1(()=>{(function(l){"use strict";l.KSBErrorLogging=function(a,c,f){function u(e){let s=new a.XMLHttpRequest;s.open("POST",c,!0),s.setRequestHeader("Content-Type","application/json"),s.send(JSON.stringify(e))}function d(e){if(e){if(!e.stack)return""}else return"";let s=e.stack.replace(/http(s)?:\/\/[^/]+/g,"").replace(/\?v=[a-z0-9]+:/g,":").replace(/sessionID=[a-f0-9]+&/g,"").replace(/ +/g," ").split(` 2`),n=s.length;if(n>7){let t=n-4;s.splice(2,t,` [${t} lines omitted]`)}return s}a.addEventListener("error",e=>{let s=new URL(document.location.href);s.searchParams.delete("sessionID"),s.searchParams.delete("cID"),s.searchParams.delete("swtssa");let n=s.toString(),t=s.searchParams.get("node"),o=navigator.userAgent;if(o.indexOf("Gecko/20100101 Firefox/47.0")>-1)return!1;if(o.indexOf("Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)")>-1||e.message.indexOf("NS_ERROR_FILE_CORRUPTED")>-1)return!1;if(e.message.indexOf("Script error")>-1)return!1;let i="";if(URL.canParse(e.filename)){let r=new URL(e.filename);if(r.protocol==="chrome-extension:")return!1;if(r.protocol==="safari-extension:")return!1;if(r.protocol==="moz-extension:")return!1;r.searchParams.delete("sessionID"),r.searchParams.delete("cID"),r.searchParams.delete("swtssa"),r.searchParams.delete("v"),i=r.toString()}return u({info:f,message:e.message,node:t,lineno:e.lineno,colno:e.colno,url:i,stack:d(e.error),causing_url:n}),!1})}})(window);})(); 3//# sourceMappingURL=app.min.js.map
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.