PageSourceSearch

https://www.indium.com/wp-content/plugins/skeletor-block-facetwp-f…?ver=69ef153368bc094b3a53a157ad2d0f35

js indium.com collected 2026-10-02 05:57:26 UTC 2,664 bytes, 1 lines download raw bytes

1!function(){"use strict";function e(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}const t="open";class i{constructor(i){var s,r,l;e(this,"el",void 0),e(this,"loading",!1),e(this,"loadingClass","facet-loading"),e(this,"noResultsClass","no-results"),e(this,"filtersToggleButton",void 0),e(this,"filtersWrapper",void 0),e(this,"initWidth",void 0),e(this,"isResize",(()=>{const e=window.innerWidth!==this.initWidth;return this.initWidth=window.innerWidth,e})),e(this,"isMobile",(()=>window.innerWidth<800)),e(this,"onWindowResize",(()=>{this.isResize()&&this.setWrapperState(this.isMobile())})),e(this,"maybeHandleEscape",(e=>{let i=!1;i="key"in(e=e||window.event)?"Escape"===e.key||"Esc"===e.key:27===e.keyCode,i&&(this.closeOpenItems(),this.isMobile()&&this.filtersToggleButton&&this.filtersToggleButton.classList.contains(t)&&this.filtersToggleButton.click())})),e(this,"handleDetailToggle",(e=>{const t=e.target;t.hasAttribute("open")&&this.closeOpenItems(t)})),e(this,"handleFilterToggle",(e=>{this.setWrapperState(e.currentTarget.classList.contains(t))})),e(this,"setWrapperState",(e=>{e?(this.filtersWrapper.setAttribute("aria-expanded","false"),this.filtersWrapper.classList.remove(t),this.filtersToggleButton.classList.remove(t),this.filtersToggleButton.setAttribute("aria-expanded","false")):(this.filtersToggleButton.classList.add(t),this.filtersToggleButton.setAttribute("aria-expanded","true"),this.filtersWrapper.setAttribute("aria-expanded","true"),this.filtersWrapper.classList.add(t))})),e(this,"closeOpenItems",(e=>{let i=this.el.querySelectorAll(".filter-item.open, .filter-item[open]");i&&(e&&(i=Array.from(i).filter((t=>t!==e))),[...i].forEach((e=>{e.classList.remove(t),e.removeAttribute("open")})))})),this.el=i,this.initWidth=window.innerWidth,this.el.addEventListener("click",this.maybeAssignClickHandlers),[...this.el.querySelectorAll(".filter-item")].forEach((e=>{e.addEventListener("toggle",this.handleDetailToggle)})),this.filtersToggleButton=this.el.querySelector(".filters-wrapper-toggle"),this.filtersToggleButton&&this.filtersToggleButton.addEventListener("click",this.handleFilterToggle),this.filtersWrapper=this.el.querySelector(".filters-wrapper"),document.addEventListener("keydown",this.maybeHandleEscape),window.addEventListener("resize",(s=this.onWindowResize,100,function(){var e=this,t=arguments,i=function(){l=null,s.apply(e,t)},n=r;clearTimeout(l),l=setTimeout(i,100),n&&s.apply(e,t)})),this.onWindowResize()}}document.addEventListener("DOMContentLoaded",(function(){[...document.querySelectorAll(".skeletor-block-facetwp-filter")].forEach((e=>new i(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.