{#each parts as part, partIndex}
{@const isLastPart = partIndex === parts.length - 1}
{#each part as { isHighlighted, value }}
{@const tagName = isHighlighted ? highlightedTagName : nonHighlightedTagName}
{value}
{/each}
{#if !isLastPart}
{separator}
{/if}
{/each}