(open = !open) : undefined} > {#snippet title()} {#each pathSpans as span, i (i)} {#if span.match} {span.text} {:else} {span.text} {/if} {/each} {/snippet} {#snippet actions()} {#if result.language} {result.language} {/if} {/snippet} {#if hasChunks && open}
{#each visible as chunk, i (`${chunk.lineStart}-${i}`)} {#if i > 0} {@render gapRow()} {/if} {@render chunkRows(chunk, i)} {/each} {#if showAll} {#each hidden as chunk, i (`${chunk.lineStart}-${i}`)} {@render gapRow()} {@render chunkRows(chunk, VISIBLE_CHUNKS + i)} {/each} {/if} {#if hidden.length > 0} {/if}
{/if}
{#snippet gapRow()} ยทยทยท {/snippet} {#snippet chunkRows(chunk: Chunk, chunkIndex: number)} {@const lines = chunkLines(chunk, tokensByChunk?.[chunkIndex])} {#each lines as line (line.num)} {line.num} {#each line.spans as span, i (i)} {#if span.match} {span.text} {:else if span.color} {span.text} {:else} {span.text} {/if} {/each} {/each} {/snippet}