require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createThemeControl=function(){$.get(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.theme.html",function(n){$("#button-home-cr").after(n);$("#menu-theme-mode").menu({});$("#menu-theme-mode span").removeAttr("role");switch(APP.mapTheme){case"ca":$("#theme-title-small").text("Theme: Coastal Atlas");$(".banner .subtitle").text("Map");break;case"msp":$("#theme-title-small").text("Theme: Marine Spatial Planning");$(".banner .subtitle").text("Marine Spatial Planning Map")}},"html");$(document).on("click","#button-theme-picker",function(){$("#menu-theme-mode").is(":visible")===!1&&($("#button-theme-picker").addClass("button-theme-picker-active"),$("#theme-toggle").attr("src",MAP_CONFIG.gisResourceUrl+"/mapresources/images/icons/sort_asc.png"),$("#menu-theme-mode").slideDown(350),setTimeout("$('#menu-theme-mode').focus()",350))});$(document).on("blur","#menu-theme-mode",function(){$("#menu-theme-mode").slideUp(350);$("#theme-toggle").attr("src",MAP_CONFIG.gisResourceUrl+"/mapresources/images/icons/sort_desc.png");$("#button-theme-picker").focus();$("#button-theme-picker").removeClass("button-theme-picker-active")});$(document).on("menuselect","#menu-theme-mode",function(n,t){var f=t.item[0].attributes["data-theme-id"].value,i,u;APP.mapTheme=f;$("#theme-title-small").text("Theme: "+t.item[0].textContent);i=null;switch(APP.mapTheme){case"ca":$(".banner .subtitle").text("Map");i=$("#menu-basemap-mode").find("li:eq(1)");console.log(i.attr("data-basemap-id"));break;case"msp":$(".banner .subtitle").text("Marine Spatial Planning Map");i=$("#menu-basemap-mode").find("li:eq(5)");console.log(i.attr("data-basemap-id"))}$("#menu-basemap-mode").trigger("menuselect",{item:i});$("#button-layers-uncheck").click();$("#button-layers-go").click();$("#map-layers-dialog").remove();let r="/MapAssets/Html/ecy.map.layers.html";APP.mapTheme==="msp"&&(r="/MapAssets/Html/ecy.map.layers_msp.html");u=$("<div>");u.load(APP.rootWebsitePath+r,function(){$("#button-home-cr").show();$("#button-add-data-cr").show();$("#menuitem-layers").show();$("#bottom-anchor").after($(this).find("#map-layers-dialog"));$.each(APP.defaultVisibleLayers,function(n,t){$("#cb"+t).attr("checked",!0)});setTimeout("$('#layer-tabs-container').tabs()",1e3);$.ajax({url:MAP_CONFIG.simpleMetadataServiceUrl+"/0/query",dataType:"jsonp",data:{where:"CoastalAtlas_Index IS NOT NULL",outFields:"CoastalAtlas_SearchText, CoastalAtlas_Index",orderByFields:"CoastalAtlas_SearchText",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features.length>0&&($.each(n.features,function(n,t){$("#map-layers-search-input").append($("<option>",{value:t.attributes.CoastalAtlas_Index,text:t.attributes.CoastalAtlas_SearchText}))}),$("#map-layers-search-input").chosen())}})});$("#button-theme-picker").removeClass("button-theme-picker-active").focus()})}});require(["dojo/_base/lang","esri/geometry/Extent","esri/geometry/SpatialReference","esri/geometry/Point","esri/geometry/Polygon","esri/rest/support/BufferParameters","esri/tasks/IdentifyTask","esri/rest/support/IdentifyParameters","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.getParameterByNameFromString=function(n,t){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var r="[\\?&]"+n+"=([^&#]*)",u=new RegExp(r),i=u.exec(decodeURI(t));return i===null?"":decodeURIComponent(i[1].replace(/\+/g," "))};APP.customFunctions.createSaveMapControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.savemap.html",function(){var t=$(this),n;$("#button-my-maps").show();$("#menuitem-save-map").show();$("#bottom-anchor").after($(this).find("#save-map-dialog"));n=localStorage.getItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment);n&&(n=JSON.parse(n),$.each(n,function(n,t){var i="<div role='listitem' class='save-map-row'><a class='link-map save-map-link' href='#' data-map-url='"+t.mapProperties+"' id='savedMap"+n+"'>"+t.title+"<\/a><button class='button-go not-draggable keydown-trigger button-delete-map' id='deleteMap"+n+"'>Delete<\/button><\/div>";$("#save-map-list").prepend(i)}))});$(document).on("click","#button-my-maps",function(){$(".map-dialog:not(#save-map-dialog)").hide();$("#save-map-dialog").is(":visible")===!1?($("#save-map-dialog").width()<APP.mapView.width?$("#save-map-dialog").fadeIn(350).position({my:"center top",at:"center top+80",of:$("#map-view")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}):$("#save-map-dialog").fadeIn(350).position({my:"center center",at:"center center",of:$(".maint").first()}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}),$("#save-map-dialog").focus()):($("#save-map-dialog").fadeOut(350),$("#button-my-maps").focus())});$(document).on("click","#button-save-map",function(){var h=window.location.toString(),r=h.split("?"),e,u,f,t,n,i,o,s;r[0].slice(-1)!=="/"&&(r[0]=r[0]+"/");e=APP.activeTab.replace("tabs-","");u="";APP.spatialSelection!==null&&(u="&"+APP.spatialSelection);f="";MAP_CONFIG.useFilterControl&&(f=APP.customFunctions.ceateSharedQuery());t=r[0]+"?CustomMap=y&BBox="+Math.round(APP.mapView.extent.xmin)+","+Math.round(APP.mapView.extent.ymin)+","+Math.round(APP.mapView.extent.xmax)+","+Math.round(APP.mapView.extent.ymax)+"&Opacity="+APP.layerOpacity+"&Basemap="+APP.activeBasemap+"&AP="+e+"&Layers="+APP.visibleLayers+"&theme="+APP.mapTheme+u+f;t=encodeURI(t).replace(/%20/g,"+").replace(/#/g,"");n=localStorage.getItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment);n=n?JSON.parse(n):[];i=$("#textbox-save-map").val();i===""&&(i="untitled map "+n.length);o={title:i,mapProperties:t};n.push(o);localStorage.setItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment,JSON.stringify(n));s=$("<div>");s.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.savemap.html",function(){var r=$(this).find(".save-map-row:first");r.find(".save-map-link:first").attr("data-map-url",t).attr("id","savedMap"+n.length).text(i);r.find(".button-delete-map:first").attr("id","deleteMap"+n.length);$("#save-map-list").append(r)})});$(document).on("click",".button-delete-map",function(){APP.activeDeleteMapItem=$(this);$(".map-dialog-inner-content").hide();$("#map-delete-confirmation-dialog").show();$("#button-delete-map-confirmation-yes").focus()});$(document).on("click","#button-delete-map-confirmation-yes",function(){var i=APP.activeDeleteMapItem.parent().index(),t,n;APP.activeDeleteMapItem.parent().remove();t=JSON.parse(localStorage.getItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment));t.splice(i,1);t.length>0?(localStorage.setItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment,JSON.stringify(t)),n=i-1,n<0&&(n=0),$(".save-map-row").eq(n).find("#savedMap"+n).focus()):(localStorage.removeItem(MAP_CONFIG.savedMapName+"_"+APP.appEnvironment),$("#save-map-dialog").focus());$(".map-dialog-inner-content").show();$("#map-delete-confirmation-dialog").hide()});$(document).on("click","#button-delete-map-confirmation-no",function(){$("#map-delete-confirmation-dialog").hide();$(".map-dialog-inner-content").show();$("#save-map-dialog").focus()});$(document).on("click",".save-map-link",function(){window.location.href=$(this).attr("data-map-url")})}});require(["dojo/_base/lang","esri/layers/FeatureLayer","esri/widgets/Search","esri/tasks/Locator","esri/layers/GraphicsLayer","esri/geometry/Polygon","dojo/domReady!"],function(n,t,i,r,u,f){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.fixEsriSearchWidget=function(){$(".esri-search__form").length>0?($(".esri-search__form").removeAttr("role"),$(".esri-search__form").first().children().first().attr("id","esri-search__form_input").removeAttr("title").removeAttr("aria-label"),$(".esri-search__form").prepend('<label for="esri-search__form_input" class="visually-hidden">Search<\/label>'),$(".esri-search__submit-button").first().removeAttr("title")):setTimeout("APP.customFunctions.fixEsriSearchWidget()",1e3)};APP.customFunctions.createSimpleZoomToControl=function(){var n=[],r;n.push({layer:new t(APP.dynamicMapLayersServiceUrl+"/359"),searchFields:["CITY_NM"],displayField:"CITY_NM",exactMatch:!1,outFields:["CITY_NM"],name:"Cities",resultSymbol:{type:"simple-fill",color:[255,255,0,.1],outline:{color:[255,255,0],width:"2px"}},placeholder:"find city"});n.push({layer:new t(APP.dynamicMapLayersServiceUrl+"/361"),searchFields:["COUNTY_NM"],displayField:"COUNTY_NM",exactMatch:!1,outFields:["COUNTY_NM"],name:"Counties",resultSymbol:{type:"simple-fill",color:[255,255,0,.1],outline:{color:[255,255,0],width:"2px"}},placeholder:"find county"});n.push({layer:new t(APP.dynamicMapLayersServiceUrl+"/102"),searchFields:["WRIA_NR_NM"],displayField:"WRIA_NR_NM",exactMatch:!1,outFields:["WRIA_NR_NM"],name:"Water Resource Inventory Areas",resultSymbol:{type:"simple-fill",color:[255,255,0,.1],outline:{color:[255,255,0],width:"2px"}},placeholder:"find WRIA"});n.push({url:MAP_CONFIG.esriGeocodeSeverUrl,singleLineFieldName:"SingleLine",outFields:["Addr_type"],name:"Address",categories:["Address","Postal","LatLong","Populated Place"],filter:{geometry:new f({rings:[[[-13942008.511214748,6296998.1471040919],[-12984405.420858314,6311674.0565348426],[-12980736.443500627,5652481.1246036571],[-13938339.533857061,5643920.17743572],[-13942008.511214748,6296998.1471040919]]],spatialReference:{wkid:102100}})},resultSymbol:{type:"picture-marker",url:MAP_CONFIG.gisResourceUrl+"/mapresources/images/icons/crosshair_wetlands.png",height:24,width:24},placeholder:"find address"});r=new i({view:APP.mapView,sources:n,includeDefaultSources:!1,locationEnabled:!1,popupEnabled:!1,resultGraphicEnabled:!0,searchAllEnabled:!0});APP.mapView.ui.add(r,{position:"top-left"});APP.customFunctions.fixEsriSearchWidget();$(document).on("click",".esri-search__clear-button",function(){APP.zoomToGraphicsLayer.removeAll();APP.mapView.focus()});$(document).on("keydown",".esri-search__sources-menu",function(){return!1});$(document).on("click",".esri-menu__list-item",function(){});MAP_CONFIG.useZoomToControl===!1&&(APP.zoomToGraphicsLayer=new u,APP.map.layers.add(APP.zoomToGraphicsLayer))}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createZoomFullControl=function(){$.get(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.zoomfull.html",function(n){$(".esri-component.esri-zoom.esri-widget").after(n)},"html");$(document).on("click","#button-zoom-full",function(){APP.customFunctions.zoomToExtent(APP.fullExtent,!0)})}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createBasemapControl=function(){$.get(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.basemaps.html",function(n){var t,i;$(".esri-ui-top-right.esri-ui-corner").append(n);$("#menu-basemap-mode").menu({});$("#menu-basemap-mode img").removeAttr("role");$("#menu-basemap-mode span").removeAttr("role");t=$('#menu-basemap-mode li[data-basemap-id="'+APP.activeBasemap+'"]')[0].attributes["data-swatch-url"].value;$("#basemap-image-small").attr("src",t);i=$('#menu-basemap-mode li[data-basemap-id="'+APP.activeBasemap+'"]')[0].textContent;$("#basemap-title-small").text(i)},"html");$(document).on("click","#button-basemap-picker",function(){$("#menu-basemap-mode").is(":visible")===!1&&($("#button-basemap-picker").addClass("button-basemap-picker-active"),$("#basemap-toggle").attr("src",MAP_CONFIG.gisResourceUrl+"/mapresources/images/icons/sort_asc.png"),$("#menu-basemap-mode").slideDown(350),setTimeout("$('#menu-basemap-mode').focus()",350))});$(document).on("blur","#menu-basemap-mode",function(){$("#menu-basemap-mode").slideUp(350);$("#basemap-toggle").attr("src",MAP_CONFIG.gisResourceUrl+"/mapresources/images/icons/sort_desc.png");$("#button-basemap-picker").focus();$("#button-basemap-picker").removeClass("button-basemap-picker-active")});$(document).on("menuselect","#menu-basemap-mode",function(n,t){for(var i,u,f=t.item[0].attributes["data-basemap-id"].value,r=0;r<APP.basemaps.length;r++)i=APP.map.findLayerById(APP.basemaps[r]),APP.basemaps[r]!==f?i!==null&&(i.visible=!1):(i.visible=!0,APP.activeBasemap=i.id,$("#basemap-title-small").text(t.item[0].textContent).attr("aria-label","Active basemap: "+t.item[0].textContent),u=t.item[0].attributes["data-swatch-url"].value,$("#basemap-image-small").attr("src",u));$("#button-basemap-picker").removeClass("button-basemap-picker-active").focus()})}});require(["dojo/_base/lang","esri/tasks/IdentifyTask","esri/rest/support/IdentifyParameters","esri/rest/support/IdentifyResult","esri/geometry/support/webMercatorUtils","dojo/_base/array","esri/rest/query","esri/tasks/QueryTask","esri/rest/support/Query","esri/Graphic","esri/layers/GraphicsLayer","esri/request","esri/geometry/geometryEngine","dojo/domReady!"],function(n,t,r,u,f,e,o,s,h,c,l,a,v){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.configureIdentify=function(){APP.identifyGraphicsLayer=new l({});APP.map.add(APP.identifyGraphicsLayer);APP.mapView.on("click",function(n){switch(APP.activeTool){case"tools-toolbar-button-pan-identify":APP.customFunctions.doIdentify(n.mapPoint);break;case"editor-toolbar-button-select-parcel":APP.customFunctions.selectParcel(n)}});$(document).on("keydown",".esri-popup",function(n){switch(n.which){case 9:n.shiftKey?$(":focus")[0].id==="esri-popup__main-container1"&&($(".identify-last-item:visible").length>0?$(".identify-last-item:visible").focus():$(".identify-tab.ui-tabs-active").focus(),n.preventDefault()):$(".identify-last-item:visible").length>0?$(":focus")[0].id===$(".identify-last-item:visible").last().attr("id")&&($("#esri-popup__main-container1").focus(),n.preventDefault()):($(":focus")[0].className.indexOf("identify-tab")>-1||$(":focus")[0].className.indexOf("ui-tabs-anchor")>-1)&&($("#esri-popup__main-container1").focus(),n.preventDefault());break;case 27:APP.mapView.popup.close();APP.mapView.focus();n.preventDefault();break;case 13:case 32:case 38:case 40:break;default:n.preventDefault()}});$(document).on("click","#button-close-identify-dialog",function(n){n.preventDefault();APP.mapView.popup.close();APP.mapView.focus()});$(document).on("click",".id-layer-item-button",function(n){var t=$(this).attr("aria-expanded");t==="true"?($(this).attr("aria-expanded","false").attr("aria-label","more information"),$(this).find(".id-layer-more").text("more"),$("#"+$(this).attr("aria-controls")).attr("aria-hidden","true"),$(this).find(".id-layer-more-icon").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png")):($(this).attr("aria-expanded","true").attr("aria-label","less information"),$(this).find(".id-layer-more").text("less"),$("#"+$(this).attr("aria-controls")).removeAttr("aria-hidden"),$(this).find(".id-layer-more-icon").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_asc.png"));n.preventDefault()});$(document).on("keydown",".id-layer-link",function(n){var t=n.which;if(t===13||t===32)return window.open($(this).attr("href"),"_blank"),!1});$(document).on("focus",".identify-tab",function(){$(".esri-popup__content")[0].scrollTop=0})};APP.customFunctions.highlightStandard=function(n){var i=new s(APP.dynamicMapLayersServiceUrl+"/30"),t=new h;t.where="OBJECTID = "+n;t.outFields=["OBJECTID"];t.returnGeometry=!0;t.maxAllowableOffset=1;i.execute(t).then(function(n){if(APP.zoomToGraphicsLayer.removeAll(),n.features.length>0){var t=n.features[0];t.symbol=APP.queryPolygonSymbol;APP.zoomToGraphicsLayer.add(t)}})};APP.customFunctions.highlightListing=function(n){var i=new s(APP.dynamicMapLayersServiceUrl+"/27"),t=new h;t.where="OBJECTID = "+n;t.outFields=["OBJECTID"];t.returnGeometry=!0;t.maxAllowableOffset=1;i.execute(t).then(function(n){if(APP.zoomToGraphicsLayer.removeAll(),n.features.length>0){var t=n.features[0];t.symbol=APP.queryPolygonSymbol;APP.zoomToGraphicsLayer.add(t)}})};APP.customFunctions.doIdentify=function(n){APP.identifyGraphicsLayer.removeAll();var t=JSON.stringify({x:n.x,y:n.y}),i=APP.mapView.extent.xmin+","+APP.mapView.extent.ymin+","+APP.mapView.extent.xmax+","+APP.mapView.extent.ymax,r=APP.mapView.width+","+APP.mapView.height+",96";APP.identifyLatLong=f.webMercatorToGeographic(n);var u="all:"+[444,102,357,359,666,361,372,373,374,375,376,377].toString(),e={geometryType:"esriGeometryPoint",geometry:t,tolerance:1,mapExtent:i,imageDisplay:r,returnGeometry:!1,layers:u,f:"pjson"};a(APP.dynamicMapLayersServiceUrl+"/identify",{query:e,responseType:"json"}).then(function(t){var s=t.data.results,h="",u="",f="",r="<div class='demographics-layer-row'><span class='demographics-layer-name-header'><b>Category<\/b><\/span><span class='demographics-count-header'><b>Count<\/b><\/span><span class='demographics-percent-header'><b>Percent<\/b><\/span><\/div><br/>",c={displayFieldName:null,features:[]},l={displayFieldName:null,features:[]},a={displayFieldName:null,features:[]},v={displayFieldName:null,features:[]},y={displayFieldName:null,features:[]},p={displayFieldName:null,features:[]};$.each(s,function(n,t){switch(t.layerName){case"City":c.features.push(t);break;case"County":l.features.push(t);break;case"Qtr_Qtr_Section_Polygon":a.features.push(t);break;case"WRIA":v.features.push(t);break;case"zip_codes":y.features.push(t);break;case"Tribal_Lands":p.features.push(t)}});$.each(["City (UGA)","County","Qtr_Qtr_Section_Polygon","WRIA","Zip Codes","Tribal Lands"],function(n,t){switch(t){case"City (UGA)":u+=APP.customFunctions.layerTabContent(c,t);break;case"County":u+=APP.customFunctions.layerTabContent(l,t);break;case"Zip Codes":u+=APP.customFunctions.layerTabContent(y,t);break;case"Qtr_Qtr_Section_Polygon":f+=APP.customFunctions.layerTabContent(a,t);break;case"WRIA":f+=APP.customFunctions.layerTabContent(v,t);break;case"Tribal Lands":f+=APP.customFunctions.layerTabContent(p,t)}});var w={displayFieldName:null,features:[]},b={displayFieldName:null,features:[]},k={displayFieldName:null,features:[]},d={displayFieldName:null,features:[]},g={displayFieldName:null,features:[]},nt={displayFieldName:null,features:[]};$.each(s,function(n,t){switch(t.layerName){case"Minority":w.features.push(t);break;case"AgeOld":nt.features.push(t);break;case"AgeYoung":g.features.push(t);break;case"LowIncome":b.features.push(t);break;case"Language":k.features.push(t);break;case"Education":d.features.push(t)}});$.each(["Minority","LowIncome","Language","Education","AgeYoung","AgeOld"],function(n,t){switch(t){case"Minority":r+=APP.customFunctions.layerTabContent(w,t);break;case"AgeOld":r+=APP.customFunctions.layerTabContent(nt,t);break;case"AgeYoung":r+=APP.customFunctions.layerTabContent(g,t);break;case"LowIncome":r+=APP.customFunctions.layerTabContent(b,t);break;case"Language":r+=APP.customFunctions.layerTabContent(k,t);break;case"Education":r+=APP.customFunctions.layerTabContent(d,t)}});r==="<div class='demographics-layer-row'><span class='demographics-layer-name-header'><b>Category<\/b><\/span><span class='demographics-count-header'><b>Count<\/b><\/span><span class='demographics-percent-header'><b>Percent<\/b><\/span><\/div><br/>"&&(r="<div class='no-feature-found'>No demographic information found at this location<\/div>");var i=[],e=[],o=[];$(".map-layers-checkbox:checked").each(function(){let n=parseInt($(this).attr("data-identify-index"));n<0&&e.push(n);$(this).attr("data-identify-index")==="331"?APP.map.findLayerById("cache331_0").visible?i.push("530"):APP.map.findLayerById("cache331_1").visible?i.push("531"):APP.map.findLayerById("cache331_2").visible?i.push("532"):APP.map.findLayerById("cache331_3").visible?i.push("533"):APP.map.findLayerById("cache331_4").visible?i.push("534"):APP.map.findLayerById("cache331_5").visible?i.push("535"):APP.map.findLayerById("cache331_6").visible&&i.push("536"):$(this).attr("data-identify-index")==="138"?(i.push("139"),i.push("140"),i.push("141")):$(this).attr("data-identify-index")==="106"?(i.push("106"),i.push("1022")):$(this).attr("data-identify-index")==="717"?(i.push("717"),i.push("723"),i.push("724")):$(this).attr("data-identify-index")==="6"?(i.push("6"),i.push("1029"),i.push("1030"),i.push("1032")):$(this).attr("data-identify-index")==="1034"?(i.push("1034"),i.push("1035")):i.push($(this).attr("data-identify-index"));var t=$(this).attr("data-layer-name").split(",");$.each(t,function(n,t){o.push(t)})});i.length===0&&i.push(-9999);e.length>0?APP.customFunctions.identifyExternalLayers(n,i,e,o,h,u,f,r):APP.customFunctions.identifyInternalLayers(n,i,o,h,u,f,r)})};APP.customFunctions.identifyExternalLayers=function(n,t,i,r,u,f,e,o){APP.militaryRangeTraingAreaResultsComplete=!0;APP.militaryInstallationsResultsComplete=!0;APP.militaryFacilitiesResultsComplete=!0;APP.militarySuaFloorElevationResultsComplete=!0;APP.militaryMtrFloorElevationResultsComplete=!0;APP.maritimeHeritageAreaResultsComplete=!0;let c=1e4;switch(APP.mapView.zoom){case 1:c=6e4;break;case 2:c=5e4;break;case 3:c=4e4;break;case 4:c=3e4;break;case 5:c=2e4;break;default:c=1e4}let l=v.buffer(n,c);$.each(i,function(i,c){switch(c){case-1:APP.militaryRangeTraingAreaResultsComplete=!1;APP.militaryRangeTraingAreaResults={displayFieldName:null,features:[]};let i=APP.militaryRangeTrainingAreaLayer.createQuery();i.geometry=n;i.outFields=["feat_name"];APP.militaryRangeTrainingAreaLayer.queryFeatures(i).then(n=>{$.each(n.features,function(n,t){APP.militaryRangeTraingAreaResults.features.push(t)}),APP.militaryRangeTraingAreaResultsComplete=!0}).then(function(){APP.militaryRangeTraingAreaResultsComplete===!0&&APP.militaryInstallationsResultsComplete===!0&&APP.militaryFacilitiesResultsComplete===!0&&APP.militarySuaFloorElevationResultsComplete===!0&&APP.militaryMtrFloorElevationResultsComplete===!0&&APP.maritimeHeritageAreaResultsComplete===!0&&APP.customFunctions.identifyInternalLayers(n,t,r,u,f,e,o)});break;case-2:APP.militaryInstallationsResultsComplete=!1;APP.militaryInstallationsResults={displayFieldName:null,features:[]};let c=APP.militaryInstallationsLayer.createQuery();c.geometry=l;c.outFields=["SITE_NAME","COMPONENT","JOINT_BASE"];APP.militaryInstallationsLayer.queryFeatures(c).then(n=>{$.each(n.features,function(n,t){APP.militaryInstallationsResults.features.push(t)}),APP.militaryInstallationsResultsComplete=!0}).then(function(){APP.militaryRangeTraingAreaResultsComplete===!0&&APP.militaryInstallationsResultsComplete===!0&&APP.militaryFacilitiesResultsComplete===!0&&APP.militarySuaFloorElevationResultsComplete===!0&&APP.militaryMtrFloorElevationResultsComplete===!0&&APP.maritimeHeritageAreaResultsComplete===!0&&APP.customFunctions.identifyInternalLayers(n,t,r,u,f,e,o)});break;case-3:APP.militaryFacilitiesResultsComplete=!1;APP.militaryFacilitiesResults={displayFieldName:null,features:[]};let y=APP.militaryFacilitiesLayer.createQuery();y.geometry=l;y.outFields=["sdsFeature","sdsFeatu_1","site_locat"];APP.militaryFacilitiesLayer.queryFeatures(y).then(n=>{$.each(n.features,function(n,t){APP.militaryFacilitiesResults.features.push(t)}),APP.militaryFacilitiesResultsComplete=!0}).then(function(){APP.militaryRangeTraingAreaResultsComplete===!0&&APP.militaryInstallationsResultsComplete===!0&&APP.militaryFacilitiesResultsComplete===!0&&APP.militarySuaFloorElevationResultsComplete===!0&&APP.militaryMtrFloorElevationResultsComplete===!0&&APP.maritimeHeritageAreaResultsComplete===!0&&APP.customFunctions.identifyInternalLayers(n,t,r,u,f,e,o)});break;case-4:APP.militarySuaFloorElevationResultsComplete=!1;APP.militarySuaFloorElevationResults={displayFieldName:null,features:[]};let p=APP.militarySuaFloorElevationLayer.createQuery();p.geometry=n;p.outFields=["feat_desc","floor_alt"];APP.militarySuaFloorElevationLayer.queryFeatures(p).then(n=>{$.each(n.features,function(n,t){APP.militarySuaFloorElevationResults.features.push(t)}),APP.militarySuaFloorElevationResultsComplete=!0}).then(function(){APP.militaryRangeTraingAreaResultsComplete===!0&&APP.militaryInstallationsResultsComplete===!0&&APP.militaryFacilitiesResultsComplete===!0&&APP.militarySuaFloorElevationResultsComplete===!0&&APP.militaryMtrFloorElevationResultsComplete===!0&&APP.maritimeHeritageAreaResultsComplete===!0&&APP.customFunctions.identifyInternalLayers(n,t,r,u,f,e,o)});break;case-5:APP.militaryMtrFloorElevationResultsComplete=!1;APP.militaryMtrFloorElevationResults={displayFieldName:null,features:[]};let w=APP.militaryMtrFloorElevationLayer.createQuery();w.geometry=n;w.outFields=["elvnumflr","mtr_type"];APP.militaryMtrFloorElevationLayer.queryFeatures(w).then(n=>{$.each(n.features,function(n,t){APP.militaryMtrFloorElevationResults.features.push(t)}),APP.militaryMtrFloorElevationResultsComplete=!0}).then(function(){APP.militaryRangeTraingAreaResultsComplete===!0&&APP.militaryInstallationsResultsComplete===!0&&APP.militaryFacilitiesResultsComplete===!0&&APP.militarySuaFloorElevationResultsComplete===!0&&APP.militaryMtrFloorElevationResultsComplete===!0&&APP.maritimeHeritageAreaResultsComplete===!0&&APP.customFunctions.identifyInternalLayers(n,t,r,u,f,e,o)});break;case-6:APP.maritimeHeritageAreaResultsComplete=!1;APP.maritimeHeritageAreaResults={displayFieldName:null,features:[]};var v=new s("https://wisaard.dahp.wa.gov/server/rest/services/Maritime/MapServer/0"),a=new h;a.outFields=["OBJECTID"];a.geometry=n;a.returnGeometry=!1;v.execute(a).then(function(n){n.features.length>0&&APP.maritimeHeritageAreaResults.features.push(n.features[0]);APP.maritimeHeritageAreaResultsComplete=!0}).then(function(){APP.militaryRangeTraingAreaResultsComplete===!0&&APP.militaryInstallationsResultsComplete===!0&&APP.militaryFacilitiesResultsComplete===!0&&APP.militarySuaFloorElevationResultsComplete===!0&&APP.militaryMtrFloorElevationResultsComplete===!0&&APP.maritimeHeritageAreaResultsComplete===!0&&APP.customFunctions.identifyInternalLayers(n,t,r,u,f,e,o)})}})};APP.customFunctions.identifyInternalLayers=function(n,t,i,r,u,f,e){var r="",v=JSON.stringify({x:n.x,y:n.y}),y=APP.mapView.extent.xmin+","+APP.mapView.extent.ymin+","+APP.mapView.extent.xmax+","+APP.mapView.extent.ymax,p=APP.mapView.width+","+APP.mapView.height+",96",o=5,s,h,c,l;switch(APP.mapView.zoom){case 10:case 11:o=8;break;case 12:case 13:o=10;break;case 14:case 15:o=12;break;case 16:case 17:case 18:o=15;break;default:o=5}s={};h="all:"+t.toString();$.each(APP.layerDefinitions,function(n,t){if(t!==""&&t!==undefined){var i=n;s[i]=t}});c=JSON.stringify(s);l={geometryType:"esriGeometryPoint",geometry:v,tolerance:o,mapExtent:y,imageDisplay:p,returnGeometry:!1,layers:h,layerDefs:c,f:"pjson"};a(APP.dynamicMapLayersServiceUrl+"/identify",{query:l,responseType:"json"}).then(function(t){var rv=t.data.results,o={displayFieldName:null,features:[]},s={displayFieldName:null,features:[]},h={displayFieldName:null,features:[]},c={displayFieldName:null,features:[]},l={displayFieldName:null,features:[]},a={displayFieldName:null,features:[]},v={displayFieldName:null,features:[]},y={displayFieldName:null,features:[]},p={displayFieldName:null,features:[]},w={displayFieldName:null,features:[]},b={displayFieldName:null,features:[]},k={displayFieldName:null,features:[]},d={displayFieldName:null,features:[]},g={displayFieldName:null,features:[]},nt={displayFieldName:null,features:[]},tt={displayFieldName:null,features:[]},it={displayFieldName:null,features:[]},rt={displayFieldName:null,features:[]},ut={displayFieldName:null,features:[]},ft={displayFieldName:null,features:[]},et={displayFieldName:null,features:[]},ot={displayFieldName:null,features:[]},st={displayFieldName:null,features:[]},ht={displayFieldName:null,features:[]},ct={displayFieldName:null,features:[]},lt={displayFieldName:null,features:[]},at={displayFieldName:null,features:[]},vt={displayFieldName:null,features:[]},yt={displayFieldName:null,features:[]},pt={displayFieldName:null,features:[]},wt={displayFieldName:null,features:[]},bt={displayFieldName:null,features:[]},kt={displayFieldName:null,features:[]},dt={displayFieldName:null,features:[]},gt={displayFieldName:null,features:[]},ni={displayFieldName:null,features:[]},ti={displayFieldName:null,features:[]},ii={displayFieldName:null,features:[]},ri={displayFieldName:null,features:[]},ui={displayFieldName:null,features:[]},fi={displayFieldName:null,features:[]},ei={displayFieldName:null,features:[]},oi={displayFieldName:null,features:[]},si={displayFieldName:null,features:[]},hi={displayFieldName:null,features:[]},ci={displayFieldName:null,features:[]},li={displayFieldName:null,features:[]},ai={displayFieldName:null,features:[]},vi={displayFieldName:null,features:[]},yi={displayFieldName:null,features:[]},pi={displayFieldName:null,features:[]},wi={displayFieldName:null,features:[]},bi={displayFieldName:null,features:[]},ki={displayFieldName:null,features:[]},di={displayFieldName:null,features:[]},gi={displayFieldName:null,features:[]},nr={displayFieldName:null,features:[]},tr={displayFieldName:null,features:[]},ir={displayFieldName:null,features:[]},rr={displayFieldName:null,features:[]},ur={displayFieldName:null,features:[]},fr={displayFieldName:null,features:[]},er={displayFieldName:null,features:[]},or={displayFieldName:null,features:[]},sr={displayFieldName:null,features:[]},hr={displayFieldName:null,features:[]},cr={displayFieldName:null,features:[]},lr={displayFieldName:null,features:[]},ar={displayFieldName:null,features:[]},vr={displayFieldName:null,features:[]},yr={displayFieldName:null,features:[]},pr={displayFieldName:null,features:[]},wr={displayFieldName:null,features:[]},br={displayFieldName:null,features:[]},kr={displayFieldName:null,features:[]},dr={displayFieldName:null,features:[]},gr={displayFieldName:null,features:[]},nu={displayFieldName:null,features:[]},tu={displayFieldName:null,features:[]},iu={displayFieldName:null,features:[]},ru={displayFieldName:null,features:[]},uu={displayFieldName:null,features:[]},fu={displayFieldName:null,features:[]},eu={displayFieldName:null,features:[]},ou={displayFieldName:null,features:[]},su={displayFieldName:null,features:[]},hu={displayFieldName:null,features:[]},cu={displayFieldName:null,features:[]},lu={displayFieldName:null,features:[]},au={displayFieldName:null,features:[]},vu={displayFieldName:null,features:[]},yu={displayFieldName:null,features:[]},pu={displayFieldName:null,features:[]},wu={displayFieldName:null,features:[]},bu={displayFieldName:null,features:[]},ku={displayFieldName:null,features:[]},du={displayFieldName:null,features:[]},gu={displayFieldName:null,features:[]},nf={displayFieldName:null,features:[]},tf={displayFieldName:null,features:[]},rf={displayFieldName:null,features:[]},uf={displayFieldName:null,features:[]},ff={displayFieldName:null,features:[]},ef={displayFieldName:null,features:[]},of={displayFieldName:null,features:[]},sf={displayFieldName:null,features:[]},hf={displayFieldName:null,features:[]},cf={displayFieldName:null,features:[]},lf={displayFieldName:null,features:[]},af={displayFieldName:null,features:[]},vf={displayFieldName:null,features:[]},yf={displayFieldName:null,features:[]},pf={displayFieldName:null,features:[]},wf={displayFieldName:null,features:[]},bf={displayFieldName:null,features:[]},kf={displayFieldName:null,features:[]},df={displayFieldName:null,features:[]},gf={displayFieldName:null,features:[]},ne={displayFieldName:null,features:[]},te={displayFieldName:null,features:[]},ie={displayFieldName:null,features:[]},re={displayFieldName:null,features:[]},ue={displayFieldName:null,features:[]},fe={displayFieldName:null,features:[]},ee={displayFieldName:null,features:[]},oe={displayFieldName:null,features:[]},se={displayFieldName:null,features:[]},he={displayFieldName:null,features:[]},ce={displayFieldName:null,features:[]},le={displayFieldName:null,features:[]},ae={displayFieldName:null,features:[]},ve={displayFieldName:null,features:[]},ye={displayFieldName:null,features:[]},pe={displayFieldName:null,features:[]},we={displayFieldName:null,features:[]},be={displayFieldName:null,features:[]},ke={displayFieldName:null,features:[]},de={displayFieldName:null,features:[]},ge={displayFieldName:null,features:[]},no={displayFieldName:null,features:[]},to={displayFieldName:null,features:[]},io={displayFieldName:null,features:[]},ro={displayFieldName:null,features:[]},uo={displayFieldName:null,features:[]},fo={displayFieldName:null,features:[]},eo={displayFieldName:null,features:[]},oo={displayFieldName:null,features:[]},so={displayFieldName:null,features:[]},ho={displayFieldName:null,features:[]},co={displayFieldName:null,features:[]},lo={displayFieldName:null,features:[]},ao={displayFieldName:null,features:[]},vo={displayFieldName:null,features:[]},yo={displayFieldName:null,features:[]},po={displayFieldName:null,features:[]},wo={displayFieldName:null,features:[]},bo={displayFieldName:null,features:[]},ko={displayFieldName:null,features:[]},go={displayFieldName:null,features:[]},ns={displayFieldName:null,features:[]},ts={displayFieldName:null,features:[]},is={displayFieldName:null,features:[]},rs={displayFieldName:null,features:[]},us={displayFieldName:null,features:[]},fs={displayFieldName:null,features:[]},es={displayFieldName:null,features:[]},os={displayFieldName:null,features:[]},ss={displayFieldName:null,features:[]},hs={displayFieldName:null,features:[]},cs={displayFieldName:null,features:[]},ls={displayFieldName:null,features:[]},as={displayFieldName:null,features:[]},vs={displayFieldName:null,features:[]},ys={displayFieldName:null,features:[]},ps={displayFieldName:null,features:[]},ws={displayFieldName:null,features:[]},bs={displayFieldName:null,features:[]},ks={displayFieldName:null,features:[]},ds={displayFieldName:null,features:[]},gs={displayFieldName:null,features:[]},nh={displayFieldName:null,features:[]},th={displayFieldName:null,features:[]},ih={displayFieldName:null,features:[]},rh={displayFieldName:null,features:[]},uh={displayFieldName:null,features:[]},fh={displayFieldName:null,features:[]},eh={displayFieldName:null,features:[]},oh={displayFieldName:null,features:[]},sh={displayFieldName:null,features:[]},hh={displayFieldName:null,features:[]},ch={displayFieldName:null,features:[]},lh={displayFieldName:null,features:[]},ah={displayFieldName:null,features:[]},vh={displayFieldName:null,features:[]},yh={displayFieldName:null,features:[]},ph={displayFieldName:null,features:[]},wh={displayFieldName:null,features:[]},bh={displayFieldName:null,features:[]},kh={displayFieldName:null,features:[]},dh={displayFieldName:null,features:[]},gh={displayFieldName:null,features:[]},nc={displayFieldName:null,features:[]},tc={displayFieldName:null,features:[]},ic={displayFieldName:null,features:[]},rc={displayFieldName:null,features:[]},uc={displayFieldName:null,features:[]},fc={displayFieldName:null,features:[]},ec={displayFieldName:null,features:[]},oc={displayFieldName:null,features:[]},sc={displayFieldName:null,features:[]},hc={displayFieldName:null,features:[]},cc={displayFieldName:null,features:[]},lc={displayFieldName:null,features:[]},ac={displayFieldName:null,features:[]},vc={displayFieldName:null,features:[]},yc={displayFieldName:null,features:[]},pc={displayFieldName:null,features:[]},wc={displayFieldName:null,features:[]},bc={displayFieldName:null,features:[]},kc={displayFieldName:null,features:[]},dc={displayFieldName:null,features:[]},gc={displayFieldName:null,features:[]},nl={displayFieldName:null,features:[]},tl={displayFieldName:null,features:[]},il={displayFieldName:null,features:[]},rl={displayFieldName:null,features:[]},ul={displayFieldName:null,features:[]},fl={displayFieldName:null,features:[]},el={displayFieldName:null,features:[]},ol={displayFieldName:null,features:[]},sl={displayFieldName:null,features:[]},hl={displayFieldName:null,features:[]},cl={displayFieldName:null,features:[]},ll={displayFieldName:null,features:[]},al={displayFieldName:null,features:[]},vl={displayFieldName:null,features:[]},yl={displayFieldName:null,features:[]},pl={displayFieldName:null,features:[]},wl={displayFieldName:null,features:[]},bl={displayFieldName:null,features:[]},kl={displayFieldName:null,features:[]},dl={displayFieldName:null,features:[]},gl={displayFieldName:null,features:[]},na={displayFieldName:null,features:[]},ta={displayFieldName:null,features:[]},ia={displayFieldName:null,features:[]},ra={displayFieldName:null,features:[]},ua={displayFieldName:null,features:[]},fa={displayFieldName:null,features:[]},ea={displayFieldName:null,features:[]},oa={displayFieldName:null,features:[]},sa={displayFieldName:null,features:[]},ha={displayFieldName:null,features:[]},ca={displayFieldName:null,features:[]},la={displayFieldName:null,features:[]},aa={displayFieldName:null,features:[]},va={displayFieldName:null,features:[]},ya={displayFieldName:null,features:[]},pa={displayFieldName:null,features:[]},wa={displayFieldName:null,features:[]},ba={displayFieldName:null,features:[]},ka={displayFieldName:null,features:[]},da={displayFieldName:null,features:[]},ga={displayFieldName:null,features:[]},nv={displayFieldName:null,features:[]},tv={displayFieldName:null,features:[]},iv;$.each(rv,function(n,t){switch(t.layerName){case"Shoreline photos (2016)":o.features.push(t);break;case"Shoreline photos (2006) 1":s.features.push(t);break;case"Shoreline photos (2000-2002) 1":h.features.push(t);break;case"Shoreline photos (1992-1997) 1":c.features.push(t);break;case"Shoreline photos (1976-1977) 1":l.features.push(t);break;case"Shoreline photo (1940)":a.features.push(t);break;case"Beach status":v.features.push(t);break;case"Public beach access points":y.features.push(t);break;case"Public beach access shoreline":p.features.push(t);break;case"Marine Subregions":w.features.push(t);break;case"SLR_0ft":case"SLR_1ft":case"SLR_2ft":case"SLR_3ft":case"SLR_4ft":case"SLR_5ft":case"SLR_6ft":b.features.push(t);break;case"Marine Shoreline":k.features.push(t);break;case"Historic shoreline":d.features.push(t);break;case"Pocket Estuaries":g.features.push(t);break;case"Historic Estuary Map (footprints)":nt.features.push(t);break;case"Estuaries (waswis)":tt.features.push(t);break;case"NHD Waterbodies":rt.features.push(t);break;case"NHD Flowlines":it.features.push(t);break;case"NHD Area":ut.features.push(t);break;case"WRIA":ft.features.push(t);break;case"HUC8":et.features.push(t);break;case"HUC10":ot.features.push(t);break;case"HUC12":st.features.push(t);break;case"EelgrassMerge":ht.features.push(t);break;case"DunegrassMerge":ct.features.push(t);break;case"Surfgrass_fringe":lt.features.push(t);break;case"Kelp":at.features.push(t);break;case"SaltMarshMerge":vt.features.push(t);break;case"LowMarshMerge":yt.features.push(t);break;case"SMA Marine Shoreline":case"SMA Adopted Streams":case"SMA Adopted Lakes":pt.features.push(t);break;case"Coastal Zone Management Area":wt.features.push(t);break;case"Boat Launches":bt.features.push(t);break;case"Moorage Facilities":kt.features.push(t);break;case"Piers and Docks (#)":dt.features.push(t);break;case"Shore Modification (%)":gt.features.push(t);break;case"Beach Strategies Armor - hash option":ni.features.push(t);break;case"Drift Cells":ti.features.push(t);break;case"Slope Stability":ii.features.push(t);break;case"Coastal landforms (lines)":ri.features.push(t);break;case"GRP Spill Origin Point":ui.features.push(t);break;case"GRP Strategies":fi.features.push(t);break;case"HAPC":ei.features.push(t);break;case"Blue Whale (Balaenoptera musculus)":oi.features.push(t);break;case"Dall's Porpoise (Phocoenoides dalli)":si.features.push(t);break;case"Fin Whale (Balaenoptera physalus)":hi.features.push(t);break;case"Humpback Whale (Megaptera novaeangliae)":ci.features.push(t);break;case"Risso's Dolphin (Grampus griseus)":li.features.push(t);break;case"Northern Right Whale Dolphin (Lissodelphis borealis)":ai.features.push(t);break;case"Pacific White-Sided Dolphin (Lagenorhynchus obliquidens)":vi.features.push(t);break;case"Short-Beaked Common Dolphin (Delphinus delphis)":yi.features.push(t);break;case"Small Beaked Whale (Ziphius and Mesoplodon)":pi.features.push(t);break;case"Sperm Whale (Physeter macrocephalus)":wi.features.push(t);break;case"Striped Dolphin (Stenella coeruleoalba)":bi.features.push(t);break;case"Bathymetric contours":ki.features.push(t);break;case"Undersea Feature Names":di.features.push(t);break;case"Submarine Cables":gi.features.push(t);break;case"Marinas":nr.features.push(t);break;case"Shipping fairways lanes zone":tr.features.push(t);break;case"NOAA Wrecks and Obstructions":ir.features.push(t);break;case"Marine Structures":rr.features.push(t);break;case"Olympic Marine Sanctuary":ur.features.push(t);break;case"Federal Lease Blocks":fr.features.push(t);break;case"Aquatic Lands Parcel":er.features.push(t);break;case"US Maritime Limits and Boundaries":or.features.push(t);break;case"Olympic_National_Park":sr.features.push(t);break;case"Coastal Wildlife Refuge Boundaries":hr.features.push(t);break;case"Coastal_Crab_Closures_poly":cr.features.push(t);break;case"Coastal_Crab_poly":lr.features.push(t);break;case"PinkShrimp_Closures_poly":ar.features.push(t);break;case"PinkShrimp_poly":vr.features.push(t);break;case"Sardine_Closures_poly":yr.features.push(t);break;case"Sardine_poly":pr.features.push(t);break;case"TrawlBottom_Closures_poly":wr.features.push(t);break;case"TrawlBottom_poly":br.features.push(t);break;case"TrawlMidWater_Closures_poly":kr.features.push(t);break;case"TrawlMidWater_poly":dr.features.push(t);break;case"Albacore_poly":gr.features.push(t);break;case"Bottomfish Closures":nu.features.push(t);break;case"Bottomfish Fishery":tu.features.push(t);break;case"Halibut Closures":iu.features.push(t);break;case"Halibut Fishery":ru.features.push(t);break;case"Salmon Closures":uu.features.push(t);break;case"Salmon Fishery":fu.features.push(t);break;case"Beach Use":eu.features.push(t);break;case"Kayak Fishing":ou.features.push(t);break;case"Motorized Boating":su.features.push(t);break;case"Paddling":hu.features.push(t);break;case"Recreational Dive Fishing":cu.features.push(t);break;case"Recreational Fishing From Shore":lu.features.push(t);break;case"Recreational Intertidal Harvest":au.features.push(t);break;case"Sailing":vu.features.push(t);break;case"SCUBA":yu.features.push(t);break;case"Surface Board Sports":pu.features.push(t);break;case"Swimming":wu.features.push(t);break;case"Tide Pooling":bu.features.push(t);break;case"Wildlife Viewing at Sea":ku.features.push(t);break;case"Recreational Shellfish Beaches":du.features.push(t);break;case"Mariculture":gu.features.push(t);break;case"Permanent Research Areas":nf.features.push(t);break;case"gSSURGO_Clay":tf.features.push(t);break;case"gSSURGO_Organic":rf.features.push(t);break;case"gSSURGO_Hydric":uf.features.push(t);break;case"WA_NWI_SEA":ff.features.push(t);break;case"Wetlands Inventory 2016":ef.features.push(t);break;case"Wetlands Inventory 2011":of.features.push(t);break;case"Wetlands Inventory 2006":sf.features.push(t);break;case"Wetlands Inventory 2001":hf.features.push(t);break;case"Wetlands Inventory 1996":cf.features.push(t);break;case"Wetlands Inventory 1992":lf.features.push(t);break;case"Mitigation (points)":af.features.push(t);break;case"Mitigation (polygons)":vf.features.push(t);break;case"Mitigation Banks":yf.features.push(t);break;case"PNWHydrologicLandscapeClassWA":pf.features.push(t);break;case"City":wf.features.push(t);break;case"UGA":bf.features.push(t);break;case"County":kf.features.push(t);break;case"Legislative Districts":df.features.push(t);break;case"Congressional Districts":gf.features.push(t);break;case"Ecology Regions":ne.features.push(t);break;case"Qtr_Qtr_Section_Polygon":te.features.push(t);break;case"Parcels":ie.features.push(t);break;case"Tribal_Lands":re.features.push(t);break;case"Category 5 Sediments - 303(d)":ue.features.push(t);break;case"Category 4C Sediments":fe.features.push(t);break;case"Category 4B Sediments":ee.features.push(t);break;case"Category 4A Sediments":oe.features.push(t);break;case"Category 2 Sediments":se.features.push(t);break;case"Category 1 Sediments":he.features.push(t);break;case"Category 5 Waters - 303(d)":ce.features.push(t);break;case"Category 4C  Waters ":le.features.push(t);break;case"Category 4B  Waters ":ae.features.push(t);break;case"Category 4A Waters":ve.features.push(t);break;case"Category 2 Waters":ye.features.push(t);break;case"Category 1 Waters":pe.features.push(t);break;case"Facility":we.features.push(t);break;case"Commercial Shellfish":be.features.push(t);break;case"Flood (identify)":ke.features.push(t);break;case"Land Cover 2016":de.features.push(t);break;case"Land Cover 2011":ge.features.push(t);break;case"Land Cover 2006":no.features.push(t);break;case"Land Cover 2001":to.features.push(t);break;case"Land Cover 1996":io.features.push(t);break;case"Land Cover 1991":ro.features.push(t);break;case"Canopy Cover 2006":uo.features.push(t);break;case"Canopy Cover 2001":fo.features.push(t);break;case"Canopy Cover 1996":eo.features.push(t);break;case"Canopy Cover 1991":oo.features.push(t);break;case"Impervious Surface 2006":so.features.push(t);break;case"Impervious Surface 2001":ho.features.push(t);break;case"Impervious Surface 1996":co.features.push(t);break;case"Impervious Surface 1991":lo.features.push(t);break;case"Impervious Surface 1986":ao.features.push(t);break;case"Minority":vo.features.push(t);break;case"LowIncome":yo.features.push(t);break;case"Language":po.features.push(t);break;case"Education":wo.features.push(t);break;case"AgeYoung":bo.features.push(t);break;case"AgeOld":ko.features.push(t);break;case"Aquaculture Districts":go.features.push(t);break;case"Average Tide Energy Class":ns.features.push(t);break;case"25m contour bathymetry":ts.features.push(t);break;case"Bathymetry Max":is.features.push(t);break;case"Bathymetry Min":rs.features.push(t);break;case"Depth":us.features.push(t);break;case"Geomorphology":fs.features.push(t);break;case"Substrate":es.features.push(t);break;case"Recreational Bottomfish Management Areas":os.features.push(t);break;case"Cargo Ship Transits 2013-2014":ss.features.push(t);break;case"Catch Reporting Areas (WDFW)":hs.features.push(t);break;case"Essential Fish Habitat - Chinook":cs.features.push(t);break;case"Chinook Habitat":ls.features.push(t);break;case"Chum Habitat":as.features.push(t);break;case"Essential Fish Habitat - Coho":vs.features.push(t);break;case"Fishing Effort - Commercial Albacore":ys.features.push(t);break;case"Commercial Dive Fishing":ps.features.push(t);break;case"Commercial Fishing with Benthic Fixed Gear":ws.features.push(t);break;case"Commercial Fishing with Benthic Mobile Gear":bs.features.push(t);break;case"Commercial Fishing Lease Blocks":ks.features.push(t);break;case"Commercial Intertidal Harvest":ds.features.push(t);break;case"Commercial Pelagic Fishing":gs.features.push(t);break;case"Fishing Effort - Commercial Sablefish":nh.features.push(t);break;case"Fishing Effort - Commercial Salmon":th.features.push(t);break;case"Commercial Shipping":ih.features.push(t);break;case"Cruise Ships":rh.features.push(t);break;case"Cultural Uses":uh.features.push(t);break;case"Deep Draft Commercial Waterways":fh.features.push(t);break;case"DNR Management Boundaries":eh.features.push(t);break;case"Dungeness Crab Special Management Areas (SMAs)":oh.features.push(t);break;case"Estuaries of Concern":sh.features.push(t);break;case"Eulachon Critical Habitat":hh.features.push(t);break;case"10m facility - 25ft observer":ch.features.push(t);break;case"10m facility - 35ft observer":lh.features.push(t);break;case"10m facility - 6ft observer":ah.features.push(t);break;case"120m facility - 25ft observer":vh.features.push(t);break;case"120m facility - 35ft observer":yh.features.push(t);break;case"120m facility - 6ft observer":ph.features.push(t);break;case"90m facility - 25ft observer":wh.features.push(t);break;case"90m facility - 35ft observer":bh.features.push(t);break;case"90m facility - 6ft observer":kh.features.push(t);break;case"Fishing Ports":dh.features.push(t);break;case"Fish Management Areas (WDFW)":gh.features.push(t);break;case"Forage Fish 2012-2014 (WDFW)":nc.features.push(t);break;case"Estuaries":tc.features.push(t);break;case"Head of Tide ":ic.features.push(t);break;case"Marine Coastal Zones":rc.features.push(t);break;case"Streams":uc.features.push(t);break;case"Groundfish Closure Areas":fc.features.push(t);break;case"Groundfish Essential Fish Habitat":ec.features.push(t);break;case"Halibut Closure Areas":oc.features.push(t);break;case"River Observations":sc.features.push(t);break;case"Watershed Observations":hc.features.push(t);break;case"Large Marine Ecosystems":cc.features.push(t);break;case"Marine Debris":lc.features.push(t);break;case"Marine Mammal Haulout Locations (WDFW)":ac.features.push(t);break;case"Marine Supply":vc.features.push(t);break;case"Mining and Mineral Extraction":yc.features.push(t);break;case"MSP Study Area  Boundary":pc.features.push(t);break;case"Water Quality Monitoring ":wc.features.push(t);break;case"Municipal NPDES Permitted Outfalls":bc.features.push(t);break;case"Natural Resource Conservation Areas (DNR)":kc.features.push(t);break;case"Northern Sea Otter Summer Concentration Areas (WDFW)":dc.features.push(t);break;case"Northwest National Marine Fisheries Service Region":gc.features.push(t);break;case"Ocean Disposal Sites (Type of Dumping Grounds)":nl.features.push(t);break;case"Ocean Dumping":tl.features.push(t);break;case"Open Season Fishing Areas (Towlane Deliniation) ":il.features.push(t);break;case"Oyster Reserves":rl.features.push(t);break;case"Pacific Fishery Management Council Region":ul.features.push(t);break;case"Passenger Ship Transits 2013-2014":fl.features.push(t);break;case"Essential Fish Habitat - Pink Salmon":el.features.push(t);break;case"Ports Facilities":ol.features.push(t);break;case"Recreational Fishing From Boats (Benthic Species)":sl.features.push(t);break;case"Recreational Fishing From Boats (Pelagic Species)":hl.features.push(t);break;case"Renewable Energy Past Projects":cl.features.push(t);break;case"Rocky Reefs":ll.features.push(t);break;case"Washington Seabird Catalog 2014 (WDFW)":al.features.push(t);break;case"Seafood Processors":vl.features.push(t);break;case"Sea Otter Occurrences recorded in 2012-2013 Aerial Surveys (WDFW)":yl.features.push(t);break;case"Sediment Type":pl.features.push(t);break;case"All Other":wl.features.push(t);break;case"Cargo":bl.features.push(t);break;case"Fishing":kl.features.push(t);break;case"Military":dl.features.push(t);break;case"Passenger":gl.features.push(t);break;case"Pleasure":na.features.push(t);break;case"Tanker":ta.features.push(t);break;case"Tug&Tow":ia.features.push(t);break;case"Shoreline (Ownership Boundaries)":ra.features.push(t);break;case"Sockeye Habitat":ua.features.push(t);break;case"Steelhead Habitat":fa.features.push(t);break;case"Recreational Subsistence Fishing and Harvest":ea.features.push(t);break;case"Summer Chlorophyll":oa.features.push(t);break;case"Tanker Ship Transits 2013-2014":sa.features.push(t);break;case"Towboat Crabber Lane Boundaries":ha.features.push(t);break;case"Towlane Corners":ca.features.push(t);break;case"Tug & Tow Transits 2013-2014":la.features.push(t);break;case"Underwater Pipelines":aa.features.push(t);break;case"Underwater Transmission Cables":va.features.push(t);break;case"PhysicalOceanography - Upwelling":ya.features.push(t);break;case"Beacons":pa.features.push(t);break;case"Buoys":wa.features.push(t);break;case"Wave Energy: Deepwater Energy Devices":ba.features.push(t);break;case"Wave Energy: Mid-Depth Energy Devices":ka.features.push(t);break;case"Wave Energy: Nearshore M3 Energy Devices":da.features.push(t);break;case"Wave Energy: Nearshore Energy Devices":ga.features.push(t);break;case"Wind Energy: Turbines on Floating Platforms":nv.features.push(t);break;case"Wind Power":tv.features.push(t)}});$.each(i,function(n,t){switch(t){case"Shoreline photos (2016)":r+=APP.customFunctions.layerTabContent(o,"Shoreline photos (2016)");break;case"Shoreline photos (2006) 1":r+=APP.customFunctions.layerTabContent(s,"Shoreline photos (2006) 1");break;case"Shoreline photos (2000-2002) 1":r+=APP.customFunctions.layerTabContent(h,"Shoreline photos (2000-2002) 1");break;case"Shoreline photos (1992-1997) 1":r+=APP.customFunctions.layerTabContent(c,"Shoreline photos (1992-1997) 1");break;case"Shoreline photos (1976-1977) 1":r+=APP.customFunctions.layerTabContent(l,"Shoreline photos (1976-1977) 1");break;case"Shoreline photo (1940)":r+=APP.customFunctions.layerTabContent(a,"Shoreline photo (1940)");break;case"Beach status":r+=APP.customFunctions.layerTabContent(v,"Beach status");break;case"Public beach access points":r+=APP.customFunctions.layerTabContent(y,"Public beach access points");break;case"Public beach access shoreline":r+=APP.customFunctions.layerTabContent(p,"Public beach access shoreline");break;case"Marine Subregions":r+=APP.customFunctions.layerTabContent(w,"Marine Subregions");break;case"Sea Level Rise":r+=APP.customFunctions.layerTabContent(b,"Sea Level Rise");break;case"Marine Shoreline":r+=APP.customFunctions.layerTabContent(k,"Marine Shoreline");break;case"Historic shoreline":r+=APP.customFunctions.layerTabContent(d,"Historic shoreline");break;case"Pocket Estuaries":r+=APP.customFunctions.layerTabContent(g,"Pocket Estuaries");break;case"Historic Estuary Map (footprints)":r+=APP.customFunctions.layerTabContent(nt,"Historic Estuary Map (footprints)");break;case"Estuaries (waswis)":r+=APP.customFunctions.layerTabContent(tt,"Estuaries (waswis)");break;case"EelgrassMerge":r+=APP.customFunctions.layerTabContent(ht,"EelgrassMerge");break;case"DunegrassMerge":r+=APP.customFunctions.layerTabContent(ct,"DunegrassMerge");break;case"Surfgrass_fringe":r+=APP.customFunctions.layerTabContent(lt,"Surfgrass_fringe");break;case"Kelp":r+=APP.customFunctions.layerTabContent(at,"Kelp");break;case"LowMarshMerge":r+=APP.customFunctions.layerTabContent(yt,"LowMarshMerge");break;case"SaltMarshMerge":r+=APP.customFunctions.layerTabContent(vt,"SaltMarshMerge");break;case"SMA Adopted Waters":r+=APP.customFunctions.layerTabContent(pt,"SMA Adopted Waters");break;case"Coastal Zone Management Area":r+=APP.customFunctions.layerTabContent(wt,"Coastal Zone Management Area");break;case"Boat Launches":r+=APP.customFunctions.layerTabContent(bt,"Boat Launches");break;case"Moorage Facilities":r+=APP.customFunctions.layerTabContent(kt,"Moorage Facilities");break;case"Piers and Docks (#)":r+=APP.customFunctions.layerTabContent(dt,"Piers and Docks (#)");break;case"Shore Modification (%)":r+=APP.customFunctions.layerTabContent(gt,"Shore Modification (%)");break;case"Beach Strategies Armor - hash option":r+=APP.customFunctions.layerTabContent(ni,"Beach Strategies Armor - hash option");break;case"Drift Cells":r+=APP.customFunctions.layerTabContent(ti,"Drift Cells");break;case"Slope Stability":r+=APP.customFunctions.layerTabContent(ii,"Slope Stability");break;case"Coastal landforms (lines)":r+=APP.customFunctions.layerTabContent(ri,"Coastal landforms (lines)");break;case"GRP Spill Origin Point":r+=APP.customFunctions.layerTabContent(ui,"GRP Spill Origin Point");break;case"GRP Strategies":r+=APP.customFunctions.layerTabContent(fi,"GRP Strategies");break;case"HAPC":r+=APP.customFunctions.layerTabContent(ei,"HAPC");break;case"Blue Whale (Balaenoptera musculus)":r+=APP.customFunctions.layerTabContent(oi,"Blue Whale (Balaenoptera musculus)");break;case"Dall's Porpoise (Phocoenoides dalli)":r+=APP.customFunctions.layerTabContent(si,"Dall's Porpoise (Phocoenoides dalli)");break;case"Fin Whale (Balaenoptera physalus)":r+=APP.customFunctions.layerTabContent(hi,"Fin Whale (Balaenoptera physalus)");break;case"Humpback Whale (Megaptera novaeangliae)":r+=APP.customFunctions.layerTabContent(ci,"Humpback Whale (Megaptera novaeangliae)");break;case"Risso's Dolphin (Grampus griseus)":r+=APP.customFunctions.layerTabContent(li,"Risso's Dolphin (Grampus griseus)");break;case"Northern Right Whale Dolphin (Lissodelphis borealis)":r+=APP.customFunctions.layerTabContent(ai,"Northern Right Whale Dolphin (Lissodelphis borealis)");break;case"Pacific White-Sided Dolphin (Lagenorhynchus obliquidens)":r+=APP.customFunctions.layerTabContent(vi,"Pacific White-Sided Dolphin (Lagenorhynchus obliquidens)");break;case"Short-Beaked Common Dolphin (Delphinus delphis)":r+=APP.customFunctions.layerTabContent(yi,"Short-Beaked Common Dolphin (Delphinus delphis)");break;case"Small Beaked Whale (Ziphius and Mesoplodon)":r+=APP.customFunctions.layerTabContent(pi,"Small Beaked Whale (Ziphius and Mesoplodon)");break;case"Sperm Whale (Physeter macrocephalus)":r+=APP.customFunctions.layerTabContent(wi,"Sperm Whale (Physeter macrocephalus)");break;case"Striped Dolphin (Stenella coeruleoalba)":r+=APP.customFunctions.layerTabContent(bi,"Striped Dolphin (Stenella coeruleoalba)");break;case"Bathymetric contours":r+=APP.customFunctions.layerTabContent(ki,"Bathymetric contours");break;case"Undersea Feature Names":r+=APP.customFunctions.layerTabContent(di,"Undersea Feature Names");break;case"Submarine Cables":r+=APP.customFunctions.layerTabContent(gi,"Submarine Cables");break;case"Marinas":r+=APP.customFunctions.layerTabContent(nr,"Marinas");break;case"Shipping fairways lanes zone":r+=APP.customFunctions.layerTabContent(tr,"Shipping fairways lanes zone");break;case"NOAA Wrecks and Obstructions":r+=APP.customFunctions.layerTabContent(ir,"NOAA Wrecks and Obstructions");break;case"Marine Structures":r+=APP.customFunctions.layerTabContent(rr,"Marine Structures");break;case"Olympic Marine Sanctuary":r+=APP.customFunctions.layerTabContent(ur,"Olympic Marine Sanctuary");break;case"Federal Lease Blocks":r+=APP.customFunctions.layerTabContent(fr,"Federal Lease Blocks");break;case"Aquatic Lands Parcel":r+=APP.customFunctions.layerTabContent(er,"Aquatic Lands Parcel");break;case"US Maritime Limits and Boundaries":r+=APP.customFunctions.layerTabContent(or,"US Maritime Limits and Boundaries");break;case"Olympic_National_Park":r+=APP.customFunctions.layerTabContent(sr,"Olympic_National_Park");break;case"Coastal Wildlife Refuge Boundaries":r+=APP.customFunctions.layerTabContent(hr,"Coastal Wildlife Refuge Boundaries");break;case"# Coastal Crab":r+=APP.customFunctions.layerTabContent(cr,"Coastal_Crab_Closures_poly");r+=APP.customFunctions.layerTabContent(lr,"Coastal_Crab_poly");break;case"# Pink Shrimp":r+=APP.customFunctions.layerTabContent(ar,"PinkShrimp_Closures_poly");r+=APP.customFunctions.layerTabContent(vr,"PinkShrimp_poly");break;case"# Sardine":r+=APP.customFunctions.layerTabContent(yr,"Sardine_Closures_poly");r+=APP.customFunctions.layerTabContent(pr,"Sardine_poly");break;case"# Trawl (Bottom) (or Groundfish)":r+=APP.customFunctions.layerTabContent(wr,"TrawlBottom_Closures_poly");r+=APP.customFunctions.layerTabContent(br,"TrawlBottom_poly");break;case"# Trawl (Midwater) (or Pacific Whiting (Hake))":r+=APP.customFunctions.layerTabContent(kr,"TrawlMidWater_Closures_poly");r+=APP.customFunctions.layerTabContent(dr,"TrawlMidWater_poly");break;case"Albacore_poly":r+=APP.customFunctions.layerTabContent(gr,"Albacore_poly");break;case"# Bottomfish":r+=APP.customFunctions.layerTabContent(nu,"Bottomfish Closures");r+=APP.customFunctions.layerTabContent(tu,"Bottomfish Fishery");break;case"# Halibut":r+=APP.customFunctions.layerTabContent(iu,"Halibut Closures");r+=APP.customFunctions.layerTabContent(ru,"Halibut Fishery");break;case"# Salmon":r+=APP.customFunctions.layerTabContent(uu,"Salmon Closures");r+=APP.customFunctions.layerTabContent(fu,"Salmon Fishery");break;case"Beach Use":r+=APP.customFunctions.layerTabContent(eu,"Beach Use");break;case"Kayak Fishing":r+=APP.customFunctions.layerTabContent(ou,"Kayak Fishing");break;case"Motorized Boating":r+=APP.customFunctions.layerTabContent(su,"Motorized Boating");break;case"Paddling":r+=APP.customFunctions.layerTabContent(hu,"Paddling");break;case"Recreational Dive Fishing":r+=APP.customFunctions.layerTabContent(cu,"Recreational Dive Fishing");break;case"Recreational Fishing From Shore":r+=APP.customFunctions.layerTabContent(lu,"Recreational Fishing From Shore");break;case"Recreational Intertidal Harvest":r+=APP.customFunctions.layerTabContent(au,"Recreational Intertidal Harvest");break;case"Sailing":r+=APP.customFunctions.layerTabContent(vu,"Sailing");break;case"SCUBA":r+=APP.customFunctions.layerTabContent(yu,"SCUBA");break;case"Surface Board Sports":r+=APP.customFunctions.layerTabContent(pu,"Surface Board Sports");break;case"Swimming":r+=APP.customFunctions.layerTabContent(wu,"Swimming");break;case"Tide Pooling":r+=APP.customFunctions.layerTabContent(bu,"Tide Pooling");break;case"Wildlife Viewing at Sea":r+=APP.customFunctions.layerTabContent(ku,"Wildlife Viewing at Sea");break;case"Recreational Shellfish Beaches":r+=APP.customFunctions.layerTabContent(du,"Recreational Shellfish Beaches");break;case"Mariculture":r+=APP.customFunctions.layerTabContent(gu,"Mariculture");break;case"Permanent Research Areas":r+=APP.customFunctions.layerTabContent(nf,"Permanent Research Areas");break;case"City":r+=APP.customFunctions.layerTabContent(wf,"City_dynamic");break;case"UGA":r+=APP.customFunctions.layerTabContent(bf,"UGA_dynamic");break;case"County":r+=APP.customFunctions.layerTabContent(kf,"County_dynamic");break;case"Legislative Districts":r+=APP.customFunctions.layerTabContent(df,"LegislativeDistrict");break;case"Congressional Districts":r+=APP.customFunctions.layerTabContent(gf,"CongressionalDistrict");break;case"Ecology Regions":r+=APP.customFunctions.layerTabContent(ne,"EcologyRegions");break;case"gSSURGO_Clay":r+=APP.customFunctions.layerTabContent(tf,"Soil - Clay");break;case"gSSURGO_Organic":r+=APP.customFunctions.layerTabContent(rf,"Soil - Organic");break;case"gSSURGO_Hydric":r+=APP.customFunctions.layerTabContent(uf,"Soil - Hydric");break;case"WA_NWI_SEA":r+=APP.customFunctions.layerTabContent(ff,"WA_NWI_SEA");break;case"Wetland Inventory 2016":r+=APP.customFunctions.layerTabContent(ef,"Wetlands Inventory 2016");break;case"Wetland Inventory 2011":r+=APP.customFunctions.layerTabContent(of,"Wetlands Inventory 2011");break;case"Wetland Inventory 2006":r+=APP.customFunctions.layerTabContent(sf,"Wetlands Inventory 2006");break;case"Wetland Inventory 2001":r+=APP.customFunctions.layerTabContent(hf,"Wetlands Inventory 2001");break;case"Wetland Inventory 1996":r+=APP.customFunctions.layerTabContent(cf,"Wetlands Inventory 1996");break;case"Wetland Inventory 1992":r+=APP.customFunctions.layerTabContent(lf,"Wetlands Inventory 1992");break;case"Mitigation (points)":r+=APP.customFunctions.layerTabContent(af,"Mitigation (points)");break;case"Mitigation (polygons)":r+=APP.customFunctions.layerTabContent(vf,"Mitigation (polygons)");break;case"Mitigation Banks":r+=APP.customFunctions.layerTabContent(yf,"Mitigation Banks");break;case"PNWHydrologicLandscapeClassWA":r+=APP.customFunctions.layerTabContent(pf,"PNWHydrologicLandscapeClassWA");break;case"Township/Range/Section":r+=APP.customFunctions.layerTabContent(te,"Section_dynamic");break;case"Parcels":r+=APP.customFunctions.layerTabContent(ie,"Parcels");break;case"Tribal Lands":r+=APP.customFunctions.layerTabContent(re,"Tribal_Lands_dynamic");break;case"Category 5 Sediments - 303(d)":r+=APP.customFunctions.layerTabContent(ue,"Category 5 Sediments - 303(d)");break;case"Category 4C Sediments":r+=APP.customFunctions.layerTabContent(fe,"Category 4C Sediments");break;case"Category 4B Sediments":r+=APP.customFunctions.layerTabContent(ee,"Category 4B Sediments");break;case"Category 4A Sediments":r+=APP.customFunctions.layerTabContent(oe,"Category 4A Sediments");break;case"Category 2 Sediments":r+=APP.customFunctions.layerTabContent(se,"Category 2 Sediments");break;case"Category 1 Sediments":r+=APP.customFunctions.layerTabContent(he,"Category 1 Sediments");break;case"Category 5 Waters - 303(d)":r+=APP.customFunctions.layerTabContent(ce,"Category 5 Waters - 303(d)");break;case"Category 4C Waters":r+=APP.customFunctions.layerTabContent(le,"Category 4C Waters");break;case"Category 4B Waters":r+=APP.customFunctions.layerTabContent(ae,"Category 4B Waters");break;case"Category 4A Waters":r+=APP.customFunctions.layerTabContent(ve,"Category 4A Waters");break;case"Category 2 Waters":r+=APP.customFunctions.layerTabContent(ye,"Category 2 Waters");break;case"Category 1 Waters":r+=APP.customFunctions.layerTabContent(pe,"Category 1 Waters");break;case"Facility":r+=APP.customFunctions.layerTabContent(we,"Facility");break;case"Commercial Shellfish":r+=APP.customFunctions.layerTabContent(be,"Commercial Shellfish");break;case"Cache placeholder (Flood)":r+=APP.customFunctions.layerTabContent(ke,"Flood (identify)");break;case"Land Cover 2016":r+=APP.customFunctions.layerTabContent(de,"Land Cover 2016");break;case"Land Cover 2011":r+=APP.customFunctions.layerTabContent(ge,"Land Cover 2011");break;case"Land Cover 2006":r+=APP.customFunctions.layerTabContent(no,"Land Cover 2006");break;case"Land Cover 2001":r+=APP.customFunctions.layerTabContent(to,"Land Cover 2001");break;case"Land Cover 1996":r+=APP.customFunctions.layerTabContent(io,"Land Cover 1996");break;case"Land Cover 1991":r+=APP.customFunctions.layerTabContent(ro,"Land Cover 1991");break;case"Canopy Cover 2006":r+=APP.customFunctions.layerTabContent(uo,"Canopy Cover 2006");break;case"Canopy Cover 2001":r+=APP.customFunctions.layerTabContent(fo,"Canopy Cover 2001");break;case"Canopy Cover 1996":r+=APP.customFunctions.layerTabContent(eo,"Canopy Cover 1996");break;case"Canopy Cover 1991":r+=APP.customFunctions.layerTabContent(oo,"Canopy Cover 1991");break;case"Impervious Surface 2006":r+=APP.customFunctions.layerTabContent(so,"Impervious Surface 2006");break;case"Impervious Surface 2001":r+=APP.customFunctions.layerTabContent(ho,"Impervious Surface 2001");break;case"Impervious Surface 1996":r+=APP.customFunctions.layerTabContent(co,"Impervious Surface 1996");break;case"Impervious Surface 1991":r+=APP.customFunctions.layerTabContent(lo,"Impervious Surface 1991");break;case"Impervious Surface 1986":r+=APP.customFunctions.layerTabContent(ao,"Impervious Surface 1986");break;case"NHD (0k - 100k)":r+=APP.customFunctions.layerTabContent(rt,"NHD Waterbodies");r+=APP.customFunctions.layerTabContent(it,"NHD Flowlines");r+=APP.customFunctions.layerTabContent(ut,"NHD Areas");break;case"WRIA":r+=APP.customFunctions.layerTabContent(ft,"WRIA_dynamic");break;case"HUC8":r+=APP.customFunctions.layerTabContent(et,"HUC8");break;case"HUC10":r+=APP.customFunctions.layerTabContent(ot,"HUC10");break;case"HUC12":r+=APP.customFunctions.layerTabContent(st,"HUC12");break;case"Minority":r+=APP.customFunctions.layerTabContent(vo,"Minority_dynamic");break;case"LowIncome":r+=APP.customFunctions.layerTabContent(yo,"LowIncome_dynamic");break;case"Language":r+=APP.customFunctions.layerTabContent(po,"Language_dynamic");break;case"Education":r+=APP.customFunctions.layerTabContent(wo,"Education_dynamic");break;case"AgeYoung":r+=APP.customFunctions.layerTabContent(bo,"AgeYoung_dynamic");break;case"AgeOld":r+=APP.customFunctions.layerTabContent(ko,"AgeOld_dynamic");break;case"Aquaculture Districts":r+=APP.customFunctions.layerTabContent(go,"Aquaculture Districts");break;case"Average Tide Energy Class":r+=APP.customFunctions.layerTabContent(ns,"Average Tide Energy Class");break;case"25m contour bathymetry":r+=APP.customFunctions.layerTabContent(ts,"25m contour bathymetry");break;case"Bathymetry Max":r+=APP.customFunctions.layerTabContent(is,"Bathymetry Max");break;case"Bathymetry Min":r+=APP.customFunctions.layerTabContent(rs,"Bathymetry Min");break;case"Depth":r+=APP.customFunctions.layerTabContent(us,"Depth");break;case"Geomorphology":r+=APP.customFunctions.layerTabContent(fs,"Geomorphology");break;case"Substrate":r+=APP.customFunctions.layerTabContent(es,"Substrate");break;case"Recreational Bottomfish Management Areas":r+=APP.customFunctions.layerTabContent(os,"Recreational Bottomfish Management Areas");break;case"Cargo Ship Transits 2013-2014":r+=APP.customFunctions.layerTabContent(ss,"Cargo Ship Transits 2013-2014");break;case"Catch Reporting Areas (WDFW)":r+=APP.customFunctions.layerTabContent(hs,"Catch Reporting Areas (WDFW)");break;case"Essential Fish Habitat - Chinook":r+=APP.customFunctions.layerTabContent(cs,"Essential Fish Habitat - Chinook");break;case"Chinook Habitat":r+=APP.customFunctions.layerTabContent(ls,"Chinook Habitat");break;case"Chum Habitat":r+=APP.customFunctions.layerTabContent(as,"Chum Habitat");break;case"Essential Fish Habitat - Coho":r+=APP.customFunctions.layerTabContent(vs,"Essential Fish Habitat - Coho");break;case"Commercial Albacore Fishing Effort":r+=APP.customFunctions.layerTabContent(ys,"Commercial Albacore Fishing Effort");break;case"Commercial Dive Fishing":r+=APP.customFunctions.layerTabContent(ps,"Commercial Dive Fishing");break;case"Commercial Fishing with Benthic Fixed Gear":r+=APP.customFunctions.layerTabContent(ws,"Commercial Fishing with Benthic Fixed Gear");break;case"Commercial Fishing with Benthic Mobile Gear":r+=APP.customFunctions.layerTabContent(bs,"Commercial Fishing with Benthic Mobile Gear");break;case"Commercial Fishing Lease Blocks":r+=APP.customFunctions.layerTabContent(ks,"Commercial Fishing Lease Blocks");break;case"Commercial Intertidal Harvest":r+=APP.customFunctions.layerTabContent(ds,"Commercial Intertidal Harvest");break;case"Commercial Pelagic Fishing":r+=APP.customFunctions.layerTabContent(gs,"Commercial Pelagic Fishing");break;case"Commercial Sablefish Fishing Effort":r+=APP.customFunctions.layerTabContent(nh,"Commercial Sablefish Fishing Effort");break;case"Commercial Salmon Fishing Effort":r+=APP.customFunctions.layerTabContent(th,"Commercial Salmon Fishing Effort");break;case"Commercial Shipping":r+=APP.customFunctions.layerTabContent(ih,"Commercial Shipping");break;case"Cruise Ships":r+=APP.customFunctions.layerTabContent(rh,"Cruise Ships");break;case"Cultural Uses":r+=APP.customFunctions.layerTabContent(uh,"Cultural Uses");break;case"Deep Draft Commercial Waterways":r+=APP.customFunctions.layerTabContent(fh,"Deep Draft Commercial Waterways");break;case"DNR Management Boundaries":r+=APP.customFunctions.layerTabContent(eh,"DNR Management Boundaries");break;case"Dungeness Crab Special Management Areas (SMAs)":r+=APP.customFunctions.layerTabContent(oh,"Dungeness Crab Special Management Areas (SMAs)");break;case"Estuaries of Concern":r+=APP.customFunctions.layerTabContent(sh,"Estuaries of Concern");break;case"Eulachon Critical Habitat":r+=APP.customFunctions.layerTabContent(hh,"Eulachon Critical Habitat");break;case"10m facility - 25ft observer":r+=APP.customFunctions.layerTabContent(ch,"10m facility - 25ft observer");break;case"10m facility - 35ft observer":r+=APP.customFunctions.layerTabContent(lh,"10m facility - 35ft observer");break;case"10m facility - 6ft observer":r+=APP.customFunctions.layerTabContent(ah,"10m facility - 6ft observer");break;case"120m facility - 25ft observer":r+=APP.customFunctions.layerTabContent(vh,"120m facility - 25ft observer");break;case"120m facility - 35ft observer":r+=APP.customFunctions.layerTabContent(yh,"120m facility - 35ft observer");break;case"120m facility - 6ft observer":r+=APP.customFunctions.layerTabContent(ph,"120m facility - 6ft observer");break;case"90m facility - 25ft observer":r+=APP.customFunctions.layerTabContent(wh,"90m facility - 25ft observer");break;case"90m facility - 35ft observer":r+=APP.customFunctions.layerTabContent(bh,"90m facility - 35ft observer");break;case"90m facility - 6ft observer":r+=APP.customFunctions.layerTabContent(kh,"90m facility - 6ft observer");break;case"Fishing Ports":r+=APP.customFunctions.layerTabContent(dh,"Fishing Ports");break;case"Fish Management Areas (WDFW)":r+=APP.customFunctions.layerTabContent(gh,"Fish Management Areas (WDFW)");break;case"Forage Fish 2012-2014 (WDFW)":r+=APP.customFunctions.layerTabContent(nc,"Forage Fish 2012-2014 (WDFW)");break;case"Estuaries":r+=APP.customFunctions.layerTabContent(tc,"Estuaries");break;case"Head of Tide ":r+=APP.customFunctions.layerTabContent(ic,"Head of Tide ");break;case"Marine Coastal Zones":r+=APP.customFunctions.layerTabContent(rc,"Marine Coastal Zones");break;case"Streams":r+=APP.customFunctions.layerTabContent(uc,"Streams");break;case"Groundfish Closure Areas":r+=APP.customFunctions.layerTabContent(fc,"Groundfish Closure Areas");break;case"Groundfish Essential Fish Habitat":r+=APP.customFunctions.layerTabContent(ec,"Groundfish Essential Fish Habitat");break;case"Halibut Closure Areas":r+=APP.customFunctions.layerTabContent(oc,"Halibut Closure Areas");break;case"River Observations":r+=APP.customFunctions.layerTabContent(sc,"River Observations");break;case"Watershed Observations":r+=APP.customFunctions.layerTabContent(hc,"Watershed Observations");break;case"Large Marine Ecosystems":r+=APP.customFunctions.layerTabContent(cc,"Large Marine Ecosystems");break;case"Marine Debris":r+=APP.customFunctions.layerTabContent(lc,"Marine Debris");break;case"Marine Mammal Haulout Locations (WDFW)":r+=APP.customFunctions.layerTabContent(ac,"Marine Mammal Haulout Locations (WDFW)");break;case"Marine Supply":r+=APP.customFunctions.layerTabContent(vc,"Marine Supply");break;case"Military Range and Training Areas":r+=APP.customFunctions.layerTabContent(APP.militaryRangeTraingAreaResults,"Military Range and Training Areas");break;case"Military Installations and Ranges":r+=APP.customFunctions.layerTabContent(APP.militaryInstallationsResults,"Military Installations and Ranges");break;case"WA Military Department Facilities":r+=APP.customFunctions.layerTabContent(APP.militaryFacilitiesResults,"WA Military Department Facilities");break;case"Special Use Airspace Floor Elevation (AGL)":r+=APP.customFunctions.layerTabContent(APP.militarySuaFloorElevationResults,"Special Use Airspace Floor Elevation (AGL)");break;case"Military Training Route Floor Elevation (AGL)":r+=APP.customFunctions.layerTabContent(APP.militaryMtrFloorElevationResults,"Military Training Route Floor Elevation (AGL)");break;case"Maritime Heritage Area":r+=APP.customFunctions.layerTabContent(APP.maritimeHeritageAreaResults,"Maritime Heritage Area");break;case"Mining and Mineral Extraction":r+=APP.customFunctions.layerTabContent(yc,"Mining and Mineral Extraction");break;case"MSP Study Area Boundary":r+=APP.customFunctions.layerTabContent(pc,"MSP Study Area Boundary");break;case"Water Quality Monitoring":r+=APP.customFunctions.layerTabContent(wc,"Water Quality Monitoring");break;case"Municipal NPDES Permitted Outfalls":r+=APP.customFunctions.layerTabContent(bc,"Municipal NPDES Permitted Outfalls");break;case"Natural Resource Conservation Areas (DNR)":r+=APP.customFunctions.layerTabContent(kc,"Natural Resource Conservation Areas (DNR)");break;case"Northern Sea Otter Summer Concentration Areas (WDFW)":r+=APP.customFunctions.layerTabContent(dc,"Northern Sea Otter Summer Concentration Areas (WDFW)");break;case"Northwest National Marine Fisheries Service Region":r+=APP.customFunctions.layerTabContent(gc,"Northwest National Marine Fisheries Service Region");break;case"Ocean Disposal Sites (Type of Dumping Grounds)":r+=APP.customFunctions.layerTabContent(nl,"Ocean Disposal Sites (Type of Dumping Grounds)");break;case"Ocean Dumping":r+=APP.customFunctions.layerTabContent(tl,"Ocean Dumping");break;case"Open Season Fishing Areas (Towlane Deliniation) ":r+=APP.customFunctions.layerTabContent(il,"Open Season Fishing Areas (Towlane Deliniation)");break;case"Oyster Reserves":r+=APP.customFunctions.layerTabContent(rl,"Oyster Reserves");break;case"Pacific Fishery Management Council Region":r+=APP.customFunctions.layerTabContent(ul,"Pacific Fishery Management Council Region");break;case"Passenger Ship Transits 2013-2014":r+=APP.customFunctions.layerTabContent(fl,"Passenger Ship Transits 2013-2014");break;case"Essential Fish Habitat - Pink Salmon":r+=APP.customFunctions.layerTabContent(el,"Essential Fish Habitat - Pink Salmon");break;case"Ports Facilities":r+=APP.customFunctions.layerTabContent(ol,"Ports Facilities");break;case"Recreational Fishing From Boats (Benthic Species)":r+=APP.customFunctions.layerTabContent(sl,"Recreational Fishing From Boats (Benthic Species)");break;case"Recreational Fishing From Boats (Pelagic Species)":r+=APP.customFunctions.layerTabContent(hl,"Recreational Fishing From Boats (Pelagic Species)");break;case"Renewable Energy Past Projects":r+=APP.customFunctions.layerTabContent(cl,"Renewable Energy Past Projects");break;case"Rocky Reefs":r+=APP.customFunctions.layerTabContent(ll,"Rocky Reefs");break;case"Washington Seabird Catalog 2014 (WDFW)":r+=APP.customFunctions.layerTabContent(al,"Washington Seabird Catalog 2014 (WDFW)");break;case"Seafood Processors":r+=APP.customFunctions.layerTabContent(vl,"Seafood Processors");break;case"Sea Otter Occurrences recorded in 2012-2013 Aerial Surveys (WDFW)":r+=APP.customFunctions.layerTabContent(yl,"Sea Otter Occurrences recorded in 2012-2013 Aerial Surveys (WDFW)");break;case"Sediment Type":r+=APP.customFunctions.layerTabContent(pl,"Sediment Type");break;case"All Other":r+=APP.customFunctions.layerTabContent(wl,"All Other");break;case"Cargo":r+=APP.customFunctions.layerTabContent(bl,"Cargo");break;case"Fishing":r+=APP.customFunctions.layerTabContent(kl,"Fishing");break;case"Military":r+=APP.customFunctions.layerTabContent(dl,"Military");break;case"Passenger":r+=APP.customFunctions.layerTabContent(gl,"Passenger");break;case"Pleasure":r+=APP.customFunctions.layerTabContent(na,"Pleasure");break;case"Tanker":r+=APP.customFunctions.layerTabContent(ta,"Tanker");break;case"Tug&Tow":r+=APP.customFunctions.layerTabContent(ia,"Tug&Tow");break;case"Shoreline (Ownership Boundaries)":r+=APP.customFunctions.layerTabContent(ra,"Shoreline (Ownership Boundaries)");break;case"Sockeye Habitat":r+=APP.customFunctions.layerTabContent(ua,"Sockeye Habitat");break;case"Steelhead Habitat":r+=APP.customFunctions.layerTabContent(fa,"Steelhead Habitat");break;case"Recreational Subsistence Fishing and Harvest":r+=APP.customFunctions.layerTabContent(ea,"Recreational Subsistence Fishing and Harvest");break;case"Summer Chlorophyll":r+=APP.customFunctions.layerTabContent(oa,"Summer Chlorophyll");break;case"Tanker Ship Transits 2013-2014":r+=APP.customFunctions.layerTabContent(sa,"Tanker Ship Transits 2013-2014");break;case"Towboat Crabber Lane Boundaries":r+=APP.customFunctions.layerTabContent(ha,"Towboat Crabber Lane Boundaries");break;case"Towlane Corners":r+=APP.customFunctions.layerTabContent(ca,"Towlane Corners");break;case"Tug & Tow Transits 2013-2014":r+=APP.customFunctions.layerTabContent(la,"Tug & Tow Transits 2013-2014");break;case"Underwater Pipelines":r+=APP.customFunctions.layerTabContent(aa,"Underwater Pipelines");break;case"Underwater Transmission Cables":r+=APP.customFunctions.layerTabContent(va,"Underwater Transmission Cables");break;case"PhysicalOceanography - Upwelling":r+=APP.customFunctions.layerTabContent(ya,"PhysicalOceanography - Upwelling");break;case"Beacons":r+=APP.customFunctions.layerTabContent(pa,"Beacons");break;case"Buoys":r+=APP.customFunctions.layerTabContent(wa,"Buoys");break;case"Wave Energy: Deepwater Energy Devices":r+=APP.customFunctions.layerTabContent(ba,"Wave Energy: Deepwater Energy Devices");break;case"Wave Energy: Mid-Depth Energy Devices":r+=APP.customFunctions.layerTabContent(ka,"Wave Energy: Mid-Depth Energy Devices");break;case"Wave Energy: Nearshore M3 Energy Devices":r+=APP.customFunctions.layerTabContent(da,"Wave Energy: Nearshore M3 Energy Devices");break;case"Wave Energy: Nearshore Energy Devices":r+=APP.customFunctions.layerTabContent(ga,"Wave Energy: Nearshore Energy Devices");break;case"Wind Energy: Turbines on Floating Platforms":r+=APP.customFunctions.layerTabContent(nv,"Wind Energy: Turbines on Floating Platforms");break;case"Wind Power":r+=APP.customFunctions.layerTabContent(tv,"Wind Power")}});r===""&&(r="<div class='no-feature-found'>No features were found at this location for the active map layers<\/div>");APP.mapView.popup.title="Identify Results";iv=$("<div>");iv.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.identify.html",function(){$(".esri-popup__header-buttons").empty();$(this).find("#tabs-business").append(r);$(this).find("#geo-content-1").append(u);$(this).find("#geo-content-2").append(f);$(this).find("#tabs-demographic").append(e);var t=document.createElement("div");t.innerHTML=$(this).html();APP.mapView.popup.content=t;$(".esri-popup__content").append($(this).find("#button-close-identify-dialog").html());setTimeout("$('#identify-tabs').tabs()",10);APP.mapView.popup.actions=[];APP.mapView.popup.collapseEnabled=!1;APP.mapView.popup.dockOptions.buttonEnabled=!1;APP.mapView.popup.open({location:n});setTimeout("$('.esri-popup__main-container').first().attr('tabindex', '0').attr('id', 'esri-popup__main-container1').css('max-height', 'unset').addClass('ecy-map').focus()",500)})})};APP.customFunctions.layerTabContent=function(n,t){var r="",tr,du,fe,ee,gu,nf,tf,oe,rf,se,uf,he,ff,ce,le,ae,ve,ye,pe,ef,we,lh,be,nt,ir,ke,rt,de,ui,ge,fi,no,yi,to,pi,io,ei,ro,oi,ti,uo,fr,v,ht,y,ct,fo,lt,at,ut,ft,tt,eo,oo,so,ho,co,lo,ao,vo,yo,po,wo,bo,et,of,or,ko,si,go,ot,ns,sr,sf,hf,cf,lf,af,ts,vt,vf,yf,l,u,rs,us,fs,es,os,ss,a,hs,cs,wf,ls,bf,as,kf,vs,df,w,bt,b,kt,k,dt,d,gt,g,ni,nr,ku,ks;switch(t){case"City (UGA)":r+=n.features.length>0?n.features[0].attributes.CITY_NM!==""?"<div class='id-result-pair'><span class='id-loc-label'>City: <\/span><span class='id-loc-result'>"+n.features[0].attributes.CITY_NM+"<\/span><\/div>":"<div class='id-result-pair'><span class='id-loc-label'>City: <\/span><span class='id-loc-result'>"+n.features[0].attributes.UGA_NM+"<\/span><\/div>":"<div class='id-result-pair'><span class='id-loc-label'>City: <\/span><span class='id-loc-result'><i>unincorporated<\/i><\/span><\/div>";break;case"County":n.features.length>0?(r+="<div class='id-result-pair'><span class='id-loc-label'>County: <\/span><span class='id-loc-result'>"+n.features[0].attributes.COUNTY_NM+"<\/span><\/div>",r+="<div class='id-result-pair'><span class='id-loc-label'>Ecology Region: <\/span><span class='id-loc-result'>"+n.features[0].attributes.ECY_REGION+"<\/span><\/div>"):(r+="<div class='id-result-pair'><span class='id-loc-label'>County: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>",r+="<div class='id-result-pair'><span class='id-loc-label'>Ecology Region: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>");break;case"Tribal Lands":n.features.length>0?(r+="<div class='id-result-pair'><span class='id-loc-label'>Tribal Land: <\/span>",r+=n.features[0].attributes.LAND_TYPE==="Reservation"?"<span class='id-loc-result'>Yes<\/span><\/div>":"<span class='id-loc-result'>No<\/span><\/div>"):r+="<div><span class='id-loc-label'>Tribal Land: <\/span><span class='id-loc-result'>No<\/span><\/div>";break;case"Qtr_Qtr_Section_Polygon":if(n.features.length>0)if(r+="<div class='id-result-pair'><span class='id-loc-label'>T/R/S: <\/span><span class='id-loc-result'>"+n.features[0].attributes.TOWNSHIP_NR,n.features[0].attributes.Qtr_Qtr_code!=="Null"){let t=n.features[0].attributes.Qtr_Qtr_code.split(" ");r+=n.features[0].attributes.TOWNSHIP_DIR_CD+" / "+n.features[0].attributes.RANGE_NR+n.features[0].attributes.RANGE_DIR_CD+" / "+n.features[0].attributes.SECTION_NR+"<span style='font-weight:bold; margin-left:15px'>Q: <\/span>"+t[0]+"<span style='font-weight:bold; margin-left:10px'>QQ: <\/span>"+t[1]+"<\/span><\/div>"}else r+=n.features[0].attributes.TOWNSHIP_DIR_CD+" / "+n.features[0].attributes.RANGE_NR+n.features[0].attributes.RANGE_DIR_CD+" / "+n.features[0].attributes.SECTION_NR+"<span style='font-weight:bold; margin-left:15px'>Q: <\/span>n/a<\/span><span style='font-weight:bold; margin-left:15px'>QQ: <\/span>n/a<\/span><\/div>";else r+="<div class='id-result-pair'><span class='id-loc-label'>T/R/S: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>";break;case"WRIA":r+=n.features.length>0?"<div class='id-result-pair'><span class='id-loc-label'>WRIA: <\/span><span class='id-loc-result'>"+n.features[0].attributes.WRIA_NR+" - "+n.features[0].attributes.WRIA_NM+"<\/span><\/div><div class='id-result-pair'><span class='id-loc-label'>Latitude: <\/span><span class='id-loc-result'>"+parseFloat(APP.identifyLatLong.y).toFixed(5)+"<\/span><\/div><div class='id-result-pair'><span class='id-loc-label'>Longitude: <\/span><span class='id-loc-result'>"+parseFloat(APP.identifyLatLong.x).toFixed(5)+"<\/span><\/div>":"<div class='id-result-pair'><span class='id-loc-label'>WRIA: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div><div class='id-result-pair'><span class='id-loc-label'>Latitude: <\/span><span class='id-loc-result'>"+parseFloat(APP.identifyLatLong.y).toFixed(5)+"<\/span><\/div><div class='id-result-pair'><span class='id-loc-label'>Longitude: <\/span><span class='id-loc-result'>"+parseFloat(APP.identifyLatLong.x).toFixed(5)+"<\/span><\/div>";break;case"Zip Codes":n.features.length>0?(r+=n.features[0].attributes.ZIPCODE_NR===""||n.features[0].attributes.ZIPCODE_NR===" "?"<div class='id-result-pair'><span class='id-loc-label'>Zip Code: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>":"<div class='id-result-pair'><span class='id-loc-label'>Zip Code: <\/span><span class='id-loc-result'>"+n.features[0].attributes.ZIPCODE_NR+"<\/span><\/div>",tr=customFunctions.toTitleCase(n.features[0].attributes.POST_OFFICE_NM),r+=tr===""||tr===" "?"<div class='id-result-pair'><span class='id-loc-label'>Postal City: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>":"<div class='id-result-pair'><span class='id-loc-label'>Postal City: <\/span><span class='id-loc-result'>"+tr+"<\/span><\/div>"):(r+="<div class='id-result-pair'><span class='id-loc-label'>Zip Code: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>",r+="<div class='id-result-pair'><span class='id-loc-label'>Postal City: <\/span><span class='id-loc-result'><i>n/a<\/i><\/span><\/div>");break;case"Minority":du="";n.features.length>0&&(fe="<span class='demographics-count'>"+parseFloat(n.features[0].attributes.RACE_NOT_WHITE_NR)+"<\/span>",du=n.features[0].attributes.RACE_NOT_WHITE_PCT>n.features[0].attributes.RACE_NOT_WHITE_80TH?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.RACE_NOT_WHITE_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.RACE_NOT_WHITE_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>People of Color<\/span>"+fe+du+"<a id='demographics-show-area' class='link-map' href='javascript:APP.customFunctions.showCensusArea()' data-object-id='"+n.features[0].attributes.OBJECTID+"'>View census area<\/a><\/div><br/>");break;case"LowIncome":n.features.length>0&&(ee="<span class='demographics-count'>"+parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_NR)+"<\/span>",gu="",gu=n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT>n.features[0].attributes.POVERTY_UNDER_200_PERCENT_80TH?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>Low-income<\/span>"+ee+gu+"<\/div><br/>");break;case"Language":n.features.length>0&&(nf="",nf=n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_NR>999?"<b><span class='demographics-count' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_NR)+"<\/span><\/b>":"<span class='demographics-count'>"+parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_NR)+"<\/span>",tf="",tf=n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT>.05?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>Limited English proficiency<\/span>"+nf+tf+"<\/div><br/>");break;case"Education":n.features.length>0&&(oe="<span class='demographics-count'>"+parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_NR)+"<\/span>",rf="",rf=n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT>n.features[0].attributes.EDUCATION_LESS_THAN_HS_80TH?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>No High School diploma<\/span>"+oe+rf+"<\/div><br/>");break;case"AgeYoung":n.features.length>0&&(se="<span class='demographics-count'>"+parseFloat(n.features[0].attributes.POPULATION_UNDER_5_NR)+"<\/span>",uf="",uf=n.features[0].attributes.POPULATION_UNDER_5_PCT>n.features[0].attributes.POPULATION_UNDER_5_80TH?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.POPULATION_UNDER_5_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.POPULATION_UNDER_5_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>Under 5<\/span>"+se+uf+"<\/div><br/>");break;case"AgeOld":n.features.length>0&&(he="<span class='demographics-count'>"+parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_NR)+"<\/span>",ff="",ff=n.features[0].attributes.POPULATION_65_AND_OVER_PCT>n.features[0].attributes.POPULATION_65_AND_OVER_80TH?"<b><span class='demographics-percent' style=' color: #44688f; background-color: #DDE7F0 ;'>"+parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_PCT*100).toFixed(1)+"%<\/span><\/b>":"<span class='demographics-percent'>"+parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_PCT*100).toFixed(1)+"%<\/span>",r+="<div class='demographics-layer-row'><span class='demographics-layer-name'>Over 64<\/span>"+he+ff+"<\/div><br/>");break;case"Shoreline photos (2016)":n.features.length>0&&(ti=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendShorePhotoPoint_2016.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Shoreline photo:<\/span><span class='id-layer-symbol'><img src='"+ti+"' /><\/span><span class='id-layer-value'>2016 photo point<\/span><a id='id-layer-link-beachPoint' class='id-layer-link id-layer-link2 link-map' href='https://apps.ecology.wa.gov/shorephotoviewer/?CustomMap=y&photo="+n.features[0].attributes.PHOTO_NR+"&vintage=2016' target = '_blank' tabindex = '0' > View photo ><span class='visually-hidden' >(opens a new window)<\/span ><\/a ><\/div><br/>");break;case"Shoreline photos (2006) 1":n.features.length>0&&(ce=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendShorePhotoPoint_2006.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Shoreline photo:<\/span><span class='id-layer-symbol'><img src='"+ce+"' /><\/span><span class='id-layer-value'>2006 photo point<\/span><a id='id-layer-link-beachPoint' class='id-layer-link id-layer-link2 link-map' href='https://apps.ecology.wa.gov/shorephotoviewer/?CustomMap=y&photo="+n.features[0].attributes.PHOTO_NR+"&vintage=2006' target = '_blank' tabindex = '0' > View photo ><span class='visually-hidden' >(opens a new window)<\/span ><\/a ><\/div><br/>");break;case"Shoreline photos (2000-2002) 1":n.features.length>0&&(le=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendShorePhotoPoint_2000.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Shoreline photo:<\/span><span class='id-layer-symbol'><img src='"+le+"' /><\/span><span class='id-layer-value'>2000-2 photo point<\/span><a id='id-layer-link-beachPoint' class='id-layer-link id-layer-link2 link-map' href='https://apps.ecology.wa.gov/shorephotoviewer/?CustomMap=y&photo="+n.features[0].attributes.PHOTO_NR+"&vintage=2000' target = '_blank' tabindex = '0' > View photo ><span class='visually-hidden' >(opens a new window)<\/span ><\/a ><\/div><br/>");break;case"Shoreline photos (1992-1997) 1":n.features.length>0&&(ae=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendShorePhotoPoint_1992.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Shoreline photo:<\/span><span class='id-layer-symbol'><img src='"+ae+"' /><\/span><span class='id-layer-value'>1990's photo point<\/span><a id='id-layer-link-beachPoint' class='id-layer-link id-layer-link2 link-map' href='https://apps.ecology.wa.gov/shorephotoviewer/?CustomMap=y&photo="+n.features[0].attributes.PHOTO_NR+"&vintage=1990' target = '_blank' tabindex = '0' > View photo ><span class='visually-hidden' >(opens a new window)<\/span ><\/a ><\/div><br/>");break;case"Shoreline photos (1976-1977) 1":n.features.length>0&&(ve=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendShorePhotoPoint_1976.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Shoreline photo:<\/span><span class='id-layer-symbol'><img src='"+ve+"' /><\/span><span class='id-layer-value'>1976-77 photo point<\/span><a id='id-layer-link-beachPoint' class='id-layer-link id-layer-link2 link-map' href='https://apps.ecology.wa.gov/shorephotoviewer/?CustomMap=y&photo="+n.features[0].attributes.PHOTO_NR+"&vintage=1970' target = '_blank' tabindex = '0' > View photo ><span class='visually-hidden' >(opens a new window)<\/span ><\/a ><\/div><br/>");break;case"Shoreline photo (1940)":n.features.length>0&&(ye=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendShorePhotoGrid_1940.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Aerial photo:<\/span><span class='id-layer-symbol'><img src='"+ye+"' /><\/span><span class='id-layer-value'>1940's Army Corps grid<\/span><a id='id-layer-link-photo-1940' href='"+n.features[0].attributes.PHOTO_NR_URL+"' target='_blank'  tabindex = '0' class='id-layer-link id-layer-link2 link-map'>View photo <span class='visually-hidden' >(opens a new window)<\/span><\/a><\/div><br/>");break;case"Beach status":if(n.features.length>0){var ch=n.features[0].attributes.BeachActionTypeCode,ii="",ri="";switch(ch){case"OPEN":ii=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/beach_open_notext.png";ri="Open";break;case"ADVISORY":ii=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/beach_caution_notext.png";ri="Advisory";break;case"PERM_ADVISORY":ii=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/beach_caution_notext.png";ri="Permanent advisory";break;case"CLOSED":ii=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/beach_closed_notext.png";ri="Closed";break;default:ii=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/beach_open.png";ri="Open"}pe=n.features[0].attributes.BeachName.replace(/\w\S*/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()});r+="<div class='id-layer-row'><span class='id-layer-name'>"+pe+" status:<\/span><span class='id-layer-symbol'><img src='"+ii+"' /><\/span><span class='id-layer-value' style='width:230px'>"+ri+"<\/span><a id='id-layer-link-beachPoint' class='id-layer-link id-layer-link2 link-map' href='https://gis.ecology.wa.gov/portal/apps/webappviewer/index.html?id=e32edf4767184fd88e4ce2aa367ffd5c' target = '_blank' tabindex = '0' > Beach status page ><span class='visually-hidden' >(opens a new window)<\/span ><\/a ><\/div><br/>"}break;case"Public beach access points":n.features.length>0&&(ti=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendPublicBeachAccessPoints.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Public beach access:<\/span><span class='id-layer-symbol'><img src='"+ti+"' /><\/span><span class='id-layer-value' style='width:230px'>"+n.features[0].attributes.Beach_Name+"<\/span><a id='id-layer-link-beachPoint' class='id-layer-link id-layer-link2 link-map' href='https://apps.ecology.wa.gov/coastalatlas/tools/PublicAccessReport.aspx?beach="+n.features[0].attributes.PublicAccess_ID+"' target = '_blank' tabindex = '0' > View beach details ><span class='visually-hidden' >(opens a new window)<\/span ><\/a ><\/div><br/>");break;case"Public beach access shoreline":n.features.length>0&&(ef="",ef=n.features[0].attributes.LINK=="None"?"":"<a id='id-layer-link-beachPoint' class='id-layer-link id-layer-link2 link-map' href='https://apps.ecology.wa.gov/coastalatlas/tools/PublicAccessReport.aspx?beach="+n.features[0].attributes.LINK+"' target = '_blank' tabindex = '0' > View beach details ><span class='visually-hidden' >(opens a new window)<\/span ><\/a >",we=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend//legendPublicShoreline.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Public shoreline:<\/span><span class='id-layer-symbol'><img src='"+we+"' /><\/span><span class='id-layer-value' style='width:230px'>Public shoreline<\/span>"+ef+"<\/div><br/>");break;case"Marine Subregions":n.features.length>0&&(lh=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendmarineSubregions.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Marine subregion:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendMarineSubregion"+n.features[0].attributes.OBJECTID+".png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.GEOREGION+"<\/span><\/div><br/>");break;case"Marine Shoreline":n.features.length>0&&(be=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendShoreline.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Shoreline:<\/span><span class='id-layer-symbol'><img src='"+be+"'/><\/span><span class='id-layer-value'>Marine Shoreline<\/span><\/div><br/>");break;case"Sea Level Rise":if(n.features.length>0){nt="0 feet";APP.map.findLayerById("cache331_0").visible?nt="0 feet":APP.map.findLayerById("cache331_1").visible?nt="1 foot":APP.map.findLayerById("cache331_2").visible?nt="2 feet":APP.map.findLayerById("cache331_3").visible?nt="3 feet":APP.map.findLayerById("cache331_4").visible?nt="4 feet":APP.map.findLayerById("cache331_5").visible?nt="5 feet":APP.map.findLayerById("cache331_6").visible&&(nt="6 feet");ir="";switch(n.features[0].attributes.SLR_TYPE){case"Inundation":slrLabel="Potential inundation";ir=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/seaLevelRise.png";break;case"Low":slrLabel="Low-lying area (may flood)";ir=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/seaLevelRise-LowLying.png"}r+="<div class='id-layer-row'>";r+="<span class='id-layer-name'>Sea level rise ("+nt+"):<\/span>";r+="<span class='id-layer-symbol'><img src='"+ir+"'/><\/span>";r+="<span class='id-layer-value'>"+slrLabel+"<\/span>";r+="<\/div><br/>"}break;case"Historic shoreline":if(n.features.length>0){ke=n.features[0].attributes.HistoricShorelineLabel;rt="";switch(ke){case"Base of Bank":rt="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendhistoricShorelineBaseOfBank.png";break;case"Base of Bluff":rt="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendhistoricShorelineBaseOfBluff.png";break;case"Base of Embankment":rt="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendhistoricShorelineBaseOfEmbankment.png";break;case"Channel (Estuarine emergent wetland)":rt="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendhistoricShorelineBaseOfBluff.png";break;case"Low Water Implied":case"Low Water":rt="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendhistoricShorelineLowWater.png";break;default:rt="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendhistoricShorelineShoreline.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Historic shoreline:<\/span><span class='id-layer-symbol'><img src='"+rt+"'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.HistoricShorelineLabel+"<\/span><\/div><br/>"}break;case"Pocket Estuaries":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Pocket estuary:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendpocketEstuaries.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.Pocket_Est+"<\/span><\/div><br/>");break;case"Historic Estuary Map (footprints)":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Historic estuary map:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendhistoricEstuaries.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.DISPLAY_NM+"<\/span><\/div><br/>");break;case"Estuaries (waswis)":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Estuary:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendestuaries.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.GNIS_NM+"<\/span><\/div><br/>");break;case"EelgrassMerge":if(n.features.length>0){de=n.features[0].attributes.DISPLAY_NM;ui="";switch(de){case"Fringe (continuous)":ui="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendeelgrassFringe_continuous.png";break;case"Fringe (patchy)":ui="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendeelgrassFringe_patchy.png";break;case"Bed (continuous)":ui="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendeelgrassBed_continuous.png";break;case"Bed (patchy)":ui="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendeelgrassBed_patchy.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Eelgrass:<\/span><span class='id-layer-symbol'><img src='"+ui+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.DISPLAY_NM+"<\/span><\/div><br/>"}break;case"DunegrassMerge":if(n.features.length>0){ge=n.features[0].attributes.DISPLAY_NM;fi="";switch(ge){case"Fringe (continuous)":fi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legenddunegrassFringe_continuous.png";break;case"Fringe (patchy)":fi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legenddunegrassFringe_patchy.png";break;case"Bed (continuous)":fi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legenddunegrassBed_continuous.png";break;case"Bed (patchy)":fi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legenddunegrassBed_patchy.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Dunegrass:<\/span><span class='id-layer-symbol'><img src='"+fi+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.DISPLAY_NM+"<\/span><\/div><br/>"}break;case"Surfgrass_fringe":if(n.features.length>0){no=n.features[0].attributes.DISPLAY_NM;yi="";switch(no){case"Fringe (patchy)":yi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendsurfgrassFringe_patchy.png";break;case"Fringe (continuous)":yi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendsurfgrassFringe_continuous.png";break;default:yi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendsurfgrassFringe_patchy.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Surfgrass:<\/span><span class='id-layer-symbol'><img src='"+yi+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.DISPLAY_NM+"<\/span><\/div><br/>"}break;case"Kelp":if(n.features.length>0){to=n.features[0].attributes.DISPLAY_NM;pi="";switch(to){case"Fringe (patchy)":pi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendkelpFringe_patchy.png";break;case"Fringe (continuous)":pi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendkelpFringe_continuous.png";break;default:pi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendkelpFringe_patchy.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Kelp:<\/span><span class='id-layer-symbol'><img src='"+pi+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.DISPLAY_NM+"<\/span><\/div><br/>"}break;case"SaltMarshMerge":if(n.features.length>0){io=n.features[0].attributes.DISPLAY_NM;ei="";switch(io){case"Fringe (patchy)":ei="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendsaltMarshFringe_patchy.png";break;case"Fringe (continuous)":ei="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendsaltMarshFringe_continuous.png";break;case"Bed (patchy)":ei="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendsaltMarshBed_patchy.png";break;case"Bed (continuous)":ei="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendsaltMarshBed_continuous.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Salt marsh:<\/span><span class='id-layer-symbol'><img src='"+ei+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.DISPLAY_NM+"<\/span><\/div><br/>"}break;case"LowMarshMerge":if(n.features.length>0){ro=n.features[0].attributes.DISPLAY_NM;oi="";switch(ro){case"Fringe (patchy)":oi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendlowmarshFringe_patchy.png";break;case"Fringe (continuous)":oi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendlowmarshFringe_continuous.png";break;case"Bed (patchy)":oi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendlowmarshBed_patchy.png";break;case"Bed (continuous)":oi="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendlowmarshBed_continuous.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Low marsh:<\/span><span class='id-layer-symbol'><img src='"+oi+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.DISPLAY_NM+"<\/span><\/div><br/>"}break;case"SMA Adopted Waters":if(n.features.length>0){var rr="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendsmaAdoptedWaters.png",st="",ur="https://ecology.wa.gov/Water-Shorelines/Shoreline-coastal-management/Shoreline-coastal-planning/Shoreline-Management-Act-SMA";$.each(n.features,function(n,t){var i,u;switch(t.layerName){case"SMA Marine Shoreline":st="The Shoreline Management Act (SMA) applies to all marine waters of the state. Adjacent shorelands, associated wetlands, and floodplains are also included in SMA jurisdiction.  <a id='id-layer-link-sma'class='link-map' href='"+ur+"' target='_blank' tabindex='0'>About the Shoreline Management Act <span class='visually-hidden'> (opens a new window)<\/span><\/a>";r+="<div class='id-layer-row'><span class='id-layer-name'>SMA jurisdiction:<\/span><span class='id-layer-symbol'><img src='"+rr+"' /><\/span><span class='id-layer-value'>SMA Marine Shoreline<\/span><button id='id-layer-item-button-sma' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-sma' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-sma' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row' style='line-height:1.5'>"+st+"<\/div><\/div><\/div><br/>";break;case"SMA Adopted Streams":st="The Shoreline Management Act (SMA) applies to all rivers and streams with a mean annual flow of 20 cubic feet per second or more. Adjacent shorelands, associated wetlands, and floodplains are also included in SMA jurisdiction.  <a id='id-layer-link-sma'class='link-map' href='"+ur+"' target='_blank' tabindex='0'>About the Shoreline Management Act <span class='visually-hidden'> (opens a new window)<\/span><\/a>";i=t.attributes.GNIS_NAME;i==="Null"&&(i="unnammed river");r+="<div class='id-layer-row'><span class='id-layer-name'>SMA jurisdiction:<\/span><span class='id-layer-symbol'><img src='"+rr+"' /><\/span><span class='id-layer-value'>"+i+"<\/span><button id='id-layer-item-button-sma' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-sma' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-sma' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row' style='line-height:1.5'>"+st+"<\/div><\/div><\/div><br/>";break;case"SMA Adopted Lakes":rr="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendSmaAdoptedLakes.png";st="The Shoreline Management Act (SMA) applies to all lakes and reservoirs greater than 20 acres in size. Adjacent shorelands, associated wetlands, and floodplains are also included in SMA jurisdiction.  <a id='id-layer-link-sma'class='link-map' href='"+ur+"' target='_blank' tabindex='0'>About the Shoreline Management Act <span class='visually-hidden'> (opens a new window)<\/span><\/a>";u=t.attributes.GNIS_Name;u==="Null"&&(u="unnammed lake");r+="<div class='id-layer-row'><span class='id-layer-name'>SMA jurisdiction:<\/span><span class='id-layer-symbol'><img src='"+rr+"' /><\/span><span class='id-layer-value'>"+u+"<\/span><button id='id-layer-item-button-sma' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-sma' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-sma' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row' style='line-height:1.5'>"+st+"<\/div><\/div><\/div><br/>";break;default:st="Unknown SMA jurisdiction classification. Please let us know if you see this message.  <a id='id-layer-link-sma'class='link-map' href='"+ur+"' target='_blank' tabindex='0'>About the Shoreline Management Act <span class='visually-hidden'> (opens a new window)<\/span><\/a>"}})}break;case"Coastal Zone Management Area":n.features.length>0&&(czmaText="Washington’s Coastal Zone Management (CZM) Program applies to all lands and waters in the 15 coastal counties and extends seaward 3 nautical miles into the ocean. Tribal and federal lands and waters are excluded. These exclusions are not represented in this data layer. For more information, visit <a id='id-layer-link-czma' class='link-map'  href = 'https://ecology.wa.gov/Water-Shorelines/Shoreline-coastal-management/Coastal-zone-management' target = '_blank' tabindex = '0' >Washington Coastal Zone Management<\/a>.",ti=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendCzma.png",r+="<div class='id-layer-row'><span class='id-layer-name'>CZMA:<\/span><span class='id-layer-symbol'><img src='"+ti+"' /><\/span><span class='id-layer-value'>Within Coastal Zone Boundary<\/span><button id='id-layer-item-button-sma' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-sma' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-sma' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row' style='line-height:1.5'>"+czmaText+"<\/div><\/div><\/div><br/>");break;case"Boat Launches":n.features.length>0&&(uo=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendboatLaunches.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Boat launch:<\/span><span class='id-layer-symbol'><img src='"+uo+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.SITE_NAME+"<\/span><\/div><br/>");break;case"Moorage Facilities":if(n.features.length>0){fr="";switch(n.features[0].attributes.InventoryN){case"Motorboat Launch Inventory":fr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendboatLaunches.png";break;case"Large Boat Facilities Inventory":fr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendMarinasOtherMoorageFacilities.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Moorage facility:<\/span><span class='id-layer-symbol'><img src='"+fr+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.SiteName+"<\/span><\/div><br/>"}break;case"Piers and Docks (#)":n.features.length>0&&(v=parseInt(n.features[0].attributes.PIERDOCK),ht="",v>=0&&v<=1?ht=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendpiersDocks1.png":v>=2&&v<=6?ht=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendpiersDocks2.png":v>=7&&v<=17?ht=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendpiersDocks3.png":v>=18&&v<=50?ht=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendpiersDocks4.png":v>=51&&v<=120&&(ht=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendpiersDocks5.png"),r+="<div class='id-layer-row'><span class='id-layer-name'>Shoreline section:<\/span><span class='id-layer-symbol'><img src='"+ht+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.PIERDOCK+" piers and docks<\/span><\/div><br/>");break;case"Shore Modification (%)":n.features.length>0&&(y=parseInt(n.features[0].attributes.SM_TOT_PCT),ct="",y>=0&&y<=1?ct=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendshoreModification1.png":y>=2&&y<=6?ct=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendshoreModification2.png":y>=7&&y<=17?ct=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendshoreModification3.png":y>=18&&y<=50?ct=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendshoreModification4.png":y>=51&&y<=120&&(ct=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendshoreModification5.png"),r+="<div class='id-layer-row'><span class='id-layer-name'>Shoreline section:<\/span><span class='id-layer-symbol'><img src='"+ct+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.SM_TOT_PCT+"% modified<\/span><\/div><br/>");break;case"Beach Strategies Armor - hash option":n.features.length>0&&(fo=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendBeachArmoring.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Shoreline armoring:<\/span><span class='id-layer-symbol'><img src='"+fo+"' /><\/span><span class='id-layer-value'>Armored<\/span><\/div><br/>");break;case"Drift Cells":if(n.features.length>0){lt="";at="";switch(n.features[0].attributes.DISPLAY_NM){case"Divergence Zone":lt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legenddriftCellsDZ.png";at="A segment of erosional shoreline where net shore drift can be in either direction.  A divergent zone is the common origin of two drift cells with net shore drift in opposite direction.";break;case"Left to Right":lt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legenddriftCellsLtoR.png";at="The net shore drift moves from left to right as you look at the shoreline from the water.";break;case"No Appreciable Drift":lt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legenddriftCellsNAD.png";at="No significant net shore drift due to limited sediment supply (a rocky shoreline, for example), very low wave energy (in marshes or small estuaries), or a shoreline where artificial fill and other modifications extend into deep water.";break;case"Right to Left":lt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legenddriftCellsRtoL.png";at="The net shore drift moves from right to left as you look at the shoreline from the water.";break;case"Undefined":lt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legenddriftCellsUnd.png";at="No drift cell information available for this location."}r+="<div class='id-layer-row'><span class='id-layer-name'>Drift cell:<\/span><span class='id-layer-symbol'><img src='"+lt+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.DISPLAY_NM+"<\/span><button id='id-layer-item-button-drift-cells' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-drift-cells' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-drift-cells' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row' style='line-height:1.5'>"+at+"<\/div><\/div><\/div><br/>"}break;case"Slope Stability":if(n.features.length>0){ut="";ft="";switch(n.features[0].attributes.SLP_CLASS){case"Intermediate slope":ut=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendSlopeStabilityIntermediateSlope.png";ft="Intermediate slopes are generally steeper than 15 percent except where conditions such as weaker material and/or abundant groundwater exist. Identified areas include slopes of sand and gravel, till, or thin soils over bedrock which have no known failures.";break;case"Modified":ut=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendSlopeStabilityModified.png";ft="Modified slopes are highly modified by human activity and include areas of significant excavation or filling. Slope response to a combination of natural processes and human activities may be unpredictable.";break;case"Stable slope":ut=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendSlopeStabilityStableSlope.png";ft="Stable slopes generally rise less than 15 percent in grade, except in local areas of low groundwater concentration or competent bedrock. Stable slopes include rolling uplands and lowlands underlain by stable material such as unweathered till and/or peat deposits which, although inherently weak, have no significant slope.";break;case"Unstable-old slide":ut=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendSlopeStabilityUnstable-oldSlide.png";ft="Identifies post-glacial but prehistoric landslide areas.";break;case"Unstable-recent slide":ut=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendSlopeStabilityUnstable-recentSlide.png";ft="Identifies recent or historically active landslide areas. [Note this designation is based on investigations carried out in the late 1970s; subsequent landsliding is not reflected on these maps].";break;case"Unstable slope":ut=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendSlopeStabilityUnstableSlope.png";ft="Unstable slopes are considered unstable because of geology, groundwater, slope and/or erosional factors. They include areas of landslides and talus too small or obscure to be individually mapped."}r+="<div class='id-layer-row'><span class='id-layer-name'>Slope stability class:<\/span><span class='id-layer-symbol'><img src='"+ut+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.SLP_CLASS+"<\/span><button id='id-layer-item-button-drift-cells' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-drift-cells' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-drift-cells' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row' style='line-height:1.5'>"+ft+"<\/div><\/div><\/div><br/>"}break;case"Coastal landforms (lines)":if(n.features.length>0){var s="",h="",c="",f=0,p="https://apps.ecology.wa.gov/coastalatlas/storymaps/StoryMap.html?id=coastallandforms&number=";switch(n.features[0].attributes.Shoretype){case"FBE":s=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandformFeederBluffExceptional.png";h="Feeder bluff exceptional";f=4;c="These areas are rapidly eroding bluff segments that are characterized by the presence of the following: recent landslide scarps, bluff toe erosion, lack of vegetation cover, abundant sediment load or the presence of colluviums (slide debris), boulder or cobble lag deposits on the beach and fallen trees across the beachface.  <a id='id-layer-link-sma'class='link-map' href='"+p+f+"' target='_blank' tabindex='0'>About this landform <span class='visually-hidden'> (opens a new window)<\/span><\/a>";break;case"FB":s=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandformFeederBluff.png";h="Feeder bluff";f=5;c="Areas of substantial sediment input into the net shore-drift system and with a longer recurrence interval than Feeder Bluff Exceptional segments.  This classification is characterized by the presence of historic slide scarps, lack of mature vegetation on the bank, course lag deposits on the foreshore, downed trees over the beach and intermittent bank toe erosion.  <a id='id-layer-link-sma'class='link-map' href='"+p+f+"' target='_blank' tabindex='0'>About this landform <span class='visually-hidden'> (opens a new window)<\/span><\/a>";break;case"TZ":s=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandformTransportZone.png";h="Transport zone";f=7;c="Also a “Neutral” or “Noncontributing” bluff. These segments do not contribute appreciable amounts of sediment to the net shore-drift system (rather, sediment is transported alongshore), nor show evidence of past long-term accretion.  This classification is characterized by lack of erosional indicators and accretion shoreform indicators such as a wide backshore area or a spit.  <a id='id-layer-link-sma'class='link-map' href='"+p+f+"' target='_blank' tabindex='0'>About this landform <span class='visually-hidden'> (opens a new window)<\/span><\/a>";break;case"FB-T":s=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandformTalus.png";h="Feeder Bluff – Talus";f=6;c="A steep bluff or bank that has the presence of historic slide scarps, intermittent toe erosion and colluviums (slide debris), minimal vegetation on bluff face, boulder or cobble lag deposits on the beach and fallen trees across the beachface.  <a id='id-layer-link-sma'class='link-map' href='"+p+f+"' target='_blank' tabindex='0'>About this landform <span class='visually-hidden'> (opens a new window)<\/span><\/a>";break;case"PB":s=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandformPocketBeach.png";h="Pocket beach";f=9;c="Where coarse sediment is available along rocky shores, either due to erosion of the shoreline or delivery by a local stream, it tends to be compartmentalized between rocky headlands and promontories, leading to the formation of isolated pocket beaches.  <a id='id-layer-link-sma'class='link-map' href='"+p+f+"' target='_blank' tabindex='0'>About this landform <span class='visually-hidden'> (opens a new window)<\/span><\/a>";break;case"PB-AR":s=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend//legendLandformPocketBeachArtificial.png";h="Pocket beach - Artificial";f=10;c="These are shorelines where human design and engineering has been used to create a pocket beach. On Puget Sound, these beaches are often found along stretches of armored shoreline, where sections of armoring have been removed to allow for the construction of the artificial pocket beach.  <a id='id-layer-link-sma'class='link-map' href='"+p+f+"' target='_blank' tabindex='0'>About this landform <span class='visually-hidden'> (opens a new window)<\/span><\/a>";break;case"AS":s=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandformAccretionShoreform.png";h="Accretion shoreform";f=8;c="Areas are currently or have been depositional and were classified based on the presence of several of the following features: broad backshore area (greater than 10ft), backshore vegetation community, spit and/or lagoon landward of spit, fine-grained sediment and very old drift logs in the backshore.  <a id='id-layer-link-sma'class='link-map' href='"+p+f+"' target='_blank' tabindex='0'>About this landform <span class='visually-hidden'> (opens a new window)<\/span><\/a>";break;case"NAD-AR":s=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandformNADArtificial.png";h="No appreciable-drift: Artificial";f=14;c="Shores that been significantly transformed primarily due to the addition of artificial fill over beaches, marshes, or tide flats, and where the original geomorphic character of the shoreline is often obscure.  The absence of an upper beach precludes longshore sediment transport.  <a id='id-layer-link-sma'class='link-map' href='"+p+f+"' target='_blank' tabindex='0'>About this landform <span class='visually-hidden'> (opens a new window)<\/span><\/a>";break;case"NAD-B":s=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandformNADBedrock.png";h="No appreciable-drift: Bedrock";f=11;c="Shores where there is no appreciable drift due to bedrock outcrops precluding the presence of ample beach sediment to be transported.  <a id='id-layer-link-sma'class='link-map' href='"+p+f+"' target='_blank' tabindex='0'>About this landform <span class='visually-hidden'> (opens a new window)<\/span><\/a>";break;case"NAD-D":s=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandformNADDelta.png";h="No appreciable-drift: Delta";f=11;c="Shores where no littoral drift (sediment transport to and from coastline) occurs due to a lack of adequate wave energy for littoral transport to occur.  These areas are characterized by sand flats and marsh as well as distributary river channels.  <a id='id-layer-link-sma'class='link-map' href='"+p+f+"' target='_blank' tabindex='0'>About this landform <span class='visually-hidden'> (opens a new window)<\/span><\/a>";break;case"NAD-LE":s=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandformNADLowEnergy.png";h="No appreciable-drift: Low energy";f=13;c="Shores where no littoral drift (sediment transport to and from coastline) occurs due to a lack of adequate wave energy for littoral transport to occur.  These areas are characterized by salt marsh vegetation and a silt/fine sand intertidal zone.  <a id='id-layer-link-sma'class='link-map' href='"+p+f+"' target='_blank' tabindex='0'>About this landform <span class='visually-hidden'> (opens a new window)<\/span><\/a>"}r+="<div class='id-layer-row'><span class='id-layer-name'>Coastal landform:<\/span><span class='id-layer-symbol'><img src='"+s+"' /><\/span><span class='id-layer-value'>"+h+"<\/span><button id='id-layer-item-button-coastal-landform' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-coastal-landform' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-coastal-landform' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row' style='line-height:1.5'>"+c+"<\/div><\/div><\/div><br/>"}break;case"GRP Spill Origin Point":if(n.features.length>0){var ah=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendspillOriginPoints.png";r+="<div class='id-layer-row'><span class='id-layer-name'>Potential spill origin point:<\/span><span class='id-layer-symbol'><img src='"+ah+"' /><\/span><span class='id-layer-value' style='width:280px'>"+n.features[0].attributes.Site_NM+"<\/span><button id='id-layer-item-button-sop' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-sop' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-sop' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row' style='line-height:1.5'>Potential spill origin points are theoretical points where a spill is likely to occur. These points help spill responders prepare for potential spills when planning booming strategies to protect various coastal and stream locations before a spill occurs.  The points are used to prioritize booming strategies in the event of a real spill. They are created as part of Geographic Response Plans (GRPs).<br/><br/>  <a id='id-layer-link-sop'class='link-map' href='https://www.oilspills101.wa.gov/northwest-area-contingency-plan/geographic-response-plans-grps/list-of-geographic-response-plans/' target='_blank' tabindex='0'>About Geographic Response Plans <span class='visually-hidden'> (opens a new window)<\/span><\/a><\/div><\/div><\/div><br/>"}break;case"GRP Strategies":if(n.features.length>0){var vh=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendgrpStrategies.png",er="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Objective: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.OBJECTIVE+"<\/div><\/div>";er+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Implementation: <\/div><div class='id-layer-item-details-value'> "+n.features[0].attributes.IMPLEMENTATION+"<\/div><\/div><br/>";er+="<div>* Spills booming strategies are recommended plans for spills responders to implement in the case of an oil spill.  These are created and managed in Geographic Response Plans (GRPs).<\/div><br/>";er+="<a id='id-layer-link-strategy' class='link-map' href='https://www.oilspills101.wa.gov/northwest-area-contingency-plan/geographic-response-plans-grps/list-of-geographic-response-plans/' target='_blank' tabindex='0'>About Geographic Response Plans <span class='visually-hidden'> (opens a new window)<\/span><\/a>";r+="<div class='id-layer-row'><span class='id-layer-name'>Spills booming strategy:<\/span><span class='id-layer-symbol'><img src='"+vh+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Label+"<\/span><button id='id-layer-item-button-strategy' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-strategy' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-strategy' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row' style='line-height:1.5'>"+er+"<\/div><\/div><\/div><br/>"}break;case"HAPC":if(n.features.length>0){tt="";r+="<div class='id-layer-row'>";r+="<span class='id-layer-name'>Critical habitat:<\/span>";switch(n.features[0].attributes.HAPC_Sitename){case"Canopy Kelp":tt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/ocean_resources/hapcCanopyKelp.png";r+="<span class='id-layer-symbol'><img src='"+tt+"' /><\/span>";break;case"Estuaries":tt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/ocean_resources/hapcEstuaries.png";r+="<span class='id-layer-symbol'><img src='"+tt+"' /><\/span>";break;case"Rocky Reefs":tt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/ocean_resources/hapcRockyReefs.png";r+="<span class='id-layer-symbol'><img src='"+tt+"' /><\/span>";break;case"Seagrass":tt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/ocean_resources/hapcSeagrass.png";r+="<span class='id-layer-symbol'><img src='"+tt+"' /><\/span>"}r+="<span class='id-layer-value'>"+n.features[0].attributes.HAPC_Sitename+"<\/span><\/div><br/>"}break;case"Blue Whale (Balaenoptera musculus)":n.features.length>0&&(eo=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/blueWhale"+n.features[0].attributes.Density+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>Blue whale density:<\/span><span class='id-layer-symbol'><img src='"+eo+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Density+"<\/span><\/div><br/>");break;case"Dall's Porpoise (Phocoenoides dalli)":n.features.length>0&&(oo=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/dallsPorpoise"+n.features[0].attributes.Density+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>Dall's porpoise density:<\/span><span class='id-layer-symbol'><img src='"+oo+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Density+"<\/span><\/div><br/>");break;case"Fin Whale (Balaenoptera physalus)":n.features.length>0&&(so=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/finWhale"+n.features[0].attributes.Density+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>Fin whale density:<\/span><span class='id-layer-symbol'><img src='"+so+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Density+"<\/span><\/div><br/>");break;case"Humpback Whale (Megaptera novaeangliae)":n.features.length>0&&(ho=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/humpbackWhale"+n.features[0].attributes.Density+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>Humpback whale density:<\/span><span class='id-layer-symbol'><img src='"+ho+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Density+"<\/span><\/div><br/>");break;case"Risso's Dolphin (Grampus griseus)":n.features.length>0&&(co=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/rissosDolphin"+n.features[0].attributes.Density+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>Risso's dolphin density:<\/span><span class='id-layer-symbol'><img src='"+co+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Density+"<\/span><\/div><br/>");break;case"Northern Right Whale Dolphin (Lissodelphis borealis)":n.features.length>0&&(lo=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/northernRightWhale"+n.features[0].attributes.Density+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>Northern right whale density:<\/span><span class='id-layer-symbol'><img src='"+lo+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Density+"<\/span><\/div><br/>");break;case"Pacific White-Sided Dolphin (Lagenorhynchus obliquidens)":n.features.length>0&&(ao=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/pacificWhiteSidedDolphin"+n.features[0].attributes.Density+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>Pacific white-sided dolphin density:<\/span><span class='id-layer-symbol'><img src='"+ao+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Density+"<\/span><\/div><br/>");break;case"Short-Beaked Common Dolphin (Delphinus delphis)":n.features.length>0&&(vo=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/shortBeakedDolphin"+n.features[0].attributes.Density+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>Short-beaked dolphin density:<\/span><span class='id-layer-symbol'><img src='"+vo+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Density+"<\/span><\/div><br/>");break;case"Small Beaked Whale (Ziphius and Mesoplodon)":n.features.length>0&&(yo=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/smallBeakedWhale"+n.features[0].attributes.Density+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>Small beaked whale density:<\/span><span class='id-layer-symbol'><img src='"+yo+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Density+"<\/span><\/div><br/>");break;case"Sperm Whale (Physeter macrocephalus)":n.features.length>0&&(po=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/spermWhale"+n.features[0].attributes.Density+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>Sperm whale density:<\/span><span class='id-layer-symbol'><img src='"+po+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Density+"<\/span><\/div><br/>");break;case"Striped Dolphin (Stenella coeruleoalba)":n.features.length>0&&(wo=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/stripedDolphin"+n.features[0].attributes.Density+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>Striped dolphin density:<\/span><span class='id-layer-symbol'><img src='"+wo+"' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Density+"<\/span><\/div><br/>");break;case"Bathymetric contours":if(n.features.length>0){bo=n.features[0].attributes.Depth;et="";switch(bo){case"10 - 50 m":et=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetricContours10.png";break;case"60 - 90 m":et=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetricContours60.png";break;case"100 - 150 m":et=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetricContours100.png";break;case"200 m":et=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetricContours200.png";break;case"400 m":et=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetricContours400.png";break;case"600 m":et=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetricContours600.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Bathymetric contour:<\/span><span class='id-layer-symbol'><img src="+et+" /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Contour+" meters<\/span><\/div><br/>"}break;case"Undersea Feature Names":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Undersea feature name:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/underseaFeatureName.png' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.name+" "+n.features[0].attributes.type+"<\/span><\/div><br/>");break;case"Submarine Cables":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Submarine cable:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/submarineCables.png' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.description+"<\/span><\/div><br/>");break;case"Marinas":if(n.features.length>0){of=n.features[0].attributes.NonGISAreaName;or="";switch(of){case"Launch Facilities, Hoist or Lift":or=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/marinasLaunchFacilities.png";break;default:or=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/marinasOtherMoorageFacilities.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Marina:<\/span><span class='id-layer-symbol'><img src="+or+" /><\/span><span class='id-layer-value'>"+of+"<\/span><\/div><br/>"}break;case"Shipping fairways lanes zone":if(n.features.length>0){ko=n.features[0].attributes.Classification;si="";switch(ko){case"Area to be Avoided":si=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/shippingFairwaysAreaToAvoid.png";break;case"Precautionary Area":si=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/shippingFairwaysPrecautionaryArea.png";break;case"Separation Zone":si=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/shippingFairwaysSeparationZone.png";break;case"Traffic Lane":si=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/shippingFairwaysTrafficLane.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Shipping fairways, lanes, & zones:<\/span><span class='id-layer-symbol'><img src="+si+" /><\/span><span class='id-layer-value'>"+n.features[0].attributes.Classification+"<\/span><\/div><br/>"}break;case"NOAA Wrecks and Obstructions":n.features.length>0&&(r+="<class='id-layer-row'><span class='id-layer-name'>Wreck or obstruction:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wrecksObstructions.png' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.VESSLTERMS+"<\/span><\/div><br/>");break;case"Marine Structures":if(n.features.length>0){go=n.features[0].attributes["Structure type"].replace("\\","");ot="";switch(go){case"BuoyFloat":ot=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/marineStructuresBuoyFloat.png";break;case"Building":ot=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/marineStructuresBuilding.png";break;case"Other":ot=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/marineStructuresOther.png";break;case"DockPier":ot=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/marineStructuresDockPier.png";break;case"Fill":ot=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/marineStructuresFill.png";break;case"Bridge":ot=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/marineStructuresBridge.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Marine structure:<\/span><span class='id-layer-symbol'><img src="+ot+" /><\/span><span class='id-layer-value'>"+n.features[0].attributes["Structure type"]+"<\/span><\/div><br/>"}break;case"Olympic Marine Sanctuary":if(n.features.length>0){ns=n.features[0].attributes.AREA_NAME;sr="";switch(ns){case"OCNMS":sr="Olympic Coast National Marine Sanctuary";break;default:sr="N/A"}r+="<div class='id-layer-row'><span class='id-layer-name'>Marine sanctuary:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/olympicMarineSanctuary.png' /><\/span><span class='id-layer-value'>"+sr+"<\/span><\/div><br/>"}break;case"Federal Lease Blocks":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Federal lease block:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/federalLeaseBlock.png' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.PROT_NAME+" ("+n.features[0].attributes.PROT_NUMBE+")<\/span><\/div><br/>");break;case"Aquatic Lands Parcel":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Aquatic lands owner:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/aquaticLands.png' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.MGRAGTNM+"<\/span><\/div><br/>");break;case"US Maritime Limits and Boundaries":if(n.features.length>0){var yh=n.features[0].attributes.TS+n.features[0].attributes.CZ+n.features[0].attributes.F_EEZ,hi="",ci="";switch(yh){case"011":case"001":case"101":ci=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/maritimeBoundariesEEZ.png";hi="Exclusive Economic Zone (EEZ)";break;case"010":ci=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/maritimeBoundariesCZ.png";hi="Contiguous Zone (CZ)";break;case"100":ci=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/maritimeBoundariesTS.png";hi="Territorial Sea (TS)";break;case"000":ci=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/maritimeBoundariesIB.png";hi="International boundary";break;default:ci=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/maritimeBoundariesEEZ.png";hi="Exclusive Economic Zone (EEZ)"}r+="<div class='id-layer-row'><span class='id-layer-name'>Maritime boundary:<\/span><span class='id-layer-symbol'><img src='"+ci+"' /><\/span><span class='id-layer-value'>"+hi+"<\/span><\/div><br/>"}break;case"Olympic_National_Park":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Wildlife refuge:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/olympicNationalPark.png' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.NAME1_+"<\/span><\/div><br/>");break;case"Coastal Wildlife Refuge Boundaries":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>National park:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/ocean_resources/coastalWildlifeRefuges.png' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.ORGNAME+"<\/span><\/div><br/>");break;case"Coastal_Crab_Closures_poly":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Closure:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwClosure.png' /><\/span><span class='id-layer-value'>Commercial crab<\/span><\/div><br/>");break;case"Coastal_Crab_poly":n.features.length>0&&n.features[0].attributes.Activity!=="Null"&&(sf=n.features[0].attributes.Activity,r+="<div class='id-layer-row'><span class='id-layer-name'>Activity level:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwCommercial"+sf+".png' /><\/span><span class='id-layer-value'>"+sf+" - Commercial crab<\/span><\/div><br/>");break;case"PinkShrimp_Closures_poly":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Closure:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwClosure.png' /><\/span><span class='id-layer-value'>Commercial pink shrimp<\/span><\/div><br/>");break;case"PinkShrimp_poly":n.features.length>0&&n.features[0].attributes.Activity!=="Null"&&(hf=n.features[0].attributes.Activity,r+="<div class='id-layer-row'><span class='id-layer-name'>Activity level:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwCommercial"+hf+".png' /><\/span><span class='id-layer-value'>"+hf+" - Commercial pink shrimp<\/span><\/div><br/>");break;case"Sardine_Closures_poly":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Closure:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwClosure.png' /><\/span><span class='id-layer-value'>Commercial sardine<\/span><\/div><br/>");break;case"Sardine_poly":n.features.length>0&&n.features[0].attributes.Activity!=="Null"&&(cf=n.features[0].attributes.Activity,r+="<div id='div196' class='id-layer-row'><span class='id-layer-name'>Activity level:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwCommercial"+cf+".png' /><\/span><span class='id-layer-value'>"+cf+" - Commercial sardine<\/span><\/div><br/>");break;case"TrawlBottom_Closures_poly":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Closure:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwClosure.png' /><\/span><span class='id-layer-value'>Commercial groundfish<\/span><\/div><br/>");break;case"TrawlBottom_poly":n.features.length>0&&n.features[0].attributes.Activity!=="Null"&&(lf=n.features[0].attributes.Activity,r+="<div class='id-layer-row'><span class='id-layer-name'>Activity level:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwCommercial"+lf+".png' /><\/span><span class='id-layer-value'>"+lf+" - Commercial groundfish<\/span><\/div><br/>");break;case"TrawlMidWater_Closures_poly":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Closure:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwClosure.png' /><\/span><span class='id-layer-value'>Commercial pacific whiting (hake)<\/span><\/div><br/>");break;case"TrawlMidWater_poly":n.features.length>0&&n.features[0].attributes.Activity!=="Null"&&(af=n.features[0].attributes.Activity,r+="<div class='id-layer-row'><span class='id-layer-name'>Activity level:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwCommercial"+af+".png' /><\/span><span class='id-layer-value'>"+af+" - Commercial Pacific whiting (hake)<\/span><\/div><br/>");break;case"Albacore_poly":if(n.features.length>0){var ph=n.features[0].attributes.grid_code,li="",ai="";switch(ph){case"0":li="Trace";ai=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwCommercialTrace.png";break;case"1":li="Low";ai=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwCommercialSporadic.png";break;case"2":li="Moderate";ai=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwCommercialLow.png";break;case"3":li="Elevated";ai=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwCommercialMedium.png";break;case"4":li="High";ai=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwCommercialHigh.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Activity level:<\/span><span class='id-layer-symbol'><img src='"+ai+"' /><\/span><span class='id-layer-value'>"+li+" - Recreational albacore<\/span><\/div><br/>"}break;case"Bottomfish Closures":if(n.features.length>0){ts=n.features[0].attributes.ZoneType;vt="";recreationalBottomfishImage="";switch(ts){case"YRCA":vt="Closure";recreationalBottomfishImage=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwClosure.png";break;case"Seasonal Opening":vt="Seasonal closure";recreationalBottomfishImage=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwSeasonalClosure.png"}r+="<div class='id-layer-row'><span class='id-layer-name'>Recreational bottomfish:<\/span><span class='id-layer-symbol'><img src='"+recreationalBottomfishImage+"' /><\/span><span class='id-layer-value'>"+vt+"<\/span><\/div><br/>"}break;case"Bottomfish Fishery":n.features.length>0&&(vt=n.features[0].attributes.Priority,r+="<div class='id-layer-row'><span class='id-layer-name'>Activity level:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwREcreational"+vt+".png' /><\/span><span class='id-layer-value'>"+vt+" - Recreational bottomfish <\/span><\/div><br/>");break;case"Halibut Closures":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Closure:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwClosure.png' /><\/span><span class='id-layer-value'>Recreational halibut<\/span><\/div><br/>");break;case"Halibut Fishery":n.features.length>0&&(vf=n.features[0].attributes.Priority,r+="<div class='id-layer-row'><span class='id-layer-name'>Activity level:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwREcreational"+vf+".png' /><\/span><span class='id-layer-value'>"+vf+" - Recreational halibut<\/span><\/div><br/>");break;case"Salmon Closures":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Closure:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwClosure.png' /><\/span><span class='id-layer-value'>Recreational salmon<\/span><span class='id_layerlink'><\/span><\/div><br/>");break;case"Salmon Fishery":n.features.length>0&&(yf=n.features[0].attributes.Priority,r+="<div class='id-layer-row'><span class='id-layer-name'>Activity level:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/wdfwREcreational"+yf+".png' /><\/span><span class='id-layer-value'>"+yf+" - Recreational salmon<\/span><span class='id_layerlink'><\/span><\/div><br/>");break;case"Beach Use":if(n.features.length>0){var wh=n.features[0].attributes.nonext_beach_use_summary,hr="",cr="";switch(wh){case"1":hr="General use";cr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useBeachGeneral.png";break;case"2":hr="Dominant use";cr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useBeachDominant.png";break;default:hr="N/A"}cr!==""&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Beach use:<\/span>",r+="<span class='id-layer-symbol'><img src="+cr+" /><\/span>",r+="<span class='id-layer-value'>"+hr+"<\/span>",r+="<\/div><br/>")}break;case"Kayak Fishing":if(n.features.length>0){var bh=n.features[0].attributes.ext_rec_fishing_kayak_summary,lr="",ar="";switch(bh){case"1":lr="General use";ar=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useKayakFishingGeneral.png";break;case"2":lr="Dominant use";ar=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useKayakFishingDominant.png";break;default:lr="N/A"}ar!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Kayak fishing:<\/span><span class='id-layer-symbol'><img src="+ar+" /><\/span><span class='id-layer-value'>"+lr+"<\/span><\/div><br/>")}break;case"Motorized Boating":if(n.features.length>0){var kh=n.features[0].attributes.nonext_boating_summary,vr="",yr="";switch(kh){case"1":vr="General use";yr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useMotorizedBoatingGeneral.png";break;case"2":vr="Dominant use";yr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useMotorizedBoatingDominant.png";break;default:vr="N/A"}yr!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Motorized boating:<\/span><span class='id-layer-symbol'><img src="+yr+" /><\/span><span class='id-layer-value'>"+vr+"<\/span><\/div><br/>")}break;case"Paddling":if(n.features.length>0){var dh=n.features[0].attributes.nonext_paddling_summary,pr="",wr="";switch(dh){case"1":pr="General use";wr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/usePaddlingGeneral.png";break;case"2":pr="Dominant use";wr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/usePaddlingDominant.png";break;default:pr="N/A"}wr!==""&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Paddling usage:<\/span>",r+="<span class='id-layer-symbol'><img src="+wr+" /><\/span>",r+="<span class='id-layer-value'>"+pr+"<\/span>",r+="<\/div><br/>")}break;case"Recreational Dive Fishing":if(n.features.length>0){var gh=n.features[0].attributes.ext_rec_fishing_dive_summary,br="",kr="";switch(gh){case"1":br="General use";kr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useRecreationalDiveFishingGeneral.png";break;case"2":br="Dominant use";kr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useRecreationalDiveFishingDominant.png";break;default:br="N/A"}kr!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Recreational dive fishing:<\/span><span class='id-layer-symbol'><img src="+kr+" /><\/span><span class='id-layer-value'>"+br+"<\/span><\/div><br/>")}break;case"Recreational Fishing From Shore":if(n.features.length>0){var nc=n.features[0].attributes.ext_rec_fishing_shore_summary,dr="",gr="";switch(nc){case"1":dr="General use";gr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useRecreationalFishingShoreGeneral.png";break;case"2":dr="Dominant use";gr=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useRecreationalFishingShoreDominant.png";break;default:dr="N/A"}gr!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Recreational fishing from shore:<\/span><span class='id-layer-symbol'><img src="+gr+" /><\/span><span class='id-layer-value'>"+dr+"<\/span><\/div><br/>")}break;case"Recreational Intertidal Harvest":if(n.features.length>0){var tc=n.features[0].attributes.ext_rec_harvest_intertidal_summary,nu="",tu="";switch(tc){case"1":nu="General use";tu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useRecreationalIntertidalHarvestGeneral.png";break;case"2":nu="Dominant use";tu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useRecreationalIntertidalHarvestDominant.png";break;default:nu="N/A"}tu!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Recreational intertidal harvest:<\/span><span class='id-layer-symbol'><img src="+tu+" /><\/span><span class='id-layer-value'>"+nu+"<\/span><\/div><br/>")}break;case"Sailing":if(n.features.length>0){var ic=n.features[0].attributes.nonext_sailing_summary,iu="",ru="";switch(ic){case"1":iu="General use";ru=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useSailingGeneral.png";break;case"2":iu="Dominant use";ru=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useSailingDominant.png";break;default:iu="N/A"}ru!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Sailing:<\/span><span class='id-layer-symbol'><img src="+ru+" /><\/span><span class='id-layer-value'>"+iu+"<\/span><\/div><br/>")}break;case"SCUBA":if(n.features.length>0){var rc=n.features[0].attributes.nonext_scuba_summary,uu="",fu="";switch(rc){case"1":uu="General use";fu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useScubaGeneral.png";break;case"2":uu="Dominant use";fu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useScubaDominant.png";break;default:uu="N/A"}fu!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>SCUBA:<\/span><span class='id-layer-symbol'><img src="+fu+" /><\/span><span class='id-layer-value'>"+uu+"<\/span><\/div><br/>")}break;case"Recreational Shellfish Beaches":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Shellfish beach:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/shellfishBeaches.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.OWNER+"<\/span><\/div><br/>");break;case"Surface Board Sports":if(n.features.length>0){var uc=n.features[0].attributes.nonext_surface_board_sports_summary,eu="",ou="";switch(uc){case"1":eu="General use";ou=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useSurfaceBoardSportsGeneral.png";break;case"2":eu="Dominant use";ou=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useSurfaceBoardSportsDominant.png";break;default:eu="N/A"}ou!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Surface board sports:<\/span><span class='id-layer-symbol'><img src="+ou+" /><\/span><span class='id-layer-value'>"+eu+"<\/span><\/div><br/>")}break;case"Swimming":if(n.features.length>0){var fc=n.features[0].attributes.nonext_swimming_summary,su="",hu="";switch(fc){case"1":su="General use";hu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useSwimmingGeneral.png";break;case"2":su="Dominant use";hu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useSwimmingDominant.png";break;default:su="N/A"}hu!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Swimming:<\/span><span class='id-layer-symbol'><img src="+hu+" /><\/span><span class='id-layer-value'>"+su+"<\/span><\/div><br/>")}break;case"Tide Pooling":if(n.features.length>0){var ec=n.features[0].attributes.nonext_tidepooling_summary,cu="",lu="";switch(ec){case"1":cu="General use";lu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useTidePoolingGeneral.png";break;case"2":cu="Dominant use";lu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useTidePoolingDominant.png";break;default:cu="N/A"}lu!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Tide pooling:<\/span><span class='id-layer-symbol'><img src="+lu+" /><\/span><span class='id-layer-value'>"+cu+"<\/span><\/div><br/>")}break;case"Wildlife Viewing at Sea":if(n.features.length>0){var oc=n.features[0].attributes.nonext_wildlife_viewing_summary,au="",vu="";switch(oc){case"1":au="General use";vu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useWildlifeViewingGeneral.png";break;case"2":au="Dominant use";vu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useWildlifeViewingDominant.png";break;default:au="N/A"}vu!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Wildlife viewing at sea:<\/span><span class='id-layer-symbol'><img src="+vu+" /><\/span><span class='id-layer-value'>"+au+"<\/span><\/div><br/>")}break;case"Mariculture":if(n.features.length>0){var sc=n.features[0].attributes.ind_mariculture_summary,yu="",pu="";switch(sc){case"1":yu="General use";pu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useMaricultureGeneral.png";break;case"2":yu="Dominant use";pu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/useMaricultureDominant.png";break;default:yu="N/A"}pu!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Mariculture:<\/span><span class='id-layer-symbol'><img src="+pu+" /><\/span><span class='id-layer-value'>"+yu+"<\/span><\/div><br/>")}break;case"Permanent Research Areas":if(n.features.length>0){var hc=n.features[0].attributes.nonext_research_summary,wu="",bu="";switch(hc){case"1":wu="General use";bu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/usePermanentResearchAreasGeneral.png";break;case"2":wu="Dominant use";bu=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/usePermanentResearchAreasDominant.png";break;default:wu="N/A"}bu!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Permanent Research Area:<\/span><span class='id-layer-symbol'><img src="+bu+" /><\/span><span class='id-layer-value'>"+wu+"<\/span><\/div><br/>")}break;case"Soil - Clay":if(n.features.length>0){r+="<div class='id-layer-row'><span class='id-layer-name'>Soil Type:<\/span>";switch(n.features[0].attributes.ClaySoils){case"Major":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendSoilClayMajor.png' alt='' /><\/span>";break;case"Minor":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendSoilClayMinor.png' alt='' /><\/span>"}r+="<span class='id-layer-value'>Clay ("+n.features[0].attributes.ClaySoils+")<\/span><\/div><br/>"}break;case"Soil - Organic":if(n.features.length>0){r+="<div class='id-layer-row'><span class='id-layer-name'>Soil Type:<\/span>";switch(n.features[0].attributes.OrganicSoils){case"Major":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendSoilOrganicMajor.png' alt='' /><\/span>";break;case"Minor":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendSoilOrganicMinor.png' alt='' /><\/span>"}r+="<span class='id-layer-value'>Organic ("+n.features[0].attributes.OrganicSoils+")<\/span><\/div><br/>"}break;case"Soil - Hydric":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Soil Type:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendSoilHydric.png' alt='' /><\/span>",r+="<span class='id-layer-value'>Hydric<\/span><\/div><br/>");break;case"WA_NWI_SEA":if(n.features.length>0){r+="<div class='id-layer-row'><span class='id-layer-name'>NWI Wetland:<\/span>";switch(n.features[0].attributes.ATLAS_CLASS){case"Aquatic Bed":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWetlandsAquaticBed.png' alt='' /><\/span>";break;case"Emergent":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWetlandsEmergent.png' alt='' /><\/span>";break;case"Farmed":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWetlandsFarmed.png' alt='' /><\/span>";break;case"Forested":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWetlandsForested.png' alt='' /><\/span>";break;case"Pond":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWetlandsPond.png' alt='' /><\/span>";break;case"Scrub/Shrub":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWetlandsShrubScrub.png' alt='' /><\/span>";break;case"Tidal Aquatic Bed":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWetlandsTidalAquaticBed.png' alt='' /><\/span>";break;case"Tidal Emergent":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWetlandsTidalEmergent.png' alt='' /><\/span>";break;case"Tidal Forested":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWetlandsTidalForested.png' alt='' /><\/span>";break;case"Tidal Scrub/Shrub":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWetlandsTidalSchrubScrub.png' alt='' /><\/span>"}r+="<span class='id-layer-value'>"+n.features[0].attributes.ATLAS_CLASS+"<\/span>";r+="<\/div><br/>"}break;case"Wetlands Inventory 2016":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Wetland class (2016):<\/span>",l="rgba("+n.features[0].attributes["Raster.Red"]*255+","+n.features[0].attributes["Raster.Green"]*255+","+n.features[0].attributes["Raster.Blue"]*255+","+.8+")",r+="<span class='id-layer-symbol'><div class='id-color-swatch' style='background-color:"+l+"'><\/div><\/span>",r+="<span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_Name"]+"<\/span><\/div><br/>");break;case"Wetlands Inventory 2011":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Wetland class (2011):<\/span>",l="rgba("+n.features[0].attributes["Raster.Red"]*255+","+n.features[0].attributes["Raster.Green"]*255+","+n.features[0].attributes["Raster.Blue"]*255+","+.8+")",r+="<span class='id-layer-symbol'><div class='id-color-swatch' style='background-color:"+l+"'><\/div><\/span>",r+="<span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_Name"]+"<\/span><\/div><br/>");break;case"Wetlands Inventory 2006":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Wetland class (2006):<\/span>",l="rgba("+n.features[0].attributes["Raster.Red"]*255+","+n.features[0].attributes["Raster.Green"]*255+","+n.features[0].attributes["Raster.Blue"]*255+","+.8+")",r+="<span class='id-layer-symbol'><div class='id-color-swatch' style='background-color:"+l+"'><\/div><\/span>",r+="<span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_Name"]+"<\/span><\/div><br/>");break;case"Wetlands Inventory 2001":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Wetland class (2001):<\/span>",l="rgba("+n.features[0].attributes["Raster.Red"]*255+","+n.features[0].attributes["Raster.Green"]*255+","+n.features[0].attributes["Raster.Blue"]*255+","+.8+")",r+="<span class='id-layer-symbol'><div class='id-color-swatch' style='background-color:"+l+"'><\/div><\/span>",r+="<span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_Name"]+"<\/span><\/div><br/>");break;case"Wetlands Inventory 1996":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Wetland class (1996):<\/span>",l="rgba("+n.features[0].attributes["Raster.Red"]*255+","+n.features[0].attributes["Raster.Green"]*255+","+n.features[0].attributes["Raster.Blue"]*255+","+.8+")",r+="<span class='id-layer-symbol'><div class='id-color-swatch' style='background-color:"+l+"'><\/div><\/span>",r+="<span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_Name"]+"<\/span><\/div><br/>");break;case"Wetlands Inventory 1992":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Wetland class (1992):<\/span>",l="rgba("+n.features[0].attributes["Raster.Red"]*255+","+n.features[0].attributes["Raster.Green"]*255+","+n.features[0].attributes["Raster.Blue"]*255+","+.8+")",r+="<span class='id-layer-symbol'><div class='id-color-swatch' style='background-color:"+l+"'><\/div><\/span>",r+="<span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_Name"]+"<\/span><\/div><br/>");break;case"Mitigation (polygons)":if(n.features.length>0){let t="https://apps.ecology.wa.gov/facilitysite/FacilitySite/FacilitySiteReport/"+n.features[0].attributes.FacilitySiteId;r+="<div class='id-layer-row'>";r+="<span class='id-layer-name'>Wetland mitigation area:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendMitigationPolygons.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>"+n.features[0].attributes.ProgramFacilityName+"<\/span>";r+="<button id='id-layer-item-button-mitigation-poly' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-mitigation-poly' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<div id='id-layer-item-details-mitigation-poly' class='id-layer-item-details' style='width:490px' aria-hidden='true'>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Facility Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-mitigation-poly-fs' class='id-layer-link id-layer-link2 link-map' href='"+t+"' target='_blank' tabindex='0'>View <span class='visually-hidden'>for "+n.features[0].attributes.ProgramFacilityName+" (opens a new window)<\/span><\/a><\/div><\/div>";r+="<\/div><br/>"}break;case"Mitigation Banks":if(n.features.length>0){r+="<div class='id-layer-row'>";r+="<span class='id-layer-name'>Mitigation bank:<\/span>";switch(n.features[0].attributes.Bank_Status_2){case"Under Review":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendMitigationBanksUnderReview.png' alt='' /><\/span>";break;case"Approved":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendMitigationBanksApproved.png' alt='' /><\/span>"}r+="<span class='id-layer-value'>"+n.features[0].attributes.Name_Long+"<\/span>";r+="<button id='id-layer-item-button-mitigation-bank' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-mitigation-bank' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<div id='id-layer-item-details-mitigation-bank' class='id-layer-item-details' style='width:490px' aria-hidden='true'>";r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Project Status: <\/div><div class='id-layer-item-details-value'>"+n.features[0].attributes.Bank_Status_2+"<\/div><\/div>";let t=n.features[0].attributes.Proj_URL.indexOf(" target=")-1,i=n.features[0].attributes.Proj_URL.substring(9,t);r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Project Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-mitigation-bank-url' class='id-layer-link id-layer-link2 link-map' href='"+i+"' target='_blank' tabindex='0'>View details <span class='visually-hidden'>for "+n.features[0].attributes.Name_Short+" (opens a new window)<\/span><\/a><\/div><\/div>";"<\/div><br/>"}break;case"PNWHydrologicLandscapeClassWA":if(n.features.length>0){r+="<div class='id-layer-row'>";r+="<span class='id-layer-name'>Hydrologic landscape class:<\/span>";switch(n.features[0].attributes.CLASS){case"VsHFH":case"VsHMH":case"VsHTH":case"VwHFH":case"VwHMH":case"VwHTH":case"VsHML":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC1.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Very Wet / Aquifer Permeability: High<\/span>";break;case"VsLML":case"VwLTH":case"VwLMH":case"VwLFH":case"VsLTH":case"VsLMH":case"VwLML":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC2.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Very Wet / Aquifer Permeability: Low<\/span>";break;case"WsHFH":case"WsHMH":case"WsHTH":case"WwHFH":case"WwHMH":case"WwHTH":case"WsHTL":case"WwHFL":case"WwHTL":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC3.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Wet / Aquifer Permeability: High<\/span>";break;case"WwLTL":case"WsLMH":case"WsLTH":case"WwLFH":case"WwLMH":case"WwLTH":case"WsLML":case"WwLML":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC4.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Wet / Aquifer Permeability: Low<\/span>";break;case"MsHFH":case"MsHMH":case"MsHTH":case"MwHFH":case"MwHMH":case"MwHTH":case"MsHML":case"MwHFL":case"MsHTL":case"MwHTL":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC5.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Moist / Aquifer Permeability: High<\/span>";break;case"MwLTH":case"MsLMH":case"MsLTH":case"MwLFH":case"MwLMH":case"MsLML":case"MsLTL":case"MwLFL":case"MwLML":case"MwLTL":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC6.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Moist / Aquifer Permeability: Low<\/span>";break;case"DsHTL":case"DsHFL":case"DwHFL":case"DwHTL":case"DwHML":case"DsHMH":case"DsHTH":case"DwHFH":case"DwHMH":case"DwHTH":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC7.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Dry / Aquifer Permeability: High<\/span>";break;case"DwLTL":case"DsLMH":case"DsLTH":case"DwLFH":case"DwLMH":case"DwLTH":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC8.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Dry / Aquifer Permeability: Low<\/span>";break;case"SwHFH":case"SwHMH":case"SwHTH":case"SwHFL":case"SwHML":case"SwHTL":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC9.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Semiarid / Aquifer Permeability: High<\/span>";break;case"SwLFH":case"SwLMH":case"SwLTH":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC10.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Semiarid / Aquifer Permeability: Low<\/span>";break;case"AwHFH":case"AwHMH":case"AwHTH":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC11.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Arid / Aquifer Permeability: High<\/span>";break;case"AwLMH":case"AwLTH":r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHLC12.png' alt='' /><\/span>";r+="<span class='id-layer-value' style='width:290px'>Climate: Arid / Aquifer Permeability: Low<\/span>"}var wi=n.features[0].attributes.CLASS.split(""),o=wi[0],bi=wi[1],ki=wi[2],yt=wi[3],di=wi[4];o==="V"?o="Very Wet":o==="W"?o="Wet":o==="M"?o="Moist":o==="D"?o="Dry":o==="S"?o="Semiarid":o==="A"&&(o="Arid");bi==="w"?bi="Fall or Winter":bi==="s"&&(bi="Spring");ki==="H"?ki="High":ki==="L"&&(ki="Low");yt==="M"?yt="Mountain":yt==="T"?yt="Transitional":yt==="F"&&(yt="Flat");di==="H"?di="High":di==="L"&&(di="Low");r+="<button id='id-layer-item-button-hlc' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-hlc' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-hlc' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Climate: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-left:20px'>"+o+"<\/span><\/div><\/div><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Seasonality: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-left:20px'>"+bi+"<\/span><\/div><\/div><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Aquifer Permeability: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-left:20px'>"+ki+"<\/span><\/div><\/div><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Terrain: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-left:20px'>"+yt+"<\/span><\/div><\/div><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Soil Permeability: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-left:20px'>"+di+"<\/span><\/div><\/div><\/div><\/div><br/>"}break;case"City_dynamic":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>City:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCity.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.CITY_NM+"<\/span><\/div><br/>");break;case"UGA_dynamic":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>UGA:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendUga.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.UGA_NM+"<\/span><\/div><br/>");break;case"County_dynamic":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>County:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCounty.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.COUNTY_NM+"<\/span><\/div><br/>");break;case"LegislativeDistrict":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Legislative District:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendLegislativeDistrict.png' alt='' /><\/span>",r+="<span class='id-layer-value'>District "+n.features[0].attributes.District_NR+"<\/span>",r+="<\/div><br/>");break;case"CongressionalDistrict":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Congressional District:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCongressionalDistrict.png' alt='' /><\/span>",r+="<span class='id-layer-value'>District "+n.features[0].attributes.District_NR+"<\/span>",r+="<\/div><br/>");break;case"EcologyRegions":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Ecology Region:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendEcologyRegion.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+n.features[0].attributes.ECY_REGION_CD+"<\/span>",r+="<\/div><br/>");break;case"Section_dynamic":if(n.features.length>0){if(r+="<div class='id-layer-row'><span class='id-layer-name'>T/R/S:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendTrs.png' alt='' /><\/span>",n.features[0].attributes.Qtr_Qtr_code!=="Null"){let t=n.features[0].attributes.Qtr_Qtr_code.split(" ");r+="<span class='id-layer-value'>"+n.features[0].attributes.TOWNSHIP_NR+n.features[0].attributes.TOWNSHIP_DIR_CD+" / "+n.features[0].attributes.RANGE_NR+n.features[0].attributes.RANGE_DIR_CD+" / "+n.features[0].attributes.SECTION_NR+"  <span style='font-weight:bold; margin-left:10px; margin-right:5px;'>Q:<\/span>"+t[0]+"  <span style='font-weight:bold; margin-left:10px; margin-right:5px;'>QQ:<\/span>"+t[1]+"<\/span>"}else r+="<span class='id-layer-value'>"+n.features[0].attributes.TOWNSHIP_NR+n.features[0].attributes.TOWNSHIP_DIR_CD+" / "+n.features[0].attributes.RANGE_NR+n.features[0].attributes.RANGE_DIR_CD+" / "+n.features[0].attributes.SECTION_NR+"  <span style='font-weight:bold; margin-left:10px; margin-right:5px;'>Q:<\/span>n/a<span style='font-weight:bold; margin-left:10px; margin-right:5px;'>QQ:<\/span>n/a<\/span>";r+="<\/div><br/>"}break;case"Tribal_Lands_dynamic":n.features.length>0&&(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Tribal Land:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendTribalLand.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+n.features[0].attributes.TRIBAL_NM1+"<\/span>",r+="<\/div><br/>");break;case"Parcels":r+="<div class='id-layer-row'><span class='id-layer-name'>Parcels:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendParcels.png' alt='' /><\/span><span class='id-layer-value'> Parcel ID: "+n.features[0].attributes.ORIG_PARCEL_ID+" ("+n.features[0].attributes.COUNTY_NM+" County)<\/span><\/div><br/>";break;case"Category 5 Sediments - 303(d)":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 5 sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory5_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat5sed' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat5sed' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat5sed' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ParameterName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.ListingNumber,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.ListingNumber+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.ListingNumber+" (opens a new window)<\/span><\/a><\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Category 4C Sediments":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4C sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4C_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4Csed' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4Csed' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4Csed' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ParameterName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.ListingNumber,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.ListingNumber+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.ListingNumber+" (opens a new window)<\/span><\/a><\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Category 4B Sediments":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4B sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4B_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4Bsed' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4Bsed' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4Bsed' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ParameterName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.ListingNumber,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.ListingNumber+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.ListingNumber+" (opens a new window)<\/span><\/a><\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Category 4A Sediments":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4A sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4A_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4Ased' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4Ased' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4Ased' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ParameterName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.ListingNumber,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.ListingNumber+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.ListingNumber+" (opens a new window)<\/span><\/a><\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Category 2 Sediments":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 2 sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory2_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat2sed' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat2sed' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat2sed' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ParameterName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.ListingNumber,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.ListingNumber+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.ListingNumber+" (opens a new window)<\/span><\/a><\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Category 1 Sediments":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 1 sediment:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory1_sed.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat1sed' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat1sed' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat1sed' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ParameterName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.ListingNumber,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.ListingNumber+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.ListingNumber+" (opens a new window)<\/span><\/a><\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Category 5 Waters - 303(d)":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 5 water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory5.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat5' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat5' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat5' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ParameterName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.ListingNumber,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.ListingNumber+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.ListingNumber+" (opens a new window)<\/span><\/a><\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Category 4C Waters":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4C water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4C.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4c' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4c' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4c' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ParameterName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.ListingNumber,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.ListingNumber+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.ListingNumber+" (opens a new window)<\/span><\/a><\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Category 4B Waters":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4B water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4B.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4b' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4b' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4b' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.PARM_DS+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.LISTING_ID,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.LISTING_ID+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.LISTING_ID+" (opens a new window)<\/span><\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Highlight Listing: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-highlight-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='Javascript:APP.customFunctions.highlightListing("+n.features[i].attributes.OBJECTID+")'>Show<\/a><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Assessment Unit ID: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ASSESSMENT_UNIT_ID+"<\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Category 4A Waters":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 4A water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory4A.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat4a' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat4a' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat4a' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ParameterName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.ListingNumber,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.ListingNumber+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.ListingNumber+" (opens a new window)<\/span><\/a><\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Category 2 Waters":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 2 water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory2.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat2' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat2' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat2' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ParameterName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.ListingNumber,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.ListingNumber+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.ListingNumber+" (opens a new window)<\/span><\/a><\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Category 1 Waters":if(n.features.length>0){for(r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Category 1 water:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCategory1.png' /><\/span>",r+=n.features.length===1?"<span class='id-layer-value'>1 listing found<\/span>":"<span class='id-layer-value'>"+n.features.length+" listings found<\/span>",r+="<button id='id-layer-item-button-cat1' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-cat1' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-cat1' class='id-layer-item-details' aria-hidden='true'>",i=0,il=n.features.length;i<il;i++)r+=i<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Parameter: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.ParameterName+"<\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Medium: <\/div><div class='id-layer-item-details-value'> "+n.features[i].attributes.MED_DS+"<\/div><\/div>",u=APP.watsBaseUrl+"?LISTING_ID="+n.features[i].attributes.ListingNumber,r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Listing ID: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[i].attributes.ListingNumber+"<\/span><\/div><\/div>",r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>View Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-listing'"+(i+1)+" class='id-layer-link id-layer-link2 link-map' href='"+u+"' target='_blank' tabindex='0' >View <span class='visually-hidden'>for "+n.features[i].attributes.ListingNumber+" (opens a new window)<\/span><\/a><\/div><\/div>",r+=n.features[i].attributes.WTRBD_DS!=="Null"?"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'> "+APP.customFunctions.toTitleCase(n.features[i].attributes.WTRBD_DS)+"<\/div><\/div>":"<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Waterbody Name: <\/div><div class='id-layer-item-details-value'>n/a<\/div><\/div>",r+="<\/div>";r+="<\/div>"}break;case"Facility":if(n.features.length>0){var gi=0,pt="",pf="";$.each(n.features,function(t,i){pf="https://apps.ecology.wa.gov/facilitysite/FacilitySite/FacilitySiteReport/"+i.attributes.FS_ID;gi=gi+1;pt+=t<n.features.length-1?"<div class='id-item-multiple'>":"<div class='id-item'>";pt+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Facility Name: <\/div><div class='id-layer-item-details-value'> "+n.features[t].attributes.FACILITY_NM+"<\/div><\/div>";pt+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>FSID: <\/div><div class='id-layer-item-details-value'> "+n.features[t].attributes.FS_ID+"<\/div><\/div>";pt+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Facility Details: <\/div><div class='id-layer-item-details-value'><a id='id-layer-link-fs'"+(t+1)+" class='id-layer-link id-layer-link2 link-map' href='"+pf+"' target='_blank' tabindex='0'>View <span class='visually-hidden'>for "+n.features[t].attributes.FACILITY_NM+" (opens a new window)<\/span><\/a><\/div><\/div>";pt+="<\/div>"});gi>0&&(gi===1?(pf="https://apps.ecology.wa.gov/facilitysite/FacilitySite/FacilitySiteReport/"+n.features[0].attributes.FS_ID,r+="<div class='id-layer-row'><span class='id-layer-name'>Facility Site:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendfacilitiesAll.png' alt=''/><\/span><span class='id-layer-value'>"+n.features[0].attributes.FACILITY_NM+"<\/span><button id='id-layer-item-button-fs' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-fs' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><\/div>"):r+="<div id='id-layer-row-fs' class='id-layer-row'><span class='id-layer-name'>Facility Site:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendfacilitiesAll.png' alt=''/><\/span><span class='id-layer-value'>"+gi+" facilities found<\/span><button id='id-layer-item-button-fs' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-fs' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><\/div>",r+="<div id='id-layer-item-details-fs' class='id-layer-item-details' aria-hidden='true'>",r+=pt,r+="<\/div>")}break;case"Commercial Shellfish":if(n.features.length>0){var cc=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendcommercialShellfish"+n.features[0].attributes.CLASS+".png",is=n.features[0].attributes.CLASS,vi="",wt="";switch(is){case"Approved":vi="Approved";wt="There is no actual or potential public health hazard and commercial shellfish harvests are open to direct marketing.";break;case"Conditional":vi="Conditional";wt="Criteria for approval are not met during predictable periods of time for which the area is closed.  Length of closure is predetermined and is based on the water quality recovery.";break;case"Restricted":vi="Restricted";wt="Water quality meets standards of approval but limited amounts of pollution from non-human sources have been identified.  Shellfish harvested from these areas cannot be directly marketed.";break;case"Prohibited":vi="Prohibited";wt="Harmful substances are present and pose a health risk to shellfish consumers.  Commercial shellfish harvests are not allowed.";break;case"Unclassified":vi="Unclassified";wt="Growing areas that have not had a sanitary survey requested are not classified. Commercial shellfish harvests are not allowed.";break;default:vi="";wt=""}r+="<div class='id-layer-row'><span class='id-layer-name'>Commercial shellfish:<\/span><span class='id-layer-symbol'><img src='"+cc+"' /><\/span><span class='id-layer-value'>"+is+"<\/span><button id='id-layer-item-button-commshellfish' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-comshellfish' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><\/div>";r+="<div id='id-layer-item-details-comshellfish' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-layer-item-details-value' style='width:500px; line-height:1.5'>"+wt+"<\/div><\/div>";r+="<\/div>"}break;case"Flood (identify)":if(n.features.length>0){var e=n.features[0].attributes.FLD_ZONE,lc=n.features[0].attributes.ZONE_SUBTY,it="#f7f77";e=="AE"&&lc=="FLOODWAY"?(e="High - floodway",it="#1259c1"):e=="A"?(e="High - 1% annual chance (Flood Zone)",it="#81b4e9"):e=="AE"?(e="High - 1% annual chance (Flood Zone)",it="#81b4e9"):e=="AH"?(e="High - 1% annual chance (Flood Zone)",it="#81b4e9"):e=="AO"?(e="High - 1% annual chance (Flood Zone)",it="#81b4e9"):e=="V"?(e="High - 1% annual chance (Flood Zone)",it="#81b4e9"):e=="VE"?(e="High - 1% annual chance (Velocity Zone)",it="#790e95"):(e="Low to moderate",it="#f7f77");r+="<div class='id-layer-row'><span class='id-layer-name'>Flood risk:<\/span><span class='id-layer-symbol'><div style='height: 15px; width:22px; margin-right:50px; background-color:"+it+"'><\/div><\/span><span class='id-layer-value'>"+e+"<\/span><\/div><br/>"}else rs=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendFloodNoData.png",r+="<div class='id-layer-row'><span class='id-layer-name'>Flood risk:<\/span><span class='id-layer-symbol'><img src='"+rs+"'/><\/span><span class='id-layer-value'>No data available<\/span><\/div><br/>";break;case"Land Cover 2016":n.features.length>0&&(a=parseInt(n.features[0].attributes["Colormap.Pixel Value"])+1,us=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandCover"+a+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>2016 Land cover class:<\/span><span class='id-layer-symbol'><img src='"+us+"'/><\/span><span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_Name"]+"<\/span><\/div><br/>");break;case"Land Cover 2011":n.features.length>0&&(a=parseInt(n.features[0].attributes["Colormap.Pixel Value"])+1,fs=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandCover"+a+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>2011 Land cover class:<\/span><span class='id-layer-symbol'><img src='"+fs+"'/><\/span><span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_Name"]+"<\/span><\/div><br/>");break;case"Land Cover 2006":n.features.length>0&&(a=parseInt(n.features[0].attributes["Colormap.Pixel Value"])+1,es=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandCover"+a+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>2006 Land cover class:<\/span><span class='id-layer-symbol'><img src='"+es+"'/><\/span><span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_name"]+"<\/span><\/div><br/>");break;case"Land Cover 2001":n.features.length>0&&(a=parseInt(n.features[0].attributes["Colormap.Pixel Value"])+1,os=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandCover"+a+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>2001 Land cover class:<\/span><span class='id-layer-symbol'><img src='"+os+"'/><\/span><span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_name"]+"<\/span><\/div><br/>");break;case"Land Cover 1996":n.features.length>0&&(a=parseInt(n.features[0].attributes["Colormap.Pixel Value"])+1,ss=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandCover"+a+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>1996 Land cover class:<\/span><span class='id-layer-symbol'><img src='"+ss+"'/><\/span><span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_name"]+"<\/span><\/div><br/>");break;case"Land Cover 1991":n.features.length>0&&(a=parseInt(n.features[0].attributes["Colormap.Pixel Value"])+1,hs=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendLandCover"+a+".png",r+="<div class='id-layer-row'><span class='id-layer-name'>1991 Land cover class:<\/span><span class='id-layer-symbol'><img src='"+hs+"'/><\/span><span class='id-layer-value'>"+n.features[0].attributes["Raster.Class_name"]+"<\/span><\/div><br/>");break;case"Canopy Cover 2006":n.features.length>0&&(cs=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendCanopyCover"+n.features[0].attributes["Colormap.Pixel Value"]+".png",wf="",wf=parseInt(n.features[0].attributes["Colormap.Pixel Value"])===1?"Canopy":"No canopy",r+="<div class='id-layer-row'><span class='id-layer-name'>2006 Canopy cover:<\/span><span class='id-layer-symbol'><img src='"+cs+"'/><\/span><span class='id-layer-value'>"+wf+"<\/span><\/div><br/>");break;case"Canopy Cover 2001":n.features.length>0&&(ls=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendCanopyCover"+n.features[0].attributes["Colormap.Pixel Value"]+".png",bf="",bf=parseInt(n.features[0].attributes["Colormap.Pixel Value"])===1?"Canopy":"No canopy",r+="<div class='id-layer-row'><span class='id-layer-name'>2001 Canopy cover:<\/span><span class='id-layer-symbol'><img src='"+ls+"'/><\/span><span class='id-layer-value'>"+bf+"<\/span><\/div><br/>");break;case"Canopy Cover 1996":n.features.length>0&&(as=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendCanopyCover"+n.features[0].attributes["Colormap.Pixel Value"]+".png",kf="",kf=parseInt(n.features[0].attributes["Colormap.Pixel Value"])===1?"Canopy":"No canopy",r+="<div class='id-layer-row'><span class='id-layer-name'>1996 Canopy cover:<\/span><span class='id-layer-symbol'><img src='"+as+"'/><\/span><span class='id-layer-value'>"+kf+"<\/span><\/div><br/>");break;case"Canopy Cover 1991":n.features.length>0&&(vs=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendCanopyCover"+n.features[0].attributes["Colormap.Pixel Value"]+".png",df="",df=parseInt(n.features[0].attributes["Colormap.Pixel Value"])===1?"Canopy":"No canopy",r+="<div class='id-layer-row'><span class='id-layer-name'>1991 Canopy cover:<\/span><span class='id-layer-symbol'><img src='"+vs+"'/><\/span><span class='id-layer-value'>"+df+"<\/span><\/div><br/>");break;case"Impervious Surface 2006":n.features.length>0&&(w=n.features[0].attributes["Colormap.Pixel Value"],bt="",w==0?bt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface0.png":w>=1&&w<=25?bt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface25.png":w>=26&&w<=50?bt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface50.png":w>=51&&w<=75?bt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface75.png":w>=76&&w<=100&&(bt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface100.png"),r+="<div class='id-layer-row'><span class='id-layer-name'>2006 surface:<\/span><span class='id-layer-symbol'><img src='"+bt+"'/><\/span><span class='id-layer-value'>"+w+"% impervious<\/span><\/div><br/>");break;case"Impervious Surface 2001":n.features.length>0&&(b=n.features[0].attributes["Colormap.Pixel Value"],kt="",b==0?kt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface0.png":b>=1&&b<=25?kt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface25.png":b>=26&&b<=50?kt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface50.png":b>=51&&b<=75?kt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface75.png":b>=76&&b<=100&&(kt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface100.png"),r+="<div class='id-layer-row'><span class='id-layer-name'>2001 surface:<\/span><span class='id-layer-symbol'><img src='"+kt+"'/><\/span><span class='id-layer-value'>"+b+"% impervious<\/span><\/div><br/>");break;case"Impervious Surface 1996":n.features.length>0&&(k=n.features[0].attributes["Colormap.Pixel Value"],dt="",k==0?dt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface0.png":k>=1&&k<=25?dt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface25.png":k>=26&&k<=50?dt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface50.png":k>=51&&k<=75?dt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface75.png":k>=76&&k<=100&&(dt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface100.png"),r+="<div class='id-layer-row'><span class='id-layer-name'>1996 surface:<\/span><span class='id-layer-symbol'><img src='"+dt+"'/><\/span><span class='id-layer-value'>"+k+"% impervious<\/span><\/div><br/>");break;case"Impervious Surface 1991":n.features.length>0&&(d=n.features[0].attributes["Colormap.Pixel Value"],gt="",d==0?gt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface0.png":d>=1&&d<=25?gt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface25.png":d>=26&&d<=50?gt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface50.png":d>=51&&d<=75?gt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface75.png":d>=76&&d<=100&&(gt=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface100.png"),r+="<div class='id-layer-row'><span class='id-layer-name'>1991 surface:<\/span><span class='id-layer-symbol'><img src='"+gt+"'/><\/span><span class='id-layer-value'>"+d+"% impervious<\/span><\/div><br/>");break;case"Impervious Surface 1986":n.features.length>0&&(g=n.features[0].attributes["Colormap.Pixel Value"],ni="",g==0?ni=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface0.png":g>=1&&g<=25?ni=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface25.png":g>=26&&g<=50?ni=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface50.png":g>=51&&g<=75?ni=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface75.png":g>=76&&g<=100&&(ni=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendimperviousSurface100.png"),r+="<div class='id-layer-row'><span class='id-layer-name'>1986 surface:<\/span><span class='id-layer-symbol'><img src='"+ni+"'/><\/span><span class='id-layer-value'>"+g+"% impervious<\/span><\/div><br/>");break;case"NHD Flowlines":if(n.features.length>0){nr=n.features[0].attributes.ReachCode;r+="<div class='id-layer-row'>";switch(n.features[0].attributes.FType){case"StreamRiver":switch(n.features[0].attributes.FCode){case"Stream/River: Hydrographic Category = Perennial":r+="<span class='id-layer-name'>Stream/River:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendRiversNhd.png' alt='' /><\/span>";break;case"Stream/River: Hydrographic Category = Intermittent":case"Stream/River: Hydrographic Category = Ephemeral":r+="<span class='id-layer-name'>Stream/River:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendRiversNhd3.png' alt='' /><\/span>";break;case"Stream/River":r+="<span class='id-layer-name'>Stream/River:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendRiversNhd.png' alt='' /><\/span>"}r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed river/stream<\/span>";r+="<button id='id-layer-item-button-nhd-flowline' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-flowline' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<\/div>";r+="<div id='id-layer-item-details-nhd-flowline' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-item'>";r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+nr;r+="<\/div>";switch(n.features[0].attributes.FCode){case"Stream/River: Hydrographic Category = Intermittent":r+="<div class='id-item-row'><div class='id-item-label'>Flow:<\/div><div class='id-item-value'> Intermittent<\/div>";break;case"Stream/River: Hydrographic Category = Ephemeral":r+="<div class='id-item-row'><div class='id-item-label'>Flow:<\/div><div class='id-item-value'> Ephemeral<\/div>";break;case"Stream/River":case"Stream/River: Hydrographic Category = Perennial":r+="<div class='id-item-row'><div class='id-item-label'>Flow:<\/div><div class='id-item-value'> Perennial<\/div>"}break;case"Pipeline":r+="<span class='id-layer-name'>Pipeline:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendPipelinesNhd.png' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed pipeline<\/span>";r+="<button id='id-layer-item-button-nhd-pipeline' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-pipeline' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<\/div>";r+="<div id='id-layer-item-details-nhd-pipeline' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-item'>";r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+nr;r+="<\/div>";break;case"CanalDitch":r+="<span class='id-layer-name'>Canal/Ditch:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCanalNhd.png' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed canal/ditch<\/span>";r+="<button id='id-layer-item-button-nhd-canal' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-canal' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<\/div>";r+="<div id='id-layer-item-details-nhd-canal' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-item'>";r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+nr;r+="<\/div>";break;case"Coastline":r+="<span class='id-layer-name'>Coastline:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCoastlineNhd.png' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed coastline/span>";r+="<button id='id-layer-item-button-nhd-coastline' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-coastline' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<\/div>";r+="<div id='id-layer-item-details-nhd-coastline' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-item'>";r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+nr;r+="<\/div>"}r+="<\/div>";r+="<\/div>";r+="<\/div>";r+="<\/div>"}break;case"NHD Waterbodies":if(n.features.length>0){ku=n.features[0].attributes.ReachCode;r+="<div class='id-layer-row'>";switch(n.features[0].attributes.FType){case"LakePond":r+="<span class='id-layer-name'>Lake/Pond:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendLakesNhd.gif' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed lake/pond<\/span>";r+="<button id='id-layer-item-button-nhd-waterbody' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-waterbody' tabindex='0' aria-label='more information'><div class='id-layer-more'>details<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>";r+="<\/div>";r+="<div id='id-layer-item-details-nhd-waterbody' class='id-layer-item-details' aria-hidden='true'>";r+="<div class='id-item'>";r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+ku;$.inArray(ku,APP.lakesWithData)!==-1&&(r+="&nbsp;&nbsp;&nbsp;(<a class='lakeDataLink' href='javascript:void(window.open(\""+MAP_CONFIG.lakeDetailUrl+"?ReachCode="+ku+"\"))'>view environmental data<\/a>)");r+="<\/div>";r+="<\/div>";r+="<\/div>";break;case"SwampMarsh":r+="<span class='id-layer-name'>Swamp/Marsh:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendLakesMarshNhd.png' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed swamp/marsh<\/span>";break;case"Ice Mass":r+="<span class='id-layer-name'>Ice Mass:<\/span>";r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendIceMassNhd.png' alt='' /><\/span>";r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed ice mass<\/span>"}r+="<\/div>"}break;case"NHD Areas":if(n.features.length>0){r+="<div class='id-layer-row'>";var ys=!1,ps=!1,ws=!1,bs=!1;$.each(n.features,function(n,t){switch(t.attributes.FType){case"CanalDitch":ys=!0;break;case"Foreshore":ps=!0;break;case"Rapids":ws=!0;break;case"StreamRiver":bs=!0}});ys?(r+="<span class='id-layer-name'>Canal/Ditch:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendCanalNhdArea.png' alt='' /><\/span>"):ps?(r+="<span class='id-layer-name'>Foreshore:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendForeshoreNhd.png' alt='' /><\/span>"):ws?(r+="<span class='id-layer-name'>Rapids:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendRapidsNhd.png' alt='' /><\/span>"):bs&&(r+="<span class='id-layer-name'>Large River:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendLargeRiverNhd.png' alt='' /><\/span>")}break;case"NHD Artificial Paths":n.features.length>0&&(ks=n.features[0].attributes.ReachCode,r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>NHD Artificial Path:<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAPNhd.png' alt='' /><\/span>",r+=n.features[0].attributes.GNIS_Name!=="Null"&&n.features[0].attributes.GNIS_Name!==null&&n.features[0].attributes.GNIS_Name!==undefined?"<span class='id-layer-value'>"+n.features[0].attributes.GNIS_Name+"<\/span>":"<span class='id-layer-value-unnamed'>unnamed artificial path<\/span>",r+="<button id='id-layer-item-button-nhd-ap' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-nhd-ap' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-nhd-ap' class='id-layer-item-details' aria-hidden='true'>",r+="<div class='id-item'>",r+="<div class='id-item-row'><div class='id-item-label'>Reach Code:<\/div><div class='id-item-value'> "+ks,r+="<\/div><\/div><\/div><\/div><br/>");break;case"WRIA_dynamic":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>WRIA:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendWria.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.WRIA_NR_NM+"<\/span><\/div><br/>");break;case"HUC8":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>8 digit HUC:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHuc8.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.HUC8+" - "+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"HUC10":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>10 digit HUC:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHuc10.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.HUC10+" - "+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"HUC12":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>12 digit HUC:<\/span><span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendHuc12.png' alt='' /><\/span><span class='id-layer-value'>"+n.features[0].attributes.HUC12+" - "+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"Minority_dynamic":if(n.features.length>0){var ds=!1,gs=!1,gf=parseFloat(n.features[0].attributes.RACE_NOT_WHITE_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.RACE_NOT_WHITE_PCT*100)>parseFloat(n.features[0].attributes.RACE_NOT_WHITE_80TH*100).toFixed(1)?ds=!0:parseFloat(n.features[0].attributes.RACE_NOT_WHITE_PCT*100)>parseFloat(n.features[0].attributes.RACE_NOT_WHITE_AVG*100).toFixed(1)&&(gs=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>People of Color:<\/span>";ds?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+gf+"% - Above 80th percentile<\/span>"):gs?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+gf+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+gf+"% - Below state average<\/span>");r+="<\/div><br/>"}break;case"LowIncome_dynamic":if(n.features.length>0){var nh=!1,th=!1,ne=parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT*100)>parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_80TH*100).toFixed(1)?nh=!0:parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_PCT*100)>parseFloat(n.features[0].attributes.POVERTY_UNDER_200_PERCENT_AVG*100).toFixed(1)&&(th=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>Low-income:<\/span>";nh?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ne+"% - Above 80th percentile<\/span>"):th?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ne+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ne+"% - Below state average<\/span>");r+="<\/div><br/>"}break;case"Language_dynamic":if(n.features.length>0){var ih=!1,rh=!1,te=parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT*100)>parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_80TH*100).toFixed(1)?ih=!0:parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_PCT*100)>parseFloat(n.features[0].attributes.LANGUAGE_ENGLISH_LESS_THAN_VERY_WELL_AVG*100).toFixed(1)&&(rh=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>Limited English proficiency:<\/span>";ih?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+te+"% - Above 80th percentile<\/span>"):rh?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+te+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+te+"% - Below state average<\/span>");r+="<\/div><br/>"}break;case"Education_dynamic":if(n.features.length>0){var uh=!1,fh=!1,ie=parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT*100)>parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_80TH*100).toFixed(1)?uh=!0:parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_PCT*100)>parseFloat(n.features[0].attributes.EDUCATION_LESS_THAN_HS_AVG*100).toFixed(1)&&(fh=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>No High School diploma:<\/span>";uh?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ie+"% - Above 80th percentile<\/span>"):fh?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ie+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ie+"% - Below state average<\/span>");r+="<\/div><br/>"}break;case"AgeYoung_dynamic":if(n.features.length>0){var eh=!1,oh=!1,re=parseFloat(n.features[0].attributes.POPULATION_UNDER_5_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.POPULATION_UNDER_5_PCT*100)>parseFloat(n.features[0].attributes.POPULATION_UNDER_5_80TH*100).toFixed(1)?eh=!0:parseFloat(n.features[0].attributes.POPULATION_UNDER_5_PCT*100)>parseFloat(n.features[0].attributes.POPULATION_UNDER_5_AVG*100).toFixed(1)&&(oh=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>Under 5:<\/span>";eh?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+re+"% - Above 80th percentile<\/span>"):oh?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+re+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+re+"% - Below state average<\/span>");r+="<\/div><br/>"}break;case"AgeOld_dynamic":if(n.features.length>0){var sh=!1,hh=!1,ue=parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_PCT*100).toFixed(1);parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_PCT*100)>parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_80TH*100).toFixed(1)?sh=!0:parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_PCT*100)>parseFloat(n.features[0].attributes.POPULATION_65_AND_OVER_AVG*100).toFixed(1)&&(hh=!0);r+="<div class='demographics-layer-row'>";r+="<span class='id-layer-name'>Over 64:<\/span>";sh?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendBelowStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ue+"% - Above 80th percentile<\/span>"):hh?(r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/legendAboveStateAverage.png' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ue+"% - Above state average<\/span>"):(r+="<span class='id-layer-symbol'><img src='' alt='' /><\/span>",r+="<span class='id-layer-value'>"+ue+"% - Below state average<\/span>");r+="<\/div><br/>"}break;case"Aquaculture Districts":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Aquaculture Districts:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/aquacultureDistricts.png'/><\/span><span class='id-layer-value'>District: "+n.features[0].attributes.Number+"<\/span><\/div><br/>");break;case"Average Tide Energy Class":if(n.features.length>0){let u=n.features[0].attributes.TIDECLS,t="",i="";switch(u){case"1":t="0 kW/m2 < 0.5 kW/m2";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/tideEnergyLow.png";break;case"2":t="0.5 kW/m2 < 1.0 kW/m2";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/tideEnergyMediumLow.png";break;case"3":t="1.0 kW/m2 < 2.0 kW/m2";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/tideEnergyLow.png";break;case"4":t="2.0 kW/m2 < 3.0 kW/m2";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/tideEnergyMediumHigh.png";break;case"5":t=" > 3.0 kW/m2";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/tideEnergyHigh.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Avg. Tide Energy Class:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"25m contour bathymetry":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>25m Countour bathymetry:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/bathymetry25m.png'/><\/span><span class='id-layer-value'>Depth: "+n.features[0].attributes.CONTOUR+" meters<\/span><\/div><br/>");break;case"Bathymetry Max":if(n.features.length>0){let u=n.features[0].attributes["Site Quality: Bathymetry Max Class Range"],t="",i="";switch(u){case"1":t="0m - 10m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry10.png";break;case"2":t="10m - 20m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry20.png";break;case"3":t="20m - 30m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry30.png";break;case"4":t="30m - 40m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry40.png";break;case"5":t="40m - 50m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry50.png";break;case"6":t="50m - 60m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry60.png";break;case"7":t="60m - 75m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry75.png";break;case"8":t="75m - 85m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry85.png";break;case"9":t="85m - 100m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry100.png";break;case"10":t="100m - 125m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry125.png";break;case"11":t="125m - 150m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry150.png";break;case"12":t="150m - 200m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry200.png";break;case"13":t="200m - 300m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry300.png";break;case"14":t="300m - 1000m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry1000.png";break;case"15":t=">1000m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry1000plus.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Bathymetry Max:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Bathymetry Min":if(n.features.length>0){let u=n.features[0].attributes["Site Quality: Bathymetry Min Class Range"],t="",i="";switch(u){case"1":t="0m - 10m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry10.png";break;case"2":t="10m - 20m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry20.png";break;case"3":t="20m - 30m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry30.png";break;case"4":t="30m - 40m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry40.png";break;case"5":t="40m - 50m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry50.png";break;case"6":t="50m - 60m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry60.png";break;case"7":t="60m - 75m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry75.png";break;case"8":t="75m - 85m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry85.png";break;case"9":t="85m - 100m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry100.png";break;case"10":t="100m - 125m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry125.png";break;case"11":t="125m - 150m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry150.png";break;case"12":t="150m - 200m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry200.png";break;case"13":t="200m - 300m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry300.png";break;case"14":t="300m - 1000m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry1000.png";break;case"15":t=">1000m";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/bathymetry1000plus.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Bathymetry Min:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Depth":if(n.features.length>0){let u=n.features[0].attributes.Depth,t="",i="";switch(u){case"Innershelf":t="Inner-shelf (nearshore-shallow: 0-131 ft)";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsDepth1.png";break;case"Midshelf":t="Mid-shelf (continental shelf: 131-656 ft)";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsDepth2.png";break;case"Mesobenthal":t="Mesobenthal (upper continental slope: 656-2297 ft)";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsDepth3.png";break;case"Bathybenthal":t=" Bathybenthal (continental slope: 2297-11500 ft)";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsDepth4.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Benthic Habitats: Substrate:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Geomorphology":if(n.features.length>0){let u=n.features[0].attributes.Geomorphology,t="",i="";switch(u){case"Basin":t="Basin";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsGeomorphologyBasin.png";break;case"Flat":t="Cobble";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsGeomorphologyFlat.png";break;case"Ridge":t="Flat";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsGeomorphologyRidge.png";break;case"Slope":t="Slope";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsGeomorphologySlope.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Benthic Habitats: Substrate:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Substrate":if(n.features.length>0){let u=n.features[0].attributes.SUBSTRATE,t="",i="";switch(u){case"Boulder":t="Boulder";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsSubstrateBoulder.png";break;case"Cobble":t="Cobble";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsSubstrateCobble.png";break;case"Island/Rock":t="Island/Rock";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsSubstrateIslandRock.png";break;case"Mud":t="Mud";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsSubstrateMud.png";break;case"Rock":t="Rock";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsSubstrateRock.png";break;case"Sand":t="Sand";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsSubstrateSand.png";break;case"Shell":t="Shell";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsSubstrateShell.png";break;case"Gravel":t="Gravel";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/benthicHabitatsSubstrateGravel.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Benthic Habitats: Substrate:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Recreational Bottomfish Management Areas":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Bottomfish Management Areas:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/xyzPlaceholder.png'/><\/span><span class='id-layer-value'>Clicked<\/span><\/div><br/>");break;case"Cargo Ship Transits 2013-2014":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Transits 2013-2014:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mspTransitsAll.png'/><\/span><span class='id-layer-value'>Cargo Ship<\/span><\/div><br/>");break;case"Catch Reporting Areas (WDFW)":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Catch Reporting Areas:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendCatchReportingArea.png'/><\/span><span class='id-layer-value'> Management Area: "+n.features[0].attributes.MGMT_AREA+"<\/span><\/div><br/>");break;case"Essential Fish Habitat - Chinook":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Essential Fish Habitat - Chinook:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/chinookEssentialHabitat.png'/><\/span><span class='id-layer-value'>HUC 8: "+n.features[0].attributes.HUC_8_NAME+"<\/span><\/div><br/>");break;case"Chinook Habitat":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Chinook Habitat (Streams):<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/chinookHabitat.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.STRM_NAME+"<\/span><\/div><br/>");break;case"Chum Habitat":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Chum Habitat:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/chumHabitat.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.STRM_NAME+"<\/span><\/div><br/>");break;case"Essential Fish Habitat - Coho":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Essential Fish Habitat - Coho:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/cohoEssentialHabitat.png'/><\/span><span class='id-layer-value'>HUC 8: "+n.features[0].attributes.HUC_8_NAME+"<\/span><\/div><br/>");break;case"Commercial Albacore Fishing Effort":if(n.features.length>0){let u=n.features[0].attributes["Commercial Pink Shrimp Fishing Effort"],t="",i="";switch(u){case"Low":t="Low";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspFishingEffortLow.png";break;case"Medium":t="Medium";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspFishingEffortMedium.png";break;case"High":t="High";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspFishingEffortHigh.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Commercial Albacore Fishing Effort:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Commercial Dive Fishing":if(n.features.length>0){let u=n.features[0].attributes["Commercial Dive Fishing Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Commercial Dive Fishing:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Commercial Fishing with Benthic Fixed Gear":if(n.features.length>0){let u=n.features[0].attributes["Commercial Fishing with Benthic Mobile Gear Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Fishing with Benthic Fixed Gear:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Commercial Fishing with Benthic Mobile Gear":if(n.features.length>0){let u=n.features[0].attributes["Commercial Fishing with Benthic Fixed Gear"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Fishing with Benthic Mobile Gear:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Commercial Fishing Lease Blocks":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Commercial Fishing Lease Blocks:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/commercialFishingLeaseBlocks.png'/><\/span><span class='id-layer-value'>Lease block number: "+n.features[0].attributes["Lease block number"]+"<\/span><\/div><br/>");break;case"Commercial Intertidal Harvest":if(n.features.length>0){let u=n.features[0].attributes["Commercial Intertidal Harvest Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Intertidal Harvest:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Commercial Pelagic Fishing":if(n.features.length>0){let u=n.features[0].attributes["Commercial Pelagic Fishing Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Pelagic Fishing:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Commercial Sablefish Fishing Effort":if(n.features.length>0){let u=n.features[0].attributes["Comercial Sablefish Fishery"],t="",i="";switch(u){case"Low":t="Low";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspFishingEffortLow.png";break;case"Medium":t="Medium";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspFishingEffortMedium.png";break;case"High":t="High";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspFishingEffortHigh.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Commercial Sablefish Fishing Effort:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Commercial Salmon Fishing Effort":if(n.features.length>0){let u=n.features[0].attributes["Commercial Salmon Fishery"],t="",i="";switch(u){case"Low":t="Low";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspFishingEffortLow.png";break;case"Medium":t="Medium";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspFishingEffortMedium.png";break;case"High":t="High";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspFishingEffortHigh.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Commercial Salmon Fishing Effort:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Commercial Shipping":if(n.features.length>0){let u=n.features[0].attributes["Commercial Shipping Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Commerical Shipping:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Cruise Ships":if(n.features.length>0){let u=n.features[0].attributes["Cruise Ships Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Cruise Ships:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Cultural Uses":if(n.features.length>0){let u=n.features[0].attributes["Cultural Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Cultural Uses:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Deep Draft Commercial Waterways":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Deep Draft Commercial Waterways:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/deepDraftCommercialWaterways.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes["Name of waterway"]+"<\/span><\/div><br/>");break;case"DNR Management Boundaries":if(n.features.length>0){let u=n.features[0].attributes["Boundary type"],t="",i="";switch(u){case"6":t="Mean Low Tide";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendDnrManagementBoundaries2.png";break;case"7":t="Extreme Low Tide";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendDnrManagementBoundaries.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>DNR Management Boundaries:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Dungeness Crab Special Management Areas (SMAs)":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Dungeness Crab Special Management Areas:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/dungenessCrabSMA.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes["Closure Zone Name"]+" SMA<\/span><\/div><br/>");break;case"Estuaries of Concern":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Estuaries of Concern:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/estuariesOfConcern.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.ESTUARY+"<\/span><\/div><br/>");break;case"Eulachon Critical Habitat":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Eulachon Critical Habitat:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/eulachonCriticalHabitat.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.STREAM_NAM+"<\/span><\/div><br/>");break;case"10m facility - 25ft observer":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Offshore Power Generation Viewshed:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/facility10observer25.png'/><\/span><span class='id-layer-value'>10m facility - 25ft observer<\/span><\/div><br/>");break;case"10m facility - 35ft observer":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Offshore Power Generation Viewshed:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/facility10observer35.png'/><\/span><span class='id-layer-value'>10m facility - 35ft observer<\/span><\/div><br/>");break;case"10m facility - 6ft observer":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Offshore Power Generation Viewshed:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/facility10observer6.png'/><\/span><span class='id-layer-value'>10m facility - 6ft observer<\/span><\/div><br/>");break;case"120m facility - 25ft observer":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Offshore Power Generation Viewshed:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/facility120observer25.png'/><\/span><span class='id-layer-value'>120m facility - 25ft observer<\/span><\/div><br/>");break;case"120m facility - 35ft observer":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Offshore Power Generation Viewshed:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/facility120observer35.png'/><\/span><span class='id-layer-value'>120m facility - 35ft observer<\/span><\/div><br/>");break;case"120m facility - 6ft observer":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Offshore Power Generation Viewshed:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/facility120observer6.png'/><\/span><span class='id-layer-value'>120m facility - 6ft observer<\/span><\/div><br/>");break;case"90m facility - 25ft observer":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Offshore Power Generation Viewshed:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/facility90observer25.png'/><\/span><span class='id-layer-value'>90m facility - 25ft observer<\/span><\/div><br/>");break;case"90m facility - 35ft observer":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Offshore Power Generation Viewshed:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/facility90observer35.png'/><\/span><span class='id-layer-value'>90m facility - 35ft observer<\/span><\/div><br/>");break;case"90m facility - 6ft observer":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Offshore Power Generation Viewshed:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/facility90observer6.png'/><\/span><span class='id-layer-value'>90m facility - 6ft observer<\/span><\/div><br/>");break;case"Fishing Ports":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Fishing Ports:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/fishingPorts.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"Fish Management Areas (WDFW)":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Fish Management Areas (WDFW):<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/fishManagementAreas.png'/><\/span><span class='id-layer-value'>Management area: "+n.features[0].attributes.WSMA+"<\/span><\/div><br/>");break;case"Forage Fish 2012-2014 (WDFW)":if(n.features.length>0){let u=n.features[0].attributes.Smelt,i="",t="",f=n.features[0].attributes.Date_Sampled;switch(u.trim()){case"Present":i="Present";t=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/forageFishPresent.png";break;case"Absent":i="Absent";t=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/forageFishAbsent.png";break;default:i="N/A"}t!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Forage Fish Spawning Sites:<\/span><span class='id-layer-symbol'><img src="+t+" /><\/span><\/div><br/>")}break;case"Estuaries":if(n.features.length>0){let u=n.features[0].attributes.NAME,t="",i="";switch(u.trim()){case"Grays Harbor, WA":t="Grays Harbor, WA";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonEstuariesGH.png";break;case"Willapa Bay, WA":t="Willapa Bay, WA";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonEstuariesWB.png";break;case"Lower Columbia River Estuary, OR & WA":t="Lower Columbia River Estuary, OR & WA";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonEstuariesLCR.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Green Sturgeon: Estuaries<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Head of Tide ":if(n.features.length>0){let u=n.features[0].attributes.ESTUARY,t="",i="";switch(u.trim()){case"Grays Harbor":t="Grays Harbor";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonHeadOfTideGH.png";break;case"Willapa Bay":t="Willapa Bay";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonHeadOfTideWB.png";break;case"Lower Columbia River":t="Lower Columbia RiverA";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonHeadOfTideLCR.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Green Sturgeon: Head of Tide<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Marine Coastal Zones":if(n.features.length>0){let u=n.features[0].attributes.NAME,t="",i="";switch(u.trim()){case"Grays Harbor, WA to Cape Flattery, WA":t="Grays Harbor, WA to Cape Flattery, WA";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonMCZGH.png";break;case"Willapa Bay, WA to Grays Harbor, WA":t="Willapa Bay, WA to Grays Harbor, WA";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonMCZWB.png";break;case"Lower Columbia R. estuary to Willapa Bay, WA":t="Lower Columbia R. estuary to Willapa Bay, WA";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonMCZLCR.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Green Sturgeon: Marine Coastal Zones<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Streams":if(n.features.length>0){let u=n.features[0].attributes.ESTUARYCON,t="",i="";switch(u.trim()){case"Grays Harbor, WA":t="Grays Harbor, WA";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonStreamsGH.png";break;case"Willapa Bay, WA":t="Willapa Bay, WA";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonStreamsWB.png";break;case"Lower Columbia River estuary":t="Lower Columbia River Estuary";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/greenSturgeonStreamsLCR.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Green Sturgeon: Streams<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Groundfish Closure Areas":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Groundfish Closure Areas:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/xyzPlaceholder.png'/><\/span><span class='id-layer-value'>Clicked<\/span><\/div><br/>");break;case"Groundfish Essential Fish Habitat":if(n.features.length>0){let u=n.features[0].attributes.PROHIBIT,t="",i="";switch(u.trim()){case"bottom contact gear":t="Bottom Contact Gear";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/groundfishEssentialHabitat1.png";break;case"bottom contact gear or other gear deployed deeper than 500-fm":t="Bottom Contact Gear (deeper than 500 fathoms)";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/groundfishEssentialHabitat2.png";break;case"bottom trawl gear":t="Bottom Trawl Gear";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/groundfishEssentialHabitat3.png";break;case"bottom trawl gear other than demersal seine":t="Bottom Trawl Gear (other than demersal seine)";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/groundfishEssentialHabitat4.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Groundfish Essential Fish Habitat:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Halibut Closure Areas":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Halibut Closure Areas:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/xyzPlaceholder.png'/><\/span><span class='id-layer-value'>Clicked<\/span><\/div><br/>");break;case"River Observations":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Invasive New Zealand Mudsnails:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/inzmRiverObservations.png'/><\/span><span class='id-layer-value'>River Observations: "+n.features[0].attributes["River name"]+"<\/span><\/div><br/>");break;case"Watershed Observations":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Invasive New Zealand Mudsnails:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/inzmWatershedObservations.png'/><\/span><span class='id-layer-value'>Watershed Observations: "+n.features[0].attributes.WAU_LABEL_+"<\/span><\/div><br/>");break;case"Large Marine Ecosystems":if(n.features.length>0){let u=n.features[0].attributes.LME_NAME,t="",i="";switch(u){case"California Current":t="California Current";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/largeMarineEcosystemsCC.png";break;case"Gulf of Alaska":t="Gulf of Alaska";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/largeMarineEcosystemsGoA.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Large Marine Ecosystems:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Marine Debris":if(n.features.length>0){let u=n.features[0].attributes["Marine Debris Use Level "],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Marine Debris:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Marine Mammal Haulout Locations (WDFW)":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Marine Mammal Haulout Locations:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/marineMammalHauloutLocations.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.SiteName+"<\/span><\/div><br/>");break;case"Marine Supply":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Marine supply:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/marineSupply.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"Military Range and Training Areas":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Military Range and Training Areas:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/militaryRangeTrainingAreas.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.feat_name+"<\/span><\/div><br/>");break;case"Military Installations and Ranges":if(n.features.length>0){let u=n.features[0].attributes.COMPONENT,i=n.features[0].attributes.SITE_NAME,t="";switch(u){case"AF Active":t=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/airForceActive.png";break;case"AF Guard":t=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/AirForceGuard.png";break;case"Army Active":t=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/armyActive.png";break;case"Navy Active":t=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/navyActive.png";break;case"Navy Reserve":t=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/navyReserve.png";break;default:i="N/A"}t!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Military Installations:<\/span><span class='id-layer-symbol'><img src="+t+" /><\/span><span class='id-layer-value'>"+i+"<\/span><button id='id-layer-item-button-military-installations' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-military-installations' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-military-installations' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Component: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[0].attributes.COMPONENT+"<\/span><\/div><\/div><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Joint Base: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[0].attributes.JOINT_BASE+"<\/span><\/div><\/div><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Site Name: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[0].attributes.SITE_NAME+"<\/span><\/div><\/div><\/div><\/div><br/>")}break;case"WA Military Department Facilities":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>WA Military Department Facilities:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/militaryFacilities.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.sdsFeatu_1+"<\/span><button id='id-layer-item-button-military-facilities' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-military-facilities' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-military-facilities' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Name: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[0].attributes.sdsFeatu_1+"<\/span><\/div><\/div><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Status: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[0].attributes.sdsFeature+"<\/span><\/div><\/div><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Location: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[0].attributes.site_locat+"<\/span><\/div><\/div><\/div><\/div><br/>");break;case"Special Use Airspace Floor Elevation (AGL)":if(n.features.length>0){let i="",t="";$.each(n.features,function(u,f){switch(f.attributes.floor_alt){case 0:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/suaFloorElevationSurface.png";t="Surface";break;case 300:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/suaFloorElevation300.png";t="300'";break;case 500:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/suaFloorElevation500.png";t="500'";break;case 1e3:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/suaFloorElevation1000.png";t="1,000'";break;default:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/suaFloorElevation1000plus.png";t="Greater than 1,000'"}r+="<div class='id-layer-row'><span class='id-layer-name'>Military Training Route Floor Elevation (AGL):<\/span><span class='id-layer-symbol'><img src='"+i+"' /><\/span><span class='id-layer-value'>"+t+"<\/span><button id='id-layer-item-button-sua-"+u+"' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-sua-"+u+"' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-sua-"+u+"' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Description: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[u].attributes.feat_desc+"<\/span><\/div><\/div><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Floor Altitude: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+t+"<\/span><\/div><\/div><\/div><\/div><br/>"})}break;case"Military Training Route Floor Elevation (AGL)":if(n.features.length>0){let i="",t="";$.each(n.features,function(u,f){switch(f.attributes.elvnumflr){case 200:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mtrFloorElevation200.png";t="200'";break;case 300:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mtrFloorElevation300.png";t="300'";break;case 500:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mtrFloorElevation500.png";t="500'";break;case 1e3:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mtrFloorElevation1000.png";t="1,000'";break;case 1200:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mtrFloorElevation1200.png";t="1,200'";break;case 1500:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mtrFloorElevation1500.png";t="1,500'";break;default:i="https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mtrFloorElevation2000.png";t="Greater than 2,000'"}r+="<div class='id-layer-row'><span class='id-layer-name'>Military Training Route Floor Elevation (AGL):<\/span><span class='id-layer-symbol'><img src='"+i+"' /><\/span><span class='id-layer-value'>"+t+"<\/span><button id='id-layer-item-button-mtr-"+u+"' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-mtr-"+u+"' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-mtr-"+u+"' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Floor Elevation: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+t+"<\/span><\/div><\/div><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Type: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-right:10px'>"+n.features[u].attributes.mtr_type+"<\/span><\/div><\/div><\/div><\/div><br/>"})}break;case"Mining and Mineral Extraction":if(n.features.length>0){let u=n.features[0].attributes["Mining and Mineral Extraction Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Mining and Mineral Extraction:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Maritime Heritage Area":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Maritime Heritage Area:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/maritimeHeritageArea.png'/><\/span><span class='id-layer-value'>Area Boundary<\/span><\/div><br/>");break;case"MSP Study Area Boundary":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>MSP Study Area Boundary:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendMspStudyArea.png'/><\/span><span class='id-layer-value'>Boundary<\/span><\/div><br/>");break;case"Water Quality Monitoring":if(n.features.length>0){let u=n.features[0].attributes.COMPLIANCE,t="",i="";switch(u){case"Yes":t="Yes";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspWaterQualityMonitoringYes.png";break;case"No":t="No";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspWaterQualityMonitoringNo.png";break;case"Unknown":t="Unknown";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspWaterQualityMonitoringUnknown.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Water Quality Monitoring::<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>In compliance: "+t+"<\/span><\/div><br/>")}break;case"Municipal NPDES Permitted Outfalls":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Municipal NPDES Permitted Outfalls:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/municipalNPDESoutfalls.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.FACILITYNA+"<\/span><\/div><br/>");break;case"Natural Resource Conservation Areas (DNR)":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Natural Resource Conservation Areas:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendConservationArea.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.JURISDICT_LABEL_NM+"<\/span><\/div><br/>");break;case"Northern Sea Otter Summer Concentration Areas (WDFW)":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Northern Sea Otter Summer Concentration Areas:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/northernSeaOtterSummerConcentrationAreas.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.Sitename+"<\/span><\/div><br/>");break;case"Northwest National Marine Fisheries Service Region":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Northwest National Marine Fisheries Service Region:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendNnmfsRegion.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.REGION+" Region<\/span><\/div><br/>");break;case"Ocean Disposal Sites (Type of Dumping Grounds)":if(n.features.length>0){let u=n.features[0].attributes["Disposal Type"],t="",i="";switch(u){case"Explosives Dumping Ground":t="Explosives Dumping Ground";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/oceanDisposalSite1.png";break;case"Old Log Dump":t="Old Log Dump";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/oceanDisposalSite2.png";break;case"Spoil Ground":t="Spoil Ground";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/oceanDisposalSite3.png";break;case"Unknown":t="Unknown";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/oceanDisposalSite4.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Ocean Disposal Sites:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Ocean Dumping":if(n.features.length>0){let u=n.features[0].attributes["Ocean Dumping Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Ocean Dumping:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Open Season Fishing Areas (Towlane Deliniation)":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Open Season Fishing Areas (Towlane Delineation):<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/towlaneFishingArea.png'/><\/span><span class='id-layer-value'>Open Season Fishing Areas<\/span><\/div><br/>");break;case"Oyster Reserves":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Oyster Reserves:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/oysterReserves.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes["Owner/Manager"]+"<\/span><\/div><br/>");break;case"Pacific Fishery Management Council Region":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>PFMC Region:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/legendPacficFisheryMCR.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.REGION+" Region<\/span><\/div><br/>");break;case"Passenger Ship Transits 2013-2014":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Transits 2013-2014:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mspTransitsAll.png'/><\/span><span class='id-layer-value'>Passenger Ship<\/span><\/div><br/>");break;case"Essential Fish Habitat - Pink Salmon":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Essential Fish Habitat - Pink Salmon:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/pinkSalmonEssentialFishHabitat.png'/><\/span><span class='id-layer-value'>HUC 8: "+n.features[0].attributes.HUC_8_NAME+"<\/span><\/div><br/>");break;case"Ports Facilities":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Ports Facilities:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/portsFacilities.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"Recreational Fishing From Boats (Benthic Species)":if(n.features.length>0){let u=n.features[0].attributes["Recreational Fishing from Boats for Benthic Species"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Fishing from Boats (Benthic Species):<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Recreational Fishing From Boats (Pelagic Species)":if(n.features.length>0){let u=n.features[0].attributes["Recreational Fishing from Boats for Pelagic Species"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Fishing from Boats (Pelagic Species):<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Renewable Energy Past Projects":if(n.features.length>0){let u=n.features[0].attributes["Renewable Energy Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Renewable Energy Past Projects:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Rocky Reefs":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Rocky Reefs:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/rockyReefs.png'/><\/span><span class='id-layer-value'>Rocky Reef<\/span><\/div><br/>");break;case"Washington Seabird Catalog 2014 (WDFW)":if(n.features.length>0){let t=[];for(i=0,il=n.features.length;i<il;i++)$.inArray(n.features[i].attributes.SPECIES,t)===-1&&n.features[i].attributes.SPECIES.trim()!==""&&t.push(n.features[i].attributes.SPECIES);if(t.sort(),r+="<div class='id-layer-row'>",r+="<span class='id-layer-name'>Seabird Catalog 2014 (WDFW):<\/span>",r+="<span class='id-layer-symbol'><img src='"+MAP_CONFIG.gisResourceUrl+"/MapResources/Images/Legend/Ocean_Resources/seabirdCatalog.png' /><\/span>",r+=t.length===0?"<span class='id-layer-value'>No species found<\/span>":t.length===1?"<span class='id-layer-value'>"+t[0]+"<\/span>":"<span class='id-layer-value'>"+t.length+" species found<\/span>",t.length>1)for(r+="<button id='id-layer-item-button-seabirdCatalog' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-seabirdCatalog' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button>",r+="<\/div>",r+="<div id='id-layer-item-details-seabirdCatalog' class='id-layer-item-details' aria-hidden='true'>",i=0,il=t.length;i<il;i++)r+="<div class='id-layer-more-row'><div class='id-layer-item-details-value'> "+t[i]+"<\/div><\/div>";r+="<\/div>"}break;case"Seafood Processors":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Seafood Processors:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/seafoodProcessors.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"Sea Otter Occurrences recorded in 2012-2013 Aerial Surveys (WDFW)":if(n.features.length>0){let e=n.features[0].attributes.BioticInfo.split(","),i=0,t=0,u=0,f=0;$.each(e,function(n,r){i=r.indexOf("Quantity:")+9;r.indexOf("Adult")>-1?(t=r.indexOf(" LifeStage:Adult"),u=parseInt(r.substring(i,t))):r.indexOf("Juvenile")>-1&&(t=r.indexOf(" LifeStage:Juvenile"),f=parseInt(r.substring(i,t)))});r+="<div class='id-layer-row'><span class='id-layer-name'>Sea Otter Occurrences:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/seaOtterOccurrences.png'/><\/span><span class='id-layer-value'>"+APP.customFunctions.toTitleCase(n.features[0].attributes.SiteName)+"<\/span><button id='id-layer-item-button-soo' class='id-layer-item-button keydown-trigger' aria-expanded='false' aria-controls='id-layer-item-details-soo' tabindex='0' aria-label='more information'><div class='id-layer-more'>more<\/div><img class='id-layer-more-icon' alt='' height='11' width='13' src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png'<\/img><\/button><div id='id-layer-item-details-soo' class='id-layer-item-details' style='width:490px' aria-hidden='true'><div class='id-layer-more-row'><div class='id-layer-item-details-label'>Date: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-left:20px'>"+n.features[0].attributes.EffortDate+"<\/span><\/div><\/div>";u>0&&(r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Adult Count: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-left:20px'>"+u+"<\/span><\/div><\/div>");f>0&&(r+="<div class='id-layer-more-row'><div class='id-layer-item-details-label'>Juvenile Count: <\/div><div class='id-layer-item-details-value'><span style='float:left;margin-left:20px'>"+f+"<\/span><\/div><\/div>");r+="<\/div><br/>"}break;case"Sediment Type":if(n.features.length>0){let u=n.features[0].attributes["Site Quality: Sediment Type"],t="",i="";console.log("itemValue = "+u);switch(u){case"Mud":t="Mud";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/sedimentTypeMud.png";break;case"Gravel":t="Gravel";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/sedimentTypeGravel.png";break;case"Rock":t="Rock";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/sedimentTypeRock.png";break;case"Sand":t="Sand";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/sedimentTypeSand.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Sediment Type:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"All Other":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Shipping Density 2011:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/shippingDensityAll.png'/><\/span><span class='id-layer-value'>Shipping Density: Other<\/span><\/div><br/>");break;case"Cargo":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Shipping Density 2011:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/shippingDensityAll.png'/><\/span><span class='id-layer-value'>Shipping Density: Cargo<\/span><\/div><br/>");break;case"Fishing":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Shipping Density 2011:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/shippingDensityAll.png'/><\/span><span class='id-layer-value'>Shipping Density: Fishing<\/span><\/div><br/>");break;case"Military":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Shipping Density 2011:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/shippingDensityAll.png'/><\/span><span class='id-layer-value'>Shipping Density: Military<\/span><\/div><br/>");break;case"Passenger":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Shipping Density 2011:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/shippingDensityAll.png'/><\/span><span class='id-layer-value'>Shipping Density: Passenger<\/span><\/div><br/>");break;case"Pleasure":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Shipping Density 2011:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/shippingDensityAll.png'/><\/span><span class='id-layer-value'>Shipping Density:  Pleasure<\/span><\/div><br/>");break;case"Tanker":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Shipping Density 2011:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/shippingDensityAll.png'/><\/span><span class='id-layer-value'>Shipping Density: Tanker<\/span><\/div><br/>");break;case"Tug&Tow":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Shipping Density 2011:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/shippingDensityAll.png'/><\/span><span class='id-layer-value'>Shipping Density: Tug & Tow<\/span><\/div><br/>");break;case"Shoreline (Ownership Boundaries)":if(n.features.length>0){let u=n.features[0].attributes["Boundary Type"],t="",i="";switch(u){case"5":t="Shoreline";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendshoreline.png";break;case"11":t="Meander Line";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/legendmeanderline.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Shoreline (Ownership Boundaries):<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Sockeye Habitat":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Sockeye Habitat:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/sockeyeHabitat.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.STRM_NAME+"<\/span><\/div><br/>");break;case"Steelhead Habitat":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Steelhead Habitat:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/steelheadHabitat.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.STRM_NAME+"<\/span><\/div><br/>");break;case"Recreational Subsistence Fishing and Harvest":if(n.features.length>0){let u=n.features[0].attributes["Subsistencee Fishing Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Subsistence Fishing and Harvest:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Summer Chlorophyll":if(n.features.length>0){let u=n.features[0].attributes.CHLOROPHYLL,t="",i="";switch(u){case"High":t="High";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/summerChlorophyllHigh.png";break;case"Low":t="Low";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/summerChlorophyllLow.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Summer Chlorophyll:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Tanker Ship Transits 2013-2014":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Transits 2013-2014:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mspTransitsAll.png'/><\/span><span class='id-layer-value'>Tanker Ship<\/span><\/div><br/>");break;case"Towboat Crabber Lane Boundaries":if(n.features.length>0){let u=n.features[0].attributes["Lane Type"],t="",i="";switch(u){case"Year-Round Lane":t="Year-Round Lane";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/towlaneBoundaryYearRound.png";break;case"Summer Lane (Apr. 15 - Nov. 24)":t="Summer Lane (Apr. 15 - Nov. 24)";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/towlaneBoundarySummer.png";break;case"Fishing Area":t="Fishing Area";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/towlaneFishingArea.png";break;case"Advisory":t="Advisory";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/towlaneBoundaryAdvisory.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Towboat Crabber Lane Boundaries:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Towlane Corners":if(n.features.length>0){let u=n.features[0].attributes["Boundary Type"],t="",i="";switch(u){case"Advisory":t="Advisory";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/towlaneCornersAdvisory.png";break;case"Lane":t="Lane";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/towlaneCornersLane.png";break;case"Boundary":t="Boundary";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/towlaneCornersBoundary.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Towlane Corners:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Tug & Tow Transits 2013-2014":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Transits 2013-2014:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mspTransitsAll.png'/><\/span><span class='id-layer-value'>Tug & Tow<\/span><\/div><br/>");break;case"Underwater Pipelines":if(n.features.length>0){let u=n.features[0].attributes["Pipelines Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Underwater Pipelines:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Underwater Transmission Cables":if(n.features.length>0){let u=n.features[0].attributes["Underwater Transmission Cables Use Level"],t="",i="";switch(u){case"1":t="General use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspGeneral.png";break;case"2":t="Dominant use";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/mspDominant.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Underwater Transmission Cables:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"PhysicalOceanography - Upwelling":if(n.features.length>0){let u=n.features[0].attributes.UPWELLING,t="",i="";switch(u){case"High":t="High";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/upwellingHigh.png";break;case"Low":t="Low";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/upwellingLow.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Upwelling:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>"+t+"<\/span><\/div><br/>")}break;case"Beacons":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Beacons:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mspBeacons.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"Buoys":n.features.length>0&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Buoys:<\/span><span class='id-layer-symbol'><img src='https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/legend/Ocean_Resources/mspBuoys.png'/><\/span><span class='id-layer-value'>"+n.features[0].attributes.Name+"<\/span><\/div><br/>");break;case"Wave Energy: Deepwater Energy Devices":if(n.features.length>0){let u=n.features[0].attributes["Percent Suitable"],t="",i="";console.log("Percent Suitable: "+u);switch(u){case"10":t="0% - 10%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_DE10.png";break;case"20":t="11% - 20%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_DE20.png";break;case"30":t="21% - 30%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_DE30.png";break;case"40":t="31% - 40%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_DE40.png";break;case"50":t="41% - 50%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_DE50.png";break;case"60":t="51% - 60%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_DE60.png";break;case"70":t="61% - 70%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_DE70.png";break;case"80":t="71% - 80%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_DE80.png";break;case"90":t="81% - 90%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_DE90.png";break;case"100":t="91% - 100%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_DE100.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Deepwater Energy Devices:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>Percent suitable: "+t+"<\/span><\/div><br/>")}break;case"Wave Energy: Mid-Depth Energy Devices":if(n.features.length>0){let u=n.features[0].attributes["Suitability by %"],t="",i="";console.log("Percent Suitable: "+u);switch(u){case"10%":t="0% - 10%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_MD10.png";break;case"20%":t="11% - 20%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_MD20.png";break;case"30%":t="21% - 30%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_MD30.png";break;case"40%":t="31% - 40%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_MD40.png";break;case"50%":t="41% - 50%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_MD50.png";break;case"60%":t="51% - 60%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_MD60.png";break;case"70%":t="61% - 70%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_MD70.png";break;case"80%":t="71% - 80%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_MD80.png";break;case"90%":t="81% - 90%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_MD90.png";break;case"100%":t="91% - 100%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_MD100.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Mid-Depth Energy Devices:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>Percent suitable: "+t+"<\/span><\/div><br/>")}break;case"Wave Energy: Nearshore M3 Energy Devices":if(n.features.length>0){let u=n.features[0].attributes["Percent Suitable"],t="",i="";console.log("Percent Suitable: "+u);switch(u){case"10":t="0% - 10%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NSM310.png";break;case"20":t="11% - 20%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NSM320.png";break;case"30":t="21% - 30%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NSM330.png";break;case"40":t="31% - 40%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NSM340.png";break;case"50":t="41% - 50%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NSM350.png";break;case"60":t="51% - 60%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NSM360.png";break;case"70":t="61% - 70%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NSM370.png";break;case"80":t="71% - 80%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NSM380.png";break;case"90":t="81% - 90%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NSM390.png";break;case"100":t="91% - 100%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NSM3100.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Nearshore, M3 Energy Devices:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>Percent suitable: "+t+"<\/span><\/div><br/>")}break;case"Wave Energy: Nearshore Energy Devices":if(n.features.length>0){let u=n.features[0].attributes["Percent Suitable"],t="",i="";console.log("Percent Suitable: "+u);switch(u){case"10%":t="0% - 10%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NS10.png";break;case"20%":t="11% - 20%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NS20.png";break;case"30%":t="21% - 30%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NS30.png";break;case"40%":t="31% - 40%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NS40.png";break;case"50%":t="41% - 50%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NS50.png";break;case"60%":t="51% - 60%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NS60.png";break;case"70%":t="61% - 70%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NS70.png";break;case"80%":t="71% - 80%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NS80.png";break;case"90%":t="81% - 90%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NS90.png";break;case"100%":t="91% - 100%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/waveEnergy_NS100.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Nearshore Energy Devices:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>Percent suitable: "+t+"<\/span><\/div><br/>")}break;case"Wind Energy: Turbines on Floating Platforms":if(n.features.length>0){let u=n.features[0].attributes["Percent Suitable"],t="",i="";console.log("Percent Suitable: "+u);switch(u){case"10%":t="0% - 10%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windEnergy_10.png";break;case"20%":t="11% - 20%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windEnergy_20.png";break;case"30%":t="21% - 30%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windEnergy_30.png";break;case"40%":t="31% - 40%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windEnergy_40.png";break;case"50%":t="41% - 50%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windEnergy_50.png";break;case"60%":t="51% - 60%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windEnergy_60.png";break;case"70%":t="61% - 70%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windEnergy_70.png";break;case"80%":t="71% - 80%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windEnergy_80.png";break;case"90%":t="81% - 90%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windEnergy_90.png";break;case"100%":t="91% - 100%";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windEnergy_100.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Turbines on Floating Platforms:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>Percent suitable: "+t+"<\/span><\/div><br/>")}break;case"Wind Power":if(n.features.length>0){let u=n.features[0].attributes["Wind Power Class"],t="",i="";console.log("Percent Suitable: "+u);switch(u){case"Outstanding":t="Outstanding";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windPowerOutstanding.png";break;case"Excellent":t="Excellent";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windPowerExcellent.png";break;case"Good":t="Good";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windPowerGood.png";break;case"Fair":t="Fair";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/WindPowerFair.png";break;case"Marginal":t="Marginal";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windPowerMarginal.png";break;case"Poor":t="Poor";i=MAP_CONFIG.gisResourceUrl+"/mapresources/images/legend/Ocean_Resources/windPowerPoor.png";break;default:t="N/A"}i!==""&&(r+="<div class='id-layer-row'><span class='id-layer-name'>Wind Power:<\/span><span class='id-layer-symbol'><img src="+i+" /><\/span><span class='id-layer-value'>Wind power class: "+t+"<\/span><\/div><br/>")}}return r};APP.customFunctions.showCensusArea=function(){var t=$("#demographics-show-area").attr("data-object-id"),i=APP.dynamicMapLayersServiceUrl+"/371",n=new h;APP.identifyGraphicsLayer.graphics.length>0?t!==APP.identifyGraphicsLayer.graphics.items[0].attributes.OBJECTID?(APP.identifyGraphicsLayer.removeAll(),n.where="OBJECTID = "+t,n.returnGeometry=!0,n.outFields=["OBJECTID"],o.executeQueryJSON(i,n).then(function(n){if(n.features.length>0){var i=new c(n.features[0].geometry,APP.zoomToPolygonSymbol);i.attributes={OBJECTID:t};APP.identifyGraphicsLayer.add(i);$("#demographics-show-area").text("Hide census area")}},function(n){console.log(n)})):($("#demographics-show-area").text("Show census area"),APP.identifyGraphicsLayer.removeAll()):(n.where="OBJECTID = "+t,n.returnGeometry=!0,n.outFields=["OBJECTID"],o.executeQueryJSON(i,n).then(function(n){if(n.features.length>0){var i=new c(n.features[0].geometry,APP.zoomToPolygonSymbol);i.attributes={OBJECTID:t};APP.identifyGraphicsLayer.add(i);$("#demographics-show-area").text("Hide census area")}},function(n){console.log(n)}))}});require(["dojo/_base/lang","esri/tasks/PrintTask","esri/rest/support/PrintTemplate","esri/rest/support/PrintParameters","dojo/domReady!"],function(n,t,i,r){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.getLegendConfigJson=function(){var n=[],t,i;return $('.accordion-header-legend:not([aria-hidden="true"])').each(function(){var f=$(this).find(".accordion-title").text(),i=[],r=!1,t,u;$.each($(this).next().find(".legend-swatch-container").children(),function(n,t){var u=null;switch(t.className){case"legend-swatch-subcategory":r=!0;u={heading:t.innerText};break;case"legend-swatch-item":u={swatch:t.children[0].currentSrc,text:t.children[1].innerText}}i.push(u)});t="Single Symbol";i.length>1&&(t="Multiple Symbol");r&&(t="SubCategory");u={legendLayerName:f,legendLayerType:t,items:i};n.push(u)}),t={LegendLayers:n},i=JSON.stringify(t),i};APP.customFunctions.createPrintMapControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.print.html",function(){$("#button-print").show();$("#menuitem-print").show();$("#bottom-anchor").after($(this).find("#map-print-dialog"))});$(document).on("click","#button-print",function(){$(".map-dialog:not(#map-print-dialog)").hide();$("#map-print-dialog").is(":visible")===!1?($("#map-print-dialog").width()<APP.mapView.width?$("#map-print-dialog").fadeIn(350).position({my:"center top",at:"center top+80",of:$("#map-view")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}):$("#map-print-dialog").fadeIn(350).position({my:"center center",at:"center center",of:$(".main").first()}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}),$("#map-print-dialog").focus()):($("#map-print-dialog").fadeOut(350),$("#button-print").focus())});$(document).on("click","#button-print-map-go",function(){var n=$("#textbox-print-map-title").val();n===""&&(n=MAP_CONFIG.mapPrintConfiguration.defaultPrintTitle);$(".label-export-file").show().attr("aria-hidden",!1);$("#map-print-progress-indicator").show().attr("aria-hidden",!1);var u=new t({url:MAP_CONFIG.mapPrintConfiguration.serviceUrl}),f=new i({format:"PDF",layout:"Landscape_CustomPrinting",scalePreserved:!0,layoutOptions:{titleText:n,legendLayers:[]}}),e=APP.customFunctions.getLegendConfigJson(),o=new r({view:APP.mapView,extraParameters:{Legend_Config:e,Map_Type:"standard"},template:f});u.execute(o).then(function(n){window.open(n.url);$(".label-export-file").hide().attr("aria-hidden",!0);$("#map-print-progress-indicator").hide().attr("aria-hidden",!0)},function(n){console.log(n)})})}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createShareMapControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.share.html",function(){$("#button-share").show();$("#menuitem-share").show();$("#bottom-anchor").after($(this).find("#map-share-dialog"))});$(document).on("click","#button-share",function(){var u,n,f,i,r,t;$(".map-dialog:not(#map-share-dialog)").hide();$("#map-share-dialog").is(":visible")===!1?(u=window.location.toString(),n=u.split("?"),n[0].slice(-1)!=="/"&&(n[0]=n[0]+"/"),f=APP.activeTab.replace("tabs-",""),i="",APP.spatialSelection!==null&&(i="&"+APP.spatialSelection),r="",MAP_CONFIG.useFilterControl&&(r=APP.customFunctions.ceateSharedQuery()),t=n[0]+"?CustomMap=y&BBox="+Math.round(APP.mapView.extent.xmin)+","+Math.round(APP.mapView.extent.ymin)+","+Math.round(APP.mapView.extent.xmax)+","+Math.round(APP.mapView.extent.ymax)+"&Opacity="+APP.layerOpacity+"&Basemap="+APP.activeBasemap+"&AP="+f+"&Layers="+APP.visibleLayers+"&theme="+APP.mapTheme+i+r,t=encodeURI(t).replace(/%20/g,"+").replace(/#/g,""),$("#textbox-share-map").val(encodeURI(t)),$("#map-share-dialog").width()<APP.mapView.width?$("#map-share-dialog").fadeIn(350).position({my:"center top",at:"center top+80",of:$("#map-view")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}):$("#map-share-dialog").fadeIn(350).position({my:"center center",at:"center center",of:$(".main")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}),$("#map-share-dialog").focus()):($("#map-share-dialog").fadeOut(350),$("#button-share").focus())});$(document).on("click","#link-share-map",function(){var n=$("#textbox-share-map").val(),t,i;n=n.replace(/&/g,"%26");t="Hi, I'd like to share a Washington State Coastal Atlas map link with you. %0A%0ALink: "+n;i="mailto:?subject=Map Link&body="+t;window.location.href=i});$(document).on("focus","#textbox-share-map",function(){$(this).select()});$(document).on("click","#textbox-share-map",function(){$(this).focus()})}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createMapLayersControl=function(){let n="/MapAssets/Html/ecy.map.layers.html";APP.mapTheme==="msp"&&(n="/MapAssets/Html/ecy.map.layers_msp.html");var t=$("<div>");t.load(APP.rootWebsitePath+n,function(){$("#button-home-cr").show();$("#button-add-data-cr").show();$("#menuitem-layers").show();$("#bottom-anchor").after($(this).find("#map-layers-dialog"));$.each(APP.defaultVisibleLayers,function(n,t){$("#cb"+t).attr("checked",!0)});setTimeout("$('#layer-tabs-container').tabs()",1e3);$.ajax({url:MAP_CONFIG.simpleMetadataServiceUrl+"/0/query",dataType:"jsonp",data:{where:"CoastalAtlas_Index IS NOT NULL",outFields:"CoastalAtlas_SearchText, CoastalAtlas_Index",orderByFields:"CoastalAtlas_SearchText",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features.length>0&&($.each(n.features,function(n,t){$("#map-layers-search-input").append($("<option>",{value:t.attributes.CoastalAtlas_Index,text:t.attributes.CoastalAtlas_SearchText}))}),$("#map-layers-search-input").chosen())}})});$(document).on("click","#button-close-map-layers-dialog",function(){$(".map-layers-checkbox").prop("checked",!1);$.each(APP.visibleLayers,function(n,t){$("#cb"+t).prop("checked",!0)});$("#simple-metadata-dialog").hide()});$(document).on("click","#button-layers-go",function(){var n=[];if($(".accordion-header-legend").attr("aria-hidden","true"),$(".accordion-panel-legend").attr("aria-hidden","true"),$("#map-layers-dialog").find(":checkbox").each(function(){if($(this).prop("checked")&&$(this).attr("data-layer-position")!==undefined){var t=$(this).attr("data-layer-position").split(",");$.each(t,function(t,i){n.push(parseInt(i));MAP_CONFIG.useLegendControl&&($("#accordion-header-"+i).removeAttr("aria-hidden"),$("#accordion-panel-"+i).removeAttr("aria-hidden"))})}}),$.each(APP.dynamicMapServiceLayer.sublayers._items,function(t,i){var r=parseInt(i.id),u=null;$.inArray(r,n)>-1?(u=APP.dynamicMapServiceLayer.findSublayerById(r),u.visible=!0,APP.map.findLayerById("cache"+r)!==undefined&&(APP.map.findLayerById("cache"+r).visible=!0),r===331&&(APP.map.findLayerById("cache331_0").visible=!0,APP.map.findLayerById("cache331_1").visible=!1,APP.map.findLayerById("cache331_2").visible=!1,APP.map.findLayerById("cache331_3").visible=!1,APP.map.findLayerById("cache331_4").visible=!1,APP.map.findLayerById("cache331_5").visible=!1,APP.map.findLayerById("cache331_6").visible=!1)):(u=APP.dynamicMapServiceLayer.findSublayerById(r),u.visible=!1,APP.map.findLayerById("cache"+r)!==undefined&&(APP.map.findLayerById("cache"+r).visible=!1),r===331&&(APP.map.findLayerById("cache331_0").visible=!1,APP.map.findLayerById("cache331_1").visible=!1,APP.map.findLayerById("cache331_2").visible=!1,APP.map.findLayerById("cache331_3").visible=!1,APP.map.findLayerById("cache331_4").visible=!1,APP.map.findLayerById("cache331_5").visible=!1,APP.map.findLayerById("cache331_6").visible=!1))}),APP.showMilitaryDisclaimer=!1,$.inArray(-1,n)>-1){let n=APP.map.findLayerById("military-range-training");n.visible=!0;APP.showMilitaryDisclaimer=!0}else{let n=APP.map.findLayerById("military-range-training");n.visible=!1}if($.inArray(-2,n)>-1){let n=APP.map.findLayerById("military-installations");n.visible=!0;APP.showMilitaryDisclaimer=!0}else{let n=APP.map.findLayerById("military-installations");n.visible=!1}if($.inArray(-3,n)>-1){let n=APP.map.findLayerById("military-facilities");n.visible=!0;APP.showMilitaryDisclaimer=!0}else{let n=APP.map.findLayerById("military-facilities");n.visible=!1}if($.inArray(-4,n)>-1){let n=APP.map.findLayerById("military-sua-floor-elevation");n.visible=!0;APP.showMilitaryDisclaimer=!0}else{let n=APP.map.findLayerById("military-sua-floor-elevation");n.visible=!1}if($.inArray(-5,n)>-1){let n=APP.map.findLayerById("military-mtr-floor-elevation");n.visible=!0;APP.showMilitaryDisclaimer=!0}else{let n=APP.map.findLayerById("military-mtr-floor-elevation");n.visible=!1}if(APP.showMilitaryDisclaimer===!0&&APP.customFunctions.showMilitaryDisclaimerDialog(),$.inArray(-6,n)>-1){let n=APP.map.findLayerById("maritime-heritage-area");n.visible=!0}else{let n=APP.map.findLayerById("maritime-heritage-area");n.visible=!1}APP.visibleLayers=n;MAP_CONFIG.useLegendControl&&(APP.customFunctions.checkPanelScrolling("legend-item-container"),APP.customFunctions.checkLayerVisibility());$("#map-layers-dialog").fadeOut(350);setTimeout("$('#' + $('#map-layers-dialog').attr('data-invoked-by')).focus()",500);MAP_CONFIG.useFilterControl&&($("#cb10").prop("checked")===!1&&APP.activeTables[0]==="publicBeachAccessPoints"?(APP.pbapWhereClause="1=1",APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),APP.queryGeometry=null,$("#active-filter-icon-spatial").hide(),$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),APP.queryGraphicsLayer.removeAll()):$("#cb11").prop("checked")===!1&&APP.activeTables[0]==="publicBeachShorelines"?(APP.pbsWhereClause="1=1",APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),APP.queryGeometry=null,$("#active-filter-icon-spatial").hide(),$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),APP.queryGraphicsLayer.removeAll()):$("#cb40").prop("checked")===!1&&APP.activeTables[0]==="boatLaunches"?(APP.blWhereClause="1=1",APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),APP.queryGeometry=null,$("#active-filter-icon-spatial").hide(),$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),APP.queryGraphicsLayer.removeAll()):$("#cb41").prop("checked")===!1&&APP.activeTables[0]==="moorageFacilities"?(APP.mfWhereClause="1=1",APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),APP.queryGeometry=null,$("#active-filter-icon-spatial").hide(),$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),APP.queryGraphicsLayer.removeAll()):$("#cb138").prop("checked")===!1&&APP.activeTables[0]==="smaJurisdiction"?(APP.smajWhereClause="1=1",APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),APP.queryGeometry=null,$("#active-filter-icon-spatial").hide(),$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),APP.queryGraphicsLayer.removeAll()):$("#cb159").prop("checked")===!1&&APP.activeTables[0]==="shorelineBiology"?(APP.sbWhereClause="1=1",APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),APP.queryGeometry=null,$("#active-filter-icon-spatial").hide(),$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),APP.queryGraphicsLayer.removeAll()):$("#cb45").prop("checked")===!1&&APP.activeTables[0]==="spillOriginPoints"?(APP.sopWhereClause="1=1",APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),APP.queryGeometry=null,$("#active-filter-icon-spatial").hide(),$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide()):$("#cb71").prop("checked")===!1&&APP.activeTables[0]==="grpStrategies"?(APP.grpsWhereClause="1=1",APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),APP.queryGeometry=null,$("#active-filter-icon-spatial").hide(),$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),APP.queryGraphicsLayer.removeAll()):$("#cb76").prop("checked")===!1&&APP.activeTables[0]==="driftCells"?(APP.dcWhereClause="1=1",APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),APP.queryGeometry=null,$("#active-filter-icon-spatial").hide(),$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),APP.queryGraphicsLayer.removeAll()):$("#cb91").prop("checked")===!1&&APP.activeTables[0]==="pocketEstuaries"?(APP.peWhereClause="1=1",APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),APP.queryGeometry=null,$("#active-filter-icon-spatial").hide(),$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),APP.queryGraphicsLayer.removeAll()):$("#cb199").prop("checked")===!1&&APP.activeTables[0]==="marineSubregion"&&(APP.msWhereClause="1=1",APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),APP.queryGeometry=null,$("#active-filter-icon-spatial").hide(),$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),APP.queryGraphicsLayer.removeAll()),APP.callCheckActiveTable=!0,APP.customFunctions.checkActiveTable())});$(document).on("click","#button-layers-uncheck",function(){$(".map-layers-checkbox").prop("checked",!1);$("#map-layers-search-input").val("-1").trigger("chosen:updated")});$(document).on("keydown","#map-layers-dialog",function(n){var t=n.which;switch(t){case 27:$(".map-layers-checkbox").prop("checked",!1);$.each(APP.visibleLayers,function(n,t){$("#cb"+t).prop("checked",!0)})}});$(document).on("focus","#map-layers-dialog",function(){$("#simple-metadata-dialog").is(":visible")&&$("#simple-metadata-dialog").hide()});$(document).on("click",".button-simple-metadata",function(){APP.customFunctions.showMetadata($(this).attr("id"),$(this).attr("data-metadata-item"),"layers",$(this).attr("id"))});$(document).on("click","#button-add-data-cr",function(){$(".map-dialog:not(#map-layers-dialog)").hide();$("#map-layers-dialog").is(":visible")===!1?($("#map-layers-dialog").width()<APP.mapView.width?$("#map-layers-dialog").fadeIn(350).position({my:"center top",at:"center top+80 ",of:$("#map-view")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}):$("#map-layers-dialog").fadeIn(350).position({my:"center center",at:"center center",of:$(".main").first()}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}),$("#map-layers-dialog").attr("data-invoked-by","button-add-data-cr").focus()):($("#map-layers-dialog").fadeOut(350),$("#button-add-data-cr").focus(),$(".map-layers-checkbox").prop("checked",!1),$.each(APP.visibleLayers,function(n,t){$("#cb"+t).prop("checked",!0)}))});$(document).on("keydown",".layer-tab",function(n){switch(n.which){case 37:case 38:case 39:case 40:return n.preventDefault(),!1}});$(document).on("change","#map-layers-search-input",function(){var n=$("#map-layers-search-input option:selected").val();$("#cb"+n).prop("checked",!0);$("#button-layers-go").click();$(this).val("-1").trigger("chosen:updated")})}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.checkLayerVisibility=function(){$(".legend-scale-dependent-visibility").each(function(){var n=$(this).attr("data-layer-index").split(","),t,i;$("#cb"+n[0]).prop("checked")&&(t=parseInt($(this).attr("data-max-scale")),i=APP.mapView.scale,i>t?($(this).attr("aria-hidden","false"),$(this).next(".legend-swatch-container").attr("aria-hidden","true"),$("#filter-scale-dependent-visibility-"+n[0]).attr("aria-hidden","false")):($(this).attr("aria-hidden","true"),$(this).next(".legend-swatch-container").attr("aria-hidden","false"),$("#filter-scale-dependent-visibility-"+n[0]).attr("aria-hidden","true")))})};APP.updateTransparencySlider=function(n){$("#legend-transparency-slider-value").text(n+"%");$("#legend-transparency-slider").val(n).attr("aria-valuenow",n.toString()).attr("aria-valuetext",n.toString());APP.layerOpacity=(100-n)/100;APP.dynamicMapServiceLayer.opacity=APP.layerOpacity;$.each(APP.pairedCacheLayers,function(n,t){APP.map.findLayerById(t).opacity=APP.layerOpacity});APP.militaryRangeTrainingAreaLayer.opacity=APP.layerOpacity;APP.militaryInstallationsLayer.opacity=APP.layerOpacity;APP.militaryFacilitiesLayer.opacity=APP.layerOpacity;APP.militarySuaFloorElevationLayer.opacity=APP.layerOpacity;APP.militaryMtrFloorElevationLayer.opacity=APP.layerOpacity;APP.maritimeHeritageAreaLayer.opacity=APP.layerOpacity};APP.updateSliderSLR=function(n){$("#cb331").prop("checked")===!0&&(n==="1"?$("#legend-slider-slr-value").text(n+" foot"):$("#legend-slider-slr-value").text(n+" feet"),$("#legend-slider-slr").val(n).attr("aria-valuenow",n.toString()).attr("aria-valuetext",n.toString()),APP.map.findLayerById("cache331_0").visible=!1,APP.map.findLayerById("cache331_1").visible=!1,APP.map.findLayerById("cache331_2").visible=!1,APP.map.findLayerById("cache331_3").visible=!1,APP.map.findLayerById("cache331_4").visible=!1,APP.map.findLayerById("cache331_5").visible=!1,APP.map.findLayerById("cache331_6").visible=!1,APP.map.findLayerById("cache331_"+n).visible=!0)};APP.customFunctions.linkToApplication=function(n){switch(n.toUpperCase()){case"EIM":var t="https://apps.ecology.wa.gov/eim/search/Map/Map.aspx?MapType=EIM&CustomMap=y&BBox="+Math.round(APP.mapView.extent.xmin)+","+Math.round(APP.mapView.extent.ymin)+","+Math.round(APP.mapView.extent.xmax)+","+Math.round(APP.mapView.extent.ymax)+"&Layers=0,1,2,3,4,5,6,7,8,9&Opacity=0.95&Basemap=bmHybrid&Options=v,h,h,h,h,h,h",i=window.open(t,"_blank");i.focus()}};APP.customFunctions.createLegendControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.legend.html",function(){$("#control-ribbon-tab-legend").show();$("#menuitem-legend").show();MAP_CONFIG.useMapLayersControl&&$("#tabs-legend").append($(this).find("#legend-add-data-container"));$("#tabs-legend").append($(this).find("#legend-item-container"));$("#tabs-legend").append($(this).find("#legend-transparency-slider-container"));APP.updateTransparencySlider(100-APP.layerOpacity*100);APP.updateSliderSLR(0);$("#tabs-legend").append($(this).find("#legend-item-action-container"));APP.customFunctions.checkPanelScrolling("legend-item-container");$.each(APP.defaultVisibleLayers,function(n,t){$("#accordion-header-"+t).removeAttr("aria-hidden");$("#accordion-trigger-"+t).removeAttr("aria-hidden");$("#accordion-panel-"+t).removeAttr("aria-hidden")});$(document).on("click",".accordion-trigger-legend",function(n){var i=n.target,t=$(this).attr("aria-expanded");t==="true"?($(this).attr("aria-expanded","false"),$("#"+$(this).attr("aria-controls")).attr("hidden","true")):($(this).attr("aria-expanded","true"),$("#"+$(this).attr("aria-controls")).removeAttr("hidden"));APP.customFunctions.checkPanelScrolling("legend-item-container");n.preventDefault()});$(document).on("keydown","#legend-item-container",function(n){var f=n.target,i=n.which.toString(),c=n.target,t=$(this).find(".accordion-header-legend:not([aria-hidden])").find(".accordion-trigger"),h=$(this).find(".accordion-panel-legend:not([aria-hidden])"),s=n.ctrlKey&&i.match(/33|34/),u;if(f.classList.contains("accordion-trigger")){if(i.match(/38|40/)||s){var e=t.index(f),o=i.match(/34|40/)?1:-1,r=t.length;e===0&&o===-1||e===r-1&&o===1||(u=(e+r+o)%r,t[u].focus(),u===0?$("#legend-item-container").scrollTop(0):u===r-1&&$("#legend-item-container").scrollTop($("#legend-item-container")[0].scrollHeight));n.preventDefault()}else if(i.match(/35|36/)){switch(i){case"36":t[0].focus();$("#legend-item-container").scrollTop(0);break;case"35":t[t.length-1].focus();$("#legend-item-container").scrollTop($("#legend-item-container")[0].scrollHeight)}n.preventDefault()}}else s&&h.forEach(function(i,r){i.contains(f)&&(t[r].focus(),n.preventDefault())})});$(document).on("click",".accordion-ellipsis",function(){$(this).attr("id")==="accordion-ellipsis-20"?$("#legend-item-action-button-eim").show():$("#legend-item-action-button-eim").hide();$("#legend-item-action-container").is(":visible")?($(".map-dialog:not(#legend-item-action-container)").hide(),$("#legend-item-action-container").attr("data-target-index")===$(this).attr("data-target-index")?$("#legend-item-action-container").animate({width:"toggle"},250).attr("data-target-index","").attr("aria-hidden","true"):($("#legend-item-action-container").hide(),$("#legend-item-action-container").animate({width:"toggle"},250).position({my:"left top",at:"right+10 top",of:$(this),collision:"fit"}).attr("aria-hidden","false").attr("data-target-index",$(this).attr("data-target-index")).attr("data-invoked-by","accordion-ellipsis-"+$(this).attr("data-target-index")).attr("data-metadata-item",$(this).attr("data-metadata-item")),MAP_CONFIG.useFilterControl&&$(this).attr("data-associated-table")!==undefined&&$("#legend-item-action-container").attr("data-associated-table",$(this).attr("data-associated-table")),$("#legend-item-action-container").find(".legend-item-action-button").eq(0).attr("data-invoked-by",$(this).attr("id")).focus())):($(".map-dialog:not(#legend-item-action-container)").hide(),$("#legend-item-action-container").animate({width:"toggle"},250).position({my:"left top",at:"right+10 top",of:$(this),collision:"fit"}).attr("aria-hidden","false").attr("data-target-index",$(this).attr("data-target-index")).attr("data-invoked-by","accordion-ellipsis-"+$(this).attr("data-target-index")).attr("data-metadata-item",$(this).attr("data-metadata-item")),MAP_CONFIG.useFilterControl&&$(this).attr("data-associated-table")!==undefined&&$("#legend-item-action-container").attr("data-associated-table",$(this).attr("data-associated-table")),$("#legend-item-action-container").find(".legend-item-action-button").eq(0).attr("data-invoked-by",$(this).attr("id")).focus());$(".accordion-ellipsis").not($(this)).attr("aria-expanded","false");$(this).attr("aria-expanded","true")});$(document).on("click",".legend-item-action-button",function(){var t,n;switch($(this).attr("id")){case"legend-item-action-button-layer-info":APP.customFunctions.showMetadata($(this).attr("id"),$(this).parent().parent().attr("data-metadata-item"),"legend",$(this).attr("data-invoked-by"));break;case"legend-item-action-button-remove-layer":t=$(this).parent().parent().attr("data-target-index");$("#cb"+t).prop("checked",!1);MAP_CONFIG.useFilterControl?(n=$(this).parent().parent().attr("data-associated-table"),n!==undefined?(APP.customFunctions.moveArrayElementToEnd(APP.activeTables,n),APP.callCheckActiveTable=!0,setTimeout("$('#button-layers-go').click()",1e3)):$("#button-layers-go").click()):$("#button-layers-go").click();$("#legend-item-action-container").attr("aria-hidden","false").hide();break;case"legend-item-action-button-eim":APP.customFunctions.linkToApplication("EIM");$("#legend-item-action-container").attr("aria-hidden","false").hide()}});$(document).on("click",".accordion-filter",function(){$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-filter").index());var n=$(this).attr("data-filter-accordion-index");$("#accordion-trigger-filter-"+n).click();setTimeout("$('#control-ribbon-tab-filter').focus();",500)});$("#menu-legend-item-actions").menu({});APP.mapView.watch("extent",function(){APP.customFunctions.checkLayerVisibility()});$(document).on("click","#legend-button-add-data",function(){$("#button-add-data-cr").click()})})}});require(["dojo/_base/lang","dojo/domReady!"],function(n){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createAboutMapControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.about.html",function(){$("#button-about").show();$("#menuitem-about").show();$("#bottom-anchor").after($(this).find("#map-about-dialog"))});$(document).on("click","#button-about",function(){$(".map-dialog:not(#map-about-dialog)").hide();$("#map-about-dialog").is(":visible")===!1?($("#map-about-dialog").width()<APP.mapView.width?$("#map-about-dialog").fadeIn(350).position({my:"center top",at:"center top+80",of:$("#map-view")}).draggable({containment:"#map-container",cancel:".not-draggable"}):$("#map-about-dialog").fadeIn(350).position({my:"center center",at:"center center",of:$(".main").first()}).draggable({containment:"#map-container",cancel:".not-draggable"}),$("#map-about-dialog").focus()):($("#map-about-dialog").fadeOut(350),$("#button-about").focus())});$(document).on("click","#button-keyboard-functions-toggle",function(){$("#keyboard-functions-container").is(":visible")===!1?($("#button-keyboard-functions-toggle").attr("aria-expanded","true"),$("#button-keyboard-functions-toggle").find(".about-more-icon").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_asc.png"),$("#button-keyboard-functions-toggle").find(".about-more").text("hide"),$("#keyboard-functions-container").show().attr("aria-hidden","false")):($("#button-keyboard-functions-toggle").attr("aria-expanded","false"),$("#button-keyboard-functions-toggle").find(".about-more-icon").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png"),$("#button-keyboard-functions-toggle").find(".about-more").text("show"),$("#keyboard-functions-container").hide().attr("aria-hidden","true"))})}});/----------------------------------------------------//require(["dojo/_base/lang","esri/tasks/QueryTask","esri/rest/support/Query","esri/rest/support/BufferParameters","esri/geometry/Point","esri/geometry/Polyline","esri/geometry/Polygon","esri/Graphic","esri/layers/GraphicsLayer","esri/symbols/SimpleLineSymbol","esri/symbols/SimpleFillSymbol","dojo/_base/Color","esri/widgets/Sketch/SketchViewModel","esri/rest/identify","esri/rest/support/IdentifyParameters","esri/request","dojo/domReady!"],function(n,t,r,u,f,e,o,s,h,c,l,a,v,y,p,w){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createFilterControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.filter.html",function(){$("#map-view").append($(this).find("#result-table-container"));$("#map-view").append($(this).find("#menu-active-table"));$("#map-container").append($(this).find("#export-csv-dialog"));APP.spatialFilterGraphicsLayer=new h({id:"spatial-filter-graphics-layer"});APP.map.add(APP.spatialFilterGraphicsLayer);APP.queryGraphicsLayer=new h({id:"query-graphics-layer"});APP.map.add(APP.queryGraphicsLayer);APP.spatialFilterGraphicsLayerSketch=new h({id:"spatial-filter-graphics-layer-sketch"});APP.map.add(APP.spatialFilterGraphicsLayerSketch);APP.queryPolygonSymbol={type:"simple-fill",color:"rgba(0,0,0, 0.1)",style:"solid",outline:{color:"rgba(51,153,255,1.0)",width:2}};APP.selectedPointSymbol={type:"simple-marker",style:"circle",color:[255,255,255,.4],size:"32px",xoffset:1,yoffset:1,outline:{color:[255,0,255],width:2}};APP.selectedLineSymbol={type:"simple-line",color:[255,0,255,.3],width:"5px",style:"solid"};APP.selectedPolygonSymbol={type:"simple-fill",color:[255,0,255,.1],outline:{color:[255,0,255],width:"3px"}};APP.sketchViewModelSpatialFilter=new v({view:APP.mapView,layer:APP.spatialFilterGraphicsLayerSketch,pointSymbol:{type:"simple-marker",style:"circle",color:"rgba(0,163,215, 1.0)",size:"6px",outline:{color:"#8A2BE2",width:0}},polylineSymbol:{type:"simple-line",color:"rgba(0,163,215, 1.0)",width:"2",style:"solid"},polygonSymbol:{type:"simple-fill",color:"rgba(0,0,0, 0.1)",style:"solid",outline:{color:"rgba(51,153,255,1.0)",width:2}}});APP.sketchViewModelSpatialFilter.on("create",function(n){var r,i,f,o,h,t,c,l;if(n.state==="complete"){APP.spatialFilterGraphicsLayer.removeAll();$(".spatial-filter-textbox").val("");switch(APP.activeTool){case"filter-toolbar-button-box-select":case"filter-toolbar-button-polygon-select":MAP_CONFIG.useShareMapControl&&(APP.spatialSelection="SelectPoly="+n.graphic.geometry.rings[0].toString());r=new s(n.graphic.geometry,APP.queryPolygonSymbol);APP.spatialFilterGraphicsLayer.add(r);APP.spatialFilterGraphicsLayerSketch.removeAll();APP.queryGeometry=n.graphic.geometry;APP.customFunctions.SelectOnMap();APP.customFunctions.checkActiveTable();setTimeout("APP.spatialFilterGraphicsLayer.removeAll()",1e3);break;case"filter-toolbar-button-buffer-point-select":i=parseInt($('input[name = "radio-group-buffer-point-distance"]:checked').val());f=new u({distances:[i],unit:"feet",geodesic:!0,geometries:[n.graphic.geometry]});MAP_CONFIG.useShareMapControl&&(APP.spatialSelection="BufferPoint="+n.graphic.geometry.x+","+n.graphic.geometry.y+","+i);APP.geometryService.buffer(f).then(function(n){APP.queryGeometry=n[0];var t=new s(n[0],APP.queryPolygonSymbol);APP.spatialFilterGraphicsLayer.add(t);APP.spatialFilterGraphicsLayerSketch.removeAll();APP.customFunctions.SelectOnMap();APP.customFunctions.checkActiveTable();APP.mapView.extent.contains(n[0].extent)===!1&&APP.mapView.goTo({target:n[0].extent.expand(2)});setTimeout("APP.spatialFilterGraphicsLayer.removeAll()",3e3)});break;case"filter-toolbar-button-buffer-feature-select":o="shoreline";t=3;switch(o){case"shoreline":h=92;switch(APP.mapView.zoom){case 12:case 13:t=4;break;case 14:case 15:t=5;break;case 16:case 17:case 18:t=16;break;default:t=3}}var a=APP.mapView.extent.xmin+","+APP.mapView.extent.ymin+","+APP.mapView.extent.xmax+","+APP.mapView.extent.ymax,v=APP.mapView.width+","+APP.mapView.height+",96",y="all:"+[92].toString();MAP_CONFIG.useShareMapControl&&(APP.spatialSelection="BufferFeature="+n.graphic.geometry.x+","+n.graphic.geometry.y+","+$('input[name = "radio-group-buffer-feature-distance"]:checked').val()+","+h);c=JSON.stringify({x:n.graphic.geometry.x,y:n.graphic.geometry.y});l={geometryType:"esriGeometryPoint",geometry:c,tolerance:t,mapExtent:a,imageDisplay:v,returnGeometry:!0,layers:y,f:"pjson"};w(APP.dynamicMapLayersServiceUrl+"/identify",{query:l,responseType:"json"}).then(function(n){var t=n.data.results,i=new e({paths:t[0].geometry.paths,spatialReference:{wkid:3857}}),r=parseInt($('input[name = "radio-group-buffer-feature-distance"]:checked').val()),f=new u({distances:[r],unit:"feet",geodesic:!0,geometries:[i],outSpatialReference:APP.mapView.spatialReference});APP.geometryService.buffer(f).then(function(n){APP.queryGeometry=n[0];var t=new s(APP.queryGeometry,APP.queryPolygonSymbol);APP.spatialFilterGraphicsLayer.add(t);APP.spatialFilterGraphicsLayerSketch.removeAll();APP.customFunctions.SelectOnMap();APP.customFunctions.checkActiveTable();APP.mapView.extent.contains(n[0].extent)===!1&&APP.mapView.goTo({target:n[0].extent.expand(2)});setTimeout("APP.spatialFilterGraphicsLayer.removeAll()",3e3)})})}$("input:radio[name=radio-group-filter-layer]:checked").prop("checked",!1);$("#tools-toolbar-button-pan-identify").click()}});APP.spatialSelection=null;APP.queryGeometry=null;APP.layerDefinitions=[];APP.queryAtLoad_pbap=!1;APP.queryAtLoad_pbs=!1;APP.queryAtLoad_bl=!1;APP.queryAtLoad_mf=!1;APP.queryAtLoad_smaj=!1;APP.queryAtLoad_sb=!1;APP.queryAtLoad_sop=!1;APP.queryAtLoad_grps=!1;APP.queryAtLoad_dc=!1;APP.queryAtLoad_ms=!1;APP.queryAtLoad_pe=!1;APP.pbapWhereClause="1=1";APP.pbsWhereClause="1=1";APP.blWhereClause="1=1";APP.mfWhereClause="1=1";APP.smajWhereClause="1=1";APP.sbWhereClause="1=1";APP.sopWhereClause="1=1";APP.grpsWhereClause="1=1";APP.dcWhereClause="1=1";APP.msWhereClause="1=1";APP.peWhereClause="1=1";APP.activeTables=["none","publicBeachAccessPoints","publicBeachShorelines","boatLaunches","moorageFacilities","smaJurisdictions","shorelineBiology","spillOriginPoints","grpStrategies","driftCells","marineSubregion","pocketEstuaries"];APP.publicBeachAccessPointsTable=$("#publicBeachAccessPointsGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0},{searchable:!0},{searchable:!1,orderable:!1,width:"100px",className:"centeredText"}],processing:!0,serverSide:!0,ajax:function(n,i,u){var e,o,f,s;if(APP.queryAtLoad_pbap)if($("#cb10").prop("checked")){$("#table-loading-indicator").show();e="";switch(u.aaSorting[0][0]){case 1:e="Beach_Name "+u.aaSorting[0][1];break;case 2:e="Field_Note_1 "+u.aaSorting[0][1]}o=new t(APP.dynamicMapLayersServiceUrl+"/10");f=new r;f.outFields=["OBJECTID"];f.where=APP.pbapWhereClause;f.returnGeometry=!1;APP.queryGeometry!==null?(f.geometry=APP.queryGeometry,$("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").show(),$("#remove-spatial-filter-link").show(),$("#active-filter-icon-spatial").show(),$("#table-filter-section-pbap").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),$("#active-filter-icon-spatial").hide(),$("#table-filter-section-pbap").hide());o.executeForCount(f).then(function(n){var o,s,f;n>2e3?$("#result-table-export-csv-button-pbap").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-pbap").removeClass("button-go-disabled-clickable");$(".result-table-controller-label").text("Public Beach Access Points");o=Math.floor($("#result-table-controller").width())+10;$("#table-filter-section-pbap").css("margin-left",+o+"px");s=new t(APP.dynamicMapLayersServiceUrl+"/10");f=new r;f.where=APP.pbapWhereClause;APP.queryGeometry!==null&&(f.geometry=APP.queryGeometry);f.orderByFields=[e];f.start=u._iDisplayStart;f.num=u._iDisplayLength;f.outFields=["OBJECTID","Beach_Name","Field_Note_1","PublicAccess_ID"];f.returnGeometry=!1;s.execute(f).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+="\"<button class='button_zoomTo keydown-trigger' data-layer-index='10' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.OBJECTID+'<\/span><\/button>",';r+='"'+APP.customFunctions.cleanString(i.attributes.Beach_Name)+'",';r+=i.attributes.Field_Note_1!==null?'"'+APP.customFunctions.cleanString(i.attributes.Field_Note_1)+'",':'"",';r+="\"<a class='link-map' href='"+MAP_CONFIG.publicAccessReportUrl+"?beach="+i.attributes.PublicAccess_ID+"' target='_blank'>About this beach <span class='visually-hidden'>(opens a new window)<\/span><\/a>\"";r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState()},function(n){console.log(n)})},function(n){console.log(n)})}else $("#publicBeachAccessPointsGrid_wrapper").hide();else APP.queryAtLoad_pbap=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#publicBeachAccessPointsGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#publicBeachAccessPointsGrid").prepend("<caption class='visually-hidden'>Public Beach Access Points<\/caption>")}});APP.publicBeachShorelinesTable=$("#publicBeachShorelinesGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0},{searchable:!0},{searchable:!0},{searchable:!0},{searchable:!1,orderable:!1,width:"100px",className:"centeredText"}],processing:!0,serverSide:!0,ajax:function(n,i,u){var f,o,e,s;if(APP.queryAtLoad_pbs)if($("#cb11").prop("checked")){$("#table-loading-indicator").show();f="";switch(u.aaSorting[0][0]){case 1:f="DISPLAY_NM "+u.aaSorting[0][1];break;case 2:f="DISPLAY_CLASS "+u.aaSorting[0][1];break;case 3:f="DISPLAY_OWNER "+u.aaSorting[0][1];break;case 4:f="LENGTH "+u.aaSorting[0][1]}o=new t(APP.dynamicMapLayersServiceUrl+"/11");e=new r;e.outFields=["OBJECTID"];e.where=APP.pbsWhereClause;e.returnGeometry=!1;APP.queryGeometry!==null?(e.geometry=APP.queryGeometry,$("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").show(),$("#remove-spatial-filter-link").show(),$("#active-filter-icon-spatial").show(),$("#table-filter-section-pbs").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),$("#active-filter-icon-spatial").hide(),$("#table-filter-section-pbs").hide());o.executeForCount(e).then(function(n){var o,s,e;n>2e3?$("#result-table-export-csv-button-pbs").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-pbs").removeClass("button-go-disabled-clickable");$(".result-table-controller-label").text("Public Beach Shorelines");o=Math.floor($("#result-table-controller").width())+10;$("#table-filter-section-pbs").css("margin-left",+o+"px");s=new t(APP.dynamicMapLayersServiceUrl+"/11");e=new r;e.where=APP.pbsWhereClause;APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry);e.orderByFields=[f];e.start=u._iDisplayStart;e.num=u._iDisplayLength;e.outFields=["OBJECTID","DISPLAY_NM","DISPLAY_CLASS","DISPLAY_OWNER","LENGTH","LINK"];e.returnGeometry=!1;s.execute(e).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+="\"<button class='button_zoomTo keydown-trigger' data-layer-index='11' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.DISPLAY_NM+'<\/span><\/button>",';r+='"'+i.attributes.DISPLAY_NM+'",';r+='"'+i.attributes.DISPLAY_CLASS+'",';r+='"'+i.attributes.DISPLAY_OWNER+'",';r+='"'+i.attributes.LENGTH+'",';r+=i.attributes.LINK=="None"?'"n/a"':"\"<a class='link-map' href='"+MAP_CONFIG.publicAccessReportUrl+"?beach="+i.attributes.LINK+"' target='_blank'>About this beach <span class='visually-hidden'>(opens a new window)<\/span><\/a>\"";r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState()},function(n){console.log(n)})},function(n){console.log(n)})}else $("#publicBeachShorelinesGrid_wrapper").hide();else APP.queryAtLoad_pbs=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#publicBeachShorelinesGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#publicBeachShorelinesGrid").prepend("<caption class='visually-hidden'>Public Beach Shorelines<\/caption>")}});APP.boatLaunchesTable=$("#boatLaunchesGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0}],processing:!0,serverSide:!0,ajax:function(n,i,u){var e,o,f,s;if(APP.queryAtLoad_bl)if($("#cb40").prop("checked")){$("#table-loading-indicator").show();e="";switch(u.aaSorting[0][0]){case 1:e="SITE_NAME "+u.aaSorting[0][1]}o=new t(APP.dynamicMapLayersServiceUrl+"/40");f=new r;f.outFields=f.outFields=["OBJECTID"];f.where=APP.blWhereClause;f.returnGeometry=!1;APP.queryGeometry!==null?(f.geometry=APP.queryGeometry,$("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").show(),$("#remove-spatial-filter-link").show(),$("#active-filter-icon-spatial").show(),$("#table-filter-section-bl").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),$("#active-filter-icon-spatial").hide(),$("#table-filter-section-bl").hide());o.executeForCount(f).then(function(n){var o,s,f;n>2e3?$("#result-table-export-csv-button-bl").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-bl").removeClass("button-go-disabled-clickable");$(".result-table-controller-label").text("Boat Launches");o=Math.floor($("#result-table-controller").width())+10;$("#table-filter-section-bl").css("margin-left",+o+"px");s=new t(APP.dynamicMapLayersServiceUrl+"/40");f=new r;f.where=APP.blWhereClause;APP.queryGeometry!==null&&(f.geometry=APP.queryGeometry);f.orderByFields=[e];f.start=u._iDisplayStart;f.num=u._iDisplayLength;f.outFields=["OBJECTID","SITE_NAME"];f.returnGeometry=!1;s.execute(f).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+="\"<button class='button_zoomTo keydown-trigger' data-layer-index='40' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.SITE_NAME+'<\/span><\/button>",';r+='"'+i.attributes.SITE_NAME+'"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState()},function(n){console.log(n)})},function(n){console.log(n)})}else $("#boatLaunchesGrid_wrapper").hide();else APP.queryAtLoad_bl=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#boatLaunchesGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#boatLaunchesGrid").prepend("<caption class='visually-hidden'>Boat Launches<\/caption>")}});APP.moorageFacilitiesTable=$("#moorageFacilitiesGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0},{searchable:!0},{searchable:!0}],processing:!0,serverSide:!0,ajax:function(n,i,u){var e,o,f,s;if(APP.queryAtLoad_mf)if($("#cb41").prop("checked")){$("#table-loading-indicator").show();e="";switch(u.aaSorting[0][0]){case 1:e="SiteName "+u.aaSorting[0][1];break;case 2:e="InventoryN "+u.aaSorting[0][1];break;case 3:e="WaterbodyN "+u.aaSorting[0][1]}o=new t(APP.dynamicMapLayersServiceUrl+"/41");f=new r;f.outFields=["OBJECTID"];f.where=APP.mfWhereClause;f.returnGeometry=!1;APP.queryGeometry!==null?(f.geometry=APP.queryGeometry,$("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").show(),$("#remove-spatial-filter-link").show(),$("#active-filter-icon-spatial").show(),$("#table-filter-section-mf").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),$("#active-filter-icon-spatial").hide(),$("#table-filter-section-mf").hide());o.executeForCount(f).then(function(n){var o,s,f;n>2e3?$("#result-table-export-csv-button-mf").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-mf").removeClass("button-go-disabled-clickable");$(".result-table-controller-label").text("Moorage Facilities");o=Math.floor($("#result-table-controller").width())+10;$("#table-filter-section-mf").css("margin-left",+o+"px");s=new t(APP.dynamicMapLayersServiceUrl+"/41");f=new r;f.where=APP.mfWhereClause;APP.queryGeometry!==null&&(f.geometry=APP.queryGeometry);f.orderByFields=[e];f.start=u._iDisplayStart;f.num=u._iDisplayLength;f.outFields=["OBJECTID","SiteName","InventoryN","WaterbodyN"];f.returnGeometry=!1;s.execute(f).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+="\"<button class='button_zoomTo keydown-trigger' data-layer-index='41' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.SiteName+'<\/span><\/button>",';r+='"'+i.attributes.SiteName+'",';r+='"'+i.attributes.InventoryN+'",';r+='"'+i.attributes.WaterbodyN+'"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState()},function(n){console.log(n)})},function(n){console.log(n)})}else $("#moorageFacilitiesGrid_wrapper").hide();else APP.queryAtLoad_mf=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#moorageFacilitiesGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#moorageFacilitiesGrid").prepend("<caption class='visually-hidden'>Moorage Facilities<\/caption>")}});APP.smaJurisdictionTable=$("#smaJurisdictionGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0}],processing:!0,serverSide:!0,ajax:function(n,i,u){var e,o,f,s;if(APP.queryAtLoad_smaj)if($("#cb138").prop("checked")){$("#table-loading-indicator").show();e="";switch(u.aaSorting[0][0]){case 1:e="DISPLAY_NM "+u.aaSorting[0][1]}o=new t(APP.dynamicMapLayersServiceUrl+"/138");f=new r;f.outFields=["OBJECTID"];f.where=APP.smajWhereClause;f.returnGeometry=!1;APP.queryGeometry!==null?(f.geometry=APP.queryGeometry,$("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").show(),$("#remove-spatial-filter-link").show(),$("#active-filter-icon-spatial").show(),$("#table-filter-section-smaj").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),$("#active-filter-icon-spatial").hide(),$("#table-filter-section-smaj").hide());o.executeForCount(f).then(function(n){var o,s,f;n>2e3?$("#result-table-export-csv-button-smaj").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-smaj").removeClass("button-go-disabled-clickable");$(".result-table-controller-label").text("SMA Jurisdictions");o=Math.floor($("#result-table-controller").width())+10;$("#table-filter-section-smaj").css("margin-left",+o+"px");s=new t(APP.dynamicMapLayersServiceUrl+"/138");f=new r;f.where=APP.smajWhereClause;APP.queryGeometry!==null&&(f.geometry=APP.queryGeometry);f.orderByFields=[e];f.start=u._iDisplayStart;f.num=u._iDisplayLength;f.outFields=["OBJECTID","DISPLAY_NM"];f.returnGeometry=!1;s.execute(f).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+="\"<button class='button_zoomTo keydown-trigger' data-layer-index='138' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.DISPLAY_NM+'<\/span><\/button>",';r+='"'+i.attributes.DISPLAY_NM+'"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState()},function(n){console.log(n)})},function(n){console.log(n)})}else $("#smaJurisdictionGrid_wrapper").hide();else APP.queryAtLoad_smaj=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#smaJurisdictionGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#smaJurisdictionGrid").prepend("<caption class='visually-hidden'>SMA Jurisdictions<\/caption>")}});APP.shorelineBiologyTable=$("#shorelineBiologyGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0},{searchable:!0},{searchable:!0},{searchable:!0},{searchable:!0},{searchable:!0}],processing:!0,serverSide:!0,ajax:function(n,i,u){var f,o,e,s;if(APP.queryAtLoad_sb)if($("#cb159").prop("checked")){$("#table-loading-indicator").show();f="";switch(u.aaSorting[0][0]){case 1:f="EELGRASS "+u.aaSorting[0][1];break;case 2:f="SURFGRASS "+u.aaSorting[0][1];break;case 3:f="KELP "+u.aaSorting[0][1];break;case 4:f="DUNEGRASS "+u.aaSorting[0][1];break;case 5:f="LOWMARSH "+u.aaSorting[0][1];break;case 6:f="SALTMARSH "+u.aaSorting[0][1]}o=new t(APP.dynamicMapLayersServiceUrl+"/159");e=new r;e.outFields=["OBJECTID"];e.where=APP.sbWhereClause;e.returnGeometry=!1;APP.queryGeometry!==null?(e.geometry=APP.queryGeometry,$("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").show(),$("#remove-spatial-filter-link").show(),$("#active-filter-icon-spatial").show(),$("#table-filter-section-sb").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),$("#active-filter-icon-spatial").hide(),$("#table-filter-section-sb").hide());o.executeForCount(e).then(function(n){var o,s,e;n>2e3?$("#result-table-export-csv-button-sb").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-sb").removeClass("button-go-disabled-clickable");$(".result-table-controller-label").text("Shoreline Biology");o=Math.floor($("#result-table-controller").width())+10;$("#table-filter-section-sb").css("margin-left",+o+"px");s=new t(APP.dynamicMapLayersServiceUrl+"/159");e=new r;e.where=APP.sbWhereClause;APP.queryGeometry!==null&&(e.geometry=APP.queryGeometry);e.orderByFields=[f];e.start=u._iDisplayStart;e.num=u._iDisplayLength;e.outFields=["OBJECTID","EELGRASS","SURFGRASS","KELP","DUNEGRASS","LOWMARSH","SALTMARSH"];e.returnGeometry=!1;s.execute(e).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+="\"<button class='button_zoomTo keydown-trigger' data-layer-index='159' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.OBJECTID+'<\/span><\/button>",';r+='"'+i.attributes.EELGRASS+'",';r+='"'+i.attributes.SURFGRASS+'",';r+='"'+i.attributes.KELP+'",';r+='"'+i.attributes.DUNEGRASS+'",';r+='"'+i.attributes.LOWMARSH+'",';r+='"'+i.attributes.SALTMARSH+'"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState()},function(n){console.log(n)})},function(n){console.log(n)})}else $("#shorelineBiologyGrid_wrapper").hide();else APP.queryAtLoad_sb=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#shorelineBiologyGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#shorelineBiologyGrid").prepend("<caption class='visually-hidden'>Shoreline Biology<\/caption>")}});APP.spillOriginPointsTable=$("#spillOriginPointsGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0}],processing:!0,serverSide:!0,ajax:function(n,i,u){var e,o,f,s;if(APP.queryAtLoad_sop)if($("#cb45").prop("checked")){$("#table-loading-indicator").show();e="";switch(u.aaSorting[0][0]){case 1:e="Site_NM "+u.aaSorting[0][1]}o=new t(APP.dynamicMapLayersServiceUrl+"/45");f=new r;f.outFields=["OBJECTID"];f.where=APP.sopWhereClause;f.returnGeometry=!1;APP.queryGeometry!==null?(f.geometry=APP.queryGeometry,$("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").show(),$("#remove-spatial-filter-link").show(),$("#active-filter-icon-spatial").show(),$("#table-filter-section-sop").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),$("#active-filter-icon-spatial").hide(),$("#table-filter-section-sop").hide());o.executeForCount(f).then(function(n){var o,s,f;n>2e3?$("#result-table-export-csv-button-sop").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-sop").removeClass("button-go-disabled-clickable");$(".result-table-controller-label").text("Spill Origin Points");o=Math.floor($("#result-table-controller").width())+10;$("#table-filter-section-sop").css("margin-left",+o+"px");s=new t(APP.dynamicMapLayersServiceUrl+"/45");f=new r;f.where=APP.sopWhereClause;APP.queryGeometry!==null&&(f.geometry=APP.queryGeometry);f.orderByFields=[e];f.start=u._iDisplayStart;f.num=u._iDisplayLength;f.outFields=["OBJECTID","Site_NM"];f.returnGeometry=!1;s.execute(f).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+="\"<button class='button_zoomTo keydown-trigger' data-layer-index='45' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.Site_NM+'<\/span><\/button>",';r+='"'+i.attributes.Site_NM+'"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState()},function(n){console.log(n)})},function(n){console.log(n)})}else $("#spillOriginPointsGrid_wrapper").hide();else APP.queryAtLoad_sop=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#spillOriginPointsGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#spillOriginPointsGrid").prepend("<caption class='visually-hidden'>Spill Origin Points<\/caption>")}});APP.grpStrategiesTable=$("#grpStrategiesGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0},{searchable:!0}],processing:!0,serverSide:!0,ajax:function(n,i,u){var e,o,f,s;if(APP.queryAtLoad_grps)if($("#cb71").prop("checked")){$("#table-loading-indicator").show();e="";switch(u.aaSorting[0][0]){case 1:e="OBJECTIVE "+u.aaSorting[0][1];break;case 2:e="IMPLEMENTATION "+u.aaSorting[0][1]}o=new t(APP.dynamicMapLayersServiceUrl+"/71");f=new r;f.outFields=["OBJECTID"];f.where=APP.grpsWhereClause;f.returnGeometry=!1;APP.queryGeometry!==null?(f.geometry=APP.queryGeometry,$("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").show(),$("#remove-spatial-filter-link").show(),$("#active-filter-icon-spatial").show(),$("#table-filter-section-grps").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),$("#active-filter-icon-spatial").hide(),$("#table-filter-section-grps").hide());o.executeForCount(f).then(function(n){var o,s,f;n>2e3?$("#result-table-export-csv-button-grps").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-grps").removeClass("button-go-disabled-clickable");$(".result-table-controller-label").text("GRP Strategies");o=Math.floor($("#result-table-controller").width())+10;$("#table-filter-section-grps").css("margin-left",+o+"px");s=new t(APP.dynamicMapLayersServiceUrl+"/71");f=new r;f.where=APP.grpsWhereClause;APP.queryGeometry!==null&&(f.geometry=APP.queryGeometry);f.orderByFields=[e];f.start=u._iDisplayStart;f.num=u._iDisplayLength;f.outFields=["OBJECTID","OBJECTIVE","IMPLEMENTATION"];f.returnGeometry=!1;s.execute(f).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+="\"<button class='button_zoomTo keydown-trigger' data-layer-index='71' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.OBJECTID+'<\/span><\/button>",';r+='"'+i.attributes.OBJECTIVE+'",';r+='"'+APP.customFunctions.cleanString(i.attributes.IMPLEMENTATION)+'"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState()},function(n){console.log(n)})},function(n){console.log(n)})}else $("#grpStrategiesGrid_wrapper").hide();else APP.queryAtLoad_grps=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#grpStrategiesGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#grpStrategiesGrid").prepend("<caption class='visually-hidden'>GRP Strategies<\/caption>")}});APP.driftCellsTable=$("#driftCellsGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0}],processing:!0,serverSide:!0,ajax:function(n,i,u){var e,o,f,s;if(APP.queryAtLoad_dc)if($("#cb76").prop("checked")){$("#table-loading-indicator").show();e="";switch(u.aaSorting[0][0]){case 1:e="LONG_DISPLAY_NM "+u.aaSorting[0][1]}o=new t(APP.dynamicMapLayersServiceUrl+"/76");f=new r;f.outFields=["OBJECTID"];f.where=APP.dcWhereClause;f.returnGeometry=!1;APP.queryGeometry!==null?(f.geometry=APP.queryGeometry,$("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").show(),$("#remove-spatial-filter-link").show(),$("#active-filter-icon-spatial").show(),$("#table-filter-section-dc").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),$("#active-filter-icon-spatial").hide(),$("#table-filter-section-dc").hide());o.executeForCount(f).then(function(n){var o,s,f;n>2e3?$("#result-table-export-csv-button-dc").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-dc").removeClass("button-go-disabled-clickable");$(".result-table-controller-label").text("Drift Cells");o=Math.floor($("#result-table-controller").width())+10;$("#table-filter-section-dc").css("margin-left",+o+"px");s=new t(APP.dynamicMapLayersServiceUrl+"/76");f=new r;f.where=APP.dcWhereClause;APP.queryGeometry!==null&&(f.geometry=APP.queryGeometry);f.orderByFields=[e];f.start=u._iDisplayStart;f.num=u._iDisplayLength;f.outFields=["OBJECTID","LONG_DISPLAY_NM"];f.returnGeometry=!1;s.execute(f).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+="\"<button class='button_zoomTo keydown-trigger' data-layer-index='76' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.OBJECTID+'<\/span><\/button>",';r+='"'+i.attributes.LONG_DISPLAY_NM+'"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState()},function(n){console.log(n)})},function(n){console.log(n)})}else $("#driftCellsGrid_wrapper").hide();else APP.queryAtLoad_dc=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#driftCellsGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#driftCellsGrid").prepend("<caption class='visually-hidden'>Drift Cells<\/caption>")}});APP.marineSubregionTable=$("#marineSubregionGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0},{searchable:!0},{searchable:!1,orderable:!1,width:"100px",className:"centeredText"}],processing:!0,serverSide:!0,ajax:function(n,i,u){var e,o,f,s;if(APP.queryAtLoad_ms)if($("#cb199").prop("checked")){$("#table-loading-indicator").show();e="";switch(u.aaSorting[0][0]){case 1:e="GEOREGION "+u.aaSorting[0][1];break;case 2:e="ESTUARIES "+u.aaSorting[0][1];break;case 3:e="PRC_ARMOR "+u.aaSorting[0][1]}o=new t(APP.dynamicMapLayersServiceUrl+"/199");f=new r;f.outFields=["OBJECTID"];f.where=APP.msWhereClause;f.returnGeometry=!1;APP.queryGeometry!==null?(f.geometry=APP.queryGeometry,$("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").show(),$("#remove-spatial-filter-link").show(),$("#active-filter-icon-spatial").show(),$("#table-filter-section-ms").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),$("#active-filter-icon-spatial").hide(),$("#table-filter-section-ms").hide());o.executeForCount(f).then(function(n){var o,s,f;n>2e3?$("#result-table-export-csv-button-ms").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-ms").removeClass("button-go-disabled-clickable");$(".result-table-controller-label").text("Marine Subregion");o=Math.floor($("#result-table-controller").width())+10;$("#table-filter-section-ms").css("margin-left",+o+"px");s=new t(APP.dynamicMapLayersServiceUrl+"/199");f=new r;f.where=APP.msWhereClause;APP.queryGeometry!==null&&(f.geometry=APP.queryGeometry);f.orderByFields=[e];f.start=u._iDisplayStart;f.num=u._iDisplayLength;f.outFields=["OBJECTID","GEOREGION","ESTUARIES","PRC_ARMOR"];f.returnGeometry=!1;s.execute(f).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+="\"<button class='button_zoomTo keydown-trigger' data-layer-index='199' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.GEOREGION+'<\/span><\/button>",';r+='"'+i.attributes.GEOREGION+'",';r+='"'+i.attributes.ESTUARIES+'",';r+='"'+i.attributes.PRC_ARMOR+'"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState()},function(n){console.log(n)})},function(n){console.log(n)})}else $("#marineSubregionGrid_wrapper").hide();else APP.queryAtLoad_ms=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#marineSubregionGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#marineSubregionGrid").prepend("<caption class='visually-hidden'>Marine Subregion<\/caption>")}});APP.pocketEstuariesTable=$("#pocketEstuariesGrid").DataTable({destroy:!0,jQueryUI:!1,scrollY:120,scrollCollapse:!0,dom:"tlip",order:[[1,"asc"]],searching:!0,paging:!0,pagingType:"full",pageLength:5,lengthMenu:[[1,5,10,25],[1,5,10,25]],info:!0,language:{search:"Search records:",emptyTable:"No records meet filter criteria"},columns:[{searchable:!1,orderable:!1,width:"30px",className:"centeredText"},{searchable:!0}],processing:!0,serverSide:!0,ajax:function(n,i,u){var e,o,f,s;if(APP.queryAtLoad_pe)if($("#cb91").prop("checked")){$("#table-loading-indicator").show();e="";switch(u.aaSorting[0][0]){case 1:e="Pocket_Est "+u.aaSorting[0][1]}o=new t(APP.dynamicMapLayersServiceUrl+"/91");f=new r;f.outFields=["OBJECTID"];f.where=APP.peWhereClause;f.returnGeometry=!1;APP.queryGeometry!==null?(f.geometry=APP.queryGeometry,$("#spatial-filter-status-message").html("Spatial filter applied").addClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").show(),$("#remove-spatial-filter-link").show(),$("#active-filter-icon-spatial").show(),$("#table-filter-section-pe").show()):($("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active"),$("#spatial-filter-status-checkmark").hide(),$("#remove-spatial-filter-link").hide(),$("#active-filter-icon-spatial").hide(),$("#table-filter-section-pe").hide());o.executeForCount(f).then(function(n){var o,s,f;n>2e3?$("#result-table-export-csv-button-pe").addClass("button-go-disabled-clickable"):$("#result-table-export-csv-button-pe").removeClass("button-go-disabled-clickable");$(".result-table-controller-label").text("Pocket Estuaries");o=Math.floor($("#result-table-controller").width())+10;$("#table-filter-section-pe").css("margin-left",+o+"px");s=new t(APP.dynamicMapLayersServiceUrl+"/91");f=new r;f.where=APP.peWhereClause;APP.queryGeometry!==null&&(f.geometry=APP.queryGeometry);f.orderByFields=[e];f.start=u._iDisplayStart;f.num=u._iDisplayLength;f.outFields=["OBJECTID","Pocket_Est"];f.returnGeometry=!1;s.execute(f).then(function(t){var r="{",f;r+='"draw": '+parseInt(u.iDraw)+",";r+='"recordsTotal": '+n+",";r+='"recordsFiltered": '+n+",";r+='"data": [';$.each(t.features,function(n,i){r+="[";r+="\"<button class='button_zoomTo keydown-trigger' data-layer-index='91' data-object-id='"+i.attributes.OBJECTID+"'><span class='visually-hidden'>zoom to "+i.attributes.OBJECTID+'<\/span><\/button>",';r+='"'+i.attributes.Pocket_Est+'"';r+="]";n<t.features.length-1&&(r+=",")});r+="]";r+="}";f=JSON.parse(r);i(f);$("#table-loading-indicator").hide();APP.customFunctions.adjustMapViewForTables($("#result-table-container").height());APP.customFunctions.checkTableButtonState()},function(n){console.log(n)})},function(n){console.log(n)})}else $("#pocketEstuariesGrid_wrapper").hide();else APP.queryAtLoad_pe=!0,s=JSON.parse('{"draw": 0,"recordsTotal": 0,"recordsFiltered": 0,"data": []}'),i(s),$("#pocketEstuariesGrid_wrapper").hide(),$("#table-loading-indicator").hide(),APP.customFunctions.adjustMapViewForTables(0),$("#pocketEstuariesGrid").prepend("<caption class='visually-hidden'>Pocket Estuaries<\/caption>")}});$("#publicBeachAccessPointsGrid_wrapper").prepend($(this).find("#table-custom-controls-pbap"));$("#publicBeachShorelinesGrid_wrapper").prepend($(this).find("#table-custom-controls-pbs"));$("#boatLaunchesGrid_wrapper").prepend($(this).find("#table-custom-controls-bl"));$("#moorageFacilitiesGrid_wrapper").prepend($(this).find("#table-custom-controls-mf"));$("#smaJurisdictionGrid_wrapper").prepend($(this).find("#table-custom-controls-sb"));$("#shorelineBiologyGrid_wrapper").prepend($(this).find("#table-custom-controls-sb"));$("#spillOriginPointsGrid_wrapper").prepend($(this).find("#table-custom-controls-sop"));$("#grpStrategiesGrid_wrapper").prepend($(this).find("#table-custom-controls-grps"));$("#driftCellsGrid_wrapper").prepend($(this).find("#table-custom-controls-dc"));$("#marineSubregionGrid_wrapper").prepend($(this).find("#table-custom-controls-ms"));$("#pocketEstuariesGrid_wrapper").prepend($(this).find("#table-custom-controls-pe"));$("select[name=publicBeachAccessPointsGrid_length]").attr("id","publicBeachAccessPointsGrid_length-1").parent().attr("for","publicBeachAccessPointsGrid_length-1");$("select[name=publicBeachShorelinesGrid_length]").attr("id","publicBeachShorelinesGrid_length-1").parent().attr("for","publicBeachShorelinesGrid_length-1");$("select[name=boatLaunchesGrid_length]").attr("id","boatLaunchesGrid_length-1").parent().attr("for","boatLaunchesGrid_length-1");$("select[name=moorageFacilitiesGrid_length]").attr("id","moorageFacilitiesGrid_length-1").parent().attr("for","moorageFacilitiesGrid_length-1");$("select[name=smaJurisdictionGrid_length]").attr("id","smaJurisdictionGrid_length-1").parent().attr("for","smaJurisdictionGrid_length-1");$("select[name=shorelineBiologyGrid_length]").attr("id","shorelineBiologyGrid_length-1").parent().attr("for","shorelineBiologyGrid_length-1");$("select[name=spillOriginPointsGrid_length]").attr("id","spillOriginPointsGrid_length-1").parent().attr("for","spillOriginPointsGrid_length-1");$("select[name=grpStrategiesGrid_length]").attr("id","grpStrategiesGrid_length-1").parent().attr("for","grpStrategiesGrid_length-1");$("select[name=driftCellsGrid_length]").attr("id","driftCellsGrid_length-1").parent().attr("for","driftCellsGrid_length-1");$("select[name=marineSubregionGrid_length]").attr("id","marineSubregiondriftCellsGrid_length-1").parent().attr("for","marineSubregiondriftCellsGrid_length-1");$("select[name=pocketEstuariesGrid_length]").attr("id","pocketEstuariesGrid_length-1").parent().attr("for","pocketEstuariesGrid_length-1");$(".dataTables_scrollFootInner").empty();(APP.customFunctions.getParameterByName("SelectPoly")!==""||APP.customFunctions.getParameterByName("BufferPoint")!==""||APP.customFunctions.getParameterByName("BufferFeature")!=="")&&setTimeout("APP.customFunctions.applySharedQuery(null)",500)});$(document).on("keydown",".filter-checkbox",function(n){var t=n.which;switch(t){case 13:$(this).click()}});$(document).on("click",".accordion-trigger-filter",function(n){var r=n.target,i=$(this).attr("aria-expanded"),t;i==="true"||($(".accordion-trigger-filter").attr("aria-expanded","false"),$(".accordion-panel-filter").attr("hidden","true").attr("aria-hidden","true"),$(this).attr("aria-expanded","true"),t="#"+$(this).attr("aria-controls"),$(t).removeAttr("hidden").attr("aria-hidden","false"));APP.customFunctions.checkPanelScrolling("filter-item-container");n.preventDefault()});$(document).on("keydown","#filter-item-container",function(n){var f=n.target,i=n.which.toString(),c=n.target,t=$(this).find(".accordion-header-filter").find(".accordion-trigger"),h=$(this).find(".accordion-panel-filter"),s=n.ctrlKey&&i.match(/33|34/),u;if(f.classList.contains("accordion-trigger")){if(i.match(/38|40/)||s){var e=t.index(f),o=i.match(/34|40/)?1:-1,r=t.length;e===0&&o===-1||e===r-1&&o===1||(u=(e+r+o)%r,t[u].focus(),u===0?$("#filter-item-container").scrollTop(0):u===r-1&&$("#filter-item-container").scrollTop($("#zoomto-item-container")[0].scrollHeight));n.preventDefault()}else if(i.match(/35|36/)){switch(i){case"36":t[0].focus();$("#filter-item-container").scrollTop(0);break;case"35":t[t.length-1].focus();$("#filter-item-container").scrollTop($("#filter-item-container")[0].scrollHeight)}n.preventDefault()}}else s&&h.forEach(function(i,r){i.contains(f)&&(t[r].focus(),n.preventDefault())})});$(document).on("click",".filter-toolbar-button",function(){if($(this).attr("aria-disabled")!==!1&&($("#remove-spatial-filter-link").click(),$(".dataTables_wrapper").hide(),$("#result-table-container").hide(),APP.customFunctions.adjustMapViewForTables(0),APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none"),$("input:radio[name=radio-group-filter-layer]:checked").prop("checked",!1),$("#table-loading-indicator").hide(),$(this).attr("data-is-tool")==="true"&&($("#identify-crosshair").hide(),APP.keyboardNavigation=!1,$(".editor-tool-info-item").attr("aria-hidden","true"),$(".tools-tool-info-item").attr("aria-hidden","true"),$(".filter-tool-info-item").attr("aria-hidden","true"),$("#"+$(this).attr("data-info-item")).attr("aria-hidden","false"),$(this).attr("data-tool-name")!==APP.activeTool))){APP.activeTool=$(this).attr("id");$(".filter-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".filter-toolbar-button-text").removeClass("tools-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".filter-toolbar-button-text").text())});MAP_CONFIG.useToolsControl&&(APP.sketchViewModelDrawing.cancel(),APP.sketchViewModelNavigation.cancel(),$(".tools-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".tools-toolbar-button-text").removeClass("tools-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".tools-toolbar-button-text").text())}));MAP_CONFIG.useEditorControl&&(APP.sketchViewModelEditor.cancel(),$(".editor-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".editor-toolbar-button-text").removeClass("editor-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".editor-toolbar-button-text").text())}));$(this).find("img").attr("src",$(this).attr("data-image-active"));$(this).find(".filter-toolbar-button-text").addClass("filter-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".filter-toolbar-button-text").text()+" (active)");switch(APP.activeTool){case"filter-toolbar-button-box-select":APP.sketchViewModelSpatialFilter.create("rectangle");break;case"filter-toolbar-button-polygon-select":APP.sketchViewModelSpatialFilter.create("polygon");break;case"filter-toolbar-button-buffer-point-select":APP.sketchViewModelSpatialFilter.create("point");break;case"filter-toolbar-button-buffer-feature-select":APP.sketchViewModelSpatialFilter.create("point");$("#cb92").prop("checked")===!1&&($("#cb92").prop("checked",!0),$("#button-layers-go").click());break;default:APP.sketchViewModelSpatialFilter.cancel()}}});$(document).on("focus",'input[name="radio-group-filter-layer"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-filter-layer"]',function(){$(".label-radio-group-filter-layer").removeClass("control-focused")});$(document).on("change",'input[name="radio-group-filter-layer"]',function(){$("#result-table-container").show();$("input:radio[name=radio-group-filter-layer]:checked").prop("checked",!1);$(this).prop("checked",!0);switch($(this).attr("target-layer")){case"Public Beach Access Points":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"publicBeachAccessPoints");$("#cb10").prop("checked")===!1&&($("#cb10").prop("checked",!0),$("#button-layers-go").click());$("#publicBeachAccessPointsGrid_wrapper").show();$(".dataTables_wrapper").not("#publicBeachAccessPointsGrid_wrapper").hide();APP.publicBeachAccessPointsTable.draw();break;case"Public Beach Shorelines":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"publicBeachShorelines");$("#cb11").prop("checked")===!1&&($("#cb11").prop("checked",!0),$("#button-layers-go").click());$("#publicBeachShorelinesGrid_wrapper").show();$(".dataTables_wrapper").not("#publicBeachShorelinesGrid_wrapper").hide();APP.publicBeachShorelinesTable.draw();break;case"Boat Launches":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"boatLaunches");$("#cb40").prop("checked")===!1&&($("#cb40").prop("checked",!0),$("#button-layers-go").click());$("#boatLaunchesGrid_wrapper").show();$(".dataTables_wrapper").not("#boatLaunchesGrid_wrapper").hide();APP.boatLaunchesTable.draw();break;case"Moorage Facilities":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"moorageFacilities");$("#cb41").prop("checked")===!1&&($("#cb41").prop("checked",!0),$("#button-layers-go").click());$("#moorageFacilitiesGrid_wrapper").show();$(".dataTables_wrapper").not("#moorageFacilitiesGrid_wrapper").hide();APP.moorageFacilitiesTable.draw();break;case"SMA Jurisdictions":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"smaJurisdiction");$("#cb142").prop("checked")===!1&&($("#cb142").prop("checked",!0),$("#button-layers-go").click());$("#smaJurisdictionGrid_wrapper").show();$(".dataTables_wrapper").not("#smaJurisdictionGrid_wrapper").hide();APP.smaJurisdictionGridTable.draw();break;case"Shoreline Biology":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"shorelineBiology");$("#cb159").prop("checked")===!1&&($("#cb159").prop("checked",!0),$("#button-layers-go").click());$("#shorelineBiologyGrid_wrapper").show();$(".dataTables_wrapper").not("#shorelineBiologyGrid_wrapper").hide();APP.shorelineBiologyTable.draw();break;case"Spill Origin Points":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"spillOriginPoints");$("#cb45").prop("checked")===!1&&($("#cb45").prop("checked",!0),$("#button-layers-go").click());$("#spillOriginPointsGrid_wrapper").show();$(".dataTables_wrapper").not("#spillOriginPointsGrid_wrapper").hide();APP.spillOriginPointsTable.draw();break;case"GRP Strategies":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"grpStrategies");$("#cb71").prop("checked")===!1&&($("#cb71").prop("checked",!0),$("#button-layers-go").click());$("#grpStrategiesGrid_wrapper").show();$(".dataTables_wrapper").not("#grpStrategiesGrid_wrapper").hide();APP.grpStrategiesTable.draw();break;case"Drift Cells":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"driftCells");$("#cb76").prop("checked")===!1&&($("#cb76").prop("checked",!0),$("#button-layers-go").click());$("#driftCellsGrid_wrapper").show();$(".dataTables_wrapper").not("#driftCellsGrid_wrapper").hide();APP.driftCellsTable.draw();break;case"Marine Subregion":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"marineSubregion");$("#cb199").prop("checked")===!1&&($("#cb199").prop("checked",!0),$("#button-layers-go").click());$("#marineSubregionGrid_wrapper").show();$(".dataTables_wrapper").not("#marineSubregionGrid_wrapper").hide();APP.marineSubregionTable.draw();break;case"Pocket Estuaries":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"pocketEstuaries");$("#cb91").prop("checked")===!1&&($("#cb91").prop("checked",!0),$("#button-layers-go").click());$("#pocketEstuariesGrid_wrapper").show();$(".dataTables_wrapper").not("#pocketEstuariesGrid_wrapper").hide();APP.pocketEstuariesTable.draw()}APP.customFunctions.checkActiveTable()});$(document).on("focus",'input[name="radio-group-buffer-point-distance"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-buffer-point-distance"]',function(){$(".label-radio-group-buffer-point-distance").removeClass("control-focused")});$(document).on("focus",'input[name="radio-group-buffer-feature-distance"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-buffer-feature-distance"]',function(){$(".label-radio-group-buffer-feature-distance").removeClass("control-focused")});$(document).on("focus",'input[name="radio-group-buffer-feature"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-buffer-feature"]',function(){$(".label-radio-group-buffer-feature").removeClass("control-focused")});$(document).on("click",".paginate_button",function(){$(this).focus()});$(document).on("keydown",".paginate_button",function(n){var t=n.which;if(t===13||t===32)return $(this).click(),!1});$(document).on("click",".result-table-clear-filters-button",function(){APP.queryGeometry=null;APP.spatialSelection=null;$("#spatial-filter-status-message").html("Spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();$("#control-ribbon-tab-filter").focus();$(".spatial-filter-textbox").val("");APP.spatialFilterGraphicsLayer.removeAll();APP.queryGraphicsLayer.removeAll();$("#tools-toolbar-button-pan-identify").click();APP.customFunctions.checkActiveTable()});$(document).on("click","#remove-spatial-filter-link",function(){APP.queryGeometry=null;APP.spatialSelection=null;$("#spatial-filter-status-message").html("Spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();$("#control-ribbon-tab-filter").focus();$(".spatial-filter-textbox").val("");APP.spatialFilterGraphicsLayer.removeAll();APP.queryGraphicsLayer.removeAll();$("#tools-toolbar-button-pan-identify").click();APP.customFunctions.checkActiveTable()});$(document).on("click",".result-table-export-csv-button",function(){var f=$(this).attr("id"),i=$(this).attr("data-target-layer-index"),u=new t(APP.dynamicMapLayersServiceUrl+"/"+i),n=new r;switch(i){case"10":n.outFields=["OBJECTID","Beach_Name","Field_Note_1","PublicAccess_ID"];n.where=APP.pbapWhereClause;n.returnGeometry=!0;break;case"11":n.outFields=["OBJECTID","DISPLAY_NM","DISPLAY_CLASS","DISPLAY_OWNER","LENGTH","LINK"];n.where=APP.pbsWhereClause;n.returnGeometry=!1;break;case"40":n.outFields=["OBJECTID","SITE_NAME"];n.where=APP.blWhereClause;n.returnGeometry=!0;break;case"41":n.outFields=["OBJECTID","SiteName","InventoryN","WaterbodyN"];n.where=APP.mfWhereClause;n.returnGeometry=!0;break;case"45":n.outFields=["OBJECTID","Site_NM"];n.where=APP.sopWhereClause;n.returnGeometry=!0;break;case"71":n.outFields=["OBJECTID","OBJECTIVE","IMPLEMENTATION"];n.where=APP.grpsWhereClause;n.returnGeometry=!1;break;case"76":n.outFields=["OBJECTID","LONG_DISPLAY_NM"];n.where=APP.dcWhereClause;n.returnGeometry=!1;break;case"138":n.outFields=["OBJECTID","DISPLAY_NM"];n.where=APP.smajWhereClause;n.returnGeometry=!1;break;case"159":n.outFields=["OBJECTID","EELGRASS","SURFGRASS","KELP","DUNEGRASS","LOWMARSH","SALTMARSH"];n.where=APP.sbWhereClause;n.returnGeometry=!1;break;case"199":n.outFields=["OBJECTID","GEOREGION","ESTUARIES","PRC_ARMOR"];n.where=APP.msWhereClause;n.returnGeometry=!1;break;case"91":n.outFields=["OBJECTID","Pocket_Est"];n.where=APP.peWhereClause;n.returnGeometry=!0}APP.queryGeometry!==null&&(n.geometry=APP.queryGeometry);u.executeForCount(n).then(function(t){t<=2e3?u.execute(n).then(function(n){var f;if(n.features.length>0){var r="",t="",u="";switch(i){case"10":u="PublicBeachAccessPoints";r="Beach Name, Beach Notes, More Info, Latitude, Longitude\r\n";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.Beach_Name+'",';t+=i.attributes.Field_Note_1!==null?'"'+i.attributes.Field_Note_1.replace(",",";")+'",':'"",';t+=i.attributes.PublicAccess_ID!==null?'"'+MAP_CONFIG.publicAccessReportUrl+"?beach="+i.attributes.PublicAccess_ID+'",':'"n/a",';t+='"'+i.geometry.latitude+'",';t+='"'+i.geometry.longitude+'",';t+="\r\n";r+=t});break;case"11":u="PublicBeachShorelines";r="Name, class, Owner, Length, More Info\r\n";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.DISPLAY_NM.replace("'","")+'",';t+='"'+i.attributes.DISPLAY_CLASS+'",';t+='"'+i.attributes.DISPLAY_OWNER+'",';t+='"'+i.attributes.LENGTH+'",';t+=i.attributes.LINK=="None"?'"n/a",':'"'+MAP_CONFIG.publicAccessReportUrl+"?beach="+i.attributes.LINK+'",';t+="\r\n";r+=t});break;case"40":u="BoatLaunches";r="Site Name, Latitude, Longitude\r\n";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.SITE_NAME+'",';t+='"'+i.geometry.latitude+'",';t+='"'+i.geometry.longitude+'",';t+="\r\n";r+=t});break;case"41":u="MoorageFacilities";r="Site Name, Inventory Name, Waterbody Name, Latitude, Longitude\r\n";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.SiteName+'",';t+='"'+i.attributes.InventoryN+'",';t+='"'+i.attributes.WaterbodyN+'",';t+='"'+i.geometry.latitude+'",';t+='"'+i.geometry.longitude+'",';t+="\r\n";r+=t});break;case"45":u="SpillOriginPoints";r="Site Name, Latitude, Longitude\r\n";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.Site_NM+'",';t+='"'+i.geometry.latitude+'",';t+='"'+i.geometry.longitude+'",';t+="\r\n";r+=t});break;case"71":u="GRPStrategies";r="Objective, Implementation,\r\n";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.OBJECTIVE+'",';t+='"'+APP.customFunctions.cleanString(i.attributes.IMPLEMENTATION)+'",';t+="\r\n";r+=t});break;case"76":u="DriftCells";r="Drift Description,\r\n";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.LONG_DISPLAY_NM+'",';t+="\r\n";r+=t});break;case"138":u="SMAJurisdictions";r="Name,\r\n";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.DISPLAY_NM+'",';t+="\r\n";r+=t});break;case"159":u="ShorelineBiology";r="Eelgrass, Surfgrass, Kelp, Dunegrass, Low Marsh, Salt Marsh\r\n";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.EELGRASS+'",';t+='"'+i.attributes.SURFGRASS+'",';t+='"'+i.attributes.KELP+'",';t+='"'+i.attributes.DUNEGRASS+'",';t+='"'+i.attributes.LOWMARSH+'",';t+='"'+i.attributes.SALTMARSH+'",';t+="\r\n";r+=t});break;case"199":u="MarineSubregion";r="Georegion, Estuary, Percent Armoring\r\n";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.GEOREGION+'",';t+='"'+i.attributes.ESTUARIES+'",';t+='"'+i.attributes.PRC_ARMOR+'",';t+="\r\n";r+=t});break;case"91":u="PocketEstuaries";r="Site Name, Latitude, Longitude\r\n";$.each(n.features,function(n,i){t="";t+='"'+i.attributes.Pocket_Est+'",';t+='"'+i.geometry.latitude+'",';t+='"'+i.geometry.longitude+'",';t+="\r\n";r+=t})}f=APP.customFunctions.getDate();APP.customFunctions.exportCSV(r,u+f+".csv","text/csv")}}):$("#export-csv-dialog").fadeIn(350).position({my:"center top",at:"center top+80",of:$("#map-view")}).draggable({containment:".main:first-of-type",cancel:".not-draggable"}).attr("data-invoked-by",f).focus()})});$(document).on("click",".result-table-zoom-button",function(){var i=$(this).attr("data-target-layer-index"),u=new t(APP.dynamicMapLayersServiceUrl+"/"+i),n=new r;switch(i){case"10":n.where=APP.pbapWhereClause;break;case"11":n.where=APP.pbsWhereClause;break;case"40":n.where=APP.blWhereClause;break;case"41":n.where=APP.mfWhereClause;break;case"45":n.where=APP.sopWhereClause;break;case"46":n.where=APP.grpsWhereClause;break;case"76":n.where=APP.dcWhereClause;break;case"91":n.where=APP.peWhereClause;break;case"142":n.where=APP.smajWhereClause;break;case"159":n.where=APP.sbWhereClause;break;case"199":n.where=APP.msWhereClause}APP.queryGeometry!==null&&(n.geometry=APP.queryGeometry);u.executeForExtent(n).then(function(n){n.count>0&&APP.mapView.goTo(n.extent.expand(2))})});$(document).on("click",".button_zoomTo",function(){var i=$(this).attr("data-layer-index"),u=parseInt($(this).attr("data-object-id")),f=new t(APP.dynamicMapLayersServiceUrl+"/"+i),n=new r;n.where="OBJECTID = "+u;n.returnGeometry=!0;n.outFields=["OBJECTID"];f.execute(n).then(function(n){var i,t;if(APP.zoomToGraphicsLayer.removeAll(),n.features.length>0)switch(n.features[0].geometry.type){case"point":APP.mapView.goTo({target:n.features[0].geometry,zoom:15});i={type:"simple-marker",style:"circle",color:[255,255,255,0],size:"32px",xoffset:1,yoffset:1,outline:{color:[255,255,0],width:2}};t=new s(n.features[0].geometry,i);APP.zoomToGraphicsLayer.add(t);break;case"polyline":APP.mapView.goTo({target:n.features[0].geometry.extent.expand(2)});t=new s(n.features[0].geometry,APP.zoomToLineSymbol);APP.zoomToGraphicsLayer.add(t);break;case"polygon":APP.mapView.goTo({target:n.features[0].geometry.extent.expand(2)});t=new s(n.features[0].geometry,APP.zoomToPolygonSymbol);APP.zoomToGraphicsLayer.add(t)}},function(n){console.log(n)})});$(document).on("click",".result-table-sizer-button-full",function(){$(".result-table-sizer-button-full").hide();$(".result-table-sizer-button-none").hide();$(".result-table-sizer-button-compact").show().focus();var n=Math.floor((APP.mapView.height-$("#control-ribbon").height()-$(".result-table-sizer-container").height()-40)/37),t=$("#map-container").height()-$("#control-ribbon").height()-$(this).parent().parent().parent().parent().find(".table-custom-controls").eq(0).height()-$(this).parent().parent().parent().parent().find(".dataTables_scrollHead").eq(0).height()-45;$("#result-table-container").width()<$(".dataTables_wrapper").eq(0).width()&&(t=t-17);$(".dataTables_scrollBody").css("max-height",t+"px").css("min-height",t+"px");$.each(APP.activeTables,function(t,i){var r=$("#"+i+"Grid").DataTable();n===1?r.page.len(1).draw():n>1&&n<=5?r.page.len(5).draw():n>5&&n<=10?r.page.len(10).draw():n>10&&n<=25&&r.page.len(25).draw()})});$(document).on("click",".result-table-sizer-button-close",function(){switch(APP.activeTables[0]){case"publicBeachAccessPoints":APP.pbapWhereClause="1=1";APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none");APP.queryGeometry=null;$("#active-filter-icon-spatial").hide();$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();APP.queryGraphicsLayer.removeAll();break;case"publicBeachShorelines":APP.pbsWhereClause="1=1";APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none");APP.queryGeometry=null;$("#active-filter-icon-spatial").hide();$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();APP.queryGraphicsLayer.removeAll();break;case"boatLaunches":APP.blWhereClause="1=1";APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none");APP.queryGeometry=null;$("#active-filter-icon-spatial").hide();$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();APP.queryGraphicsLayer.removeAll();break;case"moorageFacilities":APP.mfWhereClause="1=1";APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none");APP.queryGeometry=null;$("#active-filter-icon-spatial").hide();$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();APP.queryGraphicsLayer.removeAll();break;case"smaJurisdiction":APP.smajWhereClause="1=1";APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none");APP.queryGeometry=null;$("#active-filter-icon-spatial").hide();$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();APP.queryGraphicsLayer.removeAll();break;case"shorelineBiology":APP.sbWhereClause="1=1";APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none");APP.queryGeometry=null;$("#active-filter-icon-spatial").hide();$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();APP.queryGraphicsLayer.removeAll();break;case"spillOriginPoints":APP.sopWhereClause="1=1";APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none");APP.queryGeometry=null;$("#active-filter-icon-spatial").hide();$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();break;case"grpStrategies":APP.grpsWhereClause="1=1";APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none");APP.queryGeometry=null;$("#active-filter-icon-spatial").hide();$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();APP.queryGraphicsLayer.removeAll();break;case"driftCells":APP.dcWhereClause="1=1";APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none");APP.queryGeometry=null;$("#active-filter-icon-spatial").hide();$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();APP.queryGraphicsLayer.removeAll();break;case"driftCells":APP.peWhereClause="1=1";APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none");APP.queryGeometry=null;$("#active-filter-icon-spatial").hide();$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();APP.queryGraphicsLayer.removeAll();break;case"marineSubregion":APP.msWhereClause="1=1";APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"none");APP.queryGeometry=null;$("#active-filter-icon-spatial").hide();$("#spatial-filter-status-message").html("No spatial filter applied").removeClass("spatial-filter-status-message-active");$("#spatial-filter-status-checkmark").hide();$("#remove-spatial-filter-link").hide();APP.queryGraphicsLayer.removeAll()}APP.callCheckActiveTable=!0;APP.customFunctions.checkActiveTable()});$(document).on("click",".result-table-sizer-button-compact",function(){$(".result-table-sizer-button-full").show().focus();$(".result-table-sizer-button-none").show();$(".result-table-sizer-button-compact").hide();$.each(APP.activeTables,function(n,t){var i=$("#"+t+"Grid").DataTable();$("#"+t+"Grid_wrapper").find(".dataTables_scrollBody").css("max-height","150px").css("min-height","0px");i.page.len(5).draw()})});$(document).on("click",".result-table-sizer-button-none",function(){$(".result-table-sizer-button-full").hide();$(".result-table-sizer-button-none").hide();$(".result-table-sizer-button-compact").hide();$(".result-table-sizer-button-notable").show().focus();$(".dataTables_wrapper").hide();$("#result-table-container").css("min-height","40px");APP.customFunctions.adjustMapViewForTables(40)});$(document).on("click",".result-table-sizer-button-notable",function(){APP.callCheckActiveTable=!0;APP.customFunctions.checkActiveTable()})};APP.customFunctions.ceateSharedQuery=function(){var t="",n=0;switch(APP.activeTables[0]){case"none":n=0;break;case"publicBeachAccessPoints":n=1;break;case"publicBeachShorelines":n=2;break;case"boatLaunches":n=3;break;case"moorageFacilities":n=4;break;case"smaJurisdiction":n=5;break;case"shorelineBiology":n=6;break;case"spillOriginPoints":n=7;break;case"grpStrategies":n=8;break;case"driftCells":n=9;break;case"marineSubregion":n=10;break;case"pocketEstuaries":n=11}return n!==0&&(t+="&RT="+n),t};APP.customFunctions.applySharedQuery=function(n){var d,r,s,w,k,t;APP.customFunctions.updatingViewChange(!0);n===null&&(n=window.location.search);APP.customFunctions.updatingViewChange(!1);d=APP.customFunctions.getParameterByNameFromString("RT",n);r="";APP.customFunctions.getParameterByNameFromString("SelectPoly",n)!==""?r="SelectPoly":APP.customFunctions.getParameterByNameFromString("BufferPoint",n)!==""?r="BufferPoint":APP.customFunctions.getParameterByNameFromString("BufferFeature",n)!==""&&(r="BufferFeature");switch(r){case"SelectPoly":s=APP.customFunctions.getParameterByNameFromString("SelectPoly",n);APP.spatialSelection="SelectPoly="+s;var h=s.split(","),v=[],y=new o(APP.mapView.spatialReference);for(i=0;i<h.length;i++)w=new f(h[i],h[i+1],APP.map.spatialReference),v.push(w),i=i+1;y.addRing(v);APP.queryGeometry=y;APP.customFunctions.invokeSharedQuery(n);break;case"BufferPoint":var c=APP.customFunctions.getParameterByNameFromString("BufferPoint",n).split(","),g=new f({x:c[0],y:c[1],spatialReference:APP.mapView.spatialReference}),nt=new u({distances:[c[2]],unit:"feet",geodesic:!0,geometries:[g],outSpatialReference:APP.mapView.spatialReference});APP.geometryService.buffer(nt).then(function(t){APP.queryGeometry=t[0];APP.customFunctions.invokeSharedQuery(n)});break;case"BufferFeature":var e=APP.customFunctions.getParameterByNameFromString("BufferFeature",n).split(","),b=e[3],l=e[2],a=new f({x:e[0],y:e[1],spatialReference:APP.mapView.spatialReference});MAP_CONFIG.useShareMapControl&&(APP.spatialSelection="BufferFeature="+a.x+","+a.y+","+l+","+b);k=new IdentifyTask(APP.dynamicMapLayersServiceUrl);t=new p;t.layerIds=[b];t.layerOption="all";t.returnGeometry=!0;t.maxOffset=10;t.width=APP.mapView.width;t.height=APP.mapView.height;t.geometry=a;t.mapExtent=APP.mapView.extent;t.tolerance=8;k.execute(t).then(function(t){var i=t.results,r;l==="0"?(APP.queryGeometry=i[0].feature.geometry,APP.customFunctions.invokeSharedQuery(n)):(r=new u({distances:[l],unit:"feet",geodesic:!0,geometries:[i[0].feature.geometry]}),APP.geometryService.buffer(r).then(function(t){APP.queryGeometry=t[0];APP.customFunctions.invokeSharedQuery(n)}))});break;default:APP.customFunctions.invokeSharedQuery(n)}};APP.customFunctions.invokeSharedQuery=function(n){var t=APP.customFunctions.getParameterByNameFromString("RT",n);switch(t){case"1":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"publicBeachAccessPoints");break;case"2":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"publicBeachShorelines");break;case"3":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"boatLaunches");break;case"4":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"moorageFacilities");break;case"5":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"smaJurisdiction");break;case"6":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"shorelineBiology");break;case"7":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"spillOriginPoints");break;case"8":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"grpStrategies");break;case"9":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"driftCells");break;case"10":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"marineSubregion");break;case"11":APP.activeTables=APP.customFunctions.moveArrayElementToFront(APP.activeTables,"pocketEstuaries")}APP.callCheckActiveTable=!0;APP.customFunctions.checkActiveTable();APP.customFunctions.SelectOnMap()};APP.customFunctions.exportCSV=function(n,t,i){var r=document.createElement("a"),u;return i=i||"application/octet-stream",navigator.msSaveBlob?navigator.msSaveBlob(new Blob([n],{type:i}),t):"download"in r?(r.href="data:"+i+","+encodeURIComponent(n),r.setAttribute("download",t),document.body.appendChild(r),setTimeout(function(){r.click();document.body.removeChild(r)},66),!0):(u=document.createElement("iframe"),document.body.appendChild(u),u.src="data:"+i+","+encodeURIComponent(n),setTimeout(function(){document.body.removeChild(u)},333),!0)};APP.customFunctions.adjustMapViewForTables=function(n){var t={padding:{bottom:n}};APP.mapView.set(t)};APP.customFunctions.resizeTables=function(){$("#result-table-container").width($("#map-view").width());$(".dataTables_wrapper").width($("#map-view").width());APP.customFunctions.checkActiveTable()};APP.customFunctions.SelectOnMap=function(){var i,n;switch(APP.activeTables[0]){case"publicBeachAccessPoints":i=new t(APP.dynamicMapLayersServiceUrl+"/10");n=new r;n.outFields=["OBJECTID"];n.geometry=APP.queryGeometry;n.where=APP.pbapWhereClause;n.returnGeometry=!0;i.execute(n).then(function(n){$.each(n.features,function(n,t){var i=new s(t.geometry,APP.selectedPointSymbol);APP.queryGraphicsLayer.add(i)})});break;case"publicBeachShorelines":i=new t(APP.dynamicMapLayersServiceUrl+"/11");n=new r;n.outFields=["OBJECTID"];n.geometry=APP.queryGeometry;n.where=APP.pbsWhereClause;n.returnGeometry=!0;i.execute(n).then(function(n){$.each(n.features,function(n,t){var i=new s(t.geometry,APP.selectedLineSymbol);APP.queryGraphicsLayer.add(i)})});break;case"boatLaunches":i=new t(APP.dynamicMapLayersServiceUrl+"/40");n=new r;n.outFields=["OBJECTID"];n.geometry=APP.queryGeometry;n.where=APP.blWhereClause;n.returnGeometry=!0;i.execute(n).then(function(n){$.each(n.features,function(n,t){var i=new s(t.geometry,APP.selectedPointSymbol);APP.queryGraphicsLayer.add(i)})});break;case"moorageFacilities":i=new t(APP.dynamicMapLayersServiceUrl+"/41");n=new r;n.outFields=["OBJECTID"];n.geometry=APP.queryGeometry;n.where=APP.mfWhereClause;n.returnGeometry=!0;i.execute(n).then(function(n){$.each(n.features,function(n,t){var i=new s(t.geometry,APP.selectedPointSymbol);APP.queryGraphicsLayer.add(i)})});break;case"smaJurisdiction":i=new t(APP.dynamicMapLayersServiceUrl+"/138");n=new r;n.outFields=["OBJECTID"];n.geometry=APP.queryGeometry;n.where=APP.smajWhereClause;n.returnGeometry=!0;i.execute(n).then(function(n){$.each(n.features,function(n,t){var i;switch(t.geometry.type){case"polyline":i=new s(t.geometry,APP.selectedLineSymbol);break;case"polygon":i=new s(t.geometry,APP.selectedPolygonSymbol)}})});break;case"shorelineBiology":i=new t(APP.dynamicMapLayersServiceUrl+"/49");n=new r;n.outFields=["OBJECTID"];n.geometry=APP.queryGeometry;n.where=APP.sbWhereClause;n.returnGeometry=!0;i.execute(n).then(function(n){$.each(n.features,function(n,t){var i;switch(t.geometry.type){case"polyline":i=new s(t.geometry,APP.selectedLineSymbol);break;case"polygon":i=new s(t.geometry,APP.selectedPolygonSymbol)}APP.queryGraphicsLayer.add(i)})});break;case"spillOriginPoints":i=new t(APP.dynamicMapLayersServiceUrl+"/45");n=new r;n.outFields=["OBJECTID"];n.geometry=APP.queryGeometry;n.where=APP.sopWhereClause;n.returnGeometry=!0;i.execute(n).then(function(n){$.each(n.features,function(n,t){var i=new s(t.geometry,APP.selectedPointSymbol);APP.queryGraphicsLayer.add(i)})});break;case"grpStrategies":i=new t(APP.dynamicMapLayersServiceUrl+"/71");n=new r;n.outFields=["OBJECTID"];n.geometry=APP.queryGeometry;n.where=APP.grpsWhereClause;n.returnGeometry=!0;i.execute(n).then(function(n){$.each(n.features,function(n,t){var i=new s(t.geometry,APP.selectedLineSymbol);APP.queryGraphicsLayer.add(i)})});break;case"driftCells":i=new t(APP.dynamicMapLayersServiceUrl+"/76");n=new r;n.outFields=["OBJECTID"];n.geometry=APP.queryGeometry;n.where=APP.dcWhereClause;n.returnGeometry=!0;i.execute(n).then(function(n){$.each(n.features,function(n,t){var i=new s(t.geometry,APP.selectedLineSymbol);APP.queryGraphicsLayer.add(i)})});break;case"marineSubregion":i=new t(APP.dynamicMapLayersServiceUrl+"/199");n=new r;n.outFields=["OBJECTID"];n.geometry=APP.queryGeometry;n.where=APP.msWhereClause;n.returnGeometry=!0;i.execute(n).then(function(n){$.each(n.features,function(n,t){var i=new s(t.geometry,APP.selectedPolygonSymbol);APP.queryGraphicsLayer.add(i)})});break;case"pocketEstuaries":i=new t(APP.dynamicMapLayersServiceUrl+"/91");n=new r;n.outFields=["OBJECTID"];n.geometry=APP.queryGeometry;n.where=APP.peWhereClause;n.returnGeometry=!0;i.execute(n).then(function(n){$.each(n.features,function(n,t){var i=new s(t.geometry,APP.selectedPointSymbol);APP.queryGraphicsLayer.add(i)})})}};APP.customFunctions.checkActiveTable=function(){if(APP.callCheckActiveTable)switch(APP.activeTables[0]){case"publicBeachAccessPoints":APP.publicBeachAccessPointsTable.clear().draw();$("#publicBeachAccessPointsGrid_wrapper").show();break;case"publicBeachShorelines":APP.publicBeachShorelinesTable.clear().draw();$("#publicBeachShorelinesGrid_wrapper").show();break;case"boatLaunches":APP.boatLaunchesTable.clear().draw();$("#boatLaunchesGrid_wrapper").show();break;case"moorageFacilities":APP.moorageFacilitiesTable.clear().draw();$("#moorageFacilitiesGrid_wrapper").show();break;case"smaJurisdiction":APP.smaJurisdictionTable.clear().draw();$("#smaJurisdictionGrid_wrapper").show();break;case"shorelineBiology":APP.shorelineBiologyTable.clear().draw();$("#shorelineBiologyGrid_wrapper").show();break;case"spillOriginPoints":APP.spillOriginPointsTable.clear().draw();$("#spillOriginPointsGrid_wrapper").show();break;case"grpStrategies":APP.grpStrategiesTable.clear().draw();$("#grpStrategiesGrid_wrapper").show();break;case"driftCells":APP.driftCellsTable.clear().draw();$("#driftCellsGrid_wrapper").show();break;case"marineSubregion":APP.marineSubregionTable.clear().draw();$("#marineSubregionGrid_wrapper").show();break;case"pocketEstuaries":APP.pocketEstuariesTable.clear().draw();$("#pocketEstuariesGrid_wrapper").show();break;case"none":$(".dataTables_wrapper").hide();$("#result-table-container").hide();APP.customFunctions.adjustMapViewForTables(0)}else APP.callCheckActiveTable=!0;if(APP.activeTables[0]!=="none"){var n=$("#"+APP.activeTables[0]+"Grid").DataTable();$("#"+APP.activeTables[0]+"Grid_wrapper").find(".dataTables_scrollBody").css("max-height","150px").css("min-height","0px");n.page.len(5).draw();APP.customFunctions.adjustMapViewForTables($("#"+APP.activeTables[0]+"Grid_wrapper").height());$("#result-table-container").show()}};APP.customFunctions.checkTableButtonState=function(){if(APP.activeTables[0]!=="none"){var t=$("#"+APP.activeTables[0]+"Grid").DataTable(),i=t.rows(),n=i[0].length;n===5?($(".result-table-sizer-button-full").show(),$(".result-table-sizer-button-none").show(),$(".result-table-sizer-button-compact").hide(),$(".result-table-sizer-button-notable").hide()):n>5?($(".result-table-sizer-button-full").hide(),$(".result-table-sizer-button-none").hide(),$(".result-table-sizer-button-compact").show(),$(".result-table-sizer-button-notable").hide()):APP.activeTables[0]!=="none"&&($(".result-table-sizer-button-full").show().focus(),$(".result-table-sizer-button-none").show(),$(".result-table-sizer-button-compact").hide(),$(".result-table-sizer-button-notable").hide())}};APP.customFunctions.restoreAmp=function(n){return n.replace(/!!/g,"&")};APP.customFunctions.moveArrayElementToFront=function(n,t){var i=n.indexOf(t);return n.splice(0,0,n.splice(i,1)[0]),n};APP.customFunctions.moveArrayElementToEnd=function(n,t){var i=n.indexOf(t),r=n.length-1;return n.splice(r,0,n.splice(i,1)[0]),n}});require(["esri/tasks/QueryTask","esri/rest/support/Query","dojo/_base/lang","dojo/domReady!"],function(n,t,i){APP.customFunctions=i.getObject("customFunctions",!0);APP.customFunctions.createSimpleMetadataControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.simplemetadata.html",function(){$("#bottom-anchor").after($(this).find("#simple-metadata-dialog"))})};APP.customFunctions.showMetadata=function(i,r,u,f){$("#simple-metadata-dialog").hide();var o=new n(MAP_CONFIG.simpleMetadataServiceUrl+"/0"),e=new t;e.returnGeometry=!1;e.outFields=["LayerName","ShortDescription","WebPageName","DataOwner","PublicationDate","Scale","WebPageURL","DataDownloadURL","DataOwnerURL","MetadataURL","ImageName"];e.where=r===""?"SimpleLayerName = 'Eelgrass'":"SimpleLayerName = '"+r+"'";o.execute(e).then(function(n){$("#simple-metadata-dialog-title").text(n.features[0].attributes.LayerName);$("#simple-metadata-swatch").css("background-image","url("+MAP_CONFIG.gisResourceUrl+"/SimpleMetadata/"+n.features[0].attributes.ImageName+")");$("#simple-metadata-dialog-description").html(n.features[0].attributes.ShortDescription);n.features[0].attributes.WebPageName==="Unknown"||n.features[0].attributes.WebPageName===null?$("#simple-metadata-link-more").attr("href","").hide():$("#simple-metadata-link-more").text(n.features[0].attributes.WebPageName).attr("href",n.features[0].attributes.WebPageURL).show();n.features[0].attributes.MetadataURL==="Unknown"||n.features[0].attributes.MetadataURL===null?($("#simple-metadata-link-layer-info").attr("href","").hide(),$("#simple-metadata-link-layer-info-unavailable").show()):($("#simple-metadata-link-layer-info").attr("href",n.features[0].attributes.MetadataURL).show(),$("#simple-metadata-link-layer-info-unavailable").hide());n.features[0].attributes.DataDownloadURL==="Unknown"||n.features[0].attributes.DataDownloadURL===null?($("#simple-metadata-link-download-data").attr("href","").hide(),$("#simple-metadata-link-download-data-unavailable").show()):($("#simple-metadata-link-download-data-unavailable").hide(),$("#simple-metadata-link-download-data").attr("href",n.features[0].attributes.DataDownloadURL).show(),n.features[0].attributes.DataDownloadURL==="https://fortress.wa.gov/ecy/gispublic/DataDownload/MarineSpatialPlanning/MarineSpatialPlanning.zip"?$("#simple-metadata-link-download-data").html("Download map package (150 MB) <span class='visually-hidden'>(opens a new window)<\/span>"):$("#simple-metadata-link-download-data").html("Download data <span class='visually-hidden'>(opens a new window)<\/span>"));n.features[0].attributes.DataOwner==="Unknown"||n.features[0].attributes.DataOwner===null?$("#simple-metadata-link-data-owner").attr("href","").hide():$("#simple-metadata-link-data-owner").text(n.features[0].attributes.DataOwner).attr("href",n.features[0].attributes.DataOwnerURL).show();$("#simple-metadata-publication-date").html("Publication date: "+n.features[0].attributes.PublicationDate);$("#simple-metadata-scale").html("Scale: "+n.features[0].attributes.Scale);switch(u){case"layers":$("#simple-metadata-dialog").attr("data-invoked-by",f).show().position({my:"left top",at:"right+5 top",of:$("#"+i),collision:"fit"}).focus();break;case"legend":$("#simple-metadata-dialog").attr("data-invoked-by",f).show().position({my:"left top",at:"left top",of:$("#"+i).parent().parent(),collision:"fit"}).focus();$(".map-dialog:not(#simple-metadata-dialog)").hide()}})}});require(["dojo/_base/lang","esri/geometry/support/webMercatorUtils","esri/rest/support/ProjectParameters","esri/geometry/SpatialReference","esri/geometry/Point","esri/geometry/Polyline","esri/geometry/Polygon","esri/layers/GraphicsLayer","esri/Graphic","esri/symbols/PictureMarkerSymbol","esri/symbols/SimpleLineSymbol","esri/symbols/SimpleFillSymbol","dojo/_base/Color","esri/tasks/QueryTask","esri/rest/support/Query","esri/tasks/Locator","dojo/domReady!"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.cleanAndGeocodeAddressRest=function(n,t){let i="";i=t?"?address1="+n.Address1+"&address2"+n.Address2+"&city="+n.City+"&state="+n.State+"&zipcode="+n.ZipCode+"&plus4="+n.Plus4+"&locator=WAMAS&candidates=true":"?address1="+n.Address1+"&address2"+n.Address2+"&city="+n.City+"&state="+n.State+"&zipcode="+n.ZipCode+"&plus4="+n.Plus4+"&locator=WAMAS";$.ajax({url:APP.geocoderServiceUrl+i,type:"GET",contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){var t;if(n.CorrectedAddress.AcCandidates!==null){let i=[];$.each(n.CorrectedAddress.AcCandidates,function(n,t){i.push(t)});i.length===1?n.GeocodedAddress.Location.GcScore>80?($("#zoomto-texbox-address").val(n.GeocodedAddress.Location.GcAddress1),$("#zoomto-texbox-address2").val(APP.customFunctions.toTitleCase($("#zoomto-texbox-address2").val())),$("#zoomto-texbox-city").val(n.GeocodedAddress.Location.GcCity),$("#zoomto-texbox-zip").val(n.GeocodedAddress.Location.GcZip),$("#zoomto-texbox-zip4").val(n.GeocodedAddress.Location.GcPlus4),t=new u({longitude:n.GeocodedAddress.Location.GcXCoord,latitude:n.GeocodedAddress.Location.GcYCoord}),APP.customFunctions.zoomToGeometry(t,4327,18,"","ADDRESS","LAT/LONG","99","99",4)):($(".error-message").hide(),$("#error-message-address-not-found").show(),$("#error-message-address-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&($("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index()),$("#accordion-trigger-zoomto-1").click())):($("#zoomto-address-candidate-list").empty(),$.each(i,function(n,t){let i="<li><button id='zoomto-address-candidate-"+n+"' class='zoomto-address-candidate-button link-map'>"+t+"<\/button><\/li>";$("#zoomto-address-candidate-list").append(i)}),$(".zoomto-address-candidate-button").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&($("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index()),$("#accordion-trigger-zoomto-1").click()),$("#zoomto-address-container").hide(),$("#zoomto-address-candidates-container").show().focus())}else n.GeocodedAddress.Location!==null?n.GeocodedAddress.Location.GcScore>80?($("#zoomto-texbox-address").val(n.GeocodedAddress.Location.GcAddress1),$("#zoomto-texbox-address2").val(APP.customFunctions.toTitleCase($("#zoomto-texbox-address2").val())),$("#zoomto-texbox-city").val(n.GeocodedAddress.Location.GcCity),$("#zoomto-texbox-zip").val(n.GeocodedAddress.Location.GcZip),$("#zoomto-texbox-zip4").val(n.GeocodedAddress.Location.GcPlus4),t=new u({longitude:n.GeocodedAddress.Location.GcXCoord,latitude:n.GeocodedAddress.Location.GcYCoord}),APP.customFunctions.zoomToGeometry(t,4327,18,"","ADDRESS","LAT/LONG","99","99",4)):($(".error-message").hide(),$("#error-message-address-not-found").show(),$("#error-message-address-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&($("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index()),$("#accordion-trigger-zoomto-1").click())):($(".error-message").hide(),$("#error-message-address-not-found").show(),$("#error-message-address-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&($("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index()),$("#accordion-trigger-zoomto-1").click()))},error:function(){$(".error-message").hide();$("#error-message-service-unavailable").show();$("#error-message-address-contianer").show();$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&($("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index()),$("#accordion-trigger-zoomto-1").click())}})};APP.customFunctions.zoomToGeometry=function(n,t,r,u,f,e,o,h,c){if(APP.zoomToGraphicsLayer.removeAll(),parseInt(t)!==APP.mapView.spatialReference.wkid){var l=new i;l.geometries=[n];l.outSpatialReference=APP.mapView.spatialReference;APP.geometryService.project(l).then(function(n){if(APP.configJson!==undefined);else{APP.zoomGraphic=null;switch(n[0].type){case"point":APP.zoomGraphic=new s(n[0],APP.zoomToPointSymbol);APP.mapView.goTo({target:n[0],zoom:r}).then(function(){APP.zoomGraphic.attributes={uniqueIdentifier:$(".editor-item-active").attr("data-unique-id"),calculateSpatialMetadata:$(".editor-item-active").attr("data-calculate-spatial-metadata"),doGeoprocessing:$(".editor-item-active").attr("data-do-geoprocessing"),calculateReachCode:$(".editor-item-active").attr("data-calculate-reach-code"),geometrySource:f,horizontalDatumCode:c,horizontalCollectionMethodCode:h,horizontalAccuracyCode:o,coordinateSystem:e};APP.zoomToGraphicsLayer.add(APP.zoomGraphic);APP.doInsertAtStart&&(APP.customFunctions.insertByZoomGraphic(),APP.doInsertAtStart=!1)});break;case"polyline":APP.zoomGraphic=new s(n[0],APP.zoomToLineSymbol);APP.mapView.goTo({target:n[0].extent.expand(u)}).then(function(){APP.zoomGraphic.attributes={uniqueIdentifier:$(".editor-item-active").attr("data-unique-id"),calculateSpatialMetadata:$(".editor-item-active").attr("data-calculate-spatial-metadata"),doGeoprocessing:$(".editor-item-active").attr("data-do-geoprocessing"),calculateReachCode:$(".editor-item-active").attr("data-calculate-reach-code"),geometrySource:f,horizontalDatumCode:c,horizontalCollectionMethodCode:h,horizontalAccuracyCode:o,coordinateSystem:e};APP.zoomToGraphicsLayer.add(APP.zoomGraphic);APP.doInsertAtStart&&(APP.customFunctions.insertByZoomGraphic(),APP.doInsertAtStart=!1)});break;case"polygon":APP.zoomGraphic=new s(n[0],APP.zoomToPolygonSymbol);APP.mapView.goTo({target:n[0].extent.expand(u)}).then(function(){APP.zoomGraphic.attributes={uniqueIdentifier:$(".editor-item-active").attr("data-unique-id"),calculateSpatialMetadata:$(".editor-item-active").attr("data-calculate-spatial-metadata"),doGeoprocessing:$(".editor-item-active").attr("data-do-geoprocessing"),calculateReachCode:$(".editor-item-active").attr("data-calculate-reach-code"),geometrySource:f,horizontalDatumCode:c,horizontalCollectionMethodCode:h,horizontalAccuracyCode:o,coordinateSystem:e};APP.zoomToGraphicsLayer.add(APP.zoomGraphic);APP.doInsertAtStart&&(APP.customFunctions.insertByZoomGraphic(),APP.doInsertAtStart=!1)})}}})}else{APP.zoomGraphic=null;switch(n.type){case"point":APP.zoomGraphic=new s(n,APP.zoomToPointSymbol);APP.mapView.goTo({target:n,zoom:r}).then(function(){APP.zoomToGraphicsLayer.add(APP.zoomGraphic);APP.doInsertAtStart&&(APP.customFunctions.insertByZoomGraphic(),APP.doInsertAtStart=!1)});break;case"polyline":APP.zoomGraphic=new s(n,APP.zoomToLineSymbol);APP.mapView.goTo({target:n.extent.expand(u)}).then(function(){APP.zoomToGraphicsLayer.add(APP.zoomGraphic);APP.doInsertAtStart&&(APP.customFunctions.insertByZoomGraphic(),APP.doInsertAtStart=!1)});break;case"polygon":APP.zoomGraphic=new s(n,APP.zoomToPolygonSymbol);APP.mapView.goTo({target:n.extent.expand(u)}).then(function(){APP.zoomToGraphicsLayer.add(APP.zoomGraphic);APP.doInsertAtStart&&(APP.customFunctions.insertByZoomGraphic(),APP.doInsertAtStart=!1)})}}};APP.customFunctions.zoomToBusinessLayer=function(n,t){var r=new v({url:APP.dynamicMapLayersServiceUrl+"/"+n}),i=new y;i.returnGeometry=!0;i.outFields=["OBJECTID"];i.where=t;r.executeForCount(i).then(function(n){n===1?r.execute(i).then(function(n){APP.mapView.goTo({target:n.features[0],zoom:18})}):n>1&&r.executeForExtent(i).then(function(n){APP.mapView.goTo({target:n.extent.expand(2)})})})};APP.customFunctions.populateDropdown=function(n){switch(n){case"zoomto-maparea-city-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/359/query",dataType:"jsonp",data:{where:"CITY_NM <> ''",outFields:"CITY_NM",orderByFields:"CITY_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_CITIES.push(t.attributes.CITY_NM)})}});break;case"zoomto-maparea-county-input":case"zoomto-maparea-parcel-county-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/361/query",dataType:"jsonp",data:{where:"COUNTY_NM <> ''",outFields:"COUNTY_NM",orderByFields:"COUNTY_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_COUNTIES.push(t.attributes.COUNTY_NM)})}});break;case"zoomto-maparea-wria-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/102/query",dataType:"jsonp",data:{where:"WRIA_NR_NM <> ''",outFields:"WRIA_NR_NM",orderByFields:"WRIA_NR_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_WRIA.push(t.attributes.WRIA_NR_NM)})}});break;case"zoomto-maparea-marine-region-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/440/query",dataType:"jsonp",data:{where:"GNIS_NM <> ''",outFields:"GNIS_NM",orderByFields:"GNIS_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_MarineRegion.push(t.attributes.GNIS_NM)})}});break;case"zoomto-maparea-highway-name-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/437/query",dataType:"jsonp",data:{where:"SR_DISPLAY > 0",outFields:"SR_DISPLAY, SR_DISP",orderByFields:"SR_DISPLAY",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_Highway_Name.push(t.attributes.SR_DISP)})}});break;case"zoomto-maparea-highway-milepost-input":APP.ZOOMTO_Highway_Milepost=[];$.ajax({url:APP.dynamicMapLayersServiceUrl+"/437/query",dataType:"jsonp",data:{where:"SR_DISPLAY = "+$("#zoomto-maparea-highway-name-input").val()+" and DIRECTION = 'i'",outFields:"MP_VALUE",orderByFields:"MP_VALUE",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_Highway_Milepost.push(t.attributes.MP_VALUE.toString())})}});break;case"zoomto-maparea-river-name-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/438/query",dataType:"jsonp",data:{where:"RIVER_NM <> ''",outFields:"RIVER_NM",orderByFields:"RIVER_NM",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_River_Name.push(t.attributes.RIVER_NM)})}});break;case"zoomto-maparea-river-rivermile-input":APP.ZOOMTO_River_Mile=[];$.ajax({url:APP.dynamicMapLayersServiceUrl+"/438/query",dataType:"jsonp",data:{where:"RIVER_NM = '"+$("#zoomto-maparea-river-name-input").val()+"'",outFields:"MILE_NR",orderByFields:"MILE_NR",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_River_Mile.push(t.attributes.MILE_NR.toString())})}});break;case"zoomto-maparea-trs-township-input":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/439/query",dataType:"jsonp",data:{where:"Township <> ''",outFields:"Township",orderByFields:"Township",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_TRS_Township.push(t.attributes.Township)})}});break;case"zoomto-maparea-trs-range-input":APP.ZOOMTO_TRS_Range=[];$.ajax({url:APP.dynamicMapLayersServiceUrl+"/439/query",dataType:"jsonp",data:{where:"Township = '"+$("#zoomto-maparea-trs-township-input").val()+"'",outFields:"Range",orderByFields:"Range",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_TRS_Range.push(t.attributes.Range.toString())})}});break;case"zoomto-maparea-trs-section-input":APP.ZOOMTO_TRS_Section=[];$.ajax({url:APP.dynamicMapLayersServiceUrl+"/439/query",dataType:"jsonp",data:{where:"Township = '"+$("#zoomto-maparea-trs-township-input").val()+"' and Range = '"+$("#zoomto-maparea-trs-range-input").val()+"'",outFields:"Section",orderByFields:"Section",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){n.features&&$.each(n.features,function(n,t){APP.ZOOMTO_TRS_Section.push(t.attributes.Section.toString())})}})}};APP.customFunctions.createZoomToControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.zoomto.html",function(){function d(n){for(var r,i=[],t=0;t<APP.ZOOMTO_CITIES.length;t++)r=APP.ZOOMTO_CITIES[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_CITIES[t]);return i}function k(n){for(var r,i=[],t=0;t<APP.ZOOMTO_COUNTIES.length;t++)r=APP.ZOOMTO_COUNTIES[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_COUNTIES[t]);return i}function g(n){for(var r,i=[],t=0;t<APP.ZOOMTO_WRIA.length;t++)r=APP.ZOOMTO_WRIA[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_WRIA[t]);return i}function nt(n){for(var r,i=[],t=0;t<APP.ZOOMTO_MarineRegion.length;t++)r=APP.ZOOMTO_MarineRegion[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_MarineRegion[t]);return i}function tt(n){for(var r,i=[],t=0;t<APP.ZOOMTO_Highway_Name.length;t++)r=APP.ZOOMTO_Highway_Name[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_Highway_Name[t]);return i}function it(n){for(var r,i=[],t=0;t<APP.ZOOMTO_Highway_Milepost.length;t++)r=APP.ZOOMTO_Highway_Milepost[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_Highway_Milepost[t]);return i}function rt(n){for(var r,i=[],t=0;t<APP.ZOOMTO_River_Name.length;t++)r=APP.ZOOMTO_River_Name[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_River_Name[t]);return i}function ut(n){for(var r,i=[],t=0;t<APP.ZOOMTO_River_Mile.length;t++)r=APP.ZOOMTO_River_Mile[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_River_Mile[t]);return i}function ft(n){for(var r,i=[],t=0;t<APP.ZOOMTO_TRS_Township.length;t++)r=APP.ZOOMTO_TRS_Township[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_TRS_Township[t]);return i}function et(n){for(var r,i=[],t=0;t<APP.ZOOMTO_TRS_Range.length;t++)r=APP.ZOOMTO_TRS_Range[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_TRS_Range[t]);return i}function ot(n){for(var r,i=[],t=0;t<APP.ZOOMTO_TRS_Section.length;t++)r=APP.ZOOMTO_TRS_Section[t].toLowerCase(),r.indexOf(n.toLowerCase())===0&&i.push(APP.ZOOMTO_TRS_Section[t]);return i}var n,t,i,h,c,l,a,v,y,p,w,b;$("#control-ribbon-tab-zoomto").show();$("#menuitem-zoomto").show();$("#tabs-zoomto").append($(this).find("#zoomto-item-container"));APP.customFunctions.checkPanelScrolling("zoomto-item-container");$(document).on("click",".accordion-trigger-zoomto",function(n){var r=n.target,i=$(this).attr("aria-expanded"),t;i==="true"||($(".accordion-trigger-zoomto").attr("aria-expanded","false"),$(".accordion-panel-zoomto").attr("hidden","true").attr("aria-hidden","true"),$(this).attr("aria-expanded","true"),t="#"+$(this).attr("aria-controls"),$(t).removeAttr("hidden").attr("aria-hidden","false"));APP.customFunctions.checkPanelScrolling("zoomto-item-container");n.preventDefault()});$(document).on("keydown","#zoomto-item-container",function(n){var u;if(n.which!==undefined){var f=n.target,i=n.which.toString(),c=n.target,l=$(this).find(".accordion-header-zoomto"),t=$(this).find(".accordion-header-zoomto").find(".accordion-trigger"),h=$(this).find(".accordion-panel-zoomto"),s=n.ctrlKey&&i.match(/33|34/);if(f.classList.contains("accordion-trigger")){if(i.match(/38|40/)||s){var e=t.index(f),o=i.match(/34|40/)?1:-1,r=t.length;e===0&&o===-1||e===r-1&&o===1||(u=(e+r+o)%r,t[u].focus(),u===0?$("#zoomto-item-container").scrollTop(0):u===r-1&&$("#zoomto-item-container").scrollTop($("#zoomto-item-container")[0].scrollHeight));n.preventDefault()}else if(i.match(/35|36/)){switch(i){case"36":t[0].focus();$("#zoomto-item-container").scrollTop(0);break;case"35":t[t.length-1].focus();$("#zoomto-item-container").scrollTop($("#zoomto-item-container")[0].scrollHeight)}n.preventDefault()}}else s&&h.forEach(function(i,r){i.contains(f)&&(t[r].focus(),n.preventDefault())})}});$("#zoomto-texbox-zip").ForceNumericOnly();$("#zoomto-texbox-zip4").ForceNumericOnly();$("#zoomto-texbox-latitude-dd").ForceNumericOnly();$("#zoomto-texbox-longitude-dd").ForceNumericOnly();$("#zoomto-texbox-northing-spcs").ForceNumericOnly();$("#zoomto-texbox-easting-spcs").ForceNumericOnly();$("#zoomto-maparea-highway-milepost-input").ForceNumericOnly();$("#zoomto-maparea-river-rivermile-input").ForceNumericOnly();setTimeout('$("input[name=radio-group-maparea]:radio")[0].click()',500);$(document).on("click",".button-zoomto-go",function(){var i,t,n,o,s,h,c,l;switch($(this).attr("id")){case"button-zoomto-address-go":$("#zoomto-address-container").find(".required-field-icon").hide();$("#zoomto-texbox-address").val()===""||$("#zoomto-texbox-state").val()===""||$("#zoomto-texbox-city").val()===""&&$("#zoomto-texbox-zip").val()===""?($("#error-message-address-contianer").find(".error-message").hide(),$("#zoomto-texbox-address").val()===""?($("#zoomto-texbox-address").attr("aria-invalid","true"),$("#required-field-icon-address").show(),$("#error-message-address-required").show()):$("#zoomto-texbox-address").removeAttr("aria-invalid"),$("#zoomto-texbox-city").val()===""&&$("#zoomto-texbox-zip").val()===""?($("#zoomto-texbox-city").attr("aria-invalid","true"),$("#zoomto-texbox-zip").attr("aria-invalid","true"),$("#required-field-icon-city").show(),$("#required-field-icon-zip").show(),$("#error-message-city-or-zip-required").show()):($("#zoomto-texbox-city").removeAttr("aria-invalid"),$("#zoomto-texbox-zip").removeAttr("aria-invalid")),$("#error-message-address-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&$("#control-ribbon-tab-zoomto").click(),$("#zoomto-address-container").find('.zoomto-texbox[aria-invalid="true"]:first').focus()):($("#zoomto-texbox-address").attr("aria-invalid","true"),$("#zoomto-texbox-city").removeAttr("aria-invalid"),$("#zoomto-texbox-zip").removeAttr("aria-invalid"),$("#error-message-address-contianer").hide(),l={Address1:$("#zoomto-texbox-address").val(),Address2:$("#zoomto-texbox-address2").val(),City:$("#zoomto-texbox-city").val(),State:"WA",ZipCode:$("#zoomto-texbox-zip").val(),Plus4:$("#zoomto-texbox-zip4").val()},APP.customFunctions.cleanAndGeocodeAddressRest(l,!1));break;case"button-zoomto-latlong-dd-go":if($("#zoomto-coordinates-panel-latlong-dd").find(".required-field-icon").hide(),$("#zoomto-texbox-latitude-dd").val()===""||$("#zoomto-texbox-longitude-dd").val()==="")$("#error-message-latlong-dd-contianer").find(".error-message").hide(),$("#zoomto-texbox-latitude-dd").val()===""?($("#zoomto-texbox-latitude-dd").attr("aria-invalid","true"),$("#required-field-icon-latitude-dd").show(),$("#error-message-latitude-dd-required").show()):$("#zoomto-texbox-latitude-dd").removeAttr("aria-invalid"),$("#zoomto-texbox-longitude-dd").val()===""?($("#zoomto-texbox-longitude-dd").attr("aria-invalid","true"),$("#required-field-icon-longitude-dd").show(),$("#error-message-longitude-dd-required").show()):$("#zoomto-texbox-longitude-dd").removeAttr("aria-invalid"),$("#error-message-latlong-dd-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&$("#control-ribbon-tab-zoomto").click(),$("#zoomto-coordinates-panel-latlong-dd").find('.zoomto-texbox[aria-invalid="true"]:first').focus();else{$("#zoomto-texbox-latitude-dd").removeAttr("aria-invalid");$("#zoomto-texbox-longitude-dd").removeAttr("aria-invalid");$("#error-message-latlong-dd-contianer").hide();i=$("#zoomto-dropdownlist-datum-dd").val();switch(i){case"WGS84":n="4326";t="2";break;case"NAD83 HARN":n="4152";t="3";break;case"NAD83":n="4269";t="4"}o=parseFloat($("#zoomto-texbox-longitude-dd").val());s=parseFloat($("#zoomto-texbox-latitude-dd").val());o>0&&(o=o*-1);h=new u(o,s,new r({wkid:n}));APP.customFunctions.zoomToGeometry(h,n,18,"","LAT/LONG","LAT/LONG","99","99",t)}break;case"button-zoomto-latlong-dms-go":if($("#zoomto-coordinates-panel-latlong-dms").find(".required-field-icon").hide(),$("#zoomto-texbox-latitude-degrees-dms").val()===""||$("#zoomto-texbox-latitude-minutes-dms").val()===""||$("#zoomto-texbox-latitude-seconds-dms").val()===""||$("#zoomto-texbox-longitude-degrees-dms").val()===""||$("#zoomto-texbox-longitude-minutes-dms").val()===""||$("#zoomto-texbox-longitude-seconds-dms").val()==="")$("#error-message-longitude-dms-required").show(),$("#error-message-latlong-dms-contianer").find(".error-message").hide(),($("#zoomto-texbox-latitude-degrees-dms").val()===""||$("#zoomto-texbox-latitude-minutes-dms").val()===""||$("#zoomto-texbox-latitude-seconds-dms").val()==="")&&($("#required-field-icon-latitude-dms").show(),$("#error-message-latitude-dms-required").show(),$("#zoomto-texbox-latitude-degrees-dms").val()===""?$("#zoomto-texbox-latitude-degrees-dms").attr("aria-invalid","true"):$("#zoomto-texbox-latitude-degrees-dms").removeAttr("aria-invalid"),$("#zoomto-texbox-latitude-minutes-dms").val()===""?$("#zoomto-texbox-latitude-minutes-dms").attr("aria-invalid","true"):$("#zoomto-texbox-latitude-minutes-dms").removeAttr("aria-invalid"),$("#zoomto-texbox-latitude-seconds-dms").val()===""?$("#zoomto-texbox-latitude-seconds-dms").attr("aria-invalid","true"):$("#zoomto-texbox-latitude-seconds-dms").removeAttr("aria-invalid")),($("#zoomto-texbox-longitude-degrees-dms").val()===""||$("#zoomto-texbox-longitude-minutes-dms").val()===""||$("#zoomto-texbox-longitude-seconds-dms").val()==="")&&($("#required-field-icon-longitude-dms").show(),$("#error-message-longitude-dms-required").show(),$("#zoomto-texbox-longitude-degrees-dms").val()===""?$("#zoomto-texbox-longitude-degrees-dms").attr("aria-invalid","true"):$("#zoomto-texbox-longitude-degrees-dms").removeAttr("aria-invalid"),$("#zoomto-texbox-longitude-minutes-dms").val()===""?$("#zoomto-texbox-longitude-minutes-dms").attr("aria-invalid","true"):$("#zoomto-texbox-longitude-minutes-dms").removeAttr("aria-invalid"),$("#zoomto-texbox-longitude-seconds-dms").val()===""?$("#zoomto-texbox-longitude-seconds-dms").attr("aria-invalid","true"):$("#zoomto-texbox-longitude-seconds-dms").removeAttr("aria-invalid")),$("#error-message-latlong-dms-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&$("#control-ribbon-tab-zoomto").click(),$("#zoomto-coordinates-panel-latlong-dms").find('.zoomto-texbox[aria-invalid="true"]:first').focus();else{$("#zoomto-texbox-latitude-degrees-dms").removeAttr("aria-invalid");$("#zoomto-texbox-latitude-minutes-dms").removeAttr("aria-invalid");$("#zoomto-texbox-latitude-seconds-dms").removeAttr("aria-invalid");$("#zoomto-texbox-longitude-degrees-dms").removeAttr("aria-invalid");$("#zoomto-texbox-longitude-minutes-dms").removeAttr("aria-invalid");$("#zoomto-texbox-longitude-seconds-dms").removeAttr("aria-invalid");var a=parseInt($("#zoomto-texbox-latitude-degrees-dms").val()),v=parseInt($("#zoomto-texbox-latitude-minutes-dms").val()),y=parseFloat($("#zoomto-texbox-latitude-seconds-dms").val()),p=parseInt($("#zoomto-texbox-longitude-degrees-dms").val()),w=parseInt($("#zoomto-texbox-longitude-minutes-dms").val()),b=parseFloat($("#zoomto-texbox-longitude-seconds-dms").val());s=a+v/60+y/3600;o=-1*(Math.abs(p)+w/60+b/3600);i=$("#zoomto-dropdownlist-datum-dms").val();switch(i){case"WGS84":n="4326";t="2";break;case"NAD83 HARN":n="4152";t="3";break;case"NAD83":n="4269";t="4"}h=new u(o,s,new r({wkid:n}));APP.customFunctions.zoomToGeometry(h,n,18,"","LAT/LONG","LAT/LONG","99","99",t)}break;case"button-zoomto-spcs-go":if($("#zoomto-coordinates-panel-spcs").find(".required-field-icon").hide(),$("#zoomto-texbox-northing-spcs").val()===""||$("#zoomto-texbox-easting-spcs").val()==="")$("#error-message-spcs-contianer").find(".error-message").hide(),$("#zoomto-texbox-northing-spcs").val()===""?($("#zoomto-texbox-northing-spcs").attr("aria-invalid","true"),$("#required-field-icon-northing-spcs").show(),$("#error-message-northing-spcs-required").show()):$("#zoomto-texbox-northing-spcs").removeAttr("aria-invalid"),$("#zoomto-texbox-easting-spcs").val()===""?($("#zoomto-texbox-easting-spcs").attr("aria-invalid","true"),$("#required-field-icon-easting-spcs").show(),$("#error-message-easting-spcs-required").show()):$("#zoomto-texbox-easting-spcs").removeAttr("aria-invalid"),$("#error-message-spcs-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&$("#control-ribbon-tab-zoomto").click(),$("#zoomto-coordinates-panel-spcs").find('.zoomto-texbox[aria-invalid="true"]:first').focus();else{$("#zoomto-texbox-northing-spcs").removeAttr("aria-invalid");$("#zoomto-texbox-easting-spcs").removeAttr("aria-invalid");$("#error-message-spcs-contianer").hide();i=$("#zoomto-dropdownlist-datum-spcs").val();c=$("#zoomto-dropdownlist-zone-spcs").val();switch(c){case"N":i==="NAD83 HARN"?(n="2926",t="3"):i==="NAD83"&&(n="2285",t="2");break;case"S":i==="NAD83 HARN"?(n="2927",t="3"):i==="NAD83"&&(n="2286",t="2")}o=parseInt($("#zoomto-texbox-easting-spcs").val());s=parseInt($("#zoomto-texbox-northing-spcs").val());h=new u(o,s,new r({wkid:n}));APP.customFunctions.zoomToGeometry(h,n,18,"","SPCS","SPCS","99","99",t)}break;case"button-zoomto-utm-go":if($("#zoomto-coordinates-panel-utm").find(".required-field-icon").hide(),$("#zoomto-texbox-northing-utm").val()===""||$("#zoomto-texbox-easting-utm").val()==="")$("#error-message-utm-contianer").find(".error-message").hide(),$("#zoomto-texbox-northing-utm").val()===""?($("#zoomto-texbox-northing-utm").attr("aria-invalid","true"),$("#required-field-icon-northing-utm").show(),$("#error-message-northing-utm-required").show()):$("#zoomto-texbox-northing-utm").removeAttr("aria-invalid"),$("#zoomto-texbox-easting-utm").val()===""?($("#zoomto-texbox-easting-utm").attr("aria-invalid","true"),$("#required-field-icon-easting-utm").show(),$("#error-message-easting-utm-required").show()):$("#zoomto-texbox-easting-utm").removeAttr("aria-invalid"),$("#error-message-utm-contianer").show(),$("#control-ribbon-tab-zoomto").hasClass("ui-tabs-active")===!1&&$("#control-ribbon-tab-zoomto").click(),$("#zoomto-coordinates-panel-utm").find('.zoomto-texbox[aria-invalid="true"]:first').focus();else{$("#zoomto-texbox-northing-utm").removeAttr("aria-invalid");$("#zoomto-texbox-easting-utm").removeAttr("aria-invalid");$("#error-message-utm-contianer").hide();i=$("#zoomto-dropdownlist-datum-utm").val();c=$("#zoomto-dropdownlist-zone-utm").val();switch(c){case"10N":i==="NAD83"?(n="26910",t="2"):i==="WGS84"&&(n="32610",t="4");break;case"11N":i==="NAD83"?(n="26911",t="2"):i==="WGS84"&&(n="32611",t="4")}o=parseInt($("#zoomto-texbox-easting-utm").val());s=parseInt($("#zoomto-texbox-northing-utm").val());h=new u(o,s,new r({wkid:n}));APP.customFunctions.zoomToGeometry(h,n,18,"","SPCS","SPCS","99","99",t)}break;case"button-zoomto-maparea-city-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/359/query",dataType:"jsonp",data:{where:"UPPER(CITY_NM) = '"+$("#zoomto-maparea-city-input").val().toUpperCase()+"'",outFields:"CITY_NM",orderByFields:"CITY_NM",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});$.each(n.features,function(n,i){n>0&&t.addRing(i.geometry.rings[0])});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-county-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/361/query",dataType:"jsonp",data:{where:"UPPER(COUNTY_NM) = '"+$("#zoomto-maparea-county-input").val().toUpperCase()+"'",outFields:"COUNTY_NM",orderByFields:"COUNTY_NM",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-parcel-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/354/query",dataType:"jsonp",data:{where:"COUNTY_NM = '"+$("#zoomto-maparea-parcel-county-input").val()+"' and ORIG_PARCEL_ID = '"+$("#zoomto-maparea-parcel-id-input").val()+"'",outFields:"ORIG_PARCEL_ID",maxAllowableOffset:10,returnGeometry:!0,num:1,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-wria-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/102/query",dataType:"jsonp",data:{where:"UPPER(WRIA_NR_NM) = '"+$("#zoomto-maparea-wria-input").val().toUpperCase()+"'",outFields:"WRIA_NR_NM",orderByFields:"WRIA_NR_NM",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-marine-region-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/198/query",dataType:"jsonp",data:{where:"UPPER(GNIS_NM) = '"+$("#zoomto-maparea-marine-region-input").val().toUpperCase()+"'",outFields:"GNIS_NM",orderByFields:"GNIS_NM",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-highway-milepost-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/437/query",dataType:"jsonp",data:{where:"SR_DISPLAY = "+$("#zoomto-maparea-highway-name-input").val()+" and MP_VALUE = "+$("#zoomto-maparea-highway-milepost-input").val()+" and DIRECTION = 'i'",outFields:"MP_VALUE",orderByFields:"MP_VALUE",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new u({x:n.features[0].geometry.x,y:n.features[0].geometry.y,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"16","","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-rivermile-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/438/query",dataType:"jsonp",data:{where:"RIVER_NM = '"+$("#zoomto-maparea-river-name-input").val()+"' and MILE_NR  = "+$("#zoomto-maparea-river-rivermile-input").val(),outFields:"MILE_NR",orderByFields:"MILE_NR",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new u({x:n.features[0].geometry.x,y:n.features[0].geometry.y,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"16","","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-watercourse-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/441/query",dataType:"jsonp",data:{where:"UPPER(NAME_LOOKUP) = '"+$("#zoomto-maparea-watercourse-input").val().toUpperCase()+"'",outFields:"NAME_LOOKUP",orderByFields:"NAME_LOOKUP",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new f({paths:n.features[0].geometry.paths,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-waterbody-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/442/query",dataType:"jsonp",data:{where:"UPPER(NAME_LOOKUP) = '"+$("#zoomto-maparea-waterbody-input").val().toUpperCase()+"'",outFields:"NAME_LOOKUP",orderByFields:"NAME_LOOKUP",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}});break;case"button-zoomto-maparea-trs-go":$.ajax({url:APP.dynamicMapLayersServiceUrl+"/439/query",dataType:"jsonp",data:{where:"TRS_Lookup = '"+$("#zoomto-maparea-trs-township-input").val()+$("#zoomto-maparea-trs-range-input").val()+$("#zoomto-maparea-trs-section-input").val()+"'",outFields:"TRS_Lookup",orderByFields:"TRS_Lookup",maxAllowableOffset:10,returnGeometry:!0,f:"pjson"},success:function(n){if(n.features.length>0){var t=new e({rings:n.features[0].geometry.rings,spatialReference:{wkid:102100}});APP.customFunctions.zoomToGeometry(t,102100,"","1.5","","","99","99","");APP.mapView.focus()}}})}});$(document).on("click",".button-zoomto-clear",function(){var n=$(this).parent().parent().attr("id");switch(n){case"zoomto-address-container":$(this).parent().parent().find(".zoomto-texbox:not([disabled])").val("");break;case"zoomto-coordinates-panel-latlong-dd":case"zoomto-coordinates-panel-latlong-dms":case"zoomto-coordinates-panel-spcs":case"zoomto-coordinates-panel-utm":$(this).parent().parent().find("select").prop("selectedIndex",0);$(this).parent().parent().find("input[type=text]").val("");break;case"zoomto-maparea-panel-city":case"zoomto-maparea-panel-county":case"zoomto-maparea-panel-watercourse":case"zoomto-maparea-panel-waterbody":case"zoomto-maparea-panel-marine-region":case"zoomto-maparea-panel-parcel":case"zoomto-maparea-panel-highway-milepost":case"zoomto-maparea-panel-rivermile":case"zoomto-maparea-panel-wria":case"zoomto-maparea-panel-trs":$(this).parent().parent().find("input[type=text]").val("");$(this).parent().find(".button-zoomto-go").addClass("button-go-disabled").attr("disabled")}APP.zoomToGraphicsLayer.removeAll()});$(document).on("click",".zoomto-address-candidate-button",function(){var n=$(this).text().split(","),t={Address1:n[0],Address2:"",City:"",State:"WA",ZipCode:n[1],Plus4:""};APP.customFunctions.cleanAndGeocodeAddressRest(t,!1);$("#zoomto-texbox-address").val(n[0]);$("#zoomto-texbox-zip").val(n[1]);$(".zoomto-address-candidate").text("").hide();$("#zoomto-address-container").show();$("#zoomto-address-candidates-container").hide();$("#button-zoomto-address-go").focus()});$(document).on("focus",'input[name="radio-group-crs"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-crs"]',function(){$(".label-radio-group-crs").removeClass("control-focused")});$(document).on("change",'input[name="radio-group-crs"]',function(){$(".zoomto-coordinates-panel").removeClass("zoomto-coordinates-panel-active");$("#control-group-crs").find("input:radio").prop("checked",!1);switch($(this).attr("data-controls")){case"latlong-dd":$("#radio-group-crs-1").prop("checked",!0);$("#zoomto-coordinates-panel-latlong-dd").addClass("zoomto-coordinates-panel-active");break;case"latlong-dms":$("#radio-group-crs-2").prop("checked",!0);$("#zoomto-coordinates-panel-latlong-dms").addClass("zoomto-coordinates-panel-active");break;case"spcs":$("#radio-group-crs-3").prop("checked",!0);$("#zoomto-coordinates-panel-spcs").addClass("zoomto-coordinates-panel-active");break;case"utm":$("#radio-group-crs-4").prop("checked",!0);$("#zoomto-coordinates-panel-utm").addClass("zoomto-coordinates-panel-active")}});$(document).on("focus",'input[name="radio-group-maparea"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-maparea"]',function(){$(".label-radio-group-maparea").removeClass("control-focused")});$(document).on("change",'input[name="radio-group-maparea"]',function(){$(".zoomto-maparea-panel").removeClass("zoomto-maparea-panel-active");$("#control-group-maparea").find("input:radio").prop("checked",!1);switch($(this).attr("data-controls")){case"maparea-city":$("#radio-group-maparea-1").prop("checked",!0);$("#zoomto-maparea-panel-city").addClass("zoomto-maparea-panel-active");APP.mapareaCityLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-city-input"),APP.mapareaCityLoaded=!0);break;case"maparea-county":$("#radio-group-maparea-2").prop("checked",!0);$("#zoomto-maparea-panel-county").addClass("zoomto-maparea-panel-active");APP.mapareaCountyLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-county-input"),APP.mapareaCountyLoaded=!0);break;case"maparea-parcel":$("#radio-group-maparea-5").prop("checked",!0);$("#zoomto-maparea-panel-parcel").addClass("zoomto-maparea-panel-active");APP.mapareaCountyLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-parcel-county-input"),APP.mapareaCountyLoaded=!0);break;case"maparea-wria":$("#radio-group-maparea-10").prop("checked",!0);$("#zoomto-maparea-panel-wria").addClass("zoomto-maparea-panel-active");APP.mapareaWriaLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-wria-input"),APP.mapareaWriaLoaded=!0);break;case"maparea-highway-milepost":$("#radio-group-maparea-3").prop("checked",!0);$("#zoomto-maparea-panel-highway-milepost").addClass("zoomto-maparea-panel-active");APP.highwayNameLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-highway-name-input"),APP.highwayNameLoaded=!0);break;case"maparea-rivermile":$("#radio-group-maparea-9").prop("checked",!0);$("#zoomto-maparea-panel-rivermile").addClass("zoomto-maparea-panel-active");APP.riverNameLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-river-name-input"),APP.riverNameLoaded=!0);break;case"maparea-trs":$("#radio-group-maparea-4").prop("checked",!0);$("#zoomto-maparea-panel-trs").addClass("zoomto-maparea-panel-active");APP.trsTownshipLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-trs-township-input"),APP.trsTownshipLoaded=!0);break;case"maparea-marine-region":$("#radio-group-maparea-8").prop("checked",!0);$("#zoomto-maparea-panel-marine-region").addClass("zoomto-maparea-panel-active");APP.mapareaMarineRegionLoaded!==!0&&(APP.customFunctions.populateDropdown("zoomto-maparea-marine-region-input"),APP.mapareaMarineRegionLoaded=!0);break;case"maparea-watercourse":$("#radio-group-maparea-7").prop("checked",!0);$("#zoomto-maparea-panel-watercourse").addClass("zoomto-maparea-panel-active");break;case"maparea-waterbody":$("#radio-group-maparea-6").prop("checked",!0);$("#zoomto-maparea-panel-waterbody").addClass("zoomto-maparea-panel-active");break;case"maparea-assessment":$("#radio-group-maparea-0").prop("checked",!0);$("#zoomto-maparea-panel-assessment").addClass("zoomto-maparea-panel-active")}});$(document).on("focus",".maparea-textbox",function(){$("#"+$(this).attr("data-zoomto-button")).addClass("button-go-disabled").attr("disabled")});$(".combobox-wrapper").on("keydown",function(n){(n.which===40||n.which===38)&&$(this).find(".listbox").scrollTop($(this).find(".listbox").scrollTop()-$(this).find(".listbox").offset().top+$(this).find(".listbox").find(".focused").offset().top-22)});APP.zoomToGraphicsLayer=new o;APP.map.layers.add(APP.zoomToGraphicsLayer);APP.zoomToPoint=new u(0,0,new r({wkid:102100}));APP.zoomToPointSymbol={type:"picture-marker",url:APP.rootWebsitePath+"/images/crosshair_wetlands.png",width:"30px",height:"30px",yoffset:"0px",xoffset:"0px"};APP.zoomToPointGraphic=new s(APP.zoomToPoint,APP.zoomToPointSymbol);APP.zoomToLineSymbol={type:"simple-line",color:[255,255,0,.5],width:"3px",style:"solid"};APP.zoomToPolygonSymbol={type:"simple-fill",color:[255,255,0,.1],outline:{color:[255,255,0],width:"2px"}};APP.ZOOMTO_CITIES=[];n=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-city-combobox"),document.getElementById("zoomto-maparea-city-input"),document.getElementById("zoomto-maparea-city-listbox"),d,!0,function(){document.getElementById("zoomto-maparea-city-combobox-arrow").setAttribute("aria-label","Hide city options")},function(){document.getElementById("zoomto-maparea-city-combobox-arrow").setAttribute("aria-label","Show city options")});document.getElementById("zoomto-maparea-city-combobox-arrow").addEventListener("click",function(){n.shown?(document.getElementById("zoomto-maparea-city-input").focus(),n.hideListbox()):(document.getElementById("zoomto-maparea-city-input").focus(),n.updateResults(!0))});APP.ZOOMTO_COUNTIES=[];t=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-county-combobox"),document.getElementById("zoomto-maparea-county-input"),document.getElementById("zoomto-maparea-county-listbox"),k,!0,function(){document.getElementById("zoomto-maparea-county-combobox-arrow").setAttribute("aria-label","Hide county options")},function(){document.getElementById("zoomto-maparea-county-combobox-arrow").setAttribute("aria-label","Show county options")});document.getElementById("zoomto-maparea-county-combobox-arrow").addEventListener("click",function(){t.shown?(document.getElementById("zoomto-maparea-county-input").focus(),t.hideListbox()):(document.getElementById("zoomto-maparea-county-input").focus(),t.updateResults(!0))});i=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-parcel-county-combobox"),document.getElementById("zoomto-maparea-parcel-county-input"),document.getElementById("zoomto-maparea-parcel-county-listbox"),k,!0,function(){document.getElementById("zoomto-maparea-parcel-county-combobox-arrow").setAttribute("aria-label","Hide county options")},function(){document.getElementById("zoomto-maparea-parcel-county-combobox-arrow").setAttribute("aria-label","Show county options")});document.getElementById("zoomto-maparea-parcel-county-combobox-arrow").addEventListener("click",function(){i.shown?(document.getElementById("zoomto-maparea-parcel-county-input").focus(),i.hideListbox()):(document.getElementById("zoomto-maparea-parcel-county-input").focus(),i.updateResults(!0))});APP.ZOOMTO_WRIA=[];h=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-wria-combobox"),document.getElementById("zoomto-maparea-wria-input"),document.getElementById("zoomto-maparea-wria-listbox"),g,!0,function(){document.getElementById("zoomto-maparea-wria-combobox-arrow").setAttribute("aria-label","Hide WRIA options")},function(){document.getElementById("zoomto-maparea-wria-combobox-arrow").setAttribute("aria-label","Show WRIA options")});document.getElementById("zoomto-maparea-wria-combobox-arrow").addEventListener("click",function(){h.shown?(document.getElementById("zoomto-maparea-wria-input").focus(),h.hideListbox()):(document.getElementById("zoomto-maparea-wria-input").focus(),h.updateResults(!0))});APP.ZOOMTO_MarineRegion=[];c=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-marine-region-combobox"),document.getElementById("zoomto-maparea-marine-region-input"),document.getElementById("zoomto-maparea-marine-region-listbox"),nt,!0,function(){document.getElementById("zoomto-maparea-marine-region-combobox-arrow").setAttribute("aria-label","Hide marine region options")},function(){document.getElementById("zoomto-maparea-marine-region-combobox-arrow").setAttribute("aria-label","Show marine region options")});document.getElementById("zoomto-maparea-marine-region-combobox-arrow").addEventListener("click",function(){c.shown?(document.getElementById("zoomto-maparea-marine-region-input").focus(),c.hideListbox()):(document.getElementById("zoomto-maparea-marine-region-input").focus(),c.updateResults(!0))});APP.ZOOMTO_Highway_Name=[];l=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-highway-name-combobox"),document.getElementById("zoomto-maparea-highway-name-input"),document.getElementById("zoomto-maparea-highway-name-listbox"),tt,!0,function(){document.getElementById("zoomto-maparea-highway-name-combobox-arrow").setAttribute("aria-label","Hide highway options")},function(){document.getElementById("zoomto-maparea-highway-name-combobox-arrow").setAttribute("aria-label","Show highway options")});document.getElementById("zoomto-maparea-highway-name-combobox-arrow").addEventListener("click",function(){l.shown?(document.getElementById("zoomto-maparea-highway-name-input").focus(),l.hideListbox()):(document.getElementById("zoomto-maparea-highway-name-input").focus(),l.updateResults(!0))});APP.ZOOMTO_Highway_Milepost=[];a=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-highway-milepost-combobox"),document.getElementById("zoomto-maparea-highway-milepost-input"),document.getElementById("zoomto-maparea-highway-milepost-listbox"),it,!0,function(){document.getElementById("zoomto-maparea-highway-milepost-combobox-arrow").setAttribute("aria-label","Hide mile post options")},function(){document.getElementById("zoomto-maparea-highway-milepost-combobox-arrow").setAttribute("aria-label","Show mile post options")});document.getElementById("zoomto-maparea-highway-milepost-combobox-arrow").addEventListener("click",function(){a.shown?(document.getElementById("zoomto-maparea-highway-milepost-input").focus(),a.hideListbox()):(document.getElementById("zoomto-maparea-highway-milepost-input").focus(),a.updateResults(!0))});APP.ZOOMTO_River_Name=[];v=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-river-name-combobox"),document.getElementById("zoomto-maparea-river-name-input"),document.getElementById("zoomto-maparea-river-name-listbox"),rt,!0,function(){document.getElementById("zoomto-maparea-river-name-combobox-arrow").setAttribute("aria-label","Hide river options")},function(){document.getElementById("zoomto-maparea-river-name-combobox-arrow").setAttribute("aria-label","Show river options")});document.getElementById("zoomto-maparea-river-name-combobox-arrow").addEventListener("click",function(){v.shown?(document.getElementById("zoomto-maparea-river-name-input").focus(),v.hideListbox()):(document.getElementById("zoomto-maparea-river-name-input").focus(),v.updateResults(!0))});APP.ZOOMTO_River_Mile=[];y=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-river-rivermile-combobox"),document.getElementById("zoomto-maparea-river-rivermile-input"),document.getElementById("zoomto-maparea-river-rivermile-listbox"),ut,!0,function(){document.getElementById("zoomto-maparea-river-rivermile-combobox-arrow").setAttribute("aria-label","Hide river mile options")},function(){document.getElementById("zoomto-maparea-river-rivermile-combobox-arrow").setAttribute("aria-label","Show river mile options")});document.getElementById("zoomto-maparea-river-rivermile-combobox-arrow").addEventListener("click",function(){y.shown?(document.getElementById("zoomto-maparea-river-rivermile-input").focus(),y.hideListbox()):(document.getElementById("zoomto-maparea-river-rivermile-input").focus(),y.updateResults(!0))});APP.ZOOMTO_TRS_Township=[];p=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-trs-township-combobox"),document.getElementById("zoomto-maparea-trs-township-input"),document.getElementById("zoomto-maparea-trs-township-listbox"),ft,!0,function(){document.getElementById("zoomto-maparea-trs-township-combobox-arrow").setAttribute("aria-label","Hide township options")},function(){document.getElementById("zoomto-maparea-trs-township-combobox-arrow").setAttribute("aria-label","Show township options")});document.getElementById("zoomto-maparea-trs-township-combobox-arrow").addEventListener("click",function(){p.shown?(document.getElementById("zoomto-maparea-trs-township-input").focus(),p.hideListbox()):(document.getElementById("zoomto-maparea-trs-township-input").focus(),p.updateResults(!0))});APP.ZOOMTO_TRS_Range=[];w=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-trs-range-combobox"),document.getElementById("zoomto-maparea-trs-range-input"),document.getElementById("zoomto-maparea-trs-range-listbox"),et,!0,function(){document.getElementById("zoomto-maparea-trs-range-combobox-arrow").setAttribute("aria-label","Hide range options")},function(){document.getElementById("zoomto-maparea-trs-range-combobox-arrow").setAttribute("aria-label","Show range options")});document.getElementById("zoomto-maparea-trs-range-combobox-arrow").addEventListener("click",function(){w.shown?(document.getElementById("zoomto-maparea-trs-range-input").focus(),w.hideListbox()):(document.getElementById("zoomto-maparea-trs-range-input").focus(),w.updateResults(!0))});APP.ZOOMTO_TRS_Section=[];b=new aria.ListboxCombobox(document.getElementById("zoomto-maparea-trs-section-combobox"),document.getElementById("zoomto-maparea-trs-section-input"),document.getElementById("zoomto-maparea-trs-section-listbox"),ot,!0,function(){document.getElementById("zoomto-maparea-trs-section-combobox-arrow").setAttribute("aria-label","Hide section options")},function(){document.getElementById("zoomto-maparea-trs-section-combobox-arrow").setAttribute("aria-label","Show section options")});document.getElementById("zoomto-maparea-trs-section-combobox-arrow").addEventListener("click",function(){b.shown?(document.getElementById("zoomto-maparea-trs-section-input").focus(),b.hideListbox()):(document.getElementById("zoomto-maparea-trs-section-input").focus(),b.updateResults(!0))});$("#zoomto-maparea-watercourse-input").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/441/query",dataType:"jsonp",data:{where:"UPPER(NAME_LOOKUP) like '"+n.term.toUpperCase()+"%'",outFields:"NAME_LOOKUP",orderByFields:"NAME_LOOKUP",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.NAME_LOOKUP,value:t.attributes.NAME_LOOKUP};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more rivers/streams...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},select:function(n,t){t.item.value!==""&&$("#button-zoomto-maparea-watercourse-go").removeClass("button-go-disabled").removeAttr("disabled").focus()}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a class='wide'>"+i+"<\/a>").appendTo(n)):(i=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='ui-state-disabled noselect'>"+i+"<\/span>").appendTo(n))};$("#zoomto-maparea-watercourse-input").on("input",function(){$(this).val()===""&&$("#button-zoomto-maparea-watercourse-go").addClass("button-go-disabled").attr("disabled",!0)});$("#zoomto-maparea-waterbody-input").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/442/query",dataType:"jsonp",data:{where:"UPPER(NAME_LOOKUP) like '"+n.term.toUpperCase()+"%'",outFields:"NAME_LOOKUP",orderByFields:"NAME_LOOKUP",returnDistinctValues:!0,returnGeometry:!1,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.NAME_LOOKUP,value:t.attributes.NAME_LOOKUP};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more lakes/ponds...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},select:function(n,t){t.item.value!==""&&$("#button-zoomto-maparea-waterbody-go").removeClass("button-go-disabled").removeAttr("disabled").focus()}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a class='wide'>"+i+"<\/a>").appendTo(n)):(i=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled wide'>"+i+"<\/span>").appendTo(n))};$("#zoomto-maparea-waterbody-input").on("input",function(){$(this).val()===""&&$("#button-zoomto-maparea-waterbody-go").addClass("button-go-disabled").attr("disabled",!0)});$("#zoomto-maparea-parcel-id-input").autocomplete({minLength:2,autoFocus:!0,source:function(n,t){$.ajax({url:APP.dynamicMapLayersServiceUrl+"/354/query",dataType:"jsonp",data:{where:"COUNTY_NM = '"+$("#zoomto-maparea-parcel-county-input").val()+"' and ORIG_PARCEL_ID like '"+n.term+"%'",outFields:"ORIG_PARCEL_ID",orderByFields:"ORIG_PARCEL_ID",returnDistinctValues:!0,returnGeometry:!1,num:10,f:"pjson"},success:function(n){var r,i,u;n.features&&(r=n.features.slice(0,10),i=[],$.each(r,function(n,t){var r={label:t.attributes.ORIG_PARCEL_ID,value:t.attributes.ORIG_PARCEL_ID};i.push(r)}),n.features.length>10&&(u={label:n.features.length+" more parcels...",value:""},i.push(u)),t(i))},error:function(error){alert("error; "+eval(error))}})},select:function(n,t){t.item.value!==""&&$("#button-zoomto-maparea-parcel-go").removeClass("button-go-disabled").removeAttr("disabled").focus().focus()}}).data("ui-autocomplete")._renderItem=function(n,t){var i="";return t.label.indexOf("...")===-1?(i=t.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+$.ui.autocomplete.escapeRegex(this.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<span class='underline'>$1<\/span>"),$("<li><\/li>").data("item.autocomplete",t).append("<a class='wide'>"+i+"<\/a>").appendTo(n)):(i=t.label,$("<li><\/li>").data("item.autocomplete",t).append("<span class='noselect ui-state-disabled'>"+i+"<\/span>").appendTo(n))};$("#zoomto-maparea-parcel-id-input").on("input",function(){$(this).val()===""&&$("#button-zoomto-maparea-parcel-go").addClass("button-go-disabled").attr("disabled",!0)})})}});require(["dojo/_base/lang","dojo/dom","esri/layers/ImageryLayer","esri/geometry/SpatialReference","esri/rest/support/ProjectParameters","esri/geometry/Point","esri/geometry/Polyline","esri/geometry/Polygon","esri/Graphic","esri/layers/GraphicsLayer","esri/widgets/Sketch/SketchViewModel","esri/widgets/DistanceMeasurement2D","esri/widgets/AreaMeasurement2D","esri/symbols/TextSymbol","esri/core/watchUtils","dojo/sniff","dojo/_base/array","esri/geometry/support/webMercatorUtils","dojo/domReady!"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createToolsControl=function(){APP.imageryServiceUrls=[];var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.tools.html",function(){APP.activeTool="tools-toolbar-button-pan-identify";APP.mapViewExtents=[];APP.mapViewExtentsPosition=-1;$("#control-ribbon-tab-tools").show();$("#menuitem-tools").show();$("#tabs-tools").append($(this).find("#tools-item-container"));var n=document.getElementById("accordion-panel-tools-1"),u=new aria.Toolbar(n.querySelector('[role="toolbar"]')),t=document.getElementById("accordion-panel-filter-spatial"),f=new aria.Toolbar(t.querySelector('[role="toolbar"]')),i=document.getElementById("accordion-panel-tools-2"),e=new aria.Toolbar(i.querySelector('[role="toolbar"]')),r=document.getElementById("accordion-panel-tools-3"),o=new aria.Toolbar(r.querySelector('[role="toolbar"]'));APP.customFunctions.checkPanelScrolling("tools-item-container");APP.drawingPointSymbol={type:"simple-marker",style:"circle",color:"#0ccfff",size:6,outline:{color:"#0ccfff",width:1}};APP.drawingLineSymbol={type:"simple-line",color:"rgba(255, 255, 0, 1.0)",width:"2",style:"solid"};APP.drawingPolygonSymbol={type:"simple-fill",color:"rgba(255, 255, 0, 0.3)",style:"solid",outline:{color:"rgba(255, 255, 0, 1.0)",width:1}};APP.drawingGraphicsLayer=new h({id:"drawingGraphicsLayer"});APP.map.add(APP.drawingGraphicsLayer);APP.navigationGraphicsLayer=new h({});APP.map.add(APP.navigationGraphicsLayer);APP.sketchViewModelDrawing=new c({view:APP.mapView,layer:APP.drawingGraphicsLayer,defaultUpdateOptions:{defaultTool:"move",enableRotation:!1,enableScaling:!1,preserveAspectRatio:!0,toggleToolOnClick:!0},pointSymbol:{type:"simple-marker",style:$("#symbol-picker-point option:selected").val(),color:"#0ccfff",size:$("#size-picker-point option:selected").val(),outline:{color:"#0ccfff",width:1}},polylineSymbol:{type:"simple-line",color:"#0ccfff",width:"2",style:"solid"},polygonSymbol:{type:"simple-fill",color:"rgba(12,207,255, 0.3)",style:"solid",outline:{color:"#0ccfff",width:1}}});APP.sketchViewModelDrawing.on("create",function(n){var o,s,h;if(n.state==="complete"){switch(APP.activeTool){case"tools-toolbar-button-draw-point":var i=$("#color-picker-point").spectrum("get").toRgb(),c=$("#size-picker-point option:selected").val(),l=$("#symbol-picker-point option:selected").val(),a=$("#tools-tool-info-draw-point").find(".sp-preview-inner:first").brightness(),r="";switch(a){case"light":r=[53,52,52,1];break;case"dark":r=[255,255,255,1]}o={type:"simple-marker",style:l,color:[i.r,i.g,i.b,1],size:c,outline:{color:r,width:1}};n.graphic.symbol=o;break;case"tools-toolbar-button-draw-line":var u=$("#color-picker-line").spectrum("get").toRgb(),v=$("#size-picker-line option:selected").val(),y={type:"simple-line",color:[u.r,u.g,u.b,1],width:v};n.graphic.symbol=y;break;case"tools-toolbar-button-draw-polygon":var t=$("#color-picker-polygon").spectrum("get").toRgb(),p=$("#size-picker-polygon option:selected").val(),w=1-$("#opacity-slider-polygon").slider("value"),b={type:"simple-fill",color:[t.r,t.g,t.b,w],style:"solid",outline:{color:[t.r,t.g,t.b,1],width:p}};n.graphic.symbol=b;break;case"tools-toolbar-button-add-label":var f=$("#color-picker-label").spectrum("get").toRgb(),k=$("#size-picker-label option:selected").val(),d=$("#tools-tool-info-add-label").find(".sp-preview-inner:first").brightness(),e="";switch(d){case"light":e=[53,52,52,1];break;case"dark":e=[255,255,255,1]}s=$("#text-picker-label").val();h={type:"text",color:[f.r,f.g,f.b,1],haloColor:e,haloSize:1,text:s,horizontalAlignment:"left",font:{size:k,family:"Arial",weight:"bold"}};n.graphic.symbol=h}$("#"+APP.activeTool).click()}});APP.sketchViewModelNavigation=new c({view:APP.mapView,layer:APP.navigationGraphicsLayer,polygonSymbol:{type:"simple-fill",color:"rgba(256,256,256,0.2)",style:"solid",outline:{color:"rgba(51,153,255,1.0)",width:1}}});APP.sketchViewModelNavigation.on("create",function(n){if(n.state==="complete"){switch(APP.activeTool){case"tools-toolbar-button-zoom-in":APP.mapView.goTo({target:n.graphic.geometry.extent});break;case"tools-toolbar-button-zoom-out":APP.mapView.goTo({target:n.graphic.geometry.extent.center,zoom:APP.mapView.zoom-1})}setTimeout("APP.navigationGraphicsLayer.removeAll()",1e3);$("#"+APP.activeTool).click()}});APP.DistanceMeasurementTool=new l({view:APP.mapView,container:"tools-tool-info-measure-distance",mode:"geodesic",unitOptions:["feet","yards","miles","meters","kilometers"],unit:"feet"});APP.AreaMeasurementTool=new a({view:APP.mapView,container:"tools-tool-info-measure-area",mode:"geodesic",unitOptions:["square-feet","square-miles","acres","hectares"],unit:"acres"});setTimeout("$('.esri-distance-measurement-2d__clear-button').removeAttr('title')",1e3);setTimeout("$('.esri-area-measurement-2d__clear-button').removeAttr('title')",1e3);setTimeout("$('.esri-search__submit-button').removeAttr('title')",1e3);y.whenTrue(APP.mapView,"stationary",function(){APP.mapView.extent&&(APP.useOldExtent?APP.useOldExtent=!1:(APP.mapViewExtents.push(APP.mapView.extent),APP.mapViewExtentsPosition=APP.mapViewExtents.length-1),APP.mapViewExtentsPosition>=1?$("#tools-toolbar-button-zoom-last").attr("aria-disabled","false"):$("#tools-toolbar-button-zoom-last").attr("aria-disabled","true"),APP.mapViewExtentsPosition===APP.mapViewExtents.length-1?$("#tools-toolbar-button-zoom-next").attr("aria-disabled","true"):$("#tools-toolbar-button-zoom-next").attr("aria-disabled","false"))});$(document).on("click",".accordion-trigger-tools",function(n){var r=n.target,i=$(this).attr("aria-expanded"),t;i==="true"||($(".accordion-trigger-tools").attr("aria-expanded","false"),$(".accordion-panel-tools").attr("hidden","true").attr("aria-hidden","true"),$(this).attr("aria-expanded","true"),t="#"+$(this).attr("aria-controls"),$(t).removeAttr("hidden").attr("aria-hidden","false"));APP.customFunctions.checkPanelScrolling("tools-item-container");n.preventDefault()});$(document).on("keydown","#tools-item-container",function(n){var f=n.target,i=n.which.toString(),c=n.target,l=$(this).find(".accordion-header-tools"),t=$(this).find(".accordion-header-tools").find(".accordion-trigger"),h=$(this).find(".accordion-panel-tools"),s=n.ctrlKey&&i.match(/33|34/),u;if(f.classList.contains("accordion-trigger")){if(i.match(/38|40/)||s){var e=t.index(f),o=i.match(/34|40/)?1:-1,r=t.length;e===0&&o===-1||e===r-1&&o===1||(u=(e+r+o)%r,t[u].focus(),u===0?$("#tools-item-container").scrollTop(0):u===r-1&&$("#tools-item-container").scrollTop($("#zoomto-item-container")[0].scrollHeight));n.preventDefault()}else if(i.match(/35|36/)){switch(i){case"36":t[0].focus();$("#tools-item-container").scrollTop(0);break;case"35":t[t.length-1].focus();$("#tools-item-container").scrollTop($("#tools-item-container")[0].scrollHeight)}n.preventDefault()}}else s&&h.forEach(function(i,r){i.contains(f)&&(t[r].focus(),n.preventDefault())})});$(document).on("click",".tools-toolbar-button",function(){var t,n;if($(this).attr("aria-disabled")!==!1)if($(this).data("is-tool")===!0){if(APP.sketchViewModelDrawing.cancel(),(APP.DistanceMeasurementTool.viewModel.state==="measuring"||APP.DistanceMeasurementTool.viewModel.state==="ready")&&APP.DistanceMeasurementTool.viewModel.clear(),(APP.AreaMeasurementTool.viewModel.state==="measuring"||APP.AreaMeasurementTool.viewModel.state==="ready")&&APP.AreaMeasurementTool.viewModel.clear(),$(".tools-tool-info-item").attr("aria-hidden","true"),$(".editor-tool-info-item").attr("aria-hidden","true"),$(".filter-tool-info-item").attr("aria-hidden","true"),$("#"+$(this).attr("data-info-item")).attr("aria-hidden","false"),$(this).attr("data-tool-name")!==APP.activeTool){APP.activeTool=$(this).attr("id");$(".tools-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".tools-toolbar-button-text").removeClass("tools-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".tools-toolbar-button-text").text())});MAP_CONFIG.useEditorControl&&(APP.sketchViewModelEditor.cancel(),$(".editor-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".editor-toolbar-button-text").removeClass("editor-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".editor-toolbar-button-text").text())}));MAP_CONFIG.useFilterControl&&(APP.sketchViewModelSpatialFilter.cancel(),$(".filter-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".filter-toolbar-button-text").removeClass("filter-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".filter-toolbar-button-text").text())}));$(this).find("img").attr("src",$(this).attr("data-image-active"));$(this).find(".tools-toolbar-button-text").addClass("tools-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".tools-toolbar-button-text").text()+" (active)");switch(APP.activeTool){case"tools-toolbar-button-pan-identify":$("#editor-toolbar-button-pan-identify").find("img").attr("src",$("#tools-toolbar-button-pan-identify").attr("data-image-active"));$("#editor-toolbar-button-pan-identify").find(".editor-toolbar-button-text").addClass("editor-toolbar-button-text-active");$("#editor-toolbar-button-pan-identify").attr("aria-label",$("#tools-toolbar-button-pan-identify").children(".tools-toolbar-button-text").text()+" (active)");$("#editor-tool-info-pan-identify").attr("aria-hidden","false");break;case"tools-toolbar-button-draw-point":APP.sketchViewModelDrawing.create("point");$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-draw-line":APP.sketchViewModelDrawing.create("polyline",{mode:"click"});$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-draw-polygon":APP.sketchViewModelDrawing.create("polygon",{mode:"click"});$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-add-label":APP.sketchViewModelDrawing.create("point");$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-zoom-in":case"tools-toolbar-button-zoom-out":APP.sketchViewModelNavigation.create("rectangle");$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-keyboard-identify":APP.keyboardNavigation=!0;MAP_CONFIG.useFilterControl&&APP.activeTables.length>0?(t=$("#map-view").height()/2-APP.mapView.padding.bottom/2-15,$("#identify-crosshair").show().position({my:"center top",at:"center top+"+t,of:$("#map-view")})):$("#identify-crosshair").show().position({my:"center center",at:"center center",of:$("#map-view")});APP.mapView.focus();break;case"tools-toolbar-button-measure-distance":APP.DistanceMeasurementTool.viewModel.start();$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;case"tools-toolbar-button-measure-area":APP.AreaMeasurementTool.viewModel.start();$("#identify-crosshair").hide();APP.keyboardNavigation=!1;break;default:$("#identify-crosshair").hide();APP.keyboardNavigation=!1}}}else{n=null;switch($(this).attr("id")){case"tools-toolbar-button-zoom-full":APP.customFunctions.zoomToExtent(APP.startExtent,!0);break;case"tools-toolbar-button-zoom-last":APP.mapViewExtentsPosition=APP.mapViewExtentsPosition-1;n=APP.mapViewExtents[APP.mapViewExtentsPosition];APP.useOldExtent=!0;APP.mapView.goTo(n,!0);break;case"tools-toolbar-button-zoom-next":APP.mapViewExtentsPosition=APP.mapViewExtentsPosition+1;n=APP.mapViewExtents[APP.mapViewExtentsPosition];APP.useOldExtent=!0;APP.mapView.goTo(n,!0);break;case"tools-toolbar-button-clear-drawing":APP.drawingGraphicsLayer.removeAll();break;case"tools-toolbar-button-clear-all":APP.spatialFilterGraphicsLayer!==null&&APP.spatialFilterGraphicsLayer!==undefined&&APP.spatialFilterGraphicsLayer.removeAll();APP.identifyGraphicsLayer!==null&&APP.spatialFilterGraphicsLayer!==undefined&&APP.identifyGraphicsLayer.removeAll();APP.drawingGraphicsLayer!==null&&APP.drawingGraphicsLayer!==undefined&&APP.drawingGraphicsLayer.removeAll();APP.navigationGraphicsLayer!==null&&APP.navigationGraphicsLayer!==undefined&&APP.navigationGraphicsLayer.removeAll();APP.zoomToGraphicsLayer!==null&&APP.zoomToGraphicsLayer!==undefined&&APP.zoomToGraphicsLayer.removeAll();APP.sketchViewModelDrawing!==null&&APP.sketchViewModelDrawing!==undefined&&APP.sketchViewModelDrawing.cancel();APP.sketchViewModelDrawing!==null&&APP.sketchViewModelDrawing!==undefined&&APP.sketchViewModelDrawing.cancel();APP.sketchViewModelNavigation!==null&&APP.sketchViewModelNavigation!==undefined&&APP.sketchViewModelNavigation.cancel();APP.DistanceMeasurementTool!==null&&APP.DistanceMeasurementTool!==undefined&&(APP.activeTool==="tools-toolbar-button-measure-distance"?APP.DistanceMeasurementTool.viewModel.start():APP.DistanceMeasurementTool.viewModel.clear());APP.AreaMeasurementTool!==null&&APP.AreaMeasurementTool!==undefined&&(APP.activeTool==="tools-toolbar-button-measure-area"?APP.AreaMeasurementTool.viewModel.start():APP.AreaMeasurementTool.viewModel.clear())}}});$(document).on("click",".tools-tool-usage-toggle",function(){$(this).attr("aria-expanded")==="false"?($(this).attr("aria-expanded","true"),$(this).find(".toggle-arrow").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_asc.png"),$(this).parent().find(".tool-usage-div").show()):($(this).attr("aria-expanded","false"),$(this).find(".toggle-arrow").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png"),$(this).parent().find(".tool-usage-div").hide())});$(document).on("click","#shapefile-requirements-button",function(){$(this).attr("aria-expanded")==="false"?($(this).attr("aria-expanded","true"),$("#shapefile-requirements-arrow").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_asc.png"),$("#shapefile-requirements-details").attr("aria-hidden","false")):($(this).attr("aria-expanded","false"),$("#shapefile-requirements-arrow").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png"),$("#shapefile-requirements-details").attr("aria-hidden","true"))});$(document).on("click","#csv-requirements-button",function(){$(this).attr("aria-expanded")==="false"?($(this).attr("aria-expanded","true"),$("#csv-requirements-arrow").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_asc.png"),$("#csv-requirements-details").attr("aria-hidden","false")):($(this).attr("aria-expanded","false"),$("#csv-requirements-arrow").attr("src","https://fortress.wa.gov/ecy/gispublic/appresources/mapresources/images/icons/sort_desc.png"),$("#csv-requirements-details").attr("aria-hidden","true"))});$(document).on("keydown",".file-wrapper",function(n){var t=n.which;if(t===13||t===32)return $(this).find("#inFile").click(),!1});$("#inFile").bind("change",function(n){var t=n.target.value.toLowerCase(),r=n.target.files,u=n.target.form,i;p("ie")&&(i=t.split("\\"),t=i[i.length-1]);t.indexOf(".zip")!==-1&&APP.customFunctions.generateFeatureCollection(t,r[0]);$("#inFile").val("")});$("#inFileCSV").bind("change",function(n){var t=n.target.value.toLowerCase(),r=n.target.files,u=n.target.form,i;p("ie")&&(i=t.split("\\"),t=i[i.length-1]);t.indexOf(".txt")!==-1&&APP.customFunctions.generatePointFeatures(t,r[0]);$("#inFileCSV").val("")});$("#color-picker-point").spectrum({showPaletteOnly:!0,showPalette:!0,hideAfterPaletteSelect:!0,palette:[["black"],["white"],["violet"],["purple"],["red"],["yellow"],["green"],["lightblue"]],show:function(){$(".sp-thumb-el").attr("tabindex","0").addClass("keydown-trigger");$(".sp-thumb-active").focus()},change:function(){$("#color-picker-point").next().focus();$("#color-picker-point").spectrum("toggle")}});$("#color-picker-line").spectrum({showPaletteOnly:!0,showPalette:!0,hideAfterPaletteSelect:!0,palette:[["black"],["white"],["violet"],["purple"],["red"],["yellow"],["green"],["lightblue"]],show:function(){$(".sp-thumb-el").attr("tabindex","0").addClass("keydown-trigger");$(".sp-thumb-active").focus()},change:function(){$("#color-picker-line").next().focus();$("#color-picker-line").spectrum("toggle")}});$("#color-picker-polygon").spectrum({showPaletteOnly:!0,showPalette:!0,hideAfterPaletteSelect:!0,palette:[["black"],["white"],["violet"],["purple"],["red"],["yellow"],["green"],["lightblue"]],show:function(){$(".sp-thumb-el").attr("tabindex","0").addClass("keydown-trigger");$(".sp-thumb-active").focus()},change:function(){$("#color-picker-polygon").next().focus();$("#color-picker-polygon").spectrum("toggle")}});$("#color-picker-label").spectrum({showPaletteOnly:!0,showPalette:!0,hideAfterPaletteSelect:!0,palette:[["black"],["white"],["violet"],["purple"],["red"],["yellow"],["green"],["lightblue"]],show:function(){$(".sp-thumb-el").attr("tabindex","0").addClass("keydown-trigger");$(".sp-thumb-active").focus()},change:function(){$("#color-picker-label").next().focus();$("#color-picker-label").spectrum("toggle")}});$(".sp-input").eq(0).attr("id","sp-input-0").attr("aria-labelledby","spectrum-picker-label-0");$(".sp-input").eq(1).attr("id","sp-input-1").attr("aria-labelledby","spectrum-picker-label-1");$(".sp-input").eq(2).attr("id","sp-input-2").attr("aria-labelledby","spectrum-picker-label-2");$(".sp-input").eq(3).attr("id","sp-input-3").attr("aria-labelledby","spectrum-picker-label-3");$(".sp-cancel").eq(0).html('cancel <span class="visually-hidden"> draw point color<\/span>');$(".sp-cancel").eq(1).html('cancel <span class="visually-hidden"> draw line color<\/span>');$(".sp-cancel").eq(2).html('cancel <span class="visually-hidden"> draw polygon color<\/span>');$(".sp-cancel").eq(3).html('cancel <span class="visually-hidden"> draw label color<\/span>');$("#text-picker-label").focus(function(){$(this).height(150)});$("#text-picker-label").blur(function(){$(this).height(21)});$("#opacity-slider-polygon").slider({value:.7,min:0,max:1,step:.1,slide:function(n,t){$("#label-opacity-slider-polygon-percent").text(t.value*100+"%")},create:function(){$("#label-opacity-slider-polygon-percent").text($(this).slider("value")*100+"%")}});$(".sp-replacer").attr("tabindex","0").addClass("keydown-trigger");$(document).on("keydown",".sp-palette-container",function(n){switch(n.which){case 9:n.shiftKey?$(this).find(".sp-palette-row-0").children().first().is(":focus")&&($(this).find(".sp-palette-row-1").children().last().focus(),n.preventDefault()):$(this).find(".sp-palette-row-1").children().last().is(":focus")&&($(this).find(".sp-palette-row-0").children().first().focus(),n.preventDefault())}})});jQuery.fn.brightness=function(){var t,n,i;if(t=this.css("background-color"),t!==null&&t.length){if(n=t.match(/^rgb(?:a)?\(([0-9]{1,3}),\s([0-9]{1,3}),\s([0-9]{1,3})(?:,\s)?([0-9]{1,3})?\)$/),n!==null)if(n[4]==="0"){if(this.parent().length)return this.parent().brightness()}else return i=2.99*n[1]+5.87*n[2]+1.14*n[3],i>=1275?"light":"dark"}else if(this.parent().length)return this.parent().brightness()};$(document).on("click","#tools-button-add-image-service",function(){var n=$(".imagery-service-url-link").length,u=$("#tools-input-add-image-service").val(),r=u.split("/"),f,t,e;r[r.length-1]!=="ImageServer"?alert("Invalid service"):(f=r[r.length-2],t=APP.map.findLayerById("imageryServiceLayer"+n),t===undefined&&(t=new i({url:u,id:"imageryServiceLayer"+n}),e=$("#menu-basemap-mode li").length,APP.map.add(t,e+n),t.when(function(){var i='<li><a class="imagery-service-url-link map-link ellipses" data-url="'+t.url+'" href="#" data-layer-name="imageryServiceLayer'+n+'">'+f+'<\/a><button class="button-remove-imagery-service" aria-label="remove imagery layer" data-layer-id="imageryServiceLayer'+n+'"><\/button><div class="image-service-transparency-slider-container"><fieldset><legend class="visually-hidden">Image Service Transparency Slider '+n+'<\/legend><label class="image-service-transparency-slider-label" id="image-service-transparency-slider-label-'+n+'" for="image-service-transparency-slider-'+n+'">Transparency<\/label><input type="range" id="image-service-transparency-slider-'+n+'" class="slider" min="0" max="100" value="0" step="10" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0" oninput="APP.updateImageServiceTransparencySlider($(this), value)"/><output for="image-service-transparency-slider-'+n+'" id="image-service-transparency-slider-value-'+n+'" class="image-service-transparency-slider-value">0%<\/output><\/fieldset><\/div><\/li >';$("#tools-image-service-list").append(i)}),APP.imageryServiceUrls.push(u)))});$(document).on("click",".imagery-service-url-link",function(){var t=APP.map.findLayerById($(this).attr("data-layer-name")),n=new u;n.geometries=[t.fullExtent];n.outSpatialReference=APP.mapView.spatialReference;APP.geometryService.project(n).then(function(n){APP.mapView.goTo(n)})});$(document).on("click",".button-remove-imagery-service",function(){var n=APP.map.findLayerById($(this).attr("data-layer-id"));APP.map.remove(n);n=null;APP.imageryServiceUrls.splice(APP.imageryServiceUrls.indexOf($(this).attr("data-layer-id=")),1);$(this).parent().remove()});$(document).on("focus","#tools-input-add-image-service",function(){$(this).select()});$(document).on("change","#map-lidar-with-basemap-checkbox",function(){var r,n,t,i;if($(this).prop("checked")){for($("#basemap-transparency-slider-value").text("20%"),$("#basemap-transparency-slider").val(20).attr("aria-valuenow","20").attr("aria-valuetext","20"),r=0,n=0;n<APP.basemaps.length;n++)t=APP.map.findLayerById(APP.basemaps[n]),t!==null&&(r=(100-$("#basemap-transparency-slider").val())/100,t.opacity=r);i=APP.map.findLayerById("lidar-base");i.visible=!0;$("#basemap-transparency-slider-container").show()}else{for(n=0;n<APP.basemaps.length;n++)t=APP.map.findLayerById(APP.basemaps[n]),t!==null&&(t.opacity=1);i=APP.map.findLayerById("lidar-base");i.visible=!1;$("#basemap-transparency-slider-value").text("0%");$("#basemap-transparency-slider").val(0).attr("aria-valuenow","0").attr("aria-valuetext","0");$("#basemap-transparency-slider-container").hide()}})};APP.updateBasemapTransparencySlider=function(n,t){var u,i,r;for($("#basemap-transparency-slider-value").text(t+"%"),n.val(t).attr("aria-valuenow",t.toString()).attr("aria-valuetext",t.toString()),u=(100-t)/100,i=0;i<APP.basemaps.length;i++)r=APP.map.findLayerById(APP.basemaps[i]),r!==null&&(r.opacity=u)};APP.updateImageServiceTransparencySlider=function(n,t){var i=parseInt(n.attr("id").replace("image-service-transparency-slider-","")),r=n.attr("id").replace("-slider-","-slider-value-");$("#"+r).text(t+"%");n.val(t).attr("aria-valuenow",t.toString()).attr("aria-valuetext",t.toString());var u=(100-t)/100,f="imageryServiceLayer"+i,e=APP.map.findLayerById(f);e.opacity=u};APP.customFunctions.generatePointFeatures=function(n,t){var i=new FileReader;i.readAsText(t);i.onload=function(n){var d=n.target.result,i=APP.customFunctions.CSVToObject(d),v,o,y,p,u,e=[],h=$("#color-picker-point").spectrum("get").toRgb(),g=$("#size-picker-point option:selected").val(),nt=$("#symbol-picker-point option:selected").val(),tt=$("#tools-tool-info-draw-point").find(".sp-preview-inner:first").brightness(),c="",t,w,k;switch(tt){case"light":c=[53,52,52,1];break;case"dark":c=[255,255,255,1]}for(t=0;t<i.length;t++)if(i[t].Longitude!==undefined&&i[t].Latitude!==undefined&&i[t].Name!==undefined){v=new f({x:i[t].Longitude,y:i[t].Latitude,spatialReference:r.WGS84});o=b.geographicToWebMercator(v);y={Xcoord:i[t].Longitude,Ycoord:i[t].Latitude,Name:i[t].Name};p={type:"simple-marker",style:nt,color:[h.r,h.g,h.b,1],size:g,outline:{color:c,width:1}};u=new s({geometry:o,symbol:p,attributes:y});APP.drawingGraphicsLayer.add(u);e.push(u);var l=$("#color-picker-label").spectrum("get").toRgb(),it=$("#size-picker-label option:selected").val(),rt=$("#tools-tool-info-add-label").find(".sp-preview-inner:first").brightness(),a="";switch(rt){case"light":a=[53,52,52,1];break;case"dark":a=[255,255,255,1]}w={type:"text",color:[l.r,l.g,l.b,1],haloColor:a,haloSize:1,text:i[t].Name,xoffset:5,yoffset:0,horizontalAlignment:"left",font:{size:it,family:"Arial",weight:"bold"}};k=new s({geometry:o,symbol:w});APP.drawingGraphicsLayer.add(k)}e.length===1?APP.mapView.goTo({target:u,zoom:12}):e.length>1&&APP.mapView.goTo(e)};i.onerror=function(){alert("Unable to read "+t.fileName)}};APP.customFunctions.generateFeatureCollection=function(n,t){var i=n.split("."),r;i=i[0].replace("c:\\fakepath\\","");r={name:i,targetSR:{wkid:APP.mapView.spatialReference.wkid},maxRecordCount:1e3,enforceInputFileSizeLimit:!0,enforceOutputJsonSizeLimit:!0,reducePrecision:!0,numberOfDigitsAfterDecimal:1};APP.customFunctions.sendFile(t,r)};APP.customFunctions.sendFile=function(n,t){const u=MAP_CONFIG.esriPortalUrl+"/rest/content/features/generate",i=new XMLHttpRequest,r=new FormData;i.open("POST",u,!0);i.responseType="json";i.onreadystatechange=function(){i.readyState===4&&i.status===200&&APP.customFunctions.addShapefileToMap(i.response.featureCollection)};r.append("publishParameters",JSON.stringify(t));r.append("filetype","shapefile");r.append("f","json");r.append("file",n);i.send(r)};APP.customFunctions.addShapefileToMap=function(n){w.forEach(n.layers,function(n){var l=n.featureSet.geometryType,c,t;switch(l){case"esriGeometryPoint":var r=$("#color-picker-point").spectrum("get").toRgb(),a=$("#size-picker-point option:selected").val(),v=$("#symbol-picker-point option:selected").val(),y=$("#tools-tool-info-draw-point").find(".sp-preview-inner:first").brightness(),u="";switch(y){case"light":u=[53,52,52,1];break;case"dark":u=[255,255,255,1]}c={type:"simple-marker",style:v,color:[r.r,r.g,r.b,1],size:a,outline:{color:u,width:1}};t=[];$.each(n.featureSet.features,function(n,i){var u=new f(i.geometry.x,i.geometry.y,APP.mapView.spatialReference),r=new s(u,c);APP.drawingGraphicsLayer.add(r);APP.mapView.goTo(r);t.push(r)});APP.mapView.goTo(t);break;case"esriGeometryLine":case"esriGeometryPolyline":var h=$("#color-picker-line").spectrum("get").toRgb(),p=$("#size-picker-line option:selected").val(),w={type:"simple-line",color:[h.r,h.g,h.b,1],width:p},t=[];$.each(n.featureSet.features,function(n,i){var u=new e(APP.mapView.spatialReference),r;$.each(i.geometry.paths,function(n,t){u.addPath(t)});r=new s(u,w);APP.drawingGraphicsLayer.add(r);APP.mapView.goTo(r);t.push(r)});APP.mapView.goTo(t);break;case"esriGeometryPolygon":var i=$("#color-picker-polygon").spectrum("get").toRgb(),b=$("#size-picker-polygon option:selected").val(),k=1-$("#opacity-slider-polygon").slider("value"),d={type:"simple-fill",color:[i.r,i.g,i.b,k],style:"solid",outline:{color:[i.r,i.g,i.b,1],width:b}},t=[];$.each(n.featureSet.features,function(n,i){var u=new o(APP.mapView.spatialReference),r;$.each(i.geometry.rings,function(n,t){u.addRing(t)});r=new s(u,d);APP.drawingGraphicsLayer.add(r);t.push(r)});APP.mapView.goTo(t)}})}});require(["dojo/_base/lang","esri/Graphic","esri/symbols/TextSymbol","esri/layers/GraphicsLayer","esri/widgets/Sketch/SketchViewModel","esri/rest/support/ProjectParameters","esri/rest/support/BufferParameters","esri/geometry/SpatialReference","esri/tasks/IdentifyTask","esri/rest/support/IdentifyParameters","esri/tasks/QueryTask","esri/rest/support/Query","esri/tasks/Geoprocessor","esri/rest/support/LinearUnit","esri/rest/support/FeatureSet","esri/geometry/Extent","dojo/domReady!"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){APP.customFunctions=n.getObject("customFunctions",!0);APP.customFunctions.createEditorControl=function(){var n=$("<div>");n.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.editor.html",function(){$("#control-ribbon-tab-editor").show();$("#menuitem-editor").show();$("#tabs-editor").append($(this).find("#editor-item-container"));var n=document.getElementById("accordion-panel-editor-1"),t=new aria.Toolbar(n.querySelector('[role="toolbar"]'));APP.customFunctions.checkPanelScrolling("editor-item-container");$(document).on("click",".map-editor-button",function(){if($(this).attr("aria-disabled")!==!1&&$(this).attr("data-is-tool")==="true"&&($("#identify-crosshair").hide(),APP.keyboardNavigation=!1,$(".editor-tool-info-item").attr("aria-hidden","true"),$(".tools-tool-info-item").attr("aria-hidden","true"),$(".filter-tool-info-item").attr("aria-hidden","true"),$("#"+$(this).attr("data-info-item")).attr("aria-hidden","false"),$(this).attr("data-tool-name")!==APP.activeTool)){APP.activeTool=$(this).attr("id");$(".editor-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".editor-toolbar-button-text").removeClass("editor-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".editor-toolbar-button-text").text())});MAP_CONFIG.useToolsControl&&(APP.sketchViewModelDrawing.reset(),APP.sketchViewModelNavigation.reset(),$(".tools-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".tools-toolbar-button-text").removeClass("tools-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".tools-toolbar-button-text").text())}));MAP_CONFIG.useFilterControl&&(APP.sketchViewModelSpatialFilter.reset(),$(".filter-toolbar-button").each(function(){$(this).find("img").attr("src",$(this).attr("data-image"));$(this).find(".filter-toolbar-button-text").removeClass("filter-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".filter-toolbar-button-text").text())}));$(this).find("img").attr("src",$(this).attr("data-image-active"));$(this).find(".editor-toolbar-button-text").addClass("editor-toolbar-button-text-active");$(this).attr("aria-label",$(this).children(".editor-toolbar-button-text").text()+" (active)");switch(APP.activeTool){case"editor-toolbar-button-draw-point":APP.sketchViewModelEditor.create("point");break;case"editor-toolbar-button-draw-line":APP.sketchViewModelEditor.create("polyline",{mode:"click"});break;case"editor-toolbar-button-draw-polygon":APP.sketchViewModelEditor.create("polygon",{mode:"click"});break;case"editor-toolbar-button-edit-shape":var n=$(".editor-item-active").attr("data-unique-id");$.each(APP.editorGraphicsLayer.graphics._items,function(t,i){if(i.attributes.uniqueIdentifier===n)switch(i.geometry.type){case"point":APP.sketchViewModelEditor.update([i],{tool:"move"});break;default:APP.sketchViewModelEditor.update([i],{tool:"reshape",toggleToolOnClick:!1})}});$("#button-editor-save").addClass("button-go-disabled");$(".editor-item-active > .geometry-status-item > .status-icon").removeClass("status-icon-complete");break;case"editor-toolbar-button-edit-nhd":($("#cb117").prop("checked")===!1||$("#cb118").prop("checked")===!1)&&($("#cb117").prop("checked")===!1&&$("#cb117").prop("checked",!0),$("#cb118").prop("checked")===!1&&$("#cb118").prop("checked",!0),$("#button-layers-go").click());APP.sketchViewModelEditor.reset();APP.sketchViewModelNhd.create("point");break;default:APP.sketchViewModelEditor.reset()}}});$(document).on("click","#button-editor-save",function(){APP.editorGraphicsLayer.graphics.length>0&&$(this).hasClass("button-go-disabled")===!1&&APP.customFunctions.sendMapResults()});$(document).on("click","#button-editor-nhd-skip",function(){$(this).hasClass("button-go-disabled")===!1&&($(".editor-item-active > .reach-code-status-item > .status-icon").addClass("status-icon-skipped"),$(".editor-item-active > .geometry-status-item > .status-icon").hasClass("status-icon-complete")&&$("#button-editor-save").removeClass("button-go-disabled"))});$(document).on("click","#link-use-existing-location",function(){if($(".editor-item-active > .geometry-status-item > .status-icon").hasClass("status-icon-complete")){var n=$(".editor-item-active").attr("data-unique-id");$.each(APP.editorGraphicsLayer.graphics._items,function(t,i){i.attributes.uniqueIdentifier===n&&APP.customFunctions.getReachCode(i.geometry)})}});$(document).on("click",".accordion-trigger-editor",function(n){var i=n.target,t=$(this).attr("aria-expanded");t==="true"?($(this).attr("aria-expanded","false"),$("#"+$(this).attr("aria-controls")).attr("hidden","true")):($(this).attr("aria-expanded","true"),$("#"+$(this).attr("aria-controls")).removeAttr("hidden"));APP.customFunctions.checkPanelScrolling("editor-item-container");n.preventDefault()});$(document).on("keydown","#editor-item-container",function(n){var f=n.target,i=n.which.toString(),c=n.target,l=$(this).find(".accordion-header-editor"),t=$(this).find(".accordion-header-editor").find(".accordion-trigger"),h=$(this).find(".accordion-panel-editor"),s=n.ctrlKey&&i.match(/33|34/),u;if(f.classList.contains("accordion-trigger")){if(i.match(/38|40/)||s){var e=t.index(f),o=i.match(/34|40/)?1:-1,r=t.length;e===0&&o===-1||e===r-1&&o===1||(u=(e+r+o)%r,t[u].focus(),u===0?$("#editor-item-container").scrollTop(0):u===r-1&&$("#editor-item-container").scrollTop($("#editor-item-container")[0].scrollHeight));n.preventDefault()}else if(i.match(/35|36/)){switch(i){case"36":t[0].focus();$("#editor-item-container").scrollTop(0);break;case"35":t[t.length-1].focus();$("#editor-item-container").scrollTop($("#editor-item-container")[0].scrollHeight)}n.preventDefault()}}else s&&h.forEach(function(i,r){i.contains(f)&&(t[r].focus(),n.preventDefault())})});$(document).on("focus",'input[name="radio-group-nhd"]',function(){$(this).parent().addClass("control-focused")});$(document).on("blur",'input[name="radio-group-nhd"]',function(){$(".label-radio-group-nhd").removeClass("control-focused")});$(document).on("click",".editor-item-active",function(){if($(".editor-item-active > .geometry-status-item > .status-icon").hasClass("status-icon-complete"))if($(".editor-item-active > .reach-code-status-item > .status-icon").hasClass("status-icon-complete"))APP.customFunctions.evaluateReachCodeExtent();else{var t=$(".editor-item-active").attr("data-unique-id"),n=null;$.each(APP.editorGraphicsLayer.graphics._items,function(i,r){r.attributes.uniqueIdentifier===t&&(n=r)});switch(n.geometry.type){case"point":APP.mapView.goTo({target:n.geometry,zoom:14});break;case"polyline":case"polygon":APP.mapView.goTo(n.geometry.extent.expand(2))}}});APP.editPointSymbol={type:"picture-marker",url:MAP_CONFIG.gisResourceUrl+"/mapresources/images/icons/crosshair_define.png",width:"30px",height:"30px",yoffset:"0px",xoffset:"0px"};APP.editLineSymbol={type:"simple-line",color:"rgba(255, 255, 0, 1.0)",width:"2",style:"solid"};APP.editPolygonSymbol={type:"simple-fill",color:"rgba(255, 255, 0, 0.3)",style:"solid",outline:{color:"rgba(255, 255, 0, 1.0)",width:1}};APP.nhdPointSymbol={type:"simple-marker",style:"circle",color:"yellow",size:"6px",outline:{color:"black",width:.5}};APP.editGraphic=null;APP.editorGraphicsLayer=new r({id:"editGraphics"});APP.map.add(APP.editorGraphicsLayer);APP.sketchViewModelEditor=new u({view:APP.mapView,layer:APP.editorGraphicsLayer,updateOnGraphicClick:!1,pointSymbol:{type:"simple-marker",style:"circle",color:"#0ccfff",size:6,outline:{color:"#0ccfff",width:1}},polylineSymbol:{type:"simple-line",color:"#0ccfff",width:"2",style:"solid"},polygonSymbol:{type:"simple-fill",color:"rgba(12,207,255, 0.3)",style:"solid",outline:{color:"#0ccfff",width:1}}});APP.sketchViewModelEditor.on("create",function(n){if(n.state==="complete"){APP.reachCodeGraphicsLayer.removeAll();$("#editor-tool-row-nhd").attr("aria-hidden",!0);$("#editor-texbox-nhd-reach-code").val("");$("#editor-texbox-nhd-reach-measure").val("");$("#editor-texbox-nhd-edit-date").val("");$(".editor-item-active").attr("data-calculate-reach-code")==="true"?($(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-complete"),$("#button-editor-save").addClass("button-go-disabled")):$("#button-editor-save").removeClass("button-go-disabled");switch(APP.activeTool){case"editor-toolbar-button-draw-point":n.graphic.symbol=APP.editPointSymbol;break;case"editor-toolbar-button-draw-line":n.graphic.symbol=APP.editLineSymbol;break;case"editor-toolbar-button-draw-polygon":n.graphic.symbol=APP.editPolygonSymbol}n.graphic.attributes=n.graphic.geometry.type==="point"?{uniqueIdentifier:$(".editor-item-active").attr("data-unique-id"),label:$(".editor-item-active").attr("data-label-value"),geometrySource:"MAP",horizontalDatumCode:3,horizontalCollectionMethodCode:13,horizontalAccuracyCode:APP.customFunctions.getHorizontalAccuracyCode(),coordinateSystem:"SPCS",calculateSpatialMetadata:$(".editor-item-active").attr("data-calculate-spatial-metadata"),doGeoprocessing:$(".editor-item-active").attr("data-do-geoprocessing"),calculateReachCode:$(".editor-item-active").attr("data-calculate-reach-code")}:{uniqueIdentifier:$(".editor-item-active").attr("data-unique-id"),label:$(".editor-item-active").attr("data-label-value"),geometrySource:"MAP",horizontalDatumCode:null,horizontalCollectionMethodCode:null,horizontalAccuracyCode:null,coordinateSystem:"SPCS",calculateSpatialMetadata:$(".editor-item-active").attr("data-calculate-spatial-metadata"),doGeoprocessing:$(".editor-item-active").attr("data-do-geoprocessing"),calculateReachCode:"false"};$(".editor-item-active > .geometry-status-item > .status-icon").addClass("status-icon-complete");$("#"+APP.activeTool).click()}});APP.sketchViewModelEditor.on("update",function(n){(n.state==="complete"||n.state==="cancel")&&($("#button-editor-save").removeClass("button-go-disabled"),$(".editor-item-active > .geometry-status-item > .status-icon").addClass("status-icon-complete"),APP.activeTool==="editor-toolbar-button-edit-shape"&&setTimeout("$('#tools-toolbar-button-pan-identify').click()",500))});APP.reachCodeGraphicsLayer=new r({});APP.map.add(APP.reachCodeGraphicsLayer);APP.sketchViewModelNhd=new u({view:APP.mapView,layer:APP.reachCodeGraphicsLayer,pointSymbol:APP.nhdPointSymbol});APP.sketchViewModelNhd.on("create",function(n){n.state==="complete"&&APP.customFunctions.getReachCode(n.graphic.geometry)})})};APP.customFunctions.insertByZoomGraphic=function(){if($("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-editor").index()),APP.zoomToGraphicsLayer.graphics.length>0){APP.editorGraphicsLayer.removeAll();$(".editor-item-active").attr("data-calculate-reach-code")==="true"?($(".editor-item-active").find(".reach-code-status-item").show(),$(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-complete"),$("#button-editor-save").addClass("button-go-disabled")):($(".editor-item-active").find(".reach-code-status-item").hide(),$("#button-editor-save").removeClass("button-go-disabled"));var n=APP.zoomToGraphicsLayer.graphics._items[0];switch(n.geometry.type){case"point":n.symbol=APP.editPointSymbol;break;case"polyline":n.symbol=APP.editLineSymbol;break;case"polygon":n.symbol=APP.editPolygonSymbol}APP.zoomToGraphicsLayer.removeAll();APP.editorGraphicsLayer.add(n);$(".editor-item-active").attr("data-has-geometry","true");$(".editor-item-active > .geometry-status-item > .status-icon").addClass("status-icon-complete");$(".editor-item-active").attr("data-calculate-reach-code")==="true"&&($("#editor-texbox-nhd-reach-code").val()!==""&&$("#editor-texbox-nhd-reach-measure").val()!=="n/a"&&(APP.evaluationGraphicArray=[],APP.evaluationGraphicArray.push(n),APP.customFunctions.getRoutePoint($("#editor-texbox-nhd-reach-code").val(),$("#editor-texbox-nhd-reach-measure").val())),$("#editor-texbox-nhd-reach-code").val()!==""&&$("#editor-texbox-nhd-reach-measure").val()==="n/a"&&(APP.evaluationGraphicArray=[],APP.evaluationGraphicArray.push(n),APP.customFunctions.getWaterbodyCenterPoint($("#editor-texbox-nhd-reach-code").val()),$("#radio-group-nhd-waterbody").prop("checked",!0)))}};APP.customFunctions.editByBusinessLayer=function(n,t,i,r,u,f,e,o,s,h,a,v,y,p){var b=new c({url:APP.dynamicMapLayersServiceUrl+"/"+n}),w=new l;w.returnGeometry=!0;w.outFields=["OBJECTID"];w.where=t+" = "+i;b.execute(w).then(function(n){n.features.length>0?(v!==""&&($("#editor-texbox-nhd-reach-code").val(v),y===""?$("#editor-texbox-nhd-reach-measure").val("n/a"):$("#editor-texbox-nhd-reach-measure").val(y),$("#editor-texbox-nhd-edit-date").val(p),APP.customFunctions.getGnisNameByReachCode(v,y)),APP.customFunctions.zoomToGeometry(n.features[0].geometry,r,u,f,e,o,s,h,a)):alert("not a valid feature")})};APP.customFunctions.getSqlGeometryAndResults=function(n,t){var f=/,(.*?(?:,|$))/gm,e=" $1",u="",r="",o,i;switch(t.type){case"point":u="POINT("+t.x+" "+t.y+")";break;case"polyline":$.each(t.paths,function(n,t){var i=t.toString();r+="("+i.replace(f,e)+"),"});r=r.slice(0,-1);u="LINESTRING ("+r+")";break;case"polygon":$.each(t.rings,function(n,t){var i=t.toString();r+="("+i.replace(f,e)+"),"});r=r.slice(0,-1);u="POLYGON ("+r+")"}n.attributes.doGeoprocessing==="true"?(o=new s(MAP_CONFIG.utilityServiceUrl),i=new h,i.layerIds=[4,5,8,30,31,32],i.layerOption="all",i.returnGeometry=!1,i.width=APP.mapView.width,i.height=APP.mapView.height,i.geometry=t,i.tolerance=0,i.mapExtent=APP.mapView.extent,o.execute(i).then(function(t){var c=t.results,i=[],r=[],f=[],e=[],h=!1,o=[],s=[];$.each(c,function(n,t){switch(t.layerId){case 4:t.feature.attributes.CITY_NM.trim()!==""&&$.inArray(t.feature.attributes.CITY_NM.trim(),i)===-1&&i.push(t.feature.attributes.CITY_NM);break;case 5:t.feature.attributes.COUNTY_NM.trim()!==""&&$.inArray(t.feature.attributes.COUNTY_NM.trim(),r)===-1&&r.push(t.feature.attributes.COUNTY_NM);t.feature.attributes.ECY_REGION.trim()!==""&&$.inArray(t.feature.attributes.ECY_REGION.trim(),o)===-1&&o.push(t.feature.attributes.ECY_REGION);break;case 8:t.feature.attributes.WRIA_NR.trim()!==""&&$.inArray(t.feature.attributes.WRIA_NR,s)===-1&&s.push(t.feature.attributes.WRIA_NR);break;case 30:t.feature.attributes.DISTRICT_NR!==""&&$.inArray(t.feature.attributes.DISTRICT_NR,f)===-1&&f.push(t.feature.attributes.DISTRICT_NR);break;case 31:t.feature.attributes.DISTRICT_NR!==""&&$.inArray(t.feature.attributes.DISTRICT_NR,e)===-1&&e.push(t.feature.attributes.DISTRICT_NR);break;case 32:t.feature.attributes.LAND_TYPE.trim()==="Reservation"&&(h=!0)}});i.length===0&&i.push("Unincorporated");i.length>1&&(i=i.sort());r.length>1&&(r=r.sort());e.length>1&&(e=e.sort(function(n,t){return n-t}));f.length>1&&(f=f.sort(function(n,t){return n-t}));o.length>1&&(o=o.sort());s.length>0&&(s=s.sort(function(n,t){return n-t}));APP.mapResults={data:{SqlGeometry:u,SpatialReferenceID:MAP_CONFIG.editorSpatialReference,GeometrySource:n.attributes.geometrySource,GP_City:i,GP_County:r,GP_CongressionalDistrict:e,GP_LegislativeDistrict:f,GP_IntersectsTribalLand:h,GP_EcologyRegion:o,GP_WriaNumber:s}};n.attributes.calculateSpatialMetadata==="true"&&n.geometry.type==="point"?(APP.mapResults.data.HorizontalAccuracyCode=n.attributes.horizontalAccuracyCode,APP.mapResults.data.CoordinateSystem=n.attributes.coordinateSystem,APP.mapResults.data.HorizontalCollectionMethodCode=n.attributes.horizontalCollectionMethodCode,APP.mapResults.data.HorizontalDatumCode=n.attributes.horizontalDatumCode):(APP.mapResults.data.HorizontalAccuracyCode="n/a",APP.mapResults.data.CoordinateSystem="n/a",APP.mapResults.data.HorizontalCollectionMethodCode="n/a",APP.mapResults.data.HorizontalDatumCode="n/a");n.attributes.calculateReachCode==="true"?(APP.mapResults.data.NhdReachCode=n.attributes.nhdReachCode,APP.mapResults.data.NhdReachMeasure=n.attributes.nhdReachMeasure,APP.mapResults.data.NhdEditDate=n.attributes.nhdEditDate):(APP.mapResults.data.NhdReachCode="n/a",APP.mapResults.data.NhdReachMeasure="n/a",APP.mapResults.data.NhdEditDate="n/a");displayMapResults();$(APP.DynamicConfig.InvokingControl).focus()})):(APP.mapResults={data:{SqlGeometry:u,SpatialReferenceID:2927,GeometrySource:"Map",GP_City:"n/a",GP_County:"n/a",GP_CongressionalDistrict:"n/a",GP_LegislativeDistrict:"n/a",GP_IntersectsTribalLand:"n/a",GP_EcologyRegion:"n/a",GP_WriaNumber:"n/a"}},n.attributes.calculateSpatialMetadata==="true"&&n.geometry.type==="point"?(APP.mapResults.data.HorizontalAccuracyCode=n.attributes.horizontalAccuracyCode,APP.mapResults.data.CoordinateSystem=n.attributes.coordinateSystem,APP.mapResults.data.HorizontalCollectionMethodCode=n.attributes.horizontalCollectionMethodCode,APP.mapResults.data.HorizontalDatumCode=n.attributes.horizontalDatumCode):(APP.mapResults.data.HorizontalAccuracyCode="n/a",APP.mapResults.data.CoordinateSystem="n/a",APP.mapResults.data.HorizontalCollectionMethodCode="n/a",APP.mapResults.data.HorizontalDatumCode="n/a"),n.attributes.calculateReachCode==="true"?(APP.mapResults.data.NhdReachCode=n.attributes.nhdReachCode,APP.mapResults.data.NhdReachMeasure=n.attributes.nhdReachMeasure,APP.mapResults.data.NhdEditDate=n.attributes.nhdEditDate):(APP.mapResults.data.NhdReachCode="n/a",APP.mapResults.data.NhdReachMeasure="n/a",APP.mapResults.data.NhdEditDate="n/a"),displayMapResults(),$(APP.DynamicConfig.InvokingControl).focus())};APP.customFunctions.sendMapResults=function(){var n,t,r,i;$("body").css("overflow-y","auto");n=APP.editorGraphicsLayer.graphics.items[0];t=n.geometry;t.type==="polygon"?(r=new e({distances:[-1],unit:"feet",geodesic:!0,geometries:[t]}),APP.geometryService.buffer(r).then(function(t){if(MAP_CONFIG.editorSpatialReference===2927){var i=new f;i.geometries=t;i.outSpatialReference=new o(2927);APP.geometryService.project(i).then(function(t){APP.customFunctions.getSqlGeometryAndResults(n,t[0])})}else APP.customFunctions.getSqlGeometryAndResults(n,t[0])})):MAP_CONFIG.editorSpatialReference===2927?(i=new f,i.geometries=[t],i.outSpatialReference=new o(MAP_CONFIG.editorSpatialReference),APP.geometryService.project(i).then(function(t){APP.customFunctions.getSqlGeometryAndResults(n,t[0])})):APP.customFunctions.getSqlGeometryAndResults(n,t)};APP.customFunctions.getHorizontalDatumCode=function(n){var t="";switch(n){case"NAD27":t="1";break;case"NAD83":t="2";break;case"NAD83HARN":t="3";break;case"WGS84":t="4";break;default:t="3"}return t};APP.customFunctions.getHorizontalAccuracyCode=function(){var n="11",t=APP.mapView.level;switch(t){case 11:n="10";break;case 12:n="9";break;case 13:n="8";break;case 14:n="7";break;case 15:case 16:case 17:case 18:case 19:n="6"}return n};APP.customFunctions.getReachCode=function(n){var o,r,s,i,f,e,u,h,p;$("#button-editor-save").addClass("button-go-disabled");APP.reachCodeGraphicsLayer.removeAll();APP.evaluationGraphicArray=[];o=$('input[name = "radio-group-nhd"]:checked').val();switch(o){case"river-stream":APP.reachCodeTarget="watercourse";break;case"lake-pond":APP.reachCodeTarget="waterbody"}r=new t({geometry:n,symbol:APP.nhdPointSymbol});APP.evaluationGraphicArray.push(r);APP.reachCodeGraphicsLayer.add(r);$(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-skipped");switch(APP.reachCodeTarget){case"waterbody":s=new c(MAP_CONFIG.utilityServiceUrl+"/10");i=new l;i.returnGeometry=!1;i.outFields=["GNIS_Name","ReachCode","FDate"];i.geometry=n;i.where="ReachCode is not null";s.execute(i).then(function(i){var f,e,r;if(i.features.length>0){$("#button-editor-nhd-skip").addClass("button-go-disabled");var u=new Date(i.features[0].attributes.FDate),o=u.getUTCMonth()+1,s=u.getUTCDate(),h=u.getUTCFullYear(),c=o+"/"+s+"/"+h;i.features[0].attributes.GNIS_Name!==null?$(".editor-nhd-label").text(i.features[0].attributes.GNIS_Name):$(".editor-nhd-label").text("Unnamed lake/pond");$(".editor-item-active").attr("data-label-nhd",$(".editor-nhd-label").text());$("#editor-texbox-nhd-reach-code").val(i.features[0].attributes.ReachCode);$("#editor-texbox-nhd-reach-measure").val("n/a");$("#editor-texbox-nhd-edit-date").val(c);$("#editor-tool-row-nhd").removeAttr("aria-hidden");f={type:"text",color:"black",haloColor:"white",haloSize:2,text:$(".editor-nhd-label").text(),xoffset:6,horizontalAlignment:"left",font:{size:12,weight:"bold"}};e=new t({geometry:n,symbol:f});APP.reachCodeGraphicsLayer.add(e);$(".editor-item-active > .reach-code-status-item > .status-icon").addClass("status-icon-complete");$("#button-editor-save").removeClass("button-go-disabled");r=$(".editor-item-active").attr("data-unique-id");$.each(APP.editorGraphicsLayer.graphics._items,function(n,t){if(t.attributes.uniqueIdentifier===r){var i=t.attributes;i.nhdReachCode=$("#editor-texbox-nhd-reach-code").val();i.nhdReachMeasure=$("#editor-texbox-nhd-reach-measure").val();i.nhdEditDate=$("#editor-texbox-nhd-edit-date").val();t.attributes=i;APP.evaluationGraphicArray.push(t);APP.customFunctions.evaluateReachCodeExtent()}})}else $(".editor-nhd-label").text("No lake/pond feature found"),$("#editor-texbox-nhd-reach-code").val(""),$("#editor-texbox-nhd-reach-measure").val(""),$("#editor-texbox-nhd-edit-date").val(""),$(".editor-tool-row-nhd").removeAttr("aria-hidden"),$("#button-editor-nhd-skip").removeClass("button-go-disabled"),$(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-complete"),$("#button-editor-save").addClass("button-go-disabled"),r=$(".editor-item-active").attr("data-unique-id"),$.each(APP.editorGraphicsLayer.graphics._items,function(n,t){if(t.attributes.uniqueIdentifier===r){var i=t.attributes;i.nhdReachCode=$("#editor-texbox-nhd-reach-code").val();i.nhdReachMeasure=$("#editor-texbox-nhd-reach-measure").val();i.nhdEditDate=$("#editor-texbox-nhd-edit-date").val();t.attributes=i}})});break;case"watercourse":f=[];f.push(r);e=new y;e.features=f;u=new v;u.distance=100;u.units="feet";h={Input_Features:e,Search_Radius:u};p=new a(MAP_CONFIG.routeMeasureServiceUrl);p.execute(h).then(function(i){if(i.results[0].value.features.length>0){$("#button-editor-nhd-skip").addClass("button-go-disabled");var u=i.results[0].value.features[0].attributes.RID,f=i.results[0].value.features[0].attributes.MEAS.toFixed(5),e=new c(MAP_CONFIG.utilityServiceUrl+"/2"),r=new l;r.returnGeometry=!1;r.outFields=["GNIS_Name","FDate"];r.where="ReachCode = '"+u+"'";e.execute(r).then(function(i){var r=new Date(i.features[0].attributes.FDate),h=r.getUTCMonth()+1,c=r.getUTCDate(),l=r.getUTCFullYear(),a=h+"/"+c+"/"+l,e,o,s;i.features[0].attributes.GNIS_Name!==null?$(".editor-nhd-label").text(i.features[0].attributes.GNIS_Name):$(".editor-nhd-label").text("Unnamed river/stream");$(".editor-item-active").attr("data-label-nhd",$(".editor-nhd-label").text());$("#editor-texbox-nhd-reach-code").val(u);$("#editor-texbox-nhd-reach-measure").val(f);$("#editor-texbox-nhd-edit-date").val(a);$("#editor-tool-row-nhd").removeAttr("aria-hidden");e={type:"text",color:"black",haloColor:"white",haloSize:2,text:$(".editor-nhd-label").text(),xoffset:6,horizontalAlignment:"left",font:{size:12,weight:"bold"}};o=new t({geometry:n,symbol:e});APP.reachCodeGraphicsLayer.add(o);s=$(".editor-item-active").attr("data-unique-id");$.each(APP.editorGraphicsLayer.graphics._items,function(n,t){if(t.attributes.uniqueIdentifier===s){var i=t.attributes;i.nhdReachCode=$("#editor-texbox-nhd-reach-code").val();i.nhdReachMeasure=$("#editor-texbox-nhd-reach-measure").val();i.nhdEditDate=$("#editor-texbox-nhd-edit-date").val();t.attributes=i;APP.customFunctions.getRoutePoint($("#editor-texbox-nhd-reach-code").val(),$("#editor-texbox-nhd-reach-measure").val())}})})}else $(".editor-nhd-label").text("No river/stream feature found"),$("#editor-texbox-nhd-reach-code").val(""),$("#editor-texbox-nhd-reach-measure").val(""),$("#editor-texbox-nhd-edit-date").val(""),$(".editor-tool-row-nhd").removeAttr("aria-hidden"),$("#button-editor-nhd-skip").removeClass("button-go-disabled"),$(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-complete"),$("#button-editor-save").addClass("button-go-disabled"),uniqueId=$(".editor-item-active").attr("data-unique-id"),$.each(APP.editorGraphicsLayer.graphics._items,function(n,t){if(t.attributes.uniqueIdentifier===uniqueId){var i=t.attributes;i.nhdReachCode=$("#editor-texbox-nhd-reach-code").val();i.nhdReachMeasure=$("#editor-texbox-nhd-reach-measure").val();i.nhdEditDate=$("#editor-texbox-nhd-edit-date").val();t.attributes=i}})})}$("#editor-toolbar-button-edit-nhd").click()};APP.customFunctions.evaluateReachCodeExtent=function(){var n,t,i,r,u,f,e;APP.evaluationGraphicArray!==undefined&&APP.evaluationGraphicArray.length>1&&(n=APP.evaluationGraphicArray[0],t=APP.evaluationGraphicArray[1],n.geometry.x>t.geometry.x?(i=t.geometry.x,r=n.geometry.x):(i=n.geometry.x,r=t.geometry.x),n.geometry.y>t.geometry.y?(u=t.geometry.y,f=n.geometry.y):(u=n.geometry.y,f=t.geometry.y),e=new p({xmin:i,xmax:r,ymin:u,ymax:f,spatialReference:{wkid:102100}}),APP.isFirstZoom?(APP.isFirstZoom=!1,APP.map.setExtent(APP.evaluationExtent.expand(3),!0)):APP.mapView.extent.contains(e)===!1&&APP.mapView.goTo(e.expand(3),!0))};APP.customFunctions.getRoutePoint=function(n,i){var r=new a(MAP_CONFIG.routePointServiceUrl),u={Measure:i,ReachCode:n};r.execute(u).then(function(n){var i,r,u;n.results[0].value.features.length>0&&(i=new t({geometry:n.results[0].value.features[0].geometry,symbol:APP.nhdPointSymbol}),APP.reachCodeGraphicsLayer.removeAll(),APP.evaluationGraphicArray.push(i),APP.reachCodeGraphicsLayer.add(i),r={type:"text",color:"black",haloColor:"white",haloSize:2,text:$(".editor-nhd-label").text(),xoffset:6,horizontalAlignment:"left",font:{size:12,weight:"bold"}},u=new t({geometry:n.results[0].value.features[0].geometry,symbol:r}),APP.reachCodeGraphicsLayer.add(u),$(".editor-item-active > .reach-code-status-item > .status-icon").addClass("status-icon-complete"),$("#button-editor-save").removeClass("button-go-disabled"),APP.customFunctions.evaluateReachCodeExtent())})};APP.customFunctions.getGnisNameByReachCode=function(n,t){var r,u="",f,i;t===""?(r="10",u="unnammed lake/pond"):(r="2",u="unnammed river/stream");f=new c(MAP_CONFIG.utilityServiceUrl+"/"+r);i=new l;i.returnGeometry=!1;i.outFields=["GNIS_Name"];i.where="ReachCode = '"+n+"'";f.execute(i).then(function(n){n.features[0].attributes.GNIS_Name===null?$(".editor-nhd-label").text(u):$(".editor-nhd-label").text(n.features[0].attributes.GNIS_Name);$("#editor-tool-row-nhd").removeAttr("aria-hidden");$("#button-editor-nhd-skip").addClass("button-go-disabled")})};APP.customFunctions.getWaterbodyCenterPoint=function(n){var r=new c(MAP_CONFIG.utilityServiceUrl+"/10"),i=new l;i.returnGeometry=!0;i.outFields=["GNIS_Name"];i.where="ReachCode = '"+n+"'";i.maxOffset=10;r.execute(i).then(function(n){var i=n.features[0].geometry;APP.geometryService.labelPoints([i]).then(function(n){var i=new t({geometry:n[0],symbol:APP.nhdPointSymbol}),r,u;APP.reachCodeGraphicsLayer.removeAll();APP.evaluationGraphicArray.push(i);APP.reachCodeGraphicsLayer.add(i);r={type:"text",color:"black",haloColor:"white",haloSize:2,text:$(".editor-nhd-label").text(),xoffset:6,horizontalAlignment:"left",font:{size:12,weight:"bold"}};u=new t({geometry:n[0],symbol:r});APP.reachCodeGraphicsLayer.add(u);$(".editor-item-active > .reach-code-status-item > .status-icon").addClass("status-icon-complete");$("#button-editor-save").removeClass("button-go-disabled");APP.customFunctions.evaluateReachCodeExtent()})})}});aria.KeyCode={BACKSPACE:8,TAB:9,RETURN:13,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};aria.Utils=aria.Utils||{};aria.Utils.matches=function(n,t){return Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(t){for(var r=n.parentNode.querySelectorAll(t),i=r.length;--i>=0&&r.item(i)!==this;);return i>-1}),n.matches(t)};aria.Utils.remove=function(n){return n.remove&&typeof n.remove=="function"?n.remove():n.parentNode&&n.parentNode.removeChild&&typeof n.parentNode.removeChild=="function"?n.parentNode.removeChild(n):!1};aria.Utils.isFocusable=function(n){if(n.tabIndex>0||n.tabIndex===0&&n.getAttribute("tabIndex")!==null)return!0;if(n.disabled)return!1;switch(n.nodeName){case"A":return!!n.href&&n.rel!=="ignore";case"INPUT":return n.type!=="hidden"&&n.type!=="file";case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}};aria.Utils.getAncestorBySelector=function(n,t){if(!aria.Utils.matches(n,t+" "+n.tagName))return null;for(var i=n,r=null;r===null;)aria.Utils.matches(i.parentNode,t)?r=i.parentNode:i=i.parentNode;return r};aria.Utils.hasClass=function(n,t){return new RegExp("(\\s|^)"+t+"(\\s|$)").test(n.className)};aria.Utils.addClass=function(n,t){aria.Utils.hasClass(n,t)||(n.className+=" "+t)};aria.Utils.removeClass=function(n,t){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");n.className=n.className.replace(i," ").trim()};aria.ListboxCombobox=function(n,t,i,r,u,f,e){this.combobox=n;this.input=t;this.listbox=i;this.searchFn=r;this.shouldAutoSelect=u;this.onShow=f||function(){};this.onHide=e||function(){};this.activeIndex=-1;this.resultsCount=0;this.shown=!1;this.hasInlineAutocomplete=t.getAttribute("aria-autocomplete")==="both";this.setupEvents()};aria.ListboxCombobox.prototype.setupEvents=function(){document.body.addEventListener("click",this.checkHide.bind(this));this.input.addEventListener("keyup",this.checkKey.bind(this));this.input.addEventListener("keydown",this.setActiveItem.bind(this));this.input.addEventListener("focus",this.checkShow.bind(this));this.input.addEventListener("blur",this.checkSelection.bind(this));this.listbox.addEventListener("click",this.clickItem.bind(this))};aria.ListboxCombobox.prototype.checkKey=function(n){var t=n.which||n.keyCode;switch(t){case aria.KeyCode.UP:case aria.KeyCode.DOWN:case aria.KeyCode.ESC:case aria.KeyCode.RETURN:n.preventDefault();return;default:this.updateResults(!1)}if(this.hasInlineAutocomplete)switch(t){case aria.KeyCode.BACKSPACE:return;default:this.autocompleteItem()}};aria.ListboxCombobox.prototype.updateResults=function(n){var u=this.input.value,r=this.searchFn(u),t,i;if(this.hideListbox(),n||u||(r=[]),this.listbox.innerHTML="",r.length){for(t=0;t<r.length;t++)i=document.createElement("li"),i.className=t===0?"result result-item":"result result-item",i.setAttribute("role","option"),i.setAttribute("id","result-item-"+t),i.innerText=r[t],this.listbox.appendChild(i);aria.Utils.removeClass(this.listbox,"hidden");this.combobox.setAttribute("aria-expanded","true");this.resultsCount=r.length;this.shown=!0;this.onShow()}};aria.ListboxCombobox.prototype.setActiveItem=function(n){var r=n.which||n.keyCode,t=this.activeIndex,u,i;if(r===aria.KeyCode.ESC){this.hideListbox();setTimeout(function(){this.input.value=""}.bind(this),1);return}if(this.resultsCount<1)if(this.hasInlineAutocomplete&&(r===aria.KeyCode.DOWN||r===aria.KeyCode.UP))this.updateResults(!0);else return;u=this.getItemAt(t);switch(r){case aria.KeyCode.UP:t<=0?t=this.resultsCount-1:t--;break;case aria.KeyCode.DOWN:t===-1||t>=this.resultsCount-1?t=0:t++;break;case aria.KeyCode.RETURN:i=this.getItemAt(t);this.selectItem(i);return;case aria.KeyCode.TAB:this.checkSelection();this.hideListbox();return;default:return}n.preventDefault();i=this.getItemAt(t);this.activeIndex=t;u&&(aria.Utils.removeClass(u,"focused"),u.setAttribute("aria-selected","false"));i?(aria.Utils.addClass(i,"focused"),i.setAttribute("aria-selected","true"),this.hasInlineAutocomplete&&(this.input.value=i.innerText)):this.input.setAttribute("aria-activedescendant","")};aria.ListboxCombobox.prototype.getItemAt=function(n){return document.getElementById("result-item-"+n)};aria.ListboxCombobox.prototype.clickItem=function(n){n.target&&n.target.nodeName==="LI"&&this.selectItem(n.target)};aria.ListboxCombobox.prototype.selectItem=function(n){n&&(this.input.value=n.innerText,this.hideListbox(),this.input.attributes["data-zoomto-button"]!==undefined&&$("#"+this.input.attributes["data-zoomto-button"].value).removeClass("button-go-disabled").removeAttr("disabled"),this.input.attributes["data-trigger-target"]!==undefined&&($("#"+this.input.attributes["data-trigger-target"].value).val("").removeAttr("disabled",!0),APP.customFunctions.populateDropdown(this.input.attributes["data-trigger-target"].value)),this.input.attributes["data-focus-control"]!==undefined&&$("#"+this.input.attributes["data-focus-control"].value).focus())};aria.ListboxCombobox.prototype.checkShow=function(){var t,n;if(this.input.attributes["data-zoomto-button"]!==undefined&&$("#"+this.input.attributes["data-zoomto-button"].value).hasClass("button-go-disabled")===!1&&$("#"+this.input.attributes["data-zoomto-button"].value).addClass("button-go-disabled").attr("disabled"),this.input.attributes["data-dependent-controls"]!==undefined)for(t=this.input.attributes["data-dependent-controls"].value.split(","),n=0;n<t.length;n++)$("#"+t[n]).val("").attr("disabled",!0);this.updateResults(!1)};aria.ListboxCombobox.prototype.checkHide=function(n){n.target===this.input||this.combobox.contains(n.target)||this.hideListbox()};aria.ListboxCombobox.prototype.hideListbox=function(){this.shown=!1;this.activeIndex=-1;this.listbox.innerHTML=null;aria.Utils.addClass(this.listbox,"hidden");this.combobox.setAttribute("aria-expanded","false");this.resultsCount=0;this.onHide()};aria.ListboxCombobox.prototype.checkSelection=function(){if(!(this.activeIndex<0)){var n=this.getItemAt(this.activeIndex);this.selectItem(n)}};aria.ListboxCombobox.prototype.autocompleteItem=function(){var i=this.listbox.querySelector(".focused"),t=this.input.value,n;i&&t&&(n=i.innerText,t!==n&&(this.input.value=n,this.input.setSelectionRange(t.length,n.length)))};var aria=aria||{};aria.Toolbar=function(n){this.toolbarNode=n;this.items=this.toolbarNode.querySelectorAll(".toolbar-item");this.selectedItem=this.toolbarNode.querySelector(".selected");this.registerEvents()};aria.Toolbar.prototype.registerEvents=function(){this.toolbarNode.addEventListener("keydown",this.checkFocusChange.bind(this));this.toolbarNode.addEventListener("click",this.checkClickItem.bind(this))};aria.Toolbar.prototype.checkFocusChange=function(n){var r=n.which||n.keyCode,t,i;switch(r){case aria.KeyCode.LEFT:case aria.KeyCode.RIGHT:t=Array.prototype.indexOf.call(this.items,this.selectedItem);t=r===aria.KeyCode.LEFT?t-1:t+1;t=Math.max(Math.min(t,this.items.length-1),0);i=this.items[t];this.selectItem(i);this.focusItem(i);break;case aria.KeyCode.DOWN:aria.Utils.hasClass(this.selectedItem,"menu-button")&&(n.preventDefault(),this.selectedItem.click())}};aria.Toolbar.prototype.checkClickItem=function(n){aria.Utils.hasClass(n.target,"toolbar-item")&&this.selectItem(n.target)};aria.Toolbar.prototype.deselectItem=function(n){aria.Utils.removeClass(n,"selected");n.setAttribute("tabindex","-1")};aria.Toolbar.prototype.selectItem=function(n){this.deselectItem(this.selectedItem);aria.Utils.addClass(n,"selected");n.setAttribute("tabindex","0");this.selectedItem=n};aria.Toolbar.prototype.focusItem=function(n){n.focus()};require(["esri/Map","esri/views/MapView","esri/layers/FeatureLayer","esri/layers/ImageryLayer","esri/layers/TileLayer","esri/layers/VectorTileLayer","esri/layers/MapImageLayer","esri/layers/BingMapsLayer","esri/layers/support/Sublayer","esri/tasks/GeometryService","esri/geometry/Extent","esri/geometry/SpatialReference","esri/config","dojo/_base/lang","dojo/request","dojo/_base/array","dojo/dom-style","dojo/dom-class","dojo/dom-attr","dojo/_base/window","dojo/dom-construct","esri/core/urlUtils","dojo/domReady!"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt){function tt(){APP.customFunctions.createThemeControl();MAP_CONFIG.useZoomFullControl&&APP.customFunctions.createZoomFullControl();MAP_CONFIG.useSimpleZoomToControl&&APP.customFunctions.createSimpleZoomToControl();MAP_CONFIG.useIdentify&&APP.customFunctions.configureIdentify();MAP_CONFIG.useBasemapPicker&&APP.customFunctions.createBasemapControl();MAP_CONFIG.useMapLayersControl?APP.customFunctions.createMapLayersControl():($("#menuitem-layers").remove(),$("#button-add-data-cr").remove());MAP_CONFIG.useLegendControl?APP.customFunctions.createLegendControl():($("#tabs-legend").remove(),$("#control-ribbon-tab-legend").remove(),$("#menuitem-legend").remove());MAP_CONFIG.usePrintMapControl?APP.customFunctions.createPrintMapControl():($("#menuitem-print").remove(),$("#button-print").remove());MAP_CONFIG.useShareMapControl?APP.customFunctions.createShareMapControl():($("#menuitem-share").remove(),$("#button-share").remove());MAP_CONFIG.useAboutMapControl?APP.customFunctions.createAboutMapControl():($("#menuitem-about").remove(),$("#button-about").remove());MAP_CONFIG.useSaveMapControl?APP.customFunctions.createSaveMapControl():($("#menuitem-save-map").remove(),$("#button-my-maps").remove());MAP_CONFIG.useFilterControl?APP.customFunctions.createFilterControl():($("#tabs-filter").remove(),$("#control-ribbon-tab-filter").remove(),$("#menuitem-filter").remove());MAP_CONFIG.useEditorControl?APP.customFunctions.createEditorControl():($("#tabs-editor").remove(),$("#control-ribbon-tab-editor").remove(),$("#menuitem-editor").remove());MAP_CONFIG.useToolsControl?setTimeout("APP.customFunctions.createToolsControl()",500):($("#tabs-tools").remove(),$("#control-ribbon-tab-tools").remove(),$("#menuitem-tools").remove());(MAP_CONFIG.useMapLayersControl||MAP_CONFIG.useLegendControl)&&APP.customFunctions.createSimpleMetadataControl();MAP_CONFIG.useZoomToControl?APP.customFunctions.createZoomToControl():($("#tabs-zoomto").remove(),$("#control-ribbon-tab-zoomto").remove(),$("#menuitem-zoomto").remove());$(document).on("keydown",function(n){switch(n.which){case 9:MAP_CONFIG.isPopupMap&&(n.shiftKey?$(":focus").parent().attr("id")==="control-ribbon-tabs-tablist"&&($("#button-full-map-toggle").focus(),n.preventDefault()):$(":focus").attr("id")==="button-full-map-toggle"&&$("#control-ribbon-tabs").tabs("option","active",0).focus());break;case 83:if(n.altKey)return $("#cbDisableSkipLinkMenu").prop("checked")===!1&&APP.customFunctions.showShortcutMenu(),!1}});$(document).on("click","#button-close-map",function(){$("#map-container").css("visibility","hidden");$("#map-popup-modal").hide();$("body").css("overflow-y","auto");$(APP.DynamicConfig.InvokingControl).focus()});$(document).on("click",".button-close-map-dialog",function(){$(this).attr("id")==="button-close-disclaimer-map-dialog"&&($("#map-popup-modal").hide(),$("#map-view").focus());$(this).parent().parent().hide();$("#"+$(this).parent().parent().attr("data-invoked-by")).focus()});$(document).on("click","#disable-disclaimer-text",function(){$("#cbDisableDisclaimer").click()});$(document).on("keydown",".map-dialog",function(n){var t=[];t.push($(this).attr("id"));$.each($(this).find(":focusable"),function(n,i){i.attributes.id!==undefined&&t.push(i.attributes.id.value)});switch(n.which){case 9:if($(this).attr("id")==="shortcut-menu-container")return!1;n.shiftKey?$(":focus")[0].id===t[0]&&($("#"+t[t.length-1]).focus(),n.preventDefault()):$(":focus")[0].id===t[t.length-1]&&($("#"+t[0]).focus(),n.preventDefault());break;case 27:$(this).fadeOut(350);$("#"+$(this).attr("data-invoked-by")).focus();n.preventDefault();break;case 37:$(this).hasClass("draggable")&&($(this).css("left",$(this).offset().left-10),$(this).position().left<$("#map-view").position().left&&$(this).css("left",$("#map-view").position().left+2));n.preventDefault();break;case 38:$(this).hasClass("draggable")&&($(this).css("top",$(this).offset().top-10),$(this).position().top<$("#map-view").position().top&&$(this).css("top",$("#map-view").position().top));n.preventDefault();break;case 39:$(this).hasClass("draggable")&&($(this).css("left",$(this).offset().left+10),$(this).position().left+$(this).width()>$("#map-view").position().left+$("#map-view").width()&&$(this).css("left",$("#map-view").position().left+$("#map-view").width()-$(this).width()+2));n.preventDefault();break;case 40:$(this).hasClass("draggable")&&($(this).css("top",$(this).offset().top+10),$(this).position().top+$(this).height()>$("#map-view").position().top+$("#map-view").height()&&$(this).css("top",$("#map-view").position().top+$("#map-view").height()-$(this).height()+2));n.preventDefault()}});$(document).on("focusin",function(n){n.target.tagName==="CANVAS"||n.target.tagName==="svg"?$("#map-view").addClass("activeMap"):$("#map-view").removeClass("activeMap")});$("#control-ribbon-tabs").on("focus",function(){$(this).blur()});$("#control-ribbon-buttons").on("focus",function(){$(this).blur()});$("#menu-panel-mode").on("blur",function(){$(this).hide();$("#button-panel-mode").focus()});$(".footer li a").on("focus",function(){$("html,body").animate({scrollTop:$("#bottom-anchor").offset().top},"slow")});$(".footer li a").on("blur",function(){$(document.activeElement).hasClass("footer-link")===!1&&window.scrollTo(0,0)});$(".control-ribbon-tab").on("focus",function(){$("#left-panel").is(":visible")===!1&&APP.customFunctions.toggleLeftPanel()});$("#button-full-map-toggle").on("click",function(){APP.customFunctions.toggleLeftPanel()});$("#button-panel-mode").on("click",function(){$("#menu-panel-mode").css("width",$("#left-panel").width()-6).css("height",$("#left-panel").height()-4);$("#menu-panel-mode").show().position({my:"left top",at:"left bottom+4",of:$(this)});setTimeout("$('#menu-panel-mode').focus()",350);$("#left-panel").is(":visible")===!1&&APP.customFunctions.toggleLeftPanel()});$(".control-ribbon-tab").on("click",function(){$(this).first().focus()});$(document).on("keydown","#map-view",function(n){var t=n.which;switch(t){case 13:APP.keyboardNavigation&&APP.customFunctions.doIdentify(APP.mapView.center);n.preventDefault();break;case 27:APP.keyboardNavigation=!1;$("#identify-crosshair").hide();$("#tools-toolbar-button-pan-identify").click();n.preventDefault();break;case 40:n.preventDefault()}});$(document).on("keydown",".link-map",function(n){var t=n.which;switch(t){case 13:$(this).click()}});$(document).on("click",function(n){switch(n.target.className){case"esri-attribution__link":case"esri-attribution__powered-by":case"esri-attribution__sources esri-interactive esri-attribution__sources--open":case"esri-attribution__sources esri-interactive":APP.mapView.focus()}});$(window).on("resize",function(){APP.customFunctions.sizePage()});$("#control-ribbon-tabs").on("tabsactivate",function(n,t){$("#left-panel").is(":visible")===!1&&APP.customFunctions.toggleLeftPanel();APP.activeTab=t.newPanel[0].id;switch(APP.activeTab){case"tabs-legend":APP.customFunctions.checkPanelScrolling("legend-item-container");break;case"tabs-filter":APP.customFunctions.checkPanelScrolling("filter-item-container");break;case"tabs-zoomto":APP.customFunctions.checkPanelScrolling("zoomto-item-container");break;case"tabs-edit":APP.customFunctions.checkPanelScrolling("editor-item-container");break;case"tabs-tools":APP.customFunctions.checkPanelScrolling("tools-item-container")}});$("#menu-panel-mode").on("menuselect",function(n,t){var i=t.item[0].attributes["data-target-id"].value;$("#control-ribbon-tabs").tabs("option","active",$(i).index()-1);$("#menu-panel-mode").hide()});$("#menu-shortcut").on("menuselect",function(n,t){var i=t.item[0].attributes["data-target-id"].value;switch(i){case"#tabs-legend":case"#tabs-filter":case"#tabs-editor":case"#tabs-zoomto":case"#tabs-tools":$("#control-ribbon-tabs").tabs("option","active",$(i).index()-1);$("#control-ribbon-tabs-tablist").find('li[aria-controls="'+i.replace("#","")+'"]').focus();break;case"#button-add-data-cr":case"#button-print":case"#button-share":case"#button-about":case"#button-close-map":case"#button-my-maps":$(i).click();break;case"#map-view":APP.mapView.focus();break;case"#result-table-container":$(i).focus()}$("#shortcut-menu-container").hide()});$(document).on("keydown",".keydown-trigger",function(n){var t=n.which;if(t===13||t===32)return $(this).click(),!1});$.fn.ForceNumericOnly=function(){return this.each(function(){$(this).keydown(function(n){var t=n.keyCode;if(n.ctrlKey===!0&&(t===67||t===86||t===88)||t===46||t===8||t===9||t===27||t===13||t===109||t===190||t===110||t>=37&&t<=40)return!0;if(t>=48&&t<=57||t>=96&&t<=105)return n.shiftKey===!0?!1:!0;(n.shiftKey||(t<48||t>57)&&(t<96||t>105)&&t!==189)&&n.preventDefault()})})};APP.customFunctions.finalizeMap()}APP.initialLoad=!0;APP.map=null;APP.mapView=null;APP.layerDefinitions={};APP.pairedCacheLayers=[];APP.layerOpacity=.9;APP.layerTransparency=10;APP.mapTheme="ca";APP.customFunctions=v.getObject("customFunctions",!0);APP.customFunctions.CSVToObject=function(n){for(var u,o,t,i=n.split("\r\n"),f=[],e=i[0].split(","),r=1;r<i.length;r++){for(u={},o=i[r].split(","),t=0;t<e.length;t++)u[e[t]]=o[t];f.push(u)}return f};APP.customFunctions.getDate=function(){var n=new Date,t=n.getUTCMonth()+1,i=n.getUTCDate();return(t<10?"0":"")+t+(i<10?"0":"")+i+n.getUTCFullYear()};APP.customFunctions.addCommasToNumber=function(n){return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")};APP.customFunctions.cleanString=function(n){var t=n;return t.replace("\\","").replace("\t"," ").replace("\r"," ").replace("\n"," ").replace(/\"/g,'\\"').replace(/\'/g,"'").replace(","," - ")};APP.customFunctions.getRootWebsitePath=function(){var n=document.location.toString(),r=n.indexOf("/",n.indexOf("://")+3),i=n.substring(0,r)+"/",t=n.indexOf("/",n.indexOf(i)+i.length);return t===-1&&(t=n.length),n.substring(0,t)};APP.customFunctions.showShortcutMenu=function(){$(".map-dialog").hide();$("#shortcut-menu-container").width()<APP.mapView.width?$("#shortcut-menu-container").show().position({my:"center top",at:"center top+80",of:$("#map-view")}):$("#shortcut-menu-container").show().position({my:"center center",at:"center center",of:$(".main").first()});$("#menu-shortcut").focus()};APP.customFunctions.showMilitaryDisclaimerDialog=function(){$("#cbDisableDisclaimer").prop("checked")===!1&&($("#map-disclaimer-dialog").show().position({my:"center center",at:"center center",of:$(window).first()}).focus(),$("#map-popup-modal").show().position({my:"top center",at:"top center",of:$(window)}))};APP.customFunctions.toTitleCase=function(n){return n.replace(/\w\S*/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})};APP.customFunctions.updatingViewChange=function(n){if(n){var t=Math.random();t>.99?b.add("map-loading-indicator","squatch"):b.remove("map-loading-indicator","squatch");MAP_CONFIG.useFilterControl&&APP.activeTables.length>0?w.set("map-loading-indicator","top","35%"):w.set("map-loading-indicator","top","50%");w.set("map-loading-indicator","display","block")}else w.set("map-loading-indicator","display","none")};APP.customFunctions.zoomToExtent=function(n,t){if(t){var i=n.clone().expand(1.8);APP.mapView.goTo(i)}else APP.mapView.goTo(n)};APP.customFunctions.toggleLeftPanel=function(){if($("#left-panel").is(":visible")===!0)$("#left-panel").animate({width:"toggle"},350),$("#button-full-map-toggle").addClass("button-full-map-toggle-closed").attr("aria-label","show left panel").attr("title","show left panel"),$("#map-container").css("min-width","684px"),$("body").css("min-width","684px"),$("#map-container").width()<685?$("body").css({"overflow-x":"auto"}):$("body").css({"overflow-x":"hidden"}),setTimeout("$('#map-view').width($('#map-container').width() - 4);",400),$(".control-ribbon-tab-content").attr("aria-hidden",!0).css("display","none"),$(".control-ribbon-tab.ui-state-active").attr("aria-expanded",!1),$("#menu-panel-mode").hide();else{$("#map-view").width($("#map-container").width()-$("#left-panel").width()-4);$("#left-panel").animate({width:"toggle"},350);$("#button-full-map-toggle").removeClass("button-full-map-toggle-closed").attr("aria-label","hide left panel").attr("title","hide left panel");$("#map-container").css("min-width","1080px");$("body").css("min-width","1080px");$("#map-container").width()<1081?$("body").css({"overflow-x":"auto"}):$("body").css({"overflow-x":"hidden"});$(".control-ribbon-tab.ui-state-active").attr("aria-expanded",!0);var n=$(".control-ribbon-tab.ui-state-active").attr("aria-controls");$("#"+n).attr("aria-hidden",!1).css("display","block")}MAP_CONFIG.useFilterControl&&setTimeout("APP.customFunctions.resizeTables();",1e3)};APP.customFunctions.getParameterByName=function(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+n+"=([^&#]*)",r=new RegExp(i),t=r.exec(decodeURI(window.location.search));return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))};APP.customFunctions.setTabIndexes=function(){$("canvas").first().attr("tabindex",0).attr("focusable",!0);$("svg").attr("focusable",!1).attr("tabindex",-1);$(".esri-attribution").removeAttr("role").removeAttr("tabindex").attr("disabled",!0);$(".esri-attribution__sources").removeAttr("role").removeAttr("tabindex").attr("disabled",!0);$(".esri-attribution__link").attr("href","#").removeAttr("target").attr("disabled",!0);$(".esri-view-surface").attr("tabindex",-1).attr("focusable",!0)};APP.customFunctions.sizePage=function(){var r=$(".header").first().height(),u=$(".banner_container").first().height(),f=$(".nav").first().height(),n=$("#control-ribbon").height(),o=$(".footer").first().height(),i,e,t;MAP_CONFIG.isPopupMap?(i=$(window).height()*.95-n-4,e=$(window).height()*.95-n,$("body").attr("style","height:"+u+f+n+i+r+"px")):(i=$(window).height()-u-f-n-r-8,e=$(window).height()-u-f-n-r-8,$("body").attr("style","height:"+u+f+n+i+o+r+"px"));$("#left-panel").height(e);$("#control-ribbon-tabs").width($("#left-panel").width());$("#control-ribbon-tabs").show();$("menu-panel-mode").hide();t=0;MAP_CONFIG.isPopupMap?$("#button-full-map-toggle").hasClass("button-full-map-toggle-closed")?($("#left-panel").hide(),t=$("#map-container").width()-4):($(".control-ribbon-tab").each(function(n,t){t.classList.contains("ui-state-active")&&(APP.activeTabIndex=n,$("#control-ribbon-tabs").tabs("option","active",0),setTimeout("$('#control-ribbon-tabs').tabs('option', 'active', APP.activeTabIndex)",50))}),t=$("#map-container").width()-$("#left-panel").width()-4):$("#button-full-map-toggle").hasClass("button-full-map-toggle-closed")?($("#left-panel").hide(),$("#map-container").css("min-width","684px"),$("body").css("min-width","684px"),$("#map-container").width()<685?$("body").css({"overflow-x":"scroll"}):$("body").css({"overflow-x":"hidden"}),t=$("#map-container").width()-4):($(".control-ribbon-tab").each(function(n,t){t.classList.contains("ui-state-active")&&(APP.activeTabIndex=n,$("#control-ribbon-tabs").tabs("option","active",0),setTimeout("$('#control-ribbon-tabs').tabs('option', 'active', APP.activeTabIndex)",50))}),$("#map-container").css("min-width","684px"),$("body").css("min-width","684px"),$("#map-container").width()<685?$("body").css({"overflow-x":"scroll"}):$("body").css({"overflow-x":"hidden"}),t=$("#map-container").width()-$("#left-panel").width()-4);$("#map-view").width(t);$("#map-view").height(i);APP.initialLoad===!1&&(MAP_CONFIG.useLegendControl&&APP.customFunctions.checkPanelScrolling("legend-item-container"),MAP_CONFIG.useFilterControl&&($("#result-table-container").height()>$("#map-view").height()&&$(".dataTables_wrapper").height($("#map-view").height()-6+"px !important"),$(".result-table-controller-label").css("padding-top","8px !important"),APP.customFunctions.resizeTables()),MAP_CONFIG.useEditorControl&&APP.customFunctions.checkPanelScrolling("editor-item-container"),MAP_CONFIG.useZoomToControl&&APP.customFunctions.checkPanelScrolling("zoomto-item-container"),MAP_CONFIG.useuseToolsControl&&APP.customFunctions.checkPanelScrolling("tools-item-container"))};APP.customFunctions.checkPanelScrolling=function(n){var t=$("#"+n).scrollHeight>$("#"+n).height();t?$("#"+n).find(".accordion-header").addClass(".accordion-header-scrolling"):$("#"+n).find(".accordion-header").removeClass(".accordion-header-scrolling");n==="legend-item-container"?(APP.visibleLayers.length===0?$("#legend-add-data-container-inner").show():$("#legend-add-data-container-inner").hide(),$("#"+n).css("height",$("#left-panel").height()-$("#legend-transparency-slider-container").height()-$("#legend-add-data-container").height()-2)):$("#"+n).css("height",$("#left-panel").height()-2);$("#"+n).parent().css("height",$("#left-panel").height()-2);$("#map-view").css("height",$("#left-panel").height())};APP.customFunctions.wait=function(n){var i=new Date,t=null;do t=new Date;while(t-i<n)};APP.customFunctions.finalizeMap=function(){var n,t;APP.customFunctions.sizePage();$(".footer").css("visibility","visible");APP.customFunctions.setTabIndexes();$("#menu-panel-mode").menu({});$("#menu-shortcut").menu({items:"> :not(.ui-widget-header)"});$("#menuitem-skip").show();$("#menuitem-map").show();$("#control-ribbon-tabs").tabs({create:function(){APP.tabsCreated=!0;$("#control-ribbon-tabs a").removeAttr("role")}}).show();n=APP.customFunctions.getParameterByName("AP");n!==""&&$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-"+n).index());APP.activeTab=$(".control-ribbon-tab").first().attr("id").replace("control-ribbon-tab-","tabs-");t=APP.customFunctions.getParameterByName("BBox");t===""&&MAP_CONFIG.isPopupMap===!1&&APP.customFunctions.zoomToExtent(APP.startExtent,!0);$(".esri-widget--button .esri-icon-font-fallback-text").remove();$("#map-view img").removeAttr("role");APP.initialLoad=!1};APP.customFunctions.applyDynamicConfig=function(n){APP.DynamicConfig=n;MAP_CONFIG.isPopupMap?($("#map-view").addClass("map-border-bottom"),APP.tabsCreated!==!0&&($("#map-container").css("visibility","visible").position({my:"center center",at:"center center",of:$(window)}),$("#map-popup-modal").show().position({my:"top center",at:"top center",of:$(window)}),$("body").css("overflow-y","hidden"),$("#button-close-map").show(),$("#menuitem-close-map").show())):($("#button-close-map").remove(),$("#menuitem-close-map").remove());APP.customFunctions.processDynamicConfig()};APP.customFunctions.processDynamicConfig=function(){if(APP.tabsCreated){if(APP.DynamicConfig!==null)switch(APP.DynamicConfig.StartAction){case"ZoomToLatLongDD":$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index());setTimeout("APP.customFunctions.doStartAction()",1500);break;case"ZoomToLatLongDMS":$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index());setTimeout("APP.customFunctions.doStartAction()",1500);break;case"ZoomToSPCS":$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index());setTimeout("APP.customFunctions.doStartAction()",1500);break;case"ZoomToUTM":$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index());setTimeout("APP.customFunctions.doStartAction()",1500);break;default:setTimeout("APP.customFunctions.doStartAction()",1500)}}else setTimeout("APP.customFunctions.processDynamicConfig(APP.DynamicConfig);",250)};APP.customFunctions.doStartAction=function(){var n,t;if(APP.DynamicConfig.StartActionType==="Edit"){switch(APP.DynamicConfig.GeometryType.toLowerCase()){case"point":$("#editor-toolbar-button-draw-point").removeAttr("aria-hidden").attr("tabindex",0).addClass("toolbar-item");$("#editor-toolbar-button-draw-line").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-draw-polygon").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-edit-shape").removeAttr("aria-hidden").attr("tabindex",0).addClass("toolbar-item");APP.DynamicConfig.CalculateReachCode!=="true"?($("#editor-toolbar-button-edit-nhd").attr("aria-hidden","true").removeClass("toolbar-item"),$("#tools-toolbar-button-pan-identify").click(),APP.reachCodeGraphicsLayer.removeAll()):$("#editor-toolbar-button-edit-nhd").removeAttr("aria-hidden").addClass("toolbar-item");break;case"line":$("#editor-toolbar-button-draw-point").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-draw-line").removeAttr("aria-hidden","true").attr("tabindex",0).addClass("toolbar-item");$("#editor-toolbar-button-draw-polygon").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-edit-shape").removeAttr("aria-hidden").attr("tabindex",0).addClass("toolbar-item");$("#editor-toolbar-button-edit-nhd").attr("aria-hidden","true").removeClass("toolbar-item");$(".reach-code-status-item").hide();$("#tools-toolbar-button-pan-identify").click();APP.reachCodeGraphicsLayer.removeAll();break;case"polygon":$("#editor-toolbar-button-draw-point").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-draw-line").attr("aria-hidden","true").removeClass("toolbar-item");$("#editor-toolbar-button-draw-polygon").removeAttr("aria-hidden","true").attr("tabindex",0).addClass("toolbar-item");$("#editor-toolbar-button-edit-shape").removeAttr("aria-hidden").attr("tabindex",0).addClass("toolbar-item");$("#editor-toolbar-button-edit-nhd").attr("aria-hidden","true").removeClass("toolbar-item");$(".reach-code-status-item").hide();$("#tools-toolbar-button-pan-identify").click();APP.reachCodeGraphicsLayer.removeAll()}$(".editor-item").first().addClass("editor-item-active");$(".editor-item").first().find(".editor-item-content").html(APP.DynamicConfig.Label);$(".editor-item-active").attr("data-label-value",APP.DynamicConfig.Label).attr("data-edit-mode",APP.DynamicConfig.GeometryType.toLowerCase()).attr("data-calculate-spatial-metadata",APP.DynamicConfig.CalculateSpatialMetadata).attr("data-do-geoprocessing",APP.DynamicConfig.DoGeoprocessing).attr("data-calculate-reach-code",APP.DynamicConfig.CalculateReachCode).attr("data-unique-id",APP.DynamicConfig.UniqueIdValue)}switch(APP.DynamicConfig.StartAction){case"NewEditNoStartAction":APP.editorGraphicsLayer.removeAll();APP.reachCodeGraphicsLayer.removeAll();APP.mapView.goTo(APP.startExtent);$(".editor-item-active > .geometry-status-item > .status-icon").removeClass("status-icon-complete");$(".editor-item-active > .reach-code-status-item > .status-icon").removeClass("status-icon-complete");$("#button-editor-save").addClass("button-go-disabled");break;case"ZoomToAddress":$("#control-ribbon-tabs").tabs("option","active",$("#control-ribbon-tab-zoomto").index());$("#accordion-trigger-zoomto-1").click();n={Address1:APP.DynamicConfig.ZoomToAddress.Address1,Address2:APP.DynamicConfig.ZoomToAddress.Address2,City:APP.DynamicConfig.ZoomToAddress.City,Zip:APP.DynamicConfig.ZoomToAddress.Zip,Plus4:APP.DynamicConfig.ZoomToAddress.Zip};APP.customFunctions.cleanAndGeocodeAddressRest(n,!0);break;case"ZoomToLatLongDD":$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(0)").click();$("#zoomto-texbox-latitude-dd").val(APP.DynamicConfig.ZoomToLatLongDD.Latitude);$("#zoomto-texbox-longitude-dd").val(APP.DynamicConfig.ZoomToLatLongDD.Longitude);$("#zoomto-dropdownlist-datum-dd").val(APP.DynamicConfig.ZoomToLatLongDD.Datum);$("#button-zoomto-latlong-dd-go").click();break;case"ZoomToLatLongDMS":$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(1)").click();$("#zoomto-texbox-latitude-degrees-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LatitudeDegrees);$("#zoomto-texbox-latitude-minutes-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LatitudeMinutes);$("#zoomto-texbox-latitude-seconds-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LatitudeSeconds);$("#zoomto-texbox-longitude-degrees-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LongitudeDegrees);$("#zoomto-texbox-longitude-minutes-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LongitudeMinutes);$("#zoomto-texbox-longitude-seconds-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.LongitudeSeconds);$("#zoomto-dropdownlist-datum-dms").val(APP.DynamicConfig.ZoomToLatLongDMS.Datum);$("#button-zoomto-latlong-dms-go").click();break;case"ZoomToSPCS":$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(2)").click();$("#zoomto-texbox-northing-spcs").val(APP.DynamicConfig.ZoomToSPCS.Northing);$("#zoomto-texbox-easting-spcs").val(APP.DynamicConfig.ZoomToSPCS.Easting);$("#zoomto-dropdownlist-zone-spcs").val(APP.DynamicConfig.ZoomToSPCS.Zone);$("#zoomto-dropdownlist-datum-spcs").val(APP.DynamicConfig.ZoomToSPCS.Datum);$("#button-zoomto-spcs-go").click();break;case"ZoomToUTM":$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(3)").click();$("#zoomto-texbox-northing-utm").val(APP.DynamicConfig.ZoomToUTM.Northing);$("#zoomto-texbox-easting-utm").val(APP.DynamicConfig.ZoomToUTM.Easting);$("#zoomto-dropdownlist-zone-utm").val(APP.DynamicConfig.ZoomToUTM.Zone);$("#zoomto-dropdownlist-datum-utm").val(APP.DynamicConfig.ZoomToUTM.Datum);$("#button-zoomto-utm-go").click();break;case"ZoomToBusinessLayer":APP.customFunctions.zoomToBusinessLayer(APP.DynamicConfig.ZoomToBusinessLayer.LayerIndex,APP.DynamicConfig.ZoomToBusinessLayer.QueryWhere);break;case"InsertByAddress":APP.doInsertAtStart=!0;$(".editor-item-active").attr("data-unique-id",APP.DynamicConfig.InsertByAddress.UniqueIdValue);t={Address1:APP.DynamicConfig.InsertByAddress.Address1,Address2:APP.DynamicConfig.InsertByAddress.Address2,City:APP.DynamicConfig.InsertByAddress.City,Zip:APP.DynamicConfig.InsertByAddress.Zip,Plus4:APP.DynamicConfig.InsertByAddress.Zip};APP.customFunctions.cleanAndGeocodeAddressRest(t,!0);break;case"InsertByLatLongDD":APP.doInsertAtStart=!0;$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(0)").click();$("#zoomto-texbox-latitude-dd").val(APP.DynamicConfig.InsertByLatLongDD.Latitude);$("#zoomto-texbox-longitude-dd").val(APP.DynamicConfig.InsertByLatLongDD.Longitude);$("#zoomto-dropdownlist-datum-dd").val(APP.DynamicConfig.InsertByLatLongDD.Datum);$("#button-zoomto-latlong-dd-go").click();break;case"InsertByLatLongDMS":APP.doInsertAtStart=!0;$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(1)").click();$("#zoomto-texbox-latitude-degrees-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LatitudeDegrees);$("#zoomto-texbox-latitude-minutes-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LatitudeMinutes);$("#zoomto-texbox-latitude-seconds-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LatitudeSeconds);$("#zoomto-texbox-longitude-degrees-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LongitudeDegrees);$("#zoomto-texbox-longitude-minutes-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LongitudeMinutes);$("#zoomto-texbox-longitude-seconds-dms").val(APP.DynamicConfig.InsertByLatLongDMS.LongitudeSeconds);$("#zoomto-dropdownlist-datum-dms").val(APP.DynamicConfig.InsertByLatLongDMS.Datum);$("#button-zoomto-latlong-dms-go").click();break;case"InsertBySPCS":APP.doInsertAtStart=!0;$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(2)").click();$("#zoomto-texbox-northing-spcs").val(APP.DynamicConfig.InsertBySPCS.Northing);$("#zoomto-texbox-easting-spcs").val(APP.DynamicConfig.InsertBySPCS.Easting);$("#zoomto-dropdownlist-zone-spcs").val(APP.DynamicConfig.InsertBySPCS.Zone);$("#zoomto-dropdownlist-datum-spcs").val(APP.DynamicConfig.InsertBySPCS.Datum);$("#button-zoomto-spcs-go").click();break;case"InsertByUTM":APP.doInsertAtStart=!0;$("#accordion-trigger-zoomto-2").click();$("input[name=radio-group-crs]:eq(3)").click();$("#zoomto-texbox-northing-utm").val(APP.DynamicConfig.InsertByUTM.Northing);$("#zoomto-texbox-easting-utm").val(APP.DynamicConfig.InsertByUTM.Easting);$("#zoomto-dropdownlist-zone-utm").val(APP.DynamicConfig.InsertByUTM.Zone);$("#zoomto-dropdownlist-datum-utm").val(APP.DynamicConfig.InsertByUTM.Datum);$("#button-zoomto-utm-go").click();break;case"EditByBusinessLayer":APP.doInsertAtStart=!0;$("#cb117").prop("checked",!0);$("#cb118").prop("checked",!0);$("#button-layers-go").click();APP.customFunctions.editByBusinessLayer(APP.DynamicConfig.EditByBusinessLayer.LayerIndex,APP.DynamicConfig.EditByBusinessLayer.UniqueIdFieldName,APP.DynamicConfig.EditByBusinessLayer.UniqueIdValue,APP.DynamicConfig.EditByBusinessLayer.SpatialReferenceId,APP.DynamicConfig.EditByBusinessLayer.ZoomLevel,APP.DynamicConfig.EditByBusinessLayer.ExtentExpandFactor,APP.DynamicConfig.EditByBusinessLayer.GeometrySource,APP.DynamicConfig.EditByBusinessLayer.CoordinateSystemCode,APP.DynamicConfig.EditByBusinessLayer.HorizontalAccuracyCode,APP.DynamicConfig.EditByBusinessLayer.HorizontalCollectionMethodCode,APP.DynamicConfig.EditByBusinessLayer.HorizontalDatumCode,APP.DynamicConfig.EditByBusinessLayer.NhdReachCode,APP.DynamicConfig.EditByBusinessLayer.NhdReachMeasure,APP.DynamicConfig.EditByBusinessLayer.NhdEditDate)}$("#map-container").css("visibility","visible").position({my:"center center",at:"center center",of:$(window)});$("#map-popup-modal").show().position({my:"top center",at:"top center",of:$(window)});$("body").css("overflow-y","hidden");setTimeout("APP.mapView.focus();",500)};APP.customFunctions.BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"Other";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"Unknown"},searchString:function(n){for(var i,t=0;t<n.length;t++)if(i=n[t].string,this.versionSearchString=n[t].subString,i.indexOf(n[t].subString)!==-1)return n[t].identity},searchVersion:function(n){var i=n.indexOf(this.versionSearchString),t;if(i!==-1)return t=n.indexOf("rv:"),this.versionSearchString==="Trident"&&t!==-1?parseFloat(n.substring(t+3)):parseFloat(n.substring(i+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Edge",identity:"MS Edge"},{string:navigator.userAgent,subString:"MSIE",identity:"Internet Explorer"},{string:navigator.userAgent,subString:"Trident",identity:"Internet Explorer"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.userAgent,subString:"Opera",identity:"Opera"},{string:navigator.userAgent,subString:"OPR",identity:"Opera"},{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"Safari",identity:"Safari"}]};APP.customFunctions.init=function(){let r=APP.customFunctions.getParameterByName("theme");r==="msp"&&(APP.mapTheme="msp");APP.customFunctions.BrowserDetect.init();switch(APP.customFunctions.BrowserDetect.browser){case"MS Edge":case"Firefox":case"Chrome":break;case"Safari":APP.customFunctions.BrowserDetect.version>10||$(".header").first().text("Some mapping capabilities are not supported by "+APP.customFunctions.BrowserDetect.browser+" "+APP.customFunctions.BrowserDetect.version+".  Recommended browsers include Chrome, Firefox, Edge, and Safari (11 or greater).").addClass("header-with-message");break;default:$(".header").first().text("Some mapping capabilities are not supported by "+APP.customFunctions.BrowserDetect.browser+".  Recommended browsers include Chrome, Firefox, Edge, and Safari (11 or greater).").addClass("header-with-message")}APP.rootWebsitePath=APP.customFunctions.getRootWebsitePath();var v=$("<div>");v.load(APP.rootWebsitePath+"/MapAssets/Html/ecy.map.core.html",function(){$(".footer_container").first().after($(this).find(".ecy-map").first());y(APP.rootWebsitePath+"/MapAssets/Config/"+APP.configJsonFile,{handleAs:"json"}).then(function(r){var y,v,b,d,w,g,it;MAP_CONFIG=r;a.request.proxyUrl=APP.rootWebsitePath+"/"+MAP_CONFIG.proxyPath;nt.addProxyRule({urlPrefix:MAP_CONFIG.gisResourceUrl,proxyUrl:APP.rootWebsitePath+"/"+MAP_CONFIG.proxyPath});APP.geometryService=new h(MAP_CONFIG.geometryServiceUrl);APP.fullExtent=new c(-13860180,5733447,-13055227,6260060,new l({wkid:102100}));y=APP.customFunctions.getParameterByName("BBox");y!==""?(v=y.split(","),APP.startExtent=new c(parseInt(v[0]),parseInt(v[1]),parseInt(v[2]),parseInt(v[3]),new l({wkid:102100}))):APP.startExtent=APP.fullExtent.clone();APP.map=new n({});APP.mapView=new t({map:APP.map,container:"map-view",extent:APP.startExtent});b=new f("https://www.arcgis.com/sharing/rest/content/items/de26a3cf4cc9451298ea173c4b324736/resources/styles/root.json",{id:"init-layer",visible:!1,opacity:1});APP.map.layers.add(b);d=new e({url:"https://gis.dnr.wa.gov/site1/rest/services/Public_Geology/Lidar_Hillshade/MapServer",id:"lidar-base",opacity:1,visible:!1,sublayers:[new s({id:1,visible:!0})]});APP.map.layers.add(d);w=APP.customFunctions.getParameterByName("Basemap");APP.basemaps=[];p.forEach(MAP_CONFIG.basemapConfiguration.basemaps,function(n){var h,t,r,i;switch(n.type){case"bing":h=new o({key:MAP_CONFIG.bingKey,style:"hybrid",id:"bmHybrid",visible:!1,opacity:1});APP.map.layers.add(h);break;case"vector-tile":t=new f(n.url,{id:n.id,visible:!1,opacity:1});APP.map.layers.add(t);break;case"tile":t=new u(n.url,{id:n.id,visible:!1,opacity:1});APP.map.layers.add(t);break;case"map-image":n.sublayers!=undefined?(r=[],$.each(n.sublayers,function(){r.push(new s({}))}),i=new e({url:n.url,id:n.id,opacity:1,visible:!1,sublayers:r}),APP.map.layers.add(i)):(i=new e({url:n.url,id:n.id,opacity:1,visible:!1}),APP.map.layers.add(i))}APP.basemaps.push(n.id)});APP.activeBasemap=p.indexOf(APP.basemaps,w)>-1?w:APP.mapTheme==="msp"?"esriOcean":MAP_CONFIG.basemapConfiguration.basemaps[0].id;APP.map.findLayerById(APP.activeBasemap).visible=!0;APP.defaultVisibleLayers=[];APP.customFunctions.getParameterByName("Opacity")!==""&&(APP.layerOpacity=parseFloat(APP.customFunctions.getParameterByName("Opacity")),APP.layertransparency=100-APP.layerOpacity*100);APP.dynamicMapServiceLayer=new e({url:APP.dynamicMapLayersServiceUrl,id:"dynamic",opacity:APP.layerOpacity,sublayers:[]});APP.map.layers.add(APP.dynamicMapServiceLayer);p.forEach(MAP_CONFIG.dynamicMapLayers.sublayers,function(n){var t=null,i;n.sublayers!==undefined?(t=new s({id:n.layerIndex,visible:!1,sublayers:[]}),n.pairedCacheServiceUrl!==undefined&&(i=new u(n.pairedCacheServiceUrl,{id:"cache"+n.layerIndex,visible:n.visible,opacity:APP.layerOpacity,maxScale:n.maxScale}),APP.map.layers.add(i),APP.pairedCacheLayers.push("cache"+n.layerIndex)),p.forEach(n.sublayers,function(n){var i=new s({id:n.layerIndex,visible:!0});t.sublayers.unshift(i)})):(t=new s({id:n.layerIndex,visible:!1}),n.pairedCacheServiceUrl!==undefined?(i=new u(n.pairedCacheServiceUrl,{id:"cache"+n.layerIndex,visible:n.visible,opacity:APP.layerOpacity,maxScale:n.maxScale}),APP.map.layers.add(i),APP.pairedCacheLayers.push("cache"+n.layerIndex)):n.pairedCacheServiceArray!==undefined&&p.forEach(n.pairedCacheServiceArray,function(t,i){var r=new u(t.pairedCacheServiceUrl,{id:"cache"+n.layerIndex+"_"+i,visible:n.visible,opacity:APP.layerOpacity});APP.map.layers.add(r);APP.pairedCacheLayers.push("cache"+n.layerIndex+"_"+i)}));APP.dynamicMapServiceLayer.sublayers.unshift(t);n.visible&&APP.defaultVisibleLayers.push(n.layerIndex)});APP.militaryInstallationsLayer=new i({url:"https://services6.arcgis.com/tboeqGwETr5ppr5Q/ArcGIS/rest/services/CESA_Military/FeatureServer/1",id:"military-installations",labelsVisible:!1,opacity:APP.layerOpacity,visible:!1});APP.map.layers.add(APP.militaryInstallationsLayer);APP.militaryRangeTrainingAreaLayer=new i({url:"https://services6.arcgis.com/tboeqGwETr5ppr5Q/ArcGIS/rest/services/CESA_Military/FeatureServer/3",id:"military-range-training",opacity:APP.layerOpacity,visible:!1});APP.map.layers.add(APP.militaryRangeTrainingAreaLayer);APP.militaryFacilitiesLayer=new i({url:"https://services6.arcgis.com/tboeqGwETr5ppr5Q/ArcGIS/rest/services/CESA_Military/FeatureServer/0",id:"military-facilities",opacity:APP.layerOpacity,visible:!1});APP.map.layers.add(APP.militaryFacilitiesLayer);APP.militarySuaFloorElevationLayer=new i({url:"https://services6.arcgis.com/tboeqGwETr5ppr5Q/ArcGIS/rest/services/CESA_Military/FeatureServer/4",id:"military-sua-floor-elevation",opacity:APP.layerOpacity,visible:!1});APP.map.layers.add(APP.militarySuaFloorElevationLayer);APP.militaryMtrFloorElevationLayer=new i({url:"https://services6.arcgis.com/tboeqGwETr5ppr5Q/ArcGIS/rest/services/CESA_Military/FeatureServer/6",id:"military-mtr-floor-elevation",opacity:APP.layerOpacity,visible:!1});APP.map.layers.add(APP.militaryMtrFloorElevationLayer);APP.maritimeHeritageAreaLayer=new e({url:"https://wisaard.dahp.wa.gov/server/rest/services/Maritime/MapServer",id:"maritime-heritage-area",opacity:APP.layerOpacity,visible:!1,minScale:1e6,sublayers:[{id:0,visible:!0}]});APP.map.layers.add(APP.maritimeHeritageAreaLayer);APP.customFunctions.getParameterByName("Layers")!==""?(g=APP.customFunctions.getParameterByName("Layers"),it=g.split(","),APP.defaultVisibleLayers=[],$.each(it,function(n,t){APP.defaultVisibleLayers.push(parseInt(t))}),p.forEach(APP.defaultVisibleLayers,function(n){if(n>-1){var t=APP.dynamicMapServiceLayer.findSublayerById(n);t.visible=!0}else{APP.showMilitaryDisclaimer=!1;switch(n){case-1:APP.militaryRangeTrainingAreaLayer.visible=!0;APP.showMilitaryDisclaimer=!0;break;case-2:APP.militaryInstallationsLayer.visible=!0;APP.showMilitaryDisclaimer=!0;break;case-3:APP.militaryFacilitiesLayer.visible=!0;APP.showMilitaryDisclaimer=!0;break;case-4:APP.militarySuaFloorElevationLayer.visible=!0;APP.showMilitaryDisclaimer=!0;break;case-5:APP.militaryMtrFloorElevationLayer.visible=!0;APP.showMilitaryDisclaimer=!0;break;case-6:APP.maritimeHeritageAreaLayer.visible=!0}APP.showMilitaryDisclaimer===!0&&APP.customFunctions.showMilitaryDisclaimerDialog()}})):p.forEach(APP.defaultVisibleLayers,function(n){var t=APP.dynamicMapServiceLayer.findSublayerById(n);t.visible=!0});APP.visibleLayers=APP.defaultVisibleLayers;APP.mapView.on("click",function(n){APP.activeTool!=="tools-toolbar-button-pan-identify"&&APP.mapView.hitTest(n,{exclude:[APP.spatialFilterGraphicsLayer,APP.zoomToGraphicsLayer,APP.identifyGraphicsLayer,APP.navigationGraphicsLayer,APP.queryGraphicsLayer]}).then(function(){})});APP.mapView.watch("updating",function(n){APP.mapViewUpdating=n;APP.mapViewUpdating?(setTimeout("APP.customFunctions.updatingViewChange(APP.mapViewUpdating)",2e3),k.set("map-loading-message","textContent","updating map...")):(APP.customFunctions.updatingViewChange(APP.mapViewUpdating),k.set("map-loading-message","textContent",""))});APP.mapView.ready?tt():APP.mapView.when(function(){$(document).ready(tt)})},function(n){var t=n})})};APP.customFunctions.init()})