/* Copyright and licenses see https://www.dynatrace.com/company/trust-center/customers/reports/ */ (function(){function Xa(va){let ua;return function(){if(ua)return ua;var pa,wa,La;if(-1!==Na)var da=Na;else{var Fa=(null==(pa=null==(da=Ca.dT_)?void 0:da.scv)?void 0:pa.call(da,"postfix"))||(null==(La=null==(wa=Ca.dT_)?void 0:wa.gCP)?void 0:La.call(wa));da=(Fa&&(Na=Fa),Fa)}return da?(ua=`${va}${da}`,ua):va}}function Ea(){var va;(va=void 0===Ca.dialogArguments&&navigator.cookieEnabled)||(document.cookie="dTValidationCookie=1;SameSite=Lax",va=document.cookie.includes("dTValidationCookie"),va=(document.cookie= "dTValidationCookie=1; expires=Thu, 01-Jan-1970 00:00:01 GMT",va));return va}function hb(){if(Ea()){var va=Ca.dT_,ua=null==va?void 0:va.platformPrefix,pa;if(pa=!va||ua){var wa;pa=(null===(wa=document.currentScript)||void 0===wa?void 0:wa.getAttribute("data-dtconfig"))||"#CONFIGSTRING#|auto=#AUTO#|domain=#DOMAIN#|rid=RID_#REQUEST_ID#|rpid=#RESPONSE_ID#";pa=(wa=null==va?void 0:va.minAgentVersion)&&"10343260715123811"<`${wa}`?(console.log("[CookiePrefix/initConfig] Min agent version detected, and javascript agent is older - the javascript agent will not be initialized!"), !1):ua&&!pa.includes(`cuc=${ua}`)?(console.log(`[CookiePrefix/initConfig] value of platformPrefix [${ua}] does not match the "cuc" value in the current config - initConfig will not initialize!`),!1):!0}pa&&(va={cfg:"#CONFIGSTRING#|auto=#AUTO#|domain=#DOMAIN#|rid=RID_#REQUEST_ID#|rpid=#RESPONSE_ID#",iCE:Ea,platformCookieOffset:null==va?void 0:va.platformCookieOffset},ua&&(va.platformPrefix=ua),Ca.dT_=va)}}function cb(va){return"function"==typeof va}function $a(){let va=window.performance;return va&& ab&&Ja&&!!va.timeOrigin&&cb(va.now)&&cb(va.getEntriesByType)&&cb(va.getEntriesByName)&&cb(va.setResourceTimingBufferSize)&&cb(va.clearResourceTimings)}this.dT_&&dT_.prm&&dT_.prm();var Ca="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,Na=-1;Xa("dtPC");Xa("dtCookie");Xa("rxvt");Xa("rxVisitor");Xa("dTValidationCookie");Xa("dtSa");Xa("dtSR");var Ja="function"==typeof PerformanceResourceTiming||"object"==typeof PerformanceResourceTiming,ab="function"==typeof PerformanceNavigationTiming|| "object"==typeof PerformanceNavigationTiming;if((!("documentMode"in document)||Number.isNaN(document.documentMode))&&$a()){let va=Ca.dT_;!va||!va.cfg&&va.platformPrefix?hb():va.gCP||(Ca.console.log("Duplicate agent injection detected, turning off redundant initConfig."),va.di=1)}})(); (function(){function Xa(){let g=0;try{g=Math.round(Qa.performance.timeOrigin)}catch(p){}if(0>=g||Number.isNaN(g)||!Number.isFinite(g))fe.push({severity:"Warning",type:"ptoi",text:`performance.timeOrigin is invalid, with a value of [${g}]. Falling back to performance.timing.navigationStart`}),g=Le;return ed=g,Vd=Ea,ed}function Ea(){return ed}function hb(){return Vd()}function cb(){let g=0;try{g=Math.round(Qa.performance.now())}catch(p){}return 0>=g||Number.isNaN(g)||!Number.isFinite(g)?Date.now()- Vd():g}function $a(g,p){if(!p)return"";var y=g+"=";g=p.indexOf(y);if(0>g)return"";for(;0<=g;){if(0===g||" "===p.charAt(g-1)||";"===p.charAt(g-1))return y=g+y.length,g=p.indexOf(";",g),0<=g?p.substring(y,g):p.substring(y);g=p.indexOf(y,g+y.length)}return""}function Ca(g){return $a(g,document.cookie)}function Na(){}function Ja(g,p=[]){var y;if(!g||"object"!=typeof g&&"function"!=typeof g)return!1;let N="number"!=typeof p?p:[],S=null,ta=[];switch("number"==typeof p?p:5){case 0:S="Array";break;case 1:S= "Boolean";break;case 2:S="Number";break;case 3:S="String";break;case 4:S="Function";break;case 5:S="Object";break;case 6:S="Date";ta.push("getTime");break;case 7:S="Error";ta.push("name","message");break;case 8:S="Element";break;case 9:S="HTMLElement";break;case 10:S="HTMLImageElement";ta.push("complete");break;case 11:S="PerformanceEntry";break;case 13:S="PerformanceResourceTiming";break;case 14:S="PerformanceNavigationTiming";break;case 15:S="CSSRule";ta.push("cssText","parentStyleSheet");break; case 16:S="CSSStyleSheet";ta.push("cssRules","insertRule");break;case 17:S="Request";ta.push("url");break;case 18:S="Response";ta.push("ok","status","statusText");break;case 19:S="Set";ta.push("add","entries","forEach");break;case 20:S="Map";ta.push("set","entries","forEach");break;case 21:S="Worker";ta.push("addEventListener","postMessage","terminate");break;case 22:S="XMLHttpRequest";ta.push("open","send","setRequestHeader");break;case 23:S="SVGScriptElement";ta.push("ownerSVGElement","type");break; case 24:S="HTMLMetaElement";ta.push("httpEquiv","content","name");break;case 25:S="HTMLHeadElement";break;case 26:S="ArrayBuffer";break;case 27:S="ShadowRoot",ta.push("host","mode")}let {Ne:Ya,Ze:Eb}={Ne:S,Ze:ta};if(!Ya)return!1;p=Eb.length?Eb:N;if(!N.length)try{if(Qa[Ya]&&g instanceof Qa[Ya]||Object.prototype.toString.call(g)==="[object "+Ya+"]")return!0;if(g&&g.nodeType&&1===g.nodeType){let Pb=null===(y=g.ownerDocument.defaultView)||void 0===y?void 0:y[Ya];if("function"==typeof Pb&&g instanceof Pb)return!0}}catch(Pb){}for(let Pb of p)if("string"!=typeof Pb&&"number"!=typeof Pb&&"symbol"!=typeof Pb||!(Pb in g))return!1;return!!p.length}function ab(g,p,y,N){"undefined"==typeof N&&(N=ua(p,!0));"boolean"==typeof N&&(N=ua(p,N));g===Qa?ge&&ge(p,y,N):he&&Ja(g,21)?ze.call(g,p,y,N):g.addEventListener&&(g===Qa.document||g===Qa.document.documentElement?vh.call(g,p,y,N):ge.call(g,p,y,N));N=!1;for(let S=zd.length;0<=--S;){let ta=zd[S];if(ta.object===g&&ta.event===p&&ta.Z===y){N=!0;break}}N||zd.push({object:g, event:p,Z:y})}function va(g,p,y,N){for(let S=zd.length;0<=--S;){let ta=zd[S];if(ta.object===g&&ta.event===p&&ta.Z===y){zd.splice(S,1);break}}"undefined"==typeof N&&(N=ua(p,!0));"boolean"==typeof N&&(N=ua(p,N));g===Qa?Me&&Me(p,y,N):g.removeEventListener&&(g===Qa.document||g===Qa.document.documentElement?$e.call(g,p,y,N):Me.call(g,p,y,N))}function ua(g,p){let y=!1;try{if(ge&&Wh.includes(g)){let N=Object.defineProperty({},"passive",{get(){y=!0}});ge("test",Na,N)}}catch(N){}return y?{passive:!0,capture:p}: p}function pa(){let g=zd;for(let p=g.length;0<=--p;){let y=g[p];va(y.object,y.event,y.Z)}zd=[]}function wa(g){return"function"==typeof g}function La(g){if(g&&void 0!==g[ug])return g[ug];let p=wa(g)&&/{\s+\[native code]/.test(Function.prototype.toString.call(g));return g&&(g[ug]=p),p}function da(g,p,...y){return void 0!==Function.prototype.bind&&La(Function.prototype.bind)?Function.prototype.bind.call(g,p,...y):function(...N){return g.apply(p,(y||[]).concat(Array.prototype.slice.call(arguments)||[]))}} function Fa(){if($f){let g=new $f;if(Wd)for(let p of vg)void 0!==Wd[p]&&(g[p]=da(Wd[p],g));return g}return new Qa.XMLHttpRequest}function oa(){return Jc()}function Ua(g,p,...y){function N(){ie.delete(S);g.apply(this,arguments)}let S,ta=re;return"apply"in ta?(y.unshift(N,p),S=ta.apply(Qa,y)):S=ta(N,p),ie.add(S),S}function W(g){ie.delete(g);let p=of;"apply"in p?p.call(Qa,g):p(g)}function ea(g){je.push(g)}function Y(g){let p=je.length;for(;p--;)if(je[p]===g){je.splice(p,1);break}}function Q(){return je} function ja(g,p){return Ad(g,p)}function ya(g){Qd(g)}function Wa(g,p){if(!ag||!Hf)return"";g=new ag([g],{type:p});return Hf(g)}function U(g,p){return pf?new pf(g,p):void 0}function D(g){"function"==typeof g&&wg.push(g)}function R(){return wg}function B(){return Le}function M(g){function p(...y){if("number"!=typeof y[0]||!ie.has(y[0]))try{return g.apply(this,y)}catch(N){return g(y[0])}}return p[Xh]=g,p}function I(){return fe}function ca(){Vd=Xa;Jc=()=>Math.round(Vd()+cb());(Number.isNaN(Jc())||0>= Jc()||!Number.isFinite(Jc()))&&(Jc=()=>Date.now())}function qa(){Ae&&(Qa.clearTimeout=of,Qa.clearInterval=Qd,Ae=!1)}function ob(g){g=encodeURIComponent(g);let p=[];if(g)for(let y=0;y"),g=g.split("^lb").join("<"),g=g.split("^p").join("|"),g=g.split("^e").join("="),g=g.split("^s").join(";"),g=g.split("^c").join(","), g=g.split("^bs").join("\\")),g}function nb(){return ke}function xb(g){ke=g}function Qb(g){let p=Ra("rid"),y=Ra("rpid");p&&(g.rid=p);y&&(g.rpid=y)}function $b(g){if(g=g.xb){g=Za(g);try{ke=new RegExp(g,"i")}catch(p){}}else ke=void 0}function qc(g){return"n"===g||"s"===g||"l"===g?`;SameSite=${dh[g]}`:""}function mc(g,p,y){let N=1,S=0;do document.cookie=g+'=""'+(p?";domain="+p:"")+";path="+y.substring(0,N)+"; expires=Thu, 01 Jan 1970 00:00:01 GMT;",N=y.indexOf("/",N),S++;while(-1!==N&&5>S)}function aa(g, p=document.cookie){return $a(g,p)}function Aa(g){let p;return function(){if(p)return p;var y,N,S;if(-1!==xg)var ta=xg;else{var Ya=(null==(y=null==(ta=Qa.dT_)?void 0:ta.scv)?void 0:y.call(ta,"postfix"))||(null==(S=null==(N=Qa.dT_)?void 0:N.gCP)?void 0:S.call(N));ta=(Ya&&(xg=Ya),Ya)}return ta?(p=`${g}${ta}`,p):g}}function lb(){let g=(document.domain||location.hostname||"").split(".");return 1>=g.length?[]:g}function Nc(g,p){p=`dTValidationCookieValue;path=/;domain=${g}${qc(p)}`;return document.cookie= `${Ne()}=${p}`,aa(Ne())?(mc(Ne(),g,"/"),!0):!1}function pc(){var g=eh.dT_.scv("agentUri");if(!g)return"ruxitagentjs";g=g.substring(g.lastIndexOf("/")+1);return g.includes("_")?g.substring(0,g.indexOf("_")):g}function Rb(){return Qa.dT_}function Sb(g){fa("eao")?se=g:Qa.console.log(`${If} App override configuration is not enabled! The provided app config callback method will not be invoked!`)}function oc(g){let p=navigator.userAgent;if(!p)return null;let y=p.indexOf("DTHybrid/1.0");return-1===y?null: (g=p.substring(y).match(new RegExp(`(^|\\s)${g}=([^\\s]+)`)))?g[2]:null}function ec(){return navigator.userAgent.includes("Googlebot")||navigator.userAgent.includes("AdsBot-Google")}function cc(g){let p=g,y=Math.pow(2,32);return function(){return p=(1664525*p+1013904223)%y,p/y}}function T(g,p){return Number.isNaN(g)||Number.isNaN(p)?Math.floor(33*nd()):Math.floor(nd()*(p-g+1))+g}function ha(g){if(Number.isNaN(g)||0>g)return"";var p=Qa.crypto;if(p&&!ec())p=p.getRandomValues(new Uint8Array(g));else{p= [];for(var y=0;y=N?48:55)))}return g.join("")}function Pa(g=!0){qf=g}function ia(){return Rd}function Fb(){let g=Qa.dT_;try{let S=Qa.parent;for(;S&&S!==Qa;){let ta=S.dT_;var p;if(p=!!(ta&&"ea"in ta)&&"10343260715123811"===ta.version){var y=g,N=ta;let Ya=!y.bcv("ac")||y.scv("app")===N.scv("app"),Eb=y.scv("postfix"),Pb=N.scv("postfix");p=Ya&&Eb===Pb}if(p)return ta.tdto();S=S!==S.parent? S.parent:void 0}}catch(S){}return g}function eb(g,p="",y){var N=g.indexOf("h"),S=g.indexOf("v"),ta=g.indexOf("e");let Ya=g.substring(g.indexOf("$")+1,N);N=-1!==S?g.substring(N+1,S):g.substring(N+1);!p&&-1!==S&&(-1!==ta?p=g.substring(S+1,ta):p=g.substring(S+1));g=null;y||(S=Number.parseInt(Ya.split("_")[0]),ta=Jc()%te,y=(tata));return y&&(g={frameId:Ya,actionId:"-"===N?"-":Number.parseInt(N),visitId:""}),{visitId:p,Dd:g}}function fb(g,p,y){var N=Ga("pcl");N=g.length-N;0Ya&&1g)return N;g={};for(var ta=2;ta=S.length?S:""):N.sessionId="hybrid";if(g.srv){a:{S=g.srv.replace("-2D","-");if(!Number.isNaN(+S)&&(ta=Number.parseInt(S),ta>=-Oe&&ta<=Oe))break a; S=""}N.serverId=S}S=+g.ol;1===S&&Ba(Hc());0<=S&&2>=S&&(N.overloadState=S);g=+g.prv;Number.isNaN(g)||(N.privacyState=1>g||4N.postMessage({api:"incrementActionCount"})}}function pb(g,p){return!Cb()||Rb().overloadPrevention&&!Hc()?null:g.apply(this,p)}function Cb(){let g=vb();return 2===g||1===g?!1:!fa("coo")||fa("cooO")||Hc()}function fc(g,p){try{Qa.sessionStorage.setItem(g,p)}catch(y){}}function Kb(g,p){pb(fc,[g,p])}function Ub(g){try{return Qa.sessionStorage.getItem(g)}catch(p){}return null} function Ec(g){try{Qa.sessionStorage.removeItem(g)}catch(p){}}function Bc(g){document.cookie=g+'="";path=/'+(Ra("domain")?";domain="+Ra("domain"):"")+"; expires=Thu, 01 Jan 1970 00:00:01 GMT;"}function vc(g,p,y,N){p||0===p?(p=(p+"").replace(/[\n\r;]/g,"_"),g=g+"="+p+";path=/"+(Ra("domain")?";domain="+Ra("domain"):""),y&&(g+=";expires="+y.toUTCString()),g+=qc(Ra("cssm")),N&&"https:"===location.protocol&&(g+=";Secure"),document.cookie=g):Bc(g)}function uc(g,p,y,N){pb(vc,[g,p,y,N])}function ld(g){return!!g.includes("v_4")} function ad(g){g=aa(Bd(),g);g||(g=(g=Ub(Bd()))&&ld(g)?(Yc(g),g):"");return ld(g)?g:""}function Yc(g){uc(Bd(),g,void 0,fa("ssc"))}function td(g){return(g=g||ad())?Oa(g):{sessionId:"",serverId:"",overloadState:0,appState:{}}}function jd(g){return td(g).serverId}function gd(g){return td(g).sessionId}function Hc(){return navigator.userAgent.includes(cf)}function le(g){let p={};g=g.split("|");for(let y of g)g=y.split("="),2===g.length&&(p[g[0]]=decodeURIComponent(g[1].replace(/\+/g," ")));return p}function z(){let g= pc();return(g.indexOf("dbg")===g.length-3?g.substring(0,g.length-3):g)+"_"+Ra("app")+"_Store"}function A(g,p={},y){g=g.split("|");for(var N of g){g=N;let S=N.indexOf("="),ta;-1===S?(ta=g,p[ta]="1"):(g=N.substring(0,S),ta=g,p[ta]=N.substring(S+1,N.length))}!y&&(y=p.spc)&&(N=document.createElement("textarea"),N.innerHTML=y,p.spc=N.value);return p}function G(g){var p;return null!==(p=dc[g])&&void 0!==p?p:ue[g]}function fa(g){g=G(g);return"false"===g||"0"===g?!1:!!g}function Ga(g){var p=G(g);p=Number.parseInt(p); return Number.isNaN(p)&&(p=ue[g]),p}function Ra(g){if("app"===g){a:{try{if(se){var p=se();if(p&&"string"==typeof p&&tf.test(p)){var y=p;break a}Qa.console.log(`${If} Registered app config callback method did not return a string in the correct app id format ${tf} The default app ID will be used instead! Got value: ${p}`)}}catch(N){Qa.console.log(`${If} Failed to execute the registered app config callback method! The default app ID will be used instead!`,N)}y=void 0}if(y)return y}return(G(g)||"")+""} function gb(g,p){dc[g]=p+""}function yb(g){return dc=g,dc}function Gb(g){let p=dc[g];p&&(dc[g]=p.includes("#"+g.toUpperCase())?"":p)}function Lb(g){var p=g.agentUri;null!=p&&p.includes("_")&&(p=/([A-Za-z]*)\d{0,4}_(\w*)_\d+/g.exec(p))&&p.length&&2{},Cg}function Mf(){var g;(g=void 0===Qa.dialogArguments&&navigator.cookieEnabled)||(document.cookie="dTValidationCookie=1;SameSite=Lax",g=document.cookie.includes("dTValidationCookie"), g=(document.cookie="dTValidationCookie=1; expires=Thu, 01-Jan-1970 00:00:01 GMT",g));return g}function Zh(){var g,p;try{null===(p=null===(g=Ta())||void 0===g?void 0:g.incrementActionCount)||void 0===p||p.call(g)}catch(y){}}function gh(){let g=Qa.dT_;Qa.dT_={di:0,version:"10343260715123811",cfg:g?g.cfg:"",iCE:g?Mf:function(){return navigator.cookieEnabled},ica:1,disabled:!1,disabledReason:"",overloadPrevention:!1,gAST:B,ww:U,stu:Wa,nw:oa,st:Ua,si:ja,aBPSL:ea,rBPSL:Y,gBPSL:Q,aBPSCC:D,gBPSCC:R,buildType:"dynatrace", gSSV:Ub,sSSV:Kb,rSSV:Ec,rvl:sb,iVSC:ld,p3SC:Oa,dC:Bc,sC:uc,esc:ob,gSId:jd,gDtc:gd,gSC:ad,sSC:Yc,gC:Ca,cRN:T,cRS:ha,cfgO:r,pCfg:le,pCSAA:A,cFHFAU:Lb,sCD:Hb,bcv:fa,ncv:Ga,scv:Ra,stcv:gb,rplC:yb,cLSCK:z,gFId:ia,gBAU:jc,iS:wb,eWE:F,oEIEWA:pb,eA:L,dA:ma,iNV:Va,gVID:na,dPV:ib,ePV:qb,sVIdUP:Pa,sVTT:K,sVID:X,rVID:t,gVI:v,gNVIdN:db,gARnVF:C,cAUV:ka,uVT:E,aNVL:ic,rNVL:Fc,gPC:Wb,cPC:hc,sPC:fb,clB:qa,ct:W,aRI:Qb,iXB:$b,gXBR:nb,sXBR:xb,de:Za,iEC:Zh,rnw:cb,gto:hb,ael:ab,rel:va,sup:ua,cuel:pa,iAEPOO:Cb,iSM:Hc,gxwp:Fa, iIO:Ja,prm:Ce,cI:ya,gidi:I,iDCV:q,gCF:aa,gPSMB:vb,lvl:Ac,gCP:null!=g&&g.platformPrefix?function(){return g.platformPrefix||""}:void 0,platformCookieOffset:null==g?void 0:g.platformCookieOffset,tdto:Fb,gFLAI:tb,rACC:Sb,gAN:pc,gAFUA:oc}}function yh(){Ce();var g;$f=Qa.XMLHttpRequest;var p=null===(g=Qa.XMLHttpRequest)||void 0===g?void 0:g.prototype;if(p){Wd={};for(let N of vg)void 0!==p[N]&&(Wd[N]=p[N])}ge=Qa.addEventListener;Me=Qa.removeEventListener;vh=Qa.document.addEventListener;$e=Qa.document.removeEventListener; re=Qa.setTimeout;Ad=Qa.setInterval;Ae||(of=Qa.clearTimeout,Qd=Qa.clearInterval);g=Mf?Mf():navigator.cookieEnabled;var y;p=aa("dtAdkSettings")||(null===(y=Nf)||void 0===y?void 0:y.getItem("dtAdkSettings"))||oc("dtAdkSettings")||"";y=1===(Oa(p).overloadState||null);if(g){if(y)return!1}else return!1;return!0}function Of(...g){Qa.console.log.apply(Qa.console,g)}this.dT_&&dT_.prm&&dT_.prm();var eh="undefined"!=typeof window?window:self,Qa="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window? window:void 0,of,Qd,re,Ad,ed,Vd,Xh=Symbol.for("dt_2");Symbol.for("dt_3");var ge,Me,vh,$e,he=Qa.Worker,ze=he&&he.prototype.addEventListener,zd=[],Wh=["touchstart","touchend","scroll"],ug=Symbol.for("dt2-isNativeFunction"),$f,vg="abort getAllResponseHeaders getResponseHeader open overrideMimeType send setRequestHeader".split(" "),Wd,pf=Qa.Worker,ag=Qa.Blob,Hf=Qa.URL&&Qa.URL.createObjectURL,Ae=!1,je,wg=[],fe=[],Le,Nf,ie,Jc,bg={"!":"%21","~":"%7E","*":"%2A","(":"%28",")":"%29","'":"%27",eg:"%24",";":"%3B", ",":"%2C"},ke,dh={l:"Lax",s:"Strict",n:"None"},xg=-1,Jf=Aa("dtPC"),Bd=Aa("dtCookie"),Zc=Aa("rxvt"),Qc=Aa("rxVisitor"),Ne=Aa("dTValidationCookie"),fh=Aa("dtSa");Aa("dtSR");var ue,If="[Dynatrace RUM JavaScript]",tf=/^[\da-f]{12,16}$/,se,nd,ve,qf=!1,Rd,te=6E8,Hd,Md=32,rd=Aa("rxvisitid"),Id,Kf=0,wh=/([A-Z]+)-(\d+)/,rf=[],yg,zg,Be=!1,af,bf=!1,sf="_",Oe=32768,sd=`${sf}srv${sf}`,Ag="app-3A",cf="RuxitSynthetic",Dg=/c(\w+)=([^ ]+(?: (?!c?\w+=)[^ ()c]+)*)/g,dc={},cg=[],Lf=[],dg=!1,eg,xh,bd,$h=setTimeout;Nb.prototype.catch= function(g){return this.then(null,g)};Nb.prototype.then=function(g,p){var y=new this.constructor(yc);return Jd(this,new Yh(g,p,y)),y};Nb.prototype.finally=function(g){var p=this.constructor;return this.then(function(y){return p.resolve(g()).then(function(){return y})},function(y){return p.resolve(g()).then(function(){return p.reject(y)})})};Nb.all=function(g){return new Nb(function(p,y){function N(Eb,Pb){try{if(Pb&&("object"==typeof Pb||"function"==typeof Pb)){var id=Pb.then;if("function"==typeof id){id.call(Pb, function(Nd){N(Eb,Nd)},y);return}}S[Eb]=Pb;0===--ta&&p(S)}catch(Nd){y(Nd)}}if(!g||"undefined"==typeof g.length)return y(new TypeError("Promise.all accepts an array"));var S=Array.prototype.slice.call(g);if(0===S.length)return p([]);for(var ta=S.length,Ya=0;Ya(+dc.lastModification||0))){let Rj=fa("auto"),Ah=fa("legacy"),hh=dc.postfix;dc=yb(Yd);dc.auto=Rj?"1":"0";dc.legacy=Ah?"1":"0";hh&&!dc.postfix&&(dc.postfix=hh)}}}catch(ud){}Hb(dc);try{let ud=dc.ign;if(ud&&(new RegExp(ud)).test(Qa.location.href)){var Pb= (delete Qa.dT_,!1);break a}}catch(ud){}if(Hc()){{var id=navigator.userAgent;let vf=id.lastIndexOf(cf);if(-1===vf)var Nd={};else{var df=id.substring(vf).matchAll(Dg);if(df){id={};for(var Qf of df){let [,Yd,Pf]=Qf;id[Yd]=Pf}Nd=id}else Nd={}}}Qf=Nd;let ud;for(ud in Qf)if(Object.prototype.hasOwnProperty.call(Qf,ud)&&Qf[ud]){Nd=dc;df=ud;var Ed=Qf[ud];"undefined"!=typeof Ed&&(Nd[df]=Ed)}yb(dc)}var ef=Ra("cuc"),kd,wf;let Pd=null===(wf=null===(kd=Qa.dT_)||void 0===kd?void 0:kd.gCP)||void 0===wf?void 0:wf.call(kd); if(ef&&Pd&&ef!==Pd)throw Error("platformPrefix and cuc do not match!");Pb=!0}if(!Pb)throw Error("Error during config initialization");x();eg=Rb().disabled;var Xc;if(!(Xc=Ra("agentLocation")))a:{let Cd=Ra("agentUri");if(Cd||document.currentScript){let Kc=Cd||document.currentScript.src;if(Kc){let Od=Kc.includes("_complete")?2:1,Pd=Kc.lastIndexOf("/");for(Pb=0;Pb<\/script>`),document.getElementById("dtjsagentdw")||wb(Cd,fa("async"),void 0,void 0,"dtjsagent"))}aa(Bd())&&gb("cooO",!0);Ha(); gb("pVO",!!Ac("dt-pVO"));F(na);yg=18E5;zg=Ga("hvt")||216E5;let Eg=Fb();Hd=void 0;Eg&&"ea"in Eg&&(Hd=Eg.gITAID());pb(hc,[Hd||1])}catch(Xd){"platformPrefix and cuc do not match!"===Xd.message?(Xc=Qa.dT_,Qa.dT_={minAgentVersion:Xc.minAgentVersion,platformPrefix:(null===(y=Xc.gCP)||void 0===y?void 0:y.call(Xc))||Xc.platformPrefix,platformCookieOffset:Xc.platformCookieOffset},Of("[CookiePrefix/initCode] cuc and platformPrefix do not match, disabling agent!")):(delete Qa.dT_,Of("JsAgent initCode initialization failed!", Xd))}})()})(); (function(){function Xa(){return"10343260715123811"}function Ea(a){return!!(a&&"ea"in a)}function hb(a,b){let e=!a.bcv("ac")||a.scv("app")===b.scv("app");a=a.scv("postfix");b=b.scv("postfix");return e&&a===b}function cb(){let a=sa.dT_;try{let b=sa.parent;for(;b&&b!==sa;){let e=b.dT_;if(Ea(e)&&"10343260715123811"===e.version&&hb(a,e))return e.tdto();b=b!==b.parent?b.parent:void 0}}catch(b){}return a}function $a(a){let b=a.version.startsWith("10279");a.tdto&&!b?(od=a.tdto,De=a.gFLAI):(od=cb,a.tdto= od,De=()=>{},a.gFLAI=De)}function Ca(a,b=[]){var e=xf||sa.dT_;e=null!=e&&e.iIO?e.iIO:null;return!(null===e||void 0===e||!e(a,b))}function Na(){}function Ja(a){return(Ca(a,9)||ab(a))&&("string"==typeof a.textContent||"string"==typeof a.innerText)}function ab(a){return a&&a.nodeType&&1===a.nodeType}function va(a){return a&&"INPUT"===a.nodeName}function ua(a){return a&&"SCRIPT"===a.nodeName}function pa(a){return"function"==typeof a}function wa(a){if(a&&void 0!==a[Pe])return a[Pe];let b=pa(a)&&/{\s+\[native code]/.test(Function.prototype.toString.call(a)); return a&&(a[Pe]=b),b}function La(a){let b;return function(){if(b)return b;var e,k,n;if(-1!==yf)var w=yf;else{var J=(null==(e=null==(w=sa.dT_)?void 0:w.scv)?void 0:e.call(w,"postfix"))||(null==(n=null==(k=sa.dT_)?void 0:k.gCP)?void 0:n.call(k));w=(J&&(yf=J),J)}return w?(b=`${a}${w}`,b):a}}function da(a){let b=navigator.userAgent;if(!b)return null;let e=b.indexOf("DTHybrid/1.0");return-1===e?null:(a=b.substring(e).match(new RegExp(`(^|\\s)${a}=([^\\s]+)`)))?a[2]:null}function Fa(){var a=ai.dT_.scv("agentUri"); if(!a)return"ruxitagentjs";a=a.substring(a.lastIndexOf("/")+1);return a.includes("_")?a.substring(0,a.indexOf("_")):a}function oa(a,...b){return Fg?Fg(a,b):a.apply(this,b)}function Ua(a,b,e){return a.splice(b,(e||b)-b+1||a.length)}function W(){return ff}function ea(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function Y(a){if(Object.keys)return Object.keys(a);let b=[];if(a===Object(a))for(let e in a)ea(a,e)&&b.push(e);return b}function Q(a,b){a=Rf[a];a.includes(b)||a.push(b)}function ja(a, b){a=Rf[a];b=a.indexOf(b);-1!==b&&Ua(a,b)}function ya(a){var b=Rf[a.kind].slice();let e=[];for(let k of b)(b=k(a))&&e.push(b);return e}function Wa(){let a=ff,b=Xa();a!==b&&Q("DEBUG_INFO_REQUESTED",function(){return[{type:"miav",severity:"Warning",text:`Snippet version(${a}) does not match the version of the monitoring code(${b}). Consider updating your code snippet for best compatibility.`}]});Q("DEBUG_INFO_REQUESTED",function(){return[{type:"v",severity:"Info",text:`Snippet version: ${a} ; Monitoring code:${Xa()}`}]})} function U(){return xf||sa.dT_}function D(){return Sd}function R(){return Fd}function B(){return Lc}function M(){return Mc}function I(a,b){a?a.id===a.Ha()&&(Sf=a):Sf=b?null:Sf}function ca(){var a=Zd.ya.length;for(--a;0<=a;a--){let b=Zd.ya[a];if(b.mc()&&!b.Ja||b.Ja&&b.Re())return b}return null}function qa(a){return Zd.actions[a]}function ob(){return gf}function Za(){let a=document.location;return a?!a.href.startsWith("http"):!0}function nb(){let a=navigator.userAgent||navigator.vendor||sa.opera&&sa.opera.version()|| "";return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substring(0, 4))}function xb(){return"1"===navigator.doNotTrack||"yes"===navigator.doNotTrack||"1"===navigator.G||"1"===sa.doNotTrack}function Qb(){return/(gomezagent|googlebot|adsbot-google|mediapartners-google|bingbot|slurp|duckduckbot|baiduspider|yandexbot|sogou|exabot|facebot|facebookexternalhit|ia_archiver)/i.test(navigator.userAgent)}function $b(){var a=od();if(a===U()||!Ea(a)||!a.gITAID)return $d=qc,$d();a=a.gITAID();return Gg=a+1,a}function qc(){return Gg++}function mc(){return $d()}function aa(){return ac} function Aa(){return ae}function lb(a){let b=[];if(a)for(let e=0;e=n+b+1&&(w+=a.charAt(n+b),w+=a.charAt(n+b+1),n+=2),"%"===w.charAt(w.length-2)&&a.length>=n+b+2&&(w+=a.charAt(n+b),n+=1)):w=a.slice(n);k.push(w)}if(e)for(a= k.length,b=0;bb&&2===e)&&(k=kc(k));a=Rb(k);if(a.length>b){e=Rb(Sb(k));k=k.split("/");var n=k[k.length-1];k=Rb(n);if(k!==e){a=e+"/../"+k;let w=a.length-b;if(0w){b=n;a=Math.max(k.length-(w+2),0);k=Math.max(b.length-a,0);for(n=Rb(b.substring(k,b.length));n.length>a;)k+=Math.ceil((n.length- a)/3),n=Rb(b.substring(k,b.length));a=e+"/../.."+n}else a=sb(e,w,!1,".../")+k}else a=sb(a,b,!0)}return a}function O(a,b){let e=1E3*Ob("oat");return(null!=b?b:we())+e>=a?a:-2}function ba(){return U().disabled&&!U().syn}function X(a){let b=U();b.syn||(b.disabledReason=a,b.disabled=!0)}function db(a,b){return gg(a,b)||ci(a)||ih(a)||""}function jb(a){return(a=qa(a))&&a.Xa?a:null}function ic(a){return(a="number"==typeof a?jb(a):a)?a.getRootReferer():""}function Fc(a,b,e){let k=Mc;return e&&(k=qa(e)),k? (k.te(a,b),!0):!1}function sc(){let a=hg(!0);if(0=b;b++){let e=vb(b,a);if(e&&e!==Af)return e}return Ta(a.parentNode)}catch(e){}return""}function pb(a,b){if(!b)return"";let e=b.length;if(0>=e||20=b;b++){let w=pb(b,[a]);if(w){e=w;break a}}e=""}return e}}catch(k){}return Ta(a)}function fc(){jh=Mb("uana").split(",");Bh=Ob("uanpi")||0}function Kb(){return d}function Ub(a){3===a&&(Vf=[]);d=a}function Ec(){return Vc}function Bc(a){let b=K(m,function(e){return e.timestamp<=a});return b[b.length-1]||null}function vc(a){Array.isArray(a)?Vf.push(...a):Vf.push(a)}function uc(a,b=1/0){var e=b+1;let k="",n="";"string"==typeof a?n=a:"object"==typeof a&&a&&(n=a.toString());a=Mb("spc")+"\t\n\r";for(let w of n)if(!a.includes(w)&& (k+=w,k.length>=e))break;return sb(k,b,!1,"...")}function ld(a){let b=H;try{for(;b;){var e;if(e=a.target&&"string"!=typeof a.target&&a.target!==b.target&&"string"!=typeof b.target)a:{try{let k=a.target.parentNode;for(;k;){if(k===b.target){e=!0;break a}k=k.parentNode}}catch(k){}e=!1}e&&(a=b);b=b.next}}catch(k){}H=a}function ad({id:a,target:b,type:e,se:k,Bf:n,url:w,title:J,view:V}){return{id:a,target:b,name:"",type:e,next:void 0,prev:void 0,info:k||"-",start:ub(),sourceActionCreated:!1,validUntil:ub()+ (n||30),url:w||tb(),title:J||document.title,guessedName:"",view:V,getName:function(){if(!this.name){if(kb("uam"))var la={guessedName:"dTMasked_"+(Ja(this.target)?this.target.nodeName:"")};else{var za=this.target||"";Af="-";if("string"==typeof za)la={guessedName:za};else if(ab(za)){la=Cb(za)||Af;a:{try{for(let bb=0;bb<=Bh;bb++){for(let mb of jh){let Db=za.getAttribute(mb);if(Db){var Sa=Db;break a}}if(za.parentElement)za=za.parentElement;else break}}catch(bb){}Sa=""}la={guessedName:la,Ab:Sa}}else la= {guessedName:Af}}Sa=Ob("sl");la.guessedName=uc(la.guessedName,Sa);la.Ab=uc(la.Ab,Sa);this.name=la.Ab||la.guessedName;la.Ab&&(this.guessedName=la.guessedName)}return this.name},isSourceActionCreated:function(){return this.sourceActionCreated},setSourceActionCreated:function(){let la=this;do la.sourceActionCreated=!0,la=la.next;while(la)}}}function Yc(a,b,e,k,n,w,J=Vc){if(Ga(rb))return rb.bi(a,b,e,k,n,w,J);let V=ad({id:ra++,target:a,type:b,se:e,Bf:k,url:n,title:w,view:J});try{return Ia&&(V.next=H,V.next&& (V.next.prev=V),ld(V)),V}finally{wc(function(){z(V)},V.validUntil-ub())}}function td(){return Ga(rb)?rb.gci():H}function jd(){return Ga(rb)?rb.gpi():Z}function gd(a,b){if(Ga(rb))return rb.cii(a,b);b=b?jd():td();if(!b)return u[a];switch(a){case "name":return b.getName();case "type":return b.type;case "validUntil":return b.validUntil;case "start":return b.start;case "target":return b.target;case "url":return b.url;case "title":return b.title;default:return null}}function Hc(a){return gd(a,!0)}function le(a, b){return{timeout:a,url:gd("url",b),name:gd("name",b),startTime:gd("start",b),type:gd("type",b)||"-",title:gd("title",b)}}function z(a){if(Ga(rb))rb.ei(a);else if(H){let b=H;for(;b.next&&b!==a;)b=b.next;b===a&&(gd("name")&&(Z=H),b.target=void 0,b.prev&&(b.prev.next=b.next),b.next&&(b.next.prev=b.prev),b===H&&(H=b.next))}}function A(a=""){return a?(Mb("doNotDetect")?Mb("doNotDetect").split(","):[]).includes(a):!1}function G(a,b,e){if(!A(e)){var k=null!=b?b:a;Yb[a]=function(n){ya({kind:"GLOBAL_EVENT_FIRED", detail:{t:a,e:n}});var w=kb("ote"),J=kb("ase");let V="boolean"!=typeof n.isTrusted||n.isTrusted,la=n.isRuxitSynthetic;if(J?la:!w||V){(w=n.target||n.currentTarget||n.srcElement||null)&&w.shadowRoot&&n.composed&&n.bubbles&&"function"==typeof n.composedPath&&(J=n.composedPath())&&J.length&&(w=J[0]);a:{J=w;if(("KD"===k||"KU"===k)&&va(J)&&"password"!==J.type)if(n=n.keyCode||n.charCode||n.code,J=+n,kb("uam")&&!Number.isNaN(J)){if(J=String.fromCharCode(J),!("a"<=J&&"z">=J||"A"<=J&&"Z">=J||"0"<=J&&"9">=J)){n+= "";break a}}else{n+="";break a}n=""}Yc(w,k+n,void 0,30)}};Qe(document,a,Yb[a])}}function fa(a){Ia=a;if(!a){for(a=H;a;)a.target=void 0,a=a.next;H=void 0}}function Ga(a){return a!==U()&&Ea(a)}function Ra(a){lc=a}function gb(a,b){var e;if(b<=lc)return!1;b=null===(e=Mc)||void 0===e?void 0:e.Cb();e=!!b&&a===b.name;b=Sf;if(!b)return!e;a=a===b.name&&(!b.Ld||3E3>=ub()-b.start);return!e&&!a}function yb(a,b){if(!kb("dsa")||!a.startsWith("false")){var e=kb("dssv"),k=kb("dsss"),n=k&&e,w=k&&!e,J=e&&!k;e=!e&&!k; k=b?a+"|"+b:a;var V=Ig();n&&ec(V,k);w&&(ec(V,a),me(V,Kd(b||"-"),void 0,kb("ssc")));J&&(ec(V,b||"-"),me(V,Kd(a),void 0,kb("ssc")));e&&me(V,Kd(k),void 0,kb("ssc"))}}function Gb(){var a=null;let b=Wf[0];if(b){b.Aa(0);b.hd();a=b;for(let e=0;e=ub()-Hc("validUntil")&&(k=w)}w=[];k=(k&&!k.isSourceActionCreated()?(k.setSourceActionCreated(),w=Lb(k.start,k.getName(),k.type,k.info,k.actionId, k.guessedName)):b?w=Lb(b.start,b.name,b.type,b.info,b.id,b.guessedName):a&&(w=Lb(e)),w);a=Re;if(1{})}catch(V){var J=V}if(k)J?k.call(e,a,J):k.call(e,a);else if(J)throw J;}}function r(a, b,e,k=!1,n=!1){return new Ld(function(w,J){l(a,b,e,function(V,la){la?J(la):w(V)},k,n)})}function q(a,b,e,k,n=!1){let w=n?a:Array.prototype.slice.call(a),J=0,V=!1,la=0,za=bb=>{k&&!V&&(k.apply(e,bb?[w,bb]:[w]),V=!0)},Sa=(bb,mb)=>{if(!V){var Db;try{4>b.length&&J++,bb in mb&&(Db=b.call(e,mb[bb],bb,mb,function(){J++;J===mb.length&&za();for(let bc=la+1;bcub()-e;)b[k](),k++;for(e=k;ek?(e&&(null===(n=sa.console)||void 0===n||n.log(`Truncating agent event because the size for property [${a}] exceeds size limit of ${k} characters: [${b.length}]`)), sb(b,k,"lcpSel"===a)):b}function na(a,b){let e=Ob("mcepsl"),k=[];for(let V of b){b=V[0];var n=V[1];a:{var w=b;if(0===d)break a;let {name:la,group:za,timestamp:Sa}=Vc;n=la&&n===la&&"tvn"===w||za&&n===za&&("tvg"===w||"svg"===w)||Sa&&n===Sa+""&&"tvt"===w?"":n}w=ma;var J=kj[a];"function"==typeof J&&(w=J);"object"==typeof J&&J[b]&&(w=J[b]);J=sb(b,e);(b=w(b,n,!1,Ob("mcepsl")))&&J&&k.push([J,b])}return k}function Ma(a,b=1){let e=[b+"",a.id+"","_event_",a.timestamp+"",a.kind+""];a=na(a.kind,a.Ma);return l(a, function([k,n]){e.push(lb(k),lb(n))}),e.join("|")}function Va(a,b,e){let k="";var n="";for(let la of a){la.yd();a=la.Zb();if(la.tc(e),k||(k=la.getRootReferer()),n=la.getRootReferer(),"_load_"===la.type){Sd=!0;var w=$c;if(w){n=w;w=[n.id,n.name,n.type,n.info,n.frameId,n.startTime];if(n.isDelayed){var J="";n.anchor&&(J="#"+n.anchor);w.unshift("d");J=lb(n.sourceUrl+J);w.push(J,"")}else w.unshift("s");if(w.push(n.guessedName||""),n.sourceView){let {name:za,timestamp:Sa,group:bb}=n.sourceView;w.push(za, Sa);bb&&w.push(bb)}w=w.join("|");n=n.sourceUrl;b.push(w);$c=null}}if(la.parentFrameActionName){w=b;J=w.push;var V=la.Ac;V=[0,la.Ed,lb(la.parentFrameActionName),V].join("|");J.call(w,V)}b.push(a)}return{referer:k,sourceUrl:n}}function ib(a,b){let e=K(Wf,function(n){return(n.qd()||a||b)&&!n.uf()}),k=Lc;if(b){k=[];Lc=[];for(let n of e)ya({kind:2<=n.status?"ACTION_BEACON_FORCED":"ACTION_CLOSED",detail:{a:n.start,s:n.stop,r:n.Ha(),i:n.id,f:!0,t:n.type,x:n.xhrUrl,rt:void 0,xm:n.cb,xe:n.Sa,cs:n.Ba,ce:n.Na, in:n.info}});Zd.ya=[];I(Mc&&null!==Mc?Mc.Cb():null);Mc=null}return{kf:e,Ie:k}}function qb(a=!1,b=!1){let e=[],{Ie:k,kf:n}=ib(b,a),{referer:w,sourceUrl:J}=Va(n,e,a);l(Ee,function(V){e.push(Ma(V))});Wf=[...k];Ee=[];return{actionsAndEvents:e.join(","),referer:w,sourceUrl:J}}function wb(a,b,e,k){let n=Ch().slice();for(let w of n)try{w(a,b,e,k)}catch(J){}}function jc(){return Hk}function yc(a){a=lb(a);lj.includes(a)||lj.push(a)}function Gc(a){return lj.includes(a)}function Nb(){let a={};try{let b=mj;for(;b&& b!==sa;){let e=b.dT_;Ea(e)&&e.version!==Xa()&&(a[e.version]=1);b=b!==b.parent?b.parent:void 0}}catch(b){}return a}function Jd(){return!oe}function cd(a,b,e,k){b=Nb();b=K(Y(b),hd);am.push(...b);0>>8^cm[(k^w[J++])&255];w=(k^-1)>>>0;-1!==w&&(b.crc=w)}ed(b,"vi",encodeURIComponent(a.getParam("vi")||Tf()));ed(b,"bp",3);ed(b,"v",dm);ed(b,"app",encodeURIComponent(Mb("app"))); ed(b,"type","js3");ed(b,"dtAdk",encodeURIComponent(db("dtAdk",e)));ed(b,"contentType","");ed(b,"modifiedSince",Ob("lastModification"));ed(b,"svrid",hf());n&&(b.en=n);b.contentType&&"srRs"===b.contentType&&ed(b,"msl",Ob("msl"));b.end=1}function ed(a,b,e){void 0===a[b]&&(a[b]=e)}function Vd(a){let b="type sn svrid flavor vi contentType modifiedSince".split(" ");return kb("owasp")||b.push("rf"),kb("cors")&&b.push("dtAdk"),b.push("bp"),Mb("app")&&b.push("app"),a.contentType&&b.push("v"),"event"===a.contentType&& b.push("st"),-1!==a.crc&&b.push("crc"),Mb("cuc")&&b.push("en"),"srRs"===a.contentType&&b.push("msl"),b.push("end"),b}function Xh(a,b){Ad(a,b);var e=Vd(b);a=Mb("reportUrl");e=fd(K(e,function(k){return!!b[k]}),function(k){return`${k}=${b[k]}`}).join("&");return e&&(a+="?"+e),a}function ge(a,b,e=!1,k={}){if(ba()||!b.beacon)return 0;ed(k,"contentType","");let n=b.beacon,w=b.referrer||tb();Me(k,w,n);b=he(n);if(!b.length)return 0;let J=Qa({ye:kb("svNB"),af:a,Gc:e}),V=Xh(n,k);return l(fd(fd(b,function(la, za,Sa){return{path:V,referer:w,beacon:n,Wb:la,ze:za,Ae:Sa.length,Gc:e}}),function(la){return new J(la)}),vh),2}function Me(a,b,e){b=encodeURIComponent(b||"");ed(a,"rf",t(b,Ob("mhl"))[0]);kb("owasp")&&Se.av(e,"rf",b);Se.av(e,"time",ub())}function vh(a){return!!oa($e,a)}function $e(a){a.send().catch(function(){})}function he(a){if(a.rawData)return[a.toRawBeaconData()];a=a.toStringBeaconData();var b=U().syn?145E3:Ob("msl")-40;var e=a.length;b=0===e%b?Math.floor(e/b):Math.floor(e/b)+1;if(!(1b||20Xf.length?Xf.push(e):(a=Xf[10])?Xf[10]=+a+1+"":Xf.push("1"))});oj=jg(db("dtAdkSettings")).overloadState;Q("DEBUG_INFO_REQUESTED",$f)}function Wd(){let a=!1,b=[],e=Lc;for(let k of e)k.Jb&&0k.Ra&&(k.Ra+=6E4,b.push(k)),a=!0);0=a&&n<=b&&0<=w&&(null==k.gb||wh&&(m=[])}function Bd(a,b,e){let k=b[ql[a]];b=b.startTime;if(k)if("yK".includes(a))e.push(a,k);else if("T"===a)"number"==typeof k&&0>k&&0===k%1&&e.push(a,k);else{var n=+k>=b;"j"===a&&Ng(k,2)&&Math.abs(k-b){k.av(J,"rfi",1,!1);Eh(e)};vd(e)}return location.href}function Hd(a){var b;a.start||(a.start=ub());let e=Rd(a);e.qa=wc(function(){if(e&&(3!==e.status||e.oc())){var n=e.start+1E3*Ob("oat");Md(e.id,n,void 0,!0)}},1E3*Ob("oat"));let k=null;switch(E(a.wa)){case 1:k=Mc;break;case 2:if(k=qa(a.wa),!k&&"_load_"===a.type)return e}if(ya({kind:"ACTION_ENTERED",detail:{i:e.id,a:a.start,s:0,x:a.xhrUrl,r:k?k.Ha():e.id,t:e.type,e:null===(b=td())|| void 0===b?void 0:b.target,rt:void 0,xm:e.cb,xe:e.Sa,cs:e.Ba,ce:e.Na,in:e.info}}),"undefined"==typeof a.Td&&pf(e,!1,!!k),k){k=k.Cb();k.Rc(e);a=Lc;for(let n of a)n.Ra&&n.Ra>e.start+1E4&&(n.Ra=e.start+1E4)}else qf(e.Me()),Fh();return e}function Md(a,b,e,k=!1){a=qa(a);var n=U();!b&&a&&"_load_"===a.name&&"_load_"===a.type&&n.gLVD&&((k=se(sa.performance,"loadEventEnd"))?(b=n.gVCP(),k=Math.max(b,k)+we()):k=ub(),b=k,k=!0);n="number"==typeof b&&(null==a?void 0:a.isCustomAction);b=b||ub();a&&(ya({kind:"ACTION_LEFT", detail:{i:a.id,a:e||a.start,s:b,r:a.Ha()}}),a.Yb(b,e,n,k),Ae());pf(ca(),!0)}function rd(a,b,e){let k=Mc;return"undefined"!=typeof b&&null!==b&&(k=qa(b)),k?(k.Rc(a,e),!1):(ag(a),Wf.push(a),!0)}function Id(a,b,e,k,n,w,J,V){"undefined"==typeof k?k=!0:null===k&&(k=!1);a={name:Ac(a),type:b,start:e,wa:k,info:n||"",xhrUrl:w||"",isCustomAction:!!J};return V&&(a.sourceUrl=V),Hd(a).id}function Kf(a,b,e){ve();Md(a,b,e)}function wh(a,b,e,k){a=Rd({type:a,name:b+"="+sb(e+"",Ob("mpl")),start:ub(),hb:!0});rd(a,k); ze()}function rf(a){let b=Zd.ya.slice();for(let e of b)Md(e.id,a);return b.length}function yg(a){for(let b of lf)if(b.actionId===a)return!0;return!1}function zg(a,b,e,k){if(!a||yg(a))return k();lf.push({xhrUrl:Jb(kc(b||"")),actionId:a,featureHash:e||""});b=k();return"g"===e?wc(function(){for(let n=0;na)return!1;0===a&&(a=971,b="XHR Canceled");b&&(b+="");return(e=qa(e)||Mc)&&-1===e.Sa&&e.Xa?(e.Sa=a,b&&0=k&&(g(),k=a.bwsW,e=a.bwsH);k=y(k);w=y(e);e={width:0,height:0};b.av(n,"w",k);b.av(n,"h",w);(k=sa.screen)&&(e={width:y(k.width),height:y(k.height)},b.av(n,"sw",e.width),b.av(n,"sh",e.height))}})}function y(a){return 0>a||2147483647<=a||Number.isNaN(a)?0:a}function N(){var a=0;let b=0,e=0,k="Info",n=[];if(kb("coo")&&kb("cooO")?(a++,n.push({severity:"Info",text:"Opt-in mode is active, but dtrum.enable() has been called.", type:"cooeaoa"})):kb("coo")&&(k="Warning",b++,n.push({severity:"Warning",text:"Opt-in mode is active. Call dtrum.enable() to start collecting data.",type:"cooe"})),ba()){b++;k="Warning";var w=U().disabledReason,J=`Agent for application '${Mb("app")}' is currently disabled because of `;n.push({severity:"Warning",text:`${J}${w||"a missing RUM License or RUM was disabled for this application"}.`,type:"jsad"})}kb("dsss")&&(b++,k="Warning",n.push({severity:"Warning",text:"DISABLE_SUBDOMAIN_SOURCEACTION_SUPPORT is set.", type:"sssd"}));a:{w=Mb("featureHash");J="7degijmovx".split("");for(V of J)if(w.includes(V)){var V=!1;break a}V=!0}V&&(b++,k="Warning",n.push({severity:"Warning",text:"No module(that could detect a XHR) is active!",type:"nxma"}));v()&&(b++,k="Warning",n.push({severity:"Warning",text:"Should not track is set on this browser and respected by the RUM monitoring code!",type:"snt"}));if(V=Mb("doNotDetect"))V=Mb("featureHash"),V=!V.includes("a")&&!V.includes("l");return(V&&(b++,k="Warning",n.push({severity:"Warning", text:"Do not detect values are configured & neither module 'a' nor 'l' are active. This can result in missing user actions!",type:"dnt"})),kb("ssc")&&"https:"!==location.protocol&&(e++,k="Error",n.push({severity:"Error",text:"Secure cookies are enabled, but can't be set as the page isn't using https.",type:"scbip"})),0{a.apply(this,k)},b)}}function Xc(){if(1===d){var a=Vc,b=ef(tb()); a=a.name;(a+"/"===b?0:a!==b)&&Dd({name:b})}}function Xd(){let a=Vc,b=ee;a.id!==b.id&&(ya({kind:"VIEW_STABLE",detail:Ed(b,a)}),ee=a)}function Dd(a){let b=Vc;var e=Object,k=e.assign,n=Object,w=n.assign;let J=Ob("rtu"),V=Object.assign(Object.assign({},a),{name:sb(a.name,J,!0)});a=(a.group&&(V.group=sb(a.group,J,!0)),V);Vc=e=k.call(e,w.call(n,{},a),{timestamp:ub(),id:++mg,kind:1,trigger:d,hydrated:!1});0=b.domContentLoadedEventStart,k=!0),!U().syn&&!e)return a;if(k){e=we();let {redirectStart:n,fetchStart:w}=b;b=(dh(b)?0:e)+6E4;b=n?b>n?e:n:w?b>w?e:w:e;Number.isFinite(b)&&(a=b)}return Math.round(a)}function hi(){let a= se(sa.performance,"loadEventEnd",!0),b=ub();return Math.round(a||b)}function Ji(a,b){if(Ki--,ii&&b){var e=(ii.get(b)||1)-1;e?ii.set(b,e):ii.delete(b)}if(!Ki&&Qg)try{ya({kind:"LOAD_END",detail:void 0})}catch(k){}if(0>=Ki){if(Qg){b=Qg.id;Ok=Wj();a=a?Math.max(hi(),a):hi();e=se(sa.performance,"loadEventStart",!0)||we();e=e=e){let k=ub()-a;5E3a||1E3{ae===b.detail.i&&ja("ACTION_CLOSED",a)};Q("ACTION_CLOSED",a)}function dk(a,b,e=!1, k){a={msg:"",file:"",line:-1,column:-1,error:a,stackContainsWrapper:e};"number"==typeof b&&(a.parentActionId=b);k&&(a.source=k);ek(a)}function xd(a,b,e,k){a[b]&&nh(e,""+a[b],k)}function ek(a){var b=a.error,e=a.msg;if(!(!e&&!b||Ni+1>Ob("mepp"))){Ni++;"string"==typeof b?e=a.msg||b:b=b||sa.event||{message:"",name:""};b=Object.assign(Object.assign({},a),{msg:e,error:b});e=td();var k;e&&(k={name:e.getName(),type:e.type});e=b.error;"string"==typeof e&&(e={});var n=e.columnNumber||0,w=b.msg,J=b.file,V=b.column, la=b.line,za=b.source;w=e.message||e.name||e.msg||e.description||w||e.errorMessage||e.Mb||e.data||e.bc||"Indeterminable error name";J=e.fileName||e.filename||e.sourceURL||e.errUrl||e.file||J||"";la=e.lineNumber||e.lineno||e.line||e.errorLine||la||-1;n=(e.columnNumber?n+1:void 0)||e.errorCharacter||e.colno||e.column||V||-1;if(!(V=fk(e)))a:{try{throw Error("");}catch(bb){if((V=fk(bb))&&3"+k.stack);if(k.stack){if(1200Ob("mepp")||(Ni++,oh(a,"_error_",b))}function Uk(a,b){oh(a,"_warning_",b)}function Vk(a,b){oh(a,"_log_",b)}function gk(a,b,e){let k=ub();a=Rd({type:"_rs_",name:Ac(a+"="+b),start:k,hb:!0});rd(a,e);ze()}function Oi(a,b){switch(a){case "_uaps_":if("string"!=typeof b){a=`value [${b}] is not a valid short string, because it is of type ${typeof b}.`;break}else a="value is not of type 'string'. Make sure to pass in a string.";(b=b.length)||(a="value is not a valid short string because it is empty."); let e=Ob("mpl");b>e&&(a=`value is ${b} characters long, which is longer than the maximum of ${e} characters`);break;case "_uapl_":a=`value [${b}] is not a valid java long.`;break;case "_uapdt_":a=`value [${b}] is not a valid date.`;break;case "_uapdbl_":a=`value [${b}] is not a valid java double.`;break;default:a=`value [${b}] is not of a supported type. Has type of ${typeof b}.`}return a}function hk(a,b){return{failedProperties:a.ic(),sentProperties:a.jd(),info:`Number of total failed properties: ${b}`}} function yl(a){return!("number"!=typeof a||Number.isNaN(a)||0!==a%1||0x7fffffffffffffffa)}function zl(a){return!("number"!=typeof a||Number.isNaN(a)||1.7976931348623157E308a)}function Al(a){return"string"==typeof a&&0!==a.trim().length&&a.length<=Ob("mpl")}function ik(a){return!!a&&"[object Date]"===Object.prototype.toString.call(a)}function Pi(a,b,e,k,n){b&&"object"==typeof b&&Jh({data:b,type:"_uapl_"},yl,a);e&&"object"==typeof e&&Jh({data:e,type:"_uapdt_"}, ik,a);k&&"object"==typeof k&&Jh({data:k,type:"_uaps_"},Al,a);n&&"object"==typeof n&&Jh({data:n,type:"_uapdbl_"},zl,a)}function Jh(a,b,e){let {data:k}=a,n=v();for(let w in k){if(!(ea(k,w)&&0=w.length))continue;let J=n,V=k[w];(null!==V&&"object"==typeof V&&ea(V,"value")&&(J=J&&!V.public,V=V.value),b(V))?(J?V="dT_pv":"_uapdt_"===a.type&&ik(V)&&(V=V.getTime()),e.Rd(a.type,w,V)):e.bd(a.type,w,V)}}function xj(a){a=a?Object.keys(a):[];if(0===a.length)return!1;for(let b of a)if(!mi.includes(b))return!1; return!0}function Wk(a){return fd(K(Y(a),function(b){b=a[b];return!!(b&&0b?Number.isInteger(b)?b:Math.round(b):ub()}function ye(a){return"function"== typeof a}function rc(a,b){return typeof a===b}function Cc(a,b){return rc(a,b)||"undefined"==typeof a||null===a}function yd(a){sa.console.log(a)}function ni(a,b,e){yd(`${a} "${b}" is deprecated! ${e}`)}function gc(){yd("Wrong argument types in method. Please check the documentation to fix that")}function zb(){yd("Too many arguments. Please check the documentation to fix that")}function Yf(){yd("No action was found with provided action id argument.")}function lk(){return Se.G()}function nc(a,b=!1,e= !1,k){return Dl(a,(null==k?void 0:k.contentType)||""),re(!1,!0,b,{referrer:tb(),beacon:a},e,k)}function El(a){mk.push(a)}function Dl(a,b){l(mk,function(e){e(a,b)})}function Fl(a,b){og&&(og&&!Ri&&(Si.observe(document,nk),Ri=!0),Df[a]||(Df[a]=[],Ti=Object.keys(Df),Aj[a]=b))}function Gl(a){og&&(Df[a]&&(delete Df[a],delete Aj[a]),Ti=Object.keys(Df),0!==Ti.length||Si&&Ri&&(Si.disconnect(),Ri=!1))}function ok(a,b){return Bj?(Wg[a]||(Wg[a]=new Bj(b)),Wg[a]):null}function Zk(a){og&&Wg[a]&&(Wg[a].disconnect(), delete Wg[a])}function Hl(a){var b;return null!==(b=Df[a])&&void 0!==b?b:[]}function Cj(a,b){Df[a]=b}function pk(){nk={childList:!0,subtree:!0};Bj&&(Si=new Bj(function(a){var b=ub();let e=[];for(let k of a)"childList"===k.type&&e.push.apply(e,k.addedNodes);if(e.length){a={time:b,nodes:e};for(let k of Ti)b=Aj[k],"function"==typeof b&&b(k,a),Df[k].push(a)}}))}function Il(a,b,e,k,n,w="win"){try{let J=Ui[w]||{};J[b]=a[b];return Ui[w]=J,Object.defineProperty(a,b,{get:e||function(){return J[b]},set:function(V){J[b]= V;k&&(V||n)&&k.apply(a,[V])},configurable:!0}),!0}catch(J){}return!1}function Jl(a,b,e,k){if(k=k||a[b]){let n=e||"win";try{delete a[b]&&(a[b]=k,Ui[n]&&(Ui[n][b]=null))}catch(w){try{Object.defineProperty(a,b,{get:function(){return Ui[n]&&Ui[n][b]},configurable:!0})}catch(J){}}}}function He(a){var b=Mc;return b&&b.Kbe&&a.length;)a.pop(),b=a.join(".");return b}function Wi(a,b){let e;if(a.id&&100>=a.id.length)return b.unshift(`#${a.id}`),!0;e=a.nodeName.toLowerCase();b.unshift(e);var k=rk(a);if(k&&(e+=`.${k}`,b[0]=e,Xg(b)))return!0; k=a;let n=1;for(;k;)k=k.previousElementSibling,(null==k?void 0:k.nodeName)===a.nodeName&&n++;if(e+=`:nth-of-type(${n})`,b[0]=e,Xg(b))return!0;k=a.previousElementSibling;for(n=1;k;)k=k.previousElementSibling,++n;return e=e.replace(/:nth-of-type\(\d+\)/,1")||"").length}function Fj(a){if(!a||!Ng(a,8)||!document.querySelectorAll)return"";try{let b=a,e=[];for(;b&&100>=e.join(">").length&&!Wi(b, e);)b=b.parentElement;let k=e.join(">");return 100Math.floor(1E4*Math.random()));sk&&(0>Lh&&(Lh=Ob("msl"),ai.dT_.si(function(){Mh()},3E4),Qe(sa,"beforeunload",function(){Mh(!0)})),Yi.push(a))}function Nl(a){let b= "";return l(a.d,function(e){b+=`${e[0]}${"="}${e[1]}${"|"}`}),`${a.i}${"|"}${a.t}${"|"}${b.slice(0,-1)}`}function Ol(a,b){let e="";return l(Y(b[1]),function(k){e+=`${k}${"="}${b[1][k]}${"|"}`}),`${a}${"|"}${b[0]}${"|"}${e.slice(0,-1)}`}function Mh(a=!1){l(Yi.splice(0),function(b){if(0===b.t){var e=!1;let k=b.d,n=k.length;for(;!e&&n;)e=0===k[--n][1]}else e=!1;e||(b.a?Vb(b):Gj.push(Nl(b)))});Pl(a)}function Vb(a){let b=a.i,e=pi[b];e?(e[0]+=a.t,l(a.d,function(k){void 0!==e[1][k[0]]?e[1][k[0]]+=k[1]:e[1][k[0]]= k[1]})):(pi[b]=[a.t,{}],l(a.d,function(k){pi[b][1][k[0]]=k[1]}))}function Pl(a=!1){l(Y(pi),function(e){Gj.push(Ol(e,pi[e]))});let b="";l(Gj,function(e,k,n){if(b.length+1+e.length>=Lh){if(Yg(b,a),b="",k===n.length-1){Yg(`${"1,"}${e}`,a);return}b=`${"1,"}${e}`}else b?b=b+","+e:b=`${"1,"}${e}`;b.length&&k===n.length-1&&Yg(b,a)});Gj=[];pi={}}function Yg(a,b=!1){let e=lk();Se.ar(e,a);nc(e,b,!1,{contentType:"perf"})}function cl(){Nh=Ql.connection;kb("eni")&&Nh&&vd(function(a,b,e,k){!b&&Sd&&Nh&&(b=`${Nh.effectiveType|| "-"}|${Nh.downlink||-1}`,Nh.type&&(b=`${b}|${Nh.type}`),a.av(k,"ni",b,!1))})}function qi(a){return!!a.interactionId}function ri(a){a.getEntries().filter(qi).forEach(function(b){Zi=Math.min(Zi,b.interactionId);tk=(pe=Math.max(pe,b.interactionId))?(pe-Zi)/7+1:0})}function Oh(a=40){function b(){Db.takeRecords&&n(Db.takeRecords())}function e(){bb=[];za=si?tk:performance.interactionCount||0}function k(Bb){let bc=bb[bb.length-1],xc=mb[Bb.interactionId];if(xc||10>bb.length||Bb.duration>bc.latency)xc?(xc.entries.push(Bb), xc.latency=Math.max(xc.latency,Bb.duration)):(Bb={id:Bb.interactionId,latency:Bb.duration,entries:[Bb]},mb[Bb.id]=Bb,bb.push(Bb)),bb.sort(Hj),bb.splice(10).forEach(function(tc){delete mb[tc.id]})}function n(Bb){if(Bb){var bc=0;for(let tc of Bb)w(tc)&&bc++;if(0===bc)J||V.forEach(function(tc){tc({entries:[],latency:8,id:-1})});else{la+=bc;var xc=bb[Math.min(bb.length-1,Math.floor(((si?tk:performance.interactionCount||0)-za)/50))];xc&&(J!==xc.latency&&V.forEach(function(tc){tc(xc)}),J=xc.latency)}}} function w(Bb){return 40>Bb.duration?!1:(-1!==Sa&&Bb.startTimesh)switch(sh=a.size,Zf){case 0:vk=cj(a);break;case 1:fl.push(cj(a));break;case 2:gi-ac>a.startTime&&(sh=a.size,a=cj(a),Kc("_wv_",[["AAI",ae+""],["lcpE",a.cc||"-"],["lcpSel",a.Fc||"-"],["lcpS",a.size+""],["lcpT",a.Ka+""],["lcpU",a.url||"-"],["lcpLT",a.loadTime+""]],!1,void 0,1))}});try{Lj.observe({type:"largest-contentful-paint",buffered:!0})}catch(a){Lj.observe({entryTypes:["largest-contentful-paint"]})}}function cj(a){var b;let e=a.startTime;return e&&(e=O(e)),{Ka:Math.round(e), loadTime:Math.round(a.loadTime),size:a.size,Fc:Fj(a.element)||"-",cc:(null===(b=a.element)||void 0===b?void 0:b.tagName)||"-",url:a.url||"-"}}function Sl(a){for(let b of a.getEntries())"first-input"===b.entryType&&b.processingStart&&b.startTime&&(Ph=Math.round(b.startTime),c=Math.round(b.processingStart-b.startTime));wk()}function wk(){2===Zf&&ub()n?{Ka:-6}:(sh=w.size||0,w):{Ka:-5};w.cc&&w.Fc&&w.url?a.push(["lcpE",w.cc],["lcpSel",w.Fc],["lcpS",w.size+""],["lcpT",w.Ka+""], ["lcpU",w.url],["lcpLT",w.loadTime+""]):a.push(["lcpT",w.Ka+""])}else a.push(["lcpT","-3"]);qe.fcp?a.push(["fcp",(Jj?Jj>n?-6:O(Jj):-5)+""]):a.push(["fcp","-3"]);qe.fp?a.push(["fp",(Ij?Ij>n?-6:O(Ij):-5)+""]):a.push(["fp","-3"])}if(kb("cls"))if(qe.cls){w=a.push;for(var V of aj)J=V.startTime,Jn;J+la.startTime+la.duration<=k&&!Sa&&(w+=la.duration)}var la=(null==qh||qh.disconnect(),Math.round(w));V.call(a,["lt",la+""])}else a.push(["lt","-3"]);qe.inp||a.push(["inp","-3"]);0===Ph&&0===c||za.push(["fIS",Ph+""],["fID",c+""]);0=zc){zc={id:-1,kind:-1,hydrated:!1,trigger:-1};let pd=Nc(qd[15]).split(";");for(let sg of pd){let Gf=sg.substring(1);switch(sg.charAt(0)){case "i":zc.id=+Gf;break;case "k":zc.kind=+Gf; break;case "h":zc.hydrated=!!+Gf;break;case "t":zc.trigger=+Gf}}var Oj=zc;var Pj={isDelayed:"true"==qd[0],type:qd[1],id:Number.parseInt(qd[2]),name:qd[3],info:qd[4],startTime:Th,frameId:qd[6],sourceUrl:pc(qd[7]),anchor:qd[10],guessedName:qd[11],sourceView:void 0};16===qd.length&&(Pj.sourceView={name:pc(qd[12]),timestamp:Number.parseInt(qd[13]),group:pc(qd[14]),trigger:Oj.trigger,kind:Oj.kind,hydrated:Oj.hydrated,id:Oj.id});qd=!1;U()!==bh&&(qd=bh.iRO(Pj.sourceUrl));!document.referrer||Pj.sourceUrl=== document.referrer||Pj.sourceUrl===document.location.href||qd?$c=Pj:yb(ch)}else yb("-")}}}try{Ub(1);ee=Vc={id:++mg,name:ef(tb()),timestamp:ac,kind:0,trigger:d,hydrated:!1};Pf();var Dk;let pd=null===(Dk=$c)||void 0===Dk?void 0:Dk.sourceView,sg=Ed(pd,Vc);vc(sg);Q("VIEW_STABLE",ud);Q("ACTION_ENTERED",xg);Q("ACTION_BEFORE_SEND",Jf);Q("ACTION_SENT",vf);Q("BF_CACHE_RESTORED",Yd);Vj=wf(Xd);Q("HISTORY_API_EVENT",Xc);Qe(sa,"popstate",Xc);Qe(sa,"hashchange",Xc);try{Ah("pushState"),Ah("replaceState")}catch(Gf){}vd(hh); Q("VIEW_STABLE",zh);wl=tb()}catch(pd){}Lk();Sk();p();Qf();Mk();cl();di="0";let md=document.visibilityState;md?("hidden"===md&&(di="1"),Qe(document,"visibilitychange",je)):di="2";wg();Zf=0;let Ek=!!sa.PerformanceObserver;qe.cls=!(!Ek||!sa.LayoutShift);qe.fcp=!(!Ek||!sa.PerformancePaintTiming);qe.fp=!(!Ek||!sa.PerformancePaintTiming);qe.lcpT=!(!Ek||!sa.LargestContentfulPaint);qe.lt=!(!Ek||!sa.PerformanceLongTaskTiming);var Vl,il,gm;let Ze=sa.PerformanceEventTiming&&sa.PerformanceEventTiming.prototype&& "interactionId"in sa.PerformanceEventTiming.prototype,Uh=null==(gm=null==(il=null==(Vl=sa.PerformanceObserver)?void 0:Vl.supportedEntryTypes)?void 0:il.includes)?void 0:gm.call(il,"event");qe.inp=!(!Ze||!Uh);kb("pt")&&((qe.fp||!1)&&bj(),(qe.lcpT||!1)&&Kj());dl();ti=[];kb("lt")&&qe.lt&&Rl();xk();if(qe.inp){var Fk=Oh();Q("VIEW_CHANGE",zk.bind(null,Fk));Q("VIEW_END",Ak.bind(null,Fk));var hm=Oh();Q("PAGE_END",Ff.bind(null,hm))}Q("ACTION_CLOSED",We);Q("ACTION_BEFORE_SEND",Bk);Bl();pk();vd(jk);Q("DEBUG_INFO_REQUESTED", Cl);Eb();ta();Q("DEBUG_INFO_REQUESTED",qg);id();Q("DEBUG_INFO_REQUESTED",Nd);bb="undefined"==typeof sa.dT_?!1:("undefined"==typeof sa.dtrum&&(sa.dtrum=new im),!0)}if(!bb)return!1;let Ka=U();Ka.initialized=!0;let gj=Ka.initCallback;"function"==typeof gj&&gj();window.dispatchEvent(new CustomEvent("dtInit",{detail:Ka}))}catch(Ka){return!1}return!0}var Ld=this.dT_&&dT_.prm&&dT_.prm()||window.Promise,jl=Object.defineProperty,hj=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable, Qj=(a,b,e)=>b in a?jl(a,b,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[b]=e,Je=(a,b)=>{for(var e in b||(b={}))kl.call(b,e)&&Qj(a,e,b[e]);if(hj)for(e of hj(b))ll.call(b,e)&&Qj(a,e,b[e]);return a},ai="undefined"!=typeof window?window:self,sa="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,Ql=sa.navigator,od,De,Wl=Symbol.for("dt_2");Symbol.for("dt_3");var xf,Pe=Symbol.for("dt2-isNativeFunction"),yf=-1,ij=La("dtPC"),de=La("dtCookie");La("rxvt");La("rxVisitor"); La("dTValidationCookie");var Ig=La("dtSa");La("dtSR");var wd,ih,wc,ub,me,nj,Kd,Qh,hg,Uf,mh,jg,xe,fi,Tf,kg,Uj,Hh,hf,dj,Xe,ej,th,kb,Ob,Mb,uh,Ck,vd,Ch,wi,be,Fg,Mj,Gh,$g,Te,Ug,Hi,Rh,Eh,Mg,Nj,ah,xi,yi,zi,Ge,Sh,pj,Ie,we,Fh,ce,Qe,Ih,fj,Ai,qg,Jg,gg,Ng,ne,lg,ci,ff,Cf,Rf={CONFIG_UPDATE:[],ACTION_CLOSED:[],ACTION_BEACON_FORCED:[],ACTION_BEFORE_SEND:[],ACTION_SENT:[],ACTION_ENTERED:[],ACTION_LEFT:[],VIEW_CHANGE:[],VIEW_STABLE:[],DEBUG_INFO_REQUESTED:[],CSS_TRANSMISSION_STARTED:[],VISUALLY_COMPLETE:[],GLOBAL_EVENT_FIRED:[], HISTORY_API_EVENT:[],VISIBILITY_CHANGED:[],LOAD_END:[],INSTRUMENTATION_TRIGGERED:[],PAGE_LEAVING:[],HTTP_RESPONSE:[],OPT_IN_STATE_CHANGED:[],PAGE_END:[],VIEW_END:[],BF_CACHE_RESTORED:[],REQUEST_STARTED:[],REQUEST_COMPLETED:[]},Sd=!1,Fd=0,Lc=[],Wf=[],Mc,Sf,Zd,gf,Gg=1,$d=$b,Td=!1,ac=-1,ae,Xf=[],kh=!1,Ic,Gd,oj,Gk={"^":"^^","|":"^p",",":"^c",";":"^s"},Di=function(a){let b={};for(let e in a)ea(a,e)&&(b[a[e]]=e);return b}(Gk),bi="^><%/\\(){}[]".split(""),zf,ig=0,jf=[],tg=!0,jj=[],Ee=[],Hg,jh=[],Bh=0,Af= "-",dd=0,mg=0,Vc,ee,Vf=[],d=0,h=0,m=[],u={name:"",type:"",validUntil:0,start:0,target:void 0,url:"",title:"",view:void 0},H,Z,ra,Ia,rb,Yb,lc=-1,$c=null,Re=[],Fi=[],Ei=!1,kj={_csprv_:{blockedURL:L,documentURL:L,referrer:L,sourceFile:L},_customerror_:function(a,b){return"name"===a?ma(a,b,!0,1E3):ma(a,b,!0,Ob("mcepsl"))},_vc_:{VE:function(a,b){return b}},_dj_:function(a,b){return b},_wv_:{lcpU:L}},Lg,Vh=class{constructor(){this.id=++Lg;this.sendingListeners=[];this.isBinary=this.beaconTriggered=!1;this.G= []}addBeaconRequestListener(a){this.sendingListeners.push(a)}removeBeaconRequestListener(a){for(let b=0;be;e++){a=e;for(let k=0;8>k;k++)a=a&1?3988292384^a>>>1:a>>>1;b[e]=a}return b}(),Ke=class extends Error{constructor(a){super(); this.status=a}},jm=class extends Ke{constructor({status:a,message:b,Fa:e,Xb:k}){super(a);this.message=b||"";this.Fa=e;this.Xb=k}},Fe,km=[],Xl=class{constructor(a){this.G=a;this.$=a.Gc?"application/octet-stream":"text/plain;charset=UTF-8"}send(){return eh(this.G.path),this.I().then(a=>this.pc(a)).catch(a=>this.lb(a))}ja(){return sb(this.G.referer,Ob("mhl"))}Ga(){let {referer:a}=this.G;return!!a&&a!==tb()&&!kb("cors")}updateBeaconSendingStatus(a,b){let {ze:e,Ae:k,beacon:n}=this.G;try{n.updateBeaconSendingStatus(a, b,e,k)}catch(w){}}Oa(a){if(!("object"==typeof a&&a&&"status"in a&&Ng(a,7))){a="object"==typeof a&&a&&"message"in a?a.message:"";var b;if(b=this.Fa())b=gf,b=!!(b.sf||b.msf||b.ff)&&"sendBeacon"in navigator&&!kb("dsndb");a=new jm({status:0,message:a,Fa:b,Xb:this.G})}return a}pc({body:a,status:b}){if(this.da("success",a||b),a){b=(null==a?void 0:a.split("|"))||[];b.splice(0,1);for(let za of b){b=a;let [Sa,bb]=za.split("=");if(Sa===de()||"sn"===Sa)b=decodeURIComponent(bb),mh(b)&&(fi(b),Hh(de(),b));else if("name"=== Sa)try{if(!kb("eao")){var e=Qh(),k=sa.localStorage.getItem(e),n=Mb("cuc"),w=0;if(k){let mb=dj(k),Db=Xe(mb.config||"",mb);w=Number.parseInt(Db.lastModification||"0")}var J=dj(b),V=Xe(J.config||"");if(!n||!V.cuc||n===V.cuc){var la=Number.parseInt(V.lastModification||"0");if(la>w&&(sa.localStorage.setItem(e,b),ej(V),th(V,!0),zi(V),Sh(V),la>+(Fe.lastModification||0))){let mb=Fe.postfix;Fe=Ck(V);mb&&!Fe.postfix&&(Fe.postfix=mb);ya({kind:"CONFIG_UPDATE",detail:Fe})}}}}catch(mb){}else"enabled"===Sa&&"false"=== bb&&X("Cost Control")}}}da(a,b){for(let e of wi())e(this.G.beacon,a,b)}lb(a){a=this.Oa(a);100<=jj.length||jj.push(a);if(this.da("fail",a.status),429===a.status){for(let b of Lc)b.sc();return X("Overload Prevention"),Ld.resolve()}if(!kh)try{let b=Qh();sa.localStorage.removeItem(b)}catch(b){}return a.Fa?Ld.reject(a):Ld.resolve()}},qm=sa.fetch,mm=class extends Xl{constructor(a){super(a);a=a.Wb;let b={["Content-Type"]:this.$};this.Ga()&&(b["x-dtreferer"]=this.ja());this.na={method:"POST",credentials:"same-origin", headers:b,body:a,keepalive:"string"==typeof a&&65536>a.length};this.qc()}qc(){let a=Ob("xt");if(a){var b=new AbortController;ai.dT_.st(b.abort.bind(b),a);this.na.signal=b.signal}}I(){try{return qm(this.G.path,this.na).then(a=>this.jb(a))}catch(a){return Ld.reject(a)}}jb(a){if(this.updateBeaconSendingStatus(XMLHttpRequest.DONE,a.status),!a.ok||200!==a.status)throw new Ke(a.status);return a.text().then(function(b){return{body:b,status:a.status}})}Fa(){return!0}},lm=class extends Xl{constructor(a){super(a)}I(){let {path:a, Wb:b}=this.G,e=!1;try{e=navigator.sendBeacon(a,b||"")}catch(k){}return e?(this.updateBeaconSendingStatus(XMLHttpRequest.DONE,200),Ld.resolve({status:200,body:void 0})):(this.updateBeaconSendingStatus(XMLHttpRequest.DONE,0),Ld.reject(new Ke(0)))}Fa(){return!1}},Yl=class extends Xl{constructor(a){super(a);this.xhr=fj()}I(){let {path:a,Wb:b}=this.G,e=this;return new Ld(function(k,n){let w=e.xhr;w.open("POST",a,!0);w.setRequestHeader("Content-Type",e.$);e.Ga()&&w.setRequestHeader("x-dtreferer",e.ja()); w.addEventListener("readystatechange",function(){e.updateBeaconSendingStatus(w.readyState,w.status);w.readyState===XMLHttpRequest.DONE&&(200===w.status?k({body:w.responseText,status:w.status}):n(new jm({status:w.status,Fa:!0,Xb:e.G})))});w.send(b)})}},bm=class extends Yl{constructor(a){super(a);(a=Ob("xt"))&&(this.xhr.timeout=a,this.xhr.ontimeout=()=>this.na())}na(){try{this.xhr.abort()}catch(a){}}Fa(){return!0}},Ik=!1,Dh,nl,Se,dm,kf,fm={De:Ae},di,Ul=0,pl="function"==typeof PerformanceResourceTiming|| "object"==typeof PerformanceResourceTiming,Jk="function"==typeof PerformanceNavigationTiming||"object"==typeof PerformanceNavigationTiming,Zl={u:"transferSize",v:"encodedBodySize",w:"decodedBodySize",L:"workerStart",M:"dtRpid",V:"dtSInfo",W:"dtTao",X:"responseStatus"},Sj={x:"statuscode",y:"ip",A:"failedResource",C:"requestId",E:"relevance",F:"relevantArea",K:"isCritical",N:"vcIrrelevanceReason",O:"imageWidth",P:"imageHeight",Q:"imageNaturalWidth",R:"imageNaturalHeight",S:"onloadTime",T:"rtRequestId", U:"certExpDate"},ml={c:"redirectStart",d:"redirectEnd",e:"fetchStart",f:"domainLookupStart",g:"domainLookupEnd",h:"connectStart",i:"connectEnd",j:"secureConnectionStart",k:"requestStart",l:"responseStart",m:"responseEnd"},rl=Je(Je(Je({},ml),{o:"domInteractive",p:"domContentLoadedEventStart",q:"domContentLoadedEventEnd",r:"domComplete",s:"loadEventStart",t:"loadEventEnd"}),Zl),ql=Je(Je(Je({},ml),Zl),Sj);Je(Je({},ql),rl);var Ii={navigate:0,reload:1,ug:2,Ah:3},om={unknown:0,xmlhttprequest:1,fetch:2, beacon:3,iframe:4,frame:5,subdocument:6,img:7,image:8,css:9,svg:10,link:11,script:12,input:13,body:14,object:15,embed:16,source:17,audio:18,video:19,track:20,eventsource:21,other:22,icon:23},Gi={},nm=Math.pow(2,-52),pm=["dtRpid","dtSInfo","dtTao","dtRequestID"],rm=["_warning_","_error_","_log_","_rs_"],Og=class{constructor(a,b,e,k,n,w,J,V,la,za,Sa,bb,mb={readyState:-1,status:-1},Db=-1,Bb,bc,xc,tc,Ye=$d()){this.start=a;this.stop=b;this.type=e;this.name=k;this.info=n;this.domNodes=w;this.referer=J; this.title=V;this.isCustomAction=za;this.Xa=Sa;this.Kc=mb;this.guessedName=Bb;this.jb=bc;this.rc=tc;this.id=Ye;this.depth=1;this.Za=this.Kb=0;this.qa=-1;this.xc=this.qb=0;this.Sa=-1;this.cb="";this.subActions=[];this.ja=[];this.Ma=[];this.status=0;this.I=[];this.childFrameActions=0;this.da=!1;this.Na=this.Ba=0;this.Ld=!1;this.Hb=0;this.xhrUrl="";this.na=!1;this.Od(la);this.Ud=di;this.Aa(b);this.status=bb?3:0;this.Ja=0<=Db;this.Za=Math.max(Db,0);xc&&(this.sourceView=xc)}getRootReferer(){return this.parent? this.parent.getRootReferer():this.referer}Ha(){return this.parent?this.parent.Ha():this.id}Aa(a){this.na||(this.stop=a,Fd=Math.max(Fd,this.stop))}hd(){this.na=!0}Rc(a,b=!1){3===this.status&&!b||a&&a.name&&(a.depth=this.depth+1,this.subActions.push(a),a.mc()&&(this.Hb++,this.nd(1)),a.parent=this,a.Ja||this.zb(),a.Za+=this.Za,a.Kb=this.Kb+ +a.Ja)}qd(){return 3===this.status&&!this.oc()}close(a,b,e,k=!1){this.domNodes=document.getElementsByTagName("*").length;this.start=b||this.start;b=!1;if(a){let n; e?(b=!0,n=Math.max(a,this.start)):n=Math.max(a,this.start,this.stop);this.Aa(n)}return this.Hb?(this.status=1,!1):3===this.status?!1:(this.status=3,ya({kind:"ACTION_CLOSED",detail:{s:this.stop,a:this.start,r:this.Ha(),i:this.id,f:k,t:this.type,x:this.xhrUrl,dne:b,rt:void 0,cs:this.Ba,ce:this.Na,xe:this.Sa,xm:this.cb,in:this.info}}),!0)}Zc(){this.qb--;this.parent&&this.parent.Zc()}Yb(a,b,e,k=!1){if(this.close(a,b,e,k)){var n=this.parent;if(n){n.Hb--;this.$()||n.Zc();let w=n.stop;n.Aa(Math.max(this.stop, w));wc(()=>{this.lb(n,w)},0);1===n.status&&n.Yb(a)}}}lb(a,b){this.Ja&&(ce(this.qa),a.stop===this.stop&&(a.stop=b),a.gf(this),delete Zd.actions[this.id])}$c(a){return a+1>Ob("moa")&&!this.$()}pc(){let a=this.bestMatchingResource||bg(this.xhrUrl,"fetch"===this.info?"fetch":"xmlhttprequest",this.start,3===this.status?this.stop:0);return ke(a)?(this.Md(a),a):null}Se(){let a=this.pc();if(!a||0>=a.startTime)return[];this.Ga(a);let b=["b",we()+Math.round(a.startTime)];return Ne(a,b),b}yd(){let {start:a, stop:b,id:e,subActions:k}=this;for(let n of k)n.yd();ya({kind:"ACTION_BEFORE_SEND",detail:{s:b,a,i:e,r:this.Ha()}})}tc(a){let {start:b,stop:e,id:k,type:n,xhrUrl:w,Ba:J,Na:V,cb:la,Sa:za,G:Sa,subActions:bb,info:mb,qa:Db}=this;for(let Bb of bb)Bb.tc(a);ya({kind:"ACTION_SENT",detail:{s:e,a:b,r:this.Ha(),i:k,f:a,t:n,x:w,rt:Sa,cs:J,ce:V,xm:la,xe:za,in:mb}});ce(Db);delete Zd.actions[k];this.Ld=!0}sc(){this.vf=!0;l(this.subActions,function(a){a.sc()})}oc(){return!!this.I.length}Me(){return this.Ra=this.start+ 1E4,this.Jb=100,this}yf(){this.Ye=ub()}Je(){this.Oa=ub()}Re(){return!!this.Ye&&!this.Oa}mc(){return 1===this.status||0===this.status}Cb(){return(this.Ja&&3===this.status||this.Xa&&!(0{var e;Ua(this.I,this.I.indexOf(a));this.Aa(Math.max(b,this.stop));this.oc()||null===(e=this.jb)||void 0===e||e.De()};return this.I.push(a),a}te(a,b){this.Ma.push([a,b])}td(){this.da= !0}tf(a){this.da||(a>this.stop&&3===this.status?this.Ba=-6:this.Ba=a)}qf(a){this.da||(a>this.stop&&3===this.status?this.Na=-6:this.Na=a)}nd(a){this.qb+=a;let b=3===this.status;if(b&&(this.status=1),this.parent)b&&(this.$()||a++,this.parent.Hb++),this.parent.nd(a)}$(){return rm.includes(this.type)}gf(a){let b=this.subActions;for(let e=b.length-1;0<=e;e--)if(b[e]===a){Ua(b,e);a.parent=void 0;break}}},em="loadEventEnd loadEventStart domComplete domContentLoadedEventEnd domContentLoadedEventStart domInteractive responseEnd".split(" "), lf=[],qj,Pg=null,ei=null,lh,Tj,Vj,wl="",tl,sl=new WeakMap,Kk=function(a,b,e){return b[a]=null!=e?e:!0,b}.bind(null,Wl),Nk=!1,Ok,Rk=!1,tj=!1,li=!1,Ki=1,Qg=null,bk=!1,gi,Qk=!1,Sg=!1,Mi=-1,ii,Ni=0;setInterval(function(){0>>8^ba[(b^a[c++])&255];return(b^-1)>>>0};da=function(a,b){b=a.indexOf(b);0<=b&&a.splice(b,1)}; fa=function(a,b=g){function c(m){if(l)h=m;else{var n=!e.length;if(h!=h?m==m:h!==m||h&&"object"==typeof h||"function"==typeof h){let q=h;h=m;for(let t of f)e.push(t,m,q)}if(n){for(m=0;mh)||g,l=!1),f[n](m),m(h),function(){da(f,m);f.length||(k(),k=g)}}let e=[],f=[],h="function"==typeof a?a():a,k=g,l=!1;return{subscribe:d,set:c,get:function(){if(!f.length){let m;return d(function(n){m= n})(),m}return h},update:function(m){c(m(h))},select:function(m,n){return ea(()=>m(h),function(q,t){return d(function(r){q(m(r),t())},n)})},filter:function(m,n){return ea(()=>h,function(q,t){return d(function(r,v){m(r,v)&&q(r,t())},n)})}}};ea=function(a,b){let {subscribe:c,get:d,select:e,filter:f}=fa(a,b);return{subscribe:c,get:d,select:e,filter:f}};ja=function(a,b){ha.update(function(c){return{...c,...a}});b&&ia.update(function(c){return{...c,...b}})}; CTX.p=function(a=g){function b(f,h){if(d.length){var k=!ka.length;if(k&&1===d.length)d[0](f,h);else{for(let l of d)ka.push(l,f,h);if(k){for(f=0;f{})}; hb=function(a){return db.subscribe(function(b){var c=b[1].revision,d={...b[0]};for(var e=0;5>=e;e++)Object.assign(d,b[e]);d.revision=c;b={...d};c=gb();for(let [k,l]of Object.entries(c))if(k in b){a:if(c=k,d=b[k],"number"==typeof d)c=Number.isNaN(d)?void 0:d;else{if("string"==typeof d&&(e=+d,!Number.isNaN(e))){c=(A({code:2010,message:`Config "${c}" value "${d}" is not a number, but was successfully parsed as one.`,severity:"Warning"}),e);break a}c=void 0}e=c;if("u"h.max&&(m=h.max,A({code:2010,message:`Config "${d}" value ${f} is above maximum of ${h.max} and has been clamped.`,severity:"Warning"})),m);b[c]=e}}a(b)})};B=function(a,b){return Za.get()[b]}; lb=function(a,b){let c=0,d=qa().map(function([h,k]){return[h,k,++c,b()]}).filter(ib).filter(jb).subscribe(function([,h,k,l]){1===k&&A({code:2007,message:h.config.revision+"",severity:"Info"});a({...l,1:{...l[1],...h.config},2:{...l[2],...h.environmentConfig},3:{...l[3],...h.appConfig},5:{...l[5]}})}),e=kb(function(h){let k=b();a({...k,0:{...k[0],...h}})}),f=Va();return a({...b(),...f}),function(){d();e()}}; ib=function(a){let [b,c]=a;a=c.config?.revision;var d=mb();return b.applicationId===d.applicationId&&b.endpoint===d.endpoint&&b.environment===d.environment&&"OK"===c.status&&c.config?.environmentId===b.environment&&!!a};jb=function([,a,,b]){let c=a.config,d=a.environmentConfig,e=a.appConfig;return b[1].revision{var c=b.codePointAt(0);if(!(48<=c&&57>=c||65<=c&&90>=c||97<=c&&122>=c)){b=encodeURIComponent(b);c="";for(let d=0;da.length||0!==a.length%2)throw Error(`Invalid format: expected at least 2 parts and even number of parts, got ${a.length}`);if("v"!==a[0])throw Error(`Invalid version marker: expected '${"v"}', got '${a[0]}'`);if("4"!==a[1])throw Error(`Unsupported version: expected '${"4"}', got '${a[1]}'`);let b=new Map,c=new Map;for(let e=2;e{wb.has(k)||f.set(k,h)}),{Sa:b,reason:c,aa:d,origin:e,I:f}};yb=function(a){let b=new Map;void 0!==a.Sa&&b.set("cm",a.Sa);void 0!==a.reason&&b.set("rn",a.reason);void 0!==a.aa&&b.set("oa",a.aa);void 0!==a.origin&&b.set("oi",a.origin+"");for(let [c,d]of a.I)b.set(c,d);return rb(b)};tb=function(a){if("1"===a||"0"===a)return a}; ub=function(a){if("0"===a||"1"===a)return a};vb=function(a){if(void 0!==a&&(a=+a,0===a||1===a||2===a))return a};zb=function(a){let b=new Map;if(!a)return b;a=a.split(";");for(let e of a){var c=e.trim();if(c){var d=c.indexOf("=");0>d||(a=c.substring(0,d),c=c.substring(d+1),a&&((d=b.get(a))?d.pd++:b.set(a,{name:a,value:c,pd:1})))}}return b}; Bb=function(a,b,c,d){a=`${a}=${b}`;b=B("1","cookieSameSite");a=`${a};samesite=${Ab[b]}`;b=("https:"===location.protocol&&(a+=";secure"),a);return b+=";path=/",void 0!==d&&(b+=`;domain=${d}`),void 0!==c&&(b+=`;max-age=${c}`),b};Cb=function(a,b){return Bb(a,"",0,b)};Db=function(a){return Array.from(a).filter(([,b])=>1b)};Fb=function(a){let b=a.storagePersistenceMode;return Eb(b)?b:a.enableCookiePersistence?"cookies":"webStorage"}; Gb=function(){let a=B("1","storagePersistenceMode");return Eb(a)?a:B("1","enableCookiePersistence")?"cookies":"webStorage"};Eb=function(a){return"webStorage"===a||"cookies"===a||"in-memory"===a};Jb=function(){function a(c){(c=c.split("=")[0]?.trim())&&Hb(c)&&!c.startsWith("dtCM_")&&b.remove(c)}var b=Ib();try{let c=document.cookie;c&&c.split(";").forEach(a)}catch{}};Hb=function(a){return Kb.some(b=>a.startsWith(b))}; Lb=function(a,b,c){var d=a.keys();for(let e of d){d=b.some(h=>e.startsWith(h));let f=c.includes(e);(d||f)&&a.pg(e)}}; Nb=function(a){a=sb(a);var b=a.wa;let c={Ja:new Map,Xa:new Map},d=new Map;for(let [n,q]of b)if(n.includes(":")){var e=n,f=q;b=c;var h=d,k=e.indexOf(":");let t=e.substring(0,k);if(k=e.substring(k+1))switch(t){case "off":e=Mb(f);void 0!==e&&b.Ja.set(k,e);break;case "rn":b.Xa.set(k,f);break;default:h.set(e,f)}else h.set(e,f)}else switch(e=n,f=q,b=c,h=d,e){case "off":e=Mb(f);void 0!==e&&(b.ja=e);break;case "rn":b.reason=f;break;case "oi":e=Mb(f);e=0===e||1===e||2===e?e:void 0;void 0!==e&&(b.origin=e); break;default:h.set(e,f)}let {state:l,I:m}={state:c,I:d};a=new Map([...a.I,...m]);return{ja:l.ja,reason:l.reason,origin:l.origin,Ja:l.Ja,Xa:l.Xa,I:a}};Ob=function(a){let b=new Map;void 0!==a.ja&&b.set("off",a.ja+"");void 0!==a.reason&&b.set("rn",a.reason);void 0!==a.origin&&b.set("oi",a.origin+"");for(let [c,d]of a.Ja)b.set(`off${":"}${c}`,d+"");for(let [c,d]of a.Xa)b.set(`rn${":"}${c}`,d);for(let [c,d]of a.I)b.set(c,d);return rb(b)}; Mb=function(a){a=Number.parseFloat(a);return Number.isNaN(a)?void 0:a};Pb=function(a){let b=x(),c=void 0!==a.ja&&a.ja>b,d=new Map,e=new Map;for(let [f,h]of a.Ja)if(h>b){d.set(f,h);let k=a.Xa.get(f);k&&e.set(f,k)}if(c||0!==d.size)return c&&d.size===a.Ja.size?a:{ja:c?a.ja:void 0,reason:c?a.reason:void 0,origin:a.origin,Ja:d,Xa:e,I:a.I}};Qb=function(a){var b=B("1","environmentId");if(B("1","splitByApp")){let c=B("1","app");b=c?`${b}_${c}`:b}return`${a}${b}`};Rb=function(){return Qb("dtOFF_")};Sb=function(){return Qb("dtCM_")}; Tb=function(){return{getKey:Rb,parse:Nb,Xb:Ob,qg:"webStorage",Ic(){this.remove()}}}; Yb=function(){let a=Ub();Vb=Wb(Tb());let b=Vb.read();if(!b)return a;var c=Pb(b);c?(Xb=c,c!==b&&Vb.write(c),void 0!==c.ja&&A({code:2005,message:`Agent initialized with active off state, reason: ${c.reason||"unknown"}`,severity:"Warning",ka:"off-state-active-on-init"})):(Vb.remove(),c=(c=b.ja)?x()-(c-72E5):0,A({code:2005,message:`Off state expired after ${Math.round(c/1E3)}s, reason: ${b.reason||"unknown"}`,severity:"Info",ka:"off-state-expired"}));return a}; Ub=function(){return qa().subscribe(function([,a]){"disabled"===a.dynamicConfig.state&&Zb("server-disabled")})};$b=function(){{var a=Vb;let c=a.read();if(c){var b=Pb(c);a=(b?b!==c&&a.write(b):a.remove(),b)}else a=void 0}void 0!==a&&(Xb=a);if(!Xb)return!1;a=x();if(void 0!==Xb.ja&&Xb.ja>a)return!0;b=B("1","app");b=Xb.Ja.get(b);return void 0!==b&&b>a}; Zb=function(a){let b=x();void 0!==Xb?.ja&&Xb.ja>b||$b()||(Ja([{code:2005,text:`Off state activated for 2 hours, reason: ${a||"unknown"}`,severity:"Warning"}]),Xb={ja:x()+72E5,reason:a,origin:1,Ja:Xb?.Ja??new Map,Xa:Xb?.Xa??new Map,I:Xb?.I??new Map},Vb.write(Xb))};ac=function(){try{let a=document.cookie;if(!a)return"";for(let b of a.split(";")){let c=b.trim(),d=c.indexOf("=");if(!(0>d)&&"dtDomainTest"===c.substring(0,d))return c.substring(d+1)}}catch{}return""}; dc=function(){return cb("1",a=>a.cookieDomain).subscribe(function(a){bc=a||void 0;cc=null})}; fc=function(){if(null!==cc)return cc;var a;if(a=bc){a=location.hostname;var b=bc;a=a&&b&&a!==b?a.endsWith("."+b):!0}if(a)return cc=bc,cc;a:{a=location.hostname;b=a.split(".");if(!(1>=b.length||/^(\d+\.){3}\d+$/.test(a)||a.includes(":"))){for(let d=b.length-2;0<=d;d--){let e=b.slice(d).join(".");b:{var c=e;try{document.cookie=Bb("dtDomainTest","1",void 0,c)}catch{c=!1;break b}let f="1"===ac();if(f)try{document.cookie=Cb("dtDomainTest",c)}catch{}c=f}if(c){a=e;break a}}ec.has(a)||(ec.add(a),A({code:3E3, message:`Couldn't detect cookie domain for hostname ${a}.`,severity:"Error",ka:a}));Zb("cookie-domain-error")}a=void 0}return bc&&A({code:3009,message:`Configured cookieDomain "${bc}" is invalid for hostname "${location.hostname}". Using auto-detected domain "${a}".`,severity:"Warning",ka:bc}),cc=a??void 0,cc}; gc=function(a){function b(){e=null}function c(h){let k=0===f.size;f.set(h.key,h);k&&queueMicrotask(d)}function d(){if(0===f.size)return 0;let h=[];f.forEach(k=>{(k.Ab||a.bf(k.key))&&h.push(k)});f.clear();e=null;return 0===h.length?0:(a.Ce(h),h.length)}let e=null,f=new Map;return{read:function(h){var k=f.get(h);if(void 0!==k)return k.Ab?null:k.value;k=(null!==e||(e=a.tf?new Map(a.tf()):new Map,queueMicrotask(b)),e);if(k.has(h))return k.get(h)??null;let l=a.uf?a.uf(h):null;return k.set(h,l),l},sf:function(h, k,l){h={key:h,value:k,Ab:!1};void 0!==l&&(h.Rg=l);c(h)},rf:function(h){c({key:h,value:"",Ab:!0})},Be:d}};ic=function(){return hc.Be()};Ib=function(){return{get:jc,set:kc,remove:lc}};jc=function(a){return hc.read(a)??""};kc=function(a,b,c){"cookies"===Gb()&&(La?a.startsWith("dtCM_"):1)&&hc.sf(a,b,void 0===c?void 0:{Fc:c})};lc=function(a){hc.rf(a)};Wb=function(a){let b=a.qg??Gb();return"cookies"===b?mc(a):"webStorage"===b?nc(a):oc()}; mc=function(a){return{active:!0,read(){var b=Ib();let c=a.getKey();if(b=b.get(c))try{return pc(a,b)}catch(d){A({code:3004,message:`Error parsing cookie "${c}" with value "${b}": ${d}`,severity:"Error",details:d,ka:c}),a.Ic?.call(this)}},write(b){let c=Ib(),d=a.getKey(),e=a.Xb(b);c.set(d,e,a.vg?.(b)?.Fc)},remove(){let b=Ib(),c=a.getKey();b.remove(c)}}}; nc=function(a){return{active:!0,read(){let b=qc.read(a.getKey());if(null!==b)try{return pc(a,b)}catch{a.Ic?.call(this)}},write(b){qc.sf(a.getKey(),a.Xb(b))},remove(){qc.rf(a.getKey())}}};oc=function(){return{active:!1,read:()=>{},write:()=>{},remove:()=>{}}};pc=function(a,b){a=a.parse(b);if(void 0===a)throw Error("Undefined parse result");return a};rc=function(a){return!!a&&"object"==typeof a&&"ica"in a&&1===a.ica}; uc=function(){return sc?(null===tc&&(tc=sc.gVI(),queueMicrotask(function(){tc=null})),tc):""};xc=function(a){let b=globalThis.dT_;if(rc(b)&&"addE"in b)return vc(b,a);let c=g,d=wc.subscribe(function(e){c();rc(e)&&"addE"in e&&(c=vc(e,a))});return()=>{d();c()}}; vc=function(a,b){function c(){return{dtAdkValue:a.gCF("dtAdk")||a.lvl("dtAdk")||"",sourceType:a.gCF("dtAdkSettings")?"hybrid":void 0,getSessionId:uc,Oe(){return a.gSC()},instanceId:a.gVID(),browserSessionId:a.gDtc()||"",yd:a.iAEPOO(),addBeaconProtocolSendListener(h){return a.aBPSL(h),function(){a.rBPSL(h)}},xd(h){f=!0;a.itchip(h)},featureHash:a.scv("featureHash"),zd:()=>a.iNV()}}function d(h=c()){b(h)}function e(h){d({...c(),yd:h.detail})}let f=!1;return sc=a,d(),a.addE("REQUEST_STARTED",yc),a.addE("REQUEST_COMPLETED", yc),a.addE("OPT_IN_STATE_CHANGED",e),function(){a.remE("REQUEST_STARTED",yc);a.remE("REQUEST_COMPLETED",yc);a.remE("OPT_IN_STATE_CHANGED",e);f&&a.itchip(void 0);tc=null;sc=void 0}};zc=function(a){return a.yd};Dc=function(){let a=Za.select(Fb).subscribe(Ac),b=cb("1",d=>d.optInMode).subscribe(Bc),c=cb("1",d=>d.respectDoNotTrack).subscribe(Cc);return function(){a();b();c()}};Hc=function(){return Ec&&!B("1","strictOptOut")?!0:(Fc(),Gc())};Kc=function(){Ic({...Jc,Sa:"1",reason:"0",aa:B("1","app"),origin:1})}; Lc=function(){Ic({...Jc,Sa:"0",reason:"0",aa:B("1","app"),origin:1})};Nc=function(a){return Mc.subscribe(a)};Bc=function(a){Oc=a;Mc.set(Gc())};Ac=function(a){Pc=Wb({getKey:Sb,parse:xb,Xb:yb,Ic(){this.remove()}});"cookies"===a&&Fc()};Fc=function(){let a=Pc.read();a&&Ic(a)};Gc=function(){let a="off"===Oc,b=Jc.Sa;return void 0===b?a||Qc.get():(a||"1"===b)&&"0"!==b};Ic=function(a){Jc=a;Pc.write(Jc);Ec=!0;Mc.set(Gc());Ec=!1}; Cc=function(a){a&&"1"===navigator.Wh&&"1"!==Jc.Sa&&Ic({...Jc,Sa:"0",reason:"1",aa:B("1","app"),origin:1})};C=function(a,b="[Dynatrace RUM JavaScript API] "){console.log(`${b}${a}`)}; Uc=function(a){var b=Object.entries(a);let c=b.filter(function([l]){return l.startsWith("session_properties")});c.sort(Rc);let d=[];50b.startsWith(`${c}.`))}}; gd=function(a,b,c,d){d=dd[d?"event_properties":"session_properties"];a=a.filter(Yc(Zc(ed))).filter(Yc(bd(d))).filter(function(e){let f=b[e];return void 0!==f&&fd(c[e],f)});for(let e of a)C(`"${e}" ${"is a reserved or forbidden to modify property"} and changes to it will be discarded!`);return a}; hd=function(a,b,c){c=dd[c?"event_properties":"session_properties"];a=a.filter(Yc(Zc(ed))).filter(Yc(bd(c))).filter(Yc(Zc(b)));for(let d of a)C(`"${d}" ${"is a reserved or forbidden to modify property"} and removal is prohibited!`);return a};id=function(a,b,c){let d=Object.keys(a),e=Object.keys(b),f=hd(e,d,c),h=gd(d,b,a,c);a=d.filter(function(k){return!h.includes(k)});c=cd(e,a,c);return{Ub:h,Zd:c,bh:f}}; jd=function(a,b){if(!b.length)return a;let c={};for(let d of Object.keys(a))b.includes(d)||(c[d]=a[d]);return c};fd=function(a,b){return Array.isArray(a)?!Array.isArray(b)||a.length!==b.length||!a.every(function(c,d){return!fd(c,b[d])}):Vc(a)?(a=Object.entries(a),!Vc(b)||Object.entries(b).length!==a.length||!a.every(function([c,d]){return!fd(d,b[c])})):a!==b};ld=function(a){let {Sb:b,Z:c,$:d}=kd(a.slice());return{Sb:b,Z:c,$:d}}; kd=function(a){let [b,c,d,e,f]=a.reduce(function(l,m){let [n,q,t,r,v]=l,[w,y]=m;return"object"==typeof y&&null!==y?n.push(w):100typeof h[y]||(l.includes(y)? n.push([y,O]):b.includes(y)||b.push(y));let {fe:q,$d:t}=td(a,m.concat(n)),{Sb:r,Z:v,$:w}=ld(t);k=[...d,...f];h=k.some(qd);k=k.some(Yc(qd));m=q.concat(r);m.push(["dt.support.api.has_dropped_custom_properties",v||h],["dt.support.api.has_dropped_properties",w||k]);b.length&&m.push(["dt.support.api.overridden_fields",b]);c&&m.push(["dt.support.api.has_enrich_exception",!0]);c=Object.fromEntries(m);return c[CTX.E]=a[CTX.E],c}; td=function(a,b){function c([d]){return d in a}return b.reduce(function(d,e){return c(e)?d.fe.push(e):d.$d.push(e),d},{fe:[],$d:[]})};vd=function(a){return a instanceof Error?a.message:"string"==typeof a?a:"object"==typeof a&&a?.hasOwnProperty("toString")?a.toString():""};xd=function(a){wd.C(a,"low")};zd=function(a,b){if(yd||!Hc()||$b())return!1;a=ob;return"enabled"===a||"high"===b&&"priority=high"===a}; Fd=function(a){let b=a.length;var c;var d=x();if(c=B("1","eventLimit")){if(void 0===Ad||6E4<=d-Ad)0null===c?null:a(c))}};Jd=function(a){return a.filter(b=>null!==b)};Ld=function(a){return a.map(Kd)};Kd=function(a){return{initial:a,Dd:a,Ae:!1,ze:!1}};Nd=function(a){return function(b){return b.map(Md(a))}}; Md=function(a){return function(b){if(b){var {initial:c,Dd:d}=b;Object.freeze(d);b=!1;try{var e=a(d,c[CTX.E])}catch(f){b=!0,e={...d},C(`Modifications were not applied to the event, as an exception occurred in the addEventModifier API function: ${vd(f)}`)}if("object"==typeof e&&e)return{initial:c,Dd:e,Ae:!0,ze:b}}}};Qd=function(a){let b=[];for(let c of a)c&&(a=Od(c),a=Uc(a),a=(Xc(a)&&(a["dt.support.has_nfn_values"]=!0),a),b.push(Pd(a)));return b}; Od=function({initial:a,Dd:b,Ae:c,ze:d}){return c?ud(a,b,d):b};Pd=function(a){return JSON.stringify(a,function(b,c){return void 0===c?null:("string"==typeof c||c instanceof String)&&c.length>Rd&&!Sd.has(b)?c.substring(0,Rd):c})};A=function({code:a,message:b,severity:c,details:d,ka:e}){e?(e=e?`${a}:${e}`:`${a}`,e=Td.has(e)?!0:(Td.add(e),!1)):e=!1;e||(Ud.push({timestamp:x(),code:a,message:b}),Ja([{severity:c,text:b,code:a,details:d}]))}; Vd=function(){if(Ud.length){var a={"characteristics.is_self_monitoring":!0,"characteristics.is_internal":!0,start_time:x(),duration:0,"dt.rum.schema_version":"0.24.0","dt.rum.sfm_events":Ud};return Ud=[],a}};Yd=function(){let a=Fa().subscribe(function(c,d){d&&"hidden"!==d[0]&&"visible"!==c[0]&&(c=Vd())&&xd([c])},{ga:"unshift"}),b=Wd(Xd);return function(){a();b()}};Xd=function(a){let b=Vd();return b&&a.push(b),a};Zd=function(a){a()};ce=function(){return Object.entries($d.get()).filter(ae).map(be).join("")}; de=function(a){return ce().includes(a)};ae=function([,a]){return a.enabled};ee=function([,a]){return!a.enabled};be=function([a]){return a};fe=function(a){return a?.enabled?a.api:void 0};ge=function(a){return a?.enabled?a.cc:void 0};he=function(a,b){return a===b?!0:a.length!==b.length?!1:a.every(function(c,d){return c===b[d]})}; ke=function(a){return $d.filter(function(b,c){return a.some(d=>!c||c[d]?.enabled!==b[d]?.enabled)},{ga:"unshift"}).select(function(b){b=a.map(ie(b));return[b.map(fe),b.map(ge)]},{ga:"unshift"}).filter(je,{ga:"unshift"})};ie=function(a){return function(b){return a[b]}};je=function(a,b){return!b||!he(a[0],b[0])||!he(a[1],b[1])}; me=function(a,b){return ea(null,function(c,d){return le.subscribe(function([e,f]){function h(q){return f[q].api}function k(q){return f[q]?.cc}var l=e.includes(a)||!!f[a]?.Ob,m=b.every(function(q){return!!f[q]?.enabled});let n=b.every(function(q){return e.includes(q)});n||C(`Feature ${a} won't be enabled because the application is not configured to enable its dependencies. Configured modules: ${e}, required dependencies: ${b.join("")}`);l=l&&m&&n;m=!!d();l!==m&&(l?(l=b.map(h),m=b.map(k),c([l,m])): c(null))})})};ne=function(a,b){$d.update(function(c){return c[a].nd(),{...c,[a]:{Ob:!1,...b,enabled:!1,nd:g}}})};oe=function(a,b,c,d){ja(b.qa,b.pa);let e=b.ra(c,d??[]),f=ke(b.sa).subscribe(function([h,k]){b.ua(h,k)});$d.update(function(h){return{...h,[a]:{Ob:!1,...b,enabled:!0,nd(){f();e()}}}})};pe=function(a,b){if(!$d.get()[a]){var c=me(a,b.ha);$d.update(function(d){return{...d,[a]:{Ob:!1,...b,enabled:!1,nd:g}}});c.subscribe(function(d){if(d){let [e,f]=d;oe(a,b,e,f)}else ne(a,b)})}}; se=function(a,b){globalThis.performance&&"number"==typeof performance.timeOrigin?!1!==(null===qe&&(qe=window.navigator.userAgent.includes("RuxitSynthetic")),qe)?re=g:CTX!==globalThis.DT_RUM.current?(C(`Disabling agent context "${document.currentScript?.getAttribute("src")}" because another agent context is already active!`,"[Dynatrace RUM JavaScript] "),re=g):(re=pe,pe(a,b)):(C("Disabling module registry because agent is running in an unsupported browser!","[Dynatrace RUM JavaScript] "),re=g)}; CTX.te=function(a,b){try{re(a,b)}catch(c){if(b=c,a=`Feature '${a}' failed to initialize`,b instanceof Ra)console.error(`${"[Dynatrace RUM JavaScript] "}${b.message}`),Ja([{severity:"Error",text:`${a}: ${b.message}`}]),globalThis.DT_RUM.ctx.delete(document.currentScript),b=globalThis.DT_RUM.ctx.values().next().value,globalThis.DT_RUM.current===CTX&&(globalThis.DT_RUM.current=void 0),b&&(globalThis.DT_RUM.current=b),CTX=void 0;else throw Ja([{severity:"Error",text:`${a} with unexpected error message: ${b instanceof Error?b.message:b}`}]),b;}};CTX.we=function(a){let b=null!==a&&("object"==typeof a||"function"==typeof a);if(b){var c=ue.get(a);if(c)return c}ve={dtAWF:function(){return a.apply(this,arguments)}};c=ve.dtAWF;return b&&ue.set(a,c),c};xe=function(a){return navigator.userAgent.includes("Googlebot")||navigator.userAgent.includes("AdsBot-Google")?xe=ye():xe=ze(),xe(a)};Be=function(a){return xe(a).map(function(b){b%=16;return 10>b?b+48:b+87}).map(Ae).join("")};Ae=function(a){return String.fromCharCode(a)}; ye=function(){function a(d){return b=(1664525*b+1013904223)%c,Math.floor(d*b/c)}let b=Ce(),c=Math.pow(2,32);return function(d){return Array(d).fill(256).map(a)}};Ce=function(){let a=performance.getEntriesByType("navigation")[0];if(!a)return 1;let b=0,c;for(c in a){let d=+a[c];!Number.isNaN(d)&&Number.isFinite(d)&&(b+=Math.abs(d))}return Math.floor(1E4*b)};ze=function(){return function(a){return Array.from(globalThis.crypto.getRandomValues(new Uint8Array(a)))}};De=function(){return Be(32)};Ee=function(){return Be(16)}; Fe=function(){return{traceId:De(),spanId:Ee()}};He=function(){if(0===Object.keys(Ge).length)return"{}";let a=JSON.stringify(Ge);return A({code:2009,message:`Updated event keys: ${a}`,severity:"Verbose"}),Ge={},a};Ke=function(){let a=Ie()?.pageId;a&&a!==Je&&(Je=a,Object.assign(Ge,{["page.instance_id"]:Je}));return Je};Oe=function(){Le=Le||Be(16);Je=Je||Le;var a=globalThis.parent;a=a!==globalThis&&Me(a)?a.DT_RUM:void 0;a=a?a.getCrossFrameInformation?.():void 0;(a=a?.frameId)&&(Ne=a)}; Pe=function(a,b){if(a.length!==b.length-1)return!1;for(let c=0;cb.length)return!1;for(let c=0;cb);Pe(b.framePath,d)&&(Ne=b.frameId);(Pe(d,b.framePath)||cb.shareCrossOriginFrameInfo).subscribe(b=>{if(Array.isArray(b))var c=b;else try{let e=JSON.parse(b);c=Array.isArray(e)?e:[]}catch{c=[]}b=c;if(b.includes("*"))$e=["*"];else{$e=[];for(let e of b){try{var d=(new URL(e),!0)}catch{d=!1}d?$e.push(e):Ja([{severity:"Error",text:`Got invalid origin from the "shareCrossOriginFrameInfo" configuration! ${e}`}])}}});return window.addEventListener("message",Ze),function(){window.removeEventListener("message",Ze);a();$e=[]}}; ef=function(){return{agentStartTime:Ue,framePath:Re(),frameId:Le,parentFrameId:Ne,pageId:Ke(),tabId:af(),tabState:bf(),isUnloading:cf,apiVersion:We}};gf=function(a){!a[2]||a[4]||(cf=!0,globalThis.self!==globalThis.top&&A({code:2008,message:"The current frame is unloading",severity:"Info"}),ff(globalThis.top))};hf=function(){if("u"We)){var [h,k]=Ve(Ue,Re());if(fz.eventBuffer);u.push(...r.eventBuffer);let D=t.flatMap(z=>z.updateBuffer);return D.push(r.updateBuffer),t.length=0,r={eventBuffer:[],updateBuffer:"{}",size:0},v=0,[u,D]}function d(u){clearTimeout(q);q=0;let D=e(u);u=h(u);return u&&D.push(u),D}function e(u){let D=t.slice();return t.map(yf).forEach(z=>f(z,u)),t.length=0,D}function f([u,D],z){a([u,D,z])}function h(u){if(!(0r.size?D&&(q||=setTimeout(d.bind(null,5),2E3)):h(u)}function l(u,D){if(1===u.length){var z=u[0];if("{}"===z||z===r.updateBuffer)return;if("{}"===r.updateBuffer){n(z,D);return}}z=r.updateBuffer;let K="{}"===z?{}:JSON.parse(z);for(L of u)"{}"!==L&&L!==z&&(u=JSON.parse(L),Object.assign(K,u));var L=JSON.stringify(K);n(L,D)}function m(u,D){let z=[],K=D.Ff;for(let xa of u){var L=zf.encode(xa).length;if(L> K)z.push(xa);else{u=xa;let Y=L+(r.eventBuffer.length?1:0),$a=r.size+Y>D.fd;0D.Nd)Af(1,[u],D.Nd);else{z=Math.max(z-Bf,0);var K=r.size-v+z;K>D.fd||(r.updateBuffer=u,r.size=K,v=z)}}let q,t=[],r={eventBuffer:[],updateBuffer:"{}",size:0},v=0,w=Za.subscribe(Cf,void 0),y=Fa().select(u=>u[1]).subscribe(function(u){"load_complete"=== u&&(e(0),k(0))}),O=Fa().select(u=>"hidden"===u[0]).subscribe(function(u){if(u){var [D,z]=c();m(D,Df[0]);l(z,Df[0]);d(1)}}),Q={filter:Ef.filter,subscribe:Ef.subscribe}.filter(b).subscribe(function(u){let D=Fa().get();if(D[2]){let [z,K]=c();z.push(...u);K.push(He());m(z,Df[0]);l(K,Df[0]);d(2)}else m(u,Df[1]),l([He()],Df[1]),"load_complete"===D[1]&&(e(3),k(3))}),V=d.bind(null,4);wf.add(V);return function(){wf.delete(V);Q();y();O();w()}}; Cf=function(a){let b=1024*a.maxBeaconSize-52;Df={0:{fd:65484,Ff:65484,Nd:65484},1:{fd:b,Ff:Math.min(b,1024*a.maxEventSize),Nd:Math.min(b,262144)}}};yf=function(a){return[a.eventBuffer,a.updateBuffer]};Af=function(a,b,c){let d=0===a?"event":"update";0===a&&console.warn(`Dynatrace dropped ${b.length} events because they exceeded the size limit of ${c} bytes. Discarded events:`,b);A({code:2005,message:`${b.length} ${d}(s) exceeded the byte size limit of ${c}`,severity:"Warning"})}; Gf=function(a,b){return"high"===b};Hf=function(a,b){return"low"===b};Jf=function(a){return If.push(a),function(){da(If,a)}};Lf=function(a,b){let [c,d,e]=b;b=`{"data_version":2,"data":{"updates":${d},"events":[${c.join(",")}]}}`;let f=mb();Kf.C({method:"POST",body:b,environment:f,we:a,ge:b.length,hf:c.length,Bb:0,Jd:"",query:{sc:e+""}})};Of=function(){let a=Mf(Lf.bind(null,"high")),b=Nf(Lf.bind(null,"low"));return function(){a();b()}}; Pf=function(a){return Jf(function(b){return b.query=a(b.query),b})};Qf=function(a,b,c){c&&(a[b]=c)};Rf=function(a,b,c,d){"object"!=typeof c||null===c||d in c&&(a[b]=c[d])};Sf=function(a){return ad.filter(function(b){return b in a})}; Uf=function(a,b,c){b=Object.entries(b);let {Sb:d,Z:e,$:f}=ld(b);b=Object.fromEntries(d);let {Ub:h,Zd:k}=id(b,{},"characteristics.has_session_properties"in a);var l=[...h,...k],m=jd(b,l);let n=l.some(qd),q=l.some(Yc(qd)),t=x(),r=0;l=!1;let v=b.duration,w=+v;Tf.some(y=>y in a)&&0b.replaceAll(/^[\t ]+|[\t ]+$/g,"")).map(b=>{if(""===b)return null;let c=b.indexOf("=");if(0>=c)return null;let d=b.slice(0,c).trim();b=b.slice(c+1);return!d||0===b.length||b.endsWith(" ")?null:{key:d,value:b}}).filter(b=>!!b):[]};lg=function(a){return a.map(b=>`${b.key}=${b.value}`).join(",")}; mg=function(a,b){b=kg(b).filter(d=>d.key!==a.key);for(b=[a,...b];32=c.length)return c;for(c=b.length-1;1<=c&&512=(gh[b]||0)&&await jh(a);a=Dg.shift();if(!a)throw Error("Cannot release a provider that wasn't requested");a.resolve()}}; jh=async function(a){var b=kh(a),c="n";let d=ih();d&&navigator.sendBeacon||(c=lh(a,b,0),c=await mh(c,a));navigator.sendBeacon&&"POST"===a.method&&(d||"s"===c)&&(b=lh(a,b,1),navigator.sendBeacon(b,new Blob([a.jd||a.body],{type:"text/plain"})));if("f"===c)nh({method:"GET",environment:a.environment,we:"low",hf:a.hf,Bb:a.Bb+1,Jd:"cors",query:{}});else if("e"===c){if(2===a.Bb)throw Eg=Eg.catch(g),Dg[0]?.reject(new oh),Dg.length=0,new oh;b=a.Bb+1;nh({...a,Bb:b,Jd:"offline"});await Wf(2E3*b)}}; kh=function({query:a,method:b,Bb:c,Jd:d}){return"POST"===b&&(a.st=""+x()),0n})}else d=Object.assign(d,wh);e=await xh(b,d);b=e.status;d=e.headers.get("retry-after");null===d?d=0:(d=+d,d=!Number.isInteger(d)||0>d?x()+6E5:x()+1E3*d);if(405===b&&(d=1/0),0, eventContext?: Readonly) => JSONEvent | null`!"),g):Ch.add(Nd(a))};Eh=function(a){a&&"string"==typeof a?(a={"user.identifier":a,"characteristics.is_api_reported":!0,duration:0,"dt.rum.schema_version":"0.24.0",start_time:x(),[CTX.E]:{type:"custom",custom:void 0}},xd([a])):C("Provided value type for identifyUser must be a non-empty string!")}; Fh=async function(){var a=["3"];C(`Checking if feature hash "${a}" is already loaded`);let b=$d.get(),c=dg(a,b);await (!c.length&&b?(C(`Feature hash "${a}" is already loaded`),Promise.resolve(void 0)):Xf(eg(c),`Failed to load feature hash "${a}" after timeout of ${5E3}!`))}; Hh=function(a,b,c){let d=a,e=b;if("string"==typeof d){if(C('"type" parameter is no longer supported! update usage of this API to "sendEvent(fields, eventContext)" ASAP as this call will fail in a GA release!'),!d){C("Provided event type must be a non-empty string!");return}d=b;e=c}!rd(d)||Object.keys(d).some(sd)&&(C("A characteristics.* property has been provided. Use a more specific API function to create this event."),1)||(b={type:"custom",custom:e},"string"==typeof a?xd([Gh(d,b,{"event.type":a})]): xd([Gh(d,b)]))};Gh=function(a,b,c){return Uf({...c,"dt.rum.schema_version":"0.24.0","characteristics.is_api_reported":!0},a,b)};Ih=function(a){rd(a)&&xd([Uf({"dt.rum.schema_version":"0.24.0","characteristics.has_session_properties":!0,"characteristics.is_api_reported":!0},a)])}; Lh=function(){if(!CTX)return C("RUM JavaScript is not initialized - dynatrace API will not be available."),g;var a={identifyUser:Jh(Eh),sendEvent:Jh(Hh),addEventModifier:Dh,loadDebugTools:Fh,debugtools:void 0,sendBizEvent:g,sendSessionPropertyEvent:Jh(Ih),userOptIn:Ah,userOptOut:Bh,userActions:void 0,interactions:void 0,sendExceptionEvent:void 0};Kh(a,"userActions");Kh(a,"interactions");Kh(a,"sendExceptionEvent");a=Object.create(a);CTX.dynatrace=a;let b=globalThis.dynatrace,c=b?.sendEvent;return b? delete b.sendEvent:(b={},globalThis.dynatrace=b),Object.setPrototypeOf(b,a),()=>{c&&(b.sendEvent=c);Object.setPrototypeOf(b,{identifyUser:g,sendEvent:g,addEventModifier:()=>g,loadDebugTools:()=>Promise.resolve(void 0),debugtools:void 0,sendBizEvent:g,sendSessionPropertyEvent:g,userOptIn:g,userOptOut:g,userActions:void 0,interactions:void 0,sendExceptionEvent:void 0})}};Jh=function(a){return(...b)=>{Hc()&&a(...b)}}; Kh=function(a,b){let c;Object.defineProperty(a,b,{enumerable:!0,configurable:!0,get(){return Hc()?c:void 0},set(d){c=d}})};Mh=function(){return Qc.subscribe(function(a,b){void 0===b&&void 0!==Pc.read()?.Sa||(a?Kc():Lc())})};Qh=function(){return Nc(function(a,b){La=!a;b&&!a&&(xf(),Jb(),Lb(tf,Nh,Oh),Lb(Sa,Ph,[]))})}; Vh=function(){let a=ab(),b=Yd(),c=bb("1",function(f){f=f.revision;f!==a&&(A({code:2002,message:f+"",severity:"Info"}),a=f)});A({code:2E3,message:a+"",severity:"Info"});A({code:2003,message:JSON.stringify(Rh()),severity:"Info"});let d=Sh(1),e=Th.filter(Sh(0)).map(d).subscribe(Uh);return function(){e();b();c()}}; Rh=function(){let a=document.currentScript,b=[];return a?(a.getAttribute("async")&&b.push("async"),a.getAttribute("defer")&&b.push("defer"),a.getAttribute("integrity")&&b.push("integrity"),a.getAttribute("crossorigin")&&b.push("crossorigin"),a.textContent?["Inline Code",b]:a.getAttribute("data-config")?["OneAgent JavaScript tag",b]:["JavaScript tag",b]):["Unknown",[]]};Sh=function(a){return function(b){return b[a]}}; Uh=function(a){a=a?"Data collection enabled":"Data collection disabled";a={"characteristics.is_self_monitoring":!0,start_time:x(),duration:0,"dt.rum.schema_version":"0.24.0","sfm.type":"DATA_COLLECTION","sfm.name":a,"performance.time_origin":sa()};xd([a])}; $h=function(){if(Wh)return g;Wh=new Xh;let a=Id(e=>{let f=e.start_time;return{"visibility.state":Wh?.Pe(f)??Yh(document.visibilityState),...e}}),b=Aa().filter((e,f)=>!f||e.value!==f.value,{ga:"unshift"}),c=b.subscribe(function(e,f){f?Wh?.add({timestamp:e.timestamp,value:Yh(e.value)}):(e="complete"===document.readyState?x():sa(),Wh?.add({timestamp:e,value:Yh(document.visibilityState)}))}),d=b.subscribe(Zh);return function(){a();c();d();Wh?.clear();Wh=void 0}}; Zh=function(a,b){!b||Fa().get()[2]||Ie()||(b="visible"===a.value?"foreground":"background",xd([{start_time:a.timestamp||x(),duration:0,"dt.rum.schema_version":"0.24.0","characteristics.has_visibility_change":!0,"visibility.state":b,"performance.time_origin":sa(),"dom_event.is_trusted":a.isTrusted}]))};Yh=function(a){return Fa().get()[2]||"visible"===a?"foreground":document.prerendering?"prerendering":"background"}; ei=function(){yg();let a=globalThis.dynatraceInitializer||{};globalThis.dynatraceInitializer=a;ai("preInit",a);let b=hf(),c=bi.subscribe(g),d=fb(),e=Vh(),f=rf(),h=Dc(),k=Qh(),l=Mh(),m=dc(),n=Yb(),q=fh(),t=pb(),r=Lh(),v=Cg(),w=qg(),y=Ia(),O=Lg(),Q=$h(),V=ug.subscribe(function(K){K.xd(Hc()?tg:void 0)}),u=Nc(function(K){ug.get().xd(K?tg:void 0)}),D=Pf(function(K){return{...K,si:ug.get().Oe()}}),z=Fa().select(ci).subscribe(di);B("1","modules").includes("A")&&!navigator.cookieEnabled&&!nb()&&(Ja([{severity:"Error", text:"Cookies are disabled or can't be set, agent will disable."}]),yd=!0);return ai("complete",a),function(){c();d();e();f();h();k();l();m();n();q();t();r();b();v();w();y();O();Q();V();u();D();z()}};ai=function(a,b){let c=b[a];c&&"object"==typeof c&&c.forEach(function(d){d()});b.state=a};ci=function(a){return a[2]};di=function(a){a&&(ic(),qc.Be())};fi=function(a){return a.featureHash};gi=function(a){if(a.zd)return a.zd()};hi=function(a){let b=Mf(a),c=Nf(a);return function(){b();c()}};ii=Object.create; ji=Object.defineProperty;ki=Object.getOwnPropertyDescriptor;li=Object.getOwnPropertyNames;mi=Object.getPrototypeOf;ni=Object.prototype.hasOwnProperty;CTX.oi=Symbol.for("dt_2");CTX.pi=Symbol.for("dt_3");ba=[];for(let a=0;256>a;a++){qi=a;for(let b=0;8>b;b++)qi=qi&1?3988292384^qi>>>1:qi>>>1;ba[a]=qi} pg={modules:"18sRH59UX3MPY",beaconRequestTimeout:0,bv:4,beaconUri:"dynaTraceMonitor",environmentId:"",agentUri:"",app:"",strictOptOut:!1,eventLimit:1E3,revision:0,compression:!0,cookieDomain:"",cookieSameSite:1,enableCookiePersistence:!1,storagePersistenceMode:"",respectDoNotTrack:!1,traceContext:!0,tracestateKeyPrefix:"",traceContextInclusions:"",traceContextExclusions:"",shareCrossOriginFrameInfo:[],maxBeaconSize:1024,maxEventSize:256,optInMode:"off",viewNameMode:"path",splitByApp:!1}; ri={beaconRequestTimeout:{min:0,max:1E4},bv:{min:4,max:4},eventLimit:{min:0,max:1E4},maxBeaconSize:{min:0,max:1024},maxEventSize:{min:0,max:1024},revision:{min:0,max:Number.MAX_SAFE_INTEGER},cookieSameSite:{min:0,max:2}};ha=fa({...pg});ia=fa({...ri});kb=ha.subscribe;si=ha.get;gb=ia.get;ka=[];pa=CTX.p();zh=pa.C;ua=0;sa=wa; za=ea({value:document.visibilityState,timestamp:0,isTrusted:!0},function(a){function b(c){a({value:document.visibilityState,timestamp:ta(c.timeStamp),isTrusted:c.isTrusted})}return document.addEventListener("visibilitychange",b),function(){document.removeEventListener("visibilitychange",b)}});ti=ea(document.prerendering||!1,function(a){function b(){a(document.prerendering||!1)}return document.addEventListener("prerenderingchange",b),function(){document.removeEventListener("prerenderingchange",b)}}); Ea=ea({0:document.visibilityState,1:document.readyState,2:!1,3:document.prerendering||!1,4:!1},function(a,b){function c(n,q){return function(){a({...b(),[n]:"function"==typeof q?q():q})}}function d(n){a({...b(),2:!0,0:"hidden",4:!!n.persisted})}function e(){a({...b(),2:!1})}let f=c(1,Ba),h=c(0,Ca),k=c(1,"load_complete"),l=Aa().subscribe(h),m={subscribe:ti.subscribe}.subscribe(function(n){a({...b(),3:n})});return document.addEventListener("readystatechange",f),window.addEventListener("pagehide",d), window.addEventListener("pageshow",e),Da()?k():window.addEventListener("load",k),function(){document.removeEventListener("readystatechange",f);l();m();window.removeEventListener("pagehide",d);window.removeEventListener("pageshow",e);window.removeEventListener("load",k)}});Ha=[];La=!1;tf=Ma(()=>globalThis.sessionStorage,"session storage");Sa=Ma(()=>globalThis.localStorage,"local storage");Ra=class extends Error{constructor(a){super(`DT_RUM will not initialize: ${a}`)}};Ta=[];Wa="13589HMPRsUXYT".split(""); ui={...pg};db=fa({1:{revision:0,environmentId:""},3:{app:""}},lb);Za=ea(ui,hb);vi=Za.select(Ya);wi=vi.subscribe;xi=vi.get;Ed=0;Bd=0;CTX.yi="u">typeof globalThis?globalThis:"u">typeof window?window:void 0;zi=-1;Ai=function(a){let b;return function(){if(b)return b;if(-1!==zi)var c=zi;else c=CTX.yi.dT_?.scv?.("postfix")||CTX.yi.dT_?.gCP?.(),c=(c&&(zi=c),c);return c?(b=`${a}${c}`,b):a}}("rxVisitor");yd=!1;CTX.E=Symbol();F=Bi||={};F.Wf="cspViolation";F.Xf="custom";F.vh="dragEndEvent";F.wh="dragStartEvent"; F.yh="dropEvent";F.Yf="exception";F.Ch="historyApi";F.Dh="navigationCurrentEntryChangeEvent";F.Eh="navigationTiming";F.Gh="pageTransitionEvent";F.Hh="popStateEvent";F.ag="request";F.Ih="requestHeaders";F.Kh="resourceTiming";F.Lh="response";F.Mh="responseError";F.cg="state";F.Rh="subType";F.TYPE="type";F.URL="url";F.eg="userInteraction";var Ci,Di=Ci||={};Di.Wf="cspViolation";Di.Xf="custom";Di.Yf="exception";Di.Ia="navigation";Di.Fh="pageSummary";Di.ag="request";Di.Sh="user_action";Di.eg="userInteraction"; var Ei,Fi=Ei||={};Fi.Ah="fetch";Fi.Ia="navigation";Fi.Jh="resource";Fi.Th="xmlhttprequest";var Gi,Hi=Gi||={};Hi.Bh="hard_navigation";Hi.Nh="same_view";Hi.Qh="soft_navigation";var Ii,Ji=Ii||={};Ji.cg="state";Ji.URL="url";var Ki,Li=Ki||={};Li.uh="drag";Li.xh="drop";Li.Ph="single"; var ob="enabled",wb=new Set(["cm","rn","oa","oi"]),Ab={0:"None",1:"Lax",2:"Strict"},Kb=["dtSN_","dtUSR_","dtOFF_","dtCM_"],Nh=["dtTAB_"],Oh=["dtTabUnload"],Ph=["dtCFG_","dtOFF_","dtCM_","dtSN_","dtUSR_"],Xb,Vb={active:!1,read:()=>{},write:()=>{},remove:()=>{}},ec=new Set,cc=null,bc,Mi=new Set,hc=gc({tf:function(){let a;try{a=zb(document.cookie)}catch{return A({code:3005,message:"Failed to read cookies from document.cookie",severity:"Error",ka:"cookie read"}),new Map}Db(a).forEach(c=>{var d=a.get(c)?.pd?? 0;Mi.has(c)||(A({code:3001,message:`Duplicate cookie detected: "${c}" appears ${d} times.`,severity:"Warning",ka:`duplicate cookie ${c}`}),Mi.add(c))});let b=new Map;return a.forEach((c,d)=>b.set(d,c.value)),b},bf:function(a){return"cookies"===Gb()&&(La?a.startsWith("dtCM_"):!0)},Ce:function(a){let b=fc();a.forEach(c=>{try{c.Ab?document.cookie=Cb(c.key,b):document.cookie=Bb(c.key,c.value,c.Rg?.Fc,b)}catch(d){A({code:3005,message:`Failed to ${c.Ab?"delete":"set"} cookie "${c.key}": ${d}`,severity:"Error", ka:`cookie write ${c.key}`}),Zb("cookie write access")}})}}),qc=gc({uf:function(a){a=Sa.getItem(a);return a.ac?a.value:null},bf:function(){return!La},Ce:function(a){a.forEach(b=>{b.Ab?Sa.removeItem(b.key):Sa.setItem(b.key,b.value)})}}),Ni=CTX.p(),Oi=Ni.subscribe,yc=Ni.C,Pi={dtAdkValue:"",sourceType:void 0,getSessionId:()=>"",Oe:()=>"",browserSessionId:"",instanceId:"",addBeaconProtocolSendListener:()=>g,yd:!0,xd:g,featureHash:"",zd:void 0},tc=null,sc,wc=ea(globalThis.dT_,function(a){function b(c){a(c.detail)} return window.addEventListener("dtInit",b,{once:!0}),function(){window.removeEventListener("dtInit",b)}}),ug=ea(Pi,xc),Qc=ug.select(zc);Qc.get();var Jc={Sa:void 0,reason:void 0,aa:void 0,origin:void 0,I:new Map},Oc="off",Ec=!1,Pc={active:!1,read:()=>{},write(){},remove(){}},Qi=Gc(),Mc=fa(Qi),md=/^[\dA-Za-z]+(?:\.[A-Za-z][\dA-Za-z]*|_[\dA-Za-z]+)*$/,Ri,Si=Ri||={};Si.zh="event_properties";Si.Oh="session_properties";ad=["duration"];ed="url.full view.url.full view.detected_name view.source.detected_name page.url.full page.detected_name csp.stack_trace exception.stack_trace ui_element.detected_name form_element.detected_name label_element.detected_name drag_element.detected_name".split(" "); Ti=["session_properties","event_properties"];Ui=["session_properties","event_properties"];$c={event_properties:[...Ti,"bhv"].filter(a=>"event_properties"!==a),session_properties:[...Ti,"bhv"].filter(a=>"session_properties"!==a)};dd={event_properties:[...Ui,"bhv"].filter(a=>"event_properties"!==a),session_properties:[...Ui,"bhv"].filter(a=>"session_properties"!==a)};Vi=oa();Gd=oa();Ch=oa();wd=CTX.p(); Ef=wd.filter(zd).map(Vi).map(Gd).map(Jd).map(Fd).map(Ld).map(Ch).map(Qd).filter(function(a){return 0!==a.length});Wd=Vi.add;Rd=5E3;Sd=new Set(["exception.stack_trace","csp.stack_trace"]);Ud=[];Td=new Set;$d=fa({});le=ea(["",{}],function(a,b){let c=[wi(function(d){let [e,f]=b();e!==d&&a([d,f])}),$d.subscribe(function(d){let [e]=b();a([e,d])})];return function(){c.forEach(Zd)}});CTX.Wi=Symbol.for("dtappc");qe=null;re=se;var ve,ue=new WeakMap;var Xi=((a,b)=>function(){return b||(0,a[li(a)[0]])((b={exports:{}}).exports,b),b.exports})({["../../node_modules/.pnpm/snappyjs@0.7.0/node_modules/snappyjs/snappy_compressor.js"](a){function b(l,m){return 506832829*l>>>m}function c(l,m){return l[m]+(l[m+1]<<8)+(l[m+2]<<16)+(l[m+3]<<24)}function d(l,m,n){return l[m]===l[n]&&l[m+1]===l[n+1]&&l[m+2]===l[n+2]&&l[m+3]===l[n+3]}function e(l,m,n,q,t){60>=n?(q[t]=n-1<<2,t+=1):256>n?(q[t]=240,q[t+1]=n-1,t+=2):(q[t]=244,q[t+1]=n-1&255,q[t+2]=n-1>>>8,t+=3); var r=t,v;for(v=0;vq&&2048>n?(l[m]=1+(q-4<<2)+(n>>>8<<5),l[m+1]=n&255,m+2):(l[m]=2+(q-1<<2),l[m+1]=n&255,l[m+2]=n>>>8,m+3)}function h(l){this.ae=l}var k=Array(15);h.prototype.Qg=function(){var l=this.ae.length;return 32+l+Math.floor(l/6)};h.prototype.jg=function(l){var m=this.ae,n=m.length,q=0,t;var r=n;var v=0;do l[v]=r&127,r>>>=7,0=L;)L+=1;--L;t=32-L;"u">>5,la+=1,ya=u+v,u>D){$a=!1;break}w=b(c(V,ya),t);y=xa+L[O];L[O]=u-xa}while(!d(V,u,y));if(!$a)break;K=e(V,Y,u-Y,z,K);do{la=u;for(Y=4;u+Y=D){$a=!1;break}y=b(c(V,u-1),t);L[y]=u-1-xa;la=b(c(V,u),t);y=xa+L[la];L[la]=u-xa}while(d(V,u,y));if(!$a)break;u+=1;w=b(c(V,u),t)}t=(Y{var c;if(b&&"object"==typeof b||"function"==typeof b)for(let d of li(b))!ni.call(a,d)&&void 0!==d&&ji(a,d,{get:()=>b[d],enumerable:!(c=ki(b,d))||c.enumerable});return a})(ji(bj,"default",{value:aj,enumerable:!0}),aj)); var $g=/^(?:[a-z]+:)?\/\//i,sh=class extends Error{constructor(a){super(`Got an unsupported status code for the beacon response: ${a}`);this.name="UnsupportedStatusError"}},wh={method:"GET",keepalive:!0},vh={"content-type":"text/plain"},dh=function(a,b){return CTX.p(function(c){return a(function(d){c([d,b()])})})}(Yi,Fa().get),uh=Za.select(bh),th=Za.select(ah),Th=CTX.p(function(a){let b,c=!1,d=function(f){let h=!0;return f(function(k,l){h&&void 0===l?h=!1:(h=!1,b!==k&&(b=k,a([c,b])))})}(Nc),e=wg(function(){return c= !0,void 0!==b&&a([c,b]),function(){c=!1}});return function(){d();e()}}),Xh=class{constructor(){this.entries=[]}add(a){let b=this.entries[this.entries.length-1];b?.timestamp===a.timestamp?this.entries[this.entries.length-1]=a:b?.value!==a.value&&(this.entries.push(a),50=b.timestamp?b.value:aa&&c.timestamp<=b})}clear(){this.entries.length=0}},Wh,cj=globalThis.DT_RUM.current;!cj||cj===CTX||cj[CTX.Wi]&&cj[CTX.Wi]({config:Za.get(),schemaVersion:1}); CTX.te("1",{ra(){let a=ei();return function(){xf();a()}},ua(){},api:{ie:Zd,xb:function(){return{subscribe:Mc.subscribe,get:Mc.get,select:Mc.select,filter:Mc.filter}},yb:Fa,emitJsonEvents:xd,emitHighPriorityJsonEvents:function(a){wd.C(a,"high")},fi:function(){let a=crypto.getRandomValues(new Uint8Array(16)),b=0;return"10000000-1000-4000-8000-100000000000".replaceAll(/[018]/g,function(c){c=+c;return(c^a[b++]&15>>c/4).toString(16)})},ci:De,Zh:Ee,$h:Fe,addBeaconQueryMutator:Pf,addJsonEventMutator:Id, pi:function(a,b){return b.includes(a)},Vh:function(a,b){a=new CustomEvent(a,{bubbles:!1,cancelable:!1,detail:b});document.dispatchEvent(a)},ba:ta,F:x,rb:function(a){return(new URL(a,document.baseURI)).href},Wa:jg,getUnwrappedFetch:function(){return xh},wait:Wf,ia:function(){return sa()},getConfigValue:B,Zb:bb,Zc:function(a,b,c){if("function"!=typeof a[b])return A({code:1002,message:`tried to wrap a non-method: "${b}"`,severity:"Error"}),g;let d=a[b],e=CTX.we(function(...f){let h=d.apply(this,f);return c.apply(this, f),h});return aa(CTX.pi,e,d),a[b]=e,function(){a[b]===e&&(a[b]=d)}},nh:Oi,ii:function(a){return B("1","modules").includes(a)},Ie:function({url:a,ye:b,existingTracestateValue:c}){a=tg({requestUrl:a,existingTraceparentValue:b??null,existingTracestateValue:c??null});b=[];return a.tracestateHeaderValue?(a.traceparentHeaderValue?b=[["traceparent",a.traceparentHeaderValue],["tracestate",a.tracestateHeaderValue]]:b=[["tracestate",a.tracestateHeaderValue]],[b,a.traceContext,a.traceContextHint]):[b,a.traceContext, a.traceContextHint]},Gd:Ja,Ua:function(){return Ha},ig:function(){100=c&&(d=e,c=b+Math.min(h*a.Ue,f))}return b++,b<=c},Kg:function(){return c+1===b},yf:function(){d=b=0;c=-1}}},Ng:function(a,b){return Wh?.th(a,b)||!1},ue:Uf,Tf:rd,Mg:Vc,Yh:ic,hasProperty:ra,cb:xg,B:g,wrapWithInfo:aa,kf:sb,Cf:rb,li:function({ld:a,md:b,ki:c,Xh:d,Ic:e}){if(a=a.get(b))try{return c(a)}catch(f){A({code:3004,message:`Error parsing ${d} from cookie "${b}" with value "${a}": ${f}`,severity:"Error",details:f, ka:b}),e?.(a)}},ui:function({ld:a,md:b,ni:c,Fc:d}){c=c();a.set(b,c,d)},lf:zb,fh:Bb,Bf:Cb,Kd:fg,mh:function(a){return ug.select(gi).subscribe(a)},Vf:Qb},cc:{writable:fa,getBeaconResponseChain:qa,subscribeBatcher:hi,getGen2Store:function(){return ug},flushBatcher:xf,getConfigRevision:ab,setDebugConfig:function(a){db.update(function(b){return{...b,5:{...a}}})},getDefaultConfig:si,getPreInitEventsStore:function(){return bi}},ha:[],sa:[],qa:pg,pa:ri});})(); (function(){const sctx=document.currentScript?.[Symbol.for("dtctx")]||document.currentScript if(!globalThis.DT_RUM||!globalThis.DT_RUM.ctx.get(sctx)){console.warn("[Dynatrace RUM JavaScript] DT_RUM is undefined, couldn't load module '5-errors'. The core module ('1') might not have been loaded.");return;}let CTX = globalThis.DT_RUM.ctx.get(sctx);var bl=function(a){try{throw Error(a);}catch(b){return a=b.stack,a?.length?a:null}},dl=function(){return cl??=J.le({Ke:()=>J.getConfigValue("5","errorLimit"),Ue:10,Ve:3E4}),cl},fl=function(){let a=dl();return el?.uc?.("e"),a.We()?!0:(el?.uc?.("d"),a.Kg()&&J.W({code:2005,message:`exceeded maximum error count of ${a.wg()}`,severity:"Warning"}),!1)},il=function(a,b,c=!0){if(fl()){var d=J,e=d.emitJsonEvents;a=Object.assign(gl(a,b),hl(a,c));e.call(d,[a])}},gl=function(a,b){return{start_time:J.F(),duration:0, "dt.rum.schema_version":"0.24.0","error.source":b,"characteristics.has_error":!0,"characteristics.has_exception":!0,[CTX.E]:{type:"exception",exception:a}}},hl=function(a,b){if("string"==typeof a){var c=b?bl(a):void 0,d={"exception.message":a,"exception.type":"Error"};b=(J.wb(d,"exception.is_stack_trace_generated",b),void 0!==c&&(d["exception.stack_trace"]=c),d)}else{a instanceof ErrorEvent?(d=a,c=a.error):(d=null,c=a);var e=d?.message||c?.message;a=c?.stack||(b?bl(e):void 0);e={"exception.message":e, "exception.type":c?.name||"Indeterminable error name"};let f=c?.lineNumber||d?.lineno,h=c?.columnNumber||d?.colno;b=(!c?.stack&&b&&(e["exception.is_stack_trace_generated"]=!0),void 0!==a&&(e["exception.stack_trace"]=a,a?.includes("dtAWF")&&(e["exception.is_stack_trace_wrapped"]=!0)),J.wb(e,"exception.file.full",c?.fileName||d?.filename),J.wb(e,"exception.line_number",f),J.wb(e,"exception.column_number",h),e)}return b},jl=function(a,b){a&&a instanceof Error?(void 0===b||J.Tf(b))&&fl()&&(a=Object.assign(gl(a, "api"),hl(a,!0)),b&&Object.keys(b).length&&(a=J.ue(a,b)),a["characteristics.is_api_reported"]=!0,J.emitJsonEvents([a])):J.O("Provided value type for error must be an instance of Error!")},kl=function(){if(!CTX)return J.B;let a=CTX.dynatrace;return a?(a.sendExceptionEvent=jl,function(){a.sendExceptionEvent=void 0}):J.B},ll=function(...a){let b,c;for(let d of a){if(!b&&d instanceof Error){b=d;break}!c&&d&&"string"==typeof d&&(c=d)}il(b||c||"","console")},nl=function(a){if(!ml())return J.B; let b=new globalThis.ReportingObserver(function(c){c.forEach(a)},{buffered:!0,types:["csp-violation"]});return b.observe(),function(){b.disconnect()}},ml=function(){return!!globalThis.ReportingObserver&&!("InstallTrigger"in window)},ol=function(a){return window.SecurityPolicyViolationEvent&&"InstallTrigger"in window?(window.addEventListener("securitypolicyviolation",a),function(){window.removeEventListener("securitypolicyviolation",a)}):J.B},pl=function(a){return!a.blockedURI.includes(J.getConfigValue("5", "beaconUri"))},rl=function(a){return[{"csp.blocked_uri.full":a.blockedURI,"csp.document_uri.full":a.documentURI,"csp.reporter":"SecurityPolicyViolationEvent",...ql(a)},a]},sl=function(a){return a.body},tl=function(a){return null!==a},ul=function(a){let b=J.getConfigValue("5","beaconUri");return!a.blockedURL||!a.blockedURL?.includes(b)},vl=function(a){return[{"csp.blocked_uri.full":a.blockedURL,"csp.document_uri.full":a.documentURL,"csp.reporter":"ReportingObserver",...ql(a)},a]},ql=function(a){let b= {};return J.N(b,"csp.referrer.full",a,"referrer"),J.N(b,"csp.disposition",a,"disposition"),J.N(b,"csp.violated_directive",a,"violatedDirective"),J.N(b,"csp.effective_directive",a,"effectiveDirective"),J.N(b,"csp.original_policy",a,"originalPolicy"),J.N(b,"csp.status_code",a,"statusCode"),J.N(b,"csp.sample",a,"sample"),J.N(b,"csp.line_number",a,"lineNumber"),J.N(b,"csp.column_number",a,"columnNumber"),J.N(b,"csp.source_file.full",a,"sourceFile"),b["csp.source_file.full"]&&(b["csp.source_file.full"]= J.rb(b["csp.source_file.full"])),b},xl=function([a,b]){el?.uc?.("c");a={start_time:J.F(),"characteristics.has_error":!0,"characteristics.has_csp_violation":!0,...a};wl&&wl.df?wl.df(a,b):J.emitJsonEvents([{...a,"dt.rum.schema_version":"0.24.0",duration:0,[CTX.E]:{type:"cspViolation",cspViolation:b}}])},zl=function(){let a=[ml()||window.SecurityPolicyViolationEvent&&"InstallTrigger"in window?yl.subscribe(xl):(J.W({code:2006,message:"CSP Rule Violations",severity:"Warning"}),J.B),J.Zc(window.console, "error",ll)];return function(){a.forEach(J.ie)}},Bl=function(){return window.addEventListener("error",Al),function(){window.removeEventListener("error",Al)}},Al=function(a){il(a,"exception")},Dl=function(){return window.addEventListener("unhandledrejection",Cl),function(){window.removeEventListener("unhandledrejection",Cl)}},Cl=function(a){var b;if(b=a.reason)b=a.reason,b=!!b&&b instanceof Error||"string"==typeof a.reason;b?il(a.reason,"promise_rejection",!1):(a=a?.detail?.reason)?il(a,"promise_rejection", !1):il("unhandled rejection without reason","promise_rejection",!1)},cl,El=CTX.p(nl),Fl=CTX.p(ol),yl=CTX.p(function(a){let b=El.map(sl).filter(tl).filter(ul).map(vl).subscribe(a),c=Fl.filter(pl).map(rl).subscribe(a);return function(){b();c()}}),J,el,wl;CTX.te("5",{ra([a]){J=a;let b=Bl(),c=Dl(),d=a.$b(zl),e=kl();return function(){b();c();d();cl?.yf();e()}},ua([a,b]){el=a;wl=b;a?.se(["e","c","d"])},api:{},ha:["1"],sa:["9","R"],qa:{beaconUri:"dynaTraceMonitor",errorLimit:50},pa:{errorLimit:{min:0,max:200}}});})(); (function(){function Xa(){return hb(this,void 0,void 0,function*(){})}function Ea(){}function hb(U,D,R,B){function M(I){return I instanceof R?I:new R(function(ca){ca(I)})}return new (R||(R=Fa))(function(I,ca){function qa(nb){try{Za(B.next(nb))}catch(xb){ca(xb)}}function ob(nb){try{Za(B.throw(nb))}catch(xb){ca(xb)}}function Za(nb){nb.done?I(nb.value):M(nb.value).then(qa,ob)}Za((B=B.apply(U,D||[])).next())})}function cb(U,D,R){let B={actionId:U,oe:D,We:M=>"fetch"===M.initiatorType&&oa.dT_.gto()+Math.round(M.startTime)>= D&&M.name===oa.dT_.tau(R),ud:[],Pc:void 0};return ea.set(U,B),B}function $a(U){let {actionId:D,oe:R,hf:B,ud:M,bestMatchingResource:I,Be:ca,Pc:qa}=U;if(R&&B&&M.length){I&&M.push(I);var ob=oa.dT_.cbf(M,R,B,qa);M.length=0;ob&&(U.bestMatchingResource=ob,oa.dT_.uabmr(D,ob),null==ca||ca())}}function Ca(U){ea.forEach(function(D){let {ud:R,We:B}=D,M=oa.dT_.aFr(U,B);R.push(...M);$a(D)})}function Na(U){return hb(this,void 0,void 0,function*(){oa.dT_.nw();try{yield new Fa(function(D,R){let B=oa.dT_.st(R,1E3); U.Be=function(){oa.dT_.ct(B);D();ea.delete(U.actionId)};$a(U)})}catch(D){}})}function Ja(U,D,R){if(!W)return Xa;let B=cb(U,D,R);return function(M,I){return B.Pc=I,B.hf=M,Na(B)}}function ab(){(W=!!Ua.PerformanceObserver,W)&&(new PerformanceObserver(function(U){Ca(U.getEntries())})).observe({entryTypes:["resource"]})}function va(U){let D=null!==U&&("object"==typeof U||"function"==typeof U);if(D){var R=Q.get(U);if(R)return R}Y={dtAWF:function(){return U.apply(this,arguments)}};R=Y.dtAWF;return D&&Q.set(U, R),R}function ua(U){let D={};return U.forEach(function(R,B){D[B]=R}),D}function pa(U,D){function R(ob){let Za=ob.then;ob.then=oa.dT_.wwi(function(nb,xb){var Qb=[];"function"==typeof nb&&(Qb[0]=function(){oa.dT_.ec(D.actionId);let $b;try{$b=va(nb).apply(this,arguments)}finally{oa.dT_.lc(D.actionId),B()}return $b});"function"==typeof xb&&(Qb[1]=function($b){oa.dT_.ec(D.actionId);oa.dT_.mx()&&oa.dT_.iIO($b,7)&&oa.dT_.mxg($b.message,D.actionId);let qc;try{qc=va(xb).apply(this,arguments)}finally{oa.dT_.lc(D.actionId), B()}return qc});Qb=va(Za).apply(this,Qb);return R(Qb),Qb},Za)}function B(){if(ca=oa.dT_.nw(),!I){oa.dT_.disE({kind:"REQUEST_COMPLETED",detail:{i:"fetch",x:D.url,q:D.startTime,m:D.config.method||"GET",u:D.config,p:D.response,b:D.error,c:D.status,s:D.statusText,a:void 0,e:void 0,h:void 0,t:D.kc,o:D.errorReason,n:D.traceContext,l:D.traceContextHint}});I=!0;var ob=oa.dT_.nw();qa(ob,D.status).then(M).catch(M)}}function M(){oa.dT_.dlx(D.actionId,ca)}let I=!1,ca,qa=Ja(D.actionId,D.startTime,D.url);R(U)} function wa(U){if(!U.config.keepalive||!oa.dT_.bcv("dKAH")){var D=U.config.headers,R=null,B=null;try{D=new Ua.Headers(D),R=D.get("traceparent"),B=D.get("tracestate")}catch(ca){}var {traceContext:M,traceContextHint:I}=oa.dT_.sch({configuration:U.config,url:U.url,actionId:U.actionId,existingTraceparentValue:R,existingTracestateValue:B});U.traceContext=M;U.traceContextHint=I}}function La(U){var D="function"==typeof Ua.Request&&oa.dT_.iIO(U[0],17);let R=D?U[0].url:U[0];"object"==typeof R&&(R=R.toString()); if(D)D=U[0];else{D=U[1];var B=Ua.Headers?new Ua.Headers:{};D?D.headers||(D.headers=B):D={headers:B};U[1]=D}B=oa.dT_.nw();let M=oa.dT_.ex("fetch",3,R);return oa.dT_.disE({kind:"REQUEST_STARTED",detail:{i:"fetch",x:R,u:D,q:B}}),{url:R,config:D,sa:U,actionId:M,startTime:B,status:0,statusText:"",errorReason:void 0,kc:!1,traceContext:void 0,traceContextHint:"disabled"}}function da(...U){if(!U.length)return Wa.apply(this,U);let D=La(Array.prototype.slice.call(U));wa(D);U=Wa.apply(this,D.sa).then(function(R){if(oa.dT_.iIO(R, 18)){var B=D.actionId;D.status=R.status;D.statusText=R.statusText;"headers"in R&&ja.gEMD&&ja.iRHCA&&ja.iRHCA()&&oa.dT_.disE({kind:"HTTP_RESPONSE",detail:{a:B,h:ua(R.headers)}});oa.dT_.mx()&&!R.ok&&(D.kc=!0,D.errorReason="abort",-1===R.status?oa.dT_.mxc(B):oa.dT_.mxf(R.status,R.statusText,B))}return D.response=R,R},function(R){throw D.kc=!0,D.error=R,R;});return pa(U,D),U.then(Ea,Ea),U}var Fa=this.dT_&&dT_.prm&&dT_.prm()||window.Promise,oa="undefined"!=typeof window?window:self,Ua="undefined"!=typeof globalThis? globalThis:"undefined"!=typeof window?window:void 0,W,ea=new Map,Y,Q=new WeakMap,ja,ya,Wa;(function(){var U,D;(ja=Ua.dT_)&&null!==(D=(U=oa.dT_).smbi)&&void 0!==D&&D.call(U,"7")&&Ua.fetch&&(ab(),ya=Ua.fetch,Wa=va(ya),Ua.fetch=oa.dT_.wwi(da,ya))})()})(); (function(){const sctx=document.currentScript?.[Symbol.for("dtctx")]||document.currentScript if(!globalThis.DT_RUM||!globalThis.DT_RUM.ctx.get(sctx)){console.warn("[Dynatrace RUM JavaScript] DT_RUM is undefined, couldn't load module '8-fetch-detection'. The core module ('1') might not have been loaded.");return;}let CTX = globalThis.DT_RUM.ctx.get(sctx);var Hl=function(a){Gl=a?M.Kd(a,"requestExclusions"):void 0},Ll=async function(a,b){let {url:c,startTime:d,endTime:e,config:f,response:h,traceContext:k,traceContextHint:l,aborted:m,Pa:n}=a;if(Gl?.test(c))Il(a,b),M.Gd([{severity:"Info",text:`request "${c}" was excluded by regex`}]);else{var q=0;h&&(q=h.status);var t=!1;q=Jl.Fe({url:c,startTime:d,endTime:e,initiatorType:"fetch",Od:n,statusCode:q}).catch(function(r){t=M.hasProperty(r,"message")&&"page_dismissal"===r.message}).then(function(r){Jl.Uc("fetch", c,-1);b.resourceTiming=r;let v=h instanceof Response&&h.ok&&m;var w=Jl,y=w.ne,O=M.ba(d);{let {aborted:V,response:u}=a;if(u&&u.ok)var Q=void 0;else Q={"error.source":"fetch"},Q=(navigator.onLine?V&&(Q["error.reason"]="abort"):Q["error.reason"]="no_network",Q)}return y.call(w,{dc:O,Kb:Kl(a,r),url:c,initiatorType:"fetch",resourceTiming:r,traceContext:k,Ad:t,Id:f?.method??"get",Ee:!1,xc:Q,traceContextHint:l,Rc:h?{statusCode:h.status,statusText:h.statusText}:{statusCode:0,statusText:""},Ga:b,Lg:v,ad:3})}); Il(a,b,q);M.emitJsonEvents([await q])}},Il=function(a,b,c){Jl.zb().C({pb:"end",url:a.url,startTime:M.ba(a.startTime),endTime:M.ba(a.endTime),initiatorType:"fetch",request:a.id,Hd:c,Ga:b})},Kl=function({startTime:a,endTime:b},c){return c?c.duration:b-a},Rl=function(){let a=M.getUnwrappedFetch(),b=new Set;return Ml=!0,globalThis.fetch=M.wrapWithInfo(CTX.pi,CTX.we(async function(...c){function d(){k.aborted=!0}let {url:e,config:f}=Nl(c),h=M.rb(e);if(!Ml||M.Wa(h))return a.apply(this,c);let k=Ol(h,f); Jl.zb().C({pb:"start",url:e.toString(),startTime:M.ba(k.startTime),initiatorType:"fetch",request:k.id});M.xb().get()&&Pl(k);f.signal?.addEventListener("abort",d,{once:!0});Jl.Uc("fetch",k.url,1);c=Jl.Jf(function(l){k.Pa.push(...l)},k.url,"fetch");b.add(c);try{let l=await a.apply(this,f instanceof Request?[f]:[e,f]);return k.response=l,l}catch(l){throw l instanceof Error&&(k.error=l),l;}finally{Ql(k),f.signal?.removeEventListener("abort",d),c(),b.delete(c)}}),a),function(){Ml=!1;b.forEach(function(c){c()}); b.clear();globalThis.fetch=M.getUnwrappedFetch()}},Ql=async function(a){a.endTime=performance.now();let b={type:"request",subType:"fetch",request:a.config,response:a.response,responseError:a.error};a.url&&(b.url=a.url);await Ll(a,b)},Nl=function([a,b]){return a instanceof Request?{config:a,url:a.url}:{config:b||{},url:a}},Pl=function(a){let {url:b,config:c}=a,d;c instanceof Request?d=c.headers:d=c.headers?new Headers(c.headers):new Headers;let e=d.get("traceparent"),f=d.get("tracestate"),[h,k,l]= M.Ie({url:b,ye:e,existingTracestateValue:f});if(a.traceContext=k,a.traceContextHint=l,h.length){for(let [m,n]of h)"tracestate"===m?d.set(m,n):d.append(m,n);c instanceof Request||(c.headers=d)}},Ol=function(a,b){return{id:Sl++,url:a,config:b,startTime:performance.now(),endTime:-1,traceContext:void 0,traceContextHint:"disabled",Pa:[],aborted:!1}},Tl=function(a){return a.requestExclusions},Gl,Ml=!1,Sl=1,M,Jl; CTX.te("8",{ra([a,b]){M=a;Jl=b;let c=a.B,d=a.B,e=a.If(function(f){f.includes("7")?(c(),d()):(c=Rl(),d=a.eb("8",Tl).subscribe(Hl))});return function(){c();d();e()}},ua(){},api:{},ha:["1","R"],sa:[],qa:{requestExclusions:""},pa:{}});})(); (function(){const sctx=document.currentScript?.[Symbol.for("dtctx")]||document.currentScript if(!globalThis.DT_RUM||!globalThis.DT_RUM.ctx.get(sctx)){console.warn("[Dynatrace RUM JavaScript] DT_RUM is undefined, couldn't load module '9-page-summary'. The core module ('1') might not have been loaded.");return;}let CTX = globalThis.DT_RUM.ctx.get(sctx);var Ul=function(a){return globalThis.PerformanceObserver?.supportedEntryTypes?.includes?.(a)},Vl=function(a){return a[a.length-1]},Wl=function(a){return N.Bc().subscribe(function(b,c){c&&"visible"===c.value&&"hidden"===b.value&&a(b.value)},void 0)},Yl=function(a){if("loading"===document.readyState)return"loading";let b=Xl();if(b){if(a{if(!(0a.hb)if(a.status="reported",a.hb=+d.toFixed(4),a.gd++,a.Ha=Yl(N.F()),e){a.La={time:e.startTime,value:+e.value.toFixed(4)};var f;c=0;for(let h of e.sources){if(!h.currentRect)continue;let k=h.currentRect.width*h.currentRect.height;k>c&&(c=k,f=h.node)}f&&(a.La.tagName= f.nodeName,f instanceof Element&&(a.La.Gb=N.ab(f)))}}})},cm=function(a){return Ul("layout-shift")?a?"reported":"backgrounded":"not_supported"},em=function(){let a=0,b=[];return function(c){let d=b[0],e=Vl(b);a&&1E3>c.startTime-e.startTime&&5E3>c.startTime-d.startTime?(a+=c.value,b.push(c)):(a=c.value,b=[c]);c=[...b].sort(dm)[0];return[a,c]}},dm=function(a,b){return b.value-a.value},am=function(a){return"layout-shift"===a.entryType&&!a.hadRecentInput},fm=function(a){"reported"!==a.status&&(a.status= "backgrounded");a.S()},gm=function(a){return Ul("paint")?a?"not_reported":"backgrounded":"not_supported"},hm=function(a){return"first-contentful-paint"===a.name},im=function(){return"visible"===N.Bc().get().value},jm=function(){return Ul("first-input")?"not_reported":"not_supported"},km=function(a){return"first-input"===a.entryType},lm=function(a){return Ul("paint")?a?"not_reported":"backgrounded":"not_supported"},mm=function(a){return"first-paint"===a.name},nm=function(a){return!!a.interactionId}, rm=function(a){a.getEntries().filter(nm).forEach(function(b){om=Math.min(om,b.interactionId);pm=(qm=Math.max(qm,b.interactionId))?(qm-om)/7+1:0})},um=function(){function a(){t.takeRecords&&d(t.takeRecords())}function b(){n=[];l=sm?pm:performance.Jg||0}function c(r){let v=n[n.length-1],w=q[r.interactionId];if(w||10>n.length||r.duration>v.latency)w?(w.entries.push(r),w.latency=Math.max(w.latency,r.duration)):(r={id:r.interactionId,latency:r.duration,entries:[r]},q[r.id]=r,n.push(r)),n.sort(tm),n.splice(10).forEach(function(y){delete q[y.id]})} function d(r){if(r){var v=0;for(let y of r)e(y)&&v++;if(0===v)f||h.forEach(function(y){y({entries:[],latency:8,id:-1})});else{k+=v;var w=n[Math.min(n.length-1,Math.floor(((sm?pm:performance.Jg||0)-l)/50))];w&&(f!==w.latency&&h.forEach(function(y){y(w)}),f=w.latency)}}}function e(r){return 40>r.duration?!1:(-1!==m&&r.startTimeb.latency)"reported"!==a.status.value&&(a.status.value="below_threshold");else if(b=b.entries.filter(d=>Math.round(d.startTime)>=a.offset),b.length){a.Td++;var c=vm(b);b={wc:c};(c=c.target)&&N.cb(c)&&(c.tagName&&(b.tagName=c.tagName),b.Gb=N.ab(c));a.status={value:"reported", data:b}}},xm=function(){let a=CTX.yi.PerformanceEventTiming&&CTX.yi.PerformanceEventTiming.prototype&&"interactionId"in CTX.yi.PerformanceEventTiming.prototype,b=CTX.yi.PerformanceObserver?.supportedEntryTypes?.includes?.("event");return a&&b?"not_reported":"not_supported"},vm=function(a){return[...a].sort(function(b,c){return c.duration-b.duration})[0]},Am=function(a){ym===Number.MAX_SAFE_INTEGER&&a.isTrusted&&(ym=a.timeStamp,zm())},Bm=function(){return window.addEventListener("keydown",Am,{capture:!0}), window.addEventListener("click",Am,{capture:!0}),zm=function(){window.removeEventListener("keydown",Am,{capture:!0});window.removeEventListener("click",Am,{capture:!0});zm=N.B},zm},Cm=function(a){return Ul("largest-contentful-paint")?a?"not_reported":"backgrounded":"not_supported"},Dm=function(a){return"largest-contentful-paint"===a.entryType},Em=function(a,b){a=performance.getEntriesByName(a,"resource");if(0!==a.length)return a.reduce(function(c,d){return Math.abs((d.responseEnd||d.startTime)-b)< Math.abs((c.responseEnd||c.startTime)-b)?d:c})},Fm=function(a){let b=Number.POSITIVE_INFINITY,c=0;for(let d=0;d=b;if(b="longtask"===a.entryType&&b)b=N.ia()+Math.floor(a.startTime),b=N.Ng(b,b+a.duration);return b},Hm=function(a,b){b.filter(Gm).forEach(c=>{a.offset>c.startTime||("reported"!==a.status&&(a.status="reported",a.Hb=0,a.Wb=0),a.Hb++,a.kc+=c.duration, a.dd.add({start_time:Math.floor(c.startTime)-a.offset,duration:c.duration}),"self"===c.name&&(a.Wb++,a.Oc+=c.duration,a.Ld.add({start_time:Math.floor(c.startTime)-a.offset,duration:c.duration})))})},Im=function(){return Ul("longtask")?"not_reported":"not_supported"},Jm=function(){return N.getConfigValue("9","slowLongTaskOccurrences")},Km=function(a){return a.duration},Qm=function(a,b){return[new Lm(a,b),new Mm(a,b),new Nm(a,b),new Om(a,b),new Pm(a)]},Rm=function(a){return{getData:function(){return a.reduce(function(b, c){return Object.assign(b,c.get())},{})},S:function(){a.forEach(function(b){return b.S()})}}},Um=function(){return Sm.subscribe(function(a){400<=a&&500>a?Tm("4"):500<=a&&600>a&&Tm("5")})},Vm=function(a){return a.captureLongTaskEvents},Zm=function(){if(!Ul("longtask")||!globalThis.PerformanceObserver)return N.B;let a=Wm(Xm);return Ym=N.le({Ke:()=>N.getConfigValue("9","longTaskLimit"),Ve:3E4,Ue:10}),()=>{a();Ym?.yf()}},Xm=function(a){a.filter(Gm).filter($m).forEach(an)},$m=function(a){return"self"=== N.getConfigValue("9","longTaskCaptureMode")?"self"===a.name:!0},an=function(a){if(Ym.We()){var b={"characteristics.has_long_task":!0,start_time:N.ia()+Math.floor(a.startTime),duration:a.duration,"dt.rum.schema_version":"0.24.0","long_task.name":a.name};"attribution"in a&&(a=a.attribution[0],b["long_task.attribution.container_id"]=a.containerId,b["long_task.attribution.container_name"]=a.containerName,b["long_task.attribution.container_src"]=a.containerSrc,b["long_task.attribution.container_type"]= a.containerType,b["long_task.attribution.name"]=a.name);N.emitJsonEvents([b])}},cn=function(a,b){return N.yb().select(function(c){return c[2]},{ga:"unshift"}).subscribe(function(c,d){void 0!==d&&c&&c!==d&&N.emitJsonEvents([bn(a),bn(b)])})},dn=function(a,b,c){let d=b-a.cf;"hidden"===c?a.Ib+=d:a.Mb+=d;a.cf=b},en=function(){if("prerendering"in document&&document.prerendering)return N.F()-N.ia();let a=Xl();return a?.activationStart&&0 hn.sd().filter(jn).map(b=>bn(a,b)).map(kn).subscribe(N.emitJsonEvents))},kn=function(a){return[a]},jn=function(a){return!!a["view.source.url.full"]},mn=!1,nn=[{type:"paint"},{type:"largest-contentful-paint"},{type:"layout-shift"},{type:"first-input"},{type:"longtask"}],Zl=CTX.p(function(){let a=new PerformanceObserver($l);return nn.filter(function({type:b}){return Ul(b)}).forEach(function(b){a.observe({buffered:!0,...b})}),a.disconnect.bind(a)}),Wm=Zl.subscribe,on=class{constructor(a=0){this.ma=[]; this.offset=a}S(){this.ma.forEach(N.ie);this.ma=[]}Ac(a,b){let c=this.get();return this.reset(a,b),c}reset(a){this.offset=a}},Lm=class extends on{constructor(a,b){super(b);this.Bd=this.gd=this.hb=0;this.Rd=N.B;this.status=cm(a);this.Qf=em();"reported"===this.status&&(this.ma=this.subscribe())}subscribe(){return this.Rd=Wl(()=>{mn||void 0!==this.hb&&0bm(this,a))]}reset(a,b){super.reset(a,b);this.status=cm(b);this.Bd=a;this.hb= this.gd=0;this.Ha=void 0;this.Qf=em();this.La=void 0;"reported"===this.status&&0===this.ma.length&&(this.ma=this.subscribe())}get(){if("reported"!==this.status)return{"cls.status":this.status};let a={"cls.status":"reported","cls.update_count":this.gd,"cls.value":this.hb};return void 0!==this.Ha&&(a["cls.loading_state"]=this.Ha),this.La&&(a["cls.ui_element.shift_time"]=this.La.time-this.offset,a["cls.ui_element.shift_value"]=this.La.value,this.La.tagName&&(a["cls.ui_element.tag_name"]=this.La.tagName), this.La.Gb&&(a["cls.ui_element.xpath"]=this.La.Gb)),a}},pn=class extends on{constructor(a){super();this.Ha="loading";this.value=-1;this.status=gm(a);"not_reported"===this.status&&(this.ma=[Wl(()=>fm(this)),Wm(b=>{if(b=Vl(b.filter(hm))){var c=b.startTime-this.offset;0>c||(this.Ha=Yl(b.startTime),this.value=c,this.status="reported",this.S())}})])}get(){return"reported"!==this.status?{"fcp.status":this.status}:{"fcp.value":this.value,"fcp.loading_state":this.Ha,"fcp.status":this.status}}reset(a,b){super.reset(a, b);this.status=gm(b);this.Ha="loading";this.value=-1}},Mm=class extends on{constructor(a,b){super(b);this.status={value:jm()};"not_reported"===this.status.value&&(this.ma=[Wm(c=>{!(c=Vl(c.filter(km)))||!im()||0>Math.round(c.startTime)-this.offset||(this.status={value:"reported",data:c},this.S())})])}get(){if("reported"!==this.status.value)var a={"fid.status":this.status.value};else{var b=this.status.data;a=this.offset;a={"fid.status":"reported","fid.loading_state":Yl(b.startTime),"fid.start_time":b.startTime- a,"fid.duration":b.duration,"fid.name":b.name,"fid.processing_start":b.processingStart-a,"fid.processing_end":b.processingEnd-a,"fid.cancelable":b.cancelable};(b=b.target)&&(a["fid.ui_element.tag_name"]=b.nodeName,b instanceof Element)&&(b=N.ab(b))&&(a["fid.ui_element.xpath"]=b)}return a}reset(a,b){super.reset(a,b);this.status={value:jm()}}},qn=class extends on{constructor(a){super();this.Ha="loading";this.value=-1;this.status=lm(a);"not_reported"===this.status&&(this.ma=[Wl(()=>fm(this)),Wm(b=>{if(b= Vl(b.filter(mm))){var c=b.startTime-this.offset;0>c||(mn=!0,this.Ha=Yl(b.startTime),this.value=c,this.status="reported",this.S())}})])}get(){return"reported"!==this.status?{"fp.status":this.status}:{"fp.value":this.value,"fp.loading_state":this.Ha,"fp.status":this.status}}reset(a,b){super.reset(a,b);this.status=lm(b);this.Ha="loading";this.value=-1}},pm=0,om=1/0,qm=0,sm,Nm=class extends on{constructor(a,b){super(b);this.Td=-1;this.status={value:xm()};"not_reported"===this.status.value&&(this.Pb=um(), this.Pb.$g(c=>wm(this,c)),this.ma=[this.Pb.S])}get(){this.Pb?.Hg();if("reported"!==this.status.value)var a={"inp.status":this.status.value};else{let {wc:b,tagName:c,Gb:d}=this.status.data;a={"inp.status":"reported","inp.update_count":this.Td,"inp.interaction_count":this.Pb?.tg()||0,"inp.loading_state":Yl(b.startTime),"inp.start_time":b.startTime-this.offset,"inp.duration":b.duration,"inp.name":b.name,"inp.processing_start":b.processingStart-this.offset,"inp.processing_end":b.processingEnd-this.offset, "inp.cancelable":b.cancelable};a=(c&&(a["inp.ui_element.tag_name"]=c),d&&(a["inp.ui_element.xpath"]=d),a)}return a}reset(a,b){super.reset(a,b);this.Pb?.reset(a);this.Td=-1;this.status={value:xm()}}},ym=Number.MAX_SAFE_INTEGER,zm,Om=class extends on{constructor(a,b){super(b);this.Sd=0;this.status={value:Cm(a)};"not_reported"===this.status.value&&(this.ma=this.subscribe())}subscribe(){return[Wl(()=>{"reported"!==this.status.value&&(this.status.value="backgrounded");this.S()}),Wm(a=>{if(a=Vl(a.filter(Dm))){var b= a.renderTime||a.loadTime;b>=ym||0>b-this.offset||!("reported"!==this.status.value||a.size>this.status.data.wc.size)||(this.Sd++,b={wc:a},a.element&&(a.element.tagName&&(b.tagName=a.element.tagName),b.Gb=N.ab(a.element)),this.status={value:"reported",data:b})}})]}get(){if("reported"!==this.status.value)var a={"lcp.status":this.status.value};else{let {wc:e,Gb:f,tagName:h}=this.status.data,{renderTime:k,loadTime:l,size:m,url:n,id:q}=e,t={"lcp.status":"reported","lcp.update_count":this.Sd,"lcp.start_time":(k|| l)-this.offset,"lcp.load_time":l-this.offset,"lcp.size":m};if(n){a=t;var b=n,c=k,d=l;a["lcp.url"]=b;if(b=Em(b,d)){if(a["lcp.resource.load_duration"]=b.duration,c)a["lcp.ui_element.render_delay"]=c-Math.min(c,Math.max(b.requestStart,b.responseEnd));c=performance.getEntriesByType("navigation")[0]?.responseStart;void 0!==c&&(a["lcp.resource.load_delay"]=b.startTime-c)}}a=(k&&(t["lcp.render_time"]=k-this.offset),q&&(t["lcp.id"]=q),h&&(t["lcp.ui_element.tag_name"]=h),f&&(t["lcp.ui_element.xpath"]=f),t)}return a}reset(a, b){super.reset(a,b);this.status={value:Cm(b)};this.Sd=0;0===this.ma.length&&"not_reported"===this.status.value&&(this.ma=this.subscribe())}},rn=class{constructor(){var a=Km;this.Ge=Jm;this.Kc=a;this.Cd=Number.POSITIVE_INFINITY;this.data=[];this.ef=0}add(a){let b=this.Ge();this.data.lengthb&&(this.sort(),this.data.splice(b)),this.Kc(a)<=this.Cd||(this.data[this.ef]=a,Fm(this)))}get(){this.sort();let a=this.Ge();return this.data.splice(a),Fm(this),this.data}reset(){this.Cd= Number.POSITIVE_INFINITY;this.data=[]}sort(){this.data.sort((a,b)=>this.Kc(b)-this.Kc(a))}},Pm=class extends on{constructor(){super();this.Hb=this.kc=0;this.dd=new rn;this.Wb=this.Oc=0;this.Ld=new rn;this.status=Im();"not_reported"===this.status&&(this.ma=[Wm(a=>Hm(this,a))])}reset(a,b){super.reset(a,b);this.status=Im();this.kc=0;this.dd.reset();this.Oc=this.Hb=0;this.Ld.reset();this.Wb=0}get(){return"reported"!==this.status?{"long_task.status":this.status}:{"long_task.status":this.status,"long_task.all.count":this.Hb, "long_task.all.avg_duration":this.kc/this.Hb,"long_task.all.slowest_occurrences":this.dd.get(),"long_task.self.count":this.Wb,"long_task.self.avg_duration":this.Oc/this.Wb||0,"long_task.self.slowest_occurrences":this.Ld.get()}}},sn=class extends on{constructor(a,b){super(b);this.qe=!1}get(){if(!this.qe){var a=performance.getEntriesByType("navigation")[0];if(a){let b=Math.max(a.workerStart||a.fetchStart,0),c=Math.max(a.responseStart,0),d=Math.max(a.domainLookupStart,0),e=Math.max(a.connectStart,0); a=Math.max(a.connectEnd,0);return this.qe=!0,{"ttfb.status":"reported","ttfb.value":c,"ttfb.waiting_duration":b,"ttfb.cache_duration":d-b,"ttfb.dns_duration":e-d,"ttfb.connection_duration":a-e,"ttfb.request_duration":c-a}}}return{"ttfb.status":"not_reported"}}},tn=CTX.p(),Tm=tn.C,Sm=CTX.p(),un={c:"error.csp_violation_count",e:"error.exception_count",d:"error.dropped_exception_count",4:"error.http_4xx_count",5:"error.http_5xx_count",o:"error.http_other_count"},vn=CTX.p(),wn=class extends on{constructor(){super(); this.Ya={};this.ma=[tn.subscribe(a=>{void 0===this.Ya[a]&&(this.Ya[a]=0);this.Ya[a]++}),vn.subscribe(a=>{for(let b of a)void 0===this.Ya[b]&&(this.Ya[b]=0)})]}reset(a,b){super.reset(a,b);for(let c of Object.keys(this.Ya))this.Ya[c]=0}get(){let a=Object.entries(this.Ya).map(([b,c])=>[un[b],c]);return Object.fromEntries(a)}},Ym,xn=class extends on{constructor(){super();this.Ib=this.Mb=0;this.cf=N.ia();this.ma=[N.Bc().subscribe((a,b)=>{if(a=b?.value)b=N.F(),dn(this,b,a)},{ga:"unshift"})]}Ac(a,b){let c= N.F();return dn(this,c,N.Bc().get().value),super.Ac(a,b)}reset(a,b){super.reset(a,b);this.Ib=this.Mb=0}get(){return{"page.foreground_time":this.Mb,"page.background_time":this.Ib}}},yn=class{constructor(a){this.navigationType=void 0;this.Qd=N.ia();a=[...a,wn,Lm,pn,Mm,qn,Nm,Om,Pm,sn];let b=im();this.Mf=a.map(function(c){return new c(b)})}S(){this.Mf.forEach(function(a){a.S()})}reset(a,b){(a=b?.["navigation.type"])&&(this.navigationType=a)}},zn=class extends yn{constructor(){super([xn])}Qe(){return{...fn(), "characteristics.has_page_summary":!0,"page.prerender_time":en()}}},An=class extends xn{get(){return{"view.foreground_time":this.Mb,"view.background_time":this.Ib}}},Bn=class extends yn{constructor(){super([An]);this.Tg=ln(this)}reset(a,b){super.reset(a,b);this.Qd=a;this.Og=b}Qe(a){let b={};a=a?.De.za||this.Og?.["view.sequence_number"]||1;1===a&&(b=fn());let c=1===a?en():0;return{...b,"view.sequence_number":a,"view.prerender_time":c,"characteristics.has_view_summary":!0}}S(){super.S();this.Tg()}}, N,hn; CTX.te("9",{ra([a,b]){N=a;hn=b;let c=Um(),d=Bm(),e=new Bn,f=new zn,h=cn(e,f),k,l=a.eb("9",Vm).subscribe(function(m){m&&void 0===k?k=Zm():(k?.(),k=void 0)});return function(){f.S();e.S();c();d();h();l();k?.()}},ua(){},api:{uc:Tm,te:Sm.C,se:vn.C,mg:function(){return new wn(!0)},oe:function(a){a=Qm(!0,a);return Rm(a)},kg:function(){var a=im();a=[new qn(a),new pn(a),new sn(a),...Qm(a,0)];return Rm(a)}},ha:["1","P"],sa:[],qa:{captureLongTaskEvents:!0,longTaskCaptureMode:"all",longTaskLimit:10,longTaskThreshold:50,slowLongTaskOccurrences:5}, pa:{longTaskLimit:{min:0,max:200},longTaskThreshold:{min:50,max:1E4},slowLongTaskOccurrences:{min:0,max:100}}});})(); (function(){function Xa(pa){var wa;null===(wa=ua.console)||void 0===wa||wa.log(`${"[dynatrace]"} ${pa}`)}function Ea(pa){return null===pa||"object"!=typeof pa?!1:"[object Object]"===Object.prototype.toString.call(pa)}function hb(pa){let wa=!1;for(let La in pa)Object.prototype.hasOwnProperty.call(pa,La)&&cb(pa[La])&&(Xa(`key "${La}" contains non-finite numbers: [${pa[La]}] which have been changed to null!`),wa=!0);return wa}function cb(pa){if("function"==typeof pa)pa=!0;else if(Array.isArray(pa)){let wa= !1;for(let La of pa)cb(La)&&(wa=!0);pa=wa}else pa=Ea(pa)?hb(pa):!("number"!=typeof pa||Number.isFinite(pa));return pa}function $a(pa,wa){let La={};for(let da in wa)va.dT_.oHOP(wa,da)&&("dt"===da?Xa('"dt" is a reserved property and will be discarded!'):da.startsWith("dt.")?Xa(`"dt.*" is a reserved keyword as a property name. Key "${da}" will be discarded!`):La[da]=wa[da]);wa=Math.round(1E6*(performance.timeOrigin+ua.performance.now()));pa=Object.assign(Object.assign(Object.assign({timestamp:wa,"event.kind":"RUM_EVENT", "event.provider":ua.location.hostname},La),pa),{"dt.rum.application.id":va.dT_.scv("app"),"dt.rum.sid":va.dT_.gVI(),"dt.rum.instance.id":va.dT_.gVID(),"dt.rum.schema_version":"1.2"});return hb(pa)&&(pa["dt.rum.has_nfn_values"]=!0),pa}function Ca(pa){let wa=va.dT_.cB();va.dT_.gBP().ar(wa,JSON.stringify(pa));va.dT_.sB(wa,!1,!1,{contentType:"event",st:va.dT_.nw()})}function Na(pa){return Ea(pa)?!0:(Xa("Provided attributes must be a JSON like object!"),!1)}function Ja(pa,wa){if(!pa||"string"!=typeof pa)Xa("Provided event type must be a non-empty string!"); else if(Na(wa)){{let da=JSON.stringify(Object.assign({"event.type":pa},wa));try{var La=(new ua.TextEncoder).encode(da).length}catch(Fa){La=da.length}}pa=$a({"event.type":pa,"event.kind":"BIZ_EVENT","dt.rum.custom_attributes_size":La},wa);Ca(pa)}}function ab(pa,wa){pa&&"string"==typeof pa?Na(wa)&&(pa=$a({"event.type":pa},wa),Ca(pa)):Xa("Provided event name must be a non-empty string!")}this.dT_&&dT_.prm&&dT_.prm();var va="undefined"!=typeof window?window:self,ua="undefined"!=typeof globalThis?globalThis: "undefined"!=typeof window?window:void 0;(function(){var pa,wa;if(ua.JSON&&ua.JSON.stringify&&ua.dT_&&null!==(wa=(pa=va.dT_).smbi)&&void 0!==wa&&wa.call(pa,"N")){var La;null!==(La=ua.dynatrace)&&void 0!==La&&La.sendBizEvent?Object.assign(ua.dynatrace,{sendBizEvent:Ja}):ua.dynatrace={sendEvent:ab,sendBizEvent:Ja}}})()})(); (function(){const sctx=document.currentScript?.[Symbol.for("dtctx")]||document.currentScript if(!globalThis.DT_RUM||!globalThis.DT_RUM.ctx.get(sctx)){console.warn("[Dynatrace RUM JavaScript] DT_RUM is undefined, couldn't load module 'P-navigation'. The core module ('1') might not have been loaded.");return;}let CTX = globalThis.DT_RUM.ctx.get(sctx);var go=function(){let [a]=performance.getEntriesByType("navigation");return a?.name},ho=function(a){return{"view.instance_id":P.pc(16),"view.url.full":a,"view.detected_name":P.zc(a)}},mo=function(){let a=P.addJsonEventMutator(io),b=jo.subscribe(ko);return lo(),function(){a();b()}},oo=function(a){return{...a,De:no[0]}},po=function(a){return{startTime:Math.floor(a.start_time),za:a["view.sequence_number"],Ta:{"view.instance_id":a["view.instance_id"],"view.url.full":a["view.url.full"],"view.detected_name":a["view.detected_name"]}}}, ko=function(a){no.unshift(a);no.length=Math.min(50,no.length)},lo=function(){var a={startTime:P.F(),za:qo,Ta:ho(location.href)};if(no.length)ko(a),no.length=1;else{var b=go()||location.href;b={startTime:P.ia(),za:1,Ta:ho(b)};ko(b);(b=go())&&b!==location.href&&ko(a)}a=no[0];ro={url:a.Ta["view.url.full"],instanceId:a.Ta["view.instance_id"]}},so=function(a){a=Math.floor(a);for(let b of no)if(b.startTime<=a)return b},io=function(a){if(a["view.instance_id"])return a;let b=so(a.start_time+a.duration);if(b&& Object.assign(a,b.Ta),0{let f=c.Ra.get(a);if(f&&f.ya.length){var h=[];for(var k of e){e=Ko.has(k);let l=f.resources.has(k);e||l?e&&l&&f.resources.delete(k):(f.resources.add(k),h.push(k))}if(h.length){if(h.length){k=Array.from(f.ya); for(let l of k)f.ya.includes(l)&&Qo(c,a,l,h,f)}f.nf&&0=k)return Ko.add(f),e.resources.delete(f),No(a,b,c),c.qf(f),!0}return!1},To=function(a,b,c){c.Db&&clearTimeout(c.Db);c.Db=setTimeout(()=>{var d=a.Ra.get(b);d&&(d.Db=void 0);if(d=a.Ra.get(b))d.ya.length?(d.nf= !0,Ro(a,b)):Mo(a,b,d)},15)},Uo=function(a,b,c){let d=e=>{e=Io(e.target.reason);No(a,b,c);c.pf(Error(e));for(let f of c.Md)f.removeEventListener("abort",d)};for(let e of c.Md)e.addEventListener("abort",d,{once:!0})},Vo=function(a){let {Md:b,pf:c,oc:d}=a;a=b.find(e=>e.aborted);if(!a)return!1;d();return c(Error(Io(a.reason))),!0},Ro=function(a,b){let c=a.Ra.get(b);if(c&&c.ya.length&&c.resources.size){var d=[];for(var e of c.ya)for(f of c.resources){if(Ko.has(f)){c.resources.delete(f);continue}let {Cc:n, ib:q}=Lo(e,f);n&&void 0!==q&&d.push({request:e,resource:f,ib:q})}var f=d;if(f.length){f.sort(Jo);d=new Set;e=new Set;for(let {request:n,resource:q}of f)if(!d.has(n)&&!e.has(q))if(c.ya.includes(n))if(Ko.has(q))c.resources.delete(q),e.add(q);else{d.add(n);e.add(q);f=a;var h=b,k=n,l=q,m=c;Ko.add(l);m.resources.delete(l);No(f,h,k);k.qf(l)}else d.add(n)}}else 0===c?.ya.length&&a.Ra.has(b)&&Mo(a,b,c)},Xo=function(){function a(){c();b.signal.removeEventListener("abort",a)}let b=new AbortController,c=Wo().subscribe(function(d){d&& b.abort(Error("page_dismissal"))},{ga:"unshift"});return b.signal.addEventListener("abort",a,{once:!0}),[b.signal,a]},Wo=function(){return Yo??=R.yb().select(a=>a[2],{ga:"unshift"}),Yo},ap=function(a){return new Promise(function(b,c){let [d,e]=Xo();var f=[d,Zo(),$o.signal];b={options:a,Md:f,qf:b,pf:c,oc:e};if(!Vo(b)){var {options:h}=b;c=`${h.url}|${h.initiatorType}|${h.statusCode??"any"}`;f=So(c,h);{h=h.Od;let l=[];if(h.length)for(k of h)Ko.has(k)||f.resources.has(k)||(f.resources.add(k),l.push(k)); var k=l}k=[...k,...f.resources];Qo(Oo,c,b,k,f)||(f.ya.push(b),k=Oo,To(k,c,f),Uo(k,c,b))}})},Zo=function(){if(AbortSignal.timeout)return AbortSignal.timeout(1E3);let a=new AbortController;return setTimeout(function(){a.abort(new DOMException("TimeoutError"))},1E3),a.signal},bp=function(a,b){return function(c){return c.name===a&&c.initiatorType===b}},dp=function(){return{subscribe:cp.subscribe}},fp=function(a){function b(l){let m=R.getConfigValue("R","beaconUri");l=l.filter(function(n){var q;if(q=!Go?.test(n.name)&& "resource"===n.entryType&&!(m&&n.name.includes(m)))n=n.name,q=!(n.startsWith("chrome-extension://")||n.startsWith("chrome://")||R.Wa(n)||n.startsWith("javascript:")||n.startsWith("about:"));return q});"strict"===d&&0<=e&&(l=l.filter(c));a(l)}function c(l){return l.startTime>=e}let d=R.getConfigValue("R","optInMode"),e=-1,f=R.B,h=!1,k=R.xb().subscribe(function(l){!l||h||(h=!0,"strict"===d?e=performance.now():b(performance.getEntriesByType("resource")),f=ep(b))});return function(){k();f()}},ep=function(a){let b= new PerformanceObserver(function(c){c=c.getEntries();a(c)});return b.observe({entryTypes:["resource"]}),b.disconnect.bind(b)},Po=function(a,b,c){return cp.map(gp(b,c)).filter(hp).subscribe(a)},gp=function(a,b){return function(c){return c.filter(bp(a,b))}},hp=function(a){return 0!==a.length},ip=function(a,b){Object.assign(a,b)},jp=function(a,b){for(let [c,d]of a)for(let e of d)b(e,c)},kp=function(a,b){let c=a.get(b);if(c){let d=c.pop();return 0===c.length&&a.delete(b),d}},op=function(){return function(){jp(lp, function([a,b,c]){clearTimeout(c);b(a)});lp.clear();jp(mp,function([a,b,c]){clearTimeout(c);np(a,b)});mp.clear()}},np=function(a,b){R.emitJsonEvents([{...a,"dt.rum.schema_version":"0.24.0",duration:0,[CTX.E]:{type:"cspViolation",cspViolation:b}}])},qp=async function(a){let b=a["url.full"];var c=0===a["performance.connect_start"];c=a["characteristics.has_failed_request"]||c;if(R.Ze("5")&&c)if(c=kp(mp,b)){let [d,e,f]=c;clearTimeout(f);ip(a,pp(d,e,a))}else(c=await new Promise(function(d){function e(){clearTimeout(l); kp(lp,b);h();d(void 0)}let [f,h]=Xo(),k=[f,$o.signal];for(let m of k)m.addEventListener("abort",e,{once:!0});let l=setTimeout(e,1500);lp.unshift(b,[a,d,l])}))&&ip(a,c)},pp=function(a,b,c){let d=c[CTX.E];return d.cspViolation=b,{"characteristics.has_failed_request":!0,"error.reason":"csp",...a,...c,[CTX.E]:d}},sp=function(a,b,c){if(!R.Wa(b)){a=rp[a];var d=a.get(b)||0;if(-1!==c||0!==d)(c=d+c)?a.set(b,c):a.delete(b)}},tp=function(a){return a.initiatorType in rp?!rp[a.initiatorType].has(a.name):!R.Wa(a.name)}, up=function(a){a=(new URL(a,location.href)).protocol.replace(":","");return"https"===a?"http":a},vp=function(a){let {dc:b,Kb:c,url:d,initiatorType:e,Ga:f}=a;return{start_time:b,duration:c,"performance.initiator_type":e,"characteristics.has_request":!0,"url.full":d,"network.protocol.name":up(d),"performance.time_origin":R.ia(),"dt.rum.schema_version":"0.24.0",[CTX.E]:f}},Ap=async function(a){let b=a.resourceTiming,c=vp(a);(a=a.resourceTiming.responseStatus)&&wp?.te?.(a);return xp(c,b),await qp(c), yp(c),zp(c),c},Cp=async function(a){let b=vp(a);var c=a.Rc?.statusCode||a.resourceTiming?.responseStatus;c&&wp?.te?.(c);(c=a.traceContextHint)&&(ip(b,{"request.trace_context_hint":c}),a.traceContext&&("set"===c||"included"===c||"external"===c)&&ip(b,{"trace.id":a.traceContext.traceId,"span.id":a.traceContext.spanId}));b["http.request.method"]=a.Id.toUpperCase();(c=a.Rc)&&(b["http.response.status_code"]=c.statusCode,b["http.response.reason_phrase"]=c.statusText,400<=c.statusCode&&Bp(b));a.xc&&(ip(b, a.xc),Bp(b));await qp(b);a.ad&&(b["dt.support.wrapper_gen"]=a.ad);(c=a.resourceTiming)?a=(xp(b,c),yp(b),zp(b),b):(b["performance.incomplete_reason"]=a.Ad?"page_dismissal":a.Lg?"late_aborted":"not_detected",a=(b["request.server_timing_hint"]="not_available",zp(b),b));return a},zp=function(a){a["characteristics.has_failed_request"]&&(a=a["http.response.status_code"],void 0!==a&&400<=a&&600>a||wp?.uc?.("o"))},Bp=function(a){ip(a,{"characteristics.has_error":!0,"characteristics.has_failed_request":!0})}, yp=function(a){ip(a,{"characteristics.has_w3c_resource_timings":!0})},xp=function(a,b){let c={"performance.start_time":b.startTime,"performance.initiator_type":b.initiatorType,"performance.next_hop_protocol":b.nextHopProtocol,"performance.domain_lookup_start":b.domainLookupStart,"performance.domain_lookup_end":b.domainLookupEnd,"performance.connect_start":b.connectStart,"performance.connect_end":b.connectEnd,"performance.secure_connection_start":b.secureConnectionStart,"performance.request_start":b.requestStart, "performance.response_start":b.responseStart,"performance.response_end":b.responseEnd,"performance.redirect_start":b.redirectStart,"performance.redirect_end":b.redirectEnd,"performance.worker_start":b.workerStart,"performance.fetch_start":b.fetchStart};b.responseStatus&&400<=b.responseStatus&&Bp(a);R.N(c,"http.response.status_code",b,"responseStatus");R.N(c,"performance.render_blocking_status",b,"renderBlockingStatus");R.N(c,"performance.first_interim_response_start",b,"firstInterimResponseStart"); R.N(c,"performance.final_response_headers_start",b,"finalResponseHeadersStart");R.N(c,"performance.delivery_type",b,"deliveryType");R.N(c,"performance.transfer_size",b,"transferSize");R.N(c,"performance.encoded_body_size",b,"encodedBodySize");R.N(c,"performance.decoded_body_size",b,"decodedBodySize");c["performance.start_time"]=b.startTime;ip(a,c);Dp(a,b)},Dp=function(a,b){if(b.serverTiming&&0!==b.serverTiming.length){var c=b.serverTiming.filter(d=>"dtSInfo"===d.name);b=b.serverTiming.filter(d=>"dtTrId"=== d.name);0===c.length||0===b.length?(Ep(a,"no_trace_info"),Fp(a)):Gp(c)&&Hp(b)?(c=c[0].description,b=b[0].description,a["trace.id"]&&a["trace.id"].toUpperCase()!==b.toUpperCase()?(Ep(a,"mismatch"),a["span.id"]=void 0):(Ep(a,"received"),a["request.trace_context_hint"]??(a["request.trace_context_hint"]="from_server")),a["trace.id"]=b,a["trace.is_sampled"]="0"===c):(Ep(a,"invalid"),Fp(a))}else Ep(a,"http:"===location.protocol?"not_available_http":"not_available"),Fp(a)},Fp=function(a){a["request.trace_context_hint"]?? (a["request.trace_context_hint"]="not_set")},Ep=function(a,b){a["request.server_timing_hint"]=b},Gp=function(a){if(!Ip(a))return!1;a=a[0].description;return"0"===a||"1"===a},Hp=function(a){return Ip(a)?Jp.test(a[0].description):!1},Ip=function(a){let b=a[0].description;return a.every(c=>c.description===b)},Mp=async function(a){a=a.filter(tp).filter(Kp);a.length&&(a=await Promise.all(a.map(Lp)),R.emitJsonEvents(a))},Kp=function(a){return a.startTime>Np},Lp=function(a){return Op=Math.max(Op||0,a.startTime), Ap({dc:R.ba(a.startTime),Kb:a.duration,url:a.name,initiatorType:a.initiatorType,resourceTiming:a,traceContext:void 0,Ga:{type:"request",subType:"resource",resourceTiming:a}})},Qp=function(){Pp.forEach(a=>a.Af());Pp.clear()},Rp=function(a,b){function c(f){e?.Pa.push(...f)}let d=`${a}-${b}`,e=Pp.get(d);e||(e={Ud:0,Pa:[],Af:Po(c,a,b)},Pp.set(d,e));e.Ud++},Up=async function(a){var b=a.detail.x,c=a.kind;let d=a.detail.i;if(b&&(b=R.rb(b),!R.Wa(b)))if(Go?.test(b))R.Gd([{severity:"Info",text:`gen2 request "${b}" was excluded by regex`}]); else if("REQUEST_STARTED"===c&&(Sp.C({pb:"start",url:b,startTime:a.detail.q,initiatorType:d,request:a.detail.u}),sp(d,b,1),Rp(b,d)),"REQUEST_COMPLETED"===c){c=a.detail;c="fetch"===c.i?{type:"request",subType:"fetch",resourceTiming:void 0,url:c.x,request:c.u,response:c.p,responseError:c.b}:{type:"request",subType:"xmlhttprequest",resourceTiming:void 0,request:c.u,requestHeaders:c.h};var e=`${b}-${d}`,f=Pp.get(e);if(f)if(1n[2],{ga:"unshift"}).subscribe(function(n){n&&Xp(h,!0)}),l=Zp(h);l.observe({entryTypes:["navigation"]});var m=Zp(h);window.addEventListener("load",f);c=h}});return function(){d();c()}},Xp=function(a,b=!1,c=Fo(performance.getEntriesByType("navigation"))){Yp||!c||("loadEventEnd"in c&&1{a.stopped||a.fa()||a.ob(c)},block:()=>{a.stopped||a.fa()||a.gb||(a.gb=!0,a.ob())},release:c=>{a.stopped||a.fa()||!a.gb||(a.gb=!1,a.ob(c))}}},nq=function(a,b,c){let d=new lq(a.ob,a.fa);b=new mq(b, d);a.entries.push(b);a=c(kq(d,a.actionId));return b.Lf=a},pq=function(a,b,c){if("string"!=typeof b||0===b.length)S.O("Custom user action tracker name must be a non-empty string. Tracker was not registered.");else if("function"!=typeof c)S.O(`Custom user action tracker '${b}' create must be a function. Tracker was not registered.`);else{var d=new lq(a.ob,a.fa),e=new oq(b,d);try{var f=c(kq(d,a.actionId))}catch(h){e.stop();S.O(`Custom user action tracker '${b}' create() threw and was not registered: ${jq(h)}`); return}c="function"==typeof f?{stop:f}:f;!S.hasProperty(c,"stop")||"function"!=typeof c.stop||S.hasProperty(c,"getEventProperties")&&"function"!=typeof c.getEventProperties?(e.stop(),S.O(`Custom user action tracker '${b}' returned an invalid handle and was ignored. It must return a stop function, or an object with a 'stop' function and an optional 'getEventProperties' function.`)):(e.handle=c,a.entries.push(e),d.gb&&a.ob())}},qq=function(a){return a.entries.some(b=>b.state.gb)},rq=function(a){return a.entries.filter(b=> b.state.gb).map(b=>b.name)},sq=function(a){return a.entries.filter(b=>b instanceof mq).reduce((b,c)=>Object.assign(b,c.getMetadata()),{})},tq=function(a){let b,c;return a.entries.filter(d=>d instanceof oq).map(d=>d.getEventProperties()).filter(d=>null!=d).reduce((d,e)=>(Object.assign(d.$a,e.$a),(b=d).Z||(b.Z=e.Z),(c=d).$||(c.$=e.$),d),{$a:{},Z:!1,$:!1})},vq=function(a){let b=0,c=uq(function(){b++;a.notifyActivity()}),d=globalThis.document;return c.observe(d.documentElement??d,{childList:!0,subtree:!0, attributes:!0,characterData:!0}),{stop:()=>c.disconnect(),getMetadata:()=>({"user_action.mutation_count":b})}},wq=function(a){return"function"==typeof a&&/{\s+\[native code]/.test(Function.prototype.toString.call(a))},uq=function(a){if(wq(xq)&&!(yq in xq))return new xq(a);var b;a:{if(b=window.Zone?.__symbol__?.("MutationObserver"))if(b=window[b]){var c=b[yq];if(c){if(wq(c)){b=c;break a}}else if(wq(b))break a}b=void 0}return b?new b(a):new xq(a)},Aq=function(a,b={}){let c=b.Ig??0;return{stop:zq.sd().subscribe(function(){c++; a.notifyActivity()}),getMetadata(){return{"user_action.soft_navigation_count":c,"user_action.hard_navigation_count":0}}}},Dq=function(a,b){function c(n){n.startTime({"user_action.requests.pending_request_count":d,"user_action.requests.data_url_request_count":e,"user_action.requests.count":f}),zg:()=>k,Eg:()=>l}},Fq=function(a){let b=0,c={};return{stop:Bq.Cg().subscribe(function(d){for(let e of d)b++,d=e.initiatorType||"other",c[d]=(c[d]||0)+1,a.notifyActivity()}),getMetadata(){let d={"user_action.resources.count":b};for(let [e,f]of Object.entries(c))0{a.fa||a.complete({end:a.Dc||S.F(),metadata:a.Jb("completed")})},a.config.endDelay))},Iq=function(a){clearTimeout(a.Gc);a.Gc=setTimeout(()=>{let b=rq(a.oa);0!==b.length&&S.O(`User action timed out after ${a.config.Tb}ms while the following activity tracker(s) were still blocked: ${b.join(", ")}. Ensure each custom tracker calls release() when its work is done.`);Hq(a,"timeout")},a.config.Tb)},Jq=function(a){a.Yc=setTimeout(()=> {qq(a.oa)||a.complete({end:a.startTime,metadata:a.Jb("completed")})},a.config.Xc)},Hq=function(a,b){if(!a.fa){var c=qq(a.oa)||Kq(b)||Lq(b)?S.F():a.Dc;a.complete({end:c,metadata:a.Jb(b)})}},Mq=function(a,b){var c={...a.event_properties};var d={};d=(a.Z&&(d["dt.support.api.has_dropped_custom_properties"]=!0),a.$&&(d["dt.support.api.has_dropped_properties"]=!0),Object.keys(d).length)?d:void 0;d={...d};var e=a.Jc.size?{"dt.support.api.overridden_fields":Array.from(a.Jc)}:void 0;a="string"==typeof a.name? {"user_action.custom_name":a.name}:void 0;return{...b,...c,...d,...e,...a}},Nq=function(a){return a[2]},Kq=function(a){return"completed_by_api"===a||"interrupted_by_api"===a},Lq=function(a){return"timeout"===a||"page_hide"===a},Oq=function(a){let b={"interaction.type":a["interaction.type"],"ui_element.detected_name":a["ui_element.detected_name"],"ui_element.name_origin":a["ui_element.name_origin"],"ui_element.tag_name":a["ui_element.tag_name"],"dom_event.is_trusted":a["dom_event.is_trusted"]};return a["ui_element.custom_name"]&& (b["ui_element.custom_name"]=a["ui_element.custom_name"]),b},Pq=function(){let [a]=performance.getEntriesByType("navigation");return"navigation"===a?.entryType?a:void 0},Qq=function(a){function b(){let e=Pq();return e?.loadEventEnd?(a.release(S.ba(e.loadEventEnd)),!0):!1}function c(){b()||(d=setTimeout(function(){b()||a.release()},0))}let d=-1;a.block();return window.addEventListener("load",c,{once:!0}),{stop(){window.removeEventListener("load",c);clearTimeout(d)},getMetadata:()=>({})}},Rq=function(a){return Object.freeze({complete(){Hq(a, "completed_by_api")},get completeAutomatically(){return a.Ka},set completeAutomatically(b){a.Ka=b},subscribe(b){return a.subscribe(b)},set event_properties(b){a.event_properties=b},get event_properties(){return a.event_properties},get state(){return a.state},get customName(){return a.name},set customName(b){a.name=b},get startTime(){return a.startTime},set startTime(b){a.startTime=b},registerCustomTracker(b,c){a.registerCustomTracker(b,c)}})},Sq=function(a){if("full"===a?.mf)return a.Va},Tq=function(a, b,c){b&&a.Za.has(b)&&(a.Za.delete(b),S.emitJsonEvents([{...b,"user_action.instance_id":c}]))},Uq=function(a){a.Za.size&&S.emitJsonEvents(Array.from(a.Za));a.Za.clear()},Wq=function(a,b,c){return new Vq({Xc:a.jc,endDelay:a.ic,Tb:a.Vc,startTime:c.bb.Va.start_time,Hc:()=>{a.V=void 0},Ka:!0,va:a.va},b,c.bb.Va)},Xq=function(a,b,c){if(a.Ba=void 0,a.va=void 0,a.V){var d=a.V;d.Xe=b.id;b.Ye=d.id;Hq(a.V,"api"===c?"interrupted_by_api":"interrupted_by_automatic")}a.V=b;fq().C(Rq(b))},$q=function(a,b,c){let d= a.va??Yq?.oe?.(b-S.ia());return new Zq({Xc:a.jc,endDelay:a.ic,Tb:a.Vc,startTime:b,Hc:()=>{a.V=void 0},Ka:!0,va:d},c,a.Ba?.bb.Va)},br=function(a,b,c){return new ar({Ka:b,endDelay:a.ic,Tb:a.Vc,Xc:a.jc,Hc:()=>{a.V=void 0},startTime:S.F(),va:a.va,customTrackers:c??[]})},dr=function(a,b){if(cr.has(b.Va["interaction.type"])){a.Ba={timestamp:S.F(),bb:b};a.va=Yq?.oe?.(b.Va.start_time-S.ia());var c=Sq(b);c&&a.Za.add(c);setTimeout(()=>{a.Ba?.bb===b&&(a.Ba=void 0,a.va=void 0);c&&a.Za.has(c)&&(a.Za.delete(c), S.emitJsonEvents([c]))},a.sh)}},fr=function(a){return new er({Ka:!0,endDelay:a.ic,Tb:a.Vc,Xc:a.jc,Hc:()=>{a.V=void 0},startTime:S.ia(),va:void 0})},gr=function(a){let b=fr(a);Xq(a,b,"hard_navigation")},eq=CTX.p(),hr,lq=class{constructor(a,b){this.ob=a;this.fa=b;this.stopped=this.gb=!1}},mq=class{constructor(a,b){this.name=a;this.state=b}getMetadata(){return this.Lf?.getMetadata()??{}}stop(){this.state.stopped=!0;this.Lf?.stop()}},oq=class{constructor(a,b){this.name=a;this.state=b}getEventProperties(){if(this.handle)try{let a= this.handle.getEventProperties?.();return a?iq(a,`custom user action tracker '${this.name}'`):void 0}catch(a){S.O(`Custom user action tracker '${this.name}' getEventProperties() threw and was ignored: ${jq(a)}`)}}stop(){if(this.state.stopped=!0,this.handle)try{this.handle.stop()}catch(a){S.O(`Custom user action tracker '${this.name}' stop() threw: ${jq(a)}`)}}},ir=class{constructor(a,b,c){this.actionId=a;this.ob=b;this.fa=c;this.entries=[]}},xq=globalThis.MutationObserver,yq="__zone_symbol__OriginalDelegate", Cq=Symbol("userActionInstanceId"),Eq={audio:"user_action.resources.audio.count",beacon:"user_action.resources.beacon.count",body:"user_action.resources.body.count",css:"user_action.resources.css.count","early-hint":"user_action.resources.early-hint.count",embed:"user_action.resources.embed.count",fetch:"user_action.resources.fetch.count",frame:"user_action.resources.frame.count",icon:"user_action.resources.icon.count",iframe:"user_action.resources.iframe.count",image:"user_action.resources.image.count", img:"user_action.resources.img.count",input:"user_action.resources.input.count",link:"user_action.resources.link.count",navigation:"user_action.resources.navigation.count",object:"user_action.resources.object.count",ping:"user_action.resources.ping.count",script:"user_action.resources.script.count",track:"user_action.resources.track.count",video:"user_action.resources.video.count",xmlhttprequest:"user_action.resources.xmlhttprequest.count",other:"user_action.resources.other.count"},jr=class{constructor(a){this.fa= this.Qb=!1;this.Yc=this.vc=this.Gc=-1;this.Pf=S.B;this.$a={};this.Jc=new Set;this.$=this.Z=!1;this.config=a;this.hd=CTX.p();this.ve=Yq?.mg?.();this.va=a.va;this.id=S.pc(16);this.Dc=this.startTime;this.oa=new ir(this.id,b=>Gq(this,b),()=>this.fa)}start(){if(!this.Qb&&!this.fa){if(this.Qb=!0,this.ed(),this.config.customTrackers)for(let a of this.config.customTrackers)pq(this.oa,a.name,a.create);Iq(this);Jq(this);this.Pf=S.yb().select(Nq,{ga:"unshift"}).subscribe(a=>{a&&Hq(this,"page_hide")})}}stop(){this.Qb= !1;this.Pf();this.ve?.S();this.va?.S();var a=this.oa;for(let b of a.entries)b.stop();a.entries.length=0;clearTimeout(this.vc);clearTimeout(this.Yc);clearTimeout(this.Gc);this.Gc=this.Yc=this.vc=-1}registerCustomTracker(a,b){this.fa?S.O("Cannot register a custom tracker on a user action that has already completed."):this.Qb?pq(this.oa,a,b):S.O("Cannot register a custom tracker before the user action has started.")}subscribe(a){return this.hd.subscribe(a)}Jb(a){a={"dt.rum.schema_version":"0.24.0","characteristics.has_user_action":!0, "user_action.instance_id":this.id,"user_action.mutation_count":0,"user_action.hard_navigation_count":0,"user_action.soft_navigation_count":0,"user_action.requests.pending_request_count":0,"user_action.requests.data_url_request_count":0,"user_action.requests.count":0,"user_action.resources.count":0,...sq(this.oa),...this.ve?.Ac(0,!0),...this.vd(),"user_action.complete_reason":a};return this.Xe&&(a["user_action.interrupted_by_instance_id"]=this.Xe),this.Ye&&(a["user_action.interrupted_instance_id"]= this.Ye),a}vd(){return this.va?.getData()||{"lcp.status":"disabled","inp.status":"disabled","long_task.status":"disabled","cls.status":"disabled","fid.status":"disabled"}}ed(){nq(this.oa,"dt-dom-mutation",vq);nq(this.oa,"dt-navigation",a=>Aq(a,this.Me()));nq(this.oa,"dt-resource",Fq);this.wf=nq(this.oa,"dt-request",a=>Dq(a,{getStartTime:()=>this.startTime,...this.Ne()}))}Me(){return{}}Ne(){return{}}complete(a){if(!this.Ka&&!Kq(a.metadata["user_action.complete_reason"])&&!Lq(a.metadata["user_action.complete_reason"]))this.hd.C(a); else if(!this.fa){this.fa=!0;var b=tq(this.oa);this.Z||(this.Z=b.Z);this.$||(this.$=b.$);this.stop();this.Pc(a,b.$a);this.hd.C(a);this.config.Hc()}}get Ka(){return this.config.Ka}set Ka(a){this.config.Ka=a}get state(){return this.fa?"complete":"active"}set event_properties(a){(a=iq(a,"user action event"))&&(this.Z=a.Z,this.$=a.$,this.$a=a.$a)}get event_properties(){return this.$a}get startTime(){return this.lh??this.config.startTime}set startTime(a){"number"!=typeof a?S.O(`User action start time can only be set to number, but was ${typeof a}`): a>S.F()?S.O("Future start times aren't supported. The user action will default to its creation time. Set a past or current start time to avoid this."):(this.Jc.add("start_time"),this.lh=a)}get name(){return this.Sg}set name(a){"string"!=typeof a&&void 0!==a?S.O(`User action names can only be set to 'undefined' or a string, but was ${typeof a}.`):(this.Jc.add("name"),this.Sg=a)}},kr=CTX.p(),ar=class extends jr{constructor(a){super(a);this.start()}start(){this.Qb||this.fa||(super.start(),{subscribe:kr.subscribe, C:kr.C}.C(this))}Pc(a,b){a={"characteristics.is_api_reported":!0,"user_action.type":"api",...a.metadata,...Mq(this,b),duration:a.end-this.startTime,start_time:this.startTime};S.emitJsonEvents([a])}},er=class extends jr{constructor(a){super(a);this.start()}Jb(a){return{...super.Jb(a),"user_action.hard_navigation_count":1}}vd(){let a=hr,b={...super.vd(),"fp.status":"disabled","fcp.status":"disabled","ttfb.status":"disabled"};return a?{...b,...a.getData()}:b}stop(){super.stop();hr?.S();hr=void 0}ed(){super.ed(); nq(this.oa,"dt-load",Qq)}Pc(a,b){let c=a.end-this.startTime,d=Pq(),e={type:"user_action",subType:"hard_navigation",...(d?{navigationTiming:d}:{})};a={...a.metadata,duration:c,start_time:this.startTime,"user_action.type":"hard_navigation","performance.type":d?.type||"navigate",...Mq(this,b),[CTX.E]:e};S.emitJsonEvents([a])}},Vq=class extends jr{constructor(a,b,c){super(a);this.xf=b;this.Fb=c;this.start()}Ne(){return{Nf:this.xf}}Pc(a,b){let c=a.end-this.startTime,d=this.wf?.zg(),e=0{this.sh=a.uaActivityUserInteractionThresholdMs;this.Vc=a.uaMaxDurationMs;this.jc=a.uaActivityValidationDelayMs;this.ic=a.uaActivityEndDelayMs;this.Re=a.uaHardNavigationEnabled});S.eb("T",a=>a.uaPreventAutomaticDetection).subscribe(a=>{this.be||(!this.isActive&&!a&&this.start(),this.isActive&&a&&this.stop())});this.Yd=S.addJsonEventMutator(a=>{var b=(b=a[CTX.E])&&S.hasProperty(b,Cq)?b[Cq]:void 0;if(!b||!S.hasProperty(a,"characteristics.has_request")){if(b=this.V){b=!!this.V&&0<=a.start_time-this.V.startTime; var c=S.hasProperty(a,"characteristics.has_request")||S.hasProperty(a,"characteristics.has_error")&&S.hasProperty(a,"characteristics.has_csp_violation")||S.hasProperty(a,"characteristics.has_error")&&S.hasProperty(a,"characteristics.has_exception");b=b&&c}b=b?this.V.id:void 0}this.Eb?(c=a.start_time-this.Eb,c=0<=c&&2E3>=c&&S.hasProperty(a,"characteristics.has_request")):c=!1;if(!b&&!c)return a;let d={...a};(b&&Object.assign(d,{"user_action.instance_id":b}),this.Eb&&c)&&Object.assign(d,{"dt.support.last_user_input":a.start_time- this.Eb});return d})}setAutomaticDetection(a){this.be=!0;this.ee!==a&&(a?this.start():this.stop(),this.ee=a)}ph(a){let {completeAutomatically:b,startTime:c,customName:d,customTrackers:e}=a;a=br(this,b??!1,e);return"u">typeof c&&(a.startTime=c),"u">typeof d&&(a.name=d),Xq(this,a,"api"),Rq(a)}xg(){return this.V}stop(){this.isActive=!1;Uq(this);lr.Ef({enabled:!1,kb:new Set});this.V&&(this.V.stop(),this.V=void 0,S.W({code:2011,message:"User action discarded: module unload",severity:"Warning"}));this.jf(); this.Sf();this.Of();this.vf();this.gf();this.ke();this.je();this.Yd()}start(){this.isActive=!0;lr.Ef({enabled:!0,kb:cr});this.jf=S.yb().select(a=>a[2],{ga:"unshift"}).subscribe(a=>{a&&(Uq(this),this.Ba=void 0,this.va=void 0,this.Eb=void 0)});this.Sf=lr.Gg().subscribe(a=>dr(this,a));this.Of=lr.ah(cr);this.gf=zq.sd().subscribe(a=>{if(this.Ba){var b=this.Ba.bb.Va.start_time;this.Eb=b;var c=Sq(this.Ba?.bb);a=$q(this,b,a);Tq(this,c,a.id);Xq(this,a,"soft_navigation")}});this.vf=Bq.zb().subscribe(a=>{if("start"=== a.pb&&this.Ba){this.Eb=this.Ba.bb.Va.start_time;var b=Sq(this.Ba.bb);a=Wq(this,a,this.Ba);Tq(this,b,a.id);Xq(this,a,"same_view")}});"complete"!==document.readyState&&this.Re&&gr(this);this.ke=S.xb().subscribe(a=>{a||!this.V||(this.V.stop(),this.V=void 0,S.W({code:2012,message:"User action discarded: consent revoked",severity:"Warning"}))})}},S,zq,Bq,lr,Yq,nr=!0; CTX.te("T",{ra([a,b,c,d]){function e(){h?.stop();hr=f.userActions=void 0}if(S=a,zq=b,Bq=c,lr=d,"u"c.matches(b))},Dr=function(a){return 100>=a.length?a:a.substring(0,97)+"..."},Er=function(a){return"false"!== a.closest("[contenteditable]")?.getAttribute("contenteditable")?.toLowerCase()},Gr=function(a){return or?!0:Fr.some(function(b){return!!Cr(a,`[${b}]`)})},Hr=function(a){return a.hasAttribute("data-dt-value-content")?!0:!!Cr(a,"[data-dt-children-value-content]")},Ir=function(a){a=(vr(a)||wr(a)||xr(a)||a instanceof HTMLElement&&(a.isContentEditable||("on"!==a.ownerDocument.designMode?0:Er(a))))&&!Hr(a)||null!==a.querySelector("[contenteditable]:not([contenteditable='false'])")?"":vr(a)||wr(a)?a.value|| "":xr(a)?(a=a.options[a.selectedIndex])?a.text:"":a instanceof HTMLElement&&a.innerText?a.innerText.trim():"";return a},Jr=function(a){var b=yr(a,"aria-label");return b?["aria-label",b]:(b=yr(a,"title"))?["title",b]:(b=yr(a,"name"))?["name",b]:(b=yr(a,"data-testid"))?["data-testid",b]:(b=yr(a,"placeholder"))?["placeholder",b]:vr(a)&&"password"===a.type?["sensitive",null]:Gr(a)?(b=yr(a,"id"))?["id",b]:Ir(a)?["masked","masked"]:["id",null]:(b=Ir(a))?["content",Dr(b)]:["id",yr(a,"id")]},Kr=function(a){let b= a.ta||a.element;var c=a.vb??Br(b);c=zr(c.Qa);let [d,e]=Jr(b);return{name:e,Ed:d,tagName:a.element.tagName.toLowerCase(),customName:c?Dr(c):null}},Lr=function(a,b){let {element:c,ta:d,jh:e}=a;var f=`${b}.`;let h={};var k="ui_element"===b||"drag_element"===b;a=a.vb??Br(d||c);a.error&&(h[`dt.support.${b}.ancestor.error`]=a.error,a.Nc&&(h[`dt.support.${b}.ancestor.selector`]=a.Nc));var l=Kr({element:c,ta:d,vb:a});l.customName&&(h[`${f}custom_name`]=l.customName);h[`${f}detected_name`]=l.name;h[`${f}name_origin`]= l.Ed;k&&(h[`${f}tag_name`]=l.tagName);c.hasAttribute("id")&&(h[`${f}id`]=c.getAttribute("id"));var m=T.ab(c);m.length&&(h[`${f}xpath`]=m);(m=e||d)&&m!==c&&(m=T.ab(m),m.length&&(h[`${f}xpath_shadow_dom`]=m));c.classList&&0=a.button||Ur({xa:"click",event:a,element:b,Fa(){var c=Mr(a,b);{var d=Br(c);let {Qa:k}=d,l=-1;for(let m=0;m[a.key,a])),dt=[["Control","ctrl"],["Meta","cmd"],["Shift","shift"],["Alt","alt"]],Gs=new Map([...dt,...ct.map(function(a){return[a.key,a.G]})]),Fs=dt.map(([a])=>a),us=new Map,xs=new Set("text password email number search tel url".split(" ")),Hs,Is=new Set,Ds=new Set("click pointerup pointerenter pointerleave focus blur keydown scroll change dragstart dragend drop".split(" ")),Os=globalThis.visualViewport.height,Ns=globalThis.visualViewport.width,Ks=globalThis.visualViewport.scale|| 1,Ls=globalThis.devicePixelRatio,Ms=globalThis.visualViewport.scale||Ls,Qs,T; CTX.te("U",{ra([a]){T=a;a.Zb("U",tr);Rr({enabled:!1,kb:new Set});let b=Ss(),c=Ws();return function(){Rr({enabled:!1,kb:new Set});b();c()}},ua(){},api:{Gg:Pr,Ef:Rr,ah:function(a){for(let b of a){let c=Tr.get(b)??0;Tr.set(b,c+1)}return function(){for(let b of a){let c=Tr.get(b)??0;1>=c?Tr.delete(b):Tr.set(b,c-1)}}}},ha:["1"],sa:[],qa:{maskUIElement:!0,captureStandaloneShiftShortcuts:!1,captureKeyGroups:["base"],userInteractionCapture:[]},pa:{}});})(); (function(){function Xa(l,r=[]){var q=xa||ka.dT_;q=null!=q&&q.iIO?q.iIO:null;return!(null===q||void 0===q||!q(l,r))}function Ea(l){return l&&"IFRAME"===l.nodeName}function hb(l){return l&&"IMG"===l.nodeName}function cb(){return jd}function $a(l,r,q){if(!gd[q]){var F=gd;let L=new Image;r={url:q,time:C.dT_.nw(),element:L,vh:r};l=(ab(L,r,l),L.src=q,L);F[q]=l}return gd[q]}function Ca(l,r,q){let F=Hc[r][q]||[];if(l.element){let L=C.dT_.aFI(F,function(ma){return ma.element===l.element});0<=L&&F.splice(L, 1)}Na(l,r,q)}function Na(l,r,q){Hc[r][q]||(Hc[r][q]=[]);Hc[r][q].push(l)}function Ja(l,r,q){r=Hc[r][q]||[];l=r.indexOf(l);0<=l&&r.splice(l,1)}function ab(l,r,q){Na(r,2,q);let F=()=>{Ja(r,2,q);var ma=L;l.removeEventListener("load",F);l.removeEventListener("error",ma)},L=()=>{Ja(r,2,q);Ca(r,1,q);var ma=L;l.removeEventListener("load",F);l.removeEventListener("error",ma)};l.addEventListener("load",F);l.addEventListener("error",L)}function va(l){return le&&Xa(l,13)&&"navigation"!==l.entryType||Xa(l,["_dtCl"])} function ua(l){l.message}function pa(l){return 0=Bc?(l.wc++,!0):(l.vc++,!1)}function W(l){return Math.ceil(l.width*l.height)}function ea(l,r,q, F,L,ma=""){try{if(!F&&(F=Y(r,l.za,L),!wa(F)))return null;L=F;let Ma={url:ma,time:0,node:r,v:!oa(l,r,q),area:W(Fa(L)),offset:{top:L.top,left:L.left,width:L.width,height:L.height},is:0,ts:1};var na=C.dT_.tau(ma);l=Oa;return!(!l||!l.test(na))&&(Ma.is=2),Ma}catch(Ma){}return null}function Y(l,r=new WeakMap,q){var F=C.dT_.gFId();var L=r.get(l);if(L||(L={},r.set(l,L)),L[F])F=L[F];else{r=ka.pageYOffset;var ma=l.clientTop,na=ka.pageXOffset,Ma=l.clientLeft,Va=0,ib=0;ca(l)&&(Va=l.offsetWidth,ib=l.offsetHeight); Va={top:0,left:0,offsetWidth:Va,offsetHeight:ib,clientWidth:l.clientWidth,clientHeight:l.clientHeight};if("function"==typeof l.getBoundingClientRect)try{var qb=l.getBoundingClientRect();let wb=qb.left;Va.top=qb.top+r-ma;Va.left=wb+na-Ma}catch(wb){}F=(L[F]=Va,Va)}L=F.top;qb=F.left;q&&(L+=q.top,qb+=q.left);q={top:L,left:qb,width:F.clientWidth,height:F.clientHeight};return ca(l)&&(q.width=F.offsetWidth,q.height=F.offsetHeight),q}function Q(l){return l.area>Ha&&l.v&&0===l.is&&0Ha||(L+=2),0!==q.is&&(L+=4),L)}q.relevance=F;q.ireason=r}}function ya(l){if(l.length)return C.dT_.red(l,function(r,q){return Q(q)&&(!r||r.time<=q.time)?q:r},void 0)}function Wa(){let l=C.dT_.bcv,r=C.dT_.scv,q=C.dT_.ncv;var F=C.dT_.de(r("iub"));try{F&&(Oa=new RegExp(F,"i"))}catch(L){`${F}${L.message}`}Ba=l("vcfi");vb=q("vcx");Ta=q("tvc");pb=r("uana");Cb=C.dT_.de(r("mb"));fc=q("vcit");Kb=1E3*q("oat");Ub=l("fvdi");Bc=q("vscl"); Ha=q("vct");Ec=l("ccNcss");vc=l("vrt");uc=l("vcsb")}function U(l){for(let r=0;r{let Gc=Za(yc),Nb=!oa(l,r)&&pa(ma);(Gc?Qb(Gc,Nb,L):xb(l,r,Ma,ma,na,Nb,L)).then(Va).catch(ib)};!na&&B(r)?(r.addEventListener("load",qb),r.addEventListener("error",qb)):qb();qb=!0}hb(r)&&(jc=oc(r))&&(jc=ea(l,r,Ma,ma,F,jc))&&L.push(jc); qb||Va()})}function qc(l,r,q,F,L){return nb(this,arguments,void 0,function*(ma,na,Ma,Va,ib,qb=!1){try{let wb=Y(na,ma.za),jc=I(na,Ma);(ca(na)?na.offsetWidth*na.offsetHeight>Ha:na.clientWidth*na.clientHeight>Ha)?wa(wb)&&(yield $b(ma,na,Ma,Va,ib,wb,qb,jc)):(C.dT_.iIO(na,10)||jc.backgroundImage&&"none"!==jc.backgroundImage)&&(yield $b(ma,na,Ma,Va,ib,wb,qb,jc))}catch(wb){}})}function mc(l){return ld?Aa(1,l).concat(Aa(2,l)):[]}function aa(l){return function(r){var q=C.dT_.gto();let F=r.time-q;q=(r.endTime|| r.time)-q;return{name:r.url,failedResource:l,startTime:F,responseEnd:q,duration:q-F,_dtCl:!0}}}function Aa(l,r){let q=C.dT_.aM(Hc[l][r]||[],aa(l));r?delete Hc[l][r]:Hc[l]={};return q}function lb(l){return!l.time}function Nc(l,r,q){l=l.getEntriesByName(q.url,"resource")[0];va(l)?(q.time=Math.round(r+l.responseEnd),q.ts=0):q.time=0}function pc(l,r){let q=null,F=0;try{q=r.performance,F=C.dT_.gNTO(q)}catch(L){}q&&(l=C.dT_.aFr(l,lb),C.dT_.fE(l,Nc.bind(null,q,F)))}function Rb(l){return!(!l||!l.startsWith("http"))} function Sb(l,r){return"loading"in HTMLImageElement.prototype&&"lazy"===l.getAttribute("loading")&&!pa(Y(l,r))}function oc(l){try{if(l.srcset)return l.currentSrc;let r=l.parentElement;if(r&&"PICTURE"===r.nodeName)for(let q=0;qF&&(r+=(1-F)*l),F+=ma.Vb/L,q=ma.time;return Math.round(r)}function fb(l, r,q){let F=[];for(let L in l)if(C.dT_.oHOP(l,L)){let ma=l[L].area;F.push({time:+L-q,Vb:ma/r,area:ma})}return F.sort(function(L,ma){return L.time-ma.time}),F}function Wb(l){return l.v}function hc(l,r){var q;let {time:F,area:L}=r;return null!==(q=l[F])&&void 0!==q||(l[F]={area:0,Vb:0,time:0}),l[F].area+=L,l}function tb(l){l.Qa--;Tb(l)}function Jb(l,r){var q=-1;if(r){q=Math;var F=r.time;F=q.round.call(q,0>F?-1:F-l.Ta);q=(F>=Kb?(l.trigger="t",F=-2):0>F&&(F=-1),F);if(F=r.node){var L=r.area;let yc={left:NaN, top:NaN};try{yc=F.getBoundingClientRect()}catch(Gc){`${Gc.message}`}var ma=pb.split(",");L={location:{x:Math.ceil(yc.left),y:Math.ceil(yc.top)},size:Math.ceil(L),Fg:F.getAttribute("class"),id:F.getAttribute("id"),name:F.getAttribute("name"),tagName:F.tagName,He:C.dT_.gecsss(F)};for(na of ma)if(ma=F.getAttribute(na)){L.Af={key:na,value:ma};break}var na=L;if(na){var {name:Ma,Af:Va,location:ib,size:qb,tagName:wb,He:jc}=na;na=C.dT_.aesc(Ma||"");F=[ib.x,ib.y,qb];na=(na&&F.push(`n;${na}`),Va&&F.push(`u;${C.dT_.aesc(Va.key)},${C.dT_.aesc(Va.value)}`), jc?F.push(`s;${C.dT_.aesc(jc)}`):F.push(`t;${C.dT_.aesc(wb)}`),F.join("|"))}else na="";r.kd=na}l.Qe&&(ld=!0)}return q}function sb(l,r,q){let F=C.dT_.nw()-r.Wc;var L=C.dT_.nw(),ma=C.dT_.aFr(r.oa,M);var na=r.Ta;C.dT_.nw();for(let jc=ma.length-1;0l&&(Gb=l),Gb);L=C.dT_.nw()-L;l=[["V",l+"|"+r.trigger],["VCD",F+""],["VCDS",L+""],["VCS",r.Wc-r.Ta+""],["VCO",r.zd-r.Ta+""],["VCI",r.wc+""]];q&&l.push(["TS",q.ts+""]);(q=(null==q?void 0:q.kd)||"")&&l.push(["VE",q]);l.push(["S",(0<=na?na:-1)+""]);C.dT_.cAE("_vc_",l,r.actionId,r.Ta)}function Ac(l){"n"===l.trigger&&(l.trigger=l.Ia?"f":"c");l.oa.sort(function(L, ma){return L.time-ma.time});let r=ya(l.oa),q=Jb(l,r);sb(q,l,r);ja(r,l.oa);td=q;let F={t:l.trigger,k:r,v:q};jd=F;C.dT_.disE({kind:"VISUALLY_COMPLETE",detail:Object.assign(Object.assign({},F),{a:l.actionId,e:l.oa})});r&&(r.node=null);l.oa=[];U(l.gd);l.ld=!0;l.jf(-1{ic(qb,q,wb)||(C.dT_.ct(Va),x(q,!0,ma,Ma,ib,qb))};r= !("visible"===document.visibilityState||!uc);z.push(Ma);var {qa:Va,Vd:ib}=x(q,L||r,ma,Ma,void 0,r?"b":void 0)}});C.dT_.addE("ACTION_BEACON_FORCED",function(){D(C.dT_.las()?"l":"f")});C.dT_.addE("VISIBILITY_CHANGED",function(r){"1"===r.detail&&D("b")})}function x(l,r,q,F,L,ma){let na=L||C.dT_.aAWC(l);return na?r?(jb(l,na,!0,q,F,ma),Hb):{qa:C.dT_.st(function(){jb(l,na,!1,q,F,ma)},vb),Vd:na}:Hb}function v(l,r){return function(q){q=r+q.time;return!l||l<=q}}function t(l,r,q,F,L){var ma=F.push;a:{if((q|| !l.Nb.has(L))&&L.nodeType!==Node.TEXT_NODE&&ca(L)){var na=cc(L,l.actionId,q,l),Ma=na.Vc;hb(L)?(ha(L,l.actionId,q,l),Ma.push(L)):Ea(L)&&Ma.push(L);if(q=L&&L.nodeType&&1===L.nodeType)try{let ib=Cb;q=!!ib&&L.matches(ib)}catch(ib){q=!1}if(Ma.length&&!q)for(let ib of Ma)Wc(ib,l,r,L,na.style);else Ma=Y(L,l.za),Ma=W(Fa(Ma)),db(l,{time:Math.round(r),node:L,area:Ma,v:!oa(l,L,na.style),url:"",offset:{top:0,left:0,width:0,height:0},is:q?1:0,ts:1});try{if(L.hasChildNodes()){var Va=L.childNodes;break a}}catch(ib){}}Va= []}ma.call(F,Va)}function E(l,r){return nb(this,void 0,void 0,function*(){let q=!r.Ia,[F]=C.dT_.gXACT(r.actionId),L=l;return F&&(L=yield C.dT_.fP(l,v(F,C.dT_.gto()),q)),yield C.dT_.fEP(L,function(ma,na,Ma,Va){let ib=[],qb=ma.time;C.dT_.fEP(ma.nodes,t.bind(null,r,qb,!0,ib),qb,q).then(function(){return C.dT_.fEP(ib,function(wb,jc,yc,Gc){C.dT_.fEP(wb,t.bind(null,r,qb,!1,ib),null,q,!0).then(Gc).catch(ua)},null,q,!0)}).then(Va).catch(ua)},null,q,!0),r})}function P(l,r,q){C.dT_.ct(l.Wa);C.dT_.ct(l.kb); C.dT_.rMO(`vc-timeout-${r}`);l.Wa=-1;l.kb=-1;X(r,q,!0)}function O(l,r){let q={kb:-1,Wa:-1};return q.kb=C.dT_.st(function(){P(q,l,r)},Ta),ba(l,r,q),C.dT_.aMO(`vc-timeout-${l}`,function(){ba(l,r,q)}),q}function ba(l,r,q){C.dT_.ct(q.Wa);q.Wa=C.dT_.st(function(){P(q,l,r)},fc)}function X(l,r,q){return nb(this,void 0,void 0,function*(){let F=C.dT_.gMN(l);if(C.dT_.rMO(l),r.zd=C.dT_.nw(),r.Qa++,q&&(Lb||Ub)){r.Qa++;let L=yield ec(r,ka,void 0,void 0,r.Ia);C.dT_.fE(L,db.bind(null,r));tb(r)}else F.length||Tb(r); yield E(F,r);tb(r)})}function db(l,r){var q=r.node;if(q){if(l.Nb.has(q)){(q=l.Nb.get(q))&&r.time>l.oa[q].time&&(l.oa[q]=r);return}l.Nb.set(q,l.oa.length)}l.oa.push(r)}function jb(l,r,q,F,L,ma="n"){U(L);L=C.dT_.lAID()===l;let na={Ta:F,ad:0,dd:0,Qa:0,ld:!1,Wc:C.dT_.nw(),zd:0,qa:C.dT_.st(function(){na.Ia=!0;na.Qa=0;Tb(na)},Kb),nb:[],Ge:[],oa:[],Nb:new WeakMap,Qe:L,jf:r,actionId:l,trigger:ma,Ia:q,vc:0,wc:0,za:new WeakMap,gd(Va,ib){ic(Va,l,ib)||(na.Ia=!0,na.Qa=0,na.trigger=Va,0<=Ma.Wa&&0<=Ma.kb&&P(Ma, l,na),Tb(na))}};if("b"===ma)Tb(na);else{var Ma={Wa:-1,kb:-1};z.push(na.gd);L&&!q?Ma=O(l,na):X(l,na,L)}}function ic(l,r,q){return r!==C.dT_.lAID()&&(q||"u"===l)}function Fc(l,r,q,F,L,ma,na){let Ma=C.dT_.tau(l);var Va=Oa;Va=Ma&&Va&&Va.test(Ma);let ib=W(Fa(F)),qb={url:Ma,time:Math.round(r),node:q,v:!oa(L,q,na),area:ib,offset:F,is:Va?2:0,ts:1};db(L,qb);F=hb(q);na=Ea(q);l=F&&!q.complete&&!l.startsWith("data:")||na&&B(q);if(L.ad++,L.nb.push({name:qb.url,startTime:r}),!l||L.Ia||Va)(F||na)&&Pc(q,L,qb,ma, !0);else{let wb=()=>{L.za.delete(q);Pc(q,L,qb,ma,!1);q.removeEventListener("load",wb);q.removeEventListener("error",wb)};q.addEventListener("load",wb);q.addEventListener("error",wb)}}function sc(l){return l.currentSrc||l.getAttribute("src")||l.getAttribute("href")||""}function Tc(l,r,q,F,L){var ma=Oa;ma=(l=C.dT_.tau(l))&&ma&&ma.test(l);let na=L===r;return{url:l,time:Math.round(q),node:r,v:!1,area:0,offset:F,is:ma?2:0,w:na?r.width:L.clientWidth,h:na?r.height:L.clientHeight,nw:na?r.naturalWidth:r.width, nh:na?r.naturalHeight:r.height,ts:1}}function Wc(l,r,q,F,L){let ma=sc(l);if(R(ma)&&!Sb(l,r.za)&&!r.nb.some(function(Ma){return Ma.name===ma})){var na=Y(F,r.za);hb(l)&&!l.width||wa(na)?(pa(na)||hb(l))&&Fc(ma,q,l,na,r,F,L):hb(l)&&r.oa.push(Tc(ma,l,q,na,F))}}function Oc(l,r,q,F){var L=[{Ic:l.ts,time:l.time}];!F&&vc?L.push({Ic:2,time:r}):(r=Math.round(C.dT_.red(q,qa(),0)),0=c.status||400<=c.status)&&0===c.status&&(a.errorReason=a.errorReason||"abort"),"function"==typeof b)return b.apply(c,d)})},st=function(a){rt=a?X.Kd(a,"requestExclusions"):void 0},xt=async function(a,b,c){if(tt&&!a.Pd){var d={type:"request",subType:"xmlhttprequest",request:a.target,requestHeaders:a.requestHeaders};if(X.Wa(a.Na))ut(a, d);else if(rt?.test(a.Na))X.Gd([{severity:"Info",text:`request "${a.Na}" was excluded by regex`}]);else{a.Pd=!0;a.Mc();var {Na:e,timestamp:f,Pa:h,traceContext:k,Te:l,traceContextHint:m,Ec:n,Fd:q}=a,t=q??b,r=!1,v=vt.Fe({url:e,startTime:f,endTime:performance.now(),initiatorType:"xmlhttprequest",Od:h,statusCode:t}).catch(function(w){r=X.hasProperty(w,"message")&&"page_dismissal"===w.message}).then(function(w){vt.Uc("xmlhttprequest",e,-1);d.resourceTiming=w;var y=vt,O=y.ne,Q=X.ba(f),V=wt(a,w),u=r,D="string"== typeof l?l:"get";var z=a.Fd??b;99>=z||400<=z?(z={"error.source":"xhr"},z=(a.errorReason?z["error.reason"]=a.errorReason:navigator.onLine||(z["error.reason"]="no_network"),z)):z=void 0;var K=!Number.isNaN(t)&&0<=t?{statusCode:t,statusText:c}:{statusCode:0,statusText:""};return O.call(y,{dc:Q,Kb:V,url:e,initiatorType:"xmlhttprequest",resourceTiming:w,traceContext:k,Ad:u,Id:D,Ee:!1,xc:z,traceContextHint:m,Rc:K,Ga:d,ad:3})});ut(a,d,v);v=await v;n&&(v["xhr.load_end"]=n);X.emitJsonEvents([v])}}},ut=function(a, b,c){vt.zb().C({pb:"end",url:a.Na,startTime:X.ba(a.timestamp),endTime:X.ba(a.Ec??performance.now()),initiatorType:"xmlhttprequest",request:a.target,Hd:c,Ga:b})},wt=function({Ec:a,timestamp:b},c){return a?a-b:c?c.duration:performance.now()-b},yt=function(a,b,c){return"upload"===c&&!a.Se&&(b.upload.addEventListener("error",function(){a.errorReason=void 0}),a.Se=!0),a.Vb.has(c)?a.Vb.get(c):Reflect.get(b,c)},zt=function(a,b,c,d,e){try{let f=d;switch(c){case "onabort":case "onerror":case "ontimeout":f= mt(d,b);a.Vb.set(c,d);break;case "onloadstart":case "onprogress":case "onload":case "onloadend":f=ot(d,e);a.Vb.set(c,d);break;case "onreadystatechange":f=qt(a,d,b),a.Vb.set(c,d)}return Reflect.set(b,c,f)}catch{return!1}},At=function(a,b,c){try{EventTarget.prototype.addEventListener.call(a,b,c)}catch{a.addEventListener(b,c)}},Ct=function(a){function b(d){delete c.Fd;c.errorReason=d}let c={Vd:new WeakMap,async:!0,Pd:!1,Gf:!1,errorReason:void 0,Na:"",Te:"",timestamp:0,Ec:void 0,target:a,hi:!1,Se:!1, Vb:new Map,oi:[],Pa:[],Mc:X.B,requestHeaders:[],traceContext:void 0,traceContextHint:"disabled",toString:()=>"[Custom DTProperty Object]",toJSON:()=>"[Custom DTProperty Object]"};return a[Bt]=c,At(a,"readystatechange",qt(c,X.B,a)),At(a,"loadend",function(){c.Ec=performance.now();xt(c,a.status,a.statusText)}),At(a,"error",b.bind(null,void 0)),At(a,"abort",b.bind(null,"abort")),At(a,"timeout",b.bind(null,"timeout")),ft(a,{get:yt.bind(null,c),set:zt.bind(null,c)})},Et=function(a,b){try{let c=a[b];if("string"== typeof b&&"function"==typeof c){let d=gt(c);a[b]=ft(c,{apply:CTX.we(Dt.bind(null,b,d)),get(e,f,h){return"dT_proxy"===f?!0:Reflect.get(e,f,h)}})}}catch{}},Gt=function(a,b){a.filter(Ft.bind(null,b)).forEach(Et.bind(null,b))},Jt=function(a,b,c,d,e){a.timestamp=a.timestamp||performance.now();a.Pa.length=0;a.Mc();let f=vt.Jf(function(h){a.Pa.push(...h)},a.Na,"xmlhttprequest");Ht.add(f);a.Mc=function(){f();Ht.delete(f);a.Mc=X.B};vt.Uc("xmlhttprequest",a.Na,1);e&&X.xb().get()&&It(c,a);a.Gf||(a.Gf=!0,vt.zb().C({pb:"start", url:a.Na,startTime:X.ba(a.timestamp),initiatorType:"xmlhttprequest",request:a.target}));try{return b.apply(c,d)}finally{a.async||xt(a,c.status,c.statusText)}},It=function(a,b){if("disabled"===b.traceContextHint){var c=Kt(b.requestHeaders,"traceparent"),d=Kt(b.requestHeaders,"tracestate");[,c]=c||["",""];[,d]=d||["",""];var [e,f,h]=X.Ie({url:b.Na,ye:c,existingTracestateValue:d});b.traceContext=f;b.traceContextHint=h;e.forEach(function([k,l]){a.setRequestHeader(k,l)})}},Kt=function(a,b){return a.find(function([c, d]){return c&&"string"==typeof c&&d&&"string"==typeof d?c.toLowerCase()===b:!1})},Dt=function(a,b,c,d,e){if(!(d instanceof Lt))return c.apply(d,e);var f="object"==typeof d[Bt]?d[Bt]:null,h=d;if((b||ht)&&(f?h=f.target:"object"==typeof d.dtProps&&(h=d.dtProps.target)),!f||!tt)return c.apply(h,e);switch((b?c.name:a)||a){case "addEventListener":"function"==typeof e[1]&&(a=e[1],(b=f.Vd.get(a))?e[1]=b:(d=ot(a,d),f.Vd.set(a,d),e[1]=d));break;case "removeEventListener":(f=f.Vd.get(e[1]))&&(e[1]=f);break; case "open":return f.Te=e[0],f.Na=X.rb(e[1]),f.async=!0===e[2]||void 0===e[2],f.errorReason=void 0,f.timestamp=0,f.Pd=!1,c.apply(h,e);case "send":return Jt(f,c,h,e,b);case "abort":try{let k=f.target.status;f.target.readyState===f.target.DONE&&"number"==typeof k&&0c;Gt(Qt,b)}),X,vt; CTX.te("X",{ra([a,b]){X=a;vt=b;let c=a.B,d=a.B,e=a.If(function(f){f.includes("x")?(c(),d()):(c=Ot(),d=a.eb("X",Pt).subscribe(st))});return function(){c();d();e()}},ua(){},api:{},ha:["1","R"],sa:[],qa:{requestExclusions:""},pa:{}});})(); (function(){function Xa(){var W=ua.dT_.aFr(oa,ea=>Ea(ea.J));W=ua.dT_.aM(W,ea=>ea.name);return va()&&W.push("soasta"),W}function Ea(W){return!(null==W||!W.some(ea=>"undefined"!=typeof pa[ea]))}function hb(W,ea){function Y(ja){return!(!ja||!ja[W])}let Q=0;if(ea){let ja=document.getElementById(ea);if(Y(ja))return ja;ua.dT_.addE("DEBUG_INFO_REQUESTED",function(){return[{type:"mvi",severity:"Info",text:`Could not find vue element with configured id "${ea}"`}]})}return Y(document.body)?document.body:Y(document.body.firstElementChild)? document.body.firstElementChild:document.createTreeWalker(document.body,NodeFilter.SHOW_ELEMENT,{acceptNode:function(ja){return(Q++,Y(ja)||50===Q)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}}).nextNode()}function cb(W){let ea;if(pa.Vue&&pa.Vue.version){var Y=pa.Vue.version;"2"===Y.split(".")[0]&&"__vue__"===W&&(ea=Y);"3"===Y.split(".")[0]&&"__vue_app__"===W&&(ea=Y)}Y=hb(W,ua.dT_.scv("vrei"));return Y&&Y[W]&&(ua.dT_.iVRA(Y,W),ea||(ea="")),ea}function $a(W){let ea=pa;for(let Y of W)if("function"== typeof Y)ea=Y.apply(this);else{W=Y.split(".");ea=pa;for(let Q=0;Q=Y&&!ua.dT_.iIO(W,8))if("object"==typeof W&&!ea.includes(W)){ea.push(W); for(let ja in W)ua.dT_.oHOP(W,ja)&&(Q++,Q+=ab(W[ja],ea,Y+1))}else if(Array.isArray(W)&&!ea.includes(W)){ea.push(W);for(let ja of W)Q+=ab(ja,ea,Y+1)}}catch(ja){}return Q}function va(){return Array.from(document.getElementsByTagName("script")).some(W=>{try{let ea=W.src;return ea&&ea.includes("c.go-mpulse.net")}catch(ea){return!1}})}this.dT_&&dT_.prm&&dT_.prm();var ua="undefined"!=typeof window?window:self,pa="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,wa,La=0, da={},Fa=[],oa=[{name:"fueldeck",J:["FDUPA"]},{name:"monitis",J:["JSBenchmark"]},{name:"pingdom",J:["PRUM_EPISODES"]},{name:"newrelic",J:["NREUM"]},{name:"appdynamics",J:["ADRUM"]},{name:"appneta",J:["_tly"]},{name:"pendo",J:["pendo"]},{name:"heap",J:["heap"]},{name:"mixpanel",J:["mixpanel"]},{name:"amplitude",J:["amplitude"]},{name:"tealeaf",J:["TLT"]},{name:"datadog",J:["DD_RUM"]},{name:"elastic",J:["elasticApm"]},{name:"requestmetrics",J:["RM"]},{name:"instana",J:["ineum"]},{name:"plumbr",J:["PLUMBR"]}, {name:"glassbox",J:["_detector"]},{name:"decibelinsight",J:["decibelInsight"]},{name:"contentsquare",J:["CS_CONF"]},{name:"hotjar",J:["hjBootstrap"]},{name:"quantummetric",J:["QuantumMetricAPI"]},{name:"fullstory",J:["FS"]},{name:"sentry",J:["Sentry"]},{name:"rollbar",J:["Rollbar"]},{name:"raygun",J:["rg4js","Raygun"]},{name:"bugsnag",J:["Bugsnag"]},{name:"airbrake",J:["Airbrake","airbrake"]},{name:"logrocket",J:["LogRocket","_lr_loaded"]},{name:"splunk",J:["SplunkRum"]},{name:"lightstep",J:["lightstep"]}, {name:"adobeanalytics",J:["_satellite","adobeDataLayer"]},{name:"posthog",J:["posthog"]},{name:"googleanalytics",J:["gtag","ga","_gaq"]},{name:"boomerang",J:["BOOMR"]}],Ua={g:function(){let W=Array.prototype.slice.call(document.querySelectorAll("[ng-version]")),ea=[];for(let Y=0,Q=W.length;Y{"set"!==ia&&"has"!== ia&&"forEach"!==ia&&Pa.apply(this,[ia,[this[ia]]])})}}:T._defaultOptions&&(ha.headers={},(T=T._defaultOptions)&&T.headers&&T.headers.forEach&&T.headers.forEach(function(Pa,ia){ia&&(ha.headers[ia]=Pa)}))}function wa(T,ha){let Pa=Na(T),ia=$b.includes(ha);return function(){function Fb(E){if(!Xb){var P=I.dT_.nw();Xb=!0;I.dT_.dlx(E,P)}}function eb(E){let P=E.then;E.then=function(...ba){0===ba.length&&(ba[0]=function(){});1===ba.length&&(ba[1]=function(X){throw X;});for(let X=0;XP.apply(this,arguments));return O.unsubscribe=hc(O.unsubscribe),O}let ba;tb||(tb=I.dT_.ex(ec+Xa(),3,Tb),O=da(Tb,tb),ba=Fa(Tb,tb));let X=Array.prototype.slice.call(arguments);X[0]&&X[0].next?(X[0].next=fb(X[0].next),X[0].error=fb(X[0].error,!0)):(0===X.length||"function"==typeof X[0])&&(0===X.length&&(X[0]=function(){}),1===X.length&&(X[1]=function(jb){throw jb;}),X[0]=fb(X[0]),X[1]=fb(X[1],!0)); let db;try{db=I.dT_.wxct(tb,Tb,ec,()=>P.apply(this,X)),db.unsubscribe=hc(db.unsubscribe)}finally{ca.XMLHttpRequest&&O&&ba&&(ca.XMLHttpRequest.prototype.open=O,ca.XMLHttpRequest.prototype.send=ba)}return db}}function hc(E){let P=Na(E);return function(){return Fb(tb),I.dT_.wxct(tb,Tb,ec,()=>P.apply(this,arguments))}}if(B(this))return R(this),Pa.apply(this,arguments);let tb=0,Jb=Array.prototype.slice.call(arguments),sb=ab(Jb[0]),Ac=Jb[0]&&"object"==typeof Jb[0],Tb="";sb?Tb=Jb[1]:Tb=Ac?Jb[0].url:Jb[0]; let Xb=!1,kc=!1,x=Jb[1];ia||sb?x=Jb[2]:Ac&&(x=Jb[0]);x&&"object"==typeof x||(x={});x.headers||pa(this,x);ia||sb?Jb[2]=x:Jb[Ac?0:1]=x;D(this);let v;try{v=Pa.apply(this,Jb)}finally{R(this)}if(v.toPromise){let E=Na(v.toPromise);v.toPromise=function(){let P,O;tb||(tb=I.dT_.ex(ec+Xa(),3,Tb),P=da(Tb,tb),O=Fa(Tb,tb));kc=!0;let ba;try{ba=I.dT_.wxct(tb,Tb,ec,()=>E.apply(this,arguments))}finally{ca.XMLHttpRequest&&P&&O&&(ca.XMLHttpRequest.prototype.open=P,ca.XMLHttpRequest.prototype.send=O)}return eb(ba)}}let t= v.lift;return v.lift=function(E){let P=t.apply(this,arguments);return P.subscribe=Wb(P.subscribe),P},v.subscribe=Wb(v.subscribe),v}}function La(T,ha){try{if(ha&&ha.headers){var Pa=ha.headers,ia={};I.dT_.fE(Pa.keys(),function(Fb){let eb=Pa.getAll(Fb);eb&&0D)return"";for(;0<=D;){if(0===D||" "===R.charAt(D-1)||";"===R.charAt(D-1))return B=D+B.length,D=R.indexOf(";",D),0<=D?R.substring(B,D):R.substring(B);D=R.indexOf(B,D+B.length)}return""}function Ea(){return 0R.vd)return{info:`Function expression config [${D}] is not part of allowed functions or has invalid number of parameters.`};R=[];for(var I of M){var ca=I.split(":");if(2!==ca.length)return{info:`Function parameters for expr [${D}] are not properly configured.`};M=ca[0];ca=ca[1];var qa=Number.parseInt(ca);if("Number"!==M||Number.isNaN(qa))if("String"===M)R.push(ca);else if("Boolean"!==M||Number.isNaN(qa)||1!==qa&&0!==qa)if("Null"===M)R.push(null);else return{info:`ValueType: '${M}' or value: '${ca}' is not valid.`}; else R.push(!!qa);else R.push(qa)}a:{I=Ua;M=B.split(".");ca=M.length-1;for(qa=0;qaI)R=xb,M.info="Metadata limit reached. Metadata evaluation will stop here and will not be executed further.";else{var ca=B;let Qb=Ja(M),{type:$b,Ua:qc}=M;var qa={};switch($b){case "a":qa=hb(qc);break;case "b":qa= Ca(qc);break;case "c":qa=qc;var ob=Xa(qa,document.cookie);qa=Na(ob)?{value:ob}:{info:`No cookie [${qa}] value found.`};break;case "d":{qa=void 0;ob=qc;var Za=oa.dT_.loc();let Aa=ob.toLowerCase();if(ja[Aa]&&ya===Za)qa={value:ja[Aa]};else if(ya=Za,ja={},Za=Ua.location.search?Ua.location.search.slice(1):Za.split("?")[1]){Za=Za.split("#")[0];Za=Za.split("&");for(let lb of Za){var nb=lb.split("=");Za=nb[0];nb=null!==(qa=nb[1])&&void 0!==qa?qa:"";Za=Za.toLowerCase();ja[Za]||(ja[Za]=nb)}qa=ja[Aa]?{value:ja[Aa]}: {info:`Searched expression [${ob}] was not found in the querystring.`}}else qa={info:"URL does not contain any query string."}}break;case "e":qa=cb(qc)}let {value:mc,info:aa}=qa;qa=Na(mc)?("string"==typeof mc&&(IQb&&(aa=`Captured value is trimmed to configured string length of [${Qb}] because it is too long.`,mc=mc.substring(0,Qb))),mc+="",M.value=mc,!M.nc&&ca&&(M.value="dT_pv", M.info="Metadata value is masked because doNotTrack is active and property is not marked as public"),aa&&(M.info=aa),mc.length):(M.value=null,aa&&(M.info=aa),0);D+=qa}}}return[D,R]}function va(D){let R="";switch(D){case "a":R="CSS Selector";break;case "b":R="JavaScript Variable";break;case "c":R="Cookie";break;case "d":R="Query String";break;case "e":R="JavaScript Function"}return R}function ua(){ab();let D=[];for(let R of oa.dT_.oK(Y)){let B=Y[R];if("f"===B.type)continue;let M={id:R,type:va(B.type), expression:B.Ua,value:B.value};B.info&&(M.info=B.info);D.push(M)}return D}function pa(){var D=oa.dT_.scv("md"),R=oa.dT_.scv("mdp"),B=oa.dT_.scv("mdl");Wa=oa.dT_.ncv("mmds");if(D){R=R.split(",");var M=B.split(",");B={};for(var I of M){var ca=I.split("=");M=ca[0];ca=Number.parseInt(ca[1]);Number.isNaN(ca)||(B[M]=Math.round(ca))}I=D.split(",");D={};for(var qa of I)if(ca=qa.indexOf("="),I=qa.substring(0,ca),M=qa.charAt(ca+1),"a"===M||"b"===M||"c"===M||"d"===M||"e"===M||"f"===M)ca=oa.dT_.de(qa.substring(ca+ 2)),D[I]={type:M,Ua:ca,value:null,nc:!1,info:void 0},B[I]&&(D[I].maxLength=B[I]);for(var ob of R)D[ob]&&(D[ob].nc=!0);Y=D}else Y={};qa=Y;ob={};for(let Za of oa.dT_.oK(qa))"f"===qa[Za].type&&(ob[Za]=qa[Za]);Q=ob}function wa(D){let R=oa.dT_.sNT();var B=D.detail.h;let M={};for(var I of oa.dT_.oK(B))M[I.toLowerCase()]=B[I];D=D.detail.a;for(let ca of oa.dT_.oK(Q))B=Y[ca].Ua.toLowerCase(),Na(M[B])&&(B=M[B],I=Ja(Y[ca]),B.length>I&&(B=B.substring(0,I)),!Y[ca].nc&&R&&(B="dT_pv"),oa.dT_.aAPY("_uaprh_",ca,B, D))}function La(){oa.dT_.fE(Object.keys(Y),function(D){D=Y[D];D.value=null;D.info=void 0})}function da(){oa.dT_.addE("CONFIG_UPDATE",pa);oa.dT_.addE("HTTP_RESPONSE",wa);pa();oa.dT_.aBPSL(function(D,R,B,M){if(D.ha(M)){var [I,ca]=ab();R=[];for(qa in Y)oa.dT_.oHOP(Y,qa)&&({value:B}=Y[qa],"undefined"!=typeof B&&null!==B&&R.push(`${qa},${oa.dT_.aesc(B)}`));var qa=(qa=R.join(";"))&&encodeURIComponent(qa);if(D.av(M,"md",qa,!0),I>=Wa)qa=Wa+"",ca&&(qa+=","+ca),D.av(M,"mdlr",qa,!0)}})}function Fa(){let D=[], [R]=ab(),B=[],M=[];for(var I in Y)if(oa.dT_.oHOP(Y,I)){let ca=Y[I];(null===ca.value||"dT_err"===ca.value)&&ca.info&&B.push(`'${ca.Ua}'(${va(ca.type)}): '${ca.info}'`);"dT_pv"===ca.value&&M.push(`'${ca.Ua}'(${va(ca.type)})`)}if(B.length){I=[];for(let ca of B)I.push({type:"mnc",text:ca,severity:"Info"});D.push({severity:"Info",text:`${B.length} session/action ${1=Wa&&D.push({severity:"Warning",text:`Session/action properties size exceeds the active limit of "${Wa}"`,type:"mlr"}),D}this.dT_&&dT_.prm&&dT_.prm();var oa="undefined"!=typeof window?window:self,Ua="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,W={xd:0,vd:0},ea={"window.Intercom":{xd:1,vd:1},"LC_API.get_last_visit_timestamp":W,"LC_API.get_visits_number":W,"LC_API.get_page_views_number":W,"LC_API.get_chats_number":W,"LC_API.get_visitor_id":W,"LC_API.get_chat_id":W}, Y={},Q={},ja={},ya,Wa,U;(function(){var D,R;return U=Ua.dT_,U&&null!==(R=(D=oa.dT_).smbi)&&void 0!==R&&R.call(D,"h")?(da(),oa.dT_.addE("DEBUG_INFO_REQUESTED",Fa),!0):!1})()&&(U.gEMD=ua,U.iRHCA=Ea)})(); (function(){function Xa(B){let M=null!==B&&("object"==typeof B||"function"==typeof B);if(M){var I=ea.get(B);if(I)return I}W={dtAWF:function(){return B.apply(this,arguments)}};I=W.dtAWF;return M&&ea.set(B,I),I}function Ea(B,M,I,ca,qa){let ob=!1;if(ya||ja)return ob;ja=!0;try{"function"==typeof Q&&Q!==Ea&&(ob=Q(B,M,I,ca,qa))}catch(Za){da.dT_.rex(Za,void 0,!0,"1")}return ob||da.dT_.re({msg:"string"==typeof B?B:"",file:M||"",line:I||-1,column:ca||-1,error:qa||"",stackContainsWrapper:!1,source:"1"}),ja= !1,ob}function hb(B){"message"in B&&"string"==typeof B.message&&da.dT_.re({msg:"string"==typeof B.message?B.message:"",file:B.filename||"",line:B.lineno||-1,column:B.colno||-1,error:B.error||"",stackContainsWrapper:!1,source:"1"})}function cb(B){try{if("function"!=typeof B)return B;let M=B.dtwid;return"number"==typeof M&&U[M]?U[M].Ec++:(U[D]={ta:B,Ec:1},B.dtwid=D++),B.rxewrapper=B.rxewrapper||function(I){try{Xa(B).apply(this,arguments)}catch(ca){if(-2146823277!==ca.number)throw Wa&&(da.dT_.rex(ca, void 0,!0,"1"),$a()),ca;}},B.rxewrapper.rxewrapper=B.rxewrapper,B.rxewrapper}catch(M){return B}}function $a(){ya+=1;da.dT_.st(function(){--ya},0)}function Ca(){let B=document.getElementsByTagName("html");0!==B.length&&B[0].hasAttribute&&B[0].hasAttribute("webdriver")||"EventTarget Window ModalWindow".replace(/\w+/g,function(M){(M=Fa[M]&&Fa[M].prototype)&&da.dT_.oHOP(M,"addEventListener")&&(M.addEventListener=Na(M.addEventListener),M.removeEventListener=Ja(M.removeEventListener));return""})}function Na(B){return function(M, I,ca,qa){return I&&I.handleEvent&&(I.handleEvent=cb(I.handleEvent)),B.call(this,M,cb(I),ca,qa)}}function Ja(B){return function(M,I,ca,qa){try{return B.call(this,M,I&&I.rxewrapper?I.rxewrapper:I,ca,qa)}finally{I&&(M=I.dtwid,"number"==typeof M&&U[M]&&U[M].ta===I&&(U[M].Ec--,U[M].Ec||(delete I.rxewrapper,delete I.dtwid,delete U[M])))}}}function ab(){try{da.dT_.apl(Fa,"onerror",function(){return Ea},function(B){Q=B})}catch(B){}}function va(...B){let M,I;for(let ca of B)!M&&da.dT_.iIO(ca,7)&&(M=ca),!I&& ca&&"string"==typeof ca&&(I=ca);return(M||I)&&da.dT_.rex(M||I,void 0,!1,"2"),R.apply(this,B)}function ua(B){var M;if(M="string"==typeof B.blockedURL&&"string"==typeof B.documentURL&&!!B.blockedURL&&!!B.documentURL)M=B.blockedURL,M=!(null!=M&&M.includes(da.dT_.scv("reportUrl")));if(M){M=[];for(var I in B)B[I]&&"function"!=typeof B[I]&&M.push([I,B[I]+""]);M.length&&da.dT_.cAE("_csprv_",M,!0,void 0,1)}}function pa(B){"securitypolicyviolation"===B.type&&ua({sourceFile:B.sourceFile,blockedURL:B.blockedURI, documentURL:B.documentURI,referrer:B.referrer,disposition:B.disposition,effectiveDirective:B.effectiveDirective||B.violatedDirective,originalPolicy:B.originalPolicy,statusCode:B.statusCode,lineNumber:B.lineNumber,columnNumber:B.columnNumber,sample:B.sample})}function wa(B){for(let M of B)"csp-violation"===M.type&&(B=M.body)&&ua(B)}function La(B){B.reason&&da.dT_.iIO(B.reason,7)?da.dT_.rex(B.reason,void 0,!0,"4"):B.detail&&da.dT_.iIO(B.detail.reason,7)&&da.dT_.rex(B.detail.reason,void 0,!0,"4")}this.dT_&& dT_.prm&&dT_.prm();var da="undefined"!=typeof window?window:self,Fa="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,oa;(oa||(oa={})).ig="errorCallback";var Ua;(function(B){B.fg="5";B.gg="2";B.hg="0";B.jg="4";B.mg="1";B.ng="3"})(Ua||(Ua={}));var W,ea=new WeakMap,Y,Q,ja=!1,ya=0,Wa=!0,U={},D=0,R;(function(){var B,M;if(Fa.dT_&&null!==(M=(B=da.dT_).smbi)&&void 0!==M&&M.call(B,"q")){if(Y=Fa.dT_,!da.dT_.bcv("doel"))if(da.dT_.bcv("emeh"))da.dT_.ael(Fa,"error",hb,!0);else{Fa.onerror!== Ea&&(Y.rxehandler=Ea,Fa.onerror&&(Q=Fa.onerror),Fa.onerror=Y.rxehandler);if(ab(),!Fa.atob)Wa=!1;else if(Fa.ErrorEvent)try{0===(new Fa.ErrorEvent("test")).colno&&(Wa=!1)}catch(ca){}Wa&&Ca()}da.dT_.bcv("lupr")&&da.dT_.ael(Fa,"unhandledrejection",La);da.dT_.bcv("csprv")&&(da.dT_.gBI().ff?da.dT_.ael(document,"securitypolicyviolation",pa):(B=da.dT_.gBI(),B.sf||B.msf||Fa.ReportingObserver&&(new Fa.ReportingObserver(wa,{buffered:!0,types:["csp-violation"]})).observe()));if(da.dT_.bcv("cce")){var I;null!== (I=Fa.console)&&void 0!==I&&I.error&&(R=Fa.console.error,Fa.console.error=da.dT_.wwi(va,R))}}})()})(); (function(){function Xa(K,C=[]){var ka=Nc||lb.dT_;ka=null!=ka&&ka.iIO?ka.iIO:null;return!(null===ka||void 0===ka||!ka(K,C))}function Ea(K,C=0){return K.name+"_"+(K.startTime+C)+"_"+K.duration}function hb(){try{performance.getEntries()[0].G=!0,Rb=performance.getEntries()[0].G,Sb=()=>!!Rb}catch(K){}}function cb(){pc=lb.dT_;Aa.dT_.gBI().sf?Sb=()=>!1:Sb=()=>(hb(),!!Rb)}function $a(K){"function"==typeof cc.addEventListener?cc.addEventListener("resourcetimingbufferfull",K):"undefined"!=typeof cc.onresourcetimingbufferfull&& (ia=cc.onresourcetimingbufferfull,cc.onresourcetimingbufferfull=K)}function Ca(){try{"function"==typeof ia&&ia.call(cc,new Event("resourcetimingbufferfull",{bubbles:!0,cancelable:!0})),Aa.dT_.st(function(){Pa.call(cc)},0)}catch(K){}}function Na(K){let {a:C,e:ka}=K.detail;if(ka)for(let xa of ka){K=xa.url;if(!K)continue;let Ha=xa.relevance||0,Oa={area:xa.area,imageWidth:xa.w,imageHeight:xa.h,imageNaturalWidth:xa.nw,imageNaturalHeight:xa.nh,onloadTime:xa.o,relevance:Ha,Pe:xa.ireason||0,actionId:C||0}; (!Fb[K]||Ha>Fb[K].relevance)&&(Fb[K]=Oa)}}function Ja(K){return!!K&&Number.isFinite(K)&&0=C)return K;var ka=tb[Ea(K,C)];if(ka)return ka;ka={};for(let xa of Ac)ka[xa]=wa(K,C,xa);for(let xa of Tb)xa in K&&(ka[xa]={get(){return K[xa]}});C=Object.create(K,ka);return C._dtCl=!0,ua(C),C}function da(){let K= [],C=document.getElementsByTagName("iframe");if(!C.length)return K;for(let Ta=0;TaBa.responseEnd||0>Ba.startTime?!1:0=Kb||Ub&&Ub.actionId===+ka&&0{let Ha=xa.actionId,Oa=ka[Ha];Oa||(Oa=[]);var Ba=C[xa.name];if(Ba){if(Ba&&"LINK"===Ba.nodeName){let vb=Ba.media|| "all";Ba="stylesheet"===Ba.rel&&window.matchMedia(vb).matches&&!Ba.disabled}else Ba=!Ba.hasAttribute("async")&&!Ba.hasAttribute("defer")&&"module"!==Ba.getAttribute("type");xa.isCritical=+Ba}ab(xa);Oa.push(xa);ka[Ha]=Oa;hc[Ea(xa)]=!0;return ka},{});K=ca(K);900Ta.duration?!0:0>=Ta.responseEnd?!1:Ta.requestStart===Ta.fetchStart&&Ta.requestStart===Ta.responseStart&&Ta.responseStart!==Ta.responseEnd;Ba.call(Oa,{type:pb,xh:Cb,url:fc,domain:Kb,actionName:Ub,$g:Ec,Qh:Bc,wg:Ta,Wg:!1})}$b(C,K,vb,Ha,ka,xa)}function Qb(K,C,ka,xa,Ha){let Oa=Ha||Wc();if(!K.length||0>=Oa)ka("");else{var Ba=[];P(K,vb=>{if(Oc&&Ba.length/2>=Oc)vb=!1;else{var Ta=vb.startTime,pb;(pb=Ta<("iframe"===vb.initiatorType? 1:0))||(pb=vb.actionId,pb=!(!pb||pb===C));pb?vb=!0:(Ta=Ta?["b",Math.round(Ta)]:[],vb=(t(vb,Ta),Ba.push(sc(vb.name),Ta.join("")),!0))}return vb},void 0,function(){ka(E(`${C||Fc()}-${Math.round(Oa)};${Ba.join("|")}`))},!xa)}}function $b(K,C,ka,xa,Ha,Oa){Qb(xa,C,Ba=>{Ba&&K.Hd.push(Ba);Ha()},Oa)}function qc(K,C,ka,xa){if(Aa.dT_.las()){var Ha=ba();Ha=!ka&&(0>=Ha||3E3>X()-Ha)?(Aa.dT_.sMPS(2E3),!1):!0}else Ha=!1;if(Ha&&!C){mc(qa(ka),ka);!Dc.length||Aa.dT_.last()+3E4<=X()&&Aa.dT_.last()?(Dc=[],C=void 0): C=Dc.splice(0,1)[0];if(C)for(C=C.Hd,ka=0;kaxb.right||xb.left>(window.innerWidth||document.documentElement.clientWidth)|| 0>xb.bottom||xb.top>(window.innerHeight||document.documentElement.clientHeight));if(Qb){ya=W.dT_.nw();break}}}function Ja(){hb();Q&&!D?cb():!Q&&D&&(W.dT_.rBPSL(Ca),W.dT_.rO("deadClickObserver"),W.dT_.rel(document,"click",$a,void 0),U=[],D=!1,ya=-1)}function ab(){if(R=W.dT_.bcv("uxrgce"),R){let Za=W.dT_.scv("uxrgcm"),[nb,xb]=Za.split(";");B=va(nb);va(xb)}}function va(Za){let [nb,xb,Qb,$b]=Za.split(",");return{zg:+nb||100,Gg:+xb||25,bg:+Qb||300,Xf:+$b||3}}function ua(Za){return{x:Za.x||Za.clientX,y:Za.y|| Za.clientY,timeStamp:W.dT_.nw()}}function pa(){W.dT_.iMD()||(W.dT_.aBPSL(da),W.dT_.ael(document,"click",La),W.dT_.ael(document,"mousedown",wa),M=!0)}function wa(Za){ca=ua(Za)}function La(Za){Za=ua(Za);if(0===qa.length)qa.push(Za);else{var nb=qa[0],xb=qa[qa.length-1];if(xb=Za&&xb?Za.timeStamp-xb.timeStamp<=B.bg:!1)xb=B.Gg,xb=Math.abs(nb.x-Za.x)<=xb&&Math.abs(nb.y-Za.y)<=xb;xb&&Za&&ca&&Za.timeStamp-ca.timeStamp<=B.zg?(qa.push(Za),Fa()):(qa.length>=B.Xf&&oa(),qa=[Za])}}function da(Za,nb,xb,Qb){if(0!== ob.length){nb=Za.av;xb=ob;let $b=[];for(let qc of xb)$b.push(qc.Ag+"|"+qc.Zf.toFixed(0)+"|"+qc.duration.toFixed(0));nb.call(Za,Qb,"rC",$b.join(","),!0);ob=[]}}function Fa(){W.dT_.ct(I);I=W.dT_.st(function(){qa.length>=B.Xf&&oa()},B.bg)}function oa(){var Za=qa[0];Za={Ag:qa.length,Zf:Math.round(Za.timeStamp),duration:Math.round(qa[qa.length-1].timeStamp-Za.timeStamp)};0arguments.length&&(O=!0);t.async=O;t.originalXhr.onreadystatechange=t.Db;t.url=""+P;let db=Ua(v,"open");if(db){var jb=arguments, ic=v;Ja(db).apply(ic,jb)}else fb.apply(t.originalXhr,arguments);v.readyState=t.originalXhr.readyState},v.send=function(){return t.Fe(arguments,!1)},v.abort=function(...E){0{if(E){var O=v.ua;for(let ba of O)if(ba[0]===t&&ba[1]===E&&ba[2]===P)return;O.push([t,E,!!P]); v.Fb||(v.Fb=!0,va(this,v.Cd,v.Bc))}};this.removeEventListener=function(t,E,P){let O=null,ba=v.ua;for(let X=0;X{let E=v.ua,P=!1,O=!1;if(t.cancelable&&t.preventDefault){let ba=t.preventDefault;t.preventDefault=function(){return P=!0,Ja(ba).apply(this,arguments)}}if(t.stopImmediatePropagation){let ba=t.stopImmediatePropagation;t.stopImmediatePropagation=function(){return O=!0,Ja(ba).apply(this,arguments)}}for(let ba of E)!O&& ba[0]===t.type&&!ba[2]&&("object"==typeof ba[1]&&ba[1].handleEvent?Ja(ba[1].handleEvent).apply(ba[1],[t]):Ja(ba[1]).apply(this,[t]));return!P}}function Fa(x,v,t){var E;let P="status"in v?v.status:0,O=null!==(E=x.originalStatus)&&void 0!==E?E:P;E=99>=O||400<=O;aa.dT_.disE({kind:"REQUEST_COMPLETED",detail:{i:"xmlhttprequest",x:x.url,q:x.requestStart,m:x.method,u:x.originalXhr,h:x.ib,c:O,s:"statusText"in v?v.statusText:"",a:t,e:aa.dT_.nw(),o:x.errorReason,t:E,n:x.traceContext,l:x.traceContextHint}})} function oa(x,v){let t=v.aa,E=x.status;try{let P=kc;if(P.gEMD&&P.iRHCA&&P.iRHCA()){let O=$a(x.getAllResponseHeaders());aa.dT_.disE({kind:"HTTP_RESPONSE",detail:{a:t,h:O}})}}catch(P){}200!==E&&aa.dT_.mx()&&(0===E?(v.errorReason||(v.errorReason="abort"),aa.dT_.st(function(){aa.dT_.mxc(t)},0)):aa.dT_.mxf(E,x.statusText,t));aa.dT_.lx(t,void 0,"x");v.aa=0}function Ua(x,v){try{let t=Object.getPrototypeOf(x),E=Object.getPrototypeOf(x.dtProps.originalXhr);return E||(E=eb.prototype),t&&E&&!Wb.has(t[v])?t[v]: null}catch(t){return null}}function W(x){return aa.dT_.iIO(x,["dtProps"])}function ea(x){x.UNSENT=0;x.OPENED=1;x.HEADERS_RECEIVED=2;x.LOADING=3;x.DONE=4}function Y(x){"upload"===x?Object.defineProperty(Aa.XMLHttpRequest.prototype,"upload",{enumerable:!0,configurable:!0,get:function(){return this.dtProps.ob?(this.dtProps.upload||(this.dtProps.upload=new da(this)),this.dtProps.upload):eb.prototype.upload}}):Object.defineProperty(Aa.XMLHttpRequest.prototype,x,{enumerable:!0,configurable:!0,get:function(){return this.dtProps.ob? 0<=pc.indexOf(x)?this.dtProps.originalXhr[x]:this.dtProps[x]:eb.prototype[x]},set:function(v){this.dtProps.ob?this.dtProps[x]=v:eb.prototype[x]=v}})}function Q(x,v){let t=Aa.XMLHttpRequest.prototype[x];!v&&!aa.dT_.iNF(t)||(Aa.XMLHttpRequest.prototype[x]=function(E,P){function O(){let X;W(this)?("open"===E&&!this.dtProps.url&&(this.dtProps.url=arguments[1]+""),this.dtProps.originalXhr.withCredentials!==this.dtProps.withCredentials&&(this.dtProps.originalXhr.withCredentials=this.dtProps.withCredentials), X=this.dtProps.originalXhr):X=this;return ba.apply(X,arguments)}let ba=Ja(P);return Wb.set(O,!0),O}(x,eb.prototype[x]))}function ja(){eb=Aa.XMLHttpRequest;Fb=kc.ct||clearTimeout;fb=Ja(eb.prototype.open);Aa.XMLHttpRequest=Xa;Aa.XMLHttpRequest[cc]=eb;T=cb(eb,Sb);Xa.prototype=Object.create(eb.prototype,Object.getOwnPropertyDescriptors(eb.prototype));Object.defineProperty(Xa.prototype,"dtProps",{value:{ob:!1},enumerable:!1,configurable:!0,writable:!0});Xa.prototype.dtProps.ob=!1;ea(Xa);ea(Xa.prototype); hb(eb.prototype);for(let x in eb.prototype){if(-1!==oc.indexOf(x)&&-1===Sb.indexOf(x))continue;let v=x;try{-1!==Sb.indexOf(x)?Q(v,!0):-1!==Rb.indexOf(x)?Y(x):Aa.XMLHttpRequest.prototype[v]=eb.prototype[v]}catch(t){Y(x)}}for(let x in eb)if(!(x in eb.prototype))try{Aa.XMLHttpRequest[x]=eb[x]}catch(v){}try{ya()}catch(x){}}function ya(){if(!aa.dT_.bcv("peti")){var x=EventTarget.prototype,v=x.addEventListener,t=Ja(v);x.addEventListener=aa.dT_.wwi(function(O,ba,X){if(W(this))this.dtProps.Sc(O,ba,X);else return t.apply(this, arguments)},v);v=x.removeEventListener;var E=Ja(v);x.removeEventListener=aa.dT_.wwi(function(O,ba,X){if(W(this))this.dtProps.Gd(O,ba,X);else return E.apply(this,arguments)},v);v=x.dispatchEvent;var P=Ja(v);x.dispatchEvent=aa.dT_.wwi(function(O){return W(this)?this.dtProps.$b(O):P.apply(this,arguments)},v)}}function Wa(x,v){return new tb(x,v)}function U(x){return"string"==typeof x}function D(x){x.lxCalled||(aa.dT_.lx(x.actionId,void 0,"x"),x.lxCalled=!0)}function R(x,v,t){return function(...E){let {actionId:P, url:O}=x;try{if(x.callbackStart=aa.dT_.nw(),aa.dT_.ec(P),"function"==typeof v)return sb({ta:v,context:t,sa:E,actionId:P,url:O})}finally{aa.dT_.lc(P),D(x)}}}function B(x,v,t,E){return function(...P){try{aa.dT_.ec(x.actionId);let O=P[0],ba=Na(O),X=new Aa[ba](O.type,O);if(M(O,E,X),P[0]=X,"function"==typeof v){let {actionId:db,url:jb}=x;return sb({ta:v,context:O.target,sa:P,actionId:db,url:jb})}}finally{aa.dT_.lc(x.actionId)}}}function M(x,v,t){v=I(x,"target",v);Object.defineProperties(t,{target:v,currentTarget:v, srcElement:v,stopPropagation:I(x,"stopPropagation",function(...E){return Event.prototype.stopPropagation.apply(x,E),Event.prototype.stopPropagation.apply(t,E)}),stopImmediatePropagation:I(x,"stopImmediatePropagation",function(...E){return Event.prototype.stopImmediatePropagation.apply(x,E),Event.prototype.stopImmediatePropagation.apply(t,E)}),preventDefault:I(x,"preventDefault",function(...E){return Event.prototype.preventDefault.apply(x,E),Event.prototype.preventDefault.apply(t,E)}),eventPhase:I(x, "eventPhase","undefined"==typeof x.eventPhase?2:void 0),timeStamp:I(x,"timeStamp",x.timeStamp||aa.dT_.nw()),initEvent:I(x,"initEvent")})}function I(x,v,t){return{get(){return t||x[v]},enumerable:!0}}function ca(x,v,t){return function(...E){try{let P=kc;if(P.gEMD&&P.iRHCA&&P.iRHCA()&&t.readyState===t.HEADERS_RECEIVED){let O=$a(t.getAllResponseHeaders());aa.dT_.disE({kind:"HTTP_RESPONSE",detail:{a:x.actionId,h:O}})}}catch(P){}try{if(x.callbackStart=aa.dT_.nw(),aa.dT_.ec(x.actionId),t.readyState===t.DONE&& aa.dT_.mx()&&(0>=t.status||400<=t.status)&&(0===t.status?(x.errorReason||(x.errorReason="abort"),aa.dT_.st(aa.dT_.mxc.bind(null,x.actionId),0)):aa.dT_.mxf(t.status,t.statusText,x.actionId)),"function"==typeof v){let {actionId:P,url:O}=x;return sb({ta:v,context:t,sa:E,actionId:P,url:O})}}finally{aa.dT_.lc(x.actionId),t.readyState===t.DONE&&D(x)}}}function qa(x,v,t){return"upload"===v&&aa.dT_.mx()&&!t.hasUploadHandler&&(x.upload.addEventListener("error",function(){aa.dT_.mxg("Upload failure",t.actionId)}), t.hasUploadHandler=!0),t.origHandlers.has(v)?t.origHandlers.get(v):Reflect.get(x,v)}function ob(x,v,t){try{EventTarget.prototype.addEventListener.call(x,v,t)}catch(E){x.addEventListener(v,t)}}function Za(x){let v={method:"",callbackStart:0,requestStart:0,wrappers:new WeakMap,actionId:0,async:!0,lxCalled:!1,url:"",target:x,hasCustomReadyStateChangeHandler:!1,hasUploadHandler:!1,origHandlers:new Map,errorReason:void 0,requestHeaders:[],traceContext:void 0,traceContextHint:"disabled",toString:()=>"[Custom DTProperty Object]", toJSON:()=>"[Custom DTProperty Object]"};return Object.defineProperty(x,"dtProps",{value:v,enumerable:!1,configurable:!0,writable:!1}),ob(x,"readystatechange",ca(v,()=>{},x)),aa.dT_.mx()&&(ob(x,"error",function(){return v.errorReason=void 0,aa.dT_.mxf(x.status,x.statusText,v.actionId)}),ob(x,"abort",function(){return v.errorReason="abort",delete v.originalStatus,aa.dT_.mxc(v.actionId)}),ob(x,"timeout",function(){return v.errorReason="timeout",aa.dT_.mxt(v.actionId)})),ob(x,"loadend",function(){var t; let E=null!==(t=v.originalStatus)&&void 0!==t?t:v.target.status;t=99>=E||400<=E;aa.dT_.disE({kind:"REQUEST_COMPLETED",detail:{i:"xmlhttprequest",x:v.url,q:v.requestStart,m:v.method,u:v.target,c:E,s:v.target.statusText,a:v.callbackStart,e:aa.dT_.nw(),h:v.requestHeaders,o:v.errorReason,t,n:v.traceContext,l:v.traceContextHint}})}),Wa(x,{get(t,E){return qa(t,E,v)},set(t,E,P,O){try{let X=P;switch(E){case "onabort":case "onerror":case "ontimeout":X=R(v,P,t);v.origHandlers.set(E,P);break;case "onloadstart":case "onprogress":case "onload":case "onloadend":X= B(v,P,t,O);v.origHandlers.set(E,P);break;case "onreadystatechange":X=ca(v,P,t),v.origHandlers.set(E,P)}var ba=Reflect.set(t,E,X)}catch(X){ba=!1}return ba}})}function nb(x,v){try{if("string"==typeof v&&"function"==typeof x[v]){let t=aa.dT_.iNF(x[v]);x[v]=Wa(x[v],{apply:$b.bind(null,v,t),get(E,P,O){return"dT_proxy"===P?!0:Reflect.get(E,P,O)}})}}catch(t){}}function xb(x,v){hb(v);x=aa.dT_.aFr(x,qc.bind(null,v));aa.dT_.fE(x,nb.bind(null,v))}function Qb(x,v){if("disabled"===v.traceContextHint){var t=Ca(v.requestHeaders, "traceparent"),E=Ca(v.requestHeaders,"tracestate");[,t]=t||["",""];[,E]=E||["",""];var {configuration:P,traceContext:O,traceContextHint:ba}=aa.dT_.sch({url:v.url,actionId:v.actionId,existingTraceparentValue:t,existingTracestateValue:E});v.traceContext=O;v.traceContextHint=ba;var X=P.headers;X&&(v=aa.dT_.aFr(Reflect.ownKeys(X),U),aa.dT_.fE(v,function(db){x.setRequestHeader(db,X[db])}))}}function $b(x,v,t,E,P){if(!(E instanceof Jb))return sb({ta:t,context:E,sa:P});let O=E.dtProps;var ba=E;if(O&&(v|| T)&&(ba=O.target),!O)return sb({ta:t,context:ba,sa:P});switch((v?t.name:x)||x){case "addEventListener":if("function"==typeof P[1]){v=P[1];var X=O.wrappers.get(v);X?P[1]=X:(E=B(O,v,ba,E),O.wrappers.set(v,E),P[1]=E)}break;case "removeEventListener":(E=O.wrappers.get(P[1]))&&(P[1]=E);break;case "open":return O.actionId=0,O.lxCalled=!1,O.method=P[0],O.url=P[1]+"",O.async=!0===P[2]||void 0===P[2],sb({ta:t,context:ba,sa:P});case "send":a:{O.requestStart=aa.dT_.nw();O.actionId||(O.actionId=aa.dT_.ex("x", void 0,O.url,!1,t),aa.dT_.disE({kind:"REQUEST_STARTED",detail:{i:"xmlhttprequest",x:O.url,u:O.target,q:O.requestStart}}));v&&Qb(E,O);try{X=sb({ta:t,context:ba,sa:P,actionId:O.actionId,url:O.url});break a}finally{O.async||D(O)}X=void 0}return X;case "abort":a:{try{let jb=O.target.status;O.target.readyState===O.target.DONE&&"number"==typeof jb&&0E;xb(oc,v)}this.dT_&&dT_.prm&&dT_.prm();var aa="undefined"!=typeof window?window:self,Aa="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,lb="cancelBubble defaultPrevented eventPhase isTrusted lengthComputable loaded position returnValue timeStamp total totalSize type".split(" "),Nc="onabort onerror onload onloadend onloadstart onprogress ontimeout".split(" "), pc="responseText response status statusText responseBody responseStream responseURL responseXML responseType".split(" "),Rb=[...pc,...Nc,"onreadystatechange","upload","readyState"],Sb="open send getAllResponseHeaders getResponseHeader setRequestHeader overrideMimeType abort sendAsBinary setAttributionReporting setPrivateToken".split(" "),oc=["addEventListener","removeEventListener","dispatchEvent"],ec=[...Sb,...Rb,...oc],cc=Symbol.for("dt_2");Symbol.for("dt_3");var T=!1,ha=["addEventListener","removeEventListener"], Pa,ia=new WeakMap,Fb,eb,fb,Wb=new WeakMap;da.prototype.toString=function(){return"[XMLHttpRequestUpload]"};var hc={readyState:0,response:"",responseText:"",responseType:"",responseURL:"",status:0,statusText:"",timeout:0,withCredentials:!1},tb,Jb,sb=Ja(function({ta:x,context:v,sa:t,actionId:E=0,url:P=""}){return aa.dT_.wxct(E,P,"x",()=>x.apply(v,t))}),Ac,Tb,Xb=Aa.dT_;if(Xb&&"ea"in Xb&&null!==(Tb=(Ac=aa.dT_).smbi)&&void 0!==Tb&&Tb.call(Ac,"x")){var kc=Xb;"object"==typeof Aa.Reflect&&"function"==typeof Aa.Proxy&& aa.dT_.bcv("expw")&&!aa.dT_.gBI().edge?mc():ja()}})();