{response.personaName}
{#if response.personaOccupation || response.personaStance}
{#if response.personaOccupation}{response.personaOccupation}{/if}{#if response.personaOccupation && response.personaStance}•{/if}{#if response.personaStance}{response.personaStance}{/if}
{/if}
{#if personaResponses.length > 1}
{#if showPositionIndicator}
{currentIndex + 1} of {personaResponses.length}
{/if}
{#each personaResponses as _, idx}
{/each}
{/if}
{#if hasClientThink(displayedResponse.content)}
{#each displayedResponse.content.split(THINK_BLOCK_REGEX) as part, _i}
{#if part && part.startsWith("
")}
{@const isClosed = part.endsWith("")}
{@const thinkContent = part.slice(7, isClosed ? -8 : undefined)}
{@const summary = isClosed
? thinkContent.trim().split(/\n+/)[0] || "Reasoning"
: "Thinking..."}
{:else if part && part.trim().length > 0}
{/if}
{/each}
{:else}
{/if}
{#if displayedResponse.routerMetadata}
{displayedResponse.routerMetadata.route}
•
{displayedResponse.routerMetadata.model}
{/if}
{#if hasOverflow(response.personaId)}
{/if}
{#if allVersions.length > 1}
{currentVersionIndex + 1} / {allVersions.length}
{/if}