@if (loading) {

Loading results...

} @else { @if (canEnterManualCounts && candidates.length > 0) {
how_to_vote

Enter Manual Vote Counts

Physical voting has been completed. Enter the vote count received by each candidate below.

@if (countsSaved) { check_circle Counts Saved }
@for (group of groupCandidatesByPost(); track group.postId) {
badge {{ group.postName }}
@if (isUnopposed(group)) {
how_to_vote
{{ group.candidates[0].candidateName }} No other candidate filed nomination for this post
ELECTED UNOPPOSED
} @else {
S.No Candidate Votes Received
@for (candidate of group.candidates; track candidate.id) {
#{{ candidate.serialNumber }} {{ candidate.candidateName }}
}
}
}
@if (!countsSaved) { } @else if (!editMode) { } @else {
} @if (canDeclare) { @if (!countsSaved) { Pehle counts save karein, phir declare karein } }
} @if (results.length === 0 && !canEnterManualCounts) {
bar_chart

Results not yet declared

Results will appear here once the election is complete and results are declared.

} @if (results.length > 0) {
calendar_today Election: {{ election?.electionDate | date: 'dd MMM yyyy' }}
@if (results[0]?.declaredDate) {
gavel Declared: {{ results[0].declaredDate | date: 'dd MMM yyyy, hh:mm a' }}
}
@for (group of groupByPost(); track group.postName) {
badge

{{ group.postName }}

how_to_vote {{ totalVotes(group.results) | number }} Total Votes
@if (winnersOf(group.results).length === 1) {
emoji_events
{{ group.results.length === 1 ? 'ELECTED UNOPPOSED' : 'WINNER' }}

{{ winnersOf(group.results)[0].candidateName }}

@if (group.results.length > 1) {
{{ winnersOf(group.results)[0].voteCount | number }} votes · {{ votePercent(winnersOf(group.results)[0].voteCount, group.results) }}% · Rank #1
} @else {
No contest — sole candidate
}
@if (group.results.length > 1) {
{{ votePercent(winnersOf(group.results)[0].voteCount, group.results) }}% share
}
} @else if (winnersOf(group.results).length > 1) {
emoji_events {{ winnersOf(group.results).length }} Elected Top {{ winnersOf(group.results).length }} seats filled
@for (winner of winnersOf(group.results); track winner.id) {
#{{ winner.rankPosition }}
{{ winner.candidateName }} {{ winner.voteCount | number }} votes · {{ votePercent(winner.voteCount, group.results) }}%
emoji_events
}
}
@for (result of group.results; track result.id) {
}
@for (result of group.results; track result.id) {
@if (result.result === 'WON') { emoji_events } @else { {{ result.rankPosition }} }
{{ result.candidateName }} {{ result.result }}
{{ result.voteCount | number }}
{{ votePercent(result.voteCount, group.results) }}%
}
} } }