PageSourceSearch

https://www.nomadeducation.fr/_nuxt/CEZfnfQk.js

js nomadeducation.fr collected 2026-09-25 02:40:25 UTC 42,913 bytes, 9 lines download raw bytes

1import{d as re,c as B,i as se,g as Ke,s as Ft,h as Mt,r as oe,a as Je,b as ie,f as me,D as m,e as p,j as $t,k as Bt,l as ge,m as Ze,S as et,n as tt,o as Pt,u as D,p as he,q as _e,t as Ut,v as Ee,w as Ht,x as ye,y as jt,z as nt,A as qt,B as Wt,C as Gt,E as zt,F as Vt,G as P,H as U,I as Qt,J as rt,K as H,L as Yt,M as st,N as Xt,O as ve,P as be,Q as Kt,R as Jt,T as Zt,U as Y,V as ae,W as Se,X as _,Y as E,Z as ot,_ as b,$ as R,a0 as X,a1 as it,a2 as at,a3 as ct,a4 as x,a5 as en,a6 as y,a7 as Ie,a8 as ut,a9 as Te,aa as tn,ab as nn,ac as lt,ad as we,ae as rn,af as Oe,ag as ce,ah as O,ai as sn,aj as on,ak as g,al as an,am as v,an as ke,ao as cn,ap as un,aq as ln,ar as T,as as dn,at as fn,au as dt,av as pn,aw as G,ax as j,ay as ft,az as mn,aA as Re,aB as k,aC as w,aD as Ae,aE as gn,aF as z,aG as hn,aH as pt,aI as mt,aJ as _n,aK as gt,aL as En,aM as yn,aN as vn,aO as Ne,aP as bn,aQ as Sn,aR as In,aS as Tn,aT as wn}from"./SKPO6ck4.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5b4f24f5-4d37-42ce-8745-599567105aa8",e._sentryDebugIdIdentifier="sentry-dbid-5b4f24f5-4d37-42ce-8745-599567105aa8")}catch{}})();function ht(e,t){const n=e.attributes??(e.attributes={});Object.entries(t).forEach(([r,s])=>{s!=null&&!(r in n)&&(n[r]=s)})}function _t(e){return typeof e=="object"&&typeof e.unref=="function"&&e.unref(),e}const On="7";function kn(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function Rn(e){return`${kn(e)}${e.projectId}/envelope/`}function An(e,t){const n={sentry_version:On};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}function Nn(e,t,n){return t||`${Rn(e)}?${An(e,n)}`}function xn(e,t){const n=t?"auto":"never";return[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{version:2,...se()&&{ingest_settings:{infer_ip:n,infer_user_agent:n}},items:e}]}function Cn(e,t,n,r,s){const o={};return t?.sdk&&(o.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(o.dsn=re(r)),B(o,[xn(e,s)])}function Ln(e,t){const n=t??Dn(e)??[];if(n.length===0)return;const r=e.getOptions(),s=Cn(n,r._metadata,r.tunnel,e.getDsn(),e.getDataCollectionOptions().userInfo);Et().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(s)}function Dn(e){return Et().get(e)}function Et(){return Ke("clientToLogBufferMap",()=>new WeakMap)}function Fn(e,t){const n=t?"auto":"never";return[{type:"trace_metric",item_count:e.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{version:2,...se()&&{ingest_settings:{infer_ip:n,infer_user_agent:n}},items:e}]}function Mn(e,t,n,r,s){const o={};return t?.sdk&&(o.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(o.dsn=re(r)),B(o,[Fn(e,s)])}function $n(e,t){const n=t??Bn(e)??[];if(n.length===0)return;const r=e.getOptions(),s=Mn(n,r._metadata,r.tunnel,e.getDsn(),e.getDataCollectionOptions().userInfo);yt().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(s)}function Bn(e){return yt().get(e)}function yt(){return Ke("clientToMetricBufferMap",()=>new WeakMap)}function Pn(e){const t={trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,name:e.description||"",start_timestamp:e.start_timestamp,end_timestamp:e.timestamp||e.start_timestamp,status:!e.status||e.status==="ok"||e.status==="cancelled"?"ok":"error",is_segment:!1,attributes:{...e.data},links:e.links};return Ft(t)}function Un(e,t){if(e.type!=="transaction"||!e.spans?.length||!e.sdkProcessingMetadata?.hasGenAiSpans||t.getOptions().streamGenAiSpans===!1||Mt(t))return;const n=[],r=[];for(const o of e.spans)o.op?.startsWith("gen_ai.")?n.push(Pn(o)):r.push(o);if(n.length===0)return;e.spans=r;const s=t.getDataCollectionOptions().userInfo?"auto":"never";return[{type:"span",item_count:n.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...se()&&{ingest_settings:{infer_ip:s,infer_user_agent:s}},items:n}]}const ue=Symbol.for("SentryBufferFullError");function le(e=100){const t=new Set;function n(){return t.size<e}function r(i){t.delete(i)}function s(i){if(!n())return Je(ue);const a=i();return t.add(a),a.then(()=>r(a),()=>r(a)),a}function o(i){if(!t.size)return oe(!0);const a=Promise.allSettled(Array.from(t)).then(()=>!0);if(!i)return a;const c=[a,new Promise(u=>_t(setTimeout(()=>u(!1),i)))];return Promise.race(c)}return{get $(){return Array.from(t)},add:s,drain:o}}const Hn=60*1e3;function jn(e,t=ie()){const n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;const r=Date.parse(`${e}`);return isNaN(r)?Hn:r-t}function qn(e,t){return e[t]||e.all||0}function Wn(e,t,n=ie()){return qn(e,t)>n}function Gn(e,{statusCode:t,headers:n},r=ie()){const s={...e},o=n?.["x-sentry-rate-limits"],i=n?.["retry-after"];if(o)for(const a of o.trim().split(",")){const[c,u,,,f]=a.split(":",5),l=parseInt(c,10),h=(isNaN(l)?60:l)*1e3;if(!u)s.all=r+h;else for(const d of u.split(";"))d==="metric_bucket"?(!f||f.split(";").includes("custom"))&&(s[d]=r+h):s[d]=r+h}else i?s.all=r+jn(i,r):t===429&&(s.all=r+60*1e3);return s}const vt=64;function zn(e,t,n=le(e.bufferSize||vt)){let r={};const s=i=>n.drain(i);function o(i){const a=[];if(me(i,(l,h)=>{const d=ge(h);Wn(r,d)?e.recordDroppedEvent("ratelimit_backoff",d):a.push(l)}),a.length===0)return Promise.resolve({});const c=B(i[0],a),u=l=>{if(Bt(c,["client_report"])){m&&p.warn(`Dropping client report. Will not send outcomes (reason: ${l}).`);return}me(c,(h,d)=>{e.recordDroppedEvent(l,ge(d))})},f=()=>t({body:$t(c)}).then(l=>l.statusCode===413?(m&&p.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),u("send_error"),l):(m&&l.statusCode!==void 0&&(l.statusCode<200||l.statusCode>=300)&&p.warn(`Sentry responded with status code ${l.statusCode} to sent event.`),r=Gn(r,l),l),l=>{throw u("network_error"),m&&p.error("Encountered error running transport request:",l),l});return n.add(f).then(l=>l,l=>{if(l===ue)return m&&p.error("Skipped sending event because buffer is full."),u("queue_overflow"),Promise.resolve({});throw l})}return{send:o,flush:s}}function Vn(e,t,n){const r=[{type:"client_report"},{timestamp:Ze(),discarded_events:e}];return B(t?{dsn:t}:{},[r])}function bt(e){const t=[];e.message&&t.push(e.message);try{const n=e.exception.values[e.exception.values.length-1];n?.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}function Qn(e){const{trace_id:t,parent_span_id:n,span_id:r,status:s,origin:o,data:i,op:a}=e.contexts?.trace??{};return{data:i??{},description:e.transaction,op:a,parent_span_id:n,span_id:r??"",start_timestamp:e.start_timestamp??0,status:s,timestamp:e.timestamp,trace_id:t??"",origin:o,profile_id:i?.[tt],exclusive_time:i?.[et],measurements:e.measurements,is_segment:!0}}function Yn(e){return{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[tt]:e.profile_id},...e.exclusive_time&&{[et]:e.exclusive_time}}}},measurements:e.measurements}}const C=["forwarded","-ip","remote-","via","-user"];function Xn(e){return e===!0?{userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0}
1,databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:7}:{userInfo:!1,cookies:{deny:C},httpHeaders:{request:{deny:C},response:{deny:C}},httpBodies:[],urlQueryParams:{deny:C},graphQL:{document:!0,variables:!0},genAI:{inputs:!1,outputs:!1},databaseQueryData:!1,stackFrameVariables:!0,frameContextLines:7}}const Kn={userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],urlQueryParams:!0,graphQL:{document:!0,variables:!0},genAI:{inputs:!0,outputs:!0},databaseQueryData:!0,stackFrameVariables:!0,frameContextLines:5};function Jn(e){const t=e.dataCollection!=null?Kn:Xn(e.sendDefaultPii),n=e.dataCollection??{};return{userInfo:n.userInfo??t.userInfo,cookies:n.cookies??t.cookies,httpHeaders:{request:n.httpHeaders?.request??t.httpHeaders.request,response:n.httpHeaders?.response??t.httpHeaders.response},httpBodies:n.httpBodies??t.httpBodies,urlQueryParams:n.urlQueryParams??n.queryParams??t.urlQueryParams,graphQL:{document:n.graphQL?.document??t.graphQL.document,variables:n.graphQL?.variables??t.graphQL.variables},genAI:{inputs:n.genAI?.inputs??t.genAI.inputs,outputs:n.genAI?.outputs??t.genAI.outputs},databaseQueryData:n.databaseQueryData??t.databaseQueryData,stackFrameVariables:n.stackFrameVariables??t.stackFrameVariables,frameContextLines:n.frameContextLines??t.frameContextLines}}const xe="Not capturing exception because it's already been captured.",Ce="Discarded session because of missing or non-string release",St=Symbol.for("SentryInternalError"),It=Symbol.for("SentryDoNotSendEventError"),Zn=5e3;function F(e){return{message:e,[St]:!0}}function V(e){return{message:e,[It]:!0}}function Le(e){return st(e)&&St in e}function De(e){return st(e)&&It in e}function Fe(e,t,n,r,s){let o=0,i,a=!1;e.on(n,()=>{o=0,clearTimeout(i),a=!1}),e.on(t,c=>{if(o+=r(c),o>=8e5)s(e);else if(!a){const u=e.getOptions()._flushInterval??Zn;u>0&&(a=!0,i=_t(setTimeout(()=>{s(e)},u)))}}),e.on("flush",()=>{s(e)})}class er{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=le(t.transportOptions?.bufferSize??vt),this._dataCollection=Jn(t),t.dsn?this._dsn=Pt(t.dsn):m&&p.warn("No DSN provided, client will not send events."),this._dsn){const r=Nn(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:r})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&Fe(this,"afterCaptureLog","flushLogs",sr,Ln),(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&Fe(this,"afterCaptureMetric","flushMetrics",rr,$n)}captureException(t,n,r){const s=D();if(he(t))return m&&p.log(xe),s;const o={event_id:s,...n};return this._process(()=>this.eventFromException(t,o).then(i=>this._captureEvent(i,o,r)).then(i=>i),"error"),o.event_id}captureMessage(t,n,r,s){const o={event_id:D(),...r},i=rt(t)?t:String(t),a=H(t),c=a?this.eventFromMessage(i,n,o):this.eventFromException(t,o);return this._process(()=>c.then(u=>this._captureEvent(u,o,s)),a?"unknown":"error"),o.event_id}captureEvent(t,n,r){const s=D();if(n?.originalException&&he(n.originalException))return m&&p.log(xe),s;const o={event_id:s,...n},i=t.sdkProcessingMetadata||{},a=i.capturedSpanScope,c=i.capturedSpanIsolationScope,u=Me(t.type);return this._process(()=>this._captureEvent(t,o,a||r,c),u),o.event_id}captureSession(t){this.sendSession(t),_e(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getDataCollectionOptions(){return this._dataCollection}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(t){const n=this._transport;if(this.emit("flush"),!n)return!0;const r=await this._isClientDoneProcessing(t),s=await n.flush(t);return r&&s}async close(t){const n=await this.flush(t);return this.getOptions().enabled=!1,this.emit("close"),n}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}getIntegrationNames(){return Object.keys(this._integrations)}addIntegration(t){const n=this._integrations[t.name];!n&&t.beforeSetup&&t.beforeSetup(this),Ut(this,t,this._integrations),n||Ee(this,[t])}sendEvent(t,n={}
1){this.emit("beforeSendEvent",t,n);const r=Un(t,this);let s=Ht(t,this._dsn,this._options._metadata,this._options.tunnel);for(const o of n.attachments||[])s=ye(s,jt(o));r&&(s=ye(s,r)),this.sendEnvelope(s).then(o=>this.emit("afterSendEvent",t,o))}sendSession(t){const{release:n,environment:r=nt}=this._options;if("aggregates"in t){const o=t.attrs||{};if(!o.release&&!n){m&&p.warn(Ce);return}o.release=o.release||n,o.environment=o.environment||r,t.attrs=o}else{if(!t.release&&!n){m&&p.warn(Ce);return}t.release=t.release||n,t.environment=t.environment||r}this.emit("beforeSendSession",t);const s=qt(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(s)}recordDroppedEvent(t,n,r=1){if(this._options.sendClientReports){const s=`${t}:${n}`;m&&p.log(`Recording outcome: "${s}"${r>1?` (${r} times)`:""}`),this._outcomes[s]=(this._outcomes[s]||0)+r}}on(t,n){const r=this._hooks[t]=this._hooks[t]||new Set,s=(...o)=>n(...o);return r.add(s),()=>{r.delete(s)}}emit(t,...n){const r=this._hooks[t];r&&r.forEach(s=>s(...n))}async sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)try{return await this._transport.send(t)}catch(n){return m&&p.error("Error while sending envelope:",n),{}}return m&&p.error("Transport disabled"),{}}registerCleanup(t){}dispose(){}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=Wt(this,t),Ee(this,t)}_updateSessionFromEvent(t,n){let r=n.level==="fatal",s=!1;const o=n.exception?.values;if(o){s=!0,r=!1;for(const c of o)if(c.mechanism?.handled===!1){r=!0;break}}const i=t.status==="ok";(i&&t.errors===0||i&&r)&&(_e(t,{...r&&{status:"crashed"},errors:t.errors||Number(s||r)}),this.captureSession(t))}async _isClientDoneProcessing(t){let n=0;for(;!t||n<t;){if(await new Promise(r=>setTimeout(r,1)),!this._numProcessing)return!0;n++}return!1}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,r,s){const o=this.getOptions(),i=this.getIntegrationNames();return!n.integrations&&i.length&&(n.integrations=i),this.emit("preprocessEvent",t,n),t.type||s.setLastEventId(t.event_id||n.event_id),Gt(o,t,n,r,this,s).then(a=>{if(a===null)return a;this.emit("postprocessEvent",a,n),a.contexts={trace:{...a.contexts?.trace,...zt(r)},...a.contexts};const c=Vt(this,r);return a.sdkProcessingMetadata={dynamicSamplingContext:c,...a.sdkProcessingMetadata},a})}_captureEvent(t,n={},r=P(),s=U()){return m&&K(t)&&p.log(`Captured error event \`${bt(t)[0]||"<unknown>"}\``),this._processEvent(t,n,r,s).then(o=>o.event_id,o=>{m&&(De(o)?p.log(o.message):Le(o)?p.warn(o.message):p.warn(o))})}_processEvent(t,n,r,s){const o=this.getOptions(),{sampleRate:i}=o,a=Tt(t),c=K(t),f=`before send for type \`${t.type||"error"}\``,l=typeof i>"u"?void 0:Yt(i);if(c&&typeof l=="number"&&Qt()>l)return this.recordDroppedEvent("sample_rate","error"),Je(V(`Discarding event because it's not included in the random sample (sampling rate = ${i})`));const h=Me(t.type);return this._prepareEvent(t,n,r,s).then(d=>{if(d===null)throw this.recordDroppedEvent("event_processor",h),V("An event processor returned `null`, will not send event.");if(n.data?.__sentry__===!0)return d;const A=nr(this,o,d,n);return tr(A,f)}).then(d=>{if(d===null){if(this.recordDroppedEvent("before_send",h),a){const W=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",W)}throw V(`${f} returned \`null\`, will not send event.`)}const I=r.getSession()||s.getSession();if(c&&I&&this._updateSessionFromEvent(I,d),a){const N=d.sdkProcessingMetadata?.spanCountBeforeProcessing||0,W=d.spans?d.spans.length:0,pe=N-W;pe>0&&this.recordDroppedEvent("before_send","span",pe)}const A=d.transaction_info;if(a&&A&&d.transaction!==t.transaction){const N="custom";d.transaction_info={...A,source:N}}return this.sendEvent(d,n),d}).then(null,d=>{throw De(d)||Le(d)?d:(this.captureException(d,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:d}),F(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
2Reason: ${d}`))})}_process(t,n){this._numProcessing++,this._promiseBuffer.add(t).then(r=>(this._numProcessing--,r),r=>(this._numProcessing--,r===ue&&this.recordDroppedEvent("queue_overflow",n),r))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map(([n,r])=>{const[s,o]=n.split(":");return{reason:s,category:o,quantity:r}})}_flushOutcomes(){m&&p.log("Flushing outcomes...");const t=this._clearOutcomes();if(t.length===0){m&&p.log("No outcomes to send");return}if(!this._dsn){m&&p.log("No dsn provided, will not send outcomes");return}m&&p.log("Sending outcomes:",t);const n=Vn(t,this._options.tunnel&&re(this._dsn));this.sendEnvelope(n)}}function Me(e){return e==="replay_event"?"replay":e||"error"}function tr(e,t){const n=`${t} must return \`null\` or a valid event.`;if(Zt(e))return e.then(r=>{if(!Y(r)&&r!==null)throw F(n);return r},r=>{throw F(`${t} rejected with ${r}`)});if(!Y(e)&&e!==null)throw F(n);return e}function nr(e,t,n,r){const{beforeSend:s,beforeSendTransaction:o,ignoreSpans:i}=t,a=!Xt(t.beforeSendSpan)&&t.beforeSendSpan;let c=n;if(K(c)&&s)return s(c,r);if(Tt(c)){if(a||i){const u=Qn(c);if(i?.length&&ve({description:u.description,op:u.op,attributes:u.data},i))return null;if(a){const f=a(u);f?c=Kt(n,Yn(f)):be()}if(c.spans){const f=[],l=c.spans;for(const d of l){if(i?.length&&ve({description:d.description,op:d.op,attributes:d.data},i)){Jt(l,d);continue}if(a){const I=a(d);
2I?f.push(I):(be(),f.push(d))}else f.push(d)}const h=c.spans.length-f.length;h&&e.recordDroppedEvent("before_send","span",h),c.spans=f}}if(o){if(c.spans){const u=c.spans.length;c.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:u}}return o(c,r)}}return c}function K(e){return e.type===void 0}function Tt(e){return e.type==="transaction"}function rr(e){let t=0;return e.name&&(t+=e.name.length*2),t+=8,t+wt(e.attributes)}function sr(e){let t=0;return e.message&&(t+=e.message.length*2),t+wt(e.attributes)}function wt(e){if(!e)return 0;let t=0;return Object.values(e).forEach(n=>{Array.isArray(n)?t+=n.length*$e(n[0]):H(n)?t+=$e(n):t+=100}),t}function $e(e){return typeof e=="string"?e.length*2:typeof e=="number"?8:typeof e=="boolean"?4:0}function or(e,t){t.debug===!0&&(m?p.enable():ae(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),P().update(t.initialScope);const r=new e(t);return ir(r),r.init(),r}function ir(e){P().setClient(e)}function ar(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):e.ipAddress===void 0&&(e.ipAddress="{{auto}}")}function Ot(e,t,n=[t],r="npm"){const s=(e._metadata=e._metadata||{}).sdk=e._metadata.sdk||{};s.name||(s.name=`sentry.javascript.${t}`,s.packages=n.map(o=>({name:`${r}:@sentry/${o}`,version:Se})),s.version=Se)}const cr=100;function S(e,t){const n=_(),r=U();if(!n)return;const{beforeBreadcrumb:s=null,maxBreadcrumbs:o=cr}=n.getOptions();if(o<=0)return;const a={timestamp:Ze(),...e},c=s?ae(()=>s(a,t)):a;c!==null&&(n.emit&&n.emit("beforeAddBreadcrumb",c,t),r.addBreadcrumb(c,o))}const ur="FunctionToString",Be=new WeakMap,lr=(()=>({name:ur,setupOnce(){const e=Function.prototype.toString;try{Function.prototype.toString=function(...t){const n=ot(this);let r;try{Be.has(_())&&n!==void 0&&(r=n)}catch{}return e.apply(r??this,t)}}catch{}},setup(e){Be.set(e,!0)}})),dr=E(lr),fr=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,/can't redefine non-configurable property "solana"/,/vv\(\)\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/^Java exception was raised during method invocation$/],pr="EventFilters",mr=E((e={})=>{let t;return{name:pr,setup(n){const r=n.getOptions();t=Pe(e,r)},processEvent(n,r,s){if(!t){const o=s.getOptions();t=Pe(e,o)}return hr(n,t)?null:n}}}),gr=E(((e={})=>({...mr(e),name:"InboundFilters"})));function Pe(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:fr],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function hr(e,t){if(e.type){if(e.type==="transaction"&&Er(e,t.ignoreTransactions))return m&&p.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
3Event: ${b(e)}`),!0}else{if(_r(e,t.ignoreErrors))return m&&p.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
4Event: ${b(e)}`),!0;if(Sr(e))return m&&p.warn(`Event dropped due to not having an error message, error type or stacktrace.
5Event: ${b(e)}`),!0;if(yr(e,t.denyUrls))return m&&p.warn(`Event dropped due to being matched by \`denyUrls\` option.
6Event: ${b(e)}.
7Url: ${$(e)}`),!0;if(!vr(e,t.allowUrls))return m&&p.warn(`Event dropped due to not being matched by \`allowUrls\` option.
8Event: ${b(e)}.
9Url: ${$(e)}`),!0}return!1}function _r(e,t){return t?.length?bt(e).some(n=>R(n,t)):!1}function Er(e,t){if(!t?.length)return!1;const n=e.transaction;return n?R(n,t):!1}function yr(e,t){if(!t?.length)return!1;const n=$(e);return n?R(n,t):!1}function vr(e,t){if(!t?.length)return!0;const n=$(e);return n?R(n,t):!0}function br(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function $(e){try{const n=[...e.exception?.values??[]].reverse().find(r=>r.mechanism?.parent_id===void 0&&r.stacktrace?.frames?.length)?.stacktrace?.frames;return n?br(n):null}catch{return m&&p.error(`Cannot extract url for event ${b(e)}`),null}}function Sr(e){return e.exception?.values?.length?!e.message&&!e.exception.values.some(t=>t.stacktrace||t.type&&t.type!=="Error"||t.value):!1}function Ir(e,t,n,r,s,o){if(!s.exception?.values||!o||!X(o.originalException,Error))return;const i=s.exception.values.length>0?s.exception.values[s.exception.values.length-1]:void 0;i&&(s.exception.values=J(e,t,r,o.originalException,n,s.exception.values,i,0
9))}function J(e,t,n,r,s,o,i,a){if(o.length>=n+1)return o;let c=[...o];if(X(r[s],Error)){Ue(i,a,r);const u=e(t,r[s]),f=c.length;He(u,s,f,a),c=J(e,t,n,r[s],s,[u,...c],u,f)}return kt(r)&&r.errors.forEach((u,f)=>{if(X(u,Error)){Ue(i,a,r);const l=e(t,u),h=c.length;He(l,`errors[${f}]`,h,a),c=J(e,t,n,u,s,[l,...c],l,h)}}),c}function kt(e){return Array.isArray(e.errors)}function Ue(e,t,n){e.mechanism={handled:!0,type:"auto.core.linked_errors",...kt(n)&&{is_exception_group:!0},...e.mechanism,exception_id:t}}function He(e,t,n,r){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}function Tr(e){return it(e)&&"__sentry_fetch_url_host__"in e&&typeof e.__sentry_fetch_url_host__=="string"}function je(e){return Tr(e)?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}const qe=new Set([]);function wr(e){const t="console",n=at(t,e);return ct(t,Or),n}const We=new Set;function Or(){"console"in x&&en.forEach(function(e){We.has(e)||!(e in x.console)||(We.add(e),y(x.console,e,function(t){return Ie[e]=t,function(...n){const r=n[0],s=Ie[e],o=qe.size&&typeof r=="string"&&R(r,qe);o||ut("console",{args:n,level:e}),(!o||m&&p.isEnabled())&&s?.apply(x.console,n)}}))})}function kr(e){return e==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}const Rr="Dedupe",Ar=(()=>{let e;return{name:Rr,processEvent(t){if(t.type)return t;try{if(xr(t,e))return m&&p.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}}),Nr=E(Ar);function xr(e,t){return t?!!(Cr(e,t)||Lr(e,t)):!1}function Cr(e,t){const n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!At(e,t)||!Rt(e,t))}function Lr(e,t){const n=Ge(t),r=Ge(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!At(e,t)||!Rt(e,t))}function Rt(e,t){let n=Te(e),r=Te(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let s=0;s<r.length;s++){const o=r[s],i=n[s];if(o.filename!==i.filename||o.lineno!==i.lineno||o.colno!==i.colno||o.function!==i.function)return!1}return!0}function At(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join("")===r.join("")}catch{return!1}}function Ge(e){return e.exception?.values?.[0]}const Dr="ConversationId",Fr=(()=>({name:Dr,setup(e){e.on("spanStart",t=>{const n=P().getScopeData(),r=U().getScopeData(),s=n.conversationId||r.conversationId;if(s){const{op:o,data:i,description:a}=tn(t);if(!o?.startsWith("gen_ai.")&&!i["ai.operationId"]&&!a?.startsWith("ai."))return;t.setAttribute(nn,s)}})}})),Mr=E(Fr);function Nt(e){if(e!==void 0)return e>=400&&e<500?"warning":e>=500?"error":void 0}function de(e,t){const n=q(e,t),r={type:Hr(t),value:jr(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function $r(e,t,n,r){const o=_()?.getOptions().normalizeDepth,i=Vr(t),a={__serialized__:sn(t,o)};if(i)return{exception:{values:[de(e,i)]},extra:a};const c={exception:{values:[{type:ce(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Gr(t,{isUnhandledRejection:r})}]},extra:a};if(n){const u=q(e,n);u.length&&(c.exception.values[0].stacktrace={frames:u})}return c}function Q(e,t){return{exception:{values:[de(e,t)]}}}function q(e,t){const n=t.stacktrace||t.stack||"",r=Pr(t),s=Ur(t);try{return e(n,r,s)}catch{}return[]}const Br=/Minified React error #\d+;/i;function Pr(e){return e&&Br.test(e.message)?1:0}function Ur(e){return typeof e.framesToPop=="number"?e.framesToPop:0}function xt(e){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?e instanceof WebAssembly.Exception:!1}function Hr(e){const t=e?.name;return!t&&xt(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:"WebAssembly.Exception":t}function jr(e){const t=e?.message;return xt(e)?Array.isArray(e.message)&&e.message.length==2?e.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?je(t.error):je(e):"No error message"}function qr(e,t,n,r){const s=n?.syntheticException||void 0,o=fe(e,t,s,r);return O(o),o.level="error",n?.event_id&&(o.event_id=n.event_id),oe(o)}function Wr(e,t,n="info",r,s){const o=r?.syntheticException||void 0,i=Z(e,t,o,s);return i.level=n,r?.event_id&&(i.event_id=r.event_id),oe(i)}
9function fe(e,t,n,r,s){let o;if(lt(t)&&t.error)return Q(e,t.error);if(we(t)||rn(t)){const i=t;if("stack"in t){o=Q(e,t);const a=o.exception?.values?.[0];if(r&&n&&a&&!a.stacktrace){const c=q(e,n);c.length&&(a.stacktrace={frames:c},O(o,{synthetic:!0}))}}else{const a=i.name||(we(i)?"DOMError":"DOMException"),c=i.message?`${a}: ${i.message}`:a;o=Z(e,c,n,r),Oe(o,c)}return"code"in i&&(o.tags={...o.tags,"DOMException.code":`${i.code}`}),o}return it(t)?Q(e,t):Y(t)||ce(t)?(o=$r(e,t,n,s),O(o,{synthetic:!0}),o):(o=Z(e,t,n,r),Oe(o,`${t}`),O(o,{synthetic:!0}),o)}function Z(e,t,n,r){const s={};if(r&&n){const o=q(e,n);o.length&&(s.exception={values:[{value:t,stacktrace:{frames:o}}]}),O(s,{synthetic:!0})}if(rt(t)){const{__sentry_template_string__:o,__sentry_template_values__:i}=t;return s.logentry={message:o,params:i},s}return s.message=t,s}function Gr(e,{isUnhandledRejection:t}){const n=on(e),r=t?"promise rejection":"exception";return lt(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:ce(e)?`Event \`${zr(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function zr(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function Vr(e){return Object.values(e).find(t=>t instanceof Error)}class Qr extends er{constructor(t){const n=Yr(t),r=g.SENTRY_SDK_SOURCE||an();Ot(n,"browser",["browser"],r),super(n);const{userInfo:s}=this.getDataCollectionOptions();n._metadata?.sdk&&(n._metadata.sdk.settings={infer_ip:s?"auto":"never",...n._metadata.sdk.settings});const{sendClientReports:o}=this._options;g.document&&g.document.addEventListener("visibilitychange",()=>{g.document.visibilityState==="hidden"&&(o&&this._flushOutcomes(),queueMicrotask(()=>{this.flush()}))}),s&&this.on("beforeSendSession",ar)}eventFromException(t,n){return qr(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",r){return Wr(this._options.stackParser,t,n,r,this._options.attachStacktrace)}_prepareEvent(t,n,r,s){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,r,s)}}function Yr(e){return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:g.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}const Xr=1e3;let ze,ee,te;function Kr(e){at("dom",e),ct("dom",Jr)}function Jr(){if(!v.document)return;const e=ut.bind(null,"dom"),t=Ve(e,!0);v.document.addEventListener("click",t,!1),v.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{const s=v[n]?.prototype;s?.hasOwnProperty?.("addEventListener")&&(y(s,"addEventListener",function(o){return function(i,a,c){if(i==="click"||i=="keypress")try{const u=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},f=u[i]=u[i]||{refCount:0};if(!f.handler){const l=Ve(e);f.handler=l,o.call(this,i,l,c)}f.refCount++}catch{}return o.call(this,i,a,c)}}),y(s,"removeEventListener",function(o){return function(i,a,c){if(i==="click"||i=="keypress")try{const u=this.__sentry_instrumentation_handlers__||{},f=u[i];f&&(f.refCount--,f.refCount<=0&&(o.call(this,i,f.handler,c),f.handler=void 0,delete u[i]),Object.keys(u).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return o.call(this,i,a,c)}}))})}function Zr(e){if(e.type!==ee)return!1;try{if(!e.target||e.target._sentryId!==te)return!1}catch{}return!0}function es(e,t){return e!=="keypress"?!1:t?.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}function Ve(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const r=ts(n);if(es(n.type,r))return;ke(n,"_sentryCaptured",!0),r&&!r._sentryId&&ke(r,"_sentryId",D());
9const s=n.type==="keypress"?"input":n.type;Zr(n)||(e({event:n,name:s,global:t}),ee=n.type,te=r?r._sentryId:void 0),clearTimeout(ze),ze=v.setTimeout(()=>{te=void 0,ee=void 0},Xr)}}function ts(e){try{return e.target}catch{return null}}const M={};function ns(e){const t=M[e];if(t)return t;let n=v[e];if(cn(n))return M[e]=n.bind(v);const r=v.document;if(r&&typeof r.createElement=="function")try{const s=r.createElement("iframe");s.hidden=!0,r.head.appendChild(s);const o=s.contentWindow;o?.[e]&&(n=o[e]),r.head.removeChild(s)}catch(s){un&&p.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,s)}return n&&(M[e]=n.bind(v))}function rs(e){M[e]=void 0}function ss(e){if(typeof Element>"u")return!1;try{return e instanceof Element}catch{return!1}}const os=40;function is(e,t=ns("fetch")){let n=0,r=0;async function s(o){const i=o.body.length;n+=i,r++;const a={body:o.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{const c=await t(e.url,a);return{statusCode:c.status,headers:{"x-sentry-rate-limits":c.headers.get("X-Sentry-Rate-Limits"),"retry-after":c.headers.get("Retry-After")}}}catch(c){throw rs("fetch"),c}finally{n-=i,r--}}return zn(e,s,le(e.bufferSize||os))}const as=30,cs=50;function ne(e,t,n,r){const s={filename:e,function:t==="<anonymous>"?T:t,in_app:!0};return n!==void 0&&(s.lineno=n),r!==void 0&&(s.colno=r),s}const us=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,ls=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,ds=/\((\S*)(?::(\d+))(?::(\d+))\)/,fs=/at (.+?) ?\(data:(.+?),/,ps=e=>{const t=e.match(fs);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const n=us.exec(e);if(n){const[,s,o,i]=n;return ne(s,T,+o,+i)}const r=ls.exec(e);if(r){if(r[2]?.indexOf("eval")===0){const a=ds.exec(r[2]);a&&(r[2]=a[1],r[3]=a[2],r[4]=a[3])}const[o,i]=Ct(r[1]||T,r[2]);return ne(i,o,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}},ms=[as,ps],gs=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,hs=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,_s=e=>{const t=gs.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const o=hs.exec(t[3]);o&&(t[1]=t[1]||"eval",t[3]=o[1],t[4]=o[2],t[5]="")}let r=t[3],s=t[1]||T;return[s,r]=Ct(s,r),ne(r,s,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},Es=[cs,_s],ys=[ms,Es],vs=ln(...ys),Ct=(e,t)=>{const n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:T,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},L=1024,bs="Breadcrumbs",Ss=((e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:bs,setup(n){t.console&&wr(Os(n)),t.dom&&Kr(ws(n,t.dom)),t.xhr&&dn(ks(n)),t.fetch&&fn(Rs(n)),t.history&&dt(As(n)),t.sentry&&n.on("beforeSendEvent",Ts(n))}}}),Is=E(Ss);function Ts(e){return function(n){_()===e&&S({category:`sentry.${n.type==="transaction"?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:b(n)},{event:n})}}function ws(e,t){return function(r){if(_()!==e)return;let s,o,i=typeof t=="object"?t.serializeAttribute:void 0,a=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;a&&a>L&&(j&&p.warn(`\`dom.maxStringLength\` cannot exceed ${L}, but a value of ${a} was configured. Sentry will use ${L} instead.`),a=L),typeof i=="string"&&(i=[i]);try{const u=r.event,f=Ns(u)?u.target:u;s=ft(f,{keyAttrs:i,maxStringLength:a}),o=mn(f)}catch{s="<unknown>"}if(s.length===0)return;const c={category:`ui.${r.name}`,message:s};o&&(c.data={"ui.component_name":o}),S(c,{event:r.event,name:r.name,global:r.global})}}function Os(e){return function(n){if(_()!==e)return;const r={category:"console",data:{arguments:n.args,logger:"console"},level:kr(n.level),message:Re(n.args," ")};if(n.level==="assert")if(n.args[0]===!1)r.message=`Assertion failed: ${Re(n.args.slice(1)," ")||"console.assert"}`,r.data.arguments=n.args.slice(1);else return;S(r,{input:n.args,level:n.level})}}function ks(e){return function(n){if(_()!==e)return;const{startTimestamp:r,endTimestamp:s}=n,o=n.xhr[pn];if(!r||!s||!o)return;const{method:i,url:a,status_code:c,body:u}=o,f={method:i,url:a,status_code:c},l={xhr:n.xhr,input:u,startTimestamp:r,endTimestamp:s},h={category:"xhr",data:f,type:"http",level:Nt(c)};e.emit("beforeOutgoingRequestBreadcrumb",h,l),S(h,l)}}function Rs(e){return function(n){if(_()!==e)return;const{startTimestamp:r,endTimestamp:s}=n;
9if(s&&!(n.fetchData.url.match(/sentry_key/)&&n.fetchData.method==="POST"))if(n.error){const o={data:n.error,input:n.args,startTimestamp:r,endTimestamp:s},i={category:"fetch",data:n.fetchData,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",i,o),S(i,o)}else{const o=n.response,i={...n.fetchData,status_code:o?.status},a={input:n.args,response:o,startTimestamp:r,endTimestamp:s},c={category:"fetch",data:i,type:"http",level:Nt(i.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",c,a),S(c,a)}}}function As(e){return function(n){if(_()!==e)return;let r=n.from,s=n.to;const o=G(g.location.href);let i=r?G(r):void 0;const a=G(s);i?.path||(i=o),o.protocol===a.protocol&&o.host===a.host&&(s=a.relative),o.protocol===i.protocol&&o.host===i.host&&(r=i.relative),S({category:"navigation",data:{from:r,to:s}})}}function Ns(e){return!!e&&!!e.target}const xs="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".split(","),Cs="BrowserApiErrors",Ls=((e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:Cs,setupOnce(){t.setTimeout&&y(g,"setTimeout",Qe),t.setInterval&&y(g,"setInterval",Qe),t.requestAnimationFrame&&y(g,"requestAnimationFrame",Fs),t.XMLHttpRequest&&"XMLHttpRequest"in g&&y(XMLHttpRequest.prototype,"send",Ms);const n=t.eventTarget;n&&(Array.isArray(n)?n:xs).forEach(s=>$s(s,t))}}}),Ds=E(Ls);function Qe(e){return function(...t){const n=t[0];return t[0]=k(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${w(e)}`}}),e.apply(this,t)}}function Fs(e){return function(t){return e.apply(this,[k(t,{mechanism:{data:{handler:w(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function Ms(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(s=>{s in n&&typeof n[s]=="function"&&y(n,s,function(o){const i={mechanism:{data:{handler:w(o)},handled:!1,type:`auto.browser.browserapierrors.xhr.${s}`}},a=ot(o);return a&&(i.mechanism.data.handler=w(a)),k(o,i)})}),e.apply(this,t)}}function $s(e,t){const r=g[e]?.prototype;r?.hasOwnProperty?.("addEventListener")&&(y(r,"addEventListener",function(s){return function(o,i,a){try{Bs(i)&&(i.handleEvent=k(i.handleEvent,{mechanism:{data:{handler:w(i),target:e},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&Ps(this,o,i),s.apply(this,[o,k(i,{mechanism:{data:{handler:w(i),target:e},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),a])}}),y(r,"removeEventListener",function(s){return function(o,i,a){try{if(Object.prototype.hasOwnProperty.call(i,"__sentry_wrapped__")){const c=i.__sentry_wrapped__;c&&s.call(this,o,c,a)}}catch{}return s.call(this,o,i,a)}}))}function Bs(e){return typeof e.handleEvent=="function"}function Ps(e,t,n){e&&typeof e=="object"&&"removeEventListener"in e&&typeof e.removeEventListener=="function"&&e.removeEventListener(t,n)}const Us=E((e={})=>{const t=e.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(typeof g.document>"u"){j&&p.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}Ae({ignoreDuration:!0});let n=!1;gn(()=>{n||(z(),n=!0)});const r=U();let s=r.getUser();r.addScopeListener(o=>{const i=o.getUser();(s?.id!==i?.id||s?.ip_address!==i?.ip_address)&&(s=i,n&&z())}),t==="route"&&dt(({from:o,to:i})=>{o!==i&&(Ae({ignoreDuration:!0}),z(),n=!0)})}}}),Hs="CultureContext",js=(()=>({name:Hs,preprocessEvent(e){const t=Ye();t&&(e.contexts={...e.contexts,culture:{...t,...e.contexts?.culture}})},processSegmentSpan(e){const t=Ye();t&&ht(e,{"culture.locale":t.locale,"culture.timezone":t.timezone,"culture.calendar":t.calendar})}})),qs=E(js);function Ye(){try{const e=g.Intl;if(!e)return;const t=e.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}const Ws="GlobalHandlers",Gs=((e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:Ws,setupOnce(){Error.stackTraceLimit=50},setup(n){t.onerror&&(Vs(n),Xe("onerror")),t.onunhandledrejection&&(Qs(n),Xe("onunhandledrejection"))}}}),zs=E(Gs);function Vs(e){hn(t=>{const{stackParser:n,attachStacktrace:r}=Lt();if(_()!==e||pt())return;const{msg:s,url:o,line:i,column:a,error:c}=t,u=Ks(fe(n,c||s,void 0,r,!1),o,i,a);u.level="error",mt(u,{originalException:c,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}function Qs(e){_n(t=>{const{stackParser:n,attachStacktrace:r}=Lt();if(_()!==e||pt())return;const s=Ys(t),o=H(s)?Xs(s):fe(n,s,void 0,r,!0);o.level="error",mt(o,{originalException:s,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}function Ys(e){if(H(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}function Xs(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function Ks(e,t,n,r){const s=e.exception=e.exception||{},o=s.values=s.values||[],i=o[0]=o[0]||{},a=i.stacktrace=i.stacktrace||{},c=a.frames=a.frames||[];
9return c.length===0&&c.push({colno:r,lineno:n,filename:Js(t)??gt(),function:T,in_app:!0}),e}function Xe(e){j&&p.log(`Global Handler attached: ${e}`)}function Lt(){return _()?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function Js(e){if(!(!En(e)||e.length===0))return e.startsWith("data:")?`<${yn(e,!1)}>`:e}const Zs=E(()=>({name:"HttpContext",preprocessEvent(e){if(!g.navigator&&!g.location&&!g.document)return;const t=Ne(),n={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:n}},processSegmentSpan(e){const t=e.attributes?.[vn];if(!g.navigator&&!g.location&&!g.document)return;const n=Ne();ht(e,{[bn]:t!=="http.client"?n.url:void 0,"http.request.header.user_agent":n.headers["User-Agent"],"http.request.header.referer":n.headers.Referer})}})),eo="cause",to=5,no="LinkedErrors",ro=((e={})=>{const t=e.limit||to,n=e.key||eo;return{name:no,preprocessEvent(r,s,o){const i=o.getOptions();Ir(de,i.stackParser,n,t,r,s)}}}),so=E(ro),oo=/^HTML(\w*)Element$/;function io(e){if(typeof window<"u"&&e===window)return"[Window]";if(typeof document<"u"&&e===document)return"[Document]";if(ss(e)){const t=ao(e);if(oo.test(t))return`[HTMLElement: ${ft(e)}]`}}function ao(e){const t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:"null prototype"}function co(){return uo()?(j&&ae(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}function uo(){if(typeof g.window>"u")return!1;const e=g;if(e.nw||!(e.chrome||e.browser)?.runtime?.id)return!1;const n=gt();return!(g===g.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(n))}function Dt(e){return[gr(),dr(),Mr(),Ds(),Is(),zs(),so(),Nr(),Zs(),qs(),Us()]}function lo(e={}){const t=!e.skipBrowserExtensionCheck&&co();let n=e.defaultIntegrations==null?Dt():e.defaultIntegrations;const r={...e,enabled:t?!1:e.enabled,stackParser:In(e.stackParser||vs),integrations:Sn({integrations:e.integrations,defaultIntegrations:n}),transport:e.transport||is};return Tn(io),or(Qr,r)}var fo={};function po(e){const t=nt,n={defaultIntegrations:[...Dt()],environment:e.environment??fo.SENTRY_ENVIRONMENT??t,...e};return Ot(n,"nuxt",["nuxt","vue"]),lo(n)}const mo=wn();po({dsn:mo.public?.sentry?.dsn,tracesSampleRate:1,enableLogs:!0,dataCollection:{},debug:!1});

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.