PageSourceSearch

https://frontend-stuff.com/app-4b3b02aa0c9ccbf37cf4.js

js frontend-stuff.com collected 2026-10-08 14:07:18 UTC 342,128 bytes, 3 lines download raw bytes

1/*! For license information please see app-4b3b02aa0c9ccbf37cf4.js.LICENSE.txt */
2(self.webpackChunkfrontend_stuff=self.webpackChunkfrontend_stuff||[]).push([[524],{20:function(t,e,n){const r=n(9377),{getResourceURLsForPathname:o,loadPage:i,loadPageSync:s}=n(6814).Zf;e.N=function(t,e,n,a){void 0===e&&(e={});let c=r.map(n=>{if(!n.plugin[t])return;e.getResourceURLsForPathname=o,e.loadPage=i,e.loadPageSync=s;const r=n.plugin[t](e,n.options);return r&&a&&(e=a({args:e,result:r,plugin:n})),r});return c=c.filter(t=>void 0!==t),c.length>0?c:n?[n]:[]},e.v=(t,e,n)=>r.reduce((n,r)=>r.plugin[t]?n.then(()=>r.plugin[t](e,r.options)):n,Promise.resolve())},34:function(t,e,n){"use strict";var r=n(4901);t.exports=function(t){return"object"==typeof t?null!==t:r(t)}},207:function(t,e,n){"use strict";var r=n(6540),o={stream:!0},i=new Map,s=Symbol.for("react.element"),a=Symbol.for("react.lazy"),c=Symbol.for("react.default_value"),u=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ContextRegistry;function l(t,e,n){this._status=t,this._value=e,this._response=n}function d(t){switch(t._status){case 3:return t._value;case 1:var e=JSON.parse(t._value,t._response._fromJSON);return t._status=3,t._value=e;case 2:for(var r=(e=t._value).chunks,o=0;o<r.length;o++){var s=i.get(r[o]);if(null!==s)throw s}return r=n(e.id),e="*"===e.name?r:""===e.name?r.__esModule?r.default:r:r[e.name],t._status=3,t._value=e;case 0:throw t;default:throw t._value}}function p(){return d(v(this,0))}function f(t,e){return new l(3,e,t)}function h(t){if(null!==t)for(var e=0;e<t.length;e++)(0,t[e])()}function m(t,e){if(0===t._status){var n=t._value;t._status=4,t._value=e,h(n)}}function g(t,e){t._chunks.forEach(function(t){m(t,e)})}function v(t,e){var n=t._chunks,r=n.get(e);return r||(r=new l(0,null,t),n.set(e,r)),r}function y(t){g(t,Error("Connection closed."))}function b(t,e){if(""!==e){var o=e[0],s=e.indexOf(":",1),a=parseInt(e.substring(1,s),16);switch(s=e.substring(s+1),o){case"J":(o=(e=t._chunks).get(a))?0===o._status&&(t=o._value,o._status=1,o._value=s,h(t)):e.set(a,new l(1,s,t));break;case"M":o=(e=t._chunks).get(a),s=JSON.parse(s,t._fromJSON);var d=t._bundlerConfig;d=(s=d?d[s.id][s.name]:s).chunks;for(var p=0;p<d.length;p++){var g=d[p];if(void 0===i.get(g)){var v=n.e(g),y=i.set.bind(i,g,null),b=i.set.bind(i,g);v.then(y,b),i.set(g,v)}}o?0===o._status&&(t=o._value,o._status=2,o._value=s,h(t)):e.set(a,new l(2,s,t));break;case"P":t._chunks.set(a,f(t,function(t){return u[t]||(u[t]=r.createServerContext(t,c)),u[t]}(s).Provider));break;case"S":o=JSON.parse(s),t._chunks.set(a,f(t,Symbol.for(o)));break;case"E":e=JSON.parse(s),(o=Error(e.message)).stack=e.stack,(s=(e=t._chunks).get(a))?m(s,o):e.set(a,new l(4,o,t));break;default:throw Error("Error parsing the data. It's probably an error code or network corruption.")}}}function _(t){return function(e,n){return"string"==typeof n?function(t,e,n){switch(n[0]){case"$":return"$"===n?s:"$"===n[1]||"@"===n[1]?n.substring(1):d(t=v(t,parseInt(n.substring(1),16)));case"@":return t=v(t,parseInt(n.substring(1),16)),{$$typeof:a,_payload:t,_init:d}}return n}(t,0,n):"object"==typeof n&&null!==n?n[0]===s?{$$typeof:s,type:n[1],key:n[2],ref:null,props:n[3],_owner:null}:n:n}}function w(t){var e=new TextDecoder;return(t={_bundlerConfig:t,_chunks:new Map,readRoot:p,_partialRow:"",_stringDecoder:e})._fromJSON=_(t),t}function S(t,e){function n(e){g(t,e)}var r=e.getReader();r.read().then(function e(i){var s=i.value;if(!i.done){i=s,s=t._stringDecoder;for(var a=i.indexOf(10);-1<a;){var c=t._partialRow,u=i.subarray(0,a);u=s.decode(u),b(t,c+u),t._partialRow="",a=(i=i.subarray(a+1)).indexOf(10)}return t._partialRow+=s.decode(i,o),r.read().then(e,n)}y(t)},n)}l.prototype.then=function(t){0===this._status?(null===this._value&&(this._value=[]),this._value.push(t)):t()},e.createFromReadableStream=function(t,e){return S(e=w(e&&e.moduleMap?e.moduleMap:null),t),e}},231:function(t,e,n){"use strict";n.d(e,{N:function(){return s}});var r=n(3037),o=n(2422);let i=-1;const s=()=>(i<0&&(r.j.document&&r.j.document.visibilityState&&(i="hidden"!==r.j.document.visibilityState||r.j.document.prerendering?1/0:0),(0,o.Q)(({timeStamp:t})=>{i=t},!0)),{get firstHiddenTime(){return i}})},283:function(t,e,n){"use strict";var r=n(9504),o=n(9039),i=n(4901),s=n(9297),a=n(3724),c=n(350).CONFIGURABLE,u=n(3706),l=n(1181),d=l.enforce,p=l.get,f=String,h=Object.defineProperty,m=r("".slice),g=r("".replace),v=r([].join),y=a&&!o(function(){return 8!==h(function(){},"length",{value:8}).length}),b=String(String).split("String"),_=t.exports=function(t,e,n){"Symbol("===m(f(e),0,7)&&(e="["+g(f(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!s(t,"
2name")||c&&t.name!==e)&&(a?h(t,"name",{value:e,configurable:!0}):t.name=e),y&&n&&s(n,"arity")&&t.length!==n.arity&&h(t,"length",{value:n.arity});try{n&&s(n,"constructor")&&n.constructor?a&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var r=d(t);return s(r,"source")||(r.source=v(b,"string"==typeof e?e:"")),t};Function.prototype.toString=_(function(){return i(this)&&p(this).source||u(this)},"toString")},300:function(t){const e="legacy-service-worker-reload-v1",n=["gatsby-plugin-offline","offline-plugin","workbox"],r=t=>{try{null==t||t.removeItem(e)}catch(n){}},o=function(t){return void 0===t&&(t=""),n.some(e=>t.includes(e)||t.startsWith(e))},i=async t=>{if(null==t||!t.getRegistrations)return{hadRegistrations:!1,removedRegistrations:!1};try{const e=await t.getRegistrations();if(!e.length)return{hadRegistrations:!1,removedRegistrations:!1};return{hadRegistrations:!0,removedRegistrations:(await Promise.all(e.map(async t=>{try{return await t.unregister()}catch(e){return!1}}))).some(Boolean)}}catch(e){return{hadRegistrations:!1,removedRegistrations:!1}}},s=async t=>{if(null==t||!t.keys||null==t||!t.delete)return{hadLegacyCaches:!1,removedLegacyCaches:!1};try{const e=(await t.keys()).filter(o);if(!e.length)return{hadLegacyCaches:!1,removedLegacyCaches:!1};return{hadLegacyCaches:!0,removedLegacyCaches:(await Promise.all(e.map(async e=>{try{return await t.delete(e)}catch(n){return!1}}))).some(Boolean)}}catch(e){return{hadLegacyCaches:!1,removedLegacyCaches:!1}}};t.exports={LEGACY_SW_RELOAD_KEY:e,cleanupLegacyServiceWorkers:async function(t){var n;let{browserNavigator:o=("undefined"!=typeof navigator?navigator:void 0),cacheStorage:a=("undefined"!=typeof caches?caches:void 0),sessionStorage:c=("undefined"!=typeof window?window.sessionStorage:void 0),location:u=("undefined"!=typeof window?window.location:void 0)}=void 0===t?{}:t;const l=null==o?void 0:o.serviceWorker;if(!l)return r(c),!1;const[{hadRegistrations:d,removedRegistrations:p},{hadLegacyCaches:f,removedLegacyCaches:h}]=await Promise.all([i(l),s(a)]);return Boolean(l.controller)||d||p||f||h?((t=>{try{return"1"===(null==t?void 0:t.getItem(e))}catch(n){return!1}})(c)||((t=>{try{null==t||t.setItem(e,"1")}catch(n){}})(c),null==u||null===(n=u.reload)||void 0===n||n.call(u)),!0):(r(c),!1)},isLegacyServiceWorkerCache:o}},311:function(t){"use strict";t.exports=function(t,e,n,r,o,i,s,a){if(!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,i,s,a],l=0;(c=new Error(e.replace(/%s/g,function(){return u[l++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},350:function(t,e,n){"use strict";var r=n(3724),o=n(9297),i=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,a=o(i,"name"),c=a&&"something"===function(){}.name,u=a&&(!r||r&&s(i,"name").configurable);t.exports={EXISTS:a,PROPER:c,CONFIGURABLE:u}},421:function(t){"use strict";t.exports={}},460:function(t,e,n){"use strict";n.r(e),n.d(e,{Breadcrumbs:function(){return mn},BrowserClient:function(){return Ie},BrowserProfilingIntegration:function(){return gs},BrowserTracing:function(){return Ei},Dedupe:function(){return yn},Feedback:function(){return ao},FunctionToString:function(){return p},GlobalHandlers:function(){return Tn},HttpContext:function(){return In},Hub:function(){return U.YZ},InboundFilters:function(){return w},Integrations:function(){return ys},LinkedErrors:function(){return jn},ModuleMetadata:function(){return B},Replay:function(){return Xn.fe},ReplayCanvas:function(){return Pr},SDK_VERSION:function(){return ue.M},SEMANTIC_ATTRIBUTE_SENTRY_OP:function(){return _t.uT},SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN:function(){return _t.JD},SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE:function(){return _t.sy},SEMANTIC_ATTRIBUTE_SENTRY_SOURCE:function(){return _t.i_},Scope:function(){return le.HG},TryCatch:function(){return Mn},WINDOW:function(){return fe},addBreadcrumb:function(){return s.ZQ},addEventProcessor:function(){return de.S},addGlobalEventProcessor:function(){return pe.lb},addIntegration:function(){return a.Q8},addTracingExtensions:function(){return Lt},breadcrumbsIntegration:function(){return hn},browserApiErrorsIntegration:function(){return Ln},browserProfilingIntegration:function(){return ms},browserTracingIntegration:function(){return Oi},captureConsoleIntegration:function(){return uo},captureEvent:function(){return s.r},captureException:function(){return s.Cp},captureMessage:function(){return s.wd},captureSession:function(){return s.J5},captureUserFeedback:function(){return Qn},chromeStackLineParser:function(){return Ue},close:function(){return s.VN},configureScope:function(){return s.PN},contextLinesIntegration:function(){return fo},continueTrace:function(){return dt},createTransport:function(){return qt},createUserFeedbackEnvelope:function(){return Pe},debugIntegration:function(){return mo},dedupeIntegration:function(){return yo},defaultIntegrations:function(){return qn},defaultRequestInstrumentationOptions:function(){return yi},defaultStackLineParsers:function(){return Xe},defaultStackParser:function(){return Ze},endSession:function(){return s.ky},eventFromException:function(){return Te},eventFromMessage:function(){return Ce},exceptionFromError:function(){return _e},extraErrorDataIntegration:function(){return Eo},extractTraceparentData:function(){return Z},feedbackIntegration:function(){return so},flush:function(){return s.bX},forceLoad:function(){return Jn},functionToStringIntegration:function(){return d},geckoStackLineParser:function(){return ze},getActiveSpan:function(){return lt},getActiveTransaction:function(){return X},getClient:function(){return s.KU},getCurrentHub:function(){return U.BF},getCurrentScope:function(){return s.o5},getDefaultIntegrations:function(){return Wn},getHubFromCarrier:function(){return U.Me},getReplay:function(){return Xn.tn},getSpanStatusFromHttpCode:function(){return St},globalHandlersIntegration:function(){return En},httpClientIntegration:function(){return ko},httpContextIntegration:function(){return Pn},inboundFiltersIntegration:function(){return _},init:function(){return zn},instrumentOutgoingRequests:function(){return bi},isInitialized:function(){return s.Dp},lastEventId:function(){return s.Q},linkedErrorsIntegration:function(){return Nn},makeBrowserOfflineTransport:function(){return Ui},makeFetchTransport:function(){return je},makeMain:function(){return U.gM},makeMultiplexedTransport:function(){return Yt},makeXHRTransport:function(){return De},metrics:function(){return ie},moduleMetadataIntegration:function(){return H},onLoad:function(){return Yn},onProfilingStartRouteTransaction:function(){return ps},opera10StackLineParser:function(){return Ve},opera11StackLineParser:function(){return Ke},parameterize:function(){return se},replayCanvasIntegration:function(){return Rr},replayIntegration:function(){return Xn.J$},reportingObserverIntegration:function(){return Do},rewriteFramesIntegration:function(){return qo},sendFeedback:function(){return Wr},sessionTimingIntegration:function(){return zo},setContext:function(){return s.o},setCurrentClient:function(){return ae},setExtra:function(){return s.l7},setExtras:function(){return s.cx},setHttpStatus:function(){return Et},setMeasurement:function(){return ce},setTag:function(){return s.NA},setTags:function(){return s.Wt},setUser:function(){return s.gV},showReportDialog:function(){return Gn},spanStatusfromHttpCode:function(){return xt},startBrowserTracingNavigationSpan:function(){return Pi},startBrowserTracingPageLoadSpan:function(){return Ri},startInactiveSpan:function(){return ut},startSession:function(){return s.J0},startSpan:function(){return at},startSpanManual:function(){return ct},startTransaction:function(){return s.nb},trace:function(){return st},winjsStackLineParser:function(){return Je},withActiveSpan:function(){return s.hb},withIsolationScope:function(){return s.rB},withScope:function(){return s.v4},wrap:function(){return Vn}});var r={};n.r(r),n.d(r,{FunctionToString:function(){return p},InboundFilters:function(){return w},LinkedErrors:function(){return A}});var o={};n.r(o),n.d(o,{Breadcrumbs:function(){return mn},Dedupe:function(){return yn},GlobalHandlers:function(){return Tn},HttpContext:function(){return In},LinkedErrors:function(){return jn},TryCatch:function(){return Mn}});var i=n(8411),s=n(3741),a=n(5836);let c;const u="FunctionToString",l=new WeakMap,d=(0,a._C)(()=>({name:u,setupOnce(){c=Function.prototype.toString;try{Function.prototype.toString=function(...t){const e=(0,i.sp)(this),n=l.has((0,s.KU)())&&void 0!==e?e:this;return c.apply(n,t)}}catch(t){}},setup(t){l.set(t,!0)}})),p=(0,a.F)(u,d);var f=n(7412),h=n(6936),m=n(9653),g=n(2220);const v=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],y=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],b="InboundFilters",_=(0,a._C)((t={})=>({name:b,setupOnce(){},processEvent(e,n,r){const o=r.getOptions(),i=function(t={},e={}){return{allowUrls:[...t.allowUrls||[],...e.allowUrls||[]],denyUrls:[...t.denyUrls||[],...e.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...e.ignoreErrors||[],...t.disableErrorDefaults?[]:v],ignoreTransactions:[...t.ignoreTransactions||[],...e.ignoreTransactions||[],...t.disableTransactionDefaults?[]:y],ignoreInternal:void 0===t.ignoreInternal||t.ignoreInternal}}(t,o);return function(t,e){if(e.ignoreInternal&&function(t){try{return"SentryError"===t.exception.values[0].type}catch(e){}return!1}(t))return g.T&&f.vF.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${(0,h.$X)(t)}`),!0;if(function(t,e){if(t.type||!e||!e.length)return!1;return function(t){const e=[];t.message&&e.push(t.message);let n;try{n=t.exception.values[t.exception.values.length-1]}catch(r){}n&&n.value&&(e.push(n.value),n.type&&e.push(`${n.type}: ${n.value}`));g.T&&0===e.length&&f.vF.error(`Could not extract message for event ${(0,h.$X)(t)}`);return e}(t).some(t=>(0,m.Xr)(t,e))}(t,e.ignoreErrors))return g.T&&f.vF.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,h.$X)(t)}`),!0;if(function(t,e){if("transaction"!==t.type||!e||!e.length)return!1;const n=t.transaction;return!!n&&(0,m.Xr)(n,e)}(t,e.ignoreTransactions))return g.T&&f.vF.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,h.$X)(t)}`),!0;if(function(t,e){if(!e||!e.length)return!1;const n=S(t);return!!n&&(0,m.Xr)(n,e)}(t,e.denyUrls))return g.T&&f.vF.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,h.$X)(t)}.\nUrl: ${S(t)}`),!0;if(!function(t,e){if(!e||!e.length)return!0;const n=S(t);return!n||(0,m.Xr)(n,e)}(t,e.allowUrls))return g.T&&f.vF.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,h.$X)(t)}.\nUrl: ${S(t)}`),!0;return!1}(e,i)?null:e}})),w=(0,a.F)(b,_);function S(t){try{let n;try{n=t.exception.values[0].stacktrace.frames}catch(e){}return n?function(t=[]){for(let e=t.length-1;e>=0;e--){const n=t[e];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch(n){return g.T&&f.vF.error(`Cannot extract url for event ${(0,h.$X)(t)}`),null}}var x=n(3816);function E(t,e,n=250,r,o,i,s){if(!(i.exception&&i.exception.values&&s&&(0,x.tH)(s.originalException,Error)))return;const a=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;var c,u;a&&(i.exception.values=(c=T(t,e,o,s.originalException,r,i.exception.values,a,0),u=n,
2c.map(t=>(t.value&&(t.value=(0,m.xv)(t.value,u)),t))))}function T(t,e,n,r,o,i,s,a){if(i.length>=n+1)return i;let c=[...i];if((0,x.tH)(r[o],Error)){C(s,a);const i=t(e,r[o]),u=c.length;k(i,o,u,a),c=T(t,e,n,r[o],o,[i,...c],i,u)}return Array.isArray(r.errors)&&r.errors.forEach((r,i)=>{if((0,x.tH)(r,Error)){C(s,a);const u=t(e,r),l=c.length;k(u,`errors[${i}]`,l,a),c=T(t,e,n,r,o,[u,...c],u,l)}}),c}function C(t,e){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism={...t.mechanism,..."AggregateError"===t.type&&{is_exception_group:!0},exception_id:e}}function k(t,e,n,r){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism={...t.mechanism,type:"chained",source:e,exception_id:n,parent_id:r}}function O(t,e){return t(e.stack||"",1)}function R(t,e){const n={type:e.name||e.constructor.name,value:e.message},r=O(t,e);return r.length&&(n.stacktrace={frames:r}),n}const P="LinkedErrors",I=(0,a._C)((t={})=>{const e=t.limit||5,n=t.key||"cause";return{name:P,setupOnce(){},preprocessEvent(t,r,o){const i=o.getOptions();E(R,i.stackParser,i.maxValueLength,n,e,t,r)}}}),A=(0,a.F)(P,I),N=r;var j=n(8880),F=n(6341);const D=new Map,L=new Set;function M(t,e){return function(t){if(F.OW._sentryModuleMetadata)for(const e of Object.keys(F.OW._sentryModuleMetadata)){const n=F.OW._sentryModuleMetadata[e];if(L.has(e))continue;L.add(e);const r=t(e);for(const t of r.reverse())if(t.filename){D.set(t.filename,n);break}}}(t),D.get(e)}const $="ModuleMetadata",H=(0,a._C)(()=>({name:$,setupOnce(){},setup(t){"function"==typeof t.on&&t.on("beforeEnvelope",t=>{(0,j.yH)(t,(t,e)=>{if("event"===e){const e=Array.isArray(t)?t[1]:void 0;e&&(!function(t){try{t.exception.values.forEach(t=>{if(t.stacktrace)for(const e of t.stacktrace.frames||[])delete e.module_metadata})}catch(e){}}(e),t[1]=e)}})})},processEvent(t,e,n){return function(t,e){try{e.exception.values.forEach(e=>{if(e.stacktrace)for(const n of e.stacktrace.frames||[]){if(!n.filename)continue;const e=M(t,n.filename);e&&(n.module_metadata=e)}})}catch(n){}}(n.getOptions().stackParser,t),t}})),B=(0,a.F)($,H);var U=n(6641),q=n(3445),W=n(718);let z=null;function G(t){const e="error";(0,W.s5)(e,t),(0,W.AS)(e,J)}function J(){z=F.OW.onerror,F.OW.onerror=function(t,e,n,r,o){const i={column:r,error:o,line:n,msg:t,url:e};return(0,W.aj)("error",i),!(!z||z.__SENTRY_LOADER__)&&z.apply(this,arguments)},F.OW.onerror.__SENTRY_INSTRUMENTED__=!0}let Y=null;function V(t){const e="unhandledrejection";(0,W.s5)(e,t),(0,W.AS)(e,Q)}function Q(){Y=F.OW.onunhandledrejection,F.OW.onunhandledrejection=function(t){const e=t;return(0,W.aj)("unhandledrejection",e),!(Y&&!Y.__SENTRY_LOADER__)||Y.apply(this,arguments)},F.OW.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var K=n(6524);function X(t){return(t||(0,U.BF)()).getScope().getTransaction()}const Z=K.nc;let tt=!1;function et(){const t=X();if(t){const e="internal_error";g.T&&f.vF.log(`[Tracing] Transaction: ${e} -> Global error occured`),t.setStatus(e)}}et.tag="sentry_tracingErrorCallback";var nt=n(1678),rt=n(5452);function ot(t,e,n=()=>{}){let r;try{r=t()}catch(o){throw e(o),n(),o}return function(t,e,n){if((0,x.Qg)(t))return t.then(t=>(n(),t),t=>{throw e(t),n(),t});return n(),t}(r,e,n)}function it(t){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const e=(0,s.KU)(),n=t||e&&e.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}function st(t,e,n=()=>{},r=()=>{}){const o=(0,U.BF)(),i=(0,s.o5)(),a=i.getSpan(),c=ft(t),u=pt(o,{parentSpan:a,spanContext:c,forceTransaction:!1,scope:i});return i.setSpan(u),ot(()=>e(u),t=>{u&&u.setStatus("internal_error"),n(t,u)},()=>{u&&u.end(),i.setSpan(a),r()})}function at(t,e){const n=ft(t);return(0,U.fx)(()=>(0,s.v4)(t.scope,r=>{const o=(0,U.BF)(),i=r.getSpan(),s=t.onlyIfParent&&!i?void 0:pt(o,{parentSpan:i,spanContext:n,forceTransaction:t.forceTransaction,scope:r});return ot(()=>e(s),()=>{if(s){const{status:t}=(0,q.et)(s);t&&"ok"!==t||s.setStatus("internal_error")}},()=>s&&s.end())}))}function ct(t,e){const n=ft(t);return(0,U.fx)(()=>(0,s.v4)(t.scope,r=>{const o=(0,U.BF)(),i=r.getSpan(),s=t.onlyIfParent&&!i?void 0:pt(o,{parentSpan:i,spanContext:n,forceTransaction:t.forceTransaction,scope:r});function a(){s&&s.end()}return ot(()=>e(s,a),()=>{if(s&&s.isRecording()){const{status:t}=(0,q.et)(s);t&&"ok"!==t||s.setStatus("internal_error")}})}))}function ut(t){if(!it())return;const e=ft(t),n=(0,U.BF)(),r=t.scope?t.scope.getSpan():lt();if(t.onlyIfParent&&!r)return;const o=(t.scope||(0,s.o5)()).clone();return pt(n,{parentSpan:r,spanContext:e,forceTransaction:t.forceTransaction,scope:o})}function lt(){return(0,s.o5)().getSpan()}const dt=({sentryTrace:t,baggage:e},n)=>{const r=(0,s.o5)(),{traceparentData:o,dynamicSamplingContext:a,propagationContext:c}=(0,K.E0)(t,e);r.setPropagationContext(c),g.T&&o&&f.vF.log(`[Tracing] Continuing trace ${o.traceId}.`);const u={...o,metadata:(0,i.Ce)({dynamicSamplingContext:a})};return n?(0,U.fx)(()=>n(u)):u};function pt(t,{parentSpan:e,spanContext:n,forceTransaction:r,scope:o}){if(!it())return;const s=(0,U.rm)();let a;if(e&&!r)a=e.startChild(n);else if(e){const r=(0,rt.k)(e),{traceId:o,spanId:i}=e.spanContext(),s=(0,q.pK)(e);a=t.startTransaction({traceId:o,parentSpanId:i,parentSampled:s,...n,metadata:{dynamicSamplingContext:r,...n.metadata}})}else{const{traceId:e,dsc:r,parentSpanId:i,sampled:c}={...s.getPropagationContext(),...o.getPropagationContext()};a=t.startTransaction({traceId:e,parentSpanId:i,parentSampled:c,...n,metadata:{dynamicSamplingContext:r,...n.metadata}})}return o.setSpan(a),function(t,e,n){t&&((0,i.my)(t,mt,n),(0,i.my)(t,ht,e))}(a,o,s),a}function ft(t){if(t.startTime){const e={...t};return e.startTimestamp=(0,q.cI)(t.startTime),delete e.startTime,e}return t}const ht="_sentryScope",mt="_sentryIsolationScope";let gt;function vt(t){return gt?gt.get(t):void 0}function yt(t){const e=vt(t);if(!e)return;const n={};for(const[,[r,o]]of e)n[r]||(n[r]=[]),n[r].push((0,i.Ce)(o));return n}var bt,_t=n(1869),wt=n(4636);function St(t){if(t<400&&t>=100)return"ok";if(t>=400&&t<500)switch(t){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(t>=500&&t<600)switch(t){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}!function(t){t.Ok="ok";t.DeadlineExceeded="deadline_exceeded";t.Unauthenticated="unauthenticated";t.PermissionDenied="permission_denied";t.NotFound="not_found";t.ResourceExhausted="resource_exhausted";t.InvalidArgument="invalid_argument";t.Unimplemented="unimplemented";t.Unavailable="unavailable";t.InternalError="internal_error";t.UnknownError="unknown_error";t.Cancelled="cancelled";t.AlreadyExists="already_exists";t.FailedPrecondition="failed_precondition";t.Aborted="aborted";t.OutOfRange="out_of_range";t.DataLoss="data_loss"}(bt||(bt={}));const xt=St;function Et(t,e){t.setTag("http.status_code",String(e)),t.setData("http.response.status_code",e);const n=St(e);"unknown_error"!==n&&t.setStatus(n)}class Tt{constructor(t=1e3){this._maxlen=t,this.spans=[]}add(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)}}class Ct{constructor(t={}){this._traceId=t.traceId||(0,h.eJ)(),this._spanId=t.spanId||(0,h.eJ)().substring(16),this._startTime=t.startTimestamp||(0,nt.zf)(),this.tags=t.tags?{...t.tags}:{},this.data=t.data?{...t.data}:{},this.instrumenter=t.instrumenter||"sentry",this._attributes={},this.setAttributes({[_t.JD]:t.origin||"manual",[_t.uT]:t.op,...t.attributes}),this._name=t.name||t.description,t.parentSpanId&&(this._parentSpanId=t.parentSpanId),"sampled"in t&&(this._sampled=t.sampled),t.status&&(this._status=t.status),t.endTimestamp&&(this._endTime=t.endTimestamp),void 0!==t.exclusiveTime&&(this._exclusiveTime=t.exclusiveTime),this._measurements=t.measurements?{...t.measurements}:{}}get name(){return this._name||""}set name(t){this.updateName(t)}get description(){return this._name}set description(t){this._name=t}get traceId(){return this._traceId}set traceId(t){this._traceId=t}get spanId(){return this._spanId}set spanId(t){this._spanId=t}set parentSpanId(t){this._parentSpanId=t}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(t){this._sampled=t}get attributes(){return this._attributes}set attributes(t){this._attributes=t}get startTimestamp(){return this._startTime}set startTimestamp(t){this._startTime=t}get endTimestamp(){return this._endTime}set endTimestamp(t){this._endTime=t}get status(){return this._status}set status(t){this._status=t}get op(){return this._attributes[_t.uT]}set op(t){this.setAttribute(_t.uT,t)}get origin(){return this._attributes[_t.JD]}set origin(t){this.setAttribute(_t.JD,t)}spanContext(){const{_spanId:t,_traceId:e,_sampled:n}=this;return{spanId:t,traceId:e,traceFlags:n?q.aO:q.CC}}startChild(t){const e=new Ct({...t,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});e.spanRecorder=this.spanRecorder,e.spanRecorder&&e.spanRecorder.add(e);const n=(0,wt.z)(this);if(e.transaction=n,g.T&&n){const r=`[Tracing] Starting '${t&&t.op||"< unknown op >"}' span on transaction '${(0,q.et)(e).description||"< unknown name >"}' (${n.spanContext().spanId}).`;f.vF.log(r),this._logMessage=r}return e}setTag(t,e){return this.tags={...this.tags,[t]:e},this}setData(t,e){return this.data={...this.data,[t]:e},this}setAttribute(t,e){void 0===e?delete this._attributes[t]:this._attributes[t]=e}
2setAttributes(t){Object.keys(t).forEach(e=>this.setAttribute(e,t[e]))}setStatus(t){return this._status=t,this}setHttpStatus(t){return Et(this,t),this}setName(t){this.updateName(t)}updateName(t){return this._name=t,this}isSuccess(){return"ok"===this._status}finish(t){return this.end(t)}end(t){if(this._endTime)return;const e=(0,wt.z)(this);if(g.T&&e&&e.spanContext().spanId!==this._spanId){const t=this._logMessage;t&&f.vF.log(t.replace("Starting","Finishing"))}this._endTime=(0,q.cI)(t)}toTraceparent(){return(0,q.Qh)(this)}toContext(){return(0,i.Ce)({data:this._getData(),description:this._name,endTimestamp:this._endTime,op:this.op,parentSpanId:this._parentSpanId,sampled:this._sampled,spanId:this._spanId,startTimestamp:this._startTime,status:this._status,tags:this.tags,traceId:this._traceId})}updateWithContext(t){return this.data=t.data||{},this._name=t.name||t.description,this._endTime=t.endTimestamp,this.op=t.op,this._parentSpanId=t.parentSpanId,this._sampled=t.sampled,this._spanId=t.spanId||this._spanId,this._startTime=t.startTimestamp||this._startTime,this._status=t.status,this.tags=t.tags||{},this._traceId=t.traceId||this._traceId,this}getTraceContext(){return(0,q.kX)(this)}getSpanJSON(){return(0,i.Ce)({data:this._getData(),description:this._name,op:this._attributes[_t.uT],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[_t.JD],_metrics_summary:yt(this),profile_id:this._attributes[_t.E1],exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}isRecording(){return!this._endTime&&!!this._sampled}toJSON(){return this.getSpanJSON()}_getData(){const{data:t,_attributes:e}=this,n=Object.keys(t).length>0,r=Object.keys(e).length>0;if(n||r)return n&&r?{...t,...e}:n?t:e}}class kt extends Ct{constructor(t,e){super(t),this._contexts={},this._hub=e||(0,U.BF)(),this._name=t.name||"",this._metadata={...t.metadata},this._trimEnd=t.trimEnd,this.transaction=this;const n=this._metadata.dynamicSamplingContext;n&&(this._frozenDynamicSamplingContext={...n})}get name(){return this._name}set name(t){this.setName(t)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[_t.i_]&&{source:this._attributes[_t.i_]},...this._attributes[_t.sy]&&{sampleRate:this._attributes[_t.sy]}}}set metadata(t){this._metadata=t}setName(t,e="custom"){this._name=t,this.setAttribute(_t.i_,e)}updateName(t){return this._name=t,this}initSpanRecorder(t=1e3){this.spanRecorder||(this.spanRecorder=new Tt(t)),this.spanRecorder.add(this)}setContext(t,e){null===e?delete this._contexts[t]:this._contexts[t]=e}setMeasurement(t,e,n=""){this._measurements[t]={value:e,unit:n}}setMetadata(t){this._metadata={...this._metadata,...t}}end(t){const e=(0,q.cI)(t),n=this._finishTransaction(e);if(n)return this._hub.captureEvent(n)}toContext(){const t=super.toContext();return(0,i.Ce)({...t,name:this._name,trimEnd:this._trimEnd})}updateWithContext(t){return super.updateWithContext(t),this._name=t.name||"",this._trimEnd=t.trimEnd,this}getDynamicSamplingContext(){return(0,rt.k)(this)}setHub(t){this._hub=t}getProfileId(){if(void 0!==this._contexts&&void 0!==this._contexts.profile)return this._contexts.profile.profile_id}_finishTransaction(t){if(void 0!==this._endTime)return;this._name||(g.T&&f.vF.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),super.end(t);const e=this._hub.getClient();if(e&&e.emit&&e.emit("finishTransaction",this),!0!==this._sampled)return g.T&&f.vF.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),void(e&&e.recordDroppedEvent("sample_rate","transaction"));const n=this.spanRecorder?this.spanRecorder.spans.filter(t=>t!==this&&(0,q.et)(t).timestamp):[];if(this._trimEnd&&n.length>0){const t=n.map(t=>(0,q.et)(t).timestamp).filter(Boolean);this._endTime=t.reduce((t,e)=>t>e?t:e)}const{scope:r,isolationScope:o}={scope:(s=this)[ht],isolationScope:s[mt]};var s;const{metadata:a}=this,{source:c}=a,u={contexts:{...this._contexts,trace:(0,q.kX)(this)},spans:n,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...a,capturedSpanScope:r,capturedSpanIsolationScope:o,...(0,i.Ce)({dynamicSamplingContext:(0,rt.k)(this)})},_metrics_summary:yt(this),...c&&{transaction_info:{source:c}}};return Object.keys(this._measurements).length>0&&(g.T&&f.vF.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),u.measurements=this._measurements),g.T&&f.vF.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),u}}const Ot={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},Rt=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class Pt extends Tt{constructor(t,e,n,r){super(r),this._pushActivity=t,this._popActivity=e,this.transactionSpanId=n}add(t){if(t.spanContext().spanId!==this.transactionSpanId){const e=t.end;t.end=(...n)=>(this._popActivity(t.spanContext().spanId),e.apply(t,n)),void 0===(0,q.et)(t).timestamp&&this._pushActivity(t.spanContext().spanId)}super.add(t)}}class It extends kt{constructor(t,e,n=Ot.idleTimeout,r=Ot.finalTimeout,o=Ot.heartbeatInterval,i=!1,s=!1){super(t,e),this._idleHub=e,this._idleTimeout=n,this._finalTimeout=r,this._heartbeatInterval=o,this._onScope=i,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=Rt[4],this._autoFinishAllowed=!s,i&&(g.T&&f.vF.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),e.getScope().setSpan(this)),s||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=Rt[3],this.end())},this._finalTimeout)}end(t){const e=(0,q.cI)(t);if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setAttribute("finishReason",this._finishReason),this.spanRecorder){g.T&&f.vF.log("[Tracing] finishing IdleTransaction",new Date(1e3*e).toISOString(),this.op);
2for(const t of this._beforeFinishCallbacks)t(this,e);this.spanRecorder.spans=this.spanRecorder.spans.filter(t=>{if(t.spanContext().spanId===this.spanContext().spanId)return!0;(0,q.et)(t).timestamp||(t.setStatus("cancelled"),t.end(e),g.T&&f.vF.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(t,void 0,2)));const{start_timestamp:n,timestamp:r}=(0,q.et)(t),o=n&&n<e,i=(this._finalTimeout+this._idleTimeout)/1e3,s=r&&n&&r-n<i;if(g.T){const e=JSON.stringify(t,void 0,2);o?s||f.vF.log("[Tracing] discarding Span since it finished after Transaction final timeout",e):f.vF.log("[Tracing] discarding Span since it happened after Transaction was finished",e)}return o&&s}),g.T&&f.vF.log("[Tracing] flushing IdleTransaction")}else g.T&&f.vF.log("[Tracing] No active IdleTransaction");if(this._onScope){const t=this._idleHub.getScope();t.getTransaction()===this&&t.setSpan(void 0)}return super.end(t)}registerBeforeFinishCallback(t){this._beforeFinishCallbacks.push(t)}initSpanRecorder(t){if(!this.spanRecorder){const e=t=>{this._finished||this._pushActivity(t)},n=t=>{this._finished||this._popActivity(t)};this.spanRecorder=new Pt(e,n,this.spanContext().spanId,t),g.T&&f.vF.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(t,{restartOnChildSpanChange:e}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===e,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason=Rt[5],this.end(t)))}setFinishReason(t){this._finishReason=t}sendAutoFinishSignal(){this._autoFinishAllowed||(g.T&&f.vF.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(t){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{this._finished||0!==Object.keys(this.activities).length||(this._finishReason=Rt[1],this.end(t))},this._idleTimeout)}_pushActivity(t){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),g.T&&f.vF.log(`[Tracing] pushActivity: ${t}`),this.activities[t]=!0,g.T&&f.vF.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(t){if(this.activities[t]&&(g.T&&f.vF.log(`[Tracing] popActivity ${t}`),delete this.activities[t],g.T&&f.vF.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){const t=(0,nt.zf)();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason=Rt[5],this.end(t)):this._restartIdleTimeout(t+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const t=Object.keys(this.activities).join("");t===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=t,this._heartbeatCounter>=3?this._autoFinishAllowed&&(g.T&&f.vF.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=Rt[0],this.end()):this._pingHeartbeat()}_pingHeartbeat(){g.T&&f.vF.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function At(t,e,n){if(!it(e))return t.sampled=!1,t;if(void 0!==t.sampled)return t.setAttribute(_t.sy,Number(t.sampled)),t;let r;return"function"==typeof e.tracesSampler?(r=e.tracesSampler(n),t.setAttribute(_t.sy,Number(r))):void 0!==n.parentSampled?r=n.parentSampled:void 0!==e.tracesSampleRate?(r=e.tracesSampleRate,t.setAttribute(_t.sy,Number(r))):(r=1,t.setAttribute(_t.sy,r)),Nt(r)?r?(t.sampled=Math.random()<r,t.sampled?(g.T&&f.vF.log(`[Tracing] starting ${t.op} transaction - ${(0,q.et)(t).description}`),t):(g.T&&f.vF.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),t)):(g.T&&f.vF.log("[Tracing] Discarding transaction because "+("function"==typeof e.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0")),t.sampled=!1,t):(g.T&&f.vF.warn("[Tracing] Discarding transaction because of invalid sample rate."),t.sampled=!1,t)}function Nt(t){return(0,x.yr)(t)||"number"!=typeof t&&"boolean"!=typeof t?(g.T&&f.vF.warn(`[Tracing] Given sample rate is invali
2d. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(t)} of type ${JSON.stringify(typeof t)}.`),!1):!(t<0||t>1)||(g.T&&f.vF.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${t}.`),!1)}function jt(){const t=this.getScope().getSpan();return t?{"sentry-trace":(0,q.Qh)(t)}:{}}function Ft(t,e){const n=this.getClient(),r=n&&n.getOptions()||{},o=r.instrumenter||"sentry",i=t.instrumenter||"sentry";o!==i&&(g.T&&f.vF.error(`A transaction was started with instrumenter=\`${i}\`, but the SDK is configured with the \`${o}\` instrumenter.\nThe transaction will not be sampled. Please use the ${o} instrumentation to start transactions.`),t.sampled=!1);let s=new kt(t,this);return s=At(s,r,{name:t.name,parentSampled:t.parentSampled,transactionContext:t,attributes:{...t.data,...t.attributes},...e}),s.isRecording()&&s.initSpanRecorder(r._experiments&&r._experiments.maxSpans),n&&n.emit&&n.emit("startTransaction",s),s}function Dt(t,e,n,r,o,i,s,a=!1){const c=t.getClient(),u=c&&c.getOptions()||{};let l=new It(e,t,n,r,s,o,a);return l=At(l,u,{name:e.name,parentSampled:e.parentSampled,transactionContext:e,attributes:{...e.data,...e.attributes},...i}),l.isRecording()&&l.initSpanRecorder(u._experiments&&u._experiments.maxSpans),c&&c.emit&&c.emit("startTransaction",l),l}function Lt(){const t=(0,U.EU)();t.__SENTRY__&&(t.__SENTRY__.extensions=t.__SENTRY__.extensions||{},t.__SENTRY__.extensions.startTransaction||(t.__SENTRY__.extensions.startTransaction=Ft),t.__SENTRY__.extensions.traceHeaders||(t.__SENTRY__.extensions.traceHeaders=jt),tt||(tt=!0,G(et),V(et)))}var Mt=n(7492),$t=n(690);function Ht(t){const e=[];function n(t){return e.splice(e.indexOf(t),1)[0]}return{$:e,add:function(r){if(!(void 0===t||e.length<t))return(0,$t.xg)(new Mt.U("Not adding Promise because buffer limit was reached."));const o=r();return-1===e.indexOf(o)&&e.push(o),o.then(()=>n(o)).then(null,()=>n(o).then(null,()=>{})),o},drain:function(t){return new $t.T2((n,r)=>{let o=e.length;if(!o)return n(!0);const i=setTimeout(()=>{t&&t>0&&n(!1)},t);e.forEach(t=>{(0,$t.XW)(t).then(()=>{--o||(clearTimeout(i),n(!0))},r)})})}}}var Bt=n(9403);const Ut=30;function qt(t,e,n=Ht(t.bufferSize||Ut)){let r={};function o(o){const i=[];if((0,j.yH)(o,(e,n)=>{const o=(0,j.zk)(n);if((0,Bt.Jz)(r,o)){const r=Wt(e,n);t.recordDroppedEvent("ratelimit_backoff",o,r)}else i.push(e)}),0===i.length)return(0,$t.XW)();const s=(0,j.h4)(o[0],i),a=e=>{(0,j.yH)(s,(n,r)=>{const o=Wt(n,r);t.recordDroppedEvent(e,(0,j.zk)(r),o)})};return n.add(()=>e({body:(0,j.bN)(s,t.textEncoder)}).then(t=>(void 0!==t.statusCode&&(t.statusCode<200||t.statusCode>=300)&&g.T&&f.vF.warn(`Sentry responded with status code ${t.statusCode} to sent event.`),r=(0,Bt.wq)(r,t),t),t=>{throw a("network_error"),t})).then(t=>t,t=>{if(t instanceof Mt.U)return g.T&&f.vF.error("Skipped sending event because buffer is full."),a("queue_overflow"),(0,$t.XW)();throw t})}return o.__sentry__baseTransport__=!0,{send:o,flush:t=>n.drain(t)}}function Wt(t,e){if("event"===e||"transaction"===e)return Array.isArray(t)?t[1]:void 0}var zt=n(831),Gt=n(1246);function Jt(t,e){let n;return(0,j.yH)(t,(t,r)=>(e.includes(r)&&(n=Array.isArray(t)?t[1]:void 0),!!n)),n}function Yt(t,e){return n=>{const r=t(n),o=new Map;function i(e,r){const i=r?`${e}:${r}`:e;let s=o.get(i);if(!s){const a=(0,zt.hH)(e);if(!a)return;const c=(0,Gt.Z)(a,n.tunnel);s=r?function(t,e){return n=>{const r=t(n);return{...r,send:async t=>{const n=Jt(t,["event","transaction","profile","replay_event"]);return n&&(n.release=e),r.send(t)}}}}(t,r)({...n,url:c}):t({...n,url:c}),o.set(i,s)}return[e,s]}return{send:async function(t){const n=e({envelope:t,getEvent:function(e){const n=e&&e.length?e:["event"];return Jt(t,n)}}).map(t=>"string"==typeof t?i(t,void 0):i(t.dsn,t.release)).filter(t=>!!t);0===n.length&&n.push(["",r]);return(await Promise.all(n.map(([e,n])=>n.send(function(t,e){return(0,j.h4)(e?{...t[0],dsn:e}:t[0],t[1])}(t,e)))))[0]},flush:async function(t){const e=[await r.flush(t)];for(const[,n]of o)e.push(await n.flush(t));return e.every(t=>t)}}}}const Vt="c",Qt="g",Kt="s",Xt="d";var Zt=n(6465);const te={[Vt]:class{constructor(t){this._value=t}get weight(){return 1}add(t){this._value+=t}toString(){return`${this._value}`}},[Qt]:class{constructor(t){this._last=t,this._min=t,this._max=t,this._sum=t,this._count=1}get weight(){return 5}add(t){this._last=t,t<this._min&&(this._min=t),t>this._max&&(this._max=t),this._sum+=t,this._count++}toString(){return`${this._last}:${this._min}:${this._max}:${this._sum}:${this._count}`}},[Xt]:class{constructor(t){this._value=[t]}get weight(){return this._value.length}add(t){this._value.push(t)}toString(){return this._value.join(":")}},[Kt]:class{constructor(t){this.first=t,this._value=new Set([t])}get weight(){return this._value.size}add(t){this._value.add(t)}toString(){return Array.from(this._value).map(t=>"string"==typeof t?(0,Zt.tx)(t):t).join(":")}}};class ee{constructor(t){this._client=t,this._buckets=new Map,this._interval=setInterval(()=>this.flush(),5e3)}add(t,e,n,r="none",o={},i=(0,nt.zf)()){const s=Math.floor(i),a=(0,Zt.T3)(e),c=(0,Zt.VZ)(o),u=(0,Zt.Mz)(r),l=(0,Zt.eG)(t,a,u,c);let d=this._buckets.get(l);const p=d&&"s"===t?d.metric.weight:0;d?(d.metric.add(n),d.timestamp<s&&(d.timestamp=s)):(d={metric:new te[t](n),timestamp:s,metricType:t,name:a,unit:u,tags:c}
2,this._buckets.set(l,d));!function(t,e,n,r,o,i){const s=lt();if(s){const a=vt(s)||new Map,c=`${t}:${e}@${r}`,u=a.get(i);if(u){const[,t]=u;a.set(i,[c,{min:Math.min(t.min,n),max:Math.max(t.max,n),count:t.count+=1,sum:t.sum+=n,tags:t.tags}])}else a.set(i,[c,{min:n,max:n,count:1,sum:n,tags:o}]);gt||(gt=new WeakMap),gt.set(s,a)}}(t,a,"string"==typeof n?d.metric.weight-p:n,u,o,l)}flush(){if(0!==this._buckets.size){if(this._client.captureAggregateMetrics){const t=Array.from(this._buckets).map(([,t])=>t);this._client.captureAggregateMetrics(t)}this._buckets.clear()}}close(){clearInterval(this._interval),this.flush()}}const ne="MetricsAggregator",re=(0,a._C)(()=>({name:ne,setupOnce(){},setup(t){t.metricsAggregator=new ee(t)}}));function oe(t,e,n,r={}){const o=(0,s.KU)(),i=(0,s.o5)();if(o){if(!o.metricsAggregator)return void(g.T&&f.vF.warn("No metrics aggregator enabled. Please add the MetricsAggregator integration to use metrics APIs"));const{unit:s,tags:a,timestamp:c}=r,{release:u,environment:l}=o.getOptions(),d=i.getTransaction(),p={};u&&(p.release=u),l&&(p.environment=l),d&&(p.transaction=(0,q.et)(d).description||""),g.T&&f.vF.log(`Adding value of ${n} to ${t} metric ${e}`),o.metricsAggregator.add(t,e,n,s,{...p,...a},c)}}const ie={increment:function(t,e=1,n){oe("c",t,e,n)},distribution:function(t,e,n){oe("d",t,e,n)},set:function(t,e,n){oe("s",t,e,n)},gauge:function(t,e,n){oe("g",t,e,n)},MetricsAggregator:(0,a.F)(ne,re),metricsAggregatorIntegration:re};function se(t,...e){const n=new String(String.raw(t,...e));return n.__sentry_template_string__=t.join("\0").replace(/%/g,"%%").replace(/\0/g,"%s"),n.__sentry_template_values__=e,n}function ae(t){const e=(0,U.BF)().getStackTop();e.client=t,e.scope.setClient(t)}function ce(t,e,n){const r=X();r&&r.setMeasurement(t,e,n)}var ue=n(7986),le=n(2486),de=n(6744),pe=n(2531);const fe=F.OW;let he=0;function me(){return he>0}function ge(t,e={},n){if("function"!=typeof t)return t;try{const e=t.__sentry_wrapped__;if(e)return"function"==typeof e?e:t;if((0,i.sp)(t))return t}catch(o){return t}const r=function(){const r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);const o=r.map(t=>ge(t,e));return t.apply(this,o)}catch(o){throw he++,setTimeout(()=>{he--}),(0,s.v4)(t=>{t.addEventProcessor(t=>(e.mechanism&&((0,h.gO)(t,void 0,void 0),(0,h.M6)(t,e.mechanism)),t.extra={...t.extra,arguments:r},t)),(0,s.Cp)(o)}),o}};try{for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&(r[e]=t[e])}catch(a){}(0,i.pO)(r,t),(0,i.my)(t,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return t.name}})}catch(a){}return r}var ve=n(8341);const ye="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;var be=n(2181);function _e(t,e){const n=Se(t,e),r={type:e&&e.name,value:Ee(e)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function we(t,e){return{exception:{values:[_e(t,e)]}}}function Se(t,e){const n=e.stacktrace||e.stack||"",r=function(t){if(t){if("number"==typeof t.framesToPop)return t.framesToPop;if(xe.test(t.message))return 1}return 0}(e);try{return t(n,r)}catch(o){}return[]}const xe=/Minified React error #\d+;/i;function Ee(t){const e=t&&t.message;return e?e.error&&"string"==typeof e.error.message?e.error.message:e:"No error message"}function Te(t,e,n,r){const o=ke(t,e,n&&n.syntheticException||void 0,r);return(0,h.M6)(o),o.level="error",n&&n.event_id&&(o.event_id=n.event_id),(0,$t.XW)(o)}function Ce(t,e,n="info",r,o){const i=Oe(t,e,r&&r.syntheticException||void 0,o);return i.level=n,r&&r.event_id&&(i.event_id=r.event_id),(0,$t.XW)(i)}function ke(t,e,n,r,o){let i;if((0,x.T2)(e)&&e.error){return we(t,e.error)}if((0,x.BD)(e)||(0,x.W6)(e)){const o=e;if("stack"in e)i=we(t,e);else{const e=o.name||((0,x.BD)(o)?"DOMError":"DOMException"),s=o.message?`${e}: ${o.message}`:e;i=Oe(t,s,n,r),(0,h.gO)(i,s)}return"code"in o&&(i.tags={...i.tags,"DOMException.code":`${o.code}`}),i}if((0,x.bJ)(e))return we(t,e);if((0,x.Qd)(e)||(0,x.xH)(e)){return i=function(t,e,n,r){const o=(0,s.KU)(),i=o&&o.getOptions().normalizeDepth,a={exception:{values:[{type:(0,x.xH)(e)?e.constructor.name:r?"UnhandledRejection":"Error",value:Re(e,{isUnhandledRejection:r})}]},extra:{__serialized__:(0,be.cd)(e,i)}};if(n){const e=Se(t,n);e.length&&(a.exception.values[0].stacktrace={frames:e})}return a}(t,e,n,o),(0,h.M6)(i,{synthetic:!0}),i}return i=Oe(t,e,n,r),(0,h.gO)(i,`${e}`,void 0),(0,h.M6)(i,{synthetic:!0}),i}function Oe(t,e,n,r){const o={};if(r&&n){const r=Se(t,n);r.length&&(o.exception={values:[{value:e,stacktrace:{frames:r}}]})}
2if((0,x.NF)(e)){const{__sentry_template_string__:t,__sentry_template_values__:n}=e;return o.logentry={message:t,params:n},o}return o.message=e,o}function Re(t,{isUnhandledRejection:e}){const n=(0,i.HF)(t),r=e?"promise rejection":"exception";if((0,x.T2)(t))return`Event \`ErrorEvent\` captured as ${r} with message \`${t.message}\``;if((0,x.xH)(t)){return`Event \`${function(t){try{const e=Object.getPrototypeOf(t);return e?e.constructor.name:void 0}catch(e){}}(t)}\` (type=${t.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}function Pe(t,{metadata:e,tunnel:n,dsn:r}){const o={event_id:t.event_id,sent_at:(new Date).toISOString(),...e&&e.sdk&&{sdk:{name:e.sdk.name,version:e.sdk.version}},...!!n&&!!r&&{dsn:(0,zt.SB)(r)}},i=function(t){return[{type:"user_report"},t]}(t);return(0,j.h4)(o,[i])}class Ie extends de.V{constructor(t){!function(t,e,n=[e],r="npm"){const o=t._metadata||{};o.sdk||(o.sdk={name:`sentry.javascript.${e}`,packages:n.map(t=>({name:`${r}:@sentry/${t}`,version:ue.M})),version:ue.M}
2),t._metadata=o}(t,"browser",["browser"],fe.SENTRY_SDK_SOURCE||(0,ve.e)()),super(t),t.sendClientReports&&fe.document&&fe.document.addEventListener("visibilitychange",()=>{"hidden"===fe.document.visibilityState&&this._flushOutcomes()})}eventFromException(t,e){return Te(this._options.stackParser,t,e,this._options.attachStacktrace)}eventFromMessage(t,e="info",n){return Ce(this._options.stackParser,t,e,n,this._options.attachStacktrace)}captureUserFeedback(t){if(!this._isEnabled())return void(ye&&f.vF.warn("SDK not enabled, will not capture user feedback."));const e=Pe(t,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(e)}_prepareEvent(t,e,n){return t.platform=t.platform||"javascript",super._prepareEvent(t,e,n)}_flushOutcomes(){const t=this._clearOutcomes();if(0===t.length)return void(ye&&f.vF.log("No outcomes to send"));if(!this._dsn)return void(ye&&f.vF.log("No dsn provided, will not send outcomes"));ye&&f.vF.log("Sending outcomes:",t);const e=function(t,e,n){const r=[{type:"client_report"},{timestamp:n||(0,nt.lu)(),discarded_events:t}];return(0,j.h4)(e?{dsn:e}:{},[r])}(t,this._options.tunnel&&(0,zt.SB)(this._dsn));this._sendEnvelope(e)}}var Ae=n(1336);let Ne;function je(t,e=function(){if(Ne)return Ne;if((0,Ae.ap)(fe.fetch))return Ne=fe.fetch.bind(fe);const t=fe.document;let e=fe.fetch;if(t&&"function"==typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(e=r.fetch),t.head.removeChild(n)}catch(n){ye&&f.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return Ne=e.bind(fe)}()){let n=0,r=0;return qt(t,function(o){const i=o.body.length;n+=i,r++;const s={body:o.body,method:"POST",referrerPolicy:"origin",headers:t.headers,keepalive:n<=6e4&&r<15,...t.fetchOptions};try{return e(t.url,s).then(t=>(n-=i,r--,{statusCode:t.status,headers:{"x-sentry-rate-limits":t.headers.get("X-Sentry-Rate-Limits"),"retry-after":t.headers.get("Retry-After")}}))}catch(a){return Ne=void 0,n-=i,r--,(0,$t.xg)(a)}})}const Fe=4;function De(t){return qt(t,function(e){return new $t.T2((n,r)=>{const o=new XMLHttpRequest;o.onerror=r,o.onreadystatechange=()=>{o.readyState===Fe&&n({statusCode:o.status,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")}})},o.open("POST",t.url);for(const e in t.headers)Object.prototype.hasOwnProperty.call(t.headers,e)&&o.setRequestHeader(e,t.headers[e]);o.send(e.body)})})}var Le=n(3917);const Me="?";function $e(t,e,n,r){const o={filename:t,function:e,in_app:!0};return void 0!==n&&(o.lineno=n),void 0!==r&&(o.colno=r),o}const He=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Be=/\((\S*)(?::(\d+))(?::(\d+))\)/,Ue=[30,t=>{const e=He.exec(t);if(e){if(e[2]&&0===e[2].indexOf("eval")){const t=Be.exec(e[2]);t&&(e[2]=t[1],e[3]=t[2],e[4]=t[3])}const[t,n]=tn(e[1]||Me,e[2]);return $e(n,t,e[3]?+e[3]:void 0,e[4]?+e[4]:void 0)}}],qe=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,We=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,ze=[50,t=>{const e=qe.exec(t);if(e){if(e[3]&&e[3].indexOf(" > eval")>-1){const t=We.exec(e[3]);t&&(e[1]=e[1]||"eval",e[3]=t[1],e[4]=t[2],e[5]="")}let t=e[3],n=e[1]||Me;return[n,t]=tn(n,t),$e(t,n,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}}],Ge=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Je=[40,t=>{const e=Ge.exec(t);return e?$e(e[2],e[1]||Me,+e[3],e[4]?+e[4]:void 0):void 0}],Ye=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,Ve=[10,t=>{const e=Ye.exec(t);return e?$e(e[2],e[3]||Me,+e[1]):void 0}],Qe=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,Ke=[20,t=>{const e=Qe.exec(t);return e?$e(e[5],e[3]||e[4]||Me,+e[1],+e[2]):void 0}],Xe=[Ue,ze,Je],Ze=(0,Le.gd)(...Xe),tn=(t,e)=>{const n=-1!==t.indexOf("safari-extension"),r=-1!==t.indexOf("safari-web-extension");return n||r?[-1!==t.indexOf("@")?t.split("@")[0]:Me,n?`safari-extension:${e}`:`safari-web-extension:${e}`]:[t,e]};var en=n(4672);function nn(t){const e="console";(0,W.s5)(e,t),(0,W.AS)(e,rn)}
2function rn(){"console"in F.OW&&f.Ow.forEach(function(t){t in F.OW.console&&(0,i.GS)(F.OW.console,t,function(e){return f.Z9[t]=e,function(...e){const n={args:e,level:t};(0,W.aj)("console",n);const r=f.Z9[t];r&&r.apply(F.OW.console,e)}})})}var on=n(470),sn=n(1540),an=n(3650),cn=n(9766);const un=["fatal","error","warning","log","info","debug"];function ln(t){return"warn"===t?"warning":un.includes(t)?t:"log"}function dn(t){if(!t)return{};const e=t.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!e)return{};const n=e[6]||"",r=e[8]||"";return{host:e[4],path:e[5],protocol:e[2],search:n,hash:r,relative:e[5]+n+r}}const pn=1024,fn="Breadcrumbs",hn=(0,a._C)((t={})=>{const e={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t};return{name:fn,setupOnce(){},setup(t){e.console&&nn(function(t){return function(e){if((0,s.KU)()!==t)return;const n={category:"console",data:{arguments:e.args,logger:"console"},level:ln(e.level),message:(0,m.gt)(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;n.message=`Assertion failed: ${(0,m.gt)(e.args.slice(1)," ")||"console.assert"}`,n.data.arguments=e.args.slice(1)}(0,s.ZQ)(n,{input:e.args,level:e.level})}}(t)),e.dom&&(0,on.i)(function(t,e){return function(n){if((0,s.KU)()!==t)return;let r,o,i="object"==typeof e?e.serializeAttribute:void 0,a="object"==typeof e&&"number"==typeof e.maxStringLength?e.maxStringLength:void 0;a&&a>pn&&(ye&&f.vF.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${a} was configured. Sentry will use 1024 instead.`),a=pn),"string"==typeof i&&(i=[i]);try{const t=n.event,e=function(t){return!!t&&!!t.target}(t)?t.target:t;r=(0,cn.Hd)(e,{keyAttrs:i,maxStringLength:a}),o=(0,cn.xE)(e)}catch(u){r="<unknown>"}if(0===r.length)return;const c={category:`ui.${n.name}`,message:r};o&&(c.data={"ui.component_name":o}),(0,s.ZQ)(c,{event:n.event,name:n.name,global:n.global})}}(t,e.dom)),e.xhr&&(0,sn.Mn)(function(t){return function(e){if((0,s.KU)()!==t)return;const{startTimestamp:n,endTimestamp:r}=e,o=e.xhr[sn.Er];if(!n||!r||!o)return;const{method:i,url:a,status_code:c,body:u}=o,l={method:i,url:a,status_code:c},d={xhr:e.xhr,input:u,startTimestamp:n,endTimestamp:r};(0,s.ZQ)({category:"xhr",data:l,type:"http"},d)}}(t)),e.fetch&&(0,an.u)(function(t){return function(e){if((0,s.KU)()!==t)return;const{startTimestamp:n,endTimestamp:r}=e;if(r&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.error){const t=e.fetchData,o={data:e.error,input:e.args,startTimestamp:n,endTimestamp:r};(0,s.ZQ)({category:"fetch",data:t,level:"error",type:"http"},o)}else{const t=e.response,o={...e.fetchData,status_code:t&&t.status},i={input:e.args,response:t,startTimestamp:n,endTimestamp:r};(0,s.ZQ)({category:"fetch",data:o,type:"http"},i)}}}(t)),e.history&&(0,en._)(function(t){return function(e){if((0,s.KU)()!==t)return;let n=e.from,r=e.to;const o=dn(fe.location.href);let i=n?dn(n):void 0;const a=dn(r);i&&i.path||(i=o),o.protocol===a.protocol&&o.host===a.host&&(r=a.relative),o.protocol===i.protocol&&o.host===i.host&&(n=i.relative),(0,s.ZQ)({category:"navigation",data:{from:n,to:r}})}}(t)),e.sentry&&t.on&&t.on("beforeSendEvent",function(t){return function(e){(0,s.KU)()===t&&(0,s.ZQ)({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:(0,h.$X)(e)},{event:e})}}(t))}}}),mn=(0,a.F)(fn,hn);const gn="Dedupe",vn=(0,a._C)(()=>{let t;return{name:gn,setupOnce(){},processEvent(e){if(e.type)return e;try{if(function(t,e){if(!e)return!1;if(function(t,e){const n=t.message,r=e.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!_n(t,e))return!1;if(!bn(t,e))return!1;return!0}(t,e))return!0;if(function(t,e){const n=wn(e),r=wn(t);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!_n(t,e))return!1;if(!bn(t,e))return!1;return!0}(t,e))return!0;return!1}(e,t))return ye&&f.vF.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(n){}return t=e}}}),yn=(0,a.F)(gn,vn);function bn(t,e){let n=Sn(t),r=Sn(e);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let o=0;o<r.length;o++){const t=r[o],e=n[o];if(t.filename!==e.filename||t.lineno!==e.lineno||t.colno!==e.colno||t.function!==e.function)return!1}return!0}function _n(t,e){let n=t.fingerprint,r=e.fingerprint;if(!n&&!r)return!0;
2if(n&&!r||!n&&r)return!1;try{return!(n.join("")!==r.join(""))}catch(o){return!1}}function wn(t){return t.exception&&t.exception.values&&t.exception.values[0]}function Sn(t){const e=t.exception;if(e)try{return e.values[0].stacktrace.frames}catch(n){return}}const xn="GlobalHandlers",En=(0,a._C)((t={})=>{const e={onerror:!0,onunhandledrejection:!0,...t};return{name:xn,setupOnce(){Error.stackTraceLimit=50},setup(t){e.onerror&&(!function(t){G(e=>{const{stackParser:n,attachStacktrace:r}=On();if((0,s.KU)()!==t||me())return;const{msg:o,url:i,line:a,column:c,error:u}=e,l=void 0===u&&(0,x.Kg)(o)?function(t,e,n,r){const o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=(0,x.T2)(t)?t.message:t,s="Error";const a=i.match(o);a&&(s=a[1],i=a[2]);const c={exception:{values:[{type:s,value:i}]}};return Cn(c,e,n,r)}(o,i,a,c):Cn(ke(n,u||o,void 0,r,!1),i,a,c);l.level="error",(0,s.r)(l,{originalException:u,mechanism:{handled:!1,type:"onerror"}})})}(t),kn("onerror")),e.onunhandledrejection&&(!function(t){V(e=>{const{stackParser:n,attachStacktrace:r}=On();if((0,s.KU)()!==t||me())return;const o=function(t){if((0,x.sO)(t))return t;const e=t;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch(n){}return t}(e),i=(0,x.sO)(o)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:ke(n,o,void 0,r,!0);i.level="error",(0,s.r)(i,{originalException:o,mechanism:{handled:!1,type:"onunhandledrejection"}})})}(t),kn("onunhandledrejection"))}}}),Tn=(0,a.F)(xn,En);function Cn(t,e,n,r){const o=t.exception=t.exception||{},i=o.values=o.values||[],s=i[0]=i[0]||{},a=s.stacktrace=s.stacktrace||{},c=a.frames=a.frames||[],u=isNaN(parseInt(r,10))?void 0:r,l=isNaN(parseInt(n,10))?void 0:n,d=(0,x.Kg)(e)&&e.length>0?e:(0,cn.$N)();return 0===c.length&&c.push({colno:u,filename:d,function:"?",in_app:!0,lineno:l}),t}function kn(t){ye&&f.vF.log(`Global Handler attached: ${t}`)}function On(){const t=(0,s.KU)();return t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const Rn="HttpContext",Pn=(0,a._C)(()=>({name:Rn,setupOnce(){},preprocessEvent(t){if(!fe.navigator&&!fe.location&&!fe.document)return;const e=t.request&&t.request.url||fe.location&&fe.location.href,{referrer:n}=fe.document||{},{userAgent:r}=fe.navigator||{},o={...t.request&&t.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...t.request,...e&&{url:e},headers:o};t.request=i}})),In=(0,a.F)(Rn,Pn),An="LinkedErrors",Nn=(0,a._C)((t={})=>{const e=t.limit||5,n=t.key||"cause";return{name:An,setupOnce(){},preprocessEvent(t,r,o){const i=o.getOptions();E(_e,i.stackParser,i.maxValueLength,n,e,t,r)}}}),jn=(0,a.F)(An,Nn),Fn=["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"],Dn="TryCatch",Ln=(0,a._C)((t={})=>{const e={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...t};return{name:Dn,setupOnce(){e.setTimeout&&(0,i.GS)(fe,"setTimeout",$n),e.setInterval&&(0,i.GS)(fe,"setInterval",$n),e.requestAnimationFrame&&(0,i.GS)(fe,"requestAnimationFrame",Hn),e.XMLHttpRequest&&"XMLHttpRequest"in fe&&(0,i.GS)(XMLHttpRequest.prototype,"send",Bn);const t=e.eventTarget;if(t){(Array.isArray(t)?t:Fn).forEach(Un)}}}}),Mn=(0,a.F)(Dn,Ln);function $n(t){return function(...e){const n=e[0];return e[0]=ge(n,{mechanism:{data:{function:(0,Le.qQ)(t)},handled:!1,type:"instrument"}}),t.apply(this,e)}}function Hn(t){return function(e){return t.apply(this,[ge(e,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,Le.qQ)(t)},handled:!1,type:"instrument"}})])}}function Bn(t){return function(...e){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(t=>{t in n&&"function"==typeof n[t]&&(0,i.GS)(n,t,function(e){const n={mechanism:{data:{function:t,handler:(0,Le.qQ)(e)},handled:!1,type:"instrument"}},r=(0,i.sp)(e);return r&&(n.mechanism.data.handler=(0,Le.qQ)(r)),ge(e,n)})}),t.apply(this,e)}}
2function Un(t){const e=fe,n=e[t]&&e[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,i.GS)(n,"addEventListener",function(e){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=ge(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,Le.qQ)(r),target:t},handled:!1,type:"instrument"}}))}catch(i){}return e.apply(this,[n,ge(r,{mechanism:{data:{function:"addEventListener",handler:(0,Le.qQ)(r),target:t},handled:!1,type:"instrument"}}),o])}}),(0,i.GS)(n,"removeEventListener",function(t){return function(e,n,r){const o=n;try{const n=o&&o.__sentry_wrapped__;n&&t.call(this,e,n,r)}catch(i){}return t.call(this,e,o,r)}}))}const qn=[_(),d(),Ln(),hn(),En(),Nn(),vn(),Pn()];function Wn(t){return[...qn]}function zn(t={}){void 0===t.defaultIntegrations&&(t.defaultIntegrations=Wn()),void 0===t.release&&("string"==typeof __SENTRY_RELEASE__&&(t.release=__SENTRY_RELEASE__),fe.SENTRY_RELEASE&&fe.SENTRY_RELEASE.id&&(t.release=fe.SENTRY_RELEASE.id)),void 0===t.autoSessionTracking&&(t.autoSessionTracking=!0),void 0===t.sendClientReports&&(t.sendClientReports=!0);const e={...t,stackParser:(0,Le.vk)(t.stackParser||Ze),integrations:(0,a.mH)(t),transport:t.transport||((0,Ae.vm)()?je:De)};!function(t,e){!0===e.debug&&(g.T?f.vF.enable():(0,f.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,s.o5)().update(e.initialScope);const n=new t(e);ae(n),function(t){t.init?t.init():t.setupIntegrations&&t.setupIntegrations()}(n)}(Ie,e),t.autoSessionTracking&&function(){if(void 0===fe.document)return void(ye&&f.vF.warn("Session tracking in non-browser environment with @sentry/browser is not supported."));(0,s.J0)({ignoreDuration:!0}),(0,s.J5)(),(0,en._)(({from:t,to:e})=>{void 0!==t&&t!==e&&((0,s.J0)({ignoreDuration:!0}),(0,s.J5)())})}()}const Gn=(t={},e=(0,U.BF)())=>{if(!fe.document)return void(ye&&f.vF.error("Global document not defined in showReportDialog call"));const{client:n,scope:r}=e.getStackTop(),o=t.dsn||n&&n.getDsn();if(!o)return void(ye&&f.vF.error("DSN not configured for showReportDialog call"));r&&(t.user={...r.getUser(),...t.user}),t.eventId||(t.eventId=e.lastEventId());const i=fe.document.createElement("script");i.async=!0,i.crossOrigin="anonymous",i.src=(0,Gt.k)(o,t),t.onLoad&&(i.onload=t.onLoad);const{onClose:s}=t;if(s){const t=e=>{if("__sentry_reportdialog_closed__"===e.data)try{s()}finally{fe.removeEventListener("message",t)}};fe.addEventListener("message",t)}const a=fe.document.head||fe.document.body;a?a.appendChild(i):ye&&f.vF.error("Not injecting report dialog. No injection point found in HTML")};function Jn(){}function Yn(t){t()}function Vn(t){return ge(t)()}function Qn(t){const e=(0,s.KU)();e&&e.captureUserFeedback(t)}var Kn,Xn=n(8442),Zn=n(853);function tr(t,e,n=1/0,r=0){return t?t.nodeType!==t.ELEMENT_NODE||r>n?-1:e(t)?r:tr(t.parentNode,e,n,r+1):-1}function er(t,e){return n=>{const r=n;if(null===r)return!1;try{if(t)if("string"==typeof t){if(r.matches(`.${t}`))return!0}else if(function(t,e){for(let n=t.classList.length;n--;){const r=t.classList[n];if(e.test(r))return!0}return!1}(r,t))return!0;return!(!e||!r.matches(e))}catch(o){return!1}}}!function(t){t[t.Document=0]="Document",t[t.DocumentType=1]="DocumentType",t[t.Element=2]="Element",t[t.Text=3]="Text",t[t.CDATA=4]="CDATA",t[t.Comment=5]="Comment"}(Kn||(Kn={}));const nr="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 rr={map:{},getId(){return console.error(nr),-1},getNode(){return console.error(nr),null},removeNodeFromMap(){console.error(nr)},has(){return console.error(nr),!1},reset(){console.error(nr)}};function or(t,e,n,r,o=window){const i=o.Object.getOwnPropertyDescriptor(t,e);return o.Object.defineProperty(t,e,r?n:{set(t){lr(()=>{n.set.call(this,t)},0),i&&i.set&&i.set.call(this,t)}}),()=>or(t,e,i||{},!0)}function ir(t,e,n){try{if(!(e in t))return()=>{};const r=t[e],o=n(r);return"function"==typeof o&&(o.prototype=o.prototype||{},Object.defineProperties(o,{__rrweb_original__:{enumerable:!1,value:r}})),t[e]=o,()=>{t[e]=r}}catch(r){return()=>{}}}function sr(t,e,n,r,o){if(!t)return!1;const i=function(t){return t?t.nodeType===t.ELEMENT_NODE?t:t.parentElement:null}(t);if(!i)return!1;const s=er(e,n);if(!o){const t=r&&i.matches(r);return s(i)&&!t}const a=tr(i,s);let c=-1;return!(a<0)&&(r&&(c=tr(i,er(null,r))),a>-1&&c<0||a<c)}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(rr=new Proxy(rr,{get(t,e,n){return"map"===e&&console.error(nr),Reflect.get(t,e,n)}})),/[1-9][0-9]{12}/.test(Date.now().toString());const ar={};function cr(t){const e=ar[t];if(e)return e;const n=window.document;let r=window[t];if(n&&"function"==typeof n.createElement)try{const e=n.createElement("iframe");e.hidden=!0,n.head.appendChild(e);const o=e.contentWindow;o&&o[t]&&(r=o[t]),n.head.removeChild(e)}catch(o){}return ar[t]=r.bind(window)}function ur(...t){return cr("requestAnimationFrame")(...t)}function lr(...t){return cr("setTimeout")(...t)}var dr=(t=>(t[t["2D"]=0]="2D",t[t.WebGL=1]="WebGL",t[t.WebGL2=2]="WebGL2",t))(dr||{});let pr;function fr(t){pr=t}const hr=t=>{if(!pr)return t;return(...e)=>{try{return t(...e)}catch(n){if(pr&&!0===pr(n))return()=>{};throw n}}};for(var mr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
2+/",gr="undefined"==typeof Uint8Array?[]:new Uint8Array(256),vr=0;vr<64;vr++)gr[mr.charCodeAt(vr)]=vr;const yr=new Map;const br=(t,e,n)=>{if(!t||!Sr(t,e)&&"object"!=typeof t)return;const r=function(t,e){let n=yr.get(t);return n||(n=new Map,yr.set(t,n)),n.has(e)||n.set(e,[]),n.get(e)}(n,t.constructor.name);let o=r.indexOf(t);return-1===o&&(o=r.length,r.push(t)),o};function _r(t,e,n){if(t instanceof Array)return t.map(t=>_r(t,e,n));if(null===t)return t;if(t instanceof Float32Array||t instanceof Float64Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Int16Array||t instanceof Int8Array||t instanceof Uint8ClampedArray){return{rr_type:t.constructor.name,args:[Object.values(t)]}}if(t instanceof ArrayBuffer){const e=t.constructor.name,n=function(t){var e,n=new Uint8Array(t),r=n.length,o="";for(e=0;e<r;e+=3)o+=mr[n[e]>>2],o+=mr[(3&n[e])<<4|n[e+1]>>4],o+=mr[(15&n[e+1])<<2|n[e+2]>>6],o+=mr[63&n[e+2]];return r%3==2?o=o.substring(0,o.length-1)+"=":r%3==1&&(o=o.substring(0,o.length-2)+"=="),o}(t);return{rr_type:e,base64:n}}if(t instanceof DataView){return{rr_type:t.constructor.name,args:[_r(t.buffer,e,n),t.byteOffset,t.byteLength]}}if(t instanceof HTMLImageElement){const e=t.constructor.name,{src:n}=t;return{rr_type:e,src:n}}if(t instanceof HTMLCanvasElement){return{rr_type:"HTMLImageElement",src:t.toDataURL()}}if(t instanceof ImageData){return{rr_type:t.constructor.name,args:[_r(t.data,e,n),t.width,t.height]}}if(Sr(t,e)||"object"==typeof t){return{rr_type:t.constructor.name,index:br(t,e,n)}}return t}const wr=(t,e,n)=>t.map(t=>_r(t,e,n)),Sr=(t,e)=>{const n=["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(t=>"function"==typeof e[t]);return Boolean(n.find(n=>t instanceof e[n]))};function xr(t,e,n,r,o){const i=[];try{const s=ir(t.HTMLCanvasElement.prototype,"getContext",function(t){return function(i,...s){if(!sr(this,e,n,r,!0)){const t=function(t){return"experimental-webgl"===t?"webgl":t}(i);if("__context"in this||(this.__context=t),o&&["webgl","webgl2"].includes(t))if(s[0]&&"object"==typeof s[0]){const t=s[0];t.preserveDrawingBuffer||(t.preserveDrawingBuffer=!0)}else s.splice(0,1,{preserveDrawingBuffer:!0})}return t.apply(this,[i,...s])}});i.push(s)}catch(s){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{i.forEach(t=>t())}}function Er(t,e,n,r,o,i,s,a){const c=[],u=Object.getOwnPropertyNames(t);for(const d of u)if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(d))try{if("function"!=typeof t[d])continue;const s=ir(t,d,function(t){return function(...s){const c=t.apply(this,s);if(br(c,a,this),"tagName"in this.canvas&&!sr(this.canvas,r,o,i,!0)){const t=wr(s,a,this),r={type:e,property:d,args:t};n(this.canvas,r)}return c}});c.push(s)}catch(l){const r=or(t,d,{set(t){n(this.canvas,{type:e,property:d,args:[t],setter:!0})}});c.push(r)}return c}class Tr{reset(){this.pendingCanvasMutations.clear(),this.resetObservers&&this.resetObservers()}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}constructor(t){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.frozen=!1,this.locked=!1,this.processMutation=(t,e)=>{!(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId)&&this.rafStamps.invokeId||(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(t)||this.pendingCanvasMutations.set(t,[]),this.pendingCanvasMutations.get(t).push(e)};const{sampling:e="all",win:n,blockClass:r,blockSelector:o,unblockSelector:i,maxCanvasSize:s,recordCanvas:a,dataURLOptions:c,errorHandler:u}=t;this.mutationCb=t.mutationCb,this.mirror=t.mirror,this.options=t,u&&fr(u),t.enableManualSnapshot||hr(()=>{a&&"all"===e&&this.initCanvasMutationObserver(n,r,o,i),a&&"number"==typeof e&&this.initCanvasFPSObserver(e,n,r,o,i,s,{dataURLOptions:c})})()}initCanvasFPSObserver(t,e,n,r,o,i,s){const a=xr(e,n,r,o,!0),c=this.takeSnapshot(!1,t,e,n,r,o,i,s.dataURLOptions);this.resetObservers=()=>{a(),cancelAnimationFrame(c)}}initCanvasMutationObserver(t,e,n,r){this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher();const o=xr(t,e,n,r,!1),i=function(t,e,n,r,o){const i=[],s=Object.getOwnPropertyNames(e.CanvasRenderingContext2D.prototype);
2for(const c of s)try{if("function"!=typeof e.CanvasRenderingContext2D.prototype[c])continue;const s=ir(e.CanvasRenderingContext2D.prototype,c,function(i){return function(...s){return sr(this.canvas,n,r,o,!0)||lr(()=>{const n=wr(s,e,this);t(this.canvas,{type:dr["2D"],property:c,args:n})},0),i.apply(this,s)}});i.push(s)}catch(a){const n=or(e.CanvasRenderingContext2D.prototype,c,{set(e){t(this.canvas,{type:dr["2D"],property:c,args:[e],setter:!0})}});i.push(n)}return()=>{i.forEach(t=>t())}}(this.processMutation.bind(this),t,e,n,r),s=function(t,e,n,r,o){const i=[];return i.push(...Er(e.WebGLRenderingContext.prototype,dr.WebGL,t,n,r,o,0,e)),void 0!==e.WebGL2RenderingContext&&i.push(...Er(e.WebGL2RenderingContext.prototype,dr.WebGL2,t,n,r,o,0,e)),()=>{i.forEach(t=>t())}}(this.processMutation.bind(this),t,e,n,r,this.mirror);this.resetObservers=()=>{o(),i(),s()}}snapshot(t){const{options:e}=this,n=this.takeSnapshot(!0,"all"===e.sampling?2:e.sampling||2,e.win,e.blockClass,e.blockSelector,e.unblockSelector,e.maxCanvasSize,e.dataURLOptions,t);this.resetObservers=()=>{cancelAnimationFrame(n)}}takeSnapshot(t,e,n,r,o,i,s,a,c){const u=new Map,l=new Worker(function(){const t=new Blob(['for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t="undefined"==typeof Uint8Array?[]:new Uint8Array(256),a=0;a<64;a++)t[e.charCodeAt(a)]=a;var n=function(t){var a,n=new Uint8Array(t),r=n.length,s="";for(a=0;a<r;a+=3)s+=e[n[a]>>2],s+=e[(3&n[a])<<4|n[a+1]>>4],s+=e[(15&n[a+1])<<2|n[a+2]>>6],s+=e[63&n[a+2]];return r%3==2?s=s.substring(0,s.length-1)+"=":r%3==1&&(s=s.substring(0,s.length-2)+"=="),s};const r=new Map,s=new Map;const i=self;i.onmessage=async function(e){if(!("OffscreenCanvas"in globalThis))return i.postMessage({id:e.data.id});{const{id:t,bitmap:a,width:o,height:f,maxCanvasSize:c,dataURLOptions:g}=e.data,u=async function(e,t,a){const r=e+"-"+t;if("OffscreenCanvas"in globalThis){if(s.has(r))return s.get(r);const i=new OffscreenCanvas(e,t);i.getContext("2d");const o=await i.convertToBlob(a),f=await o.arrayBuffer(),c=n(f);return s.set(r,c),c}return""}(o,f,g),[h,d]=function(e,t,a){if(!a)return[e,t];const[n,r]=a;if(e<=n&&t<=r)return[e,t];let s=e,i=t;return s>n&&(i=Math.floor(n*t/e),s=n),i>r&&(s=Math.floor(r*e/t),i=r),[s,i]}(o,f,c),l=new OffscreenCanvas(h,d),w=l.getContext("bitmaprenderer"),p=h===o&&d===f?a:await createImageBitmap(a,{resizeWidth:h,resizeHeight:d,resizeQuality:"low"});w.transferFromImageBitmap(p),a.close();const y=await l.convertToBlob(g),v=y.type,b=await y.arrayBuffer(),m=n(b);if(p.close(),!r.has(t)&&await u===m)return r.set(t,m),i.postMessage({id:t});if(r.get(t)===m)return i.postMessage({id:t});i.postMessage({id:t,type:v,base64:m,width:o,height:f}),r.set(t,m)}};']);return URL.createObjectURL(t)}());l.onmessage=t=>{const e=t.data,{id:n}=e;if(u.set(n,!1),!("base64"in e))return;const{base64:r,type:o,width:i,height:s}=e;this.mutationCb({id:n,type:dr["2D"],commands:[{property:"clearRect",args:[0,0,i,s]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:r}],type:o}]},0,0,i,s]}]})};const d=1e3/e;let p,f=0;const h=e=>{f&&e-f<d||(f=e,(t=>{if(t)return[t];const e=[];return n.document.querySelectorAll("canvas").forEach(t=>{sr(t,r,o,i,!0)||e.push(t)}),e})(c).forEach(e=>{const n=this.mirror.getId(e);if(!u.get(n)&&e.width&&e.height){if(u.set(n,!0),!t&&["webgl","webgl2"].includes(e.__context)){const t=e.getContext(e.__context);!1===(0,Zn.z)([t,"optionalAccess",t=>t.getContextAttributes,"call",t=>t(),"optionalAccess",t=>t.preserveDrawingBuffer])&&t.clear(t.COLOR_BUFFER_BIT)}createImageBitmap(e).then(t=>{l.postMessage({id:n,bitmap:t,width:e.width,height:e.height,dataURLOptions:a,maxCanvasSize:s},[t])}).catch(t=>{hr(()=>{throw t})()})}})),p=ur(h)};return p=ur(h),p}startPendingCanvasMutationFlusher(){ur(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){const t=e=>{this.rafStamps.latestId=e,ur(t)};ur(t)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((t,e)=>{const n=this.mirror.getId(e);this.flushPendingCanvasMutationFor(e,n)}),ur(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(t,e){if(this.frozen||this.locked)return;const n=this.pendingCanvasMutations.get(t);if(!n||-1===e)return;const r=n.map(t=>{const{type:e,...n}=t;return n}),{type:o}=n[0];this.mutationCb({id:e,type:o,commands:r}),this.pendingCanvasMutations.delete(t)}}const Cr={low:{sampling:{canvas:1},dataURLOptions:{type:"image/webp",quality:.25}},medium:{sampling:{canvas:2},dataURLOptions:{type:"image/webp",quality:.4}},high:{sampling:{canvas:4},dataURLOptions:{type:"image/webp",quality:.5}}},kr="ReplayCanvas",Or=1280,Rr=(0,a._C)((t={})=>{const[e,n]=t.maxCanvasSize||[],r={quality:t.quality||"medium",enableManualSnapshot:t.enableManualSnapshot,maxCanvasSize:[e?Math.min(e,Or):Or,n?Math.min(n,Or):Or]};let o;const i=new Promise(t=>o=t);return{name:kr,setupOnce(){},getOptions(){const{quality:t,enableManualSnapshot:e,maxCanvasSize:n}=r;return{enableManualSnapshot:e,recordCanvas:!0,getCanvasManager:t=>{const r=new Tr({...t,enableManualSnapshot:e,maxCanvasSize:n,errorHandler:t=>{try{"object"==typeof t&&(t.__rrweb__=!0)}catch(e){}}});return o(r),r},...Cr[t||"medium"]||Cr.medium}},async snapshot(t){(await i).snapshot(t)}}}),Pr=(0,a.F)(kr,Rr);var Ir=n(8114),Ar=n(9475),Nr=n(1392);const jr=F.OW,Fr="#ffffff",Dr="inherit",Lr="rgba(108, 95, 199, 1)",Mr={fontFamily:"system-ui, 'Helvetica Neue', Arial, sans-serif",fontSize:"14px",background:Fr,backgroundHover:"#f6f6f7",foreground:"#2b2233",border:"1.5px solid rgba(41, 35, 47, 0.13)",borderRadius:"25px",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",success:"#268d75",error:"#df3338",submitBackgroun
2d:"rgba(88, 74, 192, 1)",submitBackgroundHover:Lr,submitBorder:Lr,submitOutlineFocus:"#29232f",submitForeground:Fr,submitForegroundHover:Fr,cancelBackground:"transparent",cancelBackgroundHover:"var(--background-hover)",cancelBorder:"var(--border)",cancelOutlineFocus:"var(--input-outline-focus)",cancelForeground:"var(--foreground)",cancelForegroundHover:"var(--foreground)",inputBackground:Dr,inputForeground:Dr,inputBorder:"var(--border)",inputOutlineFocus:Lr,formBorderRadius:"20px",formContentBorderRadius:"6px"},$r=Mr,Hr={...Mr,background:"#29232f",backgroundHover:"#352f3b",foreground:"#ebe6ef",border:"1.5px solid rgba(235, 230, 239, 0.15)",success:"#2da98c",error:"#f55459"},Br="widget",Ur="api";async function qr({feedback:{message:t,email:e,name:n,source:r,url:o}},{includeReplay:i=!0}={}){const a=(0,s.KU)(),c=a&&a.getTransport(),u=a&&a.getDsn();if(!a||!c||!u)return;const l={contexts:{feedback:{contact_email:e,name:n,message:t,url:o,source:r}},type:"feedback"};return(0,s.v4)(async t=>{t.clearBreadcrumbs(),[Ur,Br].includes(String(r))&&t.setLevel("info");const e=await async function({client:t,scope:e,event:n}){const r={};t.emit&&t.emit("preprocessEvent",n,r);const o=await(0,Ar.mG)(t.getOptions(),n,r,e,t,(0,U.rm)());return null===o?(t.recordDroppedEvent("event_processor","feedback",n),null):(o.platform=o.platform||"javascript",o)}({scope:t,client:a,event:l});if(!e)return;a.emit&&a.emit("beforeSendFeedback",e,{includeReplay:Boolean(i)});const n=(0,Nr.V)(e,u,a.getOptions()._metadata,a.getOptions().tunnel);let o;try{o=await c.send(n)}catch(s){const t=new Error("Unable to send Feedback");try{t.cause=s}catch(d){}throw t}if(o){if("number"==typeof o.statusCode&&(o.statusCode<200||o.statusCode>=300))throw new Error("Unable to send Feedback");return o}})}function Wr({name:t,email:e,message:n,source:r=Ur,url:o=(0,cn.$N)()},i={}){if(!n)throw new Error("Unable to submit feedback with empty message");return qr({feedback:{name:t,email:e,message:n,url:o,source:r}},i)}const zr="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function Gr(t,e){return{...t,...e,themeDark:{...t.themeDark,...e.themeDark},themeLight:{...t.themeLight,...e.themeLight}}}function Jr(t){return`\n  --background: ${t.background};\n  --background-hover: ${t.backgroundHover};\n  --foreground: ${t.foreground};\n  --error: ${t.error};\n  --success: ${t.success};\n  --border: ${t.border};\n  --border-radius: ${t.borderRadius};\n  --box-shadow: ${t.boxShadow};\n\n  --submit-background: ${t.submitBackground};\n  --submit-background-hover: ${t.submitBackgroundHover};\n  --submit-border: ${t.submitBorder};\n  --submit-outline-focus: ${t.submitOutlineFocus};\n  --submit-foreground: ${t.submitForeground};\n  --submit-foreground-hover: ${t.submitForegroundHover};\n\n  --cancel-background: ${t.cancelBackground};\n  --cancel-background-hover: ${t.cancelBackgroundHover};\n  --cancel-border: ${t.cancelBorder};\n  --cancel-outline-focus: ${t.cancelOutlineFocus};\n  --cancel-foreground: ${t.cancelForeground};\n  --cancel-foreground-hover: ${t.cancelForegroundHover};\n\n  --input-background: ${t.inputBackground};\n  --input-foreground: ${t.inputForeground};\n  --input-border: ${t.inputBorder};\n  --input-outline-focus: ${t.inputOutlineFocus};\n\n  --form-border-radius: ${t.formBorderRadius};\n  --form-content-border-radius: ${t.formContentBorderRadius};\n  `}function Yr({id:t,colorScheme:e,themeDark:n,themeLight:r}){try{const o=jr.document,i=o.createElement("div");i.id=t;const s=i.attachShadow({mode:"open"});return s.appendChild(function(t,e,n){const r=t.createElement("style");return r.textContent=`\n:host {\n  --bottom: 1rem;\n  --right: 1rem;\n  --top: auto;\n  --left: auto;\n  --z-index: 100000;\n  --font-family: ${n.light.fontFamily};\n  --font-size: ${n.light.fontSize};\n\n  position: fixed;\n  left: var(--left);\n  right: var(--right);\n  bottom: var(--bottom);\n  top: var(--top);\n  z-index: var(--z-index);\n\n  font-family: var(--font-family);\n  font-size: var(--font-size);\n\n  ${Jr("dark"===e?n.dark:n.light)}\n}\n\n${"system"===e?`\n@media (prefers-color-scheme: dark) {\n  :host {\n    ${Jr(n.dark)}\n  }\n}`:""}\n}`,r}(o,e,{dark:n,light:r})),s.appendChild(function(t){const e=t.createElement("style");return e.textContent="\n.dialog {\n  line-height: 25px;\n  background-color: rgba(0, 0, 0, 0.05);\n  border: none;\n  position: fixed;\n  inset: 0;\n  z-index: 10000;\n  width: 100vw;\n  height: 100vh;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  opacity: 1;\n  transition: opacity 0.2s ease-in-out;\n}\n\n.dialog:not([open]) {\n  opacity: 0;\n  pointer-events: none;\n  visibility: hidden;\n}\n.dialog:not([open]) .dialog__content {\n  transform: translate(0, -16px) scale(0.98);\n}\n\n.dialog__content {\n  position: fixed;\n  left: var(--left);\n  right: var(--right);\n  bottom: var(--bottom);\n  top: var(--top);\n\n  border: var(--border);\n  border-radius: var(--form-border-radius);\n  background-color: var(--background);\n  color: var(--foreground);\n\n  width: 320px;\n  max-width: 100%;\n  max-height: calc(100% - 2rem);\n  display: flex;\n  flex-direction: column;
2\n  box-shadow: var(--box-shadow);\n  transition: transform 0.2s ease-in-out;\n  transform: translate(0, 0) scale(1);\n}\n\n.dialog__header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  font-size: 20px;\n  font-weight: 600;\n  padding: 24px 24px 0 24px;\n  margin: 0;\n  margin-bottom: 16px;\n}\n\n.brand-link {\n  display: inline-flex;\n}\n\n.error {\n  color: var(--error);\n  margin-bottom: 16px;\n}\n\n.form {\n  display: grid;\n  overflow: auto;\n  flex-direction: column;\n  gap: 16px;\n  padding: 0 24px 24px;\n}\n\n.form__error-container {\n  color: var(--error);\n}\n\n.form__error-container--hidden {\n  display: none;\n}\n\n.form__label {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  margin: 0px;\n}\n\n.form__label__text {\n  display: grid;\n  gap: 4px;\n  align-items: center;\n  grid-auto-flow: column;\n  grid-auto-columns: max-content;\n}\n\n.form__label__text--required {\n  font-size: 0.85em;\n}\n\n.form__input {\n  line-height: inherit;\n  background-color: var(--input-background);\n  box-sizing: border-box;\n  border: var(--input-border);\n  border-radius: var(--form-content-border-radius);\n  color: var(--input-foreground);\n  font-family: inherit;\n  font-size: var(--font-size);\n  font-weight: 500;\n  padding: 6px 12px;\n}\n\n.form__input::placeholder {\n  color: var(--input-foreground);\n  opacity: 0.65;\n}\n\n.form__input:focus-visible {\n  outline: 1px auto var(--input-outline-focus);\n}\n\n.form__input--textarea {\n  font-family: inherit;\n  resize: vertical;\n}\n\n.btn-group {\n  display: grid;\n  gap: 8px;\n  margin-top: 8px;\n}\n\n.btn {\n  line-height: inherit;\n  border: var(--cancel-border);\n  border-radius: var(--form-content-border-radius);\n  cursor: pointer;\n  font-family: inherit;\n  font-size: var(--font-size);\n  font-weight: 600;\n  padding: 6px 16px;\n}\n.btn[disabled] {\n  opacity: 0.6;\n  pointer-events: none;\n}\n\n.btn--primary {\n  background-color: var(--submit-background);\n  border-color: var(--submit-border);\n  color: var(--submit-foreground);\n}\n.btn--primary:hover {\n  background-color: var(--submit-background-hover);\n  color: var(--submit-foreground-hover);\n}\n.btn--primary:focus-visible {\n  outline: 1px auto var(--submit-outline-focus);\n}\n\n.btn--default {\n  background-color: var(--cancel-background);\n  color: var(--cancel-foreground);\n  font-weight: 500;\n}\n.btn--default:hover {\n  background-color: var(--cancel-background-hover);\n  color: var(--cancel-foreground-hover);\n}\n.btn--default:focus-visible {\n  outline: 1px auto var(--cancel-outline-focus);\n}\n\n.success-message {\n  background-color: var(--background);\n  border: var(--border);\n  border-radius: var(--border-radius);
2\n  box-shadow: var(--box-shadow);\n  font-weight: 600;\n  color: var(--success);\n  padding: 12px 24px;\n  line-height: 25px;\n  display: grid;\n  align-items: center;\n  grid-auto-flow: column;\n  gap: 6px;\n  cursor: default;\n}\n\n.success-icon path {\n  fill: var(--success);\n}\n",e}(o)),{shadow:s,host:i}}catch(o){throw f.vF.warn("[Feedback] Browser does not support shadow DOM API"),new Error("Browser does not support shadow DOM API.")}}async function Vr(t,e,n){if(!t)return;t.hideError();try{return await Wr({...e,source:Br},n)}catch(r){zr&&f.vF.error(r),t&&t.showError("There was a problem submitting feedback, please wait and try again.")}}function Qr(t,e){return Object.entries(e).forEach(([e,n])=>{t.setAttributeNS(null,e,n)}),t}function Kr(t,e,...n){const r=jr.document.createElement(t);e&&Object.entries(e).forEach(([t,e])=>{"className"===t&&"string"==typeof e?r.setAttribute("class",e):"boolean"==typeof e&&e?r.setAttribute(t,""):"string"==typeof e?r.setAttribute(t,e):t.startsWith("on")&&"function"==typeof e&&r.addEventListener(t.substring(2).toLowerCase(),e)});for(const o of n)Xr(r,o);return r}function Xr(t,e){const n=jr.document;if(null!=e)if(Array.isArray(e))for(const r of e)Xr(t,r);else!1===e||("string"==typeof e?t.appendChild(n.createTextNode(e)):e instanceof Node?t.appendChild(e):t.appendChild(n.createTextNode(String(e))))}function Zr({buttonLabel:t,onClick:e}){const n=Kr("button",{type:"button",className:"widget__actor","aria-label":t,"aria-hidden":"false"},function(){const t=t=>jr.document.createElementNS("http://www.w3.org/2000/svg",t),e=Qr(t("svg"),{class:"feedback-icon",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"}),n=Qr(t("g"),{clipPath:"url(#clip0_57_80)"}),r=Qr(t("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.6622 15H12.3997C12.2129 14.9959 12.031 14.9396 11.8747 14.8375L8.04965 12.2H7.49956V19.1C7.4875 19.3348 7.3888 19.5568 7.22256 19.723C7.05632 19.8892 6.83435 19.9879 6.59956 20H2.04956C1.80193 19.9968 1.56535 19.8969 1.39023 19.7218C1.21511 19.5467 1.1153 19.3101 1.11206 19.0625V12.2H0.949652C0.824431 12.2017 0.700142 12.1783 0.584123 12.1311C0.468104 12.084 0.362708 12.014 0.274155 11.9255C0.185602 11.8369 0.115689 11.7315 0.0685419 11.6155C0.0213952 11.4995 -0.00202913 11.3752 -0.00034808 11.25V3.75C-0.00900498 3.62067 0.0092504 3.49095 0.0532651 3.36904C0.0972798 3.24712 0.166097 3.13566 0.255372 3.04168C0.344646 2.94771 0.452437 2.87327 0.571937 2.82307C0.691437 2.77286 0.82005 2.74798 0.949652 2.75H8.04965L11.8747 0.1625C12.031 0.0603649 12.2129 0.00407221 12.3997 0H15.6622C15.9098 0.00323746 16.1464 0.103049 16.3215 0.278167C16.4966 0.453286 16.5964 0.689866 16.5997 0.9375V3.25269C17.3969 3.42959 18.1345 3.83026 18.7211 4.41679C19.5322 5.22788 19.9878 6.32796 19.9878 7.47502C19.9878 8.62209 19.5322 9.72217 18.7211 10.5333C18.1345 11.1198 17.3969 11.5205 16.5997 11.6974V14.0125C16.6047 14.1393 16.5842 14.2659 16.5395 14.3847C16.4948 14.5035 16.4268 14.6121 16.3394 14.7042C16.252 14.7962 16.147 14.8698 16.0307 14.9206C15.9144 14.9714 15.7891 14.9984 15.6622 15ZM1.89695 10.325H1.88715V4.625H8.33715C8.52423 4.62301 8.70666 4.56654 8.86215 4.4625L12.6872 1.875H14.7247V13.125H12.6872L8.86215 10.4875C8.70666 10.3835 8.52423 10.327 8.33715 10.325H2.20217C2.15205 10.3167 2.10102 10.3125 2.04956 10.3125C1.9981 10.3125 1.94708 10.3167 1.89695 10.325ZM2.98706 12.2V18.1625H5.66206V12.2H2.98706ZM16.5997 9.93612V5.01393C16.6536 5.02355 16.7072 5.03495 16.7605 5.04814C17.1202 5.13709 17.4556 5.30487 17.7425 5.53934C18.0293 5.77381 18.2605 6.06912 18.4192 6.40389C18.578 6.73866 18.6603 7.10452 18.6603 7.47502C18.6603 7.84552 18.578 8.21139 18.4192 8.54616C18.2605 8.88093 18.0293 9.17624 17.7425 9.41071C17.4556 9.64518 17.1202 9.81296 16.7605 9.90191C16.7072 9.91509 16.6536 9.9265 16.5997 9.93612Z"});e.appendChild(n).appendChild(r);const o=t("defs"),i=Qr(t("clipPath"),{id:"clip0_57_80"}),s=Qr(t("rect"),{width:"20",height:"20",fill:"white"});return i.appendChild(s),o.appendChild(i),e.appendChild(o).appendChild(i).appendChild(s),{get el(){return e}}}().el,t?Kr("span",{className:"widget__actor__text"},t):null);return n.addEventListener("click",function(t){e&&e(t)}
2),{get el(){return n},show:()=>{n.classList.remove("widget__actor--hidden"),n.setAttribute("aria-hidden","false")},hide:()=>{n.classList.add("widget__actor--hidden"),n.setAttribute("aria-hidden","true")}}}function to(t,e){const n=t.get(e);return"string"==typeof n?n.trim():""}function eo({nameLabel:t,namePlaceholder:e,emailLabel:n,emailPlaceholder:r,messageLabel:o,messagePlaceholder:i,isRequiredLabel:s,cancelButtonLabel:a,submitButtonLabel:c,showName:u,showEmail:l,isNameRequired:d,isEmailRequired:p,defaultName:f,defaultEmail:h,onCancel:m,onSubmit:g}){const{el:v}=function({label:t}){return{el:Kr("button",{type:"submit",className:"btn btn--primary","aria-label":t},t)}}({label:c});const y=Kr("div",{className:"form__error-container form__error-container--hidden","aria-hidden":"true"});const b=Kr("input",{id:"name",type:u?"text":"hidden","aria-hidden":u?"false":"true",name:"name",required:d,className:"form__input",placeholder:e,value:f}),_=Kr("input",{id:"email",type:l?"text":"hidden","aria-hidden":l?"false":"true",name:"email",required:p,className:"form__input",placeholder:r,value:h}),w=Kr("textarea",{id:"message",autoFocus:"true",rows:"5",name:"message",required:!0,className:"form__input form__input--textarea",placeholder:i}),S=Kr("button",{type:"button",className:"btn btn--default","aria-label":a,onClick:t=>{m&&m(t)}},a),x=Kr("form",{className:"form",onSubmit:function(t){if(t.preventDefault(),t.target instanceof HTMLFormElement)try{if(g){const e=new FormData(t.target),n={name:to(e,"name"),email:to(e,"email"),message:to(e,"message")};g(n)}}catch(e){}}},[y,u&&Kr("label",{htmlFor:"name",className:"form__label"},[Kr("span",{className:"form__label__text"},t,d&&Kr("span",{className:"form__label__text--required"},` ${s}`)),b]),!u&&b,l&&Kr("label",{htmlFor:"email",className:"form__label"},[Kr("span",{className:"form__label__text"},n,p&&Kr("span",{className:"form__label__text--required"},` ${s}`)),_]),!l&&_,Kr("label",{htmlFor:"message",className:"form__label"},[Kr("span",{className:"form__label__text"},o,Kr("span",{className:"form__label__text--required"},` ${s}`)),w]),Kr("div",{className:"btn-group"},[v,S])]);return{get el(){return x},showError:function(t){y.textContent=t,y.classList.remove("form__error-container--hidden"),y.setAttribute("aria-hidden","false")},hideError:function(){y.textContent="",y.classList.add("form__error-container--hidden"),y.setAttribute("aria-hidden","true")}}}function no({formTitle:t,showBranding:e,showName:n,showEmail:r,isNameRequired:o,isEmailRequired:i,colorScheme:s,defaultName:a,defaultEmail:c,onClosed:u,onCancel:l,onSubmit:d,...p}){let f=null;function h(){f&&(f.open=!1)}const{el:m,showError:g,hideError:v}=eo({showEmail:r,showName:n,isEmailRequired:i,isNameRequired:o,defaultName:a,defaultEmail:c,onSubmit:d,onCancel:l,...p});return f=Kr("dialog",{className:"dialog",open:!0,onClick:function(){h(),u&&u()}},Kr("div",{className:"dialog__content",onClick:t=>{t.stopPropagation()}},Kr("h2",{className:"dialog__header"},t,e&&Kr("a",{className:"brand-link",target:"_blank",href:"https://sentry.io/welcome/",title:"Powered by Sentry",rel:"noopener noreferrer"},function({colorScheme:t}){const e=t=>jr.document.createElementNS("http://www.w3.org/2000/svg",t),n=Qr(e("svg"),{class:"sentry-logo",width:"32",height:"30",viewBox:"0 0 72 66",fill:"none"}),r=Qr(e("path"),{transform:"translate(11, 11)",d:"M29,2.26a4.67,4.67,0,0,0-8,0L14.42,13.53A32.21,32.21,0,0,1,32.17,40.19H27.55A27.68,27.68,0,0,0,12.09,17.47L6,28a15.92,15.92,0,0,1,9.23,12.17H4.62A.76.76,0,0,1,4,39.06l2.94-5a10.74,10.74,0,0,0-3.36-1.9l-2.91,5a4.54,4.54,0,0,0,1.69,6.24A4.66,4.66,0,0,0,4.62,44H19.15a19.4,19.4,0,0,0-8-17.31l2.31-4A23.87,23.87,0,0,1,23.76,44H36.07a35.88,35.88,0,0,0-16.41-31.8l4.67-8a.77.77,0,0,1,1.05-.27c.53.29,20.29,34.77,20.66,35.17a.76.76,0,0,1-.68,1.13H40.6q.09,1.91,0,3.81h4.78A4.59,4.59,0,0,0,50,39.43a4.49,4.49,0,0,0-.62-2.28Z"});n.append(r);const o=e("defs"),i=e("style");return i.textContent=`\n    path {\n      fill: ${"dark"===t?"#fff":"#362d59"};\n    }`,"system"===t&&(i.textContent+="\n    @media (prefers-color-scheme: dark) {\n      path: {\n        fill: '#fff';\n      }\n    }\n    "),o.append(i),n.append(o),{get el(){return n}}}({colorScheme:s}).el)),m)),{get el(){return f},showError:g,hideError:v,open:function(){f&&(f.open=!0)},close:h,checkIsOpen:function(){return f&&!0===f.open||!1}}}function ro({message:t,onRemove:e}){function n(){r&&(r.remove(),e&&e())}const r=Kr("div",{className:"success-message",onClick:n},function(){const t=t=>jr.document.createElementNS("http://www.w3.org/2000/svg",t),e=Qr(t("svg"),{class:"success-icon",width:"16",height:"17",viewBox:"0 0 16 17",fill:"none"}),n=Qr(t("g"),{clipPath:"url(#clip0_57_156)"}),r=Qr(t("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.55544 15.1518C4.87103 16.0308 6.41775 16.5 8 16.5C10.1217 16.5 12.1566 15.6571 13.6569 14.1569C15.1571 12.6566 16 10.6217 16 8.5C16 6.91775 15.5308 5.37103 14.6518 4.05544C13.7727 2.73985 12.5233 1.71447 11.0615 1.10897C9.59966 0.503466 7.99113 0.34504 6.43928 0.653721C4.88743 0.962403 3.46197 1.72433 2.34315 2.84315C1.22433 3.96197 0.462403 5.38743 0.153721 6.93928C-0.15496 8.49113 0.00346625 10.0997 0.608967 11.5615C1.21447 13.0233 2.23985 14.2727 3.55544 15.1518ZM4.40546 3.1204C5.46945 2.40946 6.72036 2.03 8 2.03C9.71595 2.03 11.3616 2.71166 12.575 3.92502C13.7883 5.13838 14.47 6.78405 14.47 8.5C14.47 9.77965 14.0905 11.0306 13.3796 12.0945C12.6687 13.1585 11.6582 13.9878 10.476 14.4775C9.29373 14.9672 7.99283 15.0953 6.73777 14.8457C5.48271 14.596 4.32987 13.9798 3.42502 13.075C2.52018 12.1701 1.90397 11.0173 1.65432 9.76224C1.40468 8.50718 1.5328 7.20628 2.0225 6.02404C2.5122 4.8418 3.34148 3.83133 4.40546 3.1204Z"}),o=Qr(t("path"),{d:"M6.68775 12.4297C6.78586 12.4745 6.89218 12.4984 7 12.5C7.11275 12.4955 7.22315 12.4664 7.32337 12.4145C7.4236 12.3627 7.51121 12.2894 7.58 12.2L12 5.63999C12.0848 5.47724 12.1071 5.28902 12.0625 5.11098C12.0178 4.93294 11.9095 4.77744 11.7579 4.67392C11.6064 4.57041 11.4221 4.52608 11.24 4.54931C11.0579 4.57254 10.8907 4.66173 
210.77 4.79999L6.88 10.57L5.13 8.56999C5.06508 8.49566 4.98613 8.43488 4.89768 8.39111C4.80922 8.34735 4.713 8.32148 4.61453 8.31498C4.51605 8.30847 4.41727 8.32147 4.32382 8.35322C4.23038 8.38497 4.14413 8.43484 4.07 8.49999C3.92511 8.63217 3.83692 8.81523 3.82387 9.01092C3.81083 9.2066 3.87393 9.39976 4 9.54999L6.43 12.24C6.50187 12.3204 6.58964 12.385 6.68775 12.4297Z"});e.appendChild(n).append(o,r);const i=t("defs"),s=Qr(t("clipPath"),{id:"clip0_57_156"}),a=Qr(t("rect"),{width:"16",height:"16",fill:"white",transform:"translate(0 0.5)"});return s.appendChild(a),i.appendChild(s),e.appendChild(i).appendChild(s).appendChild(a),{get el(){return e}}}().el,t);return{el:r,remove:n}}function oo({shadow:t,options:{shouldCreateActor:e=!0,...n},attachTo:r}){let o,i,a=!1;async function c(e){if(!i)return;const r=[];if(n.isNameRequired&&!e.name&&r.push(n.nameLabel),n.isEmailRequired&&!e.email&&r.push(n.emailLabel),e.message||r.push(n.messageLabel),r.length>0)return void i.showError(`Please enter in the following required fields: ${r.join(", ")}`);await Vr(i,e)?(m(),function(){if(t)try{const e=ro({message:n.successMessageText,onRemove:()=>
2{r&&clearTimeout(r),l()}});if(!e.el)throw new Error("Unable to show success message");t.appendChild(e.el);const r=setTimeout(()=>{e&&e.remove()},5e3)}catch(e){f.vF.error(e)}}(),n.onSubmitSuccess&&n.onSubmitSuccess()):n.onSubmitError&&n.onSubmitError()}function u(){const t=(0,s.KU)(),e=t&&t.getIntegrationByName&&t.getIntegrationByName("Replay");e&&e.flush().catch(t=>{zr&&f.vF.error(t)})}function l(){o&&o.show()}function d(){o&&o.hide()}function p(){try{if(i)return i.open(),a=!0,n.onFormOpen&&n.onFormOpen(),void u();const e=n.useSentryUser,r=(0,s.o5)(),o=r&&r.getUser();if(i=no({colorScheme:n.colorScheme,showBranding:n.showBranding,showName:n.showName||n.isNameRequired,showEmail:n.showEmail||n.isEmailRequired,isNameRequired:n.isNameRequired,isEmailRequired:n.isEmailRequired,formTitle:n.formTitle,cancelButtonLabel:n.cancelButtonLabel,submitButtonLabel:n.submitButtonLabel,emailLabel:n.emailLabel,emailPlaceholder:n.emailPlaceholder,messageLabel:n.messageLabel,messagePlaceholder:n.messagePlaceholder,nameLabel:n.nameLabel,namePlaceholder:n.namePlaceholder,isRequiredLabel:n.isRequiredLabel,defaultName:e&&o&&o[e.name]||"",defaultEmail:e&&o&&o[e.email]||"",onClosed:()=>{l(),a=!1,n.onFormClose&&n.onFormClose()},onCancel:()=>{h(),l()},onSubmit:c}),!i.el)throw new Error("Unable to open Feedback dialog");t.appendChild(i.el),d(),n.onFormOpen&&n.onFormOpen(),u()}catch(e){f.vF.error(e)}}function h(){i&&(i.close(),a=!1,n.onFormClose&&n.onFormClose())}function m(){if(i){h();const t=i.el;t&&t.remove(),i=void 0}}function g(){a||p(),d()}return r?r.addEventListener("click",g):e&&(o=Zr({buttonLabel:n.buttonLabel,onClick:g}),o.el&&t.appendChild(o.el)),{get actor(){return o},get dialog(){return i},showActor:l,hideActor:d,removeActor:function(){o&&o.el&&o.el.remove()},openDialog:p,closeDialog:h,removeDialog:m}}const io=jr.document,so=t=>new ao(t);class ao{static __initStatic(){this.id="Feedback"}constructor({autoInject:t=!0,id:e="sentry-feedback",isEmailRequired:n=!1,isNameRequired:r=!1,showBranding:o=!0,showEmail:i=!0,showName:s=!0,useSentryUser:a={email:"email",name:"username"},themeDark:c,themeLight:u,colorScheme:l="system",buttonLabel:d="Report a Bug",cancelButtonLabel:p="Cancel",submitButtonLabel:f="Send Bug Report",formTitle:h="Report a Bug",emailPlaceholder:m="[email protected]",emailLabel:g="Email",messagePlaceholder:v="What's the bug? What did you expect?",messageLabel:y="Description",namePlaceholder:b="Your Name",nameLabel:_="Name",isRequiredLabel:w="(required)",successMessageText:S="Thank you for your report!",onFormClose:x,onFormOpen:E,onSubmitError:T,onSubmitSuccess:C}={}){this.name=ao.id,this._host=null,this._shadow=null,this._widget=null,this._widgets=new Set,this._hasInsertedActorStyles=!1,this.options={autoInject:t,showBranding:o,id:e,isEmailRequired:n,isNameRequired:r,showEmail:i,showName:s,useSentryUser:a,colorScheme:l,themeDark:{...Hr,...c},themeLight:{...$r,...u},buttonLabel:d,cancelButtonLabel:p,submitButtonLabel:f,formTitle:h,emailLabel:g,emailPlaceholder:m,messageLabel:y,messagePlaceholder:v,nameLabel:_,namePlaceholder:b,isRequiredLabel:w,successMessageText:S,onFormClose:x,onFormOpen:E,onSubmitError:T,onSubmitSuccess:C}}setupOnce(){if((0,Ir.B)())try{this._cleanupWidgetIfExists();const{autoInject:t}=this.options;if(!t)return;this._createWidget(this.options)}catch(t){zr&&f.vF.error(t)}}openDialog(){this._widget||this._createWidget({...this.options,shouldCreateActor:!1}),this._widget&&this._widget.openDialog()}closeDialog(){this._widget&&this._widget.closeDialog()}attachTo(t,e){try{const n=Gr(this.options,e||{});return this._ensureShadowHost(n,({shadow:e})=>{const r="string"==typeof t?io.querySelector(t):"function"==typeof t.addEventListener?t:null;if(!r)return zr&&f.vF.error("[Feedback] Unable to attach to target element"),null;const o=oo({shadow:e,options:n,attachTo:r});return this._widgets.add(o),this._widget||(this._widget=o),o})}catch(n){return zr&&f.vF.error(n),null}}createWidget(t){try{return this._createWidget(Gr(this.options,t||{}))}catch(e){return zr&&f.vF.error(e),null}}removeWidget(t){if(!t)return!1;try{if(this._widgets.has(t))return t.removeActor(),t.removeDialog(),this._widgets.delete(t),this._widget===t&&(this._widget=null),!0}catch(e){zr&&f.vF.error(e)}return!1}getWidget(){return this._widget}remove(){this._host&&this._host.remove(),this._initialize()}_initialize(){this._host=null,this._shadow=null,this._widget=null,this._widgets=new Set,this._hasInsertedActorStyles=!1}_cleanupWidgetIfExists(){this._host&&this.remove();const t=io.querySelector(`#${this.options.id}`);t&&t.remove()}_createWidget(t){return this._ensureShadowHost(t,({shadow:e})=>{const n=oo({shadow:e,options:t});return!this._hasInsertedActorStyles&&n.actor&&(e.appendChild(function(t){const e=t.createElement("style");return e.textContent="\n.widget__actor {\n  position: fixed;\n  left: var(--left);\n  right: var(--right);\n  bottom: var(--bottom);\n  top: var(--top);\n  z-index: var(--z-index);\n\n  line-height: 16px;\n\n  display: flex;\n  align-items: center;\n  gap: 8px;\n\n  border-radius: var(--border-radius);\n  cursor: pointer;\n  font-family: inherit;\n  font-size: var(--font-size);\n  font-weight: 600;\n  padding: 16px;\n  text-decoration: none;\n  z-index: 9000;\n\n  color: var(--foreground);\n  background-color: var(--background);\n  border: var(--border);
2\n  box-shadow: var(--box-shadow);\n  opacity: 1;\n  transition: opacity 0.1s ease-in-out;\n}\n\n.widget__actor:hover {\n  background-color: var(--background-hover);\n}\n\n.widget__actor svg {\n  width: 16px;\n  height: 16px;\n}\n\n.widget__actor--hidden {\n  opacity: 0;\n  pointer-events: none;\n  visibility: hidden;\n}\n\n.widget__actor__text {\n}\n\n@media (max-width: 600px) {\n  .widget__actor__text {\n    display: none;\n  }\n}\n\n.feedback-icon path {\n  fill: var(--foreground);\n}\n",e}(io)),this._hasInsertedActorStyles=!0),this._widgets.add(n),this._widget||(this._widget=n),n})}_ensureShadowHost(t,e){let n=!1;if(!this._shadow||!this._host){const{id:e,colorScheme:r,themeLight:o,themeDark:i}=t,{shadow:s,host:a}=Yr({id:e,colorScheme:r,themeLight:o,themeDark:i});this._shadow=s,this._host=a,n=!0}this._host.dataset.sentryFeedbackColorscheme=t.colorScheme;const r=e({shadow:this._shadow,host:this._host});return n&&io.body.appendChild(this._host),r}}ao.__initStatic();const co="CaptureConsole",uo=(0,a._C)((t={})=>{const e=t.levels||f.Ow;return{name:co,setupOnce(){},setup(t){"console"in F.OW&&nn(({args:n,level:r})=>{(0,s.KU)()===t&&e.includes(r)&&function(t,e){const n={level:ln(e),extra:{arguments:t}};(0,s.v4)(r=>{if(r.addEventProcessor(t=>(t.logger="console",(0,h.M6)(t,{handled:!1,type:"console"}),t)),"assert"===e&&!1===t[0]){const e=`Assertion failed: ${(0,m.gt)(t.slice(1)," ")||"console.assert"}`;return r.setExtra("arguments",t.slice(1)),void(0,s.wd)(e,n)}const o=t.find(t=>t instanceof Error);if("error"===e&&o)return void(0,s.Cp)(o,n);const i=(0,m.gt)(t," ");(0,s.wd)(i,n)})}(n,r)})}}});(0,a.F)(co,uo);const lo=F.OW,po="ContextLines",fo=(0,a._C)((t={})=>{const e=null!=t.frameContextLines?t.frameContextLines:7;return{name:po,setupOnce(){},processEvent(t){return function(t,e){const n=lo.document,r=lo.location&&(o=lo.location.href,o.split(/[\?#]/,1)[0]);var o;if(!n||!r)return t;const i=t.exception&&t.exception.values;if(!i||!i.length)return t;const s=n.documentElement.innerHTML;if(!s)return t;const a=["<!DOCTYPE html>","<html>",...s.split("\n"),"</html>"];return i.forEach(t=>{const n=t.stacktrace;n&&n.frames&&(n.frames=n.frames.map(t=>function(t,e,n,r){if(t.filename!==n||!t.lineno||!e.length)return t;return(0,h.db)(e,t,r),t}(t,a,r,e)))}),t}(t,e)}}});(0,a.F)(po,fo);const ho="Debug",mo=(0,a._C)((t={})=>{const e={debugger:!1,stringify:!1,...t};return{name:ho,setupOnce(){},setup(t){t.on&&t.on("beforeSendEvent",(t,n)=>{e.debugger,(0,f.pq)(()=>{e.stringify?(console.log(JSON.stringify(t,null,2)),n&&Object.keys(n).length&&console.log(JSON.stringify(n,null,2))):(console.log(t),n&&Object.keys(n).length&&console.log(n))})})}}}),go=((0,a.F)(ho,mo),"undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__),vo="Dedupe",yo=(0,a._C)(()=>{let t;return{name:vo,setupOnce(){},processEvent(e){if(e.type)return e;try{if(function(t,e){if(!e)return!1;if(function(t,e){const n=t.message,r=e.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!_o(t,e))return!1;if(!bo(t,e))return!1;return!0}(t,e))return!0;if(function(t,e){const n=wo(e),r=wo(t);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!_o(t,e))return!1;if(!bo(t,e))return!1;return!0}(t,e))return!0;return!1}(e,t))return go&&f.vF.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(n){}return t=e}}});(0,a.F)(vo,yo);function bo(t,e){let n=So(t),r=So(e);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let o=0;o<r.length;o++){const t=r[o],e=n[o];if(t.filename!==e.filename||t.lineno!==e.lineno||t.colno!==e.colno||t.function!==e.function)return!1}return!0}function _o(t,e){let n=t.fingerprint,r=e.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return!(n.join("")!==r.join(""))}catch(o){return!1}}function wo(t){return t.exception&&t.exception.values&&t.exception.values[0]}function So(t){const e=t.exception;if(e)try{return e.values[0].stacktrace.frames}catch(n){return}}const xo="ExtraErrorData",Eo=(0,a._C)((t={})=>{const e=t.depth||3,n=t.captureErrorCause||!1;return{name:xo,setupOnce(){},processEvent(t,r){return function(t,e={},n,r){if(!e.originalException||!(0,x.bJ)(e.originalException))return t;const o=e.originalException.name||e.originalException.constructor.name,s=function(t,e){try{const n=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],r={};for(const e of Object.keys(t)){if(-1!==n.indexOf(e))continue;const o=t[e];r[e]=(0,x.bJ)(o)?o.toString():o}if(e&&void 0!==t.cause&&(r.cause=(0,x.bJ)(t.cause)?t.cause.toString():t.cause),"function"==typeof t.toJSON){const e=t.toJSON();for(const t of Object.keys(e)){const n=e[t];r[t]=(0,x.bJ)(n)?n.toString():n}}return r}catch(n){go&&f.vF.error("Unable to extract extra data from the Error object:",n)}return null}(e.originalException,r);if(s){const e={...t.contexts},r=(0,be.S8)(s,n);return(0,x.Qd)(r)&&((0,i.my)(r,"__sentry_skip_normalization__",!0),e[o]=r),{...t,contexts:e}}return t}(t,r,e,n)}}});(0,a.F)(xo,Eo);var To=n(1351);const Co="HttpClient",ko=(0,a._C)((t={})=>{const e={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...t};return{name:Co,setupOnce(){},setup(t){!function(t,e){if(!(0,Ae.m7)())return;(0,an.u)(n=>{if((0,s.KU)()!==t)return;const{response:r,args:o}=n,[i,a]=o;r&&function(t,e,n,r){if(Po(t,n.status,n.url)){const t=function(t,e){if(!e&&t instanceof Request)return t;if(t instanceof Request&&t.bodyUsed)return t;
2return new Request(t,e)}(e,r);let o,i,a,c;Ao()&&([{headers:o,cookies:a},{headers:i,cookies:c}]=[{cookieHeader:"Cookie",obj:t},{cookieHeader:"Set-Cookie",obj:n}].map(({cookieHeader:t,obj:e})=>{const n=function(t){const e={};return t.forEach((t,n)=>{e[n]=t}),e}(e.headers);let r;try{const e=n[t]||n[t.toLowerCase()]||void 0;e&&(r=Ro(e))}catch(o){go&&f.vF.log(`Could not extract cookies from header ${t}`)}return{headers:n,cookies:r}}));const u=Io({url:t.url,method:t.method,status:n.status,requestHeaders:o,responseHeaders:i,requestCookies:a,responseCookies:c});(0,s.r)(u)}}(e,i,r,a)})}(t,e),function(t,e){if(!("XMLHttpRequest"in F.OW))return;(0,sn.Mn)(n=>{if((0,s.KU)()!==t)return;const r=n.xhr,o=r[sn.Er];if(!o)return;const{method:i,request_headers:a}=o;try{!function(t,e,n,r){if(Po(t,e.status,e.responseURL)){let t,i,a;if(Ao()){try{const t=e.getResponseHeader("Set-Cookie")||e.getResponseHeader("set-cookie")||void 0;t&&(i=Ro(t))}catch(o){go&&f.vF.log("Could not extract cookies from response headers")}try{a=function(t){const e=t.getAllResponseHeaders();if(!e)return{};return e.split("\r\n").reduce((t,e)=>{const[n,r]=e.split(": ");return t[n]=r,t},{})}(e)}catch(o){go&&f.vF.log("Could not extract headers from response")}t=r}const c=Io({url:e.responseURL,method:n,status:e.status,requestHeaders:t,responseHeaders:a,responseCookies:i});(0,s.r)(c)}}(e,r,i,a)}catch(c){go&&f.vF.warn("Error while extracting response event form XHR response",c)}})}(t,e)}}});(0,a.F)(Co,ko);function Oo(t){if(t){const e=t["Content-Length"]||t["content-length"];if(e)return parseInt(e,10)}}function Ro(t){return t.split("; ").reduce((t,e)=>{const[n,r]=e.split("=");return t[n]=r,t},{})}function Po(t,e,n){return function(t,e){return t.some(t=>"number"==typeof t?t===e:e>=t[0]&&e<=t[1])}(t.failedRequestStatusCodes,e)&&(r=t.failedRequestTargets,o=n,r.some(t=>"string"==typeof t?o.includes(t):t.test(o)))&&!(0,To.A)(n,(0,s.KU)());var r,o}function Io(t){const e=`HTTP Client Error with status code: ${t.status}`,n={message:e,exception:{values:[{type:"Error",value:e}]},request:{url:t.url,method:t.method,headers:t.requestHeaders,cookies:t.requestCookies},contexts:{response:{status_code:t.status,headers:t.responseHeaders,cookies:t.responseCookies,body_size:Oo(t.responseHeaders)}}};return(0,h.M6)(n,{type:"http.client",handled:!1}),n}function Ao(){const t=(0,s.KU)();return!!t&&Boolean(t.getOptions().sendDefaultPii)}const No=F.OW,jo="ReportingObserver",Fo=new WeakMap,Do=(0,a._C)((t={})=>{const e=t.types||["crash","deprecation","intervention"];function n(t){if(Fo.has((0,s.KU)()))for(const e of t)(0,s.v4)(t=>{t.setExtra("url",e.url);const n=`ReportingObserver [${e.type}]`;let r="No details available";if(e.body){const n={};for(const t in e.body)n[t]=e.body[t];if(t.setExtra("body",n),"crash"===e.type){const t=e.body;r=[t.crashId||"",t.reason||""].join(" ").trim()||r}else{r=e.body.message||r}}(0,s.wd)(`${n}: ${r}`)})}return{name:jo,setupOnce(){if(!(0,Ae.vQ)())return;new No.ReportingObserver(n,{buffered:!0,types:e}).observe()},setup(t){Fo.set(t,!0)}}});(0,a.F)(jo,Do);function Lo(t,e){let n=0;for(let r=t.length-1;r>=0;r--){const e=t[r];"."===e?t.splice(r,1):".."===e?(t.splice(r,1),n++):n&&(t.splice(r,1),n--)}if(e)for(;n--;n)t.unshift("..");return t}const Mo=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function $o(t){const e=t.length>1024?`<truncated>${t.slice(-1024)}`:t,n=Mo.exec(e);return n?n.slice(1):[]}function Ho(...t){let e="",n=!1;for(let r=t.length-1;r>=-1&&!n;r--){const o=r>=0?t[r]:"/";o&&(e=`${o}/${e}`,n="/"===o.charAt(0))}return e=Lo(e.split("/").filter(t=>!!t),!n).join("/"),(n?"/":"")+e||"."}function Bo(t){let e=0;for(;e<t.length&&""===t[e];e++);let n=t.length-1;for(;n>=0&&""===t[n];n--);return e>n?[]:t.slice(e,n-e+1)}const Uo="RewriteFrames",qo=(0,a._C)((t={})=>{const e=t.root,n=t.prefix||"app:///",r=t.iteratee||(t=>{if(!t.filename)return t;const r=/^[a-zA-Z]:\\/.test(t.filename)||t.filename.includes("\\")&&!t.filename.includes("/"),o=/^\//.test(t.filename);if(r||o){const o=r?t.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):t.filename,i=e?function(t,e){t=Ho(t).slice(1),e=Ho(e).slice(1);const n=Bo(t.split("/")),r=Bo(e.split("/")),o=Math.min(n.length,r.length);let i=o;for(let a=0;a<o;a++)if(n[a]!==r[a]){i=a;break}let s=[];for(let a=i;a<n.length;a++)s.push("..");return s=s.concat(r.slice(i)),s.join("/")}(e,o):function(t,e){let n=$o(t)[2];return e&&n.slice(-1*e.length)===e&&(n=n.slice(0,n.length-e.length)),n}(o);t.filename=`${n}${i}`}return t});function o(t){return{...t,frames:t&&t.frames&&t.frames.map(t=>r(t))}}return{name:Uo,setupOnce(){},processEvent(t){let e=t;return t.exception&&Array.isArray(t.exception.values)&&(e=function(t){try{return{...t,exception:{...t.exception,values:t.exception.values.map(t=>({...t,...t.stacktrace&&{stacktrace:o(t.stacktrace)}}))}}}catch(e){return t}}(e)),e}}}),Wo=((0,a.F)(Uo,qo),"SessionTiming"),zo=(0,a._C)(()=>{const t=Date.now();return{name:Wo,setupOnce(){},processEvent(e){const n=Date.now();return{...e,extra:{...e.extra,"session:start":t,"session:duration":n-t,"session:end":n}}}}});(0,a.F)(Wo,zo);var Go=n(2719),Jo=n(3037);function Yo(){Jo.j.document?Jo.j.document.addEventListener("visibilitychange",()=>{const t=X();if(Jo.j.document.hidden&&t){const e="cancelled",{op:n,status:r}=(0,q.et)(t);Go.T&&f.vF.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),r||t.setStatus(e),t.setTag("visibilitychange","document.hidden"),t.end()}}):Go.T&&f.vF.warn("[Tracing] Could not set up background tab detection due to lack of global document")}var Vo=n(571);function Qo(t){return[{type:"span"},t]}var Ko=n(231);function Xo(t){return"number"==typeof t&&isFinite(t)}
2function Zo(t,{startTimestamp:e,...n}){return e&&t.startTimestamp>e&&(t.startTimestamp=e),t.startChild({startTimestamp:e,...n})}var ti=n(4217);function ei(t){return t/1e3}function ni(){return Jo.j&&Jo.j.addEventListener&&Jo.j.performance}let ri,oi,ii=0,si={};function ai(){const t=ni();if(t&&nt.k3){t.mark&&Jo.j.performance.mark("sentry-tracing-init");const e=(0,Vo.T5)(({metric:t})=>{const e=t.entries[t.entries.length-1];if(!e)return;const n=ei(nt.k3),r=ei(e.startTime);Go.T&&f.vF.log("[Measurements] Adding FID"),si.fid={value:t.value,unit:"millisecond"},si["mark.fid"]={value:n+r,unit:"second"}}),n=(0,Vo.a9)(({metric:t})=>{const e=t.entries[t.entries.length-1];e&&(Go.T&&f.vF.log("[Measurements] Adding CLS"),si.cls={value:t.value,unit:""},oi=e)},!0),r=(0,Vo.Pt)(({metric:t})=>{const e=t.entries[t.entries.length-1];e&&(Go.T&&f.vF.log("[Measurements] Adding LCP"),si.lcp={value:t.value,unit:"millisecond"},ri=e)},!0),o=(0,Vo.YG)(({metric:t})=>{t.entries[t.entries.length-1]&&(Go.T&&f.vF.log("[Measurements] Adding TTFB"),si.ttfb={value:t.value,unit:"millisecond"})});return()=>{e(),n(),r(),o()}}return()=>{}}function ci(){(0,Vo.wv)("longtask",({entries:t})=>{for(const e of t){const t=X();if(!t)return;const n=ei(nt.k3+e.startTime),r=ei(e.duration);t.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+r})}})}function ui(){(0,Vo.wv)("event",({entries:t})=>{for(const e of t){const t=X();if(!t)return;if("click"===e.name){const n=ei(nt.k3+e.startTime),r=ei(e.duration),o={description:(0,cn.Hd)(e.target),op:`ui.interaction.${e.name}`,origin:"auto.ui.browser.metrics",startTimestamp:n,endTimestamp:n+r},i=(0,cn.xE)(e.target);i&&(o.attributes={"ui.component_name":i}),t.startChild(o)}}})}function li(t,e){if(ni()&&nt.k3){const n=function(t,e){return(0,Vo.hT)(({metric:n})=>{if(void 0===n.value)return;const r=n.entries.find(t=>t.duration===n.value&&void 0!==di[t.name]),o=(0,s.KU)();if(!r||!o)return;const i=di[r.name],a=o.getOptions(),c=ei(nt.k3+r.startTime),u=ei(n.value),l=void 0!==r.interactionId?t[r.interactionId]:void 0;if(void 0===l)return;const{routeName:d,parentContext:p,activeTransaction:h,user:m,replayId:g}=l,v=void 0!==m?m.email||m.id||m.ip_address:void 0,y=void 0!==h?h.getProfileId():void 0,b=new Ct({startTimestamp:c,endTimestamp:c+u,op:`ui.interaction.${i}`,name:(0,cn.Hd)(r.target),attributes:{release:a.release,environment:a.environment,transaction:d,...void 0!==v&&""!==v?{user:v}:{},...void 0!==y?{profile_id:y}:{},...void 0!==g?{replay_id:g}:{}},exclusiveTime:n.value,measurements:{inp:{value:n.value,unit:"millisecond"}}}),_=function(t,e,n){if(!it(e))return!1;let r;r=void 0!==t&&"function"==typeof e.tracesSampler?e.tracesSampler({transactionContext:t,name:t.name,parentSampled:t.parentSampled,attributes:{...t.data,...t.attributes},location:Jo.j.location}):void 0!==t&&void 0!==t.sampled?t.sampled:void 0!==e.tracesSampleRate?e.tracesSampleRate:1;if(!Nt(r))return Go.T&&f.vF.warn("[Tracing] Discarding interaction span because of invalid sample rate."),!1;if(!0===r)return n;if(!1===r)return 0;return r*n}(p,a,e);if(_&&Math.random()<_){const t=b?function(t,e){const n={sent_at:(new Date).toISOString()};e&&(n.dsn=(0,zt.SB)(e));const r=t.map(Qo);return(0,j.h4)(n,r)}([b],o.getDsn()):void 0,e=o&&o.getTransport();return void(e&&t&&e.send(t).then(null,t=>{Go.T&&f.vF.error("Error while sending interaction:",t)}))}})}(t,e);return()=>{n()}}return()=>{}}const di={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function pi(t){const e=ni();if(!e||!Jo.j.performance.getEntries||!nt.k3)return;Go.T&&f.vF.log("[Tracing] Adding & adjusting spans using Performance API");const n=ei(nt.k3),r=e.getEntries(),{op:o,start_timestamp:i}=(0,q.et)(t);
2if(r.slice(ii).forEach(e=>{const r=ei(e.startTime),o=ei(e.duration);if(!("navigation"===t.op&&i&&n+r<i))switch(e.entryType){case"navigation":!function(t,e,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{fi(t,e,r,n)}),fi(t,e,"secureConnection",n,"TLS/SSL","connectEnd"),fi(t,e,"fetch",n,"cache","domainLookupStart"),fi(t,e,"domainLookup",n,"DNS"),function(t,e,n){e.responseEnd&&(Zo(t,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:n+ei(e.requestStart),endTimestamp:n+ei(e.responseEnd)}),Zo(t,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:n+ei(e.responseStart),endTimestamp:n+ei(e.responseEnd)}))}(t,e,n)}(t,e,n);break;case"mark":case"paint":case"measure":{!function(t,e,n,r,o){const i=o+n,s=i+r;Zo(t,{description:e.name,endTimestamp:s,op:e.entryType,origin:"auto.resource.browser.metrics",startTimestamp:i})}(t,e,r,o,n);const i=(0,Ko.N)(),s=e.startTime<i.firstHiddenTime;"first-paint"===e.name&&s&&(Go.T&&f.vF.log("[Measurements] Adding FP"),si.fp={value:e.startTime,unit:"millisecond"}),"first-contentful-paint"===e.name&&s&&(Go.T&&f.vF.log("[Measurements] Adding FCP"),si.fcp={value:e.startTime,unit:"millisecond"});break}case"resource":!function(t,e,n,r,o,i){if("xmlhttprequest"===e.initiatorType||"fetch"===e.initiatorType)return;const s=dn(n),a={};hi(a,e,"transferSize","http.response_transfer_size"),hi(a,e,"encodedBodySize","http.response_content_length"),hi(a,e,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in e&&(a["resource.render_blocking_status"]=e.renderBlockingStatus);s.protocol&&(a["url.scheme"]=s.protocol.split(":").pop());s.host&&(a["server.address"]=s.host);a["url.same_origin"]=n.includes(Jo.j.location.origin);const c=i+r,u=c+o;Zo(t,{description:n.replace(Jo.j.location.origin,""),endTimestamp:u,op:e.initiatorType?`resource.${e.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:c,data:a})}(t,e,e.name,r,o,n)}}),ii=Math.max(r.length-1,0),function(t){const e=Jo.j.navigator;if(!e)return;const n=e.connection;n&&(n.effectiveType&&t.setTag("effectiveConnectionType",n.effectiveType),n.type&&t.setTag("connectionType",n.type),Xo(n.rtt)&&(si["connection.rtt"]={value:n.rtt,unit:"millisecond"}));Xo(e.deviceMemory)&&t.setTag("deviceMemory",`${e.deviceMemory} GB`);Xo(e.hardwareConcurrency)&&t.setTag("hardwareConcurrency",String(e.hardwareConcurrency))}(t),"pageload"===o){!function(t){const e=(0,ti.z)();if(!e)return;const{responseStart:n,requestStart:r}=e;r<=n&&(Go.T&&f.vF.log("[Measurements] Adding TTFB Request Time"),t["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}(si),["fcp","fp","lcp"].forEach(t=>{if(!si[t]||!i||n>=i)return;const e=si[t].value,r=n+ei(e),o=Math.abs(1e3*(r-i)),s=o-e;Go.T&&f.vF.log(`[Measurements] Normalized ${t} from ${e} to ${o} (${s})`),si[t].value=o});const e=si["mark.fid"];e&&si.fid&&(Zo(t,{description:"first input delay",endTimestamp:e.value+ei(si.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:e.value}),delete si["mark.fid"]),"fcp"in si||delete si.cls,Object.keys(si).forEach(t=>{ce(t,si[t].value,si[t].unit)}),function(t){ri&&(Go.T&&f.vF.log("[Measurements] Adding LCP Data"),ri.element&&t.setTag("lcp.element",(0,cn.Hd)(ri.element)),ri.id&&t.setTag("lcp.id",ri.id),ri.url&&t.setTag("lcp.url",ri.url.trim().slice(0,200)),t.setTag("lcp.size",ri.size));oi&&oi.sources&&(Go.T&&f.vF.log("[Measurements] Adding CLS Data"),oi.sources.forEach((e,n)=>t.setTag(`cls.source.${n+1}`,(0,cn.Hd)(e.node))))}(t)}ri=void 0,oi=void 0,si={}}function fi(t,e,n,r,o,i){const s=i?e[i]:e[`${n}End`],a=e[`${n}Start`];a&&s&&Zo(t,{op:"browser",origin:"auto.browser.browser.metrics",description:o||n,startTimestamp:r+ei(a),endTimestamp:r+ei(s)})}function hi(t,e,n,r){const o=e[n];null!=o&&o<2147483647&&(t[r]=o)}var mi=n(5584);function gi(t,e,n,r,o="auto.http.browser"){if(!it()||!t.fetchData)return;const i=e(t.fetchData.url);if(t.endTimestamp&&i){const e=t.fetchData.__span;if(!e)return;const n=r[e];return void(n&&(!function(t,e){if(e.response){Et(t,e.response.status);const n=e.response&&e.response.headers&&e.response.headers.get("content-length");if(n){const e=parseInt(n);e>0&&t.setAttribute("http.response_content_length",e)}}else e.error&&t.setStatus("internal_error");t.end()}(n,t),delete r[e]))}const a=(0,s.o5)(),c=(0,s.KU)(),{method:u,url:l}=t.fetchData,d=function(t){try{return new URL(t).href}catch(e){return}}(l),p=d?dn(d).host:void 0,f=i?ut({name:`${u} ${l}`,onlyIfParent:!0,attributes:{url:l,type:"fetch","http.method":u,"http.url":d,"server.address":p,[_t.JD]:o},op:"http.client"}):void 0;if(f&&(t.fetchData.__span=f.spanContext().spanId,r[f.spanContext().spanId]=f),n(t.fetchData.url)&&c){const e=t.args[0];t.args[1]=t.args[1]||{};const n=t.args[1];n.headers=function(t,e,n,r,o){const i=o||n.getSpan(),s=(0,U.rm)(),{traceId:a,spanId:c,sampled:u,dsc:l}={...s.getPropagationContext(),...n.getPropagationContext()},d=i?(0,q.Qh)(i):(0,K.TC)(a,c,u),p=(0,mi.De)(l||(i?(0,rt.k)(i):(0,rt.l)(a,e,n))),f=r.headers||("undefined"!=typeof Request&&(0,x.tH)(t,Request)?t.headers:void 0);if(f){if("undefined"!=typeof Headers&&(0,x.tH)(f,Headers)){const t=new Headers(f);return t.append("sentry-trace",d),p&&t.append(mi.hF,p),t}if(Array.isArray(f)){const t=[...f,["sentry-trace",d]];return p&&t.push([mi.hF,p]),t}{const t="baggage"in f?f.baggage:void 0,e=[];return Array.isArray(t)?e.push(...t):t&&e.push(t),p&&e.push(p),{...f,"sentry-trace":d,baggage:e.length>0?e.join(","):void 0}}}return{"sentry-trace":d,baggage:p}}(e,c,a,n,f)}return f}const vi=["localhost",/^\/(?!\/)/],yi={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:vi,tracePropagationTargets:vi};function bi(t){const{traceFetch:e,traceXHR:n,tracePropagationTargets:r,tracingOrigins:o,shouldCreateSpanForRequest:i,enableHTTPTimings:a}={traceFetch:yi.traceFetch,traceXHR:yi.traceXHR,...t}
2,c="function"==typeof i?i:t=>!0,u=t=>function(t,e){return(0,m.Xr)(t,e||vi)}(t,r||o),l={};e&&(0,an.u)(t=>{const e=gi(t,c,u,l);if(e){const n=Si(t.fetchData.url),r=n?dn(n).host:void 0;e.setAttributes({"http.url":n,"server.address":r})}a&&e&&_i(e)}),n&&(0,sn.Mn)(t=>{const e=function(t,e,n,r){const o=t.xhr,i=o&&o[sn.Er];if(!it()||!o||o.__sentry_own_request__||!i)return;const a=e(i.url);if(t.endTimestamp&&a){const t=o.__sentry_xhr_span_id__;if(!t)return;const e=r[t];return void(e&&void 0!==i.status_code&&(Et(e,i.status_code),e.end(),delete r[t]))}const c=(0,s.o5)(),u=(0,U.rm)(),l=Si(i.url),d=l?dn(l).host:void 0,p=a?ut({name:`${i.method} ${i.url}`,onlyIfParent:!0,attributes:{type:"xhr","http.method":i.method,"http.url":l,url:i.url,"server.address":d,[_t.JD]:"auto.http.browser"},op:"http.client"}):void 0;p&&(o.__sentry_xhr_span_id__=p.spanContext().spanId,r[o.__sentry_xhr_span_id__]=p);const f=(0,s.KU)();if(o.setRequestHeader&&n(i.url)&&f){const{traceId:t,spanId:e,sampled:n,dsc:r}={...u.getPropagationContext(),...c.getPropagationContext()};!function(t,e,n){try{t.setRequestHeader("sentry-trace",e),n&&t.setRequestHeader(mi.hF,n)}catch(r){}}(o,p?(0,q.Qh)(p):(0,K.TC)(t,e,n),(0,mi.De)(r||(p?(0,rt.k)(p):(0,rt.l)(t,f,c))))}return p}(t,c,u,l);a&&e&&_i(e)})}function _i(t){const{url:e}=(0,q.et)(t).data||{};if(!e||"string"!=typeof e)return;const n=(0,Vo.wv)("resource",({entries:r})=>{r.forEach(r=>{if(function(t){return"resource"===t.entryType&&"initiatorType"in t&&"string"==typeof t.nextHopProtocol&&("fetch"===t.initiatorType||"xmlhttprequest"===t.initiatorType)}(r)&&r.name.endsWith(e)){const e=function(t){const{name:e,version:n}=function(t){let e="unknown",n="unknown",r="";for(const o of t){if("/"===o){[e,n]=t.split("/");break}if(!isNaN(Number(o))){e="h"===r?"http":r,n=t.split(r)[1];break}r+=o}r===t&&(e=r);return{name:e,version:n}}(t.nextHopProtocol),r=[];if(r.push(["network.protocol.version",n],["network.protocol.name",e]),!nt.k3)return r;return[...r,["http.request.redirect_start",wi(t.redirectStart)],["http.request.fetch_start",wi(t.fetchStart)],["http.request.domain_lookup_start",wi(t.domainLookupStart)],["http.request.domain_lookup_end",wi(t.domainLookupEnd)],["http.request.connect_start",wi(t.connectStart)],["http.request.secure_connection_start",wi(t.secureConnectionStart)],["http.request.connection_end",
2wi(t.connectEnd)],["http.request.request_start",wi(t.requestStart)],["http.request.response_start",wi(t.responseStart)],["http.request.response_end",wi(t.responseEnd)]]}(r);e.forEach(e=>t.setAttribute(...e)),setTimeout(n)}})})}function wi(t=0){return((nt.k3||performance.timeOrigin)+t)/1e3}function Si(t){try{return new URL(t,Jo.j.location.origin).href}catch(e){return}}const xi={...Ot,markBackgroundTransactions:!0,routingInstrumentation:function(t,e=!0,n=!0){if(!Jo.j||!Jo.j.location)return void(Go.T&&f.vF.warn("Could not initialize routing instrumentation due to invalid location"));let r,o=Jo.j.location.href;e&&(r=t({name:Jo.j.location.pathname,startTimestamp:nt.k3?nt.k3/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),n&&(0,en._)(({to:e,from:n})=>{void 0===n&&o&&-1!==o.indexOf(e)?o=void 0:n!==e&&(o=void 0,r&&(Go.T&&f.vF.log(`[Tracing] Finishing current transaction with op: ${r.op}`),r.end()),r=t({name:Jo.j.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})},startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...yi};class Ei{constructor(t){this.name="BrowserTracing",this._hasSetTracePropagationTargets=!1,Lt(),Go.T&&(this._hasSetTracePropagationTargets=!(!t||!t.tracePropagationTargets&&!t.tracingOrigins)),this.options={...xi,...t},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),t&&!t.tracePropagationTargets&&t.tracingOrigins&&(this.options.tracePropagationTargets=t.tracingOrigins),this._collectWebVitals=ai(),this._interactionIdToRouteNameMapping={},this.options.enableInp&&li(this._interactionIdToRouteNameMapping,this.options.interactionsSampleRate),this.options.enableLongTask&&ci(),this.options._experiments.enableInteractions&&ui(),this._latestRoute={name:void 0,context:void 0}}setupOnce(t,e){this._getCurrentHub=e;const n=e().getClient(),r=n&&n.getOptions(),{routingInstrumentation:o,startTransactionOnLocationChange:i,startTransactionOnPageLoad:s,markBackgroundTransactions:a,traceFetch:c,traceXHR:u,shouldCreateSpanForRequest:l,enableHTTPTimings:d,_experiments:p}=this.options,h=r&&r.tracePropagationTargets,m=h||this.options.tracePropagationTargets;Go.T&&this._hasSetTracePropagationTargets&&h&&f.vF.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),o(t=>{const n=this._createRouteTransaction(t);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(n,t,e),n},s,i),a&&Yo(),p.enableInteractions&&this._registerInteractionListener(),this.options.enableInp&&this._registerInpInteractionListener(),bi({traceFetch:c,traceXHR:u,tracePropagationTargets:m,shouldCreateSpanForRequest:l,enableHTTPTimings:d})}_createRouteTransaction(t){if(!this._getCurrentHub)return void(Go.T&&f.vF.warn(`[Tracing] Did not create ${t.op} transaction because _getCurrentHub is invalid.`));const e=this._getCurrentHub(),{beforeNavigate:n,idleTimeout:r,finalTimeout:o,heartbeatInterval:i}=this.options,s="pageload"===t.op;let a;if(s){const e=s?Ti("sentry-trace"):"",n=s?Ti("baggage"):void 0,{traceId:r,dsc:o,parentSpanId:i,sampled:c}=(0,K.kM)(e,n);a={traceId:r,parentSpanId:i,parentSampled:c,...t,metadata:{...t.metadata,dynamicSamplingContext:o},trimEnd:!0}}else a={trimEnd:!0,...t};const c="function"==typeof n?n(a):a,u=void 0===c?{...a,sampled:!1}:c;u.metadata=u.name!==a.name?{...u.metadata,source:"custom"}:u.metadata,this._latestRoute.name=u.name,this._latestRoute.context=u,!1===u.sampled&&Go.T&&f.vF.log(`[Tracing] Will not send ${u.op} transaction because of beforeNavigate.`),Go.T&&f.vF.log(`[Tracing] Starting ${u.op} transaction on scope`);const{location:l}=Jo.j,d=Dt(e,u,r,o,!0,{location:l},i,s);return s&&Jo.j.document&&(Jo.j.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(Jo.j.document.readyState)&&d.sendAutoFinishSignal()}),["interactive","complete"].includes(Jo.j.document.readyState)&&d.sendAutoFinishSignal()),d.registerBeforeFinishCallback(t=>{this._collectWebVitals(),pi(t)}),d}_registerInteractionListener(){let t;const e=()=>{const{idleTimeout:e,finalTimeout:n,heartbeatInterval:r}=this.options,o="ui.action.click",i=X();if(i&&i.op&&["navigation","pageload"].includes(i.op))return void(Go.T&&f.vF.warn(`[Tracing] Did not create ${o} transaction because a pageload or navigation transaction is in progress.`));if(t&&(t.setFinishReason("interactionInterrupted"),t.end(),t=void 0),!this._getCurrentHub)return void(Go.T&&f.vF.warn(`[Tracing] Did not create ${o}
2 transaction because _getCurrentHub is invalid.`));if(!this._latestRoute.name)return void(Go.T&&f.vF.warn(`[Tracing] Did not create ${o} transaction because _latestRouteName is missing.`));const s=this._getCurrentHub(),{location:a}=Jo.j,c={name:this._latestRoute.name,op:o,trimEnd:!0,data:{[_t.i_]:this._latestRoute.context?Ci(this._latestRoute.context):"url"}};t=Dt(s,c,e,n,!0,{location:a},r)};["click"].forEach(t=>{Jo.j.document&&addEventListener(t,e,{once:!1,capture:!0})})}_registerInpInteractionListener(){const t=({entries:t})=>{const e=(0,s.KU)(),n=void 0!==e&&void 0!==e.getIntegrationByName?e.getIntegrationByName("Replay"):void 0,r=void 0!==n?n.getReplayId():void 0,o=X(),i=(0,s.o5)(),a=void 0!==i?i.getUser():void 0;t.forEach(t=>{if(function(t){return"duration"in t}(t)){const e=t.interactionId;if(void 0===e)return;const n=this._interactionIdToRouteNameMapping[e],i=t.duration,s=t.startTime,c=Object.keys(this._interactionIdToRouteNameMapping),u=c.length>0?c.reduce((t,e)=>this._interactionIdToRouteNameMapping[t].duration<this._interactionIdToRouteNameMapping[e].duration?t:e):void 0;if("first-input"===t.entryType){if(c.map(t=>this._interactionIdToRouteNameMapping[t]).some(t=>t.duration===i&&t.startTime===s))return}if(!e)return;if(n)n.duration=Math.max(n.duration,i);else if(c.length<10||void 0===u||i>this._interactionIdToRouteNameMapping[u].duration){const t=this._latestRoute.name,n=this._latestRoute.context;t&&n&&(u&&Object.keys(this._interactionIdToRouteNameMapping).length>=10&&delete this._interactionIdToRouteNameMapping[u],this._interactionIdToRouteNameMapping[e]={routeName:t,duration:i,parentContext:n,user:a,activeTransaction:o,replayId:r,startTime:s})}}})};(0,Vo.wv)("event",t),(0,Vo.wv)("first-input",t)}}function Ti(t){const e=(0,cn.NX)(`meta[name=${t}]`);return e?e.getAttribute("content"):void 0}function Ci(t){const e=t.attributes&&t.attributes[_t.i_],n=t.data&&t.data[_t.i_],r=t.metadata&&t.metadata.source;return e||n||r}const ki={...Ot,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...yi},Oi=(t={})=>{const e=!!Go.T&&!(!t.tracePropagationTargets&&!t.tracingOrigins);Lt(),!t.tracePropagationTargets&&t.tracingOrigins&&(t.tracePropagationTargets=t.tracingOrigins);const n={...ki,...t},r=ai(),o={};n.enableInp&&li(o,n.interactionsSampleRate),n.enableLongTask&&ci(),n._experiments.enableInteractions&&ui();const i={name:void 0,context:void 0};function a(t){const e=(0,U.BF)(),{beforeStartSpan:o,idleTimeout:s,finalTimeout:a,heartbeatInterval:c}=n,u="pageload"===t.op;let l;if(u){const e=u?Ii("sentry-trace"):"",n=u?Ii("baggage"):void 0,{traceId:r,dsc:o,parentSpanId:i,sampled:s}=(0,K.kM)(e,n);l={traceId:r,parentSpanId:i,parentSampled:s,...t,metadata:{...t.metadata,dynamicSamplingContext:o},trimEnd:!0}}else l={trimEnd:!0,...t};const d=o?o(l):l;d.metadata=d.name!==l.name?{...d.metadata,source:"custom"}:d.metadata,i.name=d.name,i.context=d,!1===d.sampled&&Go.T&&f.vF.log(`[Tracing] Will not send ${d.op} transaction because of beforeNavigate.`),Go.T&&f.vF.log(`[Tracing] Starting ${d.op} transaction on scope`);const{location:p}=Jo.j,h=Dt(e,d,s,a,!0,{location:p},c,u);return u&&Jo.j.document&&(Jo.j.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(Jo.j.document.readyState)&&h.sendAutoFinishSignal()}),["interactive","complete"].includes(Jo.j.document.readyState)&&h.sendAutoFinishSignal()),h.registerBeforeFinishCallback(t=>{r(),pi(t)}),h}return{name:"BrowserTracing",setupOnce:()=>{},afterAllSetup(t){const r=t.getOptions(),{markBackgroundSpan:c,traceFetch:u,traceXHR:l,shouldCreateSpanForRequest:d,enableHTTPTimings:p,_experiments:h}=n,m=r&&r.tracePropagationTargets,g=m||n.tracePropagationTargets;let v;Go.T&&e&&m&&f.vF.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used.");let y=Jo.j.location&&Jo.j.location.href;if(t.on&&(t.on("startNavigationSpan",t=>{v&&(Go.T&&f.vF.log(`[Tracing] Finishing current transaction with op: ${(0,q.et)(v).op}`),v.end()),v=a({op:"navigation",...t})}),t.on("startPageLoadSpan",t=>{v&&(Go.T&&f.vF.log(`[Tracing] Finishing current transaction with op: ${(0,q.et)(v).op}`),v.end()),v=a({op:"pageload",...t})})),n.instrumentPageLoad&&t.emit&&Jo.j.location){const e={name:Jo.j.location.pathname,startTimestamp:nt.k3?nt.k3/1e3:void 0,origin:"auto.pageload.browser",attributes:{[_t.i_]:"url"}};Ri(t,e)}n.instrumentNavigation&&t.emit&&Jo.j.location&&(0,en._)(({to:e,from:n})=>{if(void 0===n&&y&&-1!==y.indexOf(e))y=void 0;else if(n!==e){y=void 0;const e={name:Jo.j.location.pathname,origin:"auto.navigation.browser",attributes:{[_t.i_]:"url"}};Pi(t,e)}}),c&&Yo(),h.enableInteractions&&function(t,e){let n;const r=()=>{const{idleTimeout:r,finalTimeout:o,heartbeatInterval:i}=t,s="ui.action.click",a=X();if(a&&a.op&&["navigation","pageload"].includes(a.op))return void(Go.T&&f.vF.warn(`[Tracing] Did not create ${s} transaction because a pageload or navigation transaction is in progress.`));if(n&&(n.setFinishReason("interactionInterrupted"),n.end(),n=void 0),!e.name)return void(Go.T&&f.vF.warn(`[Tracing] Did not create ${s} transaction because _latestRouteName is missing.`));const{location:c}=Jo.j,u={name:e.name,op:s,trimEnd:!0,data:{[_t.i_]:e.context?Ni(e.context):"url"}};n=Dt((0,U.BF)(),u,r,o,!0,{location:c},i)};["click"].forEach(t=>{Jo.j.document&&addEventListener(t,r,{once:!1,capture:!0})})}(n,i),n.enableInp&&function(t,e){const n=({entries:n})=>{const r=(0,s.KU)(),o=void 0!==r&&void 0!==r.getIntegrationByName?r.getIntegrationByName("Replay"):void 0,i=void 0!==o?o.getReplayId():void 0,a=X(),c=(0,s.o5)(),u=void 0!==c?c.getUser():void 0;
2n.forEach(n=>{if(function(t){return"duration"in t}(n)){const r=n.interactionId;if(void 0===r)return;const o=t[r],s=n.duration,c=n.startTime,l=Object.keys(t),d=l.length>0?l.reduce((e,n)=>t[e].duration<t[n].duration?e:n):void 0;if("first-input"===n.entryType){if(l.map(e=>t[e]).some(t=>t.duration===s&&t.startTime===c))return}if(!r)return;if(o)o.duration=Math.max(o.duration,s);else if(l.length<Ai||void 0===d||s>t[d].duration){const n=e.name,o=e.context;n&&o&&(d&&Object.keys(t).length>=Ai&&delete t[d],t[r]={routeName:n,duration:s,parentContext:o,user:u,activeTransaction:a,replayId:i,startTime:c})}}})};(0,Vo.wv)("event",n),(0,Vo.wv)("first-input",n)}(o,i),bi({traceFetch:u,traceXHR:l,tracePropagationTargets:g,shouldCreateSpanForRequest:d,enableHTTPTimings:p})},options:n}};function Ri(t,e){if(!t.emit)return;t.emit("startPageLoadSpan",e);const n=lt();return"pageload"===(n&&(0,q.et)(n).op)?n:void 0}function Pi(t,e){if(!t.emit)return;t.emit("startNavigationSpan",e);const n=lt();return"navigation"===(n&&(0,q.et)(n).op)?n:void 0}function Ii(t){const e=(0,cn.NX)(`meta[name=${t}]`);return e?e.getAttribute("content"):void 0}const Ai=10;function Ni(t){const e=t.attributes&&t.attributes[_t.i_],n=t.data&&t.data[_t.i_],r=t.metadata&&t.metadata.source;return e||n||r}const ji=100,Fi=5e3,Di=36e5;function Li(t,e){g.T&&f.vF.info(`[Offline]: ${t}`,e)}function Mi(t){return e=>{const n=t(e),r=e.createStore?e.createStore(e):void 0;let o,i=Fi;function s(t){r&&(o&&clearTimeout(o),o=setTimeout(async()=>{o=void 0;const t=await r.pop();t&&(Li("Attempting to send previously queued event"),c(t).catch(t=>{Li("Failed to retry sending",t)}))},t),"number"!=typeof o&&o.unref&&o.unref())}function a(){o||(s(i),i=Math.min(2*i,Di))}async function c(t){try{const e=await n.send(t);let r=ji;if(e)if(e.headers&&e.headers["retry-after"])r=(0,Bt.FA)(e.headers["retry-after"]);else if((e.statusCode||0)>=400)return e;return s(r),i=Fi,e}catch(o){if(r&&await function(t,n,r){return!(0,j.hP)(t,["replay_event","replay_recording","client_report"])&&(!e.shouldStore||e.shouldStore(t,n,r))}(t,o,i))return await r.insert(t),a(),Li("Error sending. Event queued",o),{};throw o}}return e.flushAtStartup&&a(),{send:c,flush:t=>n.flush(t)}}}function $i(t){return new Promise((e,n)=>{t.oncomplete=t.onsuccess=()=>e(t.result),t.onabort=t.onerror=()=>n(t.error)})}function Hi(t){return $i(t.getAllKeys())}function Bi(t){let e;function n(){return null==e&&(e=function(t,e){const n=indexedDB.open(t);n.onupgradeneeded=()=>n.result.createObjectStore(e);const r=$i(n);return t=>r.then(n=>t(n.transaction(e,"readwrite").objectStore(e)))}(t.dbName||"sentry-offline",t.storeName||"queue")),e}return{insert:async e=>{try{const r=await(0,j.bN)(e,t.textEncoder);await function(t,e,n){return t(t=>Hi(t).then(r=>{if(!(r.length>=n))return t.put(e,Math.max(...r,0)+1),$i(t.transaction)}))}(n(),r,t.maxQueueSize||30)}catch(r){}},pop:async()=>{try{const e=await function(t){return t(t=>Hi(t).then(e=>{if(0!==e.length)return $i(t.get(e[0])).then(n=>(t.delete(e[0]),$i(t.transaction).then(()=>n)))}))}(n());if(e)return(0,j.mE)(e,t.textEncoder||new TextEncoder,t.textDecoder||new TextDecoder)}catch(e){}}}}function Ui(t){return function(t){return e=>t({...e,createStore:Bi})}(Mi(t))}var qi=n(2967);const Wi=1e6,zi=String(0),Gi="main";let Ji="",Yi="",Vi="",Qi=fe.navigator&&fe.navigator.userAgent||"",Ki="";const Xi=fe.navigator&&fe.navigator.language||fe.navigator&&fe.navigator.languages&&fe.navigator.languages[0]||"";const Zi=fe.navigator&&fe.navigator.userAgentData;var ts;function es(t){return function(t){return!("thread_metadata"in t)}(t)?function(t){let e,n=0;const r={samples:[],stacks:[],frames:[],thread_metadata:{[zi]:{name:Gi}}};if(!t.samples.length)return r;const o=t.samples[0].timestamp,i="number"==typeof performance.timeOrigin?performance.timeOrigin:nt.k3||0,s=i-(nt.k3||i);for(let a=0;a<t.samples.length;a++){const i=t.samples[a];if(void 0===i.stackId){void 0===e&&(e=n,r.stacks[e]=[],n++),r.samples[a]={elapsed_since_start_ns:((i.timestamp+s-o)*Wi).toFixed(0),stack_id:e,thread_id:zi};continue}let c=t.stacks[i.stackId];const u=[];for(;c;){u.push(c.frameId);const e=t.frames[c.frameId];void 0===r.frames[c.frameId]&&(r.frames[c.frameId]={function:e.name,abs_path:"number"==typeof e.resourceId?t.resources[e.resourceId]:void 0,lineno:e.line,colno:e.column}),c=void 0===c.parentId?void 0:t.stacks[c.parentId]}const l={elapsed_since_start_ns:((i.timestamp+s-o)*Wi).toFixed(0),stack_id:n,thread_id:zi};r.stacks[n]=u,r.samples[a]=l,n++}return r}(t):t}function ns(t,e,n,r){if("transaction"!==r.type)throw new TypeError("Profiling events may only be attached to transactions, this should never occur.");if(null==n)throw new TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${n} instead.`);const o=function(t){const e=t&&t.contexts&&t.contexts.trace&&t.contexts.trace.trace_id;return"string"==typeof e&&32!==e.length&&ye&&f.vF.log(`[Profiling] Invalid traceId: ${e} on profiled event`),"string"!=typeof e?"":e}(r),i=es(n),s=e||("number"==typeof r.start_timestamp?1e3*r.start_timestamp:Date.now()),a="number"==typeof r.timestamp?1e3*r.timestamp:Date.now();return{event_id:t,timestamp:new Date(s).toISOString(),platform:"javascript",version:"1",release:r.release||"",environment:r.environment||qi.U,runtime:{name:"javascript",version:fe.navigator.userAgent},os:{name:Ji,version:Yi,build_number:Qi},device:{locale:Xi,model:Ki,manufacturer:Qi,architecture:Vi,is_emulator:!1},debug_meta:{images:is(n.resources)},profile:i,transactions:[{name:r.transaction||"",id:r.event_id||
2(0,h.eJ)(),trace_id:o,active_thread_id:zi,relative_start_ns:"0",relative_end_ns:(1e6*(a-s)).toFixed(0)}]}}function rs(t){return"pageload"===t.op}"object"==typeof(ts=Zi)&&null!==ts&&"getHighEntropyValues"in ts&&Zi.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(t=>{if(Ji=t.platform||"",Vi=t.architecture||"",Ki=t.model||"",Yi=t.platformVersion||"",t.fullVersionList&&t.fullVersionList.length>0){const e=t.fullVersionList[t.fullVersionList.length-1];Qi=`${e.brand} ${e.version}`}}).catch(t=>{});const os=new WeakMap;function is(t){const e=F.OW._sentryDebugIds;if(!e)return[];const n=(0,s.KU)(),r=n&&n.getOptions(),o=r&&r.stackParser;if(!o)return[];let i;const a=os.get(o);a?i=a:(i=new Map,os.set(o,i));const c=Object.keys(e).reduce((t,n)=>{let r;const s=i.get(n);s?r=s:(r=o(n),i.set(n,r));for(let o=r.length-1;o>=0;o--){const i=r[o],s=i&&i.filename;if(i&&s){t[s]=e[n];break}}return t},{}),u=[];for(const s of t)s&&c[s]&&u.push({type:"sourcemap",code_file:s,debug_id:c[s]});return u}let ss=!1;const as=3e4;function cs(t){if(ss)return ye&&f.vF.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!t.isRecording())return ye&&f.vF.log("[Profiling] Discarding profile because transaction was not sampled."),!1;const e=(0,s.KU)(),n=e&&e.getOptions();if(!n)return ye&&f.vF.log("[Profiling] Profiling disabled, no options found."),!1;const r=n.profilesSampleRate;if(!("number"!=typeof(o=r)&&"boolean"!=typeof o||"number"==typeof o&&isNaN(o)?(ye&&f.vF.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(o)} of type ${JSON.stringify(typeof o)}.`),0):!0===o||!1===o||!(o<0||o>1)||(ye&&f.vF.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${o}.`),0)))return ye&&f.vF.warn("[Profiling] Discarding profile because of invalid sample rate."),!1;var o;if(!r)return ye&&f.vF.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1;return!!(!0===r||Math.random()<r)||(ye&&f.vF.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(r)})`),!1)}function us(t,e,n,r){return function(t){return t.samples.length<2?(ye&&f.vF.log("[Profiling] Discarding profile because it contains less than 2 samples"),!1):!!t.frames.length||(ye&&f.vF.log("[Profiling] Discarding profile because it contains no frames"),!1)}(n)?ns(t,e,n,r):null}const ls=new Map;function ds(t){const e=ls.get(t);return e&&ls.delete(t),e}function ps(t){return t?cs(t)?fs(t):t:(ye&&f.vF.log("[Profiling] Transaction is undefined, skipping profiling"),t)}function fs(t){let e;rs(t)&&(e=1e3*(0,nt.zf)());const n=function(){const t=fe.Profiler;if("function"!=typeof t)return void(ye&&f.vF.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object."));const e=Math.floor(as/10);try{return new t({sampleInterval:10,maxBufferSize:e})}catch(n){ye&&(f.vF.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),f.vF.log("[Profiling] Disabling profiling for current user session.")),ss=!0}}();if(!n)return t;ye&&f.vF.log(`[Profiling] started profiling transaction: ${(0,q.et)(t).description}`);const r=(0,h.eJ)();async function o(){return t&&n?n.stop().then(e=>(i&&(fe.clearTimeout(i),i=void 0),ye&&f.vF.log(`[Profiling] stopped profiling of transaction: ${(0,q.et)(t).description}`),e?(function(t,e){if(ls.set(t,e),ls.size>30){const t=ls.keys().next().value;ls.delete(t)}}(r,e),null):(ye&&f.vF.log(`[Profiling] profiler returned null profile for: ${(0,q.et)(t).description}`,"this may indicate an overlapping transaction or a call to stopProfiling with a profile title that was never started"),null))).catch(t=>(ye&&f.vF.log("[Profiling] error while stopping profiler:",t),null)):null}let i=fe.setTimeout(()=>{ye&&f.vF.log("[Profiling] max profile duration elapsed, stopping profiling for:",(0,q.et)(t).description),o()},as);const s=t.end.bind(t);return t.end=function(){return t?(o().then(()=>{t.setContext("profile",{profile_id:r,start_timestamp:e}),s()},()=>{s()}),t):s()},t}const hs="BrowserProfiling",ms=(0,a._C)(()=>({name:hs,setupOnce(){},setup(t){const e=(0,s.o5)().getTransaction();e&&rs(e)&&cs(e)&&fs(e),"function"==typeof t.on?(t.on("startTransaction",t=>{cs(t)&&fs(t)}),t.on("beforeEnvelope",t=>{if(!ls.size)return;const e=function(t){const e=[];return(0,j.yH)(t,(t,n)=>{if("transaction"===n)for(let r=1;r<t.length;r++){const n=t[r];n&&n.contexts&&n.contexts.profile&&n.contexts.profile.profile_id&&e.push(t[r])}}),e}(t);if(!e.length)return;const n=[];for(const r of e){const t=r&&r.contexts,e=t&&t.profile&&t.profile.profile_id,o=t&&t.profile&&t.profile.start_timestamp;if("string"!=typeof e){ye&&f.vF.log("[Profiling] cannot find profile for a transaction without a profile context");continue}if(!e){ye&&f.vF.log("[Profiling] cannot find profile for a transaction without a profile context");continue}t&&t.profile&&delete t.profile;const i=ds(e);if(!i){ye&&f.vF.log(`[Profiling] Could not retrieve profile for transaction: ${e}`);continue}const s=us(e,o,i,r);s&&n.push(s)}!function(t,e){if(!e.length)return t;for(const n of e)t[1].push([{type:"profile"},n])}(t,n)})):f.vF.warn("[Profiling] Client does not support hooks, profiling will be disabled")}})),gs=(0,a.F)(hs,ms);let vs={};fe.Sentry&&fe.Sentry.Integrations&&(vs=fe.Sentry.Integrations);const ys={...vs,...N,...o}},470:function(t,e,n){"use strict";n.d(e,{i:function(){return p}});var r=n(6936),o=n(8411),i=n(6341),s=n(718);const a=i.OW,c=1e3;let u,l,d;function p(t){(0,s.s5)("dom",t),(0,s.AS)("dom",f)}function f(){if(!a.document)return;const t=s.aj.bind(null,"dom"),e=h(t,!0);a.document.addEventListener("click",e,!1),a.document.addEventListener("keypress",e,!1),["EventTarget","Node"].forEach(e
2=>{const n=a[e]&&a[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,o.GS)(n,"addEventListener",function(e){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this,i=r.__sentry_instrumentation_handlers__=r.__sentry_instrumentation_handlers__||{},s=i[n]=i[n]||{refCount:0};if(!s.handler){const r=h(t);s.handler=r,e.call(this,n,r,o)}s.refCount++}catch(i){}return e.call(this,n,r,o)}}),(0,o.GS)(n,"removeEventListener",function(t){return function(e,n,r){if("click"===e||"keypress"==e)try{const n=this,o=n.__sentry_instrumentation_handlers__||{},i=o[e];i&&(i.refCount--,i.refCount<=0&&(t.call(this,e,i.handler,r),i.handler=void 0,delete o[e]),0===Object.keys(o).length&&delete n.__sentry_instrumentation_handlers__)}catch(o){}return t.call(this,e,n,r)}}))})}function h(t,e=!1){return n=>{if(!n||n._sentryCaptured)return;const i=function(t){try{return t.target}catch(e){return null}}(n);if(function(t,e){return"keypress"===t&&(!e||!e.tagName||"INPUT"!==e.tagName&&"TEXTAREA"!==e.tagName&&!e.isContentEditable)}(n.type,i))return;(0,o.my)(n,"_sentryCaptured",!0),i&&!i._sentryId&&(0,o.my)(i,"_sentryId",(0,r.eJ)());const s="keypress"===n.type?"input":n.type;if(!function(t){if(t.type!==l)return!1;try{if(!t.target||t.target._sentryId!==d)return!1}catch(e){}return!0}(n)){t({event:n,name:s,global:e}),l=n.type,d=i?i._sentryId:void 0}clearTimeout(u),u=a.setTimeout(()=>{d=void 0,l=void 0},c)}}},571:function(t,e,n){"use strict";n.d(e,{a9:function(){return M},T5:function(){return B},hT:function(){return U},Pt:function(){return $},wv:function(){return q},YG:function(){return H}});var r=n(7412),o=n(3917),i=n(2719);const s=(t,e,n)=>{let r,o;return i=>{e.value>=0&&(i||n)&&(o=e.value-(r||0),(o||void 0===r)&&(r=e.value,e.delta=o,t(e)))}};var a=n(3037);var c=n(4217);const u=()=>{const t=(0,c.z)();return t&&t.activationStart||0},l=(t,e)=>{const n=(0,c.z)();let r="navigate";return n&&(r=a.j.document&&a.j.document.prerendering||u()>0?"prerender":n.type.replace(/_/g,"-")),{name:t,value:void 0===e?-1:e,rating:"good",delta:0,entries:[],id:`v3-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:r}},d=(t,e,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){const r=new PerformanceObserver(t=>{e(t.getEntries())});return r.observe({type:t,buffered:!0,...n}),r}}catch(r){}};var p=n(2422);const f=(t,e={})=>{const n=l("CLS",0);let r,o=0,i=[];const a=t=>{t.forEach(t=>{if(!t.hadRecentInput){const e=i[0],s=i[i.length-1];o&&0!==i.length&&t.startTime-s.startTime<1e3&&t.startTime-e.startTime<5e3?(o+=t.value,i.push(t)):(o=t.value,i=[t]),o>n.value&&(n.value=o,n.entries=i,r&&r())}})},c=d("layout-shift",a);if(c){r=s(t,n,e.reportAllChanges);const o=()=>{a(c.takeRecords()),r(!0)};return(0,p.Q)(o),o}};var h=n(231);const m=t=>{const e=(0,h.N)(),n=l("FID");let r;const o=t=>{t.startTime<e.firstHiddenTime&&(n.value=t.processingStart-t.startTime,n.entries.push(t),r(!0))},i=t=>{t.forEach(o)},a=d("first-input",i);r=s(t,n),a&&(0,p.Q)(()=>{i(a.takeRecords()),a.disconnect()},!0)};let g=0,v=1/0,y=0;const b=t=>{t.forEach(t=>{t.interactionId&&(v=Math.min(v,t.interactionId),y=Math.max(y,t.interactionId),g=y?(y-v)/7+1:0)})};let _;const w=()=>{"interactionCount"in performance||_||(_=d("event",b,{type:"event",buffered:!0,durationThreshold:0}))},S=()=>_?g:performance.interactionCount||0,x=[],E={},T=t=>{const e=x[x.length-1],n=E[t.interactionId];if(n||x.length<10||t.duration>e.latency){if(n)n.entries.push(t),n.latency=Math.max(n.latency,t.duration);else{const e={id:t.interactionId,latency:t.duration,entries:[t]};E[e.id]=e,x.push(e)}x.sort((t,e)=>e.latency-t.latency),x.splice(10).forEach(t=>{delete E[t.id]})}},C=(t,e)=>{e=e||{},w();const n=l("INP");let r;const o=t=>{t.forEach(t=>{if(t.interactionId&&T(t),"first-input"===t.entryType){!x.some(e=>e.entries.some(e=>t.duration===e.duration&&t.startTime===e.startTime))&&T(t)}});const e=(()=>{const t=Math.min(x.length-1,Math.floor(S()/50));return x[t]})();e&&e.latency!==n.value&&(n.value=e.latency,n.entries=e.entries,r())},i=d("event",o,{durationThreshold:e.durationThreshold||40});r=s(t,n,e.reportAllChanges),i&&(i.observe({type:"first-input",buffered:!0}),(0,p.Q)(()=>{o(i.takeRecords()),n.value<0&&S()>0&&(n.value=0,n.entries=[]),r(!0)}))},k={},O=t=>{const e=(0,h.N)(),n=l("LCP");let r;const o=t=>{const o=t[t.length-1];if(o){const t=Math.max(o.startTime-u(),0);
2t<e.firstHiddenTime&&(n.value=t,n.entries=[o],r())}},i=d("largest-contentful-paint",o);if(i){r=s(t,n);const e=()=>{k[n.id]||(o(i.takeRecords()),i.disconnect(),k[n.id]=!0,r(!0))};return["keydown","click"].forEach(t=>{a.j.document&&addEventListener(t,e,{once:!0,capture:!0})}),(0,p.Q)(e,!0),e}},R=t=>{a.j.document&&(a.j.document.prerendering?addEventListener("prerenderingchange",()=>R(t),!0):"complete"!==a.j.document.readyState?addEventListener("load",()=>R(t),!0):setTimeout(t,0))},P=(t,e)=>{e=e||{};const n=l("TTFB"),r=s(t,n,e.reportAllChanges);R(()=>{const t=(0,c.z)();if(t){if(n.value=Math.max(t.responseStart-u(),0),n.value<0||n.value>performance.now())return;n.entries=[t],r(!0)}})},I={},A={};let N,j,F,D,L;function M(t,e=!1){return Q("cls",t,z,N,e)}function $(t,e=!1){return Q("lcp",t,J,F,e)}function H(t){return Q("ttfb",t,Y,D)}function B(t){return Q("fid",t,G,j)}function U(t){return Q("inp",t,V,L)}function q(t,e){return K(t,e),A[t]||(!function(t){const e={};"event"===t&&(e.durationThreshold=0);d(t,e=>{W(t,{entries:e})},e)}(t),A[t]=!0),X(t,e)}function W(t,e){const n=I[t];if(n&&n.length)for(const a of n)try{a(e)}catch(s){i.T&&r.vF.error(`Error while triggering instrumentation handler.\nType: ${t}\nName: ${(0,o.qQ)(a)}\nError:`,s)}}function z(){return f(t=>{W("cls",{metric:t}),N=t},{reportAllChanges:!0})}function G(){return m(t=>{W("fid",{metric:t}),j=t})}function J(){return O(t=>{W("lcp",{metric:t}),F=t})}function Y(){return P(t=>{W("ttfb",{metric:t}),D=t})}function V(){return C(t=>{W("inp",{metric:t}),L=t})}function Q(t,e,n,r,o=!1){let i;return K(t,e),A[t]||(i=n(),A[t]=!0),r&&e({metric:r}),X(t,e,o?i:void 0)}function K(t,e){I[t]=I[t]||[],I[t].push(e)}function X(t,e,n){return()=>{n&&n();const r=I[t];if(!r)return;const o=r.indexOf(e);-1!==o&&r.splice(o,1)}}},616:function(t,e,n){"use strict";var r=n(9039);t.exports=!r(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})},626:function(t,e,n){"use strict";n.r(e);var r=n(20);"https:"!==window.location.protocol&&"localhost"!==window.location.hostname?console.error("Service workers can only be used over HTTPS, or on localhost for development"):"serviceWorker"in navigator&&navigator.serviceWorker.register("/sw.js").then(function(t){t.addEventListener("updatefound",()=>{(0,r.N)("onServiceWorkerUpdateFound",{serviceWorker:t});const e=t.installing;console.log("installingWorker",e),e.addEventListener("statechange",()=>{switch(e.state){case"installed":navigator.serviceWorker.controller?(window.___swUpdated=!0,(0,r.N)("onServiceWorkerUpdateReady",{serviceWorker:t}),window.___failedResources&&(console.log("resources failed, SW updated - reloading"),window.location.reload())):(console.log("Content is now available offline!"),(0,r.N)("onServiceWorkerInstalled",{serviceWorker:t}));break;case"redundant":console.error("The installing service worker became redundant."),(0,r.N)("onServiceWorkerRedundant",{serviceWorker:t});break;case"activated":(0,r.N)("onServiceWorkerActive",{serviceWorker:t})}})})}).catch(function(t){console.error("Error during service worker registration:",t)})},690:function(t,e,n){"use strict";n.d(e,{T2:function(){return a},XW:function(){return i},xg:function(){return s}});var r,o=n(3816);function i(t){return new a(e=>{e(t)})}function s(t){return new a((e,n)=>{n(t)})}!function(t){t[t.PENDING=0]="PENDING";t[t.RESOLVED=1]="RESOLVED";t[t.REJECTED=2]="REJECTED"}(r||(r={}));class a{constructor(t){a.prototype.__init.call(this),a.prototype.__init2.call(this),a.prototype.__init3.call(this),a.prototype.__init4.call(this),this._state=r.PENDING,this._handlers=[];try{t(this._resolve,this._reject)}catch(e){this._reject(e)}}then(t,e){return new a((n,r)=>{this._handlers.push([!1,e=>{if(t)try{n(t(e))}catch(o){r(o)}else n(e)},t=>{if(e)try{n(e(t))}catch(o){r(o)}else r(t)}]),this._executeHandlers()})}catch(t){return this.then(t=>t,t)}finally(t){return new a((e,n)=>{let r,o;return this.then(e=>{o=!1,r=e,t&&t()},e=>{o=!0,r=e,t&&t()}).then(()=>{o?n(r):e(r)})})}__init(){this._resolve=t=>{this._setResult(r.RESOLVED,t)}}__init2(){this._reject=t=>{this._setResult(r.REJECTED,t)}}__init3(){this._setResult=(t,e)=>{this._state===r.PENDING&&((0,o.Qg)(e)?e.then(this._resolve,this._reject):(this._state=t,this._value=e,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>
2{if(this._state===r.PENDING)return;const t=this._handlers.slice();this._handlers=[],t.forEach(t=>{t[0]||(this._state===r.RESOLVED&&t[1](this._value),this._state===r.REJECTED&&t[2](this._value),t[0]=!0)})}}}},700:function(t,e){e.U=()=>""},718:function(t,e,n){"use strict";n.d(e,{AS:function(){return u},aj:function(){return l},s5:function(){return c}});var r=n(5644),o=n(7412),i=n(3917);const s={},a={};function c(t,e){s[t]=s[t]||[],s[t].push(e)}function u(t,e){a[t]||(e(),a[t]=!0)}function l(t,e){const n=t&&s[t];if(n)for(const s of n)try{s(e)}catch(a){r.T&&o.vF.error(`Error while triggering instrumentation handler.\nType: ${t}\nName: ${(0,i.qQ)(s)}\nError:`,a)}}},741:function(t){"use strict";var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var r=+t;return(r>0?n:e)(r)}},757:function(t,e,n){"use strict";var r=n(7751),o=n(4901),i=n(1625),s=n(7040),a=Object;t.exports=s?function(t){return"symbol"==typeof t}:function(t){var e=r("Symbol");return o(e)&&i(e.prototype,a(t))}},831:function(t,e,n){"use strict";n.d(e,{AD:function(){return u},SB:function(){return s},hH:function(){return a}});var r=n(5644),o=n(7412);const i=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function s(t,e=!1){const{host:n,path:r,pass:o,port:i,projectId:s,protocol:a,publicKey:c}=t;return`${a}://${c}${e&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r?`${r}/`:r}${s}`}function a(t){const e=i.exec(t);if(!e)return void(0,o.pq)(()=>{console.error(`Invalid Sentry Dsn: ${t}`)});const[n,r,s="",a,u="",l]=e.slice(1);let d="",p=l;const f=p.split("/");if(f.length>1&&(d=f.slice(0,-1).join("/"),p=f.pop()),p){const t=p.match(/^\d+/);t&&(p=t[0])}return c({host:a,pass:s,path:d,projectId:p,port:u,protocol:n,publicKey:r})}function c(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function u(t){const e="string"==typeof t?a(t):c(t);if(e&&function(t){if(!r.T)return!0;const{port:e,projectId:n,protocol:i}=t;return!(["protocol","publicKey","host","projectId"].find(e=>!t[e]&&(o.vF.error(`Invalid Sentry Dsn: ${e} missing`),!0))||(n.match(/^\d+$/)?function(t){return"http"===t||"https"===t}(i)?e&&isNaN(parseInt(e,10))&&(o.vF.error(`Invalid Sentry Dsn: Invalid port ${e}`),1):(o.vF.error(`Invalid Sentry Dsn: Invalid protocol ${i}`),1):(o.vF.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(e))return e}},853:function(t,e,n){"use strict";function r(t){let e,n=t[0],r=1;for(;r<t.length;){const o=t[r],i=t[r+1];if(r+=2,("optionalAccess"===o||"optionalCall"===o)&&null==n)return;"access"===o||"optionalAccess"===o?(e=n,n=i(n)):"call"!==o&&"optionalCall"!==o||(n=i((...t)=>n.call(e,...t)),e=void 0)}return n}n.d(e,{z:function(){return r}})},963:function(t,e,n){"use strict";n.r(e);var r=n(6540),o=n(6814),i=n(6017);e.default=t=>{let{location:e}=t;const n=o.Ay.loadPageSync(e.pathname);return n?r.createElement(i.A,Object.assign({location:e,pageResources:n},n.json)):null}},1181:function(t,e,n){"use strict";var r,o,i,s=n(8622),a=n(4576),c=n(34),u=n(6699),l=n(9297),d=n(7629),p=n(6119),f=n(421),h="Object already initialized",m=a.TypeError,g=a.WeakMap;if(s||d.state){var v=d.state||(d.state=new g);v.get=v.get,v.has=v.has,v.set=v.set,r=function(t,e){if(v.has(t))throw new m(h);return e.facade=t,v.set(t,e),e},o=function(t){return v.get(t)||{}},i=function(t){return v.has(t)}}else{var y=p("state");f[y]=!0,r=function(t,e){if(l(t,y))throw new m(h);return e.facade=t,u(t,y,e),e},o=function(t){return l(t,y)?t[y]:{}},i=function(t){return l(t,y)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!c(e)||(n=o(e)).type!==t)throw new m("Incompatible receiver, "+t+" required");return n}}}},1246:function(t,e,n){"use strict";n.d(e,{Z:function(){return a},k:function(){return c}});var r=n(8411),o=n(831);const i="7";function s(t){const e=t.protocol?`${t.protocol}:`:"",n=t.port?`:${t.port}`:"";return`${e}//${t.host}${n}${t.path?`/${t.path}`:""}/api/`}function a(t,e={}){const n="string"==typeof e?e:e.tunnel,o="string"!=typeof e&&e._metadata?e._metadata.sdk:void 0;return n||`${function(t){return`${s(t)}${t.projectId}/envelope/`}(t)}?${function(t,e){return(0,r.u4)({sentry_key:t.publicKey,sentry_version:i,...e&&{sentry_client:`${e.name}/${e.version}`}})}(t,o)}`}function c(t,e){const n=(0,o.AD)(t);if(!n)return"";const r=`${s(n)}embed/error-page/`;let i=`dsn=${(0,o.SB)(n)}`;for(const o in e)if("dsn"!==o&&"onClose"!==o)if("user"===o){const t=e.user;if(!t)continue;t.name&&(i+=`&name=${encodeURIComponent(t.name)}`),t.email&&(i+=`&email=${encodeURIComponent(t.email)}`)}else i+=`&${encodeURIComponent(o)}=${encodeURIComponent(e[o])}`;return`${r}?${i}`}},1291:function(t,e,n){"use strict";var r=n(741);t.exports=function(t){var e=+t;return e!=e||0===e?0:r(e)}},1336:function(t,e,n){"use strict";n.d(e,{ap:function(){return a},m7:function(){return c},vQ:function(){return u},vm:function(){return s}});var r=n(5644),o=n(7412);const i=(0,n(6341).VZ)();function s(){if(!("fetch"in i))return!1;
2try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(t){return!1}}function a(t){return t&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function c(){if("string"==typeof EdgeRuntime)return!0;if(!s())return!1;if(a(i.fetch))return!0;let t=!1;const e=i.document;if(e&&"function"==typeof e.createElement)try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(t=a(n.contentWindow.fetch)),e.head.removeChild(n)}catch(n){r.T&&o.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return t}function u(){return"ReportingObserver"in i}},1351:function(t,e,n){"use strict";function r(t,e){const n=e&&function(t){return void 0!==t.getClient}(e)?e.getClient():e,r=n&&n.getDsn(),i=n&&n.getOptions().tunnel;return function(t,e){return!!e&&t.includes(e.host)}(t,r)||function(t,e){if(!e)return!1;return o(t)===o(e)}(t,i)}function o(t){return"/"===t[t.length-1]?t.slice(0,-1):t}n.d(e,{A:function(){return r}})},1392:function(t,e,n){"use strict";n.d(e,{L:function(){return i},V:function(){return s}});var r=n(8880),o=n(831);function i(t,e,n,i){const s=(0,r.Cj)(n),a={sent_at:(new Date).toISOString(),...s&&{sdk:s},...!!i&&e&&{dsn:(0,o.SB)(e)}},c="aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()];return(0,r.h4)(a,[c])}function s(t,e,n,o){const i=(0,r.Cj)(n),s=t.type&&"replay_event"!==t.type?t.type:"event";!function(t,e){e&&(t.sdk=t.sdk||{},t.sdk.name=t.sdk.name||e.name,t.sdk.version=t.sdk.version||e.version,t.sdk.integrations=[...t.sdk.integrations||[],...e.integrations||[]],t.sdk.packages=[...t.sdk.packages||[],...e.packages||[]])}(t,n&&n.sdk);const a=(0,r.n2)(t,i,o,e);delete t.sdkProcessingMetadata;const c=[{type:s},t];return(0,r.h4)(a,[c])}},1535:function(t,e,n){"use strict";n.d(e,{Rg:function(){return u},e2:function(){return c}});var r=n(8411),o=n(6936),i=n(5452),s=n(4636),a=n(3445);function c(t,e){const{fingerprint:n,span:c,breadcrumbs:u,sdkProcessingMetadata:l}=e;!function(t,e){const{extra:n,tags:o,user:i,contexts:s,level:a,transactionName:c}=e,u=(0,r.Ce)(n);u&&Object.keys(u).length&&(t.extra={...u,...t.extra});const l=(0,r.Ce)(o);l&&Object.keys(l).length&&(t.tags={...l,...t.tags});const d=(0,r.Ce)(i);d&&Object.keys(d).length&&(t.user={...d,...t.user});const p=(0,r.Ce)(s);p&&Object.keys(p).length&&(t.contexts={...p,...t.contexts});a&&(t.level=a);c&&(t.transaction=c)}(t,e),c&&function(t,e){t.contexts={trace:(0,a.kX)(e),...t.contexts};const n=(0,s.z)(e);if(n){t.sdkProcessingMetadata={dynamicSamplingContext:(0,i.k)(e),...t.sdkProcessingMetadata};const r=(0,a.et)(n).description;r&&(t.tags={transaction:r,...t.tags})}}(t,c),function(t,e){t.fingerprint=t.fingerprint?(0,o.k9)(t.fingerprint):[],e&&(t.fingerprint=t.fingerprint.concat(e));t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint}(t,n),function(t,e){const n=[...t.breadcrumbs||[],...e];t.breadcrumbs=n.length?n:void 0}(t,u),function(t,e){t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...e}}(t,l)}function u(t,e){const{extra:n,tags:r,user:o,contexts:i,level:s,sdkProcessingMetadata:a,breadcrumbs:c,fingerprint:u,eventProcessors:d,attachments:p,propagationContext:f,transactionName:h,span:m}=e;l(t,"extra",n),l(t,"tags",r),l(t,"user",o),l(t,"contexts",i),l(t,"sdkProcessingMetadata",a),s&&(t.level=s),h&&(t.transactionName=h),m&&(t.span=m),c.length&&(t.breadcrumbs=[...t.breadcrumbs,...c]),u.length&&(t.fingerprint=[...t.fingerprint,...u]),d.length&&(t.eventProcessors=[...t.eventProcessors,...d]),p.length&&(t.attachments=[...t.attachments,...p]),t.propagationContext={...t.propagationContext,...f}}function l(t,e,n){if(n&&Object.keys(n).length){t[e]={...t[e]};for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[e][r]=n[r])}}},1540:function(t,e,n){"use strict";n.d(e,{Er:function(){return c},Mn:function(){return u}});var r=n(3816),o=n(8411),i=n(6341),s=n(718);const a=i.OW,c="__sentry_xhr_v3__";function u(t){(0,s.s5)("xhr",t),(0,s.AS)("xhr",l)}function l(){if(!a.XMLHttpRequest)return;const t=XMLHttpRequest.prototype;(0,o.GS)(t,"open",function(t){return function(...e){const n=Date.now(),i=(0,r.Kg)(e[0])?e[0].toUpperCase():void 0,a=function(t){if((0,r.Kg)(t))return t;try{return t.toString()}catch(e){}return}(e[1]);if(!i||!a)return t.apply(this,e);this[c]={method:i,url:a,request_headers:{}}
2,"POST"===i&&a.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const u=()=>{const t=this[c];if(t&&4===this.readyState){try{t.status_code=this.status}catch(e){}const r={args:[i,a],endTimestamp:Date.now(),startTimestamp:n,xhr:this};(0,s.aj)("xhr",r)}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,o.GS)(this,"onreadystatechange",function(t){return function(...e){return u(),t.apply(this,e)}}):this.addEventListener("readystatechange",u),(0,o.GS)(this,"setRequestHeader",function(t){return function(...e){const[n,o]=e,i=this[c];return i&&(0,r.Kg)(n)&&(0,r.Kg)(o)&&(i.request_headers[n.toLowerCase()]=o),t.apply(this,e)}}),t.apply(this,e)}}),(0,o.GS)(t,"send",function(t){return function(...e){const n=this[c];if(!n)return t.apply(this,e);void 0!==e[0]&&(n.body=e[0]);const r={args:[n.method,n.url],startTimestamp:Date.now(),xhr:this};return(0,s.aj)("xhr",r),t.apply(this,e)}})}},1625:function(t,e,n){"use strict";var r=n(9504);t.exports=r({}.isPrototypeOf)},1678:function(t,e,n){"use strict";n.d(e,{k3:function(){return c},lu:function(){return i},zf:function(){return s}});var r=n(6341);const o=1e3;function i(){return Date.now()/o}const s=function(){const{performance:t}=r.OW;if(!t||!t.now)return i;const e=Date.now()-t.now(),n=null==t.timeOrigin?e:t.timeOrigin;return()=>(n+t.now())/o}();let a;const c=(()=>{const{performance:t}=r.OW;if(!t||!t.now)return void(a="none");const e=36e5,n=t.now(),o=Date.now(),i=t.timeOrigin?Math.abs(t.timeOrigin+n-o):e,s=i<e,c=t.timing&&t.timing.navigationStart,u="number"==typeof c?Math.abs(c+n-o):e;return s||u<e?i<=u?(a="timeOrigin",t.timeOrigin):(a="navigationStart",c):(a="dateNow",o)})()},1828:function(t,e,n){"use strict";var r=n(9504),o=n(9297),i=n(5397),s=n(9617).indexOf,a=n(421),c=r([].push);t.exports=function(t,e){var n,r=i(t),u=0,l=[];for(n in r)!o(a,n)&&o(r,n)&&c(l,n);for(;e.length>u;)o(r,n=e[u++])&&(~s(l,n)||c(l,n));return l}},1869:function(t,e,n){"use strict";n.d(e,{E1:function(){return a},JD:function(){return s},i_:function(){return r},sy:function(){return o},uT:function(){return i}});const r="sentry.source",o="sentry.sample_rate",i="sentry.op",s="sentry.origin",a="profile_id"},2024:function(t,e,n){"use strict";n.d(e,{Jr:function(){return s},dd:function(){return o},hr:function(){return a},j$:function(){return i}});var r=n(6540);const o=r.createContext({}),i=r.createContext({}),s=r.createContext({}),a=r.createContext({})},2039:function(t,e,n){"use strict";var r=n(4994)(n(6540)),o=n(2568);e.wrapRootElement=function(t,e){var n=t.element;return r.default.createElement(o.StyleSheetManager,{disableVendorPrefixes:!0===(null==e?void 0:e.disableVendorPrefixes)},n)}},2181:function(t,e,n){"use strict";n.d(e,{S8:function(){return s},cd:function(){return a}});var r=n(3816);var o=n(8411),i=n(3917);function s(t,e=100,n=1/0){try{return c("",t,e,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function a(t,e=3,n=102400){const r=s(t,e);return o=r,function(t){return~-encodeURI(t).split(/%..|./).length}(JSON.stringify(o))>n?a(t,e-1,n):r;var o}function c(t,e,s=1/0,a=1/0,u=function(){const t="function"==typeof WeakSet,e=t?new WeakSet:[];return[function(n){if(t)return!!e.has(n)||(e.add(n),!1);for(let t=0;t<e.length;t++)if(e[t]===n)return!0;return e.push(n),!1},function(n){if(t)e.delete(n);else for(let t=0;t<e.length;t++)if(e[t]===n){e.splice(t,1);break}}]}()){const[l,d]=u;if(null==e||["number","boolean","string"].includes(typeof e)&&!(0,r.yr)(e))return e;const p=function(t,e){try{if("domain"===t&&e&&"object"==typeof e&&e._events)return"[Domain]";if("domainEmitter"===t)return"[DomainEmitter]";if(void 0!==n.g&&e===n.g)return"[Global]";if("undefined"!=typeof window&&e===window)return"[Window]";if("undefined"!=typeof document&&e===document)return"[Document]";if((0,r.L2)(e))return"[VueViewModel]";if((0,r.mE)(e))return"[SyntheticEvent]";if("number"==typeof e&&e!=e)return"[NaN]";if("function"==typeof e)return`[Function: ${(0,i.qQ)(e)}]`;if("symbol"==typeof e)return`[${String(e)}]`;if("bigint"==typeof e)return`[BigInt: ${String(e)}]`;const o=function(t){const e=Object.getPrototypeOf(t);return e?e.constructor.name:"null prototype"}(e);return/^HTML(\w*)Element$/.test(o)?`[HTMLElement: ${o}]`:`[object ${o}]`}catch(o){return`**non-serializable** (${o})`}}(t,e);if(!p.startsWith("[object "))return p;if(e.__sentry_skip_normalization__)return e;const f="number"==typeof e.__sentry_override_normalization_depth__?e.__sentry_override_normalization_depth__:s;if(0===f)return p.replace("object ","");if(l(e))return"[Circular ~]";const h=e;if(h&&"function"==typeof h.toJSON)try{return c("",h.toJSON(),f-1,a,u)}catch(y){}const m=Array.isArray(e)?[]:{};let g=0;const v=(0,o.W4)(e);for(const n in v){if(!Object.prototype.hasOwnProperty.call(v,n))continue;if(g>=a){m[n]="[MaxProperties ~]";break}const t=v[n];m[n]=c(n,t,f-1,a,u),g++}return d(e),m}},2195:function(t,e,n){"use strict";var r=n(9504),o=r({}.toString),i=r("".slice);t.exports=function(t){return i(o(t),8,-1)}},2220:function(t,e,n){"use strict";n.d(e,{T:function(){return r}});const r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},2311:function(t,e,n){"use strict";
2e.__esModule=!0,e.onInitialClientRender=void 0;n(5535),n(9300);e.onInitialClientRender=()=>{}},2422:function(t,e,n){"use strict";n.d(e,{Q:function(){return o}});var r=n(3037);const o=(t,e)=>{const n=o=>{"pagehide"!==o.type&&"hidden"!==r.j.document.visibilityState||(t(o),e&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};r.j.document&&(addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0))}},2460:function(t,e,n){"use strict";function r(t,e){return null!=t?t:e()}n.d(e,{S:function(){return r}})},2475:function(t){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t},t.exports.__esModule=!0,t.exports.default=t.exports},2480:function(t,e,n){"use strict";n(5081)},2486:function(t,e,n){"use strict";n.d(e,{HG:function(){return d},m6:function(){return p}});var r=n(3816),o=n(1678),i=n(6936),s=n(7412),a=n(2531),c=n(7058),u=n(1535);let l;class d{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=f()}static clone(t){return t?t.clone():new d}clone(){const t=new d;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},t._user=this._user,t._level=this._level,t._span=this._span,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._requestSession=this._requestSession,t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t}setClient(t){this._client=t}getClient(){return this._client}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&(0,c.qO)(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(t){return this._requestSession=t,this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,e){return this._tags={...this._tags,[t]:e},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,e){return this._extra={...this._extra,[t]:e},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,e){return null===e?delete this._contexts[t]:this._contexts[t]=e,this._notifyScopeListeners(),this}setSpan(t){return this._span=t,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const t=this._span;return t&&t.transaction}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const e="function"==typeof t?t(this):t;if(e instanceof d){const t=e.getScopeData();this._tags={...this._tags,...t.tags},this._extra={...this._extra,...t.extra},this._contexts={...this._contexts,...t.contexts},t.user&&Object.keys(t.user).length&&(this._user=t.user),t.level&&(this._level=t.level),t.fingerprint.length&&(this._fingerprint=t.fingerprint),e.getRequestSession()&&(this._requestSession=e.getRequestSession()),t.propagationContext&&(this._propagationContext=t.propagationContext)}else if((0,r.Qd)(e)){const e=t;this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext)}return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=f(),this}addBreadcrumb(t,e){const n="number"==typeof e?e:100;if(n<=0)return this;const r={timestamp:(0,o.lu)(),...t},i=this._breadcrumbs;return i.push(r),this._breadcrumbs=i.length>n?i.slice(-n):i,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}
2getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){const{_breadcrumbs:t,_attachments:e,_contexts:n,_tags:r,_extra:o,_user:i,_level:s,_fingerprint:a,_eventProcessors:c,_propagationContext:u,_sdkProcessingMetadata:l,_transactionName:d,_span:p}=this;return{breadcrumbs:t,attachments:e,contexts:n,tags:r,extra:o,user:i,level:s,fingerprint:a||[],eventProcessors:c,propagationContext:u,sdkProcessingMetadata:l,transactionName:d,span:p}}applyToEvent(t,e={},n=[]){(0,u.e2)(t,this.getScopeData());const r=[...n,...(0,a.lG)(),...this._eventProcessors];return(0,a.jB)(r,t,e)}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...t},this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,e){const n=e&&e.event_id?e.event_id:(0,i.eJ)();if(!this._client)return s.vF.warn("No client configured on scope - will not capture exception!"),n;const r=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:r,...e,event_id:n},this),n}captureMessage(t,e,n){const r=n&&n.event_id?n.event_id:(0,i.eJ)();if(!this._client)return s.vF.warn("No client configured on scope - will not capture message!"),r;const o=new Error(t);return this._client.captureMessage(t,e,{originalException:t,syntheticException:o,...n,event_id:r},this),r}captureEvent(t,e){const n=e&&e.event_id?e.event_id:(0,i.eJ)();return this._client?(this._client.captureEvent(t,{...e,event_id:n},this),n):(s.vF.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function p(){return l||(l=new d),l}function f(){return{traceId:(0,i.eJ)(),spanId:(0,i.eJ)().substring(16)}}},2531:function(t,e,n){"use strict";n.d(e,{jB:function(){return l},lG:function(){return c},lb:function(){return u}});var r=n(6341),o=n(690),i=n(7412),s=n(3816),a=n(2220);function c(){return(0,r.BY)("globalEventProcessors",()=>[])}function u(t){c().push(t)}function l(t,e,n,r=0){return new o.T2((o,c)=>{const u=t[r];if(null===e||"function"!=typeof u)o(e);else{const d=u({...e},n);a.T&&u.id&&null===d&&i.vF.log(`Event processor "${u.id}" dropped event`),(0,s.Qg)(d)?d.then(e=>l(t,e,n,r+1).then(o)).then(null,c):l(t,d,n,r+1).then(o).then(null,c)}})}},2549:function(t,e,n){var r;t.exports=(r=n(963))&&r.default||r},2568:function(t,e,n){"use strict";n.r(e),n.d(e,{ServerStyleSheet:function(){return Ht},StyleSheetConsumer:function(){return ot},StyleSheetContext:function(){return rt},StyleSheetManager:function(){return lt},ThemeConsumer:function(){return At},ThemeContext:function(){return It},ThemeProvider:function(){return Nt},__PRIVATE__:function(){return qt},createGlobalStyle:function(){return Mt},css:function(){return _t},default:function(){return Wt},isStyledComponent:function(){return _},keyframes:function(){return $t},useTheme:function(){return Ut},version:function(){return S},withTheme:function(){return Bt}});var r=n(4363),o=n(6540),i=n(2833),s=n.n(i);var a=function(t){function e(t,r,c,u,p){for(var f,h,m,g,_,S=0,x=0,E=0,T=0,C=0,A=0,j=m=f=0,D=0,L=0,M=0,$=0,H=c.length,B=H-1,U="",q="",W="",z="";D<H;){if(h=c.charCodeAt(D),D===B&&0!==x+T+E+S&&(0!==x&&(h=47===x?10:47),T=E=S=0,H++,B++),0===x+T+E+S){if(D===B&&(0<L&&(U=U.replace(d,"")),0<U.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:U+=c.charAt(D)}h=59}switch(h){case 123:for(f=(U=U.trim()).charCodeAt(0),m=1,$=++D;D<H;){switch(h=c.charCodeAt(D)){case 123:m++;break;case 125:m--;break;case 47:switch(h=c.charCodeAt(D+1)){case 42:case 47:t:{for(j=D+1;j<B;++j)switch(c.charCodeAt(j)){case 47:if(42===h&&42===c.charCodeAt(j-1)&&D+2!==j){D=j+1;break t}break;case 10:if(47===h){D=j+1;break t}}D=j}}break;case 91:h++;case 40:h++;case 34:case 39:for(;
vendor: 9,010 bytes, line 2
2D++<B&&c.charCodeAt(D)!==h;);}if(0===m)break;D++}if(m=c.substring($,D),0===f&&(f=(U=U.replace(l,"").trim()).charCodeAt(0)),64===f){switch(0<L&&(U=U.replace(d,"")),h=U.charCodeAt(1)){case 100:case 109:case 115:case 45:L=r;break;default:L=I}if($=(m=e(r,L,m,h,p+1)).length,0<N&&(_=a(3,m,L=n(I,U,M),r,O,k,$,h,p,u),U=L.join(""),void 0!==_&&0===($=(m=_.trim()).length)&&(h=0,m="")),0<$)switch(h){case 115:U=U.replace(w,s);case 100:case 109:case 45:m=U+"{"+m+"}";break;case 107:m=(U=U.replace(v,"$1 $2"))+"{"+m+"}",m=1===P||2===P&&i("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=U+m,112===u&&(q+=m,m="")}else m=""}else m=e(r,n(r,U,M),m,u,p+1);W+=m,m=M=L=j=f=0,U="",h=c.charCodeAt(++D);break;case 125:case 59:if(1<($=(U=(0<L?U.replace(d,""):U).trim()).length))switch(0===j&&(f=U.charCodeAt(0),45===f||96<f&&123>f)&&($=(U=U.replace(" ",":")).length),0<N&&void 0!==(_=a(1,U,r,t,O,k,q.length,u,p,u))&&0===($=(U=_.trim()).length)&&(U="\0\0"),f=U.charCodeAt(0),h=U.charCodeAt(1),f){case 0:break;case 64:if(105===h||99===h){z+=U+c.charAt(D);break}default:58!==U.charCodeAt($-1)&&(q+=o(U,f,h,U.charCodeAt(2)))}M=L=j=f=0,U="",h=c.charCodeAt(++D)}}switch(h){case 13:case 10:47===x?x=0:0===1+f&&107!==u&&0<U.length&&(L=1,U+="\0"),0<N*F&&a(0,U,r,t,O,k,q.length,u,p,u),k=1,O++;break;case 59:case 125:if(0===x+T+E+S){k++;break}default:switch(k++,g=c.charAt(D),h){case 9:case 32:if(0===T+S+x)switch(C){case 44:case 58:case 9:case 32:g="";break;default:32!==h&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===T+x+S&&(L=M=1,g="\f"+g);break;case 108:if(0===T+x+S+R&&0<j)switch(D-j){case 2:112===C&&58===c.charCodeAt(D-3)&&(R=C);case 8:111===A&&(R=A)}break;case 58:0===T+x+S&&(j=D);break;case 44:0===x+E+T+S&&(L=1,g+="\r");break;case 34:case 39:0===x&&(T=T===h?0:0===T?h:T);break;case 91:0===T+x+E&&S++;break;case 93:0===T+x+E&&S--;break;case 41:0===T+x+S&&E--;break;case 40:if(0===T+x+S){if(0===f)if(2*C+3*A==533);else f=1;E++}break;case 64:0===x+E+T+S+j+m&&(m=1);break;case 42:case 47:if(!(0<T+S+E))switch(x){case 0:switch(2*h+3*c.charCodeAt(D+1)){case 235:x=47;break;case 220:$=D,x=42}break;case 42:47===h&&42===C&&$+2!==D&&(33===c.charCodeAt($+2)&&(q+=c.substring($,D+1)),g="",x=0)}}0===x&&(U+=g)}A=C,C=h,D++}if(0<($=q.length)){if(L=r,0<N&&(void 0!==(_=a(2,q,L,t,O,k,$,u,p,u))&&0===(q=_).length))return z+q+W;if(q=L.join(",")+"{"+q+"}",0!==P*R){switch(2!==P||i(q,2)||(R=0),R){case 111:q=q.replace(b,":-moz-$1")+q;break;case 112:q=q.replace(y,"::-webkit-input-$1")+q.replace(y,"::-moz-$1")+q.replace(y,":-ms-input-$1")+q}R=0}}return z+q+W}function n(t,e,n){var o=e.trim().split(m);e=o;var i=o.length,s=t.length;switch(s){case 0:case 1:var a=0;for(t=0===s?"":t[0]+" ";a<i;++a)e[a]=r(t,e[a],n).trim();break;default:var c=a=0;for(e=[];a<i;++a)for(var u=0;u<s;++u)e[c++]=r(t[u]+" ",o[a],n).trim()}return e}function r(t,e,n){var r=e.charCodeAt(0);switch(33>r&&(r=(e=e.trim()).charCodeAt(0)),r){case 38:return e.replace(g,"$1"+t.trim());case 58:return t.trim()+e.replace(g,"$1"+t.trim());default:if(0<1*n&&0<e.indexOf("\f"))return e.replace(g,(58===t.charCodeAt(0)?"":"$1")+t.trim())}return t+e}function o(t,e,n,r){var s=t+";",a=2*e+3*n+4*r;if(944===a){t=s.indexOf(":",9)+1;var c=s.substring(t,s.length-1).trim();return c=s.substring(0,t).trim()+c+";",1===P||2===P&&i(c,1)?"-webkit-"+c+c:c}if(0===P||2===P&&!i(s,1))return s;switch(a){case 1015:return 97===s.charCodeAt(10)?"-webkit-"+s+s:s;case 951:return 116===s.charCodeAt(3)?"-webkit-"+s+s:s;case 963:return 110===s.charCodeAt(5)?"-webkit-"+s+s:s;case 1009:if(100!==s.charCodeAt(4))break;case 969:case 942:return"-webkit-"+s+s;case 978:return"-webkit-"+s+"-moz-"+s+s;case 1019:case 983:return"-webkit-"+s+"-moz-"+s+"-ms-"+s+s;case 883:if(45===s.charCodeAt(8))return"-webkit-"+s+s;if(0<s.indexOf("image-set(",11))return s.replace(C,"$1-webkit-$2")+s;break;case 932:if(45===s.charCodeAt(4))switch(s.charCodeAt(5)){case 103:return"-webkit-box-"+s.replace("-grow","")+"-webkit-"+s+"-ms-"+s.replace("grow","positive")+s;case 115:return"-webkit-"+s+"-ms-"+s.replace("shrink","negative")+s;case 98:return"-webkit-"+s+"-ms-"+s.replace("basis","preferred-size")+s}return"-webkit-"+s+"-ms-"+s+s;case 964:return"-webkit-"+s+"-ms-flex-"+s+s;case 1023:if(99!==s.charCodeAt(8))break;return"-webkit-box-pack"+(c=s.substring(s.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+s+"-ms-flex-pack"+c+s;case 1005:return f.test(s)?s.replace(p,":-webkit-")+s.replace(p,":-moz-")+s:s;case 1e3:switch(e=(c=s.substring(13).trim()).indexOf("-")+1,c.charCodeAt(0)+c.charCodeAt(e)){case 226:c=s.replace(_,"tb");break;case 232:c=s.replace(_,"tb-rl");break;case 220:c=s.replace(_,"lr");break;default:return s}return"-webkit-"+s+"-ms-"+c+s;case 1017:if(-1===s.indexOf("sticky",9))break;case 975:switch(e=(s=t).length-10,a=(c=(33===s.charCodeAt(e)?s.substring(0,e):s).substring(t.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|c.charCodeAt(7))){case 203:if(111>c.charCodeAt(8))break;case 115:s=s.replace(c,"-webkit-"+c)+";"+s;break;case 207:case 102:s=s.replace(c,"-webkit-"+(102<a?"inline-":"")+"box")+";"+s.replace(c,"-webkit-"+c)+";"+s.replace(c,"-ms-"+c+"box")+";"+s}return s+";";case 938:if(45===s.charCodeAt(5))switch(s.charCodeAt(6)){case 105:return c=s.replace("-items",""),"-webkit-"+s+"-webkit-box-"+c+"-ms-flex-"+c+s;case 115:return"-webkit-"+s+"-ms-flex-item-"+s.replace(x,"")+s;default:return"-webkit-"+s+"-ms-flex-line-pack"+s.replace("align-content","").replace(x,"")+s}break;case 973:case 989:if(45!==s.charCodeAt(3)||122===s.charCodeAt(4))break;case 931:case 953:if(!0===T.test(t))return 115===(c=t.substring(t.indexOf(":")+1)).charCodeAt(0)?o(t.replace("stretch","fill-available"),e,n,r).replace(":fill-available",":stretch"):s.replace(c,"-webkit-"+c)+s.replace(c,"-moz-"+c.replace("fill-",""))+s;break;case 962:if(s="-webkit-"+s+(102===s.charCodeAt(5)?"-ms-"+s:"")+s,211===n+r&&105===s.charCodeAt(13)&&0<s.indexOf("transform",10))return s.substring(0,s.indexOf(";",27)+1).replace(h,"$1-webkit-$2")+s}return s}function i(t,e){var n=t.indexOf(1===e?":":"{"),r=t.substring(0,3!==e?n:10);return n=t.substring(n+1,t.length-1),j(2!==e?r:r.replace(E,"$1"),n,e)}function s(t,e){var n=o(e,e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2));return n!==e+";"?n.replace(S," or ($1)").substring(4):"("+e+")"}function a(t,e,n,r,o,i,s,a,c,l){for(var d,p=0,f=e;p<N;++p)switch(d=A[p].call(u,t,f,n,r,o,i,s,a,c,l)){case void 0:case!1:case!0:case null:break;default:f=d}if(f!==e)return f}function c(t){return void 0!==(t=t.prefix)&&(j=null,t?"function"!=typeof t?P=1:(P=2,j=t):P=0),c}function u(t,n){var r=t;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[r],0<N){var o=a(-1,n,r,r,O,k,0,0,0,0);void 0!==o&&"string"==typeof o&&(n=o)}var i=e(I,r,n,0,0);return 0<N&&(void 0!==(o=a(-2,i,r,r,O,k,i.length,0,0,0))&&(i=o)),R=0,k=O=1,i}var l=/^\0+/g,d=/[\0\r\f]/g,p=/: */g,f=/zoo|gra/,h=/([,: ])(transform)/g,m=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,v=/@(k\w+)\s*(\S*)\s*/,y=/::(place)/g,b=/:(read-only)/g,_=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,S=/([\s\S]*?);/g,x=/-self|flex-/g,E=/[^]*?(:[rp][el]a[\w-]+)[^]*/,T=/stretch|:\s*\w+\-(?:conte|avail)/,C=/([^-])(image-set\()/,k=1,O=1,R=0,P=1,I=[],A=[],N=0,j=null,F=0;return u.use=function t(e){switch(e){case void 0:case null:N=A.length=0;break;default:if("function"==typeof e)A[N++]=e;else if("object"==typeof e)for(var n=0,r=e.length;n<r;++n)t(e[n]);else F=0|!!e}return t},u.set=c,void 0!==t&&c(t),u},c={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var u=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInl
2ine|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,l=function(t){var e=Object.create(null);return function(n){return void 0===e[n]&&(e[n]=t(n)),e[n]}}(function(t){return u.test(t)||111===t.charCodeAt(0)&&110===t.charCodeAt(1)&&t.charCodeAt(2)<91}),d=n(4146),p=n.n(d);function f(){return(f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}var h=function(t,e){for(var n=[t[0]],r=0,o=e.length;r<o;r+=1)n.push(e[r],t[r+1]);return n},m=function(t){return null!==t&&"object"==typeof t&&"[object Object]"===(t.toString?t.toString():Object.prototype.toString.call(t))&&!(0,r.typeOf)(t)},g=Object.freeze([]),v=Object.freeze({});function y(t){return"function"==typeof t}function b(t){return t.displayName||t.name||"Component"}function _(t){return t&&"string"==typeof t.styledComponentId}var w="undefined"!=typeof process&&void 0!=={}&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||"data-styled",S="5.3.11",x="undefined"!=typeof window&&"HTMLElement"in window,E=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=={}&&(void 0!=={}.REACT_APP_SC_DISABLE_SPEEDY&&""!=={}.REACT_APP_SC_DISABLE_SPEEDY?"false"!=={}.REACT_APP_SC_DISABLE_SPEEDY&&{}.REACT_APP_SC_DISABLE_SPEEDY:void 0!=={}.SC_DISABLE_SPEEDY&&""!=={}.SC_DISABLE_SPEEDY&&("false"!=={}.SC_DISABLE_SPEEDY&&{}.SC_DISABLE_SPEEDY))),T={};function C(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+t+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var k=function(){function t(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}var e=t.prototype;return e.indexOfGroup=function(t){for(var e=0,n=0;n<t;n++)e+=this.groupSizes[n];return e},e.insertRules=function(t,e){if(t>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;t>=o;)(o<<=1)<0&&C(16,""+t);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var i=r;i<o;i++)this.groupSizes[i]=0}for(var s=this.indexOfGroup(t+1),a=0,c=e.length;a<c;
vendor: 4,340 bytes, line 2
2a++)this.tag.insertRule(s,e[a])&&(this.groupSizes[t]++,s++)},e.clearGroup=function(t){if(t<this.length){var e=this.groupSizes[t],n=this.indexOfGroup(t),r=n+e;this.groupSizes[t]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},e.getGroup=function(t){var e="";if(t>=this.length||0===this.groupSizes[t])return e;for(var n=this.groupSizes[t],r=this.indexOfGroup(t),o=r+n,i=r;i<o;i++)e+=this.tag.getRule(i)+"/*!sc*/\n";return e},t}(),O=new Map,R=new Map,P=1,I=function(t){if(O.has(t))return O.get(t);for(;R.has(P);)P++;var e=P++;return O.set(t,e),R.set(e,t),e},A=function(t){return R.get(t)},N=function(t,e){e>=P&&(P=e+1),O.set(t,e),R.set(e,t)},j="style["+w+'][data-styled-version="5.3.11"]',F=new RegExp("^"+w+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),D=function(t,e,n){for(var r,o=n.split(","),i=0,s=o.length;i<s;i++)(r=o[i])&&t.registerName(e,r)},L=function(t,e){for(var n=(e.textContent||"").split("/*!sc*/\n"),r=[],o=0,i=n.length;o<i;o++){var s=n[o].trim();if(s){var a=s.match(F);if(a){var c=0|parseInt(a[1],10),u=a[2];0!==c&&(N(u,c),D(t,u,a[3]),t.getTag().insertRules(c,r)),r.length=0}else r.push(s)}}},M=function(){return n.nc},$=function(t){var e=document.head,n=t||e,r=document.createElement("style"),o=function(t){for(var e=t.childNodes,n=e.length;n>=0;n--){var r=e[n];if(r&&1===r.nodeType&&r.hasAttribute(w))return r}}(n),i=void 0!==o?o.nextSibling:null;r.setAttribute(w,"active"),r.setAttribute("data-styled-version","5.3.11");var s=M();return s&&r.setAttribute("nonce",s),n.insertBefore(r,i),r},H=function(){function t(t){var e=this.element=$(t);e.appendChild(document.createTextNode("")),this.sheet=function(t){if(t.sheet)return t.sheet;for(var e=document.styleSheets,n=0,r=e.length;n<r;n++){var o=e[n];if(o.ownerNode===t)return o}C(17)}(e),this.length=0}var e=t.prototype;return e.insertRule=function(t,e){try{return this.sheet.insertRule(e,t),this.length++,!0}catch(t){return!1}},e.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},e.getRule=function(t){var e=this.sheet.cssRules[t];return void 0!==e&&"string"==typeof e.cssText?e.cssText:""},t}(),B=function(){function t(t){var e=this.element=$(t);this.nodes=e.childNodes,this.length=0}var e=t.prototype;return e.insertRule=function(t,e){if(t<=this.length&&t>=0){var n=document.createTextNode(e),r=this.nodes[t];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},e.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.getRule=function(t){return t<this.length?this.nodes[t].textContent:""},t}(),U=function(){function t(t){this.rules=[],this.length=0}var e=t.prototype;return e.insertRule=function(t,e){return t<=this.length&&(this.rules.splice(t,0,e),this.length++,!0)},e.deleteRule=function(t){this.rules.splice(t,1),this.length--},e.getRule=function(t){return t<this.length?this.rules[t]:""},t}(),q=x,W={isServer:!x,useCSSOMInjection:!E},z=function(){function t(t,e,n){void 0===t&&(t=v),void 0===e&&(e={}),this.options=f({},W,{},t),this.gs=e,this.names=new Map(n),this.server=!!t.isServer,!this.server&&x&&q&&(q=!1,function(t){for(var e=document.querySelectorAll(j),n=0,r=e.length;n<r;n++){var o=e[n];o&&"active"!==o.getAttribute(w)&&(L(t,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}t.registerId=function(t){return I(t)};var e=t.prototype;return e.reconstructWithOptions=function(e,n){return void 0===n&&(n=!0),new t(f({},this.options,{},e),this.gs,n&&this.names||void 0)},e.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},e.getTag=function(){return this.tag||(this.tag=(n=(e=this.options).isServer,r=e.useCSSOMInjection,o=e.target,t=n?new U(o):r?new H(o):new B(o),new k(t)));var t,e,n,r,o},e.hasNameForId=function(t,e){return this.names.has(t)&&this.names.get(t).has(e)},e.registerName=function(t,e){if(I(t),this.names.has(t))this.names.get(t).add(e);else{var n=new Set;n.add(e),this.names.set(t,n)}},e.insertRules=function(t,e,n){this.registerName(t,e),this.getTag().insertRules(I(t),n)},e.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},e.clearRules=function(t){this.getTag().clearGroup(I(t)),this.clearNames(t)},e.clearTag=function(){this.tag=void 0},e.toString=function(){return function(t){for(var e=t.getTag(),n=e.length,r="",o=0;o<n;o++){var i=A(o);if(void 0!==i){var s=t.names.get(i),a=e.getGroup(o);if(s&&a&&s.size){var c=w+".g"+o+'[id="'+i+'"]',u="";
vendor: 11,306 bytes, line 2
2void 0!==s&&s.forEach(function(t){t.length>0&&(u+=t+",")}),r+=""+a+c+'{content:"'+u+'"}/*!sc*/\n'}}}return r}(this)},t}(),G=/(a)(d)/gi,J=function(t){return String.fromCharCode(t+(t>25?39:97))};function Y(t){var e,n="";for(e=Math.abs(t);e>52;e=e/52|0)n=J(e%52)+n;return(J(e%52)+n).replace(G,"$1-$2")}var V=function(t,e){for(var n=e.length;n;)t=33*t^e.charCodeAt(--n);return t},Q=function(t){return V(5381,t)};function K(t){for(var e=0;e<t.length;e+=1){var n=t[e];if(y(n)&&!_(n))return!1}return!0}var X=Q("5.3.11"),Z=function(){function t(t,e,n){this.rules=t,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&K(t),this.componentId=e,this.baseHash=V(X,e),this.baseStyle=n,z.registerId(e)}return t.prototype.generateAndInjectStyles=function(t,e,n){var r=this.componentId,o=[];if(this.baseStyle&&o.push(this.baseStyle.generateAndInjectStyles(t,e,n)),this.isStatic&&!n.hash)if(this.staticRulesId&&e.hasNameForId(r,this.staticRulesId))o.push(this.staticRulesId);else{var i=yt(this.rules,t,e,n).join(""),s=Y(V(this.baseHash,i)>>>0);if(!e.hasNameForId(r,s)){var a=n(i,"."+s,void 0,r);e.insertRules(r,s,a)}o.push(s),this.staticRulesId=s}else{for(var c=this.rules.length,u=V(this.baseHash,n.hash),l="",d=0;d<c;d++){var p=this.rules[d];if("string"==typeof p)l+=p;else if(p){var f=yt(p,t,e,n),h=Array.isArray(f)?f.join(""):f;u=V(u,h+d),l+=h}}if(l){var m=Y(u>>>0);if(!e.hasNameForId(r,m)){var g=n(l,"."+m,void 0,r);e.insertRules(r,m,g)}o.push(m)}}return o.join(" ")},t}(),tt=/^\s*\/\/.*$/gm,et=[":","[",".","#"];function nt(t){var e,n,r,o,i=void 0===t?v:t,s=i.options,c=void 0===s?v:s,u=i.plugins,l=void 0===u?g:u,d=new a(c),p=[],f=function(t){function e(e){if(e)try{t(e+"}")}catch(t){}}return function(n,r,o,i,s,a,c,u,l,d){switch(n){case 1:if(0===l&&64===r.charCodeAt(0))return t(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return t(o[0]+r),"";default:return r+(0===d?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(e)}}}(function(t){p.push(t)}),h=function(t,r,i){return 0===r&&-1!==et.indexOf(i[n.length])||i.match(o)?t:"."+e};function m(t,i,s,a){void 0===a&&(a="&");var c=t.replace(tt,""),u=i&&s?s+" "+i+" { "+c+" }":c;return e=a,n=i,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),d(s||!i?"":i,u)}return d.use([].concat(l,[function(t,e,o){2===t&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,h))},f,function(t){if(-2===t){var e=p;return p=[],e}}])),m.hash=l.length?l.reduce(function(t,e){return e.name||C(15),V(t,e.name)},5381).toString():"",m}var rt=o.createContext(),ot=rt.Consumer,it=o.createContext(),st=(it.Consumer,new z),at=nt();function ct(){return(0,o.useContext)(rt)||st}function ut(){return(0,o.useContext)(it)||at}function lt(t){var e=(0,o.useState)(t.stylisPlugins),n=e[0],r=e[1],i=ct(),a=(0,o.useMemo)(function(){var e=i;return t.sheet?e=t.sheet:t.target&&(e=e.reconstructWithOptions({target:t.target},!1)),t.disableCSSOMInjection&&(e=e.reconstructWithOptions({useCSSOMInjection:!1})),e},[t.disableCSSOMInjection,t.sheet,t.target]),c=(0,o.useMemo)(function(){return nt({options:{prefix:!t.disableVendorPrefixes},plugins:n})},[t.disableVendorPrefixes,n]);return(0,o.useEffect)(function(){s()(n,t.stylisPlugins)||r(t.stylisPlugins)},[t.stylisPlugins]),o.createElement(rt.Provider,{value:a},o.createElement(it.Provider,{value:c},t.children))}var dt=function(){function t(t,e){var n=this;this.inject=function(t,e){void 0===e&&(e=at);var r=n.name+e.hash;t.hasNameForId(n.id,r)||t.insertRules(n.id,r,e(n.rules,r,"@keyframes"))},this.toString=function(){return C(12,String(n.name))},this.name=t,this.id="sc-keyframes-"+t,this.rules=e}return t.prototype.getName=function(t){return void 0===t&&(t=at),this.name+t.hash},t}(),pt=/([A-Z])/,ft=/([A-Z])/g,ht=/^ms-/,mt=function(t){return"-"+t.toLowerCase()};function gt(t){return pt.test(t)?t.replace(ft,mt).replace(ht,"-ms-"):t}var vt=function(t){return null==t||!1===t||""===t};function yt(t,e,n,r){if(Array.isArray(t)){for(var o,i=[],s=0,a=t.length;s<a;s+=1)""!==(o=yt(t[s],e,n,r))&&(Array.isArray(o)?i.push.apply(i,o):i.push(o));return i}return vt(t)?"":_(t)?"."+t.styledComponentId:y(t)?"function"!=typeof(u=t)||u.prototype&&u.prototype.isReactComponent||!e?t:yt(t(e),e,n,r):t instanceof dt?n?(t.inject(n,r),t.getName(r)):t:m(t)?function t(e,n){var r,o,i=[];for(var s in e)e.hasOwnProperty(s)&&!vt(e[s])&&(Array.isArray(e[s])&&e[s].isCss||y(e[s])?i.push(gt(s)+":",e[s],";"):m(e[s])?i.push.apply(i,t(e[s],s)):i.push(gt(s)+": "+(r=s,(null==(o=e[s])||"boolean"==typeof o||""===o?"":"number"!=typeof o||0===o||r in c||r.startsWith("--")?String(o).trim():o+"px")+";")));return n?[n+" {"].concat(i,["}"]):i}(t):t.toString();var u}var bt=function(t){return Array.isArray(t)&&(t.isCss=!0),t};function _t(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return y(t)||m(t)?bt(yt(h(g,[t].concat(n)))):0===n.length&&1===t.length&&"string"==typeof t[0]?t:bt(yt(h(t,n)))}new Set;var wt=function(t,e,n){return void 0===n&&(n=v),t.theme!==n.theme&&t.theme||e||n.theme},St=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,xt=/(^-|-$)/g;function Et(t){return t.replace(St,"-").replace(xt,"")}var Tt=function(t){return Y(Q(t)>>>0)};function Ct(t){return"string"==typeof t&&!0}var kt=function(t){return"function"==typeof t||"object"==typeof t&&null!==t&&!Array.isArray(t)},Ot=function(t){return"__proto__"!==t&&"constructor"!==t&&"prototype"!==t};function Rt(t,e,n){var r=t[n];kt(e)&&kt(r)?Pt(r,e):t[n]=e}function Pt(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];for(var o=0,i=n;o<i.length;o++){var s=i[o];if(kt(s))for(var a in s)Ot(a)&&Rt(t,s[a],a)}return t}var It=o.createContext(),At=It.Consumer;function Nt(t){var e=(0,o.useContext)(It),n=(0,o.useMemo)(function(){return function(t,e){return t?y(t)?t(e):Array.isArray(t)||"object"!=typeof t?C(8):e?f({},e,{},t):t:C(14)}(t.theme,e)},[t.theme,e]);return t.children?o.createElement(It.Provider,{value:n},t.children):null}var jt={};function Ft(t,e,n){var r=_(t),i=!Ct(t),s=e.attrs,a=void 0===s?g:s,c=e.componentId,u=void 0===c?function(t,e){var n="string"!=typeof t?"sc":Et(t);jt[n]=(jt[n]||0)+1;var r=n+"-"+Tt("5.3.11"+n+jt[n]);return e?e+"-"+r:r}(e.displayName,e.parentComponentId):c,d=e.displayName,h=void 0===d?function(t){return Ct(t)?"styled."+t:"Styled("+b(t)+")"}(t):d,m=e.displayName&&e.componentId?Et(e.displayName)+"-"+e.componentId:e.componentId||u,w=r&&t.attrs?Array.prototype.concat(t.attrs,a).filter(Boolean):a,S=e.shouldForwardProp;r&&t.shouldForwardProp&&(S=e.shouldForwardProp?function(n,r,o){return t.shouldForwardProp(n,r,o)&&e.shouldForwardProp(n,r,o)}:t.shouldForwardProp);var x,E=new Z(n,m,r?t.componentStyle:void 0),T=E.isStatic&&0===a.length,C=function(t,e){return function(t,e,n,r){var i=t.attrs,s=t.componentStyle,a=t.defaultProps,c=t.foldedComponentIds,u=t.shouldForwardProp,d=t.styledComponentId,p=t.target,h=function(t,e,n){void 0===t&&(t=v);var r=f({},e,{theme:t}),o={};return n.forEach(function(t){var e,n,i,s=t;for(e in y(s)&&(s=s(r)),s)r[e]=o[e]="className"===e?(n=o[e],i=s[e],n&&i?n+" "+i:n||i):s[e]}),[r,o]}(wt(e,(0,o.useContext)(It),a)||v,e,i),m=h[0],g=h[1],b=function(t,e,n){var r=ct(),o=ut();return e?t.generateAndInjectStyles(v,r,o):t.generateAndInjectStyles(n,r,o)}(s,r,m),_=n,w=g.$as||e.$as||g.as||e.as||p,S=Ct(w),x=g!==e?f({},e,{},g):e,E={};for(var T in x)"$"!==T[0]&&"as"!==T&&("forwardedAs"===T?E.as=x[T]:(u?u(T,l,w):!S||l(T))&&(E[T]=x[T]));return e.style&&g.style!==e.style&&(E.style=f({},e.style,{},g.style)),E.className=Array.prototype.concat(c,d,b!==d?b:null,e.className,g.className).filter(Boolean).join(" "),E.ref=_,(0,o.createElement)(w,E)}(x,t,e,T)};return C.displayName=h,(x=o.forwardRef(C)).attrs=w,x.componentStyle=E,x.displayName=h,x.shouldForwardProp=S,x.foldedComponentIds=r?Array.prototype.concat(t.foldedComponentIds,t.styledComponentId):g,x.styledComponentId=m,x.target=r?t.target:t,x.withComponent=function(t){var r=e.componentId,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}(e,["componentId"]),i=r&&r+"-"+(Ct(t)?t:Et(b(t)));return Ft(t,f({},o,{attrs:w,componentId:i}),n)},Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=r?Pt({},t.defaultProps,e):e}}),Object.defineProperty(x,"toString",{value:function(){return"."+x.styledComponentId}}),i&&p()(x,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),x}var Dt=function(t){return function t(e,n,o){if(void 0===o&&(o=v),!(0,r.isValidElementType)(n))return C(1,String(n));var i=function(){return e(n,o,_t.apply(void 0,arguments))};return i.withConfig=function(r){return t(e,n,f({},o,{},r))},i.attrs=function(r){return t(e,n,f({},o,{attrs:Array.prototype.concat(o.attrs,r).filter(Boolean)}))},i}(Ft,t)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(t){Dt[t]=Dt(t)});var Lt=function(){function t(t,e){this.rules=t,this.componentId=e,this.isStatic=K(t),z.registerId(this.componentId+1)}var e=t.prototype;return e.createStyles=function(t,e,n,r){var o=r(yt(this.rules,e,n,r).join(""),""),i=this.componentId+t;n.insertRules(i,i,o)},e.removeStyles=function(t,e){e.clearRules(this.componentId+t)},e.renderStyles=function(t,e,n,r){t>2&&z.registerId(this.componentId+t),this.removeStyles(t,n),this.createStyles(t,e,n,r)},t}();function Mt(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=_t.apply(void 0,[t].concat(n)),s="sc-global-"+Tt(JSON.stringify(i)),a=new Lt(i,s);function c(t){var e=ct(),n=ut(),r=(0,o.useContext)(It),i=(0,o.useRef)(e.allocateGSInstance(s)).current;return e.server&&u(i,t,e,r,n),(0,o.useLayoutEffect)(function(){if(!e.server)return u(i,t,e,r,n),function(){return a.removeStyles(i,e)}},[i,t,e,r,n]),null}function u(t,e,n,r,o){if(a.isStatic)a.renderStyles(t,T,n,o);else{var i=f({},e,{theme:wt(e,r,c.defaultProps)});a.renderStyles(t,i,n,o)}}return o.memo(c)}function $t(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var o=_t.apply(void 0,[t].concat(n)).join(""),i=Tt(o);return new dt(i,o)}var Ht=function(){function t(){var t=this;this._emitSheetCSS=function(){var e=t.instance.toString();if(!e)return"";var n=M();
2return"<style "+[n&&'nonce="'+n+'"',w+'="true"','data-styled-version="5.3.11"'].filter(Boolean).join(" ")+">"+e+"</style>"},this.getStyleTags=function(){return t.sealed?C(2):t._emitSheetCSS()},this.getStyleElement=function(){var e;if(t.sealed)return C(2);var n=((e={})[w]="",e["data-styled-version"]="5.3.11",e.dangerouslySetInnerHTML={__html:t.instance.toString()},e),r=M();return r&&(n.nonce=r),[o.createElement("style",f({},n,{key:"sc-0-0"}))]},this.seal=function(){t.sealed=!0},this.instance=new z({isServer:!0}),this.sealed=!1}var e=t.prototype;return e.collectStyles=function(t){return this.sealed?C(2):o.createElement(lt,{sheet:this.instance},t)},e.interleaveWithNodeStream=function(t){return C(3)},t}(),Bt=function(t){var e=o.forwardRef(function(e,n){var r=(0,o.useContext)(It),i=t.defaultProps,s=wt(e,r,i);return o.createElement(t,f({},e,{theme:s,ref:n}))});return p()(e,t),e.displayName="WithTheme("+b(t)+")",e},Ut=function(){return(0,o.useContext)(It)},qt={StyleSheet:z,masterSheet:st},Wt=Dt},2719:function(t,e,n){"use strict";n.d(e,{T:function(){return r}});const r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},2777:function(t,e,n){"use strict";var r=n(9565),o=n(34),i=n(757),s=n(5966),a=n(4270),c=n(8227),u=TypeError,l=c("toPrimitive");t.exports=function(t,e){if(!o(t)||i(t))return t;var n,c=s(t,l);if(c){if(void 0===e&&(e="default"),n=r(c,t,e),!o(n)||i(n))return n;throw new u("Can't convert object to primitive value")}return void 0===e&&(e="number"),a(t,e)}},2796:function(t,e,n){"use strict";var r=n(9039),o=n(4901),i=/#|\.prototype\./,s=function(t,e){var n=c[a(t)];return n===l||n!==u&&(o(e)?r(e):!!e)},a=s.normalize=function(t){return String(t).replace(i,".").toLowerCase()},c=s.data={},u=s.NATIVE="N",l=s.POLYFILL="P";t.exports=s},2799:function(t,e){"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),u=Symbol.for("react.context"),l=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function v(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case r:switch(t=t.type){case i:case a:case s:case p:case f:return t;default:switch(t=t&&t.$$typeof){case l:case u:case d:case m:case h:case c:return t;default:return e}}case o:return e}}}n=Symbol.for("react.module.reference"),e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===i||t===a||t===s||t===p||t===f||t===g||"object"==typeof t&&null!==t&&(t.$$typeof===m||t.$$typeof===h||t.$$typeof===c||t.$$typeof===u||t.$$typeof===d||t.$$typeof===n||void 0!==t.getModuleId)},e.typeOf=v},2833:function(t){t.exports=function(t,e,n,r){var o=n?n.call(r,t,e):void 0;if(void 0!==o)return!!o;if(t===e)return!0;if("object"!=typeof t||!t||"object"!=typeof e||!e)return!1;var i=Object.keys(t),s=Object.keys(e);if(i.length!==s.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(e),c=0;c<i.length;c++){var u=i[c];if(!a(u))return!1;var l=t[u],d=e[u];if(!1===(o=n?n.call(r,l,d,u):void 0)||void 0===o&&l!==d)return!1}return!0}},2839:function(t,e,n){"use strict";var r=n(4576).navigator,o=r&&r.userAgent;t.exports=o?String(o):""},2967:function(t,e,n){"use strict";n.d(e,{U:function(){return r}});const r="production"},3037:function(t,e,n){"use strict";n.d(e,{j:function(){return r}});const r=n(6341).OW},3072:function(t,e){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,s=n?Symbol.for("react.strict_mode"):60108,a=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,l=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,_=n?Symbol.for("react.scope"):60119;function w(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case r:switch(t=t.type){case l:case d:case i:case a:case s:case f:return t;default:switch(t=t&&t.$$typeof){case u:case p:case g:case m:case c:return t;default:return e}}case o:return e}}}function S(t){return w(t)===d}e.AsyncMode=l,e.ConcurrentMode=d,e.ContextConsumer=u,e.ContextProvider=c,e.Element=r,e.ForwardRef=p,e.Fragment=i,e.Lazy=g,e.Memo=m,e.Portal=o,e.Profiler=a,e.StrictMode=s,e.Suspense=f,e.isAsyncMode=function(t){return S(t)||w(t)===l},e.isConcurrentMode=S,e.isContextConsumer=function(t){return w(t)===u},e.isContextProvider=function(t){return w(t)===c},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===r},e.isForwardRef=function(t){return w(t)===p},e.isFragment=function(t){return w(t)===i},e.isLazy=function(t){return w(t)===g},e.isMemo=function(t){return w(t)===m},e.isPortal=function(t){return w(t)===o},e.isProfiler=function(t){return w(t)===a},e.isStrictMode=function(t){return w(t)===s},e.isSuspense=function(t){return w(t)===f},e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===i||t===d||t===a||t===s||t===f||t===h||"object"==typeof t&&null!==t&&(t.$$typeof===g||t.$$typeof===m||t.$$typeof===c||t.$$typeof===u||t.$$typeof===p||t.$$typeof===y||t.$$typeof===b||t.$$typeof===_||t.$$typeof===v)},e.typeOf=w},3215:function(t,e,n){"use strict";var r=n(4994);
2e.__esModule=!0,e.ScrollHandler=e.ScrollContext=void 0;var o=r(n(2475)),i=r(n(6221)),s=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=u(e);if(n&&n.has(t))return n.get(t);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&Object.prototype.hasOwnProperty.call(t,i)){var s=o?Object.getOwnPropertyDescriptor(t,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=t[i]}r.default=t,n&&n.set(t,r);return r}(n(6540)),a=r(n(5556)),c=n(4351);function u(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(u=function(t){return t?n:e})(t)}var l=s.createContext(new c.SessionStorage);e.ScrollContext=l,l.displayName="GatsbyScrollContext";var d=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))||this)._stateStorage=new c.SessionStorage,e._isTicking=!1,e._latestKnownScrollY=0,e.scrollListener=function(){e._latestKnownScrollY=window.scrollY,e._isTicking||(e._isTicking=!0,requestAnimationFrame(e._saveScroll.bind((0,o.default)(e))))},e.windowScroll=function(t,n){e.shouldUpdateScroll(n,e.props)&&window.scrollTo(0,t)},e.scrollToHash=function(t,n){var r=document.getElementById(t.substring(1));r&&e.shouldUpdateScroll(n,e.props)&&r.scrollIntoView()},e.shouldUpdateScroll=function(t,n){var r=e.props.shouldUpdateScroll;return!r||r.call((0,o.default)(e),t,n)},e}(0,i.default)(e,t);var n=e.prototype;return n._saveScroll=function(){var t=this.props.location.key||null;t&&this._stateStorage.save(this.props.location,t,this._latestKnownScrollY),this._isTicking=!1},n.componentDidMount=function(){var t;window.addEventListener("scroll",this.scrollListener);var e=this.props.location,n=e.key,r=e.hash;n&&(t=this._stateStorage.read(this.props.location,n)),r?this.scrollToHash(decodeURI(r),void 0):t&&this.windowScroll(t,void 0)},n.componentWillUnmount=function(){window.removeEventListener("scroll",this.scrollListener)},n.componentDidUpdate=function(t){var e,n=this.props.location,r=n.hash,o=n.key;o&&(e=this._stateStorage.read(this.props.location,o)),r?this.scrollToHash(decodeURI(r),t):this.windowScroll(e,t)},n.render=function(){return s.createElement(l.Provider,{value:this._stateStorage},this.props.children)},e}(s.Component);e.ScrollHandler=d,d.propTypes={shouldUpdateScroll:a.default.func,children:a.default.element.isRequired,location:a.default.object.isRequired}},3309:function(t,e){"use strict";e.__esModule=!0,e.getForwards=function(t){return null==t?void 0:t.flatMap(t=>(null==t?void 0:t.forward)||[])}},3392:function(t,e,n){"use strict";var r=n(9504),o=0,i=Math.random(),s=r(1.1.toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+s(++o+i,36)}},3404:function(t,e,n){"use strict";t.exports=n(3072)},3445:function(t,e,n){"use strict";n.d(e,{CC:function(){return s},Qh:function(){return u},aO:function(){return a},cI:function(){return l},et:function(){return p},kX:function(){return c},pK:function(){return f}});var r=n(8411),o=n(6524),i=n(1678);const s=0,a=1;function c(t){const{spanId:e,traceId:n}=t.spanContext(),{data:o,op:i,parent_span_id:s,status:a,tags:c,origin:u}=p(t);return(0,r.Ce)({data:o,op:i,parent_span_id:s,span_id:e,status:a,tags:c,trace_id:n,origin:u})}function u(t){const{traceId:e,spanId:n}=t.spanContext(),r=f(t);return(0,o.TC)(e,n,r)}function l(t){return"number"==typeof t?d(t):Array.isArray(t)?t[0]+t[1]/1e9:t instanceof Date?d(t.getTime()):(0,i.zf)()}function d(t){return t>9999999999?t/1e3:t}function p(t){return function(t){return"function"==typeof t.getSpanJSON}(t)?t.getSpanJSON():"function"==typeof t.toJSON?t.toJSON():{}}function f(t){const{traceFlags:e}=t.spanContext();return Boolean(e&a)}},3650:function(t,e,n){"use strict";n.d(e,{u:function(){return a}});var r=n(8411),o=n(1336),i=n(6341),s=n(718);function a(t){const e="fetch";(0,s.s5)(e,t),(0,s.AS)(e,c)}function c(){(0,o.m7)()&&(0,r.GS)(i.OW,"fetch",function(t){return function(...e){const{method:n,url:r}=function(t){if(0===t.length)return{method:"GET",url:""};if(2===t.length){const[e,n]=t;return{url:l(e),method:u(n,"method")?String(n.method).toUpperCase():"GET"}}const e=t[0];return{url:l(e),method:u(e,"method")?String(e.method).toUpperCase():"GET"}}(e),o={args:e,fetchData:{method:n,url:r},startTimestamp:Date.now()};return(0,s.aj)("fetch",{...o}),t.apply(i.OW,e).then(t=>{const e={...o,endTimestamp:Date.now(),response:t};return(0,s.aj)("fetch",e),t},t=>{const e={...o,endTimestamp:Date.now(),error:t};throw(0,s.aj)("fetch",e),t})}})}function u(t,e){return!!t&&"object"==typeof t&&!!t[e]}function l(t){return"string"==typeof t?t:t?u(t,"url")?t.url:t.toString?t.toString():"":""}},3662:function(t,e,n){"use strict";function r(t,e){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},r(t,e)}n.d(e,{A:function(){return r}})},3706:function(t,e,n){"use strict";var r=n(9504),o=n(4901),i=n(7629),s=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return s(t)}),t.exports=i.inspectSource},3717:function(t,e){"use strict";e.f=Object.getOwnPropertySymbols},3721:function(t,e,n){"use strict";
2e.__esModule=!0,e.useScrollRestoration=function(t){var e=(0,i.useLocation)(),n=(0,o.useContext)(r.ScrollContext),s=(0,o.useRef)(null);return(0,o.useLayoutEffect)(function(){if(s.current){var r=n.read(e,t);s.current.scrollTo(0,r||0)}},[e.key]),{ref:s,onScroll:function(){s.current&&n.save(e,t,s.current.scrollTop)}}};var r=n(3215),o=n(6540),i=n(6462)},3724:function(t,e,n){"use strict";var r=n(9039);t.exports=!r(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},3741:function(t,e,n){"use strict";n.d(e,{Cp:function(){return l},Dp:function(){return R},J0:function(){return I},J5:function(){return j},KU:function(){return O},NA:function(){return b},PN:function(){return f},Q:function(){return k},VN:function(){return C},Wt:function(){return y},ZQ:function(){return h},bX:function(){return T},cx:function(){return g},gV:function(){return _},hb:function(){return x},ky:function(){return A},l7:function(){return v},nb:function(){return E},o:function(){return m},o5:function(){return P},r:function(){return p},rB:function(){return S},v4:function(){return w},wd:function(){return d}});var r=n(7412),o=n(6341),i=n(2967),s=n(2220),a=n(6641),c=n(7058),u=n(9475);function l(t,e){return(0,a.BF)().captureException(t,(0,u.li)(e))}function d(t,e){const n="string"==typeof e?e:void 0,r="string"!=typeof e?{captureContext:e}:void 0;return(0,a.BF)().captureMessage(t,n,r)}function p(t,e){return(0,a.BF)().captureEvent(t,e)}function f(t){(0,a.BF)().configureScope(t)}function h(t,e){(0,a.BF)().addBreadcrumb(t,e)}function m(t,e){(0,a.BF)().setContext(t,e)}function g(t){(0,a.BF)().setExtras(t)}function v(t,e){(0,a.BF)().setExtra(t,e)}function y(t){(0,a.BF)().setTags(t)}function b(t,e){(0,a.BF)().setTag(t,e)}function _(t){(0,a.BF)().setUser(t)}function w(...t){const e=(0,a.BF)();if(2===t.length){const[n,r]=t;return n?e.withScope(()=>(e.getStackTop().scope=n,r(n))):e.withScope(r)}return e.withScope(t[0])}function S(t){return(0,a.fx)(()=>t((0,a.rm)()))}function x(t,e){return w(n=>(n.setSpan(t),e(n)))}function E(t,e){return(0,a.BF)().startTransaction({...t},e)}async function T(t){const e=O();return e?e.flush(t):(s.T&&r.vF.warn("Cannot flush events. No client defined."),Promise.resolve(!1))}async function C(t){const e=O();return e?e.close(t):(s.T&&r.vF.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))}function k(){return(0,a.BF)().lastEventId()}function O(){return(0,a.BF)().getClient()}function R(){return!!O()}function P(){return(0,a.BF)().getScope()}function I(t){const e=O(),n=(0,a.rm)(),r=P(),{release:s,environment:u=i.U}=e&&e.getOptions()||{},{userAgent:l}=o.OW.navigator||{},d=(0,c.fj)({release:s,environment:u,user:r.getUser()||n.getUser(),...l&&{userAgent:l},...t}),p=n.getSession();return p&&"ok"===p.status&&(0,c.qO)(p,{status:"exited"}),A(),n.setSession(d),r.setSession(d),d}function A(){const t=(0,a.rm)(),e=P(),n=e.getSession()||t.getSession();n&&(0,c.Vu)(n),N(),t.setSession(),e.setSession()}function N(){const t=(0,a.rm)(),e=P(),n=O(),r=e.getSession()||t.getSession();r&&n&&n.captureSession&&n.captureSession(r)}function j(t=!1){t?A():N()}},3816:function(t,e,n){"use strict";n.d(e,{BD:function(){return a},Kg:function(){return u},L2:function(){return _},NF:function(){return l},Qd:function(){return p},Qg:function(){return g},T2:function(){return s},W6:function(){return c},bJ:function(){return o},gd:function(){return m},mE:function(){return v},sO:function(){return d},tH:function(){return b},vq:function(){return h},xH:function(){return f},yr:function(){return y}});const r=Object.prototype.toString;function o(t){switch(r.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return b(t,Error)}}function i(t,e){return r.call(t)===`[object ${e}]`}function s(t){return i(t,"ErrorEvent")}function a(t){return i(t,"DOMError")}function c(t){return i(t,"DOMException")}function u(t){return i(t,"String")}function l(t){return"object"==typeof t&&null!==t&&"__sentry_template_string__"in t&&"__sentry_template_values__"in t}function d(t){return null===t||l(t)||"object"!=typeof t&&"function"!=typeof t}function p(t){return i(t,"Object")}function f(t){return"undefined"!=typeof Event&&b(t,Event)}function h(t){return"undefined"!=typeof Element&&b(t,Element)}function m(t){return i(t,"RegExp")}function g(t){return Boolean(t&&t.then&&"function"==typeof t.then)}function v(t){return p(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function y(t){return"number"==typeof t&&t!=t}function b(t,e){try{return t instanceof e}catch(n){return!1}}function _(t){return!("object"!=typeof t||null===t||!t.__isVue&&!t._isVue)}},3917:function(t,e,n){"use strict";n.d(e,{gd:function(){return s},qQ:function(){return u},vk:function(){return a}});const r=50,o=/\(error: (.*)\)/,i=/captureMessage|captureException/;function s(...t){const e=t.sort((t,e)=>t[0]-e[0]).map(t=>t[1]);return(t,n=0)=>{const s=[],a=t.split("\n");for(let i=n;i<a.length;i++){const t=a[i];if(t.length>1024)continue;const n=o.test(t)?t.replace(o,"$1"):t;if(!n.match(/\S*Error: /)){for(const t of e){const e=t(n);if(e){s.push(e);break}}if(s.length>=r)break}}return function(t){if(!t.length)return[];const e=Array.from(t);/sentryWrapped/.test(e[e.length-1].function||"")&&e.pop();e.reverse(),i.test(e[e.length-1].function||"")&&(e.pop(),i.test(e[e.length-1].function||"")&&e.pop());return e.slice(0,r).map(t=>({...t,filename:t.filename||e[e.length-1].filename,function:t.function||"?"}))}(s)}}function a(t){return Array.isArray(t)?s(...t):t}const c="<anonymous>";function u(t){try{return t&&"function"==typeof t&&t.name||c}catch(e){return c}}},4055:function(t,e,n){"use strict";var r=n(4576),o=n(34),i=r.document,s=o(i)&&o(i.createElement);t.exports=function(t){return s?i.createElement(t):{}}},4117:function(t){"use strict";
2t.exports=function(t){return null==t}},4146:function(t,e,n){"use strict";var r=n(3404),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function c(t){return r.isMemo(t)?s:a[t.$$typeof]||o}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[r.Memo]=s;var u=Object.defineProperty,l=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;t.exports=function t(e,n,r){if("string"!=typeof n){if(h){var o=f(n);o&&o!==h&&t(e,o,r)}var s=l(n);d&&(s=s.concat(d(n)));for(var a=c(e),m=c(n),g=0;g<s.length;++g){var v=s[g];if(!(i[v]||r&&r[v]||m&&m[v]||a&&a[v])){var y=p(n,v);try{u(e,v,y)}catch(b){}}}}return e}},4217:function(t,e,n){"use strict";n.d(e,{z:function(){return o}});var r=n(3037);const o=()=>r.j.__WEB_VITALS_POLYFILL__?r.j.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||(()=>{const t=r.j.performance.timing,e=r.j.performance.navigation.type,n={entryType:"navigation",startTime:0,type:2==e?"back_forward":1===e?"reload":"navigate"};for(const r in t)"navigationStart"!==r&&"toJSON"!==r&&(n[r]=Math.max(t[r]-t.navigationStart,0));return n})()):r.j.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},4270:function(t,e,n){"use strict";var r=n(9565),o=n(4901),i=n(34),s=TypeError;t.exports=function(t,e){var n,a;if("string"===e&&o(n=t.toString)&&!i(a=r(n,t)))return a;if(o(n=t.valueOf)&&!i(a=r(n,t)))return a;if("string"!==e&&o(n=t.toString)&&!i(a=r(n,t)))return a;throw new s("Can't convert object to primitive value")}},4351:function(t,e){"use strict";e.__esModule=!0,e.SessionStorage=void 0;var n="___GATSBY_REACT_ROUTER_SCROLL",r=function(){function t(){}var e=t.prototype;return e.read=function(t,e){var r=this.getStateKey(t,e);try{var o=window.sessionStorage.getItem(r);return o?JSON.parse(o):0}catch(i){return window&&window[n]&&window[n][r]?window[n][r]:0}},e.save=function(t,e,r){var o=this.getStateKey(t,e),i=JSON.stringify(r);try{window.sessionStorage.setItem(o,i)}catch(s){window&&window[n]||(window[n]={}),window[n][o]=JSON.parse(i)}},e.getStateKey=function(t,e){var n="@@scroll|"+t.pathname;return null==e?n:n+"|"+e},t}();e.SessionStorage=r},4363:function(t,e,n){"use strict";t.exports=n(2799)},4495:function(t,e,n){"use strict";var r=n(9519),o=n(9039),i=n(4576).String;t.exports=!!Object.getOwnPropertySymbols&&!o(function(){var t=Symbol("symbol detection");return!i(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41})},4506:function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function o(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.d(e,{A:function(){return o}})},4576:function(t,e,n){"use strict";var r=function(t){return t&&t.Math===Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||r("object"==typeof this&&this)||function(){return this}()||Function("return this")()},4598:function(t,e,n){"use strict";var r=n(8693)},4634:function(t){function e(){return t.exports=e=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}
2,t.exports.__esModule=!0,t.exports.default=t.exports,e.apply(null,arguments)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports},4636:function(t,e,n){"use strict";function r(t){return t.transaction}n.d(e,{z:function(){return r}})},4656:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.SCRIPT_TYPE="text/partytown",e.partytownSnippet=t=>((t,e)=>{const{forward:n=[],...r}=t||{},o=JSON.stringify(r,(t,e)=>("function"==typeof e&&(e=String(e)).startsWith(t+"(")&&(e="function "+e),e));return["!(function(w,p,f,c){",Object.keys(r).length>0?`c=w[p]=Object.assign(w[p]||{},${o});`:"c=w[p]=w[p]||{};","c[f]=(c[f]||[])",n.length>0?`.concat(${JSON.stringify(n)})`:"","})(window,'partytown','forward');",e].join("")})(t,'/* Partytown 0.7.6 - MIT builder.io */\n!function(t,e,n,i,r,o,a,d,s,c,p,l){function u(){l||(l=1,"/"==(a=(o.lib||"/~partytown/")+(o.debug?"debug/":""))[0]&&(s=e.querySelectorAll(\'script[type="text/partytown"]\'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(d=setTimeout(f,1e4),e.addEventListener("pt0",w),r?h(1):n.serviceWorker?n.serviceWorker.register(a+(o.swPath||"partytown-sw.js"),{scope:a}).then((function(t){t.active?h():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&h()}))}),console.error):f())))}function h(t){c=e.createElement(t?"script":"iframe"),t||(c.setAttribute("style","display:block;width:0;height:0;border:0;visibility:hidden"),c.setAttribute("aria-hidden",!0)),c.src=a+"partytown-"+(t?"atomics.js?v=0.7.6":"sandbox-sw.html?"+Date.now()),e.body.appendChild(c)}function f(n,r){for(w(),i==t&&(o.forward||[]).map((function(e){delete t[e.split(".")[0]]})),n=0;n<s.length;n++)(r=e.createElement("script")).innerHTML=s[n].innerHTML,e.head.appendChild(r);c&&c.parentNode.removeChild(c)}function w(){clearTimeout(d)}o=t.partytown||{},i==t&&(o.forward||[]).map((function(e){p=t,e.split(".").map((function(e,n,i){p=p[i[n]]=n+1<i.length?"push"==i[n+1]?[]:p[i[n]]||{}:function(){(t._ptf=t._ptf||[]).push(i,arguments)}}))})),"complete"==e.readyState?u():(t.addEventListener("DOMContentLoaded",u),t.addEventListener("load",u))}(window,document,navigator,top,window.crossOriginIsolated);')},4672:function(t,e,n){"use strict";n.d(e,{_:function(){return u}});var r=n(8411),o=n(6341);const i=(0,o.VZ)();var s=n(718);const a=o.OW;let c;function u(t){const e="history";(0,s.s5)(e,t),(0,s.AS)(e,l)}function l(){if(!function(){const t=i.chrome,e=t&&t.app&&t.app.runtime,n="history"in i&&!!i.history.pushState&&!!i.history.replaceState;return!e&&n}())return;const t=a.onpopstate;function e(t){return function(...e){const n=e.length>2?e[2]:void 0;if(n){const t=c,e=String(n);c=e;const r={from:t,to:e};(0,s.aj)("history",r)}return t.apply(this,e)}}a.onpopstate=function(...e){const n=a.location.href,r=c;c=n;const o={from:r,to:n};if((0,s.aj)("history",o),t)try{return t.apply(this,e)}catch(i){}},(0,r.GS)(a.history,"pushState",e),(0,r.GS)(a.history,"replaceState",e)}},4901:function(t){"use strict";var e="object"==typeof document&&document.all;t.exports=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(t){return"function"==typeof t}},4913:function(t,e,n){"use strict";var r=n(3724),o=n(5917),i=n(8686),s=n(8551),a=n(6969),c=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,d="enumerable",p="configurable",f="writable";e.f=r?i?function(t,e,n){if(s(t),e=a(e),s(n),"function"==typeof t&&"prototype"===e&&"value"in n&&f in n&&!n[f]){var r=l(t,e);r&&r[f]&&(t[e]=n.value,n={configurable:p in n?n[p]:r[p],enumerable:d in n?n[d]:r[d],writable:!1})}return u(t,e,n)}:u:function(t,e,n){if(s(t),e=a(e),s(n),o)try{return u(t,e,n)}catch(r){}if("get"in n||"set"in n)throw new c("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},4994:function(t){t.exports=function(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports.default=t.exports},5031:function(t,e,n){"use strict";var r=n(7751),o=n(9504),i=n(8480),s=n(3717),a=n(8551),c=o([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=i.f(a(t)),n=s.f;return n?c(e,n(t)):e}},5081:function(t,e,n){"use strict";var r=n(6518),o=n(4576);r({global:!0,forced:o.globalThis!==o},{globalThis:o})},5397:function(t,e,n){"use strict";var r=n(7055),o=n(7750);t.exports=function(t){return r(o(t))}},5452:function(t,e,n){"use strict";n.d(e,{k:function(){return u},l:function(){return c}});var r=n(8411),o=n(2967),i=n(3741),s=n(4636),a=n(3445);function c(t,e,n){const i=e.getOptions(),{publicKey:s}=e.getDsn()||{},{segment:a}=n&&n.getUser()||{},c=(0,r.Ce)({environment:i.environment||o.U,release:i.release,user_segment:a,public_key:s,trace_id:t});return e.emit&&e.emit("createDsc",c),c}function u(t){const e=(0,i.KU)();if(!e)return{};const n=c((0,a.et)(t).trace_id||"",e,(0,i.o5)()),r=(0,s.z)(t);if(!r)return n;const o=r&&r._frozenDynamicSamplingContext;if(o)return o;const{sampleRate:u,source:l}=r.metadata;null!=u&&(n.sample_rate=`${u}`);const d=(0,a.et)(r);return l&&"url"!==l&&(n.transaction=d.description),n.sampled=String((0,a.pK)(r)),e.emit&&e.emit("createDsc",n),n}},5535:function(t,e,n){"use strict";n.r(e),n.d(e,{Script:function(){return h},ScriptStrategy:function(){return u},collectedScriptsByPage:function(){return a},scriptCache:function(){return p},scriptCallbackCache:function(){return f}});
2var r=n(6540),o=n(6462);function i(){return i=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i.apply(this,arguments)}const s=new Map,a={get:t=>s.get(t)||[],set(t,e){const n=s.get(t)||[];n.push(e),s.set(t,n)},delete(t){s.delete(t)}},c="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(t){const e=Date.now();return setTimeout(function(){t({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-e))}})},1)};var u,l;(l=u||(u={})).postHydrate="post-hydrate",l.idle="idle",l.offMainThread="off-main-thread";const d=new Set(["src","strategy","dangerouslySetInnerHTML","children","onLoad","onError"]),p=new Set,f=new Map;function h(t){return r.createElement(o.Location,null,()=>r.createElement(m,t))}function m(t){const{src:e,strategy:n=u.postHydrate}=t||{},{pathname:s}=(0,o.useLocation)();if((0,r.useEffect)(()=>{let e;switch(n){case u.postHydrate:e=g(t);break;case u.idle:c(()=>{e=g(t)});break;case u.offMainThread:{const e=y(t);a.set(s,e)}}return()=>{const{script:t,loadCallback:n,errorCallback:r}=e||{};n&&(null==t||t.removeEventListener("load",n)),r&&(null==t||t.removeEventListener("error",r)),null==t||t.remove()}},[]),n===u.offMainThread){const o=v(t),c=y(t);return"undefined"==typeof window&&a.set(s,c),r.createElement("script",o?i({type:"text/partytown","data-strategy":n,crossOrigin:"anonymous"},c,{dangerouslySetInnerHTML:{__html:v(t)}}):i({type:"text/partytown",src:b(e),"data-strategy":n,crossOrigin:"anonymous"},c))}return null}function g(t){const{id:e,src:n,strategy:r=u.postHydrate,onLoad:o,onError:s}=t||{},a=e||n,c=["load","error"],l={load:o,error:s};if(a){for(const t of c)if(null!=l&&l[t]){var d;const e=f.get(a)||{},{callbacks:n=[]}=(null==e?void 0:e[t])||{};var h,m;n.push(null==l?void 0:l[t]),null!=e&&null!=(d=e[t])&&d.event?null==l||null==(h=l[t])||h.call(l,null==e||null==(m=e[t])?void 0:m.event):f.set(a,i({},e,{[t]:{callbacks:n}}))}if(p.has(a))return null}const g=v(t),b=y(t),w=document.createElement("script");e&&(w.id=e),w.dataset.strategy=r;for(const[i,u]of Object.entries(b))w.setAttribute(i,u);g&&(w.textContent=g),n&&(w.src=n);const S={};if(a){for(const t of c){const e=e=>_(e,a,t);w.addEventListener(t,e),S[`${t}Callback`]=e}p.add(a)}return document.body.appendChild(w),{script:w,loadCallback:S.loadCallback,errorCallback:S.errorCallback}}function v(t){const{dangerouslySetInnerHTML:e,children:n=""}=t||{},{__html:r=""}=e||{};return r||n}function y(t){const e={};for(const[n,r]of Object.entries(t))d.has(n)||(e[n]=r);return e}function b(t){if(t)return`/__third-party-proxy?url=${encodeURIComponent(t)}`}function _(t,e,n){const r=f.get(e)||{};for(const i of(null==r||null==(o=r[n])?void 0:o.callbacks)||[]){var o;i(t)}f.set(e,{[n]:{event:t}})}},5584:function(t,e,n){"use strict";n.d(e,{De:function(){return d},hF:function(){return s},yD:function(){return l}});var r=n(5644),o=n(3816),i=n(7412);const s="baggage",a="sentry-",c=/^sentry-/,u=8192;function l(t){if(!(0,o.Kg)(t)&&!Array.isArray(t))return;let e={};if(Array.isArray(t))e=t.reduce((t,e)=>{const n=p(e);for(const r of Object.keys(n))t[r]=n[r];return t},{});else{if(!t)return;e=p(t)}const n=Object.entries(e).reduce((t,[e,n])=>{if(e.match(c)){t[e.slice(a.length)]=n}return t},{});return Object.keys(n).length>0?n:void 0}function d(t){if(!t)return;return function(t){if(0===Object.keys(t).length)return;return Object.entries(t).reduce((t,[e,n],o)=>{const s=`${encodeURIComponent(e)}=${encodeURIComponent(n)}`,a=0===o?s:`${t},${s}`;return a.length>u?(r.T&&i.vF.warn(`Not adding key: ${e} with val: ${n} to baggage header due to exceeding baggage size limits.`),t):a},"")}(Object.entries(t).reduce((t,[e,n])=>(n&&(t[`${a}${e}`]=n),t),{}))}function p(t){return t.split(",").map(t=>t.split("=").map(t=>decodeURIComponent(t.trim()))).reduce((t,[e,n])=>(t[e]=n,t),{})}},5610:function(t,e,n){"use strict";var r=n(1291),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},5616:function(t,e,n){"use strict";var r=n(7688),o=r.DEFAULT_OPTIONS,i=r.imageClass,s=r.imageBackgroun
2dClass,a=r.imageWrapperClass;e.onRouteUpdate=function(t,e){for(var n=Object.assign({},o,e),r=document.querySelectorAll("."+a),c=function(){var t=r[u],e=t.querySelector("."+s),o=t.querySelector("."+i),a=function(){e.style.transition="opacity 0.5s 0.5s",o.style.transition="opacity 0.5s",c()},c=function t(){e.style.opacity=0,o.style.opacity=1,o.style.color="inherit",o.style.boxShadow="inset 0px 0px 0px 400px "+n.backgroundColor,o.removeEventListener("load",a),o.removeEventListener("error",t)};o.style.opacity=0,o.addEventListener("load",a),o.addEventListener("error",c),o.complete&&c()},u=0;u<r.length;u++)c()}},5636:function(t){function e(n,r){return t.exports=e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},t.exports.__esModule=!0,t.exports.default=t.exports,e(n,r)}t.exports=e,t.exports.__esModule=!0,t.exports.default=t.exports},5644:function(t,e,n){"use strict";n.d(e,{T:function(){return r}});const r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},5745:function(t,e,n){"use strict";var r=n(7629);t.exports=function(t,e){return r[t]||(r[t]=e||{})}},5779:function(t,e,n){"use strict";n.r(e)},5836:function(t,e,n){"use strict";n.d(e,{F:function(){return m},P$:function(){return d},Q8:function(){return h},_C:function(){return g},lc:function(){return p},mH:function(){return l},qm:function(){return f}});var r=n(6936),o=n(7412),i=n(2220),s=n(2531),a=n(3741),c=n(6641);const u=[];function l(t){const e=t.defaultIntegrations||[],n=t.integrations;let o;e.forEach(t=>{t.isDefaultInstance=!0}),o=Array.isArray(n)?[...e,...n]:"function"==typeof n?(0,r.k9)(n(e)):e;const i=function(t){const e={};return t.forEach(t=>{const{name:n}=t,r=e[n];r&&!r.isDefaultInstance&&t.isDefaultInstance||(e[n]=t)}),Object.keys(e).map(t=>e[t])}(o),s=function(t,e){for(let n=0;n<t.length;n++)if(!0===e(t[n]))return n;return-1}(i,t=>"Debug"===t.name);if(-1!==s){const[t]=i.splice(s,1);i.push(t)}return i}function d(t,e){const n={};return e.forEach(e=>{e&&f(t,e,n)}),n}function p(t,e){for(const n of e)n&&n.afterAllSetup&&n.afterAllSetup(t)}function f(t,e,n){if(n[e.name])i.T&&o.vF.log(`Integration skipped because it was already installed: ${e.name}`);else{if(n[e.name]=e,-1===u.indexOf(e.name)&&(e.setupOnce(s.lb,c.BF),u.push(e.name)),e.setup&&"function"==typeof e.setup&&e.setup(t),t.on&&"function"==typeof e.preprocessEvent){const n=e.preprocessEvent.bind(e);t.on("preprocessEvent",(e,r)=>n(e,r,t))}if(t.addEventProcessor&&"function"==typeof e.processEvent){const n=e.processEvent.bind(e),r=(e,r)=>n(e,r,t);r.id=e.name,t.addEventProcessor(r)}i.T&&o.vF.log(`Integration installed: ${e.name}`)}}function h(t){const e=(0,a.KU)();e&&e.addIntegration?e.addIntegration(t):i.T&&o.vF.warn(`Cannot add integration "${t.name}" because no SDK Client is available.`)}function m(t,e){const n=function(...t){return e(...t)};return n.id=t,n}function g(t){return t}},5917:function(t,e,n){"use strict";var r=n(3724),o=n(9039),i=n(4055);t.exports=!r&&!o(function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},5966:function(t,e,n){"use strict";var r=n(9306),o=n(4117);t.exports=function(t,e){var n=t[e];return o(n)?void 0:r(n)}},6017:function(t,e,n){"use strict";n.d(e,{A:function(){return T}});var r=n(6540),o=n(5556),i=n.n(o),s=n(20),a=n(8990),c=n(4506),u=n(8693),l=n(6462),d=n(9732);function p(t){let{children:e,callback:n}=t;return(0,r.useEffect)(()=>{n()}),e}const f=["link","meta","style","title","base","noscript","script","html","body"];function h(t){0}function m(t,e){if(t instanceof HTMLElement&&e instanceof HTMLElement){const n=e.getAttribute("nonce");if(n&&!t.getAttribute("nonce")){const r=e.cloneNode(!0);return r.setAttribute("nonce",""),r.nonce=n,n===t.nonce&&t.isEqualNode(r)}}return t.isEqualNode(e)}function g(t,e){void 0===e&&(e={html:{},body:{}});const n=new Map,r=[];for(const u of t.childNodes){var o,i;const t=u.nodeName.toLowerCase(),l=null===(o=u.attributes)||void 0===o||null===(i=o.id)||void 0===i?void 0:i.value;if(b(u)){if(y(t))if("html"===t||"body"===t)for(const n of u.attributes){const r="style"===n.name;var s;if(e[t]=Object.assign({},e[t]),r||(e[t][n.name]=n.value),r)e[t].style=""+(null!==(s=e[t])&&void 0!==s&&s.style?e[t].style:"")+n.value+" "}else{let t=u.cloneNode(!0);if(t.setAttribute("data-gatsby-head",!0),"script"===t.nodeName.toLowerCase()&&(t=v(t)),l)if(n.has(l)){var a;const e=n.get(l);null===(a=r[e].parentNode)||void 0===a||a.removeChild(r[e]),r[e]=t}else r.push(t),n.set(l,r.length-1);else r.push(t)}else h();u.childNodes.length&&r.push.apply(r,(0,c.A)(g(u,e).validHeadNodes))}}return{validHeadNodes:r,htmlAndBodyAttributes:e}}function v(t){const e=document.createElement("script");for(const n of t.attributes)e.setAttribute(n.name,n.value);return e.innerHTML=t.innerHTML,e}function y(t){return f.includes(t)}function b(t){return 1===t.nodeType}const _=document.createElement("div"),w={html:[],body:[]},S=()=>{var t;const{validHeadNodes:e,htmlAndBodyAttributes:n}=g(_);w.html=Object.keys(n.html),w.body=Object.keys(n.body),function(t){if(!t)return;const{html:e,body:n}=t,r=document.querySelector("html");
2r&&Object.entries(e).forEach(t=>{let[e,n]=t;r.setAttribute(e,n)});const o=document.querySelector("body");o&&Object.entries(n).forEach(t=>{let[e,n]=t;o.setAttribute(e,n)})}(n);const r=document.querySelectorAll("[data-gatsby-head]");var o;if(0===r.length)return void(o=document.head).append.apply(o,(0,c.A)(e));const i=[];!function(t){let{oldNodes:e,newNodes:n,onStale:r,onNew:o}=t;for(const i of e){const t=n.findIndex(t=>m(t,i));-1===t?r(i):n.splice(t,1)}for(const i of n)o(i)}({oldNodes:r,newNodes:e,onStale:t=>t.parentNode.removeChild(t),onNew:t=>i.push(t)}),(t=document.head).append.apply(t,i)};function x(t){let{pageComponent:e,staticQueryResults:n,pageComponentProps:o}=t;(0,r.useEffect)(()=>{if(null!=e&&e.Head){!function(t){if("function"!=typeof t)throw new Error('Expected "Head" export to be a function got "'+typeof t+'".')}(e.Head);const{render:i}=(0,d.n)(),a=r.createElement(e.Head,{location:{pathname:(t=o).location.pathname},params:t.params,data:t.data||{},serverData:t.serverData,pageContext:t.pageContext}),c=(0,s.N)("wrapRootElement",{element:a},a,t=>{let{result:e}=t;return{element:e}}).pop();i(r.createElement(p,{callback:S},r.createElement(u.StaticQueryContext.Provider,{value:n},r.createElement(l.LocationProvider,null,c))),_)}var t;return()=>{!function(){const t=document.querySelectorAll("[data-gatsby-head]");for(const e of t)e.parentNode.removeChild(e)}(),function(t){if(!t)return;const{html:e,body:n}=t;if(e){const t=document.querySelector("html");e.forEach(e=>{t&&t.removeAttribute(e)})}if(n){const t=document.querySelector("body");n.forEach(e=>{t&&t.removeAttribute(e)})}}(w)}})}function E(t){const e=Object.assign({},t,{params:Object.assign({},(0,a.UA)(t.location.pathname),t.pageResources.json.pageContext.__params)});let n;var o;n=t.pageResources.partialHydration?t.pageResources.partialHydration:(0,r.createElement)((o=t.pageResources.component)&&o.default||o,Object.assign({},e,{key:t.path||t.pageResources.page.path}));x({pageComponent:t.pageResources.head,staticQueryResults:t.pageResources.staticQueryResults,pageComponentProps:e});return(0,s.N)("wrapPageElement",{element:n,props:e},n,t=>{let{result:n}=t;return{element:n,props:e}}).pop()}E.propTypes={location:i().object.isRequired,pageResources:i().object.isRequired,data:i().object,pageContext:i().object.isRequired};var T=E},6119:function(t,e,n){"use strict";var r=n(5745),o=n(3392),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},6198:function(t,e,n){"use strict";var r=n(8014);t.exports=function(t){return r(t.length)}},6221:function(t,e,n){var r=n(5636);t.exports=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,r(t,e)},t.exports.__esModule=!0,t.exports.default=t.exports},6270:function(t,e,n){"use strict";var r=n(4994);e.__esModule=!0,e.onRouteUpdateDelayed=e.onRouteUpdate=e.onClientEntry=void 0;var o=r(n(4634)),i=r(n(6452)),s={color:"#29d"};e.onClientEntry=function(t,e){void 0===e&&(e={});var n=(0,o.default)({},s,e),r="\n    #nprogress {\n     pointer-events: none;\n    }\n    #nprogress .bar {\n      background: "+n.color+";\n      position: fixed;\n      z-index: 1031;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 2px;\n    }\n    #nprogress .peg {\n      display: block;\n      position: absolute;\n      right: 0px;\n      width: 100px;\n      height: 100%;\n      box-shadow: 0 0 10px "+n.color+", 0 0 5px "+n.color+";\n      opacity: 1.0;\n      -webkit-transform: rotate(3deg) translate(0px, -4px);\n      -ms-transform: rotate(3deg) translate(0px, -4px);\n      transform: rotate(3deg) translate(0px, -4px);\n    }\n    #nprogress .spinner {\n      display: block;\n      position: fixed;\n      z-index: 1031;\n      top: 15px;\n      right: 15px;\n    }\n    #nprogress .spinner-icon {\n      width: 18px;\n      height: 18px;\n      box-sizing: border-box;\n      border: solid 2px transparent;\n      border-top-color: "+n.color+";\n      border-left-color: "+n.color+";\n      border-radius: 50%;\n      -webkit-animation: nprogress-spinner 400ms linear infinite;\n      animation: nprogress-spinner 400ms linear infinite;\n    }\n    .nprogress-custom-parent {\n      overflow: hidden;\n      position: relative;\n    }\n    .nprogress-custom-parent #nprogress .spinner,\n    .nprogress-custom-parent #nprogress .bar {\n      position: absolute;\n    }\n    @-webkit-keyframes nprogress-spinner {\n      0% {\n        -webkit-transform: rotate(0deg);\n      }\n      100% {\n        -webkit-transform: rotate(360deg);\n      }\n    }\n    @keyframes nprogress-spinner {\n      0% {\n        transform: rotate(0deg);\n      }\n      100% {\n        transform: rotate(360deg);\n      }\n    }\n  ",a=document.createElement("style");a.id="nprogress-styles",a.innerHTML=r,document.head.appendChild(a),i.default.configure(n)};e.onRouteUpdateDelayed=function(){i.default.start()};e.onRouteUpdate=function(){i.default.done()}},6284:function(t,e,n){"use strict";n.d(e,{wD:function(){return o}});var r=n(8341);function o(){return!(0,r.Z)()&&"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)}t=n.hmd(t)},6341:function(t,e,n){"use strict";function r(t){return t&&t.Math==Math?t:void 0}n.d(e,{BY:function(){return s},OW:function(){return o},VZ:function(){return i}});const o="object"==typeof globalThis&&r(globalThis)||"object"==typeof window&&r(window)||"object"==typeof self&&r(self)||"object"==typeof n.g&&r(n.g)||function(){return this}()||{};function i(){return o}function s(t,e,n){const r=n||o,i=r.__SENTRY__=r.__SENTRY__||{};return i[t]||(i[t]=e())}},6395:function(t,e){"use strict";e.T=void 0;const n=[".html",".json",".js",".map",".txt",".xml",".pdf"];e.T=(t,e="always")=>{if("/"===t)return t;const r=t.endsWith("/");return((t,e)=>{for(const n of t)if(e.endsWith(n))return!0;return!1})(n,t)?t:"always"===e?r?t:`${t}/`:"never"===e&&r?t.slice(0,-1):t}},6452:function(t){var e;self,e=function(){return function(){"use strict";var t={
2"./src/util.js":function(t,e,n){function r(t){for(var e=Object(t),n=0;n<(arguments.length<=1?0:arguments.length-1);n+=1)for(var r=n+1<1||arguments.length<=n+1?void 0:arguments[n+1],o=Object.keys(r),i=0;i<o.length;i+=1)e[o[i]]=r[o[i]];return e}function o(t,e,n){return t<e?e:t>n?n:t}function i(t){return 100*(-1+t)}function s(t){return t>=0&&t<.2?.1:t>=.2&&t<.5?.04:t>=.5&&t<.8?.02:t>=.8&&t<.99?.005:0}function a(t){t&&t.parentNode&&t.parentNode.removeChild(t)}n.r(e),n.d(e,{assign:function(){return r},clamp:function(){return o},toBarPerc:function(){return i},randomInc:function(){return s},removeElement:function(){return a},queue:function(){return c}});var c=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1===t.length&&e()}}()},
2"./src/styles.css":function(t,e,n){n.r(e)}
2},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r](i,i.exports,n),i.exports}n.d=function(t,e){for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};return function(){n.r(r);var t=n("./src/util.js"),e=(n("./src/styles.css"),{minimum:.08,easing:"linear",speed:200,trickle:!0,trickleSpeed:200,showSpinner:!0,barSelector:"div.bar",barLabel:"processing request",spinnerSelector:"div.spinner",spinnerLabel:"processing request",parent:"body",template:'\n    <div class="bar" role="progressbar" aria-valuemin="0" aria-valuemax="1">\n      <div class="peg"></div>\n    </div>\n    <div class="spinner" role="progressbar" aria-valuemin="0" aria-valuemax="1">\n      <div class="spinner-icon"></div>\n    </div>\n  '});r.default=function(){var n=e,r=null,o=0,i=0;function s(){if(document.getElementById("nprogress"))return document.getElementById("nprogress");document.documentElement.classList.add("nprogress-busy");var e=document.createElement("div");e.id="nprogress",e.innerHTML=n.template;var o="number"==typeof r?"-100":(0,t.toBarPerc)(r||0),i=e.querySelector(n.barSelector);i.setAttribute("aria-label",n.barLabel),i.style.transform="translate3d(".concat(o,"%,0,0)"),i.style.transition="all 0 linear";var s=e.querySelector(n.spinnerSelector);s&&(n.showSpinner?s.setAttribute("aria-label",n.spinnerLabel):(0,t.removeElement)(s));var a=document.querySelector(n.parent);return a&&(a!==document.body&&a.classList.add("nprogress-custom-parent"),a.appendChild(e)),e}return{configure:function(e){return(0,t.assign)(n,e),this},set:function(e){var o=this,i=(0,t.clamp)(e,n.minimum,1);r=1===i?null:i;var a=s();return a.offsetWidth,(0,t.queue)(function(e){var r=n.speed,s=n.easing,c=a.querySelector(n.barSelector);c.setAttribute("aria-valuenow",i),c.style.transform="translate3d(".concat((0,t.toBarPerc)(i),"%,0,0)"),c.style.transition="all ".concat(r,"ms ").concat(s),1===i?(a.style.transition="none",a.style.opacity=1,a.offsetWidth,setTimeout(function(){a.style.transition="all ".concat(r,"ms linear"),a.style.opacity=0,setTimeout(function(){o.remove(),e()},r)},r)):setTimeout(e,r)}),this},start:function(){var t=this;return r||this.set(0),n.trickle&&function e(){setTimeout(function(){r&&(t.inc(),e())},n.trickleSpeed)}(),this},done:function(t){if(!t&&!r)return this;var e=.5*Math.random();return this.inc(.3+e).set(1)},inc:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,t.randomInc)(r);if(!r)return this.start();var n=(0,t.clamp)(r+e,0,.994);return this.set(n)},remove:function(){document.documentElement.classList.remove("nprogress-busy"),document.querySelector(n.parent).classList.remove("nprogress-custom-parent");var e=document.getElementById("nprogress");e&&(0,t.removeElement)(e)},promise:function(t){var e=this;0===i&&this.start(),o+=1,i+=1;var n=function(){0==(i-=1)?(o=0,e.done()):e.set((o-i)/o)};return t.then(n).catch(n),this},get status(){return r},get settings(){return n}}}()}(),r=r.default}()},t.exports=e()},6462:function(t,e,n){"use strict";var r;n.r(e),n.d(e,{BaseContext:function(){return g},Link:function(){return J},Location:function(){return X},LocationContext:function(){return v},LocationProvider:function(){return K},Match:function(){return tt},Redirect:function(){return E},Router:function(){return at},ServerLocation:function(){return Z},createHistory:function(){return l},createMemorySource:function(){return d},globalHistory:function(){return f},insertParams:function(){return R},isRedirect:function(){return w},match:function(){return k},navigate:function(){return h},pick:function(){return C},redirectTo:function(){return S},resolve:function(){return O},shallowCompare:function(){return $},startsWith:function(){return T},useBaseContext:function(){return y},useLocation:function(){return ut},useLocationContext:function(){return b},useMatch:function(){return pt},useNavigate:function(){return lt},useParams:function(){return dt},validateRedirect:function(){return P}});var o=n(6540),i=n(5556),s=n(311);function a(){return a=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},a.apply(this,arguments)}function c(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)e.indexOf(n=i[r])>=0||(o[n]=t[n]);return o}const u=t=>{const{search:e,hash:n,href:r,origin:o,protocol:i,host:s,hostname:a,port:c}=t.location;let{pathname:u}=t.location;return!u&&r&&p&&(u=new URL(r).pathname),{pathname:encodeURI(decodeURI(u)),search:e,hash:n,href:r,origin:o,protocol:i,host:s,hostname:a,port:c,state:t.history.state,key:t.history.state&&t.history.state.key||"initial"}},l=(t,e)=>{let n=[],r=u(t),o=!1,i=()=>{};return{get location(){return r},get transitioning(){return o},_onTransitionComplete(){o=!1,i()},listen(e){n.push(e);const o=()=>{r=u(t),e({location:r,action:"POP"})};return t.addEventListener("popstate",o),()=>{t.removeEventListener("popstate",o),n=n.filter(t=>t!==e)}},navigate(e,{state:s,replace:c=!1}={}){if("number"==typeof e)t.history.go(e);else{s=a({},s,{key:Date.now()+""});try{o||c?t.history.replaceState(s,null,e):t.history.pushState(s,null,e)}catch(n){t.location[c?"replace":"assign"](e)}}r=u(t),o=!0;const l=new Promise(t=>i=t);
2return n.forEach(t=>t({location:r,action:"PUSH"})),l}}},d=(t="/")=>{const e=t.indexOf("?"),n={pathname:e>-1?t.substr(0,e):t,search:e>-1?t.substr(e):""};let r=0;const o=[n],i=[null];return{get location(){return o[r]},addEventListener(t,e){},removeEventListener(t,e){},history:{get entries(){return o},get index(){return r},get state(){return i[r]},pushState(t,e,n){const[s,a=""]=n.split("?");r++,o.push({pathname:s,search:a.length?`?${a}`:a}),i.push(t)},replaceState(t,e,n){const[s,a=""]=n.split("?");o[r]={pathname:s,search:a},i[r]=t},go(t){const e=r+t;e<0||e>i.length-1||(r=e)}}}},p=!("undefined"==typeof window||!window.document||!window.document.createElement),f=l(p?window:d()),{navigate:h}=f;function m(t,e){return o.createServerContext?((t,e=null)=>(globalThis.__SERVER_CONTEXT||(globalThis.__SERVER_CONTEXT={}),globalThis.__SERVER_CONTEXT[t]||(globalThis.__SERVER_CONTEXT[t]=o.createServerContext(t,e)),globalThis.__SERVER_CONTEXT[t]))(t,e):o.createContext(e)}const g=m("Base",{baseuri:"/",basepath:"/"}),v=m("Location"),y=()=>o.useContext(g),b=()=>o.useContext(v);function _(t){this.uri=t}const w=t=>t instanceof _,S=t=>{throw new _(t)};function x(t){const{to:e,replace:n=!0,state:r,noThrow:i,baseuri:s}=t;o.useEffect(()=>{Promise.resolve().then(()=>{const o=O(e,s);h(R(o,t),{replace:n,state:r})})},[]);const a=O(e,s);return i||S(R(a,t)),null}const E=t=>{const e=b(),{baseuri:n}=y();return o.createElement(x,a({},e,{baseuri:n},t))};E.propTypes={from:i.string,to:i.string.isRequired};const T=(t,e)=>t.substr(0,e.length)===e,C=(t,e)=>{let n,r;const[o]=e.split("?"),i=D(o),a=""===i[0],c=F(t);for(let u=0,l=c.length;u<l;u++){let t=!1;const o=c[u].route;if(o.default){r={route:o,params:{},uri:e};continue}const l=D(o.path),d={},p=Math.max(i.length,l.length);let f=0;for(;f<p;f++){const e=l[f],n=i[f];if(N(e)){d[e.slice(1)||"*"]=i.slice(f).map(decodeURIComponent).join("/");break}if(void 0===n){t=!0;break}const r=I.exec(e);if(r&&!a){const t=-1===M.indexOf(r[1]);s(t,`<Router> dynamic segment "${r[1]}" is a reserved name. Please use a different name in path "${o.path}".`);const e=decodeURIComponent(n);d[r[1]]=e}else if(e!==n){t=!0;break}}if(!t){n={route:o,params:d,uri:"/"+i.slice(0,f).join("/")};break}}return n||r||null},k=(t,e)=>C([{path:t}],e),O=(t,e)=>{if(T(t,"/"))return t;const[n,r]=t.split("?"),[o]=e.split("?"),i=D(n),s=D(o);if(""===i[0])return L(o,r);if(!T(i[0],".")){const t=s.concat(i).join("/");return L(("/"===o?"":"/")+t,r)}const a=s.concat(i),c=[];for(let u=0,l=a.length;u<l;u++){const t=a[u];".."===t?c.pop():"."!==t&&c.push(t)}return L("/"+c.join("/"),r)},R=(t,e)=>{const[n,r=""]=t.split("?");let o="/"+D(n).map(t=>{const n=I.exec(t);return n?e[n[1]]:t}).join("/");const{location:{search:i=""}={}}=e,s=i.split("?")[1]||"";return o=L(o,r,s),o},P=(t,e)=>{const n=t=>A(t);return D(t).filter(n).sort().join("/")===D(e).filter(n).sort().join("/")},I=/^:(.+)/,A=t=>I.test(t),N=t=>t&&"*"===t[0],j=(t,e)=>({route:t,score:t.default?0:D(t.path).reduce((t,e)=>(t+=4,(t=>""===t)(e)?t+=1:A(e)?t+=2:N(e)?t-=5:t+=3,t),0),index:e}),F=t=>t.map(j).sort((t,e)=>t.score<e.score?1:t.score>e.score?-1:t.index-e.index),D=t=>t.replace(/(^\/+|\/+$)/g,"").split("/"),L=(t,...e)=>t+((e=e.filter(t=>t&&t.length>0))&&e.length>0?`?${e.join("&")}`:""),M=["uri","path"],$=(t,e)=>{const n=Object.keys(t);return n.length===Object.keys(e).length&&n.every(n=>e.hasOwnProperty(n)&&t[n]===e[n])},H=t=>t.replace(/(^\/+|\/+$)/g,""),B=t=>e=>{if(!e)return null;if(e.type===o.Fragment&&e.props.children)return o.Children.map(e.props.children,B(t));if(s(e.props.path||e.props.default||e.type===E,`<Router>: Children of <Router> must have a \`path\` or \`default\` prop, or be a \`<Redirect>\`. None found on element type \`${e.type}\``),s(!!(e.type!==E||e.props.from&&e.props.to),`<Redirect from="${e.props.from}" to="${e.props.to}"/> requires both "from" and "to" props when inside a <Router>.`),s(!(e.type===E&&!P(e.props.from,e.props.to)),`<Redirect from="${e.props.from} to="${e.props.to}"/> has mismatched dynamic segments, ensure both paths have the exact same dynamic segments.`),e.props.default)return{value:e,default:!0};const n=e.type===E?e.props.from:e.props.path,r="/"===n?t:`${H(t)}/${H(n)}`;return{value:e,default:e.props.default,path:e.props.children?`${H(r)}/*`:r}},U=["innerRef"],q=["to","state","replace","getProps"],W=["key"];let{forwardRef:z}=r||(r=n.t(o,2));void 0===z&&(z=t=>t);const G=()=>{},J=z((t,e)=>{let{innerRef:n}=t,r=c(t,U);const{baseuri:i}=y(),{location:s}=b(),{to:u,state:l,replace:d,getProps:p=G}
2=r,f=c(r,q),m=O(u,i),g=encodeURI(m),v=s.pathname===g,_=T(s.pathname,g);return o.createElement("a",a({ref:e||n,"aria-current":v?"page":void 0},f,p({isCurrent:v,isPartiallyCurrent:_,href:m,location:s}),{href:m,onClick:t=>{if(f.onClick&&f.onClick(t),(t=>!t.defaultPrevented&&0===t.button&&!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey))(t)){t.preventDefault();let e=d;if("boolean"!=typeof d&&v){const t=c(a({},s.state),W);e=$(a({},l),t)}h(m,{state:l,replace:e})}}}))});J.displayName="Link",J.propTypes={to:i.string.isRequired};class Y extends o.Component{constructor(...t){super(...t),this.displayName="ReactUseErrorBoundary"}componentDidCatch(...t){this.setState({}),this.props.onError(...t)}render(){return this.props.children}}const V=o.createContext({componentDidCatch:{current:void 0},error:void 0,setError:()=>!1});function Q({children:t}){const[e,n]=o.useState(),r=o.useRef(),i=o.useMemo(()=>({componentDidCatch:r,error:e,setError:n}),[e]);return o.createElement(V.Provider,{value:i},o.createElement(Y,{error:e,onError:(t,e)=>{n(t),null==r.current||r.current(t,e)}},t))}Q.displayName="ReactUseErrorBoundaryContext";const K=function(t){var e,n;function r(e){return o.createElement(Q,null,o.createElement(t,a({key:"WrappedComponent"},e)))}return r.displayName=`WithErrorBoundary(${null!=(e=null!=(n=t.displayName)?n:t.name)?e:"Component"})`,r}(({history:t=f,children:e})=>{const{location:n}=t,[r,i]=o.useState({location:n}),[s]=function(){const t=o.useContext(V);t.componentDidCatch.current=void 0;const e=o.useCallback(()=>{t.setError(void 0)},[]);return[t.error,e]}();if(o.useEffect(()=>{t._onTransitionComplete()},[r.location]),o.useEffect(()=>{let e=!1;const n=t.listen(({location:t})=>{Promise.resolve().then(()=>{requestAnimationFrame(()=>{e||i({location:t})})})});return()=>{e=!0,n()}},[]),s){if(!w(s))throw s;h(s.uri,{replace:!0})}return o.createElement(v.Provider,{value:r},"function"==typeof e?e(r):e||null)}),X=({children:t})=>{const e=b();return e?t(e):o.createElement(K,null,t)},Z=({url:t,children:e})=>{const n=t.indexOf("?");let r,i="";return n>-1?(r=t.substring(0,n),i=t.substring(n)):r=t,o.createElement(v.Provider,{value:{location:{pathname:r,search:i,hash:""}}},e)},tt=({path:t,children:e})=>{const{baseuri:n}=y(),{location:r}=b(),o=O(t,n),i=k(o,r.pathname);return e({location:r,match:i?a({},i.params,{uri:i.uri,path:t}):null})},et=["uri","location","component"],nt=["children","style","component","uri","location"],rt=t=>{let{uri:e,location:n,component:r}=t,i=c(t,et);return o.createElement(it,a({},i,{component:r,uri:e,location:n}))};let ot=0;const it=t=>{let{children:e,style:n,component:r="div",uri:i,location:s}=t,u=c(t,nt);const l=o.useRef(),d=o.useRef(!0),p=o.useRef(i),f=o.useRef(s.pathname),h=o.useRef(!1);o.useEffect(()=>(ot++,m(),()=>{ot--,0===ot&&(d.current=!0)}),[]),o.useEffect(()=>{let t=!1,e=!1;i!==p.current&&(p.current=i,t=!0),s.pathname!==f.current&&(f.current=s.pathname,e=!0),h.current=t||e&&s.pathname===i,h.current&&m()},[i,s]);const m=o.useCallback(()=>{var t;d.current?d.current=!1:(t=l.current,h.current&&t&&t.focus())},[]);return o.createElement(r,a({style:a({outline:"none"},n),tabIndex:"-1",ref:l},u),e)},st=["location","primary","children","basepath","baseuri","component"],at=t=>{const e=y(),n=b();return o.createElement(ct,a({},e,n,t))};function ct(t){const{location:e,primary:n=!0,children:r,basepath:i,component:s="div"}=t,u=c(t,st),l=o.Children.toArray(r).reduce((t,e)=>{const n=B(i)(e);return t.concat(n)},[]),{pathname:d}=e,p=C(l,d);if(p){const{params:t,uri:r,route:c,route:{value:l}}=p,d=c.default?i:c.path.replace(/\*$/,""),f=a({},t,{uri:r,location:e}),h=o.cloneElement(l,f,l.props.children?o.createElement(at,{location:e,primary:n},l.props.children):void 0),m=n?rt:s,v=n?a({uri:r,location:e,component:s},u):u;return o.createElement(g.Provider,{value:{baseuri:r,basepath:d}},o.createElement(m,v,h))}return null}const ut=()=>{const t=b();if(!t)throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");return t.location},lt=()=>{throw new Error("useNavigate is removed. Use import { navigate } from 'gatsby' instead")},dt=()=>{const t=y();if(!t)throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");const e=ut(),n=k(t.basepath,e.pathname);return n?n.params:null},pt=t=>
2{if(!t)throw new Error("useMatch(path: string) requires an argument of a string to match against");const e=y();if(!e)throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");const n=ut(),r=O(t,e.baseuri),o=k(r,n.pathname);return o?a({},o.params,{uri:o.uri,path:t}):null}},6465:function(t,e,n){"use strict";n.d(e,{Mz:function(){return a},T3:function(){return c},VZ:function(){return p},eG:function(){return o},ik:function(){return s},tx:function(){return i}});var r=n(8411);function o(t,e,n,o){return`${t}${e}${n}${Object.entries((0,r.Ce)(o)).sort((t,e)=>t[0].localeCompare(e[0]))}`}function i(t){let e=0;for(let n=0;n<t.length;n++){e=(e<<5)-e+t.charCodeAt(n),e&=e}return e>>>0}function s(t){let e="";for(const n of t){const t=Object.entries(n.tags),r=t.length>0?`|#${t.map(([t,e])=>`${t}:${e}`).join(",")}`:"";e+=`${n.name}@${n.unit}:${n.metric}|${n.metricType}${r}|T${n.timestamp}\n`}return e}function a(t){return t.replace(/[^\w]+/gi,"_")}function c(t){return t.replace(/[^\w\-.]+/gi,"_")}function u(t){return t.replace(/[^\w\-./]+/gi,"")}const l=[["\n","\\n"],["\r","\\r"],["\t","\\t"],["\\","\\\\"],["|","\\u{7c}"],[",","\\u{2c}"]];function d(t){return[...t].reduce((t,e)=>t+function(t){for(const[e,n]of l)if(t===e)return n;return t}(e),"")}function p(t){const e={};for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)){e[u(n)]=d(String(t[n]))}return e}},6491:function(t,e,n){"use strict";n.d(e,{X:function(){return i}});const r=new Map,o=new Map;function i(t){let e=r.get(t);return e||(e=o.get(t.toLowerCase())),e}[].forEach(t=>{t.ignoreCase?o.set(t.fromPath,t):r.set(t.fromPath,t)})},6498:function(t,e,n){"use strict";var r=n(7387),o=n(20),i=n(6540),s=n(6462),a=n(7035),c=n(7231),u=n(2024),l=n(6814),d=n(6491),p=n(9369);const f={id:"gatsby-announcer",style:{position:"absolute",top:0,width:1,height:1,padding:0,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},"aria-live":"assertive","aria-atomic":"true"};var h=n(7839);function m(t){const e=(0,d.X)(t),{hash:n,search:r}=window.location;return null!=e&&(window.___replace(e.toPath+r+n),!0)}let g="";window.addEventListener("unhandledrejection",t=>{/loading chunk \d* failed./i.test(t.reason)&&g&&(window.location.pathname=g)});const v=(t,e)=>{m(t.pathname)||(g=t.pathname,(0,o.N)("onPreRouteUpdate",{location:t,prevLocation:e}))},y=(t,e)=>{m(t.pathname)||(0,o.N)("onRouteUpdate",{location:t,prevLocation:e})},b=function(t,e){if(void 0===e&&(e={}),"number"==typeof t)return void s.globalHistory.navigate(t);const{pathname:n,search:r,hash:i}=(0,h.Rr)(t),a=(0,d.X)(n);if(a&&(t=a.toPath+r+i),window.___swUpdated)return void(window.location=n+r+i);const c=setTimeout(()=>{p.A.emit("onDelayedLoadPageResources",{pathname:n}),(0,o.N)("onRouteUpdateDelayed",{location:window.location})},1e3);l.Ay.loadPage(n+r).then(o=>{if(!o||o.status===l.Wi.Error)return window.history.replaceState({},"",location.href),window.location=n,void clearTimeout(c);o&&o.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),window.location=n+r+i),(0,s.navigate)(t,e),clearTimeout(c)})};function _(t,e){let{location:n}=e;const{pathname:r,hash:i}=n,s=(0,o.N)("shouldUpdateScroll",{prevRouterProps:t,pathname:r,routerProps:{location:n},getSavedScrollPosition:t=>[0,this._stateStorage.read(t,t.key)]});if(s.length>0)return s[s.length-1];if(t){const{location:{pathname:e}}=t;if(e===r)return i?decodeURI(i.slice(1)):[0,0]}return!0}let w=function(t){function e(e){var n;return(n=t.call(this,e)||this).announcementRef=i.createRef(),n}(0,r.A)(e,t);var n=e.prototype;return n.componentDidUpdate=function(t,e){requestAnimationFrame(()=>{let t="new page at "+this.props.location.pathname;document.title&&(t=document.title);const e=document.querySelectorAll("#gatsby-focus-wrapper h1");e&&e.length&&(t=e[0].textContent);const n="Navigated to "+t;if(this.announcementRef.current){this.announcementRef.current.innerText!==n&&(this.announcementRef.current.innerText=n)}})},n.render=function(){return i.createElement("div",Object.assign({},f,{ref:this.announcementRef}))},e}(i.Component);const S=(t,e)=>{var n,r;return t.href!==e.href||(null==t||null===(n=t.state)||void 0===n?void 0:n.key)!==(null==e||null===(r=e.state)||void 0===r?void 0:r.key)};let x=function(t){function e(e){var n;return n=t.call(this,e)||this,v(e.location,null),n}(0,r.A)(e,t);var n=e.prototype;return n.componentDidMount=function(){y(this.props.location,null)},n.shouldComponentUpdate=function(t){return!!S(this.props.location,t.location)&&(v(t.location,this.props.location),!0)},n.componentDidUpdate=function(t){S(t.location,this.props.location)&&y(this.props.location,t.location)},n.render=function(){return i.createElement(i.Fragment,null,this.props.children,i.createElement(w,{location:location}))},e}(i.Component);var E=n(6017),T=n(6877);function C(t,e){for(var n in t)if(!(n in e))return!0;for(var r in e)if(t[r]!==e[r])return!0;return!1}var k=function(t){function e(e){var n;n=t.call(this)||this;const{location:r,pageResources:o}=e;return n.state={location:Object.assign({},r),pageResources:o||l.Ay.loadPageSync(r.pathname+r.search,{withErrorDetails:!0})},n}(0,r.A)(e,t),e.getDerivedStateFromProps=function(t,e){let{location:n}=t;if(e.location.href!==n.href){return{pageResources:l.Ay.loadPageSync(n.pathname+n.search,{withErrorDetails:!0}),location:Object.assign({},n)}}return{location:Object.assign({},n)}};var n=e.prototype;return n.loadResources=function(t){l.Ay.loadPage(t).then(e=>{e&&e.status!==l.Wi.Error?this.setState({location:Object.assign({},window.location),pageResources:e}):(window.history.replaceState({},"",location.href),window.location=t)})},n.shouldComponentUpdate=function(t,e){return e.pageResources?this.state.pageResources!==e.pageResources||
2(this.state.pageResources.component!==e.pageResources.component||(this.state.pageResources.json!==e.pageResources.json||(!(this.state.location.key===e.location.key||!e.pageResources.page||!e.pageResources.page.matchPath&&!e.pageResources.page.path)||function(t,e,n){return C(t.props,e)||C(t.state,n)}(this,t,e)))):(this.loadResources(t.location.pathname+t.location.search),!1)},n.render=function(){return this.props.children(this.state)},e}(i.Component),O=n(8797),R=n(9732);const P=new l.N5(T,[],window.pageData);(0,l.iC)(P),P.setApiRunner(o.N);const{render:I,hydrate:A}=(0,R.n)();window.asyncRequires=T,window.___emitter=p.A,window.___loader=l.Zf,s.globalHistory.listen(t=>{t.location.action=t.action}),window.___push=t=>b(t,{replace:!1}),window.___replace=t=>b(t,{replace:!0}),window.___navigate=(t,e)=>b(t,e);const N="gatsby-reload-compilation-hash-match";(0,o.v)("onClientEntry").then(()=>{(0,o.N)("registerServiceWorker").filter(Boolean).length>0&&n(626);const t=t=>i.createElement(s.BaseContext.Provider,{value:{baseuri:"/",basepath:"/"}},i.createElement(E.A,t)),e=i.createContext({}),d={renderEnvironment:"browser"};let p=function(t){function n(){return t.apply(this,arguments)||this}return(0,r.A)(n,t),n.prototype.render=function(){const{children:t}=this.props;return i.createElement(s.Location,null,n=>{let{location:r}=n;return i.createElement(k,{location:r},n=>{let{pageResources:r,location:o}=n;const s=(0,l.LE)(),a=(0,l.Rh)();return i.createElement(c.G.Provider,{value:s},i.createElement(u.j$.Provider,{value:d},i.createElement(u.dd.Provider,{value:a},i.createElement(u.Jr.Provider,{value:r.page.slicesMap},i.createElement(e.Provider,{value:{pageResources:r,location:o}},t)))))})})},n}(i.Component),f=function(n){function o(){return n.apply(this,arguments)||this}return(0,r.A)(o,n),o.prototype.render=function(){return i.createElement(e.Consumer,null,e=>{let{pageResources:n,location:r}=e;return i.createElement(x,{location:r},i.createElement(a.z_,{location:r,shouldUpdateScroll:_},i.createElement(s.Router,{basepath:"",location:r,id:"gatsby-focus-wrapper"},i.createElement(t,Object.assign({path:"/404.html"===n.page.path||"/500.html"===n.page.path?(0,O.A)(r.pathname,""):encodeURI((n.page.matchPath||n.page.path).split("?")[0])},this.props,{location:r,pageResources:n},n.json)))))})},o}(i.Component);const{pagePath:h,location:m}=window;h&&""+h!==m.pathname+(h.includes("?")?m.search:"")&&!(P.findMatchPath((0,O.A)(m.pathname,""))||h.match(/^\/(404|500)(\/?|.html)$/)||h.match(/^\/offline-plugin-app-shell-fallback\/?$/))&&(0,s.navigate)(""+h+(h.includes("?")?"":m.search)+m.hash,{replace:!0});const g=()=>{try{return sessionStorage}catch(t){return null}};l.Zf.loadPage(m.pathname+m.search).then(t=>{var e;
2const n=g();if(null!=t&&null!==(e=t.page)&&void 0!==e&&e.webpackCompilationHash&&t.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),n)){if(!("1"===n.getItem(N)))return n.setItem(N,"1"),void window.location.reload(!0)}if(n&&n.removeItem(N),!t||t.status===l.Wi.Error){const e="page resources for "+m.pathname+" not found. Not rendering React";if(t&&t.error)throw console.error(e),t.error;throw new Error(e)}const r=(0,o.N)("wrapRootElement",{element:i.createElement(f,null)},i.createElement(f,null),t=>{let{result:e}=t;return{element:e}}).pop(),s=function(){const t=i.useRef(!1);return i.useEffect(()=>{t.current||(t.current=!0,performance.mark&&performance.mark("onInitialClientRender"),(0,o.N)("onInitialClientRender"))},[]),i.createElement(p,null,r)},a=document.getElementById("gatsby-focus-wrapper");let c=I;a&&a.children.length&&(c=A);const u=(0,o.N)("replaceHydrateFunction",void 0,c)[0];function d(){const t="undefined"!=typeof window?document.getElementById("___gatsby"):null;u(i.createElement(s,null),t)}const h=document;if("complete"===h.readyState||"loading"!==h.readyState&&!h.documentElement.doScroll)setTimeout(function(){d()},0);else{const t=function(){h.removeEventListener("DOMContentLoaded",t,!1),window.removeEventListener("load",t,!1),d()};h.addEventListener("DOMContentLoaded",t,!1),window.addEventListener("load",t,!1)}})})},6518:function(t,e,n){"use strict";var r=n(4576),o=n(7347).f,i=n(6699),s=n(6840),a=n(9433),c=n(7740),u=n(2796);t.exports=function(t,e){var n,l,d,p,f,h=t.target,m=t.global,g=t.stat;if(n=m?r:g?r[h]||a(h,{}):r[h]&&r[h].prototype)for(l in e){if(p=e[l],d=t.dontCallGetSet?(f=o(n,l))&&f.value:n[l],!u(m?l:h+(g?".":"#")+l,t.forced)&&void 0!==d){if(typeof p==typeof d)continue;c(p,d)}(t.sham||d&&d.sham)&&i(p,"sham",!0),s(n,l,p,t)}}},6524:function(t,e,n){"use strict";n.d(e,{E0:function(){return a},TC:function(){return u},kM:function(){return c},nc:function(){return s}});var r=n(5584),o=n(6936);const i=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function s(t){if(!t)return;const e=t.match(i);if(!e)return;let n;return"1"===e[3]?n=!0:"0"===e[3]&&(n=!1),{traceId:e[1],parentSampled:n,parentSpanId:e[2]}}function a(t,e){const n=s(t),i=(0,r.yD)(e),{traceId:a,parentSpanId:c,parentSampled:u}=n||{};return n?{traceparentData:n,dynamicSamplingContext:i||{},propagationContext:{traceId:a||(0,o.eJ)(),parentSpanId:c||(0,o.eJ)().substring(16),spanId:(0,o.eJ)().substring(16),sampled:u,dsc:i||{}}}:{traceparentData:n,dynamicSamplingContext:void 0,propagationContext:{traceId:a||(0,o.eJ)(),spanId:(0,o.eJ)().substring(16)}}}function c(t,e){const n=s(t),i=(0,r.yD)(e),{traceId:a,parentSpanId:c,parentSampled:u}=n||{};return n?{traceId:a||(0,o.eJ)(),parentSpanId:c||(0,o.eJ)().substring(16),spanId:(0,o.eJ)().substring(16),sampled:u,dsc:i||{}}:{traceId:a||(0,o.eJ)(),spanId:(0,o.eJ)().substring(16)}}function u(t=(0,o.eJ)(),e=(0,o.eJ)().substring(16),n){let r="";return void 0!==n&&(r=n?"-1":"-0"),`${t}-${e}${r}`}},6641:function(t,e,n){"use strict";n.d(e,{BF:function(){return y},EU:function(){return g},Me:function(){return x},YZ:function(){return m},fx:function(){return w},gM:function(){return v},rm:function(){return b}});var r=n(3816),o=n(6936),i=n(1678),s=n(7412),a=n(6341),c=n(2967),u=n(2220),l=n(2486),d=n(7058),p=n(7986);const f=parseFloat(p.M),h=100;class m{constructor(t,e,n,r=f){let o,i;this._version=r,e?o=e:(o=new l.HG,o.setClient(t)),n?i=n:(i=new l.HG,i.setClient(t)),this._stack=[{scope:o}],t&&this.bindClient(t),this._isolationScope=i}isOlderThan(t){return this._version<t}bindClient(t){const e=this.getStackTop();e.client=t,e.scope.setClient(t),t&&t.setupIntegrations&&t.setupIntegrations()}pushScope(){const t=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:t}),t}popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}withScope(t){const e=this.pushScope();let n;try{n=t(e)}catch(o){throw this.popScope(),o}return(0,r.Qg)(n)?n.then(t=>(this.popScope(),t),t=>{throw this.popScope(),t}):(this.popScope(),n)}
2getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(t,e){const n=this._lastEventId=e&&e.event_id?e.event_id:(0,o.eJ)(),r=new Error("Sentry syntheticException");return this.getScope().captureException(t,{originalException:t,syntheticException:r,...e,event_id:n}),n}captureMessage(t,e,n){const r=this._lastEventId=n&&n.event_id?n.event_id:(0,o.eJ)(),i=new Error(t);return this.getScope().captureMessage(t,e,{originalException:t,syntheticException:i,...n,event_id:r}),r}captureEvent(t,e){const n=e&&e.event_id?e.event_id:(0,o.eJ)();return t.type||(this._lastEventId=n),this.getScope().captureEvent(t,{...e,event_id:n}),n}lastEventId(){return this._lastEventId}addBreadcrumb(t,e){const{scope:n,client:r}=this.getStackTop();if(!r)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:a=h}=r.getOptions&&r.getOptions()||{};if(a<=0)return;const c={timestamp:(0,i.lu)(),...t},u=o?(0,s.pq)(()=>o(c,e)):c;null!==u&&(r.emit&&r.emit("beforeAddBreadcrumb",u,e),n.addBreadcrumb(u,a))}setUser(t){this.getScope().setUser(t),this.getIsolationScope().setUser(t)}setTags(t){this.getScope().setTags(t),this.getIsolationScope().setTags(t)}setExtras(t){this.getScope().setExtras(t),this.getIsolationScope().setExtras(t)}setTag(t,e){this.getScope().setTag(t,e),this.getIsolationScope().setTag(t,e)}setExtra(t,e){this.getScope().setExtra(t,e),this.getIsolationScope().setExtra(t,e)}setContext(t,e){this.getScope().setContext(t,e),this.getIsolationScope().setContext(t,e)}configureScope(t){const{scope:e,client:n}=this.getStackTop();n&&t(e)}run(t){const e=v(this);try{t(this)}finally{v(e)}}getIntegration(t){const e=this.getClient();if(!e)return null;try{return e.getIntegration(t)}catch(n){return u.T&&s.vF.warn(`Cannot retrieve integration ${t.id} from the current Hub`),null}}startTransaction(t,e){const n=this._callExtensionMethod("startTransaction",t,e);if(u.T&&!n){this.getClient()?s.vF.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):s.vF.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(t=!1){if(t)return this.endSession();this._sendSessionUpdate()}endSession(){const t=this.getStackTop().scope,e=t.getSession();e&&(0,d.Vu)(e),this._sendSessionUpdate(),t.setSession()}startSession(t){const{scope:e,client:n}=this.getStackTop(),{release:r,environment:o=c.U}=n&&n.getOptions()||{},{userAgent:i}=a.OW.navigator||{},s=(0,d.fj)({release:r,environment:o,user:e.getUser(),...i&&{userAgent:i},...t}),u=e.getSession&&e.getSession();return u&&"ok"===u.status&&(0,d.qO)(u,{status:"exited"}),this.endSession(),e.setSession(s),s}shouldSendDefaultPii(){const t=this.getClient(),e=t&&t.getOptions();return Boolean(e&&e.sendDefaultPii)}_sendSessionUpdate(){const{scope:t,client:e}=this.getStackTop(),n=t.getSession();n&&e&&e.captureSession&&e.captureSession(n)}_callExtensionMethod(t,...e){const n=g().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[t])return n.extensions[t].apply(this,e);u.T&&s.vF.warn(`Extension method ${t} couldn't be found, doing nothing.`)}}function g(){return a.OW.__SENTRY__=a.OW.__SENTRY__||{extensions:{},hub:void 0},a.OW}function v(t){const e=g(),n=x(e);return E(e,t),n}function y(){const t=g();if(t.__SENTRY__&&t.__SENTRY__.acs){const e=t.__SENTRY__.acs.getCurrentHub();if(e)return e}return _(t)}function b(){return y().getIsolationScope()}function _(t=g()){return S(t)&&!x(t).isOlderThan(f)||E(t,new m),x(t)}function w(t,e={}){const n=g();return n.__SENTRY__&&n.__SENTRY__.acs?n.__SENTRY__.acs.runWithAsyncContext(t,e):t()}function S(t){return!!(t&&t.__SENTRY__&&t.__SENTRY__.hub)}function x(t){return(0,a.BY)("hub",()=>new m,t)}function E(t,e){if(!t)return!1;return(t.__SENTRY__=t.__SENTRY__||{}).hub=e,!0}},6699:function(t,e,n){"use strict";var r=n(3724),o=n(4913),i=n(6980);t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},6744:function(t,e,n){"use strict";n.d(e,{V:function(){return S},S:function(){return T}});var r=n(831),o=n(7412),i=n(6936),s=n(3816),a=n(690),c=n(8880),u=n(7492),l=n(1246),d=n(2220),p=n(1392),f=n(3741),h=n(6641),m=n(5836),g=n(6465);function v(t,e,n,o){const i={sent_at:(new Date).toISOString()};n&&n.sdk&&(i.sdk={name:n.sdk.name,version:n.sdk.version}),o&&e&&(i.dsn=(0,r.SB)(e));const s=function(t){const e=(0,g.ik)(t);return[{type:"statsd",length:e.length},e]}(t);return(0,c.h4)(i,[s])}var y=n(7058),b=n(5452),_=n(9475);const w="Not capturing exception because it's already been captured.";class S{constructor(t){if(this._options=t,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=(0,r.AD)(t.dsn):d.T&&o.vF.warn("No DSN provided, client will not send events."),this._dsn){const e=(0,l.Z)(this._dsn,t);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:e})}}captureException(t,e,n){if((0,i.GR)(t))return void(d.T&&o.vF.log(w));let r=e&&e.event_id;return this._process(this.eventFromException(t,e).then(t=>this._captureEvent(t,e,n)).then(t=>{r=t})),r}captureMessage(t,e,n,r){let o=n&&n.event_id;const i=(0,s.NF)(t)?t:String(t),a=(0,s.sO)(t)?this.eventFromMessage(i,e,n):this.eventFromException(t,n);return this._process(a.then(t=>this._captureEvent(t,n,r)).then(t=>{o=t})),o}captureEvent(t,e,n){if(e&&e.originalException&&(0,i.GR)(e.originalException))return void(d.T&&o.vF.log(w));let r=e&&e.event_id;const s=(t.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(t,e,s||n).then(t=>{r=t})),r}captureSession(t){"string"!=typeof t.release?d.T&&o.vF.warn("Discarded session because of missing or non-string release"):(this.sendSession(t),(0,y.qO)(t,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const e=this._transport;return e?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isCl
2ientDoneProcessing(t).then(n=>e.flush(t).then(t=>n&&t))):(0,a.XW)(!0)}close(t){return this.flush(t).then(t=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),t))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}setupIntegrations(t){(t&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(t){return this.getIntegrationByName(t)}getIntegrationByName(t){return this._integrations[t]}getIntegration(t){try{return this._integrations[t.id]||null}catch(e){return d.T&&o.vF.warn(`Cannot retrieve integration ${t.id} from the current Client`),null}}addIntegration(t){const e=this._integrations[t.name];(0,m.qm)(this,t,this._integrations),e||(0,m.lc)(this,[t])}sendEvent(t,e={}){this.emit("beforeSendEvent",t,e);let n=(0,p.V)(t,this._dsn,this._options._metadata,this._options.tunnel);for(const o of e.attachments||[])n=(0,c.W3)(n,(0,c.bm)(o,this._options.transportOptions&&this._options.transportOptions.textEncoder));const r=this._sendEnvelope(n);r&&r.then(e=>this.emit("afterSendEvent",t,e),null)}sendSession(t){const e=(0,p.L)(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(e)}recordDroppedEvent(t,e,n){if(this._options.sendClientReports){const r="number"==typeof n?n:1,i=`${t}:${e}`;d.T&&o.vF.log(`Recording outcome: "${i}"${r>1?` (${r} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+r}}captureAggregateMetrics(t){d.T&&o.vF.log(`Flushing aggregated metrics, number of metrics: ${t.length}`);const e=v(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(e)}on(t,e){this._hooks[t]||(this._hooks[t]=[]),this._hooks[t].push(e)}emit(t,...e){this._hooks[t]&&this._hooks[t].forEach(t=>t(...e))}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=(0,m.P$)(this,t),(0,m.lc)(this,t),this._integrationsInitialized=!0}_updateSessionFromEvent(t,e){let n=!1,r=!1;const o=e.exception&&e.exception.values;if(o){r=!0;for(const t of o){const e=t.mechanism;if(e&&!1===e.handled){n=!0;break}}}const i="ok"===t.status;(i&&0===t.errors||i&&n)&&((0,y.qO)(t,{...n&&{status:"crashed"},errors:t.errors||Number(r||n)}),this.captureSession(t))}_isClientDoneProcessing(t){return new a.T2(e=>{let n=0;const r=setInterval(()=>{0==this._numProcessing?(clearInterval(r),e(!0)):(n+=1,t&&n>=t&&(clearInterval(r),e(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(t,e,n,r=(0,h.rm)()){const o=this.getOptions(),i=Object.keys(this._integrations);return!e.integrations&&i.length>0&&(e.integrations=i),this.emit("preprocessEvent",t,e),(0,_.mG)(o,t,e,n,this,r).then(t=>{if(null===t)return t;const e={...r.getPropagationContext(),...n?n.getPropagationContext():void 0};if(!(t.contexts&&t.contexts.trace)&&e){const{traceId:r,spanId:o,parentSpanId:i,dsc:s}=e;t.contexts={trace:{trace_id:r,span_id:o,parent_span_id:i},...t.contexts};const a=s||(0,b.l)(r,this,n);t.sdkProcessingMetadata={dynamicSamplingContext:a,...t.sdkProcessingMetadata}}return t})}_captureEvent(t,e={},n){return this._processEvent(t,e,n).then(t=>t.event_id,t=>{if(d.T){const e=t;"log"===e.logLevel?o.vF.log(e.message):o.vF.warn(e)}})}_processEvent(t,e,n){const r=this.getOptions(),{sampleRate:o}=r,i=E(t),c=x(t),l=t.type||"error",d=`before send for type \`${l}\``;if(c&&"number"==typeof o&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",t),(0,a.xg)(new u.U(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const p="replay_event"===l?"replay":l,f=(t.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(t,e,n,f).then(n=>{if(null===n)throw this.recordDroppedEvent("event_processor",p,t),new u.U("An event processor returned `null`, will not send event.","log");if(e.data&&!0===e.data.__sentry__)return n;const o=function(t,e,n){const{beforeSend:r,beforeSendTransaction:o}=t;if(x(e)&&r)return r(e,n);if(E(e)&&o){if(e.spans){const t=e.spans.length;e.sdkProcessingMetadata={...e.sdkProcessingMetadata,spanCountBeforeProcessing:t}}return o(e,n)}return e}(r,n,e);return function(t,e){const n=`${e} must return \`null\` or a valid event.`;if((0,s.Qg)(t))return t.then(t=>{if(!(0,s.Qd)(t)&&null!==t)throw new u.U(n);return t},t=>{throw new u.U(`${e} rejected with ${t}`)});if(!(0,s.Qd)(t)&&null!==t)throw new u.U(n);return t}(o,d)}).then(r=>{if(null===r){if(this.recordDroppedEvent("before_send",p,t),i){const e=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",e)}throw new u.U(`${d} returned \`null\`, will not send event.`,"log")}const o=n&&n.getSession();if(!i&&o&&this._updateSessionFromEvent(o,r),i){const t=(r.sdkProcessingMetadata&&r.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(r.spans?r.spans.length:0);t>0&&this.recordDroppedEvent("before_send","span",t)}const s=r.transaction_info;if(i&&s&&r.transaction!==t.transaction){const t="custom";r.transaction_info={...s,source:t}}return this.sendEvent(r,e),r}).then(null,t=>{if(t instanceof u.U)throw t;throw this.captureException(t,{data:{__sentry__:!0},originalException:t}),new u.U(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${t}`)})}_process(t){this._numProcessing++,t.then(t=>(this._numProcessing--,t),t=>(this._numProcessing--,t))}
2_sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)return this._transport.send(t).then(null,t=>{d.T&&o.vF.error("Error while sending event:",t)});d.T&&o.vF.error("Transport disabled")}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.keys(t).map(e=>{const[n,r]=e.split(":");return{reason:n,category:r,quantity:t[e]}})}}function x(t){return void 0===t.type}function E(t){return"transaction"===t.type}function T(t){const e=(0,f.KU)();e&&e.addEventProcessor&&e.addEventProcessor(t)}},6766:function(t,e,n){"use strict";n.r(e)},6774:function(t,e){"use strict";var n=0,r=function(t){var e=window.decodeURI(t.replace("#",""));if(""!==e){var r=document.getElementById(e);if(r){var o=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,i=document.documentElement.clientTop||document.body.clientTop||0,s=window.getComputedStyle(r),a=s.getPropertyValue("scroll-margin-top")||s.getPropertyValue("scroll-snap-margin-top")||"0px";return r.getBoundingClientRect().top+o-parseInt(a,10)-i-n}}return null};e.onInitialClientRender=function(t,e){e.offsetY&&(n=e.offsetY),requestAnimationFrame(function(){var t=r(window.location.hash);null!==t&&window.scrollTo(0,t)})},e.shouldUpdateScroll=function(t){var e=t.routerProps.location,n=r(e.hash);return null===n||[0,n]}},6814:function(t,e,n){"use strict";n.d(e,{Wi:function(){return d},N5:function(){return w},Ay:function(){return E},Rh:function(){return C},LE:function(){return T},Zf:function(){return x},iC:function(){return S}});var r=n(7387),o=n(4506),i=n(8163);const s=function(t){if("undefined"==typeof document)return!1;const e=document.createElement("link");try{if(e.relList&&"function"==typeof e.relList.supports)return e.relList.supports(t)}catch(n){return!1}return!1}("prefetch")?function(t,e){return new Promise((n,r)=>{if("undefined"==typeof document)return void r();const o=document.createElement("link");o.setAttribute("rel","prefetch"),o.setAttribute("href",t),Object.keys(e).forEach(t=>{o.setAttribute(t,e[t])}),o.onload=n,o.onerror=r;(document.getElementsByTagName("head")[0]||document.getElementsByName("script")[0].parentNode).appendChild(o)})}:function(t){return new Promise((e,n)=>{const r=new XMLHttpRequest;r.open("GET",t,!0),r.onload=()=>{200===r.status?e():n()},r.send(null)})},a={};var c=function(t,e){return new Promise(n=>{a[t]?n():s(t,e).then(()=>{n(),a[t]=!0}).catch(()=>{})})},u=n(9369),l=n(8990);const d={Error:"error",Success:"success"},p=t=>{const[e,n]=t.split("?");var r;return"/page-data/"+("/"===e?"index":(r="/"===(r=e)[0]?r.slice(1):r).endsWith("/")?r.slice(0,-1):r)+"/page-data.json"+(n?"?"+n:"")},f=t=>t.startsWith("//");function h(t,e){return void 0===e&&(e="GET"),new Promise(n=>{const r=new XMLHttpRequest;r.open(e,t,!0),r.onreadystatechange=()=>{4==r.readyState&&n(r)},r.send(null)})}const m=/bot|crawler|spider|crawling/i,g=function(t,e,n){var r;void 0===e&&(e=null);const o={componentChunkName:t.componentChunkName,path:t.path,webpackCompilationHash:t.webpackCompilationHash,matchPath:t.matchPath,staticQueryHashes:t.staticQueryHashes,getServerDataError:t.getServerDataError,slicesMap:null!==(r=t.slicesMap)&&void 0!==r?r:{}};return{component:e,head:n,json:t.result,page:o}};function v(t){return new Promise(e=>{try{const n=t.readRoot();e(n)}catch(n){if(!Object.hasOwnProperty.call(n,"_response")||!Object.hasOwnProperty.call(n,"_status"))throw n;setTimeout(()=>{v(t).then(e)},200)}})}let y=function(){function t(t,e){this.inFlightNetworkRequests=new Map,this.pageDb=new Map,this.inFlightDb=new Map,this.staticQueryDb={},this.pageDataDb=new Map,this.partialHydrationDb=new Map,this.slicesDataDb=new Map,this.sliceInflightDb=new Map,this.slicesDb=new Map,this.isPrefetchQueueRunning=!1,this.prefetchQueued=[],this.prefetchTriggered=new Set,this.prefetchCompleted=new Set,this.loadComponent=t,(0,l.QX)(e)}var e=t.prototype;return e.memoizedGet=function(t){let e=this.inFlightNetworkRequests.get(t);return e||(e=h(t,"GET"),this.inFlightNetworkRequests.set(t,e)),e.then(e=>(this.inFlightNetworkRequests.delete(t),e)).catch(e=>{throw this.inFlightNetworkRequests.delete(t),e})},e.setApiRunner=function(t){this.apiRunner=t,this.prefetchDisabled=t("disableCorePrefetching").some(t=>t)},e.fetchPageDataJson=function(t){const{pagePath:e,retries:n=0}=t,r=p(e);return this.memoizedGet(r).then(r=>{const{status:o,responseText:i}=r;if(200===o)try{const n=JSON.parse(i);if(void 0===n.path)throw new Error("not a valid pageData response");const r=e.split("?")[1];return r&&!n.path.includes(r)&&(n.path+="?"+r),Object.assign(t,{status:d.Success,payload:n})}catch(s){}return 404===o||200===o?"/404.html"===e||"/500.html"===e?Object.assign(t,{status:d.Error}):this.fetchPageDataJson(Object.assign(t,{pagePath:"/404.html",notFound:!0}
2)):500===o?this.fetchPageDataJson(Object.assign(t,{pagePath:"/500.html",internalServerError:!0})):n<3?this.fetchPageDataJson(Object.assign(t,{retries:n+1})):Object.assign(t,{status:d.Error})})},e.fetchPartialHydrationJson=function(t){const{pagePath:e,retries:n=0}=t,r=p(e).replace(".json","-rsc.json");return this.memoizedGet(r).then(r=>{const{status:o,responseText:i}=r;if(200===o)try{return Object.assign(t,{status:d.Success,payload:i})}catch(s){}return 404===o||200===o?"/404.html"===e||"/500.html"===e?Object.assign(t,{status:d.Error}):this.fetchPartialHydrationJson(Object.assign(t,{pagePath:"/404.html",notFound:!0})):500===o?this.fetchPartialHydrationJson(Object.assign(t,{pagePath:"/500.html",internalServerError:!0})):n<3?this.fetchPartialHydrationJson(Object.assign(t,{retries:n+1})):Object.assign(t,{status:d.Error})})},e.loadPageDataJson=function(t){const e=(0,l.Hh)(t);if(this.pageDataDb.has(e)){const t=this.pageDataDb.get(e);return Promise.resolve(t)}return this.fetchPageDataJson({pagePath:e}).then(t=>(this.pageDataDb.set(e,t),t))},e.loadPartialHydrationJson=function(t){const e=(0,l.Hh)(t);if(this.partialHydrationDb.has(e)){const t=this.partialHydrationDb.get(e);return Promise.resolve(t)}return this.fetchPartialHydrationJson({pagePath:e}).then(t=>(this.partialHydrationDb.set(e,t),t))}
2,e.loadSliceDataJson=function(t){if(this.slicesDataDb.has(t)){const e=this.slicesDataDb.get(t);return Promise.resolve({sliceName:t,jsonPayload:e})}return h("/slice-data/"+t+".json","GET").then(e=>{const n=JSON.parse(e.responseText);return this.slicesDataDb.set(t,n),{sliceName:t,jsonPayload:n}})},e.findMatchPath=function(t){return(0,l.Yl)(t)},e.loadPage=function(t){const e=(0,l.Hh)(t);if(this.pageDb.has(e)){const t=this.pageDb.get(e);return t.error?Promise.resolve({error:t.error,status:t.status}):Promise.resolve(t.payload)}if(this.inFlightDb.has(e))return this.inFlightDb.get(e);const n=[this.loadAppData(),this.loadPageDataJson(e)];const r=Promise.all(n).then(t=>{const[n,r,s]=t;if(r.status===d.Error||(null==s?void 0:s.status)===d.Error)return{status:d.Error};let a=r.payload;const{componentChunkName:c,staticQueryHashes:l=[],slicesMap:p={}}=a,f={},h=Array.from(new Set(Object.values(p))),m=t=>{if(this.slicesDb.has(t.name))return this.slicesDb.get(t.name);if(this.sliceInflightDb.has(t.name))return this.sliceInflightDb.get(t.name);const e=this.loadComponent(t.componentChunkName).then(e=>{return{component:(n=e,n&&n.default||n),sliceContext:t.result.sliceContext,data:t.result.data};var n});return this.sliceInflightDb.set(t.name,e),e.then(e=>{this.slicesDb.set(t.name,e),this.sliceInflightDb.delete(t.name)}),e};return Promise.all(h.map(t=>this.loadSliceDataJson(t))).then(t=>{const p=[],h=(0,o.A)(l);for(const{jsonPayload:e,sliceName:n}of Object.values(t)){p.push(Object.assign({name:n},e));for(const t of e.staticQueryHashes)h.includes(t)||h.push(t)}const y=[Promise.all(p.map(m)),this.loadComponent(c,"head")];y.push(this.loadComponent(c));const b=Promise.all(y).then(t=>{const[e,o,c]=t;f.createdAt=new Date;for(const n of e)(!n||n instanceof Error)&&(f.status=d.Error,f.error=n);let u;if((!c||c instanceof Error)&&(f.status=d.Error,f.error=c),f.status!==d.Error){if(f.status=d.Success,!0!==r.notFound&&!0!==(null==s?void 0:s.notFound)||(f.notFound=!0),a=Object.assign(a,{webpackCompilationHash:n?n.webpackCompilationHash:""}),"string"==typeof(null==s?void 0:s.payload)){u=g(a,null,o),u.partialHydration=s.payload;const t=new ReadableStream({start(t){const e=new TextEncoder;t.enqueue(e.encode(s.payload))},pull(t){t.close()},cancel(){}});return v((0,i.createFromReadableStream)(t)).then(t=>(u.partialHydration=t,u))}u=g(a,c,o)}return u}),_=Promise.all(h.map(t=>{if(this.staticQueryDb[t]){const e=this.staticQueryDb[t];return{staticQueryHash:t,jsonPayload:e}}return this.memoizedGet("/page-data/sq/d/"+t+".json").then(e=>{const n=JSON.parse(e.responseText);return{staticQueryHash:t,jsonPayload:n}}).catch(()=>{throw new Error("We couldn't load \"/page-data/sq/d/"+t+'.json"')})})).then(t=>{const e={};return t.forEach(t=>{let{staticQueryHash:n,jsonPayload:r}=t;e[n]=r,this.staticQueryDb[n]=r}),e});return Promise.all([b,_]).then(t=>{let n,[r,o]=t;return r&&(n=Object.assign({},r,{staticQueryResults:o}),f.payload=n,u.A.emit("onPostLoadPageResources",{page:n,pageResources:n})),this.pageDb.set(e,f),f.error?{error:f.error,status:f.status}:n}).catch(t=>({error:t,status:d.Error}))})});return r.then(()=>{this.inFlightDb.delete(e)}).catch(t=>{throw this.inFlightDb.delete(e),t}),this.inFlightDb.set(e,r),r},e.loadPageSync=function(t,e){void 0===e&&(e={});const n=(0,l.Hh)(t);if(this.pageDb.has(n)){var r;const t=this.pageDb.get(n);if(t.payload)return t.payload;if(null!==(r=e)&&void 0!==r&&r.withErrorDetails)return{error:t.error,status:t.status}}},e.shouldPrefetch=function(t){return!!(()=>{if("connection"in navigator&&void 0!==navigator.connection){if((navigator.connection.effectiveType||"").includes("2g"))return!1;if(navigator.connection.saveData)return!1}return!0})()&&((!navigator.userAgent||!m.test(navigator.userAgent))&&!this.pageDb.has(t))},e.prefetch=function(t){if(!this.shouldPrefetch(t))return{then:t=>t(!1),abort:()=>{}};if(this.prefetchTriggered.has(t))return{then:t=>t(!0),abort:()=>{}};const e={resolve:null,reject:null,promise:null};e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),this.prefetchQueued.push([t,e]);const n=new AbortController;return n.signal.addEventListener("abort",()=>{const e=this.prefetchQueued.findIndex(e=>{let[n]=e;return n===t});-1!==e&&this.prefetchQueued.splice(e,1)}),this.isPrefetchQueueRunning||(this.isPrefetchQueueRunning=!0,setTimeout(()=>{this._processNextPrefetchBatch()},3e3)),{then:(t,n)=>e.promise.then(t,n),abort:n.abort.bind(n)}},e._processNextPrefetchBatch=function(){(window.requestIdleCallback||(t=>setTimeout(t,0)))(()=>{const t=this.prefetchQueued.splice(0,4),e=Promise.all(t.map(t=>{let[e,n]=t;return this.prefetchTriggered.has(e)||(this.apiRunner("onPrefetchPathname",{pathname:e}),this.prefetchTriggered.add(e)),this.prefetchDisabled?n.resolve(!1):this.doPrefetch((0,l.Hh)(e)).then(()=>{this.prefetchCompleted.has(e)||(this.apiRunner("onPostPrefetchPathname",{pathname:e}),this.prefetchCompleted.add(e)),n.resolve(!0)})}));this.prefetchQueued.length?e.then(()=>{setTimeout(()=>{this._processNextPrefetchBatch()},3e3)}):this.isPrefetchQueueRunning=!1})},e.doPrefetch=function(t){const e=p(t);return c(e,{crossOrigin:"anonymous",as:"fetch"}).then(()=>this.loadPageDataJson(t))},e.hovering=function(t){this.loadPage(t)}
2,e.getResourceURLsForPathname=function(t){const e=(0,l.Hh)(t),n=this.pageDataDb.get(e);if(n){const t=g(n.payload);return[].concat((0,o.A)(b(t.page.componentChunkName)),[p(e)])}return null},e.isPageNotFound=function(t){const e=(0,l.Hh)(t),n=this.pageDb.get(e);return!n||n.notFound},e.loadAppData=function(t){return void 0===t&&(t=0),this.memoizedGet("/page-data/app-data.json").then(e=>{const{status:n,responseText:r}=e;let o;if(200!==n&&t<3)return this.loadAppData(t+1);if(200===n)try{const t=JSON.parse(r);if(void 0===t.webpackCompilationHash)throw new Error("not a valid app-data response");o=t}catch(i){}return o})},t}();const b=t=>(window.___chunkMapping[t]||[]).map(t=>""+t);let _,w=function(t){function e(e,n,r){var o;return o=t.call(this,function(t,n){if(void 0===n&&(n="components"),!e[n="components"][t])throw new Error("We couldn't find the correct component chunk with the name \""+t+'"');return e[n][t]().catch(t=>t)},n)||this,r&&o.pageDataDb.set((0,l.Hh)(r.path),{pagePath:r.path,payload:r,status:"success"}),o}(0,r.A)(e,t);var n=e.prototype;return n.doPrefetch=function(e){return t.prototype.doPrefetch.call(this,e).then(t=>{if(t.status!==d.Success)return Promise.resolve();const e=t.payload,n=e.componentChunkName,r=b(n);return Promise.all(r.map(c)).then(()=>e)})},n.loadPageDataJson=function(e){return t.prototype.loadPageDataJson.call(this,e).then(t=>t.notFound?f(e)?t:h(e,"HEAD").then(e=>200===e.status?{status:d.Error}:t):t)},n.loadPartialHydrationJson=function(e){return t.prototype.loadPartialHydrationJson.call(this,e).then(t=>t.notFound?f(e)?t:h(e,"HEAD").then(e=>200===e.status?{status:d.Error}:t):t)},e}(y);const S=t=>{_=t},x={enqueue:t=>_.prefetch(t),getResourceURLsForPathname:t=>_.getResourceURLsForPathname(t),loadPage:t=>_.loadPage(t),loadPageSync:function(t,e){return void 0===e&&(e={}),_.loadPageSync(t,e)},prefetch:t=>_.prefetch(t),isPageNotFound:t=>_.isPageNotFound(t),hovering:t=>_.hovering(t),loadAppData:()=>_.loadAppData()};var E=x;function T(){return _?_.staticQueryDb:{}}function C(){return _?_.slicesDb:{}}},6823:function(t){"use strict";var e=String;t.exports=function(t){try{return e(t)}catch(n){return"Object"}}},6840:function(t,e,n){"use strict";var r=n(4901),o=n(4913),i=n(283),s=n(9433);t.exports=function(t,e,n,a){a||(a={});var c=a.enumerable,u=void 0!==a.name?a.name:e;if(r(n)&&i(n,u,a),a.global)c?t[e]=n:s(e,n);else{try{a.unsafe?t[e]&&(c=!0):delete t[e]}catch(l){}c?t[e]=n:o.f(t,e,{value:n,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return t}},6877:function(t,e,n){e.components={"component---src-pages-404-tsx":()=>Promise.all([n.e(379),n.e(223),n.e(453)]).then(n.bind(n,4676)),"component---src-pages-blog-tagslist-index-tsx":()=>Promise.all([n.e(379),n.e(223),n.e(456)]).then(n.bind(n,3109)),"component---src-pages-contact-index-tsx":()=>Promise.all([n.e(379),n.e(223),n.e(934)]).then(n.bind(n,4522)),"component---src-pages-search-index-tsx":()=>Promise.all([n.e(379),n.e(223),n.e(552)]).then(n.bind(n,6244)),"component---src-templates-tags-index-tsx":()=>Promise.all([n.e(379),n.e(223),n.e(307),n.e(388)]).then(n.bind(n,1824)),"component---src-templates-template-blog-list-index-tsx":()=>Promise.all([n.e(379),n.e(223),n.e(307),n.e(47)]).then(n.bind(n,3387)),"component---src-templates-template-blog-post-index-tsx":()=>Promise.all([n.e(379),n.e(223),n.e(307),n.e(649)]).then(n.bind(n,6456))}},6936:function(t,e,n){"use strict";n.d(e,{$X:function(){return c},GR:function(){return p},M6:function(){return l},db:function(){return d},eJ:function(){return s},gO:function(){return u},k9:function(){return f}});var r=n(8411),o=n(9653),i=n(6341);function s(){const t=i.OW,e=t.crypto||t.msCrypto;let n=()=>16*Math.random();try{if(e&&e.randomUUID)return e.randomUUID().replace(/-/g,"");e&&e.getRandomValues&&(n=()=>{const t=new Uint8Array(1);return e.getRandomValues(t),t[0]})}catch(r){}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,t=>(t^(15&n())>>t/4).toString(16))}function a(t){return t.exception&&t.exception.values?t.exception.values[0]:void 0}function c(t){const{message:e,event_id:n}=t;if(e)return e;const r=a(t);return r?r.type&&r.value?`${r.type}: ${r.value}
2`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function u(t,e,n){const r=t.exception=t.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=e||""),i.type||(i.type=n||"Error")}function l(t,e){const n=a(t);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...e},e&&"data"in e){const t={...r&&r.data,...e.data};n.mechanism.data=t}}function d(t,e,n=5){if(void 0===e.lineno)return;const r=t.length,i=Math.max(Math.min(r-1,e.lineno-1),0);e.pre_context=t.slice(Math.max(0,i-n),i).map(t=>(0,o.nC)(t,0)),e.context_line=(0,o.nC)(t[Math.min(r-1,i)],e.colno||0),e.post_context=t.slice(Math.min(i+1,r),i+1+n).map(t=>(0,o.nC)(t,0))}function p(t){if(t&&t.__sentry_captured__)return!0;try{(0,r.my)(t,"__sentry_captured__",!0)}catch(e){}return!1}function f(t){return Array.isArray(t)?t:[t]}},6969:function(t,e,n){"use strict";var r=n(2777),o=n(757);t.exports=function(t){var e=r(t,"string");return o(e)?e:e+""}},6980:function(t){"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},7035:function(t,e,n){"use strict";e.RV=e.z_=void 0;var r=n(3215);e.z_=r.ScrollHandler;var o=n(3721);e.RV=o.useScrollRestoration},7040:function(t,e,n){"use strict";var r=n(4495);t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},7055:function(t,e,n){"use strict";var r=n(9504),o=n(9039),i=n(2195),s=Object,a=r("".split);t.exports=o(function(){return!s("z").propertyIsEnumerable(0)})?function(t){return"String"===i(t)?a(t,""):s(t)}:s},7058:function(t,e,n){"use strict";n.d(e,{Vu:function(){return c},fj:function(){return s},qO:function(){return a}});var r=n(1678),o=n(6936),i=n(8411);function s(t){const e=(0,r.zf)(),n={sid:(0,o.eJ)(),init:!0,timestamp:e,started:e,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(t){return(0,i.Ce)({sid:`${t.sid}`,init:t.init,started:new Date(1e3*t.started).toISOString(),timestamp:new Date(1e3*t.timestamp).toISOString(),status:t.status,errors:t.errors,did:"number"==typeof t.did||"string"==typeof t.did?`${t.did}`:void 0,duration:t.duration,abnormal_mechanism:t.abnormal_mechanism,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}})}(n)};return t&&a(n,t),n}function a(t,e={}){if(e.user&&(!t.ipAddress&&e.user.ip_address&&(t.ipAddress=e.user.ip_address),t.did||e.did||(t.did=e.user.id||e.user.email||e.user.username)),t.timestamp=e.timestamp||(0,r.zf)(),e.abnormal_mechanism&&(t.abnormal_mechanism=e.abnormal_mechanism),e.ignoreDuration&&(t.ignoreDuration=e.ignoreDuration),e.sid&&(t.sid=32===e.sid.length?e.sid:(0,o.eJ)()),void 0!==e.init&&(t.init=e.init),!t.did&&e.did&&(t.did=`${e.did}`),"number"==typeof e.started&&(t.started=e.started),t.ignoreDuration)t.duration=void 0;else if("number"==typeof e.duration)t.duration=e.duration;else{const e=t.timestamp-t.started;t.duration=e>=0?e:0}e.release&&(t.release=e.release),e.environment&&(t.environment=e.environment),!t.ipAddress&&e.ipAddress&&(t.ipAddress=e.ipAddress),!t.userAgent&&e.userAgent&&(t.userAgent=e.userAgent),"number"==typeof e.errors&&(t.errors=e.errors),e.status&&(t.status=e.status)}function c(t,e){let n={};e?n={status:e}:"ok"===t.status&&(n={status:"exited"}),a(t,n)}},7231:function(t,e,n){"use strict";n.d(e,{de:function(){return c},G:function(){return o},GR:function(){return u}});var r=n(6540);n(2480);const o=(i="StaticQuery",s={},r.createServerContext?function(t,e){return void 0===e&&(e=null),globalThis.__SERVER_CONTEXT||(globalThis.__SERVER_CONTEXT={}),globalThis.__SERVER_CONTEXT[t]||(globalThis.__SERVER_CONTEXT[t]=r.createServerContext(t,e)),globalThis.__SERVER_CONTEXT[t]}(i,s):r.createContext(s));var i,s;function a(t){let{staticQueryData:e,data:n,query:o,render:i}=t;const s=n?n.data:e[o]&&e[o].data;return r.createElement(r.Fragment,null,s&&i(s),!s&&r.createElement("div",null,"Loading (StaticQuery)"))}const c=t=>{const{data:e,query:n,render:i,children:s}=t;return r.createElement(o.Consumer,null,t=>r.createElement(a,{data:e,query:n,render:i||s,staticQueryData:t}))},u=t=>{var e;r.useContext;const n=r.useContext(o);if(isNaN(Number(t)))throw new Error("useStaticQuery was called with a string but expects to be called using `graphql`. Try this:\n\nimport { use
2StaticQuery, graphql } from 'gatsby';\n\nuseStaticQuery(graphql`"+t+"`);\n");if(null!==(e=n[t])&&void 0!==e&&e.data)return n[t].data;throw new Error("The result of this StaticQuery could not be fetched.\n\nThis is likely a bug in Gatsby and if refreshing the page does not fix it, please open an issue in https://github.com/gatsbyjs/gatsby/issues")}},7258:function(t,e,n){"use strict";n.r(e)},7347:function(t,e,n){"use strict";var r=n(3724),o=n(9565),i=n(8773),s=n(6980),a=n(5397),c=n(6969),u=n(9297),l=n(5917),d=Object.getOwnPropertyDescriptor;e.f=r?d:function(t,e){if(t=a(t),e=c(e),l)try{return d(t,e)}catch(n){}if(u(t,e))return s(!o(i.f,t,e),t[e])}},7387:function(t,e,n){"use strict";n.d(e,{A:function(){return o}});var r=n(3662);function o(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,(0,r.A)(t,e)}},7412:function(t,e,n){"use strict";n.d(e,{Ow:function(){return i},Z9:function(){return s},pq:function(){return a},vF:function(){return c}});var r=n(5644),o=n(6341);const i=["debug","info","warn","error","log","assert","trace"],s={};function a(t){if(!("console"in o.OW))return t();const e=o.OW.console,n={},r=Object.keys(s);r.forEach(t=>{const r=s[t];n[t]=e[t],e[t]=r});try{return t()}finally{r.forEach(t=>{e[t]=n[t]})}}const c=function(){let t=!1;const e={enable:()=>{t=!0},disable:()=>{t=!1},isEnabled:()=>t};
2return r.T?i.forEach(n=>{e[n]=(...e)=>{t&&a(()=>{o.OW.console[n](`Sentry Logger [${n}]:`,...e)})}}):i.forEach(t=>{e[t]=()=>{}}),e}()},7492:function(t,e,n){"use strict";n.d(e,{U:function(){return r}});class r extends Error{constructor(t,e="warn"){super(t),this.message=t,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=e}}},7629:function(t,e,n){"use strict";var r=n(8776),o=n(4576),i=n(9433),s="__core-js_shared__",a=t.exports=o[s]||i(s,{});(a.versions||(a.versions=[])).push({version:"3.47.0",mode:r?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.47.0/LICENSE",source:"https://github.com/zloirock/core-js"})},7688:function(t,e){"use strict";e.DEFAULT_OPTIONS={maxWidth:650,wrapperStyle:"",backgroundColor:"white",linkImagesToOriginal:!0,showCaptions:!1,markdownCaptions:!1,withWebp:!1,withAvif:!1,tracedSVG:!1,loading:"lazy",decoding:"async",disableBgImageOnAlpha:!1,disableBgImage:!1},e.EMPTY_ALT="GATSBY_EMPTY_ALT",e.imageClass="gatsby-resp-image-image",e.imageWrapperClass="gatsby-resp-image-wrapper",e.imageBackgroundClass="gatsby-resp-image-background-image"},7740:function(t,e,n){"use strict";var r=n(9297),o=n(5031),i=n(7347),s=n(4913);t.exports=function(t,e,n){for(var a=o(e),c=s.f,u=i.f,l=0;l<a.length;l++){var d=a[l];r(t,d)||n&&r(n,d)||c(t,d,u(e,d))}}},7750:function(t,e,n){"use strict";var r=n(4117),o=TypeError;t.exports=function(t){if(r(t))throw new o("Can't call method on "+t);return t}},7751:function(t,e,n){"use strict";var r=n(4576),o=n(4901);t.exports=function(t,e){return arguments.length<2?(n=r[t],o(n)?n:void 0):r[t]&&r[t][e];var n}},7839:function(t,e,n){"use strict";n.d(e,{Fe:function(){return g},N_:function(){return T},Rr:function(){return d},Zf:function(){return w},oo:function(){return C}});var r=n(9417),o=n(7387),i=n(5556),s=n.n(i),a=n(6540),c=n(6462),u=n(6395);function l(){return l=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},l.apply(this,arguments)}function d(t){let e=t||"/",n="",r="";const o=e.indexOf("#");-1!==o&&(r=e.slice(o),e=e.slice(0,o));const i=e.indexOf("?");return-1!==i&&(n=e.slice(i),e=e.slice(0,i)),{pathname:e,search:"?"===n?"":n,hash:"#"===r?"":r}}const p=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,f=t=>{if("string"==typeof t)return!(t=>p.test(t))(t)},h=()=>"",m=()=>"";function g(t,e){var n;if(void 0===e&&(e=h()),!f(t))return t;if(t.startsWith("./")||t.startsWith("../"))return t;const r=null!=(n=null!=e?e:m())?n:"/";return""+(null!=r&&r.endsWith("/")?r.slice(0,-1):r)+(t.startsWith("/")?t:"/"+t)}const v=t=>null==t?void 0:t.startsWith("/");function y(t,e){const{pathname:n,search:r,hash:o}=d(t);return""+(0,u.T)(n,e)+r+o}const b=(t,e)=>"number"==typeof t?t:f(t)?v(t)?function(t){const e=g(t),n="always";return y(e,n)}(t):function(t,e){if(v(t))return t;const n="always",r=(0,c.resolve)(t,e);return y(r,n)}(t,e):t,_=["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace","_location"];function w(t){return g(t,m())}const S={activeClassName:s().string,activeStyle:s().object,partiallyActive:s().bool};function x(t){return a.createElement(c.Location,null,e=>{let{location:n}=e;return a.createElement(E,l({},t,{_location:n}))})}let E=function(t){function e(e){var n;(n=t.call(this,e)||this).defaultGetProps=t=>{let{isPartiallyCurrent:e,isCurrent:r}=t;return(n.props.partiallyActive?e:r)?{className:[n.props.className,n.props.activeClassName].filter(Boolean).join(" "),style:l({},n.props.style,n.props.activeStyle)}:null};let o=!1;return"undefined"!=typeof window&&window.IntersectionObserver&&(o=!0),n.state={IOSupported:o},n.abortPrefetch=null,n.handleRef=n.handleRef.bind((0,r.A)(n)),n}(0,o.A)(e,t);var n=e.prototype;return n._prefetch=function(){let t=window.location.pathname+window.location.search;this.props._location&&this.props._location.pathname&&(t=this.props._location.pathname+this.props._location.search);const e=d(b(this.props.to,t)),n=e.pathname+e.search;if(t!==n)return ___loader.enqueue(n)},n.componentWillUnmount=function(){if(!this.io)return;const{instance:t,el:e}=this.io;this.abortPrefetch&&this.abortPrefetch.abort(),t.unobserve(e),t.disconnect()},n.handleRef=function(t){this.props.innerRef&&Object.prototype.hasOwnProperty.call(this.props.innerRef,"current")?this.props.innerRef.current=t:this.props.innerRef&&this.props.innerRef(t),this.state.IOSupported&&t&&(this.io=((t,e)=>{const n=new window.IntersectionObserver(n=>
2{n.forEach(n=>{t===n.target&&e(n.isIntersecting||n.intersectionRatio>0)})});return n.observe(t),{instance:n,el:t}})(t,t=>{t?this.abortPrefetch=this._prefetch():this.abortPrefetch&&this.abortPrefetch.abort()}))},n.render=function(){const t=this.props,{to:e,getProps:n=this.defaultGetProps,onClick:r,onMouseEnter:o,state:i,replace:s,_location:u}=t,p=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)e.indexOf(n=i[r])>=0||(o[n]=t[n]);return o}(t,_),h=b(e,u.pathname);return f(h)?a.createElement(c.Link,l({to:h,state:i,getProps:n,innerRef:this.handleRef,onMouseEnter:t=>{o&&o(t);const e=d(h);___loader.hovering(e.pathname+e.search)},onClick:t=>{if(r&&r(t),!(0!==t.button||this.props.target||t.defaultPrevented||t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)){t.preventDefault();let e=s;const n=encodeURI(h)===u.pathname;"boolean"!=typeof s&&n&&(e=!0),window.___navigate(h,{state:i,replace:e})}return!0}},p)):a.createElement("a",l({href:h},p))},e}(a.Component);E.propTypes=l({},S,{onClick:s().func,to:s().string.isRequired,replace:s().bool,state:s().object});const T=a.forwardRef((t,e)=>a.createElement(x,l({innerRef:e},t))),C=(t,e)=>{window.___navigate(b(t,window.location.pathname),e)}},7914:function(t,e,n){"use strict";n.r(e),n.d(e,{onRouteUpdate:function(){return r}});n(8693),n(4598);const r=function(t,e){let{location:n}=t}},7986:function(t,e,n){"use strict";n.d(e,{M:function(){return r}});const r="7.120.4"},8014:function(t,e,n){"use strict";var r=n(1291),o=Math.min;t.exports=function(t){var e=r(t);return e>0?o(e,9007199254740991):0}},8108:function(t,e,n){n(7258),n(8549),n(6766),n(5779),n(9888);const{cleanupLegacyServiceWorkers:r}=n(300);e.onRouteUpdate=()=>{document.querySelectorAll(".gatsby-highlight").forEach(t=>{if(t.querySelector(".copy-btn"))return;const e=document.createElement("button");e.className="copy-btn",e.textContent="Copy",e.addEventListener("click",()=>{const n=t.querySelector("code")||t.querySelector("pre"),r=n?n.innerText:"";navigator.clipboard.writeText(r).then(()=>{e.textContent="Copied!",setTimeout(()=>{e.textContent="Copy"},2e3)})}),t.appendChild(e)})},e.onClientEntry=()=>{if(r(),{}.GATSBY_SENTRY_DSN){n(460).init({dsn:{}.GATSBY_SENTRY_DSN,environment:"production",enabled:["production","stage"].includes("production")})}}},8114:function(t,e,n){"use strict";n.d(e,{B:function(){return i}});var r=n(6284),o=n(6341);function i(){return"undefined"!=typeof window&&(!(0,r.wD)()||void 0!==o.OW.process&&"renderer"===o.OW.process.type)}},8163:function(t,e,n){"use strict";t.exports=n(207)},8227:function(t,e,n){"use strict";var r=n(4576),o=n(5745),i=n(9297),s=n(3392),a=n(4495),c=n(7040),u=r.Symbol,l=o("wks"),d=c?u.for||u:u&&u.withoutSetter||s;t.exports=function(t){return i(l,t)||(l[t]=a&&i(u,t)?u[t]:d("Symbol."+t)),l[t]}},8341:function(t,e,n){"use strict";function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function o(){return"npm"}n.d(e,{Z:function(){return r},e:function(){return o}})},8411:function(t,e,n){"use strict";n.d(e,{Ce:function(){return v},GS:function(){return c},HF:function(){return g},W4:function(){return f},my:function(){return u},pO:function(){return l},sp:function(){return d},u4:function(){return p}});var r=n(9766),o=n(5644),i=n(3816),s=n(7412),a=n(9653);function c(t,e,n){if(!(e in t))return;const r=t[e],o=n(r);"function"==typeof o&&l(o,r),t[e]=o}function u(t,e,n){try{Object.defineProperty(t,e,{value:n,writable:!0,configurable:!0})}catch(r){o.T&&s.vF.log(`Failed to add non-enumerable property "${e}" to object`,t)}}function l(t,e){try{const n=e.prototype||{};t.prototype=e.prototype=n,u(t,"__sentry_original__",e)}catch(n){}}function d(t){return t.__sentry_original__}function p(t){return Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`).join("&")}function f(t){if((0,i.bJ)(t))return{message:t.message,name:t.name,stack:t.stack,...m(t)};if((0,i.xH)(t)){const e={type:t.type,target:h(t.target),currentTarget:h(t.currentTarget),...m(t)};return"undefined"!=typeof CustomEvent&&(0,i.tH)(t,CustomEvent)&&(e.detail=t.detail),e}return t}function h(t){try{return(0,i.vq)(t)?(0,r.Hd)(t):Object.prototype.toString.call(t)}catch(e){return"<unknown>"}}function m(t){if("object"==typeof t&&null!==t){const e={};for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}return{}}function g(t,e=40){const n=Object.keys(f(t));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=e)return(0,a.xv)(n[0],e);for(let r=n.length;r>0;r--){const t=n.slice(0,r).join(", ");
2if(!(t.length>e))return r===n.length?t:(0,a.xv)(t,e)}return""}function v(t){return y(t,new Map)}function y(t,e){if(function(t){if(!(0,i.Qd)(t))return!1;try{const e=Object.getPrototypeOf(t).constructor.name;return!e||"Object"===e}catch(e){return!0}}(t)){const n=e.get(t);if(void 0!==n)return n;const r={};e.set(t,r);for(const o of Object.keys(t))void 0!==t[o]&&(r[o]=y(t[o],e));return r}if(Array.isArray(t)){const n=e.get(t);if(void 0!==n)return n;const r=[];return e.set(t,r),t.forEach(t=>{r.push(y(t,e))}),r}return t}},8480:function(t,e,n){"use strict";var r=n(1828),o=n(8727).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},8549:function(t,e,n){"use strict";n.r(e)},8551:function(t,e,n){"use strict";var r=n(34),o=String,i=TypeError;t.exports=function(t){if(r(t))return t;throw new i(o(t)+" is not an object")}},8622:function(t,e,n){"use strict";var r=n(4576),o=n(4901),i=r.WeakMap;t.exports=o(i)&&/native code/.test(String(i))},8686:function(t,e,n){"use strict";var r=n(3724),o=n(9039);t.exports=r&&o(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},8693:function(t,e,n){"use strict";n.r(e),n.d(e,{Link:function(){return a.N_},PageRenderer:function(){return i()},Script:function(){return k.Script},ScriptStrategy:function(){return k.ScriptStrategy},Slice:function(){return E},StaticQuery:function(){return c.de},StaticQueryContext:function(){return c.G},collectedScriptsByPage:function(){return k.collectedScriptsByPage},graphql:function(){return R},navigate:function(){return a.oo},parsePath:function(){return a.Rr},prefetchPathname:function(){return O},scriptCache:function(){return k.scriptCache},scriptCallbackCache:function(){return k.scriptCallbackCache},useScrollRestoration:function(){return s.RV},useStaticQuery:function(){return c.GR},withAssetPrefix:function(){return a.Zf},withPrefix:function(){return a.Fe}});var r=n(6814),o=n(2549),i=n.n(o),s=n(7035),a=n(7839),c=n(7231),u=n(9417),l=n(7387);function d(t){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},d(t)}var p=n(3662);function f(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(f=function(){return!!t})()}function h(t){var e="function"==typeof Map?new Map:void 0;return h=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return function(t,e,n){if(f())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,e);var o=new(t.bind.apply(t,r));return n&&(0,p.A)(o,n.prototype),o}(t,arguments,d(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,p.A)(n,t)},h(t)}var m=n(6540);function g(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}var v=n(700),y=n(2024);const b=t=>{let{sliceId:e,children:n}=t;const r=[m.createElement("slice-start",{id:e+"-1"}),m.createElement("slice-end",{id:e+"-1"})];return n&&(r.push(n),r.push(m.createElement("slice-start",{id:e+"-2"}),m.createElement("slice-end",{id:e+"-2"}))),r},_=["sliceName","allowEmpty","children"],w=t=>{let{sliceName:e,allowEmpty:n,children:r}=t,o=g(t,_);const i=(0,m.useContext)(y.Jr),s=(0,m.useContext)(y.hr),a=i[e];if(!a){if(n)return null;throw new Error('Slice "'+a+'" for "'+e+'" slot not found')}const c=((t,e)=>Object.keys(e).length?t+"-"+(0,v.U)(e):t)(a,o);let u=s[c];return u?r&&(u.hasChildren=!0):s[c]=u={props:o,sliceName:a,hasChildren:!!r},m.createElement(b,{sliceId:c},r)},S=["sliceName","allowEmpty","children"],x=t=>{let{sliceName:e,allowEmpty:n,children:r}=t,o=g(t,S);const i=(0,m.useContext)(y.Jr),s=(0,m.useContext)(y.dd),a=i[e],c=s.get(a);if(!c){if(n)return null;throw new Error('Slice "'+a+'" for "'+e+'" slot not found')}return m.createElement(c.component,Object.assign({sliceContext:c.sliceContext,data:c.data},o),r)};function E(t){{const n=Object.assign({},t,{sliceName:t.alias});delete n.alias,delete n.__renderedByLocation;const r=(0,m.useContext)(y.j$),o=C(t);if(Object.keys(o).length)throw new T("browser"===r.renderEnvironment,n.sliceName,o,t.__renderedByLocation);if("server"===r.renderEnvironment)return m.createElement(w,n);if("browser"===r.renderEnvironment)return m.createElement(x,n);if("engines"===r.renderEnvironment||"dev-ssr"===r.renderEnvironment)return m.createElement(x,n);if("slices"===r.renderEnvironment){let n="";try{n='\n\nSlice component "'+r.sliceRoot.name+'" ('+r.sliceRoot.componentPath+') tried to render <Slice alias="'+t.alias+'"/>'}catch(e){}throw new Error("Nested slices are not supported."+n+"\n\nSee https://gatsbyjs.com/docs/reference/built-in-components/gatsby-slice#nested-slices")}throw new Error('Slice context "'+r.renderEnvironment+'" is not supported.')}}let T=function(t){function e(n,r,o,i){var s;const a=Object.entries(o).map(t=>{let[e,n]=t;return'not serializable "'+n+'" type passed to "'+e+'" prop'}).join(", "),c="SlicePropsError";let l="",d="";
2if(n){const t=m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactDebugCurrentFrame.getCurrentStack().trim().split("\n").slice(1);t[0]=t[0].trim(),l="\n"+t.join("\n"),d='Slice "'+r+'" was passed props that are not serializable ('+a+")."}else{d=c+': Slice "'+r+'" was passed props that are not serializable ('+a+").";l=d+"\n"+(new Error).stack.trim().split("\n").slice(2).join("\n")}return(s=t.call(this,d)||this).name=c,l?s.stack=l:Error.captureStackTrace((0,u.A)(s),e),i&&(s.forcedLocation=Object.assign({},i,{functionName:"Slice"})),s}return(0,l.A)(e,t),e}(h(Error));const C=function(t,e,n,r){void 0===e&&(e={}),void 0===n&&(n=[]),void 0===r&&(r=null);for(const[o,i]of Object.entries(t)){if(null==i||!r&&"children"===o)continue;const t=r?r+"."+o:o;"function"==typeof i?e[t]=typeof i:"object"==typeof i&&n.indexOf(i)<=0&&(n.push(i),C(i,e,n,t))}return e};var k=n(5535);const O=r.Ay.enqueue;function R(){throw new Error("It appears like Gatsby is misconfigured. Gatsby related `graphql` calls are supposed to only be evaluated at compile time, and then compiled away. Unfortunately, something went wrong and the query was left in the compiled code.\n\nUnless your site has a complex or custom babel/Gatsby configuration this is likely a bug in Gatsby.")}},8710:function(t,e){"use strict";e.onRouteUpdate=function(t,e){var n=t.location;if(void 0===e&&(e={}),"function"!=typeof gtag)return null;var r=e.pluginConfig||{};if(n&&void 0!==window.excludeGtagPaths&&window.excludeGtagPaths.some(function(t){return t.test(n.pathname)}))return null;var o=function(){var t=n?n.pathname+n.search+n.hash:void 0;window.gtag("event","page_view",{page_path:t})},i=r.delayOnRouteUpdate,s=void 0===i?0:i;return"requestAnimationFrame"in window?requestAnimationFrame(function(){requestAnimationFrame(function(){return setTimeout(o,s)})}):setTimeout(o,32+s),null}},8727:function(t){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},8773:function(t,e){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);e.f=o?function(t){var e=r(this,t);return!!e&&e.enumerable}:n},8776:function(t){"use strict";t.exports=!1},8797:function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=""),e?t===e?"/":t.startsWith(e+"/")?t.slice(e.length):t:t}n.d(e,{A:function(){return r}})},8880:function(t,e,n){"use strict";n.d(e,{Cj:function(){return g},W3:function(){return a},bN:function(){return d},bm:function(){return f},h4:function(){return s},hP:function(){return u},mE:function(){return p},n2:function(){return v},yH:function(){return c},zk:function(){return m}});var r=n(831),o=n(2181),i=n(8411);function s(t,e=[]){return[t,e]}function a(t,e){const[n,r]=t;return[n,[...r,e]]}function c(t,e){const n=t[1];for(const r of n){if(e(r,r[0].type))return!0}return!1}function u(t,e){return c(t,(t,n)=>e.includes(n))}function l(t,e){return(e||new TextEncoder).encode(t)}function d(t,e){const[n,r]=t;let i=JSON.stringify(n);function s(t){"string"==typeof i?i="string"==typeof t?i+t:[l(i,e),t]:i.push("string"==typeof t?l(t,e):t)}for(const c of r){const[t,e]=c;if(s(`\n${JSON.stringify(t)}\n`),"string"==typeof e||e instanceof Uint8Array)s(e);else{let t;try{t=JSON.stringify(e)}catch(a){t=JSON.stringify((0,o.S8)(e))}s(t)}}return"string"==typeof i?i:function(t){const e=t.reduce((t,e)=>t+e.length,0),n=new Uint8Array(e);let r=0;for(const o of t)n.set(o,r),r+=o.length;return n}(i)}function p(t,e,n){let r="string"==typeof t?e.encode(t):t;function o(t){const e=r.subarray(0,t);return r=r.subarray(t+1),e}function i(){let t=r.indexOf(10);return t<0&&(t=r.length),JSON.parse(n.decode(o(t)))}const s=i(),a=[];for(;r.length;){const t=i(),e="number"==typeof t.length?t.length:void 0;a.push([t,e?o(e):i()])}return[s,a]}function f(t,e){const n="string"==typeof t.data?l(t.data,e):t.data;return[(0,i.Ce)({type:"attachment",length:n.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType}),n]}const h={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function m(t){return h[t]}function g(t){if(!t||!t.sdk)return;const{name:e,version:n}=t.sdk;return{name:e,version:n}}function v(t,e,n,o){const s=t.sdkProcessingMetadata&&t.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:t.event_id,sent_at:(new Date).toISOString(),...e&&{sdk:e},...!!n&&o&&{dsn:(0,r.SB)(o)},...s&&{trace:(0,i.Ce)({...s})}}}},8981:function(t,e,n){"use strict";var r=n(7750),o=Object;t.exports=function(t){return o(r(t))}},8990:function(t,e,n){"use strict";n.d(e,{Yl:function(){return p},Hh:function(){return h},UA:function(){return f},QX:function(){return d}});var r=n(6462),o=n(8797),i=t=>{if(void 0===t)return t;let[e,n=""]=t.split("?");return n&&(n="?"+n),"/"===e?"/"+n:"/"===e.charAt(e.length-1)?e.slice(0,-1)+n:e+n},s=n(6491);const a=new Map;let c=[];const u=t=>{let e=t;if(-1!==t.indexOf("?")){const[n,r]=t.split("?");e=n+"?"+encodeURIComponent(r)}const n=decodeURIComponent(e);return(0,o.A)(n,decodeURIComponent("")).split("#")[0]};function l(t){return t.startsWith("/")||t.startsWith("https://")||t.startsWith("http://")?t:new URL(t,window.location.href+(window.location.href.endsWith("/")?"":"/")).pathname}const d=t=>{c=t},p=t=>{const e=m(t),n=c.map(t=>{let{path:e,matchPath:n}=t;return{path:n,originalPath:e}}),o=(0,r.pick)(n,e);return o?i(o.route.originalPath):null},f=t=>{const e=m(t),n=c.map(t=>{let{path:e,matchPath:n}=t;return{path:n,originalPath:e}}),o=(0,r.pick)(n,e);return o?o.params:{}},h=t=>{const e=u(l(t));if(a.has(e))return a.get(e);const n=(0,s.X)(t);if(n)return h(n.toPath);let r=p(e);return r||(r=m(t)),a.set(e,r),r},m=t=>{let e=u(l(t));return"/index.html"===e&&(e="/"),e=i(e),e}},9039:function(t){"use strict";
2t.exports=function(t){try{return!!t()}catch(e){return!0}}},9297:function(t,e,n){"use strict";var r=n(9504),o=n(8981),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},9300:function(t,e,n){"use strict";e.__esModule=!0,e.injectPartytownSnippet=function(t){if(!t.length)return;const e=document.querySelector("script[data-partytown]"),n=document.querySelector('iframe[src*="~partytown/partytown-sandbox-sw"]');e&&e.remove();n&&n.remove();const i=(0,o.getForwards)(t),s=document.createElement("script");s.dataset.partytown="",s.innerHTML=(0,r.partytownSnippet)({forward:i}),document.head.appendChild(s)};var r=n(4656),o=n(3309)},9306:function(t,e,n){"use strict";var r=n(4901),o=n(6823),i=TypeError;t.exports=function(t){if(r(t))return t;throw new i(o(t)+" is not a function")}},9369:function(t,e,n){"use strict";n.d(e,{A:function(){return r}});var r=function(t){return t=t||Object.create(null),{on:function(e,n){(t[e]||(t[e]=[])).push(n)},off:function(e,n){t[e]&&t[e].splice(t[e].indexOf(n)>>>0,1)},emit:function(e,n){(t[e]||[]).slice().map(function(t){t(n)}),(t["*"]||[]).slice().map(function(t){t(e,n)})}}}()},9377:function(t,e,n){t.exports=[{plugin:n(5616),options:{plugins:[],maxWidth:786,backgroundColor:"#ffffff",linkImagesToOriginal:!0,showCaptions:!1,markdownCaptions:!1,quality:50,withWebp:!1,withAvif:!1,loading:"lazy",decoding:"async",disableBgImageOnAlpha:!1,disableBgImage:!1}},{plugin:n(6774),options:{plugins:[],offsetY:0,className:"anchor"}},{plugin:n(8710),options:{plugins:[],trackingIds:["G-5MWKX0BVWJ"],gtagConfig:{}}},{plugin:n(2039),options:{plugins:[],displayName:!1,fileName:!0,minify:!0,namespace:"",transpileTemplateLiterals:!0,topLevelImportPaths:[],pure:!1,disableVendorPrefixes:!1}},{plugin:n(6270),options:{plugins:[],color:"#9D7CBF",showSpinner:!1}},{plugin:n(7914),options:{plugins:[],name:"Frontend Stuff",short_name:"Frontend Stuff",description:"Frontend Stuff. Everything for front-end developers",start_url:"/",background_color:"#ffffff",theme_color:"#42338c",display:"minimal-ui",icon:"src/assets/fs-icon.png",legacy:!0,theme_color_in_head:!0,cache_busting_mode:"query",crossOrigin:"anonymous",include_favicon:!0,cacheDigest:"a602a18d95327dbae8706fe689aa149c"}},{plugin:n(8108),options:{plugins:[]}},{plugin:n(2311),options:{plugins:[]}}]},9403:function(t,e,n){"use strict";n.d(e,{FA:function(){return o},Jz:function(){return i},wq:function(){return s}});const r=6e4;function o(t,e=Date.now()){const n=parseInt(`${t}`,10);if(!isNaN(n))return 1e3*n;const o=Date.parse(`${t}`);return isNaN(o)?r:o-e}function i(t,e,n=Date.now()){return function(t,e){return t[e]||t.all||0}(t,e)>n}function s(t,{statusCode:e,headers:n},r=Date.now()){const i={...t},s=n&&n["x-sentry-rate-limits"],a=n&&n["retry-after"];if(s)for(const o of s.trim().split(",")){const[t,e,,,n]=o.split(":",5),s=parseInt(t,10),a=1e3*(isNaN(s)?60:s);if(e)for(const o of e.split(";"))"metric_bucket"===o&&n&&!n.split(";").includes("custom")||(i[o]=r+a);else i.all=r+a}else a?i.all=r+o(a,r):429===e&&(i.all=r+6e4);return i}},9417:function(t,e,n){"use strict";function r(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,{A:function(){return r}})},9433:function(t,e,n){"use strict";var r=n(4576),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},9475:function(t,e,n){"use strict";n.d(e,{li:function(){return m},mG:function(){return f}});var r=n(6936),o=n(1678),i=n(9653),s=n(6341),a=n(2181),c=n(2967),u=n(2531),l=n(2486),d=n(1535),p=n(3445);function f(t,e,n,f,m,g){const{normalizeDepth:v=3,normalizeMaxBreadth:y=1e3}=t,b={...e,event_id:e.event_id||n.event_id||(0,r.eJ)(),timestamp:e.timestamp||(0,o.lu)()},_=n.integrations||t.integrations.map(t=>t.name);!function(t,e){const{environment:n,release:r,dist:o,maxValueLength:s=250}=e;"environment"in t||(t.environment="environment"in e?n:c.U);void 0===t.release&&void 0!==r&&(t.release=r);void 0===t.dist&&void 0!==o&&(t.dist=o);t.message&&(t.message=(0,i.xv)(t.message,s));const a=t.exception&&t.exception.values&&t.exception.values[0];
2a&&a.value&&(a.value=(0,i.xv)(a.value,s));const u=t.request;u&&u.url&&(u.url=(0,i.xv)(u.url,s))}(b,t),function(t,e){e.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...e])}(b,_),void 0===e.type&&function(t,e){const n=s.OW._sentryDebugIds;if(!n)return;let r;const o=h.get(e);o?r=o:(r=new Map,h.set(e,r));const i=Object.keys(n).reduce((t,o)=>{let i;const s=r.get(o);s?i=s:(i=e(o),r.set(o,i));for(let e=i.length-1;e>=0;e--){const r=i[e];if(r.filename){t[r.filename]=n[o];break}}return t},{});try{t.exception.values.forEach(t=>{t.stacktrace.frames.forEach(t=>{t.filename&&(t.debug_id=i[t.filename])})})}catch(a){}}(b,t.stackParser);const w=function(t,e){if(!e)return t;const n=t?t.clone():new l.HG;return n.update(e),n}(f,n.captureContext);n.mechanism&&(0,r.M6)(b,n.mechanism);const S=m&&m.getEventProcessors?m.getEventProcessors():[],x=(0,l.m6)().getScopeData();if(g){const t=g.getScopeData();(0,d.Rg)(x,t)}if(w){const t=w.getScopeData();(0,d.Rg)(x,t)}const E=[...n.attachments||[],...x.attachments];E.length&&(n.attachments=E),(0,d.e2)(b,x);const T=[...S,...(0,u.lG)(),...x.eventProcessors];return(0,u.jB)(T,b,n).then(t=>(t&&function(t){const e={};try{t.exception.values.forEach(t=>{t.stacktrace.frames.forEach(t=>{t.debug_id&&(t.abs_path?e[t.abs_path]=t.debug_id:t.filename&&(e[t.filename]=t.debug_id),delete t.debug_id)})})}catch(r){}if(0===Object.keys(e).length)return;t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];const n=t.debug_meta.images;Object.keys(e).forEach(t=>{n.push({type:"sourcemap",code_file:t,debug_id:e[t]})})}(t),"number"==typeof v&&v>0?function(t,e,n){if(!t)return null;const r={...t,...t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map(t=>({...t,...t.data&&{data:(0,a.S8)(t.data,e,n)}}))},...t.user&&{user:(0,a.S8)(t.user,e,n)},...t.contexts&&{contexts:(0,a.S8)(t.contexts,e,n)},...t.extra&&{extra:(0,a.S8)(t.extra,e,n)}};t.contexts&&t.contexts.trace&&r.contexts&&(r.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(r.contexts.trace.data=(0,a.S8)(t.contexts.trace.data,e,n)));t.spans&&(r.spans=t.spans.map(t=>{const r=(0,p.et)(t).data;return r&&(t.data=(0,a.S8)(r,e,n)),t}));return r}(t,v,y):t))}const h=new WeakMap;function m(t){if(t)return function(t){return t instanceof l.HG||"function"==typeof t}(t)||function(t){return Object.keys(t).some(t=>g.includes(t))}(t)?{captureContext:t}:t}const g=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},9504:function(t,e,n){"use strict";var r=n(616),o=Function.prototype,i=o.call,s=r&&o.bind.bind(i,i);t.exports=r?s:function(t){return function(){return i.apply(t,arguments)}}},9519:function(t,e,n){"use strict";var r,o,i=n(4576),s=n(2839),a=i.process,c=i.Deno,u=a&&a.versions||c&&c.version,l=u&&u.v8;l&&(o=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},9565:function(t,e,n){"use strict";var r=n(616),o=Function.prototype.call;t.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},9617:function(t,e,n){"use strict";var r=n(5397),o=n(5610),i=n(6198),s=function(t){return function(e,n,s){var a=r(e),c=i(a);if(0===c)return!t&&-1;var u,l=o(s,c);if(t&&n!=n){for(;c>l;)if((u=a[l++])!=u)return!0}else for(;c>l;l++)if((t||l in a)&&a[l]===n)return t||l||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},9653:function(t,e,n){"use strict";n.d(e,{Xr:function(){return a},gt:function(){return s},nC:function(){return i},xv:function(){return o}});var r=n(3816);function o(t,e=0){return"string"!=typeof t||0===e||t.length<=e?t:`${t.slice(0,e)}...`}function i(t,e){let n=t;const r=n.length;if(r<=150)return n;e>r&&(e=r);let o=Math.max(e-60,0);o<5&&(o=0);let i=Math.min(o+140,r);return i>r-5&&(i=r),i===r&&(o=Math.max(i-140,0)),n=n.slice(o,i),o>0&&(n=`'{snip} ${n}`),i<r&&(n+=" {snip}"),n}function s(t,e){if(!Array.isArray(t))return"";const n=[];for(let i=0;i<t.length;i++){const e=t[i];try{(0,r.L2)(e)?n.push("[VueViewModel]"):n.push(String(e))}catch(o){n.push("[value cannot be serialized]")}}return n.join(e)}function a(t,e=[],n=!1){return e.some(e=>function(t,e,n=!1){return!!(0,r.Kg)(t)&&((0,r.gd)(e)?e.test(t):!!(0,r.Kg)(e)&&(n?t===e:t.includes(e)))}(t,e,n))}},9732:function(t,e,n){"use strict";n.d(e,{n:function(){return o}});const r=new WeakMap;function o(){const t=n(5338);return{render:(e,n)=>{let o=r.get(n);o||r.set(n,o=t.createRoot(n)),o.render(e)},hydrate:(e,n)=>t.hydrateRoot(n,e)}}},9766:function(t,e,n){"use strict";n.d(e,{$N:function(){return c},Hd:function(){return s},NX:function(){return u},xE:function(){return l}});var r=n(3816);const o=(0,n(6341).VZ)(),i=80;function s(t,e={}){if(!t)return"<unknown>";try{let n=t;const r=5,o=[];let s=0,c=0;const u=" > ",l=u.length;let d;const p=Array.isArray(e)?e:e.keyAttrs,f=!Array.isArray(e)&&e.maxStringLength||i;for(;n&&s++<r&&(d=a(n,p),!("html"===d||s>1&&c+o.length*l+d.length>=f));)o.push(d),c+=d.length,n=n.parentNode;return o.reverse().join(u)}catch(n){return"<unknown>"}}function a(t,e){const n=t,i=[];let s,a,c,u,l;if(!n||!n.tagName)return"";if(o.HTMLElement&&n instanceof HTMLElement&&n.dataset&&n.dataset.sentryComponent)return n.dataset.sentryComponent;i.push(n.tagName.toLowerCase());const d=e&&e.length?e.filter(t=>n.getAttribute(t)).map(t=>[t,n.getAttribute(t)]):null;
2if(d&&d.length)d.forEach(t=>{i.push(`[${t[0]}="${t[1]}"]`)});else if(n.id&&i.push(`#${n.id}`),s=n.className,s&&(0,r.Kg)(s))for(a=s.split(/\s+/),l=0;l<a.length;l++)i.push(`.${a[l]}`);const p=["aria-label","type","name","title","alt"];for(l=0;l<p.length;l++)c=p[l],u=n.getAttribute(c),u&&i.push(`[${c}="${u}"]`);return i.join("")}function c(){try{return o.document.location.href}catch(t){return""}}function u(t){return o.document&&o.document.querySelector?o.document.querySelector(t):null}function l(t){if(!o.HTMLElement)return null;let e=t;for(let n=0;n<5;n++){if(!e)return null;if(e instanceof HTMLElement&&e.dataset.sentryComponent)return e.dataset.sentryComponent;e=e.parentNode}return null}},9888:function(t,e,n){"use strict";n.r(e)}},function(t){t.O(0,[593,869,996],function(){return e=6498,t(t.s=e);var e});t.O()}]);
3//# sourceMappingURL=app-4b3b02aa0c9ccbf37cf4.js.map

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