Loading council vote data...
{{ stats.meetings }}
Meetings
{{ stats.agendaItems }}
Agenda Items
{{ stats.rollCalls }}
Roll Calls
{{ stats.contested }}
Contested
Showing {{ totalFilteredItems }} items across {{ meetings.length }} meeting{{ meetings.length !== 1 ? 's' : '' }}
{{ formatDate(m.date) }}
{{ item.itemNumber }}
{{ item.type }}
{{ item.zoningDocket }}
{{ item.title }}
{{ resultLabel(mainAction(item)) }}
{{ mainAction(item).votesFor?.length || 0 }} yea
{{ mainAction(item).votesAgainst.length }} nay
{{ mainAction(item).votesAbsent.length }} absent
Voice vote
{{ item.actions.length }} motions
Moved by {{ action.movedBy }}
{{ n }}
Yea
{{ n }}
Nay
{{ n }}
DNV
{{ n }}
Absent
Page {{ page }} of {{ totalPages }}
No matching items.
Reset
Current Council
{{ m.name }}
District {{ m.district }}{{ m.role ? ' · ' + m.role : '' }}
Since {{ formatDateShort(m.firstVote) }}
No roll call votes recorded
Previous Council
{{ showFormer ? '▲' : '▼' }}
{{ m.name }}
District {{ m.district }}{{ m.role ? ' · ' + m.role : '' }}
former
No roll call votes recorded
{{ selectedMember.name }}
District {{ selectedMember.district }}{{ selectedMember.role ? ' · ' + selectedMember.role : '' }}
{{ memberDetailStats.yea }}
Yea
{{ memberDetailStats.nay }}
Nay
{{ memberDetailStats.absent }}
Absent
{{ formatDateShort(v.date) }}
{{ v.itemType }}
{{ v.zoningDocket }}
{{ v.itemTitle }}
{{ voteLabel(v.vote) }}
{{ resultLabel({ result: v.result }) }}
{{ v.votesFor.length }} yea
{{ v.votesAgainst.length }} nay
{{ n }}
Yea
{{ n }}
Nay
{{ n }}
DNV
{{ n }}
Absent
No roll call votes found for this period.