try{globalThis.DT_RUM=globalThis.DT_RUM||(new Proxy({ctx:new Map()},{get(t,k,r){if(k==="ctx"||k==="current"){return Reflect.get(t,k)}return r.current[k]}})) globalThis.DT_RUM.ctx.set(document.currentScript,{})}catch(e){console.log("[Dynatrace RUM JavaScript] Initialization Error:",e)}(function(){let CTX=globalThis.DT_RUM.ctx.get(document.currentScript);globalThis.DT_RUM.current??=CTX;var aa,ha,ca,ia,ka,w,ma,la,pa,qa,ra,sa,ua,xa,va,wa,ya,Aa,za,Ba,Ca,Fa,Ea,Ia,Ja,Ka,La,Ha,Ma,Na,Pa,Oa,Ra,Sa,Va,Ua,Xa,Wa,Za,Ya,db,$a,ab,bb,cb,gb,hb,ib,B,kb,C,mb,rb,qb,tb,ub,vb,wb,yb,Ab,Bb,Eb,Db,Fb,Mb,Lb,Hb,Gb,Ib,Ob,Pb,Rb,Sb,Tb,Wb,Vb,Xb,Yb,bc,Zb,$b,cc,dc,fc,lc,ic,gc,mc,nc,pc,rc,uc,vc,wc,zc,Cc,Ac,Ec,Hc,Ic,Fc,Jc,Gc,Kc,Lc,Mc,Nc,Oc,Qc,Rc,Sc,Tc,Wc,$c,dd,cd,ad,ed,bd,fd,gd,hd,kd,od,pd,qd,rd,md,zd,sd,yd,Ed,Fd,Hd,Id,id,vd,Gd,Kd,Td,Rd,Ud,Sd,Qd,Od,Nd,Wd,Bd,Cd,Xd,Yd,Zd,$d,ae,be,ce,fe,he,ge,de,ie,ee,oe,pe,se,te,ue, we,xe,Be,ze,Ae,Ee,Ge,He,Je,Me,Ke,Le,Ne,Oe,Qe,Ve,Te,Xe,Ye,$e,Ze,bf,cf,gf,df,ff,jf,lf,mf,qf,rf,kf,nf,sf,Cf,Df,Ef,Ff,Gf,Hf,Jf,If,Kf,Lf,Qf,Mf,Nf,Pf,Rf,Uf,Tf,Xf,Vf,Yf,Zf,$f,ag,bg,cg,dg,eg,ba,ja,Af,na,fg,H,ta,Ga,Da,qg,Ta,Bf,Qa,kc,Cb,fb,eb,re,jb,ac,rg,nb,lb,sb,sg,xb,zb,Jb,Kb,Nb,Ub,Qb,tg,ug,vg,ec,hc,jc,sc,tc,qc,oc,xg,of,yg,zg,Dc,yc,xc,Bc,Re,Ag,Bg,F,Pc,Uc,Vc;CTX.l=function(){for(var a=0;atypeof g[v]|| (h.includes(v)?n.push([v,t]):b.includes(v)||b.push(v));let {Cc:p,yc:u}=Oa(a,m.concat(n)),{fb:x,wa:q}=ma(u);g=p.concat(x);g.push(["dt.support.api.has_dropped_custom_properties",q||!!f.length]);b.length&&g.push(["dt.support.api.overridden_fields",b]);c&&g.push(["dt.support.api.has_enrich_exception",!0]);c=Object.fromEntries(g);return c[CTX.y]=a[CTX.y],c};Oa=function(a,b){function c([d]){return d in a}return b.reduce(function(d,e){return c(e)?d.Cc.push(e):d.yc.push(e),d},{Cc:[],yc:[]})}; Ra=function(a){Qa.v(a,"low")};Sa=function(a,b){a=ta;return"enabled"===a||"high"===b&&"priority=high"===a};Va=function(a){return Ta.add(Ua(a))};Ua=function(a){return function(b){return b.map(a)}};Xa=function(a){return a.map(Wa)};Wa=function(a){return{initial:a,Ub:a,Vc:!1,Uc:!1}};Za=function(a){return function(b){return b.map(Ya(a))}}; Ya=function(a){return function(b){if(b){var {initial:c,Ub:d}=b;Object.freeze(d);b=!1;try{var e=a(d,c[CTX.y])}catch(f){b=!0,e={...d},w(`Modifications were not applied to the event, as an exception occurred in the addEventModifier API function: ${sa(f)}`)}if("object"==typeof e&&e)return{initial:c,Ub:e,Vc:!0,Uc:b}}}};db=function(a){return a.filter($a).map(ab).map(xa).map(bb).map(cb)};$a=function(a){return!!a};ab=function({initial:a,Ub:b,Vc:c,Uc:d}){return c?Pa(a,b,d):b}; bb=function(a){return Aa(a)&&(a["dt.support.has_nfn_values"]=!0),a};cb=function(a){return JSON.stringify(a,function(b,c){return void 0===c?null:c})};gb=function(){return eb=setInterval(function(){fb=[]},18E5),function(){fb=[];clearInterval(eb)}};hb=function(a){fb.push(...a)}; ib=function(a,b=CTX.l){function c(m){if(h)g=m;else{var n=!e.length;if(g!=g?m==m:g!==m||g&&"object"==typeof g||"function"==typeof g){let p=g;g=m;for(let u of f)e.push(u,m,p)}if(n){for(m=0;mg)||CTX.l,h=!1),f[n](m),m(g),function(){aa(f,m);f.length||(k(),k=CTX.l)}}let e=[],f=[],g=a,k=CTX.l,h=!1;return{subscribe:d,set:c,get:function(){if(!f.length){let m;return d(function(n){m=n})(),m}return g}, update:function(m){c(m(g))},select:function(m,n){return B(m(g),function(p){return d(function(u){p(m(u))},n)})}}};B=function(a,b){let {subscribe:c,get:d,select:e}=ib(a,b);return{subscribe:c,get:d,select:e}};kb=function(a){jb.update(function(b){return{...b,...a}})};C=function(){return lb()+Math.floor(performance.now())};mb=function(a){return Math.floor(lb()+a)};rb=function(){return nb=Math.floor(performance.timeOrigin),lb=qb,nb};qb=function(){return nb};tb=function(){return{subscribe:sb.subscribe,get:sb.get}}; ub=function(){return document.readyState};vb=function(){return document.visibilityState};wb=function(){let [a]=globalThis.performance.getEntriesByType("navigation");return!!a&&!!a.loadEventStart&&!!a.loadEventEnd};yb=function(){return{subscribe:xb.subscribe,get:xb.get,select:xb.select}};Ab=function(a,b,c){zb.push({timestamp:C(),code:a,message:b});hb([{severity:"Info",text:b,code:a,details:c}])}; Bb=function(){if(zb.length){var a={"characteristics.is_self_monitoring":!0,"characteristics.is_internal":!0,start_time:C(),duration:0,"dt.rum.schema_version":"0.21.0","dt.rum.sfm_events":zb};return zb=[],a}};Eb=function(){let a=yb().subscribe(function(c,d){d&&"hidden"!==d[0]&&"visible"!==c[0]&&(c=Bb())&&Ra([c])},{$:"unshift"}),b=Cb(Db);return function(){a();b()}};Db=function(a){let b=Bb();return b&&a.push(b),a};CTX.D=function(a,b){return null!=a&&"object"==typeof a&&b in a}; Fb=function(a){return null!=a}; Mb=function(){var a=document.currentScript;a={"data-config":Gb(a,"data-config"),"data-envconfig":Gb(a,"data-envconfig"),"data-appconfig":Gb(a,"data-appconfig"),"data-syntheticconfig":Gb(a,"data-syntheticconfig"),"data-debugconfig":Gb(a,"data-debugconfig")};a=Hb(a);{var b=Symbol();let d=globalThis;d[b]="#JSON_CONFIG#";let e=d[b];b=(delete d[b],e);b="object"==typeof b?Hb(b):void 0}a=Ib(a,b);if(!a)throw new Jb("None of the supported configuration sources contain the required properties [revision, environmentId, app]. If you are using automatic injection, make sure that OneAgent is updated to version 1.301 or later.");a:{b:{b= `dtCFG_${a[1].environmentId}_${a[3].app}`;try{var c=globalThis.localStorage.getItem(b);break b}catch(d){`${b}`}c=null}if(c&&(c=JSON.parse(c),"object"==typeof c&&null!==c&&CTX.D(c,1)&&CTX.D(c[1],"revision")))break a;c=void 0}c=Ib(c,a);a=a[5]?.modules||a[4]?.modules||a[3]?.modules||a[2]?.modules||a[1]?.modules||a[0]?.modules||"";if(!a)throw new Jb("Neither the script tag nor the embedded config contains the featurehash!");Kb=a.split("").filter(Lb);return c};Lb=function(a){return Nb.includes(a)}; Hb=function(a){if(a&&"data-config"in a&&CTX.D(a["data-config"],"revision")&&CTX.D(a["data-config"],"environmentId")&&"data-appconfig"in a&&CTX.D(a["data-appconfig"],"app"))return{1:a["data-config"],5:a["data-debugconfig"],3:a["data-appconfig"],4:a["data-syntheticconfig"],2:a["data-envconfig"]}};Gb=function(a,b){a=a?.getAttribute(b)||"{}";return JSON.parse(a)};Ib=function(...a){a=a.filter(Fb);return a.sort(Ob),a[0]};Ob=function(a,b){return b[1].revision-a[1].revision};Pb=function(a){return a.modules}; Rb=function(){return Qb.get().revision};Sb=function(a,b,c){return Qb.subscribe(b,c)};Tb=function(a,b){return Qb.select(b)};Wb=function(){return Ub.subscribe(function(a){Vb(a[0]);Vb(a[5]);var b=`dtCFG_${a[1].environmentId}_${a[3].app}`,c=JSON.stringify(a);try{globalThis.localStorage.setItem(b,c)}catch(d){`${b}`}delete a[0]?.toJSON;delete a[5]?.toJSON})};Vb=function(a){a&&(a.toJSON=()=>{})}; Xb=function(a){return Ub.subscribe(function(b){let c=b[1].revision,d={...b[0]};for(let e=0;5>=e;e++)Object.assign(d,b[e]);b=(d.revision=c,d);a(b)})};Yb=function(a,b){return Qb.get()[b]}; bc=function(a,b){let c=0,d=ka().map(function([g,k]){return[g,k,++c,b()]}).filter(Zb).filter($b).subscribe(function([,g,k,h]){1===k&&Ab(2007,g.config.revision+"");a({...h,1:{...h[1],...g.config},2:{...h[2],...g.environmentConfig},3:{...h[3],...g.appConfig},5:{...h[5]}})}),e=ac(function(g){let k=b();a({...k,0:{...k[0],...g}})}),f=Mb();return a({...b(),...f}),function(){d();e()}}; Zb=function(a){let [b,c]=a;a=c.config?.revision;var d=cc();return b.applicationId===d.applicationId&&b.endpoint===d.endpoint&&b.environment===d.environment&&"OK"===c.status&&c.config?.environmentId===b.environment&&!!a};$b=function([,a,,b]){let c=a.config,d=a.environmentConfig,e=a.appConfig;return b[1].revisionz.buffer);return t.push(...n.buffer),m.length=0,n={buffer:[],size:0},t}function d(){clearTimeout(h);h=0;e();g()}function e(){m.map(gc).forEach(f);m.length=0}function f(t){a(t)}function g(){n.size&&(a(n.buffer),n={buffer:[],size:0})}function k(t,z){let E=[];for(let A of t){var K=hc.encode(A).length;if(K>z.cc)E.push(A);else{t=A;let da=!!n.size,P=K+(da?1:0),ea=n.size+P>z.Dc;da&&ea?(m.push(n),n={buffer:[t],size:K}):(n.buffer.push(t),n.size+=P)}}E.length&& (z=z.cc,console.warn(`Dynatrace dropped ${E.length} events because they exceeded the size limit of ${z} bytes. Discarded events:`,E),Ab(2005,`${E.length} event(s) exceeded the byte size limit of ${z}`))}let h,m=[],n={buffer:[],size:0},p=Qb.subscribe(ic,void 0),u=yb().select(t=>t[1]).subscribe(function(t){"load_complete"===t&&(e(),65497>n.size?h||=setTimeout(d,2E3):g())}),x=yb().select(t=>"hidden"===t[0]).subscribe(function(t){t&&(t=c(),k(t,jc[0]),d())}),q={filter:kc.filter,subscribe:kc.subscribe}.filter(b).subscribe(function(t){var z= yb().get();z[2]?(z=c(),z.push(...t),k(z,jc[0]),d()):(k(t,jc[1]),"load_complete"===z[1]&&(e(),65497>n.size?h||=setTimeout(d,2E3):g()))}),v=d.bind(null);ec.add(v);return function(){ec.delete(v);q();u();x();p()}};ic=function(a){let b=1024*a.maxBeaconSize-39;jc={0:{Dc:65497,cc:65497},1:{Dc:b,cc:Math.min(b,1024*a.maxEventSize)}}};gc=function(a){return a.buffer};mc=function(a,b){return"high"===b};nc=function(a,b){return"low"===b};pc=function(a){return oc.push(a),function(){aa(oc,a)}}; rc=function(a,b){let c=`{"data_version":1,"data":{"events":[${b.join(",")}]}}`,d=cc();qc.v({method:"POST",body:c,environment:d,Sc:a,Ec:c.length,Cd:b.length,Ga:0,Zb:"",query:{}})};uc=function(){let a=sc(rc.bind(null,"high")),b=tc(rc.bind(null,"low"));return function(){a();b()}};vc=function(a){return pc(function(b){return b.query=a(b.query),b})};wc=function(a){return!!a&&"object"==typeof a&&"ica"in a&&1===a.ica}; zc=function(){return xc?(null===yc&&(yc=xc.gVI(),queueMicrotask(function(){yc=null})),yc):""};Cc=function(a){let b=globalThis.dT_;if(wc(b)&&"addE"in b)return Ac(b,a);let c=CTX.l,d=Bc.subscribe(function(e){c();wc(e)&&"addE"in e&&(c=Ac(e,a))});return()=>{d();c()}}; Ac=function(a,b){function c(){return{dtAdkValue:a.gCF("dtAdk")||a.lvl("dtAdk")||"",sourceType:a.gCF("dtAdkSettings")?"hybrid":void 0,getSessionId:zc,instanceId:a.gVID(),browserSessionId:a.gDtc()||"",Pb:a.iAEPOO(),addBeaconProtocolSendListener(g){return a.aBPSL(g),function(){a.rBPSL(g)}},od:a.itcp,featureHash:a.scv("featureHash")}}function d(g=c()){b(g)}function e(g){d({...c(),Pb:g.detail})}xc=a;d();a.addE("REQUEST_STARTED",Dc);a.addE("REQUEST_COMPLETED",Dc);a.addE("OPT_IN_STATE_CHANGED",e);let f= vc(function(g){return{...g,si:a.gSC()}});return function(){f();a.remE("REQUEST_STARTED",Dc);a.remE("REQUEST_COMPLETED",Dc);a.remE("OPT_IN_STATE_CHANGED",e);a.itcp(void 0);yc=null;xc=void 0}};Ec=function(a){return a.Pb};Hc=function(){return Object.entries(F.get()).filter(Fc).map(Gc).join("")};Ic=function(a){return Hc().includes(a)};Fc=function([,a]){return a.enabled};Jc=function([,a]){return!a.enabled};Gc=function([a]){return a};Kc=function(a){return a?.enabled?a.api:void 0}; Lc=function(a){return a?.enabled?a.sb:void 0};Mc=function(a,b){return a===b?!0:a.length!==b.length?!1:a.every(function(c,d){return c===b[d]})};Nc=function(a){return function(b){return a[b]}};Oc=function(a){return B([Array(a.length),Array(a.length)],function(b){let c=a.map(()=>!1);return F.subscribe(function(d){var e=a.map(function(f){return!!d[f]?.enabled});Mc(c,e)||(c=e,e=a.map(Nc(d)),b([e.map(Kc),e.map(Lc)]))},{$:"unshift"})})}; Qc=function(a,b){return B(null,function(c,d){return Pc.subscribe(function([e,f,g]){function k(p){return f[p].api}var h=e.includes(a)||!!f[a]?.cb;let m=b.every(function(p){return!!f[p]?.enabled}),n=b.every(function(p){return e.includes(p)});n||w(`Feature ${a} won't be enabled because the application is not configured to enable its dependencies. Configured modules: ${e}, required dependencies: ${b.join("")}`);g=g&&h&&m&&n;h=!!d();g!==h&&(g?(g=b.map(k),c(g)):c(null))})})}; Rc=function(a,b){F.update(function(c){return c[a].Eb(),{...c,[a]:{cb:!1,...b,enabled:!1,Eb:CTX.l}}})};Sc=function(a,b,c){kb(b.J);let d=b.N(c),e=Oc(b.O).subscribe(function([f,g]){b.S(f,g)});F.update(function(f){return{...f,[a]:{cb:!1,...b,enabled:!0,Eb(){e();d()}}}})};Tc=function(a,b){if(!F.get()[a]){var c=Qc(a,b.F);F.update(function(d){return{...d,[a]:{cb:!1,...b,enabled:!1,Eb:CTX.l}}});c.subscribe(function(d){d?Sc(a,b,d):Rc(a,b)})}}; Wc=function(a,b){globalThis.performance&&"number"==typeof performance.timeOrigin?!1!==(null===Uc&&(Uc=window.navigator.userAgent.includes("RuxitSynthetic")),Uc)?Vc=CTX.l:CTX!==globalThis.DT_RUM.current?(w(`Disabling agent context "${document.currentScript?.getAttribute("src")}" because another agent context is already active!`,"[Dynatrace RUM JavaScript] "),Vc=CTX.l):(Vc=Tc,Tc(a,b)):(w("Disabling module registry because agent is running in an unsupported browser!","[Dynatrace RUM JavaScript] "),Vc= CTX.l)}; CTX.G=function(a,b){try{Vc(a,b)}catch(c){if(b=c,a=`Feature '${a}' failed to initialize`,b instanceof Jb)console.error(`${"[Dynatrace RUM JavaScript] "}${b.message}`),hb([{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 hb([{severity:"Error",text:`${a} with unexpected error message: ${b instanceof Error? b.message:b}`}]),b;}};CTX.Yc=function(a,b){return a[CTX.Xc]=b??!0,a};CTX.Zc=function(a){function b(){for(var c=[],d=0;db?b+48:b+55}).map(cd).join("")}; cd=function(a){return String.fromCharCode(a)};ad=function(){function a(d){return b=(1664525*b+1013904223)%c,Math.floor(d*b/c)}let b=ed(),c=Math.pow(2,32);return function(d){return Array(d).fill(256).map(a)}};ed=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)};bd=function(){return function(a){return Array.from(globalThis.crypto.getRandomValues(new Uint8Array(a)))}}; fd=function(){return dd(32)};gd=function(){return dd(16)};hd=function(){return{traceId:fd(),spanId:gd()}};kd=function(){let a=id()?.pageId;return a&&a!==jd&&(jd=a),jd};od=function(){ld=ld||dd(16);jd=jd||ld;var a=globalThis.parent;a=a!==globalThis&&md(a)?a.DT_RUM:void 0;a=a?a.getCrossFrameInformation?.():void 0;(a=a?.frameId)&&(nd=a)};pd=function(a,b){if(a.length!==b.length-1)return!1;for(let c=0;cb.length)return!1;for(let c=0;cb);pd(b.framePath,d)&&(nd=b.frameId);(pd(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("*"))Ad=["*"];else{Ad=[];for(let e of b){try{var d=(new URL(e),!0)}catch{d=!1}d?Ad.push(e):hb([{severity:"Error",text:`Got invalid origin from the "shareCrossOriginFrameInfo" configuration! ${e}`}])}}});return window.addEventListener("message",zd),function(){window.removeEventListener("message",zd);a();Ad=[]}}; Fd=function(){return{agentStartTime:ud,framePath:rd(),frameId:ld,parentFrameId:nd,pageId:kd(),tabId:Bd(),tabState:Cd(),isUnloading:Dd,apiVersion:wd}};Hd=function(a){!a[2]||a[4]||(Dd=!0,Gd(globalThis.top))};Id=function(){if("u"wd)){var [g,k]=vd(ud,rd());if(fa)return"";for(;0<=a;){if(0===a||" "===b.charAt(a-1)||";"===b.charAt(a-1))return c=a+c.length,a=b.indexOf(";",a),0<=a?b.substring(c,a):b.substring(c);a=b.indexOf(c,a+c.length)}return""};be=function(a){return new Promise(function(b){setTimeout(b,a)})};ce=function(a,b){return Promise.race([be(2E3).then(function(){return Promise.reject(Error(b))}),a])}; fe=function(){var a=["3"];w(`Checking if feature hash "${a}" is already loaded`);let b=F.get(),c=de(a,b);return!c.length&&b?(w(`Feature hash "${a}" is already loaded`),Promise.resolve(void 0)):ce(ee(c),`Failed to load feature hash "${a}" after timeout of ${2E3}!`)};he=function(a){return w(`Feature hash "${a}" is not yet enabled, loading scripts for each feature dynamically...`),Promise.all(a.map(ge))}; ge=function(a){let b=document.createElement("script");b.src=ie(a);b[je]=ke;return b.setAttribute("async","async"),b.setAttribute("crossorigin","anonymous"),null!=ke?.attributes.getNamedItem("integrity")&&a in le&&b.setAttribute("integrity",le[a]),new Promise(function(c,d){b.onload=function(){w(`Successfully loaded script "${a}"`);c(void 0)};b.onerror=function(){d(Error(`Failed to load module "${a}"`))};document.head.appendChild(b)})};de=function(a,b){return a.filter(function(c){return!b[c]?.enabled})}; ie=function(a){return Yb("1","agentUri").replace(/_.*_/,`_${a}_`)};ee=async function(a){let b=CTX.l;return w(`Waiting for feature hash "${a}" to initialize`),await he(a),(new Promise(function(c){b=F.subscribe(function(d){de(a,d).length||(w(`Feature hash "${a}" has successfully initialized.`),c(void 0))})})).finally(b)};oe=function(a){let b=a.traceContextInclusions;a=a.traceContextExclusions;me=b?new RegExp(b):void 0;ne=a?new RegExp(a):void 0}; pe=function(a){return a instanceof URL?"data:"===a.protocol:a.startsWith("data:")};se=function(){let a=Sb("1",function(b){qe=b.traceContext;oe(b)});return function(){a();qe=re.traceContext;oe(re)}};te=function(a=""){return a.startsWith("http:")||a.startsWith("https:")};ue=function(a,b){return[[["traceparent",`00-${a.traceId}-${a.spanId}-01`]],b]};we=function(a){let b=CTX.l,c=ve.subscribe(function(d){d?b=a():b()});return function(){b();c()}}; xe=function(){var a=globalThis.dT_;if(!wc(a)&&a&&!a.platformPrefix)throw new Jb("Platform object is invalid and doesn't contain the 'platformPrefix' field.");if(a=a?.platformPrefix||a?.gCP?.()){var b=Yb("1","environmentId");if(b!==a)throw new Jb(`The value of the 'platformPrefix' (${a}) field does not match the environment ID (${b}).`);}}; Be=function(){let a=[],b=ye(function(d){d("egf",a.join(""))}),c=F.subscribe(function(d){a=Object.entries(d).filter(ze).map(Ae)});return function(){a.length=0;b();c()}};ze=function([,a]){return a.enabled};Ae=function([a]){return a};Ee=function(){let a=!Ce.length,b=new Promise(function(d,e){Ce.push({resolve:d,reject:e})}),c=De;return De=De.then(function(){return b}),a?null:c}; Ge=function(a){a="string"==typeof a?(new TextEncoder).encode(a):a;for(var b=-1,c=0;c>>8^Fe[(b^a[c++])&255];return(b^-1)>>>0};He=function(a){return a.bv};Je=function(a){let {environment:b,method:c,Sc:d,query:e}=a,f={ty:"js",pv:""+Ie.get(),ai:b.applicationId,en:b.environment,cr:""+Rb(),av:"1.325.3"};return"POST"===c&&(f.cy="event",f.bc=""+Ge(a.body)),"high"===d&&(f.pr="high"),a.query={...e,...f},a};Me=function(){let a=Ke(),b=Le();return function(){a();b()}}; Ke=function(){let a=CTX.l;return navigator.getBattery&&navigator.getBattery().then(function(b){a=Ne(b,"levelchange",Oe)}).catch(function(){Ab(1003,"Battery Permissions")}),function(){a();delete Pe.batteryLevel}};Le=function(){let a=Ne(screen.orientation,"change",Qe);return function(){a();delete Pe.orientation}};Ne=function(a,b,c){return a?(c({target:a}),a.addEventListener(b,c),function(){a.removeEventListener(b,c)}):CTX.l};Oe=function(a){Pe.batteryLevel=100*a.target.level}; Qe=function(a){Pe.orientation=a.target.type}; Ve=function(a){let b=Re.get();a=Object.assign({},a);a["dt.rum.application.id"]=Yb("1","app");a["browser.frame.id"]=ld;a["dt.rum.agent.version"]="1.325.3.20251103-172537";a["dt.rum.agent.type"]="javascript";let {dtAdkValue:c,sourceType:d,browserSessionId:e,getSessionId:f,instanceId:g}=b;Xd(a,"browser.frame.parent_id",nd);Xd(a,"dt.rum.adk",c);Xd(a,"dt.rum.browser.sid",e);Xd(a,"dt.rum.sid",f());Xd(a,"dt.rum.instance.id",g);Xd(a,"dt.rum.event.source.type",d);Yd(a,"device.orientation",Pe,"orientation"); Yd(a,"device.battery.level",Pe,"batteryLevel");a["device.screen.width"]??(a["device.screen.width"]=screen.width);a["device.screen.height"]??(a["device.screen.height"]=screen.height);a["browser.window.width"]??(a["browser.window.width"]=window.innerWidth);a["browser.window.height"]??(a["browser.window.height"]=window.innerHeight);a["page.url.full"]??(a["page.url.full"]=Se||Te());a["page.id"]??(a["page.id"]=kd());a["page.detected_name"]=Ue||(Ue=Zd(Se||Te()),Ue);a["page.title"]||Yd(a,"page.title",document, "title");return a};Te=function(){return Se=performance.getEntriesByType("navigation")[0]?.name||location.href,Se};Xe=function(a){if("GET"===a.method||a.Cb)return a;a.query.co="snappy";var b=a.body;b=(new TextEncoder).encode(b);var c=new We.be(new Uint8Array(b));b=new Uint8Array(c.Ge());c=c.ie(b);b=b.buffer.slice(0,c);return a.query.bc=""+Ge(new Uint8Array(b)),{...a,Cb:b,Ec:b.byteLength}}; Ye=function(){let a=CTX.l,b=Tb("1",function(c){return c.compression}).subscribe(function(c){c?a=pc(Xe):(a(),a=CTX.l)});return function(){a();b()}};$e=function(a,b){if("object"!=typeof a||null===a)return!1;a=Object.keys(a);return b.every(Ze.bind(null,a))};Ze=function(a,b){return a.includes(b)};bf=function(a){return af.test(a.beaconUri)};cf=function(a){return a.beaconRequestTimeout}; gf=function(){let a=pc(Je),b=uc(),c=Va(Ve),d=Ye(),e=ka().subscribe(df),f=ef.subscribe(ff);return function(){a();b();f();c();d();e()}};df=function([a,b]){"disabled"===b.dynamicConfig.state&&(hf[a.applicationId]=1/0)};ff=function(a){jf(a).catch(function(b){Ab(1004,b.message)})};jf=async function([a]){if(a){var b=Ee();!kf()&&null!==b&&await b;b=a.environment.applicationId;C()>=(hf[b]||0)&&await lf(a);a=Ce.shift();if(!a)throw Error("Cannot release a provider that wasn't requested");a.resolve()}}; lf=async function(a){var b=mf(a);b=`${a.environment.endpoint}?${b}`;let c="n",d=kf();if((!d||!navigator.sendBeacon)&&(c=await nf(b,a)),!!navigator.sendBeacon&&"POST"===a.method&&(d||"s"===c)&&navigator.sendBeacon(b,a.Cb||a.body),"f"===c)of({method:"GET",environment:a.environment,Sc:"low",Cd:a.Cd,Ga:a.Ga+1,Zb:"cors",query:{}});else if("e"===c){if(2===a.Ga)throw De=De.catch(CTX.l),Ce[0]?.reject(new pf),Ce.length=0,new pf;b=a.Ga+1;of({...a,Ga:b,Zb:"offline"});await be(2E3*b)}}; mf=function({query:a,method:b,Ga:c,Zb:d}){"POST"===b&&(a.st=""+C());0n})}else d=Object.assign(d,xf);e=await yf(b,d);b=e.status;d=e.headers.get("retry-after");null===d?d=0:(d=+d,d=!Number.isInteger(d)||0>d?C()+6E5:C()+1E3*d);if(405===b&&(d=1/0),0, eventContext?: Readonly) => JSONEvent | null`!"),CTX.l):Bf.add(Za(a))};Df=async function(a){return await fe(),CTX?.dynatrace?.enableDebugLogging(a)}; Ef=function(a){a&&"string"==typeof a?(a={"dt.rum.user_tag":a,"characteristics.is_api_reported":!0,duration:0,"dt.rum.schema_version":"0.21.0",start_time:C(),[CTX.y]:{type:"custom",custom:void 0}},Ra([a])):w("Provided value type for identifyUser must be a non-empty string!")};Ff=async function(a){return a&&"object"!=typeof a&&(w("If provided, config type for runHealthCheck must be an object!"),a={}),await fe(),CTX?.dynatrace?.runHealthCheck(a)}; Gf=function(a){return Da.filter(function(b){return b in a})}; Hf=function(a,b,c){let {yd:d,xc:e}=Ka(b,{},"characteristics.has_session_properties"in a),f=[...d,...e],g=La(b,f),k=C(),h=0,m=b.duration,n=+m;0{c&&(b.sendEvent=c);Object.setPrototypeOf(b,{identifyUser:CTX.l, sendEvent:CTX.l,addEventModifier:()=>CTX.l,runHealthCheck:()=>Promise.resolve(void 0),enableDebugLogging:CTX.l,sendBizEvent:CTX.l,sendSessionPropertyEvent:CTX.l,activities:void 0})}};Qf=function(){let a=Rb(),b=Eb(),c=Sb("1",function(f){f=f.revision;f!==a&&(Ab(2002,f+""),a=f)});Ab(2E3,a+"");Ab(2003,JSON.stringify(Mf()));let d=Nf(1),e=Of.filter(Nf(0)).map(d).subscribe(Pf);return function(){e();b();c()}}; Mf=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",[]]};Nf=function(a){return function(b){return b[a]}}; Pf=function(a){a=a?"Data collection enabled":"Data collection disabled";a={"characteristics.is_self_monitoring":!0,start_time:C(),duration:0,"dt.rum.schema_version":"0.21.0","sfm.type":"DATA_COLLECTION","sfm.name":a,"performance.time_origin":lb()};Ra([a])};Rf=function(a,b){let c=a.entries[a.entries.length-1];if(c)return b>=c.timestamp?c.value:b({"visibility.state":Rf(a,d.start_time)??Tf(document.visibilityState),...d})),c=tb().subscribe(function(d,e){e?d.value===e.value||(a.add({timestamp:d.timestamp,value:Tf(d.value)}),yb().get()[2])||id()||(e="visible"===d.value?"foreground":"background",Ra([{start_time:d.timestamp||C(),duration:0,"dt.rum.schema_version":"0.21.0","characteristics.has_visibility_change":!0,"visibility.state":e,"performance.time_origin":lb()}])):(e="complete"===document.readyState?C(): lb(),a.add({timestamp:e,value:Tf(d.value)}))},{$:"unshift"});return function(){b();c();a.clear()}};Tf=function(a){return yb().get()[2]||"visible"===a?"foreground":document.prerendering?"prerendering":"background"}; Xf=function(){xe();let a=globalThis.dynatraceInitializer||{};globalThis.dynatraceInitializer=a;Vf("preInit",a);let b=Id(),c=Wf.subscribe(CTX.l),d=Wb(),e=Qf(),f=Td(),g=gf(),k=ua(),h=Lf(),m=Be(),n=se(),p=gb(),u=Me(),x=Uf(),q=Re.subscribe(function(v){v.od(hd)});return Vf("complete",a),function(){c();d();e();f();g();k();h();b();m();n();p();u();x();q()}};Vf=function(a,b){let c=b[a];c&&"object"==typeof c&&c.forEach(function(d){d()});b.state=a};Yf=function(a){return a.featureHash}; Zf=function(a){let b=sc(a),c=tc(a);return function(){b();c()}};$f=Object.create;ag=Object.defineProperty;bg=Object.getOwnPropertyDescriptor;cg=Object.getOwnPropertyNames;dg=Object.getPrototypeOf;eg=Object.prototype.hasOwnProperty;ba=[];ja=CTX.r();Af=ja.v;na=/^[\dA-Za-z]+(?:\.[A-Za-z][\dA-Za-z]*|_[\dA-Za-z]+)*$/;CTX.y=Symbol();H=fg||={};H.Yd="cspViolation";H.Zd="custom";H.hf="dragEndEvent";H.jf="dragStartEvent";H.lf="dropEvent";H.$d="exception";H.qf="historyApi";H.rf="navigationCurrentEntryChangeEvent"; H.sf="navigationTiming";H.uf="pageTransitionEvent";H.vf="popStateEvent";H.vc="request";H.wf="requestHeaders";H.yf="resourceTiming";H.zf="response";H.Af="responseError";H.ae="state";H.Ff="subType";H.TYPE="type";H.URL="url";H.ee="userInteraction";var gg,hg=gg||={};hg.af="activity";hg.Yd="cspViolation";hg.Zd="custom";hg.$d="exception";hg.uc="navigation";hg.tf="pageSummary";hg.vc="request";hg.ee="userInteraction";var ig,jg=ig||={};jg.nf="fetch";jg.uc="navigation";jg.xf="resource";jg.Hf="xmlhttprequest"; var kg,lg=kg||={};lg.uc="navigation";lg.vc="request";var mg,ng=mg||={};ng.ae="state";ng.URL="url";var og,pg=og||={};pg.gf="drag";pg.kf="drop";pg.Df="single";ta="enabled";Ga="url.full view.url.full view.detected_name page.url.full page.detected_name csp.stack_trace exception.stack_trace".split(" ");Da=["duration"];qg=ia();Ta=ia();Bf=ia();Qa=CTX.r();kc=Qa.filter(Sa).map(qg).map(Ta).map(Xa).map(Bf).map(db).filter(function(a){return 0!==a.length});Cb=qg.add;fb=[]; re={modules:"18sRH59UX3MPY",beaconRequestTimeout:0,bv:4,beaconUri:"dynaTraceMonitor",environmentId:"",agentUri:"",app:"",revision:0,compression:!0,traceContext:!0,traceContextInclusions:"",traceContextExclusions:"",shareCrossOriginFrameInfo:[],maxBeaconSize:1024,maxEventSize:256,optInMode:"off",viewNameMode:"path"};jb=ib({...re});ac=jb.subscribe;rg=jb.get;nb=0;lb=rb; sb=B({value:document.visibilityState,timestamp:0},function(a){function b(c){a({value:document.visibilityState,timestamp:mb(c.timeStamp)})}return document.addEventListener("visibilitychange",b),function(){document.removeEventListener("visibilitychange",b)}});sg=B(document.prerendering||!1,function(a){function b(){a(document.prerendering||!1)}return document.addEventListener("prerenderingchange",b),function(){document.removeEventListener("prerenderingchange",b)}}); xb=B({0:document.visibilityState,1:document.readyState,2:!1,3:document.prerendering||!1,4:!1},function(a,b){function c(n,p){return function(){a({...b(),[n]:"function"==typeof p?p():p})}}function d(n){a({...b(),2:!0,0:"hidden",4:!!n.persisted})}function e(){a({...b(),2:!1})}let f=c(1,ub),g=c(0,vb),k=c(1,"load_complete"),h=tb().subscribe(g),m={subscribe:sg.subscribe}.subscribe(function(n){a({...b(),3:n})});return document.addEventListener("readystatechange",f),window.addEventListener("pagehide",d), window.addEventListener("pageshow",e),wb()?k():window.addEventListener("load",k),function(){document.removeEventListener("readystatechange",f);h();m();window.removeEventListener("pagehide",d);window.removeEventListener("pageshow",e);window.removeEventListener("load",k)}});zb=[];Jb=class extends Error{constructor(a){super(`DT_RUM will not initialize: ${a}`)}};Kb=[];Nb="13589HMPRsUXYT".split("");Ub=ib({1:{revision:0,environmentId:""},3:{app:""}},bc);Qb=B({...re},Xb);tg=Qb.select(Pb);ug=tg.subscribe; vg=tg.get;CTX.wg="u">typeof globalThis?globalThis:"u">typeof window?window:void 0;ec=new Set;hc=new TextEncoder;sc=CTX.r(function(a){return lc(a,mc)}).subscribe;tc=CTX.r(function(a){return lc(a,nc)}).subscribe;qc=CTX.r();oc=[];xg=qc.map(ha(oc)).subscribe;of=qc.v;yg=CTX.r();zg=yg.subscribe;Dc=yg.v;yc=null;Bc=B(globalThis.dT_,function(a){function b(c){a(c.detail)}return window.addEventListener("dtInit",b,{once:!0}),function(){window.removeEventListener("dtInit",b)}}); Re=B({dtAdkValue:"",sourceType:void 0,getSessionId:()=>"",browserSessionId:"",instanceId:"",addBeaconProtocolSendListener:()=>CTX.l,Pb:!0,od:CTX.l,featureHash:""},Cc);Ag=Re.select(Ec);Bg=Ag.get();F=ib({}); Pc=B(["",{},Bg],function(a,b){function c(g){return g?(d(g),-1):setTimeout(function(){d(g)})}function d(g){let [k,h,m]=b();g!==m&&a([k,h,g])}let e=-1,f=[ug(function(g){let [k,h,m]=b();k!==g&&a([g,h,m])}),F.subscribe(function(g){let [k,,h]=b();a([k,g,h])}),Ag.subscribe(function(g){clearTimeout(e);e=c(g)})];return function(){f.forEach(dc)}});CTX.Cg=Symbol.for("dtappc");Uc=null;Vc=Wc;CTX.Dg=Symbol.for("dt_2");CTX.Xc=Symbol.for("dt_3");var Eg=((a,b)=>function(){return b||(0,a[cg(a)[0]])((b={exports:{}}).exports,b),b.exports})({["../../node_modules/.pnpm/snappyjs@0.7.0/node_modules/snappyjs/snappy_compressor.js"](a){function b(h,m){return 506832829*h>>>m}function c(h,m){return h[m]+(h[m+1]<<8)+(h[m+2]<<16)+(h[m+3]<<24)}function d(h,m,n){return h[m]===h[n]&&h[m+1]===h[n+1]&&h[m+2]===h[n+2]&&h[m+3]===h[n+3]}function e(h,m,n,p,u){60>=n?(p[u]=n-1<<2,u+=1):256>n?(p[u]=240,p[u+1]=n-1,u+=2):(p[u]=244,p[u+1]=n-1&255,p[u+2]=n-1>>>8,u+=3); var x=u,q;for(q=0;qp&&2048>n?(h[m]=1+(p-4<<2)+(n>>>8<<5),h[m+1]=n&255,m+2):(h[m]=2+(p-1<<2),h[m+1]=n&255,h[m+2]=n>>>8,m+3)}function g(h){this.zc=h}var k=Array(15);g.prototype.Ge=function(){var h=this.zc.length;return 32+h+Math.floor(h/6)};g.prototype.ie=function(h){var m=this.zc,n=m.length,p=0,u;var x=n;var q=0;do h[q]=x&127,x>>>=7,0=N;)N+=1;--N;u=32-N;"u">>5,fa+=1,oa=A+q,A>da){pb=!1;break}v=b(c(K,oa),u);t=ob+N[z];N[z]=A-ob}while(!d(K,A,t));if(!pb)break;ea=e(K,V,A-V,P,ea);do{fa=A;for(V=4;A+V=da){pb=!1;break}t=b(c(K,A-1),u);N[t]=A-1-ob;fa=b(c(K,A),u);t=ob+N[fa];N[fa]=A-ob}while(d(K,A,t));if(!pb)break;A+=1;v=b(c(K,A),u)}u=(VIg;Ig++){Hg=Ig;for(var Jg=0;8>Jg;Jg++)Hg=Hg&1?3988292384^Hg>>>1:Hg>>>1;Fe[Ig]=Hg}var Ie=Qb.select(He),Pe={},Se="",Ue="",We,Kg=Eg(),Lg=void 0;We=(Lg=null!=Kg?$f(dg(Kg)):{},((a,b)=>{var c;if(b&&"object"==typeof b||"function"==typeof b)for(let d of cg(b))!eg.call(a,d)&&void 0!==d&&ag(a,d,{get:()=>b[d],enumerable:!(c=bg(b,d))||c.enumerable});return a})(ag(Lg,"default",{value:Kg,enumerable:!0}),Kg)); var af=/^(?:[a-z]+:)?\/\//i,tf=class extends Error{constructor(a){super(`Got an unsupported status code for the beacon response: ${a}`);this.name="UnsupportedStatusError"}},xf={method:"GET",keepalive:!0},wf={"content-type":"text/plain"},ef=function(a,b){return CTX.r(function(c){return a(function(d){c([d,b()])})})}(xg,yb().get),vf=Qb.select(cf),uf=Qb.select(bf),Of=CTX.r(function(a){let b,c=!1,d=Ag.subscribe(function(f,g){void 0===g&&f===Bg||(b=f,a([c,b]))}),e=we(function(){return c=!0,void 0!==b&& a([c,b]),function(){c=!1}});return function(){d();e()}}),Sf=class{constructor(){this.entries=[]}add(a){this.entries[this.entries.length-1]?.timestamp===a.timestamp?this.entries[this.entries.length-1]=a:this.entries.push(a);50>a/4).toString(16)})},Nf:fd,Mf:gd,Xc:hd,addBeaconQueryMutator:vc,addJsonEventMutator:Va,Zf:function(a,b){return b.includes(a)},ne:function(a,b){a=new CustomEvent(a,{bubbles:!1,cancelable:!1,detail:b}); document.dispatchEvent(a)},K:mb,D:C,Ia:function(a){return(new URL(a,location.href)).href},oa:pe,getUnwrappedFetch:function(){return yf},wait:be,V:function(){return lb()},getConfigValue:Yb,qb:Sb,xb:function(a,b,c){if("function"!=typeof a[b])return Ab(1002,`tried to wrap a non-method: "${b}"`),CTX.l;let d=a[b],e={dtAWF:function(...f){let g=d.apply(this,f);return c.apply(this,f),g}};return CTX.Yc(e.dtAWF,d),a[b]=e.dtAWF,function(){a[b]===e.dtAWF&&(a[b]=d)}},Te:zg,Tf:function(a){return Yb("1","modules").includes(a)}, bd:function(a,b){if(!qe)return[[],"disabled"];let c=new URL(a);return pe(c)?[[],"not_http"]:ne&&a&&ne.test(a)?[[],"excluded"]:te(c.protocol)&&te(location.protocol)&&te(location.origin)&&te(location.href)?c.origin!==location.origin?me&&a&&me.test(a)?ue(b,"included"):[[],"cross_origin"]:ue(b,"set"):me&&a&&me.test(a)?ue(b,"included"):[[],"not_http"]},Id:hb,na:function(){return fb},he:function(){100=c&&(d=e,c=b+Math.min(g*a.ld,f))}return b++,b<=c},rd:function(){return c+1===b},Ld:function(){d=b=0;c=-1}}}},sb:{writable:ib,getBeaconResponseChain:ka,subscribeBatcher:Zf,getGen2Store:function(){return Re},flushBatcher:fc,getConfigRevision:Rb,setDebugConfig:function(a){Ub.update(function(b){return{...b,5:{...a}}})},getDefaultConfig:rg,getPreInitEventsStore:function(){return Wf}}, F:[],O:[],J:re});})(); (function(){function $a(N,Y){N["dT_handler"+Y]=!0;N.dT_handler||(N.dT_handler=!0)}function Fa(N,Y,ja,Ra){if(ja&&(N[Y]||"onmouseup"===Y&&va)&&!N["dT_handler"+Y]){$a(N,Y);let O=N[Y];ja=function(){let da=Y.replace("on","");hb.dT_.bi(N,Ra,da+" wrapper");let ea;return O&&(ea=ya.ne(O,this,arguments)),ea};N[Y]=ja;za&&(ja.toString=function(){return O?O.toString():""})}}function Xa(){if(ta||Ga||fb||Va||Ca||ia){hb.dT_.nw();let ja=document.createTreeWalker(document,NodeFilter.SHOW_ELEMENT,null,!1);for(;ja.nextNode();){var N= ja.currentNode;try{var Y=N;aa.includes(Y.nodeName.toLowerCase())||Y.nodeName.startsWith("/")||(Fa(N,"onmouseup",Ga||va,"U"),Fa(N,"onclick",ta&&!va,"C"))}catch(Ra){}for(let Ra of R)try{Fa(N,Ra.Y,Ra.Cb,Ra.key)}catch(O){}}}}this.dT_&&dT_.prm&&dT_.prm();var hb="undefined"!=typeof window?window:self,bb="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,Ua,Ba,ta,Ga,fb,Va,Ca,ia,za,va,R=[],aa="html script title meta head base link style".split(" "),ya={ne:function(N,Y,ja,Ra, O,da){return Ua.aWF(N,Y,ja,Ra,O,da)}};(function(){var N,Y;if((Ua=bb.dT_)&&null!==(Y=(N=hb.dT_).smbi)&&void 0!==Y&&Y.call(N,"a")){Ba=hb.dT_.scv("instr");va=hb.dT_.bcv("ncw");ia=Ca=Va=fb=za=Ga=ta=!1;if(Ba)for(Y=Ba.split(","),N=0;NQ.getConfigValue("5","errorLimit"),ld:10,md:3E4}),di},gi=function(a,b,c=!0){var d=ei();if(fi?.Fb?.("e"),d.nd()){d=Object;var e=d.assign;b={start_time:Q.D(),duration:0,"dt.rum.schema_version":"0.21.0","error.source":b,"characteristics.has_error":!0,"characteristics.has_exception":!0,[CTX.y]:{type:"exception",exception:a}};if("string"==typeof a){var f=c?ci(a):void 0,g={"exception.message":a, "exception.type":"Error"};c=(Q.Ba(g,"exception.is_stack_trace_generated",c),void 0!==f&&(g["exception.stack_trace"]=f),g)}else{a instanceof ErrorEvent?(g=a,f=a.error):(g=null,f=a);var k=g?.message||f?.message;a=f?.stack||(c?ci(k):void 0);k={"exception.message":k,"exception.type":f?.name||"Indeterminable error name"};let h=f?.lineNumber||g?.lineno,m=f?.columnNumber||g?.colno;c=(!f?.stack&&c&&(k["exception.is_stack_trace_generated"]=!0),void 0!==a&&(k["exception.stack_trace"]=a,a?.includes("dtAWF")&& (k["exception.is_stack_trace_wrapped"]=!0)),Q.Ba(k,"exception.file.full",f?.fileName||g?.filename),Q.Ba(k,"exception.line_number",h),Q.Ba(k,"exception.column_number",m),k)}c=e.call(d,b,c);Q.emitJsonEvents([c])}else fi?.Fb?.("d"),d.rd()&&Q.pa(2005,`exceeded maximum error count of ${d.cd()}`)},hi=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)}gi(b||c||"","console")},ii=function(a){if(!globalThis.ReportingObserver)return CTX.l; let b=new globalThis.ReportingObserver(function(c){c.forEach(a)},{buffered:!0,types:["csp-violation"]});return b.observe(),function(){b.disconnect()}},ji=function(a){return window.SecurityPolicyViolationEvent&&"InstallTrigger"in window?(window.addEventListener("securitypolicyviolation",a),function(){window.removeEventListener("securitypolicyviolation",a)}):CTX.l},ki=function(a){return!a.blockedURI.includes(Q.getConfigValue("5","beaconUri"))},mi=function(a){return[{"csp.blocked_uri.full":a.blockedURI, "csp.document_uri.full":a.documentURI,"csp.reporter":"SecurityPolicyViolationEvent",...li(a)},a]},ni=function(a){return a.body},oi=function(a){return null!==a},pi=function(a){let b=Q.getConfigValue("5","beaconUri");return!a.blockedURL||!a.blockedURL?.includes(b)},qi=function(a){return[{"csp.blocked_uri.full":a.blockedURL,"csp.document_uri.full":a.documentURL,"csp.reporter":"ReportingObserver",...li(a)},a]},li=function(a){let b={};return Q.A(b,"csp.referrer.full",a,"referrer"),Q.A(b,"csp.disposition", a,"disposition"),Q.A(b,"csp.violated_directive",a,"violatedDirective"),Q.A(b,"csp.effective_directive",a,"effectiveDirective"),Q.A(b,"csp.original_policy",a,"originalPolicy"),Q.A(b,"csp.status_code",a,"statusCode"),Q.A(b,"csp.sample",a,"sample"),Q.A(b,"csp.line_number",a,"lineNumber"),Q.A(b,"csp.column_number",a,"columnNumber"),Q.A(b,"csp.source_file.full",a,"sourceFile"),b["csp.source_file.full"]&&(b["csp.source_file.full"]=Q.Ia(b["csp.source_file.full"])),b},si=function([a,b]){fi?.Fb?.("c");a={start_time:Q.D(), "characteristics.has_error":!0,"characteristics.has_csp_violation":!0,...a};ri&&ri.wd?ri.wd(a,b):Q.emitJsonEvents([{...a,"dt.rum.schema_version":"0.21.0",duration:0,[CTX.y]:{type:"cspViolation",cspViolation:b}}])},ui=function(){let a=[globalThis.ReportingObserver||window.SecurityPolicyViolationEvent&&"InstallTrigger"in window?ti.subscribe(si):(Q.pa(2006,"CSP Rule Violations"),CTX.l),Q.xb(window.console,"error",hi)];return function(){a.forEach(Q.Bb)}},wi=function(){return window.addEventListener("error", vi),function(){window.removeEventListener("error",vi)}},vi=function(a){gi(a,"exception")},yi=function(){return window.addEventListener("unhandledrejection",xi),function(){window.removeEventListener("unhandledrejection",xi)}},xi=function(a){a.reason&&(a.reason instanceof Error||"string"==typeof a.reason)?gi(a.reason,"promise_rejection",!1):(a=a?.detail?.reason)?gi(a,"promise_rejection",!1):gi("unhandled rejection without reason","promise_rejection",!1)},di,zi=CTX.r(ii),Ai=CTX.r(ji),ti=CTX.r(function(a){let b= zi.map(ni).filter(oi).filter(pi).map(qi).subscribe(a),c=Ai.filter(ki).map(mi).subscribe(a);return function(){b();c()}}),Q,fi,ri;CTX.G("5",{N([a]){Q=a;let b=wi(),c=yi(),d=a.rb(ui);return function(){b();c();d();di?.Ld()}},S([a,b]){fi=a;ri=b;a?.Pc(["e","c","d"])},api:{},F:["1"],O:["9","R"],J:{beaconUri:"dynaTraceMonitor",errorLimit:50}});})(); (function(){function $a(){return Xa(this,void 0,void 0,function*(){})}function Fa(){}function Xa(O,da,ea,S){function C(V){return V instanceof ea?V:new ea(function(ka){ka(V)})}return new (ea||(ea=va))(function(V,ka){function L(Sa){try{sa(S.next(Sa))}catch(lb){ka(lb)}}function pa(Sa){try{sa(S.throw(Sa))}catch(lb){ka(lb)}}function sa(Sa){Sa.done?V(Sa.value):C(Sa.value).then(L,pa)}sa((S=S.apply(O,da||[])).next())})}function hb(O,da,ea){let S={actionId:O,qe:da,Ye:C=>"fetch"===C.initiatorType&&R.dT_.gto()+ Math.round(C.startTime)>=da&&C.name===R.dT_.tau(ea),vd:[],Pc:void 0};return N.set(O,S),S}function bb(O){let {actionId:da,qe:ea,lf:S,vd:C,bestMatchingResource:V,Ce:ka,Pc:L}=O;if(ea&&S&&C.length){V&&C.push(V);var pa=R.dT_.cbf(C,ea,S,L);C.length=0;pa&&(O.bestMatchingResource=pa,R.dT_.uabmr(da,pa),null==ka||ka())}}function Ua(O){N.forEach(function(da){let {vd:ea,Ye:S}=da,C=R.dT_.aFr(O,S);ea.push(...C);bb(da)})}function Ba(O){return Xa(this,void 0,void 0,function*(){R.dT_.nw();try{yield new va(function(da, ea){let S=R.dT_.st(ea,1E3);O.Ce=function(){R.dT_.ct(S);da();N.delete(O.actionId)};bb(O)})}catch(da){}})}function ta(O,da,ea){if(!ya)return $a;let S=hb(O,da,ea);return function(C,V){return S.Pc=V,S.lf=C,Ba(S)}}function Ga(){(ya=!!aa.PerformanceObserver,ya)&&(new PerformanceObserver(function(O){Ua(O.getEntries())})).observe({entryTypes:["resource"]})}function fb(O){let da={};return O.forEach(function(ea,S){da[S]=ea}),da}function Va(O,da){function ea(pa){let sa=pa.then;pa.then=R.dT_.wwi(function(Sa, lb){var cb=[];"function"==typeof Sa&&(cb[0]=function(){R.dT_.ec(da.actionId);let tb;try{tb=Ra.Gb(Sa,this,arguments)}finally{R.dT_.lc(da.actionId),S()}return tb});"function"==typeof lb&&(cb[1]=function(tb){R.dT_.ec(da.actionId);var Fb=tb;R.dT_.mx()&&R.dT_.iIO(Fb,7)&&R.dT_.mxg(Fb.message,da.actionId);let Tb;try{Tb=Ra.Hb(lb,this,arguments)}finally{R.dT_.lc(da.actionId),S()}return Tb});cb=Ra.then(sa,this,cb);return ea(cb),cb},sa)}function S(){if(ka=R.dT_.nw(),!V){V=!0;var pa=R.dT_.nw();L(pa,da.status).then(C).catch(C)}} function C(){R.dT_.dlx(da.actionId,ka);R.dT_.disE({kind:"REQUEST_COMPLETED",detail:{i:"fetch",x:da.url,m:da.config.method||"GET",u:da.config,p:da.response,b:da.error,c:da.status,s:da.statusText,a:void 0,e:void 0,q:da.startTime,h:void 0,t:da.mc,o:da.errorReason,n:da.traceContext}})}let V=!1,ka,L=ta(da.actionId,da.startTime,da.url);ea(O)}function Ca(O){O.config.keepalive&&R.dT_.bcv("dKAH")||R.dT_.sch(O.config,O.url,O.actionId,void 0,O.traceContext)}function ia(O){var da="function"==typeof aa.Request&& R.dT_.iIO(O[0],17);let ea=da?O[0].url:O[0];"object"==typeof ea&&(ea=ea.toString());if(da)da=O[0];else{da=O[1];var S=aa.Headers?new aa.Headers:{};da?da.headers||(da.headers=S):da={headers:S};O[1]=da}S=R.dT_.nw();let C=R.dT_.ex("fetch",3,ea);return R.dT_.disE({kind:"REQUEST_STARTED",detail:{i:"fetch",x:ea}}),{url:ea,config:da,ra:O,actionId:C,startTime:S,status:0,statusText:"",errorReason:void 0,mc:!1,traceContext:R.dT_.gtc()}}function za(...O){if(!O.length)return Ra.fetch(ja,this,O);let da=ia(Array.prototype.slice.call(O)); Ca(da);O=Ra.fetch(ja,this,da.ra).then(function(ea){if(R.dT_.iIO(ea,18)){var S=da.actionId;da.status=ea.status;da.statusText=ea.statusText;"headers"in ea&&Y.gEMD&&Y.iRHCA&&Y.iRHCA()&&R.dT_.disE({kind:"HTTP_RESPONSE",detail:{a:S,h:fb(ea.headers)}});R.dT_.mx()&&!ea.ok&&(da.mc=!0,da.errorReason="abort",-1===ea.status?R.dT_.mxc(S):R.dT_.mxf(ea.status,ea.statusText,S))}return da.response=ea,ea},function(ea){throw da.mc=!0,da.error=ea,ea;});return Va(O,da),O.then(Fa,Fa),O}var va=this.dT_&&dT_.prm&&dT_.prm()|| window.Promise,R="undefined"!=typeof window?window:self,aa="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,ya,N=new Map,Y,ja,Ra={fetch:function(O,da,ea){return Y.aWF(O,da,ea)},then:function(O,da,ea){return Y.aWF(O,da,ea)},Gb:function(O,da,ea){return Y.aWF(O,da,ea)},Hb:function(O,da,ea){return Y.aWF(O,da,ea)}};(function(){var O,da;(Y=aa.dT_)&&null!==(da=(O=R.dT_).smbi)&&void 0!==da&&da.call(O,"7")&&aa.fetch&&(Ga(),ja=aa.fetch,aa.fetch=R.dT_.wwi(za,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 '8-fetch-detection'. The core module ('1') might not have been loaded.");return;}let CTX = globalThis.DT_RUM.ctx.get(sctx);var Ci=function(a){Bi=a?new RegExp(a):void 0},Gi=async function(a,b){let {url:c,startTime:d,endTime:e,config:f,response:g,traceContext:k,ka:h,aborted:m,ja:n}=a;if(Bi?.test(c))Di(a,b),R.Id([{severity:"Info",text:`request "${c}" was excluded by regex`}]);else{var p=0;g&&(p=g.status);var u=!1;p=Ei.Zc({url:c,startTime:d,endTime:e,initiatorType:"fetch",dc:n,statusCode:p}).catch(function(x){u=CTX.D(x,"message")&&"page_dismissal"===x.message}).then(function(x){Ei.vb("fetch",c,-1);b.resourceTiming=x;let q= g instanceof Response&&g.ok&&m;var v=Ei,t=v.Kc,z=R.K(d);{let {aborted:K,response:A}=a;if(A&&A.ok)var E=void 0;else E={"error.source":"fetch"},E=(navigator.onLine?K&&(E["error.reason"]="abort"):E["error.reason"]="no_network",E)}return t.call(v,{Ra:z,La:Fi(a,x),url:c,initiatorType:"fetch",resourceTiming:x,traceContext:k,Qb:u,Yb:f?.method??"get",Wc:!1,Xa:E,ka:h,pb:g?{statusCode:g.status,statusText:g.statusText}:{statusCode:0,statusText:""},qa:b,Ce:q,zb:3})});Di(a,b,p);R.emitJsonEvents([await p])}},Di= function(a,b,c){Ei.Da().v({Oa:"end",url:a.url,startTime:R.K(a.startTime),endTime:R.K(a.endTime),initiatorType:"fetch",request:a.id,Jd:c,qa:b})},Fi=function({startTime:a,endTime:b},c){return c?c.duration:b-a},Mi=function(){let a=R.getUnwrappedFetch(),b=new Set;return Hi=!0,globalThis.fetch=CTX.Yc(async function(...c){function d(){k.aborted=!0}let {url:e,config:f}=Ii(c);var g=R.Ia(e);if(!Hi||R.oa(g))return a.apply(this,c);c=R.Xc();let k=Ji(g,f,c);Ei.Da().v({Oa:"start",url:e.toString(),startTime:R.K(k.startTime), initiatorType:"fetch",request:k.id});Ki(k);f.signal?.addEventListener("abort",d,{once:!0});Ei.vb("fetch",k.url,1);g=Ei.Sd(function(h){k.ja.push(...h)},k.url,"fetch");b.add(g);try{let h=await a.apply(this,f instanceof Request?[f]:[e,f]);return k.response=h,h}catch(h){throw h instanceof Error&&(k.error=h),h;}finally{Li(k),f.signal?.removeEventListener("abort",d),g(),b.delete(g)}},a),function(){Hi=!1;b.forEach(function(c){c()});b.clear();globalThis.fetch=R.getUnwrappedFetch()}},Li=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 Gi(a,b)},Ii=function([a,b]){return a instanceof Request?{config:a,url:a.url}:{config:b||{},url:a}},Ki=function(a){let {url:b,config:c,traceContext:d}=a,[e,f]=R.bd(b,d);if(a.ka=f,e.length){c instanceof Request||(c.headers=c.headers?new Headers(c.headers):new Headers);for(let [g,k]of e)c.headers.append(g,k)}},Ji=function(a,b,c){return{id:Ni++,url:a,config:b, startTime:performance.now(),endTime:-1,traceContext:c,ka:"disabled",ja:[],aborted:!1}},Oi=function(a){return a.requestExclusions},Bi,Hi=!1,Ni=1,R,Ei;CTX.G("8",{N([a,b]){R=a;Ei=b;let c=CTX.l,d=CTX.l,e=a.Rd(function(f){f.includes("7")?(c(),d()):(c=Mi(),d=a.Qa("8",Oi).subscribe(Ci))});return function(){c();d();e()}},S(){},api:{},F:["1","R"],O:[],J:{requestExclusions:""}});})(); (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 S=function(a,b){a.state||(a.state=a.Z());a.state={...a.state,...b}},Ri=function(){return Pi.subscribe(function(a){400<=a&&500>a?Qi("4"):500<=a&&600>a?Qi("5"):(0<=a&&100>a||600<=a)&&Qi("o")})},Ti=function(a,b){b=Si[b];let c=a.state?.[b];void 0!==c&&-1!==c||S(a,{[b]:0})},Ui=function([,a]){return-1!==a},Vi=function([a,b]){return-1===b?[a,b]:[a,0]},Wi=function(a){return globalThis.PerformanceObserver?.supportedEntryTypes?.includes?.(a)},Xi=function(a){return a[a.length-1]},Yi=function(a){return T.bb().subscribe(function(b, c){c&&"visible"===c.value&&"hidden"===b.value&&a(b.value)},void 0)},$i=function(a){if("loading"===document.readyState)return"loading";let b=Zi();if(b){if(ap.length||q.duration>v.latency)t?(t.entries.push(q),t.latency=Math.max(t.latency,q.duration)):(q={id:q.interactionId,latency:q.duration,entries:[q]},u[q.id]= q,p.push(q)),p.sort(nj),p.splice(10).forEach(function(z){delete u[z.id]})}function d(q){if(q){for(var v=0,t=0;tq.duration)return!1;if(-1!==n&&q.startTimeb.latency)"reported"!==a.state?.["inp.status"]&&S(a,{"inp.status":"below_threshold"});else if(b=b.entries.filter(d=>Math.round(d.startTime)>=a.offset),b.length){a.nc++; var c=pj(b);b={"inp.status":"reported","inp.update_count":a.nc,"inp.interaction_count":a.Ea?.ad()||0,"inp.loading_state":$i(c.startTime),"inp.start_time":c.startTime-a.offset,"inp.duration":c.duration,"inp.name":c.name,"inp.processing_start":c.processingStart-a.offset,"inp.processing_end":c.processingEnd-a.offset,"inp.cancelable":c.cancelable};(c=c.target)&&1===c?.nodeType&&(c.tagName&&(b["inp.ui_element.tag_name"]=c.tagName),b["inp.ui_element.xpath"]=T.ua(c));S(a,b)}},pj=function(a){return[...a].sort(function(b, c){return c.duration-b.duration})[0]},rj=function(a){return"largest-contentful-paint"===a.entryType},sj=function(a){let b=Number.POSITIVE_INFINITY,c=0;for(let d=0;d{"reported"!==a.getState()["long_task.status"]&&S(a,{"long_task.status":"reported","long_task.all.count":0,"long_task.self.count":0});var d=a.getState();let e=d["long_task.all.count"]+ 1;a.Ta+=c.duration;a.Ab.add({start_time:Math.floor(c.startTime)-a.offset,duration:c.duration});d=d["long_task.self.count"];"self"===c.name&&(d++,a.nb+=c.duration,a.$b.add({start_time:Math.floor(c.startTime)-a.offset,duration:c.duration}));S(a,{"long_task.all.count":e,"long_task.self.count":d})})},vj=function(){return T.getConfigValue("9","slowLongTaskOccurrences")},wj=function(a){return a.duration},yj=function(a,b){let c=T.D();var d=dj();let e=c-T.V();d={...a.Ud.reduce(xj.bind(null,e,d),{}),...a.hd(b), ...b?.Jb.Ya,"navigation.tab_state":T.Lb(),"navigation.type":a.navigationType||performance.getEntriesByType("navigation")[0]?.type||"navigate","performance.time_origin":T.V(),start_time:a.hc,duration:c-a.hc,"dt.rum.schema_version":"0.21.0",[CTX.y]:{...b?.[CTX.y],type:"pageSummary"}};return a.reset(c,b),d},xj=function(a,b,c,d){a=d.ga(a,b);return{...c,...a}},zj=function(a){return Wi(a)?void 0:"not_supported"},Aj=function(a){return a?"backgrounded":void 0},Cj=function(a,b){b.filter(Bj).forEach(c=>{if(!(0< a.Rb&&T.K(c.startTime)(a.state?.["cls.value"]||-1)){c={"cls.status":"reported","cls.update_count":++a.Fc,"cls.loading_state":$i(T.D()),"cls.value":+d.toFixed(4)};if(e){c["cls.ui_element.shift_time"]=e.startTime;c["cls.ui_element.shift_value"]=+e.value.toFixed(4);var f;let g=0;for(let k of e.sources){if(!k.currentRect)continue;let h=k.currentRect.width*k.currentRect.height;h>g&&(g=h,f=k.node)}f&&(c["cls.ui_element.tag_name"]=f.nodeName,f instanceof Element&&(c["cls.ui_element.xpath"]= T.ua(f)))}S(a,c)}}})},Ej=function(){let a=0,b=[];return function(c){let d=b[0],e=Xi(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(Dj)[0];return[a,c]}},Dj=function(a,b){return b.value-a.value},Bj=function(a){return"layout-shift"===a.entryType&&!a.hadRecentInput},Fj=function(a,b){return T.ab().select(function(c){return c[2]},{$:"unshift"}).subscribe(function(c,d){void 0!==d&&c&&c!==d&&T.emitJsonEvents([yj(a),yj(b)])})},Gj=function(a, b,c){c="hidden"===c?a.Kb():a.Mb();S(a,{[c]:(a.state?.[c]||0)+(b-a.vd)});a.vd=b},Hj=function(){if("prerendering"in document&&document.prerendering)return T.D()-T.V();let a=Zi();return a?.activationStart&&0T.getConfigValue("9", "longTaskLimit"),md:3E4,ld:10}),()=>{a();Lj?.Ld()}},Kj=function(a){a.filter(tj).filter(Nj).forEach(Oj)},Nj=function(a){return"self"===T.getConfigValue("9","longTaskCaptureMode")?"self"===a.name:!0},Oj=function(a){if(Lj.nd()){var b={"characteristics.has_long_task":!0,start_time:T.V()+Math.floor(a.startTime),duration:a.duration,"dt.rum.schema_version":"0.21.0","long_task.name":a.name};tj(a)&&"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);T.emitJsonEvents([b])}else Lj.rd()&&T.pa(2005,`exceeded maximum long task count of ${Lj.cd()}`)},Sj=function(a){return T.rb(()=>Pj.gd().filter(Qj).map(b=>yj(a,b)).map(Rj).subscribe(T.emitJsonEvents))},Rj=function(a){return[a]},Qj=function(a){return!!a["page.source.url.full"]},Tj=class{constructor(a,b=0){this.C=[];this.za=a;this.offset= b}B(){this.C.forEach(T.Bb);this.C=[]}getState(){return this.state||(this.state=this.Z()),this.Ed(this.state),this.state}Ed(){}ga(a,b){let c=this.getState();return this.reset(a,b),c}Lc(){return this.Z()}reset(a,b){this.offset=a;this.za=b;this.state=this.Lc()}},Uj=CTX.r(),Qi=Uj.v,Pi=CTX.r(),Si={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"},Vj=CTX.r(),Wj=class extends Tj{constructor(a){super(a); this.C=[Uj.subscribe(b=>{Ti(this,b);b=Si[b];S(this,{[b]:(this.state?.[b]||0)+1})}),Vj.subscribe(b=>{for(let c of b)Ti(this,c)})]}ga(a,b){let c=Object.fromEntries(Object.entries(this.getState()).filter(Ui));return super.reset(a,b),c}Z(){return{"error.csp_violation_count":-1,"error.exception_count":-1,"error.dropped_exception_count":-1,"error.http_4xx_count":-1,"error.http_5xx_count":-1,"error.http_other_count":-1}}Lc(){var a=this.getState();a=Object.entries(a).map(Vi);return Object.fromEntries(a)}}, Xj=[{type:"paint"},{type:"largest-contentful-paint"},{type:"layout-shift"},{type:"first-input"},{type:"longtask"}],aj=CTX.r(function(){let a=new PerformanceObserver(bj);return Xj.filter(function({type:b}){return Wi(b)}).forEach(function(b){a.observe({buffered:!0,...b})}),a.disconnect.bind(a)}),Jj=aj.subscribe,Yj=class extends Tj{constructor(a){super(a);a&&globalThis.PerformanceObserver&&(this.C=[Yi(()=>this.Wb()),Jj(b=>{if(b=Xi(b.filter(cj))){var c=b.startTime-this.offset;0>c||(b={"fcp.value":c,"fcp.loading_state":$i(b.startTime), "fcp.status":"reported"},S(this,b),this.B())}})])}Wb(){"reported"!==this.state?.["fcp.status"]&&S(this,{"fcp.status":"backgrounded"});this.B()}Z(){return{"fcp.status":zj("paint")||Aj(!this.za)||"not_reported"}}},Zj=class extends Tj{constructor(a,b){super(a,b);globalThis.PerformanceObserver&&(this.C=[Jj(c=>{var d=Xi(c.filter(ej));!d||!dj()||0>Math.round(d.startTime)-this.offset||(c=this.offset,c={"fid.status":"reported","fid.loading_state":$i(d.startTime),"fid.start_time":d.startTime-c,"fid.duration":d.duration, "fid.name":d.name,"fid.processing_start":d.processingStart-c,"fid.processing_end":d.processingEnd-c,"fid.cancelable":d.cancelable},(d=d.target)&&(c["fid.ui_element.tag_name"]=d.nodeName,d instanceof Element)&&(d=T.ua(d))&&(c["fid.ui_element.xpath"]=d),S(this,c),this.B())})])}Z(){return{"fid.status":zj("first-input")||"not_reported"}}},ak=!1,bk=class extends Tj{constructor(a){super(a);a&&globalThis.PerformanceObserver&&(this.C=[Yi(()=>this.Wb()),Jj(b=>{if(b=Xi(b.filter(fj))){var c=b.startTime-this.offset; 0>c||(ak=!0,b={"fp.value":c,"fp.loading_state":$i(b.startTime),"fp.status":"reported"},S(this,b),this.B())}})])}Wb(){"reported"!==this.state?.["fp.status"]&&S(this,{"fp.status":"backgrounded"});this.B()}Z(){return{"fp.status":zj("paint")||Aj(!this.za)||"not_reported"}}},ij=0,hj=1/0,jj=0,mj,ck=class extends Tj{constructor(a,b){super(a,b);this.nc=-1;globalThis.PerformanceObserver&&lj()&&(this.Ea=oj(),this.Ea.Le(c=>qj(this,c)),this.C=[this.Ea.B])}Z(){let a="not_reported";return lj()||(a="not_supported"), {"inp.status":a}}ga(a,b){this.Ea?.Ae();"reported"===this.state?.["inp.status"]&&S(this,{"inp.interaction_count":this.Ea?.ad()||0});return super.ga(a,b)}reset(a,b){super.reset(a,b);this.Ea?.reset(a);this.nc=-1}},dk=class extends Tj{constructor(a,b){super(a,b);this.mc=0;this.C=this.subscribe()}subscribe(){return this.za&&globalThis.PerformanceObserver?[Yi(()=>{"reported"!==this.state?.["lcp.status"]&&S(this,{"lcp.status":"backgrounded"});this.B()}),Jj(a=>{var b=Xi(a.filter(rj));if(b&&!(0>(b.renderTime|| b.loadTime)-this.offset)&&(a=this.state?.["lcp.size"],void 0===a||b.size>a)){this.mc++;var c=this.mc;a=this.offset;let {renderTime:d,loadTime:e,size:f,url:g,id:k,element:h}=b;c={"lcp.status":"reported","lcp.update_count":c,"lcp.start_time":(d||e)-a,"lcp.load_time":e-a,"lcp.size":f};if(g){c["lcp.url"]=g;let m=Xi(performance.getEntriesByName(g,"resource"));m&&(c["lcp.resource.load_duration"]=m.duration,d&&(c["lcp.ui_element.render_delay"]=d-m.responseEnd),b=performance.getEntriesByType("navigation")[0]?.responseStart, void 0!==b&&(c["lcp.resource.load_delay"]=m.startTime-b))}a=(d&&(c["lcp.render_time"]=d-a),k&&(c["lcp.id"]=k),h&&(h.tagName&&(c["lcp.ui_element.tag_name"]=h.tagName),c["lcp.ui_element.xpath"]=T.ua(h)),c);S(this,a)}})]:[]}reset(a,b){super.reset(a,b);this.mc=0;0===this.C.length&&(this.C=this.subscribe())}Z(){return{"lcp.status":zj("largest-contentful-paint")||Aj(!this.za)||"not_reported"}}},ek=class{constructor(){var a=wj;this.$c=vj;this.kb=a;this.Tb=Number.POSITIVE_INFINITY;this.data=[];this.xd=0}add(a){let b= this.$c();this.data.lengthb&&(this.sort(),this.data.splice(b)),this.kb(a)<=this.Tb||(this.data[this.xd]=a,sj(this)))}get(){this.sort();let a=this.$c();return this.data.splice(a),sj(this),this.data}reset(){this.Tb=Number.POSITIVE_INFINITY;this.data=[]}sort(){this.data.sort((a,b)=>this.kb(b)-this.kb(a))}},fk=class extends Tj{constructor(a){super(a);this.Ta=0;this.Ab=new ek;this.nb=0;this.$b=new ek;Wi("longtask")&&globalThis.PerformanceObserver&&(this.C= [Jj(b=>uj(this,b))])}Ed(a){"reported"===a["long_task.status"]&&S(this,{"long_task.all.avg_duration":this.Ta/a["long_task.all.count"],"long_task.all.slowest_occurrences":this.Ab.get(),"long_task.self.avg_duration":this.nb/a["long_task.self.count"]||0,"long_task.self.slowest_occurrences":this.$b.get()})}reset(a,b){super.reset(a,b);this.Ta=0;this.Ab.reset();this.nb=0;this.$b.reset()}Z(){return{"long_task.status":zj("longtask")||"not_reported"}}},gk=class extends Tj{constructor(a,b){super(a,b);this.Nc= !1}Z(){return{"ttfb.status":"not_reported"}}ga(a,b){if(!this.Nc){var c=performance.getEntriesByType("navigation")[0];if(c){let d=Math.max(c.workerStart||c.fetchStart,0),e=Math.max(c.responseStart,0),f=Math.max(c.domainLookupStart,0),g=Math.max(c.connectStart,0);c=Math.max(c.connectEnd,0);S(this,{"ttfb.status":"reported","ttfb.value":e,"ttfb.waiting_duration":d,"ttfb.cache_duration":f-d,"ttfb.dns_duration":g-f,"ttfb.connection_duration":c-g,"ttfb.request_duration":e-c});this.Nc=!0}}return super.ga(a, b)}},ik=class{constructor(a){this.navigationType=void 0;this.hc=T.V();a=[...a,Wj,hk,Yj,Zj,bk,ck,dk,gk,fk];let b=dj();this.Ud=a.map(function(c){return new c(b)})}B(){this.Ud.forEach(function(a){a.B()})}reset(a,b){(a=b?.["navigation.type"])&&(this.navigationType=a)}},hk=class extends Tj{constructor(a,b){super(a,b);this.kc=CTX.l;this.Fc=0;this.Wd=Ej();this.Rb=0;this.C=this.subscribe()}subscribe(){return this.za&&globalThis.PerformanceObserver?(this.kc=Yi(()=>{let a=this.state?.["cls.value"];ak||void 0!== a&&0Cj(this,a))]):[]}Z(){let a={"cls.status":zj("layout-shift")||Aj(!this.za)||"reported"};return"reported"===a["cls.status"]&&(a["cls.value"]=0,a["cls.update_count"]=0),a}ga(a,b){let c=this.getState();return"backgrounded"===c["cls.status"]&&(c={"cls.status":"backgrounded"}),super.reset(a,b),this.Rb=a,this.Fc=0,this.Wd=Ej(),0===this.C.length&&(this.C=this.subscribe()),c}},jk=class extends Tj{constructor(a){super(a);this.vd= T.V();this.C=[T.bb().subscribe((b,c)=>{if(b=c?.value)c=T.D(),Gj(this,c,b)},{$:"unshift"})]}Z(){return{[this.Mb()]:0,[this.Kb()]:0}}ga(a,b){let c=T.D();return Gj(this,c,T.bb().get().value),super.ga(a,b)}Mb(){return"page.foreground_time"}Kb(){return"page.background_time"}},kk=class extends ik{constructor(){super([jk])}hd(){return{...Ij(),"characteristics.has_page_summary":!0,"page.prerender_time":Hj()}}},Lj,lk=class extends jk{Mb(){return"view.foreground_time"}Kb(){return"view.background_time"}},mk= class extends ik{constructor(){super([lk]);this.Ie=Sj(this)}reset(a,b){super.reset(a,b);this.hc=a;this.Ee=b}hd(a){let b={};a=a?.Jb.ob||this.Ee?.Sa.ob||1;1===a&&(b=Ij());let c=1===a?Hj():0;return{...b,"view.sequence_number":a,"view.prerender_time":c,"characteristics.has_view_summary":!0}}B(){super.B();this.Ie()}},T,Pj; CTX.G("9",{N([a,b]){T=a;Pj=b;let c=Ri(),d=new mk,e=new kk,f=Fj(d,e),g=Mj();return function(){e.B();d.B();c();f();g()}},S(){},api:{Fb:Qi,Qc:Pi.v,Pc:Vj.v,le:function(){return new Wj(!0)},Mc:function(a){let b=[new hk(!0,a),new Zj(!0,a),new ck(!0,a),new dk(!0,a),new fk(!0)];return{getData:function(){return b.reduce(function(c,d){return{...c,...d.getState()}},{"long_task.status":"not_reported","inp.status":"not_reported","cls.status":"reported","lcp.status":"not_reported","fid.status":"not_reported"})}, B:function(){b.forEach(function(c){return c.B()})}}}},F:["1","P"],O:[],J:{longTaskCaptureMode:"all",longTaskLimit:50,slowLongTaskOccurrences:5}});})(); (function(){function $a(S,C,V,ka,L){let pa=!1;if(ya||aa)return pa;aa=!0;try{"function"==typeof R&&R!==$a&&(pa=R(S,C,V,ka,L))}catch(sa){ia.dT_.rex(sa,void 0,!0,"1")}return pa||ia.dT_.re({msg:"string"==typeof S?S:"",file:C||"",line:V||-1,column:ka||-1,error:L||"",stackContainsWrapper:!1,source:"1"}),aa=!1,pa}function Fa(S){try{if("[object Function]"!==Object.prototype.toString.call(S))return S;let C=S.dtwid;return"number"==typeof C&&Y[C]?Y[C].Ec++:(Y[ja]={sa:S,Ec:1},S.dtwid=ja++),S.rxewrapper=S.rxewrapper|| function(V){try{return Ra.Le(S,this,arguments)}catch(ka){if(-2146823277!==ka.number)throw N&&(ia.dT_.rex(ka,void 0,!0,"1"),Xa()),ka;}},S.rxewrapper.rxewrapper=S.rxewrapper,S.rxewrapper}catch(C){return S}}function Xa(){ya+=1;ia.dT_.st(function(){--ya},0)}function hb(){let S=document.getElementsByTagName("html");0!==S.length&&S[0].hasAttribute&&S[0].hasAttribute("webdriver")||"EventTarget Window ModalWindow".replace(/\w+/g,function(C){(C=za[C]&&za[C].prototype)&&ia.dT_.oHOP(C,"addEventListener")&&(C.addEventListener= bb(C.addEventListener),C.removeEventListener=Ua(C.removeEventListener));return""})}function bb(S){return function(C,V,ka,L){return V&&V.handleEvent&&(V.handleEvent=Fa(V.handleEvent)),S.call(this,C,Fa(V),ka,L)}}function Ua(S){return function(C,V,ka,L){try{return S.call(this,C,V&&V.rxewrapper?V.rxewrapper:V,ka,L)}finally{V&&(C=V.dtwid,"number"==typeof C&&Y[C]&&Y[C].sa===V&&(Y[C].Ec--,Y[C].Ec||(delete V.rxewrapper,delete V.dtwid,delete Y[C])))}}}function Ba(){try{ia.dT_.apl(za,"onerror",function(){return $a}, function(S){R=S})}catch(S){}}function ta(...S){let C,V;for(let ka of S)!C&&ia.dT_.iIO(ka,7)&&(C=ka),!V&&ka&&"string"==typeof ka&&(V=ka);return(C||V)&&ia.dT_.rex(C||V,void 0,!1,"2"),O.apply(this,S)}function Ga(S){var C;if(C="string"==typeof S.blockedURL&&"string"==typeof S.documentURL&&!!S.blockedURL&&!!S.documentURL)C=S.blockedURL,C=!(null!=C&&C.includes(ia.dT_.scv("reportUrl")));if(C){C=[];for(var V in S)S[V]&&"function"!=typeof S[V]&&C.push([V,S[V]+""]);C.length&&ia.dT_.cAE("_csprv_",C,!0,void 0, 1)}}function fb(S){"securitypolicyviolation"===S.type&&Ga({sourceFile:S.sourceFile,blockedURL:S.blockedURI,documentURL:S.documentURI,referrer:S.referrer,disposition:S.disposition,effectiveDirective:S.effectiveDirective||S.violatedDirective,originalPolicy:S.originalPolicy,statusCode:S.statusCode,lineNumber:S.lineNumber,columnNumber:S.columnNumber,sample:S.sample,toJSON(){}})}function Va(S){for(let C of S)"csp-violation"===C.type&&(S=C.body)&&Ga(S)}function Ca(S){S.reason&&ia.dT_.iIO(S.reason,7)?ia.dT_.rex(S.reason, void 0,!0,"4"):S.detail&&ia.dT_.iIO(S.detail.reason,7)&&ia.dT_.rex(S.detail.reason,void 0,!0,"4")}this.dT_&&dT_.prm&&dT_.prm();var ia="undefined"!=typeof window?window:self,za="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,va,R,aa=!1,ya=0,N=!0,Y={},ja=0,Ra={Le:function(S,C,V,ka,L,pa){return va.aWF(S,C,V,ka,L,pa)}},O,da;(da||(da={})).mg="errorCallback";var ea;(function(S){S.ig="5";S.jg="2";S.kg="0";S.ng="4";S.pg="1";S.qg="3"})(ea||(ea={}));(function(){var S,C;if(za.dT_&& null!==(C=(S=ia.dT_).smbi)&&void 0!==C&&C.call(S,"q")){if(va=za.dT_,!ia.dT_.bcv("doel")){za.onerror!==$a&&(va.rxehandler=$a,za.onerror&&(R=za.onerror),za.onerror=va.rxehandler);if(Ba(),!za.atob)N=!1;else if(za.ErrorEvent)try{0===(new za.ErrorEvent("test")).colno&&(N=!1)}catch(ka){}N&&hb()}ia.dT_.bcv("lupr")&&ia.dT_.ael(za,"unhandledrejection",Ca);ia.dT_.bcv("csprv")&&(za.ReportingObserver?(new za.ReportingObserver(Va,{buffered:!0,types:["csp-violation"]})).observe():ia.dT_.gBI().ff&&ia.dT_.ael(document, "securitypolicyviolation",fb));if(ia.dT_.bcv("cce")){var V;null!==(V=za.console)&&void 0!==V&&V.error&&(O=za.console.error,za.console.error=ia.dT_.wwi(ta,O))}}})()})(); (function(){function $a(J,W=[]){var E=zc||Qb.dT_;E=null!=E&&E.iIO?E.iIO:null;return!(null===E||void 0===E||!E(J,W))}function Fa(J,W=0){return J.name+"_"+(J.startTime+W)+"_"+J.duration}function Xa(){try{performance.getEntries()[0].G=!0,kc=performance.getEntries()[0].G,Bb=()=>!!kc}catch(J){}}function hb(){qb=Qb.dT_;Aa.dT_.gBI().sf?Bb=()=>!1:Bb=()=>(Xa(),!!kc)}function bb(J){"function"==typeof Q.addEventListener?Q.addEventListener("resourcetimingbufferfull",J):"undefined"!=typeof Q.onresourcetimingbufferfull&& (Za=Q.onresourcetimingbufferfull,Q.onresourcetimingbufferfull=J)}function Ua(){try{"function"==typeof Za&&Za.call(Q,new Event("resourcetimingbufferfull",{bubbles:!0,cancelable:!0})),Aa.dT_.st(function(){ca.call(Q)},0)}catch(J){}}function Ba(J){let {a:W,e:E}=J.detail;if(E)for(let ra of E){J=ra.url;if(!J)continue;let Ja=ra.relevance||0,Pa={area:ra.area,imageWidth:ra.w,imageHeight:ra.h,imageNaturalWidth:ra.nw,imageNaturalHeight:ra.nh,onloadTime:ra.o,relevance:Ja,Re:ra.ireason||0,actionId:W||0};(!kb[J]|| Ja>kb[J].relevance)&&(kb[J]=Pa)}}function ta(J){return!!J&&Number.isFinite(J)&&0=W)return J;var E=uc[Fa(J,W)];if(E)return E;E={};for(let ra of w)E[ra]=ia(J,W,ra);for(let ra of x)ra in J&&(E[ra]={get(){return J[ra]}});W=Object.create(J,E);return W._dtCl=!0,Va(W),W}function va(){let J=[],W= document.getElementsByTagName("iframe");if(!W.length)return J;for(let Ta=0;TaEa.responseEnd|| 0>Ea.startTime?!1:0=Lb||Zb&&Zb.actionId===+E&&0{let Ja=ra.actionId,Pa=E[Ja];Pa||(Pa=[]);var Ea=W[ra.name];if(Ea){if(Ea&&"LINK"===Ea.nodeName){let nb=Ea.media||"all"; Ea="stylesheet"===Ea.rel&&window.matchMedia(nb).matches&&!Ea.disabled}else Ea=!Ea.hasAttribute("async")&&!Ea.hasAttribute("defer")&&"module"!==Ea.getAttribute("type");ra.isCritical=+Ea}Ga(ra);Pa.push(ra);E[Ja]=Pa;Yb[Fa(ra)]=!0;return E},{});J=pa(J);900Ta.duration?!0:0>=Ta.responseEnd?!1:Ta.requestStart===Ta.fetchStart&&Ta.requestStart===Ta.responseStart&&Ta.responseStart!==Ta.responseEnd;Ea.call(Pa,{type:sb,Ah:ub,url:fc,domain:Lb,actionName:Zb,dh:nc,Th:vc,zg:Ta,Zg:!1})}Tb(W,J,nb,Ja,E,ra)}function Fb(J,W,E,ra,Ja){let Pa=Ja||Uc();if(!J.length||0>=Pa)E("");else{var Ea=[];Da(J,nb=>{if(Xc&&Ea.length/2>=Xc)nb=!1;else{var Ta=nb.startTime,sb;(sb=Ta<("iframe"===nb.initiatorType?1:0))||(sb=nb.actionId, sb=!(!sb||sb===W));sb?nb=!0:(Ta=Ta?["b",Math.round(Ta)]:[],nb=(fa(nb,Ta),Ea.push(Ic(nb.name),Ta.join("")),!0))}return nb},void 0,function(){E(oa(`${W||Cc()}-${Math.round(Pa)};${Ea.join("|")}`))},!ra)}}function Tb(J,W,E,ra,Ja,Pa){Fb(ra,W,Ea=>{Ea&&J.Hd.push(Ea);Ja()},Pa)}function Xb(J,W,E,ra){if(Aa.dT_.las()){var Ja=yc();Ja=!E&&(0>=Ja||3E3>Gc()-Ja)?(Aa.dT_.sMPS(2E3),!1):!0}else Ja=!1;if(Ja&&!W){ac(sa(E),E);!Fc.length||Aa.dT_.last()+3E4<=Gc()&&Aa.dT_.last()?(Fc=[],W=void 0):W=Fc.splice(0,1)[0];if(W)for(W= W.Hd,E=0;EFb.right||Fb.left>(window.innerWidth||document.documentElement.clientWidth)|| 0>Fb.bottom||Fb.top>(window.innerHeight||document.documentElement.clientHeight));if(Tb){da=N.dT_.nw();break}}}function ta(){Xa();Ra&&!C?hb():!Ra&&C&&(N.dT_.rBPSL(Ua),N.dT_.rO("deadClickObserver"),N.dT_.rel(document,"click",bb,void 0),S=[],C=!1,da=-1)}function Ga(){if(V=N.dT_.bcv("uxrgce"),V){let cb=N.dT_.scv("uxrgcm"),[tb,Fb]=cb.split(";");ka=fb(tb);fb(Fb)}}function fb(cb){let [tb,Fb,Tb,Xb]=cb.split(",");return{Cg:+tb||100,Jg:+Fb||25,eg:+Tb||300,ag:+Xb||3}}function Va(cb){return{x:cb.x||cb.clientX, y:cb.y||cb.clientY,timeStamp:N.dT_.nw()}}function Ca(){N.dT_.iMD()||(N.dT_.aBPSL(va),N.dT_.ael(document,"click",za),N.dT_.ael(document,"mousedown",ia),L=!0)}function ia(cb){sa=Va(cb)}function za(cb){cb=Va(cb);if(0===Sa.length)Sa.push(cb);else{var tb=Sa[0],Fb=Sa[Sa.length-1];if(Fb=cb&&Fb?cb.timeStamp-Fb.timeStamp<=ka.eg:!1)Fb=ka.Jg,Fb=Math.abs(tb.x-cb.x)<=Fb&&Math.abs(tb.y-cb.y)<=Fb;Fb&&cb&&sa&&cb.timeStamp-sa.timeStamp<=ka.Cg?(Sa.push(cb),R()):(Sa.length>=ka.ag&&aa(),Sa=[cb])}}function va(cb,tb,Fb, Tb){if(0!==lb.length){tb=cb.av;Fb=lb;let Xb=[];for(let ac of Fb)Xb.push(ac.Dg+"|"+ac.cg.toFixed(0)+"|"+ac.duration.toFixed(0));tb.call(cb,Tb,"rC",Xb.join(","),!0);lb=[]}}function R(){N.dT_.ct(pa);pa=N.dT_.st(function(){Sa.length>=ka.ag&&aa()},ka.eg)}function aa(){var cb=Sa[0];cb={Dg:Sa.length,cg:Math.round(cb.timeStamp),duration:Math.round(Sa[Sa.length-1].timeStamp-cb.timeStamp)};0arguments.length&&(P=!0);r.async=P;r.originalXhr.onreadystatechange=r.Bb;r.url=""+T;let Da=R(x,"open");Da?Ma.callOpen(Da,x,arguments):Ma.callOpen(r.originalXhr.open,r.originalXhr,arguments);x.readyState=r.originalXhr.readyState},x.send=function(){return r.Ge(arguments,!1)},x.abort=function(...F){0{if(F){var P=x.ta;for(let fa of P)if(fa[0]===r&&fa[1]===F&&fa[2]===T)return;P.push([r,F,!!T]);x.Db||(x.Db=!0,ta(this,x.Bd,x.Ed))}};this.removeEventListener=function(r,F,T){let P=null,fa=x.ta; for(let oa=0;oa{let F=x.ta,T=!1,P=!1;if(r.cancelable&&r.preventDefault){let fa=r.preventDefault;r.preventDefault=function(){return T=!0,Ma.preventDefault(fa,this,arguments)}}if(r.stopImmediatePropagation){let fa=r.stopImmediatePropagation;r.stopImmediatePropagation=function(){return P=!0,Ma.stopImmediatePropagation(fa,this,arguments)}}for(let fa of F)!P&&fa[0]===r.type&&!fa[2]&&("object"==typeof fa[1]&& fa[1].handleEvent?Ma.dispatchXHRCallback(fa[1].handleEvent,fa[1],[r]):Ma.dispatchXHRCallback(fa[1],this,[r]));return!T}}function za(w,x,r){var F;let T="status"in x?x.status:0,P=null!==(F=w.originalStatus)&&void 0!==F?F:T;F=99>=P||400<=P;ha.dT_.disE({kind:"REQUEST_COMPLETED",detail:{i:"xmlhttprequest",x:w.url,m:w.method,u:w.originalXhr,h:w.cc,c:P,s:"statusText"in x?x.statusText:"",a:r,e:ha.dT_.nw(),q:w.requestStart,o:w.errorReason,t:F,n:w.traceContext}})}function va(w,x){let r=x.$,F=w.status;try{let T= ib;if(T.gEMD&&T.iRHCA&&T.iRHCA()){let P=bb(w.getAllResponseHeaders());ha.dT_.disE({kind:"HTTP_RESPONSE",detail:{a:r,h:P}})}}catch(T){}200!==F&&ha.dT_.mx()&&(0===F?(x.errorReason||(x.errorReason="abort"),ha.dT_.st(function(){ha.dT_.mxc(r)},0)):ha.dT_.mxf(F,w.statusText,r));ha.dT_.lx(r,void 0,"x");x.$=0}function R(w,x){try{let r=Object.getPrototypeOf(w),F=Object.getPrototypeOf(w.dtProps.originalXhr);return F||(F=Za.prototype),r&&F&&!kb.has(r[x])?r[x]:null}catch(r){return null}}function aa(w){return ha.dT_.iIO(w, ["dtProps"])}function ya(w){w.UNSENT=0;w.OPENED=1;w.HEADERS_RECEIVED=2;w.LOADING=3;w.DONE=4}function N(w){"upload"===w?Object.defineProperty(Aa.XMLHttpRequest.prototype,"upload",{enumerable:!0,configurable:!0,get:function(){return this.dtProps.lb?(this.dtProps.upload||(this.dtProps.upload=new ia(this)),this.dtProps.upload):Za.prototype.upload}}):Object.defineProperty(Aa.XMLHttpRequest.prototype,w,{enumerable:!0,configurable:!0,get:function(){return this.dtProps.lb?0<=qb.indexOf(w)?this.dtProps.originalXhr[w]: this.dtProps[w]:Za.prototype[w]},set:function(x){this.dtProps.lb?this.dtProps[w]=x:Za.prototype[w]=x}})}function Y(w,x){let r=Aa.XMLHttpRequest.prototype[w];!x&&!ha.dT_.iNF(r)||(Aa.XMLHttpRequest.prototype[w]=function(F,T){function P(){let fa;aa(this)?("open"===F&&!this.dtProps.url&&(this.dtProps.url=arguments[1]+""),this.dtProps.originalXhr.withCredentials!==this.dtProps.withCredentials&&(this.dtProps.originalXhr.withCredentials=this.dtProps.withCredentials),fa=this.dtProps.originalXhr):fa=this; return Ma.XMLHttpRequestCallback(T,fa,arguments)}return kb.set(P,!0),P}(w,Za.prototype[w]))}function ja(){Za=Aa.XMLHttpRequest;ca=ib.ct||clearTimeout;Aa.XMLHttpRequest=$a;Aa.XMLHttpRequest[Q]=Za;X=hb(Za,Bb);$a.prototype=Object.create(Za.prototype,Object.getOwnPropertyDescriptors(Za.prototype));$a.prototype.dtProps={lb:!1};$a.prototype.dtProps.lb=!1;ya($a);ya($a.prototype);Xa(Za.prototype);for(let w in Za.prototype){if(-1!==Gb.indexOf(w)&&-1===Bb.indexOf(w))continue;let x=w;try{-1!==Bb.indexOf(w)? Y(x,!0):-1!==kc.indexOf(w)?N(w):Aa.XMLHttpRequest.prototype[x]=Za.prototype[x]}catch(r){N(w)}}for(let w in Za)if(!(w in Za.prototype))try{Aa.XMLHttpRequest[w]=Za[w]}catch(x){}try{Ra()}catch(w){}}function Ra(){if(!ha.dT_.bcv("peti")){var w=EventTarget.prototype,x=w.addEventListener;w.addEventListener=ha.dT_.wwi(function(T,P,fa){if(aa(this))this.dtProps.Tc(T,P,fa);else return Ma.AELWrapper(x,this,arguments)},x);var r=w.removeEventListener;w.removeEventListener=ha.dT_.wwi(function(T,P,fa){if(aa(this))this.dtProps.Gd(T, P,fa);else return Ma.RELWrapper(r,this,arguments)},r);var F=w.dispatchEvent;w.dispatchEvent=ha.dT_.wwi(function(T){return aa(this)?this.dtProps.$b(T):Ma.dispatchWrapper(F,this,arguments)},F)}}function O(w,x){return new Ib(w,x)}function da(w){return"string"==typeof w}function ea(w){w.lxCalled||(ha.dT_.lx(w.actionId,void 0,"x"),w.lxCalled=!0)}function S({sa:w,context:x,ra:r,actionId:F=0,url:T=""}){return ib.aWF(w,x,r,F,T,"x")}function C(w,x,r){return function(...F){let {actionId:T,url:P}=w;try{if(w.callbackStart= ha.dT_.nw(),ha.dT_.ec(T),"function"==typeof x)return S({sa:x,context:r,ra:F,actionId:T,url:P})}finally{ha.dT_.lc(T),ea(w)}}}function V(w,x,r,F){return function(...T){try{ha.dT_.ec(w.actionId);let P=T[0],fa=Ua(P),oa=new Aa[fa](P.type,P);if(ka(P,F,oa),T[0]=oa,"function"==typeof x){let {actionId:Da,url:ob}=w;return S({sa:x,context:P.target,ra:T,actionId:Da,url:ob})}}finally{ha.dT_.lc(w.actionId)}}}function ka(w,x,r){x=L(w,"target",x);Object.defineProperties(r,{target:x,currentTarget:x,srcElement:x,stopPropagation:L(w, "stopPropagation",function(...F){return Event.prototype.stopPropagation.apply(w,F),Event.prototype.stopPropagation.apply(r,F)}),stopImmediatePropagation:L(w,"stopImmediatePropagation",function(...F){return Event.prototype.stopImmediatePropagation.apply(w,F),Event.prototype.stopImmediatePropagation.apply(r,F)}),preventDefault:L(w,"preventDefault",function(...F){return Event.prototype.preventDefault.apply(w,F),Event.prototype.preventDefault.apply(r,F)}),eventPhase:L(w,"eventPhase","undefined"==typeof w.eventPhase? 2:void 0),timeStamp:L(w,"timeStamp",w.timeStamp||ha.dT_.nw()),initEvent:L(w,"initEvent")})}function L(w,x,r){return{get(){return r||w[x]},enumerable:!0}}function pa(w,x,r){return function(...F){try{let T=ib;if(T.gEMD&&T.iRHCA&&T.iRHCA()&&r.readyState===r.HEADERS_RECEIVED){let P=bb(r.getAllResponseHeaders());ha.dT_.disE({kind:"HTTP_RESPONSE",detail:{a:w.actionId,h:P}})}}catch(T){}try{if(w.callbackStart=ha.dT_.nw(),ha.dT_.ec(w.actionId),r.readyState===r.DONE&&ha.dT_.mx()&&(0>=r.status||400<=r.status)&& (0===r.status?(w.errorReason||(w.errorReason="abort"),ha.dT_.st(ha.dT_.mxc.bind(null,w.actionId),0)):ha.dT_.mxf(r.status,r.statusText,w.actionId)),"function"==typeof x){let {actionId:T,url:P}=w;return S({sa:x,context:r,ra:F,actionId:T,url:P})}}finally{ha.dT_.lc(w.actionId),r.readyState===r.DONE&&ea(w)}}}function sa(w,x,r){return"upload"===x&&ha.dT_.mx()&&!r.hasUploadHandler&&(w.upload.addEventListener("error",function(){ha.dT_.mxg("Upload failure",r.actionId)}),r.hasUploadHandler=!0),r.origHandlers.has(x)? r.origHandlers.get(x):Reflect.get(w,x)}function Sa(w,x,r){try{EventTarget.prototype.addEventListener.call(w,x,r)}catch(F){w.addEventListener(x,r)}}function lb(w){let x={method:"",callbackStart:0,requestStart:0,wrappers:new WeakMap,actionId:0,async:!0,lxCalled:!1,url:"",target:w,hasCustomReadyStateChangeHandler:!1,hasUploadHandler:!1,origHandlers:new Map,errorReason:void 0,requestHeaders:[],traceContext:ha.dT_.gtc(),toString:()=>"[Custom DTProperty Object]",toJSON:()=>"[Custom DTProperty Object]"}; return w.dtProps=x,Sa(w,"readystatechange",pa(x,()=>{},w)),ha.dT_.mx()&&(Sa(w,"error",function(){return x.errorReason=void 0,ha.dT_.mxf(w.status,w.statusText,x.actionId)}),Sa(w,"abort",function(){return x.errorReason="abort",delete x.originalStatus,ha.dT_.mxc(x.actionId)}),Sa(w,"timeout",function(){return x.errorReason="timeout",ha.dT_.mxt(x.actionId)})),Sa(w,"loadend",function(){var r;let F=null!==(r=x.originalStatus)&&void 0!==r?r:x.target.status;r=99>=F||400<=F;ha.dT_.disE({kind:"REQUEST_COMPLETED", detail:{i:"xmlhttprequest",x:x.url,m:x.method,u:x.target,c:F,s:x.target.statusText,a:x.callbackStart,e:ha.dT_.nw(),q:x.requestStart,h:x.requestHeaders,o:x.errorReason,t:r,n:x.traceContext}})}),O(w,{get(r,F){return sa(r,F,x)},set(r,F,T,P){try{let oa=T;switch(F){case "onabort":case "onerror":case "ontimeout":oa=C(x,T,r);x.origHandlers.set(F,T);break;case "onloadstart":case "onprogress":case "onload":case "onloadend":oa=V(x,T,r,P);x.origHandlers.set(F,T);break;case "onreadystatechange":oa=pa(x,T,r), x.origHandlers.set(F,T)}var fa=Reflect.set(r,F,oa)}catch(oa){fa=!1}return fa}})}function cb(w,x){try{if("string"==typeof x&&"function"==typeof w[x]){let r=ha.dT_.iNF(w[x]);w[x]=O(w[x],{apply:Tb.bind(null,x,r),get(F,T,P){return"dT_proxy"===T?!0:Reflect.get(F,T,P)}})}}catch(r){}}function tb(w,x){Xa(x);w=ha.dT_.aFr(w,Xb.bind(null,x));ha.dT_.fE(w,cb.bind(null,x))}function Fb(w,x,r,F,T){if(w.requestStart=ha.dT_.nw(),!w.actionId){w.actionId=ha.dT_.ex("x",void 0,w.url,!1,x);ha.dT_.disE({kind:"REQUEST_STARTED", detail:{i:"xmlhttprequest",x:w.url}});let P=ha.dT_.sch({headers:{}},w.url,w.actionId,void 0,w.traceContext),fa=ha.dT_.aFr(Reflect.ownKeys(P.headers),da);ha.dT_.fE(fa,function(oa){r.setRequestHeader(oa,P.headers[oa])})}try{return S({sa:x,context:F,ra:T,actionId:w.actionId,url:w.url})}finally{w.async||ea(w)}}function Tb(w,x,r,F,T){if(!ha.dT_.iIO(F,22))return S({sa:r,context:F,ra:T});let P=F.dtProps,fa=F;if(P&&(x||X)&&(fa=P.target),!P)return S({sa:r,context:fa,ra:T});switch((x?r.name:w)||w){case "addEventListener":"function"== typeof T[1]&&(w=T[1],(x=P.wrappers.get(w))?T[1]=x:(F=V(P,w,fa,F),P.wrappers.set(w,F),T[1]=F));break;case "removeEventListener":(F=P.wrappers.get(T[1]))&&(T[1]=F);break;case "open":return P.actionId=0,P.lxCalled=!1,P.method=T[0],P.url=T[1]+"",P.async=!0===T[2]||void 0===T[2],S({sa:r,context:fa,ra:T});case "send":return Fb(P,r,F,fa,T);case "abort":a:{try{let Da=P.target.status;P.target.readyState===P.target.DONE&&"number"==typeof Da&&0F;tb(Gb,x)}this.dT_&&dT_.prm&&dT_.prm();var ha="undefined"!=typeof window?window:self,Aa="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,Qb="cancelBubble defaultPrevented eventPhase isTrusted lengthComputable loaded position returnValue timeStamp total totalSize type".split(" "), zc="onabort onerror onload onloadend onloadstart onprogress ontimeout".split(" "),qb="responseText response status statusText responseBody responseStream responseURL responseXML responseType".split(" "),kc=[...qb,...zc,"onreadystatechange","upload","readyState"],Bb="open send getAllResponseHeaders getResponseHeader setRequestHeader overrideMimeType abort sendAsBinary setAttributionReporting setPrivateToken".split(" "),Gb=["addEventListener","removeEventListener","dispatchEvent"],ec=[...Bb,...kc,...Gb], Q=Symbol.for("dt_2");Symbol.for("dt_3");var X=!1,Ka=["addEventListener","removeEventListener"],ca,Za,kb=new WeakMap,Ma={handleEventCallback:function(w,x,r){return ib.aWF(w,x,r)},callOpen:function(w,x,r){return ib.aWF(w,x,r)},send:function(w,x,r){return ib.aWF(w,x,r)},getAllResponseHeaders:function(w,x,r){return ib.aWF(w,x,r)},getResponseHeader:function(w,x,r){return ib.aWF(w,x,r)},setRequestHeader:function(w,x,r){return ib.aWF(w,x,r)},overrideMimeType:function(w,x,r){return ib.aWF(w,x,r)},RELWrapper:function(w, x,r){return ib.aWF(w,x,r)},AELWrapper:function(w,x,r){return ib.aWF(w,x,r)},dispatchWrapper:function(w,x,r){return ib.aWF(w,x,r)},onreadystatechangeCallback:function(w,x,r){return ib.aWF(w,x,r)},dispatchXHRCallback:function(w,x,r){return ib.aWF(w,x,r)},XMLHttpRequestCallback:function(w,x,r){return ib.aWF(w,x,r)},preventDefault:function(w,x,r){return ib.aWF(w,x,r)},stopImmediatePropagation:function(w,x,r){return ib.aWF(w,x,r)}};ia.prototype.toString=function(){return"[XMLHttpRequestUpload]"};var dc= {readyState:0,response:"",responseText:"",responseType:"",responseURL:"",status:0,statusText:"",timeout:0,withCredentials:!1},Ib,Yb,uc,mc=Aa.dT_;if(mc&&"ea"in mc&&null!==(uc=(Yb=ha.dT_).smbi)&&void 0!==uc&&uc.call(Yb,"x")){var ib=mc;"object"==typeof Aa.Reflect&&"function"==typeof Aa.Proxy&&ha.dT_.bcv("expw")&&!ha.dT_.gBI().edge?ac():ja()}})(); (function(){function $a(R,aa){function ya(Y){return!(!Y||!Y[R])}let N=0;if(aa){let Y=document.getElementById(aa);if(ya(Y))return Y;ta.dT_.addE("DEBUG_INFO_REQUESTED",function(){return[{type:"mvi",severity:"Info",text:`Could not find vue element with configured id "${aa}"`}]})}return ya(document.body)?document.body:ya(document.body.firstElementChild)?document.body.firstElementChild:document.createTreeWalker(document.body,NodeFilter.SHOW_ELEMENT,{acceptNode:function(Y){return(N++,ya(Y)||50===N)?NodeFilter.FILTER_ACCEPT: NodeFilter.FILTER_SKIP}}).nextNode()}function Fa(R){let aa;if(Ga.Vue&&Ga.Vue.version){var ya=Ga.Vue.version;"2"===ya.split(".")[0]&&"__vue__"===R&&(aa=ya);"3"===ya.split(".")[0]&&"__vue_app__"===R&&(aa=ya)}ya=$a(R,ta.dT_.scv("vrei"));return ya&&ya[R]&&(ta.dT_.iVRA(ya,R),aa||(aa="")),aa}function Xa(R){let aa=Ga;for(let ya of R)if("function"==typeof ya)aa=ya.apply(this);else{R=ya.split(".");aa=Ga;for(let N=0;N=ya&&!ta.dT_.iIO(R,8))if("object"==typeof R&&!aa.includes(R)){aa.push(R);for(let Y in R)ta.dT_.oHOP(R,Y)&&(N++,N+=Ba(R[Y],aa,ya+1))}else if(Array.isArray(R)&&!aa.includes(R)){aa.push(R);for(let Y of R)N+=Ba(Y,aa,ya+1)}}catch(Y){}return N}this.dT_&&dT_.prm&&dT_.prm();var ta="undefined"!=typeof window?window:self,Ga="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,fb,Va=0,Ca={},ia=[],za={fueldeck:"FDUPA",soasta:"url:c.go-mpulse.net",monitis:"JSBenchmark", pingdom:"PRUM_EPISODES",newrelic:"NREUM",appdynamics:"ADRUM",appneta:"_tly",pendo:"pendo",heap:"heap",mixpanel:"mixpanel",amplitude:"amplitude",tealeaf:"TLT",datadog:"DD_RUM",elastic:"elasticApm",requestmetrics:"RM",instana:"ineum",plumbr:"PLUMBR",glassbox:"_detector",decibelinsight:"decibelInsight",contentsquare:"CS_CONF",hotjar:"hjBootstrap",quantummetric:"QuantumMetricAPI",fullstory:"FS"},va={g:function(){let R=Array.prototype.slice.call(document.querySelectorAll("[ng-version]")),aa=[];for(let ya= 0,N=R.length;yaC)return"";for(;0<=C;){if(0===C||" "===V.charAt(C-1)||";"===V.charAt(C-1))return ka=C+ka.length,C=V.indexOf(";",C),0<=C?V.substring(ka,C):V.substring(ka);C=V.indexOf(ka,C+ka.length)}return""}function Fa(){return 0V.wd)return{info:`Function expression config [${C}] is not part of allowed functions or has invalid number of parameters.`};V=[];for(var pa of L){var sa=pa.split(":");if(2!==sa.length)return{info:`Function parameters for expr [${C}] are not properly configured.`};L=sa[0];sa=sa[1];var Sa=Number.parseInt(sa);if("Number"!==L||Number.isNaN(Sa))if("String"===L)V.push(sa);else if("Boolean"!==L||Number.isNaN(Sa)||1!==Sa&&0!==Sa)if("Null"===L)V.push(null);else return{info:`ValueType: '${L}' or value: '${sa}' is not valid.`}; else V.push(!!Sa);else V.push(Sa)}a:{pa=ya;L=ka.split(".");sa=L.length-1;for(Sa=0;Satb){V=lb;cb.info="Metadata limit reached. Metadata evaluation will stop here and will not be executed further.";continue}let Fb=ta(cb),{type:Tb,Ta:Xb}=cb;var L= {};switch(Tb){case "a":L=Xa(Xb);break;case "b":L=Ua(Xb);break;case "c":L=Xb;var pa=$a(L,document.cookie);L=Ba(pa)?{value:pa}:{info:`No cookie [${L}] value found.`};break;case "d":{L=void 0;pa=Xb;var sa=aa.dT_.loc();let Aa=pa.toLowerCase();if(O[Aa]&&da===sa)L={value:O[Aa]};else if(da=sa,O={},sa=ya.location.search?ya.location.search.slice(1):sa.split("?")[1]){sa=sa.split("#")[0];sa=sa.split("&");for(let Qb of sa){var Sa=Qb.split("=");sa=Sa[0];Sa=null!==(L=Sa[1])&&void 0!==L?L:"";sa=sa.toLowerCase(); O[sa]||(O[sa]=Sa)}L=O[Aa]?{value:O[Aa]}:{info:`Searched expression [${pa}] was not found in the querystring.`}}else L={info:"URL does not contain any query string."}}break;case "e":L=hb(Xb)}let {value:ac,info:ha}=L;Ba(ac)?("string"==typeof ac&&(tbFb&&(ha=`Captured value is trimmed to configured string length of [${Fb}] because it is too long.`,ac=ac.substring(0,Fb))),ac+="",cb.value= ac,C+=ac.length,!cb.oc&&ka&&(cb.value="dT_pv",cb.info="Metadata value is masked because doNotTrack is active and property is not marked as public")):cb.value=null;ha&&(cb.info=ha)}return[C,V]}function fb(C){let V="";switch(C){case "a":V="CSS Selector";break;case "b":V="JavaScript Variable";break;case "c":V="Cookie";break;case "d":V="Query String";break;case "e":V="JavaScript Function"}return V}function Va(){Ga();let C=[];for(let V of aa.dT_.oK(ja)){let ka=ja[V];if("f"===ka.type)continue;let L={id:V, type:fb(ka.type),expression:ka.Ta,value:ka.value};ka.info&&(L.info=ka.info);C.push(L)}return C}function Ca(){var C=aa.dT_.scv("md"),V=aa.dT_.scv("mdp"),ka=aa.dT_.scv("mdl");ea=aa.dT_.ncv("mmds");if(C){V=V.split(",");var L=ka.split(",");ka={};for(var pa of L){var sa=pa.split("=");L=sa[0];sa=Number.parseInt(sa[1]);Number.isNaN(sa)||(ka[L]=Math.round(sa))}pa=C.split(",");C={};for(var Sa of pa)if(sa=Sa.indexOf("="),pa=Sa.substring(0,sa),L=Sa.charAt(sa+1),"a"===L||"b"===L||"c"===L||"d"===L||"e"===L||"f"=== L)sa=aa.dT_.de(Sa.substring(sa+2)),C[pa]={type:L,Ta:sa,value:null,oc:!1,info:void 0},ka[pa]&&(C[pa].maxLength=ka[pa]);for(var lb of V)C[lb]&&(C[lb].oc=!0);ja=C}else ja={};Sa=ja;lb={};for(let cb of aa.dT_.oK(Sa))"f"===Sa[cb].type&&(lb[cb]=Sa[cb]);Ra=lb}function ia(C){let V=aa.dT_.sNT();var ka=C.detail.h;let L={};for(var pa of aa.dT_.oK(ka))L[pa.toLowerCase()]=ka[pa];C=C.detail.a;for(let sa of aa.dT_.oK(Ra))ka=ja[sa].Ta.toLowerCase(),Ba(L[ka])&&(ka=L[ka],pa=ta(ja[sa]),ka.length>pa&&(ka=ka.substring(0, pa)),!ja[sa].oc&&V&&(ka="dT_pv"),aa.dT_.aAPY("_uaprh_",sa,ka,C))}function za(){aa.dT_.fE(Object.keys(ja),function(C){C=ja[C];C.value=null;C.info=void 0})}function va(){aa.dT_.addE("CONFIG_UPDATE",Ca);aa.dT_.addE("HTTP_RESPONSE",ia);Ca();aa.dT_.aBPSL(function(C,V,ka,L){if(C.ha(L)){var [pa,sa]=Ga();V=[];for(Sa in ja)aa.dT_.oHOP(ja,Sa)&&({value:ka}=ja[Sa],"undefined"!=typeof ka&&null!==ka&&V.push(`${Sa},${aa.dT_.aesc(ka)}`));var Sa=(Sa=V.join(";"))&&encodeURIComponent(Sa);if(C.av(L,"md",Sa,!0),pa>=ea)Sa= ea+"",sa&&(Sa+=","+sa),C.av(L,"mdlr",Sa,!0)}})}function R(){let C=[],[V]=Ga(),ka=[],L=[];for(var pa in ja)if(aa.dT_.oHOP(ja,pa)){let sa=ja[pa];(null===sa.value||"dT_err"===sa.value)&&sa.info&&ka.push(`'${sa.Ta}'(${fb(sa.type)}): '${sa.info}'`);"dT_pv"===sa.value&&L.push(`'${sa.Ta}'(${fb(sa.type)})`)}if(ka.length){pa=[];for(let sa of ka)pa.push({type:"mnc",text:sa,severity:"Info"});C.push({severity:"Info",text:`${ka.length} session/action ${1=ea&&C.push({severity:"Warning",text:`Session/action properties size exceeds the active limit of "${ea}"`,type:"mlr"}),C}this.dT_&&dT_.prm&&dT_.prm();var aa="undefined"!=typeof window?window:self,ya="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0,N={yd:0,wd:0},Y={"window.Intercom":{yd:1, wd:1},"LC_API.get_last_visit_timestamp":N,"LC_API.get_visits_number":N,"LC_API.get_page_views_number":N,"LC_API.get_chats_number":N,"LC_API.get_visitor_id":N,"LC_API.get_chat_id":N},ja={},Ra={},O={},da,ea,S;(function(){var C,V;return S=ya.dT_,S&&null!==(V=(C=aa.dT_).smbi)&&void 0!==V&&V.call(C,"h")?(va(),aa.dT_.addE("DEBUG_INFO_REQUESTED",R),!0):!1})()&&(S.gEMD=Va,S.iRHCA=Fa)})(); (function(){function $a(ia,za,va,R,aa,ya){fb[aa]={rxthandler:function(){delete fb[aa];delete Va[ya.id];R&&bb.dT_.etc(R);let N=bb.dT_.ncv("st");if(ia){let {title:Y,url:ja,startTime:Ra,name:O,type:da,timeout:ea}=ia;bb.dT_.isci(O,Ra)&&ea<=N&&ea<=N&&(bb.dT_.bi(O,da,"t-"+ea,void 0,ja,Y).timeout=ea)}try{if("string"==typeof va)try{Ba.evaluatedCodeWrapper(va,this)}catch(Y){throw Y.message="Exception "+(Y&&Y.message)+" occurred in eval'd code: "+va,Y;}else"function"==typeof va&&("object"==typeof arguments? va.apply(Ua,arguments):va.apply(Ua))}catch(Y){throw Y;}finally{R&&(bb.dT_.ltc(R),bb.dT_.lta(R))}}}}function Fa(ia){return function(){var za=Array.prototype.slice.call(arguments);let va=za[1]||0;Ca++;let R=0;var aa=bb.dT_.gci();let ya=bb.dT_.gpi(),N;aa?N=bb.dT_.cUIRO((aa.timeout||0)+va,!1):bb.dT_.bcv("pui")&&ya&&300>=bb.dT_.nw()-bb.dT_.pii("validUntil")?N=bb.dT_.cUIRO((ya.timeout||0)+va,!0):R=bb.dT_.eta(va);aa={id:-1};0