[
  {
    "snapshot": 1,
    "timestamp": "2026-09-01T14:58:37.538486",
    "leader": "Bethany Andres-Beck",
    "runner_up": "John A. Beccia, III",
    "margin_votes": 0,
    "margin_percent": 0.0,
    "votes": 0,
    "percent_reporting": 0.0,
    "reasons": [
      "heartbeat",
      "initial",
      "upstream_change"
    ]
  },
  {
    "snapshot": 2,
    "timestamp": "2026-09-01T15:29:11.632690",
    "leader": "Bethany Andres-Beck",
    "runner_up": "John A. Beccia, III",
    "margin_votes": 0,
    "margin_percent": 0.0,
    "votes": 0,
    "percent_reporting": 0.0,
    "reasons": [
      "heartbeat",
      "upstream_change"
    ]
  },
  {
    "snapshot": 3,
    "timestamp": "2026-09-01T20:00:05.910107",
    "leader": "Bethany Andres-Beck",
    "runner_up": "John A. Beccia, III",
    "margin_votes": 0,
    "margin_percent": 0.0,
    "votes": 0,
    "percent_reporting": 0.0,
    "reasons": [
      "heartbeat",
      "upstream_change"
    ]
  },
  {
    "snapshot": 4,
    "timestamp": "2026-09-01T21:18:02.091440",
    "leader": "John A. Beccia, III",
    "runner_up": "Dan Koh",
    "margin_votes": 32,
    "margin_percent": 1.8768,
    "votes": 1705,
    "percent_reporting": 2.56,
    "reasons": [
      "heartbeat",
      "leader_flip",
      "needle_bootstrap",
      "percent_reporting",
      "upstream_change"
    ]
  },
  {
    "snapshot": 5,
    "timestamp": "2026-09-01T21:21:47.058734",
    "leader": "John A. Beccia, III",
    "runner_up": "Dan Koh",
    "margin_votes": 32,
    "margin_percent": 1.8768,
    "votes": 1705,
    "percent_reporting": 2.56,
    "reasons": [
      "upstream_change"
    ]
  },
  {
    "snapshot": 6,
    "timestamp": "2026-09-01T21:23:01.436458",
    "leader": "John A. Beccia, III",
    "runner_up": "Dan Koh",
    "margin_votes": 32,
    "margin_percent": 1.8768,
    "votes": 1705,
    "percent_reporting": 2.56,
    "reasons": [
      "upstream_change"
    ]
  },
  {
    "snapshot": 7,
    "timestamp": "2026-09-01T21:30:03.971616",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 1167,
    "margin_percent": 18.571,
    "votes": 6284,
    "percent_reporting": 5.13,
    "reasons": [
      "leader_flip",
      "percent_reporting",
      "upstream_change",
      "vote_growth"
    ]
  },
  {
    "snapshot": 8,
    "timestamp": "2026-09-01T21:30:33.528041",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 1167,
    "margin_percent": 18.571,
    "votes": 6284,
    "percent_reporting": 5.13,
    "reasons": [
      "upstream_change"
    ]
  },
  {
    "snapshot": 9,
    "timestamp": "2026-09-01T21:31:16.643613",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 1011,
    "margin_percent": 11.4704,
    "votes": 8814,
    "percent_reporting": 7.69,
    "reasons": [
      "percent_reporting",
      "upstream_change",
      "vote_growth"
    ]
  },
  {
    "snapshot": 10,
    "timestamp": "2026-09-01T21:31:36.246090",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 1011,
    "margin_percent": 11.4704,
    "votes": 8814,
    "percent_reporting": 7.69,
    "reasons": [
      "upstream_change"
    ]
  },
  {
    "snapshot": 11,
    "timestamp": "2026-09-01T22:10:33.452423",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 1614,
    "margin_percent": 13.8612,
    "votes": 11644,
    "percent_reporting": 10.0,
    "reasons": [
      "heartbeat",
      "percent_reporting",
      "upstream_change",
      "vote_growth"
    ]
  },
  {
    "snapshot": 12,
    "timestamp": "2026-09-01T22:11:07.401361",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 1614,
    "margin_percent": 13.8612,
    "votes": 11644,
    "percent_reporting": 10.0,
    "reasons": [
      "upstream_change"
    ]
  },
  {
    "snapshot": 13,
    "timestamp": "2026-09-01T22:21:32.366087",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 1999,
    "margin_percent": 10.4725,
    "votes": 19088,
    "percent_reporting": 12.5,
    "reasons": [
      "percent_reporting",
      "upstream_change",
      "vote_growth"
    ]
  },
  {
    "snapshot": 14,
    "timestamp": "2026-09-01T22:21:54.320913",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 1999,
    "margin_percent": 10.4725,
    "votes": 19088,
    "percent_reporting": 12.5,
    "reasons": [
      "upstream_change"
    ]
  },
  {
    "snapshot": 15,
    "timestamp": "2026-09-01T23:03:31.825329",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 2146,
    "margin_percent": 10.8127,
    "votes": 19847,
    "percent_reporting": 15.0,
    "reasons": [
      "heartbeat",
      "percent_reporting",
      "upstream_change",
      "vote_growth"
    ]
  },
  {
    "snapshot": 16,
    "timestamp": "2026-09-01T23:03:46.824239",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 2146,
    "margin_percent": 10.8127,
    "votes": 19847,
    "percent_reporting": 15.0,
    "reasons": [
      "upstream_change"
    ]
  },
  {
    "snapshot": 17,
    "timestamp": "2026-09-01T23:05:17.306201",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 4520,
    "margin_percent": 16.9498,
    "votes": 26667,
    "percent_reporting": 17.5,
    "reasons": [
      "percent_reporting",
      "upstream_change",
      "vote_growth"
    ]
  },
  {
    "snapshot": 18,
    "timestamp": "2026-09-01T23:05:32.243322",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 4520,
    "margin_percent": 16.9498,
    "votes": 26667,
    "percent_reporting": 17.5,
    "reasons": [
      "upstream_change"
    ]
  },
  {
    "snapshot": 19,
    "timestamp": "2026-09-02T01:08:31.738341",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 5202,
    "margin_percent": 17.5595,
    "votes": 29625,
    "percent_reporting": 20.0,
    "reasons": [
      "heartbeat",
      "percent_reporting",
      "upstream_change",
      "vote_growth"
    ]
  },
  {
    "snapshot": 20,
    "timestamp": "2026-09-02T01:08:58.961479",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 5202,
    "margin_percent": 17.5595,
    "votes": 29625,
    "percent_reporting": 20.0,
    "reasons": [
      "upstream_change"
    ]
  },
  {
    "snapshot": 21,
    "timestamp": "2026-09-02T01:17:02.249014",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 5500,
    "margin_percent": 17.8757,
    "votes": 30768,
    "percent_reporting": 22.5,
    "reasons": [
      "percent_reporting",
      "upstream_change",
      "vote_growth"
    ]
  },
  {
    "snapshot": 22,
    "timestamp": "2026-09-02T01:18:15.834314",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 5500,
    "margin_percent": 17.8757,
    "votes": 30768,
    "percent_reporting": 23.08,
    "reasons": [
      "percent_reporting",
      "upstream_change"
    ]
  },
  {
    "snapshot": 23,
    "timestamp": "2026-09-02T01:51:02.414348",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 5676,
    "margin_percent": 16.5882,
    "votes": 34217,
    "percent_reporting": 28.21,
    "reasons": [
      "heartbeat",
      "percent_reporting",
      "upstream_change",
      "vote_growth"
    ]
  },
  {
    "snapshot": 24,
    "timestamp": "2026-09-02T01:51:37.314883",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 5676,
    "margin_percent": 16.5882,
    "votes": 34217,
    "percent_reporting": 28.21,
    "reasons": [
      "upstream_change"
    ]
  },
  {
    "snapshot": 25,
    "timestamp": "2026-09-02T09:45:38.564241",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 6128,
    "margin_percent": 14.8073,
    "votes": 41385,
    "percent_reporting": 33.33,
    "reasons": [
      "heartbeat",
      "percent_reporting",
      "upstream_change",
      "vote_growth"
    ]
  },
  {
    "snapshot": 26,
    "timestamp": "2026-09-02T09:46:24.354728",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 6128,
    "margin_percent": 14.8073,
    "votes": 41385,
    "percent_reporting": 33.33,
    "reasons": [
      "upstream_change"
    ]
  },
  {
    "snapshot": 27,
    "timestamp": "2026-09-02T20:00:03.483438",
    "leader": "Dan Koh",
    "runner_up": "Tram T. Nguyen",
    "margin_votes": 13335,
    "margin_percent": 11.5613,
    "votes": 115342,
    "percent_reporting": 98.95,
    "reasons": [
      "heartbeat",
      "percent_reporting",
      "upstream_change",
      "vote_growth"
    ]
  }
]
