handleNextAsset() }, { shortcut: { key: 'd' }, onShortcut: () => handleNextAsset() }, { shortcut: { key: 'ArrowLeft' }, onShortcut: () => handlePreviousAsset() }, { shortcut: { key: 'a' }, onShortcut: () => handlePreviousAsset() }, { shortcut: { key: 'Escape' }, onShortcut: () => handleEscape() }, ]} /> {#if assetInteraction.selectionActive}
cancelMultiselect(assetInteraction)} > {#if $preferences.tags.enabled && assetInteraction.isAllUserOwned} {/if}
{/if}
{#if current && current.memory.assets.length > 0} goto(AppRoute.PHOTOS)} forceDark> {#snippet leading()} {#if current}

{$memoryLaneTitle(current.memory.yearsAgo)}

{/if} {/snippet}
handleAction(paused ? 'play' : 'pause')} class="hover:text-black" /> {#each current.memory.assets as asset, index} {#await resetPromise} {:then} current.assetIndex ? 0 : $progressBarController * 100}%`} > {/await} {/each}

{(current.assetIndex + 1).toLocaleString($locale)}/{current.memory.assets.length.toLocaleString($locale)}

{#if galleryInView}
{/if}
{#key current.asset.id} {current.asset.exifInfo?.description} {/key}
{}} />
{#if current.previous}
{/if} {#if current.next}
{/if}

{fromLocalDateTime(current.memory.assets[0].localDateTime).toLocaleString(DateTime.DATE_FULL)}

{current.asset.exifInfo?.city || ''} {current.asset.exifInfo?.country || ''}

memoryGallery?.scrollIntoView({ behavior: 'smooth' })} />
{/if}