@if (auth()->user()->group->is_editor || auth()->user()->group->is_modo || auth()->id() === $torrent->user_id) @endif

@switch($media->meta) @case('movie') {{-- Removes the year and everything before it --}} @php $releaseYear = $media->release_date instanceof \Illuminate\Support\Carbon ? $media->release_date->year : (int) $media->release_date; @endphp {{ str_contains($torrent->name, ' / ') ? $torrent->name : \preg_replace('/^.*( ' . implode(' | ', range($releaseYear - 1, $releaseYear + 1)) . ' )/i', '', $torrent->name) }} @break @case('tv') {{-- Removes the year and everything before it. Also removes everything before the following patterns: S01, S01E01, S01E01E02, S01E01E02E03, S01E01-E03, 2000- --}} @php if ($media->first_air_date?->year !== null && $media->last_air_date?->year !== null) { $firstAirDateRange = range($media->first_air_date->year - 1, $media->first_air_date->year + 1); $fullRange = range($media->first_air_date->year - 1, $media->last_air_date->year + 1); } else { $firstAirDateRange = []; $fullRange = []; } @endphp {{ str_contains($torrent->name, ' / ') ? $torrent->name : \preg_replace('/^.*( ' . implode(' | ', $firstAirDateRange) . ' | (?=S\d{2,4}(?:-S\d{2,4})?(?:-?E\d{2,4})*? |' . implode('-|', $fullRange) . '-))/i', '', $torrent->name) }} @break @endswitch

@include('components.partials._torrent-icons')
@if (config('torrent.download_check_page') == 1) @else @endif @if (config('torrent.magnet') == 1) @endif {{ $torrent->getSize() }} {{ $torrent->seeders }} {{ $torrent->leechers }} {{ $torrent->times_completed }}