{$locale().tools.sequelCatcher?.includeCurrent}
{$locale().tools.sequelCatcher?.includeSideStories}
{#each filterRelations( mediaListUnchecked.filter((media) => media.mediaListEntry?.status === 'COMPLETED'), includeSideStories ) as { media, unwatchedRelations }} {#if unwatchedRelations.filter( (relation) => matchCheck(mediaListUnchecked.find((media) => media.id === relation.node.id)) ).length !== 0 || includeCurrent}
({media.startDate.year})
{#each unwatchedRelations as relation} {@const hit = matchCheck( mediaListUnchecked.find((media) => media.id === relation.node.id), true )} {#if matchCheck(mediaListUnchecked.find((media) => media.id === relation.node.id)) || includeCurrent}
{#if hit && hit.mediaListEntry && hit.mediaListEntry.progress > 0}
|
{hit.mediaListEntry.progress}/{#if hit.episodes}{hit.episodes}{:else}?{/if} {/if}
({relation.node.startDate.year})
{/if} {/each}
{/if} {/each}