{#each episodeOrder ? episodeList : [...episodeList].reverse() as { episode, image, summary, rating, title, length, airdate, filler }} {@const completed = !watched && userProgress >= episode} {@const target = userProgress + 1 === episode} {@const progress = !watched && ($animeProgress?.[episode] ?? 0)}
play(episode)}> {#if image}
thumbnail
{/if} {#if filler}
Filler
{/if}
{episode}. {title?.en || 'Episode ' + episode}
{#if length}
{length}m
{/if}
{#if completed}
{:else if progress}
{/if}
{summary || ''}
{#if airdate} {since(new Date(airdate))} {/if}
{/each}