PageSourceSearch

https://nam.org/wp-content/themes/wdg-nam/dist/assets/js/main.js?ver=1781183077

js nam.org collected 2026-10-01 08:48:12 UTC 16,634 bytes, 3 lines download raw bytes

1/*! For license information please see main.js.LICENSE.txt */
2!function(){var e={317:function(e){e.exports=function(){"use strict";function e(){return"undefined"!=typeof window}function t(e){return(s=e)&&s.document&&function(e){return 9===e.nodeType}(s.document)?(n=(t=e).document,o=n.body,i=n.documentElement,{scrollHeight:function(){return Math.max(o.scrollHeight,i.scrollHeight,o.offsetHeight,i.offsetHeight,o.clientHeight,i.clientHeight)},height:function(){return t.innerHeight||i.clientHeight||o.clientHeight},scrollY:function(){return void 0!==t.pageYOffset?t.pageYOffset:(i||o.parentNode||o).scrollTop}}):function(e){return{scrollHeight:function(){return Math.max(e.scrollHeight,e.offsetHeight,e.clientHeight)},height:function(){return Math.max(e.offsetHeight,e.clientHeight)},scrollY:function(){return e.scrollTop}}}(e);var t,n,o,i,s}function n(e,n,o){var i,s=function(){var e=!1;try{var t={get passive(){e=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){e=!1}return e}(),a=!1,r=t(e),c=r.scrollY(),d={};function l(){var e=Math.round(r.scrollY()),t=r.height(),i=r.scrollHeight();d.scrollY=e,d.lastScrollY=c,d.direction=e>c?"down":"up",d.distance=Math.abs(e-c),d.isOutOfBounds=e<0||e+t>i,d.top=e<=n.offset[d.direction],d.bottom=e+t>=i,d.toleranceExceeded=d.distance>n.tolerance[d.direction],o(d),c=e,a=!1}function u(){a||(a=!0,i=requestAnimationFrame(l))}var m=!!s&&{passive:!0,capture:!1};return e.addEventListener("scroll",u,m),l(),{destroy:function(){cancelAnimationFrame(i),e.removeEventListener("scroll",u,m)}}}function o(e){return e===Object(e)?e:{down:e,up:e}}function i(e,t){t=t||{},Object.assign(this,i.options,t),this.classes=Object.assign({},i.options.classes,t.classes),this.elem=e,this.tolerance=o(this.tolerance),this.offset=o(this.offset),this.initialised=!1,this.frozen=!1}return i.prototype={constructor:i,init:function(){return i.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(e){e.scrollTracker=n(e.scroller,{offset:e.offset,tolerance:e.tolerance},e.update.bind(e))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(e){return"down"===e.direction&&!e.top&&e.toleranceExceeded},shouldPin:function(e){return"up"===e.direction&&e.toleranceExceeded||e.top},addClass:function(e){this.elem.classList.add.apply(this.elem.classList,this.classes[e].split(" "))},removeClass:function(e){this.elem.classList.remove.apply(this.elem.classList,this.classes[e].split(" "))},hasClass:function(e){return this.classes[e].split(" ").every(function(e){return this.classList.contains(e)},this.elem)},update:function(e){e.isOutOfBounds||!0!==this.frozen&&(e.top?this.top():this.notTop(),e.bottom?this.bottom():this.notBottom(),this.shouldUnpin(e)?this.unpin():this.shouldPin(e)&&this.pin())}},i.options={tolerance:{up:0,down:0},offset:0,scroller:e()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},i.cutsTheMustard=!!(e()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),i}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var s=t[o]={exports:{}};return e[o].call(s.exports,s,s.exports,n),s.exports}var o={};!function(){"use strict";var e=n(317);class t{constructor(e,t){if(this.node=e,this.controller=t,!this.node)return;this.enterTimeout=null,this.leaveTimeout=null,this.active=!1,this.link=this.node.querySelector(":scope > .masthead__link"),this.hoverTypes=["mouse","pen"];if(this.node.addEventListener("pointerenter",e=>{this.hoverTypes.includes(e.pointerType)&&("number"==typeof this.leaveTimeout&&(window.clearTimeout(this.leaveTimeout),this.leaveTimeout=null),this.enterTimeout=setTimeout(()=>this.activate(),this.controller.hoverDelay))}),this.node.addEventListener("pointerleave",e=>{this.hoverTypes.includes(e.pointerType)&&("number"==typeof this.enterTimeout&&(window.clearTimeout(this.enterTimeout),this.enterTimeout=null),this.leaveTimeout=window.setTimeout(()=>this.deactivate(),this.controller.hoverDelay))}),this.node.addEventListener("pointerup",e=>{this.pointerType=e.pointerType??null}),document.body.addEventListener("focus",()=>{let e=document.activeElement;for(;e&&e.parentNode;){if(e===this.node)return;e=e.parentNode}this.deactivate()},!0),this.link&&(this.link.addEventListener("click",e=>{this.hoverTypes.includes(this.pointerType)||(e.preventDefault(),this.toggle()),this.pointerType&&delete this.pointerType}),this.link.addEventListener("keydown",e=>{"Enter"===e.key&&(e.preventDefault(),this.activate(!0))})),this.node.classList.contains("masthead__item--mega")){const e=Array.from(this.node.querySelectorAll(".masthead__mega-menu a, .masthead__mega-menu button"));e.forEach((t,n)=>{t.addEventListener("keydown",t=>{if("Tab"===t.key&&!t.shiftKey&&n===e.length-1){this.deactivate();const e=Array.from(this.controller.node.querySelectorAll(".masthead__item--depth-0 > .masthead__link")),t=e.indexOf(this.link);
2-1!==t&&e[t+1]&&e[t+1].focus()}})})}}toggle(){this.active?this.deactivate():this.activate()}activate(e=!1){if(!this.active){if(this.active=!0,this.controller.deactivate(this),this.node.classList.contains("masthead__item--mega")&&(this.controller.node.classList.add(this.controller.megaActiveClass),e)){const e=this.node.querySelector(".masthead__mega-menu a, .masthead__mega-menu button");e&&e.focus()}this.node.classList.add(this.controller.parentActiveClass),this.node.dispatchEvent(new Event("masthead:activate"))}}deactivate(){this.active&&(this.active=!1,setTimeout(()=>{this.node.classList.remove(this.controller.parentActiveClass),this.node.dispatchEvent(new Event("masthead:deactivate"))},150))}}class o{constructor(){this.node=document.querySelector(".masthead"),this.node&&(this.hoverDelay=200,this.primary=this.node.querySelector(".masthead__primary"),this.parentActiveClass="masthead__item--active",this.megaActiveClass="masthead--active-mega",this.nav=this.node.querySelector(".masthead__menu"),this.parents=Array.from(this.node.querySelectorAll(".masthead__item--depth-0.menu-item-has-children, .masthead__item--depth-0.masthead__item--mega")).map(e=>new t(e,this)),this.primary&&this.node&&(this.primary.addEventListener("mouseleave",()=>{this.node.classList.remove(this.megaActiveClass)}),this.primary.addEventListener("focusout",e=>{this.primary.contains(e.relatedTarget)||this.node.classList.remove(this.megaActiveClass)})),this.headroom=new e(this.node,{tolerance:{up:7,down:5},classes:{initial:"masthead",pinned:"masthead--pinned",unpinned:"masthead--unpinned",top:"masthead--top",notTop:"masthead--not-top",bottom:"masthead--bottom",notBottom:"masthead--not-bottom",frozen:"masthead--frozen"}}),this.headroom.init(),this.headroom.update(this.headroom),this.node.addEventListener("keyup",e=>{"Escape"===e.key&&this.mode&&this.setMode("")}),document.body.addEventListener("click",e=>{let t=e.target;for(;t.parentNode;){if(t===this.nav)return;t=t.parentNode}this.deactivate()}))}deactivate(e){this.parents.forEach(t=>{e&&t===e||t.deactivate()})}}document.addEventListener("DOMContentLoaded",()=>{new o,document.querySelectorAll('[data-action="login-toggle"]').forEach(function(e){e.addEventListener("click",function(t){t.preventDefault();var n=e.nextElementSibling;n&&(n.style.display="none"===n.style.display?"block":"none")})}),document.querySelectorAll('[data-action="login-close"]').forEach(function(e){e.addEventListener("click",function(t){t.preventDefault();var n=e.closest(".login-form");n&&(n.style.display="none")})}),function(){const e=document.querySelector(".masthead__member-dropdown");if(!e)return;const t=e.querySelector(".masthead__member-dropdown-toggle"),n=e.querySelector(".masthead__member-panel");if(!t||!n)return;function o(){t.setAttribute("aria-expanded","true"),n.setAttribute("aria-hidden","false")}function i(){t.setAttribute("aria-expanded","false"),n.setAttribute("aria-hidden","true")}t.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),"false"===n.getAttribute("aria-hidden")?i():o()}),document.querySelectorAll('[data-action="mobile-login-open"]').forEach(function(e){e.addEventListener("click",function(){var e=document.getElementById("mobile-menu"),t=document.querySelector(".mobile-menu-toggle");e&&e.setAttribute("aria-hidden","true"),t&&t.setAttribute("aria-expanded","false"),o()})}),document.addEventListener("click",function(t){e.contains(t.target)||i()}),document.addEventListener("keydown",function(e){"Escape"===e.key&&i()});const s=document.getElementById("nam-login-email-form"),a=document.getElementById("nam-login-code-form");if(!s||!a||"undefined"==typeof namLogin)return;const r=document.getElementById("nam-login-email"),c=document.getElementById("nam-login-code"),d=document.getElementById("nam-login-code-email"),l=a.querySelector(".masthead__login-back");function u(e,t,n){const o=e.querySelector(".masthead__login-msg");o&&(o.textContent=t,o.className="masthead__login-msg"+(n?" masthead__login-msg--"+n:""))}function m(e,t){const n=e.querySelector(".masthead__login-submit");n&&(n.disabled=t)}s.addEventListener("submit",function(e){e.preventDefault();const t=(r.value||"").trim();if(!t)return;u(s,"",""),m(s,!0);const n=new FormData;n.append("action","nam_login_send_code"),n.append("nonce",namLogin.nonce),n.append("email",t),fetch(namLogin.aja
2xurl,{method:"POST",body:n}).then(function(e){return e.json()}).then(function(e){m(s,!1),e.success&&e.data&&e.data.admin_redirect?window.location.href=e.data.admin_redirect:e.success?(u(s,"",""),d.value=t,s.style.display="none",a.style.display="block",c&&c.focus()):u(s,e.data&&e.data.message||"Something went wrong.","error")}).catch(function(){m(s,!1),u(s,"Network error. Please try again.","error")})}),a.addEventListener("submit",function(e){e.preventDefault();const t=(c.value||"").trim(),n=d.value;if(!t||!n)return;u(a,"",""),m(a,!0);const o=new FormData;o.append("action","nam_login_verify_code"),o.append("nonce",namLogin.nonce),o.append("email",n),o.append("code",t),fetch(namLogin.ajaxurl,{method:"POST",body:o}).then(function(e){return e.json()}).then(function(e){m(a,!1),e.success&&e.data&&e.data.redirect?(u(a,"Success! Redirecting…","success"),window.location.href=e.data.redirect):u(a,e.data&&e.data.message||"Verification failed.","error")}).catch(function(){m(a,!1),u(a,"Network error. Please try again.","error")})}),l&&l.addEventListener("click",function(){a.style.display="none",s.style.display="block",u(a,"",""),c&&(c.value="")})}()}),document.addEventListener("DOMContentLoaded",function(){const e=document.getElementById("mobile-menu"),t=document.querySelector(".mobile-menu-close"),n=document.querySelector(".mobile-menu-toggle"),o=document.getElementById("mobile-bottom-main"),i=document.querySelectorAll(".bottom-sub-panel");e&&t&&n&&(n.addEventListener("click",function(){const t="true"===e.getAttribute("aria-hidden");e.setAttribute("aria-hidden",t?"false":"true"),n.setAttribute("aria-expanded",t)}),t.addEventListener("click",function(){e.setAttribute("aria-hidden","true"),n.setAttribute("aria-expanded","false"),o&&(o.style.display="block"),i.forEach(e=>{e.classList.remove("active"),e.setAttribute("aria-hidden","true")}),e.querySelectorAll("details[data-mobile-nav-details][open]").forEach(e=>{e.removeAttribute("open");const t=e.querySelector(".mobile-nav-summary");t&&t.setAttribute("aria-expanded","false")})}));const s=document.querySelectorAll("#mobile-menu details[data-mobile-nav-details]");s.forEach(e=>{const t=e.querySelector(".mobile-nav-summary");e.addEventListener("toggle",function(){t&&(t.setAttribute("aria-expanded",e.open?"true":"false"),e.open&&s.forEach(t=>{if(t!==e&&t.open){t.removeAttribute("open");const e=t.querySelector(".mobile-nav-summary");e&&e.setAttribute("aria-expanded","false")}}))})}),document.querySelectorAll(".bottom-item-button").forEach(e=>{const t=e.getAttribute("data-submenu"),n=document.querySelector(t);n&&e.addEventListener("click",function(){o.style.display="none",i.forEach(e=>{e.classList.remove("active"),e.setAttribute("aria-hidden","true")}),n.classList.add("active"),n.setAttribute("aria-hidden","false")})}),document.querySelectorAll(".sub-panel-close").forEach(e=>{e.addEventListener("click",function(){const t=e.closest(".bottom-sub-panel");t&&(t.classList.remove("active"),t.setAttribute("aria-hidden","true")),o.style.display="block"})}),document.querySelectorAll(".bottom-nav-item").forEach(e=>{const t=e.querySelector(".bottom-sub-menu");t&&e.addEventListener("mouseenter",()=>{const e=t.querySelectorAll(".sub-menu-col");"undefined"!=typeof gsap&&(gsap.set(e,{opacity:0,x:-100}),gsap.to(e,{duration:.6,x:0,opacity:1,stagger:.2,ease:"power1.out"}))})});const a=document.getElementById("login"),r=document.getElementById("login_m"),c=document.getElementById("login-form-container"),d=document.querySelector(".login-form-close");a&&c&&a.addEventListener("click",function(e){e.preventDefault(),c.classList.remove("mobile-slide"),c.classList.add("active")}),r&&c&&r.addEventListener("click",function(e){e.preventDefault(),c.classList.add("mobile-slide"),c.style.display="block","undefined"!=typeof gsap&&gsap.fromTo(c,{x:"100%",opacity:0}
2,{duration:.5,x:"0%",opacity:1,ease:"power2.out"})}),d&&c&&d.addEventListener("click",function(){window.innerWidth<=768&&"undefined"!=typeof gsap?gsap.to(c,{duration:.5,x:"100%",opacity:0,ease:"power2.in",onComplete:function(){c.classList.remove("active","mobile-slide"),c.style.display="none"}}):c.classList.remove("active")});const l=document.getElementById("masthead")||document.querySelector("header")||document.body,u=document.getElementById("back-to-top");if(u){let e=l?l.offsetHeight+l.offsetTop:150;window.addEventListener("scroll",function(){window.scrollY>e?u.classList.add("show"):u.classList.remove("show")}),u.addEventListener("click",function(){window.scrollTo({top:0,behavior:"smooth"})})}var m=document.getElementById("user-nav-link"),h=document.getElementById("user-panel");document.addEventListener("mousedown",function(e){h&&m&&!h.contains(e.target)&&!m.contains(e.target)&&(h.style.display="none")}),m&&h&&(m.addEventListener("mouseenter",function(){h.style.display="block"}),m.addEventListener("click",function(e){e.preventDefault(),h.style.display="block"===h.style.display?"none":"block"}),m.addEventListener("focus",function(){h.style.display="block"}),h.addEventListener("mouseleave",function(){h.style.display="none"})),"undefined"!=typeof gsap&&"undefined"!=typeof ScrollTrigger&&document.querySelectorAll("article.adpost, article.adpost-in-archive").forEach(function(e){gsap.set(e,{autoAlpha:0,y:40}),ScrollTrigger.create({trigger:e,start:"top 85%",once:!0,onEnter:function(){gsap.to(e,{duration:.75,autoAlpha:1,y:0,ease:"power3.out"});const t=e.querySelector(".ad-iframe-container");if(t&&!t.dataset.iframeLoaded){const e=t.querySelector("iframe");e&&e.dataset.src&&(e.src=e.dataset.src,t.dataset.iframeLoaded="1")}}})});const p=document.querySelectorAll(".event-card");p&&p.forEach(e=>{const t=e.querySelectorAll("a[href]");t.forEach(n=>{n.addEventListener("mouseenter",()=>{e.classList.add("event-card--hover")}),n.addEventListener("mouseleave",()=>{Array.from(t).some(e=>e.matches(":hover"))||e.classList.remove("event-card--hover")})})})})}();var i=nextnam="undefined"==typeof nextnam?{}:nextnam;for(var s in o)i[s]=o[s];o.__esModule&&Object.defineProperty(i,"__esModule",{value:!0})}();
3//# sourceMappingURL=main.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.