{#each groups as g}
{#each g.items as e} {#if e.step === 'start'}
{e.text}{#if e.origin?.startsWith('rule:')} from the profile{/if}
{:else if e.step === 'resolved'}
{line(e)}

{e.answer}

{#each e.pages ?? [] as p} {p.title}, page {p.page} {/each} {:else if e.step === 'pulled'}
{line(e)} open
{:else}
{line(e)}
{/if} {/each}
{/each} {#if working}
{events.length ? 'Retrieving.' : 'Sending stored questions.'}
{/if}