{#each items as item, index (`${item.id}-${item.type}`)}
{@const last = length - 1}
{@const diff = last - index}
{@const guess = 2 + (Math.atan((diff - 19) * 0.25) / -2.8 - 0.45)}
{@const res = Math.min(Math.max(guess, 1), 2)}
{#if isEnby(item)}
{:else if isMessage(item)}
{:else if isImage(item)}
{/if}
{/each}