1(function(){function t(t2,e2){for(;(t2=t2.parentElement)&&!t2.classList.contains(e2););return t2}function e(t2){return t2=t2.replace(/[^\d\.-]/g,""),Number(t2)}function n(t2){var e2=document.createElement("span");return e2.innerHTML=t2,e2.textContent||e2.innerText}function r(t2,e2,n2){for(var r2=0;r2<n2.length;r2++)r2==e2?n2[e2].setAttribute("data-sort-direction",t2):n2[r2].setAttribute("data-sort-direction",0)}function a(t2,e2){for(var n2=t2.getElementsByTagName("tbody")[0].getElementsByTagName("tr"),r2=0;r2<n2.length;r2++)for(var a2=n2[r2].getElementsByTagName("td"),i=0;i<a2.length;i++)a2[i].innerHTML=e2[r2][i]}window.addEventListener("load",function(){for(var i=document.getElementsByClassName("sortable-table"),o=[],s=0;s<i.length;s++)(function(){i[s].setAttribute("data-sort-index",s);for(var d=i[s].getElementsByTagName("tbody")[0].getElementsByTagName("tr"),l=0;l<d.length;l++)for(var g=d[l].getElementsByTagName("td"),c=0;c<g.length;c++)o[s]===void 0&&o.splice(s,0,[]),o[s][l]===void 0&&o[s].splice(l,0,[]),o[s][l].splice(c,0,g[c].innerHTML);for(var u=i[s].getElementsByTagName("thead")[0].getElementsByTagName("tr")[0].getElementsByTagName("th"),m=0;m<u.length;m++)(function(){var s2=u[m].classList.contains("numeric-sort");u[m].setAttribute("data-sort-direction",0),u[m].setAttribute("data-sort-index",m),u[m].addEventListener("click",function(){var d2=this.getAttribute("data-sort-direction"),l2=this.getAttribute("data-sort-index"),g2=t(this,"sortable-table").getAttribute("data-sort-index");r(d2==1?-1:1,l2,u),o[g2]=o[g2].sort(function(t2,r2){var a2=n(t2[l2]),i2=n(r2[l2]);return s2&&(a2=e(a2),i2=e(i2)),a2===i2?0:d2==1?a2>i2?-1:1:a2<i2?-1:1}),a(i[g2],o[g2])})})()})()})})();
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.