1!function(){"use strict";var e={1567:function(e,t){const s="above-overlay",i=new Set;t.A=class{isClosingTimer=null;attachedElements=new Set;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.querySelector("#main-content");this.container=e,this.overlay=document.createElement("div"),this.overlay.innerHTML=" ",this.overlay.classList.add("overlay"),this.overlay.addEventListener("transitionend",(e=>{"opacity"!==e.propertyName||this.isOpen||(this.attachedElements&&this.attachedElements.size&&this.attachedElements.forEach((e=>{this.detachElement(e)})),this.afterClosed&&(this.afterClosed(),this.afterClosed=null),this.detachOverlay()),"opacity"===e.propertyName&&this.isOpen&&this.afterOpened&&(this.afterOpened(),this.afterOpened=null)})),i.add(this)}attachOverlay(){this.container.appendChild(this.overlay)}detachOverlay(){this.container.removeChild(this.overlay)}async open(){let{attachElements:e,afterOpened:t,beforeOpened:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};await this.attachOverlay(),this.isClosingTimer&&(clearTimeout(this.isClosingTimer),this.isClosingTimer=null),i&&i(),e&&(e.forEach((e=>{this.attachedElements.add(e)})),this.attachedElements.forEach((e=>{e.classList.add(s)}))),this.overlay.classList.add("open"),t&&(this.afterOpened=t)}close(){let{delay:e,beforeClosed:t,afterClosed:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t&&t(),this.afterClosed=s;const i=()=>{this.overlay.classList.remove("open")};e?this.isClosingTimer=setTimeout(i,e):i()}detachElement(e){this.attachedElements.has(e)&&e.classList.contains(s)&&(e.classList.remove(s),this.attachedElements.delete(e))}get isOpen(){return this.overlay.classList.contains("open")}onClick(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{};e&&this.overlay.addEventListener("click",e)}removeOnClick(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{};e&&this.overlay.removeEventListener("click",e)}onHover(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{};e&&this.overlay.addEventListener("mouseover",(t=>{this.isOpen&&e(t)}))}}},4662:function(e,t,s){s.d(t,{My:function(){return o}});let i=()=>{};const n=e=>{"Escape"===e.key&&(i(),window.removeEventListener("keydown",n))},o=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;t&&(i=t),e&&window.addEventListener("keydown",n),e||window.removeEventListener("keydown",n)};document.querySelectorAll(".local-scroll").forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),e.stopPropagation();const t=e.target.getAttribute("href");(e=>{Math.easeInOutQuad=function(e,t,s,i){return(e/=i/2)<1?s/2*e*e+t:-s/2*(--e*(e-2)-1)+t};const t=document.getElementById("grid-archive-header"),s=document.getElementById("nav-wrapper");let i=0,n=0;t&&(i=t.offsetHeight+50),s&&(n=s.offsetHeight+50);const o=e.offsetTop-i-n,a=window.scrollY,l=o-a;let r=0;const c=()=>{r+=5;const e=Math.easeInOutQuad(r,a,l,200);window.scrollTo(0,e),r<200&&setTimeout(c,5)};c()})(document.querySelector(t))}))}))}},t={};function s(i){var n=t[i];if(void 0!==n)return n.exports;var o=t[i]={exports:{}};return e[i](o,o.exports,s),o.exports}s.d=function(e,t){for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e=s(1567),t=s(4662);const i=new e.A;class n extends HTMLElement{constructor(){super(),this.close=this.close.bind(this),this.open=this.open.bind(this),this.details=this.querySelector("details"),this.headerEl=document.getElementById("nav-wrapper"),this.details.querySelectorAll("summary").forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault()}))}))}open(){this.details.classList.add("active"),this.details.setAttribute("open","true"),i.open({attachElements:[this.headerEl]}),i.onClick(this.close),(0,t.My)(!0,this.close)}close(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.details.classList.remove("active"),this.details.removeAttribute("open"),!0===e&&i.detachElement(this.headerEl),i.removeOnClick(this.close),i.close(),(0,t.My)(!1,this.close)}get isOpen(){return this.details.classList.contains("active")&&"true"===this.details.getAttribute("open")&&i.isOpen}disconnectedCallback(){this.isOpen&&this.close(!0)}}window.customElements.get("navigation-item-primary")||window.customElements.define("navigation-item-primary",n)}()}();
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.