{#if post.muted}
{:else if post.author.avatar}
{:else}
{/if}
{post.authorDisplayName}
{#if post.isFediPost}
@{post.authorFediHandle}
{:else}
{post.hasValidHandle ? `@${post.author.handle}` : '[invalid handle]'}
{/if}
•
{presenter.formattedTimestamp}
{#if (post.replyCount > 0 && !post.isPageRoot) || ['quote', 'quotes', 'feed'].includes(placement)}
•
{#if ['quote', 'quotes', 'feed'].includes(placement)}
{:else}
{/if}
{/if}