{problem.overallState}
{#if problem.submissions.length == 0} {problem.problem.friendlyName} {:else} {problem.problem.friendlyName} {problem.submissions.length} {pluralize(problem.submissions.length, 'attempt', 'attempts')} {#if problem.submissions.filter((s) => s.state === 'Processing').length > 0} ({problem.submissions.filter((s) => s.state === 'Processing').length} pending...) {/if} {#if problem.overallState === 'Correct'} @ {getContestOffsetDisplay( problem.submissions.filter((s) => s.state === 'Correct')[0] )} {/if} {/if}
{#if problem.overallState !== 'Correct'} {#each sortedSubmissions as submission, i}
Submit #{i + 1}: {submission.state} {submission.state} @ {getContestOffsetDisplay(submission)}
{#if submission.message}
Judge: {submission.message}
{/if} {/each} {/if}