1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="260f3d09-09c4-4f57-8988-54aa4898b56a",e._sentryDebugIdIdentifier="sentry-dbid-260f3d09-09c4-4f57-8988-54aa4898b56a")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1446],{21954:function(e,t,n){n.d(t,{R:function(){return f}});var r=n(32703),o=n(52907),i=n(58110),a=n(84411),s=n(86605),u=n(91491),c=n(59881),l=n(36101);class f extends r.W{constructor(e){let t={parentSpanIsAlwaysRootSpan:!0,...e},n=c.m9.SENTRY_SDK_SOURCE||(0,o.S)();(0,i.V)(t,"browser",["browser"],n),super(t),t.sendClientReports&&c.m9.document&&c.m9.document.addEventListener("visibilitychange",()=>{"hidden"===c.m9.document.visibilityState&&this._flushOutcomes()})}eventFromException(e,t){return(0,u.dr)(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return(0,u.aB)(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){s.X&&a.kg.warn("SDK not enabled, will not capture user feedback.");return}let t=(0,l.r)(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}}},86605:function(e,t,n){n.d(t,{X:function(){return r}});let r=!1},91491:function(e,t,n){n.d(t,{GJ:function(){return c},ME:function(){return h},aB:function(){return g},dr:function(){return m}});var r=n(41690),o=n(52327),i=n(61852),a=n(55734),s=n(73607),u=n(63240);function c(e,t){let n=f(e,t),r={type:function(e){let t=e&&e.name;return!t&&p(e)?e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception":t}(t),value:function(e){let t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:p(e)&&Array.isArray(e.message)&&2==e.message.length?e.message[1]:t:"No error message"}(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function l(e,t){return{exception:{values:[c(e,t)]}}}function f(e,t){let n=t.stacktrace||t.stack||"",r=t&&d.test(t.message)?1:0,o="number"==typeof t.framesToPop?t.framesToPop:0;try{return e(n,r,o)}catch(e){}return[]}let d=/Minified React error #\d+;/i;function p(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function m(e,t,n,r){let o=h(e,t,n&&n.syntheticException||void 0,r);return(0,a.EG)(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),(0,s.WD)(o)}function g(e,t,n="info",r,o){let i=v(e,t,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),(0,s.WD)(i)}function h(e,t,n,s,d){let p;if((0,i.VW)(t)&&t.error)return l(e,t.error);if((0,i.TX)(t)||(0,i.fm)(t)){if("stack"in t)p=l(e,t);else{let r=t.name||((0,i.TX)(t)?"DOMError":"DOMException"),o=t.message?`${r}: ${t.message}`:r;p=v(e,o,n,s),(0,a.Db)(p,o)}return"code"in t&&(p.tags={...p.tags,"DOMException.code":`${t.code}`}),p}return(0,i.VZ)(t)?l(e,t):((0,i.PO)(t)||(0,i.cO)(t)?p=function(e,t,n,a){let s=(0,r.s3)(),l=s&&s.getOptions().normalizeDepth,d=function(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let n=e[t];if(n instanceof Error)return n}}(t),p={__serialized__:(0,o.Qy)(t,l)};if(d)return{exception:{values:[c(e,d)]},extra:p};let m={exception:{values:[{type:(0,i.cO)(t)?t.constructor.name:a?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let n=(0,u.zf)(e),r=t?"promise rejection":"exception";if((0,i.VW)(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if((0,i.cO)(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}(t,{isUnhandledRejection:a})}]},extra:p};if(n){let t=f(e,n);t.length&&(m.exception.values[0].stacktrace={frames:t})}return m}(e,t,n,d):(p=v(e,t,n,s),(0,a.Db)(p,`${t}`,void 0)),(0,a.EG)(p,{synthetic:!0}),p)}function v(e,t,n,r){let o={};if(r&&n){let r=f(e,n);r.length&&(o.exception={values:[{value:t,stacktrace:{frames:r}}]}),(0,a.EG)(o,{synthetic:!0})}
1if((0,i.Le)(t)){let{__sentry_template_string__:e,__sentry_template_values__:n}=t;return o.logentry={message:e,params:n},o}return o.message=t,o}},59881:function(e,t,n){n.d(t,{Wz:function(){return l},m9:function(){return u},re:function(){return function e(t,n={}){if("function"!=typeof t)return t;try{let e=t.__sentry_wrapped__;if(e){if("function"==typeof e)return e;return t}if((0,o.HK)(t))return t}catch(e){return t}let r=function(...r){try{let o=r.map(t=>e(t,n));return t.apply(this,o)}catch(e){throw c++,setTimeout(()=>{c--}),(0,i.$e)(t=>{t.addEventProcessor(e=>(n.mechanism&&((0,a.Db)(e,void 0,void 0),(0,a.EG)(e,n.mechanism)),e.extra={...e.extra,arguments:r},e)),(0,s.Tb)(e)}),e}};try{for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(r[e]=t[e])}catch(e){}(0,o.$Q)(r,t),(0,o.xp)(t,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:()=>t.name})}catch(e){}return r}}});var r=n(36137),o=n(63240),i=n(41690),a=n(55734),s=n(86239);let u=r.GLOBAL_OBJ,c=0;function l(){return c>0}},68358:function(e,t,n){n.d(t,{RE:function(){return q.R},kh:function(){return e4},Jn:function(){return r.J},$J:function(){return o.$J},S3:function(){return o.S3},TE:function(){return o.TE},Zj:function(){return o.Zj},sX:function(){return i.s},m9:function(){return D.m9},n_:function(){return a.n},Qy:function(){return s.Qy},M5:function(){return u.M5},Ts:function(){return c.T},fQ:function(){return j.f},tP:function(){return B.t},xF:function(){return eV},OU:function(){return eJ.O},s8:function(){return e1},Xs:function(){return l.X},eN:function(){return s.eN},Tb:function(){return s.Tb},N$:function(){return f.N},uT:function(){return s.uT},cg:function(){return s.cg},Jd:function(){return F.Jd},$3:function(){return C.$3},xv:function(){return s.xv},SZ:function(){return em},yn:function(){return d.yn},qv:function(){return p.q},rQ:function(){return U.r},sC:function(){return m.s},RH:function(){return g.R},k3:function(){return ex.k3},d8:function(){return C.d8},Dt:function(){return C.Dt},TM:function(){return s.TM},dr:function(){return H.dr},aB:function(){return H.aB},GJ:function(){return H.GJ},EY:function(){return h.E},E7:function(){return eY},QT:function(){return ey},Xc:function(){return eb},ri:function(){return eb},yl:function(){return s.yl},Eg:function(){return F.Eg},CP:function(){return v.C},$Q:function(){return C.$Q},HN:function(){return y.HN},s3:function(){return b.s3},Gd:function(){return _.G},nZ:function(){return b.nZ},nV:function(){return F.nV},qm:function(){return ev.qm},lW:function(){return b.lW},aF:function(){return b.aF},TF:function(){return eg.T},Gx:function(){return y.Gx},Dp:function(){return y.Dp},ix:function(){return k.ix},ks:function(){return N.k},lQ:function(){return ea},sA:function(){return M.s},SG:function(){return E.S},L7:function(){return ex.L7},dk:function(){return s.dk},eW:function(){return s.eW},iV:function(){return e0},RX:function(){return Z},OB:function(){return G.O},O1:function(){return eI},fD:function(){return A.f},Wq:function(){return x.W},qI:function(){return eE},wo:function(){return S.w},lA:function(){return F.lA},wC:function(){return e9},NP:function(){return C.NP},HH:function(){return C.HH},XB:function(){return w.X},ar:function(){return P.a},mz:function(){return eh.m},Gs:function(){return eg.G},yt:function(){return Y},vU:function(){return T.v},fA:function(){return ev.fA},rE:function(){return O.r},v:function(){return s.v},KW:function(){return $.K},sU:function(){return s.sU},rJ:function(){return s.rJ},Q0:function(){return k.Q0},oi:function(){return I.o},YA:function(){return s.YA},mG:function(){return s.mG},av:function(){return s.av},jp:function(){return F.jp},uc:function(){return L.uc},XU:function(){return y.XU},Hb:function(){return y.Hb},PB:function(){return ez},og:function(){return eS.og},Wo:function(){return eS.Wo},qp:function(){return d.qp},Iw:function(){return d.Iw},yj:function(){return s.yj},GK:function(){return d.GK},V0:function(){return d.V0},c2:function(){return e5},hE:function(){return d.hE},Lw:function(){return R.L},UH:function(){return e8},g5:function(){return y.g5},R2:function(){return C.R2},_d:function(){return d._d},wi:function(){return b.wi},$e:function(){return b.$e},id:function(){return X.id}});var r=n(9640),o=n(45535),i=n(34148),a=n(88678),s=n(86239),u=n(75980),c=n(71773),l=n(23180),f=n(55489),d=n(39325),p=n(44282),m=n(16959),g=n(11489),h=n(89830),v=n(4177),y=n(78416),b=n(41690),_=n(61587),k=n(48485),E=n(95331),x=n(61429),S=n(83322),w=n(48493),P=n(74845),T=n(222),O=n(78490
1),$=n(41162),I=n(93665),L=n(6262),R=n(41852),X=n(32115),D=n(59881),q=n(21954),A=n(70574),C=n(81715),H=n(91491),U=n(36101),F=n(43277),j=n(34227),N=n(44005),M=n(46317),G=n(67860),B=n(20390);let W={replayIntegration:"replay",replayCanvasIntegration:"replay-canvas",feedbackIntegration:"feedback",feedbackModalIntegration:"feedback-modal",feedbackScreenshotIntegration:"feedback-screenshot",captureConsoleIntegration:"captureconsole",contextLinesIntegration:"contextlines",linkedErrorsIntegration:"linkederrors",debugIntegration:"debug",dedupeIntegration:"dedupe",extraErrorDataIntegration:"extraerrordata",httpClientIntegration:"httpclient",reportingObserverIntegration:"reportingobserver",rewriteFramesIntegration:"rewriteframes",sessionTimingIntegration:"sessiontiming",browserProfilingIntegration:"browserprofiling",moduleMetadataIntegration:"modulemetadata"},V=D.m9;async function Z(e,t){let n=W[e],o=V.Sentry=V.Sentry||{};if(!n)throw Error(`Cannot lazy load integration: ${e}`);let i=o[e];if("function"==typeof i&&!("_isShim"in i))return i;let a=function(e){let t=(0,b.s3)(),n=t&&t.getOptions(),o=n&&n.cdnBaseUrl||"https://browser.sentry-cdn.com";return new URL(`/${r.J}/${e}.min.js`,o).toString()}(n),s=D.m9.document.createElement("script");s.src=a,s.crossOrigin="anonymous",s.referrerPolicy="origin",t&&s.setAttribute("nonce",t);let u=new Promise((e,t)=>{s.addEventListener("load",()=>e()),s.addEventListener("error",t)}),c=D.m9.document.currentScript,l=D.m9.document.body||D.m9.document.head||c&&c.parentElement;if(l)l.appendChild(s);else throw Error(`Could not find parent element to insert lazy-loaded ${e} script`);try{await u}catch(t){throw Error(`Error when loading integration: ${e}`)}let f=o[e];if("function"!=typeof f)throw Error(`Could not load integration: ${e}`);return f}var z=n(36137),J=n(24635);let K=z.GLOBAL_OBJ,Q=new WeakMap,Y=(0,u._I)((e={})=>{let t=e.types||["crash","deprecation","intervention"];function n(e){if(Q.has((0,b.s3)()))for(let t of e)(0,b.$e)(e=>{e.setExtra("url",t.url);let n=`ReportingObserver [${t.type}]`,r="No details available";if(t.body){let n={};for(let e in t.body)n[e]=t.body[e];if(e.setExtra("body",n),"crash"===t.type){let e=t.body;r=[e.crashId||"",e.reason||""].join(" ").trim()||r}else r=t.body.message||r}(0,s.uT)(`${n}: ${r}`)})}return{name:"ReportingObserver",setupOnce(){(0,J.zb)()&&new K.ReportingObserver(n,{buffered:!0,types:t}).observe()},setup(e){Q.set(e,!0)}}});var ee=n(53919),et=n(98813),en=n(84411),er=n(6259),eo=n(55734),ei=n(86605);let ea=(0,u._I)((e={})=>{let t={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...e};return{name:"HttpClient",setup(e){(0,J.t$)()&&(0,et.Uf)(n=>{if((0,b.s3)()!==e)return;let{response:r,args:o,error:i,virtualError:a}=n,[u,c]=o;r&&function(e,t,n,r,o){if(ec(e,n.status,n.url)){let e,i,a,u;let c=!r&&t instanceof Request||t instanceof Request&&t.bodyUsed?t:new Request(t,r);ef()&&([e,a]=es("Cookie",c),[i,u]=es("Set-Cookie",n));let l=el({url:c.url,method:c.method,status:n.status,requestHeaders:e,responseHeaders:i,requestCookies:a,responseCookies:u,error:o});(0,s.eN)(l)}}(t,u,r,c,i||a)},!1),"XMLHttpRequest"in z.GLOBAL_OBJ&&(0,ee.UK)(n=>{if((0,b.s3)()!==e)return;let{error:r,virtualError:o}=n,i=n.xhr,a=i[ee.xU];if(!a)return;let{method:u,request_headers:c}=a;try{!function(e,t,n,r,o){if(ec(e,t.status,t.responseURL)){let e,i,a;if(ef()){try{let e=t.getResponseHeader("Set-Cookie")||t.getResponseHeader("set-cookie")||void 0;e&&(i=eu(e))}catch(e){}try{a=function(e){let t=e.getAllResponseHeaders();return t?t.split("\r\n").reduce((e,t)=>{let[n,r]=t.split(": ");return n&&r&&(e[n]=r),e},{}):{}}(t)}catch(e){}e=r}let u=el({url:t.responseURL,method:n,status:t.status,requestHeaders:e,responseHeaders:a,responseCookies:i,error:o});(0,s.eN)(u)}}(t,i,u,c,r||o)}catch(e){ei.X&&en.kg.warn("Error while extracting response event form XHR response",e)}})}}});function es(e,t){let n;let r=function(e){let t={};return e.forEach((e,n)=>{t[n]=e}),t}(t.headers);try{let t=r[e]||r[e.toLowerCase()]||void 0;t&&(n=eu(t))}catch(e){}return[r,n]}function eu(e){return e.split("; ").reduce((e,t)=>{let[n,r]=t.split("=");return n&&r&&(e[n]=r),e},{})}function ec(e,t,n){return e.failedRequestStatusCodes.some(e=>"number"==typeof e?e===t:t>=e[0]&&t<=e[1])&&e.failedRequestTargets.some(e=>"string"==typeof e?n.includes(e):e.test(n))&&!(0,er.W)(n,(0,b.s3)())}function el(e){let t=(0,b.s3)(),n=t&&e.error&&e.error instanceof Error?e.error.stack:void 0,r=n&&t?t.getOptions().stackParser(n,0,1):void 0,o=`HTTP Client Error with status code: ${e.status}`,i={message:o,exception:{values:[{type:"Error",value:o,stacktrace:r?{frames:r}:void 0}]},request:{url:e.url,method:e.method,headers:e.requestHeaders,cookies:e.requestCookies},contexts:{response:{status_code:e.status,headers:e.responseHeaders,cookies:e.responseCookies,body_size:function(e){if(e){let t=e["Content-Length"]||e["content-length"];if(t)return parseInt(t,10)}}(e.responseHeaders)}}};return(0,eo.EG)(i,{type:"http.client",handled:!1}),i}function ef(){let e=(0,b.s3)();return!!e&&!!e.getOptions().sendDefaultPii}var ed=n(5798);let ep=z.GLOBAL_OBJ,em=(0,u._I)((e={})=>{let t=null!=e.frameContextLines?e.frameContextLines:7;return{name:"ContextLines",processEvent:e=>(function(e,t){let n=ep.document,r=ep.location&&(0,ed.rt)(ep.location.href);if(!n||!r)return e;let o=e.exception&&e.exception.values;if(!o||!o.length)return e;let i=n.documentElement.innerHTML;if(!i)return e;let a=["<!DOCTYPE html>","<html>",...i.split("\n"),"</html>"];
1return o.forEach(e=>{let n=e.stacktrace;n&&n.frames&&(n.frames=n.frames.map(e=>(e.filename===r&&e.lineno&&a.length&&(0,eo.go)(a,e,t),e)))}),e})(e,t)}});var eg=n(48401),eh=n(94945),ev=n(86704);let ey=(0,ev.rp)({lazyLoadIntegration:Z}),eb=(0,ev.rp)({getModalIntegration:()=>ev.gS,getScreenshotIntegration:()=>ev.U0});var e_=n(66680),ek=n(76989);let eE={increment:function(e,t=1,n){e_.q.increment(ek.P,e,t,n)},distribution:function(e,t,n){e_.q.distribution(ek.P,e,t,n)},set:function(e,t,n){e_.q.set(ek.P,e,t,n)},gauge:function(e,t,n){e_.q.gauge(ek.P,e,t,n)},timing:function(e,t,n="second",r){return e_.q.timing(ek.P,e,t,n,r)}};var ex=n(64888),eS=n(24994),ew=n(33435),eP=n(80196);function eT(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function eO(e){return eT(e.getAllKeys())}function e$(e){let t;function n(){return void 0==t&&(t=function(e,t){let n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);let r=eT(n);return e=>r.then(n=>e(n.transaction(t,"readwrite").objectStore(t)))}(e.dbName||"sentry-offline",e.storeName||"queue")),t}return{push:async t=>{try{var r,o;let i=await (0,ew.V$)(t);await (r=n(),o=e.maxQueueSize||30,r(e=>eO(e).then(t=>{if(!(t.length>=o))return e.put(i,Math.max(...t,0)+1),eT(e.transaction)})))}catch(e){}},unshift:async t=>{try{var r,o;let i=await (0,ew.V$)(t);await (r=n(),o=e.maxQueueSize||30,r(e=>eO(e).then(t=>{if(!(t.length>=o))return e.put(i,Math.min(...t,0)-1),eT(e.transaction)})))}catch(e){}},shift:async()=>{try{let e=await n()(e=>eO(e).then(t=>{let n=t[0];if(null!=n)return eT(e.get(n)).then(t=>(e.delete(n),eT(e.transaction).then(()=>t)))}));if(e)return(0,ew.f4)(e)}catch(e){}}}}function eI(e=A.f){var t;return t=(0,eP.Pd)(e),e=>{let n=t({...e,createStore:e$});return D.m9.addEventListener("online",async e=>{await n.flush()}),n}}var eL=n(48626),eR=n(42219),eX=n(83711);let eD=String(0),eq="",eA="",eC="",eH=D.m9.navigator&&D.m9.navigator.userAgent||"",eU="",eF=D.m9.navigator&&D.m9.navigator.language||D.m9.navigator&&D.m9.navigator.languages&&D.m9.navigator.languages[0]||"",ej=D.m9.navigator&&D.m9.navigator.userAgentData;function eN(e){return"pageload"===(0,y.XU)(e).op}"object"==typeof ej&&null!==ej&&"getHighEntropyValues"in ej&&ej.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(e=>{if(eq=e.platform||"",eC=e.architecture||"",eU=e.model||"",eA=e.platformVersion||"",e.fullVersionList&&e.fullVersionList.length>0){let t=e.fullVersionList[e.fullVersionList.length-1];eH=`${t.brand} ${t.version}`}}).catch(e=>void 0);let eM=!1;function eG(e){if(eM)return ei.X&&en.kg.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!e.isRecording())return ei.X&&en.kg.log("[Profiling] Discarding profile because transaction was not sampled."),!1;let t=(0,b.s3)(),n=t&&t.getOptions();if(!n)return ei.X&&en.kg.log("[Profiling] Profiling disabled, no options found."),!1;let r=n.profilesSampleRate;return("number"!=typeof r&&"boolean"!=typeof r||"number"==typeof r&&isNaN(r)?(ei.X&&en.kg.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(r)} of type ${JSON.stringify(typeof r)}.`),1):!0!==r&&!1!==r&&(r<0||r>1)&&(ei.X&&en.kg.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${r}.`),1))?(ei.X&&en.kg.warn("[Profiling] Discarding profile because of invalid sample rate."),!1):r?!!(!0===r||Math.random()<r)||(ei.X&&en.kg.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(r)})`),!1):(ei.X&&en.kg.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1)}let eB=new Map;function eW(e){let t;eN(e)&&(t=1e3*(0,eL.ph)());let n=function(){let e=D.m9.Profiler;if("function"!=typeof e){ei.X&&en.kg.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object.");return}try{return new e({sampleInterval:10,maxBufferSize:Math.floor(3e3)})}catch(e){ei.X&&(en.kg.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),en.kg.log("[Profiling] Disabling profiling for current user session.")),eM=!0}}();if(!n)return;ei.X&&en.kg.log(`[Profiling] started profiling span: ${(0,y.XU)(e).description}`);let r=(0,eo.DM)();async function o(){if(e&&n)return n.stop().then(t=>{if(i&&(D.m9.clearTimeout(i),i=void 0),ei.X&&en.kg.log(`[Profiling] stopped profiling of span: ${(0,y.XU)(e).description}`),!t){ei.X&&en.kg.log(`[Profiling] profiler returned null profile for: ${(0,y.XU)(e).description}`,"this may indicate an overlapping span or a call to stopProfiling with a profile title that was never started");return}!function(e,t){if(eB.set(e,t),eB.size>30){let e=eB.keys().next().value;eB.delete(e)}}(r,t)}).catch(e=>{ei.X&&en.kg.log("[Profiling] error while stopping profiler:",e)})}(0,b.nZ)().setContext("profile",{profile_id:r,start_timestamp:t});let i=D.m9.setTimeout(()=>{ei.X&&en.kg.log("[Profiling] max profile duration elapsed, stopping profiling for:",(0,y.XU)(e).description),o()},3e4),a=e.end.bind(e);e.end=function(){return e?(o().then(()=>{a()},()=>{a()}),e):a()}}let eV=(0,u._I)(()=>({name:"BrowserProfiling",setup(e){let t=(0,y.HN)(),n=t&&(0,y.Gx)(t);n&&eN(n)&&eG(n)&&eW(n),e.on("spanStart",e=>{e===(0,y.Gx)(e)&&eG(e)&&eW(e)}),e.on("beforeEnvelope",e=>{if(!eB.size)return;let t=function(e){let t=[];return(0,ew.gv)(e,(e,n)=>{if("transaction"===n)for(let n=1;n<e.length;n++){let r=e[n];r&&r.contexts&&r.contexts.profile&&r.contexts.profile.profile_id&&t.pu
1sh(e[n])}}),t}(e);if(!t.length)return;let n=[];for(let e of t){var r,o,i,a;let t=e&&e.contexts,s=t&&t.profile&&t.profile.profile_id,u=t&&t.profile&&t.profile.start_timestamp;if("string"!=typeof s||!s){ei.X&&en.kg.log("[Profiling] cannot find profile for a span without a profile context");continue}t&&t.profile&&delete t.profile;let c=function(e){let t=eB.get(e);return t&&eB.delete(e),t}(s);if(!c){ei.X&&en.kg.log(`[Profiling] Could not retrieve profile for span: ${s}`);continue}let l=(r=s,o=u,i=c,a=e,(i.samples.length<2?(ei.X&&en.kg.log("[Profiling] Discarding profile because it contains less than 2 samples"),1):!i.frames.length&&(ei.X&&en.kg.log("[Profiling] Discarding profile because it contains no frames"),1))?null:function(e,t,n,r){if("transaction"!==r.type)throw TypeError("Profiling events may only be attached to transactions, this should never occur.");if(null==n)throw TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${n} instead.`);let o=function(e){let t=e&&e.contexts&&e.contexts.trace&&e.contexts.trace.trace_id;return("string"==typeof t&&32!==t.length&&ei.X&&en.kg.log(`[Profiling] Invalid traceId: ${t} on profiled event`),"string"!=typeof t)?"":t}(r),i="thread_metadata"in n?n:function(e){let t;let n=0,r={samples:[],stacks:[],frames:[],thread_metadata:{[eD]:{name:"main"}}},o=e.samples[0];if(!o)return r;let i=o.timestamp,a="number"==typeof performance.timeOrigin?performance.timeOrigin:eL.Z1||0,s=a-(eL.Z1||a);return e.samples.forEach((o,a)=>{if(void 0===o.stackId){void 0===t&&(t=n,r.stacks[t]=[],n++),r.samples[a]={elapsed_since_start_ns:((o.timestamp+s-i)*1e6).toFixed(0),stack_id:t,thread_id:eD};return}let u=e.stacks[o.stackId],c=[];for(;u;){c.push(u.frameId);let t=e.frames[u.frameId];t&&void 0===r.frames[u.frameId]&&(r.frames[u.frameId]={function:t.name,abs_path:"number"==typeof t.resourceId?e.resources[t.resourceId]:void 0,lineno:t.line,colno:t.column}),u=void 0===u.parentId?void 0:e.stacks[u.parentId]}let l={elapsed_since_start_ns:((o.timestamp+s-i)*1e6).toFixed(0),stack_id:n,thread_id:eD};r.stacks[n]=c,r.samples[a]=l,n++}),r}(n),a=t||("number"==typeof r.start_timestamp?1e3*r.start_timestamp:1e3*(0,eL.ph)()),s="number"==typeof r.timestamp?1e3*r.timestamp:1e3*(0,eL.ph)();return{event_id:e,timestamp:new Date(a).toISOString(),platform:"javascript",version:"1",release:r.release||"",environment:r.environment||eR.J,runtime:{name:"javascript",version:D.m9.navigator.userAgent},os:{name:eq,version:eA,build_number:eH},device:{locale:eF,model:eU,manufacturer:eH,architecture:eC,is_emulator:!1},debug_meta:{images:function(e){let t=(0,b.s3)(),n=t&&t.getOptions(),r=n&&n.stackParser;return r?(0,eX.v)(r,e):[]}(n.resources)},profile:i,transactions:[{name:r.transaction||"",id:r.event_id||(0,eo.DM)(),trace_id:o,active_thread_id:eD,relative_start_ns:"0",relative_end_ns:((s-a)*1e6).toFixed(0)}]}}(r,o,i,a));l&&n.push(l)}!function(e,t){if(t.length)for(let n of t)e[1].push([{type:"profile"},n])}(e,n)})}}));var eZ=n(67444);let ez=(0,u._I)((e={})=>{let t=e.sidecarUrl||"http://localhost:8969/stream";return{name:"SpotlightBrowser",setup:()=>{ei.X&&en.kg.log("Using Sidecar URL",t)},processEvent:e=>"transaction"===e.type&&e.spans&&e.contexts&&e.contexts.trace&&"ui.action.click"===e.contexts.trace.op&&e.spans.some(({description:e})=>e&&e.includes("#sentry-spotlight"))?null:e,afterAllSetup:e=>{!function(e,t){let n=(0,eZ.L2)("fetch"),r=0;e.on("beforeEnvelope",e=>{if(r>3){en.kg.warn("[Spotlight] Disabled Sentry -> Spotlight integration due to too many failed requests:",r);return}n(t,{method:"POST",body:(0,ew.V$)(e),headers:{"Content-Type":"application/x-sentry-envelope"},mode:"cors"}).then(e=>{e.status>=200&&e.status<400&&(r=0)},e=>{r++,en.kg.error("Sentry SDK can't connect to Sidecar is it running? See: https://spotlightjs.com/sidecar/npx/",e)})})}(e,t)}}});var eJ=n(92036);function eK(e){let t=(0,b.nZ)().getScopeData().contexts.flags,n=t?t.values:[];return n.length&&(void 0===e.contexts&&(e.contexts={}),e.contexts.flags={values:[...n]}),e}function eQ(e,t,n=100){let r=(0,b.nZ)().getScopeData().contexts;r.flags||(r.flags={values:[]}),function(e,t,n,r){if("boolean"!=typeof n)return;if(e.length>
1r){ei.X&&en.kg.error(`[Feature Flags] insertToFlagBuffer called on a buffer larger than maxSize=${r}`);return}let o=e.findIndex(e=>e.flag===t);-1!==o&&e.splice(o,1),e.length===r&&e.shift(),e.push({flag:t,result:n})}(r.flags.values,e,t,n)}let eY=(0,u._I)(()=>({name:"FeatureFlags",processEvent:(e,t,n)=>eK(e),addFeatureFlag(e,t){eQ(e,t)}})),e0=(0,u._I)(()=>({name:"LaunchDarkly",processEvent:(e,t,n)=>eK(e)}));function e1(){return{name:"sentry-flag-auditor",type:"flag-used",synchronous:!0,method:(e,t,n)=>{eQ(e,t.value)}}}let e9=(0,u._I)(()=>({name:"OpenFeature",processEvent:(e,t,n)=>eK(e)}));class e4{after(e,t){eQ(t.flagKey,t.value)}error(e,t,n){eQ(e.flagKey,e.defaultValue)}}var e3=n(63240);let e8=(0,u._I)(({unleashClientClass:e})=>({name:"Unleash",processEvent:(e,t,n)=>eK(e),setupOnce(){let t=e.prototype;(0,e3.hl)(t,"isEnabled",e6)}}));function e6(e){return function(...t){let n=t[0],r=e.apply(this,t);return"string"==typeof n&&"boolean"==typeof r?eQ(n,r):ei.X&&en.kg.error(`[Feature Flags] UnleashClient.isEnabled does not match expected signature. arg0: ${n} (${typeof n}), result: ${r} (${typeof r})`),r}}let e5=(0,u._I)(({featureFlagClient:e})=>
1({name:"Statsig",processEvent:(e,t,n)=>eK(e),setup(){e.on("gate_evaluation",e=>{eQ(e.gate.name,e.gate.value)})}}))},34227:function(e,t,n){n.d(t,{f:function(){return _}});var r=n(7639),o=n(53919),i=n(91629),a=n(69934),s=n(98813),u=n(75980),c=n(41690),l=n(88678),f=n(55734),d=n(84411),p=n(64176),m=n(14017),g=n(8681),h=n(37856),v=n(5798),y=n(86605),b=n(59881);let _=(0,u._I)((e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var n;t.console&&(0,a.e)(function(t){if((0,c.s3)()!==e)return;let n={category:"console",data:{arguments:t.args,logger:"console"},level:(0,m.V)(t.level),message:(0,g.nK)(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;n.message=`Assertion failed: ${(0,g.nK)(t.args.slice(1)," ")||"console.assert"}`,n.data.arguments=t.args.slice(1)}(0,l.n)(n,{input:t.args,level:t.level})}),t.dom&&(0,r.O)((n=t.dom,function(t){let r,o;if((0,c.s3)()!==e)return;let i="object"==typeof n?n.serializeAttribute:void 0,a="object"==typeof n&&"number"==typeof n.maxStringLength?n.maxStringLength:void 0;a&&a>1024&&(y.X&&d.kg.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${a} was configured. Sentry will use 1024 instead.`),a=1024),"string"==typeof i&&(i=[i]);try{let e=t.event,n=e&&e.target?e.target:e;r=(0,p.Rt)(n,{keyAttrs:i,maxStringLength:a}),o=(0,p.iY)(n)}catch(e){r="<unknown>"}if(0===r.length)return;let s={category:`ui.${t.name}`,message:r};o&&(s.data={"ui.component_name":o}),(0,l.n)(s,{event:t.event,name:t.name,global:t.global})})),t.xhr&&(0,o.UK)(function(t){if((0,c.s3)()!==e)return;let{startTimestamp:n,endTimestamp:r}=t,i=t.xhr[o.xU];if(!n||!r||!i)return;let{method:a,url:s,status_code:u,body:f}=i,d={xhr:t.xhr,input:f,startTimestamp:n,endTimestamp:r},p=(0,h.B)(u);(0,l.n)({category:"xhr",data:{method:a,url:s,status_code:u},type:"http",level:p},d)}),t.fetch&&(0,s.Uf)(function(t){if((0,c.s3)()!==e)return;let{startTimestamp:n,endTimestamp:r}=t;if(!(!r||t.fetchData.url.match(/sentry_key/)&&"POST"===t.fetchData.method)){if(t.error){let e=t.fetchData,o={data:t.error,input:t.args,startTimestamp:n,endTimestamp:r};(0,l.n)({category:"fetch",data:e,level:"error",type:"http"},o)}else{let e=t.response,o={...t.fetchData,status_code:e&&e.status},i={input:t.args,response:e,startTimestamp:n,endTimestamp:r},a=(0,h.B)(o.status_code);(0,l.n)({category:"fetch",data:o,type:"http",level:a},i)}}}),t.history&&(0,i.a)(function(t){if((0,c.s3)()!==e)return;let n=t.from,r=t.to,o=(0,v.en)(b.m9.location.href),i=n?(0,v.en)(n):void 0,a=(0,v.en)(r);i&&i.path||(i=o),o.protocol===a.protocol&&o.host===a.host&&(r=a.relative),o.protocol===i.protocol&&o.host===i.host&&(n=i.relative),(0,l.n)({category:"navigation",data:{from:n,to:r}})}),t.sentry&&e.on("beforeSendEvent",function(t){(0,c.s3)()===e&&(0,l.n)({category:`sentry.${"transaction"===t.type?"transaction":"event"}`,event_id:t.event_id,level:t.level,message:(0,f.jH)(t)},{event:t})})}}})},20390:function(e,t,n){n.d(t,{t:function(){return u}});var r=n(63240),o=n(75980),i=n(70015),a=n(59881);let s=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],u=(0,o._I)((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&(0,r.hl)(a.m9,"setTimeout",c),t.setInterval&&(0,r.hl)(a.m9,"setInterval",c),t.requestAnimationFrame&&(0,r.hl)(a.m9,"requestAnimationFrame",l),t.XMLHttpRequest&&"XMLHttpRequest"in a.m9&&(0,r.hl)(XMLHttpRequest.prototype,"send",f);let e=t.eventTarget;e&&(Array.isArray(e)?e:s).forEach(d)}}});function c(e){return function(...t){let n=t[0];return t[0]=(0,a.re)(n,{mechanism:{data:{function:(0,i.$P)(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function l(e){return function(t){return e.apply(this,[(0,a.re)(t,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,i.$P)(e)},handled:!1,type:"instrument"}})])}}function f(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e
1=>{e in n&&"function"==typeof n[e]&&(0,r.hl)(n,e,function(t){let n={mechanism:{data:{function:e,handler:(0,i.$P)(t)},handled:!1,type:"instrument"}},o=(0,r.HK)(t);return o&&(n.mechanism.data.handler=(0,i.$P)(o)),(0,a.re)(t,n)})}),e.apply(this,t)}}function d(e){let t=a.m9[e],n=t&&t.prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,r.hl)(n,"addEventListener",function(t){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=(0,a.re)(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,i.$P)(r),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[n,(0,a.re)(r,{mechanism:{data:{function:"addEventListener",handler:(0,i.$P)(r),target:e},handled:!1,type:"instrument"}}),o])}}),(0,r.hl)(n,"removeEventListener",function(e){return function(t,n,r){try{let o=n.__sentry_wrapped__;o&&e.call(this,t,o,r)}catch(e){}return e.call(this,t,n,r)}}))}},92036:function(e,t,n){n.d(t,{O:function(){return c}});var r=n(91629),o=n(75980),i=n(84411),a=n(86239),s=n(86605),u=n(59881);let c=(0,o._I)(()=>({name:"BrowserSession",setupOnce(){if(void 0===u.m9.document){s.X&&i.kg.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}(0,a.yj)({ignoreDuration:!0}),(0,a.cg)(),(0,r.a)(({from:e,to:t})=>{void 0!==e&&e!==t&&((0,a.yj)({ignoreDuration:!0}),(0,a.cg)())})}}))},44005:function(e,t,n){n.d(t,{k:function(){return g}});var r=n(75980),o=n(80218),i=n(41690),a=n(86239),s=n(97553),u=n(61852),c=n(64176),l=n(70015),f=n(84411),d=n(86605),p=n(91491),m=n(59881);let g=(0,r._I)((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&((0,o.V)(t=>{let{stackParser:n,attachStacktrace:r}=v();if((0,i.s3)()!==e||(0,m.Wz)())return;let{msg:o,url:s,line:f,column:d,error:g}=t,h=function(e,t,n,r){let o=e.exception=e.exception||{},i=o.values=o.values||[],a=i[0]=i[0]||{},s=a.stacktrace=a.stacktrace||{},f=s.frames=s.frames||[],d=(0,u.HD)(t)&&t.length>0?t:(0,c.l4)();return 0===f.length&&f.push({colno:r,filename:d,function:l.Fi,in_app:!0,lineno:n}),e}((0,p.ME)(n,g||o,void 0,r,!1),s,f,d);h.level="error",(0,a.eN)(h,{originalException:g,mechanism:{handled:!1,type:"onerror"}})}),h("onerror")),t.onunhandledrejection&&((0,s.h)(t=>{let{stackParser:n,attachStacktrace:r}=v();if((0,i.s3)()!==e||(0,m.Wz)())return;let o=function(e){if((0,u.pt)(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch(e){}return e}(t),s=(0,u.pt)(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:(0,p.ME)(n,o,void 0,r,!0);s.level="error",(0,a.eN)(s,{originalException:o,mechanism:{handled:!1,type:"onunhandledrejection"}})}),h("onunhandledrejection"))}}});function h(e){d.X&&f.kg.log(`Global Handler attached: ${e}`)}function v(){let e=(0,i.s3)();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}},46317:function(e,t,n){n.d(t,{s:function(){return i}});var r=n(75980),o=n(59881);let i=(0,r._I)(()=>({name:"HttpContext",preprocessEvent(e){if(!o.m9.navigator&&!o.m9.location&&!o.m9.document)return;let t=e.request&&e.request.url||o.m9.location&&o.m9.location.href,{referrer:n}=o.m9.document||{},{userAgent:r}=o.m9.navigator||{},i={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},a={...e.request,...t&&{url:t},headers:i};e.request=a}}))},67860:function(e,t,n){n.d(t,{O:function(){return a}});var r=n(44214),o=n(75980),i=n(91491);let a=(0,o._I)((e={})=>{let t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,o,a){let s=a.getOptions();(0,r.Z)(i.GJ,s.stackParser,s.maxValueLength,n,t,e,o)}}})},43277:function(e,t,n){n.d(t,{Eg:function(){return O},Jd:function(){return I},S1:function(){return P},jp:function(){return T},lA:function(){return $},nV:function(){return w}});var r=n(95331),o=n(4177),i=n(11489),a=n(84411),s=n(24635),u=n(70015),c=n(75980),l=n(41162),f=n(41690),d=n(86239),p=n(49548),m=n(21954),g=n(86605),h=n(59881),v=n(34227),y=n(20390),b=n(92036),_=n(44005),k=n(46317),E=n(67860),x=n(81715),S=n(70574);function w(e){let t=[(0,r.S)(),(0,o.C)(),(0,y.t)(),(0,v.f)(),(0,_.k)(),(0,E.O)(),(0,i.R)(),(0,k.s)()];return!1!==e.autoSessionTracking&&t.push((0,b.O)()),t}function P(e={}){let t=function(e={}){let t={defaultIntegrations:w(e),release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:h.m9.SENTRY_RELEASE&&h.m9.SENTRY_RELEASE.id?h.m9.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return null==e.defaultIntegrations&&delete e.defaultIntegrations,{...t,...e}}(e);if(!t.skipBrowserExtensionCheck&&function(){let e=void 0!==h.m9.window&&h.m9;if(!e)return!1;let t=e.chrome?"chrome":"browser",n=e[t],r=n&&n.runtime&&n.runtime.id,o=h.m9.location&&h.m9.location.href||"",i=!!r&&h.m9===h.m9.top&&["chrome-extension:","moz-extension:","ms-browser-extension:","safari-web-extension:"].some(e=>o.startsWith(`${e}//`)),a=void 0!==e.nw;return!!r&&!i&&!a}()){(0,a.Cf)(()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")});return}g.X&&!(0,s.Ak)()&&a.kg.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill.");let n={...t,stackParser:(0,u.Sq)(t.stackParser||x.Dt),integrations:(0,c.m8)(t),transport:t.transport||S.f};return(0,l.M)(m.R,n)}function T(e={}){if(!h.m9.document){g.X&&a.kg.error("Global document not defined in showReportDialog call");return}let t=(0,f.nZ)(),n=t.getClient(),r=n&&n.getDsn();if(!r){g.X&&a.kg.error("DSN not configured for showReportDialog call");return}if(t&&(e.user={...t.getUser(),...e.user}),!e.eventId){let t=(0,d.eW)();t&&(e.eventId=t)}let o=h.m9.document.createElement("script");o.async=!0,o.crossOrigin="anonymous",o.src=(0,p.h)(r,e),e.onLoad&&(o.onload=e.onLoad);let{onClose:i}=e;if(i){let e=t=>{if("__sentry_reportdialog_closed__"===t.data)try{i()}finally{h.m9.removeEventListener("message",e)}};h.m9.addEventListener("message",e)}let s=h.m9.document.head||h.m9.document.body;s?s.appendChild(o):g.X&&a.kg.error("Not injecting report dialog. No injection point found in HTML")}function O(){}function $(e){e()}function I(e){let t=(0,f.s3)();t&&t.captureUserFeedback(e)}},81715:function(e,t,n){n.d(t,{$3:function(){return u},$Q:function(){return f},Dt:function(){return b},HH:function(){return v},NP:function(){return g},R2:function(){return p},d8:function(){return y}});var r=n(70015);function o(e,t,n,o){let i={filename:e,function:"<anonymous>
1"===t?r.Fi:t,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==o&&(i.colno=o),i}let i=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,a=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,s=/\((\S*)(?::(\d+))(?::(\d+))\)/,u=[30,e=>{let t=i.exec(e);if(t){let[,e,n,i]=t;return o(e,r.Fi,+n,+i)}let n=a.exec(e);if(n){if(n[2]&&0===n[2].indexOf("eval")){let e=s.exec(n[2]);e&&(n[2]=e[1],n[3]=e[2],n[4]=e[3])}let[e,t]=_(n[1]||r.Fi,n[2]);return o(t,e,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}}],c=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,l=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,f=[50,e=>{let t=c.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=l.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||r.Fi;return[n,e]=_(n,e),o(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],d=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,p=[40,e=>{let t=d.exec(e);return t?o(t[2],t[1]||r.Fi,+t[3],t[4]?+t[4]:void 0):void 0}],m=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,g=[10,e=>{let t=m.exec(e);return t?o(t[2],t[3]||r.Fi,+t[1]):void 0}],h=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,v=[20,e=>{let t=h.exec(e);return t?o(t[5],t[3]||t[4]||r.Fi,+t[1],+t[2]):void 0}],y=[u,f],b=(0,r.pE)(...y),_=(e,t)=>{let n=-1!==e.indexOf("safari-extension"),o=-1!==e.indexOf("safari-web-extension");return n||o?[-1!==e.indexOf("@")?e.split("@")[0]:r.Fi,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]}},24994:function(e,t,n){n.d(t,{E8:function(){return x},og:function(){return w},Wo:function(){return S}});var r=n(84125),o=n(40712),i=n(91629),a=n(72366),s=n(74845),u=n(36137),c=n(45535),l=n(78416),f=n(84411),d=n(41690),p=n(37113),m=n(6262),g=n(48626),h=n(68030),v=n(64176),y=n(86605),b=n(59881),_=n(48485),k=n(64888);let E={...a.A,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,_experiments:{},...k.k3},x=(e={})=>{(0,s.a)();let{enableInp:t,enableLongTask:n,enableLongAnimationFrame:h,_experiments:{enableInteractions:v,enableStandaloneClsSpans:x},beforeStartSpan:T,idleTimeout:O,finalTimeout:$,childSpanTimeout:I,markBackgroundSpan:L,traceFetch:R,traceXHR:X,trackFetchStreamPerformance:D,shouldCreateSpanForRequest:q,enableHTTPTimings:A,instrumentPageLoad:C,instrumentNavigation:H}={...E,...e},U=(0,r.PR)({recordClsStandaloneSpans:x||!1});t&&(0,o.N)(),h&&u.GLOBAL_OBJ.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?(0,r.Jk)():n&&(0,r.Fv)(),v&&(0,r.sn)();let F={name:void 0,source:void 0};function j(e,t){let n="pageload"===t.op,o=T?T(t):t,i=o.attributes||{};t.name!==o.name&&(i[c.Zj]="custom",o.attributes=i),F.name=o.name,F.source=i[c.Zj];let s=(0,a.R)(o,{idleTimeout:O,finalTimeout:$,childSpanTimeout:I,disableAutoFinish:n,beforeSpanEnd:e=>{U(),(0,r.f7)(e,{recordClsOnPageloadSpan:!x})}});function u(){["interactive","complete"].includes(b.m9.document.readyState)&&e.emit("idleSpanEnableAutoFinish",s)}return n&&b.m9.document&&(b.m9.document.addEventListener("readystatechange",()=>{u()}),u()),s}return{name:"BrowserTracing",afterAllSetup(e){let n,r;let s=b.m9.location&&b.m9.location.href;function u(){n&&!(0,l.XU)(n).timestamp&&(y.X&&f.kg.log(`[Tracing] Finishing current active span with op: ${(0,l.XU)(n).op}`),n.end())}e.on("startNavigationSpan",t=>{(0,d.s3)()===e&&(u(),n=j(e,{op:"navigation",...t}))}),e.on("startPageLoadSpan",(t,r={})=>{if((0,d.s3)()!==e)return;u();let o=r.sentryTrace||P("sentry-trace"),i=r.baggage||P("baggage"),a=(0,p.pT)(o,i);(0,d.nZ)().setPropagationContext(a),n=j(e,{op:"pageload",...t})}),e.on("spanEnd",e=>{let t=(0,l.XU)(e).op;if(e!==(0,l.Gx)(e)||"navigation"!==t&&"pageload"!==t)return;let n=(0,d.nZ)(),r=n.getPropagationContext();n.setPropagationContext({...r,sampled:void 0!==r.sampled?r.sampled:(0,l.Tt)(e),dsc:r.dsc||(0,m.jC)(e)})}),b.m9.location&&(C&&S(e,{name:b.m9.location.pathname,startTime:g.Z1?g.Z1/1e3:void 0,attributes:{[c.Zj]:"url",[c.S3]:"auto.pageload.browser"}}),H&&(0,i.a)(({to:t,from:n})=>{if(void 0===n&&s&&-1!==s.indexOf(t)){s=void 0;return}n!==t&&(s=void 0,w(e,{name:b.m9.location.pathname,attributes:{[c.Zj]:"url",[c.S3]:"auto.navigation.browser"}}))})),L&&(b.m9&&b.m9.document?b.m9.document.addEventListener("visibilitychange",()=>{let e=(0,l.HN)();if(!e)return;let t=(0,l.Gx)(e);if(b.m9.document.hidden&&t){let e="cancelled",{op:n,status:r}=(0,l.XU)(t);y.X&&f.kg.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),r||t.setStatus({code:_.jt,message:e}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):y.X&&f.kg.warn("[Tracing] Could not set up background tab detection due to lack of global document")),v&&b.m9.document&&addEventListener("click",()=>{let e="ui.action.click",t=(0,l.HN)(),n=t&&(0,l.Gx)(t);if(n&&["navigation","pageload"].includes((0,l.XU)(n).op)){y.X&&f.kg.warn(`[Tracing] Did not create ${e} span because a pageload or navigation span is in progress.`);return}if(r&&(r.setAttribute(c.ju,"interactionInterrupted"),r.end(),r=void 0),!F.name){y.X&&f.kg.warn(`[Tracing] Did not create ${e} transaction because _latestRouteName is missing.`);return}r=(0,a.R)({name:F.name,op:e,attributes:{[c.Zj]:F.source||"url"}},{idleTimeout:O,finalTimeout:$,childSpanTimeout:I})},{once:!1,capture:!0}),t&&(0,o.D)(),(0,k.L7)(e,{traceFetch:R,traceXHR:X,trackFetchStreamPerformance:D,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:q,enableHTTPTimings:A})}}};function S(e,t,n){e.emit("startPageLoadSpan",t,n),(0,d.nZ)().setTransactionName(t.name);let r=(0,l.HN)();return"pageload"===(r&&(0,l.XU)(r).op)?r:void 0}function w(e,t){(0,d.aF)().setPropagationContext({traceId:(0,h.Ht)()}),(0,d.nZ)().setPropagationContext({traceId:(0,h.Ht)()}),e.emit("startNavigationSpan",t),(0,d.nZ)().setTransactionName(t.name);let n=(0,l.HN)();return"navigation"===(n&&(0,l.XU)(n).op)?n:void 0}function P(e){let t=(0,v.qT)(`meta[name=${e}]`);return t?t.getAttribute("content"):void 0}},64888:function(e,t,n){n.d(t,{L7:function(){return E}
1,k3:function(){return k}});var r=n(53919),o=n(56933),i=n(45929),a=n(98813),s=n(75796),u=n(5798),c=n(78416),l=n(48626),f=n(8681),d=n(24158),p=n(48485),m=n(39325),g=n(45535),h=n(64751),v=n(51159),y=n(59881);let b=new WeakMap,_=new Map,k={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function E(e,t){let{traceFetch:n,traceXHR:o,trackFetchStreamPerformance:i,shouldCreateSpanForRequest:l,enableHTTPTimings:E,tracePropagationTargets:S}={traceFetch:k.traceFetch,traceXHR:k.traceXHR,trackFetchStreamPerformance:k.trackFetchStreamPerformance,...t},P="function"==typeof l?l:e=>!0,T=e=>(function(e,t){let n=y.m9.location&&y.m9.location.href;if(n){let r,o;try{r=new URL(e,n),o=new URL(n).origin}catch(e){return!1}let i=r.origin===o;return t?(0,f.U0)(r.toString(),t)||i&&(0,f.U0)(r.pathname,t):i}{let n=!!e.match(/^\/(?!\/)/);return t?(0,f.U0)(e,t):n}})(e,S),O={};n&&(e.addEventProcessor(e=>("transaction"===e.type&&e.spans&&e.spans.forEach(e=>{if("http.client"===e.op){let t=_.get(e.span_id);t&&(e.timestamp=t/1e3,_.delete(e.span_id))}}),e)),i&&(0,a.cf)(e=>{if(e.response){let t=b.get(e.response);t&&e.endTimestamp&&_.set(t,e.endTimestamp)}}),(0,a.Uf)(e=>{let t=(0,s.m)(e,P,T,O);if(e.response&&e.fetchData.__span&&b.set(e.response,e.fetchData.__span),t){let n=w(e.fetchData.url),r=n?(0,u.en)(n).host:void 0;t.setAttributes({"http.url":n,"server.address":r})}E&&t&&x(t)})),o&&(0,r.UK)(e=>{let t=function(e,t,n,o){let i=e.xhr,a=i&&i[r.xU];if(!i||i.__sentry_own_request__||!a)return;let s=(0,d.z)()&&t(a.url);if(e.endTimestamp&&s){let e=i.__sentry_xhr_span_id__;if(!e)return;let t=o[e];t&&void 0!==a.status_code&&((0,p.Q0)(t,a.status_code),t.end(),delete o[e]);return}let l=w(a.url),f=l?(0,u.en)(l).host:void 0,y=!!(0,c.HN)(),b=s&&y?(0,m.qp)({name:`${a.method} ${a.url}`,attributes:{type:"xhr","http.method":a.method,"http.url":l,url:a.url,"server.address":f,[g.S3]:"auto.http.browser",[g.$J]:"http.client"}}):new h.b;return i.__sentry_xhr_span_id__=b.spanContext().spanId,o[i.__sentry_xhr_span_id__]=b,n(a.url)&&function(e,t){let{"sentry-trace":n,baggage:r}=(0,v.u)({span:t});n&&function(e,t,n){try{e.setRequestHeader("sentry-trace",t),n&&e.setRequestHeader("baggage",n)}catch(e){}}(e,n,r)}(i,(0,d.z)()&&y?b:void 0),b}(e,P,T,O);E&&t&&x(t)})}function x(e){let{url:t}=(0,c.XU)(e).data||{};if(!t||"string"!=typeof t)return;let n=(0,o._j)("resource",({entries:r})=>{r.forEach(r=>{"resource"===r.entryType&&"initiatorType"in r&&"string"==typeof r.nextHopProtocol&&("fetch"===r.initiatorType||"xmlhttprequest"===r.initiatorType)&&r.name.endsWith(t)&&((function(e){let{name:t,version:n}=(0,i.b7)(e.nextHopProtocol),r=[];return(r.push(["network.protocol.version",n],["network.protocol.name",t]),l.Z1)?[...r,["http.request.redirect_start",S(e.redirectStart)],["http.request.fetch_start",S(e.fetchStart)],["http.request.domain_lookup_start",S(e.domainLookupStart)],["http.request.domain_lookup_end",S(e.domainLookupEnd)],["http.request.connect_start",S(e.connectStart)],["http.request.secure_connection_start",S(e.secureConnectionStart)],["http.request.connection_end",S(e.connectEnd)],["http.request.request_start",S(e.requestStart)],["http.request.response_start",S(e.responseStart)],["http.request.response_end",S(e.responseEnd)]]:r})(r).forEach(t=>e.setAttribute(...t)),setTimeout(n))})})}function S(e=0){return((l.Z1||performance.timeOrigin)+e)/1e3}function w(e){try{return new URL(e,y.m9.location.origin).href}catch(e){return}}},70574:function(e,t,n){n.d(t,{f:function(){return a}});var r=n(67444),o=n(73607),i=n(44282);function a(e,t=(0,r.L2)("fetch")){let n=0,a=0;return(0,i.q)(e,function(i){let s=i.body.length;n+=s,a++;let u={body:i.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&a<15,...e.fetchOptions};if(!t)return(0,r._6)("fetch"),(0,o.$2)("No fetch implementation available");try{return t(e.url,u).then(e=>(n-=s,a--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return(0,r._6)("fetch"),n-=s,a--,(0,o.$2)(e)}})}},36101:function(e,t,n){n.d(t,{r:function(){return i}});var r=n(66463),o=n(33435);function i(e,{metadata:t,tunnel:n,dsn:i}){let a={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!i&&{dsn:(0,r.RA)(i)}};return(0,o.Jd)(a,[[{type:"user_report"},e]])}}}]);
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.