krz/omaha-metro-blotter

Archive of police activity and ALPR surveillance across the Omaha metro. alpr archive omaha police surveillance

Commit 540823601a

540823601a5306650c61052e4dc6ddf26bbdbb19

Unsigned

ci <ci@gitbay.org> · 2026-10-08 11:19 UTC

site 2026-10-08 11:19

Layout: unified · split

index.html added +482
@@ -0,0 +1,482 @@
1<!doctype html>
2<html lang="en">
3<head>
4<meta charset="utf-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<title>Omaha Metro Police Activity</title>
7<meta name="description" content="Police incidents, vehicle stops and ALPR camera surveillance across the Omaha metro, from the agencies' own published feeds.">
8<style>
9:root {
10 color-scheme: light;
11 --surface-0: #f6f5f3;
12 --surface-1: #fcfcfb;
13 --border: #dedcd6;
14 --text-primary: #0b0b0b;
15 --text-secondary: #52514e;
16 --text-muted: #78766f;
17 --grid: #e8e6e1;
18 --outline: #c9c6bd;
19 --series-1: #2a78d6;
20 --series-2: #eb6834;
21 --seq-1: #cde2fb; --seq-2: #9ec5f4; --seq-3: #6da7ec;
22 --seq-4: #3987e5; --seq-5: #256abf; --seq-6: #0d366b;
23}
24@media (prefers-color-scheme: dark) {
25 :root {
26 color-scheme: dark;
27 --surface-0: #121211;
28 --surface-1: #1a1a19;
29 --border: #34342f;
30 --text-primary: #ffffff;
31 --text-secondary: #c3c2b7;
32 --text-muted: #96958c;
33 --grid: #2c2c28;
34 --outline: #45443e;
35 --series-1: #3987e5;
36 --series-2: #d95926;
37 --seq-1: #104281; --seq-2: #184f95; --seq-3: #256abf;
38 --seq-4: #2a78d6; --seq-5: #5598e7; --seq-6: #9ec5f4;
39 }
40}
41* { box-sizing: border-box; }
42body {
43 margin: 0; background: var(--surface-0); color: var(--text-primary);
44 font: 16px/1.55 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
45 -webkit-font-smoothing: antialiased;
46}
47.wrap { max-width: 1080px; margin: 0 auto; padding: 2.5rem 1.25rem 5rem; }
48h1 { font-size: clamp(1.7rem, 4vw, 2.4rem); line-height: 1.15; margin: 0 0 .5rem; letter-spacing: -.02em; }
49h2 { font-size: 1.15rem; margin: 0 0 .25rem; letter-spacing: -.01em; }
50p { margin: 0 0 1rem; color: var(--text-secondary); max-width: 68ch; }
51.lede { font-size: 1.05rem; }
52.stamp { color: var(--text-muted); font-size: .85rem; }
53section { margin: 3rem 0 0; }
54.note { font-size: .875rem; color: var(--text-muted); max-width: 68ch; }
55.card {
56 background: var(--surface-1); border: 1px solid var(--border);
57 border-radius: 10px; padding: 1.1rem 1.2rem; margin-top: .9rem;
58}
59.tiles { display: grid; gap: .75rem; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); margin-top: 1.5rem; }
60.tile { background: var(--surface-1); border: 1px solid var(--border); border-radius: 10px; padding: .85rem 1rem; }
61.tile b { display: block; font-size: 1.65rem; font-weight: 650; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }
62.tile span { display: block; font-size: .8rem; color: var(--text-muted); margin-top: .1rem; }
63.legend { display: flex; flex-wrap: wrap; gap: 1rem; font-size: .85rem; color: var(--text-secondary); margin: .1rem 0 .8rem; }
64.legend i { width: 10px; height: 10px; border-radius: 2px; display: inline-block; margin-right: .4rem; vertical-align: -1px; }
65svg { display: block; width: 100%; height: auto; overflow: visible; }
66svg text { fill: var(--text-secondary); font-size: 11px; }
67svg .axis-line { stroke: var(--border); stroke-width: 1; }
68svg .grid-line { stroke: var(--grid); stroke-width: 1; }
69svg .val { fill: var(--text-primary); font-size: 11px; font-variant-numeric: tabular-nums; }
70svg .cat { fill: var(--text-primary); font-size: 12px; }
71.small-mult { display: grid; gap: .9rem; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); }
72.sm h3 { font-size: .85rem; margin: 0 0 .1rem; font-weight: 600; }
73.sm .sub { font-size: .75rem; color: var(--text-muted); margin-bottom: .2rem; font-variant-numeric: tabular-nums; }
74table { border-collapse: collapse; width: 100%; font-size: .85rem; font-variant-numeric: tabular-nums; }
75th, td { text-align: right; padding: .35rem .6rem; border-bottom: 1px solid var(--border); }
76th:first-child, td:first-child { text-align: left; }
77th { color: var(--text-muted); font-weight: 600; }
78details { margin-top: .8rem; }
79summary { cursor: pointer; font-size: .85rem; color: var(--text-secondary); }
80#tip {
81 position: fixed; pointer-events: none; opacity: 0; transition: opacity .1s;
82 background: var(--surface-1); border: 1px solid var(--border); border-radius: 7px;
83 padding: .4rem .6rem; font-size: .8rem; color: var(--text-primary);
84 box-shadow: 0 4px 14px rgba(0,0,0,.16); z-index: 9; max-width: 260px;
85 font-variant-numeric: tabular-nums;
86}
87.bar-track { fill: var(--grid); }
88.hit { fill: transparent; }
89footer { margin-top: 4rem; padding-top: 1.5rem; border-top: 1px solid var(--border); font-size: .85rem; color: var(--text-muted); }
90footer a { color: var(--text-secondary); }
91</style>
92</head>
93<body>
94<div id="tip" role="status" aria-live="polite"></div>
95<div class="wrap">
96<h1>Omaha Metro Police Activity</h1>
97<p class="lede" id="lede"></p>
98<p class="stamp" id="stamp"></p>
99
100<div class="tiles" id="tiles"></div>
101
102<section>
103 <h2>Vehicle stop outcomes</h2>
104 <p>What share of each agency's officer-initiated vehicle stops ended in a citation, and what share in an arrest.</p>
105 <div class="card">
106 <div class="legend" id="lg-out"></div>
107 <div id="c-outcomes"></div>
108 </div>
109 <p class="note">The two CAD systems record outcomes differently. Sarpy County writes <code>WRITTEN WARNING</code> and <code>CITATION</code> explicitly; Council Bluffs folds most non-citation outcomes into &ldquo;Handled by Officer.&rdquo; An agency that records warnings less thoroughly shows a higher citation rate for that reason alone. Omaha PD publishes no stop or disposition data at all and is absent here.</p>
110 <details><summary>Show the numbers</summary><div id="t-outcomes"></div></details>
111</section>
112
113<section>
114 <h2>Distance to the nearest ALPR camera</h2>
115 <p>Where vehicle stops happen relative to automated licence plate readers, against every other call handled by <em>the same agencies</em> as a baseline. Both lines are shares of their own series, so the gap between them is what matters.</p>
116 <div class="card">
117 <div class="legend" id="lg-prox"></div>
118 <div id="c-prox"></div>
119 </div>
120 <p class="note"><strong>The two lines nearly overlap, and that is the finding.</strong> Stops sit marginally closer to cameras than the same agencies' other calls &mdash; 14.7% against 12.4% within 200&nbsp;m &mdash; but the median distance is 805&nbsp;m for stops and 780&nbsp;m for everything else. There is no meaningful separation here.</p>
121 <p class="note">Comparing stops against <em>every</em> incident in the archive instead produces a much larger gap, 2.6&times; within 200&nbsp;m. That gap is an artifact: most of the archive is Omaha, a city that reports no stops at all, so the comparison was measuring the difference between two geographies rather than between stops and other calls. Restricting the baseline to the five agencies that actually report stops removes it.</p>
122 <p class="note">All three metro Flock transparency portals list <em>traffic enforcement</em> under prohibited uses. On this measure, at this resolution, nothing here contradicts that. It is a weak instrument &mdash; cameras and enforcement both concentrate on arterial roads, and camera locations are volunteer-mapped and incomplete &mdash; so it cannot clear an agency either.</p>
123 <details><summary>Show the numbers</summary><div id="t-prox"></div></details>
124</section>
125
126<section>
127 <h2>Where stops and cameras sit</h2>
128 <p>Vehicle stops aggregated onto a grid, with every mapped ALPR camera drawn on top.</p>
129 <div class="card">
130 <div class="legend" id="lg-map"></div>
131 <div id="c-map"></div>
132 </div>
133 <p class="note">Outlines are city limits from Douglas County and Sarpy County GIS, with the Douglas County line dashed. Council Bluffs sits in Pottawattamie County, Iowa, which publishes neither, so it has no outline. Omaha is blank because Omaha PD publishes no stop data &mdash; the empty area is a gap in what the city reports, not an absence of stops. Camera locations come from OpenStreetMap, mapped by volunteers through the DeFlock project, and are certainly incomplete: Council Bluffs, Sarpy County and Douglas County together report 89 cameras on their own portals, and those three are not the only agencies running them.</p>
134</section>
135
136<section>
137 <h2>ALPR searches</h2>
138 <div id="searches"></div>
139</section>
140
141<section>
142 <h2>Reported volume by agency</h2>
143 <p>Incidents per week, each agency on its own scale. Omaha PD's record begins in 2022; the Sarpy County and Council Bluffs feeds each serve a rolling twelve months, so their history starts when this archive started keeping it.</p>
144 <div class="small-mult" id="c-weekly"></div>
145</section>
146
147<section>
148 <h2>What is and is not here</h2>
149 <div class="card"><div id="t-coverage"></div></div>
150 <p class="note"><strong>Ralston PD publishes no machine-readable feed and does not appear anywhere on this page.</strong> Gretna and Springfield appear in the Sarpy County feed as fire departments only; their police departments do not report to it. Each feed uses its own incident taxonomy and none of them are comparable to each other, so nothing here counts &ldquo;crime&rdquo; across agencies &mdash; only what each agency itself published.</p>
151</section>
152
153<footer>
154 <p>Built from the agencies' own published feeds: the Omaha Police incident view on DCGIS, the Sarpy County PublicCrimeMap, the Council Bluffs public calls-for-service feed, and the Flock Safety transparency portals. Camera locations from OpenStreetMap contributors, <a href="https://opendatacommons.org/licenses/odbl/">ODbL</a>.</p>
155 <p>The Sarpy County and Council Bluffs feeds keep a rolling twelve months and drop what falls outside it. This archive keeps what they drop. Source and the full database: <a href="https://github.com/krazywarez/omaha-metro-blotter">github.com/krazywarez/omaha-metro-blotter</a>.</p>
156</footer>
157</div>
158
159<script>
160const DATA = {"totals":{"incidents":650903,"stops":44676,"cameras":179,"searches":884,"amendments":135,"raw":332855,"built":"2026-10-08 11:19 UTC"},"agencies":[{"agency":"Omaha PD","incidents":489171,"stops":0,"first":"2015-02-11","last":"2026-10-07"},{"agency":"Council Bluffs PD","incidents":46139,"stops":7917,"first":"2025-08-23","last":"2026-10-08"},{"agency":"Bellevue PD","incidents":40240,"stops":13900,"first":"2025-08-23","last":"2026-10-07"},{"agency":"Sarpy County SO","incidents":35016,"stops":11755,"first":"2025-08-23","last":"2026-10-07"},{"agency":"Papillion PD","incidents":17390,"stops":5923,"first":"2025-08-23","last":"2026-10-07"},{"agency":"La Vista PD","incidents":14391,"stops":5181,"first":"2025-08-23","last":"2026-10-07"},{"agency":"Bellevue Fire","incidents":3696,"stops":0,"first":"2025-08-23","last":"2026-10-07"},{"agency":"Papillion Fire","incidents":3410,"stops":0,"first":"2025-08-23","last":"2026-10-07"},{"agency":"Gretna Fire","incidents":1279,"stops":0,"first":"2025-08-24","last":"2026-10-08"},{"agency":"Springfield Fire","incidents":171,"stops":0,"first":"2025-08-25","last":"2026-10-07"}],"outcomes":[{"agency":"Council Bluffs PD","stops":7917,"cited":0.5598,"arrested":0.0397},{"agency":"Papillion PD","stops":5920,"cited":0.2949,"arrested":0.0152},{"agency":"Sarpy County SO","stops":11753,"cited":0.2859,"arrested":0.0211},{"agency":"La Vista PD","stops":5181,"cited":0.2266,"arrested":0.0131},{"agency":"Bellevue PD","stops":13892,"cited":0.2036,"arrested":0.0147}],"proximity":[{"m":0,"stops":0.15866,"other":0.12712},{"m":200,"stops":0.1646,"other":0.15588},{"m":400,"stops":0.14847,"other":0.15578},{"m":600,"stops":0.0914,"other":0.13441},{"m":800,"stops":0.11297,"other":0.11606},{"m":1000,"stops":0.10196,"other":0.10428},{"m":1200,"stops":0.06152,"other":0.05969},{"m":1400,"stops":0.06666,"other":0.05879},{"m":1600,"stops":0.0756,"other":0.05105},{"m":1800,"stops":0.01815,"other":0.03693}],"weekly":{"Bellevue Fire":{"weeks":["2025-08-18","2025-08-25","2025-09-01","2025-09-08","2025-09-15","2025-09-22","2025-09-29","2025-10-06","2025-10-13","2025-10-20","2025-10-27","2025-11-03","2025-11-10","2025-11-17","2025-11-24","2025-12-01","2025-12-08","2025-12-15","2025-12-22","2025-12-29","2026-01-05","2026-01-12","2026-01-19","2026-01-26","2026-02-02","2026-02-09","2026-02-16","2026-02-23","2026-03-02","2026-03-09","2026-03-16","2026-03-23","2026-03-30","2026-04-06","2026-04-13","2026-04-20","2026-04-27","2026-05-04","2026-05-11","2026-05-18","2026-05-25","2026-06-01","2026-06-08","2026-06-15","2026-06-22","2026-06-29","2026-07-06","2026-07-13","2026-07-20","2026-07-27","2026-08-03","2026-08-10","2026-08-17","2026-08-24","2026-08-31","2026-09-07","2026-09-14","2026-09-21","2026-09-28"],"counts":[14,60,52,64,55,58,60,64,65,53,65,59,59,63,59,40,55,63,59,53,68,57,59,65,57,62,74,62,58,51,52,59,56,51,70,59,87,55,64,68,59,57,60,49,55,94,60,65,47,52,78,62,63,70,94,77,99,78,75]},"Bellevue PD":{"weeks":["2025-08-18","2025-08-25","2025-09-01","2025-09-08","2025-09-15","2025-09-22","2025-09-29","2025-10-06","2025-10-13","2025-10-20","2025-10-27","2025-11-03","2025-11-10","2025-11-17","2025-11-24","2025-12-01","2025-12-08","2025-12-15","2025-12-22","2025-12-29","2026-01-05","2026-01-12","2026-01-19","2026-01-26","2026-02-02","2026-02-09","2026-02-16","2026-02-23","2026-03-02","2026-03-09","2026-03-16","2026-03-23","2026-03-30","2026-04-06","2026-04-13","2026-04-20","2026-04-27","2026-05-04","2026-05-11","2026-05-18","2026-05-25","2026-06-01","2026-06-08","2026-06-15","2026-06-22","2026-06-29","2026-07-06","2026-07-13","2026-07-20","2026-07-27","2026-08-03","2026-08-10","2026-08-17","2026-08-24","2026-08-31","2026-09-07","2026-09-14","2026-09-21","2026-09-28"],"counts":[154,731,698,597,576,616,638,526,594,561,485,558,611,572,499,697,754,683,659,719,646,666,634,697,673,704,701,651,739,776,690,676,697,759,829,744,809,751,747,708,751,701,694,701,745,809,674,802,726,812,756,713,669,782,745,754,592,663,587]},"Council Bluffs PD":{"weeks":["2025-08-18","2025-08-25","2025-09-01","2025-09-08","2025-09-15","2025-09-22","2025-09-29","2025-10-06","2025-10-13","2025-10-20","2025-10-27","2025-11-03","2025-11-10","2025-11-17","2025-11-24","2025-12-01","2025-12-08","2025-12-15","2025-12-22","2025-12-29","2026-01-05","2026-01-12","2026-01-19","2026-01-26","2026-02-02","2026-02-09","2026-02-16","2026-02-23","2026-03-02","2026-03-09","2026-03-16","2026-03-23","2026-03-30","2026-04-06","2026-04-13","2026-04-20","2026-04-27","2026-05-04","2026-05-11","2026-05-18","2026-05-25","2026-06-01","2026-06-08","2026-06-15","2026-06-22","2026-06-29","2026-07-06","2026-07-13","2026-07-20","2026-07-27","2026-08-03","2026-08-10","2026-08-17","2026-08-24","2026-08-31","2026-09-07","2026-09-14","2026-09-21","2026-09-28"],"counts":[185,764,764,761,780,776,865,754,811,786,667,785,743,718,647,697,637,719,647,691,757,644,644,718,769,770,745,686,759,773,759,693,683,713,842,780,843,751,908,811,861,853,810,818,882,937,851,838,859,858,860,918,878,947,862,897,811,845,856]},"Gretna Fire":{"weeks":["2025-08-18","2025-08-25","2025-09-01","2025-09-08","2025-09-15","2025-09-22","2025-09-29","2025-10-06","2025-10-13","2025-10-20","2025-10-27","2025-11-03","2025-11-10","2025-11-17","2025-11-24","2025-12-01","2025-12-08","2025-12-15","2025-12-22","2025-12-29","2026-01-05","2026-01-12","2026-01-19","2026-01-26","2026-02-02","2026-02-09","2026-02-16","2026-02-23","2026-03-02","2026-03-09","2026-03-16","2026-03-23","2026-03-30","2026-04-06","2026-04-13","2026-04-20","2026-04-27","2026-05-04","2026-05-11","2026-05-18","2026-05-25","2026-06-01","2026-06-08","2026-06-15","2026-06-22","2026-06-29","2026-07-06","2026-07-13","2026-07-20","2026-07-27","2026-08-03","2026-08-10","2026-08-17","2026-08-24","2026-08-31","2026-09-07","2026-09-14","2026-09-21","2026-09-28"],"counts":[3,18,15,24,31,29,24,23,24,17,24,15,13,21,21,35,13,22,16,12,17,22,24,17,22,22,28,22,16,15,20,20,25,25,19,18,24,16,21,14,19,25,18,10,27,33,16,30,16,42,23,26,21,23,27,14,26,25,37]},"La Vista PD":{"weeks":["2025-08-18","2025-08-25","2025-09-01","2025-09-08","2025-09-15","2025-09-22","2025-09-29","2025-10-06","2025-10-13","2025-10-20","2025-10-27","2025-11-03","2025-11-10","2025-11-17","2025-11-24","2025-12-01","2025-12-08","2025-12-15","2025-12-22","2025-12-29","2026-01-05","2026-01-12","2026-01-19","2026-01-26","2026-02-02","2026-02-09","2026-02-16","2026-02-23","2026-03-02","2026-03-09","2026-03-16","2026-03-23","2026-03-30","2026-04-06","2026-04-13","2026-04-20","2026-04-27","2026-05-04","2026-05-11","2026-05-18","2026-05-25","2026-06-01","2026-06-08","2026-06-15","2026-06-22","2026-06-29","2026-07-06","2026-07-13","2026-07-20","2026-07-27","2026-08-03","2026-08-10","2026-08-17","2026-08-24","2026-08-31","2026-09-07","2026-09-14","2026-09-21","2026-09-28"],"counts":[68,319,291,279,274,318,294,275,252,246,217,218,254,232,234,223,243,290,192,251,255,247,203,249,266,270,258,289,300,245,233,296,279,261,230,233,251,234,211,262,247,203,195,192,201,208,224,243,211,272,199,206,213,235,306,157,214,236,276]},"Omaha PD":{"weeks":["2015-02-09","2015-04-06","2015-05-11","2015-06-15","2015-06-22","2015-06-29","2015-07-06","2015-07-13","2015-07-20","2015-07-27","2015-08-03","2015-08-10","2015-08-17","2015-08-24","2015-08-31","2015-09-07","2015-09-14","2015-09-21","2015-09-28","2015-10-05","2015-10-12","2015-10-19","2015-10-26","2015-11-02","2015-11-09","2015-11-16","2015-11-23","2015-11-30","2015-12-07","2015-12-14","2015-12-21","2015-12-28","2016-01-04","2016-01-11","2016-01-18","2016-01-25","2016-02-01","2016-02-08","2016-02-15","2016-02-22","2016-02-29","2016-03-07","2016-03-14","2016-03-21","2016-03-28","2016-04-04","2016-04-11","2016-04-18","2016-04-25","2016-05-02","2016-05-09","2016-05-16","2016-05-23","2016-05-30","2016-06-06","2016-06-13","2016-06-20","2016-06-27","2016-07-04","2016-07-11","2016-07-18","2016-07-25","2016-08-01","2016-08-08","2016-08-15","2016-08-22","2016-08-29","2016-09-05","2016-09-12","2016-09-19","2016-09-26","2016-10-03","2016-10-10","2016-10-17","2016-10-24","2016-10-31","2016-11-07","2016-11-14","2016-11-21","2016-11-28","2016-12-05","2016-12-12","2016-12-19","2016-12-26","2017-01-02","2017-01-09","2017-01-16","2017-01-23","2017-01-30","2017-02-06","2017-02-13","2017-02-20","2017-02-27","2017-03-06","2017-03-13","2017-03-20","2017-03-27","2017-04-03","2017-04-10","2017-04-17","2017-04-24","2017-05-01","2017-05-08","2017-05-15","2017-05-22","2017-05-29","2017-06-05","2017-06-12","2017-06-19","2017-06-26","2017-07-03","2017-07-10","2017-07-17","2017-07-24","2017-07-31","2017-08-07","2017-08-14","2017-08-21","2017-08-28","2017-09-04","2017-09-11","2017-09-18","2017-09-25","2017-10-02","2017-10-09","2017-10-16","2017-10-23","2017-10-30","2017-11-06","2017-11-13","2017-11-20","2017-11-27","2017-12-04","2017-12-11","2017-12-18","2017-12-25","2018-01-01","2018-01-08","2018-01-15","2018-01-22","2018-01-29","2018-02-05","2018-02-12","2018-02-19","2018-02-26","2018-03-05","2018-03-12","2018-03-19","2018-03-26","2018-04-02","2018-04-09","2018-04-16","2018-04-23","2018-04-30","2018-05-07","2018-05-14","2018-05-21","2018-05-28","2018-06-04","2018-06-11","2018-06-18","2018-06-25","2018-07-02","2018-07-09","2018-07-16","2018-07-23","2018-07-30","2018-08-06","2018-08-13","2018-08-20","2018-08-27","2018-09-03","2018-09-10","2018-09-17","2018-09-24","2018-10-01","2018-10-08","2018-10-15","2018-10-22","2018-10-29","2018-11-05","2018-11-12","2018-11-19","2018-11-26","2018-12-03","2018-12-10","2018-12-17","2018-12-24","2018-12-31","2019-01-07","2019-01-14","2019-01-21","2019-01-28","2019-02-04","2019-02-11","2019-02-18","2019-02-25","2019-03-04","2019-03-11","2019-03-18","2019-03-25","2019-04-01","2019-04-08","2019-04-15","2019-04-22","2019-04-29","2019-05-06","2019-05-13","2019-05-20","2019-05-27","2019-06-03","2019-06-10","2019-06-17","2019-06-24","2019-07-01","2019-07-08","2019-07-15","2019-07-22","2019-07-29","2019-08-05","2019-08-12","2019-08-19","2019-08-26","2019-09-02","2019-09-09","2019-09-16","2019-09-23","2019-09-30","2019-10-07","2019-10-14","2019-10-21","2019-10-28","2019-11-04","2019-11-11","2019-11-18","2019-11-25","2019-12-02","2019-12-09","2019-12-16","2019-12-23","2019-12-30","2020-01-06","2020-01-13","2020-01-20","2020-01-27","2020-02-03","2020-02-10","2020-02-17","2020-02-24","2020-03-02","2020-03-09","2020-03-16","2020-03-23","2020-03-30","2020-04-06","2020-04-13","2020-04-20","2020-04-27","2020-05-04","2020-05-11","2020-05-18","2020-05-25","2020-06-01","2020-06-08","2020-06-15","2020-06-22","2020-06-29","2020-07-06","2020-07-13","2020-07-20","2020-07-27","2020-08-03","2020-08-10","2020-08-17","2020-08-24","2020-08-31","2020-09-07","2020-09-14","2020-09-21","2020-09-28","2020-10-05","2020-10-12","2020-10-19","2020-10-26","2020-11-02","2020-11-09","2020-11-16","2020-11-23","2020-11-30","2020-12-07","2020-12-14","2020-12-21","2020-12-28","2021-01-04","2021-01-11","2021-01-18","2021-01-25","2021-02-01","2021-02-08","2021-02-15","2021-02-22","2021-03-01","2021-03-08","2021-03-15","2021-03-22","2021-03-29","2021-04-05","2021-04-12","2021-04-19","2021-04-26","2021-05-03","2021-05-10","2021-05-17","2021-05-24","2021-05-31","2021-06-07","2021-06-14","2021-06-21","2021-06-28","2021-07-05","2021-07-12","2021-07-19","2021-07-26","2021-08-02","2021-08-09","2021-08-16","2021-08-23","2021-08-30","2021-09-06","2021-09-13","2021-09-20","2021-09-27","2021-10-04","2021-10-11","2021-10-18","2021-10-25","2021-11-01","2021-11-08","2021-11-15","2021-11-22","2021-11-29","2021-12-06","2021-12-13","2021-12-20","2021-12-27","2022-01-03","2022-01-10","2022-01-17","2022-01-24","2022-01-31","2022-02-07","2022-02-14","2022-02-21","2022-02-28","2022-03-07","2022-03-14","2022-03-21","2022-03-28","2022-04-04","2022-04-11","2022-04-18","2022-04-25","2022-05-02","2022-05-09","2022-05-16","2022-05-23","2022-05-30","2022-06-06","2022-06-13","2022-06-20","2022-06-27","2022-07-04","2022-07-11","2022-07-18","2022-07-25","2022-08-01","2022-08-08","2022-08-15","2022-08-22","2022-08-29","2022-09-05","2022-09-12","2022-09-19","2022-09-26","2022-10-03","2022-10-10","2022-10-17","2022-10-24","2022-10-31","2022-11-07","2022-11-14","2022-11-21","2022-11-28","2022-12-05","2022-12-12","2022-12-19","2022-12-26","2023-01-02","2023-01-09","2023-01-16","2023-01-23","2023-01-30","2023-02-06","2023-02-13","2023-02-20","2023-02-27","2023-03-06","2023-03-13","2023-03-20","2023-03-27","2023-04-03","2023-04-10","2023-04-17","2023-04-24","2023-05-01","2023-05-08","2023-05-15","2023-05-22","2023-05-29","2023-06-05","2023-06-12","2023-06-19","2023-06-26","2023-07-03","2023-07-10","2023-07-17","2023-07-24","2023-07-31","2023-08-07","2023-08-14","2023-08-21","2023-08-28","2023-09-04","2023-09-11","2023-09-18","2023-09-25","2023-10-02","2023-10-09","2023-10-16","2023-10-23","2023-10-30","2023-11-06","2023-11-13","2023-11-20","2023-11-27","2023-12-04","2023-12-11","2023-12-18","2023-12-25","2024-01-01","2024-01-08","2024-01-15","2024-01-22","2024-01-29","2024-02-05","2024-02-12","2024-02-19","2024-02-26","2024-03-04","2024-03-11","2024-03-18","2024-03-25","2024-04-01","2024-04-08","2024-04-15","2024-04-22","2024-04-29","2024-05-06","2024-05-13","2024-05-20","2024-05-27","2024-06-03","2024-06-10","2024-06-17","2024-06-24","2024-07-01","2024-07-08","2024-07-15","2024-07-22","2024-07-29","2024-08-05","2024-08-12","2024-08-19","2024-08-26","2024-09-02","2024-09-09","2024-09-16","2024-09-23","2024-09-30","2024-10-07","2024-10-14","2024-10-21","2024-10-28","2024-11-04","2024-11-11","2024-11-18","2024-11-25","2024-12-02","2024-12-09","2024-12-16","2024-12-23","2024-12-30","2025-01-06","2025-01-13","2025-01-20","2025-01-27","2025-02-03","2025-02-10","2025-02-17","2025-02-24","2025-03-03","2025-03-10","2025-03-17","2025-03-24","2025-03-31","2025-04-07","2025-04-14","2025-04-21","2025-04-28","2025-05-05","2025-05-12","2025-05-19","2025-05-26","2025-06-02","2025-06-09","2025-06-16","2025-06-23","2025-06-30","2025-07-07","2025-07-14","2025-07-21","2025-07-28","2025-08-04","2025-08-11","2025-08-18","2025-08-25","2025-09-01","2025-09-08","2025-09-15","2025-09-22","2025-09-29","2025-10-06","2025-10-13","2025-10-20","2025-10-27","2025-11-03","2025-11-10","2025-11-17","2025-11-24","2025-12-01","2025-12-08","2025-12-15","2025-12-22","2025-12-29","2026-01-05","2026-01-12","2026-01-19","2026-01-26","2026-02-02","2026-02-09","2026-02-16","2026-02-23","2026-03-02","2026-03-09","2026-03-16","2026-03-23","2026-03-30","2026-04-06","2026-04-13","2026-04-20","2026-04-27","2026-05-04","2026-05-11","2026-05-18","2026-05-25","2026-06-01","2026-06-08","2026-06-15","2026-06-22","2026-06-29","2026-07-06","2026-07-13","2026-07-20","2026-07-27","2026-08-03","2026-08-10","2026-08-17","2026-08-24","2026-08-31","2026-09-07","2026-09-14","2026-09-21","2026-09-28"],"counts":[1,1,2,2,807,842,794,830,827,807,821,842,794,807,859,826,847,822,837,795,807,853,777,790,770,770,693,757,834,789,649,757,740,731,756,831,711,751,714,839,768,757,759,788,794,825,814,808,824,822,839,963,902,844,1004,918,896,904,822,805,844,989,849,983,939,917,869,947,856,887,939,713,846,858,944,938,841,810,767,767,792,710,716,793,693,776,752,780,795,749,784,841,789,807,740,848,871,929,951,849,971,916,865,943,925,941,970,994,1036,995,934,952,880,980,935,1019,1056,1034,857,957,937,993,903,887,852,876,932,967,890,849,811,900,864,837,756,648,722,739,795,747,761,666,734,720,866,713,743,772,760,801,840,790,838,858,842,908,910,895,890,862,953,579,615,545,587,545,567,579,568,626,624,561,637,582,586,559,544,557,643,687,583,595,560,570,565,570,583,511,559,574,533,466,472,547,551,460,468,477,513,569,581,591,594,563,578,585,529,592,570,620,548,569,581,635,574,638,636,723,621,569,606,584,561,532,489,491,484,451,441,400,380,430,435,356,395,338,402,366,343,311,338,293,320,341,316,372,330,331,332,386,352,309,350,334,393,359,325,377,337,354,355,399,294,382,364,372,381,366,414,356,363,394,396,424,360,382,360,364,387,317,381,324,339,378,409,328,360,325,358,317,258,280,521,822,771,751,694,842,759,781,868,939,893,859,850,859,835,833,938,885,901,1012,1017,974,1056,976,1126,1037,1044,1057,964,1091,1064,961,1024,1020,1045,1050,1074,1022,1004,1020,1096,1044,1008,1004,984,1023,933,893,1002,962,997,888,824,665,700,645,694,721,734,693,641,711,645,718,701,836,774,775,786,731,751,833,835,788,756,706,764,743,851,771,791,826,774,831,819,745,662,734,687,738,711,759,659,746,811,803,733,741,714,692,620,658,711,630,750,628,645,585,613,603,679,575,579,570,576,681,723,722,706,660,734,680,733,778,797,794,768,869,852,828,915,956,983,914,905,829,825,764,823,758,768,731,840,856,850,831,846,815,817,675,635,603,743,653,609,650,632,692,413,482,616,679,722,649,604,630,619,658,655,620,687,628,543,667,662,573,655,608,659,665,641,671,649,639,603,592,663,690,625,639,631,625,637,639,637,691,627,633,676,646,676,678,703,601,614,643,564,569,621,534,553,531,533,544,481,422,480,612,572,549,518,642,597,601,552,574,651,646,609,594,573,604,597,605,614,672,663,720,665,626,593,586,624,634,635,610,624,614,631,547,681,581,600,643,571,516,496,491,565,538,551,541,536,511,504,519,553,501,435,493,479,509,555,541,540,562,551,573,563,556,687,600,650,684,607,699,612,696,604,701,728,747,680,1069,1511,1268,1126,1452,1570,1264,1015]},"Papillion Fire":{"weeks":["2025-08-18","2025-08-25","2025-09-01","2025-09-08","2025-09-15","2025-09-22","2025-09-29","2025-10-06","2025-10-13","2025-10-20","2025-10-27","2025-11-03","2025-11-10","2025-11-17","2025-11-24","2025-12-01","2025-12-08","2025-12-15","2025-12-22","2025-12-29","2026-01-05","2026-01-12","2026-01-19","2026-01-26","2026-02-02","2026-02-09","2026-02-16","2026-02-23","2026-03-02","2026-03-09","2026-03-16","2026-03-23","2026-03-30","2026-04-06","2026-04-13","2026-04-20","2026-04-27","2026-05-04","2026-05-11","2026-05-18","2026-05-25","2026-06-01","2026-06-08","2026-06-15","2026-06-22","2026-06-29","2026-07-06","2026-07-13","2026-07-20","2026-07-27","2026-08-03","2026-08-10","2026-08-17","2026-08-24","2026-08-31","2026-09-07","2026-09-14","2026-09-21","2026-09-28"],"counts":[17,51,51,50,46,54,71,52,38,60,50,51,48,48,37,53,51,47,67,50,60,33,54,69,63,47,61,66,58,71,66,62,57,50,65,51,44,58,70,41,66,65,63,70,58,61,42,65,51,51,64,63,67,59,86,79,74,85,69]},"Papillion PD":{"weeks":["2025-08-18","2025-08-25","2025-09-01","2025-09-08","2025-09-15","2025-09-22","2025-09-29","2025-10-06","2025-10-13","2025-10-20","2025-10-27","2025-11-03","2025-11-10","2025-11-17","2025-11-24","2025-12-01","2025-12-08","2025-12-15","2025-12-22","2025-12-29","2026-01-05","2026-01-12","2026-01-19","2026-01-26","2026-02-02","2026-02-09","2026-02-16","2026-02-23","2026-03-02","2026-03-09","2026-03-16","2026-03-23","2026-03-30","2026-04-06","2026-04-13","2026-04-20","2026-04-27","2026-05-04","2026-05-11","2026-05-18","2026-05-25","2026-06-01","2026-06-08","2026-06-15","2026-06-22","2026-06-29","2026-07-06","2026-07-13","2026-07-20","2026-07-27","2026-08-03","2026-08-10","2026-08-17","2026-08-24","2026-08-31","2026-09-07","2026-09-14","2026-09-21","2026-09-28"],"counts":[49,360,347,281,329,304,262,278,297,337,246,340,290,307,291,274,331,296,252,345,262,327,280,330,259,317,263,275,305,284,237,385,312,403,330,332,270,261,253,267,325,262,294,316,281,367,264,253,295,301,272,286,269,283,303,303,255,279,291]},"Sarpy County SO":{"weeks":["2025-08-18","2025-08-25","2025-09-01","2025-09-08","2025-09-15","2025-09-22","2025-09-29","2025-10-06","2025-10-13","2025-10-20","2025-10-27","2025-11-03","2025-11-10","2025-11-17","2025-11-24","2025-12-01","2025-12-08","2025-12-15","2025-12-22","2025-12-29","2026-01-05","2026-01-12","2026-01-19","2026-01-26","2026-02-02","2026-02-09","2026-02-16","2026-02-23","2026-03-02","2026-03-09","2026-03-16","2026-03-23","2026-03-30","2026-04-06","2026-04-13","2026-04-20","2026-04-27","2026-05-04","2026-05-11","2026-05-18","2026-05-25","2026-06-01","2026-06-08","2026-06-15","2026-06-22","2026-06-29","2026-07-06","2026-07-13","2026-07-20","2026-07-27","2026-08-03","2026-08-10","2026-08-17","2026-08-24","2026-08-31","2026-09-07","2026-09-14","2026-09-21","2026-09-28"],"counts":[191,660,709,521,575,527,587,572,537,537,548,593,610,597,581,584,630,616,495,602,609,594,452,518,529,523,580,510,560,616,671,633,706,605,647,542,606,628,624,526,561,671,657,630,671,640,625,588,550,574,518,584,625,623,610,607,641,599,731]},"Springfield Fire":{"weeks":["2025-08-25","2025-09-01","2025-09-08","2025-09-15","2025-09-22","2025-09-29","2025-10-06","2025-10-13","2025-10-20","2025-10-27","2025-11-03","2025-11-10","2025-11-17","2025-11-24","2025-12-01","2025-12-08","2025-12-15","2025-12-22","2025-12-29","2026-01-19","2026-01-26","2026-02-02","2026-02-09","2026-02-16","2026-02-23","2026-03-02","2026-03-09","2026-03-16","2026-03-23","2026-03-30","2026-04-13","2026-04-27","2026-05-04","2026-05-11","2026-05-18","2026-05-25","2026-06-01","2026-06-08","2026-06-15","2026-06-22","2026-06-29","2026-07-06","2026-07-13","2026-07-20","2026-07-27","2026-08-03","2026-08-10","2026-08-17","2026-08-24","2026-08-31","2026-09-07","2026-09-14","2026-09-21"],"counts":[6,4,1,3,3,5,4,3,1,5,2,3,3,3,1,1,3,3,2,2,2,4,2,2,4,4,6,5,3,1,6,2,1,5,3,1,2,4,3,2,1,2,2,3,12,5,5,3,1,2,4,6,2]}},"map":{"cell":0.004,"boundaries":[{"name":"Douglas County","kind":"county","rings":[[[-95.9056,41.3006],[-95.9062,41.3013],[-95.9209,41.3013],[-95.9277,41.2988],[-95.9298,41.2921],[-95.9299,41.2852],[-95.9291,41.2815],[-95.9152,41.2719],[-95.918,41.2705],[-95.9214,41.2672],[-95.9222,41.2626],[-95.9205,41.256],[-95.9178,41.2502],[-95.9134,41.244],[-95.9108,41.2358],[-95.9108,41.2325],[-95.9137,41.225],[-95.9236,41.2148],[-95.9258,41.212],[-95.9272,41.2085],[-95.928,41.2035],[-95.9273,41.1978],[-95.9236,41.191],[-96.3279,41.1902],[-96.3325,41.1956],[-96.3365,41.1979],[-96.3462,41.2018],[-96.3526,41.2057],[-96.3615,41.2195],[-96.3655,41.2355],[-96.3571,41.249],[-96.3508,41.2563],[-96.3497,41.2622],[-96.3506,41.2652],[-96.3606,41.2804],[-96.3671,41.2885],[-96.3753,41.2958],[-96.3808,41.2979],[-96.3905,41.3032],[-96.3986,41.3091],[-96.4026,41.3099],[-96.4092,41.3163],[-96.4086,41.3223],[-96.4069,41.3274],[-96.4074,41.3366],[-96.4138,41.3537],[-96.4214,41.3641],[-96.4256,41.3665],[-96.4396,41.3701],[-96.4584,41.3795],[-96.471,41.3932],[-95.9375,41.3931],[-95.9377,41.3906],[-95.936,41.385],[-95.9305,41.3772],[-95.929,41.3735],[-95.9295,41.3678],[-95.9321,41.3633],[-95.9363,41.3599],[-95.9402,41.358],[-95.9514,41.3553],[-95.9546,41.353],[-95.9567,41.3504],[-95.957,41.3454],[-95.9533,41.3392],[-95.9465,41.3332],[-95.9406,41.3292],[-95.9261,41.3218],[-95.9179,41.3201],[-95.8997,41.3213],[-95.8919,41.3201],[-95.8848,41.3175],[-95.8781,41.3126],[-95.8745,41.308],[-95.8719,41.3018],[-95.8717,41.2925],[-95.8732,41.2892],[-95.8766,41.2854],[-95.8857,41.2802],[-95.9034,41.2739],[-95.9132,41.2796],[-95.9046,41.2939],[-95.9045,41.2994],[-95.9056,41.3006]]]},{"name":"Valley","kind":"city","rings":[[[-96.3486,41.3348],[-96.3404,41.3354],[-96.3487,41.3354],[-96.3487,41.3388],[-96.3495,41.3388],[-96.3491,41.3354],[-96.3545,41.3354],[-96.3584,41.3382],[-96.3584,41.3355],[-96.3682,41.3355],[-96.3682,41.3317],[-96.3711,41.3317],[-96.3874,41.3411],[-96.3874,41.3354],[-96.3793,41.3353],[-96.3776,41.3344],[-96.3776,41.321],[-96.396,41.3211],[-96.3961,41.3196],[-96.3946,41.3185],[-96.3954,41.3175],[-96.3937,41.3158],[-96.3941,41.3154],[-96.386,41.3096],[-96.3885,41.3079],[-96.3831,41.3041],[-96.386,41.3012],[-96.3795,41.2982],[-96.3744,41.3028],[-96.3536,41.3126],[-96.3536,41.3046],[-96.3489,41.3044],[-96.3489,41.3037],[-96.3512,41.3037],[-96.3512,41.3026],[-96.3405,41.3027],[-96.3408,41.2917],[-96.3307,41.2917],[-96.3307,41.2955],[-96.326,41.2955],[-96.3258,41.3051],[-96.3115,41.2983],[-96.3115,41.2991],[-96.3095,41.2991],[-96.3112,41.3009],[-96.3112,41.3064],[-96.3186,41.3064],[-96.3186,41.3099],[-96.321,41.3099],[-96.321,41.3125],[-96.3136,41.3143],[-96.3113,41.317],[-96.314,41.3145],[-96.321,41.313],[-96.321,41.3136],[-96.3221,41.3136],[-96.3221,41.3148],[-96.3195,41.315],[-96.3195,41.3199],[-96.321,41.3199],[-96.321,41.3209],[-96.3295,41.3209],[-96.3294,41.3193],[-96.3308,41.3193],[-96.3308,41.3158],[-96.3379,41.3162],[-96.3371,41.3151],[-96.3394,41.3154],[-96.3394,41.3147],[-96.3403,41.3147],[-96.3403,41.3209],[-96.3374,41.3211],[-96.3403,41.3234],[-96.3403,41.328],[-96.3449,41.328],[-96.3473,41.3299],[-96.3483,41.3317],[-96.3486,41.3348]],[[-96.3491,41.3353],[-96.3502,41.3334],[-96.3543,41.3353],[-96.3491,41.3353]],[[-96.3113,41.3187],[-96.3116,41.3199],[-96.3116,41.3187],[-96.3113,41.3187]]]},{"name":"Boys Town","kind":"city","rings":[[[-96.1389,41.2531],[-96.1383,41.2488],[-96.1197,41.2488],[-96.1201,41.2619],[-96.1262,41.263],[-96.139,41.2621],[-96.1389,41.2531]]]},{"name":"Carter Lake, Iowa","kind":"city","rings":[[[-95.9064,41.2737],[-95.9034,41.2739],[-95.9132,41.2796],[-95.9046,41.2939],[-95.9045,41.2994],[-95.9062,41.3013],[-95.9209,41.3013],[-95.9277,41.2988],[-95.9298,41.2921],[-95.9299,41.2852],[-95.9291,41.2815],[-95.9152,41.2719],[-95.9064,41.2737]]]},{"name":"Omaha","kind":"city","rings":[[[-96.2157,41.2375],[-96.2203,41.2375],[-96.2203,41.2335],[-96.2157,41.2336],[-96.2156,41.2268],[-96.2059,41.2267],[-96.2059,41.2195],[-96.2157,41.2195],[-96.2157,41.2141],[-96.2106,41.2141],[-96.2106,41.2124],[-96.206,41.2124],[-96.206,41.2052],[-96.2067,41.2052],[-96.2067,41.2038],[-96.2061,41.2038],[-96.2062,41.1906],[-96.0524,41.1908],[-96.0524,41.1944],[-96.0435,41.1944],[-96.043,41.2006],[-96.0477,41.2014],[-96.0477,41.1981],[-96.0523,41.1981],[-96.0523,41.2018],[-96.0455,41.2016],[-96.046,41.2052],[-96.0453,41.2052],[-96.0453,41.2016],[-96.043,41.2009],[-96.043,41.2123],[-96.0314,41.2124],[-96.0285,41.2124],[-96.0285,41.2094],[-96.0238,41.2089],[-96.0237,41.1907],[-95.9236,41.191],[-95.9273,41.1978],[-95.928,41.2035],[-95.9272,41.2085],[-95.9258,41.212],[-95.9236,41.2148],[-95.9137,41.225],[-95.9108,41.2325],[-95.9108,41.2358],[-95.9134,41.244],[-95.9178,41.2502],[-95.9205,41.256],[-95.9222,41.2626],[-95.9214,41.2672],[-95.918,41.2705],[-95.9152,41.2719],[-95.9291,41.2815],[-95.9299,41.2852],[-95.9298,41.2921],[-95.9277,41.2988],[-95.9209,41.3013],[-95.9062,41.3013],[-95.9045,41.2994],[-95.9046,41.2939],[-95.9132,41.2796],[-95.9034,41.2739],[-95.8857,41.2802],[-95.8766,41.2854],[-95.8732,41.2892],[-95.8717,41.2925],[-95.8719,41.3018],[-95.8762,41.3108],[-95.8848,41.3175],[-95.8919,41.3201],[-95.8997,41.3213],[-95.9179,41.3201],[-95.924,41.3212],[-95.9406,41.3292],[-95.951,41.337],[-95.9533,41.3392],[-95.957,41.3454],[-95.9572,41.3486],[-95.9561,41.3515],[-95.9514,41.3553],[-95.9381,41.3589],[-95.9311,41.3646],[-95.9579,41.3646],[-95.9543,41.3698],[-95.9529,41.3741],[-95.9573,41.3769],[-95.9608,41.3761],[-95.9665,41.3766],[-95.9664,41.3736],[-95.9594,41.3737],[-95.9593,41.3719],[-95.9617,41.3718],[-95.9614,41.3556],[-95.9634,41.3556],[-95.9634,41.3573],[-95.9661,41.3573],[-95.966,41.3531],[-95.9716,41.3538],[-95.9733,41.3531],[-95.9739,41.3538],[-95.9733,41.3464],[-95.9767,41.3468],[-95.9819,41.3516],[-95.9819,41.3501],[-95.993,41.3501],[-95.993,41.3475],[-96.012,41.3466],[-96.0191,41.3435],[-96.0224,41.3431],[-96.0234,41.3433],[-96.0235,41.3447],[-96.024,41.3447],[-96.024,41.3429],[-96.0253,41.3429],[-96.0285,41.3405],[-96.0285,41.343],[-96.0382,41.343],[-96.0382,41.3466],[-96.0365,41.3503],[-96.043,41.3503],[-96.043,41.3466],[-96.0442,41.3457],[-96.046,41.3466],[-96.0472,41.3439],[-96.0496,41.3439],[-96.0496,41.3466],[-96.0515,41.3512],[-96.0509,41.3525],[-96.0478,41.3529],[-96.0478,41.3539],[-96.0515,41.3556],[-96.0514,41.3583],[-96.0491,41.3593],[-96.0466,41.365],[-96.0526,41.365],[-96.0526,41.3683],[-96.0538,41.3683],[-96.0538,41.3719],[-96.055,41.3728],[-96.0538,41.3737],[-96.0539,41.3782],[-96.0527,41.3791],[-96.0527,41.3932],[-96.0569,41.3932],[-96.0575,41.3891],[-96.0599,41.3891],[-96.0581,41.3864],[-96.0581,41.3837],[-96.0599,41.3828],[-96.0585,41.3809],[-96.0583,41.3792],[-96.0587,41.3773],[-96.0599,41.3769],[-96.0593,41.3744],[-96.061,41.3737],[-96.0598,41.371],[-96.0598,41.3683],[-96.0623,41.3684],[-96.067,41.371],[-96.067,41.3719],[-96.0718,41.3719],[-96.0718,41.3701],[-96.062,41.3647],[-96.057,41.3648],[-96.057,41.3638],[-96.0582,41.3638],[-96.0582,41.3625],[-96.0597,41.363],[-96.0597,41.361],[-96.0615,41.361],[-96.0615,41.3601],[-96.0597,41.3591],[-96.0587,41.3574],[-96.0669,41.3574],[-96.067,41.3538],[-96.0623,41.3538],[-96.0623,41.3517],[-96.0613,41.3517],[-96.0623,41.3512],[-96.0623,41.3501],[-96.0603,41.3501],[-96.0598,41.3475],[-96.0586,41.3466],[-96.0586,41.3454],[-96.0623,41.3447],[-96.0623,41.3411],[-96.0574,41.3411],[-96.0574,41.3356],[-96.0509,41.3356],[-96.0506,41.3334],[-96.0573,41.3315],[-96.0661,41.3255],[-96.0718,41.3248],[-96.071,41.3238],[-96.071,41.3206],[-96.0743,41.3214],[-96.1007,41.3212],[-96.1008,41.3186],[-96.091,41.3174],[-96.091,41.3139],[-96.1007,41.3139],[-96.1009,41.3069],[-96.1044,41.3067],[-96.1065,41.3157],[-96.1102,41.3158],[-96.1134,41.3139],[-96.1198,41.3139],[-96.1198,41.3193],[-96.1257,41.3193],[-96.1353,41.3157],[-96.1371,41.3166],[-96.1371,41.3177],[-96.14,41.3177],[-96.1401,41.3193],[-96.1435,41.3211],[-96.1433,41.3231],[-96.1463,41.3237],[-96.151,41.3283],[-96.1548,41.3283],[-96.1546,41.3271],[-96.1519,41.3265],[-96.15,41.3247],[-96.1503,41.3231],[-96.1486,41.3225],[-96.1486,41.3211],[-96.1461,41.3211],[-96.1437,41.3184],[-96.1437,41.3175],[-96.1449,41.3166],[-96.1401,41.3138],[-96.1401,41.312],[-96.1436,41.3084],[-96.1436,41.3067],[-96.1579,41.3068],[-96.158,41.3212],[-96.1732,41.3212],[-96.1727,41.3158],[-96.176,41.3162],[-96.176,41.3152],[-96.1776,41.3152],[-96.1775,41.3105],[-96.1787,41.3097],[-96.1801,41.3102],[-96.1832,41.314],[-96.1823,41.317],[-96.1822,41.3211],[-96.1871,41.3211],[-96.1872,41.3268],[-96.188,41.3268],[-96.1895,41.3245],[-96.1919,41.3245],[-96.1954,41.3283],[-96.1968,41.3316],[-96.1996,41.3318],[-96.2013,41.3383],[-96.2029,41.3398],[-96.2031,41.3418],[-96.2052,41.3453],[-96.2068,41.3453],[-96.2066,41.3391],[-96.2056,41.3391],[-96.2041,41.3361],[-96.2037,41.3322],[-96.2079,41.3317],[-96.208,41.33],[-96.2099,41.3282],[-96.2146,41.3263],[-96.2141,41.3258],[-96.2105,41.326],[-96.2062,41.3275],[-96.2044,41.3296],[-96.203,41.3295],[-96.2012,41.3259],[-96.1983,41.3236],[-96.198,41.3209],[-96.1936,41.3206],[-96.1933,41.3193],[-96.1951,41.3169],[-96.1923,41.3161],[-96.1923,41.3153],[-96.1908,41.3147],[-96.1927,41.3134],[-96.1927,41.3127],[-96.1906,41.3126],[-96.19,41.3115],[-96.1914,41.3106],[-96.1907,41.3063],[-96.1748,41.3064],[-96.1745,41.3044],[-96.1752,41.3044],[-96.1753,41.3029],[-96.1736,41.3029],[-96.1728,41.3054],[-96.1733,41.3064],[-96.1629,41.3065],[-96.1629,41.2993],[-96.1775,41.2993],[-96.1776,41.2958],[-96.1819,41.2957],[-96.1819,41.2925],[-96.1844,41.2924],[-96.1872,41.2925],[-96.1869,41.2993],[-96.1918,41.2993],[-96.1919,41.2924],[-96.2341,41.2921],[-96.2342,41.2973],[-96.2387,41.2973],[-96.2387,41.2964],[-96.2406,41.2963],[-96.241,41.2971],[-96.2441,41.2972],[-96.2451,41.2983],[-96.2525,41.2959],[-96.253,41.2951],[-96.2518,41.2928],[-96.2536,41.2944],[-96.2541,41.2934],[-96.2576,41.2949],[-96.2681,41.2951],[-96.2681,41.2921],[-96.2614,41.292],[-96.2614,41.2873],[-96.2585,41.2873],[-96.2585,41.2816],[-96.2537,41.2832],[-96.2537,41.2846],[-96.2466,41.2847],[-96.2393,41.2828],[-96.2393,41.281],[-96.2414,41.2811],[-96.2421,41.2773],[-96.2537,41.2775],[-96.2536,41.2683],[-96.2598,41.2684],[-96.2599,41.2666],[-96.2568,41.2666],[-96.2564,41.2629],[-96.2583,41.2617],[-96.2583,41.2593],[-96.2591,41.2593],[-96.2587,41.2567],[-96.2636,41.2511],[-96.2651,41.2487],[-96.2656,41.2457],[-96.2536,41.2447],[-96.2536,41.2411],[-96.2524,41.2411],[-96.251,41.2386],[-96.2488,41.2375],[-96.2488,41.2411],[-96.2474,41.2411],[-96.2477,41.2483],[-96.2346,41.2481],[-96.2348,41.2433],[-96.228,41.2448],[-96.2252,41.2429],[-96.2251,41.2411],[-96.2157,41.2412],[-96.2157,41.2375]],[[-96.197,41.2914],[-96.1968,41.2883],[-96.1908,41.2885],[-96.191,41.2797],[-96.1916,41.2787],[-96.191,41.2774],[-96.1775,41.2773],[-96.1773,41.2672],[-96.1783,41.2657],[-96.1797,41.2651],[-96.1969,41.2747],[-96.1968,41.2709],[-96.2001,41.2705],[-96.2042,41.2673],[-96.2061,41.2669],[-96.206,41.2634],[-96.2108,41.2634],[-96.2109,41.2671],[-96.2154,41.2667],[-96.2156,41.2744],[-96.2132,41.2747],[-96.2067,41.2735],[-96.2048,41.2749],[-96.202,41.2752],[-96.2156,41.2768],[-96.2156,41.2773],[-96.211,41.2774],[-96.211,41.2884],[-96.216,41.2884],[-96.216,41.2847],[-96.2222,41.2847],[-96.2222,41.2839],[-96.2267,41.2839],[-96.2265,41.283],[-96.2296,41.2826],[-96.2338,41.2833],[-96.233,41.2846],[-96.2255,41.2846],[-96.2254,41.2917],[-96.197,41.2914]],[[-96.0241,41.3355],[-96.0242,41.325],[-96.0332,41.3248],[-96.0332,41.3303],[-96.0384,41.3303],[-96.0384,41.3297],[-96.0409,41.3288],[-96.0396,41.3275],[-96.04,41.3233],[-96.0381,41.3233],[-96.0381,41.3205],[-96.036,41.3206],[-96.0361,41.319],[-96.0418,41.319],[-96.0453,41.3171],[-96.0472,41.3148],[-96.0476,41.3114],[-96.0522,41.3152],[-96.0563,41.3153],[-96.0622,41.3186],[-96.0622,41.3211],[-96.0574,41.3211],[-96.0574,41.3236],[-96.0591,41.3248],[-96.0623,41.3248],[-96.0636,41.3258],[-96.0526,41.3315],[-96.0396,41.3356],[-96.0241,41.3355]],[[-96.1329,41.2629],[-96.1224,41.2628],[-96.1201,41.2619],[-96.1197,41.2488],[-96.1383,41.2488],[-96.1385,41.2531],[-96.1435,41.2531],[-96.1435,41.2487],[-96.1483,41.2486],[-96.1484,41.2616],[-96.145,41.2628],[-96.139,41.2621],[-96.1329,41.2629]],[[-96.0225,41.3403],[-96.0176,41.3429],[-96.0112,41.3449],[-96.0048,41.3457],[-96.0048,41.3358],[-96.0235,41.3358],[-96.0233,41.3399],[-96.0225,41.3403]],[[-96.1991,41.2576],[-96.1984,41.2571],[-96.1995,41.2563],[-96.1979,41.2553],[-96.1966,41.2555],[-96.1966,41.2521],[-96.2011,41.2521],[-96.2011,41.2486],[-96.2035,41.2486],[-96.2035,41.252],[-96.2059,41.2515],[-96.2062,41.2486],[-96.2153,41.2486],[-96.2154,41.2557],[-96.2059,41.2557],[-96.206,41.2575],[-96.1991,41.2576]],[[-96.1734,41.2918],[-96.1697,41.2918],[-96.1702,41.2848],[-96.1686,41.2848],[-96.1676,41.2838],[-96.1674,41.2803],[-96.1663,41.2797],[-96.1679,41.2777],[-96.177,41.2777],[-96.1772,41.2917],[-96.1734,41.2918]],[[-96.1415,41.2485],[-96.1389,41.2485],[-96.1388,41.2414],[-96.1529,41.2413],[-96.1531,41.2484],[-96.1415,41.2485]],[[-96.1245,41.2849],[-96.1245,41.2777],[-96.134,41.2778],[-96.1341,41.285],[-96.1245,41.2849]],[[-96.0996,41.277],[-96.0947,41.2775],[-96.0877,41.2669],[-96.0912,41.2672],[-96.0927,41.2713],[-96.1003,41.27],[-96.1003,41.2714],[-96.0991,41.2714],[-96.0991,41.2732],[-96.1004,41.2732],[-96.1003,41.2767],[-96.0996,41.277]],[[-96.2393,41.2691],[-96.2393,41.2683],[-96.244,41.2683],[-96.2438,41.2755],[-96.2418,41.2773],[-96.2352,41.2773],[-96.2349,41.274],[-96.2378,41.2739],[-96.2368,41.2723],[-96.2371,41.2704],[-96.2393,41.2697],[-96.2393,41.2691]],[[-96.2244,41.267],[-96.2253,41.2672],[-96.2255,41.2773],[-96.2227,41.2772],[-96.2179,41.2745],[-96.22,41.2718],[-96.2211,41.2718],[-96.221,41.2708],[-96.2232,41.2706],[-96.2244,41.267]],[[-96.046,41.3106],[-96.0418,41.3097],[-96.0377,41.3068],[-96.0491,41.3068],[-96.0482,41.3103],[-96.046,41.3106]],[[-96.233,41.2819],[-96.2308,41.2823],[-96.2308,41.2814],[-96.2267,41.2821],[-96.2247,41.2816],[-96.2234,41.28],[-96.2218,41.2807],[-96.2198,41.2797],[-96.2194,41.2783],[-96.2159,41.2769],[-96.233,41.2809],[-96.233,41.2815],[-96.2344,41.2817],[-96.233,41.2819]],[[-96.2111,41.2593],[-96.2114,41.2625],[-96.206,41.2625],[-96.2065,41.2595],[-96.2111,41.2593]],[[-96.2323,41.2775],[-96.2318,41.2806],[-96.2255,41.2793],[-96.2255,41.2775],[-96.2323,41.2775]],[[-96.0566,41.3147],[-96.0556,41.3139],[-96.0573,41.3139],[-96.0573,41.3114],[-96.0591,41.312],[-96.0591,41.3139],[-96.0622,41.3139],[-96.0622,41.3172],[-96.0566,41.3147]],[[-96.2179,41.2524],[-96.219,41.2535],[-96.2203,41.253],[-96.2204,41.2557],[-96.2158,41.2557],[-96.2157,41.2526],[-96.2179,41.2524]],[[-96.0478,41.3342],[-96.05,41.3336],[-96.0503,41.3356],[-96.0431,41.3357],[-96.0478,41.3342]],[[-96.2174,41.2594],[-96.2199,41.2591],[-96.2203,41.2609],[-96.2159,41.2609],[-96.2159,41.2596],[-96.2174,41.2594]],[[-96.219,41.2685],[-96.2186,41.2694],[-96.2159,41.2702],[-96.2159,41.2684],[-96.219,41.2685]],[[-96.2068,41.2591],[-96.206,41.2598],[-96.206,41.2591],[-96.2068,41.2591]]]},{"name":"Waterloo","kind":"city","rings":[[[-96.2985,41.2922],[-96.3066,41.296],[-96.3105,41.296],[-96.3075,41.2918],[-96.3031,41.2918],[-96.3031,41.2908],[-96.3059,41.2878],[-96.3117,41.2878],[-96.3116,41.2845],[-96.3018,41.2846],[-96.3017,41.2773],[-96.2771,41.2776],[-96.2789,41.2844],[-96.2779,41.2876],[-96.2787,41.2891],[-96.2826,41.2921],[-96.2852,41.2937],[-96.2923,41.2937],[-96.2927,41.2914],[-96.2919,41.2901],[-96.2962,41.2921],[-96.2985,41.2922]],[[-96.2932,41.2861],[-96.2923,41.2862],[-96.2924,41.2818],[-96.293,41.2819],[-96.2932,41.2861]]]},{"name":"Ralston","kind":"city","rings":[[[-96.0285,41.2123],[-96.043,41.2123],[-96.043,41.2009],[-96.0453,41.2016],[-96.0453,41.2052],[-96.046,41.2052],[-96.0455,41.2016],[-96.0523,41.2018],[-96.0523,41.1981],[-96.0477,41.1981],[-96.0477,41.2014],[-96.043,41.2006],[-96.0435,41.1944],[-96.0524,41.1944],[-96.0524,41.1908],[-96.0237,41.1907],[-96.0238,41.2089],[-96.0285,41.2094],[-96.0285,41.2123]]]},{"name":"Bennington","kind":"city","rings":[[[-96.178,41.3725],[-96.1793,41.3737],[-96.1794,41.3767],[-96.1819,41.3785],[-96.1831,41.3783],[-96.1809,41.3763],[-96.1803,41.3731],[-96.1779,41.3706],[-96.1778,41.3644],[-96.162,41.3646],[-96.1609,41.3633],[-96.1584,41.3624],[-96.1584,41.361],[-96.1555,41.361],[-96.1544,41.3592],[-96.1528,41.3601],[-96.1527,41.3645],[-96.1488,41.3646],[-96.1487,41.3683],[-96.146,41.3683],[-96.1454,41.371],[-96.1454,41.3722],[-96.1586,41.3724],[-96.1632,41.3737],[-96.1681,41.3769],[-96.1687,41.3725],[-96.168,41.3718],[-96.168,41.3682],[-96.1702,41.3682],[-96.1702,41.3661],[-96.178,41.3725]]]},{"name":"Springfield","kind":"city","rings":[[[-96.1311,41.078],[-96.1289,41.078],[-96.1289,41.0767],[-96.1253,41.0767],[-96.1254,41.0817],[-96.1243,41.0817],[-96.1238,41.0804],[-96.122,41.0804],[-96.1212,41.0807],[-96.1214,41.0819],[-96.1244,41.0819],[-96.1254,41.0849],[-96.1277,41.0848],[-96.1277,41.0867],[-96.1289,41.0867],[-96.1289,41.0892],[-96.1336,41.0892],[-96.1337,41.0915],[-96.1347,41.0908],[-96.1357,41.0915],[-96.1359,41.0935],[-96.135,41.0949],[-96.136,41.0993],[-96.1376,41.1032],[-96.1395,41.1029],[-96.1389,41.0889],[-96.1382,41.0889],[-96.1382,41.0855],[-96.1388,41.0846],[-96.1384,41.0818],[-96.1389,41.0818],[-96.1384,41.0782],[-96.1359,41.0781],[-96.1359,41.0745],[-96.1316,41.0744],[-96.1311,41.078]],[[-96.1385,41.1179],[-96.1576,41.1182],[-96.1576,41.1107],[-96.1528,41.1108],[-96.1528,41.1033],[-96.1369,41.1036],[-96.1377,41.1038],[-96.1382,41.1067],[-96.1385,41.1179]]]},{"name":"Papillion","kind":"city","rings":[[[-96.0234,41.1656],[-96.0233,41.169],[-96.0189,41.169],[-96.0189,41.1762],[-96.0618,41.1763],[-96.0618,41.1666],[-96.0565,41.1666],[-96.0565,41.1654],[-96.0543,41.166],[-96.0542,41.1625],[-96.064,41.1654],[-96.0812,41.1755],[-96.0812,41.169],[-96.0864,41.169],[-96.0864,41.168],[-96.0906,41.168],[-96.0906,41.169],[-96.1198,41.1689],[-96.1198,41.1618],[-96.1293,41.1618],[-96.1293,41.1544],[-96.1385,41.1544],[-96.1383,41.1459],[-96.1426,41.1468],[-96.1534,41.1468],[-96.1533,41.1399],[-96.1545,41.1399],[-96.1544,41.1362],[-96.1582,41.1362],[-96.1582,41.1324],[-96.153,41.1324],[-96.1528,41.1304],[-96.1511,41.1288],[-96.1507,41.1253],[-96.1483,41.1254],[-96.1483,41.124],[-96.1518,41.124],[-96.153,41.1215],[-96.1528,41.118],[-96.1291,41.118],[-96.1291,41.1254],[-96.1384,41.1251],[-96.1384,41.1323],[-96.1244,41.1324],[-96.1244,41.1399],[-96.1292,41.1399],[-96.1293,41.147],[-96.1198,41.1469],[-96.1193,41.1486],[-96.1182,41.1489],[-96.1143,41.1476],[-96.1127,41.1543],[-96.1101,41.1542],[-96.1106,41.1631],[-96.1076,41.163],[-96.1074,41.1653],[-96.1054,41.1653],[-96.1053,41.167],[-96.1007,41.1671],[-96.1005,41.1544],[-96.0984,41.1544],[-96.0986,41.1567],[-96.0972,41.1616],[-96.0813,41.1616],[-96.0817,41.1596],[-96.0805,41.1569],[-96.0812,41.1544],[-96.0797,41.1543],[-96.0785,41.1567],[-96.0783,41.1601],[-96.077,41.1616],[-96.0746,41.1616],[-96.0746,41.167],[-96.0716,41.1646],[-96.0715,41.1663],[-96.0623,41.1617],[-96.0623,41.1575],[-96.0633,41.1548],[-96.0664,41.1543],[-96.067,41.1535],[-96.0662,41.1527],[-96.0679,41.15],[-96.067,41.1497],[-96.0656,41.1524],[-96.0632,41.1528],[-96.0631,41.1472],[-96.0671,41.1472],[-96.0677,41.1479],[-96.0671,41.1496],[-96.0679,41.1498],[-96.0686,41.1476],[-96.0814,41.1479],[-96.0815,41.1348],[-96.0821,41.1326],[-96.081,41.1326],[-96.0791,41.1344],[-96.0757,41.1339],[-96.0756,41.1324],[-96.0665,41.1325],[-96.0644,41.1311],[-96.0649,41.1325],[-96.0635,41.1325],[-96.0635,41.1363],[-96.0577,41.1363],[-96.0574,41.1325],[-96.0433,41.1325],[-96.0431,41.125],[-96.0412,41.125],[-96.0412,41.1264],[-96.0373,41.1283],[-96.0346,41.1324],[-96.0333,41.1325],[-96.0333,41.1317],[-96.0295,41.1317],[-96.0234,41.1325],[-96.0234,41.1346],[-96.0217,41.1346],[-96.0207,41.1363],[-96.0189,41.1363],[-96.0189,41.1436],[-96.0233,41.1437],[-96.0227,41.1472],[-96.0274,41.1472],[-96.0274,41.154],[-96.0237,41.1533],[-96.0237,41.1507],[-96.0215,41.1507],[-96.0215,41.1525],[-96.0226,41.1527],[-96.0234,41.1614],[-96.021,41.1615],[-96.021,41.155],[-96.0143,41.155],[-96.0136,41.1523],[-96.0062,41.151],[-95.9957,41.1515],[-95.9958,41.1544],[-95.9862,41.1539],[-95.9883,41.1562],[-95.9882,41.1621],[-96.0044,41.1619],[-96.0046,41.1653],[-96.0143,41.1653],[-96.0143,41.1619],[-96.0189,41.1619],[-96.0198,41.1651],[-96.0234,41.165],[-96.0234,41.1656]],[[-96.0804,41.1744],[-96.07,41.169],[-96.0716,41.169],[-96.0716,41.1677],[-96.0807,41.174],[-96.0804,41.1744]],[[-96.1194,41.1547],[-96.1171,41.1547],[-96.1164,41.1539],[-96.1166,41.1526],[-96.1195,41.1507],[-96.1194,41.1547]],[[-96.1405,41.1436],[-96.1395,41.1436],[-96.1394,41.1401],[-96.1486,41.1399],[-96.1487,41.1436],[-96.1405,41.1436]],[[-96.137,41.1194],[-96.1342,41.1194],[-96.1342,41.1183],[-96.137,41.1183],[-96.137,41.1194]],[[-96.0609,41.1617],[-96.0571,41.161],[-96.0599,41.1601],[-96.0591,41.1594],[-96.0607,41.159],[-96.0599,41.1585],[-96.0613,41.156],[-96.0621,41.1564],[-96.0618,41.1611],[-96.0609,41.1617]],[[-96.0432,41.1465],[-96.0432,41.1404],[-96.0522,41.1404],[-96.0524,41.1459],[-96.0477,41.1453],[-96.0432,41.1465]],[[-96.0725,41.1464],[-96.0737,41.1435],[-96.0764,41.1435],[-96.0764,41.147],[-96.0688,41.1465],[-96.0725,41.1464]],[[-96.0786,41.1466],[-96.0798,41.1464],[-96.0798,41.147],[-96.0786,41.1466]],[[-96.0524,41.1383],[-96.0521,41.1395],[-96.0477,41.1396],[-96.0477,41.136],[-96.0523,41.136],[-96.0524,41.1383]]]},{"name":"La Vista","kind":"city","rings":[[[-96.0777,41.1736],[-96.0643,41.1655],[-96.0618,41.1648],[-96.0618,41.1763],[-96.0141,41.1761],[-96.0131,41.1768],[-96.0139,41.1816],[-96.0189,41.1817],[-96.019,41.1846],[-96.0142,41.1846],[-96.0131,41.1836],[-96.0105,41.1836],[-96.0105,41.1843],[-96.0094,41.1841],[-96.0094,41.1871],[-96.019,41.1871],[-96.019,41.1907],[-96.0622,41.1908],[-96.0628,41.1885],[-96.0622,41.1836],[-96.0686,41.1835],[-96.0716,41.1814],[-96.0693,41.1835],[-96.0765,41.1835],[-96.0767,41.1908],[-96.1105,41.1907],[-96.1106,41.1857],[-96.1083,41.1828],[-96.1133,41.1817],[-96.1191,41.1771],[-96.1134,41.1756],[-96.1101,41.176],[-96.1096,41.1738],[-96.1032,41.1735],[-96.1075,41.1689],[-96.0908,41.169],[-96.0908,41.17],[-96.0864,41.1701],[-96.0864,41.169],[-96.0812,41.169],[-96.081,41.176],[-96.0776,41.1761],[-96.0777,41.1736]],[[-96.0697,41.1761],[-96.0692,41.1692],[-96.0773,41.1736],[-96.0773,41.1761],[-96.0697,41.1761]]]},{"name":"Bellevue","kind":"city","rings":[[[-95.8898,41.1079],[-95.89,41.1093],[-95.8906,41.1084],[-95.89,41.1078],[-95.8907,41.1083],[-95.8941,41.1058],[-95.9054,41.1021],[-95.9082,41.0998],[-95.9075,41.0985],[-95.9086,41.0967],[-95.891,41.0972],[-95.8897,41.0991],[-95.8898,41.1079]],[[-95.8812,41.1221],[-95.889,41.1222],[-95.887,41.1216],[-95.8812,41.1221]],[[-95.9097,41.099],[-95.9098,41.0998],[-95.9119,41.1008],[-95.9148,41.1006],[-95.9246,41.1103],[-95.9276,41.1119],[-95.9269,41.1129],[-95.9264,41.1185],[-95.9264,41.1355],[-95.9215,41.1364],[-95.9194,41.1358],[-95.9085,41.1362],[-95.9085,41.135],[-95.9076,41.135],[-95.9076,41.1334],[-95.9043,41.1339],[-95.9045,41.1312],[-95.9073,41.128],[-95.9074,41.1247],[-95.8995,41.1252],[-95.8994,41.1188],[-95.8898,41.1189],[-95.8898,41.1268],[-95.8916,41.128],[-95.8915,41.1295],[-95.8883,41.1349],[-95.8883,41.1363],[-95.8872,41.1362],[-95.8879,41.1331],[-95.8833,41.133],[-95.8833,41.1322],[-95.8807,41.1319],[-95.875,41.1258],[-95.8706,41.1258],[-95.8722,41.1286],[-95.8765,41.133],[-95.8749,41.133],[-95.8815,41.1422],[-95.8831,41.1483],[-95.8829,41.1548],[-95.8862,41.155],[-95.8871,41.1593],[-95.8905,41.1596],[-95.891,41.1576],[-95.8921,41.1576],[-95.8919,41.1597],[-95.8932,41.1598],[-95.8929,41.1618],[-95.8969,41.1621],[-95.8969,41.1657],[-95.8993,41.1657],[-95.8993,41.1674],[-95.8977,41.168],[-95.8986,41.17],[-95.9064,41.1693],[-95.9064,41.1742],[-95.9036,41.1733],[-95.9036,41.1748],[-95.9094,41.1748],[-95.9094,41.1776],[-95.9175,41.1784],[-95.9175,41.1791],[-95.9187,41.1791],[-95.919,41.1823],[-95.9238,41.1829],[-95.9239,41.1874],[-95.9212,41.1884],[-95.9237,41.191],[-96.0092,41.1907],[-95.998,41.1776],[-95.9968,41.1739],[-95.9866,41.1742],[-95.9866,41.169],[-95.9768,41.169],[-95.9768,41.172],[-95.9753,41.172],[-95.9757,41.1745],[-95.9733,41.1745],[-95.9733,41.1757],[-95.9721,41.1757],[-95.972,41.1681],[-95.9694,41.1682],[-95.9694,41.1668],[-95.9673,41.1663],[-95.9675,41.1621],[-95.9719,41.1621],[-95.9718,41.1581],[-95.9604,41.1582],[-95.9599,41.1607],[-95.948,41.1592],[-95.9478,41.1583],[-95.9492,41.1583],[-95.9492,41.1566],[-95.9479,41.1566],[-95.9477,41.1475],[-95.9553,41.1469],[-95.9559,41.1463],[-95.954,41.1465],[-95.9539,41.1454],[-95.9474,41.1467],[-95.9474,41.1474],[-95.9394,41.1478],[-95.9393,41.1444],[-95.9406,41.1403],[-95.9437,41.1403],[-95.9477,41.1419],[-95.9472,41.1389],[-95.9529,41.1381],[-95.9529,41.1387],[-95.9639,41.141],[-95.9666,41.1428],[-95.9665,41.1487],[-95.9718,41.1496],[-95.9788,41.1469],[-95.9764,41.1456],[-95.9763,41.1431],[-95.986,41.143],[-95.986,41.1398],[-95.9906,41.1397],[-95.9905,41.1363],[-95.9953,41.1363],[-95.9952,41.1327],[-95.9916,41.1327],[-95.9938,41.1305],[-95.9953,41.1301],[-95.9954,41.1253],[-95.985,41.1255],[-95.9849,41.1291],[-95.9759,41.1291],[-95.9759,41.1283],[-95.978,41.1275],[-95.9765,41.1216],[-95.9668,41.1216],[-95.9667,41.1182],[-95.9681,41.1182],[-95.9685,41.1196],[-95.9694,41.1199],[-95.9713,41.1192],[-95.9714,41.1109],[-95.9762,41.1109],[-95.9762,41.1037],[-95.9666,41.1037],[-95.9664,41.0961],[-95.9568,41.0963],[-95.9569,41.1037],[-95.9521,41.1037],[-95.9521,41.1001],[-95.9544,41.1001],[-95.9544,41.0963],[-95.9496,41.0963],[-95.9496,41.0948],[-95.9472,41.0944],[-95.9472,41.0964],[-95.9424,41.0965],[-95.9424,41.1008],[-95.9376,41.1008],[-95.9367,41.1],[-95.9376,41.0965],[-95.9376,41.082],[-95.9358,41.082],[-95.9354,41.0806],[-95.9327,41.0801],[-95.9303,41.0784],[-95.9228,41.0784],[-95.9211,41.0811],[-95.9187,41.0808],[-95.9166,41.0844],[-95.9138,41.093],[-95.9112,41.093],[-95.909,41.0974],[-95.9086,41.0987],[-95.9097,41.099]],[[-95.9401,41.1834],[-95.9369,41.1835],[-95.9382,41.1802],[-95.9382,41.1772],[-95.9392,41.1762],[-95.9391,41.1747],[-95.9383,41.1747],[-95.9383,41.1728],[-95.937,41.1728],[-95.937,41.1716],[-95.9336,41.1716],[-95.9336,41.1709],[-95.937,41.1703],[-95.937,41.1693],[-95.9459,41.1698],[-95.9466,41.1714],[-95.9474,41.1714],[-95.9474,41.1728],[-95.9464,41.1728],[-95.9465,41.1737],[-95.9442,41.1737],[-95.9442,41.1721],[-95.9431,41.1721],[-95.9431,41.1729],[-95.9405,41.1729],[-95.9407,41.1764],[-95.94,41.1801],[-95.9394,41.1801],[-95.9401,41.1834]],[[-95.9398,41.1677],[-95.94,41.169],[-95.9336,41.1684],[-95.9336,41.1672],[-95.938,41.1671],[-95.9381,41.1622],[-95.9405,41.1619],[-95.9414,41.164],[-95.9408,41.1643],[-95.9429,41.1667],[-95.943,41.1676],[-95.9398,41.1677]],[[-95.9051,41.1435],[-95.9016,41.1428],[-95.9016,41.1413],[-95.9027,41.1413],[-95.9025,41.1395],[-95.9072,41.1395],[-95.9072,41.1421],[-95.9048,41.1412],[-95.9051,41.1435]],[[-95.9314,41.1397],[-95.928,41.1391],[-95.9271,41.1379],[-95.9269,41.1274],[-95.9348,41.127],[-95.9349,41.1363],[-95.934,41.1378],[-95.9317,41.1381],[-95.9314,41.1397]],[[-95.9367,41.1269],[-95.9367,41.1257],[-95.9378,41.1257],[-95.9377,41.1185],[-95.9484,41.1189],[-95.9569,41.1219],[-95.9664,41.1219],[-95.9664,41.1289],[-95.9613,41.1291],[-95.9613,41.1328],[-95.9563,41.1328],[-95.9562,41.1311],[-95.9457,41.1315],[-95.9457,41.1328],[-95.9426,41.1328],[-95.9427,41.1373],[-95.9448,41.1374],[-95.9456,41.1366],[-95.9457,41.1375],[-95.9456,41.1384],[-95.9429,41.1391],[-95.9378,41.136],[-95.9376,41.1329],[-95.9367,41.1329],[-95.9367,41.1269]],[[-95.9497,41.1188],[-95.9475,41.1183],[-95.9475,41.117],[-95.9509,41.1167],[-95.951,41.1193],[-95.9497,41.1188]],[[-95.9569,41.1192],[-95.9569,41.1182],[-95.9664,41.1182],[-95.9664,41.1217],[-95.957,41.1218],[-95.9562,41.1215],[-95.9569,41.1212],[-95.9569,41.1192]]]},{"name":"Gretna","kind":"city","rings":[[[-96.2583,41.0886],[-96.2577,41.0907],[-96.2598,41.0905],[-96.2597,41.0886],[-96.2583,41.0886]],[[-96.1392,41.1691],[-96.1438,41.169],[-96.1438,41.1654],[-96.1468,41.1654],[-96.1474,41.1618],[-96.1582,41.1617],[-96.1582,41.1544],[-96.1775,41.1543],[-96.1774,41.1398],[-96.1966,41.1397],[-96.1966,41.1347],[-96.2012,41.1349],[-96.2011,41.1325],[-96.2251,41.1326],[-96.2252,41.1362],[-96.2306,41.136],[-96.231,41.1378],[-96.2301,41.1397],[-96.2252,41.1397],[-96.2252,41.1538],[-96.2263,41.1538],[-96.2253,41.1542],[-96.2253,41.1576],[-96.2342,41.151],[-96.2341,41.1558],[-96.2356,41.1543],[-96.2536,41.1543],[-96.2535,41.1442],[-96.2612,41.1451],[-96.2535,41.1441],[-96.2535,41.1426],[-96.2565,41.1426],[-96.2565,41.1395],[-96.2535,41.1395],[-96.2535,41.1368],[-96.2588,41.1295],[-96.263,41.1259],[-96.263,41.125],[-96.2581,41.125],[-96.2581,41.1177],[-96.2543,41.1177],[-96.2545,41.1106],[-96.2629,41.1105],[-96.2629,41.1031],[-96.2538,41.1031],[-96.2539,41.0931],[-96.2567,41.0924],[-96.256,41.0888],[-96.2581,41.0888],[-96.2581,41.0873],[-96.2548,41.0879],[-96.2548,41.0873],[-96.253,41.0873],[-96.253,41.0886],[-96.2483,41.0886],[-96.2482,41.096],[-96.25,41.0954],[-96.25,41.0969],[-96.2374,41.1032],[-96.2374,41.1037],[-96.2437,41.1035],[-96.2437,41.1001],[-96.253,41.1001],[-96.2506,41.1002],[-96.2506,41.1034],[-96.2525,41.1034],[-96.2529,41.1049],[-96.2528,41.1175],[-96.25,41.1178],[-96.25,41.1193],[-96.2485,41.1193],[-96.2485,41.1251],[-96.2477,41.1251],[-96.2469,41.1271],[-96.2473,41.1297],[-96.2438,41.1303],[-96.2438,41.129],[-96.2417,41.1282],[-96.2384,41.1289],[-96.2357,41.1284],[-96.2344,41.1291],[-96.2344,41.1251],[-96.2156,41.1253],[-96.2157,41.1193],[-96.217,41.1183],[-96.2191,41.1181],[-96.2166,41.1177],[-96.2121,41.1205],[-96.17,41.1361],[-96.1657,41.1398],[-96.1614,41.1449],[-96.1603,41.1481],[-96.1573,41.1495],[-96.153,41.1533],[-96.1423,41.1603],[-96.1396,41.1637],[-96.1352,41.1648],[-96.1301,41.169],[-96.1392,41.1691]]]}],"cells":[[41.02,-96.156,3],[41.024,-96.3,2],[41.028,-96.152,7],[41.032,-96.292,6],[41.044,-96.256,14],[41.044,-96.14,14],[41.048,-96.296,2],[41.048,-96.14,6],[41.056,-96.256,18],[41.06,-96.296,9],[41.06,-95.932,8],[41.068,-96.312,2],[41.068,-96.288,2],[41.072,-96.308,4],[41.072,-96.256,14],[41.072,-96.14,34],[41.072,-96.12,2],[41.076,-96.284,4],[41.076,-96.136,6],[41.076,-95.892,4],[41.08,-96.14,36],[41.08,-96.136,21],[41.08,-96.132,8],[41.08,-96.128,8],[41.08,-96.124,4],[41.08,-96.12,15],[41.08,-95.936,7],[41.08,-95.932,50],[41.084,-96.272,28],[41.084,-96.256,3],[41.084,-96.144,2],[41.084,-96.14,15],[41.084,-96.136,4],[41.084,-96.12,5],[41.088,-96.276,2],[41.088,-96.26,3],[41.088,-96.256,50],[41.088,-96.252,5],[41.088,-96.244,4],[41.088,-96.236,6],[41.088,-96.216,5],[41.088,-96.2,6],[41.088,-96.18,8],[41.088,-96.16,7],[41.088,-96.148,4],[41.088,-96.14,150],[41.088,-96.136,27],[41.088,-96.132,7],[41.088,-96.12,50],[41.088,-96.112,3],[41.088,-96.104,34],[41.088,-96.084,60],[41.088,-96.076,3],[41.088,-96.068,18],[41.088,-96.064,9],[41.088,-96.048,27],[41.088,-96.044,65],[41.088,-95.968,8],[41.088,-95.956,2],[41.088,-95.932,2],[41.092,-96.28,2],[41.092,-96.256,56],[41.092,-96.084,4],[41.092,-96.044,2],[41.092,-96.032,2],[41.092,-96.024,14],[41.092,-96.004,9],[41.092,-95.98,9],[41.092,-95.932,2],[41.092,-95.928,4],[41.096,-96.264,5],[41.096,-96.256,63],[41.096,-96.248,26],[41.096,-96.14,10],[41.096,-95.968,11],[41.096,-95.964,9],[41.096,-95.956,12],[41.096,-95.948,10],[41.1,-96.256,35],[41.1,-96.252,9],[41.1,-96.24,25],[41.1,-96.14,84],[41.1,-96.12,20],[41.1,-96.064,2],[41.1,-96.044,49],[41.1,-96.024,12],[41.1,-95.968,10],[41.1,-95.964,6],[41.1,-95.952,4],[41.1,-95.948,55],[41.1,-95.94,20],[41.1,-95.936,12],[41.1,-95.932,69],[41.1,-95.928,9],[41.104,-96.256,17],[41.104,-96.12,7],[41.104,-95.968,3],[41.104,-95.956,3],[41.104,-95.94,2],[41.104,-95.936,6],[41.108,-96.256,15],[41.108,-96.12,8],[41.108,-95.988,3],[41.108,-95.972,2],[41.108,-95.968,33],[41.108,-95.964,3],[41.108,-95.96,4],[41.108,-95.956,7],[41.108,-95.952,5],[41.108,-95.948,45],[41.112,-96.224,25],[41.112,-95.968,15],[41.112,-95.96,7],[41.112,-95.952,2],[41.112,-95.948,40],[41.112,-95.944,5],[41.112,-95.932,3],[41.112,-95.928,75],[41.116,-96.256,86],[41.116,-96.244,2],[41.116,-96.24,2],[41.116,-96.148,2],[41.116,-96.14,94],[41.116,-96.12,19],[41.116,-96.092,3],[41.116,-96.044,39],[41.116,-96.036,7],[41.116,-96.032,4],[41.116,-96.028,2],[41.116,-96.024,37],[41.116,-96.016,4],[41.116,-96.008,14],[41.116,-95.992,22],[41.116,-95.988,15],[41.116,-95.984,10],[41.116,-95.968,22],[41.116,-95.964,2],[41.116,-95.96,12],[41.116,-95.952,6],[41.116,-95.948,124],[41.116,-95.944,122],[41.116,-95.936,216],[41.116,-95.928,56],[41.12,-96.256,16],[41.12,-96.208,14],[41.12,-96.044,7],[41.12,-96.024,5],[41.12,-95.98,2],[41.12,-95.976,12],[41.12,-95.968,86],[41.12,-95.964,23],[41.12,-95.96,53],[41.12,-95.956,11],[41.12,-95.948,17],[41.12,-95.936,2],[41.12,-95.928,4],[41.124,-96.236,3],[41.124,-96.192,19],[41.124,-96.044,18],[41.124,-95.996,4],[41.124,-95.98,2],[41.124,-95.968,37],[41.124,-95.96,2],[41.124,-95.948,3],[41.124,-95.908,3],[41.124,-95.9,2],[41.124,-95.892,3],[41.128,-96.256,22],[41.128,-96.252,46],[41.128,-96.248,2],[41.128,-96.092,2],[41.128,-96.084,3],[41.128,-96.064,2],[41.128,-96.044,23],[41.128,-96.024,6],[41.128,-95.992,4],[41.128,-95.98,3],[41.128,-95.968,46],[41.128,-95.964,4],[41.128,-95.948,9],[41.128,-95.928,38],[41.128,-95.908,26],[41.128,-95.904,7],[41.128,-95.9,31],[41.128,-95.896,9],[41.132,-96.28,2],[41.132,-96.276,3],[41.132,-96.256,8],[41.132,-96.252,6],[41.132,-96.248,82],[41.132,-96.244,20],[41.132,-96.236,3],[41.132,-96.232,2],[41.132,-96.216,3],[41.132,-96.176,17],[41.132,-96.16,5],[41.132,-96.14,94],[41.132,-96.12,34],[41.132,-96.108,5],[41.132,-96.104,6],[41.132,-96.096,3],[41.132,-96.092,23],[41.132,-96.088,5],[41.132,-96.084,8],[41.132,-96.08,4],[41.132,-96.076,8],[41.132,-96.072,5],[41.132,-96.064,19],[41.132,-96.06,3],[41.132,-96.056,13],[41.132,-96.052,6],[41.132,-96.048,2],[41.132,-96.044,84],[41.132,-96.036,16],[41.132,-96.032,3],[41.132,-96.028,21],[41.132,-96.024,89],[41.132,-95.992,5],[41.132,-95.976,2],[41.132,-95.972,3],[41.132,-95.968,64],[41.132,-95.964,16],[41.132,-95.948,22],[41.132,-95.936,3],[41.132,-95.928,39],[41.132,-95.908,43],[41.132,-95.904,10],[41.132,-95.9,25],[41.132,-95.896,33],[41.132,-95.884,2],[41.136,-96.252,6],[41.136,-96.248,3],[41.136,-96.244,49],[41.136,-96.24,97],[41.136,-96.236,8],[41.136,-96.228,7],[41.136,-96.216,2],[41.136,-96.16,2],[41.136,-96.152,2],[41.136,-96.14,72],[41.136,-96.092,29],[41.136,-96.084,10],[41.136,-96.064,18],[41.136,-96.06,4],[41.136,-96.056,289],[41.136,-96.052,6],[41.136,-96.048,4],[41.136,-96.044,114],[41.136,-96.04,2],[41.136,-96.036,7],[41.136,-96.032,185],[41.136,-96.028,11],[41.136,-96.024,314],[41.136,-96.016,114],[41.136,-96.008,44],[41.136,-96.0,2],[41.136,-95.996,26],[41.136,-95.988,9],[41.136,-95.984,18],[41.136,-95.98,50],[41.136,-95.976,17],[41.136,-95.972,5],[41.136,-95.968,286],[41.136,-95.964,2],[41.136,-95.96,373],[41.136,-95.956,3],[41.136,-95.952,12],[41.136,-95.948,385],[41.136,-95.944,5],[41.136,-95.94,7],[41.136,-95.928,26],[41.136,-95.924,2],[41.136,-95.92,6],[41.136,-95.916,4],[41.136,-95.912,2],[41.136,-95.908,217],[41.136,-95.904,60],[41.136,-95.9,91],[41.136,-95.896,147],[41.136,-95.892,20],[41.136,-95.888,4],[41.136,-95.884,11],[41.14,-96.244,2],[41.14,-96.24,59],[41.14,-96.236,9],[41.14,-96.216,2],[41.14,-96.2,2],[41.14,-96.18,2],[41.14,-96.164,5],[41.14,-96.152,2],[41.14,-96.12,6],[41.14,-96.092,21],[41.14,-96.068,17],[41.14,-96.064,2],[41.14,-96.056,4],[41.14,-96.044,436],[41.14,-96.04,93],[41.14,-96.036,17],[41.14,-96.032,17],[41.14,-96.028,37],[41.14,-96.024,114],[41.14,-96.016,34],[41.14,-95.988,140],[41.14,-95.984,2],[41.14,-95.98,134],[41.14,-95.976,4],[41.14,-95.972,7],[41.14,-95.968,96],[41.14,-95.94,382],[41.14,-95.936,197],[41.14,-95.932,3],[41.14,-95.928,79],[41.14,-95.924,205],[41.14,-95.92,79],[41.14,-95.916,155],[41.14,-95.912,305],[41.14,-95.908,5],[41.14,-95.904,3],[41.14,-95.9,3],[41.14,-95.896,53],[41.14,-95.892,6],[41.14,-95.888,7],[41.144,-96.252,5],[41.144,-96.248,2],[41.144,-96.244,7],[41.144,-96.24,137],[41.144,-96.236,64],[41.144,-96.232,53],[41.144,-96.228,2],[41.144,-96.224,9],[41.144,-96.216,106],[41.144,-96.212,5],[41.144,-96.208,64],[41.144,-96.204,5],[41.144,-96.2,84],[41.144,-96.192,5],[41.144,-96.188,68],[41.144,-96.184,10],[41.144,-96.18,144],[41.144,-96.176,41],[41.144,-96.164,242],[41.144,-96.16,201],[41.144,-96.156,2],[41.144,-96.152,90],[41.144,-96.14,230],[41.144,-96.136,10],[41.144,-96.132,2],[41.144,-96.12,161],[41.144,-96.112,55],[41.144,-96.104,42],[41.144,-96.092,80],[41.144,-96.084,109],[41.144,-96.08,13],[41.144,-96.076,65],[41.144,-96.064,279],[41.144,-96.056,8],[41.144,-96.052,8],[41.144,-96.048,4],[41.144,-96.044,109],[41.144,-96.04,4],[41.144,-96.036,6],[41.144,-96.032,2],[41.144,-96.016,3],[41.144,-95.988,4],[41.144,-95.984,2],[41.144,-95.98,2],[41.144,-95.976,5],[41.144,-95.972,6],[41.144,-95.968,71],[41.144,-95.948,4],[41.144,-95.932,3],[41.144,-95.928,108],[41.144,-95.924,35],[41.144,-95.92,10],[41.144,-95.916,104],[41.144,-95.912,9],[41.144,-95.908,11],[41.144,-95.904,55],[41.144,-95.9,3],[41.144,-95.896,4],[41.144,-95.824,2],[41.148,-96.256,2],[41.148,-96.24,12],[41.148,-96.224,4],[41.148,-96.216,20],[41.148,-96.212,3],[41.148,-96.208,8],[41.148,-96.2,3],[41.148,-96.196,3],[41.148,-96.192,3],[41.148,-96.18,6],[41.148,-96.164,20],[41.148,-96.16,13],[41.148,-96.156,6],[41.148,-96.152,8],[41.148,-96.112,3],[41.148,-96.104,3],[41.148,-96.092,23],[41.148,-96.088,3],[41.148,-96.084,2],[41.148,-96.08,9],[41.148,-96.072,3],[41.148,-96.064,35],[41.148,-96.056,2],[41.148,-96.052,2],[41.148,-96.044,233],[41.148,-96.04,14],[41.148,-96.036,39],[41.148,-96.024,117],[41.148,-95.968,11],[41.148,-95.952,2],[41.148,-95.948,44],[41.148,-95.944,65],[41.148,-95.94,31],[41.148,-95.932,4],[41.148,-95.928,24],[41.148,-95.92,252],[41.148,-95.916,277],[41.148,-95.912,73],[41.148,-95.908,65],[41.148,-95.904,3],[41.148,-95.9,3],[41.152,-96.252,2],[41.152,-96.248,2],[41.152,-96.24,2],[41.152,-96.236,86],[41.152,-96.216,13],[41.152,-96.208,3],[41.152,-96.204,4],[41.152,-96.2,5],[41.152,-96.18,7],[41.152,-96.156,2],[41.152,-96.152,69],[41.152,-96.14,134],[41.152,-96.12,19],[41.152,-96.112,4],[41.152,-96.108,4],[41.152,-96.104,2],[41.152,-96.096,2],[41.152,-96.092,29],[41.152,-96.08,12],[41.152,-96.072,9],[41.152,-96.068,18],[41.152,-96.064,67],[41.152,-96.06,4],[41.152,-96.056,60],[41.152,-96.052,47],[41.152,-96.048,58],[41.152,-96.044,264],[41.152,-96.036,2],[41.152,-96.032,26],[41.152,-96.016,35],[41.152,-96.012,23],[41.152,-95.968,7],[41.152,-95.952,5],[41.152,-95.948,22],[41.152,-95.94,13],[41.152,-95.936,9],[41.152,-95.932,2],[41.152,-95.928,106],[41.152,-95.924,274],[41.152,-95.92,60],[41.152,-95.912,55],[41.152,-95.908,2],[41.152,-95.896,2],[41.156,-96.208,5],[41.156,-96.2,4],[41.156,-96.196,2],[41.156,-96.18,9],[41.156,-96.152,13],[41.156,-96.148,12],[41.156,-96.14,125],[41.156,-96.064,23],[41.156,-96.048,7],[41.156,-96.044,435],[41.156,-96.04,2],[41.156,-96.028,9],[41.156,-96.024,190],[41.156,-96.02,2],[41.156,-96.016,2],[41.156,-96.012,9],[41.156,-96.008,3],[41.156,-95.968,41],[41.156,-95.948,270],[41.156,-95.944,231],[41.156,-95.94,417],[41.156,-95.936,348],[41.156,-95.932,301],[41.156,-95.928,371],[41.156,-95.924,23],[41.156,-95.92,47],[41.156,-95.912,35],[41.156,-95.908,2],[41.16,-96.236,54],[41.16,-96.216,47],[41.16,-96.212,5],[41.16,-96.208,11],[41.16,-96.204,7],[41.16,-96.2,30],[41.16,-96.196,17],[41.16,-96.192,9],[41.16,-96.188,3],[41.16,-96.184,9],[41.16,-96.18,18],[41.16,-96.176,2],[41.16,-96.148,3],[41.16,-96.144,64],[41.16,-96.14,278],[41.16,-96.136,69],[41.16,-96.132,2],[41.16,-96.128,5],[41.16,-96.124,3],[41.16,-96.12,27],[41.16,-96.104,6],[41.16,-96.092,59],[41.16,-96.088,4],[41.16,-96.064,42],[41.16,-96.06,29],[41.16,-96.056,6],[41.16,-96.052,22],[41.16,-96.048,49],[41.16,-96.044,162],[41.16,-96.04,37],[41.16,-96.036,12],[41.16,-96.028,105],[41.16,-96.024,182],[41.16,-96.02,66],[41.16,-96.016,66],[41.16,-96.012,60],[41.16,-96.008,123],[41.16,-96.004,28],[41.16,-96.0,44],[41.16,-95.992,41],[41.16,-95.988,105],[41.16,-95.972,5],[41.16,-95.968,362],[41.16,-95.96,161],[41.16,-95.952,4],[41.16,-95.948,36],[41.16,-95.944,6],[41.16,-95.936,14],[41.16,-95.932,6],[41.16,-95.928,143],[41.16,-95.924,90],[41.16,-95.92,11],[41.16,-95.916,7],[41.16,-95.912,3],[41.16,-95.908,3],[41.164,-96.2,20],[41.164,-96.196,2],[41.164,-96.188,3],[41.164,-96.184,2],[41.164,-96.18,10],[41.164,-96.144,25],[41.164,-96.14,150],[41.164,-96.136,41],[41.164,-96.092,78],[41.164,-96.068,11],[41.164,-96.064,99],[41.164,-96.052,3],[41.164,-96.048,5],[41.164,-96.044,286],[41.164,-96.04,5],[41.164,-96.036,5],[41.164,-96.032,5],[41.164,-96.028,3],[41.164,-96.024,99],[41.164,-96.016,9],[41.164,-95.968,49],[41.164,-95.956,15],[41.164,-95.952,3],[41.164,-95.948,12],[41.164,-95.936,38],[41.164,-95.928,441],[41.164,-95.924,105],[41.164,-95.92,3],[41.168,-96.236,14],[41.168,-96.216,53],[41.168,-96.2,10],[41.168,-96.156,10],[41.168,-96.144,7],[41.168,-96.14,192],[41.168,-96.136,4],[41.168,-96.132,2],[41.168,-96.12,9],[41.168,-96.104,6],[41.168,-96.096,2],[41.168,-96.092,39],[41.168,-96.076,20],[41.168,-96.072,8],[41.168,-96.068,10],[41.168,-96.064,42],[41.168,-96.056,8],[41.168,-96.052,8],[41.168,-96.048,5],[41.168,-96.044,89],[41.168,-96.04,11],[41.168,-96.036,10],[41.168,-96.032,8],[41.168,-96.028,18],[41.168,-96.024,131],[41.168,-96.02,3],[41.168,-96.016,8],[41.168,-95.968,4],[41.168,-95.956,9],[41.168,-95.948,17],[41.168,-95.936,3],[41.168,-95.928,126],[41.168,-95.924,2],[41.172,-96.236,71],[41.172,-96.232,2],[41.172,-96.224,6],[41.172,-96.216,41],[41.172,-96.2,40],[41.172,-96.192,6],[41.172,-96.18,14],[41.172,-96.176,2],[41.172,-96.172,2],[41.172,-96.164,2],[41.172,-96.14,3],[41.172,-96.124,48],[41.172,-96.12,51],[41.172,-96.104,4],[41.172,-96.096,9],[41.172,-96.092,26],[41.172,-96.084,8],[41.172,-96.08,27],[41.172,-96.076,2],[41.172,-96.064,32],[41.172,-96.044,189],[41.172,-96.04,4],[41.172,-96.032,5],[41.172,-96.028,16],[41.172,-96.024,157],[41.172,-95.992,2],[41.172,-95.988,17],[41.172,-95.968,10],[41.172,-95.956,31],[41.172,-95.948,16],[41.172,-95.932,4],[41.172,-95.928,120],[41.172,-95.924,3],[41.172,-95.92,2],[41.176,-96.22,5],[41.176,-96.216,12],[41.176,-96.212,9],[41.176,-96.208,8],[41.176,-96.2,31],[41.176,-96.188,5],[41.176,-96.184,6],[41.176,-96.18,35],[41.176,-96.176,8],[41.176,-96.172,12],[41.176,-96.168,14],[41.176,-96.164,7],[41.176,-96.16,33],[41.176,-96.156,8],[41.176,-96.152,23],[41.176,-96.148,17],[41.176,-96.144,37],[41.176,-96.14,165],[41.176,-96.136,10],[41.176,-96.128,3],[41.176,-96.124,29],[41.176,-96.12,8],[41.176,-96.116,5],[41.176,-96.112,36],[41.176,-96.108,18],[41.176,-96.104,104],[41.176,-96.1,63],[41.176,-96.096,69],[41.176,-96.092,113],[41.176,-96.088,5],[41.176,-96.084,354],[41.176,-96.08,83],[41.176,-96.076,41],[41.176,-96.072,43],[41.176,-96.068,170],[41.176,-96.064,414],[41.176,-96.06,299],[41.176,-96.056,101],[41.176,-96.052,69],[41.176,-96.048,86],[41.176,-96.044,421],[41.176,-96.04,134],[41.176,-96.036,57],[41.176,-96.032,53],[41.176,-96.028,112],[41.176,-96.024,316],[41.176,-96.02,17],[41.176,-96.016,28],[41.176,-95.988,66],[41.176,-95.984,9],[41.176,-95.98,56],[41.176,-95.976,14],[41.176,-95.972,11],[41.176,-95.968,128],[41.176,-95.956,11],[41.176,-95.948,59],[41.176,-95.944,11],[41.176,-95.94,52],[41.176,-95.936,17],[41.176,-95.932,22],[41.176,-95.928,319],[41.176,-95.924,2],[41.176,-95.92,5],[41.18,-96.228,2],[41.18,-96.216,44],[41.18,-96.2,7],[41.18,-96.18,5],[41.18,-96.176,2],[41.18,-96.16,10],[41.18,-96.152,6],[41.18,-96.144,5],[41.18,-96.14,87],[41.18,-96.128,3],[41.18,-96.12,2],[41.18,-96.108,143],[41.18,-96.104,9],[41.18,-96.084,17],[41.18,-96.072,4],[41.18,-96.068,3],[41.18,-96.064,118],[41.18,-96.06,14],[41.18,-96.056,9],[41.18,-96.048,14],[41.18,-96.044,105],[41.18,-96.04,2],[41.18,-96.036,63],[41.18,-96.032,25],[41.18,-96.028,30],[41.18,-96.024,100],[41.18,-96.016,20],[41.18,-96.0,2],[41.18,-95.996,4],[41.18,-95.992,4],[41.18,-95.988,39],[41.18,-95.984,3],[41.18,-95.98,12],[41.18,-95.976,10],[41.18,-95.972,21],[41.18,-95.968,209],[41.18,-95.964,76],[41.18,-95.96,62],[41.18,-95.956,136],[41.18,-95.952,40],[41.18,-95.948,323],[41.18,-95.944,71],[41.18,-95.94,334],[41.18,-95.936,212],[41.18,-95.932,349],[41.18,-95.924,11],[41.184,-96.236,7],[41.184,-96.232,2],[41.184,-96.216,9],[41.184,-96.2,4],[41.184,-96.184,4],[41.184,-96.18,9],[41.184,-96.164,4],[41.184,-96.16,7],[41.184,-96.144,9],[41.184,-96.14,74],[41.184,-96.136,3],[41.184,-96.116,3],[41.184,-96.112,72],[41.184,-96.108,11],[41.184,-96.096,2],[41.184,-96.092,2],[41.184,-96.088,5],[41.184,-96.084,31],[41.184,-96.076,2],[41.184,-96.064,44],[41.184,-96.052,18],[41.184,-96.048,33],[41.184,-96.044,190],[41.184,-96.04,46],[41.184,-96.036,21],[41.184,-96.032,11],[41.184,-96.028,29],[41.184,-96.024,210],[41.184,-96.016,16],[41.184,-95.992,3],[41.184,-95.988,24],[41.184,-95.98,22],[41.184,-95.976,24],[41.184,-95.968,52],[41.184,-95.964,9],[41.184,-95.96,18],[41.184,-95.956,17],[41.184,-95.952,4],[41.184,-95.948,36],[41.184,-95.944,4],[41.184,-95.936,55],[41.184,-95.928,6],[41.184,-95.824,2],[41.188,-96.236,41],[41.188,-96.232,2],[41.188,-96.228,2],[41.188,-96.216,26],[41.188,-96.212,7],[41.188,-96.204,4],[41.188,-96.2,33],[41.188,-96.196,3],[41.188,-96.192,7],[41.188,-96.188,17],[41.188,-96.184,2],[41.188,-96.18,41],[41.188,-96.176,7],[41.188,-96.172,6],[41.188,-96.164,7],[41.188,-96.16,27],[41.188,-96.156,20],[41.188,-96.152,4],[41.188,-96.148,15],[41.188,-96.144,8],[41.188,-96.14,86],[41.188,-96.136,31],[41.188,-96.132,5],[41.188,-96.128,20],[41.188,-96.12,59],[41.188,-96.116,18],[41.188,-96.112,89],[41.188,-96.108,51],[41.188,-96.1,70],[41.188,-96.096,11],[41.188,-96.092,40],[41.188,-96.084,96],[41.188,-96.08,26],[41.188,-96.076,6],[41.188,-96.072,5],[41.188,-96.068,52],[41.188,-96.064,91],[41.188,-96.06,2],[41.188,-96.056,57],[41.188,-96.052,75],[41.188,-96.048,12],[41.188,-96.044,287],[41.188,-96.04,24],[41.188,-96.036,96],[41.188,-96.032,2],[41.188,-96.028,70],[41.188,-96.024,188],[41.188,-96.02,27],[41.188,-96.016,113],[41.188,-96.0,17],[41.188,-95.996,9],[41.188,-95.992,15],[41.188,-95.988,31],[41.188,-95.984,9],[41.188,-95.98,59],[41.188,-95.976,19],[41.188,-95.972,13],[41.188,-95.968,149],[41.188,-95.964,12],[41.188,-95.96,22],[41.188,-95.956,29],[41.188,-95.952,8],[41.188,-95.948,11],[41.188,-95.94,314],[41.188,-95.936,53],[41.188,-95.932,2],[41.208,-95.92,33],[41.208,-95.908,4],[41.208,-95.9,52],[41.208,-95.88,2],[41.212,-95.896,25],[41.212,-95.888,38],[41.212,-95.868,2],[41.212,-95.852,3],[41.216,-95.892,10],[41.216,-95.88,19],[41.216,-95.868,35],[41.216,-95.864,9],[41.216,-95.86,14],[41.216,-95.856,8],[41.216,-95.852,19],[41.216,-95.848,14],[41.216,-95.836,3],[41.216,-95.832,15],[41.216,-95.828,8],[41.216,-95.82,2],[41.22,-95.88,56],[41.22,-95.864,2],[41.22,-95.852,13],[41.22,-95.84,13],[41.22,-95.836,3],[41.22,-95.832,19],[41.22,-95.824,2],[41.224,-95.896,2],[41.224,-95.888,8],[41.224,-95.88,3],[41.224,-95.864,6],[41.224,-95.852,43],[41.224,-95.848,16],[41.224,-95.844,3],[41.224,-95.836,3],[41.224,-95.828,25],[41.228,-95.912,5],[41.228,-95.88,56],[41.228,-95.872,7],[41.228,-95.856,9],[41.228,-95.852,45],[41.228,-95.848,5],[41.228,-95.832,12],[41.228,-95.82,2],[41.232,-95.904,25],[41.232,-95.9,4],[41.232,-95.892,5],[41.232,-95.884,157],[41.232,-95.88,70],[41.232,-95.864,157],[41.232,-95.852,80],[41.232,-95.844,57],[41.232,-95.84,10],[41.232,-95.832,21],[41.236,-95.908,2],[41.236,-95.9,4],[41.236,-95.896,3],[41.236,-95.892,4],[41.236,-95.88,79],[41.236,-95.876,10],[41.236,-95.872,81],[41.236,-95.868,19],[41.236,-95.864,9],[41.236,-95.86,18],[41.236,-95.856,48],[41.236,-95.836,2],[41.236,-95.832,6],[41.236,-95.828,13],[41.236,-95.812,2],[41.24,-95.908,71],[41.24,-95.904,13],[41.24,-95.9,30],[41.24,-95.896,7],[41.24,-95.892,54],[41.24,-95.888,33],[41.24,-95.884,25],[41.24,-95.868,7],[41.24,-95.864,6],[41.24,-95.86,9],[41.24,-95.856,7],[41.24,-95.844,9],[41.24,-95.828,55],[41.24,-95.824,14],[41.24,-95.82,5],[41.24,-95.816,2],[41.244,-95.912,7],[41.244,-95.904,49],[41.244,-95.9,13],[41.244,-95.892,2],[41.244,-95.864,9],[41.244,-95.86,22],[41.244,-95.856,121],[41.244,-95.852,16],[41.244,-95.848,10],[41.244,-95.832,14],[41.244,-95.824,12],[41.248,-95.912,16],[41.248,-95.904,21],[41.248,-95.868,6],[41.248,-95.864,2],[41.248,-95.86,10],[41.248,-95.856,10],[41.248,-95.852,16],[41.248,-95.848,3],[41.248,-95.844,2],[41.248,-95.836,12],[41.248,-95.828,10],[41.248,-95.816,4],[41.248,-95.804,2],[41.248,-95.772,3],[41.252,-95.964,2],[41.252,-95.908,65],[41.252,-95.904,39],[41.252,-95.9,21],[41.252,-95.896,20],[41.252,-95.892,10],[41.252,-95.888,27],[41.252,-95.884,14],[41.252,-95.88,13],[41.252,-95.876,21],[41.252,-95.872,4],[41.252,-95.868,24],[41.252,-95.864,13],[41.252,-95.86,48],[41.252,-95.856,49],[41.252,-95.852,20],[41.252,-95.848,2],[41.252,-95.84,5],[41.252,-95.836,9],[41.252,-95.824,7],[41.252,-95.816,10],[41.256,-95.924,3],[41.256,-95.912,9],[41.256,-95.908,20],[41.256,-95.904,48],[41.256,-95.9,14],[41.256,-95.896,21],[41.256,-95.892,12],[41.256,-95.888,26],[41.256,-95.884,35],[41.256,-95.88,21],[41.256,-95.876,23],[41.256,-95.872,21],[41.256,-95.868,30],[41.256,-95.864,18],[41.256,-95.86,62],[41.256,-95.856,167],[41.256,-95.852,59],[41.256,-95.848,6],[41.256,-95.844,4],[41.256,-95.84,21],[41.256,-95.824,14],[41.256,-95.82,6],[41.256,-95.808,16],[41.26,-95.924,3],[41.26,-95.916,32],[41.26,-95.912,44],[41.26,-95.908,61],[41.26,-95.904,223],[41.26,-95.9,230],[41.26,-95.896,151],[41.26,-95.892,161],[41.26,-95.888,137],[41.26,-95.884,201],[41.26,-95.88,160],[41.26,-95.876,162],[41.26,-95.872,295],[41.26,-95.868,325],[41.26,-95.864,19],[41.26,-95.86,237],[41.26,-95.856,137],[41.26,-95.852,199],[41.26,-95.848,148],[41.26,-95.844,63],[41.26,-95.84,9],[41.26,-95.836,2],[41.26,-95.832,7],[41.26,-95.82,5],[41.26,-95.816,3],[41.26,-95.808,3],[41.26,-95.804,11],[41.264,-95.916,6],[41.264,-95.912,6],[41.264,-95.908,5],[41.264,-95.904,36],[41.264,-95.9,22],[41.264,-95.896,13],[41.264,-95.892,13],[41.264,-95.888,11],[41.264,-95.884,33],[41.264,-95.88,5],[41.264,-95.876,9],[41.264,-95.872,10],[41.264,-95.868,86],[41.264,-95.864,11],[41.264,-95.86,14],[41.264,-95.856,38],[41.264,-95.852,12],[41.264,-95.848,63],[41.264,-95.844,161],[41.264,-95.84,41],[41.264,-95.8,5],[41.268,-95.916,2],[41.268,-95.912,6],[41.268,-95.908,30],[41.268,-95.904,41],[41.268,-95.9,21],[41.268,-95.896,15],[41.268,-95.892,13],[41.268,-95.888,15],[41.268,-95.884,50],[41.268,-95.88,10],[41.268,-95.876,16],[41.268,-95.872,60],[41.268,-95.868,58],[41.268,-95.864,2],[41.268,-95.86,36],[41.268,-95.856,7],[41.268,-95.852,2],[41.268,-95.848,28],[41.268,-95.84,59],[41.268,-95.836,22],[41.268,-95.832,11],[41.268,-95.824,2],[41.268,-95.808,3],[41.272,-95.896,7],[41.272,-95.884,42],[41.272,-95.88,9],[41.272,-95.876,3],[41.272,-95.872,6],[41.272,-95.868,47],[41.272,-95.852,2],[41.272,-95.84,9],[41.272,-95.832,32],[41.272,-95.828,6],[41.272,-95.824,4],[41.276,-95.884,5],[41.276,-95.876,9],[41.276,-95.86,2],[41.276,-95.852,3],[41.276,-95.848,2],[41.276,-95.84,2],[41.276,-95.836,5],[41.276,-95.82,5],[41.276,-95.816,3],[41.276,-95.812,13],[41.28,-95.872,5],[41.28,-95.868,24],[41.28,-95.864,9],[41.28,-95.848,3],[41.28,-95.836,2],[41.28,-95.788,4],[41.28,-95.784,2],[41.284,-95.872,9],[41.284,-95.868,12],[41.284,-95.852,8],[41.284,-95.848,3],[41.284,-95.836,2],[41.284,-95.824,3],[41.288,-95.86,40],[41.288,-95.856,2],[41.288,-95.836,2]],"cameras":[[41.27055,-96.19671],[41.30869,-96.15821],[41.14036,-95.9086],[41.13635,-95.89518],[41.26164,-96.18496],[41.15874,-95.93563],[41.17475,-96.02386],[41.17268,-96.02248],[41.17303,-96.02104],[41.14727,-96.08958],[41.17441,-96.02353],[41.1758,-96.04324],[41.17479,-96.04291],[41.17103,-96.02103],[41.17128,-96.0223],[41.29071,-96.14344],[41.28985,-96.14368],[41.17364,-96.07807],[41.26149,-96.18149],[41.16187,-95.98908],[41.11821,-96.0029],[41.11809,-96.00419],[41.32139,-96.07501],[41.32182,-96.07428],[41.31476,-96.11958],[41.32268,-96.13879],[41.3246,-96.13899],[41.17658,-96.08877],[41.17684,-96.09257],[41.13843,-96.0304],[41.32097,-96.04439],[41.16414,-96.13984],[41.17633,-96.15844],[41.18853,-96.11944],[41.17619,-96.14253],[41.25764,-96.03062],[41.25828,-96.03108],[41.25944,-96.02988],[41.13246,-96.02658],[41.14769,-96.07987],[41.16434,-96.13922],[41.22584,-96.04299],[41.20921,-95.95739],[41.21233,-96.00175],[41.29825,-96.02361],[41.31848,-96.02404],[41.31751,-96.06561],[41.31571,-96.05968],[41.32076,-96.04316],[41.31073,-95.97694],[41.26689,-95.84055],[41.31625,-96.05248],[41.30658,-96.05359],[41.26229,-96.18236],[41.26236,-96.18509],[41.17561,-96.06184],[41.19062,-96.00494],[41.19055,-96.17651],[41.17586,-96.21364],[41.14717,-96.21554],[41.08908,-96.1372],[41.09249,-96.04055],[41.1616,-95.98687],[41.23393,-96.1173],[41.29967,-95.95482],[41.1,-96.25214],[41.09781,-96.2519],[41.25407,-96.07433],[41.26509,-96.13998],[41.26422,-96.14049],[41.26425,-96.14098],[41.16268,-96.13653],[41.14645,-96.16243],[41.31395,-96.24153],[41.22808,-95.85093],[41.22378,-95.85056],[41.26639,-95.95211],[41.2305,-95.85104],[41.21861,-95.83618],[41.21943,-95.83425],[41.31351,-96.23541],[41.31348,-96.23598],[41.30643,-96.23896],[41.13767,-95.95696],[41.21044,-95.79237],[41.27825,-95.86755],[41.22861,-96.14495],[41.21278,-95.86619],[41.3061,-95.83872],[41.26201,-95.85617],[41.26285,-95.91443],[41.26202,-95.90471],[41.26183,-95.9047],[41.24438,-95.9008],[41.24071,-95.89709],[41.24012,-95.88797],[41.23097,-95.87944],[41.22895,-95.87913],[41.2337,-95.87909],[41.20812,-95.9164],[41.27418,-95.88189],[41.21928,-95.83743],[41.15452,-96.06363],[41.16126,-96.19676],[41.18812,-96.19658],[41.23288,-96.20269],[41.20689,-96.21526],[41.11307,-96.22193],[41.11305,-96.22189],[41.11303,-96.22186],[41.23145,-95.9163],[41.23147,-95.91633],[41.23148,-95.91631],[41.23151,-95.91634],[41.23154,-95.91634],[41.23157,-95.91634],[41.23157,-95.91632],[41.25962,-95.9238],[41.25959,-95.92379],[41.25956,-95.92378],[41.25953,-95.92377],[41.29532,-95.7878],[41.23291,-96.2037],[41.23226,-96.20364],[41.13712,-95.88322],[41.13747,-96.01415],[41.14009,-95.94048],[41.3061,-95.83871],[41.26658,-95.86738],[41.23955,-95.85112],[41.26184,-95.88662],[41.13273,-96.08206],[41.24141,-95.96319],[41.12702,-95.97922],[41.14724,-96.16246],[41.19047,-96.13896],[41.26284,-95.84333],[41.14682,-96.23838],[41.36314,-96.15849],[41.29133,-96.14034],[41.1958,-96.24829],[41.23221,-96.20116],[41.1911,-96.24852],[41.16367,-95.90477],[41.16374,-95.90507],[41.28502,-95.9299],[41.30721,-96.22107],[41.25754,-95.92856],[41.23409,-96.08236],[41.30951,-96.15797],[41.19031,-96.2345],[41.13083,-96.25191],[41.36447,-96.17729],[41.21181,-96.04361],[41.36466,-96.15097],[41.18847,-96.02356],[41.37632,-95.67741],[41.14542,-96.17717],[41.26197,-95.91109],[41.0771,-95.8912],[41.29135,-95.79276],[41.3054,-96.07052],[41.1413,-96.0408],[41.20507,-96.23855],[41.11767,-95.93312],[41.36227,-95.86492],[41.20546,-95.96671],[41.33574,-96.11109],[41.30097,-95.99083],[41.13987,-96.04277],[41.28495,-96.02596],[41.30697,-96.24577],[41.14035,-95.90858],[41.14,-95.93392],[41.29182,-96.30193],[41.14038,-95.90833],[41.19099,-96.13904],[41.11749,-95.93499],[41.21243,-95.94916]]},"searches":{"agency":"council-bluffs-ia-pd","searches":884,"with_reason":397,"reason_rate":0.4491,"median_networks":424,"max_networks":6072,"first":"2026-07-23","last":"2026-09-23","histogram":[{"lo":0,"hi":1,"n":43},{"lo":1,"hi":10,"n":235},{"lo":10,"hi":100,"n":8},{"lo":100,"hi":500,"n":544},{"lo":500,"hi":1000,"n":0},{"lo":1000,"hi":2500,"n":0},{"lo":2500,"hi":10000,"n":54}],"reasons":[{"reason":"suspect","n":44},{"reason":"drug investigation","n":34},{"reason":"wanted","n":29},{"reason":"investigation","n":19},{"reason":"warrant","n":18},{"reason":"theft","n":16},{"reason":"narc","n":13},{"reason":"suspect vehicle","n":11}]}};
161const S1 = 'var(--series-1)', S2 = 'var(--series-2)';
162const fmt = n => n.toLocaleString('en-US');
163const pct = (v, d = 1) => (v * 100).toFixed(d) + '%';
164const tip = document.getElementById('tip');
165
166function showTip(evt, html) {
167 tip.innerHTML = html;
168 tip.style.opacity = 1;
169 const pad = 14, r = tip.getBoundingClientRect();
170 let x = evt.clientX + pad, y = evt.clientY + pad;
171 if (x + r.width > innerWidth - 8) x = evt.clientX - r.width - pad;
172 if (y + r.height > innerHeight - 8) y = evt.clientY - r.height - pad;
173 tip.style.left = x + 'px'; tip.style.top = y + 'px';
174}
175const hideTip = () => { tip.style.opacity = 0; };
176function hoverable(el, html) {
177 el.addEventListener('mousemove', e => showTip(e, html));
178 el.addEventListener('mouseleave', hideTip);
179}
180const el = (tag, attrs = {}, kids = []) => {
181 const n = document.createElementNS('http://www.w3.org/2000/svg', tag);
182 for (const k in attrs) n.setAttribute(k, attrs[k]);
183 kids.forEach(c => n.appendChild(c));
184 return n;
185};
186function legend(id, items) {
187 document.getElementById(id).innerHTML = items
188 .map(([c, l]) => `<span><i style="background:${c}"></i>${l}</span>`).join('');
189}
190function table(id, cols, rows) {
191 document.getElementById(id).innerHTML =
192 '<table><thead><tr>' + cols.map(c => `<th>${c}</th>`).join('') +
193 '</tr></thead><tbody>' + rows.map(r => '<tr>' +
194 r.map(c => `<td>${c}</td>`).join('') + '</tr>').join('') + '</tbody></table>';
195}
196
197/* ---- tiles ---- */
198(function () {
199 const t = DATA.totals;
200 document.getElementById('lede').textContent =
201 `${fmt(t.incidents)} incidents and ${fmt(t.stops)} officer-initiated vehicle stops from six law` +
202 ` enforcement agencies, against ${fmt(t.cameras)} mapped licence plate readers and` +
203 ` ${fmt(t.searches)} published searches of one agency's camera network.`;
204 document.getElementById('stamp').textContent = 'Rebuilt ' + t.built + '.';
205 const tiles = [
206 [fmt(t.incidents), 'Incidents'], [fmt(t.stops), 'Vehicle stops'],
207 [fmt(t.cameras), 'ALPR cameras'], [fmt(t.searches), 'Published searches'],
208 [fmt(t.raw), 'Raw payloads kept'],
209 ];
210 document.getElementById('tiles').innerHTML = tiles
211 .map(([v, l]) => `<div class="tile"><b>${v}</b><span>${l}</span></div>`).join('');
212})();
213
214/* ---- stop outcomes: grouped horizontal bars ---- */
215(function () {
216 const d = DATA.outcomes;
217 if (!d.length) return;
218 legend('lg-out', [[S1, 'Cited'], [S2, 'Arrested']]);
219 const W = 720, rowH = 52, padL = 150, padR = 64, top = 8;
220 const H = top + d.length * rowH + 26;
221 const max = Math.max(...d.map(r => r.cited)) * 1.12;
222 const x = v => padL + (v / max) * (W - padL - padR);
223 const svg = el('svg', { viewBox: `0 0 ${W} ${H}`, role: 'img',
224 'aria-label': 'Citation and arrest rate on vehicle stops, by agency' });
225
226 [0, .2, .4, .6].forEach(g => {
227 if (g > max) return;
228 svg.appendChild(el('line', { class: 'grid-line', x1: x(g), x2: x(g), y1: top, y2: top + d.length * rowH }));
229 const tx = el('text', { x: x(g), y: H - 8, 'text-anchor': 'middle' });
230 tx.textContent = pct(g, 0); svg.appendChild(tx);
231 });
232
233 d.forEach((r, i) => {
234 const yTop = top + i * rowH;
235 const name = el('text', { x: padL - 12, y: yTop + 26, 'text-anchor': 'end', class: 'cat' });
236 name.textContent = r.agency; svg.appendChild(name);
237 // 2px surface gap between the paired bars
238 [['cited', S1, yTop + 8, 15], ['arrested', S2, yTop + 25, 15]].forEach(([k, col, y, h]) => {
239 const w = Math.max(x(r[k]) - padL, 0);
240 const bar = el('rect', { x: padL, y, width: w, height: h, rx: 4, fill: col });
241 svg.appendChild(bar);
242 const lab = el('text', { x: padL + w + 8, y: y + h - 3, class: 'val' });
243 lab.textContent = pct(r[k], k === 'arrested' ? 2 : 1);
244 svg.appendChild(lab);
245 const hit = el('rect', { class: 'hit', x: padL, y: y - 2, width: W - padL, height: h + 4 });
246 svg.appendChild(hit);
247 hoverable(hit, `<b>${r.agency}</b><br>${k === 'cited' ? 'Cited' : 'Arrested'}: ` +
248 `${pct(r[k], 2)} of ${fmt(r.stops)} stops`);
249 });
250 });
251 document.getElementById('c-outcomes').appendChild(svg);
252 table('t-outcomes', ['Agency', 'Stops', 'Cited', 'Arrested'],
253 d.map(r => [r.agency, fmt(r.stops), pct(r.cited), pct(r.arrested, 2)]));
254})();
255
256/* ---- distance to nearest camera: two lines + crosshair ---- */
257(function () {
258 const d = DATA.proximity;
259 if (!d.length) return;
260 legend('lg-prox', [[S2, 'Vehicle stops'], [S1, 'All other incidents']]);
261 const W = 720, H = 300, padL = 52, padR = 96, padT = 12, padB = 44;
262 const maxY = Math.max(...d.map(r => Math.max(r.stops, r.other))) * 1.1;
263 const maxX = Math.max(...d.map(r => r.m));
264 const x = v => padL + (v / maxX) * (W - padL - padR);
265 const y = v => H - padB - (v / maxY) * (H - padT - padB);
266 const svg = el('svg', { viewBox: `0 0 ${W} ${H}`, role: 'img',
267 'aria-label': 'Share of incidents by distance to the nearest ALPR camera' });
268
269 for (let g = 0; g <= maxY; g += 0.04) {
270 svg.appendChild(el('line', { class: 'grid-line', x1: padL, x2: W - padR, y1: y(g), y2: y(g) }));
271 const t = el('text', { x: padL - 10, y: y(g) + 4, 'text-anchor': 'end' });
272 t.textContent = pct(g, 0); svg.appendChild(t);
273 }
274 d.forEach(r => {
275 const t = el('text', { x: x(r.m), y: H - padB + 18, 'text-anchor': 'middle' });
276 t.textContent = r.m; svg.appendChild(t);
277 });
278 const ax = el('text', { x: (padL + W - padR) / 2, y: H - 6, 'text-anchor': 'middle' });
279 ax.textContent = 'metres to the nearest camera'; svg.appendChild(ax);
280
281 const path = (key, col) => {
282 const dstr = d.map((r, i) => `${i ? 'L' : 'M'}${x(r.m)},${y(r[key])}`).join(' ');
283 svg.appendChild(el('path', { d: dstr, fill: 'none', stroke: col,
284 'stroke-width': 2, 'stroke-linejoin': 'round', 'stroke-linecap': 'round' }));
285 d.forEach(r => svg.appendChild(el('circle', { cx: x(r.m), cy: y(r[key]), r: 4,
286 fill: col, stroke: 'var(--surface-1)', 'stroke-width': 2 })));
287 const last = d[d.length - 1];
288 const lab = el('text', { x: x(last.m) + 10, y: y(last[key]) + 4, class: 'val' });
289 lab.textContent = key === 'stops' ? 'stops' : 'other'; svg.appendChild(lab);
290 };
291 path('other', S1); path('stops', S2);
292
293 const cross = el('line', { class: 'axis-line', y1: padT, y2: H - padB, opacity: 0 });
294 svg.appendChild(cross);
295 const band = el('rect', { class: 'hit', x: padL, y: padT, width: W - padL - padR, height: H - padT - padB });
296 svg.appendChild(band);
297 band.addEventListener('mousemove', e => {
298 const box = svg.getBoundingClientRect();
299 const vx = (e.clientX - box.left) / box.width * W;
300 let best = d[0];
301 d.forEach(r => { if (Math.abs(x(r.m) - vx) < Math.abs(x(best.m) - vx)) best = r; });
302 cross.setAttribute('x1', x(best.m)); cross.setAttribute('x2', x(best.m));
303 cross.setAttribute('opacity', 1);
304 showTip(e, `<b>${best.m}–${best.m + (d[1] ? d[1].m - d[0].m : 200)} m</b><br>` +
305 `Vehicle stops: ${pct(best.stops)}<br>All other: ${pct(best.other)}`);
306 });
307 band.addEventListener('mouseleave', () => { cross.setAttribute('opacity', 0); hideTip(); });
308 document.getElementById('c-prox').appendChild(svg);
309 table('t-prox', ['Distance (m)', 'Vehicle stops', 'All other incidents'],
310 d.map(r => [r.m, pct(r.stops, 2), pct(r.other, 2)]));
311})();
312
313/* ---- map: stop-density grid + cameras ---- */
314(function () {
315 const m = DATA.map;
316 if (!m || !m.cells.length) return;
317 const seq = ['--seq-1', '--seq-2', '--seq-3', '--seq-4', '--seq-5', '--seq-6'].map(v => `var(${v})`);
318 legend('lg-map', [[seq[1], 'Fewer stops'], [seq[5], 'More stops'], [S2, 'ALPR camera'],
319 ['var(--outline)', 'City limits, Douglas County line']]);
320 // bounds must cover the cameras too, or they render outside the frame
321 const lats = m.cells.map(c => c[0]).concat(m.cameras.map(c => c[0]));
322 const lons = m.cells.map(c => c[1]).concat(m.cameras.map(c => c[1]));
323 const lat0 = Math.min(...lats) - m.cell, lat1 = Math.max(...lats) + m.cell * 2;
324 const lon0 = Math.min(...lons) - m.cell, lon1 = Math.max(...lons) + m.cell * 2;
325 const k = Math.cos((lat0 + lat1) / 2 * Math.PI / 180);
326 const W = 900, H = Math.round(W * (lat1 - lat0) / ((lon1 - lon0) * k));
327 const x = lon => (lon - lon0) / (lon1 - lon0) * W;
328 const y = lat => H - (lat - lat0) / (lat1 - lat0) * H;
329 const svg = el('svg', { viewBox: `0 0 ${W} ${H}`, role: 'img',
330 'aria-label': 'Map of vehicle stop density with ALPR camera locations' });
331 const clip = el('clipPath', { id: 'mapclip' });
332 clip.appendChild(el('rect', { x: 0, y: 0, width: W, height: H, rx: 6 }));
333 svg.appendChild(clip);
334 svg.appendChild(el('rect', { x: 0, y: 0, width: W, height: H, fill: 'var(--surface-0)', rx: 6 }));
335 const plot = el('g', { 'clip-path': 'url(#mapclip)' });
336 svg.appendChild(plot);
337
338 const counts = m.cells.map(c => c[2]).sort((a, b) => a - b);
339 const q = p => counts[Math.floor(p * (counts.length - 1))];
340 const breaks = [q(.4), q(.65), q(.82), q(.93), q(.98)];
341 const colour = n => seq[breaks.filter(b => n > b).length];
342 // outlines first, so the data sits on top of them
343 (m.boundaries || []).forEach(b => {
344 const d = b.rings.map(r => r.map((pt, i) =>
345 `${i ? 'L' : 'M'}${x(pt[0]).toFixed(1)},${y(pt[1]).toFixed(1)}`).join(' ') + 'Z').join(' ');
346 plot.appendChild(el('path', { d, fill: 'none', stroke: 'var(--outline)',
347 'stroke-width': b.kind === 'county' ? 1.6 : 1,
348 'stroke-linejoin': 'round',
349 'stroke-dasharray': b.kind === 'county' ? '6 4' : 'none' }));
350 });
351
352 const cw = x(lon0 + m.cell) - x(lon0), ch = y(lat0) - y(lat0 + m.cell);
353 m.cells.forEach(([la, lo, n]) => {
354 const r = el('rect', { x: x(lo), y: y(la + m.cell), width: Math.max(cw - 1, 1),
355 height: Math.max(ch - 1, 1), fill: colour(n), rx: 1 });
356 plot.appendChild(r);
357 hoverable(r, `${fmt(n)} vehicle stops in this cell`);
358 });
359 m.cameras.forEach(([la, lo]) => {
360 const c = el('circle', { cx: x(lo), cy: y(la), r: 4.5, fill: S2,
361 stroke: 'var(--surface-0)', 'stroke-width': 2 });
362 plot.appendChild(c);
363 hoverable(c, 'ALPR camera<br>' + la.toFixed(4) + ', ' + lo.toFixed(4));
364 });
365 [['Omaha', 41.257, -95.995], ['Council Bluffs', 41.262, -95.861],
366 ['Bellevue', 41.137, -95.914], ['Papillion', 41.155, -96.043],
367 ['La Vista', 41.183, -96.031], ['Ralston', 41.205, -96.043]].forEach(([n, la, lo]) => {
368 if (la < lat0 || la > lat1 || lo < lon0 || lo > lon1) return;
369 const t = el('text', { x: x(lo), y: y(la), 'text-anchor': 'middle', class: 'cat' });
370 t.setAttribute('stroke', 'var(--surface-0)'); t.setAttribute('stroke-width', '3');
371 t.setAttribute('paint-order', 'stroke'); t.textContent = n;
372 plot.appendChild(t);
373 });
374 document.getElementById('c-map').appendChild(svg);
375})();
376
377/* ---- search audit ---- */
378(function () {
379 const s = DATA.searches, host = document.getElementById('searches');
380 if (!s) { host.innerHTML = '<p>No search audit has been collected yet.</p>'; return; }
381 const missing = s.searches - s.with_reason;
382 host.innerHTML =
383 `<p>Council Bluffs PD publishes every search run against its camera network for the ` +
384 `trailing 30 days. Between ${s.first} and ${s.last} there were <b>${fmt(s.searches)}</b>. ` +
385 `Its own access policy states that all system access requires a valid reason.</p>` +
386 `<div class="card">` +
387 `<div class="legend"><span><i style="background:${S2}"></i>Search recorded a reason</span>` +
388 `<span><i style="background:var(--grid)"></i>No reason recorded</span></div>` +
389 `<div id="c-reason"></div>` +
390 `<p class="note" style="margin:.7rem 0 0">${fmt(s.with_reason)} of ${fmt(s.searches)} searches ` +
391 `carried any reason at all. The reasons that exist are free text, often a single word. ` +
392 `The user id is redacted by Flock before publication, so no search here can be attributed ` +
393 `to a person.</p>` +
394 `</div>` +
395 `<p style="margin-top:1.4rem">Each search reaches across a sharing network of other agencies' ` +
396 `cameras. The median search touched <b>${fmt(s.median_networks)}</b> networks; the largest ` +
397 `touched <b>${fmt(s.max_networks)}</b>.</p>` +
398 `<div class="card"><div id="c-net"></div></div>` +
399 `<details><summary>Most common stated reasons</summary><div id="t-reasons"></div></details>`;
400
401 const W = 720, H = 46;
402 const svg = el('svg', { viewBox: `0 0 ${W} ${H}`, role: 'img',
403 'aria-label': 'Share of searches recording a reason' });
404 const w1 = W * s.reason_rate;
405 svg.appendChild(el('rect', { class: 'bar-track', x: 0, y: 0, width: W, height: 26, rx: 4 }));
406 svg.appendChild(el('rect', { x: 0, y: 0, width: w1, height: 26, rx: 4, fill: S2 }));
407 const l1 = el('text', { x: 0, y: H - 4, class: 'val' });
408 l1.textContent = `${fmt(s.with_reason)} with a reason (${pct(s.reason_rate)})`;
409 svg.appendChild(l1);
410 const l2 = el('text', { x: W, y: H - 4, 'text-anchor': 'end', class: 'val' });
411 l2.textContent = `${fmt(missing)} without`;
412 svg.appendChild(l2);
413 document.getElementById('c-reason').appendChild(svg);
414
415 // keep empty bins: dropping them would compress the axis and hide the gap
416 const h = s.histogram;
417 const NW = 720, NH = 210, padL = 8, padB = 40;
418 const nmax = Math.max(...h.map(b => b.n));
419 const bw = (NW - padL) / h.length;
420 const nsvg = el('svg', { viewBox: `0 0 ${NW} ${NH}`, role: 'img',
421 'aria-label': 'Searches by number of camera networks reached' });
422 h.forEach((b, i) => {
423 const bh = (b.n / nmax) * (NH - padB - 16);
424 const bx = padL + i * bw, by = NH - padB - bh;
425 const r = el('rect', { x: bx + 2, y: by, width: bw - 6, height: bh, rx: 4, fill: S1 });
426 nsvg.appendChild(r);
427 hoverable(r, `<b>${fmt(b.n)} searches</b><br>reached ${fmt(b.lo + 1)}–${fmt(b.hi)} networks`);
428 const v = el('text', { x: bx + bw / 2 - 2, y: by - 6, 'text-anchor': 'middle', class: 'val' });
429 v.textContent = b.n ? fmt(b.n) : ''; nsvg.appendChild(v);
430 const t = el('text', { x: bx + bw / 2 - 2, y: NH - padB + 18, 'text-anchor': 'middle' });
431 t.textContent = b.hi >= 10000 ? '2500+' : fmt(b.hi); nsvg.appendChild(t);
432 });
433 const nx = el('text', { x: NW / 2, y: NH - 8, 'text-anchor': 'middle' });
434 nx.textContent = 'camera networks reached by the search (upper bound of each band)';
435 nsvg.appendChild(nx);
436 document.getElementById('c-net').appendChild(nsvg);
437 table('t-reasons', ['Stated reason', 'Searches'], s.reasons.map(r => [r.reason, r.n]));
438})();
439
440/* ---- weekly small multiples ---- */
441(function () {
442 const w = DATA.weekly, host = document.getElementById('c-weekly');
443 Object.keys(w).sort((a, b) => {
444 const sa = w[a].counts.reduce((x, y) => x + y, 0), sb = w[b].counts.reduce((x, y) => x + y, 0);
445 return sb - sa;
446 }).forEach(agency => {
447 const g = w[agency];
448 if (g.counts.length < 2) return;
449 const W = 260, H = 74;
450 const max = Math.max(...g.counts);
451 const x = i => (i / (g.counts.length - 1)) * W;
452 const y = v => H - 4 - (v / max) * (H - 12);
453 const svg = el('svg', { viewBox: `0 0 ${W} ${H}`, role: 'img',
454 'aria-label': `Weekly incidents reported by ${agency}` });
455 svg.appendChild(el('path', {
456 d: g.counts.map((v, i) => `${i ? 'L' : 'M'}${x(i)},${y(v)}`).join(' '),
457 fill: 'none', stroke: S1, 'stroke-width': 2, 'stroke-linejoin': 'round' }));
458 const hit = el('rect', { class: 'hit', x: 0, y: 0, width: W, height: H });
459 svg.appendChild(hit);
460 hit.addEventListener('mousemove', e => {
461 const box = svg.getBoundingClientRect();
462 const i = Math.round((e.clientX - box.left) / box.width * (g.counts.length - 1));
463 const j = Math.max(0, Math.min(g.counts.length - 1, i));
464 showTip(e, `<b>${agency}</b><br>week of ${g.weeks[j]}<br>${fmt(g.counts[j])} incidents`);
465 });
466 hit.addEventListener('mouseleave', hideTip);
467 const box = document.createElement('div');
468 box.className = 'sm card';
469 box.innerHTML = `<h3>${agency}</h3><div class="sub">${g.weeks[0]} → ` +
470 `${g.weeks[g.weeks.length - 1]} &middot; peak ${fmt(max)}/wk</div>`;
471 box.appendChild(svg);
472 host.appendChild(box);
473 });
474})();
475
476/* ---- coverage table ---- */
477table('t-coverage', ['Agency', 'Incidents', 'Vehicle stops', 'From', 'To'],
478 DATA.agencies.map(a => [a.agency, fmt(a.incidents),
479 a.stops ? fmt(a.stops) : '—', a.first, a.last]));
480</script>
481</body>
482</html>