{"folderTree":[],"createMapParams":null,"layerProcessingEmailSubscriptions":[],"scripts":[],"folderId":"5179454e-b1fc-4957-8950-faa9e55e800b","sharing":{"publicAccess":"view_only"},"constraints":{"bounds":[-91.5723036,34.4177863,-88.4331916,35.9807875],"maxZoom":null,"minZoom":null},"elements":[{"parentId":null,"isTextHidden":null,"description":null,"clipSource":{},"text":"Seat capacity data was provided by First 8 Memphis and reflects seat availability and funding sources for DOE-licensed Pre-K Centers as of October 2025 for both TDOE and TDHS licensed Pre-K centers.","radiusDisplayUnit":null,"scale":0.8948331936190407,"position":[34.9709229923999,-89.89437906986177],"strokeWidth":null,"renderHoles":null,"routeMode":null,"size":null,"showEndcaps":null,"strokeOpacity":null,"attributes":[],"coordinates":[[[34.9514152,-90.1523507],[34.9514152,-89.6364073],[34.9904262,-89.6364073],[34.9904262,-90.1523507],[34.9514152,-90.1523507]]],"mapImageId":null,"showRadius":null,"label":null,"isCollapsed":null,"icon":null,"symbol":null,"createdAtUnixTimeMs":1771520074000,"opacity":null,"ordering":1738264867802221,"zoom":10.8169905420527,"locked":false,"author":"a65b8062-3d1f-49e5-9050-c6fb4107891a","textStyle":"light","showArea":null,"widthScale":2.958473625140101,"fillOpacity":null,"onClick":null,"radiusDisplayAngle":90,"showLinkPreview":null,"radius":null,"rotation":0,"id":"fb998924-23c6-4039-8811-dc4e267a9217","strokeStyle":null,"hasLongDescription":null,"frame":null,"mapLinkId":null,"textAlign":"left","hideFromLegend":null,"type":"Note","showLength":null,"color":"#333333","isHidden":null}],"socketTokenTTLSeconds":1209600,"mapColorPalette":[],"editableByCurrentSession":false,"individualPermissions":[],"layerAttrConstraints":{"maxNameLength":300},"partnerBranding":null,"referer":null,"loadedAt":1771883816,"kartaChannel":"anonymous_map:e5832462-1ff6-4a1c-aa8d-d595d455045b","isOwner":false,"mapDescription":"This map visualizes total Pre K seats available for the 3 and 4 year old population by census tract, zip code, city council and county commission districts.\nCensus data for income and population was transformed from the census tract level and is approximate for city council and county commission boundaries.\n","isAdminView":false,"ghostPresences":[],"workspaceBilling":{"plan_limits":{"processing_bytes":50000000000,"storage_bytes":200000000000,"contributor_limit":0,"editor_limit":5,"member_limit":50,"viewer_limit":45,"api_calls":20000,"map_views":50000},"limits_enforced":true,"next_monthly_cycle_start":1772323200000,"plan_data_usage":{"data_processing":12356018845,"data_storage":25076386292},"featureGroups":{"enterprise_geocoding":false,"dashboards":true,"cloud_sources":true,"app_development":true,"raster_infrastructure":false},"inGracePeriod":false},"shareUrl":"https://felt.com/map/PreK-Seat-to-Population-Ratio-2025-5YMkYh9C2ShyqjdWV1FUEWD","isTrainingKarta":false,"mapbox_api_token":"pk.eyJ1IjoiZmVsdG1hcHMiLCJhIjoiY20wZndoenl1MTFrYzJxb2czemdpNGFvZCJ9.y7NzVOMNQNTC487xOYTk7Q","defaultCoordinates":{"lat":37.807,"lng":-122.271},"accessControl2":{"view":{"canDuplicate":false,"canExportLayers":false,"canExportMap":false},"edit":{"canChangePublicSharingSettings":false,"canDeleteMap":false,"canEditLayerComponents":false,"canEditMapContents":false,"canEditMapElements":false,"canEditMapLayerFeatures":false,"canEditMapLayers":false,"canEnterContributeMode":false,"canEnterEditMode":false,"canInviteUsers":false,"canMove":false},"comments":{"canAttachPhotosToComments":false,"canCreateThread":false,"canDeleteAnyComment":false,"canDeleteOwnComment":false,"canEditOwnComment":false,"canExportComments":false,"canMoveAnyThread":false,"canMoveOwnThread":false,"canReplyToThread":false,"canResolveAnyComment":false,"canResolveOwnComment":false,"canTrackReadStatus":false,"canViewAllThreads":false},"teams":{"canAddSources":false,"canDeletePublishedLayer":false,"canPublishLayer":false},"kartaTeamMemberIds":[]},"felt_version":"43","resyncTimeoutMs":5250,"mapTeamId":null,"maxImageFileSizeBytes":20000000,"urls":{"api":"/api","settings":"/users/settings","dashboard":"/maps","marketing":"/","newMap":"/map/new","newWorkspace":"/join","placeholderImage":"/images/placeholder-39c4259c68cef774b08a1a06e6626c95.png?vsn=d","catchup":"/map/PreK-Seat-to-Population-Ratio-2025-5YMkYh9C2ShyqjdWV1FUEWD/catchup","canonicalPath":"/map/PreK-Seat-to-Population-Ratio-2025-5YMkYh9C2ShyqjdWV1FUEWD","spritesBaseUrl":"https://app-assets.felt.com/sprites","spritesManifest":{"/sprites/msdf.json":"/sprites/msdf-0ed695ece9e09531d79ea4daa8255599.json","/sprites/msdf.png":"/sprites/msdf-235245f7cf195ff0eb39cf7a7b8fa6e9.png","/sprites/msdf@2x.json":"/sprites/msdf@2x-1e78f109cb6438c7e87da1f75344a7b7.json","/sprites/msdf@2x.png":"/sprites/msdf@2x-73817a584887afef4c1e0188642592ab.png","/sprites/sprite.json":"/sprites/sprite-964569eef729aa4773a354b47cee5d86.json","/sprites/sprite.png":"/sprites/sprite-819511448f6f2499deff86603ff78215.png","/sprites/sprite@2x.json":"/sprites/sprite@2x-24e211e07ce576bf48740474ed7d6547.json","/sprites/sprite@2x.png":"/sprites/sprite@2x-87cb20c28d14435142f4e32339e093dd.png"},"workspaceUsage":null},"defaultControlsMode":null,"hasPendingAccessRequest":false,"mapFolderId":"5179454e-b1fc-4957-8950-faa9e55e800b","curated_layers_enabled":true,"checkerboardTiles":false,"commonAnalyticsProperties":{"feature_flags":["ff_all_column_index","ff_modify_layer_columns","ff_server_side_filtering","ff_wherobots"],"workspace_id":"527a9118-296c-4e15-8a42-9e56f33ab310","workspace_name":"Innovate Memphis","workspace_plan":"enterprise_unlimited","workspace_age_days":884,"native_app_device_model":null,"native_app_os_version":null,"native_app_platform":null,"native_app_version":null,"platform_source":"web"},"buildSha":"d889a948eeb12a7896ed4c3b9a390a4ff5607970","actions":[{"id":"dfa93339-f32b-47a1-b5c5-5618c3a9c2f1","type":"search","config":{},"title":null,"deletedAt":null,"insertedAt":"2026-02-19T17:15:18","layerIds":[],"zOrder":0}],"allowedFeatures":{"createLayerFromColumns":true,"extensions":true,"liveLayers":true,"usageDashboard":true,"enterprisePipelineExports":true,"embedTokens":true,"transformations":true,"workspaceLibrary":true,"stacSource":false,"enterpriseExports":true,"editableLayers":true,"sdk":true,"basicPipelineExports":true,"streamVectorTiles":true,"h3":true,"contributorLicenses":true,"sources":true,"commentsAttachedData":true,"bucketSources":true,"embedActionCustomization":true,"customIcons":true,"streamCogs":false,"basicExports":true,"updateEnterpriseSettings":true,"filters":true,"viewerExportData":true,"commentsAttachedMedia":true,"sameDomainJoin":true,"embeds":true,"iframePopups":true,"widgets":true,"mapActions":true,"advancedExports":true,"uploadLayer":true},"teams":[],"kartaTeamId":"527a9118-296c-4e15-8a42-9e56f33ab310","selectedBackgroundId":null,"customViewport":null,"currentTeamBannerAcknowledgement":{"plan":null,"plan_name":null,"acknowledged":true},"flashMessages":[],"satelliteMode":false,"pipeline":{"syncUploadMaxBytes":15360},"updatedAtUnixMs":1771521449000,"pendingAccessRequests":[],"authors":{"a65b8062-3d1f-49e5-9050-c6fb4107891a":{"name":"Kira Morin"},"d23cb57d-9a93-4895-88d0-f7b600f00b3f":{"name":"Kelsey Huse"},"dca8c9c2-a4e2-453b-94ca-fb528fca3759":{"name":"DMS"}},"maxTileURLLength":2000,"isVirtualKarta":false,"teamAdminEmails":[],"selectedDefaultBackgroundMode":"dark","sources":[],"isAdmin":false,"showBasemapLabels":false,"comments":{"threads":[],"users":{}},"featureFlags":{"ff_extensions_use_next_sdk":false,"felt_is_up":true,"ff_consistent_permissions":false,"ff_copy_paste_styles":false,"ff_editable_data_person_attribute":false,"ff_felt_ai":false,"ff_isr":false,"ff_mobile_alpha":false,"ff_modify_layer_columns":true,"ff_more_components":false,"ff_request_edit_access":false,"ff_server_side_filtering":true,"ff_timeseries_animation":false,"ff_use_our_tiles":false,"ff_wherobots":true},"mapImages":[],"settings":{"path":"/map/PreK-Seat-to-Population-Ratio-2025-5YMkYh9C2ShyqjdWV1FUEWD","url":"https://felt.com/map/PreK-Seat-to-Population-Ratio-2025-5YMkYh9C2ShyqjdWV1FUEWD","viewers":{"allowExport":true,"dataTable":true,"defaultTableLayerId":null,"duplicateMap":false,"seeMapPresence":false},"mapDescription":"This map visualizes total Pre K seats available for the 3 and 4 year old population by census tract, zip code, city council and county commission districts.\nCensus data for income and population was transformed from the census tract level and is approximate for city council and county commission boundaries.\n","mapTitle":"PreK Seat to Population Ratio 2025"},"customIcons":[],"mapId":"e5832462-1ff6-4a1c-aa8d-d595d455045b","validMapImageMimeTypes":["application/pdf","application/postscript","application/x-photoshop","image/apng","image/avif","image/bmp","image/heic","image/jp2","image/jpeg","image/jpm","image/jpx","image/jxr","image/pict","image/pjpeg","image/png","image/svg+xml","image/vnd.adobe.photoshop","image/vnd.microsoft.icon","image/webp","image/x-icns","image/x-icon","image/x-pict"],"layerGroups":[{"id":"b27ade28-fd4b-4172-9d3f-78d4a7df9460","name":"Roads (Clipped)","visible":true,"description":"","created_at":"2025-11-21T15:45:46","layers":[{"subtitle":"","tile_max_zoom":10,"normalized":{"filename":"transformed.gpkg","feature_id_field":null,"filetype":"GeoPackage","layername":"parsed"},"tile_url":"https://us1.data-pipeline.felt.com/vectortile/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/{z}/{x}/{y}.pbf{?attributes,layer,query}","is_spreadsheet":false,"initial_stroke_color":null,"pipeline_version":"0.35.11460","visible":true,"errorMessage":null,"processing_time_seconds":246,"stats":[{"aggregation":null,"binLevel":null,"count":93816,"count_distinct":19,"name":"highway","type":"TEXT","values":{"construction":2,"living_street":10,"motorway":766,"motorway_link":830,"pedestrian":35,"platform":7,"primary":1213,"primary_link":178,"proposed":39,"raceway":1,"residential":18576,"secondary":1792,"secondary_link":165,"service":67848,"tertiary":1484,"tertiary_link":60,"trunk":218,"trunk_link":110,"unclassified":482}}],"min_zoom":0,"created_by":"DMS","edit_version":null,"h3_geomatched_level":null,"raster_preview_url":null,"initial_fill_color":null,"centroids_layer_name":"parsed-anchors","modified_at":"2025-11-21T15:45:46","layer_name":"parsed","raster_colors":null,"status":"completed","next_processing_state":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","html_popup_source":null,"created_at":"2025-11-21T15:45:46","feature_url":"https://us1.data-pipeline.felt.com/onefeature/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/{feature}.geojson{?skip_geometry,zoom_level}","runCause":"transform","pipeline_dataset_id":"caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0","progress":100,"geometry_type":"Line","legend_items":[{"id":"ee1677a8-e247-4f49-813c-a74e370d2989--0-primary","visible":true},{"id":"ee1677a8-e247-4f49-813c-a74e370d2989--0-motorway","visible":true},{"id":"ee1677a8-e247-4f49-813c-a74e370d2989--0-trunk","visible":true}],"errorType":null,"scheduled_refresh_status":null,"remote_data_url":null,"column_selections":[],"excerpt_url":"https://us1.data-pipeline.felt.com/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/excerpt/excerpt.json","max_zoom":18,"html_popup_threads":[],"debug_layer_compaction":null,"data_last_updated_by_user_at":"2025-01-29T00:10:26","z_order":1,"source_has_custom_query":false,"legendDisplay":"default","curated_layer":false,"maximum_bounding_box":{"coordinates":[[[-90.288592,34.994802],[-89.633741,34.994802],[-89.633741,35.408784],[-90.288592,35.408784],[-90.288592,34.994802]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"index_json_url":"https://us1.data-pipeline.felt.com/upload/6862ba8c-e3bc-5f17-a0d9-d472640632e4.json","legendVisibility":"hide","id":"6768fe88-6ef4-42cb-aeb9-eae505ca6ebd","name":"Roads (Clipped)","parsed_size_bytes":48578560,"has_download_url":true,"bounding_box":{"coordinates":[[[-90.08240509033203,35.02103805541992],[-89.63574981689453,35.02103805541992],[-89.63574981689453,35.39997100830078],[-90.08240509033203,35.39997100830078],[-90.08240509033203,35.02103805541992]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"stats_url":"https://us1.data-pipeline.felt.com/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/stats/stats.json","source_id":null,"semantic_columns":[],"stac_url":null,"last_processed_at":"2025-01-29T00:10:26","hideFromLegend":true,"pending_fork_operation":false,"scheduled_refresh_frequency":null,"geocoder_metadata":null,"source_dataset_id":null,"sql_query_threads":[],"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/0/1.json{?query}","count":93816,"count_distinct":19,"name":"highway","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/0.json{?query}","type":"TEXT","values":{"motorway":766,"motorway_link":830,"primary":1213,"primary_link":178,"residential":18576,"secondary":1792,"secondary_link":165,"service":67848,"tertiary":1484,"trunk":218,"unclassified":482}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/1/1.json{?query}","count":23581,"count_distinct":14265,"name":"name","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/1.json{?query}","type":"TEXT","values":{"Avron B Fogelman Expressway":75,"Bill Morris Parkway":80,"Doctor Martin Luther King Junior Expressway":161,"East Raines Road":69,"Madison Avenue":74,"Poplar Avenue":113,"Union Avenue":80,"W B Fowler Senior Expressway":70,"Winchester Road":134,"Wolf River Boulevard":85,"null":70235}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/2/1.json{?query}","count":9268,"count_distinct":11,"name":"surface","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/2.json{?query}","type":"TEXT","values":{"asphalt":8435,"compacted":9,"concrete":362,"dirt":20,"fine_gravel":8,"gravel":2,"ground":2,"null":84548,"paved":378,"sett":5,"unpaved":45}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/3/1.json{?query}","count":1052,"count_distinct":16,"name":"source","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/3.json{?query}","type":"TEXT","values":{"Bing":350,"MapBox Satellite":14,"Mapbox":7,"Yahoo":68,"bing":17,"http://gis.shelbycounty911.org/datasets":212,"https://leegisopendata2-leegis.opendata.arcgis.com/datasets/roads":35,"local knowledge":38,"maxar":299,"null":92764,"yahoo":6}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/4/1.json{?query}","count":39333,"count_distinct":11,"name":"service","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/4.json{?query}","type":"TEXT","values":{"1":1,"Blakemore Road":1,"Ruby Oaks Drive":1,"Willow Wyck Drive North":1,"alley":425,"drive-through":129,"driveway":34764,"emergency_access":9,"null":54483,"parking_aisle":3998,"}":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/5/1.json{?query}","count":38774,"count_distinct":3,"name":"oneway","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/5.json{?query}","type":"TEXT","values":{"-1":73,"no":30054,"null":55042,"yes":8647}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/6/1.json{?query}","count":2392,"count_distinct":19,"name":"maxspeed","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/6.json{?query}","type":"TEXT","values":{"10 mph":7,"15 mph":26,"20 mph":62,"30 mph":141,"35 mph":163,"40 mph":718,"45 mph":409,"50 mph":77,"55 mph":491,"65 mph":277,"null":91424}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/7/1.json{?query}","count":8313,"count_distinct":9,"max":9.0,"median":3.0,"min":1.0,"name":"lanes","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/7.json{?query}","type":"REAL","values":{"1.0":1056,"2.0":4371,"3.0":1066,"4.0":876,"5.0":387,"6.0":334,"7.0":195,"8.0":26,"9.0":2,"null":85503}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/8/1.json{?query}","count":37792,"count_distinct":9,"name":"access","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/8.json{?query}","type":"TEXT","values":{"customers":1536,"designated":2,"destination":79,"emergency":1,"no":239,"null":56024,"permissive":7,"permit":13,"private":35870,"yes":45}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/9/1.json{?query}","count":2314,"count_distinct":2,"name":"lit","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/9.json{?query}","type":"TEXT","values":{"no":55,"null":91502,"yes":2259}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/10/1.json{?query}","count":1,"count_distinct":1,"name":"crossing","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/10.json{?query}","type":"TEXT","values":{"marked":1,"null":93815}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/11/1.json{?query}","count":650,"count_distinct":3,"name":"bicycle","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/11.json{?query}","type":"TEXT","values":{"dismount":9,"no":458,"null":93166,"yes":183}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/12/1.json{?query}","count":0,"count_distinct":0,"name":"footway","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/12.json{?query}","type":"TEXT","values":{"null":93816}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/13/1.json{?query}","count":792,"count_distinct":6,"name":"layer","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/13.json{?query}","type":"TEXT","values":{"-1":52,"0":7,"1":705,"2":16,"3":1,"4":11,"null":93024}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/14/1.json{?query}","count":605,"count_distinct":3,"name":"foot","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/14.json{?query}","type":"TEXT","values":{"no":473,"null":93211,"private":1,"yes":131}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/15/1.json{?query}","count":752,"count_distinct":1,"name":"bridge","stats_url":"https://us1.data-pipeline.felt.com/stats/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/15.json{?query}","type":"TEXT","values":{"null":93064,"yes":752}}],"content_url":"https://us1.data-pipeline.felt.com/table/caa3ee78-bfd9-4bb2-b728-7d2d8c3314e0/{page}.json{?query}","row_count":93816},"h3_levels":null,"style":{"config":{"categoricalAttribute":"highway","categories":["primary","motorway","trunk"],"labelAttribute":["highway"],"otherOrder":"below","showOther":false},"label":{"color":"auto","fontSize":13,"fontStyle":"Normal","fontWeight":400,"haloColor":"auto","haloWidth":1,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxAngle":30,"maxZoom":23,"minZoom":23,"offset":0,"padding":1,"placement":"Above","repeatDistance":250,"textTransform":"none"},"legend":{"displayName":"auto"},"paint":{"color":["rgb(68, 31, 23)","rgb(64, 36, 18)","rgb(62, 43, 11)"],"lineCap":"round","lineJoin":"round","opacity":1,"size":2},"type":"categorical","version":"2.3.1"},"geomatch_metadata":null,"external_refresh_frequency_ms":null,"raster_details":null}],"created_by":"DMS","modified_at":"2025-11-21T15:45:46","user_id":"dca8c9c2-a4e2-453b-94ca-fb528fca3759","index_json_url":"https://us1.data-pipeline.felt.com/upload/6862ba8c-e3bc-5f17-a0d9-d472640632e4.json","max_zoom":18,"subtitle":null,"z_order":6,"hideFromLegend":false,"isCollapsed":false,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"visibilityInteraction":"checkbox","created_at_unix_time_ms":1763739946000,"duplicatedFromId":null,"errorType":null,"legendVisibility":"show","published_to_project_ids":null,"renderAsLayer":true},{"id":"4abb1af5-922b-475f-9a01-8ab7e3e2152c","name":"PreK Locations","visible":false,"description":"","created_at":"2026-01-12T22:57:23","layers":[{"subtitle":"Hover and select \"eye\" icon to toggle icons on and off.","tile_max_zoom":7,"normalized":{"filename":"https://felt.com/internal/source/3f00a852-f069-49cd-8e4e-57ab422a2191/upload/a35a4bc7-3ec0-4b1d-82ca-23ece69d50cf","feature_id_field":null,"filetype":"SQLAlchemy DB","layername":"seats_tcap_pop_geopoints_2025"},"tile_url":"https://us1.data-pipeline.felt.com/vectortile/f7079af6-2721-50a5-9e63-3e2c00004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","is_spreadsheet":false,"initial_stroke_color":null,"pipeline_version":"0.51.14514","visible":false,"errorMessage":null,"processing_time_seconds":18,"stats":[],"min_zoom":0,"created_by":"Kelsey Huse","edit_version":null,"h3_geomatched_level":null,"raster_preview_url":null,"initial_fill_color":null,"centroids_layer_name":null,"modified_at":"2026-02-19T16:41:46","layer_name":"parsed","raster_colors":null,"status":"completed","next_processing_state":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","html_popup_source":"<html class=\"{{ _theme }}\">\n\n <head>\n <link rel=\"preload\" href=\"https://felt.com/fonts/AtlasGrotesk-Regular-Cy-Web.woff2\" as=\"font\" type=\"font/woff2\" crossorigin>\n <link rel=\"stylesheet\" type=\"text/css\" href=\"https://felt.com/fonts/fonts.css\">\n <link rel=\"stylesheet\" type=\"text/css\" href=\"https://felt.com/css/root.css\">\n <link rel=\"stylesheet\" type=\"text/css\" href=\"https://felt.com/css/html-popup.css\">\n </head>\n\n <body>\n <table class=\"felt-attributes\">\n\n {% assign full_address = _attributes | find: \"name\", \"full_address\" %}\n <tr>\n <td>Address</td>\n <td>{{ full_address.value }}</td>\n </tr>\n\n {% assign city = _attributes | find: \"name\", \"city\" %}\n <tr>\n <td>City Name</td>\n <td>{{ city.value }}</td>\n </tr>\n\n {% assign license = _attributes | find: \"name\", \"license\" %}\n <tr>\n <td>License</td>\n <td>{{ license.value }}</td>\n </tr>\n\n {% assign total_capacity = _attributes | find: \"name\", \"total_capacity\" %}\n <tr>\n <td>Total Capacity</td>\n <td>{{ total_capacity.value }}</td>\n </tr>\n\n {% assign capacity_3yo = _attributes | find: \"name\", \"capacity_3yo\" %}\n <tr>\n <td>3yo Capacity</td>\n <td>{{ capacity_3yo.value }}</td>\n </tr>\n\n {% assign capacity_4yo = _attributes | find: \"name\", \"capacity_4yo\" %}\n <tr>\n <td>4yo Capacity</td>\n <td>{{ capacity_4yo.value }}</td>\n </tr>\n\n {% assign pct_proficient = _attributes | find: \"name\", \"pct_proficient\" %}\n <tr>\n <td>3rd ELA TNReady % Proficient</td>\n <td>{{ pct_proficient.value }}%</td>\n </tr>\n\n {% assign qris_quality_rating = _attributes | find: \"name\", \"qris_quality_rating\" | default: 'N/A' %}\n <tr>\n <td>QRIS Quality Rating</td>\n <td>{{ qris_quality_rating.value }}</td>\n </tr>\n\n {% assign funding_source = _attributes | find: \"name\", \"funding_source\" %}\n <tr>\n <td>Funding Source</td>\n <td>{{ funding_source.value }}</td>\n </tr>\n\n {% assign council_district_code = _attributes | find: \"name\", \"council_district_code\" %}\n <tr>\n <td>City Council District</td>\n <td>{{ council_district_code.value }}</td>\n </tr>\n\n {% assign super_district_code = _attributes | find: \"name\", \"super_district_code\" %}\n <tr>\n <td>City Council Super District</td>\n <td>{{ super_district_code.value }}</td>\n </tr>\n\n {% assign commission_district_code = _attributes | find: \"name\", \"commission_district_code\" %}\n <tr>\n <td>County Commission District</td>\n <td>{{ commission_district_code.value }}</td>\n </tr>\n\n </table>\n </body>\n\n</html>\n","created_at":"2026-01-12T22:57:23","feature_url":"https://us1.data-pipeline.felt.com/onefeature/f7079af6-2721-50a5-9e63-3e2c00004453/{feature}.geojson{?skip_geometry,zoom_level}","runCause":"upload","pipeline_dataset_id":"f7079af6-2721-50a5-9e63-3e2c00004453","progress":100,"geometry_type":"Point","legend_items":[{"id":"1c054bfa-b77c-41e0-8c8a-4570d358a2c3-0","visible":false}],"errorType":null,"scheduled_refresh_status":"active","remote_data_url":null,"column_selections":[{"type":"lng","column":"longitude"},{"type":"lat","column":"latitude"}],"excerpt_url":"https://us1.data-pipeline.felt.com/excerpt/f7079af6-2721-50a5-9e63-3e2c00004453.json","max_zoom":18,"html_popup_threads":[{"id":"8e786cf0-5c9d-489e-b9de-bb9ba02ca48b","insertedAt":"2026-01-12T22:58:12.466688","layerId":"1c054bfa-b77c-41e0-8c8a-4570d358a2c3"}],"debug_layer_compaction":null,"data_last_updated_by_user_at":"2026-01-12T22:57:41","z_order":1,"source_has_custom_query":false,"legendDisplay":"default","curated_layer":false,"maximum_bounding_box":{"coordinates":[[[-90.19549,34.996888],[89.963049,34.996888],[89.963049,35.37077],[-90.19549,35.37077],[-90.19549,34.996888]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"index_json_url":"https://us1.data-pipeline.felt.com/upload/13351d93-4bd8-4d67-bfdd-b7250000554c.json","legendVisibility":"show","id":"1c054bfa-b77c-41e0-8c8a-4570d358a2c3","name":"PreK Locations","parsed_size_bytes":929792,"has_download_url":true,"bounding_box":{"coordinates":[[[-90.10261535644531,34.99688720703125],[89.96305084228516,34.99688720703125],[89.96305084228516,35.37077331542969],[-90.10261535644531,35.37077331542969],[-90.10261535644531,34.99688720703125]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453.json","source_id":"3f00a852-f069-49cd-8e4e-57ab422a2191","semantic_columns":[],"stac_url":null,"last_processed_at":"2026-01-12T22:57:41","hideFromLegend":false,"pending_fork_operation":false,"scheduled_refresh_frequency":0,"geocoder_metadata":null,"source_dataset_id":"e71ab1a0-9777-4939-a604-1eee68c7e180","sql_query_threads":[],"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/0/1.json{?query}","count":731,"count_distinct":603,"name":"agency_name","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/0.json{?query}","type":"TEXT","values":{"A Mother's Wish, LLC":3,"Altruria Elementary Preschool":6,"Bartlett Elementary Pre-K":12,"Bartlett United Methodist Preschool":3,"Bee Kids Preschool Learning Center":3,"Bon Lin Elementary Preschool":6,"Children First Child Care Center":3,"Lakeland Elementary Pre-K":6,"Oak Elementary Pre-K":6,"Rivercrest Elementary Pre-K":9,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/1/1.json{?query}","count":731,"count_distinct":2,"name":"license","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/1.json{?query}","type":"TEXT","values":{"TDHS":486,"TDOE":245,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/2/1.json{?query}","count":731,"count_distinct":27,"max":80,"median":6,"min":0,"name":"capacity_3yo","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/2.json{?query}","type":"INTEGER","values":{"0":84,"10":63,"2":119,"3":36,"4":49,"5":60,"6":63,"7":90,"8":47,"9":35,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/3/1.json{?query}","count":731,"count_distinct":40,"max":140,"median":9,"min":0,"name":"capacity_4yo","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/3.json{?query}","type":"INTEGER","values":{"10":60,"12":36,"20":62,"3":119,"4":48,"5":40,"6":36,"7":46,"8":37,"9":85,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/4/1.json{?query}","count":731,"count_distinct":38,"max":140,"median":16,"min":3,"name":"total_capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/4.json{?query}","type":"INTEGER","values":{"11":34,"13":44,"15":23,"16":67,"17":22,"20":132,"40":58,"5":118,"7":28,"9":27,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/5/1.json{?query}","count":731,"count_distinct":8,"name":"funding_source","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/5.json{?query}","type":"TEXT","values":{"619":23,"First 8 Memphis":39,"First 8 Memphis/HeadStart":27,"Fund 1":17,"HeadStart":29,"Peer Model":17,"Tuition":521,"VPK":58,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/6/1.json{?query}","count":731,"count_distinct":2,"name":"test","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/6.json{?query}","type":"TEXT","values":{"None":572,"TNReady":159,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/7/1.json{?query}","count":731,"count_distinct":2,"name":"grade_and_subject","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/7.json{?query}","type":"TEXT","values":{"3rd - ELA":159,"None":572,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/8/1.json{?query}","count":159,"count_distinct":62,"max":202.0,"median":100.0,"min":32.0,"name":"valid_tests","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/8.json{?query}","type":"REAL","values":{"100.0":20,"108.0":5,"111.0":14,"127.0":6,"129.0":6,"202.0":6,"53.0":4,"59.0":4,"61.0":6,"67.0":5,"null":611}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/9/1.json{?query}","count":158,"count_distinct":51,"max":141.0,"median":37.0,"min":3.0,"name":"proficient_tests","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/9.json{?query}","type":"REAL","values":{"13.0":5,"141.0":6,"19.0":5,"44.0":11,"46.0":8,"55.0":12,"58.0":5,"6.0":5,"61.0":8,"89.0":7,"null":612}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/10/1.json{?query}","count":158,"count_distinct":86,"max":85.1,"median":39.6,"min":7.2,"name":"pct_proficient","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/10.json{?query}","type":"REAL","values":{"19.4":3,"19.6":3,"39.6":12,"46.0":6,"48.0":6,"55.0":12,"59.8":3,"69.0":6,"69.8":6,"9.0":2,"null":612}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/11/1.json{?query}","count":731,"count_distinct":18,"name":"qris_quality_rating","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/11.json{?query}","type":"TEXT","values":{"100":6,"91":6,"93":8,"94":8,"95":22,"96":23,"97":44,"98":89,"99":161,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/12/1.json{?query}","count":731,"count_distinct":599,"name":"address","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/12.json{?query}","type":"TEXT","values":{"10050 Oak Seed Lane":6,"1250 Vollintine Ave":3,"2341 Frayser Blvd":3,"2775 Stage Center Drive":3,"2780 Summer Oaks":3,"3573 Oak Road":6,"3932 Billy Maher Rd.":12,"3940 North Germantown Road":6,"4825 Rivercrest Lane":9,"6641 Deermont Drive":6,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/13/1.json{?query}","count":731,"count_distinct":14,"name":"city","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/13.json{?query}","type":"TEXT","values":{"Arlington":14,"Bartlett":93,"CORDOVA":7,"Collierville":22,"Cordova":33,"Germantown":20,"Lakeland":15,"MEMPHIS":36,"Memphis":482,"Millington":4,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/14/1.json{?query}","count":731,"count_distinct":1,"name":"state","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/14.json{?query}","type":"TEXT","values":{"TN":731,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/15/1.json{?query}","count":731,"count_distinct":35,"max":38152,"median":38117,"min":38002,"name":"zip_code","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/15.json{?query}","type":"INTEGER","values":{"38002":29,"38111":34,"38114":25,"38115":40,"38116":41,"38118":39,"38127":53,"38128":48,"38134":54,"38135":43,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/16/1.json{?query}","count":731,"count_distinct":600,"name":"full_address","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/16.json{?query}","type":"TEXT","values":{"10050 Oak Seed Lane Lakeland, TN 38002":6,"1250 Vollintine Ave Memphis, TN 38107":3,"2341 Frayser Blvd Memphis, TN 38127":3,"2775 Stage Center Drive Bartlett, TN 38134":3,"2780 Summer Oaks Bartlett, TN 38134":3,"3573 Oak Road Bartlett, TN 38135":6,"3932 Billy Maher Rd. Bartlett, TN 38135":12,"3940 North Germantown Road Bartlett, TN 38135":6,"4825 Rivercrest Lane Bartlett, TN 38135":9,"6641 Deermont Drive Bartlett, TN 38134":6,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/17/1.json{?query}","count":770,"count_distinct":630,"max":35.37077,"median":35.130358,"min":34.996888,"name":"latitude","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/17.json{?query}","type":"REAL","values":{"35.10692":3,"35.123857":3,"35.139503":3,"35.165469":3,"35.198386":3,"35.214943":6,"35.223601":6,"35.232691":6,"35.233342":12,"35.25125":6,"35.258875":9}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/18/1.json{?query}","count":770,"count_distinct":628,"max":89.96304872,"median":-89.902601,"min":-90.1954899,"name":"longitude","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/18.json{?query}","type":"REAL","values":{"-89.727244":6,"-89.790831":6,"-89.827605":6,"-89.842078":6,"-89.846575":6,"-89.854264":9,"-89.863814":12,"-89.977859":3,"-89.9853":3,"-90.014635":3,"-90.044819":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/19/1.json{?query}","count":728,"count_distinct":185,"name":"tract_2000_code","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/19.json{?query}","type":"TEXT","values":{"47157010110":17,"47157010220":10,"47157010820":10,"47157020522":10,"47157020622":18,"47157020631":15,"47157020641":29,"47157020830":18,"47157021520":13,"47157022120":12,"null":42}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/20/1.json{?query}","count":728,"count_distinct":194,"name":"tract_2010_code","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/20.json{?query}","type":"TEXT","values":{"47157010110":17,"47157010220":10,"47157010820":10,"47157020622":18,"47157020643":15,"47157020644":14,"47157020651":10,"47157020832":12,"47157021137":10,"47157021520":13,"null":42}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/21/1.json{?query}","count":767,"count_distinct":249,"name":"tract_2020_code","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/21.json{?query}","type":"TEXT","values":{"47157010121":10,"47157010210":9,"47157010220":10,"47157010610":9,"47157010820":10,"47157020622":18,"47157020632":9,"47157020633":9,"47157020651":10,"47157020655":12,"47157020657":12}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/22/1.json{?query}","count":517,"count_distinct":7,"name":"council_district_code","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/22.json{?query}","type":"TEXT","values":{"1":57,"2":59,"3":81,"4":95,"5":62,"6":75,"7":88,"null":253}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/23/1.json{?query}","count":728,"count_distinct":13,"name":"commission_district_code","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/23.json{?query}","type":"TEXT","values":{"10":68,"11":68,"12":45,"3":111,"4":45,"5":40,"6":64,"7":69,"8":66,"9":56,"null":42}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/24/1.json{?query}","count":728,"count_distinct":35,"name":"zip_code_2022_code","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/24.json{?query}","type":"TEXT","values":{"38002":29,"38111":35,"38114":25,"38115":40,"38116":41,"38118":36,"38127":53,"38128":49,"38134":53,"38135":38,"null":42}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/f7079af6-2721-50a5-9e63-3e2c00004453/25/1.json{?query}","count":517,"count_distinct":2,"name":"super_district_code","stats_url":"https://us1.data-pipeline.felt.com/stats/f7079af6-2721-50a5-9e63-3e2c00004453/25.json{?query}","type":"TEXT","values":{"8":283,"9":234,"null":253}}],"content_url":"https://us1.data-pipeline.felt.com/table/f7079af6-2721-50a5-9e63-3e2c00004453/{page}.json{?query}","row_count":770},"h3_levels":[2,2,4,4,5,13,51,184,435,572,618,624,627,627,627,627],"style":{"attributes":{"address":{"displayName":"Address"},"city_council":{"displayName":"City Council District"},"county_commission":{"displayName":"County Commission District"},"full_address":{"displayName":"Address"},"funding_source":{"displayName":"Funding Source"},"license":{"displayName":"License"},"super_district":{"displayName":"City Council Super District"},"total_capacity":{"displayName":"Total Capacity"}},"config":{},"filters":[["agency_name","isnt",null],"and",["agency_name","ne",""]],"label":{"color":"auto","fontSize":13,"fontStyle":"Normal","fontWeight":500,"haloColor":"auto","haloWidth":1,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":24,"minZoom":1,"offset":[8,8],"padding":2,"placement":"auto","textTransform":"none"},"legend":{},"paint":{"color":"rgb(51, 51, 51)","iconFrame":"frame-circle","iconHideOnZoom":10,"iconImage":"school","opacity":1,"size":{"linear":[[9,0],[11,4],[13,6],[18,10]]},"strokeColor":"rgb(204, 204, 204)","strokeWidth":1},"popup":{"popupLocation":"rightSidebar","titleAttribute":"agency_name","type":"html"},"type":"simple","version":"2.3.1"},"geomatch_metadata":null,"external_refresh_frequency_ms":null,"raster_details":null}],"created_by":"Kelsey Huse","modified_at":"2026-02-19T17:15:09","user_id":"d23cb57d-9a93-4895-88d0-f7b600f00b3f","index_json_url":"https://us1.data-pipeline.felt.com/upload/13351d93-4bd8-4d67-bfdd-b7250000554c.json","max_zoom":18,"subtitle":null,"z_order":1,"hideFromLegend":false,"isCollapsed":false,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"visibilityInteraction":"checkbox","created_at_unix_time_ms":1768258643000,"duplicatedFromId":null,"errorType":null,"legendVisibility":"show","published_to_project_ids":null,"renderAsLayer":true},{"id":"e6d9a58e-f376-4c39-9dee-7cd096b0a4f1","name":"PreK Capacity ","visible":true,"description":"","created_at":"2025-11-21T15:45:46","layers":[{"subtitle":"Use the slider to view data at different geographic boundaries.\n\nPreK Seats : Children ","tile_max_zoom":null,"normalized":{"filename":"https://felt.com/internal/source/0c81dd34-08b7-449a-9946-95025286323b/upload/edaa2c56-e0e2-440d-a5b1-6ddef0d7c594","feature_id_field":null,"filetype":"SQLAlchemy DB","layername":"custom_sql_query"},"tile_url":"https://us1.data-pipeline.felt.com/vectortile/8d78c7f3-eb8b-5d39-9613-c3fd00004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","is_spreadsheet":false,"initial_stroke_color":null,"pipeline_version":"0.51.14514","visible":true,"errorMessage":null,"processing_time_seconds":19,"stats":[{"aggregation":null,"avg":0.7008571428571428,"binLevel":null,"count":35,"count_distinct":35,"equal_interval":{"10":[[0.047,17,[]],[0.5048,13,[]],[0.9626000000000001,3,[]],[1.4204,1,[]],[1.8782,0,[]],[2.3360000000000003,0,[]],[2.7938000000000005,0,[]],[3.2516000000000003,0,[]],[3.7094000000000005,0,[]],[4.1672,1,[]],[4.625,null,[]]],"11":[[0.047,15,[]],[0.4631818181818182,13,[]],[0.8793636363636365,4,[]],[1.2955454545454546,2,[]],[1.7117272727272728,0,[]],[2.127909090909091,0,[]],[2.5440909090909094,0,[]],[2.9602727272727276,0,[]],[3.376454545454546,0,[]],[3.792636363636364,0,[]],[4.208818181818182,1,[]],[4.625,null,[]]],"12":[[0.047,12,[]],[0.4285,15,[]],[0.81,5,[]],[1.1915,2,[]],[1.573,0,[]],[1.9545,0,[]],[2.3360000000000003,0,[]],[2.7175000000000002,0,[]],[3.099,0,[]],[3.4805,0,[]],[3.862,0,[]],[4.2435,1,[]],[4.625,null,[]]],"13":[[0.047,10,[]],[0.39915384615384614,15,[]],[0.7513076923076923,6,[]],[1.1034615384615385,3,[]],[1.4556153846153845,0,[]],[1.8077692307692306,0,[]],[2.1599230769230773,0,[]],[2.5120769230769233,0,[]],[2.8642307692307694,0,[]],[3.2163846153846154,0,[]],[3.5685384615384614,0,[]],[3.920692307692308,0,[]],[4.272846153846154,1,[]],[4.625,null,[]]],"3":[[0.047,34,[]],[1.573,0,[]],[3.099,1,[]],[4.625,null,[]]],"4":[[0.047,32,[]],[1.1915,2,[]],[2.3360000000000003,0,[]],[3.4805000000000006,1,[]],[4.625,null,[]]],"5":[[0.047,30,[]],[0.9626000000000001,4,[]],[1.8782,0,[]],[2.7938000000000005,0,[]],[3.7094000000000005,1,[]],[4.625,null,[]]],"6":[[0.047,27,[]],[0.81,7,[]],[1.573,0,[]],[2.3360000000000003,0,[]],[3.099,0,[]],[3.862,1,[]],[4.625,null,[]]],"7":[[0.047,25,[]],[0.7010000000000001,8,[]],[1.355,1,[]],[2.0090000000000003,0,[]],[2.6630000000000003,0,[]],[3.317,0,[]],[3.9710000000000005,1,[]],[4.625,null,[]]],"8":[[0.047,20,[]],[0.6192500000000001,12,[]],[1.1915,2,[]],[1.7637500000000002,0,[]],[2.3360000000000003,0,[]],[2.9082500000000002,0,[]],[3.4805000000000006,0,[]],[4.05275,1,[]],[4.625,null,[]]],"9":[[0.047,18,[]],[0.5556666666666668,13,[]],[1.0643333333333334,3,[]],[1.5730000000000002,0,[]],[2.081666666666667,0,[]],[2.5903333333333336,0,[]],[3.0990000000000006,0,[]],[3.6076666666666672,0,[]],[4.116333333333333,1,[]],[4.625,null,[]]]},"geometric_interval":{"10":[[0.047,1,[]],[0.07437025076256434,0,[]],[0.11767945103163197,3,[]],[0.18620958048560388,2,[]],[0.29464794032140995,9,[]],[0.46623491932715644,10,[]],[0.7377448481835018,6,[]],[1.1673674331531274,3,[]],[1.8471789092691309,0,[]],[2.922875716716284,1,[]],[4.625,null,[]]],"11":[[0.047,1,[]],[0.07133143120449345,0,[]],[0.10825900165279541,0,[]],[0.16430360699284083,4,[]],[0.24936194550765867,3,[]],[0.3784541374680468,10,[]],[0.5743760695927211,10,[]],[0.8717248317800116,4,[]],[1.3230080822843513,2,[]],[2.007916170307553,0,[]],[3.0473943439719844,1,[]],[4.625,null,[]]],"12":[[0.047,1,[]],[0.06889415025090458,0,[]],[0.10098731784668542,0,[]],[0.14803054147160427,3,[]],[0.21698805033760563,3,[]],[0.31806824133212436,8,[]],[0.46623491932715627,8,[]],[0.6834225230711378,7,[]],[1.0017832763684098,4,[]],[1.4684469693823123,0,[]],[2.1524980030661807,0,[]],[3.155202571021564,1,[]],[4.625,null,[]]],"13":[[0.047,1,[]],[0.06689699624571652,0,[]],[0.09521719375956186,0,[]],[0.13552647347789515,3,[]],[0.19290029760523295,2,[]],[0.27456277627010345,3,[]],[0.3907962768798854,9,[]],[0.5562361078143334,9,[]],[0.7917132939614347,4,[]],[1.1268774734855733,3,[]],[1.6039301726201463,0,[]],[2.282938526301306,0,[]],[3.2493985111314903,1,[]],[4.625,null,[]]],"3":[[0.047,4,[]],[0.21698805033760563,26,[]],[1.0017832763684098,5,[]],[4.625,null,[]]],"4":[[0.047,1,[]],[0.1480305414716043,14,[]],[0.46623491932715644,19,[]],[1.4684469693823123,1,[]],[4.625,null,[]]],"5":[[0.047,1,[]],[0.11767945103163197,5,[]],[0.29464794032140995,19,[]],[0.7377448481835018,9,[]],[1.8471789092691309,1,[]],[4.625,null,[]]],"6":[[0.047,1,[]],[0.10098731784668542,3,[]],[0.21698805033760563,11,[]],[0.46623491932715627,15,[]],[1.0017832763684098,4,[]],[2.1524980030661807,1,[]],[4.625,null,[]]],"7":[[0.047,1,[]],[0.09053450395102283,2,[]],[0.1743935405459099,4,[]],[0.3359283550124794,14,[]],[0.6470873826412321,11,[]],[1.24646245107212,2,[]],[2.401018291518944,1,[]],[4.625,null,[]]],"8":[[0.047,1,[]],[0.08341124294221612,0,[]],[0.1480305414716043,4,[]],[0.26271088207565496,10,[]],[0.46623491932715644,12,[]],[0.8274305132796167,7,[]],[1.4684469693823123,0,[]],[2.6060635512959385,1,[]],[4.625,null,[]]],"9":[[0.047,1,[]],[0.07826072097432397,0,[]],[0.13031362654087225,3,[]],[0.21698805033760563,4,[]],[0.361311516217743,11,[]],[0.6016276543729089,11,[]],[1.0017832763684098,4,[]],[1.6680910950768562,0,[]],[2.7775747181183905,1,[]],[4.625,null,[]]]},"histogram":[[0.047,1,[]],[0.14233527696793002,3,[]],[0.23767055393586006,3,[]],[0.3330058309037901,5,[]],[0.42834110787172014,6,[]],[0.5236763848396502,2,[]],[0.6190116618075803,5,[]],[0.7143469387755103,2,[]],[0.8096822157434403,2,[]],[0.9050174927113704,1,[]],[1.0003527696793004,1,[]],[1.0956880466472303,1,[]],[1.1910233236151604,0,[]],[1.2863586005830905,1,[]],[1.3816938775510204,1,[]],[1.4770291545189504,0,[]],[1.5723644314868805,0,[]],[1.6676997084548106,0,[]],[1.7630349854227407,0,[]],[1.8583702623906706,0,[]],[1.9537055393586007,0,[]],[2.049040816326531,0,[]],[2.144376093294461,0,[]],[2.239711370262391,0,[]],[2.335046647230321,0,[]],[2.430381924198251,0,[]],[2.5257172011661813,0,[]],[2.621052478134111,0,[]],[2.716387755102041,0,[]],[2.8117230320699713,0,[]],[2.907058309037901,0,[]],[3.0023935860058315,0,[]],[3.0977288629737614,0,[]],[3.1930641399416912,0,[]],[3.2883994169096216,0,[]],[3.3837346938775514,0,[]],[3.4790699708454818,0,[]],[3.5744052478134116,0,[]],[3.6697405247813415,0,[]],[3.765075801749272,0,[]],[3.8604110787172017,0,[]],[3.9557463556851316,0,[]],[4.051081632653061,0,[]],[4.146416909620991,0,[]],[4.241752186588921,0,[]],[4.337087463556851,0,[]],[4.432422740524782,0,[]],[4.527758017492712,0,[]],[4.6230932944606415,1,[]],[4.718428571428571,null,[]]],"jenks_natural_breaks":{"10":[[0.047,5,[]],[0.26499998569488525,7,[]],[0.4180000126361847,5,[]],[0.5189999938011169,5,[]],[0.656000018119812,5,[]],[0.7570000290870667,2,[]],[0.8960000276565552,2,[]],[1.0130000114440918,0,[]],[1.1829999685287476,2,[]],[1.440999984741211,2,[]],[4.625,null,[]]],"3":[[0.047,25,[]],[0.6990000009536743,8,[]],[1.440999984741211,2,[]],[4.625,null,[]]],"4":[[0.047,17,[]],[0.5189999938011169,13,[]],[0.9620000123977661,3,[]],[1.440999984741211,2,[]],[4.625,null,[]]],"5":[[0.047,6,[]],[0.31299999356269836,13,[]],[0.6039999723434448,12,[]],[1.0130000114440918,2,[]],[1.440999984741211,2,[]],[4.625,null,[]]],"6":[[0.047,5,[]],[0.26499998569488525,12,[]],[0.5189999938011169,10,[]],[0.7570000290870667,4,[]],[1.0130000114440918,2,[]],[1.440999984741211,2,[]],[4.625,null,[]]],"7":[[0.047,5,[]],[0.26499998569488525,12,[]],[0.5189999938011169,10,[]],[0.7570000290870667,4,[]],[1.0130000114440918,0,[]],[1.1829999685287476,2,[]],[1.440999984741211,2,[]],[4.625,null,[]]],"8":[[0.047,3,[]],[0.17599999904632568,4,[]],[0.3529999852180481,10,[]],[0.5189999938011169,10,[]],[0.7570000290870667,4,[]],[1.0130000114440918,0,[]],[1.1829999685287476,2,[]],[1.440999984741211,2,[]],[4.625,null,[]]],"9":[[0.047,5,[]],[0.26499998569488525,7,[]],[0.4180000126361847,5,[]],[0.5189999938011169,8,[]],[0.6990000009536743,3,[]],[0.8460000157356262,3,[]],[1.0130000114440918,0,[]],[1.1829999685287476,2,[]],[1.440999984741211,2,[]],[4.625,null,[]]]},"max":4.625,"median":0.519,"min":0.047,"name":"seat to population - decimal value","quantiles":{"10":[[0.047,4,[]],[0.2016,3,[]],[0.34500000000000003,4,[]],[0.40440000000000004,3,[]],[0.4426,3,[]],[0.519,4,[]],[0.6392000000000001,3,[]],[0.6983999999999999,4,[]],[0.8560000000000001,3,[]],[1.1150000000000002,4,[]],[4.625,null,[]]],"11":[[0.047,4,[]],[0.1818181818181818,3,[]],[0.32027272727272726,3,[]],[0.39590909090909093,3,[]],[0.43472727272727274,3,[]],[0.4889090909090909,3,[]],[0.5999090909090908,3,[]],[0.6693636363636364,3,[]],[0.739,3,[]],[0.886909090909091,3,[]],[1.1675454545454553,4,[]],[4.625,null,[]]],"12":[[0.047,3,[]],[0.1755,3,[]],[0.297,3,[]],[0.389,3,[]],[0.4233333333333333,3,[]],[0.4538333333333333,2,[]],[0.519,3,[]],[0.624,3,[]],[0.6896666666666667,3,[]],[0.7555000000000001,3,[]],[0.9179999999999999,3,[]],[1.210833333333333,3,[]],[4.625,null,[]]],"13":[[0.047,3,[]],[0.17484615384615385,3,[]],[0.2760769230769231,2,[]],[0.37923076923076926,3,[]],[0.40884615384615386,3,[]],[0.4368461538461539,2,[]],[0.48938461538461536,3,[]],[0.5977692307692307,2,[]],[0.6538461538461539,3,[]],[0.6976153846153845,3,[]],[0.770692307692308,2,[]],[0.946769230769231,3,[]],[1.2472307692307696,3,[]],[4.625,null,[]]],"3":[[0.047,12,[]],[0.4233333333333333,11,[]],[0.6896666666666667,12,[]],[4.625,null,[]]],"4":[[0.047,9,[]],[0.389,8,[]],[0.519,9,[]],[0.7555000000000001,9,[]],[4.625,null,[]]],"5":[[0.047,7,[]],[0.34500000000000003,7,[]],[0.4426,7,[]],[0.6392000000000001,7,[]],[0.8560000000000001,7,[]],[4.625,null,[]]],"6":[[0.047,6,[]],[0.297,6,[]],[0.4233333333333333,5,[]],[0.519,6,[]],[0.6896666666666667,6,[]],[0.9179999999999999,6,[]],[4.625,null,[]]],"7":[[0.047,5,[]],[0.26142857142857145,5,[]],[0.399,5,[]],[0.4704285714285714,5,[]],[0.6142857142857142,5,[]],[0.7147142857142854,5,[]],[0.9692857142857142,5,[]],[4.625,null,[]]],"8":[[0.047,5,[]],[0.24625,4,[]],[0.389,4,[]],[0.4355,4,[]],[0.519,5,[]],[0.66125,4,[]],[0.7555000000000001,4,[]],[1.0002499999999999,5,[]],[4.625,null,[]]],"9":[[0.047,4,[]],[0.22577777777777777,4,[]],[0.37022222222222223,4,[]],[0.4233333333333333,4,[]],[0.4882222222222222,3,[]],[0.603,4,[]],[0.6896666666666667,4,[]],[0.7965555555555555,4,[]],[1.0507777777777776,4,[]],[4.625,null,[]]]},"standard_deviations":{"3":[[0.047,7,[]],[0.32774105324624087,24,[]],[1.0739732324680449,4,[]],[4.625,null,[]]],"4":[[0.047,7,[]],[0.32774105324624087,24,[]],[1.0739732324680449,3,[]],[1.820205411689849,1,[]],[4.625,null,[]]],"5":[[0.047,7,[]],[0.32774105324624087,24,[]],[1.0739732324680449,3,[]],[1.820205411689849,0,[]],[2.566437590911653,1,[]],[4.625,null,[]]],"6":[[0.047,7,[]],[0.32774105324624087,24,[]],[1.0739732324680449,3,[]],[1.820205411689849,0,[]],[2.566437590911653,0,[]],[3.312669770133457,1,[]],[4.625,null,[]]],"7":[[0.047,7,[]],[0.32774105324624087,24,[]],[1.0739732324680449,3,[]],[1.820205411689849,0,[]],[2.566437590911653,0,[]],[3.312669770133457,0,[]],[4.058901949355261,1,[]],[4.625,null,[]]]},"stdev":0.746232179221804,"sum":24.53,"type":"REAL","values":{"0.896":1,"0.173":1,"0.696":1,"0.436":1,"0.353":1,"0.757":1,"0.604":1,"0.677":1,"4.625":1,"0.24":1,"0.488":1,"0.628":1,"0.699":1,"0.401":1,"0.962":1,"0.846":1,"0.047":1,"0.754":1,"0.313":1,"0.519":1,"0.656":1,"0.384":1,"0.49":1,"0.418":1,"0.434":1,"0.595":1,"1.183":1,"1.35":1,"0.265":1,"0.176":1,"0.394":1,"1.441":1,"1.013":1,"0.447":1,"0.17":1}}],"min_zoom":0,"created_by":"Kelsey Huse","edit_version":null,"h3_geomatched_level":null,"raster_preview_url":null,"initial_fill_color":null,"centroids_layer_name":"parsed-anchors","modified_at":"2026-02-19T17:17:24","layer_name":"parsed","raster_colors":null,"status":"completed","next_processing_state":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","html_popup_source":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <style>\n * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n }\n\n .aqi-container {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n padding: 12px;\n padding-top: 8px;\n border-radius: 8px;\n min-width: 300px;\n background-color: #fff;\n color: #000; \n }\n\n .reading-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 16px;\n border-radius: 6px;\n text-align: center;\n }\n\n .reading-label {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 8px;\n }\n\n .reading-value {\n font-size: 36px;\n font-weight: 700;\n line-height: 1.2;\n }\n\n\n .chart-container {\n margin-top: 20px;\n }\n\n </style>\n</head>\n\n <body>\n <div class=\"aqi-container\">\n <div id=\"ratio-container\" class=\"reading-container\">\n <span class=\"reading-label\">Ratio of <br> PreK Seats : Est. 3-4 YO </br> </span>\n <div class=\"reading-value\" id=\"ratio-value\">\n Loading...\n </div>\n </div>\n </div>\n\n <script>\n // Retrieve and parse the Liquid variable value\n const ratioString = \"{{ [\"seat to population - approximate ratio\"] | default: '0:0' | replace: '$', '' | replace: ',', '' }}\";\n\n console.log(\"Raw Ratio String:\", ratioString); // Debugging output\n\n // Ensure the ratio string contains \":\"\n let ratioParts = ratioString.includes(':') ? ratioString.split(':') : ['0', '0'];\n\n // Convert both parts to integers (or default to 0)\n let numerator = Math.floor(parseFloat(ratioParts[0])) || 0; \n let denominator = Math.floor(parseFloat(ratioParts[1])) || 0;\n\n console.log(\"Parsed Numerator:\", numerator, \"Parsed Denominator:\", denominator); // Debugging output\n\n // Special case: If both numerator and denominator are zero, display \"0\"\n let formattedRatio;\n if (numerator === 0 && denominator === 0) {\n formattedRatio = \"0\";\n } else {\n // Ensure denominator is not zero to prevent division errors\n if (denominator === 0) {\n denominator = 1;\n }\n formattedRatio = `${numerator}:${denominator}`;\n }\n\n console.log(\"Final Formatted Ratio:\", formattedRatio); // Debugging output\n\n // Reference the elements\n const ratioValueElement = document.getElementById('ratio-value');\n const ratioContainer = document.getElementById('ratio-container'); \n\n // Display formatted ratio\n ratioValueElement.textContent = formattedRatio;\n\n // Change background color based on ratio range\n if (formattedRatio === \"0\") {\n ratioContainer.style.backgroundColor = \"transparent\";\n ratioContainer.style.color = \"black\";\n } else if (numerator / denominator < 0.5) {\n ratioContainer.style.backgroundColor = \"#EA4C4C\"; // Red for < 0.5\n ratioContainer.style.color = \"white\";\n } else if (numerator / denominator >= 0.5 && numerator / denominator < 1) {\n ratioContainer.style.backgroundColor = \"#FFB500\"; // Orange for 0.5 - 0.99\n ratioContainer.style.color = \"black\";\n } else {\n ratioContainer.style.backgroundColor = \"#299A2D\"; // Green for 1+\n ratioContainer.style.color = \"white\";\n }\n </script>\n\n\n<body>\n <div class=\"aqi-container\">\n <div id=\"income\" class=\"reading-container\">\n <span class=\"reading-label\">Median Income for Households with Children Under 18</span>\n <div class=\"reading-value\" id=\"income-value\">Loading...</div>\n </div>\n </div>\n\n <script>\n // Retrieve the Liquid variable\n const income = Number(\"{{ [\"Median Income - Families with Children Under 18\"] | default: '0' }}\");\n\n\n \t// Debugging output to check the value\n \t console.log(\"Parsed Income Value:\", income);\n\n \t // Reference the income-value element\n \t const incomeValueElement = document.getElementById('income-value');\n\n \t // Ensure the value is valid and greater than zero\n \t if (income > 0) {\n \t incomeValueElement.textContent = `$${income.toLocaleString()}`;\n \t } else {\n \t incomeValueElement.textContent = '-'; // Fallback for invalid or zero values\n \t }\n\n \n </script>\n\n <div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 14px; margin-bottom: 8px; margin: 10px;\">\n <h3 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 18px; margin-bottom: 13px; text-align: center;\">\n Capacity Compared to 3-4 Year Old Population\n </h3> \n\n \n {% assign max_value = 0 %}\n {% assign total_capacity = 0 %}\n {% assign est_3and4yo_pop = 0 %}\n \n <!-- Find max value for scaling and assign specific values -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" or attr.name == \"PreK Capacity - 4 year olds\" or attr.name == \"Total PreK Capacity\" or attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% if attr.value and attr.value > max_value %}\n {% assign max_value = attr.value %}\n {% endif %}\n {% endif %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign total_capacity = attr.value | default: 0 %}\n {% endif %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% assign est_3and4yo_pop = attr.value | default: 0 %}\n {% endif %}\n {% endfor %}\n \n <!-- Render bars in the desired order -->\n \n <!-- Estimated 3 and 4YO Population -->\n {% for attr in _attributes %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Estimated 3-4 yo Population:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n \n <!-- Total Capacity -->\n {% for attr in _attributes %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign bar_color = \"black\" %}\n {% assign text_color = \"white\" %}\n {% assign bar_width = total_capacity | divided_by: max_value | times: 100 %}\n \n {% if total_capacity == 0 %}\n {% assign bar_color = \"#EA4C4C\" %} <!-- Red bar -->\n {% assign bar_width = 100 %} <!-- Full width -->\n {% assign text_color = \"white\" %}\n {% elsif total_capacity > est_3and4yo_pop %}\n {% assign bar_color = \"#299A2D\" %} <!-- Green bar -->\n {% elsif total_capacity < est_3and4yo_pop %}\n {% assign bar_color = \"#FFB500\" %} <!-- Orange-tinted yellow bar -->\n {% endif %}\n \n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Total Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: {{ bar_color }}; height: 100%; width: {{ bar_width }}%; text-align: center; line-height: 30px; color: {{ text_color }}; border-radius: 4px; padding: 0;\">\n {{ total_capacity | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n\n <!-- Capacity tuition -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Funding - Tuition\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n \n <!-- Capacity 3YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n <!-- Capacity 4YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 4 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n</div>\n\n<div class=\"aqi-container\">\n <div id=\"commute\" class=\"reading-container\">\n <span class=\"reading-label\">Percent of Population Traveling Less than 15 Min to Work</span>\n <div class=\"reading-value\" id=\"commute-value\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const commute = \"{{[\"Time to Work - Percent Less than 15 Minutes\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Commute Value (Raw):\", commute);\n\n // Display the formatted value in the HTML\n const commuteValue = document.getElementById('commute-value');\n if (commute && commute !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(commute*100));\n commuteValue.textContent = `${percentage}%`;\n } else {\n commuteValue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n<div class=\"aqi-container\">\n <div id=\"nonwhite\" class=\"reading-container\">\n <span class=\"reading-label\">Population - % Non-White</span>\n <div class=\"reading-value\" id=\"nonwhitevalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const nonwhite = \"{{[\"Population - Percent Nonwhite\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Non-White Value (Raw):\", nonwhite);\n\n // Display the formatted value in the HTML\n const nonwhitevalue = document.getElementById('nonwhitevalue');\n if (nonwhite && nonwhite !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(nonwhite*100));\n nonwhitevalue.textContent = `${percentage}%`;\n } else {\n nonwhitevalue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n</body>\n</html>","created_at":"2025-11-21T15:45:46","feature_url":"https://us1.data-pipeline.felt.com/onefeature/8d78c7f3-eb8b-5d39-9613-c3fd00004453/{feature}.geojson{?skip_geometry,zoom_level}","runCause":"refresh","pipeline_dataset_id":"8d78c7f3-eb8b-5d39-9613-c3fd00004453","progress":100,"geometry_type":"Polygon","legend_items":[{"id":"d0843353-fc57-4f2f-8847-5c60699b364d--0-0","visible":true},{"id":"d0843353-fc57-4f2f-8847-5c60699b364d--0-1","visible":true},{"id":"d0843353-fc57-4f2f-8847-5c60699b364d--0-2","visible":true},{"id":"d0843353-fc57-4f2f-8847-5c60699b364d--0-3","visible":true},{"id":"d0843353-fc57-4f2f-8847-5c60699b364d--0-4","visible":true}],"errorType":null,"scheduled_refresh_status":"active","remote_data_url":null,"column_selections":[{"type":"wkt_wkb_literal","column":"geometry"}],"excerpt_url":"https://us1.data-pipeline.felt.com/excerpt/8d78c7f3-eb8b-5d39-9613-c3fd00004453.json","max_zoom":18,"html_popup_threads":[{"id":"2a728870-ca44-4379-90f4-fe8c310efb4e","insertedAt":"2025-11-07T22:48:51.481435","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d"}],"debug_layer_compaction":null,"data_last_updated_by_user_at":"2026-01-12T22:57:13","z_order":5,"source_has_custom_query":true,"legendDisplay":"default","curated_layer":false,"maximum_bounding_box":{"coordinates":[[[-90.303051,34.994188],[-89.535209,34.994188],[-89.535209,35.438228],[-90.303051,35.438228],[-90.303051,34.994188]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"index_json_url":"https://us1.data-pipeline.felt.com/upload/007adcfe-8e7d-48e5-a5b3-35410000554c.json","legendVisibility":"show","id":"d0843353-fc57-4f2f-8847-5c60699b364d","name":"PreK Capacity by Zip Code","parsed_size_bytes":3178496,"has_download_url":true,"bounding_box":{"coordinates":[[[-90.303051,34.994188],[-89.535209,34.994188],[-89.535209,35.438228],[-90.303051,35.438228],[-90.303051,34.994188]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453.json","source_id":"0c81dd34-08b7-449a-9946-95025286323b","semantic_columns":[],"stac_url":null,"last_processed_at":"2026-01-12T22:57:13","hideFromLegend":false,"pending_fork_operation":false,"scheduled_refresh_frequency":0,"geocoder_metadata":null,"source_dataset_id":"9a1c127b-f5b3-499d-a3f0-13c59dd554c6","sql_query_threads":[{"id":"352cb0a0-168c-441a-aa30-e7dac96ef2fc","insertedAt":"2026-01-12T22:56:25.781342","dataSourceId":null}],"table":{"name":"parsed","columns":[{"count":35,"count_distinct":35,"name":"geometry","type":"GEOMETRY","values":{"[MULTIPOLYGON]":1,"[POLYGON]":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/1/1.json{?query}","count":35,"count_distinct":35,"max":38141.0,"median":38116.0,"min":38002.0,"name":"Zipcode","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/1.json{?query}","type":"REAL","values":{"38002.0":1,"38016.0":1,"38017.0":1,"38018.0":1,"38028.0":1,"38053.0":1,"38103.0":1,"38104.0":1,"38105.0":1,"38106.0":1,"38107.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/2/1.json{?query}","count":35,"count_distinct":35,"max":38141.0,"median":38116.0,"min":38002.0,"name":"zip_code","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/2.json{?query}","type":"REAL","values":{"38002.0":1,"38016.0":1,"38017.0":1,"38018.0":1,"38028.0":1,"38053.0":1,"38103.0":1,"38104.0":1,"38105.0":1,"38106.0":1,"38107.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/3/1.json{?query}","count":35,"count_distinct":35,"max":3146.5365882195074,"median":299.77924542322387,"min":3.828948930759432e-12,"name":"TNReady Total Valid Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/3.json{?query}","type":"REAL","values":{"1.9155497485738602e-11":1,"102.38416370570609":1,"11.438996115103638":1,"121.71662912383546":1,"141.934041289773":1,"3.6246198078833554":1,"3.828948930759432e-12":1,"38.03777710348398":1,"55.44775887937938":1,"87.15142458255146":1,"94.58286644137257":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/4/1.json{?query}","count":35,"count_distinct":35,"max":1500.973040734618,"median":83.2845420537466,"min":1.154762375943321e-12,"name":"TNReady Proficient Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/4.json{?query}","type":"REAL","values":{"1.154762375943321e-12":1,"1.4794366562788894":1,"16.722339979495153":1,"18.63576230835863":1,"22.168111025780032":1,"23.187412069931298":1,"28.652021606041096":1,"29.068583013208883":1,"31.19602508130798":1,"4.668978006154658":1,"6.914114477100915e-12":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/5/1.json{?query}","count":35,"count_distinct":33,"max":0.811,"median":0.333,"min":0.146,"name":"TNReady Percent Proficient","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/5.json{?query}","type":"REAL","values":{"0.146":1,"0.194":1,"0.204":1,"0.205":1,"0.211":1,"0.212":1,"0.214":1,"0.234":1,"0.235":1,"0.302":2,"0.408":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/6/1.json{?query}","count":35,"count_distinct":35,"max":3986.0,"median":1678.0,"min":12.0,"name":"Population 0 to 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/6.json{?query}","type":"REAL","values":{"12.0":1,"257.0":1,"39.0":1,"436.0":1,"461.0":1,"553.0":1,"610.0":1,"831.0":1,"855.0":1,"892.0":1,"978.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/7/1.json{?query}","count":35,"count_distinct":35,"max":1644.0,"median":674.0,"min":8.0,"name":"Population 3 and 4 Years Old, est.","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/7.json{?query}","type":"REAL","values":{"133.0":1,"167.0":1,"214.0":1,"236.0":1,"257.0":1,"26.0":1,"316.0":1,"381.0":1,"390.0":1,"432.0":1,"8.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/8/1.json{?query}","count":35,"count_distinct":34,"max":207146.0,"median":65413.0,"min":29346.0,"name":"Median Income - Total Families","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/8.json{?query}","type":"REAL","values":{"29346.0":1,"35232.0":1,"40048.0":1,"40721.0":1,"43694.0":1,"46486.0":1,"48207.0":1,"48533.0":1,"49345.0":1,"52093.0":1,"62847.0":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/9/1.json{?query}","count":35,"count_distinct":28,"max":1.06,"median":0.33,"min":0.13,"name":"Median Income - Percent of County Median, All Families","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/9.json{?query}","type":"REAL","values":{"0.13":1,"0.17":1,"0.19":1,"0.21":1,"0.22":1,"0.24":2,"0.25":2,"0.3":3,"0.33":2,"0.5":2,"0.81":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/10/1.json{?query}","count":35,"count_distinct":34,"max":210520.0,"median":56478.0,"min":11968.0,"name":"Median Income - Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/10.json{?query}","type":"REAL","values":{"11968.0":1,"17818.0":1,"19131.0":1,"23513.0":1,"24664.0":1,"29045.0":1,"37036.0":1,"37914.0":1,"37974.0":1,"39051.0":1,"49375.0":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/11/1.json{?query}","count":35,"count_distinct":29,"max":1.23,"median":0.32,"min":0.08,"name":"Median Income - Percent of County Median, Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/11.json{?query}","type":"REAL","values":{"0.08":1,"0.11":2,"0.13":1,"0.16":1,"0.18":1,"0.2":2,"0.22":2,"0.23":1,"0.3":2,"0.61":2,"0.63":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/12/1.json{?query}","count":35,"count_distinct":34,"max":1837.0,"median":287.0,"min":4.0,"name":"Population - White Alone Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/12.json{?query}","type":"REAL","values":{"12.0":1,"124.0":1,"14.0":2,"153.0":1,"178.0":1,"24.0":1,"32.0":1,"37.0":1,"4.0":1,"85.0":1,"9.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/13/1.json{?query}","count":35,"count_distinct":35,"max":3986.0,"median":1678.0,"min":12.0,"name":"Population - Total Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/13.json{?query}","type":"REAL","values":{"12.0":1,"257.0":1,"39.0":1,"436.0":1,"461.0":1,"553.0":1,"610.0":1,"831.0":1,"855.0":1,"892.0":1,"978.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/14/1.json{?query}","count":35,"count_distinct":35,"max":3526.0,"median":1099.0,"min":8.0,"name":"Population - Nonwhite Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/14.json{?query}","type":"REAL","values":{"215.0":1,"243.0":1,"26.0":1,"366.0":1,"373.0":1,"376.0":1,"429.0":1,"507.0":1,"54.0":1,"69.0":1,"8.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/15/1.json{?query}","count":35,"count_distinct":31,"max":1.0,"median":0.73,"min":0.06,"name":"Population - Percent Nonwhite","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/15.json{?query}","type":"REAL","values":{"0.06":1,"0.11":1,"0.22":1,"0.27":1,"0.34":1,"0.43":1,"0.44":1,"0.68":2,"0.93":2,"0.96":2,"0.98":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/16/1.json{?query}","count":35,"count_distinct":35,"max":1495.0,"median":137.0,"min":0.0,"name":"Population - Hispanic or Latino Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/16.json{?query}","type":"REAL","values":{"0.0":1,"16.0":1,"18.0":1,"2.0":1,"34.0":1,"4.0":1,"43.0":1,"7.0":1,"71.0":1,"75.0":1,"85.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/17/1.json{?query}","count":35,"count_distinct":22,"max":0.58,"median":0.11,"min":0.0,"name":"Population - Percent Hispanic Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/17.json{?query}","type":"REAL","values":{"0.0":1,"0.01":2,"0.03":3,"0.04":3,"0.05":2,"0.06":1,"0.09":1,"0.1":2,"0.11":3,"0.16":3,"0.18":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/18/1.json{?query}","count":35,"count_distinct":35,"max":21231.60702915007,"median":10568.044385180141,"min":67.9801143560151,"name":"Time to Work - Total","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/18.json{?query}","type":"REAL","values":{"1864.4772937763603":1,"214.53953938285176":1,"2648.0855156443267":1,"4201.781864943165":1,"5717.927453886737":1,"6009.4847665253255":1,"6103.127656683027":1,"6370.877710631801":1,"6513.105149603855":1,"67.9801143560151":1,"6835.814202658457":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/19/1.json{?query}","count":35,"count_distinct":35,"max":5238.420380241564,"median":2193.6732856437893,"min":10.097155179103522,"name":"Time to Work - Total Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/19.json{?query}","type":"REAL","values":{"10.097155179103522":1,"1055.0875445098623":1,"1304.0536153144699":1,"1433.5414742489743":1,"1644.7025676386959":1,"1646.3434641604792":1,"1812.520995682451":1,"31.865774892055313":1,"490.06844616784184":1,"522.282811128017":1,"782.9170886658601":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/20/1.json{?query}","count":35,"count_distinct":19,"max":0.38,"median":0.22,"min":0.12,"name":"Time to Work - Percent Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/20.json{?query}","type":"REAL","values":{"0.12":3,"0.15":2,"0.17":2,"0.18":3,"0.19":2,"0.2":4,"0.22":4,"0.23":2,"0.24":1,"0.29":2,"0.31":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/21/1.json{?query}","count":35,"count_distinct":35,"max":17223.78065482832,"median":7738.502984068577,"min":57.88295917691157,"name":"Time to Work - Total Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/21.json{?query}","type":"REAL","values":{"1342.1944826483434":1,"182.67376449079646":1,"1865.168426978467":1,"3711.7134187753236":1,"3729.6132522330167":1,"3909.4543710392377":1,"4705.431151210855":1,"4709.173855589917":1,"4785.683045776852":1,"5079.563675354881":1,"57.88295917691157":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/22/1.json{?query}","count":35,"count_distinct":19,"max":0.88,"median":0.78,"min":0.62,"name":"Time to Work - Percent Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/22.json{?query}","type":"REAL","values":{"0.62":1,"0.69":2,"0.71":2,"0.77":2,"0.78":4,"0.8":4,"0.81":2,"0.82":3,"0.83":2,"0.85":2,"0.88":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/23/1.json{?query}","count":35,"count_distinct":25,"max":48.0,"median":13.0,"min":1.0,"name":"count_of_prek_agency","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/23.json{?query}","type":"REAL","values":{"1.0":2,"12.0":2,"13.0":3,"2.0":1,"23.0":3,"3.0":1,"33.0":2,"5.0":1,"7.0":2,"8.0":2,"9.0":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/24/1.json{?query}","count":35,"count_distinct":32,"max":447.0,"median":105.0,"min":8.0,"name":"PreK Capacity - 3 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/24.json{?query}","type":"REAL","values":{"10.0":3,"30.0":1,"32.0":1,"51.0":1,"63.0":1,"64.0":1,"67.0":1,"68.0":1,"70.0":2,"75.0":1,"8.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/25/1.json{?query}","count":35,"count_distinct":35,"max":668.0,"median":220.0,"min":10.0,"name":"PreK Capacity - 4 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/25.json{?query}","type":"REAL","values":{"10.0":1,"107.0":1,"109.0":1,"12.0":1,"13.0":1,"142.0":1,"155.0":1,"156.0":1,"27.0":1,"74.0":1,"94.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/26/1.json{?query}","count":35,"count_distinct":35,"max":1056.0,"median":300.0,"min":18.0,"name":"Total PreK Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/26.json{?query}","type":"REAL","values":{"126.0":1,"138.0":1,"179.0":1,"18.0":1,"186.0":1,"198.0":1,"22.0":1,"224.0":1,"227.0":1,"23.0":1,"37.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/27/1.json{?query}","count":35,"count_distinct":35,"max":4.625,"median":0.519,"min":0.047,"name":"seat to population - decimal value","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/27.json{?query}","type":"REAL","values":{"0.047":1,"0.17":1,"0.173":1,"0.176":1,"0.24":1,"0.265":1,"0.313":1,"0.353":1,"0.384":1,"0.394":1,"0.401":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/28/1.json{?query}","count":35,"count_distinct":35,"name":"seat to population - reduced ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/28.json{?query}","type":"TEXT","values":{"1056 : 733":1,"11 : 13":1,"116 : 195":1,"122 : 273":1,"125 : 288":1,"126 : 167":1,"14 : 27":1,"145 : 822":1,"146 : 335":1,"150 : 391":1,"179 : 257":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/29/1.json{?query}","count":35,"count_distinct":6,"name":"seat to population - approximate ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/29.json{?query}","type":"TEXT","values":{"1 : 1":13,"1 : 2":12,"1 : 21":1,"1 : 3":4,"1 : 4":2,"1 : 6":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/30/1.json{?query}","count":35,"count_distinct":33,"max":632.0,"median":137.0,"min":0.0,"name":"TDHS Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/30.json{?query}","type":"REAL","values":{"0.0":2,"16.0":1,"217.0":2,"22.0":1,"24.0":1,"32.0":1,"36.0":1,"42.0":1,"46.0":1,"80.0":1,"82.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/31/1.json{?query}","count":35,"count_distinct":32,"max":460.0,"median":149.0,"min":0.0,"name":"TDOE Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/31.json{?query}","type":"REAL","values":{"0.0":1,"129.0":2,"149.0":2,"18.0":1,"220.0":2,"37.0":1,"42.0":1,"7.0":1,"74.0":1,"80.0":1,"82.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/32/1.json{?query}","count":35,"count_distinct":32,"max":916.0,"median":152.0,"min":13.0,"name":"PreK Funding - Tuition","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/32.json{?query}","type":"REAL","values":{"122.0":2,"129.0":2,"13.0":1,"18.0":1,"22.0":1,"23.0":1,"257.0":2,"46.0":1,"66.0":1,"80.0":1,"83.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/33/1.json{?query}","count":35,"count_distinct":9,"max":140.0,"median":40.0,"min":0.0,"name":"PreK Funding - F8M","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/33.json{?query}","type":"REAL","values":{"0.0":14,"120.0":1,"140.0":2,"20.0":3,"30.0":2,"40.0":5,"60.0":4,"8.0":1,"80.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/34/1.json{?query}","count":35,"count_distinct":5,"max":120.0,"median":37.0,"min":0.0,"name":"PreK Funding - IDEA","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/34.json{?query}","type":"REAL","values":{"0.0":29,"120.0":2,"14.0":1,"27.0":1,"60.0":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/35/1.json{?query}","count":35,"count_distinct":5,"max":100.0,"median":30.0,"min":0.0,"name":"PreK Funding - Fund1","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/35.json{?query}","type":"REAL","values":{"0.0":21,"100.0":1,"20.0":10,"40.0":2,"80.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/36/1.json{?query}","count":35,"count_distinct":14,"max":320.0,"median":60.0,"min":0.0,"name":"PreK Funding - Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/36.json{?query}","type":"REAL","values":{"0.0":14,"100.0":1,"120.0":1,"150.0":1,"180.0":2,"20.0":4,"24.0":1,"37.0":1,"40.0":3,"60.0":1,"80.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/37/1.json{?query}","count":35,"count_distinct":11,"max":240.0,"median":80.0,"min":0.0,"name":"PreK Funding - VPK","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/37.json{?query}","type":"REAL","values":{"0.0":12,"100.0":1,"120.0":2,"140.0":2,"160.0":1,"20.0":3,"220.0":1,"240.0":1,"40.0":3,"60.0":2,"80.0":7}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/38/1.json{?query}","count":35,"count_distinct":7,"max":120.0,"median":40.0,"min":0.0,"name":"PreK Funding - F8M Headstart","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/38.json{?query}","type":"REAL","values":{"0.0":18,"100.0":1,"120.0":1,"20.0":7,"40.0":5,"60.0":2,"80.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/39/1.json{?query}","count":35,"count_distinct":21,"max":43.0,"median":10.0,"min":0.0,"name":"Count TDHS Sites","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/39.json{?query}","type":"REAL","values":{"0.0":2,"1.0":1,"10.0":3,"11.0":2,"15.0":2,"18.0":3,"2.0":3,"3.0":2,"32.0":2,"4.0":1,"7.0":4}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/8d78c7f3-eb8b-5d39-9613-c3fd00004453/40/1.json{?query}","count":35,"count_distinct":14,"max":28.0,"median":6.0,"min":0.0,"name":"Count TDOE Sites","stats_url":"https://us1.data-pipeline.felt.com/stats/8d78c7f3-eb8b-5d39-9613-c3fd00004453/40.json{?query}","type":"REAL","values":{"0.0":1,"1.0":2,"12.0":2,"2.0":2,"3.0":3,"4.0":1,"5.0":3,"6.0":7,"7.0":6,"8.0":2,"9.0":3}}],"content_url":"https://us1.data-pipeline.felt.com/table/8d78c7f3-eb8b-5d39-9613-c3fd00004453/{page}.json{?query}","row_count":35},"h3_levels":null,"style":{"attributes":{"Median Income - Families with Children Under 18":{"format":{"mantissa":0,"prefix":"$","thousandSeparated":true}},"Median Income - Percent of County Median, All Families":{"format":{"mantissa":1,"output":"percent"}},"Median Income - Percent of County Median, Families with Children Under 18":{"format":{"mantissa":0,"output":"percent"}},"Population - Percent Hispanic Under 5 Years Old":{"format":{"mantissa":1,"output":"percent"}},"Population - Percent Nonwhite":{"format":{"mantissa":1,"output":"percent"}},"Population 3 and 4 Years Old, est.":{"format":{"mantissa":0,"thousandSeparated":true}},"PreK Funding - Tuition":{"format":{"mantissa":0,"thousandSeparated":true}},"TNReady Percent Proficient":{"format":{"mantissa":1,"output":"percent"}},"TNReady Proficient Tests":{"format":{"mantissa":0}},"TNReady Total Valid Tests":{"format":{"mantissa":0}},"Time to Work - Percent Less than 15 Minutes":{"format":{"mantissa":1,"output":"percent"}},"Time to Work - Total":{"format":{"mantissa":0}},"Time to Work - Total Less than 15 Minutes":{"format":{"mantissa":0}},"Time to Work - Total Over 15 Minutes":{"format":{"mantissa":0}},"Total PreK Capacity":{"format":{"mantissa":0,"thousandSeparated":true}},"count_of_prek_agency":{"format":{"mantissa":0,"thousandSeparated":true}},"seat to population - decimal value":{"format":{"mantissa":2}},"zip_code":{"displayName":"Zipcode"}},"config":{"labelAttribute":["Zipcode"],"numericAttribute":"seat to population - decimal value","steps":[0.047,0.34500000000000003,0.499,0.86,1,4.625]},"filters":true,"label":{"color":"auto","fontSize":13,"fontStyle":"Normal","fontWeight":500,"haloColor":"auto","haloWidth":1,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":24,"minZoom":1,"padding":0,"placement":"Center","textTransform":"none"},"legend":{"displayName":{"0":"Very Low Capacity (1:20 to 1:3)","1":"Low Capacity (1:3 to 1:2)","2":"Moderate Capacity (1:2 to 1:1.2)","3":"Near Full Capacity (1:1.2 to 1:1)","4":"Surplus Capacity (1:1 to 4.6:1)"}},"paint":[{"color":"@ylGrn","isSandwiched":false,"opacity":0.8,"strokeColor":"auto","strokeWidth":1},{"color":"@ylGrn","opacity":0.8,"strokeColor":"rgb(128, 128, 128)","strokeWidth":3}],"popup":{"popupLocation":"rightSidebar","titleAttribute":"zip_code","type":"html"},"type":"numeric","version":"2.3.1"},"geomatch_metadata":null,"external_refresh_frequency_ms":null,"raster_details":null},{"subtitle":"PreK Seat : Population as Decimal Value","tile_max_zoom":null,"normalized":{"filename":"https://felt.com/internal/source/0c81dd34-08b7-449a-9946-95025286323b/upload/2841bb07-99f6-44cb-a123-f8a34a7b9de2","feature_id_field":null,"filetype":"SQLAlchemy DB","layername":"custom_sql_query"},"tile_url":"https://us1.data-pipeline.felt.com/vectortile/796175a6-b98d-5dcc-8df5-45e500004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","is_spreadsheet":false,"initial_stroke_color":null,"pipeline_version":"0.51.14514","visible":false,"errorMessage":null,"processing_time_seconds":19,"stats":[{"aggregation":null,"avg":0.9129999999999999,"binLevel":null,"count":249,"count_distinct":185,"equal_interval":{"10":[[0.0,228,[]],[2.5,18,[]],[5.0,1,[]],[7.5,0,[]],[10.0,0,[]],[12.5,1,[]],[15.0,0,[]],[17.5,0,[]],[20.0,0,[]],[22.5,1,[]],[25.0,null,[]]],"11":[[0.0,225,[]],[2.272727272727273,20,[]],[4.545454545454546,2,[]],[6.818181818181818,0,[]],[9.090909090909092,0,[]],[11.363636363636365,0,[]],[13.636363636363637,1,[]],[15.90909090909091,0,[]],[18.181818181818183,0,[]],[20.454545454545457,0,[]],[22.72727272727273,1,[]],[25.0,null,[]]],"12":[[0.0,221,[]],[2.0833333333333335,22,[]],[4.166666666666667,4,[]],[6.25,0,[]],[8.333333333333334,0,[]],[10.416666666666668,0,[]],[12.5,1,[]],[14.583333333333334,0,[]],[16.666666666666668,0,[]],[18.75,0,[]],[20.833333333333336,0,[]],[22.916666666666668,1,[]],[25.0,null,[]]],"13":[[0.0,218,[]],[1.9230769230769231,25,[]],[3.8461538461538463,3,[]],[5.769230769230769,1,[]],[7.6923076923076925,0,[]],[9.615384615384615,0,[]],[11.538461538461538,0,[]],[13.461538461538462,1,[]],[15.384615384615385,0,[]],[17.307692307692307,0,[]],[19.23076923076923,0,[]],[21.153846153846153,0,[]],[23.076923076923077,1,[]],[25.0,null,[]]],"3":[[0.0,247,[]],[8.333333333333334,1,[]],[16.666666666666668,1,[]],[25.0,null,[]]],"4":[[0.0,247,[]],[6.25,0,[]],[12.5,1,[]],[18.75,1,[]],[25.0,null,[]]],"5":[[0.0,246,[]],[5.0,1,[]],[10.0,1,[]],[15.0,0,[]],[20.0,1,[]],[25.0,null,[]]],"6":[[0.0,243,[]],[4.166666666666667,4,[]],[8.333333333333334,0,[]],[12.5,1,[]],[16.666666666666668,0,[]],[20.833333333333336,1,[]],[25.0,null,[]]],"7":[[0.0,242,[]],[3.5714285714285716,5,[]],[7.142857142857143,0,[]],[10.714285714285715,1,[]],[14.285714285714286,0,[]],[17.857142857142858,0,[]],[21.42857142857143,1,[]],[25.0,null,[]]],"8":[[0.0,237,[]],[3.125,10,[]],[6.25,0,[]],[9.375,0,[]],[12.5,1,[]],[15.625,0,[]],[18.75,0,[]],[21.875,1,[]],[25.0,null,[]]],"9":[[0.0,232,[]],[2.7777777777777777,14,[]],[5.555555555555555,1,[]],[8.333333333333332,0,[]],[11.11111111111111,0,[]],[13.88888888888889,1,[]],[16.666666666666664,0,[]],[19.444444444444443,0,[]],[22.22222222222222,1,[]],[25.0,null,[]]]},"geometric_interval":{"10":[[0.0,117,[]],[0.38515168542124156,61,[]],[0.9186451916253062,31,[]],[1.6576146209051537,22,[]],[2.681199371346908,12,[]],[4.0990195135927845,4,[]],[6.062915473248844,0,[]],[8.783209271758404,0,[]],[12.55122881160487,1,[]],[17.770507427923377,1,[]],[25.0,null,[]]],"11":[[0.0,114,[]],[0.3447264296899535,58,[]],[0.8082891707066893,30,[]],[1.431654240371413,23,[]],[2.269909724895086,15,[]],[3.397134029766627,6,[]],[4.9129423447162734,1,[]],[6.951289848172858,0,[]],[9.692309608963457,0,[]],[13.37823132560101,1,[]],[18.33478767573169,1,[]],[25.0,null,[]]],"12":[[0.0,111,[]],[0.311941426166497,51,[]],[0.7211903056917821,37,[]],[1.2581008643532257,20,[]],[1.9624960684073702,15,[]],[2.886621316999006,9,[]],[4.0990195135927845,3,[]],[5.689614932713716,1,[]],[7.776382955329128,0,[]],[10.51410037099783,0,[]],[14.10582526175109,1,[]],[18.817957937323616,1,[]],[25.0,null,[]]],"13":[[0.0,106,[]],[0.2848253704337851,49,[]],[0.6507762325103132,38,[]],[1.1209591844383513,19,[]],[1.7250621698209434,16,[]],[2.501229011795288,12,[]],[3.4984678620533964,5,[]],[4.779745637247232,2,[]],[6.425963829389229,0,[]],[8.541066727922905,0,[]],[11.258604593037008,1,[]],[14.750166187250073,0,[]],[19.236213105927252,1,[]],[25.0,null,[]]],"3":[[0.0,219,[]],[1.9624960684073702,28,[]],[7.776382955329128,2,[]],[25.0,null,[]]],"4":[[0.0,199,[]],[1.2581008643532257,44,[]],[4.0990195135927845,4,[]],[10.51410037099783,2,[]],[25.0,null,[]]],"5":[[0.0,178,[]],[0.9186451916253062,53,[]],[2.681199371346908,16,[]],[6.062915473248844,0,[]],[12.55122881160487,2,[]],[25.0,null,[]]],"6":[[0.0,162,[]],[0.7211903056917821,57,[]],[1.9624960684073702,24,[]],[4.0990195135927845,4,[]],[7.776382955329128,0,[]],[14.10582526175109,2,[]],[25.0,null,[]]],"7":[[0.0,145,[]],[0.5927185921716722,61,[]],[1.5367525138493132,30,[]],[3.0403328925460285,10,[]],[5.435113316520811,1,[]],[9.249324621954207,1,[]],[15.324289882589358,1,[]],[25.0,null,[]]],"8":[[0.0,137,[]],[0.5026978619646818,62,[]],[1.2581008643532257,29,[]],[2.393243340964192,15,[]],[4.0990195135927845,4,[]],[6.662285721192069,0,[]],[10.51410037099783,1,[]],[16.30221400994519,1,[]],[25.0,null,[]]],"9":[[0.0,124,[]],[0.43621434735456455,65,[]],[1.0627116515470978,30,[]],[1.9624960684073707,19,[]],[3.2547793574281547,8,[]],[5.1107751579663505,1,[]],[7.7763829553291295,0,[]],[11.604767118321748,1,[]],[17.10314738039674,1,[]],[25.0,null,[]]]},"histogram":[[0.0,138,[]],[0.5206164098292378,45,[]],[1.0412328196584757,23,[]],[1.5618492294877135,15,[]],[2.0824656393169514,8,[]],[2.603082049146189,8,[]],[3.123698458975427,6,[]],[3.644314868804665,0,[]],[4.164931278633903,2,[]],[4.68554768846314,1,[]],[5.206164098292378,0,[]],[5.7267805081216165,1,[]],[6.247396917950854,0,[]],[6.768013327780092,0,[]],[7.28862973760933,0,[]],[7.809246147438568,0,[]],[8.329862557267806,0,[]],[8.850478967097043,0,[]],[9.37109537692628,0,[]],[9.891711786755518,0,[]],[10.412328196584756,0,[]],[10.932944606413995,0,[]],[11.453561016243233,0,[]],[11.97417742607247,0,[]],[12.494793835901708,0,[]],[13.015410245730946,0,[]],[13.536026655560184,0,[]],[14.056643065389421,1,[]],[14.57725947521866,0,[]],[15.097875885047898,0,[]],[15.618492294877136,0,[]],[16.139108704706373,0,[]],[16.65972511453561,0,[]],[17.18034152436485,0,[]],[17.700957934194086,0,[]],[18.221574344023324,0,[]],[18.74219075385256,0,[]],[19.2628071636818,0,[]],[19.783423573511037,0,[]],[20.304039983340274,0,[]],[20.824656393169512,0,[]],[21.345272802998753,0,[]],[21.86588921282799,0,[]],[22.38650562265723,0,[]],[22.907122032486466,0,[]],[23.427738442315704,0,[]],[23.94835485214494,0,[]],[24.46897126197418,0,[]],[24.989587671803417,1,[]],[25.510204081632654,null,[]]],"jenks_natural_breaks":{"10":[[0.0,111,[]],[0.3100000023841858,59,[]],[0.7929999828338623,32,[]],[1.3270000219345093,14,[]],[1.8569999933242798,12,[]],[2.321000099182129,9,[]],[3.1579999923706055,8,[]],[4.261000156402588,2,[]],[5.813000202178955,0,[]],[14.125,2,[]],[25.0,null,[]]],"11":[[0.0,101,[]],[0.22499999403953552,40,[]],[0.5419999957084656,36,[]],[0.8899999856948853,25,[]],[1.3270000219345093,14,[]],[1.8569999933242798,12,[]],[2.321000099182129,9,[]],[3.1579999923706055,8,[]],[4.261000156402588,2,[]],[5.813000202178955,0,[]],[14.125,2,[]],[25.0,null,[]]],"12":[[0.0,101,[]],[0.22499999403953552,40,[]],[0.5419999957084656,36,[]],[0.8899999856948853,25,[]],[1.3270000219345093,14,[]],[1.8569999933242798,12,[]],[2.321000099182129,8,[]],[3.0429999828338623,7,[]],[3.621000051498413,2,[]],[4.908999919891357,2,[]],[5.813000202178955,0,[]],[14.125,2,[]],[25.0,null,[]]],"13":[[0.0,70,[]],[0.10100000351667404,41,[]],[0.3100000023841858,32,[]],[0.5759999752044678,34,[]],[0.8899999856948853,25,[]],[1.3270000219345093,14,[]],[1.8569999933242798,12,[]],[2.321000099182129,8,[]],[3.0429999828338623,7,[]],[3.621000051498413,2,[]],[4.908999919891357,2,[]],[5.813000202178955,0,[]],[14.125,2,[]],[25.0,null,[]]],"3":[[0.0,202,[]],[1.3270000219345093,45,[]],[5.813000202178955,2,[]],[25.0,null,[]]],"4":[[0.0,202,[]],[1.3270000219345093,45,[]],[5.813000202178955,0,[]],[14.125,2,[]],[25.0,null,[]]],"5":[[0.0,177,[]],[0.8700000047683716,51,[]],[2.321000099182129,19,[]],[5.813000202178955,0,[]],[14.125,2,[]],[25.0,null,[]]],"6":[[0.0,133,[]],[0.4740000069141388,69,[]],[1.3270000219345093,30,[]],[2.7060000896453857,15,[]],[5.813000202178955,0,[]],[14.125,2,[]],[25.0,null,[]]],"7":[[0.0,133,[]],[0.4740000069141388,69,[]],[1.3270000219345093,26,[]],[2.321000099182129,15,[]],[3.621000051498413,4,[]],[5.813000202178955,0,[]],[14.125,2,[]],[25.0,null,[]]],"8":[[0.0,111,[]],[0.3100000023841858,61,[]],[0.8119999766349792,33,[]],[1.5,23,[]],[2.321000099182129,15,[]],[3.621000051498413,4,[]],[5.813000202178955,0,[]],[14.125,2,[]],[25.0,null,[]]],"9":[[0.0,111,[]],[0.3100000023841858,61,[]],[0.8119999766349792,33,[]],[1.5,23,[]],[2.321000099182129,9,[]],[3.1579999923706055,8,[]],[4.261000156402588,2,[]],[5.813000202178955,0,[]],[14.125,2,[]],[25.0,null,[]]]},"max":25.0,"median":0.437,"min":0.0,"name":"seat to population - decimal value","quantiles":{"10":[[0.0,71,[]],[0.11640000000000002,22,[]],[0.1952,21,[]],[0.3402000000000001,19,[]],[0.47940000000000005,20,[]],[0.625,20,[]],[0.8244000000000007,20,[]],[1.1236000000000002,19,[]],[1.7196000000000013,18,[]],[2.6582,19,[]],[25.0,null,[]]],"11":[[0.0,68,[]],[0.0999090909090909,22,[]],[0.1857272727272727,18,[]],[0.2933636363636363,18,[]],[0.44527272727272726,19,[]],[0.5912727272727273,18,[]],[0.7317272727272727,17,[]],[0.9635454545454545,18,[]],[1.2554545454545454,17,[]],[1.8125454545454547,17,[]],[2.7496363636363648,17,[]],[25.0,null,[]]],"12":[[0.0,67,[]],[0.089,20,[]],[0.17633333333333331,16,[]],[0.27,18,[]],[0.41466666666666663,16,[]],[0.5133333333333332,16,[]],[0.625,17,[]],[0.7903333333333333,17,[]],[1.0513333333333335,15,[]],[1.47,16,[]],[1.9333333333333327,15,[]],[2.8766666666666665,16,[]],[25.0,null,[]]],"13":[[0.0,66,[]],[0.08246153846153847,18,[]],[0.16330769230769232,16,[]],[0.22130769230769234,15,[]],[0.3563846153846154,15,[]],[0.4610769230769231,16,[]],[0.6009230769230769,16,[]],[0.7131538461538464,14,[]],[0.8584615384615386,16,[]],[1.102,14,[]],[1.554923076923078,14,[]],[2.0173076923076927,14,[]],[2.9217692307692316,15,[]],[25.0,null,[]]],"3":[[0.0,121,[]],[0.41466666666666663,66,[]],[1.0513333333333335,62,[]],[25.0,null,[]]],"4":[[0.0,103,[]],[0.27,50,[]],[0.625,49,[]],[1.47,47,[]],[25.0,null,[]]],"5":[[0.0,93,[]],[0.1952,40,[]],[0.47940000000000005,40,[]],[0.8244000000000007,39,[]],[1.7196000000000013,37,[]],[25.0,null,[]]],"6":[[0.0,87,[]],[0.17633333333333331,34,[]],[0.41466666666666663,32,[]],[0.625,34,[]],[1.0513333333333335,31,[]],[1.9333333333333327,31,[]],[25.0,null,[]]],"7":[[0.0,82,[]],[0.1557142857142857,29,[]],[0.3225714285714285,28,[]],[0.5328571428571429,29,[]],[0.7694285714285714,28,[]],[1.2254285714285709,26,[]],[2.1464285714285696,27,[]],[25.0,null,[]]],"8":[[0.0,78,[]],[0.129,25,[]],[0.27,25,[]],[0.457,25,[]],[0.625,24,[]],[0.89,25,[]],[1.47,23,[]],[2.273,24,[]],[25.0,null,[]]],"9":[[0.0,75,[]],[0.12188888888888888,23,[]],[0.21599999999999997,23,[]],[0.41466666666666663,21,[]],[0.5552222222222222,23,[]],[0.7462222222222222,22,[]],[1.0513333333333335,21,[]],[1.6212222222222217,20,[]],[2.459888888888886,21,[]],[25.0,null,[]]]},"standard_deviations":{"10":[[0.0,217,[]],[1.9150645755911238,26,[]],[3.919193726773371,4,[]],[5.923322877955618,0,[]],[7.927452029137866,0,[]],[9.931581180320114,0,[]],[11.935710331502362,0,[]],[13.93983948268461,1,[]],[15.943968633866858,0,[]],[17.948097785049104,1,[]],[25.0,null,[]]],"11":[[0.0,217,[]],[1.9150645755911238,26,[]],[3.919193726773371,4,[]],[5.923322877955618,0,[]],[7.927452029137866,0,[]],[9.931581180320114,0,[]],[11.935710331502362,0,[]],[13.93983948268461,1,[]],[15.943968633866858,0,[]],[17.948097785049104,0,[]],[19.95222693623135,1,[]],[25.0,null,[]]],"12":[[0.0,217,[]],[1.9150645755911238,26,[]],[3.919193726773371,4,[]],[5.923322877955618,0,[]],[7.927452029137866,0,[]],[9.931581180320114,0,[]],[11.935710331502362,0,[]],[13.93983948268461,1,[]],[15.943968633866858,0,[]],[17.948097785049104,0,[]],[19.95222693623135,0,[]],[21.9563560874136,1,[]],[25.0,null,[]]],"13":[[0.0,217,[]],[1.9150645755911238,26,[]],[3.919193726773371,4,[]],[5.923322877955618,0,[]],[7.927452029137866,0,[]],[9.931581180320114,0,[]],[11.935710331502362,0,[]],[13.93983948268461,1,[]],[15.943968633866858,0,[]],[17.948097785049104,0,[]],[19.95222693623135,0,[]],[21.9563560874136,0,[]],[23.960485238595847,1,[]],[25.0,null,[]]],"3":[[0.0,217,[]],[1.9150645755911238,26,[]],[3.919193726773371,6,[]],[25.0,null,[]]],"4":[[0.0,217,[]],[1.9150645755911238,26,[]],[3.919193726773371,4,[]],[5.923322877955618,2,[]],[25.0,null,[]]],"5":[[0.0,217,[]],[1.9150645755911238,26,[]],[3.919193726773371,4,[]],[5.923322877955618,0,[]],[7.927452029137866,2,[]],[25.0,null,[]]],"6":[[0.0,217,[]],[1.9150645755911238,26,[]],[3.919193726773371,4,[]],[5.923322877955618,0,[]],[7.927452029137866,0,[]],[9.931581180320114,2,[]],[25.0,null,[]]],"7":[[0.0,217,[]],[1.9150645755911238,26,[]],[3.919193726773371,4,[]],[5.923322877955618,0,[]],[7.927452029137866,0,[]],[9.931581180320114,0,[]],[11.935710331502362,2,[]],[25.0,null,[]]],"8":[[0.0,217,[]],[1.9150645755911238,26,[]],[3.919193726773371,4,[]],[5.923322877955618,0,[]],[7.927452029137866,0,[]],[9.931581180320114,0,[]],[11.935710331502362,0,[]],[13.93983948268461,2,[]],[25.0,null,[]]],"9":[[0.0,217,[]],[1.9150645755911238,26,[]],[3.919193726773371,4,[]],[5.923322877955618,0,[]],[7.927452029137866,0,[]],[9.931581180320114,0,[]],[11.935710331502362,0,[]],[13.93983948268461,1,[]],[15.943968633866858,1,[]],[25.0,null,[]]]},"stdev":2.0041291511822474,"sum":227.337,"type":"REAL","values":{"1.276":1,"0.812":1,"0.602":1,"2.273":1,"1.25":1,"4.206":1,"0.293":1,"0.437":1,"0.082":1,"0.225":1,"0.367":1,"0.121":3,"0.224":1,"0.446":1,"0.474":1,"0.217":1,"2.171":1,"1.667":1,"0.601":1,"0.74":1,"0.163":1,"0.435":1,"1.05":3,"0.181":1,"0.175":2,"1.089":1,"1.705":1,"0.542":1,"0.987":1,"25.0":1,"0.412":2,"2.929":1,"0.398":1,"0.052":2,"0.807":1,"0.853":1,"0.332":1,"4.261":1,"3.529":1,"2.179":1,"1.152":1,"0.727":1,"0.27":1,"5.813":1,"1.207":1,"0.338":1,"0.533":1,"0.101":2,"0.438":1,"2.667":1,"0.192":1,"2.025":1,"0.559":1,"0.793":1,"1.618":1,"1.08":1,"0.123":2,"0.676":1,"4.909":1,"14.125":1,"0.295":1,"0.032":1,"0.114":1,"0.457":1,"0.278":1,"0.768":1,"0.15":1,"0.89":1,"0.033":1,"1.806":1,"3.533":1,"0.855":1,"0.12":1,"1.47":1,"0.046":1,"1.778":1,"0.07":1,"1.008":1,"0.712":1,"0.189":1,"0.536":1,"1.268":1,"0.754":1,"0.2":2,"0.062":1,"0.028":1,"1.052":1,"0.614":1,"0.483":1,"1.921":1,"0.789":1,"0.5":2,"3.621":1,"0.147":1,"0.154":1,"0.129":1,"3.043":1,"3.158":1,"2.0":1,"2.645":1,"0.617":1,"0.675":2,"1.818":1,"0.164":1,"0.52":1,"1.043":1,"0.049":1,"1.125":1,"0.196":1,"0.765":1,"0.043":1,"1.602":1,"2.706":1,"0.468":1,"0.744":1,"0.041":1,"0.49":1,"0.963":1,"3.357":1,"1.5":1,"0.667":1,"2.085":1,"0.097":1,"0.064":1,"1.647":1,"3.0":1,"0.126":1,"0.532":1,"0.208":1,"1.702":1,"2.571":1,"1.958":1,"0.87":1,"0.333":1,"0.053":1,"0.778":1,"2.321":1,"0.288":1,"2.882":1,"1.053":1,"1.253":1,"0.618":1,"0.6":1,"0.576":2,"3.3":1,"0.219":1,"2.866":1,"0.0":51,"0.16":1,"2.194":1,"0.241":1,"0.42":1,"0.458":1,"1.092":1,"0.646":1,"0.31":2,"1.488":1,"0.085":1,"1.256":1,"1.118":1,"0.605":1,"0.424":1,"0.361":1,"0.183":1,"0.616":1,"0.452":1,"0.941":1,"0.843":1,"1.327":1,"0.177":1,"0.081":1,"1.485":1,"1.781":1,"2.31":1,"0.349":1,"0.969":1,"0.387":1,"1.857":1,"0.203":1,"0.462":1,"0.673":1,"0.19":1,"0.655":1,"0.625":1,"0.277":1}}],"min_zoom":0,"created_by":"Kelsey Huse","edit_version":null,"h3_geomatched_level":null,"raster_preview_url":null,"initial_fill_color":null,"centroids_layer_name":"parsed-anchors","modified_at":"2026-02-19T17:16:09","layer_name":"parsed","raster_colors":null,"status":"completed","next_processing_state":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","html_popup_source":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <style>\n * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n }\n\n .aqi-container {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n padding: 12px;\n padding-top: 8px;\n border-radius: 8px;\n min-width: 300px;\n background-color: #fff;\n color: #000; \n }\n\n .reading-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 16px;\n border-radius: 6px;\n text-align: center;\n }\n\n .reading-label {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 8px;\n }\n\n .reading-value {\n font-size: 36px;\n font-weight: 700;\n line-height: 1.2;\n }\n\n\n .chart-container {\n margin-top: 20px;\n }\n\n </style>\n</head>\n\n <body>\n <div class=\"aqi-container\">\n <div id=\"ratio-container\" class=\"reading-container\">\n <span class=\"reading-label\">Ratio of <br> PreK Seats : Est. 3-4 YO </br> </span>\n <div class=\"reading-value\" id=\"ratio-value\">\n Loading...\n </div>\n </div>\n </div>\n\n <script>\n // Retrieve and parse the Liquid variable value\n const ratioString = \"{{ [\"seat to population - approximate ratio\"] | default: '0:0' | replace: '$', '' | replace: ',', '' }}\";\n\n console.log(\"Raw Ratio String:\", ratioString); // Debugging output\n\n // Ensure the ratio string contains \":\"\n let ratioParts = ratioString.includes(':') ? ratioString.split(':') : ['0', '0'];\n\n // Convert both parts to integers (or default to 0)\n let numerator = Math.floor(parseFloat(ratioParts[0])) || 0; \n let denominator = Math.floor(parseFloat(ratioParts[1])) || 0;\n\n console.log(\"Parsed Numerator:\", numerator, \"Parsed Denominator:\", denominator); // Debugging output\n\n // Special case: If both numerator and denominator are zero, display \"0\"\n let formattedRatio;\n if (numerator === 0 && denominator === 0) {\n formattedRatio = \"0\";\n } else {\n // Ensure denominator is not zero to prevent division errors\n if (denominator === 0) {\n denominator = 1;\n }\n formattedRatio = `${numerator}:${denominator}`;\n }\n\n console.log(\"Final Formatted Ratio:\", formattedRatio); // Debugging output\n\n // Reference the elements\n const ratioValueElement = document.getElementById('ratio-value');\n const ratioContainer = document.getElementById('ratio-container'); \n\n // Display formatted ratio\n ratioValueElement.textContent = formattedRatio;\n\n // Change background color based on ratio range\n if (formattedRatio === \"0\") {\n ratioContainer.style.backgroundColor = \"transparent\";\n ratioContainer.style.color = \"black\";\n } else if (numerator / denominator < 0.5) {\n ratioContainer.style.backgroundColor = \"#EA4C4C\"; // Red for < 0.5\n ratioContainer.style.color = \"white\";\n } else if (numerator / denominator >= 0.5 && numerator / denominator < 1) {\n ratioContainer.style.backgroundColor = \"#FFB500\"; // Orange for 0.5 - 0.99\n ratioContainer.style.color = \"black\";\n } else {\n ratioContainer.style.backgroundColor = \"#299A2D\"; // Green for 1+\n ratioContainer.style.color = \"white\";\n }\n </script>\n\n\n\n\n<body>\n <div class=\"aqi-container\">\n <div id=\"income\" class=\"reading-container\">\n <span class=\"reading-label\">Median Income for Households with Children Under 18</span>\n <div class=\"reading-value\" id=\"income-value\">Loading...</div>\n </div>\n </div>\n\n <script>\n // Retrieve the Liquid variable\n const income = Number(\"{{ [\"Median Income - Families with Children Under 18\"] | default: '0' }}\");\n\n\n \t// Debugging output to check the value\n \t console.log(\"Parsed Income Value:\", income);\n\n \t // Reference the income-value element\n \t const incomeValueElement = document.getElementById('income-value');\n\n \t // Ensure the value is valid and greater than zero\n \t if (income > 0) {\n \t incomeValueElement.textContent = `$${income.toLocaleString()}`;\n \t } else {\n \t incomeValueElement.textContent = '-'; // Fallback for invalid or zero values\n \t }\n\n \n </script>\n\n <div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 14px; margin-bottom: 8px; margin: 10px;\">\n <h3 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 18px; margin-bottom: 13px; text-align: center;\">\n Capacity Compared to 3-4 Year Old Population\n </h3> \n\n \n {% assign max_value = 0 %}\n {% assign total_capacity = 0 %}\n {% assign est_3and4yo_pop = 0 %}\n \n <!-- Find max value for scaling and assign specific values -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" or attr.name == \"PreK Capacity - 4 year olds\" or attr.name == \"Total PreK Capacity\" or attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% if attr.value and attr.value > max_value %}\n {% assign max_value = attr.value %}\n {% endif %}\n {% endif %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign total_capacity = attr.value | default: 0 %}\n {% endif %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% assign est_3and4yo_pop = attr.value | default: 0 %}\n {% endif %}\n {% endfor %}\n \n <!-- Render bars in the desired order -->\n \n <!-- Estimated 3 and 4YO Population -->\n {% for attr in _attributes %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Estimated 3-4 yo Population:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n \n <!-- Total Capacity -->\n {% for attr in _attributes %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign bar_color = \"black\" %}\n {% assign text_color = \"white\" %}\n {% assign bar_width = total_capacity | divided_by: max_value | times: 100 %}\n \n {% if total_capacity == 0 %}\n {% assign bar_color = \"#EA4C4C\" %} <!-- Red bar -->\n {% assign bar_width = 100 %} <!-- Full width -->\n {% assign text_color = \"white\" %}\n {% elsif total_capacity > est_3and4yo_pop %}\n {% assign bar_color = \"#299A2D\" %} <!-- Green bar -->\n {% elsif total_capacity < est_3and4yo_pop %}\n {% assign bar_color = \"#FFB500\" %} <!-- Orange-tinted yellow bar -->\n {% endif %}\n \n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Total Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: {{ bar_color }}; height: 100%; width: {{ bar_width }}%; text-align: center; line-height: 30px; color: {{ text_color }}; border-radius: 4px; padding: 0;\">\n {{ total_capacity | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n\n <!-- Capacity tuition -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Funding - Tuition\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n \n <!-- Capacity 3YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n <!-- Capacity 4YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 4 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n</div>\n\n<div class=\"aqi-container\">\n <div id=\"commute\" class=\"reading-container\">\n <span class=\"reading-label\">Percent of Population Traveling Less than 15 Min to Work</span>\n <div class=\"reading-value\" id=\"commute-value\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const commute = \"{{[\"Time to Work - Percent Less than 15 Minutes\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Commute Value (Raw):\", commute);\n\n // Display the formatted value in the HTML\n const commuteValue = document.getElementById('commute-value');\n if (commute && commute !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(commute)*100);\n commuteValue.textContent = `${percentage}%`;\n } else {\n commuteValue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n<div class=\"aqi-container\">\n <div id=\"nonwhite\" class=\"reading-container\">\n <span class=\"reading-label\">Population - % Non-White</span>\n <div class=\"reading-value\" id=\"nonwhitevalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const nonwhite = \"{{[\"Population - Percent Nonwhite\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Non-White Value (Raw):\", nonwhite);\n\n // Display the formatted value in the HTML\n const nonwhitevalue = document.getElementById('nonwhitevalue');\n if (nonwhite && nonwhite !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(nonwhite));\n nonwhitevalue.textContent = `${percentage}%`;\n } else {\n nonwhitevalue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n</body>\n</html>","created_at":"2025-11-21T15:45:46","feature_url":"https://us1.data-pipeline.felt.com/onefeature/796175a6-b98d-5dcc-8df5-45e500004453/{feature}.geojson{?skip_geometry,zoom_level}","runCause":"refresh","pipeline_dataset_id":"796175a6-b98d-5dcc-8df5-45e500004453","progress":100,"geometry_type":"Polygon","legend_items":[{"id":"5ee74a3b-f026-43c3-a589-e0f51656ed4e--0-0","visible":false},{"id":"5ee74a3b-f026-43c3-a589-e0f51656ed4e--0-1","visible":false},{"id":"5ee74a3b-f026-43c3-a589-e0f51656ed4e--0-2","visible":false},{"id":"5ee74a3b-f026-43c3-a589-e0f51656ed4e--0-3","visible":false},{"id":"5ee74a3b-f026-43c3-a589-e0f51656ed4e--0-4","visible":false},{"id":"5ee74a3b-f026-43c3-a589-e0f51656ed4e--0-5","visible":false}],"errorType":null,"scheduled_refresh_status":"active","remote_data_url":null,"column_selections":[{"type":"wkt_wkb_literal","column":"geometry"}],"excerpt_url":"https://us1.data-pipeline.felt.com/excerpt/796175a6-b98d-5dcc-8df5-45e500004453.json","max_zoom":18,"html_popup_threads":[{"id":"18d0d0f4-9448-4555-85f8-d8d569dbd7c2","insertedAt":"2025-11-07T22:03:23.560939","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}],"debug_layer_compaction":null,"data_last_updated_by_user_at":"2026-01-12T22:57:33","z_order":7,"source_has_custom_query":true,"legendDisplay":"default","curated_layer":false,"maximum_bounding_box":{"coordinates":[[[-90.310491,34.994188],[-89.632776,34.994188],[-89.632776,35.409483],[-90.310491,35.409483],[-90.310491,34.994188]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"index_json_url":"https://us1.data-pipeline.felt.com/upload/bb70974a-ecc0-409a-b885-39920000554c.json","legendVisibility":"show","id":"5ee74a3b-f026-43c3-a589-e0f51656ed4e","name":"Capacity by Census Tract","parsed_size_bytes":8065024,"has_download_url":true,"bounding_box":{"coordinates":[[[-90.310491,34.994188],[-89.632776,34.994188],[-89.632776,35.409483],[-90.310491,35.409483],[-90.310491,34.994188]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453.json","source_id":"0c81dd34-08b7-449a-9946-95025286323b","semantic_columns":[],"stac_url":null,"last_processed_at":"2026-01-12T22:57:33","hideFromLegend":false,"pending_fork_operation":false,"scheduled_refresh_frequency":0,"geocoder_metadata":null,"source_dataset_id":"da5a6d00-b8ea-49a5-9c7b-d7dcf05fae5d","sql_query_threads":[{"id":"aab9f583-a5c5-4563-b599-d6ae61c4cab4","insertedAt":"2026-01-12T22:56:56.888111","dataSourceId":null}],"table":{"name":"parsed","columns":[{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/0/1.json{?query}","count":249,"count_distinct":249,"max":47157980402.0,"median":47157020531.0,"min":47157000100.0,"name":"Census Tract geoid","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/0.json{?query}","type":"REAL","values":{"47157000100.0":1,"47157000200.0":1,"47157000300.0":1,"47157000400.0":1,"47157000600.0":1,"47157000700.0":1,"47157000800.0":1,"47157000900.0":1,"47157001100.0":1,"47157001200.0":1,"47157001300.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/1/1.json{?query}","count":249,"count_distinct":249,"name":"Census Tract Name","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/1.json{?query}","type":"TEXT","values":{"Census Tract 1":1,"Census Tract 100.01":1,"Census Tract 100.02":1,"Census Tract 101.20":1,"Census Tract 101.21":1,"Census Tract 101.22":1,"Census Tract 102.10":1,"Census Tract 102.20":1,"Census Tract 103":1,"Census Tract 105":1,"Census Tract 106.10":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/2/1.json{?query}","count":92,"count_distinct":67,"max":1212.0,"median":92.0,"min":32.0,"name":"TNReady Total Valid Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/2.json{?query}","type":"REAL","values":{"36.0":2,"46.0":2,"47.0":2,"53.0":2,"59.0":4,"61.0":4,"65.0":2,"68.0":2,"71.0":3,"98.0":3,"null":157}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/3/1.json{?query}","count":91,"count_distinct":60,"max":846.0,"median":28.0,"min":3.0,"name":"TNReady Proficient Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/3.json{?query}","type":"REAL","values":{"11.0":3,"12.0":5,"13.0":3,"19.0":3,"21.0":3,"29.0":3,"38.0":3,"40.0":3,"5.0":3,"8.0":2,"null":158}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/4/1.json{?query}","count":91,"count_distinct":9,"max":0.9,"median":0.3,"min":0.1,"name":"TNReady Percent Proficient","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/4.json{?query}","type":"REAL","values":{"0.1":11,"0.2":22,"0.3":22,"0.4":13,"0.5":7,"0.6":6,"0.7":6,"0.8":3,"0.9":1,"null":158}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/5/1.json{?query}","count":249,"count_distinct":192,"max":1698.0,"median":208.0,"min":0.0,"name":"Population 0 to 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/5.json{?query}","type":"REAL","values":{"0.0":10,"118.0":3,"143.0":3,"164.0":3,"210.0":3,"224.0":4,"258.0":3,"266.0":3,"301.0":3,"57.0":4,"93.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/6/1.json{?query}","count":249,"count_distinct":144,"max":821.0,"median":82.0,"min":0.0,"name":"Population 3 and 4 Years Old, est.","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/6.json{?query}","type":"REAL","values":{"0.0":21,"17.0":4,"23.0":4,"29.0":3,"33.0":3,"40.0":4,"45.0":3,"56.0":3,"58.0":5,"75.0":5,"95.0":4}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/7/1.json{?query}","count":236,"count_distinct":233,"max":250001.0,"median":65850.0,"min":18158.0,"name":"Median Income - Total Families","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/7.json{?query}","type":"REAL","values":{"18158.0":1,"21313.0":1,"24583.0":1,"250001.0":4,"25500.0":1,"25601.0":1,"26442.0":1,"26951.0":1,"27188.0":1,"27454.0":1,"null":13}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/8/1.json{?query}","count":236,"count_distinct":13,"max":1.3,"median":0.3,"min":0.1,"name":"Median Income - Percent of County Median, All Families","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/8.json{?query}","type":"REAL","values":{"0.1":13,"0.2":61,"0.3":49,"0.4":27,"0.5":24,"0.6":21,"0.7":13,"0.8":10,"0.9":8,"1.0":4,"null":13}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/9/1.json{?query}","count":198,"count_distinct":189,"max":250001.0,"median":62212.0,"min":11167.0,"name":"Median Income - Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/9.json{?query}","type":"REAL","values":{"11167.0":1,"146250.0":2,"15071.0":1,"15163.0":1,"15395.0":1,"18793.0":1,"18816.0":1,"250001.0":7,"41250.0":2,"53750.0":2,"null":51}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/10/1.json{?query}","count":198,"count_distinct":14,"max":1.5,"median":0.4,"min":0.1,"name":"Median Income - Percent of County Median, Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/10.json{?query}","type":"REAL","values":{"0.1":14,"0.2":46,"0.3":35,"0.4":18,"0.5":13,"0.6":13,"0.7":11,"0.8":13,"0.9":12,"1.5":7,"null":51}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/11/1.json{?query}","count":249,"count_distinct":107,"max":516.0,"median":74.0,"min":0.0,"name":"Population - White Alone Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/11.json{?query}","type":"REAL","values":{"0.0":107,"1.0":2,"13.0":4,"14.0":3,"32.0":3,"36.0":3,"46.0":3,"57.0":5,"6.0":2,"9.0":2,"93.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/12/1.json{?query}","count":249,"count_distinct":192,"max":1698.0,"median":208.0,"min":0.0,"name":"Population - Total Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/12.json{?query}","type":"REAL","values":{"0.0":10,"118.0":3,"143.0":3,"164.0":3,"210.0":3,"224.0":4,"258.0":3,"266.0":3,"301.0":3,"57.0":4,"93.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/13/1.json{?query}","count":249,"count_distinct":175,"max":1698.0,"median":127.0,"min":0.0,"name":"Population - Nonwhite Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/13.json{?query}","type":"REAL","values":{"0.0":17,"11.0":2,"22.0":3,"287.0":4,"38.0":3,"55.0":3,"57.0":4,"83.0":3,"9.0":2,"92.0":3,"93.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/14/1.json{?query}","count":239,"count_distinct":74,"max":1.0,"median":0.63,"min":0.0,"name":"Population - Percent Nonwhite","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/14.json{?query}","type":"REAL","values":{"0.0":8,"0.16":4,"0.21":3,"0.3":3,"0.39":3,"0.59":4,"0.79":4,"0.9":4,"0.97":6,"1.0":97,"null":10}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/15/1.json{?query}","count":249,"count_distinct":74,"max":1240.0,"median":49.0,"min":0.0,"name":"Population - Hispanic or Latino Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/15.json{?query}","type":"REAL","values":{"0.0":149,"18.0":5,"19.0":3,"24.0":3,"27.0":3,"28.0":2,"41.0":3,"59.0":3,"71.0":3,"8.0":2,"9.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/16/1.json{?query}","count":239,"count_distinct":53,"max":1.0,"median":0.2,"min":0.0,"name":"Population - Percent Hispanic Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/16.json{?query}","type":"REAL","values":{"0.0":139,"0.04":3,"0.05":4,"0.07":3,"0.08":5,"0.1":3,"0.17":5,"0.23":4,"0.36":5,"0.38":4,"null":10}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/17/1.json{?query}","count":249,"count_distinct":229,"max":4486.0,"median":1425.0,"min":0.0,"name":"Time to Work - Total","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/17.json{?query}","type":"REAL","values":{"0.0":6,"1203.0":2,"1315.0":2,"1381.0":2,"1422.0":2,"1721.0":2,"1812.0":2,"1820.0":2,"1864.0":2,"256.0":2,"543.0":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/18/1.json{?query}","count":249,"count_distinct":214,"max":1296.0,"median":305.0,"min":0.0,"name":"Time to Work - Total Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/18.json{?query}","type":"REAL","values":{"0.0":7,"112.0":2,"170.0":3,"185.0":2,"235.0":3,"27.0":2,"341.0":3,"487.0":3,"49.0":2,"55.0":2,"67.0":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/19/1.json{?query}","count":243,"count_distinct":48,"max":0.87,"median":0.22,"min":0.0,"name":"Time to Work - Percent Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/19.json{?query}","type":"REAL","values":{"0.11":8,"0.14":11,"0.15":10,"0.16":10,"0.17":8,"0.19":10,"0.2":12,"0.21":11,"0.22":9,"0.24":15,"0.28":10}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/20/1.json{?query}","count":249,"count_distinct":230,"max":3639.0,"median":1058.0,"min":0.0,"name":"Time to Work - Total Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/20.json{?query}","type":"REAL","values":{"0.0":6,"1011.0":2,"1015.0":3,"1145.0":2,"1162.0":2,"1263.0":2,"705.0":2,"804.0":2,"912.0":2,"976.0":2,"999.0":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/21/1.json{?query}","count":243,"count_distinct":48,"max":1.0,"median":0.79,"min":0.14,"name":"Time to Work - Percent Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/21.json{?query}","type":"REAL","values":{"0.69":9,"0.72":10,"0.74":9,"0.76":13,"0.79":14,"0.8":9,"0.81":11,"0.82":9,"0.83":9,"0.84":10,"0.85":9}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/22/1.json{?query}","count":249,"count_distinct":11,"max":10.0,"median":2.0,"min":0.0,"name":"count_of_prek_agency","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/22.json{?query}","type":"REAL","values":{"0.0":39,"1.0":60,"10.0":1,"2.0":51,"3.0":45,"4.0":19,"5.0":12,"6.0":8,"7.0":6,"8.0":4,"9.0":4}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/23/1.json{?query}","count":210,"count_distinct":62,"max":168.0,"median":14.0,"min":0.0,"name":"PreK Capacity - 3 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/23.json{?query}","type":"REAL","values":{"0.0":15,"10.0":8,"11.0":7,"13.0":6,"2.0":10,"4.0":10,"6.0":10,"7.0":11,"8.0":7,"9.0":8,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/24/1.json{?query}","count":210,"count_distinct":91,"max":210.0,"median":26.0,"min":0.0,"name":"PreK Capacity - 4 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/24.json{?query}","type":"REAL","values":{"10.0":5,"11.0":5,"12.0":5,"13.0":6,"14.0":5,"20.0":11,"23.0":8,"27.0":6,"4.0":6,"9.0":13,"null":39}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/25/1.json{?query}","count":249,"count_distinct":107,"max":378.0,"median":37.0,"min":0.0,"name":"Total PreK Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/25.json{?query}","type":"REAL","values":{"0.0":39,"15.0":7,"16.0":8,"20.0":14,"21.0":4,"24.0":4,"25.0":4,"40.0":9,"47.0":4,"5.0":3,"7.0":4}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/26/1.json{?query}","count":249,"count_distinct":185,"max":25.0,"median":0.614,"min":0.0,"name":"seat to population - decimal value","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/26.json{?query}","type":"REAL","values":{"0.0":51,"0.052":2,"0.101":2,"0.121":3,"0.123":2,"0.175":2,"0.2":2,"0.31":2,"0.412":2,"0.5":2,"1.05":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/27/1.json{?query}","count":198,"count_distinct":191,"name":"seat to population - reduced ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/27.json{?query}","type":"TEXT","values":{"1 : 2":2,"1 : 3":1,"1 : 5":2,"10 : 23":1,"10 : 233":1,"10 : 317":1,"21 : 20":3,"27 : 40":2,"40 : 97":2,"9 : 29":2,"null":51}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/28/1.json{?query}","count":198,"count_distinct":21,"name":"seat to population - approximate ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/28.json{?query}","type":"TEXT","values":{"1 : 1":92,"1 : 10":3,"1 : 12":3,"1 : 19":3,"1 : 2":38,"1 : 3":13,"1 : 4":6,"1 : 5":11,"1 : 6":7,"1 : 8":8,"null":51}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/29/1.json{?query}","count":249,"count_distinct":81,"max":210.0,"median":21.0,"min":0.0,"name":"TDHS Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/29.json{?query}","type":"REAL","values":{"0.0":72,"10.0":5,"14.0":4,"15.0":9,"16.0":11,"20.0":8,"21.0":5,"24.0":6,"29.0":5,"5.0":13,"8.0":4}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/30/1.json{?query}","count":249,"count_distinct":41,"max":240.0,"median":37.0,"min":0.0,"name":"TDOE Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/30.json{?query}","type":"REAL","values":{"0.0":120,"11.0":3,"120.0":4,"13.0":6,"17.0":3,"20.0":19,"40.0":20,"60.0":16,"7.0":7,"80.0":4,"9.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/31/1.json{?query}","count":249,"count_distinct":74,"max":378.0,"median":26.0,"min":0.0,"name":"PreK Funding - Tuition","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/31.json{?query}","type":"REAL","values":{"0.0":61,"15.0":8,"16.0":11,"20.0":5,"21.0":6,"33.0":6,"40.0":6,"42.0":6,"5.0":10,"7.0":5,"9.0":5}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/32/1.json{?query}","count":249,"count_distinct":9,"max":120.0,"min":0.0,"name":"PreK Funding - F8M","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/32.json{?query}","type":"REAL","values":{"0.0":214,"10.0":1,"120.0":1,"20.0":17,"30.0":1,"40.0":8,"60.0":5,"8.0":1,"80.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/33/1.json{?query}","count":249,"count_distinct":6,"max":120.0,"min":0.0,"name":"PreK Funding - IDEA","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/33.json{?query}","type":"REAL","values":{"0.0":239,"120.0":1,"20.0":1,"30.0":2,"60.0":3,"7.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/34/1.json{?query}","count":249,"count_distinct":3,"max":40.0,"min":0.0,"name":"PreK Funding - Fund1","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/34.json{?query}","type":"REAL","values":{"0.0":232,"20.0":11,"40.0":6}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/35/1.json{?query}","count":249,"count_distinct":11,"max":140.0,"min":0.0,"name":"PreK Funding - Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/35.json{?query}","type":"REAL","values":{"0.0":213,"100.0":4,"120.0":1,"140.0":2,"17.0":1,"20.0":11,"24.0":1,"40.0":6,"50.0":1,"60.0":5,"80.0":4}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/36/1.json{?query}","count":249,"count_distinct":6,"max":140.0,"median":30.0,"min":0.0,"name":"PreK Funding - VPK","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/36.json{?query}","type":"REAL","values":{"0.0":198,"140.0":1,"20.0":19,"40.0":15,"60.0":15,"80.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/37/1.json{?query}","count":249,"count_distinct":4,"max":60.0,"min":0.0,"name":"PreK Funding - F8M Headstart","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/37.json{?query}","type":"REAL","values":{"0.0":225,"20.0":13,"40.0":8,"60.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/38/1.json{?query}","count":249,"count_distinct":12,"max":12.0,"median":2.0,"min":0.0,"name":"Count TDHS Sites","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/38.json{?query}","type":"REAL","values":{"0.0":72,"1.0":58,"10.0":1,"2.0":47,"3.0":31,"4.0":16,"5.0":6,"6.0":5,"7.0":6,"8.0":3,"9.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/39/1.json{?query}","count":249,"count_distinct":9,"max":12.0,"median":2.0,"min":0.0,"name":"Count TDOE Sites","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/39.json{?query}","type":"REAL","values":{"0.0":120,"1.0":77,"12.0":1,"2.0":29,"3.0":9,"4.0":4,"5.0":3,"6.0":5,"9.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/796175a6-b98d-5dcc-8df5-45e500004453/40/1.json{?query}","count":249,"count_distinct":8,"max":12.0,"median":1.5,"min":0.0,"name":"Count of PreK Agency Tested","stats_url":"https://us1.data-pipeline.felt.com/stats/796175a6-b98d-5dcc-8df5-45e500004453/40.json{?query}","type":"REAL","values":{"0.0":157,"1.0":64,"12.0":1,"2.0":17,"3.0":4,"4.0":1,"6.0":4,"9.0":1}},{"count":249,"count_distinct":249,"name":"geometry","type":"GEOMETRY","values":{"[POLYGON]":1}}],"content_url":"https://us1.data-pipeline.felt.com/table/796175a6-b98d-5dcc-8df5-45e500004453/{page}.json{?query}","row_count":249},"h3_levels":null,"style":{"attributes":{"Census Tract geoid":{"format":{"mantissa":0,"thousandSeparated":true}},"County Commission District":{"format":{"mantissa":0,"thousandSeparated":true}},"DHS Capacity":{"format":{"mantissa":0,"thousandSeparated":true}},"Median Income - Families with Children Under 18":{"format":{"mantissa":0,"prefix":"$","thousandSeparated":true}},"Median Income - Percent of County Median, All Families":{"format":{"mantissa":0,"postfix":"%"}},"Median Income - Percent of County Median, Families with Children Under 18":{"format":{"mantissa":0,"postfix":"%"}},"Median Income - Total Families":{"format":{"mantissa":0,"prefix":"$","thousandSeparated":true}},"Population - Percent Hispanic Under 5 Years Old":{"format":{"output":"percent"}},"Population - Percent Nonwhite":{"format":{"mantissa":1,"output":"percent"}},"Population 3 and 4 Years Old, est.":{"format":{"mantissa":0,"thousandSeparated":true}},"PreK Funding - Tuition":{"format":{"mantissa":0,"thousandSeparated":true}},"TNReady Percent Proficient":{"format":{"mantissa":0,"postfix":"%"}},"Time to Work - Percent Less than 15 Minutes":{"format":{"mantissa":0,"output":"percent"}},"Time to Work - Percent Over 15 Minutes":{"format":{"mantissa":0,"postfix":"%"}},"count_of_prek_agency":{"format":{"mantissa":0,"thousandSeparated":true}}},"config":{"labelAttribute":["Median Income Percent of County Median, All Families"],"numericAttribute":"seat to population - decimal value","steps":[0,0.3,0.5,0.625,1.0513333333333335,1.9333333333333327,25]},"label":{"color":"auto","fontSize":13,"fontStyle":"Normal","fontWeight":500,"haloColor":"auto","haloWidth":1,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":23,"minZoom":23,"padding":0,"placement":"Center","textTransform":"none"},"legend":{"displayName":"auto"},"paint":[{"color":["#dc565f","#e79c6a","#e9d9a2","#c2e2ba","#69bab1","#2b8bab"],"isSandwiched":false,"opacity":0.8,"strokeColor":"auto","strokeWidth":1},{"color":["#dc565f","#e79c6a","#e9d9a2","#c2e2ba","#69bab1","#2b8bab"],"opacity":0.8,"strokeColor":"rgb(128, 128, 128)","strokeWidth":3}],"popup":{"popupLocation":"rightSidebar","titleAttribute":"Census Tract Name","type":"html"},"type":"numeric","version":"2.3.1"},"geomatch_metadata":null,"external_refresh_frequency_ms":null,"raster_details":null},{"subtitle":"PreK Seat : Population as Decimal Value","tile_max_zoom":null,"normalized":{"filename":"https://felt.com/internal/source/0c81dd34-08b7-449a-9946-95025286323b/upload/b8b06d6f-8809-48fc-a570-def8b5177e63","feature_id_field":null,"filetype":"SQLAlchemy DB","layername":"custom_sql_query"},"tile_url":"https://us1.data-pipeline.felt.com/vectortile/776ed088-1d4b-5cb3-89d2-cc8400004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","is_spreadsheet":false,"initial_stroke_color":null,"pipeline_version":"0.51.14514","visible":false,"errorMessage":null,"processing_time_seconds":24,"stats":[{"aggregation":null,"avg":0.5847142857142857,"binLevel":null,"count":7,"count_distinct":7,"equal_interval":{"10":[[0.481,2,[]],[0.5058,1,[]],[0.5306,0,[]],[0.5554,0,[]],[0.5801999999999999,0,[]],[0.605,2,[]],[0.6297999999999999,1,[]],[0.6546,0,[]],[0.6794,0,[]],[0.7041999999999999,1,[]],[0.729,null,[]]],"11":[[0.481,2,[]],[0.5035454545454545,1,[]],[0.526090909090909,0,[]],[0.5486363636363636,0,[]],[0.5711818181818181,0,[]],[0.5937272727272727,1,[]],[0.6162727272727273,2,[]],[0.6388181818181818,0,[]],[0.6613636363636364,0,[]],[0.6839090909090909,0,[]],[0.7064545454545454,1,[]],[0.729,null,[]]],"12":[[0.481,2,[]],[0.5016666666666667,1,[]],[0.5223333333333333,0,[]],[0.5429999999999999,0,[]],[0.5636666666666666,0,[]],[0.5843333333333334,0,[]],[0.605,2,[]],[0.6256666666666666,1,[]],[0.6463333333333333,0,[]],[0.667,0,[]],[0.6876666666666666,0,[]],[0.7083333333333333,1,[]],[0.729,null,[]]],"13":[[0.481,2,[]],[0.5000769230769231,1,[]],[0.5191538461538462,0,[]],[0.5382307692307692,0,[]],[0.5573076923076923,0,[]],[0.5763846153846154,0,[]],[0.5954615384615385,0,[]],[0.6145384615384615,2,[]],[0.6336153846153846,1,[]],[0.6526923076923077,0,[]],[0.6717692307692308,0,[]],[0.6908461538461539,0,[]],[0.7099230769230769,1,[]],[0.729,null,[]]],"3":[[0.481,3,[]],[0.5636666666666666,3,[]],[0.6463333333333333,1,[]],[0.729,null,[]]],"4":[[0.481,3,[]],[0.5429999999999999,0,[]],[0.605,3,[]],[0.667,1,[]],[0.729,null,[]]],"5":[[0.481,3,[]],[0.5306,0,[]],[0.5801999999999999,2,[]],[0.6297999999999999,1,[]],[0.6794,1,[]],[0.729,null,[]]],"6":[[0.481,3,[]],[0.5223333333333333,0,[]],[0.5636666666666666,0,[]],[0.605,3,[]],[0.6463333333333333,0,[]],[0.6876666666666666,1,[]],[0.729,null,[]]],"7":[[0.481,3,[]],[0.5164285714285715,0,[]],[0.5518571428571428,0,[]],[0.5872857142857143,1,[]],[0.6227142857142857,2,[]],[0.6581428571428571,0,[]],[0.6935714285714285,1,[]],[0.729,null,[]]],"8":[[0.481,2,[]],[0.512,1,[]],[0.5429999999999999,0,[]],[0.574,0,[]],[0.605,2,[]],[0.636,1,[]],[0.667,0,[]],[0.698,1,[]],[0.729,null,[]]],"9":[[0.481,2,[]],[0.5085555555555555,1,[]],[0.5361111111111111,0,[]],[0.5636666666666666,0,[]],[0.5912222222222222,1,[]],[0.6187777777777778,2,[]],[0.6463333333333333,0,[]],[0.6738888888888889,0,[]],[0.7014444444444444,1,[]],[0.729,null,[]]]},"geometric_interval":{"10":[[0.481,2,[]],[0.5014219269881659,1,[]],[0.5227109124002611,0,[]],[0.5449037691340568,0,[]],[0.5680388730609426,0,[]],[0.5921562293854553,1,[]],[0.6172975418222482,2,[]],[0.6435062847101239,0,[]],[0.6708277781878289,0,[]],[0.6993092665616031,1,[]],[0.729,null,[]]],"11":[[0.481,2,[]],[0.4995301005086151,1,[]],[0.5187740567861686,0,[]],[0.5387593694961681,0,[]],[0.5595145987409127,0,[]],[0.5810694048754377,0,[]],[0.6034545908937808,2,[]],[0.6267021464481405,1,[]],[0.6508452935638346,0,[]],[0.6759185341153876,0,[]],[0.7019576991315912,1,[]],[0.729,null,[]]],"12":[[0.481,2,[]],[0.49795903200857133,1,[]],[0.5155160032409841,0,[]],[0.5336919957563576,0,[]],[0.5525088349221589,0,[]],[0.5719891156216669,0,[]],[0.5921562293854553,0,[]],[0.6130343924794737,2,[]],[0.6346486749834539,1,[]],[0.6570250308945595,0,[]],[0.6801903292924253,0,[]],[0.7041723866030093,1,[]],[0.729,null,[]]],"13":[[0.481,2,[]],[0.4966335263422907,1,[]],[0.5127751756490203,0,[]],[0.5294414630007493,0,[]],[0.5466494402533962,0,[]],[0.5644167134845811,0,[]],[0.5827614610070143,0,[]],[0.6017024519673573,1,[]],[0.6212590655495872,2,[]],[0.641451310802511,0,[]],[0.6622998471117169,0,[]],[0.6838260053369063,0,[]],[0.7060518096362367,1,[]],[0.729,null,[]]],"3":[[0.481,3,[]],[0.5525088349221589,2,[]],[0.6346486749834539,2,[]],[0.729,null,[]]],"4":[[0.481,3,[]],[0.5336919957563576,0,[]],[0.5921562293854553,3,[]],[0.6570250308945595,1,[]],[0.729,null,[]]],"5":[[0.481,3,[]],[0.5227109124002611,0,[]],[0.5680388730609426,1,[]],[0.6172975418222482,2,[]],[0.6708277781878289,1,[]],[0.729,null,[]]],"6":[[0.481,3,[]],[0.5155160032409841,0,[]],[0.5525088349221589,0,[]],[0.5921562293854553,2,[]],[0.6346486749834539,1,[]],[0.6801903292924253,1,[]],[0.729,null,[]]],"7":[[0.481,2,[]],[0.5104374959758394,1,[]],[0.5416765848193037,0,[]],[0.5748275251224735,0,[]],[0.6100073233711107,3,[]],[0.6473401469199043,0,[]],[0.6869577622420538,1,[]],[0.729,null,[]]],"8":[[0.481,2,[]],[0.50666147471345,1,[]],[0.5336919957563576,0,[]],[0.5621646021053649,0,[]],[0.5921562293854553,1,[]],[0.6237479177571534,2,[]],[0.6570250308945595,0,[]],[0.6920774866459203,1,[]],[0.729,null,[]]],"9":[[0.481,2,[]],[0.5037438919846978,1,[]],[0.527563219775241,0,[]],[0.5525088349221589,0,[]],[0.5786339934711417,0,[]],[0.6059944696586304,2,[]],[0.6346486749834539,1,[]],[0.6646577829087248,0,[]],[0.6960858594602108,1,[]],[0.729,null,[]]]},"histogram":[[0.481,1,[]],[0.48616451478550604,0,[]],[0.49132902957101204,1,[]],[0.4964935443565181,0,[]],[0.5016580591420241,0,[]],[0.5068225739275302,0,[]],[0.5119870887130362,1,[]],[0.5171516034985423,0,[]],[0.5223161182840483,0,[]],[0.5274806330695543,0,[]],[0.5326451478550603,0,[]],[0.5378096626405664,0,[]],[0.5429741774260725,0,[]],[0.5481386922115785,0,[]],[0.5533032069970846,0,[]],[0.5584677217825906,0,[]],[0.5636322365680966,0,[]],[0.5687967513536026,0,[]],[0.5739612661391087,0,[]],[0.5791257809246148,0,[]],[0.5842902957101208,0,[]],[0.5894548104956268,0,[]],[0.5946193252811328,0,[]],[0.5997838400666389,0,[]],[0.6049483548521449,0,[]],[0.610112869637651,0,[]],[0.615277384423157,1,[]],[0.6204418992086631,1,[]],[0.625606413994169,0,[]],[0.6307709287796751,0,[]],[0.6359354435651812,1,[]],[0.6410999583506872,0,[]],[0.6462644731361933,0,[]],[0.6514289879216992,0,[]],[0.6565935027072054,0,[]],[0.6617580174927113,0,[]],[0.6669225322782174,0,[]],[0.6720870470637235,0,[]],[0.6772515618492295,0,[]],[0.6824160766347356,0,[]],[0.6875805914202415,0,[]],[0.6927451062057476,0,[]],[0.6979096209912536,0,[]],[0.7030741357767597,0,[]],[0.7082386505622658,0,[]],[0.7134031653477717,0,[]],[0.7185676801332779,0,[]],[0.7237321949187838,0,[]],[0.7288967097042899,1,[]],[0.7340612244897959,null,[]]],"jenks_natural_breaks":{},"max":0.729,"median":0.616,"min":0.481,"name":"seat to population - decimal value","quantiles":{"3":[[0.481,2,[]],[0.512,2,[]],[0.625,3,[]],[0.729,null,[]]],"4":[[0.481,2,[]],[0.502,1,[]],[0.616,2,[]],[0.6315,2,[]],[0.729,null,[]]],"5":[[0.481,2,[]],[0.496,1,[]],[0.5536000000000001,1,[]],[0.6214,1,[]],[0.6354,2,[]],[0.729,null,[]]],"6":[[0.481,1,[]],[0.492,1,[]],[0.512,1,[]],[0.616,1,[]],[0.625,1,[]],[0.638,2,[]],[0.729,null,[]]]},"standard_deviations":{"3":[[0.481,3,[]],[0.5420781890977582,2,[]],[0.6273503823308133,2,[]],[0.729,null,[]]],"4":[[0.481,3,[]],[0.5420781890977582,2,[]],[0.6273503823308133,1,[]],[0.7126225755638685,1,[]],[0.729,null,[]]]},"stdev":0.08527219323305524,"sum":4.093,"type":"REAL","values":{"0.481":1,"0.492":1,"0.512":1,"0.616":1,"0.625":1,"0.638":1,"0.729":1}}],"min_zoom":0,"created_by":"Kelsey Huse","edit_version":null,"h3_geomatched_level":null,"raster_preview_url":null,"initial_fill_color":null,"centroids_layer_name":"parsed-anchors","modified_at":"2026-02-19T17:16:06","layer_name":"parsed","raster_colors":null,"status":"completed","next_processing_state":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","html_popup_source":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <style>\n * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n }\n\n .aqi-container {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n padding: 16px;\n padding-top: 8px;\n border-radius: 8px;\n min-width: 300px;\n background-color: #fff;\n color: #000;\n }\n\n .reading-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 20px;\n border-radius: 6px;\n text-align: center;\n }\n\n .reading-label {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 8px;\n }\n\n .reading-value {\n font-size: 36px;\n font-weight: 700;\n line-height: 1.2;\n }\n\n\n .chart-container {\n margin-top: 20px;\n }\n\n </style>\n</head>\n\n <body>\n <div class=\"aqi-container\">\n <div id=\"ratio-container\" class=\"reading-container\">\n <span class=\"reading-label\">Ratio of <br> PreK Seats : Est. 3-4 YO </br> </span>\n <div class=\"reading-value\" id=\"ratio-value\">\n Loading...\n </div>\n </div>\n </div>\n\n <script>\n // Retrieve and parse the Liquid variable value\n const ratioString = \"{{ [\"seat to population - approximate ratio\"] | default: '0:0' | replace: '$', '' | replace: ',', '' }}\";\n\n console.log(\"Raw Ratio String:\", ratioString); // Debugging output\n\n // Ensure the ratio string contains \":\"\n let ratioParts = ratioString.includes(':') ? ratioString.split(':') : ['0', '0'];\n\n // Convert both parts to integers (or default to 0)\n let numerator = Math.floor(parseFloat(ratioParts[0])) || 0; \n let denominator = Math.floor(parseFloat(ratioParts[1])) || 0;\n\n console.log(\"Parsed Numerator:\", numerator, \"Parsed Denominator:\", denominator); // Debugging output\n\n // Special case: If both numerator and denominator are zero, display \"0\"\n let formattedRatio;\n if (numerator === 0 && denominator === 0) {\n formattedRatio = \"0\";\n } else {\n // Ensure denominator is not zero to prevent division errors\n if (denominator === 0) {\n denominator = 1;\n }\n formattedRatio = `${numerator}:${denominator}`;\n }\n\n console.log(\"Final Formatted Ratio:\", formattedRatio); // Debugging output\n\n // Reference the elements\n const ratioValueElement = document.getElementById('ratio-value');\n const ratioContainer = document.getElementById('ratio-container'); \n\n // Display formatted ratio\n ratioValueElement.textContent = formattedRatio;\n\n // Change background color based on ratio range\n if (formattedRatio === \"0\") {\n ratioContainer.style.backgroundColor = \"transparent\";\n ratioContainer.style.color = \"black\";\n } else if (numerator / denominator < 0.5) {\n ratioContainer.style.backgroundColor = \"#EA4C4C\"; // Red for < 0.5\n ratioContainer.style.color = \"white\";\n } else if (numerator / denominator >= 0.5 && numerator / denominator < 1) {\n ratioContainer.style.backgroundColor = \"#FFB500\"; // Orange for 0.5 - 0.99\n ratioContainer.style.color = \"black\";\n } else {\n ratioContainer.style.backgroundColor = \"#299A2D\"; // Green for 1+\n ratioContainer.style.color = \"white\";\n }\n </script>\n<body>\n <div class=\"aqi-container\">\n <div id=\"income\" class=\"reading-container\">\n <span class=\"reading-label\">Median Income for Households with Children Under 18</span>\n <div class=\"reading-value\" id=\"income-value\">Loading...</div>\n </div>\n </div>\n\n <script>\n // Retrieve the Liquid variable\n const income = Number(\"{{ [\"Median Income - Families with Children Under 18\"] | default: '0' }}\");\n\n\n \t// Debugging output to check the value\n \t console.log(\"Parsed Income Value:\", income);\n\n \t // Reference the income-value element\n \t const incomeValueElement = document.getElementById('income-value');\n\n \t // Ensure the value is valid and greater than zero\n \t if (income > 0) {\n \t incomeValueElement.textContent = `$${income.toLocaleString()}`;\n \t } else {\n \t incomeValueElement.textContent = '-'; // Fallback for invalid or zero values\n \t }\n\n \n </script>\n\n <div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 14px; margin-bottom: 8px; margin: 10px;\">\n <h3 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 18px; margin-bottom: 13px; text-align: center;\">\n Capacity Compared to 3-4 Year Old Population\n </h3> \n\n \n {% assign max_value = 0 %}\n {% assign total_capacity = 0 %}\n {% assign est_3and4yo_pop = 0 %}\n \n <!-- Find max value for scaling and assign specific values -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" or attr.name == \"PreK Capacity - 4 year olds\" or attr.name == \"Total PreK Capacity\" or attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% if attr.value and attr.value > max_value %}\n {% assign max_value = attr.value %}\n {% endif %}\n {% endif %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign total_capacity = attr.value | default: 0 %}\n {% endif %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% assign est_3and4yo_pop = attr.value | default: 0 %}\n {% endif %}\n {% endfor %}\n \n <!-- Render bars in the desired order -->\n \n <!-- Estimated 3 and 4YO Population -->\n {% for attr in _attributes %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Estimated 3-4 yo Population:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n \n <!-- Total Capacity -->\n {% for attr in _attributes %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign bar_color = \"black\" %}\n {% assign text_color = \"white\" %}\n {% assign bar_width = total_capacity | divided_by: max_value | times: 100 %}\n \n {% if total_capacity == 0 %}\n {% assign bar_color = \"#EA4C4C\" %} <!-- Red bar -->\n {% assign bar_width = 100 %} <!-- Full width -->\n {% assign text_color = \"white\" %}\n {% elsif total_capacity > est_3and4yo_pop %}\n {% assign bar_color = \"#299A2D\" %} <!-- Green bar -->\n {% elsif total_capacity < est_3and4yo_pop %}\n {% assign bar_color = \"#FFB500\" %} <!-- Orange-tinted yellow bar -->\n {% endif %}\n \n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Total Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: {{ bar_color }}; height: 100%; width: {{ bar_width }}%; text-align: center; line-height: 30px; color: {{ text_color }}; border-radius: 4px; padding: 0;\">\n {{ total_capacity | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n\n <!-- Capacity tuition -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Funding - Tuition\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n \n <!-- Capacity 3YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n <!-- Capacity 4YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 4 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n</div>\n\n\n<div class=\"aqi-container\">\n <div id=\"commute\" class=\"reading-container\">\n <span class=\"reading-label\">Percent of Population Traveling Less than 15 Min to Work</span>\n <div class=\"reading-value\" id=\"commute-value\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const commute = \"{{[\"Time to Work - Percent Less than 15 Minutes\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Commute Value (Raw):\", commute);\n\n // Display the formatted value in the HTML\n const commuteValue = document.getElementById('commute-value');\n if (commute && commute !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(commute*100));\n commuteValue.textContent = `${percentage}%`;\n } else {\n commuteValue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n<div class=\"aqi-container\">\n <div id=\"nonwhite\" class=\"reading-container\">\n <span class=\"reading-label\">Population - % Non-White</span>\n <div class=\"reading-value\" id=\"nonwhitevalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const nonwhite = \"{{[\"Population - Percent Nonwhite\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Non-White Value (Raw):\", nonwhite);\n\n // Display the formatted value in the HTML\n const nonwhitevalue = document.getElementById('nonwhitevalue');\n if (nonwhite && nonwhite !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(nonwhite*100));\n nonwhitevalue.textContent = `${percentage}%`;\n } else {\n nonwhitevalue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n</body>\n</html>","created_at":"2025-11-21T15:45:46","feature_url":"https://us1.data-pipeline.felt.com/onefeature/776ed088-1d4b-5cb3-89d2-cc8400004453/{feature}.geojson{?skip_geometry,zoom_level}","runCause":"refresh","pipeline_dataset_id":"776ed088-1d4b-5cb3-89d2-cc8400004453","progress":100,"geometry_type":"Polygon","legend_items":[{"id":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea--0-0","visible":false},{"id":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea--0-1","visible":false},{"id":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea--0-2","visible":false}],"errorType":null,"scheduled_refresh_status":"active","remote_data_url":null,"column_selections":[{"type":"wkt_wkb_literal","column":"geometry"}],"excerpt_url":"https://us1.data-pipeline.felt.com/excerpt/776ed088-1d4b-5cb3-89d2-cc8400004453.json","max_zoom":18,"html_popup_threads":[{"id":"7fe2995f-f7bb-47cd-8d2a-56cb2cde49dd","insertedAt":"2025-11-07T22:41:30.080738","layerId":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea"}],"debug_layer_compaction":null,"data_last_updated_by_user_at":"2026-01-12T22:56:47","z_order":3,"source_has_custom_query":true,"legendDisplay":"default","curated_layer":false,"maximum_bounding_box":{"coordinates":[[[-90.187152,34.994387],[-89.720123,34.994387],[-89.720123,35.263964],[-90.187152,35.263964],[-90.187152,34.994387]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"index_json_url":"https://us1.data-pipeline.felt.com/upload/af3d42a8-df79-4753-81c1-fcba0000554c.json","legendVisibility":"show","id":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea","name":"Capacity by City Council District","parsed_size_bytes":8212480,"has_download_url":true,"bounding_box":{"coordinates":[[[-90.1871524843261,34.9943868791725],[-89.7201235140472,34.9943868791725],[-89.7201235140472,35.2639643715503],[-90.1871524843261,35.2639643715503],[-90.1871524843261,34.9943868791725]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453.json","source_id":"0c81dd34-08b7-449a-9946-95025286323b","semantic_columns":[],"stac_url":null,"last_processed_at":"2026-01-12T22:56:47","hideFromLegend":false,"pending_fork_operation":false,"scheduled_refresh_frequency":0,"geocoder_metadata":null,"source_dataset_id":"d7cccf6e-6291-479f-a78d-379f9230b9c4","sql_query_threads":[{"id":"62d1ab42-ff97-443c-8838-fa72155188b2","insertedAt":"2026-01-09T18:27:38.581865","dataSourceId":null}],"table":{"name":"parsed","columns":[{"count":7,"count_distinct":7,"name":"geometry","type":"GEOMETRY","values":{"[POLYGON]":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/1/1.json{?query}","count":7,"count_distinct":7,"max":7.0,"median":4.0,"min":1.0,"name":"council","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/1.json{?query}","type":"REAL","values":{"1.0":1,"2.0":1,"3.0":1,"4.0":1,"5.0":1,"6.0":1,"7.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/2/1.json{?query}","count":7,"count_distinct":7,"name":"City Council District","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/2.json{?query}","type":"TEXT","values":{"City Council District 1":1,"City Council District 2":1,"City Council District 3":1,"City Council District 4":1,"City Council District 5":1,"City Council District 6":1,"City Council District 7":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/3/1.json{?query}","count":7,"count_distinct":7,"max":7.0,"median":4.0,"min":1.0,"name":"cd","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/3.json{?query}","type":"REAL","values":{"1.0":1,"2.0":1,"3.0":1,"4.0":1,"5.0":1,"6.0":1,"7.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/4/1.json{?query}","count":7,"count_distinct":7,"name":"Label","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/4.json{?query}","type":"TEXT","values":{"District 1 - Rhonda Logan":1,"District 2 - Jerri Green":1,"District 3 - Pearl Eva Walker":1,"District 4 - Jana Swearengen":1,"District 5 - Philip Spinosa":1,"District 6 - Edmund Ford, Sr.":1,"District 7 - Michalyn Easter-Thomas":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/5/1.json{?query}","count":7,"count_distinct":7,"max":1322.0,"median":1125.0,"min":750.0,"name":"TNReady Total Valid Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/5.json{?query}","type":"REAL","values":{"1112.0":1,"1125.0":1,"1128.0":1,"1179.0":1,"1322.0":1,"750.0":1,"979.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/6/1.json{?query}","count":7,"count_distinct":7,"max":564.0,"median":304.0,"min":204.0,"name":"TNReady Proficient Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/6.json{?query}","type":"REAL","values":{"204.0":1,"208.0":1,"291.0":1,"304.0":1,"312.0":1,"430.0":1,"564.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/7/1.json{?query}","count":7,"count_distinct":6,"max":0.427,"median":0.277,"min":0.208,"name":"TNReady Percent Proficient","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/7.json{?query}","type":"REAL","values":{"0.208":1,"0.247":1,"0.273":1,"0.277":2,"0.382":1,"0.427":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/8/1.json{?query}","count":7,"count_distinct":7,"max":7878.0,"median":5996.0,"min":4597.0,"name":"Population 0 to 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/8.json{?query}","type":"REAL","values":{"4597.0":1,"5043.0":1,"5950.0":1,"5996.0":1,"6503.0":1,"7544.0":1,"7878.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/9/1.json{?query}","count":7,"count_distinct":7,"max":2958.0,"median":2559.0,"min":1817.0,"name":"Population 3 and 4 Years Old, est.","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/9.json{?query}","type":"REAL","values":{"1817.0":1,"2031.0":1,"2540.0":1,"2559.0":1,"2805.0":1,"2836.0":1,"2958.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/10/1.json{?query}","count":7,"count_distinct":7,"max":108160.0,"median":56704.0,"min":44970.0,"name":"Median Income - Total Families","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/10.json{?query}","type":"REAL","values":{"108160.0":1,"44970.0":1,"45757.0":1,"49111.0":1,"56704.0":1,"63796.0":1,"80689.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/11/1.json{?query}","count":7,"count_distinct":6,"max":0.56,"median":0.33,"min":0.23,"name":"Median Income - Percent of County Median, All Families","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/11.json{?query}","type":"REAL","values":{"0.23":2,"0.26":1,"0.29":1,"0.33":1,"0.4":1,"0.56":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/12/1.json{?query}","count":7,"count_distinct":7,"max":88351.0,"median":40209.0,"min":22924.0,"name":"Median Income - Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/12.json{?query}","type":"REAL","values":{"22924.0":1,"27018.0":1,"39632.0":1,"40209.0":1,"50508.0":1,"79781.0":1,"88351.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/13/1.json{?query}","count":7,"count_distinct":6,"max":0.52,"median":0.24,"min":0.13,"name":"Median Income - Percent of County Median, Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/13.json{?query}","type":"REAL","values":{"0.13":1,"0.17":1,"0.24":2,"0.28":1,"0.46":1,"0.52":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/14/1.json{?query}","count":7,"count_distinct":7,"max":2858.0,"median":559.0,"min":232.0,"name":"Population - White Alone Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/14.json{?query}","type":"REAL","values":{"1799.0":1,"232.0":1,"2858.0":1,"311.0":1,"372.0":1,"559.0":1,"853.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/15/1.json{?query}","count":7,"count_distinct":7,"max":7878.0,"median":5996.0,"min":4597.0,"name":"Population - Total Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/15.json{?query}","type":"REAL","values":{"4597.0":1,"5043.0":1,"5950.0":1,"5996.0":1,"6503.0":1,"7544.0":1,"7878.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/16/1.json{?query}","count":7,"count_distinct":7,"max":7567.0,"median":5437.0,"min":3244.0,"name":"Population - Nonwhite Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/16.json{?query}","type":"REAL","values":{"3244.0":1,"3744.0":1,"4686.0":1,"5437.0":1,"5578.0":1,"6271.0":1,"7567.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/17/1.json{?query}","count":7,"count_distinct":6,"max":0.96,"median":0.81,"min":0.62,"name":"Population - Percent Nonwhite","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/17.json{?query}","type":"REAL","values":{"0.62":1,"0.64":1,"0.81":1,"0.91":1,"0.94":1,"0.96":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/18/1.json{?query}","count":7,"count_distinct":7,"max":2523.0,"median":791.0,"min":175.0,"name":"Population - Hispanic or Latino Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/18.json{?query}","type":"REAL","values":{"175.0":1,"1936.0":1,"2523.0":1,"569.0":1,"710.0":1,"791.0":1,"940.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/19/1.json{?query}","count":7,"count_distinct":5,"max":0.33,"median":0.19,"min":0.03,"name":"Population - Percent Hispanic Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/19.json{?query}","type":"REAL","values":{"0.03":1,"0.12":3,"0.19":1,"0.25":1,"0.33":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/20/1.json{?query}","count":7,"count_distinct":7,"max":43844.0,"median":33443.0,"min":29049.0,"name":"Time to Work - Total","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/20.json{?query}","type":"REAL","values":{"29049.0":1,"30046.0":1,"32379.0":1,"33443.0":1,"36271.0":1,"36625.0":1,"43844.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/21/1.json{?query}","count":7,"count_distinct":7,"max":12951.0,"median":7384.0,"min":6658.0,"name":"Time to Work - Total Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/21.json{?query}","type":"REAL","values":{"12951.0":1,"6658.0":1,"6937.0":1,"6976.0":1,"7384.0":1,"7592.0":1,"8855.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/22/1.json{?query}","count":7,"count_distinct":6,"max":0.3,"median":0.23,"min":0.19,"name":"Time to Work - Percent Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/22.json{?query}","type":"REAL","values":{"0.19":1,"0.21":1,"0.23":2,"0.24":1,"0.25":1,"0.3":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/23/1.json{?query}","count":7,"count_distinct":7,"max":30893.0,"median":26506.0,"min":22391.0,"name":"Time to Work - Total Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/23.json{?query}","type":"REAL","values":{"22391.0":1,"22662.0":1,"24787.0":1,"26506.0":1,"27416.0":1,"29649.0":1,"30893.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/24/1.json{?query}","count":7,"count_distinct":6,"max":0.81,"median":0.77,"min":0.7,"name":"Time to Work - Percent Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/24.json{?query}","type":"REAL","values":{"0.7":1,"0.75":1,"0.76":1,"0.77":2,"0.79":1,"0.81":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/25/1.json{?query}","count":7,"count_distinct":7,"max":90.0,"median":70.0,"min":52.0,"name":"count_of_prek_agency","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/25.json{?query}","type":"REAL","values":{"52.0":1,"55.0":1,"65.0":1,"70.0":1,"80.0":1,"81.0":1,"90.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/26/1.json{?query}","count":7,"count_distinct":7,"max":633.0,"median":405.0,"min":361.0,"name":"PreK Capacity - 3 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/26.json{?query}","type":"REAL","values":{"361.0":1,"376.0":1,"390.0":1,"405.0":1,"600.0":1,"617.0":1,"633.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/27/1.json{?query}","count":7,"count_distinct":7,"max":1253.0,"median":972.0,"min":610.0,"name":"PreK Capacity - 4 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/27.json{?query}","type":"REAL","values":{"1156.0":1,"1251.0":1,"1253.0":1,"610.0":1,"715.0":1,"948.0":1,"972.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/28/1.json{?query}","count":7,"count_distinct":7,"max":1886.0,"median":1348.0,"min":1000,"name":"Total PreK Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/28.json{?query}","type":"REAL","values":{"1000.0":1,"1120.0":1,"1309.0":1,"1348.0":1,"1773.0":1,"1851.0":1,"1886.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/29/1.json{?query}","count":7,"count_distinct":7,"max":0.729,"median":0.616,"min":0.481,"name":"seat to population - decimal value","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/29.json{?query}","type":"REAL","values":{"0.481":1,"0.492":1,"0.512":1,"0.616":1,"0.625":1,"0.638":1,"0.729":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/30/1.json{?query}","count":7,"count_distinct":7,"name":"seat to population - reduced ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/30.json{?query}","type":"TEXT","values":{"1000 : 2031":1,"1120 : 1817":1,"1309 : 2559":1,"1348 : 2805":1,"1773 : 2836":1,"1851 : 2540":1,"943 : 1479":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/31/1.json{?query}","count":7,"count_distinct":2,"name":"seat to population - approximate ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/31.json{?query}","type":"TEXT","values":{"1 : 1":1,"1 : 2":6}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/32/1.json{?query}","count":7,"count_distinct":7,"max":1200,"median":808.0,"min":448.0,"name":"TDHS Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/32.json{?query}","type":"REAL","values":{"1048.0":1,"1120.0":1,"1200.0":1,"448.0":1,"569.0":1,"619.0":1,"808.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/33/1.json{?query}","count":7,"count_distinct":7,"max":900.0,"median":573.0,"min":381.0,"name":"TDOE Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/33.json{?query}","type":"REAL","values":{"381.0":1,"501.0":1,"551.0":1,"573.0":1,"766.0":1,"803.0":1,"900.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/34/1.json{?query}","count":7,"count_distinct":7,"max":892.0,"median":700.0,"min":629.0,"name":"PreK Funding - Tuition","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/34.json{?query}","type":"REAL","values":{"629.0":1,"688.0":1,"691.0":1,"700.0":1,"742.0":1,"866.0":1,"892.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/35/1.json{?query}","count":7,"count_distinct":7,"max":280.0,"median":120.0,"min":70.0,"name":"PreK Funding - F8M","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/35.json{?query}","type":"REAL","values":{"118.0":1,"120.0":1,"140.0":1,"240.0":1,"280.0":1,"70.0":1,"80.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/36/1.json{?query}","count":7,"count_distinct":2,"max":20.0,"min":0.0,"name":"PreK Funding - IDEA","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/36.json{?query}","type":"REAL","values":{"0.0":6,"20.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/37/1.json{?query}","count":7,"count_distinct":4,"max":100.0,"median":70.0,"min":40.0,"name":"PreK Funding - Fund1","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/37.json{?query}","type":"REAL","values":{"100.0":1,"40.0":4,"60.0":1,"80.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/38/1.json{?query}","count":7,"count_distinct":6,"max":560.0,"median":440.0,"min":20.0,"name":"PreK Funding - Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/38.json{?query}","type":"REAL","values":{"20.0":1,"200.0":1,"440.0":1,"491.0":1,"560.0":1,"80.0":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/39/1.json{?query}","count":7,"count_distinct":5,"max":360.0,"median":280.0,"min":40.0,"name":"PreK Funding - VPK","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/39.json{?query}","type":"REAL","values":{"160.0":1,"280.0":3,"300.0":1,"360.0":1,"40.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/40/1.json{?query}","count":7,"count_distinct":7,"max":200.0,"median":80.0,"min":0.0,"name":"PreK Funding - F8M Headstart","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/40.json{?query}","type":"REAL","values":{"0.0":1,"140.0":1,"180.0":1,"200.0":1,"40.0":1,"60.0":1,"80.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/41/1.json{?query}","count":7,"count_distinct":7,"max":75.0,"median":57.0,"min":36.0,"name":"Count TDHS Sites","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/41.json{?query}","type":"REAL","values":{"36.0":1,"38.0":1,"46.0":1,"57.0":1,"62.0":1,"66.0":1,"75.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/776ed088-1d4b-5cb3-89d2-cc8400004453/42/1.json{?query}","count":7,"count_distinct":5,"max":34.0,"median":23.0,"min":13.0,"name":"Count TDOE Sites","stats_url":"https://us1.data-pipeline.felt.com/stats/776ed088-1d4b-5cb3-89d2-cc8400004453/42.json{?query}","type":"REAL","values":{"13.0":1,"17.0":1,"23.0":2,"24.0":2,"34.0":1}}],"content_url":"https://us1.data-pipeline.felt.com/table/776ed088-1d4b-5cb3-89d2-cc8400004453/{page}.json{?query}","row_count":7},"h3_levels":null,"style":{"attributes":{"Median Income - Families with Children Under 18":{"format":{"mantissa":0,"prefix":"$","thousandSeparated":true}},"Median Income - Percent of County Median, All Families":{"format":{"mantissa":0,"output":"percent"}},"Median Income - Percent of County Median, Families with Children Under 18":{"format":{"mantissa":0,"output":"percent"}},"Median Income - Total Families":{"format":{"mantissa":0,"prefix":"$","thousandSeparated":true}},"Population - Percent Hispanic Under 5 Years Old":{"format":{"mantissa":0,"output":"percent"}},"Population - Percent Nonwhite":{"format":{"mantissa":0,"output":"percent"}},"Population 3 and 4 Years Old, est.":{"format":{"mantissa":0,"thousandSeparated":true}},"PreK Funding - Tuition":{"format":{"mantissa":0,"thousandSeparated":true}},"TNReady Percent Proficient":{"format":{"mantissa":0,"output":"percent"}},"Time to Work - Percent Less than 15 Minutes":{"format":{"mantissa":0,"output":"percent"}},"Time to Work - Percent Over 15 Minutes":{"format":{"mantissa":0,"output":"percent"}},"Total PreK Capacity":{"format":{"mantissa":0,"thousandSeparated":true}},"count_of_prek_agency":{"format":{"mantissa":0,"thousandSeparated":true}},"seat to population - decimal value":{"format":{"mantissa":0,"output":"percent"}}},"config":{"labelAttribute":["Label"],"numericAttribute":"seat to population - decimal value","steps":[0.481,0.5,0.6463333333333333,0.729]},"label":{"color":"auto","fontSize":13,"fontStyle":"Normal","fontWeight":500,"haloColor":"auto","haloWidth":1,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":24,"minZoom":1,"padding":0,"placement":"Center","textTransform":"none"},"legend":{"displayName":"auto"},"paint":[{"color":"@weath","isSandwiched":false,"opacity":0.8,"strokeColor":"auto","strokeWidth":1},{"color":"@weath","opacity":0.8,"strokeColor":"rgb(128, 128, 128)","strokeWidth":3}],"popup":{"popupLocation":"rightSidebar","titleAttribute":"City Council District","type":"html"},"type":"numeric","version":"2.3.1"},"geomatch_metadata":null,"external_refresh_frequency_ms":null,"raster_details":null},{"subtitle":"PreK Seat : Population as Decimal Value","tile_max_zoom":null,"normalized":{"filename":"https://felt.com/internal/source/0c81dd34-08b7-449a-9946-95025286323b/upload/1f3392ad-280e-4b4f-ba96-3bdea06bfe33","feature_id_field":null,"filetype":"SQLAlchemy DB","layername":"custom_sql_query"},"tile_url":"https://us1.data-pipeline.felt.com/vectortile/643c1e6e-eb73-5383-8e3a-9c8300004453/{z}/{x}/{y}.pbf{?attributes,layer,query}","is_spreadsheet":false,"initial_stroke_color":null,"pipeline_version":"0.51.14514","visible":false,"errorMessage":null,"processing_time_seconds":19,"stats":[{"aggregation":null,"avg":0.5946923076923076,"binLevel":null,"count":13,"count_distinct":13,"equal_interval":{"10":[[0.254,2,[]],[0.3724,2,[]],[0.4908,6,[]],[0.6092,1,[]],[0.7276,0,[]],[0.846,1,[]],[0.9643999999999999,0,[]],[1.0828,0,[]],[1.2012,0,[]],[1.3195999999999999,1,[]],[1.438,null,[]]],"11":[[0.254,2,[]],[0.36163636363636364,1,[]],[0.4692727272727273,5,[]],[0.5769090909090908,3,[]],[0.6845454545454546,0,[]],[0.7921818181818181,0,[]],[0.8998181818181817,1,[]],[1.0074545454545454,0,[]],[1.1150909090909091,0,[]],[1.2227272727272727,0,[]],[1.3303636363636362,1,[]],[1.438,null,[]]],"12":[[0.254,2,[]],[0.3526666666666667,1,[]],[0.45133333333333336,4,[]],[0.55,3,[]],[0.6486666666666667,1,[]],[0.7473333333333334,0,[]],[0.846,1,[]],[0.9446666666666667,0,[]],[1.0433333333333334,0,[]],[1.142,0,[]],[1.2406666666666668,0,[]],[1.3393333333333333,1,[]],[1.438,null,[]]],"13":[[0.254,2,[]],[0.34507692307692306,0,[]],[0.4361538461538461,5,[]],[0.5272307692307692,3,[]],[0.6183076923076922,1,[]],[0.7093846153846153,0,[]],[0.8004615384615384,0,[]],[0.8915384615384615,1,[]],[0.9826153846153846,0,[]],[1.0736923076923075,0,[]],[1.1647692307692306,0,[]],[1.2558461538461538,0,[]],[1.346923076923077,1,[]],[1.438,null,[]]],"3":[[0.254,10,[]],[0.6486666666666667,2,[]],[1.0433333333333334,1,[]],[1.438,null,[]]],"4":[[0.254,7,[]],[0.55,4,[]],[0.846,1,[]],[1.142,1,[]],[1.438,null,[]]],"5":[[0.254,4,[]],[0.4908,7,[]],[0.7276,1,[]],[0.9643999999999999,0,[]],[1.2012,1,[]],[1.438,null,[]]],"6":[[0.254,3,[]],[0.45133333333333336,7,[]],[0.6486666666666667,1,[]],[0.846,1,[]],[1.0433333333333334,0,[]],[1.2406666666666668,1,[]],[1.438,null,[]]],"7":[[0.254,2,[]],[0.42314285714285715,7,[]],[0.5922857142857143,2,[]],[0.7614285714285713,0,[]],[0.9305714285714285,1,[]],[1.0997142857142856,0,[]],[1.2688571428571427,1,[]],[1.438,null,[]]],"8":[[0.254,2,[]],[0.402,5,[]],[0.55,4,[]],[0.698,0,[]],[0.846,1,[]],[0.994,0,[]],[1.142,0,[]],[1.29,1,[]],[1.438,null,[]]],"9":[[0.254,2,[]],[0.38555555555555554,3,[]],[0.5171111111111111,5,[]],[0.6486666666666666,1,[]],[0.7802222222222222,0,[]],[0.9117777777777777,1,[]],[1.0433333333333332,0,[]],[1.1748888888888889,0,[]],[1.3064444444444443,1,[]],[1.438,null,[]]]},"geometric_interval":{"10":[[0.254,2,[]],[0.30208296377810323,0,[]],[0.35926817718489307,0,[]],[0.4272787234455481,3,[]],[0.5081638706210855,5,[]],[0.6043608193786225,1,[]],[0.7187681398002252,0,[]],[0.8548331100004964,1,[]],[1.0166555882070996,0,[]],[1.2091115481384704,1,[]],[1.438,null,[]]],"11":[[0.254,2,[]],[0.2973592545082606,0,[]],[0.34812018205397055,0,[]],[0.4075462906096403,2,[]],[0.47711677619405346,3,[]],[0.5585633420568834,4,[]],[0.6539133031089662,0,[]],[0.7655400485256553,0,[]],[0.8962221186055375,1,[]],[1.0492123663872306,0,[]],[1.228318925550216,1,[]],[1.438,null,[]]],"12":[[0.254,2,[]],[0.2934793041924036,0,[]],[0.33909488972148566,0,[]],[0.3918005208293758,1,[]],[0.4526982056504981,3,[]],[0.523061237808889,4,[]],[0.6043608193786225,1,[]],[0.6982968218597994,0,[]],[0.8068333283432311,0,[]],[0.9322397000055613,1,[]],[1.0771380255833354,0,[]],[1.244557945934554,1,[]],[1.438,null,[]]],"13":[[0.254,2,[]],[0.2902358378198021,0,[]],[0.33164110848410433,0,[]],[0.3789532873085509,0,[]],[0.43301505841167504,2,[]],[0.49478932388465774,4,[]],[0.5653763541809335,2,[]],[0.646033385193734,1,[]],[0.7381970110679777,0,[]],[0.8435087715881429,1,[]],[0.9638443898828218,0,[]],[1.1013471812029798,0,[]],[1.2584662278225367,1,[]],[1.438,null,[]]],"3":[[0.254,3,[]],[0.4526982056504981,8,[]],[0.8068333283432311,2,[]],[1.438,null,[]]],"4":[[0.254,2,[]],[0.3918005208293758,8,[]],[0.6043608193786225,1,[]],[0.9322397000055613,2,[]],[1.438,null,[]]],"5":[[0.254,2,[]],[0.35926817718489307,3,[]],[0.5081638706210855,6,[]],[0.7187681398002252,1,[]],[1.0166555882070996,1,[]],[1.438,null,[]]],"6":[[0.254,2,[]],[0.33909488972148566,1,[]],[0.4526982056504981,7,[]],[0.6043608193786225,1,[]],[0.8068333283432311,1,[]],[1.0771380255833354,1,[]],[1.438,null,[]]],"7":[[0.254,2,[]],[0.3253826974032481,0,[]],[0.41682637704493597,5,[]],[0.5339688618571047,4,[]],[0.6840323960645948,0,[]],[0.8762689218216724,1,[]],[1.1225304938305973,1,[]],[1.438,null,[]]],"8":[[0.254,2,[]],[0.3154636782430925,0,[]],[0.3918005208293758,2,[]],[0.48660958046611924,6,[]],[0.6043608193786225,1,[]],[0.7506058545952344,0,[]],[0.9322397000055613,1,[]],[1.157825845543274,1,[]],[1.438,null,[]]],"9":[[0.254,2,[]],[0.3079584100661853,0,[]],[0.3733794579940658,1,[]],[0.4526982056504981,4,[]],[0.5488670065037101,4,[]],[0.665465396301847,0,[]],[0.8068333283432311,1,[]],[0.9782327125393301,0,[]],[1.1860432709777313,1,[]],[1.438,null,[]]]},"histogram":[[0.254,2,[]],[0.2786563931695127,0,[]],[0.3033127863390254,0,[]],[0.3279691795085381,0,[]],[0.35262557267805084,0,[]],[0.3772819658475635,0,[]],[0.4019383590170762,0,[]],[0.42659475218658893,1,[]],[0.4512511453561016,0,[]],[0.4759075385256143,2,[]],[0.500563931695127,2,[]],[0.5252203248646397,0,[]],[0.5498767180341524,1,[]],[0.5745331112036651,2,[]],[0.5991895043731779,0,[]],[0.6238458975426906,0,[]],[0.6485022907122032,1,[]],[0.6731586838817158,0,[]],[0.6978150770512286,0,[]],[0.7224714702207413,0,[]],[0.747127863390254,0,[]],[0.7717842565597667,0,[]],[0.7964406497292794,0,[]],[0.8210970428987922,0,[]],[0.8457534360683048,0,[]],[0.8704098292378175,0,[]],[0.8950662224073302,0,[]],[0.919722615576843,1,[]],[0.9443790087463556,0,[]],[0.9690354019158683,0,[]],[0.9936917950853811,0,[]],[1.0183481882548937,0,[]],[1.0430045814244064,0,[]],[1.0676609745939192,0,[]],[1.0923173677634317,0,[]],[1.1169737609329444,0,[]],[1.1416301541024572,0,[]],[1.16628654727197,0,[]],[1.1909429404414826,0,[]],[1.2155993336109954,0,[]],[1.240255726780508,0,[]],[1.2649121199500208,0,[]],[1.2895685131195334,0,[]],[1.314224906289046,0,[]],[1.3388812994585588,0,[]],[1.3635376926280716,0,[]],[1.3881940857975843,0,[]],[1.412850478967097,0,[]],[1.4375068721366095,1,[]],[1.4621632653061223,null,[]]],"jenks_natural_breaks":{"3":[[0.254,1,[]],[0.257999986410141,9,[]],[0.6489999890327454,3,[]],[1.438,null,[]]],"4":[[0.254,1,[]],[0.257999986410141,9,[]],[0.6489999890327454,2,[]],[0.9350000023841858,1,[]],[1.438,null,[]]]},"max":1.438,"median":0.525,"min":0.254,"name":"seat to population - decimal value","quantiles":{"10":[[0.254,2,[]],[0.29480000000000006,1,[]],[0.4556,1,[]],[0.4874,1,[]],[0.5174000000000001,1,[]],[0.525,2,[]],[0.5654,1,[]],[0.5853999999999999,1,[]],[0.6274000000000001,1,[]],[0.8778000000000002,2,[]],[1.438,null,[]]],"11":[[0.254,2,[]],[0.2747272727272727,1,[]],[0.4481818181818182,1,[]],[0.48118181818181816,1,[]],[0.5051818181818182,1,[]],[0.5239090909090909,1,[]],[0.5451818181818182,1,[]],[0.5728181818181818,1,[]],[0.5906363636363636,1,[]],[0.6391818181818182,1,[]],[0.9090000000000004,2,[]],[1.438,null,[]]],"12":[[0.254,1,[]],[0.258,1,[]],[0.442,1,[]],[0.476,1,[]],[0.495,1,[]],[0.523,1,[]],[0.525,1,[]],[0.562,1,[]],[0.579,1,[]],[0.595,1,[]],[0.649,1,[]],[0.935,2,[]],[1.438,null,[]]],"3":[[0.254,4,[]],[0.495,4,[]],[0.579,5,[]],[1.438,null,[]]],"4":[[0.254,3,[]],[0.476,3,[]],[0.525,3,[]],[0.595,4,[]],[1.438,null,[]]],"5":[[0.254,3,[]],[0.4556,2,[]],[0.5174000000000001,3,[]],[0.5654,2,[]],[0.6274000000000001,3,[]],[1.438,null,[]]],"6":[[0.254,2,[]],[0.442,2,[]],[0.495,2,[]],[0.525,2,[]],[0.579,2,[]],[0.649,3,[]],[1.438,null,[]]],"7":[[0.254,2,[]],[0.3894285714285714,2,[]],[0.4841428571428571,2,[]],[0.5232857142857144,1,[]],[0.5567142857142857,2,[]],[0.5881428571428571,2,[]],[0.7307142857142854,2,[]],[1.438,null,[]]],"8":[[0.254,2,[]],[0.35,1,[]],[0.476,2,[]],[0.509,1,[]],[0.525,2,[]],[0.5705,1,[]],[0.595,2,[]],[0.792,2,[]],[1.438,null,[]]],"9":[[0.254,2,[]],[0.3193333333333333,1,[]],[0.4646666666666667,1,[]],[0.495,2,[]],[0.5236666666666667,1,[]],[0.5496666666666667,1,[]],[0.579,2,[]],[0.6129999999999999,1,[]],[0.8396666666666666,2,[]],[1.438,null,[]]]},"standard_deviations":{"3":[[0.254,3,[]],[0.44806268734863297,8,[]],[0.7413219280359823,2,[]],[1.438,null,[]]],"4":[[0.254,3,[]],[0.44806268734863297,8,[]],[0.7413219280359823,1,[]],[1.0345811687233315,1,[]],[1.438,null,[]]],"5":[[0.254,3,[]],[0.44806268734863297,8,[]],[0.7413219280359823,1,[]],[1.0345811687233315,0,[]],[1.3278404094106808,1,[]],[1.438,null,[]]]},"stdev":0.2932592406873493,"sum":7.730999999999999,"type":"REAL","values":{"0.254":1,"0.258":1,"0.442":1,"0.476":1,"0.495":1,"0.523":1,"0.525":1,"0.562":1,"0.579":1,"0.595":1,"0.649":1,"0.935":1,"1.438":1}}],"min_zoom":0,"created_by":"Kelsey Huse","edit_version":null,"h3_geomatched_level":null,"raster_preview_url":null,"initial_fill_color":null,"centroids_layer_name":"parsed-anchors","modified_at":"2026-02-19T17:16:21","layer_name":"parsed","raster_colors":null,"status":"completed","next_processing_state":null,"hash_url":"https://us1.data-pipeline.felt.com/hash/{hash}","html_popup_source":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <style>\n * {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n }\n\n .aqi-container {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n padding: 16px;\n padding-top: 8px;\n border-radius: 8px;\n min-width: 300px;\n background-color: #fff;\n color: #000;\n }\n\n .reading-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 20px;\n border-radius: 6px;\n text-align: center;\n }\n\n .reading-label {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 8px;\n }\n\n .reading-value {\n font-size: 36px;\n font-weight: 700;\n line-height: 1.2;\n }\n\n\n .chart-container {\n margin-top: 20px;\n }\n\n </style>\n</head>\n\n\n<body>\n <body>\n <div class=\"aqi-container\">\n <div id=\"ratio-container\" class=\"reading-container\">\n <span class=\"reading-label\">Ratio of <br> PreK Seats : Est. 3-4 YO </br> </span>\n <div class=\"reading-value\" id=\"ratio-value\">\n Loading...\n </div>\n </div>\n </div>\n\n <script>\n // Retrieve and parse the Liquid variable value\n const ratioString = \"{{ [\"seat to population - approximate ratio\"] | default: '0:0' | replace: '$', '' | replace: ',', '' }}\";\n\n console.log(\"Raw Ratio String:\", ratioString); // Debugging output\n\n // Ensure the ratio string contains \":\"\n let ratioParts = ratioString.includes(':') ? ratioString.split(':') : ['0', '0'];\n\n // Convert both parts to integers (or default to 0)\n let numerator = Math.floor(parseFloat(ratioParts[0])) || 0; \n let denominator = Math.floor(parseFloat(ratioParts[1])) || 0;\n\n console.log(\"Parsed Numerator:\", numerator, \"Parsed Denominator:\", denominator); // Debugging output\n\n // Special case: If both numerator and denominator are zero, display \"0\"\n let formattedRatio;\n if (numerator === 0 && denominator === 0) {\n formattedRatio = \"0\";\n } else {\n // Ensure denominator is not zero to prevent division errors\n if (denominator === 0) {\n denominator = 1;\n }\n formattedRatio = `${numerator}:${denominator}`;\n }\n\n console.log(\"Final Formatted Ratio:\", formattedRatio); // Debugging output\n\n // Reference the elements\n const ratioValueElement = document.getElementById('ratio-value');\n const ratioContainer = document.getElementById('ratio-container'); \n\n // Display formatted ratio\n ratioValueElement.textContent = formattedRatio;\n\n // Change background color based on ratio range\n if (formattedRatio === \"0\") {\n ratioContainer.style.backgroundColor = \"transparent\";\n ratioContainer.style.color = \"black\";\n } else if (numerator / denominator < 0.5) {\n ratioContainer.style.backgroundColor = \"#EA4C4C\"; // Red for < 0.5\n ratioContainer.style.color = \"white\";\n } else if (numerator / denominator >= 0.5 && numerator / denominator < 1) {\n ratioContainer.style.backgroundColor = \"#FFB500\"; // Orange for 0.5 - 0.99\n ratioContainer.style.color = \"black\";\n } else {\n ratioContainer.style.backgroundColor = \"#299A2D\"; // Green for 1+\n ratioContainer.style.color = \"white\";\n }\n </script>\n\n<div class=\"aqi-container\">\n <div id=\"income\" class=\"reading-container\">\n <span class=\"reading-label\">Median Income for Households with Children Under 18</span>\n <div class=\"reading-value\" id=\"income-value\">Loading...</div>\n </div>\n </div>\n\n <script>\n // Retrieve the Liquid variable\n const income = Number(\"{{ [\"Median Income - Families with Children Under 18\"] | default: '0' }}\");\n\n\n \t// Debugging output to check the value\n \t console.log(\"Parsed Income Value:\", income);\n\n \t // Reference the income-value element\n \t const incomeValueElement = document.getElementById('income-value');\n\n \t // Ensure the value is valid and greater than zero\n \t if (income > 0) {\n \t incomeValueElement.textContent = `$${income.toLocaleString()}`;\n \t } else {\n \t incomeValueElement.textContent = '-'; // Fallback for invalid or zero values\n \t }\n\n \n </script>\n\n\n \n <div style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 14px; margin-bottom: 8px; margin: 10px;\">\n <h3 style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; font-weight: 500; font-size: 18px; margin-bottom: 13px; text-align: center;\">\n Capacity Compared to 3-4 Year Old Population\n </h3> \n\n \n {% assign max_value = 0 %}\n {% assign total_capacity = 0 %}\n {% assign est_3and4yo_pop = 0 %}\n \n <!-- Find max value for scaling and assign specific values -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" or attr.name == \"PreK Capacity - 4 year olds\" or attr.name == \"Total PreK Capacity\" or attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% if attr.value and attr.value > max_value %}\n {% assign max_value = attr.value %}\n {% endif %}\n {% endif %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign total_capacity = attr.value | default: 0 %}\n {% endif %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n {% assign est_3and4yo_pop = attr.value | default: 0 %}\n {% endif %}\n {% endfor %}\n \n <!-- Render bars in the desired order -->\n \n <!-- Estimated 3 and 4YO Population -->\n {% for attr in _attributes %}\n {% if attr.name == \"Population 3 and 4 Years Old, est.\" %}\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Estimated 3-4 YO Population:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n \n <!-- Total Capacity -->\n {% for attr in _attributes %}\n {% if attr.name == \"Total PreK Capacity\" %}\n {% assign bar_color = \"black\" %}\n {% assign text_color = \"white\" %}\n {% assign bar_width = total_capacity | divided_by: max_value | times: 100 %}\n \n {% if total_capacity == 0 %}\n {% assign bar_color = \"#EA4C4C\" %} <!-- Red bar -->\n {% assign bar_width = 100 %} <!-- Full width -->\n {% assign text_color = \"white\" %}\n {% elsif total_capacity > est_3and4yo_pop %}\n {% assign bar_color = \"#299A2D\" %} <!-- Green bar -->\n {% elsif total_capacity < est_3and4yo_pop %}\n {% assign bar_color = \"#FFB500\" %} <!-- Orange-tinted yellow bar -->\n {% endif %}\n \n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Total Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #f0f0f0; border-radius: 4px;\">\n <div style=\"background-color: {{ bar_color }}; height: 100%; width: {{ bar_width }}%; text-align: center; line-height: 30px; color: {{ text_color }}; border-radius: 4px; padding: 0;\">\n {{ total_capacity | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endfor %}\n\n <!-- Capacity tuition -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Funding - Tuition\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Tuition Capacity:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n \n <!-- Capacity 3YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 3 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 3yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n \n <!-- Capacity 4YO -->\n {% for attr in _attributes %}\n {% if attr.name == \"PreK Capacity - 4 year olds\" %}\n {% if attr.value == 0 %}\n <!-- Handle zero case -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: light grey; height: 100%; width: 100%; text-align: center; line-height: 30px; color: black; border-radius: 4px;\">\n 0\n </div>\n </div>\n </div>\n {% else %}\n <!-- Normal bar -->\n <div style=\"margin-bottom: 8px; display: flex; align-items: center;\">\n <span style=\"width: 200px; text-align: right; margin-right: 10px;\">Capacity 4yo:</span>\n <div style=\"width: 100%; position: relative; height: 30px; background-color: #d3d3d3; border-radius: 4px;\">\n <div style=\"background-color: black; height: 100%; width: {{ attr.value | divided_by: max_value | times: 100 }}%; text-align: center; line-height: 30px; color: white; border-radius: 4px; padding: 0 2px;\">\n {{ attr.value | default: 0 }}\n </div>\n </div>\n </div>\n {% endif %}\n {% endif %}\n {% endfor %}\n</div>\n\n\n<div class=\"aqi-container\">\n <div id=\"commute\" class=\"reading-container\">\n <span class=\"reading-label\">Percent of Population Traveling Less than 15 Min to Work</span>\n <div class=\"reading-value\" id=\"commute-value\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const commute = \"{{[\"Time to Work - Percent Less than 15 Minutes\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Commute Value (Raw):\", commute);\n\n // Display the formatted value in the HTML\n const commuteValue = document.getElementById('commute-value');\n if (commute && commute !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(commute*100));\n commuteValue.textContent = `${percentage}%`;\n } else {\n commuteValue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n<div class=\"aqi-container\">\n <div id=\"nonwhite\" class=\"reading-container\">\n <span class=\"reading-label\">Population - % Non-White</span>\n <div class=\"reading-value\" id=\"nonwhitevalue\">Loading...</div>\n </div>\n</div>\n\n<script>\n // Retrieve the Liquid variable\n const nonwhite = \"{{[\"Population - Percent Nonwhite\"] | default: '0' }}\";\n\n // Debugging output to check the value\n console.log(\"Non-White Value (Raw):\", nonwhite);\n\n // Display the formatted value in the HTML\n const nonwhitevalue = document.getElementById('nonwhitevalue');\n if (nonwhite && nonwhite !== \"0\") {\n // Convert to percentage, round, and append the '%' sign\n const percentage = Math.round(parseFloat(nonwhite*100));\n nonwhitevalue.textContent = `${percentage}%`;\n } else {\n nonwhitevalue.textContent = '-'; // Fallback for null or zero values\n }\n</script>\n\n</body>\n</html>","created_at":"2025-11-21T15:45:46","feature_url":"https://us1.data-pipeline.felt.com/onefeature/643c1e6e-eb73-5383-8e3a-9c8300004453/{feature}.geojson{?skip_geometry,zoom_level}","runCause":"refresh","pipeline_dataset_id":"643c1e6e-eb73-5383-8e3a-9c8300004453","progress":100,"geometry_type":"Polygon","legend_items":[{"id":"4a862b6a-286a-442b-a824-d1de78ae5638--0-0","visible":false},{"id":"4a862b6a-286a-442b-a824-d1de78ae5638--0-1","visible":false},{"id":"4a862b6a-286a-442b-a824-d1de78ae5638--0-2","visible":false},{"id":"4a862b6a-286a-442b-a824-d1de78ae5638--0-3","visible":false},{"id":"4a862b6a-286a-442b-a824-d1de78ae5638--0-4","visible":false}],"errorType":null,"scheduled_refresh_status":"active","remote_data_url":null,"column_selections":[{"type":"wkt_wkb_literal","column":"geometry"}],"excerpt_url":"https://us1.data-pipeline.felt.com/excerpt/643c1e6e-eb73-5383-8e3a-9c8300004453.json","max_zoom":18,"html_popup_threads":[{"id":"14685c1a-8191-4576-a70d-ffe3fbd6263d","insertedAt":"2025-11-07T22:28:44.009150","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638"}],"debug_layer_compaction":null,"data_last_updated_by_user_at":"2026-01-12T22:56:23","z_order":1,"source_has_custom_query":true,"legendDisplay":"default","curated_layer":false,"maximum_bounding_box":{"coordinates":[[[-90.310491,34.994188],[-89.632776,34.994188],[-89.632776,35.409483],[-90.310491,35.409483],[-90.310491,34.994188]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"index_json_url":"https://us1.data-pipeline.felt.com/upload/9b77abf8-be03-40f5-8fdc-95b70000554c.json","legendVisibility":"show","id":"4a862b6a-286a-442b-a824-d1de78ae5638","name":"Capacity by County Commission","parsed_size_bytes":3465216,"has_download_url":true,"bounding_box":{"coordinates":[[[-90.3104909995738,34.9941879997903],[-89.6327759995143,34.9941879997903],[-89.6327759995143,35.4094829999733],[-90.3104909995738,35.4094829999733],[-90.3104909995738,34.9941879997903]]],"crs":{"properties":{"name":"EPSG:4326"},"type":"name"},"type":"Polygon"},"stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453.json","source_id":"0c81dd34-08b7-449a-9946-95025286323b","semantic_columns":[],"stac_url":null,"last_processed_at":"2026-01-12T22:56:23","hideFromLegend":false,"pending_fork_operation":false,"scheduled_refresh_frequency":0,"geocoder_metadata":null,"source_dataset_id":"2b50388e-dc48-445a-951c-55d8ffac858a","sql_query_threads":[{"id":"ff99e83e-7fd1-4857-9997-c3da8f5a6893","insertedAt":"2026-01-12T22:55:40.686807","dataSourceId":null}],"table":{"name":"parsed","columns":[{"count":13,"count_distinct":13,"name":"geometry","type":"GEOMETRY","values":{"[POLYGON]":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/1/1.json{?query}","count":13,"count_distinct":13,"name":"Label","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/1.json{?query}","type":"TEXT","values":{"District 1 - Amber Mills":1,"District 10 - Britney Thornton":1,"District 11 - Miska Clay Bibbs":1,"District 12 - Erika Sugarmon":1,"District 13 - Michael Whaley":1,"District 2 - David C. Bradford":1,"District 3 - Mick Wright":1,"District 4 - Brandon Morrison":1,"District 5 - Shante K. Avant":1,"District 6 - Charlie Caswell, Jr.":1,"District 7 - Henri E. Brooks":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/2/1.json{?query}","count":13,"count_distinct":13,"max":13.0,"median":7.0,"min":1.0,"name":"CCD","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/2.json{?query}","type":"REAL","values":{"1.0":1,"10.0":1,"11.0":1,"2.0":1,"3.0":1,"4.0":1,"5.0":1,"6.0":1,"7.0":1,"8.0":1,"9.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/3/1.json{?query}","count":13,"count_distinct":13,"max":13.0,"median":7.0,"min":1.0,"name":"commission","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/3.json{?query}","type":"REAL","values":{"1.0":1,"10.0":1,"11.0":1,"2.0":1,"3.0":1,"4.0":1,"5.0":1,"6.0":1,"7.0":1,"8.0":1,"9.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/4/1.json{?query}","count":13,"count_distinct":13,"name":"County Commission District","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/4.json{?query}","type":"TEXT","values":{"County Commission District 1":1,"County Commission District 10":1,"County Commission District 11":1,"County Commission District 12":1,"County Commission District 13":1,"County Commission District 2":1,"County Commission District 3":1,"County Commission District 4":1,"County Commission District 5":1,"County Commission District 6":1,"County Commission District 7":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/5/1.json{?query}","count":13,"count_distinct":13,"max":5547.0,"median":858.0,"min":250.0,"name":"TNReady Total Valid Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/5.json{?query}","type":"REAL","values":{"1161.0":1,"1170.0":1,"250.0":1,"524.0":1,"531.0":1,"570.0":1,"737.0":1,"842.0":1,"858.0":1,"916.0":1,"921.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/6/1.json{?query}","count":13,"count_distinct":12,"max":3078.0,"median":261.0,"min":63.0,"name":"TNReady Proficient Tests","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/6.json{?query}","type":"REAL","values":{"113.0":1,"141.0":1,"159.0":1,"240.0":1,"245.0":1,"261.0":1,"373.0":1,"384.0":1,"390.0":2,"63.0":1,"708.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/7/1.json{?query}","count":13,"count_distinct":13,"max":0.702,"median":0.283,"min":0.191,"name":"TNReady Percent Proficient","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/7.json{?query}","type":"REAL","values":{"0.191":1,"0.216":1,"0.252":1,"0.267":1,"0.279":1,"0.28":1,"0.283":1,"0.328":1,"0.336":1,"0.463":1,"0.555":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/8/1.json{?query}","count":13,"count_distinct":13,"max":6740.0,"median":4192.0,"min":2855.0,"name":"Population 0 to 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/8.json{?query}","type":"REAL","values":{"2855.0":1,"2862.0":1,"2926.0":1,"3517.0":1,"3817.0":1,"3927.0":1,"4192.0":1,"4665.0":1,"4959.0":1,"5086.0":1,"5560.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/9/1.json{?query}","count":13,"count_distinct":13,"max":2645.0,"median":1902.0,"min":909.0,"name":"Population 3 and 4 Years Old, est.","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/9.json{?query}","type":"REAL","values":{"1345.0":1,"1407.0":1,"1554.0":1,"1671.0":1,"1772.0":1,"1902.0":1,"2036.0":1,"2060.0":1,"2092.0":1,"2102.0":1,"909.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/10/1.json{?query}","count":13,"count_distinct":13,"max":169528.0,"median":71323.0,"min":42952.0,"name":"Median Income - Total Families","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/10.json{?query}","type":"REAL","values":{"100955.0":1,"122491.0":1,"42952.0":1,"48010.0":1,"48871.0":1,"49177.0":1,"50612.0":1,"52899.0":1,"71323.0":1,"92740.0":1,"95741.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/11/1.json{?query}","count":13,"count_distinct":12,"max":0.88,"median":0.37,"min":0.22,"name":"Median Income - Percent of County Median, All Families","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/11.json{?query}","type":"REAL","values":{"0.22":1,"0.24":1,"0.25":2,"0.26":1,"0.27":1,"0.37":1,"0.46":1,"0.49":1,"0.52":1,"0.62":1,"0.67":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/12/1.json{?query}","count":13,"count_distinct":13,"max":167126.0,"median":52271.0,"min":22673.0,"name":"Median Income - Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/12.json{?query}","type":"REAL","values":{"121233.0":1,"22673.0":1,"22839.0":1,"32685.0":1,"38339.0":1,"40317.0":1,"43339.0":1,"52271.0":1,"89113.0":1,"93849.0":1,"98795.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/13/1.json{?query}","count":13,"count_distinct":13,"max":0.98,"median":0.3,"min":0.13,"name":"Median Income - Percent of County Median, Families with Children Under 18","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/13.json{?query}","type":"REAL","values":{"0.13":1,"0.14":1,"0.2":1,"0.22":1,"0.23":1,"0.25":1,"0.3":1,"0.51":1,"0.54":1,"0.58":1,"0.71":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/14/1.json{?query}","count":13,"count_distinct":13,"max":2846.0,"median":864.0,"min":91.0,"name":"Population - White Alone Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/14.json{?query}","type":"REAL","values":{"1147.0":1,"1293.0":1,"1301.0":1,"171.0":1,"1815.0":1,"186.0":1,"302.0":1,"573.0":1,"632.0":1,"864.0":1,"91.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/15/1.json{?query}","count":13,"count_distinct":13,"max":6740.0,"median":4192.0,"min":2855.0,"name":"Population - Total Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/15.json{?query}","type":"REAL","values":{"2855.0":1,"2862.0":1,"2926.0":1,"3517.0":1,"3817.0":1,"3927.0":1,"4192.0":1,"4665.0":1,"4959.0":1,"5086.0":1,"5560.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/16/1.json{?query}","count":13,"count_distinct":13,"max":5876.0,"median":3812.0,"min":1081.0,"name":"Population - Nonwhite Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/16.json{?query}","type":"REAL","values":{"1081.0":1,"1111.0":1,"1301.0":1,"1561.0":1,"1562.0":1,"3244.0":1,"3812.0":1,"3890.0":1,"4033.0":1,"4915.0":1,"5469.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/17/1.json{?query}","count":13,"count_distinct":11,"max":0.98,"median":0.85,"min":0.28,"name":"Population - Percent Nonwhite","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/17.json{?query}","type":"REAL","values":{"0.28":1,"0.37":1,"0.38":1,"0.55":2,"0.77":1,"0.85":1,"0.86":1,"0.87":1,"0.93":1,"0.97":2,"0.98":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/18/1.json{?query}","count":13,"count_distinct":13,"max":2285.0,"median":474.0,"min":135.0,"name":"Population - Hispanic or Latino Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/18.json{?query}","type":"REAL","values":{"135.0":1,"192.0":1,"199.0":1,"225.0":1,"322.0":1,"360.0":1,"474.0":1,"527.0":1,"642.0":1,"883.0":1,"910.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/19/1.json{?query}","count":13,"count_distinct":10,"max":0.34,"median":0.13,"min":0.02,"name":"Population - Percent Hispanic Under 5 Years Old","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/19.json{?query}","type":"REAL","values":{"0.02":1,"0.05":1,"0.06":1,"0.07":1,"0.08":1,"0.13":3,"0.16":1,"0.18":1,"0.19":1,"0.34":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/20/1.json{?query}","count":13,"count_distinct":13,"max":38548.0,"median":25718.0,"min":18698.0,"name":"Time to Work - Total","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/20.json{?query}","type":"REAL","values":{"18698.0":1,"20392.0":1,"20605.0":1,"20895.0":1,"23523.0":1,"24403.0":1,"25718.0":1,"26223.0":1,"28012.0":1,"28510.0":1,"29797.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/21/1.json{?query}","count":13,"count_distinct":13,"max":9826.0,"median":5570.0,"min":3412.0,"name":"Time to Work - Total Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/21.json{?query}","type":"REAL","values":{"3412.0":1,"4454.0":1,"4735.0":1,"4882.0":1,"5097.0":1,"5427.0":1,"5570.0":1,"5628.0":1,"5955.0":1,"6531.0":1,"6835.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/22/1.json{?query}","count":13,"count_distinct":10,"max":0.32,"median":0.21,"min":0.17,"name":"Time to Work - Percent Less than 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/22.json{?query}","type":"REAL","values":{"0.17":1,"0.18":1,"0.19":3,"0.2":1,"0.21":1,"0.24":2,"0.25":1,"0.28":1,"0.29":1,"0.32":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/23/1.json{?query}","count":13,"count_distinct":13,"max":31713.0,"median":20291.0,"min":14244.0,"name":"Time to Work - Total Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/23.json{?query}","type":"REAL","values":{"14244.0":1,"14650.0":1,"15798.0":1,"16980.0":1,"16992.0":1,"19668.0":1,"20291.0":1,"20435.0":1,"21067.0":1,"21341.0":1,"22940.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/24/1.json{?query}","count":13,"count_distinct":10,"max":0.83,"median":0.79,"min":0.68,"name":"Time to Work - Percent Over 15 Minutes","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/24.json{?query}","type":"REAL","values":{"0.68":1,"0.71":1,"0.72":1,"0.75":1,"0.76":2,"0.79":1,"0.8":1,"0.81":3,"0.82":1,"0.83":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/25/1.json{?query}","count":13,"count_distinct":12,"max":67.0,"median":48.0,"min":20.0,"name":"count_of_prek_agency","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/25.json{?query}","type":"REAL","values":{"20.0":1,"26.0":1,"27.0":1,"35.0":1,"44.0":2,"48.0":1,"51.0":1,"54.0":1,"58.0":1,"61.0":1,"66.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/26/1.json{?query}","count":13,"count_distinct":13,"max":869.0,"median":351.0,"min":106.0,"name":"PreK Capacity - 3 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/26.json{?query}","type":"REAL","values":{"106.0":1,"168.0":1,"173.0":1,"284.0":1,"287.0":1,"324.0":1,"351.0":1,"394.0":1,"398.0":1,"416.0":1,"433.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/27/1.json{?query}","count":13,"count_distinct":13,"max":1065.0,"median":754.0,"min":195.0,"name":"PreK Capacity - 4 year olds","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/27.json{?query}","type":"REAL","values":{"195.0":1,"288.0":1,"417.0":1,"637.0":1,"657.0":1,"674.0":1,"754.0":1,"766.0":1,"818.0":1,"852.0":1,"876.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/28/1.json{?query}","count":13,"count_distinct":13,"max":1934.0,"median":1078.0,"min":363.0,"name":"Total PreK Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/28.json{?query}","type":"REAL","values":{"1055.0":1,"1068.0":1,"1078.0":1,"1102.0":1,"1182.0":1,"1203.0":1,"1309.0":1,"363.0":1,"394.0":1,"590.0":1,"924.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/29/1.json{?query}","count":13,"count_distinct":13,"max":1.438,"median":0.525,"min":0.254,"name":"seat to population - decimal value","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/29.json{?query}","type":"REAL","values":{"0.254":1,"0.258":1,"0.442":1,"0.476":1,"0.495":1,"0.523":1,"0.525":1,"0.562":1,"0.579":1,"0.595":1,"0.649":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/30/1.json{?query}","count":13,"count_distinct":13,"name":"seat to population - reduced ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/30.json{?query}","type":"TEXT","values":{"1055 : 1772":1,"1203 : 2528":1,"121 : 469":1,"1309 : 2645":1,"1562 : 1671":1,"1934 : 1345":1,"197 : 777":1,"231 : 523":1,"267 : 509":1,"539 : 1030":1,"551 : 951":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/31/1.json{?query}","count":13,"count_distinct":3,"name":"seat to population - approximate ratio","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/31.json{?query}","type":"TEXT","values":{"1 : 1":2,"1 : 2":9,"1 : 4":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/32/1.json{?query}","count":13,"count_distinct":13,"max":1121.0,"median":608.0,"min":150.0,"name":"TDHS Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/32.json{?query}","type":"REAL","values":{"150.0":1,"255.0":1,"268.0":1,"313.0":1,"412.0":1,"493.0":1,"608.0":1,"702.0":1,"712.0":1,"738.0":1,"757.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/33/1.json{?query}","count":13,"count_distinct":13,"max":1085.0,"median":431.0,"min":95.0,"name":"TDOE Capacity","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/33.json{?query}","type":"REAL","values":{"244.0":1,"335.0":1,"356.0":1,"376.0":1,"425.0":1,"431.0":1,"441.0":1,"465.0":1,"690.0":1,"701.0":1,"95.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/34/1.json{?query}","count":13,"count_distinct":13,"max":1094.0,"median":564.0,"min":214.0,"name":"PreK Funding - Tuition","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/34.json{?query}","type":"REAL","values":{"214.0":1,"350.0":1,"363.0":1,"482.0":1,"518.0":1,"519.0":1,"564.0":1,"569.0":1,"572.0":1,"606.0":1,"688.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/35/1.json{?query}","count":13,"count_distinct":9,"max":250.0,"median":80.0,"min":0.0,"name":"PreK Funding - F8M","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/35.json{?query}","type":"REAL","values":{"0.0":1,"120.0":1,"140.0":1,"170.0":1,"250.0":1,"40.0":1,"60.0":4,"80.0":2,"88.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/36/1.json{?query}","count":13,"count_distinct":3,"max":360.0,"min":0.0,"name":"PreK Funding - IDEA","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/36.json{?query}","type":"REAL","values":{"0.0":11,"360.0":1,"41.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/37/1.json{?query}","count":13,"count_distinct":5,"max":80.0,"median":40.0,"min":0.0,"name":"PreK Funding - Fund1","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/37.json{?query}","type":"REAL","values":{"0.0":3,"20.0":3,"40.0":3,"60.0":2,"80.0":2}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/38/1.json{?query}","count":13,"count_distinct":9,"max":487.0,"median":120.0,"min":0.0,"name":"PreK Funding - Head Start","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/38.json{?query}","type":"REAL","values":{"0.0":4,"120.0":1,"240.0":1,"300.0":1,"304.0":1,"320.0":1,"487.0":1,"60.0":2,"80.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/39/1.json{?query}","count":13,"count_distinct":10,"max":260.0,"median":160.0,"min":0.0,"name":"PreK Funding - VPK","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/39.json{?query}","type":"REAL","values":{"0.0":1,"100.0":1,"120.0":1,"160.0":3,"180.0":1,"200.0":1,"220.0":1,"240.0":1,"260.0":2,"40.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/40/1.json{?query}","count":13,"count_distinct":6,"max":160.0,"median":60.0,"min":0.0,"name":"PreK Funding - F8M Headstart","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/40.json{?query}","type":"REAL","values":{"0.0":4,"100.0":2,"140.0":1,"160.0":1,"40.0":2,"60.0":3}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/41/1.json{?query}","count":13,"count_distinct":12,"max":57.0,"median":44.0,"min":11.0,"name":"Count TDHS Sites","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/41.json{?query}","type":"REAL","values":{"11.0":1,"19.0":1,"21.0":1,"23.0":1,"31.0":1,"36.0":1,"44.0":1,"45.0":2,"48.0":1,"51.0":1,"53.0":1}},{"autocomplete_url":"https://us1.data-pipeline.felt.com/autocomplete/643c1e6e-eb73-5383-8e3a-9c8300004453/42/1.json{?query}","count":13,"count_distinct":9,"max":52.0,"median":15.0,"min":8.0,"name":"Count TDOE Sites","stats_url":"https://us1.data-pipeline.felt.com/stats/643c1e6e-eb73-5383-8e3a-9c8300004453/42.json{?query}","type":"REAL","values":{"12.0":2,"15.0":3,"16.0":2,"20.0":1,"22.0":1,"32.0":1,"52.0":1,"8.0":1,"9.0":1}}],"content_url":"https://us1.data-pipeline.felt.com/table/643c1e6e-eb73-5383-8e3a-9c8300004453/{page}.json{?query}","row_count":13},"h3_levels":null,"style":{"attributes":{"Median Income - Families with Children Under 18":{"format":{"mantissa":0,"prefix":"$","thousandSeparated":true}},"Median Income - Percent of County Median, All Families":{"format":{"mantissa":0,"output":"percent"}},"Median Income - Percent of County Median, Families with Children Under 18":{"format":{"mantissa":0,"output":"percent"}},"Median Income - Total Families":{"format":{"mantissa":0,"prefix":"$","thousandSeparated":true}},"Population - Percent Hispanic Under 5 Years Old":{"format":{"mantissa":0,"output":"percent"}},"Population - Percent Nonwhite":{"format":{"mantissa":0,"output":"percent"}},"Population 3 and 4 Years Old, est.":{"format":{"mantissa":0,"thousandSeparated":true}},"PreK Funding - Tuition":{"format":{"mantissa":0,"thousandSeparated":true}},"TNReady Percent Proficient":{"format":{"mantissa":0,"output":"percent"}},"Time to Work - Percent Less than 15 Minutes":{"format":{"mantissa":0,"output":"percent"}},"Time to Work - Percent Over 15 Minutes":{"format":{"mantissa":0,"output":"percent"}},"count_of_prek_agency":{"format":{"mantissa":0,"thousandSeparated":true}},"seat to population - decimal value":{"format":{"mantissa":4}}},"config":{"labelAttribute":["Label"],"numericAttribute":"seat to population - decimal value","steps":[0.254,0.35,0.5,0.65,1,1.438]},"label":{"color":"auto","fontSize":13,"fontStyle":"Normal","fontWeight":500,"haloColor":"auto","haloWidth":1,"justify":"auto","letterSpacing":0,"lineHeight":1.2,"maxLineChars":10,"maxZoom":24,"minZoom":1,"padding":0,"placement":"Center","textTransform":"none"},"legend":{"displayName":"auto"},"paint":[{"color":["#dc565f","#e7ac74","#eff4c8","#7fc4b2","#2b8bab"],"isSandwiched":false,"opacity":0.89,"strokeColor":"auto","strokeWidth":1},{"color":["#dc565f","#e8c68b","#a4d5b5","#2b8bab"],"opacity":0.89,"strokeColor":"rgb(51, 51, 51)","strokeWidth":3}],"popup":{"popupLocation":"rightSidebar","titleAttribute":"County Commission District","type":"html"},"type":"numeric","version":"2.3.1"},"geomatch_metadata":null,"external_refresh_frequency_ms":null,"raster_details":null}],"created_by":"Kira Morin","modified_at":"2026-02-19T17:15:09","user_id":"a65b8062-3d1f-49e5-9050-c6fb4107891a","index_json_url":"https://us1.data-pipeline.felt.com/upload/bb70974a-ecc0-409a-b885-39920000554c.json","max_zoom":18,"subtitle":null,"z_order":0,"hideFromLegend":false,"isCollapsed":false,"errorMessage":null,"thumbnailUrl":null,"progress_percent":100,"visibilityInteraction":"slider","created_at_unix_time_ms":1763739946000,"duplicatedFromId":null,"errorType":null,"legendVisibility":"show","published_to_project_ids":null,"renderAsLayer":false}],"amplitudeAnalyticsId":"d01926b917624c9f002b79f6016c7213","mapLinks":[],"defaultZoom":14.0,"mapProject":null,"current_user":{},"mapUrls":{"export":"https://felt.com/map/export/e5832462-1ff6-4a1c-aa8d-d595d455045b","embed":"https://felt.com/embed/map/PreK-Seat-to-Population-Ratio-2025-5YMkYh9C2ShyqjdWV1FUEWD","login":"/login/map/e5832462-1ff6-4a1c-aa8d-d595d455045b","appHomeForKarta":"/maps/contains/e5832462-1ff6-4a1c-aa8d-d595d455045b","dataTroubleshooting":"https://help.felt.com/upload-anything/troubleshooting","exportComments":"https://felt.com/map/export/e5832462-1ff6-4a1c-aa8d-d595d455045b/comments","signup":"/signup/map/e5832462-1ff6-4a1c-aa8d-d595d455045b","supportedFormats":"https://help.felt.com/upload-anything/files"},"embedConfig":{"mimeType":"image/jpeg","barHexColor":"#333333CC","barLogoUrl":"https://felt-user-content.imgix.net/karta_embed_logos/e5832462-1ff6-4a1c-aa8d-d595d455045b/ab5b4a6f-ad58-4b51-b2fa-2a85f80a71ad.jpg?auto=compress%2Cformat&fit=crop&fm=auto&h=64&s=a6fd415e742804d878efafcc11abe86b","barText":null,"topBarEnabled":true,"barLogoAspectRatio":2.094736842105263,"barLogoStatus":"uploaded"},"onboardingNeeded":[],"mapBackgrounds":[],"mapTitle":"PreK Seat to Population Ratio 2025","canPurchasePlan":true,"validGeoDataExtensions":[".json",".geojson"],"widgets":[{"id":"226b5d73-cfa7-482b-8cdc-791cb5cadcbc","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Population 3 and 4 Years Old, est.","connections":{"2860283e-93e3-44e9-a608-024459abab20":{"bins":4,"column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"2860283e-93e3-44e9-a608-024459abab20","layerId":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":5,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"ec042449-8008-4204-82ef-90c8e0398eb3","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Tuition-Funded Seat Capacity","connections":{"776701cb-6e6a-4754-b850-cb1f35033b36":{"aggregate":"sum","column":"PreK Funding - Tuition","connectionType":"layer","id":"776701cb-6e6a-4754-b850-cb1f35033b36","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":7,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"e4aaf189-fbde-4a75-9f92-c621d06ef329","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Median of Population - Percent Nonwhite","connections":{"5cdfddf8-eebe-4cd0-93ea-796e965005bf":{"aggregate":"median","column":"Population - Percent Nonwhite","connectionType":"layer","id":"5cdfddf8-eebe-4cd0-93ea-796e965005bf","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":1,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"fd3dab81-9209-412b-807a-84ffa1f3dd95","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Capacity","connections":{"d46ed8e3-5e34-408f-ae74-dc2374f64187":{"aggregate":"sum","column":"Total PreK Capacity","connectionType":"layer","id":"d46ed8e3-5e34-408f-ae74-dc2374f64187","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":8,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"13eff3bf-b3d5-452e-a67e-7399cbf2c299","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Centers","connections":{"879821d8-e2d7-433b-bc76-818f4701e3fd":{"aggregate":"sum","column":"count_of_prek_agency","connectionType":"layer","id":"879821d8-e2d7-433b-bc76-818f4701e3fd","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":9,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"f87d8141-e919-450a-a29a-674373469aa1","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"0e512999-94db-48a5-9f1d-b45ce2e42319":{"bins":10,"column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"0e512999-94db-48a5-9f1d-b45ce2e42319","layerId":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":1,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"9c7b09e1-f27b-46f9-8280-c9db2e6dd166","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total Population 3 and 4 Years Old, est.","connections":{"26a049fd-2487-4ffd-ab87-622e492ceac5":{"aggregate":"sum","column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"26a049fd-2487-4ffd-ab87-622e492ceac5","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":6,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"3d740fb6-2d4a-4bd1-ba86-4ef9c689f453","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Population 3 and 4 Years Old, est.","connections":{"a0053192-1f73-4249-956f-2a3c70b129fa":{"bins":4,"column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"a0053192-1f73-4249-956f-2a3c70b129fa","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":7,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"20e8c7c8-cfcf-44d3-b35b-beef443786a1","type":"filter","config":{"includesOtherWidgetFilters":false},"title":"Population - Percent Nonwhite","connections":{"6e477550-a4a7-4a21-97fd-49d42c665741":{"column":"Population - Percent Nonwhite","connectionType":"layer","controlType":"slider","id":"6e477550-a4a7-4a21-97fd-49d42c665741","layerId":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea","sorting":"By feature count"}},"style":{"filters":null},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":4,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"8abf1442-ca59-4c10-b1aa-130793e0bd20","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"80155436-b669-4867-9e77-6bf1d5bec2c3":{"bins":10,"column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"80155436-b669-4867-9e77-6bf1d5bec2c3","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":3,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"0948bc75-2bb4-49e0-925b-f4799c44318e","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Centers","connections":{"c8811286-a69d-4482-89b7-63a8c4933850":{"aggregate":"sum","column":"count_of_prek_agency","connectionType":"layer","id":"c8811286-a69d-4482-89b7-63a8c4933850","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":9,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"e5162868-3e3e-4cae-8047-fc59b538c781","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Agencies Tested","connections":{"6ed2a12c-8c52-424c-ad5a-838f6cef82e6":{"aggregate":"sum","column":"Count of PreK Agency Tested","connectionType":"layer","id":"6ed2a12c-8c52-424c-ad5a-838f6cef82e6","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":10,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"65b8cb98-9f1c-4f5b-916f-414766dce005","type":"filter","config":{"includesOtherWidgetFilters":false},"title":"Zipcode","connections":{"4a8e0b0a-85c6-45f8-b497-199961b0a097":{"column":"Zipcode","connectionType":"layer","controlType":"dropdown","id":"4a8e0b0a-85c6-45f8-b497-199961b0a097","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d","sorting":"By feature count"}},"style":{"filters":null},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":10,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"f68a4350-baf3-49f7-b713-1aba194d69e0","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Population 3 and 4 Years Old, est.","connections":{"8188b1c4-5839-455a-9d2b-ce425a5675f4":{"bins":4,"column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"8188b1c4-5839-455a-9d2b-ce425a5675f4","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":5,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"ae999c25-2ca2-4c40-891f-ca3b6d9e1c39","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Capacity","connections":{"572e02cd-e115-4648-8270-8fa94751c623":{"aggregate":"sum","column":"Total PreK Capacity","connectionType":"layer","id":"572e02cd-e115-4648-8270-8fa94751c623","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":8,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"e4ef3e3b-cef5-40e6-a4f4-3a86da9034bd","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"fddcaf41-ef18-466d-93d0-3eb8afc68e7b":{"aggregate":"median","column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"fddcaf41-ef18-466d-93d0-3eb8afc68e7b","layerId":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":2,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"6dce0c14-4253-4a25-bfde-76d600cc3052","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"5a8256bd-9f6e-4c96-a9ce-caa41aef4988":{"aggregate":"median","column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"5a8256bd-9f6e-4c96-a9ce-caa41aef4988","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":2,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"0470b70f-144f-4542-bd32-5a4a8c991a32","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Tuition-Funded Seat Capacity","connections":{"9a6c7c23-90bb-4d09-81ff-f21cd5fb5f72":{"aggregate":"sum","column":"PreK Funding - Tuition","connectionType":"layer","id":"9a6c7c23-90bb-4d09-81ff-f21cd5fb5f72","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":9,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"e99f59a6-de2e-475d-8cc6-037832b7e036","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"485e7b31-ab86-478a-9c82-50147a224010":{"bins":10,"column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"485e7b31-ab86-478a-9c82-50147a224010","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":1,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"d9118f72-e2f3-46ef-a81c-21ff86f64ab3","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total Population 3 and 4 Years Old, est.","connections":{"ff65176a-0b5c-4534-9fa0-7fa7c7f49109":{"aggregate":"sum","column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"ff65176a-0b5c-4534-9fa0-7fa7c7f49109","layerId":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":6,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"47493cf1-4974-4f8e-aea6-d55f84bac74c","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total Population - Hispanic or Latino Under 5 Years Old","connections":{"ca10dd2a-19ed-403b-9fd7-c77f853a7a80":{"aggregate":"sum","column":"Population - Hispanic or Latino Under 5 Years Old","connectionType":"layer","id":"ca10dd2a-19ed-403b-9fd7-c77f853a7a80","layerId":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":0,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"acb53c07-8bc5-454e-8001-77ccec4d4c7a","type":"filter","config":{"includesOtherWidgetFilters":false},"title":"Population - Percent Nonwhite","connections":{"85fa6746-c3bc-4e26-a9d5-d07e10184060":{"column":"Population - Percent Nonwhite","connectionType":"layer","controlType":"slider","id":"85fa6746-c3bc-4e26-a9d5-d07e10184060","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e","sorting":"By feature count"}},"style":{"filters":null},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":6,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"34500dcc-a170-4323-93ca-21ed62e05fab","type":"filter","config":{"includesOtherWidgetFilters":false},"title":"Population - Percent Nonwhite","connections":{"dba7a0f1-6508-43dc-8e4e-d1f826adb03d":{"column":"Population - Percent Nonwhite","connectionType":"layer","controlType":"dropdown","id":"dba7a0f1-6508-43dc-8e4e-d1f826adb03d","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638","sorting":"By feature count"}},"style":{"filters":null},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":4,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"3dfa6679-7d4d-40e2-a416-2ff04a01faec","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"3rd ELA TNReady % Proficient & Above","connections":{"e7a8f0b5-4fdf-41d5-9608-1fc89348206b":{"bins":10,"column":"TNReady Percent Proficient","connectionType":"layer","id":"e7a8f0b5-4fdf-41d5-9608-1fc89348206b","layerId":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":3,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"2fac3e1e-e9e6-4889-88e6-399de5f018a7","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Average Total Population 3 and 4 Years Old, est.","connections":{"2d476b65-1303-4d16-a862-e968f2a89c5d":{"aggregate":"avg","column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"2d476b65-1303-4d16-a862-e968f2a89c5d","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":-1,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"8186dd05-2ed9-4289-9e15-ee05d67aa231","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"5ecdbafc-d5ce-4519-a2c6-17e67ad92ec5":{"aggregate":"median","column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"5ecdbafc-d5ce-4519-a2c6-17e67ad92ec5","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":4,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"1eb2ebdb-1bae-4b9e-b0bf-4de695520a1c","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total Population - Hispanic or Latino Under 5 Years Old","connections":{"58db7c6a-8eff-411b-9a78-6e6a49d41da3":{"aggregate":"sum","column":"Population - Hispanic or Latino Under 5 Years Old","connectionType":"layer","id":"58db7c6a-8eff-411b-9a78-6e6a49d41da3","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":0,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"842f190e-cd25-4e36-b337-0a5d549075eb","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Tuition-Funded Seat Capacity","connections":{"21cae9ef-6e8a-4dee-b41e-254d845ef2b6":{"aggregate":"sum","column":"PreK Funding - Tuition","connectionType":"layer","id":"21cae9ef-6e8a-4dee-b41e-254d845ef2b6","layerId":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":7,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"eb9b4e1b-f5c9-4927-a1e4-5dc4b9bdbb33","type":"filter","config":{"includesOtherWidgetFilters":false},"title":"Population - Percent Nonwhite","connections":{"7f502d09-01d1-4269-a1b8-a837fa94e382":{"column":"Population - Percent Nonwhite","connectionType":"layer","controlType":"slider","id":"7f502d09-01d1-4269-a1b8-a837fa94e382","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d","sorting":"By feature count"}},"style":{"filters":null},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":4,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"8d15728c-4b2f-4ea1-a164-9f259f579681","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"3rd ELA TNReady % Proficient & Above","connections":{"c501f4f4-e43a-46fa-a9d8-2ada6b2d0e37":{"bins":10,"column":"TNReady Percent Proficient","connectionType":"layer","id":"c501f4f4-e43a-46fa-a9d8-2ada6b2d0e37","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":3,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"a011f323-40db-4579-b471-52604ab8a422","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total Population - Hispanic or Latino Under 5 Years Old","connections":{"0070eddc-e57c-4e13-a347-4e3337c8ee68":{"aggregate":"sum","column":"Population - Hispanic or Latino Under 5 Years Old","connectionType":"layer","id":"0070eddc-e57c-4e13-a347-4e3337c8ee68","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":0,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"82946759-ffd6-4fda-b642-17d7d3538a45","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total Population 3 and 4 Years Old, est.","connections":{"79ead5c1-ffc6-4e5f-9aea-36e7a8fac0ad":{"aggregate":"sum","column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"79ead5c1-ffc6-4e5f-9aea-36e7a8fac0ad","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":8,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"53cd92c5-ad07-4d92-94c0-444252630139","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Median of Population - Percent Hispanic Under 5 Years Old","connections":{"5c5b7997-0be7-4ec8-88e5-534998fe7ac6":{"aggregate":"median","column":"Population - Percent Hispanic Under 5 Years Old","connectionType":"layer","id":"5c5b7997-0be7-4ec8-88e5-534998fe7ac6","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":0,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"85541f9a-4c0c-4583-a226-7dec2a36d4d0","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total Population - Hispanic or Latino Under 5 Years Old","connections":{"907d433f-9e80-44fd-8e22-2c4b6f3858de":{"aggregate":"sum","column":"Population - Hispanic or Latino Under 5 Years Old","connectionType":"layer","id":"907d433f-9e80-44fd-8e22-2c4b6f3858de","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":2,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"d9b640e8-d5b2-4b7f-86a3-54ea7d435311","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Capacity","connections":{"b3ebd597-9b7f-413e-a92e-dcdabf72ae5b":{"aggregate":"sum","column":"Total PreK Capacity","connectionType":"layer","id":"b3ebd597-9b7f-413e-a92e-dcdabf72ae5b","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":11,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"20ba4db2-e6c4-4faa-b5f1-5414a30bc5fa","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Tuition-Funded Seat Capacity","connections":{"29f4b473-7b5f-48eb-8eba-cae249e67235":{"aggregate":"sum","column":"PreK Funding - Tuition","connectionType":"layer","id":"29f4b473-7b5f-48eb-8eba-cae249e67235","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":7,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"bf4bd48b-51a0-4bb6-a1ac-b0aee8966791","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"3d904605-379a-4c28-bfd7-6ed5948e8e84":{"aggregate":"median","column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"3d904605-379a-4c28-bfd7-6ed5948e8e84","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":2,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"9b2cec74-75c4-4705-a968-08cc4c39551f","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Population 3 and 4 Years Old, est.","connections":{"fd4f956b-c3c4-490c-af52-1ed57c8acbc8":{"bins":4,"column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"fd4f956b-c3c4-490c-af52-1ed57c8acbc8","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":5,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"8fd3e221-f2ff-4ff3-823c-64c8245226d3","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"Median Income - Families with Children Under 18","connections":{"0111e361-5eac-4e14-8740-efd89765ee79":{"bins":10,"column":"Median Income - Families with Children Under 18","connectionType":"layer","id":"0111e361-5eac-4e14-8740-efd89765ee79","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":1,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"41381843-87e8-48ae-a1ef-88479ff64391","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Agencies","connections":{"a4d55b89-0505-4039-b9ff-83089649a72f":{"aggregate":"sum","column":"count_of_prek_agency","connectionType":"layer","id":"a4d55b89-0505-4039-b9ff-83089649a72f","layerId":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":9,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"95c550a8-b744-40ea-a1db-09f68ad31816","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"3rd ELA TNReady % Proficient & Above","connections":{"54e791f6-aa1f-4dcc-b69f-5f773c7d9a6e":{"bins":10,"column":"TNReady Percent Proficient","connectionType":"layer","id":"54e791f6-aa1f-4dcc-b69f-5f773c7d9a6e","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":3,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"d7790e56-6154-4c79-8aca-2db547083970","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Centers","connections":{"c0a33bfe-e99e-47a4-bab2-b0e5a3933550":{"aggregate":"sum","column":"count_of_prek_agency","connectionType":"layer","id":"c0a33bfe-e99e-47a4-bab2-b0e5a3933550","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":12,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"c9f13abb-9b93-4e8a-a33a-ecd15227547f","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total Population 3 and 4 Years Old, est.","connections":{"fb54af50-6bd4-42a4-a2be-72944e45395b":{"aggregate":"sum","column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"fb54af50-6bd4-42a4-a2be-72944e45395b","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":6,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"8765a4c6-96c8-4148-9eb4-6d40cbbe0917","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Average of Population 3 and 4 Years Old, est.","connections":{"f1a7e460-2317-4982-ba72-56336961e84d":{"aggregate":"avg","column":"Population 3 and 4 Years Old, est.","connectionType":"layer","id":"f1a7e460-2317-4982-ba72-56336961e84d","layerId":"4a862b6a-286a-442b-a824-d1de78ae5638"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":-1,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"faacbcb9-7c89-401e-8c45-26c793b00c78","type":"histogram","config":{"includesOtherWidgetFilters":true},"title":"3rd ELA TNReady % Proficient & Above","connections":{"58859cdf-7717-4b10-999d-70d8a7b66e12":{"bins":10,"column":"TNReady Percent Proficient","connectionType":"layer","id":"58859cdf-7717-4b10-999d-70d8a7b66e12","layerId":"5ee74a3b-f026-43c3-a589-e0f51656ed4e"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":5,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"81537aec-0746-49fa-a65d-2cdc38f6e274","type":"stat_card","config":{"includesOtherWidgetFilters":true},"title":"Total PreK Capacity","connections":{"b7117974-a468-4847-a7db-6c1ab0f30160":{"aggregate":"sum","column":"Total PreK Capacity","connectionType":"layer","id":"b7117974-a468-4847-a7db-6c1ab0f30160","layerId":"ebd6c255-2c50-4ef5-a68c-1d0e6260c1ea"}},"style":{},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T15:45:46","zOrder":8,"updatedAt":"2025-11-21T15:45:46","applyFilters":false,"viewportMode":"global"},{"id":"b486d3c0-df3e-4415-877d-74e6742fea90","type":"categories","config":{"includesOtherWidgetFilters":true},"title":"Seat to Population Ratio","connections":{"4bdc0130-8e84-4b62-bea5-da4e8f5f0811":{"aggregate":"median","column":"seat to population - decimal value","connectionType":"layer","groupBy":"Zipcode","id":"4bdc0130-8e84-4b62-bea5-da4e8f5f0811","layerId":"d0843353-fc57-4f2f-8847-5c60699b364d"}},"style":{"filters":null},"caption":null,"deletedAt":null,"insertedAt":"2025-11-21T16:58:54","zOrder":-1,"updatedAt":"2025-11-21T17:00:16","applyFilters":false,"viewportMode":"global"}],"canCreateMapsSomewhere":false}