1"use strict";(globalThis.webpackChunklawinsidercontracts||=[]).push([[2555],{9494(t,n,e){e.d(n,{default:()=>s});var a=e(2109);const r=/Loading .*?chunk .* failed/;let i=0;async function o(t){return fetch("/api/errors",{body:JSON.stringify(t),credentials:"same-origin",method:"POST"})}function c(t){return t.toString().replace(r,"Loading chunk failed")}async function s(t){var n;if(window[a.M3]?.debug)return;if(!window.navigator.onLine)return;if(i+=1,i>10||!t)return;let r=t;const s={location:{filePath:"unknown",functionName:"unknown",lineNumber:0},message:"",referrer:document.referrer,url:window.location.href,version:null!=(n=window.APP_VERSION)?n:"unknown"};let l,u=0;if("string"==typeof r||"[object String]"===Object.prototype.toString.call(r)){try{throw new Error(r)}catch(t){r=t}u=1}try{const t=await async function(t,n){const[a,r]=await Promise.all([e.e(7712).then(()=>e.t(4263,23)),e.e(7712).then(()=>e.t(7885,23))]),i=new(0,r.default)(n),o=a.default.parse(t);return Promise.all(o.map(t=>async function(t,n){try{return await t.pinpoint(n)}catch{return n}}(i,t)))}(r,{ajax:async t=>{if("http"===t.slice(0,4)){const n=await fetch(t);if(!n.ok)throw n.statusText;return n.text()}throw new Error(`Invalid URL: ${t}`)}});s.message=c(r);for(let n=u;n<t.length;n+=1){const e=t[n],a=e.getFileName(),r=e.getLineNumber(),i=e.getFunctionName()||"<anonymous>";l||(l={filePath:a,functionName:i,lineNumber:r}),s.message+="\n",s.message+=` at ${i} (${a}:${r}:${e.getColumnNumber()})`}s.location=l;const n=l.filePath,a=n?.startsWith("/")||n?.match(/https?:\/\/(?:[^.]+.)?lawinsider\.com\//),i=n===window.location.href;a&&!i&&await o(s)}catch(t){s.message=`${c(r)}\n [stacktrace extraction failed: ${t}]`,await o(s)}}}}]); 2//# sourceMappingURL=errorreporting.383d16a6aa.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.