PageSourceSearch

https://ultrasound.money/_next/static/chunks/pages/_app-251027f44fe0ca35.js

js ultrasound.money collected 2026-10-02 05:17:23 UTC 103,374 bytes, 14 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{86891:function(t,e,n){"use strict";n.d(e,{Wz:function(){return u},m9:function(){return o},re:function(){return function t(e,n={},i){if("function"!=typeof e)return e;try{let o=e.__sentry_wrapped__;if(o)return o;if((0,s.HK)(e))return e}catch(u){return e}let l=function(){let s=Array.prototype.slice.call(arguments);try{i&&"function"==typeof i&&i.apply(this,arguments);let o=s.map(e=>t(e,n));return e.apply(this,o)}catch(u){throw c+=1,setTimeout(()=>{c-=1}),(0,r.$e)(t=>{t.addEventProcessor(t=>(n.mechanism&&((0,a.Db)(t,void 0,void 0),(0,a.EG)(t,n.mechanism)),t.extra={...t.extra,arguments:s},t)),(0,r.Tb)(u)}),u}};try{for(let _ in e)Object.prototype.hasOwnProperty.call(e,_)&&(l[_]=e[_])}catch(d){}(0,s.$Q)(l,e),(0,s.xp)(e,"__sentry_wrapped__",l);try{let p=Object.getOwnPropertyDescriptor(l,"name");p.configurable&&Object.defineProperty(l,"name",{get:()=>e.name})}catch(h){}return l}}});var r=n(64487),i=n(71235),s=n(20535),a=n(62844);let o=i.n2,c=0;function u(){return c>0}},55597:function(t,e,n){"use strict";let r,i;n.d(e,{S1:function(){return tC},jp:function(){return tj}});var s=n(12343),a=n(62844),o=n(57321);let c=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/];class u{static __initStatic(){this.id="InboundFilters"}__init(){this.name=u.id}constructor(t={}){this._options=t,u.prototype.__init.call(this)}setupOnce(t,e){let n=t=>{let n=e();if(n){let r=n.getIntegration(u);if(r){var i;let _=n.getClient(),d=_?_.getOptions():{},p=function(t={},e={}){return{allowUrls:[...t.allowUrls||[],...e.allowUrls||[]],denyUrls:[...t.denyUrls||[],...e.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...e.ignoreErrors||[],...c],ignoreInternal:void 0===t.ignoreInternal||t.ignoreInternal}}(r._options,d);return(p.ignoreInternal&&function(t){try{return"SentryError"===t.exception.values[0].type}catch(e){}return!1}(t)?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn(`Event dropped due to being internal Sentry Error.
2Event: ${(0,a.jH)(t)}`),0):(i=p.ignoreErrors)&&i.length&&(function(t){if(t.message)return[t.message];if(t.exception)try{let{type:e="",value:n=""}=t.exception.values&&t.exception.values[0]||{};return[`${n}`,`${e}: ${n}`]}catch(r){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.error(`Cannot extract message for event ${(0,a.jH)(t)}`)}return[]})(t).some(t=>i.some(e=>(0,o.zC)(t,e)))?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
3Event: ${(0,a.jH)(t)}`),0):!function(t,e){if(!e||!e.length)return!1;let n=l(t);return!!n&&e.some(t=>(0,o.zC)(n,t))}(t,p.denyUrls)?function(t,e){if(!e||!e.length)return!0;let n=l(t);return!n||e.some(t=>(0,o.zC)(n,t))}(t,p.allowUrls)||(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn(`Event dropped due to not being matched by \`allowUrls\` option.
4Event: ${(0,a.jH)(t)}.
5Url: ${l(t)}`),0):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn(`Event dropped due to being matched by \`denyUrls\` option.
6Event: ${(0,a.jH)(t)}.
7Url: ${l(t)}`),0))?t:null}}return t};n.id=this.name,t(n)}}function l(t){try{let e;try{e=t.exception.values[0].stacktrace.frames}catch(n){}return e?function(t=[]){for(let e=t.length-1;e>=0;e--){let n=t[e];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(e):null}catch(r){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.error(`Cannot extract url for event ${(0,a.jH)(t)}`),null}}u.__initStatic();var _=n(20535);class d{constructor(){d.prototype.__init.call(this)}static __initStatic(){this.id="FunctionToString"}__init(){this.name=d.id}setupOnce(){r=Function.prototype.toString,Function.prototype.toString=function(...t){let e=(0,_.HK)(this)||this;return r.apply(e,t)}}}d.__initStatic();var p=n(95659),h=n(10350);let f=[];class g extends Error{constructor(t,e="warn"){super(t),this.message=t,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=e}}let m=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function y(t,e=!1){let{host:n,path:r,pass:i,port:s,projectId:a,protocol:o,publicKey:c}=t;return`${o}://${c}${e&&i?`:${i}`:""}@${n}${s?`:${s}`:""}/${r?`${r}/`:r}${a}`}function E(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function v(t){let e="string"==typeof t?function(t){let e=m.exec(t);if(!e)throw new g(`Invalid Sentry Dsn: ${t}`);
7let[n,r,i="",s,a="",o]=e.slice(1),c="",u=o,l=u.split("/");if(l.length>1&&(c=l.slice(0,-1).join("/"),u=l.pop()),u){let _=u.match(/^\d+/);_&&(u=_[0])}return E({host:s,pass:i,path:c,projectId:u,port:a,protocol:n,publicKey:r})}(t):E(t);return!function(t){if(!("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__))return;let{port:e,projectId:n,protocol:r}=t;if(["protocol","publicKey","host","projectId"].forEach(e=>{if(!t[e])throw new g(`Invalid Sentry Dsn: ${e} missing`)}),!n.match(/^\d+$/))throw new g(`Invalid Sentry Dsn: Invalid projectId ${n}`);if(!("http"===r||"https"===r))throw new g(`Invalid Sentry Dsn: Invalid protocol ${r}`);if(e&&isNaN(parseInt(e,10)))throw new g(`Invalid Sentry Dsn: Invalid port ${e}`)}(e),e}function S(t){let e=t.protocol?`${t.protocol}:`:"",n=t.port?`:${t.port}`:"";return`${e}//${t.host}${n}${t.path?`/${t.path}`:""}/api/`}function T(t,e={}){let n="string"==typeof e?e:e.tunnel,r="string"!=typeof e&&e._metadata?e._metadata.sdk:void 0;return n||`${S(t)}${t.projectId}/envelope/?${(0,_._j)({sentry_key:t.publicKey,sentry_version:"7",...r&&{sentry_client:`${r.name}/${r.version}`}})}`}var b=n(30360),D=n(8823),R=n(9732),k=n(67597),x=n(96893);function N(t,e=Infinity,r=Infinity){try{return function t(e,r,i=Infinity,s=Infinity,a=function(){let t="function"==typeof WeakSet,e=t?new WeakSet:[];return[function(n){if(t)return!!e.has(n)||(e.add(n),!1);for(let r=0;r<e.length;r++){let i=e[r];if(i===n)return!0}return e.push(n),!1},function(n){if(t)e.delete(n);else for(let r=0;r<e.length;r++)if(e[r]===n){e.splice(r,1);break}}]}()){let[o,c]=a;if(null===r||["number","boolean","string"].includes(typeof r)&&!(0,k.i2)(r))return r;let u=function(t,e){try{if("domain"===t&&e&&"object"==typeof e&&e._events)return"[Domain]";if("domainEmitter"===t)return"[DomainEmitter]";if(void 0!==n.g&&e===n.g)return"[Global]";if("undefined"!=typeof window&&e===window)return"[Window]";if("undefined"!=typeof document&&e===document)return"[Document]";if((0,k.Cy)(e))return"[SyntheticEvent]";if("number"==typeof e&&e!=e)return"[NaN]";if(void 0===e)return"[undefined]";if("function"==typeof e)return`[Function: ${(0,b.$P)(e)}]`;if("symbol"==typeof e)return`[${String(e)}]`;if("bigint"==typeof e)return`[BigInt: ${String(e)}]`;return`[object ${Object.getPrototypeOf(e).constructor.name}]`}catch(r){return`**non-serializable** (${r})`}}(e,r);if(!u.startsWith("[object "))return u;if(r.__sentry_skip_normalization__)return r;if(0===i)return u.replace("object ","");if(o(r))return"[Circular ~]";if(r&&"function"==typeof r.toJSON)try{let l=r.toJSON();return t("",l,i-1,s,a)}catch(d){}let p=Array.isArray(r)?[]:{},h=0,f=(0,_.Sh)(r);for(let g in f){if(!Object.prototype.hasOwnProperty.call(f,g))continue;if(h>=s){p[g]="[MaxProperties ~]";break}let m=f[g];p[g]=t(g,m,i-1,s,a),h+=1}return c(r),p}("",t,e,r)}catch(i){return{ERROR:`**non-serializable** (${i})`}}}function w(t,e=[]){return[t,e]}function G(t,e){let n=t[1];n.forEach(t=>{let n=t[0].type;e(t,n)})}function U(t,e){let n=e||new TextEncoder;return n.encode(t)}function B(t,e){let[n,r]=t,i=JSON.stringify(n);function s(t){"string"==typeof i?i="string"==typeof t?i+t:[U(i,e),t]:i.push("string"==typeof t?U(t,e):t)}for(let a of r){let[o,c]=a;if(s(`
8${JSON.stringify(o)}
9`),"string"==typeof c||c instanceof Uint8Array)s(c);else{let u;try{u=JSON.stringify(c)}catch(l){u=JSON.stringify(N(c))}s(u)}}return"string"==typeof i?i:function(t){let e=t.reduce((t,e)=>t+e.length,0),n=new Uint8Array(e),r=0;for(let i of t)n.set(i,r),r+=i.length;return n}(i)}let Y={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default"};var $=n(21170);function I(t){if(!t||!t.sdk)return;let{name:e,version:n}=t.sdk;return{name:e,version:n}}var O=n(9015);let C="Not capturing exception because it's already been captured.";class j{__init(){this._integrations={}}__init2(){this._integrationsInitialized=!1}__init3(){this._numProcessing=0}__init4(){this._outcomes={}}constructor(t){if(j.prototype.__init.call(this),j.prototype.__init2.call(this),j.prototype.__init3.call(this),j.prototype.__init4.call(this),this._options=t,t.dsn){this._dsn=v(t.dsn);let e=T(this._dsn,t);this._transport=t.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:e})}else("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn("No DSN provided, client will not do anything.")}captureException(t,e,n){if((0,a.YO)(t)){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.log(C);return}let r=e&&e.event_id;return this._process(this.eventFromException(t,e).then(t=>this._captureEvent(t,e,n)).then(t=>{r=t})),r}captureMessage(t,e,n,r){let i=n&&n.event_id,s=(0,k.pt)(t)?this.eventFromMessage(String(t),e,n):this.eventFromException(t,n);return this._process(s.then(t=>this._captureEvent(t,n,r)).then(t=>{i=t})),i}captureEvent(t,e,n){if(e&&e.originalException&&(0,a.YO)(e.originalException)){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.log(C);return}let r=e&&e.event_id;return this._process(this._captureEvent(t,e,n).then(t=>{r=t})),r}captureSession(t){if(!this._isEnabled()){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn("SDK not enabled, will not capture session.");return}"string"!=typeof t.release?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn("Discarded session because of missing or non-string release"):(this.sendSession(t),(0,O.CT)(t,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getTransport(){return this._transport}flush(t){let e=this._transport;
9return e?this._isClientDoneProcessing(t).then(n=>e.flush(t).then(t=>n&&t)):(0,x.WD)(!0)}close(t){return this.flush(t).then(t=>(this.getOptions().enabled=!1,t))}setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=function(t){let e={};return t.forEach(t=>{e[t.name]=t,-1===f.indexOf(t.name)&&(t.setupOnce(h.c,p.Gd),f.push(t.name),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.log(`Integration installed: ${t.name}`))}),e}(this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(t){return this._integrations[t]}getIntegration(t){try{return this._integrations[t.id]||null}catch(e){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn(`Cannot retrieve integration ${t.id} from the current Client`),null}}sendEvent(t,e={}){if(this._dsn){let n=function(t,e,n,r){var i,s;let a=I(n),o=t.type||"event";i=t,(s=n&&n.sdk)&&(i.sdk=i.sdk||{},i.sdk.name=i.sdk.name||s.name,i.sdk.version=i.sdk.version||s.version,i.sdk.integrations=[...i.sdk.integrations||[],...s.integrations||[]],i.sdk.packages=[...i.sdk.packages||[],...s.packages||[]]);let c=function(t,e,n,r){let i=t.sdkProcessingMetadata&&t.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:t.event_id,sent_at:new Date().toISOString(),...e&&{sdk:e},...!!n&&{dsn:y(r)},..."transaction"===t.type&&i&&{trace:(0,_.Jr)({...i})}}}(t,a,r,e);delete t.sdkProcessingMetadata;let u=[{type:o},t];return w(c,[u])}(t,this._dsn,this._options._metadata,this._options.tunnel);for(let r of e.attachments||[])n=function(t,e){let[n,r]=t;return[n,[...r,e]]}(n,function(t,e){let n="string"==typeof t.data?U(t.data,e):t.data;return[(0,_.Jr)({type:"attachment",length:n.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType}),n]}(r,this._options.transportOptions&&this._options.transportOptions.textEncoder));this._sendEnvelope(n)}}sendSession(t){if(this._dsn){let e=function(t,e,n,r){let i=I(n),s={sent_at:new Date().toISOString(),...i&&{sdk:i},...!!r&&{dsn:y(e)}};return w(s,["aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t]])}(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(e)}}recordDroppedEvent(t,e){if(this._options.sendClientReports){let n=`${t}:${e}`;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.log(`Adding outcome: "${n}"`),this._outcomes[n]=this._outcomes[n]+1||1}}_updateSessionFromEvent(t,e){let n=!1,r=!1,i=e.exception&&e.exception.values;if(i)for(let s of(r=!0,i)){let a=s.mechanism;if(a&&!1===a.handled){n=!0;break}}let o="ok"===t.status,c=o&&0===t.errors||o&&n;c&&((0,O.CT)(t,{...n&&{status:"crashed"},errors:t.errors||Number(r||n)}),this.captureSession(t))}_isClientDoneProcessing(t){return new x.cW(e=>{let n=0,r=setInterval(()=>{0==this._numProcessing?(clearInterval(r),e(!0)):(n+=1,t&&n>=t&&(clearInterval(r),e(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}_prepareEvent(t,e,n){let{normalizeDepth:r=3,normalizeMaxBreadth:i=1e3}=this.getOptions(),s={...t,event_id:t.event_id||e.event_id||(0,a.DM)(),timestamp:t.timestamp||(0,$.yW)()};this._applyClientOptions(s),this._applyIntegrationsMetadata(s);let o=n;e.captureContext&&(o=h.s.clone(o).update(e.captureContext));let c=(0,x.WD)(s);if(o){let u=[...e.attachments||[],...o.getAttachments()];u.length&&(e.attachments=u),c=o.applyToEvent(s,e)}return c.then(t=>"number"==typeof r&&r>0?this._normalizeEvent(t,r,i):t)}_normalizeEvent(t,e,n){if(!t)return null;let r={...t,...t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map(t=>({...t,...t.data&&{data:N(t.data,e,n)}}))},...t.user&&{user:N(t.user,e,n)},...t.contexts&&{contexts:N(t.contexts,e,n)},...t.extra&&{extra:N(t.extra,e,n)}};return t.contexts&&t.contexts.trace&&r.contexts&&(r.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(r.contexts.trace.data=N(t.contexts.trace.data,e,n))),t.spans&&(r.spans=t.spans.map(t=>(t.data&&(t.data=N(t.data,e,n)),t))),r}_applyClientOptions(t){let e=this.getOptions(),{environment:n,release:r,dist:i,maxValueLength:s=250}=e;"environment"in t||(t.environment="environment"in e?n:"production"),void 0===t.release&&void 0!==r&&(t.release=r),void 0===t.dist&&void 0!==i&&(t.dist=i),t.message&&(t.message=(0,o.$G)(t.message,s));let a=t.exception&&t.exception.values&&t.exception.values[0];
9a&&a.value&&(a.value=(0,o.$G)(a.value,s));let c=t.request;c&&c.url&&(c.url=(0,o.$G)(c.url,s))}_applyIntegrationsMetadata(t){let e=Object.keys(this._integrations);e.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...e])}_captureEvent(t,e={},n){return this._processEvent(t,e,n).then(t=>t.event_id,t=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&("log"===t.logLevel?s.kg.log(t.message):s.kg.warn(t))})}_processEvent(t,e,n){let{beforeSend:r,sampleRate:i}=this.getOptions();if(!this._isEnabled())return(0,x.$2)(new g("SDK not enabled, will not capture event.","log"));let s="transaction"===t.type;return!s&&"number"==typeof i&&Math.random()>i?(this.recordDroppedEvent("sample_rate","error"),(0,x.$2)(new g(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"))):this._prepareEvent(t,e,n).then(n=>{if(null===n)throw this.recordDroppedEvent("event_processor",t.type||"error"),new g("An event processor returned null, will not send event.","log");let i=e.data&&!0===e.data.__sentry__;if(i||s||!r)return n;let a=r(n,e);return function(t){let e="`beforeSend` method has to return `null` or a valid event.";if((0,k.J8)(t))return t.then(t=>{if(!((0,k.PO)(t)||null===t))throw new g(e);return t},t=>{throw new g(`beforeSend rejected with ${t}`)});if(!((0,k.PO)(t)||null===t))throw new g(e);return t}(a)}).then(r=>{if(null===r)throw this.recordDroppedEvent("before_send",t.type||"error"),new g("`beforeSend` returned `null`, will not send event.","log");let i=n&&n.getSession();!s&&i&&this._updateSessionFromEvent(i,r);let a=r.transaction_info;if(s&&a&&r.transaction!==t.transaction){let o="custom";r.transaction_info={...a,source:o,changes:[...a.changes,{source:o,timestamp:r.timestamp,propagations:a.propagations}]}}return this.sendEvent(r,e),r}).then(null,t=>{if(t instanceof g)throw t;throw this.captureException(t,{data:{__sentry__:!0},originalException:t}),new g(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
10Reason: ${t}`)})}_process(t){this._numProcessing+=1,t.then(t=>(this._numProcessing-=1,t),t=>(this._numProcessing-=1,t))}_sendEnvelope(t){this._transport&&this._dsn?this._transport.send(t).then(null,t=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.error("Error while sending event:",t)}):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.error("Transport disabled")}_clearOutcomes(){let t=this._outcomes;return this._outcomes={},Object.keys(t).map(e=>{let[n,r]=e.split(":");return{reason:n,category:r,quantity:t[e]}})}}var L=n(40105);function A(t,e){let n=M(t,e),r={type:e&&e.name,value:function(t){let e=t&&t.message;return e?e.error&&"string"==typeof e.error.message?e.error.message:e:"No error message"}(e)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function P(t,e){return{exception:{values:[A(t,e)]}}}function M(t,e){let n=e.stacktrace||e.stack||"",r=function(t){if(t){if("number"==typeof t.framesToPop)return t.framesToPop;if(H.test(t.message))return 1}return 0}(e);try{return t(n,r)}catch(i){}return[]}let H=/Minified React error #\d+;/i;function q(t,e,n,r,i){let s;if((0,k.VW)(e)&&e.error)return P(t,e.error);if((0,k.TX)(e)||(0,k.fm)(e)){if("stack"in e)s=P(t,e);else{let o=e.name||((0,k.TX)(e)?"DOMError":"DOMException"),c=e.message?`${o}: ${e.message}`:o;s=z(t,c,n,r),(0,a.Db)(s,c)}return"code"in e&&(s.tags={...s.tags,"DOMException.code":`${e.code}`}),s}return(0,k.VZ)(e)?P(t,e):(0,k.PO)(e)||(0,k.cO)(e)?(s=function(t,e,n,r){let i=(0,p.Gd)(),s=i.getClient(),a=s&&s.getOptions().normalizeDepth,o={exception:{values:[{type:(0,k.cO)(e)?e.constructor.name:r?"UnhandledRejection":"Error",value:`Non-Error ${r?"promise rejection":"exception"} captured with keys: ${(0,_.zf)(e)}`}]},extra:{__serialized__:function t(e,n=3,r=102400){let i=N(e,n);return~-encodeURI(JSON.stringify(i)).split(/%..|./).length>r?t(e,n-1,r):i}(e,a)}};if(n){let c=M(t,n);c.length&&(o.exception.values[0].stacktrace={frames:c})}return o}(t,e,n,i),(0,a.EG)(s,{synthetic:!0}),s):(s=z(t,e,n,r),(0,a.Db)(s,`${e}`,void 0),(0,a.EG)(s,{synthetic:!0}),s)}function z(t,e,n,r){let i={message:e};if(r&&n){let s=M(t,n);s.length&&(i.exception={values:[{value:e,stacktrace:{frames:s}}]})}return i}var W=n(86891),F=n(58464);let J=["fatal","error","warning","log","info","debug"];var X=n(26956);let V="Breadcrumbs";class K{static __initStatic(){this.id=V}__init(){this.name=K.id}constructor(t){K.prototype.__init.call(this),this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t}}setupOnce(){var t;this.options.console&&(0,R.o)("console",Z),this.options.dom&&(0,R.o)("dom",(t=this.options.dom,function(e){let n;let r="object"==typeof t?t.serializeAttribute:void 0;"string"==typeof r&&(r=[r]);try{n=e.event.target?(0,F.Rt)(e.event.target,r):(0,F.Rt)(e.event,r)}catch(i){n="<unknown>"}0!==n.length&&(0,p.Gd)().addBreadcrumb({category:`ui.${e.name}`,message:n},{event:e.event,name:e.name,global:e.global})})),this.options.xhr&&(0,R.o)("xhr",Q),this.options.fetch&&(0,R.o)("fetch",tt),this.options.history&&(0,R.o)("history",te)}}function Z(t){var e;
10for(let n=0;n<t.args.length;n++)if("ref=Ref<"===t.args[n]){t.args[n+1]="viewRef";break}let r={category:"console",data:{arguments:t.args,logger:"console"},level:"warn"===(e=t.level)?"warning":J.includes(e)?e:"log",message:(0,o.nK)(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;r.message=`Assertion failed: ${(0,o.nK)(t.args.slice(1)," ")||"console.assert"}`,r.data.arguments=t.args.slice(1)}(0,p.Gd)().addBreadcrumb(r,{input:t.args,level:t.level})}function Q(t){if(t.endTimestamp){if(t.xhr.__sentry_own_request__)return;let{method:e,url:n,status_code:r,body:i}=t.xhr.__sentry_xhr__||{};(0,p.Gd)().addBreadcrumb({category:"xhr",data:{method:e,url:n,status_code:r},type:"http"},{xhr:t.xhr,input:i});return}}function tt(t){!t.endTimestamp||t.fetchData.url.match(/sentry_key/)&&"POST"===t.fetchData.method||(t.error?(0,p.Gd)().addBreadcrumb({category:"fetch",data:t.fetchData,level:"error",type:"http"},{data:t.error,input:t.args}):(0,p.Gd)().addBreadcrumb({category:"fetch",data:{...t.fetchData,status_code:t.response.status},type:"http"},{input:t.args,response:t.response}))}function te(t){let e=t.from,n=t.to,r=(0,X.en)(W.m9.location.href),i=(0,X.en)(e),s=(0,X.en)(n);i.path||(i=r),r.protocol===s.protocol&&r.host===s.host&&(n=s.relative),r.protocol===i.protocol&&r.host===i.host&&(e=i.relative),(0,p.Gd)().addBreadcrumb({category:"navigation",data:{from:e,to:n}})}K.__initStatic();class tn extends j{constructor(t){t._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:"npm:@sentry/browser",version:L.J}],version:L.J},super(t),t.sendClientReports&&W.m9.document&&W.m9.document.addEventListener("visibilitychange",()=>{"hidden"===W.m9.document.visibilityState&&this._flushOutcomes()})}eventFromException(t,e){return function(t,e,n,r){let i=n&&n.syntheticException||void 0,s=q(t,e,i,r);return(0,a.EG)(s),s.level="error",n&&n.event_id&&(s.event_id=n.event_id),(0,x.WD)(s)}(this._options.stackParser,t,e,this._options.attachStacktrace)}eventFromMessage(t,e="info",n){return function(t,e,n="info",r,i){let s=r&&r.syntheticException||void 0,a=z(t,e,s,i);return a.level=n,r&&r.event_id&&(a.event_id=r.event_id),(0,x.WD)(a)}(this._options.stackParser,t,e,n,this._options.attachStacktrace)}sendEvent(t,e){let n=this.getIntegrationById(V);n&&n.options&&n.options.sentry&&(0,p.Gd)().addBreadcrumb({category:`sentry.${"transaction"===t.type?"transaction":"event"}`,event_id:t.event_id,level:t.level,message:(0,a.jH)(t)},{event:t}),super.sendEvent(t,e)}_prepareEvent(t,e,n){return t.platform=t.platform||"javascript",super._prepareEvent(t,e,n)}_flushOutcomes(){let t=this._clearOutcomes();if(0===t.length){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.log("No outcomes to send");return}if(!this._dsn){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.log("No dsn provided, will not send outcomes");return}("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.log("Sending outcomes:",t);let e=T(this._dsn,this._options),n=function(t,e,n){let r=[{type:"client_report"},{timestamp:(0,$.yW)(),discarded_events:t}];return w(e?{dsn:e}:{},[r])}(t,this._options.tunnel&&y(this._dsn));try{let r="[object Navigator]"===Object.prototype.toString.call(W.m9&&W.m9.navigator),i=r&&"function"==typeof W.m9.navigator.sendBeacon;if(i&&!this._options.transportOptions){let a=W.m9.navigator.sendBeacon.bind(W.m9.navigator);a(e,B(n))}else this._sendEnvelope(n)}catch(o){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.error(o)}}}function tr(t,e,n,r){let i={filename:t,function:e,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==r&&(i.colno=r),i}let ti=/^\s*at (?:(.*\).*?|.*?) ?\((?:address at )?)?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,ts=/\((\S*)(?::(\d+))(?::(\d+))\)/,ta=t=>{let e=ti.exec(t);if(e){let n=e[2]&&0===e[2].indexOf("eval");if(n){let r=ts.exec(e[2]);r&&(e[2]=r[1],e[3]=r[2],e[4]=r[3])}let[i,s]=tp(e[1]||"?",e[2]);return tr(s,i,e[3]?+e[3]:void 0,e[4]?+e[4]:void 0)}},to=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|safari-extension|safari-web-extension|capacitor)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,tc=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,tu=t=>{let e=to.exec(t);if(e){let n=e[3]&&e[3].indexOf(" > eval")>-1;if(n){let r=tc.exec(e[3]);r&&(e[1]=e[1]||"eval",e[3]=r[1],e[4]=r[2],e[5]="")}let i=e[3],s=e[1]||"?";return[s,i]=tp(s,i),tr(i,s,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}},tl=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,t_=t=>{let e=tl.exec(t);return e?tr(e[2],e[1]||"?",+e[3],e[4]?+e[4]:void 0):void 0},td=(0,b.pE)(...[[30,ta],[50,tu],[40,t_]]),tp=(t,e)=>{let n=-1!==t.indexOf("safari-extension"),r=-1!==t.indexOf("safari-web-extension");return n||r?[-1!==t.indexOf("@")?t.split("@")[0]:"?",n?`safari-extension:${e}`:`safari-web-extension:${e}`]:[t,e]},th=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];class tf{static __initStatic(){this.id="TryCatch"}__init(){this.name=tf.id}constructor(t){tf.prototype.__init.call(this),this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...t}}setupOnce(){this._options.setTimeout&&(0,_.hl)(W.m9,"setTimeout",tg),this._options.setInterval&&(0,_.hl)(W.m9,"setInterval",tg),this._options.requestAnimationFrame&&(0,_.hl)(W.m9,"requestAnimationFrame",tm),this._options.XMLHttpRequest&&"XMLHttpRequest"in W.m9&&(0,_.hl)(XMLHttpRequest.prototype,"send",ty);let t=this._options.eventTarget;if(t){let e=Array.isArray(t)?t:th;e.forEach(tE)}}}function tg(t){return function(...e){let n=e[0];return e[0]=(0,W.re)(n,{mechanism:{data:{function:(0,b.$P)(t)},handled:!0,type:"instrument"}}),t.apply(this,e)}}function tm(t){return function(e){return t.apply(this,[(0,W.re)(e,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,b.$P)(t)},handled:!0,type:"instrument"}})])}}function ty(t){return function(...e){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(t=>{t in n&&"function"==typeof n[t]&&(0,_.hl)(n,t,function(e){let n={mechanism:{data:{function:t,handler:(0,b.$P)(e)},handled:!0,type:"instrument"}},r=(0,_.HK)(e);return r&&(n.mechanism.data.handler=(0,b.$P)(r)),(0,W.re)(e,n)})}),t.apply(this,e)}}function tE(t){let e=W.m9,n=e[t]&&e[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,_.hl)(n,"addEventListener",function(e){return function(n,r,i){try{"function"==typeof r.handleEvent&&(r.handleEvent=(0,W.re)(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,b.$P)(r),target:t},handled:!0,type:"instrument"}}))}catch(s){}return e.apply(this,[n,(0,W.re)(r,{mechanism:{data:{function:"addEventListener",handler:(0,b.$P)(r),target:t},handled:!0,type:"instrument"}}),i])}}),(0,_.hl)(n,"removeEventListener",function(t){return function(e,n,r){try{let i=n&&n.__sentry_wrapped__;i&&t.call(this,e,i,r)}catch(s){}return t.call(this,e,n,r)}}))}tf.__initStatic();class tv{static __initStatic(){this.id="GlobalHandlers"}__init(){this.name=tv.id}__init2(){this._installFunc={onerror:tS,onunhandledrejection:tT}}constructor(t){tv.prototype.__init.call(this),tv.prototype.__init2.call(this),this._options={onerror:!0,onunhandledrejection:!0,...t}}setupOnce(){Error.stackTraceLimit=50;let t=this._options;for(let e in t){var n;let r=this._installFunc[e];r&&t[e]&&(n=e,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.log(`Global Handler attached: ${n}`),r(),this._installFunc[e]=void 0)}}}function tS(){(0,R.o)("error",t=>{let[e,n,r]=tR();if(!e.getIntegration(tv))return;let{msg:i,url:s,line:a,column:o,error:c}=t;if((0,W.Wz)()||c&&c.__sentry_own_request__)return;let u=void 0===c&&(0,k.HD)(i)?function(t,e,n,r){let i=(0,k.VW)(t)?t.message:t,s="Error",a=i.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);a&&(s=a[1],i=a[2]);let o={exception:{values:[{type:s,value:i}]}};return tb(o,e,n,r)}(i,s,a,o):tb(q(n,c||i,void 0,r,!1),s,a,o);u.level="error",tD(e,c,u,"onerror")})}function tT(){(0,R.o)("unhandledrejection",t=>{let[e,n,r]=tR();if(!e.getIntegration(tv))return;let i=t;try{"reason"in t?i=t.reason:"detail"in t&&"reason"in t.detail&&(i=t.detail.reason)}catch(s){}if((0,W.Wz)()||i&&i.__sentry_own_request__)return!0;let a=(0,k.pt)(i)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(i)}`}]}}:q(n,i,void 0,r,!0);a.level="error",tD(e,i,a,"onunhandledrejection")})}function tb(t,e,n,r){let i=t.exception=t.exception||{},s=i.values=i.values||[],a=s[0]=s[0]||{},o=a.stacktrace=a.stacktrace||{},c=o.frames=o.frames||[],u=isNaN(parseInt(r,10))?void 0:r,l=isNaN(parseInt(n,10))?void 0:n,_=(0,k.HD)(e)&&e.length>0?e:(0,F.l4)();return 0===c.length&&c.push({colno:u,filename:_,function:"?",in_app:!0,lineno:l}),t}function tD(t,e,n,r){(0,a.EG)(n,{handled:!1,type:r}),t.captureEvent(n,{originalException:e})}function tR(){let t=(0,p.Gd)(),e=t.getClient(),n=e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[t,n.stackParser,n.attachStacktrace]}tv.__initStatic();class tk{static __initStatic(){this.id="LinkedErrors"}__init(){this.name=tk.id}constructor(t={}){tk.prototype.__init.call(this),this._key=t.key||"cause",this._limit=t.limit||5}setupOnce(){let t=(0,p.Gd)().getClient();t&&(0,h.c)((e,n)=>{let r=(0,p.Gd)().getIntegration(tk);return r?function(t,e,n,r,i){if(!r.exception||!r.exception.values||!i||!(0,k.V9)(i.originalException,Error))return r;let s=function t(e,n,r,i,s=[]){if(!(0,k.V9)(r[i],Error)||s.length+1>=n)return s;let a=A(e,r[i]);
10return t(e,n,r[i],i,[a,...s])}(t,n,i.originalException,e);return r.exception.values=[...s,...r.exception.values],r}(t.getOptions().stackParser,r._key,r._limit,e,n):e})}}tk.__initStatic();class tx{constructor(){tx.prototype.__init.call(this)}static __initStatic(){this.id="Dedupe"}__init(){this.name=tx.id}setupOnce(t,e){let n=t=>{let n=e().getIntegration(tx);if(n){try{var r;if((r=n._previousEvent)&&(function(t,e){let n=t.message,r=e.message;return!!((n||r)&&(!n||r)&&(n||!r)&&n===r&&tw(t,e)&&tN(t,e))}(t,r)||function(t,e){let n=tG(e),r=tG(t);return!!(n&&r&&n.type===r.type&&n.value===r.value&&tw(t,e)&&tN(t,e))}(t,r)))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(i){}return n._previousEvent=t}return t};n.id=this.name,t(n)}}function tN(t,e){let n=tU(t),r=tU(e);if(!n&&!r)return!0;if(n&&!r||!n&&r||r.length!==n.length)return!1;for(let i=0;i<r.length;i++){let s=r[i],a=n[i];if(s.filename!==a.filename||s.lineno!==a.lineno||s.colno!==a.colno||s.function!==a.function)return!1}return!0}function tw(t,e){let n=t.fingerprint,r=e.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return!(n.join("")!==r.join(""))}catch(i){return!1}}function tG(t){return t.exception&&t.exception.values&&t.exception.values[0]}function tU(t){let e=t.exception;if(e)try{return e.values[0].stacktrace.frames}catch(n){}}tx.__initStatic();class tB{constructor(){tB.prototype.__init.call(this)}static __initStatic(){this.id="HttpContext"}__init(){this.name=tB.id}setupOnce(){(0,h.c)(t=>{if((0,p.Gd)().getIntegration(tB)){if(!W.m9.navigator&&!W.m9.location&&!W.m9.document)return t;let e=t.request&&t.request.url||W.m9.location&&W.m9.location.href,{referrer:n}=W.m9.document||{},{userAgent:r}=W.m9.navigator||{},i={...t.request&&t.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},s={...e&&{url:e},headers:i};return{...t,request:s}}return t})}}function tY(t,e,n=function(t){let e=[];function n(t){return e.splice(e.indexOf(t),1)[0]}return{$:e,add:function(r){if(!(void 0===t||e.length<t))return(0,x.$2)(new g("Not adding Promise because buffer limit was reached."));let i=r();return -1===e.indexOf(i)&&e.push(i),i.then(()=>n(i)).then(null,()=>n(i).then(null,()=>{})),i},drain:function(t){return new x.cW((n,r)=>{let i=e.length;if(!i)return n(!0);let s=setTimeout(()=>{t&&t>0&&n(!1)},t);e.forEach(t=>{(0,x.WD)(t).then(()=>{--i||(clearTimeout(s),n(!0))},r)})})}}}(t.bufferSize||30)){let r={},i=t=>n.drain(t);return{send:function(i){let a=[];if(G(i,(e,n)=>{let i=Y[n];(function(t,e,n=Date.now()){return(t[e]||t.all||0)>n})(r,i)?t.recordDroppedEvent("ratelimit_backoff",i):a.push(e)}),0===a.length)return(0,x.WD)();let o=w(i[0],a),c=e=>{G(o,(n,r)=>{t.recordDroppedEvent(e,Y[r])})},u=()=>e({body:B(o,t.textEncoder)}).then(t=>{void 0!==t.statusCode&&(t.statusCode<200||t.statusCode>=300)&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn(`Sentry responded with status code ${t.statusCode} to sent event.`),r=function(t,{statusCode:e,headers:n},r=Date.now()){let i={...t},s=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(s)for(let o of s.trim().split(",")){let[c,u]=o.split(":",2),l=parseInt(c,10),_=(isNaN(l)?60:l)*1e3;if(u)for(let d of u.split(";"))i[d]=r+_;else i.all=r+_}else a?i.all=r+function(t,e=Date.now()){let n=parseInt(`${t}`,10);if(!isNaN(n))return 1e3*n;let r=Date.parse(`${t}`);return isNaN(r)?6e4:r-e}(a,r):429===e&&(i.all=r+6e4);return i}(r,t)},t=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.error("Failed while sending event:",t),c("network_error")});return n.add(u).then(t=>t,t=>{if(t instanceof g)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.error("Skipped sending event because buffer is full."),c("queue_overflow"),(0,x.WD)();throw t})},flush:i}}function t$(t,e=function(){if(i)return i;if((0,D.Du)(W.m9.fetch))return i=W.m9.fetch.bind(W.m9);let t=W.m9.document,e=W.m9.fetch;if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n);let r=n.contentWindow;r&&r.fetch&&(e=r.fetch),t.head.removeChild(n)}catch(a){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",a)}return i=e.bind(W.m9)}()){return tY(t,function(n){let r={body:n.body,method:"POST",referrerPolicy:"origin",headers:t.headers,keepalive:n.body.length<=65536,...t.fetchOptions};try{return e(t.url,r).then(t=>({statusCode:t.status,headers:{"x-sentry-rate-limits":t.headers.get("X-Sentry-Rate-Limits"),"retry-after":t.headers.get("Retry-After")}}))}catch(s){return i=void 0,(0,x.$2)(s)}})}function tI(t){return tY(t,function(e){return new x.cW((n,r)=>{let i=new XMLHttpRequest;for(let s in i.onerror=r,i.onreadystatechange=()=>{4===i.readyState&&n({statusCode:i.status,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")}})},i.open("POST",t.url),t.headers)Object.prototype.hasOwnProperty.call(t.headers,s)&&i.setRequestHeader(s,t.headers[s]);i.send(e.body)})})}tB.__initStatic();let tO=[new u,new d,new tf,new K,new tv,new tk,new tx,new tB];function tC(t={}){void 0===t.defaultIntegrations&&(t.defaultIntegrations=tO),void 0===t.release&&W.m9.SENTRY_RELEASE&&W.m9.SENTRY_RELEASE.id&&(t.release=W.m9.SENTRY_RELEASE.id),void 0===t.autoSessionTracking&&(t.autoSessionTracking=!0),void 0===t.sendClientReports&&(t.sendClientReports=!0);let e={...t,stackParser:(0,b.Sq)(t.stackParser||td),integrations:function(t){let e;let n=t.defaultIntegrations||[],r=t.integrations;
10n.forEach(t=>{t.isDefaultInstance=!0}),e=Array.isArray(r)?[...n,...r]:"function"==typeof r?(0,a.lE)(r(n)):n;let i=function(t){let e={};return t.forEach(t=>{let{name:n}=t,r=e[n];r&&!r.isDefaultInstance&&t.isDefaultInstance||(e[n]=t)}),Object.values(e)}(e),s=i.findIndex(t=>"Debug"===t.name);if(-1!==s){let[o]=i.splice(s,1);i.push(o)}return i}(t),transport:t.transport||((0,D.Ak)()?t$:tI)};!function(t,e){!0===e.debug&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?s.kg.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));let n=(0,p.Gd)(),r=n.getScope();r&&r.update(e.initialScope);let i=new t(e);n.bindClient(i)}(tn,e),t.autoSessionTracking&&function(){if(void 0===W.m9.document){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}let t=(0,p.Gd)();t.captureSession&&(tL(t),(0,R.o)("history",({from:t,to:e})=>{void 0===t||t===e||tL((0,p.Gd)())}))}()}function tj(t={},e=(0,p.Gd)()){if(!W.m9.document){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.error("Global document not defined in showReportDialog call");return}let{client:n,scope:r}=e.getStackTop(),i=t.dsn||n&&n.getDsn();if(!i){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.error("DSN not configured for showReportDialog call");return}r&&(t.user={...r.getUser(),...t.user}),t.eventId||(t.eventId=e.lastEventId());let a=W.m9.document.createElement("script");a.async=!0,a.src=function(t,e){let n=v(t),r=`${S(n)}embed/error-page/`,i=`dsn=${y(n)}`;for(let s in e)if("dsn"!==s){if("user"===s){let a=e.user;if(!a)continue;a.name&&(i+=`&name=${encodeURIComponent(a.name)}`),a.email&&(i+=`&email=${encodeURIComponent(a.email)}`)}else i+=`&${encodeURIComponent(s)}=${encodeURIComponent(e[s])}`}return`${r}?${i}`}(i,t),t.onLoad&&(a.onload=t.onLoad);let o=W.m9.document.head||W.m9.document.body;o?o.appendChild(a):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.error("Not injecting report dialog. No injection point found in HTML")}function tL(t){t.startSession({ignoreDuration:!0}),t.captureSession()}},64487:function(t,e,n){"use strict";n.d(e,{$e:function(){return a},Tb:function(){return i},e:function(){return s}});var r=n(95659);function i(t,e){return(0,r.Gd)().captureException(t,{captureContext:e})}function s(t){(0,r.Gd)().configureScope(t)}function a(t){(0,r.Gd)().withScope(t)}},95659:function(t,e,n){"use strict";n.d(e,{Gd:function(){return p},cu:function(){return _}});var r=n(62844),i=n(21170),s=n(12343),a=n(71235),o=n(92448),c=n(10350),u=n(9015);class l{__init(){this._stack=[{}]}constructor(t,e=new c.s,n=4){this._version=n,l.prototype.__init.call(this),this.getStackTop().scope=e,t&&this.bindClient(t)}isOlderThan(t){return this._version<t}bindClient(t){let e=this.getStackTop();e.client=t,t&&t.setupIntegrations&&t.setupIntegrations()}pushScope(){let t=c.s.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:t}),t}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(t){let e=this.pushScope();try{t(e)}finally{this.popScope()}}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(t,e){let n=this._lastEventId=e&&e.event_id?e.event_id:(0,r.DM)(),i=Error("Sentry syntheticException");return this._withClient((r,s)=>{r.captureException(t,{originalException:t,syntheticException:i,...e,event_id:n},s)}),n}captureMessage(t,e,n){let i=this._lastEventId=n&&n.event_id?n.event_id:(0,r.DM)(),s=Error(t);return this._withClient((r,a)=>{r.captureMessage(t,e,{originalException:t,syntheticException:s,...n,event_id:i},a)}),i}captureEvent(t,e){let n=e&&e.event_id?e.event_id:(0,r.DM)();return"transaction"!==t.type&&(this._lastEventId=n),this._withClient((r,i)=>{r.captureEvent(t,{...e,event_id:n},i)}),n}lastEventId(){return this._lastEventId}addBreadcrumb(t,e){let{scope:n,client:r}=this.getStackTop();if(!n||!r)return;let{beforeBreadcrumb:a=null,maxBreadcrumbs:o=100}=r.getOptions&&r.getOptions()||{};if(o<=0)return;let c=(0,i.yW)(),u={timestamp:c,...t},l=a?(0,s.Cf)(()=>a(u,e)):u;null!==l&&n.addBreadcrumb(l,o)}setUser(t){let e=this.getScope();e&&e.setUser(t)}setTags(t){let e=this.getScope();e&&e.setTags(t)}setExtras(t){let e=this.getScope();e&&e.setExtras(t)}setTag(t,e){let n=this.getScope();n&&n.setTag(t,e)}setExtra(t,e){let n=this.getScope();n&&n.setExtra(t,e)}setContext(t,e){let n=this.getScope();n&&n.setContext(t,e)}configureScope(t){let{scope:e,client:n}=this.getStackTop();e&&n&&t(e)}run(t){let e=d(this);try{t(this)}finally{d(e)}}getIntegration(t){let e=this.getClient();if(!e)return null;try{return e.getIntegration(t)}catch(n){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn(`Cannot retrieve integration ${t.id} from the current Hub`),null}}startTransaction(t,e){return this._callExtensionMethod("startTransaction",t,e)}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(t=!1){if(t)return this.endSession();this._sendSessionUpdate()}endSession(){let t=this.getStackTop(),e=t&&t.scope,n=e&&e.getSession();n&&(0,u.RJ)(n),this._sendSessionUpdate(),e&&e.setSession()}startSession(t){let{scope:e,client:n}=this.getStackTop(),{release:r,environment:i}=n&&n.getOptions()||{},{userAgent:s}=a.n2.navigator||{},o=(0,u.Hv)({release:r,environment:i,...e&&{user:e.getUser()},...s&&{userAgent:s},...t});if(e){let c=e.getSession&&e.getSession();c&&"ok"===c.status&&(0,u.CT)(c,{status:"exited"}),this.endSession(),e.setSession(o)}return o}shouldSendDefaultPii(){let t=this.getClient(),e=t&&t.getOptions();return Boolean(e&&e.sendDefaultPii)}_sendSessionUpdate(){let{scope:t,client:e}=this.getStackTop();if(!t)return;let n=t.getSession();n&&e&&e.captureSession&&e.captureSession(n)}_withClient(t){let{scope:e,client:n}=this.getStackTop();n&&t(n,e)}_callExtensionMethod(t,...e){let n=_(),r=n.__SENTRY__;if(r&&r.extensions&&"function"==typeof r.extensions[t])return r.extensions[t].apply(this,e);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&s.kg.warn(`Extension method ${t} couldn't be found, doing nothing.`)}}function _(){return a.n2.__SENTRY__=a.n2.__SENTRY__||{extensions:{},hub:void 0},a.n2}function d(t){let e=_(),n=f(e);return g(e,t),n}function p(){let t=_();return((!h(t)||f(t).isOlderThan(4))&&g(t,new l),(0,o.KV)())?function(t){try{let e=_().__SENTRY__,n=e&&e.extensions&&e.extensions.domain&&e.extensions.domain.active;if(!n)return f(t);if(!h(n)||f(n).isOlderThan(4)){let r=f(t).getStackTop();g(n,new l(r.client,c.s.clone(r.scope)))}return f(n)}catch(i){return f(t)}}(t):f(t)}
10function h(t){return!!(t&&t.__SENTRY__&&t.__SENTRY__.hub)}function f(t){return(0,a.YO)("hub",()=>new l,t)}function g(t,e){if(!t)return!1;let n=t.__SENTRY__=t.__SENTRY__||{};return n.hub=e,!0}},10350:function(t,e,n){"use strict";n.d(e,{c:function(){return d},s:function(){return l}});var r=n(67597),i=n(21170),s=n(96893),a=n(12343),o=n(62844),c=n(71235),u=n(9015);class l{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={}}static clone(t){let e=new l;return t&&(e._breadcrumbs=[...t._breadcrumbs],e._tags={...t._tags},e._extra={...t._extra},e._contexts={...t._contexts},e._user=t._user,e._level=t._level,e._span=t._span,e._session=t._session,e._transactionName=t._transactionName,e._fingerprint=t._fingerprint,e._eventProcessors=[...t._eventProcessors],e._requestSession=t._requestSession,e._attachments=[...t._attachments]),e}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{},this._session&&(0,u.CT)(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(t){return this._requestSession=t,this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,e){return this._tags={...this._tags,[t]:e},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,e){return this._extra={...this._extra,[t]:e},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,e){return null===e?delete this._contexts[t]:this._contexts={...this._contexts,[t]:e},this._notifyScopeListeners(),this}setSpan(t){return this._span=t,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){let t=this.getSpan();return t&&t.transaction}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;if("function"==typeof t){let e=t(this);return e instanceof l?e:this}return t instanceof l?(this._tags={...this._tags,...t._tags},this._extra={...this._extra,...t._extra},this._contexts={...this._contexts,...t._contexts},t._user&&Object.keys(t._user).length&&(this._user=t._user),t._level&&(this._level=t._level),t._fingerprint&&(this._fingerprint=t._fingerprint),t._requestSession&&(this._requestSession=t._requestSession)):(0,r.PO)(t)&&(this._tags={...this._tags,...t.tags},this._extra={...this._extra,...t.extra},this._contexts={...this._contexts,...t.contexts},t.user&&(this._user=t.user),t.level&&(this._level=t.level),t.fingerprint&&(this._fingerprint=t.fingerprint),t.requestSession&&(this._requestSession=t.requestSession)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this}addBreadcrumb(t,e){let n="number"==typeof e?e:100;if(n<=0)return this;let r={timestamp:(0,i.yW)(),...t};return this._breadcrumbs=[...this._breadcrumbs,r].slice(-n),this._notifyScopeListeners(),this}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(t,e={}){if(this._extra&&Object.keys(this._extra).length&&(t.extra={...this._extra,...t.extra}),this._tags&&Object.keys(this._tags).length&&(t.tags={...this._tags,...t.tags}),this._user&&Object.keys(this._user).length&&(t.user={...this._user,...t.user}),this._contexts&&Object.keys(this._contexts).length&&(t.contexts={...this._contexts,...t.contexts}),this._level&&(t.level=this._level),this._transactionName&&(t.transaction=this._transactionName),this._span){t.contexts={trace:this._span.getTraceContext(),...t.contexts};let n=this._span.transaction&&this._span.transaction.name;n&&(t.tags={transaction:n,...t.tags})}return this._applyFingerprint(t),t.breadcrumbs=[...t.breadcrumbs||[],...this._breadcrumbs],t.breadcrumbs=t.breadcrumbs.length>0?t.breadcrumbs:void 0,t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...this._sdkProcessingMetadata},this._notifyEventProcessors([..._(),...this._eventProcessors],t,e)}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...t},this}_notifyEventProcessors(t,e,n,i=0){return new s.cW((s,o)=>{let c=t[i];if(null===e||"function"!=typeof c)s(e);else{let u=c({...e},n);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&c.id&&null===u&&a.kg.log(`Event processor "${c.id}" dropped event`),(0,r.J8)(u)?u.then(e=>this._notifyEventProcessors(t,e,n,i+1).then(s)).then(null,o):this._notifyEventProcessors(t,u,n,i+1).then(s).then(null,o)}})}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEac
10h(t=>{t(this)}),this._notifyingListeners=!1)}_applyFingerprint(t){t.fingerprint=t.fingerprint?(0,o.lE)(t.fingerprint):[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint}}function _(){return(0,c.YO)("globalEventProcessors",()=>[])}function d(t){_().push(t)}},9015:function(t,e,n){"use strict";n.d(e,{CT:function(){return o},Hv:function(){return a},RJ:function(){return c}});var r=n(21170),i=n(62844),s=n(20535);function a(t){let e=(0,r.ph)(),n={sid:(0,i.DM)(),init:!0,timestamp:e,started:e,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>(0,s.Jr)({sid:`${n.sid}`,init:n.init,started:new Date(1e3*n.started).toISOString(),timestamp:new Date(1e3*n.timestamp).toISOString(),status:n.status,errors:n.errors,did:"number"==typeof n.did||"string"==typeof n.did?`${n.did}`:void 0,duration:n.duration,attrs:{release:n.release,environment:n.environment,ip_address:n.ipAddress,user_agent:n.userAgent}})};return t&&o(n,t),n}function o(t,e={}){if(!e.user||(!t.ipAddress&&e.user.ip_address&&(t.ipAddress=e.user.ip_address),t.did||e.did||(t.did=e.user.id||e.user.email||e.user.username)),t.timestamp=e.timestamp||(0,r.ph)(),e.ignoreDuration&&(t.ignoreDuration=e.ignoreDuration),e.sid&&(t.sid=32===e.sid.length?e.sid:(0,i.DM)()),void 0!==e.init&&(t.init=e.init),!t.did&&e.did&&(t.did=`${e.did}`),"number"==typeof e.started&&(t.started=e.started),t.ignoreDuration)t.duration=void 0;else if("number"==typeof e.duration)t.duration=e.duration;else{let n=t.timestamp-t.started;t.duration=n>=0?n:0}e.release&&(t.release=e.release),e.environment&&(t.environment=e.environment),!t.ipAddress&&e.ipAddress&&(t.ipAddress=e.ipAddress),!t.userAgent&&e.userAgent&&(t.userAgent=e.userAgent),"number"==typeof e.errors&&(t.errors=e.errors),e.status&&(t.status=e.status)}function c(t,e){let n={};e?n={status:e}:"ok"===t.status&&(n={status:"exited"}),o(t,n)}},40105:function(t,e,n){"use strict";n.d(e,{J:function(){return r}});let r="7.17.4"},62758:function(t,e,n){"use strict";n.d(e,{ro:function(){return g},lb:function(){return f}});var r=n(95659),i=n(12343),s=n(67597),a=n(92448),o=n(9732),c=n(63233);function u(){let t=(0,c.x1)();if(t){let e="internal_error";("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log(`[Tracing] Transaction: ${e} -> Global error occured`),t.setStatus(e)}}var l=n(16458),_=n(33391);function d(){let t=this.getScope();if(t){let e=t.getSpan();if(e)return{"sentry-trace":e.toTraceparent()}}return{}}function p(t,e,n){var r;let a;return(0,c.zu)(e)?void 0!==t.sampled?(t.setMetadata({sampleRate:Number(t.sampled)}),t):("function"==typeof e.tracesSampler?(a=e.tracesSampler(n),t.setMetadata({sampleRate:Number(a)})):void 0!==n.parentSampled?a=n.parentSampled:(a=e.tracesSampleRate,t.setMetadata({sampleRate:Number(a)})),r=a,(0,s.i2)(r)||!("number"==typeof r||"boolean"==typeof r)?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(r)} of type ${JSON.stringify(typeof r)}.`),1):(r<0||r>1)&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${r}.`),1))?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.warn("[Tracing] Discarding transaction because of invalid sample rate."),t.sampled=!1,t):a?(t.sampled=Math.random()<a,t.sampled)?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log(`[Tracing] starting ${t.op} transaction - ${t.name}`),t):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(a)})`),t):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log(`[Tracing] Discarding transaction because ${"function"==typeof e.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),t.sampled=!1,t):(t.sampled=!1,t)}function h(t,e){let n=this.getClient(),r=n&&n.getOptions()||{},i=new _.Y(t,this);return(i=p(i,r,{parentSampled:t.parentSampled,transactionContext:t,...e})).sampled&&i.initSpanRecorder(r._experiments&&r._experiments.maxSpans),i}function f(t,e,n,r,i,s,a){let o=t.getClient(),c=o&&o.getOptions()||{},u=new l.io(e,t,n,r,a,i);return(u=p(u,c,{parentSampled:e.parentSampled,transactionContext:e,...s})).sampled&&u.initSpanRecorder(c._experiments&&c._experiments.maxSpans),u}function g(){!function(){let t=(0,r.cu)();t.__SENTRY__&&(t.__SENTRY__.extensions=t.__SENTRY__.extensions||{},t.__SENTRY__.extensions.startTransaction||(t.__SENTRY__.extensions.startTransaction=h),t.__SENTRY__.extensions.traceHeaders||(t.__SENTRY__.extensions.traceHeaders=d))}(),(0,a.KV)()&&function(){let e=(0,r.cu)();if(!e.__SENTRY__)return;let n={mongodb(){let e=(0,a.l$)(t,"./integrations/node/mongo");return new e.Mongo},mongoose(){let e=(0,a.l$)(t,"./integrations/node/mongo");return new e.Mongo({mongoose:!0})},mysql(){let e=(0,a.l$)(t,"./integrations/node/mysql");return new e.Mysql},pg(){let e=(0,a.l$)(t,"./integrations/node/postgres");return new e.Postgres}},i=Object.keys(n).filter(t=>!!(0,a.$y)(t)).map(t=>{try{return n[t]()}catch(e){return}}).filter(t=>t);i.length>0&&(e.__SENTRY__.integrations=[...e.__SENTRY__.integrations||[],...i])}(),(0,o.o)("error",u),(0,o.o)("unhandledrejection",u)}t=n.hmd(t)},16458:function(t,e,n){"use strict";n.d(e,{hd:function(){return u},io:function(){return _},mg:function(){return c},nT:function(){return o}});var r=n(21170),i=n(12343),s=n(55334),a=n(33391);let o=1e3,c=3e4,u=5e3;class l extends s.gB{constructor(t,e,n,r){super(r),this._pushActivity=t,this._popActivity=e,this.transactionSpanId=n}add(t){t.spanId!==this.transactionSpanId&&(t.finish=e=>{t.endTimestamp="number"==typeof e?e:(0,r._I)(),this._popActivity(t.spanId)},void 0===t.endTimestamp&&this._pushActivity(t.spanId)),super.add(t)}}class _ extends a.Y{__init(){this.activities={}}__init2(){this._heartbeatCounter=0}__init3(){this._finished=!1}__init4(){this._beforeFinishCallbacks=[]}constructor(t,e,n=o,r=c,s=u,a=!1){super(t,e),this._idleHub=e,this._idleTimeout=n,this._finalTimeout=r,this._heartbeatInterval=s,this._onScope=a,_.prototype.__init.call(this),_.prototype.__init2.call(this),_.prototype.__init3.call(this),_.prototype.__init4.call(this),a&&(
10d(e),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log(`Setting idle transaction on scope. Span ID: ${this.spanId}`),e.configureScope(t=>t.setSpan(this))),this._startIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this.finish())},this._finalTimeout)}finish(t=(0,r._I)()){if(this._finished=!0,this.activities={},this.spanRecorder){for(let e of(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log("[Tracing] finishing IdleTransaction",new Date(1e3*t).toISOString(),this.op),this._beforeFinishCallbacks))e(this,t);this.spanRecorder.spans=this.spanRecorder.spans.filter(e=>{if(e.spanId===this.spanId)return!0;!e.endTimestamp&&(e.endTimestamp=t,e.setStatus("cancelled"),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(e,void 0,2)));let n=e.startTimestamp<t;return!n&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log("[Tracing] discarding Span since it happened after Transaction was finished",JSON.stringify(e,void 0,2)),n}),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log("[Tracing] flushing IdleTransaction")}else("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log("[Tracing] No active IdleTransaction");return this._onScope&&d(this._idleHub),super.finish(t)}registerBeforeFinishCallback(t){this._beforeFinishCallbacks.push(t)}initSpanRecorder(t){if(!this.spanRecorder){let e=t=>{this._finished||this._pushActivity(t)},n=t=>{this._finished||this._popActivity(t)};this.spanRecorder=new l(e,n,this.spanId,t),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}_cancelIdleTimeout(){this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0)}_startIdleTimeout(t){this._cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{this._finished||0!==Object.keys(this.activities).length||this.finish(t)},this._idleTimeout)}_pushActivity(t){this._cancelIdleTimeout(),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log(`[Tracing] pushActivity: ${t}`),this.activities[t]=!0,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(t){if(this.activities[t]&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log(`[Tracing] popActivity ${t}`),delete this.activities[t],("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){let e=(0,r._I)()+this._idleTimeout/1e3;this._startIdleTimeout(e)}}_beat(){if(this._finished)return;let t=Object.keys(this.activities).join("");t===this._prevHeartbeatString?this._heartbeatCounter+=1:this._heartbeatCounter=1,this._prevHeartbeatString=t,this._heartbeatCounter>=3?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this.finish()):this._pingHeartbeat()}_pingHeartbeat(){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&i.kg.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function d(t){let e=t.getScope();if(e){let n=e.getTransaction();n&&e.setSpan(void 0)}}},55334:function(t,e,n){"use strict";n.d(e,{Dr:function(){return u},gB:function(){return c}});var r=n(45375),i=n(62844),s=n(21170),a=n(12343),o=n(20535);class c{__init(){this.spans=[]}constructor(t=1e3){c.prototype.__init.call(this),this._maxlen=t}add(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)}}class u{__init2(){this.traceId=(0,i.DM)()}__init3(){this.spanId=(0,i.DM)().substring(16)}__init4(){this.startTimestamp=(0,s._I)()}__init5(){this.tags={}}__init6(){this.data={}}constructor(t){if(u.prototype.__init2.call(this),u.prototype.__init3.call(this),u.prototype.__init4.call(this),u.prototype.__init5.call(this),u.prototype.__init6.call(this),!t)return this;t.traceId&&(this.traceId=t.traceId),t.spanId&&(this.spanId=t.spanId),t.parentSpanId&&(this.parentSpanId=t.parentSpanId),"sampled"in t&&(this.sampled=t.sampled),t.op&&
10(this.op=t.op),t.description&&(this.description=t.description),t.data&&(this.data=t.data),t.tags&&(this.tags=t.tags),t.status&&(this.status=t.status),t.startTimestamp&&(this.startTimestamp=t.startTimestamp),t.endTimestamp&&(this.endTimestamp=t.endTimestamp)}startChild(t){let e=new u({...t,parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId});if(e.spanRecorder=this.spanRecorder,e.spanRecorder&&e.spanRecorder.add(e),e.transaction=this.transaction,("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&e.transaction){let n=t&&t.op||"< unknown op >",r=e.transaction.name||"< unknown name >",i=e.transaction.spanId,s=`[Tracing] Starting '${n}' span on transaction '${r}' (${i}).`;e.transaction.metadata.spanMetadata[e.spanId]={logMessage:s},a.kg.log(s)}return e}setTag(t,e){return this.tags={...this.tags,[t]:e},this}setData(t,e){return this.data={...this.data,[t]:e},this}setStatus(t){return this.status=t,this}setHttpStatus(t){this.setTag("http.status_code",String(t));let e=function(t){if(t<400&&t>=100)return"ok";if(t>=400&&t<500)switch(t){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(t>=500&&t<600)switch(t){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}(t);return"unknown_error"!==e&&this.setStatus(e),this}isSuccess(){return"ok"===this.status}finish(t){if(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&this.transaction&&this.transaction.spanId!==this.spanId){let{logMessage:e}=this.transaction.metadata.spanMetadata[this.spanId];e&&a.kg.log(e.replace("Starting","Finishing"))}this.endTimestamp="number"==typeof t?t:(0,s._I)()}toTraceparent(){let t="";return void 0!==this.sampled&&(t=this.sampled?"-1":"-0"),`${this.traceId}-${this.spanId}${t}`}toContext(){return(0,o.Jr)({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})}updateWithContext(t){return this.data=(0,r.h)(t.data,()=>({})),this.description=t.description,this.endTimestamp=t.endTimestamp,this.op=t.op,this.parentSpanId=t.parentSpanId,this.sampled=t.sampled,this.spanId=(0,r.h)(t.spanId,()=>this.spanId),this.startTimestamp=(0,r.h)(t.startTimestamp,()=>this.startTimestamp),this.status=t.status,this.tags=(0,r.h)(t.tags,()=>({})),this.traceId=(0,r.h)(t.traceId,()=>this.traceId),this}getTraceContext(){return(0,o.Jr)({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})}toJSON(){return(0,o.Jr)({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId})}}},33391:function(t,e,n){"use strict";n.d(e,{Y:function(){return u}});var r=n(45375),i=n(95659),s=n(21170),a=n(12343),o=n(20535),c=n(55334);class u extends c.Dr{__init(){this._measurements={}}__init2(){this._frozenDynamicSamplingContext=void 0}constructor(t,e){super(t),u.prototype.__init.call(this),u.prototype.__init2.call(this),this._hub=e||(0,i.Gd)(),this._name=t.name||"",this.metadata={source:"custom",...t.metadata,spanMetadata:{},changes:[],propagations:0},this._trimEnd=t.trimEnd,this.transaction=this;let n=this.metadata.dynamicSamplingContext;n&&(this._frozenDynamicSamplingContext={...n})}get name(){return this._name}set name(t){this.setName(t)}setName(t,e="custom"){(t!==this.name||e!==this.metadata.source)&&this.metadata.changes.push({source:this.metadata.source,timestamp:(0,s.ph)(),propagations:this.metadata.propagations}),this._name=t,this.metadata.source=e}initSpanRecorder(t=1e3){this.spanRecorder||(this.spanRecorder=new c.gB(t)),this.spanRecorder.add(this)}setMeasurement(t,e,n=""){this._measurements[t]={value:e,unit:n}}setMetadata(t){this.metadata={...this.metadata,...t}}finish(t){if(void 0!==this.endTimestamp)return;if(this.name||(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.kg.warn("Transaction has no name, falling back to `<unlabeled transaction>
10`."),this.name="<unlabeled transaction>"),super.finish(t),!0!==this.sampled){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.kg.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled.");let e=this._hub.getClient();e&&e.recordDroppedEvent("sample_rate","transaction");return}let n=this.spanRecorder?this.spanRecorder.spans.filter(t=>t!==this&&t.endTimestamp):[];this._trimEnd&&n.length>0&&(this.endTimestamp=n.reduce((t,e)=>t.endTimestamp&&e.endTimestamp?t.endTimestamp>e.endTimestamp?t:e:t).endTimestamp);let r=this.metadata,i={contexts:{trace:this.getTraceContext()},spans:n,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:{...r,dynamicSamplingContext:this.getDynamicSamplingContext()},...r.source&&{transaction_info:{source:r.source,changes:r.changes,propagations:r.propagations}}},s=Object.keys(this._measurements).length>0;return s&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.kg.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),i.measurements=this._measurements),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&a.kg.log(`[Tracing] Finishing ${this.op} transaction: ${this.name}.`),this._hub.captureEvent(i)}toContext(){let t=super.toContext();return(0,o.Jr)({...t,name:this.name,trimEnd:this._trimEnd})}updateWithContext(t){return super.updateWithContext(t),this.name=(0,r.h)(t.name,()=>""),this._trimEnd=t.trimEnd,this}getDynamicSamplingContext(){if(this._frozenDynamicSamplingContext)return this._frozenDynamicSamplingContext;let t=this._hub||(0,i.Gd)(),e=t&&t.getClient();if(!e)return{};let{environment:n,release:r}=e.getOptions()||{},{publicKey:s}=e.getDsn()||{},a=this.metadata.sampleRate,c=void 0!==a?a.toString():void 0,u=t.getScope(),{segment:l}=u&&u.getUser()||{},_=this.metadata.source,d=_&&"url"!==_?this.name:void 0,p=(0,o.Jr)({environment:n,release:r,transaction:d,user_segment:l,public_key:s,trace_id:this.traceId,sample_rate:c});return p}}},63233:function(t,e,n){"use strict";n.d(e,{XL:function(){return a},x1:function(){return s},zu:function(){return i}});var r=n(95659);function i(t){let e=(0,r.Gd)().getClient(),n=t||e&&e.getOptions();return!!n&&("tracesSampleRate"in n||"tracesSampler"in n)}function s(t){let e=t||(0,r.Gd)(),n=e.getScope();return n&&n.getTransaction()}function a(t){return t/1e3}},58464:function(t,e,n){"use strict";n.d(e,{Rt:function(){return a},l4:function(){return o},qT:function(){return c}});var r=n(67597),i=n(71235);let s=(0,i.Rf)();function a(t,e){try{let n,i=t,s=[],a=0,o=0;for(;i&&a++<5&&(n=function(t,e){let n,i,s,a,o;let c=[];if(!t||!t.tagName)return"";c.push(t.tagName.toLowerCase());let u=e&&e.length?e.filter(e=>t.getAttribute(e)).map(e=>[e,t.getAttribute(e)]):null;if(u&&u.length)u.forEach(t=>{c.push(`[${t[0]}="${t[1]}"]`)});else if(t.id&&c.push(`#${t.id}`),(n=t.className)&&(0,r.HD)(n))for(o=0,i=n.split(/\s+/);o<i.length;o++)c.push(`.${i[o]}`);let l=["type","name","title","alt"];for(o=0;o<l.length;o++)s=l[o],(a=t.getAttribute(s))&&c.push(`[${s}="${a}"]`);return c.join("")}(i,e),"html"!==n&&(!(a>1)||!(o+3*s.length+n.length>=80)));)s.push(n),o+=n.length,i=i.parentNode;return s.reverse().join(" > ")}catch(c){return"<unknown>"}}function o(){try{return s.document.location.href}catch(t){return""}}function c(t){return s.document&&s.document.querySelector?s.document.querySelector(t):null}},45375:function(t,e,n){"use strict";function r(t,e){return null!=t?t:e()}n.d(e,{h:function(){return r}})},9732:function(t,e,n){"use strict";let r,i,s;n.d(e,{o:function(){return f}});var a=n(67597),o=n(12343),c=n(20535),u=n(30360),l=n(8823),_=n(71235);let d=(0,_.Rf)(),p={},h={};function f(t,e){p[t]=p[t]||[],p[t].push(e),function(t){if(!h[t])switch(h[t]=!0,t){case"console":"console"in d&&o.RU.forEach(function(t){t in d.console&&(0,c.hl)(d.console,t,function(e){return function(...n){g("console",{args:n,level:t}),e&&e.apply(d.console,n)}})});break;case"dom":(function(){if(!("document"in d))return;let t=g.bind(null,"dom"),e=m(t,!0);d.document.addEventListener("click",e,!1),d.document.addEventListener("keypress",e,!1),["EventTarget","Node"].forEach(e
10=>{let n=d[e]&&d[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,c.hl)(n,"addEventListener",function(e){return function(n,r,i){if("click"===n||"keypress"==n)try{let s=this,a=s.__sentry_instrumentation_handlers__=s.__sentry_instrumentation_handlers__||{},o=a[n]=a[n]||{refCount:0};if(!o.handler){let c=m(t);o.handler=c,e.call(this,n,c,i)}o.refCount+=1}catch(u){}return e.call(this,n,r,i)}}),(0,c.hl)(n,"removeEventListener",function(t){return function(e,n,r){if("click"===e||"keypress"==e)try{let i=this.__sentry_instrumentation_handlers__||{},s=i[e];s&&(s.refCount-=1,s.refCount<=0&&(t.call(this,e,s.handler,r),s.handler=void 0,delete i[e]),0===Object.keys(i).length&&delete this.__sentry_instrumentation_handlers__)}catch(a){}return t.call(this,e,n,r)}}))})})();break;case"xhr":(function(){if(!("XMLHttpRequest"in d))return;let t=XMLHttpRequest.prototype;(0,c.hl)(t,"open",function(t){return function(...e){let n=this,r=e[1],i=n.__sentry_xhr__={method:(0,a.HD)(e[0])?e[0].toUpperCase():e[0],url:e[1]};(0,a.HD)(r)&&"POST"===i.method&&r.match(/sentry_key/)&&(n.__sentry_own_request__=!0);let s=function(){if(4===n.readyState){try{i.status_code=n.status}catch(t){}g("xhr",{args:e,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:n})}};return"onreadystatechange"in n&&"function"==typeof n.onreadystatechange?(0,c.hl)(n,"onreadystatechange",function(t){return function(...e){return s(),t.apply(n,e)}}):n.addEventListener("readystatechange",s),t.apply(n,e)}}),(0,c.hl)(t,"send",function(t){return function(...e){return this.__sentry_xhr__&&void 0!==e[0]&&(this.__sentry_xhr__.body=e[0]),g("xhr",{args:e,startTimestamp:Date.now(),xhr:this}),t.apply(this,e)}})})();break;case"fetch":(0,l.t$)()&&(0,c.hl)(d,"fetch",function(t){return function(...e){let n={args:e,fetchData:{method:function(t=[]){return"Request"in d&&(0,a.V9)(t[0],Request)&&t[0].method?String(t[0].method).toUpperCase():t[1]&&t[1].method?String(t[1].method).toUpperCase():"GET"}(e),url:function(t=[]){return"string"==typeof t[0]?t[0]:"Request"in d&&(0,a.V9)(t[0],Request)?t[0].url:String(t[0])}(e)},startTimestamp:Date.now()};return g("fetch",{...n}),t.apply(d,e).then(t=>(g("fetch",{...n,endTimestamp:Date.now(),response:t}),t),t=>{throw g("fetch",{...n,endTimestamp:Date.now(),error:t}),t})}});break;case"history":(function(){if(!(0,l.Bf)())return;let t=d.onpopstate;function e(t){return function(...e){let n=e.length>2?e[2]:void 0;if(n){let i=r,s=String(n);r=s,g("history",{from:i,to:s})}return t.apply(this,e)}}d.onpopstate=function(...e){let n=d.location.href,i=r;if(r=n,g("history",{from:i,to:n}),t)try{return t.apply(this,e)}catch(s){}},(0,c.hl)(d.history,"pushState",e),(0,c.hl)(d.history,"replaceState",e)})();break;case"error":y=d.onerror,d.onerror=function(t,e,n,r,i){return g("error",{column:r,error:i,line:n,msg:t,url:e}),!!y&&y.apply(this,arguments)};break;case"unhandledrejection":E=d.onunhandledrejection,d.onunhandledrejection=function(t){return g("unhandledrejection",t),!E||E.apply(this,arguments)};break;default:("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.kg.warn("unknown instrumentation type:",t);return}}(t)}function g(t,e){if(t&&p[t])for(let n of p[t]||[])try{n(e)}catch(r){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&o.kg.error(`Error while triggering instrumentation handler.
11Type: ${t}
12Name: ${(0,u.$P)(n)}
13Error:`,r)}}function m(t,e=!1){return n=>{if(!n||s===n||function(t){if("keypress"!==t.type)return!1;try{let e=t.target;if(!e||!e.tagName)return!0;if("INPUT"===e.tagName||"TEXTAREA"===e.tagName||e.isContentEditable)return!1}catch(n){}return!0}(n))return;let r="keypress"===n.type?"input":n.type;void 0===i?(t({event:n,name:r,global:e}),s=n):function(t,e){if(!t||t.type!==e.type)return!0;try{if(t.target!==e.target)return!0}catch(n){}return!1}(s,n)&&(t({event:n,name:r,global:e}),s=n),clearTimeout(i),i=d.setTimeout(()=>{i=void 0},1e3)}}let y=null,E=null},67597:function(t,e,n){"use strict";n.d(e,{Cy:function(){return g},HD:function(){return u},J8:function(){return f},Kj:function(){return h},PO:function(){return _},TX:function(){return o},V9:function(){return y},VW:function(){return a},VZ:function(){return i},cO:function(){return d},fm:function(){return c},i2:function(){return m},kK:function(){return p},pt:function(){return l}});let r=Object.prototype.toString;function i(t){switch(r.call(t)){case"[object Error]":case"[object E
13xception]":case"[object DOMException]":return!0;default:return y(t,Error)}}function s(t,e){return r.call(t)===`[object ${e}]`}function a(t){return s(t,"ErrorEvent")}function o(t){return s(t,"DOMError")}function c(t){return s(t,"DOMException")}function u(t){return s(t,"String")}function l(t){return null===t||"object"!=typeof t&&"function"!=typeof t}function _(t){return s(t,"Object")}function d(t){return"undefined"!=typeof Event&&y(t,Event)}function p(t){return"undefined"!=typeof Element&&y(t,Element)}function h(t){return s(t,"RegExp")}function f(t){return Boolean(t&&t.then&&"function"==typeof t.then)}function g(t){return _(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function m(t){return"number"==typeof t&&t!=t}function y(t,e){try{return t instanceof e}catch(n){return!1}}},12343:function(t,e,n){"use strict";let r;n.d(e,{Cf:function(){return a},RU:function(){return s},kg:function(){return r}});var i=n(71235);let s=["debug","info","warn","error","log","assert","trace"];function a(t){if(!("console"in i.n2))return t();let e=i.n2.console,n={};s.forEach(t=>{let r=e[t]&&e[t].__sentry_original__;t in e&&r&&(n[t]=e[t],e[t]=r)});try{return t()}finally{Object.keys(n).forEach(t=>{e[t]=n[t]})}}function o(){let t=!1,e={enable(){t=!0},disable(){t=!1}};return"undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?s.forEach(n=>{e[n]=(...e)=>{t&&a(()=>{i.n2.console[n](`Sentry Logger [${n}]:`,...e)})}}):s.forEach(t=>{e[t]=()=>void 0}),e}r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?(0,i.YO)("logger",o):o()},62844:function(t,e,n){"use strict";n.d(e,{DM:function(){return s},Db:function(){return c},EG:function(){return u},YO:function(){return l},jH:function(){return o},lE:function(){return _}});var r=n(20535),i=n(71235);function s(){let t=i.n2,e=t.crypto||t.msCrypto;if(e&&e.randomUUID)return e.randomUUID().replace(/-/g,"");let n=e&&e.getRandomValues?()=>e.getRandomValues(new Uint8Array(1))[0]:()=>16*Math.random();return"10000000100040008000100000000000".replace(/[018]/g,t=>(t^(15&n())>>t/4).toString(16))}function a(t){return t.exception&&t.exception.values?t.exception.values[0]:void 0}function o(t){let{message:e,event_id:n}=t;if(e)return e;let r=a(t);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function c(t,e,n){let r=t.exception=t.exception||{},i=r.values=r.values||[],s=i[0]=i[0]||{};s.value||(s.value=e||""),s.type||(s.type=n||"Error")}function u(t,e){let n=a(t);if(!n)return;let r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...e},e&&"data"in e){let i={...r&&r.data,...e.data};n.mechanism.data=i}}function l(t){if(t&&t.__sentry_captured__)return!0;try{(0,r.xp)(t,"__sentry_captured__",!0)}catch(e){}return!1}function _(t){return Array.isArray(t)?t:[t]}},92448:function(t,e,n){"use strict";n.d(e,{l$:function(){return s},KV:function(){return i},$y:function(){return a}}),t=n.hmd(t);var r=n(83454);function i(){return!("undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&__SENTRY_BROWSER_BUNDLE__)&&"[object process]"===Object.prototype.toString.call(void 0!==r?r:0)}function s(t,e){return t.require(e)}function a(e){let n;try{n=s(t,e)}catch(r){}try{let{cwd:i}=s(t,"process");n=s(t,`${i()}/node_modules/${e}`)}catch(a){}return n}},20535:function(t,e,n){"use strict";n.d(e,{$Q:function(){return c},HK:function(){return u},Jr:function(){return f},Sh:function(){return _},_j:function(){return l},hl:function(){return a},xp:function(){return o},zf:function(){return h}});var r=n(58464),i=n(67597),s=n(57321);function a(t,e,n){if(!(e in t))return;let r=t[e],i=n(r);if("function"==typeof i)try{c(i,r)}catch(s){}t[e]=i}function o(t,e,n){Object.defineProperty(t,e,{value:n,writable:!0,configurable:!0})}function c(t,e){let n=e.prototype||{};t.prototype=e.prototype=n,o(t,"__sentry_original__",e)}function u(t){return t.__sentry_original__}function l(t){return Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`).join("&")}function _(t){if((0,i.VZ)(t))return{message:t.message,name:t.name,stack:t.stack,...p(t)};if(!(0,i.cO)(t))return t;{let e={type:t.type,target:d(t.target),currentTarget:d(t.currentTarget),...p(t)};return"undefined"!=typeof CustomEvent&&(0,i.V9)(t,CustomEvent)&&(e.detail=t.detail),e}}function d(t){try{return(0,i.kK)(t)?(0,r.Rt)(t):Object.prototype.toString.call(t)}catch(e){return"<unknown>"}}function p(t){if("object"!=typeof t||null===t)return{};{let e={};for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}}function h(t,e=40){let n=Object.keys(_(t));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=e)return(0,s.$G)(n[0],e);for(let r=n.length;r>0;r--){let i=n.slice(0,r).join(", ");
13if(!(i.length>e)){if(r===n.length)return i;return(0,s.$G)(i,e)}}return""}function f(t){let e=new Map;return function t(e,n){if((0,i.PO)(e)){let r=n.get(e);if(void 0!==r)return r;let s={};for(let a of(n.set(e,s),Object.keys(e)))void 0!==e[a]&&(s[a]=t(e[a],n));return s}if(Array.isArray(e)){let o=n.get(e);if(void 0!==o)return o;let c=[];return n.set(e,c),e.forEach(e=>{c.push(t(e,n))}),c}return e}(t,e)}},30360:function(t,e,n){"use strict";function r(...t){let e=t.sort((t,e)=>t[0]-e[0]).map(t=>t[1]);return(t,n=0)=>{let r=[];for(let i of t.split("\n").slice(n)){let s=i.replace(/\(error: (.*)\)/,"$1");for(let a of e){let o=a(s);if(o){r.push(o);break}}}return function(t){if(!t.length)return[];let e=t,n=e[0].function||"",r=e[e.length-1].function||"";return(-1!==n.indexOf("captureMessage")||-1!==n.indexOf("captureException"))&&(e=e.slice(1)),-1!==r.indexOf("sentryWrapped")&&(e=e.slice(0,-1)),e.slice(0,50).map(t=>({...t,filename:t.filename||e[0].filename,function:t.function||"?"})).reverse()}(r)}}function i(t){return Array.isArray(t)?r(...t):t}n.d(e,{$P:function(){return a},Sq:function(){return i},pE:function(){return r}});let s="<anonymous>";function a(t){try{if(!t||"function"!=typeof t)return s;return t.name||s}catch(e){return s}}},57321:function(t,e,n){"use strict";n.d(e,{$G:function(){return i},nK:function(){return s},zC:function(){return a}});var r=n(67597);function i(t,e=0){return"string"!=typeof t||0===e?t:t.length<=e?t:`${t.substr(0,e)}...`}function s(t,e){if(!Array.isArray(t))return"";let n=[];for(let r=0;r<t.length;r++){let i=t[r];try{n.push(String(i))}catch(s){n.push("[value cannot be serialized]")}}return n.join(e)}function a(t,e){return!!(0,r.HD)(t)&&((0,r.Kj)(e)?e.test(t):"string"==typeof e&&-1!==t.indexOf(e))}},8823:function(t,e,n){"use strict";n.d(e,{Ak:function(){return a},Bf:function(){return u},Du:function(){return o},t$:function(){return c}});var r=n(12343),i=n(71235);let s=(0,i.Rf)();function a(){if(!("fetch"in s))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(t){return!1}}function o(t){return t&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function c(){if(!a())return!1;if(o(s.fetch))return!0;let t=!1,e=s.document;if(e&&"function"==typeof e.createElement)try{let n=e.createElement("iframe");
13n.hidden=!0,e.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(t=o(n.contentWindow.fetch)),e.head.removeChild(n)}catch(i){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&r.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",i)}return t}function u(){let t=s.chrome,e=t&&t.app&&t.app.runtime,n="history"in s&&!!s.history.pushState&&!!s.history.replaceState;return!e&&n}},96893:function(t,e,n){"use strict";n.d(e,{$2:function(){return o},WD:function(){return a},cW:function(){return c}});var r,i,s=n(67597);function a(t){return new c(e=>{e(t)})}function o(t){return new c((e,n)=>{n(t)})}(r=i||(i={}))[r.PENDING=0]="PENDING",r[r.RESOLVED=1]="RESOLVED",r[r.REJECTED=2]="REJECTED";class c{__init(){this._state=i.PENDING}__init2(){this._handlers=[]}constructor(t){c.prototype.__init.call(this),c.prototype.__init2.call(this),c.prototype.__init3.call(this),c.prototype.__init4.call(this),c.prototype.__init5.call(this),c.prototype.__init6.call(this);try{t(this._resolve,this._reject)}catch(e){this._reject(e)}}then(t,e){return new c((n,r)=>{this._handlers.push([!1,e=>{if(t)try{n(t(e))}catch(i){r(i)}else n(e)},t=>{if(e)try{n(e(t))}catch(i){r(i)}else r(t)}]),this._executeHandlers()})}catch(t){return this.then(t=>t,t)}finally(t){return new c((e,n)=>{let r,i;return this.then(e=>{i=!1,r=e,t&&t()},e=>{i=!0,r=e,t&&t()}).then(()=>{if(i){n(r);return}e(r)})})}__init3(){this._resolve=t=>{this._setResult(i.RESOLVED,t)}}__init4(){this._reject=t=>{this._setResult(i.REJECTED,t)}}__init5(){this._setResult=(t,e)=>{if(this._state===i.PENDING){if((0,s.J8)(e)){e.then(this._resolve,this._reject);return}this._state=t,this._value=e,this._executeHandlers()}}}__init6(){this._executeHandlers=()=>{if(this._state===i.PENDING)return;let t=this._handlers.slice();this._handlers=[],t.forEach(t=>{t[0]||(this._state===i.RESOLVED&&t[1](this._value),this._state===i.REJECTED&&t[2](this._value),t[0]=!0)})}}}},21170:function(t,e,n){"use strict";n.d(e,{Z1:function(){return d},_I:function(){return _},ph:function(){return l},yW:function(){return u}});var r=n(92448),i=n(71235);t=n.hmd(t);let s=(0,i.Rf)(),a={nowSeconds:()=>Date.now()/1e3},o=(0,r.KV)()?function(){try{let e=(0,r.l$)(t,"perf_hooks");return e.performance}catch(n){return}}():function(){let{performance:t}=s;if(!t||!t.now)return;let e=Date.now()-t.now();return{now:()=>t.now(),timeOrigin:e}}(),c=void 0===o?a:{nowSeconds:()=>(o.timeOrigin+o.now())/1e3},u=a.nowSeconds.bind(a),l=c.nowSeconds.bind(c),_=l,d=(()=>{let{performance:t}=s;if(!t||!t.now)return;let e=t.now(),n=Date.now(),r=t.timeOrigin?Math.abs(t.timeOrigin+e-n):36e5,i=t.timing&&t.timing.navigationStart,a="number"==typeof i?Math.abs(i+e-n):36e5;return r<36e5||a<36e5?r<=a?t.timeOrigin:i:n})()},26956:function(t,e,n){"use strict";function r(t){if(!t)return{};let e=t.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!e)return{};let n=e[6]||"",r=e[8]||"";return{host:e[4],path:e[5],protocol:e[2],relative:e[5]+n+r}}function i(t){return t.split(/[\?#]/,1)[0]}n.d(e,{en:function(){return r},rt:function(){return i}})},71235:function(t,e,n){"use strict";function r(t){return t&&t.Math==Math?t:void 0}n.d(e,{Rf:function(){return s},YO:function(){return a},n2:function(){return i}});let i="object"==typeof globalThis&&r(globalThis)||"object"==typeof window&&r(window)||"object"==typeof self&&r(self)||"object"==typeof n.g&&r(n.g)||function(){return this}()||{};function s(){return i}function a(t,e,n){let r=n||i,s=r.__SENTRY__=r.__SENTRY__||{},a=s[t]||(s[t]=e());return a}},16395:function(t,e,n){("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"1vur3EwWh6SMbUzNdIvc7"}},83454:function(t,e,n){"use strict";var r,i;t.exports=(null==(r=n.g.process)?void 0:r.env)&&"object"==typeof(null==(i=n.g.process)?void 0:i.env)?n.g.process:n(77663)},6840:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(16505)}])},14769:function(t,e,n){"use strict";let r,i,s,a,o;var c,u,l,_,d=n(40105),p=n(55597),h=n(64487),f=n(62758),g=n(12343);let m=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function y(t){let e;let n=t.match(m);if(t&&n)return"1"===n[3]?e=!0:"0"===n[3]&&(e=!1),{traceId:n[1],parentSampled:e,parentSpanId:n[2]}}var E=n(67597);let v="baggage",S="sentry-",T=/^sentry-/;function b(t){if(!(0,E.HD)(t)&&!Array.isArray(t))return;let e={};if(Array.isArray(t))e=t.reduce((t,e)=>{let n=R(e);return{...t,...n}},{});else{if(!t)return;e=R(t)}let n=Object.entries(e).reduce((t,[e,n])=>{if(e.match(T)){let r=e.slice(S.length);t[r]=n}return t},{});return Object.keys(n).length>0?n:void 0}function D(t){let e=Object.entries(t).reduce((t,[e,n])=>(n&&(t[`${S}${e}`]=n),t),{});return function(t){if(0!==Object.keys(t).length)return Object.entries(t).reduce((t,[e,n],r)=>{let i=`${encodeURIComponent(e)}=${encodeURIComponent(n)}`,s=0===r?i:`${t},${i}`;return s.length>8192?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.warn(`Not adding key: ${e} with val: ${n} to baggage header due to exceeding baggage size limits.`),t):s},"")}(e)}function R(t){return t.split(",").map(t=>t.split("=").map(t=>decodeURIComponent(t.trim()))).reduce((t,[e,n])=>(t[e]=n,t),{})}var k=n(58464),x=n(16458),N=n(63233),w=n(71235);let G=w.n2;var U=n(45375),B=n(21170);let Y=(t,e,n)=>{let r,i;return s=>{e.value>=0&&(s||n)&&((i=e.value-(r||0))||void 0===r)&&(r=e.value,e.delta=i,t(e))}},$=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,I=()=>{let t=G.performance.timing,e=G.performance.navigation.type,n={entryType:"navigation",startTime:0,type:2==e?"back_forward":1===e?"reload":"navigate"};for(let r in t)"navigationStart"!==r&&"toJSON"!==r&&(n[r]=Math.max(t[r]-t.navigationStart,0));return n},O=()=>G.__WEB_VITALS_POLYFILL__?G.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||I()):G.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],C=()=>
13{let t=O();return t&&t.activationStart||0},j=(t,e)=>{let n=O(),r="navigate";return n&&(r=G.document.prerendering||C()>0?"prerender":n.type.replace(/_/g,"-")),{name:t,value:void 0===e?-1:e,rating:"good",delta:0,entries:[],id:$(),navigationType:r}},L=(t,e,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){let r=new PerformanceObserver(t=>{e(t.getEntries())});return r.observe(Object.assign({type:t,buffered:!0},n||{})),r}}catch(i){}},A=(t,e)=>{let n=r=>{("pagehide"===r.type||"hidden"===G.document.visibilityState)&&(t(r),e&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},P=(t,e={})=>{let n;let r=j("CLS",0),i=0,s=[],a=t=>{t.forEach(t=>{if(!t.hadRecentInput){let e=s[0],a=s[s.length-1];i&&0!==s.length&&t.startTime-a.startTime<1e3&&t.startTime-e.startTime<5e3?(i+=t.value,s.push(t)):(i=t.value,s=[t]),i>r.value&&(r.value=i,r.entries=s,n&&n())}})},o=L("layout-shift",a);o&&(n=Y(t,r,e.reportAllChanges),A(()=>{a(o.takeRecords()),n(!0)}))},M=-1,H=()=>"hidden"!==G.document.visibilityState||G.document.prerendering?1/0:0,q=()=>{A(({timeStamp:t})=>{M=t},!0)},z=()=>(M<0&&(M=H(),q()),{get firstHiddenTime(){return M}}),W=(t,e={})=>{let n;let r=z(),i=j("FID"),s=t=>{t.startTime<r.firstHiddenTime&&(i.value=t.processingStart-t.startTime,i.entries.push(t),n(!0))},a=t=>{t.forEach(s)},o=L("first-input",a);n=Y(t,i,e.reportAllChanges),o&&A(()=>{a(o.takeRecords()),o.disconnect()},!0)},F={},J=(t,e={})=>{let n;let r=z(),i=j("LCP"),s=t=>{let e=t[t.length-1];if(e){let s=Math.max(e.startTime-C(),0);s<r.firstHiddenTime&&(i.value=s,i.entries=[e],n())}},a=L("largest-contentful-paint",s);if(a){n=Y(t,i,e.reportAllChanges);let o=()=>{F[i.id]||(s(a.takeRecords()),a.disconnect(),F[i.id]=!0,n(!0))};["keydown","click"].forEach(t=>{addEventListener(t,o,{once:!0,capture:!0})}),A(o,!0)}};function X(t){return"number"==typeof t&&isFinite(t)}function V(t,{startTimestamp:e,...n}){return e&&t.startTimestamp>e&&(t.startTimestamp=e),t.startChild({startTimestamp:e,...n})}function K(){return G&&G.addEventListener&&G.performance}let Z=0,Q={};function tt(t,e,n,r,i,s){let a=s?e[s]:e[`${n}End`],o=e[`${n}Start`];o&&a&&V(t,{op:"browser",description:(0,U.h)(i,()=>n),startTimestamp:r+(0,N.XL)(o),endTimestamp:r+(0,N.XL)(a)})}var te=n(57321),tn=n(9732);let tr={traceFetch:!0,traceXHR:!0,tracingOrigins:["localhost",/^\//]},ti={idleTimeout:x.nT,finalTimeout:x.mg,heartbeatInterval:x.hd,markBackgroundTransactions:!0,routingInstrumentation:function(t,e=!0,n=!0){let r;if(!G||!G.location){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.warn("Could not initialize routing instrumentation due to invalid location");return}let i=G.location.href;e&&(r=t({name:G.location.pathname,op:"pageload",metadata:{source:"url"}})),n&&(0,tn.o)("history",({to:e,from:n})=>{if(void 0===n&&i&&-1!==i.indexOf(e)){i=void 0;return}n!==e&&(i=void 0,r&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log(`[Tracing] Finishing current transaction with op: ${r.op}`),r.finish()),r=t({name:G.location.pathname,op:"navigation",metadata:{source:"url"}}))})},startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,_experiments:{enableLongTask:!0},...tr};class ts{__init(){this.name="BrowserTracing"}constructor(t){ts.prototype.__init.call(this);let e=tr.tracingOrigins;t&&(t.tracingOrigins&&Array.isArray(t.tracingOrigins)?e=t.tracingOrigins:("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(this._emitOptionsWarning=!0)),this.options={...ti,...t,tracingOrigins:e};let{_metricOptions:n}=this.options;!function(t=!1){let e=K();e&&B.Z1&&(e.mark&&G.performance.mark("sentry-tracing-init"),P(t=>{let e=t.entries.pop();e&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log("[Measurements] Adding CLS"),Q.cls={value:t.value,unit:""},i=e)}),J(t=>{let e=t.entries.pop();e&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log("[Measurements] Adding LCP"),Q.lcp={value:t.value,unit:"millisecond"},r=e)},{reportAllChanges:t}),W(t=>{let e=t.entries.pop();if(!e)return;let n=(0,N.XL)(B.Z1),r=(0,N.XL)(e.startTime);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log("[Measurements] Adding FID"),Q.fid={value:t.value,unit:"millisecond"},Q["mark.fid"]={value:n+r,unit:"second"}}))}(n&&n._reportAllChanges),function(t){let e;let n=t[0],r=1;for(;r<t.length;){let i=t[r],s=t[r+1];if(r+=2,("optionalAccess"===i||"optionalCall"===i)&&null==n)return;"access"===i||"optionalAccess"===i?(e=n,n=s(n)):("call"===i||"optionalCall"===i)&&(n=s((...t)=>n.call(e,...t)),e=void 0)}return n}([this,"access",t=>t.options,"access",t=>t._experiments,"optionalAccess",t=>t.enableLongTask])&&function(){let t=t=>{for(let e of t){let n=(0,N.x1)();if(!n)return;let r=(0,N.XL)(B.Z1+e.startTime),i=(0,N.XL)(e.duration);n.startChild({description:"Main UI thread blocked",op:"ui.long-task",startTimestamp:r,endTimestamp:r+i})}};L("longtask",t)}()}setupOnce(t,e){this._getCurrentHub=e,this._emitOptionsWarning&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.warn("[Tracing] You need to define `tracingOrigins` in the options. Set an array of urls or patterns to trace."),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.warn(`[Tracing] We added a reasonable default for you: ${tr.tracingOrigins}`));let{routingInstrumentation:n,startTransactionOnLocationChange:r,startTransactionOnPageLoad:i,markBackgroun
13dTransactions:s,traceFetch:a,traceXHR:o,tracingOrigins:c,shouldCreateSpanForRequest:u}=this.options;n(t=>this._createRouteTransaction(t),i,r),s&&(G&&G.document?G.document.addEventListener("visibilitychange",()=>{let t=(0,N.x1)();if(G.document.hidden&&t){let e="cancelled";("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${t.op}`),t.status||t.setStatus(e),t.setTag("visibilitychange","document.hidden"),t.finish()}}):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.warn("[Tracing] Could not set up background tab detection due to lack of global document")),function(t){let{traceFetch:e,traceXHR:n,tracingOrigins:r,shouldCreateSpanForRequest:i}={...tr,...t},s="function"==typeof i?i:t=>!0,a=t=>r.some(e=>(0,te.zC)(t,e)),o={};e&&(0,tn.o)("fetch",t=>{(function(t,e,n,r){if(!(0,N.zu)()||!(t.fetchData&&e(t.fetchData.url)))return;if(t.endTimestamp){let i=t.fetchData.__span;if(!i)return;let s=r[i];s&&(t.response?s.setHttpStatus(t.response.status):t.error&&s.setStatus("internal_error"),s.finish(),delete r[i]);return}let a=(0,N.x1)();if(a){let o=a.startChild({data:{...t.fetchData,type:"fetch"},description:`${t.fetchData.method} ${t.fetchData.url}`,op:"http.client"});t.fetchData.__span=o.spanId,r[o.spanId]=o;let c=t.args[0];t.args[1]=t.args[1]||{};let u=t.args[1];n(t.fetchData.url)&&(u.headers=function(t,e,n,r){let i=D(e),s=n.toTraceparent(),a="undefined"!=typeof Request&&(0,E.V9)(t,Request)?t.headers:r.headers;if(!a)return{"sentry-trace":s,baggage:i};if("undefined"!=typeof Headers&&(0,E.V9)(a,Headers)){let o=new Headers(a);return o.append("sentry-trace",s),i&&o.append(v,i),o}if(Array.isArray(a)){let c=[...a,["sentry-trace",s]];return i&&c.push([v,i]),c}{let u="baggage"in a?a.baggage:void 0,l=[];return Array.isArray(u)?l.push(...u):u&&l.push(u),i&&l.push(i),{...a,"sentry-trace":s,baggage:l.length>0?l.join(","):void 0}}}(c,a.getDynamicSamplingContext(),o,u),a.metadata.propagations+=1)}})(t,s,a,o)}),n&&(0,tn.o)("xhr",t=>{(function(t,e,n,r){if(!(0,N.zu)()||t.xhr&&t.xhr.__sentry_own_request__||!(t.xhr&&t.xhr.__sentry_xhr__&&e(t.xhr.__sentry_xhr__.url)))return;let i=t.xhr.__sentry_xhr__;if(t.endTimestamp){let s=t.xhr.__sentry_xhr_span_id__;if(!s)return;let a=r[s];a&&(a.setHttpStatus(i.status_code),a.finish(),delete r[s]);return}let o=(0,N.x1)();if(o){let c=o.startChild({data:{...i.data,type:"xhr",method:i.method,url:i.url},description:`${i.method} ${i.url}`,op:"http.client"});if(t.xhr.__sentry_xhr_span_id__=c.spanId,r[t.xhr.__sentry_xhr_span_id__]=c,t.xhr.setRequestHeader&&n(t.xhr.__sentry_xhr__.url))try{t.xhr.setRequestHeader("sentry-trace",c.toTraceparent());let u=o.getDynamicSamplingContext(),l=D(u);l&&t.xhr.setRequestHeader(v,l),o.metadata.propagations+=1}catch(_){}}})(t,s,a,o)})}({traceFetch:a,traceXHR:o,tracingOrigins:c,shouldCreateSpanForRequest:u})}_createRouteTransaction(t){if(!this._getCurrentHub){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.warn(`[Tracing] Did not create ${t.op} transaction because _getCurrentHub is invalid.`);return}let{beforeNavigate:e,idleTimeout:n,finalTimeout:s,heartbeatInterval:a}=this.options,o="pageload"===t.op,c=o?ta("sentry-trace"):null,u=o?ta("baggage"):null,l=c?y(c):void 0,_=u?b(u):void 0,d={...t,...l,metadata:{...t.metadata,dynamicSamplingContext:l&&!_?{}:_},trimEnd:!0},p="function"==typeof e?e(d):d,h=void 0===p?{...d,sampled:!1}:p;h.metadata=h.name!==d.name?{...h.metadata,source:"custom"}:h.metadata,!1===h.sampled&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log(`[Tracing] Will not send ${h.op} transaction because of beforeNavigate.`),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log(`[Tracing] Starting ${h.op} transaction on scope`);let m=this._getCurrentHub(),{location:E}=G,v=(0,f.lb)(m,h,n,s,!0,{location:E},a);return v.registerBeforeFinishCallback(t=>{(function(t){let e,n;let s=K();if(!s||!G.performance.getEntries||!B.Z1)return;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log("[Tracing] Adding & adjusting spans using Performance API");let a=(0,N.XL)(B.Z1),o=s.getEntries();
13if(o.slice(Z).forEach(r=>{let i=(0,N.XL)(r.startTime),s=(0,N.XL)(r.duration);if("navigation"!==t.op||!(a+i<t.startTimestamp))switch(r.entryType){case"navigation":["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(e=>{tt(t,r,e,a)}),tt(t,r,"secureConnection",a,"TLS/SSL","connectEnd"),tt(t,r,"fetch",a,"cache","domainLookupStart"),tt(t,r,"domainLookup",a,"DNS"),V(t,{op:"browser",description:"request",startTimestamp:a+(0,N.XL)(r.requestStart),endTimestamp:a+(0,N.XL)(r.responseEnd)}),V(t,{op:"browser",description:"response",startTimestamp:a+(0,N.XL)(r.responseStart),endTimestamp:a+(0,N.XL)(r.responseEnd)}),e=a+(0,N.XL)(r.responseStart),n=a+(0,N.XL)(r.requestStart);break;case"mark":case"paint":case"measure":{(function(t,e,n,r,i){let s=i+n;V(t,{description:e.name,endTimestamp:s+r,op:e.entryType,startTimestamp:s})})(t,r,i,s,a);let o=z(),c=r.startTime<o.firstHiddenTime;"first-paint"===r.name&&c&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log("[Measurements] Adding FP"),Q.fp={value:r.startTime,unit:"millisecond"}),"first-contentful-paint"===r.name&&c&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log("[Measurements] Adding FCP"),Q.fcp={value:r.startTime,unit:"millisecond"});break}case"resource":{let u=r.name.replace(G.location.origin,"");(function(t,e,n,r,i,s){if("xmlhttprequest"===e.initiatorType||"fetch"===e.initiatorType)return;let a={};"transferSize"in e&&(a["Transfer Size"]=e.transferSize),"encodedBodySize"in e&&(a["Encoded Body Size"]=e.encodedBodySize),"decodedBodySize"in e&&(a["Decoded Body Size"]=e.decodedBodySize);let o=s+r;V(t,{description:n,endTimestamp:o+i,op:e.initiatorType?`resource.${e.initiatorType}`:"resource.other",startTimestamp:o,data:a})})(t,r,u,i,s,a)}}}),Z=Math.max(o.length-1,0),function(t){let e=G.navigator;if(!e)return;let n=e.connection;n&&(n.effectiveType&&t.setTag("effectiveConnectionType",n.effectiveType),n.type&&t.setTag("connectionType",n.type),X(n.rtt)&&(Q["connection.rtt"]={value:n.rtt,unit:"millisecond"})),X(e.deviceMemory)&&t.setTag("deviceMemory",`${e.deviceMemory} GB`),X(e.hardwareConcurrency)&&t.setTag("hardwareConcurrency",String(e.hardwareConcurrency))}(t),"pageload"===t.op){"number"==typeof e&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log("[Measurements] Adding TTFB"),Q.ttfb={value:(e-t.startTimestamp)*1e3,unit:"millisecond"},"number"==typeof n&&n<=e&&(Q["ttfb.requestTime"]={value:(e-n)*1e3,unit:"millisecond"})),["fcp","fp","lcp"].forEach(e=>{if(!Q[e]||a>=t.startTimestamp)return;let n=Q[e].value,r=a+(0,N.XL)(n),i=Math.abs((r-t.startTimestamp)*1e3);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log(`[Measurements] Normalized ${e} from ${n} to ${i} (${i-n})`),Q[e].value=i});let c=Q["mark.fid"];c&&Q.fid&&(V(t,{description:"first input delay",endTimestamp:c.value+(0,N.XL)(Q.fid.value),op:"ui.action",startTimestamp:c.value}),delete Q["mark.fid"]),"fcp"in Q||delete Q.cls,Object.keys(Q).forEach(e=>{t.setMeasurement(e,Q[e].value,Q[e].unit)}),r&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log("[Measurements] Adding LCP Data"),r.element&&t.setTag("lcp.element",(0,k.Rt)(r.element)),r.id&&t.setTag("lcp.id",r.id),r.url&&t.setTag("lcp.url",r.url.trim().slice(0,200)),t.setTag("lcp.size",r.size)),i&&i.sources&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.log("[Measurements] Adding CLS Data"),i.sources.forEach((e,n)=>t.setTag(`cls.source.${n+1}`,(0,k.Rt)(e.node))))}r=void 0,i=void 0,Q={}})(t),t.setTag("sentry_reportAllChanges",Boolean(this.options._metricOptions&&this.options._metricOptions._reportAllChanges))}),v}}function ta(t){let e=(0,k.qT)(`meta[name=${t}]`);return e?e.getAttribute("content"):null}("undefined"==typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&(0,f.ro)();var to=n(95659),tc=n(86891),tu=n(26956),tl=n(11163),t_=n.n(tl);let td=tc.m9,tp={"routing.instrumentation":"next-router"},th=(0,to.Gd)().getClient();function tf(t,e=!0,n=!0){let{route:r,traceParentData:i,baggage:o,params:c}=function(){let t;let e=td.document.getElementById("__NEXT_DATA__");if(e&&e.innerHTML)try{t=JSON.parse(e.innerHTML)}catch(n){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&g.kg.warn("Could not extract __NEXT_DATA__")}if(!t)return{};let r={},{page:i,query:s,props:a}=t;return r.route=i,r.params=s,a&&a.pageProps&&(a.pageProps._sentryBaggage&&(r.baggage=a.pageProps._sentryBaggage),a.pageProps._sentryTraceData&&(r.traceParentData=y(a.pageProps._sentryTraceData))),r}();if(a=r||td.location.pathname,e){let u=b(o);s=t({name:a,op:"pageload",tags:tp,...c&&th&&th.getOptions().sendDefaultPii&&{data:c},...i,metadata:{source:r?"route":"url",dynamicSamplingContext:i&&!u?{}:u}})}n&&t_().events.on("routeChangeStart",e=>{let n,r;let i=function(t){let e=(td.__BUILD_MANIFEST||{}).sortedPages;if(e)return e.find(e=>{let n=function(t){let e=t.split("/"),n="";e[e.length-1].match(/^\[\[\.\.\..+\]\]$/)&&(e.pop(),n="(?:/(.+?))?");let r=e.map(t=>t.replace(/^\[\.\.\..+\]$/,"(.+?)").replace(/^\[.*\]$/,"([^/]+?)")).join("/");return RegExp(`^${r}${n}(?:/)?$`)}(e);return t.match(n)})}((0,tu.rt)(e));i?(n=i,r="route"):(n=e,r="url");let o={...tp,from:a};a=n,s&&s.finish();let c=t({name:n,op:"navigation",tags:o,metadata:{source:r}});if(c){let u=c.startChild({op:"ui.nextjs.route-change",description:"Next.js Route Change"}),l=()=>{u.finish(),t_().events.off("routeChangeComplete",l)};t_().events.on("routeChangeComplete",l)}})}function tg(t,e,n){let r=e.find(e=>e.name===t.name);if(r){for(let[i,s]of Object.entries(n))!function t(e,n,r){let i=n.match(/([a-z_]+)\.(.*)/i);if(null===i)e[n]=r;else{let s=e[i[1]];t(s,i[2],r)}}(r,i,s);return e}return[...e,t]}l=["nextjs","react"],(u=c={dsn:"https://[email protected]/5866579",enabled:!0,environment:"prod",tracesSampleRate:.1})._metadata=u._metadata||{},u._metadata.sdk=u._metadata.sdk||{name:"sentry.javascript.nextjs",packages:l.map(t=>({name:`npm:@sentry/${t}`,version:d.J})),version:d.J},c.environment=c.environment||"production",o=c.integrations,("undefined"==typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&(void 0!==c.tracesSampleRate||void 0!==c.tracesSampler)&&(o=function(t=[]){let e=new ts({tracingOrigins:[...tr.tracingOrigins,/^(api\/)/],routingInstrumentation:tf});return function(t,e,n={}){return Array.isArray(e)?tg(t,e,n):function(t,e,n){let r=r=>{let i=e(r);return tg(t,i,n)};return r}(t,e,n)}(e,t,{"options.routingInstrumentation":tf})}(c.integrations)),(_={...c,integrations:o})._metadata=_._metadata||{},_._metadata.sdk=_._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:d.J}],version:d.J},(0,p.S1)(_),(0,h.e)(t=>{t.setTag("runtime","browser");let e=t=>"transaction"===t.type&&"/404"===t.transaction?null:t;e.id="NextClient404Filter",t.addEventProcessor(e)})},16505:function(t,e,n){"use strict";n.r(e);var r=n(85893),i=n(9008),s=n.n(i);n(52490),n(13251);let a=t=>{let{Component:e,pageProps:n}=t;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s(),{children:(0,r.jsx)("meta",{name:"viewport",content:"initial-scale=1.0, width=device-width"})}),(0,r.jsx)(e,{...n})]})};e.default=a},52490:function(){},13251:function(){},77663:function(t){!function(){var e={229:function(t){var e,n,r,i=t.exports={};function s(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function o(t){if(e===setTimeout)return setTimeout(t,0);if((e===s||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(r){try{return e.call(null,t,0)}catch(n){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:s}
13catch(t){e=s}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(r){n=a}}();var c=[],u=!1,l=-1;function _(){u&&r&&(u=!1,r.length?c=r.concat(c):l=-1,c.length&&d())}function d(){if(!u){var t=o(_);u=!0;for(var e=c.length;e;){for(r=c,c=[];++l<e;)r&&r[l].run();l=-1,e=c.length}r=null,u=!1,function(t){if(n===clearTimeout)return clearTimeout(t);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{n(t)}catch(r){try{return n.call(null,t)}catch(e){return n.call(this,t)}}}(t)}}function p(t,e){this.fun=t,this.array=e}function h(){}i.nextTick=function(t){var e=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];c.push(new p(t,e)),1!==c.length||u||o(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=h,i.addListener=h,i.once=h,i.off=h,i.removeListener=h,i.removeAllListeners=h,i.emit=h,i.prependListener=h,i.prependOnceListener=h,i.listeners=function(t){return[]},i.binding=function(t){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(t){throw Error("process.chdir is not supported")},i.umask=function(){return 0}}},n={};function r(t){var i=n[t];if(void 0!==i)return i.exports;var s=n[t]={exports:{}},a=!0;try{e[t](s,s.exports,r),a=!1}finally{a&&delete n[t]}return s.exports}r.ab="//";var i=r(229);t.exports=i}()},9008:function(t,e,n){t.exports=n(83121)},11163:function(t,e,n){t.exports=n(80880)}},function(t){var e=function(e){return t(t.s=e)};t.O(0,[774,179],function(){return e(16395),e(14769),e(6840),e(80880)}),_N_E=t.O()}]);
14//# sourceMappingURL=_app-251027f44fe0ca35.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.