{#if $SizeStore.w < 768}
{:else}
{/if}
{ page = 0 getHub() }}>
{ menuOpen = true }}>
{ nsfw = !nsfw getHub() }}> NSFW
{ sort = '' getHub() }}> {language.recent}
{ sort = 'trending' getHub() }}> {language.trending}
{ sort = 'downloads' getHub() }}> {language.downloads}
{ sort = 'random' getHub() }}> {language.random}
{#key charas} {#each charas as chara}
{openedData = chara}} chara={chara} /> {/each} {/key}
{#if sort !== 'random'}
{ if(page > 0){ page -= 1 getHub() } }}>
{page + 1}
{ page += 1 getHub() }}>
{/if} {#if openedData}
{/if} {#if menuOpen}
{ menuOpen = false }}>
Menu
{menuOpen = false}}>
{ menuOpen = false const input = await alertInput('Input URL or ID') if(input.startsWith("http")){ const url = new URL(input) const id = url.searchParams.get("realm") if(id){ downloadRisuHub(id) return } } const id = input.split("?").at(-1) downloadRisuHub(id) }}>Import Character from URL or ID
{/if}