(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)},a="https://docs.datadoghq.com",s=`${a}/real_user_monitoring/browser/troubleshooting`;e.s(["ConsoleApiName",0,t,"DOCS_ORIGIN",0,a,"DOCS_TROUBLESHOOTING",0,s,"MORE_DETAILS",0,"More details:","display",0,o,"globalConsole",0,r,"originalConsoleMethods",0,n])},12379,e=>{"use strict";var t=e.i(449305);function r(e,r){return(...n)=>{try{return e(...n)}catch(e){t.display.error(r,e)}}}e.s(["catchUserErrors",()=>r])},38464,e=>{"use strict";let t;var r=e.i(449305);let n=!1;function i(e){t=e}function o(e){n=e}function a(e,r,n){let i=n.value;n.value=function(...e){return(t?s(i):i).apply(this,e)}}function s(e){return function(){return l(e,this,arguments)}}function l(e,t,r){try{return e.apply(t,r)}catch(e){u(e)}}function u(e){if(c(e),t)try{t(e)}catch(e){c(e)}}function c(...e){n&&r.display.error("[MONITOR]",...e)}e.s(["callMonitored",()=>l,"displayIfDebugEnabled",()=>c,"monitor",()=>s,"monitorError",()=>u,"monitored",()=>a,"setDebugMode",()=>o,"startMonitorErrorCollection",()=>i])},918420,e=>{"use strict";var t=e.i(12379),r=e.i(38464),n=e.i(449305);function i(e){let t={version:"6.18.0",onReady(e){e()},...e};return Object.defineProperty(t,"_setDebug",{get:()=>r.setDebugMode,enumerable:!1}),t}function o(e,r,i){let o=e[r];o&&!o.q&&o.version&&n.display.warn("SDK is loaded more than once. This is unsupported and might have unexpected behavior."),e[r]=i,o&&o.q&&o.q.forEach(e=>(0,t.catchUserErrors)(e,"onReady callback threw an error:")())}e.s(["defineGlobal",()=>o,"makePublicApi",()=>i])},709035,e=>{"use strict";function t(){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}e.s(["getGlobalObject",()=>t])},327117,e=>{"use strict";e.s(["ContextManagerMethod",0,{getContext:"getContext",setContext:"setContext",setContextProperty:"setContextProperty",removeContextProperty:"removeContextProperty",clearContext:"clearContext"},"CustomerContextKey",0,{userContext:"userContext",globalContext:"globalContext",accountContext:"accountContext"}])},548544,e=>{"use strict";let t=/[^\u0000-\u007F]/;function r(e){return t.test(e)?void 0!==window.TextEncoder?new TextEncoder().encode(e).length:new Blob([e]).size:e.length}function n(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}e.s(["ONE_KIBI_BYTE",0,1024,"ONE_MEBI_BYTE",0,1048576,"computeBytesCount",()=>r,"concatBuffers",()=>n])},917701,e=>{"use strict";var t=e.i(709035);function r(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}e.s(["getZoneJsOriginalValue",()=>r])},442504,e=>{"use strict";var t=e.i(917701),r=e.i(38464),n=e.i(709035);function i(e,i){return(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"setTimeout")((0,r.monitor)(e),i)}function o(e){(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"clearTimeout")(e)}function a(e,i){return(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"setInterval")((0,r.monitor)(e),i)}function s(e){(0,t.getZoneJsOriginalValue)((0,n.getGlobalObject)(),"clearInterval")(e)}e.s(["clearInterval",()=>s,"clearTimeout",()=>o,"setInterval",()=>a,"setTimeout",()=>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),a=e.i(442504);function s(e,t,r){let n,i,o=!r||void 0===r.leading||r.leading,s=!r||void 0===r.trailing||r.trailing,l=!1;return{throttled:(...r)=>{if(l){n=r;return}o?e(...r):n=r,l=!0,i=(0,a.setTimeout)(()=>{s&&n&&e(...n),l=!1,n=void 0},t)},cancel:()=>{(0,a.clearTimeout)(i),l=!1,n=void 0}}}function l(){}function u(e,t,r){if("object"!=typeof e||null===e)return JSON.stringify(e);let n=c(Object.prototype),i=c(Array.prototype),o=c(Object.getPrototypeOf(e)),a=c(e);try{return JSON.stringify(e,t,r)}catch(e){return""}finally{n(),i(),o(),a()}}function c(e){let t=e.toJSON;return t?(delete e.toJSON,()=>{e.toJSON=t}):l}e.s(["noop",()=>l,"throttle",()=>s],563746),e.s(["detachToJsonMethod",()=>c,"jsonStringify",()=>u],271019);let d=220*o.ONE_KIBI_BYTE;function p(e,t=d){let r=c(Object.prototype),n=c(Array.prototype),i=[],o=new WeakMap,a=f(e,"$",void 0,i,o),s=JSON.stringify(a),l=s?s.length:0;if(l>t)return void m(t,"discarded",e);for(;i.length>0&&lt){m(t,"truncated",e);break}r.target[a]=s}else for(let a in r.source)if(Object.prototype.hasOwnProperty.call(r.source,a)){let s=f(r.source[a],r.path,a,i,o);if(void 0!==s&&(l+=JSON.stringify(s).length+n+a.length+3,n=1),l>t){m(t,"truncated",e);break}r.target[a]=s}}return r(),n(),a}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 a;return"bigint"==typeof(a=o)?`[BigInt] ${a.toString()}`:"function"==typeof a?`[Function] ${a.name||"unknown"}`:"symbol"==typeof a?`[Symbol] ${a.description||a.toString()}`:a}let s=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]"!==s&&"[Array]"!==s&&"[Error]"!==s)return s;if(i.has(e))return`[Reference seen at ${i.get(e)}]`;let l=void 0!==r?`${t}.${r}`:t,u=Array.isArray(o)?[]:{};return i.set(e,l),n.push({source:o,target:u,path:l}),u}function m(e,t,r){i.display.warn(`The data provided has been ${t} as it is over the limit of ${e} characters:`,r)}function g(e){var r,n;let i=[],o=_(e,"stack"),a=String(e);if(o&&o.startsWith(a)&&(o=o.slice(a.length)),o&&o.split("\n").forEach(e=>{let t=function(e){let t=b.exec(e);if(!t)return;let r=t[2]&&0===t[2].indexOf("native"),n=t[2]&&0===t[2].indexOf("eval"),i=h.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=T.exec(e);if(!t)return;let r=t[3]&&t[3].indexOf(" > eval")>-1,n=C.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",()=>p],287555);let v="((?:file|https?|blob|chrome-extension|electron|native|eval|webpack|snippet||\\w+\\.|\\/).*?)",y="(?::(\\d+))",b=RegExp(`^\\s*at (.*?) ?\\(${v}${y}?${y}?\\)?\\s*$`,"i"),h=RegExp(`\\((\\S*)${y}${y}\\)`),S=RegExp(`^\\s*at ?${v}${y}?${y}??\\s*$`,"i"),E=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,T=/^\s*(.*?)(?:\((.*?)\))?(?:(?:(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle|\[wasm code\])(?::(\d+))?(?::(\d+))?)|@)\s*$/i,C=/(\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}function w(e,t,r,n){var i;let o,a;if(void 0===t)return;let{name:s,message:l}=(i=e,"[object String]"===({}).toString.call(i)&&([,o,a]=I.exec(i)),{name:o,message:a});return{name:s,message:l,stack:[{url:t,column:n,line:r}]}}let I=/^(?:[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",()=>g,"computeStackTraceFromOnErrorMessage",()=>w],256721);var A=e.i(38464);function R(e){let t,r=Error(e);return r.name="HandlingStack",(0,A.callMonitored)(()=>{let e=g(r);e.stack=e.stack.slice(2),t=x(e)}),t}function x(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",()=>R,"formatErrorMessage",()=>N,"toStackTraceString",()=>x],931675);let k="No stack, consider using an instance of Error";function M({stackTrace:e,originalError:t,handlingStack:r,componentStack:n,startClocks:i,nonErrorPrefix:o,useFallbackStack:a=!0,source:s,handling:l}){var c,d,f,m,v;let y=U(t);return!e&&y&&(e=g(t)),{startClocks:i,source:s,handling:l,handlingStack:r,componentStack:n,originalError:t,type:e?e.name:void 0,message:(c=e,d=y,f=o,m=t,(null==c?void 0:c.message)&&(null==c?void 0:c.name)?c.message:d?"Empty message":`${f} ${u(p(m))}`),stack:e?x(e):a?k:void 0,causes:y?function(e,t){let r=e,n=[];for(;U(null==r?void 0:r.cause)&&n.length<10;){let e=g(r.cause);n.push({message:r.cause.message,source:t,type:null==e?void 0:e.name,stack:e&&x(e)}),r=r.cause}return n.length?n:void 0}(t,s):void 0,fingerprint:U(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)}}function D(e){var t;return null==(t=/@ (.+)/.exec(e))?void 0:t[1]}function U(e){return e instanceof Error||"[object Error]"===Object.prototype.toString.call(e)}function L(e){return{...e}}function P(e,t){return Object.keys(e).some(r=>e[r]===t)}function $(e){return 0===Object.keys(e).length}function V(e,t){let r={};for(let n of Object.keys(e))r[n]=t(e[n]);return r}e.s(["NO_ERROR_STACK_PRESENT_MESSAGE",0,k,"computeRawError",()=>M,"getFileFromStackTraceString",()=>D,"isError",()=>U],797719),e.s(["isEmptyObject",()=>$,"mapValues",()=>V,"objectHasValue",()=>P,"shallowClone",()=>L],568432),(r=n||(n={})).TRACK_INTAKE_REQUESTS="track_intake_requests",r.WRITABLE_RESOURCE_GRAPHQL="writable_resource_graphql";let B=new Set;function F(e){Array.isArray(e)&&e.filter(e=>P(n,e)).forEach(e=>{B.add(e)})}function j(e){return B.has(e)}function K(){return B}e.s(["ExperimentalFeature",()=>n,"getExperimentalFeatures",()=>K,"initFeatureFlags",()=>F,"isExperimentalFeatureEnabled",()=>j],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()}}function i(...e){return new n(t=>{let r=e.map(e=>e.subscribe(e=>t.notify(e)));return()=>r.forEach(e=>e.unsubscribe())})}class o 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})}}e.s(["BufferedObservable",()=>o,"Observable",()=>n,"mergeObservables",()=>i],628872)},602006,982067,e=>{"use strict";let t;function r(e){return 0!==e&&100*Math.random()<=e}function n(e,t){return+e.toFixed(t)}function i(e){return o(e)&&e>=0&&e<=100}function o(e){return"number"==typeof e}e.s(["isNumber",()=>o,"isPercentage",()=>i,"performDraw",()=>r,"round",()=>n],982067);function a(e){var t,r;let n;return{relative:e,timeStamp:(t=e,(n=c()-performance.now())>h()?Math.round(function(e,t){return e+t}(n,t)):(r=t,Math.round(h()+r)))}}function s(e){return{relative:y(e),timeStamp:e}}function l(){var e;return Math.round(c()-(e=h(),e+performance.now()))}function u(e){return o(e)?n(1e6*e,0):e}function c(){return new Date().getTime()}function d(){return c()}function p(){return performance.now()}function f(){return{relative:p(),timeStamp:d()}}function m(){return{relative:0,timeStamp:h()}}function g(e,t){return t-e}function v(e,t){return e+t}function y(e){return e-h()}function b(e){return e<31536e6}function h(){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",()=>v,"clocksNow",()=>f,"clocksOrigin",()=>m,"currentDrift",()=>l,"dateNow",()=>c,"elapsed",()=>g,"getRelativeTime",()=>y,"looksLikeRelativeTime",()=>b,"relativeNow",()=>p,"relativeToClocks",()=>a,"timeStampNow",()=>d,"timeStampToClocks",()=>s,"toServerDuration",()=>u],602006)},253265,57329,328275,575599,841259,103067,e=>{"use strict";function t(e,t){let r=window.__ddBrowserSdkExtensionCallback;r&&r({type:e,payload:t})}function r(e){return null===e?"null":Array.isArray(e)?"array":typeof e}function n(e,t,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===t)return e;if("object"!=typeof t||null===t)return t;if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp){let e=t.flags||[t.global?"g":"",t.ignoreCase?"i":"",t.multiline?"m":"",t.sticky?"y":"",t.unicode?"u":""].join("");return new RegExp(t.source,e)}if(i.hasAlreadyBeenSeen(t))return;if(Array.isArray(t)){let r=Array.isArray(e)?e:[];for(let e=0;et],253265),e.s(["getType",()=>r],57329),e.s(["combine",()=>o,"deepClone",()=>i],328275),e.s(["getConnectivity",()=>a],575599);var s=e.i(709035);function l(){let e=(0,s.getGlobalObject)().DatadogEventBridge;if(e)return{getCapabilities(){var t;return JSON.parse((null==(t=e.getCapabilities)?void 0:t.call(e))||"[]")},getPrivacyLevel(){var t;return null==(t=e.getPrivacyLevel)?void 0:t.call(e)},getAllowedWebViewHosts:()=>JSON.parse(e.getAllowedWebViewHosts()),send(t,r,n){e.send(JSON.stringify({eventType:t,event:r,view:n?{id:n}:void 0}))}}}function u(e){let t=l();return!!t&&t.getCapabilities().includes(e)}function c(e){var t;void 0===e&&(e=null==(t=(0,s.getGlobalObject)().location)?void 0:t.hostname);let r=l();return!!r&&r.getAllowedWebViewHosts().some(t=>e===t||e.endsWith(`.${t}`))}function d(e,t){for(let r=e.length-1;r>=0;r-=1){let n=e[r];if(t(n,r,e))return n}}function p(e){return Object.values(e)}function f(e){return Object.entries(e)}e.s(["bridgeSupports",()=>u,"canUseEventBridge",()=>c,"getEventBridge",()=>l],841259),e.s(["findLast",()=>d,"objectEntries",()=>f,"objectValues",()=>p],103067)},124385,e=>{"use strict";var t=e.i(38464),r=e.i(917701);function n(e,t,r,n,o){return i(e,t,[r],n,o)}function i(e,n,o,a,{once:s,capture:l,passive:u}={}){let c=(0,t.monitor)(t=>{(t.isTrusted||t.__ddIsTrusted||e.allowUntrustedEvents)&&(s&&m(),a(t))}),d=u?{capture:l,passive:u}:l,p=window.EventTarget&&n instanceof EventTarget?window.EventTarget.prototype:n,f=(0,r.getZoneJsOriginalValue)(p,"addEventListener");function m(){let e=(0,r.getZoneJsOriginalValue)(p,"removeEventListener");o.forEach(t=>e.call(n,t,c,d))}return o.forEach(e=>f.call(n,e,c,d)),{stop:m}}e.s(["addEventListener",()=>n,"addEventListeners",()=>i])},753084,590336,e=>{"use strict";var t=e.i(449305),r=e.i(103067),n=e.i(628872),i=e.i(124385);let o={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"};function a(e){return new n.Observable(t=>{let{stop:r}=(0,i.addEventListeners)(e,window,["visibilitychange","freeze"],e=>{"visibilitychange"===e.type&&"hidden"===document.visibilityState?t.notify({reason:o.HIDDEN}):"freeze"===e.type&&t.notify({reason:o.FROZEN})},{capture:!0}),n=(0,i.addEventListener)(e,window,"beforeunload",()=>{t.notify({reason:o.UNLOADING})}).stop;return()=>{r(),n()}})}function s(e){return(0,r.objectValues)(o).includes(e)}e.s(["PageExitReason",0,o,"createPageMayExitObservable",()=>a,"isPageExitReason",()=>s],590336);var l=e.i(271019),u=e.i(548544);function c({encoder:e,request:n,flushController:i,messageBytesLimit:o}){let a={},c=i.flushObservable.subscribe(t=>(function(t){let i=(0,r.objectValues)(a).join("\n");a={};let o=s(t.reason),l=o?n.sendOnExit:n.send;if(o&&e.isAsync){let t=e.finishSync();t.outputBytesCount&&l(d(t));let r=[t.pendingData,i].filter(Boolean).join("\n");r&&l({data:r,bytesCount:(0,u.computeBytesCount)(r)})}else i&&e.write(e.isEmpty?i:` ${i}`),e.finish(e=>{l(d(e))})})(t));function p(r,n){let s,u,c=(0,l.jsonStringify)(r),d=e.estimateEncodedBytesCount(c);d>=o?t.display.warn(`Discarded a message whose size was bigger than the maximum allowed size ${o}KB. ${t.MORE_DETAILS} ${t.DOCS_TROUBLESHOOTING}/#technical-limitations`):(void 0!==n&&void 0!==a[n]&&(s=a[n],delete a[n],u=e.estimateEncodedBytesCount(s),i.notifyAfterRemoveMessage(u)),i.notifyBeforeAddMessage(d),void 0!==n?(a[n]=c,i.notifyAfterAddMessage()):e.write(e.isEmpty?c:` ${c}`,e=>{i.notifyAfterAddMessage(e-d)}))}return{flushController:i,add:p,upsert:p,stop:c.unsubscribe}}function d(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",()=>c],753084)},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 a(e){return e>=500}function s(e){try{return e.clone()}catch(e){return}}e.s(["isServerError",()=>a,"tryToClone",()=>s],470252);let l={AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"};e.s(["ErrorSource",0,l],592568);let u=80*o.ONE_KIBI_BYTE,c=3*o.ONE_MEBI_BYTE,d=i.ONE_MINUTE,p=i.ONE_SECOND;function f(e,t,r,i,o,a){0===t.transportStatus&&0===t.queuedPayloads.size()&&t.bandwidthMonitor.canHandle(e)?m(e,t,r,a,{onSuccess:()=>g(0,t,r,i,o,a),onFailure:()=>{t.queuedPayloads.enqueue(e)||a.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e}),function e(t,r,i,o,a){2===t.transportStatus&&(0,n.setTimeout)(()=>{m(t.queuedPayloads.first(),t,r,a,{onSuccess:()=>{t.queuedPayloads.dequeue(),t.currentBackoffTime=p,g(1,t,r,i,o,a)},onFailure:()=>{t.currentBackoffTime=Math.min(d,2*t.currentBackoffTime),e(t,r,i,o,a)}})},t.currentBackoffTime)}(t,r,i,o,a)}}):t.queuedPayloads.enqueue(e)||a.notify({type:"queue-full",bandwidth:t.bandwidthMonitor.stats(),payload:e})}function m(e,t,r,n,{onSuccess:i,onFailure:o}){t.bandwidthMonitor.add(e),r(e,r=>{var s;t.bandwidthMonitor.remove(e),"opaque"!==(s=r).type&&(0===s.status&&!navigator.onLine||408===s.status||429===s.status||a(s.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 g(e,t,r,n,a,s){0===e&&t.queuedPayloads.isFull()&&!t.queueFullReported&&(a({message:`Reached max ${n} events size queued for upload: ${c/o.ONE_MEBI_BYTE}MiB`,source:l.AGENT,startClocks:(0,i.clocksNow)()}),t.queueFullReported=!0);let u=t.queuedPayloads;for(t.queuedPayloads=v();u.size()>0;)f(u.dequeue(),t,r,n,a,s)}function v(){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>=c}}}function y(e,n,i){let o=new r.Observable,a={transportStatus:0,currentBackoffTime:p,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:v(),queueFullReported:!1},s=(r,i)=>{var o,a,s,l;return o=e,a=n,s=r,l=i,void(function(){try{return window.Request&&"keepalive"in new Request("http://a")}catch(e){return!1}}()&&s.bytesCountnull==l?void 0:l({status:e.status,type:e.type}))).catch((0,t.monitor)(()=>h(o,s,l))):h(o,s,l))};return{observable:o,send:t=>{f(t,a,s,e.trackType,i,o)},sendOnExit:r=>{!function(e,r,n){if(navigator.sendBeacon&&n.bytesCountnull==n?void 0:n({status:e.status,type:e.type}))).catch((0,t.monitor)(()=>null==n?void 0:n({status:0})))}e.s(["createHttpRequest",()=>y],299561)},793018,217326,401017,e=>{"use strict";let t;var r=e.i(449305),n=e.i(797719),i=e.i(931675),o=e.i(191819),a=e.i(93258),s=e.i(628872),l=e.i(602006),u=e.i(38464),c=e.i(253265),d=e.i(982067),p=e.i(271019),f=e.i(328275),m=e.i(256721),g=e.i(575599),v=e.i(841259),y=e.i(753084),b=e.i(299561),h=e.i(442504);function S(e,t,r,n,i,o,a=y.createBatch){let l=c(e,t),u=r&&c(e,r);function c(e,{endpoint:t,encoder:r}){return a({encoder:r,request:(0,b.createHttpRequest)(t,e.batchBytesLimit,n),flushController:function({messagesLimit:e,bytesLimit:t,durationLimit:r,pageMayExitObservable:n,sessionExpireObservable:i}){let o,a=n.subscribe(e=>p(e.reason)),l=i.subscribe(()=>p("session_expire")),u=new s.Observable(()=>()=>{a.unsubscribe(),l.unsubscribe()}),c=0,d=0;function p(e){if(0===d)return;let t=d,r=c;d=0,c=0,f(),u.notify({reason:e,messagesCount:t,bytesCount:r})}function f(){(0,h.clearTimeout)(o),o=void 0}return{flushObservable:u,get messagesCount(){return d},notifyBeforeAddMessage(e){c+e>=t&&p("bytes_limit"),d+=1,c+=e,void 0===o&&(o=(0,h.setTimeout)(()=>{p("duration_limit")},r))},notifyAfterAddMessage(r=0){c+=r,d>=e?p("messages_limit"):c>=t&&p("bytes_limit")},notifyAfterRemoveMessage(e){c-=e,0==(d-=1)&&f()}}}({messagesLimit:e.batchMessagesLimit,bytesLimit:e.batchBytesLimit,durationLimit:e.flushTimeout,pageMayExitObservable:i,sessionExpireObservable:o}),messageBytesLimit:e.messageBytesLimit})}return{flushObservable:l.flushController.flushObservable,add(e,t=!0){l.add(e),u&&t&&u.add(r.transformMessage?r.transformMessage(e):e)},upsert:(e,t)=>{l.upsert(e,t),u&&u.upsert(r.transformMessage?r.transformMessage(e):e,t)},stop:()=>{l.stop(),u&&u.stop()}}}e.s(["startBatchWithReplica",()=>S],217326);let E="DISCARDED",T="SKIPPED";function C(){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===E)return E;t!==T&&i.push(t)}return(0,f.combine)(...i)}}}e.s(["DISCARDED",0,E,"SKIPPED",0,T,"abstractHooks",()=>C],401017);let _="configuration",w="usage",I=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost",""],O=[a.INTAKE_SITE_US1_FED];function A(){return t||(t=new s.BufferedObservable(100)),t}function R(e,t,r,n,i,m){var y,b,h,T;let C,I,R,x,k,M=new s.Observable,{stop:D}=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 l=S(e,{endpoint:e.rumEndpointBuilder,encoder:n(4)},e.replica&&{endpoint:e.replica.rumEndpointBuilder,encoder:n(5)},t,r,new s.Observable);o.push(()=>l.stop());let u=i.subscribe(t=>{l.add(t,e.site===a.INTAKE_SITE_STAGING)});o.push(()=>u.unsubscribe())}return{stop:()=>o.forEach(e=>e())}}(t,n,i,m,M),{enabled:U}=(y=e,b=t,h=r,T=M,C={},R={log:I=!O.includes(b.site)&&(0,d.performDraw)(b.telemetrySampleRate),[_]:I&&(0,d.performDraw)(b.telemetryConfigurationSampleRate),[w]:I&&(0,d.performDraw)(b.telemetryUsageSampleRate)},x={is_local_file:"file:"===window.location.protocol,is_worker:"WorkerGlobalScope"in self},(k=A()).subscribe(({rawEvent:e,kind:t})=>{var r,n,i,a;let s;if(!R[e.type])return;let u=C[t];if(u||(u=C[t]=new Set),u.size>=b.maxTelemetryEventsPerPage)return;let d=(0,p.jsonStringify)(e);if(u.has(d))return;let m=h.triggerHook(1,{startTime:(0,l.clocksNow)().relative});if(m===E)return;let v=(r=m,n=y,i=e,a=x,s={type:"telemetry",date:(0,l.clocksNow)().timeStamp,service:n,version:"6.18.0",source:"browser",_dd:{format_version:2},telemetry:(0,f.combine)(i,{runtime_env:a,connectivity:(0,g.getConnectivity)(),sdk_setup:"npm"}),experimental_features:Array.from((0,o.getExperimentalFeatures)())},(0,f.combine)(s,r));T.notify(v),(0,c.sendToExtension)("telemetry",v),u.add(d)}),k.unbuffer(),(0,u.startMonitorErrorCollection)(N),{enabled:I});return{stop:D,enabled:U}}function x(e,t){(0,u.displayIfDebugEnabled)(r.ConsoleApiName.debug,e,t),A().notify({rawEvent:{type:"log",message:e,status:"debug",...t},kind:"debug"})}function N(e,t){A().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||I.some(t=>e.url.startsWith(t))),t))},message:r.message}}return{error:{stack:n.NO_ERROR_STACK_PRESENT_MESSAGE},message:`Uncaught ${(0,p.jsonStringify)(e)}`}}(e),...t},kind:"error"})}function k(e){A().notify({rawEvent:{type:_,configuration:e},kind:_})}function M(e,t){A().notify({rawEvent:{type:"log",message:e,status:"debug",...t},kind:e})}function D(e){A().notify({rawEvent:{type:w,usage:e},kind:w})}e.s(["addTelemetryConfiguration",()=>k,"addTelemetryDebug",()=>x,"addTelemetryError",()=>N,"addTelemetryMetrics",()=>M,"addTelemetryUsage",()=>D,"startTelemetry",()=>R],793018)},418452,61555,345355,291495,450102,e=>{"use strict";var t=e.i(449305);function r(e,r){r.silentMultipleInit||t.display.error(`${e} is already initialized.`)}e.s(["displayAlreadyInitializedError",()=>r],418452);var n=e.i(628872);let i={GRANTED:"granted",NOT_GRANTED:"not-granted"};function o(e){let t=new n.Observable;return{tryToInit(t){e||(e=t)},update(r){e=r,t.notify()},isGranted:()=>e===i.GRANTED,observable:t}}e.s(["TrackingConsent",0,i,"createTrackingConsentState",()=>o],61555);var a=e.i(793018),s=e.i(38464);function l(e,t,r,n){return(0,s.monitor)((...i)=>(n&&(0,a.addTelemetryUsage)({feature:n}),e()[t][r](...i)))}function u(e,t,r){e.changeObservable.subscribe(()=>{let n=e.getContext();r.add(e=>e[t].setContext(n))})}e.s(["bufferContextCalls",()=>u,"defineContextMethod",()=>l],345355);var c=e.i(442504),d=e.i(563746),p=e.i(931675);function f(e,t,r,{computeHandlingStack:n}={}){let i=e[t];if("function"!=typeof i)if(!(t in e&&t.startsWith("on")))return{stop:d.noop};else i=d.noop;let o=!1,a=function(){let e;if(o)return i.apply(this,arguments);let t=Array.from(arguments);(0,s.callMonitored)(r,null,[{target:this,parameters:t,onPostCall:t=>{e=t},handlingStack:n?(0,p.createHandlingStack)("instrumented method"):void 0}]);let a=i.apply(this,t);return e&&(0,s.callMonitored)(e,null,[a]),a};return e[t]=a,{stop:()=>{o=!0,e[t]===a&&(e[t]=i)}}}function m(e,t,r){let n=Object.getOwnPropertyDescriptor(e,t);if(!n||!n.set||!n.configurable)return{stop:d.noop};let i=d.noop,o=(e,t)=>{(0,c.setTimeout)(()=>{o!==i&&r(e,t)},0)},a=function(e){n.set.call(this,e),o(this,e)};return Object.defineProperty(e,t,{set:a}),{stop:()=>{var r;(null==(r=Object.getOwnPropertyDescriptor(e,t))?void 0:r.set)===a&&Object.defineProperty(e,t,n),o=i}}}e.s(["instrumentMethod",()=>f,"instrumentSetter",()=>m],291495);var g=e.i(602006),v=e.i(256721),y=e.i(709035),b=e.i(797719),h=e.i(592568);function S(){return new n.Observable(e=>{var t,r;let n=(t,r)=>{let n=(0,b.computeRawError)({stackTrace:r,originalError:t,startClocks:(0,g.clocksNow)(),nonErrorPrefix:"Uncaught",source:h.ErrorSource.SOURCE,handling:"unhandled"});e.notify(n)},{stop:i}=(t=n,f((0,y.getGlobalObject)(),"onerror",({parameters:[e,r,n,i,o]})=>{let a;(0,b.isError)(o)||(a=(0,v.computeStackTraceFromOnErrorMessage)(e,r,n,i)),t(null!=o?o:e,a)})),{stop:o}=(r=n,f((0,y.getGlobalObject)(),"onunhandledrejection",({parameters:[e]})=>{r(e.reason||"Empty reason")}));return()=>{i(),o()}})}function E(e=S){let t=new n.BufferedObservable(500),r=e().subscribe(e=>{t.notify({type:0,error:e})});return{observable:t,stop:()=>{r.unsubscribe()}}}e.s(["startBufferingData",()=>E],450102)},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 a(e,t,r){let n={...e};for(let[e,{required:o,type:a}]of Object.entries(t))"string"!==a||s(n[e])||(n[e]=String(n[e])),o&&s(n[e])&&i.display.warn(`The property ${e} of ${r} is required; context will not be sent to the intake.`);return n}function s(e){return null==e||""===e}function l(e="",{propertiesConfig:s={}}={}){let u={},c=new n.Observable,d={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)(a(t,s,e)):d.clearContext(),c.notify()},setContextProperty:(t,n)=>{u=(0,r.sanitize)(a({...u,[t]:n},s,e)),c.notify()},removeContextProperty:t=>{delete u[t],a(u,s,e),c.notify()},clearContext:()=>{u={},c.notify()},changeObservable:c};return d}e.s(["createContextManager",()=>l],595649)},421243,e=>{"use strict";var t=e.i(449305);function r(e){let{env:t,service:r,version:i,datacenter:o}=e,a=[n("sdk_version","6.18.0")];return t&&a.push(n("env",t)),r&&a.push(n("service",r)),i&&a.push(n("version",i)),o&&a.push(n("datacenter",o)),a}function n(e,r){var n;let o=r?`${e}:${r}`:e;return(o.length>200||(n=o,function(){try{return RegExp("[\\p{Ll}]","u"),!0}catch(e){return!1}}()&&RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(n)))&&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`),i(o)}function i(e){return e.replace(/,/g,"_")}e.s(["buildTag",()=>n,"buildTags",()=>r,"sanitizeTag",()=>i])},971657,472822,e=>{"use strict";function t(e){let t=new Set;return e.forEach(e=>t.add(e)),Array.from(t)}function r(e,t){let r=e.indexOf(t);r>=0&&e.splice(r,1)}function n(){let e=[];return{add:t=>{e.push(t)>500&&e.splice(0,1)},remove:t=>{r(e,t)},drain:t=>{e.forEach(e=>e(t)),e.length=0}}}e.s(["removeDuplicates",()=>t,"removeItem",()=>r],472822),e.s(["createBoundedBuffer",()=>n],971657)},901721,e=>{"use strict";let t;var r=e.i(271019);function n(e){return a(e,location.href).href}function i(e){try{return!!a(e)}catch(e){return!1}}function o(e){let t=a(e).pathname;return"/"===t[0]?t:`/${t}`}function a(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",()=>a,"getPathName",()=>o,"isValidUrl",()=>i,"normalizeUrl",()=>n])},553790,175339,e=>{"use strict";let t;var r=e.i(291495),n=e.i(38464),i=e.i(628872),o=e.i(602006),a=e.i(901721);function s(){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[s,l]=e,u=l&&l.method;void 0===u&&s instanceof Request&&(u=s.method);let c=void 0!==u?String(u).toUpperCase():"GET",d=s instanceof Request?s.url:(0,a.normalizeUrl)(String(s)),p={state:"start",init:l,input:s,method:c,startClocks:(0,o.clocksNow)(),url:d,handlingStack:r};i.notify(p),e[0]=p.input,e[1]=p.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,p))})(t,e),{computeHandlingStack:!0});return t})),t}e.s(["initFetchObservable",()=>s],553790);var l=e.i(124385),u=e.i(328275),c=e.i(568432);let d=[];function p(e,t,r,n){var i,o;let a=(i=r,o=n,`_dd_c_${i}_${o}`);d.push((0,l.addEventListener)(e,window,"storage",({key:e})=>{a===e&&t.setContext(p())})),t.changeObservable.subscribe(function(){localStorage.setItem(a,JSON.stringify(t.getContext()))});let s=(0,u.combine)(p(),t.getContext());function p(){let e=localStorage.getItem(a);return e?JSON.parse(e):{}}(0,c.isEmptyObject)(s)||t.setContext(s)}e.s(["storeContextManager",()=>p],175339)},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(e,i,o){let s=a();return i.storeContextsAcrossPages&&(0,t.storeContextManager)(i,s,o,4),e.register(0,()=>{let e=s.getContext();return(0,n.isEmptyObject)(e)||!e.id?r.SKIPPED:{account:e}}),s}function a(){return(0,i.createContextManager)("account",{propertiesConfig:{id:{type:"string",required:!0},name:{type:"string"}}})}function s(e,r,n,i){let o=l();return r.storeContextsAcrossPages&&(0,t.storeContextManager)(r,o,n,2),e.register(0,()=>{let e=o.getContext();return i?{context:e}:e}),o}function l(){return(0,i.createContextManager)("global context")}function u(e,i,o,a){let s=c();return i.storeContextsAcrossPages&&(0,t.storeContextManager)(i,s,a,1),e.register(0,({eventType:e,startTime:t})=>{let a=s.getContext(),l=o.findTrackedSession(t);return(l&&l.anonymousId&&!a.anonymous_id&&i.trackAnonymousUser&&(a.anonymous_id=l.anonymousId),(0,n.isEmptyObject)(a))?r.SKIPPED:{type:e,usr:a}}),e.register(1,({startTime:e})=>{var t;return{anonymous_id:null==(t=o.findTrackedSession(e))?void 0:t.anonymousId}}),s}function c(){return(0,i.createContextManager)("user",{propertiesConfig:{id:{type:"string"},name:{type:"string"},email:{type:"string"}}})}e.s(["buildAccountContextManager",()=>a,"startAccountContext",()=>o],754614),e.s(["buildGlobalContextManager",()=>l,"startGlobalContext",()=>s],110977),e.s(["buildUserContextManager",()=>c,"startUserContext",()=>u],815806)},328861,e=>{"use strict";function t(e){return e?(parseInt(e,10)^16*Math.random()>>parseInt(e,10)/4).toString(16):"10000000-1000-4000-8000-100000000000".replace(/[018]/g,t)}let r=/([\w-]+)\s*=\s*([^;]+)/g;function n(e,t){for(r.lastIndex=0;;){let n=r.exec(e);if(n){if(n[1]===t)return n[2]}else break}}function i(e){let t=new Map;for(r.lastIndex=0;;){let n=r.exec(e);if(n)t.set(n[1],n[2]);else break}return t}function o(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}`}e.s(["findCommaSeparatedValue",()=>n,"findCommaSeparatedValues",()=>i,"generateUUID",()=>t,"safeTruncate",()=>o])},989584,e=>{"use strict";let t;function r(){return 0===i()}function n(){return 1===i()}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",()=>r,"isSafari",()=>n])},774557,e=>{"use strict";let t,r;var n=e.i(449305),i=e.i(602006),o=e.i(328861);function a(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",l=n&&n.domain?`;domain=${n.domain}`:"",u=n&&n.secure?";secure":"",c=n&&n.partitioned?";partitioned":"";document.cookie=`${e}=${t};${o};path=/;samesite=${s}${l}${u}${c}`}function s(e){return(0,o.findCommaSeparatedValue)(document.cookie,e)}function l(e){return t||(t=(0,o.findCommaSeparatedValues)(document.cookie)),t.get(e)}function u(e){if(void 0===document.cookie||null===document.cookie)return!1;try{let t=`dd_cookie_test_${(0,o.generateUUID)()}`,r="test";a(t,r,i.ONE_MINUTE,e);let n=s(t)===r;return a(t,"",0,e),n}catch(e){return n.display.error(e),!1}}function c(){if(void 0===r){let e=`dd_site_test_${(0,o.generateUUID)()}`,t=window.location.hostname.split("."),n=t.pop();for(;t.length&&!s(e);)n=`${t.pop()}.${n}`,a(e,"test",i.ONE_SECOND,{domain:n});a(e,"",0,{domain:n}),r=n}return r}e.s(["areCookiesAuthorized",()=>u,"getCookie",()=>s,"getCurrentSite",()=>c,"getInitCookie",()=>l,"setCookie",()=>a])},484690,543757,270599,e=>{"use strict";let t;var r=e.i(442504),n=e.i(628872),i=e.i(602006),o=e.i(563746),a=e.i(328861),s=e.i(449305),l=e.i(989584),u=e.i(774557);let c="_dd_s";var d=e.i(568432),p=e.i(103067);let f=4*i.ONE_HOUR,m=15*i.ONE_MINUTE,g=i.ONE_YEAR,v={COOKIE:"cookie",LOCAL_STORAGE:"local-storage"};e.s(["SESSION_COOKIE_EXPIRATION_DELAY",0,g,"SESSION_EXPIRATION_DELAY",0,m,"SESSION_NOT_TRACKED",0,"0","SESSION_TIME_OUT_DELAY",0,f,"SessionPersistence",0,v],543757);let y=/^([a-zA-Z]+)=([a-z0-9-]+)$/;function b(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,a.generateUUID)()),r}function h(e){return(0,d.isEmptyObject)(e)}function S(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 C(e){let t={};return e&&(-1!==e.indexOf("&")||y.test(e))&&e.split("&").forEach(e=>{let r=y.exec(e);if(null!==r){let[,e,n]=r;"aid"===e?t.anonymousId=n:t[e]=n}}),t}function _(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,u.getCurrentSite)()),r);return(0,u.areCookiesAuthorized)(n)?{type:v.COOKIE,cookieOptions:n}:void 0}function w(e,t){let r={isLockEnabled:(0,l.isChromium)(),persistSession:r=>I(t,e,r,m),retrieveSession:O,expireSession:r=>I(t,e,b(r,e),f)};if(!(0,u.getInitCookie)(c)){let e=(0,u.getInitCookie)("_dd"),t=(0,u.getInitCookie)("_dd_r"),n=(0,u.getInitCookie)("_dd_l"),i={};e&&(i.id=e),n&&/^[01]$/.test(n)&&(i.logs=n),t&&/^[012]$/.test(t)&&(i.rum=t),h(i)||(E(i),r.persistSession(i))}return r}function I(e,t,r,n){(0,u.setCookie)(c,T(r),t.trackAnonymousUser?g:n,e)}function O(){return C((0,u.getCookie)(c))}function A(){try{let e=(0,a.generateUUID)(),t=`_dd_test_${e}`;localStorage.setItem(t,e);let r=localStorage.getItem(t);return localStorage.removeItem(t),e===r?{type:v.LOCAL_STORAGE}:void 0}catch(e){return}}function R(e){localStorage.setItem(c,T(e))}function x(){return C(localStorage.getItem(c))}e.s(["initCookieStrategy",()=>w,"retrieveSessionCookie",()=>O,"selectCookieStrategy",()=>_],270599);var N=e.i(793018);let k=i.ONE_SECOND,M=[];function D(e,r,n=0){var o;let s,{isLockEnabled:l,persistSession:u,expireSession:c}=r,d=e=>u({...e,lock:s}),p=()=>{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)())>k}(e)?e:void 0}};if(t||(t=e),e!==t)return void M.push(e);if(l&&n>=100){(0,N.addTelemetryDebug)("Aborted session operation after max lock retries",{currentStore:p()}),L(r);return}let f=p();if(l&&(f.lock||(s=(0,a.generateUUID)()+"--"+(0,i.timeStampNow)(),d(f.session),(f=p()).lock!==s)))return void U(e,r,n);let m=e.process(f.session);if(l&&(f=p()).lock!==s)return void U(e,r,n);if(m&&(S(m)?c(m):(E(m),l?d(m):u(m))),l&&!(m&&S(m))){if((f=p()).lock!==s)return void U(e,r,n);u(f.session),m=f.session}null==(o=e.after)||o.call(e,m||f.session),L(r)}function U(e,t,n){(0,r.setTimeout)(()=>{D(e,t,n+1)},10)}function L(e){t=void 0;let r=M.shift();r&&D(r,e)}let P=i.ONE_SECOND;function $(e){switch(e.sessionPersistence){case v.COOKIE:return _(e);case v.LOCAL_STORAGE:return A();case void 0:{let t=_(e);return!t&&e.allowFallbackToLocalStorage&&(t=A()),t}default:s.display.error(`Invalid session persistence '${String(e.sessionPersistence)}'`)}}function V(e,t,s,l,u=function(e,t){return e.type===v.COOKIE?w(t,e.cookieOptions):{isLockEnabled:!1,persistSession:R,retrieveSession:x,expireSession:e=>(function(e,t){R(b(e,t))})(e,t)}}(e,t)){let c,d=new n.Observable,p=new n.Observable,f=new n.Observable,m=(0,r.setInterval)(function(){let e=u.retrieveSession();S(e)?D({process:e=>S(e)?b(e,t):void 0,after:E},u):E(e)},P);T();let{throttled:g,cancel:y}=(0,o.throttle)(()=>{D({process:e=>{if(h(e))return;let t=E(e);return function(e){if(h(e))return;let t=l(e[s]);e[s]=t,delete e.isExpired,"0"===t||e.id||(e.id=(0,a.generateUUID)(),e.created=String((0,i.dateNow)()))}(t),t},after:e=>{h(e)||C()||(c=e,d.notify()),c=e}},u)},P);function E(e){var r;return S(e)&&(e=b(e,t)),C()&&((r=e,c.id!==r.id||c[s]!==r[s])?(c=b(c,t),p.notify()):(f.notify({previousState:c,newState:e}),c=e)),e}function T(){D({process:e=>{if(h(e))return b(e,t)},after:e=>{c=e}},u)}function C(){return(null==c?void 0:c[s])!==void 0}return{expandOrRenewSession:g,expandSession:function(){D({process:e=>C()?E(e):void 0},u)},getSession:()=>c,renewObservable:d,expireObservable:p,sessionStateUpdateObservable:f,restartSession:T,expire:()=>{y(),u.expireSession(c),E(b(c,t))},stop:()=>{(0,r.clearInterval)(m)},updateSessionState:function(e){D({process:t=>({...t,...e}),after:E},u)}}}e.s(["selectSessionStoreStrategyType",()=>$,"startSessionStore",()=>V],484690)},921458,e=>{"use strict";var t=e.i(449305),r=e.i(57329);function n(e){let t=(0,r.getType)(e);return"string"===t||"function"===t||e instanceof RegExp}function i(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})}e.s(["isMatchOption",()=>n,"matchList",()=>i])},867494,279710,268562,e=>{"use strict";var t=e.i(12379),r=e.i(449305),n=e.i(602006),i=e.i(982067),o=e.i(548544),a=e.i(568432),s=e.i(484690),l=e.i(61555),u=e.i(921458);let c=["chrome-extension://","moz-extension://"];function d(e){return c.some(t=>e.includes(t))}var p=e.i(793018);let f="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.";var m=e.i(93258),g=e.i(901721),v=e.i(328861);function y(e,t){let r=function(e,t){let r=`/api/v2/${t}`,n=e.proxy;if("string"==typeof n){let e=(0,g.normalizeUrl)(n);return t=>`${e}?ddforward=${encodeURIComponent(`${r}?${t}`)}`}if("function"==typeof n)return e=>n({path:r,parameters:e});let i=b(t,e);return e=>`https://${i}${r}?${e}`}(e,t);return{build:(i,o)=>r(function({clientToken:e,internalAnalyticsSubdomain:t},r,i,{retry:o,encoding:a}){let s=["ddsource=browser",`dd-api-key=${e}`,`dd-evp-origin-version=${encodeURIComponent("6.18.0")}`,"dd-evp-origin=browser",`dd-request-id=${(0,v.generateUUID)()}`];return a&&s.push(`dd-evp-encoding=${a}`),"rum"===r&&(s.push(`batch_time=${(0,n.timeStampNow)()}`,`_dd.api=${i}`),o&&s.push(`_dd.retry_count=${o.count}`,`_dd.retry_after=${o.lastFailureStatus}`)),t&&s.reverse(),s.join("&")}(e,t,i,o)),trackType:t}}function b(e,t){let{site:r=m.INTAKE_SITE_US1,internalAnalyticsSubdomain:n}=t;if("logs"===e&&t.usePciIntake&&r===m.INTAKE_SITE_US1)return m.PCI_INTAKE_HOST_US1;if(n&&r===m.INTAKE_SITE_US1)return`${n}.${m.INTAKE_SITE_US1}`;if(r===m.INTAKE_SITE_FED_STAGING)return`http-intake.logs.${r}`;let i=r.split("."),o=i.pop();return`browser-intake-${i.join("-")}.${o}`}function h(e){var t;let r=e.site||m.INTAKE_SITE_US1,n={logsEndpointBuilder:y(t=e,"logs"),rumEndpointBuilder:y(t,"rum"),profilingEndpointBuilder:y(t,"profile"),sessionReplayEndpointBuilder:y(t,"replay"),exposuresEndpointBuilder:y(t,"exposures")};return{replica:function(e){if(!e.replica)return;let t={...e,site:m.INTAKE_SITE_US1,clientToken:e.replica.clientToken},r={logsEndpointBuilder:y(t,"logs"),rumEndpointBuilder:y(t,"rum")};return{applicationId:e.replica.applicationId,...r}}(e),site:r,...n}}function S(e){return m.INTAKE_URL_PARAMETERS.every(t=>e.includes(t))}function E(e,t){return null==e||"string"==typeof e||(r.display.error(`${t} must be defined as a string`),!1)}function T(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)}function C(e){var i,m,g,v,y,b,S,C,_,w,I;return e&&e.clientToken?void 0===e.allowedTrackingOrigins||Array.isArray(e.allowedTrackingOrigins)?(!(I=e.site)||"string"!=typeof I||/(datadog|ddog|datad0g|dd0g)/.test(I)||(r.display.error(`Site should be a valid Datadog site. ${r.MORE_DETAILS} ${r.DOCS_ORIGIN}/getting_started/site/.`),0))&&T(e.sessionSampleRate,"Session")&&T(e.telemetrySampleRate,"Telemetry")&&T(e.telemetryConfigurationSampleRate,"Telemetry Configuration")&&T(e.telemetryUsageSampleRate,"Telemetry Usage")&&E(e.version,"Version")&&E(e.env,"Env")&&E(e.service,"Service")&&function(e,t="u">typeof location?location.origin:"",n=Error().stack){let i=e.allowedTrackingOrigins;if(!i){if(function(e,t=""){return!d(e)&&d(t)}(t,n)){r.display.warn(f);let e=function(e=""){for(let t of c){let r=e.match(RegExp(`${t}[^/]+`));if(r)return r[0]}}(n);(0,p.addTelemetryDebug)(f,{extensionUrl:e||"unknown"})}return!0}let o=(0,u.matchList)(i,t);return o||r.display.error("SDK initialized on a non-allowed domain."),o}(e)?void 0===e.trackingConsent||(0,a.objectHasValue)(l.TrackingConsent,e.trackingConsent)?{beforeSend:e.beforeSend&&(0,t.catchUserErrors)(e.beforeSend,"beforeSend threw an error:"),sessionStoreStrategyType:(0,s.selectSessionStoreStrategyType)(e),sessionSampleRate:null!=(i=e.sessionSampleRate)?i:100,telemetrySampleRate:null!=(m=e.telemetrySampleRate)?m:20,telemetryConfigurationSampleRate:null!=(g=e.telemetryConfigurationSampleRate)?g:5,telemetryUsageSampleRate:null!=(v=e.telemetryUsageSampleRate)?v:5,service:null!=(y=e.service)?y:void 0,env:null!=(b=e.env)?b:void 0,version:null!=(S=e.version)?S:void 0,datacenter:null!=(C=e.datacenter)?C:void 0,silentMultipleInit:!!e.silentMultipleInit,allowUntrustedEvents:!!e.allowUntrustedEvents,trackingConsent:null!=(_=e.trackingConsent)?_:l.TrackingConsent.GRANTED,trackAnonymousUser:null==(w=e.trackAnonymousUser)||w,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,...h(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.")}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)}}e.s(["buildEndpointHost",()=>b,"createEndpointBuilder",()=>y],279710),e.s(["computeTransportConfiguration",()=>h,"isIntakeUrl",()=>S],268562),e.s(["DefaultPrivacyLevel",0,{ALLOW:"allow",MASK:"mask",MASK_USER_INPUT:"mask-user-input"},"TraceContextInjection",0,{ALL:"all",SAMPLED:"sampled"},"isSampleRate",()=>T,"serializeConfiguration",()=>_,"validateAndBuildConfiguration",()=>C],867494)},345501,e=>{"use strict";var t=e.i(931675),r=e.i(38464),n=e.i(628872),i=e.i(124385),o=e.i(328861),a=e.i(592568),s=e.i(602006);let l={intervention:"intervention",deprecation:"deprecation",cspViolation:"csp_violation"};function u(e,t){var a,s;let u=[];t.includes(l.cspViolation)&&u.push((a=e,new n.Observable(e=>{let{stop:t}=(0,i.addEventListener)(a,document,"securitypolicyviolation",t=>{var r;let n;e.notify((r=t,n=`'${r.blockedURI}' blocked by '${r.effectiveDirective}' directive`,c({type:r.effectiveDirective,message:`${l.cspViolation}: ${n}`,originalError:r,csp:{disposition:r.disposition},stack:d(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 p=t.filter(e=>e!==l.cspViolation);return p.length&&u.push((s=p,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 c({type:r.id,message:`${t}: ${r.message}`,originalError:e,stack:d(r.id,r.message,r.sourceFile,r.lineNumber,r.columnNumber)})}(t)))),n=new window.ReportingObserver(t,{types:s,buffered:!0});return n.observe(),()=>{n.disconnect()}}))),(0,n.mergeObservables)(...u)}function c(e){return{startClocks:(0,s.clocksNow)(),source:a.ErrorSource.REPORT,handling:"unhandled",...e}}function d(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,l,"initReportObservable",()=>u])},376426,e=>{"use strict";var t=e.i(774557);function r(){return!!(window._DATADOG_SYNTHETICS_INJECTS_RUM||(0,t.getInitCookie)("datadog-synthetics-injects-rum"))}function n(){let e=window._DATADOG_SYNTHETICS_PUBLIC_ID||(0,t.getInitCookie)("datadog-synthetics-public-id");return"string"==typeof e?e:void 0}function i(){let e=window._DATADOG_SYNTHETICS_RESULT_ID||(0,t.getInitCookie)("datadog-synthetics-result-id");return"string"==typeof e?e:void 0}function o(){return!!(n()&&i())}e.s(["getSyntheticsResultId",()=>i,"getSyntheticsTestId",()=>n,"isSyntheticsTest",()=>o,"willSyntheticsInjectRum",()=>r])},250066,e=>{"use strict";var t=e.i(548544);function r(){let e="",r=0;return{isAsync:!1,get isEmpty(){return!e},write(n,i){let o=(0,t.computeBytesCount)(n);r+=o,e+=n,i&&i(o)},finish(e){e(this.finishSync())},finishSync(){let t={output:e,outputBytesCount:r,rawBytesCount:r,pendingData:""};return e="",r=0,t},estimateEncodedBytesCount:e=>e.length}}e.s(["createIdentityEncoder",()=>r])},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,a=null,s=new Set;function l({expireDelay:e,maxEntries:l}){let u=[];a||(a=(0,t.setInterval)(()=>void s.forEach(e=>e()),o));let c=()=>{let t=(0,n.relativeNow)()-e;for(;u.length>0&&u[u.length-1].endTime{(0,r.removeItem)(u,n)},close:e=>{n.endTime=e}};return l&&u.length>=l&&u.pop(),u.unshift(n),n},find:function(e=i,t={returnInactive:!1}){for(let r of u)if(r.startTime<=e){if(t.returnInactive||e<=r.endTime)return r.value;break}},closeActive:function(e){let t=u[0];t&&t.endTime===i&&t.close(e)},findAll:function(e=i,t=0){let r=(0,n.addDuration)(e,t);return u.filter(t=>t.startTime<=r&&e<=t.endTime).map(e=>e.value)},reset:function(){u=[]},stop:function(){s.delete(c),0===s.size&&a&&((0,t.clearInterval)(a),a=null)}}}e.s(["createValueHistory",()=>l])},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),a=e.i(793018),s=e.i(376426),l=e.i(774557),u=e.i(543757),c=e.i(484690),d=e.i(270599);let p=n.ONE_MINUTE,f=u.SESSION_TIME_OUT_DELAY,m=[];function g(e,a,s,l){let d=new t.Observable,g=new t.Observable,y=(0,c.startSessionStore)(e.sessionStoreStrategyType,e,a,s);m.push(()=>y.stop());let b=(0,r.createValueHistory)({expireDelay:f});function h(){let e=y.getSession();return e?{id:e.id,trackingType:e[a],isReplayForced:!!e.forcedReplay,anonymousId:e.anonymousId}:(v().catch(()=>void 0),{id:"invalid",trackingType:u.SESSION_NOT_TRACKED,isReplayForced:!1,anonymousId:void 0})}return m.push(()=>b.stop()),y.renewObservable.subscribe(()=>{b.add(h(),(0,n.relativeNow)()),d.notify()}),y.expireObservable.subscribe(()=>{g.notify(),b.closeActive((0,n.relativeNow)())}),y.expandOrRenewSession(),b.add(h(),(0,n.clocksOrigin)().relative),l.observable.subscribe(()=>{l.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,()=>{l.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 a=(0,o.setInterval)(r,p);m.push(()=>{(0,o.clearInterval)(a)})}(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:g,sessionStateUpdateObservable:y.sessionStateUpdateObservable,expire:y.expire,updateSessionState:y.updateSessionState}}async function v(){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,a.addTelemetryDebug)("Unexpected session state",{session:e,isSyntheticsTest:(0,s.isSyntheticsTest)(),createdTimestamp:null==e?void 0:e.created,expireTimestamp:null==e?void 0:e.expire,cookie:{count:t.length,domain:(0,l.getCurrentSite)(),...t},currentDomain:`${window.location.protocol}//${window.location.hostname}`})}e.s(["startSessionManager",()=>g],308823);var y=e.i(592568);function b(e,t,r){let i=0,a=!1;return{isLimitReached(){if(0===i&&(0,o.setTimeout)(()=>{i=0},n.ONE_MINUTE),(i+=1)<=t||a)return a=!1,!1;if(i===t+1){a=!0;try{r({message:`Reached max number of ${e}s by minute: ${t}`,source:y.ErrorSource.AGENT,startClocks:(0,n.clocksNow)()})}finally{a=!1}}return!0}}}e.s(["createEventRateLimiter",()=>b],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),a=e.i(271019),s=e.i(592568),l=e.i(256721),u=e.i(931675),c=e.i(602006);let d={};function p(e){let p=e.map(e=>{var p;return d[e]||(d[e]=(p=e,new r.Observable(e=>{let r=n.globalConsole[p];return n.globalConsole[p]=(...d)=>{r.apply(console,d);let f=(0,u.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,u.formatErrorMessage)((0,l.computeStackTrace)(r)):(0,a.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:s.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,p,f))})},()=>{n.globalConsole[p]=r}}))),d[e]});return(0,r.mergeObservables)(...p)}e.s(["initConsoleObservable",()=>p])},968678,e=>{"use strict";let t;var r=e.i(291495),n=e.i(628872),i=e.i(602006),o=e.i(901721),a=e.i(568432),s=e.i(124385);let l=new WeakMap;function u(e){var o;return t||(o=e,t=new n.Observable(e=>{let{stop:t}=(0,r.instrumentMethod)(XMLHttpRequest.prototype,"open",c),{stop:n}=(0,r.instrumentMethod)(XMLHttpRequest.prototype,"send",t=>{!function({target:e,handlingStack:t},n,o){let u=l.get(e);if(!u)return;u.state="start",u.startClocks=(0,i.clocksNow)(),u.isAborted=!1,u.xhr=e,u.handlingStack=t;let c=!1,{stop:d}=(0,r.instrumentMethod)(e,"onreadystatechange",()=>{e.readyState===XMLHttpRequest.DONE&&p()}),p=()=>{f(),d(),c||(c=!0,u.state="complete",u.duration=(0,i.elapsed)(u.startClocks.timeStamp,(0,i.timeStampNow)()),u.status=e.status,o.notify((0,a.shallowClone)(u)))},{stop:f}=(0,s.addEventListener)(n,e,"loadend",p);o.notify(u)}(t,o,e)},{computeHandlingStack:!0}),{stop:u}=(0,r.instrumentMethod)(XMLHttpRequest.prototype,"abort",d);return()=>{t(),n(),u()}})),t}function c({target:e,parameters:[t,r]}){l.set(e,{state:"open",method:String(t).toUpperCase(),url:(0,o.normalizeUrl)(String(r))})}function d({target:e}){let t=l.get(e);t&&(t.isAborted=!0)}e.s(["initXhrObservable",()=>u])},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);function n(e,n,i){let o=e.getReader(),a=[],s=0;function l(){let e,t;if(o.cancel().catch(r.noop),i.collectStreamBody){let r;if(1===a.length)r=a[0];else{r=new Uint8Array(s);let e=0;a.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?l():(i.collectStreamBody&&a.push(t.value),(s+=t.value.length)>i.bytesLimit?l():e())}),(0,t.monitor)(e=>n(e)))}()}e.s(["readBytesFromStream",()=>n])},961645,e=>{"use strict";class t{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)}}}}e.s(["AbstractLifeCycle",()=>t])},393713,450653,533253,666824,534984,438137,66272,158239,942637,371598,380466,796411,748407,384641,730306,944119,e=>{"use strict";let t,r,n,i,o,a;var s,l,u=e.i(327117),c=e.i(793018),d=e.i(328275),p=e.i(918420),f=e.i(38464),m=e.i(602006),g=e.i(931675),v=e.i(287555),y=e.i(250066),b=e.i(418452),h=e.i(61555),S=e.i(345355),E=e.i(450102);let T={ACTION:"action",ERROR:"error",LONG_TASK:"long_task",VIEW:"view",RESOURCE:"resource",VITAL:"vital"},C={LONG_TASK:"long-task",LONG_ANIMATION_FRAME:"long-animation-frame"},_={INITIAL_LOAD:"initial_load",ROUTE_CHANGE:"route_change",BF_CACHE:"bf_cache"},w={CLICK:"click",CUSTOM:"custom"},I={RAGE_CLICK:"rage_click",ERROR_CLICK:"error_click",DEAD_CLICK:"dead_click"},O={DURATION:"duration"};e.s(["ActionType",0,w,"FrustrationType",0,I,"RumEventType",0,T,"RumLongTaskEntryType",0,C,"ViewLoadingType",0,_,"VitalType",0,O],450653);var A=e.i(328861);function R({vitalsByName:e,vitalsByReference:t},r,n={}){let i={name:r,startClocks:(0,m.clocksNow)(),context:n.context,description:n.description},o={__dd_vital_reference:!0};return e.set(r,i),t.set(o,i),o}function x(e,{vitalsByName:t,vitalsByReference:r},n,i={}){var o,a,s,l,u;let c="string"==typeof n?t.get(n):r.get(n);c&&(e((o=c,a=c.startClocks,s=i,l=(0,m.clocksNow)(),{name:o.name,type:O.DURATION,startClocks:a,duration:(0,m.elapsed)(a.timeStamp,l.timeStamp),context:(0,d.combine)(o.context,s.context),description:null!=(u=s.description)?u:o.description})),"string"==typeof n?t.delete(n):r.delete(n))}function N(e,t,r){if(e)for(let n of e){let e=n[t];e&&e(r)}}var k=e.i(971657),M=e.i(449305),D=e.i(841259),U=e.i(376426),L=e.i(563746),P=e.i(191819),$=e.i(553790),V=e.i(754614),B=e.i(110977),F=e.i(815806),j=e.i(57329),K=e.i(921458),G=e.i(867494),H=e.i(568432),q=e.i(982067),z=e.i(103067);let W=new Map;function Y(e,t){var r,n;let i,o,a;if(100===t)return!0;if(0===t)return!1;let s=W.get(t);return s&&e===s.sessionId?s.decision:(i=window.BigInt?(r=BigInt(`0x${e.split("-")[4]}`),n=t,o=BigInt("1111111111111111111"),Number(r*o%(a=BigInt("0x10000000000000000")))<=n/100*Number(a)):(0,q.performDraw)(t),W.set(t,{sessionId:e,decision:i}),i)}e.s(["isSampled",()=>Y],533253);function J(e){let t=crypto.getRandomValues(new Uint32Array(2));return 63===e&&(t[t.length-1]>>>=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 X(e){return e.toString(16).padStart(16,"0")}function Z(e){0!==e.status||e.isAborted||(e.traceId=void 0,e.spanId=void 0,e.traceSampled=void 0)}function Q(e,t,r,n,i,o){let a=r.findTrackedSession();if(!a)return;let s=e.allowedTracingUrls.find(e=>(0,K.matchList)([e.match],t.url,!0));if(!s)return;let l=Y(a.id,e.traceSampleRate);(l||e.traceContextInjection===G.TraceContextInjection.ALL)&&(t.traceSampled=l,t.traceId=J(64),t.spanId=J(63),o(function(e,t,r,n,i,o,a,s){let l={};if(i.forEach(n=>{switch(n){case"datadog":Object.assign(l,{"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(l,{traceparent:`00-0000000000000000${X(e)}-${X(t)}-0${r?"1":"0"}`,tracestate:`dd=s:${r?"1":"0"};o:rum`});break;case"b3":Object.assign(l,{b3:`${X(e)}-${X(t)}-${r?"1":"0"}`});break;case"b3multi":Object.assign(l,{"X-B3-TraceId":X(e),"X-B3-SpanId":X(t),"X-B3-Sampled":r?"1":"0"})}}),s.propagateTraceBaggage){let e={"session.id":n},t=o.getContext().id;"string"==typeof t&&(e["user.id"]=t);let r=a.getContext().id;"string"==typeof r&&(e["account.id"]=r);let i=Object.entries(e).map(([e,t])=>`${e}=${encodeURIComponent(t)}`).join(",");i&&(l.baggage=i)}return l}(t.traceId,t.spanId,t.traceSampled,a.id,s.propagatorTypes,n,i,e)))}let ee=["tracecontext","datadog"];var et=e.i(279710);let er=["applicationId","service","env","version","sessionSampleRate","sessionReplaySampleRate","defaultPrivacyLevel","enablePrivacyForActionName","traceSampleRate","trackSessionAcrossSubdomains","allowedTracingUrls","allowedTrackingOrigins"];async function en(e){var t,r;let n,i=await ei(e);return i.ok?(t=e,r=i.value,n={...t},er.forEach(e=>{e in r&&(n[e]=function e(t){if(Array.isArray(t))return t.map(e);if("object"==typeof(r=t)&&null!==r){if("rcSerializedType"in t){let e=t.rcSerializedType;switch(e){case"string":return t.value;case"regex":var r,n=t.value;try{return new RegExp(n)}catch(e){M.display.error(`Invalid regex in the remote configuration: '${n}'`)}return;default:M.display.error(`Unsupported remote configuration: "rcSerializedType": "${e}"`);return}}return(0,H.mapValues)(t,e)}return t}(r[e]))}),n):void M.display.error(i.error)}async function ei(e){let t;try{var r;t=await fetch((r=e).remoteConfigurationProxy?r.remoteConfigurationProxy:`https://sdk-configuration.${(0,et.buildEndpointHost)("rum",r)}/v1/${encodeURIComponent(r.remoteConfigurationId)}.json`)}catch(e){t=void 0}if(!t||!t.ok)return{ok:!1,error:Error("Error fetching the remote configuration.")};let n=await t.json();return n.rum?{ok:!0,value:n.rum}:{ok:!1,error:Error("No remote configuration for RUM.")}}function eo(e,t,r){e.changeObservable.subscribe(()=>{let n=e.getContext();r.add(e=>e[t].setContext(n))})}function ea(e,t,r,n={}){let i=(0,h.createTrackingConsentState)(),o={vitalsByName:new Map,vitalsByReference:new WeakMap},a=(0,E.startBufferingData)().observable,s=function({ignoreInitIfSyntheticsWillInjectRum:e=!0,startDeflateWorker:t},r,n,i){let o,a,s,l,d=(0,k.createBoundedBuffer)(),p=(0,B.buildGlobalContextManager)();eo(p,u.CustomerContextKey.globalContext,d);let g=(0,F.buildUserContextManager)();eo(g,u.CustomerContextKey.userContext,d);let v=(0,V.buildAccountContextManager)();eo(v,u.CustomerContextKey.accountContext,d);let y=r.observable.subscribe(S),h={};function S(){let e;if(!s||!l||!r.isGranted())return;if(y.unsubscribe(),l.trackViewsManually){if(!o)return;d.remove(o.callback),e=o.options}let t=i(l,a,e);d.drain(t)}function E(e){var n,i,o,u,d;let p,f,m=(0,D.canUseEventBridge)();if(m&&(e={...o=e,applicationId:"00000000-aaaa-0000-aaaa-000000000000",clientToken:"empty",sessionSampleRate:100,defaultPrivacyLevel:null!=(u=o.defaultPrivacyLevel)?u:null==(d=(0,D.getEventBridge)())?void 0:d.getPrivacyLevel()}),s=e,(0,c.addTelemetryConfiguration)((n=e,p=(0,G.serializeConfiguration)(n),{session_replay_sample_rate:n.sessionReplaySampleRate,start_session_replay_recording_manually:n.startSessionReplayRecordingManually,trace_sample_rate:n.traceSampleRate,trace_context_injection:n.traceContextInjection,action_name_attribute:n.actionNameAttribute,use_allowed_tracing_urls:Array.isArray(n.allowedTracingUrls)&&n.allowedTracingUrls.length>0,selected_tracing_propagators:(f=new Set,Array.isArray(n.allowedTracingUrls)&&n.allowedTracingUrls.length>0&&n.allowedTracingUrls.forEach(e=>{(0,K.isMatchOption)(e)?ee.forEach(e=>f.add(e)):"object"===(0,j.getType)(e)&&Array.isArray(e.propagatorTypes)&&e.propagatorTypes.forEach(e=>f.add(e))}),Array.from(f)),default_privacy_level:n.defaultPrivacyLevel,enable_privacy_for_action_name:n.enablePrivacyForActionName,use_excluded_activity_urls:Array.isArray(n.excludedActivityUrls)&&n.excludedActivityUrls.length>0,use_worker_url:!!n.workerUrl,compress_intake_requests:n.compressIntakeRequests,track_views_manually:n.trackViewsManually,track_user_interactions:n.trackUserInteractions,track_resources:n.trackResources,track_long_task:n.trackLongTasks,track_bfcache_views:n.trackBfcacheViews,plugins:null==(i=n.plugins)?void 0:i.map(e=>{var t;return{name:e.name,...null==(t=e.getConfigurationTelemetry)?void 0:t.call(e)}}),track_feature_flags_for_events:n.trackFeatureFlagsForEvents,...p})),l)return void(0,b.displayAlreadyInitializedError)("DD_RUM",e);let g=function(e){var t,r,n,i,o,a,s;if(void 0===e.trackFeatureFlagsForEvents||Array.isArray(e.trackFeatureFlagsForEvents)||M.display.warn("trackFeatureFlagsForEvents should be an array"),!e.applicationId)return void M.display.error("Application ID is not configured, no RUM data will be collected.");if(!(0,G.isSampleRate)(e.sessionReplaySampleRate,"Session Replay")||!(0,G.isSampleRate)(e.traceSampleRate,"Trace"))return;if(void 0!==e.excludedActivityUrls&&!Array.isArray(e.excludedActivityUrls))return void M.display.error("Excluded Activity Urls should be an array");let l=function(e){if(void 0===e.allowedTracingUrls)return[];if(!Array.isArray(e.allowedTracingUrls))return void M.display.error("Allowed Tracing URLs should be an array");if(0!==e.allowedTracingUrls.length&&void 0===e.service)return void M.display.error("Service needs to be configured when tracing is enabled");let t=[];return e.allowedTracingUrls.forEach(e=>{if((0,K.isMatchOption)(e))t.push({match:e,propagatorTypes:ee});else"object"===(0,j.getType)(e)&&(0,K.isMatchOption)(e.match)&&Array.isArray(e.propagatorTypes)?t.push(e):M.display.warn("Allowed Tracing Urls parameters should be a string, RegExp, function, or an object. Ignoring parameter",e)}),t}(e);if(!l)return;let u=(0,G.validateAndBuildConfiguration)(e);if(!u)return;let c=null!=(t=e.sessionReplaySampleRate)?t:0;return{applicationId:e.applicationId,actionNameAttribute:e.actionNameAttribute,sessionReplaySampleRate:c,startSessionReplayRecordingManually:void 0!==e.startSessionReplayRecordingManually?!!e.startSessionReplayRecordingManually:0===c,traceSampleRate:null!=(r=e.traceSampleRate)?r:100,rulePsr:(0,q.isNumber)(e.traceSampleRate)?e.traceSampleRate/100:void 0,allowedTracingUrls:l,excludedActivityUrls:null!=(n=e.excludedActivityUrls)?n:[],workerUrl:e.workerUrl,compressIntakeRequests:!!e.compressIntakeRequests,trackUserInteractions:!!(null==(i=e.trackUserInteractions)||i),trackViewsManually:!!e.trackViewsManually,trackResources:!!(null==(o=e.trackResources)||o),trackLongTasks:!!(null==(a=e.trackLongTasks)||a),trackBfcacheViews:!!e.trackBfcacheViews,subdomain:e.subdomain,defaultPrivacyLevel:(0,H.objectHasValue)(G.DefaultPrivacyLevel,e.defaultPrivacyLevel)?e.defaultPrivacyLevel:G.DefaultPrivacyLevel.MASK,enablePrivacyForActionName:!!e.enablePrivacyForActionName,customerDataTelemetrySampleRate:1,segmentTelemetrySampleRate:1,traceContextInjection:(0,H.objectHasValue)(G.TraceContextInjection,e.traceContextInjection)?e.traceContextInjection:G.TraceContextInjection.SAMPLED,plugins:e.plugins||[],trackFeatureFlagsForEvents:e.trackFeatureFlagsForEvents||[],profilingSampleRate:null!=(s=e.profilingSampleRate)?s:0,propagateTraceBaggage:!!e.propagateTraceBaggage,...u}}(e);if(g){if(!m&&!g.sessionStoreStrategyType)return void M.display.warn("No storage available for session. We will not send any data.");if(g.compressIntakeRequests&&!m&&t&&!(a=t(g,"Datadog RUM",L.noop)))return;l=g,(0,$.initFetchObservable)().subscribe(L.noop),r.tryToInit(g.trackingConsent),S()}}let T=e=>{d.add(t=>t.addDurationVital(e))};return{init(t,r){t?((0,P.initFeatureFlags)(t.enableExperimentalFeatures),s=t,e&&(0,U.willSyntheticsInjectRum)()||(N(t.plugins,"onInit",{initConfiguration:t,publicApi:r}),t.remoteConfigurationId?en(t).then(e=>{e&&E(e)}).catch(f.monitorError):E(t))):M.display.error("Missing configuration")},get initConfiguration(){return s},getInternalContext:L.noop,stopSession:L.noop,addTiming(e,t=(0,m.timeStampNow)()){d.add(r=>r.addTiming(e,t))},startView(e,t=(0,m.clocksNow)()){let r=r=>{r.startView(e,t)};d.add(r),o||(o={options:e,callback:r},S())},setViewName(e){d.add(t=>t.setViewName(e))},setViewContext(e){d.add(t=>t.setViewContext(e))},setViewContextProperty(e,t){d.add(r=>r.setViewContextProperty(e,t))},getViewContext:()=>h,globalContext:p,userContext:g,accountContext:v,addAction(e){d.add(t=>t.addAction(e))},addError(e){d.add(t=>t.addError(e))},addFeatureFlagEvaluation(e,t){d.add(r=>r.addFeatureFlagEvaluation(e,t))},startDurationVital:(e,t)=>R(n,e,t),stopDurationVital(e,t){x(T,n,e,t)},addDurationVital:T}}(n,i,o,(l,u,c)=>{var d,p;let f=e(l,t,r,c,u&&n.createDeflateEncoder?e=>n.createDeflateEncoder(l,u,e):y.createIdentityEncoder,i,o,a,n.sdkName);return t.onRumStart(f.lifeCycle,l,f.session,f.viewHistory,u,f.telemetry),r.onRumStart(f.lifeCycle,f.hooks,l,f.session,f.viewHistory),d=s,p=f,s={init:e=>{(0,b.displayAlreadyInitializedError)("DD_RUM",e)},initConfiguration:d.initConfiguration,...p},N(l.plugins,"onRumStart",{strategy:s,addEvent:f.addEvent}),f}),l=()=>s,T=(0,f.monitor)(e=>{s.startView("object"==typeof e?e:{name:e}),(0,c.addTelemetryUsage)({feature:"start-view"})}),C=(0,p.makePublicApi)({init:(0,f.monitor)(e=>{s.init(e,C)}),setTrackingConsent:(0,f.monitor)(e=>{i.update(e),(0,c.addTelemetryUsage)({feature:"set-tracking-consent",tracking_consent:e})}),setViewName:(0,f.monitor)(e=>{s.setViewName(e),(0,c.addTelemetryUsage)({feature:"set-view-name"})}),setViewContext:(0,f.monitor)(e=>{s.setViewContext(e),(0,c.addTelemetryUsage)({feature:"set-view-context"})}),setViewContextProperty:(0,f.monitor)((e,t)=>{s.setViewContextProperty(e,t),(0,c.addTelemetryUsage)({feature:"set-view-context-property"})}),getViewContext:(0,f.monitor)(()=>((0,c.addTelemetryUsage)({feature:"set-view-context-property"}),s.getViewContext())),getInternalContext:(0,f.monitor)(e=>s.getInternalContext(e)),getInitConfiguration:(0,f.monitor)(()=>(0,d.deepClone)(s.initConfiguration)),addAction:(e,t)=>{let r=(0,g.createHandlingStack)("action");(0,f.callMonitored)(()=>{s.addAction({name:(0,v.sanitize)(e),context:(0,v.sanitize)(t),startClocks:(0,m.clocksNow)(),type:w.CUSTOM,handlingStack:r}),(0,c.addTelemetryUsage)({feature:"add-action"})})},addError:(e,t)=>{let r=(0,g.createHandlingStack)("error");(0,f.callMonitored)(()=>{s.addError({error:e,handlingStack:r,context:(0,v.sanitize)(t),startClocks:(0,m.clocksNow)()}),(0,c.addTelemetryUsage)({feature:"add-error"})})},addTiming:(0,f.monitor)((e,t)=>{s.addTiming((0,v.sanitize)(e),t)}),setGlobalContext:(0,S.defineContextMethod)(l,u.CustomerContextKey.globalContext,u.ContextManagerMethod.setContext,"set-global-context"),getGlobalContext:(0,S.defineContextMethod)(l,u.CustomerContextKey.globalContext,u.ContextManagerMethod.getContext,"get-global-context"),setGlobalContextProperty:(0,S.defineContextMethod)(l,u.CustomerContextKey.globalContext,u.ContextManagerMethod.setContextProperty,"set-global-context-property"),removeGlobalContextProperty:(0,S.defineContextMethod)(l,u.CustomerContextKey.globalContext,u.ContextManagerMethod.removeContextProperty,"remove-global-context-property"),clearGlobalContext:(0,S.defineContextMethod)(l,u.CustomerContextKey.globalContext,u.ContextManagerMethod.clearContext,"clear-global-context"),setUser:(0,S.defineContextMethod)(l,u.CustomerContextKey.userContext,u.ContextManagerMethod.setContext,"set-user"),getUser:(0,S.defineContextMethod)(l,u.CustomerContextKey.userContext,u.ContextManagerMethod.getContext,"get-user"),setUserProperty:(0,S.defineContextMethod)(l,u.CustomerContextKey.userContext,u.ContextManagerMethod.setContextProperty,"set-user-property"),removeUserProperty:(0,S.defineContextMethod)(l,u.CustomerContextKey.userContext,u.ContextManagerMethod.removeContextProperty,"remove-user-property"),clearUser:(0,S.defineContextMethod)(l,u.CustomerContextKey.userContext,u.ContextManagerMethod.clearContext,"clear-user"),setAccount:(0,S.defineContextMethod)(l,u.CustomerContextKey.accountContext,u.ContextManagerMethod.setContext,"set-account"),getAccount:(0,S.defineContextMethod)(l,u.CustomerContextKey.accountContext,u.ContextManagerMethod.getContext,"get-account"),setAccountProperty:(0,S.defineContextMethod)(l,u.CustomerContextKey.accountContext,u.ContextManagerMethod.setContextProperty,"set-account-property"),removeAccountProperty:(0,S.defineContextMethod)(l,u.CustomerContextKey.accountContext,u.ContextManagerMethod.removeContextProperty,"remove-account-property"),clearAccount:(0,S.defineContextMethod)(l,u.CustomerContextKey.accountContext,u.ContextManagerMethod.clearContext,"clear-account"),startView:T,stopSession:(0,f.monitor)(()=>{s.stopSession(),(0,c.addTelemetryUsage)({feature:"stop-session"})}),addFeatureFlagEvaluation:(0,f.monitor)((e,t)=>{s.addFeatureFlagEvaluation((0,v.sanitize)(e),(0,v.sanitize)(t)),(0,c.addTelemetryUsage)({feature:"add-feature-flag-evaluation"})}),getSessionReplayLink:(0,f.monitor)(()=>t.getSessionReplayLink()),startSessionReplayRecording:(0,f.monitor)(e=>{t.start(e),(0,c.addTelemetryUsage)({feature:"start-session-replay-recording",force:e&&e.force})}),stopSessionReplayRecording:(0,f.monitor)(()=>t.stop()),addDurationVital:(0,f.monitor)((e,t)=>{(0,c.addTelemetryUsage)({feature:"add-duration-vital"}),s.addDurationVital({name:(0,v.sanitize)(e),type:O.DURATION,startClocks:(0,m.timeStampToClocks)(t.startTime),duration:t.duration,context:(0,v.sanitize)(t&&t.context),description:(0,v.sanitize)(t&&t.description)})}),startDurationVital:(0,f.monitor)((e,t)=>((0,c.addTelemetryUsage)({feature:"start-duration-vital"}),s.startDurationVital((0,v.sanitize)(e),{context:(0,v.sanitize)(t&&t.context),description:(0,v.sanitize)(t&&t.description)}))),stopDurationVital:(0,f.monitor)((e,t)=>{(0,c.addTelemetryUsage)({feature:"stop-duration-vital"}),s.stopDurationVital("string"==typeof e?(0,v.sanitize)(e):e,{context:(0,v.sanitize)(t&&t.context),description:(0,v.sanitize)(t&&t.description)})})});return C}e.s(["makeRumPublicApi",()=>ea],666824);var es=e.i(253265),el=e.i(590336),eu=e.i(628872),ec=e.i(917701);function ed(){let e=ep();return new eu.Observable(t=>{if(!e)return;let r=new e((0,f.monitor)(e=>t.notify(e)));return r.observe(document,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),()=>r.disconnect()})}function ep(){let e,t=window;if(t.Zone&&(e=(0,ec.getZoneJsOriginalValue)(t,"MutationObserver"),t.MutationObserver&&e===t.MutationObserver)){let r=new t.MutationObserver(L.noop),n=(0,ec.getZoneJsOriginalValue)(r,"originalInstance");e=n&&n.constructor}return e||(e=t.MutationObserver),e}e.s(["createDOMMutationObservable",()=>ed,"getMutationObserverConstructor",()=>ep],534984);var ef=e.i(291495);let em=e.i(961645).AbstractLifeCycle;var eg=e.i(543757),ev=e.i(619623);let ey=eg.SESSION_TIME_OUT_DELAY;var eb=e.i(633673),eh=e.i(968678),eS=e.i(139976),eE=e.i(470252),eT=e.i(901721),eC=e.i(268562);let e_="initial_document",ew=[[eb.ResourceType.DOCUMENT,e=>e_===e],[eb.ResourceType.XHR,e=>"xmlhttprequest"===e],[eb.ResourceType.FETCH,e=>"fetch"===e],[eb.ResourceType.BEACON,e=>"beacon"===e],[eb.ResourceType.CSS,(e,t)=>/\.css$/i.test(t)],[eb.ResourceType.JS,(e,t)=>/\.js$/i.test(t)],[eb.ResourceType.IMAGE,(e,t)=>["image","img","icon"].includes(e)||null!==/\.(gif|jpg|jpeg|tiff|png|svg|ico)$/i.exec(t)],[eb.ResourceType.FONT,(e,t)=>null!==/\.(woff|eot|woff2|ttf)$/i.exec(t)],[eb.ResourceType.MEDIA,(e,t)=>["audio","video"].includes(e)||null!==/\.(mp3|mp4)$/i.exec(t)]];function eI(e){let t=e.name;if(!(0,eT.isValidUrl)(t))return(0,c.addTelemetryDebug)(`Failed to construct URL for "${e.name}"`),eb.ResourceType.OTHER;let r=(0,eT.getPathName)(t);for(let[t,n]of ew)if(n(e.initiatorType,r))return t;return eb.ResourceType.OTHER}function eO(...e){for(let t=1;te[t])return!1;return!0}function eA(e){return"xmlhttprequest"===e.initiatorType||"fetch"===e.initiatorType}function eR(e){let{duration:t,startTime:r,responseEnd:n}=e;return 0===t&&r=0}function ek(e){var t;let r=eO(e.startTime,e.fetchStart,e.domainLookupStart,e.domainLookupEnd,e.connectStart,e.connectEnd,e.requestStart,e.responseStart,e.responseEnd),n=!((t=e).redirectEnd>t.startTime)||eO(e.startTime,e.redirectStart,e.redirectEnd,e.fetchStart);return r&&n}function eM(e,t,r){if(e<=t&&t<=r)return{duration:(0,m.toServerDuration)((0,m.elapsed)(t,r)),start:(0,m.toServerDuration)((0,m.elapsed)(e,t))}}function eD(e){return""===e.nextHopProtocol?void 0:e.nextHopProtocol}function eU(e){return""===e.deliveryType?"other":e.deliveryType}function eL(e){if(e.startTimeeU,"computeResourceEntryDetails",()=>ex,"computeResourceEntryDuration",()=>eR,"computeResourceEntryProtocol",()=>eD,"computeResourceEntrySize",()=>eL,"computeResourceEntryType",()=>eI,"hasValidResourceEntryDuration",()=>eN,"hasValidResourceEntryTimings",()=>ek,"isAllowedRequestUrl",()=>eP,"isResourceEntryRequestType",()=>eA,"sanitizeIfLongDataUrl",()=>eV],438137);let eB=1;function eF(){let e=eB;return eB+=1,e}var ej=e.i(401017);function eK(e){return(0,q.isNumber)(e)&&e<0?void 0:e}function eG({lifeCycle:e,isChildEvent:t,onChange:r=L.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 T.ERROR:n.errorCount+=1,r();break;case T.ACTION:n.actionCount+=1,e.action.frustration&&(n.frustrationCount+=e.action.frustration.type.length),r();break;case T.LONG_TASK:n.longTaskCount+=1,r();break;case T.RESOURCE:(null==(i=e._dd)?void 0:i.discarded)||(n.resourceCount+=1,r())}});return{stop:()=>{i.unsubscribe()},eventCounts:n}}var eH=e.i(442504),eq=e.i(124385);function ez(e,r){return new eu.Observable(n=>{var i;let o,a;if(!window.PerformanceObserver)return;let s=e=>{let t=e.filter(e=>{var t;return!((t=e).entryType===l.RESOURCE&&(!eP(t.name)||!eN(t)))});t.length>0&&n.notify(t)},u=!0,c=new PerformanceObserver((0,f.monitor)(e=>{u?o=(0,eH.setTimeout)(()=>s(e.getEntries())):s(e.getEntries())}));try{c.observe(r)}catch(e){if([l.RESOURCE,l.NAVIGATION,l.LONG_TASK,l.PAINT].includes(r.type)){r.buffered&&(o=(0,eH.setTimeout)(()=>s(performance.getEntriesByType(r.type))));try{c.observe({entryTypes:[r.type]})}catch(e){return}}}return u=!1,i=e,!t&&void 0!==window.performance&&"getEntries"in performance&&"addEventListener"in performance&&(t=(0,eq.addEventListener)(i,performance,"resourcetimingbufferfull",()=>{performance.clearResourceTimings()})),eW(l.FIRST_INPUT)||r.type!==l.FIRST_INPUT||({stop:a}=function(e,t){let r=(0,m.dateNow)(),n=!1,{stop:i}=(0,eq.addEventListeners)(e,window,["click","mousedown","keydown","touchstart","pointerdown"],t=>{var r,n;if(!t.cancelable)return;let i={entryType:"first-input",processingStart:(0,m.relativeNow)(),processingEnd:(0,m.relativeNow)(),startTime:t.timeStamp,duration:0,name:"",cancelable:!1,target:null,toJSON:()=>({})};"pointerdown"===t.type?(r=e,n=i,(0,eq.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,m.dateNow)()-r&&t(e)}}}(e,e=>{s([e])})),()=>{c.disconnect(),a&&a(),(0,eH.clearTimeout)(o)}})}function eW(e){return window.PerformanceObserver&&void 0!==PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes(e)}function eY(e){return e.nodeType===Node.TEXT_NODE}function eJ(e){return e.nodeType===Node.COMMENT_NODE}function eX(e){return e.nodeType===Node.ELEMENT_NODE}function eZ(e){return eX(e)&&!!e.shadowRoot}function eQ(e){return!!e.host&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&eX(e.host)}function e0(e){return e.childNodes.length>0||eZ(e)}function e1(e,t){let r=e.firstChild;for(;r;)t(r),r=r.nextSibling;eZ(e)&&t(e.shadowRoot)}function e5(e){return eQ(e)?e.host:e.parentNode}(s=l||(l={})).EVENT="event",s.FIRST_INPUT="first-input",s.LARGEST_CONTENTFUL_PAINT="largest-contentful-paint",s.LAYOUT_SHIFT="layout-shift",s.LONG_TASK="longtask",s.LONG_ANIMATION_FRAME="long-animation-frame",s.NAVIGATION="navigation",s.PAINT="paint",s.RESOURCE="resource",s.VISIBILITY_STATE="visibility-state",e.s(["RumPerformanceEntryType",()=>l,"createPerformanceObservable",()=>ez,"supportPerformanceTimingEvent",()=>eW],66272),e.s(["forEachChildNodes",()=>e1,"getParentNode",()=>e5,"hasChildNodes",()=>e0,"isCommentNode",()=>eJ,"isElementNode",()=>eX,"isNodeShadowHost",()=>eZ,"isNodeShadowRoot",()=>eQ,"isTextNode",()=>eY],158239);let e2="data-dd-excluded-activity-mutations";function e4(e,t,r){let n,i=!1,o=(0,eH.setTimeout)((0,f.monitor)(()=>u({hadActivity:!1})),100),a=void 0!==r?(0,eH.setTimeout)((0,f.monitor)(()=>u({hadActivity:!0,end:(0,m.timeStampNow)()})),r):void 0,s=e.subscribe(({isBusy:e})=>{(0,eH.clearTimeout)(o),(0,eH.clearTimeout)(n);let t=(0,m.timeStampNow)();e||(n=(0,eH.setTimeout)((0,f.monitor)(()=>u({hadActivity:!0,end:t})),100))}),l=()=>{i=!0,(0,eH.clearTimeout)(o),(0,eH.clearTimeout)(n),(0,eH.clearTimeout)(a),s.unsubscribe()};function u(e){i||(l(),t(e))}return{stop:l}}function e3(e,t,r,n){return new eu.Observable(i=>{let o,a=[],s=0;return a.push(t.subscribe(e=>{e.every(e7)||u()}),r.subscribe(u),ez(n,{type:l.RESOURCE}).subscribe(e=>{e.some(e=>!e6(n,e.name))&&u()}),e.subscribe(7,e=>{e6(n,e.url)||(void 0===o&&(o=e.requestIndex),s+=1,u())}),e.subscribe(8,e=>{e6(n,e.url)||void 0===o||e.requestIndex{a.forEach(e=>e.unsubscribe())};function u(){i.notify({isBusy:s>0})}})}function e6(e,t){return(0,K.matchList)(e.excludedActivityUrls,t)}function e7(e){let t="characterData"===e.type?e.target.parentElement:e.target;return!!(t&&eX(t)&&t.matches(`[${e2}], [${e2}] *`))}let e9={IGNORE:"ignore",HIDDEN:"hidden",ALLOW:G.DefaultPrivacyLevel.ALLOW,MASK:G.DefaultPrivacyLevel.MASK,MASK_USER_INPUT:G.DefaultPrivacyLevel.MASK_USER_INPUT},e8="data-dd-privacy",te={INPUT:!0,OUTPUT:!0,TEXTAREA:!0,SELECT:!0,OPTION:!0,DATALIST:!0,OPTGROUP:!0};function tt(e,t,r){if(r&&r.has(e))return r.get(e);let n=e5(e),i=n?tt(n,t,r):t,o=tr(tn(e),i);return r&&r.set(e,o),o}function tr(e,t){switch(t){case e9.HIDDEN:case e9.IGNORE:return t}switch(e){case e9.ALLOW:case e9.MASK:case e9.MASK_USER_INPUT:case e9.HIDDEN:case e9.IGNORE:return e;default:return t}}function tn(e){if(eX(e)){if("BASE"===e.tagName)return e9.ALLOW;if("INPUT"===e.tagName){if("password"===e.type||"email"===e.type||"tel"===e.type||"hidden"===e.type)return e9.MASK;let t=e.getAttribute("autocomplete");if(t&&(t.startsWith("cc-")||t.endsWith("-password")))return e9.MASK}if(e.matches(ts(e9.HIDDEN)))return e9.HIDDEN;if(e.matches(ts(e9.MASK)))return e9.MASK;if(e.matches(ts(e9.MASK_USER_INPUT)))return e9.MASK_USER_INPUT;if(e.matches(ts(e9.ALLOW)))return e9.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 e9.IGNORE}}function ti(e,t){switch(t){case e9.MASK:case e9.HIDDEN:case e9.IGNORE:return!0;case e9.MASK_USER_INPUT:return eY(e)?to(e.parentNode):to(e);default:return!1}}function to(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!!te[e.tagName]}function ta(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===e9.HIDDEN)o="***";else if(ti(e,r))if("DATALIST"===i||"SELECT"===i||"OPTGROUP"===i){if(!o.trim())return}else o="OPTION"===i?"***":o.replace(/\S/g,"x");return o}}function ts(e){return`[${e8}="${e}"], .dd-privacy-${e}`}e.s(["CENSORED_IMG_MARK",0,"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==","CENSORED_STRING_MARK",0,"***","NodePrivacyLevel",0,e9,"PRIVACY_ATTR_NAME",0,e8,"PRIVACY_ATTR_VALUE_HIDDEN",0,"hidden","getNodePrivacyLevel",()=>tt,"getNodeSelfPrivacyLevel",()=>tn,"getPrivacySelector",()=>ts,"getTextContent",()=>ta,"reducePrivacyLevel",()=>tr,"shouldMaskNode",()=>ti],942637);let tl="data-dd-action-name";function tu(e,t){let r=e.closest(`[${t}]`);if(r)return tm(tf(r.getAttribute(t).trim()))}let tc=[(e,t)=>{if("labels"in e&&e.labels&&e.labels.length>0)return tv(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 tv(e,t,r)},e=>tg(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=>ty(e,t,r)).join(" "),nameSource:"text_content"}},e=>tg(e,"alt"),e=>tg(e,"name"),e=>tg(e,"title"),e=>tg(e,"placeholder"),(e,t)=>{if("options"in e&&e.options.length>0)return tv(e.options[0],t)}],td=[(e,t,r)=>tv(e,t,r)];function tp(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:tm(tf(n)),nameSource:t}}}if("FORM"===i.nodeName)break;i=i.parentElement,o+=1}}function tf(e){return e.replace(/\s+/g," ")}function tm(e){return e.length>100?`${(0,A.safeTruncate)(e,100)} [...]`:e}function tg(e,t){return{name:e.getAttribute(t)||"",nameSource:"standard_attribute"}}function tv(e,t,r){return{name:ty(e,t,r)||"",nameSource:"text_content"}}function ty(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(`[${tl}]`),t&&i(`[${t}]`),r&&i(`${ts(e9.HIDDEN)}, ${ts(e9.MASK)}`),n}return e.textContent}}let tb=[tl,"data-testid","data-test","data-qa","data-cy","data-test-id","data-qa-id","data-testing","data-component","data-element","data-source-file"],th=[tC,function(e){if(e.id&&!tT(e.id))return`#${CSS.escape(e.id)}`}],tS=[tC,function(e){if("BODY"===e.tagName)return;let t=e.classList;for(let r=0;re.matches(t);else{let e=tO(`${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 tO(e,t){return t?`${e}>${t}`:e}e.s(["STABLE_ATTRIBUTES",0,tb,"getSelectorFromElement",()=>tE],371598);let tA=m.ONE_SECOND;function tR(){let e=window.getSelection();return!e||e.isCollapsed}function tx(e){return e.target instanceof Element&&!1!==e.isPrimary}function tN(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 tk=10*m.ONE_SECOND,tM=new Map;function tD(e,t){tM.set(e,t),tM.forEach((e,t)=>{(0,m.elapsed)(t,(0,m.relativeNow)())>tk&&tM.delete(t)})}let tU=5*m.ONE_MINUTE;function tL(e){let t=tP(e)?{action:{id:e.id,loading_time:eK((0,m.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,d.combine)({action:{id:(0,A.generateUUID)(),target:{name:e.name},type:e.type},date:e.startClocks.timeStamp,type:T.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!==w.CUSTOM}var t$=e.i(592568),tV=e.i(797719),tB=e.i(242958),tF=e.i(345501);function tj(e,t){var r;let n,i;if(window.requestIdleCallback&&window.cancelIdleCallback){let r=window.requestIdleCallback((0,f.monitor)(e),t);return()=>window.cancelIdleCallback(r)}return r=e,n=(0,m.dateNow)(),i=(0,eH.setTimeout)(()=>{r({didTimeout:!1,timeRemaining:()=>Math.max(0,50-((0,m.dateNow)()-n))})},0),()=>(0,eH.clearTimeout)(i)}e.s(["requestIdleCallback",()=>tj],380466);let tK=m.ONE_SECOND,tG=new WeakSet;function tH(e){return(0,m.addDuration)(e.startTime,e.duration)}function tq(e,t,r){return document.readyState===t||"complete"===document.readyState?(r(),{stop:L.noop}):(0,eq.addEventListener)(e,window,"complete"===t?"load":"DOMContentLoaded",r,{once:!0})}function tz(e,t){return new Promise(r=>{tq(e,t,r)})}e.s(["asyncRunOnReadyState",()=>tz,"runOnReadyState",()=>tq],796411);let tW=2*m.ONE_MINUTE;function tY(e,t){let r=t&&Number(t);if(e&&r)return{traceId:e,traceTime:r}}function tJ(e){if(e&&eJ(e)){let t=/^\s*DATADOG;(.*?)\s*$/.exec(e.data);if(t)return t[1]}}function tX(){if(eW(l.NAVIGATION)){let e=performance.getEntriesByType(l.NAVIGATION)[0];if(e)return e}let e=function(){let e={},t=performance.timing;for(let r in t)if((0,q.isNumber)(t[r])){let n=t[r];e[r]=0===n?0:(0,m.getRelativeTime)(n)}return e}(),t={entryType:l.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 tZ(e,t){var r;let n=(0,m.relativeToClocks)(e.startTime),i=function(e,t){if(e.traceId)return{_dd:{trace_id:e.traceId,span_id:J(63).toString(),rule_psr:t.rulePsr}}}(e,t);if(!t.trackResources&&!i)return;let o=eI(e),a=tQ(e),s=eR(e),l=(0,d.combine)({date:n.timeStamp,resource:{id:(0,A.generateUUID)(),type:o,duration:(0,m.toServerDuration)(s),url:e.name,status_code:0===(r=e.responseStatus)?void 0:r,protocol:eD(e),delivery_type:eU(e)},type:T.RESOURCE,_dd:{discarded:!t.trackResources}},i,a);return{startTime:n.relative,duration:s,rawRumEvent:l,domainContext:{performanceEntry:e}}}function tQ(e){let{renderBlockingStatus:t}=e;return{resource:{render_blocking_status:t,...eL(e),...ex(e)}}}var t0=m,t1=e.i(595649);let t5=10*m.ONE_MINUTE,t2=10*m.ONE_MINUTE;function t4(e,t,r=window){if("hidden"===document.visibilityState)return{timeStamp:0,stop:L.noop};if(eW(l.VISIBILITY_STATE)){let e=performance.getEntriesByType(l.VISIBILITY_STATE).filter(e=>"hidden"===e.name).find(e=>e.startTime>=t.relative);if(e)return{timeStamp:e.startTime,stop:L.noop}}let n=1/0,{stop:i}=(0,eq.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 t3=e=>{var t,r;let n,i,o,a;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),a=Math.min(t.bottom,r.bottom),n>=o||i>=a?0:(o-n)*(a-i))};function t6({x:e,y:t,width:r,height:n}){return{x:e,y:t,width:r,height:n}}let t7=5*m.ONE_SECOND,t9=m.ONE_SECOND,t8=0,re=1/0,rt=0,rr=()=>r?t8:window.performance.interactionCount||0,rn=+m.ONE_MINUTE;function ri(){let e=window.visualViewport;return Math.round(e?e.pageLeft-e.offsetLeft:void 0!==window.scrollX?window.scrollX:window.pageXOffset||0)}function ro(){let e=window.visualViewport;return Math.round(e?e.pageTop-e.offsetTop:void 0!==window.scrollY?window.scrollY:window.pageYOffset||0)}function ra(e){var t;return n||(t=e,n=new eu.Observable(e=>{let{throttled:r}=(0,L.throttle)(()=>{e.notify(rs())},200);return(0,eq.addEventListener)(t,window,"resize",r,{capture:!0,passive:!0}).stop})),n}function rs(){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",()=>ri,"getScrollY",()=>ro],748407),e.s(["getViewportDimension",()=>rs,"initViewportObservable",()=>ra],384641);let rl=m.ONE_SECOND,ru=5*t0.ONE_MINUTE,rc=5*t0.ONE_MINUTE;function rd(e){let t=e.indexOf("?");return t<0?e:e.slice(0,t)}var rp=e.i(308823),rf=e.i(217326);let rm=eg.SESSION_TIME_OUT_DELAY;function rg(e){return Object.prototype.hasOwnProperty.call(history,e)?history:History.prototype}let rv=eg.SESSION_TIME_OUT_DELAY,ry=10*m.ONE_SECOND;function rb(){0!==i.batchCount&&((0,c.addTelemetryMetrics)("Customer data measures",i),rE())}function rh(){return{min:1/0,max:0,sum:0}}function rS(e,t){e.sum+=t,e.min=Math.min(e.min,t),e.max=Math.max(e.max,t)}function rE(){i={batchCount:0,batchBytesCount:rh(),batchMessagesCount:rh()}}let rT=eg.SESSION_TIME_OUT_DELAY;function rC(){return"hidden"===document.visibilityState?"hidden":document.hasFocus()?"active":"passive"}var r_=e.i(774557);let rw=m.ONE_SECOND;function rI(e,t){let r=(0,A.findCommaSeparatedValue)(document.cookie,e),n=(0,eH.setInterval)(()=>{let n=(0,A.findCommaSeparatedValue)(document.cookie,e);n!==r&&t(n)},rw);return()=>{(0,eH.clearInterval)(n)}}let rO="datadog-ci-visibility-test-execution-id";var rA=e.i(275056),rR=e.i(421243);function rx(e){return"object"===(0,j.getType)(e)}let rN={"view.name":"string","view.url":"string","view.referrer":"string"},rk={context:"object"},rM={service:"string",version:"string"};var rD=e.i(575599);let rU=ej.abstractHooks,rL=[T.ACTION,T.ERROR,T.LONG_TASK,T.RESOURCE,T.VITAL];function rP(e,t,n,s,u,p,g,y,b){var h,S,E,O,N,k,K,G,W,Y,J;let X,ee,et,er,en,ei,eo,ea=[],ec=new em,ep=rU();ec.subscribe(13,e=>(0,es.sendToExtension)("rum",e));let eg=e=>{ec.notify(14,{error:e}),(0,c.addTelemetryDebug)("Error reported to customer",{"error.message":e.message})},eT=(0,el.createPageMayExitObservable)(e),eC=eT.subscribe(e=>{ec.notify(11,e)});ea.push(()=>eC.unsubscribe());let ew=(0,c.startTelemetry)("browser-rum-sdk",e,ep,eg,eT,u);ea.push(ew.stop);let eI=(0,D.canUseEventBridge)()?(X={id:"00000000-aaaa-0000-aaaa-000000000000",sessionReplay:+!!(0,D.bridgeSupports)("records")},{findTrackedSession:()=>X,expire:L.noop,expireObservable:new eu.Observable,setForcedReplay:L.noop}):((ee=(0,rp.startSessionManager)(e,"rum",t=>{var r,n,i;return r=e,"0"===(i=n=t)||"1"===i||"2"===i?n:(0,q.performDraw)(r.sessionSampleRate)?(0,q.performDraw)(r.sessionReplaySampleRate)?"1":"2":"0"},p)).expireObservable.subscribe(()=>{ec.notify(9)}),ee.renewObservable.subscribe(()=>{ec.notify(10)}),ee.sessionStateUpdateObservable.subscribe(({previousState:e,newState:t})=>{if(!e.forcedReplay&&t.forcedReplay){let e=ee.findSession();e&&(e.isReplayForced=!0)}}),{findTrackedSession:e=>{let t=ee.findSession(e);if(t&&"0"!==t.trackingType)return{id:t.id,sessionReplay:"1"===t.trackingType?1:2*!!t.isReplayForced,anonymousId:t.anonymousId}},expire:ee.expire,expireObservable:ee.expireObservable,setForcedReplay:()=>ee.updateSessionState({forcedReplay:"1"})});if((0,D.canUseEventBridge)()){let e;e=(0,D.getEventBridge)(),ec.subscribe(13,t=>{e.send("rum",t)})}else{let t,r,n=(h=eI.expireObservable,t=e.replica,r=(0,rf.startBatchWithReplica)(e,{endpoint:e.rumEndpointBuilder,encoder:u(2)},t&&{endpoint:t.rumEndpointBuilder,transformMessage:e=>(0,d.combine)(e,{application:{id:t.applicationId}}),encoder:u(3)},eg,eT,h),ec.subscribe(13,e=>{e.type===T.VIEW?r.upsert(e,e.view.id):r.add(e)}),r);ea.push(()=>n.stop()),S=n.flushObservable,ew.enabled&&(0,q.performDraw)(e.customerDataTelemetrySampleRate)&&(rE(),o=!1,ec.subscribe(13,()=>{o=!0}),S.subscribe(({bytesCount:e,messagesCount:t})=>{o&&(o=!1,i.batchCount+=1,rS(i.batchBytesCount,e),rS(i.batchMessagesCount,t))}),(0,eH.setInterval)(rb,ry))}let eO=ed(),ex=(E=location,et=(0,H.shallowClone)(E),new eu.Observable(t=>{var r,n;let{stop:i}=function(e,t){let{stop:r}=(0,ef.instrumentMethod)(rg("pushState"),"pushState",({onPostCall:e})=>{e(t)}),{stop:n}=(0,ef.instrumentMethod)(rg("replaceState"),"replaceState",({onPostCall:e})=>{e(t)}),{stop:i}=(0,eq.addEventListener)(e,window,"popstate",t);return{stop:()=>{r(),n(),i()}}}(e,a),{stop:o}=(r=e,n=a,(0,eq.addEventListener)(r,window,"hashchange",n));function a(){if(et.href===E.href)return;let e=(0,H.shallowClone)(E);t.notify({newLocation:e,oldLocation:et}),et=e}return()=>{i(),o()}})),{observable:eM,stop:eL}=function(){let e=new eu.Observable,{stop:t}=(0,ef.instrumentMethod)(window,"open",()=>e.notify());return{observable:e,stop:t}}();ea.push(eL),ep.register(0,({eventType:t})=>({type:t,_dd:{format_version:2,drift:(0,m.currentDrift)(),configuration:{session_sample_rate:(0,q.round)(e.sessionSampleRate,3),session_replay_sample_rate:(0,q.round)(e.sessionReplaySampleRate,3),profiling_sample_rate:(0,q.round)(e.profilingSampleRate,3)},browser_sdk_version:(0,D.canUseEventBridge)()?"6.18.0":void 0,sdk_name:b},application:{id:e.applicationId},date:(0,m.timeStampNow)(),source:"browser"})),ep.register(1,()=>({application:{id:e.applicationId}}));let e$=function(e,t,r=500){let n,i=(0,ev.createValueHistory)({expireDelay:rT,maxEntries:4e3});eW(l.VISIBILITY_STATE)&&performance.getEntriesByType(l.VISIBILITY_STATE).forEach(e=>{a("hidden"===e.name?"hidden":"active",e.startTime)}),a(rC(),(0,m.relativeNow)());let{stop:o}=(0,eq.addEventListeners)(t,window,["pageshow","focus","blur","visibilitychange","resume","freeze","pagehide"],e=>{var t;a("freeze"===(t=e).type?"frozen":"pagehide"===t.type?t.persisted?"frozen":"terminated":rC(),e.timeStamp)},{capture:!0});function a(e,t=(0,m.relativeNow)()){e!==n&&(n=e,i.closeActive(t),i.add({state:n,startTime:t},t))}function s(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===T.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,m.toServerDuration)((0,m.elapsed)(t,r))}))}(i.findAll(e,t),e,r)}}:n===T.ACTION||n===T.ERROR?{type:n,view:{in_foreground:s("active",e,0)}}:ej.SKIPPED),{wasInPageStateDuringPeriod:s,addPageState:a,stop:()=>{o(),i.stop()}}}(ep,e),eB=(er=(0,ev.createValueHistory)({expireDelay:ey}),ec.subscribe(1,e=>{var t;er.add({service:(t=e).service,version:t.version,context:t.context,id:t.id,name:t.name,startClocks:t.startClocks},e.startClocks.relative)}),ec.subscribe(6,({endClocks:e})=>{er.closeActive(e.relative)}),ec.subscribe(3,e=>{let t=er.find(e.startClocks.relative);t&&(e.name&&(t.name=e.name),e.context&&(t.context=e.context),t.sessionIsActive=e.sessionIsActive)}),ec.subscribe(10,()=>{er.reset()}),{findView:e=>er.find(e),stop:()=>{er.stop()}});ea.push(()=>eB.stop());let eJ=function(e,t,r,n){let i,o=(0,ev.createValueHistory)({expireDelay:rm});e.subscribe(1,({startClocks:e})=>{let t=n.href;o.add(s({url:t,referrer:i||document.referrer}),e.relative),i=t}),e.subscribe(6,({endClocks:e})=>{o.closeActive(e.relative)});let a=r.subscribe(({newLocation:e})=>{let t=o.find();if(t){let r=(0,m.relativeNow)();o.closeActive(r),o.add(s({url:e.href,referrer:t.referrer}),r)}});function s({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}}:ej.DISCARDED}),{findUrl:e=>o.find(e),stop:()=>{a.unsubscribe(),o.stop()}}}(ec,ep,ex,location);ea.push(()=>eJ.stop());let eZ=(en=(0,ev.createValueHistory)({expireDelay:rv}),ec.subscribe(1,({startClocks:e})=>{en.add({},e.relative)}),ec.subscribe(6,({endClocks:e})=>{en.closeActive(e.relative)}),ep.register(0,({startTime:t,eventType:r})=>{if(!e.trackFeatureFlagsForEvents.concat([T.VIEW,T.ERROR]).includes(r))return ej.SKIPPED;let n=en.find(t);return!n||(0,H.isEmptyObject)(n)?ej.SKIPPED:{type:r,feature_flags:n}}),{addFeatureFlagEvaluation:(e,t)=>{let r=en.find();r&&(r[e]=t)}});ep.register(0,({eventType:e,startTime:r})=>{let n,i,o,a=eI.findTrackedSession(r),s=eB.findView(r);return a&&s?(e===T.VIEW?(n=!!t.getReplayStats(s.id)||void 0,i=1===a.sessionReplay,o=!!s.sessionIsActive&&void 0):n=!!t.isRecording()||void 0,{type:e,session:{id:a.id,type:"user",has_replay:n,sampled_for_replay:i,is_active:o}}):ej.DISCARDED}),ep.register(1,({startTime:e})=>{let t=eI.findTrackedSession(e);return t?{session:{id:t.id}}:ej.SKIPPED}),ep.register(0,({eventType:e})=>({type:e,connectivity:(0,rD.getConnectivity)()})),ep.register(1,()=>p.isGranted()?ej.SKIPPED:ej.DISCARDED);let eQ=(0,B.startGlobalContext)(ep,e,"rum",!0),e0=(0,F.startUserContext)(ep,e,eI,"rum"),e1=(0,V.startAccountContext)(ep,e,"rum"),{actionContexts:e5,addAction:e2,addEvent:e6,stop:e7}=function(e,t,r,n,i,o,s){let l,u,c,p,g,y,b=(e.subscribe(0,t=>e.notify(12,tL(t))),t.register(0,({startTime:e,eventType:t})=>{if(t!==T.ERROR&&t!==T.RESOURCE&&t!==T.LONG_TASK)return ej.SKIPPED;let r=l.findActionId(e);return r?{type:t,action:{id:r}}:ej.SKIPPED}),t.register(1,({startTime:e})=>({action:{id:l.findActionId(e)}})),l={findActionId:L.noop},u=L.noop,r.trackUserInteractions&&({actionContexts:l,stop:u}=function(e,t,r,n){let i,o=(0,ev.createValueHistory)({expireDelay:tU}),a=new eu.Observable;e.subscribe(10,()=>{o.reset()}),e.subscribe(5,u),e.subscribe(11,e=>{e.reason===el.PageExitReason.UNLOADING&&u()});let{stop:s}=function(e,{onPointerDown:t,onPointerUp:r}){let n,i,o={selection:!1,input:!1,scroll:!1},a=[(0,eq.addEventListener)(e,window,"pointerdown",e=>{tx(e)&&(n=tR(),o={selection:!1,input:!1,scroll:!1},i=t(e))},{capture:!0}),(0,eq.addEventListener)(e,window,"selectionchange",()=>{n&&tR()||(o.selection=!0)},{capture:!0}),(0,eq.addEventListener)(e,window,"scroll",()=>{o.scroll=!0},{capture:!0,passive:!0}),(0,eq.addEventListener)(e,window,"pointerup",e=>{if(tx(e)&&i){let t=o;r(i,e,()=>t),i=void 0}},{capture:!0}),(0,eq.addEventListener)(e,window,"input",()=>{o.input=!0},{capture:!0})];return{stop:()=>{a.forEach(e=>e.stop())}}}(n,{onPointerDown:i=>(function(e,t,r,n,i){var o,a,s,l;let u,c,d,p=e.enablePrivacyForActionName?tt(n.target,e.defaultPrivacyLevel):e9.ALLOW;if(p===e9.HIDDEN)return;let f=(a=n,s=p,l=e,u=a.target.getBoundingClientRect(),(c=tE(a.target,l.actionNameAttribute))&&tD(a.timeStamp,c),d=function(e,{enablePrivacyForActionName:t,actionNameAttribute:r},n){let i=tu(e,tl)||r&&tu(e,r);return i?{name:i,nameSource:"custom_attribute"}:n===e9.MASK?{name:"Masked Element",nameSource:"mask_placeholder"}:tp(e,r,tc,t)||tp(e,r,td,t)||{name:"",nameSource:"blank"}}(a.target,l,s),{type:w.CLICK,target:{width:Math.round(u.width),height:Math.round(u.height),selector:c},position:{x:Math.round(a.clientX-u.left),y:Math.round(a.clientY-u.top)},name:d.name,nameSource:d.nameSource}),m=!1;return o=e=>{m=e.hadActivity},e4(e3(t,r,i,e),o,100),{clickActionBase:f,hadActivityOnPointerDown:()=>m}})(n,e,t,i,r),onPointerUp:({clickActionBase:i,hadActivityOnPointerDown:s},u,c)=>{!function(e,t,r,n,i,o,a,s,l,u,c){var d,p;let f=function e(t,r,n,i,o){let a,s=(0,A.generateUUID)(),l=(0,m.clocksNow)(),u=r.add(s,l.relative),c=eG({lifeCycle:t,isChildEvent:e=>void 0!==e.action&&(Array.isArray(e.action.id)?e.action.id.includes(s):e.action.id===s)}),d=0,p=[],f=new eu.Observable;function g(e){0===d&&(d=1,(a=e)?u.close((0,m.getRelativeTime)(a)):u.remove(),c.stop(),f.notify())}return{event:o,stop:g,stopObservable:f,get hasError(){return c.eventCounts.errorCount>0},get hasPageActivity(){return void 0!==a},getUserActivity:n,addFrustration:e=>{p.push(e)},startClocks:l,isStopped:()=>1===d||2===d,clone:()=>e(t,r,n,i,o),validate:e=>{if(g(),1!==d)return;let{resourceCount:r,errorCount:n,longTaskCount:u}=c.eventCounts,f={duration:a&&(0,m.elapsed)(l.timeStamp,a),startClocks:l,id:s,frustrationTypes:p,counts:{resourceCount:r,errorCount:n,longTaskCount:u},events:null!=e?e:[o],event:o,...i};t.notify(0,f),d=2},discard:()=>{g(),d=2}}}(t,i,u,s,l);a(f);let g=null==(d=null==s?void 0:s.target)?void 0:d.selector;g&&tD(l.timeStamp,g);let{stop:v}=(p=e=>{e.hadActivity&&e.end{f.stop(e.timeStamp)}),b=o.subscribe(()=>{f.stop()});f.stopObservable.subscribe(()=>{y.unsubscribe(),v(),b.unsubscribe()})}(n,e,t,r,o,a,l,i,u,c,s)}});return{stop:()=>{u(),a.notify(),s()},actionContexts:{findActionId:e=>o.findAll(e)}};function l(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(a),n.push(e),(0,eH.clearTimeout)(r),r=(0,eH.setTimeout)(s,tA)}function a(){1===i&&n.every(e=>e.isStopped())&&(i=2,t(n))}function s(){(0,eH.clearTimeout)(r),0===i&&(i=1,a())}return o(e),{tryAppend:e=>{var t,r,a,l;return 0===i&&(!(n.length>0)||(t=n[n.length-1].event,r=e.event,t.target===r.target&&100>=(a=t,l=r,Math.sqrt(Math.pow(a.clientX-l.clientX,2)+Math.pow(a.clientY-l.clientY,2)))&&t.timeStamp-r.timeStamp<=tA)?(o(e),!0):(s(),!1))},stop:()=>{s()}}}(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(I.ERROR_CLICK),tN(e)&&!r&&e.addFrustration(I.DEAD_CLICK)}),{isRage:!1}}(e,t);r?(e.forEach(e=>e.discard()),t.stop((0,m.timeStampNow)()),t.validate(e.map(e=>e.event))):(t.discard(),e.forEach(e=>e.validate()))}(e,t)})}}function u(){i&&i.stop()}}(e,i,o,r)),{addAction:t=>{e.notify(12,tL(t))},actionContexts:l,stop:u}),h={addEvent:(t,r,n,i)=>{rL.includes(r.type)&&e.notify(12,{startTime:t,rawRumEvent:r,domainContext:n,duration:i})}},S=(p=requestAnimationFrame((0,f.monitor)(()=>{c=rs()})),g=ra(r).subscribe(e=>{c=e}).unsubscribe,t.register(0,({eventType:e})=>({type:e,display:c?{viewport:c}:void 0})),{stop:()=>{g(),p&&cancelAnimationFrame(p)}}),E=function(e,t,r=function(e,t){let r=window.cookieStore?function(e){return(t,r)=>(0,eq.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 eu.Observable(e=>r(t,t=>e.notify(t)))}(e,rO)){var n;let i=(0,r_.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?ej.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,U.isSyntheticsTest)()?{type:e,session:{type:"synthetics"},synthetics:{test_id:(0,U.getSyntheticsTestId)(),result_id:(0,U.getSyntheticsResultId)(),injected:(0,U.willSyntheticsInjectRum)()}}:ej.SKIPPED),a={[T.VIEW]:{"view.performance.lcp.resource_url":"string",...rk,...rN,...rM},[T.ERROR]:{"error.message":"string","error.stack":"string","error.resource.url":"string","error.fingerprint":"string",...rk,...rN,...rM},[T.RESOURCE]:{"resource.url":"string",...(0,P.isExperimentalFeatureEnabled)(P.ExperimentalFeature.WRITABLE_RESOURCE_GRAPHQL)?{"resource.graphql":"object"}:{},...rk,...rN,...rM},[T.ACTION]:{"action.target.name":"string",...rk,...rN,...rM},[T.LONG_TASK]:{"long_task.scripts[].source_url":"string","long_task.scripts[].invoker":"string",...rk,...rN,...rM},[T.VITAL]:{...rk,...rN,...rM}},y={[T.ERROR]:(0,rA.createEventRateLimiter)(T.ERROR,r.eventRateLimiterThreshold,s),[T.ACTION]:(0,rA.createEventRateLimiter)(T.ACTION,r.eventRateLimiterThreshold,s),[T.VITAL]:(0,rA.createEventRateLimiter)(T.VITAL,r.eventRateLimiterThreshold,s)},e.subscribe(12,({startTime:n,duration:i,rawRumEvent:o,domainContext:s})=>{let l=t.triggerHook(0,{eventType:o.type,startTime:n,duration:i});if(l===ej.DISCARDED)return;let u=(0,d.combine)(l,o,{ddtags:(0,rR.buildTags)(r).join(",")});(function(e,t,r,n){var i,o;if(t){let n,i,s=(o=a[e.type],i=(e=>t(e,r))(n=(0,d.deepClone)(e)),(0,z.objectEntries)(o).forEach(([t,r])=>(function e(t,r,n,i){let[o,...a]=n;if("[]"===o){Array.isArray(t)&&Array.isArray(r)&&t.forEach((t,n)=>e(t,r[n],a,i));return}if(rx(t)&&rx(r)){var s,l,u,c;let n;if(a.length>0)return e(t[o],r[o],a,i);s=t,l=o,u=r[o],c=i,(n=(0,j.getType)(u))===c?s[l]=(0,v.sanitize)(u):"object"===c&&("undefined"===n||"null"===n)&&(s[l]={})}})(e,n,t.split(/\.|(?=\[\])/),r)),i);if(!1===s&&e.type!==T.VIEW)return!1;!1===s&&M.display.warn("Can't dismiss view events using beforeSend!")}return!(null==(i=n[e.type])?void 0:i.isLimitReached())})(u,r.beforeSend,s,y)&&((0,H.isEmptyObject)(u.context)&&delete u.context,e.notify(13,u))}),{pageStateHistory:n,addAction:b.addAction,addEvent:h.addEvent,actionContexts:b.actionContexts,stop:()=>{b.stop(),E.stop(),S.stop(),n.stop()}}}(ec,ep,e,e$,eO,eM,eg);ea.push(e7);let{addTiming:e8,startView:te,setViewName:tr,setViewContext:tn,setViewContextProperty:ti,getViewContext:to,stop:ta}=(O=location,ec.subscribe(4,r=>{var n,i,o,a,s,l,u,c,d,p,f,g,v,y,b,h,S,E,C,_;let w,I,O;return ec.notify(12,(n=r,i=e,w=t.getReplayStats(n.id),I=null==(a=null==(o=n.commonViewMetrics)?void 0:o.cumulativeLayoutShift)?void 0:a.devicePixelRatio,O={_dd:{document_version:n.documentVersion,replay_stats:w,cls:I?{device_pixel_ratio:I}:void 0,configuration:{start_session_replay_recording_manually:i.startSessionReplayRecordingManually}},date:n.startClocks.timeStamp,type:T.VIEW,view:{action:{count:n.eventCounts.actionCount},frustration:{count:n.eventCounts.frustrationCount},cumulative_layout_shift:null==(s=n.commonViewMetrics.cumulativeLayoutShift)?void 0:s.value,cumulative_layout_shift_time:(0,m.toServerDuration)(null==(l=n.commonViewMetrics.cumulativeLayoutShift)?void 0:l.time),cumulative_layout_shift_target_selector:null==(u=n.commonViewMetrics.cumulativeLayoutShift)?void 0:u.targetSelector,first_byte:(0,m.toServerDuration)(null==(c=n.initialViewMetrics.navigationTimings)?void 0:c.firstByte),dom_complete:(0,m.toServerDuration)(null==(d=n.initialViewMetrics.navigationTimings)?void 0:d.domComplete),dom_content_loaded:(0,m.toServerDuration)(null==(p=n.initialViewMetrics.navigationTimings)?void 0:p.domContentLoaded),dom_interactive:(0,m.toServerDuration)(null==(f=n.initialViewMetrics.navigationTimings)?void 0:f.domInteractive),error:{count:n.eventCounts.errorCount},first_contentful_paint:(0,m.toServerDuration)(n.initialViewMetrics.firstContentfulPaint),first_input_delay:(0,m.toServerDuration)(null==(g=n.initialViewMetrics.firstInput)?void 0:g.delay),first_input_time:(0,m.toServerDuration)(null==(v=n.initialViewMetrics.firstInput)?void 0:v.time),first_input_target_selector:null==(y=n.initialViewMetrics.firstInput)?void 0:y.targetSelector,interaction_to_next_paint:(0,m.toServerDuration)(null==(b=n.commonViewMetrics.interactionToNextPaint)?void 0:b.value),interaction_to_next_paint_time:(0,m.toServerDuration)(null==(h=n.commonViewMetrics.interactionToNextPaint)?void 0:h.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,m.toServerDuration)(null==(E=n.initialViewMetrics.largestContentfulPaint)?void 0:E.value),largest_contentful_paint_target_selector:null==(C=n.initialViewMetrics.largestContentfulPaint)?void 0:C.targetSelector,load_event:(0,m.toServerDuration)(null==(_=n.initialViewMetrics.navigationTimings)?void 0:_.loadEvent),loading_time:eK((0,m.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,m.toServerDuration)(e.time),target_selector:e.targetSelector,previous_rect:e.previousRect,current_rect:e.currentRect},fcp:r&&{timestamp:(0,m.toServerDuration)(r)},fid:n&&{duration:(0,m.toServerDuration)(n.delay),timestamp:(0,m.toServerDuration)(n.time),target_selector:n.targetSelector},inp:t&&{duration:(0,m.toServerDuration)(t.value),timestamp:(0,m.toServerDuration)(t.time),target_selector:t.targetSelector},lcp:i&&{timestamp:(0,m.toServerDuration)(i.value),target_selector:i.targetSelector,resource_url:i.resourceUrl}}}(n.commonViewMetrics,n.initialViewMetrics),resource:{count:n.eventCounts.resourceCount},time_spent:(0,m.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,m.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,H.isEmptyObject)(n.customTimings)||(O.view.custom_timings=(0,H.mapValues)(n.customTimings,m.toServerDuration)),{rawRumEvent:O,startTime:n.startClocks.relative,duration:n.duration,domainContext:{location:n.location}}))}),ep.register(0,({startTime:e,eventType:t})=>{let r=eB.findView(e);return r?{type:t,service:r.service,version:r.version,context:r.context,view:{id:r.id,name:r.name}}:ej.DISCARDED}),ep.register(1,({startTime:e})=>{var t;return{view:{id:null==(t=eB.findView(e))?void 0:t.id}}}),function(e,t,n,i,o,a,s,u){let c,d,p=new Set,g=v(_.INITIAL_LOAD,(0,t0.clocksOrigin)(),u);function v(a,s,u){let c=function(e,t,n,i,o,a,s=(0,t0.clocksNow)(),u){var c;let d,p=(0,A.generateUUID)(),g=new eu.Observable,v={},y=0,b=(0,H.shallowClone)(o),h=(0,t1.createContextManager)(),S=!0,E=null==u?void 0:u.name,T=(null==u?void 0:u.service)||i.service,C=(null==u?void 0:u.version)||i.version,w=null==u?void 0:u.context;w&&h.setContext(w);let I={id:p,name:E,startClocks:s,service:T,version:C,context:w};e.notify(1,I),e.notify(2,I);let{throttled:O,cancel:R}=(0,L.throttle)(W,3e3,{leading:!1}),{setLoadEvent:x,setViewEnd:N,stop:k,stopINPTracking:D,getCommonViewMetrics:U}=function(e,t,n,i,o,a,s){let u={},{stop:c,setLoadEvent:d}=function(e,t,r,n,i,o,a){var s;let l=i===_.INITIAL_LOAD,u=!0,c=[],d=t4(n,o);function p(){if(!u&&!l&&c.length>0){let e=Math.max(...c);e{u&&(u=!1,e.hadActivity&&c.push((0,m.elapsed)(o.timeStamp,e.end)),p())},e4(e3(e,t,r,n),s,void 0));return{stop:()=>{f(),d.stop()},setLoadEvent:e=>{l&&(l=!1,c.push(e),p())}}}(e,t,n,i,a,s,e=>{u.loadingTime=e,o()}),{stop:p}=function(e,t,r,n=function(e,t=rl){return new eu.Observable(r=>{if(window.ResizeObserver){let n=(0,L.throttle)(function(){r.notify(function(){let e=ro(),{height:t}=rs();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,f.monitor)(n.throttled));i&&o.observe(i);let a=(0,eq.addEventListener)(e,window,"scroll",n.throttled,{passive:!0});return()=>{n.cancel(),o.disconnect(),a.stop()}}})}(e)){let i=0,o=0,a=0,s=n.subscribe(({scrollDepth:e,scrollTop:n,scrollHeight:s})=>{let l=!1;if(e>i&&(i=e,l=!0),s>o){o=s;let e=(0,m.relativeNow)();a=(0,m.elapsed)(t.relative,e),l=!0}l&&r({maxDepth:Math.min(i,o),maxDepthScrollTop:n,maxScrollHeight:o,maxScrollHeightTime:a})});return{stop:()=>s.unsubscribe()}}(i,s,e=>{u.scroll=e}),{stop:g}=function(e,t,r){let n,i,o,a,s;if(!(eW(l.LAYOUT_SHIFT)&&"WeakRef"in window))return{stop:L.noop};let u=0;r({value:0});let c=(a=0,s=0,{update:e=>{let t;return void 0===i||e.startTime-o>=t9||e.startTime-i>=t7?(i=o=e.startTime,s=a=e.value,t=!0):(a+=e.value,o=e.startTime,(t=e.value>s)&&(s=e.value)),{cumulatedValue:a,isMaxValue:t}}}),d=ez(e,{type:l.LAYOUT_SHIFT,buffered:!0}).subscribe(i=>{var o;for(let a of i){if(a.hadRecentInput||a.startTimeu){u=i;let t=null==(o=null==n?void 0:n.target)?void 0:o.deref();r({value:(0,q.round)(u,4),targetSelector:t&&tE(t,e.actionNameAttribute),time:null==n?void 0:n.time,previousRect:(null==n?void 0:n.previousRect)?t6(n.previousRect):void 0,currentRect:(null==n?void 0:n.currentRect)?t6(n.currentRect):void 0,devicePixelRatio:null==n?void 0:n.devicePixelRatio})}}});return{stop:()=>{d.unsubscribe()}}}(i,s.relative,e=>{u.cumulativeLayoutShift=e,o()}),{stop:v,getInteractionToNextPaint:y,setViewEnd:b}=function(e,t,n){var i;let o,a,s,u;if(!(eW(l.EVENT)&&window.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return{getInteractionToNextPaint:()=>void 0,setViewEnd:L.noop,stop:L.noop};let{getViewInteractionCount:c,stopViewInteractionCount:d}=(i=n,"interactionCount"in performance||r||(r=new window.PerformanceObserver((0,f.monitor)(e=>{e.getEntries().forEach(e=>{e.interactionId&&(re=Math.min(re,e.interactionId),t8=((rt=Math.max(rt,e.interactionId))-re)/7+1)})}))).observe({type:"event",buffered:!0,durationThreshold:0}),s=i===_.INITIAL_LOAD?0:rr(),u={stopped:!1},{getViewInteractionCount:()=>u.stopped?u.interactionCount:rr()-s,stopViewInteractionCount:()=>{u={stopped:!0,interactionCount:rr()-s}}}),p=1/0,g=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),v=-1;function y(r){for(let e of r)e.interactionId&&e.startTime>=t&&e.startTime<=p&&g.process(e);let n=g.estimateP98Interaction();if(n&&n.duration!==v){var i;let r;v=n.duration,a=(0,m.elapsed)(t,n.startTime),i=n.startTime,r=tM.get(i),tM.delete(i),!(o=r)&&n.target&&eX(n.target)&&(o=tE(n.target,e.actionNameAttribute))}}let b=ez(e,{type:l.FIRST_INPUT,buffered:!0}).subscribe(y),h=ez(e,{type:l.EVENT,durationThreshold:40,buffered:!0}).subscribe(y);return{getInteractionToNextPaint:()=>v>=0?{value:Math.min(v,rn),targetSelector:o,time:a}:c()?{value:0}:void 0,setViewEnd:e=>{p=e,d()},stop:()=>{h.unsubscribe(),b.unsubscribe()}}}(i,s.relative,a);return{stop:()=>{c(),g(),p()},stopINPTracking:v,setLoadEvent:d,setViewEnd:b,getCommonViewMetrics:()=>(u.interactionToNextPaint=y(),u)}}(e,t,n,i,G,a,s),{stop:P,initialViewMetrics:$}=a===_.INITIAL_LOAD?function(e,t,r,n){var i,o;let a,s={},{stop:u}=function(e,t,r=tX){return function(e,t){let r,{stop:n}=tq(e,"complete",()=>{r=(0,eH.setTimeout)(()=>t())});return{stop:()=>{n(),(0,eH.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,m.relativeNow)()?e.responseStart:void 0})})}(e,e=>{r(e.loadEvent),s.navigationTimings=e,n()}),c=t4(e,t),{stop:d}=(i=e=>{s.firstContentfulPaint=e,n()},{stop:ez(e,{type:l.PAINT,buffered:!0}).subscribe(e=>{let t=e.find(e=>"first-contentful-paint"===e.name&&e.startTime{i=e.timeStamp},{capture:!0,once:!0}),a=0,s=ez(e,{type:l.LARGEST_CONTENTFUL_PAINT,buffered:!0}).subscribe(r=>{let o=(0,z.findLast)(r,e=>e.entryType===l.LARGEST_CONTENTFUL_PAINT&&e.startTimea);if(o){var s;let t;o.element&&(t=tE(o.element,e.actionNameAttribute)),n({value:o.startTime,targetSelector:t,resourceUrl:""===(s=o).url?void 0:s.url}),a=o.size}});return{stop:()=>{o(),s.unsubscribe()}}}(e,c,window,e=>{s.largestContentfulPaint=e,n()}),{stop:f}=(o=e=>{s.firstInput=e,n()},a=ez(e,{type:l.FIRST_INPUT,buffered:!0}).subscribe(t=>{let r=t.find(e=>e.startTime=0?n:0,time:r.startTime,targetSelector:t})}}),{stop:()=>{a.unsubscribe()}});return{stop:function(){u(),d(),p(),f(),c.stop()},initialViewMetrics:s}}(i,s,x,G):{stop:L.noop,initialViewMetrics:{}};a===_.BF_CACHE&&(c=s.relative,requestAnimationFrame(()=>{requestAnimationFrame(()=>{(e=>{$.firstContentfulPaint=e,$.largestContentfulPaint={value:e},G()})((0,m.elapsed)(c,(0,m.relativeNow)()))})}));let{stop:V,eventCounts:B}=function(e,t,r){let{stop:n,eventCounts:i}=eG({lifeCycle:e,isChildEvent:e=>e.view.id===t,onChange:r});return{stop:n,eventCounts:i}}(e,p,G),F=(0,eH.setInterval)(W,ru),j=e.subscribe(11,e=>{e.reason===el.PageExitReason.UNLOADING&&W()});function K(){e.notify(3,{id:p,name:E,context:h.getContext(),startClocks:s,sessionIsActive:S})}function G(){K(),O()}function W(){R(),K(),y+=1;let t=void 0===d?(0,t0.timeStampNow)():d.timeStamp;e.notify(4,{customTimings:v,documentVersion:y,id:p,name:E,service:T,version:C,context:h.getContext(),loadingType:a,location:b,startClocks:s,commonViewMetrics:U(),initialViewMetrics:$,duration:(0,t0.elapsed)(s.timeStamp,t),isActive:void 0===d,sessionIsActive:S,eventCounts:B})}return W(),h.changeObservable.subscribe(G),{get name(){return E},service:T,version:C,contextManager:h,stopObservable:g,end(t={}){var r,n;d||(d=null!=(r=t.endClocks)?r:(0,t0.clocksNow)(),S=null==(n=t.sessionIsActive)||n,e.notify(5,{endClocks:d}),e.notify(6,{endClocks:d}),(0,eH.clearInterval)(F),N(d.relative),k(),j.unsubscribe(),W(),(0,eH.setTimeout)(()=>{this.stop()},rc))},stop(){P(),V(),D(),g.notify()},addTiming(e,t){var r;let n;if(d)return;let i=(0,t0.looksLikeRelativeTime)(t)?t:(0,t0.elapsed)(s.timeStamp,t);v[(n=(r=e).replace(/[^a-zA-Z0-9-_.@$]/g,"_"))!==r&&M.display.warn(`Invalid timing name: ${r}, sanitized to: ${n}`),n]=i,G()},setViewName(e){E=e,W()}}}(t,n,i,o,e,a,s,u);return p.add(c),c.stopObservable.subscribe(()=>{p.delete(c)}),c}return t.subscribe(10,()=>{g=v(_.ROUTE_CHANGE,void 0,{name:g.name,service:g.service,version:g.version,context:g.contextManager.getContext()})}),t.subscribe(9,()=>{g.end({sessionIsActive:!1})}),s&&(d=a.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)||rd(n.hash)===rd(r.hash))||(g.end(),g=v(_.ROUTE_CHANGE))}),o.trackBfcacheViews&&(c=function(e,t){let{stop:r}=(0,eq.addEventListener)(e,window,"pageshow",e=>{e.persisted&&t(e)},{capture:!0});return r}(o,e=>{g.end();let t=(0,t0.relativeToClocks)(e.timeStamp);g=v(_.BF_CACHE,t,void 0)}))),{addTiming:(e,t=(0,t0.timeStampNow)())=>{g.addTiming(e,t)},startView:(e,t)=>{g.end({endClocks:t}),g=v(_.ROUTE_CHANGE,t,e)},setViewContext:e=>{g.contextManager.setContext(e)},setViewContextProperty:(e,t)=>{g.contextManager.setContextProperty(e,t)},setViewName:e=>{g.setViewName(e)},getViewContext:()=>g.contextManager.getContext(),stop:()=>{d&&d.unsubscribe(),c&&c(),g.end(),p.forEach(e=>e.stop())}}}(O,ec,eO,eM,e,ex,!e.trackViewsManually,s));ea.push(ta);let{stop:ts}=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(){tj(t,{timeout:tK})}return{push(t){1===e.push(t)&&r()}}}(),i=function(e,t,r=tX){tq(e,"interactive",()=>{let e=r(),n=Object.assign(e.toJSON(),{entryType:l.RESOURCE,initiatorType:e_,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]"),tY(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=tJ(r);if(n)return n;if(!eY(r))break}}(e);if(t)return tY((0,A.findCommaSeparatedValue)(t,"trace-id"),(0,A.findCommaSeparatedValue)(t,"trace-time"))}(e));if(!(!i||i.traceTime<=(0,m.dateNow)()-tW))return i.traceId}(document),toJSON:()=>({...n,toJSON:void 0})});t(n)})}){e.subscribe(8,e=>{a(()=>(function(e,t,r){var n,i,o;let a=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=>!tG.has(e)).filter(e=>eN(e)&&ek(e)).filter(t=>{var r,n,i;return r=t,n=e.startClocks.relative,i=tH({startTime:e.startClocks.relative,duration:e.duration}),r.startTime>=n-1&&tH(r)<=(0,m.addDuration)(i,1)});if(1===r.length)return tG.add(r[0]),r[0].toJSON()}(e),s=a?(0,m.relativeToClocks)(a.startTime):e.startClocks,l=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&&!l)return;let u=e.type===eb.RequestType.XHR?eb.ResourceType.XHR:eb.ResourceType.FETCH,c=a?tQ(a):void 0,p=a?eR(a):(n=r,i=s,o=e.duration,n.wasInPageStateDuringPeriod("frozen",i.relative,o)?void 0:o),f=(0,d.combine)({date:s.timeStamp,resource:{id:(0,A.generateUUID)(),type:u,duration:(0,m.toServerDuration)(p),method:e.method,status_code:e.status,protocol:a&&eD(a),url:eV(e.url),delivery_type:a&&eU(a)},type:T.RESOURCE,_dd:{discarded:!t.trackResources}},l,c);return{startTime:s.relative,duration:p,rawRumEvent:f,domainContext:{performanceEntry:a,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=ez(t,{type:l.RESOURCE,buffered:!0}).subscribe(e=>{for(let r of e)eA(r)||a(()=>tZ(r,t))});function a(t){n.push(()=>{let r=t();r&&e.notify(12,r)})}return i(t,e=>{a(()=>tZ(e,t))}),{stop:()=>{o.unsubscribe()}}}(ec,e,e$);if(ea.push(ts),e.trackLongTasks)if(eW(l.LONG_ANIMATION_FRAME)){let t,{stop:r}=(t=ez(e,{type:l.LONG_ANIMATION_FRAME,buffered:!0}).subscribe(e=>{for(let t of e){let e=(0,m.relativeToClocks)(t.startTime),r={date:e.timeStamp,long_task:{id:(0,A.generateUUID)(),entry_type:C.LONG_ANIMATION_FRAME,duration:(0,m.toServerDuration)(t.duration),blocking_duration:(0,m.toServerDuration)(t.blockingDuration),first_ui_event_timestamp:(0,m.toServerDuration)(t.firstUIEventTimestamp),render_start:(0,m.toServerDuration)(t.renderStart),style_and_layout_start:(0,m.toServerDuration)(t.styleAndLayoutStart),start_time:(0,m.toServerDuration)(t.startTime),scripts:t.scripts.map(e=>({duration:(0,m.toServerDuration)(e.duration),pause_duration:(0,m.toServerDuration)(e.pauseDuration),forced_style_and_layout_duration:(0,m.toServerDuration)(e.forcedStyleAndLayoutDuration),start_time:(0,m.toServerDuration)(e.startTime),execution_start:(0,m.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:T.LONG_TASK,_dd:{discarded:!1}};ec.notify(12,{rawRumEvent:r,startTime:e.relative,duration:t.duration,domainContext:{performanceEntry:t}})}}),{stop:()=>t.unsubscribe()});ea.push(r)}else ez(e,{type:l.LONG_TASK,buffered:!0}).subscribe(t=>{for(let r of t){if(r.entryType!==l.LONG_TASK||!e.trackLongTasks)break;let t=(0,m.relativeToClocks)(r.startTime),n={date:t.timeStamp,long_task:{id:(0,A.generateUUID)(),entry_type:C.LONG_TASK,duration:(0,m.toServerDuration)(r.duration)},type:T.LONG_TASK,_dd:{discarded:!1}};ec.notify(12,{rawRumEvent:n,startTime:t.relative,duration:r.duration,domainContext:{performanceEntry:r}})}});let{addError:tf}=(ei=new eu.Observable,y.subscribe(e=>{0===e.type&&ei.notify(e.error)}),(0,tB.initConsoleObservable)([M.ConsoleApiName.error]).subscribe(e=>ei.notify(e.error)),(0,tF.initReportObservable)(e,[tF.RawReportType.cspViolation,tF.RawReportType.intervention]).subscribe(e=>ei.notify(e)),ei.subscribe(e=>ec.notify(14,{error:e})),(k=ec).subscribe(14,({error:e})=>{var t;let r,n;k.notify(12,(r={date:(t=e).startClocks.timeStamp,error:{id:(0,A.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:T.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,tV.computeRawError)({originalError:e,handlingStack:t,componentStack:r,startClocks:n,nonErrorPrefix:"Provided",source:t$.ErrorSource.CUSTOM,handling:"handled"});o.context=(0,d.combine)(o.context,i),k.notify(14,{error:o})}});y.unbuffer(),eo={clearTracingIfNeeded:Z,traceFetch:t=>Q(e,t,eI,e0,e1,e=>{var r;if(t.input instanceof Request&&!(null==(r=t.init)?void 0:r.headers))t.input=new Request(t.input),Object.keys(e).forEach(r=>{t.input.headers.append(r,e[r])});else{t.init=(0,H.shallowClone)(t.init);let r=[];t.init.headers instanceof Headers?t.init.headers.forEach((e,t)=>{r.push([t,e])}):Array.isArray(t.init.headers)?t.init.headers.forEach(e=>{r.push(e)}):t.init.headers&&Object.keys(t.init.headers).forEach(e=>{r.push([e,t.init.headers[e]])}),t.init.headers=r.concat((0,z.objectEntries)(e))}}),traceXhr:(t,r)=>Q(e,t,eI,e0,e1,e=>{Object.keys(e).forEach(t=>{r.setRequestHeader(t,e[t])})})},K=ec,G=e,W=eo,(0,eh.initXhrObservable)(G).subscribe(e=>{if(eP(e.url))switch(e.state){case"start":W.traceXhr(e,e.xhr),e.requestIndex=eF(),K.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"complete":W.clearTracingIfNeeded(e),K.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:eb.RequestType.XHR,url:e.url,xhr:e.xhr,isAborted:e.isAborted,handlingStack:e.handlingStack})}}),Y=ec,J=eo,(0,$.initFetchObservable)().subscribe(e=>{if(eP(e.url))switch(e.state){case"start":J.traceFetch(e),e.requestIndex=eF(),Y.notify(7,{requestIndex:e.requestIndex,url:e.url});break;case"resolve":var t,r;let n;t=e,r=t=>{J.clearTracingIfNeeded(e),Y.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:eb.RequestType.FETCH,url:e.url,response:e.response,init:e.init,input:e.input,isAborted:e.isAborted,handlingStack:e.handlingStack})},(n=t.response&&(0,eE.tryToClone)(t.response))&&n.body?(0,eS.readBytesFromStream)(n.body,()=>{r((0,m.elapsed)(t.startClocks.timeStamp,(0,m.timeStampNow)()))},{bytesLimit:1/0,collectStreamBody:!1}):r((0,m.elapsed)(t.startClocks.timeStamp,(0,m.timeStampNow)()))}});let tm=function(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,A.generateUUID)(),type:n.type,name:n.name,duration:(0,m.toServerDuration)(n.duration),description:n.description},type:T.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={})=>R(r,e,t),stopDurationVital:(e,t={})=>{x(n,r,e,t)}}}(ec,e$,g),tg=(N=e.applicationId,{get:e=>{let t=eB.findView(e),r=eJ.findUrl(e),n=eI.findTrackedSession(e);if(n&&t&&r){let i=e5.findActionId(e);return{application_id:N,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 ea.push(()=>n.stop()),{addAction:e2,addEvent:e6,addError:tf,addTiming:e8,addFeatureFlagEvaluation:eZ.addFeatureFlagEvaluation,startView:te,setViewContext:tn,setViewContextProperty:ti,getViewContext:to,setViewName:tr,lifeCycle:ec,viewHistory:eB,session:eI,stopSession:()=>eI.expire(),getInternalContext:tg.get,startDurationVital:tm.startDurationVital,stopDurationVital:tm.stopDurationVital,addDurationVital:tm.addDurationVital,globalContext:eQ,userContext:e0,accountContext:e1,telemetry:ew,stop:()=>{ea.forEach(e=>e())},hooks:ep}}e.s(["startRum",()=>rP],730306);var r$=e.i(93258);function rV(e,{session:t,viewContext:r,errorType:n}){var i;let o,a,s=t?t.id:"no-session-id",l=[];void 0!==n&&l.push(`error-type=${n}`),r&&(l.push(`seed=${r.id}`),l.push(`from=${r.startClocks.timeStamp}`));let u=(o=(i=e).site,a=i.subdomain||function(e){switch(e.site){case r$.INTAKE_SITE_US1:case r$.INTAKE_SITE_EU1:return"app";case r$.INTAKE_SITE_STAGING:return"dd";default:return}}(i),`https://${a?`${a}.`:""}${o}`),c=`/rum/replay/sessions/${s}`;return`${u}${c}?${l.join("&")}`}e.s(["getSessionReplayUrl",()=>rV],944119),e.s([],393713)}]); //# sourceMappingURL=7b603e147fc49dd3.js.map