@inherits MSGComponentBase @this.Heading @if (this.Batch.Entries.Count > 0) { @ModelComparisonResultTexts.WhatTheBatchSummaryShows @this.Batch.Entries[0].Result.First.Label @T("Equally good") @this.Batch.Entries[0].Result.Second.Label @TA("Your votes") @this.voteTally.FirstModelWins @this.voteTally.Ties @this.voteTally.SecondModelWins @if (this.judgeTally is { } shownJudgeTally) { @T("Judge verdicts") @shownJudgeTally.FirstModelWins @shownJudgeTally.Ties @shownJudgeTally.SecondModelWins } @if (this.voteTally.UnscoredRunCount > 0) { @string.Format(ModelComparisonFormat.Culture, TA("{0} of {1} runs have no vote from you, because you skipped them or a model did not answer. They are not counted above."), this.voteTally.UnscoredRunCount, this.voteTally.TotalRunCount) } @if (this.judgeTally is { UnscoredRunCount: > 0 } incompleteJudgeTally) { @string.Format(ModelComparisonFormat.Culture, T("{0} of {1} runs have no usable judge verdict. They are not counted above."), incompleteJudgeTally.UnscoredRunCount, incompleteJudgeTally.TotalRunCount) } } @if (this.Batch.Entries.Count > 0) { @* One run at a time: two open runs, each with two long answers, are hard to tell apart. *@ @foreach (var index in Enumerable.Range(0, this.Batch.Entries.Count)) { } } @T("Start a new request") @T("Results of all comparisons")