PageSourceSearch

https://www.eacts.org/wp-content/themes/eacts/assets/components/se…/scripts.8435bbb88a877c0c66a0.js

js eacts.org collected 2026-10-02 02:54:44 UTC 6,426 bytes, 1 lines download raw bytes

1(()=>{"use strict";var e={446(e,t,n){n.d(t,{A:()=>i});var s=n(916);class i{constructor(e){this.el=e,this.el&&(this.target=this.el.querySelector(".select-multiple__select"),this.init())}init(){new s.A(this.target)}}},916(e,t,n){function s(e=document){return{get length(){return this.keyboardOnly.length},get all(){return[...e.querySelectorAll("\n                    a,\n                    button,\n                    input,\n                    textarea,\n                    select,\n                    details,\n                    iframe,\n                    embed,\n                    object,\n                    summary dialog,\n                    audio[controls],\n                    video[controls],\n                    [contenteditable],\n                    [tabindex]\n                ")].filter(e=>e instanceof HTMLElement&&!e.hasAttribute("disabled")&&!e.hasAttribute("hidden")&&"none"!==e.style.display)},get keyboardOnly(){return this.all.filter(e=>e.tabIndex>-1)},get firstFocusable(){return this.keyboardOnly[0]},get lastFocusable(){return this.keyboardOnly[this.length-1]},set tabIndex(e){this.all.forEach(t=>{t.tabIndex=e})},hideAllFromKeyboard(){this.tabIndex=-1},resetTabIndex(){this.all.forEach(e=>{e.removeAttribute("tabindex")})}}}n.d(t,{A:()=>i});class i{constructor(e,t={}){this.setUpRequiredElements(e)&&(this.options={collapseOnEscape:!0,collapseOnFocusout:!1,collapseAncestorsOnEscape:!1,collapseOnAncestorCollapse:!0,focusWithinOnExpand:!1,updateChildTabIndexes:!0,setHiddenAttribute:!0,on:{},...t},this.lastTrigger=null,this.focusableItems=new s(this.targetElement),this.targetElement.addEventListener("expandbegin",this),this.targetElement.addEventListener("expandend",this),document.addEventListener("click",this))}updateConfig(e){this.options={...this.options,...e}}handlePotentialFocusLoss(e){e.relatedTarget&&(this.targetElement.contains(e.relatedTarget)||[...this.triggerElements].includes(e.relatedTarget)||this.collapse())}isExpanded(){return!this.targetElement.hasAttribute("aria-hidden")}expand(){this.targetElement.dispatchEvent(i.events.expandbegin),this.targetElement.removeAttribute("aria-hidden"),!0===this.options.setHiddenAttribute&&this.targetElement.removeAttribute("hidden"),this.triggerElements.forEach(e=>e.setAttribute("aria-expanded","true")),!0===this.options.updateChildTabIndexes&&this.focusableItems.resetTabIndex(),this.targetElement.dispatchEvent(i.events.expandend)}collapse(){this.targetElement.dispatchEvent(i.events.collapsebegin),this.targetElement.setAttribute("aria-hidden","true"),!0===this.options.setHiddenAttribute&&this.targetElement.setAttribute("hidden","hidden"),this.triggerElements.forEach(e=>e.setAttribute("aria-expanded","false")),!0===this.options.updateChildTabIndexes&&this.focusableItems.hideAllFromKeyboard(),this.targetElement.dispatchEvent(i.events.collapseend)}toggle(){this.isExpanded()?this.collapse():this.expand()}setUpRequiredElements(e){if(this.targetElement=e,!(this.targetElement&&this.targetElement instanceof HTMLElement))return console.error("Invalid target element",this.targetElement,this),!1;if(!this.targetElement.hasAttribute("id")||""===this.targetElement.id)return console.error('Target element missing required "id" attribute',this.targetElement,this),!1;if(this.triggerElements=document.querySelectorAll(`[aria-controls=${this.targetElement.id}]`),!this.triggerElements||this.triggerElements.length<1)return console.error("No trigger elements found",this.triggerElements,this),!1;const t=this.isExpanded()?"true":"false";return this.triggerElements.forEach(e=>{"BUTTON"!==e.tagName&&e.setAttribute("role","button"),e.setAttribute("aria-expanded",t)}),!0}handleEvent(e){this[`on${e.type}`](e),Object.keys(this.options.on).forEach(t=>{t===e.type&&this.options.on[t](e)})}onclick(e){[...this.triggerElements].some(t=>t.contains(e.target))?(this.lastTrigger=e.target,this.toggle()):this.isExpanded()&&!this.targetElement.contains(e.target)&&this.collapse()}onfocusout(e){this.handlePotentialFocusLoss(e)}onblur(e){this.handlePotentialFocusLoss(e)}onkeydown(e){"Escape"===e.key&&this.targetElement.contains(e.target)&&(this.collapse(),this.lastTrigger&&(this.lastTrigger.focus(),this.lastTrigger=null),!1===this.options.collapseAncestorsOnEscape&&e.stopPropagation())}oncollapsebegin(){this.targetElement.removeEventListener("collapsebegin",this),!0===this.options.collapseOnFocusout&&(this.targetElement.removeEventListener("focusout",this),this.triggerElements.forEac
1h(e=>e.removeEventListener("blur",this))),!0===this.options.collapseOnEscape&&this.targetElement.removeEventListener("keydown",this),!0===this.options.collapseOnAncestorCollapse&&document.removeEventListener("collapseend",this)}oncollapseend({target:e}){e===this.targetElement?(this.targetElement.removeEventListener("collapseend",this),this.targetElement.addEventListener("expandbegin",this),this.targetElement.addEventListener("expandend",this)):!0===this.options.collapseOnAncestorCollapse&&e.contains(this.targetElement)&&this.collapse()}onexpandbegin(){this.targetElement.removeEventListener("expandbegin",this)}onexpandend(){this.targetElement.removeEventListener("expandend",this),this.targetElement.addEventListener("collapsebegin",this),this.targetElement.addEventListener("collapseend",this),!0===this.options.focusWithinOnExpand&&window.setTimeout(()=>{this.focusableItems.firstFocusable.focus()},100),!0===this.options.collapseOnFocusout&&(this.targetElement.addEventListener("focusout",this),this.triggerElements.forEach(e=>e.addEventListener("blur",this))),!0===this.options.collapseOnEscape&&this.targetElement.addEventListener("keydown",this),!0===this.options.collapseOnAncestorCollapse&&document.addEventListener("collapseend",this)}static events={get collapsebegin(){return new Event("collapsebegin")},get collapseend(){return new Event("collapseend",{bubbles:!0})},get expandbegin(){return new Event("expandbegin")},get expandend(){return new Event("expandend",{bubbles:!0})}}}const{events:r}=i}};const t={};function n(s){const i=t[s];if(void 0!==i)return i.exports;const r=t[s]={exports:{}};return e[s](r,r.exports,n),r.exports}n.d=(e,t)=>{for(var s in t)n.o(t,s)&&!n.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var s=n(446);window.addEventListener("DOMContentLoaded",()=>{[...document.querySelectorAll(".select-multiple")].forEach(e=>{new s.A(e)})})})();

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.