1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="5bdc002c-6855-56de-9572-3c15cec0fad0")}catch(e){}}(); 3(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6278],{1729(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(58873),o=n(73956),a=n(31104);function s(e,t,n,o){i.DEBUG_BUILD&&r.debug.log(`Sending CLS span (${e})`);const s=t?a.msToSec((r.browserPerformanceTimeOrigin()||0)+t.startTime):r.timestampInSeconds(),c=r.getCurrentScope().getScopeData().transactionName,u=t?r.htmlTreeAsString(t.sources[0]?.node):"Layout shift",l={[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.cls",[r.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"ui.webvital.cls",[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:0,"sentry.pageload.span_id":n,"sentry.report_event":o};t?.sources&&t.sources.forEach(((e,t)=>{l[`cls.source.${t+1}`]=r.htmlTreeAsString(e.node)}));const d=a.startStandaloneWebVitalSpan({name:u,transaction:c,attributes:l,startTime:s});d&&(d.addEvent("cls",{[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"",[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:e}),d.end(s))}t._sendStandaloneClsSpan=s,t.trackClsAsStandaloneSpan=function(e){let t,n=0;if(!a.supportsWebVital("layout-shift"))return;const r=o.addClsInstrumentationHandler((({metric:e})=>{const r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)}),!0);a.listenForWebVitalReportEvents(e,((e,i)=>{s(n,t,i,e),r()}))}},5400(e,t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.runOnce=e=>{let t=!1;return()=>{t||(e(),t=!0)}}},17348(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(92402);t.addPageListener=function(e,t,n){r.WINDOW.document&&r.WINDOW.addEventListener(e,t,n)},t.removePageListener=function(e,t,n){r.WINDOW.document&&r.WINDOW.removeEventListener(e,t,n)}},17463(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(92402),i=n(17348);t.onHidden=e=>{const t=t=>{"pagehide"!==t.type&&"hidden"!==r.WINDOW.document?.visibilityState||e(t)};i.addPageListener("visibilitychange",t,{capture:!0,once:!0}),i.addPageListener("pagehide",t,{capture:!0,once:!0})}},18269(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(92402);let o;function a(){function e(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const a=o,s=function(e){try{return new URL(e,i.WINDOW.location.origin).toString()}catch{return e}}(String(n));if(o=s,a===s)return e.apply(this,t);const c={from:a,to:s};r.triggerHandlers("history",c)}return e.apply(this,t)}}i.WINDOW.addEventListener("popstate",(()=>{const e=i.WINDOW.location.href,t=o;if(o=e,t===e)return;const n={from:t,to:e};r.triggerHandlers("history",n)})),r.supportsHistory()&&(r.fill(i.WINDOW.history,"pushState",e),r.fill(i.WINDOW.history,"replaceState",e))}t.addHistoryInstrumentationHandler=function(e){const t="history";r.addHandler(t,e),r.maybeInstrument(t,a)},t.instrumentHistory=a},20312(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(92402),i=n(25939),o=n(81354),a=n(91648);t.initMetric=(e,t=-1)=>{const n=a.getNavigationEntry();let s="navigate";return n&&(r.WINDOW.document?.prerendering||o.getActivationStart()>0?s="prerender":r.WINDOW.document?.wasDiscarded?s="restore":n.type&&(s=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:i.generateUniqueID(),navigationType:s}}},24743(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(73956),o=n(31104),a=r.defineIntegration((()=>({name:"ElementTiming",setup(){o.getBrowserPerformanceAPI()&&r.browserPerformanceTimeOrigin()&&i.addPerformanceInstrumentationHandler("element",(({entries:e})=>{for(const t of e){const e=t;if(!e.identifier)continue;const n=e.identifier,i=e.name,o=e.renderTime,a=e.loadTime,s={"sentry.origin":"auto.ui.browser.element_timing","ui.element.identifier":n};
3i&&(s["ui.element.paint_type"]=i),e.id&&(s["ui.element.id"]=e.id),e.element&&(s["ui.element.type"]=e.element.tagName.toLowerCase()),e.url&&(s["ui.element.url"]=e.url),e.naturalWidth&&(s["ui.element.width"]=e.naturalWidth),e.naturalHeight&&(s["ui.element.height"]=e.naturalHeight),o>0&&r.metrics.distribution("ui.element.render_time",o,{unit:"millisecond",attributes:s}),a>0&&r.metrics.distribution("ui.element.load_time",a,{unit:"millisecond",attributes:s})}}))}})));t.elementTimingIntegration=a,t.startTrackingElementTiming=function(){return()=>{}}},24931(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(66744);let i=0,o=1/0,a=0;const s=e=>{e.forEach((e=>{e.interactionId&&(o=Math.min(o,e.interactionId),a=Math.max(a,e.interactionId),i=a?(a-o)/7+1:0)}))};let c;t.getInteractionCount=()=>c?i:performance.interactionCount||0,t.initInteractionCountPolyfill=()=>{"interactionCount"in performance||c||(c=r.observe("event",s,{type:"event",buffered:!0,durationThreshold:0}))}},25356(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(92402),o=n(1729),a=n(73956),s=n(85726),c=n(77127),u=n(31104),l=n(81354),d=n(91648),p=n(48482),m=n(58873);let g,f,T=0,S={};function _(e,t,n,i,o,a){if(function(e){if("measure"===e?.entryType)try{return"Components â"===e.detail.devtools.track}catch{return}}(t))return;if(["mark","measure"].includes(t.entryType)&&r.stringMatchesSomePattern(t.name,a))return;const s=d.getNavigationEntry(!1),c=u.msToSec(s?s.requestStart:0),l=o+Math.max(n,c),p=o+n,m=p+i,g={[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.resource.browser.metrics"};l!==p&&(g["sentry.browser.measure_happened_before_request"]=!0,g["sentry.browser.measure_start_time"]=l),function(e,t){try{const n=t.detail;if(!n)return;if("object"==typeof n){for(const[t,i]of Object.entries(n))if(i&&r.isPrimitive(i))e[`sentry.browser.measure.detail.${t}`]=i;else if(void 0!==i)try{e[`sentry.browser.measure.detail.${t}`]=JSON.stringify(i)}catch{}return}if(r.isPrimitive(n))return void(e["sentry.browser.measure.detail"]=n);try{e["sentry.browser.measure.detail"]=JSON.stringify(n)}catch{}}catch{}}(g,t),l<=m&&u.startAndEndSpan(e,l,m,{name:t.name,op:t.entryType,attributes:g})}function y(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach((r=>{h(e,t,r,n)})),h(e,t,"secureConnection",n,"TLS/SSL"),h(e,t,"fetch",n,"cache"),h(e,t,"domainLookup",n,"DNS"),function(e,t,n){const i=n+u.msToSec(t.requestStart),o=n+u.msToSec(t.responseEnd),a=n+u.msToSec(t.responseStart);t.responseEnd&&(u.startAndEndSpan(e,i,o,{op:"browser.request",name:t.name,attributes:{[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}}),u.startAndEndSpan(e,a,o,{op:"browser.response",name:t.name,attributes:{[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}}))}(e,t,n)}function h(e,t,n,i,o=n){const a=function(e){return"secureConnection"===e?"connectEnd":"fetch"===e?"domainLookupStart":`${e}End`}(n),s=t[a],c=t[`${n}Start`];c&&s&&u.startAndEndSpan(e,i+u.msToSec(c),i+u.msToSec(s),{op:`browser.${o}`,name:t.name,attributes:{[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics",..."redirect"===n&&null!=t.redirectCount?{"http.redirect_count":t.redirectCount}:{}}})}function b(e,t,n,o,a,s,l){if("xmlhttprequest"===t.initiatorType||"fetch"===t.initiatorType)return;const d=t.initiatorType?`resource.${t.initiatorType}`:"resource.other";if(l?.includes(d))return;const p={[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.resource.browser.metrics"},m=r.parseUrl(n);m.protocol&&(p["url.scheme"]=m.protocol.split(":").pop()),m.host&&(p["server.address"]=m.host),p["url.same_origin"]=n.includes(i.WINDOW.location.origin),I(t,p,[["responseStatus","http.response.status_code"],["transferSize","http.response_transfer_size"],["encodedBodySize","http.response_content_length"],["decodedBodySize","http.decoded_response_content_length"],["renderBlockingStatus","resource.render_blocking_status"],["deliveryType","http.response_delivery_type"]]);const g={...p,...c.resourceTimingToSpanAttributes(t)},f=s+o,T=f+a;u.startAndEndSpan(e,f,T,{name:n.replace(i.WINDOW.location.origin,""),op:d,attributes:g})}
3function I(e,t,n){n.forEach((([n,r])=>{const i=e[n];null!=i&&("number"==typeof i&&i<2147483647||"string"==typeof i)&&(t[r]=i)}))}t._addMeasureSpans=_,t._addNavigationSpans=y,t._addResourceSpans=b,t._setResourceRequestAttributes=I,t.addPerformanceEntries=function(e,t){const n=u.getBrowserPerformanceAPI(),o=r.browserPerformanceTimeOrigin();if(!n?.getEntries||!o)return;const{spanStreamingEnabled:a,ignorePerformanceApiSpans:s,ignoreResourceSpans:c,recordClsOnPageloadSpan:h,recordLcpOnPageloadSpan:I}=t,v=u.msToSec(o),E=n.getEntries(),{op:A,start_timestamp:N}=r.spanToJSON(e);if(E.slice(T).forEach((t=>{const n=u.msToSec(t.startTime),r=u.msToSec(Math.max(0,t.duration));if(!("navigation"===A&&N&&v+n<N))switch(t.entryType){case"navigation":y(e,t,v);break;case"mark":case"paint":case"measure":{_(e,t,n,r,v,s);const i=p.getVisibilityWatcher(),o=t.startTime<i.firstHiddenTime;"first-paint"===t.name&&o&&(S.fp={value:t.startTime,unit:"millisecond"}),"first-contentful-paint"===t.name&&o&&(S.fcp={value:t.startTime,unit:"millisecond"});break}case"resource":b(e,t,t.name,n,r,v,c)}})),T=Math.max(E.length-1,0),function(e,t){const n=i.WINDOW.navigator;if(!n)return;const r=n.connection;r&&(r.effectiveType&&e.setAttribute(t?"network.connection.effective_type":"effectiveConnectionType",r.effectiveType),r.type&&e.setAttribute(t?"network.connection.type":"connectionType",r.type),u.isMeasurementValue(r.rtt)&&(S["connection.rtt"]={value:r.rtt,unit:"millisecond"},t&&e.setAttribute("network.connection.rtt",r.rtt))),u.isMeasurementValue(n.deviceMemory)&&(t?e.setAttribute("device.memory.estimated_capacity",n.deviceMemory):e.setAttribute("deviceMemory",`${n.deviceMemory} GB`)),u.isMeasurementValue(n.hardwareConcurrency)&&(t?e.setAttribute("device.processor_count",n.hardwareConcurrency):e.setAttribute("hardwareConcurrency",String(n.hardwareConcurrency)))}(e,a),"pageload"===A){if(function(e){const t=d.getNavigationEntry(!1);if(!t)return;const{responseStart:n,requestStart:r}=t;r<=n&&(e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}(S),a){const t=(t,n,i)=>{const o=i??`browser.web_vital.${t}.value`;e.setAttribute(o,n),m.DEBUG_BUILD&&r.debug.log("Setting web vital attribute",{[o]:n},"on pageload span")};["ttfb","fp","fcp"].forEach((e=>{S[e]&&t(e,S[e].value)})),S["ttfb.requestTime"]&&t("ttfb.requestTime",S["ttfb.requestTime"].value,"browser.web_vital.ttfb.request_time")}else h||delete S.cls,I||delete S.lcp,Object.entries(S).forEach((([e,t])=>{r.setMeasurement(e,t.value,t.unit)})),function(e,t){g&&t.recordLcpOnPageloadSpan&&(g.element&&e.setAttribute("lcp.element",r.htmlTreeAsString(g.element)),g.id&&e.setAttribute("lcp.id",g.id),g.url&&e.setAttribute("lcp.url",g.url.trim().slice(0,200)),null!=g.loadTime&&e.setAttribute("lcp.loadTime",g.loadTime),null!=g.renderTime&&e.setAttribute("lcp.renderTime",g.renderTime),e.setAttribute("lcp.size",g.size)),f?.sources&&t.recordClsOnPageloadSpan&&f.sources.forEach(((t,n)=>e.setAttribute(`cls.source.${n+1}`,r.htmlTreeAsString(t.node))))}(e,t);e.setAttribute(a?"browser.performance.time_origin":"performance.timeOrigin",v),e.setAttribute(a?"browser.performance.navigation.activation_start":"performance.activationStart",l.getActivationStart())}g=void 0,f=void 0,S={}},t.startTrackingInteractions=function(){a.addPerformanceInstrumentationHandler("event",(({entries:e})=>{const t=r.getActiveSpan();if(t)for(const n of e)if("click"===n.name){const e=u.msToSec(r.browserPerformanceTimeOrigin()+n.startTime),i=u.msToSec(n.duration),o={name:r.htmlTreeAsString(n.target),op:`ui.interaction.${n.name}`,startTime:e,attributes:{[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}},a=r.getComponentName(n.target);a&&(o.attributes["ui.component_name"]=a),u.startAndEndSpan(t,e,e+i,o)}}))},t.startTrackingLongAnimationFrames=function(){new PerformanceObserver((e=>{const t=r.getActiveSpan();if(t)for(const n of e.getEntries()){if(!n.scripts[0])continue;const e=u.msToSec(r.browserPerformanceTimeOrigin()+n.startTime),{start_timestamp:i,op:o}=r.spanToJSON(t);if("navigation"===o&&i&&e<i)continue;const a=u.msToSec(n.duration),s={[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"},c=n.scripts[0],{invoker:l,invokerType:d,sourceURL:p,sourceFunctionName:m,sourceCharPosition:g}=c;s["browser.script.invoker"]=l,s["browser.script.invoker_type"]=d,p&&(s["code.filepath"]=p),m&&(s["code.function"]=m),-1!==g&&(s["browser.script.source_char_position"]=g),u.startAndEndSpan(t,e,e+a,{name:"Main UI thread blocked",op:"ui.long-animation-frame",attributes:s})}})).observe({type:"long-animation-frame",buffered:!0})},t.startTrackingLongTasks=function(){a.addPerformanceInstrumentationHandler("longtask",(({entries:e})=>{const t=r.getActiveSpan();if(!t)return;const{op:n,start_timestamp:i}=r.spanToJSON(t);for(const o of e){const e=u.msToSec(r.browserPerformanceTimeOrigin()+o.startTime),a=u.msToSec(o.duration);"navigation"===n&&i&&e<i||u.startAndEndSpan(t,e,e+a,{name:"Main UI thread blocked",op:"ui.long-task",attributes:{[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}})}}))},t.startTrackingWebVitals=function({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:n}){const c=u.getBrowserPerformanceAPI();if(c&&r.browserPerformanceTimeOrigin()){c.mark&&i.WINDOW.performance.mark("sentry-tracing-init");const r=t?s.trackLcpAsStandaloneSpan(n):!1===t?a.addLcpInstrumentationHandler((({metric:e})=>{const t=e.entries[e.entries.length-1];t&&s.isValidLcpMetric(e.value)&&(S.lcp={value:e.value,unit:"millisecond"},g=t)}),!0):void 0,u=e?o.trackClsAsStandaloneSpan(n):!1===e?a.addClsInstrumentationHandler((({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(S.cls={value:e.value,unit:""},f=t)}),!0):void 0,l=a.addTtfbInstrumentationHandler((({metric:e})=>{e.entries[e.entries.length-1]&&(S.ttfb={value:e.value,unit:"millisecond"})}));return()=>{l(),r?.(),u?.()}}return()=>{}}},25939(e,t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.generateUniqueID=()=>`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`},28019(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(73956),i=n(25356),o=n(24743),a=n(31104),s=n(65992),c=n(91481),u=n(18269),l=n(34902),d=n(84695),p=n(91464),m=n(77127),g=n(89912);t.addClsInstrumentationHandler=r.addClsInstrumentationHandler,t.addInpInstrumentationHandler=r.addInpInstrumentationHandler,t.addLcpInstrumentationHandler=r.addLcpInstrumentationHandler,t.addPerformanceInstrumentationHandler=r.addPerformanceInstrumentationHandler,t.addTtfbInstrumentationHandler=r.addTtfbInstrumentationHandler,t.addPerformanceEntries=i.addPerformanceEntries,t.startTrackingInteractions=i.startTrackingInteractions,t.startTrackingLongAnimationFrames=i.startTrackingLongAnimationFrames,t.startTrackingLongTasks=i.startTrackingLongTasks,t.startTrackingWebVitals=i.startTrackingWebVitals,t.elementTimingIntegration=o.elementTimingIntegration,t.startTrackingElementTiming=o.startTrackingElementTiming,t.extractNetworkProtocol=a.extractNetworkProtocol,t.trackClsAsSpan=s.trackClsAsSpan,t.trackInpAsSpan=s.trackInpAsSpan,t.trackLcpAsSpan=s.trackLcpAsSpan,t.addClickKeypressInstrumentationHandler=c.addClickKeypressInstrumentationHandler,t.addHistoryInstrumentationHandler=u.addHistoryInstrumentationHandler,t.clearCachedImplementation=l.clearCachedImplementation,t.fetch=l.fetch,t.getNativeImplementation=l.getNativeImplementation,t.setTimeout=l.setTimeout,t.SENTRY_XHR_DATA_KEY=d.SENTRY_XHR_DATA_KEY,t.addXhrInstrumentationHandler=
3d.addXhrInstrumentationHandler,t.getBodyString=p.getBodyString,t.getFetchRequestArgBody=p.getFetchRequestArgBody,t.parseXhrResponseHeaders=p.parseXhrResponseHeaders,t.serializeFormData=p.serializeFormData,t.resourceTimingToSpanAttributes=m.resourceTimingToSpanAttributes,t.registerInpInteractionListener=g.registerInpInteractionListener,t.startTrackingINP=g.startTrackingINP},31104(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(92402),o=n(17463);t.extractNetworkProtocol=function(e){let t="unknown",n="unknown",r="";for(const i of e){if("/"===i){[t,n]=e.split("/");break}if(!isNaN(Number(i))){t="h"===r?"http":r,n=e.split(r)[1];break}r+=i}return r===e&&(t=r),{name:t,version:n}},t.getBrowserPerformanceAPI=function(){return i.WINDOW.addEventListener&&i.WINDOW.performance},t.isMeasurementValue=function(e){return"number"==typeof e&&isFinite(e)},t.listenForWebVitalReportEvents=function(e,t){let n,r=!1;function i(e){!r&&n&&t(e,n.spanContext().spanId,n),r=!0}o.onHidden((()=>{i("pagehide")}));const a=e.on("beforeStartNavigationSpan",((e,t)=>{t?.isRedirect||(i("navigation"),a(),s())})),s=e.on("afterStartPageLoadSpan",(e=>{n=e,s()}))},t.msToSec=function(e){return e/1e3},t.startAndEndSpan=function(e,t,n,{...i}){const o=r.spanToJSON(e).start_timestamp;return o&&o>t&&"function"==typeof e.updateStartTime&&e.updateStartTime(t),r.withActiveSpan(e,(()=>{const e=r.startInactiveSpan({startTime:t,...i});return e&&e.end(n),e}))},t.startStandaloneWebVitalSpan=function(e){const t=r.getClient();if(!t)return;const{name:n,transaction:o,attributes:a,startTime:s}=e,{release:c,environment:u,sendDefaultPii:l}=t.getOptions(),d=t.getIntegrationByName("Replay"),p=d?.getReplayId(),m=r.getCurrentScope(),g=m.getUser(),f=void 0!==g?g.email||g.id||g.ip_address:void 0;let T;try{T=m.getScopeData().contexts.profile.profile_id}catch{}const S={release:c,environment:u,user:f||void 0,profile_id:T||void 0,replay_id:p||void 0,transaction:o,"user_agent.original":i.WINDOW.navigator?.userAgent,"client.address":l?"{{auto}}":void 0,...a};return r.startInactiveSpan({name:n,attributes:S,startTime:s,experimental:{standalone:!0}})},t.supportsWebVital=function(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}},34197(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(64060),i=n(81354),o=n(48482),a=n(17348),s=n(20312),c=n(59579),u=n(52916),l=n(66744),d=n(5400),p=n(84683),m=n(87973),g=[2500,4e3];t.LCPThresholds=g,t.onLCP=(e,t={})=>{p.whenActivated((()=>{const n=o.getVisibilityWatcher(),p=s.initMetric("LCP");let f;const T=c.initUnique(t,u.LCPEntryManager),S=e=>{t.reportAllChanges||(e=e.slice(-1));for(const t of e)T._processEntry(t),t.startTime<n.firstHiddenTime&&(p.value=Math.max(t.startTime-i.getActivationStart(),0),p.entries=[t],f())},_=l.observe("largest-contentful-paint",S);if(_){f=r.bindReporter(e,p,g,t.reportAllChanges);const n=d.runOnce((()=>{S(_.takeRecords()),_.disconnect(),f(!0)})),i=e=>{e.isTrusted&&(m.whenIdleOrHidden(n),a.removePageListener(e.type,i,{capture:!0}))};for(const e of["keydown","click","visibilitychange"])a.addPageListener(e,i,{capture:!0})}}))}},34902(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(58873),o=n(92402),a={};function s(e){const t=a[e];if(t)return t;let n=o.WINDOW[e];if(r.isNativeFunction(n))return a[e]=n.bind(o.WINDOW);const s=o.WINDOW.document;if(s&&"function"==typeof s.createElement)try{const t=s.createElement("iframe");t.hidden=!0,s.head.appendChild(t);const r=t.contentWindow;r?.[e]&&(n=r[e]),s.head.removeChild(t)}catch(t){i.DEBUG_BUILD&&r.debug.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?a[e]=n.bind(o.WINDOW):n}t.clearCachedImplementation=function(e){a[e]=void 0},t.fetch=function(...e){return s("fetch")(...e)},t.getNativeImplementation=s,t.setTimeout=function(...e){return s("setTimeout")(...e)}},42857(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(24931);let i=0;class o{constructor(){o.prototype.__init.call(this),o.prototype.__init2.call(this)}__init(){this._longestInteractionList=[]}__init2(){this._longestInteractionMap=new Map}_resetInteractions(){i=r.getInteractionCount(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){const e=Math.min(this._longestInteractionList.length-1,Math.floor((r.getInteractionCount()-i)/50));return this._longestInteractionList[e]}_processEntry(e){if(this._onBeforeProcessingEntry?.(e),!e.interactionId&&"first-input"!==e.entryType)return;const t=this._longestInteractionList.at(-1);let n=this._longestInteractionMap.get(e.interactionId);if(n||this._longestInteractionList.length<10||e.duration>t._latency){if(n?e.duration>n._latency?(n.entries=[e],n._latency=e.duration):e.duration===n._latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],_latency:e.duration},this._longestInteractionMap.set(n.id,n),this._longestInteractionList.push(n)),this._longestInteractionList.sort(((e,t)=>t._latency-e._latency)),this._longestInteractionList.length>10){const e=this._longestInteractionList.splice(10);for(const t of e)this._longestInteractionMap.delete(t.id)}this._onAfterProcessingINPCandidate?.(n)}}}t.InteractionManager=o},48482(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(92402),i=n(81354),o=n(17348);let a=-1;const s=new Set,c=e=>{if(function(e){return"pagehide"===e.type||"hidden"===r.WINDOW.document?.visibilityState}(e)&&a>-1){if("visibilitychange"===e.type||"pagehide"===e.type)for(const e of s)e();isFinite(a)||(a="visibilitychange"===e.type?e.timeStamp:0,o.removePageListener("prerenderingchange",c,!0))}};t.getVisibilityWatcher=()=>{if(r.WINDOW.document&&a<0){const e=i.getActivationStart(),t=r.WINDOW.document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter((t=>"hidden"===t.name&&t.startTime>e))[0]?.startTime;a=t??("hidden"!==r.WINDOW.document?.visibilityState||r.WINDOW.document?.prerendering?1/0:0),o.addPageListener("visibilitychange",c,!0),o.addPageListener("pagehide",c,!0),o.addPageListener("prerenderingchange",c,!0)}return{get firstHiddenTime(){return a},onHidden(e){s.add(e)}}}},52916(e,t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.LCPEntryManager=class{_processEntry(e){this._onBeforeProcessingEntry?.(e)}}},58873(e,t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const n="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;t.DEBUG_BUILD=n},58975(e,t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});
3class n{constructor(){n.prototype.__init.call(this),n.prototype.__init2.call(this)}__init(){this._sessionValue=0}__init2(){this._sessionEntries=[]}_processEntry(e){if(e.hadRecentInput)return;const t=this._sessionEntries[0],n=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&t&&n&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(this._sessionValue+=e.value,this._sessionEntries.push(e)):(this._sessionValue=e.value,this._sessionEntries=[e]),this._onAfterProcessingUnexpectedShift?.(e)}}t.LayoutShiftManager=n},59579(e,t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const n=new WeakMap;t.initUnique=function(e,t){try{return n.get(e)||n.set(e,new t),n.get(e)}catch(e){return new t}}},64060(e,t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.bindReporter=(e,t,n,r)=>{let i,o;return a=>{t.value>=0&&(a||r)&&(o=t.value-(i??0),(o||void 0===i)&&(i=t.value,t.delta=o,t.rating=((e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good")(t.value,n),e(t)))}}},65992(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(58873),o=n(92402),a=n(89912),s=n(73956),c=n(85726),u=n(31104);function l(e){const{name:t,op:n,origin:i,metricName:a,value:s,attributes:c,parentSpan:u,reportEvent:l,startTime:d,endTime:p}=e,m=r.getCurrentScope().getScopeData().transactionName,g={[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:i,[r.SEMANTIC_ATTRIBUTE_SENTRY_OP]:n,[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:0,[`browser.web_vital.${a}.value`]:s,"sentry.transaction":m,"user_agent.original":o.WINDOW.navigator?.userAgent,...c};u&&"pageload"===r.spanToStreamedSpanJSON(u).attributes?.[r.SEMANTIC_ATTRIBUTE_SENTRY_OP]&&(g["sentry.pageload.span_id"]=u.spanContext().spanId),l&&(g[`browser.web_vital.${a}.report_event`]=l);const f=r.startInactiveSpan({name:t,attributes:g,startTime:d,parentSpan:u});f&&f.end(p??d)}function d(e,t,n,o){if(!c.isValidLcpMetric(e))return;i.DEBUG_BUILD&&r.debug.log(`Sending LCP span (${e})`);const a=r.browserPerformanceTimeOrigin()||0,s=u.msToSec(a),d=u.msToSec(a+(t?.startTime||0)),p=t?r.htmlTreeAsString(t.element):"Largest contentful paint",m={};t?.element&&(m["browser.web_vital.lcp.element"]=r.htmlTreeAsString(t.element)),t?.id&&(m["browser.web_vital.lcp.id"]=t.id),t?.url&&(m["browser.web_vital.lcp.url"]=t.url),null!=t?.loadTime&&(m["browser.web_vital.lcp.load_time"]=t.loadTime),null!=t?.renderTime&&(m["browser.web_vital.lcp.render_time"]=t.renderTime),null!=t?.size&&(m["browser.web_vital.lcp.size"]=t.size),l({name:p,op:"ui.webvital.lcp",origin:"auto.http.browser.lcp",metricName:"lcp",value:e,attributes:m,parentSpan:n,reportEvent:o,startTime:s,endTime:d})}function p(e,t,n,o){i.DEBUG_BUILD&&r.debug.log(`Sending CLS span (${e})`);const a=t?u.msToSec((r.browserPerformanceTimeOrigin()||0)+t.startTime):r.timestampInSeconds(),s=t?r.htmlTreeAsString(t.sources[0]?.node):"Layout shift",c={};t?.sources&&t.sources.forEach(((e,t)=>{c[`browser.web_vital.cls.source.${t+1}`]=r.htmlTreeAsString(e.node)})),l({name:s,op:"ui.webvital.cls",origin:"auto.http.browser.cls",metricName:"cls",value:e,attributes:c,parentSpan:n,reportEvent:o,startTime:a})}function m(e,t){i.DEBUG_BUILD&&r.debug.log(`Sending INP span (${e})`);const n=u.msToSec(r.browserPerformanceTimeOrigin()+t.startTime),o=u.msToSec(e),s=a.INP_ENTRY_MAP[t.name],c=a.getCachedInteractionContext(t.interactionId),d=r.getActiveSpan(),p=d?r.getRootSpan(d):void 0,m=c?.span||p,g=m?r.spanToStreamedSpanJSON(m).name:r.getCurrentScope().getScopeData().transactionName;l({name:c?.elementName||r.htmlTreeAsString(t.target),op:`ui.interaction.${s}`,origin:"auto.http.browser.inp",metricName:"inp",value:e,attributes:{[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:t.duration,"sentry.transaction":g},startTime:n,endTime:n+o,parentSpan:m})}t._emitWebVitalSpan=l,t._sendClsSpan=p,t._sendInpSpan=m,t._sendLcpSpan=d,t.trackClsAsSpan=function(e){let t,n=0;if(!u.supportsWebVital("layout-shift"))return;const r=s.addClsInstrumentationHandler((({metric:e})=>{const r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)}),!0);u.listenForWebVitalReportEvents(e,((e,i,o)=>{p(n,t,o,e),r()}))},t.trackInpAsSpan=function(){u.getBrowserPerformanceAPI()&&r.browserPerformanceTimeOrigin()&&s.addInpInstrumentationHandler((({metric:e})=>
3{if(null==e.value)return;if(u.msToSec(e.value)>a.MAX_PLAUSIBLE_INP_DURATION)return;const t=e.entries.find((t=>t.duration===e.value&&a.INP_ENTRY_MAP[t.name]));t&&m(e.value,t)}))},t.trackLcpAsSpan=function(e){let t,n=0;if(!u.supportsWebVital("largest-contentful-paint"))return;const r=s.addLcpInstrumentationHandler((({metric:e})=>{const r=e.entries[e.entries.length-1];r&&c.isValidLcpMetric(e.value)&&(n=e.value,t=r)}),!0);u.listenForWebVitalReportEvents(e,((e,i,o)=>{d(n,t,o,e),r()}))}},66744(e,t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.observe=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver((e=>{Promise.resolve().then((()=>{t(e.getEntries())}))}));return r.observe({type:e,buffered:!0,...n}),r}}catch{}}},66866(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(64060),i=n(81354),o=n(48482),a=n(20312),s=n(66744),c=n(84683),u=[1800,3e3];t.FCPThresholds=u,t.onFCP=(e,t={})=>{c.whenActivated((()=>{const n=o.getVisibilityWatcher(),c=a.initMetric("FCP");let l;const d=s.observe("paint",(e=>{for(const t of e)"first-contentful-paint"===t.name&&(d.disconnect(),t.startTime<n.firstHiddenTime&&(c.value=Math.max(t.startTime-i.getActivationStart(),0),c.entries.push(t),l(!0)))}));d&&(l=r.bindReporter(e,c,u,t.reportAllChanges))}))}},69915(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(64060),i=n(48482),o=n(20312),a=n(59579),s=n(42857),c=n(66744),u=n(24931),l=n(84683),d=n(87973),p=[200,500];t.INPThresholds=p,t.onINP=(e,t={})=>{if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;const n=i.getVisibilityWatcher();l.whenActivated((()=>{u.initInteractionCountPolyfill();const i=o.initMetric("INP");let l;const m=a.initUnique(t,s.InteractionManager),g=e=>{d.whenIdleOrHidden((()=>{for(const t of e)m._processEntry(t);const t=m._estimateP98LongestInteraction();t&&t._latency!==i.value&&(i.value=t._latency,i.entries=t.entries,l())}))},f=c.observe("event",g,{durationThreshold:t.durationThreshold??40});l=r.bindReporter(e,i,p,t.reportAllChanges),f&&(f.observe({type:"first-input",buffered:!0}),n.onHidden((()=>{g(f.takeRecords()),l(!0)})))}))}},72194(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(92402),i=n(64060),o=n(48482),a=n(20312),s=n(59579),c=n(58975),u=n(66744),l=n(5400),d=n(66866),p=[.1,.25];t.CLSThresholds=p,t.onCLS=(e,t={})=>{d.onFCP(l.runOnce((()=>{const n=a.initMetric("CLS",0);let l;const d=o.getVisibilityWatcher(),m=s.initUnique(t,c.LayoutShiftManager),g=e=>{for(const t of e)m._processEntry(t);m._sessionValue>n.value&&(n.value=m._sessionValue,n.entries=m._sessionEntries,l())},f=u.observe("layout-shift",g);f&&(l=i.bindReporter(e,n,p,t.reportAllChanges),d.onHidden((()=>{g(f.takeRecords()),l(!0)})),r.WINDOW?.setTimeout?.(l))})))}},73956(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(58873),o=n(72194),a=n(69915),s=n(34197),c=n(66744),u=n(97343),l={},d={};let p,m,g,f;function T(e,t){const n=l[e];if(n?.length)for(const o of n)try{o(t)}catch(t){i.DEBUG_BUILD&&r.debug.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${r.getFunctionName(o)}\nError:`,t)}}function S(){return o.onCLS((e=>{T("cls",{metric:e}),p=e}),{reportAllChanges:!0})}function _(){return s.onLCP((e=>{T("lcp",{metric:e}),m=e}),{reportAllChanges:!0})}function y(){return u.onTTFB((e=>{T("ttfb",{metric:e}),g=e}))}function h(){return a.onINP((e=>{T("inp",{metric:e}),f=e}))}function b(e,t,n,r,i=!1){let o;return I(e,t),d[e]||(o=n(),d[e]=!0),r&&t({metric:r}),v(e,t,i?o:void 0)}function I(e,t){l[e]=l[e]||[],l[e].push(t)}function v(e,t,n){return()=>{n&&n();const r=l[e];if(!r)return;const i=r.indexOf(t);-1!==i&&r.splice(i,1)}}t.addClsInstrumentationHandler=function(e,t=!1){return b("cls",e,S,p,t)},t.addInpInstrumentationHandler=function(e){return b("inp",e,h,f)},t.addLcpInstrumentationHandler=function(e,t=!1){return b("lcp",e,_,m,t)},t.addPerformanceInstrumentationHandler=function(e,t){return I(e,t),d[e]||(function(e){const t={};"event"===e&&(t.durationThreshold=0),c.observe(e,(t=>{T(e,{entries:t})}),t)}(e),d[e]=!0),v(e,t)},t.addTtfbInstrumentationHandler=function(e){return b("ttfb",e,y,g)},t.isPerformanceEventTiming=function(e){return"duration"in e}},77127(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(31104);function o(e){return e?((r.browserPerformanceTimeOrigin()||performance.timeOrigin)+e)/1e3:e}t.resourceTimingToSpanAttributes=function(e){const t={};if(null!=e.nextHopProtocol){const{name:n,version:r}=i.extractNetworkProtocol(e.nextHopProtocol);t["network.protocol.version"]=r,t["network.protocol.name"]=n}return r.browserPerformanceTimeOrigin()||i.getBrowserPerformanceAPI()?.timeOrigin?(n={...t,"http.request.redirect_start":o(e.redirectStart),"http.request.redirect_end":o(e.redirectEnd),"http.request.worker_start":o(e.workerStart),"http.request.fetch_start":o(e.fetchStart),"http.request.domain_lookup_start":o(e.domainLookupStart),"http.request.domain_lookup_end":o(e.domainLookupEnd),"http.request.connect_start":o(e.connectStart),"http.request.secure_connection_start":o(e.secureConnectionStart),"http.request.connection_end":o(e.connectEnd),"http.request.request_start":o(e.requestStart),"http.request.response_start":o(e.responseStart),"http.request.response_end":o(e.responseEnd),"http.request.time_to_first_byte":null!=e.responseStart?e.responseStart/1e3:void 0},Object.fromEntries(Object.entries(n).filter((([,e])=>null!=e)))):t;var n}},81354(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(91648);t.getActivationStart=()=>{const e=r.getNavigationEntry();return e?.activationStart??0}},84683(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(92402);t.whenActivated=e=>{r.WINDOW.document?.prerendering?addEventListener("prerenderingchange",(()=>e()),!0):e()}},84695(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(92402),o="__sentry_xhr_v3__";function a(){if(!i.WINDOW.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){const i=new Error,a=1e3*r.timestampInSeconds(),s=r.isString(n[0])?n[0].toUpperCase():void 0,c=function(e){if(r.isString(e))return e;try{return e.toString()}catch{}}(n[1]);if(!s||!c)return e.apply(t,n);t[o]={method:s,url:c,request_headers:{}}
3,"POST"===s&&c.match(/sentry_key/)&&(t.__sentry_own_request__=!0);const u=()=>{const e=t[o];if(e&&4===t.readyState){try{e.status_code=t.status}catch{}const n={endTimestamp:1e3*r.timestampInSeconds(),startTimestamp:a,xhr:t,virtualError:i};r.triggerHandlers("xhr",n)}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(u(),e.apply(t,n))}):t.addEventListener("readystatechange",u),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){const[i,a]=n,s=t[o];return s&&r.isString(i)&&r.isString(a)&&(s.request_headers[i.toLowerCase()]=a),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){const i=t[o];if(!i)return e.apply(t,n);void 0!==n[0]&&(i.body=n[0]);const a={startTimestamp:1e3*r.timestampInSeconds(),xhr:t};return r.triggerHandlers("xhr",a),e.apply(t,n)}})}t.SENTRY_XHR_DATA_KEY=o,t.addXhrInstrumentationHandler=function(e){r.addHandler("xhr",e),r.maybeInstrument("xhr",a)},t.instrumentXHR=a},85726(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(58873),o=n(73956),a=n(31104);function s(e){return null!=e&&e>0&&e<=6e4}function c(e,t,n,o){if(!s(e))return;i.DEBUG_BUILD&&r.debug.log(`Sending LCP span (${e})`);const c=a.msToSec((r.browserPerformanceTimeOrigin()||0)+(t?.startTime||0)),u=r.getCurrentScope().getScopeData().transactionName,l=t?r.htmlTreeAsString(t.element):"Largest contentful paint",d={[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.lcp",[r.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"ui.webvital.lcp",[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:0,"sentry.pageload.span_id":n,"sentry.report_event":o};t&&(t.element&&(d["lcp.element"]=r.htmlTreeAsString(t.element)),t.id&&(d["lcp.id"]=t.id),t.url&&(d["lcp.url"]=t.url),null!=t.loadTime&&(d["lcp.loadTime"]=t.loadTime),null!=t.renderTime&&(d["lcp.renderTime"]=t.renderTime),null!=t.size&&(d["lcp.size"]=t.size));const p=a.startStandaloneWebVitalSpan({name:l,transaction:u,attributes:d,startTime:c});p&&(p.addEvent("lcp",{[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"millisecond",[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:e}),p.end(c))}t.MAX_PLAUSIBLE_LCP_DURATION=6e4,t._sendStandaloneLcpSpan=c,t.isValidLcpMetric=s,t.trackLcpAsStandaloneSpan=function(e){let t,n=0;if(!a.supportsWebVital("largest-contentful-paint"))return;const r=o.addLcpInstrumentationHandler((({metric:e})=>{const r=e.entries[e.entries.length-1];r&&s(e.value)&&(n=e.value,t=r)}),!0);a.listenForWebVitalReportEvents(e,((e,i)=>{c(n,t,i,e),r()}))}},87973(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(92402),i=n(17348),o=n(5400);t.whenIdleOrHidden=e=>{const t=r.WINDOW.requestIdleCallback||r.WINDOW.setTimeout;"hidden"===r.WINDOW.document?.visibilityState?e():(e=o.runOnce(e),i.addPageListener("visibilitychange",e,{once:!0,capture:!0}),i.addPageListener("pagehide",e,{once:!0,capture:!0}),t((()=>{e(),i.removePageListener("visibilitychange",e,{capture:!0}),i.removePageListener("pagehide",e,{capture:!0})})))}},89912(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(92402),o=n(73956),a=n(31104),s=[],c=new Map,u=new Map,l={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 d(){return o.addInpInstrumentationHandler(p)}const p=({metric:e})=>{if(null==e.value)return;const t=a.msToSec(e.value);if(t>60)return;const n=e.entries.find((t=>t.duration===e.value&&l[t.name]));if(!n)return;const{interactionId:i}=n,o=l[n.name],s=a.msToSec(r.browserPerformanceTimeOrigin()+n.startTime),u=r.getActiveSpan(),d=u?r.getRootSpan(u):void 0,p=null!=i?c.get(i):void 0,m=p?.span||d,g=m?r.spanToJSON(m).description:r.getCurrentScope().getScopeData().transactionName,f=p?.elementName||r.htmlTreeAsString(n.target),T={[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.inp",[r.SEMANTIC_ATTRIBUTE_SENTRY_OP]:`ui.interaction.${o}`,[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:n.duration},S=a.startStandaloneWebVitalSpan({name:f,transaction:g,attributes:T,startTime:s});S&&(S.addEvent("inp",{[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"millisecond",[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:e.value}),S.end(s+t))};t.INP_ENTRY_MAP=l,t.MAX_PLAUSIBLE_INP_DURATION=60,t._onInp=p,t._trackINP=d,t.getCachedInteractionContext=function(e){return null!=e?c.get(e):void 0},t.registerInpInteractionListener=function(){const e=Object.keys(l);function t(e){const t=e.target;if(!t)return;const n=r.htmlTreeAsString(t),i=Math.round(e.timeStamp);if(u.set(i,n),u.size>50){const e=u.keys().next().value;void 0!==e&&u.delete(e)}}r.isBrowser()&&e.forEach((e=>{i.WINDOW.addEventListener(e,t,{capture:!0,passive:!0})}
3));const n=({entries:e})=>{const t=r.getActiveSpan(),n=t&&r.getRootSpan(t);e.forEach((e=>{if(!o.isPerformanceEventTiming(e))return;const t=e.interactionId;if(null==t)return;if(c.has(t))return;const i=e.target?r.htmlTreeAsString(e.target):function(e){const t=Math.round(e.startTime);let n=u.get(t);if(!n)for(let e=-5;e<=5;e++){const r=u.get(t+e);if(r){n=r;break}}return n||"<unknown>"}(e);if(s.length>10){const e=s.shift();c.delete(e)}s.push(t),c.set(t,{span:n,elementName:i})}))};o.addPerformanceInstrumentationHandler("event",n),o.addPerformanceInstrumentationHandler("first-input",n)},t.startTrackingINP=function(){if(a.getBrowserPerformanceAPI()&&r.browserPerformanceTimeOrigin()){const e=d();return()=>{e()}}return()=>{}}},91464(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(58873),o=Symbol.for("sentry__originalRequestBody");function a(e){return new URLSearchParams(e).toString()}t.ORIGINAL_REQ_BODY=o,t.getBodyString=function(e,t=r.debug){try{if("string"==typeof e)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[a(e)];if(!e)return[void 0]}catch(n){return i.DEBUG_BUILD&&t.error(n,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return i.DEBUG_BUILD&&t.log("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]},t.getFetchRequestArgBody=function(e=[]){if(e.length>=2&&e[1]&&"object"==typeof e[1]&&"body"in e[1])return e[1].body;if(e.length>=1&&e[0]instanceof Request){const t=e[0][o];return void 0!==t?t:void 0}},t.parseXhrResponseHeaders=function(e){let t;try{t=e.getAllResponseHeaders()}catch(t){return i.DEBUG_BUILD&&r.debug.error(t,"Failed to get xhr response headers",e),{}}return t?t.split("\r\n").reduce(((e,t)=>{const[n,r]=t.split(": ");return r&&(e[n.toLowerCase()]=r),e}),{}):{}},t.serializeFormData=a},91481(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100),i=n(92402);let o,a,s;function c(){if(!i.WINDOW.document)return;const e=r.triggerHandlers.bind(null,"dom"),t=u(e,!0);i.WINDOW.document.addEventListener("click",t,!1),i.WINDOW.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((t=>{const n=i.WINDOW,o=n[t]?.prototype;o?.hasOwnProperty?.("addEventListener")&&(r.fill(o,"addEventListener",(function(t){return function(n,r,i){if("click"===n||"keypress"==n)try{const r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},o=r[n]=r[n]||{refCount:0};if(!o.handler){const r=u(e);o.handler=r,t.call(this,n,r,i)}o.refCount++}catch{}return t.call(this,n,r,i)}})),r.fill(o,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{const n=this.__sentry_instrumentation_handlers__||{},i=n[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,r),i.handler=void 0,delete n[t]),0===Object.keys(n).length&&delete this.__sentry_instrumentation_handlers__)}catch{}return e.call(this,t,n,r)}})))}))}function u(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const c=function(e){try{return e.target}catch{return null}}(n);if(function(e,t){return"keypress"===e&&(!t?.tagName||"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName&&!t.isContentEditable)}(n.type,c))return;r.addNonEnumerableProperty(n,"_sentryCaptured",!0),c&&!c._sentryId&&r.addNonEnumerableProperty(c,"_sentryId",r.uuid4());const u="keypress"===n.type?"input":n.type;(function(e){if(e.type!==a)return!1;try{if(!e.target||e.target._sentryId!==s)return!1}catch{}return!0})(n)||(e({event:n,name:u,global:t}),a=n.type,s=c?c._sentryId:void 0),clearTimeout(o),o=i.WINDOW.setTimeout((()=>{s=void 0,a=void 0}),1e3)}}t.addClickKeypressInstrumentationHandler=function(e){r.addHandler("dom",e),r.maybeInstrument("dom",c)},t.instrumentDOM=c},91648(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(92402);t.getNavigationEntry=(e=!0)=>{const t=r.WINDOW.performance?.getEntriesByType?.("navigation")[0];if(!e||t&&t.responseStart>0&&t.responseStart<performance.now())return t}},92402(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(98100).GLOBAL_OBJ;t.WINDOW=r},97343(e,t,n){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const r=n(92402),i=n(64060),o=n(81354),a=n(91648),s=n(20312),c=n(84683),u=[800,1800],l=e=>{r.WINDOW.document?.prerendering?c.whenActivated((()=>l(e))):"complete"!==r.WINDOW.document?.readyState?addEventListener("load",(()=>l(e)),!0):setTimeout(e)};t.TTFBThresholds=u,t.onTTFB=(e,t={})=>{const n=s.initMetric("TTFB"),r=i.bindReporter(e,n,u,t.reportAllChanges);l((()=>{const e=a.getNavigationEntry();e&&(n.value=Math.max(e.responseStart-o.getActivationStart(),0),n.entries=[e],r(!0))}))}}}]); 4//# sourceMappingURL=scripts-f839ef7f.a28eec9a6ef8af4cfa67.bundle.js.map
5//# debugId=5bdc002c-6855-56de-9572-3c15cec0fad0
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.