{{#if sos.showProceduralCard}}
{{ name }} {{#if sos.proceduralGroup}} {{ sos.proceduralGroup.name }} {{ sos.proceduralGroup.occupied }}/{{ sos.proceduralGroup.max }}{{#if sos.proceduralGroup.coolingDown}} — cooldown {{ sos.proceduralGroup.cooldownRemainingSec }}s{{/if}} {{/if}}
{{#if sos.showProceduralPlayChance}} {{ sos.proceduralPlayChance }}% {{/if}} {{#if sos.isGM}}
{{/if}} {{ sos.proceduralEta }}
{{else}} {{#if sos.showProgressCard}}
{{#if sos.showGroupBedCard}} {{ name }} {{else}} {{ sos.playlistName }} {{/if}}
{{ currentTime }} / {{ durationTime }}
{{#unless sos.showGroupBedCard}}
{{/unless}}
{{#if sos.showSegmentedProgress}}
{{#each sos.loopSegments}}
{{/each}}
{{else}}
{{/if}}
{{#if isOwner}}{{#unless sos.isSilenceGap}} {{/unless}}{{/if}} {{#if sos.isGM}} {{/if}} {{#if sos.isGM}} {{/if}} {{#if sos.loopEnabled}} {{/if}} {{#if isOwner}} {{/if}}
{{#if sos.showTrackNavigation}} {{/if}} {{#if pause.paused}} {{else}} {{/if}}
{{#if sos.showSegBand}}
{{ sos.loopCurrentSegIdx1 }}/{{ sos.loopTotalSegments }} {{ sos.loopCurrentSegmentLabel }}
{{/if}} {{#if sos.showPersonalTrackVolume}}
Personal Mix
{{/if}} {{#if sos.showPlaylistVolumeRow}}
Track Volume {{#if sos.showPersonalTrackVolume}} {{else}} {{#with volume}} {{ formInput field classes="sound-volume" value=modifier dataset=dataset aria=aria disabled=disabled }} {{/with}} {{/if}}
Playlist Volume
{{#if sos.showPersonalVolumeRow}}
Playlist Volume
{{/if}}
{{else}}
Track Volume {{#if sos.showPersonalTrackVolume}} {{else}} {{#with volume}} {{ formInput field classes="sound-volume" value=modifier dataset=dataset aria=aria disabled=disabled }} {{/with}} {{/if}}
{{#if sos.showPersonalVolumeRow}}
Playlist Volume
{{/if}}
{{/if}} {{/if}} {{/if}}