{#if media}
banner
cover-art

{anilistClient.title(media)}

{#if media.averageScore}
trending_up Rating: {media.averageScore + '%'}
{/if} {#if media.format}
monitor Format: {formatMap[media.format]}
{/if} {#if media.episodes !== 1 && getMediaMaxEp(media)}
theaters Episodes: {getMediaMaxEp(media)}
{:else if media.duration}
timer Length: {media.duration + ' min'}
{/if}
{#if Helper.isAniAuth()} {/if}
{#each media.tags as tag}
{tag.name}: {tag.rank}%
{/each}
{#each media.genres as genre}
{genre}
{/each}

Synopsis

{media.description?.replace(/<[^>]*>/g, '') || ''}
node.type === 'ANIME')} let:item title='Relations'>
{ $view = null; $view = (await anilistClient.searchIDSingle({ id: item.node.id })).data.Media }}> cover
{item.relationType.replace(/_/g, ' ').toLowerCase()}
{item.node.title.userPreferred}

Episodes

{ episodeOrder = !episodeOrder }}>Reverse
{/if}