{#if backdropUrl}
{:else}
{/if}
{#if onBack}
{/if}
{series.name}
{episode.name}
{episodeLabel}
{#if duration}
{duration}
{/if} {#if episode.communityRating}
{episode.communityRating.toFixed(1)}
{/if} {#if episode.userData?.played}
Watched
{/if}
{#if episode.overview}
{episode.overview}
{/if} {#if progress > 0 && progress < 95}
{Math.round(progress)}% watched
{/if}
{progress > 0 && progress < 95 ? "Resume" : "Play"}
More Episodes
{#each adjacentEpisodes() as ep (ep.id)} {@const isCurrent = isCurrentEpisode(ep)} {@const epProgress = getProgress(ep)} {@const thumbUrl = getEpisodeThumbnail(ep)}
!isCurrent && handleEpisodeClick(ep)} class="flex-shrink-0 w-64 text-left group/card {isCurrent ? 'ring-2 ring-yellow-400 rounded-lg' : ''}" disabled={isCurrent} >
{#if thumbUrl}
{:else}
{/if} {#if !isCurrent}
{/if} {#if isCurrent}
Current
{/if} {#if epProgress > 0}
{/if} {#if ep.userData?.played}
{/if}
{ep.indexNumber || 0}.
{ep.name}
{#if ep.overview}
{ep.overview}
{/if}
{/each}