Extraction schema:
{"type": "object", "title": "Synthetic election statement-of-votes pivot schema", "description": "Extract the county header, the per-contest column definitions, and every precinct row from a precinct-by-precinct Statement of Votes Cast. Each contest is a pivot grid: rows are precincts, columns are the contest's candidates plus Write-In / Over Votes / Under Votes. The same precincts repeat in every contest. Do NOT extract the bold 'Total' row -- it is a column summary, not a precinct.", "required": ["jurisdiction", "election_title", "election_date", "contests", "precinct_results"], "properties": {"jurisdiction": {"type": "string", "description": "County named in the page header, e.g. 'Goshen County'."}, "election_title": {"type": "string", "description": "Report title from the header, e.g. 'Official Precinct-by-Precinct Summary'."}, "election_date": {"type": "string", "description": "Election date printed in the header, e.g. 'November 5, 2024'."}, "contests": {"type": "array", "description": "One entry per contest (one per page), defining its columns in order.", "items": {"type": "object", "required": ["office", "columns"], "properties": {"office": {"type": "string", "description": "Contest title printed above the grid, e.g. 'United States Senator'."}, "columns": {"type": "array", "description": "Data column headers left-to-right (candidates then Write-In, Over Votes, Under Votes); aligns positionally with each row's votes.", "items": {"type": "string"}}}}}, "precinct_results": {"type": "array", "description": "Every precinct row of every contest, in document order. Excludes the 'Total' summary row printed at the foot of each contest.", "items": {"type": "object", "required": ["office", "precinct", "votes", "source_page"], "properties": {"office": {"type": "string", "description": "Contest this row belongs to (the page's title heading)."}, "precinct": {"type": "string", "description": "Precinct label (row header), e.g. '07-2' or 'Absentee'."}, "votes": {"type": "array", "description": "Vote counts in printed column order, aligned to this contest's 'columns' (candidates, then Write-In, Over Votes, Under Votes).", "items": {"type": "integer"}}, "source_page": {"type": "integer", "description": "One-indexed PDF page where the row is printed."}}}}}}

Expected output:
{"jurisdiction": "Goshen County", "election_title": "Official Precinct-by-Precinct Summary", "election_date": "November 5, 2024", "contests": [{"office": "United States President", "columns": ["Donald J. Trump and JD Vance (R)", "Kamala D. Harris and Tim Walz (D)", "Chase Oliver and Mike ter Maat (L)", "Write-Ins", "Overvotes", "Undervotes"]}, {"office": "United States Senator", "columns": ["John Barrasso (R)", "Scott D Morrow (D)", "Write-Ins", "Overvotes", "Undervotes"]}, {"office": "United States Representative", "columns": ["Harriet Hageman (R)", "Kyle G. Cameron (D)", "Richard Brubaker (L)", "Jeffrey Haggit (C)", "Write-Ins", "Overvotes", "Undervotes"]}, {"office": "House District 2", "columns": ["JD Williams (R)", "Write-Ins", "Overvotes", "Undervotes"]}, {"office": "House District 5", "columns": ["Scott Smith (R)", "Write-Ins", "Overvotes", "Undervotes"]}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "columns": ["Yes", "No", "Overvotes", "Undervotes"]}, {"office": "Edward A. Buchanan", "columns": ["Yes", "No", "Overvotes", "Undervotes"]}, {"office": "F. Scott Peasley", "columns": ["Yes", "No", "Overvotes", "Undervotes"]}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "columns": ["Yes", "No", "Overvotes", "Undervotes"]}, {"office": "Separate Residential Property Class for Tax Assessment", "columns": ["For", "Against", "Overvotes", "Undervotes"]}], "precinct_results": [{"office": "United States President", "precinct": "01-1", "votes": [71, 3, 0, 0, 0, 0], "source_page": 1}, {"office": "United States President", "precinct": "02-1", "votes": [91, 12, 1, 0, 0, 0], "source_page": 1}, {"office": "United States President", "precinct": "07-1", "votes": [1729, 613, 47, 21, 3, 20], "source_page": 1}, {"office": "United States President", "precinct": "07-2", "votes": [821, 158, 9, 8, 0, 4], "source_page": 1}, {"office": "United States President", "precinct": "07-3", "votes": [519, 160, 9, 3, 0, 2], "source_page": 1}, {"office": "United States President", "precinct": "08-1", "votes": [330, 46, 6, 1, 0, 2], "source_page": 1}, {"office": "United States President", "precinct": "08-2", "votes": [134, 17, 3, 0, 0, 0], "source_page": 1}, {"office": "United States President", "precinct": "09-1", "votes": [234, 38, 2, 3, 0, 2], "source_page": 1}, {"office": "United States President", "precinct": "13-1", "votes": [107, 23, 1, 0, 0, 0], "source_page": 1}, {"office": "United States President", "precinct": "15-1", "votes": [224, 36, 1, 0, 0, 2], "source_page": 1}, {"office": "United States President", "precinct": "16-1", "votes": [212, 19, 2, 3, 0, 0], "source_page": 1}, {"office": "United States President", "precinct": "17-1", "votes": [106, 8, 1, 0, 1, 1], "source_page": 1}, {"office": "United States President", "precinct": "18-1", "votes": [290, 20, 3, 1, 0, 3], "source_page": 1}, {"office": "United States President", "precinct": "20-1", "votes": [25, 3, 0, 0, 0, 0], "source_page": 1}, {"office": "United States Senator", "precinct": "01-1", "votes": [68, 2, 2, 0, 2], "source_page": 2}, {"office": "United States Senator", "precinct": "02-1", "votes": [89, 12, 1, 0, 2], "source_page": 2}, {"office": "United States Senator", "precinct": "07-1", "votes": [1838, 544, 13, 1, 37], "source_page": 2}, {"office": "United States Senator", "precinct": "07-2", "votes": [834, 140, 3, 0, 23], "source_page": 2}, {"office": "United States Senator", "precinct": "07-3", "votes": [543, 133, 2, 0, 15], "source_page": 2}, {"office": "United States Senator", "precinct": "08-1", "votes": [344, 37, 1, 0, 3], "source_page": 2}, {"office": "United States Senator", "precinct": "08-2", "votes": [135, 15, 0, 0, 4], "source_page": 2}, {"office": "United States Senator", "precinct": "09-1", "votes": [233, 36, 3, 1, 6], "source_page": 2}, {"office": "United States Senator", "precinct": "13-1", "votes": [107, 21, 0, 0, 3], "source_page": 2}, {"office": "United States Senator", "precinct": "15-1", "votes": [226, 32, 0, 0, 5], "source_page": 2}, {"office": "United States Senator", "precinct": "16-1", "votes": [219, 14, 1, 0, 2], "source_page": 2}, {"office": "United States Senator", "precinct": "17-1", "votes": [109, 6, 0, 0, 2], "source_page": 2}, {"office": "United States Senator", "precinct": "18-1", "votes": [297, 17, 0, 0, 3], "source_page": 2}, {"office": "United States Senator", "precinct": "20-1", "votes": [24, 2, 0, 0, 2], "source_page": 2}, {"office": "United States Representative", "precinct": "01-1", "votes": [70, 3, 0, 0, 0, 0, 1], "source_page": 3}, {"office": "United States Representative", "precinct": "02-1", "votes": [92, 9, 1, 1, 1, 0, 0], "source_page": 3}, {"office": "United States Representative", "precinct": "07-1", "votes": [1733, 522, 62, 40, 22, 7, 47], "source_page": 3}, {"office": "United States Representative", "precinct": "07-2", "votes": [804, 123, 23, 16, 7, 7, 20], "source_page": 3}, {"office": "United States Representative", "precinct": "07-3", "votes": [512, 123, 17, 15, 6, 3, 17], "source_page": 3}, {"office": "United States Representative", "precinct": "08-1", "votes": [330, 39, 4, 4, 3, 0, 5], "source_page": 3}, {"office": "United States Representative", "precinct": "08-2", "votes": [132, 12, 5, 2, 0, 2, 1], "source_page": 3}, {"office": "United States Representative", "precinct": "09-1", "votes": [226, 29, 12, 7, 0, 1, 4], "source_page": 3}, {"office": "United States Representative", "precinct": "13-1", "votes": [111, 19, 1, 0, 0, 0, 0], "source_page": 3}, {"office": "United States Representative", "precinct": "15-1", "votes": [217, 29, 2, 6, 1, 0, 8], "source_page": 3}, {"office": "United States Representative", "precinct": "16-1", "votes": [221, 12, 1, 2, 0, 0, 0], "source_page": 3}, {"office": "United States Representative", "precinct": "17-1", "votes": [105, 5, 2, 3, 0, 0, 2], "source_page": 3}, {"office": "United States Representative", "precinct": "18-1", "votes": [297, 12, 2, 2, 0, 0, 4], "source_page": 3}, {"office": "United States Representative", "precinct": "20-1", "votes": [26, 1, 1, 0, 0, 0, 0], "source_page": 3}, {"office": "House District 2", "precinct": "01-1", "votes": [60, 4, 0, 10], "source_page": 4}, {"office": "House District 2", "precinct": "02-1", "votes": [83, 3, 0, 18], "source_page": 4}, {"office": "House District 2", "precinct": "07-1", "votes": [0, 0, 0, 0], "source_page": 4}, {"office": "House District 2", "precinct": "07-2", "votes": [849, 32, 0, 119], "source_page": 4}, {"office": "House District 2", "precinct": "07-3", "votes": [0, 0, 0, 0], "source_page": 4}, {"office": "House District 2", "precinct": "08-1", "votes": [0, 0, 0, 0], "source_page": 4}, {"office": "House District 2", "precinct": "08-2", "votes": [133, 5, 0, 16], "source_page": 4}, {"office": "House District 2", "precinct": "09-1", "votes": [0, 0, 0, 0], "source_page": 4}, {"office": "House District 2", "precinct": "13-1", "votes": [0, 0, 0, 0], "source_page": 4}, {"office": "House District 2", "precinct": "15-1", "votes": [0, 0, 0, 0], "source_page": 4}, {"office": "House District 2", "precinct": "16-1", "votes": [0, 0, 0, 0], "source_page": 4}, {"office": "House District 2", "precinct": "17-1", "votes": [0, 0, 0, 0], "source_page": 4}, {"office": "House District 2", "precinct": "18-1", "votes": [0, 0, 0, 0], "source_page": 4}, {"office": "House District 2", "precinct": "20-1", "votes": [0, 0, 0, 0], "source_page": 4}, {"office": "House District 5", "precinct": "01-1", "votes": [0, 0, 0, 0], "source_page": 5}, {"office": "House District 5", "precinct": "02-1", "votes": [0, 0, 0, 0], "source_page": 5}, {"office": "House District 5", "precinct": "07-1", "votes": [1856, 185, 0, 392], "source_page": 5}, {"office": "House District 5", "precinct": "07-2", "votes": [0, 0, 0, 0], "source_page": 5}, {"office": "House District 5", "precinct": "07-3", "votes": [540, 45, 0, 108], "source_page": 5}, {"office": "House District 5", "precinct": "08-1", "votes": [298, 30, 0, 57], "source_page": 5}, {"office": "House District 5", "precinct": "08-2", "votes": [0, 0, 0, 0], "source_page": 5}, {"office": "House District 5", "precinct": "09-1", "votes": [244, 12, 0, 23], "source_page": 5}, {"office": "House District 5", "precinct": "13-1", "votes": [105, 6, 0, 20], "source_page": 5}, {"office": "House District 5", "precinct": "15-1", "votes": [215, 13, 0, 35], "source_page": 5}, {"office": "House District 5", "precinct": "16-1", "votes": [210, 6, 0, 20], "source_page": 5}, {"office": "House District 5", "precinct": "17-1", "votes": [106, 5, 0, 6], "source_page": 5}, {"office": "House District 5", "precinct": "18-1", "votes": [294, 1, 0, 22], "source_page": 5}, {"office": "House District 5", "precinct": "20-1", "votes": [25, 0, 0, 3], "source_page": 5}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "01-1", "votes": [48, 14, 0, 12], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "02-1", "votes": [60, 24, 0, 20], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "07-1", "votes": [1763, 386, 1, 283], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "07-2", "votes": [712, 149, 0, 139], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "07-3", "votes": [507, 109, 0, 77], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "08-1", "votes": [287, 54, 0, 44], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "08-2", "votes": [93, 29, 0, 32], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "09-1", "votes": [192, 58, 0, 29], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "13-1", "votes": [97, 19, 0, 15], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "15-1", "votes": [185, 34, 0, 44], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "16-1", "votes": [168, 43, 0, 25], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "17-1", "votes": [76, 26, 0, 15], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "18-1", "votes": [138, 136, 0, 43], "source_page": 6}, {"office": "Supreme Court Justice, Wyoming Supreme Court John G. Fenn", "precinct": "20-1", "votes": [16, 6, 0, 6], "source_page": 6}, {"office": "Edward A. Buchanan", "precinct": "01-1", "votes": [57, 12, 0, 5], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "02-1", "votes": [68, 22, 0, 14], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "07-1", "votes": [1930, 323, 1, 179], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "07-2", "votes": [766, 145, 1, 88], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "07-3", "votes": [545, 89, 0, 59], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "08-1", "votes": [320, 39, 1, 25], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "08-2", "votes": [104, 24, 0, 26], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "09-1", "votes": [208, 49, 0, 22], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "13-1", "votes": [111, 14, 0, 6], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "15-1", "votes": [198, 45, 0, 20], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "16-1", "votes": [187, 33, 0, 16], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "17-1", "votes": [84, 22, 0, 11], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "18-1", "votes": [215, 72, 0, 30], "source_page": 7}, {"office": "Edward A. Buchanan", "precinct": "20-1", "votes": [15, 6, 0, 7], "source_page": 7}, {"office": "F. Scott Peasley", "precinct": "01-1", "votes": [51, 12, 0, 11], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "02-1", "votes": [63, 22, 0, 19], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "07-1", "votes": [1816, 347, 1, 269], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "07-2", "votes": [709, 151, 0, 140], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "07-3", "votes": [531, 82, 0, 80], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "08-1", "votes": [292, 50, 0, 43], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "08-2", "votes": [94, 30, 0, 30], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "09-1", "votes": [193, 60, 0, 26], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "13-1", "votes": [100, 18, 0, 13], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "15-1", "votes": [187, 33, 0, 43], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "16-1", "votes": [176, 37, 0, 23], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "17-1", "votes": [78, 23, 0, 16], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "18-1", "votes": [147, 124, 0, 46], "source_page": 8}, {"office": "F. Scott Peasley", "precinct": "20-1", "votes": [14, 7, 0, 7], "source_page": 8}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "01-1", "votes": [59, 9, 0, 6], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "02-1", "votes": [69, 18, 0, 17], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "07-1", "votes": [1935, 287, 0, 211], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "07-2", "votes": [796, 100, 0, 104], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "07-3", "votes": [551, 77, 1, 64], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "08-1", "votes": [323, 34, 1, 27], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "08-2", "votes": [108, 23, 0, 23], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "09-1", "votes": [203, 52, 0, 24], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "13-1", "votes": [105, 16, 0, 10], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "15-1", "votes": [204, 27, 0, 32], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "16-1", "votes": [182, 32, 0, 22], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "17-1", "votes": [89, 16, 0, 12], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "18-1", "votes": [203, 76, 0, 38], "source_page": 9}, {"office": "Circuit Court Judge, Eighth Judicial District Nathaniel Scott Hibben", "precinct": "20-1", "votes": [14, 6, 0, 8], "source_page": 9}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "01-1", "votes": [10, 60, 0, 4], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "02-1", "votes": [27, 70, 0, 7], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "07-1", "votes": [1212, 1054, 0, 167], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "07-2", "votes": [414, 507, 0, 79], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "07-3", "votes": [303, 339, 0, 51], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "08-1", "votes": [157, 205, 0, 23], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "08-2", "votes": [52, 88, 0, 14], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "09-1", "votes": [99, 166, 0, 14], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "13-1", "votes": [38, 85, 0, 8], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "15-1", "votes": [86, 149, 0, 28], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "16-1", "votes": [65, 160, 0, 11], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "17-1", "votes": [37, 74, 0, 6], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "18-1", "votes": [81, 212, 0, 24], "source_page": 10}, {"office": "Separate Residential Property Class for Tax Assessment", "precinct": "20-1", "votes": [2, 26, 0, 0], "source_page": 10}]}