Search

{#if tab === "keyword"}
{#if hasMultipleLangs && kw_showAdvanced}
Languages
{#each availableLangs as lang (lang)} {/each}
Searching {kw_visibleCount} source{kw_visibleCount !== 1 ? "s" : ""}
{/if}
{#if !kw_submitted}

Search across sources

{#if hasMultipleLangs} {kw_visibleCount} source{kw_visibleCount !== 1 ? "s" : ""} · {kw_selectedLangs.size} language{kw_selectedLangs.size !== 1 ? "s" : ""} {:else} {kw_visibleCount} source{kw_visibleCount !== 1 ? "s" : ""} {/if}

{#if hasMultipleLangs && !kw_showAdvanced} {/if}
{:else}
{#if kw_results.length === 0}
{/if} {#each kw_results.filter((r) => r.mangas.length > 0 || r.loading || r.error) as { source, mangas, loading, error } (source.id)}
{source.displayName} { (e.target as HTMLImageElement).style.display = "none"; }} /> {source.displayName} {#if hasMultipleLangs} {source.lang.toUpperCase()} {/if} {#if loading} {:else if mangas.length > 0} {mangas.length} results {/if}
{#if error}

{error}

{:else if loading}
{#each Array(4) as _, i (i)}
{/each}
{:else if mangas.length > 0}
{#each mangas.slice(0, (store.settings.renderLimit ?? 48)) as m (m.id)} {/each}
{/if}
{/each} {#if kw_allDone && !kw_hasResults}

No results for "{kw_submitted}"

Try a different spelling or fewer words

{/if}
{/if} {:else if tab === "tag"}
{#if tag_tagFilter} {/if}
{#each tag_filteredGenres as tag (tag)} {/each} {#if tag_filteredGenres.length === 0}

No matching tags

{/if}
{#if !tag_hasActiveTags}

Browse by tag

Select one or more genre tags to find matching manga.

{:else}
{#each tag_activeTags as tag (tag)} {tag} {/each}
{#if tag_activeTags.length > 1}
{/if}
{tag_activeTags.length === 1 ? tag_activeTags[0] : `${tag_activeTags.length} tags (${tag_tagMode})`} {#if tag_searchSources} + sources {/if} {#if tag_loadingLocal || tag_loadingSourceSearch} {:else} {tag_totalVisible}{tag_localHasNext || tag_sourceHasMore ? "+" : ""} of {tag_totalCount + tag_sourceResults.length} results {/if}
{#if tag_loadingLocal}
{#each Array(48) as _, i (i)}
{/each}
{:else if tag_mergedResults.length > 0}
{#each tag_mergedResults as m (m.id)} {/each} {#if tag_loadingSourceSearch} {#each Array(8) as _, i (i)}
{/each} {/if} {#if tag_localHasNext || tag_sourceHasMore}
{#if tag_localHasNext} {/if} {#if tag_sourceHasMore} {/if}
{/if}
{:else}

No results for {tag_activeTags.join(` ${tag_tagMode} `)}

{#if tag_searchSources} Try OR mode or broader tags. {:else} Try OR mode, enable Sources, or check that these manga are in your library. {/if}

{/if} {/if}
{:else if tab === "source"}
{#if src_langPocketOpen}
{#each ["all", ...availableLangs] as lang (lang)} {/each}
{/if} {#if loadingSources}
{:else}
{#each src_groupedSources as group (group.name)} {#if group.sources.length === 1} {:else} {#if src_expandedGroups.has(group.name)} {#each group.sources as src (src.id)} {/each} {/if} {/if} {/each} {#if src_groupedSources.length === 0}

No sources for this language

{/if}
{/if}
{#if !src_activeSource}

Browse a source

Select a source to see its popular titles, or search within it.

{:else}
{ (e.target as HTMLImageElement).style.display = "none"; }} /> {src_activeSource.displayName} {#if src_loadingBrowse} {:else if src_browseResults.length > 0} {src_browseResults.length} results {/if}
{#if src_loadingBrowse && src_browseResults.length === 0}
{#each Array(18) as _, i (i)}
{/each}
{:else if src_browseResults.length > 0}
{#each src_browseResults as m (m.id)} {/each}
{#if src_hasNextPage}
{/if} {:else if !src_loadingBrowse}

{src_submitted ? `No results for "${src_submitted}"` : "No results"}

{/if} {/if}
{/if}