{#if searchIndex}
{t(T.blog_search_label)}
{#if query}
(query = "")} class="absolute top-1/2 right-1.5 -translate-y-1/2 rounded-sm p-1 text-zinc-500 hover:bg-zinc-100 hover:text-zinc-900" aria-label={t(T.blog_search_clear)} >
{/if}
{#if availableYears.length > 0}
{t(T.blog_year_label)}
{t(T.blog_year_all)}
{#each availableYears as y}
{y}
{/each}
{/if}
{/if} {#if !isFiltering && upcomingEvents.length > 0}
{t(T.blog_upcoming_events)}
{#each upcomingEvents as ev}
{ev.headline}
{/each}
{/if} {#if isFiltering}
{t(T.blog_results_count, { count: filteredResults.length })} {#if query}{t(T.blog_results_for, { query })}{/if} {#if year}{t(T.blog_results_in_year, { year })}{/if}
{ query = ""; year = ""; }} class="text-zinc-500 underline hover:text-zinc-900" >{t(T.blog_filter_reset)}
{#if filteredResults.length > 0}
{#each filteredResults as hit}
{#if hit.image}
{/if}
{hit.headline}
{#if hit.excerpt}
{hit.excerpt}
{/if}
{/each}
{:else}
{t(T.blog_no_results)}
{/if} {:else} {#if tags.length > 0}
{#each tags as tag} {@const slug = tag._slug ?? ""}
{/each}
{/if}
{#each posts as post}
{/each}
{#if totalCount > 0} {t(T.blog_count, { visible: posts.length, total: totalCount, current: currentPage, totalPages, })} {:else} {t(T.blog_count, { visible: 0, total: 0, current: currentPage, totalPages, })} {/if}
{t(T.blog_rss_subscribe)}
{/if}