{
  "snapshots": [
    {
      "snapshot": 1,
      "percent": 0,
      "votes": 0,
      "filename": "1.json",
      "timestamp": "2026-05-18T11:53:02.897776",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 2,
      "percent": 0,
      "votes": 0,
      "filename": "2.json",
      "timestamp": "2026-05-18T14:45:58.081251",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 3,
      "percent": 0,
      "votes": 0,
      "filename": "3.json",
      "timestamp": "2026-05-19T20:00:10.791242",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 4,
      "percent": 0,
      "votes": 359,
      "filename": "4.json",
      "timestamp": "2026-05-19T20:34:12.043191",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 5,
      "percent": 0.4,
      "votes": 1544,
      "filename": "5.json",
      "timestamp": "2026-05-19T20:39:10.160747",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 6,
      "percent": 0.6,
      "votes": 2045,
      "filename": "6.json",
      "timestamp": "2026-05-19T20:49:09.876187",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 7,
      "percent": 0.8,
      "votes": 2847,
      "filename": "7.json",
      "timestamp": "2026-05-19T20:54:08.992895",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 8,
      "percent": 0.8,
      "votes": 2989,
      "filename": "8.json",
      "timestamp": "2026-05-19T20:55:05.065391",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 9,
      "percent": 1,
      "votes": 4252,
      "filename": "9.json",
      "timestamp": "2026-05-19T21:03:12.150119",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 10,
      "percent": 1.9,
      "votes": 6985,
      "filename": "10.json",
      "timestamp": "2026-05-19T21:07:09.385127",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 11,
      "percent": 2.8,
      "votes": 12202,
      "filename": "11.json",
      "timestamp": "2026-05-19T21:13:02.811302",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 12,
      "percent": 3.1,
      "votes": 13581,
      "filename": "12.json",
      "timestamp": "2026-05-19T21:15:11.756520",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 13,
      "percent": 3.7,
      "votes": 16553,
      "filename": "13.json",
      "timestamp": "2026-05-19T21:17:11.816733",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 14,
      "percent": 4,
      "votes": 19108,
      "filename": "14.json",
      "timestamp": "2026-05-19T21:21:02.802793",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 15,
      "percent": 4.3,
      "votes": 19669,
      "filename": "15.json",
      "timestamp": "2026-05-19T21:22:02.448903",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 16,
      "percent": 5.3,
      "votes": 24255,
      "filename": "16.json",
      "timestamp": "2026-05-19T21:23:02.563860",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 17,
      "percent": 5.9,
      "votes": 24816,
      "filename": "17.json",
      "timestamp": "2026-05-19T21:24:03.015410",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 18,
      "percent": 6.6,
      "votes": 28386,
      "filename": "18.json",
      "timestamp": "2026-05-19T21:26:03.977856",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 19,
      "percent": 7.9,
      "votes": 32113,
      "filename": "19.json",
      "timestamp": "2026-05-19T21:29:03.122428",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 20,
      "percent": 8.8,
      "votes": 42843,
      "filename": "20.json",
      "timestamp": "2026-05-19T21:30:04.245909",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 21,
      "percent": 9.3,
      "votes": 46145,
      "filename": "21.json",
      "timestamp": "2026-05-19T21:31:02.791870",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 22,
      "percent": 10,
      "votes": 52264,
      "filename": "22.json",
      "timestamp": "2026-05-19T21:33:02.939687",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 23,
      "percent": 10.5,
      "votes": 53770,
      "filename": "23.json",
      "timestamp": "2026-05-19T21:34:03.119553",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 24,
      "percent": 11.1,
      "votes": 62032,
      "filename": "24.json",
      "timestamp": "2026-05-19T21:36:02.832079",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 25,
      "percent": 12,
      "votes": 68513,
      "filename": "25.json",
      "timestamp": "2026-05-19T21:37:02.742634",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 26,
      "percent": 12.6,
      "votes": 71164,
      "filename": "26.json",
      "timestamp": "2026-05-19T21:38:02.508926",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 27,
      "percent": 13.3,
      "votes": 76405,
      "filename": "27.json",
      "timestamp": "2026-05-19T21:40:04.648406",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 28,
      "percent": 13.5,
      "votes": 80372,
      "filename": "28.json",
      "timestamp": "2026-05-19T21:41:01.913878",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 29,
      "percent": 15,
      "votes": 85255,
      "filename": "29.json",
      "timestamp": "2026-05-19T21:44:02.333381",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 30,
      "percent": 15.2,
      "votes": 87346,
      "filename": "30.json",
      "timestamp": "2026-05-19T21:46:03.294302",
      "leader": "Wes Allen",
      "winner_called": false
    },
    {
      "snapshot": 31,
      "percent": 15.9,
      "votes": 94729,
      "filename": "31.json",
      "timestamp": "2026-05-19T21:48:03.539040",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 32,
      "percent": 16.8,
      "votes": 107511,
      "filename": "32.json",
      "timestamp": "2026-05-19T21:50:03.282913",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 33,
      "percent": 17.3,
      "votes": 113130,
      "filename": "33.json",
      "timestamp": "2026-05-19T21:51:02.682455",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 34,
      "percent": 17.9,
      "votes": 128910,
      "filename": "34.json",
      "timestamp": "2026-05-19T21:53:02.196869",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 35,
      "percent": 18.6,
      "votes": 134116,
      "filename": "35.json",
      "timestamp": "2026-05-19T21:54:02.576980",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 36,
      "percent": 19.5,
      "votes": 140371,
      "filename": "36.json",
      "timestamp": "2026-05-19T21:57:02.781585",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 37,
      "percent": 20.5,
      "votes": 141334,
      "filename": "37.json",
      "timestamp": "2026-05-19T22:00:06.891337",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 38,
      "percent": 21.4,
      "votes": 151754,
      "filename": "38.json",
      "timestamp": "2026-05-19T22:01:04.051790",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 39,
      "percent": 24,
      "votes": 159571,
      "filename": "39.json",
      "timestamp": "2026-05-19T22:03:02.792892",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 40,
      "percent": 24.8,
      "votes": 167702,
      "filename": "40.json",
      "timestamp": "2026-05-19T22:04:03.244413",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 41,
      "percent": 25.5,
      "votes": 172277,
      "filename": "41.json",
      "timestamp": "2026-05-19T22:06:02.343125",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 42,
      "percent": 25.7,
      "votes": 173532,
      "filename": "42.json",
      "timestamp": "2026-05-19T22:09:04.236475",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 43,
      "percent": 27.7,
      "votes": 198662,
      "filename": "43.json",
      "timestamp": "2026-05-19T22:13:01.975594",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 44,
      "percent": 28.6,
      "votes": 214014,
      "filename": "44.json",
      "timestamp": "2026-05-19T22:17:02.613342",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 45,
      "percent": 30.8,
      "votes": 239049,
      "filename": "45.json",
      "timestamp": "2026-05-19T22:21:02.655873",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 46,
      "percent": 34,
      "votes": 247318,
      "filename": "46.json",
      "timestamp": "2026-05-19T22:25:03.487669",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 47,
      "percent": 38.8,
      "votes": 272147,
      "filename": "47.json",
      "timestamp": "2026-05-19T22:29:02.748072",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 48,
      "percent": 41.6,
      "votes": 289504,
      "filename": "48.json",
      "timestamp": "2026-05-19T22:34:02.993762",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 49,
      "percent": 45,
      "votes": 296786,
      "filename": "49.json",
      "timestamp": "2026-05-19T22:38:02.780773",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 50,
      "percent": 47.1,
      "votes": 305876,
      "filename": "50.json",
      "timestamp": "2026-05-19T22:42:02.675903",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 51,
      "percent": 49.7,
      "votes": 331514,
      "filename": "51.json",
      "timestamp": "2026-05-19T22:47:03.058682",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 52,
      "percent": 52.2,
      "votes": 341032,
      "filename": "52.json",
      "timestamp": "2026-05-19T22:51:02.044129",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 53,
      "percent": 53.2,
      "votes": 344184,
      "filename": "53.json",
      "timestamp": "2026-05-19T22:55:03.202148",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 54,
      "percent": 54.4,
      "votes": 351813,
      "filename": "54.json",
      "timestamp": "2026-05-19T22:59:02.413569",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 55,
      "percent": 59.9,
      "votes": 369885,
      "filename": "55.json",
      "timestamp": "2026-05-19T23:04:02.940778",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 56,
      "percent": 65.5,
      "votes": 401209,
      "filename": "56.json",
      "timestamp": "2026-05-19T23:09:03.583981",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 57,
      "percent": 67.7,
      "votes": 402894,
      "filename": "57.json",
      "timestamp": "2026-05-19T23:13:03.093697",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 58,
      "percent": 67.9,
      "votes": 403445,
      "filename": "58.json",
      "timestamp": "2026-05-19T23:18:03.020090",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 59,
      "percent": 69.3,
      "votes": 404220,
      "filename": "59.json",
      "timestamp": "2026-05-19T23:23:03.515956",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 60,
      "percent": 71.1,
      "votes": 405344,
      "filename": "60.json",
      "timestamp": "2026-05-19T23:27:06.336868",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 61,
      "percent": 74.9,
      "votes": 415441,
      "filename": "61.json",
      "timestamp": "2026-05-19T23:31:03.206991",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 62,
      "percent": 75.3,
      "votes": 416733,
      "filename": "62.json",
      "timestamp": "2026-05-19T23:36:02.764831",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 63,
      "percent": 80.7,
      "votes": 434774,
      "filename": "63.json",
      "timestamp": "2026-05-19T23:41:02.321269",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 64,
      "percent": 85.7,
      "votes": 435973,
      "filename": "64.json",
      "timestamp": "2026-05-19T23:46:03.916662",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 65,
      "percent": 86.9,
      "votes": 452609,
      "filename": "65.json",
      "timestamp": "2026-05-19T23:50:03.726166",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 66,
      "percent": 88.6,
      "votes": 452617,
      "filename": "66.json",
      "timestamp": "2026-05-19T23:55:02.761028",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 67,
      "percent": 89.1,
      "votes": 457658,
      "filename": "67.json",
      "timestamp": "2026-05-19T23:59:05.667038",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 68,
      "percent": 89.4,
      "votes": 457658,
      "filename": "68.json",
      "timestamp": "2026-05-20T00:03:05.277830",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 69,
      "percent": 92.1,
      "votes": 464884,
      "filename": "69.json",
      "timestamp": "2026-05-20T00:08:02.515370",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 70,
      "percent": 93.8,
      "votes": 467123,
      "filename": "70.json",
      "timestamp": "2026-05-20T00:12:03.935233",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 71,
      "percent": 96.8,
      "votes": 467123,
      "filename": "71.json",
      "timestamp": "2026-05-20T00:24:06.178709",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 72,
      "percent": 97.5,
      "votes": 467335,
      "filename": "72.json",
      "timestamp": "2026-05-20T00:28:02.311359",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 73,
      "percent": 97.6,
      "votes": 474477,
      "filename": "73.json",
      "timestamp": "2026-05-20T00:32:02.234950",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 74,
      "percent": 98.4,
      "votes": 474477,
      "filename": "74.json",
      "timestamp": "2026-05-20T00:37:02.538816",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 75,
      "percent": 98.4,
      "votes": 474477,
      "filename": "75.json",
      "timestamp": "2026-05-20T01:07:03.006350",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 76,
      "percent": 98.4,
      "votes": 474477,
      "filename": "76.json",
      "timestamp": "2026-05-20T01:38:02.843005",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 77,
      "percent": 98.4,
      "votes": 474477,
      "filename": "77.json",
      "timestamp": "2026-05-20T02:08:02.991230",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 78,
      "percent": 98.4,
      "votes": 474478,
      "filename": "78.json",
      "timestamp": "2026-05-20T02:38:03.962998",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 79,
      "percent": 98.4,
      "votes": 474478,
      "filename": "79.json",
      "timestamp": "2026-05-20T03:09:04.956871",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 80,
      "percent": 98.4,
      "votes": 474478,
      "filename": "80.json",
      "timestamp": "2026-05-20T03:40:03.526551",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 81,
      "percent": 98.4,
      "votes": 474478,
      "filename": "81.json",
      "timestamp": "2026-05-20T04:10:05.713214",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 82,
      "percent": 98.4,
      "votes": 474478,
      "filename": "82.json",
      "timestamp": "2026-05-20T04:41:03.803947",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 83,
      "percent": 98.4,
      "votes": 474478,
      "filename": "83.json",
      "timestamp": "2026-05-20T05:12:03.172109",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 84,
      "percent": 98.4,
      "votes": 474478,
      "filename": "84.json",
      "timestamp": "2026-05-20T05:42:04.119863",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 85,
      "percent": 98.4,
      "votes": 474478,
      "filename": "85.json",
      "timestamp": "2026-05-20T06:12:05.905302",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 86,
      "percent": 98.4,
      "votes": 474478,
      "filename": "86.json",
      "timestamp": "2026-05-20T06:43:02.230840",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 87,
      "percent": 98.4,
      "votes": 474478,
      "filename": "87.json",
      "timestamp": "2026-05-20T07:13:02.660834",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 88,
      "percent": 98.4,
      "votes": 474478,
      "filename": "88.json",
      "timestamp": "2026-05-20T07:43:02.840217",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 89,
      "percent": 98.4,
      "votes": 474478,
      "filename": "89.json",
      "timestamp": "2026-05-20T08:13:03.258684",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 90,
      "percent": 98.4,
      "votes": 474478,
      "filename": "90.json",
      "timestamp": "2026-05-20T08:44:03.077129",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 91,
      "percent": 98.4,
      "votes": 474478,
      "filename": "91.json",
      "timestamp": "2026-05-20T09:15:03.704424",
      "leader": "John Wahl",
      "winner_called": false
    },
    {
      "snapshot": 92,
      "percent": 98.4,
      "votes": 474478,
      "filename": "92.json",
      "timestamp": "2026-05-20T09:45:04.470738",
      "leader": "John Wahl",
      "winner_called": false
    }
  ]
}