1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1320],{6641:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>MapTooltip});var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(77269),_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(90013),_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(27806),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(13385);function MapTooltip(param){let{map,coordinates,feature,linkedData=null,linkedCSV=null,locationFieldData=null,locatoinFieldGeographies=null,layerTooltipData,layerName,sortMapFeatures,customPopupHTML}=param,[isLoading,setIsLoading]=(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!1),processedPopupHTML=eval("`"+customPopupHTML+"`");function getTextColor(e,t,l){let a=[e,t,l].map(e=>e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4));return .2126*a[0]+.7152*a[1]+.0722*a[2]<=.179?"#ffffff":"#111111"}function getTooltipHighlight(e){let t=null,l="#111111",a=e.properties,o=e.layer.paint["".concat(e.layer.type,"-color")].r,r=e.layer.paint["".concat(e.layer.type,"-color")].g,i=e.layer.paint["".concat(e.layer.type,"-color")].b;return l=getTextColor(o,r,i),a.cluster||(t="rgba(".concat(255*o,", ").concat(255*r,", ").concat(255*i,", ").concat(e.layer.paint["".concat(e.layer.type,"-opacity")],")")),{bgColor:t,textColor:l}}function getTooltipImage(e,t){let l=e.filter(e=>"TRUE"==e.Image).map(e=>e.VariableName),a=Object.keys(t).filter(e=>l.includes(e))[0];return a&&""!=t[a]?isNaN(t[a])?t[a]:"https://s.hdnux.com/photos/0/0/0/0/".concat(t[a],"/1/440x0.jpg"):null}function getTooltipHeader(e,t){var l,a;let o=e.filter(e=>"TRUE"==e.Header).map(e=>e.VariableName),r=Object.keys(t).filter(e=>o.includes(e))[0],i=e.filter(e=>e.VariableName==r)[0],n=(null==i?void 0:i.FormatData)?Function("variable","return "+i.FormatData):null,s=r?n?n(t[r]):t[r]:null;if(!s)return null;let c=i.DataPrefix,u=i.DataSuffix,p="TRUE"==i.Highlight?null==(l=getTooltipHighlight(feature))?void 0:l.bgColor:"transparent",y="TRUE"==i.Highlight?null==(a=getTooltipHighlight(feature))?void 0:a.textColor:"#111111";return{header:c+s+u,row:i,highlight:p,textColor:y}}let tooltipHeader=null,tooltipImage=null;function getTooltipEntry(e,t,l){let a=e.VariableName,o=t.filter(e=>e.VariableName==a)[0];if(l&&Object.keys(l).includes(a)&&"TRUE"!==o.Header&&"TRUE"!==o.Image){var r,i,n,s;let e=l[a],t=o.FormatData?Function("variable","return "+o.FormatData):null,c="TRUE"==o.Highlight&&(null==(r=getTooltipHighlight(feature))?void 0:r.bgColor)?null==(i=getTooltipHighlight(feature))?void 0:i.bgColor:"transparent",u="TRUE"==o.Highlight&&(null==(n=getTooltipHighlight(feature))?void 0:n.textColor)?null==(s=getTooltipHighlight(feature))?void 0:s.textColor:"#111111",p="";return"TRUE"==o.Include_Colon&&(p=o.DataName?o.DataName+": ":o.VariableName+": "),o.DataPrefix&&(p+=o.DataPrefix),t?p+=t(e):p+=e,o.DataSuffix&&(p+=o.DataSuffix),{entry:p,highlight:c,textColor:u}}return"TRUE"==o.Include_Colon?{entry:o.DataName?o.DataName+": Data unavailable":o.VariableName+": Data unavailable",highlight:"transparent",textColor:"#111111"}:null}return(null==feature?void 0:feature.properties)&&(tooltipHeader=getTooltipHeader(layerTooltipData,null==feature?void 0:feature.properties),tooltipImage=getTooltipImage(layerTooltipData,null==feature?void 0:feature.properties)),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_2__.A.div,{cx:["x100","mw300px"],children:isLoading?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_2__.A.div,{cx:["f","fdc","g12"],children:Array.from({length:10}).map((e,t)=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_3__.A,{width:"100%",height:"24px",cx:["mb8"]},t))}):customPopupHTML?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_2__.A.div,{cx:["block","mr18"],children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_2__.A.div,{cx:["mw300px","lh11","uiTextSmall","fs14","inline-block"],dangerouslySetInnerHTML:{__html:processedPopupHTML}})}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_2__.A.div,{cx:["mw300px","lh11"],children:[(null==feature?void 0:feature.properties)&&layerTooltipData&&tooltipImage&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_2__.A.div,{cx:["x100","bgscv","bgpc","ar3-2","br2","mb6"],style:{backgroundImage:"url(".concat(tooltipImage,")")}}),(null==feature?void 0:feature.properties)&&layerTooltipData&&tooltipHeader&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_2__.A.div,{cx:["heavy","fs14","inline-block","uiTextSmall","sy3","mr18"],style:{backgroundColor:(null==tooltipHeader?void 0:tooltipHeader.highlight)||void 0,color:(null==tooltipHeader?void 0:tooltipHeader.textColor)||"#111111",padding:(null==tooltipHeader?void 0:tooltipHeader.highlight)=="transparent"?"0px":"3px 5px 3px 5px",boxDecorationBreak:"clone",marginRight:tooltipImage?"0px":"18px"},children:(null==tooltipHeader?void 0:tooltipHeader.header)||""}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_2__.A.div,{children:feature&&(null==feature?void 0:feature.properties)&&layerTooltipData&&layerTooltipData.map((e,t)=>{if("TRUE"!==e.Header&&"TRUE"!==e.Image){let l=getTooltipEntry(e,layerTooltipData,(null==feature?void 0:feature.properties)||{});if(l)return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_2__.A.div,{cx:["block"],children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_hearst_newspapers_armory__WEBPACK_IMPORTED_MODULE_2__.A.div,{style:{backgroundColor:l.highlight||void 0,padding:"transparent"==l.highlight?"0px":"3px 5px 3px 5px",color:l.textColor,marginRight:0!=t||tooltipHeader||tooltipImage?"0px":"18px",boxDecorationBreak:"clone"},cx:["fs14","uiTextSmall","inline-block","mr18"],children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{dangerouslySetInnerHTML:{__html:l.entry}})})},e.VariableName)}})}),feature&&tooltipHeader&&!layerTooltipData.map(e=>e.VariableName).filter(e=>e!=(null==tooltipHeader?void 0:tooltipHeader.header)||"").some(e=>Object.keys((null==feature?void 0:feature.properties)||{}).filter(e=>null!=e).includes(e))&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{className:"popup-line",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("p",{children:"Data unavailable"})})]})})}},13494:(e,t,l)=>{l.d(t,{F1:()=>F,Ft:()=>g,Kz:()=>_,Zz:()=>C,eA:()=>h});var a=l(13385),o=l(91277),r=l(62889),i=l.n(r),n=l(43167),s=l(30195),c=l(12273),u=l(29702),p=l(6641);let y=null;
1function d(e,t,l,a,o,r){if(!t.includes("_polygons_outline")){let i=null,n=o.filter(e=>e.Custom_HTML);n.length>0&&(i=n[0].Custom_HTML),v(a,l,e,o,t,i,r)}}function g(e,t){t.on("mouseenter",e,function(e){t.getCanvas().style.cursor="pointer"}),t.on("mouseleave",e,function(){t.getCanvas().style.cursor=""})}function _(e,t,l,a,o,r){g(e,t),t.on("mouseenter",e,i=>{(0,n.s)(r,"Click","Tooltip","Map","Hover (popup) on ".concat(e)),d(i.point,e,t,l,a,o)}),t.on("mousemove",e,r=>{d(r.point,e,t,l,a,o)}),t.on("mouseleave",e,function(){l.remove()})}function h(e,t,l,a,o,r){g(e,t),t.on("click",e,i=>{let s=f(i.point,t);(0,n.s)(r,"Click","Tooltip","Map","Click (popup) on ".concat(e)),d(i.point,e,t,l,a,o),m(t,s)})}function m(e,t,l){let a={center:t,...l&&{zoom:l}};e.flyTo(a)}function f(e,t){let l=t.unproject(e);return[l.lng,l.lat]}function b(e,t){return t.project(e)}function x(e,t,l,a,o,r,i,n,s){let c;if(t.queryRenderedFeatures(e,{layers:[l]})){if(void 0===(c=a?t.queryRenderedFeatures(e,{layers:[l]}).sort((e,t)=>t.properties[a]-e.properties[a])[0]:t.queryRenderedFeatures(e,{layers:[l]})[0])&&o&&o.length>0&&o.forEach(l=>{c=t.queryRenderedFeatures(e,{layers:[l.LayerName.replace(/\s/g,"")+"_polygons"]})[0]}),c){if(r&&i&&n&&s){let e=i.filter(e=>e[n]==c.properties[s]);e.length>0&&(c.properties={...c.properties,...e[0]})}return c}return null}}function v(e,t,l,o,r){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,n=arguments.length>6?arguments[6]:void 0;arguments.length>7&&arguments[7],arguments.length>8&&arguments[8],arguments.length>9&&arguments[9],arguments.length>10&&arguments[10];let s=document.createElement("div"),y=x(l,t,r,n,o),d=(0,c.createRoot)(s);(0,u.flushSync)(()=>{d.render(a.createElement(p.A,{map:t,coordinates:l,feature:y,layerName:r,sortMapFeatures:n,layerTooltipData:o,customPopupHTML:i}))}),e.setLngLat(f(l,t)).setDOMContent(s).addTo(t)}function F(e,t){let l=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:12,i=arguments.length>5?arguments[5]:void 0,n=arguments.length>6?arguments[6]:void 0;if(arguments.length>7&&arguments[7],!e.longitude||!e.latitude)return;let c=e;if(l){var u=6378137;let t=(0,o.UtK)().translate([0,0]).scale(u),l=(0,o.bAh)().translate([0,0]).scale(u);var p=t([e.longitude,e.latitude]);if(l.invert&&p){let e=l.invert(p);e&&(c={longitude:e[0],latitude:e[1]})}}a?(m(t,[c.longitude,c.latitude],r),t.once("moveend",function(){let e=b([c.longitude,c.latitude],t);i&&i.remove(),d(e,(0,s.Ci)(n[0].LayerName)+"_polygons",t,i,n,void 0)})):(S(t,[c.longitude,c.latitude]),m(t,[c.longitude,c.latitude],r))}function S(e,t){y&&y.remove();var l=document.createElement("div");l.className="map-marker";let a=new(i()).Marker({element:l,anchor:"bottom"}).setLngLat(t).addTo(e);a.setLngLat(t).addTo(e),y=a}function C(){y&&y.remove()}},27806:(e,t,l)=>{l.d(t,{A:()=>i});var a=l(90665);let o="s1ec50lv";var r=l(90013);function i(e){let{width:t="200px",height:l="24px",cx:i}=e,n={"--skeleton-width":t,"--skeleton-height":l};return a.j.jsx(r.A.div,{cx:[i,o],style:n,"aria-hidden":"true","aria-live":"polite",role:"status"})}},30195:(e,t,l)=>{l.d(t,{Ar:()=>v,Ci:()=>_,UJ:()=>d,VY:()=>f,g8:()=>x,pC:()=>g});var a=l(33089),o=l(54425),r=l(91277),i=l(44112),n=l(59628),s=l(13494);let c={Texas:[[-106.645646,25.837377],[-93.508039,36.500704]],"New York":[[-79.762152,40.496103],[-71.856214,45.01585]],California:[[-124.409591,32.534156],[-114.131211,42.009518]],Connecticut:[[-73.727775,40.980144],[-71.787253,42.050587]],Midwest:[[-93.691406,36.509139],[-81.606445,47.808686]],"United States":[[-126.386719,22.187405],[-64.775391,50.457504]]};function u(e){let t=c["United States"];switch(e){case"SFC":case"SFGate":t=c.California;break;case"Houston":case"SanAntonio":case"Austin":case"Dallas":case"Texcom":case"Chron":case"MySA":case"Conroe":t=c.Texas;break;case"Albany":t=c["New York"];break;case"CT":t=c.Connecticut;break;case"Midcom":t=c.Midwest;default:t=c["United States"]}return t}function p(e){return e?2*parseFloat(String(e)):5}async function y(e){if(!e.includes("json"))return null;{let t=e.split("json")[0]+"json",l=await fetch(t);try{return await l.json()}catch(e){return null}}}async function d(e,t){let l,o=[],r=[];if(0==e.length&&t.External_Files){let e=t.External_Files.split(",");for(var i=0;i<e.length;i++){let t=await y(e[i]);if(t){if(t.features){o=t.features;break}
1else if(t.bounds){r=t.bounds;break}}}}if(0==o.length&&(o=e),t.View_Latitude&&t.View_Longitude&&t.View_Zoom)l={zoom:t.View_Zoom?parseFloat(t.View_Zoom):5,maxZoom:t.Max_Zoom?parseFloat(t.Max_Zoom):22,minZoom:t.Min_Zoom?parseFloat(t.Min_Zoom):0,center:[parseFloat(t.View_Longitude),parseFloat(t.View_Latitude)]};else if(t.Bounding_Box)l={bounds:JSON.parse(t.Bounding_Box)};else if(o.length>0||r.length>0){var n=[];let e=o.length>0?(0,a.A)({type:"FeatureCollection",features:o}):r;l={bounds:n=[[e[0],e[1]],[e[2],e[3]]],fitBoundsOptions:{padding:{right:p(t.Symbol_Radius),left:p(t.Symbol_Radius),bottom:p(t.Symbol_Radius),top:55*("TRUE"==t.Show_Geocoder)+p(t.Symbol_Radius)}}}}else l={maxZoom:t.Max_Zoom?parseFloat(t.Max_Zoom):22,minZoom:t.Min_Zoom?parseFloat(t.Min_Zoom):0,bounds:u(t.Market_Key||"")};return l}function g(e){return(0,r.Pq9)(e).then(e=>e.length>1?e=e.slice(1).map(e=>(Object.entries(e).map(t=>{e[t[0]]=parseFloat(String(t[1]))&&String(parseFloat(String(t[1]))).length==String(t[1]).length?parseFloat(String(t[1])):t[1]}),{type:"Feature",properties:e,geometry:{type:"Point",coordinates:[parseFloat(e.Lng),parseFloat(e.Lat)]}})):[]).catch(e=>(i.A.error(e,"CsvDataLoadErrorForDevHubSearchableMapEmbed"),[]))}function _(e){return e.replace(/\W/g,"")}function h(e,t){var l;return{cluster:(null==e?void 0:e.Cluster)=="TRUE"&&(null==e||null==(l=e.LayerNames)?void 0:l.split(",").includes(t)),clusterMaxZoom:(null==e?void 0:e.Cluster_Max_Zoom)?parseFloat(e.Cluster_Max_Zoom):15,clusterMinPoints:(null==e?void 0:e.Cluster_Points_Min)?parseFloat(e.Cluster_Points_Min):5}}function m(e,t,l,a,o){let r=h(t,e),i=_(e);return l.getSource("geoshape"+i)||(e.includes("{z}/{x}/{y}")?l.addSource("geoshape"+i,{type:e.includes(".pbf")?"vector":"raster",tiles:["".concat(e.split("|")[0])],...o&&{promoteId:mapDataLink["Location name field in geojson or mbtiles"]}
1,cluster:r.cluster,clusterMaxZoom:r.clusterMaxZoom,clusterRadius:50,clusterMinPoints:r.clusterMinPoints}):"spreadsheet"==i?l.addSource("geoshape"+i,{type:"geojson",...o&&{promoteId:mapDataLink["Location name field in geojson or mbtiles"]},data:{type:"FeatureCollection",features:a},cluster:r.cluster,clusterMaxZoom:r.clusterMaxZoom,clusterRadius:50,clusterMinPoints:r.clusterMinPoints}):l.addSource("geoshape"+i,{type:"geojson",data:e,...o&&{promoteId:mapDataLink["Location name field in geojson or mbtiles"]},cluster:r.cluster,clusterMaxZoom:r.clusterMaxZoom,clusterRadius:50,clusterMinPoints:r.clusterMinPoints})),i}function f(e,t,l,a,o,r,i,n,s,c,u,p){let y=e.External_Files?e.External_Files.split(","):[];l&&y.push("spreadsheet"),y.forEach(y=>{let d=m(y,c||{Cluster:"FALSE"},t,l,a||null);b(y,d,e,o,a||null,r||null,t,i,n,s,c,u,p)})}function b(e,t,l,a,r,i,c,u,p,y,d,g,h){var m;let f=JSON.stringify(e).includes("{z}/{x}/{y}"),b=(0,n.Ki)(e,a,i,r,l),x=d&&"TRUE"==d.Cluster&&(null==(m=d.LayerNames)?void 0:m.includes(e));if(!f||e.includes(".pbf")){let a=null;if(f){let t=e.split("/"),l=e.split("|");a=l.length>1?l[1]:t[t.length-4]}c.getLayer(t+"_polygons")||c.addLayer({id:t+"_polygons",source:"geoshape"+t,type:"fill",...a&&{"source-layer":a},paint:{"fill-opacity":b.opacity,"fill-color":b.color},layout:{...l.Sort_Features&&{"fill-sort-key":[r?"feature-state":"get",l.Sort_Features]}},filter:["all",["==","$type","Polygon"]]},...l.Layer_Top?[_(l.Layer_Top)+"_polygons"]:"TRUE"==l.Citynames_Top?["label_place_other"]:[]),c.getLayer(t+"_polygons_outline")||c.addLayer({id:t+"_polygons_outline",source:"geoshape"+t,type:"line",...a&&{"source-layer":a},paint:{"line-opacity":l.Symbol_Stroke_Opacity?parseFloat(l.Symbol_Stroke_Opacity):.8,"line-color":b.outlineColor},layout:{...l.Sort_Features&&{"line-sort-key":[r?"feature-state":"get",l.Sort_Features]}},filter:["all",["==","$type","Polygon"]]},...l.Layer_Top?[_(l.Layer_Top)+"_polygons"]:"TRUE"==l.Citynames_Top?["label_place_other"]:[]),c.getLayer(t+"_lines")||c.addLayer({id:t+"_lines",source:"geoshape"+t,type:"line",...a&&{"source-layer":a},paint:{"line-opacity":b.opacity,"line-color":b.color,"line-width":b.width},layout:{},filter:["all",["==","$type","LineString"]]},...l.Layer_Top?[_(l.Layer_Top)+"_polygons"]:"TRUE"==l.Citynames_Top?["label_place_other"]:[]),x&&!c.getLayer("".concat(t,"_circles_cluster"))&&c.addLayer({id:t+"_circles_cluster",source:"geoshape"+t,type:"circle",...a&&{"source-layer":a},paint:{"circle-radius":d&&"TRUE"==d.Cluster?["interpolate",["linear"],[r?"feature-state":"get","point_count"],0,l.Symbol_Radius?parseFloat(l.Symbol_Radius):5,d.Cluster_Points_Min?parseFloat(d.Cluster_Points_Min):5,d.Cluster_Size_Min?parseFloat(d.Cluster_Size_Min):10,d.Cluster_Points_Max?parseFloat(d.Cluster_Points_Max):20,d.Cluster_Size_Max?parseFloat(d.Cluster_Size_Max):30]:l.Symbol_Radius?parseFloat(l.Symbol_Radius):5,"circle-opacity":b.opacity,"circle-color":b.color,"circle-stroke-width":1,"circle-stroke-color":b.outlineColor,"circle-stroke-opacity":l.Symbol_Stroke_Opacity?parseFloat(l.Symbol_Stroke_Opacity):.8},layout:{},filter:["all",["==","$type","Point"],["has","point_count"]]},...l.Layer_Top?[_(l.Layer_Top)+"_polygons"]:"TRUE"==l.Citynames_Top?["label_place_other"]:[]),x&&!c.getLayer("".concat(t,"_cluster-count-label"))&&c.addLayer({id:"".concat(t,"_cluster-count-label"),type:"symbol",source:"geoshape"+t,...a&&{"source-layer":a},filter:["has","point_count"],paint:{"text-color":"black","text-halo-color":"white","text-halo-width":2,"text-opacity":1},layout:{"text-field":"{point_count_abbreviated}","text-font":[(0,n.fR)(y||"Houston")],"text-size":12}}),"TRUE"==l.Hover_Highlight&&(c.getLayer("highlight-layer-".concat(t))&&c.removeLayer("highlight-layer-".concat(t)),c.addLayer({id:"highlight-layer-".concat(t+"_polygons"),type:"line",source:"geoshape"+t,...a&&{"source-layer":a},layout:{},paint:{"line-color":l.Hover_Highlight_Color?(0,o.M)(l.Hover_Highlight_Color):"black","line-width":l.Hover_Highlight_Width?parseFloat(l.Hover_Highlight_Width):2.5},filter:!1},...l.Layer_Top?[_(l.Layer_Top)+"_polygons"]:"TRUE"==l.Citynames_Top?["label_place_other"]:[])),c.getLayer(t+"_circles")||c.addLayer({id:t+"_circles",source:"geoshape"+t,type:"circle",...a&&{"source-layer":a},paint:{"circle-radius":l.Symbol_Radius?parseFloat(l.Symbol_Radius):5,"circle-opacity":b.opacity,"circle-color":b.color,"circle-stroke-width":1,"cir
1cle-stroke-color":b.outlineColor,"circle-stroke-opacity":b.opacity},layout:{},filter:["all",["!",["has","point_count"]],["==",["geometry-type"],"Point"]]},...l.Layer_Top?[_(l.Layer_Top)+"_polygons"]:"TRUE"==l.Citynames_Top?["label_place_other"]:[])}else c.getLayer(t+"_raster_tiles")||c.addLayer({id:t+"_raster_tiles",source:"geoshape"+t,type:"raster",paint:{"raster-opacity":b.opacity},layout:{},metadata:{useableOpacity:b.opacity}},...l.Layer_Top?[_(l.Layer_Top)+"_polygons"]:"TRUE"==l.Citynames_Top?["label_place_other"]:[]);let v=["polygons","circles","lines"];if(u.map(e=>e.LayerName).includes(e)){let a=u.filter(t=>t.LayerName===e);a.length>0&&"TRUE"==l.Show_Popups&&v.forEach(e=>{let l=t+"_"+e;"Hover"==a[0].Show_On?(0,s.Kz)(l,c,p,a,g||"",h):(0,s.eA)(l,c,p,a,g||"",h)})}}function x(e,t){t.getStyle().layers.filter(e=>"symbol"===e.type).map(e=>e.id).forEach(l=>{t.setLayoutProperty(l,"text-font",[(0,n.fR)(e)])})}function v(e){let t=e.filter(e=>"TRUE"!=e.Hide_Legend).sort(function(e,t){return parseFloat(e.Data)-parseFloat(t.Data)});return t.length>0?t:null}},59628:(e,t,l)=>{l.d(t,{FD:()=>u,Ki:()=>s,fR:()=>o});var a=l(54425);function o(e){return"SFC"==e?"National Book":"Rubik Regular"}function r(e,t,l){let a,o=e.length>0&&e[0].LayerName;if(a=(e=e.filter(e=>""!==e.LayerName))&&e.length>0&&e[0].VariableName?o?e.filter(e=>e.LayerName==t).length>0?"Continuous"==e.filter(e=>e.LayerName==t)[0].ScaleType?e.filter(e=>e.LayerName==t).sort(function(e,t){return parseFloat(e.Data)-parseFloat(t.Data)}):e.filter(e=>e.LayerName==t):[]:"Continuous"==e[0].ScaleType?e.sort(function(e,t){return parseFloat(e.Data)-parseFloat(t.Data)}):e:[],l&&l.length>0){let e=l.filter(e=>t.includes(e.LayerName));e.length>0&&e[0].LayerField&&(a=a.filter(t=>t.VariableName==e[0].LayerField))}return a}function i(e,t){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Color";return"Continuous"==t||"Steps"==t?[parseFloat(e.Data),(0,a.M)(e[l])]:"Categorical"==t?[parseFloat(e.Data)&&String(parseFloat(e.Data)).length==e.Data.length?parseFloat(e.Data):e.Data,(0,a.M)(e[l])]:[]}function n(e,t,l){if("Continuous"==t){let t=e[l];if(t)return[parseFloat(e.Data),parseFloat(t)]}else if("Steps"==t){if("Lowest"!=e.Data){let t=e[l];if(t)return[parseFloat(e.Data),parseFloat(t)]}}else if("Categorical"==t){let t=e[l];if(t)return[parseFloat(e.Data)&&String(parseFloat(e.Data)).length==e.Data.length?parseFloat(e.Data):e.Data,parseFloat(t)]}}function s(e,t,l,o,s){let c=[],u=[],p=[],y=[],d=[],g=[],_=[],h=[],m=r(t,e,l);if(m.length>0){let e=m[0].VariableName,t=m[0].ScaleType;for(var f=0;f<m.length;f++){let e=m[f];if(e.Color){let l=i(e,t,"Color");p.push(...l)}if(e.Outline_Color){let l=i(e,t,"Outline_Color");y.push(...l)}if(e.Opacity){let l=n(e,t,"Opacity");l&&c.push(...l)}if(e.Width){let l=n(e,t,"Width");l&&u.push(...l)}}"Continuous"==t?(d=p.length>0?["coalesce",["case",["==",[o?"feature-state":"get",e],null],(0,a.M)(s.Symbol_Fill_Color),["interpolate",["linear"],["to-number",[o?"feature-state":"get",e]],...p]],(0,a.M)(s.Symbol_Fill_Color)]:(0,a.M)(s.Symbol_Fill_Color),h=y.length>0?["coalesce",["case",["==",[o?"feature-state":"get",e],null],(0,a.M)(s.Symbol_Stroke_Color),["interpolate",["linear"],["to-number",[o?"feature-state":"get",e]],...y]],(0,a.M)(s.Symbol_Stroke_Color)]:(0,a.M)(s.Symbol_Stroke_Color),_=u.length>0?["coalesce",["case",["==",[o?"feature-state":"get",e],null],1,["interpolate",["linear"],["to-number",[o?"feature-state":"get",e]],...u]],1]:1,g=c.length>0?["coalesce",["case",["==",[o?"feature-state":"get",e],null],s.Symbol_Fill_Opacity?parseFloat(s.Symbol_Fill_Opacity):.8,["interpolate",["linear"],["to-number",[o?"feature-state":"get",e]],...c]],s.Symbol_Fill_Opacity?parseFloat(s.Symbol_Fill_Opacity):.8]:s.Symbol_Fill_Opacity?parseFloat(s.Symbol_Fill_Opacity):.8):"Categorical"==t&&(d=p.length>0?["match",[o?"feature-state":"get",e],...p,(0,a.M)(s.Symbol_Fill_Color)]:(0,a.M)(s.Symbol_Fill_Color),h=y.length>0?["match",[o?"feature-state":"get",e],...y,(0,a.M)(s.Symbol_Stroke_Color)]:(0,a.M)(s.Symbol_Stroke_Color),g=c.length>0?["match",[o?"feature-state":"get",e],...c,s.Symbol_Fill_Opacity?parseFloat(s.Symbol_Fill_Opacity):.8]:s.Symbol_Fill_Opacity?parseFloat(s.Symbol_Fill_Opacity):.8,_=u.length>0?["match",[o?"feature-state":"get",e],...u,1]:1)}else d=(0,a.M)(s.Symbol_Fill_Color),h=(0,a.M)(s.Symbol_Stroke_Color),_=1,g=s.Symbol_Fill_Opacity?parseFloat(s.Symbol_Fill_Opacity):.8;return{color:d,width:_,opacity:g,outlineColor:h}}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;var l=parseInt(e.slice(1,3),16),a=parseInt(e.slice(3,5),16),o=parseInt(e.slice(5,7),16);return"transparent"==e?"transparent":isNaN(t)?"rgb("+l+", "+a+", "+o+")":"rgba("+l+", "+a+", "+o+", "+t+")"}function u(e){if(0===e.length)return"";let t=parseFloat(e[0].Data),l="linear-gradient(to right, ",o=parseFloat(e[e.length-1].Data);for(var r=0;r<e.length;r++){let i=e[r],n=isNaN(parseFloat(i.Opacity||""))?(0,a.M)(i.Color):c((0,a.M)(i.Color),parseFloat(i.Opacity||"0"));if(0==r)l+="".concat(n," 0%, ");else if(r==e.length-1)l+="".concat(n," 100%)");else{let e=Math.round((parseFloat(i.Data)-t)/(o-t)*100);l+="".concat(n," ").concat(e,"%, ")}}return l}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.