{#if showTime}
{#if remainingSeconds < 60}
{Duration.fromObject({ seconds: remainingSeconds }).toFormat('m:ss')}
{:else if remainingSeconds < 3600}
{Duration.fromObject({ seconds: remainingSeconds }).toFormat('mm:ss')}
{:else}
{Duration.fromObject({ seconds: remainingSeconds }).toFormat('h:mm:ss')}
{/if}
{/if}
{#if enablePlayback}
{#if loading}
{:else if error}
{:else}
{/if}
{:else}
{/if}
{#if enablePlayback}
{/if}