1(()=>{function f(o,t={}){typeof dataLayer>"u"||dataLayer===null||(dataLayer.push({event_params:void 0}),dataLayer.push({event:o,event_params:t}))}function v(o,t="div",e=!1){let i=document.createElement(t);return i.innerHTML=o.trim(),e?i.childNodes:i.firstChild}var b=y;function g(o){let t=o.closest(".l-filter-i-c").querySelectorAll(".l-filter-i-l label"),{value:e}=o;function i(){[...t].forEach(n=>n.removeAttribute("style"))}function a(){[...t].forEach(n=>{n.querySelector("span").textContent.toLowerCase().includes(e.toLowerCase())?n.removeAttribute("style"):n.style.display="none"})}e!==""?a():i()}function p(o){let t=o.closest(".loop-container"),e=o.closest(".l-filter");if(t===void 0||!t||e===void 0||!e)return!1;let i=t.querySelector("script.loop-args")?.textContent,a=window.matchMedia("(min-width: 768px)").matches;a&&t.querySelector(".loop-container-loader")&&t.querySelector(".loop-container-loader").classList.add("is-open");let n=new FormData(e),r=!1;n.append("action","loop_filters"),n.append("query",i),n.append("additional_ajax_data",hexjs.additional_ajax_data),n.forEach((l,d)=>{d.startsWith("fields")&&(r=!0)}),n.forEach((l,d)=>{if(d==="sort"&&(f("sorting",{sorted:l}),typeof amplitude<"u"&&litude!==null&&litude.logEvent==="function"&&litude.logEvent("sorting",{sorted:l})),r&&d.startsWith("fields")){let c=d.match(/fields\[[a-zA-Z-_0-9]+\]\[([a-zA-Z-_0-9]+)\].*/i);c[1]&&(f("filtering",{field:c[1],value:l}),typeof amplitude<"u"&&litude!==null&&litude.logEvent==="function"&&litude.logEvent("filtering",{field:c[1],value:l}))}}),(async()=>{let d=await(await fetch(hexjs.ajax,{method:"POST",headers:{"X-WP-Nonce":hexjs.nonce},body:n})).json();if(d){let c=v(d,"div",!0),u=Array.from(c).filter(m=>m.nodeType===1);u.length===1&&u[0].children.length>0&&(u=Array.from(u[0].children)),t.innerHTML="";let s=0,_=8,h=()=>{if(s>=u.length){b(),t.querySelector(".loop-container-loader")?.classList.remove("is-open"),t.classList.remove("load");return}let m=u.slice(s,s+_);t.append(...m),s+=_,setTimeout(h,0)};h()}else e.querySelectorAll(".l-filter-c-res span")?.forEach(c=>c.textContent=0);e.querySelector(".l-filter-c-res")&&(e.querySelector(".l-filter-c-res").style.display="block"),a&&(e.querySelector(".l-filter-c-clear")&&(e.querySelector(".l-filter-c-clear").style.display="block"),r&&e.querySelector(".l-filter-c")?.classList.add("is-open")),t.querySelector(".loop-container-loader")?.classList.remove("is-open"),setTimeout(()=>t.classList.remove("load"),1e3)})()}function y(){let o=null;document.querySelectorAll(".l-filter")?.forEach(t=>{t.querySelectorAll(":scope .l-filter-search-input")?.forEach(e=>{o=null,["input","paste"].forEach(i=>{e.addEventListener(i,()=>{o&&clearTimeout(o),o=setTimeout(function(){p(e)},1e3)})})}),t.querySelectorAll(":scope .l-filter-footer button[type='submit']")?.forEach(e=>{e.addEventListener("click",i=>{i.preventDefault(),p(e),e.closest("form.l-filter")?.querySelector(".l-filter-c.is-open")?.classList.remove("is-open")})}),t.querySelectorAll(":scope .l-filter-i-l input")?.forEach(e=>{o=null,e.addEventListener("change",()=>{window.matchMedia("(min-width: 768px)").matches?(o&&clearTimeout(o),o=setTimeout(function(){p(e)},1e3)):e.closest("form.l-filter").classList.add("has-active-filter")})}),t.querySelectorAll(".l-filter-sort")?.forEach(e=>{let i=e.querySelector(".l-filter-sort-btn"),a=[...e.querySelectorAll(".l-filter-sort-all button")],n=e.querySelector("select"),r=[...n.querySelectorAll("option")];a.forEach(l=>{l.addEventListener("click",d=>{let{target:c}=d;a.forEach(s=>s.classList.remove("is-active")),c.classList.add("is-active");let u=null;r.forEach(s=>{s.hasAttribute("selected")&&(u=s.value),s.removeAttribute("selected")}),r.filter(s=>s.value===c.value).forEach(s=>{s.setAttribute("selected",""),i.querySelector("span").innerHTML=l.innerHTML}),n.dispatchEvent(new Event("change")),c.value!==u&&p(c)})}),e.addEventListener("click",()=>{e.classList.toggle("is-open")}),document.addEventListener("click",l=>{!e.contains(l.target)&&l.target!==e&&e.classList.remove("is-open")})}
1),t.querySelectorAll(".l-filter-search")?.forEach(e=>{let i=e.querySelector("button"),a=e.querySelector("input");document.addEventListener("click",n=>{let{target:r}=n;r===e||r.closest(".l-filter-search")?e.classList.add("is-open"):e.classList.remove("is-open")}),i.addEventListener("click",n=>{if(n.stopPropagation(),e.classList.remove("is-open"),window.matchMedia("min-width: 768px")){let r=a.value;a.value="",a.dispatchEvent(new Event("change")),r&&p(e)}})}),t.querySelectorAll(".l-filter-short-itm input").forEach(e=>{e.addEventListener("change",()=>{p(e)})}),t.querySelectorAll(":scope .l-filter-i-s")?.forEach(e=>{["keyup","change"].forEach(i=>{e.addEventListener(i,()=>{g(e)})})}),t.addEventListener("reset",()=>{t.classList.contains("l-filter")&&(t.reset(),t.querySelectorAll(".l-filter-i-s")?.forEach(e=>{setTimeout(()=>{g(e)},100)}),t.querySelectorAll(".l-filter-i-btn span")?.forEach(e=>e.remove()),t.querySelectorAll('input:not([type="hidden"])')?.forEach(e=>{switch(e.getAttribute("type")){case"checkbox":case"radio":e.checked=!1,e.removeAttribute("checked");break;case"text":case"number":e.value="",e.removeAttribute("value");break}})),setTimeout(()=>{p(t)},500)}),document.addEventListener("filterApply",()=>{t.querySelectorAll(":scope .l-filter-footer")?.forEach(e=>{e.classList.remove("is-active")})})})}y();document.addEventListener("click",o=>{let{target:t}=o;(t.classList.contains("l-filter-i-btn")||t.closest(".l-filter-i-btn"))&&t.closest(".l-filter-i").classList.toggle("is-open"),(t.classList.contains("l-filter-toggle")||t.closest(".l-filter-toggle"))&&t.closest(".l-filter").querySelector(".l-filter-c").classList.toggle("is-open")});document.addEventListener("change",o=>{let t=o.target.getAttribute("type")==="checkbox",e=o.target.closest(".l-filter");t&&e&&e.querySelector(".l-filter-footer").classList.add("is-active")});document.addEventListener("change",o=>{let{target:t}=o;if(t.closest(".l-filter")&&t.closest(".l-filter-i")&&t.getAttribute("type")==="checkbox"){let e=t.closest(".l-filter-i"),i=e.querySelector(".l-filter-i-btn"),n=[...e.querySelectorAll(".l-filter-i-c input[type=checkbox]")].filter(l=>l.checked).length,r=i.querySelector("span");if(n)if(r)r.innerText=n;else{let l=document.createElement("span");l.innerText=n,i.prepend(l)}else r&&r.remove()}})})()
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.