{#await subsPleasePromise} Loading subtitle release data ... 49.5% {:then subsPlease} {#if subsPlease} {#await scheduledMediaPromise} Loading anime schedule ... 82.5% {:then scheduledMedia} {#if scheduledMedia}
{#each Object.entries(shiftSubsPleaseSchedule(subsPlease.schedule)) as [day, scheduleEntry]}
{day}
    {#each Object.values(scheduleEntry) as entry} {@const media = associateMedia(scheduledMedia, entry.title)}
  • { hoveredItem = entry; hoveredMedia = media; }} on:mouseleave={() => { hoveredItem = null; hoveredMedia = null; }} on:mousemove={onMouseMove} > {#if media} {:else} {entry.title} {/if} {#if !$settings.displayCountdownRightAligned} | {/if} {#if media && media.nextAiringEpisode}   {media.nextAiringEpisode?.episode}/{media.episodes} at {/if} {entry.time}
  • {/each}

{/each}
{:else} Loading anime schedule ... 66% {/if} {:catch} {/await} {:else} Loading subtitle release data ... 33% {/if} {:catch} {/await} {#if hoveredItem} Media Cover {/if}