{#if line.content}
{#each contentSegments as segment} {#if segment.icon} {:else if getSegmentStyle(segment)} {segment.text} {:else} {segment.text} {/if} {/each}
{/if} {#if line.progressStyle === "text"}
[ {#each Array(charCapacity) as _, i} {i < Math.floor((progress / 100) * charCapacity) ? "#" : "."} {/each} ]
{:else}
{#if line.progressStyle !== "continuous"}
{#each Array(20) as _, i} {/each}
{/if}
{/if}
{#each labelSegments as segment} {#if segment.icon} {:else if getSegmentStyle(segment)} {segment.text} {:else} {segment.text} {/if} {/each}