1const ajaxFunction=function(t){return t.method=t.method||"GET",t.payload=t.payload||null,!!t.url&&new Promise((function(e,s){let o=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");o.open(t.method,t.url,!0),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),"POST"===t.method&&o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.onload=function(){this.status>=200&&this.status<300?e(o.response):s({status:this.status,statusText:o.statusText})},o.onerror=function(){s({status:this.status,statusText:o.statusText})},t.headers&&Object.keys(t.headers).forEach((function(e){o.setRequestHeader(e,t.headers[e])}));let n=t.payload;n&&"object"==typeof n&&(n=Object.keys(n).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(n[t])})).join("&")),o.send(n)}))};
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.