{#if open}
ESC
{#if !query}
{/if}
{#if filtered.length === 0}
{t('timezone.noMatches')}
{:else} {#each groups as g (g.region)}
{g.region} {g.items.length}
{#each g.items as tz (tz)} {@const parts = splitTz(tz)} {@const idx = flat.indexOf(tz)} {@const hl = idx === highlightIdx} {@const sel = tz === value} {/each}
{/each} {/if}
{/if}