PageSourceSearch

https://www.playworks.org/wp-content/themes/playworks/assets/dist/site.min.js?ver=1790173995

js playworks.org collected 2026-09-24 15:15:55 UTC 34,572 bytes, 2 lines download raw bytes

1((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery"),require("bows"),require("svg4everybody"),require("modernDropdown"),require("selectr"),require("cookies")):"function"==typeof define&&define.amd?define(["jquery","bows","svg4everybody","modernDropdown","selectr","cookies"],t):(e=e||self).Site=t(e.jQuery,e.bows,e.svg4everybody,e.Dropdown,e.Selectr,e.Cookies)})(this,function(a,s,o,n,m,f){a=a&&a.hasOwnProperty("default")?a.default:a,s=s&&s.hasOwnProperty("default")?s.default:s,o=o&&o.hasOwnProperty("default")?o.default:o,n=n&&n.hasOwnProperty("default")?n.default:n,m=m&&m.hasOwnProperty("default")?m.default:m,f=f&&f.hasOwnProperty("default")?f.default:f;var r=s("analytics"),c=function(n,i,a){return new Promise(function(e,t){if(r("Track Event:",{category:n,action:i,label:a}),"function"==typeof window.gtag)window.gtag("event",i,{event_category:n,event_action:i,event_label:a,event_callback:function(){return e("gtag event sent!")}});else if("function"==typeof window.ga)window.ga("send","event",n,i,a,{hitCallback:function(){return e("ga event sent!")}});else{if("function"!=typeof window.__gaTracker)return e("No analytics tracker exists!");window.__gaTracker("send","event",n,i,a,{hitCallback:function(){return e("ga event sent!")}})}setTimeout(function(){return e("Analytics event timed out after 1s")},1e3)})},i=800;function l(e){var t={selectors:['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]',"object","embed"]},e=(e&&(Array.isArray(e)||(e=[e]),t.selectors=t.selectors.concat(opts.selectors).filter(function(e,t,n){return n.indexOf(e)===t})),Array.prototype.slice.call(document.querySelectorAll(t.selectors.join(","))));0<e.length&&e.forEach(function(e){var t,n;e.getAttribute("data-fitvid")||(t=document.createElement("div"),n=100*(0<(n=window.getComputedStyle(e)).height&&0<n.width?n.height/n.width:9/16),t.className="fitvid",t.style.width="100%",t.style.height=0,t.style.position="relative",t.style.paddingTop=n+"%",e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.width="100%",e.style.height="100%",e.setAttribute("data-fitvid",n),e.parentNode.insertBefore(t,e),t.appendChild(e))})}function d(e,t){var n=this;this.node=e,this.focusedClass="nav__search--focused",this.field=this.node.querySelector(".search-form__field"),this.label=this.node.querySelector(".search-form__label"),this.opener=this.node.querySelector(".search-form__open"),this.closer=this.node.querySelector(".search-form__close"),this.callback=t.bind(this),this.documentFocusedClass="search-nav--focused",this._keyup=function(e){27===e.which&&n.blur()},this._click=function(e){if(n.node.classList.contains(n.focusedClass)){for(var t=e.target;t.parentNode;){if(t===n.node)return;t=t.parentNode}n.blur()}},this.opener.addEventListener("click",function(e){e.preventDefault(),n.node.classList.contains(n.focusedClass)?n.blur():n.focus()}),this.closer.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),n.blur()})}function u(){this.node=document.querySelector(".footer__content--i18n"),this.node&&e("i18n",this)}d.prototype.focus=function(){var e;"function"==typeof this.callback&&(e=parseInt(this.callback()),!isNaN(e))&&0<e&&(this.label.style.width=e+"px"),this.node.classList.add(this.focusedClass),this.field.focus(),document.body.addEventListener("keyup",this._keyup),document.body.addEventListener("click",this._click),document.documentElement.classList.add(this.documentFocusedClass)},d.prototype.blur=function(){this.label.style.width="",this.node.classList.remove(this.focusedClass),this.field.value="",document.body.focus(),document.body.removeEventListener("keyup",this._keyup),document.body.removeEventListener("click",this._click),document.documentElement.classList.remove(this.documentFocusedClass)};var e=s("i18n");function t(e){var t=this;this.node=e,this.form=this.node.querySelector(".pny-lookup__form"),this.route="/wp-json/playworks/near-you",this.loadingIcon=document.createElement("div"),this.loadingIcon.classList.add("pny-lookup__loader"),this.loadingIcon.insertAdjacentHTML("beforeend",y),this.form.addEventListener("submit",function(e){e.preventDefault(),t.submit()}),h(this)}var y='<svg class="svg--loader" version="1.1" xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 512 512">\n\t<path d="M208 464c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48s-48-21.49-48-48zM0 256c0-26.51 21.491-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48s-48-21.49-48-48zM416 256c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48s-48-21.49-48-48zM60.922 108.922c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48s-48-21.49-48-48zM355.078 403.078c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48s-48-21.49-48-48zM60.922 403.078c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48s-48-21.49-48-48zM355.078 108.922c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.51-21.49 48-48 48s-48-21.49-48-48z"></path>\n</svg>'.trim(),h=s("playworks-near-you");t.prototype.request=function(e){var n=this,t=this.route,i=(e&&(t+="?pny-zip="+e),new XMLHttpRequest);this.node.classList.add("pny-lookup--loading"),this.node.appendChild(this.loadingIcon),h("pny",e,t),i.open("POST",t),i.addEventListener("load",function(e){var t;200===i.status?(t=JSON.parse(i.responseText),"function"==typeof n.callback&&n.callback.call(n,t)):"function"==typeof n.error&&n.error()}),i.send()},t.prototype.submit=function(){this.request(this.form["pny-zip"].value)},t.prototype.callback=function(){this.node.classList.remove("pny-lookup--loading"),this.loadingIcon.parentNode&&this.loadingIcon.parentNode.removeChild(this.loadingIcon)},t.prototype.error=function(){};function p(){this.removeAttribute("style"),this.removeEventListener("transitionend",p),this.removeEventListener("webkitTransitionEnd",p)}function v(){var t=this;this.opened=!1,this.menuOpenClass="menu--open",this.togglerOpenClass="header__menu-toggle--open",this.toggler=document.querySelector(".header__menu-toggle"),this.toggler.addEventListener("click",function(e){document.body.clientWidth<i&&(e.preventDefault(),t.toggle(
1))}),this.menus=document.querySelector(".header__menus"),this.menuWrapper=document.querySelector(".header__logo"),window.addEventListener("site.resize",this.resize.bind(this))}var g={nav:(t=>{function e(e){t.call(this,e),this.instructions=e.querySelector(".pny-lookup__instructions"),this.localData=sessionStorage.getItem("pny"),this.runOnce=!1,this.localData?(h("sessionStorage",this.localData),this.callback(JSON.parse(this.localData))):this.request()}return t&&(e.__proto__=t),((e.prototype=Object.create(t&&t.prototype)).constructor=e).prototype.callback=function(e){this.runOnce&&e.url?location.href=e.url:(e.text&&(sessionStorage.setItem("pny",JSON.stringify(e)),this.instructions.innerHTML=e.text),t.prototype.callback.call(this),this.runOnce=!0)},e})(t),component:(t=>{function e(e){t.call(this,e)}return t&&(e.__proto__=t),((e.prototype=Object.create(t&&t.prototype)).constructor=e).prototype.callback=function(e){h(e),e.url?location.href=e.url:(this.error(),t.prototype.callback.call(this))},e})(t)},_=(v.prototype.toggle=function(){this.opened?this.close():this.open()},v.prototype.open=function(){document.body.classList.add(this.menuOpenClass),this.toggler.classList.add(this.togglerOpenClass),this.opened=!0,this.resize()},v.prototype.close=function(){document.body.classList.remove(this.menuOpenClass),this.toggler.classList.remove(this.togglerOpenClass),this.menus.addEventListener("transitionend",p),this.menus.addEventListener("webkitTransitionEnd",p),this.menus.style.height=0,this.opened=!1},v.prototype.resize=function(){this.opened&&(document.body.clientWidth<i?this.menus.style.height=document.documentElement.clientHeight-this.menuWrapper.getBoundingClientRect().height+"px":this.close())},(e=>{function t(){var n=this;e.call(this),this.log=s("mobile-menu-national"),this.menuWrapper=document.querySelector(".header__logo"),this.menus=document.querySelector(".header__menus"),this.menu={primary:document.querySelector(".nav--primary"),utility:document.querySelector(".nav--utility"),wrap:document.querySelector(".header__menus-wrap")},this.menu.secondary=document.createElement("nav"),this.menu.secondary.className="nav--secondary",this.menu.secondary.insertAdjacentHTML("afterbegin",'<p class="nav--secondary-header"><a href="#back" class="nav--secondary-back">Back</a> <a class="nav--secondary-title"></a></p>'),this.menu.secondaryTitle=this.menu.secondary.querySelector(".nav--secondary-title"),this.menu.secondaryBack=this.menu.secondary.querySelector(".nav--secondary-header > a"),this.menu.secondaryBack.addEventListener("click",function(e){e.preventDefault(),n.unshow()}),this.menu.primary.parentNode.appendChild(this.menu.secondary),this.menu.parents=this.menu.primary.querySelectorAll(".nav__menu-item--depth0.nav__menu-item--has-submenu > .nav__link"),Array.prototype.slice.call(this.menu.parents).forEach(function(t){t.addEventListener("click",function(e){document.body.clientWidth<i&&(e.preventDefault(),n.show(t.parentNode))})})}return e&&(t.__proto__=e),((t.prototype=Object.create(e&&e.prototype)).constructor=t).prototype.close=function(){e.prototype.close.call(this),this.unshow()},t.prototype.show=function(e){this.menu.secondary.insertAdjacentHTML("beforeend",e.querySelector(".nav__menu--depth1").outerHTML),this.menu.secondaryTitle.innerHTML=e.firstChild.textContent,this.menu.secondaryTitle.href=e.firstChild.href,this.menu.wrap.style.transform="translateX(-100%)",this.menu.primary.style.height=this.menu.secondary.getBoundingClientRect().height+"px";e=this.menu.secondary.querySelector(".pny-lookup");e&&(this._nearYouMenu=new g.nav(e))},t.prototype.unshow=function(){var e=this.menu.secondary.querySelector(".nav__menu--depth1");e&&e.parentNode.removeChild(e),this.menu.wrap.style.transform="translateX(0)",this.menu.primary.style.height=""},t})(v)),b={regional:(e=>{function t(){e.call(this),this.log=s("mobile-menu-national")}return e&&(t.__proto__=e),(t.prototype=Object.create(e&&e.prototype)).constructor=t})(v),national:_};function w(e,t){var n,i,a=this;for(n in void 0===t&&(t="/wp-json/"),this.node=e,this.api=t+"playworks/search",this.form=this.node.querySelector(".search-filters__form"),this.input=this.form.querySelector(".search-filters__input"),this.results=this.node.querySelector(".search-filters__results"),this.title=this.node.querySelector(".search-filters__title"),this.autoload=1==this.form.dataset.autoload,this.orderby=this.form.orderby?this.form.orderby.value:"",this.order=this.form.order?this.form.order.value:"DESC",this.handlingPopState=!1,this.loader=document.createElement("div"),this.loader.classList.add("game__loader"),this.loader.innerHTML=y,this.params="",this.defaultQuery={page:1,per_page:9,search:this.input?encodeURIComponent(this.input.value):"",orderby:this.orderby,order:this.order},this.form.multisite&&this.form.multisite.value&&(this.defaultQuery.multisite=!0),this.form.post_type&&this.form.post_type.value&&(this.defaultQuery.post_type=this.form.post_type.value),this.query={},this.defaultQuery)this.defaultQuery.hasOwnProperty(n)&&(this.query[n]=this.defaultQuery[n]);if(location.search){e=decodeURIComponent(location.search),i={},e&&(e="?"===e.substr(0,1)?e.substr(1):e).split("&").forEach(function(e){var e=e.split("="),t=e[0],e=e[1]&&decodeURIComponent(e[1]);/\[.*\]$/.test(t)?(t=t.replace(/\[.*\]$/,""),i[t]||(i[t]=[]),i[t].push(e)):i[t]=e});var s=i;if(s)for(var o in s)s.hasOwnProperty(o)&&(this.query[o]=s[o])}this._pagination=this.node.querySelector(".search-filters__pagination"),this._pagination.addEventListener("click",function(e){for(var t=e.target;!t.matches("a");){if(t===a._pagination)return void e.stopPropagation();t=t.parentNode}t.matches(".pagination__next")?(e.preventDefault(),a.query.page++,a.load()):t.matches(".pagination__prev")?(e.preventDefault(),a.query.page--,a.load()):t.dataset.page&&(e.preventDefault(),a.query.page=parseInt(t.dataset.page,10),a.load())}),this._paginationPrev=this.node.querySelector(".pagination__prev"),this._paginationPrev?this._paginationPrev.removeAttribute("href"):(this._paginationPrev=document.createElement("a"),this._paginationPrev.classList.add("pagination__prev"),this._paginationPrev.appendChild(document.createTextNode("Previous")),this._pagination.appendChild(this._paginationPrev)),this._paginationNext=this.node.querySelector(".pagination__next"),this._paginationNext?this._paginationNext.removeAttribute("href"):(this._paginationNext=document.createElement("a"),this._paginationNext.classList.add("pagination__next"),this._paginationNext.appendChild(document.createTextNode("Next")),this._pagination.appendChild(this._paginationNext)),this._paginationNumbers=Array.from(this.node.querySelectorAll(".page-numbers")),this._paginationNumbers.forEac
1h(function(e){e.dataset.page=parseInt(e.textContent)}),this.form.addEventListener("submit",function(e){e.preventDefault(),a.input&&(a.query.search=a.input.value),a.query.page=1,a.load()}),this.selectrs=Array.from(this.form.querySelectorAll(".search-filters__select")).map(function(e){var n=e.dataset.taxonomy,i=new Selectr(e,{placeholder:e.placeholder,defaultSelected:!1,allowDeselect:!0,searchable:!1,multiple:!0,renderOption:function(e){return'<span class="selectr-checkbox"></span>'+e.textContent}});return i.on("selectr.init",function(){n&&a.query[n]?i.setValue(a.query[n]):i.clear()}),i.on("selectr.change",function(e){var t;a.handlingPopState||((t=i.serialize().filter(function(e){return e.selected}).map(function(e){return e.value})).length?a.query[n]=t:a.query[n]&&delete a.query[n],a.query.page=1,a.load())}),i}),window.addEventListener("popstate",function(e){a.query=e.state&&e.state.query?e.state.query:a.defaultQuery,a.input.value=decodeURIComponent(a.query.search),x(a.selectrs,a.query),a.handlingPopState=!0,a.selectrs.forEach(function(t){a.query[t.el.dataset.taxonomy]?t.setValue(t.getValue().filter(function(e){return-1===a.query[t.el.dataset.taxonomy].indexOf(e)})):t.clear()}),a.load(!1),a.handlingPopState=!1}),this.autoload&&this.load(!1)}function q(e,t){var n,i=this;for(n in void 0===t&&(t={}),this.node=e,this.config={},this.defaults={selectPlacement:"top"},this.deactivating=!1,this.defaults)this.config[n]=(t.hasOwnProperty(n)&&t[n]?t:this.defaults)[n];switch(this.node.dataset.select&&(this.config.selectPlacement=this.node.dataset.select),this.map=this.node.querySelector(".pny-map__wrap"),this.aside=this.node.querySelector(".pny-map__aside"),this.svg=this.node.querySelector(".pny-map__svg"),this.contents=this.node.querySelector(".pny-map__contents"),this.states=Array.prototype.slice.call(this.svg.querySelectorAll("g[data-state]")),this.dict={},this.active=null,this.activeClass="pny-map__state--active",this.select=document.createElement("select"),this.select.className="pny-map__state-select",this.states.forEach(function(e){var t=document.createElement("option");t.value=e.getAttribute("data-state"),t.appendChild(document.createTextNode(e.getAttribute("data-name"))),i.select.appendChild(t)}),this.selectrClasses=["pny-map__state-select"],this.config.selectPlacement){case"top":this.node.parentNode.insertBefore(this.select,this.node),this.selectrClasses.push("pny-map__state-select--top");break;case"below":this.contents.parentNode.insertBefore(this.select,this.contents),this.selectrClasses.push("pny-map__state-select--below");break;default:this.node.appendChild(this.select),this.selectrClasses.push("pny-map__state-select--hidden")}this.select.parentNode&&(this.selectr=new m(this.select,{clearable:!0,defaultSelected:!1,placeholder:"Select a state...",searchable:!0}),this.selectr.on("selectr.change",function(e){E("selectr.change",e,i.selectr,i.deactivating),i.deactivating||i.activate(e.value),i.deactivating=!1}),this.selectr.on("selectr.deselect",function(e){i.deactivating=!0,i.deactivate()}),this.selectrClasses.forEach(function(e){return i.selectr.container.classList.add(e)})),this.select.addEventListener("change",function(e){i.activate(e.target.value)}),this.resize(),window.addEventListener("site.resize",this.resize.bind(this)),this.states.forEach(function(e){var t=e.getAttribute("data-state");i.dict[t]={node:e,content:i.node.querySelector('.pny-map__state[data-state="'+t+'"]'),tri:i.node.querySelector('.pny-map__state[data-state="'+t+'"] .pny-map__state-tri')},e.addEventListener("click",function(){i.selectr.setValue(t)}),i.dict[t].content.addEventListener("click",function(){i.deactivate(!0)})})}function L(e){var n,i=this;this.node=e,this.open=!1,this.toggler=this.node.querySelector(".breadcrumb__list-toggle"),this.submenu=this.node.querySelector(".breadcrumb__list--depth1"),this.toggler&&this.submenu&&(this.toggler.addEventListener("click",n=function(){i.open?(i.toggler.classList.remove("breadcrumb__list-toggle--active"),i.submenu.classList.remove("breadcrumb__list--active"),i.open=!1):(i.toggler.classList.add("breadcrumb__list-toggle--active"),i.submenu.classList.add("breadcrumb__list--active"),i.open=!0)}),document.addEventListener("click",function(e){if(i.open){for(var t=e.target;t!==i.toggler&&t!==i.submenu&&t.parentNode;)t=t.parentNode;t!==i.toggler&&t!==i.submenu&&n()}}))}function S(e){this.node=e,this.link=this.node.querySelector("a"),this.embedded=!1,this.template=this.node.querySelector(".featured-media__player > script"),this.template&&this.link.addEventListener("click",this.show.bind(this))}function k(e){var t=this;this.opts=e,/complete|interactive/.test(document.readyState)?this.domReady():document.addEventListener("DOMContentLoaded",function(){return t.domReady()}),window.addEventListener("load",function(){return t.windowLoad()})}var x=s("search-filters"),E=(w.prototype.getParams=function(){var e,n=this;this.params="","string"==typeof this.query.search&&this.query.search.length?this.query.orderby="":this.query.orderby=this.orderby;
1for(e in n.query)(t=>{n.query.hasOwnProperty(t)&&n.query[t]&&(x(t,n.query[t]),Array.isArray(n.query[t])?n.query[t].forEach(function(e){n.params+="&"+t+"[]="+encodeURIComponent(e)}):n.params+="&"+t+"="+encodeURIComponent(n.query[t]))})(e);return this.params=this.params.replace(/^[?&]/,""),x("params",this.params),this.params},w.prototype.load=function(e){var t=this;void 0===e&&(e=!0),this.getParams(),x("history",e),e&&(window.history.pushState({query:this.query},null,""+location.origin+location.pathname+"?"+this.params),this.title)&&(this.title.hidden=!0),this.xhr instanceof XMLHttpRequest&&this.xhr.abort(),this._pagination.hidden=!0,Array.from(this.results.children).forEach(function(e){e.parentNode.removeChild(e)}),this.xhr=new XMLHttpRequest,this.xhr.open("GET",this.api+"?"+this.params),this.featuredIntro&&this.featuredIntro.parentNode&&this.featuredIntro.parentNode.removeChild(this.featuredIntro),this.results.appendChild(this.loader),this.xhr.addEventListener("load",function(){if(x("loaded",t.xhr.status,t.xhr.responseText),t.loader.parentNode.removeChild(t.loader),200===t.xhr.status){var e=JSON.parse(t.xhr.responseText);if(e&&!e.length)return void t.results.insertAdjacentHTML("beforeend",'<p class="search-filters__no-results">No items match your filters</p>');e.forEach(function(e){t.results.insertAdjacentHTML("beforeend",e.card)}),t.buildPagination(parseInt(t.xhr.getResponseHeader("X-WP-TotalPages"),10))}else t.results.insertAdjacentHTML("beforeend",'<p class="search-filters__no-results">There was an error processing your request. Please try again later.</p>');delete t.xhr}),this.xhr.send()},w.prototype.buildPagination=function(e){var n=this;for(this._paginationDots=Array.from(this.node.querySelectorAll(".dots"));this._paginationDots.length;){var t=this._paginationDots.pop();t.parentNode.removeChild(t)}for(;this._paginationNumbers.length;){var i=this._paginationNumbers.pop();i.parentNode.removeChild(i)}"string"==typeof this.query.page&&(this.query.page=parseInt(this.query.page,10)),x(this.query.page,e),1===this.query.page?this._paginationPrev.classList.add("pagination__prev--disabled"):this._paginationPrev.classList.remove("pagination__prev--disabled"),this.query.page===e?this._paginationNext.classList.add("pagination__next--disabled"):this._paginationNext.classList.remove("pagination__next--disabled");function a(e){var t;return e===n.query.page?(t=document.createElement("span")).classList.add("current"):(t=document.createElement("a"),e<=n.query.page-3&&t.classList.add("first"),e>=n.query.page+3&&t.classList.add("last")),t.classList.add("page-numbers"),t.dataset.page=e,t.appendChild(document.createTextNode(e)),t}var s=Math.max(1,this.query.page-2),o=Math.min(e,this.query.page+2);4<=this.query.page&&this._paginationNumbers.push(a(1));for(var r=s;r<this.query.page;r++)this._paginationNumbers.push(a(r));this._paginationNumbers.push(a(this.query.page));for(var c=this.query.page+1;c<=o;c++)this._paginationNumbers.push(a(c));this.query.page<=e-3&&this._paginationNumbers.push(a(e)),this._paginationNumbers.forEach(function(e){n._pagination.appendChild(e)});s=this._pagination.querySelector(".first"),s&&s.insertAdjacentHTML("afterend",'<span class="page-numbers dots">…</span>'),e=this._pagination.querySelector(".last");e&&e.insertAdjacentHTML("beforebegin",'<span class="page-numbers dots">…</span>'),this._pagination.hidden&&this._pagination.removeAttribute("hidden")},s("playworks-near-you")),C=(q.prototype.resize=function(){this.svg.style.width=this.map.offsetWidth+"px",this.svg.style.height=Math.ceil(.618*this.map.offsetWidth)+"px",this.active&&this.position(this.active)},q.prototype.position=function(e){E("position",e);var t=this.dict[e].node,n=this.dict[e].content,i=t.getBoundingClientRect(),a=n.getBoundingClientRect(),s=this.map.getBoundingClientRect(),o=parseInt(t.getAttribute("data-adjust-x"),10),t=parseInt(t.getAttribute("data-adjust-y"),10),o=i.left-s.left-a.width/2+i.width/2+o,t=i.top-s.top-a.height+t,r=0,c=s.top+t;o<10?(r=-1*Math.round(10+Math.abs(o)),o=10):o+n.offsetWidth>document.body.clientWidth&&(r=o-(document.body.clientWidth-10-n.offsetWidth),o=document.body.clientWidth-10-n.offsetWidth),this.dict[e].tri.style.opacity=1,c<0&&(t=t+Math.abs(c)+10,c=2*a.height+t+s.top,i.top+2*i.height<c)&&(this.dict[e].tri.style.opacity=0),n.style.left=o+"px",n.style.top=t+"px",0!==r&&(this.dict[e].tri.style.transform="translateX("+r+"px)")},q.prototype.activate=function(e,t){E("activate",e,t=void 0===t?!1:t,this.deactivating),this.dict[e]&&(this.active&&this.deactivate(),this.position(e),this.select&&(this.select.value=e),this.dict[e].node.setAttribute("class",this.activeClass),this.dict[e].content.classList.add(this.activeClass),this.select&&t&&this.selectr.setValue(e),this.active=e)},q.prototype.deactivate=function(e){void 0===e&&(e=!1),E("deactivate",this.active),this.active&&(this.dict[this.active].node.removeAttribute("class"),this.dict[this.active].content.classList.remove(this.activeClass),this.active=null,this.select)&&e&&this.selectr.clear()},s("breadcrumb"),S.prototype.show=function(e){this.embedded||(e&&e.preventDefault&&e.preventDefault(),this.node.classList.add("featured-media--video-active"),this.template.parentNode.insertAdjacentHTML("beforeend",this.template.innerHTML),l(),this.embedded=!0,this.link.removeEventListener("click",this.show.bind(this)))},{$emptyEvent:"",$monthTitle:"",dateFix:function(){var e;this.$emptyEvent&&(e=this.$emptyEvent.nextElementSibling.querySelector(".tribe-month-fix").textContent,this.$monthTitle.querySelector("span").textContent=e,this.$emptyEvent.style.display="none",C.showTitle())},showTitle:function(){this.$monthTitle.style.display="block"},init:function(){this.$emptyEvent=document.getElementById("post-0"),this.$monthTitle=document.querySelector(".tribe-events-list-separator-month"),C.dateFix()}}),N=(C.init(),s("site"));return k.prototype.domReady=function(){var e,t,n,i=s("site:domReady");l(),new u,o(),document.documentElement.classList.contains("national")?this.national():document.documentElement.classList.contains("regional")&&this.regional(),this.buttons(),this.featuredVideos(),this.searchFilters(),this.formAssembly(),this.playworksNearYouMaps(),this.footerNewsletter(),this.rowVideoFix(),this.analytics(),this._breadcrumbs=Array.from(document.querySelectorAll(".breadcrumb")).map(function(e){return new L(e)}),a("header.header, footer.footer, div.sidebar").addClass("notranslate"),window.addEventListener("resize",(e=this.resize.bind(this),void 0===(t=1)&&(t=100),n=!1,function(){n||(e.call(),n=!0,setTimeout(function(){n=!1},t))})),i("dom.ready")},k.prototype.windowLoad=function(){var n,e,t;s("site:windowLoad")("window.onload"),n=s("links:emptyLinks"),(e=Array.prototype.slice.call(document.querySelectorAll('a[href=""], a[href="#"]'))).forEac
1h(function(t){t.addEventListener("click",function(e){e.preventDefault(),n("empty link not followed",t)})}),n("There are "+e.length+" empty links on this page",e),e=s("links:externalLinks"),(t=Array.prototype.slice.call(document.querySelectorAll("a[href]:not([target])")).filter(function(e,t){var e=e.href.trim(),n=""===e,i=0===e.indexOf(document.location.origin),e=0===e.indexOf("#");return!(n||i||e)})).forEach(function(e){e.target="_blank",e.rel=e.rel?e.rel+" noopener":"noopener"}),e("There are "+t.length+" external links on this page",t)},k.prototype.buttons=function(){var n={" ":"&nbsp;"},e=Array.from(document.querySelectorAll(['button[type="submit"]',".button"].join(", ")));0!==e.length&&e.forEach(function(e){var t;e.getAttribute("data-text")||(t=e.textContent.trim().split("")).length<1||(e.setAttribute("data-text",e.textContent),e.innerHTML=t.map(function(e){return"<span>"+(n[e]||e)+"</span>"}).join(""))})},k.prototype.national=function(){this.navSearch=new d(document.querySelector(".header .nav__search"),function(){return this.wrapperNode||(this.wrapperNode=document.querySelector(".header__menus")),this.wrapperNode.offsetWidth});var t=document.querySelector(".nav--primary");t&&(this.primaryDropdowns=Array.from(t.querySelectorAll(".nav__menu-item--depth0.nav__menu-item--has-submenu")).map(function(e){return new n(e,{openClass:"nav__menu-item--submenu-open",beforeOpen:function(){if(document.body.clientWidth<i)return!1},afterOpen:function(){document.body.clientWidth<i||(t.getBoundingClientRect().right<this.menu.getBoundingClientRect().right&&this.menu.classList.add("nav__menu--off-right"),this.menu.getBoundingClientRect().left<0&&(this.menu.classList.add("nav__menu--off-left"),this.menu.style.transform="translate("+Math.abs(this.menu.getBoundingClientRect().left)+"px)"))},afterClose:function(){this.menu.classList.remove("nav__menu--off-right","nav__menu--off-left"),this.menu.style.transform="translate("+Math.abs(this.menu.getBoundingClientRect().left)+"px)"}})})),this.mobileMenu=new b.national},k.prototype.regional=function(){this.navSearch=new d(document.querySelector(".header__search"),function(){return this.wrapperNode||(this.wrapperNode=document.querySelector(".header__menus")),this.wrapperNode.offsetWidth});var e,t=document.querySelector(".header__global-menu");t&&(e=t.querySelector('a[href="#global-menu"]'))&&e.addEventListener("click",function(e){e.preventDefault(),t.classList.toggle("menu--open")}),this.mobileMenu=new b.regional},k.prototype.resize=function(){N("site resize");var e=new CustomEvent("site.resize",{cancelable:!1,bubbles:!1});window.dispatchEvent(e)},k.prototype.featuredVideos=function(){var e=Array.from(document.querySelectorAll(".featured-media--video-external"));e&&e.forEach(function(e){new S(e)})},k.prototype.rowVideoFix=function(){var e=a(".row-sc");e.length&&e.find("p:empty").remove()},k.prototype.playworksNearYouMaps=function(){this.nearYou(),this._maps=Array.from(document.querySelectorAll(".pny-map")).map(function(e){return new q(e)})},k.prototype.nearYou=function(){var e=Array.from(document.querySelectorAll(".pny-lookup")),e=(N(e),e&&(this._nearYouMenu=e.map(function(e){return new g.nav(e)})),Array.from(document.querySelectorAll(".pny-lookup--component")));e&&(this._nearYouComponents=e.map(function(e){return new g.component(e)}))},k.prototype.searchFilters=function(){var t=this,e=Array.from(document.querySelectorAll(".search-filters"));e&&(this._searchFilters=e.map(function(e){return new w(e,t.opts.wpJson)}))},k.prototype.formAssembly=function(){function h(e){return(e=e||"").toLowerCase().split(" ").map(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}).join(" ")}var e=Array.from(document.querySelectorAll(".formassembly--custom")),p=s("form-assembly");e.forEach(function(i){p(i);var e,a={},s={},o={},n={},r=i.dataset.ncesState,c=i.dataset.ncesSchool,t=i.dataset.ncesAddress,l=i.dataset.ncesCity,d=i.dataset.ncesZip,u=null,l=(r&&c&&t&&(n.state=i.querySelector('[name="'+r+'"]'),n.school=i.querySelector('[name="'+c+'"]'),n.address=i.querySelector('[name="'+t+'"]'),n.city=i.querySelector('[name="'+l+'"]'),n.zip=i.querySelector('[name="'+d+'"]'),p("nodes",n),n.state)&&n.school&&n.address&&n.city&&n.zip&&(t=document.createElement("select"),u=n.school.name+"_select",t.name=u,t.placeholder="Please select a school",t.insertAdjacentHTML("beforeend",'<option value="">Please select a state</option>'),n.school.parentNode.insertBefore(t,n.school),n.school.type="hidden"),i.classList.contains("formassembly--custom-select")&&Array.from(i.querySelectorAll("select")).map(function(t){var e;
1return void 0===a[t.name]?(p("select",t),e={defaultSelected:!0},t.placeholder&&(e.placeholder=t.placeholder),a[t.name]=new m(t,e),a[t.name].on("selectr.change",function(e){e&&(p("option1",e),t.dispatchEvent(new Event("change")))}),a[u]&&a[u].on("selectr.change",function(e){if(p("option2",e),e){var t,e=o[e.value];for(t in n.school.value=e.school_name,n.address.value=e.pstreet_1,n.city.value=e.pcity,n.zip.value=e.pzip,p(e),n)p("node",t,n[t].value,n[t])}}),t):null}).filter(function(e){return null!==typeof e}),r&&c&&a[r]&&a[u]&&(a[r].on("selectr.change",function(e){var t,n=document.querySelector('label[for="'+c+'"]'),i=a[r].getValue(!0).text;a[u].removeAll(),s[i]?a[u].add(s[i]):((t=new XMLHttpRequest).open("GET","/wp-json/playworks/nces?state="+a[r].getValue(!0).text),t.addEventListener("load",function(){var e=JSON.parse(t.responseText),e=(s[i]=e.map(function(e){return{value:(o[e.school_name]=e).school_name,text:[e.school_name,h(e.pcity),h(e.agency_name)].filter(function(e){return e&&"string"==typeof e}).join(" - ")}}),a[u].add(s[i]),a[u].enable(),n.parentNode.querySelector(".svg--loader"));e&&e.parentNode.removeChild(e)}),t.send(),a[u].disable(),n.insertAdjacentHTML("afterend",y))}),a[r].getValue())&&a[r].emit("selectr.change",a[r].options[a[r].selectedIndex]),i.querySelector(".primaryAction"));l&&(l.classList.add("primaryAction--hidden"),(d=document.createElement("button")).type="submit",d.classList.add("button"),d.dataset.text=l.value,d.innerHTML=l.value.split("").map(function(e){return"<span>"+(e=" "===e?"&nbsp;":e)+"</span>"}).join(""),l.parentNode.insertBefore(d,l.nextChild)),setTimeout(function(){var e,t=i.querySelector(".wfPageNextButton"),n=(t&&(t.classList.add("primaryAction--hidden"),(e=document.createElement("button")).type="button",e.classList.add("button"),e.dataset.text=t.value,e.innerHTML=t.value.split("").map(function(e){return"<span>"+(e=" "===e?"&nbsp;":e)+"</span>"}).join(""),e.addEventListener("click",function(){t.click()}),t.parentNode.insertBefore(e,t.nextChild)),i.querySelector(".wfPagePreviousButton"));n&&(n.classList.add("primaryAction--hidden"),(e=document.createElement("button")).type="button",e.classList.add("button"),e.dataset.text=n.value,e.innerHTML=n.value.split("").map(function(e){return"<span>"+(e=" "===e?"&nbsp;":e)+"</span>"}).join(""),e.addEventListener("click",function(){n.click()}),n.parentNode.insertBefore(e,n.nextChild))},5e3),i.dataset.formid&&(p("formid",i.dataset.formid,"cookie",f.get(e="STYXKEY-formid")),i.querySelector("form")?i.addEventListener("submit",function(){f.set(e,i.dataset.formid)}):f.get(e)===i.dataset.formid&&-1<window.location.search.indexOf("tfa_next=")&&(p("remove cookie",i.dataset.formid),f.remove(e)))})},k.prototype.footerNewsletter=function(){var t,n=document.querySelector(".footer--subscribe form");n&&n instanceof HTMLFormElement&&"function"==typeof n.checkValidity&&(t=function(){var e=this.parentNode.querySelector("small");this.classList.remove("invalid"),e&&e.parentNode.removeChild(e),this.checkValidity()||((e=document.createElement("small")).appendChild(document.createTextNode(this.validationMessage)),this.parentNode.appendChild(e),this.classList.add("invalid"),n.classList.add("invalid-form"))},n.setAttribute("novalidate","novalidate"),n.addEventListener("submit",function(e){!1===n.checkValidity()&&(e.preventDefault(),["tfa_1","tfa_12","tfa_5","tfa_3193"].forEach(function(e){t.call(n[e]),n[e].addEventListener("change",t)}))}))},k.prototype.analytics=function(){function t(e){for(var t=e.target;t.parentNode&&"A"!==t.tagName;)t=t.parentNode;if(t&&t.parentNode){if(e.data={action:t.href,label:t.textContent.trim()},t.protocol&&"tel:"===t.protocol)e.data.category="tel",e.data.action=e.data.action.replace("tel:","");else if(t.protocol&&"mailto:"===t.protocol)e.data.category="mailto",e.data.action=e.data.action.replace("mailto:","");else if(t.hostname&&t.hostname!==document.domain)e.data.category="outbound-link";else{if(!t.href.match(a))return;e.data.category="download"}var n=e;function i(){c(n.data.category,n.data.action,n.data.label).then(function(e){r("Event message:",e)})}switch(n.data.action||(n.data.action=n.currentTarget.textContent.trim()),n.data.label?!0===n.data.label&&(n.data.label=n.currentTarget.href):n.data.label=window.location.href,n.data.href||(n.data.href=n.currentTarget.href),n.type){case"click":n.defaultPrevented?(r("Default prevented on click"),i()):n.data.href&&"#"!==n.data.href?n.currentTarget.protocol&&"javascript:"===n.currentTarget.protocol?(r("JavaScript link on click"),i()):n.currentTarget.target&&!n.currentTarget.target.match(/^_(self|parent|top)$/i)?(r("Target "+n.currentTarget.target+" on click"),i()):n.ctrlKey||n.shiftKey||2==n.which?(r("Ctrl/shift/middle click"),i()):(r("Delaying click",n.data.href),n.preventDefault(),c(n.data.category,n.data.action,n.data.label).then(function(e){r("Event message:",e),window.location.href=n.data.href})):(r("No href on click"),i());break;case"mousedown":1===n.button&&(r("Middle click"),i());break;default:return void r("Unknown click event",n.type)}}else console.log("no link")}var a=/\.(docx?|pptx?|xlsx?|pdf|zip|jpe?g|png|gif)(\?.*|#.*)?$/;"click mousedown".split(" ").forEach(function(e){return document.addEventListener(e,t)})},k});
2//# sourceMappingURL=site.min.js.map

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.