{mouse_pos.left = e.pageX; mouse_pos.top = e.pageY}} on:mouseup={e => {if (e.pageX == mouse_pos.left && e.pageY == mouse_pos.top) gotoPost(e)}} on:keydown={gotoPost}>
{#if data.type === "favourite"} {:else if data.type === "reblog"} {:else if data.type === "reaction"} {:else if data.type === "mention"} {:else} {/if} {#if data.accounts.length == 1} {:else} {#each accounts_short as account} {/each} {/if} {@html activity_text.replace("%1", mention(data.accounts))}
{#if data.status}
{#if data.status.warning}
{data.status.warning}
{:else} {@html data.status.rich_text} {/if} {#if data.status.media && data.status.media.length > 0}
{#each data.status.media as media}
{#if ["image", "gifv", "gif"].includes(media.type)} {media.description} {:else if media.type === "video"} {/if}
{/each}
{/if}
{#if data.type === "mention"} {#if data.status.reactions} {/if} {/if} {/if}