(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,449305,e=>{"use strict";let t={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},r=console,n={};Object.keys(t).forEach(e=>{n[e]=r[e]});let i="Datadog Browser SDK:",o={debug:n.debug.bind(r,i),log:n.log.bind(r,i),info:n.info.bind(r,i),warn:n.warn.bind(r,i),error:n.error.bind(r,i)},s="https://docs.datadoghq.com",a=`${s}/real_user_monitoring/browser/troubleshooting`;e.s(["ConsoleApiName",0,t,"DOCS_ORIGIN",0,s,"DOCS_TROUBLESHOOTING",0,a,"MORE_DETAILS",0,"More details:","display",0,o,"globalConsole",0,r,"originalConsoleMethods",0,n])},12379,e=>{"use strict";var t=e.i(449305);e.s(["catchUserErrors",0,function(e,r){return(...n)=>{try{return e(...n)}catch(e){t.display.error(r,e)}}}])},38464,e=>{"use strict";let t;var r=e.i(449305);let n=!1;function i(e){return function(){return o(e,this,arguments)}}function o(e,t,r){try{return e.apply(t,r)}catch(e){s(e)}}function s(e){if(a(e),t)try{t(e)}catch(e){a(e)}}function a(...e){n&&r.display.error("[MONITOR]",...e)}e.s(["callMonitored",0,o,"displayIfDebugEnabled",0,a,"monitor",0,i,"monitorError",0,s,"monitored",0,function(e,r,n){let o=n.value;n.value=function(...e){return(t?i(o):o).apply(this,e)}},"setDebugMode",0,function(e){n=e},"startMonitorErrorCollection",0,function(e){t=e}])},709035,e=>{"use strict";e.s(["getGlobalObject",0,function(){if("object"==typeof globalThis)return globalThis;Object.defineProperty(Object.prototype,"_dd_temp_",{get(){return this},configurable:!0});let e=_dd_temp_;return delete Object.prototype._dd_temp_,"object"!=typeof e&&(e="object"==typeof self?self:"object"==typeof window?window:{}),e}])},548544,e=>{"use strict";let t=/[^\u0000-\u007F]/;e.s(["ONE_KIBI_BYTE",0,1024,"ONE_MEBI_BYTE",0,1048576,"computeBytesCount",0,function(e){return t.test(e)?void 0!==window.TextEncoder?new TextEncoder().encode(e).length:new Blob([e]).size:e.length},"concatBuffers",0,function(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}])},917701,e=>{"use strict";var t=e.i(709035);e.s(["getZoneJsOriginalValue",0,function(e,r){let n,i=(0,t.getGlobalObject)();return i.Zone&&"function"==typeof i.Zone.__symbol__&&(n=e[i.Zone.__symbol__(r)]),n||(n=e[r]),n}])},442504,e=>{"use strict";var t=e.i(917701),r=e.i(38464),n=e.i(709035);e.s(["clearInterval",0,function(e){(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"clearInterval")(e)},"clearTimeout",0,function(e){(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"clearTimeout")(e)},"setInterval",0,function(e,i){return(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"setInterval")((0,r.monitor)(e),i)},"setTimeout",0,function(e,i){return(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"setTimeout")((0,r.monitor)(e),i)}])},797719,563746,271019,287555,256721,931675,568432,191819,93258,e=>{"use strict";let t;var r,n,i=e.i(449305),o=e.i(548544),s=e.i(442504);function a(){}function u(e,t,r){if("object"!=typeof e||null===e)return JSON.stringify(e);let n=l(Object.prototype),i=l(Array.prototype),o=l(Object.getPrototypeOf(e)),s=l(e);try{return JSON.stringify(e,t,r)}catch(e){return""}finally{n(),i(),o(),s()}}function l(e){let t=e.toJSON;return t?(delete e.toJSON,()=>{e.toJSON=t}):a}e.s(["noop",0,a,"throttle",0,function(e,t,r){let n,i,o=!r||void 0===r.leading||r.leading,a=!r||void 0===r.trailing||r.trailing,u=!1;return{throttled:(...r)=>{if(u){n=r;return}o?e(...r):n=r,u=!0,i=(0,s.setTimeout)(()=>{a&&n&&e(...n),u=!1,n=void 0},t)},cancel:()=>{(0,s.clearTimeout)(i),u=!1,n=void 0}}}],563746),e.s(["detachToJsonMethod",0,l,"jsonStringify",0,u],271019);let c=220*o.ONE_KIBI_BYTE;function d(e,t=c){let r=l(Object.prototype),n=l(Array.prototype),i=[],o=new WeakMap,s=f(e,"$",void 0,i,o),a=JSON.stringify(s),u=a?a.length:0;if(u>t)return void p(t,"discarded",e);for(;i.length>0&&ut){p(t,"truncated",e);break}r.target[s]=a}else for(let s in r.source)if(Object.prototype.hasOwnProperty.call(r.source,s)){let a=f(r.source[s],r.path,s,i,o);if(void 0!==a&&(u+=JSON.stringify(a).length+n+s.length+3,n=1),u>t){p(t,"truncated",e);break}r.target[s]=a}}return r(),n(),s}function f(e,t,r,n,i){let o=function(e){if(e&&"function"==typeof e.toJSON)try{return e.toJSON()}catch(e){}return e}(e);if(!o||"object"!=typeof o){var s;return"bigint"==typeof(s=o)?`[BigInt] ${s.toString()}`:"function"==typeof s?`[Function] ${s.name||"unknown"}`:"symbol"==typeof s?`[Symbol] ${s.description||s.toString()}`:s}let a=function e(t){try{if(t instanceof Event){var r;return{type:(r=t).type,isTrusted:r.isTrusted,currentTarget:r.currentTarget?e(r.currentTarget):null,target:r.target?e(r.target):null}}if(t instanceof RegExp)return`[RegExp] ${t.toString()}`;let n=Object.prototype.toString.call(t).match(/\[object (.*)\]/);if(n&&n[1])return`[${n[1]}]`}catch(e){}return"[Unserializable]"}(o);if("[Object]"!==a&&"[Array]"!==a&&"[Error]"!==a)return a;if(i.has(e))return`[Reference seen at ${i.get(e)}]`;let u=void 0!==r?`${t}.${r}`:t,l=Array.isArray(o)?[]:{};return i.set(e,u),n.push({source:o,target:l,path:u}),l}function p(e,t,r){i.display.warn(`The data provided has been ${t} as it is over the limit of ${e} characters:`,r)}function m(e){var r,n;let i=[],o=_(e,"stack"),s=String(e);if(o&&o.startsWith(s)&&(o=o.slice(s.length)),o&&o.split("\n").forEach(e=>{let t=function(e){let t=y.exec(e);if(!t)return;let r=t[2]&&0===t[2].indexOf("native"),n=t[2]&&0===t[2].indexOf("eval"),i=b.exec(t[2]);return n&&i&&(t[2]=i[1],t[3]=i[2],t[4]=i[3]),{args:r?[t[2]]:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:t[3]?+t[3]:void 0,url:r?void 0:t[2]}}(e)||function(e){let t=S.exec(e);if(t)return{args:[],column:t[3]?+t[3]:void 0,func:"?",line:t[2]?+t[2]:void 0,url:t[1]}}(e)||function(e){let t=E.exec(e);if(t)return{args:[],column:t[4]?+t[4]:void 0,func:t[1]||"?",line:+t[3],url:t[2]}}(e)||function(e){let t=h.exec(e);if(!t)return;let r=t[3]&&t[3].indexOf(" > eval")>-1,n=T.exec(t[3]);return r&&n&&(t[3]=n[1],t[4]=n[2],t[5]=void 0),{args:t[2]?t[2].split(","):[],column:t[5]?+t[5]:void 0,func:t[1]||"?",line:t[4]?+t[4]:void 0,url:t[3]}}(e);t&&(!t.func&&t.line&&(t.func="?"),i.push(t))}),i.length>0&&function(){if(void 0!==t)return t;let[e,r]=[class extends Error{constructor(){super(),this.name="Error"}},Error].map(e=>new e);return t=O(Object.getPrototypeOf(e))&&r.stack!==e.stack}()&&e instanceof Error){let t=[],o=e;for(;(o=Object.getPrototypeOf(o))&&O(o);){let e=(null==(r=o.constructor)?void 0:r.name)||"?";t.push(e)}for(let e=t.length-1;e>=0&&(null==(n=i[0])?void 0:n.func)===t[e];e--)i.shift()}return{message:_(e,"message"),name:_(e,"name"),stack:i}}e.s(["sanitize",0,d],287555);let g="((?:file|https?|blob|chrome-extension|electron|native|eval|webpack|snippet||\\w+\\.|\\/).*?)",v="(?::(\\d+))",y=RegExp(`^\\s*at (.*?) ?\\(${g}${v}?${v}?\\)?\\s*$`,"i"),b=RegExp(`\\((\\S*)${v}${v}\\)`),S=RegExp(`^\\s*at ?${g}${v}?${v}??\\s*$`,"i"),E=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,h=/^\s*(.*?)(?:\((.*?)\))?(?:(?:(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle|\[wasm code\])(?::(\d+))?(?::(\d+))?)|@)\s*$/i,T=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function _(e,t){if("object"!=typeof e||!e||!(t in e))return;let r=e[t];return"string"==typeof r?r:void 0}let w=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/;function O(e){return String(e.constructor).startsWith("class ")}e.s(["computeStackTrace",0,m,"computeStackTraceFromOnErrorMessage",0,function(e,t,r,n){var i;let o,s;if(void 0===t)return;let{name:a,message:u}=(i=e,"[object String]"===({}).toString.call(i)&&([,o,s]=w.exec(i)),{name:o,message:s});return{name:a,message:u,stack:[{url:t,column:n,line:r}]}}],256721);var I=e.i(38464);function C(e){let t=N(e);return e.stack.forEach(e=>{let r="?"===e.func?"":e.func,n=e.args&&e.args.length>0?`(${e.args.join(", ")})`:"",i=e.line?`:${e.line}`:"",o=e.line&&e.column?`:${e.column}`:"";t+=` at ${r}${n} @ ${e.url}${i}${o}`}),t}function N(e){return`${e.name||"Error"}: ${e.message}`}e.s(["createHandlingStack",0,function(e){let t,r=Error(e);return r.name="HandlingStack",(0,I.callMonitored)(()=>{let e=m(r);e.stack=e.stack.slice(2),t=C(e)}),t},"formatErrorMessage",0,N,"toStackTraceString",0,C],931675);let A="No stack, consider using an instance of Error";function R(e){return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)}function k(e,t){return Object.keys(e).some(r=>e[r]===t)}e.s(["NO_ERROR_STACK_PRESENT_MESSAGE",0,A,"computeRawError",0,function({stackTrace:e,originalError:t,handlingStack:r,componentStack:n,startClocks:i,nonErrorPrefix:o,useFallbackStack:s=!0,source:a,handling:l}){var c,f,p,g,v;let y=R(t);return!e&&y&&(e=m(t)),{startClocks:i,source:a,handling:l,handlingStack:r,componentStack:n,originalError:t,type:e?e.name:void 0,message:(c=e,f=y,p=o,g=t,(null==c?void 0:c.message)&&(null==c?void 0:c.name)?c.message:f?"Empty message":`${p} ${u(d(g))}`),stack:e?C(e):s?A:void 0,causes:y?function(e,t){let r=e,n=[];for(;R(null==r?void 0:r.cause)&&n.length<10;){let e=m(r.cause);n.push({message:r.cause.message,source:t,type:null==e?void 0:e.name,stack:e&&C(e)}),r=r.cause}return n.length?n:void 0}(t,a):void 0,fingerprint:R(v=t)&&"dd_fingerprint"in v?String(v.dd_fingerprint):void 0,context:function(e){if(null!==e&&"object"==typeof e&&"dd_context"in e)return e.dd_context}(t)}},"getFileFromStackTraceString",0,function(e){var t;return null==(t=/@ (.+)/.exec(e))?void 0:t[1]},"isError",0,R],797719),e.s(["isEmptyObject",0,function(e){return 0===Object.keys(e).length},"mapValues",0,function(e,t){let r={};for(let n of Object.keys(e))r[n]=t(e[n]);return r},"objectHasValue",0,k,"shallowClone",0,function(e){return{...e}}],568432),(r=n||(n={})).TRACK_INTAKE_REQUESTS="track_intake_requests",r.WRITABLE_RESOURCE_GRAPHQL="writable_resource_graphql";let x=new Set;e.s(["ExperimentalFeature",0,n,"getExperimentalFeatures",0,function(){return x},"initFeatureFlags",0,function(e){Array.isArray(e)&&e.filter(e=>k(n,e)).forEach(e=>{x.add(e)})},"isExperimentalFeatureEnabled",0,function(e){return x.has(e)}],191819),e.s(["INTAKE_SITE_EU1",0,"datadoghq.eu","INTAKE_SITE_FED_STAGING",0,"dd0g-gov.com","INTAKE_SITE_STAGING",0,"datad0g.com","INTAKE_SITE_US1",0,"datadoghq.com","INTAKE_SITE_US1_FED",0,"ddog-gov.com","INTAKE_URL_PARAMETERS",0,["ddsource","dd-api-key","dd-request-id"],"PCI_INTAKE_HOST_US1",0,"pci.browser-intake-datadoghq.com"],93258)},628872,e=>{"use strict";var t=e.i(38464);function r(e){let r=window.queueMicrotask;"function"==typeof r?r((0,t.monitor)(e)):Promise.resolve().then((0,t.monitor)(e))}class n{constructor(e){this.onFirstSubscribe=e,this.observers=[]}subscribe(e){return this.addObserver(e),{unsubscribe:()=>this.removeObserver(e)}}notify(e){this.observers.forEach(t=>t(e))}addObserver(e){this.observers.push(e),1===this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe(this)||void 0)}removeObserver(e){this.observers=this.observers.filter(t=>e!==t),!this.observers.length&&this.onLastUnsubscribe&&this.onLastUnsubscribe()}}e.s(["BufferedObservable",0,class extends n{constructor(e){super(),this.maxBufferSize=e,this.buffer=[]}notify(e){this.buffer.push(e),this.buffer.length>this.maxBufferSize&&this.buffer.shift(),super.notify(e)}subscribe(e){let t=!1;return r(()=>{for(let r of this.buffer){if(t)return;e(r)}t||this.addObserver(e)}),{unsubscribe:()=>{t=!0,this.removeObserver(e)}}}unbuffer(){r(()=>{this.maxBufferSize=this.buffer.length=0})}},"Observable",0,n,"mergeObservables",0,function(...e){return new n(t=>{let r=e.map(e=>e.subscribe(e=>t.notify(e)));return()=>r.forEach(e=>e.unsubscribe())})}],628872)},602006,982067,e=>{"use strict";let t;function r(e,t){return+e.toFixed(t)}function n(e){return"number"==typeof e}e.s(["isNumber",0,n,"isPercentage",0,function(e){return n(e)&&e>=0&&e<=100},"performDraw",0,function(e){return 0!==e&&100*Math.random()<=e},"round",0,r],982067);function i(){return new Date().getTime()}function o(){return i()}function s(){return performance.now()}function a(e,t){return e+t}function u(e){return e-l()}function l(){return void 0===t&&(t=performance.timing.navigationStart),t}e.s(["ONE_HOUR",0,36e5,"ONE_MINUTE",0,6e4,"ONE_SECOND",0,1e3,"ONE_YEAR",0,31536e6,"addDuration",0,a,"clocksNow",0,function(){return{relative:s(),timeStamp:o()}},"clocksOrigin",0,function(){return{relative:0,timeStamp:l()}},"currentDrift",0,function(){return Math.round(i()-a(l(),performance.now()))},"dateNow",0,i,"elapsed",0,function(e,t){return t-e},"getRelativeTime",0,u,"looksLikeRelativeTime",0,function(e){return e<31536e6},"relativeNow",0,s,"relativeToClocks",0,function(e){var t,r;let n;return{relative:e,timeStamp:(t=e,(n=i()-performance.now())>l()?Math.round(a(n,t)):(r=t,Math.round(a(l(),r))))}},"timeStampNow",0,o,"timeStampToClocks",0,function(e){return{relative:u(e),timeStamp:e}},"toServerDuration",0,function(e){return n(e)?r(1e6*e,0):e}],602006)},253265,e=>{"use strict";e.s(["sendToExtension",0,function(e,t){let r=window.__ddBrowserSdkExtensionCallback;r&&r({type:e,payload:t})}])},328275,57329,575599,841259,e=>{"use strict";function t(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function r(e,n,i=function(){if("u">typeof WeakSet){let e=new WeakSet;return{hasAlreadyBeenSeen(t){let r=e.has(t);return r||e.add(t),r}}}let e=[];return{hasAlreadyBeenSeen(t){let r=e.indexOf(t)>=0;return r||e.push(t),r}}}()){if(void 0===n)return e;if("object"!=typeof n||null===n)return n;if(n instanceof Date)return new Date(n.getTime());if(n instanceof RegExp){let e=n.flags||[n.global?"g":"",n.ignoreCase?"i":"",n.multiline?"m":"",n.sticky?"y":"",n.unicode?"u":""].join("");return new RegExp(n.source,e)}if(i.hasAlreadyBeenSeen(n))return;if(Array.isArray(n)){let t=Array.isArray(e)?e:[];for(let e=0;eJSON.parse(e.getAllowedWebViewHosts()),send(t,r,n){e.send(JSON.stringify({eventType:t,event:r,view:n?{id:n}:void 0}))}}}e.s(["bridgeSupports",0,function(e){let t=i();return!!t&&t.getCapabilities().includes(e)},"canUseEventBridge",0,function(e){var t;void 0===e&&(e=null==(t=(0,n.getGlobalObject)().location)?void 0:t.hostname);let r=i();return!!r&&r.getAllowedWebViewHosts().some(t=>e===t||e.endsWith(`.${t}`))},"getEventBridge",0,i],841259)},103067,e=>{"use strict";e.s(["findLast",0,function(e,t){for(let r=e.length-1;r>=0;r-=1){let n=e[r];if(t(n,r,e))return n}},"objectEntries",0,function(e){return Object.entries(e)},"objectValues",0,function(e){return Object.values(e)}])},124385,e=>{"use strict";var t=e.i(38464),r=e.i(917701);function n(e,i,o,s,{once:a,capture:u,passive:l}={}){let c=(0,t.monitor)(t=>{(t.isTrusted||t.__ddIsTrusted||e.allowUntrustedEvents)&&(a&&m(),s(t))}),d=l?{capture:u,passive:l}:u,f=window.EventTarget&&i instanceof EventTarget?window.EventTarget.prototype:i,p=(0,r.getZoneJsOriginalValue)(f,"addEventListener");function m(){let e=(0,r.getZoneJsOriginalValue)(f,"removeEventListener");o.forEach(t=>e.call(i,t,c,d))}return o.forEach(e=>p.call(i,e,c,d)),{stop:m}}e.s(["addEventListener",0,function(e,t,r,i,o){return n(e,t,[r],i,o)},"addEventListeners",0,n])},590336,e=>{"use strict";var t=e.i(628872),r=e.i(103067),n=e.i(124385);let i={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"};e.s(["PageExitReason",0,i,"createPageMayExitObservable",0,function(e){return new t.Observable(t=>{let{stop:r}=(0,n.addEventListeners)(e,window,["visibilitychange","freeze"],e=>{"visibilitychange"===e.type&&"hidden"===document.visibilityState?t.notify({reason:i.HIDDEN}):"freeze"===e.type&&t.notify({reason:i.FROZEN})},{capture:!0}),o=(0,n.addEventListener)(e,window,"beforeunload",()=>{t.notify({reason:i.UNLOADING})}).stop;return()=>{r(),o()}})},"isPageExitReason",0,function(e){return(0,r.objectValues)(i).includes(e)}])},753084,e=>{"use strict";var t=e.i(449305),r=e.i(103067),n=e.i(590336),i=e.i(271019),o=e.i(548544);function s(e){return{data:"string"==typeof e.output?e.output:new Blob([e.output],{type:"text/plain"}),bytesCount:e.outputBytesCount,encoding:e.encoding}}e.s(["createBatch",0,function({encoder:e,request:a,flushController:u,messageBytesLimit:l}){let c={},d=u.flushObservable.subscribe(t=>(function(t){let i=(0,r.objectValues)(c).join("\n");c={};let u=(0,n.isPageExitReason)(t.reason),l=u?a.sendOnExit:a.send;if(u&&e.isAsync){let t=e.finishSync();t.outputBytesCount&&l(s(t));let r=[t.pendingData,i].filter(Boolean).join("\n");r&&l({data:r,bytesCount:(0,o.computeBytesCount)(r)})}else i&&e.write(e.isEmpty?i:` ${i}`),e.finish(e=>{l(s(e))})})(t));function f(r,n){let o,s,a=(0,i.jsonStringify)(r),d=e.estimateEncodedBytesCount(a);d>=l?t.display.warn(`Discarded a message whose size was bigger than the maximum allowed size ${l}KB. ${t.MORE_DETAILS} ${t.DOCS_TROUBLESHOOTING}/#technical-limitations`):(void 0!==n&&void 0!==c[n]&&(o=c[n],delete c[n],s=e.estimateEncodedBytesCount(o),u.notifyAfterRemoveMessage(s)),u.notifyBeforeAddMessage(d),void 0!==n?(c[n]=a,u.notifyAfterAddMessage()):e.write(e.isEmpty?a:` ${a}`,e=>{u.notifyAfterAddMessage(e-d)}))}return{flushController:u,add:f,upsert:f,stop:d.unsubscribe}}])},299561,470252,592568,e=>{"use strict";var t=e.i(38464),r=e.i(628872),n=e.i(442504),i=e.i(602006),o=e.i(548544);function s(e){return e>=500}e.s(["isServerError",0,s,"tryToClone",0,function(e){try{return e.clone()}catch(e){return}}],470252);let a={AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"};e.s(["ErrorSource",0,a],592568);let u=80*o.ONE_KIBI_BYTE,l=3*o.ONE_MEBI_BYTE,c=i.ONE_MINUTE,d=i.ONE_SECOND;function f(e,t,r,i,o,s){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?p(e,t,r,s,{onSuccess:()=>m(0,t,r,i,o,s),onFailure:()=>{t.queuedPayloads.enqueue(e)||s.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e}),function e(t,r,i,o,s){2===t.transportStatus&&(0,n.setTimeout)(()=>{p(t.queuedPayloads.first(),t,r,s,{onSuccess:()=>{t.queuedPayloads.dequeue(),t.currentBackoffTime=d,m(1,t,r,i,o,s)},onFailure:()=>{t.currentBackoffTime=Math.min(c,2*t.currentBackoffTime),e(t,r,i,o,s)}})},t.currentBackoffTime)}(t,r,i,o,s)}}):t.queuedPayloads.enqueue(e)||s.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e})}function p(e,t,r,n,{onSuccess:i,onFailure:o}){t.bandwidthMonitor.add(e),r(e,r=>{var a;t.bandwidthMonitor.remove(e),"opaque"!==(a=r).type&&(0===a.status&&!navigator.onLine||408===a.status||429===a.status||s(a.status))?(t.transportStatus=t.bandwidthMonitor.ongoingRequestCount>0?1:2,e.retry={count:e.retry?e.retry.count+1:1,lastFailureStatus:r.status},n.notify({type:"failure",bandwidth:t.bandwidthMonitor.stats(),payload:e}),o()):(t.transportStatus=0,n.notify({type:"success",bandwidth:t.bandwidthMonitor.stats(),payload:e}),i())})}function m(e,t,r,n,s,u){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(s({message:`Reached max ${n} events size queued for upload: ${l/o.ONE_MEBI_BYTE}MiB`,source:a.AGENT,startClocks:(0,i.clocksNow)()}),t.queueFullReported=!0);let c=t.queuedPayloads;for(t.queuedPayloads=g();c.size()>0;)f(c.dequeue(),t,r,n,s,u)}function g(){let e=[];return{bytesCount:0,enqueue(t){return!this.isFull()&&(e.push(t),this.bytesCount+=t.bytesCount,!0)},first:()=>e[0],dequeue(){let t=e.shift();return t&&(this.bytesCount-=t.bytesCount),t},size:()=>e.length,isFull(){return this.bytesCount>=l}}}let v=!1;function y(e,r,n){fetch(e.build("fetch",r),{method:"POST",body:r.data,mode:"cors"}).then((0,t.monitor)(e=>null==n?void 0:n({status:e.status,type:e.type}))).catch((0,t.monitor)(()=>null==n?void 0:n({status:0})))}e.s(["createHttpRequest",0,function(e,n,i){let o=new r.Observable,s={transportStatus:0,currentBackoffTime:d,bandwidthMonitor:{ongoingRequestCount:0,ongoingByteCount:0,canHandle(e){return 0===this.ongoingRequestCount||this.ongoingByteCount+e.bytesCount<=u&&this.ongoingRequestCount<32},add(e){this.ongoingRequestCount+=1,this.ongoingByteCount+=e.bytesCount},remove(e){this.ongoingRequestCount-=1,this.ongoingByteCount-=e.bytesCount},stats(){return{ongoingByteCount:this.ongoingByteCount,ongoingRequestCount:this.ongoingRequestCount}}},queuedPayloads:g(),queueFullReported:!1},a=(r,i)=>{var o,s,a,u;return o=e,s=n,a=r,u=i,void(function(){try{return window.Request&&"keepalive"in new Request("http://a")}catch(e){return!1}}()&&a.bytesCountnull==u?void 0:u({status:e.status,type:e.type}))).catch((0,t.monitor)(()=>y(o,a,u))):y(o,a,u))};return{observable:o,send:t=>{f(t,s,a,e.trackType,i,o)},sendOnExit:r=>{!function(e,r,n){if(navigator.sendBeacon&&n.bytesCount{"use strict";let t;var r=e.i(449305),n=e.i(797719),i=e.i(931675),o=e.i(191819),s=e.i(93258),a=e.i(628872),u=e.i(602006),l=e.i(38464),c=e.i(253265),d=e.i(982067),f=e.i(271019),p=e.i(328275),m=e.i(256721),g=e.i(575599),v=e.i(841259),y=e.i(753084),b=e.i(299561),S=e.i(442504);function E(e,t,r,n,i,o,s=y.createBatch){let u=c(e,t),l=r&&c(e,r);function c(e,{endpoint:t,encoder:r}){return s({encoder:r,request:(0,b.createHttpRequest)(t,e.batchBytesLimit,n),flushController:function({messagesLimit:e,bytesLimit:t,durationLimit:r,pageMayExitObservable:n,sessionExpireObservable:i}){let o,s=n.subscribe(e=>f(e.reason)),u=i.subscribe(()=>f("session_expire")),l=new a.Observable(()=>()=>{s.unsubscribe(),u.unsubscribe()}),c=0,d=0;function f(e){if(0===d)return;let t=d,r=c;d=0,c=0,p(),l.notify({reason:e,messagesCount:t,bytesCount:r})}function p(){(0,S.clearTimeout)(o),o=void 0}return{flushObservable:l,get messagesCount(){return d},notifyBeforeAddMessage(e){c+e>=t&&f("bytes_limit"),d+=1,c+=e,void 0===o&&(o=(0,S.setTimeout)(()=>{f("duration_limit")},r))},notifyAfterAddMessage(r=0){c+=r,d>=e?f("messages_limit"):c>=t&&f("bytes_limit")},notifyAfterRemoveMessage(e){c-=e,0==(d-=1)&&p()}}}({messagesLimit:e.batchMessagesLimit,bytesLimit:e.batchBytesLimit,durationLimit:e.flushTimeout,pageMayExitObservable:i,sessionExpireObservable:o}),messageBytesLimit:e.messageBytesLimit})}return{flushObservable:u.flushController.flushObservable,add(e,t=!0){u.add(e),l&&t&&l.add(r.transformMessage?r.transformMessage(e):e)},upsert:(e,t)=>{u.upsert(e,t),l&&l.upsert(r.transformMessage?r.transformMessage(e):e,t)},stop:()=>{u.stop(),l&&l.stop()}}}e.s(["startBatchWithReplica",0,E],217326);let h="DISCARDED",T="SKIPPED";e.s(["DISCARDED",0,h,"SKIPPED",0,T,"abstractHooks",0,function(){let e={};return{register:(t,r)=>(e[t]||(e[t]=[]),e[t].push(r),{unregister:()=>{e[t]=e[t].filter(e=>e!==r)}}),triggerHook(t,r){let n=e[t]||[],i=[];for(let e of n){let t=e(r);if(t===h)return h;t!==T&&i.push(t)}return(0,p.combine)(...i)}}}],401017);let _="configuration",w="usage",O=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost",""],I=[s.INTAKE_SITE_US1_FED];function C(){return t||(t=new a.BufferedObservable(100)),t}function N(e,t){C().notify({rawEvent:{type:"log",status:"error",...function(e){if((0,n.isError)(e)){var t;let r=(0,m.computeStackTrace)(e);return{error:{kind:r.name,stack:(0,i.toStackTraceString)(((t=r).stack=t.stack.filter(e=>!e.url||O.some(t=>e.url.startsWith(t))),t))},message:r.message}}return{error:{stack:n.NO_ERROR_STACK_PRESENT_MESSAGE},message:`Uncaught ${(0,f.jsonStringify)(e)}`}}(e),...t},kind:"error"})}e.s(["addTelemetryConfiguration",0,function(e){C().notify({rawEvent:{type:_,configuration:e},kind:_})},"addTelemetryDebug",0,function(e,t){(0,l.displayIfDebugEnabled)(r.ConsoleApiName.debug,e,t),C().notify({rawEvent:{type:"log",message:e,status:"debug",...t},kind:"debug"})},"addTelemetryError",0,N,"addTelemetryMetrics",0,function(e,t){C().notify({rawEvent:{type:"log",message:e,status:"debug",...t},kind:e})},"addTelemetryUsage",0,function(e){C().notify({rawEvent:{type:w,usage:e},kind:w})},"startTelemetry",0,function(e,t,r,n,i,m){var y,b,S,T;let O,A,R,k,x,D=new a.Observable,{stop:L}=function(e,t,r,n,i){let o=[];if((0,v.canUseEventBridge)()){let e=(0,v.getEventBridge)(),t=i.subscribe(t=>e.send("internal_telemetry",t));o.push(()=>t.unsubscribe())}else{let u=E(e,{endpoint:e.rumEndpointBuilder,encoder:n(4)},e.replica&&{endpoint:e.replica.rumEndpointBuilder,encoder:n(5)},t,r,new a.Observable);o.push(()=>u.stop());let l=i.subscribe(t=>{u.add(t,e.site===s.INTAKE_SITE_STAGING)});o.push(()=>l.unsubscribe())}return{stop:()=>o.forEach(e=>e())}}(t,n,i,m,D),{enabled:M}=(y=e,b=t,S=r,T=D,O={},R={log:A=!I.includes(b.site)&&(0,d.performDraw)(b.telemetrySampleRate),[_]:A&&(0,d.performDraw)(b.telemetryConfigurationSampleRate),[w]:A&&(0,d.performDraw)(b.telemetryUsageSampleRate)},k={is_local_file:"file:"===window.location.protocol,is_worker:"WorkerGlobalScope"in self},(x=C()).subscribe(({rawEvent:e,kind:t})=>{var r,n,i,s;let a;if(!R[e.type])return;let l=O[t];if(l||(l=O[t]=new Set),l.size>=b.maxTelemetryEventsPerPage)return;let d=(0,f.jsonStringify)(e);if(l.has(d))return;let m=S.triggerHook(1,{startTime:(0,u.clocksNow)().relative});if(m===h)return;let v=(r=m,n=y,i=e,s=k,a={type:"telemetry",date:(0,u.clocksNow)().timeStamp,service:n,version:"6.18.0",source:"browser",_dd:{format_version:2},telemetry:(0,p.combine)(i,{runtime_env:s,connectivity:(0,g.getConnectivity)(),sdk_setup:"npm"}),experimental_features:Array.from((0,o.getExperimentalFeatures)())},(0,p.combine)(a,r));T.notify(v),(0,c.sendToExtension)("telemetry",v),l.add(d)}),x.unbuffer(),(0,l.startMonitorErrorCollection)(N),{enabled:A});return{stop:L,enabled:M}}],793018)},61555,e=>{"use strict";var t=e.i(628872);let r={GRANTED:"granted",NOT_GRANTED:"not-granted"};e.s(["TrackingConsent",0,r,"createTrackingConsentState",0,function(e){let n=new t.Observable;return{tryToInit(t){e||(e=t)},update(t){e=t,n.notify()},isGranted:()=>e===r.GRANTED,observable:n}}])},291495,e=>{"use strict";var t=e.i(442504),r=e.i(38464),n=e.i(563746),i=e.i(931675);e.s(["instrumentMethod",0,function(e,t,o,{computeHandlingStack:s}={}){let a=e[t];if("function"!=typeof a)if(!(t in e&&t.startsWith("on")))return{stop:n.noop};else a=n.noop;let u=!1,l=function(){let e;if(u)return a.apply(this,arguments);let t=Array.from(arguments);(0,r.callMonitored)(o,null,[{target:this,parameters:t,onPostCall:t=>{e=t},handlingStack:s?(0,i.createHandlingStack)("instrumented method"):void 0}]);let n=a.apply(this,t);return e&&(0,r.callMonitored)(e,null,[n]),n};return e[t]=l,{stop:()=>{u=!0,e[t]===l&&(e[t]=a)}}},"instrumentSetter",0,function(e,r,i){let o=Object.getOwnPropertyDescriptor(e,r);if(!o||!o.set||!o.configurable)return{stop:n.noop};let s=n.noop,a=(e,r)=>{(0,t.setTimeout)(()=>{a!==s&&i(e,r)},0)},u=function(e){o.set.call(this,e),a(this,e)};return Object.defineProperty(e,r,{set:u}),{stop:()=>{var t;(null==(t=Object.getOwnPropertyDescriptor(e,r))?void 0:t.set)===u&&Object.defineProperty(e,r,o),a=s}}}])},595649,e=>{"use strict";var t=e.i(328275),r=e.i(287555),n=e.i(628872),i=e.i(449305),o=e.i(57329);function s(e,t,r){let n={...e};for(let[e,{required:o,type:s}]of Object.entries(t))"string"!==s||a(n[e])||(n[e]=String(n[e])),o&&a(n[e])&&i.display.warn(`The property ${e} of ${r} is required; context will not be sent to the intake.`);return n}function a(e){return null==e||""===e}e.s(["createContextManager",0,function(e="",{propertiesConfig:a={}}={}){let u={},l=new n.Observable,c={getContext:()=>(0,t.deepClone)(u),setContext:t=>{let n;((n="object"===(0,o.getType)(t))||i.display.error("Unsupported context:",t),n)?u=(0,r.sanitize)(s(t,a,e)):c.clearContext(),l.notify()},setContextProperty:(t,n)=>{u=(0,r.sanitize)(s({...u,[t]:n},a,e)),l.notify()},removeContextProperty:t=>{delete u[t],s(u,a,e),l.notify()},clearContext:()=>{u={},l.notify()},changeObservable:l};return c}],595649)},421243,e=>{"use strict";var t=e.i(449305);function r(e,r){var i;let o=r?`${e}:${r}`:e;return(o.length>200||(i=o,function(){try{return RegExp("[\\p{Ll}]","u"),!0}catch(e){return!1}}()&&RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(i)))&&t.display.warn(`Tag ${o} doesn't meet tag requirements and will be sanitized. ${t.MORE_DETAILS} ${t.DOCS_ORIGIN}/getting_started/tagging/#defining-tags`),n(o)}function n(e){return e.replace(/,/g,"_")}e.s(["buildTag",0,r,"buildTags",0,function(e){let{env:t,service:n,version:i,datacenter:o}=e,s=[r("sdk_version","6.18.0")];return t&&s.push(r("env",t)),n&&s.push(r("service",n)),i&&s.push(r("version",i)),o&&s.push(r("datacenter",o)),s},"sanitizeTag",0,n])},472822,e=>{"use strict";e.s(["removeDuplicates",0,function(e){let t=new Set;return e.forEach(e=>t.add(e)),Array.from(t)},"removeItem",0,function(e,t){let r=e.indexOf(t);r>=0&&e.splice(r,1)}])},901721,e=>{"use strict";let t;var r=e.i(271019);function n(e,n){let{URL:i}=function(){if(!t){let e,r;try{(e=document.createElement("iframe")).style.display="none",document.body.appendChild(e),r=e.contentWindow}catch(e){r=window}t={URL:r.URL},null==e||e.remove()}return t}();try{return void 0!==n?new i(e,n):new i(e)}catch(t){throw Error(`Failed to construct URL: ${String(t)} ${(0,r.jsonStringify)({url:e,base:n})}`)}}e.s(["buildUrl",0,n,"getPathName",0,function(e){let t=n(e).pathname;return"/"===t[0]?t:`/${t}`},"isValidUrl",0,function(e){try{return!!n(e)}catch(e){return!1}},"normalizeUrl",0,function(e){return n(e,location.href).href}])},553790,e=>{"use strict";let t;var r=e.i(291495),n=e.i(38464),i=e.i(628872),o=e.i(602006),s=e.i(901721);e.s(["initFetchObservable",0,function(){return t||(t=new i.Observable(e=>{if(!window.fetch)return;let{stop:t}=(0,r.instrumentMethod)(window,"fetch",t=>(function({parameters:e,onPostCall:t,handlingStack:r},i){let[a,u]=e,l=u&&u.method;void 0===l&&a instanceof Request&&(l=a.method);let c=void 0!==l?String(l).toUpperCase():"GET",d=a instanceof Request?a.url:(0,s.normalizeUrl)(String(a)),f={state:"start",init:u,input:a,method:c,startClocks:(0,o.clocksNow)(),url:d,handlingStack:r};i.notify(f),e[0]=f.input,e[1]=f.init,t(e=>(function(e,t,r){function i(t){r.state="resolve",Object.assign(r,t),e.notify(r)}t.then((0,n.monitor)(e=>{i({response:e,responseType:e.type,status:e.status,isAborted:!1})}),(0,n.monitor)(e=>{var t,n;i({status:0,isAborted:(null==(n=null==(t=r.init)?void 0:t.signal)?void 0:n.aborted)||e instanceof DOMException&&e.code===DOMException.ABORT_ERR,error:e})}))})(i,e,f))})(t,e),{computeHandlingStack:!0});return t})),t}])},175339,e=>{"use strict";var t=e.i(124385),r=e.i(328275),n=e.i(568432);let i=[];e.s(["storeContextManager",0,function(e,o,s,a){var u,l;let c=(u=s,l=a,`_dd_c_${u}_${l}`);i.push((0,t.addEventListener)(e,window,"storage",({key:e})=>{c===e&&o.setContext(f())})),o.changeObservable.subscribe(function(){localStorage.setItem(c,JSON.stringify(o.getContext()))});let d=(0,r.combine)(f(),o.getContext());function f(){let e=localStorage.getItem(c);return e?JSON.parse(e):{}}(0,n.isEmptyObject)(d)||o.setContext(d)}])},754614,110977,815806,e=>{"use strict";var t=e.i(175339),r=e.i(401017),n=e.i(568432),i=e.i(595649);function o(){return(0,i.createContextManager)("account",{propertiesConfig:{id:{type:"string",required:!0},name:{type:"string"}}})}function s(){return(0,i.createContextManager)("global context")}function a(){return(0,i.createContextManager)("user",{propertiesConfig:{id:{type:"string"},name:{type:"string"},email:{type:"string"}}})}e.s(["buildAccountContextManager",0,o,"startAccountContext",0,function(e,i,s){let a=o();return i.storeContextsAcrossPages&&(0,t.storeContextManager)(i,a,s,4),e.register(0,()=>{let e=a.getContext();return(0,n.isEmptyObject)(e)||!e.id?r.SKIPPED:{account:e}}),a}],754614),e.s(["buildGlobalContextManager",0,s,"startGlobalContext",0,function(e,r,n,i){let o=s();return r.storeContextsAcrossPages&&(0,t.storeContextManager)(r,o,n,2),e.register(0,()=>{let e=o.getContext();return i?{context:e}:e}),o}],110977),e.s(["buildUserContextManager",0,a,"startUserContext",0,function(e,i,o,s){let u=a();return i.storeContextsAcrossPages&&(0,t.storeContextManager)(i,u,s,1),e.register(0,({eventType:e,startTime:t})=>{let s=u.getContext(),a=o.findTrackedSession(t);return(a&&a.anonymousId&&!s.anonymous_id&&i.trackAnonymousUser&&(s.anonymous_id=a.anonymousId),(0,n.isEmptyObject)(s))?r.SKIPPED:{type:e,usr:s}}),e.register(1,({startTime:e})=>{var t;return{anonymous_id:null==(t=o.findTrackedSession(e))?void 0:t.anonymousId}}),u}],815806)},328861,e=>{"use strict";let t=/([\w-]+)\s*=\s*([^;]+)/g;e.s(["findCommaSeparatedValue",0,function(e,r){for(t.lastIndex=0;;){let n=t.exec(e);if(n){if(n[1]===r)return n[2]}else break}},"findCommaSeparatedValues",0,function(e){let r=new Map;for(t.lastIndex=0;;){let n=t.exec(e);if(n)r.set(n[1],n[2]);else break}return r},"generateUUID",0,function e(t){return t?(parseInt(t,10)^16*Math.random()>>parseInt(t,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,e)},"safeTruncate",0,function(e,t,r=""){let n=e.charCodeAt(t-1),i=n>=55296&&n<=56319?t+1:t;return e.length<=i?e:`${e.slice(0,i)}${r}`}])},989584,774557,669702,e=>{"use strict";let t,r,n;function i(){return null!=t?t:t=function(e=window){var t;let r=e.navigator.userAgent;return e.chrome||/HeadlessChrome/.test(r)?0:(null==(t=e.navigator.vendor)?void 0:t.indexOf("Apple"))===0||/safari/i.test(r)&&!/chrome|android/i.test(r)?1:2}()}e.s(["isChromium",0,function(){return 0===i()},"isSafari",0,function(){return 1===i()}],989584);var o=e.i(449305),s=e.i(602006),a=e.i(328861);function u(e,t,r=0,n){let i=new Date;i.setTime(i.getTime()+r);let o=`expires=${i.toUTCString()}`,s=n&&n.crossSite?"none":"strict",a=n&&n.domain?`;domain=${n.domain}`:"",l=n&&n.secure?";secure":"",c=n&&n.partitioned?";partitioned":"";document.cookie=`${e}=${t};${o};path=/;samesite=${s}${a}${l}${c}`}function l(e){return(0,a.findCommaSeparatedValue)(document.cookie,e)}e.s(["areCookiesAuthorized",0,function(e){if(void 0===document.cookie||null===document.cookie)return!1;try{let t=`dd_cookie_test_${(0,a.generateUUID)()}`,r="test";u(t,r,s.ONE_MINUTE,e);let n=l(t)===r;return u(t,"",0,e),n}catch(e){return o.display.error(e),!1}},"getCookie",0,l,"getCurrentSite",0,function(){if(void 0===n){let e=`dd_site_test_${(0,a.generateUUID)()}`,t=window.location.hostname.split("."),r=t.pop();for(;t.length&&!l(e);)r=`${t.pop()}.${r}`,u(e,"test",s.ONE_SECOND,{domain:r});u(e,"",0,{domain:r}),n=r}return n},"getInitCookie",0,function(e){return r||(r=(0,a.findCommaSeparatedValues)(document.cookie)),r.get(e)},"setCookie",0,u],774557),e.s(["SESSION_STORE_KEY",0,"_dd_s"],669702)},543757,e=>{"use strict";var t=e.i(602006);let r=4*t.ONE_HOUR,n=15*t.ONE_MINUTE,i=t.ONE_YEAR;e.s(["SESSION_COOKIE_EXPIRATION_DELAY",0,i,"SESSION_EXPIRATION_DELAY",0,n,"SESSION_NOT_TRACKED",0,"0","SESSION_TIME_OUT_DELAY",0,r,"SessionPersistence",0,{COOKIE:"cookie",LOCAL_STORAGE:"local-storage"}])},484690,270599,e=>{"use strict";let t;var r=e.i(442504),n=e.i(628872),i=e.i(602006),o=e.i(563746),s=e.i(328861),a=e.i(449305),u=e.i(989584),l=e.i(774557),c=e.i(669702),d=e.i(568432),f=e.i(103067),p=e.i(543757);let m=/^([a-zA-Z]+)=([a-z0-9-]+)$/;function g(e,t){let r={isExpired:"1"};return t.trackAnonymousUser&&((null==e?void 0:e.anonymousId)?r.anonymousId=null==e?void 0:e.anonymousId:r.anonymousId=(0,s.generateUUID)()),r}function v(e){return(0,d.isEmptyObject)(e)}function y(e){var t;return void 0!==e.isExpired||!((void 0===(t=e).created||(0,i.dateNow)()-Number(t.created)"anonymousId"===e?`aid=${t}`:`${e}=${t}`).join("&")}function E(e){let t={};return e&&(-1!==e.indexOf("&")||m.test(e))&&e.split("&").forEach(e=>{let r=m.exec(e);if(null!==r){let[,e,n]=r;"aid"===e?t.anonymousId=n:t[e]=n}}),t}function h(e){var t;let r,n=((r={}).secure=!!(t=e).useSecureSessionCookie||!!t.usePartitionedCrossSiteSessionCookie,r.crossSite=!!t.usePartitionedCrossSiteSessionCookie,r.partitioned=!!t.usePartitionedCrossSiteSessionCookie,t.trackSessionAcrossSubdomains&&(r.domain=(0,l.getCurrentSite)()),r);return(0,l.areCookiesAuthorized)(n)?{type:p.SessionPersistence.COOKIE,cookieOptions:n}:void 0}function T(e,t){let r={isLockEnabled:(0,u.isChromium)(),persistSession:r=>_(t,e,r,p.SESSION_EXPIRATION_DELAY),retrieveSession:w,expireSession:r=>_(t,e,g(r,e),p.SESSION_TIME_OUT_DELAY)};if(!(0,l.getInitCookie)(c.SESSION_STORE_KEY)){let e=(0,l.getInitCookie)("_dd"),t=(0,l.getInitCookie)("_dd_r"),n=(0,l.getInitCookie)("_dd_l"),i={};e&&(i.id=e),n&&/^[01]$/.test(n)&&(i.logs=n),t&&/^[012]$/.test(t)&&(i.rum=t),v(i)||(b(i),r.persistSession(i))}return r}function _(e,t,r,n){(0,l.setCookie)(c.SESSION_STORE_KEY,S(r),t.trackAnonymousUser?p.SESSION_COOKIE_EXPIRATION_DELAY:n,e)}function w(){return E((0,l.getCookie)(c.SESSION_STORE_KEY))}function O(){try{let e=(0,s.generateUUID)(),t=`_dd_test_${e}`;localStorage.setItem(t,e);let r=localStorage.getItem(t);return localStorage.removeItem(t),e===r?{type:p.SessionPersistence.LOCAL_STORAGE}:void 0}catch(e){return}}function I(e){localStorage.setItem(c.SESSION_STORE_KEY,S(e))}function C(){return E(localStorage.getItem(c.SESSION_STORE_KEY))}e.s(["initCookieStrategy",0,T,"retrieveSessionCookie",0,w,"selectCookieStrategy",0,h],270599);var N=e.i(793018);let A=i.ONE_SECOND,R=[];function k(e,r,n=0){var o;let a,{isLockEnabled:u,persistSession:l,expireSession:c}=r,d=e=>l({...e,lock:a}),f=()=>{let{lock:e,...t}=r.retrieveSession();return{session:t,lock:e&&!function(e){let[,t]=e.split("--");return!t||(0,i.elapsed)(Number(t),(0,i.timeStampNow)())>A}(e)?e:void 0}};if(t||(t=e),e!==t)return void R.push(e);if(u&&n>=100){(0,N.addTelemetryDebug)("Aborted session operation after max lock retries",{currentStore:f()}),D(r);return}let p=f();if(u&&(p.lock||(a=(0,s.generateUUID)()+"--"+(0,i.timeStampNow)(),d(p.session),(p=f()).lock!==a)))return void x(e,r,n);let m=e.process(p.session);if(u&&(p=f()).lock!==a)return void x(e,r,n);if(m&&(y(m)?c(m):(b(m),u?d(m):l(m))),u&&!(m&&y(m))){if((p=f()).lock!==a)return void x(e,r,n);l(p.session),m=p.session}null==(o=e.after)||o.call(e,m||p.session),D(r)}function x(e,t,n){(0,r.setTimeout)(()=>{k(e,t,n+1)},10)}function D(e){t=void 0;let r=R.shift();r&&k(r,e)}let L=i.ONE_SECOND;e.s(["selectSessionStoreStrategyType",0,function(e){switch(e.sessionPersistence){case p.SessionPersistence.COOKIE:return h(e);case p.SessionPersistence.LOCAL_STORAGE:return O();case void 0:{let t=h(e);return!t&&e.allowFallbackToLocalStorage&&(t=O()),t}default:a.display.error(`Invalid session persistence '${String(e.sessionPersistence)}'`)}},"startSessionStore",0,function(e,t,a,u,l=function(e,t){return e.type===p.SessionPersistence.COOKIE?T(t,e.cookieOptions):{isLockEnabled:!1,persistSession:I,retrieveSession:C,expireSession:e=>(function(e,t){I(g(e,t))})(e,t)}}(e,t)){let c,d=new n.Observable,f=new n.Observable,m=new n.Observable,b=(0,r.setInterval)(function(){let e=l.retrieveSession();y(e)?k({process:e=>y(e)?g(e,t):void 0,after:h},l):h(e)},L);_();let{throttled:S,cancel:E}=(0,o.throttle)(()=>{k({process:e=>{if(v(e))return;let t=h(e);return function(e){if(v(e))return;let t=u(e[a]);e[a]=t,delete e.isExpired,t===p.SESSION_NOT_TRACKED||e.id||(e.id=(0,s.generateUUID)(),e.created=String((0,i.dateNow)()))}(t),t},after:e=>{v(e)||w()||(c=e,d.notify()),c=e}},l)},L);function h(e){var r;return y(e)&&(e=g(e,t)),w()&&((r=e,c.id!==r.id||c[a]!==r[a])?(c=g(c,t),f.notify()):(m.notify({previousState:c,newState:e}),c=e)),e}function _(){k({process:e=>{if(v(e))return g(e,t)},after:e=>{c=e}},l)}function w(){return(null==c?void 0:c[a])!==void 0}return{expandOrRenewSession:S,expandSession:function(){k({process:e=>w()?h(e):void 0},l)},getSession:()=>c,renewObservable:d,expireObservable:f,sessionStateUpdateObservable:m,restartSession:_,expire:()=>{E(),l.expireSession(c),h(g(c,t))},stop:()=>{(0,r.clearInterval)(b)},updateSessionState:function(e){k({process:t=>({...t,...e}),after:h},l)}}}],484690)},921458,e=>{"use strict";var t=e.i(449305),r=e.i(57329);e.s(["isMatchOption",0,function(e){let t=(0,r.getType)(e);return"string"===t||"function"===t||e instanceof RegExp},"matchList",0,function(e,r,n=!1){return e.some(e=>{try{if("function"==typeof e)return e(r);if(e instanceof RegExp)return e.test(r);if("string"==typeof e)return n?r.startsWith(e):e===r}catch(e){t.display.error(e)}return!1})}])},59418,e=>{"use strict";var t=e.i(449305),r=e.i(921458);let n=["chrome-extension://","moz-extension://"];function i(e){return n.some(t=>e.includes(t))}var o=e.i(793018);let s="Running the Browser SDK in a Web extension content script is discouraged and will be forbidden in a future major release unless the `allowedTrackingOrigins` option is provided.";e.s(["isAllowedTrackingOrigins",0,function(e,a="u">typeof location?location.origin:"",u=Error().stack){let l=e.allowedTrackingOrigins;if(!l){if(function(e,t=""){return!i(e)&&i(t)}(a,u)){t.display.warn(s);let e=function(e=""){for(let t of n){let r=e.match(RegExp(`${t}[^/]+`));if(r)return r[0]}}(u);(0,o.addTelemetryDebug)(s,{extensionUrl:e||"unknown"})}return!0}let c=(0,r.matchList)(l,a);return c||t.display.error("SDK initialized on a non-allowed domain."),c}],59418)},268562,279710,e=>{"use strict";var t=e.i(93258),r=e.i(602006),n=e.i(901721),i=e.i(328861);function o(e,t){let o=function(e,t){let r=`/api/v2/${t}`,i=e.proxy;if("string"==typeof i){let e=(0,n.normalizeUrl)(i);return t=>`${e}?ddforward=${encodeURIComponent(`${r}?${t}`)}`}if("function"==typeof i)return e=>i({path:r,parameters:e});let o=s(t,e);return e=>`https://${o}${r}?${e}`}(e,t);return{build:(n,s)=>o(function({clientToken:e,internalAnalyticsSubdomain:t},n,o,{retry:s,encoding:a}){let u=["ddsource=browser",`dd-api-key=${e}`,`dd-evp-origin-version=${encodeURIComponent("6.18.0")}`,"dd-evp-origin=browser",`dd-request-id=${(0,i.generateUUID)()}`];return a&&u.push(`dd-evp-encoding=${a}`),"rum"===n&&(u.push(`batch_time=${(0,r.timeStampNow)()}`,`_dd.api=${o}`),s&&u.push(`_dd.retry_count=${s.count}`,`_dd.retry_after=${s.lastFailureStatus}`)),t&&u.reverse(),u.join("&")}(e,t,n,s)),trackType:t}}function s(e,r){let{site:n=t.INTAKE_SITE_US1,internalAnalyticsSubdomain:i}=r;if("logs"===e&&r.usePciIntake&&n===t.INTAKE_SITE_US1)return t.PCI_INTAKE_HOST_US1;if(i&&n===t.INTAKE_SITE_US1)return`${i}.${t.INTAKE_SITE_US1}`;if(n===t.INTAKE_SITE_FED_STAGING)return`http-intake.logs.${n}`;let o=n.split("."),s=o.pop();return`browser-intake-${o.join("-")}.${s}`}e.s(["buildEndpointHost",0,s,"createEndpointBuilder",0,o],279710),e.s(["computeTransportConfiguration",0,function(e){var r;let n=e.site||t.INTAKE_SITE_US1,i={logsEndpointBuilder:o(r=e,"logs"),rumEndpointBuilder:o(r,"rum"),profilingEndpointBuilder:o(r,"profile"),sessionReplayEndpointBuilder:o(r,"replay"),exposuresEndpointBuilder:o(r,"exposures")};return{replica:function(e){if(!e.replica)return;let r={...e,site:t.INTAKE_SITE_US1,clientToken:e.replica.clientToken},n={logsEndpointBuilder:o(r,"logs"),rumEndpointBuilder:o(r,"rum")};return{applicationId:e.replica.applicationId,...n}}(e),site:n,...i}},"isIntakeUrl",0,function(e){return t.INTAKE_URL_PARAMETERS.every(t=>e.includes(t))}],268562)},867494,e=>{"use strict";var t=e.i(12379),r=e.i(449305),n=e.i(602006),i=e.i(982067),o=e.i(548544),s=e.i(568432),a=e.i(484690),u=e.i(61555),l=e.i(59418),c=e.i(268562);function d(e,t){return null==e||"string"==typeof e||(r.display.error(`${t} must be defined as a string`),!1)}function f(e,t){return void 0===e||!!(0,i.isPercentage)(e)||(r.display.error(`${t} Sample Rate should be a number between 0 and 100`),!1)}e.s(["DefaultPrivacyLevel",0,{ALLOW:"allow",MASK:"mask",MASK_USER_INPUT:"mask-user-input"},"TraceContextInjection",0,{ALL:"all",SAMPLED:"sampled"},"isSampleRate",0,f,"serializeConfiguration",0,function(e){return{session_sample_rate:e.sessionSampleRate,telemetry_sample_rate:e.telemetrySampleRate,telemetry_configuration_sample_rate:e.telemetryConfigurationSampleRate,telemetry_usage_sample_rate:e.telemetryUsageSampleRate,use_before_send:!!e.beforeSend,use_partitioned_cross_site_session_cookie:e.usePartitionedCrossSiteSessionCookie,use_secure_session_cookie:e.useSecureSessionCookie,use_proxy:!!e.proxy,silent_multiple_init:e.silentMultipleInit,track_session_across_subdomains:e.trackSessionAcrossSubdomains,track_anonymous_user:e.trackAnonymousUser,session_persistence:e.sessionPersistence,allow_fallback_to_local_storage:!!e.allowFallbackToLocalStorage,store_contexts_across_pages:!!e.storeContextsAcrossPages,allow_untrusted_events:!!e.allowUntrustedEvents,tracking_consent:e.trackingConsent,use_allowed_tracking_origins:Array.isArray(e.allowedTrackingOrigins)}},"validateAndBuildConfiguration",0,function(e){var i,p,m,g,v,y,b,S,E,h,T;return e&&e.clientToken?void 0===e.allowedTrackingOrigins||Array.isArray(e.allowedTrackingOrigins)?(!(T=e.site)||"string"!=typeof T||/(datadog|ddog|datad0g|dd0g)/.test(T)||(r.display.error(`Site should be a valid Datadog site. ${r.MORE_DETAILS} ${r.DOCS_ORIGIN}/getting_started/site/.`),0))&&f(e.sessionSampleRate,"Session")&&f(e.telemetrySampleRate,"Telemetry")&&f(e.telemetryConfigurationSampleRate,"Telemetry Configuration")&&f(e.telemetryUsageSampleRate,"Telemetry Usage")&&d(e.version,"Version")&&d(e.env,"Env")&&d(e.service,"Service")&&(0,l.isAllowedTrackingOrigins)(e)?void 0===e.trackingConsent||(0,s.objectHasValue)(u.TrackingConsent,e.trackingConsent)?{beforeSend:e.beforeSend&&(0,t.catchUserErrors)(e.beforeSend,"beforeSend threw an error:"),sessionStoreStrategyType:(0,a.selectSessionStoreStrategyType)(e),sessionSampleRate:null!=(i=e.sessionSampleRate)?i:100,telemetrySampleRate:null!=(p=e.telemetrySampleRate)?p:20,telemetryConfigurationSampleRate:null!=(m=e.telemetryConfigurationSampleRate)?m:5,telemetryUsageSampleRate:null!=(g=e.telemetryUsageSampleRate)?g:5,service:null!=(v=e.service)?v:void 0,env:null!=(y=e.env)?y:void 0,version:null!=(b=e.version)?b:void 0,datacenter:null!=(S=e.datacenter)?S:void 0,silentMultipleInit:!!e.silentMultipleInit,allowUntrustedEvents:!!e.allowUntrustedEvents,trackingConsent:null!=(E=e.trackingConsent)?E:u.TrackingConsent.GRANTED,trackAnonymousUser:null==(h=e.trackAnonymousUser)||h,storeContextsAcrossPages:!!e.storeContextsAcrossPages,batchBytesLimit:16*o.ONE_KIBI_BYTE,eventRateLimiterThreshold:3e3,maxTelemetryEventsPerPage:15,flushTimeout:30*n.ONE_SECOND,batchMessagesLimit:50,messageBytesLimit:256*o.ONE_KIBI_BYTE,...(0,c.computeTransportConfiguration)(e)}:void r.display.error('Tracking Consent should be either "granted" or "not-granted"'):void 0:void r.display.error("Allowed Tracking Origins must be an array"):void r.display.error("Client Token is not configured, we will not send any data.")}])},345501,376426,e=>{"use strict";var t=e.i(931675),r=e.i(38464),n=e.i(628872),i=e.i(124385),o=e.i(328861),s=e.i(592568),a=e.i(602006);let u={intervention:"intervention",deprecation:"deprecation",cspViolation:"csp_violation"};function l(e){return{startClocks:(0,a.clocksNow)(),source:s.ErrorSource.REPORT,handling:"unhandled",...e}}function c(e,r,n,i,o){return n?(0,t.toStackTraceString)({name:e,message:r,stack:[{func:"?",url:n,line:null!=i?i:void 0,column:null!=o?o:void 0}]}):void 0}e.s(["RawReportType",0,u,"initReportObservable",0,function(e,t){var s,a;let d=[];t.includes(u.cspViolation)&&d.push((s=e,new n.Observable(e=>{let{stop:t}=(0,i.addEventListener)(s,document,"securitypolicyviolation",t=>{var r;let n;e.notify((r=t,n=`'${r.blockedURI}' blocked by '${r.effectiveDirective}' directive`,l({type:r.effectiveDirective,message:`${u.cspViolation}: ${n}`,originalError:r,csp:{disposition:r.disposition},stack:c(r.effectiveDirective,r.originalPolicy?`${n} of the policy "${(0,o.safeTruncate)(r.originalPolicy,100,"...")}"`:"no policy",r.sourceFile,r.lineNumber,r.columnNumber)})))});return t})));let f=t.filter(e=>e!==u.cspViolation);return f.length&&d.push((a=f,new n.Observable(e=>{if(!window.ReportingObserver)return;let t=(0,r.monitor)((t,r)=>t.forEach(t=>e.notify(function(e){let{type:t,body:r}=e;return l({type:r.id,message:`${t}: ${r.message}`,originalError:e,stack:c(r.id,r.message,r.sourceFile,r.lineNumber,r.columnNumber)})}(t)))),n=new window.ReportingObserver(t,{types:a,buffered:!0});return n.observe(),()=>{n.disconnect()}}))),(0,n.mergeObservables)(...d)}],345501);var d=e.i(774557);function f(){let e=window._DATADOG_SYNTHETICS_PUBLIC_ID||(0,d.getInitCookie)("datadog-synthetics-public-id");return"string"==typeof e?e:void 0}function p(){let e=window._DATADOG_SYNTHETICS_RESULT_ID||(0,d.getInitCookie)("datadog-synthetics-result-id");return"string"==typeof e?e:void 0}e.s(["getSyntheticsResultId",0,p,"getSyntheticsTestId",0,f,"isSyntheticsTest",0,function(){return!!(f()&&p())},"willSyntheticsInjectRum",0,function(){return!!(window._DATADOG_SYNTHETICS_INJECTS_RUM||(0,d.getInitCookie)("datadog-synthetics-injects-rum"))}],376426)},619623,e=>{"use strict";var t=e.i(442504),r=e.i(472822),n=e.i(602006);let i=1/0,o=n.ONE_MINUTE,s=null,a=new Set;e.s(["createValueHistory",0,function({expireDelay:e,maxEntries:u}){let l=[];s||(s=(0,t.setInterval)(()=>void a.forEach(e=>e()),o));let c=()=>{let t=(0,n.relativeNow)()-e;for(;l.length>0&&l[l.length-1].endTime{(0,r.removeItem)(l,n)},close:e=>{n.endTime=e}};return u&&l.length>=u&&l.pop(),l.unshift(n),n},find:function(e=i,t={returnInactive:!1}){for(let r of l)if(r.startTime<=e){if(t.returnInactive||e<=r.endTime)return r.value;break}},closeActive:function(e){let t=l[0];t&&t.endTime===i&&t.close(e)},findAll:function(e=i,t=0){let r=(0,n.addDuration)(e,t);return l.filter(t=>t.startTime<=r&&e<=t.endTime).map(e=>e.value)},reset:function(){l=[]},stop:function(){a.delete(c),0===a.size&&s&&((0,t.clearInterval)(s),s=null)}}}])},308823,275056,e=>{"use strict";var t=e.i(628872),r=e.i(619623),n=e.i(602006),i=e.i(124385),o=e.i(442504),s=e.i(793018),a=e.i(376426),u=e.i(774557),l=e.i(543757),c=e.i(484690),d=e.i(270599);let f=n.ONE_MINUTE,p=l.SESSION_TIME_OUT_DELAY,m=[];async function g(){let e=(0,d.retrieveSessionCookie)(),t=[];t="cookieStore"in window?await window.cookieStore.getAll("_dd_s"):document.cookie.split(/\s*;\s*/).filter(e=>e.startsWith("_dd_s")),(0,s.addTelemetryDebug)("Unexpected session state",{session:e,isSyntheticsTest:(0,a.isSyntheticsTest)(),createdTimestamp:null==e?void 0:e.created,expireTimestamp:null==e?void 0:e.expire,cookie:{count:t.length,domain:(0,u.getCurrentSite)(),...t},currentDomain:`${window.location.protocol}//${window.location.hostname}`})}e.s(["startSessionManager",0,function(e,s,a,u){let d=new t.Observable,v=new t.Observable,y=(0,c.startSessionStore)(e.sessionStoreStrategyType,e,s,a);m.push(()=>y.stop());let b=(0,r.createValueHistory)({expireDelay:p});function S(){let e=y.getSession();return e?{id:e.id,trackingType:e[s],isReplayForced:!!e.forcedReplay,anonymousId:e.anonymousId}:(g().catch(()=>void 0),{id:"invalid",trackingType:l.SESSION_NOT_TRACKED,isReplayForced:!1,anonymousId:void 0})}return m.push(()=>b.stop()),y.renewObservable.subscribe(()=>{b.add(S(),(0,n.relativeNow)()),d.notify()}),y.expireObservable.subscribe(()=>{v.notify(),b.closeActive((0,n.relativeNow)())}),y.expandOrRenewSession(),b.add(S(),(0,n.clocksOrigin)().relative),u.observable.subscribe(()=>{u.isGranted()?y.expandOrRenewSession():y.expire()}),function(e,t){let{stop:r}=(0,i.addEventListeners)(e,window,["click","touchstart","keydown","scroll"],t,{capture:!0,passive:!0});m.push(r)}(e,()=>{u.isGranted()&&y.expandOrRenewSession()}),function(e,t){let r=()=>{"visible"===document.visibilityState&&t()},{stop:n}=(0,i.addEventListener)(e,document,"visibilitychange",r);m.push(n);let s=(0,o.setInterval)(r,f);m.push(()=>{(0,o.clearInterval)(s)})}(e,()=>y.expandSession()),function(e,t){let{stop:r}=(0,i.addEventListener)(e,window,"resume",t,{capture:!0});m.push(r)}(e,()=>y.restartSession()),{findSession:(e,t)=>b.find(e,t),renewObservable:d,expireObservable:v,sessionStateUpdateObservable:y.sessionStateUpdateObservable,expire:y.expire,updateSessionState:y.updateSessionState}}],308823);var v=e.i(592568);e.s(["createEventRateLimiter",0,function(e,t,r){let i=0,s=!1;return{isLimitReached(){if(0===i&&(0,o.setTimeout)(()=>{i=0},n.ONE_MINUTE),(i+=1)<=t||s)return s=!1,!1;if(i===t+1){s=!0;try{r({message:`Reached max number of ${e}s by minute: ${t}`,source:v.ErrorSource.AGENT,startClocks:(0,n.clocksNow)()})}finally{s=!1}}return!0}}}],275056)},242958,e=>{"use strict";var t=e.i(797719),r=e.i(628872),n=e.i(449305),i=e.i(38464),o=e.i(287555),s=e.i(271019),a=e.i(592568),u=e.i(256721),l=e.i(931675),c=e.i(602006);let d={};e.s(["initConsoleObservable",0,function(e){let f=e.map(e=>{var f;return d[e]||(d[e]=(f=e,new r.Observable(e=>{let r=n.globalConsole[f];return n.globalConsole[f]=(...d)=>{r.apply(console,d);let p=(0,l.createHandlingStack)("console error");(0,i.callMonitored)(()=>{e.notify(function(e,r,i){let d=e.map(e=>{var r;return"string"==typeof(r=e)?(0,o.sanitize)(r):(0,t.isError)(r)?(0,l.formatErrorMessage)((0,u.computeStackTrace)(r)):(0,s.jsonStringify)((0,o.sanitize)(r),void 0,2)}).join(" ");if(r===n.ConsoleApiName.error){let n=e.find(t.isError),o=(0,t.computeRawError)({originalError:n,handlingStack:i,startClocks:(0,c.clocksNow)(),source:a.ErrorSource.CONSOLE,handling:"handled",nonErrorPrefix:"Provided",useFallbackStack:!1});return o.message=d,{api:r,message:d,handlingStack:i,error:o}}return{api:r,message:d,error:void 0,handlingStack:i}}(d,f,p))})},()=>{n.globalConsole[f]=r}}))),d[e]});return(0,r.mergeObservables)(...f)}])},968678,e=>{"use strict";let t;var r=e.i(291495),n=e.i(628872),i=e.i(602006),o=e.i(901721),s=e.i(568432),a=e.i(124385);let u=new WeakMap;function l({target:e,parameters:[t,r]}){u.set(e,{state:"open",method:String(t).toUpperCase(),url:(0,o.normalizeUrl)(String(r))})}function c({target:e}){let t=u.get(e);t&&(t.isAborted=!0)}e.s(["initXhrObservable",0,function(e){var o;return t||(o=e,t=new n.Observable(e=>{let{stop:t}=(0,r.instrumentMethod)(XMLHttpRequest.prototype,"open",l),{stop:n}=(0,r.instrumentMethod)(XMLHttpRequest.prototype,"send",t=>{!function({target:e,handlingStack:t},n,o){let l=u.get(e);if(!l)return;l.state="start",l.startClocks=(0,i.clocksNow)(),l.isAborted=!1,l.xhr=e,l.handlingStack=t;let c=!1,{stop:d}=(0,r.instrumentMethod)(e,"onreadystatechange",()=>{e.readyState===XMLHttpRequest.DONE&&f()}),f=()=>{p(),d(),c||(c=!0,l.state="complete",l.duration=(0,i.elapsed)(l.startClocks.timeStamp,(0,i.timeStampNow)()),l.status=e.status,o.notify((0,s.shallowClone)(l)))},{stop:p}=(0,a.addEventListener)(n,e,"loadend",f);o.notify(l)}(t,o,e)},{computeHandlingStack:!0}),{stop:d}=(0,r.instrumentMethod)(XMLHttpRequest.prototype,"abort",c);return()=>{t(),n(),d()}})),t}])},633673,e=>{"use strict";let t={DOCUMENT:"document",XHR:"xhr",BEACON:"beacon",FETCH:"fetch",CSS:"css",JS:"js",IMAGE:"image",FONT:"font",MEDIA:"media",OTHER:"other"},r={FETCH:t.FETCH,XHR:t.XHR};e.s(["RequestType",0,r,"ResourceType",0,t])},139976,e=>{"use strict";var t=e.i(38464),r=e.i(563746);e.s(["readBytesFromStream",0,function(e,n,i){let o=e.getReader(),s=[],a=0;function u(){let e,t;if(o.cancel().catch(r.noop),i.collectStreamBody){let r;if(1===s.length)r=s[0];else{r=new Uint8Array(a);let e=0;s.forEach(t=>{r.set(t,e),e+=t.length})}e=r.slice(0,i.bytesLimit),t=r.length>i.bytesLimit}n(void 0,e,t)}!function e(){o.read().then((0,t.monitor)(t=>{t.done?u():(i.collectStreamBody&&s.push(t.value),(a+=t.value.length)>i.bytesLimit?u():e())}),(0,t.monitor)(e=>n(e)))}()}])},961645,e=>{"use strict";e.s(["AbstractLifeCycle",0,class{constructor(){this.callbacks={}}notify(e,t){let r=this.callbacks[e];r&&r.forEach(e=>e(t))}subscribe(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),{unsubscribe:()=>{this.callbacks[e]=this.callbacks[e].filter(e=>t!==e)}}}}])},393713,534984,438137,533253,539408,450653,66272,158239,942637,371598,380466,796411,748407,384641,197038,730306,e=>{"use strict";let t,r,n,i,o,s;var a,u,l=e.i(253265),c=e.i(590336),d=e.i(793018),f=e.i(841259),p=e.i(754614),m=e.i(110977),g=e.i(815806),v=e.i(38464),y=e.i(563746),b=e.i(628872),S=e.i(917701);function E(){let e=h();return new b.Observable(t=>{if(!e)return;let r=new e((0,v.monitor)(e=>t.notify(e)));return r.observe(document,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),()=>r.disconnect()})}function h(){let e,t=window;if(t.Zone&&(e=(0,S.getZoneJsOriginalValue)(t,"MutationObserver"),t.MutationObserver&&e===t.MutationObserver)){let r=new t.MutationObserver(y.noop),n=(0,S.getZoneJsOriginalValue)(r,"originalInstance");e=n&&n.constructor}return e||(e=t.MutationObserver),e}e.s(["createDOMMutationObservable",0,E,"getMutationObserverConstructor",0,h],534984);var T=e.i(291495);let _=e.i(961645).AbstractLifeCycle;var w=e.i(543757),O=e.i(619623);let I=w.SESSION_TIME_OUT_DELAY;var C=e.i(633673),N=e.i(553790),A=e.i(968678),R=e.i(139976),k=e.i(602006),x=e.i(470252),D=e.i(901721),L=e.i(268562),M=e.i(191819);let U="initial_document",P=[[C.ResourceType.DOCUMENT,e=>U===e],[C.ResourceType.XHR,e=>"xmlhttprequest"===e],[C.ResourceType.FETCH,e=>"fetch"===e],[C.ResourceType.BEACON,e=>"beacon"===e],[C.ResourceType.CSS,(e,t)=>/\.css$/i.test(t)],[C.ResourceType.JS,(e,t)=>/\.js$/i.test(t)],[C.ResourceType.IMAGE,(e,t)=>["image","img","icon"].includes(e)||null!==/\.(gif|jpg|jpeg|tiff|png|svg|ico)$/i.exec(t)],[C.ResourceType.FONT,(e,t)=>null!==/\.(woff|eot|woff2|ttf)$/i.exec(t)],[C.ResourceType.MEDIA,(e,t)=>["audio","video"].includes(e)||null!==/\.(mp3|mp4)$/i.exec(t)]];function $(e){let t=e.name;if(!(0,D.isValidUrl)(t))return(0,d.addTelemetryDebug)(`Failed to construct URL for "${e.name}"`),C.ResourceType.OTHER;let r=(0,D.getPathName)(t);for(let[t,n]of P)if(n(e.initiatorType,r))return t;return C.ResourceType.OTHER}function B(...e){for(let t=1;te[t])return!1;return!0}function V(e){return"xmlhttprequest"===e.initiatorType||"fetch"===e.initiatorType}function j(e){let{duration:t,startTime:r,responseEnd:n}=e;return 0===t&&r=0}function G(e){var t;let r=B(e.startTime,e.fetchStart,e.domainLookupStart,e.domainLookupEnd,e.connectStart,e.connectEnd,e.requestStart,e.responseStart,e.responseEnd),n=!((t=e).redirectEnd>t.startTime)||B(e.startTime,e.redirectStart,e.redirectEnd,e.fetchStart);return r&&n}function H(e,t,r){if(e<=t&&t<=r)return{duration:(0,k.toServerDuration)((0,k.elapsed)(t,r)),start:(0,k.toServerDuration)((0,k.elapsed)(e,t))}}function q(e){return""===e.nextHopProtocol?void 0:e.nextHopProtocol}function z(e){return""===e.deliveryType?"other":e.deliveryType}function Y(e){if(e.startTime>>=1),{toString(e=10){let r=t[1],n=t[0],i="";do{let t=r%e*0x100000000+n;r=Math.floor(r/e),n=Math.floor(t/e),i=(t%e).toString(e)+i}while(r||n)return i}}}function ea(e){return e.toString(16).padStart(16,"0")}function eu(e){0!==e.status||e.isAborted||(e.traceId=void 0,e.spanId=void 0,e.traceSampled=void 0)}function el(e,t,r,n){return{clearTracingIfNeeded:eu,traceFetch:i=>ec(e,i,t,r,n,e=>{var t;if(i.input instanceof Request&&!(null==(t=i.init)?void 0:t.headers))i.input=new Request(i.input),Object.keys(e).forEach(t=>{i.input.headers.append(t,e[t])});else{i.init=(0,Q.shallowClone)(i.init);let t=[];i.init.headers instanceof Headers?i.init.headers.forEach((e,r)=>{t.push([r,e])}):Array.isArray(i.init.headers)?i.init.headers.forEach(e=>{t.push(e)}):i.init.headers&&Object.keys(i.init.headers).forEach(e=>{t.push([e,i.init.headers[e]])}),i.init.headers=t.concat((0,Z.objectEntries)(e))}}),traceXhr:(i,o)=>ec(e,i,t,r,n,e=>{Object.keys(e).forEach(t=>{o.setRequestHeader(t,e[t])})})}}function ec(e,t,r,n,i,o){let s=r.findTrackedSession();if(!s)return;let a=e.allowedTracingUrls.find(e=>(0,et.matchList)([e.match],t.url,!0));if(!a)return;let u=eo(s.id,e.traceSampleRate);(u||e.traceContextInjection===er.TraceContextInjection.ALL)&&(t.traceSampled=u,t.traceId=es(64),t.spanId=es(63),o(function(e,t,r,n,i,o,s,a){let u={};if(i.forEach(n=>{switch(n){case"datadog":Object.assign(u,{"x-datadog-origin":"rum","x-datadog-parent-id":t.toString(),"x-datadog-sampling-priority":r?"1":"0","x-datadog-trace-id":e.toString()});break;case"tracecontext":Object.assign(u,{traceparent:`00-0000000000000000${ea(e)}-${ea(t)}-0${r?"1":"0"}`,tracestate:`dd=s:${r?"1":"0"};o:rum`});break;case"b3":Object.assign(u,{b3:`${ea(e)}-${ea(t)}-${r?"1":"0"}`});break;case"b3multi":Object.assign(u,{"X-B3-TraceId":ea(e),"X-B3-SpanId":ea(t),"X-B3-Sampled":r?"1":"0"})}}),a.propagateTraceBaggage){let e={"session.id":n},t=o.getContext().id;"string"==typeof t&&(e["user.id"]=t);let r=s.getContext().id;"string"==typeof r&&(e["account.id"]=r);let i=Object.entries(e).map(([e,t])=>`${e}=${encodeURIComponent(t)}`).join(",");i&&(u.baggage=i)}return u}(t.traceId,t.spanId,t.traceSampled,s.id,a.propagatorTypes,n,i,e)))}e.s(["isTracingOption",0,function(e){return"object"===(0,ee.getType)(e)&&(0,et.isMatchOption)(e.match)&&Array.isArray(e.propagatorTypes)},"startTracer",0,el],539408);let ed=1;function ef(){let e=ed;return ed+=1,e}var ep=e.i(328275),em=e.i(328861),eg=e.i(401017);function ev(e){return(0,en.isNumber)(e)&&e<0?void 0:e}let ey={ACTION:"action",ERROR:"error",LONG_TASK:"long_task",VIEW:"view",RESOURCE:"resource",VITAL:"vital"},eb={LONG_TASK:"long-task",LONG_ANIMATION_FRAME:"long-animation-frame"},eS={INITIAL_LOAD:"initial_load",ROUTE_CHANGE:"route_change",BF_CACHE:"bf_cache"},eE={CLICK:"click",CUSTOM:"custom"},eh={RAGE_CLICK:"rage_click",ERROR_CLICK:"error_click",DEAD_CLICK:"dead_click"},eT={DURATION:"duration"};function e_({lifeCycle:e,isChildEvent:t,onChange:r=y.noop}){let n={errorCount:0,longTaskCount:0,resourceCount:0,actionCount:0,frustrationCount:0},i=e.subscribe(13,e=>{var i;if("view"!==e.type&&"vital"!==e.type&&t(e))switch(e.type){case ey.ERROR:n.errorCount+=1,r();break;case ey.ACTION:n.actionCount+=1,e.action.frustration&&(n.frustrationCount+=e.action.frustration.type.length),r();break;case ey.LONG_TASK:n.longTaskCount+=1,r();break;case ey.RESOURCE:(null==(i=e._dd)?void 0:i.discarded)||(n.resourceCount+=1,r())}});return{stop:()=>{i.unsubscribe()},eventCounts:n}}e.s(["ActionType",0,eE,"FrustrationType",0,eh,"RumEventType",0,ey,"RumLongTaskEntryType",0,eb,"ViewLoadingType",0,eS,"VitalType",0,eT],450653);var ew=e.i(442504),eO=e.i(124385);function eI(e,r){return new b.Observable(n=>{var i;let o,s;if(!window.PerformanceObserver)return;let a=e=>{let t=e.filter(e=>{var t;return!((t=e).entryType===u.RESOURCE&&(!W(t.name)||!K(t)))});t.length>0&&n.notify(t)},l=!0,c=new PerformanceObserver((0,v.monitor)(e=>{l?o=(0,ew.setTimeout)(()=>a(e.getEntries())):a(e.getEntries())}));try{c.observe(r)}catch(e){if([u.RESOURCE,u.NAVIGATION,u.LONG_TASK,u.PAINT].includes(r.type)){r.buffered&&(o=(0,ew.setTimeout)(()=>a(performance.getEntriesByType(r.type))));try{c.observe({entryTypes:[r.type]})}catch(e){return}}}return l=!1,i=e,!t&&void 0!==window.performance&&"getEntries"in performance&&"addEventListener"in performance&&(t=(0,eO.addEventListener)(i,performance,"resourcetimingbufferfull",()=>{performance.clearResourceTimings()})),eC(u.FIRST_INPUT)||r.type!==u.FIRST_INPUT||({stop:s}=function(e,t){let r=(0,k.dateNow)(),n=!1,{stop:i}=(0,eO.addEventListeners)(e,window,["click","mousedown","keydown","touchstart","pointerdown"],t=>{var r,n;if(!t.cancelable)return;let i={entryType:"first-input",processingStart:(0,k.relativeNow)(),processingEnd:(0,k.relativeNow)(),startTime:t.timeStamp,duration:0,name:"",cancelable:!1,target:null,toJSON:()=>({})};"pointerdown"===t.type?(r=e,n=i,(0,eO.addEventListeners)(r,window,["pointerup","pointercancel"],e=>{"pointerup"===e.type&&o(n)},{once:!0})):o(i)},{passive:!0,capture:!0});return{stop:i};function o(e){if(!n){n=!0,i();let o=e.processingStart-e.startTime;o>=0&&o<(0,k.dateNow)()-r&&t(e)}}}(e,e=>{a([e])})),()=>{c.disconnect(),s&&s(),(0,ew.clearTimeout)(o)}})}function eC(e){return window.PerformanceObserver&&void 0!==PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes(e)}function eN(e){return e.nodeType===Node.TEXT_NODE}function eA(e){return e.nodeType===Node.COMMENT_NODE}function eR(e){return e.nodeType===Node.ELEMENT_NODE}function ek(e){return eR(e)&&!!e.shadowRoot}function ex(e){return!!e.host&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&eR(e.host)}function eD(e){return ex(e)?e.host:e.parentNode}(a=u||(u={})).EVENT="event",a.FIRST_INPUT="first-input",a.LARGEST_CONTENTFUL_PAINT="largest-contentful-paint",a.LAYOUT_SHIFT="layout-shift",a.LONG_TASK="longtask",a.LONG_ANIMATION_FRAME="long-animation-frame",a.NAVIGATION="navigation",a.PAINT="paint",a.RESOURCE="resource",a.VISIBILITY_STATE="visibility-state",e.s(["RumPerformanceEntryType",0,u,"createPerformanceObservable",0,eI,"supportPerformanceTimingEvent",0,eC],66272),e.s(["forEachChildNodes",0,function(e,t){let r=e.firstChild;for(;r;)t(r),r=r.nextSibling;ek(e)&&t(e.shadowRoot)},"getParentNode",0,eD,"hasChildNodes",0,function(e){return e.childNodes.length>0||ek(e)},"isCommentNode",0,eA,"isElementNode",0,eR,"isNodeShadowHost",0,ek,"isNodeShadowRoot",0,ex,"isTextNode",0,eN],158239);let eL="data-dd-excluded-activity-mutations";function eM(e,t,r){let n,i=!1,o=(0,ew.setTimeout)((0,v.monitor)(()=>l({hadActivity:!1})),100),s=void 0!==r?(0,ew.setTimeout)((0,v.monitor)(()=>l({hadActivity:!0,end:(0,k.timeStampNow)()})),r):void 0,a=e.subscribe(({isBusy:e})=>{(0,ew.clearTimeout)(o),(0,ew.clearTimeout)(n);let t=(0,k.timeStampNow)();e||(n=(0,ew.setTimeout)((0,v.monitor)(()=>l({hadActivity:!0,end:t})),100))}),u=()=>{i=!0,(0,ew.clearTimeout)(o),(0,ew.clearTimeout)(n),(0,ew.clearTimeout)(s),a.unsubscribe()};function l(e){i||(u(),t(e))}return{stop:u}}function eU(e,t,r,n){return new b.Observable(i=>{let o,s=[],a=0;return s.push(t.subscribe(e=>{e.every(e$)||l()}),r.subscribe(l),eI(n,{type:u.RESOURCE}).subscribe(e=>{e.some(e=>!eP(n,e.name))&&l()}),e.subscribe(7,e=>{eP(n,e.url)||(void 0===o&&(o=e.requestIndex),a+=1,l())}),e.subscribe(8,e=>{eP(n,e.url)||void 0===o||e.requestIndex{s.forEach(e=>e.unsubscribe())};function l(){i.notify({isBusy:a>0})}})}function eP(e,t){return(0,et.matchList)(e.excludedActivityUrls,t)}function e$(e){let t="characterData"===e.type?e.target.parentElement:e.target;return!!(t&&eR(t)&&t.matches(`[${eL}], [${eL}] *`))}let eB={IGNORE:"ignore",HIDDEN:"hidden",ALLOW:er.DefaultPrivacyLevel.ALLOW,MASK:er.DefaultPrivacyLevel.MASK,MASK_USER_INPUT:er.DefaultPrivacyLevel.MASK_USER_INPUT},eV="data-dd-privacy",ej={INPUT:!0,OUTPUT:!0,TEXTAREA:!0,SELECT:!0,OPTION:!0,DATALIST:!0,OPTGROUP:!0};function eF(e,t,r){if(r&&r.has(e))return r.get(e);let n=eD(e),i=n?eF(n,t,r):t,o=eK(eG(e),i);return r&&r.set(e,o),o}function eK(e,t){switch(t){case eB.HIDDEN:case eB.IGNORE:return t}switch(e){case eB.ALLOW:case eB.MASK:case eB.MASK_USER_INPUT:case eB.HIDDEN:case eB.IGNORE:return e;default:return t}}function eG(e){if(eR(e)){if("BASE"===e.tagName)return eB.ALLOW;if("INPUT"===e.tagName){if("password"===e.type||"email"===e.type||"tel"===e.type||"hidden"===e.type)return eB.MASK;let t=e.getAttribute("autocomplete");if(t&&(t.startsWith("cc-")||t.endsWith("-password")))return eB.MASK}if(e.matches(ez(eB.HIDDEN)))return eB.HIDDEN;if(e.matches(ez(eB.MASK)))return eB.MASK;if(e.matches(ez(eB.MASK_USER_INPUT)))return eB.MASK_USER_INPUT;if(e.matches(ez(eB.ALLOW)))return eB.ALLOW;if(function(e){if("SCRIPT"===e.nodeName)return!0;if("LINK"===e.nodeName){let e=t("rel");return/preload|prefetch/i.test(e)&&"script"===t("as")||"shortcut icon"===e||"icon"===e}if("META"===e.nodeName){let r=t("name"),n=t("rel"),i=t("property");return/^msapplication-tile(image|color)$/.test(r)||"application-name"===r||"icon"===n||"apple-touch-icon"===n||"shortcut icon"===n||"keywords"===r||"description"===r||/^(og|twitter|fb):/.test(i)||/^(og|twitter):/.test(r)||"pinterest"===r||"robots"===r||"googlebot"===r||"bingbot"===r||e.hasAttribute("http-equiv")||"author"===r||"generator"===r||"framework"===r||"publisher"===r||"progid"===r||/^article:/.test(i)||/^product:/.test(i)||"google-site-verification"===r||"yandex-verification"===r||"csrf-token"===r||"p:domain_verify"===r||"verify-v1"===r||"verification"===r||"shopify-checkout-api-token"===r}function t(t){return(e.getAttribute(t)||"").toLowerCase()}return!1}(e))return eB.IGNORE}}function eH(e,t){switch(t){case eB.MASK:case eB.HIDDEN:case eB.IGNORE:return!0;case eB.MASK_USER_INPUT:return eN(e)?eq(e.parentNode):eq(e);default:return!1}}function eq(e){if(!e||e.nodeType!==e.ELEMENT_NODE)return!1;if("INPUT"===e.tagName)switch(e.type){case"button":case"color":case"reset":case"submit":return!1}return!!ej[e.tagName]}function ez(e){return`[${eV}="${e}"], .dd-privacy-${e}`}e.s(["CENSORED_IMG_MARK",0,"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==","CENSORED_STRING_MARK",0,"***","NodePrivacyLevel",0,eB,"PRIVACY_ATTR_NAME",0,eV,"PRIVACY_ATTR_VALUE_HIDDEN",0,"hidden","getNodePrivacyLevel",0,eF,"getNodeSelfPrivacyLevel",0,eG,"getPrivacySelector",0,ez,"getTextContent",0,function(e,t,r){var n;let i=null==(n=e.parentElement)?void 0:n.tagName,o=e.textContent||"";if(!t||o.trim()){if("SCRIPT"===i)o="***";else if(r===eB.HIDDEN)o="***";else if(eH(e,r))if("DATALIST"===i||"SELECT"===i||"OPTGROUP"===i){if(!o.trim())return}else o="OPTION"===i?"***":o.replace(/\S/g,"x");return o}},"reducePrivacyLevel",0,eK,"shouldMaskNode",0,eH],942637);let eY="data-dd-action-name";function eW(e,t){let r=e.closest(`[${t}]`);if(r)return e0(eQ(r.getAttribute(t).trim()))}let eJ=[(e,t)=>{if("labels"in e&&e.labels&&e.labels.length>0)return e2(e.labels[0],t)},e=>{if("INPUT"===e.nodeName){let t=e.getAttribute("type");if("button"===t||"submit"===t||"reset"===t)return{name:e.value,nameSource:"text_content"}}},(e,t,r)=>{if("BUTTON"===e.nodeName||"LABEL"===e.nodeName||"button"===e.getAttribute("role"))return e2(e,t,r)},e=>e1(e,"aria-label"),(e,t,r)=>{let n=e.getAttribute("aria-labelledby");if(n)return{name:n.split(/\s+/).map(t=>{var r,n;return r=e,n=t,r.ownerDocument?r.ownerDocument.getElementById(n):null}).filter(e=>!!e).map(e=>e5(e,t,r)).join(" "),nameSource:"text_content"}},e=>e1(e,"alt"),e=>e1(e,"name"),e=>e1(e,"title"),e=>e1(e,"placeholder"),(e,t)=>{if("options"in e&&e.options.length>0)return e2(e.options[0],t)}],eX=[(e,t,r)=>e2(e,t,r)];function eZ(e,t,r,n){let i=e,o=0;for(;o<=10&&i&&"BODY"!==i.nodeName&&"HTML"!==i.nodeName&&"HEAD"!==i.nodeName;){for(let e of r){let r=e(i,t,n);if(r){let{name:e,nameSource:t}=r,n=e&&e.trim();if(n)return{name:e0(eQ(n)),nameSource:t}}}if("FORM"===i.nodeName)break;i=i.parentElement,o+=1}}function eQ(e){return e.replace(/\s+/g," ")}function e0(e){return e.length>100?`${(0,em.safeTruncate)(e,100)} [...]`:e}function e1(e,t){return{name:e.getAttribute(t)||"",nameSource:"standard_attribute"}}function e2(e,t,r){return{name:e5(e,t,r)||"",nameSource:"text_content"}}function e5(e,t,r){if(!e.isContentEditable){if("innerText"in e){let n=e.innerText,i=t=>{let r=e.querySelectorAll(t);for(let e=0;e0&&(n=n.replace(e,""))}}};return i(`[${eY}]`),t&&i(`[${t}]`),r&&i(`${ez(eB.HIDDEN)}, ${ez(eB.MASK)}`),n}return e.textContent}}let e4=[eY,"data-testid","data-test","data-qa","data-cy","data-test-id","data-qa-id","data-testing","data-component","data-element","data-source-file"],e3=[e8,function(e){if(e.id&&!e9(e.id))return`#${CSS.escape(e.id)}`}],e6=[e8,function(e){if("BODY"===e.tagName)return;let t=e.classList;for(let r=0;re.matches(t);else{let e=tn(`${t}:scope`,r);n=t=>null!==t.querySelector(e)}let i=e.parentElement.firstElementChild;for(;i;){if(i!==e&&n(i))return!1;i=i.nextElementSibling}return!0}function tn(e,t){return t?`${e}>${t}`:e}e.s(["STABLE_ATTRIBUTES",0,e4,"getSelectorFromElement",0,e7],371598);let ti=k.ONE_SECOND;function to(){let e=window.getSelection();return!e||e.isCollapsed}function ts(e){return e.target instanceof Element&&!1!==e.isPrimary}function ta(e){if(e.hasPageActivity||e.getUserActivity().input||e.getUserActivity().scroll)return!1;let t=e.event.target;return"LABEL"===t.tagName&&t.hasAttribute("for")&&(t=document.getElementById(t.getAttribute("for"))),!t||!t.matches('input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="range"]),textarea,select,[contenteditable],[contenteditable] *,canvas,a[href],a[href] *')}let tu=10*k.ONE_SECOND,tl=new Map;function tc(e,t){tl.set(e,t),tl.forEach((e,t)=>{(0,k.elapsed)(t,(0,k.relativeNow)())>tu&&tl.delete(t)})}let td=5*k.ONE_MINUTE;function tf(e){let t=tp(e)?{action:{id:e.id,loading_time:ev((0,k.toServerDuration)(e.duration)),frustration:{type:e.frustrationTypes},error:{count:e.counts.errorCount},long_task:{count:e.counts.longTaskCount},resource:{count:e.counts.resourceCount}},_dd:{action:{target:e.target,position:e.position,name_source:e.nameSource}}}:{context:e.context},r=(0,ep.combine)({action:{id:(0,em.generateUUID)(),target:{name:e.name},type:e.type},date:e.startClocks.timeStamp,type:ey.ACTION},t),n=tp(e)?e.duration:void 0,i=tp(e)?{events:e.events}:{handlingStack:e.handlingStack};return{rawRumEvent:r,duration:n,startTime:e.startClocks.relative,domainContext:i}}function tp(e){return e.type!==eE.CUSTOM}var tm=e.i(592568),tg=e.i(797719),tv=e.i(242958),ty=e.i(449305),tb=e.i(345501);function tS(e,t){var r;let n,i;if(window.requestIdleCallback&&window.cancelIdleCallback){let r=window.requestIdleCallback((0,v.monitor)(e),t);return()=>window.cancelIdleCallback(r)}return r=e,n=(0,k.dateNow)(),i=(0,ew.setTimeout)(()=>{r({didTimeout:!1,timeRemaining:()=>Math.max(0,50-((0,k.dateNow)()-n))})},0),()=>(0,ew.clearTimeout)(i)}e.s(["requestIdleCallback",0,tS],380466);let tE=k.ONE_SECOND,th=new WeakSet;function tT(e){return(0,k.addDuration)(e.startTime,e.duration)}function t_(e,t,r){return document.readyState===t||"complete"===document.readyState?(r(),{stop:y.noop}):(0,eO.addEventListener)(e,window,"complete"===t?"load":"DOMContentLoaded",r,{once:!0})}e.s(["asyncRunOnReadyState",0,function(e,t){return new Promise(r=>{t_(e,t,r)})},"runOnReadyState",0,t_],796411);let tw=2*k.ONE_MINUTE;function tO(e,t){let r=t&&Number(t);if(e&&r)return{traceId:e,traceTime:r}}function tI(e){if(e&&eA(e)){let t=/^\s*DATADOG;(.*?)\s*$/.exec(e.data);if(t)return t[1]}}function tC(){if(eC(u.NAVIGATION)){let e=performance.getEntriesByType(u.NAVIGATION)[0];if(e)return e}let e=function(){let e={},t=performance.timing;for(let r in t)if((0,en.isNumber)(t[r])){let n=t[r];e[r]=0===n?0:(0,k.getRelativeTime)(n)}return e}(),t={entryType:u.NAVIGATION,initiatorType:"navigation",name:window.location.href,startTime:0,duration:e.loadEventEnd,decodedBodySize:0,encodedBodySize:0,transferSize:0,workerStart:0,toJSON:()=>({...t,toJSON:void 0}),...e};return t}function tN(e,t){var r;let n=(0,k.relativeToClocks)(e.startTime),i=function(e,t){if(e.traceId)return{_dd:{trace_id:e.traceId,span_id:es(63).toString(),rule_psr:t.rulePsr}}}(e,t);if(!t.trackResources&&!i)return;let o=$(e),s=tA(e),a=j(e),u=(0,ep.combine)({date:n.timeStamp,resource:{id:(0,em.generateUUID)(),type:o,duration:(0,k.toServerDuration)(a),url:e.name,status_code:0===(r=e.responseStatus)?void 0:r,protocol:q(e),delivery_type:z(e)},type:ey.RESOURCE,_dd:{discarded:!t.trackResources}},i,s);return{startTime:n.relative,duration:a,rawRumEvent:u,domainContext:{performanceEntry:e}}}function tA(e){let{renderBlockingStatus:t}=e;return{resource:{render_blocking_status:t,...Y(e),...F(e)}}}var tR=k,tk=e.i(595649);let tx=10*k.ONE_MINUTE,tD=10*k.ONE_MINUTE;function tL(e,t,r=window){if("hidden"===document.visibilityState)return{timeStamp:0,stop:y.noop};if(eC(u.VISIBILITY_STATE)){let e=performance.getEntriesByType(u.VISIBILITY_STATE).filter(e=>"hidden"===e.name).find(e=>e.startTime>=t.relative);if(e)return{timeStamp:e.startTime,stop:y.noop}}let n=1/0,{stop:i}=(0,eO.addEventListeners)(e,r,["pagehide","visibilitychange"],e=>{("pagehide"===e.type||"hidden"===document.visibilityState)&&(n=e.timeStamp,i())},{capture:!0});return{get timeStamp(){return n},stop:i}}let tM=e=>{var t,r;let n,i,o,s;return e.previousRect.width*e.previousRect.height+e.currentRect.width*e.currentRect.height-(t=e.previousRect,r=e.currentRect,n=Math.max(t.left,r.left),i=Math.max(t.top,r.top),o=Math.min(t.right,r.right),s=Math.min(t.bottom,r.bottom),n>=o||i>=s?0:(o-n)*(s-i))};function tU({x:e,y:t,width:r,height:n}){return{x:e,y:t,width:r,height:n}}let tP=5*k.ONE_SECOND,t$=k.ONE_SECOND,tB=0,tV=1/0,tj=0,tF=()=>r?tB:window.performance.interactionCount||0,tK=+k.ONE_MINUTE;function tG(){let e=window.visualViewport;return Math.round(e?e.pageTop-e.offsetTop:void 0!==window.scrollY?window.scrollY:window.pageYOffset||0)}function tH(e){var t;return n||(t=e,n=new b.Observable(e=>{let{throttled:r}=(0,y.throttle)(()=>{e.notify(tq())},200);return(0,eO.addEventListener)(t,window,"resize",r,{capture:!0,passive:!0}).stop})),n}function tq(){let e=window.visualViewport;return e?{width:Number(e.width*e.scale),height:Number(e.height*e.scale)}:{width:Number(window.innerWidth||0),height:Number(window.innerHeight||0)}}e.s(["getScrollX",0,function(){let e=window.visualViewport;return Math.round(e?e.pageLeft-e.offsetLeft:void 0!==window.scrollX?window.scrollX:window.pageXOffset||0)},"getScrollY",0,tG],748407),e.s(["getViewportDimension",0,tq,"initViewportObservable",0,tH],384641);let tz=k.ONE_SECOND,tY=5*tR.ONE_MINUTE,tW=5*tR.ONE_MINUTE;function tJ(e){let t=e.indexOf("?");return t<0?e:e.slice(0,t)}var tX=e.i(308823),tZ=e.i(217326);let tQ=w.SESSION_TIME_OUT_DELAY;function t0(e){return Object.prototype.hasOwnProperty.call(history,e)?history:History.prototype}let t1=w.SESSION_TIME_OUT_DELAY,t2=10*k.ONE_SECOND;function t5(){0!==i.batchCount&&((0,d.addTelemetryMetrics)("Customer data measures",i),t6())}function t4(){return{min:1/0,max:0,sum:0}}function t3(e,t){e.sum+=t,e.min=Math.min(e.min,t),e.max=Math.max(e.max,t)}function t6(){i={batchCount:0,batchBytesCount:t4(),batchMessagesCount:t4()}}let t7=w.SESSION_TIME_OUT_DELAY;function t9(){return"hidden"===document.visibilityState?"hidden":document.hasFocus()?"active":"passive"}function t8(e,t,r){function n(r){var n,i;let o;t.wasInPageStateDuringPeriod("frozen",r.startClocks.relative,r.duration)||e.notify(12,(i=!0,o={date:(n=r).startClocks.timeStamp,vital:{id:(0,em.generateUUID)(),type:n.type,name:n.name,duration:(0,k.toServerDuration)(n.duration),description:n.description},type:ey.VITAL,context:n.context},i&&(o._dd={vital:{computed_value:!0}}),{rawRumEvent:o,startTime:n.startClocks.relative,duration:n.duration,domainContext:{}}))}return{addDurationVital:n,startDurationVital:(e,t={})=>re(r,e,t),stopDurationVital:(e,t={})=>{rt(n,r,e,t)}}}function re({vitalsByName:e,vitalsByReference:t},r,n={}){let i={name:r,startClocks:(0,k.clocksNow)(),context:n.context,description:n.description},o={__dd_vital_reference:!0};return e.set(r,i),t.set(o,i),o}function rt(e,{vitalsByName:t,vitalsByReference:r},n,i={}){var o,s,a,u,l;let c="string"==typeof n?t.get(n):r.get(n);c&&(e((o=c,s=c.startClocks,a=i,u=(0,k.clocksNow)(),{name:o.name,type:eT.DURATION,startClocks:s,duration:(0,k.elapsed)(s.timeStamp,u.timeStamp),context:(0,ep.combine)(o.context,a.context),description:null!=(l=a.description)?l:o.description})),"string"==typeof n?t.delete(n):r.delete(n))}e.s(["createCustomVitalsState",0,function(){return{vitalsByName:new Map,vitalsByReference:new WeakMap}},"startDurationVital",0,re,"startVitalCollection",0,t8,"stopDurationVital",0,rt],197038);var rr=e.i(774557);let rn=k.ONE_SECOND;function ri(e,t){let r=(0,em.findCommaSeparatedValue)(document.cookie,e),n=(0,ew.setInterval)(()=>{let n=(0,em.findCommaSeparatedValue)(document.cookie,e);n!==r&&t(n)},rn);return()=>{(0,ew.clearInterval)(n)}}let ro="datadog-ci-visibility-test-execution-id";var rs=e.i(376426),ra=e.i(275056),ru=e.i(421243),rl=e.i(287555);function rc(e){return"object"===(0,ee.getType)(e)}let rd={"view.name":"string","view.url":"string","view.referrer":"string"},rf={context:"object"},rp={service:"string",version:"string"};var rm=e.i(575599);let rg=eg.abstractHooks,rv=[ey.ACTION,ey.ERROR,ey.LONG_TASK,ey.RESOURCE,ey.VITAL];e.s(["startRum",0,function(e,t,n,a,S,h,w,D,L){var P,$,B,F,H,Y,J,et,er,ei,eo;let es,ea,eu,ec,ed,eT,eA,ek=[],ex=new _,eD=rg();ex.subscribe(13,e=>(0,l.sendToExtension)("rum",e));let eL=e=>{ex.notify(14,{error:e}),(0,d.addTelemetryDebug)("Error reported to customer",{"error.message":e.message})},eP=(0,c.createPageMayExitObservable)(e),e$=eP.subscribe(e=>{ex.notify(11,e)});ek.push(()=>e$.unsubscribe());let eV=(0,d.startTelemetry)("browser-rum-sdk",e,eD,eL,eP,S);ek.push(eV.stop);let ej=(0,f.canUseEventBridge)()?(es={id:"00000000-aaaa-0000-aaaa-000000000000",sessionReplay:+!!(0,f.bridgeSupports)("records")},{findTrackedSession:()=>es,expire:y.noop,expireObservable:new b.Observable,setForcedReplay:y.noop}):((ea=(0,tX.startSessionManager)(e,"rum",t=>{var r,n,i;return r=e,"0"===(i=n=t)||"1"===i||"2"===i?n:(0,en.performDraw)(r.sessionSampleRate)?(0,en.performDraw)(r.sessionReplaySampleRate)?"1":"2":"0"},h)).expireObservable.subscribe(()=>{ex.notify(9)}),ea.renewObservable.subscribe(()=>{ex.notify(10)}),ea.sessionStateUpdateObservable.subscribe(({previousState:e,newState:t})=>{if(!e.forcedReplay&&t.forcedReplay){let e=ea.findSession();e&&(e.isReplayForced=!0)}}),{findTrackedSession:e=>{let t=ea.findSession(e);if(t&&"0"!==t.trackingType)return{id:t.id,sessionReplay:"1"===t.trackingType?1:2*!!t.isReplayForced,anonymousId:t.anonymousId}},expire:ea.expire,expireObservable:ea.expireObservable,setForcedReplay:()=>ea.updateSessionState({forcedReplay:"1"})});if((0,f.canUseEventBridge)()){let e;e=(0,f.getEventBridge)(),ex.subscribe(13,t=>{e.send("rum",t)})}else{let t,r,n=(P=ej.expireObservable,t=e.replica,r=(0,tZ.startBatchWithReplica)(e,{endpoint:e.rumEndpointBuilder,encoder:S(2)},t&&{endpoint:t.rumEndpointBuilder,transformMessage:e=>(0,ep.combine)(e,{application:{id:t.applicationId}}),encoder:S(3)},eL,eP,P),ex.subscribe(13,e=>{e.type===ey.VIEW?r.upsert(e,e.view.id):r.add(e)}),r);ek.push(()=>n.stop()),$=n.flushObservable,eV.enabled&&(0,en.performDraw)(e.customerDataTelemetrySampleRate)&&(t6(),o=!1,ex.subscribe(13,()=>{o=!0}),$.subscribe(({bytesCount:e,messagesCount:t})=>{o&&(o=!1,i.batchCount+=1,t3(i.batchBytesCount,e),t3(i.batchMessagesCount,t))}),(0,ew.setInterval)(t5,t2))}let eK=E(),eG=(B=location,eu=(0,Q.shallowClone)(B),new b.Observable(t=>{var r,n;let{stop:i}=function(e,t){let{stop:r}=(0,T.instrumentMethod)(t0("pushState"),"pushState",({onPostCall:e})=>{e(t)}),{stop:n}=(0,T.instrumentMethod)(t0("replaceState"),"replaceState",({onPostCall:e})=>{e(t)}),{stop:i}=(0,eO.addEventListener)(e,window,"popstate",t);return{stop:()=>{r(),n(),i()}}}(e,s),{stop:o}=(r=e,n=s,(0,eO.addEventListener)(r,window,"hashchange",n));function s(){if(eu.href===B.href)return;let e=(0,Q.shallowClone)(B);t.notify({newLocation:e,oldLocation:eu}),eu=e}return()=>{i(),o()}})),{observable:eH,stop:eq}=function(){let e=new b.Observable,{stop:t}=(0,T.instrumentMethod)(window,"open",()=>e.notify());return{observable:e,stop:t}}();ek.push(eq),eD.register(0,({eventType:t})=>({type:t,_dd:{format_version:2,drift:(0,k.currentDrift)(),configuration:{session_sample_rate:(0,en.round)(e.sessionSampleRate,3),session_replay_sample_rate:(0,en.round)(e.sessionReplaySampleRate,3),profiling_sample_rate:(0,en.round)(e.profilingSampleRate,3)},browser_sdk_version:(0,f.canUseEventBridge)()?"6.18.0":void 0,sdk_name:L},application:{id:e.applicationId},date:(0,k.timeStampNow)(),source:"browser"})),eD.register(1,()=>({application:{id:e.applicationId}}));let ez=function(e,t,r=500){let n,i=(0,O.createValueHistory)({expireDelay:t7,maxEntries:4e3});eC(u.VISIBILITY_STATE)&&performance.getEntriesByType(u.VISIBILITY_STATE).forEach(e=>{s("hidden"===e.name?"hidden":"active",e.startTime)}),s(t9(),(0,k.relativeNow)());let{stop:o}=(0,eO.addEventListeners)(t,window,["pageshow","focus","blur","visibilitychange","resume","freeze","pagehide"],e=>{var t;s("freeze"===(t=e).type?"frozen":"pagehide"===t.type?t.persisted?"frozen":"terminated":t9(),e.timeStamp)},{capture:!0});function s(e,t=(0,k.relativeNow)()){e!==n&&(n=e,i.closeActive(t),i.add({state:n,startTime:t},t))}function a(e,t,r){return i.findAll(t,r).some(t=>t.state===e)}return e.register(0,({startTime:e,duration:t=0,eventType:n})=>n===ey.VIEW?{type:n,_dd:{page_states:function(e,t,r){if(0!==e.length)return e.slice(-r).reverse().map(({state:e,startTime:r})=>({state:e,start:(0,k.toServerDuration)((0,k.elapsed)(t,r))}))}(i.findAll(e,t),e,r)}}:n===ey.ACTION||n===ey.ERROR?{type:n,view:{in_foreground:a("active",e,0)}}:eg.SKIPPED),{wasInPageStateDuringPeriod:a,addPageState:s,stop:()=>{o(),i.stop()}}}(eD,e),eQ=(ec=(0,O.createValueHistory)({expireDelay:I}),ex.subscribe(1,e=>{var t;ec.add({service:(t=e).service,version:t.version,context:t.context,id:t.id,name:t.name,startClocks:t.startClocks},e.startClocks.relative)}),ex.subscribe(6,({endClocks:e})=>{ec.closeActive(e.relative)}),ex.subscribe(3,e=>{let t=ec.find(e.startClocks.relative);t&&(e.name&&(t.name=e.name),e.context&&(t.context=e.context),t.sessionIsActive=e.sessionIsActive)}),ex.subscribe(10,()=>{ec.reset()}),{findView:e=>ec.find(e),stop:()=>{ec.stop()}});ek.push(()=>eQ.stop());let e0=function(e,t,r,n){let i,o=(0,O.createValueHistory)({expireDelay:tQ});e.subscribe(1,({startClocks:e})=>{let t=n.href;o.add(a({url:t,referrer:i||document.referrer}),e.relative),i=t}),e.subscribe(6,({endClocks:e})=>{o.closeActive(e.relative)});let s=r.subscribe(({newLocation:e})=>{let t=o.find();if(t){let r=(0,k.relativeNow)();o.closeActive(r),o.add(a({url:e.href,referrer:t.referrer}),r)}});function a({url:e,referrer:t}){return{url:e,referrer:t}}return t.register(0,({startTime:e,eventType:t})=>{let r=o.find(e);return r?{type:t,view:{url:r.url,referrer:r.referrer}}:eg.DISCARDED}),{findUrl:e=>o.find(e),stop:()=>{s.unsubscribe(),o.stop()}}}(ex,eD,eG,location);ek.push(()=>e0.stop());let e1=(ed=(0,O.createValueHistory)({expireDelay:t1}),ex.subscribe(1,({startClocks:e})=>{ed.add({},e.relative)}),ex.subscribe(6,({endClocks:e})=>{ed.closeActive(e.relative)}),eD.register(0,({startTime:t,eventType:r})=>{if(!e.trackFeatureFlagsForEvents.concat([ey.VIEW,ey.ERROR]).includes(r))return eg.SKIPPED;let n=ed.find(t);return!n||(0,Q.isEmptyObject)(n)?eg.SKIPPED:{type:r,feature_flags:n}}),{addFeatureFlagEvaluation:(e,t)=>{let r=ed.find();r&&(r[e]=t)}});eD.register(0,({eventType:e,startTime:r})=>{let n,i,o,s=ej.findTrackedSession(r),a=eQ.findView(r);return s&&a?(e===ey.VIEW?(n=!!t.getReplayStats(a.id)||void 0,i=1===s.sessionReplay,o=!!a.sessionIsActive&&void 0):n=!!t.isRecording()||void 0,{type:e,session:{id:s.id,type:"user",has_replay:n,sampled_for_replay:i,is_active:o}}):eg.DISCARDED}),eD.register(1,({startTime:e})=>{let t=ej.findTrackedSession(e);return t?{session:{id:t.id}}:eg.SKIPPED}),eD.register(0,({eventType:e})=>({type:e,connectivity:(0,rm.getConnectivity)()})),eD.register(1,()=>h.isGranted()?eg.SKIPPED:eg.DISCARDED);let e2=(0,m.startGlobalContext)(eD,e,"rum",!0),e5=(0,g.startUserContext)(eD,e,ej,"rum"),e4=(0,p.startAccountContext)(eD,e,"rum"),{actionContexts:e3,addAction:e6,addEvent:e9,stop:e8}=function(e,t,r,n,i,o,a){let u,l,d,f,p,m,g=(e.subscribe(0,t=>e.notify(12,tf(t))),t.register(0,({startTime:e,eventType:t})=>{if(t!==ey.ERROR&&t!==ey.RESOURCE&&t!==ey.LONG_TASK)return eg.SKIPPED;let r=u.findActionId(e);return r?{type:t,action:{id:r}}:eg.SKIPPED}),t.register(1,({startTime:e})=>({action:{id:u.findActionId(e)}})),u={findActionId:y.noop},l=y.noop,r.trackUserInteractions&&({actionContexts:u,stop:l}=function(e,t,r,n){let i,o=(0,O.createValueHistory)({expireDelay:td}),s=new b.Observable;e.subscribe(10,()=>{o.reset()}),e.subscribe(5,l),e.subscribe(11,e=>{e.reason===c.PageExitReason.UNLOADING&&l()});let{stop:a}=function(e,{onPointerDown:t,onPointerUp:r}){let n,i,o={selection:!1,input:!1,scroll:!1},s=[(0,eO.addEventListener)(e,window,"pointerdown",e=>{ts(e)&&(n=to(),o={selection:!1,input:!1,scroll:!1},i=t(e))},{capture:!0}),(0,eO.addEventListener)(e,window,"selectionchange",()=>{n&&to()||(o.selection=!0)},{capture:!0}),(0,eO.addEventListener)(e,window,"scroll",()=>{o.scroll=!0},{capture:!0,passive:!0}),(0,eO.addEventListener)(e,window,"pointerup",e=>{if(ts(e)&&i){let t=o;r(i,e,()=>t),i=void 0}},{capture:!0}),(0,eO.addEventListener)(e,window,"input",()=>{o.input=!0},{capture:!0})];return{stop:()=>{s.forEach(e=>e.stop())}}}(n,{onPointerDown:i=>(function(e,t,r,n,i){var o,s,a,u;let l,c,d,f=e.enablePrivacyForActionName?eF(n.target,e.defaultPrivacyLevel):eB.ALLOW;if(f===eB.HIDDEN)return;let p=(s=n,a=f,u=e,l=s.target.getBoundingClientRect(),(c=e7(s.target,u.actionNameAttribute))&&tc(s.timeStamp,c),d=function(e,{enablePrivacyForActionName:t,actionNameAttribute:r},n){let i=eW(e,eY)||r&&eW(e,r);return i?{name:i,nameSource:"custom_attribute"}:n===eB.MASK?{name:"Masked Element",nameSource:"mask_placeholder"}:eZ(e,r,eJ,t)||eZ(e,r,eX,t)||{name:"",nameSource:"blank"}}(s.target,u,a),{type:eE.CLICK,target:{width:Math.round(l.width),height:Math.round(l.height),selector:c},position:{x:Math.round(s.clientX-l.left),y:Math.round(s.clientY-l.top)},name:d.name,nameSource:d.nameSource}),m=!1;return o=e=>{m=e.hadActivity},eM(eU(t,r,i,e),o,100),{clickActionBase:p,hadActivityOnPointerDown:()=>m}})(n,e,t,i,r),onPointerUp:({clickActionBase:i,hadActivityOnPointerDown:a},l,c)=>{!function(e,t,r,n,i,o,s,a,u,l,c){var d,f;let p=function e(t,r,n,i,o){let s,a=(0,em.generateUUID)(),u=(0,k.clocksNow)(),l=r.add(a,u.relative),c=e_({lifeCycle:t,isChildEvent:e=>void 0!==e.action&&(Array.isArray(e.action.id)?e.action.id.includes(a):e.action.id===a)}),d=0,f=[],p=new b.Observable;function m(e){0===d&&(d=1,(s=e)?l.close((0,k.getRelativeTime)(s)):l.remove(),c.stop(),p.notify())}return{event:o,stop:m,stopObservable:p,get hasError(){return c.eventCounts.errorCount>0},get hasPageActivity(){return void 0!==s},getUserActivity:n,addFrustration:e=>{f.push(e)},startClocks:u,isStopped:()=>1===d||2===d,clone:()=>e(t,r,n,i,o),validate:e=>{if(m(),1!==d)return;let{resourceCount:r,errorCount:n,longTaskCount:l}=c.eventCounts,p={duration:s&&(0,k.elapsed)(u.timeStamp,s),startClocks:u,id:a,frustrationTypes:f,counts:{resourceCount:r,errorCount:n,longTaskCount:l},events:null!=e?e:[o],event:o,...i};t.notify(0,p),d=2},discard:()=>{m(),d=2}}}(t,i,l,a,u);s(p);let m=null==(d=null==a?void 0:a.target)?void 0:d.selector;m&&tc(u.timeStamp,m);let{stop:g}=(f=e=>{e.hadActivity&&e.end{p.stop(e.timeStamp)}),y=o.subscribe(()=>{p.stop()});p.stopObservable.subscribe(()=>{v.unsubscribe(),g(),y.unsubscribe()})}(n,e,t,r,o,s,u,i,l,c,a)}});return{stop:()=>{l(),s.notify(),a()},actionContexts:{findActionId:e=>o.findAll(e)}};function u(e){if(!i||!i.tryAppend(e)){let t=e.clone();i=function(e,t){let r,n=[],i=0;function o(e){e.stopObservable.subscribe(s),n.push(e),(0,ew.clearTimeout)(r),r=(0,ew.setTimeout)(a,ti)}function s(){1===i&&n.every(e=>e.isStopped())&&(i=2,t(n))}function a(){(0,ew.clearTimeout)(r),0===i&&(i=1,s())}return o(e),{tryAppend:e=>{var t,r,s,u;return 0===i&&(!(n.length>0)||(t=n[n.length-1].event,r=e.event,t.target===r.target&&100>=(s=t,u=r,Math.sqrt(Math.pow(s.clientX-u.clientX,2)+Math.pow(s.clientY-u.clientY,2)))&&t.timeStamp-r.timeStamp<=ti)?(o(e),!0):(a(),!1))},stop:()=>{a()}}}(e,e=>{!function(e,t){let{isRage:r}=function(e,t){if(function(e){if(e.some(e=>e.getUserActivity().selection||e.getUserActivity().scroll))return!1;for(let t=0;te.getUserActivity().selection);return e.forEach(e=>{e.hasError&&e.addFrustration(eh.ERROR_CLICK),ta(e)&&!r&&e.addFrustration(eh.DEAD_CLICK)}),{isRage:!1}}(e,t);r?(e.forEach(e=>e.discard()),t.stop((0,k.timeStampNow)()),t.validate(e.map(e=>e.event))):(t.discard(),e.forEach(e=>e.validate()))}(e,t)})}}function l(){i&&i.stop()}}(e,i,o,r)),{addAction:t=>{e.notify(12,tf(t))},actionContexts:u,stop:l}),S={addEvent:(t,r,n,i)=>{rv.includes(r.type)&&e.notify(12,{startTime:t,rawRumEvent:r,domainContext:n,duration:i})}},E=(f=requestAnimationFrame((0,v.monitor)(()=>{d=tq()})),p=tH(r).subscribe(e=>{d=e}).unsubscribe,t.register(0,({eventType:e})=>({type:e,display:d?{viewport:d}:void 0})),{stop:()=>{p(),f&&cancelAnimationFrame(f)}}),h=function(e,t,r=function(e,t){let r=window.cookieStore?function(e){return(t,r)=>(0,eO.addEventListener)(e,window.cookieStore,"change",e=>{let n=e.changed.find(e=>e.name===t)||e.deleted.find(e=>e.name===t);n&&r(n.value)}).stop}(e):ri;return new b.Observable(e=>r(t,t=>e.notify(t)))}(e,ro)){var n;let i=(0,rr.getInitCookie)(ro)||(null==(n=window.Cypress)?void 0:n.env("traceId")),o=r.subscribe(e=>{i=e});return t.register(0,({eventType:e})=>"string"!=typeof i?eg.SKIPPED:{type:e,session:{type:"ci_test"},ci_test:{test_execution_id:i}}),{stop:()=>{o.unsubscribe()}}}(r,t);return t.register(0,({eventType:e})=>(0,rs.isSyntheticsTest)()?{type:e,session:{type:"synthetics"},synthetics:{test_id:(0,rs.getSyntheticsTestId)(),result_id:(0,rs.getSyntheticsResultId)(),injected:(0,rs.willSyntheticsInjectRum)()}}:eg.SKIPPED),s={[ey.VIEW]:{"view.performance.lcp.resource_url":"string",...rf,...rd,...rp},[ey.ERROR]:{"error.message":"string","error.stack":"string","error.resource.url":"string","error.fingerprint":"string",...rf,...rd,...rp},[ey.RESOURCE]:{"resource.url":"string",...(0,M.isExperimentalFeatureEnabled)(M.ExperimentalFeature.WRITABLE_RESOURCE_GRAPHQL)?{"resource.graphql":"object"}:{},...rf,...rd,...rp},[ey.ACTION]:{"action.target.name":"string",...rf,...rd,...rp},[ey.LONG_TASK]:{"long_task.scripts[].source_url":"string","long_task.scripts[].invoker":"string",...rf,...rd,...rp},[ey.VITAL]:{...rf,...rd,...rp}},m={[ey.ERROR]:(0,ra.createEventRateLimiter)(ey.ERROR,r.eventRateLimiterThreshold,a),[ey.ACTION]:(0,ra.createEventRateLimiter)(ey.ACTION,r.eventRateLimiterThreshold,a),[ey.VITAL]:(0,ra.createEventRateLimiter)(ey.VITAL,r.eventRateLimiterThreshold,a)},e.subscribe(12,({startTime:n,duration:i,rawRumEvent:o,domainContext:a})=>{let u=t.triggerHook(0,{eventType:o.type,startTime:n,duration:i});if(u===eg.DISCARDED)return;let l=(0,ep.combine)(u,o,{ddtags:(0,ru.buildTags)(r).join(",")});(function(e,t,r,n){var i,o;if(t){let n,i,a=(o=s[e.type],i=(e=>t(e,r))(n=(0,ep.deepClone)(e)),(0,Z.objectEntries)(o).forEach(([t,r])=>(function e(t,r,n,i){let[o,...s]=n;if("[]"===o){Array.isArray(t)&&Array.isArray(r)&&t.forEach((t,n)=>e(t,r[n],s,i));return}if(rc(t)&&rc(r)){var a,u,l,c;let n;if(s.length>0)return e(t[o],r[o],s,i);a=t,u=o,l=r[o],c=i,(n=(0,ee.getType)(l))===c?a[u]=(0,rl.sanitize)(l):"object"===c&&("undefined"===n||"null"===n)&&(a[u]={})}})(e,n,t.split(/\.|(?=\[\])/),r)),i);if(!1===a&&e.type!==ey.VIEW)return!1;!1===a&&ty.display.warn("Can't dismiss view events using beforeSend!")}return!(null==(i=n[e.type])?void 0:i.isLimitReached())})(l,r.beforeSend,a,m)&&((0,Q.isEmptyObject)(l.context)&&delete l.context,e.notify(13,l))}),{pageStateHistory:n,addAction:g.addAction,addEvent:S.addEvent,actionContexts:g.actionContexts,stop:()=>{g.stop(),h.stop(),E.stop(),n.stop()}}}(ex,eD,e,ez,eK,eH,eL);ek.push(e8);let{addTiming:te,startView:tt,setViewName:tr,setViewContext:tn,setViewContextProperty:tp,getViewContext:t4,stop:re}=(F=location,ex.subscribe(4,r=>{var n,i,o,s,a,u,l,c,d,f,p,m,g,v,y,b,S,E,h,T;let _,w,O;return ex.notify(12,(n=r,i=e,_=t.getReplayStats(n.id),w=null==(s=null==(o=n.commonViewMetrics)?void 0:o.cumulativeLayoutShift)?void 0:s.devicePixelRatio,O={_dd:{document_version:n.documentVersion,replay_stats:_,cls:w?{device_pixel_ratio:w}:void 0,configuration:{start_session_replay_recording_manually:i.startSessionReplayRecordingManually}},date:n.startClocks.timeStamp,type:ey.VIEW,view:{action:{count:n.eventCounts.actionCount},frustration:{count:n.eventCounts.frustrationCount},cumulative_layout_shift:null==(a=n.commonViewMetrics.cumulativeLayoutShift)?void 0:a.value,cumulative_layout_shift_time:(0,k.toServerDuration)(null==(u=n.commonViewMetrics.cumulativeLayoutShift)?void 0:u.time),cumulative_layout_shift_target_selector:null==(l=n.commonViewMetrics.cumulativeLayoutShift)?void 0:l.targetSelector,first_byte:(0,k.toServerDuration)(null==(c=n.initialViewMetrics.navigationTimings)?void 0:c.firstByte),dom_complete:(0,k.toServerDuration)(null==(d=n.initialViewMetrics.navigationTimings)?void 0:d.domComplete),dom_content_loaded:(0,k.toServerDuration)(null==(f=n.initialViewMetrics.navigationTimings)?void 0:f.domContentLoaded),dom_interactive:(0,k.toServerDuration)(null==(p=n.initialViewMetrics.navigationTimings)?void 0:p.domInteractive),error:{count:n.eventCounts.errorCount},first_contentful_paint:(0,k.toServerDuration)(n.initialViewMetrics.firstContentfulPaint),first_input_delay:(0,k.toServerDuration)(null==(m=n.initialViewMetrics.firstInput)?void 0:m.delay),first_input_time:(0,k.toServerDuration)(null==(g=n.initialViewMetrics.firstInput)?void 0:g.time),first_input_target_selector:null==(v=n.initialViewMetrics.firstInput)?void 0:v.targetSelector,interaction_to_next_paint:(0,k.toServerDuration)(null==(y=n.commonViewMetrics.interactionToNextPaint)?void 0:y.value),interaction_to_next_paint_time:(0,k.toServerDuration)(null==(b=n.commonViewMetrics.interactionToNextPaint)?void 0:b.time),interaction_to_next_paint_target_selector:null==(S=n.commonViewMetrics.interactionToNextPaint)?void 0:S.targetSelector,is_active:n.isActive,name:n.name,largest_contentful_paint:(0,k.toServerDuration)(null==(E=n.initialViewMetrics.largestContentfulPaint)?void 0:E.value),largest_contentful_paint_target_selector:null==(h=n.initialViewMetrics.largestContentfulPaint)?void 0:h.targetSelector,load_event:(0,k.toServerDuration)(null==(T=n.initialViewMetrics.navigationTimings)?void 0:T.loadEvent),loading_time:ev((0,k.toServerDuration)(n.commonViewMetrics.loadingTime)),loading_type:n.loadingType,long_task:{count:n.eventCounts.longTaskCount},performance:function({cumulativeLayoutShift:e,interactionToNextPaint:t},{firstContentfulPaint:r,firstInput:n,largestContentfulPaint:i}){return{cls:e&&{score:e.value,timestamp:(0,k.toServerDuration)(e.time),target_selector:e.targetSelector,previous_rect:e.previousRect,current_rect:e.currentRect},fcp:r&&{timestamp:(0,k.toServerDuration)(r)},fid:n&&{duration:(0,k.toServerDuration)(n.delay),timestamp:(0,k.toServerDuration)(n.time),target_selector:n.targetSelector},inp:t&&{duration:(0,k.toServerDuration)(t.value),timestamp:(0,k.toServerDuration)(t.time),target_selector:t.targetSelector},lcp:i&&{timestamp:(0,k.toServerDuration)(i.value),target_selector:i.targetSelector,resource_url:i.resourceUrl}}}(n.commonViewMetrics,n.initialViewMetrics),resource:{count:n.eventCounts.resourceCount},time_spent:(0,k.toServerDuration)(n.duration)},display:n.commonViewMetrics.scroll?{scroll:{max_depth:n.commonViewMetrics.scroll.maxDepth,max_depth_scroll_top:n.commonViewMetrics.scroll.maxDepthScrollTop,max_scroll_height:n.commonViewMetrics.scroll.maxScrollHeight,max_scroll_height_time:(0,k.toServerDuration)(n.commonViewMetrics.scroll.maxScrollHeightTime)}}:void 0,privacy:{replay_level:i.defaultPrivacyLevel},device:{locale:navigator.language,locales:navigator.languages,time_zone:function(){try{return new Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){return}}()}},(0,Q.isEmptyObject)(n.customTimings)||(O.view.custom_timings=(0,Q.mapValues)(n.customTimings,k.toServerDuration)),{rawRumEvent:O,startTime:n.startClocks.relative,duration:n.duration,domainContext:{location:n.location}}))}),eD.register(0,({startTime:e,eventType:t})=>{let r=eQ.findView(e);return r?{type:t,service:r.service,version:r.version,context:r.context,view:{id:r.id,name:r.name}}:eg.DISCARDED}),eD.register(1,({startTime:e})=>{var t;return{view:{id:null==(t=eQ.findView(e))?void 0:t.id}}}),function(e,t,n,i,o,s,a,l){let d,f,p=new Set,m=g(eS.INITIAL_LOAD,(0,tR.clocksOrigin)(),l);function g(s,a,l){let d=function(e,t,n,i,o,s,a=(0,tR.clocksNow)(),l){var d;let f,p=(0,em.generateUUID)(),m=new b.Observable,g={},S=0,E=(0,Q.shallowClone)(o),h=(0,tk.createContextManager)(),T=!0,_=null==l?void 0:l.name,w=(null==l?void 0:l.service)||i.service,O=(null==l?void 0:l.version)||i.version,I=null==l?void 0:l.context;I&&h.setContext(I);let C={id:p,name:_,startClocks:a,service:w,version:O,context:I};e.notify(1,C),e.notify(2,C);let{throttled:N,cancel:A}=(0,y.throttle)(G,3e3,{leading:!1}),{setLoadEvent:R,setViewEnd:x,stop:D,stopINPTracking:L,getCommonViewMetrics:M}=function(e,t,n,i,o,s,a){let l={},{stop:c,setLoadEvent:d}=function(e,t,r,n,i,o,s){var a;let u=i===eS.INITIAL_LOAD,l=!0,c=[],d=tL(n,o);function f(){if(!l&&!u&&c.length>0){let e=Math.max(...c);e{l&&(l=!1,e.hadActivity&&c.push((0,k.elapsed)(o.timeStamp,e.end)),f())},eM(eU(e,t,r,n),a,void 0));return{stop:()=>{p(),d.stop()},setLoadEvent:e=>{u&&(u=!1,c.push(e),f())}}}(e,t,n,i,s,a,e=>{l.loadingTime=e,o()}),{stop:f}=function(e,t,r,n=function(e,t=tz){return new b.Observable(r=>{if(window.ResizeObserver){let n=(0,y.throttle)(function(){r.notify(function(){let e=tG(),{height:t}=tq();return{scrollHeight:Math.round((document.scrollingElement||document.documentElement).scrollHeight),scrollDepth:Math.round(t+e),scrollTop:e}}())},t,{leading:!1,trailing:!0}),i=document.scrollingElement||document.documentElement,o=new ResizeObserver((0,v.monitor)(n.throttled));i&&o.observe(i);let s=(0,eO.addEventListener)(e,window,"scroll",n.throttled,{passive:!0});return()=>{n.cancel(),o.disconnect(),s.stop()}}})}(e)){let i=0,o=0,s=0,a=n.subscribe(({scrollDepth:e,scrollTop:n,scrollHeight:a})=>{let u=!1;if(e>i&&(i=e,u=!0),a>o){o=a;let e=(0,k.relativeNow)();s=(0,k.elapsed)(t.relative,e),u=!0}u&&r({maxDepth:Math.min(i,o),maxDepthScrollTop:n,maxScrollHeight:o,maxScrollHeightTime:s})});return{stop:()=>a.unsubscribe()}}(i,a,e=>{l.scroll=e}),{stop:p}=function(e,t,r){let n,i,o,s,a;if(!(eC(u.LAYOUT_SHIFT)&&"WeakRef"in window))return{stop:y.noop};let l=0;r({value:0});let c=(s=0,a=0,{update:e=>{let t;return void 0===i||e.startTime-o>=t$||e.startTime-i>=tP?(i=o=e.startTime,a=s=e.value,t=!0):(s+=e.value,o=e.startTime,(t=e.value>a)&&(a=e.value)),{cumulatedValue:s,isMaxValue:t}}}),d=eI(e,{type:u.LAYOUT_SHIFT,buffered:!0}).subscribe(i=>{var o;for(let s of i){if(s.hadRecentInput||s.startTimel){l=i;let t=null==(o=null==n?void 0:n.target)?void 0:o.deref();r({value:(0,en.round)(l,4),targetSelector:t&&e7(t,e.actionNameAttribute),time:null==n?void 0:n.time,previousRect:(null==n?void 0:n.previousRect)?tU(n.previousRect):void 0,currentRect:(null==n?void 0:n.currentRect)?tU(n.currentRect):void 0,devicePixelRatio:null==n?void 0:n.devicePixelRatio})}}});return{stop:()=>{d.unsubscribe()}}}(i,a.relative,e=>{l.cumulativeLayoutShift=e,o()}),{stop:m,getInteractionToNextPaint:g,setViewEnd:S}=function(e,t,n){var i;let o,s,a,l;if(!(eC(u.EVENT)&&window.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return{getInteractionToNextPaint:()=>void 0,setViewEnd:y.noop,stop:y.noop};let{getViewInteractionCount:c,stopViewInteractionCount:d}=(i=n,"interactionCount"in performance||r||(r=new window.PerformanceObserver((0,v.monitor)(e=>{e.getEntries().forEach(e=>{e.interactionId&&(tV=Math.min(tV,e.interactionId),tB=((tj=Math.max(tj,e.interactionId))-tV)/7+1)})}))).observe({type:"event",buffered:!0,durationThreshold:0}),a=i===eS.INITIAL_LOAD?0:tF(),l={stopped:!1},{getViewInteractionCount:()=>l.stopped?l.interactionCount:tF()-a,stopViewInteractionCount:()=>{l={stopped:!0,interactionCount:tF()-a}}}),f=1/0,p=function(e){let t=[];function r(){t.sort((e,t)=>t.duration-e.duration).splice(10)}return{process(e){let n=t.findIndex(t=>e.interactionId===t.interactionId),i=t[t.length-1];-1!==n?e.duration>t[n].duration&&(t[n]=e,r()):(t.length<10||e.duration>i.duration)&&(t.push(e),r())},estimateP98Interaction(){let r=Math.min(t.length-1,Math.floor(e()/50));return t[r]}}}(c),m=-1;function g(r){for(let e of r)e.interactionId&&e.startTime>=t&&e.startTime<=f&&p.process(e);let n=p.estimateP98Interaction();if(n&&n.duration!==m){var i;let r;m=n.duration,s=(0,k.elapsed)(t,n.startTime),i=n.startTime,r=tl.get(i),tl.delete(i),!(o=r)&&n.target&&eR(n.target)&&(o=e7(n.target,e.actionNameAttribute))}}let b=eI(e,{type:u.FIRST_INPUT,buffered:!0}).subscribe(g),S=eI(e,{type:u.EVENT,durationThreshold:40,buffered:!0}).subscribe(g);return{getInteractionToNextPaint:()=>m>=0?{value:Math.min(m,tK),targetSelector:o,time:s}:c()?{value:0}:void 0,setViewEnd:e=>{f=e,d()},stop:()=>{S.unsubscribe(),b.unsubscribe()}}}(i,a.relative,s);return{stop:()=>{c(),p(),f()},stopINPTracking:m,setLoadEvent:d,setViewEnd:S,getCommonViewMetrics:()=>(l.interactionToNextPaint=g(),l)}}(e,t,n,i,K,s,a),{stop:U,initialViewMetrics:P}=s===eS.INITIAL_LOAD?function(e,t,r,n){var i,o;let s,a={},{stop:l}=function(e,t,r=tC){return function(e,t){let r,{stop:n}=t_(e,"complete",()=>{r=(0,ew.setTimeout)(()=>t())});return{stop:()=>{n(),(0,ew.clearTimeout)(r)}}}(e,()=>{var e;let n=r();n.loadEventEnd<=0||t({domComplete:(e=n).domComplete,domContentLoaded:e.domContentLoadedEventEnd,domInteractive:e.domInteractive,loadEvent:e.loadEventEnd,firstByte:e.responseStart>=0&&e.responseStart<=(0,k.relativeNow)()?e.responseStart:void 0})})}(e,e=>{r(e.loadEvent),a.navigationTimings=e,n()}),c=tL(e,t),{stop:d}=(i=e=>{a.firstContentfulPaint=e,n()},{stop:eI(e,{type:u.PAINT,buffered:!0}).subscribe(e=>{let t=e.find(e=>"first-contentful-paint"===e.name&&e.startTime{i=e.timeStamp},{capture:!0,once:!0}),s=0,a=eI(e,{type:u.LARGEST_CONTENTFUL_PAINT,buffered:!0}).subscribe(r=>{let o=(0,Z.findLast)(r,e=>e.entryType===u.LARGEST_CONTENTFUL_PAINT&&e.startTimes);if(o){var a;let t;o.element&&(t=e7(o.element,e.actionNameAttribute)),n({value:o.startTime,targetSelector:t,resourceUrl:""===(a=o).url?void 0:a.url}),s=o.size}});return{stop:()=>{o(),a.unsubscribe()}}}(e,c,window,e=>{a.largestContentfulPaint=e,n()}),{stop:p}=(o=e=>{a.firstInput=e,n()},s=eI(e,{type:u.FIRST_INPUT,buffered:!0}).subscribe(t=>{let r=t.find(e=>e.startTime=0?n:0,time:r.startTime,targetSelector:t})}}),{stop:()=>{s.unsubscribe()}});return{stop:function(){l(),d(),f(),p(),c.stop()},initialViewMetrics:a}}(i,a,R,K):{stop:y.noop,initialViewMetrics:{}};s===eS.BF_CACHE&&(d=a.relative,requestAnimationFrame(()=>{requestAnimationFrame(()=>{(e=>{P.firstContentfulPaint=e,P.largestContentfulPaint={value:e},K()})((0,k.elapsed)(d,(0,k.relativeNow)()))})}));let{stop:$,eventCounts:B}=function(e,t,r){let{stop:n,eventCounts:i}=e_({lifeCycle:e,isChildEvent:e=>e.view.id===t,onChange:r});return{stop:n,eventCounts:i}}(e,p,K),V=(0,ew.setInterval)(G,tY),j=e.subscribe(11,e=>{e.reason===c.PageExitReason.UNLOADING&&G()});function F(){e.notify(3,{id:p,name:_,context:h.getContext(),startClocks:a,sessionIsActive:T})}function K(){F(),N()}function G(){A(),F(),S+=1;let t=void 0===f?(0,tR.timeStampNow)():f.timeStamp;e.notify(4,{customTimings:g,documentVersion:S,id:p,name:_,service:w,version:O,context:h.getContext(),loadingType:s,location:E,startClocks:a,commonViewMetrics:M(),initialViewMetrics:P,duration:(0,tR.elapsed)(a.timeStamp,t),isActive:void 0===f,sessionIsActive:T,eventCounts:B})}return G(),h.changeObservable.subscribe(K),{get name(){return _},service:w,version:O,contextManager:h,stopObservable:m,end(t={}){var r,n;f||(f=null!=(r=t.endClocks)?r:(0,tR.clocksNow)(),T=null==(n=t.sessionIsActive)||n,e.notify(5,{endClocks:f}),e.notify(6,{endClocks:f}),(0,ew.clearInterval)(V),x(f.relative),D(),j.unsubscribe(),G(),(0,ew.setTimeout)(()=>{this.stop()},tW))},stop(){U(),$(),L(),m.notify()},addTiming(e,t){var r;let n;if(f)return;let i=(0,tR.looksLikeRelativeTime)(t)?t:(0,tR.elapsed)(a.timeStamp,t);g[(n=(r=e).replace(/[^a-zA-Z0-9-_.@$]/g,"_"))!==r&&ty.display.warn(`Invalid timing name: ${r}, sanitized to: ${n}`),n]=i,K()},setViewName(e){_=e,G()}}}(t,n,i,o,e,s,a,l);return p.add(d),d.stopObservable.subscribe(()=>{p.delete(d)}),d}return t.subscribe(10,()=>{m=g(eS.ROUTE_CHANGE,void 0,{name:m.name,service:m.service,version:m.version,context:m.contextManager.getContext()})}),t.subscribe(9,()=>{m.end({sessionIsActive:!1})}),a&&(f=s.subscribe(({oldLocation:e,newLocation:t})=>{var r,n;let i;r=e,n=t,r.pathname===n.pathname&&(""!==(i=n.hash.substring(1))&&document.getElementById(i)||tJ(n.hash)===tJ(r.hash))||(m.end(),m=g(eS.ROUTE_CHANGE))}),o.trackBfcacheViews&&(d=function(e,t){let{stop:r}=(0,eO.addEventListener)(e,window,"pageshow",e=>{e.persisted&&t(e)},{capture:!0});return r}(o,e=>{m.end();let t=(0,tR.relativeToClocks)(e.timeStamp);m=g(eS.BF_CACHE,t,void 0)}))),{addTiming:(e,t=(0,tR.timeStampNow)())=>{m.addTiming(e,t)},startView:(e,t)=>{m.end({endClocks:t}),m=g(eS.ROUTE_CHANGE,t,e)},setViewContext:e=>{m.contextManager.setContext(e)},setViewContextProperty:(e,t)=>{m.contextManager.setContextProperty(e,t)},setViewName:e=>{m.setViewName(e)},getViewContext:()=>m.contextManager.getContext(),stop:()=>{f&&f.unsubscribe(),d&&d(),m.end(),p.forEach(e=>e.stop())}}}(F,ex,eK,eH,e,eG,!e.trackViewsManually,a));ek.push(re);let{stop:rt}=function(e,t,r,n=function(){let e=[];function t(t){let n;if(t.didTimeout){let e=performance.now();n=()=>30-(performance.now()-e)}else n=t.timeRemaining.bind(t);for(;n()>0&&e.length;)e.shift()();e.length&&r()}function r(){tS(t,{timeout:tE})}return{push(t){1===e.push(t)&&r()}}}(),i=function(e,t,r=tC){t_(e,"interactive",()=>{let e=r(),n=Object.assign(e.toJSON(),{entryType:u.RESOURCE,initiatorType:U,duration:e.responseEnd,traceId:function(e){var t;let r,n,i=(r=(t=e).querySelector("meta[name=dd-trace-id]"),n=t.querySelector("meta[name=dd-trace-time]"),tO(r&&r.content,n&&n.content)||function(e){let t=function(e){for(let t=0;t=0;t-=1){let r=e.body.childNodes[t],n=tI(r);if(n)return n;if(!eN(r))break}}(e);if(t)return tO((0,em.findCommaSeparatedValue)(t,"trace-id"),(0,em.findCommaSeparatedValue)(t,"trace-time"))}(e));if(!(!i||i.traceTime<=(0,k.dateNow)()-tw))return i.traceId}(document),toJSON:()=>({...n,toJSON:void 0})});t(n)})}){e.subscribe(8,e=>{s(()=>(function(e,t,r){var n,i,o;let s=function(e){if(!performance||!("getEntriesByName"in performance))return;let t=performance.getEntriesByName(e.url,"resource");if(!t.length||!("toJSON"in t[0]))return;let r=t.filter(e=>!th.has(e)).filter(e=>K(e)&&G(e)).filter(t=>{var r,n,i;return r=t,n=e.startClocks.relative,i=tT({startTime:e.startClocks.relative,duration:e.duration}),r.startTime>=n-1&&tT(r)<=(0,k.addDuration)(i,1)});if(1===r.length)return th.add(r[0]),r[0].toJSON()}(e),a=s?(0,k.relativeToClocks)(s.startTime):e.startClocks,u=function(e,t){if(e.traceSampled&&e.traceId&&e.spanId)return{_dd:{span_id:e.spanId.toString(),trace_id:e.traceId.toString(),rule_psr:t.rulePsr}}}(e,t);if(!t.trackResources&&!u)return;let l=e.type===C.RequestType.XHR?C.ResourceType.XHR:C.ResourceType.FETCH,c=s?tA(s):void 0,d=s?j(s):(n=r,i=a,o=e.duration,n.wasInPageStateDuringPeriod("frozen",i.relative,o)?void 0:o),f=(0,ep.combine)({date:a.timeStamp,resource:{id:(0,em.generateUUID)(),type:l,duration:(0,k.toServerDuration)(d),method:e.method,status_code:e.status,protocol:s&&q(s),url:X(e.url),delivery_type:s&&z(s)},type:ey.RESOURCE,_dd:{discarded:!t.trackResources}},u,c);return{startTime:a.relative,duration:d,rawRumEvent:f,domainContext:{performanceEntry:s,xhr:e.xhr,response:e.response,requestInput:e.input,requestInit:e.init,error:e.error,isAborted:e.isAborted,handlingStack:e.handlingStack}}})(e,t,r))});let o=eI(t,{type:u.RESOURCE,buffered:!0}).subscribe(e=>{for(let r of e)V(r)||s(()=>tN(r,t))});function s(t){n.push(()=>{let r=t();r&&e.notify(12,r)})}return i(t,e=>{s(()=>tN(e,t))}),{stop:()=>{o.unsubscribe()}}}(ex,e,ez);if(ek.push(rt),e.trackLongTasks)if(eC(u.LONG_ANIMATION_FRAME)){let t,{stop:r}=(t=eI(e,{type:u.LONG_ANIMATION_FRAME,buffered:!0}).subscribe(e=>{for(let t of e){let e=(0,k.relativeToClocks)(t.startTime),r={date:e.timeStamp,long_task:{id:(0,em.generateUUID)(),entry_type:eb.LONG_ANIMATION_FRAME,duration:(0,k.toServerDuration)(t.duration),blocking_duration:(0,k.toServerDuration)(t.blockingDuration),first_ui_event_timestamp:(0,k.toServerDuration)(t.firstUIEventTimestamp),render_start:(0,k.toServerDuration)(t.renderStart),style_and_layout_start:(0,k.toServerDuration)(t.styleAndLayoutStart),start_time:(0,k.toServerDuration)(t.startTime),scripts:t.scripts.map(e=>({duration:(0,k.toServerDuration)(e.duration),pause_duration:(0,k.toServerDuration)(e.pauseDuration),forced_style_and_layout_duration:(0,k.toServerDuration)(e.forcedStyleAndLayoutDuration),start_time:(0,k.toServerDuration)(e.startTime),execution_start:(0,k.toServerDuration)(e.executionStart),source_url:e.sourceURL,source_function_name:e.sourceFunctionName,source_char_position:e.sourceCharPosition,invoker:e.invoker,invoker_type:e.invokerType,window_attribution:e.windowAttribution}))},type:ey.LONG_TASK,_dd:{discarded:!1}};ex.notify(12,{rawRumEvent:r,startTime:e.relative,duration:t.duration,domainContext:{performanceEntry:t}})}}),{stop:()=>t.unsubscribe()});ek.push(r)}else eI(e,{type:u.LONG_TASK,buffered:!0}).subscribe(t=>{for(let r of t){if(r.entryType!==u.LONG_TASK||!e.trackLongTasks)break;let t=(0,k.relativeToClocks)(r.startTime),n={date:t.timeStamp,long_task:{id:(0,em.generateUUID)(),entry_type:eb.LONG_TASK,duration:(0,k.toServerDuration)(r.duration)},type:ey.LONG_TASK,_dd:{discarded:!1}};ex.notify(12,{rawRumEvent:n,startTime:t.relative,duration:r.duration,domainContext:{performanceEntry:r}})}});let{addError:rn}=(eT=new b.Observable,D.subscribe(e=>{0===e.type&&eT.notify(e.error)}),(0,tv.initConsoleObservable)([ty.ConsoleApiName.error]).subscribe(e=>eT.notify(e.error)),(0,tb.initReportObservable)(e,[tb.RawReportType.cspViolation,tb.RawReportType.intervention]).subscribe(e=>eT.notify(e)),eT.subscribe(e=>ex.notify(14,{error:e})),(Y=ex).subscribe(14,({error:e})=>{var t;let r,n;Y.notify(12,(r={date:(t=e).startClocks.timeStamp,error:{id:(0,em.generateUUID)(),message:t.message,source:t.source,stack:t.stack,handling_stack:t.handlingStack,component_stack:t.componentStack,type:t.type,handling:t.handling,causes:t.causes,source_type:"browser",fingerprint:t.fingerprint,csp:t.csp},type:ey.ERROR,context:t.context},n={error:t.originalError,handlingStack:t.handlingStack},{rawRumEvent:r,startTime:t.startClocks.relative,domainContext:n}))}),{addError:({error:e,handlingStack:t,componentStack:r,startClocks:n,context:i})=>{let o=(0,tg.computeRawError)({originalError:e,handlingStack:t,componentStack:r,startClocks:n,nonErrorPrefix:"Provided",source:tm.ErrorSource.CUSTOM,handling:"handled"});o.context=(0,ep.combine)(o.context,i),Y.notify(14,{error:o})}});D.unbuffer(),eA=el(e,ej,e5,e4),J=ex,et=e,er=eA,(0,A.initXhrObservable)(et).subscribe(e=>{if(W(e.url))switch(e.state){case"start":er.traceXhr(e,e.xhr),e.requestIndex=ef(),J.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"complete":er.clearTracingIfNeeded(e),J.notify(8,{duration:e.duration,method:e.method,requestIndex:e.requestIndex,spanId:e.spanId,startClocks:e.startClocks,status:e.status,traceId:e.traceId,traceSampled:e.traceSampled,type:C.RequestType.XHR,url:e.url,xhr:e.xhr,isAborted:e.isAborted,handlingStack:e.handlingStack})}}),ei=ex,eo=eA,(0,N.initFetchObservable)().subscribe(e=>{if(W(e.url))switch(e.state){case"start":eo.traceFetch(e),e.requestIndex=ef(),ei.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"resolve":var t,r;let n;t=e,r=t=>{eo.clearTracingIfNeeded(e),ei.notify(8,{duration:t,method:e.method,requestIndex:e.requestIndex,responseType:e.responseType,spanId:e.spanId,startClocks:e.startClocks,status:e.status,traceId:e.traceId,traceSampled:e.traceSampled,type:C.RequestType.FETCH,url:e.url,response:e.response,init:e.init,input:e.input,isAborted:e.isAborted,handlingStack:e.handlingStack})},(n=t.response&&(0,x.tryToClone)(t.response))&&n.body?(0,R.readBytesFromStream)(n.body,()=>{r((0,k.elapsed)(t.startClocks.timeStamp,(0,k.timeStampNow)()))},{bytesLimit:1/0,collectStreamBody:!1}):r((0,k.elapsed)(t.startClocks.timeStamp,(0,k.timeStampNow)()))}});let ry=t8(ex,ez,w),rb=(H=e.applicationId,{get:e=>{let t=eQ.findView(e),r=e0.findUrl(e),n=ej.findTrackedSession(e);if(n&&t&&r){let i=e3.findActionId(e);return{application_id:H,session_id:n.id,user_action:i?{id:i}:void 0,view:{id:t.id,name:t.name,referrer:r.referrer,url:r.url}}}}});return ek.push(()=>n.stop()),{addAction:e6,addEvent:e9,addError:rn,addTiming:te,addFeatureFlagEvaluation:e1.addFeatureFlagEvaluation,startView:tt,setViewContext:tn,setViewContextProperty:tp,getViewContext:t4,setViewName:tr,lifeCycle:ex,viewHistory:eQ,session:ej,stopSession:()=>ej.expire(),getInternalContext:rb.get,startDurationVital:ry.startDurationVital,stopDurationVital:ry.stopDurationVital,addDurationVital:ry.addDurationVital,globalContext:e2,userContext:e5,accountContext:e4,telemetry:eV,stop:()=>{ek.forEach(e=>e())},hooks:eD}}],730306),e.s([],393713)}]); //# sourceMappingURL=09q___hn7pms4.js.map