1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b6957b87-502f-42d1-bc1a-2cabdc13c53d",e._sentryDebugIdIdentifier="sentry-dbid-b6957b87-502f-42d1-bc1a-2cabdc13c53d")}()}catch(e){}!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"d90ac16e0aec0a5eeda665985099a5735ab0bd5b"}}catch(e){}}(),(self.webpackChunkstaylive_partnerplatform=self.webpackChunkstaylive_partnerplatform||[]).push([[9940],{62745:(e,t,n)=>{n.d(t,{T:()=>r});const r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},54386:(e,t,n)=>{n.d(t,{AP:()=>f,LV:()=>l,jN:()=>p,jf:()=>u});var r=n(18845),a=n(46403),o=n(57968),s=n(9600),i=n(64251),c=n(57726);const u=r.O;let d=0;function p(){return d>0}function l(e,t={}){if(!function(e){return"function"==typeof e}(e))return e;try{const t=e.__sentry_wrapped__;if(t)return"function"==typeof t?t:e;if((0,a.sp)(e))return e}catch{return e}const n=function(...n){try{const r=n.map((e=>l(e,t)));return e.apply(this,r)}catch(e){throw d++,setTimeout((()=>{d--})),(0,o.v4)((r=>{r.addEventProcessor((e=>(t.mechanism&&((0,s.gO)(e,void 0,void 0),(0,s.M6)(e,t.mechanism)),e.extra={...e.extra,arguments:n},e))),(0,i.Cp)(e)})),e}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}catch{}(0,a.pO)(n,e),(0,a.my)(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>e.name})}catch{}return n}function f(){const e=(0,c.$N)(),{referrer:t}=u.document||{},{userAgent:n}=u.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}},81373:(e,t,n)=>{n.d(t,{Ts:()=>xe});var r=n(96279),a=n(32324),o=n(75083),s=n(51685),i=n(68826),c=n(77468),u=n(649),d=n(50925),p=n(8251),l=n(8429),f=n(93533),m=n(87489),g=n(57968),h=n(94837),v=n(64208),y=n(9600),b=n(17786),_=n(46403);function S(e,t){const n=x(e,t),r={type:k(t),value:R(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function T(e,t){return{exception:{values:[S(e,t)]}}}function x(e,t){const n=t.stacktrace||t.stack||"",r=function(e){return e&&E.test(e.message)?1:0}(t),a=function(e){return"number"==typeof e.framesToPop?e.framesToPop:0}(t);try{return e(n,r,a)}catch{}return[]}const E=/Minified React error #\d+;/i;function w(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function k(e){const t=e?.name;return!t&&w(e)?e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception":t}function R(e){const t=e?.message;return w(e)?Array.isArray(e.message)&&2==e.message.length?e.message[1]:"wasm exception":t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function P(e,t,n,r,a){let o;if((0,v.T2)(t)&&t.error)return T(e,t.error);if((0,v.BD)(t)||(0,v.W6)(t)){const a=t;if("stack"in t)o=T(e,t);else{const t=a.name||((0,v.BD)(a)?"DOMError":"DOMException"),s=a.message?`${t}: ${a.message}`:t;o=L(e,s,n,r),(0,y.gO)(o,s)}return"code"in a&&(o.tags={...o.tags,"DOMException.code":`${a.code}`}),o}return(0,v.bJ)(t)?T(e,t):(0,v.Qd)(t)||(0,v.xH)(t)?(o=function(e,t,n,r){const a=(0,g.KU)(),o=a?.getOptions().normalizeDepth,s=function(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const n=e[t];if(n instanceof Error)return n}}(t),i={__serialized__:(0,h.cd)(t,o)};if(s)return{exception:{values:[S(e,s)]},extra:i};const c={exception:{values:[{type:(0,v.xH)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:j(t,{isUnhandledRejection:r})}]},extra:i};if(n){const t=x(e,n);t.length&&(c.exception.values[0].stacktrace={frames:t})}return c}(e,t,n,a),(0,y.M6)(o,{synthetic:!0}),o):(o=L(e,t,n,r),(0,y.gO)(o,`${t}`,void 0),(0,y.M6)(o,{synthetic:!0}),o)}function L(e,t,n,r){const a={};if(r&&n){const r=x(e,n);r.length&&(a.exception={values:[{value:t,stacktrace:{frames:r}}]}),(0,y.M6)(a,{synthetic:!0})}
1if((0,v.NF)(t)){const{__sentry_template_string__:e,__sentry_template_values__:n}=t;return a.logentry={message:e,params:n},a}return a.message=t,a}function j(e,{isUnhandledRejection:t}){const n=(0,_.HF)(e),r=t?"promise rejection":"exception";return(0,v.T2)(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:(0,v.xH)(e)?`Event \`${function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}var O=n(54386);class D extends u.K{constructor(e){const t=(n=e,{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:O.jf.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...n});var n;const r=O.jf.SENTRY_SDK_SOURCE||(0,d.e)();(0,p.K)(t,"browser",["browser"],r),t._metadata?.sdk&&(t._metadata.sdk.settings={infer_ip:t.sendDefaultPii?"auto":"never",...t._metadata.sdk.settings}),super(t);const{sendDefaultPii:a,sendClientReports:o,enableLogs:s,_experiments:i,enableMetrics:c}=this._options,u=c??i?.enableMetrics??!0;O.jf.document&&(o||s||u)&&O.jf.document.addEventListener("visibilitychange",(()=>{"hidden"===O.jf.document.visibilityState&&(o&&this._flushOutcomes(),s&&(0,l.lt)(this),u&&(0,f.NG)(this))})),a&&this.on("beforeSendSession",m.N)}eventFromException(e,t){return function(e,t,n,r){const a=P(e,t,n?.syntheticException||void 0,r);return(0,y.M6)(a),a.level="error",n?.event_id&&(a.event_id=n.event_id),(0,b.XW)(a)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return function(e,t,n="info",r,a){const o=L(e,t,r?.syntheticException||void 0,a);return o.level=n,r?.event_id&&(o.event_id=r.event_id),(0,b.XW)(o)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}_prepareEvent(e,t,n,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n,r)}}
1var q=n(98673),A=n(51564),C=n(6810),$=n(19282),I=n(57726),N=n(27879),M=n(70125),U=n(2173),F=n(67607),H=n(61221),z=n(35947),K=n(85761),B=n(62745);const X=(0,i._C)(((e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){t.console&&(0,q.P)(function(e){return function(t){if((0,g.KU)()!==e)return;const n={category:"console",data:{arguments:t.args,logger:"console"},level:(0,N.t)(t.level),message:(0,M.gt)(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;n.message=`Assertion failed: ${(0,M.gt)(t.args.slice(1)," ")||"console.assert"}`,n.data.arguments=t.args.slice(1)}(0,C.Z)(n,{input:t.args,level:t.level})}}(e)),t.dom&&(0,H.i)(function(e,t){return function(n){if((0,g.KU)()!==e)return;let r,a,o="object"==typeof t?t.serializeAttribute:void 0,s="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;s&&s>1024&&(B.T&&$.Yz.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${s} was configured. Sentry will use 1024 instead.`),s=1024),"string"==typeof o&&(o=[o]);try{const e=n.event,t=function(e){return!!e&&!!e.target}(e)?e.target:e;r=(0,I.Hd)(t,{keyAttrs:o,maxStringLength:s}),a=(0,I.xE)(t)}catch{r="<unknown>"}if(0===r.length)return;const i={category:`ui.${n.name}`,message:r};a&&(i.data={"ui.component_name":a}),(0,C.Z)(i,{event:n.event,name:n.name,global:n.global})}}(e,t.dom)),t.xhr&&(0,z.Mn)(function(e){return function(t){if((0,g.KU)()!==e)return;const{startTimestamp:n,endTimestamp:r}=t,a=t.xhr[z.Er];if(!n||!r||!a)return;const{method:o,url:s,status_code:i,body:c}=a,u={method:o,url:s,status_code:i},d={xhr:t.xhr,input:c,startTimestamp:n,endTimestamp:r},p={category:"xhr",data:u,type:"http",level:(0,U.X)(i)};e.emit("beforeOutgoingRequestBreadcrumb",p,d),(0,C.Z)(p,d)}}(e)),t.fetch&&(0,A.ur)(function(e){return function(t){if((0,g.KU)()!==e)return;const{startTimestamp:n,endTimestamp:r}=t;if(r&&(!t.fetchData.url.match(/sentry_key/)||"POST"!==t.fetchData.method))if(t.fetchData.method,t.fetchData.url,t.error){const a=t.fetchData,o={data:t.error,input:t.args,startTimestamp:n,endTimestamp:r},s={category:"fetch",data:a,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",s,o),(0,C.Z)(s,o)}else{const a=t.response,o={...t.fetchData,status_code:a?.status};t.fetchData.request_body_size,t.fetchData.response_body_size;const s={input:t.args,response:a,startTimestamp:n,endTimestamp:r},i={category:"fetch",data:o,type:"http",level:(0,U.X)(o.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",i,s),(0,C.Z)(i,s)}}}(e)),t.history&&(0,K._)(function(e){return function(t){if((0,g.KU)()!==e)return;let n=t.from,r=t.to;const a=(0,F.Dl)(O.jf.location.href);let o=n?(0,F.Dl)(n):void 0;const s=(0,F.Dl)(r);o?.path||(o=a),a.protocol===s.protocol&&a.host===s.host&&(r=s.relative),a.protocol===o.protocol&&a.host===o.host&&(n=o.relative),(0,C.Z)({category:"navigation",data:{from:n,to:r}})}}(e)),t.sentry&&e.on("beforeSendEvent",function(e){return function(t){(0,g.KU)()===e&&(0,C.Z)({category:"sentry."+("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:(0,y.$X)(t)},{event:t})}}(e))}}})),W=["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"],Y=(0,i._C)(((e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&(0,_.GS)(O.jf,"setTimeout",G),t.setInterval&&(0,_.GS)(O.jf,"setInterval",G),t.requestAnimationFrame&&(0,_.GS)(O.jf,"requestAnimationFrame",Z),t.XMLHttpRequest&&"XMLHttpRequest"in O.jf&&(0,_.GS)(XMLHttpRequest.prototype,"send",J);const e=t.eventTarget;e&&(Array.isArray(e)?e:W).forEach((e=>function(e,t){const n=O.jf,r=n[e]?.prototype;r?.hasOwnProperty?.("addEventListener")&&((0,_.GS)(r,"addEventListener",(function(n){return function(r,a,o){try{"function"==typeof a.handleEvent&&(a.handleEvent=(0,O.LV)(a.handleEvent,{mechanism:{data:{handler:(0,s.qQ)(a),target:e},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&function(e,t,n){e&&"object"==typeof e&&"removeEventListener"in e&&"function"==typeof e.removeEventListener&&e.removeEventListener(t,n)}(this,r,a),n.apply(this,[r,(0,O.LV)(a,{mechanism:{data:{handler:(0,s.qQ)(a),target:e},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),o])}})),(0,_.GS)(r,"removeEventListener",(function(e){return function(t,n,r){try{const a=n.__sentry_wrapped__;a&&e.call(this,t,a,r)}catch{}return e.call(this,t,n,r)}})))}(e,t)))}}}));function G(e){return function(...t){const n=t[0];return t[0]=(0,O.LV)(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,s.qQ)(e)}`}}),e.apply(this,t)}}function Z(e){return function(t){return e.apply(this,[(0,O.LV)(t,{mechanism:{data:{handler:(0,s.qQ)(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function J(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach((e=>{e in n&&"function"==typeof n[e]&&(0,_.GS)(n,e,(function(t){const n={mechanism:{data:{handler:(0,s.qQ)(t)},handled:!1,type:`auto.browser.browserapierrors.xhr.${e}`}},r=(0,_.sp)(t);return r&&(n.mechanism.data.handler=(0,s.qQ)(r)),(0,O.LV)(t,n)}))})),e.apply(this,t)}}var Q=n(64251);const V=(0,i._C)((()=>({name:"BrowserSession",setupOnce(){void 0!==O.jf.document?((0,Q.J0)({ignoreDuration:!0}),(0,Q.J5)(),(0,K._)((({from:e,to:t})=>{void 0!==e&&e!==t&&((0,Q.J0)({ignoreDuration:!0}),(0,Q.J5)())}))):B.T&&$.Yz.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.")}})));var ee=n(80491),te=n(99411);const ne=(0,i._C)(((e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&(function(e){(0,ee.L)((t=>{const{stackParser:n,attachStacktrace:r}=ae();if((0,g.KU)()!==e||(0,O.jN)())return;const{msg:a,url:o,line:i,column:c,error:u}=t,d=function(e,t,n,r){const a=e.exception=e.exception||{},o=a.values=a.values||[],i=o[0]=o[0]||{},c=i.stacktrace=i.stacktrace||{},u=c.frames=c.frames||[],d=r,p=n,l=function(e){if((0,v.Kg)(e)&&0!==e.length){if(e.startsWith("data:")){const t=e.match(/^data:([^;
1]+)/);return`<data:${t?t[1]:"text/javascript"}${e.includes("base64,")?",base64":""}>`}return e}}(t)??(0,I.$N)();return 0===u.length&&u.push({colno:d,filename:l,function:s.yF,in_app:!0,lineno:p}),e}(P(n,u||a,void 0,r,!1),o,i,c);d.level="error",(0,Q.r)(d,{originalException:u,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})}))}(e),re("onerror")),t.onunhandledrejection&&(function(e){(0,te.r)((t=>{const{stackParser:n,attachStacktrace:r}=ae();if((0,g.KU)()!==e||(0,O.jN)())return;const a=function(e){if((0,v.sO)(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}(t),o=(0,v.sO)(a)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(a)}`}]}}:P(n,a,void 0,r,!0);o.level="error",(0,Q.r)(o,{originalException:a,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})}))}(e),re("onunhandledrejection"))}}}));function re(e){B.T&&$.Yz.log(`Global Handler attached: ${e}`)}function ae(){const e=(0,g.KU)();return e?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const oe=(0,i._C)((()=>({name:"HttpContext",preprocessEvent(e){if(!O.jf.navigator&&!O.jf.location&&!O.jf.document)return;const t=(0,O.AP)(),n={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:n}}})));var se=n(53261);const ie=(0,i._C)(((e={})=>{const t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,a){const o=a.getOptions();(0,se.Q)(S,o.stackParser,n,t,e,r)}}}));function ce(e,t,n,r){const a={filename:e,function:"<anonymous>"===t?s.yF:t,in_app:!0};return void 0!==n&&(a.lineno=n),void 0!==r&&(a.colno=r),a}const ue=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,de=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,pe=/\((\S*)(?::(\d+))(?::(\d+))\)/,le=/at (.+?) ?\(data:(.+?),/,fe=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,me=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,ge=[[30,e=>{const t=e.match(le);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const n=ue.exec(e);if(n){const[,e,t,r]=n;return ce(e,s.yF,+t,+r)}const r=de.exec(e);if(r){if(r[2]&&0===r[2].indexOf("eval")){const e=pe.exec(r[2]);e&&(r[2]=e[1],r[3]=e[2],r[4]=e[3])}const[e,t]=ve(r[1]||s.yF,r[2]);return ce(t,e,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],[50,e=>{const t=fe.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=me.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||s.yF;return[n,e]=ve(n,e),ce(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}]],he=(0,s.gd)(...ge),ve=(e,t)=>{const n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:s.yF,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};var ye=n(90097),be=n(59561),_e=n(3594);const Se=40;function Te(e,t=(0,_e.qd)("fetch")){let n=0,r=0;return(0,ye.o)(e,(async function(a){const o=a.body.length;n+=o,r++;const s={body:a.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{const n=await t(e.url,s);return{statusCode:n.status,headers:{"x-sentry-rate-limits":n.headers.get("X-Sentry-Rate-Limits"),"retry-after":n.headers.get("Retry-After")}}}catch(e){throw(0,_e.y7)("fetch"),e}finally{n-=o,r--}}),(0,be.C)(e.bufferSize||Se))}function xe(e={}){const t=!e.skipBrowserExtensionCheck&&!!function(){if(void 0===O.jf.window)return!1;const e=O.jf;if(e.nw)return!1;const t=e.chrome||e.browser;if(!t?.runtime?.id)return!1;const n=(0,I.$N)();return!(O.jf===O.jf.top&&["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"].some((e=>n.startsWith(`${e}://`))))}()&&(B.T&&(0,$.pq)((()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")})),!0);let n=null==e.defaultIntegrations?[(0,r.D)(),(0,a.Z)(),Y(),X(),ne(),ie(),(0,o.s)(),oe(),V()]:e.defaultIntegrations;const u={...e,enabled:!t&&e.enabled,stackParser:(0,s.vk)(e.stackParser||he),integrations:(0,i.mH)({integrations:e.integrations,defaultIntegrations:n}),transport:e.transport||Te};return(0,c.J)(D,u)}},29179:(e,t,n)=>{n.d(t,{dp:()=>K});var r=n(31039),a=n(74611),o=n(93177),s=n(4936),i=n(57968),c=n(5915),u=n(31158),d=n(62786),p=n(18845),l=n(19282),f=n(74733),m=n(54704),g=n(93908),h=n(57726),v=n(67607),y=n(46403),b=n(98342),_=n(844),S=n(29707),T=n(85761),x=n(62745),E=n(54386),w=n(91135);const k="sentry_previous_trace";function R(e){return 1===e.traceFlags}var P=n(51564),L=n(76996),j=n(70125),O=n(33868),D=n(18843),q=n(35947),A=n(43164),C=n(64523),$=n(57500);function I(e){try{return new URL(e,E.jf.location.origin).href}catch{return}}function N(e){try{return new Headers(e)}catch{return}}const M=new WeakMap,U=new Map,F={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function H(e){const{url:t}=(0,c.et)(e).data;if(!t||"string"!=typeof t)return;const n=(0,A.wv)("resource",(({entries:r})=>{r.forEach((r=>{(function(e){return"resource"===e.entryType&&"initiatorType"in e&&"string"==typeof e.nextHopProtocol&&("fetch"===e.initiatorType||"xmlhttprequest"===e.initiatorType)})(r)&&r.name.endsWith(t)&&(e.setAttributes((0,C.v)(r)),setTimeout(n))}))}))}const z={...r.C,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroun
1dSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,enableElementTiming:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...F},K=(e={})=>{const t={name:void 0,source:void 0},n=E.jf.document,{enableInp:y,enableElementTiming:A,enableLongTask:C,enableLongAnimationFrame:K,_experiments:{enableInteractions:X,enableStandaloneClsSpans:Z,enableStandaloneLcpSpans:J},beforeStartSpan:Q,idleTimeout:V,finalTimeout:ee,childSpanTimeout:te,markBackgroundSpan:ne,traceFetch:re,traceXHR:ae,trackFetchStreamPerformance:oe,shouldCreateSpanForRequest:se,enableHTTPTimings:ie,ignoreResourceSpans:ce,ignorePerformanceApiSpans:ue,instrumentPageLoad:de,instrumentNavigation:pe,detectRedirects:le,linkPreviousTrace:fe,consistentTraceSampling:me,enableReportPageLoaded:ge,onRequestSpanStart:he,onRequestSpanEnd:ve}={...z,...e};let ye,be,_e;function Se(e,d,p=!0){const l="pageload"===d.op,f=d.name,m=Q?Q(d):d,g=m.attributes||{};if(f!==m.name&&(g[a.i_]="custom",m.attributes=g),!p){const e=(0,o.lu)();return void(0,s.Uk)({...m,startTime:e}).end(e)}t.name=m.name,t.source=g[a.i_];const h=(0,r.D)(m,{idleTimeout:V,finalTimeout:ee,childSpanTimeout:te,disableAutoFinish:l,beforeSpanEnd:t=>{ye?.(),(0,b.QU)(t,{recordClsOnPageloadSpan:!Z,recordLcpOnPageloadSpan:!J,ignoreResourceSpans:ce,ignorePerformanceApiSpans:ue}),Y(e,void 0);const n=(0,i.o5)(),r=n.getPropagationContext();n.setPropagationContext({...r,traceId:h.spanContext().traceId,sampled:(0,c.pK)(h),dsc:(0,u.k1)(t)}),l&&(_e=void 0)},trimIdleSpanEndTimestamp:!ge});function v(){n&&["interactive","complete"].includes(n.readyState)&&e.emit("idleSpanEnableAutoFinish",h)}l&&ge&&(_e=h),Y(e,h),l&&!ge&&n&&(n.addEventListener("readystatechange",(()=>{v()})),v())}return{name:"BrowserTracing",setup(e){if((0,d.s)(),ye=(0,b.bk)({recordClsStandaloneSpans:Z||!1,recordLcpStandaloneSpans:J||!1,client:e}),y&&(0,_.ZZ)(),A&&(0,S.K)(),K&&p.O.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?(0,b.U$)():C&&(0,b.c8)(),X&&(0,b.DI)(),le&&n){const e=()=>{be=(0,o.zf)()};addEventListener("click",e,{capture:!0}),addEventListener("keydown",e,{capture:!0,passive:!0})}function t(){const t=W(e);t&&!(0,c.et)(t).timestamp&&(x.T&&l.Yz.log(`[Tracing] Finishing current active span with op: ${(0,c.et)(t).op}`),t.setAttribute(a.fs,"cancelled"),t.end())}e.on("startNavigationSpan",((n,r)=>{if((0,i.KU)()!==e)return;if(r?.isRedirect)return x.T&&l.Yz.warn("[Tracing] Detected redirect, navigation span will not be the root span, but a child span."),void Se(e,{op:"navigation.redirect",...n},!1);be=void 0,t(),(0,i.rm)().setPropagationContext({traceId:(0,f.e)(),sampleRand:Math.random(),propagationSpanId:(0,m.f)()?void 0:(0,f.Z)()});const a=(0,i.o5)();a.setPropagationContext({traceId:(0,f.e)(),sampleRand:Math.random(),propagationSpanId:(0,m.f)()?void 0:(0,f.Z)()}),a.setSDKProcessingMetadata({normalizedRequest:void 0}),Se(e,{op:"navigation",...n,parentSpan:null,forceTransaction:!0})})),e.on("startPageLoadSpan",((n,r={})=>{if((0,i.KU)()!==e)return;t();const a=r.sentryTrace||B("sentry-trace"),o=r.baggage||B("baggage"),s=(0,g.kM)(a,o),c=(0,i.o5)();c.setPropagationContext(s),(0,m.f)()||(c.getPropagationContext().propagationSpanId=(0,f.Z)()),c.setSDKProcessingMetadata({normalizedRequest:(0,E.AP)()}),Se(e,{op:"pageload",...n})})),e.on("endPageloadSpan",(()=>{ge&&_e&&(_e.setAttribute(a.fs,"reportPageLoaded"),_e.end())}))},afterAllSetup(e){let n=(0,h.$N)();if("off"!==fe&&function(e,{linkPreviousTrace:t,consistentTraceSampling:n}){const r="session-storage"===t;let o=r?function(){try{const e=E.jf.sessionStorage?.getItem(k);return JSON.parse(e)}catch{return}}():void 0;e.on("spanStart",(e=>{if((0,c.zU)(e)!==e)return;const t=(0,i.o5)().getPropagationContext();o=function(e,t,n){const r=(0,c.et)(t),o={spanContext:t.spanContext(),startTimestamp:r.start_timestamp,sampleRate:function(){try{return Number(n.dsc?.sample_rate)??Number(r.data?.[a.sy])}catch{return 0}}(),sampleRand:n.sampleRand};if(!e)return o;const s=e.spanContext;return s.traceId===r.trace_id?e:(Date.now()/1e3-e.startTimestamp<=3600&&(x.T&&l.Yz.log(`Adding previous_trace ${s} link to span ${{op:r.op,...t.spanContext()}}`),t.addLink({context:s,attributes:{[a.Lc]:"previous_trace"}}),t.setAttribute("sentry.previous_trace",`${s.traceId}-${s.spanId}-${R(s)?1:0}`)),o)}(o,e,t),r&&function(e){try{E.jf.sessionStorage.setItem(k,JSON.stringify(e))}catch(e){x.T&&l.Yz.warn("Could not store previous trace in sessionStorage",e)}}(o)}));let s=!0;n&&e.on("beforeSampling",(e=>{if(!o)return;const t=(0,i.o5)(),n=t.getPropagationContext();s&&n.parentSpanId?s=!1:(t.setPropagationContext({...n,dsc:{...n.dsc,sample_rate:String(o.sampleRate),sampled:String(R(o.spanContext))},sampleRand:o.sampleRand}),e.parentSampled=R(o.spanContext),e.parentSampleRate=o.sampleRate,e.spanAttributes={...e.spanAttributes,[a.Ef]:o.sampleRate})}))}(e,{linkPreviousTrace:fe,consistentTraceSampling:me}),E.jf.location){if(de){const t=(0,o.k3)();!function(e,t){e.emit("startPageLoadSpan",t,void 0),(0,i.o5)().setTransactionName(t.name);const n=W(e);n&&e.emit("afterStartPageLoadSpan",n)}(e,{name:E.jf.location.pathname,startTime:t?t/1e3:void 0,attributes:{[a.i_]:"url",[a.JD]:"auto.pageload.browser"}})}pe&&(0,T._)((({to:t,from:r})=>{if(void 0===r&&-1!==n?.indexOf(t))return void(n=void 0);n=void 0;const s=(0,v.kg)(t),u=W(e),d=u&&le&&function(e,t){const n=(0,c.et)(e),r=(0,o.lu)();return!(r-n.start_timestamp>G)&&!(t&&r-t<=G)}(u,be);!function(e,t,n){const{url:r,isRedirect:a}=n||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:a}),e.emit("startNavigationSpan",t,{isRedirect:a});const o=(0,i.o5)();o.setTransactionName(t.name),r&&!a&&o.setSDKProcessingMetadata({normalizedRequest:{...(0,E.AP)(),url:r}}),W(e)}(e,{name:s?.pathname||E.jf.location.pathname,attributes:{[a.i_]:"url",[a.JD]:"auto.navigation.browser"}},{url:t,isRedirect:d})}))}ne&&(E.jf.document?E.jf.document.addEventListener("visibilitychange",(()=>{const e=(0,c.Bk)();if(!e)return;const t=(0,c.zU)(e);if(E.jf.document.hidden&&t){const e="cancelled",{op:n,status:r}=(0,c.et)(t);x.T&&l.Yz.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),r||t.setStatus({code:w.TJ,message:e}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}})):x.T&&l.Yz.warn("[Tracing] Could not set up background tab detection due to lack of global document")),X&&function(e,t,n,o,s){let i;E.jf.document&&addEventListener("click",(()=>{const u="ui.action.click",d=W(e);if(d){const e=(0,c.et)(d).op;
1if(["navigation","pageload"].includes(e))return void(x.T&&l.Yz.warn(`[Tracing] Did not create ${u} span because a pageload or navigation span is in progress.`))}i&&(i.setAttribute(a.fs,"interactionInterrupted"),i.end(),i=void 0),s.name?i=(0,r.D)({name:s.name,op:u,attributes:{[a.i_]:s.source||"url"}},{idleTimeout:t,finalTimeout:n,childSpanTimeout:o}):x.T&&l.Yz.warn(`[Tracing] Did not create ${u} transaction because _latestRouteName is missing.`)}),{capture:!0})}(e,V,ee,te,t),y&&(0,_.Bb)(),function(e,t){const{traceFetch:n,traceXHR:r,trackFetchStreamPerformance:o,shouldCreateSpanForRequest:u,enableHTTPTimings:d,tracePropagationTargets:p,onRequestSpanStart:l,onRequestSpanEnd:f}={...F,...t},g="function"==typeof u?u:e=>!0,y=e=>function(e,t){const n=(0,h.$N)();if(n){let r,a;try{r=new URL(e,n),a=new URL(n).origin}catch{return!1}const o=r.origin===a;return t?(0,j.Xr)(r.toString(),t)||o&&(0,j.Xr)(r.pathname,t):o}{const n=!!e.match(/^\/(?!\/)/);return t?(0,j.Xr)(e,t):n}}(e,p),b={},_=e.getOptions().propagateTraceparent;n&&(e.addEventProcessor((e=>("transaction"===e.type&&e.spans&&e.spans.forEach((e=>{if("http.client"===e.op){const t=U.get(e.span_id);t&&(e.timestamp=t/1e3,U.delete(e.span_id))}})),e))),o&&(0,P.B$)((e=>{if(e.response){const t=M.get(e.response);t&&e.endTimestamp&&U.set(t,e.endTimestamp)}})),(0,P.ur)((e=>{const t=(0,L.v5)(e,g,y,b,{propagateTraceparent:_,onRequestSpanEnd:f});if(e.response&&e.fetchData.__span&&M.set(e.response,e.fetchData.__span),t){const n=I(e.fetchData.url),r=n?(0,v.Dl)(n).host:void 0;t.setAttributes({"http.url":n,"server.address":r}),d&&H(t),l?.(t,{headers:e.headers})}}))),r&&(0,q.Mn)((e=>{const t=function(e,t,n,r,o,u){const d=e.xhr,p=d?.[q.Er];if(!d||d.__sentry_own_request__||!p)return;const{url:l,method:f}=p,g=(0,m.f)()&&t(l);if(e.endTimestamp&&g){const t=d.__sentry_xhr_span_id__;if(!t)return;const n=r[t];return void(n&&void 0!==p.status_code&&((0,w.N8)(n,p.status_code),n.end(),u?.(n,{headers:N((0,$.ti)(d)),error:e.error}),delete r[t]))}const h=I(l),y=h?(0,v.Dl)(h):(0,v.Dl)(l),b=(0,v.f)(l),_=!!(0,c.Bk)(),S=g&&_?(0,s.Uk)({name:`${f} ${b}`,attributes:{url:l,type:"xhr","http.method":f,"http.url":h,"server.address":y?.host,[a.JD]:"auto.http.browser",[a.uT]:"http.client",...y?.search&&{"http.query":y?.search},...y?.hash&&{"http.fragment":y?.hash}}}):new O.w;d.__sentry_xhr_span_id__=S.spanContext().spanId,r[d.__sentry_xhr_span_id__]=S,n(l)&&function(e,t,n){const{"sentry-trace":r,baggage:a,traceparent:o}=(0,D.i)({span:t,propagateTraceparent:n});r&&function(e,t,n,r){const a=e.__sentry_xhr_v3__?.request_headers;if(!a?.["sentry-trace"]&&e.setRequestHeader)try{if(e.setRequestHeader("sentry-trace",t),r&&!a?.traceparent&&e.setRequestHeader("traceparent",r),n){const t=a?.baggage;t&&t.split(",").some((e=>e.trim().startsWith("sentry-")))||e.setRequestHeader("baggage",n)}}catch{}}(e,r,a,o)}(d,(0,m.f)()&&_?S:void 0,o);const T=(0,i.KU)();return T&&T.emit("beforeOutgoingRequestSpan",S,e),S}(e,g,y,b,_,f);t&&(d&&H(t),l?.(t,{headers:N(e.xhr.__sentry_xhr_v3__?.request_headers)}))}))}(e,{traceFetch:re,traceXHR:ae,trackFetchStreamPerformance:oe,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:se,enableHTTPTimings:ie,onRequestSpanStart:he,onRequestSpanEnd:ve})}}};function B(e){const t=E.jf.document,n=t?.querySelector(`meta[name=${e}]`);return n?.getAttribute("content")||void 0}const X="_sentry_idleSpan";function W(e){return e[X]}function Y(e,t){(0,y.my)(e,X,t)}const G=1.5}}]);
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.