{getTitle()}

{getRelativeTime()}
{#if getClientName()} via {getClientName()} {/if}

{getPreview()}

{#if getTopics().length > 0}
{#each getTopics() as topic} {topic} {/each}
{/if}
{#if loadingStats} Loading stats... {:else} ↑ {upvotes} ↓ {downvotes} {commentCount} {commentCount === 1 ? 'comment' : 'comments'} {#if latestResponseTime} Last: {getLatestResponseTime()} {/if} {#if zapCount > 0} ⚡ {zapTotal.toLocaleString()} sats ({zapCount}) {/if} {/if}
View thread →
{#if needsExpansion} {/if}
{getKindInfo(thread.kind).number} {getKindInfo(thread.kind).description}