1(self.webpackChunkfrontend_website=self.webpackChunkfrontend_website||[]).push([[4734],{98054:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(74349);function o(e){var t=e.protocol?"".concat(e.protocol,":"):"",r=e.port?":".concat(e.port):"";return"".concat(t,"//").concat(e.host).concat(r).concat(e.path?"/".concat(e.path):"","/api/")}t.getEnvelopeEndpointWithUrlEncodedAuth=function(e,t,r){return t||"".concat(function(e){return"".concat(o(e)).concat(e.projectId,"/envelope/")}(e),"?").concat(function(e,t){var r={sentry_version:"7"};return e.publicKey&&(r.sentry_key=e.publicKey),t&&(r.sentry_client="".concat(t.name,"/").concat(t.version)),new URLSearchParams(r).toString()}(e,r))},t.getReportDialogEndpoint=function(e,t){var r=n.makeDsn(e);if(!r)return"";var a="".concat(o(r),"embed/error-page/"),i="dsn=".concat(n.dsnToString(r));for(var s in t)if("dsn"!==s&&"onClose"!==s)if("user"===s){var c=t.user;if(!c)continue;c.name&&(i+="&name=".concat(encodeURIComponent(c.name))),c.email&&(i+="&email=".concat(encodeURIComponent(c.email)))}else i+="&".concat(encodeURIComponent(s),"=").concat(encodeURIComponent(t[s]));return"".concat(a,"?").concat(i)}},19114:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(45226),o=r(51279);t.getAsyncContextStrategy=function(e){var t=n.getSentryCarrier(e);return t.acs?t.acs:o.getStackAsyncContextStrategy()},t.setAsyncContextStrategy=function(e){var t=n.getMainCarrier();n.getSentryCarrier(t).acs=e}},51279:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(39830),o=r(22554),a=r(99527),i=r(45226);class s{constructor(e,t){var r,n;r=e||new o.Scope,n=t||new o.Scope,this._stack=[{scope:r}],this._isolationScope=n}withScope(e){var t,r=this._pushScope();try{t=e(r)}catch(e){throw this._popScope(),e}return a.isThenable(t)?t.then(e=>(this._popScope(),e),e=>{throw this._popScope(),e}):(this._popScope(),t)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){var e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function c(){var e=i.getMainCarrier(),t=i.getSentryCarrier(e);return t.stack=t.stack||new s(n.getDefaultCurrentScope(),n.getDefaultIsolationScope())}function u(e){return c().withScope(e)}function l(e,t){var r=c();return r.withScope(()=>(r.getStackTop().scope=e,t(e)))}function d(e){return c().withScope(()=>e(c().getIsolationScope()))}t.AsyncContextStack=s,t.getStackAsyncContextStrategy=function(){return{withIsolationScope:d,withScope:u,withSetScope:l,withSetIsolationScope:(e,t)=>d(t),getCurrentScope:()=>c().getScope(),getIsolationScope:()=>c().getIsolationScope()}}},6377:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(98054),s=r(66560),c=r(90785),u=r(87802),l=r(18563),d=r(57200),p=r(80945),f=r(50935),h=r(74349),g=r(80526),m=r(11924),v=r(99527),y=r(25966),_=r(78938),S=r(52950),b=r(83725),E=r(6190),O=r(71130),T="Not capturing exception because it's already been captured.";function I(e){return void 0===e.type}function w(e){return"transaction"===e.type}t.BaseClient=class{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=h.makeDsn(e.dsn):c.DEBUG_BUILD&&y.logger.warn("No DSN provided, client will not send events."),this._dsn){var t=i.getEnvelopeEndpointWithUrlEncodedAuth(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport(a(a({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this)},e.transportOptions),{},{url:t}))}var r=["enableTracing","tracesSampleRate","tracesSampler"].find(t=>t in e&&null==e[t]);r&&y.consoleSandbox(()=>{console.warn("[Sentry] Deprecation warning: `".concat(r,"` is set to undefined, which leads to tracing being enabled. In v9, a value of `undefined` will result in tracing being disabled."))})}captureException(e,t,r){var n=_.uuid4();if(_.checkOrSetAlreadyCaught(e))return c.DEBUG_BUILD&&y.logger.log(T),n;var o=a({event_id:n},t);return this._process(this.eventFromException(e,o).then(e=>this._captureEvent(e,o,r))),o.event_id}captureMessage(e,t,r,n){var o=a({event_id:_.uuid4()},r),i=v.isParameterizedString(e)?e:String(e),s=v.isPrimitive(e)?this.eventFromMessage(i,t,o):this.eventFromException(e,o);return this._process(s.then(e=>this._captureEvent(e,o,n))),o.event_id}captureEvent(e,t,r){var n=_.uuid4();if(t&&t.originalException&&_.checkOrSetAlreadyCaught(t.originalException))return c.DEBUG_BUILD&&y.logger.log(T),n;var o=a({event_id:n},t),i=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,o,i||r)),o.event_id}captureSession(e){"string"!=typeof e.release?c.DEBUG_BUILD&&y.logger.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),d.updateSession(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){var t=this._transport;
1return t?(this.emit("flush"),this._isClientDoneProcessing(e).then(r=>t.flush(e).then(e=>r&&e))):S.resolvedSyncPromise(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,this.emit("close"),e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(e=>{var{name:t}=e;return t.startsWith("Spotlight")}))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){var t=this._integrations[e.name];l.setupIntegration(this,e,this._integrations),t||l.afterSetupIntegrations(this,[e])}sendEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.emit("beforeSendEvent",e,t);var r=u.createEventEnvelope(e,this._dsn,this._options._metadata,this._options.tunnel);for(var n of t.attachments||[])r=g.addItemToEnvelope(r,g.createAttachmentEnvelopeItem(n));var o=this.sendEnvelope(r);o&&o.then(t=>this.emit("afterSendEvent",e,t),null)}sendSession(e){var t=u.createSessionEnvelope(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(t)}recordDroppedEvent(e,t,r){if(this._options.sendClientReports){var n="number"==typeof r?r:1,o="".concat(e,":").concat(t);c.DEBUG_BUILD&&y.logger.log('Recording outcome: "'.concat(o,'"').concat(n>1?" (".concat(n," times)"):"")),this._outcomes[o]=(this._outcomes[o]||0)+n}}on(e,t){var r=this._hooks[e]=this._hooks[e]||[];return r.push(t),()=>{var e=r.indexOf(t);e>-1&&r.splice(e,1)}}emit(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=this._hooks[e];o&&o.forEach(e=>e(...r))}sendEnvelope(e){return this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport?this._transport.send(e).then(null,e=>(c.DEBUG_BUILD&&y.logger.error("Error while sending envelope:",e),e)):(c.DEBUG_BUILD&&y.logger.error("Transport disabled"),S.resolvedSyncPromise({}))}_setupIntegrations(){var{integrations:e}=this._options;this._integrations=l.setupIntegrations(this,e),l.afterSetupIntegrations(this,e)}_updateSessionFromEvent(e,t){var r=!1,n=!1,o=t.exception&&t.exception.values;if(o)for(var i of(n=!0,o)){var s=i.mechanism;if(s&&!1===s.handled){r=!0;break}}var c="ok"===e.status;(c&&0===e.errors||c&&r)&&(d.updateSession(e,a(a({},r&&{status:"crashed"}),{},{errors:e.errors||Number(n||r)})),this.captureSession(e))}_isClientDoneProcessing(e){return new S.SyncPromise(t=>{var r=0,n=setInterval(()=>{0==this._numProcessing?(clearInterval(n),t(!0)):(r+=1,e&&r>=e&&(clearInterval(n),t(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.getCurrentScope(),n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s.getIsolationScope(),o=this.getOptions(),i=Object.keys(this._integrations);return!t.integrations&&i.length>0&&(t.integrations=i),this.emit("preprocessEvent",e,t),e.type||n.setLastEventId(e.event_id||t.event_id),E.prepareEvent(o,e,t,r,this,n).then(e=>{if(null===e)return e;e.contexts=a({trace:s.getTraceContextFromScope(r)},e.contexts);var t=p.getDynamicSamplingContextFromScope(this,r);return e.sdkProcessingMetadata=a({dynamicSamplingContext:t},e.sdkProcessingMetadata),e})}_captureEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return this._processEvent(e,t,r).then(e=>e.event_id,e=>{if(c.DEBUG_BUILD){var t=e;"log"===t.logLevel?y.logger.log(t.message):y.logger.warn(t)}})}_processEvent(e,t,r){var n=this.getOptions(),{sampleRate:o}=n,i=w(e),s=I(e),c=e.type||"error",u="before send for type `".concat(c,"`"),l=void 0===o?void 0:b.parseSampleRate(o);if(s&&"number"==typeof l&&Math.random()>l)return this.recordDroppedEvent("sample_rate","error",e),S.rejectedSyncPromise(new m.SentryError("Discarding event because it's not included in the random sample (sampling rate = ".concat(o,")"),"log"));var d="replay_event"===c?"replay":c,p=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,r,p).then(r=>{if(null===r)throw this.recordDroppedEvent("event_processor",d,e),new m.SentryError("An event processor returned `null`, will not send event.","log");if(t.data&&!0===t.data.__sentry__)return r;var o=function(e,t,r,n){var{beforeSend:o,beforeSendTransaction:i,beforeSendSpan:s}=t;if(I(r)&&o)return o(r,n);if(w(r)){if(r.spans&&s){var c=[];for(var u of r.spans){var l=s(u);l?c.push(l):(O.showSpanDropWarning(),e.recordDroppedEvent("before_send","span"))}r.spans=c}if(i){if(r.spans){var d=r.spans.length;r.sdkProcessingMetadata=a(a({},r.sdkProcessingMetadata),{},{spanCountBeforeProcessing:d})}return i(r,n)}}return r}(this,n,r,t);return function(e,t){var r="".concat(t," must return `null` or a valid event.");if(v.isThenable(e))return e.then(e=>{if(!v.isPlainObject(e)&&null!==e)throw new m.SentryError(r);return e},e=>{throw new m.SentryError("".concat(t," rejected with ").concat(e))});if(!v.isPlainObject(e)&&null!==e)throw new m.SentryError(r);return e}(o,u)}).then(n=>{if(null===n){if(this.recordDroppedEvent("before_send",d,e),i){var o=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",o)}throw new m.SentryError("".concat(u," returned `null`, will not send event."),"log")}var s=r&&r.getSession();if(!i&&s&&this._updateSessionFromEvent(s,n),i){var c=(n.sdkProcessingMetadata&&n.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(n.spans?n.spans.length:0);c>0&&this.recordDroppedEvent("before_send","span",c)}var l=n.transaction_info;if(i&&l&&n.transaction!==e.transaction){n.transaction_info=a(a({},l),{},{source:"custom"})}return this.sendEvent(n,t),n}).then(null,e=>{if(e instanceof m.SentryError)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new m.SentryError("Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ".concat(e))})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){var e=this._outcomes;return this._outcomes={},Object.entries(e).map(e=>{var[t,r]=e,[n,o]=t.split(":");return{reason:n,category:o,quantity:r}})}_flushOutcomes(){c.DEBUG_BUILD&&y.logger.log("Flushing outcomes...");var e=this._clearOutcomes();if(0!==e.length)if(this._dsn){c.DEBUG_BUILD&&y.logger.log("Sending outcomes:",e);var t=f.createClientReportEnvelope(e,this._options.tunnel&&h.dsnToString(this._dsn));this.sendEnvelope(t)}else c.DEBUG_BUILD&&y.logger.log("No dsn provided, will not send outcomes");else c.DEBUG_BUILD&&y.logger.log("No outcomes to send")}}},78961:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}
1Object.defineProperty(t,"__esModule",{value:!0});var a=r(66560),i=r(25966),s=r(65301),c=100;t.addBreadcrumb=function(e,t){var r=a.getClient(),u=a.getIsolationScope();if(r){var{beforeBreadcrumb:l=null,maxBreadcrumbs:d=c}=r.getOptions();if(!(d<=0)){var p=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({timestamp:s.dateTimestampInSeconds()},e),f=l?i.consoleSandbox(()=>l(p,t)):p;null!==f&&(r.emit&&r.emit("beforeAddBreadcrumb",f,t),u.addBreadcrumb(f,d))}}}},45226:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(24463),o=r(22920);function a(e){var t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||n.SDK_VERSION,t[n.SDK_VERSION]=t[n.SDK_VERSION]||{}}t.getMainCarrier=function(){return a(o.GLOBAL_OBJ),o.GLOBAL_OBJ},t.getSentryCarrier=a},13260:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(74349),o=r(80526),a=r(9353);t.createCheckInEnvelope=function(e,t,r,i,s){var c={sent_at:(new Date).toISOString()};r&&r.sdk&&(c.sdk={name:r.sdk.name,version:r.sdk.version}),i&&s&&(c.dsn=n.dsnToString(s)),t&&(c.trace=a.dropUndefinedKeys(t));var u=function(e){return[{type:"check_in"},e]}(e);return o.createEnvelope(c,[u])}},63666:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.DEFAULT_ENVIRONMENT="production"},66560:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(19114),o=r(45226),a=r(22554),i=r(9353),s=r(22920);function c(){var e=o.getMainCarrier();return n.getAsyncContextStrategy(e).getCurrentScope()}t.getClient=function(){return c().getClient()},t.getCurrentScope=c,t.getGlobalScope=function(){return s.getGlobalSingleton("globalScope",()=>new a.Scope)},t.getIsolationScope=function(){var e=o.getMainCarrier();return n.getAsyncContextStrategy(e).getIsolationScope()},t.getTraceContextFromScope=function(e){var t=e.getPropagationContext(),{traceId:r,spanId:n,parentSpanId:o}=t;return i.dropUndefinedKeys({trace_id:r,span_id:n,parent_span_id:o})},t.withIsolationScope=function(){for(var e=o.getMainCarrier(),t=n.getAsyncContextStrategy(e),r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];if(2===a.length){var[s,c]=a;return s?t.withSetIsolationScope(s,c):t.withIsolationScope(c)}return t.withIsolationScope(a[0])},t.withScope=function(){for(var e=o.getMainCarrier(),t=n.getAsyncContextStrategy(e),r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];if(2===a.length){var[s,c]=a;return s?t.withSetScope(s,c):t.withScope(c)}return t.withScope(a[0])}},90785:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;t.DEBUG_BUILD=r},39830:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(22554),o=r(22920);t.getDefaultCurrentScope=function(){return o.getGlobalSingleton("defaultCurrentScope",()=>new n.Scope)},t.getDefaultIsolationScope=function(){return o.getGlobalSingleton("defaultIsolationScope",()=>new n.Scope)}},87802:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(80945),s=r(74349),c=r(80526);r(24463),r(60826),r(25966);var u=r(71130);t.createEventEnvelope=function(e,t,r,n){var o=c.getSdkMetadataForEnvelopeHeader(r),a=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]])}(e,r&&r.sdk);var i=c.createEventEnvelopeHeaders(e,o,n,t);delete e.sdkProcessingMetadata;var s=[{type:a},e];return c.createEnvelope(i,[s])},t.createSessionEnvelope=function(e,t,r,n){var o=c.getSdkMetadataForEnvelopeHeader(r),i=a(a({sent_at:(new Date).toISOString()},o&&{sdk:o}),!!n&&t&&{dsn:s.dsnToString(t)}),u="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return c.createEnvelope(i,[u])},t.createSpanEnvelope=function(e,t){var r=i.getDynamicSamplingContextFromSpan(e[0]),n=t&&t.getDsn(),o=t&&t.getOptions().tunnel,l=a(a({sent_at:(new Date).toISOString()},function(e){return!!e.trace_id&&!!e.public_key}(r)&&{trace:r}),!!o&&n&&{dsn:s.dsnToString(n)}),d=t&&t.getOptions().beforeSendSpan,p=d?e=>{var t=d(u.spanToJSON(e));return t||u.showSpanDropWarning(),t}:e=>u.spanToJSON(e),f=[];for(var h of e){var g=p(h);g&&f.push(c.createSpanEnvelopeItem(g))}return c.createEnvelope(l,f)}},75758:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}
1Object.defineProperty(t,"__esModule",{value:!0});var a=r(90785),i=r(99527),s=r(25966),c=r(52950);t.notifyEventProcessors=function e(t,r,u){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return new c.SyncPromise((c,d)=>{var p=t[l];if(null===r||"function"!=typeof p)c(r);else{var f=p(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},r),u);a.DEBUG_BUILD&&p.id&&null===f&&s.logger.log('Event processor "'.concat(p.id,'" dropped event')),i.isThenable(f)?f.then(r=>e(t,r,u,l+1).then(c)).then(null,d):e(t,f,u,l+1).then(c).then(null,d)}})}},79878:(e,t,r)=>{var n=r(38416),o=r(17156);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var s=r(63666),c=r(66560),u=r(90785),l=r(57200),d=r(99527),p=r(25966),f=r(78938),h=r(65301),g=r(22920),m=r(6190);function v(e,t){var r=c.getCurrentScope(),n=c.getClient();if(n){if(n.captureCheckIn)return n.captureCheckIn(e,t,r);u.DEBUG_BUILD&&p.logger.warn("Cannot capture check-in. Client does not support sending check-ins.")}else u.DEBUG_BUILD&&p.logger.warn("Cannot capture check-in. No client defined.");return f.uuid4()}function y(){return(y=o(function*(e){var t=c.getClient();return t?t.flush(e):(u.DEBUG_BUILD&&p.logger.warn("Cannot flush events. No client defined."),Promise.resolve(!1))})).apply(this,arguments)}function _(){return(_=o(function*(e){var t=c.getClient();return t?t.close(e):(u.DEBUG_BUILD&&p.logger.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))})).apply(this,arguments)}function S(){var e=c.getIsolationScope(),t=c.getCurrentScope(),r=t.getSession()||e.getSession();r&&l.closeSession(r),b(),e.setSession(),t.setSession()}function b(){var e=c.getIsolationScope(),t=c.getCurrentScope(),r=c.getClient(),n=t.getSession()||e.getSession();n&&r&&r.captureSession(n)}t.addEventProcessor=function(e){c.getIsolationScope().addEventProcessor(e)},t.captureCheckIn=v,t.captureEvent=function(e,t){return c.getCurrentScope().captureEvent(e,t)},t.captureException=function(e,t){return c.getCurrentScope().captureException(e,m.parseEventHintOrCaptureContext(t))},t.captureMessage=function(e,t){var r="string"==typeof t?t:void 0,n="string"!=typeof t?{captureContext:t}:void 0;return c.getCurrentScope().captureMessage(e,r,n)},t.captureSession=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]?S():b()},t.close=function(e){return _.apply(this,arguments)},t.endSession=S,t.flush=function(e){return y.apply(this,arguments)},t.isEnabled=function(){var e=c.getClient();return!!e&&!1!==e.getOptions().enabled&&!!e.getTransport()},t.isInitialized=function(){return!!c.getClient()},t.lastEventId=function(){return c.getIsolationScope().lastEventId()},t.setContext=function(e,t){c.getIsolationScope().setContext(e,t)},t.setExtra=function(e,t){c.getIsolationScope().setExtra(e,t)},t.setExtras=function(e){c.getIsolationScope().setExtras(e)},t.setTag=function(e,t){c.getIsolationScope().setTag(e,t)},t.setTags=function(e){c.getIsolationScope().setTags(e)},t.setUser=function(e){c.getIsolationScope().setUser(e)},t.startSession=function(e){var t=c.getClient(),r=c.getIsolationScope(),n=c.getCurrentScope(),{release:o,environment:a=s.DEFAULT_ENVIRONMENT}=t&&t.getOptions()||{},{userAgent:u}=g.GLOBAL_OBJ.navigator||{},d=l.makeSession(i(i({release:o,environment:a,user:n.getUser()||r.getUser()},u&&{userAgent:u}),e)),p=r.getSession();return p&&"ok"===p.status&&l.updateSession(p,{status:"exited"}),S(),r.setSession(d),n.setSession(d),d},t.withMonitor=function(e,t,r){var n=v({monitorSlug:e,status:"in_progress"},r),o=h.timestampInSeconds();function a(t){v({monitorSlug:e,status:t,checkInId:n,duration:h.timestampInSeconds()-o})}return c.withIsolationScope(()=>{var e;try{e=t()}catch(e){throw a("error"),e}return d.isThenable(e)?Promise.resolve(e).then(()=>{a("ok")},e=>{throw a("error"),e}):a("ok"),e})}},15107:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(66560),o=r(9353);t.captureFeedback=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.getCurrentScope(),{message:a,name:i,email:s,url:c,source:u,associatedEventId:l,tags:d}=e,p={contexts:{feedback:o.dropUndefinedKeys({contact_email:s,name:i,message:a,url:c,source:u,associated_event_id:l})},type:"feedback",level:"info",tags:d},f=r&&r.getClient()||n.getClient();return f&&f.emit("beforeSendFeedback",p,t),r.captureEvent(p,t)}},229:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(74008);r(61894);var s=r(99527);r(24463),r(60826),r(25966),r(65301),r(52950);var c=r(34468),u=r(96392);r(90785);var l=r(46135),d=r(71130),p=r(32021),f=r(949),h=r(78191),g=r(34169);function m(e,t,r){var n=g.getTraceData({span:r}),o=n["sentry-trace"],i=n.baggage;if(o){var c=t.headers||(function(e){return"undefined"!=typeof Request&&s.isInstanceOf(e,Request)}(e)?e.headers:void 0);if(c){if(function(e){return"undefined"!=typeof Headers&&s.isInstanceOf(e,Headers)}(c)){var u=new Headers(c);if(u.set("sentry-trace",o),i){var l=u.get("baggage");if(l){var d=v(l);u.set("baggage",d?"".concat(d,",").concat(i):i)}else u.set("baggage",i)}return u}if(Array.isArray(c)){var p=[...c.filter(e=>!(Array.isArray(e)&&"sentry-trace"===e[0])).map(e=>{if(Array.isArray(e)&&"baggage"===e[0]&&"string"==typeof e[1]){var[t,r,...n]=e;return[t,v(r),...n]}return e}),["sentry-trace",o]];return i&&p.push(["baggage",i]),p}var f="baggage"in c?c.baggage:void 0,h=[];return Array.isArray(f)?h=f.map(e=>"string"==typeof e?v(e):e).filter(e=>""===e):f&&h.push(v(f)),i&&h.push(i),a(a({},c),{},{"sentry-trace":o,baggage:h.length>0?h.join(","):void 0})}return a({},n)}}function v(e){return e.split(",").filter(e=>!e.split("=")[0].startsWith(u.SENTRY_BAGGAGE_KEY_PREFIX)).join(",")}t.addTracingHeadersToFetchRequest=function(e,t,r,n,o){return m(e,n,o)},t.instrumentFetchRequest=function(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"auto.http.browser";if(e.fetchData){var a=l.hasTracingEnabled()&&t(e.fetchData.url);if(!e.endTimestamp||!a){var{method:s,url:u}=e.fetchData,g=function(e){try{return new URL(e).href}catch(e){return}}(u),v=g?c.parseUrl(g).host:void 0,y=!!d.getActiveSpan(),_=a&&y?h.startInactiveSpan({name:"".concat(s," ").concat(u),attributes:{url:u,type:"fetch","http.method":s,"http.url":g,"server.address":v,[i.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:o,[i.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"http.client"}}):new p.SentryNonRecordingSpan;if(e.fetchData.__span=_.spanContext().spanId,n[_.spanContext().spanId]=_,r(e.fetchData.url)){var S=e.args[0],b=e.args[1]||{},E=m(S,b,l.hasTracingEnabled()&&y?_:void 0);E&&(e.args[1]=b,b.headers=E)}return _}var O=e.fetchData.__span;if(!O)return;var T=n[O];T&&(!function(e,t){if(t.response){f.setHttpStatus(e,t.response.status);var r=t.response&&t.response.headers&&t.response.headers.get("content-length");if(r){var n=parseInt(r);n>0&&e.setAttribute("http.response_content_length",n)}}else t.error&&e.setStatus({code:f.SPAN_STATUS_ERROR,message:"internal_error"});e.end()}(T,e),delete n[O])}}},51919:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(78961),o=r(66560),a=r(79878);function i(){return{bindClient(e){o.getCurrentScope().setClient(e)},withScope:o.withScope,getClient:()=>o.getClient(),getScope:o.getCurrentScope,getIsolationScope:o.getIsolationScope,captureException:(e,t)=>o.getCurrentScope().captureException(e,t),captureMessage:(e,t,r)=>o.getCurrentScope().captureMessage(e,t,r),captureEvent:a.captureEvent,addBreadcrumb:n.addBreadcrumb,setUser:a.setUser,setTags:a.setTags,setTag:a.setTag,setExtra:a.setExtra,setExtras:a.setExtras,setContext:a.setContext,getIntegration(e){var t=o.getClient();return t&&t.getIntegrationByName(e.id)||null},startSession:a.startSession,endSession:a.endSession,captureSession(e){if(e)return a.endSession();var t,r,n;t=o.getCurrentScope(),r=o.getClient(),n=t.getSession(),r&&n&&r.captureSession(n)}}}var s=i;t.getCurrentHub=s,t.getCurrentHubShim=i},1516:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(61894),o=r(59148),a=r(66824),i=r(61224),s=r(92170),c=r(32021),u=r(949),l=r(78191),d=r(80945),p=r(38300),f=r(88417),h=r(41489),g=r(74008),m=r(87802),v=r(79878),y=r(66560),_=r(39830),S=r(19114),b=r(45226),E=r(57200),O=r(75965),T=r(22554),I=r(75758),w=r(98054),k=r(6377),C=r(36651),P=r(36292),R=r(99689),D=r(39823),A=r(22798),M=r(18563),N=r(2563),x=r(6190),j=r(13260),U=r(46135),B=r(78517),L=r(75462),F=r(71974),W=r(71130),H=r(83725),G=r(42652),z=r(34169),q=r(97014),Y=r(63666),V=r(78961),J=r(20406),K=r(81625),$=r(55561),X=r(41927),Q=r(10176),Z=r(90171),ee=r(20969),te=r(23511),re=r(28641),ne=r(70692),oe=r(27923),ae=r(54068),ie=r(86392),se=r(23192),ce=r(91049),ue=r(26254),le=r(3503),de=r(57053),pe=r(229),fe=r(30922),he=r(15107),ge=r(51919),me=r(62617),ve=r(43681),ye=r(31257),_e=r(99718),Se=r(74349),be=r(11924),Ee=r(22920),Oe=r(98108),Te=r(38705),Ie=r(84399),we=r(57421),ke=r(84909),Ce=r(99527),Pe=r(4819),Re=r(25966),De=r(24217),Ae=r(78938),Me=r(55279),Ne=r(35057),xe=r(9353),je=r(37223),Ue=r(68666),Be=r(4206),Le=r(89081),Fe=r(7719),We=r(33261),He=r(10889),Ge=r(41291),ze=r(52950),qe=r(65301),Ye=r(1774),Ve=r(43015),Je=r(80526),Ke=r(50935),$e=r(88300),Xe=r(96392),Qe=r(34468),Ze=r(28546),et=r(88468),tt=r(8437),rt=r(42541),nt=r(5322),ot=r(85402),at=r(24463),it=r(60463),st=r(70529),ct=r(64067),ut=r(90492),lt=r(7004),dt=r(42355),pt=r(36363),ft=r(94945),ht=r(95853);t.registerSpanErrorInstrumentation=n.registerSpanErrorInstrumentation,t.getCapturedScopesOnSpan=o.getCapturedScopesOnSpan,t.setCapturedScopesOnSpan=o.setCapturedScopesOnSpan,t.addTracingExtensions=a.addTracingExtensions,t.TRACING_DEFAULTS=i.TRACING_DEFAULTS,t.startIdleSpan=i.startIdleSpan,t.SentrySpan=s.SentrySpan,t.SentryNonRecordingSpan=c.SentryNonRecordingSpan,t.SPAN_STATUS_ERROR=u.SPAN_STATUS_ERROR,t.SPAN_STATUS_OK=u.SPAN_STATUS_OK,t.SPAN_STATUS_UNSET=u.SPAN_STATUS_UNSET,t.getSpanStatusFromHttpCode=u.getSpanStatusFromHttpCode,t.setHttpStatus=u.setHttpStatus,t.continueTrace=l.continueTrace,t.startInactiveSpan=l.startInactiveSpan,t.startNewTrace=l.startNewTrace,t.startSpan=l.startSpan,t.startSpanManual=l.startSpanManual,t.suppressTracing=l.suppressTracing,t.withActiveSpan=l.withActiveSpan,t.getDynamicSamplingContextFromClient=d.getDynamicSamplingContextFromClient,t.getDynamicSamplingContextFromScope=d.getDynamicSamplingContextFromScope,t.getDynamicSamplingContextFromSpan=d.getDynamicSamplingContextFromSpan,t.spanToBaggageHeader=d.spanToBaggageHeader,t.setMeasurement=p.setMeasurement,t.timedEventsToMeasurements=p.timedEventsToMeasurements,t.sampleSpan=f.sampleSpan,t.logSpanEnd=h.logSpanEnd,t.logSpanStart=h.logSpanStart,t.SEMANTIC_ATTRIBUTE_CACHE_HIT=g.SEMANTIC_ATTRIBUTE_CACHE_HIT,t.SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE=g.SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE,t.SEMANTIC_ATTRIBUTE_CACHE_KEY=g.SEMANTIC_ATTRIBUTE_CACHE_KEY,t.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME=g.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME,t.SEMANTIC_ATTRIBUTE_HTTP_REQUEST_METHOD=g.SEMANTIC_ATTRIBUTE_HTTP_REQUEST_METHOD,t.SEMANTIC_ATTRIBUTE_PROFILE_ID=g.SEMANTIC_ATTRIBUTE_PROFILE_ID,t.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME=g.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME,t.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON=g.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,t.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT=g.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT,t.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE=g.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE,t.SEMANTIC_ATTRIBUTE_SENTRY_OP=g.SEMANTIC_ATTRIBUTE_SENTRY_OP,t.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN=g.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,t.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE=g.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,t.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE=g.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,t.SEMANTIC_ATTRIBUTE_URL_FULL=g.SEMANTIC_ATTRIBUTE_URL_FULL,t.createEventEnvelope=m.createEventEnvelope,t.createSessionEnvelope=m.createSessionEnvelope,t.createSpanEnvelope=m.createSpanEnvelope,t.addEventProcessor=v.addEventProcessor,t.captureCheckIn=v.captureCheckIn,t.captureEvent=v.captureEvent,t.captureException=v.captureException,t.captureMessage=v.captureMessage,t.captureSession=v.captureSession,t.close=v.close,t.endSession=v.endSession,t.flush=v.flush,t.isEnabled=v.isEnabled,t.isInitialized=v.isInitialized,t.lastEventId=v.lastEventId,t.setContext=v.setContext,t.setExtra=v.setExtra,t.setExtras=v.setExtras,t.setTag=v.setTag,t.setTags=v.setTags,t.setUser=v.setUser,t.startSession=v.startSession,t.withMonitor=v.withMonitor,t.getClient=y.getClient,t.getCurrentScope=y.getCurrentScope,t.getGlobalScope=y.getGlobalScope,t.getIsolationScope=y.getIsolationScope,t.getTraceContextFromScope=y.getTraceContextFromScope,t.withIsolationScope=y.withIsolationScope,t.withScope=y.withScope,t.getDefaultCurrentScope=_.getDefaultCurrentScope,t.getDefaultIsolationScope=_.getDefaultIsolationScope,t.setAsyncContextStrategy=S.setAsyncContextStrategy,t.getMainCarrier=b.getMainCarrier,t.closeSession=E.closeSession,t.makeSession=E.makeSession,t.updateSession=E.updateSession,t.SessionFlusher=O.SessionFlusher,t.Scope=T.Scope,t.notifyEventProcessors=I.notifyEventProcessors,t.getEnvelopeEndpointWithUrlEncodedAuth=w.getEnvelopeEndpointWithUrlEncodedAuth,t.getReportDialogEndpoint=w.getReportDialogEndpoint,t.BaseClient=k.BaseClient,t.ServerRuntimeClient=C.ServerRuntimeClient,t.initAndBind=P.initAndBind,t.setCurrentClient=P.setCurrentClient,t.createTransport=R.createTransport,t.makeOfflineTransport=D.makeOfflineTransport,t.makeMultiplexedTransport=A.makeMultiplexedTransport,t.addIntegration=M.addIntegration,t.defineIntegration=M.defineIntegration,t.getIntegrationsToSetup=M.getIntegrationsToSetup,t.applyScopeDataToEvent=N.applyScopeDataToEvent,t.mergeScopeData=N.mergeScopeData,t.prepareEvent=x.prepareEvent,t.createCheckInEnvelope=j.createCheckInEnvelope,t.hasTracingEnabled=U.hasTracingEnabled,t.isSentryRequestUrl=B.isSentryRequestUrl,t.handleCallbackErrors=L.handleCallbackErrors,t.parameterize=F.parameterize,t.addChildSpanToSpan=W.addChildSpanToSpan,t.getActiveSpan=W.getActiveSpan,t.getRootSpan=W.getRootSpan,t.getSpanDescendants=W.getSpanDescendants,t.getStatusMessage=W.getStatusMessage,t.spanIsSampled=W.spanIsSampled,t.spanTimeInputToSeconds=W.spanTimeInputToSeconds,t.spanToJSON=W.spanToJSON,t.spanToTraceContext=W.spanToTraceContext,t.spanToTraceHeader=W.spanToTraceHeader,t.updateSpanName=W.updateSpanName,t.parseSampleRate=H.parseSampleRate,t.applySdkMetadata=G.applySdkMetadata,t.getTraceData=z.getTraceData,t.getTraceMetaTags=q.getTraceMetaTags,t.DEFAULT_ENVIRONMENT=Y.DEFAULT_ENVIRONMENT,t.addBreadcrumb=V.addBreadcrumb,t.functionToStringIntegration=J.functionToStringIntegration,t.inboundFiltersIntegration=K.inboundFiltersIntegration,t.linkedErrorsIntegration=$.linkedErrorsIntegration,t.moduleMetadataIntegration=X.moduleMetadataIntegration,t.requestDataIntegration=Q.requestDataIntegration,t.captureConsoleIntegration=Z.c
1aptureConsoleIntegration,t.debugIntegration=ee.debugIntegration,t.dedupeIntegration=te.dedupeIntegration,t.extraErrorDataIntegration=re.extraErrorDataIntegration,t.rewriteFramesIntegration=ne.rewriteFramesIntegration,t.sessionTimingIntegration=oe.sessionTimingIntegration,t.zodErrorsIntegration=ae.zodErrorsIntegration,t.thirdPartyErrorFilterIntegration=ie.thirdPartyErrorFilterIntegration,t.metrics=se.metrics,t.profiler=ce.profiler,t.metricsDefault=ue.metricsDefault,t.BrowserMetricsAggregator=le.BrowserMetricsAggregator,t.getMetricSummaryJsonForSpan=de.getMetricSummaryJsonForSpan,t.addTracingHeadersToFetchRequest=pe.addTracingHeadersToFetchRequest,t.instrumentFetchRequest=pe.instrumentFetchRequest,t.trpcMiddleware=fe.trpcMiddleware,t.captureFeedback=he.captureFeedback,t.getCurrentHub=ge.getCurrentHub,t.getCurrentHubShim=ge.getCurrentHubShim,t.applyAggregateErrorsToEvent=me.applyAggregateErrorsToEvent,t.flatten=ve.flatten,t.getBreadcrumbLogLevelFromHttpStatusCode=ye.getBreadcrumbLogLevelFromHttpStatusCode,t.getComponentName=_e.getComponentName,t.getDomElement=_e.getDomElement,t.getLocationHref=_e.getLocationHref,t.htmlTreeAsString=_e.htmlTreeAsString,t.dsnFromString=Se.dsnFromString,t.dsnToString=Se.dsnToString,t.makeDsn=Se.makeDsn,t.SentryError=be.SentryError,t.GLOBAL_OBJ=Ee.GLOBAL_OBJ,t.getGlobalSingleton=Ee.getGlobalSingleton,t.addConsoleInstrumentationHandler=Oe.addConsoleInstrumentationHandler,t.addFetchEndInstrumentationHandler=Te.addFetchEndInstrumentationHandler,t.addFetchInstrumentationHandler=Te.addFetchInstrumentationHandler,t.addGlobalErrorInstrumentationHandler=Ie.addGlobalErrorInstrumentationHandler,t.addGlobalUnhandledRejectionInstrumentationHandler=we.addGlobalUnhandledRejectionInstrumentationHandler,t.addHandler=ke.addHandler,t.maybeInstrument=ke.maybeInstrument,t.resetInstrumentationHandlers=ke.resetInstrumentationHandlers,t.triggerHandlers=ke.triggerHandlers,t.isDOMError=Ce.isDOMError,t.isDOMException=Ce.isDOMException,t.isElement=Ce.isElement,t.isError=Ce.isError,t.isErrorEvent=Ce.isErrorEvent,t.isEvent=Ce.isEvent,t.isInstanceOf=Ce.isInstanceOf,t.isParameterizedString=Ce.isParameterizedString,t.isPlainObject=Ce.isPlainObject,t.isPrimitive=Ce.isPrimitive,t.isRegExp=Ce.isRegExp,t.isString=Ce.isString,t.isSyntheticEvent=Ce.isSyntheticEvent,t.isThenable=Ce.isThenable,t.isVueViewModel=Ce.isVueViewModel,t.isBrowser=Pe.isBrowser,t.CONSOLE_LEVELS=Re.CONSOLE_LEVELS,t.consoleSandbox=Re.consoleSandbox,t.logger=Re.logger,t.originalConsoleMethods=Re.originalConsoleMethods,t.memoBuilder=De.memoBuilder,t.addContextToFrame=Ae.addContextToFrame,t.addExceptionMechanism=Ae.addExceptionMechanism,t.addExceptionTypeValue=Ae.addExceptionTypeValue,t.arrayify=Ae.arrayify,t.checkOrSetAlreadyCaught=Ae.checkOrSetAlreadyCaught,t.getEventDescription=Ae.getEventDescription,t.parseSemver=Ae.parseSemver,t.uuid4=Ae.uuid4,t.dynamicRequire=Me.dynamicRequire,t.isNodeEnv=Me.isNodeEnv,t.loadModule=Me.loadModule,t.normalize=Ne.normalize,t.normalizeToSize=Ne.normalizeToSize,t.normalizeUrlToBase=Ne.normalizeUrlToBase,t.addNonEnumerableProperty=xe.addNonEnumerableProperty,t.convertToPlainObject=xe.convertToPlainObject,t.dropUndefinedKeys=xe.dropUndefinedKeys,t.extractExceptionKeysForMessage=xe.extractExceptionKeysForMessage,t.fill=xe.fill,t.getOriginalFunction=xe.getOriginalFunction,t.markFunctionWrapped=xe.markFunctionWrapped,t.objectify=xe.objectify,t.urlEncode=xe.urlEncode,t.basename=je.basename,t.dirname=je.dirname,t.isAbsolute=je.isAbsolute,t.join=je.join,t.normalizePath=je.normalizePath,t.relative=je.relative,t.resolve=je.resolve,t.makePromiseBuffer=Ue.makePromiseBuffer,t.DEFAULT_USER_INCLUDES=Be.DEFAULT_USER_INCLUDES,t.addNormalizedRequestDataToEvent=Be.addNormalizedRequestDataToEvent,t.addRequestDataToEvent=Be.addRequestDataToEvent,t.extractPathForTransaction=Be.extractPathForTransaction,t.extractQueryParamsFromUrl=Be.extractQueryParamsFromUrl,t.extractRequestData=Be.extractRequestData,t.headersToDict=Be.headersToDict,t.httpRequestToRequestData=Be.httpRequestToRequestData,t.winterCGHeadersToDict=Be.winterCGHeadersToDict,t.winterCGRequestToRequestData=Be.winterCGRequestToRequestData,t.severityLevelFromString=Le.severityLevelFromString,t.validSeverityLevels=Le.validSeverityLevels,t.UNKNOWN_FUNCTION=Fe.UNKNOWN_FUNCTION,t.createStackParser=Fe.createStackParser,t.getFramesFromEvent=Fe.getFramesFromEvent,t.getFunctionName=Fe.getFunctionName,t.stackParserFromStackParserOptions=Fe.stackParserFromStackParserOptions,t.stripSentryFramesAndReverse=Fe.stripSentryFramesAndReverse,t.filenameIsInApp=We.filenameIsInApp,t.node=We.node,t.nodeStackLineParser=We.nodeStackLineParser,t.isMatchingPattern=He.isMatchingPattern,t.safeJoin=He.safeJoin,t.snipLine=He.snipLine,t.stringMatchesSomePattern=He.stringMatchesSomePattern,t.truncate=He.truncate,t.isNativeFunction=Ge.isNativeFunction,t.supportsDOMError=Ge.supportsDOMError,t.supportsDOMException=Ge.supportsDOMException,t.supportsErrorEvent=Ge.supportsErrorEvent,t.supportsFetch=Ge.supportsFetch,t.supportsNativeFetch=Ge.supportsNativeFetch,t.supportsReferrerPolicy=Ge.supportsReferrerPolicy,t.supportsReportingObserver=Ge.supportsReportingObserver,t.SyncPromise=ze.SyncPromise,t.rejectedSyncPromise=ze.rejectedSyncPromise,t.resolvedSyncPromise=ze.resolvedSyncPromise,Object.defineProperty(t,"_browserPerformanceTimeOriginMode",{enumerable:!0,get:()=>qe._browserPerformanceTimeOriginMode}),t.browserPerformanceTimeOrigin=qe.browserPerformanceTimeOrigin,t.dateTimestampInSeconds=qe.dateTimestampInSeconds,t.timestampInSeconds=qe.timestampInSeconds,t.TRACEPARENT_REGEXP=Ye.TRACEPARENT_REGEXP,t.extractTraceparentData=Ye.extractTraceparentData,t.generateSentryTraceHeader=Ye.generateSentryTraceHeader,t.propagationContextFromHeaders=Ye.propagationContextFromHeaders,t.getSDKSource=Ve.getSDKSource,t.isBrowserBun
1dle=Ve.isBrowserBundle,t.addItemToEnvelope=Je.addItemToEnvelope,t.createAttachmentEnvelopeItem=Je.createAttachmentEnvelopeItem,t.createEnvelope=Je.createEnvelope,t.createEventEnvelopeHeaders=Je.createEventEnvelopeHeaders,t.createSpanEnvelopeItem=Je.createSpanEnvelopeItem,t.envelopeContainsItemType=Je.envelopeContainsItemType,t.envelopeItemTypeToDataCategory=Je.envelopeItemTypeToDataCategory,t.forEachEnvelopeItem=Je.forEachEnvelopeItem,t.getSdkMetadataForEnvelopeHeader=Je.getSdkMetadataForEnvelopeHeader,t.parseEnvelope=Je.parseEnvelope,t.serializeEnvelope=Je.serializeEnvelope,t.createClientReportEnvelope=Ke.createClientReportEnvelope,t.DEFAULT_RETRY_AFTER=$e.DEFAULT_RETRY_AFTER,t.disabledUntil=$e.disabledUntil,t.isRateLimited=$e.isRateLimited,t.parseRetryAfterHeader=$e.parseRetryAfterHeader,t.updateRateLimits=$e.updateRateLimits,t.BAGGAGE_HEADER_NAME=Xe.BAGGAGE_HEADER_NAME,t.MAX_BAGGAGE_STRING_LENGTH=Xe.MAX_BAGGAGE_STRING_LENGTH,t.SENTRY_BAGGAGE_KEY_PREFIX=Xe.SENTRY_BAGGAGE_KEY_PREFIX,t.SENTRY_BAGGAGE_KEY_PREFIX_REGEX=Xe.SENTRY_BAGGAGE_KEY_PREFIX_REGEX,t.baggageHeaderToDynamicSamplingContext=Xe.baggageHeaderToDynamicSamplingContext,t.dynamicSamplingContextToSentryBaggageHeader=Xe.dynamicSamplingContextToSentryBaggageHeader,t.parseBaggageHeader=Xe.parseBaggageHeader,t.getNumberOfUrlSegments=Qe.getNumberOfUrlSegments,t.getSanitizedUrlString=Qe.getSanitizedUrlString,t.parseUrl=Qe.parseUrl,t.stripUrlQueryAndFragment=Qe.stripUrlQueryAndFragment,t.makeFifoCache=Ze.makeFifoCache,t.eventFromMessage=et.eventFromMessage,t.eventFromUnknownInput=et.eventFromUnknownInput,t.exceptionFromError=et.exceptionFromError,t.parseStackFrames=et.parseStackFrames,t.callFrameToStackFrame=tt.callFrameToStackFrame,t.watchdogTimer=tt.watchdogTimer,t.LRUMap=rt.LRUMap,t.generatePropagationContext=nt.generatePropagationContext,t.generateSpanId=nt.generateSpanId,t.generateTraceId=nt.generateTraceId,t.vercelWaitUntil=ot.vercelWaitUntil,t.SDK_VERSION=at.SDK_VERSION,t.getDebugImagesForResources=it.getDebugImagesForResources,t.getFilenameToDebugIdMap=it.getFilenameToDebugIdMap,t.escapeStringForRegex=st.escapeStringForRegex,t.supportsHistory=ct.supportsHistory,t._asyncNullishCoalesce=ut._asyncNullishCoalesce,t._asyncOptionalChain=lt._asyncOptionalChain,t._asyncOptionalChainDelete=dt._asyncOptionalChainDelete,t._nullishCoalesce=pt._nullishCoalesce,t._optionalChain=ft._optionalChain,t._optionalChainDelete=ht._optionalChainDelete},18563:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(66560),o=r(90785),a=r(25966),i=[];function s(e,t,r){if(r[t.name])o.DEBUG_BUILD&&a.logger.log("Integration skipped because it was already installed: ".concat(t.name));else{if(r[t.name]=t,-1===i.indexOf(t.name)&&"function"==typeof t.setupOnce&&(t.setupOnce(),i.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){var n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,r)=>n(t,r,e))}if("function"==typeof t.processEvent){var s=t.processEvent.bind(t),c=Object.assign((t,r)=>s(t,r,e),{id:t.name});e.addEventProcessor(c)}o.DEBUG_BUILD&&a.logger.log("Integration installed: ".concat(t.name))}}t.addIntegration=function(e){var t=n.getClient();t?t.addIntegration(e):o.DEBUG_BUILD&&a.logger.warn('Cannot add integration "'.concat(e.name,'" because no SDK Client is available.'))},t.afterSetupIntegrations=function(e,t){for(var r of t)r&&r.afterAllSetup&&r.afterAllSetup(e)},t.defineIntegration=function(e){return e},t.getIntegrationsToSetup=function(e){var t,r=e.defaultIntegrations||[],n=e.integrations;if(r.forEach(e=>{e.isDefaultInstance=!0}),Array.isArray(n))t=[...r,...n];else if("function"==typeof n){var o=n(r);t=Array.isArray(o)?o:[o]}else t=r;var a=function(e){var t={};return e.forEach(e=>{var{name:r}=e,n=t[r];n&&!n.isDefaultInstance&&e.isDefaultInstance||(t[r]=e)}),Object.values(t)}(t),i=a.findIndex(e=>"Debug"===e.name);if(i>-1){var[s]=a.splice(i,1);a.push(s)}return a},t.installedIntegrations=i,t.setupIntegration=s,t.setupIntegrations=function(e,t){var r={};return t.forEach(t=>{t&&s(e,t,r)}),r}},90171:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(66560),o=r(79878),a=r(18563),i=r(98108),s=r(25966),c=r(78938),u=r(89081),l=r(10889),d=r(22920),p=a.defineIntegration(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.levels||s.CONSOLE_LEVELS,r=!!e.handled;return{name:"CaptureConsole",setup(e){"console"in d.GLOBAL_OBJ&&i.addConsoleInstrumentationHandler(a=>{var{args:i,level:s}=a;n.getClient()===e&&t.includes(s)&&function(e,t,r){var a={level:u.severityLevelFromString(t),extra:{arguments:e}};n.withScope(n=>{if(n.addEventProcessor(e=>(e.logger="console",c.addExceptionMechanism(e,{handled:r,type:"console"}),e)),"assert"!==t){var i=e.find(e=>e instanceof Error);if(i)o.captureException(i,a);else{var s=l.safeJoin(e," ");o.captureMessage(s,a)}}else if(!e[0]){var u="Assertion failed: ".concat(l.safeJoin(e.slice(1)," ")||"console.assert");n.setExtra("arguments",e.slice(1)),o.captureMessage(u,a)}})}(i,s,r)})}}});t.captureConsoleIntegration=p},20969:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}Object.defineProperty(t,"__esModule",{value:!0});var a=r(18563),i=r(25966),s=a.defineIntegration(function(){var e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({debugger:!1,stringify:!1},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return{name:"Debug",setup(t){t.on("beforeSendEvent",(t,r)=>{e.debugger,i.consoleSandbox(()=>{e.stringify?(console.log(JSON.stringify(t,null,2)),r&&Object.keys(r).length&&console.log(JSON.stringify(r,null,2))):(console.log(t),r&&Object.keys(r).length&&console.log(r))})})}}});t.debugIntegration=s},23511:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(18563),o=r(90785),a=r(25966),i=r(7719),s=n.defineIntegration(()=>{var e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{if(c(t,e))return o.DEBUG_BUILD&&a.logger.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}});function c(e,t){return!!t&&(!!function(e,t){var r=e.message,n=t.message;if(!r&&!n)return!1;if(r&&!n||!r&&n)return!1;if(r!==n)return!1;if(!l(e,t))return!1;if(!u(e,t))return!1;return!0}(e,t)||!!function(e,t){var r=d(t),n=d(e);if(!r||!n)return!1;if(r.type!==n.type||r.value!==n.value)return!1;if(!l(e,t))return!1;if(!u(e,t))return!1;return!0}(e,t))}function u(e,t){var r=i.getFramesFromEvent(e),n=i.getFramesFromEvent(t);if(!r&&!n)return!0;if(r&&!n||!r&&n)return!1;if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++){var a=n[o],s=r[o];if(a.filename!==s.filename||a.lineno!==s.lineno||a.colno!==s.colno||a.function!==s.function)return!1}return!0}function l(e,t){var r=e.fingerprint,n=t.fingerprint;if(!r&&!n)return!0;if(r&&!n||!r&&n)return!1;try{return!(r.join("")!==n.join(""))}catch(e){return!1}}function d(e){return e.exception&&e.exception.values&&e.exception.values[0]}t._shouldDropEvent=c,t.dedupeIntegration=s},28641:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(18563),s=r(90785),c=r(99527),u=r(25966),l=r(35057),d=r(9353),p=r(10889),f=i.defineIntegration(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{depth:t=3,captureErrorCause:r=!0}=e;return{name:"ExtraErrorData",processEvent(e,n,o){var{maxValueLength:i=250}=o.getOptions();return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;if(!t.originalException||!c.isError(t.originalException))return e;var i=t.originalException.name||t.originalException.constructor.name,f=function(e,t,r){try{var n=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],o={};for(var a of Object.keys(e))if(-1===n.indexOf(a)){var i=e[a];o[a]=c.isError(i)||"string"==typeof i?p.truncate("".concat(i),r):i}if(t&&void 0!==e.cause&&(o.cause=c.isError(e.cause)?e.cause.toString():e.cause),"function"==typeof e.toJSON){var l=e.toJSON();for(var d of Object.keys(l)){var f=l[d];o[d]=c.isError(f)?f.toString():f}}return o}catch(e){s.DEBUG_BUILD&&u.logger.error("Unable to extract extra data from the Error object:",e)}return null}(t.originalException,n,o);if(f){var h=a({},e.contexts),g=l.normalize(f,r);return c.isPlainObject(g)&&(d.addNonEnumerableProperty(g,"__sentry_skip_normalization__",!0),h[i]=g),a(a({},e),{},{contexts:h})}return e}(e,n,t,r,i)}}});t.extraErrorDataIntegration=f},20406:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n,o=r(66560),a=r(18563),i=r(9353),s=new WeakMap,c=a.defineIntegration(()=>({name:"FunctionToString",setupOnce(){n=Function.prototype.toString;try{Function.prototype.toString=function(){for(var e=i.getOriginalFunction(this),t=s.has(o.getClient())&&void 0!==e?e:this,r=arguments.length,a=new Array(r),c=0;c<r;c++)a[c]=arguments[c];return n.apply(t,a)}}catch(e){}},setup(e){s.set(e,!0)}}));t.functionToStringIntegration=c},81625:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(90785),o=r(18563),a=r(25966),i=r(78938),s=r(10889),c=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/],u=o.defineIntegration(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{name:"InboundFilters",processEvent(t,r,o){var u=o.getOptions(),d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:c],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,u);return function(e,t){if(t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(e))return n.DEBUG_BUILD&&a.logger.warn("Event dropped due to being internal Sentry Error.\nEvent: ".concat(i.getEventDescription(e))),!0;if(function(e,t){if(e.type||!t||!t.length)return!1;return function(e){var t,r=[];e.message&&r.push(e.message);try{t=e.exception.values[e.exception.values.length-1]}catch(e){}t&&t.value&&(r.push(t.value),t.type&&r.push("".concat(t.type,": ").concat(t.value)));return r}(e).some(e=>s.stringMatchesSomePattern(e,t))}(e,t.ignoreErrors))return n.DEBUG_BUILD&&a.logger.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: ".concat(i.getEventDescription(e))),!0;if(function(e){if(e.type)return!1;if(!e.exception||!e.exception.values||0===e.exception.values.length)return!1;return!e.message&&!e.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value)}(e))return n.DEBUG_BUILD&&a.logger.warn("Event dropped due to not having an error message, error type or stacktrace.\nEvent: ".concat(i.getEventDescription(e))),!0;if(function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;var r=e.transaction;return!!r&&s.stringMatchesSomePattern(r,t)}(e,t.ignoreTransactions))return n.DEBUG_BUILD&&a.logger.warn("Event dropped due to being matched by `ignoreTransactions` option.\nEvent: ".concat(i.getEventDescription(e))),!0;if(function(e,t){if(!t||!t.length)return!1;var r=l(e);return!!r&&s.stringMatchesSomePattern(r,t)}(e,t.denyUrls))return n.DEBUG_BUILD&&a.logger.warn("Event dropped due to being matched by `denyUrls` option.\nEvent: ".concat(i.getEventDescription(e),".\nUrl: ").concat(l(e))),!0;if(!function(e,t){if(!t||!t.length)return!0;var r=l(e);return!r||s.stringMatchesSomePattern(r,t)}(e,t.allowUrls))return n.DEBUG_BUILD&&a.logger.warn("Event dropped due to not being matched by `allowUrls` option.\nEvent: ".concat(i.getEventDescription(e),".\nUrl: ").concat(l(e))),!0;return!1}(t,d)?null:t}}});function l(e){try{var t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.length-1;t>=0;t--){var r=e[t];if(r&&"<anonymous>"!==r.filename&&"[native code]"!==r.filename)return r.filename||null}return null}(t):null}catch(t){return n.DEBUG_BUILD&&a.logger.error("Cannot extract url for event ".concat(i.getEventDescription(e))),null}}
1t.inboundFiltersIntegration=u},55561:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(18563),o=r(62617),a=r(88468),i=n.defineIntegration(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.limit||5,r=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,n,i){var s=i.getOptions();o.applyAggregateErrorsToEvent(a.exceptionFromError,s.stackParser,s.maxValueLength,r,t,e,n)}}});t.linkedErrorsIntegration=i},41927:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(18563),o=r(32532),a=r(80526),i=n.defineIntegration(()=>({name:"ModuleMetadata",setup(e){e.on("beforeEnvelope",e=>{a.forEachEnvelopeItem(e,(e,t)=>{if("event"===t){var r=Array.isArray(e)?e[1]:void 0;r&&(o.stripMetadataFromStackFrames(r),e[1]=r)}})}),e.on("applyFrameMetadata",t=>{if(!t.type){var r=e.getOptions().stackParser;o.addMetadataToStackFrames(r,t)}})}}));t.moduleMetadataIntegration=i},10176:(e,t,r)=>{var n=r(70215),o=r(38416),a=["ip","user"];function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){o(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var c=r(18563),u=r(4206),l={include:{cookies:!0,data:!0,headers:!0,ip:!1,query_string:!0,url:!0,user:{id:!0,username:!0,email:!0}},transactionNamingScheme:"methodPath"},d=c.defineIntegration(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=s(s(s({},l),e),{},{include:s(s(s({},l.include),e.include),{},{user:e.include&&"boolean"==typeof e.include.user?e.include.user:s(s({},l.include.user),(e.include||{}).user)})});return{name:"RequestData",processEvent(e){var{sdkProcessingMetadata:r={}}=e,{request:o,normalizedRequest:i}=r,s=function(e){var t,{transactionNamingScheme:r,include:{ip:o,user:i}}=e,s=n(e.include,a),c=["method"];for(var[u,l]of Object.entries(s))l&&c.push(u);if(void 0===i)t=!0;else if("boolean"==typeof i)t=i;else{var d=[];for(var[p,f]of Object.entries(i))f&&d.push(p);t=d}return{include:{ip:o,user:t,request:0!==c.length?c:void 0,transaction:r}}}(t);if(i){var c=o?o.ip||o.socket&&o.socket.remoteAddress:void 0,l=o?o.user:void 0;return u.addNormalizedRequestDataToEvent(e,i,{ipAddress:c,user:l},s),e}return o?u.addRequestDataToEvent(e,o,s):e}}});t.requestDataIntegration=d},70692:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(18563),s=r(37223),c=r(22920),u=i.defineIntegration(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.root,r=e.prefix||"app:///",n="window"in c.GLOBAL_OBJ&&void 0!==c.GLOBAL_OBJ.window,o=e.iteratee||l({isBrowser:n,root:t,prefix:r});return{name:"RewriteFrames",processEvent(e){var t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=function(e){try{return a(a({},e),{},{exception:a(a({},e.exception),{},{values:e.exception.values.map(e=>{return a(a({},e),e.stacktrace&&{stacktrace:(t=e.stacktrace,a(a({},t),{},{frames:t&&t.frames&&t.frames.map(e=>o(e))}))});var t})})})}catch(t){return e}}(t)),t}}});function l(e){var{isBrowser:t,root:r,prefix:n}=e;return e=>{if(!e.filename)return e;var o=/^[a-zA-Z]:\\/.test(e.filename)||e.filename.includes("\\")&&!e.filename.includes("/"),a=/^\//.test(e.filename);if(t){if(r){var i=e.filename;0===i.indexOf(r)&&(e.filename=i.replace(r,n))}}else if(o||a){var c=o?e.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):e.filename,u=r?s.relative(r,c):s.basename(c);e.filename="".concat(n).concat(u)}return e}}t.generateIteratee=l,t.rewriteFramesIntegration=u},27923:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(18563),s=r(65301),c=i.defineIntegration(()=>{var e=1e3*s.timestampInSeconds();return{name:"SessionTiming",processEvent(t){var r=1e3*s.timestampInSeconds();return a(a({},t),{},{extra:a(a({},t.extra),{},{"session:start":e,"session:duration":r-e,"session:end":r})})}}});t.sessionTimingIntegration=c},86392:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(18563),s=r(32532),c=r(80526),u=r(7719),l=i.defineIntegration(e=>({name:"ThirdPartyErrorsFilter",setup(e){e.on("beforeEnvelope",e=>
1{c.forEachEnvelopeItem(e,(e,t)=>{if("event"===t){var r=Array.isArray(e)?e[1]:void 0;r&&(s.stripMetadataFromStackFrames(r),e[1]=r)}})}),e.on("applyFrameMetadata",t=>{if(!t.type){var r=e.getOptions().stackParser;s.addMetadataToStackFrames(r,t)}})},processEvent(t){var r=function(e){var t=u.getFramesFromEvent(e);if(!t)return;return t.filter(e=>!!e.filename).map(e=>e.module_metadata?Object.keys(e.module_metadata).filter(e=>e.startsWith(d)).map(e=>e.slice(d.length)):[])}(t);if(r&&r["drop-error-if-contains-third-party-frames"===e.behaviour||"apply-tag-if-contains-third-party-frames"===e.behaviour?"some":"every"](t=>!t.some(t=>e.filterKeys.includes(t)))){if("drop-error-if-contains-third-party-frames"===e.behaviour||"drop-error-if-exclusively-contains-third-party-frames"===e.behaviour)return null;t.tags=a(a({},t.tags),{},{third_party_code:!0})}return t}}));var d="_sentryBundlerPluginAppKey:";t.thirdPartyErrorFilterIntegration=l},54068:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(18563),s=r(99527),c=r(10889);function u(e){return a(a({},e),{},{path:"path"in e&&Array.isArray(e.path)?e.path.join("."):void 0,keys:"keys"in e?JSON.stringify(e.keys):void 0,unionErrors:"unionErrors"in e?JSON.stringify(e.unionErrors):void 0})}function l(e){var t=new Set;for(var r of e.issues)r.path&&r.path[0]&&t.add(r.path[0]);var n=Array.from(t);return"Failed to validate keys: ".concat(c.truncate(n.join(", "),100))}function d(e,t,r){return t.exception&&t.exception.values&&r&&r.originalException&&(n=r.originalException,s.isError(n)&&"ZodError"===n.name&&Array.isArray(n.errors))&&0!==r.originalException.issues.length?a(a({},t),{},{exception:a(a({},t.exception),{},{values:[a(a({},t.exception.values[0]),{},{value:l(r.originalException)}),...t.exception.values.slice(1)]}),extra:a(a({},t.extra),{},{"zoderror.issues":r.originalException.errors.slice(0,e).map(u)})}):t;var n}var p=i.defineIntegration(function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).limit||10;return{name:"ZodErrors",processEvent:(t,r)=>d(e,t,r)}});t.applyZodErrorsToEvent=d,t.zodErrorsIntegration=p},32532:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(22920),o=new Map,a=new Set;function i(e,t){return function(e){if(n.GLOBAL_OBJ._sentryModuleMetadata)for(var t of Object.keys(n.GLOBAL_OBJ._sentryModuleMetadata)){var r=n.GLOBAL_OBJ._sentryModuleMetadata[t];if(!a.has(t)){a.add(t);var i=e(t);for(var s of i.reverse())if(s.filename){o.set(s.filename,r);break}}}}(e),o.get(t)}t.addMetadataToStackFrames=function(e,t){try{t.exception.values.forEach(t=>{if(t.stacktrace)for(var r of t.stacktrace.frames||[])if(r.filename&&!r.module_metadata){var n=i(e,r.filename);n&&(r.module_metadata=n)}})}catch(e){}},t.getMetadataForUrl=i,t.stripMetadataFromStackFrames=function(e){try{e.exception.values.forEach(e=>{if(e.stacktrace)for(var t of e.stacktrace.frames||[])delete t.module_metadata})}catch(e){}}},63909:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(65301),o=r(71130),a=r(7180),i=r(35198),s=r(20230),c=r(73592);t.MetricsAggregator=class{constructor(e){this._client=e,this._buckets=new Map,this._bucketsTotalWeight=0,this._interval=setInterval(()=>this._flush(),a.DEFAULT_FLUSH_INTERVAL),this._interval.unref&&this._interval.unref(),this._flushShift=Math.floor(Math.random()*a.DEFAULT_FLUSH_INTERVAL/1e3),this._forceFlush=!1}add(e,t,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none",u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:n.timestampInSeconds(),d=Math.floor(l),p=c.sanitizeMetricKey(t),f=c.sanitizeTags(u),h=c.sanitizeUnit(i),g=c.getBucketKey(e,p,h,f),m=this._buckets.get(g),v=m&&e===a.SET_METRIC_TYPE?m.metric.weight:0;m?(m.metric.add(r),m.timestamp<d&&(m.timestamp=d)):(m={metric:new s.METRIC_MAP[e](r),timestamp:d,metricType:e,name:p,unit:h,tags:f},this._buckets.set(g,m));var y="string"==typeof r?m.metric.weight-v:r;o.updateMetricSummaryOnActiveSpan(e,p,y,h,u,g),this._bucketsTotalWeight+=m.metric.weight,this._bucketsTotalWeight>=a.MAX_WEIGHT&&this.flush()}flush(){this._forceFlush=!0,this._flush()}close(){this._forceFlush=!0,clearInterval(this._interval),this._flush()}_flush(){if(this._forceFlush)return this._forceFlush=!1,this._bucketsTotalWeight=0,this._captureMetrics(this._buckets),void this._buckets.clear();var e=Math.floor(n.timestampInSeconds())-a.DEFAULT_FLUSH_INTERVAL/1e3-this._flushShift,t=new Map;for(var[r,o]of this._buckets)o.timestamp<=e&&(t.set(r,o),this._bucketsTotalWeight-=o.metric.weight);for(var[i]of t)this._buckets.delete(i);this._captureMetrics(t)}_captureMetrics(e){if(e.size>0){var t=Array.from(e).map(e=>{var[,t]=e;return t});i.captureAggregateMetrics(this._client,t)}}}},3503:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(65301),o=r(71130),a=r(7180),i=r(35198),s=r(20230),c=r(73592);t.BrowserMetricsAggregator=class{constructor(e){this._client=e,this._buckets=new Map,this._interval=setInterval(()=>this.flush(),a.DEFAULT_BROWSER_FLUSH_INTERVAL)}add(e,t,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none",u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:n.timestampInSeconds(),d=Math.floor(l),p=c.sanitizeMetricKey(t),f=c.sanitizeTags(u),h=c.sanitizeUnit(i),g=c.getBucketKey(e,p,h,f),m=this._buckets.get(g),v=m&&e===a.SET_METRIC_TYPE?m.metric.weight:0;m?(m.metric.add(r),m.timestamp<d&&(m.timestamp=d)):(m={metric:new s.METRIC_MAP[e](r),timestamp:d,metricType:e,name:p,unit:h,tags:f},this._buckets.set(g,m));var y="string"==typeof r?m.metric.weight-v:r;o.updateMetricSummaryOnActiveSpan(e,p,y,h,u,g)}flush(){if(0!==this._buckets.size){var e=Array.from(this._buckets.values());i.captureAggregateMetrics(this._client,e),this._buckets.clear()}}close(){clearInterval(this._interval),this.flush()}}},7180:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.COUNTER_METRIC_TYPE="c",t.DEFAULT_BROWSER_FLUSH_INTERVAL=5e3,t.DEFAULT_FLUSH_INTERVAL=1e4,t.DISTRIBUTION_METRIC_TYPE="d",t.GAUGE_METRIC_TYPE="g",t.MAX_WEIGHT=1e4,t.SET_METRIC_TYPE="s"},35198:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(74349),o=r(80526),a=r(25966),i=r(73592);function s(e,t,r,a){var s={sent_at:(new Date).toISOString()};r&&r.sdk&&(s.sdk={name:r.sdk.name,version:r.sdk.version}),a&&t&&(s.dsn=n.dsnToString(t));var c=function(e){var t=i.serializeMetricBuckets(e);return[{type:"statsd",length:t.length},t]}(e);return o.createEnvelope(s,[c])}t.captureAggregateMetrics=function(e,t){a.logger.log("Flushing aggregated metrics, number of metrics: ".concat(t.length));var r=s(t,e.getDsn(),e.getSdkMetadata(),e.getOptions().tunnel);e.sendEnvelope(r)},t.createMetricEnvelope=s},26254:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(63909),o=r(23192);var a={increment:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2?arguments[2]:void 0;o.metrics.increment(n.MetricsAggregator,e,t,r)},distribution:function(e,t,r){o.metrics.distribution(n.MetricsAggregator,e,t,r)},set:function(e,t,r){o.metrics.set(n.MetricsAggregator,e,t,r)},gauge:function(e,t,r){o.metrics.gauge(n.MetricsAggregator,e,t,r)},timing:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"second",a=arguments.length>3?arguments[3]:void 0;return o.metrics.timing(n.MetricsAggregator,e,t,r,a)},getMetricsAggregatorForClient:function(e){return o.metrics.getMetricsAggregatorForClient(e,n.MetricsAggregator)}};t.metricsDefault=a},23192:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(66560),s=r(90785);r(61894);var c=r(22920);r(60826);var u=r(25966),l=r(65301),d=r(71130),p=r(78191),f=r(75462),h=r(7180);function g(e,t){var r=c.getGlobalSingleton("globalMetricsAggregators",()=>new WeakMap),n=r.get(e);if(n)return n;var o=new t(e);return e.on("flush",()=>o.flush()),e.on("close",()=>o.close()),r.set(e,o),o}function m(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},c=o.client||i.getClient();if(c){var l=d.getActiveSpan(),p=l?d.getRootSpan(l):void 0,f=p&&d.spanToJSON(p).description,{unit:h,tags:m,timestamp:v}=o,{release:y,environment:_}=c.getOptions(),S={};y&&(S.release=y),_&&(S.environment=_),f&&(S.transaction=f),s.DEBUG_BUILD&&u.logger.log("Adding value of ".concat(n," to ").concat(t," metric ").concat(r)),g(c,e).add(t,r,n,h,a(a({},S),m),v)}}function v(e,t,r,n){m(e,h.DISTRIBUTION_METRIC_TYPE,t,_(r),n)}var y={increment:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3?arguments[3]:void 0;m(e,h.COUNTER_METRIC_TYPE,t,_(r),n)},distribution:v,set:function(e,t,r,n){m(e,h.SET_METRIC_TYPE,t,r,n)},gauge:function(e,t,r,n){m(e,h.GAUGE_METRIC_TYPE,t,_(r),n)},timing:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"second",o=arguments.length>4?arguments[4]:void 0;if("function"==typeof r){var i=l.timestampInSeconds();return p.startSpanManual({op:"metrics.timing",name:t,startTime:i,onlyIfParent:!0},n=>f.handleCallbackErrors(()=>r(),()=>{},()=>{var r=l.timestampInSeconds();v(e,t,r-i,a(a({},o),{},{unit:"second"})),n.end(r)}))}v(e,t,r,a(a({},o),{},{unit:n}))},getMetricsAggregatorForClient:g};function _(e){return"string"==typeof e?parseInt(e):e}t.metrics=y},20230:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(7180),o=r(73592);class a{constructor(e){this._value=e}get weight(){return 1}add(e){this._value+=e}toString(){return"".concat(this._value)}}class i{constructor(e){this._last=e,this._min=e,this._max=e,this._sum=e,this._count=1}get weight(){return 5}add(e){this._last=e,e<this._min&&(this._min=e),e>this._max&&(this._max=e),this._sum+=e,this._count++}toString(){return"".concat(this._last,":").concat(this._min,":").concat(this._max,":").concat(this._sum,":").concat(this._count)}}class s{constructor(e){this._value=[e]}get weight(){return this._value.length}add(e){this._value.push(e)}toString(){return this._value.join(":")}}class c{constructor(e){this.first=e,this._value=new Set([e])}get weight(){return this._value.size}add(e){this._value.add(e)}toString(){return Array.from(this._value).map(e=>"string"==typeof e?o.simpleHash(e):e).join(":")}}var u={[n.COUNTER_METRIC_TYPE]:a,[n.GAUGE_METRIC_TYPE]:i,[n.DISTRIBUTION_METRIC_TYPE]:s,[n.SET_METRIC_TYPE]:c};t.CounterMetric=a,t.DistributionMetric=s,t.GaugeMetric=i,t.METRIC_MAP=u,t.SetMetric=c},57053:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(9353),o="_sentryMetrics";t.getMetricSummaryJsonForSpan=function(e){var t=e[o];if(t){var r={};for(var[,[a,i]]of t){(r[a]||(r[a]=[])).push(n.dropUndefinedKeys(i))}return r}},t.updateMetricSummaryOnSpan=function(e,t,r,n,a,i,s){var c=e[o]||(e[o]=new Map),u="".concat(t,":").concat(r,"@").concat(a),l=c.get(s);if(l){var[,d]=l;c.set(s,[u,{min:Math.min(d.min,n),max:Math.max(d.max,n),count:d.count+=1,sum:d.sum+=n,tags:d.tags}])}else c.set(s,[u,{min:n,max:n,count:1,sum:n,tags:i}])}},73592:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(9353);function o(e){return e.replace(/[^\w\-./]+/gi,"")}var a=[["\n","\\n"],["\r","\\r"],["\t","\\t"],["\\","\\\\"],["|","\\u{7c}"],[",","\\u{2c}"]];function i(e){return[...e].reduce((e,t)=>e+function(e){for(var[t,r]of a)if(e===t)return r;return e}(t),"")}t.getBucketKey=function(e,t,r,o){var a=Object.entries(n.dropUndefinedKeys(o)).sort((e,t)=>e[0].localeCompare(t[0]));return"".concat(e).concat(t).concat(r).concat(a)},t.sanitizeMetricKey=function(e){return e.replace(/[^\w\-.]+/gi,"_")},t.sanitizeTags=function(e){var t={};for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[o(r)]=i(String(e[r]))}return t},t.sanitizeUnit=function(e){return e.replace(/[^\w]+/gi,"_")},t.serializeMetricBuckets=function(e){var t="";for(var r of e){var n=Object.entries(r.tags),o=n.length>0?"|#".concat(n.map(e=>{var[t,r]=e;return"".concat(t,":").concat(r)}).join(",")):"";t+="".concat(r.name,"@").concat(r.unit,":").concat(r.metric,"|").concat(r.metricType).concat(o,"|T").concat(r.timestamp,"\n")}return t},t.simpleHash=function(e){for(var t=0,r=0;r<e.length;r++){t=(t<<5)-t+e.charCodeAt(r),t&=t}return t>>>0}},91049:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(66560),o=r(90785),a=r(25966);function i(e){return!!e&&void 0!==e._profiler&&"function"==typeof e._profiler.start&&"function"==typeof e._profiler.stop}var s={startProfiler:function(){var e=n.getClient();if(e){var t=e.getIntegrationByName("ProfilingIntegration");t?i(t)?t._profiler.start():o.DEBUG_BUILD&&a.logger.warn("Profiler is not available on profiling integration."):o.DEBUG_BUILD&&a.logger.warn("ProfilingIntegration is not available")}else o.DEBUG_BUILD&&a.logger.warn("No Sentry client available, profiling is not started")},stopProfiler:function(){var e=n.getClient();if(e){var t=e.getIntegrationByName("ProfilingIntegration");t?i(t)?t._profiler.stop():o.DEBUG_BUILD&&a.logger.warn("Profiler is not available on profiling integration."):o.DEBUG_BUILD&&a.logger.warn("ProfilingIntegration is not available")}else o.DEBUG_BUILD&&a.logger.warn("No Sentry client available, profiling is not started")}};t.profiler=s},22554:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(57200),s=r(99527),c=r(25966),u=r(78938),l=r(5322),d=r(65301),p=r(79459),f=r(82963);class h{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:l.generateTraceId(),spanId:l.generateSpanId()}}clone(){var e=new h;return e._breadcrumbs=[...this._breadcrumbs],e._tags=a({},this._tags),e._extra=a({},this._extra),e._contexts=a({},this._contexts),this._contexts.flags&&(e._contexts.flags={values:[...this._contexts.flags.values]}),e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata=a({},this._sdkProcessingMetadata),e._propagationContext=a({},this._propagationContext),e._client=this._client,e._lastEventId=this._lastEventId,f._setSpanForScope(e,f._getSpanForScope(this)),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&i.updateSession(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags=a(a({},this._tags),e),this._notifyScopeListeners(),this}setTag(e,t){return this._tags=a(a({},this._tags),{},{[e]:t}),this._notifyScopeListeners(),this}setExtras(e){return this._extra=a(a({},this._extra),e),this._notifyScopeListeners(),this}setExtra(e,t){return this._extra=a(a({},this._extra),{},{[e]:t}),this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;var t="function"==typeof e?e(this):e,[r,n]=t instanceof g?[t.getScopeData(),t.getRequestSession()]:s.isPlainObject(t)?[e,e.requestSession]:[],{tags:o,extra:i,user:c,contexts:u,level:l,fingerprint:d=[],propagationContext:p}=r||{};return this._tags=a(a({},this._tags),o),this._extra=a(a({},this._extra),i),this._contexts=a(a({},this._contexts),u),c&&Object.keys(c).length&&(this._user=c),l&&(this._level=l),d.length&&(this._fingerprint=d),p&&(this._propagationContext=p),n&&(this._requestSession=n),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._session=void 0,f._setSpanForScope(this,void 0),this._attachments=[],this.setPropagationContext({traceId:l.generateTraceId()}),this._notifyScopeListeners(),this}addBreadcrumb(e,t){var r="number"==typeof t?t:100;if(r<=0)return this;var n=a({timestamp:d.dateTimestampInSeconds()},e),o=this._breadcrumbs;return o.push(n),this._breadcrumbs=o.length>r?o.slice(-r):o,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:f._getSpanForScope(this)}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=p.merge(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext=a({spanId:l.generateSpanId()},e),this}getPropagationContext(){return this._propagationContext}captureException(e,t){var r=t&&t.event_id?t.event_id:u.uuid4();if(!this._client)return c.logger.warn("No client configured on scope - will not capture exception!"),r;var n=new Error("Sentry syntheticException");return this._client.captureException(e,a(a({originalException:e,syntheticException:n},t),{},{event_id:r}),this),r}captureMessage(e,t,r){var n=r&&r.event_id?r.event_id:u.uuid4();if(!this._client)return c.logger.warn("No client configured on scope - will not capture message!"),n;var o=new Error(e);return this._client.captureMessage(e,t,a(a({originalException:e,syntheticException:o},r),{},{event_id:n}),this),n}captureEvent(e,t){var r=t&&t.event_id?t.event_id:u.uuid4();return this._client?(this._client.captureEvent(e,a(a({},t),{},{event_id:r}),this),r):(c.logger.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEac
1h(e=>{e(this)}),this._notifyingListeners=!1)}}var g=h;t.Scope=g},36292:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(66560),o=r(90785),a=r(25966);function i(e){n.getCurrentScope().setClient(e)}t.initAndBind=function(e,t){!0===t.debug&&(o.DEBUG_BUILD?a.logger.enable():a.consoleSandbox(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),n.getCurrentScope().update(t.initialScope);var r=new e(t);return i(r),r.init(),r},t.setCurrentClient=i},74008:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.SEMANTIC_ATTRIBUTE_CACHE_HIT="cache.hit",t.SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE="cache.item_size",t.SEMANTIC_ATTRIBUTE_CACHE_KEY="cache.key",t.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME="sentry.exclusive_time",t.SEMANTIC_ATTRIBUTE_HTTP_REQUEST_METHOD="http.request.method",t.SEMANTIC_ATTRIBUTE_PROFILE_ID="sentry.profile_id",t.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME="sentry.custom_span_name",t.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON="sentry.idle_span_finish_reason",t.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT="sentry.measurement_unit",t.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE="sentry.measurement_value",t.SEMANTIC_ATTRIBUTE_SENTRY_OP="sentry.op",t.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN="sentry.origin",t.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE="sentry.sample_rate",t.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE="sentry.source",t.SEMANTIC_ATTRIBUTE_URL_FULL="url.full"},36651:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(6377),s=r(13260),c=r(66560),u=r(90785),l=r(75965),d=r(61894);r(24463),r(60826);var p=r(25966);r(65301);var f=r(82963),h=r(71130),g=r(78938),m=r(52950),v=r(88468),y=r(80945);class _ extends i.BaseClient{constructor(e){d.registerSpanErrorInstrumentation(),super(e)}eventFromException(e,t){var r=v.eventFromUnknownInput(this,this._options.stackParser,e,t);return r.level="error",m.resolvedSyncPromise(r)}eventFromMessage(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",r=arguments.length>2?arguments[2]:void 0;return m.resolvedSyncPromise(v.eventFromMessage(this._options.stackParser,e,t,r,this._options.attachStacktrace))}captureException(e,t,r){if(this._options.autoSessionTracking&&this._sessionFlusher){var n=c.getIsolationScope().getRequestSession();n&&"ok"===n.status&&(n.status="errored")}return super.captureException(e,t,r)}captureEvent(e,t,r){if(this._options.autoSessionTracking&&this._sessionFlusher&&("exception"===(e.type||"exception")&&e.exception&&e.exception.values&&e.exception.values.length>0)){var n=c.getIsolationScope().getRequestSession();n&&"ok"===n.status&&(n.status="errored")}return super.captureEvent(e,t,r)}close(e){return this._sessionFlusher&&this._sessionFlusher.close(),super.close(e)}initSessionFlusher(){var{release:e,environment:t}=this._options;e?this._sessionFlusher=new l.SessionFlusher(this,{release:e,environment:t}):u.DEBUG_BUILD&&p.logger.warn("Cannot initialize an instance of SessionFlusher if no release is provided!")}captureCheckIn(e,t,r){var n="checkInId"in e&&e.checkInId?e.checkInId:g.uuid4();if(!this._isEnabled())return u.DEBUG_BUILD&&p.logger.warn("SDK not enabled, will not capture checkin."),n;var o=this.getOptions(),{release:a,environment:i,tunnel:c}=o,l={check_in_id:n,monitor_slug:e.monitorSlug,status:e.status,release:a,environment:i};"duration"in e&&(l.duration=e.duration),t&&(l.monitor_config={schedule:t.schedule,checkin_margin:t.checkinMargin,max_runtime:t.maxRuntime,timezone:t.timezone,failure_issue_threshold:t.failureIssueThreshold,recovery_threshold:t.recoveryThreshold});var[d,f]=this._getTraceInfoFromScope(r);f&&(l.contexts={trace:f});
1var h=s.createCheckInEnvelope(l,d,this.getSdkMetadata(),c,this.getDsn());return u.DEBUG_BUILD&&p.logger.info("Sending checkin:",e.monitorSlug,e.status),this.sendEnvelope(h),n}_captureRequestSession(){this._sessionFlusher?this._sessionFlusher.incrementSessionStatusCount():u.DEBUG_BUILD&&p.logger.warn("Discarded request mode session because autoSessionTracking option was disabled")}_prepareEvent(e,t,r,n){return this._options.platform&&(e.platform=e.platform||this._options.platform),this._options.runtime&&(e.contexts=a(a({},e.contexts),{},{runtime:(e.contexts||{}).runtime||this._options.runtime})),this._options.serverName&&(e.server_name=e.server_name||this._options.serverName),super._prepareEvent(e,t,r,n)}_getTraceInfoFromScope(e){if(!e)return[void 0,void 0];var t=f._getSpanForScope(e),r=t?h.spanToTraceContext(t):c.getTraceContextFromScope(e);return[t?y.getDynamicSamplingContextFromSpan(t):y.getDynamicSamplingContextFromScope(this,e),r]}}t.ServerRuntimeClient=_},57200:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),r(24463),r(60826),r(25966);var n=r(9353),o=r(65301),a=r(78938);function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||o.timestampInSeconds(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:a.uuid4()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did="".concat(t.did)),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{var r=e.timestamp-e.started;e.duration=r>=0?r:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}r(52950),t.closeSession=function(e,t){var r={};t?r={status:t}:"ok"===e.status&&(r={status:"exited"}),i(e,r)},t.makeSession=function(e){var t=o.timestampInSeconds(),r={sid:a.uuid4(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return n.dropUndefinedKeys({sid:"".concat(e.sid),init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?"".concat(e.did):void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(r)};return e&&i(r,e),r},t.updateSession=i},75965:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(66560),o=r(9353);t.SessionFlusher=class{constructor(e,t){this._client=e,this.flushTimeout=60,this._pendingAggregates=new Map,this._isEnabled=!0,this._intervalId=setInterval(()=>this.flush(),1e3*this.flushTimeout),this._intervalId.unref&&this._intervalId.unref(),this._sessionAttrs=t}flush(){var e=this.getSessionAggregates();0!==e.aggregates.length&&(this._pendingAggregates=new Map,this._client.sendSession(e))}getSessionAggregates(){var e=Array.from(this._pendingAggregates.values()),t={attrs:this._sessionAttrs,aggregates:e};return o.dropUndefinedKeys(t)}close(){clearInterval(this._intervalId),this._isEnabled=!1,this.flush()}incrementSessionStatusCount(){if(this._isEnabled){var e=n.getIsolationScope(),t=e.getRequestSession();t&&t.status&&(this._incrementSessionStatusCount(t.status,new Date),e.setRequestSession(void 0))}}_incrementSessionStatusCount(e,t){var r=new Date(t).setSeconds(0,0),n=this._pendingAggregates.get(r);switch(n||(n={started:new Date(r).toISOString()},this._pendingAggregates.set(r,n)),e){case"errored":return n.errored=(n.errored||0)+1,n.errored;case"ok":return n.exited=(n.exited||0)+1,n.exited;default:return n.crashed=(n.crashed||0)+1,n.crashed}}}},80945:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(63666),o=r(66560),a=r(74008),i=r(96392),s=r(9353),c=r(46135),u=r(71130),l="_frozenDsc";function d(e,t){var r=t.getOptions(),{publicKey:o}=t.getDsn()||{},a=s.dropUndefinedKeys({environment:r.environment||n.DEFAULT_ENVIRONMENT,release:r.release,public_key:o,trace_id:e});return t.emit("createDsc",a),a}function p(e){var t=o.getClient();if(!t)return{};var r=u.getRootSpan(e),n=r[l];if(n)return n;var s=r.spanContext().traceState,p=s&&s.get("sentry.dsc"),f=p&&i.baggageHeaderToDynamicSamplingContext(p);if(f)return f;var h=d(e.spanContext().traceId,t),g=u.spanToJSON(r),m=g.data||{},v=m[a.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE];null!=v&&(h.sample_rate="".concat(v));var y=m[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE],_=g.description;return"url"!==y&&_&&(h.transaction=_),c.hasTracingEnabled()&&(h.sampled=String(u.spanIsSampled(r))),t.emit("createDsc",h,r),h}t.freezeDscOnSpan=function(e,t){var r=e;s.addNonEnumerableProperty(r,l,t)},t.getDynamicSamplingContextFromClient=d,t.getDynamicSamplingContextFromScope=function(e,t){var r=t.getPropagationContext();return r.dsc||d(r.traceId,e)},t.getDynamicSamplingContextFromSpan=p,t.spanToBaggageHeader=function(e){var t=p(e);return i.dynamicSamplingContextToSentryBaggageHeader(t)}},61894:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(90785),o=r(84399),a=r(57421),i=r(25966),s=r(71130),c=r(949),u=!1;function l(){var e=s.getActiveSpan(),t=e&&s.getRootSpan(e);if(t){var r="internal_error";n.DEBUG_BUILD&&i.logger.log("[Tracing] Root span: ".concat(r," -> Global error occurred")),t.setStatus({code:c.SPAN_STATUS_ERROR,message:r})}}l.tag="sentry_tracingErrorCallback",t.registerSpanErrorInstrumentation=function(){u||(u=!0,o.addGlobalErrorInstrumentationHandler(l),a.addGlobalUnhandledRejectionInstrumentationHandler(l))}},66824:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(61894);t.addTracingExtensions=function(){n.registerSpanErrorInstrumentation()}},61224:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(66560),o=r(90785),a=r(74008),i=r(25966),s=r(65301),c=r(46135),u=r(82963),l=r(71130),d=r(32021),p=r(949),f=r(78191),h={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};t.TRACING_DEFAULTS=h,t.startIdleSpan=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},g=new Map,m=!1,v="externalFinish",y=!r.disableAutoFinish,_=[],{idleTimeout:S=h.idleTimeout,finalTimeout:b=h.finalTimeout,childSpanTimeout:E=h.childSpanTimeout,beforeSpanEnd:O}=r,T=n.getClient();if(!T||!c.hasTracingEnabled())return new d.SentryNonRecordingSpan;var I=n.getCurrentScope(),w=l.getActiveSpan(),k=function(e){var t=f.
1startInactiveSpan(e);return u._setSpanForScope(n.getCurrentScope(),t),o.DEBUG_BUILD&&i.logger.log("[Tracing] Started span is an idle span"),t}(e);function C(){t&&(clearTimeout(t),t=void 0)}function P(e){C(),t=setTimeout(()=>{!m&&0===g.size&&y&&(v="idleTimeout",k.end(e))},S)}function R(e){t=setTimeout(()=>{!m&&y&&(v="heartbeatFailed",k.end(e))},E)}function D(e){m=!0,g.clear(),_.forEach(e=>e()),u._setSpanForScope(I,w);var t=l.spanToJSON(k),{start_timestamp:r}=t;if(r){(t.data||{})[a.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON]||k.setAttribute(a.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,v),i.logger.log('[Tracing] Idle span "'.concat(t.op,'" finished'));var n=l.getSpanDescendants(k).filter(e=>e!==k),s=0;n.forEach(t=>{t.isRecording()&&(t.setStatus({code:p.SPAN_STATUS_ERROR,message:"cancelled"}),t.end(e),o.DEBUG_BUILD&&i.logger.log("[Tracing] Cancelling span since span ended early",JSON.stringify(t,void 0,2)));var r=l.spanToJSON(t),{timestamp:n=0,start_timestamp:a=0}=r,c=a<=e,u=n-a<=(b+S)/1e3;if(o.DEBUG_BUILD){var d=JSON.stringify(t,void 0,2);c?u||i.logger.log("[Tracing] Discarding span since it finished after idle span final timeout",d):i.logger.log("[Tracing] Discarding span since it happened after idle span was finished",d)}u&&c||(l.removeChildSpanFromSpan(k,t),s++)}),s>0&&k.setAttribute("sentry.idle_span_discarded_spans",s)}}return k.end=new Proxy(k.end,{apply(e,t,r){O&&O(k);var[n,...o]=r,a=n||s.timestampInSeconds(),i=l.spanTimeInputToSeconds(a),c=l.getSpanDescendants(k).filter(e=>e!==k);if(!c.length)return D(i),Reflect.apply(e,t,[i,...o]);var u=c.map(e=>l.spanToJSON(e).timestamp).filter(e=>!!e),d=u.length?Math.max(...u):void 0,p=l.spanToJSON(k).start_timestamp,f=Math.min(p?p+b/1e3:1/0,Math.max(p||-1/0,Math.min(i,d||1/0)));return D(f),Reflect.apply(e,t,[f,...o])}}),_.push(T.on("spanStart",e=>{var t;m||e===k||l.spanToJSON(e).timestamp||l.getSpanDescendants(k).includes(e)&&(t=e.spanContext().spanId,C(),g.set(t,!0),R(s.timestampInSeconds()+E/1e3))})),_.push(T.on("spanEnd",e=>{var t;m||(t=e.spanContext().spanId,g.has(t)&&g.delete(t),0===g.size&&P(s.timestampInSeconds()+S/1e3))})),_.push(T.on("idleSpanEnableAutoFinish",e=>{e===k&&(y=!0,P(),g.size&&R())})),r.disableAutoFinish||P(),setTimeout(()=>{m||(k.setStatus({code:p.SPAN_STATUS_ERROR,message:"deadline_exceeded"}),v="finalTimeout",k.end())},b),k}},41489:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(90785),o=r(25966),a=r(71130);t.logSpanEnd=function(e){if(n.DEBUG_BUILD){var{description:t="< unknown name >",op:r="< unknown op >"}=a.spanToJSON(e),{spanId:i}=e.spanContext(),s=a.getRootSpan(e)===e,c='[Tracing] Finishing "'.concat(r,'" ').concat(s?"root ":"",'span "').concat(t,'" with ID ').concat(i);o.logger.log(c)}},t.logSpanStart=function(e){if(n.DEBUG_BUILD){var{description:t="< unknown name >",op:r="< unknown op >",parent_span_id:i}=a.spanToJSON(e),{spanId:s}=e.spanContext(),c=a.spanIsSampled(e),u=a.getRootSpan(e),l=u===e,d="[Tracing] Starting ".concat(c?"sampled":"unsampled"," ").concat(l?"root ":"","span"),p=["op: ".concat(r),"name: ".concat(t),"ID: ".concat(s)];if(i&&p.push("parent ID: ".concat(i)),!l){var{op:f,description:h}=a.spanToJSON(u);p.push("root ID: ".concat(u.spanContext().spanId)),f&&p.push("root op: ".concat(f)),h&&p.push("root description: ".concat(h))}o.logger.log("".concat(d,"\n ").concat(p.join("\n ")))}}},38300:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(90785),o=r(74008),a=r(25966),i=r(71130);t.setMeasurement=function(e,t,r){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:i.getActiveSpan(),c=s&&i.getRootSpan(s);c&&(n.DEBUG_BUILD&&a.logger.log("[Measurement] Setting measurement on root span: ".concat(e," = ").concat(t," ").concat(r)),c.addEvent(e,{[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:t,[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:r}))},t.timedEventsToMeasurements=function(e){if(e&&0!==e.length){var t={};return e.forEach(e=>{var r=e.attributes||{},n=r[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT],a=r[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE];"string"==typeof n&&"number"==typeof a&&(t[e.name]={value:a,unit:n})}),t}}},88417:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(66560),s=r(90785),c=r(25966),u=r(46135),l=r(83725);t.sampleSpan=function(e,t){if(!u.hasTracingEnabled(e))return[!1];var r,n=i.getIsolationScope().getScopeData().sdkProcessingMetadata.normalizedRequest,o=a(a({},t),{},{normalizedRequest:t.normalizedRequest||n});r="function"==typeof e.tracesSampler?e.tracesSampler(o):void 0!==o.parentSampled?o.parentSampled:void 0!==e.tracesSampleRate?e.tracesSampleRate:1;var d=l.parseSampleRate(r);return void 0===d?(s.DEBUG_BUILD&&c.logger.warn("[Tracing] Discarding transaction because of invalid sample rate."),[!1]):d?Math.random()<d?[!0,d]:(s.DEBUG_BUILD&&c.logger.log("[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ".concat(Number(r),")")),[!1,d]):(s.DEBUG_BUILD&&c.logger.log("[Tracing] Discarding transaction because ".concat("function"==typeof e.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0")),[!1,d])}},32021:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(5322),o=r(71130);t.SentryNonRecordingSpan=class{constructor(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._traceId=e.traceId||n.generateTraceId(),this._spanId=e.spanId||n.generateSpanId()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:o.TRACE_FLAG_NONE}}end(e){}setAttribute(e,t){return this}setAttributes(e){return this}setStatus(e){return this}updateName(e){return this}isRecording(){return!1}addEvent(e,t,r){return this}addLink(e){return this}addLinks(e){return this}recordException(e,t){}}},92170:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(66560),s=r(90785),c=r(87802),u=r(57053),l=r(74008),d=r(25966),p=r(9353),f=r(5322),h=r(65301),g=r(71130),m=r(80945),v=r(41489),y=r(38300),_=r(59148);class S{constructor(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._traceId=e.traceId||f.generateTraceId(),this._spanId=e.spanId||f.generateSpanId(),this._startTime=e.startTimestamp||h.timestampInSeconds(),this._attributes={},this.setAttributes(a({[l.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"manual",[l.SEMANTIC_ATTRIBUTE_SENTRY_OP]:e.op},e.attributes)),this._name=e.name,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),"sampled"in e&&(this._sampled=e.sampled),e.endTimestamp&&(this._endTime=e.endTimestamp),this._events=[],this._isStandaloneSpan=e.isStandalone,this._endTime&&this._onSpanEnded()}addLink(e){return this}addLinks(e){return this}recordException(e,t){}spanContext(){var{_spanId:e,_traceId:t,_sampled:r}=this;return{spanId:e,traceId:t,traceFlags:r?g.TRACE_FLAG_SAMPLED:g.TRACE_FLAG_NONE}}setAttribute(e,t){return void 0===t?delete this._attributes[e]:this._attributes[e]=t,this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._startTime=g.spanTimeInputToSeconds(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this.setAttribute(l.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,"custom"),this}end(e){this._endTime||(this._endTime=g.spanTimeInputToSeconds(e),v.logSpanEnd(this),this._onSpanEnded())}getSpanJSON(){return p.dropUndefinedKeys({data:this._attributes,description:this._name,op:this._attributes[l.SEMANTIC_ATTRIBUTE_SENTRY_OP],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:g.getStatusMessage(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[l.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],_metrics_summary:u.getMetricSummaryJsonForSpan(this),profile_id:this._attributes[l.SEMANTIC_ATTRIBUTE_PROFILE_ID],exclusive_time:this._attributes[l.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME],measurements:y.timedEventsToMeasurements(this._events),is_segment:this._isStandaloneSpan&&g.getRootSpan(this)===this||void 0,segment_id:this._isStandaloneSpan?g.getRootSpan(this).spanContext().spanId:void 0})}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,r){s.DEBUG_BUILD&&d.logger.log("[Tracing] Adding an event to span:",e);var n=b(t)?t:r||h.timestampInSeconds(),o=b(t)?{}:t||{},a={name:e,time:g.spanTimeInputToSeconds(n),attributes:o};return this._events.push(a),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){var e=i.getClient();if(e&&e.emit("spanEnd",this),this._isStandaloneSpan||this===g.getRootSpan(this))if(this._isStandaloneSpan)this._sampled?function(e){var t=i.getClient();if(!t)return;var r=e[1];if(!r||0===r.length)return void t.recordDroppedEvent("before_send","span");t.sendEnvelope(e)}(c.createSpanEnvelope([this],e)):(s.DEBUG_BUILD&&d.logger.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span"));else{var t=this._convertSpanToTransaction();if(t)(_.getCapturedScopesOnSpan(this).scope||i.getCurrentScope()).captureEvent(t)}}_convertSpanToTransaction(){if(E(g.spanToJSON(this))){this._name||(s.DEBUG_BUILD&&d.logger.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");var{scope:e,isolationScope:t}=_.getCapturedScopesOnSpan(this),r=(e||i.getCurrentScope()).getClient()||i.getClient();if(!0!==this._sampled)return s.DEBUG_BUILD&&d.logger.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),void(r&&r.recordDroppedEvent("sample_rate","transaction"));var n=g.getSpanDescendants(this).filter(e=>e!==this&&!function(e){return e instanceof S&&e.isStandaloneSpan()}(e)).map(e=>g.spanToJSON(e)).filter(E),o=this._attributes[l.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];delete this._attributes[l.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME],n.forEac
1h(e=>{e.data&&delete e.data[l.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME]});var c=a({contexts:{trace:g.spanToTransactionTraceContext(this)},spans:n.length>1e3?n.sort((e,t)=>e.start_timestamp-t.start_timestamp).slice(0,1e3):n,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:a({capturedSpanScope:e,capturedSpanIsolationScope:t},p.dropUndefinedKeys({dynamicSamplingContext:m.getDynamicSamplingContextFromSpan(this)})),_metrics_summary:u.getMetricSummaryJsonForSpan(this)},o&&{transaction_info:{source:o}}),f=y.timedEventsToMeasurements(this._events);return f&&Object.keys(f).length&&(s.DEBUG_BUILD&&d.logger.log("[Measurements] Adding measurements to transaction event",JSON.stringify(f,void 0,2)),c.measurements=f),c}}}function b(e){return e&&"number"==typeof e||e instanceof Date||Array.isArray(e)}function E(e){return!!(e.start_timestamp&&e.timestamp&&e.span_id&&e.trace_id)}t.SentrySpan=S},949:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});function r(e){if(e<400&&e>=100)return{code:1};if(e>=400&&e<500)switch(e){case 401:return{code:2,message:"unauthenticated"};case 403:return{code:2,message:"permission_denied"};case 404:return{code:2,message:"not_found"};case 409:return{code:2,message:"already_exists"};case 413:return{code:2,message:"failed_precondition"};case 429:return{code:2,message:"resource_exhausted"};case 499:return{code:2,message:"cancelled"};default:return{code:2,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:2,message:"unimplemented"};case 503:return{code:2,message:"unavailable"};case 504:return{code:2,message:"deadline_exceeded"};default:return{code:2,message:"internal_error"}}return{code:2,message:"unknown_error"}}t.SPAN_STATUS_ERROR=2,t.SPAN_STATUS_OK=1,t.SPAN_STATUS_UNSET=0,t.getSpanStatusFromHttpCode=r,t.setHttpStatus=function(e,t){e.setAttribute("http.response.status_code",t);var n=r(t);"unknown_error"!==n.message&&e.setStatus(n)}},78191:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(45226),s=r(66560),c=r(19114),u=r(90785),l=r(74008),d=r(25966),p=r(5322),f=r(1774),h=r(75462),g=r(46135),m=r(82963),v=r(71130),y=r(80945),_=r(41489),S=r(88417),b=r(32021),E=r(92170),O=r(949),T=r(59148),I="__SENTRY_SUPPRESS_TRACING__";function w(e,t){var r=P();return r.withActiveSpan?r.withActiveSpan(e,t):s.withScope(r=>(m._setSpanForScope(r,e||void 0),t(r)))}function k(e){var{parentSpan:t,spanArguments:r,forceTransaction:n,scope:o}=e;if(!g.hasTracingEnabled())return new b.SentryNonRecordingSpan;var i,c=s.getIsolationScope();if(t&&!n)i=function(e,t,r){var{spanId:n,traceId:o}=e.spanContext(),i=!t.getScopeData().sdkProcessingMetadata[I]&&v.spanIsSampled(e),c=i?new E.SentrySpan(a(a({},r),{},{parentSpanId:n,traceId:o,sampled:i})):new b.SentryNonRecordingSpan({traceId:o});v.addChildSpanToSpan(e,c);var u=s.getClient();u&&(u.emit("spanStart",c),r.endTimestamp&&u.emit("spanEnd",c));return c}(t,o,r),v.addChildSpanToSpan(t,i);else if(t){var u=y.getDynamicSamplingContextFromSpan(t),{traceId:l,spanId:d}=t.spanContext(),p=v.spanIsSampled(t);i=R(a({traceId:l,parentSpanId:d},r),o,p),y.freezeDscOnSpan(i,u)}else{var{traceId:f,dsc:h,parentSpanId:m,sampled:S}=a(a({},c.getPropagationContext()),o.getPropagationContext());i=R(a({traceId:f,parentSpanId:m},r),o,S),h&&y.freezeDscOnSpan(i,h)}return _.logSpanStart(i),T.setCapturedScopesOnSpan(i,o,c),i}function C(e){var t=a({isStandalone:(e.experimental||{}).standalone},e);if(e.startTime){var r=a({},t);return r.startTimestamp=v.spanTimeInputToSeconds(e.startTime),delete r.startTime,r}return t}function P(){var e=i.getMainCarrier();return c.getAsyncContextStrategy(e)}function R(e,t,r){var n=s.getClient(),o=n&&n.getOptions()||{},{name:i="",attributes:c}=e,[u,d]=t.getScopeData().sdkProcessingMetadata[I]?[!1]:S.sampleSpan(o,{name:i,parentSampled:r,attributes:c,transactionContext:{name:i,parentSampled:r}}),p=new E.SentrySpan(a(a({},e),{},{attributes:a({[l.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"custom"},e.attributes),sampled:u}));return void 0!==d&&p.setAttribute(l.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,d),n&&n.emit("spanStart",p),p}function D(e){var t=m._getSpanForScope(e);if(t){var r=s.getClient();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?v.getRootSpan(t):t}}function A(e){return void 0!==e?t=>w(e,t):e=>e()}t.continueTrace=(e,t)=>{var r=i.getMainCarrier(),n=c.getAsyncContextStrategy(r);if(n.continueTrace)return n.continueTrace(e,t);var{sentryTrace:o,baggage:a}=e;return s.withScope(e=>{var r=f.propagationContextFromHeaders(o,a);return e.setPropagationContext(r),t()})},t.startInactiveSpan=function(e){var t=P();if(t.startInactiveSpan)return t.startInactiveSpan(e);var r=C(e),{forceTransaction:n,parentSpan:o}=e;return(e.scope?t=>s.withScope(e.scope,t):void 0!==o?e=>w(o,e):e=>e())(()=>{var t=s.getCurrentScope(),o=D(t);return e.onlyIfParent&&!o?new b.SentryNonRecordingSpan:k({parentSpan:o,spanArguments:r,forceTransaction:n,scope:t})})},t.startNewTrace=function(e){return s.withScope(t=>(t.setPropagationContext({traceId:p.generateTraceId()}
1),u.DEBUG_BUILD&&d.logger.info("Starting a new trace with id ".concat(t.getPropagationContext().traceId)),w(null,e)))},t.startSpan=function(e,t){var r=P();if(r.startSpan)return r.startSpan(e,t);var n=C(e),{forceTransaction:o,parentSpan:a}=e;return s.withScope(e.scope,()=>A(a)(()=>{var r=s.getCurrentScope(),a=D(r),i=e.onlyIfParent&&!a?new b.SentryNonRecordingSpan:k({parentSpan:a,spanArguments:n,forceTransaction:o,scope:r});return m._setSpanForScope(r,i),h.handleCallbackErrors(()=>t(i),()=>{var{status:e}=v.spanToJSON(i);!i.isRecording()||e&&"ok"!==e||i.setStatus({code:O.SPAN_STATUS_ERROR,message:"internal_error"})},()=>i.end())}))},t.startSpanManual=function(e,t){var r=P();if(r.startSpanManual)return r.startSpanManual(e,t);var n=C(e),{forceTransaction:o,parentSpan:a}=e;return s.withScope(e.scope,()=>A(a)(()=>{var r=s.getCurrentScope(),a=D(r),i=e.onlyIfParent&&!a?new b.SentryNonRecordingSpan:k({parentSpan:a,spanArguments:n,forceTransaction:o,scope:r});function c(){i.end()}return m._setSpanForScope(r,i),h.handleCallbackErrors(()=>t(i,c),()=>{var{status:e}=v.spanToJSON(i);!i.isRecording()||e&&"ok"!==e||i.setStatus({code:O.SPAN_STATUS_ERROR,message:"internal_error"})})}))},t.suppressTracing=function(e){var t=P();return t.suppressTracing?t.suppressTracing(e):s.withScope(t=>(t.setSDKProcessingMetadata({[I]:!0}),e()))},t.withActiveSpan=w},59148:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(9353),o="_sentryScope",a="_sentryIsolationScope";t.getCapturedScopesOnSpan=function(e){return{scope:e[o],isolationScope:e[a]}},t.setCapturedScopesOnSpan=function(e,t,r){e&&(n.addNonEnumerableProperty(e,a,r),n.addNonEnumerableProperty(e,o,t))}},99689:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(90785),o=r(80526),a=r(11924),i=r(25966),s=r(68666),c=r(88300),u=r(52950);function l(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}t.DEFAULT_TRANSPORT_BUFFER_SIZE=64,t.createTransport=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.makePromiseBuffer(e.bufferSize||64),d={};return{send:function(s){var p=[];if(o.forEachEnvelopeItem(s,(t,r)=>{var n=o.envelopeItemTypeToDataCategory(r);if(c.isRateLimited(d,n)){var a=l(t,r);e.recordDroppedEvent("ratelimit_backoff",n,a)}else p.push(t)}),0===p.length)return u.resolvedSyncPromise({});var f=o.createEnvelope(s[0],p),h=t=>{o.forEachEnvelopeItem(f,(r,n)=>{var a=l(r,n);e.recordDroppedEvent(t,o.envelopeItemTypeToDataCategory(n),a)})};return r.add(()=>t({body:o.serializeEnvelope(f)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&n.DEBUG_BUILD&&i.logger.warn("Sentry responded with status code ".concat(e.statusCode," to sent event.")),d=c.updateRateLimits(d,e),e),e=>{throw h("network_error"),e})).then(e=>e,e=>{if(e instanceof a.SentryError)return n.DEBUG_BUILD&&i.logger.error("Skipped sending event because buffer is full."),h("queue_overflow"),u.resolvedSyncPromise({});throw e})},flush:e=>r.drain(e)}}},22798:(e,t,r)=>{var n=r(17156),o=r(38416);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){o(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var s=r(98054),c=r(74349),u=r(80526);function l(e,t){var r;return u.forEachEnvelopeItem(e,(e,n)=>(t.includes(n)&&(r=Array.isArray(e)?e[1]:void 0),!!r)),r}function d(e,t){return u.createEnvelope(t?i(i({},e[0]),{},{dsn:t}):e[0],e[1])}t.eventFromEnvelope=l,t.makeMultiplexedTransport=function(e,t){return r=>{var o=e(r),a=new Map;function u(t,o){var u=o?"".concat(t,":").concat(o):t,d=a.get(u);if(!d){var p=c.dsnFromString(t);if(!p)return;var f=s.getEnvelopeEndpointWithUrlEncodedAuth(p,r.tunnel);d=o?function(e,t){return r=>{var o,a=e(r);return i(i({},a),{},{send:(o=n(function*(e){var r=l(e,["event","transaction","profile","replay_event"]);return r&&(r.release=t),a.send(e)}),function(e){return o.apply(this,arguments)})})}}(e,o)(i(i({},r),{},{url:f})):e(i(i({},r),{},{url:f})),a.set(u,d)}return[t,d]}function p(){return p=n(function*(e){var r=t({envelope:e,getEvent:function(t){var r=t&&t.length?t:["event"];return l(e,r)}}).map(e=>"string"==typeof e?u(e,void 0):u(e.dsn,e.release)).filter(e=>!!e),n=r.length?r:[["",o]],a=yield Promise.all(n.map(t=>{var[r,n]=t;return n.send(d(e,r))}));return a[0]}),p.apply(this,arguments)}function f(){return(f=n(function*(e){var t=[...a.values(),o];return(yield Promise.all(t.map(t=>t.flush(e)))).every(e=>e)})).apply(this,arguments)}return{send:function(e){return p.apply(this,arguments)},flush:function(e){return f.apply(this,arguments)}}}}},39823:(e,t,r)=>{var n=r(17156);
1Object.defineProperty(t,"__esModule",{value:!0});var o=r(90785),a=r(80526),i=r(25966),s=r(88300),c=100,u=5e3;t.MIN_DELAY=c,t.START_DELAY=u,t.makeOfflineTransport=function(e){function t(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];o.DEBUG_BUILD&&i.logger.info("[Offline]:",...t)}return r=>{var o=e(r);if(!r.createStore)throw new Error("No `createStore` function was provided");var i,l=r.createStore(r),d=u;function p(e){i&&clearTimeout(i),"number"!=typeof(i=setTimeout(n(function*(){i=void 0;var e=yield l.shift();e&&(t("Attempting to send previously queued event"),e[0].sent_at=(new Date).toISOString(),h(e,!0).catch(e=>{t("Failed to retry sending",e)}))}),e))&&i.unref&&i.unref()}function f(){i||(p(d),d=Math.min(2*d,36e5))}function h(e){return g.apply(this,arguments)}function g(){return g=n(function*(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!n&&a.envelopeContainsItemType(e,["replay_event","replay_recording"]))return yield l.push(e),p(c),{};try{var i=yield o.send(e),h=c;if(i)if(i.headers&&i.headers["retry-after"])h=s.parseRetryAfterHeader(i.headers["retry-after"]);else if(i.headers&&i.headers["x-sentry-rate-limits"])h=6e4;else if((i.statusCode||0)>=400)return i;return p(h),d=u,i}catch(o){if(yield function(e,t,n){return!a.envelopeContainsItemType(e,["client_report"])&&(!r.shouldStore||r.shouldStore(e,t,n))}(e,o,d))return n?yield l.unshift(e):yield l.push(e),f(),t("Error sending. Event queued.",o),{};throw o}}),g.apply(this,arguments)}return r.flushAtStartup&&f(),{send:h,flush:e=>(void 0===e&&(d=u,p(c)),o.flush(e))}}}},30922:(e,t,r)=>{var n=r(17156);Object.defineProperty(t,"__esModule",{value:!0});var o=r(66560),a=r(79878),i=r(74008);r(61894),r(24463),r(60826),r(25966),r(90785),r(65301);var s=r(35057);r(52950);var c=r(78191),u={mechanism:{handled:!1,data:{function:"trpcMiddleware"}}};t.trpcMiddleware=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(){var t=n(function*(t){var{path:r,type:l,next:d,rawInput:p,getRawInput:f}=t,h=o.getClient(),g=h&&h.getOptions(),m={procedure_path:r,procedure_type:l};if((void 0!==e.attachRpcInput?e.attachRpcInput:g&&g.sendDefaultPii)&&(void 0!==p&&(m.input=s.normalize(p)),void 0!==f&&"function"==typeof f))try{var v=yield f();m.input=s.normalize(v)}catch(e){}return o.withScope(e=>(e.setContext("trpc",m),c.startSpanManual({name:"trpc/".concat(r),op:"rpc.server",attributes:{[i.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"route",[i.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.rpc.trpc"}},function(){var e=n(function*(e){try{var t=yield d();return function(e){"object"==typeof e&&null!==e&&"ok"in e&&!e.ok&&"error"in e&&a.captureException(e.error,u)}(t),e.end(),t}catch(t){throw a.captureException(t,u),e.end(),t}});return function(t){return e.apply(this,arguments)}}())))});return function(e){return t.apply(this,arguments)}}()}},62617:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(99527),s=r(10889);function c(e,t,r,n,o,a,s,d){if(a.length>=r+1)return a;var p=[...a];if(i.isInstanceOf(n[o],Error)){u(s,d);var f=e(t,n[o]),h=p.length;l(f,o,h,d),p=c(e,t,r,n[o],o,[f,...p],f,h)}return Array.isArray(n.errors)&&n.errors.forEach((n,a)=>
1{if(i.isInstanceOf(n,Error)){u(s,d);var f=e(t,n),h=p.length;l(f,"errors[".concat(a,"]"),h,d),p=c(e,t,r,n,o,[f,...p],f,h)}}),p}function u(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism=a(a(a({},e.mechanism),"AggregateError"===e.type&&{is_exception_group:!0}),{},{exception_id:t})}function l(e,t,r,n){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism=a(a({},e.mechanism),{},{type:"chained",source:t,exception_id:r,parent_id:n})}t.applyAggregateErrorsToEvent=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:250,n=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0,u=arguments.length>6?arguments[6]:void 0;if(a.exception&&a.exception.values&&u&&i.isInstanceOf(u.originalException,Error)){var l,d,p=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;p&&(a.exception.values=(l=c(e,t,o,u.originalException,n,a.exception.values,p,0),d=r,l.map(e=>(e.value&&(e.value=s.truncate(e.value,d)),e))))}}},8437:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(33261),o=r(9353),a=r(7719);t.callFrameToStackFrame=function(e,t,r){var i=t?t.replace(/^file:\/\//,""):void 0,s=e.location.columnNumber?e.location.columnNumber+1:void 0,c=e.location.lineNumber?e.location.lineNumber+1:void 0;return o.dropUndefinedKeys({filename:i,module:r(i),function:e.functionName||a.UNKNOWN_FUNCTION,colno:s,lineno:c,in_app:i?n.filenameIsInApp(i):void 0})},t.watchdogTimer=function(e,t,r,n){var o=e(),a=!1,i=!0;return setInterval(()=>{var e=o.getTimeMs();!1===a&&e>t+r&&(a=!0,i&&n()),e<t+r&&(a=!1)},20),{poll:()=>{o.reset()},enabled:e=>{i=e}}}},43681:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.flatten=function(e){var t=[],r=e=>{e.forEach(e=>{Array.isArray(e)?r(e):t.push(e)})};return r(e),t}},96392:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(60826),o=r(99527),a=r(25966),i="sentry-",s=/^sentry-/,c=8192;function u(e){if(e&&(o.isString(e)||Array.isArray(e)))return Array.isArray(e)?e.reduce((e,t)=>{var r=l(t);return Object.entries(r).forEach(t=>{var[r,n]=t;e[r]=n}),e},{}):l(e)}function l(e){return e.split(",").map(e=>e.split("=").map(e=>decodeURIComponent(e.trim()))).reduce((e,t)=>{var[r,n]=t;return r&&n&&(e[r]=n),e},{})}t.BAGGAGE_HEADER_NAME="baggage",t.MAX_BAGGAGE_STRING_LENGTH=c,t.SENTRY_BAGGAGE_KEY_PREFIX=i,t.SENTRY_BAGGAGE_KEY_PREFIX_REGEX=s,t.baggageHeaderToDynamicSamplingContext=function(e){var t=u(e);if(t){var r=Object.entries(t).reduce((e,t)=>{var[r,n]=t;r.match(s)&&(e[r.slice(7)]=n);return e},{});return Object.keys(r).length>0?r:void 0}},t.dynamicSamplingContextToSentryBaggageHeader=function(e){if(e)return function(e){if(0===Object.keys(e).length)return;return Object.entries(e).reduce((e,t,r)=>{var[o,i]=t,s="".concat(encodeURIComponent(o),"=").concat(encodeURIComponent(i)),u=0===r?s:"".concat(e,",").concat(s);return u.length>c?(n.DEBUG_BUILD&&a.logger.warn("Not adding key: ".concat(o," with val: ").concat(i," to baggage header due to exceeding baggage size limits.")),e):u},"")}(Object.entries(e).reduce((e,t)=>{var[r,n]=t;return n&&(e["".concat(i).concat(r)]=n),e},{}))},t.parseBaggageHeader=u},31257:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getBreadcrumbLogLevelFromHttpStatusCode=function(e){return void 0===e?void 0:e>=400&&e<500?"warning":e>=500?"error":void 0}},99718:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(99527),o=r(22920).GLOBAL_OBJ;function a(e,t){var r=e,a=[];if(!r||!r.tagName)return"";if(o.HTMLElement&&r instanceof HTMLElement&&r.dataset){if(r.dataset.sentryComponent)return r.dataset.sentryComponent;if(r.dataset.sentryElement)return r.dataset.sentryElement}a.push(r.tagName.toLowerCase());var i=t&&t.length?t.filter(e=>r.getAttribute(e)).map(e=>[e,r.getAttribute(e)]):null;if(i&&i.length)i.forEach(e=>{a.push("[".concat(e[0],'="').concat(e[1],'"]'))});else{r.id&&a.push("#".concat(r.id));var s=r.className;if(s&&n.isString(s)){var c=s.split(/\s+/);for(var u of c)a.push(".".concat(u))}}for(var l of["aria-label","type","name","title","alt"]){var d=r.getAttribute(l);d&&a.push("[".concat(l,'="').concat(d,'"]'))}return a.join("")}t.getComponentName=function(e){if(!o.HTMLElement)return null;for(var t=e,r=0;r<5;
1r++){if(!t)return null;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null},t.getDomElement=function(e){return o.document&&o.document.querySelector?o.document.querySelector(e):null},t.getLocationHref=function(){try{return o.document.location.href}catch(e){return""}},t.htmlTreeAsString=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return"<unknown>";try{for(var r,n=e,o=[],i=0,s=0,c=Array.isArray(t)?t:t.keyAttrs,u=!Array.isArray(t)&&t.maxStringLength||80;n&&i++<5&&!("html"===(r=a(n,c))||i>1&&s+3*o.length+r.length>=u);)o.push(r),s+=r.length,n=n.parentNode;return o.reverse().join(" > ")}catch(e){return"<unknown>"}}},90492:(e,t,r)=>{var n=r(17156);Object.defineProperty(t,"__esModule",{value:!0});var o=r(36363);function a(){return(a=n(function*(e,t){return o._nullishCoalesce(e,t)})).apply(this,arguments)}t._asyncNullishCoalesce=function(e,t){return a.apply(this,arguments)}},7004:(e,t,r)=>{var n=r(17156);function o(){return o=n(function*(e){for(var t=void 0,r=e[0],n=1;n<e.length;){var o=e[n],a=e[n+1];if(n+=2,("optionalAccess"===o||"optionalCall"===o)&&null==r)return;"access"===o||"optionalAccess"===o?(t=r,r=yield a(r)):"call"!==o&&"optionalCall"!==o||(r=yield a(function(){for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];return r.call(t,...n)}),t=void 0)}return r}),o.apply(this,arguments)}Object.defineProperty(t,"__esModule",{value:!0}),t._asyncOptionalChain=function(e){return o.apply(this,arguments)}},42355:(e,t,r)=>{var n=r(17156);Object.defineProperty(t,"__esModule",{value:!0});var o=r(7004);function a(){return(a=n(function*(e){var t=yield o._asyncOptionalChain(e);return null==t||t})).apply(this,arguments)}t._asyncOptionalChainDelete=function(e){return a.apply(this,arguments)}},36363:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._nullishCoalesce=function(e,t){return null!=e?e:t()}},94945:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._optionalChain=function(e){for(var t=void 0,r=e[0],n=1;n<e.length;){var o=e[n],a=e[n+1];if(n+=2,("optionalAccess"===o||"optionalCall"===o)&&null==r)return;"access"===o||"optionalAccess"===o?(t=r,r=a(r)):"call"!==o&&"optionalCall"!==o||(r=a(function(){for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];return r.call(t,...n)}),t=void 0)}return r}},95853:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(94945);t._optionalChainDelete=function(e){var t=n._optionalChain(e);return null==t||t}},28546:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.makeFifoCache=function(e){var t=[],r={};return{add(n,o){for(;t.length>=e;){var a=t.shift();void 0!==a&&delete r[a]}r[n]&&this.delete(n),t.push(n),r[n]=o},clear(){r={},t=[]},get:e=>r[e],size:()=>t.length,delete(e){if(!r[e])return!1;delete r[e];for(var n=0;n<t.length;n++)if(t[n]===e){t.splice(n,1);break}return!0}}}},50935:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(80526),o=r(65301);t.createClientReportEnvelope=function(e,t,r){var a=[{type:"client_report"},{timestamp:r||o.dateTimestampInSeconds(),discarded_events:e}];return n.createEnvelope(t?{dsn:t}:{},[a])}},25447:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseCookie=function(e){for(var t={},r=0;r<e.length;){var n=e.indexOf("=",r);
1if(-1===n)break;var o=e.indexOf(";",r);if(-1===o)o=e.length;else if(o<n){r=e.lastIndexOf(";",n-1)+1;continue}var a=e.slice(r,n).trim();if(void 0===t[a]){var i=e.slice(n+1,o).trim();34===i.charCodeAt(0)&&(i=i.slice(1,-1));try{t[a]=-1!==i.indexOf("%")?decodeURIComponent(i):i}catch(e){t[a]=i}}r=o+1}return t}},60826:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;t.DEBUG_BUILD=r},60463:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n,o,a,i=r(22920);function s(e){var t=i.GLOBAL_OBJ._sentryDebugIds;if(!t)return{};var r=Object.keys(t);return a&&r.length===o?a:(o=r.length,a=r.reduce((r,o)=>{n||(n={});var a=n[o];if(a)r[a[0]]=a[1];else for(var i=e(o),s=i.length-1;s>=0;s--){var c=i[s],u=c&&c.filename,l=t[o];if(u&&l){r[u]=l,n[o]=[u,l];break}}return r},{}))}t.getDebugImagesForResources=function(e,t){var r=s(e);if(!r)return[];var n=[];for(var o of t)o&&r[o]&&n.push({type:"sourcemap",code_file:o,debug_id:r[o]});return n},t.getFilenameToDebugIdMap=s},74349:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(60826),o=r(25966),a=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function i(e){var t=a.exec(e);if(t){var[r,n,i="",c="",u="",l=""]=t.slice(1),d="",p=l,f=p.split("/");if(f.length>1&&(d=f.slice(0,-1).join("/"),p=f.pop()),p){var h=p.match(/^\d+/);h&&(p=h[0])}return s({host:c,pass:i,path:d,projectId:p,port:u,protocol:r,publicKey:n})}o.consoleSandbox(()=>{console.error("Invalid Sentry Dsn: ".concat(e))})}function s(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}t.dsnFromString=i,t.dsnToString=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{host:r,path:n,pass:o,port:a,projectId:i,protocol:s,publicKey:c}=e;return"".concat(s,"://").concat(c).concat(t&&o?":".concat(o):"")+"@".concat(r).concat(a?":".concat(a):"","/").concat(n?"".concat(n,"/"):n).concat(i)},t.makeDsn=function(e){var t="string"==typeof e?i(e):s(e);if(t&&function(e){if(!n.DEBUG_BUILD)return!0;var{port:t,projectId:r,protocol:a}=e;return!(["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(o.logger.error("Invalid Sentry Dsn: ".concat(t," missing")),!0))||(r.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(a)?t&&isNaN(parseInt(t,10))&&(o.logger.error("Invalid Sentry Dsn: Invalid port ".concat(t)),1):(o.logger.error("Invalid Sentry Dsn: Invalid protocol ".concat(a)),1):(o.logger.error("Invalid Sentry Dsn: Invalid projectId ".concat(r)),1)))}(t))return t}},43015:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSDKSource=function(){return"npm"},t.isBrowserBundle=function(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}},80526:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(74349),s=r(35057),c=r(9353),u=r(22920);function l(e,t){var r=e[1];for(var n of r){if(t(n,n[0].type))return!0}return!1}function d(e){return u.GLOBAL_OBJ.__SENTRY__&&u.GLOBAL_OBJ.__SENTRY__.encodePolyfill?u.GLOBAL_OBJ.__SENTRY__.encodePolyfill(e):(new TextEncoder).encode(e)}var p={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket",raw_security:"security"};t.addItemToEnvelope=function(e,t){var[r,n]=e;return[r,[...n,t]]},t.createAttachmentEnvelopeItem=function(e){var t="string"==typeof e.data?d(e.data):e.data;return[c.dropUndefinedKeys({type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),t]},t.createEnvelope=function(e){return[e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]]},t.createEventEnvelopeHeaders=function(e,t,r,n){var o=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return a(a(a({event_id:e.event_id,sent_at:(new Date).toISOString()},t&&{sdk:t}),!!r&&n&&{dsn:i.dsnToString(n)}),o&&{trace:c.dropUndefinedKeys(a({},o))})},t.createSpanEnvelopeItem=function(e){return[{type:"span"},e]},t.envelopeContainsItemType=function(e,t){return l(e,(e,r)=>t.includes(r))},t.envelopeItemTypeToDataCategory=function(e){return p[e]},t.forEachEnvelopeItem=l,t.getSdkMetadataForEnvelopeHeader=function(e){if(e&&e.sdk){var{name:t,ver
1sion:r}=e.sdk;return{name:t,version:r}}},t.parseEnvelope=function(e){var t="string"==typeof e?d(e):e;function r(e){var r=t.subarray(0,e);return t=t.subarray(e+1),r}function n(){var e,n=t.indexOf(10);return n<0&&(n=t.length),JSON.parse((e=r(n),u.GLOBAL_OBJ.__SENTRY__&&u.GLOBAL_OBJ.__SENTRY__.decodePolyfill?u.GLOBAL_OBJ.__SENTRY__.decodePolyfill(e):(new TextDecoder).decode(e)))}for(var o=n(),a=[];t.length;){var i=n(),s="number"==typeof i.length?i.length:void 0;a.push([i,s?r(s):n()])}return[o,a]},t.serializeEnvelope=function(e){var[t,r]=e,n=JSON.stringify(t);function o(e){"string"==typeof n?n="string"==typeof e?n+e:[d(n),e]:n.push("string"==typeof e?d(e):e)}for(var a of r){var[i,c]=a;if(o("\n".concat(JSON.stringify(i),"\n")),"string"==typeof c||c instanceof Uint8Array)o(c);else{var u=void 0;try{u=JSON.stringify(c)}catch(e){u=JSON.stringify(s.normalize(c))}o(u)}}return"string"==typeof n?n:function(e){var t=e.reduce((e,t)=>e+t.length,0),r=new Uint8Array(t),n=0;for(var o of e)r.set(o,n),n+=o.length;return r}(n)}},11924:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});class r extends Error{constructor(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warn";super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}t.SentryError=r},88468:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(99527),s=r(78938),c=r(35057),u=r(9353);function l(e,t){return e(t.stack||"",1)}function d(e,t){var r={type:t.name||t.constructor.name,value:t.message},n=l(e,t);return n.length&&(r.stacktrace={frames:n}),r}function p(e){if("name"in e&&"string"==typeof e.name){var t="'".concat(e.name,"' captured as exception");return"message"in e&&"string"==typeof e.message&&(t+=" with message '".concat(e.message,"'")),t}if("message"in e&&"string"==typeof e.message)return e.message;var r=u.extractExceptionKeysForMessage(e);if(i.isErrorEvent(e))return"Event `ErrorEvent` captured as exception with message `".concat(e.message,"`");var n=function(e){try{var t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e);return"".concat(n&&"Object"!==n?"'".concat(n,"'"):"Object"," captured as exception with keys: ").concat(r)}function f(e,t,r,n){if(i.isError(r))return[r,void 0];if(t.synthetic=!0,i.isPlainObject(r)){var o=e&&e.getOptions().normalizeDepth,a={__serialized__:c.normalizeToSize(r,o)},s=function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var r=e[t];if(r instanceof Error)return r}}(r);if(s)return[s,a];var u=p(r),l=n&&n.syntheticException||new Error(u);return l.message=u,[l,a]}var d=n&&n.syntheticException||new Error(r);return d.message="".concat(r),[d,void 0]}t.eventFromMessage=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"info",n=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,a={event_id:n&&n.event_id,level:r};if(o&&n&&n.syntheticException){var c=l(e,n.syntheticException);c.length&&(a.exception={values:[{value:t,stacktrace:{frames:c}}]},s.addExceptionMechanism(a,{synthetic:!0}))}if(i.isParameterizedString(t)){var{__sentry_template_string__:u,__sentry_template_values__:d}=t;return a.logentry={message:u,params:d},a}return a.message=t,a},t.eventFromUnknownInput=function(e,t,r,n){var o=n&&n.data&&n.data.mechanism||{handled:!0,type:"generic"},[i,c]=f(e,o,r,n),u={exception:{values:[d(t,i)]}};return c&&(u.extra=c),s.addExceptionTypeValue(u,void 0,void 0),s.addExceptionMechanism(u,o),a(a({},u),{},{event_id:n&&n.event_id})},t.exceptionFromError=d,t.parseStackFrames=l},98108:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(25966),o=r(9353),a=r(22920),i=r(84909);function s(){"console"in a.GLOBAL_OBJ&&n.CONSOLE_LEVELS.forEach(function(e){e in a.GLOBAL_OBJ.console&&o.fill(a.GLOBAL_OBJ.console,e,function(t){return n.originalConsoleMethods[e]=t,function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var s={args:r,level:e};i.triggerHandlers("console",s);var c=n.originalConsoleMethods[e];c&&c.apply(a.GLOBAL_OBJ.console,r)}})})}t.addConsoleInstrumentationHandler=function(e){var t="console";i.addHandler(t,e),i.maybeInstrument(t,s)}},38705:(e,t,r)=>{var n=r(17156),o=r(38416);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){o(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var s=r(99527),c=r(9353),u=r(41291),l=r(65301),d=r(22920),p=r(84909);function f(e){arguments.length>
11&&void 0!==arguments[1]&&arguments[1]&&!u.supportsNativeFetch()||c.fill(d.GLOBAL_OBJ,"fetch",function(t){return function(){for(var r=new Error,o=arguments.length,a=new Array(o),u=0;u<o;u++)a[u]=arguments[u];var{method:f,url:h}=y(a),g={args:a,fetchData:{method:f,url:h},startTimestamp:1e3*l.timestampInSeconds(),virtualError:r};return e||p.triggerHandlers("fetch",i({},g)),t.apply(d.GLOBAL_OBJ,a).then(function(){var t=n(function*(t){return e?e(t):p.triggerHandlers("fetch",i(i({},g),{},{endTimestamp:1e3*l.timestampInSeconds(),response:t})),t});return function(e){return t.apply(this,arguments)}}(),e=>{throw p.triggerHandlers("fetch",i(i({},g),{},{endTimestamp:1e3*l.timestampInSeconds(),error:e})),s.isError(e)&&void 0===e.stack&&(e.stack=r.stack,c.addNonEnumerableProperty(e,"framesToPop",1)),e})}})}function h(){return(h=n(function*(e,t){if(e&&e.body){for(var r=e.body,n=r.getReader(),o=setTimeout(()=>{r.cancel().then(null,()=>{})},9e4),a=!0;a;){var i=void 0;try{i=setTimeout(()=>{r.cancel().then(null,()=>{})},5e3);var{done:s}=yield n.read();clearTimeout(i),s&&(t(),a=!1)}catch(e){a=!1}finally{clearTimeout(i)}}clearTimeout(o),n.releaseLock(),r.cancel().then(null,()=>{})}})).apply(this,arguments)}function g(e){var t;try{t=e.clone()}catch(e){return}!function(e,t){h.apply(this,arguments)}(t,()=>{p.triggerHandlers("fetch-body-resolved",{endTimestamp:1e3*l.timestampInSeconds(),response:e})})}function m(e,t){return!!e&&"object"==typeof e&&!!e[t]}function v(e){return"string"==typeof e?e:e?m(e,"url")?e.url:e.toString?e.toString():"":""}function y(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){var[t,r]=e;return{url:v(t),method:m(r,"method")?String(r.method).toUpperCase():"GET"}}var n=e[0];return{url:v(n),method:m(n,"method")?String(n.method).toUpperCase():"GET"}}t.addFetchEndInstrumentationHandler=function(e){var t="fetch-body-resolved";p.addHandler(t,e),p.maybeInstrument(t,()=>f(g))},t.addFetchInstrumentationHandler=function(e,t){var r="fetch";p.addHandler(r,e),p.maybeInstrument(r,()=>f(void 0,t))},t.parseFetchArgs=y},84399:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(22920),o=r(84909),a=null;function i(){a=n.GLOBAL_OBJ.onerror,n.GLOBAL_OBJ.onerror=function(e,t,r,n,i){var s={column:n,error:i,line:r,msg:e,url:t};return o.triggerHandlers("error",s),!!a&&a.apply(this,arguments)},n.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}t.addGlobalErrorInstrumentationHandler=function(e){var t="error";o.addHandler(t,e),o.maybeInstrument(t,i)}},57421:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(22920),o=r(84909),a=null;function i(){a=n.GLOBAL_OBJ.onunhandledrejection,n.GLOBAL_OBJ.onunhandledrejection=function(e){var t=e;return o.triggerHandlers("unhandledrejection",t),!a||a.apply(this,arguments)},n.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}t.addGlobalUnhandledRejectionInstrumentationHandler=function(e){var t="unhandledrejection";o.addHandler(t,e),o.maybeInstrument(t,i)}},84909:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(60826),o=r(25966),a=r(7719),i={},s={};t.addHandler=function(e,t){i[e]=i[e]||[],i[e].push(t)},t.maybeInstrument=function(e,t){if(!s[e]){s[e]=!0;try{t()}catch(t){n.DEBUG_BUILD&&o.logger.error("Error while instrumenting ".concat(e),t)}}},t.resetInstrumentationHandlers=function(){Object.keys(i).forEac
1h(e=>{i[e]=void 0})},t.triggerHandlers=function(e,t){var r=e&&i[e];if(r)for(var s of r)try{s(t)}catch(t){n.DEBUG_BUILD&&o.logger.error("Error while triggering instrumentation handler.\nType: ".concat(e,"\nName: ").concat(a.getFunctionName(s),"\nError:"),t)}}},99527:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r=Object.prototype.toString;function n(e,t){return r.call(e)==="[object ".concat(t,"]")}function o(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function a(e){return n(e,"Object")}function i(e,t){try{return e instanceof t}catch(e){return!1}}t.isDOMError=function(e){return n(e,"DOMError")},t.isDOMException=function(e){return n(e,"DOMException")},t.isElement=function(e){return"undefined"!=typeof Element&&i(e,Element)},t.isError=function(e){switch(r.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return i(e,Error)}},t.isErrorEvent=function(e){return n(e,"ErrorEvent")},t.isEvent=function(e){return"undefined"!=typeof Event&&i(e,Event)},t.isInstanceOf=i,t.isParameterizedString=o,t.isPlainObject=a,t.isPrimitive=function(e){return null===e||o(e)||"object"!=typeof e&&"function"!=typeof e},t.isRegExp=function(e){return n(e,"RegExp")},t.isString=function(e){return n(e,"String")},t.isSyntheticEvent=function(e){return a(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e},t.isThenable=function(e){return Boolean(e&&e.then&&"function"==typeof e.then)},t.isVueViewModel=function(e){return!("object"!=typeof e||null===e||!e.__isVue&&!e._isVue)}},4819:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(55279),o=r(22920);t.isBrowser=function(){return!("undefined"==typeof window||n.isNodeEnv()&&(e=o.GLOBAL_OBJ.process,!e||"renderer"!==e.type));var e}},25966:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(60826),o=r(22920),a=["debug","info","warn","error","log","assert","trace"],i={};function s(e){if(!("console"in o.GLOBAL_OBJ))return e();var t=o.GLOBAL_OBJ.console,r={},n=Object.keys(i);n.forEach(e=>{var n=i[e];r[e]=t[e],t[e]=n});try{return e()}finally{n.forEach(e=>{t[e]=r[e]})}}var c=o.getGlobalSingleton("logger",function(){var e=!1,t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return n.DEBUG_BUILD?a.forEach(r=>{t[r]=function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];e&&s(()=>{o.GLOBAL_OBJ.console[r]("".concat("Sentry Logger ","[").concat(r,"]:"),...n)})}}):a.forEach(e=>{t[e]=()=>{}}),t});t.CONSOLE_LEVELS=a,t.consoleSandbox=s,t.logger=c,t.originalConsoleMethods=i},42541:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.LRUMap=class{constructor(e){this._maxSize=e,this._cache=new Map}get size(){return this._cache.size}get(e){var t=this._cache.get(e);if(void 0!==t)return this._cache.delete(e),this._cache.set(e,t),t}set(e,t){this._cache.size>=this._maxSize&&this._cache.delete(this._cache.keys().next().value),this._cache.set(e,t)}remove(e){var t=this._cache.get(e);return t&&this._cache.delete(e),t}clear(){this._cache.clear()}keys(){return Array.from(this._cache.keys())}values(){var e=[];return this._cache.forEach(t=>e.push(t)),e}}},24217:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.memoBuilder=function(){var e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(r){if(e)return!!t.has(r)||(t.add(r),!1);for(var n=0;n<t.length;n++){if(t[n]===r)return!0}return t.push(r),!1},function(r){if(e)t.delete(r);else for(var n=0;n<t.length;n++)if(t[n]===r){t.splice(n,1);break}}]}},78938:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(9353),s=r(10889),c=r(22920);function u(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}var l=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/;function d(e){return parseInt(e||"",10)}t.addContextToFrame=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5;if(void 0!==t.lineno){var n=e.length,o=Math.max(Math.min(n-1,t.lineno-1),0);t.pre_context=e.slice(Math.max(0,o-r),o).map(e=>s.snipLine(e,0));var a=Math.min(n-1,o);t.context_line=s.snipLine(e[a],t.colno||0),t.post_context=e.slice(Math.min(o+1,n),o+1+r).map(e=>s.snipLine(e,0))}},t.addExceptionMechanism=function(e,t){var r=u(e);if(r){var n=r.mechanism;if(r.mechanism=a(a(a({},{type:"generic",handled:!0}),n),t),t&&"data"in t){var o=a(a({},n&&n.data),t.data);r.mechanism.data=o}}},t.addExceptionTypeValue=function(e,t,r){var n=e.exception=e.exception||{},o=n.values=n.values||[],a=o[0]=o[0]||{};a.value||(a.value=t||""),a.type||(a.type=r||"Error")},t.arrayify=function(e){return Array.isArray(e)?e:[e]},t.checkOrSetAlreadyCaught=function(e){if(function(e){try{return e.__sentry_captured__}catch(e){}}(e))return!0;try{i.addNonEnumerableProperty(e,"__sentry_captured__",!0)}catch(e){}return!1},t.getEventDescription=function(e){var{message:t,event_id:r}=e;if(t)return t;var n=u(e);return n?n.type&&n.value?"".concat(n.type,": ").concat(n.value):n.type||n.value||r||"<unknown>":r||"<unknown>"},t.parseSemver=function(e){var t=e.match(l)||[],r=d(t[1]),n=d(t[2]),o=d(t[3]);return{buildmetadata:t[5],major:isNaN(r)?void 0:r,minor:isNaN(n)?void 0:n,patch:isNaN(o)?void 0:o,prerelease:t[4]}},t.uuid4=function(){var e=c.GLOBAL_OBJ,t=e.crypto||e.msCrypto,r=()=>16*Math.random();try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(r=()=>{var e=new Uint8Array(1);return t.getRandomValues(e),e[0]})}catch(e){}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,e=>(e^(15&r())>>e/4).toString(16))}},33261:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(7719);function o(e){return!(arguments.length>1&&void 0!==arguments[1]&&arguments[1]||e&&!e.startsWith("/")&&!e.match(/^[A-Z]:/)&&!e.startsWith(".")&&!e.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//))&&void 0!==e&&!e.includes("node_modules/")}function a(e){var t=/^\s*[-]{4,}$/,r=/at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;return a=>{var s=a.match(r);if(s){var c,u,l,d,p;if(s[1]){var f=(l=s[1]).lastIndexOf(".");if("."===l[f-1]&&f--,f>0){c=l.slice(0,f),u=l.slice(f+1);var h=c.indexOf(".Module");h>0&&(l=l.slice(h+1),c=c.slice(0,h))}d=void 0}u&&(d=c,p=u),"<anonymous>"===u&&(p=void 0,l=void 0),void 0===l&&(p=p||n.UNKNOWN_FUNCTION,l=d?"".concat(d,".").concat(p):p);var g=s[2]&&s[2].startsWith("file://")?s[2].slice(7):s[2],m="native"===s[5];return g&&g.match(/\/[A-Z]:/)&&(g=g.slice(1)),g||!s[5]||m||(g=s[5]),{filename:g?decodeURI(g):void 0,module:e?e(g):void 0,function:l,lineno:i(s[3]),colno:i(s[4]),in_app:o(g||"",m)}}if(a.match(t))return{filename:a}}}function i(e){return parseInt(e||"",10)||void 0}t.filenameIsInApp=o,t.node=a,t.nodeStackLineParser=function(e){return[90,a(e)]}},55279:(e,t,r)=>{e=r.nmd(e);var n=r(34155);Object.defineProperty(t,"__esModule",{value:!0});var o=r(43015);function a(e,t){return e.require(t)}t.dynamicRequire=a,t.isNodeEnv=function(){return!o.isBrowserBundle()&&"[object process]"===Object.prototype.toString.call(void 0!==n?n:0)},t.loadModule=function(t){var r;try{r=a(e,t)}catch(e){}if(!r)try{var{cwd:n}=a(e,"process");r=a(e,"".concat(n(),"/node_modules/").concat(t))}catch(e){}return r}},35057:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(99527),o=r(24217),a=r(9353),i=r(7719);function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0;try{return c("",e,t,r)}catch(e){return{ERROR:"**non-serializable** (".concat(e,")")}}}function c(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:o.memoBuilder(),[d,p]=l;if(null==t||["boolean","string"].includes(typeof t)||"number"==typeof t&&Number.isFinite(t))return t;var f=function(e,t){try{if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if(void 0!==r.g&&t===r.g)return"[Global]";if("undefined"!=typeof window&&t===window)return"[Window]";if("undefined"!=typeof document&&t===document)return"[Document]";
1if(n.isVueViewModel(t))return"[VueViewModel]";if(n.isSyntheticEvent(t))return"[SyntheticEvent]";if("number"==typeof t&&!Number.isFinite(t))return"[".concat(t,"]");if("function"==typeof t)return"[Function: ".concat(i.getFunctionName(t),"]");if("symbol"==typeof t)return"[".concat(String(t),"]");if("bigint"==typeof t)return"[BigInt: ".concat(String(t),"]");var o=function(e){var t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}(t);return/^HTML(\w*)Element$/.test(o)?"[HTMLElement: ".concat(o,"]"):"[object ".concat(o,"]")}catch(e){return"**non-serializable** (".concat(e,")")}}(e,t);if(!f.startsWith("[object "))return f;if(t.__sentry_skip_normalization__)return t;var h="number"==typeof t.__sentry_override_normalization_depth__?t.__sentry_override_normalization_depth__:s;if(0===h)return f.replace("object ","");if(d(t))return"[Circular ~]";var g=t;if(g&&"function"==typeof g.toJSON)try{return c("",g.toJSON(),h-1,u,l)}catch(e){}var m=Array.isArray(t)?[]:{},v=0,y=a.convertToPlainObject(t);for(var _ in y)if(Object.prototype.hasOwnProperty.call(y,_)){if(v>=u){m[_]="[MaxProperties ~]";break}var S=y[_];m[_]=c(_,S,h-1,u,l),v++}return p(t),m}t.normalize=s,t.normalizeToSize=function e(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:102400,a=s(t,n);return r=a,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(r))>o?e(t,n-1,o):a},t.normalizeUrlToBase=function(e,t){var r=t.replace(/\\/g,"/").replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"),n=e;try{n=decodeURI(e)}catch(e){}return n.replace(/\\/g,"/").replace(/webpack:\/?/g,"").replace(new RegExp("(file://)?/*".concat(r,"/*"),"ig"),"app:///")}},9353:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(99718),s=r(60826),c=r(99527),u=r(25966),l=r(10889);function d(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch(r){s.DEBUG_BUILD&&u.logger.log('Failed to add non-enumerable property "'.concat(t,'" to object'),e)}}function p(e,t){try{var r=t.prototype||{};e.prototype=t.prototype=r,d(e,"__sentry_original__",t)}catch(e){}}function f(e){if(c.isError(e))return a({message:e.message,name:e.name,stack:e.stack},g(e));if(c.isEvent(e)){var t=a({type:e.type,target:h(e.target),currentTarget:h(e.currentTarget)},g(e));return"undefined"!=typeof CustomEvent&&c.isInstanceOf(e,CustomEvent)&&(t.detail=e.detail),t}return e}function h(e){try{return c.isElement(e)?i.htmlTreeAsString(e):Object.prototype.toString.call(e)}catch(e){return"<unknown>"}}function g(e){if("object"==typeof e&&null!==e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}return{}}function m(e,t){if(function(e){if(!c.isPlainObject(e))return!1;try{var t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(e){return!0}}(e)){var r=t.get(e);if(void 0!==r)return r;var n={};for(var o of(t.set(e,n),Object.getOwnPropertyNames(e)))void 0!==e[o]&&(n[o]=m(e[o],t));return n}if(Array.isArray(e)){var a=t.get(e);if(void 0!==a)return a;var i=[];return t.set(e,i),e.forEach(e=>{i.push(m(e,t))}),i}return e}t.addNonEnumerableProperty=d,t.convertToPlainObject=f,t.dropUndefinedKeys=function(e){return m(e,new Map)},t.extractExceptionKeysForMessage=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:40,r=Object.keys(f(e));r.sort();var n=r[0];if(!n)return"[object has no keys]";if(n.length>=t)return l.truncate(n,t);for(var o=r.length;o>0;o--){var a=r.slice(0,o).join(", ");if(!(a.length>t))return o===r.length?a:l.truncate(a,t)}return""},t.fill=function(e,t,r){if(t in e){var n=e[t],o=r(n);"function"==typeof o&&p(o,n);try{e[t]=o}catch(r){s.DEBUG_BUILD&&u.logger.log('Failed to replace method "'.concat(t,'" in object'),e)}}},t.getOriginalFunction=function(e){return e.__sentry_original__},t.markFunctionWrapped=p,t.objectify=function(e){var t;switch(!0){case null==e:t=new String(e);break;case"symbol"==typeof e||"bigint"==typeof e:t=Object(e);break;case c.isPrimitive(e):t=new e.constructor(e);break;default:t=e}return t},t.urlEncode=function(e){return Object.entries(e).map(e=>{var[t,r]=e;return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(r))}).join("&")}},37223:(e,t)=>
1{function r(e,t){for(var r=0,n=e.length-1;n>=0;n--){var o=e[n];"."===o?e.splice(n,1):".."===o?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;r)e.unshift("..");return e}Object.defineProperty(t,"__esModule",{value:!0});var n=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function o(e){var t=e.length>1024?"<truncated>".concat(e.slice(-1024)):e,r=n.exec(t);return r?r.slice(1):[]}function a(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var o=n>=0?n<0||arguments.length<=n?void 0:arguments[n]:"/";o&&(e="".concat(o,"/").concat(e),t="/"===o.charAt(0))}return(t?"/":"")+(e=r(e.split("/").filter(e=>!!e),!t).join("/"))||"."}function i(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}function s(e){var t=c(e),n="/"===e.slice(-1),o=r(e.split("/").filter(e=>!!e),!t).join("/");return o||t||(o="."),o&&n&&(o+="/"),(t?"/":"")+o}function c(e){return"/"===e.charAt(0)}t.basename=function(e,t){var r=o(e)[2]||"";return t&&r.slice(-1*t.length)===t&&(r=r.slice(0,r.length-t.length)),r},t.dirname=function(e){var t=o(e),r=t[0]||"",n=t[1];return r||n?(n&&(n=n.slice(0,n.length-1)),r+n):"."},t.isAbsolute=c,t.join=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return s(t.join("/"))},t.normalizePath=s,t.relative=function(e,t){e=a(e).slice(1),t=a(t).slice(1);for(var r=i(e.split("/")),n=i(t.split("/")),o=Math.min(r.length,n.length),s=o,c=0;c<o;c++)if(r[c]!==n[c]){s=c;break}for(var u=[],l=s;l<r.length;l++)u.push("..");return(u=u.concat(n.slice(s))).join("/")},t.resolve=a},68666:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(11924),o=r(52950);t.makePromiseBuffer=function(e){var t=[];function r(e){return t.splice(t.indexOf(e),1)[0]||Promise.resolve(void 0)}return{$:t,add:function(a){if(!(void 0===e||t.length<e))return o.rejectedSyncPromise(new n.SentryError("Not adding Promise because buffer limit was reached."));var i=a();return-1===t.indexOf(i)&&t.push(i),i.then(()=>r(i)).then(null,()=>r(i).then(null,()=>{})),i},drain:function(e){return new o.SyncPromise((r,n)=>{var a=t.length;if(!a)return r(!0);var i=setTimeout(()=>{e&&e>0&&r(!1)},e);t.forEach(e=>{o.resolvedSyncPromise(e).then(()=>{--a||(clearTimeout(i),r(!0))},n)})})}}}},5322:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(78938);function o(){return n.uuid4()}function a(){return n.uuid4().substring(16)}t.generatePropagationContext=function(){return{traceId:o(),spanId:a()}},t.generateSpanId=a,t.generateTraceId=o},88300:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}Object.defineProperty(t,"__esModule",{value:!0});function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),r=parseInt("".concat(e),10);if(!isNaN(r))return 1e3*r;var n=Date.parse("".concat(e));return isNaN(n)?6e4:n-t}function i(e,t){return e[t]||e.all||0}t.DEFAULT_RETRY_AFTER=6e4,t.disabledUntil=i,t.isRateLimited=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Date.now();return i(e,t)>r},t.parseRetryAfterHeader=a,t.updateRateLimits=function(e,t){var{statusCode:r,headers:i}=t,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Date.now(),c=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e),u=i&&i["x-sentry-rate-limits"],l=i&&i["retry-after"];if(u)for(var d of u.trim().split(",")){var[p,f,,,h]=d.split(":",5),g=parseInt(p,10),m=1e3*(isNaN(g)?60:g);if(f)for(var v of f.split(";"))"metric_bucket"===v&&h&&!h.split(";").includes("custom")||(c[v]=s+m);else c.all=s+m}else l?c.all=s+a(l,s):429===r&&(c.all=s+6e4);return c}},4206:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(25447),s=r(60826),c=r(99527),u=r(25966),l=r(35057),d=r(9353),p=r(10889),f=r(34468),h=r(77077),g={ip:!1,request:!0,user:!0},m=["cookies","data","headers","method","query_string","url"],v=["id","username","email"];function y(e,t){var r={};return(Array.isArray(t)?t:v).forEach(t=>{e&&t in e&&(r[t]=e[t])}),r}function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{include:r=m}=t,n={},o=e.headers||{},a=e.method,s=o.host||e.hostname||e.host||"<no host>",u="https"===e.protocol||e.socket&&e.socket.encrypted?"https":"http",d=e.originalUrl||e.url||"",f=d.startsWith(u)?d:"".concat(u,"://").concat(s).concat(d);return r.forEach(t=>{switch(t){case"headers":n.headers=o,r.includes("cookies")||delete n.headers.cookie,r.includes("ip")||h.ipHeaderNames.forEach(e=>{delete n.headers[e]});break;case"method":n.method=a;break;case"url":n.url=f;break;case"cookies":n.cookies=e.cookies||o.cookie&&i.parseCookie(o.cookie)||{};break;case"query_string":n.query_string=function(e){var t=e.originalUrl||e.url||"";if(!t)return;t.startsWith("/")&&(t="http://dogs.are.great".concat(t));try{var r=e.query||new URL(t).search.slice(1);return r.length?r:void 0}catch(e){return}}(e);break;case"data":if("GET"===a||"HEAD"===a)break;var s=e.body;if(void 0!==s){var u=c.isString(s)?s:c.isPlainObject(s)?JSON.stringify(l.normalize(s)):p.truncate("".concat(s),1024);u&&(n.data=u)}break;default:({}).hasOwnProperty.call(e,t)&&(n[t]=e[t])}}),n}function S(e){var t={};try{e.forEach((e,r)=>{"string"==typeof e&&(t[r]=e)})}catch(e){s.DEBUG_BUILD&&u.logger.warn("Sentry failed extracting headers from a request object. If you see this, please file an issue.")}return t}function b(e){var t=Object.create(null);try{Object.entries(e).forEach(e=>{var[r,n]=e;"string"==typeof n&&(t[r]=n)})}catch(e){s.DEBUG_BUILD&&u.logger.warn("Sentry failed extracting headers from a request object. If you see this, please file an issue.")}return t}function E(e){if(e)try{var t=new URL(e,"http://dogs.are.great").search.slice(1);return t.length?t:void 0}catch(e){return}}t.DEFAULT_USER_INCLUDES=v,t.addNormalizedRequestDataToEvent=function(e,t,r,n){var o=a(a({},g),n&&n.include);if(o.request){var s=Array.isArray(o.request)?[...o.request]:[...m];o.ip&&s.push("ip");var u=function(e,t){var{include:r}=t,n=r?Array.isArray(r)?r:m:[],o={},s=a({},e.headers);n.includes("headers")&&(o.headers=s,r.includes("cookies")||delete s.cookie,r.includes("ip")||h.ipHeaderNames.forEach(e=>{delete s[e]}));n.includes("method")&&(o.method=e.method);n.includes("url")&&(o.url=e.url);if(n.includes("cookies")){var c=e.cookies||(s&&s.cookie?i.parseCookie(s.cookie):void 0);o.cookies=c||{}}n.includes("query_string")&&(o.query_string=e.query_string);n.includes("data")&&(o.data=e.data);return o}(t,{include:s});e.request=a(a({},e.request),u)}if(o.user){var l=r.user&&c.isPlainObject(r.user)?y(r.user,o.user):{};Object.keys(l).length&&(e.user=a(a({},l),e.user))}if(o.ip){var d=t.headers&&h.getClientIPAddress(t.headers)||r.ipAddress;d&&(e.user=a(a({},e.user),{},{ip_address:d}))}},t.addRequestDataToEvent=function(e,t,r){var n=a(a({},g),r&&r.include);if(n.request){var o=Array.isArray(n.request)?[...n.request]:[...m];n.ip&&o.push("ip");var i=_(t,{include:o});e.request=a(a({},e.request),i)}if(n.user){var s=t.user&&c.isPlainObject(t.user)?y(t.user,n.user):{};Object.keys(s).length&&(e.user=a(a({},e.user),s))}if(n.ip){var u=t.headers&&h.getClientIPAddress(t.headers)||t.ip||t.socket&&t.socket.remoteAddress;u&&(e.user=a(a({},e.user),{},{ip_address:u}))}return e},t.extractPathForTransaction=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.method&&e.method.toUpperCase(),n="",o="url";t.customRoute||e.route?(n=t.customRoute||"".concat(e.baseUrl||"").concat(e.route&&e.route.path),o="route"):(e.originalUrl||e.url)&&(n=f.stripUrlQueryAndFragment(e.originalUrl||e.url||""));var a="";return t.method&&r&&(a+=r),t.method&&t.path&&(a+=" "),t.path&&n&&(a+=n),[a,o]},t.extractQueryParamsFromUrl=E,t.extractRequestData=_,t.headersToDict=b,t.httpRequestToRequestData=function(e){var t=e.headers||{},r=t.host||"<no host>",n=e.socket&&e.socket.encrypted?"https":"http",o=e.url||"",a=o.startsWith(n)?o:"".concat(n,"://").concat(r).concat(o),i=e.body||void 0,s=e.cookies;return d.dropUndefinedKeys({url:a,method:e.method,query_string:E(o),headers:b(t),cookies:s,data:i})},t.winterCGHeadersToDict=S,t.winterCGRequestToRequestData=function(e){var t=S(e.headers);return{method:e.method,url:e.url,query_string:E(e.url),headers:t}}},89081:(e,t)=>
1{Object.defineProperty(t,"__esModule",{value:!0});t.severityLevelFromString=function(e){return"warn"===e?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"},t.validSeverityLevels=["fatal","error","warning","log","info","debug"]},7719:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=/\(error: (.*)\)/,s=/captureMessage|captureException/;function c(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=[],a=e.split("\n"),s=t;s<a.length;s++){var c=a[s];if(!(c.length>1024)){var l=i.test(c)?c.replace(i,"$1"):c;if(!l.match(/\S*Error: /)){for(var d of n){var p=d(l);if(p){o.push(p);break}}if(o.length>=50+r)break}}}return u(o.slice(r))}}function u(e){if(!e.length)return[];var t=Array.from(e);return/sentryWrapped/.test(l(t).function||"")&&t.pop(),t.reverse(),s.test(l(t).function||"")&&(t.pop(),s.test(l(t).function||"")&&t.pop()),t.slice(0,50).map(e=>a(a({},e),{},{filename:e.filename||l(t).filename,function:e.function||"?"}))}function l(e){return e[e.length-1]||{}}var d="<anonymous>";t.UNKNOWN_FUNCTION="?",t.createStackParser=c,t.getFramesFromEvent=function(e){var t=e.exception;if(t){var r=[];try{return t.values.forEach(e=>{e.stacktrace.frames&&r.push(...e.stacktrace.frames)}),r}catch(e){return}}},t.getFunctionName=function(e){try{return e&&"function"==typeof e&&e.name||d}catch(e){return d}},t.stackParserFromStackParserOptions=function(e){return Array.isArray(e)?c(...e):e},t.stripSentryFramesAndReverse=u},10889:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(99527);function o(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!!n.isString(e)&&(n.isRegExp(t)?t.test(e):!!n.isString(t)&&(r?e===t:e.includes(t)))}t.isMatchingPattern=o,t.safeJoin=function(e,t){if(!Array.isArray(e))return"";for(var r=[],o=0;o<e.length;o++){var a=e[o];try{n.isVueViewModel(a)?r.push("[VueViewModel]"):r.push(String(a))}catch(e){r.push("[value cannot be serialized]")}}return r.join(t)},t.snipLine=function(e,t){var r=e,n=r.length;if(n<=150)return r;t>n&&(t=n);var o=Math.max(t-60,0);o<5&&(o=0);var a=Math.min(o+140,n);return a>n-5&&(a=n),a===n&&(o=Math.max(a-140,0)),r=r.slice(o,a),o>0&&(r="'{snip} ".concat(r)),a<n&&(r+=" {snip}"),r},t.stringMatchesSomePattern=function(e){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).some(r=>o(e,r,t))},t.truncate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"string"!=typeof e||0===t||e.length<=t?e:"".concat(e.slice(0,t),"...")}},41291:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(60826),o=r(25966),a=r(22920).GLOBAL_OBJ;function i(){if(!("fetch"in a))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function s(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}t.isNativeFunction=s,t.supportsDOMError=function(){try{return new DOMError(""),!0}catch(e){return!1}},t.supportsDOMException=function(){try{return new DOMException(""),!0}catch(e){return!1}},t.supportsErrorEvent=function(){try{return new ErrorEvent(""),!0}catch(e){return!1}},t.supportsFetch=i,t.supportsNativeFetch=function(){if("string"==typeof EdgeRuntime)return!0;if(!i())return!1;if(s(a.fetch))return!0;var e=!1,t=a.document;if(t&&"function"==typeof t.createElement)try{var r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),r.contentWindow&&r.contentWindow.fetch&&(e=s(r.contentWindow.fetch)),t.head.removeChild(r)}catch(e){n.DEBUG_BUILD&&o.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e},t.supportsReferrerPolicy=function(){if(!i())return!1;
1try{return new Request("_",{referrerPolicy:"origin"}),!0}catch(e){return!1}},t.supportsReportingObserver=function(){return"ReportingObserver"in a}},52950:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n,o=r(99527);!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(n||(n={}));class a{constructor(e){a.prototype.__init.call(this),a.prototype.__init2.call(this),a.prototype.__init3.call(this),a.prototype.__init4.call(this),this._state=n.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new a((r,n)=>{this._handlers.push([!1,t=>{if(e)try{r(e(t))}catch(e){n(e)}else r(t)},e=>{if(t)try{r(t(e))}catch(e){n(e)}else n(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new a((t,r)=>{var n,o;return this.then(t=>{o=!1,n=t,e&&e()},t=>{o=!0,n=t,e&&e()}).then(()=>{o?r(n):t(n)})})}__init(){this._resolve=e=>{this._setResult(n.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(n.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{this._state===n.PENDING&&(o.isThenable(t)?t.then(this._resolve,this._reject):(this._state=e,this._value=t,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state!==n.PENDING){var e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(this._state===n.RESOLVED&&e[1](this._value),this._state===n.REJECTED&&e[2](this._value),e[0]=!0)})}}}}t.SyncPromise=a,t.rejectedSyncPromise=function(e){return new a((t,r)=>{r(e)})},t.resolvedSyncPromise=function(e){return new a(t=>{t(e)})}},65301:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(22920);function o(){return Date.now()/1e3}var a=function(){var{performance:e}=n.GLOBAL_OBJ;if(!e||!e.now)return o;var t=Date.now()-e.now(),r=null==e.timeOrigin?t:e.timeOrigin;return()=>(r+e.now())/1e3}();t._browserPerformanceTimeOriginMode=void 0;var i=(()=>{var{performance:e}=n.GLOBAL_OBJ;if(e&&e.now){var r=36e5,o=e.now(),a=Date.now(),i=e.timeOrigin?Math.abs(e.timeOrigin+o-a):r,s=i<r,c=e.timing&&e.timing.navigationStart,u="number"==typeof c?Math.abs(c+o-a):r;return s||u<r?i<=u?(t._browserPerformanceTimeOriginMode="timeOrigin",e.timeOrigin):(t._browserPerformanceTimeOriginMode="navigationStart",c):(t._browserPerformanceTimeOriginMode="dateNow",a)}t._browserPerformanceTimeOriginMode="none"})();t.browserPerformanceTimeOrigin=i,t.dateTimestampInSeconds=o,t.timestampInSeconds=a},1774:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(96392),o=r(5322),a=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function i(e){if(e){var t,r=e.match(a);if(r)return"1"===r[3]?t=!0:"0"===r[3]&&(t=!1),{traceId:r[1],parentSampled:t,parentSpanId:r[2]}}}t.TRACEPARENT_REGEXP=a,t.extractTraceparentData=i,t.generateSentryTraceHeader=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.generateTraceId(),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.generateSpanId(),r=arguments.length>2?arguments[2]:void 0,n="";return void 0!==r&&(n=r?"-1":"-0"),"".concat(e,"-").concat(t).concat(n)},t.propagationContextFromHeaders=function(e,t){var r=i(e),a=n.baggageHeaderToDynamicSamplingContext(t);if(!r||!r.traceId)return{traceId:o.generateTraceId(),spanId:o.generateSpanId()};var{traceId:s,parentSpanId:c,parentSampled:u}=r;return{traceId:s,parentSpanId:c,spanId:o.generateSpanId(),sampled:u,dsc:a||{}}}},34468:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getNumberOfUrlSegments=function(e){return e.split(/\\?\//).filter(e=>e.length>0&&","!==e).length},t.getSanitizedUrlString=function(e){var{protocol:t,host:r,path:n}=e,o=r&&r.replace(/^.*@/,"[filtered]:[filtered]@").replace(/(:80)$/,"").replace(/(:443)$/,"")||"";return"".concat(t?"".concat(t,"://"):"").concat(o).concat(n)},t.parseUrl=function(e){if(!e)return{};var t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};var r=t[6]||"",n=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:r,hash:n,relative:t[5]+r+n}},t.stripUrlQueryAndFragment=function(e){return e.split(/[?#]/,1)[0]}},70529:(e,t)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),t.escapeStringForRegex=function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},77077:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r=["X-Client-IP","X-Forwarded-For","Fly-Client-IP","CF-Connecting-IP","Fastly-Client-Ip","True-Client-Ip","X-Real-IP","X-Cluster-Client-IP","X-Forwarded","Forwarded-For","Forwarded","X-Vercel-Forwarded-For"];t.getClientIPAddress=function(e){return r.map(t=>{var r=e[t],n=Array.isArray(r)?r.join(";"):r;return"Forwarded"===t?function(e){if(!e)return null;for(var t of e.split(";"))if(t.startsWith("for="))return t.slice(4);return null}(n):n&&n.split(",").map(e=>e.trim())}).reduce((e,t)=>t?e.concat(t):e,[]).find(e=>null!==e&&/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-fA-F\d]{1,4}:){7}(?:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-fA-F\d]{1,4}|:)|(?:[a-fA-F\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,2}|:)|(?:[a-fA-F\d]{1,4}:){4}(?:(?::[a-fA-F\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,3}|:)|(?:[a-fA-F\d]{1,4}:){3}(?:(?::[a-fA-F\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,4}|:)|(?:[a-fA-F\d]{1,4}:){2}(?:(?::[a-fA-F\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,5}|:)|(?:[a-fA-F\d]{1,4}:){1}(?:(?::[a-fA-F\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,6}|:)|(?::(?:(?::[a-fA-F\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-fA-F\d]{1,4}){1,7}|:)))(?:%[0-9a-zA-Z]{1,})?$)/.test(e))||null},t.ipHeaderNames=r},64067:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(22920).GLOBAL_OBJ;t.supportsHistory=function(){var e=n.chrome,t=e&&e.app&&e.app.runtime,r="history"in n&&!!n.history.pushState&&!!n.history.replaceState;return!t&&r}},85402:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(22920);t.vercelWaitUntil=function(e){var t=n.GLOBAL_OBJ[Symbol.for("@vercel/request-context")],r=t&&t.get&&t.get()?t.get():{};r&&r.waitUntil&&r.waitUntil(e)}},24463:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.SDK_VERSION="8.50.0"},22920:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(24463),o=globalThis;t.GLOBAL_OBJ=o,t.getGlobalSingleton=function(e,t,r){var a=r||o,i=a.__SENTRY__=a.__SENTRY__||{},s=i[n.SDK_VERSION]=i[n.SDK_VERSION]||{};return s[e]||(s[e]=t())}},2563:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(80945),s=r(9353),c=r(79459),u=r(71130);function l(e,t,r){e[t]=c.merge(e[t],r,1)}t.applyScopeDataToEvent=function(e,t){var{fingerprint:r,span:n,breadcrumbs:o,sdkProcessingMetadata:c}=t;!function(e,t){var{extra:r,tags:n,user:o,contexts:i,level:c,transactionName:u}=t,l=s.dropUndefinedKeys(r);l&&Object.keys(l).length&&(e.extra=a(a({},l),e.extra));var d=s.dropUndefinedKeys(n);d&&Object.keys(d).length&&(e.tags=a(a({},d),e.tags));var p=s.dropUndefinedKeys(o);p&&Object.keys(p).length&&(e.user=a(a({},p),e.user));var f=s.dropUndefinedKeys(i);f&&Object.keys(f).length&&(e.contexts=a(a({},f),e.contexts));c&&(e.level=c);u&&"transaction"!==e.type&&(e.transaction=u)}(e,t),n&&function(e,t){e.contexts=a({trace:u.spanToTraceContext(t)}
1,e.contexts),e.sdkProcessingMetadata=a({dynamicSamplingContext:i.getDynamicSamplingContextFromSpan(t)},e.sdkProcessingMetadata);var r=u.getRootSpan(t),n=u.spanToJSON(r).description;n&&!e.transaction&&"transaction"===e.type&&(e.transaction=n)}(e,n),function(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t));e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}(e,r),function(e,t){var r=[...e.breadcrumbs||[],...t];e.breadcrumbs=r.length?r:void 0}(e,o),function(e,t){e.sdkProcessingMetadata=a(a({},e.sdkProcessingMetadata),t)}(e,c)},t.mergeAndOverwriteScopeData=l,t.mergeScopeData=function(e,t){var{extra:r,tags:n,user:o,contexts:i,level:s,sdkProcessingMetadata:u,breadcrumbs:d,fingerprint:p,eventProcessors:f,attachments:h,propagationContext:g,transactionName:m,span:v}=t;l(e,"extra",r),l(e,"tags",n),l(e,"user",o),l(e,"contexts",i),e.sdkProcessingMetadata=c.merge(e.sdkProcessingMetadata,u,2),s&&(e.level=s),m&&(e.transactionName=m),v&&(e.span=v),d.length&&(e.breadcrumbs=[...e.breadcrumbs,...d]),p.length&&(e.fingerprint=[...e.fingerprint,...p]),f.length&&(e.eventProcessors=[...e.eventProcessors,...f]),h.length&&(e.attachments=[...e.attachments,...h]),e.propagationContext=a(a({},e.propagationContext),g)}},75462:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(99527);t.handleCallbackErrors=function(e,t){var r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};try{r=e()}catch(e){throw t(e),o(),e}return function(e,t,r){if(n.isThenable(e))return e.then(e=>(r(),e),e=>{throw t(e),r(),e});return r(),e}(r,t,o)}},46135:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(66560);t.hasTracingEnabled=function(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;var t=n.getClient(),r=e||t&&t.getOptions();return!!r&&(r.enableTracing||"tracesSampleRate"in r||"tracesSampler"in r)}},78517:(e,t)=>{function r(e){return"/"===e[e.length-1]?e.slice(0,-1):e}Object.defineProperty(t,"__esModule",{value:!0}),t.isSentryRequestUrl=function(e,t){var n=t&&t.getDsn(),o=t&&t.getOptions().tunnel;return function(e,t){return!!t&&e.includes(t.host)}(e,n)||function(e,t){if(!t)return!1;return r(e)===r(t)}(e,o)}},79459:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}Object.defineProperty(t,"__esModule",{value:!0}),t.merge=function e(t,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;if(!r||"object"!=typeof r||a<=0)return r;if(t&&r&&0===Object.keys(r).length)return t;var i=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},t);
1for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i[s]=e(i[s],r[s],a-1));return i}},97014:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(34169);t.getTraceMetaTags=function(){return Object.entries(n.getTraceData()).map(e=>{var[t,r]=e;return'<meta name="'.concat(t,'" content="').concat(r,'"/>')}).join("\n")}},71974:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parameterize=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=new String(String.raw(e,...r));return o.__sentry_template_string__=e.join("\0").replace(/%/g,"%%").replace(/\0/g,"%s"),o.__sentry_template_values__=r,o}},83725:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(90785),o=r(25966);t.parseSampleRate=function(e){if("boolean"==typeof e)return Number(e);var t="string"==typeof e?parseFloat(e):e;if(!("number"!=typeof t||isNaN(t)||t<0||t>1))return t;n.DEBUG_BUILD&&o.logger.warn("[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ".concat(JSON.stringify(e)," of type ").concat(JSON.stringify(typeof e),"."))}},6190:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(63666),s=r(66560),c=r(75758),u=r(22554),l=r(60463),d=r(78938),p=r(35057),f=r(10889),h=r(65301),g=r(2563);function m(e,t){var{environment:r,release:n,dist:o,maxValueLength:a=250}=t;e.environment=e.environment||r||i.DEFAULT_ENVIRONMENT,!e.release&&n&&(e.release=n),!e.dist&&o&&(e.dist=o),e.message&&(e.message=f.truncate(e.message,a));var s=e.exception&&e.exception.values&&e.exception.values[0];s&&s.value&&(s.value=f.truncate(s.value,a));var c=e.request;c&&c.url&&(c.url=f.truncate(c.url,a))}function v(e,t){var r=l.getFilenameToDebugIdMap(t);try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{r&&e.filename&&(e.debug_id=r[e.filename])})})}catch(e){}}function y(e){var t={};try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})})}catch(e){}if(0!==Object.keys(t).length){e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];var r=e.debug_meta.images;Object.entries(t).forEach(e=>{var[t,n]=e;r.push({type:"sourcemap",code_file:t,debug_id:n})})}}function _(e,t){if(!t)return e;var r=e?e.clone():new u.Scope;return r.update(t),r}var S=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];t.applyClientOptions=m,t.applyDebugIds=v,t.applyDebugMeta=y,t.parseEventHintOrCaptureContext=function(e){if(e)return function(e){return e instanceof u.Scope||"function"==typeof e}(e)||function(e){return Object.keys(e).some(e=>S.includes(e))}(e)?{captureContext:e}:e},t.prepareEvent=function(e,t,r,n,o,i){var{normalizeDepth:u=3,normalizeMaxBreadth:l=1e3}=e,f=a(a({},t),{},{event_id:t.event_id||r.event_id||d.uuid4(),timestamp:t.timestamp||h.dateTimestampInSeconds()}),S=r.integrations||e.integrations.map(e=>e.name);m(f,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(f,S),o&&o.emit("applyFrameMetadata",t),void 0===t.type&&v(f,e.stackParser);var b=_(n,r.captureContext);r.mechanism&&d.addExceptionMechanism(f,r.mechanism);var E=o?o.getEventProcessors():[],O=s.getGlobalScope().getScopeData();if(i){var T=i.getScopeData();g.mergeScopeData(O,T)}if(b){var I=b.getScopeData();g.mergeScopeData(O,I)}var w=[...r.attachments||[],...O.attachments];w.length&&(r.attachments=w),g.applyScopeDataToEvent(f,O);var k=[...E,...O.eventProcessors];return c.notifyEventProcessors(k,f,r).then(e=>(e&&y(e),"number"==typeof u&&u>0?function(e,t,r){if(!e)return null;var n=a(a(a(a(a({},e),e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>a(a({},e),e.data&&{data:p.normalize(e.data,t,r)}))}),e.user&&{user:p.normalize(e.user,t,r)}),e.contexts&&{contexts:p.normalize(e.contexts,t,r)}),e.extra&&{extra:p.normalize(e.extra,t,r)});e.contexts&&e.contexts.trace&&n.contexts&&(n.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(n.contexts.trace.data=p.normalize(e.contexts.trace.data,t,r)));e.spans&&(n.spans=e.spans.map(e=>a(a({},e),e.data&&{data:p.normalize(e.data,t,r)})));e.contexts&&e.contexts.flags&&n.contexts&&(n.contexts.flags=p.normalize(e.contexts.flags,3,r));return n}(e,u,l):e))}},42652:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(24463);t.applySdkMetadata=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[t],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"npm",a=e._metadata||{};a.sdk||(a.sdk={name:"sentry.javascript.".concat(t),packages:r.map(e=>({name:"".concat(o,":@sentry/").concat(e),version:n.SDK_VERSION})),version:n.SDK_VERSION}),e._metadata=a}},82963:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(9353),o="_sentrySpan";t._getSpanForScope=function(e){return e[o]},t._setSpanForScope=function(e,t){t?n.addNonEnumerableProperty(e,o,t):delete e[o]}},71130:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(19114),o=r(45226),a=r(66560),i=r(57053),s=r(74008),c=r(949),u=r(25966),l=r(9353),d=r(5322),p=r(65301),f=r(1774),h=r(82963),g=!1;function m(e){return"number"==typeof e?v(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?v(e.getTime()):p.timestampInSeconds()}function v(e){return e>9999999999?e/1e3:e}function y(e){if(function(e){return"function"==typeof e.getSpanJSON}(e))return e.getSpanJSON();try{var{spanId:t,traceId:r}=e.spanContext();if(function(e){var t=e;return!!(t.attributes&&t.startTime&&t.name&&t.endTime&&t.status)}(e)){var{attributes:n,startTime:o,name:a,endTime:c,parentSpanId:u,status:d}=e;return l.dropUndefinedKeys({span_id:t,trace_id:r,data:n,description:a,parent_span_id:u,start_timestamp:m(o),timestamp:m(c)||void 0,status:S(d),op:n[s.SEMANTIC_ATTRIBUTE_SENTRY_OP],origin:n[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],_metrics_summary:i.getMetricSummaryJsonForSpan(e)})}return{span_id:t,trace_id:r}}catch(e){return{}}}function _(e){var{traceFlags:t}=e.spanContext();return 1===t}function S(e){if(e&&e.code!==c.SPAN_STATUS_UNSET)return e.code===c.SPAN_STATUS_OK?"ok":e.message||"unknown_error"}var b="_sentryChildSpans",E="_sentryRootSpan";function O(){var e=o.getMainCarrier(),t=n.getAsyncContextStrategy(e);return t.getActiveSpan?t.getActiveSpan():h._getSpanForScope(a.getCurrentScope())}t.TRACE_FLAG_NONE=0,t.TRACE_FLAG_SAMPLED=1,t.addChildSpanToSpan=function(e,t){var r=e[E]||e;l.addNonEnumerableProperty(t,E,r),e[b]?e[b].add(t):l.addNonEnumerableProperty(e,b,new Set([t]))},t.getActiveSpan=O,t.getRootSpan=function(e){return e[E]||e},t.getSpanDescendants=function(e){var t=new Set;return function e(r){if(!t.has(r)&&_(r)){t.add(r);var n=r[b]?Array.from(r[b]):[];for(var o of n)e(o)}}(e),Array.from(t)},t.getStatusMessage=S,t.removeChildSpanFromSpan=function(e,t){e[b]&&e[b].delete(t)},t.showSpanDropWarning=function(){g||(u.consoleSandbox(()=>{console.warn("[Sentry] Deprecation warning: Returning null from `beforeSendSpan` will be disallowed from SDK version 9.0.0 onwards. The callback will only support mutating spans. To drop certain spans, configure the respective integrations directly.")}),g=!0)},t.spanIsSampled=_,t.spanTimeInputToSeconds=m,t.spanToJSON=y,t.spanToTraceContext=function(e){var{spanId:t,traceId:r,isRemote:n}=e.spanContext(),o=n?t:y(e).parent_span_id,a=n?d.generateSpanId():t;return l.dropUndefinedKeys({parent_span_id:o,span_id:a,trace_id:r})},t.spanToTraceHeader=function(e){var{traceId:t,spanId:r}=e.spanContext(),n=_(e);return f.generateSentryTraceHeader(t,r,n)},t.spanToTransactionTraceContext=function(e){var{spanId:t,traceId:r}=e.spanContext(),{data:n,op:o,parent_span_id:a,status:i,origin:s}=y(e);return l.dropUndefinedKeys({parent_span_id:a,span_id:t,trace_id:r,data:n,op:o,status:i,origin:s})},t.updateMetricSummaryOnActiveSpan=function(e,t,r,n,o,a){var s=O();s&&i.updateMetricSummaryOnSpan(s,e,t,r,n,o,a)},t.updateSpanName=function(e,t){e.updateName(t),e.setAttributes({[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"custom",[s.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME]:t})}},34169:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(19114),o=r(45226),a=r(66560),i=r(79878);r(61894),r(24463),r(60826);var s=r(25966);r(90785),r(65301);var c=r(71130),u=r(1774),l=r(80945),d=r(96392);t.getTraceData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=a.getClient();if(!i.isEnabled()||!t)return{};var r=o.getMainCarrier(),p=n.getAsyncContextStrategy(r);if(p.getTraceData)return p.getTraceData(e);
1var f=a.getCurrentScope(),h=e.span||c.getActiveSpan(),g=h?c.spanToTraceHeader(h):function(e){var{traceId:t,sampled:r,spanId:n}=e.getPropagationContext();return u.generateSentryTraceHeader(t,n,r)}(f),m=h?l.getDynamicSamplingContextFromSpan(h):l.getDynamicSamplingContextFromScope(t,f),v=d.dynamicSamplingContextToSentryBaggageHeader(m);return u.TRACEPARENT_REGEXP.test(g)?{"sentry-trace":g,baggage:v}:(s.logger.warn("Invalid sentry-trace data. Cannot generate trace data"),{})}},21947:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});t.REACT_MOUNT_OP="ui.react.mount",t.REACT_RENDER_OP="ui.react.render",t.REACT_UPDATE_OP="ui.react.update"},76129:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;t.DEBUG_BUILD=r},37975:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(51190),s=r(1516),c=r(67294);function u(e){var t=e.match(/^([^.]+)/);return null!==t&&parseInt(t[0])>=17}function l(e,t){var r=new WeakSet;!function e(t,n){if(!r.has(t))return t.cause?(r.add(t),e(t.cause,n)):void(t.cause=n)}(e,t)}function d(e,t,r){var{componentStack:n}=t;if(u(c.version)&&s.isError(e)&&n){var o=new Error(e.message);o.name="React ErrorBoundary ".concat(e.name),o.stack=n,l(e,o)}return i.captureException(e,a(a({},r),{},{captureContext:{contexts:{react:{componentStack:n}}}}))}t.captureReactException=d,t.isAtLeastReact17=u,t.reactErrorHandler=function(e){return(t,r)=>{var n=d(t,r);e&&e(t,r,n)}},t.setCause=l},19987:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(51190),s=r(1516),c=r(8679),u=r(67294),l=r(76129),d=r(37975);function p(e){if(e&&e.__esModule)return e;var t=Object.create(null);if(e)for(var r in e)t[r]=e[r];return t.default=e,t}var f=(e=>e&&e.__esModule?e.default:e)(c),h=p(u),g="unknown",m={componentStack:null,error:null,eventId:null};class v extends h.Component{constructor(e){super(e),v.prototype.__init.call(this),this.state=m,this._openFallbackReportDialog=!0;var t=i.getClient();t&&e.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=t.on("afterSendEvent",t=>{!t.type&&this._lastEventId&&t.event_id===this._lastEventId&&i.showReportDialog(a(a({},e.dialogOptions),{},{eventId:this._lastEventId}))}))}componentDidCatch(e,t){var{componentStack:r}=t,n=null==r?void 0:r,{beforeCapture:o,onError:s,showDialog:c,dialogOptions:u}=this.props;i.withScope(l=>{o&&o(l,e,n);var p=null!=this.props.handled?this.props.handled:!!this.props.fallback,f=d.captureReactException(e,t,{mechanism:{handled:p}});s&&s(e,n,f),c&&(this._lastEventId=f,this._openFallbackReportDialog&&i.showReportDialog(a(a({},u),{},{eventId:f}))),this.setState({error:e,componentStack:r,eventId:f})})}componentDidMount(){var{onMount:e}=this.props;e&&e()}componentWillUnmount(){var{error:e,componentStack:t,eventId:r}=this.state,{onUnmount:n}=this.props;n&&n(e,t,r),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}__init(){this.resetErrorBoundary=()=>{var{onReset:e}=this.props,{error:t,componentStack:r,eventId:n}=this.state;e&&e(t,r,n),this.setState(m)}}render(){var{fallback:e,children:t}=this.props,r=this.state;if(r.error){var n=void 0;return n="function"==typeof e?h.createElement(e,{error:r.error,componentStack:r.componentStack,resetError:this.resetErrorBoundary,eventId:r.eventId}):e,h.isValidElement(n)?n:(e&&l.DEBUG_BUILD&&s.logger.warn("fallback did not produce a valid ReactElement"),null)}return"function"==typeof t?t():t}}t.ErrorBoundary=v,t.UNKNOWN_COMPONENT=g,t.withErrorBoundary=function(e,t){var r=e.displayName||e.name||g,n=r=>h.createElement(v,a({},t),h.createElement(e,a({},r)));return n.displayName="errorBoundary(".concat(r,")"),f(n,e),n}},94875:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(51190),o=r(16545),a=r(37975),i=r(30979),s=r(19987),c=r(66018),u=r(40210),l=r(86980),d=r(49418),p=r(57699),f=r(29123);t.init=o.init,t.reactErrorHandler=a.reactErrorHandler,t.Profiler=i.Profiler,t.useProfiler=i.useProfiler,t.withProfiler=i.withProfiler,t.ErrorBoundary=s.ErrorBoundary,t.withErrorBoundary=s.withErrorBoundary,t.createReduxEnhancer=c.createReduxEnhancer,t.reactRouterV3BrowserTracingIntegration=u.reactRouterV3BrowserTracingIntegration,t.tanstackRouterBrowserTracingIntegration=l.tanstackRouterBrowserTracingIntegration,t.reactRouterV4BrowserTracingIntegration=d.reactRouterV4BrowserTracingIntegration,t.reactRouterV5BrowserTracingIntegration=d.reactRouterV5BrowserTracingIntegration,t.withSentryRouting=d.withSentryRouting,t.reactRouterV6BrowserTracingIntegration=p.reactRouterV6BrowserTracingIntegration,t.withSentryReactRouterV6Routing=p.withSentryReactRouterV6Routing,t.wrapCreateBrowserRouter=p.wrapCreateBrowserRouter,t.wrapCreateBrowserRouterV6=p.wrapCreateBrowserRouterV6,t.wrapCreateMemoryRouterV6=p.wrapCreateMemoryRouterV6,t.wrapUseRoutes=p.wrapUseRoutes,t.wrapUseRoutesV6=p.wrapUseRoutesV6,t.reactRouterV7BrowserTracingIntegration=f.reactRouterV7BrowserTracingIntegration,t.withSentryReactRouterV7Routing=f.withSentryReactRouterV7Routing,t.wrapCreateBrowserRouterV7=f.wrapCreateBrowserRouterV7,t.wrapCreateMemoryRouterV7=f.wrapCreateMemoryRouterV7,t.wrapUseRoutesV7=f.wrapUseRoutesV7,Object.prototype.hasOwnProperty.call(n,"__proto__")&&!Object.prototype.hasOwnProperty.call(t,"__proto__")&&Object.defineProperty(t,"__proto__",{enumerable:!0,value:n.__proto__}),Object.keys(n).forEach(e=>{"default"===e||Object.prototype.hasOwnProperty.call(t,e)||(t[e]=n[e])})},30979:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(51190),s=r(1516),c=r(8679),u=r(67294),l=r(21947);function d(e){if(e&&e.__esModule)return e;var t=Object.create(null);if(e)for(var r in e)t[r]=e[r];return t.default=e,t}var p=(e=>e&&e.__esModule?e.default:e)(c),f=d(u),h="unknown";class g extends f.Component{static __initStatic(){this.defaultProps={disabled:!1,includeRender:!0,includeUpdates:!0}}constructor(e){super(e);var{name:t,disabled:r=!1}=this.props;r||(this._mountSpan=i.startInactiveSpan({name:"<".concat(t,">"),onlyIfParent:!0,op:l.REACT_MOUNT_OP,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.react.profiler","ui.component_name":t}}))}componentDidMount(){this._mountSpan&&this._mountSpan.end()}shouldComponentUpdate(e){var{updateProps:t,includeUpdates:r=!0}=e;if(r&&this._mountSpan&&t!==this.props.updateProps){var n=Object.keys(t).filter(e=>t[e]!==this.props.updateProps[e]);if(n.length>0){var o=s.timestampInSeconds();this._updateSpan=s.withActiveSpan(this._mountSpan,()=>i.startInactiveSpan({name:"<".concat(this.props.name,">"),onlyIfParent:!0,op:l.REACT_UPDATE_OP,startTime:o,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.react.profiler","ui.component_name":this.props.name,"ui.react.changed_props":n}}))}}return!0}componentDidUpdate(){this._updateSpan&&(this._updateSpan.end(),this._updateSpan=void 0)}componentWillUnmount(){var e=s.timestampInSeconds(),{name:t,includeRender:r=!0}=this.props;if(this._mountSpan&&r){var n=s.spanToJSON(this._mountSpan).timestamp;s.withActiveSpan(this._mountSpan,()=>{var r=i.startInactiveSpan({onlyIfParent:!0,name:"<".concat(t,">"),op:l.REACT_RENDER_OP,startTime:n,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.react.profiler","ui.component_name":t}});r&&r.end(e)})}}render(){return this.props.children}}g.__initStatic(),t.Profiler=g,t.UNKNOWN_COMPONENT=h,t.useProfiler=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{disabled:!1,hasRenderSpan:!0}
1,[r]=f.useState(()=>{if(!t||!t.disabled)return i.startInactiveSpan({name:"<".concat(e,">"),onlyIfParent:!0,op:l.REACT_MOUNT_OP,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.react.profiler","ui.component_name":e}})});f.useEffect(()=>(r&&r.end(),()=>{if(r&&t.hasRenderSpan){var n=s.spanToJSON(r).timestamp,o=s.timestampInSeconds(),a=i.startInactiveSpan({name:"<".concat(e,">"),onlyIfParent:!0,op:l.REACT_RENDER_OP,startTime:n,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.react.profiler","ui.component_name":e}});a&&a.end(o)}}),[])},t.withProfiler=function(e,t){var r=t&&t.name||e.displayName||e.name||h,n=n=>f.createElement(g,a(a({},t),{},{name:r,updateProps:n}),f.createElement(e,a({},n)));return n.displayName="profiler(".concat(r,")"),p(n,e),n}},49418:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(51190),s=r(1516),c=r(8679),u=r(67294);function l(e){if(e&&e.__esModule)return e;var t=Object.create(null);if(e)for(var r in e)t[r]=e[r];return t.default=e,t}var d=(e=>e&&e.__esModule?e.default:e)(c),p=l(u);function f(e,t,r,n,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],c=arguments.length>6?arguments[6]:void 0;function u(e){if(0===a.length||!c)return[e,"url"];var t=h(a,e,c);for(var r of t)if(r.match.isExact)return[r.match.path,"route"];return[e,"url"]}if(t){var l=n&&n.location?n.location.pathname:i.WINDOW&&i.WINDOW.location?i.WINDOW.location.pathname:void 0;if(l){var[d,p]=u(l);i.startBrowserTracingPageLoadSpan(e,{name:d,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.react.".concat(o),[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:p}})}}r&&n.listen&&n.listen((t,r)=>{if(r&&("PUSH"===r||"POP"===r)){var[n,a]=u(t.pathname);i.startBrowserTracingNavigationSpan(e,{name:n,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.react.".concat(o),[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:a}})}})}function h(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return e.some(e=>{var o=e.path?r(t,e):n.length?n[n.length-1].match:function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}}(t);return o&&(n.push({route:e,match:o}),e.routes&&h(e.routes,t,r,n)),!!o}),n}t.reactRouterV4BrowserTracingIntegration=function(e){var t=i.browserTracingIntegration(a(a({},e),{},{instrumentPageLoad:!1,instrumentNavigation:!1})),{history:r,routes:n,matchPath:o,instrumentPageLoad:s=!0,instrumentNavigation:c=!0}=e;return a(a({},t),{},{afterAllSetup(e){t.afterAllSetup(e),f(e,s,c,r,"reactrouter_v4",n,o)}})},t.reactRouterV5BrowserTracingIntegration=function(e){var t=i.browserTracingIntegration(a(a({},e),{},{instrumentPageLoad:!1,instrumentNavigation:!1})),{history:r,routes:n,matchPath:o,instrumentPageLoad:s=!0,instrumentNavigation:c=!0}=e;return a(a({},t),{},{afterAllSetup(e){t.afterAllSetup(e),f(e,s,c,r,"reactrouter_v5",n,o)}})},t.withSentryRouting=function(e){var t=e.displayName||e.name,r=t=>{if(t&&t.computedMatch&&t.computedMatch.isExact){var r=t.computedMatch.path,n=function(){var e=s.getActiveSpan(),t=e&&s.getRootSpan(e);if(!t)return;var r=s.spanToJSON(t).op;return"navigation"===r||"pageload"===r?t:void 0}();s.getCurrentScope().setTransactionName(r),n&&(n.updateName(r),n.setAttribute(s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,"route"))}return p.createElement(e,a({},t))};return r.displayName="sentryRoute(".concat(t,")"),d(r,e),r}},40210:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(51190),s=r(1516);function c(e,t,r,n){var o=t.pathname;r({location:t,routes:e},(e,t,r)=>{if(e||!r)return n(o);var a=function(e){if(!Array.isArray(e)||0===e.length)return"";for(var t=e.filter(e=>!!e.path),r=-1,n=t.length-1;n>=0;n--){var o=t[n];if(o.path&&o.path.startsWith("/")){r=n;break}}return t.slice(r).filter(e=>{var{path:t}=e;return!!t}).map(e=>{var{path:t}=e;return t}).join("")}(r.routes||[]);return 0===a.length||"/*"===a?n(o):n(o=a,"route")})}t.reactRouterV3BrowserTracingIntegration=function(e){var t=i.browserTracingIntegration(a(a({},e),{},{instrumentPageLoad:!1,instrumentNavigation:!1})),{history:r,routes:n,match:o,instrumentPageLoad:u=!0,instrumentNavigation:l=!0}=e;return a(a({},t),{},{afterAllSetup(e){t.afterAllSetup(e),u&&i.WINDOW&&i.WINDOW.location&&c(n,i.WINDOW.location,o,function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"url";i.startBrowserTracingPageLoadSpan(e,{name:t,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.react.reactrouter_v3",[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:r}})}),l&&r.listen&&r.listen(t=>{"PUSH"!==t.action&&"POP"!==t.action||c(n,t,o,function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"url";i.startBrowserTracingNavigationSpan(e,{name:t,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.react.reactrouter_v3",[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:r}})})})}})}},79848:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(51190),s=r(1516),c=r(67294),u=r(8679),l=r(76129),d=e=>e&&e.__esModule?e.default:e;function p(e){if(e&&e.__esModule)return e;var t=Object.create(null);if(e)for(var r in e)t[r]=e[r];return t.default=e,t}var f,h,g,m,v,y=p(c),_=d(u),S=!1,b=new WeakSet;function E(e){var{location:t,routes:r,navigationType:n,version:o,matches:a,basename:c,allRoutes:u}=e,l=Array.isArray(a)?a:v(r,t,c),d=s.getClient();if(d&&b.has(d)&&("PUSH"===n||"POP"===n)&&l){var p,f="url",h=C(t,u||r);h&&(p=A(M(u||r,t)),f="route"),h&&p||([p,f]=N(r,t,l,c)),i.startBrowserTracingNavigationSpan(d,{name:p,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:f,[s.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.react.reactrouter_v".concat(o)}})}}function O(e,t){if(!t||"/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return e;var r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&"/"!==n?e:e.slice(r)||"/"}function T(e,t,r){var n=e||S?O(t,r):t;return["/"===n[n.length-1]||"/*"===n.slice(-2)?n.slice(0,-1):n,"route"]}function I(e){return e.endsWith("*")}function w(e,t){return I(e)&&t.route.children&&t.route.children.length>0||!1}function k(e){return!(e.children||!e.element||!e.path||!e.path.endsWith("/*"))}function C(e,t){var r=v(t,e);if(r)for(var n of r)if(k(n.route)&&R(n))return!0;return!1}function P(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;return t.has(e)||(t.add(e),e.children&&!e.index&&e.children.forEach(e=>{P(e,t).forEach(e=>t.add(e))})),t}function R(e){return e.params["*"]||""}function D(e){return"/"===e[e.length-1]?e.slice(0,-1):e}function A(e){return"/"===e[0]?e:"/".concat(e)}function M(e,t){var r=v(e,t);if(!r||0===r.length)return"";var n,o=function(r){if(r.route.path&&"*"!==r.route.path){var n=function(e){return"*"===(t=e.route.path||"")[t.length-1]?t.slice(0,-1):t;var t}(r),o=O(t.pathname,A(r.pathnameBase));return{v:D(D(n||"")+A(M(e.filter(e=>e!==r.route),{pathname:o})))}}};for(var a of r)if(n=o(a))return n.v;return""}function N(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";if(!e||0===e.length)return[S?O(t.pathname,n):t.pathname,"url"];var o="";if(r)for(var a of r){var i=a.route;if(i){if(i.index)return T(o,a.pathname,n);var c=i.path;if(c&&!w(c,a)){var u="/"===c[0]||"/"===o[o.length-1]?c:"/".concat(c);if(o=D(o)+A(u),D(t.pathname)===D(n+a.pathname))return s.getNumberOfUrlSegments(o)===s.getNumberOfUrlSegments(a.pathname)||I(o)?(w(o,a)&&(o=o.slice(0,-1)),[(S?"":n)+o,"route"]):[(S?"":n)+u,"route"]}}}return[S?O(t.pathname,n):t.pathname||"/","url"]}function x(e,t,r,n,o,a){var i=Array.isArray(n)?n:v(r,t,o);if(i){var c,u="url",l=C(t,a||r);l&&(c=A(M(a||r,t)),u="route"),l&&c||([c,u]=N(r,t,i,o)),s.getCurrentScope().setTransactionName(c),e&&(e.updateName(c),e.setAttribute(s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,u))}}function j(){var e=s.getActiveSpan(),t=e?s.getRootSpan(e):void 0;if(t){var r=s.spanToJSON(t).op;return"navigation"===r||"pageload"===r?t:void 0}}t.createReactRouterV6CompatibleTracingIntegration=function(e,t){var r=i.browserTracingIntegration(a(a({},e),{},{instrumentPageLoad:!1,instrumentNavigation:!1})),{useEffect:n,useLocation:o,useNavigationType:c,createRoutesFromChildren:u,matchRoutes:l,stripBasename:d,instrumentPageLoad:p=!0,instrumentNavigation:y=!0}=e;return a(a({},r),{},{setup(){f=n,h=o,g=c,v=l,m=u,S=d||!1},afterAllSetup(e){r.afterAllSetup(e);var n=i.WINDOW&&i.WINDOW.location&&i.WINDOW.location.pathname;p&&n&&i.startBrowserTracingPageLoadSpan(e,{name:n,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[s.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.react.reactrouter_v".concat(t)}}),y&&b.add(e)}})},t.createV6CompatibleWithSentryReactRouterRouting=function(e,t){if(!(f&&h&&g&&m&&v))return l.DEBUG_BUILD&&s.logger.warn("reactRouterV6Instrumentation was unable to wrap Routes because of one or more missing parameters.\n useEffect: ".concat(f,". useLocation: ").concat(h,". useNavigationType: ").concat(g,".\n createRoutesFromChildren: ").concat(m,". matchRoutes: ").concat(v,".")),e;var r=new Set,n=n=>
1{var o=y.useRef(!0),i=h(),s=g();return f(()=>{var e=m(n.children);o.current?(e.forEach(e=>{P(e).forEach(e=>{r.add(e)})}),x(j(),i,e,void 0,void 0,Array.from(r)),o.current=!1):E({location:i,routes:e,navigationType:s,version:t,allRoutes:Array.from(r)})},[i,s]),y.createElement(e,a({},n))};return _(n,e),n},t.createV6CompatibleWrapCreateBrowserRouter=function(e,t){return f&&h&&g&&v?function(r,n){var o=e(r,n),a=n&&n.basename,i=j();return"POP"===o.state.historyAction&&i&&x(i,o.state.location,r,void 0,a),o.subscribe(e=>{var n=e.location;"PUSH"!==e.historyAction&&"POP"!==e.historyAction||E({location:n,routes:r,navigationType:e.historyAction,version:t,basename:a})}),o}:(l.DEBUG_BUILD&&s.logger.warn("reactRouterV".concat(t,"Instrumentation was unable to wrap the `createRouter` function because of one or more missing parameters.")),e)},t.createV6CompatibleWrapCreateMemoryRouter=function(e,t){return f&&h&&g&&v?function(r,n){var o,a=e(r,n),i=n?n.basename:void 0,s=j(),c=n?n.initialEntries:void 0,u=n?n.initialIndex:void 0,l=c&&1===c.length,d=void 0!==u&&c&&c[u],p=(o=l?c[0]:d?c[u]:void 0)?"string"==typeof o?{pathname:o}:o:a.state.location;return"POP"===a.state.historyAction&&s&&x(s,p,r,void 0,i),a.subscribe(e=>{var n=e.location;"PUSH"!==e.historyAction&&"POP"!==e.historyAction||E({location:n,routes:r,navigationType:e.historyAction,version:t,basename:i})}),a}:(l.DEBUG_BUILD&&s.logger.warn("reactRouterV".concat(t,"Instrumentation was unable to wrap the `createMemoryRouter` function because of one or more missing parameters.")),e)},t.createV6CompatibleWrapUseRoutes=function(e,t){if(!(f&&h&&g&&v))return l.DEBUG_BUILD&&s.logger.warn("reactRouterV6Instrumentation was unable to wrap `useRoutes` because of one or more missing parameters."),e;var r=new Set,n=n=>{var o=y.useRef(!0),{routes:a,locationArg:i}=n,s=e(a,i),c=h(),u=g(),l="string"==typeof i||i&&i.pathname?i:c;return f(()=>{var e="string"==typeof l?{pathname:l}:l;o.current?(a.forEach(e=>{P(e).forEach(e=>{r.add(e)})}),x(j(),e,a,void 0,void 0,Array.from(r)),o.current=!1):E({location:e,routes:a,navigationType:u,version:t,allRoutes:Array.from(r)})},[u,l]),s};return(e,t)=>y.createElement(n,{routes:e,locationArg:t})},t.handleNavigation=E},57699:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(79848);function o(e){return n.createV6CompatibleWrapUseRoutes(e,"6")}var a=o;function i(e){return n.createV6CompatibleWrapCreateBrowserRouter(e,"6")}var s=i;t.reactRouterV6BrowserTracingIntegration=function(e){return n.createReactRouterV6CompatibleTracingIntegration(e,"6")},t.withSentryReactRouterV6Routing=function(e){return n.createV6CompatibleWithSentryReactRouterRouting(e,"6")},t.wrapCreateBrowserRouter=s,t.wrapCreateBrowserRouterV6=i,t.wrapCreateMemoryRouterV6=function(e){return n.createV6CompatibleWrapCreateMemoryRouter(e,"6")},t.wrapUseRoutes=a,t.wrapUseRoutesV6=o},29123:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(79848);t.reactRouterV7BrowserTracingIntegration=function(e){return n.createReactRouterV6CompatibleTracingIntegration(e,"7")},t.withSentryReactRouterV7Routing=function(e){return n.createV6CompatibleWithSentryReactRouterRouting(e,"7")},t.wrapCreateBrowserRouterV7=function(e){return n.createV6CompatibleWrapCreateBrowserRouter(e,"7")},t.wrapCreateMemoryRouterV7=function(e){return n.createV6CompatibleWrapCreateMemoryRouter(e,"7")},t.wrapUseRoutesV7=function(e){return n.createV6CompatibleWrapUseRoutes(e,"7")}},66018:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(1516),s={attachReduxState:!0,actionTransformer:e=>e,stateTransformer:e=>e||null};t.createReduxEnhancer=function(e){var t=a(a({},s),e);return e=>(r,n)=>{t.attachReduxState&&i.getGlobalScope().addEventProcessor((e,t)=>{try{void 0===e.type&&"redux"===e.contexts.state.state.type&&(t.attachments=[...t.attachments||[],{filename:"redux_state.json",data:JSON.stringify(e.contexts.state.state.value)}])}catch(e){}return e});return e((e,n)=>{var o=r(e,n),a=i.getCurrentScope(),s=t.actionTransformer(n);null!=s&&i.addBreadcrumb({category:"redux.action",data:s,type:"info"});var c=t.stateTransformer(o);if(null!=c){var u=i.getClient(),l=u&&u.getOptions(),d=l&&l.normalizeDepth||3,p={state:{type:"redux",value:c}};i.addNonEnumerableProperty(p,"__sentry_override_normalization_depth__",3+d),a.setContext("state",p)}else a.setContext("state",null);var{configureScopeWithState:f}=t;return"function"==typeof f&&f(a,o),o},n)}}},16545:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}
1Object.defineProperty(t,"__esModule",{value:!0});var a=r(51190),i=r(1516),s=r(67294);t.init=function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e);return i.applySdkMetadata(t,"react"),a.setContext("react",{version:s.version}),a.init(t)}},86980:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(51190),s=r(1516);function c(e){if(!e)return{};var t={};return Object.entries(e.params).forEach(e=>{var[r,n]=e;t["url.path.params.".concat(r)]=n}),t}t.tanstackRouterBrowserTracingIntegration=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e,n=i.browserTracingIntegration(a(a({},t),{},{instrumentNavigation:!1,instrumentPageLoad:!1})),{instrumentPageLoad:o=!0,instrumentNavigation:u=!0}=t;return a(a({},n),{},{afterAllSetup(e){n.afterAllSetup(e);var t=i.WINDOW.location;if(o&&t){var l=r.matchRoutes(t.pathname,r.options.parseSearch(t.search),{preload:!1,throwOnError:!1}),d=l[l.length-1];i.startBrowserTracingPageLoadSpan(e,{name:d?d.routeId:t.pathname,attributes:a({[s.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"pageload",[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.react.tanstack_router",[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:d?"route":"url"},c(d))})}u&&r.subscribe("onBeforeNavigate",t=>{if(t.toLocation.state!==t.fromLocation.state)var n=r.matchRoutes(t.toLocation.pathname,t.toLocation.search,{preload:!1,throwOnError:!1}),o=n[n.length-1],a=i.WINDOW.location,u=i.startBrowserTracingNavigationSpan(e,{name:o?o.routeId:a.pathname,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"navigation",[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.react.tanstack_router",[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:o?"route":"url"}}),l=r.subscribe("onResolved",e=>{if(l(),u){var t=r.matchRoutes(e.toLocation.pathname,e.toLocation.search,{preload:!1,throwOnError:!1}),n=t[t.length-1];n&&(u.updateName(n.routeId),u.setAttribute(s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,"route"),u.setAttributes(c(n)))}})})}})}},74906:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}Object.defineProperty(t,"__esModule",{value:!0});var a=r(1516),i=r(69715),s=r(65509),c=r(58036),u=r(38084);class l extends a.BaseClient{constructor(e){var t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({parentSpanIsAlwaysRootSpan:!0},e),r=c.WINDOW.SENTRY_SDK_SOURCE||a.getSDKSource();a.applySdkMetadata(t,"browser",["browser"],r),super(t),t.sendClientReports&&c.WINDOW.document&&c.WINDOW.document.addEventListener("visibilitychange",()=>{"hidden"===c.WINDOW.document.visibilityState&&this._flushOutcomes()})}eventFromException(e,t){return s.eventFromException(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",r=arguments.length>2?arguments[2]:void 0;return s.eventFromMessage(this._options.stackParser,e,t,r,this._options.attachStacktrace)}captureUserFeedback(e){if(this._isEnabled()){var t=u.createUserFeedbackEnvelope(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(t)}else i.DEBUG_BUILD&&a.logger.warn("SDK not enabled, will not capture user feedback.")}_prepareEvent(e,t,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,r)}}t.BrowserClient=l},69715:(e,t)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;t.DEBUG_BUILD=r},65509:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(1516);function s(e,t){var r=l(e,t),n={type:f(t),value:h(t)};return r.length&&(n.stacktrace={frames:r}),void 0===n.type&&""===n.value&&(n.value="Unrecoverable error caught"),n}function c(e,t,r,n){var o=i.getClient(),a=o&&o.getOptions().normalizeDepth,c=function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var r=e[t];if(r instanceof Error)return r}return}(t),u={__serialized__:i.normalizeToSize(t,a)};if(c)return{exception:{values:[s(e,c)]},extra:u};var d={exception:{values:[{type:i.isEvent(t)?t.constructor.name:n?"UnhandledRejection":"Error",value:v(t,{isUnhandledRejection:n})}]},extra:u};if(r){var p=l(e,r);p.length&&(d.exception.values[0].stacktrace={frames:p})}return d}function u(e,t){return{exception:{values:[s(e,t)]}}}function l(e,t){var r=t.stacktrace||t.stack||"",n=function(e){if(e&&d.test(e.message))return 1;return 0}(t),o=function(e){if("number"==typeof e.framesToPop)return e.framesToPop;return 0}(t);try{return e(r,n,o)}catch(e){}return[]}var d=/Minified React error #\d+;/i;function p(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function f(e){var t=e&&e.name;return!t&&p(e)?e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception":t}function h(e){var t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:p(e)&&Array.isArray(e.message)&&2==e.message.length?e.message[1]:t:"No error message"}function g(e,t,r,n,o){var s;if(i.isErrorEvent(t)&&t.error)return u(e,t.error);if(i.isDOMError(t)||i.isDOMException(t)){var l=t;if("stack"in t)s=u(e,t);else{var d=l.name||(i.isDOMError(l)?"DOMError":"DOMException"),p=l.message?"".concat(d,": ").concat(l.message):d;s=m(e,p,r,n),i.addExceptionTypeValue(s,p)}return"code"in l&&(s.tags=a(a({},s.tags),{},{"DOMException.code":"".concat(l.code)})),s}return i.isError(t)?u(e,t):i.isPlainObject(t)||i.isEvent(t)?(s=c(e,t,r,o),i.addExceptionMechanism(s,{synthetic:!0}),s):(s=m(e,t,r,n),i.addExceptionTypeValue(s,"".concat(t),void 0),i.addExceptionMechanism(s,{synthetic:!0}),s)}function m(e,t,r,n){var o={};if(n&&r){var a=l(e,r);a.length&&(o.exception={values:[{value:t,stacktrace:{frames:a}}]}),i.addExceptionMechanism(o,{synthetic:!0})}if(i.isParameterizedString(t)){var{__sentry_template_string__:s,__sentry_template_values__:c}=t;return o.logentry={message:s,params:c},o}return o.message=t,o}function v(e,t){var{isUnhandledRejection:r}=t,n=i.extractExceptionKeysForMessage(e),o=r?"promise rejection":"exception";if(i.isErrorEvent(e))return"Event `ErrorEvent` captured as ".concat(o," with message `").concat(e.message,"`");if(i.isEvent(e)){var a=function(e){try{var t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e);return"Event `".concat(a,"` (type=").concat(e.type,") captured as ").concat(o)}return"Object captured as ".concat(o," with keys: ").concat(n)}t.eventFromException=function(e,t,r,n){var o=g(e,t,r&&r.syntheticException||void 0,n);return i.addExceptionMechanism(o),o.level="error",r&&r.event_id&&(o.event_id=r.event_id),i.resolvedSyncPromise(o)},t.eventFromMessage=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"info",n=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,a=m(e,t,n&&n.syntheticException||void 0,o);return a.level=r,n&&n.event_id&&(a.event_id=n.event_id),i.resolvedSyncPromise(a)},t.eventFromUnknownInput=g,t.exceptionFromError=s,t.extractMessage=h,t.extractType=f},79745:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(94647),o=r(29628),a=n.buildFeedbackIntegration({lazyLoadIntegration:o.lazyLoadIntegration});t.feedbackAsyncIntegration=a},55898:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(94647),o=n.buildFeedbackIntegration({getModalIntegration:()=>n.feedbackModalIntegration,getScreenshotIntegration:()=>n.feedbackScreenshotIntegration});t.feedbackSyncIntegration=o},58036:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(1516),s=i.GLOBAL_OBJ,c=0;function u(){c++,setTimeout(()=>{c--})}t.WINDOW=s,t.ignoreNextOnError=u,t.shouldIgnoreOnError=function(){return c>0},t.wrap=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!function(e){return"function"==typeof e}(t))return t;try{var n=t.__sentry_wrapped__;if(n)return"function"==typeof n?n:t;if(i.getOriginalFunction(t))return t}catch(e){return t}var o=function(){for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];try{var c=o.map(t=>e(t,r));return t.apply(this,c)}catch(e){throw u(),i.withScope(t=>{t.addEventProcessor(e=>(r.mechanism&&(i.addExceptionTypeValue(e,void 0,void 0),i.addExceptionMechanism(e,r.mechanism)),e.extra=a(a({},e.extra),{},{arguments:o}),e)),i.captureException(e)}),e}};try{for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(o[s]=t[s])}catch(e){}i.markFunctionWrapped(o,t),i.addNonEnumerableProperty(t,"__sentry_wrapped__",o);try{Object.getOwnPropertyDescriptor(o,"name").configurable&&Object.defineProperty(o,"name",{get:()=>t.name})}catch(e){}return o}},51190:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516),o=r(58036),a=r(74906),i=r(17383),s=r(74723),c=r(65509),u=r(38084),l=r(88959),d=r(23194),p=r(88175),f=r(57715),h=r(47641),g=r(53194),m=r(29628),v=r(7201),y=r(41355),_=r(53472),S=r(47634),b=r(40230),E=r(79745),O=r(55898),T=r(94647),I=r(22491),w=r(21185),k=r(95945),C=r(98708),P=r(7690),R=r(19428),D=r(39837),A=r(66219),M=r(71196),N=r(45305);t.SDK_VERSION=n.SDK_VERSION,t.SEMANTIC_ATTRIBUTE_SENTRY_OP=n.SEMANTIC_ATTRIBUTE_SENTRY_OP,t.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN=n.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,t.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE=n.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,t.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE=n.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,t.Scope=n.Scope,t.addBreadcrumb=n.addBreadcrumb,t.addEventProcessor=n.addEventProcessor,t.addIntegration=n.addIntegration,t.addTracingExtensions=n.addTracingExtensions,t.captureConsoleIntegration=n.captureConsoleIntegration,t.captureEvent=n.captureEvent,t.captureException=n.captureException,t.captureFeedback=n.captureFeedback,t.captureMessage=n.captureMessage,t.captureSession=n.captureSession,t.close=n.close,t.continueTrace=n.continueTrace,t.createTransport=n.createTransport,t.debugIntegration=n.debugIntegration,t.dedupeIntegration=n.dedupeIntegration,t.endSession=n.endSession,t.extraErrorDataIntegration=n.extraErrorDataIntegration,t.flush=n.flush,t.functionToStringIntegration=n.functionToStringIntegration,t.getActiveSpan=n.getActiveSpan,t.getClient=n.getClient,t.getCurrentHub=n.getCurrentHub,t.getCurrentScope=n.getCurrentScope,t.getGlobalScope=n.getGlobalScope,t.getIsolationScope=n.getIsolationScope,t.getRootSpan=n.getRootSpan,t.getSpanDescendants=n.getSpanDescendants,t.getSpanStatusFromHttpCode=n.getSpanStatusFromHttpCode,t.inboundFiltersIntegration=n.inboundFiltersIntegration,t.isInitialized=n.isInitialized,t.lastEventId=n.lastEventId,t.makeMultiplexedTransport=n.makeMultiplexedTransport,t.moduleMetadataIntegration=n.moduleMetadataIntegration,t.parameterize=n.parameterize,t.registerSpanErrorInstrumentation=n.registerSpanErrorInstrumentation,t.rewriteFramesIntegration=n.rewriteFramesIntegration,t.sessionTimingIntegration=n.sessionTimingIntegration,t.setContext=n.setContext,t.setCurrentClient=n.setCurrentClient,t.setExtra=n.setExtra,t.setExtras=n.setExtras,t.setHttpStatus=n.setHttpStatus,t.setMeasurement=n.setMeasurement,t.setTag=n.setTag,t.setTags=n.setTags,t.setUser=n.setUser,t.spanToBaggageHeader=n.spanToBaggageHeader,t.spanToJSON=n.spanToJSON,t.spanToTraceHeader=n.spanToTraceHeader,t.startInactiveSpan=n.startInactiveSpan,t.startNewTrace=n.startNewTrace,t.startSession=n.startSession,t.startSpan=n.startSpan,t.startSpanManual=n.startSpanManual,t.suppressTracing=n.suppressTracing,t.thirdPartyErrorFilterIntegration=n.thirdPartyErrorFilterIntegration,t.updateSpanName=n.updateSpanName,t.withActiveSpan=n.withActiveSpan,t.withIsolationScope=n.withIsolationScope,t.withScope=n.withScope,t.zodErrorsIntegration=n.zodErrorsIntegration,t.WINDOW=o.WINDOW,t.BrowserClient=a.BrowserClient,t.makeFetchTransport=i.makeFetchTransport,t.chromeStackLineParser=s.chromeStackLineParser,t.defaultStackLineParsers=s.defaultStackLineParsers,t.defaultStackParser=s.defaultStackParser,t.geckoStackLineParser=s.geckoStackLineParser,t.opera10StackLineParser=s.opera10StackLineParser,t.opera11StackLineParser=s.opera11StackLineParser,t.winjsStackLineParser=s.winjsStackLineParser,t.eventFromException=c.eventFromException,t.eventFromMessage=c.eventFromMessage,t.exceptionFromError=c.exceptionFromError,t.createUserFeedbackEnvelope=u.createUserFeedbackEnvelope,t.captureUserFeedback=l.captureUserFeedback,t.forceLoad=l.forceLoad,t.getDefaultIntegrations=l.getDefaultIntegrations,t.init=l.init,t.onLoad=l.onLoad,t.showReportDialog=l.showReportDialog,t.breadcrumbsIntegration=d.breadcrumbsIntegration,t.globalHandlersIntegration=p.globalHandlersIntegration,t.httpContextIntegration=f.httpContextIntegration,t.linkedErrorsIntegration=h.linkedErrorsIntegration,t.browserApiErrorsIntegration=g.browserApiErrorsIntegration,t.lazyLoadIntegration=m.lazyLoadIntegration,t.reportingObserverIntegration=v.reportingObserverIntegration,t.httpClientIntegration=y.httpClientIntegration,t.contextLinesIntegration=_.contextLinesIntegration,t.getReplay=S.getReplay,t.replayIntegration=S.replayIntegration,t.replayCanvasIntegration=b.replayCanvasIntegration,t.feedbackAsyncIntegration=E.feedbackAsyncIntegration,t.feedbackIntegration=O.feedbackSyncIntegration,t.feedbackSyncIntegration=O.feedbackSyncIntegration,t.getFeedback=T.getFeedback,t.sendFeedback=T.sendFeedback,t.metrics=I.metrics,t.defaultRequestInstrumentationOptions=w.defaultRequestInstrumentationOptions,t.instrumentOutgoingRequests=w.instrumentOutgoingRequests,t.browserTracingIntegration=k.browserTracingIntegration,t.startBrowserTracingNavigationSpan=k.startBrowserTracingNavigationSpan,t.startBrowserTracingPageLoadSpan=k.startBrowserTracingPageLoadSpan,t.makeBrowserOfflineTransport=C.makeBrowserOfflineTransport,t.browserProfilingIntegration=P.browserProfilingIntegration,t.spotlightBrowserIntegration=R.spotlightBrowserIntegration,t.browserSessionIntegration=D.browserSessionIntegration,t.featureFlagsIntegration=A.featureFlagsIntegration,t.buildLaunchDarklyFlagUsedHandler=M.buildLaunchDarklyFlagUsedHandler,t.launchDarklyIntegration=M.launchDarklyIntegration,t.OpenFeatureIntegrationHook=N.OpenFeatureIntegrationHook,t.openFeatureIntegration=N.openFeatureIntegration},23194:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(75168),s=r(1516),c=r(69715),u=r(58036),l=1024,d=s.defineIntegration(function(){var e=a({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return{name:"Breadcrumbs",setup(t){e.console&&s.addConsoleInstrumentationHandler(function(e){return function(t){if(s.getClient()===e){var r={category:"console",data:{arguments:t.args,logger:"console"},level:s.severityLevelFromString(t.level),message:s.safeJoin(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;r.message="Assertion failed: ".concat(s.safeJoin(t.args.slice(1)," ")||"console.assert"),r.data.arguments=t.args.slice(1)}s.addBreadcrumb(r,{input:t.args,level:t.level})}}}(t)),e.dom&&i.addClickKeypressInstrumentationHandler(function(e,t){return function(r){if(s.getClient()===e){var n,o,a="object"==typeof t?t.serializeAttribute:void 0,i="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;i&&i>l&&(c.DEBUG_BUILD&&s.logger.warn("`dom.maxStringLength` cannot exceed ".concat(l,", but a value of ").concat(i," was configured. Sentry will use ").concat(l," instead.")),i=l),"string"==typeof a&&(a=[a]);try{var u=r.event,d=function(e){return!!e&&!!e.target}(u)?u.target:u;n=s.htmlTreeAsString(d,{keyAttrs:a,maxStringLength:i}),o=s.getComponentName(d)}catch(e){n="<unknown>"}if(0!==n.length){var p={category:"ui.".concat(r.name),message:n};o&&(p.data={"ui.component_name":o}),s.addBreadcrumb(p,{event:r.event,name:r.name,global:r.global})}}}}(t,e.dom)),e.xhr&&i.addXhrInstrumentationHandler(function(e){return function(t){if(s.getClient()===e){var{startTimestamp:r,endTimestamp:n}=t,o=t.xhr[i.SENTRY_XHR_DATA_KEY];if(r&&n&&o){var{method:a,url:c,status_code:u,body:l}=o,d={method:a,url:c,status_code:u},p={xhr:t.xhr,input:l,startTimestamp:r,endTimestamp:n},f=s.getBreadcrumbLogLevelFromHttpStatusCode(u);s.addBreadcrumb({category:"xhr",data:d,type:"http",level:f},p)}}}}(t)),e.fetch&&s.addFetchInstrumentationHandler(function(e){return function(t){if(s.getClient()===e){var{startTimestamp:r,endTimestamp:n}=t;if(n&&(!t.fetchData.url.match(/sentry_key/)||"POST"!==t.fetchData.method))if(t.error){var o=t.fetchData,i={data:t.error,input:t.args,startTimestamp:r,endTimestamp:n};s.addBreadcrumb({category:"fetch",data:o,level:"error",type:"http"},i)}else{var c=t.response,u=a(a({},t.fetchData),{},{status_code:c&&c.status}),l={input:t.args,response:c,startTimestamp:r,endTimestamp:n},d=s.getBreadcrumbLogLevelFromHttpStatusCode(u.status_code);s.addBreadcrumb({category:"fetch",data:u,type:"http",level:d},l)}}}}(t)),e.history&&i.addHistoryInstrumentationHandler(function(e){return function(t){if(s.getClient()===e){var r=t.from,n=t.to,o=s.parseUrl(u.WINDOW.location.href),a=r?s.parseUrl(r):void 0,i=s.parseUrl(n);a&&a.path||(a=o),o.protocol===i.protocol&&o.host===i.host&&(n=i.relative),o.protocol===a.protocol&&o.host===a.host&&(r=a.relative),s.addBreadcrumb({category:"navigation",data:{from:r,to:n}})}}}(t)),e.sentry&&t.on("beforeSendEvent",function(e){return function(t){s.getClient()===e&&s.addBreadcrumb({category:"sentry.".concat("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:s.getEventDescription(t)},{event:t})}}(t))}}});t.breadcrumbsIntegration=d},53194:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}Object.defineProperty(t,"__esModule",{value:!0});var a=r(1516),i=r(58036),s=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],c=a.defineIntegration(function(){var e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return{name:"BrowserApiErrors",setupOnce(){e.setTimeout&&a.fill(i.WINDOW,"setTimeout",u),e.setInterval&&a.fill(i.WINDOW,"setInterval",u),e.requestAnimationFrame&&a.fill(i.WINDOW,"requestAnimationFrame",l),e.XMLHttpRequest&&"XMLHttpRequest"in i.WINDOW&&a.fill(XMLHttpRequest.prototype,"send",d);var t=e.eventTarget;t&&(Array.isArray(t)?t:s).forEach(p)}}});function u(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var o=r[0];return r[0]=i.wrap(o,{mechanism:{data:{function:a.getFunctionName(e)},handled:!1,type:"instrument"}}),e.apply(this,r)}}function l(e){return function(t){return e.apply(this,[i.wrap(t,{mechanism:{data:{function:"requestAnimationFrame",handler:a.getFunctionName(e)},handled:!1,type:"instrument"}})])}}function d(e){return function(){var t=this;["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in t&&"function"==typeof t[e]&&a.fill(t,e,function(t){var r={mechanism:{data:{function:e,handler:a.getFunctionName(t)},handled:!1,type:"instrument"}},n=a.getOriginalFunction(t);return n&&(r.mechanism.data.handler=a.getFunctionName(n)),i.wrap(t,r)})});for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return e.apply(this,n)}}function p(e){var t=i.WINDOW[e],r=t&&t.prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&(a.fill(r,"addEventListener",function(t){return function(r,n,o){try{"function"==typeof n.handleEvent&&(n.handleEvent=i.wrap(n.handleEvent,{mechanism:{data:{function:"handleEvent",handler:a.getFunctionName(n),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[r,i.wrap(n,{mechanism:{data:{function:"addEventListener",handler:a.getFunctionName(n),target:e},handled:!1,type:"instrument"}}),o])}}),a.fill(r,"removeEventListener",function(e){return function(t,r,n){try{var o=r.__sentry_wrapped__;o&&e.call(this,t,o,n)}catch(e){}return e.call(this,t,r,n)}}))}t.browserApiErrorsIntegration=c},39837:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(75168),o=r(1516),a=r(69715),i=r(58036),s=o.defineIntegration(()=>({name:"BrowserSession",setupOnce(){void 0!==i.WINDOW.document?(o.startSession({ignoreDuration:!0}),o.captureSession(),n.addHistoryInstrumentationHandler(e=>{var{from:t,to:r}=e;void 0!==t&&t!==r&&(o.startSession({ignoreDuration:!0}),o.captureSession())})):a.DEBUG_BUILD&&o.logger.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.")}}));t.browserSessionIntegration=s},53472:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516),o=n.GLOBAL_OBJ,a=n.defineIntegration(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=null!=e.frameContextLines?e.frameContextLines:7;return{name:"ContextLines",processEvent:e=>function(e,t){var r=o.document,a=o.location&&n.stripUrlQueryAndFragment(o.location.href);if(!r||!a)return e;var s=e.exception&&e.exception.values;if(!s||!s.length)return e;var c=r.documentElement.innerHTML;if(!c)return e;var u=["<!DOCTYPE html>","<html>",...c.split("\n"),"</html>"];return s.forEach(e=>{var r=e.stacktrace;r&&r.frames&&(r.frames=r.frames.map(e=>i(e,u,a,t)))}),e}(e,t)}});function i(e,t,r,o){return e.filename===r&&e.lineno&&t.length?(n.addContextToFrame(t,e,o),e):e}t.applySourceContextToFrame=i,t.contextLinesIntegration=a},66219:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516),o=r(56541),a=n.defineIntegration(()=>({name:"FeatureFlags",processEvent:(e,t,r)=>o.copyFlagsFromScopeToEvent(e),addFeatureFlag(e,t){o.insertFlagToScope(e,t)}}));t.featureFlagsIntegration=a},71196:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516),o=r(56541),a=n.defineIntegration(()=>({name:"LaunchDarkly",processEvent:(e,t,r)=>o.copyFlagsFromScopeToEvent(e)}));t.buildLaunchDarklyFlagUsedHandler=function(){return{name:"sentry-flag-auditor",type:"flag-used",synchronous:!0,method:(e,t,r)=>{o.insertFlagToScope(e,t.value)}}},t.launchDarklyIntegration=a},45305:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516),o=r(56541),a=n.defineIntegration(()=>({name:"OpenFeature",processEvent:(e,t,r)=>o.copyFlagsFromScopeToEvent(e)}));t.OpenFeatureIntegrationHook=class{after(e,t){o.insertFlagToScope(t.flagKey,t.value)}error(e,t,r){o.insertFlagToScope(e.flagKey,e.defaultValue)}},t.openFeatureIntegration=a},88175:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}Object.defineProperty(t,"__esModule",{value:!0});var a=r(1516),i=r(69715),s=r(65509),c=r(58036),u=a.defineIntegration(function(){var e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({onerror:!0,onunhandledrejection:!0},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(t){e.onerror&&(!function(e){a.addGlobalErrorInstrumentationHandler(t=>{var{stackParser:r,attachStacktrace:n}=d();if(a.getClient()===e&&!c.shouldIgnoreOnError()){var{msg:o,url:i,line:u,column:l,error:p}=t,f=function(e,t,r,n){var o=e.exception=e.exception||{},i=o.values=o.values||[],s=i[0]=i[0]||{},c=s.stacktrace=s.stacktrace||{},u=c.frames=c.frames||[],l=n,d=r,p=a.isString(t)&&t.length>0?t:a.getLocationHref();0===u.length&&u.push({colno:l,filename:p,function:a.UNKNOWN_FUNCTION,in_app:!0,lineno:d});return e}(s.eventFromUnknownInput(r,p||o,void 0,n,!1),i,u,l);f.level="error",a.captureEvent(f,{originalException:p,mechanism:{handled:!1,type:"onerror"}})}})}(t),l("onerror")),e.onunhandledrejection&&(!function(e){a.addGlobalUnhandledRejectionInstrumentationHandler(t=>{var{stackParser:r,attachStacktrace:n}=d();if(a.getClient()===e&&!c.shouldIgnoreOnError()){var o=function(e){if(a.isPrimitive(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch(e){}return e}(t),i=a.isPrimitive(o)?{exception:{values:[{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: ".concat(String(o))}]}}:s.eventFromUnknownInput(r,o,void 0,n,!0);i.level="error",a.captureEvent(i,{originalException:o,mechanism:{handled:!1,type:"onunhandledrejection"}})}})}(t),l("onunhandledrejection"))}}});function l(e){i.DEBUG_BUILD&&a.logger.log("Global Handler attached: ".concat(e))}function d(){var e=a.getClient();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}t.globalHandlersIntegration=u},41355:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}Object.defineProperty(t,"__esModule",{value:!0});var a=r(75168),i=r(1516),s=r(69715),c=i.defineIntegration(function(){var e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/]},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return{name:"HttpClient",setup(t){!function(e,t){if(!i.supportsNativeFetch())return;i.addFetchInstrumentationHandler(r=>{if(i.getClient()===e){var{response:n,args:o,error:a,virtualError:s}=r,[c,l]=o;n&&function(e,t,r,n,o){if(p(e,r.status,r.url)){var a,s,c,l,d=function(e,t){if(!t&&e instanceof Request)return e;if(e instanceof Request&&e.bodyUsed)return e;return new Request(e,t)}(t,n);h()&&([a,c]=u("Cookie",d),[s,l]=u("Set-Cookie",r));var g=f({url:d.url,method:d.method,status:r.status,requestHeaders:a,responseHeaders:s,requestCookies:c,responseCookies:l,error:o});i.captureEvent(g)}}(t,c,n,l,a||s)}},!1)}(t,e),function(e,t){if(!("XMLHttpRequest"in i.GLOBAL_OBJ))return;a.addXhrInstrumentationHandler(r=>{if(i.getClient()===e){var{error:n,virtualError:o}=r,c=r.xhr,u=c[a.SENTRY_XHR_DATA_KEY];if(u){var{method:l,request_headers:g}=u;try{!function(e,t,r,n,o){if(p(e,t.status,t.responseURL)){var a,s,c;if(h()){try{var u=t.getResponseHeader("Set-Cookie")||t.getResponseHeader("set-cookie")||void 0;u&&(s=d(u))}catch(e){}try{c=function(e){var t=e.getAllResponseHeaders();if(!t)return{};return t.split("\r\n").reduce((e,t)=>
1{var[r,n]=t.split(": ");return r&&n&&(e[r]=n),e},{})}(t)}catch(e){}a=n}var l=f({url:t.responseURL,method:r,status:t.status,requestHeaders:a,responseHeaders:c,responseCookies:s,error:o});i.captureEvent(l)}}(t,c,l,g,n||o)}catch(e){s.DEBUG_BUILD&&i.logger.warn("Error while extracting response event form XHR response",e)}}}})}(t,e)}}});function u(e,t){var r,n=function(e){var t={};return e.forEach((e,r)=>{t[r]=e}),t}(t.headers);try{var o=n[e]||n[e.toLowerCase()]||void 0;o&&(r=d(o))}catch(e){}return[n,r]}function l(e){if(e){var t=e["Content-Length"]||e["content-length"];if(t)return parseInt(t,10)}}function d(e){return e.split("; ").reduce((e,t)=>{var[r,n]=t.split("=");return r&&n&&(e[r]=n),e},{})}function p(e,t,r){return function(e,t){return e.some(e=>"number"==typeof e?e===t:t>=e[0]&&t<=e[1])}(e.failedRequestStatusCodes,t)&&(n=e.failedRequestTargets,o=r,n.some(e=>"string"==typeof e?o.includes(e):e.test(o)))&&!i.isSentryRequestUrl(r,i.getClient());var n,o}function f(e){var t=i.getClient(),r=t&&e.error&&e.error instanceof Error?e.error.stack:void 0,n=r&&t?t.getOptions().stackParser(r,0,1):void 0,o="HTTP Client Error with status code: ".concat(e.status),a={message:o,exception:{values:[{type:"Error",value:o,stacktrace:n?{frames:n}:void 0}]},request:{url:e.url,method:e.method,headers:e.requestHeaders,cookies:e.requestCookies},contexts:{response:{status_code:e.status,headers:e.responseHeaders,cookies:e.responseCookies,body_size:l(e.responseHeaders)}}};return i.addExceptionMechanism(a,{type:"http.client",handled:!1}),a}function h(){var e=i.getClient();return!!e&&Boolean(e.getOptions().sendDefaultPii)}t.httpClientIntegration=c},57715:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(1516),s=r(58036),c=i.defineIntegration(()=>({name:"HttpContext",preprocessEvent(e){if(s.WINDOW.navigator||s.WINDOW.location||s.WINDOW.document){var t=e.request&&e.request.url||s.WINDOW.location&&s.WINDOW.location.href,{referrer:r}=s.WINDOW.document||{},{userAgent:n}=s.WINDOW.navigator||{},o=a(a(a({},e.request&&e.request.headers),r&&{Referer:r}),n&&{"User-Agent":n}),i=a(a(a({},e.request),t&&{url:t}),{},{headers:o});e.request=i}}}));t.httpContextIntegration=c},47641:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516),o=r(65509),a=n.defineIntegration(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.limit||5,r=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,a,i){var s=i.getOptions();n.applyAggregateErrorsToEvent(o.exceptionFromError,s.stackParser,s.maxValueLength,r,t,e,a)}}});t.linkedErrorsIntegration=a},7201:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516),o=n.GLOBAL_OBJ,a=new WeakMap,i=n.defineIntegration(function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).types||["crash","deprecation","intervention"];function t(e){if(a.has(n.getClient())){var t=function(e){n.withScope(t=>{t.setExtra("url",e.url);var r="ReportingObserver [".concat(e.type,"]"),o="No details available";if(e.body){var a={};for(var i in e.body)a[i]=e.body[i];if(t.setExtra("body",a),"crash"===e.type){var s=e.body;o=[s.crashId||"",s.reason||""].join(" ").trim()||o}else{o=e.body.message||o}}n.captureMessage("".concat(r,": ").concat(o))})};for(var r of e)t(r)}}return{name:"ReportingObserver",setupOnce(){n.supportsReportingObserver()&&new o.ReportingObserver(t,{buffered:!0,types:e}).observe()},setup(e){a.set(e,!0)}}});t.reportingObserverIntegration=i},19428:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(75168),o=r(1516),a=r(69715),i="SpotlightBrowser";var s=o.defineIntegration(function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).sidecarUrl||"http://localhost:8969/stream";return{name:i,setup:()=>{a.DEBUG_BUILD&&o.logger.log("Using Sidecar URL",e)},processEvent:e=>c(e)?null:e,afterAllSetup:t=>{!function(e,t){var r=n.getNativeImplementation("fetch"),a=0;e.on("beforeEnvelope",e=>{a>3?o.logger.warn("[Spotlight] Disabled Sentry -> Spotlight integration due to too many failed requests:",a):r(t,{method:"POST",body:o.serializeEnvelope(e),headers:{"Content-Type":"application/x-sentry-envelope"},mode:"cors"}).then(e=>{e.status>=200&&e.status<400&&(a=0)},e=>
1{a++,o.logger.error("Sentry SDK can't connect to Sidecar is it running? See: https://spotlightjs.com/sidecar/npx/",e)})})}(t,e)}}});function c(e){return Boolean("transaction"===e.type&&e.spans&&e.contexts&&e.contexts.trace&&"ui.action.click"===e.contexts.trace.op&&e.spans.some(e=>{var{description:t}=e;return t&&t.includes("#sentry-spotlight")}))}t.INTEGRATION_NAME=i,t.isSpotlightInteraction=c,t.spotlightBrowserIntegration=s},22491:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516);var o={increment:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2?arguments[2]:void 0;n.metrics.increment(n.BrowserMetricsAggregator,e,t,r)},distribution:function(e,t,r){n.metrics.distribution(n.BrowserMetricsAggregator,e,t,r)},set:function(e,t,r){n.metrics.set(n.BrowserMetricsAggregator,e,t,r)},gauge:function(e,t,r){n.metrics.gauge(n.BrowserMetricsAggregator,e,t,r)},timing:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"second",o=arguments.length>3?arguments[3]:void 0;return n.metrics.timing(n.BrowserMetricsAggregator,e,t,r,o)}};t.metrics=o},7690:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516),o=r(69715),a=r(69797),i=r(5691),s=n.defineIntegration(()=>({name:"BrowserProfiling",setup(e){var t=n.getActiveSpan(),r=t&&n.getRootSpan(t);r&&i.isAutomatedPageLoadSpan(r)&&i.shouldProfileSpan(r)&&a.startProfileForSpan(r),e.on("spanStart",e=>{e===n.getRootSpan(e)&&i.shouldProfileSpan(e)&&a.startProfileForSpan(e)}),e.on("beforeEnvelope",e=>{if(i.getActiveProfilesCount()){var t=i.findProfiledTransactionsFromEnvelope(e);if(t.length){var r=[];for(var a of t){var s=a&&a.contexts,c=s&&s.profile&&s.profile.profile_id,u=s&&s.profile&&s.profile.start_timestamp;if("string"==typeof c)if(c){s&&s.profile&&delete s.profile;var l=i.takeProfileFromGlobalCache(c);if(l){var d=i.createProfilingEvent(c,u,l,a);d&&r.push(d)}else o.DEBUG_BUILD&&n.logger.log("[Profiling] Could not retrieve profile for span: ".concat(c))}else o.DEBUG_BUILD&&n.logger.log("[Profiling] cannot find profile for a span without a profile context");else o.DEBUG_BUILD&&n.logger.log("[Profiling] cannot find profile for a span without a profile context")}i.addProfilesToEnvelope(e,r)}}})}}));t.browserProfilingIntegration=s},69797:(e,t,r)=>{var n=r(17156);Object.defineProperty(t,"__esModule",{value:!0});var o=r(1516),a=r(69715),i=r(58036),s=r(5691);t.startProfileForSpan=function(e){var t;s.isAutomatedPageLoadSpan(e)&&(t=1e3*o.timestampInSeconds());var r=s.startJSSelfProfile();if(r){a.DEBUG_BUILD&&o.logger.log("[Profiling] started profiling span: ".concat(o.spanToJSON(e).description));var c=o.uuid4();o.getCurrentScope().setContext("profile",{profile_id:c,start_timestamp:t});var u=i.WINDOW.setTimeout(()=>{a.DEBUG_BUILD&&o.logger.log("[Profiling] max profile duration elapsed, stopping profiling for:",o.spanToJSON(e).description),d()},s.MAX_PROFILE_DURATION_MS),l=e.end.bind(e);e.end=function(){return e?(d().then(()=>{l()},()=>{l()}),e):l()}}function d(){return p.apply(this,arguments)}function p(){return(p=n(function*(){if(e&&r)return r.stop().then(t=>{u&&(i.WINDOW.clearTimeout(u),u=void 0),a.DEBUG_BUILD&&o.logger.log("[Profiling] stopped profiling of span: ".concat(o.spanToJSON(e).description)),t?s.addProfileToGlobalCache(c,t):a.DEBUG_BUILD&&o.logger.log("[Profiling] profiler returned null profile for: ".concat(o.spanToJSON(e).description),"this may indicate an overlapping span or a call to stopProfiling with a profile title that was never started")}).catch(e=>{a.DEBUG_BUILD&&o.logger.log("[Profiling] error while stopping profiler:",e)})})).apply(this,arguments)}}},5691:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516),o=r(69715),a=r(58036),i=1e6,s=String(0),c="",u="",l="",d=a.WINDOW.navigator&&a.WINDOW.navigator.userAgent||"",p="",f=a.WINDOW.navigator&&a.WINDOW.navigator.language||a.WINDOW.navigator&&a.WINDOW.navigator.languages&&a.WINDOW.navigator.languages[0]||"";var h,g=a.WINDOW.navigator&&a.WINDOW.navigator.userAgentData;function m(e){return function(e){return!("thread_metadata"in e)}(e)?y(e):e}
1function v(e,t,r,i){if("transaction"!==i.type)throw new TypeError("Profiling events may only be attached to transactions, this should never occur.");if(null==r)throw new TypeError("Cannot construct profiling event envelope without a valid profile. Got ".concat(r," instead."));var h=function(e){var t=e&&e.contexts&&e.contexts.trace&&e.contexts.trace.trace_id;return"string"==typeof t&&32!==t.length&&o.DEBUG_BUILD&&n.logger.log("[Profiling] Invalid traceId: ".concat(t," on profiled event")),"string"!=typeof t?"":t}(i),g=m(r),v=t||("number"==typeof i.start_timestamp?1e3*i.start_timestamp:1e3*n.timestampInSeconds()),y="number"==typeof i.timestamp?1e3*i.timestamp:1e3*n.timestampInSeconds();return{event_id:e,timestamp:new Date(v).toISOString(),platform:"javascript",version:"1",release:i.release||"",environment:i.environment||n.DEFAULT_ENVIRONMENT,runtime:{name:"javascript",version:a.WINDOW.navigator.userAgent},os:{name:c,version:u,build_number:d},device:{locale:f,model:p,manufacturer:d,architecture:l,is_emulator:!1},debug_meta:{images:_(r.resources)},profile:g,transactions:[{name:i.transaction||"",id:i.event_id||n.uuid4(),trace_id:h,active_thread_id:s,relative_start_ns:"0",relative_end_ns:(1e6*(y-v)).toFixed(0)}]}}function y(e){var t=void 0,r=0,o={samples:[],stacks:[],frames:[],thread_metadata:{[s]:{name:"main"}}},a=e.samples[0];if(!a)return o;var c=a.timestamp,u="number"==typeof performance.timeOrigin?performance.timeOrigin:n.browserPerformanceTimeOrigin||0,l=u-(n.browserPerformanceTimeOrigin||u);return e.samples.forEach((n,a)=>
1{if(void 0===n.stackId)return void 0===t&&(t=r,o.stacks[t]=[],r++),void(o.samples[a]={elapsed_since_start_ns:((n.timestamp+l-c)*i).toFixed(0),stack_id:t,thread_id:s});for(var u=e.stacks[n.stackId],d=[];u;){d.push(u.frameId);var p=e.frames[u.frameId];p&&void 0===o.frames[u.frameId]&&(o.frames[u.frameId]={function:p.name,abs_path:"number"==typeof p.resourceId?e.resources[p.resourceId]:void 0,lineno:p.line,colno:p.column}),u=void 0===u.parentId?void 0:e.stacks[u.parentId]}var f={elapsed_since_start_ns:((n.timestamp+l-c)*i).toFixed(0),stack_id:r,thread_id:s};o.stacks[r]=d,o.samples[a]=f,r++}),o}function _(e){var t=n.getClient(),r=t&&t.getOptions(),o=r&&r.stackParser;return o?n.getDebugImagesForResources(o,e):[]}function S(e){return"number"!=typeof e&&"boolean"!=typeof e||"number"==typeof e&&isNaN(e)?(o.DEBUG_BUILD&&n.logger.warn("[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ".concat(JSON.stringify(e)," of type ").concat(JSON.stringify(typeof e),".")),!1):!0===e||!1===e||(!(e<0||e>1)||(o.DEBUG_BUILD&&n.logger.warn("[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ".concat(e,".")),!1))}"object"==typeof(h=g)&&null!==h&&"getHighEntropyValues"in h&&g.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(e=>{if(c=e.platform||"",l=e.architecture||"",p=e.model||"",u=e.platformVersion||"",e.fullVersionList&&e.fullVersionList.length>0){var t=e.fullVersionList[e.fullVersionList.length-1];d="".concat(t.brand," ").concat(t.version)}}).catch(e=>{});var b=!1;var E=new Map;t.MAX_PROFILE_DURATION_MS=3e4,t.addProfileToGlobalCache=function(e,t){if(E.set(e,t),E.size>30){var r=E.keys().next().value;E.delete(r)}},t.addProfilesToEnvelope=function(e,t){if(!t.length)return e;for(var r of t)e[1].push([{type:"profile"},r]);return e},t.applyDebugMetadata=_,t.convertJSSelfProfileToSampledFormat=y,t.createProfilePayload=v,t.createProfilingEvent=function(e,t,r,a){return function(e){return e.samples.length<2?(o.DEBUG_BUILD&&n.logger.log("[Profiling] Discarding profile because it contains less than 2 samples"),!1):!!e.frames.length||(o.DEBUG_BUILD&&n.logger.log("[Profiling] Discarding profile because it contains no frames"),!1)}(r)?v(e,t,r,a):null},t.enrichWithThreadInformation=m,t.findProfiledTransactionsFromEnvelope=function(e){var t=[];return n.forEachEnvelopeItem(e,(e,r)=>{if("transaction"===r)for(var n=1;n<e.length;n++){var o=e[n];o&&o.contexts&&o.contexts.profile&&o.contexts.profile.profile_id&&t.push(e[n])}}),t},t.getActiveProfilesCount=function(){return E.size},t.isAutomatedPageLoadSpan=function(e){return"pageload"===n.spanToJSON(e).op},t.isValidSampleRate=S,t.shouldProfileSpan=function(e){if(b)return o.DEBUG_BUILD&&n.logger.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!e.isRecording())return o.DEBUG_BUILD&&n.logger.log("[Profiling] Discarding profile because transaction was not sampled."),!1;var t=n.getClient(),r=t&&t.getOptions();if(!r)return o.DEBUG_BUILD&&n.logger.log("[Profiling] Profiling disabled, no options found."),!1;var a=r.profilesSampleRate;return S(a)?a?!!(!0===a||Math.random()<a)||(o.DEBUG_BUILD&&n.logger.log("[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ".concat(Number(a),")")),!1):(o.DEBUG_BUILD&&n.logger.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1):(o.DEBUG_BUILD&&n.logger.warn("[Profiling] Discarding profile because of invalid sample rate."),!1)},t.startJSSelfProfile=function(){var e=a.WINDOW.Profiler;if("function"==typeof e){var t=Math.floor(3e3);try{return new e({sampleInterval:10,maxBufferSize:t})}catch(e){o.DEBUG_BUILD&&(n.logger.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),n.logger.log("[Profiling] Disabling profiling for current user session.")),b=!0}}else o.DEBUG_BUILD&&n.logger.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object.")},t.takeProfileFromGlobalCache=function(e){var t=E.get(e);return t&&E.delete(e),t}},88959:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(1516),s=r(74906),c=r(69715),u=r(58036),l=r(23194),d=r(53194),p=r(39837),f=r(88175),h=r(57715),g=r(47641),m=r(74723),v=r(17383);function y(e){var t=[i.inboundFiltersIntegration(),i.functionToStringIntegration(),d.browserApiErrorsIntegration(),l.breadcrumbsIntegration(),f.globalHandlersIntegration(),g.linkedErrorsIntegration(),i.dedupeIntegration(),h.httpContextIntegration()];return!1!==e.autoSessionTracking&&t.push(p.browserSessionIntegration()),t}t.captureUserFeedback=function(e){var t=i.getClient();t&&t.captureUserFeedback(e)},t.forceLoad=function(){},t.getDefaultIntegrations=y,t.init=function(){var e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={defaultIntegrations:y(e),release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:u.WINDOW.SENTRY_RELEASE&&u.WINDOW.SENTRY_RELEASE.id?u.WINDOW.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return null==e.defaultIntegrations&&delete e.defaultIntegrations,a(a({},t),e)}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});if(e.skipBrowserExtensionCheck||!function(){var e=void 0!==u.WINDOW.window&&u.WINDOW;if(!e)return!1;var t=e[e.chrome?"chrome":"browser"],r=t&&t.runtime&&t.runtime.id,n=u.WINDOW.location&&u.WINDOW.location.href||"",o=!!r&&u.WINDOW===u.WINDOW.top&&["chrome-extension:","moz-extension:","ms-browser-extension:","safari-web-extension:"].some(e=>n.startsWith("".concat(e,"//"))),a=void 0!==e.nw;return!!r&&!o&&!a}()){c.DEBUG_BUILD&&(i.supportsFetch()||i.logger.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill."));var t=a(a({},e),{},{stackParser:i.stackParserFromStackParserOptions(e.stackParser||m.defaultStackParser),integrations:i.getIntegrationsToSetup(e),transport:e.transport||v.makeFetchTransport});return i.initAndBind(s.BrowserClient,t)}i.consoleSandbox(()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")})},t.onLoad=function(e){e()},t.showReportDialog=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(u.WINDOW.document){var t=i.getCurrentScope(),r=t.getClient(),n=r&&r.getDsn();if(n){if(t&&(e.user=a(a({},t.getUser()),e.user)),!e.eventId){var o=i.lastEventId();o&&(e.eventId=o)}var s=u.WINDOW.document.createElement("script");s.async=!0,s.crossOrigin="anonymous",s.src=i.getReportDialogEndpoint(n,e),e.onLoad&&(s.onload=e.onLoad);var{onClose:l}=e;if(l){var d=e=>{if("__sentry_reportdialog_closed__"===e.data)try{l()}finally{u.WINDOW.removeEventListener("message",d)}};u.WINDOW.addEventListener("message",d)}var p=u.WINDOW.document.head||u.WINDOW.document.body;p?p.appendChild(s):c.DEBUG_BUILD&&i.logger.error("Not injecting report dialog. No injection point found in HTML")}else c.DEBUG_BUILD&&i.logger.error("DSN not configured for showReportDialog call")}else c.DEBUG_BUILD&&i.logger.error("Global document not defined in showReportDialog call")}},74723:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516);function o(e,t,r,o){var a={filename:e,function:"<anonymous>"===t?n.UNKNOWN_FUNCTION:t,in_app:!0};return void 0!==r&&(a.lineno=r),void 0!==o&&(a.colno=o),a}var a=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,i=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,s=/\((\S*)(?::(\d+))(?::(\d+))\)/,c=[30,e=>{var t=a.exec(e);if(t){var[,r,c,u]=t;return o(r,n.UNKNOWN_FUNCTION,+c,+u)}var l=i.exec(e);if(l){if(l[2]&&0===l[2].indexOf("eval")){var d=s.exec(l[2]);d&&(l[2]=d[1],l[3]=d[2],l[4]=d[3])}var[p,f]=S(l[1]||n.UNKNOWN_FUNCTION,l[2]);return o(f,p,l[3]?+l[3]:void 0,l[4]?+l[4]:void 0)}}],u=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,l=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,d=[50,e=>{var t=u.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){var r=l.exec(t[3]);r&&(t[1]=t[1]||"eval",t[3]=r[1],t[4]=r[2],t[5]="")}var a=t[3],i=t[1]||n.UNKNOWN_FUNCTION;return[i,a]=S(i,a),o(a,i,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],p=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,f=[40,e=>{var t=p.exec(e);return t?o(t[2],t[1]||n.UNKNOWN_FUNCTION,+t[3],t[4]?+t[4]:void 0):void 0}],h=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,g=[10,e=>{var t=h.exec(e);return t?o(t[2],t[3]||n.UNKNOWN_FUNCTION,+t[1]):void 0}],m=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,v=[20,e=>{var t=m.exec(e);return t?o(t[5],t[3]||t[4]||n.UNKNOWN_FUNCTION,+t[1],+t[2]):void 0}],y=[c,d],_=n.createStackParser(...y),S=(e,t)=>{var r=-1!==e.indexOf("safari-extension"),o=-1!==e.indexOf("safari-web-extension");return r||o?[-1!==e.indexOf("@")?e.split("@")[0]:n.UNKNOWN_FUNCTION,r?"safari-extension:".concat(t):"safari-web-extension:".concat(t)]:[e,t]};t.chromeStackLineParser=c,t.defaultStackLineParsers=y,t.defaultStackParser=_,t.geckoStackLineParser=d,t.opera10StackLineParser=g,t.opera11StackLineParser=v,t.winjsStackLineParser=f},71039:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516),o=r(69715),a=r(58036);t.registerBackgroundTabDetection=function(){a.WINDOW&&a.WINDOW.document?a.WINDOW.document.addEventListener("visibilitychange",()=>{var e=n.getActiveSpan();if(e){var t=n.getRootSpan(e);if(a.WINDOW.document.hidden&&t){var r="cancelled",{op:i,status:s}=n.spanToJSON(t);o.DEBUG_BUILD&&n.logger.log("[Tracing] Transaction: ".concat(r," -> since tab moved to the background, op: ").concat(i)),s||t.setStatus({code:n.SPAN_STATUS_ERROR,message:r}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}}):o.DEBUG_BUILD&&n.logger.warn("[Tracing] Could not set up background tab detection due to lack of global document")}},95945:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(75168),s=r(1516),c=r(69715),u=r(58036),l=r(71039),d=r(21185),p="BrowserTracing",f=a(a({},s.TRACING_DEFAULTS),{},{instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,_experiments:{}},d.defaultRequestInstrumentationOptions);function h(e,t,r){e.emit("startPageLoadSpan",t,r),s.getCurrentScope().setTransactionName(t.name);var n=s.getActiveSpan();return"pageload"===(n&&s.spanToJSON(n).op)?n:void 0}function g(e,t){s.getIsolationScope().setPropagationContext({traceId:s.generateTraceId()}),s.getCurrentScope().setPropagationContext({traceId:s.generateTraceId()}),e.emit("startNavigationSpan",t),s.getCurrentScope().setTransactionName(t.name);var r=s.getActiveSpan();return"navigation"===(r&&s.spanToJSON(r).op)?r:void 0}function m(e){var t=s.getDomElement("meta[name=".concat(e,"]"));return t?t.getAttribute("content"):void 0}t.BROWSER_TRACING_INTEGRATION_ID=p,t.browserTracingIntegration=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s.registerSpanErrorInstrumentation();var{enableInp:t,enableLongTask:r,enableLongAnimationFrame:n,_experiments:{enableInteractions:o,enableStandaloneClsSpans:v},beforeStartSpan:y,idleTimeout:_,finalTimeout:S,childSpanTimeout:b,markBackgroundSpan:E,traceFetch:O,traceXHR:T,trackFetchStreamPerformance:I,shouldCreateSpanForRequest:w,enableHTTPTimings:k,instrumentPageLoad:C,instrumentNavigation:P}=a(a({},f),e),R=i.startTrackingWebVitals({recordClsStandaloneSpans:v||!1});t&&i.startTrackingINP(),n&&s.GLOBAL_OBJ.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?i.startTrackingLongAnimationFrames():r&&i.startTrackingLongTasks(),o&&i.startTrackingInteractions();var D={name:void 0,source:void 0};function A(e,t){var r="pageload"===t.op,n=y?y(t):t,o=n.attributes||{};t.name!==n.name&&(o[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]="custom",n.attributes=o),D.name=n.name,D.source=o[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];var a=s.startIdleSpan(n,{idleTimeout:_,finalTimeout:S,childSpanTimeout:b,disableAutoFinish:r,beforeSpanEnd:e=>{R(),i.addPerformanceEntries(e,{recordClsOnPageloadSpan:!v})}});function c(){["interactive","complete"].includes(u.WINDOW.document.readyState)&&e.emit("idleSpanEnableAutoFinish",a)}return r&&u.WINDOW.document&&(u.WINDOW.document.addEventListener("readystatechange",()=>{c()}),c()),a}return{name:p,afterAllSetup(e){var r,n=u.WINDOW.location&&u.WINDOW.location.href;function p(){r&&!s.spanToJSON(r).timestamp&&(c.DEBUG_BUILD&&s.logger.log("[Tracing] Finishing current active span with op: ".concat(s.spanToJSON(r).op)),r.end())}e.on("startNavigationSpan",t=>{s.getClient()===e&&(p(),r=A(e,a({op:"navigation"},t)))}),e.on("startPageLoadSpan",function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(s.getClient()===e){p();var o=n.sentryTrace||m("sentry-trace"),i=n.baggage||m("baggage"),c=s.propagationContextFromHeaders(o,i);s.getCurrentScope().setPropagationContext(c),r=A(e,a({op:"pageload"},t))}}),e.on("spanEnd",e=>{var t=s.spanToJSON(e).op;if(e===s.getRootSpan(e)&&("navigation"===t||"pageload"===t)){var r=s.getCurrentScope(),n=r.getPropagationContext();r.setPropagationContext(a(a({},n),{},{sampled:void 0!==n.sampled?n.sampled:s.spanIsSampled(e),dsc:n.dsc||s.getDynamicSamplingContextFromSpan(e)}))}}),u.WINDOW.location&&(C&&h(e,{name:u.WINDOW.location.pathname,startTime:s.browserPerformanceTimeOrigin?s.browserPerformanceTimeOrigin/1e3:void 0,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.browser"}}),P&&i.addHistoryInstrumentationHandler(t=>{var{to:r,from:o}=t;void 0===o&&n&&-1!==n.indexOf(r)?n=void 0:o!==r&&(n=void 0,g(e,{name:u.WINDOW.location.pathname,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[s.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.browser"}}))}
1)),E&&l.registerBackgroundTabDetection(),o&&function(e,t,r,n){var o,a=()=>{var a="ui.action.click",i=s.getActiveSpan(),u=i&&s.getRootSpan(i);if(u){var l=s.spanToJSON(u).op;if(["navigation","pageload"].includes(l))return void(c.DEBUG_BUILD&&s.logger.warn("[Tracing] Did not create ".concat(a," span because a pageload or navigation span is in progress.")))}o&&(o.setAttribute(s.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,"interactionInterrupted"),o.end(),o=void 0),n.name?o=s.startIdleSpan({name:n.name,op:a,attributes:{[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:n.source||"url"}},{idleTimeout:e,finalTimeout:t,childSpanTimeout:r}):c.DEBUG_BUILD&&s.logger.warn("[Tracing] Did not create ".concat(a," transaction because _latestRouteName is missing."))};u.WINDOW.document&&addEventListener("click",a,{once:!1,capture:!0})}(_,S,b,D),t&&i.registerInpInteractionListener(),d.instrumentOutgoingRequests(e,{traceFetch:O,traceXHR:T,trackFetchStreamPerformance:I,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:w,enableHTTPTimings:k})}}},t.getMetaContent=m,t.startBrowserTracingNavigationSpan=g,t.startBrowserTracingPageLoadSpan=h},21185:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}Object.defineProperty(t,"__esModule",{value:!0});var a=r(75168),i=r(1516),s=r(58036),c=new WeakMap,u=new Map,l={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function d(e){var{url:t}=i.spanToJSON(e).data||{};if(t&&"string"==typeof t)var r=a.addPerformanceInstrumentationHandler("resource",n=>{var{entries:o}=n;o.forEach(n=>{(function(e){return"resource"===e.entryType&&"initiatorType"in e&&"string"==typeof e.nextHopProtocol&&("fetch"===e.initiatorType||"xmlhttprequest"===e.initiatorType)})(n)&&n.name.endsWith(t)&&(function(e){var{name:t,version:r}=p(e.nextHopProtocol),n=[];if(n.push(["network.protocol.version",r],["network.protocol.name",t]),!i.browserPerformanceTimeOrigin)return n;return[...n,["http.request.redirect_start",f(e.redirectStart)],["http.request.fetch_start",f(e.fetchStart)],["http.request.domain_lookup_start",f(e.domainLookupStart)],["http.request.domain_lookup_end",f(e.domainLookupEnd)],["http.request.connect_start",f(e.connectStart)],["http.request.secure_connection_start",f(e.secureConnectionStart)],["http.request.connection_end",f(e.connectEnd)],["http.request.request_start",f(e.requestStart)],["http.request.response_start",f(e.responseStart)],["http.request.response_end",f(e.responseEnd)]]}(n).forEach(t=>e.setAttribute(...t)),setTimeout(r))})})}function p(e){var t="unknown",r="unknown",n="";for(var o of e){if("/"===o){[t,r]=e.split("/");break}if(!isNaN(Number(o))){t="h"===n?"http":n,r=e.split(n)[1];break}n+=o}return n===e&&(t=n),{name:t,version:r}}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return((i.browserPerformanceTimeOrigin||performance.timeOrigin)+e)/1e3}function h(e,t){var r=s.WINDOW.location&&s.WINDOW.location.href;if(r){var n,o;try{n=new URL(e,r),o=new URL(r).origin}catch(e){return!1}var a=n.origin===o;return t?i.stringMatchesSomePattern(n.toString(),t)||a&&i.stringMatchesSomePattern(n.pathname,t):a}var c=!!e.match(/^\/(?!\/)/);return t?i.stringMatchesSomePattern(e,t):c}function g(e,t,r,n){var o=e.xhr,s=o&&o[a.SENTRY_XHR_DATA_KEY];if(o&&!o.__sentry_own_request__&&s){var c=i.hasTracingEnabled()&&t(s.url);if(!e.endTimestamp||!c){var u=m(s.url),l=u?i.parseUrl(u).host:void 0,d=!!i.getActiveSpan(),p=c&&d?i.startInactiveSpan({name:"".concat(s.method," ").concat(s.url),attributes:{type:"xhr","http.method":s.method,"http.url":u,url:s.url,"server.address":l,[i.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser",[i.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"http.client"}}):new i.SentryNonRecordingSpan;return o.__sentry_xhr_span_id__=p.spanContext().spanId,n[o.__sentry_xhr_span_id__]=p,r(s.url)&&function(e,t){var{"sentry-trace":r,baggage:n}=i.getTraceData({span:t});r&&function(e,t,r){try{e.setRequestHeader("sentry-trace",t),r&&e.setRequestHeader("baggage",r)}catch(e){}}(e,r,n)}(o,i.hasTracingEnabled()&&d?p:void 0),p}var f=o.__sentry_xhr_span_id__;if(!f)return;var h=n[f];h&&void 0!==s.status_code&&(i.setHttpStatus(h,s.status_code),h.end(),delete n[f])}}function m(e){try{return new URL(e,s.WINDOW.location.origin).href}catch(e){return}}t.defaultRequestInstrumentationOptions=l,t.extractNetworkProtocol=p,t.instrumentOutgoingRequests=function(e,t){var{traceFetch:r,traceXHR:s,trackFetchStreamPerformance:p,shouldCreateSpanForRequest:f,enableHTTPTimings:v,tracePropagationTargets:y}=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({traceFetch:l.traceFetch,traceXHR:l.traceXHR,trackFetchStreamPerformance:l.trackFetchStreamPerformance},t),_="function"==typeof f?f:e=>!0,S=e=>h(e,y),b={};r&&(e.addEventProcessor(e=>("transaction"===e.type&&e.spans&&e.spans.forEach(e=>{if("http.client"===e.op){var t=u.get(e.span_id);t&&(e.timestamp=t/1e3,u.delete(e.span_id))}}),e)),p&&i.addFetchEndInstrumentationHandler(e=>{if(e.response){var t=c.get(e.response);t&&e.endTimestamp&&u.set(t,e.endTimestamp)}}),i.addFetchInstrumentationHandler(e=>{var t=i.instrumentFetchRequest(e,_,S,b);if(e.response&&e.fetchData.__span&&c.set(e.response,e.fetchData.__span),t){var r=m(e.fetchData.url),n=r?i.parseUrl(r).host:void 0;t.setAttributes({"http.url":r,"server.address":n})}v&&t&&d(t)})),s&&a.addXhrInstrumentationHandler(e=>{var t=g(e,_,S,b);v&&t&&d(t)})},t.shouldAttachHeaders=h,t.xhrCallback=g},17383:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}Object.defineProperty(t,"__esModule",{value:!0});var a=r(75168),i=r(1516);t.makeFetchTransport=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.getNativeImplementation("fetch"),r=0,s=0;return i.createTransport(e,function(c){var u=c.body.length;r+=u,s++;var l=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({body:c.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:r<=6e4&&s<15},e.fetchOptions);if(!t)return a.clearCachedImplementation("fetch"),i.rejectedSyncPromise("No fetch implementation available");try{return t(e.url,l).then(e=>(r-=u,s--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return a.clearCachedImplementation("fetch"),r-=u,s--,i.rejectedSyncPromise(e)}})}},98708:(e,t,r)=>{var n=r(38416),o=r(17156);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var s=r(1516),c=r(58036),u=r(17383);function l(e){return new Promise((t,r)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>r(e.error)})}function d(e,t){var r=indexedDB.open(e);r.onupgradeneeded=()=>r.result.createObjectStore(t);var n=l(r);return e=>n.then(r=>e(r.transaction(t,"readwrite").objectStore(t)))}function p(e){return l(e.getAllKeys())}function f(e,t,r){return e(e=>p(e).then(n=>{if(!(n.length>=r))return e.put(t,Math.max(...n,0)+1),l(e.transaction)}))}function h(e,t,r){return e(e=>p(e).then(n=>{if(!(n.length>=r))return e.put(t,Math.min(...n,0)-1),l(e.transaction)}))}function g(e){return e(e=>p(e).then(t=>{var r=t[0];if(null!=r)return l(e.get(r)).then(t=>(e.delete(r),l(e.transaction).then(()=>t)))}))}function m(e){var t,r,n,a;function i(){return null==t&&(t=d(e.dbName||"sentry-offline",e.storeName||"queue")),t}return{push:(a=o(function*(t){try{var r=yield s.serializeEnvelope(t);yield f(i(),r,e.maxQueueSize||30)}catch(e){}}),function(e){return a.apply(this,arguments)}),unshift:(n=o(function*(t){try{var r=yield s.serializeEnvelope(t);yield h(i(),r,e.maxQueueSize||30)}catch(e){}}),function(e){return n.apply(this,arguments)}),shift:(r=o(function*(){try{var e=yield g(i());if(e)return s.parseEnvelope(e)}catch(e){}}),function(){return r.apply(this,arguments)})}}t.createStore=d,t.makeBrowserOfflineTransport=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.makeFetchTransport;return function(e){return t=>{var r=e(i(i({},t),{},{createStore:m}));return c.WINDOW.addEventListener("online",function(){var e=o(function*(e){yield r.flush()});return function(t){return e.apply(this,arguments)}}()),r}}(s.makeOfflineTransport(e))},t.push=f,t.shift=g,t.unshift=h},38084:(e,t,r)=>{var n=r(38416);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0});var i=r(1516);t.createUserFeedbackEnvelope=function(e,t){var{metadata:r,tunnel:n,dsn:o}=t,s=a(a({event_id:e.event_id,sent_at:(new Date).toISOString()},r&&r.sdk&&{sdk:{name:r.sdk.name,version:r.sdk.version}}),!!n&&!!o&&{dsn:i.dsnToString(o)}),c=function(e){return[{type:"user_report"},e]}(e);return i.createEnvelope(s,[c])}},56541:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(1516),o=r(69715);function a(e,t,r,a){if("boolean"==typeof r)if(e.length>a)o.DEBUG_BUILD&&n.logger.error("[Feature Flags] insertToFlagBuffer called on a buffer larger than maxSize=".concat(a));else{var i=e.findIndex(e=>e.flag===t);-1!==i&&e.splice(i,1),e.length===a&&e.shift(),e.push({flag:t,result:r})}}t.FLAG_BUFFER_SIZE=100,t.copyFlagsFromScopeToEvent=function(e){var t=n.getCurrentScope().getScopeData().contexts.flags,r=t?t.values:[];return r.length?(void 0===e.contexts&&(e.contexts={}),e.contexts.flags={values:[...r]},e):e},t.insertFlagToScope=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100,o=n.getCurrentScope().getScopeData().contexts;o.flags||(o.flags={values:[]}),a(o.flags.values,e,t,r)},t.insertToFlagBuffer=a},29628:(e,t,r)=>{var n=r(17156);Object.defineProperty(t,"__esModule",{value:!0});var o=r(1516),a=r(58036),i={replayIntegration:"replay",replayCanvasIntegration:"replay-canvas",feedbackIntegration:"feedback",feedbackModalIntegration:"feedback-modal",feedbackScreenshotIntegration:"feedback-screenshot",captureConsoleIntegration:"captureconsole",contextLinesIntegration:"contextlines",linkedErrorsIntegration:"linkederrors",debugIntegration:"debug",dedupeIntegration:"dedupe",extraErrorDataIntegration:"extraerrordata",httpClientIntegration:"httpclient",reportingObserverIntegration:"reportingobserver",rewriteFramesIntegration:"rewriteframes",sessionTimingIntegration:"sessiontiming",browserProfilingIntegration:"browserprofiling",moduleMetadataIntegration:"modulemetadata"},s=a.WINDOW;function c(){return(c=n(function*(e,t){var r=i[e],n=s.Sentry=s.Sentry||{};if(!r)throw new Error("Cannot lazy load integration: ".concat(e));var c=n[e];if("function"==typeof c&&!("_isShim"in c))return c;var u=function(e){var t=o.getClient(),r=t&&t.getOptions(),n=r&&r.cdnBaseUrl||"https://browser.sentry-cdn.com";return new URL("/".concat(o.SDK_VERSION,"/").concat(e,".min.js"),n).toString()}(r),l=a.WINDOW.document.createElement("script");l.src=u,l.crossOrigin="anonymous",l.referrerPolicy="origin",t&&l.setAttribute("nonce",t);var d=new Promise((e,t)=>{l.addEventListener("load",()=>e()),l.addEventListener("error",t)}),p=a.WINDOW.document.currentScript,f=a.WINDOW.document.body||a.WINDOW.document.head||p&&p.parentElement;if(!f)throw new Error("Could not find parent element to insert lazy-loaded ".concat(e," script"));f.appendChild(l);try{yield d}catch(t){throw new Error("Error when loading integration: ".concat(e))}var h=n[e];if("function"!=typeof h)throw new Error("Could not load integration: ".concat(e));return h})).apply(this,arguments)}t.lazyLoadIntegration=function(e,t){return c.apply(this,arguments)}},26459:(e,t,r)=>{var n="undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};n.SENTRY_RELEASE={id:"[email protected]"},n.SENTRY_RELEASES=n.SENTRY_RELEASES||{},n.SENTRY_RELEASES["frontend-website@rzp"]={id:"[email protected]"}},47634:(e,t,r)=>{var{_nullishCoalesce:n,_optionalChain:o}=r(1516);Object.defineProperty(t,"__esModule",{value:!0});const a=r(1516),i=r(75168),s=a.GLOBAL_OBJ,c="sentryReplaySession",u="Unable to send Replay",l=15e4,d=5e3,p=2e7,f=36e5;function h(e,t){return null!=e?e:t()}function g(e){let t,r=e[0],n=1;for(;n<e.length;){const o=e[n],a=e[n+1];if(n+=2,("optionalAccess"===o||"optionalCall"===o)&&null==r)return;"access"===o||"optionalAccess"===o?(t=r,r=a(r)):"call"!==o&&"optionalCall"!==o||(r=a((...e)=>r.call(t,...e)),t=void 0)}return r}var m;function v(e){const t=g([e,"optionalAccess",e=>e.host]);return Boolean(g([t,"optionalAccess",e=>e.shadowRoot])===e)}function y(e){return"[object ShadowRoot]"===Object.prototype.toString.call(e)}function _(e){try{const r=e.rules||e.cssRules;return r?((t=Array.from(r,S).join("")).includes(" background-clip: text;")&&!t.includes(" -webkit-background-clip: text;")&&(t=t.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;")),t):null}catch(e){return null}var t}function S(e){let t;if(function(e){return"styleSheet"in e}(e))try{t=_(e.styleSheet)||function(e){const{cssText:t}=e;if(t.split('"').length<3)return t;const r=["@import",`url(${JSON.stringify(e.href)})`];return""===e.layerName?r.push("layer"):e.layerName&&r.push(`layer(${e.layerName})`),e.supportsText&&r.push(`supports(${e.supportsText})`),e.media.length&&r.push(e.media.mediaText),r.join(" ")+";"}(e)}catch(e){}else if(function(e){return"selectorText"in e}(e)){let t=e.cssText;const r=e.selectorText.includes(":"),n="string"==typeof e.style.all&&e.style.all;if(n&&(t=function(e){let t="";for(let r=0;r<e.style.length;r++){const n=e.style,o=n[r],a=n.getPropertyPriority(o);t+=`${o}:${n.getPropertyValue(o)}${a?" !important":""};`}return`${e.selectorText} { ${t} }`}(e)),r&&(t=function(e){const t=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return e.replace(t,"$1\\$2")}(t)),r||n)return t}return t||e.cssText}!function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"}(m||(m={}));class b{constructor(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}getId(e){if(!e)return-1;return h(g([this,"access",e=>e.getMeta,"call",t=>t(e),"optionalAccess",e=>e.id]),()=>-1)}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){const t=this.getId(e);
1this.idNodeMap.delete(t),e.childNodes&&e.childNodes.forEach(e=>this.removeNodeFromMap(e))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,t){const r=t.id;this.idNodeMap.set(r,e),this.nodeMetaMap.set(e,t)}replace(e,t){const r=this.getNode(e);if(r){const e=this.nodeMetaMap.get(r);e&&this.nodeMetaMap.set(t,e)}this.idNodeMap.set(e,t)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function E({maskInputOptions:e,tagName:t,type:r}){return"OPTION"===t&&(t="SELECT"),Boolean(e[t.toLowerCase()]||r&&e[r]||"password"===r||"INPUT"===t&&!r&&e.text)}function O({isMasked:e,element:t,value:r,maskInputFn:n}){let o=r||"";return e?(n&&(o=n(o,t)),"*".repeat(o.length)):o}function T(e){return e.toLowerCase()}function I(e){return e.toUpperCase()}const w="__rrweb_original__";function k(e){const t=e.type;return e.hasAttribute("data-rr-is-password")?"password":t?T(t):null}function C(e,t,r){return"INPUT"!==t||"radio"!==r&&"checkbox"!==r?e.value:e.getAttribute("value")||""}function P(e,t){let r;try{r=new URL(e,h(t,()=>window.location.href))}catch(e){return null}return h(g([r.pathname.match(/\.([0-9a-z]+)(?:$)/i),"optionalAccess",e=>e[1]]),()=>null)}const R={};function D(e){const t=R[e];if(t)return t;const r=window.document;let n=window[e];if(r&&"function"==typeof r.createElement)try{const t=r.createElement("iframe");t.hidden=!0,r.head.appendChild(t);const o=t.contentWindow;o&&o[e]&&(n=o[e]),r.head.removeChild(t)}catch(e){}return R[e]=n.bind(window)}function A(...e){return D("setTimeout")(...e)}function M(...e){return D("clearTimeout")(...e)}function N(e){try{return e.contentDocument}catch(e){}}let x=1;const j=new RegExp("[^a-z0-9-_:]");function U(){return x++}let B,L;const F=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,W=/^(?:[a-z+]+:)?\/\//i,H=/^www\..*/i,G=/^(data:)([^,]*),(.*)/i;function z(e,t){return(e||"").replace(F,(e,r,n,o,a,i)=>{const s=n||a||i,c=r||o||"";if(!s)return e;if(W.test(s)||H.test(s))return`url(${c}${s}${c})`;if(G.test(s))return`url(${c}${s}${c})`;if("/"===s[0])return`url(${c}${function(e){let t="";return t=e.indexOf("//")>-1?e.split("/").slice(0,3).join("/"):e.split("/")[0],t=t.split("?")[0],t}(t)+s}${c})`;const u=t.split("/"),l=s.split("/");u.pop();for(const e of l)"."!==e&&(".."===e?u.pop():u.push(e));return`url(${c}${u.join("/")}${c})`})}const q=/^[^ \t\n\r\u000c]+/,Y=/^[, \t\n\r\u000c]+/;const V=new WeakMap;function J(e,t){return t&&""!==t.trim()?$(e,t):t}function K(e){return Boolean("svg"===e.tagName||e.ownerSVGElement)}function $(e,t){let r=V.get(e);if(r||(r=e.createElement("a"),V.set(e,r)),t){if(t.startsWith("blob:")||t.startsWith("data:"))return t}else t="";return r.setAttribute("href",t),r.href}function X(e,t,r,n,o,a){return n?"src"===r||"href"===r&&("use"!==t||"#"!==n[0])||"xlink:href"===r&&"#"!==n[0]?J(e,n):"background"!==r||"table"!==t&&"td"!==t&&"th"!==t?"srcset"===r?function(e,t){if(""===t.trim())return t;let r=0;function n(e){let n;const o=e.exec(t.substring(r));return o?(n=o[0],r+=n.length,n):""}const o=[];for(;n(Y),!(r>=t.length);){let a=n(q);if(","===a.slice(-1))a=J(e,a.substring(0,a.length-1)),o.push(a);else{let n="";a=J(e,a);let i=!1;for(;;){const e=t.charAt(r);if(""===e){o.push((a+n).trim());break}if(i)")"===e&&(i=!1);else{if(","===e){r+=1,o.push((a+n).trim());break}"("===e&&(i=!0)}n+=e,r+=1}}}return o.join(", ")}(e,n):"style"===r?z(n,$(e)):"object"===t&&"data"===r?J(e,n):"function"==typeof a?a(r,n,o):n:J(e,n):n}function Q(e,t,r){return("video"===e||"audio"===e)&&"autoplay"===t}function Z(e,t,r=1/0,n=0){return e?e.nodeType!==e.ELEMENT_NODE||n>r?-1:t(e)?n:Z(e.parentNode,t,r,n+1):-1}function ee(e,t){return r=>{const n=r;if(null===n)return!1;try{if(e)if("string"==typeof e){if(n.matches(`.${e}`))return!0}else if(function(e,t){for(let r=e.classList.length;r--;){const n=e.classList[r];if(t.test(n))return!0}return!1}(n,e))return!0;return!(!t||!n.matches(t))}catch(e){return!1}}}function te(e,t,r,n,o,a){try{const i=e.nodeType===e.ELEMENT_NODE?e:e.parentElement;if(null===i)return!1;if("INPUT"===i.tagName){const e=i.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(e))return!0}let s=-1,c=-1;if(a){if(c=Z(i,ee(n,o)),c<0)return!0;s=Z(i,ee(t,r),c>=0?c:1/0)}else{if(s=Z(i,ee(t,r)),s<0)return!1;c=Z(i,ee(n,o),s>=0?s:1/0)}return s>=0?!(c>=0)||s<=c:!(c>=0)&&!!a}catch(e){}return!!a}function re(e,t){const{doc:r,mirror:n,blockClass:o,blockSelector:a,unblockSelector:i,maskAllText:s,maskAttributeFn:c,maskTextClass:u,unmaskTextClass:l,maskTextSelector:d,unmaskTextSelector:p,inlineStylesheet:f,maskInputOptions:h={},maskTextFn:v,maskInputFn:y,dataURLOptions:S={}
1,inlineImages:b,recordCanvas:P,keepIframeSrcFn:R,newlyAddedElement:D=!1}=t,A=function(e,t){if(!t.hasNode(e))return;const r=t.getId(e);return 1===r?void 0:r}(r,n);switch(e.nodeType){case e.DOCUMENT_NODE:return"CSS1Compat"!==e.compatMode?{type:m.Document,childNodes:[],compatMode:e.compatMode}:{type:m.Document,childNodes:[]};case e.DOCUMENT_TYPE_NODE:return{type:m.DocumentType,name:e.name,publicId:e.publicId,systemId:e.systemId,rootId:A};case e.ELEMENT_NODE:return function(e,t){const{doc:r,blockClass:n,blockSelector:o,unblockSelector:a,inlineStylesheet:i,maskInputOptions:s={},maskAttributeFn:c,maskInputFn:u,dataURLOptions:l={},inlineImages:d,recordCanvas:p,keepIframeSrcFn:f,newlyAddedElement:h=!1,rootId:g,maskAllText:v,maskTextClass:y,unmaskTextClass:S,maskTextSelector:b,unmaskTextSelector:P}=t,R=function(e,t,r,n){try{if(n&&e.matches(n))return!1;if("string"==typeof t){if(e.classList.contains(t))return!0}else for(let r=e.classList.length;r--;){const n=e.classList[r];if(t.test(n))return!0}if(r)return e.matches(r)}catch(e){}return!1}(e,n,o,a),D=function(e){if(e instanceof HTMLFormElement)return"form";const t=T(e.tagName);return j.test(t)?"div":t}(e);let A={};const M=e.attributes.length;for(let t=0;t<M;t++){const n=e.attributes[t];n.name&&!Q(D,n.name,n.value)&&(A[n.name]=X(r,D,T(n.name),n.value,e,c))}if("link"===D&&i){const t=Array.from(r.styleSheets).find(t=>t.href===e.href);let n=null;t&&(n=_(t)),n&&(A.rel=null,A.href=null,A.crossorigin=null,A._cssText=z(n,t.href))}if("style"===D&&e.sheet&&!(e.innerText||e.textContent||"").trim().length){const t=_(e.sheet);t&&(A._cssText=z(t,$(r)))}if("input"===D||"textarea"===D||"select"===D||"option"===D){const t=e,r=k(t),n=C(t,I(D),r),o=t.checked;if("submit"!==r&&"button"!==r&&n){const e=te(t,y,b,S,P,E({type:r,tagName:I(D),maskInputOptions:s}));A.value=O({isMasked:e,element:t,value:n,maskInputFn:u})}o&&(A.checked=o)}"option"===D&&(e.selected&&!s.select?A.selected=!0:delete A.selected);if("canvas"===D&&p)if("2d"===e.__context)(function(e){const t=e.getContext("2d");if(!t)return!0;for(let r=0;r<e.width;r+=50)for(let n=0;n<e.height;n+=50){const o=t.getImageData,a=w in o?o[w]:o;if(new Uint32Array(a.call(t,r,n,Math.min(50,e.width-r),Math.min(50,e.height-n)).data.buffer).some(e=>0!==e))return!1}return!0})(e)||(A.rr_dataURL=e.toDataURL(l.type,l.quality));else if(!("__context"in e)){const t=e.toDataURL(l.type,l.quality),n=r.createElement("canvas");n.width=e.width,n.height=e.height;t!==n.toDataURL(l.type,l.quality)&&(A.rr_dataURL=t)}if("img"===D&&d){B||(B=r.createElement("canvas"),L=B.getContext("2d"));const t=e,n=t.currentSrc||t.getAttribute("src")||"<unknown-src>",o=t.crossOrigin,a=()=>{t.removeEventListener("load",a);try{B.width=t.naturalWidth,B.height=t.naturalHeight,L.drawImage(t,0,0),A.rr_dataURL=B.toDataURL(l.type,l.quality)}catch(e){if("anonymous"!==t.crossOrigin)return t.crossOrigin="anonymous",void(t.complete&&0!==t.naturalWidth?a():t.addEventListener("load",a));console.warn(`Cannot inline img src=${n}! Error: ${e}`)}"anonymous"===t.crossOrigin&&(o?A.crossOrigin=o:t.removeAttribute("crossorigin"))};t.complete&&0!==t.naturalWidth?a():t.addEventListener("load",a)}"audio"!==D&&"video"!==D||(A.rr_mediaState=e.paused?"paused":"played",A.rr_mediaCurrentTime=e.currentTime);h||(e.scrollLeft&&(A.rr_scrollLeft=e.scrollLeft),e.scrollTop&&(A.rr_scrollTop=e.scrollTop));if(R){const{width:t,height:r}=e.getBoundingClientRect();A={class:A.class,rr_width:`${t}px`,rr_height:`${r}px`}}"iframe"!==D||f(A.src)||(R||N(e)||(A.rr_src=A.src),delete A.src);let x;
1try{customElements.get(D)&&(x=!0)}catch(e){}return{type:m.Element,tagName:D,attributes:A,childNodes:[],isSVG:K(e)||void 0,needBlock:R,rootId:g,isCustom:x}}(e,{doc:r,blockClass:o,blockSelector:a,unblockSelector:i,inlineStylesheet:f,maskAttributeFn:c,maskInputOptions:h,maskInputFn:y,dataURLOptions:S,inlineImages:b,recordCanvas:P,keepIframeSrcFn:R,newlyAddedElement:D,rootId:A,maskAllText:s,maskTextClass:u,unmaskTextClass:l,maskTextSelector:d,unmaskTextSelector:p});case e.TEXT_NODE:return function(e,t){const{maskAllText:r,maskTextClass:n,unmaskTextClass:o,maskTextSelector:a,unmaskTextSelector:i,maskTextFn:s,maskInputOptions:c,maskInputFn:u,rootId:l}=t,d=e.parentNode&&e.parentNode.tagName;let p=e.textContent;const f="STYLE"===d||void 0,h="SCRIPT"===d||void 0,v="TEXTAREA"===d||void 0;if(f&&p){try{e.nextSibling||e.previousSibling||g([e,"access",e=>e.parentNode,"access",e=>e.sheet,"optionalAccess",e=>e.cssRules])&&(p=_(e.parentNode.sheet))}catch(t){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${t}`,e)}p=z(p,$(t.doc))}h&&(p="SCRIPT_PLACEHOLDER");const y=te(e,n,a,o,i,r);f||h||v||!p||!y||(p=s?s(p,e.parentElement):p.replace(/[\S]/g,"*"));v&&p&&(c.textarea||y)&&(p=u?u(p,e.parentNode):p.replace(/[\S]/g,"*"));if("OPTION"===d&&p){p=O({isMasked:te(e,n,a,o,i,E({type:null,tagName:d,maskInputOptions:c})),element:e,value:p,maskInputFn:u})}return{type:m.Text,textContent:p||"",isStyle:f,rootId:l}}(e,{doc:r,maskAllText:s,maskTextClass:u,unmaskTextClass:l,maskTextSelector:d,unmaskTextSelector:p,maskTextFn:v,maskInputOptions:h,maskInputFn:y,rootId:A});case e.CDATA_SECTION_NODE:return{type:m.CDATA,textContent:"",rootId:A};case e.COMMENT_NODE:return{type:m.Comment,textContent:e.textContent||"",rootId:A};default:return!1}}function ne(e){return null==e?"":e.toLowerCase()}function oe(e,t){const{doc:r,mirror:n,blockClass:o,blockSelector:a,unblockSelector:i,maskAllText:s,maskTextClass:c,unmaskTextClass:u,maskTextSelector:l,unmaskTextSelector:d,skipChild:p=!1,inlineStylesheet:f=!0,maskInputOptions:h={},maskAttributeFn:g,maskTextFn:_,maskInputFn:S,slimDOMOptions:b,dataURLOptions:E={},inlineImages:O=!1,recordCanvas:T=!1,onSerialize:I,onIframeLoad:w,iframeLoadTimeout:k=5e3,onStylesheetLoad:C,stylesheetLoadTimeout:R=5e3,keepIframeSrcFn:D=()=>!1,newlyAddedElement:x=!1}=t;let{preserveWhiteSpace:j=!0}=t;const B=re(e,{doc:r,mirror:n,blockClass:o,blockSelector:a,maskAllText:s,unblockSelector:i,maskTextClass:c,unmaskTextClass:u,maskTextSelector:l,unmaskTextSelector:d,inlineStylesheet:f,maskInputOptions:h,maskAttributeFn:g,maskTextFn:_,maskInputFn:S,dataURLOptions:E,inlineImages:O,recordCanvas:T,keepIframeSrcFn:D,newlyAddedElement:x});if(!B)return console.warn(e,"not serialized"),null;let L;L=n.hasNode(e)?n.getId(e):!function(e,t){if(t.comment&&e.type===m.Comment)return!0;if(e.type===m.Element){if(t.script&&("script"===e.tagName||"link"===e.tagName&&("preload"===e.attributes.rel||"modulepreload"===e.attributes.rel)||"link"===e.tagName&&"prefetch"===e.attributes.rel&&"string"==typeof e.attributes.href&&"js"===P(e.attributes.href)))return!0;if(t.headFavicon&&("link"===e.tagName&&"shortcut icon"===e.attributes.rel||"meta"===e.tagName&&(ne(e.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===ne(e.attributes.name)||"icon"===ne(e.attributes.rel)||"apple-touch-icon"===ne(e.attributes.rel)||"shortcut icon"===ne(e.attributes.rel))))return!0;if("meta"===e.tagName){if(t.headMetaDescKeywords&&ne(e.attributes.name).match(/^description|keywords$/))return!0;if(t.headMetaSocial&&(ne(e.attributes.property).match(/^(og|twitter|fb):/)||ne(e.attributes.name).match(/^(og|twitter):/)||"pinterest"===ne(e.attributes.name)))return!0;if(t.headMetaRobots&&("robots"===ne(e.attributes.name)||"googlebot"===ne(e.attributes.name)||"bingbot"===ne(e.attributes.name)))return!0;if(t.headMetaHttpEquiv&&void 0!==e.attributes["http-equiv"])return!0;if(t.headMetaAuthorship&&("author"===ne(e.attributes.name)||"generator"===ne(e.attributes.name)||"framework"===ne(e.attributes.name)||"publisher"===ne(e.attributes.name)||"progid"===ne(e.attributes.name)||ne(e.attributes.property).match(/^article:/)||ne(e.attributes.property).match(/^product:/)))return!0;
1if(t.headMetaVerification&&("google-site-verification"===ne(e.attributes.name)||"yandex-verification"===ne(e.attributes.name)||"csrf-token"===ne(e.attributes.name)||"p:domain_verify"===ne(e.attributes.name)||"verify-v1"===ne(e.attributes.name)||"verification"===ne(e.attributes.name)||"shopify-checkout-api-token"===ne(e.attributes.name)))return!0}}return!1}(B,b)&&(j||B.type!==m.Text||B.isStyle||B.textContent.replace(/^\s+|\s+$/gm,"").length)?U():-2;const F=Object.assign(B,{id:L});if(n.add(e,F),-2===L)return null;I&&I(e);let W=!p;if(F.type===m.Element){W=W&&!F.needBlock,delete F.needBlock;const t=e.shadowRoot;t&&y(t)&&(F.isShadowHost=!0)}if((F.type===m.Document||F.type===m.Element)&&W){b.headWhitespace&&F.type===m.Element&&"head"===F.tagName&&(j=!1);const t={doc:r,mirror:n,blockClass:o,blockSelector:a,maskAllText:s,unblockSelector:i,maskTextClass:c,unmaskTextClass:u,maskTextSelector:l,unmaskTextSelector:d,skipChild:p,inlineStylesheet:f,maskInputOptions:h,maskAttributeFn:g,maskTextFn:_,maskInputFn:S,slimDOMOptions:b,dataURLOptions:E,inlineImages:O,recordCanvas:T,preserveWhiteSpace:j,onSerialize:I,onIframeLoad:w,iframeLoadTimeout:k,onStylesheetLoad:C,stylesheetLoadTimeout:R,keepIframeSrcFn:D};for(const r of Array.from(e.childNodes)){const e=oe(r,t);e&&F.childNodes.push(e)}if(function(e){return e.nodeType===e.ELEMENT_NODE}(e)&&e.shadowRoot)for(const r of Array.from(e.shadowRoot.childNodes)){const n=oe(r,t);n&&(y(e.shadowRoot)&&(n.isShadow=!0),F.childNodes.push(n))}}return e.parentNode&&v(e.parentNode)&&y(e.parentNode)&&(F.isShadow=!0),F.type===m.Element&&"iframe"===F.tagName&&function(e,t,r){const n=e.contentWindow;if(!n)return;let o,a=!1;try{o=n.document.readyState}catch(e){return}if("complete"!==o){const n=A(()=>{a||(t(),a=!0)},r);return void e.addEventListener("load",()=>{M(n),a=!0,t()})}const i="about:blank";if(n.location.href!==i||e.src===i||""===e.src)return A(t,0),e.addEventListener("load",t);e.addEventListener("load",t)}(e,()=>{const t=N(e);if(t&&w){const r=oe(t,{doc:t,mirror:n,blockClass:o,blockSelector:a,unblockSelector:i,maskAllText:s,maskTextClass:c,unmaskTextClass:u,maskTextSelector:l,unmaskTextSelector:d,skipChild:!1,inlineStylesheet:f,maskInputOptions:h,maskAttributeFn:g,maskTextFn:_,maskInputFn:S,slimDOMOptions:b,dataURLOptions:E,inlineImages:O,recordCanvas:T,preserveWhiteSpace:j,onSerialize:I,onIframeLoad:w,iframeLoadTimeout:k,onStylesheetLoad:C,stylesheetLoadTimeout:R,keepIframeSrcFn:D});r&&w(e,r)}},k),F.type===m.Element&&"link"===F.tagName&&"string"==typeof F.attributes.rel&&("stylesheet"===F.attributes.rel||"preload"===F.attributes.rel&&"string"==typeof F.attributes.href&&"css"===P(F.attributes.href))&&function(e,t,r){let n,o=!1;try{n=e.sheet}catch(e){return}if(n)return;const a=A(()=>{o||(t(),o=!0)},r);e.addEventListener("load",()=>{M(a),o=!0,t()})}(e,()=>{if(C){const t=oe(e,{doc:r,mirror:n,blockClass:o,blockSelector:a,unblockSelector:i,maskAllText:s,maskTextClass:c,unmaskTextClass:u,maskTextSelector:l,unmaskTextSelector:d,skipChild:!1,inlineStylesheet:f,maskInputOptions:h,maskAttributeFn:g,maskTextFn:_,maskInputFn:S,slimDOMOptions:b,dataURLOptions:E,inlineImages:O,recordCanvas:T,preserveWhiteSpace:j,onSerialize:I,onIframeLoad:w,iframeLoadTimeout:k,onStylesheetLoad:C,stylesheetLoadTimeout:R,keepIframeSrcFn:D});t&&C(e,t)}},R),F}function ae(e){let t,r=e[0],n=1;for(;n<e.length;){const o=e[n],a=e[n+1];if(n+=2,("optionalAccess"===o||"optionalCall"===o)&&null==r)return;"access"===o||"optionalAccess"===o?(t=r,r=a(r)):"call"!==o&&"optionalCall"!==o||(r=a((...e)=>r.call(t,...e)),t=void 0)}return r}function ie(e,t,r=document){const n={capture:!0,passive:!0};return r.addEventListener(e,t,n),()=>r.removeEventListener(e,t,n)}const se="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.";let ce={map:{},getId:()=>(console.error(se),-1),getNode:()=>(console.error(se),null),removeNodeFromMap(){console.error(se)},has:()=>(console.error(se),!1),reset(){console.error(se)}};function ue(e,t,r={}){let n=null,o=0;return function(...a){const i=Date.now();o||!1!==r.leading||(o=i);const s=t-(i-o),c=this;s<=0||s>t?(n&&(!function(...e){Pe("clearTimeout")(...e)}
1(n),n=null),o=i,e.apply(c,a)):n||!1===r.trailing||(n=Re(()=>{o=!1===r.leading?0:Date.now(),n=null,e.apply(c,a)},s))}}function le(e,t,r,n,o=window){const a=o.Object.getOwnPropertyDescriptor(e,t);return o.Object.defineProperty(e,t,n?r:{set(e){Re(()=>{r.set.call(this,e)},0),a&&a.set&&a.set.call(this,e)}}),()=>le(e,t,a||{},!0)}function de(e,t,r){try{if(!(t in e))return()=>{};const n=e[t],o=r(n);return"function"==typeof o&&(o.prototype=o.prototype||{},Object.defineProperties(o,{__rrweb_original__:{enumerable:!1,value:n}})),e[t]=o,()=>{e[t]=n}}catch(e){return()=>{}}}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(ce=new Proxy(ce,{get:(e,t,r)=>("map"===t&&console.error(se),Reflect.get(e,t,r))}));let pe=Date.now;function fe(e){const t=e.document;return{left:t.scrollingElement?t.scrollingElement.scrollLeft:void 0!==e.pageXOffset?e.pageXOffset:ae([t,"optionalAccess",e=>e.documentElement,"access",e=>e.scrollLeft])||ae([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.parentElement,"optionalAccess",e=>e.scrollLeft])||ae([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.scrollLeft])||0,top:t.scrollingElement?t.scrollingElement.scrollTop:void 0!==e.pageYOffset?e.pageYOffset:ae([t,"optionalAccess",e=>e.documentElement,"access",e=>e.scrollTop])||ae([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.parentElement,"optionalAccess",e=>e.scrollTop])||ae([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.scrollTop])||0}}function he(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function ge(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function me(e){if(!e)return null;return e.nodeType===e.ELEMENT_NODE?e:e.parentElement}function ve(e,t,r,n,o){if(!e)return!1;const a=me(e);if(!a)return!1;const i=ee(t,r);if(!o){const e=n&&a.matches(n);return i(a)&&!e}const s=Z(a,i);let c=-1;return!(s<0)&&(n&&(c=Z(a,ee(null,n))),s>-1&&c<0||s<c)}function ye(e,t){return-2===t.getId(e)}function _e(e,t){if(v(e))return!1;const r=t.getId(e);return!t.has(r)||(!e.parentNode||e.parentNode.nodeType!==e.DOCUMENT_NODE)&&(!e.parentNode||_e(e.parentNode,t))}function Se(e){return Boolean(e.changedTouches)}function be(e,t){return Boolean("IFRAME"===e.nodeName&&t.getMeta(e))}function Ee(e,t){return Boolean("LINK"===e.nodeName&&e.nodeType===e.ELEMENT_NODE&&e.getAttribute&&"stylesheet"===e.getAttribute("rel")&&t.getMeta(e))}function Oe(e){return Boolean(ae([e,"optionalAccess",e=>e.shadowRoot]))}/[1-9][0-9]{12}/.test(Date.now().toString())||(pe=()=>(new Date).getTime());class Te{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(e){return n(this.styleIDMap.get(e),()=>-1)}has(e){return this.styleIDMap.has(e)}add(e,t){if(this.has(e))return this.getId(e);let r;return r=void 0===t?this.id++:t,this.styleIDMap.set(e,r),this.idStyleMap.set(r,e),r}getStyle(e){return this.idStyleMap.get(e)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function Ie(e){let t=null;return ae([e,"access",e=>e.getRootNode,"optionalCall",e=>e(),"optionalAccess",e=>e.nodeType])===Node.DOCUMENT_FRAGMENT_NODE&&e.getRootNode().host&&(t=e.getRootNode().host),t}function we(e){const t=e.ownerDocument;if(!t)return!1;const r=function(e){let t,r=e;for(;t=Ie(r);)r=t;return r}(e);return t.contains(r)}function ke(e){const t=e.ownerDocument;return!!t&&(t.contains(e)||we(e))}const Ce={};function Pe(e){const t=Ce[e];if(t)return t;const r=window.document;let n=window[e];if(r&&"function"==typeof r.createElement)try{const t=r.createElement("iframe");t.hidden=!0,r.head.appendChild(t);const o=t.contentWindow;o&&o[e]&&(n=o[e]),r.head.removeChild(t)}catch(e){}return Ce[e]=n.bind(window)}function Re(...e){return Pe("setTimeout")(...e)}var De,Ae,Me=(e=>(e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin",e))(Me||{}),Ne=(e=>(e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration",e[e.Selection=14]="Selection",e[e.AdoptedStyleSheet=15]="AdoptedStyleSheet",e[e.CustomElement=16]="CustomElement",e))(Ne||{}),xe=(e=>(e[e.MouseUp=0]="MouseUp",e[e.MouseDown=1]="MouseDown",e[e.Click=2]="Click",e[e.ContextMenu=3]="ContextMenu",e[e.DblClick=4]="DblClick",e[e.Focus=5]="Focus",e[e.Blur=6]="Blur",e[e.TouchStart=7]="TouchStart",e[e.TouchMove_Departed=8]="TouchMove_Departed",e[e.TouchEnd=9]="TouchEnd",e[e.TouchCancel=10]="TouchCancel",e))(xe||{}),je=(e=>(e[e.Mouse=0]="Mouse",e[e.Pen=1]="Pen",e[e.Touch=2]="Touch",e))(je||{});function Ue(e){try{return e.contentDocument}catch(e){}}function Be(e){let t,r=e[0],n=1;for(;n<e.length;){const o=e[n],a=e[n+1];if(n+=2,("optionalAccess"===o||"optionalCall"===o)&&null==r)return;"access"===o||"optionalAccess"===o?(t=r,r=a(r)):"call"!==o&&"optionalCall"!==o||(r=a((...e)=>r.call(t,...e)),t=void 0)}return r}function Le(e){return"__ln"in e}!function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"}(De||(De={})),function(e){e[e.PLACEHOLDER=0]="PLACEHOLDER",e[e.ELEMENT_NODE=1]="ELEMENT_NODE",e[e.ATTRIBUTE_NODE=2]="ATTRIBUTE_NODE",e[e.TEXT_NODE=3]="TEXT_NODE",e[e.CDATA_SECTION_NODE=4]="CDATA_SECTION_NODE",e[e.ENTITY_REFERENCE_NODE=5]="ENTITY_REFERENCE_NODE",e[e.ENTITY_NODE=6]="ENTITY_NODE",e[e.PROCESSING_INSTRUCTION_NODE=7]="PROCESSING_INSTRUCTION_NODE",e[e.COMMENT_NODE=8]="COMMENT_NODE",e[e.DOCUMENT_NODE=9]="DOCUMENT_NODE",e[e.DOCUMENT_TYPE_NODE=10]="DOCUMENT_TYPE_NODE",e[e.DOCUMENT_FRAGMENT_NODE=11]="DOCUMENT_FRAGMENT_NODE"}(Ae||(Ae={}));class Fe{constructor(){this.length=0,this.head=null,this.tail=null}get(e){if(e>=this.length)throw new Error("Position outside of list range");let t=this.head;for(let r=0;r<e;r++)t=Be([t,"optionalAccess",e=>e.next])||null;return t}addNode(e){const t={value:e,previous:null,next:null};if(e.__ln=t,e.previousSibling&&Le(e.previousSibling)){const r=e.previousSibling.__ln.next;t.next=r,t.previous=e.previousSibling.__ln,e.previousSibling.__ln.next=t,r&&(r.previous=t)}else if(e.nextSibling&&Le(e.nextSibling)&&e.nextSibling.__ln.previous){const r=e.nextSibling.__ln.previous;t.previous=r,t.next=e.nextSibling.__ln,e.nextSibling.__ln.previous=t,r&&(r.next=t)}else this.head&&(this.head.previous=t),t.next=this.head,this.head=t;null===t.next&&(this.tail=t),this.length++}removeNode(e){const t=e.__ln;
1this.head&&(t.previous?(t.previous.next=t.next,t.next?t.next.previous=t.previous:this.tail=t.previous):(this.head=t.next,this.head?this.head.previous=null:this.tail=null),e.__ln&&delete e.__ln,this.length--)}}const We=(e,t)=>`${e}@${t}`;class He{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=e=>{e.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const e=[],t=new Set,r=new Fe,n=e=>{let t=e,r=-2;for(;-2===r;)t=t&&t.nextSibling,r=t&&this.mirror.getId(t);return r},o=o=>{if(!o.parentNode||!ke(o))return;const a=v(o.parentNode)?this.mirror.getId(Ie(o)):this.mirror.getId(o.parentNode),i=n(o);if(-1===a||-1===i)return r.addNode(o);const s=oe(o,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:e=>{be(e,this.mirror)&&!ve(e,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&this.iframeManager.addIframe(e),Ee(e,this.mirror)&&this.stylesheetManager.trackLinkElement(e),Oe(o)&&this.shadowDomManager.addShadowRoot(o.shadowRoot,this.doc)},onIframeLoad:(e,t)=>{ve(e,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(this.iframeManager.attachIframe(e,t),e.contentWindow&&this.canvasManager.addWindow(e.contentWindow),this.shadowDomManager.observeAttachShadow(e))},onStylesheetLoad:(e,t)=>{this.stylesheetManager.attachLinkElement(e,t)}});s&&(e.push({parentId:a,nextId:i,node:s}),t.add(s.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const e of this.movedSet)ze(this.removes,e,this.mirror)&&!this.movedSet.has(e.parentNode)||o(e);for(const e of this.addedSet)qe(this.droppedSet,e)||ze(this.removes,e,this.mirror)?qe(this.movedSet,e)?o(e):this.droppedSet.add(e):o(e);let a=null;for(;r.length;){let e=null;if(a){const t=this.mirror.getId(a.value.parentNode),r=n(a.value);-1!==t&&-1!==r&&(e=a)}if(!e){let t=r.tail;for(;t;){const r=t;if(t=t.previous,r){const t=this.mirror.getId(r.value.parentNode);if(-1===n(r.value))continue;if(-1!==t){e=r;break}{const t=r.value;if(t.parentNode&&t.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const n=t.parentNode.host;if(-1!==this.mirror.getId(n)){e=r;break}}}}}}if(!e){for(;r.head;)r.removeNode(r.head.value);break}a=e.previous,r.removeNode(e.value),o(e.value)}const i={texts:this.texts.map(e=>({id:this.mirror.getId(e.node),value:e.value})).filter(e=>!t.has(e.id)).filter(e=>this.mirror.has(e.id)),attributes:this.attributes.map(e=>{const{attributes:t}=e;if("string"==typeof t.style){const r=JSON.stringify(e.styleDiff),n=JSON.stringify(e._unchangedStyles);r.length<t.style.length&&(r+n).split("var(").length===t.style.split("var(").length&&(t.style=e.styleDiff)}return{id:this.mirror.getId(e.node),attributes:t}}).filter(e=>!t.has(e.id)).filter(e=>this.mirror.has(e.id)),removes:this.removes,adds:e};(i.texts.length||i.attributes.length||i.removes.length||i.adds.length)&&(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(i))},this.processMutation=e=>{if(!ye(e.target,this.mirror))switch(e.type){case"characterData":{const t=e.target.textContent;ve(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||t===e.oldValue||this.texts.push({value:te(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&t?this.maskTextFn?this.maskTextFn(t,me(e.target)):t.replace(/[\S]/g,"*"):t,node:e.target});break}case"attributes":{const t=e.target;let r=e.attributeName,n=e.target.getAttribute(r);if("value"===r){const r=k(t),o=t.tagName;n=C(t,o,r);const a=E({maskInputOptions:this.maskInputOptions,tagName:o,type:r});n=O({isMasked:te(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,a),element:t,value:n,maskInputFn:this.maskInputFn})}if(ve(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||n===e.oldValue)return;let o=this.attributeMap.get(e.target);
1if("IFRAME"===t.tagName&&"src"===r&&!this.keepIframeSrcFn(n)){if(Ue(t))return;r="rr_src"}if(o||(o={node:e.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(o),this.attributeMap.set(e.target,o)),"type"===r&&"INPUT"===t.tagName&&"password"===(e.oldValue||"").toLowerCase()&&t.setAttribute("data-rr-is-password","true"),!Q(t.tagName,r)&&(o.attributes[r]=X(this.doc,T(t.tagName),T(r),n,t,this.maskAttributeFn),"style"===r)){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch(e){this.unattachedDoc=this.doc}const r=this.unattachedDoc.createElement("span");e.oldValue&&r.setAttribute("style",e.oldValue);for(const e of Array.from(t.style)){const n=t.style.getPropertyValue(e),a=t.style.getPropertyPriority(e);n!==r.style.getPropertyValue(e)||a!==r.style.getPropertyPriority(e)?o.styleDiff[e]=""===a?n:[n,a]:o._unchangedStyles[e]=[n,a]}for(const e of Array.from(r.style))""===t.style.getPropertyValue(e)&&(o.styleDiff[e]=!1)}break}case"childList":if(ve(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;e.addedNodes.forEach(t=>this.genAdds(t,e.target)),e.removedNodes.forEach(t=>{const r=this.mirror.getId(t),n=v(e.target)?this.mirror.getId(e.target.host):this.mirror.getId(e.target);ve(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||ye(t,this.mirror)||!function(e,t){return-1!==t.getId(e)}(t,this.mirror)||(this.addedSet.has(t)?(Ge(this.addedSet,t),this.droppedSet.add(t)):this.addedSet.has(e.target)&&-1===r||_e(e.target,this.mirror)||(this.movedSet.has(t)&&this.movedMap[We(r,n)]?Ge(this.movedSet,t):this.removes.push({parentId:n,id:r,isShadow:!(!v(e.target)||!y(e.target))||void 0})),this.mapRemoves.push(t))})}},this.genAdds=(e,t)=>{if(!this.processedNodeManager.inOtherBuffer(e,this)&&!this.addedSet.has(e)&&!this.movedSet.has(e)){if(this.mirror.hasNode(e)){if(ye(e,this.mirror))return;this.movedSet.add(e);let r=null;t&&this.mirror.hasNode(t)&&(r=this.mirror.getId(t)),r&&-1!==r&&(this.movedMap[We(this.mirror.getId(e),r)]=!0)}else this.addedSet.add(e),this.droppedSet.delete(e);ve(e,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(e.childNodes.forEach(e=>this.genAdds(e)),Oe(e)&&e.shadowRoot.childNodes.forEach(t=>{this.processedNodeManager.add(t,this),this.genAdds(t,e)}))}}}init(e){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(t=>{this[t]=e[t]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function Ge(e,t){e.delete(t),t.childNodes.forEach(t=>Ge(e,t))}function ze(e,t,r){return 0!==e.length&&function(e,t,r){let n=t.parentNode;for(;n;){const t=r.getId(n);if(e.some(e=>e.id===t))return!0;n=n.parentNode}return!1}(e,t,r)}function qe(e,t){return 0!==e.size&&Ye(e,t)}function Ye(e,t){const{parentNode:r}=t;return!!r&&(!!e.has(r)||Ye(e,r))}let Ve;function Je(e){Ve=e}function Ke(){Ve=void 0}const $e=e=>{if(!Ve)return e;return(...t)=>{try{return e(...t)}catch(e){if(Ve&&!0===Ve(e))return()=>{};throw e}}};function Xe(e){let t,r=e[0],n=1;for(;n<e.length;){const o=e[n],a=e[n+1];if(n+=2,("optionalAccess"===o||"optionalCall"===o)&&null==r)return;"access"===o||"optionalAccess"===o?(t=r,r=a(r)):"call"!==o&&"optionalCall"!==o||(r=a((...e)=>r.call(t,...e)),t=void 0)}return r}const Qe=[];function Ze(e){try{if("composedPath"in e){const t=e.composedPath();if(t.length)return t[0]}else if("path"in e&&e.path.length)return e.path[0]}catch(e){}return e&&e.target}function et(e,t){const r=new He;Qe.push(r),r.init(e);let n=window.MutationObserver||window.__rrMutationObserver;const o=Xe([window,"optionalAccess",e=>e.Zone,"optionalAccess",e=>e.__symbol__,"optionalCall",e=>e("MutationObserver")]);o&&window[o]&&(n=window[o]);const a=new n($e(t=>{e.onMutation&&!1===e.onMutation(t)||r.processMutations.bind(r)(t)}));return a.observe(t,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),a}function tt({mouseInteractionCb:e,doc:t,mirror:r,blockClass:n,blockSelector:o,unblockSelector:a,sampling:i}){if(!1===i.mouseInteraction)return()=>{};const s=!0===i.mouseInteraction||void 0===i.mouseInteraction?{}:i.mouseInteraction,c=[];let u=null;return Object.keys(xe).filter(e=>Number.isNaN(Number(e))&&!e.endsWith("_Departed")&&!1!==s[e]).forEac
1h(i=>{let s=T(i);const l=(t=>i=>{const s=Ze(i);if(ve(s,n,o,a,!0))return;let c=null,l=t;if("pointerType"in i){switch(i.pointerType){case"mouse":c=je.Mouse;break;case"touch":c=je.Touch;break;case"pen":c=je.Pen}c===je.Touch?xe[t]===xe.MouseDown?l="TouchStart":xe[t]===xe.MouseUp&&(l="TouchEnd"):je.Pen}else Se(i)&&(c=je.Touch);null!==c?(u=c,(l.startsWith("Touch")&&c===je.Touch||l.startsWith("Mouse")&&c===je.Mouse)&&(c=null)):xe[t]===xe.Click&&(c=u,u=null);const d=Se(i)?i.changedTouches[0]:i;if(!d)return;const p=r.getId(s),{clientX:f,clientY:h}=d;$e(e)({type:xe[l],id:p,x:f,y:h,...null!==c&&{pointerType:c}})})(i);if(window.PointerEvent)switch(xe[i]){case xe.MouseDown:case xe.MouseUp:s=s.replace("mouse","pointer");break;case xe.TouchStart:case xe.TouchEnd:return}c.push(ie(s,l,t))}),$e(()=>{c.forEach(e=>e())})}function rt({scrollCb:e,doc:t,mirror:r,blockClass:n,blockSelector:o,unblockSelector:a,sampling:i}){return ie("scroll",$e(ue($e(i=>{const s=Ze(i);if(!s||ve(s,n,o,a,!0))return;const c=r.getId(s);if(s===t&&t.defaultView){const r=fe(t.defaultView);e({id:c,x:r.left,y:r.top})}else e({id:c,x:s.scrollLeft,y:s.scrollTop})}),i.scroll||100)),t)}const nt=["INPUT","TEXTAREA","SELECT"],ot=new WeakMap;function at({inputCb:e,doc:t,mirror:r,blockClass:n,blockSelector:o,unblockSelector:a,ignoreClass:i,ignoreSelector:s,maskInputOptions:c,maskInputFn:u,sampling:l,userTriggeredOnInput:d,maskTextClass:p,unmaskTextClass:f,maskTextSelector:h,unmaskTextSelector:g}){function m(e){let r=Ze(e);const l=e.isTrusted,m=r&&I(r.tagName);if("OPTION"===m&&(r=r.parentElement),!r||!m||nt.indexOf(m)<0||ve(r,n,o,a,!0))return;const y=r;if(y.classList.contains(i)||s&&y.matches(s))return;const _=k(r);let S=C(y,m,_),b=!1;const T=E({maskInputOptions:c,tagName:m,type:_}),w=te(r,p,h,f,g,T);"radio"!==_&&"checkbox"!==_||(b=r.checked),S=O({isMasked:w,element:r,value:S,maskInputFn:u}),v(r,d?{text:S,isChecked:b,userTriggered:l}:{text:S,isChecked:b});const P=r.name;"radio"===_&&P&&b&&t.querySelectorAll(`input[type="radio"][name="${P}"]`).forEach(e=>{if(e!==r){const t=O({isMasked:w,element:e,value:C(e,m,_),maskInputFn:u});v(e,d?{text:t,isChecked:!b,userTriggered:!1}:{text:t,isChecked:!b})}})}function v(t,n){const o=ot.get(t);if(!o||o.text!==n.text||o.isChecked!==n.isChecked){ot.set(t,n);const o=r.getId(t);$e(e)({...n,id:o})}}const y=("last"===l.input?["change"]:["input","change"]).map(e=>ie(e,$e(m),t)),_=t.defaultView;if(!_)return()=>{y.forEach(e=>e())};const S=_.Object.getOwnPropertyDescriptor(_.HTMLInputElement.prototype,"value"),b=[[_.HTMLInputElement.prototype,"value"],[_.HTMLInputElement.prototype,"checked"],[_.HTMLSelectElement.prototype,"value"],[_.HTMLTextAreaElement.prototype,"value"],[_.HTMLSelectElement.prototype,"selectedIndex"],[_.HTMLOptionElement.prototype,"selected"]];return S&&S.set&&y.push(...b.map(e=>le(e[0],e[1],{set(){$e(m)({target:this,isTrusted:!1})}},!1,_))),$e(()=>{y.forEach(e=>e())})}function it(e){return function(e,t){if(lt("CSSGroupingRule")&&e.parentRule instanceof CSSGroupingRule||lt("CSSMediaRule")&&e.parentRule instanceof CSSMediaRule||lt("CSSSupportsRule")&&e.parentRule instanceof CSSSupportsRule||lt("CSSConditionRule")&&e.parentRule instanceof CSSConditionRule){const r=Array.from(e.parentRule.cssRules).indexOf(e);t.unshift(r)}else if(e.parentStyleSheet){const r=Array.from(e.parentStyleSheet.cssRules).indexOf(e);t.unshift(r)}return t}(e,[])}function st(e,t,r){let n,o;return e?(e.ownerNode?n=t.getId(e.ownerNode):o=r.getId(e),{styleId:o,id:n}):{}}function ct({mirror:e,stylesheetManager:t},r){let n=null;n="#document"===r.nodeName?e.getId(r):e.getId(r.host);const o="#document"===r.nodeName?Xe([r,"access",e=>e.defaultView,"optionalAccess",e=>e.Document]):Xe([r,"access",e=>e.ownerDocument,"optionalAccess",e=>e.defaultView,"optionalAccess",e=>e.ShadowRoot]),a=Xe([o,"optionalAccess",e=>e.prototype])?Object.getOwnPropertyDescriptor(Xe([o,"optionalAccess",e=>e.prototype]),"adoptedStyleSheets"):void 0;return null!==n&&-1!==n&&o&&a?(Object.defineProperty(r,"adoptedStyleSheets",{configurable:a.configurable,enumerable:a.enumerable,get(){return Xe([a,"access",e=>
vendor: 4,121 bytes, line 1
1e.get,"optionalAccess",e=>e.call,"call",e=>e(this)])},set(e){const r=Xe([a,"access",e=>e.set,"optionalAccess",e=>e.call,"call",t=>t(this,e)]);if(null!==n&&-1!==n)try{t.adoptStyleSheets(e,n)}catch(e){}return r}}),$e(()=>{Object.defineProperty(r,"adoptedStyleSheets",{configurable:a.configurable,enumerable:a.enumerable,get:a.get,set:a.set})})):()=>{}}function ut(e,t={}){const r=e.doc.defaultView;if(!r)return()=>{};let n;e.recordDOM&&(n=et(e,e.doc));const o=function({mousemoveCb:e,sampling:t,doc:r,mirror:n}){if(!1===t.mousemove)return()=>{};const o="number"==typeof t.mousemove?t.mousemove:50,a="number"==typeof t.mousemoveCallback?t.mousemoveCallback:500;let i,s=[];const c=ue($e(t=>{const r=Date.now()-i;e(s.map(e=>(e.timeOffset-=r,e)),t),s=[],i=null}),a),u=$e(ue($e(e=>{const t=Ze(e),{clientX:r,clientY:o}=Se(e)?e.changedTouches[0]:e;i||(i=pe()),s.push({x:r,y:o,id:n.getId(t),timeOffset:pe()-i}),c("undefined"!=typeof DragEvent&&e instanceof DragEvent?Ne.Drag:e instanceof MouseEvent?Ne.MouseMove:Ne.TouchMove)}),o,{trailing:!1})),l=[ie("mousemove",u,r),ie("touchmove",u,r),ie("drag",u,r)];return $e(()=>{l.forEach(e=>e())})}(e),a=tt(e),i=rt(e),s=function({viewportResizeCb:e},{win:t}){let r=-1,n=-1;return ie("resize",$e(ue($e(()=>{const t=he(),o=ge();r===t&&n===o||(e({width:Number(o),height:Number(t)}),r=t,n=o)}),200)),t)}(e,{win:r}),c=at(e),u=function({mediaInteractionCb:e,blockClass:t,blockSelector:r,unblockSelector:n,mirror:o,sampling:a,doc:i}){const s=$e(i=>ue($e(a=>{const s=Ze(a);if(!s||ve(s,t,r,n,!0))return;const{currentTime:c,volume:u,muted:l,playbackRate:d}=s;e({type:i,id:o.getId(s),currentTime:c,volume:u,muted:l,playbackRate:d})}),a.media||500)),c=[ie("play",s(0),i),ie("pause",s(1),i),ie("seeked",s(2),i),ie("volumechange",s(3),i),ie("ratechange",s(4),i)];return $e(()=>{c.forEach(e=>e())})}(e);let l=()=>{},d=()=>{},p=()=>{},f=()=>{};e.recordDOM&&(l=function({styleSheetRuleCb:e,mirror:t,stylesheetManager:r},{win:n}){if(!n.CSSStyleSheet||!n.CSSStyleSheet.prototype)return()=>{};const o=n.CSSStyleSheet.prototype.insertRule;n.CSSStyleSheet.prototype.insertRule=new Proxy(o,{apply:$e((n,o,a)=>{const[i,s]=a,{id:c,styleId:u}=st(o,t,r.styleMirror);return(c&&-1!==c||u&&-1!==u)&&e({id:c,styleId:u,adds:[{rule:i,index:s}]}),n.apply(o,a)})});const a=n.CSSStyleSheet.prototype.deleteRule;let i,s;n.CSSStyleSheet.prototype.deleteRule=new Proxy(a,{apply:$e((n,o,a)=>{const[i]=a,{id:s,styleId:c}=st(o,t,r.styleMirror);return(s&&-1!==s||c&&-1!==c)&&e({id:s,styleId:c,removes:[{index:i}]}),n.apply(o,a)})}),n.CSSStyleSheet.prototype.replace&&(i=n.CSSStyleSheet.prototype.replace,n.CSSStyleSheet.prototype.replace=new Proxy(i,{apply:$e((n,o,a)=>{const[i]=a,{id:s,styleId:c}=st(o,t,r.styleMirror);return(s&&-1!==s||c&&-1!==c)&&e({id:s,styleId:c,replace:i}),n.apply(o,a)})})),n.CSSStyleSheet.prototype.replaceSync&&(s=n.CSSStyleSheet.prototype.replaceSync,n.CSSStyleSheet.prototype.replaceSync=new Proxy(s,{apply:$e((n,o,a)=>{const[i]=a,{id:s,styleId:c}=st(o,t,r.styleMirror);return(s&&-1!==s||c&&-1!==c)&&e({id:s,styleId:c,replaceSync:i}),n.apply(o,a)})}));const c={};dt("CSSGroupingRule")?c.CSSGroupingRule=n.CSSGroupingRule:(dt("CSSMediaRule")&&(c.CSSMediaRule=n.CSSMediaRule),dt("CSSConditionRule")&&(c.CSSConditionRule=n.CSSConditionRule),dt("CSSSupportsRule")&&(c.CSSSupportsRule=n.CSSSupportsRule));const u={};return Object.entries(c).forEach(([n,o])=>{u[n]={insertRule:o.prototype.insertRule,deleteRule:o.prototype.deleteRule},o.prototype.insertRule=new Proxy(u[n].insertRule,{apply:$e((n,o,a)=>{const[i,s]=a,{id:c,styleId:u}=st(o.parentStyleSheet,t,r.styleMirror);return(c&&-1!==c||u&&-1!==u)&&e({id:c,styleId:u,adds:[{rule:i,index:[...it(o),s||0]}]}),n.apply(o,a)})}),o.prototype.deleteRule=new Proxy(u[n].deleteRule,{apply:$e((n,o,a)=>{const[i]=a,{id:s,styleId:c}=st(o.parentStyleSheet,t,r.styleMirror);return(s&&-1!==s||c&&-1!==c)&&e({id:s,styleId:c,removes:[{index:[...it(o),i]}]}),n.apply(o,a)})})}),$e(()=>{n.CSSStyleSheet.prototype.insertRule=o,n.CSSStyleSheet.prototype.deleteRule=a,i&&(n.CSSStyleSheet.prototype.replace=i),s&&(n.CSSStyleSheet.prototype.replaceSync=s),Object.entries(c).forEac
1h(([e,t])=>{t.prototype.insertRule=u[e].insertRule,t.prototype.deleteRule=u[e].deleteRule})})}(e,{win:r}),d=ct(e,e.doc),p=function({styleDeclarationCb:e,mirror:t,ignoreCSSAttributes:r,stylesheetManager:n},{win:o}){const a=o.CSSStyleDeclaration.prototype.setProperty;o.CSSStyleDeclaration.prototype.setProperty=new Proxy(a,{apply:$e((o,i,s)=>{const[c,u,l]=s;if(r.has(c))return a.apply(i,[c,u,l]);const{id:d,styleId:p}=st(Xe([i,"access",e=>e.parentRule,"optionalAccess",e=>e.parentStyleSheet]),t,n.styleMirror);return(d&&-1!==d||p&&-1!==p)&&e({id:d,styleId:p,set:{property:c,value:u,priority:l},index:it(i.parentRule)}),o.apply(i,s)})});const i=o.CSSStyleDeclaration.prototype.removeProperty;return o.CSSStyleDeclaration.prototype.removeProperty=new Proxy(i,{apply:$e((o,a,s)=>{const[c]=s;if(r.has(c))return i.apply(a,[c]);const{id:u,styleId:l}=st(Xe([a,"access",e=>e.parentRule,"optionalAccess",e=>e.parentStyleSheet]),t,n.styleMirror);return(u&&-1!==u||l&&-1!==l)&&e({id:u,styleId:l,remove:{property:c},index:it(a.parentRule)}),o.apply(a,s)})}),$e(()=>{o.CSSStyleDeclaration.prototype.setProperty=a,o.CSSStyleDeclaration.prototype.removeProperty=i})}(e,{win:r}),e.collectFonts&&(f=function({fontCb:e,doc:t}){const r=t.defaultView;if(!r)return()=>{};const n=[],o=new WeakMap,a=r.FontFace;r.FontFace=function(e,t,r){const n=new a(e,t,r);return o.set(n,{family:e,buffer:"string"!=typeof t,descriptors:r,fontSource:"string"==typeof t?t:JSON.stringify(Array.from(new Uint8Array(t)))}),n};const i=de(t.fonts,"add",function(t){return function(r){return Re($e(()=>{const t=o.get(r);t&&(e(t),o.delete(r))}),0),t.apply(this,[r])}});return n.push(()=>{r.FontFace=a}),n.push(i),$e(()=>{n.forEach(e=>e())})}(e)));const h=function(e){const{doc:t,mirror:r,blockClass:n,blockSelector:o,unblockSelector:a,selectionCb:i}=e;let s=!0;const c=$e(()=>{const e=t.getSelection();if(!e||s&&Xe([e,"optionalAccess",e=>e.isCollapsed]))return;s=e.isCollapsed||!1;const c=[],u=e.rangeCount||0;for(let t=0;t<u;t++){const i=e.getRangeAt(t),{startContainer:s,startOffset:u,endContainer:l,endOffset:d}=i;ve(s,n,o,a,!0)||ve(l,n,o,a,!0)||c.push({start:r.getId(s),startOffset:u,end:r.getId(l),endOffset:d})}i({ranges:c})});return c(),ie("selectionchange",c)}(e),g=function({doc:e,customElementCb:t}){const r=e.defaultView;return r&&r.customElements?de(r.customElements,"define",function(e){return function(r,n,o){try{t({define:{name:r}})}catch(e){}return e.apply(this,[r,n,o])}}):()=>{}}(e),m=[];for(const t of e.plugins)m.push(t.observer(t.callback,r,t.options));return $e(()=>{Qe.forEach(e=>e.reset()),Xe([n,"optionalAccess",e=>e.disconnect,"call",e=>e()]),o(),a(),i(),s(),c(),u(),l(),d(),p(),f(),h(),g(),m.forEach(e=>e())})}function lt(e){return void 0!==window[e]}function dt(e){return Boolean(void 0!==window[e]&&window[e].prototype&&"insertRule"in window[e].prototype&&"deleteRule"in window[e].prototype)}class pt{constructor(e){this.generateIdFn=e,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(e,t,r,n){const o=r||this.getIdToRemoteIdMap(e),a=n||this.getRemoteIdToIdMap(e);let i=o.get(t);return i||(i=this.generateIdFn(),o.set(t,i),a.set(i,t)),i}getIds(e,t){const r=this.getIdToRemoteIdMap(e),n=this.getRemoteIdToIdMap(e);return t.map(t=>this.getId(e,t,r,n))}getRemoteId(e,t,r){const n=r||this.getRemoteIdToIdMap(e);if("number"!=typeof t)return t;const o=n.get(t);return o||-1}getRemoteIds(e,t){const r=this.getRemoteIdToIdMap(e);return t.map(t=>this.getRemoteId(e,t,r))}reset(e){if(!e)return this.iframeIdToRemoteIdMap=new WeakMap,void(this.iframeRemoteIdToIdMap=new WeakMap);this.iframeIdToRemoteIdMap.delete(e),this.iframeRemoteIdToIdMap.delete(e)}getIdToRemoteIdMap(e){let t=this.iframeIdToRemoteIdMap.get(e);return t||(t=new Map,this.iframeIdToRemoteIdMap.set(e,t)),t}getRemoteIdToIdMap(e){let t=this.iframeRemoteIdToIdMap.get(e);return t||(t=new Map,this.iframeRemoteIdToIdMap.set(e,t)),t}}function ft(e){let t,r=e[0],n=1;for(;n<e.length;){const o=e[n],a=e[n+1];if(n+=2,("optionalAccess"===o||"optionalCall"===o)&&null==r)return;"access"===o||"optionalAccess"===o?(t=r,r=a(r)):"call"!==o&&"optionalCall"!==o||(r=a((...e)=>r.call(t,...e)),t=void 0)}return r}
1class ht{constructor(){this.crossOriginIframeMirror=new pt(U),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class gt{constructor(e){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new pt(U),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=e.mutationCb,this.wrappedEmit=e.wrappedEmit,this.stylesheetManager=e.stylesheetManager,this.recordCrossOriginIframes=e.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new pt(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=e.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(e){this.iframes.set(e,!0),e.contentWindow&&this.crossOriginIframeMap.set(e.contentWindow,e)}addLoadListener(e){this.loadListener=e}attachIframe(e,t){this.mutationCb({adds:[{parentId:this.mirror.getId(e),nextId:null,node:t}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),ft([this,"access",e=>e.loadListener,"optionalCall",t=>t(e)]);const r=Ue(e);r&&r.adoptedStyleSheets&&r.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(r.adoptedStyleSheets,this.mirror.getId(r))}handleMessage(e){const t=e;if("rrweb"!==t.data.type||t.origin!==t.data.origin)return;if(!e.source)return;const r=this.crossOriginIframeMap.get(e.source);if(!r)return;const n=this.transformCrossOriginEvent(r,t.data.event);n&&this.wrappedEmit(n,t.data.isCheckout)}transformCrossOriginEvent(e,t){switch(t.type){case Me.FullSnapshot:{this.crossOriginIframeMirror.reset(e),this.crossOriginIframeStyleMirror.reset(e),this.replaceIdOnNode(t.data.node,e);const r=t.data.node.id;return this.crossOriginIframeRootIdMap.set(e,r),this.patchRootIdOnNode(t.data.node,r),{timestamp:t.timestamp,type:Me.IncrementalSnapshot,data:{source:Ne.Mutation,adds:[{parentId:this.mirror.getId(e),nextId:null,node:t.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case Me.Meta:case Me.Load:case Me.DomContentLoaded:return!1;case Me.Plugin:return t;case Me.Custom:return this.replaceIds(t.data.payload,e,["id","parentId","previousId","nextId"]),t;case Me.IncrementalSnapshot:switch(t.data.source){case Ne.Mutation:return t.data.adds.forEach(t=>{this.replaceIds(t,e,["parentId","nextId","previousId"]),this.replaceIdOnNode(t.node,e);const r=this.crossOriginIframeRootIdMap.get(e);r&&this.patchRootIdOnNode(t.node,r)}),t.data.removes.forEach(t=>{this.replaceIds(t,e,["parentId","id"])}),t.data.attributes.forEach(t=>{this.replaceIds(t,e,["id"])}),t.data.texts.forEach(t=>{this.replaceIds(t,e,["id"])}),t;case Ne.Drag:case Ne.TouchMove:case Ne.MouseMove:return t.data.positions.forEach(t=>{this.replaceIds(t,e,["id"])}),t;case Ne.ViewportResize:return!1;case Ne.MediaInteraction:case Ne.MouseInteraction:case Ne.Scroll:case Ne.CanvasMutation:case Ne.Input:return this.replaceIds(t.data,e,["id"]),t;case Ne.StyleSheetRule:case Ne.StyleDeclaration:return this.replaceIds(t.data,e,["id"]),this.replaceStyleIds(t.data,e,["styleId"]),t;case Ne.Font:return t;case Ne.Selection:return t.data.ranges.forEach(t=>{this.replaceIds(t,e,["start","end"])}),t;case Ne.AdoptedStyleSheet:return this.replaceIds(t.data,e,["id"]),this.replaceStyleIds(t.data,e,["styleIds"]),ft([t,"access",e=>e.data,"access",e=>e.styles,"optionalAccess",e=>e.forEach,"call",t=>t(t=>{this.replaceStyleIds(t,e,["styleId"])})]),t}}return!1}replace(e,t,r,n){for(const o of n)(Array.isArray(t[o])||"number"==typeof t[o])&&(Array.isArray(t[o])?t[o]=e.getIds(r,t[o]):t[o]=e.getId(r,t[o]));return t}replaceIds(e,t,r){return this.replace(this.crossOriginIframeMirror,e,t,r)}replaceStyleIds(e,t,r){return this.replace(this.crossOriginIframeStyleMirror,e,t,r)}replaceIdOnNode(e,t){this.replaceIds(e,t,["id","rootId"]),"childNodes"in e&&e.childNodes.forEach(e=>{this.replaceIdOnNode(e,t)})}patchRootIdOnNode(e,t){e.type===m.Document||e.rootId||(e.rootId=t),"childNodes"in e&&e.childNodes.forEach(e=>{this.patchRootIdOnNode(e,t)})}}class mt{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class vt{constructor(e){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=e.mutationCb,this.scrollCb=e.scrollCb,this.bypassOptions=e.bypassOptions,this.mirror=e.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(e,t){if(!y(e))return;if(this.shadowDoms.has(e))return;this.shadowDoms.add(e),this.bypassOptions.canvasManager.addShadowRoot(e);const r=et({...this.bypassOptions,doc:t,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},e);this.restoreHandlers.push(()=>r.disconnect()),this.restoreHandlers.push(rt({...this.bypassOptions,scrollCb:this.scrollCb,doc:e,mirror:this.mirror})),Re(()=>{e.adoptedStyleSheets&&e.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(e.adoptedStyleSheets,this.mirror.getId(e.host)),this.restoreHandlers.push(ct({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},e))},0)}observeAttachShadow(e){const t=Ue(e),r=function(e){try{return e.contentWindow}catch(e){}}(e);t&&r&&this.patchAttachShadow(r.Element,t)}patchAttachShadow(e,t){const r=this;this.restoreHandlers.push(de(e.prototype,"attachShadow",function(e){return function(n){const o=e.call(this,n);return this.shadowRoot&&ke(this)&&r.addShadowRoot(this.shadowRoot,t),o}}))}
1reset(){this.restoreHandlers.forEach(e=>{try{e()}catch(e){}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet,this.bypassOptions.canvasManager.resetShadowRoots()}}class yt{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}addWindow(){}addShadowRoot(){}resetShadowRoots(){}}class _t{constructor(e){this.trackedLinkElements=new WeakSet,this.styleMirror=new Te,this.mutationCb=e.mutationCb,this.adoptedStyleSheetCb=e.adoptedStyleSheetCb}attachLinkElement(e,t){"_cssText"in t.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:t.id,attributes:t.attributes}]}),this.trackLinkElement(e)}trackLinkElement(e){this.trackedLinkElements.has(e)||(this.trackedLinkElements.add(e),this.trackStylesheetInLinkElement(e))}adoptStyleSheets(e,t){if(0===e.length)return;const r={id:t,styleIds:[]},n=[];for(const t of e){let e;this.styleMirror.has(t)?e=this.styleMirror.getId(t):(e=this.styleMirror.add(t),n.push({styleId:e,rules:Array.from(t.rules||CSSRule,(e,t)=>({rule:S(e),index:t}))})),r.styleIds.push(e)}n.length>0&&(r.styles=n),this.adoptedStyleSheetCb(r)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(e){}}class St{constructor(){this.nodeMap=new WeakMap,this.active=!1}inOtherBuffer(e,t){const r=this.nodeMap.get(e);return r&&Array.from(r).some(e=>e!==t)}add(e,t){this.active||(this.active=!0,function(...e){Pe("requestAnimationFrame")(...e)}(()=>{this.nodeMap=new WeakMap,this.active=!1})),this.nodeMap.set(e,(this.nodeMap.get(e)||new Set).add(t))}destroy(){}}let bt,Et;try{if(2!==Array.from([1],e=>2*e)[0]){const e=document.createElement("iframe");document.body.appendChild(e),Array.from=o([e,"access",e=>e.contentWindow,"optionalAccess",e=>e.Array,"access",e=>e.from])||Array.from,document.body.removeChild(e)}}catch(e){console.debug("Unable to override Array.from",e)}const Ot=new b;function Tt(e={}){const{emit:t,checkoutEveryNms:r,checkoutEveryNth:n,blockClass:a="rr-block",blockSelector:i=null,unblockSelector:s=null,ignoreClass:c="rr-ignore",ignoreSelector:u=null,maskAllText:l=!1,maskTextClass:d="rr-mask",unmaskTextClass:p=null,maskTextSelector:f=null,unmaskTextSelector:h=null,inlineStylesheet:g=!0,maskAllInputs:m,maskInputOptions:v,slimDOMOptions:y,maskAttributeFn:_,maskInputFn:S,maskTextFn:E,maxCanvasSize:O=null,packFn:T,sampling:I={},dataURLOptions:w={},mousemoveWait:k,recordDOM:C=!0,recordCanvas:P=!1,recordCrossOriginIframes:R=!1,recordAfter:D=("DOMContentLoaded"===e.recordAfter?e.recordAfter:"load"),userTriggeredOnInput:A=!1,collectFonts:M=!1,inlineImages:N=!1,plugins:x,keepIframeSrcFn:j=()=>!1,ignoreCSSAttributes:U=new Set([]),errorHandler:B,onMutation:L,getCanvasManager:F}=e;Je(B);const W=!R||window.parent===window;let H=!1;if(!W)try{window.parent.document&&(H=!1)}catch(e){H=!0}if(W&&!t)throw new Error("emit function is required");if(!W&&!H)return()=>{};void 0!==k&&void 0===I.mousemove&&(I.mousemove=k),Ot.reset();const G=!0===m?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==v?v:{},z=!0===y||"all"===y?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===y,headMetaDescKeywords:"all"===y}:y||{};let q;!function(e=window){"NodeList"in e&&!e.NodeList.prototype.forEach&&(e.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in e&&!e.DOMTokenList.prototype.forEach&&(e.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...e)=>{let t=e[0];if(!(0 in e))throw new TypeError("1 argument is required");do{if(this===t)return!0}while(t=t&&t.parentNode);return!1})}();let Y=0;const V=e=>{for(const t of x||[])t.eventProcessor&&(e=t.eventProcessor(e));return T&&!H&&(e=T(e)),e};bt=(e,a)=>{const i=e;if(i.timestamp=pe(),!o([Qe,"access",e=>e[0],"optionalAccess",e=>e.isFrozen,"call",e=>e()])||i.type===Me.FullSnapshot||i.type===Me.IncrementalSnapshot&&i.data.source===Ne.Mutation||Qe.forEach(e
1=>e.unfreeze()),W)o([t,"optionalCall",e=>e(V(i),a)]);else if(H){const e={type:"rrweb",event:V(i),origin:window.location.origin,isCheckout:a};window.parent.postMessage(e,"*")}if(i.type===Me.FullSnapshot)q=i,Y=0;else if(i.type===Me.IncrementalSnapshot){if(i.data.source===Ne.Mutation&&i.data.isAttachIframe)return;Y++;const e=n&&Y>=n,t=r&&q&&i.timestamp-q.timestamp>r;(e||t)&&re(!0)}};const J=e=>{bt({type:Me.IncrementalSnapshot,data:{source:Ne.Mutation,...e}})},K=e=>bt({type:Me.IncrementalSnapshot,data:{source:Ne.Scroll,...e}}),$=e=>bt({type:Me.IncrementalSnapshot,data:{source:Ne.CanvasMutation,...e}}),X=new _t({mutationCb:J,adoptedStyleSheetCb:e=>bt({type:Me.IncrementalSnapshot,data:{source:Ne.AdoptedStyleSheet,...e}})}),Q="boolean"==typeof __RRWEB_EXCLUDE_IFRAME__&&__RRWEB_EXCLUDE_IFRAME__?new ht:new gt({mirror:Ot,mutationCb:J,stylesheetManager:X,recordCrossOriginIframes:R,wrappedEmit:bt});for(const e of x||[])e.getMirror&&e.getMirror({nodeMirror:Ot,crossOriginIframeMirror:Q.crossOriginIframeMirror,crossOriginIframeStyleMirror:Q.crossOriginIframeStyleMirror});const Z=new St,ee=function(e,t){try{return e?e(t):new yt}catch(e){return console.warn("Unable to initialize CanvasManager"),new yt}}(F,{mirror:Ot,win:window,mutationCb:e=>bt({type:Me.IncrementalSnapshot,data:{source:Ne.CanvasMutation,...e}}),recordCanvas:P,blockClass:a,blockSelector:i,unblockSelector:s,maxCanvasSize:O,sampling:I.canvas,dataURLOptions:w,errorHandler:B}),te="boolean"==typeof __RRWEB_EXCLUDE_SHADOW_DOM__&&__RRWEB_EXCLUDE_SHADOW_DOM__?new mt:new vt({mutationCb:J,scrollCb:K,bypassOptions:{onMutation:L,blockClass:a,blockSelector:i,unblockSelector:s,maskAllText:l,maskTextClass:d,unmaskTextClass:p,maskTextSelector:f,unmaskTextSelector:h,inlineStylesheet:g,maskInputOptions:G,dataURLOptions:w,maskAttributeFn:_,maskTextFn:E,maskInputFn:S,recordCanvas:P,inlineImages:N,sampling:I,slimDOMOptions:z,iframeManager:Q,stylesheetManager:X,canvasManager:ee,keepIframeSrcFn:j,processedNodeManager:Z},mirror:Ot}),re=(e=!1)=>{if(!C)return;bt({type:Me.Meta,data:{href:window.location.href,width:ge(),height:he()}},e),X.reset(),te.init(),Qe.forEach(e=>e.lock());const t=function(e,t){const{mirror:r=new b,blockClass:n="rr-block",blockSelector:o=null,unblockSelector:a=null,maskAllText:i=!1,maskTextClass:s="rr-mask",unmaskTextClass:c=null,maskTextSelector:u=null,unmaskTextSelector:l=null,inlineStylesheet:d=!0,inlineImages:p=!1,recordCanvas:f=!1,maskAllInputs:h=!1,maskAttributeFn:g,maskTextFn:m,maskInputFn:v,slimDOM:y=!1,dataURLOptions:_,preserveWhiteSpace:S,onSerialize:E,onIframeLoad:O,iframeLoadTimeout:T,onStylesheetLoad:I,stylesheetLoadTimeout:w,keepIframeSrcFn:k=()=>!1}=t||{};return oe(e,{doc:e,mirror:r,blockClass:n,blockSelector:o,unblockSelector:a,maskAllText:i,maskTextClass:s,unmaskTextClass:c,maskTextSelector:u,unmaskTextSelector:l,skipChild:!1,inlineStylesheet:d,maskInputOptions:!0===h?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===h?{}:h,maskAttributeFn:g,maskTextFn:m,maskInputFn:v,slimDOMOptions:!0===y||"all"===y?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===y,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===y?{}:y,dataURLOptions:_,inlineImages:p,recordCanvas:f,preserveWhiteSpace:S,onSerialize:E,onIframeLoad:O,iframeLoadTimeout:T,onStylesheetLoad:I,stylesheetLoadTimeout:w,keepIframeSrcFn:k,newlyAddedElement:!1})}(document,{mirror:Ot,blockClass:a,blockSelector:i,unblockSelector:s,maskAllText:l,maskTextClass:d,unmaskTextClass:p,maskTextSelector:f,unmaskTextSelector:h,inlineStylesheet:g,maskAllInputs:G,maskAttributeFn:_,maskInputFn:S,maskTextFn:E,slimDOM:z,dataURLOptions:w,recordCanvas:P,inlineImages:N,onSerialize:e=>{be(e,Ot)&&Q.addIframe(e),Ee(e,Ot)&&X.trackLinkElement(e),Oe(e)&&te.addShadowRoot(e.shadowRoot,document)},onIframeLoad:(e,t)=>{Q.attachIframe(e,t),e.contentWindow&&ee.addWindow(e.contentWindow),te.observeAttachShadow(e)},onStylesheetLoad:(e,t)=>{X.attachLinkElement(e,t)},keepIframeSrcFn:j});if(!t)return console.warn("Failed to snapshot the document");bt({type:Me.FullSnapshot,data:{node:t,initialOffset:fe(window)}}
1),Qe.forEach(e=>e.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&X.adoptStyleSheets(document.adoptedStyleSheets,Ot.getId(document))};Et=re;try{const e=[],t=e=>$e(ut)({onMutation:L,mutationCb:J,mousemoveCb:(e,t)=>bt({type:Me.IncrementalSnapshot,data:{source:t,positions:e}}),mouseInteractionCb:e=>bt({type:Me.IncrementalSnapshot,data:{source:Ne.MouseInteraction,...e}}),scrollCb:K,viewportResizeCb:e=>bt({type:Me.IncrementalSnapshot,data:{source:Ne.ViewportResize,...e}}),inputCb:e=>bt({type:Me.IncrementalSnapshot,data:{source:Ne.Input,...e}}),mediaInteractionCb:e=>bt({type:Me.IncrementalSnapshot,data:{source:Ne.MediaInteraction,...e}}),styleSheetRuleCb:e=>bt({type:Me.IncrementalSnapshot,data:{source:Ne.StyleSheetRule,...e}}),styleDeclarationCb:e=>bt({type:Me.IncrementalSnapshot,data:{source:Ne.StyleDeclaration,...e}}),canvasMutationCb:$,fontCb:e=>bt({type:Me.IncrementalSnapshot,data:{source:Ne.Font,...e}}),selectionCb:e=>{bt({type:Me.IncrementalSnapshot,data:{source:Ne.Selection,...e}})},customElementCb:e=>{bt({type:Me.IncrementalSnapshot,data:{source:Ne.CustomElement,...e}})},blockClass:a,ignoreClass:c,ignoreSelector:u,maskAllText:l,maskTextClass:d,unmaskTextClass:p,maskTextSelector:f,unmaskTextSelector:h,maskInputOptions:G,inlineStylesheet:g,sampling:I,recordDOM:C,recordCanvas:P,inlineImages:N,userTriggeredOnInput:A,collectFonts:M,doc:e,maskAttributeFn:_,maskInputFn:S,maskTextFn:E,keepIframeSrcFn:j,blockSelector:i,unblockSelector:s,slimDOMOptions:z,dataURLOptions:w,mirror:Ot,iframeManager:Q,stylesheetManager:X,shadowDomManager:te,processedNodeManager:Z,canvasManager:ee,ignoreCSSAttributes:U,plugins:o([x,"optionalAccess",e=>e.filter,"call",e=>e(e=>e.observer),"optionalAccess",e=>e.map,"call",e=>e(e=>({observer:e.observer,options:e.options,callback:t=>bt({type:Me.Plugin,data:{plugin:e.name,payload:t}})}))])||[]},{});Q.addLoadListener(r=>{try{e.push(t(r.contentDocument))}catch(e){console.warn(e)}});const r=()=>{re(),e.push(t(document))};return"interactive"===document.readyState||"complete"===document.readyState?r():(e.push(ie("DOMContentLoaded",()=>{bt({type:Me.DomContentLoaded,data:{}}),"DOMContentLoaded"===D&&r()})),e.push(ie("load",()=>{bt({type:Me.Load,data:{}}),"load"===D&&r()},window))),()=>{e.forEach(e=>e()),Z.destroy(),Et=void 0,Ke()}}catch(e){console.warn(e)}}Tt.mirror=Ot,Tt.takeFullSnapshot=function(e){if(!Et)throw new Error("please take full snapshot after start recording");Et(e)};function It(e){return e>9999999999?e:1e3*e}function wt(e){return e>9999999999?e/1e3:e}function kt(e,t){"sentry.transaction"!==t.category&&(["ui.click","ui.input"].includes(t.category)?e.triggerUserActivity():e.checkAndHandleExpiredSession(),e.addUpdate(()=>(e.throttledAddEvent({type:Me.Custom,timestamp:1e3*(t.timestamp||0),data:{tag:"breadcrumb",payload:a.normalize(t,10,1e3)}}),"console"===t.category)))}function Ct(e){return e.closest("button,a")||e}function Pt(e){const t=Rt(e);return t&&t instanceof Element?Ct(t):t}function Rt(e){return function(e){return"object"==typeof e&&!!e&&"target"in e}(e)?e.target:e}let Dt;function At(e){return Dt||(Dt=[],a.fill(s,"open",function(e){return function(...t){if(Dt)try{Dt.forEach(e=>e())}catch(e){}return e.apply(s,t)}})),Dt.push(e),()=>{const t=Dt?Dt.indexOf(e):-1;t>-1&&Dt.splice(t,1)}}const Mt=new Set([Ne.Mutation,Ne.StyleSheetRule,Ne.StyleDeclaration,Ne.AdoptedStyleSheet,Ne.CanvasMutation,Ne.Selection,Ne.MediaInteraction]);class Nt{constructor(e,t,r=kt){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=t.timeout/1e3,this._threshold=t.threshold/1e3,this._scrollTimeout=t.scrollTimeout/1e3,this._replay=e,this._ignoreSelector=t.ignoreSelector,this._addBreadcrumbEvent=r}addListeners(){const e=At(()=>{this._lastMutation=jt()});this._teardown=()=>{e(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(e,t){if(function(e,t){if(!xt.includes(e.tagName))return!0;if("INPUT"===e.tagName&&!["submit","button"].includes(e.getAttribute("type")||""))return!0;
1if("A"===e.tagName&&(e.hasAttribute("download")||e.hasAttribute("target")&&"_self"!==e.getAttribute("target")))return!0;if(t&&e.matches(t))return!0;return!1}(t,this._ignoreSelector)||!function(e){return!(!e.data||"number"!=typeof e.data.nodeId||!e.timestamp)}(e))return;const r={timestamp:wt(e.timestamp),clickBreadcrumb:e,clickCount:0,node:t};this._clicks.some(e=>e.node===r.node&&Math.abs(e.timestamp-r.timestamp)<1)||(this._clicks.push(r),1===this._clicks.length&&this._scheduleCheckClicks())}registerMutation(e=Date.now()){this._lastMutation=wt(e)}registerScroll(e=Date.now()){this._lastScroll=wt(e)}registerClick(e){const t=Ct(e);this._handleMultiClick(t)}_handleMultiClick(e){this._getClicks(e).forEach(e=>{e.clickCount++})}_getClicks(e){return this._clicks.filter(t=>t.node===e)}_checkClicks(){const e=[],t=jt();this._clicks.forEach(r=>{!r.mutationAfter&&this._lastMutation&&(r.mutationAfter=r.timestamp<=this._lastMutation?this._lastMutation-r.timestamp:void 0),!r.scrollAfter&&this._lastScroll&&(r.scrollAfter=r.timestamp<=this._lastScroll?this._lastScroll-r.timestamp:void 0),r.timestamp+this._timeout<=t&&e.push(r)});for(const t of e){const e=this._clicks.indexOf(t);e>-1&&(this._generateBreadcrumbs(t),this._clicks.splice(e,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(e){const t=this._replay,r=e.scrollAfter&&e.scrollAfter<=this._scrollTimeout,n=e.mutationAfter&&e.mutationAfter<=this._threshold,o=!r&&!n,{clickCount:a,clickBreadcrumb:i}=e;if(o){const r=1e3*Math.min(e.mutationAfter||this._timeout,this._timeout),n=r<1e3*this._timeout?"mutation":"timeout",o={type:"default",message:i.message,timestamp:i.timestamp,category:"ui.slowClickDetected",data:{...i.data,url:s.location.href,route:t.getCurrentRoute(),timeAfterClickMs:r,endReason:n,clickCount:a||1}};this._addBreadcrumbEvent(t,o)}else if(a>1){const e={type:"default",message:i.message,timestamp:i.timestamp,category:"ui.multiClick",data:{...i.data,url:s.location.href,route:t.getCurrentRoute(),clickCount:a,metric:!0}};this._addBreadcrumbEvent(t,e)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=i.setTimeout(()=>this._checkClicks(),1e3)}}const xt=["A","BUTTON","INPUT"];function jt(){return Date.now()/1e3}function Ut(e,t){try{if(!function(e){return 3===e.type}(t))return;const{source:r}=t.data;if(Mt.has(r)&&e.registerMutation(t.timestamp),r===Ne.Scroll&&e.registerScroll(t.timestamp),function(e){return e.data.source===Ne.MouseInteraction}(t)){const{type:r,id:n}=t.data,o=Tt.mirror.getNode(n);o instanceof HTMLElement&&r===xe.Click&&e.registerClick(o)}}catch(e){}}function Bt(e){return{timestamp:Date.now()/1e3,type:"default",...e}}var Lt;!function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"}(Lt||(Lt={}));const Ft=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function Wt(e){const t={};!e["data-sentry-component"]&&e["data-sentry-element"]&&(e["data-sentry-component"]=e["data-sentry-element"]);for(const r in e)if(Ft.has(r)){let n=r;"data-testid"!==r&&"data-test-id"!==r||(n="testId"),t[n]=e[r]}return t}const Ht=e=>t=>{if(!e.isEnabled())return;const r=function(e){const{target:t,message:r}=function(e){const t="click"===e.name;let r,n=null;try{n=t?Pt(e.event):Rt(e.event),r=a.htmlTreeAsString(n,{maxStringLength:200})||"<unknown>"}catch(e){r="<unknown>"}return{target:n,message:r}}(e);return Bt({category:`ui.${e.name}`,...Gt(t,r)})}(t);if(!r)return;const n="click"===t.name,o=n?t.event:void 0;var i,s,c;!(n&&e.clickDetector&&o&&o.target)||o.altKey||o.metaKey||o.ctrlKey||o.shiftKey||(i=e.clickDetector,s=r,c=Pt(t.event),i.handleClick(s,c)),kt(e,r)};function Gt(e,t){const r=Tt.mirror.getId(e),n=r&&Tt.mirror.getNode(r),o=n&&Tt.mirror.getMeta(n),a=o&&function(e){return e.type===Lt.Element}(o)?o:null;return{message:t,data:a?{nodeId:r,node:{id:r,tagName:a.tagName,textContent:Array.from(a.childNodes).map(e=>
1e.type===Lt.Text&&e.textContent).filter(Boolean).map(e=>e.trim()).join(""),attributes:Wt(a.attributes)}}:{}}}function zt(e,t){if(!e.isEnabled())return;e.updateUserActivity();const r=function(e){const{metaKey:t,shiftKey:r,ctrlKey:n,altKey:o,key:i,target:s}=e;if(!s||function(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName||e.isContentEditable}(s)||!i)return null;const c=t||n||o,u=1===i.length;if(!c&&u)return null;const l=a.htmlTreeAsString(s,{maxStringLength:200})||"<unknown>",d=Gt(s,l);return Bt({category:"ui.keyDown",message:l,data:{...d.data,metaKey:t,shiftKey:r,ctrlKey:n,altKey:o,key:i}})}(t);r&&kt(e,r)}const qt={resource:function(e){const{entryType:t,initiatorType:r,name:n,responseEnd:o,startTime:a,decodedBodySize:i,encodedBodySize:s,responseStatus:c,transferSize:u}=e;if(["fetch","xmlhttprequest"].includes(r))return null;return{type:`${t}.${r}`,start:Jt(a),end:Jt(o),name:n,data:{size:u,statusCode:c,decodedBodySize:i,encodedBodySize:s}}},paint:function(e){const{duration:t,entryType:r,name:n,startTime:o}=e,a=Jt(o);return{type:r,name:n,start:a,end:a+t,data:void 0}},navigation:function(e){const{entryType:t,name:r,decodedBodySize:n,duration:o,domComplete:a,encodedBodySize:i,domContentLoadedEventStart:s,domContentLoadedEventEnd:c,domInteractive:u,loadEventStart:l,loadEventEnd:d,redirectCount:p,startTime:f,transferSize:h,type:g}=e;if(0===o)return null;return{type:`${t}.${g}`,start:Jt(f),end:Jt(a),name:r,data:{size:h,decodedBodySize:n,encodedBodySize:i,duration:o,domInteractive:u,domContentLoadedEventStart:s,domContentLoadedEventEnd:c,loadEventStart:l,loadEventEnd:d,domComplete:a,redirectCount:p}}}};function Yt(e,t){return({metric:r})=>{t.replayPerformanceEntries.push(e(r))}}function Vt(e){const t=qt[e.entryType];return t?t(e):null}function Jt(e){return((a.browserPerformanceTimeOrigin||s.performance.timeOrigin)+e)/1e3}function Kt(e){const t=e.entries[e.entries.length-1];return er(e,"largest-contentful-paint",t&&t.element?[t.element]:void 0)}function $t(e){return void 0!==e.sources}function Xt(e){const t=[],r=[];for(const n of e.entries)if($t(n)){const e=[];for(const t of n.sources)if(t.node){r.push(t.node);const n=Tt.mirror.getId(t.node);n&&e.push(n)}t.push({value:n.value,nodeIds:e.length?e:void 0})}return er(e,"cumulative-layout-shift",r,t)}function Qt(e){const t=e.entries[e.entries.length-1];return er(e,"first-input-delay",t&&t.target?[t.target]:void 0)}function Zt(e){const t=e.entries[e.entries.length-1];return er(e,"interaction-to-next-paint",t&&t.target?[t.target]:void 0)}function er(e,t,r,n){const o=e.value,a=e.rating,i=Jt(o);return{type:"web-vital",name:t,start:i,end:i,data:{value:o,size:o,rating:a,nodeIds:r?r.map(e=>Tt.mirror.getId(e)):void 0,attributions:n}}}const tr="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;const rr=["info","warn","error","log"],nr="[Replay] ";function or(e,t="info"){a.addBreadcrumb({category:"console",data:{logger:"replay"},level:t,message:`${nr}${e}`},{level:t})}const ar=function(){let e=!1,t=!1;const r={exception:()=>{},infoTick:()=>{},setConfig:r=>{e=r.captureExceptions,t=r.traceInternals}};return tr?(rr.forEach(e=>{r[e]=(...r)=>{a.logger[e](nr,...r),t&&or(r.join(""),a.severityLevelFromString(e))}}),r.exception=(n,...o)=>{o.length&&r.error&&r.error(...o),a.logger.error(nr,n),e?a.captureException(n):t&&or(n,"error")},r.infoTick=(...e)=>{a.logger.info(nr,...e),t&&setTimeout(()=>or(e[0]),0)}):rr.forEach(e=>{r[e]=()=>{}}),r}();class ir extends Error{constructor(){super("Event buffer exceeded maximum size of 20000000.")}}class sr{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1,this.waitForCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(e){const t=JSON.stringify(e).length;if(this._totalSize+=t,this._totalSize>p)throw new ir;this.events.push(e)}finish(){return new Promise(e=>{const t=this.events;this.clear(),e(JSON.stringify(t))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const e=this.events.map(e=>e.timestamp).sort()[0];return e?It(e):null}}class cr{constructor(e){this._worker=e,this._id=0}ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise((e,t)=>
1{this._worker.addEventListener("message",({data:r})=>{r.success?e():t()},{once:!0}),this._worker.addEventListener("error",e=>{t(e)},{once:!0})})),this._ensureReadyPromise}destroy(){tr&&ar.info("Destroying compression worker"),this._worker.terminate()}postMessage(e,t){const r=this._getAndIncrementId();return new Promise((n,o)=>{const a=({data:t})=>{const i=t;if(i.method===e&&i.id===r){if(this._worker.removeEventListener("message",a),!i.success)return tr&&ar.error("Error in compression worker: ",i.response),void o(new Error("Error in compression worker"));n(i.response)}};this._worker.addEventListener("message",a),this._worker.postMessage({id:r,method:e,arg:t})})}_getAndIncrementId(){return this._id++}}class ur{constructor(e){this._worker=new cr(e),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this.waitForCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(e){const t=It(e.timestamp);(!this._earliestTimestamp||t<this._earliestTimestamp)&&(this._earliestTimestamp=t);const r=JSON.stringify(e);return this._totalSize+=r.length,this._totalSize>p?Promise.reject(new ir):this._sendEventToWorker(r)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,e=>{tr&&ar.exception(e,'Sending "clear" message to worker failed',e)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(e){return this._worker.postMessage("addEvent",e)}async _finishRequest(){const e=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,e}}class lr{constructor(e){this._fallback=new sr,this._compression=new ur(e),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get waitForCheckout(){return this._used.waitForCheckout}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(e){this._used.hasCheckout=e}set waitForCheckout(e){this._used.waitForCheckout=e}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(e){return this._used.addEvent(e)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch(e){return void(tr&&ar.exception(e,"Failed to load the compression worker, falling back to simple buffer"))}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){const{events:e,hasCheckout:t,waitForCheckout:r}=this._fallback,n=[];for(const t of e)n.push(this._compression.addEvent(t));this._compression.hasCheckout=t,this._compression.waitForCheckout=r,this._used=this._compression;try{await Promise.all(n),this._fallback.clear()}catch(e){tr&&ar.exception(e,"Failed to add events when switching buffers.")}}}function dr({useCompression:e,workerUrl:t}){if(e&&window.Worker){const e=function(e){try{const t=e||function(){if("undefined"==typeof __SENTRY_EXCLUDE_REPLAY_WORKER__||!__SENTRY_EXCLUDE_REPLAY_WORKER__)return function(){const e=new Blob(['var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,e){for(var i=new n(31),a=0;a<31;++a)i[a]=e+=1<<t[a-1];var s=new r(i[30]);for(a=1;a<30;++a)for(var o=i[a];o<i[a+1];++o)s[o]=o-i[a]<<5|a;return{b:i,r:s}},o=s(e,2),f=o.b,h=o.r;f[28]=258,h[258]=28;for(var l=s(i,0).r,u=new n(32768),c=0;c<32768;++c){var v=(43690&c)>>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,a=0,s=new n(r);a<i;++a)t[a]&&++s[t[a]-1];var o,f=new n(r);for(a=1;a<r;++a)f[a]=f[a-1]+s[a-1]<<1;if(e){o=new n(1<<r);var h=15-r;for(a=0;a<i;++a)if(t[a])for(var l=a<<4|t[a],c=r-t[a],v=f[t[a]-1]++<<c,d=v|(1<<c)-1;v<=d;++v)o[u[v]>>h]=l}else for(o=new n(i),a=0;a<i;++a)t[a]&&(o[a]=u[f[t[a]-1]++]>>15-t[a]);return o},g=new t(288);for(c=0;c<144;++c)g[c]=8;for(c=144;c<256;++c)g[c]=9;for(c=256;c<280;++c)g[c]=7;for(c=280;c<288;++c)g[c]=8;var w=new t(32);for(c=0;c<32;++c)w[c]=5;var p=d(g,9,0),y=d(w,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))}
vendor: 4,591 bytes, line 1
1,M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},_=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},x=function(r,e){for(var i=[],a=0;a<r.length;++a)r[a]&&i.push({s:a,f:r[a]});var s=i.length,o=i.slice();if(!s)return{t:F,l:0};if(1==s){var f=new t(i[0].s+1);return f[i[0].s]=1,{t:f,l:1}}i.sort((function(t,n){return t.f-n.f})),i.push({s:-1,f:25001});var h=i[0],l=i[1],u=0,c=1,v=2;for(i[0]={s:-1,f:h.f+l.f,l:h,r:l};c!=s-1;)h=i[i[u].f<i[v].f?u++:v++],l=i[u!=c&&i[u].f<i[v].f?u++:v++],i[c++]={s:-1,f:h.f+l.f,l:h,r:l};var d=o[0].s;for(a=1;a<s;++a)o[a].s>d&&(d=o[a].s);var g=new n(d+1),w=A(i[c-1],g,0);if(w>e){a=0;var p=0,y=w-e,m=1<<y;for(o.sort((function(t,n){return g[n.s]-g[t.s]||t.f-n.f}));a<s;++a){var b=o[a].s;if(!(g[b]>e))break;p+=m-(1<<w-g[b]),g[b]=e}for(p>>=y;p>0;){var M=o[a].s;g[M]<e?p-=1<<e-g[M]++-1:++a}for(;a>=0&&p;--a){var E=o[a].s;g[E]==e&&(--g[E],++p)}w=e}return{t:new t(g),l:w}},A=function(t,n,r){return-1==t.s?Math.max(A(t.l,n,r+1),A(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,a=t[0],s=1,o=function(t){e[i++]=t},f=1;f<=r;++f)if(t[f]==a&&f!=r)++s;else{if(!a&&s>2){for(;s>138;s-=138)o(32754);s>2&&(o(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(o(a),--s;s>6;s-=6)o(8304);s>2&&(o(s-3<<5|8208),s=0)}for(;s--;)o(a);s=1,a=t[f]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e<n.length;++e)r+=t[e]*n[e];return r},k=function(t,n,r){var e=r.length,i=m(n+2);t[i]=255&e,t[i+1]=e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var a=0;a<e;++a)t[i+a+4]=r[a];return 8*(i+4+e)},U=function(t,r,s,o,f,h,l,u,c,v,m){z(r,m++,s),++f[256];for(var b=x(f,15),M=b.t,E=b.l,A=x(h,15),U=A.t,C=A.l,F=D(M),I=F.c,S=F.n,L=D(U),O=L.c,j=L.n,q=new n(19),B=0;B<I.length;++B)++q[31&I[B]];for(B=0;B<O.length;++B)++q[31&O[B]];for(var G=x(q,7),H=G.t,J=G.l,K=19;K>4&&!H[a[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(f,g)+T(h,w)+l,X=T(f,M)+T(h,U)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X<W)),m+=2,X<W){N=d(M,E,0),P=M,Q=d(U,C,0),R=U;var Y=d(H,J,0);z(r,m,S-257),z(r,m+5,j-1),z(r,m+10,K-4),m+=14;for(B=0;B<K;++B)z(r,m+3*B,H[a[B]]);m+=3*K;for(var Z=[I,O],$=0;$<2;++$){var tt=Z[$];for(B=0;B<tt.length;++B){var nt=31&tt[B];z(r,m,Y[nt]),m+=H[nt],nt>15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=p,P=g,Q=y,R=w;for(B=0;B<u;++B){var rt=o[B];if(rt>255){_(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;_(r,m,Q[et]),m+=R[et],et>3&&(_(r,m,rt>>5&8191),m+=i[et])}else _(r,m,N[rt]),m+=P[rt]}return _(r,m,N[256]),m+P[256]},C=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e<n.length;++e)r=I[255&r^n[e]]^r>>>8;t=r},d:function(){return~t}}},L=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,a=0|r.length,s=0;s!=a;){for(var o=Math.min(s+2655,a);s<o;++s)i+=e+=r[s];e=(65535&e)+15*(e>>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},O=function(a,s,o,f,u){if(!u&&(u={l:1},s.dictionary)){var c=s.dictionary.subarray(-32768),v=new t(c.length+a.length);v.set(c),v.set(a,c.length),a=v,u.w=c.length}return function(a,s,o,f,u,c){var v=c.z||a.length,d=new t(f+v+5*(1+Math.ceil(v/7e3))+u),g=d.subarray(f,d.length-u),w=c.l,p=7&(c.r||0);if(s){p&&(g[0]=c.r>>3);for(var y=C[s-1],M=y>>13,E=8191&y,z=(1<<o)-1,_=c.p||new n(32768),x=c.h||new n(z+1),A=Math.ceil(o/3),D=2*A,T=function(t){return(a[t]^a[t+1]<<A^a[t+2]<<D)&z},F=new r(25e3),I=new n(288),S=new n(32),L=0,O=0,j=c.i||0,q=0,B=c.w||0,G=0;j+2<v;++j){var H=T(j),J=32767&j,K=x[H];if(_[J]=K,x[H]=J,B<=j){var N=v-j;if((L>7e3||q>24576)&&(N>423||!w)){p=U(a,g,0,F,I,S,O,q,G,j-G,p),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(a[j+Q]==a[j+Q-W]){for(var $=0;$<Z&&a[j+$]==a[j+$-W];++$);if($>Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;P<tt;
1++P){var rt=j-W+P&32767,et=rt-_[rt]&32767;et>nt&&(nt=et,K=rt)}}}W+=(J=K)-(K=_[J])&32767}if(R){F[q++]=268435456|h[Q]<<18|l[R];var it=31&h[Q],at=31&l[R];O+=e[it]+i[at],++I[257+it],++S[at],B=j+Q,++L}else F[q++]=a[j],++I[a[j]]}}for(j=Math.max(j,B);j<v;++j)F[q++]=a[j],++I[a[j]];p=U(a,g,w,F,I,S,O,q,G,j-G,p),w||(c.r=7&p|g[p/8|0]<<3,p-=7,c.h=x,c.p=_,c.i=j,c.w=B)}else{for(j=c.w||0;j<v+w;j+=65535){var st=j+65535;st>=v&&(g[p/8|0]=w,st=v),p=k(g,p+1,a.subarray(j,st))}c.i=v}return b(d,0,f+m(p)+u)}(a,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(a.length)))):12+s.mem,o,f,u)},j=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},q=function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&j(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}},B=function(t){return 10+(t.filename?t.filename.length+1:0)},G=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(O(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var a=this.b.length-this.s.z;a&&(this.b.set(n.subarray(0,a),this.s.z),this.s.z=this.b.length,this.p(this.b,!1)),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(a),32768),this.s.z=n.length-a+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n}();var H=function(){function t(t,n){this.c=L(),this.v=1,G.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),G.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=O(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=L();i.p(n.dictionary),j(t,2,i.d())}}(r,this.o),this.v=0),n&&j(r,r.length-4,this.c.d()),this.ondata(r,n)},t}(),J="undefined"!=typeof TextEncoder&&new TextEncoder,K="undefined"!=typeof TextDecoder&&new TextDecoder;try{K.decode(F,{stream:!0})}catch(t){}var N=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(P(t),this.d=n||!1)},t}();function P(n,r){if(J)return J.encode(n);for(var e=n.length,i=new t(n.length+(n.length>>1)),a=0,s=function(t){i[a++]=t},o=0;o<e;++o){if(a+5>i.length){var f=new t(a+8+(e-o<<1));f.set(i),i=f}var h=n.charCodeAt(o);h<128||r?s(h):h<2048?(s(192|h>>6),s(128|63&h)):h>55295&&h<57344?(s(240|(h=65536+(1047552&h)|1023&n.charCodeAt(++o))>>18),s(128|h>>12&63),s(128|h>>6&63),s(128|63&h)):(s(224|h>>12),s(128|h>>6&63),s(128|63&h))}return b(i,0,a)}function Q(t){return function(t,n){n||(n={});var r=S(),e=t.length;r.p(t);var i=O(t,n,B(n),8),a=i.length;return q(i,n),j(i,a-8,r.d()),j(i,a-4,e),i}(P(t))}const R=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(const r of t)n+=r.length;const r=new Uint8Array(n);for(let n=0,e=0,i=t.length;n<i;n++){const i=t[n];r.set(i,e),e+=i.length}return r}(this._deflatedData);return this._init(),t}_init(){this._hasEvents=!1,this._deflatedData=[],this.deflate=new H,this.deflate.ondata=(t,n)=>{this._deflatedData.push(t)},this.stream=new N(((t,n)=>{this.deflate.push(t,n)})),this.stream.push("[")}},V={clear:()=>{R.clear()},addEvent:t=>R.addEvent(t),finish:()=>R.finish(),compress:t=>Q(t)};addEventListener("message",(function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in V&&"function"==typeof V[n])try{const t=V[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});']);return URL.createObjectURL(e)}();return""}();if(!t)return;tr&&ar.info("Using compression worker"+(e?` from ${e}`:""));const r=new Worker(t);return new lr(r)}catch(e){tr&&ar.exception(e,"Failed to create compression worker")}}(t);if(e)return e}return tr&&ar.info("Using simple buffer"),new sr}function pr(){try{return"sessionStorage"in s&&!!s.sessionStorage}catch(e){return!1}}
1function fr(e){!function(){if(!pr())return;try{s.sessionStorage.removeItem(c)}catch(e){}}(),e.session=void 0}function hr(e){return void 0!==e&&Math.random()<e}function gr(e){const t=Date.now();return{id:e.id||a.uuid4(),started:e.started||t,lastActivity:e.lastActivity||t,segmentId:e.segmentId||0,sampled:e.sampled,previousSessionId:e.previousSessionId}}function mr(e){if(pr())try{s.sessionStorage.setItem(c,JSON.stringify(e))}catch(e){}}function vr({sessionSampleRate:e,allowBuffering:t,stickySession:r=!1},{previousSessionId:n}={}){const o=function(e,t){return hr(e)?"session":!!t&&"buffer"}(e,t),a=gr({sampled:o,previousSessionId:n});return r&&mr(a),a}function yr(e,t,r=+new Date){return null===e||void 0===t||t<0||0!==t&&e+t<=r}function _r(e,{maxReplayDuration:t,sessionIdleExpire:r,targetTime:n=Date.now()}){return yr(e.started,t,n)||yr(e.lastActivity,r,n)}function Sr(e,{sessionIdleExpire:t,maxReplayDuration:r}){return!!_r(e,{sessionIdleExpire:t,maxReplayDuration:r})&&("buffer"!==e.sampled||0!==e.segmentId)}function br({sessionIdleExpire:e,maxReplayDuration:t,previousSessionId:r},n){const o=n.stickySession&&function(){if(!pr())return null;try{const e=s.sessionStorage.getItem(c);if(!e)return null;const t=JSON.parse(e);return tr&&ar.infoTick("Loading existing session"),gr(t)}catch(e){return null}}();return o?Sr(o,{sessionIdleExpire:e,maxReplayDuration:t})?(tr&&ar.infoTick("Session in sessionStorage is expired, creating new one..."),vr(n,{previousSessionId:o.id})):o:(tr&&ar.infoTick("Creating new session"),vr(n,{previousSessionId:r}))}function Er(e,t,r){return!!Tr(e,t)&&(Or(e,t,r),!0)}async function Or(e,t,r){const{eventBuffer:n}=e;if(!n||n.waitForCheckout&&!r)return null;const o="buffer"===e.recordingMode;try{r&&o&&n.clear(),r&&(n.hasCheckout=!0,n.waitForCheckout=!1);const a=function(e,t){try{if("function"==typeof t&&function(e){return e.type===Me.Custom}(e))return t(e)}catch(e){return tr&&ar.exception(e,"An error occurred in the `beforeAddRecordingEvent` callback, skipping the event..."),null}return e}(t,e.getOptions().beforeAddRecordingEvent);if(!a)return;return await n.addEvent(a)}catch(t){const r=t&&t instanceof ir,i=r?"addEventSizeExceeded":"addEvent";if(r&&o)return n.clear(),n.waitForCheckout=!0,null;e.handleException(t),await e.stop({reason:i});const s=a.getClient();s&&s.recordDroppedEvent("internal_sdk_error","replay")}}function Tr(e,t){if(!e.eventBuffer||e.isPaused()||!e.isEnabled())return!1;const r=It(t.timestamp);return!(r+e.timeouts.sessionIdlePause<Date.now())&&(!(r>e.getContext().initialTimestamp+e.getOptions().maxReplayDuration)||(tr&&ar.infoTick(`Skipping event with timestamp ${r} because it is after maxReplayDuration`),!1))}function Ir(e){return!e.type}function wr(e){return"transaction"===e.type}function kr(e){return"feedback"===e.type}function Cr(e){return(t,r)=>{if(!e.isEnabled()||!Ir(t)&&!wr(t))return;const n=r&&r.statusCode;!n||n<200||n>=300||(wr(t)?function(e,t){const r=e.getContext();t.contexts&&t.contexts.trace&&t.contexts.trace.trace_id&&r.traceIds.size<100&&r.traceIds.add(t.contexts.trace.trace_id)}(e,t):function(e,t){const r=e.getContext();t.event_id&&r.errorIds.size<100&&r.errorIds.add(t.event_id);if("buffer"!==e.recordingMode||!t.tags||!t.tags.replayId)return;const{beforeErrorSampling:n}=e.getOptions();if("function"==typeof n&&!n(t))return;i.setTimeout(async()=>{try{await e.sendBufferedReplayOrFlush()}catch(t){e.handleException(t)}})}(e,t))}}function Pr(e){return t=>{e.isEnabled()&&Ir(t)&&function(e,t){const r=t.exception&&t.exception.values&&t.exception.values[0]&&t.exception.values[0].value;if("string"!=typeof r)return;if(r.match(/(reactjs\.org\/docs\/error-decoder\.html\?invariant=|react\.dev\/errors\/)(418|419|422|423|425)/)||r.match(/(does not match server-rendered HTML|Hydration failed because)/i)){kt(e,Bt({category:"replay.hydrate-error",data:{url:a.getLocationHref()}}))}}(e,t)}}function Rr(e){const t=a.getClient();t&&t.on("beforeAddBreadcrumb",t=>function(e,t){if(!e.isEnabled()||!Dr(t))return;const r=function(e){if(!Dr(e)||["fetch","xhr","sentry.event","sentry.transaction"].includes(e.category)||e.category.startsWith("ui."))return null;if("console"===e.category)return function(e){const t=e.data&&e.data.arguments;if(!Array.isArray(t)||0===t.length)return Bt(e);let r=!1;const n=t.map(e=>{if(!e)return e;if("string"==typeof e)return e.length>d?(r=!0,`${e.slice(0,d)}â¦`):e;if("object"==typeof e)try{const t=a.normalize(e,7);return JSON.stringify(t).length>d?(r=!0,`${JSON.stringify(t,null,2).slice(0,d)}â¦`):t}catch(e){}return e});return Bt({...e,data:{...e.data,arguments:n,...r?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}(e);return Bt(e)}(t);r&&kt(e,r)}(e,t))}function Dr(e){return!!e.category}function Ar(){const e=a.getCurrentScope().getPropagationContext().dsc;e&&delete e.replay_id;const t=a.getActiveSpan();if(t){delete a.getDynamicSamplingContextFromSpan(t).replay_id}}function Mr(e){return Object.assign((t,r)=>
1{if(!e.isEnabled()||e.isPaused())return t;if(function(e){return"replay_event"===e.type}(t))return delete t.breadcrumbs,t;if(!Ir(t)&&!wr(t)&&!kr(t))return t;if(!e.checkAndHandleExpiredSession())return Ar(),t;if(kr(t))return e.flush(),t.contexts.feedback.replay_id=e.getSessionId(),function(e,t){e.triggerUserActivity(),e.addUpdate(()=>!t.timestamp||(e.throttledAddEvent({type:Me.Custom,timestamp:1e3*t.timestamp,data:{tag:"breadcrumb",payload:{timestamp:t.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:t.event_id}}}}),!1))}(e,t),t;if(function(e,t){return!(e.type||!e.exception||!e.exception.values||!e.exception.values.length||!t.originalException||!t.originalException.__rrweb__)}(t,r)&&!e.getOptions()._experiments.captureExceptions)return tr&&ar.log("Ignoring error from rrweb internals",t),null;const n=function(e,t){return"buffer"===e.recordingMode&&t.message!==u&&!(!t.exception||t.type)&&hr(e.getOptions().errorSampleRate)}(e,t);return(n||"session"===e.recordingMode)&&(t.tags={...t.tags,replayId:e.getSessionId()}),t},{id:"Replay"})}function Nr(e,t){return t.map(({type:t,start:r,end:n,name:o,data:a})=>{const i=e.throttledAddEvent({type:Me.Custom,timestamp:r,data:{tag:"performanceSpan",payload:{op:t,description:o,startTimestamp:r,endTimestamp:n,data:a}}});return"string"==typeof i?Promise.resolve(null):i})}function xr(e){return t=>{if(!e.isEnabled())return;const r=function(e){const{from:t,to:r}=e,n=Date.now()/1e3;return{type:"navigation.push",start:n,end:n,name:r,data:{previous:t}}}(t);null!==r&&(e.getContext().urls.push(r.name),e.triggerUserActivity(),e.addUpdate(()=>(Nr(e,[r]),!1)))}}function jr(e,t){e.isEnabled()&&null!==t&&(function(e,t){return(!tr||!e.getOptions()._experiments.traceInternals)&&a.isSentryRequestUrl(t,a.getClient())}(e,t.name)||e.addUpdate(()=>(Nr(e,[t]),!0)))}function Ur(e){if(!e)return;const t=new TextEncoder;try{if("string"==typeof e)return t.encode(e).length;if(e instanceof URLSearchParams)return t.encode(e.toString()).length;if(e instanceof FormData){const r=qr(e);return t.encode(r).length}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength}catch(e){}}function Br(e){if(!e)return;const t=parseInt(e,10);return isNaN(t)?void 0:t}function Lr(e){try{if("string"==typeof e)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[qr(e)];if(!e)return[void 0]}catch(t){return tr&&ar.exception(t,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return tr&&ar.info("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function Fr(e,t){if(!e)return{headers:{},size:void 0,_meta:{warnings:[t]}};const r={...e._meta},n=r.warnings||[];return r.warnings=[...n,t],e._meta=r,e}function Wr(e,t){if(!t)return null;const{startTimestamp:r,endTimestamp:n,url:o,method:i,statusCode:s,request:c,response:u}=t;return{type:e,start:r/1e3,end:n/1e3,name:o,data:a.dropUndefinedKeys({method:i,statusCode:s,request:c,response:u})}}function Hr(e){return{headers:{},size:e,_meta:{warnings:["URL_SKIPPED"]}}}function Gr(e,t,r){if(!t&&0===Object.keys(e).length)return;if(!t)return{headers:e};if(!r)return{headers:e,size:t};const n={headers:e,size:t},{body:o,warnings:a}=function(e){if(!e||"string"!=typeof e)return{body:e};const t=e.length>l,r=function(e){const t=e[0],r=e[e.length-1];return"["===t&&"]"===r||"{"===t&&"}"===r}(e);if(t){const t=e.slice(0,l);return r?{body:t,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${t}â¦`,warnings:["TEXT_TRUNCATED"]}}if(r)try{return{body:JSON.parse(e)}}catch(e){}return{body:e}}(r);return n.body=o,a&&a.length>0&&(n._meta={warnings:a}),n}function zr(e,t){return Object.entries(e).reduce((r,[n,o])=>{const a=n.toLowerCase();return t.includes(a)&&e[n]&&(r[a]=o),r},{})}function qr(e){return new URLSearchParams(e).toString()}function Yr(e,t){const r=function(e,t=s.document.baseURI){if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith(s.location.origin))return e;const r=new URL(e,t);if(r.origin!==new URL(t).origin)return e;const n=r.href;if(!e.endsWith("/")&&n.endsWith("/"))return n.slice(0,-1);return n}(e);return a.stringMatchesSomePattern(r,t)}async function Vr(e,t,r){try{const n=await async function(e,t,r){const n=Date.now(),{startTimestamp:o=n,endTimestamp:a=n}=t,{url:s,method:c,status_code:u=0,request_body_size:l,response_body_size:d}=e.data,p=Yr(s,r.networkDetailAllowUrls)&&!Yr(s,r.networkDetailDenyUrls),f=p?function({networkCaptureBodies:e,networkRequestHeaders:t},r,n){const o=r?function(e,t){if(1===e.length&&"string"!=typeof e[0])return $r(e[0],t);
1if(2===e.length)return $r(e[1],t);return{}}(r,t):{};if(!e)return Gr(o,n,void 0);const a=Jr(r),[i,s]=Lr(a),c=Gr(o,n,i);if(s)return Fr(c,s);return c}(r,t.input,l):Hr(l),h=await async function(e,{networkCaptureBodies:t,networkResponseHeaders:r},n,o){if(!e&&void 0!==o)return Hr(o);const a=n?Kr(n.headers,r):{};if(!n||!t&&void 0!==o)return Gr(a,o,void 0);const[s,c]=await async function(e){const t=function(e){try{return e.clone()}catch(e){tr&&ar.exception(e,"Failed to clone response body")}}(e);if(!t)return[void 0,"BODY_PARSE_ERROR"];try{const e=await function(e){return new Promise((t,r)=>{const n=i.setTimeout(()=>r(new Error("Timeout while trying to read response body")),500);(async function(e){return await e.text()})(e).then(e=>t(e),e=>r(e)).finally(()=>clearTimeout(n))})}(t);return[e]}catch(e){return e instanceof Error&&e.message.indexOf("Timeout")>-1?(tr&&ar.warn("Parsing text body from response timed out"),[void 0,"BODY_PARSE_TIMEOUT"]):(tr&&ar.exception(e,"Failed to get text body from response"),[void 0,"BODY_PARSE_ERROR"])}}(n),u=function(e,{networkCaptureBodies:t,responseBodySize:r,captureDetails:n,headers:o}){try{const a=e&&e.length&&void 0===r?Ur(e):r;return n?Gr(o,a,t?e:void 0):Hr(a)}catch(e){return tr&&ar.exception(e,"Failed to serialize response body"),Gr(o,r,void 0)}}(s,{networkCaptureBodies:t,responseBodySize:o,captureDetails:e,headers:a});if(c)return Fr(u,c);return u}(p,r,t.response,d);return{startTimestamp:o,endTimestamp:a,url:s,method:c,statusCode:u,request:f,response:h}}(e,t,r),o=Wr("resource.fetch",n);jr(r.replay,o)}catch(e){tr&&ar.exception(e,"Failed to capture fetch breadcrumb")}}function Jr(e=[]){if(2===e.length&&"object"==typeof e[1])return e[1].body}function Kr(e,t){const r={};return t.forEach(t=>{e.get(t)&&(r[t]=e.get(t))}),r}function $r(e,t){if(!e)return{};const r=e.headers;return r?r instanceof Headers?Kr(r,t):Array.isArray(r)?{}:zr(r,t):{}}async function Xr(e,t,r){try{const n=function(e,t,r){const n=Date.now(),{startTimestamp:o=n,endTimestamp:a=n,input:s,xhr:c}=t,{url:u,method:l,status_code:d=0,request_body_size:p,response_body_size:f}=e.data;if(!u)return null;if(!c||!Yr(u,r.networkDetailAllowUrls)||Yr(u,r.networkDetailDenyUrls)){return{startTimestamp:o,endTimestamp:a,url:u,method:l,statusCode:d,request:Hr(p),response:Hr(f)}}const h=c[i.SENTRY_XHR_DATA_KEY],g=h?zr(h.request_headers,r.networkRequestHeaders):{},m=zr(function(e){const t=e.getAllResponseHeaders();if(!t)return{};return t.split("\r\n").reduce((e,t)=>{const[r,n]=t.split(": ");return n&&(e[r.toLowerCase()]=n),e},{})}(c),r.networkResponseHeaders),[v,y]=r.networkCaptureBodies?Lr(s):[void 0],[_,S]=r.networkCaptureBodies?function(e){const t=[];try{return[e.responseText]}catch(e){t.push(e)}try{return function(e,t){try{if("string"==typeof e)return[e];if(e instanceof Document)return[e.body.outerHTML];if("json"===t&&e&&"object"==typeof e)return[JSON.stringify(e)];if(!e)return[void 0]}catch(t){return tr&&ar.exception(t,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return tr&&ar.info("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}(e.response,e.responseType)}catch(e){t.push(e)}return tr&&ar.warn("Failed to get xhr response body",...t),[void 0]}(c):[void 0],b=Gr(g,p,v),E=Gr(m,f,_);return{startTimestamp:o,endTimestamp:a,url:u,method:l,statusCode:d,request:y?Fr(b,y):b,response:S?Fr(E,S):E}}(e,t,r),o=Wr("resource.xhr",n);jr(r.replay,o)}catch(e){tr&&ar.exception(e,"Failed to capture xhr breadcrumb")}}function Qr(e,t){const{xhr:r,input:n}=t;if(!r)return;const o=Ur(n),a=r.getResponseHeader("content-length")?Br(r.getResponseHeader("content-length")):function(e,t){try{return Ur("json"===t&&e&&"object"==typeof e?JSON.stringify(e):e)}catch(e){return}}(r.response,r.responseType);void 0!==o&&(e.data.request_body_size=o),void 0!==a&&(e.data.response_body_size=a)}function Zr(e){const t=a.getClient();try{const{networkDetailAllowUrls:r,networkDetailDenyUrls:n,networkCaptureBodies:o,networkRequestHeaders:a,networkResponseHeaders:i}=e.getOptions(),s={replay:e,networkDetailAllowUrls:r,networkDetailDenyUrls:n,networkCaptureBodies:o,networkRequestHeaders:a,networkResponseHeaders:i};t&&t.on("beforeAddBreadcrumb",(e,t)=>function(e,t,r){if(!t.data)return;try{(function(e){return"xhr"===e.category})(t)&&function(e){return e&&e.xhr}(r)&&(Qr(t,r),Xr(t,r,e)),function(e){return"fetch"===e.category}(t)&&function(e){return e&&e.response}(r)&&(!function(e,t){const{input:r,response:n}=t,o=Ur(r?Jr(r):void 0),a=n?Br(n.headers.get("content-length")):void 0;void 0!==o&&(e.data.request_body_size=o),void 0!==a&&(e.data.response_body_size=a
1)}(t,r),Vr(t,r,e))}catch(e){tr&&ar.exception(e,"Error when enriching network breadcrumb")}}(s,e,t))}catch(e){}}function en(e){const{jsHeapSizeLimit:t,totalJSHeapSize:r,usedJSHeapSize:n}=e,o=Date.now()/1e3;return{type:"memory",name:"memory",start:o,end:o,data:{memory:{jsHeapSizeLimit:t,totalJSHeapSize:r,usedJSHeapSize:n}}}}const tn=a.GLOBAL_OBJ.navigator;function rn(e){let t=!1;return(r,n)=>{if(!e.checkAndHandleExpiredSession())return void(tr&&ar.warn("Received replay event after session expired."));const o=n||!t;t=!0,e.clickDetector&&Ut(e.clickDetector,r),e.addUpdate(()=>{if("buffer"===e.recordingMode&&o&&e.setInitialState(),!Er(e,r,o))return!0;if(!o)return!1;const t=e.session;if(function(e,t){if(!t||!e.session||0!==e.session.segmentId)return;Er(e,function(e){const t=e.getOptions();return{type:Me.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:e.isRecordingCanvas(),sessionSampleRate:t.sessionSampleRate,errorSampleRate:t.errorSampleRate,useCompressionOption:t.useCompression,blockAllMedia:t.blockAllMedia,maskAllText:t.maskAllText,maskAllInputs:t.maskAllInputs,useCompression:!!e.eventBuffer&&"worker"===e.eventBuffer.type,networkDetailHasUrls:t.networkDetailAllowUrls.length>0,networkCaptureBodies:t.networkCaptureBodies,networkRequestHasHeaders:t.networkRequestHeaders.length>0,networkResponseHasHeaders:t.networkResponseHeaders.length>0}}}}(e),!1)}(e,o),"buffer"===e.recordingMode&&t&&e.eventBuffer){const r=e.eventBuffer.getEarliestTimestamp();r&&(tr&&ar.info(`Updating session start time to earliest event in buffer to ${new Date(r)}`),t.started=r,e.getOptions().stickySession&&mr(t))}return t&&t.previousSessionId||"session"===e.recordingMode&&e.flush(),!0})}}async function nn({recordingData:e,replayId:t,segmentId:r,eventContext:n,timestamp:o,session:i}){const s=function({recordingData:e,headers:t}){let r;const n=`${JSON.stringify(t)}\n`;if("string"==typeof e)r=`${n}${e}`;else{const t=(new TextEncoder).encode(n);r=new Uint8Array(t.length+e.length),r.set(t),r.set(e,t.length)}return r}({recordingData:e,headers:{segment_id:r}}),{urls:c,errorIds:l,traceIds:d,initialTimestamp:p}=n,f=a.getClient(),h=a.getCurrentScope(),g=f&&f.getTransport(),m=f&&f.getDsn();if(!(f&&g&&m&&i.sampled))return a.resolvedSyncPromise({});const v={type:"replay_event",replay_start_timestamp:p/1e3,timestamp:o/1e3,error_ids:l,trace_ids:d,urls:c,replay_id:t,segment_id:r,replay_type:i.sampled},y=await async function({client:e,scope:t,replayId:r,event:n}){const o={event_id:r,integrations:"object"!=typeof e._integrations||null===e._integrations||Array.isArray(e._integrations)?void 0:Object.keys(e._integrations)};e.emit("preprocessEvent",n,o);const i=await a.prepareEvent(e.getOptions(),n,o,t,e,a.getIsolationScope());if(!i)return null;i.platform=i.platform||"javascript";const s=e.getSdkMetadata(),{name:c,version:u}=s&&s.sdk||{};return i.sdk={...i.sdk,name:c||"sentry.javascript.unknown",version:u||"0.0.0"},i}({scope:h,client:f,replayId:t,event:v});if(!y)return f.recordDroppedEvent("event_processor","replay",v),tr&&ar.info("An event processor returned `null`, will not send event."),a.resolvedSyncPromise({});delete y.sdkProcessingMetadata;const _=function(e,t,r,n){return a.createEnvelope(a.createEventEnvelopeHeaders(e,a.getSdkMetadataForEnvelopeHeader(e),n,r),[[{type:"replay_event"},e],[{type:"replay_recording",length:"string"==typeof t?(new TextEncoder).encode(t).length:t.length},t]])}(y,s,m,f.getOptions().tunnel);let S;try{S=await g.send(_)}catch(e){const t=new Error(u);try{t.cause=e}catch(e){}throw t}if("number"==typeof S.statusCode&&(S.statusCode<200||S.statusCode>=300))throw new on(S.statusCode);const b=a.updateRateLimits({},S);if(a.isRateLimited(b,"replay"))throw new an(b);return S}class on extends Error{constructor(e){super(`Transport returned status code ${e}`)}}class an extends Error{constructor(e){super("Rate limit hit"),this.rateLimits=e}}async function sn(e,t={count:0,interval:5e3}){const{recordingData:r,onError:n}=e;if(r.length)try{return await nn(e),!0}catch(r){if(r instanceof on||r instanceof an)throw r;if(a.setContext("Replays",{_retryCount:t.count}),n&&n(r),t.count>=3){const e=new Error(`${u} - max retries exceeded`);try{e.cause=r}catch(e){}throw e}return t.interval*=++t.count,new Promise((r,n)=>{i.setTimeout(async()=>{try{await sn(e,t),r(!0)}catch(e){n(e)}},t.interval)})}}const cn="__THROTTLED";function un(e,t,r){const n=new Map;let o=!1;return(...a)=>{const i=Math.floor(Date.now()/1e3);if((e=>{const t=e-r;
1n.forEach((e,r)=>{r<t&&n.delete(r)})})(i),[...n.values()].reduce((e,t)=>e+t,0)>=t){const e=o;return o=!0,e?"__SKIPPED":cn}o=!1;const s=n.get(i)||0;return n.set(i,s+1),e(...a)}}class ln{constructor({options:e,recordingOptions:t}){ln.prototype.__init.call(this),ln.prototype.__init2.call(this),ln.prototype.__init3.call(this),ln.prototype.__init4.call(this),ln.prototype.__init5.call(this),ln.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:3e5,sessionIdleExpire:9e5},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._requiresManualStart=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=t,this._options=e,this._debouncedFlush=function(e,t,r){let n,o,a;const s=r&&r.maxWait?Math.max(r.maxWait,t):0;function c(){return u(),n=e(),n}function u(){void 0!==o&&clearTimeout(o),void 0!==a&&clearTimeout(a),o=a=void 0}function l(){return o&&clearTimeout(o),o=i.setTimeout(c,t),s&&void 0===a&&(a=i.setTimeout(c,s)),n}return l.cancel=u,l.flush=function(){return void 0!==o||void 0!==a?c():n},l}(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=un((e,t)=>function(e,t,r){return Tr(e,t)?Or(e,t,r):Promise.resolve(null)}(this,e,t),300,5);const{slowClickTimeout:r,slowClickIgnoreSelectors:n}=this.getOptions(),o=r?{threshold:Math.min(3e3,r),timeout:r,scrollTimeout:300,ignoreSelector:n?n.join(","):""}:void 0;if(o&&(this.clickDetector=new Nt(this,o)),tr){const t=e._experiments;ar.setConfig({captureExceptions:!!t.captureExceptions,traceInternals:!!t.traceInternals})}}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return Boolean(this._canvas)}getOptions(){return this._options}handleException(e){tr&&ar.exception(e),this._options.onError&&this._options.onError(e)}initializeSampling(e){const{errorSampleRate:t,sessionSampleRate:r}=this._options,n=t<=0&&r<=0;this._requiresManualStart=n,n||(this._initializeSessionForSampling(e),this.session?!1!==this.session.sampled&&(this.recordingMode="buffer"===this.session.sampled&&0===this.session.segmentId?"buffer":"session",tr&&ar.infoTick(`Starting replay in ${this.recordingMode} mode`),this._initializeRecording()):tr&&ar.exception(new Error("Unable to initialize and create session")))}start(){if(this._isEnabled&&"session"===this.recordingMode)return void(tr&&ar.info("Recording is already in progress"));if(this._isEnabled&&"buffer"===this.recordingMode)return void(tr&&ar.info("Buffering is in progress, call `flush()` to save the replay"));tr&&ar.infoTick("Starting replay in session mode"),this._updateUserActivity();const e=br({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=e,this._initializeRecording()}startBuffering(){if(this._isEnabled)return void(tr&&ar.info("Buffering is in progress, call `flush()` to save the replay"));tr&&ar.infoTick("Starting replay in buffer mode");const e=br({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=e,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{const e=this._canvas;this._stopRecording=Tt({...this._recordingOptions,..."buffer"===this.recordingMode?{checkoutEveryNms:6e4}:this._options._experiments.continuousCheckout&&{checkoutEveryNms:Math.max(36e4,this._options._experiments.continuousCheckout)},emit:rn(this),.../iPhone|iPad|iPod/i.test(tn&&tn.userAgent||"")||/Macintosh/i.test(tn&&tn.userAgent||"")&&tn&&tn.maxTouchPoints&&tn.maxTouchPoints>1?{sampling:{mousemove:!1}}:{},onMutation:this._onMutationHandler,...e?{recordCanvas:e.recordCanvas,getCanvasManager:e.getCanvasManager,sampling:e.sampling,dataURLOptions:e.dataURLOptions}:{}})}catch(e){this.handleException(e)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(e){return this.handleException(e),!1}}async stop({forceFlush:e=!1,reason:t}={}){if(this._isEnabled){this._isEnabled=!1;try{tr&&ar.info("Stopping Replay"+(t?` triggered by ${t}`:"")),Ar(),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),e&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,fr(this)}catch(e){this.handleException(e)}}}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),tr&&ar.info("Pausing replay"))}resume(){this._isPaused&&this._checkSession()&&(this._isPaused=!1,this.startRecording(),tr&&ar.info("Resuming replay"))}async sendBufferedReplayOrFlush({continueRecording:e=!0}={}){if("session"===this.recordingMode)return this.flushImmediate();const t=Date.now();tr&&ar.info("Converting buffer to session"),await this.flushImmediate();const r=this.stopRecording();e&&r&&"session"!==this.recordingMode&&(this.recordingMode="session",this.session&&(this._updateUserActivity(t),this._updateSessionActivity(t),this._maybeSaveSession()),this.startRecording())}addUpdate(e){const t=e();"buffer"!==this.recordingMode&&!0!==t&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),this._stopRecording)this.checkAndHandleExpiredSession(),this._updateSessionActivity();else{if(!this._checkSession())return;this.resume()}}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}
1checkAndHandleExpiredSession(){if(!(this._lastActivity&&yr(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled))return!!this._checkSession();this.pause()}setInitialState(){const e=`${s.location.pathname}${s.location.hash}${s.location.search}`,t=`${s.location.origin}${e}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=t,this._context.initialTimestamp=Date.now(),this._context.urls.push(t)}throttledAddEvent(e,t){const r=this._throttledAddEvent(e,t);if(r===cn){const e=Bt({category:"replay.throttled"});this.addUpdate(()=>!Er(this,{type:5,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e,metric:!0}}))}return r}getCurrentRoute(){const e=this.lastActiveSpan||a.getActiveSpan(),t=e&&a.getRootSpan(e),r=(t&&a.spanToJSON(t).data||{})[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];if(t&&r&&["route","custom"].includes(r))return a.spanToJSON(t).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=dr({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_initializeSessionForSampling(e){const t=this._options.errorSampleRate>0,r=br({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,previousSessionId:e},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:t});this.session=r}_checkSession(){if(!this.session)return!1;const e=this.session;return!Sr(e,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})||(this._refreshSession(e),!1)}async _refreshSession(e){this._isEnabled&&(await this.stop({reason:"refresh session"}),this.initializeSampling(e.id))}_addListeners(){try{s.document.addEventListener("visibilitychange",this._handleVisibilityChange),s.addEventListener("blur",this._handleWindowBlur),s.addEventListener("focus",this._handleWindowFocus),s.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(!function(e){const t=a.getClient();i.addClickKeypressInstrumentationHandler(Ht(e)),i.addHistoryInstrumentationHandler(xr(e)),Rr(e),Zr(e);const r=Mr(e);a.addEventProcessor(r),t&&(t.on("beforeSendEvent",Pr(e)),t.on("afterSendEvent",Cr(e)),t.on("createDsc",t=>{const r=e.getSessionId();r&&e.isEnabled()&&"session"===e.recordingMode&&e.checkAndHandleExpiredSession()&&(t.replay_id=r)}),t.on("spanStart",t=>{e.lastActiveSpan=t}),t.on("spanEnd",t=>{e.lastActiveSpan=t}),t.on("beforeSendFeedback",(t,r)=>{const n=e.getSessionId();r&&r.includeReplay&&e.isEnabled()&&n&&t.contexts&&t.contexts.feedback&&(t.contexts.feedback.replay_id=n)}))}(this),this._hasInitializedCoreListeners=!0)}catch(e){this.handleException(e)}this._performanceCleanupCallback=function(e){function t(t){e.performanceEntries.includes(t)||e.performanceEntries.push(t)}function r({entries:e}){e.forEach(t)}const n=[];return["navigation","paint","resource"].forEach(e=>{n.push(i.addPerformanceInstrumentationHandler(e,r))}),n.push(i.addLcpInstrumentationHandler(Yt(Kt,e)),i.addClsInstrumentationHandler(Yt(Xt,e)),i.addFidInstrumentationHandler(Yt(Qt,e)),i.addInpInstrumentationHandler(Yt(Zt,e))),()=>{n.forEach(e=>e())}}(this)}_removeListeners(){try{s.document.removeEventListener("visibilitychange",this._handleVisibilityChange),s.removeEventListener("blur",this._handleWindowBlur),s.removeEventListener("focus",this._handleWindowFocus),s.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(e){this.handleException(e)}}__init(){this._handleVisibilityChange=()=>{"visible"===s.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init2(){this._handleWindowBlur=()=>{const e=Bt({category:"ui.blur"});
1this._doChangeToBackgroundTasks(e)}}__init3(){this._handleWindowFocus=()=>{const e=Bt({category:"ui.focus"});this._doChangeToForegroundTasks(e)}}__init4(){this._handleKeyboardEvent=e=>{zt(this,e)}}_doChangeToBackgroundTasks(e){if(!this.session)return;_r(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(e&&this._createCustomBreadcrumb(e),this.conditionalFlush())}_doChangeToForegroundTasks(e){if(!this.session)return;this.checkAndHandleExpiredSession()?e&&this._createCustomBreadcrumb(e):tr&&ar.info("Document has become active, but session has expired")}_updateUserActivity(e=Date.now()){this._lastActivity=e}_updateSessionActivity(e=Date.now()){this.session&&(this.session.lastActivity=e,this._maybeSaveSession())}_createCustomBreadcrumb(e){this.addUpdate(()=>{this.throttledAddEvent({type:Me.Custom,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e}})})}_addPerformanceEntries(){let e=(t=this.performanceEntries,t.map(Vt).filter(Boolean)).concat(this.replayPerformanceEntries);var t;if(this.performanceEntries=[],this.replayPerformanceEntries=[],this._requiresManualStart){const t=this._context.initialTimestamp/1e3;e=e.filter(e=>e.start>=t)}return Promise.all(Nr(this,e))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:e,eventBuffer:t}=this;if(!e||!t||this._requiresManualStart)return;if(e.segmentId)return;const r=t.getEarliestTimestamp();r&&r<this._context.initialTimestamp&&(this._context.initialTimestamp=r)}_popEventContext(){const e={initialTimestamp:this._context.initialTimestamp,initialUrl:this._context.initialUrl,errorIds:Array.from(this._context.errorIds),traceIds:Array.from(this._context.traceIds),urls:this._context.urls};return this._clearContext(),e}async _runFlush(){const e=this.getSessionId();if(this.session&&this.eventBuffer&&e){if(await this._addPerformanceEntries(),this.eventBuffer&&this.eventBuffer.hasEvents&&(await async function(e){try{return Promise.all(Nr(e,[en(s.performance.memory)]))}catch(e){return[]}}(this),this.eventBuffer&&e===this.getSessionId()))try{this._updateInitialTimestampFromEventBuffer();const t=Date.now();if(t-this._context.initialTimestamp>this._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const r=this._popEventContext(),n=this.session.segmentId++;this._maybeSaveSession();const o=await this.eventBuffer.finish();await sn({replayId:e,recordingData:o,segmentId:n,eventContext:r,session:this.session,timestamp:t,onError:e=>this.handleException(e)})}catch(e){this.handleException(e),this.stop({reason:"sendReplay"});const t=a.getClient();if(t){const r=e instanceof an?"ratelimit_backoff":"send_error";t.recordDroppedEvent(r,"replay")}}}else tr&&ar.error("No session or eventBuffer found to flush.")}__init5(){this._flush=async({force:e=!1}={})=>{if(!this._isEnabled&&!e)return;if(!this.checkAndHandleExpiredSession())return void(tr&&ar.error("Attempting to finish replay event after session expired."));if(!this.session)return;const t=this.session.started,r=Date.now()-t;this._debouncedFlush.cancel();const n=r<this._options.minReplayDuration,o=r>this._options.maxReplayDuration+5e3;if(n||o)return tr&&ar.info(`Session duration (${Math.floor(r/1e3)}s) is too ${n?"short":"long"}, not sending replay.`),void(n&&this._debouncedFlush());const a=this.eventBuffer;a&&0===this.session.segmentId&&!a.hasCheckout&&tr&&ar.info("Flushing initial segment without checkout.");const i=!!this._flushLock;this._flushLock||(this._flushLock=this._runFlush());try{await this._flushLock}catch(e){this.handleException(e)}finally{this._flushLock=void 0,i&&this._debouncedFlush()}}}_maybeSaveSession(){this.session&&this._options.stickySession&&mr(this.session)}__init6(){this._onMutationHandler=e=>{const t=e.length,r=this._options.mutationLimit,n=r&&t>r;if(t>this._options.mutationBreadcrumbLimit||n){const e=Bt({category:"replay.mutations",data:{count:t,limit:n}});this._createCustomBreadcrumb(e)}return!n||(this.stop({reason:"mutationLimit",forceFlush:"session"===this.recordingMode}),!1)}}}function dn(e,t){return[...e,...t].join(",")}const pn='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',fn=["content-length","content-type","accept"];let hn=!1;class gn{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:e=5e3,flushMaxDelay:t=5500,minReplayDuration:r=4999,maxReplayDuration:n=36e5,stickySession:o=!0,useCompression:i=!0,workerUrl:s,_experiments:c={},maskAllText:u=!0,maskAllInputs:l=!0,blockAllMedia:d=!0,mutationBreadcrumbLimit:p=750,mutationLimit:h=1e4,slowClickTimeout:g=7e3,slowClickIgnoreSelectors:m=[],networkDetailAllowUrls:v=[],networkDetailDenyUrls:y=[],networkCaptureBodies:_=!0,networkRequestHeaders:S=[],networkResponseHeaders:b=[],mask:E=[],maskAttributes:O=["title","placeholder"],unmask:T=[],block:I=[],unblock:w=[],ignore:k=[],maskFn:C,beforeAddRecordingEvent:P,beforeErrorSampling:R,onError:D}={}){this.name=gn.id;const A=function({mask:e,unmask:t,block:r,unblock:n,ignore:o}){return{maskTextSelector:dn(e,[".sentry-mask","[data-sentry-mask]"]),unmaskTextSelector:dn(t,[]),blockSelector:dn(r,[".sentry-block","[data-sentry-block]","base","iframe[srcdoc]:not
1([src])"]),unblockSelector:dn(n,[]),ignoreSelector:dn(o,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'])}}({mask:E,unmask:T,block:I,unblock:w,ignore:k});if(this._recordingOptions={maskAllInputs:l,maskAllText:u,maskInputOptions:{password:!0},maskTextFn:C,maskInputFn:C,maskAttributeFn:(e,t,r)=>function({el:e,key:t,maskAttributes:r,maskAllText:n,privacyOptions:o,value:a}){return n?o.unmaskTextSelector&&e.matches(o.unmaskTextSelector)?a:r.includes(t)||"value"===t&&"INPUT"===e.tagName&&["submit","button"].includes(e.getAttribute("type")||"")?a.replace(/[\S]/g,"*"):a:a}({maskAttributes:O,maskAllText:u,privacyOptions:A,key:e,value:t,el:r}),...A,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:e=>{try{e.__rrweb__=!0}catch(e){}}},this._initialOptions={flushMinDelay:e,flushMaxDelay:t,minReplayDuration:Math.min(r,15e3),maxReplayDuration:Math.min(n,f),stickySession:o,useCompression:i,workerUrl:s,blockAllMedia:d,maskAllInputs:l,maskAllText:u,mutationBreadcrumbLimit:p,mutationLimit:h,slowClickTimeout:g,slowClickIgnoreSelectors:m,networkDetailAllowUrls:v,networkDetailDenyUrls:y,networkCaptureBodies:_,networkRequestHeaders:mn(S),networkResponseHeaders:mn(b),beforeAddRecordingEvent:P,beforeErrorSampling:R,onError:D,_experiments:c},this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${pn}`:pn),this._isInitialized&&a.isBrowser())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return hn}set _isInitialized(e){hn=e}afterAllSetup(e){a.isBrowser()&&!this._replay&&(this._setup(e),this._initialize(e))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:"session"===this._replay.recordingMode}):Promise.resolve()}flush(e){return this._replay?this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(e):(this._replay.start(),Promise.resolve()):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}getRecordingMode(){if(this._replay&&this._replay.isEnabled())return this._replay.recordingMode}_initialize(e){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(e),this._replay.initializeSampling())}_setup(e){const t=function(e,t){const r=t.getOptions(),n={sessionSampleRate:0,errorSampleRate:0,...a.dropUndefinedKeys(e)},o=a.parseSampleRate(r.replaysSessionSampleRate),i=a.parseSampleRate(r.replaysOnErrorSampleRate);null==o&&null==i&&a.consoleSandbox(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")});null!=o&&(n.sessionSampleRate=o);null!=i&&(n.errorSampleRate=i);return n}(this._initialOptions,e);this._replay=new ln({options:t,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(e){try{const t=e.getIntegrationByName("ReplayCanvas");if(!t)return;this._replay._canvas=t.getOptions()}catch(e){}}}function mn(e){return[...fn,...e.map(e=>e.toLowerCase())]}gn.__initStatic(),t.getReplay=function(){const e=a.getClient();return e&&e.getIntegrationByName("Replay")},t.replayIntegration=e=>new gn(e)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.