PageSourceSearch

https://thejewishmuseum.org/wp-content/themes/jm/assets/script-BBtD-xkG.js

js thejewishmuseum.org collected 2026-10-01 09:10:20 UTC 24,658 bytes, 1 lines download raw bytes

1var _a;function lockNavFocus(navIsOpen){[document.querySelector("main"),document.querySelector("footer"),[...document.querySelectorAll(".skip-link")]].flat().forEach((el=>el.toggleAttribute("inert",navIsOpen)))}if(function(){function handleHash(){const hash=window.location.hash.slice(1),params=new URLSearchParams(hash),accordionId=params.get("accordion"),q=parseInt(params.get("q"),10);if(!accordionId||isNaN(q))return;const container=document.getElementById(accordionId);if(!container||!container.hasAttribute("data-accordion"))return;container.scrollIntoView({behavior:"smooth",block:"start"});const triggers=Array.from(container.querySelectorAll("[data-accordion-trigger]")),panels=Array.from(container.querySelectorAll("[data-accordion-item]"));q<1||q>triggers.length||panels.forEach(((panel,i)=>{panel.parentNode.classList.remove("is-open"),panel.style.height="0px",i===q-1&&(panel.parentNode.classList.add("is-open"),panel.style.height=panel.dataset.height)}))}document.querySelectorAll("[data-accordion]").forEach((function(container){const items=container.querySelectorAll("[data-accordion-item]"),triggers=container.querySelectorAll("[data-accordion-trigger]");items.length&&(items.forEach((item=>{item.dataset.height||(item.dataset.height=item.offsetHeight+"px",item.style.height=item.parentNode.classList.contains("is-open")?item.dataset.height:"0px")})),container.addEventListener("click",(e=>{const trigger=e.target.closest("[data-accordion-trigger]");if(!trigger||!container.contains(trigger))return;const tab=trigger.nextElementSibling;items.forEach((i=>{i!==tab&&(i.style.height="0px",i.parentNode.classList.remove("is-open"))})),triggers.forEach((t=>{if(t.id===trigger.id){const current="true"===t.getAttribute("aria-expanded");t.setAttribute("aria-expanded",!current)}else t.setAttribute("aria-expanded",t.getAttribute("aria-controls")===tab.id)})),tab.parentNode.classList.contains("is-open")?(tab.parentNode.classList.remove("is-open"),tab.style.height="0px",tab.setAttribute("inert","")):(tab.parentNode.classList.add("is-open"),tab.style.height=tab.dataset.height,tab.removeAttribute("inert"))})))})),window.addEventListener("DOMContentLoaded",handleHash),window.addEventListener("hashchange",handleHash)}(),function(){if(window.innerWidth>=992)return;document.querySelectorAll("[data-accordion2]").forEach((function(container){const items=container.querySelectorAll("[data-accordion2-item]");container.querySelectorAll("[data-accordion2-trigger]"),items.length&&(items.forEach((item=>{item.dataset.height||(item.dataset.height=item.offsetHeight+"px",item.style.height=item.parentNode.classList.contains("is-open")?item.dataset.height:"0px")})),container.addEventListener("click",(e=>{const trigger=e.target.closest("[data-accordion2-trigger]");if(!trigger||!container.contains(trigger))return;const tab=trigger.nextElementSibling;items.forEach((i=>{i!==tab&&(i.style.height="0px",i.parentNode.classList.remove("is-open"))})),tab.parentNode.classList.contains("is-open")?(tab.parentNode.classList.remove("is-open"),tab.style.height="0px"):(tab.parentNode.classList.add("is-open"),tab.style.height=tab.dataset.height)})))}))}(),function(){let clipboardTimeout,clipboard=new ClipboardJS(".js-clipboard",{text:function(trigger){return window.location.href}});clipboard.on("success",(function(e){e.trigger.classList.add("is-copied"),clearTimeout(clipboardTimeout),clipboardTimeout=setTimeout((function(){e.trigger.classList.remove("is-copied")}),3e3)})),clipboard.on("error",(function(e){console.error("Action:",e.action),console.error("Trigger:",e.trigger)}))}(),null==(_a=document.querySelector(".js-nav-trigger"))||_a.addEventListener("click",(function(){const nav=document.querySelector("nav ul");document.documentElement.classList.toggle("is-nav-open");const navIsOpen=document.documentElement.classList.contains("is-nav-open");lockNavFocus(navIsOpen),this.ariaExpanded=navIsOpen,navIsOpen&&nav.focus()})),document.querySelector("header").addEventListener("keydown",(e=>{if("Escape"===e.key){document.documentElement.classList.remove("is-nav-open"),lockNavFocus(!1);const openBtn=document.querySelector(".js-nav-trigger");openBtn.ariaExpanded="false",openBtn.focus()}})),window.innerWidth<992){document.querySelectorAll(".js-nav .has-sub").forEach((item=>{const trigger=item.querySelector(":scope > a");null==trigger||trigger.addEventListener("click",(e=>{e.preventDefault(),item.classList.toggle("is-open")}))}
1))}if(window.innerWidth>992){document.querySelectorAll(".js-nav .has-sub").forEach((item=>{item.addEventListener("mouseenter",(()=>{document.body.classList.add("is-desktop-nav-open");const rect=item.getBoundingClientRect();document.documentElement.style.setProperty("--nav-sub-left",-1*Math.round(rect.left)+"px")}))})),document.querySelector(".header").addEventListener("mouseleave",(()=>{document.body.classList.remove("is-desktop-nav-open")}))}let headerAnimated=!1;window.addEventListener("scroll",(function animateHeaderOnScroll(){if(!headerAnimated&&!document.documentElement.classList.contains("is-nav-open")&&window.scrollY>10){const headerAnim=document.querySelector(".header-anim");headerAnim&&(headerAnim.classList.add("scrolled"),headerAnimated=!0),window.removeEventListener("scroll",animateHeaderOnScroll)}}));const lazyImagesObserver=new IntersectionObserver((entries=>{for(const entry of entries)if(entry.isIntersecting){let lazyImage=entry.target;lazyImage.dataset.srcset&&(lazyImage.srcset=lazyImage.dataset.srcset),lazyImage.dataset.src&&(lazyImage.src=lazyImage.dataset.src),lazyImage.classList.add("lazyloaded"),lazyImage.dispatchEvent(new Event("lazyloaded")),lazyImagesObserver.unobserve(lazyImage)}}),{rootMargin:"0% 0% 50% 0%",threshold:.01});!function(){let elements=document.querySelectorAll("[data-src], [data-srcset]");for(let el of elements)lazyImagesObserver.observe(el)}(),(()=>{const searchInput=document.getElementById("press-search");if(!searchInput)return;const filtersContainer=document.querySelector(".js-press-filters"),categoryButtons=document.querySelectorAll(".js-press-filters button[data-filter]"),searchButton=document.querySelector(".js-press-search-button"),filtersButton=document.querySelector(".js-press-filter-toggle"),items=Array.from(document.querySelectorAll(".press-item")),pagWrap=document.getElementById("press-pagination"),mqLg=window.matchMedia("(min-width:1024px)"),addHidden=el=>{el.classList.add("hidden"),el.setAttribute("hidden","")},removeHidden=el=>{el.classList.remove("hidden"),el.removeAttribute("hidden")};function syncForViewport(){if(searchInput.classList.contains("hidden")?addHidden(searchInput):removeHidden(searchInput),mqLg.matches)removeHidden(filtersContainer),filtersButton.setAttribute("aria-expanded","true");else{const isHidden=filtersContainer.classList.contains("hidden");isHidden?addHidden(filtersContainer):removeHidden(filtersContainer),filtersButton.setAttribute("aria-expanded",(!isHidden).toString())}searchButton.setAttribute("aria-expanded",(!searchInput.hidden).toString())}searchButton.setAttribute("aria-controls","press-search"),filtersButton.setAttribute("aria-controls","press-filters"),categoryButtons.forEach((b=>b.setAttribute("aria-pressed","false"))),mqLg.addEventListener?mqLg.addEventListener("change",syncForViewport):mqLg.addListener(syncForViewport),syncForViewport();let currentFilter="all",searchTerm="",currentPage=1;function renderPagination(totalPages){function mkBtn(label,disabled,onClick,isActive){const b=document.createElement("button");let ariaLabel;return b.textContent=label,b.classList.add("w-10","h-10","btn-grey","!p-0"),disabled&&(b.disabled=!0,b.setAttribute("aria-disabled","true")),ariaLabel="‹"===label?"Previous page":"›"===label?"Next page":`Go to page ${label}`,b.setAttribute("aria-label",ariaLabel),isActive&&(b.classList.add("!bg-blue","!text-white"),b.setAttribute("aria-current","page")),b.addEventListener("click",onClick),b}pagWrap.innerHTML="",totalPages<2||(pagWrap.appendChild(mkBtn("‹",1===currentPage,(()=>{currentPage--,update()}),!1)),function(total,current){const arr=[];arr.push(1),current-1>2&&arr.push("…");for(let i=Math.max(2,current-1);i<=Math.min(total-1,current+1);i++)arr.push(i);return current+1<total-1&&arr.push("…"),total>1&&arr.push(total),[...new Set(arr)]}(totalPages,currentPage).forEach((label=>{if("…"===label){const span=document.createElement("span");span.textContent="…",span.setAttribute("aria-hidden","true"),span.classList.add("w-10","h-10","flex","items-center","justify-center"),pagWrap.appendChild(span)}else pagWrap.appendChild(mkBtn(label,!1,(()=>
1{currentPage=label,update()}),label===currentPage))})),pagWrap.appendChild(mkBtn("›",currentPage===totalPages,(()=>{currentPage++,update()}),!1)))}function update(){const visible=items.filter((item=>{const byCat="all"===currentFilter||item.classList.contains(currentFilter),byText=item.textContent.toLowerCase().includes(searchTerm);return byCat&&byText})),totalPages=Math.max(1,Math.ceil(visible.length/9));currentPage>totalPages&&(currentPage=totalPages),items.forEach((i=>i.style.display="none"));const start=9*(currentPage-1);visible.slice(start,start+9).forEach((i=>i.style.display="")),renderPagination(totalPages)}categoryButtons.forEach((btn=>{btn.addEventListener("click",(()=>{const wasActive=btn.classList.contains("btn-black");categoryButtons.forEach((b=>{b.classList.remove("btn-black"),b.setAttribute("aria-pressed","false")})),wasActive?currentFilter="all":(btn.classList.add("btn-black"),btn.setAttribute("aria-pressed","true"),currentFilter=btn.dataset.filter),currentPage=1,update()}))})),searchInput.addEventListener("input",(e=>{searchTerm=e.target.value.trim().toLowerCase(),currentPage=1,update()})),searchButton.addEventListener("click",(()=>{const expanded="true"===searchButton.getAttribute("aria-expanded");searchButton.setAttribute("aria-expanded",(!expanded).toString()),expanded?addHidden(searchInput):(removeHidden(searchInput),mqLg.matches||(addHidden(filtersContainer),filtersButton.setAttribute("aria-expanded","false"))),expanded||searchInput.focus()})),filtersButton.addEventListener("click",(()=>{if(mqLg.matches)return;const expanded="true"===filtersButton.getAttribute("aria-expanded");if(filtersButton.setAttribute("aria-expanded",(!expanded).toString()),expanded)addHidden(filtersContainer);else{removeHidden(filtersContainer);const searchExpanded="true"===searchButton.getAttribute("aria-expanded");searchButton.setAttribute("aria-expanded",(!searchExpanded).toString()),searchExpanded&&addHidden(searchInput)}})),update()})();const syncA11y=swiper=>{swiper.slides.forEach((slide=>{slide.classList.contains("swiper-slide-fully-visible")?(slide.removeAttribute("aria-hidden"),slide.removeAttribute("tabindex"),slide.removeAttribute("inert")):(slide.setAttribute("aria-hidden","true"),slide.setAttribute("tabindex","-1"),slide.setAttribute("inert",""))}))};!function(){const root=document.querySelector("[data-swiper-1]");if(!root)return;const swiper=new Swiper(root,{keyboard:!0,centeredSlides:!1,centeredSlidesBounds:!1,watchSlidesProgress:!0,speed:1500,loop:!0,a11y:{prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",slideRole:"listitem"},navigation:{nextEl:root.querySelector(".swiper-button-next"),prevEl:root.querySelector(".swiper-button-prev")},pagination:{el:root.querySelector(".swiper-pagination"),clickable:!0},breakpoints:{0:{allowTouchMove:!0,spaceBetween:24,slidesPerView:1},992:{allowTouchMove:!1,spaceBetween:8,slidesPerView:"auto"}}});swiper.on("init",syncA11y),swiper.on("slideChangeTransitionEnd",syncA11y),swiper.on("loopFix",syncA11y),swiper.on("resize",syncA11y),swiper.on("breakpoint",syncA11y),swiper.init()}(),function(){const root=document.querySelector("[data-swiper-1b]");if(!root)return;const FOCUSABLE='a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])',syncA11y2=swiper=>{swiper.slides.forEach((slide=>{slide.classList.contains("swiper-slide-fully-visible")?(slide.removeAttribute("aria-hidden"),slide.removeAttribute("inert"),slide.querySelectorAll(FOCUSABLE).forEach((el=>{const prev=el.dataset.prevTabindex;prev?el.tabIndex=prev:el.removeAttribute("tabindex")}))):(slide.setAttribute("aria-hidden","true"),slide.setAttribute("inert",""),slide.querySelectorAll(FOCUSABLE).forEach((el=>{el.dataset.prevTabindex||(el.dataset.prevTabindex=el.tabIndex),el.tabIndex=-1})))}))};new Swiper(root,{keyboard:!0,centeredSlides:!1,centeredSlidesBounds:!1,watchSlidesProgress:!0,speed:1500,loop:!0,a11y:{prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",slideRole:"listitem"},navigation:{nextEl:root.querySelector(".swiper-button-next"),prevEl:root.querySelector(".swiper-button-prev")},pagination:{el:root.querySelector(".swiper-pagination"),clickable:!0},breakpoints:{0:{allowTouchMove:!0,spaceBetween:24,slidesPerView:1},992:{allowTouchMove:!1,spaceBetween:8,slidesPerView:"auto"}},on:{init:syncA11y2,setTranslate:syncA11y2,slideChange:syncA11y2,loopFix:syncA11y2,resize:syncA11y2,breakpoint:syncA11y2}})}(),function(){const root=document.querySelector("[data-swiper-2]");if(!root)return;const FOCUSABLE='a[href], button, input, select, textarea, [tabindex]:not
1([tabindex="-1"])',syncA11y2=swiper=>{swiper.slides.forEach((slide=>{slide.classList.contains("swiper-slide-fully-visible")?(slide.removeAttribute("aria-hidden"),slide.removeAttribute("inert"),slide.querySelectorAll(FOCUSABLE).forEach((el=>{const prev=el.dataset.prevTabindex;prev?el.tabIndex=prev:el.removeAttribute("tabindex")}))):(slide.setAttribute("aria-hidden","true"),slide.setAttribute("inert",""),slide.querySelectorAll(FOCUSABLE).forEach((el=>{el.dataset.prevTabindex||(el.dataset.prevTabindex=el.tabIndex),el.tabIndex=-1})))}))};new Swiper(root,{keyboard:!0,centeredSlides:!1,centeredSlidesBounds:!1,watchSlidesProgress:!0,speed:1500,loop:!0,a11y:{prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",slideRole:"listitem"},navigation:{nextEl:root.querySelector(".swiper-button-next"),prevEl:root.querySelector(".swiper-button-prev")},pagination:{el:root.querySelector(".swiper-pagination"),clickable:!0},breakpoints:{0:{allowTouchMove:!0,spaceBetween:24,slidesPerView:1},992:{allowTouchMove:!1,spaceBetween:8,slidesPerView:"auto"}},on:{init:syncA11y2,setTranslate:syncA11y2,slideChange:syncA11y2,loopFix:syncA11y2,resize:syncA11y2,breakpoint:syncA11y2}})}(),(()=>{const root=document.querySelector("[data-swiper-3]");if(!root)return;const FOCUSABLE='a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])',syncA11y2=swiper=>{swiper.slides.forEach((slide=>{"LI"===slide.tagName&&"group"===slide.getAttribute("role")&&slide.removeAttribute("role");slide.classList.contains("swiper-slide-visible")||slide.classList.contains("swiper-slide-fully-visible")||slide===swiper.slides[swiper.activeIndex]?(slide.removeAttribute("aria-hidden"),slide.removeAttribute("inert"),slide.querySelectorAll(FOCUSABLE).forEach((el=>{const prev=el.dataset.prevTabindex;prev?el.tabIndex=prev:el.removeAttribute("tabindex")}))):(slide.setAttribute("aria-hidden","true"),slide.setAttribute("inert",""),slide.querySelectorAll(FOCUSABLE).forEach((el=>{el.dataset.prevTabindex||(el.dataset.prevTabindex=el.tabIndex),el.tabIndex=-1})))}))};new Swiper(root,{keyboard:!0,centeredSlides:!1,centeredSlidesBounds:!1,watchSlidesProgress:!0,speed:1500,loop:!0,a11y:{prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",slideRole:"listitem"},pagination:{el:root.querySelector(".swiper-pagination"),clickable:!0},breakpoints:{0:{slidesPerView:1,allowTouchMove:!0,spaceBetween:24},768:{slidesPerView:2,allowTouchMove:!1,spaceBetween:8}},on:{init:syncA11y2,setTranslate:syncA11y2,slideChange:syncA11y2,loopFix:syncA11y2,update:syncA11y2,resize:syncA11y2,breakpoint:syncA11y2}})})(),(()=>{const root=document.querySelector("[data-swiper-4]");if(!root)return;const FOCUSABLE='a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])',syncA11y2=swiper=>{swiper.slides.forEach((slide=>{"LI"===slide.tagName&&"group"===slide.getAttribute("role")&&slide.removeAttribute("role");slide.classList.contains("swiper-slide-visible")||slide.classList.contains("swiper-slide-fully-visible")||slide===swiper.slides[swiper.activeIndex]?(slide.removeAttribute("aria-hidden"),slide.removeAttribute("inert"),slide.querySelectorAll(FOCUSABLE).forEach((el=>{const prev=el.dataset.prevTabindex;prev?el.tabIndex=prev:el.removeAttribute("tabindex")}))):(slide.setAttribute("aria-hidden","true"),slide.setAttribute("inert",""),slide.querySelectorAll(FOCUSABLE).forEach((el=>{el.dataset.prevTabindex||(el.dataset.prevTabindex=el.tabIndex),el.tabIndex=-1})))}))};new Swiper(root,{keyboard:!0,centeredSlides:!1,centeredSlidesBounds:!1,watchSlidesProgress:!0,speed:1500,pagination:{el:root.querySelector(".swiper-pagination"),clickable:!0},a11y:{prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",slideRole:"listitem"},slidesPerView:1,allowTouchMove:!0,spaceBetween:24,loop:!0,on:{init:syncA11y2,setTranslate:syncA11y2,slideChange:syncA11y2,loopFix:syncA11y2,update:syncA11y2,resize:syncA11y2,breakpoint:syncA11y2}})})(),addEventListener("click",(function(e){const target=e.target.closest(".js-tabs a");if(!target)return;e.preventDefault();const links=document.querySelectorAll(".js-tabs a");for(const el of links)el.classList.remove("font-bold","text-black-100"),el.setAttribute("aria-selected","false"),el.tabIndex=-1;target.classList.add("font-bold","text-black-100"),target.setAttribute("aria-selected","true"),target.tabIndex=0;const tabs=document.querySelectorAll(".js-tabs__tab");for(const el of tabs)el.classList.add("hidden"),el.hidden=!0;const panel=document.querySelector(target.hash);panel.classList.remove("hidden"),panel.hidden=!1,panel.focus()})),addEventListener("click",(function(e){const target=e.target.closest(".
1js-tabs2 a");if(!target)return;if(!window.matchMedia("(max-width: 1279px)").matches)return;e.preventDefault();const links=document.querySelectorAll(".js-tabs2 a");for(const el of links)el.classList.remove("text-black-100"),el.setAttribute("aria-selected","false"),el.tabIndex=-1;target.classList.add("text-black-100"),target.setAttribute("aria-selected","true"),target.tabIndex=0;const tabs=document.querySelectorAll(".js-tabs2__tab");for(const el of tabs)el.classList.add("hidden"),el.hidden=!0;const panel=document.querySelector(target.hash);panel.classList.remove("hidden"),panel.hidden=!1})),(()=>{let lastFocused=null;const videoModal=document.querySelector(".js-video-modal"),pageEls=[document.querySelector("main"),document.querySelector("header"),document.querySelector("footer")],setVisible=(modal,visible=!0)=>{modal.toggleAttribute("inert",!visible),modal.classList.toggle("is-open",visible),pageEls.forEach((el=>el.toggleAttribute("inert",visible)))};function videoModalClose(){document.querySelector("#video-player").src="";const videoModal2=document.querySelector(".js-video-modal");setVisible(videoModal2,!1),null==lastFocused||lastFocused.focus(),lastFocused=null}document.addEventListener("click",(function(event){let target=event.target.closest(".js-video-play");target&&(setVisible(videoModal,!0),lastFocused=target,document.querySelector("#video-player").src=target.dataset.url,setTimeout((()=>{var _a2;null==(_a2=videoModal.querySelector("iframe"))||_a2.focus()}),300))})),document.addEventListener("click",(function(event){(event.target.closest(".js-video-modal-close")||event.target.classList.contains("js-video-modal-bg"))&&videoModalClose()})),videoModal.addEventListener("keydown",(function(e){"Escape"===e.key&&videoModalClose()}))})(),(()=>{let lastFocused=null,activeModal=null;const modalOpenBtns=document.querySelectorAll(".js-modal-open"),modalsContainer=document.querySelector(".modal-container"),pageEls=[document.querySelector("main"),document.querySelector("header"),document.querySelector("footer")],setVisible=(modal,visible=!0)=>{modal.toggleAttribute("inert",!visible),modal.classList.toggle("is-open",visible),pageEls.forEach((el=>el.toggleAttribute("inert",visible)))},closeModal=()=>{activeModal&&(setVisible(activeModal,!1),null==lastFocused||lastFocused.focus(),activeModal=lastFocused=null)};modalsContainer.addEventListener("click",(e=>{e.stopPropagation(),e.target.hasAttribute("modal-close-btn")&&closeModal()})),modalOpenBtns.forEach((btn=>{btn.addEventListener("click",(e=>{e.stopPropagation(),e.preventDefault();const openBtn=e.target.closest(".js-modal-open");openBtn&&(lastFocused=openBtn,(id=>{const modal=document.getElementById(id);modal&&(setVisible(modal,!0),activeModal=modal,setTimeout((()=>{modal.querySelector("[modal-close-btn]").focus()}),200))})(openBtn.dataset.id))}))})),[...modalsContainer.children].forEach((modal=>{modal.addEventListener("keydown",(e=>{"Escape"===e.key&&(e.stopPropagation(),closeModal())}))}))})(),function(){if(!window.matchMedia("(max-width: 991px)").matches)return;const els=document.querySelectorAll(".js-keep-reading");if(els){for(let el of els){let content=document.querySelector("#"+el.dataset.a11yToggle);content.hasAttribute("data-height")||(content.style.display="block",content.dataset.height=content.offsetHeight+"px",content.style.height="0px")}document.addEventListener("click",(function(event){if(!event.target.classList.contains("js-keep-reading"))return;event.preventDefault();let content=document.querySelector("#"+event.target.dataset.a11yToggle);event.target.classList.toggle("is-active"),event.target.classList.contains("is-active")?(event.target.innerHTML=event.target.dataset.textOn,content.style.height=content.dataset.height):(event.target.innerHTML=event.target.dataset.textOff,content.style.height="0px")}),!1)}}(),function(){const els=document.querySelectorAll(".js-keep-reading2");if(els){for(let el of els){let content=document.querySelector("#"+el.dataset.a11yToggle);content.hasAttribute("data-height")||(content.style.display="block",content.dataset.height=content.offsetHeight+"px",content.style.height="0px")}document.addEventListener("click",(function(event){if(!event.target.classList.contains("js-keep-reading2"))return;event.preventDefault();let content=document.querySelector("#"+event.target.dataset.a11yToggle);event.target.classList.toggle("is-active"),event.target.setAttribute("aria-expanded",event.target.classList.contains("is-active")),event.target.classList.contains("is-active")?(event.target.innerHTML=event.target.dataset.textOn,content.style.height=content.dataset.height):(event.target.innerHTML=event.target.dataset.textOff,content.style.height="0px")}),!1)}}(),document.querySelectorAll("a[href]").forEach((a=>{const url=new URL(a.getAttribute("href"),location.href);(url.hostname&&url.hostname!==location.hostname||(url=>/\.pdf(\?|$)/i.test(url.pathname))(url))&&(a.target="_blank")})),document.addEventListener("DOMContentLoaded",(()=>
1{const wraps=document.querySelectorAll("[data-calmenu]"),canHover=window.matchMedia("(hover:hover) and (pointer:fine)").matches,openMenu=(btn,menu,focusFirst=!1)=>{if(btn.setAttribute("aria-expanded","true"),menu.hidden=!1,menu.classList.remove("hidden"),focusFirst){const first=menu.querySelector('[role="menuitem"]');first&&first.focus()}},closeMenu=(btn,menu)=>{btn.setAttribute("aria-expanded","false"),menu.hidden=!0,menu.classList.add("hidden")};wraps.forEach((wrap=>{const btn=wrap.querySelector('[aria-haspopup="menu"]'),menu=document.getElementById(btn.getAttribute("aria-controls"));btn.addEventListener("click",(e=>{e.preventDefault();"true"===btn.getAttribute("aria-expanded")?closeMenu(btn,menu):openMenu(btn,menu,!0)})),canHover&&(wrap.addEventListener("mouseenter",(()=>openMenu(btn,menu,!1))),wrap.addEventListener("mouseleave",(()=>closeMenu(btn,menu))))})),document.addEventListener("click",(e=>{const openBtn=document.querySelector('[aria-haspopup="menu"][aria-expanded="true"]');if(!openBtn)return;if(openBtn.closest("[data-calmenu]").contains(e.target))return;const menu=document.getElementById(openBtn.getAttribute("aria-controls"));closeMenu(openBtn,menu)})),document.addEventListener("keydown",(e=>{if("Escape"!==e.key)return;const openBtn=document.querySelector('[aria-haspopup="menu"][aria-expanded="true"]');if(!openBtn)return;const menu=document.getElementById(openBtn.getAttribute("aria-controls"));closeMenu(openBtn,menu),openBtn.focus()}))})),document.querySelectorAll(".js-datalayer-membership").forEach((button=>{button.addEventListener("click",(function(){const membershipLevel=this.dataset.level,membershipPrice=this.dataset.price;window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"membership_click",membership_level:membershipLevel,membership_price:membershipPrice,purchase_date:(new Date).toISOString().split("T")[0]})}))}));

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.