{#if open.has(map.index)}
{#if map.scores.length}
Player scores
{#each map.scores as score (score.playerId)}
{@const side = live.side(score.side)}
{name(score.playerId)}{score.accuracy ? `${score.accuracy.toFixed(2)}%` : '–'} · {score.combo
? `${score.combo}x`
: '–'} · {score.mods.filter((mod) => mod !== 'NF').join('') ||
'NM'}{#if !score.passed}
· FAIL{/if}
{score.score.toLocaleString('en-US')}
{/each}
{:else}
No per-player scores were recorded for this map.
{/if}
{#if isReferee}
Correct winner:
{#each view.sides as side (side.id)}
{/each}
{/if}
{/if}