{
  "snapshots": [
    {
      "snapshot": 1,
      "percent": 0,
      "votes": 0,
      "filename": "1.json",
      "timestamp": "2026-05-18T11:53:02.657806",
      "leader": "Derek Chen",
      "winner_called": false
    },
    {
      "snapshot": 2,
      "percent": 0,
      "votes": 0,
      "filename": "2.json",
      "timestamp": "2026-05-18T14:45:58.036754",
      "leader": "Derek Chen",
      "winner_called": false
    },
    {
      "snapshot": 3,
      "percent": 0,
      "votes": 0,
      "filename": "3.json",
      "timestamp": "2026-05-19T20:00:08.055568",
      "leader": "Derek Chen",
      "winner_called": false
    },
    {
      "snapshot": 4,
      "percent": 0,
      "votes": 0,
      "filename": "4.json",
      "timestamp": "2026-05-19T20:30:09.074928",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 5,
      "percent": 0.5,
      "votes": 1517,
      "filename": "5.json",
      "timestamp": "2026-05-19T20:45:06.311699",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 6,
      "percent": 0.6,
      "votes": 1632,
      "filename": "6.json",
      "timestamp": "2026-05-19T20:49:09.937909",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 7,
      "percent": 0.6,
      "votes": 1797,
      "filename": "7.json",
      "timestamp": "2026-05-19T20:54:10.767971",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 8,
      "percent": 0.8,
      "votes": 2238,
      "filename": "8.json",
      "timestamp": "2026-05-19T20:57:08.768192",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 9,
      "percent": 1.7,
      "votes": 5205,
      "filename": "9.json",
      "timestamp": "2026-05-19T21:07:04.728135",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 10,
      "percent": 2.1,
      "votes": 6118,
      "filename": "10.json",
      "timestamp": "2026-05-19T21:08:09.530218",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 11,
      "percent": 2.8,
      "votes": 9254,
      "filename": "11.json",
      "timestamp": "2026-05-19T21:18:04.899439",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 12,
      "percent": 3.1,
      "votes": 10897,
      "filename": "12.json",
      "timestamp": "2026-05-19T21:21:02.879442",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 13,
      "percent": 3.5,
      "votes": 13172,
      "filename": "13.json",
      "timestamp": "2026-05-19T21:22:02.485833",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 14,
      "percent": 3.7,
      "votes": 15881,
      "filename": "14.json",
      "timestamp": "2026-05-19T21:23:02.566590",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 15,
      "percent": 4.5,
      "votes": 18928,
      "filename": "15.json",
      "timestamp": "2026-05-19T21:26:03.808529",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 16,
      "percent": 6.4,
      "votes": 24292,
      "filename": "16.json",
      "timestamp": "2026-05-19T21:29:03.300380",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 17,
      "percent": 7.1,
      "votes": 26436,
      "filename": "17.json",
      "timestamp": "2026-05-19T21:30:04.372979",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 18,
      "percent": 8,
      "votes": 27851,
      "filename": "18.json",
      "timestamp": "2026-05-19T21:31:03.902008",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 19,
      "percent": 9.3,
      "votes": 41777,
      "filename": "19.json",
      "timestamp": "2026-05-19T21:33:02.989977",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 20,
      "percent": 9.5,
      "votes": 43729,
      "filename": "20.json",
      "timestamp": "2026-05-19T21:34:03.083082",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 21,
      "percent": 10.5,
      "votes": 53174,
      "filename": "21.json",
      "timestamp": "2026-05-19T21:36:02.787278",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 22,
      "percent": 11.4,
      "votes": 62739,
      "filename": "22.json",
      "timestamp": "2026-05-19T21:38:03.134539",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 23,
      "percent": 11.8,
      "votes": 65520,
      "filename": "23.json",
      "timestamp": "2026-05-19T21:40:04.631161",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 24,
      "percent": 13.5,
      "votes": 76431,
      "filename": "24.json",
      "timestamp": "2026-05-19T21:41:01.925719",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 25,
      "percent": 14.3,
      "votes": 81646,
      "filename": "25.json",
      "timestamp": "2026-05-19T21:43:03.143900",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 26,
      "percent": 15.6,
      "votes": 88407,
      "filename": "26.json",
      "timestamp": "2026-05-19T21:44:02.503839",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 27,
      "percent": 17.1,
      "votes": 90886,
      "filename": "27.json",
      "timestamp": "2026-05-19T21:47:02.995695",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 28,
      "percent": 17.5,
      "votes": 93497,
      "filename": "28.json",
      "timestamp": "2026-05-19T21:48:03.563386",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 29,
      "percent": 18.9,
      "votes": 98807,
      "filename": "29.json",
      "timestamp": "2026-05-19T21:51:02.737475",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 30,
      "percent": 19.7,
      "votes": 105458,
      "filename": "30.json",
      "timestamp": "2026-05-19T21:54:02.582777",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 31,
      "percent": 20.5,
      "votes": 121646,
      "filename": "31.json",
      "timestamp": "2026-05-19T21:55:03.806598",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 32,
      "percent": 21.9,
      "votes": 133203,
      "filename": "32.json",
      "timestamp": "2026-05-19T21:57:02.604903",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 33,
      "percent": 23.2,
      "votes": 135998,
      "filename": "33.json",
      "timestamp": "2026-05-19T22:00:06.931342",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 34,
      "percent": 23.7,
      "votes": 138359,
      "filename": "34.json",
      "timestamp": "2026-05-19T22:01:02.997314",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 35,
      "percent": 24.1,
      "votes": 142652,
      "filename": "35.json",
      "timestamp": "2026-05-19T22:04:03.191415",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 36,
      "percent": 26.1,
      "votes": 148286,
      "filename": "36.json",
      "timestamp": "2026-05-19T22:06:02.384045",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 37,
      "percent": 27,
      "votes": 150070,
      "filename": "37.json",
      "timestamp": "2026-05-19T22:09:03.995681",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 38,
      "percent": 29.1,
      "votes": 172080,
      "filename": "38.json",
      "timestamp": "2026-05-19T22:13:02.067348",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 39,
      "percent": 31.6,
      "votes": 194942,
      "filename": "39.json",
      "timestamp": "2026-05-19T22:17:02.573365",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 40,
      "percent": 34.2,
      "votes": 222470,
      "filename": "40.json",
      "timestamp": "2026-05-19T22:21:02.681055",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 41,
      "percent": 35.8,
      "votes": 224733,
      "filename": "41.json",
      "timestamp": "2026-05-19T22:25:03.782564",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 42,
      "percent": 38.7,
      "votes": 237089,
      "filename": "42.json",
      "timestamp": "2026-05-19T22:29:03.534099",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 43,
      "percent": 42.5,
      "votes": 257536,
      "filename": "43.json",
      "timestamp": "2026-05-19T22:34:03.075003",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 44,
      "percent": 45.5,
      "votes": 269113,
      "filename": "44.json",
      "timestamp": "2026-05-19T22:38:02.662649",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 45,
      "percent": 48.6,
      "votes": 276862,
      "filename": "45.json",
      "timestamp": "2026-05-19T22:42:02.772142",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 46,
      "percent": 50.3,
      "votes": 286774,
      "filename": "46.json",
      "timestamp": "2026-05-19T22:47:03.284210",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 47,
      "percent": 54.6,
      "votes": 306064,
      "filename": "47.json",
      "timestamp": "2026-05-19T22:51:02.128500",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 48,
      "percent": 55.6,
      "votes": 318385,
      "filename": "48.json",
      "timestamp": "2026-05-19T22:55:03.316300",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 49,
      "percent": 57.2,
      "votes": 322173,
      "filename": "49.json",
      "timestamp": "2026-05-19T22:59:08.949983",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 50,
      "percent": 60.7,
      "votes": 324896,
      "filename": "50.json",
      "timestamp": "2026-05-19T23:04:02.836363",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 51,
      "percent": 62.4,
      "votes": 336603,
      "filename": "51.json",
      "timestamp": "2026-05-19T23:09:03.808530",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 52,
      "percent": 66.6,
      "votes": 345561,
      "filename": "52.json",
      "timestamp": "2026-05-19T23:13:03.145142",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 53,
      "percent": 66.8,
      "votes": 348909,
      "filename": "53.json",
      "timestamp": "2026-05-19T23:18:03.053424",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 54,
      "percent": 68.7,
      "votes": 359161,
      "filename": "54.json",
      "timestamp": "2026-05-19T23:23:03.502904",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 55,
      "percent": 70.7,
      "votes": 361130,
      "filename": "55.json",
      "timestamp": "2026-05-19T23:27:06.323229",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 56,
      "percent": 72.9,
      "votes": 362273,
      "filename": "56.json",
      "timestamp": "2026-05-19T23:31:03.286988",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 57,
      "percent": 73.6,
      "votes": 363086,
      "filename": "57.json",
      "timestamp": "2026-05-19T23:36:03.065499",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 58,
      "percent": 77.2,
      "votes": 370914,
      "filename": "58.json",
      "timestamp": "2026-05-19T23:41:04.458054",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 59,
      "percent": 81.3,
      "votes": 379198,
      "filename": "59.json",
      "timestamp": "2026-05-19T23:46:03.932003",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 60,
      "percent": 82.1,
      "votes": 380393,
      "filename": "60.json",
      "timestamp": "2026-05-19T23:55:02.993377",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 61,
      "percent": 82.2,
      "votes": 380401,
      "filename": "61.json",
      "timestamp": "2026-05-19T23:59:05.623093",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 62,
      "percent": 83.9,
      "votes": 388239,
      "filename": "62.json",
      "timestamp": "2026-05-20T00:03:05.435353",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 63,
      "percent": 86.7,
      "votes": 407805,
      "filename": "63.json",
      "timestamp": "2026-05-20T00:08:02.470993",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 64,
      "percent": 88.3,
      "votes": 409296,
      "filename": "64.json",
      "timestamp": "2026-05-20T00:12:03.902340",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 65,
      "percent": 89.3,
      "votes": 415400,
      "filename": "65.json",
      "timestamp": "2026-05-20T00:16:05.999477",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 66,
      "percent": 89.3,
      "votes": 420098,
      "filename": "66.json",
      "timestamp": "2026-05-20T00:20:05.837095",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 67,
      "percent": 91.6,
      "votes": 420098,
      "filename": "67.json",
      "timestamp": "2026-05-20T00:24:03.925409",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 68,
      "percent": 92.4,
      "votes": 427079,
      "filename": "68.json",
      "timestamp": "2026-05-20T00:28:02.325111",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 69,
      "percent": 92.6,
      "votes": 433835,
      "filename": "69.json",
      "timestamp": "2026-05-20T00:44:02.826447",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 70,
      "percent": 93.5,
      "votes": 436711,
      "filename": "70.json",
      "timestamp": "2026-05-20T00:48:03.744904",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 71,
      "percent": 94.7,
      "votes": 439444,
      "filename": "71.json",
      "timestamp": "2026-05-20T00:52:05.209074",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 72,
      "percent": 95.2,
      "votes": 439444,
      "filename": "72.json",
      "timestamp": "2026-05-20T01:09:03.984575",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 73,
      "percent": 95.2,
      "votes": 439444,
      "filename": "73.json",
      "timestamp": "2026-05-20T01:40:04.555817",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 74,
      "percent": 96.1,
      "votes": 441852,
      "filename": "74.json",
      "timestamp": "2026-05-20T01:56:05.875383",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 75,
      "percent": 96.7,
      "votes": 441852,
      "filename": "75.json",
      "timestamp": "2026-05-20T02:00:07.272859",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 76,
      "percent": 97.3,
      "votes": 441852,
      "filename": "76.json",
      "timestamp": "2026-05-20T02:05:05.130164",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 77,
      "percent": 97.3,
      "votes": 441853,
      "filename": "77.json",
      "timestamp": "2026-05-20T02:35:05.176382",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 78,
      "percent": 97.3,
      "votes": 441853,
      "filename": "78.json",
      "timestamp": "2026-05-20T03:06:05.576532",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 79,
      "percent": 97.3,
      "votes": 441853,
      "filename": "79.json",
      "timestamp": "2026-05-20T03:37:02.634059",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 80,
      "percent": 97.3,
      "votes": 441853,
      "filename": "80.json",
      "timestamp": "2026-05-20T04:07:03.635345",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 81,
      "percent": 97.3,
      "votes": 441853,
      "filename": "81.json",
      "timestamp": "2026-05-20T04:37:03.844195",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 82,
      "percent": 97.3,
      "votes": 441853,
      "filename": "82.json",
      "timestamp": "2026-05-20T05:07:05.168791",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 83,
      "percent": 97.3,
      "votes": 441853,
      "filename": "83.json",
      "timestamp": "2026-05-20T05:38:03.885934",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 84,
      "percent": 97.3,
      "votes": 441853,
      "filename": "84.json",
      "timestamp": "2026-05-20T06:08:06.525547",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 85,
      "percent": 97.3,
      "votes": 441853,
      "filename": "85.json",
      "timestamp": "2026-05-20T06:39:04.829749",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 86,
      "percent": 97.3,
      "votes": 441853,
      "filename": "86.json",
      "timestamp": "2026-05-20T07:10:04.612126",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 87,
      "percent": 97.3,
      "votes": 441853,
      "filename": "87.json",
      "timestamp": "2026-05-20T07:40:04.741260",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 88,
      "percent": 97.3,
      "votes": 441853,
      "filename": "88.json",
      "timestamp": "2026-05-20T08:10:04.864159",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 89,
      "percent": 97.3,
      "votes": 441853,
      "filename": "89.json",
      "timestamp": "2026-05-20T08:41:06.029134",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 90,
      "percent": 97.3,
      "votes": 441853,
      "filename": "90.json",
      "timestamp": "2026-05-20T09:12:02.557539",
      "leader": "Andrew Sorrell",
      "winner_called": false
    },
    {
      "snapshot": 91,
      "percent": 97.3,
      "votes": 441853,
      "filename": "91.json",
      "timestamp": "2026-05-20T09:42:02.827563",
      "leader": "Andrew Sorrell",
      "winner_called": false
    }
  ]
}