1window.animate=(e,t,i,o,n,u=null)=>{let h=performance.now();requestAnimationFrame(function a(c){let p=(c-h)/o;p>1&&(p=1),e(t+(i-t)*n(p)),p<1?requestAnimationFrame(a):u!==null&&u()})};var P=1500,T=1e3/60,v=Math.round(P/T);function L(e){return e*(2-e)}window.carousel=(e,t,i=!1,o,n=450,u,h=!1)=>{let a=[...e.querySelectorAll(".carousel-slides")].filter(d=>d.closest(".carousel-slider").isSameNode(e)),c=!!e.classList.contains("vertical"),p=c===!0?["Top","Height"]:["Left","Width"];n=typeof n=="number"?n:450,a.forEach(d=>{let r=parseInt(d.getAttribute("data-si")),s=[...d.querySelectorAll(".carousel-slide")].filter(f=>f.closest(".carousel-slides").isSameNode(d)),l=parseFloat(getComputedStyle(d).paddingLeft),w=d["scroll"+p[0]],y=d.offsetHeight;if(o!==void 0&&typeof o=="number"?r=o:t=="down"||t=="right"?r=r+1<s.length&&d["scroll"+p[0]]+d["offset"+p[1]]<s[s.length-1]["offset"+p[0]]+s[s.length-1]["offset"+p[1]]-5?r+1:0:r=r!==0&&d["scroll"+p[0]]>5?r-1:s.length-1,!s[r])return;let m=s[r]["offset"+p[0]]-l;window.animate(f=>{d["scroll"+p[0]]=t=="right"||t=="down"?w+f*(m-w):w-f*(w-m),i===!0&&(d.style.height=s[r].offsetHeight>y?y+f*(s[r].offsetHeight-y)+"px":y-f*(y-s[r].offsetHeight)+"px"),h===!0&&u!==void 0&&u()},0,1,n,f=>f,()=>{d.setAttribute("data-si",r),s.forEach((f,g)=>{g<r&&f.setAttribute("data-pos","previous"),g==r&&f.setAttribute("data-pos","current"),g>r&&f.setAttribute("data-pos","next")}),u!==void 0&&u()}),e.querySelectorAll(".carousel-index.active").length>0&&(e.querySelector(".carousel-index.active").classList.remove("active"),e.querySelectorAll(".carousel-index")[r].classList.add("active"))})};window.countup=(e,t)=>{let i=parseFloat(e.innerHTML.replace(/,/g,"")),o=0,n=setInterval(()=>{o++;let u=L(o/v),h=t*u;h!==t&&(h=Math.round(h)),i!==h&&(e.innerHTML=h.toLocaleString("en-US")),o===v&&clearInterval(n)},T)};window.debounce=(e,t=1e3)=>{let i;return(...o)=>{clearTimeout(i),i=setTimeout(()=>{e(...o)},t)}};window.draggable=(e,t=!1,i=!1,o=!0,n,u=!1)=>{let h,a,c,p=o?0:e.offsetLeft,d=o?0:e.offsetTop,r=!1;["mousedown","touchstart"].forEach(s=>{e.addEventListener(s,l=>{r=!0,l.currentTarget!==e?c=window.getAncestors(l.target).find(w=>w==e):c=l.currentTarget,h=l.touches?l.touches[0].clientX:l.pageX,a=l.touches?l.touches[0].clientY:l.pageY},{passive:s=="touchstart"})}),["mousemove","touchmove"].forEach(s=>{document.addEventListener(s,l=>{if(!r||c!==e)return;let w=l.changedTouches?l.changedTouches[0].clientX:l.pageX,y=l.changedTouches?l.changedTouches[0].clientY:l.pageY;if(o)i||(e.parentNode.scrollLeft=p+(w-h)*-1*1.3),t||(e.parentNode.scrollTop=d+(y-a)*-1*1.3);else{let m=p+(w-h)*1.15,f=d+(y-a)*1.15;m>e.parentNode.offsetWidth-e.offsetWidth&&(m=e.parentNode.offsetWidth-e.offsetWidth),m<0&&(m=0),f>e.parentNode.offsetHeight-e.offsetHeight&&(f=e.parentNode.offsetHeight-e.offsetHeight),f<0&&(f=0),i||(e.style.left=m+"px"),t||(e.style.top=f+"px")}u===!0&&typeof n=="function"&&n()},{passive:s=="touchmove"})}),["mouseup","touchend"].forEach(s=>{document.addEventListener(s,l=>{r=!1,p=o?e.parentNode.scrollLeft:e.offsetLeft,d=o?e.parentNode.scrollTop:e.offsetTop,typeof n=="function"&&n()},{passive:s=="touchend"})}),e.addEventListener("wheel",s=>{s.preventDefault(),e.parentNode.scrollLeft+=s.deltaX})};window.getAncestors=e=>{let t=[];for(;e;)t.unshift(e),e=e.parentNode;return t};window.getCookie=e=>{let t=e+"=",i=document.cookie.split(";");for(let o=0;o<i.length;o++){let n=i[o];for(;n.charAt(0)===" ";)n=n.substring(1);if(n.indexOf(t)===0)return n.substring(t.length,n.length)}return""};window.getScrollTop=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;window.getScrollLeft=()=>window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;window.getSwipe=(e,t,i,o)=>Math.abs(t-e)<20&&Math.abs(o-i)<20?"tap":{horizontal:t>e?"left":"right",vertical:o>i?"down":"up",orientation:Math.abs(t-e)>Math.abs(o-i)?"horizontal":"vertical"};window.getWindowSize=()=>({height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0),width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)});window.hasAncestor=(e,t)=>
1(document.querySelectorAll(t).forEach(i=>{if(e==i||e.parentNode==i)return!0}),e.parentNode&&window.hasAncestor(e.parentNode,t));window.index=e=>{let t=e.parentNode.childNodes,i=0;for(let o=0;o<t.length;o++){if(t[o]==e)return i;t[o].nodeType==1&&i++}return-1};window.isScrolling=e=>{let t=window.getScrollTop();setTimeout(function(){e(),window.getScrollTop()!==t&&window.isScrolling(e)},50)};window.resizeVideo=e=>{let t=e.parentNode.offsetWidth,i=e.parentNode.offsetHeight,o=i>t*(e.offsetWidth/e.offsetHeight)?i*(e.offsetHeight/e.offsetWidth):t,n=i>t*(e.offsetWidth/e.offsetHeight)?i:o*(e.offsetWidth/e.offsetHeight);e.style.width=o+"px",e.style.height=n+"px"};window.scroll=(e,t)=>{let i=e.toFixed(),o=()=>{window.getScrollTop().toFixed()===i&&(window.removeEventListener("scroll",o),t!==void 0&&t())};window.addEventListener("scroll",o,{passive:!0}),o(),window.scrollTo({top:e,behavior:"smooth"})};window.setCookie=(e,t,i)=>{let o=new Date;o.setTime(o.getTime()+i*24*60*60*1e3);let n="expires="+o.toUTCString();document.cookie=e+"="+t+";"+n+";path=/"};window.siblings=(e,t=null)=>{let i=[];if(!e.parentNode)return i;let o=e.parentNode.firstChild;for(;o;)o.nodeType===1&&o!==e&&(t!==null?o.matches(t)&&i.push(o):i.push(o)),o=o.nextSibling;return i};window.slideDown=(e,t=500)=>{e.style.removeProperty("display");let i=window.getComputedStyle(e).display;i==="none"&&(i="block"),e.style.display=i;let o=e.offsetHeight;e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,e.offsetHeight,e.style.boxSizing="border-box",e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=o+"px",e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),window.setTimeout(()=>{e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")},t)};window.slideRight=(e,t=500,i)=>{e.style.removeProperty("display");let o=window.getComputedStyle(e).display;o==="none"&&(o="block"),e.style.display=o;let n=e.offsetWidth;e.style.overflow="hidden",e.style.width=0,e.style.paddingLeft=0,e.style.paddingRight=0,e.style.marginLeft=0,e.style.marginRight=0,e.offsetWidth,e.style.boxSizing="border-box",e.style.transitionProperty="width, margin, padding",e.style.transitionDuration=t+"ms",e.style.width=n+"px",e.style.removeProperty("padding-left"),e.style.removeProperty("padding-right"),e.style.removeProperty("margin-left"),e.style.removeProperty("margin-right"),window.setTimeout(()=>{e.style.removeProperty("width"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),i!==void 0&&i()},t)};window.slideUp=(e,t=500)=>{e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.boxSizing="border-box",e.style.height=e.offsetHeight+"px",e.offsetHeight,e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,window.setTimeout(()=>{e.style.display="none",e.style.removeProperty("height"),e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")},t)};window.slideLeft=(e,t=500,i)=>{e.style.transitionProperty="width, margin, padding",e.style.transitionDuration=t+"ms",e.style.boxSizing="border-box",e.style.width=e.offsetWidth+"px",e.offsetWidth,e.style.overflow="hidden",e.style.width=0,e.style.paddingLeft=0,e.style.paddingRight=0,e.style.marginLeft=0,e.style.marginRight=0,window.setTimeout(()=>{e.style.display="none",e.style.removeProperty("width"),e.style.removeProperty("padding-left"),e.style.removeProperty("padding-right"),e.style.removeProperty("margin-left"),e.style.removeProperty("margin-right"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),i!==void 0&&i()},t)};window.slideToggle=(e,t=500)=>window.getComputedStyle(e).display==="none"?window.slideDown(e,t):window.slide
1Up(e,t);window.slideToggleH=(e,t=500,i)=>window.getComputedStyle(e).display==="none"?window.slideRight(e,t,i):window.slideLeft(e,t,i);window.throttle=(e,t=1e3)=>{let i=!1,o,n=()=>{o==null?i=!1:(e(...o),o=null,setTimeout(n,t))};return(...u)=>{if(i){o=u;return}e(...u),i=!0,setTimeout(n,t)}};window.updateSearch=(e,t,i)=>(i.value!==""?(e.has(t)?e.set(t,i.value):e.append(t,i.value),hasFilters=!0):e.has(t)&&e.delete(t),e);window.vidInit=e=>{let t="<iframe "+e.innerHTML+"></iframe>";e.innerHTML="",e.insertAdjacentHTML("beforeend",t),e.classList.add("loaded")};window.vOffset=e=>{let t=e.getBoundingClientRect(),i=window.getScrollLeft(),o=window.getScrollTop();return{top:t.top+o,left:t.left+i}};
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.