PageSourceSearch

https://draw.city/

html draw.city collected 2026-09-28 10:19:46 UTC 96,643 bytes, 1,376 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <title>draw.city: Daily Population Map Game</title>
5
6<meta name="description" content="Draw a map area to match today’s target population. See your score, try the center bonus, then play past challenges.">
7  <link rel="canonical" href="https://draw.city/">
8<meta property="og:site_name" content="draw.city">
9<meta property="og:title" content="draw.city: Daily Population Map Game">
10<meta property="og:description" content="Draw a map area to match today’s target population. See your score, try the center bonus, then play past challenges.">
11<meta property="og:type" content="website">
12<meta property="og:url" content="https://draw.city/">
13  <meta property="og:image" content="https://draw.city/draw/social-card-v1.jpg">
14  <meta name="twitter:image" content="https://draw.city/draw/social-card-v1.jpg">
15    <meta property="og:image:alt" content="A drawn outline on a city map beside the draw.city daily population game title.">
16    <meta name="twitter:image:alt" content="A drawn outline on a city map beside the draw.city daily population game title.">
17    <meta property="og:image:width" content="1200">
18    <meta property="og:image:height" content="630">
19  <meta name="twitter:card" content="summary_large_image">
20
21<meta name="csrf-param" content="authenticity_token" />
22<meta name="csrf-token" content="yNHNtO6JBXtNeRKVVntPKG0IvFl0twtmjNeOhvaCx-_oiMgQvifD4KOCJGgjHm7zjHeqGuH366iJH2B3ewlicw" />
23<meta name="csp-nonce" />
24<meta name="viewport" content="width=device-width, initial-scale=1">
25<meta name="apple-mobile-web-app-capable" content="yes">
26<meta name="mobile-web-app-capable" content="yes">
27<meta name="application-name" content="draw.city">
28
29<script>
30  (function() {
31    var theme = null;
32    try { theme = localStorage.getItem("theme"); } catch (e) {}
33    if (theme !== "dark" && theme !== "pastel") theme = "light";
34    document.documentElement.setAttribute("data-theme", theme);
35  })();
36</script>
vendor: 1 bytes, line 36
36
37<script type="importmap" data-turbo-track="reload">{
38  "imports": {
39    "controllers/hw_combobox_controller": "/assets/hotwire_combobox.esm-4f9dbfdf.js",
40    "application": "/assets/application-1df283cb.js",
41    "@hotwired/stimulus": "/assets/stimulus-d59b3b7f.js",
42    "@hotwired/stimulus-loading": "/assets/stimulus-loading-1fc53fe7.js",
43    "@hotwired/turbo-rails": "/assets/turbo.min-9fd88cd5.js",
44    "@rails/actiontext": "/assets/actiontext.esm-c376325e.js",
45    "@rails/actioncable": "/assets/actioncable.esm-e0ec9819.js",
46    "@rails/activestorage": "/assets/activestorage.esm-81bb34bc.js",
47    "lexxy": "/assets/lexxy-c861af0d.js",
48    "@hotwired/hotwire-native-bridge": "/assets/@hotwired--hotwire-native-bridge-489bc31d.js",
49    "clipboard": "/assets/clipboard-c5e1a52b.js",
50    "local-time": "/assets/local-time.es2017-esm-6e8a38c5.js",
51    "tailwindcss-stimulus-components": "/assets/tailwindcss-stimulus-components-76660247.js",
52    "pdfjs-dist": "/assets/pdfjs-dist-a0ddb538.js",
53    "@floating-ui/dom": "/assets/@floating-ui--dom-a087c06f.js",
54    "@floating-ui/core": "/assets/@floating-ui--core-121ca148.js",
55    "@floating-ui/utils": "/assets/@floating-ui--utils-b6ac2700.js",
56    "@floating-ui/utils/dom": "/assets/@floating-ui--utils--dom-8a9ebbe0.js",
57    "@observablehq/plot": "https://cdn.jsdelivr.net/npm/@observablehq/[email protected]/+esm",
58    "d3": "/assets/d3-1337d2d9.js",
59    "d3-array": "/assets/d3-array-dcc21360.js",
60    "d3-axis": "/assets/d3-axis-85fa0849.js",
61    "d3-brush": "/assets/d3-brush-fbd8b7f4.js",
62    "d3-chord": "/assets/d3-chord-fb006d87.js",
63    "d3-color": "/assets/d3-color-105ebb5b.js",
64    "d3-contour": "/assets/d3-contour-f8d81ff4.js",
65    "d3-delaunay": "/assets/d3-delaunay-42a3bc59.js",
66    "d3-dispatch": "/assets/d3-dispatch-79ecb6ed.js",
67    "d3-drag": "/assets/d3-drag-1641fd0c.js",
68    "d3-dsv": "/assets/d3-dsv-0a36d31b.js",
69    "d3-ease": "/assets/d3-ease-7cefd8e9.js",
70    "d3-fetch": "/assets/d3-fetch-72a3c2eb.js",
71    "d3-force": "/assets/d3-force-5d1545f7.js",
72    "d3-format": "/assets/d3-format-82b92669.js",
73    "d3-geo": "/assets/d3-geo-85871f22.js",
74    "d3-hierarchy": "/assets/d3-hierarchy-e550ac50.js",
75    "d3-interpolate": "/assets/d3-interpolate-46876ef7.js",
76    "d3-path": "/assets/d3-path-371afee5.js",
77    "d3-polygon": "/assets/d3-polygon-d04ed820.js",
78    "d3-quadtree": "/assets/d3-quadtree-6793b4ae.js",
79    "d3-random": "/assets/d3-random-2f15e44b.js",
80    "d3-scale": "/assets/d3-scale-541e3be4.js",
81    "d3-scale-chromatic": "/assets/d3-scale-chromatic-194b7e0a.js",
82    "d3-selection": "/assets/d3-selection-6536d848.js",
83    "d3-shape": "/assets/d3-shape-568effaa.js",
84    "d3-time": "/assets/d3-time-0c5ea8a2.js",
85    "d3-time-format": "/assets/d3-time-format-7c088be1.js",
86    "d3-timer": "/assets/d3-timer-82d936b5.js",
87    "d3-transition": "/assets/d3-transition-e0ccac69.js",
88    "d3-zoom": "/assets/d3-zoom-f8d842d9.js",
89    "delaunator": "/assets/delaunator-92ca9f3d.js",
90    "internmap": "/assets/internmap-1a2ce1e6.js",
91    "robust-predicates": "/assets/robust-predicates-d7cf0f34.js",
92    "channels/consumer": "/assets/channels/consumer-303bcbdf.js",
93    "channels": "/assets/channels/index-f1d69946.js",
94    "controllers/accounts_controller": "/assets/controllers/accounts_controller-11a276a2.js",
95    "controllers/acs_table_controller": "/assets/controllers/acs_table_controller-08efe118.js",
96    "controllers/anon_play_modal_controller": "/assets/controllers/anon_play_modal_controller-c29e07fc.js",
97    "controllers/anon_query_processor_controller": "/assets/controllers/anon_query_processor_controller-6fb31f07.js",
98    "controllers/application": "/assets/controllers/application-72078497.js",
99    "controllers/area_profile_controller": "/assets/controllers/area_profile_controller-56aff467.js",
100    "controllers/attribution_modal_controller": "/assets/controllers/attribution_modal_controller-876f4de9.js",
101    "controllers/auto_chicago_controller": "/assets/controllers/auto_chicago_controller-67ec8a39.js",
102    "controllers/autogrow_controller": "/assets/controllers/autogrow_controller-52fe45af.js",
103    "controllers/braintree/dropin_controller": "/assets/controllers/braintree/dropin_controller-3d055198.js",
104    "controllers/braintree/paypal_controller": "/assets/controllers/braintree/paypal_controller-cdad5623.js",
105    "controllers/bridge/form_controller": "/assets/controllers/bridge/form_controller-af9e5b31.js",
106    "controllers/bridge/menu_button_controller": "/assets/controllers/bridge/menu_button_controller-3dbc4bac.js",
107    "controllers/bridge/notification_badge_controller": "/assets/controllers/bridge/notification_badge_controller-60b5ca1f.js",
108    "controllers/bridge/notification_token_controller": "/assets/controllers/bridge/notification_token_controller-d9ee7a12.js",
109    "controllers/bridge/sign_out_controller": "/assets/controllers/bridge/sign_out_controller-e3b504f4.js",
110    "controllers/build_status_poll_controller": "/assets/controllers/build_status_poll_controller-1e2d77ff.js",
111    "controllers/bulk_controller": "/assets/controllers/bulk_controller-f3a52670.js",
112    "controllers/cached_places_controller": "/assets/controllers/cached_places_controller-026dfa98.js",
113    "controllers/circle_pair_controller": "/assets/controllers/circle_pair_controller-2d3f2443.js",
114    "controllers/clipboard_controller": "/assets/controllers/clipboard_controller-3943eb63.js",
115    "controllers/collapsible_controller": "/assets/controllers/collapsible_controller-dbf2434d.js",
116    "controllers/colorbot_controller": "/assets/controllers/colorbot_controller-9111fcb
1166.js",
117    "controllers/csv_config_controller": "/assets/controllers/csv_config_controller-ef959eab.js",
118    "controllers/csv_upload_controller": "/assets/controllers/csv_upload_controller-b913187a.js",
119    "controllers/data_set_form_controller": "/assets/controllers/data_set_form_controller-e0fefdbf.js",
120    "controllers/dau_chart_controller": "/assets/controllers/dau_chart_controller-9261690c.js",
121    "controllers/default_place_controller": "/assets/controllers/default_place_controller-29c07dbb.js",
122    "controllers/demographic_profile_controller": "/assets/controllers/demographic_profile_controller-6cf393ff.js",
123    "controllers/description_edit_controller": "/assets/controllers/description_edit_controller-e812e22d.js",
124    "controllers/distribution_builder_controller": "/assets/controllers/distribution_builder_controller-a23c64d6.js",
125    "controllers/draw_city_bbox_controller": "/assets/controllers/draw_city_bbox_controller-e0202708.js",
126    "controllers/draw_city_controller": "/assets/controllers/draw_city_controller-e37c1570.js",
127    "controllers/draw_city_result_controller": "/assets/controllers/draw_city_result_controller-80e62a31.js",
128    "controllers/draw_city_share_controller": "/assets/controllers/draw_city_share_controller-d558ff5a.js",
129    "controllers/estimate_recompute_controller": "/assets/controllers/estimate_recompute_controller-8347a9cf.js",
130    "controllers/featured_item_selector_controller": "/assets/controllers/featured_item_selector_controller-fa2f8f2b.js",
131    "controllers/gallery_pins_controller": "/assets/controllers/gallery_pins_controller-7da3813d.js",
132    "controllers/game_cache_poll_controller": "/assets/controllers/game_cache_poll_controller-589cce8c.js",
133    "controllers/glance_table_controller": "/assets/controllers/glance_table_controller-9444f5d1.js",
134    "controllers/histogram_toggle_controller": "/assets/controllers/histogram_toggle_controller-1faa44a6.js",
135    "controllers": "/assets/controllers/index-28a336ca.js",
136    "controllers/indicator_builder_controller": "/assets/controllers/indicator_builder_controller-bf384ff9.js",
137    "controllers/indicator_picker_controller": "/assets/controllers/indicator_picker_controller-c880c177.js",
138    "controllers/indicator_row_controller": "/assets/controllers/indicator_row_controller-de2e30c1.js",
139    "controllers/indicators_panel_controller": "/assets/controllers/indicators_panel_controller-a32eb1f3.js",
140    "controllers/inline_edit_controller": "/assets/controllers/inline_edit_controller-ccd08d4b.js",
141    "controllers/kyc_cache_poll_controller": "/assets/controllers/kyc_cache_poll_controller-3421a6f0.js",
142    "controllers/kyc_place_picker_controller": "/assets/controllers/kyc_place_picker_controller-36e3dd1f.js",
143    "controllers/legend_only_controller": "/assets/controllers/legend_only_controller-020686bc.js",
144    "controllers/limit_reset_controller": "/assets/controllers/limit_reset_controller-2e2bed73.js",
145    "controllers/map_breaks_editor_controller": "/assets/controllers/map_breaks_editor_controller-cecf8905.js",
146    "controllers/map_combobox_controller": "/assets/controllers/map_combobox_controller-0340cc4a.js",
147    "controllers/map_row_controller": "/assets/controllers/map_row_controller-b8189a50.js",
148    "controllers/map_search_controller": "/assets/controllers/map_search_controller-9f3e2d3e.js",
149    "controllers/map_styles_controller": "/assets/controllers/map_styles_controller-0e74696a.js",
150    "controllers/map_view_beacon_controller": "/assets/controllers/map_view_beacon_controller-71e733ee.js",
151    "controllers/maps_panel_controller": "/assets/controllers/maps_panel_controller-35491b74.js",
152    "controllers/mobile_options_controller": "/assets/controllers/mobile_options_controller-3bb8be7c.js",
153    "controllers/multi_map_builder_controller": "/assets/controllers/multi_map_builder_controller-53c3baa2.js",
154    "controllers/multi_map_coordinator_controller": "/assets/controllers/multi_map_coordinator_controller-d5cc3a3d.js",
155    "controllers/multi_map_grid_controller": "/assets/controllers/multi_map_grid_controller-bdc4a597.js",
156    "controllers/multi_map_swipe_controller": "/assets/controllers/multi_map_swipe_controller-4386eaf2.js",
157    "controllers/nav_select_controller": "/assets/controllers/nav_select_controller-667ff17f.js",
158    "controllers/notifications_controller": "/assets/controllers/notifications_controller-2bd5f42f.js",
159    "controllers/number_format_controller": "/assets/controllers/number_format_controller-7dd0b16f.js",
160    "controllers/paddle/billing_controller": "/assets/controllers/paddle/billing_controller-9d922ac8.js",
161    "controllers/paddle/classic_controller": "/assets/controllers/paddle/classic_controller-c223895c.js",
162    "controllers/place_combobox_controller": "/assets/controllers/place_combobox_controller-dcbd8438.js",
163    "controllers/place_explorer_controller": "/assets/controllers/place_explorer_controller-9d18e682.js",
164    "controllers/place_page_poll_controller": "/assets/controllers/place_page_poll_controller-43313de4.js",
165    "controllers/place_search_controller": "/assets/controllers/place_search_controller-e32cf51c.js",
166    "controllers/place_topic_config_controller": "/assets/controllers/place_topic_config_controller-6537956b.js",
167    "controllers/polygon_histogram_controller": "/assets/controllers/polygon_histogram_controller-8d632539.js",
168    "controllers/polygon_list_controller": "/assets/controllers/polygon_list_controller-c2b10f3e.js",
169    "controllers/polygon_map_controller": "/assets/controllers/polygon_map_controller-cbb89a87.js",
170    "controllers/polygon_scatterplot_1d_controller": "/assets/controllers/polygon_scatterplot_1d_controller-70367b5c.js",
171    "controllers/polygon_scatterplot_controller": "/assets/controllers/polygon_scatterplot_controller-af8e0923.js",
172    "controllers/pop_center_guess_controller": "/assets/controllers/pop_center_guess_controller-5b3b15a3.js",
173    "controllers/pop_center_map_controller": "/assets/controllers/pop_center_map_controller-1ac40714.js",
174    "controllers/population_center_place_picker_controller": "/assets/controllers/population_center_place_picker_controller-88f03cd5.js",
175    "controllers/population_center_place_status_controller": "/assets/controllers/population_center_place_status_controller-2c345eb3.js",
176    "controllers/pricing_controller": "/assets/controllers/pricing_controller-f180b882.js",
177    "controllers/query_processor_controller": "/assets/controllers/query_processor_controller-73f3f2e2.js",
178    "controllers/racecar_controller": "/assets/controllers/racecar_controller-15a42280.js",
179    "controllers/radius_tool_controller": "/assets/controllers/radius_tool_controller-73e5854b.js",
180    "controllers/report_configurator_controller": "/assets/controllers/report_configurator_controller-3d5dd7dd.js",
181    "controllers/report_library_item_controller": "/assets/controllers/report_library_item_controller-8aa10f7d.js",
182    "controllers/report_pdf_preview_controller": "/assets/controllers/report_pdf_preview_controller-b50cec4b.js",
183    "controllers/report_poll_controller": "/assets/controllers/report_poll_controller-61ea731f.js",
184    "controllers/signup_plan_controller": "/assets/controllers/signup_plan_controller-4e39415d.js",
185    "controllers/site_selection_hero_controller": "/assets/controllers/site_selection_hero_controller-bc59f107.js",
186    "controllers/stripe/embedded_checkout_controller": "/assets/controllers/stripe/embedded_checkout_controller-17837517.js",
187    "controllers/territory_config_controller": "/assets/controllers/territory_config_controller-1277f9dd.js",
188    "controllers/theme_controller": "/assets/controllers/theme_controller-4c627d0b.js",
189    "controllers/tooltip_controller": "/assets/controllers/tooltip_controller-ffd9bf93.js",
190    "controllers/trivia_builder_controller": "/assets/controllers/trivia_builder_controller-a95af694.js",
191    "controllers/trivia_choice_controller": "/assets/controllers/trivia_choice_controller-6b72c3dc.js",
192    "controllers/trivia_choice_row_controller": "/assets/controllers/trivia_choice_row_controller-e4d0dc46.js",
193    "controllers/trivia_choices_panel_controller": "/assets/controllers/trivia_choices_panel_controller-8875aa3c.js",
194    "controllers/trivia_click_controller": "/assets/controllers/trivia_click_controller-d3e2ad35.js",
195    "controllers/trivia_click_state_sync_controller": "/assets/controllers/trivia_click_state_sync_controller-9f51711c.js",
196    "controllers/trivia_clue_map_row_controller": "/assets/controllers/trivia_clue_map_row_controller-c76b3696.js",
197    "controllers/trivia_clue_maps_panel_controller": "/assets/controllers/trivia_clue_maps_panel_controller-d29cdead.js",
198    "controllers/trivia_question_field_controller": "/assets/controllers/trivia_question_field_controller-c8be4907.js",
199    "controllers/trivia_radius_controller": "/assets/controllers/trivia_radius_controller-6f7cce48.js",
200    "controllers/trivia_reveal_controller": "/assets/controllers/trivia_reveal_controller-9852a5b8.js",
201    "controllers/unfurl_link_controller": "/assets/controllers/unfurl_link_controller-afca6d29.js",
202    "controllers/upload_columns_controller": "/assets/controllers/upload_columns_controller-e4a631d2.js",
203    "controllers/upload_form_filters_controller": "/assets/controllers/upload_form_filters_controller-2fca6ef4.js",
204    "controllers/upload_status_controller": "/assets/controllers/upload_status_controller-a51d27bc.js",
205    "controllers/view_mode_selector_controller": "/assets/controllers/view_mode_selector_controller-06682e56.js",
206    "controllers/visibility_controller": "/assets/controllers/visibility_controller-623de83f.js",
207    "controllers/welcome_modal_controller": "/assets/controllers/welcome_modal_controller-275ca1b5.js",
208    "src/confirm": "/assets/src/confirm-67bdbe4f.js",
209    "src/direct_uploads": "/assets/src/direct_uploads-4eaca289.js",
210    "src": "/assets/src/index-28c8b289.js",
211    "src/lazysrc": "/assets/src/lazysrc-b829c4ae.js",
212    "src/lexxy_extensions": "/assets/src/lexxy_extensions-efb51548.js",
213    "src/turbo_streams": "/assets/src/turbo_streams-7b1002fc.js",
214    "services/acs": "/assets/services/acs-9aaf161f.js",
215    "services/bin_classifier": "/assets/services/bin_classifier-9ee0541d.js",
216    "services/census_api_service": "/assets/services/census_api_service-98976d62.js",
217    "services/data_coverage": "/assets/services/data_coverage-e81c1f58.js",
218    "services/draggable_rows": "/assets/services/draggable_rows-9279f911.js",
219    "services/draw_city_countdown": "/assets/services/draw_city_countdown-7c68ddd7.js",
220    "services/draw_city_geometry": "/assets/services/draw_city_geometry-a525171d.js",
221    "services/draw_city_result_renderer": "/assets/services/draw_city_result_renderer-7da29f04.js",
222    "services/draw_city_result_text": "/assets/services/draw_city_result_text-af82ebb3.js",
223    "services/draw_city_score": "/assets/services/draw_city_score-1d9b6214.js",
224    "services/glance_table_rows": "/assets/services/glance_table_rows-72209370.js",
225    "services/indicator_breakdown": "/assets/services/indicator_breakdown-0de777ff.js",
226    "services/indicator_format": "/assets/services/indicator_format-b752a7e7.js",
227    "services/indicator_helpers": "/assets/services/indicator_helpers-f431111c.js",
228    "services/indicator_picker": "/assets/services/indicator_picker-fff327e8.js",
229    "services/map_geo_utils": "/assets/services/map_geo_utils-be888f85.js",
230    "services/map_geography_gate": "/assets/services/map_geography_gate-21e79c5a.js",
231    "services/map_layers_builder": "/assets/services/map_layers_builder-6581c964.js",
232    "services/map_legend_builder": "/assets/services/map_legend_builder-1a9d0257.js",
233    "services/map_moe_service": "/assets/services/map_moe_service-472ded43.js",
234    "services/map_pin": "/assets/services/map_pin-3245b7e1.js",
235    "services/map_popup_builder": "/assets/services/map_popup_builder-c5880f61.js",
236    "services/map_territory_service": "/assets/services/map_territory_service-23741a5a.js",
237    "services/map_tile_feature_adapter": "/assets/services/map_tile_feature_adapter-0a920384.js",
238    "services/no_prefetch_deals": "/assets/services/no_prefetch_deals-8e730af1.js",
239    "services/page_loading": "/assets/services/page_loading-51b7a5df.js",
240    "services/paywall": "/assets/services/paywall-c137b53a.js",
241    "services/place_index": "/assets/services/place_index-f4e920c9.js",
242    "services/poi_row_state": "/assets/services/poi_row_state-050ea529.js",
243    "services/racecar_engine": "/assets/services/racecar_engine-01bacc0e.js",
244    "services/scale_bar": "/assets/services/scale_bar-2c2f86ce.js",
245    "services/upload_data_helpers": "/assets/services/upload_data_helpers-8a5c6d20.js",
246    "utils/bivariate_palettes": "/assets/utils/bivariate_palettes-1f31e03c.js",
247    "utils/census_scope_builder": "/assets/utils/census_scope_builder-983fd677.js",
248    "utils/contrast": "/assets/utils/contrast-4c957ff3.js",
249    "utils/oklch": "/assets/utils/oklch-55b6bb02.js",
250    "utils/palettes": "/assets/utils/palettes-8daa1579.js"
251  }
252}</script>
252
253<link rel="modulepreload" href="/assets/hotwire_combobox.esm-4f9dbfdf.js">
254<link rel="modulepreload" href="/assets/application-1df283cb.js">
255<link rel="modulepreload" href="/assets/stimulus-d59b3b7f.js">
256<link rel="modulepreload" href="/assets/stimulus-loading-1fc53fe7.js">
257<link rel="modulepreload" href="/assets/turbo.min-9fd88cd5.js">
258<link rel="modulepreload" href="/assets/actiontext.esm-c376325e.js">
259<link rel="modulepreload" href="/assets/actioncable.esm-e0ec9819.js">
260<link rel="modulepreload" href="/assets/activestorage.esm-81bb34bc.js">
261<link rel="modulepreload" href="/assets/lexxy-c861af0d.js">
262<link rel="modulepreload" href="/assets/@hotwired--hotwire-native-bridge-489bc31d.js">
263<link rel="modulepreload" href="/assets/clipboard-c5e1a52b.js">
264<link rel="modulepreload" href="/assets/local-time.es2017-esm-6e8a38c5.js">
265<link rel="modulepreload" href="/assets/tailwindcss-stimulus-components-76660247.js">
266<link rel="modulepreload" href="/assets/pdfjs-dist-a0ddb538.js">
267<link rel="modulepreload" href="/assets/@floating-ui--dom-a087c06f.js">
268<link rel="modulepreload" href="/assets/@floating-ui--core-121ca148.js">
269<link rel="modulepreload" href="/assets/@floating-ui--utils-b6ac2700.js">
270<link rel="modulepreload" href="/assets/@floating-ui--utils--dom-8a9ebbe0.js">
271<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/@observablehq/[email protected]/+esm">
272<link rel="modulepreload" href="/assets/d3-1337d2d9.js">
273<link rel="modulepreload" href="/assets/d3-array-dcc21360.js">
274<link rel="modulepreload" href="/assets/d3-axis-85fa0849.js">
275<link rel="modulepreload" href="/assets/d3-brush-fbd8b7f4.js">
276<link rel="modulepreload" href="/assets/d3-chord-fb006d87.js">
277<link rel="modulepreload" href="/assets/d3-color-105ebb5b.js">
278<link rel="modulepreload" href="/assets/d3-contour-f8d81ff4.js">
279<link rel="modulepreload" href="/assets/d3-delaunay-42a3bc59.js">
280<link rel="modulepreload" href="/assets/d3-dispatch-79ecb6ed.js">
281<link rel="modulepreload" href="/assets/d3-drag-1641fd0c.js">
282<link rel="modulepreload" href="/assets/d3-dsv-0a36d31b.js">
283<link rel="modulepreload" href="/assets/d3-ease-7cefd8e9.js">
284<link rel="modulepreload" href="/assets/d3-fetch-72a3c2eb.js">
285<link rel="modulepreload" href="/assets/d3-force-5d1545f7.js">
286<link rel="modulepreload" href="/assets/d3-format-82b92669.js">
287<link rel="modulepreload" href="/assets/d3-geo-85871f22.js">
288<link rel="modulepreload" href="/assets/d3-hierarchy-e550ac50.js">
289<link rel="modulepreload" href="/assets/d3-interpolate-46876ef7.js">
290<link rel="modulepreload" href="/assets/d3-path-371afee5.js">
291<link rel="modulepreload" href="/assets/d3-polygon-d04ed820.js">
292<link rel="modulepreload" href="/assets/d3-quadtree-6793b4ae.js">
293<link rel="modulepreload" href="/assets/d3-random-2f15e44b.js">
294<link rel="modulepreload" href="/assets/d3-scale-541e3be4.js">
295<link rel="modulepreload" href="/assets/d3-scale-chromatic-194b7e0a.js">
296<link rel="modulepreload" href="/assets/d3-selection-6536d848.js">
297<link rel="modulepreload" href="/assets/d3-shape-568effaa.js">
298<link rel="modulepreload" href="/assets/d3-time-0c5ea8a2.js">
299<link rel="modulepreload" href="/assets/d3-time-format-7c088be1.js">
300<link rel="modulepreload" href="/assets/d3-timer-82d936b5.js">
301<link rel="modulepreload" href="/assets/d3-transition-e0ccac69.js">
302<link rel="modulepreload" href="/assets/d3-zoom-f8d842d9.js">
303<link rel="modulepreload" href="/assets/delaunator-92ca9f3d.js">
304<link rel="modulepreload" href="/assets/internmap-1a2ce1e6.js">
305<link rel="modulepreload" href="/assets/robust-predicates-d7cf0f34.js">
306<link rel="modulepreload" href="/assets/channels/consumer-303bcbdf.js">
307<link rel="modulepreload" href="/assets/channels/index-f1d69946.js">
308<link rel="modulepreload" href="/assets/controllers/accounts_controller-11a276a2.js">
309<link rel="modulepreload" href="/assets/controllers/acs_table_controller-08efe118.js">
310<link rel="modulepreload" href="/assets/controllers/anon_play_modal_controller-c29e07fc.js">
311<link rel="modulepreload" href="/assets/controllers/anon_query_processor_controller-6fb31f07.js">
312<link rel="modulepreload" href="/assets/controllers/application-72
312078497.js">
313<link rel="modulepreload" href="/assets/controllers/area_profile_controller-56aff467.js">
314<link rel="modulepreload" href="/assets/controllers/attribution_modal_controller-876f4de9.js">
315<link rel="modulepreload" href="/assets/controllers/auto_chicago_controller-67ec8a39.js">
316<link rel="modulepreload" href="/assets/controllers/autogrow_controller-52fe45af.js">
317<link rel="modulepreload" href="/assets/controllers/braintree/dropin_controller-3d055198.js">
318<link rel="modulepreload" href="/assets/controllers/braintree/paypal_controller-cdad5623.js">
319<link rel="modulepreload" href="/assets/controllers/bridge/form_controller-af9e5b31.js">
320<link rel="modulepreload" href="/assets/controllers/bridge/menu_button_controller-3dbc4bac.js">
321<link rel="modulepreload" href="/assets/controllers/bridge/notification_badge_controller-60b5ca1f.js">
322<link rel="modulepreload" href="/assets/controllers/bridge/notification_token_controller-d9ee7a12.js">
323<link rel="modulepreload" href="/assets/controllers/bridge/sign_out_controller-e3b504f4.js">
324<link rel="modulepreload" href="/assets/controllers/build_status_poll_controller-1e2d77ff.js">
325<link rel="modulepreload" href="/assets/controllers/bulk_controller-f3a52670.js">
326<link rel="modulepreload" href="/assets/controllers/cached_places_controller-026dfa98.js">
327<link rel="modulepreload" href="/assets/controllers/circle_pair_controller-2d3f2443.js">
328<link rel="modulepreload" href="/assets/controllers/clipboard_controller-3943eb63.js">
329<link rel="modulepreload" href="/assets/controllers/collapsible_controller-dbf2434d.js">
330<link rel="modulepreload" href="/assets/controllers/colorbot_controller-9111fcb6.js">
331<link rel="modulepreload" href="/assets/controllers/csv_config_controller-ef959eab.js">
332<link rel="modulepreload" href="/assets/controllers/csv_upload_controller-b913187a.js">
333<link rel="modulepreload" href="/assets/controllers/data_set_form_controller-e0fefdbf.js">
334<link rel="modulepreload" href="/assets/controllers/dau_chart_controller-9261690c.js">
335<link rel="modulepreload" href="/assets/controllers/default_place_controller-29c07dbb.js">
336<link rel="modulepreload" href="/assets/controllers/demographic_profile_controller-6cf393ff.js">
337<link rel="modulepreload" href="/assets/controllers/description_edit_controller-e812e22d.js">
338<link rel="modulepreload" href="/assets/controllers/distribution_builder_controller-a23c64d6.js">
339<link rel="modulepreload" href="/assets/controllers/draw_city_bbox_controller-e0202708.js">
340<link rel="modulepreload" href="/assets/controllers/draw_city_controller-e37c1570.js">
341<link rel="modulepreload" href="/assets/controllers/draw_city_result_controller-80e62a31.js">
342<link rel="modulepreload" href="/assets/controllers/draw_city_share_controller-d558ff5a.js">
343<link rel="modulepreload" href="/assets/controllers/estimate_recompute_controller-8347a9cf.js">
344<link rel="modulepreload" href="/assets/controllers/featured_item_selector_controller-fa2f8f2b.js">
345<link rel="modulepreload" href="/assets/controllers/gallery_pins_controller-7da3813d.js">
346<link rel="modulepreload" href="/assets/controllers/game_cache_poll_controller-589cce8c.js">
347<link rel="modulepreload" href="/assets/controllers/glance_table_controller-9444f5d1.js">
348<link rel="modulepreload" href="/assets/controllers/histogram_toggle_controller-1faa44a6.js">
349<link rel="modulepreload" href="/assets/controllers/index-28a336ca.js">
350<link rel="modulepreload" href="/assets/controllers/indicator_builder_controller-bf384ff9.js">
351<link rel="modulepreload" href="/assets/controllers/indicator_picker_controller-c880c177.js">
352<link rel="modulepreload" href="/assets/controllers/indicator_row_controller-de2e30c1.js">
353<link rel="modulepreload" href="/assets/controllers/indicators_panel_controller-a32eb1f3.js">
354<link rel="modulepreload" href="/assets/controllers/inline_edit_controller-ccd08d4b.js">
355<link rel="modulepreload" href="/assets/controllers/kyc_cache_poll_controller-3421a6f0.js">
356<link rel="modulepreload" href="/assets/controllers/kyc_place_picker_controller-36e3dd1f.js">
357<link rel="modulepreload" href="/assets/controllers/legend_only_controller-020686bc.js">
358<link rel="modulepreload" href="/assets/controllers/limit_reset_controller-2e2bed73.js">
359<link rel="modulepreload" href="/assets/controllers/map_breaks_editor_controller-cecf8905.js">
360<link rel="modulepreload" href="/assets/controllers/map_combobox_controller-0340cc4a.js">
361<link rel="modulepreload" href="/assets/controllers/map_row_controller-b8189a50.js">
362<link rel="modulepreload" href="/assets/controllers/map_search_controller-9f3e2d3e.js">
363<link rel="modulepreload" href="/assets/controllers/map_styles_controller-0e74696a.js">
364<link rel="modulepreload" href="/assets/controllers/map_view_beacon_controller-71e733ee.js">
365<link rel="modulepreload" href="/assets/controllers/maps_panel_controller-35491b74.js">
366<link rel="modulepreload" href="/assets/controllers/mobile_options_controller-3bb8be7c.js">
367<link rel="modulepreload" href="/assets/controllers/multi_map_builder_controller-53c3baa2.js">
368<link rel="modulepreload" href="/assets/controllers/multi_map_co
368ordinator_controller-d5cc3a3d.js">
369<link rel="modulepreload" href="/assets/controllers/multi_map_grid_controller-bdc4a597.js">
370<link rel="modulepreload" href="/assets/controllers/multi_map_swipe_controller-4386eaf2.js">
371<link rel="modulepreload" href="/assets/controllers/nav_select_controller-667ff17f.js">
372<link rel="modulepreload" href="/assets/controllers/notifications_controller-2bd5f42f.js">
373<link rel="modulepreload" href="/assets/controllers/number_format_controller-7dd0b16f.js">
374<link rel="modulepreload" href="/assets/controllers/paddle/billing_controller-9d922ac8.js">
375<link rel="modulepreload" href="/assets/controllers/paddle/classic_controller-c223895c.js">
376<link rel="modulepreload" href="/assets/controllers/place_combobox_controller-dcbd8438.js">
377<link rel="modulepreload" href="/assets/controllers/place_explorer_controller-9d18e682.js">
378<link rel="modulepreload" href="/assets/controllers/place_page_poll_controller-43313de4.js">
379<link rel="modulepreload" href="/assets/controllers/place_search_controller-e32cf51c.js">
380<link rel="modulepreload" href="/assets/controllers/place_topic_config_controller-6537956b.js">
381<link rel="modulepreload" href="/assets/controllers/polygon_histogram_controller-8d632539.js">
382<link rel="modulepreload" href="/assets/controllers/polygon_list_controller-c2b10f3e.js">
383<link rel="modulepreload" href="/assets/controllers/polygon_map_controller-cbb89a87.js">
384<link rel="modulepreload" href="/assets/controllers/polygon_scatterplot_1d_controller-70367b5c.js">
385<link rel="modulepreload" href="/assets/controllers/polygon_scatterplot_controller-af8e0923.js">
386<link rel="modulepreload" href="/assets/controllers/pop_center_guess_controller-5b3b15a3.js">
387<link rel="modulepreload" href="/assets/controllers/pop_center_map_controller-1ac40714.js">
388<link rel="modulepreload" href="/assets/controllers/population_center_place_picker_controller-88f03cd5.js">
389<link rel="modulepreload" href="/assets/controllers/population_center_place_status_controller-2c345eb3.js">
390<link rel="modulepreload" href="/assets/controllers/pricing_controller-f180b882.js">
391<link rel="modulepreload" href="/assets/controllers/query_processor_controller-73f3f2e2.js">
392<link rel="modulepreload" href="/assets/controllers/racecar_controller-15a42280.js">
393<link rel="modulepreload" href="/assets/controllers/radius_tool_controller-73e5854b.js">
394<link rel="modulepreload" href="/assets/controllers/report_configurator_controller-3d5dd7dd.js">
395<link rel="modulepreload" href="/assets/controllers/report_library_item_controller-8aa10f7d.js">
396<link rel="modulepreload" href="/assets/controllers/report_pdf_preview_controller-b50cec4b.js">
397<link rel="modulepreload" href="/assets/controllers/report_poll_controller-61ea731f.js">
398<link rel="modulepreload" href="/assets/controllers/signup_plan_controller-4e39415d.js">
399<link rel="modulepreload" href="/assets/controllers/site_selection_hero_controller-bc59f107.js">
400<link rel="modulepreload" href="/assets/controllers/stripe/embedded_checkout_controller-17837517.js">
401<link rel="modulepreload" href="/assets/controllers/territory_config_controller-1277f9dd.js">
402<link rel="modulepreload" href="/assets/controllers/theme_controller-4c627d0b.js">
403<link rel="modulepreload" href="/assets/controllers/tooltip_controller-ffd9bf93.js">
404<link rel="modulepreload" href="/assets/controllers/trivia_builder_controller-a95af694.js">
405<link rel="modulepreload" href="/assets/controllers/trivia_choice_controller-6b72c3dc.js">
406<link rel="modulepreload" href="/assets/controllers/trivia_choice_row_controller-e4d0dc46.js">
407<link rel="modulepreload" href="/assets/controllers/trivia_choices_panel_controller-8875aa3c.js">
408<link rel="modulepreload" href="/assets/controllers/trivia_click_controller-d3e2ad35.js">
409<link rel="modulepreload" href="/assets/controllers/trivia_click_state_sync_controller-9f51711c.js">
410<link rel="modulepreload" href="/assets/controllers/trivia_clue_map_row_controller-c76b3696.js">
411<link rel="modulepreload" href="/assets/controllers/trivia_clue_maps_panel_controller-d29cdead.js">
412<link rel="modulepreload" href="/assets/controllers/trivia_question_field_controller-c8be4907.js">
413<link rel="modulepreload" href="/assets/controllers/trivia_radiu
413s_controller-6f7cce48.js">
414<link rel="modulepreload" href="/assets/controllers/trivia_reveal_controller-9852a5b8.js">
415<link rel="modulepreload" href="/assets/controllers/unfurl_link_controller-afca6d29.js">
416<link rel="modulepreload" href="/assets/controllers/upload_columns_controller-e4a631d2.js">
417<link rel="modulepreload" href="/assets/controllers/upload_form_filters_controller-2fca6ef4.js">
418<link rel="modulepreload" href="/assets/controllers/upload_status_controller-a51d27bc.js">
419<link rel="modulepreload" href="/assets/controllers/view_mode_selector_controller-06682e56.js">
420<link rel="modulepreload" href="/assets/controllers/visibility_controller-623de83f.js">
421<link rel="modulepreload" href="/assets/controllers/welcome_modal_controller-275ca1b5.js">
422<link rel="modulepreload" href="/assets/src/confirm-67bdbe4f.js">
423<link rel="modulepreload" href="/assets/src/direct_uploads-4eaca289.js">
424<link rel="modulepreload" href="/assets/src/index-28c8b289.js">
425<link rel="modulepreload" href="/assets/src/lazysrc-b829c4ae.js">
426<link rel="modulepreload" href="/assets/src/lexxy_extensions-efb51548.js">
427<link rel="modulepreload" href="/assets/src/turbo_streams-7b1002fc.js">
428<link rel="modulepreload" href="/assets/services/acs-9aaf161f.js">
429<link rel="modulepreload" href="/assets/services/bin_classifier-9ee0541d.js">
430<link rel="modulepreload" href="/assets/services/census_api_service-98976d62.js">
431<link rel="modulepreload" href="/assets/services/data_coverage-e81c1f58.js">
432<link rel="modulepreload" href="/assets/services/draggable_rows-9279f911.js">
433<link rel="modulepreload" href="/assets/services/draw_city_countdown-7c68ddd7.js">
434<link rel="modulepreload" href="/assets/services/draw_city_geometry-a525171d.js">
435<link rel="modulepreload" href="/assets/services/draw_city_result_renderer-7da29f04.js">
436<link rel="modulepreload" href="/assets/services/draw_city_result_text-af82ebb3.js">
437<link rel="modulepreload" href="/assets/services/draw_city_score-1d9b6214.js">
438<link rel="modulepreload" href="/assets/services/glance_table_rows-72209370.js">
439<link rel="modulepreload" href="/assets/services/indicator_breakdown-0de777ff.js">
440<link rel="modulepreload" href="/assets/services/indicator_format-b752a7e7.js">
441<link rel="modulepreload" href="/assets/services/indicator_helpers-f431111c.js">
442<link rel="modulepreload" href="/assets/services/indicator_picker-fff327e8.js">
443<link rel="modulepreload" href="/assets/services/map_geo_utils-be888f85.js">
444<link rel="modulepreload" href="/assets/services/map_geography_gate-21e79c5a.js">
445<link rel="modulepreload" href="/assets/services/map_layers_builder-6581c964.js">
446<link rel="modulepreload" href="/assets/services/map_legend_builder-1a9d0257.js">
447<link rel="modulepreload" href="/assets/services/map_moe_service-472ded43.js">
448<link rel="modulepreload" href="/assets/services/map_pin-3245b7e1.js">
449<link rel="modulepreload" href="/assets/services/map_popup_builder-c5880f61.js">
450<link rel="modulepreload" href="/assets/services/map_territory_service-23741a5a.js">
451<link rel="modulepreload" href="/assets/services/map_tile_feature_adapter-0a920384.js">
452<link rel="modulepreload" href="/assets/services/no_prefetch_deals-8e730af1.js">
453<link rel="modulepreload" href="/assets/services/page_loading-51b7a5df.js">
454<link rel="modulepreload" href="/assets/services/paywall-c137b53a.js">
455<link rel="modulepreload" href="/assets/services/place_index-f4e920c9.js">
456<link rel="modulepreload" href="/assets/services/poi_row_state-050ea529.js">
457<link rel="modulepreload" href="/assets/services/racecar_engine-01bacc0e.js">
458<link rel="modulepreload" href="/assets/services/scale_bar-2c2f86ce.js">
459<link rel="modulepreload" href="/assets/services/upload_data_helpers-8a5c6d20.js">
460<link rel="modulepreload" href="/assets/utils/bivariate_palettes-1f31e03c.js">
461<link rel="modulepreload" href="/assets/utils/census_scope_builder-983fd677.js">
462<link rel="modulepreload" href="/assets/utils/contrast-4c957ff3.js">
463<link rel="modulepreload" href="/assets/utils/oklch-55b6bb02.js">
464<link rel="modulepreload" href="/assets/utils/palettes-8daa1579.js">
465<script type="module">import "application"</script>
465
466<link rel="stylesheet" href="/assets/tailwind-629db54a.css" media="all" data-turbo-track="reload" />
467
468<meta name="theme-color" content="#fafaf9">
469<link rel="icon" href="/draw/icon.svg?v=4" type="image/svg+xml">
470
471<script src="https://js.stripe.com/v3/"></script>
471
472
473
474
475
476
477<link rel="preconnect" href="https://fonts.googleapis.com">
478<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
479<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,400..800;1,6..12,400..800&family=Libre+Franklin:ital,wght@0,300..700;1,300..700&family=Baloo+2:[email protected]&family=Quicksand:[email protected]&family=IBM+Plex+Mono:wght@400;500;600&display=swap">
480
481<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"draw.city","url":"https://draw.city/"}</script>
481
482
483
484    
484<script src="https://unpkg.com/[email protected]/dist/maplibre-gl.js"></script>
484
485    <link href="https://unpkg.com/[email protected]/dist/maplibre-gl.css" rel="stylesheet">
486    
486<script type="importmap" data-turbo-track="reload">{
487  "imports": {
488    "controllers/hw_combobox_controller": "/assets/hotwire_combobox.esm-4f9dbfdf.js",
489    "application": "/assets/application-1df283cb.js",
490    "@hotwired/stimulus": "/assets/stimulus-d59b3b7f.js",
491    "@hotwired/stimulus-loading": "/assets/stimulus-loading-1fc53fe7.js",
492    "@hotwired/turbo-rails": "/assets/turbo.min-9fd88cd5.js",
493    "@rails/actiontext": "/assets/actiontext.esm-c376325e.js",
494    "@rails/actioncable": "/assets/actioncable.esm-e0ec9819.js",
495    "@rails/activestorage": "/assets/activestorage.esm-81bb34bc.js",
496    "lexxy": "/assets/lexxy-c861af0d.js",
497    "@hotwired/hotwire-native-bridge": "/assets/@hotwired--hotwire-native-bridge-489bc31d.js",
498    "clipboard": "/assets/clipboard-c5e1a52b.js",
499    "local-time": "/assets/local-time.es2017-esm-6e8a38c5.js",
500    "tailwindcss-stimulus-components": "/assets/tailwindcss-stimulus-components-76660247.js",
501    "pdfjs-dist": "/assets/pdfjs-dist-a0ddb538.js",
502    "@floating-ui/dom": "/assets/@floating-ui--dom-a087c06f.js",
503    "@floating-ui/core": "/assets/@floating-ui--core-121ca148.js",
504    "@floating-ui/utils": "/assets/@floating-ui--utils-b6ac2700.js",
505    "@floating-ui/utils/dom": "/assets/@floating-ui--utils--dom-8a9ebbe0.js",
506    "@observablehq/plot": "https://cdn.jsdelivr.net/npm/@observablehq/[email protected]/+esm",
507    "d3": "/assets/d3-1337d2d9.js",
508    "d3-array": "/assets/d3-array-dcc21360.js",
509    "d3-axis": "/assets/d3-axis-85fa0849.js",
510    "d3-brush": "/assets/d3-brush-fbd8b7f4.js",
511    "d3-chord": "/assets/d3-chord-fb006d87.js",
512    "d3-color": "/assets/d3-color-105ebb5b.js",
513    "d3-contour": "/assets/d3-contour-f8d81ff4.js",
514    "d3-delaunay": "/assets/d3-delaunay-42a3bc59.js",
515    "d3-dispatch": "/assets/d3-dispatch-79ecb6ed.js",
516    "d3-drag": "/assets/d3-drag-1641fd0c.js",
517    "d3-dsv": "/assets/d3-dsv-0a36d31b.js",
518    "d3-ease": "/assets/d3-ease-7cefd8e9.js",
519    "d3-fetch": "/assets/d3-fetch-72a3c2eb.js",
520    "d3-force": "/assets/d3-force-5d1545f7.js",
521    "d3-format": "/assets/d3-format-82b92669.js",
522    "d3-geo": "/assets/d3-geo-85871f22.js",
523    "d3-hierarchy": "/assets/d3-hierarchy-e550ac50.js",
524    "d3-interpolate": "/assets/d3-interpolate-46876ef7.js",
525    "d3-path": "/assets/d3-path-371afee5.js",
526    "d3-polygon": "/assets/d3-polygon-d04ed820.js",
527    "d3-quadtree": "/assets/d3-quadtree-6793b4ae.js",
528    "d3-random": "/assets/d3-random-2f15e44b.js",
529    "d3-scale": "/assets/d3-scale-541e3be4.js",
530    "d3-scale-chromatic": "/assets/d3-scale-chromatic-194b7e0a.js",
531    "d3-selection": "/assets/d3-selection-6536d848.js",
532    "d3-shape": "/assets/d3-shape-568effaa.js",
533    "d3-time": "/assets/d3-time-0c5ea8a2.js",
534    "d3-time-format": "/assets/d3-time-format-7c088be1.js",
535    "d3-timer": "/assets/d3-timer-82d936b5.js",
536    "d3-transition": "/assets/d3-transition-e0ccac69.js",
537    "d3-zoom": "/assets/d3-zoom-f8d842d9.js",
538    "delaunator": "/assets/delaunator-92ca9f3d.js",
539    "internmap": "/assets/internmap-1a2ce1e6.js",
540    "robust-predicates": "/assets/robust-predicates-d7cf0f34.js",
541    "channels/consumer": "/assets/channels/consumer-303bcbdf.js",
542    "channels": "/assets/channels/index-f1d69946.js",
543    "controllers/accounts_controller": "/assets/controllers/accounts_controller-11a276a2.js",
544    "controllers/acs_table_controller": "/assets/controllers/acs_table_controller-08efe118.js",
545    "controllers/anon_play_modal_controller": "/assets/controllers/anon_play_modal_controller-c29e07fc.js",
546    "controllers/anon_query_processor_controller": "/assets/controllers/anon_query_processor_controller-6fb31f07.js",
547    "controllers/application": "/assets/controllers/application-72078497.js",
548    "controllers/area_profile_controller": "/assets/controllers/area_profile_controller-56aff467.js",
549    "controllers/attribution_modal_controller": "/assets/controllers/attribution_modal_controller-876f4de9.js",
550    "controllers/auto_chicago_controller": "/assets/controllers/auto_chicago_controller-67ec8a39.js",
551    "controllers/autogrow_controller": "/assets/controllers/autogrow_controller-52fe45af.js",
552    "controllers/braintree/dropin_controller": "/assets/controllers/braintree/dropin_controller-3d055198.js",
553    "controllers/braintree/paypal_controller": "/assets/controllers/braintree/paypal_controller-cdad5623.js",
554    "controllers/bridge/form_controller": "/assets/controllers/bridge/form_controller-af9e5b31.js",
555    "controllers/bridge/menu_button_controller": "/assets/controllers/bridge/menu_button_controller-3dbc4bac.js",
556    "controllers/bridge/notification_badge_controller": "/assets/controllers/bridge/notification_badge_controller-60b5ca1f.js",
557    "controllers/bridge/notification_token_controller": "/assets/controllers/bridge/notification_token_controller-d9ee7a12.js",
558    "controllers/bridge/sign_out_controller": "/assets/controllers/bridge/sign_out_controller-e3b504f4.js",
559    "controllers/build_status_poll_controller": "/assets/controllers/build_status_poll_controller-1e2d77ff.js",
560    "controllers/bulk_controller": "/assets/controllers/bulk_controller-f3a52670.js",
561    "controllers/cached_places_controller": "/assets/controllers/cached_places_controller-026dfa98.js",
562    "controllers/circle_pair_controller": "/assets/controllers/circle_pair_controller-2d3f2443.js",
563    "controllers/clipboard_controller": "/assets/controllers/clipboard_controller-3943eb63.js",
564    "controllers/collapsible_controller": "/assets/controllers/collapsible_controller-dbf2434d.js",
565    "controllers/colorbot_controller": "/assets/controllers/colorbot_controller-9111fcb
5656.js",
566    "controllers/csv_config_controller": "/assets/controllers/csv_config_controller-ef959eab.js",
567    "controllers/csv_upload_controller": "/assets/controllers/csv_upload_controller-b913187a.js",
568    "controllers/data_set_form_controller": "/assets/controllers/data_set_form_controller-e0fefdbf.js",
569    "controllers/dau_chart_controller": "/assets/controllers/dau_chart_controller-9261690c.js",
570    "controllers/default_place_controller": "/assets/controllers/default_place_controller-29c07dbb.js",
571    "controllers/demographic_profile_controller": "/assets/controllers/demographic_profile_controller-6cf393ff.js",
572    "controllers/description_edit_controller": "/assets/controllers/description_edit_controller-e812e22d.js",
573    "controllers/distribution_builder_controller": "/assets/controllers/distribution_builder_controller-a23c64d6.js",
574    "controllers/draw_city_bbox_controller": "/assets/controllers/draw_city_bbox_controller-e0202708.js",
575    "controllers/draw_city_controller": "/assets/controllers/draw_city_controller-e37c1570.js",
576    "controllers/draw_city_result_controller": "/assets/controllers/draw_city_result_controller-80e62a31.js",
577    "controllers/draw_city_share_controller": "/assets/controllers/draw_city_share_controller-d558ff5a.js",
578    "controllers/estimate_recompute_controller": "/assets/controllers/estimate_recompute_controller-8347a9cf.js",
579    "controllers/featured_item_selector_controller": "/assets/controllers/featured_item_selector_controller-fa2f8f2b.js",
580    "controllers/gallery_pins_controller": "/assets/controllers/gallery_pins_controller-7da3813d.js",
581    "controllers/game_cache_poll_controller": "/assets/controllers/game_cache_poll_controller-589cce8c.js",
582    "controllers/glance_table_controller": "/assets/controllers/glance_table_controller-9444f5d1.js",
583    "controllers/histogram_toggle_controller": "/assets/controllers/histogram_toggle_controller-1faa44a6.js",
584    "controllers": "/assets/controllers/index-28a336ca.js",
585    "controllers/indicator_builder_controller": "/assets/controllers/indicator_builder_controller-bf384ff9.js",
586    "controllers/indicator_picker_controller": "/assets/controllers/indicator_picker_controller-c880c177.js",
587    "controllers/indicator_row_controller": "/assets/controllers/indicator_row_controller-de2e30c1.js",
588    "controllers/indicators_panel_controller": "/assets/controllers/indicators_panel_controller-a32eb1f3.js",
589    "controllers/inline_edit_controller": "/assets/controllers/inline_edit_controller-ccd08d4b.js",
590    "controllers/kyc_cache_poll_controller": "/assets/controllers/kyc_cache_poll_controller-3421a6f0.js",
591    "controllers/kyc_place_picker_controller": "/assets/controllers/kyc_place_picker_controller-36e3dd1f.js",
592    "controllers/legend_only_controller": "/assets/controllers/legend_only_controller-020686bc.js",
593    "controllers/limit_reset_controller": "/assets/controllers/limit_reset_controller-2e2bed73.js",
594    "controllers/map_breaks_editor_controller": "/assets/controllers/map_breaks_editor_controller-cecf8905.js",
595    "controllers/map_combobox_controller": "/assets/controllers/map_combobox_controller-0340cc4a.js",
596    "controllers/map_row_controller": "/assets/controllers/map_row_controller-b8189a50.js",
597    "controllers/map_search_controller": "/assets/controllers/map_search_controller-9f3e2d3e.js",
598    "controllers/map_styles_controller": "/assets/controllers/map_styles_controller-0e74696a.js",
599    "controllers/map_view_beacon_controller": "/assets/controllers/map_view_beacon_controller-71e733ee.js",
600    "controllers/maps_panel_controller": "/assets/controllers/maps_panel_controller-35491b74.js",
601    "controllers/mobile_options_controller": "/assets/controllers/mobile_options_controller-3bb8be7c.js",
602    "controllers/multi_map_builder_controller": "/assets/controllers/multi_map_builder_controller-53c3baa2.js",
603    "controllers/multi_map_coordinator_controller": "/assets/controllers/multi_map_coordinator_controller-d5cc3a3d.js",
604    "controllers/multi_map_grid_controller": "/assets/controllers/multi_map_grid_controller-bdc4a597.js",
605    "controllers/multi_map_swipe_controller": "/assets/controllers/multi_map_swipe_controller-4386eaf2.js",
606    "controllers/nav_select_controller": "/assets/controllers/nav_select_controller-667ff17f.js",
607    "controllers/notifications_controller": "/assets/controllers/notifications_controller-2bd5f42f.js",
608    "controllers/number_format_controller": "/assets/controllers/number_format_controller-7dd0b16f.js",
609    "controllers/paddle/billing_controller": "/assets/controllers/paddle/billing_controller-9d922ac8.js",
610    "controllers/paddle/classic_controller": "/assets/controllers/paddle/classic_controller-c223895c.js",
611    "controllers/place_combobox_controller": "/assets/controllers/place_combobox_controller-dcbd8438.js",
612    "controllers/place_explorer_controller": "/assets/controllers/place_explorer_controller-9d18e682.js",
613    "controllers/place_page_poll_controller": "/assets/controllers/place_page_poll_controller-43313de4.js",
614    "controllers/place_search_controller": "/assets/controllers/place_search_controller-e32cf51c.js",
615    "controllers/place_topic_config_controller": "/assets/controllers/place_topic_config_controller-6537956b.js",
616    "controllers/polygon_histogram_controller": "/assets/controllers/polygon_histogram_controller-8d632539.js",
617    "controllers/polygon_list_controller": "/assets/controllers/polygon_list_controller-c2b10f3e.js",
618    "controllers/polygon_map_controller": "/assets/controllers/polygon_map_controller-cbb89a87.js",
619    "controllers/polygon_scatterplot_1d_controller": "/assets/controllers/polygon_scatterplot_1d_controller-70367b5c.js",
620    "controllers/polygon_scatterplot_controller": "/assets/controllers/polygon_scatterplot_controller-af8e0923.js",
621    "controllers/pop_center_guess_controller": "/assets/controllers/pop_center_guess_controller-5b3b15a3.js",
622    "controllers/pop_center_map_controller": "/assets/controllers/pop_center_map_controller-1ac40714.js",
623    "controllers/population_center_place_picker_controller": "/assets/controllers/population_center_place_picker_controller-88f03cd5.js",
624    "controllers/population_center_place_status_controller": "/assets/controllers/population_center_place_status_controller-2c345eb3.js",
625    "controllers/pricing_controller": "/assets/controllers/pricing_controller-f180b882.js",
626    "controllers/query_processor_controller": "/assets/controllers/query_processor_controller-73f3f2e2.js",
627    "controllers/racecar_controller": "/assets/controllers/racecar_controller-15a42280.js",
628    "controllers/radius_tool_controller": "/assets/controllers/radius_tool_controller-73e5854b.js",
629    "controllers/report_configurator_controller": "/assets/controllers/report_configurator_controller-3d5dd7dd.js",
630    "controllers/report_library_item_controller": "/assets/controllers/report_library_item_controller-8aa10f7d.js",
631    "controllers/report_pdf_preview_controller": "/assets/controllers/report_pdf_preview_controller-b50cec4b.js",
632    "controllers/report_poll_controller": "/assets/controllers/report_poll_controller-61ea731f.js",
633    "controllers/signup_plan_controller": "/assets/controllers/signup_plan_controller-4e39415d.js",
634    "controllers/site_selection_hero_controller": "/assets/controllers/site_selection_hero_controller-bc59f107.js",
635    "controllers/stripe/embedded_checkout_controller": "/assets/controllers/stripe/embedded_checkout_controller-17837517.js",
636    "controllers/territory_config_controller": "/assets/controllers/territory_config_controller-1277f9dd.js",
637    "controllers/theme_controller": "/assets/controllers/theme_controller-4c627d0b.js",
638    "controllers/tooltip_controller": "/assets/controllers/tooltip_controller-ffd9bf93.js",
639    "controllers/trivia_builder_controller": "/assets/controllers/trivia_builder_controller-a95af694.js",
640    "controllers/trivia_choice_controller": "/assets/controllers/trivia_choice_controller-6b72c3dc.js",
641    "controllers/trivia_choice_row_controller": "/assets/controllers/trivia_choice_row_controller-e4d0dc46.js",
642    "controllers/trivia_choices_panel_controller": "/assets/controllers/trivia_choices_panel_controller-8875aa3c.js",
643    "controllers/trivia_click_controller": "/assets/controllers/trivia_click_controller-d3e2ad35.js",
644    "controllers/trivia_click_state_sync_controller": "/assets/controllers/trivia_click_state_sync_controller-9f51711c.js",
645    "controllers/trivia_clue_map_row_controller": "/assets/controllers/trivia_clue_map_row_controller-c76b3696.js",
646    "controllers/trivia_clue_maps_panel_controller": "/assets/controllers/trivia_clue_maps_panel_controller-d29cdead.js",
647    "controllers/trivia_question_field_controller": "/assets/controllers/trivia_question_field_controller-c8be4907.js",
648    "controllers/trivia_radius_controller": "/assets/controllers/trivia_radius_controller-6f7cce48.js",
649    "controllers/trivia_reveal_controller": "/assets/controllers/trivia_reveal_controller-9852a5b8.js",
650    "controllers/unfurl_link_controller": "/assets/controllers/unfurl_link_controller-afca6d29.js",
651    "controllers/upload_columns_controller": "/assets/controllers/upload_columns_controller-e4a631d2.js",
652    "controllers/upload_form_filters_controller": "/assets/controllers/upload_form_filters_controller-2fca6ef4.js",
653    "controllers/upload_status_controller": "/assets/controllers/upload_status_controller-a51d27bc.js",
654    "controllers/view_mode_selector_controller": "/assets/controllers/view_mode_selector_controller-06682e56.js",
655    "controllers/visibility_controller": "/assets/controllers/visibility_controller-623de83f.js",
656    "controllers/welcome_modal_controller": "/assets/controllers/welcome_modal_controller-275ca1b5.js",
657    "src/confirm": "/assets/src/confirm-67bdbe4f.js",
658    "src/direct_uploads": "/assets/src/direct_uploads-4eaca289.js",
659    "src": "/assets/src/index-28c8b289.js",
660    "src/lazysrc": "/assets/src/lazysrc-b829c4ae.js",
661    "src/lexxy_extensions": "/assets/src/lexxy_extensions-efb51548.js",
662    "src/turbo_streams": "/assets/src/turbo_streams-7b1002fc.js",
663    "services/acs": "/assets/services/acs-9aaf161f.js",
664    "services/bin_classifier": "/assets/services/bin_classifier-9ee0541d.js",
665    "services/census_api_service": "/assets/services/census_api_service-98976d62.js",
666    "services/data_coverage": "/assets/services/data_coverage-e81c1f58.js",
667    "services/draggable_rows": "/assets/services/draggable_rows-9279f911.js",
668    "services/draw_city_countdown": "/assets/services/draw_city_countdown-7c68ddd7.js",
669    "services/draw_city_geometry": "/assets/services/draw_city_geometry-a525171d.js",
670    "services/draw_city_result_renderer": "/assets/services/draw_city_result_renderer-7da29f04.js",
671    "services/draw_city_result_text": "/assets/services/draw_city_result_text-af82ebb3.js",
672    "services/draw_city_score": "/assets/services/draw_city_score-1d9b6214.js",
673    "services/glance_table_rows": "/assets/services/glance_table_rows-72209370.js",
674    "services/indicator_breakdown": "/assets/services/indicator_breakdown-0de777ff.js",
675    "services/indicator_format": "/assets/services/indicator_format-b752a7e7.js",
676    "services/indicator_helpers": "/assets/services/indicator_helpers-f431111c.js",
677    "services/indicator_picker": "/assets/services/indicator_picker-fff327e8.js",
678    "services/map_geo_utils": "/assets/services/map_geo_utils-be888f85.js",
679    "services/map_geography_gate": "/assets/services/map_geography_gate-21e79c5a.js",
680    "services/map_layers_builder": "/assets/services/map_layers_builder-6581c964.js",
681    "services/map_legend_builder": "/assets/services/map_legend_builder-1a9d0257.js",
682    "services/map_moe_service": "/assets/services/map_moe_service-472ded43.js",
683    "services/map_pin": "/assets/services/map_pin-3245b7e1.js",
684    "services/map_popup_builder": "/assets/services/map_popup_builder-c5880f61.js",
685    "services/map_territory_service": "/assets/services/map_territory_service-23741a5a.js",
686    "services/map_tile_feature_adapter": "/assets/services/map_tile_feature_adapter-0a920384.js",
687    "services/no_prefetch_deals": "/assets/services/no_prefetch_deals-8e730af1.js",
688    "services/page_loading": "/assets/services/page_loading-51b7a5df.js",
689    "services/paywall": "/assets/services/paywall-c137b53a.js",
690    "services/place_index": "/assets/services/place_index-f4e920c9.js",
691    "services/poi_row_state": "/assets/services/poi_row_state-050ea529.js",
692    "services/racecar_engine": "/assets/services/racecar_engine-01bacc0e.js",
693    "services/scale_bar": "/assets/services/scale_bar-2c2f86ce.js",
694    "services/upload_data_helpers": "/assets/services/upload_data_helpers-8a5c6d20.js",
695    "utils/bivariate_palettes": "/assets/utils/bivariate_palettes-1f31e03c.js",
696    "utils/census_scope_builder": "/assets/utils/census_scope_builder-983fd677.js",
697    "utils/contrast": "/assets/utils/contrast-4c957ff3.js",
698    "utils/oklch": "/assets/utils/oklch-55b6bb02.js",
699    "utils/palettes": "/assets/utils/palettes-8daa1579.js"
700  }
701}</script>
701
702<link rel="modulepreload" href="/assets/hotwire_combobox.esm-4f9dbfdf.js">
703<link rel="modulepreload" href="/assets/application-1df283cb.js">
704<link rel="modulepreload" href="/assets/stimulus-d59b3b7f.js">
705<link rel="modulepreload" href="/assets/stimulus-loading-1fc53fe7.js">
706<link rel="modulepreload" href="/assets/turbo.min-9fd88cd5.js">
707<link rel="modulepreload" href="/assets/actiontext.esm-c376325e.js">
708<link rel="modulepreload" href="/assets/actioncable.esm-e0ec9819.js">
709<link rel="modulepreload" href="/assets/activestorage.esm-81bb34bc.js">
710<link rel="modulepreload" href="/assets/lexxy-c861af0d.js">
711<link rel="modulepreload" href="/assets/@hotwired--hotwire-native-bridge-489bc31d.js">
712<link rel="modulepreload" href="/assets/clipboard-c5e1a52b.js">
713<link rel="modulepreload" href="/assets/local-time.es2017-esm-6e8a38c5.js">
714<link rel="modulepreload" href="/assets/tailwindcss-stimulus-components-76660247.js">
715<link rel="modulepreload" href="/assets/pdfjs-dist-a0ddb538.js">
716<link rel="modulepreload" href="/assets/@floating-ui--dom-a087c06f.js">
717<link rel="modulepreload" href="/assets/@floating-ui--core-121ca148.js">
718<link rel="modulepreload" href="/assets/@floating-ui--utils-b6ac2700.js">
719<link rel="modulepreload" href="/assets/@floating-ui--utils--dom-8a9ebbe0.js">
720<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/@observablehq/[email protected]/+esm">
721<link rel="modulepreload" href="/assets/d3-1337d2d9.js">
722<link rel="modulepreload" href="/assets/d3-array-dcc21360.js">
723<link rel="modulepreload" href="/assets/d3-axis-85fa0849.js">
724<link rel="modulepreload" href="/assets/d3-brush-fbd8b7f4.js">
725<link rel="modulepreload" href="/assets/d3-chord-fb006d87.js">
726<link rel="modulepreload" href="/assets/d3-color-105ebb5b.js">
727<link rel="modulepreload" href="/assets/d3-contour-f8d81ff4.js">
728<link rel="modulepreload" href="/assets/d3-delaunay-42a3bc59.js">
729<link rel="modulepreload" href="/assets/d3-dispatch-79ecb6ed.js">
730<link rel="modulepreload" href="/assets/d3-drag-1641fd0c.js">
731<link rel="modulepreload" href="/assets/d3-dsv-0a36d31b.js">
732<link rel="modulepreload" href="/assets/d3-ease-7cefd8e9.js">
733<link rel="modulepreload" href="/assets/d3-fetch-72a3c2eb.js">
734<link rel="modulepreload" href="/assets/d3-force-5d1545f7.js">
735<link rel="modulepreload" href="/assets/d3-format-82b92669.js">
736<link rel="modulepreload" href="/assets/d3-geo-85871f22.js">
737<link rel="modulepreload" href="/assets/d3-hierarchy-e550ac50.js">
738<link rel="modulepreload" href="/assets/d3-interpolate-46876ef7.js">
739<link rel="modulepreload" href="/assets/d3-path-371afee5.js">
740<link rel="modulepreload" href="/assets/d3-polygon-d04ed820.js">
741<link rel="modulepreload" href="/assets/d3-quadtree-6793b4ae.js">
742<link rel="modulepreload" href="/assets/d3-random-2f15e44b.js">
743<link rel="modulepreload" href="/assets/d3-scale-541e3be4.js">
744<link rel="modulepreload" href="/assets/d3-scale-chromatic-194b7e0a.js">
745<link rel="modulepreload" href="/assets/d3-selection-6536d848.js">
746<link rel="modulepreload" href="/assets/d3-shape-568effaa.js">
747<link rel="modulepreload" href="/assets/d3-time-0c5ea8a2.js">
748<link rel="modulepreload" href="/assets/d3-time-format-7c088be1.js">
749<link rel="modulepreload" href="/assets/d3-timer-82d936b5.js">
750<link rel="modulepreload" href="/assets/d3-transition-e0ccac69.js">
751<link rel="modulepreload" href="/assets/d3-zoom-f8d842d9.js">
752<link rel="modulepreload" href="/assets/delaunator-92ca9f3d.js">
753<link rel="modulepreload" href="/assets/internmap-1a2ce1e6.js">
754<link rel="modulepreload" href="/assets/robust-predicates-d7cf0f34.js">
755<link rel="modulepreload" href="/assets/channels/consumer-303bcbdf.js">
756<link rel="modulepreload" href="/assets/channels/index-f1d69946.js">
757<link rel="modulepreload" href="/assets/controllers/accounts_controller-11a276a2.js">
758<link rel="modulepreload" href="/assets/controllers/acs_table_controller-08efe118.js">
759<link rel="modulepreload" href="/assets/controllers/anon_play_modal_controller-c29e07fc.js">
760<link rel="modulepreload" href="/assets/controllers/anon_query_processor_controller-6fb31f07.js">
761<link rel="modulepreload" href="/assets/controllers/application-72
761078497.js">
762<link rel="modulepreload" href="/assets/controllers/area_profile_controller-56aff467.js">
763<link rel="modulepreload" href="/assets/controllers/attribution_modal_controller-876f4de9.js">
764<link rel="modulepreload" href="/assets/controllers/auto_chicago_controller-67ec8a39.js">
765<link rel="modulepreload" href="/assets/controllers/autogrow_controller-52fe45af.js">
766<link rel="modulepreload" href="/assets/controllers/braintree/dropin_controller-3d055198.js">
767<link rel="modulepreload" href="/assets/controllers/braintree/paypal_controller-cdad5623.js">
768<link rel="modulepreload" href="/assets/controllers/bridge/form_controller-af9e5b31.js">
769<link rel="modulepreload" href="/assets/controllers/bridge/menu_button_controller-3dbc4bac.js">
770<link rel="modulepreload" href="/assets/controllers/bridge/notification_badge_controller-60b5ca1f.js">
771<link rel="modulepreload" href="/assets/controllers/bridge/notification_token_controller-d9ee7a12.js">
772<link rel="modulepreload" href="/assets/controllers/bridge/sign_out_controller-e3b504f4.js">
773<link rel="modulepreload" href="/assets/controllers/build_status_poll_controller-1e2d77ff.js">
774<link rel="modulepreload" href="/assets/controllers/bulk_controller-f3a52670.js">
775<link rel="modulepreload" href="/assets/controllers/cached_places_controller-026dfa98.js">
776<link rel="modulepreload" href="/assets/controllers/circle_pair_controller-2d3f2443.js">
777<link rel="modulepreload" href="/assets/controllers/clipboard_controller-3943eb63.js">
778<link rel="modulepreload" href="/assets/controllers/collapsible_controller-dbf2434d.js">
779<link rel="modulepreload" href="/assets/controllers/colorbot_controller-9111fcb6.js">
780<link rel="modulepreload" href="/assets/controllers/csv_config_controller-ef959eab.js">
781<link rel="modulepreload" href="/assets/controllers/csv_upload_controller-b913187a.js">
782<link rel="modulepreload" href="/assets/controllers/data_set_form_controller-e0fefdbf.js">
783<link rel="modulepreload" href="/assets/controllers/dau_chart_controller-9261690c.js">
784<link rel="modulepreload" href="/assets/controllers/default_place_controller-29c07dbb.js">
785<link rel="modulepreload" href="/assets/controllers/demographic_profile_controller-6cf393ff.js">
786<link rel="modulepreload" href="/assets/controllers/description_edit_controller-e812e22d.js">
787<link rel="modulepreload" href="/assets/controllers/distribution_builder_controller-a23c64d6.js">
788<link rel="modulepreload" href="/assets/controllers/draw_city_bbox_controller-e0202708.js">
789<link rel="modulepreload" href="/assets/controllers/draw_city_controller-e37c1570.js">
790<link rel="modulepreload" href="/assets/controllers/draw_city_result_controller-80e62a31.js">
791<link rel="modulepreload" href="/assets/controllers/draw_city_share_controller-d558ff5a.js">
792<link rel="modulepreload" href="/assets/controllers/estimate_recompute_controller-8347a9cf.js">
793<link rel="modulepreload" href="/assets/controllers/featured_item_selector_controller-fa2f8f2b.js">
794<link rel="modulepreload" href="/assets/controllers/gallery_pins_controller-7da3813d.js">
795<link rel="modulepreload" href="/assets/controllers/game_cache_poll_controller-589cce8c.js">
796<link rel="modulepreload" href="/assets/controllers/glance_table_controller-9444f5d1.js">
797<link rel="modulepreload" href="/assets/controllers/histogram_toggle_controller-1faa44a6.js">
798<link rel="modulepreload" href="/assets/controllers/index-28a336ca.js">
799<link rel="modulepreload" href="/assets/controllers/indicator_builder_controller-bf384ff9.js">
800<link rel="modulepreload" href="/assets/controllers/indicator_picker_controller-c880c177.js">
801<link rel="modulepreload" href="/assets/controllers/indicator_row_controller-de2e30c1.js">
802<link rel="modulepreload" href="/assets/controllers/indicators_panel_controller-a32eb1f3.js">
803<link rel="modulepreload" href="/assets/controllers/inline_edit_controller-ccd08d4b.js">
804<link rel="modulepreload" href="/assets/controllers/kyc_cache_poll_controller-3421a6f0.js">
805<link rel="modulepreload" href="/assets/controllers/kyc_place_picker_controller-36e3dd1f.js">
806<link rel="modulepreload" href="/assets/controllers/legend_only_controller-020686bc.js">
807<link rel="modulepreload" href="/assets/controllers/limit_reset_controller-2e2bed73.js">
808<link rel="modulepreload" href="/assets/controllers/map_breaks_editor_controller-cecf8905.js">
809<link rel="modulepreload" href="/assets/controllers/map_combobox_controller-0340cc4a.js">
810<link rel="modulepreload" href="/assets/controllers/map_row_controller-b8189a50.js">
811<link rel="modulepreload" href="/assets/controllers/map_search_controller-9f3e2d3e.js">
812<link rel="modulepreload" href="/assets/controllers/map_styles_controller-0e74696a.js">
813<link rel="modulepreload" href="/assets/controllers/map_view_beacon_controller-71e733ee.js">
814<link rel="modulepreload" href="/assets/controllers/maps_panel_controller-35491b74.js">
815<link rel="modulepreload" href="/assets/controllers/mobile_options_controller-3bb8be7c.js">
816<link rel="modulepreload" href="/assets/controllers/multi_map_builder_controller-53c3baa2.js">
817<link rel="modulepreload" href="/assets/controllers/multi_map_co
817ordinator_controller-d5cc3a3d.js">
818<link rel="modulepreload" href="/assets/controllers/multi_map_grid_controller-bdc4a597.js">
819<link rel="modulepreload" href="/assets/controllers/multi_map_swipe_controller-4386eaf2.js">
820<link rel="modulepreload" href="/assets/controllers/nav_select_controller-667ff17f.js">
821<link rel="modulepreload" href="/assets/controllers/notifications_controller-2bd5f42f.js">
822<link rel="modulepreload" href="/assets/controllers/number_format_controller-7dd0b16f.js">
823<link rel="modulepreload" href="/assets/controllers/paddle/billing_controller-9d922ac8.js">
824<link rel="modulepreload" href="/assets/controllers/paddle/classic_controller-c223895c.js">
825<link rel="modulepreload" href="/assets/controllers/place_combobox_controller-dcbd8438.js">
826<link rel="modulepreload" href="/assets/controllers/place_explorer_controller-9d18e682.js">
827<link rel="modulepreload" href="/assets/controllers/place_page_poll_controller-43313de4.js">
828<link rel="modulepreload" href="/assets/controllers/place_search_controller-e32cf51c.js">
829<link rel="modulepreload" href="/assets/controllers/place_topic_config_controller-6537956b.js">
830<link rel="modulepreload" href="/assets/controllers/polygon_histogram_controller-8d632539.js">
831<link rel="modulepreload" href="/assets/controllers/polygon_list_controller-c2b10f3e.js">
832<link rel="modulepreload" href="/assets/controllers/polygon_map_controller-cbb89a87.js">
833<link rel="modulepreload" href="/assets/controllers/polygon_scatterplot_1d_controller-70367b5c.js">
834<link rel="modulepreload" href="/assets/controllers/polygon_scatterplot_controller-af8e0923.js">
835<link rel="modulepreload" href="/assets/controllers/pop_center_guess_controller-5b3b15a3.js">
836<link rel="modulepreload" href="/assets/controllers/pop_center_map_controller-1ac40714.js">
837<link rel="modulepreload" href="/assets/controllers/population_center_place_picker_controller-88f03cd5.js">
838<link rel="modulepreload" href="/assets/controllers/population_center_place_status_controller-2c345eb3.js">
839<link rel="modulepreload" href="/assets/controllers/pricing_controller-f180b882.js">
840<link rel="modulepreload" href="/assets/controllers/query_processor_controller-73f3f2e2.js">
841<link rel="modulepreload" href="/assets/controllers/racecar_controller-15a42280.js">
842<link rel="modulepreload" href="/assets/controllers/radius_tool_controller-73e5854b.js">
843<link rel="modulepreload" href="/assets/controllers/report_configurator_controller-3d5dd7dd.js">
844<link rel="modulepreload" href="/assets/controllers/report_library_item_controller-8aa10f7d.js">
845<link rel="modulepreload" href="/assets/controllers/report_pdf_preview_controller-b50cec4b.js">
846<link rel="modulepreload" href="/assets/controllers/report_poll_controller-61ea731f.js">
847<link rel="modulepreload" href="/assets/controllers/signup_plan_controller-4e39415d.js">
848<link rel="modulepreload" href="/assets/controllers/site_selection_hero_controller-bc59f107.js">
849<link rel="modulepreload" href="/assets/controllers/stripe/embedded_checkout_controller-17837517.js">
850<link rel="modulepreload" href="/assets/controllers/territory_config_controller-1277f9dd.js">
851<link rel="modulepreload" href="/assets/controllers/theme_controller-4c627d0b.js">
852<link rel="modulepreload" href="/assets/controllers/tooltip_controller-ffd9bf93.js">
853<link rel="modulepreload" href="/assets/controllers/trivia_builder_controller-a95af694.js">
854<link rel="modulepreload" href="/assets/controllers/trivia_choice_controller-6b72c3dc.js">
855<link rel="modulepreload" href="/assets/controllers/trivia_choice_row_controller-e4d0dc46.js">
856<link rel="modulepreload" href="/assets/controllers/trivia_choices_panel_controller-8875aa3c.js">
857<link rel="modulepreload" href="/assets/controllers/trivia_click_controller-d3e2ad35.js">
858<link rel="modulepreload" href="/assets/controllers/trivia_click_state_sync_controller-9f51711c.js">
859<link rel="modulepreload" href="/assets/controllers/trivia_clue_map_row_controller-c76b3696.js">
860<link rel="modulepreload" href="/assets/controllers/trivia_clue_maps_panel_controller-d29cdead.js">
861<link rel="modulepreload" href="/assets/controllers/trivia_question_field_controller-c8be4907.js">
862<link rel="modulepreload" href="/assets/controllers/trivia_radiu
862s_controller-6f7cce48.js">
863<link rel="modulepreload" href="/assets/controllers/trivia_reveal_controller-9852a5b8.js">
864<link rel="modulepreload" href="/assets/controllers/unfurl_link_controller-afca6d29.js">
865<link rel="modulepreload" href="/assets/controllers/upload_columns_controller-e4a631d2.js">
866<link rel="modulepreload" href="/assets/controllers/upload_form_filters_controller-2fca6ef4.js">
867<link rel="modulepreload" href="/assets/controllers/upload_status_controller-a51d27bc.js">
868<link rel="modulepreload" href="/assets/controllers/view_mode_selector_controller-06682e56.js">
869<link rel="modulepreload" href="/assets/controllers/visibility_controller-623de83f.js">
870<link rel="modulepreload" href="/assets/controllers/welcome_modal_controller-275ca1b5.js">
871<link rel="modulepreload" href="/assets/src/confirm-67bdbe4f.js">
872<link rel="modulepreload" href="/assets/src/direct_uploads-4eaca289.js">
873<link rel="modulepreload" href="/assets/src/index-28c8b289.js">
874<link rel="modulepreload" href="/assets/src/lazysrc-b829c4ae.js">
875<link rel="modulepreload" href="/assets/src/lexxy_extensions-efb51548.js">
876<link rel="modulepreload" href="/assets/src/turbo_streams-7b1002fc.js">
877<link rel="modulepreload" href="/assets/services/acs-9aaf161f.js">
878<link rel="modulepreload" href="/assets/services/bin_classifier-9ee0541d.js">
879<link rel="modulepreload" href="/assets/services/census_api_service-98976d62.js">
880<link rel="modulepreload" href="/assets/services/data_coverage-e81c1f58.js">
881<link rel="modulepreload" href="/assets/services/draggable_rows-9279f911.js">
882<link rel="modulepreload" href="/assets/services/draw_city_countdown-7c68ddd7.js">
883<link rel="modulepreload" href="/assets/services/draw_city_geometry-a525171d.js">
884<link rel="modulepreload" href="/assets/services/draw_city_result_renderer-7da29f04.js">
885<link rel="modulepreload" href="/assets/services/draw_city_result_text-af82ebb3.js">
886<link rel="modulepreload" href="/assets/services/draw_city_score-1d9b6214.js">
887<link rel="modulepreload" href="/assets/services/glance_table_rows-72209370.js">
888<link rel="modulepreload" href="/assets/services/indicator_breakdown-0de777ff.js">
889<link rel="modulepreload" href="/assets/services/indicator_format-b752a7e7.js">
890<link rel="modulepreload" href="/assets/services/indicator_helpers-f431111c.js">
891<link rel="modulepreload" href="/assets/services/indicator_picker-fff327e8.js">
892<link rel="modulepreload" href="/assets/services/map_geo_utils-be888f85.js">
893<link rel="modulepreload" href="/assets/services/map_geography_gate-21e79c5a.js">
894<link rel="modulepreload" href="/assets/services/map_layers_builder-6581c964.js">
895<link rel="modulepreload" href="/assets/services/map_legend_builder-1a9d0257.js">
896<link rel="modulepreload" href="/assets/services/map_moe_service-472ded43.js">
897<link rel="modulepreload" href="/assets/services/map_pin-3245b7e1.js">
898<link rel="modulepreload" href="/assets/services/map_popup_builder-c5880f61.js">
899<link rel="modulepreload" href="/assets/services/map_territory_service-23741a5a.js">
900<link rel="modulepreload" href="/assets/services/map_tile_feature_adapter-0a920384.js">
901<link rel="modulepreload" href="/assets/services/no_prefetch_deals-8e730af1.js">
902<link rel="modulepreload" href="/assets/services/page_loading-51b7a5df.js">
903<link rel="modulepreload" href="/assets/services/paywall-c137b53a.js">
904<link rel="modulepreload" href="/assets/services/place_index-f4e920c9.js">
905<link rel="modulepreload" href="/assets/services/poi_row_state-050ea529.js">
906<link rel="modulepreload" href="/assets/services/racecar_engine-01bacc0e.js">
907<link rel="modulepreload" href="/assets/services/scale_bar-2c2f86ce.js">
908<link rel="modulepreload" href="/assets/services/upload_data_helpers-8a5c6d20.js">
909<link rel="modulepreload" href="/assets/utils/bivariate_palettes-1f31e03c.js">
910<link rel="modulepreload" href="/assets/utils/census_scope_builder-983fd677.js">
911<link rel="modulepreload" href="/assets/utils/contrast-4c957ff3.js">
912<link rel="modulepreload" href="/assets/utils/oklch-55b6bb02.js">
913<link rel="modulepreload" href="/assets/utils/palettes-8daa1579.js">
914<script type="module">import "application"</script>
914
915    
915<script src='https://unpkg.com/@turf/turf@6/turf.min.js'></script>
915
916    
916<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist.min.js"></script>
916
917  </head>
918
919  <body data-controller="theme">
920    <div id="page-loading-overlay" class="page-loading-overlay" aria-hidden="true">
921  <div class="page-loading-overlay-backdrop"></div>
922  <svg class="page-loading-spinner animate-spin" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
923    <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
924    <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
925  </svg>
926</div>
927
928
929    
930<main
931  class="draw-city"
932  data-controller="draw-city"
933  data-draw-city-config-value="{&quot;available&quot;:true,&quot;initial_surface&quot;:&quot;daily&quot;,&quot;free_bounds&quot;:{&quot;west&quot;:-180.0,&quot;south&quot;:17.0,&quot;east&quot;:-65.0,&quot;north&quot;:72.0},&quot;free_view&quot;:{&quot;latitude&quot;:41.85003,&quot;longitude&quot;:-87.65005,&quot;zoom&quot;:7},&quot;free_draw_allowance&quot;:{&quot;limit&quot;:5,&quot;remaining&quot;:5,&quot;unlimited&quot;:false,&quot;reset_at&quot;:&quot;2026-09-29T00:00:00-05:00&quot;},&quot;today&quot;:&quot;2026-09-28&quot;,&quot;next_challenge_at&quot;:&quot;2026-09-29T00:00:00-05:00&quot;,&quot;question&quot;:{&quot;id&quot;:107,&quot;challenge_on&quot;:&quot;2026-09-28&quot;,&quot;bounds&quot;:{&quot;west&quot;:-66.199172,&quot;south&quot;:18.304058,&quot;east&quot;:-65.932488,&quot;north&quot;:18.557062},&quot;criteria&quot;:[{&quot;key&quot;:&quot;population&quot;,&quot;kind&quot;:&quot;population&quot;,&quot;position&quot;:1,&quot;version&quot;:1,&quot;config&quot;:{&quot;target&quot;:386000}}]},&quot;play_token&quot;:null,&quot;attempt_allowance&quot;:{&quot;limit&quot;:10,&quot;remaining&quot;:10,&quot;unlimited&quot;:false},&quot;navigation&quot;:{&quot;past_challenge_on&quot;:&quot;2026-09-27&quot;,&quot;has_past_challenges&quot;:true,&quot;all_past_answered&quot;:false,&quot;today_url&quot;:&quot;/&quot;,&quot;all_challenges_url&quot;:&quot;/challenges&quot;,&quot;past_challenge_url&quot;:&quot;/?challenge=2026-09-27&quot;}}"
934  data-draw-city-selection-url-value="/data/radius_selections"
935  data-draw-city-glance-url-value="/data/area_glance"
936  data-draw-city-play-url-value="/data/draw_city/plays"
937  data-draw-city-selection-token-value=""
938  data-draw-city-outline-url-value="/draw/us_outline.json">
939  <div class="draw-city__map" data-draw-city-target="map"></div>
940  <div
941    class="draw-city__drawing-overlay"
942    data-draw-city-target="overlay"
943    data-action="pointerdown->draw-city#beginStroke pointermove->draw-city#extendStroke pointerup->draw-city#endStroke pointercancel->draw-city#cancelStroke wheel->draw-city#zoomMap"></div>
944
945  <header class="draw-city__header">
946    <div class="draw-city__brand">
947      <a
948        class="draw-city__wordmark"
949        href="/"
950        aria-label="draw.city home">
951        <img src="/draw/icon.svg?v=4" alt="">
952        <span>draw.city</span>
953      </a>
954
955      <a class="draw-city__origin" href="https://blockatlas.com">from BlockAtlas.com</a>
956    </div>
957
958    <div class="draw-city__header-actions">
959      <nav class="draw-city__free-nav" data-draw-city-target="freeNav" aria-label="Free Draw links" hidden>
960        <a href="/">
961          <span class="draw-city__wide-label">Back to challenge</span>
962          <span class="draw-city__compact-label">Challenge</span>
963        </a>
964        <span class="draw-city__games-separator" aria-hidden="true">·</span>
965        <a class="draw-city__games-link" href="https://blockatlas.com/games" aria-label="More games on BlockAtlas">
966          <span class="draw-city__wide-label">More games on BlockAtlas</span>
967          <span class="draw-city__compact-label">Games</span>
968          <span aria-hidden="true">↗</span>
969        </a>
970      </nav>
971
972      <a
973        class="draw-city__challenges-link"
974        href="/challenges">
975        All challenges
976      </a>
977
978        <nav class="draw-city__account-nav" aria-label="BlockAtlas account">
979            <a data-turbo="false" data-turbo-prefetch="false" href="/auth/blockatlas?return_to=%2F">
980              <span class="draw-city__wide-label">Log in with BlockAtlas.com</span>
981              <span class="draw-city__compact-label">Log in</span>
982</a>        </nav>
983    </div>
984  </header>
985
986
987  <section
988    class="draw-city__challenge"
989    data-draw-city-target="dailyInfo"
990    hidden>
991    <button
992      type="button"
993      class="draw-city__hide-panel"
994      data-draw-city-target="dailyHide"
995      data-action="draw-city#collapseDailyPanel">
996      Hide
997    </button>
998
999    <div class="draw-city__daily-prompt" data-draw-city-target="dailyPrompt">
1000      <p class="draw-city__kicker">
1001        <span data-draw-city-target="dailyKicker">Today’s challenge</span>
1002        · <span data-draw-city-target="dailyDate">Today</span>
1003      </p>
1004      <h1>Draw an area with <span data-draw-city-target="dailyTarget"></span> people.</h1>
1005      <p class="draw-city__instruction" data-draw-city-target="dailyInstruction">
1006        Select Draw your area or hide this panel. Then trace one complete outline.
1007      </p>
1008      <div class="draw-city__difficulty" data-draw-city-target="difficultyPanel">
1009        <div class="draw-city__difficulty-head">
1010          <span>Difficulty</span>
1011          <div class="draw-city__difficulty-buttons" role="group" aria-label="Difficulty">
1012              <button
1013                type="button"
1014                data-draw-city-target="difficultyButton"
1015                data-difficulty="easy"
1016                data-label="Easy"
1017                data-tolerance="0.25"
1018                data-action="draw-city#changeDifficulty"
1019                aria-pressed="true">
1020                Easy
1021              </button>
1022              <button
1023                type="button"
1024                data-draw-city-target="difficultyButton"
1025                data-difficulty="hard"
1026                data-label="Hard"
1027                data-tolerance="0.1"
1028                data-action="draw-city#changeDifficulty"
1029                aria-pressed="false">
1030                Hard
1031              </button>
1032          </div>
1033        </div>
1034        <p data-draw-city-target="difficultySummary"></p>
1035      </div>
1036    </div>
1037
1038    <div class="draw-city__progress" data-draw-city-target="dailyProgress" role="status" hidden>
1039      <p class="draw-city__kicker">Your result</p>
1040      <h2>Measuring your area…</h2>
1041      <p>Population facts can take a moment to load.</p>
1042    </div>
1043
1044    <div class="draw-city__daily-result" data-draw-city-target="dailyResult" aria-live="polite" hidden>
1045      <p class="draw-city__kicker" data-draw-city-target="dailyResultKicker">Your result</p>
1046      <p class="draw-city__verdict" data-draw-city-target="dailyVerdict"></p>
1047      <h2 data-draw-city-target="dailyScore"></h2>
1048      <p data-draw-city-target="dailyResultText"></p>
1049      <div class="draw-city__headline-details">
1050        <div><span>Land area</span><strong data-draw-city-target="dailyArea"></strong></div>
1051        <div><span>Density</span><strong data-draw-city-target="dailyDensity"></strong></div>
1052      </div>
1053      <p class="draw-city__source-note" data-draw-city-target="dailySource"></p>
1054      <p class="draw-city__result-rule" data-draw-city-target="dailyResultRule"></p>
1055      <div class="draw-city__next-question" data-draw-city-target="nextQuestion" hidden>
1056        <p data-draw-city-target="nextQuestionText" role="timer" aria-live="off"></p>
1057        <button
1058          type="button"
1059          data-draw-city-target="nextQuestionReady"
1060          data-action="draw-city#loadNewChallenge"
1061          hidden>
1062          Load today’s question
1063        </button>
1064      </div>
1065      <nav
1066        class="draw-city__daily-actions"
1067        data-draw-city-target="dailyActions"
1068        aria-label="Result actions">
1069        <div class="draw-city-share" data-controller="draw-city-share" data-draw-city-target="dailyShare">
1070  <button type="button" class="draw-city-share__button" aria-label="Share"
1071          data-draw-city-share-target="button" data-action="draw-city-share#share">
1072    <span class="draw-city-share__label">Share</span>
1073    <span class="draw-city-share__copied" role="status" aria-live="polite" data-draw-city-share-target="copied"></span>
1074  </button>
1075  <span role="status" aria-live="polite" data-draw-city-share-target="status"></span>
1076  <dialog class="draw-city-share__dialog" aria-label="Share this result" data-draw-city-share-target="dialog">
1077    <h2>Share this result</h2>
1078    <p>Copy the link below and send it to a friend.</p>
1079    <label>
1080      <span>Result link</span>
1081      <input type="text" readonly autofocus autocomplete="off" spellcheck="false" class="draw-city-share__url"
1082             data-draw-city-share-target="link"
1083             data-action="focus->draw-city-share#selectLink click->draw-city-share#selectLink">
1084    </label>
1085    <button type="button" class="draw-city-share__done" data-action="draw-city-share#closeFallback">Done</button>
1086  </dialog>
1087</div>
1088        <a class="draw-city__action-nowrap" href="#" data-draw-city-target="pastChallenge" hidden>
1089          Past Challenge
1090        </a>
1091        <button
1092          type="button"
1093          class="draw-city__action-nowrap"
1094          data-draw-city-target="dailyTryAgain"
1095          data-action="draw-city#tryDailyAgain">
1096          Try Again
1097        </button>
1098        <button type="button" data-draw-city-target="dailyBonus" data-action="draw-city#startDailyBonus">
1099          Bonus: Guess the Center of Population
1100        </button>
1101        <button type="button" data-action="draw-city#openDensityMap">
1102          See Where People Live
1103        </button>
1104        <button type="button" data-surface="free" data-action="draw-city#changeSurface">Free Draw</button>
1105      </nav>
1106      <div class="draw-city__bonus-panel" data-draw-city-target="bonusPanel" hidden>
1107        <p class="draw-city__bonus-status" data-draw-city-target="bonusStatus"></p>
1108        <p class="draw-city__bonus-band-summary" data-draw-city-target="bonusBandSummary" hidden></p>
1109        <details class="draw-city__bonus-explanation" data-draw-city-target="bonusExplanation" hidden>
1110          <summary>Why is the answer a band, not a point?</summary>
1111          <div class="draw-city__bonus-explanation-copy">
1112              <div data-band-unit-kind="block" hidden>
1113                <div class="space-y-2.5 text-sm text-gray-700">
1114  <p>
1115    A census block reports a total. It does not say where inside it those
1116    people live. Place everyone in each census block at its southern edge
1117    and the median line falls as far south as the data permits. Place them at
1118    the northern edge and it falls as far north. Any line between the two could
1119    be the true median. East and west work the same way. The band covers that
1120    range.
1121  </p>
1122  <p class="text-gray-600">
1123    We weigh over 2020 census <span class="font-medium text-gray-800">blocks</span>
1124    when an area holds at most
1125    25,000 of them,
1126    and over census <span class="font-medium text-gray-800">tracts</span> above
1127    that. Tracts are larger than blocks, so weighing over tracts gives a wider
1128    band. The width reflects the size of the weighing unit, not the distribution
1129    of people.
1130  </p>
1131</div>
1132
1133              </div>
1134              <div data-band-unit-kind="tract" hidden>
1135                <div class="space-y-2.5 text-sm text-gray-700">
1136  <p>
1137    A census tract reports a total. It does not say where inside it those
1138    people live. Place everyone in each census tract at its southern edge
1139    and the median line falls as far south as the data permits. Place them at
1140    the northern edge and it falls as far north. Any line between the two could
1141    be the true median. East and west work the same way. The band covers that
1142    range.
1143  </p>
1144  <p class="text-gray-600">
1145    We weigh over 2020 census <span class="font-medium text-gray-800">blocks</span>
1146    when an area holds at most
1147    25,000 of them,
1148    and over census <span class="font-medium text-gray-800">tracts</span> above
1149    that. Tracts are larger than blocks, so weighing over tracts gives a wider
1150    band. The width reflects the size of the weighing unit, not the distribution
1151    of people.
1152  </p>
1153</div>
1154
1155              </div>
1156              <div data-band-unit-kind="unit" hidden>
1157                <div class="space-y-2.5 text-sm text-gray-700">
1158  <p>
1159    A census unit reports a total. It does not say where inside it those
1160    people live. Place everyone in each census unit at its southern edge
1161    and the median line falls as far south as the data permits. Place them at
1162    the northern edge and it falls as far north. Any line between the two could
1163    be the true median. East and west work the same way. The band covers that
1164    range.
1165  </p>
1166  <p class="text-gray-600">
1167    We weigh over 2020 census <span class="font-medium text-gray-800">blocks</span>
1168    when an area holds at most
1169    25,000 of them,
1170    and over census <span class="font-medium text-gray-800">tracts</span> above
1171    that. Tracts are larger than blocks, so weighing over tracts gives a wider
1172    band. The width reflects the size of the weighing unit, not the distribution
1173    of people.
1174  </p>
1175</div>
1176
1177              </div>
1178          </div>
1179        </details>
1180        <button type="button" data-draw-city-target="bonusSubmit" data-action="draw-city#submitDailyBonus" hidden>
1181          Guess
1182        </button>
1183      </div>
1184      <p class="draw-city__archive-end" data-draw-city-target="pastComplete" hidden>
1185        You completed every available past challenge!
1186      </p>
1187    </div>
1188
1189    <p class="draw-city__allowance" data-draw-city-target="dailyAllowance" hidden></p>
1190
1191    <nav class="draw-city__secondary-links" aria-label="BlockAtlas links">
1192      <button
1193        type="button"
1194        class="draw-city__prompt-free"
1195        data-surface="free"
1196        data-action="draw-city#changeSurface">
1197        Free Draw
1198      </button>
1199      <span class="draw-city__prompt-free-separator" aria-hidden="true">·</span>
1200      <span class="draw-city__blockatlas-links">
1201        <a href="https://blockatlas.com/games">More Games</a>
1202        <span aria-hidden="true">·</span>
1203        <a href="https://blockatlas.com/about">About</a>
1204      </span>
1205    </nav>
1206
1207    <div class="draw-city__challenge-compact" data-draw-city-target="dailyCompact" hidden>
1208      <button
1209        type="button"
1210        class="draw-city__compact-summary"
1211        data-draw-city-target="dailyCompactToggle"
1212        data-action="draw-city#expandDailyPanel"
1213        aria-expanded="false">
1214        <strong data-draw-city-target="dailyCompactPrimary"></strong>
1215        <span data-draw-city-target="dailyCompactSecondary"></span>
1216      </button>
1217      <button
1218        type="button"
1219        class="draw-city__compact-submit"
1220        data-draw-city-target="dailyCompactBonusSubmit"
1221        data-action="draw-city#submitDailyBonus"
1222        hidden>
1223        Guess
1224      </button>
1225    </div>
1226  </section>
1227
1228  <div class="draw-city__stale" data-draw-city-target="stale" role="alert" hidden>
1229    <strong>A new daily challenge is ready.</strong>
1230    <span>Your outline stays on this map until you load it.</span>
1231    <button type="button" data-action="draw-city#loadNewChallenge">Load today’s challenge</button>
1232  </div>
1233
1234  <div class="draw-city__cta" data-draw-city-target="prompt" role="status">
1235    <button type="button" class="draw-city__cta-button" data-action="draw-city#togglePill">
1236      <span data-draw-city-target="promptText">Draw your area</span>
1237      <span class="draw-city__cta-exit" data-draw-city-target="promptExit" hidden>
1238        (tap here to exit draw mode)
1239      </span>
1240    </button>
1241    <p class="draw-city__cta-hint" data-draw-city-target="promptHint">Select the button, then drag on the map.</p>
1242    <div class="draw-city__free-allowance" data-draw-city-target="freeAllowance" hidden>
1243      <p data-draw-city-target="freeAllowanceText"></p>
1244      <p
1245        class="draw-city__free-allowance-reset"
1246        data-draw-city-target="freeAllowanceReset"
1247        data-controller="limit-reset"
1248        hidden></p>
1249    </div>
1250  </div>
1251
1252  <div class="draw-city__review" data-draw-city-target="review" role="status" hidden>
1253    <p>Review your outline</p>
1254    <div class="draw-city__review-actions">
1255      <button type="button" class="draw-city__review-submit" data-action="draw-city#submitOutline">
1256        Submit
1257      </button>
1258      <button type="button" class="draw-city__review-again" data-action="draw-city#redrawOutline">
1259        Draw again
1260      </button>
1261    </div>
1262  </div>
1263
1264  <button
1265    type="button"
1266    class="draw-city__reopen"
1267    data-draw-city-target="reopen"
1268    data-action="draw-city#reopenResults"
1269    hidden>Show results</button>
1270
1271  <section class="draw-city__card" data-draw-city-target="results" aria-live="polite" hidden>
1272    <div class="draw-city__card-head">
1273      <div>
1274        <p class="draw-city__eyebrow" data-draw-city-target="estimate">2020 Census population</p>
1275        <h1 data-draw-city-target="population"></h1>
1276      </div>
1277      <div class="draw-city__card-actions">
1278        <div class="draw-city-share" data-controller="draw-city-share" data-draw-city-target="freeShare" hidden="hidden">
1279  <button type="button" class="draw-city-share__button" aria-label="Share"
1280          data-draw-city-share-target="button" data-action="draw-city-share#share">
1281    <span class="draw-city-share__label">Share</span>
1282    <span class="draw-city-share__copied" role="status" aria-live="polite" data-draw-city-share-target="copied"></span>
1283  </button>
1284  <span role="status" aria-live="polite" data-draw-city-share-target="status"></span>
1285  <dialog class="draw-city-share__dialog" aria-label="Share this result" data-draw-city-share-target="dialog">
1286    <h2>Share this result</h2>
1287    <p>Copy the link below and send it to a friend.</p>
1288    <label>
1289      <span>Result link</span>
1290      <input type="text" readonly autofocus autocomplete="off" spellcheck="false" class="draw-city-share__url"
1291             data-draw-city-share-target="link"
1292             data-action="focus->draw-city-share#selectLink click->draw-city-share#selectLink">
1293    </label>
1294    <button type="button" class="draw-city-share__done" data-action="draw-city-share#closeFallback">Done</button>
1295  </dialog>
1296</div>
1297        <button type="button" class="draw-city__again" data-draw-city-target="again" data-action="draw-city#drawAgain">Draw again</button>
1298        <button
1299          type="button"
1300          class="draw-city__dismiss"
1301          data-action="draw-city#dismissResults"
1302          aria-label="Close results">&times;</button>
1303      </div>
1304    </div>
1305
1306    <div class="draw-city__headline-details">
1307      <div><span>Land area</span><strong data-draw-city-target="area"></strong></div>
1308      <div><span>Density</span><strong data-draw-city-target="density"></strong></div>
1309    </div>
1310
1311    <button
1312      type="button"
1313      class="draw-city__density-open"
1314      data-draw-city-target="freeDensity"
1315      data-action="draw-city#openDensityMap"
1316      hidden>See Where People Live</button>
1317
1318    <a class="draw-city__density-open"
1319       href="https://blockatlas.com/tools/area_profiles/open"
1320       data-draw-city-target="areaProfile"
1321       hidden>Open area profile</a>
1322
1323    <p class="draw-city__card-status" data-draw-city-target="cardStatus">Population is computing.</p>
1324    <div class="draw-city__stats" data-draw-city-target="rows"></div>
1325
1326    <div class="draw-city__source-note" data-draw-city-target="coverage" hidden></div>
1327
1328    <p class="draw-city__source-note">
1329      Population uses the 2020 Census. Characteristics use ACS five-year estimates.
1330    </p>
1331      <p class="draw-city__explorer-note" data-draw-city-target="explorerNote" hidden>
1332        <a href="https://blockatlas.com/pricing">BlockAtlas Explorer</a>
1333        includes unlimited Free Draw.
1334      </p>
1335  </section>
1336
1337  <section
1338    class="draw-city__density-toolbar"
1339    data-draw-city-target="densityToolbar"
1340    aria-label="Population density view"
1341    hidden>
1342    <div class="draw-city__density-copy">
1343      <strong>Where people live</strong>
1344      <span data-draw-city-target="densityStatus" role="status" aria-live="polite">
1345        The population map is loading.
1346      </span>
1347    </div>
1348    <div class="draw-city__density-modes" role="group" aria-label="Map view">
1349      <button
1350        type="button"
1351        data-mode="3d"
1352        data-draw-city-target="densityModeButton"
1353        data-action="draw-city#setDensityMode"
1354        aria-pressed="true">3D</button>
1355      <button
1356        type="button"
1357        data-mode="flat"
1358        data-draw-city-target="densityModeButton"
1359        data-action="draw-city#setDensityMode"
1360        aria-pressed="false">Flat</button>
1361    </div>
1362    <button
1363      type="button"
1364      class="draw-city__density-retry"
1365      data-draw-city-target="densityRetry"
1366      data-action="draw-city#retryDensityMap"
1367      hidden>Retry</button>
1368    <button
1369      type="button"
1370      class="draw-city__density-close"
1371      data-action="draw-city#closeDensityMap">Back to results</button>
1372  </section>
1373</main>
1374
1375  </body>
1376</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.