= media?.nextAiringEpisode?.episode - 1} style:--color={media.coverImage.color || '#1890ff'}>
cover
{#if media.mediaListEntry?.status}
{/if} {anilistClient.title(media)}
{#if $page === 'schedule'}
{#if media.airingSchedule?.nodes?.[0]?.airingAt} Episode {media.airingSchedule.nodes[0].episode } in {countdown(media.airingSchedule.nodes[0].airingAt - Date.now() / 1000)} {:else}   {/if}
{/if}

{#if media.format === 'TV'} TV Show {:else if media.format} {formatMap[media.format]} {/if} {#if media.episodes && media.episodes !== 1} {#if media.mediaListEntry?.status === 'CURRENT' && media.mediaListEntry?.progress } {media.mediaListEntry.progress} / {media.episodes} Episodes {:else} {media.episodes} Episodes {/if} {:else if media.duration} {media.duration + ' Minutes'} {/if} {#if media.isAdult} Rated 18+ {/if} {#if media.status} {media.status?.toLowerCase().replace(/_/g, ' ')} {/if}

{#if media.season || media.seasonYear} {[media.season?.toLowerCase(), media.seasonYear].filter(s => s).join(' ')} {/if} {#if media.averageScore} {media.averageScore + '%'} Rating {/if} {#if media.stats?.scoreDistribution} {anilistClient.reviews(media)} Reviews {/if}

{#if media.description}
{media.description?.replace(/<[^>]*>/g, '') || ''}
{/if} {#if media.genres.length}
{#each media.genres.slice(0, 3) as genre} {genre} {/each}
{/if}