First run setup

Welcome to Intrepid Ibex Browser

Enter an AT Protocol handle to browse public collections from that repository.

event.preventDefault()}>
(hasInputFocus = true)} onblur={() => (hasInputFocus = false)} oninput={handleInput} onkeydown={handleKeydown} /> {#if showTypeahead}
{#if isSearching}

Searching public profiles…

{:else if typeaheadError}

{typeaheadError}

{:else} {#each suggestions as suggestion, index (suggestion.did)} {/each} {/if}
{/if}
{#if isResolving}

Looking up handle through the public AT Protocol API…

{:else if error}

{error}

{:else if resolvedIdentity}
Identity found {#if didMatchesKnownAccount} known account {/if}
Handle
{resolvedIdentity.handle}
DID
{resolvedIdentity.did}
PDS
{resolvedIdentity.pds ?? 'Not advertised in DID document'}
{:else}

Ready to resolve {handle}.

{/if}