1(()=>{var e={8611:e=>{e.exports={offsetTop:function(e){var t=document.querySelector("body");return e.getBoundingClientRect().top-t.getBoundingClientRect().top},offsetLeft:function(e){var t=document.querySelector("body");return e.getBoundingClientRect().left-t.getBoundingClientRect().left},scrollTo:function(e,t,n){var i=function(){return{x:window.pageXOffset,y:window.pageYOffset}},s=i(),r={x:(e-s.x)/(n/15),y:(t-s.y)/(n/15)},o=setInterval((function(){!function(){var n=i(),s={x:!1,y:!1};return r.x<0?n.x+r.x<=e&&(s.x=!0):n.x+r.x>=e&&(s.x=!0),r.y<0?n.y+r.y<=t&&(s.y=!0):n.y+r.y>=t&&(s.y=!0),!(!s.x||!s.y)}()?window.scrollBy(r.x,r.y):(clearInterval(o),window.scrollTo(e,t))}),15)},scrollElementTo:function(e,t,n,i){var s=function(){return{x:i.scrollLeft,y:i.scrollTop}},r=s(),o=(e-r.x)/(n/15),l=(t-r.y)/(n/15),a=setInterval((function(){!function(){var n=s(),i={x:!1,y:!1};return o<0?n.x+o<=e&&(i.x=!0):n.x+o>=e&&(i.x=!0),l<0?n.y+l<=t&&(i.y=!0):n.y+l>=t&&(i.y=!0),!(!i.x||!i.y)}()?(i.scrollLeft+=o,i.scrollTop+=l):(clearInterval(a),i.scrollLeft=e,i.scrollTop+=t)}),15)},accessDataset:function(e,t){return e.dataset?e.dataset[t]:e.getAttribute("data-"+t)},extendObject:function(e,t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n]);return e},documentReady:function(e){let t=!1;"undefined"!=typeof less&&"object"==typeof less.pageLoadFinished&&(t=!0);var n=function(){t?less.pageLoadFinished.then((()=>{setTimeout(e)})):setTimeout(e)},i=function(){document.removeEventListener("DOMContentLoaded",i),window.removeEventListener("load",i),n()};"complete"===document.readyState?n():(document.addEventListener("DOMContentLoaded",i),window.addEventListener("load",i))}}}},t={};function n(i){var s=t[i];if(void 0!==s)return s.exports;var r=t[i]={exports:{}};return e[i](r,r.exports,n),r.exports}(()=>{"use strict";class e{isMostlyVisible(e){return this.isPartlyVisible(e,.7)}isFullyVisible(e){return this.isPartlyVisible(e,1)}isPartlyVisible(e,t){let n=e.getBoundingClientRect(),i=window.innerHeight||document.documentElement.clientHeight;return n.top+n.height*t>=0&&n.bottom-n.height*(1-t)<=i}}class t{constructor(){window._ajaxRequest=window._ajaxRequest||{}}request(e){let t=window._ajaxRequest;return t[e]||(t[e]=new Promise((function(n,i){let s=new XMLHttpRequest;s.open("GET",e,!0),s.onload=function(){delete t[e],s.status>=200&&s.status<400?n(s.responseText):i(s.responseText)},s.send()}))),this._requests=t,this._requests[e]}}class i{constructor(){this.request=new t}load(e){const t=this.request.request(e).then((e=>{const t=[new Promise((t=>t(e)))];return Promise.all(t)})).then((e=>e[0]));return Promise.all([t]).finally((()=>{!function(e){const t=new CustomEvent("ContentLoader.load",{detail:{}});e.dispatchEvent(t)}(document)})),t}}const s="[data-browsable-list-count]",r="[data-browsable-list-page]",o='[data-browsable-list-teaserloader="prev"] a',l='[data-browsable-list-teaserloader="next"] a',a=".spinner__wrap";class h{constructor(t){this.contentElementNode=t,this.form=this.contentElementNode.querySelector("[data-browsable-form]"),this.counters=this.contentElementNode.querySelectorAll(s),this.isInfinite="1"===this.contentElementNode.getAttribute("data-browsable-list-infinite"),this.prevLink=this.contentElementNode.querySelector(o),this.prevDataUrl=this.prevLink?this._buildDataUrl(this.prevLink.href):"",this.prevSpinner=this.prevLink?this.prevLink.parentElement.querySelector(a):null,this.prevWasManuallyActivated=!1,this.prevIsLoading=!1,this.nextLink=this.contentElementNode.querySelector(l),this.nextDataUrl=this.nextLink?this._buildDataUrl(this.nextLink.href):"",this.nextSpinner=this.nextLink?this.nextLink.parentElement.querySelector(a):null,this.nextWasManuallyActivated=!1,this.nextIsLoading=!1,this.lastScroll=0,this.loader=new i,this.visibilityChecker=new e}_buildDataUrl(e){let t="";return e&&(t=e,t.match(/#/)?t=t.match(/\?/)?t.replace(/\?/,"?type=9090&"):t.replace(/#/,"?type=9090#"):t.match(/\?/)?t+="&type=9090":t+="?type=9090"),t}_toggle(e,t){e&&t&&e.removeAttribute("style"),e&&!t&&(e.style.display="none")}_updateButtonLabel(e,t){if(e&&t){const n=e.querySelector(".text");n&&(n.innerHTML=t.querySelector(".text")?.innerHTML)}}_loadPrevious(){this.prevDataUrl&&(this._toggle(this.prevSpinner,!0),this.prevIsLoading=!0,this.loader.load(this.prevDataUrl).then((e=>{let t=(new DOMParser).parseFromString(e+"","text/html").querySelector("#"+this.contentElementNode.id),n=t.querySelector(r),i=t.querySelector(o);const s=this.contentElementNode.querySelector('[data-browsable-list-page="'+(parseInt(n.dataset.browsableListPage)+1)+'"]');this.contentElementNode.querySelector('[data-browsable-list-page="'+n.dataset.browsableListPage+'"]')||s.before(n),this.prevDataUrl=this._buildDataUrl(i?i.href:""),this._updateButtonLabel(this.prevLink,i),this._toggle(this.prevLink,!!i),this._toggle(this.prevSpinner,!1)})).finally((()=>{this.prevIsLoading=!1,this.contentElementNode.dispatchEvent(new CustomEvent("imx-list-updated"))})))}_loadNext(){this.nextDataUrl&&(this._toggle(this.nextSpinner,!0),this.nextIsLoading=!0,this.loader.load(this.nextDataUrl).then((e=>{let t=(new DOMParser).parseFromString(e+"","text/html").querySelector("#"+this.contentElementNode.id),n=t.querySelector(r),i=t.querySelector(l);const s=this.contentElementNode.querySelector('[data-browsable-list-page="'+(parseInt(n.dataset.browsableListPage)-1)+'"]');this.contentElementNode.querySelector('[data-browsable-list-page="'+n.dataset.browsableListPage+'"]')||s.after(n),this.nextDataUrl=this._buildDataUrl(i?i.href:""),this._updateButtonLabel(this.nextLink,i),this._toggle(this.nextLink,!!i),this._toggle(this.nextSpinner,!1)})).finally((()=>{this.nextIsLoading=!1,this.contentElementNode.dispatchEvent(new CustomEvent("imx-list-updated"))})))}_loadNew(e){const t=this.contentElementNode.querySelector(r),n=t?t.previousElementSibling:null;document.querySelectorAll("[data-browsable-list-page]").forEach((e=>e.remove())),this._toggle(this.nextLink,!1),this._toggle(this.nextSpinner,!0),this.prevIsLoading=!0,this.nextIsLoading=!0,this.loader.load(this._buildDataUrl(e)).then((e=>{let t=(new DOMParser).parseFromString(e+"","text/html").querySelector("#"+this.contentElementNode.id),i=t.querySelector(r),o=t.querySelector(s),a=t.querySelector(l);n&&n.isConnected?n.after(i):this.contentElementNode.insertAdjacentElement("afterbegin",i),this.counters.forEac
1h((e=>e.innerHTML=o.innerHTML)),this._updateButtonLabel(this.nextLink,a),a&&a.href&&""!==a.href?(this.nextDataUrl=this._buildDataUrl(a?a.href:""),this._toggle(this.nextLink,!0)):this._toggle(this.nextLink,!1),this._toggle(this.nextSpinner,!1)})).finally((()=>{this.prevIsLoading=!1,this.nextIsLoading=!1,this.contentElementNode.dispatchEvent(new CustomEvent("imx-list-reloaded"))}))}_initPrevLink(){this.prevLink&&(this._toggle(this.prevLink,!!this.prevLink.href),this.prevLink.addEventListener("click",(e=>{e.preventDefault(),this.prevWasManuallyActivated=!0,this._toggle(this.prevLink,!1),this._loadPrevious()}))),this.prevSpinner&&(this._toggle(this.prevSpinner,!1),this.prevSpinner.classList.remove("hide"))}_initNextLink(){this.nextLink&&(this._toggle(this.nextLink,!!this.nextLink.href),this.nextLink.addEventListener("click",(e=>{e.preventDefault(),this.nextWasManuallyActivated=!0,this._toggle(this.nextLink,!1),this._loadNext()}))),this.nextSpinner&&(this._toggle(this.nextSpinner,!1),this.nextSpinner.classList.remove("hide"))}_initForm(){if(!this.form)return;const e=e=>{e.preventDefault();const t=document.querySelector('link[rel="canonical"]');let n;n=t?t.href:new URL(location.pathname,location.href).href;const i=new URLSearchParams(location.search);new Set(Array.from(this.form.elements).map((e=>e.name)).filter(Boolean)).forEach((e=>i.delete(e))),i.delete("page"),i.delete("cHash"),new URLSearchParams(function(e){let t,n=[];if("object"==typeof e&&"FORM"==e.nodeName){let i=e.elements.length;for(let s=0;s<i;s++)if(t=e.elements[s],t.name&&!t.disabled&&"file"!=t.type&&"reset"!=t.type&&"submit"!=t.type&&"button"!=t.type)if("select-multiple"==t.type)for(let i=e.elements[s].options.length-1;i>=0;i--)t.options[i].selected&&(n[n.length]=encodeURIComponent(t.name)+"="+encodeURIComponent(t.options[i].value));else("checkbox"!=t.type&&"radio"!=t.type||t.checked)&&(n[n.length]=encodeURIComponent(t.name)+"="+encodeURIComponent(t.value))}return n.join("&").replace(/%20/g,"+")}(this.form)).forEach(((e,t)=>i.append(t,e))),this._loadNew(n+"?"+i.toString())};this.form.addEventListener("submit",e),this.form.addEventListener("imx-filter-submit",e)}initNode(){this._initPrevLink(),this._initNextLink(),this._initForm(),window.addEventListener("scroll",(()=>{const e=window.scrollY;if(Math.abs(e-this.lastScroll)>.1*window.innerHeight){this.lastScroll=e,document.querySelectorAll(r).forEach((e=>!this.visibilityChecker.isFullyVisible(e)||(window.location.href!==e.dataset.paginationCurrent&&history.replaceState(null,null,e.dataset.paginationCurrent),!1)));const t=document.querySelectorAll(r);this.prevWasManuallyActivated&&this.isInfinite&&!this.prevIsLoading&&this.visibilityChecker.isPartlyVisible(t[0],.7)&&(this._toggle(this.prevLink,!1),this._loadPrevious()),this.nextWasManuallyActivated&&this.isInfinite&&!this.nextIsLoading&&this.visibilityChecker.isPartlyVisible(t[t.length-1],.7)&&(this._toggle(this.nextLink,!1),this._loadNext())}}))}}const c=n(8611);(()=>{const e=document.querySelectorAll('[data-browsable-list="1"]');c.documentReady((function(){for(let t of e)new h(t).initNode()}))})()})()})();
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.