{#if agent}
{#if progress.kind === "accepted"}
Accepted
{:else} {#if ungranted.length > 0}
void reauthorize()} > Sign in again to accept
{:else}
void accept()} > {progress.kind === "refused" ? "Try again" : "Accept"}
{/if} {#if progress.kind === "refused"}
{progress.message}
{:else if ungranted.length > 0}
Accepting arrived after you signed in.
{/if} {/if}
{/if}