From 670d0583ab11da57140944c2349e0eba8f809a60 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Wed, 7 Jan 2026 11:51:04 -0800 Subject: [PATCH 01/31] Merge edits written by CPSolver as referenced in previous issue comment --- .../brightspots/rcv/ContestConfig.java | 16 +++++---- .../brightspots/rcv/GuiConfigController.java | 7 ++++ .../network/brightspots/rcv/Tabulator.java | 36 +++++++++++++++---- 3 files changed, 46 insertions(+), 13 deletions(-) diff --git a/src/main/java/network/brightspots/rcv/ContestConfig.java b/src/main/java/network/brightspots/rcv/ContestConfig.java index 9334b3b0..12e11606 100644 --- a/src/main/java/network/brightspots/rcv/ContestConfig.java +++ b/src/main/java/network/brightspots/rcv/ContestConfig.java @@ -629,12 +629,14 @@ private void validateCvrFileSources() { if (!isNullOrBlank(source.getOvervoteLabel()) && getOvervoteRule() != Tabulator.OvervoteRule.EXHAUST_IMMEDIATELY - && getOvervoteRule() != Tabulator.OvervoteRule.ALWAYS_SKIP_TO_NEXT_RANK) { + && getOvervoteRule() != Tabulator.OvervoteRule.ALWAYS_SKIP_TO_NEXT_RANK + && getOvervoteRule() != Tabulator.OvervoteRule.COUNT_WHEN_SINGLE_CONTINUING) { validationErrors.add(ValidationError.CVR_OVERVOTE_LABEL_OVERVOTE_RULE_MISMATCH); Logger.severe( - "When overvoteLabel is supplied, overvoteRule must be either \"%s\" or \"%s\"!", + "When overvoteLabel is supplied, overvoteRule must be \"%s\" or \"%s\" or \"%s\"!", Tabulator.OVERVOTE_RULE_ALWAYS_SKIP_TEXT, - Tabulator.OVERVOTE_RULE_EXHAUST_IMMEDIATELY_TEXT); + Tabulator.OVERVOTE_RULE_EXHAUST_IMMEDIATELY_TEXT, + Tabulator.OVERVOTE_RULE_COUNT_WHEN_SINGLE_TEXT); } if (getProvider(source) == Provider.CDF) { @@ -661,12 +663,14 @@ && isTabulateByEnabled(TabulateBySlice.BATCH)) { cvrPath); } if (isNullOrBlank(source.getOvervoteDelimiter()) - && getOvervoteRule() == OvervoteRule.EXHAUST_IF_MULTIPLE_CONTINUING) { + && (getOvervoteRule() == OvervoteRule.EXHAUST_IF_MULTIPLE_CONTINUING + || getOvervoteRule() == OvervoteRule.COUNT_WHEN_SINGLE_CONTINUING)) { validationErrors.add(ValidationError.CVR_OVERVOTE_DELIMITER_MISSING); Logger.severe( "overvoteDelimiter is required for an ES&S CVR source when overvoteRule " - + "is set to \"%s\".", - Tabulator.OVERVOTE_RULE_EXHAUST_IF_MULTIPLE_TEXT); + + "is set to \"%s\" or \"%s\".", + Tabulator.OVERVOTE_RULE_EXHAUST_IF_MULTIPLE_TEXT, + Tabulator.OVERVOTE_RULE_COUNT_WHEN_SINGLE_TEXT); } } } diff --git a/src/main/java/network/brightspots/rcv/GuiConfigController.java b/src/main/java/network/brightspots/rcv/GuiConfigController.java index 7cac988d..b13adffe 100644 --- a/src/main/java/network/brightspots/rcv/GuiConfigController.java +++ b/src/main/java/network/brightspots/rcv/GuiConfigController.java @@ -241,6 +241,8 @@ public class GuiConfigController implements Initializable { @FXML private RadioButton radioOvervoteExhaustIfMultiple; @FXML + private RadioButton radioOvervoteCountWhenSingle; + @FXML private ChoiceBox choiceWinnerElectionMode; @FXML private TextField textFieldRandomSeed; @@ -358,6 +360,8 @@ private String getOvervoteRuleChoice() { rule = OvervoteRule.EXHAUST_IMMEDIATELY; } else if (radioOvervoteExhaustIfMultiple.isSelected()) { rule = OvervoteRule.EXHAUST_IF_MULTIPLE_CONTINUING; + } else if (radioOvervoteCountWhenSingle.isSelected()) { + rule = OvervoteRule.COUNT_WHEN_SINGLE_CONTINUING; } return rule.getInternalLabel(); } @@ -1050,6 +1054,7 @@ private void clearConfig() { radioOvervoteAlwaysSkip.setSelected(false); radioOvervoteExhaustImmediately.setSelected(false); radioOvervoteExhaustIfMultiple.setSelected(false); + radioOvervoteCountWhenSingle.setSelected(false); textFieldMaxSkippedRanksAllowed.clear(); textFieldMaxSkippedRanksAllowed.setDisable(false); checkBoxMaxSkippedRanksAllowedUnlimited.setSelected(false); @@ -1468,6 +1473,7 @@ public LocalDate fromString(String string) { radioOvervoteAlwaysSkip.setText(Tabulator.OVERVOTE_RULE_ALWAYS_SKIP_TEXT); radioOvervoteExhaustImmediately.setText(Tabulator.OVERVOTE_RULE_EXHAUST_IMMEDIATELY_TEXT); radioOvervoteExhaustIfMultiple.setText(Tabulator.OVERVOTE_RULE_EXHAUST_IF_MULTIPLE_TEXT); + radioOvervoteCountWhenSingle.setText(Tabulator.OVERVOTE_RULE_COUNT_WHEN_SINGLE_TEXT); checkBoxMaxSkippedRanksAllowedUnlimited.setOnAction(event -> { textFieldMaxSkippedRanksAllowed.clear(); textFieldMaxSkippedRanksAllowed.setDisable( @@ -1625,6 +1631,7 @@ private void setOvervoteRuleRadioButton(OvervoteRule overvoteRule) { case ALWAYS_SKIP_TO_NEXT_RANK -> radioOvervoteAlwaysSkip.setSelected(true); case EXHAUST_IMMEDIATELY -> radioOvervoteExhaustImmediately.setSelected(true); case EXHAUST_IF_MULTIPLE_CONTINUING -> radioOvervoteExhaustIfMultiple.setSelected(true); + case COUNT_WHEN_SINGLE_CONTINUING -> radioOvervoteCountWhenSingle.setSelected(true); case RULE_UNKNOWN -> { // Do nothing for unknown overvote rules } diff --git a/src/main/java/network/brightspots/rcv/Tabulator.java b/src/main/java/network/brightspots/rcv/Tabulator.java index ba73e157..9b315109 100644 --- a/src/main/java/network/brightspots/rcv/Tabulator.java +++ b/src/main/java/network/brightspots/rcv/Tabulator.java @@ -65,6 +65,7 @@ public boolean isEliminated() { static final String OVERVOTE_RULE_ALWAYS_SKIP_TEXT = "Always skip to next rank"; static final String OVERVOTE_RULE_EXHAUST_IMMEDIATELY_TEXT = "Exhaust immediately"; static final String OVERVOTE_RULE_EXHAUST_IF_MULTIPLE_TEXT = "Exhaust if multiple continuing"; + static final String OVERVOTE_RULE_COUNT_WHEN_SINGLE_TEXT = "Count when single continuing"; // When the CVR contains an overvote we "normalize" it to use this string static final String EXPLICIT_OVERVOTE_LABEL = "overvote"; // Similarly, we normalize undeclared write-ins to use this string @@ -981,7 +982,8 @@ private OvervoteDecision getOvervoteDecision(CandidatesAtRanking candidates) decision = OvervoteDecision.SKIP_TO_NEXT_RANK; } else { // if we got here, there are multiple candidates and our rule must be - // EXHAUST_IF_MULTIPLE_CONTINUING, so the decision depends on how many are continuing + // EXHAUST_IF_MULTIPLE_CONTINUING or COUNT_WHEN_SINGLE_CONTINUING, + // so the decision depends on how many are continuing // default is no overvote unless we encounter multiple continuing decision = OvervoteDecision.NONE; @@ -990,11 +992,15 @@ private OvervoteDecision getOvervoteDecision(CandidatesAtRanking candidates) for (String candidate : candidates) { if (isCandidateContinuing(candidate)) { if (continuingCandidate != null) { // at least two continuing - decision = OvervoteDecision.EXHAUST; - break; - } else { - continuingCandidate = candidate; + if (rule == OvervoteRule.EXHAUST_IMMEDIATELY) { + decision = OvervoteDecision.EXHAUST; + break; + } else if (rule == OvervoteRule.COUNT_WHEN_SINGLE_CONTINUING) { + decision = OvervoteDecision.INACTIVE_BY_OVERVOTE; + break; + } } + continuingCandidate = candidate; } } } @@ -1220,8 +1226,19 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { null, StatusForRound.EXHAUSTED_CHOICE, ""); + break; } - continue; + } else if (overvoteDecision == OvervoteDecision.INACTIVE_BY_OVERVOTE) { + // INACTIVE_BY_OVERVOTE decision indicates more than one overvoted candidate is continuing, + // so round status is temporarily INVALIDATED_BY_OVERVOTE. + recordSelectionForCastVoteRecord( + cvr, + roundTally, + roundTallyBySlice, + null, + StatusForRound.INVALIDATED_BY_OVERVOTE, + ""); + break; } // the current ranking is not inactive by overvote or too many skipped rankings @@ -1233,7 +1250,7 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { continue; } - // we found a continuing candidate so this cvr counts for them + // we found one continuing candidate so this cvr counts for them selectedCandidate = candidateName; // transfer cvr to selected candidate @@ -1313,6 +1330,10 @@ enum OvervoteRule { EXHAUST_IMMEDIATELY("exhaustImmediately", OVERVOTE_RULE_EXHAUST_IMMEDIATELY_TEXT), EXHAUST_IF_MULTIPLE_CONTINUING( "exhaustIfMultipleContinuing", OVERVOTE_RULE_EXHAUST_IF_MULTIPLE_TEXT), + COUNT_WHEN_SINGLE_CONTINUING( + "countWhenSingleContinuing", OVERVOTE_RULE_COUNT_WHEN_SINGLE_TEXT), + COUNT_WHEN_SINGLE_CONTINUING( + "countWhenSingleContinuing", OVERVOTE_RULE_COUNT_WHEN_SINGLE_TEXT), RULE_UNKNOWN("ruleUnknown", "Unknown rule"); private final String internalLabel; @@ -1345,6 +1366,7 @@ enum OvervoteDecision { NONE, EXHAUST, SKIP_TO_NEXT_RANK, + INACTIVE_BY_OVERVOTE, } // TiebreakMode determines how ties will be handled From f1489aaaabd39f4b327cabf261a4168a156984ac Mon Sep 17 00:00:00 2001 From: CPSolver Date: Wed, 7 Jan 2026 12:03:03 -0800 Subject: [PATCH 02/31] Fix merge mistake --- src/main/java/network/brightspots/rcv/Tabulator.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/java/network/brightspots/rcv/Tabulator.java b/src/main/java/network/brightspots/rcv/Tabulator.java index 9b315109..e58b0e8b 100644 --- a/src/main/java/network/brightspots/rcv/Tabulator.java +++ b/src/main/java/network/brightspots/rcv/Tabulator.java @@ -1332,8 +1332,6 @@ enum OvervoteRule { "exhaustIfMultipleContinuing", OVERVOTE_RULE_EXHAUST_IF_MULTIPLE_TEXT), COUNT_WHEN_SINGLE_CONTINUING( "countWhenSingleContinuing", OVERVOTE_RULE_COUNT_WHEN_SINGLE_TEXT), - COUNT_WHEN_SINGLE_CONTINUING( - "countWhenSingleContinuing", OVERVOTE_RULE_COUNT_WHEN_SINGLE_TEXT), RULE_UNKNOWN("ruleUnknown", "Unknown rule"); private final String internalLabel; From b5a6d8b6162a8ef85c8d845234ee0227413318d5 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Sun, 11 Jan 2026 09:36:02 -0800 Subject: [PATCH 03/31] Add test ballots referenced in issue 972 description --- ..._count_overvote_when_single_continuing.csv | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_ballots_count_overvote_when_single_continuing.csv diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_ballots_count_overvote_when_single_continuing.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_ballots_count_overvote_when_single_continuing.csv new file mode 100644 index 00000000..0e75dfda --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_ballots_count_overvote_when_single_continuing.csv @@ -0,0 +1,21 @@ +Ballot ID,1st rank,2nd rank,3rd rank,4th-rank +1,A,B|C|D,, +2,A,B|C|D,, +3,A,B,C,D +4,A,B,C,D +5,A,B,C,D +6,A,B,C,D +7,A,B,C,D +8,B,A|C|D,, +9,B,A|C|D,, +10,B,C,D,A +11,B,C,D,A +12,B,C,D,A +13,C,D,B,A +14,C,A|B|D,, +15,C,A|B|D,, +16,D,C,A,B +17,A|B|C|D,,, +20,A|B,D,C, +21,C,A|D,B, +22,B,A|C|D,, From 7b37a4257304e5536117c1bdef7749c58ea61cad Mon Sep 17 00:00:00 2001 From: CPSolver Date: Sun, 11 Jan 2026 09:52:51 -0800 Subject: [PATCH 04/31] Add new overvote rule to GUI resource files --- src/main/resources/network/brightspots/rcv/GuiConfigLayout.fxml | 2 ++ .../network/brightspots/rcv/hints_voter_error_rules.txt | 1 + 2 files changed, 3 insertions(+) diff --git a/src/main/resources/network/brightspots/rcv/GuiConfigLayout.fxml b/src/main/resources/network/brightspots/rcv/GuiConfigLayout.fxml index 6c6c1d0d..429e4a1c 100644 --- a/src/main/resources/network/brightspots/rcv/GuiConfigLayout.fxml +++ b/src/main/resources/network/brightspots/rcv/GuiConfigLayout.fxml @@ -615,6 +615,8 @@ fx:id="radioOvervoteExhaustImmediately"/> + diff --git a/src/main/resources/network/brightspots/rcv/hints_voter_error_rules.txt b/src/main/resources/network/brightspots/rcv/hints_voter_error_rules.txt index bba5690a..0e336281 100644 --- a/src/main/resources/network/brightspots/rcv/hints_voter_error_rules.txt +++ b/src/main/resources/network/brightspots/rcv/hints_voter_error_rules.txt @@ -6,6 +6,7 @@ Overvote Rule (required): How to handle a ballot where a voter has marked multip * Always skip to next rank: Skips over an overvote and goes to the next validly-marked ranking on a ballot. * Exhaust immediately: A ballot with an overvote exhausts when that overvote is encountered in the rounds of counting. * Exhaust if multiple continuing: If a voter has an overvote but only one candidate at that overvote is still in the race when that overvote is encountered, the ballot counts for that candidate. If multiple candidates at the overvote are still in the race, the ballot exhausts. + * Count when single continuing: If one, and only one, overvoted candidate has not yet been eliminated, count the ballot for that candidate. Count the ballot as inactive during each counting round in which two or more overvoted candidates are continuing. When all the overvoted candidates have been eliminated, skip to the next rank. How Many Consecutive Skipped Ranks Are Allowed (required): How many rankings in a row can a voter skip and still have later rankings count? 0 allows no skipped rankings. 1 allows voters to skip rankings one at a time, but not more than 1 in a row, and so on. Example: A voter could rank in 1, 3, 5 and not exhaust under this rule, for example. From 19944084f900e7790e8e912c4c10fe8dd4681cca Mon Sep 17 00:00:00 2001 From: CPSolver Date: Sun, 11 Jan 2026 09:58:33 -0800 Subject: [PATCH 05/31] Add comment about function isExhausted ignoring temporarily inactive ballots with multiple continuing candidates --- src/main/java/network/brightspots/rcv/CastVoteRecord.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/network/brightspots/rcv/CastVoteRecord.java b/src/main/java/network/brightspots/rcv/CastVoteRecord.java index 4f39492f..2fdb1a14 100644 --- a/src/main/java/network/brightspots/rcv/CastVoteRecord.java +++ b/src/main/java/network/brightspots/rcv/CastVoteRecord.java @@ -186,6 +186,8 @@ void exhaustBy(StatusForRound status) { this.currentRoundStatus = status; } + // check if exhausted, but this check ignores the possibility of a ballot being + // temporarily inactive during multiple continuing overvoted candidates boolean isExhausted() { return currentRoundStatus != StatusForRound.ACTIVE; } From 0e8df12c4e9ecdf25bb3bb8e3232ef962d7dca2e Mon Sep 17 00:00:00 2001 From: CPSolver Date: Thu, 15 Jan 2026 10:20:47 -0800 Subject: [PATCH 06/31] Add function isInactiveByOvervote because isExhausted does not consider this category --- src/main/java/network/brightspots/rcv/CastVoteRecord.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/network/brightspots/rcv/CastVoteRecord.java b/src/main/java/network/brightspots/rcv/CastVoteRecord.java index 2fdb1a14..ee82bcac 100644 --- a/src/main/java/network/brightspots/rcv/CastVoteRecord.java +++ b/src/main/java/network/brightspots/rcv/CastVoteRecord.java @@ -192,6 +192,12 @@ boolean isExhausted() { return currentRoundStatus != StatusForRound.ACTIVE; } + // check if ballot is inactive by overvote, which can be temporary + // when overvote rule is count when single continuing + boolean isInactiveByOvervote() { + return currentRoundStatus != StatusForRound.INVALIDATED_BY_OVERVOTE; + } + StatusForRound getBallotStatus() { return currentRoundStatus; } From e1eb90c83fcb10f7e5972a54309b61d7de0d9ded Mon Sep 17 00:00:00 2001 From: CPSolver Date: Thu, 15 Jan 2026 10:26:28 -0800 Subject: [PATCH 07/31] Restore code lines to previous state because overvote label does not apply to new overvote rule --- src/main/java/network/brightspots/rcv/ContestConfig.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/main/java/network/brightspots/rcv/ContestConfig.java b/src/main/java/network/brightspots/rcv/ContestConfig.java index 12e11606..4cf8525f 100644 --- a/src/main/java/network/brightspots/rcv/ContestConfig.java +++ b/src/main/java/network/brightspots/rcv/ContestConfig.java @@ -629,14 +629,12 @@ private void validateCvrFileSources() { if (!isNullOrBlank(source.getOvervoteLabel()) && getOvervoteRule() != Tabulator.OvervoteRule.EXHAUST_IMMEDIATELY - && getOvervoteRule() != Tabulator.OvervoteRule.ALWAYS_SKIP_TO_NEXT_RANK - && getOvervoteRule() != Tabulator.OvervoteRule.COUNT_WHEN_SINGLE_CONTINUING) { + && getOvervoteRule() != Tabulator.OvervoteRule.ALWAYS_SKIP_TO_NEXT_RANK) { validationErrors.add(ValidationError.CVR_OVERVOTE_LABEL_OVERVOTE_RULE_MISMATCH); Logger.severe( - "When overvoteLabel is supplied, overvoteRule must be \"%s\" or \"%s\" or \"%s\"!", + "When overvoteLabel is supplied, overvoteRule must be \"%s\" or \"%s\"!", Tabulator.OVERVOTE_RULE_ALWAYS_SKIP_TEXT, - Tabulator.OVERVOTE_RULE_EXHAUST_IMMEDIATELY_TEXT, - Tabulator.OVERVOTE_RULE_COUNT_WHEN_SINGLE_TEXT); + Tabulator.OVERVOTE_RULE_EXHAUST_IMMEDIATELY_TEXT); } if (getProvider(source) == Provider.CDF) { From cb10b6a602cf2ad3177576f40d2bf7bbd34a7ef1 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Thu, 15 Jan 2026 10:29:57 -0800 Subject: [PATCH 08/31] Lots of debugging of new tabulation code that implements new overvote rule --- .../network/brightspots/rcv/Tabulator.java | 70 +++++++++++-------- 1 file changed, 41 insertions(+), 29 deletions(-) diff --git a/src/main/java/network/brightspots/rcv/Tabulator.java b/src/main/java/network/brightspots/rcv/Tabulator.java index e58b0e8b..4771663b 100644 --- a/src/main/java/network/brightspots/rcv/Tabulator.java +++ b/src/main/java/network/brightspots/rcv/Tabulator.java @@ -959,7 +959,8 @@ private OvervoteDecision getOvervoteDecision(CandidatesAtRanking candidates) } // if we have an explicit overvote, the only valid rules are exhaust immediately or - // always skip. (this is enforced when we load the config also) + // always skip. + // (this is enforced when we load the config also) if (rule != OvervoteRule.EXHAUST_IMMEDIATELY && rule != OvervoteRule.ALWAYS_SKIP_TO_NEXT_RANK) { Logger.severe( @@ -967,12 +968,12 @@ private OvervoteDecision getOvervoteDecision(CandidatesAtRanking candidates) rule); throw new TabulationAbortedException(false); } - if (rule == OvervoteRule.EXHAUST_IMMEDIATELY) { decision = OvervoteDecision.EXHAUST; } else { decision = OvervoteDecision.SKIP_TO_NEXT_RANK; } + } else if (candidates.count() <= 1) { // if undervote or one vote which is not the overvote label, then there is no overvote decision = OvervoteDecision.NONE; @@ -983,16 +984,16 @@ private OvervoteDecision getOvervoteDecision(CandidatesAtRanking candidates) } else { // if we got here, there are multiple candidates and our rule must be // EXHAUST_IF_MULTIPLE_CONTINUING or COUNT_WHEN_SINGLE_CONTINUING, - // so the decision depends on how many are continuing + // so the decision depends on how many overvoted candidates are continuing // default is no overvote unless we encounter multiple continuing decision = OvervoteDecision.NONE; // keep track if we encounter a continuing candidate String continuingCandidate = null; for (String candidate : candidates) { - if (isCandidateContinuing(candidate)) { + if (getCandidateStatus(candidate) == CandidateStatus.CONTINUING) { if (continuingCandidate != null) { // at least two continuing - if (rule == OvervoteRule.EXHAUST_IMMEDIATELY) { + if (rule == OvervoteRule.EXHAUST_IF_MULTIPLE_CONTINUING) { decision = OvervoteDecision.EXHAUST; break; } else if (rule == OvervoteRule.COUNT_WHEN_SINGLE_CONTINUING) { @@ -1006,7 +1007,7 @@ private OvervoteDecision getOvervoteDecision(CandidatesAtRanking candidates) } return decision; - } + } // end getOvervoteDecision // recordSelectionForCastVoteRecord: // set new recipient of cvr @@ -1088,6 +1089,9 @@ private RoundTally computeTalliesForRound(int currentRound) throws TabulationAbo } } + // Fetch the overvote rule here just once instead of once for each cvr. + OvervoteRule overvoteRule = config.getOvervoteRule(); + // Loop over ALL cast vote records to determine who they should count for in this round, // based on which candidates have already been eliminated and elected. // At each iteration a cvr will either: @@ -1095,11 +1099,19 @@ private RoundTally computeTalliesForRound(int currentRound) throws TabulationAbo // count for a different candidate // become exhausted // remain exhausted + // become inactive because two or more overvoted candidates are continuing + // remain inactive during multiple continuing overvoted candidates for (CastVoteRecord cvr : castVoteRecords) { - if (cvr.isExhausted()) { - roundTally.addInactiveBallot(cvr.getBallotStatus(), cvr.getFractionalTransferValue()); - // Add inactive ballot to each slice too + // If cvr is exhausted, count that in current round tally. + // Consider cvr can be temporarily inactive, which is not exhausted, while + // waiting until just one of multiple overvoted candidates is continuing. + if (cvr.isExhausted() + && (overvoteRule != OvervoteRule.COUNT_WHEN_SINGLE_CONTINUING + || (!cvr.isInactiveByOvervote()))) { + // Add exhausted ballot to tally. + roundTally.addInactiveBallot(cvr.getBallotStatus(), cvr.getFractionalTransferValue()); + // Add exhausted ballot to each slice too. for (ContestConfig.TabulateBySlice slice : config.enabledSlices()) { String sliceId = cvr.getSlice(slice); RoundTally sliceRoundTally = roundTallyBySlice.get(slice).get(sliceId); @@ -1229,8 +1241,8 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { break; } } else if (overvoteDecision == OvervoteDecision.INACTIVE_BY_OVERVOTE) { - // INACTIVE_BY_OVERVOTE decision indicates more than one overvoted candidate is continuing, - // so round status is temporarily INVALIDATED_BY_OVERVOTE. + // INACTIVE_BY_OVERVOTE decision indicates more than one overvoted candidate + // is continuing, so round status is temporarily INVALIDATED_BY_OVERVOTE. recordSelectionForCastVoteRecord( cvr, roundTally, @@ -1241,32 +1253,31 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { break; } - // the current ranking is not inactive by overvote or too many skipped rankings - // see if any ranked candidates are continuing - + // If there is a single continuing candidate at this rank, + // identify it as the selected candidate. + // There can be more than one candidate at this rank + // but there cannot be more than one continuing candidate + // because that would have been handled as an overvote. + selectedCandidate = null; for (String candidate : candidates) { String candidateName = config.getNameForCandidate(candidate); - if (!isCandidateContinuing(candidateName)) { - continue; + if (!(candidateName == null)) { + if (!isCandidateContinuing(candidateName)) { + continue; + } + // we found one continuing candidate so this cvr counts for them + selectedCandidate = candidateName; + break; } + } - // we found one continuing candidate so this cvr counts for them - selectedCandidate = candidateName; - + if (selectedCandidate != null) { // transfer cvr to selected candidate recordSelectionForCastVoteRecord( cvr, roundTally, roundTallyBySlice, selectedCandidate, StatusForRound.ACTIVE, ""); - - // This will also update the roundTallyBySlice for each enabled slice + // also update the roundTallyBySlice for each enabled slice incrementTallies(roundTally, cvr, selectedCandidate, roundTallyBySlice); - - // There can be at most one continuing candidate in candidates; if there were more than - // one, we would have already flagged this as an overvote. - break; - } - - // if we found a continuing candidate stop looking through rankings - if (selectedCandidate != null) { + // we found a continuing candidate so stop looking through rankings break; } @@ -1357,6 +1368,7 @@ public String toString() { public String getInternalLabel() { return internalLabel; } + } // OvervoteDecision is the result of applying an OvervoteRule to a CVR in a particular round From d54e117662181370089dfe921015283d7e40c54c Mon Sep 17 00:00:00 2001 From: CPSolver Date: Thu, 15 Jan 2026 10:31:06 -0800 Subject: [PATCH 09/31] Add test for new overvote rule --- src/test/java/network/brightspots/rcv/TabulatorTests.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/test/java/network/brightspots/rcv/TabulatorTests.java b/src/test/java/network/brightspots/rcv/TabulatorTests.java index 5144cc30..862185f1 100644 --- a/src/test/java/network/brightspots/rcv/TabulatorTests.java +++ b/src/test/java/network/brightspots/rcv/TabulatorTests.java @@ -993,4 +993,11 @@ void maxRankingValidationFails() { runTabulationTest("max_ranking_enforcement", TabulatorSession.CastVoteRecordGenericParseException.class.toString()); } + + @Test + @DisplayName("count overvote when single continuing") + void countOvervoteWhenSingleContinuing() { + runTabulationTest("test_set_count_overvote_when_single_continuing"); + } + } From 80d3210d0eb62bf027c73c10da1503ebe399812c Mon Sep 17 00:00:00 2001 From: CPSolver Date: Thu, 15 Jan 2026 16:01:53 -0800 Subject: [PATCH 10/31] Convert test ballot data from A>B=C notation to rank number notation --- ..._count_overvote_when_single_continuing.csv | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_ballots_count_overvote_when_single_continuing.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_ballots_count_overvote_when_single_continuing.csv index 0e75dfda..e78309e0 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_ballots_count_overvote_when_single_continuing.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_ballots_count_overvote_when_single_continuing.csv @@ -1,21 +1,21 @@ -Ballot ID,1st rank,2nd rank,3rd rank,4th-rank -1,A,B|C|D,, -2,A,B|C|D,, -3,A,B,C,D -4,A,B,C,D -5,A,B,C,D -6,A,B,C,D -7,A,B,C,D -8,B,A|C|D,, -9,B,A|C|D,, -10,B,C,D,A -11,B,C,D,A -12,B,C,D,A -13,C,D,B,A -14,C,A|B|D,, -15,C,A|B|D,, -16,D,C,A,B -17,A|B|C|D,,, -20,A|B,D,C, -21,C,A|D,B, -22,B,A|C|D,, +Response ID,precinct_id,batch_id,Cand_A,Cand_B,Cand_C,Cand_D,Write_In +v1,p1,b1,1,2,2,2, +v2,p1,b1,1,2,2,2, +v3,p1,b1,1,2,3,4, +v4,p1,b1,1,2,3,4, +v5,p1,b1,1,2,3,4, +v6,p1,b1,1,2,3,4, +v7,p1,b1,1,2,3,4, +v8,p1,b1,2,1,2,2, +v9,p1,b1,2,1,2,2, +v10,p1,b1,4,1,2,3, +v11,p1,b1,4,1,2,3, +v12,p1,b1,4,1,2,3, +v13,p1,b1,4,3,1,2, +v14,p1,b1,2,2,1,2, +v15,p1,b1,2,2,1,2, +v16,p1,b1,3,4,2,1, +v17,p1,b1,1,1,1,1, +v20,p1,b1,1,1,3,2, +v21,p1,b1,2,3,1,2, +v22,p1,b1,2,1,2,2, From fd89a05191ef3b08b811fdc324d889193db0d253 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Fri, 16 Jan 2026 17:29:59 -0800 Subject: [PATCH 11/31] Save gradle files modified by IDEA IDE because they work --- gradle/wrapper/gradle-wrapper.jar | Bin 43583 -> 43764 bytes gradle/wrapper/gradle-wrapper.properties | 2 -- gradlew | 9 ++++----- gradlew.bat | 4 ++-- 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index a4b76b9530d66f5e68d973ea569d8e19de379189..1b33c55baabb587c669f562ae36f953de2481846 100644 GIT binary patch delta 34943 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

Gn4F+B~IivciU9^t0j-Mgao3 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 DDw4oP diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index de174306..ca025c83 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -# Also manually update gradlew and gradlew.bat with appropriate version tag from: -# https://github.com/gradle/gradle distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip networkTimeout=10000 validateDistributionUrl=true diff --git a/gradlew b/gradlew index f5feea6d..23d15a93 100755 --- a/gradlew +++ b/gradlew @@ -86,8 +86,7 @@ done # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s -' "$PWD" ) || exit +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -115,7 +114,7 @@ case "$( uname )" in #( NONSTOP* ) nonstop=true ;; esac -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar +CLASSPATH="\\\"\\\"" # Determine the Java command to use to start the JVM. @@ -206,7 +205,7 @@ fi DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' # Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, # and any embedded shellness will be escaped. # * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be # treated as '${Hostname}' itself on the command line. @@ -214,7 +213,7 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ -classpath "$CLASSPATH" \ - org.gradle.wrapper.GradleWrapperMain \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ "$@" # Stop when "xargs" is not available. diff --git a/gradlew.bat b/gradlew.bat index 9b42019c..5eed7ee8 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -70,11 +70,11 @@ goto fail :execute @rem Setup the command line -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar +set CLASSPATH= @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* :end @rem End local scope for the variables with windows NT shell From b8be86f9acd3f54ad9cdf18e6cd5375ad1a6dc39 Mon Sep 17 00:00:00 2001 From: Richard Fobes Date: Sat, 17 Jan 2026 08:31:33 -0800 Subject: [PATCH 12/31] Update README.md, copy content from RCTabPlus develop branch --- README.md | 143 ++---------------------------------------------------- 1 file changed, 5 insertions(+), 138 deletions(-) diff --git a/README.md b/README.md index ed026cff..49b08643 100644 --- a/README.md +++ b/README.md @@ -1,144 +1,11 @@ -# RCTab +# RCTabPlus ## Overview -RCTab is a free, open-source application designed to quickly and accurately tabulate a wide variety of ranked choice voting (RCV) elections, including both single-winner contests and various multi-winner formats (e.g. single transferable vote, a.k.a. STV). It allows users to: -- Create contest configuration files using a graphical user interface (GUI) -- Validate contest configuration files to ensure they are well-formed, and all values are within expected ranges -- Tabulate a contest +RCTabPlus is a fork of the RCTab software at https://github.com/BrightSpots/rcv -A contest configuration file specifies: -- Which tabulation rule variations to use -- A list of registered candidates -- Paths to one or more cast vote record (CVR) files -- Output formatting options (contest name, date, jurisdiction, etc.) +This Plus version adds a new Overvote Rule named "Count overvote when single continuing". This overvote-counting rule much better matches the clear intent of a voter in the United States where a ranked choice ballot typically has no more than 6 "rank" columns of ovals, even when there are as many as 20 or 30 candidates. -The Tabulator produces the following as output: -- A summary .csv file containing round-by-round vote totals for each candidate and the eventual winner(s) -- A summary .json file containing additional information which can be used by external tools for visualizing contest results -- A detailed audit .log file describing how every ballot was counted in each round over the course of the tabulation +The RCTab (non-plus) software only supports overvote-counting rules that make sense in Australia where a voter writes a number in a box next to each candidate's name. In that case a voter can easily write numbers that are as large as the number of candidates, and can easily avoid an overvote by not writing the same number twice. -## Installing and Launching the Tabulator - -#### Method 1 (Easy): Pre-Compiled Version - -1. Download the pre-compiled Tabulator for your OS from the GitHub [releases page](https://github.com/BrightSpots/rcv/releases). - - **Note**: this download is a "jlink package", which means you don't even need to have Java installed on your machine to run it! - -2. Unzip the file, navigate to the `bin` directory, and launch the RCV Tabulator GUI by running the `rcv` script if using MacOS or Linux, or `rcv.bat` if using Windows. - -On Linux, you may install the .deb file, then run `/opt/rcv/bin/RCTab` to launch the tabulator GUI. - -#### Method 2 (Less Easy): Compile and Run Using Gradle - -1. Install [JDK 21](https://adoptium.net/temurin/releases/?version=21), and make sure your Java path is picking it up properly by - verifying that the following command returns the expected version: - - `$ java -version` - - If the expected version isn't returned, you'll need to follow the instructions [here](https://www.java.com/en/download/help/path.xml) on how to set your Java path. - - If you are using Linux or MacOS and need to regularly switch between Java versions, consider installing [jEnv](https://www.jenv.be/). For a list of the Java versions installed on your machine, run `/usr/libexec/java_home -V` on MacOS or `update-alternatives --config java` on Linux. - -2. Download the [zip of the source code from GitHub](https://github.com/BrightSpots/rcv/archive/master.zip) and unzip it, or install git and use the following command at the terminal / command prompt to clone a local copy on your machine: - - `$ git clone https://github.com/BrightSpots/rcv.git` - -3. Use the provided version of Gradle to build and run the code from the terminal / command prompt to start the RCV Tabulator GUI: - - `$ cd rcv-master` (or, if you cloned the repo using git: `cd rcv`) - - `$ ./gradlew run` (or, if you're on Windows: `gradlew run`) - - If you get a "permission denied" error in Linux or MacOS, you need to mark the script as executable with: - - `$ chmod 777 gradlew` - -#### Method 3 (Least Easy): Building on an Air-Gapped Machine - -1. Download Gradle from https://gradle.org/releases/ and place it in your path. -2. Download and extract the source code from - the [releases page](https://github.com/BrightSpots/rcv/releases). -3. Alongside the release you just downloaded, you will find corresponding cache files (cache.[OS].zip). Download this file too. -4. Stop the Gradle daemon with `gradle --stop`. -5. Delete the directory ~/.gradle/caches if it exists. -6. Extract the appropriate caches/[filename].zip to ~/.gradle/caches so that the "caches" directory is in ~/.gradle. -7. Alongside these extracted caches is a file named checksums.csv. In the extracted directory, you may manually verify each dependency using checksums.csv in accordance with your own policies. -8. Run `gradle assemble --offline` and ensure you get no errors. -9. Run `gradle run --offline` to launch RCTab, or `gradle jpackage --offline` to generate an executable file specific to the OS you are using (a .dmg, .exe, or .deb). - -#### Encrypting the Tabulator Directory -For security purposes, we **strongly recommend** applying password encryption (e.g. 256-bit SHA) to the directory containing the Tabulator, config files, CVR files, and any other related files. - -We recommend using open-source utilities such as [7-Zip](https://www.7-zip.org/) for Windows or EncFS, gocryptfs, etc. for Linux (see [this comparison](https://nuetzlich.net/gocryptfs/comparison/)). - -Mac OS has built-in encryption capability that allows users to create encrypted disk images from folders using Disk Utility (see ["Create a secure disk image"](https://support.apple.com/guide/disk-utility/create-a-disk-image-dskutl11888/mac)). - -## Configuring a Contest - -The GUI can be used to easily create, save, and load contest configuration files (which are in .json format). These files can also be created manually using any basic text editor, but this method isn't recommended. - -In either case, please reference the [config file documentation](config_file_documentation.txt) when configuring a contest. - -**Warning**: Using shortcuts, aliases, or symbolic links to launch the Tabulator is not supported; doing so may result in unexpected behavior. Also, please avoid clicking in the command prompt / terminal window when starting the Tabulator GUI, as it may halt the startup process. - -## Loading and Tabulating a Contest - -The Tabulator includes several example contest configuration files and associated CVR files. - -1. Click "File > Load..." in the menu and navigate to the `sample_input` folder (if you used Method 2 to install the Tabulator, navigate to the `test_data` folder). -2. Open one of the folders listed here and select the config file (it will have the `_config.json` suffix). -3. Click on the configuration tabs (Output, CVR Files, Candidates, Required Rules, Optional Rules) to see how this contest is configured. -4. Click "Tabulation > Validate" in the menu to check if this configuration is valid. You will see the results in the console at the bottom of the main window. -5. Click "Tabulation > Tabulate" in the menu to tabulate the election. You will see the results in the console, including the location of the output files. - -## Command-Line Interface - -Alternatively, you can run the Tabulator using the command-line interface by including the flag `--cli` and then supplying a path to an existing config file, e.g.: - -`$ rcv --cli path/to/config` - -Or, if you're compiling and running using Gradle: - -`$ gradlew run --args="--cli path/to/config"` - -You can also activate a special `convert-to-cdf` function via the command line to export the CVR as a NIST common data -format (CDF) .json instead of tabulating the results, e.g.: - -`$ rcv --cli path/to/config --convert-to-cdf` - -This option is available in the GUI by selecting the "Conversion > Convert CVRs in Current Config to CDF" menu option. - -Or, again, if you're compiling and running using Gradle: - -`$ gradlew run --args="--cli path/to/config --convert-to-cdf"` - -Note: if you convert a source to CDF and that source uses an overvoteLabel or an undeclaredWriteInLabel, the label will -be represented differently in the generated CDF source file than it was in the original CVR source. When you create a -new config using this generated CDF source file and you need to set overvoteLabel, you should use "overvote". If you -need to set undeclaredWriteInLabel, you should use "Undeclared Write-ins". - -## Viewing Tabulator Output - -Tabulator output filenames automatically include the current date and time, -e.g. `2019-06-25_17-19-28_summary.csv`. This keeps them separate if you tabulate the same contest -multiple times. - -Look in the console window to see where the output spreadsheet was written, e.g. - -`2019-06-25 17:19:28 PDT INFO: Generating summary spreadsheet: /rcv/test_data/2018_maine_gov_primary_dem/output/2019-06-25_17-19-28_summary.csv...` - -The summary spreadsheet (in .csv format), summary .json, and audit .log files are all readable using a basic text editor. - -**Note**: If you intend to print any of the output files, we **strongly recommend** adding headers / -footers with page numbers, the filename, the date and time of printing, who is doing the printing, -and any other desired information. - -## Acknowledgements - -#### Bright Spots Developers - -- Jonathan Moldover -- Louis Eisenberg -- Hylton Edingfield +The overvote rule named "count overvote when single continuing" simply counts a ballot as inactive during any counting round in which more than one of the overvoted candidates is still continuing. When just one of the overvoted candidates is continuing, the ballot counts for that continuing candidate. From fef91980d807d8b6d779e096c15fc05ae7ae542f Mon Sep 17 00:00:00 2001 From: CPSolver Date: Sat, 17 Jan 2026 16:31:07 -0800 Subject: [PATCH 13/31] Adjust file names in new test folder for new overvote rule --- ...ervote_when_single_continuing_ballots.csv} | 0 ...vervote_when_single_continuing_config.json | 66 +++++++++++++++++++ 2 files changed, 66 insertions(+) rename src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/{test_set_ballots_count_overvote_when_single_continuing.csv => test_set_count_overvote_when_single_continuing_ballots.csv} (100%) create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_ballots_count_overvote_when_single_continuing.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv similarity index 100% rename from src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_ballots_count_overvote_when_single_continuing.csv rename to src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json new file mode 100644 index 00000000..9ce1b7c6 --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json @@ -0,0 +1,66 @@ +{ + "tabulatorVersion" : "TEST", + "outputSettings" : { + "contestName" : "Count-overvote-when-single-continuing", + "outputDirectory" : "output", + "contestDate" : "2026-01-16", + "contestJurisdiction" : "Portlandia", + "contestOffice" : "Mayor", + "tabulateByBatch" : false, + "tabulateByPrecinct" : false, + "generateCdfJson" : false + }, + "cvrFileSources" : [ { + "filePath" : "test_set_count_overvote_when_single_continuing_ballots.csv", + "contestId" : "", + "firstVoteColumnIndex" : "4", + "firstVoteRowIndex" : "2", + "idColumnIndex" : "1", + "batchColumnIndex" : "3", + "precinctColumnIndex" : "2", + "overvoteDelimiter" : "", + "provider" : "genericCsv", + "overvoteLabel" : "", + "skippedRankLabel" : "", + "undeclaredWriteInLabel" : "Write-In", + "treatBlankAsUndeclaredWriteIn" : false + } ], + "candidates" : [ { + "name" : "Cand_A", + "excluded" : false, + "aliases" : [ ] + }, { + "name" : "Cand_B", + "excluded" : false, + "aliases" : [ ] + }, { + "name" : "Cand_C", + "excluded" : false, + "aliases" : [ ] + }, { + "name" : "Cand_D", + "excluded" : false, + "aliases" : [ ] + } ], + "rules" : { + "tiebreakMode" : "useCandidateOrder", + "overvoteRule" : "countWhenSingleContinuing", + "winnerElectionMode" : "singleWinnerMajority", + "randomSeed" : "2435", + "numberOfWinners" : "1", + "multiSeatBottomsUpPercentageThreshold" : "", + "decimalPlacesForVoteArithmetic" : "4", + "minimumVoteThreshold" : "0", + "maxSkippedRanksAllowed" : "1", + "maxRankingsAllowed" : "15", + "nonIntegerWinningThreshold" : false, + "doesFirstRoundDetermineThreshold" : false, + "hareQuota" : false, + "batchElimination" : false, + "continueUntilTwoCandidatesRemain" : false, + "stopTabulationEarlyAfterRound" : "", + "exhaustOnDuplicateCandidate" : false, + "rulesDescription" : "Test_Case", + "treatBlankAsUndeclaredWriteIn" : false + } +} \ No newline at end of file From 64742762084d5d09b4aa5ba1ee06dbb5202f2d32 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Sun, 18 Jan 2026 17:10:42 -0800 Subject: [PATCH 14/31] Update config documentation to include new overvote rule --- config_file_documentation.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config_file_documentation.txt b/config_file_documentation.txt index 5dfb88f0..9b2e787c 100644 --- a/config_file_documentation.txt +++ b/config_file_documentation.txt @@ -187,10 +187,11 @@ Config file must be valid JSON format. Examples can be found in the test_data fo "overvoteRule" required how the program should handle an overvote when it encounters one - value: "alwaysSkipToNextRank" | "exhaustImmediately" | "exhaustIfMultipleContinuing" + value: "alwaysSkipToNextRank" | "exhaustImmediately" | "exhaustIfMultipleContinuing" | "countWhenSingleContinuing" "alwaysSkipToNextRank": when we encounter an overvote, ignore this rank and look at the next rank in the cast vote record "exhaustImmediately": exhaust a ballot as soon as we encounter an overvote "exhaustIfMultipleContinuing": if more than one candidate in an overvote are continuing, exhaust the ballot; if only one, assign the vote to them; if none, continue to the next rank (not valid with an ES&S source unless overvoteDelimiter is supplied) + "countWhenSingleContinuing": if more than one candidate in an overvote are continuing, count the ballot as inactive for this counting round; when the overvoted candidates include only one continuing candidate, count the ballot for for the single continuing candidate; when all the overvoted candidates are not continuing, ignore this rank and look at the next rank in the cast vote record "winnerElectionMode" required whether the program should apply a special process for selecting the winner(s) From 3235b03bae7be4a396814aa2961e0ba004363e82 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Mon, 19 Jan 2026 20:19:33 -0800 Subject: [PATCH 15/31] Fix new-code bug that failed test of overvote rule skip to next rank when next rank empty but not allowed --- src/main/java/network/brightspots/rcv/Tabulator.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/network/brightspots/rcv/Tabulator.java b/src/main/java/network/brightspots/rcv/Tabulator.java index 4771663b..75b11b62 100644 --- a/src/main/java/network/brightspots/rcv/Tabulator.java +++ b/src/main/java/network/brightspots/rcv/Tabulator.java @@ -959,8 +959,7 @@ private OvervoteDecision getOvervoteDecision(CandidatesAtRanking candidates) } // if we have an explicit overvote, the only valid rules are exhaust immediately or - // always skip. - // (this is enforced when we load the config also) + // always skip. (this is enforced when we load the config also) if (rule != OvervoteRule.EXHAUST_IMMEDIATELY && rule != OvervoteRule.ALWAYS_SKIP_TO_NEXT_RANK) { Logger.severe( @@ -991,7 +990,10 @@ private OvervoteDecision getOvervoteDecision(CandidatesAtRanking candidates) // keep track if we encounter a continuing candidate String continuingCandidate = null; for (String candidate : candidates) { - if (getCandidateStatus(candidate) == CandidateStatus.CONTINUING) { + if (isCandidateContinuing(candidate)) { + + // if (getCandidateStatus(candidate) == CandidateStatus.CONTINUING) { + if (continuingCandidate != null) { // at least two continuing if (rule == OvervoteRule.EXHAUST_IF_MULTIPLE_CONTINUING) { decision = OvervoteDecision.EXHAUST; @@ -1240,6 +1242,7 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { ""); break; } + continue; // skip to next rank } else if (overvoteDecision == OvervoteDecision.INACTIVE_BY_OVERVOTE) { // INACTIVE_BY_OVERVOTE decision indicates more than one overvoted candidate // is continuing, so round status is temporarily INVALIDATED_BY_OVERVOTE. @@ -1368,7 +1371,6 @@ public String toString() { public String getInternalLabel() { return internalLabel; } - } // OvervoteDecision is the result of applying an OvervoteRule to a CVR in a particular round From 90e0951db37efce17782948951e909c9ce5be377 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Tue, 20 Jan 2026 16:48:37 -0800 Subject: [PATCH 16/31] Fix style error, indentation level --- src/main/java/network/brightspots/rcv/Tabulator.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/main/java/network/brightspots/rcv/Tabulator.java b/src/main/java/network/brightspots/rcv/Tabulator.java index 75b11b62..d63c8906 100644 --- a/src/main/java/network/brightspots/rcv/Tabulator.java +++ b/src/main/java/network/brightspots/rcv/Tabulator.java @@ -991,9 +991,6 @@ private OvervoteDecision getOvervoteDecision(CandidatesAtRanking candidates) String continuingCandidate = null; for (String candidate : candidates) { if (isCandidateContinuing(candidate)) { - - // if (getCandidateStatus(candidate) == CandidateStatus.CONTINUING) { - if (continuingCandidate != null) { // at least two continuing if (rule == OvervoteRule.EXHAUST_IF_MULTIPLE_CONTINUING) { decision = OvervoteDecision.EXHAUST; From 107cbacbb18c0d0d27c69cc341e09bac1db8753c Mon Sep 17 00:00:00 2001 From: CPSolver Date: Fri, 23 Jan 2026 10:21:41 -0800 Subject: [PATCH 17/31] Finalize new test, now passes this new test --- ...en_single_continuing_expected_cdf_cvr.json | 6074 +++++++++++++++++ ...le_continuing_expected_detailed_report.csv | 35 + ...e_continuing_expected_detailed_report.json | 119 + ...gle_continuing_expected_summary_report.csv | 31 + 4 files changed, 6259 insertions(+) create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json new file mode 100644 index 00000000..002f85db --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json @@ -0,0 +1,6074 @@ +{ + "@type" : "CVR.CastVoteRecordReport", + "CVR" : [ { + "@type" : "CVR", + "BallotPrePrintedId" : "1", + "CVRSnapshot" : [ { + "@id" : "ballot-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-1-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-1-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "2", + "CVRSnapshot" : [ { + "@id" : "ballot-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-2-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-2-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "3", + "CVRSnapshot" : [ { + "@id" : "ballot-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-3-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-3-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "4", + "CVRSnapshot" : [ { + "@id" : "ballot-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-4-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-4-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "5", + "CVRSnapshot" : [ { + "@id" : "ballot-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-5-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-5-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "6", + "CVRSnapshot" : [ { + "@id" : "ballot-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-6-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-6-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "7", + "CVRSnapshot" : [ { + "@id" : "ballot-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-7-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-7-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "8", + "CVRSnapshot" : [ { + "@id" : "ballot-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-8-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-8-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "9", + "CVRSnapshot" : [ { + "@id" : "ballot-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-9-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-9-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "10", + "CVRSnapshot" : [ { + "@id" : "ballot-10", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-10-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-10-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "11", + "CVRSnapshot" : [ { + "@id" : "ballot-11", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-11-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-11-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "12", + "CVRSnapshot" : [ { + "@id" : "ballot-12", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-12-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-12-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "13", + "CVRSnapshot" : [ { + "@id" : "ballot-13", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-13-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-13-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "14", + "CVRSnapshot" : [ { + "@id" : "ballot-14", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-14-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-14-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "15", + "CVRSnapshot" : [ { + "@id" : "ballot-15", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-15-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-15-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "16", + "CVRSnapshot" : [ { + "@id" : "ballot-16", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-16-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 3 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 4 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-16-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "17", + "CVRSnapshot" : [ { + "@id" : "ballot-17", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-17-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-17-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "18", + "CVRSnapshot" : [ { + "@id" : "ballot-18", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-18-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-18-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "19", + "CVRSnapshot" : [ { + "@id" : "ballot-19", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-19-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-19-round-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "20", + "CVRSnapshot" : [ { + "@id" : "ballot-20", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-20-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_b", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_a", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_c", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_d", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-20-round-5", + "ElectionId" : "election-001" + } ], + "Election" : [ { + "@id" : "election-001", + "@type" : "Election", + "Candidate" : [ { + "@id" : "c-cand_a", + "Name" : "Cand_A" + }, { + "@id" : "c-cand_b", + "Name" : "Cand_B" + }, { + "@id" : "c-cand_c", + "Name" : "Cand_C" + }, { + "@id" : "c-cand_d", + "Name" : "Cand_D" + }, { + "@id" : "c-undeclared_write-ins", + "Name" : "Undeclared Write-ins" + }, { + "@id" : "c-write_in", + "Name" : "Write_In" + } ], + "Contest" : [ { + "@id" : "contest-001", + "@type" : "CandidateContest", + "ContestSelection" : [ { + "@id" : "cs-cand_a", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-cand_a" ] + }, { + "@id" : "cs-cand_b", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-cand_b" ] + }, { + "@id" : "cs-cand_c", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-cand_c" ] + }, { + "@id" : "cs-cand_d", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-cand_d" ] + }, { + "@id" : "cs-undeclared_write-ins", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-undeclared_write-ins" ] + }, { + "@id" : "cs-write_in", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-write_in" ] + } ], + "Name" : "Count-overvote-when-single-continuing" + } ], + "ElectionScopeId" : "gpu-election" + } ], + "GeneratedDate" : "2026-01-23T09:42:27-08:00", + "GpUnit" : [ { + "@id" : "gpu-election", + "@type" : "GpUnit", + "Name" : "Portlandia", + "OtherType" : "Election Scope Jurisdiction", + "Type" : "other" + } ], + "ReportGeneratingDeviceIds" : [ "rd-001" ], + "ReportingDevice" : [ { + "@id" : "rd-001", + "@type" : "CVR.ReportingDevice", + "Application" : "RCTab", + "Manufacturer" : "Bright Spots" + } ], + "Version" : "1.0.0" +} \ No newline at end of file diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv new file mode 100644 index 00000000..7cf6c65f --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv @@ -0,0 +1,35 @@ +Contest Information +Generated By,RCTab 2.0.1 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Count-overvote-when-single-continuing +Jurisdiction,Portlandia +Office,Mayor +Date,2026-01-23 +Winner(s),Cand_A +Final Threshold,9 + +Contest Summary +Number to be Elected,1 +Number of Candidates,6 +Total Number of Ballots,20 +Number of Undervotes (No Rankings),0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer +Eliminated,Write_In*,,,Undeclared Write-ins,,,Cand_D,,,Cand_C,,,,, +Elected,,,,,,,,,,,,,Cand_A,, +Cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 +Cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 +Cand_C,4,22.22%,0,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 +Cand_D,1,5.55%,0,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 +Write_In,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,18,,,18,,,18,,,18,,,16,, +Current Round Threshold,10,,,10,,,10,,,10,,,9,, +Inactive Ballots by Overvotes,2,,0,2,,0,2,,0,2,,2,4,,0 +Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots Total,2,,0,2,,0,2,,0,2,,2,4,,0 + +*Tie resolved in accordance with election law diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json new file mode 100644 index 00000000..c232ca0b --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json @@ -0,0 +1,119 @@ +{ + "config" : { + "contest" : "Count-overvote-when-single-continuing", + "date" : "2026-01-23", + "generatedBy" : "RCTab 2.0.1", + "jurisdiction" : "Portlandia", + "office" : "Mayor" + }, + "jsonFormatVersion" : "1", + "results" : [ { + "inactiveBallots" : { + "exhaustedChoices" : "0", + "overvotes" : "2", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 1, + "tally" : { + "Cand_A" : "7", + "Cand_B" : "6", + "Cand_C" : "4", + "Cand_D" : "1", + "Undeclared Write-ins" : "0", + "Write_In" : "0" + }, + "tallyResults" : [ { + "eliminated" : "Write_In", + "transfers" : { } + } ], + "threshold" : "10" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "0", + "overvotes" : "2", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 2, + "tally" : { + "Cand_A" : "7", + "Cand_B" : "6", + "Cand_C" : "4", + "Cand_D" : "1", + "Undeclared Write-ins" : "0" + }, + "tallyResults" : [ { + "eliminated" : "Undeclared Write-ins", + "transfers" : { } + } ], + "threshold" : "10" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "0", + "overvotes" : "2", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 3, + "tally" : { + "Cand_A" : "7", + "Cand_B" : "6", + "Cand_C" : "4", + "Cand_D" : "1" + }, + "tallyResults" : [ { + "eliminated" : "Cand_D", + "transfers" : { + "Cand_C" : "1" + } + } ], + "threshold" : "10" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "0", + "overvotes" : "2", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 4, + "tally" : { + "Cand_A" : "7", + "Cand_B" : "6", + "Cand_C" : "5" + }, + "tallyResults" : [ { + "eliminated" : "Cand_C", + "transfers" : { + "Cand_A" : "2", + "Cand_B" : "1", + "exhausted" : "2" + } + } ], + "threshold" : "10" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "0", + "overvotes" : "4", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 5, + "tally" : { + "Cand_A" : "9", + "Cand_B" : "7" + }, + "tallyResults" : [ { + "elected" : "Cand_A", + "transfers" : { } + } ], + "threshold" : "9" + } ], + "summary" : { + "finalThreshold" : "9", + "numCandidates" : 6, + "numWinners" : 1, + "totalNumBallots" : "20", + "undervotes" : 0 + } +} \ No newline at end of file diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv new file mode 100644 index 00000000..91315d2f --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv @@ -0,0 +1,31 @@ +Contest Information +Generated By,RCTab 2.0.1 +CSV Format Version,1 +Type of Election,Single-Winner +Contest,Count-overvote-when-single-continuing +Jurisdiction,Portlandia +Office,Mayor +Date,2026-01-23 +Winner(s),Cand_A +Final Threshold,9 + +Contest Summary +Number to be Elected,1 +Number of Candidates,6 +Total Number of Ballots,20 +Number of Undervotes (No Rankings),0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer +Eliminated,Write_In*,,,Undeclared Write-ins,,,Cand_D,,,Cand_C,,,,, +Elected,,,,,,,,,,,,,Cand_A,, +Cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 +Cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 +Cand_C,4,22.22%,0,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 +Cand_D,1,5.55%,0,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 +Write_In,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,18,,,18,,,18,,,18,,,16,, +Current Round Threshold,10,,,10,,,10,,,10,,,9,, +Inactive Ballots Total,2,,0,2,,0,2,,0,2,,2,4,,0 + +*Tie resolved in accordance with election law From e53957c434acea4955215272f0e6325177186ea2 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Fri, 23 Jan 2026 10:26:00 -0800 Subject: [PATCH 18/31] Add updated config file overlooked in previous commit --- ...vervote_when_single_continuing_config.json | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json index 9ce1b7c6..8af0a1e8 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json @@ -1,14 +1,14 @@ { - "tabulatorVersion" : "TEST", + "tabulatorVersion" : "2.0.1", "outputSettings" : { "contestName" : "Count-overvote-when-single-continuing", - "outputDirectory" : "output", - "contestDate" : "2026-01-16", + "outputDirectory" : "/home/aw/RCTab/rcv/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/output", + "contestDate" : "2026-01-23", "contestJurisdiction" : "Portlandia", "contestOffice" : "Mayor", "tabulateByBatch" : false, "tabulateByPrecinct" : false, - "generateCdfJson" : false + "generateCdfJson" : true }, "cvrFileSources" : [ { "filePath" : "test_set_count_overvote_when_single_continuing_ballots.csv", @@ -26,11 +26,11 @@ "treatBlankAsUndeclaredWriteIn" : false } ], "candidates" : [ { - "name" : "Cand_A", + "name" : "Write_In", "excluded" : false, "aliases" : [ ] }, { - "name" : "Cand_B", + "name" : "Cand_A", "excluded" : false, "aliases" : [ ] }, { @@ -41,6 +41,10 @@ "name" : "Cand_D", "excluded" : false, "aliases" : [ ] + }, { + "name" : "Cand_B", + "excluded" : false, + "aliases" : [ ] } ], "rules" : { "tiebreakMode" : "useCandidateOrder", @@ -50,13 +54,13 @@ "numberOfWinners" : "1", "multiSeatBottomsUpPercentageThreshold" : "", "decimalPlacesForVoteArithmetic" : "4", - "minimumVoteThreshold" : "0", - "maxSkippedRanksAllowed" : "1", + "maxSkippedRanksAllowed" : "unlimited", "maxRankingsAllowed" : "15", "nonIntegerWinningThreshold" : false, "doesFirstRoundDetermineThreshold" : false, "hareQuota" : false, "batchElimination" : false, + "cutoffElimination" : false, "continueUntilTwoCandidatesRemain" : false, "stopTabulationEarlyAfterRound" : "", "exhaustOnDuplicateCandidate" : false, From 21efec3f19d4b941d00483301f451b96cb175541 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Fri, 23 Jan 2026 11:30:37 -0800 Subject: [PATCH 19/31] Create test of new overvote rule for multi-winner election --- .../brightspots/rcv/TabulatorTests.java | 6 + ...e_when_single_for_multi_winner_ballots.csv | 24 + ...e_when_single_for_multi_winner_config.json | 78 ++ ...gle_for_multi_winner_expected_cdf_cvr.json | 1053 +++++++++++++++++ 4 files changed, 1161 insertions(+) create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_ballots.csv create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_config.json create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json diff --git a/src/test/java/network/brightspots/rcv/TabulatorTests.java b/src/test/java/network/brightspots/rcv/TabulatorTests.java index 862185f1..cd85751f 100644 --- a/src/test/java/network/brightspots/rcv/TabulatorTests.java +++ b/src/test/java/network/brightspots/rcv/TabulatorTests.java @@ -1000,4 +1000,10 @@ void countOvervoteWhenSingleContinuing() { runTabulationTest("test_set_count_overvote_when_single_continuing"); } + @Test + @DisplayName("count overvote when single for multi-winner") + void countOvervoteWhenSingleForMultiWinner() { + runTabulationTest("test_set_count_overvote_when_single_for_multi_winner"); + } + } diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_ballots.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_ballots.csv new file mode 100644 index 00000000..abb54db1 --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_ballots.csv @@ -0,0 +1,24 @@ +Response ID,precinct_id,batch_id,oranges,pears,strawberries,cake,chocolate,burger,chicken +v1,p1,b1,1,2,,,1,, +v2,p1,b1,1,2,,,,, +v3,p1,b1,1,2,,,,, +v4,p1,b1,,1,2,3,,,2 +v5,p1,b1,,1,2,3,,, +v6,p1,b1,,1,2,3,,, +v7,p1,b1,,1,2,3,,, +v8,p1,b1,,1,2,3,,, +v9,p1,b1,,1,2,3,,, +v10,p1,b1,,1,2,3,,, +v11,p1,b1,,1,2,3,,, +v12,p1,b1,2,3,1,,,, +v13,p1,b1,,,,1,2,, +v14,p1,b1,,,,1,2,, +v15,p1,b1,,,,1,2,, +v16,p1,b1,,,,2,1,3, +v17,p1,b1,,,,,,1,2 +v18,p1,b1,,,,,,1,2 +v19,p1,b1,,,,,,1,2 +v20,p1,b1,,,,,,1,2 +v21,p1,b1,,,1,,2,3,1 +v22,p1,b1,,,,,2,3,1 +v23,p1,b1,,,,,2,3,1 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_config.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_config.json new file mode 100644 index 00000000..8aec7f79 --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_config.json @@ -0,0 +1,78 @@ +{ + "tabulatorVersion" : "2.0.1", + "outputSettings" : { + "contestName" : "Count-overvote-when-single-for-multi-winner", + "outputDirectory" : "/home/aw/RCTab/rcv/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/output", + "contestDate" : "2026-01-23", + "contestJurisdiction" : "Portlandia", + "contestOffice" : "Mayor", + "tabulateByBatch" : false, + "tabulateByPrecinct" : false, + "generateCdfJson" : true + }, + "cvrFileSources" : [ { + "filePath" : "test_set_count_overvote_when_single_for_multi_winner_ballots.csv", + "contestId" : "", + "firstVoteColumnIndex" : "4", + "firstVoteRowIndex" : "2", + "idColumnIndex" : "1", + "batchColumnIndex" : "3", + "precinctColumnIndex" : "2", + "overvoteDelimiter" : "", + "provider" : "genericCsv", + "overvoteLabel" : "", + "skippedRankLabel" : "", + "undeclaredWriteInLabel" : "Write-In", + "treatBlankAsUndeclaredWriteIn" : false + } ], + "candidates" : [ { + "name" : "oranges", + "excluded" : false, + "aliases" : [ ] + }, { + "name" : "pears", + "excluded" : false, + "aliases" : [ ] + }, { + "name" : "strawberries", + "excluded" : false, + "aliases" : [ ] + }, { + "name" : "cake", + "excluded" : false, + "aliases" : [ ] + }, { + "name" : "chocolate", + "excluded" : false, + "aliases" : [ ] + }, { + "name" : "burger", + "excluded" : false, + "aliases" : [ ] + }, { + "name" : "chicken", + "excluded" : false, + "aliases" : [ ] + } ], + "rules" : { + "tiebreakMode" : "random", + "overvoteRule" : "countWhenSingleContinuing", + "winnerElectionMode" : "multiWinnerAllowOnlyOneWinnerPerRound", + "randomSeed" : "0", + "numberOfWinners" : "3", + "multiSeatBottomsUpPercentageThreshold" : "", + "decimalPlacesForVoteArithmetic" : "4", + "maxSkippedRanksAllowed" : "unlimited", + "maxRankingsAllowed" : "max", + "nonIntegerWinningThreshold" : false, + "doesFirstRoundDetermineThreshold" : false, + "hareQuota" : false, + "batchElimination" : false, + "cutoffElimination" : false, + "continueUntilTwoCandidatesRemain" : false, + "stopTabulationEarlyAfterRound" : "", + "exhaustOnDuplicateCandidate" : false, + "rulesDescription" : "Test_Case", + "treatBlankAsUndeclaredWriteIn" : false + } +} \ No newline at end of file diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json new file mode 100644 index 00000000..4fac5ca8 --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json @@ -0,0 +1,1053 @@ +{ + "@type" : "CVR.CastVoteRecordReport", + "CVR" : [ { + "@type" : "CVR", + "BallotPrePrintedId" : "1", + "CVRSnapshot" : [ { + "@id" : "ballot-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-1", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "2", + "CVRSnapshot" : [ { + "@id" : "ballot-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-2", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "3", + "CVRSnapshot" : [ { + "@id" : "ballot-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-3", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "4", + "CVRSnapshot" : [ { + "@id" : "ballot-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-4", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "5", + "CVRSnapshot" : [ { + "@id" : "ballot-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-5", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "6", + "CVRSnapshot" : [ { + "@id" : "ballot-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "7", + "CVRSnapshot" : [ { + "@id" : "ballot-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-7", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "8", + "CVRSnapshot" : [ { + "@id" : "ballot-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-8", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "9", + "CVRSnapshot" : [ { + "@id" : "ballot-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "10", + "CVRSnapshot" : [ { + "@id" : "ballot-10", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-10", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "11", + "CVRSnapshot" : [ { + "@id" : "ballot-11", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-11", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "12", + "CVRSnapshot" : [ { + "@id" : "ballot-12", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-12", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "13", + "CVRSnapshot" : [ { + "@id" : "ballot-13", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-13", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "14", + "CVRSnapshot" : [ { + "@id" : "ballot-14", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-14", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "15", + "CVRSnapshot" : [ { + "@id" : "ballot-15", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-15", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "16", + "CVRSnapshot" : [ { + "@id" : "ballot-16", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-16", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "17", + "CVRSnapshot" : [ { + "@id" : "ballot-17", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-17", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "18", + "CVRSnapshot" : [ { + "@id" : "ballot-18", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-18", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "19", + "CVRSnapshot" : [ { + "@id" : "ballot-19", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-19", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "20", + "CVRSnapshot" : [ { + "@id" : "ballot-20", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-20", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "21", + "CVRSnapshot" : [ { + "@id" : "ballot-21", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-21", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "22", + "CVRSnapshot" : [ { + "@id" : "ballot-22", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-22", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "23", + "CVRSnapshot" : [ { + "@id" : "ballot-23", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + } ], + "CurrentSnapshotId" : "ballot-23", + "ElectionId" : "election-001" + } ], + "Election" : [ { + "@id" : "election-001", + "@type" : "Election", + "Candidate" : [ { + "@id" : "c-undeclared_write-ins", + "Name" : "Undeclared Write-ins" + }, { + "@id" : "c-burger", + "Name" : "burger" + }, { + "@id" : "c-cake", + "Name" : "cake" + }, { + "@id" : "c-chicken", + "Name" : "chicken" + }, { + "@id" : "c-chocolate", + "Name" : "chocolate" + }, { + "@id" : "c-oranges", + "Name" : "oranges" + }, { + "@id" : "c-pears", + "Name" : "pears" + }, { + "@id" : "c-strawberries", + "Name" : "strawberries" + } ], + "Contest" : [ { + "@id" : "contest-001", + "@type" : "CandidateContest", + "ContestSelection" : [ { + "@id" : "cs-undeclared_write-ins", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-undeclared_write-ins" ] + }, { + "@id" : "cs-burger", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-burger" ] + }, { + "@id" : "cs-cake", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-cake" ] + }, { + "@id" : "cs-chicken", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-chicken" ] + }, { + "@id" : "cs-chocolate", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-chocolate" ] + }, { + "@id" : "cs-oranges", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-oranges" ] + }, { + "@id" : "cs-pears", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-pears" ] + }, { + "@id" : "cs-strawberries", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-strawberries" ] + } ], + "Name" : "Count-overvote-when-single-for-multi-winner" + } ], + "ElectionScopeId" : "gpu-election" + } ], + "GeneratedDate" : "2026-01-23T11:15:14-08:00", + "GpUnit" : [ { + "@id" : "gpu-election", + "@type" : "GpUnit", + "Name" : "Portlandia", + "OtherType" : "Election Scope Jurisdiction", + "Type" : "other" + } ], + "ReportGeneratingDeviceIds" : [ "rd-001" ], + "ReportingDevice" : [ { + "@id" : "rd-001", + "@type" : "CVR.ReportingDevice", + "Application" : "RCTab", + "Manufacturer" : "Bright Spots" + } ], + "Version" : "1.0.0" +} \ No newline at end of file From 31bae32b9e0a2e2f67c7685f7f0607e64275c339 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Fri, 23 Jan 2026 16:05:46 -0800 Subject: [PATCH 20/31] Finish creating test of new overvote rule for multi-winner contest --- ...gle_for_multi_winner_expected_cdf_cvr.json | 8143 ++++++++++++++++- ..._multi_winner_expected_detailed_report.csv | 38 + ...multi_winner_expected_detailed_report.json | 211 + ...r_multi_winner_expected_summary_report.csv | 34 + 4 files changed, 8136 insertions(+), 290 deletions(-) create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.csv create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.json create mode 100644 src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_summary_report.csv diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json index 4fac5ca8..64107ab7 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json @@ -42,145 +42,7711 @@ "ContestId" : "contest-001" } ], "Type" : "original" + }, { + "@id" : "ballot-1-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-1-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "2", + "CVRSnapshot" : [ { + "@id" : "ballot-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-2-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-2-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "3", + "CVRSnapshot" : [ { + "@id" : "ballot-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-3-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-3-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "4", + "CVRSnapshot" : [ { + "@id" : "ballot-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-4-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-4-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "5", + "CVRSnapshot" : [ { + "@id" : "ballot-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-5-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-5-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "6", + "CVRSnapshot" : [ { + "@id" : "ballot-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-6-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-6-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "7", + "CVRSnapshot" : [ { + "@id" : "ballot-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-7-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-7-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-7-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "8", + "CVRSnapshot" : [ { + "@id" : "ballot-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-8-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-8-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "9", + "CVRSnapshot" : [ { + "@id" : "ballot-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-9-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-9-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "10", + "CVRSnapshot" : [ { + "@id" : "ballot-10", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-10-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-10-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "11", + "CVRSnapshot" : [ { + "@id" : "ballot-11", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-11-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".7500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "FractionalVotes" : ".2500", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 0, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-11-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "12", + "CVRSnapshot" : [ { + "@id" : "ballot-12", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-12-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-12-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-oranges", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-pears", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-12-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "13", + "CVRSnapshot" : [ { + "@id" : "ballot-13", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-13-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-13-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "14", + "CVRSnapshot" : [ { + "@id" : "ballot-14", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-14-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-14-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "15", + "CVRSnapshot" : [ { + "@id" : "ballot-15", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-15-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-15-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "16", + "CVRSnapshot" : [ { + "@id" : "ballot-16", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-16-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cake", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-16-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "17", + "CVRSnapshot" : [ { + "@id" : "ballot-17", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-17-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-17-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "18", + "CVRSnapshot" : [ { + "@id" : "ballot-18", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-18-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-18-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "19", + "CVRSnapshot" : [ { + "@id" : "ballot-19", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-19-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-19-round-9", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "20", + "CVRSnapshot" : [ { + "@id" : "ballot-20", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-20-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-7", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-8", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-1", + "CurrentSnapshotId" : "ballot-20-round-9", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "2", + "BallotPrePrintedId" : "21", "CVRSnapshot" : [ { - "@id" : "ballot-2", + "@id" : "ballot-21", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-21-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-strawberries", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-6", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-oranges", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-pears", + "ContestSelectionId" : "cs-strawberries", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-2", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "3", - "CVRSnapshot" : [ { - "@id" : "ballot-3", + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-7", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-oranges", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-pears", + "ContestSelectionId" : "cs-strawberries", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-3", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "4", - "CVRSnapshot" : [ { - "@id" : "ballot-4", + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-8", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-pears", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-chicken", + "ContestSelectionId" : "cs-strawberries", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-9", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] }, { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-strawberries", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-burger", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" + "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-4", + "CurrentSnapshotId" : "ballot-21-round-9", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "5", + "BallotPrePrintedId" : "22", "CVRSnapshot" : [ { - "@id" : "ballot-5", + "@id" : "ballot-22", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-pears", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -190,7 +7756,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-strawberries", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -200,7 +7766,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-burger", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -212,339 +7778,330 @@ "ContestId" : "contest-001" } ], "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-5", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "6", - "CVRSnapshot" : [ { - "@id" : "ballot-6", + }, { + "@id" : "ballot-22-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-pears", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-strawberries", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-burger", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-6", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "7", - "CVRSnapshot" : [ { - "@id" : "ballot-7", + "Type" : "interpreted" + }, { + "@id" : "ballot-22-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-pears", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-strawberries", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-burger", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-7", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "8", - "CVRSnapshot" : [ { - "@id" : "ballot-8", + "Type" : "interpreted" + }, { + "@id" : "ballot-22-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-pears", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-strawberries", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-burger", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-8", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "9", - "CVRSnapshot" : [ { - "@id" : "ballot-9", + "Type" : "interpreted" + }, { + "@id" : "ballot-22-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-pears", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-strawberries", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-burger", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-9", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "10", - "CVRSnapshot" : [ { - "@id" : "ballot-10", + "Type" : "interpreted" + }, { + "@id" : "ballot-22-round-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-pears", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-strawberries", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-22-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chicken", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 1 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-chocolate", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 2 + } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-10", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "11", - "CVRSnapshot" : [ { - "@id" : "ballot-11", + "Type" : "interpreted" + }, { + "@id" : "ballot-22-round-7", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-pears", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-strawberries", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-burger", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-11", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "12", - "CVRSnapshot" : [ { - "@id" : "ballot-12", + "Type" : "interpreted" + }, { + "@id" : "ballot-22-round-8", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-strawberries", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-oranges", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-pears", + "ContestSelectionId" : "cs-burger", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-12", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "13", - "CVRSnapshot" : [ { - "@id" : "ballot-13", + "Type" : "interpreted" + }, { + "@id" : "ballot-22-round-9", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] @@ -554,28 +8111,38 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 3 + } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" + "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-13", + "CurrentSnapshotId" : "ballot-22-round-9", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "14", + "BallotPrePrintedId" : "23", "CVRSnapshot" : [ { - "@id" : "ballot-14", + "@id" : "ballot-23", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -593,28 +8160,32 @@ "NumberVotes" : 1, "Rank" : 2 } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "unknown", + "NumberVotes" : 1, + "Rank" : 3 + } ] } ], "ContestId" : "contest-001" } ], "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-14", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "15", - "CVRSnapshot" : [ { - "@id" : "ballot-15", + }, { + "@id" : "ballot-23-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] @@ -624,42 +8195,46 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-15", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "16", - "CVRSnapshot" : [ { - "@id" : "ballot-16", + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-chocolate", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cake", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] @@ -669,162 +8244,172 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-16", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "17", - "CVRSnapshot" : [ { - "@id" : "ballot-17", + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-chicken", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-17", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "18", - "CVRSnapshot" : [ { - "@id" : "ballot-18", + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-chicken", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-18", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "19", - "CVRSnapshot" : [ { - "@id" : "ballot-19", + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-chicken", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "no", + "NumberVotes" : 1, + "Rank" : 3 + } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-19", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "20", - "CVRSnapshot" : [ { - "@id" : "ballot-20", + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-6", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-chicken", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-chicken", + "ContestSelectionId" : "cs-chocolate", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] + }, { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-burger", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 3 + } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-20", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "21", - "CVRSnapshot" : [ { - "@id" : "ballot-21", + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-7", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -834,17 +8419,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-strawberries", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] @@ -854,7 +8429,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] @@ -864,22 +8439,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-21", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "22", - "CVRSnapshot" : [ { - "@id" : "ballot-22", + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-8", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -889,7 +8458,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] @@ -899,7 +8468,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] @@ -909,22 +8478,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - } ], - "CurrentSnapshotId" : "ballot-22", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "23", - "CVRSnapshot" : [ { - "@id" : "ballot-23", + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-9", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -934,7 +8497,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] @@ -944,7 +8507,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] @@ -954,16 +8517,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 3 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" + "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-23", + "CurrentSnapshotId" : "ballot-23-round-9", "ElectionId" : "election-001" } ], "Election" : [ { @@ -1034,7 +8597,7 @@ } ], "ElectionScopeId" : "gpu-election" } ], - "GeneratedDate" : "2026-01-23T11:15:14-08:00", + "GeneratedDate" : "2026-01-23T15:26:32-08:00", "GpUnit" : [ { "@id" : "gpu-election", "@type" : "GpUnit", diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.csv new file mode 100644 index 00000000..a8b6baf8 --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.csv @@ -0,0 +1,38 @@ +Contest Information +Generated By,RCTab 2.0.1 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,Count-overvote-when-single-for-multi-winner +Jurisdiction,Portlandia +Office,Mayor +Date,2026-01-23 +Winner(s),"pears, burger, cake" +Final Threshold,6 + +Contest Summary +Number to be Elected,3 +Number of Candidates,8 +Total Number of Ballots,23 +Number of Undervotes (No Rankings),0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer +Eliminated,,,,Undeclared Write-ins,,,chocolate,,,oranges*,,,chicken,,,,,,strawberries,,,,,,,, +Elected,pears,,,,,,,,,,,,,,,burger,,,,,,cake,,,,, +pears,8,38.09%,-2.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0 +burger,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,2,6,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0 +cake,3,14.28%,0,3,14.28%,0,3,14.28%,1,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,1.7500,5.7500,27.38%,0.0000,5.7500,27.38%,0 +chicken,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +oranges,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +strawberries,1,4.76%,1.7500,2.7500,13.09%,0.0000,2.7500,13.09%,0.0000,2.7500,13.09%,0.0000,2.7500,13.09%,0.0000,2.7500,13.09%,0.0000,2.7500,13.09%,-2.7500,0,0.0%,0,0,0.0%,0 +chocolate,1,4.76%,0,1,4.76%,0,1,4.76%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,21,,,20.7500,,,20.7500,,,20.7500,,,18.7500,,,18.7500,,,18.7500,,,17.7500,,,20.7500,, +Current Round Threshold,6,,,6,,,6,,,6,,,6,,,6,,,6,,,6,,,6,, +Inactive Ballots by Overvotes,2,,0.2500,2.2500,,0.0000,2.2500,,0.0000,2.2500,,0.0000,2.2500,,0.0000,2.2500,,0.0000,2.2500,,0.0000,2.2500,,0.0000,2.2500,,0 +Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,2,2,,0,2,,0.0000,2.0000,,1.0000,3.0000,,-3.0000,0,,0 +Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots Total,2,,0.2500,2.2500,,0.0000,2.2500,,0.0000,2.2500,,2.0000,4.2500,,0.0000,4.2500,,0.0000,4.2500,,1.0000,5.2500,,-3.0000,2.2500,,0 +Final Round Surplus,,,,,,,,,,,,,,,,,,,,,,,,,3.0000,, + +*Tie resolved in accordance with election law diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.json new file mode 100644 index 00000000..f1705c62 --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.json @@ -0,0 +1,211 @@ +{ + "config" : { + "contest" : "Count-overvote-when-single-for-multi-winner", + "date" : "2026-01-23", + "generatedBy" : "RCTab 2.0.1", + "jurisdiction" : "Portlandia", + "office" : "Mayor" + }, + "jsonFormatVersion" : "1", + "results" : [ { + "inactiveBallots" : { + "exhaustedChoices" : "0", + "overvotes" : "2", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 1, + "tally" : { + "Undeclared Write-ins" : "0", + "burger" : "4", + "cake" : "3", + "chicken" : "2", + "chocolate" : "1", + "oranges" : "2", + "pears" : "8", + "strawberries" : "1" + }, + "tallyResults" : [ { + "elected" : "pears", + "transfers" : { + "exhausted" : "0.2500", + "strawberries" : "1.7500" + } + } ], + "threshold" : "6" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "0", + "overvotes" : "2.2500", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 2, + "tally" : { + "Undeclared Write-ins" : "0", + "burger" : "4", + "cake" : "3", + "chicken" : "2", + "chocolate" : "1", + "oranges" : "2", + "pears" : "6.0000", + "strawberries" : "2.7500" + }, + "tallyResults" : [ { + "eliminated" : "Undeclared Write-ins", + "transfers" : { } + } ], + "threshold" : "6" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "0", + "overvotes" : "2.2500", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 3, + "tally" : { + "burger" : "4", + "cake" : "3", + "chicken" : "2", + "chocolate" : "1", + "oranges" : "2", + "pears" : "6.0000", + "strawberries" : "2.7500" + }, + "tallyResults" : [ { + "eliminated" : "chocolate", + "transfers" : { + "cake" : "1" + } + } ], + "threshold" : "6" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "0", + "overvotes" : "2.2500", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 4, + "tally" : { + "burger" : "4", + "cake" : "4", + "chicken" : "2", + "oranges" : "2", + "pears" : "6.0000", + "strawberries" : "2.7500" + }, + "tallyResults" : [ { + "eliminated" : "oranges", + "transfers" : { + "exhausted" : "2" + } + } ], + "threshold" : "6" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "2", + "overvotes" : "2.2500", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 5, + "tally" : { + "burger" : "4", + "cake" : "4", + "chicken" : "2", + "pears" : "6.0000", + "strawberries" : "2.7500" + }, + "tallyResults" : [ { + "eliminated" : "chicken", + "transfers" : { + "burger" : "2" + } + } ], + "threshold" : "6" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "2", + "overvotes" : "2.2500", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 6, + "tally" : { + "burger" : "6", + "cake" : "4", + "pears" : "6.0000", + "strawberries" : "2.7500" + }, + "tallyResults" : [ { + "elected" : "burger", + "transfers" : { } + } ], + "threshold" : "6" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "2.0000", + "overvotes" : "2.2500", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 7, + "tally" : { + "burger" : "6.0000", + "cake" : "4", + "pears" : "6.0000", + "strawberries" : "2.7500" + }, + "tallyResults" : [ { + "eliminated" : "strawberries", + "transfers" : { + "cake" : "1.7500", + "exhausted" : "1" + } + } ], + "threshold" : "6" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "3.0000", + "overvotes" : "2.2500", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 8, + "tally" : { + "burger" : "6.0000", + "cake" : "5.7500", + "pears" : "6.0000" + }, + "tallyResults" : [ { + "elected" : "cake", + "transfers" : { } + } ], + "threshold" : "6" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "0", + "finalRoundSurplus" : "3.0000", + "overvotes" : "2.2500", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 9, + "tally" : { + "burger" : "6.0000", + "cake" : "5.7500", + "pears" : "6.0000" + }, + "tallyResults" : [ ], + "threshold" : "6" + } ], + "summary" : { + "finalThreshold" : "6", + "numCandidates" : 8, + "numWinners" : 3, + "totalNumBallots" : "23", + "undervotes" : 0 + } +} \ No newline at end of file diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_summary_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_summary_report.csv new file mode 100644 index 00000000..41f24140 --- /dev/null +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_summary_report.csv @@ -0,0 +1,34 @@ +Contest Information +Generated By,RCTab 2.0.1 +CSV Format Version,1 +Type of Election,Multi-Winner +Contest,Count-overvote-when-single-for-multi-winner +Jurisdiction,Portlandia +Office,Mayor +Date,2026-01-23 +Winner(s),"pears, burger, cake" +Final Threshold,6 + +Contest Summary +Number to be Elected,3 +Number of Candidates,8 +Total Number of Ballots,23 +Number of Undervotes (No Rankings),0 + +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer +Eliminated,,,,Undeclared Write-ins,,,chocolate,,,oranges*,,,chicken,,,,,,strawberries,,,,,,,, +Elected,pears,,,,,,,,,,,,,,,burger,,,,,,cake,,,,, +pears,8,38.09%,-2.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0 +burger,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,2,6,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0 +cake,3,14.28%,0,3,14.28%,0,3,14.28%,1,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,1.7500,5.7500,27.38%,0.0000,5.7500,27.38%,0 +chicken,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +oranges,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +strawberries,1,4.76%,1.7500,2.7500,13.09%,0.0000,2.7500,13.09%,0.0000,2.7500,13.09%,0.0000,2.7500,13.09%,0.0000,2.7500,13.09%,0.0000,2.7500,13.09%,-2.7500,0,0.0%,0,0,0.0%,0 +chocolate,1,4.76%,0,1,4.76%,0,1,4.76%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,21,,,20.7500,,,20.7500,,,20.7500,,,18.7500,,,18.7500,,,18.7500,,,17.7500,,,20.7500,, +Current Round Threshold,6,,,6,,,6,,,6,,,6,,,6,,,6,,,6,,,6,, +Inactive Ballots Total,2,,0.2500,2.2500,,0.0000,2.2500,,0.0000,2.2500,,2.0000,4.2500,,0.0000,4.2500,,0.0000,4.2500,,1.0000,5.2500,,-3.0000,2.2500,,0 +Final Round Surplus,,,,,,,,,,,,,,,,,,,,,,,,,3.0000,, + +*Tie resolved in accordance with election law From 1f532f1e0812e91aeabc8e9257b4a462a34e3402 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Sat, 24 Jan 2026 15:33:53 -0800 Subject: [PATCH 21/31] Add VoteOutcomeType.INACTIVE_OVERVOTED --- src/main/java/network/brightspots/rcv/CastVoteRecord.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/network/brightspots/rcv/CastVoteRecord.java b/src/main/java/network/brightspots/rcv/CastVoteRecord.java index ee82bcac..6b85f4ff 100644 --- a/src/main/java/network/brightspots/rcv/CastVoteRecord.java +++ b/src/main/java/network/brightspots/rcv/CastVoteRecord.java @@ -146,6 +146,8 @@ void logRoundOutcome( logStringBuilder.append(getId()); if (outcomeType == VoteOutcomeType.IGNORED) { logStringBuilder.append(" [was ignored] "); + } else if (outcomeType == VoteOutcomeType.INACTIVE_OVERVOTED) { + logStringBuilder.append(" [is inactive by overvote] "); } else if (outcomeType == VoteOutcomeType.EXHAUSTED) { logStringBuilder.append(" [became inactive] "); } else { @@ -311,6 +313,7 @@ enum VoteOutcomeType { COUNTED, IGNORED, EXHAUSTED, + INACTIVE_OVERVOTED, } static class CvrParseException extends Exception {} From 548952fb6e726c410e7f9dbb328c466e47ec5dc5 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Mon, 26 Jan 2026 09:45:12 -0800 Subject: [PATCH 22/31] In audit log, specify category as uncounted, not exhausted, when inactive by overvote --- .../brightspots/rcv/CastVoteRecord.java | 4 ++-- .../network/brightspots/rcv/Tabulator.java | 13 +++++++++++-- .../brightspots/rcv/TallyTransfers.java | 19 +++++++++++++++---- 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/src/main/java/network/brightspots/rcv/CastVoteRecord.java b/src/main/java/network/brightspots/rcv/CastVoteRecord.java index 6b85f4ff..24a6848f 100644 --- a/src/main/java/network/brightspots/rcv/CastVoteRecord.java +++ b/src/main/java/network/brightspots/rcv/CastVoteRecord.java @@ -146,10 +146,10 @@ void logRoundOutcome( logStringBuilder.append(getId()); if (outcomeType == VoteOutcomeType.IGNORED) { logStringBuilder.append(" [was ignored] "); - } else if (outcomeType == VoteOutcomeType.INACTIVE_OVERVOTED) { - logStringBuilder.append(" [is inactive by overvote] "); } else if (outcomeType == VoteOutcomeType.EXHAUSTED) { logStringBuilder.append(" [became inactive] "); + } else if (outcomeType == VoteOutcomeType.INACTIVE_OVERVOTED) { + logStringBuilder.append(" [is inactive by overvote] "); } else { if (round == 1) { logStringBuilder.append(" [counted for] "); diff --git a/src/main/java/network/brightspots/rcv/Tabulator.java b/src/main/java/network/brightspots/rcv/Tabulator.java index d63c8906..8e821500 100644 --- a/src/main/java/network/brightspots/rcv/Tabulator.java +++ b/src/main/java/network/brightspots/rcv/Tabulator.java @@ -434,7 +434,11 @@ private void updateWinnerTallies() { roundTally.setCandidateTallyViaSurplusAdjustment( winner, roundTally.getWinningThreshold()); tallyTransfers.addTransfer( - currentRound, winner, TallyTransfers.RESIDUAL_TARGET, winnerResidual); + currentRound, + winner, + TallyTransfers.RESIDUAL_TARGET, + false, + winnerResidual); } } } @@ -1027,6 +1031,7 @@ private void recordSelectionForCastVoteRecord( currentRoundTally.getRoundNumber(), cvr.getCurrentRecipientOfVote(), selectedCandidate, + false, cvr.getFractionalTransferValue()); for (ContestConfig.TabulateBySlice slice : config.enabledSlices()) { String sliceId = cvr.getSlice(slice); @@ -1041,6 +1046,7 @@ private void recordSelectionForCastVoteRecord( currentRoundTally.getRoundNumber(), cvr.getCurrentRecipientOfVote(), selectedCandidate, + false, cvr.getFractionalTransferValue()); } } @@ -1160,6 +1166,9 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { // selectedCandidate holds the new candidate selection if there is one String selectedCandidate = null; + // default audit transfer type is exhausted if no target candidate, but allow for + // uncounted type if waiting for just single continuing overvoted candidate + boolean isUncountedIfNoTarget = false; // iterate over all ranks in this cvr from most preferred to least for (Pair rankCandidatesPair : cvr.candidateRankings) { @@ -1250,6 +1259,7 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { null, StatusForRound.INVALIDATED_BY_OVERVOTE, ""); + isUncountedIfNoTarget = true; break; } @@ -1331,7 +1341,6 @@ private void initTabulateBySliceRoundTallies(ContestConfig.TabulateBySlice slice } roundTalliesBySlices.initialize(slice, sliceId, new RoundTallies()); tallyTransfersBySlice.initialize(slice, sliceId, new TallyTransfers()); - } } diff --git a/src/main/java/network/brightspots/rcv/TallyTransfers.java b/src/main/java/network/brightspots/rcv/TallyTransfers.java index eb9ded4d..2204b72f 100644 --- a/src/main/java/network/brightspots/rcv/TallyTransfers.java +++ b/src/main/java/network/brightspots/rcv/TallyTransfers.java @@ -43,14 +43,25 @@ Map> getTransfersForRound(int round) { } // add vote transfer value for given round - void addTransfer(int round, String sourceCandidate, String targetCandidate, BigDecimal value) { - // null source means we are transferring the initial count + void addTransfer( + int round, + String sourceCandidate, + String targetCandidate, + boolean isUncountedIfNoTarget, + BigDecimal value) { + // null source means we are transferring the initial count, or we are + // counting cvr as inactive while waiting for just one continuing overvoted candidate if (sourceCandidate == null) { sourceCandidate = UNCOUNTED; } - // null target means exhausted + // null target means cvr is either exhausted or inactive while waiting + // for just one continuing overvoted candidate if (targetCandidate == null) { - targetCandidate = EXHAUSTED; + if (isUncountedIfNoTarget == true) { + targetCandidate = UNCOUNTED; + } else { + targetCandidate = EXHAUSTED; + } } // lookup or create entries for specified round From 591684ab4108417d86a422ffecd64471190b1ef4 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Mon, 26 Jan 2026 10:58:52 -0800 Subject: [PATCH 23/31] Refine two tests that test new overvote rule --- ...vervote_when_single_continuing_ballots.csv | 42 +- ...vervote_when_single_continuing_config.json | 10 +- ...en_single_continuing_expected_cdf_cvr.json | 1325 +++-------------- ...le_continuing_expected_detailed_report.csv | 37 +- ...e_continuing_expected_detailed_report.json | 31 +- ...gle_continuing_expected_summary_report.csv | 29 +- ...e_when_single_for_multi_winner_ballots.csv | 2 +- ...e_when_single_for_multi_winner_config.json | 8 +- ...gle_for_multi_winner_expected_cdf_cvr.json | 172 +-- ..._multi_winner_expected_detailed_report.csv | 12 +- ...multi_winner_expected_detailed_report.json | 28 +- ...r_multi_winner_expected_summary_report.csv | 12 +- 12 files changed, 345 insertions(+), 1363 deletions(-) diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv index e78309e0..96cb93ac 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv @@ -1,21 +1,21 @@ -Response ID,precinct_id,batch_id,Cand_A,Cand_B,Cand_C,Cand_D,Write_In -v1,p1,b1,1,2,2,2, -v2,p1,b1,1,2,2,2, -v3,p1,b1,1,2,3,4, -v4,p1,b1,1,2,3,4, -v5,p1,b1,1,2,3,4, -v6,p1,b1,1,2,3,4, -v7,p1,b1,1,2,3,4, -v8,p1,b1,2,1,2,2, -v9,p1,b1,2,1,2,2, -v10,p1,b1,4,1,2,3, -v11,p1,b1,4,1,2,3, -v12,p1,b1,4,1,2,3, -v13,p1,b1,4,3,1,2, -v14,p1,b1,2,2,1,2, -v15,p1,b1,2,2,1,2, -v16,p1,b1,3,4,2,1, -v17,p1,b1,1,1,1,1, -v20,p1,b1,1,1,3,2, -v21,p1,b1,2,3,1,2, -v22,p1,b1,2,1,2,2, +Response ID,precinct_id,batch_id,Cand_A,Cand_B,Cand_C,Cand_D +v1,p1,b1,1,2,2,2 +v2,p1,b1,1,2,2,2 +v3,p1,b1,1,2,3,4 +v4,p1,b1,1,2,3,4 +v5,p1,b1,1,2,3,4 +v6,p1,b1,1,2,3,4 +v7,p1,b1,1,2,3,4 +v8,p1,b1,2,1,2,2 +v9,p1,b1,2,1,2,2 +v10,p1,b1,4,1,2,3 +v11,p1,b1,4,1,2,3 +v12,p1,b1,4,1,2,3 +v13,p1,b1,4,3,1,2 +v14,p1,b1,2,2,1,2 +v15,p1,b1,2,2,1,2 +v16,p1,b1,3,4,2,1 +v17,p1,b1,1,1,1,1 +v20,p1,b1,1,1,3,2 +v21,p1,b1,2,3,1,2 +v22,p1,b1,2,1,2,2 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json index 8af0a1e8..3517b2af 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json @@ -3,7 +3,7 @@ "outputSettings" : { "contestName" : "Count-overvote-when-single-continuing", "outputDirectory" : "/home/aw/RCTab/rcv/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/output", - "contestDate" : "2026-01-23", + "contestDate" : "2026-01-26", "contestJurisdiction" : "Portlandia", "contestOffice" : "Mayor", "tabulateByBatch" : false, @@ -26,11 +26,11 @@ "treatBlankAsUndeclaredWriteIn" : false } ], "candidates" : [ { - "name" : "Write_In", + "name" : "Cand_A", "excluded" : false, "aliases" : [ ] }, { - "name" : "Cand_A", + "name" : "Cand_B", "excluded" : false, "aliases" : [ ] }, { @@ -41,10 +41,6 @@ "name" : "Cand_D", "excluded" : false, "aliases" : [ ] - }, { - "name" : "Cand_B", - "excluded" : false, - "aliases" : [ ] } ], "rules" : { "tiebreakMode" : "useCandidateOrder", diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json index 002f85db..ff0a2f1a 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json @@ -248,8 +248,14 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-1-round-5", + } ], + "CurrentSnapshotId" : "ballot-1-round-4", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "2", + "CVRSnapshot" : [ { + "@id" : "ballot-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -259,7 +265,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 1 } ] @@ -269,7 +275,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 2 } ] @@ -279,7 +285,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 2 } ] @@ -289,22 +295,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-1-round-5", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "2", - "CVRSnapshot" : [ { - "@id" : "ballot-2", + "Type" : "original" + }, { + "@id" : "ballot-2-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -314,7 +314,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] @@ -324,7 +324,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] @@ -334,7 +334,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] @@ -344,16 +344,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" + "Type" : "interpreted" }, { - "@id" : "ballot-2-round-1", + "@id" : "ballot-2-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -402,7 +402,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-2-round-2", + "@id" : "ballot-2-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -451,7 +451,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-2-round-3", + "@id" : "ballot-2-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -499,8 +499,14 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-2-round-4", + } ], + "CurrentSnapshotId" : "ballot-2-round-4", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "3", + "CVRSnapshot" : [ { + "@id" : "ballot-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -510,7 +516,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 1 } ] @@ -520,7 +526,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 2 } ] @@ -530,9 +536,9 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 3 } ] }, { "@type" : "CVR.CVRContestSelection", @@ -540,16 +546,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 4 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" + "Type" : "original" }, { - "@id" : "ballot-2-round-5", + "@id" : "ballot-3-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -581,7 +587,7 @@ "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 3 } ] }, { "@type" : "CVR.CVRContestSelection", @@ -591,20 +597,14 @@ "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 4 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-2-round-5", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "3", - "CVRSnapshot" : [ { - "@id" : "ballot-3", + }, { + "@id" : "ballot-3-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -614,7 +614,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] @@ -624,7 +624,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] @@ -634,7 +634,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 3 } ] @@ -644,16 +644,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 4 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" + "Type" : "interpreted" }, { - "@id" : "ballot-3-round-1", + "@id" : "ballot-3-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -702,7 +702,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-3-round-2", + "@id" : "ballot-3-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -750,8 +750,14 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-3-round-3", + } ], + "CurrentSnapshotId" : "ballot-3-round-4", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "4", + "CVRSnapshot" : [ { + "@id" : "ballot-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -761,7 +767,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 1 } ] @@ -771,7 +777,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 2 } ] @@ -781,7 +787,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 3 } ] @@ -791,16 +797,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 4 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" + "Type" : "original" }, { - "@id" : "ballot-3-round-4", + "@id" : "ballot-4-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -849,7 +855,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-3-round-5", + "@id" : "ballot-4-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -897,14 +903,8 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-3-round-5", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "4", - "CVRSnapshot" : [ { - "@id" : "ballot-4", + }, { + "@id" : "ballot-4-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -914,7 +914,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] @@ -924,7 +924,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] @@ -934,7 +934,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 3 } ] @@ -944,16 +944,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 4 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" + "Type" : "interpreted" }, { - "@id" : "ballot-4-round-1", + "@id" : "ballot-4-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1001,8 +1001,14 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-4-round-2", + } ], + "CurrentSnapshotId" : "ballot-4-round-4", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "5", + "CVRSnapshot" : [ { + "@id" : "ballot-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1012,7 +1018,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 1 } ] @@ -1022,7 +1028,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 2 } ] @@ -1032,7 +1038,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 3 } ] @@ -1042,16 +1048,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 4 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" + "Type" : "original" }, { - "@id" : "ballot-4-round-3", + "@id" : "ballot-5-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1100,7 +1106,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-4-round-4", + "@id" : "ballot-5-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1149,7 +1155,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-4-round-5", + "@id" : "ballot-5-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1197,14 +1203,8 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-4-round-5", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "5", - "CVRSnapshot" : [ { - "@id" : "ballot-5", + }, { + "@id" : "ballot-5-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1214,7 +1214,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] @@ -1224,7 +1224,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] @@ -1234,7 +1234,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 3 } ] @@ -1244,16 +1244,22 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 4 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - }, { - "@id" : "ballot-5-round-1", + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-5-round-4", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "6", + "CVRSnapshot" : [ { + "@id" : "ballot-6", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1263,7 +1269,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 1 } ] @@ -1273,7 +1279,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 2 } ] @@ -1283,7 +1289,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 3 } ] @@ -1293,16 +1299,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 4 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" + "Type" : "original" }, { - "@id" : "ballot-5-round-2", + "@id" : "ballot-6-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1351,7 +1357,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-5-round-3", + "@id" : "ballot-6-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1400,7 +1406,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-5-round-4", + "@id" : "ballot-6-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1449,7 +1455,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-5-round-5", + "@id" : "ballot-6-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1498,13 +1504,13 @@ } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-5-round-5", + "CurrentSnapshotId" : "ballot-6-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "6", + "BallotPrePrintedId" : "7", "CVRSnapshot" : [ { - "@id" : "ballot-6", + "@id" : "ballot-7", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1553,7 +1559,7 @@ } ], "Type" : "original" }, { - "@id" : "ballot-6-round-1", + "@id" : "ballot-7-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1602,7 +1608,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-6-round-2", + "@id" : "ballot-7-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1651,7 +1657,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-6-round-3", + "@id" : "ballot-7-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1700,7 +1706,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-6-round-4", + "@id" : "ballot-7-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1748,28 +1754,34 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-6-round-5", + } ], + "CurrentSnapshotId" : "ballot-7-round-4", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "8", + "CVRSnapshot" : [ { + "@id" : "ballot-8", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 2 } ] @@ -1779,9 +1791,9 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 2 } ] }, { "@type" : "CVR.CVRContestSelection", @@ -1789,377 +1801,22 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-6-round-5", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "7", - "CVRSnapshot" : [ { - "@id" : "ballot-7", + "Type" : "original" + }, { + "@id" : "ballot-8-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "original" - }, { - "@id" : "ballot-7-round-1", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-7-round-2", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-7-round-3", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-7-round-4", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-7-round-5", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-7-round-5", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "8", - "CVRSnapshot" : [ { - "@id" : "ballot-8", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "original" - }, { - "@id" : "ballot-8-round-1", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -2348,57 +2005,8 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-8-round-5", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-8-round-5", + "CurrentSnapshotId" : "ballot-8-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -2648,57 +2256,8 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-9-round-5", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-9-round-5", + "CurrentSnapshotId" : "ballot-9-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -2724,56 +2283,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "original" - }, { - "@id" : "ballot-10-round-1", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 2 } ] @@ -2783,7 +2293,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 3 } ] @@ -2793,16 +2303,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 4 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" + "Type" : "original" }, { - "@id" : "ballot-10-round-2", + "@id" : "ballot-10-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2851,7 +2361,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-10-round-3", + "@id" : "ballot-10-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2900,7 +2410,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-10-round-4", + "@id" : "ballot-10-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2949,7 +2459,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-10-round-5", + "@id" : "ballot-10-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2998,7 +2508,7 @@ } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-10-round-5", + "CurrentSnapshotId" : "ballot-10-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -3248,57 +2758,8 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-11-round-5", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-11-round-5", + "CurrentSnapshotId" : "ballot-11-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -3548,57 +3009,8 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-12-round-5", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-12-round-5", + "CurrentSnapshotId" : "ballot-12-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -3802,55 +3214,6 @@ }, { "@id" : "ballot-13-round-4", "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-13-round-5", - "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { @@ -3898,7 +3261,7 @@ } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-13-round-5", + "CurrentSnapshotId" : "ballot-13-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -4102,55 +3465,6 @@ }, { "@id" : "ballot-14-round-4", "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-14-round-5", - "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { @@ -4198,7 +3512,7 @@ } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-14-round-5", + "CurrentSnapshotId" : "ballot-14-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -4244,65 +3558,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "original" - }, { - "@id" : "ballot-15-round-1", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" + "Type" : "original" }, { - "@id" : "ballot-15-round-2", + "@id" : "ballot-15-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -4351,7 +3616,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-15-round-3", + "@id" : "ballot-15-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -4400,7 +3665,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-15-round-4", + "@id" : "ballot-15-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -4449,7 +3714,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-15-round-5", + "@id" : "ballot-15-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -4498,7 +3763,7 @@ } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-15-round-5", + "CurrentSnapshotId" : "ballot-15-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -4653,55 +3918,6 @@ }, { "@id" : "ballot-16-round-3", "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-16-round-4", - "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { @@ -4749,7 +3965,7 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-16-round-5", + "@id" : "ballot-16-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -4798,7 +4014,7 @@ } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-16-round-5", + "CurrentSnapshotId" : "ballot-16-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -5048,57 +4264,8 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-17-round-5", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 1 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-17-round-5", + "CurrentSnapshotId" : "ballot-17-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -5348,57 +4515,8 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-18-round-5", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-18-round-5", + "CurrentSnapshotId" : "ballot-18-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -5602,55 +4720,6 @@ }, { "@id" : "ballot-19-round-4", "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-19-round-5", - "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { @@ -5698,7 +4767,7 @@ } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-19-round-5", + "CurrentSnapshotId" : "ballot-19-round-4", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -5948,57 +5017,8 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-20-round-5", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-20-round-5", + "CurrentSnapshotId" : "ballot-20-round-4", "ElectionId" : "election-001" } ], "Election" : [ { @@ -6019,9 +5039,6 @@ }, { "@id" : "c-undeclared_write-ins", "Name" : "Undeclared Write-ins" - }, { - "@id" : "c-write_in", - "Name" : "Write_In" } ], "Contest" : [ { "@id" : "contest-001", @@ -6046,16 +5063,12 @@ "@id" : "cs-undeclared_write-ins", "@type" : "ContestSelection", "CandidateIds" : [ "c-undeclared_write-ins" ] - }, { - "@id" : "cs-write_in", - "@type" : "ContestSelection", - "CandidateIds" : [ "c-write_in" ] } ], "Name" : "Count-overvote-when-single-continuing" } ], "ElectionScopeId" : "gpu-election" } ], - "GeneratedDate" : "2026-01-23T09:42:27-08:00", + "GeneratedDate" : "2026-01-26T10:12:27-08:00", "GpUnit" : [ { "@id" : "gpu-election", "@type" : "GpUnit", diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv index 7cf6c65f..8993a2cf 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv @@ -5,31 +5,28 @@ Type of Election,Single-Winner Contest,Count-overvote-when-single-continuing Jurisdiction,Portlandia Office,Mayor -Date,2026-01-23 +Date,2026-01-26 Winner(s),Cand_A Final Threshold,9 Contest Summary Number to be Elected,1 -Number of Candidates,6 +Number of Candidates,5 Total Number of Ballots,20 Number of Undervotes (No Rankings),0 -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer -Eliminated,Write_In*,,,Undeclared Write-ins,,,Cand_D,,,Cand_C,,,,, -Elected,,,,,,,,,,,,,Cand_A,, -Cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 -Cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 -Cand_C,4,22.22%,0,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 -Cand_D,1,5.55%,0,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 -Write_In,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,18,,,18,,,18,,,18,,,16,, -Current Round Threshold,10,,,10,,,10,,,10,,,9,, -Inactive Ballots by Overvotes,2,,0,2,,0,2,,0,2,,2,4,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,2,,0,2,,0,2,,0,2,,2,4,,0 - -*Tie resolved in accordance with election law +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Cand_D,,,Cand_C,,,,, +Elected,,,,,,,,,,Cand_A,, +Cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 +Cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 +Cand_C,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 +Cand_D,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,18,,,18,,,18,,,16,, +Current Round Threshold,10,,,10,,,10,,,9,, +Inactive Ballots by Overvotes,2,,0,2,,0,2,,2,4,,0 +Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots Total,2,,0,2,,0,2,,2,4,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json index c232ca0b..19c142dc 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json @@ -1,7 +1,7 @@ { "config" : { "contest" : "Count-overvote-when-single-continuing", - "date" : "2026-01-23", + "date" : "2026-01-26", "generatedBy" : "RCTab 2.0.1", "jurisdiction" : "Portlandia", "office" : "Mayor" @@ -15,27 +15,6 @@ "skippedRankings" : "0" }, "round" : 1, - "tally" : { - "Cand_A" : "7", - "Cand_B" : "6", - "Cand_C" : "4", - "Cand_D" : "1", - "Undeclared Write-ins" : "0", - "Write_In" : "0" - }, - "tallyResults" : [ { - "eliminated" : "Write_In", - "transfers" : { } - } ], - "threshold" : "10" - }, { - "inactiveBallots" : { - "exhaustedChoices" : "0", - "overvotes" : "2", - "repeatedRankings" : "0", - "skippedRankings" : "0" - }, - "round" : 2, "tally" : { "Cand_A" : "7", "Cand_B" : "6", @@ -55,7 +34,7 @@ "repeatedRankings" : "0", "skippedRankings" : "0" }, - "round" : 3, + "round" : 2, "tally" : { "Cand_A" : "7", "Cand_B" : "6", @@ -76,7 +55,7 @@ "repeatedRankings" : "0", "skippedRankings" : "0" }, - "round" : 4, + "round" : 3, "tally" : { "Cand_A" : "7", "Cand_B" : "6", @@ -98,7 +77,7 @@ "repeatedRankings" : "0", "skippedRankings" : "0" }, - "round" : 5, + "round" : 4, "tally" : { "Cand_A" : "9", "Cand_B" : "7" @@ -111,7 +90,7 @@ } ], "summary" : { "finalThreshold" : "9", - "numCandidates" : 6, + "numCandidates" : 5, "numWinners" : 1, "totalNumBallots" : "20", "undervotes" : 0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv index 91315d2f..9df5bb3d 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv @@ -5,27 +5,24 @@ Type of Election,Single-Winner Contest,Count-overvote-when-single-continuing Jurisdiction,Portlandia Office,Mayor -Date,2026-01-23 +Date,2026-01-26 Winner(s),Cand_A Final Threshold,9 Contest Summary Number to be Elected,1 -Number of Candidates,6 +Number of Candidates,5 Total Number of Ballots,20 Number of Undervotes (No Rankings),0 -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer -Eliminated,Write_In*,,,Undeclared Write-ins,,,Cand_D,,,Cand_C,,,,, -Elected,,,,,,,,,,,,,Cand_A,, -Cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 -Cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 -Cand_C,4,22.22%,0,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 -Cand_D,1,5.55%,0,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 -Write_In,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,18,,,18,,,18,,,18,,,16,, -Current Round Threshold,10,,,10,,,10,,,10,,,9,, -Inactive Ballots Total,2,,0,2,,0,2,,0,2,,2,4,,0 - -*Tie resolved in accordance with election law +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,Cand_D,,,Cand_C,,,,, +Elected,,,,,,,,,,Cand_A,, +Cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 +Cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 +Cand_C,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 +Cand_D,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,18,,,18,,,18,,,16,, +Current Round Threshold,10,,,10,,,10,,,9,, +Inactive Ballots Total,2,,0,2,,0,2,,2,4,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_ballots.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_ballots.csv index abb54db1..9779f9b5 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_ballots.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_ballots.csv @@ -1,4 +1,4 @@ -Response ID,precinct_id,batch_id,oranges,pears,strawberries,cake,chocolate,burger,chicken +Response ID,precinct_id,batch_id,oranges,pears,strawberries,cake,chocolate,burgers,chicken v1,p1,b1,1,2,,,1,, v2,p1,b1,1,2,,,,, v3,p1,b1,1,2,,,,, diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_config.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_config.json index 8aec7f79..293d9472 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_config.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_config.json @@ -3,9 +3,9 @@ "outputSettings" : { "contestName" : "Count-overvote-when-single-for-multi-winner", "outputDirectory" : "/home/aw/RCTab/rcv/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/output", - "contestDate" : "2026-01-23", - "contestJurisdiction" : "Portlandia", - "contestOffice" : "Mayor", + "contestDate" : "2026-01-26", + "contestJurisdiction" : "Wikipedia STV example plus overvotes", + "contestOffice" : "Three foods to serve", "tabulateByBatch" : false, "tabulateByPrecinct" : false, "generateCdfJson" : true @@ -46,7 +46,7 @@ "excluded" : false, "aliases" : [ ] }, { - "name" : "burger", + "name" : "burgers", "excluded" : false, "aliases" : [ ] }, { diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json index 64107ab7..8896f2c9 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_cdf_cvr.json @@ -5690,7 +5690,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -5729,7 +5729,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -5768,7 +5768,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -5807,7 +5807,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -5846,7 +5846,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -5885,7 +5885,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -5924,7 +5924,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -5963,7 +5963,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6002,7 +6002,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6041,7 +6041,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6066,7 +6066,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6095,7 +6095,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6124,7 +6124,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6153,7 +6153,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6182,7 +6182,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6211,7 +6211,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6240,7 +6240,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6269,7 +6269,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6298,7 +6298,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6327,7 +6327,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6362,7 +6362,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6391,7 +6391,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6420,7 +6420,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6449,7 +6449,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6478,7 +6478,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6507,7 +6507,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6536,7 +6536,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6565,7 +6565,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6594,7 +6594,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6623,7 +6623,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6658,7 +6658,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6687,7 +6687,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6716,7 +6716,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6745,7 +6745,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6774,7 +6774,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6803,7 +6803,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6832,7 +6832,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6861,7 +6861,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6890,7 +6890,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6919,7 +6919,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6954,7 +6954,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -6983,7 +6983,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7012,7 +7012,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7041,7 +7041,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7070,7 +7070,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7099,7 +7099,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7128,7 +7128,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7157,7 +7157,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7186,7 +7186,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7215,7 +7215,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7280,7 +7280,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7329,7 +7329,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7378,7 +7378,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7427,7 +7427,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7476,7 +7476,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7525,7 +7525,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7574,7 +7574,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7623,7 +7623,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7672,7 +7672,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7721,7 +7721,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7766,7 +7766,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7805,7 +7805,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7844,7 +7844,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7883,7 +7883,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7922,7 +7922,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -7961,7 +7961,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8000,7 +8000,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8039,7 +8039,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8078,7 +8078,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8117,7 +8117,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8162,7 +8162,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8201,7 +8201,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8240,7 +8240,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8279,7 +8279,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8318,7 +8318,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8357,7 +8357,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8396,7 +8396,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8435,7 +8435,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8474,7 +8474,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8513,7 +8513,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-burger", + "ContestSelectionId" : "cs-burgers", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -8536,8 +8536,8 @@ "@id" : "c-undeclared_write-ins", "Name" : "Undeclared Write-ins" }, { - "@id" : "c-burger", - "Name" : "burger" + "@id" : "c-burgers", + "Name" : "burgers" }, { "@id" : "c-cake", "Name" : "cake" @@ -8565,9 +8565,9 @@ "@type" : "ContestSelection", "CandidateIds" : [ "c-undeclared_write-ins" ] }, { - "@id" : "cs-burger", + "@id" : "cs-burgers", "@type" : "ContestSelection", - "CandidateIds" : [ "c-burger" ] + "CandidateIds" : [ "c-burgers" ] }, { "@id" : "cs-cake", "@type" : "ContestSelection", @@ -8597,11 +8597,11 @@ } ], "ElectionScopeId" : "gpu-election" } ], - "GeneratedDate" : "2026-01-23T15:26:32-08:00", + "GeneratedDate" : "2026-01-26T10:11:42-08:00", "GpUnit" : [ { "@id" : "gpu-election", "@type" : "GpUnit", - "Name" : "Portlandia", + "Name" : "Wikipedia STV example plus overvotes", "OtherType" : "Election Scope Jurisdiction", "Type" : "other" } ], diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.csv index a8b6baf8..e5447a11 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.csv @@ -3,10 +3,10 @@ Generated By,RCTab 2.0.1 CSV Format Version,1 Type of Election,Multi-Winner Contest,Count-overvote-when-single-for-multi-winner -Jurisdiction,Portlandia -Office,Mayor -Date,2026-01-23 -Winner(s),"pears, burger, cake" +Jurisdiction,Wikipedia STV example plus overvotes +Office,Three foods to serve +Date,2026-01-26 +Winner(s),"pears, burgers, cake" Final Threshold,6 Contest Summary @@ -17,9 +17,9 @@ Number of Undervotes (No Rankings),0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer Eliminated,,,,Undeclared Write-ins,,,chocolate,,,oranges*,,,chicken,,,,,,strawberries,,,,,,,, -Elected,pears,,,,,,,,,,,,,,,burger,,,,,,cake,,,,, +Elected,pears,,,,,,,,,,,,,,,burgers,,,,,,cake,,,,, pears,8,38.09%,-2.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0 -burger,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,2,6,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0 +burgers,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,2,6,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0 cake,3,14.28%,0,3,14.28%,0,3,14.28%,1,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,1.7500,5.7500,27.38%,0.0000,5.7500,27.38%,0 chicken,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 oranges,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.json index f1705c62..95e45a9a 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_detailed_report.json @@ -1,10 +1,10 @@ { "config" : { "contest" : "Count-overvote-when-single-for-multi-winner", - "date" : "2026-01-23", + "date" : "2026-01-26", "generatedBy" : "RCTab 2.0.1", - "jurisdiction" : "Portlandia", - "office" : "Mayor" + "jurisdiction" : "Wikipedia STV example plus overvotes", + "office" : "Three foods to serve" }, "jsonFormatVersion" : "1", "results" : [ { @@ -17,7 +17,7 @@ "round" : 1, "tally" : { "Undeclared Write-ins" : "0", - "burger" : "4", + "burgers" : "4", "cake" : "3", "chicken" : "2", "chocolate" : "1", @@ -43,7 +43,7 @@ "round" : 2, "tally" : { "Undeclared Write-ins" : "0", - "burger" : "4", + "burgers" : "4", "cake" : "3", "chicken" : "2", "chocolate" : "1", @@ -65,7 +65,7 @@ }, "round" : 3, "tally" : { - "burger" : "4", + "burgers" : "4", "cake" : "3", "chicken" : "2", "chocolate" : "1", @@ -89,7 +89,7 @@ }, "round" : 4, "tally" : { - "burger" : "4", + "burgers" : "4", "cake" : "4", "chicken" : "2", "oranges" : "2", @@ -112,7 +112,7 @@ }, "round" : 5, "tally" : { - "burger" : "4", + "burgers" : "4", "cake" : "4", "chicken" : "2", "pears" : "6.0000", @@ -121,7 +121,7 @@ "tallyResults" : [ { "eliminated" : "chicken", "transfers" : { - "burger" : "2" + "burgers" : "2" } } ], "threshold" : "6" @@ -134,13 +134,13 @@ }, "round" : 6, "tally" : { - "burger" : "6", + "burgers" : "6", "cake" : "4", "pears" : "6.0000", "strawberries" : "2.7500" }, "tallyResults" : [ { - "elected" : "burger", + "elected" : "burgers", "transfers" : { } } ], "threshold" : "6" @@ -153,7 +153,7 @@ }, "round" : 7, "tally" : { - "burger" : "6.0000", + "burgers" : "6.0000", "cake" : "4", "pears" : "6.0000", "strawberries" : "2.7500" @@ -175,7 +175,7 @@ }, "round" : 8, "tally" : { - "burger" : "6.0000", + "burgers" : "6.0000", "cake" : "5.7500", "pears" : "6.0000" }, @@ -194,7 +194,7 @@ }, "round" : 9, "tally" : { - "burger" : "6.0000", + "burgers" : "6.0000", "cake" : "5.7500", "pears" : "6.0000" }, diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_summary_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_summary_report.csv index 41f24140..2f88fad5 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_summary_report.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_for_multi_winner/test_set_count_overvote_when_single_for_multi_winner_expected_summary_report.csv @@ -3,10 +3,10 @@ Generated By,RCTab 2.0.1 CSV Format Version,1 Type of Election,Multi-Winner Contest,Count-overvote-when-single-for-multi-winner -Jurisdiction,Portlandia -Office,Mayor -Date,2026-01-23 -Winner(s),"pears, burger, cake" +Jurisdiction,Wikipedia STV example plus overvotes +Office,Three foods to serve +Date,2026-01-26 +Winner(s),"pears, burgers, cake" Final Threshold,6 Contest Summary @@ -17,9 +17,9 @@ Number of Undervotes (No Rankings),0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer,Round 7 Votes,% of vote,transfer,Round 8 Votes,% of vote,transfer,Round 9 Votes,% of vote,transfer Eliminated,,,,Undeclared Write-ins,,,chocolate,,,oranges*,,,chicken,,,,,,strawberries,,,,,,,, -Elected,pears,,,,,,,,,,,,,,,burger,,,,,,cake,,,,, +Elected,pears,,,,,,,,,,,,,,,burgers,,,,,,cake,,,,, pears,8,38.09%,-2.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0 -burger,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,2,6,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0 +burgers,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,2,6,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0.0000,6.0000,28.57%,0 cake,3,14.28%,0,3,14.28%,0,3,14.28%,1,4,19.04%,0,4,19.04%,0,4,19.04%,0,4,19.04%,1.7500,5.7500,27.38%,0.0000,5.7500,27.38%,0 chicken,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 oranges,2,9.52%,0,2,9.52%,0,2,9.52%,0,2,9.52%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 From 674e621e1af37c9146b8694328e41c14317fa8da Mon Sep 17 00:00:00 2001 From: CPSolver Date: Mon, 2 Feb 2026 11:47:01 -0800 Subject: [PATCH 24/31] Minor candidate name change in test data --- ..._set_count_overvote_when_single_continuing_ballots.csv | 2 +- ..._set_count_overvote_when_single_continuing_config.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv index 96cb93ac..26d7eea5 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv @@ -1,4 +1,4 @@ -Response ID,precinct_id,batch_id,Cand_A,Cand_B,Cand_C,Cand_D +Response ID,precinct_id,batch_id,cand_A,cand_B,cand_C,cand_D v1,p1,b1,1,2,2,2 v2,p1,b1,1,2,2,2 v3,p1,b1,1,2,3,4 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json index 3517b2af..5f2b0cb9 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json @@ -26,19 +26,19 @@ "treatBlankAsUndeclaredWriteIn" : false } ], "candidates" : [ { - "name" : "Cand_A", + "name" : "cand_A", "excluded" : false, "aliases" : [ ] }, { - "name" : "Cand_B", + "name" : "cand_B", "excluded" : false, "aliases" : [ ] }, { - "name" : "Cand_C", + "name" : "cand_C", "excluded" : false, "aliases" : [ ] }, { - "name" : "Cand_D", + "name" : "cand_D", "excluded" : false, "aliases" : [ ] } ], From 3ea97a51878700a62bc3cc1b947b01699da3e35c Mon Sep 17 00:00:00 2001 From: CPSolver Date: Mon, 2 Feb 2026 11:50:51 -0800 Subject: [PATCH 25/31] Refine audit info categorization to specify new category of inactive when multiple continuing overvotes --- .../brightspots/rcv/CastVoteRecord.java | 4 ++-- .../network/brightspots/rcv/Tabulator.java | 20 +++++++++++++------ 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/main/java/network/brightspots/rcv/CastVoteRecord.java b/src/main/java/network/brightspots/rcv/CastVoteRecord.java index 24a6848f..747d930b 100644 --- a/src/main/java/network/brightspots/rcv/CastVoteRecord.java +++ b/src/main/java/network/brightspots/rcv/CastVoteRecord.java @@ -147,9 +147,9 @@ void logRoundOutcome( if (outcomeType == VoteOutcomeType.IGNORED) { logStringBuilder.append(" [was ignored] "); } else if (outcomeType == VoteOutcomeType.EXHAUSTED) { - logStringBuilder.append(" [became inactive] "); + logStringBuilder.append(" [became exhausted] "); } else if (outcomeType == VoteOutcomeType.INACTIVE_OVERVOTED) { - logStringBuilder.append(" [is inactive by overvote] "); + logStringBuilder.append(" [counted as inactive by overvote] "); } else { if (round == 1) { logStringBuilder.append(" [counted for] "); diff --git a/src/main/java/network/brightspots/rcv/Tabulator.java b/src/main/java/network/brightspots/rcv/Tabulator.java index 8e821500..2275c53c 100644 --- a/src/main/java/network/brightspots/rcv/Tabulator.java +++ b/src/main/java/network/brightspots/rcv/Tabulator.java @@ -1065,11 +1065,18 @@ private void recordSelectionForCastVoteRecord( } } - final String outcomeDescription = statusForRound == StatusForRound.ACTIVE - ? selectedCandidate - : statusForRound.getTitleCaseKey() + additionalLogText; - final VoteOutcomeType outcomeType = - selectedCandidate == null ? VoteOutcomeType.EXHAUSTED : VoteOutcomeType.COUNTED; + String outcomeDescription = selectedCandidate; + if (statusForRound != StatusForRound.ACTIVE) { + outcomeDescription = statusForRound.getTitleCaseKey() + additionalLogText; + } + + VoteOutcomeType outcomeType = VoteOutcomeType.COUNTED; + if (statusForRound == StatusForRound.INVALIDATED_BY_OVERVOTE) { + outcomeType = VoteOutcomeType.INACTIVE_OVERVOTED; + } else if (selectedCandidate == null) { + outcomeType = VoteOutcomeType.EXHAUSTED; + } + cvr.logRoundOutcome( currentRoundTally.getRoundNumber(), outcomeType, @@ -1226,13 +1233,14 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { // check for an overvote OvervoteDecision overvoteDecision = getOvervoteDecision(candidates); + // If overvote should trigger exhaustion, indicate exhausted. if (overvoteDecision == OvervoteDecision.EXHAUST) { recordSelectionForCastVoteRecord( cvr, roundTally, roundTallyBySlice, null, - StatusForRound.INVALIDATED_BY_OVERVOTE, + StatusForRound.EXHAUSTED_CHOICE, ""); break; } else if (overvoteDecision == OvervoteDecision.SKIP_TO_NEXT_RANK) { From 6501b8002a24f29f5227921694932ac9c3e81cd3 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Tue, 3 Feb 2026 08:31:45 -0800 Subject: [PATCH 26/31] Change categorization so older tests pass even though now use same audit category for both temporary inactive and exhausted when overvote --- src/main/java/network/brightspots/rcv/Tabulator.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/network/brightspots/rcv/Tabulator.java b/src/main/java/network/brightspots/rcv/Tabulator.java index 2275c53c..342df3d1 100644 --- a/src/main/java/network/brightspots/rcv/Tabulator.java +++ b/src/main/java/network/brightspots/rcv/Tabulator.java @@ -1234,13 +1234,15 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { // check for an overvote OvervoteDecision overvoteDecision = getOvervoteDecision(candidates); // If overvote should trigger exhaustion, indicate exhausted. + // However, to pass existing tests, must use StatusForRound.INVALIDATED_BY_OVERVOTE + // instead of StatusForRound.EXHAUSTED_CHOICE. if (overvoteDecision == OvervoteDecision.EXHAUST) { recordSelectionForCastVoteRecord( cvr, roundTally, roundTallyBySlice, null, - StatusForRound.EXHAUSTED_CHOICE, + StatusForRound.INVALIDATED_BY_OVERVOTE, ""); break; } else if (overvoteDecision == OvervoteDecision.SKIP_TO_NEXT_RANK) { @@ -1259,7 +1261,9 @@ && isCandidateContinuing(cvr.getCurrentRecipientOfVote())) { continue; // skip to next rank } else if (overvoteDecision == OvervoteDecision.INACTIVE_BY_OVERVOTE) { // INACTIVE_BY_OVERVOTE decision indicates more than one overvoted candidate - // is continuing, so round status is temporarily INVALIDATED_BY_OVERVOTE. + // is continuing, so round status is temporarily INVALIDATED_BY_OVERVOTE. + // However this round status is incorrectly used above instead of + // StatusForRound.EXHAUSTED_CHOICE so logged the same in spite of not being the same. recordSelectionForCastVoteRecord( cvr, roundTally, From 9ca5546fa65263ac588040808522cee8e5fc9709 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Tue, 3 Feb 2026 08:34:32 -0800 Subject: [PATCH 27/31] Update expected test results for new test --- ...en_single_continuing_expected_cdf_cvr.json | 24 +++++------ ...le_continuing_expected_detailed_report.csv | 14 +++---- ...e_continuing_expected_detailed_report.json | 40 +++++++++---------- ...gle_continuing_expected_summary_report.csv | 14 +++---- 4 files changed, 46 insertions(+), 46 deletions(-) diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json index ff0a2f1a..5edb15d5 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json @@ -5025,25 +5025,29 @@ "@id" : "election-001", "@type" : "Election", "Candidate" : [ { + "@id" : "c-undeclared_write-ins", + "Name" : "Undeclared Write-ins" + }, { "@id" : "c-cand_a", - "Name" : "Cand_A" + "Name" : "cand_A" }, { "@id" : "c-cand_b", - "Name" : "Cand_B" + "Name" : "cand_B" }, { "@id" : "c-cand_c", - "Name" : "Cand_C" + "Name" : "cand_C" }, { "@id" : "c-cand_d", - "Name" : "Cand_D" - }, { - "@id" : "c-undeclared_write-ins", - "Name" : "Undeclared Write-ins" + "Name" : "cand_D" } ], "Contest" : [ { "@id" : "contest-001", "@type" : "CandidateContest", "ContestSelection" : [ { + "@id" : "cs-undeclared_write-ins", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-undeclared_write-ins" ] + }, { "@id" : "cs-cand_a", "@type" : "ContestSelection", "CandidateIds" : [ "c-cand_a" ] @@ -5059,16 +5063,12 @@ "@id" : "cs-cand_d", "@type" : "ContestSelection", "CandidateIds" : [ "c-cand_d" ] - }, { - "@id" : "cs-undeclared_write-ins", - "@type" : "ContestSelection", - "CandidateIds" : [ "c-undeclared_write-ins" ] } ], "Name" : "Count-overvote-when-single-continuing" } ], "ElectionScopeId" : "gpu-election" } ], - "GeneratedDate" : "2026-01-26T10:12:27-08:00", + "GeneratedDate" : "2026-02-03T08:17:13-08:00", "GpUnit" : [ { "@id" : "gpu-election", "@type" : "GpUnit", diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv index 8993a2cf..30758a2b 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv @@ -6,7 +6,7 @@ Contest,Count-overvote-when-single-continuing Jurisdiction,Portlandia Office,Mayor Date,2026-01-26 -Winner(s),Cand_A +Winner(s),cand_A Final Threshold,9 Contest Summary @@ -16,12 +16,12 @@ Total Number of Ballots,20 Number of Undervotes (No Rankings),0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Cand_D,,,Cand_C,,,,, -Elected,,,,,,,,,,Cand_A,, -Cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 -Cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 -Cand_C,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 -Cand_D,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 +Eliminated,Undeclared Write-ins,,,cand_D,,,cand_C,,,,, +Elected,,,,,,,,,,cand_A,, +cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 +cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 +cand_C,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 +cand_D,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,18,,,18,,,18,,,16,, Current Round Threshold,10,,,10,,,10,,,9,, diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json index 19c142dc..983d6bb7 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json @@ -16,11 +16,11 @@ }, "round" : 1, "tally" : { - "Cand_A" : "7", - "Cand_B" : "6", - "Cand_C" : "4", - "Cand_D" : "1", - "Undeclared Write-ins" : "0" + "Undeclared Write-ins" : "0", + "cand_A" : "7", + "cand_B" : "6", + "cand_C" : "4", + "cand_D" : "1" }, "tallyResults" : [ { "eliminated" : "Undeclared Write-ins", @@ -36,15 +36,15 @@ }, "round" : 2, "tally" : { - "Cand_A" : "7", - "Cand_B" : "6", - "Cand_C" : "4", - "Cand_D" : "1" + "cand_A" : "7", + "cand_B" : "6", + "cand_C" : "4", + "cand_D" : "1" }, "tallyResults" : [ { - "eliminated" : "Cand_D", + "eliminated" : "cand_D", "transfers" : { - "Cand_C" : "1" + "cand_C" : "1" } } ], "threshold" : "10" @@ -57,15 +57,15 @@ }, "round" : 3, "tally" : { - "Cand_A" : "7", - "Cand_B" : "6", - "Cand_C" : "5" + "cand_A" : "7", + "cand_B" : "6", + "cand_C" : "5" }, "tallyResults" : [ { - "eliminated" : "Cand_C", + "eliminated" : "cand_C", "transfers" : { - "Cand_A" : "2", - "Cand_B" : "1", + "cand_A" : "2", + "cand_B" : "1", "exhausted" : "2" } } ], @@ -79,11 +79,11 @@ }, "round" : 4, "tally" : { - "Cand_A" : "9", - "Cand_B" : "7" + "cand_A" : "9", + "cand_B" : "7" }, "tallyResults" : [ { - "elected" : "Cand_A", + "elected" : "cand_A", "transfers" : { } } ], "threshold" : "9" diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv index 9df5bb3d..ff655194 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv @@ -6,7 +6,7 @@ Contest,Count-overvote-when-single-continuing Jurisdiction,Portlandia Office,Mayor Date,2026-01-26 -Winner(s),Cand_A +Winner(s),cand_A Final Threshold,9 Contest Summary @@ -16,12 +16,12 @@ Total Number of Ballots,20 Number of Undervotes (No Rankings),0 Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,Cand_D,,,Cand_C,,,,, -Elected,,,,,,,,,,Cand_A,, -Cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 -Cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 -Cand_C,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 -Cand_D,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 +Eliminated,Undeclared Write-ins,,,cand_D,,,cand_C,,,,, +Elected,,,,,,,,,,cand_A,, +cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 +cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 +cand_C,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 +cand_D,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 Active Ballots,18,,,18,,,18,,,16,, Current Round Threshold,10,,,10,,,10,,,9,, From 00b2d8939ca9d3224b8094ccfc3d6679d3edf16f Mon Sep 17 00:00:00 2001 From: CPSolver Date: Sat, 7 Feb 2026 10:52:41 -0800 Subject: [PATCH 28/31] Change test ballot data to better test more kinds of transitions --- ...vervote_when_single_continuing_ballots.csv | 47 ++++++++++--------- ...vervote_when_single_continuing_config.json | 10 +++- 2 files changed, 35 insertions(+), 22 deletions(-) diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv index 26d7eea5..37244770 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_ballots.csv @@ -1,21 +1,26 @@ -Response ID,precinct_id,batch_id,cand_A,cand_B,cand_C,cand_D -v1,p1,b1,1,2,2,2 -v2,p1,b1,1,2,2,2 -v3,p1,b1,1,2,3,4 -v4,p1,b1,1,2,3,4 -v5,p1,b1,1,2,3,4 -v6,p1,b1,1,2,3,4 -v7,p1,b1,1,2,3,4 -v8,p1,b1,2,1,2,2 -v9,p1,b1,2,1,2,2 -v10,p1,b1,4,1,2,3 -v11,p1,b1,4,1,2,3 -v12,p1,b1,4,1,2,3 -v13,p1,b1,4,3,1,2 -v14,p1,b1,2,2,1,2 -v15,p1,b1,2,2,1,2 -v16,p1,b1,3,4,2,1 -v17,p1,b1,1,1,1,1 -v20,p1,b1,1,1,3,2 -v21,p1,b1,2,3,1,2 -v22,p1,b1,2,1,2,2 +Response ID,precinct_id,batch_id,cand_A,cand_B,cand_C,cand_D,cand_E,cand_F +v1,p1,b1,1,,,,, +v2,p1,b1,1,,,,, +v3,p1,b1,1,,,,, +v4,p1,b1,1,,,,, +v,p1,b1,1,,,,, +v6,p1,b1,1,,,,, +v7,p1,b1,,1,2,,, +v8,p1,b1,,1,,,, +v9,p1,b1,,1,2,,, +v10,p1,b1,,1,2,,, +v11,p1,b1,,1,2,,, +v12,p1,b1,,1,2,,1, +v13,p1,b1,,,1,,, +v14,p1,b1,,,1,,, +v1,p1,b1,,,1,,, +v16,p1,b1,,,1,,, +v17,p1,b1,,,1,,,1 +v18,p1,b1,,,1,,1, +v19,p1,b1,,,,1,, +v20,p1,b1,,,,1,, +v21,p1,b1,,,,1,, +v22,p1,b1,,,,1,1, +v23,p1,b1,,,,,1, +v24,p1,b1,,,,,1, +v2,p1,b1,,,,,,1 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json index 5f2b0cb9..b740ab89 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_config.json @@ -41,6 +41,14 @@ "name" : "cand_D", "excluded" : false, "aliases" : [ ] + }, { + "name" : "cand_E", + "excluded" : false, + "aliases" : [ ] + }, { + "name" : "cand_F", + "excluded" : false, + "aliases" : [ ] } ], "rules" : { "tiebreakMode" : "useCandidateOrder", @@ -51,7 +59,7 @@ "multiSeatBottomsUpPercentageThreshold" : "", "decimalPlacesForVoteArithmetic" : "4", "maxSkippedRanksAllowed" : "unlimited", - "maxRankingsAllowed" : "15", + "maxRankingsAllowed" : "10", "nonIntegerWinningThreshold" : false, "doesFirstRoundDetermineThreshold" : false, "hareQuota" : false, From daf90be7cb064a841b220d5bc1642bc0f0d7e258 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Sat, 7 Feb 2026 10:56:44 -0800 Subject: [PATCH 29/31] Refine wording in audit log for exhausted ballots --- src/main/java/network/brightspots/rcv/CastVoteRecord.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/network/brightspots/rcv/CastVoteRecord.java b/src/main/java/network/brightspots/rcv/CastVoteRecord.java index 747d930b..ba761448 100644 --- a/src/main/java/network/brightspots/rcv/CastVoteRecord.java +++ b/src/main/java/network/brightspots/rcv/CastVoteRecord.java @@ -147,7 +147,7 @@ void logRoundOutcome( if (outcomeType == VoteOutcomeType.IGNORED) { logStringBuilder.append(" [was ignored] "); } else if (outcomeType == VoteOutcomeType.EXHAUSTED) { - logStringBuilder.append(" [became exhausted] "); + logStringBuilder.append(" [is exhausted] "); } else if (outcomeType == VoteOutcomeType.INACTIVE_OVERVOTED) { logStringBuilder.append(" [counted as inactive by overvote] "); } else { From 11200ea5bdc950bd525547c2a36e14f7a5d753a1 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Sat, 7 Feb 2026 11:07:23 -0800 Subject: [PATCH 30/31] Update test expected files to match new test ballot data --- ...en_single_continuing_expected_cdf_cvr.json | 3937 +++++++---------- ...le_continuing_expected_detailed_report.csv | 38 +- ...e_continuing_expected_detailed_report.json | 101 +- ...gle_continuing_expected_summary_report.csv | 30 +- 4 files changed, 1627 insertions(+), 2479 deletions(-) diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json index 5edb15d5..e35fe7fd 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_cdf_cvr.json @@ -18,36 +18,6 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], @@ -67,36 +37,6 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], @@ -116,36 +56,6 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], @@ -165,36 +75,6 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], @@ -214,42 +94,50 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-1-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-1-round-4", + "CurrentSnapshotId" : "ballot-1-round-6", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -269,36 +157,6 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], @@ -318,42 +176,69 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-2-round-2", + "@id" : "ballot-2-round-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -367,42 +252,75 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-2-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-2-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "3", + "CVRSnapshot" : [ { + "@id" : "ballot-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-3-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-2-round-3", + "@id" : "ballot-3-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -416,42 +334,12 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-2-round-4", + "@id" : "ballot-3-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -465,48 +353,75 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-3-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-2-round-4", + "CurrentSnapshotId" : "ballot-3-round-6", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "3", + "BallotPrePrintedId" : "4", "CVRSnapshot" : [ { - "@id" : "ballot-3", + "@id" : "ballot-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -520,42 +435,12 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "original" }, { - "@id" : "ballot-3-round-1", + "@id" : "ballot-4-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -569,42 +454,12 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-3-round-2", + "@id" : "ballot-4-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -618,42 +473,12 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-3-round-3", + "@id" : "ballot-4-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -667,42 +492,31 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-3-round-4", + "@id" : "ballot-4-round-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -716,48 +530,37 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-4-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-3-round-4", + "CurrentSnapshotId" : "ballot-4-round-6", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "4", + "BallotPrePrintedId" : "5", "CVRSnapshot" : [ { - "@id" : "ballot-4", + "@id" : "ballot-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -771,42 +574,12 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "original" }, { - "@id" : "ballot-4-round-1", + "@id" : "ballot-5-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -820,42 +593,12 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-4-round-2", + "@id" : "ballot-5-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -869,42 +612,12 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-4-round-3", + "@id" : "ballot-5-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -918,42 +631,12 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-4-round-4", + "@id" : "ballot-5-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -967,48 +650,56 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-5-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-4-round-4", + "CurrentSnapshotId" : "ballot-5-round-6", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "5", + "BallotPrePrintedId" : "6", "CVRSnapshot" : [ { - "@id" : "ballot-5", + "@id" : "ballot-6", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1022,42 +713,12 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "original" }, { - "@id" : "ballot-5-round-1", + "@id" : "ballot-6-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -1071,899 +732,37 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-5-round-2", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-5-round-3", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-5-round-4", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-5-round-4", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "6", - "CVRSnapshot" : [ { - "@id" : "ballot-6", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "original" - }, { - "@id" : "ballot-6-round-1", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-6-round-2", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-6-round-3", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-6-round-4", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-6-round-4", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "7", - "CVRSnapshot" : [ { - "@id" : "ballot-7", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "original" - }, { - "@id" : "ballot-7-round-1", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-7-round-2", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-7-round-3", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-7-round-4", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-7-round-4", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "8", - "CVRSnapshot" : [ { - "@id" : "ballot-8", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "original" - }, { - "@id" : "ballot-8-round-1", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-8-round-2", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - } ], - "ContestId" : "contest-001" - } ], - "Type" : "interpreted" - }, { - "@id" : "ballot-8-round-3", - "@type" : "CVR.CVRSnapshot", - "CVRContest" : [ { - "@type" : "CVR.CVRContest", - "CVRContestSelection" : [ { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-8-round-4", + "@id" : "ballot-6-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -1971,48 +770,75 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-6-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_a", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-8-round-4", + "CurrentSnapshotId" : "ballot-6-round-6", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "9", + "BallotPrePrintedId" : "7", "CVRSnapshot" : [ { - "@id" : "ballot-9", + "@id" : "ballot-7", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2026,16 +852,6 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] }, { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_c", @@ -2046,22 +862,12 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "original" }, { - "@id" : "ballot-9-round-1", + "@id" : "ballot-7-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2075,16 +881,6 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] }, { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_c", @@ -2095,22 +891,12 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-9-round-2", + "@id" : "ballot-7-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2124,16 +910,6 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] }, { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_c", @@ -2144,22 +920,12 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-9-round-3", + "@id" : "ballot-7-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2173,16 +939,6 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] }, { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_c", @@ -2193,22 +949,12 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-9-round-4", + "@id" : "ballot-7-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2222,16 +968,6 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] }, { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_c", @@ -2242,28 +978,12 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-9-round-4", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "10", - "CVRSnapshot" : [ { - "@id" : "ballot-10", + }, { + "@id" : "ballot-7-round-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2273,7 +993,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] @@ -2283,36 +1003,16 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" + "Type" : "interpreted" }, { - "@id" : "ballot-10-round-1", + "@id" : "ballot-7-round-6", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2336,32 +1036,18 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-10-round-2", + } ], + "CurrentSnapshotId" : "ballot-7-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "8", + "CVRSnapshot" : [ { + "@id" : "ballot-8", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2371,46 +1057,35 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-8-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-10-round-3", + "@id" : "ballot-8-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2424,42 +1099,12 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-10-round-4", + "@id" : "ballot-8-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2473,48 +1118,75 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-8-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-10-round-4", + "CurrentSnapshotId" : "ballot-8-round-6", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "11", + "BallotPrePrintedId" : "9", "CVRSnapshot" : [ { - "@id" : "ballot-11", + "@id" : "ballot-9", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2538,32 +1210,12 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 3 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 4 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "original" }, { - "@id" : "ballot-11-round-1", + "@id" : "ballot-9-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2587,32 +1239,41 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-11-round-2", + "@id" : "ballot-9-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2636,32 +1297,41 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-11-round-3", + "@id" : "ballot-9-round-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2685,32 +1355,47 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-9-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-11-round-4", + } ], + "CurrentSnapshotId" : "ballot-9-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "10", + "CVRSnapshot" : [ { + "@id" : "ballot-10", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2720,7 +1405,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 1 } ] @@ -2730,42 +1415,45 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 2 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-10-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-11-round-4", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "12", - "CVRSnapshot" : [ { - "@id" : "ballot-12", + }, { + "@id" : "ballot-10-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2775,7 +1463,7 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] @@ -2785,36 +1473,45 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" + "Type" : "interpreted" }, { - "@id" : "ballot-12-round-1", + "@id" : "ballot-10-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2838,32 +1535,41 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-10-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-12-round-2", + "@id" : "ballot-10-round-6", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2887,32 +1593,47 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-10-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "11", + "CVRSnapshot" : [ { + "@id" : "ballot-11", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" + "Type" : "original" }, { - "@id" : "ballot-12-round-3", + "@id" : "ballot-11-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2936,32 +1657,41 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-12-round-4", + "@id" : "ballot-11-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -2985,240 +1715,228 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-12-round-4", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "13", - "CVRSnapshot" : [ { - "@id" : "ballot-13", + }, { + "@id" : "ballot-11-round-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-11-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" - }, { - "@id" : "ballot-13-round-1", + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-11-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "12", + "CVRSnapshot" : [ { + "@id" : "ballot-12", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" + "Type" : "original" }, { - "@id" : "ballot-13-round-2", + "@id" : "ballot-12-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-13-round-3", + "@id" : "ballot-12-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-13-round-4", + "@id" : "ballot-12-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -3228,131 +1946,95 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-13-round-4", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "14", - "CVRSnapshot" : [ { - "@id" : "ballot-14", + }, { + "@id" : "ballot-12-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 2 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" + "Type" : "interpreted" }, { - "@id" : "ballot-14-round-1", + "@id" : "ballot-12-round-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "yes", - "NumberVotes" : 1, - "Rank" : 1 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -3365,33 +2047,33 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-14-round-2", + "@id" : "ballot-12-round-6", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_b", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -3399,22 +2081,37 @@ "NumberVotes" : 1, "Rank" : 2 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-12-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "13", + "CVRSnapshot" : [ { + "@id" : "ballot-13", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" + "Type" : "original" }, { - "@id" : "ballot-14-round-3", + "@id" : "ballot-13-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -3428,42 +2125,31 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-14-round-4", + "@id" : "ballot-13-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -3473,52 +2159,79 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-13-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-14-round-4", + "CurrentSnapshotId" : "ballot-13-round-6", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "15", + "BallotPrePrintedId" : "14", "CVRSnapshot" : [ { - "@id" : "ballot-15", + "@id" : "ballot-14", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -3532,42 +2245,12 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "original" }, { - "@id" : "ballot-15-round-1", + "@id" : "ballot-14-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -3581,42 +2264,50 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-15-round-2", + "@id" : "ballot-14-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -3630,42 +2321,75 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-14-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-14-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "15", + "CVRSnapshot" : [ { + "@id" : "ballot-15", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" + "Type" : "original" }, { - "@id" : "ballot-15-round-3", + "@id" : "ballot-15-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", @@ -3679,35 +2403,43 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" @@ -3724,46 +2456,54 @@ "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-15-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-15-round-4", + "CurrentSnapshotId" : "ballot-15-round-6", "ElectionId" : "election-001" }, { "@type" : "CVR", @@ -3775,7 +2515,7 @@ "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -3783,48 +2523,56 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-16-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" + "Type" : "interpreted" }, { - "@id" : "ballot-16-round-1", + "@id" : "ballot-16-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -3832,97 +2580,139 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-16-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-16-round-2", + } ], + "CurrentSnapshotId" : "ballot-16-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "17", + "CVRSnapshot" : [ { + "@id" : "ballot-17", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-17-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-16-round-3", + "@id" : "ballot-17-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -3932,46 +2722,55 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-16-round-4", + "@id" : "ballot-17-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -3981,70 +2780,88 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-17-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 4 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-16-round-4", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "17", - "CVRSnapshot" : [ { - "@id" : "ballot-17", + }, { + "@id" : "ballot-17-round-6", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-17-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "18", + "CVRSnapshot" : [ { + "@id" : "ballot-18", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { @@ -4056,7 +2873,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4069,13 +2886,13 @@ } ], "Type" : "original" }, { - "@id" : "ballot-17-round-1", + "@id" : "ballot-18-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4085,7 +2902,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4093,7 +2910,16 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { @@ -4105,7 +2931,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4118,13 +2944,13 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-17-round-2", + "@id" : "ballot-18-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4134,7 +2960,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4142,7 +2968,16 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { @@ -4154,7 +2989,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4167,13 +3002,13 @@ } ], "Type" : "interpreted" }, { - "@id" : "ballot-17-round-3", + "@id" : "ballot-18-round-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4183,7 +3018,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4191,7 +3026,16 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-18-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_c", "SelectionPosition" : [ { @@ -4203,7 +3047,7 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4215,48 +3059,81 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - }, { - "@id" : "ballot-17-round-4", + } ], + "CurrentSnapshotId" : "ballot-18-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "19", + "CVRSnapshot" : [ { + "@id" : "ballot-19", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-19-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] @@ -4264,118 +3141,172 @@ "ContestId" : "contest-001" } ], "Type" : "interpreted" - } ], - "CurrentSnapshotId" : "ballot-17-round-4", - "ElectionId" : "election-001" - }, { - "@type" : "CVR", - "BallotPrePrintedId" : "18", - "CVRSnapshot" : [ { - "@id" : "ballot-18", + }, { + "@id" : "ballot-19-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-19-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-19-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "20", + "CVRSnapshot" : [ { + "@id" : "ballot-20", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "original" }, { - "@id" : "ballot-18-round-1", + "@id" : "ballot-20-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-18-round-2", + "@id" : "ballot-20-round-5", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4383,9 +3314,18 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-20-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4393,97 +3333,119 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-20-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "21", + "CVRSnapshot" : [ { + "@id" : "ballot-21", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "interpreted" + "Type" : "original" }, { - "@id" : "ballot-18-round-3", + "@id" : "ballot-21-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-18-round-4", + "@id" : "ballot-21-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4491,7 +3453,16 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-21-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { @@ -4499,36 +3470,26 @@ "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-18-round-4", + "CurrentSnapshotId" : "ballot-21-round-6", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "19", + "BallotPrePrintedId" : "22", "CVRSnapshot" : [ { - "@id" : "ballot-19", + "@id" : "ballot-22", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4538,64 +3499,82 @@ } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-22-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "unknown", + "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], - "Type" : "original" + "Type" : "interpreted" }, { - "@id" : "ballot-19-round-1", + "@id" : "ballot-22-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-22-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { @@ -4603,48 +3582,57 @@ "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-19-round-2", + "@id" : "ballot-22-round-4", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-22-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { @@ -4652,134 +3640,204 @@ "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-19-round-3", + "@id" : "ballot-22-round-6", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_d", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] }, { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-22-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "23", + "CVRSnapshot" : [ { + "@id" : "ballot-23", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-23-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", + "NumberVotes" : 1, + "Rank" : 1 + } ] + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { + "@type" : "CVR.CVRContestSelection", + "ContestSelectionId" : "cs-cand_e", + "SelectionPosition" : [ { + "@type" : "CVR.SelectionPosition", + "HasIndication" : "yes", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-19-round-4", + "@id" : "ballot-23-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-23-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 3 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-19-round-4", + "CurrentSnapshotId" : "ballot-23-round-6", "ElectionId" : "election-001" }, { "@type" : "CVR", - "BallotPrePrintedId" : "20", + "BallotPrePrintedId" : "24", "CVRSnapshot" : [ { - "@id" : "ballot-20", + "@id" : "ballot-24", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4787,48 +3845,18 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "unknown", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "original" }, { - "@id" : "ballot-20-round-1", + "@id" : "ballot-24-round-1", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4836,48 +3864,18 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] - }, { - "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", - "SelectionPosition" : [ { - "@type" : "CVR.SelectionPosition", - "HasIndication" : "yes", - "IsAllocable" : "no", - "NumberVotes" : 1, - "Rank" : 2 - } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-20-round-2", + "@id" : "ballot-24-round-2", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", @@ -4885,140 +3883,227 @@ "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-24-round-3", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-24-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-24-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-20-round-3", + "@id" : "ballot-24-round-6", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_e", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + } ], + "CurrentSnapshotId" : "ballot-24-round-6", + "ElectionId" : "election-001" + }, { + "@type" : "CVR", + "BallotPrePrintedId" : "25", + "CVRSnapshot" : [ { + "@id" : "ballot-25", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "unknown", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "original" + }, { + "@id" : "ballot-25-round-1", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-25-round-2", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "no", + "IsAllocable" : "yes", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" }, { - "@id" : "ballot-20-round-4", + "@id" : "ballot-25-round-3", "@type" : "CVR.CVRSnapshot", "CVRContest" : [ { "@type" : "CVR.CVRContest", "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_b", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", - "IsAllocable" : "yes", + "IsAllocable" : "no", "NumberVotes" : 1, "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-25-round-4", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_a", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-25-round-5", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_c", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] - }, { + } ], + "ContestId" : "contest-001" + } ], + "Type" : "interpreted" + }, { + "@id" : "ballot-25-round-6", + "@type" : "CVR.CVRSnapshot", + "CVRContest" : [ { + "@type" : "CVR.CVRContest", + "CVRContestSelection" : [ { "@type" : "CVR.CVRContestSelection", - "ContestSelectionId" : "cs-cand_d", + "ContestSelectionId" : "cs-cand_f", "SelectionPosition" : [ { "@type" : "CVR.SelectionPosition", "HasIndication" : "yes", "IsAllocable" : "no", "NumberVotes" : 1, - "Rank" : 2 + "Rank" : 1 } ] } ], "ContestId" : "contest-001" } ], "Type" : "interpreted" } ], - "CurrentSnapshotId" : "ballot-20-round-4", + "CurrentSnapshotId" : "ballot-25-round-6", "ElectionId" : "election-001" } ], "Election" : [ { @@ -5039,6 +4124,12 @@ }, { "@id" : "c-cand_d", "Name" : "cand_D" + }, { + "@id" : "c-cand_e", + "Name" : "cand_E" + }, { + "@id" : "c-cand_f", + "Name" : "cand_F" } ], "Contest" : [ { "@id" : "contest-001", @@ -5063,12 +4154,20 @@ "@id" : "cs-cand_d", "@type" : "ContestSelection", "CandidateIds" : [ "c-cand_d" ] + }, { + "@id" : "cs-cand_e", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-cand_e" ] + }, { + "@id" : "cs-cand_f", + "@type" : "ContestSelection", + "CandidateIds" : [ "c-cand_f" ] } ], "Name" : "Count-overvote-when-single-continuing" } ], "ElectionScopeId" : "gpu-election" } ], - "GeneratedDate" : "2026-02-03T08:17:13-08:00", + "GeneratedDate" : "2026-02-07T10:55:33-08:00", "GpUnit" : [ { "@id" : "gpu-election", "@type" : "GpUnit", diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv index 30758a2b..49875dfa 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.csv @@ -7,26 +7,28 @@ Jurisdiction,Portlandia Office,Mayor Date,2026-01-26 Winner(s),cand_A -Final Threshold,9 +Final Threshold,6 Contest Summary Number to be Elected,1 -Number of Candidates,5 -Total Number of Ballots,20 +Number of Candidates,7 +Total Number of Ballots,25 Number of Undervotes (No Rankings),0 -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,cand_D,,,cand_C,,,,, -Elected,,,,,,,,,,cand_A,, -cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 -cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 -cand_C,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 -cand_D,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,18,,,18,,,18,,,16,, -Current Round Threshold,10,,,10,,,10,,,9,, -Inactive Ballots by Overvotes,2,,0,2,,0,2,,2,4,,0 -Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Exhausted Choices,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0 -Inactive Ballots Total,2,,0,2,,0,2,,2,4,,0 +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,cand_F,,,cand_E,,,cand_D,,,cand_C,,,,, +Elected,,,,,,,,,,,,,,,,cand_A,, +cand_A,6,28.57%,0,6,28.57%,0,6,30.0%,0,6,33.33%,0,6,40.0%,0,6,54.54%,0 +cand_B,5,23.8%,0,5,23.8%,0,5,25.0%,0,5,27.77%,0,5,33.33%,0,5,45.45%,0 +cand_C,4,19.04%,0,4,19.04%,0,4,20.0%,0,4,22.22%,0,4,26.66%,-4,0,0.0%,0 +cand_D,3,14.28%,0,3,14.28%,0,3,15.0%,0,3,16.66%,-3,0,0.0%,0,0,0.0%,0 +cand_E,2,9.52%,0,2,9.52%,0,2,10.0%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0 +cand_F,1,4.76%,0,1,4.76%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,21,,,21,,,20,,,18,,,15,,,11,, +Current Round Threshold,11,,,11,,,11,,,10,,,8,,,6,, +Inactive Ballots by Overvotes,4,,0,4,,0,4,,0,4,,0,4,,0,4,,0 +Inactive Ballots by Skipped Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots by Exhausted Choices,0,,0,0,,1,1,,2,3,,3,6,,4,10,,0 +Inactive Ballots by Repeated Rankings,0,,0,0,,0,0,,0,0,,0,0,,0,0,,0 +Inactive Ballots Total,4,,0,4,,1,5,,2,7,,3,10,,4,14,,0 diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json index 983d6bb7..27377c28 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_detailed_report.json @@ -10,89 +10,134 @@ "results" : [ { "inactiveBallots" : { "exhaustedChoices" : "0", - "overvotes" : "2", + "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" }, "round" : 1, "tally" : { "Undeclared Write-ins" : "0", - "cand_A" : "7", - "cand_B" : "6", + "cand_A" : "6", + "cand_B" : "5", "cand_C" : "4", - "cand_D" : "1" + "cand_D" : "3", + "cand_E" : "2", + "cand_F" : "1" }, "tallyResults" : [ { "eliminated" : "Undeclared Write-ins", "transfers" : { } } ], - "threshold" : "10" + "threshold" : "11" }, { "inactiveBallots" : { "exhaustedChoices" : "0", - "overvotes" : "2", + "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" }, "round" : 2, "tally" : { - "cand_A" : "7", - "cand_B" : "6", + "cand_A" : "6", + "cand_B" : "5", "cand_C" : "4", - "cand_D" : "1" + "cand_D" : "3", + "cand_E" : "2", + "cand_F" : "1" }, "tallyResults" : [ { - "eliminated" : "cand_D", + "eliminated" : "cand_F", "transfers" : { - "cand_C" : "1" + "exhausted" : "1" } } ], - "threshold" : "10" + "threshold" : "11" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", - "overvotes" : "2", + "exhaustedChoices" : "1", + "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" }, "round" : 3, "tally" : { - "cand_A" : "7", - "cand_B" : "6", - "cand_C" : "5" + "cand_A" : "6", + "cand_B" : "5", + "cand_C" : "4", + "cand_D" : "3", + "cand_E" : "2" }, "tallyResults" : [ { - "eliminated" : "cand_C", + "eliminated" : "cand_E", "transfers" : { - "cand_A" : "2", - "cand_B" : "1", "exhausted" : "2" } } ], - "threshold" : "10" + "threshold" : "11" }, { "inactiveBallots" : { - "exhaustedChoices" : "0", + "exhaustedChoices" : "3", "overvotes" : "4", "repeatedRankings" : "0", "skippedRankings" : "0" }, "round" : 4, "tally" : { - "cand_A" : "9", - "cand_B" : "7" + "cand_A" : "6", + "cand_B" : "5", + "cand_C" : "4", + "cand_D" : "3" + }, + "tallyResults" : [ { + "eliminated" : "cand_D", + "transfers" : { + "exhausted" : "3" + } + } ], + "threshold" : "10" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "6", + "overvotes" : "4", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 5, + "tally" : { + "cand_A" : "6", + "cand_B" : "5", + "cand_C" : "4" + }, + "tallyResults" : [ { + "eliminated" : "cand_C", + "transfers" : { + "exhausted" : "4" + } + } ], + "threshold" : "8" + }, { + "inactiveBallots" : { + "exhaustedChoices" : "10", + "overvotes" : "4", + "repeatedRankings" : "0", + "skippedRankings" : "0" + }, + "round" : 6, + "tally" : { + "cand_A" : "6", + "cand_B" : "5" }, "tallyResults" : [ { "elected" : "cand_A", "transfers" : { } } ], - "threshold" : "9" + "threshold" : "6" } ], "summary" : { - "finalThreshold" : "9", - "numCandidates" : 5, + "finalThreshold" : "6", + "numCandidates" : 7, "numWinners" : 1, - "totalNumBallots" : "20", + "totalNumBallots" : "25", "undervotes" : 0 } } \ No newline at end of file diff --git a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv index ff655194..a2d95a69 100644 --- a/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv +++ b/src/test/resources/network/brightspots/rcv/test_data/test_set_count_overvote_when_single_continuing/test_set_count_overvote_when_single_continuing_expected_summary_report.csv @@ -7,22 +7,24 @@ Jurisdiction,Portlandia Office,Mayor Date,2026-01-26 Winner(s),cand_A -Final Threshold,9 +Final Threshold,6 Contest Summary Number to be Elected,1 -Number of Candidates,5 -Total Number of Ballots,20 +Number of Candidates,7 +Total Number of Ballots,25 Number of Undervotes (No Rankings),0 -Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer -Eliminated,Undeclared Write-ins,,,cand_D,,,cand_C,,,,, -Elected,,,,,,,,,,cand_A,, -cand_A,7,38.88%,0,7,38.88%,0,7,38.88%,2,9,56.25%,0 -cand_B,6,33.33%,0,6,33.33%,0,6,33.33%,1,7,43.75%,0 -cand_C,4,22.22%,0,4,22.22%,1,5,27.77%,-5,0,0.0%,0 -cand_D,1,5.55%,0,1,5.55%,-1,0,0.0%,0,0,0.0%,0 -Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 -Active Ballots,18,,,18,,,18,,,16,, -Current Round Threshold,10,,,10,,,10,,,9,, -Inactive Ballots Total,2,,0,2,,0,2,,2,4,,0 +Rounds,Round 1 Votes,% of vote,transfer,Round 2 Votes,% of vote,transfer,Round 3 Votes,% of vote,transfer,Round 4 Votes,% of vote,transfer,Round 5 Votes,% of vote,transfer,Round 6 Votes,% of vote,transfer +Eliminated,Undeclared Write-ins,,,cand_F,,,cand_E,,,cand_D,,,cand_C,,,,, +Elected,,,,,,,,,,,,,,,,cand_A,, +cand_A,6,28.57%,0,6,28.57%,0,6,30.0%,0,6,33.33%,0,6,40.0%,0,6,54.54%,0 +cand_B,5,23.8%,0,5,23.8%,0,5,25.0%,0,5,27.77%,0,5,33.33%,0,5,45.45%,0 +cand_C,4,19.04%,0,4,19.04%,0,4,20.0%,0,4,22.22%,0,4,26.66%,-4,0,0.0%,0 +cand_D,3,14.28%,0,3,14.28%,0,3,15.0%,0,3,16.66%,-3,0,0.0%,0,0,0.0%,0 +cand_E,2,9.52%,0,2,9.52%,0,2,10.0%,-2,0,0.0%,0,0,0.0%,0,0,0.0%,0 +cand_F,1,4.76%,0,1,4.76%,-1,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Undeclared Write-ins,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0,0,0.0%,0 +Active Ballots,21,,,21,,,20,,,18,,,15,,,11,, +Current Round Threshold,11,,,11,,,11,,,10,,,8,,,6,, +Inactive Ballots Total,4,,0,4,,1,5,,2,7,,3,10,,4,14,,0 From 76b03e7117ef1a1d36a6e7416303610f0e0464a0 Mon Sep 17 00:00:00 2001 From: CPSolver Date: Sun, 8 Feb 2026 20:13:44 -0800 Subject: [PATCH 31/31] Update README to include link to summary graphic --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 49b08643..f09df448 100644 --- a/README.md +++ b/README.md @@ -9,3 +9,7 @@ This Plus version adds a new Overvote Rule named "Count overvote when single con The RCTab (non-plus) software only supports overvote-counting rules that make sense in Australia where a voter writes a number in a box next to each candidate's name. In that case a voter can easily write numbers that are as large as the number of candidates, and can easily avoid an overvote by not writing the same number twice. The overvote rule named "count overvote when single continuing" simply counts a ballot as inactive during any counting round in which more than one of the overvoted candidates is still continuing. When just one of the overvoted candidates is continuing, the ballot counts for that continuing candidate. + +The following graphic summarizes how this overvote rule works, and why it is needed: + +https://votefair.org/count_overvote_when_single_continuing.png