PageSourceSearch

https://www.phone2fork.com/spa/js/vendors-15b5c380.88fc41b1.js

js phone2fork.com collected 2026-10-02 01:39:52 UTC 45,636 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkPhone2Fork"]=self["webpackChunkPhone2Fork"]||[]).push([[3177],{24828:function(t,e,n){n.d(e,{R:function(){return p}});var r=n(75820),o=n(43770),i=n(72565),s=n(42562),a=n(90975),c=n(43854),u=n(66526),f=n(67536),l=n(57912),d=n(58351);class p extends r.W{constructor(t){const e={parentSpanIsAlwaysRootSpan:!0,...t},n=l.m9.SENTRY_SDK_SOURCE||(0,i.S)();(0,o.V)(e,"browser",["browser"],n),super(e),e.sendClientReports&&l.m9.document&&l.m9.document.addEventListener("visibilitychange",(()=>{"hidden"===l.m9.document.visibilityState&&this._flushOutcomes()}))}eventFromException(t,e){return(0,f.dr)(this._options.stackParser,t,e,this._options.attachStacktrace)}eventFromMessage(t,e="info",n){return(0,f.aB)(this._options.stackParser,t,e,n,this._options.attachStacktrace)}captureUserFeedback(t){if(!this._isEnabled())return void(u.X&&s.kg.warn("SDK not enabled, will not capture user feedback."));const e=(0,d.r)(t,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(e)}_prepareEvent(t,e,n){return t.platform=t.platform||"javascript",super._prepareEvent(t,e,n)}_flushOutcomes(){const t=this._clearOutcomes();if(0===t.length)return void(u.X&&s.kg.log("No outcomes to send"));if(!this._dsn)return void(u.X&&s.kg.log("No dsn provided, will not send outcomes"));u.X&&s.kg.log("Sending outcomes:",t);const e=(0,a.y)(t,this._options.tunnel&&(0,c.RA)(this._dsn));this.sendEnvelope(e)}}},66526:function(t,e,n){n.d(e,{X:function(){return r}});const r="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},67536:function(t,e,n){n.d(e,{GJ:function(){return u},ME:function(){return _},aB:function(){return y},dr:function(){return v}});var r=n(24806),o=n(81895),i=n(90759),s=n(9227),a=n(9425),c=n(27575);function u(t,e){const n=d(t,e),r={type:e&&e.name,value:h(e)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function f(t,e,n,s){const a=(0,r.s3)(),c=a&&a.getOptions().normalizeDepth,f=E(e),l={__serialized__:(0,o.Qy)(e,c)};if(f)return{exception:{values:[u(t,f)]},extra:l};const p={exception:{values:[{type:(0,i.cO)(e)?e.constructor.name:s?"UnhandledRejection":"Error",value:k(e,{isUnhandledRejection:s})}]},extra:l};if(n){const e=d(t,n);e.length&&(p.exception.values[0].stacktrace={frames:e})}return p}function l(t,e){return{exception:{values:[u(t,e)]}}}function d(t,e){const n=e.stacktrace||e.stack||"",r=m(e),o=g(e);try{return t(n,r,o)}catch(i){}return[]}const p=/Minified React error #\d+;/i;function m(t){return t&&p.test(t.message)?1:0}function g(t){return"number"===typeof t.framesToPop?t.framesToPop:0}function h(t){const e=t&&t.message;return e?e.error&&"string"===typeof e.error.message?e.error.message:e:"No error message"}function v(t,e,n,r){const o=n&&n.syntheticException||void 0,i=_(t,e,o,r);return(0,s.EG)(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),(0,a.WD)(i)}function y(t,e,n="info",r,o){const i=r&&r.syntheticException||void 0,s=b(t,e,i,o);return s.level=n,r&&r.event_id&&(s.event_id=r.event_id),(0,a.WD)(s)}function _(t,e,n,r,o){let a;if((0,i.VW)(e)&&e.error){const n=e;return l(t,n.error)}if((0,i.TX)(e)||(0,i.fm)(e)){const o=e;if("stack"in e)a=l(t,e);else{const e=o.name||((0,i.TX)(o)?"DOMError":"DOMException"),c=o.message?`${e}: ${o.message}`:e;a=b(t,c,n,r),(0,s.Db)(a,c)}return"code"in o&&(a.tags={...a.tags,"DOMException.code":`${o.code}`}),a}if((0,i.VZ)(e))return l(t,e);if((0,i.PO)(e)||(0,i.cO)(e)){const r=e;return a=f(t,r,n,o),(0,s.EG)(a,{synthetic:!0}),a}return a=b(t,e,n,r),(0,s.Db)(a,`${e}`,void 0),(0,s.EG)(a,{synthetic:!0}),a}function b(t,e,n,r){const o={};if(r&&n){const r=d(t,n);r.length&&(o.exception={values:[{value:e,stacktrace:{frames:r}}]})}if((0,i.Le)(e)){const{__sentry_template_string__:t,__sentry_template_values__:n}=e;return o.logentry={message:t,params:n},o}return o.message=e,o}function k(t,{isUnhandledRejection:e}){const n=(0,c.zf)(t),r=e?"promise rejection":"exception";if((0,i.VW)(t))return`Event \`ErrorEvent\` captured as ${r} with message \`${t.message}\``;if((0,i.cO)(t)){const e=x(t);return`Event \`${e}\` (type=${t.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}function x(t){try{const e=Object.getPrototypeOf(t);return e?e.constructor.name:void 0}catch(e){}}function E(t){for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e)){const n=t[e];if(n instanceof Error)return n}}},57912:function(t,e,n){n.d(e,{Wz:function(){return f},m9:function(){return c},re:function(){return d}});var r=n(24806),o=n(11027),i=n(84756),s=n(27575),a=n(9227);const c=i.n;let u=0;function f(){return u>0}function l(){u++,setTimeout((()=>{u--}))}function d(t,e={}
1,n){if("function"!==typeof t)return t;try{const e=t.__sentry_wrapped__;if(e)return e;if((0,s.HK)(t))return t}catch(c){return t}const i=function(){const i=Array.prototype.slice.call(arguments);try{n&&"function"===typeof n&&n.apply(this,arguments);const r=i.map((t=>d(t,e)));return t.apply(this,r)}catch(s){throw l(),(0,r.$e)((t=>{t.addEventProcessor((t=>(e.mechanism&&((0,a.Db)(t,void 0,void 0),(0,a.EG)(t,e.mechanism)),t.extra={...t.extra,arguments:i},t))),(0,o.Tb)(s)})),s}};try{for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&(i[e]=t[e])}catch(u){}(0,s.$Q)(i,t),(0,s.xp)(t,"__sentry_wrapped__",i);try{const e=Object.getOwnPropertyDescriptor(i,"name");e.configurable&&Object.defineProperty(i,"name",{get(){return t.name}})}catch(u){}return i}},33396:function(t,e,n){n.d(e,{RE:function(){return H.R},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 q.m9},n_:function(){return s.n},Qy:function(){return a.Qy},M5:function(){return c.M5},Ts:function(){return u.T},fQ:function(){return U.f},tP:function(){return G.t},xF:function(){return Me},Xs:function(){return f.X},eN:function(){return a.eN},Tb:function(){return a.Tb},N$:function(){return l.N},uT:function(){return a.uT},cg:function(){return a.cg},Jd:function(){return j.Jd},$3:function(){return C.$3},xv:function(){return a.xv},SZ:function(){return Xt},yn:function(){return d.yn},qv:function(){return p.q},rQ:function(){return D.r},sC:function(){return m.s},RH:function(){return g.R},k3:function(){return zt.k3},d8:function(){return C.d8},Dt:function(){return C.Dt},TM:function(){return a.TM},dr:function(){return N.dr},aB:function(){return N.aB},GJ:function(){return N.GJ},EY:function(){return h.E},QT:function(){return Ct},Xc:function(){return Nt},ri:function(){return Nt},yl:function(){return a.yl},Eg:function(){return j.Eg},CP:function(){return v.C},$Q:function(){return C.$Q},HN:function(){return y.HN},s3:function(){return _.s3},Gd:function(){return b.G},nZ:function(){return _.nZ},nV:function(){return j.nV},qm:function(){return Ot.qm},lW:function(){return _.lW},aF:function(){return _.aF},TF:function(){return qt.T},Gx:function(){return y.Gx},Dp:function(){return y.Dp},ix:function(){return k.ix},ks:function(){return A.k},lQ:function(){return ft},sA:function(){return F.s},SG:function(){return x.S},L7:function(){return zt.L7},dk:function(){return a.dk},eW:function(){return a.eW},RX:function(){return Z},OB:function(){return M.O},O1:function(){return oe},fD:function(){return O.f},Wq:function(){return E.W},qI:function(){return Wt},wo:function(){return w.w},lA:function(){return j.lA},NP:function(){return C.NP},HH:function(){return C.HH},XB:function(){return S.X},ar:function(){return T.a},mz:function(){return Ht.m},Gs:function(){return qt.G},yt:function(){return et},vU:function(){return P.v},fA:function(){return Ot.fA},rE:function(){return R.r},v:function(){return a.v},KW:function(){return $.K},sU:function(){return a.sU},rJ:function(){return a.rJ},Q0:function(){return k.Q0},oi:function(){return X.o},YA:function(){return a.YA},mG:function(){return a.mG},av:function(){return a.av},jp:function(){return j.jp},uc:function(){return I.uc},XU:function(){return y.XU},Hb:function(){return y.Hb},og:function(){return Zt.og},Wo:function(){return Zt.Wo},qp:function(){return d.qp},Iw:function(){return d.Iw},yj:function(){return a.yj},GK:function(){return d.GK},V0:function(){return d.V0},R2:function(){return C.R2},_d:function(){return d._d},wi:function(){return _.wi},$e:function(){return _.$e},id:function(){return L.i}});var r=n(40539),o=n(12911),i=n(10017),s=n(56860),a=n(11027),c=n(84629),u=n(23054),f=n(62157),l=n(60712),d=n(20386),p=n(10285),m=n(63106),g=n(534),h=n(67383),v=n(7169),y=n(50304),_=n(24806),b=n(35203),k=n(80924),x=n(33241),E=n(32895),w=n(27540),S=n(62864),T=n(2944),P=n(59874),R=n(81624),$=n(84890),X=n(6837),I=n(8840),L=n(57063),q=n(57912),H=n(24828),O=n(8223),C=n(53704),N=n(67536),D=n(58351),j=n(50975),U=n(22163),A=n(1275),F=n(65752),M=n(11187),G=n(61);const 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"},z=q.m9;async function Z(t){const e=W[t],n=z.Sentry=z.Sentry||{};if(!e)throw new Error(`Cannot lazy load integration: ${t}`);const r=n[t];if("function"===typeof r)return r;const o=V(e),i=q.m9.document.createElement("script");i.src=o,i.crossOrigin="anonymous";const s=new Promise(((t,e)=>{i.addEventListener("load",(()=>t())),i.addEventListener("error",e)}));q.m9.document.body.appendChild(i);try{await s}catch(c){throw new Error(`Error when loading integration: ${t}`)}const a=n[t];if("function"!==typeof a)throw new Error(`Could not load integration: ${t}`);return a}function V(t){const e=(0,_.s3)(),n=e&&e.getOptions(),o=n&&n.cdnBaseUrl||"https://browser.sentry-cdn.com";return new URL(`/${r.J}/${t}.min.js`,o).toString()}var B=n(84756),J=n(36027);const Q=B.n,K="ReportingObserver",Y=new WeakMap,tt=(t={})=>{const e=t.types||["crash","deprecation","intervention"];function n(t){if(Y.has((0,_.s3)()))for(const e of t)(0,_.$e)((t=>{t.setExtra("url",e.url);const n=`ReportingObserver [${e.type}]`;let r="No details available";if(e.body){const n={};for(const t in e.body)n[t]=e.body[t];if(t.setExtra("body",n),"crash"===e.type){const t=e.body;r=[t.crashId||"",t.reason||""].join(" ").trim()||r}else{const t=e.body;r=t.message||r}}(0,a.uT)(`${n}: ${r}`)}))}return{name:K,setupOnce(){if(!(0,J.zb)())return;const t=new Q.ReportingObserver(n,{buffered:!0,types:e});t.observe()},setup(t){Y.set(t,!0)}}},et=(0,c._I)(tt);var nt=n(6341),rt=n(70387),ot=n(42562),it=n(62696),st=n(9227),at=n(66526);const ct="HttpClient",ut=(t={})=>{const e={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...t};return{name:ct,setup(t){_t(t,e),bt(t,e)}}},ft=(0,c._I)(ut);function lt(t,e,n,r){if(kt(t,n.status,n.url)){const t=Et(e,r);let o,i,s,c;wt()&&([{headers:o,cookies:s},{headers:i,cookies:c}]=[{cookieHeader:"Cookie",obj:t},{cookieHeader:"Set-Cookie",obj:n}].map((({cookieHeader:t,obj:e})=>{const n=gt(e.headers);let r;try{const e=n[t]||n[t.toLowerCase()]||void 0;e&&(r=mt(e))}catch(o){at.X&&ot.kg.log(`Could not extract cookies from header ${t}`)}return{headers:n,cookies:r}})));const u=xt({url:t.url,method:t.method,status:n.status,requestHeaders:o,responseHeaders:i,requestCookies:s,responseCookies:c});(0,a.eN)(u)}}function dt(t,e,n,r){if(kt(t,e.status,e.responseURL)){let t,i,s;if(wt()){try{const t=e.getResponseHeader("Set-Cookie")||e.getResponseHeader("set-cookie")||void 0;t&&(i=mt(t))}catch(o){at.X&&ot.kg.log("Could not extract cookies from response headers")}try{s=ht(e)}catch(o){at.X&&ot.kg.log("Could not extract headers from response")}t=r}const c=xt({url:e.responseURL,method:n,status:e.status,requestHeaders:t,responseHeaders:s,responseCookies:i}
1);(0,a.eN)(c)}}function pt(t){if(t){const e=t["Content-Length"]||t["content-length"];if(e)return parseInt(e,10)}}function mt(t){return t.split("; ").reduce(((t,e)=>{const[n,r]=e.split("=");return t[n]=r,t}),{})}function gt(t){const e={};return t.forEach(((t,n)=>{e[n]=t})),e}function ht(t){const e=t.getAllResponseHeaders();return e?e.split("\r\n").reduce(((t,e)=>{const[n,r]=e.split(": ");return t[n]=r,t}),{}):{}}function vt(t,e){return t.some((t=>"string"===typeof t?e.includes(t):t.test(e)))}function yt(t,e){return t.some((t=>"number"===typeof t?t===e:e>=t[0]&&e<=t[1]))}function _t(t,e){(0,J.t$)()&&(0,it.U)((n=>{if((0,_.s3)()!==t)return;const{response:r,args:o}=n,[i,s]=o;r&&lt(e,i,r,s)}))}function bt(t,e){"XMLHttpRequest"in B.n&&(0,nt.UK)((n=>{if((0,_.s3)()!==t)return;const r=n.xhr,o=r[nt.xU];if(!o)return;const{method:i,request_headers:s}=o;try{dt(e,r,i,s)}catch(a){at.X&&ot.kg.warn("Error while extracting response event form XHR response",a)}}))}function kt(t,e,n){return yt(t.failedRequestStatusCodes,e)&&vt(t.failedRequestTargets,n)&&!(0,rt.W)(n,(0,_.s3)())}function xt(t){const e=`HTTP Client Error with status code: ${t.status}`,n={message:e,exception:{values:[{type:"Error",value:e}]},request:{url:t.url,method:t.method,headers:t.requestHeaders,cookies:t.requestCookies},contexts:{response:{status_code:t.status,headers:t.responseHeaders,cookies:t.responseCookies,body_size:pt(t.responseHeaders)}}};return(0,st.EG)(n,{type:"http.client",handled:!1}),n}function Et(t,e){return!e&&t instanceof Request||t instanceof Request&&t.bodyUsed?t:new Request(t,e)}function wt(){const t=(0,_.s3)();return!!t&&Boolean(t.getOptions().sendDefaultPii)}var St=n(90210);const Tt=B.n,Pt=7,Rt="ContextLines",$t=(t={})=>{const e=null!=t.frameContextLines?t.frameContextLines:Pt;return{name:Rt,processEvent(t){return It(t,e)}}},Xt=(0,c._I)($t);function It(t,e){const n=Tt.document,r=Tt.location&&(0,St.rt)(Tt.location.href);if(!n||!r)return t;const o=t.exception&&t.exception.values;if(!o||!o.length)return t;const i=n.documentElement.innerHTML;if(!i)return t;const s=["<!DOCTYPE html>","<html>",...i.split("\n"),"</html>"];return o.forEach((t=>{const n=t.stacktrace;n&&n.frames&&(n.frames=n.frames.map((t=>Lt(t,s,r,e))))})),t}function Lt(t,e,n,r){return t.filename===n&&t.lineno&&e.length?((0,st.go)(e,t,r),t):t}var qt=n(51813),Ht=n(34051),Ot=n(87821);const Ct=(0,Ot.rp)({lazyLoadIntegration:Z}),Nt=(0,Ot.rp)({lazyLoadIntegration:Z,getModalIntegration:()=>Ot.gS,getScreenshotIntegration:()=>Ot.U0});var Dt=n(76807),jt=n(19903);function Ut(t,e=1,n){Dt.q.increment(jt.P,t,e,n)}function At(t,e,n){Dt.q.distribution(jt.P,t,e,n)}function Ft(t,e,n){Dt.q.set(jt.P,t,e,n)}function Mt(t,e,n){Dt.q.gauge(jt.P,t,e,n)}function Gt(t,e,n="second",r){return Dt.q.timing(jt.P,t,e,n,r)}const Wt={increment:Ut,distribution:At,set:Ft,gauge:Mt,timing:Gt};var zt=n(58884),Zt=n(29552),Vt=n(51366),Bt=n(97259);function Jt(t){return new Promise(((e,n)=>{t.oncomplete=t.onsuccess=()=>e(t.result),t.onabort=t.onerror=()=>n(t.error)}))}function Qt(t,e){const n=indexedDB.open(t);n.onupgradeneeded=()=>n.result.createObjectStore(e);const r=Jt(n);return t=>r.then((n=>t(n.transaction(e,"readwrite").objectStore(e))))}function Kt(t){return Jt(t.getAllKeys())}function Yt(t,e,n){return t((t=>Kt(t).then((r=>{if(!(r.length>=n))return t.put(e,Math.max(...r,0)+1),Jt(t.transaction)}))))}function te(t,e,n){return t((t=>Kt(t).then((r=>{if(!(r.length>=n))return t.put(e,Math.min(...r,0)-1),Jt(t.transaction)}))))}function ee(t){return t((t=>Kt(t).then((e=>{if(0!==e.length)return Jt(t.get(e[0])).then((n=>(t.delete(e[0]),Jt(t.transaction).then((()=>n)))))}))))}function ne(t){let e;function n(){return void 0==e&&(e=Qt(t.dbName||"sentry-offline",t.storeName||"queue")),e}return{push:async e=>{try{const r=await(0,Bt.V$)(e);await Yt(n(),r,t.maxQueueSize||30)}catch(r){}},unshift:async e=>{try{const r=await(0,Bt.V$)(e);await te(n(),r,t.maxQueueSize||30)}catch(r){}},shift:async()=>{try{const t=await ee(n());if(t)return(0,Bt.f4)(t)}catch(t){}}}}function re(t){return e=>t({...e,createStore:ne})}function oe(t=O.f){return re((0,Vt.Pd)(t))}var ie=n(30554),se=n(72189);const ae=1e6,ce=String(0),ue="main";let fe="",le="",de="",pe=q.m9.navigator&&q.m9.navigator.userAgent||"",me="";const ge=q.m9.navigator&&q.m9.navigator.language||q.m9.navigator&&q.m9.navigator.languages&&q.m9.navigator.languages[0]||"";function he(t){return"object"===typeof t&&null!==t&&"getHighEntropyValues"in t}const ve=q.m9.navigator&&q.m9.navigator.userAgentData;function ye(t){return!("thread_metadata"in t)}function _e(t){return ye(t)?Ee(t):t}function be(t){const e=t&&t.contexts&&t.contexts["trace"]&&t.contexts["trace"]["trace_id"];return"string"===typeof e&&32!==e.length&&at.X&&ot.kg.log(`[Profiling] Invalid traceId: ${e} on profiled event`),"string"!==typeof e?"":e}function ke(t,e,n,r){if("transaction"!==r.type)throw new TypeError("Profiling events may only be attached to transactions, this should never occur.");if(void 0===n||null===n)throw new TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${n} instead.`);const o=be(r),i=_e(n),s=e||("number"===typeof r.start_timestamp?1e3*r.start_timestamp:1e3*(0,ie.ph)()),a="number"===typeof r.timestamp?1e3*r.timestamp:1e3*(0,ie.ph)(),c={event_id:t,timestamp:new Date(s).toISOString(),platform:"javascript",version:"1",release:r.release||"",environment:r.environment||se.J,runtime:{name:"javascript",version:q.m9.navigator.userAgent},os:{name:fe,version:le,build_number:pe},device:{locale:ge,model:me,manufacturer:pe,architecture:de,is_emulator:!1},debug_meta:{images:Pe(n.resources)},profile:i,transactions:[{name:r.transaction||"",id:r.event_id||
1(0,st.DM)(),trace_id:o,active_thread_id:ce,relative_start_ns:"0",relative_end_ns:(1e6*(a-s)).toFixed(0)}]};return c}function xe(t){return"pageload"===(0,y.XU)(t).op}function Ee(t){let e,n=0;const r={samples:[],stacks:[],frames:[],thread_metadata:{[ce]:{name:ue}}};if(!t.samples.length)return r;const o=t.samples[0].timestamp,i="number"===typeof performance.timeOrigin?performance.timeOrigin:ie.Z1||0,s=i-(ie.Z1||i);for(let a=0;a<t.samples.length;a++){const i=t.samples[a];if(void 0===i.stackId){void 0===e&&(e=n,r.stacks[e]=[],n++),r["samples"][a]={elapsed_since_start_ns:((i.timestamp+s-o)*ae).toFixed(0),stack_id:e,thread_id:ce};continue}let c=t.stacks[i.stackId];const u=[];while(c){u.push(c.frameId);const e=t.frames[c.frameId];void 0===r.frames[c.frameId]&&(r.frames[c.frameId]={function:e.name,abs_path:"number"===typeof e.resourceId?t.resources[e.resourceId]:void 0,lineno:e.line,colno:e.column}),c=void 0===c.parentId?void 0:t.stacks[c.parentId]}const f={elapsed_since_start_ns:((i.timestamp+s-o)*ae).toFixed(0),stack_id:n,thread_id:ce};r["stacks"][n]=u,r["samples"][a]=f,n++}return r}function we(t,e){if(!e.length)return t;for(const n of e)t[1].push([{type:"profile"},n]);return t}function Se(t){const e=[];return(0,Bt.gv)(t,((t,n)=>{if("transaction"===n)for(let r=1;r<t.length;r++){const n=t[r];n&&n.contexts&&n.contexts["profile"]&&n.contexts["profile"]["profile_id"]&&e.push(t[r])}})),e}he(ve)&&ve.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then((t=>{if(fe=t.platform||"",de=t.architecture||"",me=t.model||"",le=t.platformVersion||"",t.fullVersionList&&t.fullVersionList.length>0){const e=t.fullVersionList[t.fullVersionList.length-1];pe=`${e.brand} ${e.version}`}})).catch((t=>{}));const Te=new WeakMap;function Pe(t){const e=B.n._sentryDebugIds;if(!e)return[];const n=(0,_.s3)(),r=n&&n.getOptions(),o=r&&r.stackParser;if(!o)return[];let i;const s=Te.get(o);s?i=s:(i=new Map,Te.set(o,i));const a=Object.keys(e).reduce(((t,n)=>{let r;const s=i.get(n);s?r=s:(r=o(n),i.set(n,r));for(let o=r.length-1;o>=0;o--){const i=r[o],s=i&&i.filename;if(i&&s){t[s]=e[n];break}}return t}),{}),c=[];for(const u of t)u&&a[u]&&c.push({type:"sourcemap",code_file:u,debug_id:a[u]});return c}function Re(t){return"number"!==typeof t&&"boolean"!==typeof t||"number"===typeof t&&isNaN(t)?(at.X&&ot.kg.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(t)} of type ${JSON.stringify(typeof t)}.`),!1):!0===t||!1===t||(!(t<0||t>1)||(at.X&&ot.kg.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${t}.`),!1))}function $e(t){return t.samples.length<2?(at.X&&ot.kg.log("[Profiling] Discarding profile because it contains less than 2 samples"),!1):!!t.frames.length||(at.X&&ot.kg.log("[Profiling] Discarding profile because it contains no frames"),!1)}let Xe=!1;const Ie=3e4;function Le(t){return"function"===typeof t}function qe(){const t=q.m9.Profiler;if(!Le(t))return void(at.X&&ot.kg.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object."));const e=10,n=Math.floor(Ie/e);try{return new t({sampleInterval:e,maxBufferSize:n})}catch(r){at.X&&(ot.kg.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),ot.kg.log("[Profiling] Disabling profiling for current user session.")),Xe=!0}}function He(t){if(Xe)return at.X&&ot.kg.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!t.isRecording())return at.X&&ot.kg.log("[Profiling] Discarding profile because transaction was not sampled."),!1;const e=(0,_.s3)(),n=e&&e.getOptions();if(!n)return at.X&&ot.kg.log("[Profiling] Profiling disabled, no options found."),!1;const r=n.profilesSampleRate;if(!Re(r))return at.X&&ot.kg.warn("[Profiling] Discarding profile because of invalid sample rate."),!1;if(!r)return at.X&&ot.kg.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1;const o=!0===r||Math.random()<r;return!!o||(at.X&&ot.kg.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(r)})`),!1)}function Oe(t,e,n,r){return $e(n)?ke(t,e,n,r):null}const Ce=new Map;function Ne(){return Ce.size}function De(t){const e=Ce.get(t);return e&&Ce.delete(t),e}function je(t,e){if(Ce.set(t,e),Ce.size>30){const t=Ce.keys().next().value;Ce.delete(t)}}function Ue(t){let e;xe(t)&&(e=1e3*(0,ie.ph)());const n=qe();if(!n)return;at.X&&ot.kg.log(`[Profiling] started profiling span: ${(0,y.XU)(t).description}`);const r=(0,st.DM)();async function o(){if(t&&n)return n.stop().then((e=>{i&&(q.m9.clearTimeout(i),i=void 0),at.X&&ot.kg.log(`[Profiling] stopped profiling of span: ${(0,y.XU)(t).description}`),e?je(r,e):at.X&&ot.kg.log(`[Profiling] profiler returned null profile for: ${(0,y.XU)(t).description}`,"this may indicate an overlapping span or a call to stopProfiling with a profile title that was never started")})).catch((t=>{at.X&&ot.kg.log("[Profiling] error while stopping profiler:",t)}))}(0,_.nZ)().setContext("profile",{profile_id:r,start_timestamp:e});let i=q.m9.setTimeout((()=>{at.X&&ot.kg.log("[Profiling] max profile duration elapsed, stopping profiling for:",(0,y.XU)(t).description),o()}),Ie);const s=t.end.bind(t);function a(){return t?(o().then((()=>{s()}),(()=>{s()})),t):s()}t.end=a}const Ae="BrowserProfiling",Fe=()=>({name:Ae,setup(t){const e=(0,y.HN)(),n=e&&(0,y.Gx)(e);n&&xe(n)&&He(n)&&Ue(n),t.on("spanStart",(t=>{t===(0,y.Gx)(t)&&He(t)&&Ue(t)})),t.on("beforeEnvelope",(t=>
1{if(!Ne())return;const e=Se(t);if(!e.length)return;const n=[];for(const r of e){const t=r&&r.contexts,e=t&&t["profile"]&&t["profile"]["profile_id"],o=t&&t["profile"]&&t["profile"]["start_timestamp"];if("string"!==typeof e){at.X&&ot.kg.log("[Profiling] cannot find profile for a span without a profile context");continue}if(!e){at.X&&ot.kg.log("[Profiling] cannot find profile for a span without a profile context");continue}t&&t["profile"]&&delete t.profile;const i=De(e);if(!i){at.X&&ot.kg.log(`[Profiling] Could not retrieve profile for span: ${e}`);continue}const s=Oe(e,o,i,r);s&&n.push(s)}we(t,n)}))}}),Me=(0,c._I)(Fe)},22163:function(t,e,n){n.d(e,{f:function(){return x}});var r=n(94485),o=n(6341),i=n(68687),s=n(84629),a=n(24806),c=n(56860),u=n(47141),f=n(62696),l=n(9227),d=n(42562),p=n(72929),m=n(56295),g=n(27202),h=n(90210),v=n(66526),y=n(57912);const _=1024,b="Breadcrumbs",k=(t={})=>{const e={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t};return{name:b,setup(t){e.console&&(0,u.e)(S(t)),e.dom&&(0,r.O)(w(t,e.dom)),e.xhr&&(0,o.UK)(T(t)),e.fetch&&(0,f.U)(P(t)),e.history&&(0,i.a)(R(t)),e.sentry&&t.on("beforeSendEvent",E(t))}}},x=(0,s._I)(k);function E(t){return function(e){(0,a.s3)()===t&&(0,c.n)({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:(0,l.jH)(e)},{event:e})}}function w(t,e){return function(n){if((0,a.s3)()!==t)return;let r,o,i="object"===typeof e?e.serializeAttribute:void 0,s="object"===typeof e&&"number"===typeof e.maxStringLength?e.maxStringLength:void 0;s&&s>_&&(v.X&&d.kg.warn(`\`dom.maxStringLength\` cannot exceed ${_}, but a value of ${s} was configured. Sentry will use ${_} instead.`),s=_),"string"===typeof i&&(i=[i]);try{const t=n.event,e=$(t)?t.target:t;r=(0,p.Rt)(e,{keyAttrs:i,maxStringLength:s}),o=(0,p.iY)(e)}catch(f){r="<unknown>"}if(0===r.length)return;const u={category:`ui.${n.name}`,message:r};o&&(u.data={"ui.component_name":o}),(0,c.n)(u,{event:n.event,name:n.name,global:n.global})}}function S(t){return function(e){if((0,a.s3)()!==t)return;const n={category:"console",data:{arguments:e.args,logger:"console"},level:(0,m.V)(e.level),message:(0,g.nK)(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;n.message=`Assertion failed: ${(0,g.nK)(e.args.slice(1)," ")||"console.assert"}`,n.data.arguments=e.args.slice(1)}(0,c.n)(n,{input:e.args,level:e.level})}}function T(t){return function(e){if((0,a.s3)()!==t)return;const{startTimestamp:n,endTimestamp:r}=e,i=e.xhr[o.xU];if(!n||!r||!i)return;const{method:s,url:u,status_code:f,body:l}=i,d={method:s,url:u,status_code:f},p={xhr:e.xhr,input:l,startTimestamp:n,endTimestamp:r};(0,c.n)({category:"xhr",data:d,type:"http"},p)}}function P(t){return function(e){if((0,a.s3)()!==t)return;const{startTimestamp:n,endTimestamp:r}=e;if(r&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.error){const t=e.fetchData,o={data:e.error,input:e.args,startTimestamp:n,endTimestamp:r};(0,c.n)({category:"fetch",data:t,level:"error",type:"http"},o)}else{const t=e.response,o={...e.fetchData,status_code:t&&t.status},i={input:e.args,response:t,startTimestamp:n,endTimestamp:r};(0,c.n)({category:"fetch",data:o,type:"http"},i)}}}function R(t){return function(e){if((0,a.s3)()!==t)return;let n=e.from,r=e.to;const o=(0,h.en)(y.m9.location.href);let i=n?(0,h.en)(n):void 0;const s=(0,h.en)(r);i&&i.path||(i=o),o.protocol===s.protocol&&o.host===s.host&&(r=s.relative),o.protocol===i.protocol&&o.host===i.host&&(n=i.relative),(0,c.n)({category:"navigation",data:{from:n,to:r}})}}function $(t){return!!t&&!!t.target}},61:function(t,e,n){n.d(e,{t:function(){return f}});var r=n(84629),o=n(27575),i=n(20290),s=n(57912);const a=["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"],c="BrowserApiErrors",u=(t={})=>{const e={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...t};return{name:c,setupOnce(){e.setTimeout&&(0,o.hl)(s.m9,"setTimeout",l),e.setInterval&&(0,o.hl)(s.m9,"setInterval",l),e.requestAnimationFrame&&(0,o.hl)(s.m9,"requestAnimationFrame",d),e.XMLHttpRequest&&"XMLHttpRequest"in s.m9&&(0,o.hl)(XMLHttpRequest.prototype,"send",p);const t=e.eventTarget;if(t){const e=Array.isArray(t)?t:a;e.forEach(m)}}}},f=(0,r._I)(u);function l(t){return function(...e){const n=e[0];return e[0]=(0,s.re)(n,{mechanism:{data:{function:(0,i.$P)(t)},handled:!1,type:"instrument"}}),t.apply(this,e)}}function d(t){return function(e){return t.apply(this,[(0,s.re)(e,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,i.$P)(t)},handled:!1,type:"instrument"}})])}}function p(t){return function(...e){const n=this,r=["onload","onerror","onprogress","onreadystatechange"];return r.forEach((t=>{t in n&&"function"===typeof n[t]&&(0,o.hl)(n,t,(function(e){const n={mechanism:{data:{function:t,handler:(0,i.$P)(e)},handled:!1,type:"instrument"}},r=(0,o.HK)(e);return r&&(n.mechanism.data.handler=(0,i.$P)(r)),(0,s.re)(e,n)}))})),t.apply(this,e)}}function m(t){const e=s.m9,n=e[t]&&e[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,o.hl)(n,"addEventListener",(function(e){return function(n,r,o){try{"function"===typeof r.handleEvent&&(r.handleEvent=(0,s.re)(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,i.$P)(r),target:t},handled:!1,type:"instrument"}}))}catch(a){}return e.apply(this,[n,(0,s.re)(r,{mechanism:{data:{function:"addEventListener",handler:(0,i.$P)(r),target:t},handled:!1,type:"instrument"}}),o])}})),(0,o.hl)(n,"removeEventListener",(function(t){return function(e,n,r){const o=n;try{const n=o&&o.__sentry_wrapped__;n&&t.call(this,e,n,r)}catch(i){}return t.call(this,e,o,r)}})))}},1275:function(t,e,n){n.d(e,{k:function(){return v}});var r=n(84629),o=n(24806),i=n(11027),s=n(34995),a=n(421),c=n(90759),u=n(72929),f=n(20290),l=n(42562),d=n(66526),p=n(67536),m=n(57912);const g="GlobalHandlers",h=(t={})=>{const e={onerror:!0,onunhandledrejection:!0,...t};return{name:g,setupOnce(){Error.stackTraceLimit=50},setup(t){e.onerror&&(y(t),E("onerror")),e.onunhandledrejection&&(_(t),E("onunhandledrejection"))}}},v=(0,r._I)(h);function y(t){(0,s.V)((e=>{const{stackParser:n,attachStacktrace:r}=w();if((0,o.s3)()!==t||(0,m.Wz)())return;const{msg:s,url:a,line:c,column:u,error:f}=e,l=x((0,p.ME)(n,f||s,void 0,r,!1),a,c,u);l.level="error",(0,i.eN)(l,{originalException:f,mechanism:{handled:!1,type:"onerror"}})}))}function _(t){(0,a.h)((e=>{const{stackParser:n,attachStacktrace:r}=w();if((0,o.s3)()!==t||(0,m.Wz)())return;const s=b(e),a=(0,c.pt)(s)?k(s):(0,p.ME)(n,s,void 0,r,!0);a.level="error",(0,i.eN)(a,{originalException:s,mechanism:{handled:!1,type:"onunhandledrejection"}})}))}function b(t){if((0,c.pt)(t))return t;try{if("reason"in t)return t.reason;if("detail"in t&&"reason"in t.detail)return t.detail.reason}catch(e){}return t}function k(t){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}}function x(t,e,n,r){const o=t.exception=t.exception||{},i=o.values=o.values||[],s=i[0]=i[0]||{},a=s.stacktrace=s.stacktrace||{},l=a.frames=a.frames||[],d=isNaN(parseInt(r,10))?void 0:r,p=isNaN(parseInt(n,10))?void 0:n,m=(0,c.HD)(e)&&e.length>0?e:(0,u.l4)();return 0===l.length&&l.push({colno:d,filename:m,function:f.Fi,in_app:!0,lineno:p}),t}function E(t){d.X&&l.kg.log(`Global Handler attached: ${t}`)}function w(){const t=(0,o.s3)(),e=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return e}},65752:function(t,e,n){n.d(e,{s:function(){return i}});var r=n(84629),o=n(57912);const i=(0,r._I)((()=>({name:"HttpContext",preprocessEvent(t){if(!o.m9.navigator&&!o.m9.location&&!o.m9.document)return;const e=t.request&&t.request.url||o.m9.location&&o.m9.location.href,{referrer:n}=o.m9.document||{},{userAgent:r}=o.m9.navigator||{},i={...t.request&&t.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},s={...t.request,...e&&{url:e},headers:i};t.request=s}})))},11187:function(t,e,n){n.d(e,{O:function(){return f}});var r=n(84629),o=n(64964),i=n(67536);const s="cause",a=5,c="LinkedErrors",u=(t={})=>{const e=t.limit||a,n=t.key||s;return{name:c,preprocessEvent(t,r,s){const a=s.getOptions();(0,o.Z)(i.GJ,a.stackParser,a.maxValueLength,n,e,t,r)}}},f=(0,r._I)(u)},50975:function(t,e,n){n.d(e,{Eg:function(){return X},Jd:function(){return q},S1:function(){return R},jp:function(){return $},lA:function(){return I},nV:function(){return S}});var r=n(33241),o=n(7169),i=n(534),s=n(84629),a=n(84890),c=n(24806),u=n(11027),f=n(85817),l=n(42562),d=n(36027),p=n(20290),m=n(68687),g=n(24828),h=n(66526),v=n(57912),y=n(22163),_=n(61),b=n(1275),k=n(65752),x=n(11187),E=n(53704),w=n(8223);function S(t){return[(0,r.S)(),(0,o.C)(),(0,_.t)(),(0,y.f)(),(0,b.k)(),(0,x.O)(),(0,i.R)(),(0,k.s)()]}function T(t={}){const e={defaultIntegrations:S(),release:"string"===typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:v.m9.SENTRY_RELEASE&&v.m9.SENTRY_RELEASE.id?v.m9.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return{...e,...t}}function P(){const t=v.m9,e=t.chrome?"chrome":"browser",n=t[e],r=n&&n.runtime&&n.runtime.id,o=v.m9.location&&v.m9.location.href||"",i=["chrome-extension:","moz-extension:","ms-browser-extension:"],s=!!r&&v.m9===v.m9.top&&i.some((t=>o.startsWith(`${t}//`)));return!!r&&!s}function R(t={}){const e=T(t);if(P())return void(0,l.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/")}));
1h.X&&((0,d.Ak)()||l.kg.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill."));const n={...e,stackParser:(0,p.Sq)(e.stackParser||E.Dt),integrations:(0,s.m8)(e),transport:e.transport||w.f};(0,a.M)(g.R,n),e.autoSessionTracking&&L()}function $(t={}){if(!v.m9.document)return void(h.X&&l.kg.error("Global document not defined in showReportDialog call"));const e=(0,c.nZ)(),n=e.getClient(),r=n&&n.getDsn();if(!r)return void(h.X&&l.kg.error("DSN not configured for showReportDialog call"));if(e&&(t.user={...e.getUser(),...t.user}),!t.eventId){const e=(0,u.eW)();e&&(t.eventId=e)}const o=v.m9.document.createElement("script");o.async=!0,o.crossOrigin="anonymous",o.src=(0,f.h)(r,t),t.onLoad&&(o.onload=t.onLoad);const{onClose:i}=t;if(i){const t=e=>{if("__sentry_reportdialog_closed__"===e.data)try{i()}finally{v.m9.removeEventListener("message",t)}};v.m9.addEventListener("message",t)}const s=v.m9.document.head||v.m9.document.body;s?s.appendChild(o):h.X&&l.kg.error("Not injecting report dialog. No injection point found in HTML")}function X(){}function I(t){t()}function L(){"undefined"!==typeof v.m9.document?((0,u.yj)({ignoreDuration:!0}),(0,u.cg)(),(0,m.a)((({from:t,to:e})=>{void 0!==t&&t!==e&&((0,u.yj)({ignoreDuration:!0}),(0,u.cg)())}))):h.X&&l.kg.warn("Session tracking in non-browser environment with @sentry/browser is not supported.")}function q(t){const e=(0,c.s3)();e&&e.captureUserFeedback(t)}},53704:function(t,e,n){n.d(e,{$3:function(){return p},$Q:function(){return v},Dt:function(){return R},HH:function(){return T},NP:function(){return E},R2:function(){return b},d8:function(){return P}});var r=n(20290);const o=10,i=20,s=30,a=40,c=50;function u(t,e,n,o){const i={filename:t,function:"<anonymous>"===e?r.Fi:e,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==o&&(i.colno=o),i}const f=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,l=/\((\S*)(?::(\d+))(?::(\d+))\)/,d=t=>{const e=f.exec(t);if(e){const t=e[2]&&0===e[2].indexOf("eval");if(t){const t=l.exec(e[2]);t&&(e[2]=t[1],e[3]=t[2],e[4]=t[3])}const[n,o]=$(e[1]||r.Fi,e[2]);return u(o,n,e[3]?+e[3]:void 0,e[4]?+e[4]:void 0)}},p=[s,d],m=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,g=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,h=t=>{const e=m.exec(t);if(e){const t=e[3]&&e[3].indexOf(" > eval")>-1;if(t){const t=g.exec(e[3]);t&&(e[1]=e[1]||"eval",e[3]=t[1],e[4]=t[2],e[5]="")}let n=e[3],o=e[1]||r.Fi;return[o,n]=$(o,n),u(n,o,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}},v=[c,h],y=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,_=t=>{const e=y.exec(t);return e?u(e[2],e[1]||r.Fi,+e[3],e[4]?+e[4]:void 0):void 0},b=[a,_],k=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,x=t=>{const e=k.exec(t);return e?u(e[2],e[3]||r.Fi,+e[1]):void 0},E=[o,x],w=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,S=t=>{const e=w.exec(t);return e?u(e[5],e[3]||e[4]||r.Fi,+e[1],+e[2]):void 0},T=[i,S],P=[p,v],R=(0,r.pE)(...P),$=(t,e)=>{const n=-1!==t.indexOf("safari-extension"),o=-1!==t.indexOf("safari-web-extension");return n||o?[-1!==t.indexOf("@")?t.split("@")[0]:r.Fi,n?`safari-extension:${e}`:`safari-web-extension:${e}`]:[t,e]}},29552:function(t,e,n){n.d(e,{E8:function(){return w},og:function(){return T},Wo:function(){return S}});var r=n(43687),o=n(14186),i=n(68687),s=n(78685),a=n(2944),c=n(12911),u=n(24806),f=n(50304),l=n(8840),d=n(42562),p=n(57976),m=n(30554),g=n(89181),h=n(72929),v=n(66526),y=n(57912),_=n(80924);function b(){y.m9&&y.m9.document?y.m9.document.addEventListener("visibilitychange",(()=>{const t=(0,f.HN)();if(!t)return;const e=(0,f.Gx)(t);if(y.m9.document.hidden&&e){const t="cancelled",{op:n,status:r}=(0,f.XU)(e);v.X&&d.kg.log(`[Tracing] Transaction: ${t} -> since tab moved to the background, op: ${n}`),r||e.setStatus({code:_.jt,message:t}),e.setAttribute("sentry.cancellation_reason","document.hidden"),e.end()}})):v.X&&d.kg.warn("[Tracing] Could not set up background tab detection due to lack of global document")}var k=n(58884);const x="BrowserTracing",E={...s.A,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroun
1dSpan:!0,enableLongTask:!0,enableInp:!0,_experiments:{},...k.k3},w=(t={})=>{(0,a.a)();const{enableInp:e,enableLongTask:n,_experiments:{enableInteractions:g},beforeStartSpan:h,idleTimeout:_,finalTimeout:w,childSpanTimeout:$,markBackgroundSpan:X,traceFetch:I,traceXHR:L,shouldCreateSpanForRequest:q,enableHTTPTimings:H,instrumentPageLoad:O,instrumentNavigation:C}={...E,...t},N=(0,r.PR)();e&&(0,o.N)(),n&&(0,r.Fv)(),g&&(0,r.sn)();const D={name:void 0,source:void 0};function j(t,e){const n="pageload"===e.op,o=h?h(e):e,i=o.attributes||{};e.name!==o.name&&(i[c.Zj]="custom",o.attributes=i),D.name=o.name,D.source=i[c.Zj];const a=(0,s.R)(o,{idleTimeout:_,finalTimeout:w,childSpanTimeout:$,disableAutoFinish:n,beforeSpanEnd:t=>{N(),(0,r.f7)(t)}});function u(){["interactive","complete"].includes(y.m9.document.readyState)&&t.emit("idleSpanEnableAutoFinish",a)}return n&&y.m9.document&&(y.m9.document.addEventListener("readystatechange",(()=>{u()})),u()),a}return{name:x,afterAllSetup(t){let e,n=y.m9.location&&y.m9.location.href;t.on("startNavigationSpan",(n=>{(0,u.s3)()===t&&(e&&(v.X&&d.kg.log(`[Tracing] Finishing current root span with op: ${(0,f.XU)(e).op}`),e.end()),e=j(t,{op:"navigation",...n}))})),t.on("startPageLoadSpan",((n,r={})=>{if((0,u.s3)()!==t)return;e&&(v.X&&d.kg.log(`[Tracing] Finishing current root span with op: ${(0,f.XU)(e).op}`),e.end());const o=r.sentryTrace||P("sentry-trace"),i=r.baggage||P("baggage"),s=(0,p.pT)(o,i);(0,u.nZ)().setPropagationContext(s),e=j(t,{op:"pageload",...n})})),t.on("spanEnd",(t=>{const e=(0,f.XU)(t).op;if(t!==(0,f.Gx)(t)||"navigation"!==e&&"pageload"!==e)return;const n=(0,u.nZ)(),r=n.getPropagationContext();n.setPropagationContext({...r,sampled:void 0!==r.sampled?r.sampled:(0,f.Tt)(t),dsc:r.dsc||(0,l.jC)(t)})})),y.m9.location&&(O&&S(t,{name:y.m9.location.pathname,startTime:m.Z1?m.Z1/1e3:void 0,attributes:{[c.Zj]:"url",[c.S3]:"auto.pageload.browser"}}),C&&(0,i.a)((({to:e,from:r})=>{void 0===r&&n&&-1!==n.indexOf(e)?n=void 0:r!==e&&(n=void 0,T(t,{name:y.m9.location.pathname,attributes:{[c.Zj]:"url",[c.S3]:"auto.navigation.browser"}}))}))),X&&b(),g&&R(_,w,$,D),(0,k.L7)({traceFetch:I,traceXHR:L,tracePropagationTargets:t.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:q,enableHTTPTimings:H})}}};function S(t,e,n){t.emit("startPageLoadSpan",e,n),(0,u.nZ)().setTransactionName(e.name);const r=(0,f.HN)(),o=r&&(0,f.XU)(r).op;return"pageload"===o?r:void 0}function T(t,e){(0,u.aF)().setPropagationContext((0,g.Q)()),(0,u.nZ)().setPropagationContext((0,g.Q)()),t.emit("startNavigationSpan",e),(0,u.nZ)().setTransactionName(e.name);const n=(0,f.HN)(),r=n&&(0,f.XU)(n).op;return"navigation"===r?n:void 0}function P(t){const e=(0,h.qT)(`meta[name=${t}]`);return e?e.getAttribute("content"):void 0}function R(t,e,n,r){let o;const i=()=>{const i="ui.action.click",a=(0,f.HN)(),u=a&&(0,f.Gx)(a);if(u){const t=(0,f.XU)(u).op;if(["navigation","pageload"].includes(t))return void(v.X&&d.kg.warn(`[Tracing] Did not create ${i} span because a pageload or navigation span is in progress.`))}o&&(o.setAttribute(c.ju,"interactionInterrupted"),o.end(),o=void 0),r.name?o=(0,s.R)({name:r.name,op:i,attributes:{[c.Zj]:r.source||"url"}},{idleTimeout:t,finalTimeout:e,childSpanTimeout:n}):v.X&&d.kg.warn(`[Tracing] Did not create ${i} transaction because _latestRouteName is missing.`)};y.m9.document&&addEventListener("click",i,{once:!1,capture:!0})}},58884:function(t,e,n){n.d(e,{L7:function(){return x},k3:function(){return k}});var r=n(6341),o=n(33506),i=n(1825),s=n(50304),a=n(1932),c=n(80924),u=n(20386),f=n(12911),l=n(27619),d=n(24806),p=n(8840),m=n(62696),g=n(90210),h=n(30554),v=n(27202),y=n(57976),_=n(6911),b=n(57912);const k={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0};function x(t){const{traceFetch:e,traceXHR:n,shouldCreateSpanForRequest:o,enableHTTPTimings:s,tracePropagationTargets:a}={traceFetch:k.traceFetch,traceXHR:k.traceXHR,...t},c="function"===typeof o?o:t=>!0,u=t=>R(t,a),f={};e&&(0,m.U)((t=>{const e=(0,i.m)(t,c,u,f);if(e){const n=L(t.fetchData.url),r=n?(0,g.en)(n).host:void 0;e.setAttributes({"http.url":n,"server.address":r})}s&&e&&w(e)})),n&&(0,r.UK)((t=>{const e=$(t,c,u,f);
1s&&e&&w(e)}))}function E(t){return"resource"===t.entryType&&"initiatorType"in t&&"string"===typeof t.nextHopProtocol&&("fetch"===t.initiatorType||"xmlhttprequest"===t.initiatorType)}function w(t){const{url:e}=(0,s.XU)(t).data||{};if(!e||"string"!==typeof e)return;const n=(0,o._j)("resource",(({entries:r})=>{r.forEach((r=>{if(E(r)&&r.name.endsWith(e)){const e=P(r);e.forEach((e=>t.setAttribute(...e))),setTimeout(n)}}))}))}function S(t){let e="unknown",n="unknown",r="";for(const o of t){if("/"===o){[e,n]=t.split("/");break}if(!isNaN(Number(o))){e="h"===r?"http":r,n=t.split(r)[1];break}r+=o}return r===t&&(e=r),{name:e,version:n}}function T(t=0){return((h.Z1||performance.timeOrigin)+t)/1e3}function P(t){const{name:e,version:n}=S(t.nextHopProtocol),r=[];return r.push(["network.protocol.version",n],["network.protocol.name",e]),h.Z1?[...r,["http.request.redirect_start",T(t.redirectStart)],["http.request.fetch_start",T(t.fetchStart)],["http.request.domain_lookup_start",T(t.domainLookupStart)],["http.request.domain_lookup_end",T(t.domainLookupEnd)],["http.request.connect_start",T(t.connectStart)],["http.request.secure_connection_start",T(t.secureConnectionStart)],["http.request.connection_end",T(t.connectEnd)],["http.request.request_start",T(t.requestStart)],["http.request.response_start",T(t.responseStart)],["http.request.response_end",T(t.responseEnd)]]:r}function R(t,e){const n=b.m9.location&&b.m9.location.href;if(n){let o,i;try{o=new URL(t,n),i=new URL(n).origin}catch(r){return!1}const s=o.origin===i;return e?(0,v.U0)(o.toString(),e)||s&&(0,v.U0)(o.pathname,e):s}{const n=!!t.match(/^\/(?!\/)/);return e?(0,v.U0)(t,e):n}}function $(t,e,n,o){const i=t.xhr,p=i&&i[r.xU];if(!i||i.__sentry_own_request__||!p)return;const m=(0,a.z)()&&e(p.url);if(t.endTimestamp&&m){const t=i.__sentry_xhr_span_id__;if(!t)return;const e=o[t];return void(e&&void 0!==p.status_code&&((0,c.Q0)(e,p.status_code),e.end(),delete o[t]))}const h=L(p.url),v=h?(0,g.en)(h).host:void 0,y=!!(0,s.HN)(),_=m&&y?(0,u.qp)({name:`${p.method} ${p.url}`,attributes:{type:"xhr","http.method":p.method,"http.url":h,url:p.url,"server.address":v,[f.S3]:"auto.http.browser",[f.$J]:"http.client"}}):new l.b;i.__sentry_xhr_span_id__=_.spanContext().spanId,o[i.__sentry_xhr_span_id__]=_;const b=(0,d.s3)();return i.setRequestHeader&&n(p.url)&&b&&X(i,b,(0,a.z)()&&y?_:void 0),_}function X(t,e,n){const r=(0,d.nZ)(),o=(0,d.aF)(),{traceId:i,spanId:c,sampled:u,dsc:f}={...o.getPropagationContext(),...r.getPropagationContext()},l=n&&(0,a.z)()?(0,s.Hb)(n):(0,y.$p)(i,c,u),m=(0,_.IQ)(f||(n?(0,p.jC)(n):(0,p._l)(i,e)));I(t,l,m)}function I(t,e,n){try{t.setRequestHeader("sentry-trace",e),n&&t.setRequestHeader(_.bU,n)}catch(r){}}function L(t){try{const e=new URL(t,b.m9.location.origin);return e.href}catch(e){return}}},8223:function(t,e,n){n.d(e,{f:function(){return s}});var r=n(81020),o=n(10285),i=n(9425);function s(t,e=(0,r.L2)("fetch")){let n=0,s=0;function a(o){const a=o.body.length;n+=a,s++;const c={body:o.body,method:"POST",referrerPolicy:"origin",headers:t.headers,keepalive:n<=6e4&&s<15,...t.fetchOptions};if(!e)return(0,r._6)("fetch"),(0,i.$2)("No fetch implementation available");try{return e(t.url,c).then((t=>(n-=a,s--,{statusCode:t.status,headers:{"x-sentry-rate-limits":t.headers.get("X-Sentry-Rate-Limits"),"retry-after":t.headers.get("Retry-After")}})))}catch(u){return(0,r._6)("fetch"),n-=a,s--,(0,i.$2)(u)}}return(0,o.q)(t,a)}},58351:function(t,e,n){n.d(e,{r:function(){return i}});var r=n(43854),o=n(97259);function i(t,{metadata:e,tunnel:n,dsn:i}){const a={event_id:t.event_id,sent_at:(new Date).toISOString(),...e&&e.sdk&&{sdk:{name:e.sdk.name,version:e.sdk.version}},...!!n&&!!i&&{dsn:(0,r.RA)(i)}},c=s(t);return(0,o.Jd)(a,[c])}function s(t){const e={type:"user_report"};return[e,t]}}}]);

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.