1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([[5580],{5172(t,e,a){a.d(e,{default:()=>o});var n=a(6746);const i={component:t=>$(".map--container__wrapper"),initialize:t=>{const e=$(t).find("path, circle"),a=$(t).find(".map--container__content"),n=$(t).find(".map--toggle"),o=$(a).find(".map--container__mobile"),s=$(o).find("select"),r=$(o).find(".option--submit"),c=$(a).find(".map--container__desktop"),l=$(c).find("#map--container__infobox");window.matchMedia("(min-width: 1024px)").matches&&(e.on("mouseover",(t=>{const e=$(t.currentTarget).parent("a"),a=e.data("state");l[0].setAttribute("aria-label",a),l[0].innerHTML=a,null!=e[0].getAttribute("href")?l.css({display:"block",color:"var(--theme-color-contrast)"}).trigger("focus"):l.css({display:"block",color:"var(--core-color-gray-40)"}).trigger("focus")})),e.on("mouseleave",(t=>{l.css("display","none")})),c.on("mousemove",(t=>{l.css("top",t.pageY-c.offset().top-2.5*l.height()),l.css("left",t.pageX-c.offset().left-.5*l.width())})).trigger("mouseover"));const d=$(s).find("option").get();d.shift(),s.hasClass("option__withpdfs")?(d.forEach((t=>{const e=$(t).data("url");if(e){let a=e.split("/").pop().split(".")[0].replace(/-/g," ");a=a.toLowerCase().split(" ").map((t=>t.charAt(0).toUpperCase()+t.substring(1))).join(" "),t.setAttribute("value",a),t.innerText=a;const n=c.find(`a[data-state="${a}"]`);n.attr("aria-label",a),n.attr("href",e)}})),i.sortDropDown(s)):d.forEach((t=>{const e=$(t).data("url");if(e){const a=t.textContent;t.setAttribute("value",a);const n=c.find(`a[data-state="${a}"]`);n.attr("aria-label",a),n.attr("href",e)}})),r.on("click",(t=>{if(0!=s[0].selectedIndex){const t=s[0].selectedOptions[0].dataset.url;window.open(t,"_blank")}else t.preventDefault()})),n.on("click",(t=>{t.currentTarget.classList.toggle("active"),c[0].classList.toggle("active"),o[0].classList.toggle("active"),t.currentTarget.classList.contains("active")?(i.toggleBttnLabel(n,"mapoff"),i.setupAria(n,"mapoff")):(i.toggleBttnLabel(n,"mapon"),i.setupAria(n,"mapon"))}))},sortDropDown:function(t){let e=[t.find("option")[0],t.find("option").slice(1).sort((function(t,e){return $(t).text().toLowerCase()>$(e).text().toLowerCase()?1:-1}))];t.html(e)},setupAria:function(t,e){const a=t.parent().find(".map__disabled"),i=t.parent().find(".map__enabled"),o=(0,n.n)();"mapon"==e?(i.attr("id",o).removeClass("block--hidden"),a.removeAttr("id").addClass("block--hidden")):"mapoff"==e&&(i.removeAttr("id").addClass("block--hidden"),a.attr("id",o).removeClass("block--hidden")),t.attr("aria-describedby",o)},toggleBttnLabel:function(t,e){const a=$(t).parent().find(".map--status");switch(e){case"mapoff":t[0].innerText="Turn on interactive map",a[0].innerText="Interactive Map disabled. Use drop down list to select a State.";break;case"mapon":t[0].innerText="Turn off interactive map",a[0].innerText="Interactive Map enabled. Use Interactive Map to select a State.";break;case"reset":t[0].innerText="Turn off interactive map",a[0].innerText="";break;default:return}},intMapSetup:function(t){const e=$(t).find(".map--container__desktop"),a=$(t).find(".map--container__mobile"),n=$(t).find(".map--toggle");n[0].classList.remove("active"),e[0].classList.add("active"),a[0].classList.remove("active"),this.toggleBttnLabel(n,"reset"),this.setupAria(n,"mapon")},dropdownSetup:function(t){const e=$(t).find(".map--container__desktop"),a=$(t).find(".map--container__mobile"),n=$(t).find(".map--toggle");n[0].classList.add("active"),e[0].classList.remove("active"),a[0].classList.add("active"),this.toggleBttnLabel(n,"reset"),this.setupAria(n,"mapoff")},keyNavEvent:function(t){$(t).find("svg a.link--states").attr("tabindex","-1")},init:function(){$(this.component()).each(((t,e)=>{this.initialize(e),this.keyNavEvent(e),$(e).removeClass("visuallyhidden"),$(window).on("load resize",(t=>{window.matchMedia("(min-width: 1024px)").matches?this.intMapSetup(e):this.dropdownSetup(e)}))}))}},o=i},6746(t,e,a){a.d(e,{n:()=>n});const n=()=>"uuid"+"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){const e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.