Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

(function () { function Ha() { document.cookie = "".concat("__dTCookie", "=").conc..

Decoded Output download

<?  (function () { 
  function Ha() { 
    document.cookie = "".concat("__dTCookie", "=").concat("1", ";SameSite=Lax"); 
    var Ka = -1 !== document.cookie.indexOf("__dTCookie"); 
    document.cookie = "".concat("__dTCookie", "=").concat("1", "; expires=Thu, 01-Jan-1970 00:00:01 GMT"); 
    return Ka; 
  } 
  function Xa() { 
    return void 0 === $a.dialogArguments ? navigator.cookieEnabled || Ha() : Ha(); 
  } 
  function mb() { 
    var Ka; 
    if (Xa()) { 
      var Qa = $a.dT_, Sa = null === Qa || void 0 === Qa ? void 0 : Qa.platformPrefix; 
      if (!Qa || Sa) { 
        var ra = null === Qa || void 0 === Qa ? void 0 : Qa.minAgentVersion; 
        ra && "10275230919171419" < ra + "" ? window.console.log("[CookiePrefix/initConfig] Min agent version detected, and javascript agent is older - the javascript agent will not be initialized!") : (ra = (Ka = {}, Ka.cfg = "app=538efd036e45e9dd|featureHash=A27NVfjqrux|vcv=2|reportUrl=/rb_bf96008yho|rdnt=1|uxrgce=1|bp=3|cuc=729nz8gk|mel=100000|dpvc=1|ssv=4|lastModification=1694644355225|tp=500,50,0,1|featureHash=A27NVfjqrux|async=1|agentUri=/ruxitagentjs_A27NVfjqrux_10275230919171419.js|auto=|domain=|rid=RID_|rpid=|app=538efd036e45e9dd", Ka.iCE = Xa, Ka.platformCookieOffset = null === Qa || void 0 === Qa ? void 0 : Qa.platformCookieOffset, Ka), Sa && (ra.platformPrefix = Sa), $a.dT_ = ra); 
      } 
    } 
  } 
  this.dT_ && dT_.prm && dT_.prm(); 
  var $a = "undefined" !== typeof window ? window : self, Ua; 
  $a.dT_ && !$a.dT_.platformPrefix ? $a.dT_.gCP || (null === (Ua = $a.console) || void 0 === Ua ? void 0 : Ua.log("Duplicate agent injection detected, turning off redundant initConfig."), $a.dT_.di = 1) : mb(); 
}()); 
(function () { 
  function Ha(f, r, w) { 
    if (w || 2 === arguments.length) for (var W = 0, H = r.length, wa; W < H; W++) !wa && W in r || (wa || (wa = Array.prototype.slice.call(r, 0, W)), wa[W] = r[W]); 
    return f.concat(wa || Array.prototype.slice.call(r)); 
  } 
  function Xa(f) { 
    var r; 
    return function () { 
      var w, W; 
      if (r) return r; 
      var H = null === (W = null === (w = Ug.dT_) || void 0 === w ? void 0 : w.gCP) || void 0 === W ? void 0 : W.call(w); 
      return r = w = H ? "".concat(H, "_").concat(f) : f; 
    }; 
  } 
  function mb() { 
    var f = 0; 
    try { 
      f = Math.round(Ra.performance.timeOrigin); 
    } catch (r) {} 
    if (0 >= f || isNaN(f) || !isFinite(f)) { 
      ie.push({severity: "Warning", type: "ptoi", text: "performance.timeOrigin is invalid, with a value of [".concat(f, "]. Falling back to performance.timing.navigationStart")}); 
      f = 0; 
      try { 
        f = Ra.performance.timing.navigationStart; 
      } catch (r) {} 
      f = 0 >= f || isNaN(f) || !isFinite(f) ? Le : f; 
    } 
    ad = f; 
    v = $a; 
    return ad; 
  } 
  function Ka() { 
    var f, r = 0; 
    if (null === (f = null === Ra || void 0 === Ra ? void 0 : Ra.performance) || void 0 === f ? 0 : f.now) try { 
      r = Math.round(Ra.performance.now()); 
    } catch (w) {} 
    return 0 >= r || isNaN(r) || !isFinite(r) ? (new Date).getTime() - v() : r; 
  } 
  function Qa() { 
    var f; 
    return !(null === (f = Ra.console) || void 0 === f || !f.log); 
  } 
  function Sa(f, r) { 
    if (!r) return ""; 
    var w = f + "="; 
    f = r.indexOf(w); 
    if (0 > f) return ""; 
    for (; 0 <= f;) { 
      if (0 === f || " " === r.charAt(f - 1) || ";" === r.charAt(f - 1)) return w = f + w.length, f = r.indexOf(";", f), 0 <= f ? r.substring(w, f) : r.substring(w); 
      f = r.indexOf(w, f + w.length); 
    } 
    return ""; 
  } 
  function cb() {} 
  function Ya(f, r) { 
    void 0 === r && (r = document.cookie); 
    return Sa(f, r); 
  } 
  function nb() {} 
  function ab(f, r) { 
    return function () { 
      f.apply(r, arguments); 
    }; 
  } 
  function oa(f) { 
    if (!(this instanceof oa)) throw new TypeError("Promises must be constructed via new"); 
    if ("function" !== typeof f) throw new TypeError("not a function"); 
    this.ma = 0; 
    this.kc = false; 
    this.ra = void 0; 
    this.Fa = []; 
    Fa(f, this); 
  } 
  function ta(f, r) { 
    for (; 3 === f.ma;) f = f.ra; 
    0 === f.ma ? f.Fa.push(r) : (f.kc = true, oa.Eb(function () { 
      var w = 1 === f.ma ? r.Ee : r.Fe; 
      if (null === w) (1 === f.ma ? db : da)(r.promise, f.ra); else { 
        try { 
          var W = w(f.ra); 
        } catch (H) { 
          da(r.promise, H); 
          return; 
        } 
        db(r.promise, W); 
      } 
    })); 
  } 
  function db(f, r) { 
    try { 
      if (r === f) throw new TypeError("A promise cannot be resolved with itself."); 
      if (r && ("object" === typeof r || "function" === typeof r)) { 
        var w = r.then; 
        if (r instanceof oa) { 
          f.ma = 3; 
          f.ra = r; 
          Q(f); 
          return; 
        } 
        if ("function" === typeof w) { 
          Fa(ab(w, r), f); 
          return; 
        } 
      } 
      f.ma = 1; 
      f.ra = r; 
      Q(f); 
    } catch (W) { 
      da(f, W); 
    } 
  } 
  function da(f, r) { 
    f.ma = 2; 
    f.ra = r; 
    Q(f); 
  } 
  function Q(f) { 
    2 === f.ma && 0 === f.Fa.length && oa.Eb(function () { 
      f.kc || oa.qc(f.ra); 
    }); 
    for (var r = 0, w = f.Fa.length; r < w; r++) ta(f, f.Fa[r]); 
    f.Fa = null; 
  } 
  function ja(f, r, w) { 
    this.Ee = "function" === typeof f ? f : null; 
    this.Fe = "function" === typeof r ? r : null; 
    this.promise = w; 
  } 
  function Fa(f, r) { 
    var w = false; 
    try { 
      f(function (W) { 
        w || (w = true, db(r, W)); 
      }, function (W) { 
        w || (w = true, da(r, W)); 
      }); 
    } catch (W) { 
      w || (w = true, da(r, W)); 
    } 
  } 
  function Ta() { 
    z.Eb = function (f) { 
      if ("string" === typeof f) throw Error("Promise polyfill called _immediateFn with string"); 
      f(); 
    }; 
    z.qc = function () {}; 
    return z; 
  } 
  function Ga(f, r) { 
    var w; 
    void 0 === r && (r = []); 
    if (!f || "object" !== typeof f && "function" !== typeof f) return false; 
    var W = "number" !== typeof r ? r : [], H = null, wa = []; 
    switch ("number" === typeof r ? r : 5) { 
      case 1: 
        H = "Boolean"; 
        break; 
      case 2: 
        H = "Number"; 
        break; 
      case 3: 
        H = "String"; 
        break; 
      case 4: 
        H = "Function"; 
        break; 
      case 5: 
        H = "Object"; 
        break; 
      case 6: 
        H = "Date"; 
        wa.push("getTime"); 
        break; 
      case 7: 
        H = "Error"; 
        wa.push("name", "message"); 
        break; 
      case 8: 
        H = "Element"; 
        break; 
      case 9: 
        H = "HTMLElement"; 
        break; 
      case 10: 
        H = "HTMLImageElement"; 
        wa.push("complete"); 
        break; 
      case 11: 
        H = "PerformanceEntry"; 
        break; 
      case 12: 
        H = "PerformanceTiming"; 
        break; 
      case 13: 
        H = "PerformanceResourceTiming"; 
        break; 
      case 14: 
        H = "PerformanceNavigationTiming"; 
        break; 
      case 15: 
        H = "CSSRule"; 
        wa.push("cssText", "parentStyleSheet"); 
        break; 
      case 16: 
        H = "CSSStyleSheet"; 
        wa.push("cssRules", "insertRule"); 
        break; 
      case 17: 
        H = "Request"; 
        wa.push("url"); 
        break; 
      case 18: 
        H = "Response"; 
        wa.push("ok", "status", "statusText"); 
        break; 
      case 19: 
        H = "Set"; 
        wa.push("add", "entries", "forEach"); 
        break; 
      case 20: 
        H = "Map"; 
        wa.push("set", "entries", "forEach"); 
        break; 
      case 21: 
        H = "Worker"; 
        wa.push("addEventListener", "postMessage", "terminate"); 
        break; 
      case 22: 
        H = "XMLHttpRequest"; 
        wa.push("open", "send", "setRequestHeader"); 
        break; 
      case 23: 
        H = "SVGScriptElement"; 
        wa.push("ownerSVGElement", "type"); 
        break; 
      case 24: 
        H = "HTMLMetaElement"; 
        wa.push("httpEquiv", "content", "name"); 
        break; 
      case 25: 
        H = "HTMLHeadElement"; 
        break; 
      case 26: 
        H = "ArrayBuffer"; 
        break; 
      case 27: 
        H = "ShadowRoot", wa.push("host", "mode"); 
    } 
    r = H; 
    if (!r) return false; 
    wa = wa.length ? wa : W; 
    if (!W.length) try { 
      if (Ra[r] && f instanceof Ra[r] || Object.prototype.toString.call(f) === "[object " + r + "]") return true; 
      if (f && f.nodeType && 1 === f.nodeType) { 
        var Cb = null === (w = f.ownerDocument.defaultView) || void 0 === w ? void 0 : w[r]; 
        if ("function" === typeof Cb && f instanceof Cb) return true; 
      } 
    } catch (Pb) {} 
    for (w = 0; w < wa.length; w++) if (W = wa[w], "string" !== typeof W && "number" !== typeof W && "symbol" !== typeof W || !(W in f)) return false; 
    return !!wa.length; 
  } 
  function Z(f, r, w, W) { 
    "undefined" === typeof W && (W = N(r, true)); 
    "boolean" === typeof W && (W = N(r, W)); 
    f === Ra ? ma && ma(r, w, W) : bb && Ga(f, 21) ? qb.call(f, r, w, W) : f.addEventListener && (f === Ra.document || f === Ra.document.documentElement ? kb.call(f, r, w, W) : ma.call(f, r, w, W)); 
    W = false; 
    for (var H = Db.length; 0 <= --H;) { 
      var wa = Db[H]; 
      if (wa.object === f && wa.event === r && wa.H === w) { 
        W = true; 
        break; 
      } 
    } 
    W || Db.push({object: f, event: r, H: w}); 
  } 
  function aa(f, r, w, W) { 
    for (var H = Db.length; 0 <= --H;) { 
      var wa = Db[H]; 
      if (wa.object === f && wa.event === r && wa.H === w) { 
        Db.splice(H, 1); 
        break; 
      } 
    } 
    "undefined" === typeof W && (W = N(r, true)); 
    "boolean" === typeof W && (W = N(r, W)); 
    f === Ra ? Ja && Ja(r, w, W) : f.removeEventListener && (f === Ra.document || f === Ra.document.documentElement ? hb.call(f, r, w, W) : Ja.call(f, r, w, W)); 
  } 
  function N(f, r) { 
    var w = false; 
    try { 
      if (ma && -1 < Dc.indexOf(f)) { 
        var W = Object.defineProperty({}, "passive", {get: function () { 
          w = true; 
        }}); 
        ma("test", cb, W); 
      } 
    } catch (H) {} 
    return w ? {passive: true, capture: r} : r; 
  } 
  function ua() { 
    for (var f = Db, r = f.length; 0 <= --r;) { 
      var w = f[r]; 
      aa(w.object, w.event, w.H); 
    } 
    Db = []; 
  } 
  function O(f, r) { 
    for (var w, W = [], H = 2; H < arguments.length; H++) W[H - 2] = arguments[H]; 
    return void 0 !== Function.prototype.bind && ("function" === typeof Function.prototype.bind && /{\s+\[native code]/.test(Function.prototype.toString.call(Function.prototype.bind))) ? (w = Function.prototype.bind).call.apply(w, Ha([f, r], W, false)) : function () { 
      for (var wa = 0; wa < arguments.length; wa++) ; 
      return f.apply(r, (W || []).concat(Array.prototype.slice.call(arguments) || [])); 
    }; 
  } 
  function E() { 
    if (yc) { 
      var f = new yc; 
      if (fc) for (var r = 0, w = Mc; r < w.length; r++) { 
        var W = w[r]; 
        void 0 !== fc[W] && (f[W] = O(fc[W], f)); 
      } 
      return f; 
    } 
    return new Ra.XMLHttpRequest; 
  } 
  function L() { 
    document.cookie = "".concat("__dTCookie", "=").concat("1", ";SameSite=Lax"); 
    var f = -1 !== document.cookie.indexOf("__dTCookie"); 
    document.cookie = "".concat("__dTCookie", "=").concat("1", "; expires=Thu, 01-Jan-1970 00:00:01 GMT"); 
    return f; 
  } 
  function U() { 
    return void 0 === Ra.dialogArguments ? navigator.cookieEnabled || L() : L(); 
  } 
  function S() { 
    return Ra.dT_; 
  } 
  function pa(f) { 
    f = encodeURIComponent(f); 
    var r = []; 
    if (f) for (var w = 0; w < f.length; w++) { 
      var W = f.charAt(w); 
      r.push(dd[W] || W); 
    } 
    return r.join(""); 
  } 
  function qa(f) { 
    -1 < f.indexOf("^") && (f = f.split("^^").join("^"), f = f.split("^dq").join('"'), f = f.split("^rb").join(">"), f = f.split("^lb").join("<"), f = f.split("^p").join("|"), f = f.split("^e").join("="), f = f.split("^s").join(";"), f = f.split("^c").join(","), f = f.split("^bs").join("\")); 
    return f; 
  } 
  function Ca(f) { 
    Vd = f; 
  } 
  function Za(f) { 
    var r = (fa("rid") || "") + "", w = (fa("rpid") || "") + ""; 
    r && (f.rid = r); 
    w && (f.rpid = w); 
  } 
  function Mb(f) { 
    if (f = f.xb) { 
      f = qa(f); 
      try { 
        Vd = new RegExp(f, "i"); 
      } catch (r) {} 
    } else Vd = void 0; 
  } 
  function Kb(f) { 
    return "n" === f || "s" === f || "l" === f ? ";SameSite=".concat(Jc[f]) : ""; 
  } 
  function Qb(f, r, w) { 
    var W = 1, H = 0; 
    do document.cookie = f + '=""' + (r ? ";domain=" + r : "") + ";path=" + w.substring(0, W) + "; expires=Thu, 01 Jan 1970 00:00:01 GMT;", W = w.indexOf("/", W), H++; while (-1 !== W && 5 > H); 
  } 
  function yb() { 
    var f = (document.domain || location.hostname || "").split("."); 
    return 1 >= f.length ? [] : f; 
  } 
  function sc(f, r) { 
    r = "dTValidationCookieValue;path=/;domain=".concat(f).concat(Kb(r)); 
    document.cookie = "".concat(Xf(), "=").concat(r); 
    return Ya(Xf()) ? (Qb(Xf(), f, "/"), true) : false; 
  } 
  function bc() { 
    if (Ra.MobileAgent || Ra.dynatraceMobile) { 
      var f = Sa("dtAdkSettings", document.cookie); 
      return nc(f).privacyState || null; 
    } 
    return null; 
  } 
  function fb(f, r) { 
    return !Bb() || S().overloadPrevention && !(0 <= navigator.userAgent.indexOf("RuxitSynthetic")) ? null : f.apply(this, r || []); 
  } 
  function Bb() { 
    var f = bc(); 
    return 2 === f || 1 === f ? false : !P("coo") || P("cooO") || 0 <= navigator.userAgent.indexOf("RuxitSynthetic"); 
  } 
  function Fb(f, r) { 
    try { 
      Ra.sessionStorage.setItem(f, r); 
    } catch (w) {} 
  } 
  function Hb(f, r) { 
    fb(Fb, [f, r]); 
  } 
  function Ib(f) { 
    try { 
      return Ra.sessionStorage.getItem(f); 
    } catch (r) {} 
    return null; 
  } 
  function rb(f) { 
    try { 
      Ra.sessionStorage.removeItem(f); 
    } catch (r) {} 
  } 
  function $b(f) { 
    document.cookie = f + '="";path=/' + ((fa("domain") || "") + "" ? ";domain=" + ((fa("domain") || "") + "") : "") + "; expires=Thu, 01 Jan 1970 00:00:01 GMT;"; 
  } 
  function zc(f, r, w, W) { 
    r || 0 === r ? (r = (r + "").replace(/[;

]/g, "_"), f = f + "=" + r + ";path=/" + ((fa("domain") || "") + "" ? ";domain=" + ((fa("domain") || "") + "") : ""), w && (f += ";expires=" + w.toUTCString()), f += Kb((fa("cssm") || "") + ""), W && "https:" === location.protocol && (f += ";Secure"), document.cookie = f) : $b(f); 
  } 
  function vb(f, r, w, W) { 
    fb(zc, [f, r, w, W]); 
  } 
  function Sb(f) { 
    return -1 === f.indexOf("v_4") ? false : true; 
  } 
  function lc(f) { 
    f = Ya(Cd(), f); 
    f || ((f = Ib(Cd())) && Sb(f) ? ic(f) : f = ""); 
    return Sb(f) ? f : ""; 
  } 
  function ic(f) { 
    vb(Cd(), f, void 0, P("ssc")); 
  } 
  function xb(f) { 
    return (f = f || lc()) ? nc(f) : {sessionId: "", serverId: "", overloadState: 0, appState: {}}; 
  } 
  function n(f) { 
    return xb(f).serverId; 
  } 
  function y(f) { 
    return xb(f).sessionId; 
  } 
  function C(f) { 
    var r = {}, w = 0; 
    for (f = f.split("|"); w < f.length; w++) { 
      var W = f[w].split("="); 
      2 === W.length && (r[W[0]] = decodeURIComponent(W[1].replace(/\+/g, " "))); 
    } 
    return r; 
  } 
  function ba() { 
    var f = (fa("csu") || "") + ""; 
    return (f.indexOf("dbg") === f.length - 3 ? f.substring(0, f.length - 3) : f) + "_" + ((fa("app") || "") + "") + "_Store"; 
  } 
  function F(f, r, w) { 
    void 0 === r && (r = {}); 
    var W = 0; 
    for (f = f.split("|"); W < f.length; W++) { 
      var H = f[W], wa = H, Cb = H.indexOf("="); 
      -1 === Cb ? r[wa] = "1" : (wa = H.substring(0, Cb), r[wa] = H.substring(Cb + 1, H.length)); 
    } 
    !w && (w = r, W = w.spc) && (f = document.createElement("textarea"), f.innerHTML = W, w.spc = f.value); 
    return r; 
  } 
  function fa(f) { 
    var r; 
    return null !== (r = ec[f]) && void 0 !== r ? r : Dd[f]; 
  } 
  function P(f) { 
    f = fa(f); 
    return "false" === f || "0" === f ? false : !!f; 
  } 
  function ia(f) { 
    var r = fa(f); 
    r = parseInt(r); 
    isNaN(r) && (r = Dd[f]); 
    return r; 
  } 
  function Aa(f, r) { 
    ec[f] = r + ""; 
  } 
  function eb(f) { 
    return ec = f; 
  } 
  function sb(f) { 
    var r = ec[f]; 
    r && (ec[f] = 0 > r.indexOf("#" + f.toUpperCase()) ? r : ""); 
  } 
  function Tb(f) { 
    var r = f.agentUri; 
    r && -1 < r.indexOf("_") && (r = /([a-zA-Z]*)[0-9]{0,4}_([a-zA-Z_0-9]*)_[0-9]+/g.exec(r)) && r.length && 2 < r.length && (f.csu = r[1], f.featureHash = r[2]); 
  } 
  function pc(f) { 
    var r = S().platformCookieOffset; 
    if ("number" === typeof r) { 
      a: { 
        var w = (fa("cssm") || "") + ""; 
        var W = yb(); 
        if (W.length) for (r = W.slice(r); r.length;) { 
          if (sc(r.join("."), w)) { 
            w = r.join("."); 
            break a; 
          } 
          r.shift(); 
        } 
        w = ""; 
      } 
      w && (f.domain = w); 
    } else if (w = f.domain || "", r = (r = location.hostname) && w ? r === w || -1 !== r.indexOf("." + w, r.length - ("." + w).length) : true, !w || !r) { 
      f.domainOverride || (f.domainOriginal = f.domain || "", f.domainOverride = "".concat(location.hostname, ",").concat(w), delete f.domain); 
      a: { 
        W = (fa("cssm") || "") + ""; 
        var H = yb().reverse(); 
        if (H.length) for (var wa = H[0], Cb = 1; Cb <= H.length; Cb++) { 
          if (sc(wa, W)) { 
            W = wa; 
            break a; 
          } 
          var Pb = H[Cb]; 
          Pb && (wa = "".concat(Pb, ".").concat(wa)); 
        } 
        W = ""; 
      } 
      W && (f.domain = W); 
      r || ie.push({type: "dpi", severity: "Warning", text: 'Configured domain "'.concat(w, '" is invalid for current location "').concat(location.hostname, '". Agent will use "').concat(f.domain, '" instead.')}); 
    } 
  } 
  function qc(f, r) { 
    pc(f); 
    var w = ec.pVO; 
    w && (f.pVO = w); 
    r || (f.bp = (f.bp || Dd.bp) + ""); 
  } 
  function nc(f) { 
    var r, w = {}, W = {sessionId: "", serverId: "", overloadState: 0, appState: w}, H = f.split("_"); 
    if (2 < H.length && 0 === H.length % 2) { 
      f = +H[1]; 
      if (isNaN(f) || 3 > f) return W; 
      f = {}; 
      for (var wa = 2; wa < H.length; wa++) { 
        var Cb = H[wa]; 
        0 === Cb.indexOf(Ed) ? w[Cb.substring(6).toLowerCase()] = +H[wa + 1] : f[Cb] = H[wa + 1]; 
        wa++; 
      } 
      f.sn ? (H = f.sn, H = H.length === tf || 12 >= H.length ? H : "") : H = "hybrid"; 
      W.sessionId = H; 
      if (f.srv) { 
        a: { 
          H = f.srv.replace("-2D", "-"); 
          if (!isNaN(+H) && (wa = parseInt(H), -99 <= wa && 99 >= wa)) break a; 
          H = ""; 
        } 
        W.serverId = H; 
      } 
      H = +f.ol; 
      1 === H && tb(0 <= navigator.userAgent.indexOf("RuxitSynthetic")); 
      0 <= H && 2 >= H && (W.overloadState = H); 
      f = +f.prv; 
      isNaN(f) || (W.privacyState = 1 > f || 4 < f ? 1 : f); 
      f = null === (r = (fa("app") || "") + "") || void 0 === r ? void 0 : r.toLowerCase(); 
      r = w[f]; 
      isNaN(r) || 0 !== r || tb(0 <= navigator.userAgent.indexOf("RuxitSynthetic")); 
    } 
    return W; 
  } 
  function tb(f) { 
    var r = S(); 
    f || (r.disabled = true, r.overloadPrevention = true); 
  } 
  function gc(f, r) { 
    function w() { 
      delete Fd[wa]; 
      f.apply(this, arguments); 
    } 
    for (var W = [], H = 2; H < arguments.length; H++) W[H - 2] = arguments[H]; 
    if ("apply" in Yf) { 
      W.unshift(w, r); 
      var wa = Yf.apply(Ra, W); 
    } else wa = Yf(w, r); 
    Fd[wa] = true; 
    return wa; 
  } 
  function pb(f) { 
    delete Fd[f]; 
    "apply" in Gd ? Gd.call(Ra, f) : Gd(f); 
  } 
  function Nb(f) { 
    md.push(f); 
  } 
  function Nc(f) { 
    for (var r = md.length; r--;) if (md[r] === f) { 
      md.splice(r, 1); 
      break; 
    } 
  } 
  function Nd(f) { 
    Qf(f); 
  } 
  function Bc(f, r) { 
    if (!Od || !qe) return ""; 
    f = new Od([f], {type: r}); 
    return qe(f); 
  } 
  function Sc(f, r) { 
    return Qe ? new Qe(f, r) : void 0; 
  } 
  function Da(f) { 
    "function" === typeof f && Me.push(f); 
  } 
  function za(f) { 
    return function () { 
      for (var r = [], w = 0; w < arguments.length; w++) r[w] = arguments[w]; 
      if ("number" !== typeof r[0] || !Fd[r[0]]) try { 
        return f.apply(this, r); 
      } catch (W) { 
        return f(r[0]); 
      } 
    }; 
  } 
  function ya() { 
    v = mb; 
    Ra.performance && (uc = function () { 
      return Math.round(v() + Ka()); 
    }); 
    if (!uc || isNaN(uc()) || 0 >= uc() || !isFinite(uc())) uc = function () { 
      return (new Date).getTime(); 
    }; 
  } 
  function La() { 
    je && (Ra.clearTimeout = Gd, Ra.clearInterval = Qf, je = false); 
  } 
  function sa(f, r) { 
    try { 
      Ra.localStorage.setItem(f, r); 
    } catch (w) {} 
  } 
  function Ea(f) { 
    try { 
      Ra.localStorage.removeItem(f); 
    } catch (r) {} 
  } 
  function gb(f) { 
    try { 
      return Ra.localStorage.getItem(f); 
    } catch (r) {} 
    return null; 
  } 
  function Va(f) { 
    Bb() ? f() : (ke || (ke = []), ke.push(f)); 
  } 
  function jc() { 
    if (P("coo") && !Bb()) { 
      for (var f = 0, r = ke; f < r.length; f++) gc(r[f], 0); 
      ke = []; 
      Aa("cooO", true); 
    } 
  } 
  function Xb() { 
    if (P("coo") && Bb()) { 
      Aa("cooO", false); 
      $b(Cd()); 
      $b(uf()); 
      $b("dtSa"); 
      $b("dtAdk"); 
      $b(Xc()); 
      $b(Yc()); 
      try { 
        rb(Oc()), rb(Yc()), Ea(Oc()), Ea(Yc()), rb(Xc()), rb(Cd()), Ea(ba()), Ea("dtAdk"); 
      } catch (f) {} 
    } 
  } 
  function Gb(f, r) { 
    void 0 === r && (r = document.cookie || ""); 
    return r.split(f + "=").length - 1; 
  } 
  function Zb(f, r) { 
    var w = Gb(f, r); 
    if (1 < w) { 
      r = (fa("domain") || "") + "" || Ra.location.hostname; 
      var W = Ra.location.hostname, H = Ra.location.pathname, wa = 0, Cb = 0; 
      Qd.push(f); 
      do { 
        var Pb = W.substring(wa); 
        if (Pb !== r || "/" !== H) { 
          Qb(f, Pb === r ? "" : Pb, H); 
          var hc = Gb(f); 
          hc < w && (Qd.push(Pb), w = hc); 
        } 
        wa = W.indexOf(".", wa) + 1; 
        Cb++; 
      } while (0 !== wa && 10 > Cb && 1 < w); 
      (fa("domain") || "") + "" && 1 < w && Qb(f, "", H); 
    } 
  } 
  function Tc() { 
    var f = document.cookie; 
    Zb(uf(), f); 
    Zb(Cd(), f); 
    Zb(Yc(), f); 
    0 < Qd.length && ie.push({severity: "Error", type: "dcn", text: "Duplicate cookie name".concat(1 !== Qd.length ? "s" : "", " detected: ").concat(Qd.join(", "))}); 
  } 
  function td() { 
    Tc(); 
    Nb(function (f, r, w, W) { 
      0 < Qd.length && !r && (f.av(W, "dCN", Qd.join(",")), Qd = []); 
      0 < le.length && !r && (f.av(W, "eCC", le.join(",")), le = []); 
    }); 
  } 
  function xc(f) { 
    var r = f, w = Math.pow(2, 32); 
    return function () { 
      r = (1664525 * r + 1013904223) % w; 
      return r / w; 
    }; 
  } 
  function Zc(f, r) { 
    return isNaN(f) || isNaN(r) ? Math.floor(33 * Re()) : Math.floor(Re() * (r - f + 1)) + f; 
  } 
  function Rd(f) { 
    if (!f) return ""; 
    var r = Ra.crypto || Ra.msCrypto; 
    if (r && -1 === navigator.userAgent.indexOf("Googlebot")) r = r.getRandomValues(new Uint8Array(f)); else { 
      r = []; 
      for (var w = 0; w < f; w++) r.push(Zc(0, 32)); 
    } 
    f = []; 
    for (w = 0; w < r.length; w++) { 
      var W = Math.abs(r[w] % 32); 
      f.push(String.fromCharCode(W + (9 >= W ? 48 : 55))); 
    } 
    return f.join(""); 
  } 
  function ud(f) { 
    void 0 === f && (f = true); 
    pg = f; 
  } 
  function vd(f, r, w) { 
    var W = ia("pcl"); 
    W = f.length - W; 
    0 < W && f.splice(0, W); 
    W = n(Ya(Cd(), w)); 
    for (var H = [], wa = W ? "".concat(W, "$") : "", Cb = 0; Cb < f.length; Cb++) { 
      var Pb = f[Cb]; 
      "-" !== Pb.D && H.push("".concat(wa).concat(Pb.frameId, "h").concat(Pb.D)); 
    } 
    f = H.join("p"); 
    f || (pg && (Pc(true, "a", w), ud(false)), f += "".concat(W, "$").concat($e, "h-")); 
    f += "v".concat(r || (Vc(w) || Pc(true, "c", w))); 
    r = f + "e0"; 
    vb(uf(), r, void 0, P("ssc")); 
  } 
  function Ic(f, r) { 
    void 0 === r && (r = document.cookie); 
    var w = Ya(uf(), r); 
    r = []; 
    if (w && "-" !== w) { 
      var W = ""; 
      var H = 0; 
      for (w = w.split("p"); H < w.length; H++) { 
        var wa = w[H], Cb = W; 
        void 0 === Cb && (Cb = ""); 
        var Pb = wa.indexOf("h"); 
        var hc = wa.indexOf("v"), Qc = wa.indexOf("e"); 
        W = wa.substring(wa.indexOf("$") + 1, Pb); 
        Pb = -1 !== hc ? wa.substring(Pb + 1, hc) : wa.substring(Pb + 1); 
        Cb || -1 === hc || (Cb = -1 !== Qc ? wa.substring(hc + 1, Qc) : wa.substring(hc + 1)); 
        wa = null; 
        (hc = f) || (hc = parseInt(W.split("_")[0]), Qc = uc() % Zf, Qc < hc && (Qc += Zf), hc = hc + 9e5 > Qc); 
        hc && (wa = {frameId: W, D: "-" === Pb ? "-" : parseInt(Pb), visitId: ""}); 
        W = Cb; 
        (Pb = wa) && r.push(Pb); 
      } 
      for (f = 0; f < r.length; f++) r[f].visitId = W; 
    } 
    return r; 
  } 
  function pd(f, r) { 
    var w = document.cookie; 
    r = Ic(r, w); 
    for (var W = false, H = 0; H < r.length; H++) { 
      var wa = r[H]; 
      wa.frameId === $e && (wa.D = f, W = true); 
    } 
    W || r.push({frameId: $e, D: f, visitId: ""}); 
    vd(r, void 0, w); 
  } 
  function Vc(f) { 
    if (ca(f) <= uc()) return Pc(true, "t", f); 
    var r = Ad(f); 
    if (!r) return Pc(true, "c", f); 
    var w = Vg.exec(r); 
    if (!w || 3 !== w.length || 32 !== w[1].length || isNaN(parseInt(w[2]))) return Pc(true, "i", f); 
    Hb(Oc(), r); 
    return r; 
  } 
  function $c(f, r) { 
    var w = uc(); 
    r = M(r).Fc; 
    f && (r = w); 
    x(w + $f + "|" + r); 
    Id(); 
  } 
  function Jd(f) { 
    var r = "t" + (uc() - ca(f)), w = Ad(f), W = ye(); 
    re(W, f); 
    ed(W, r, w); 
  } 
  function Ad(f) { 
    var r, w; 
    return null !== (w = null === (r = Ic(true, f)[0]) || void 0 === r ? void 0 : r.visitId) && void 0 !== w ? w : Ib(Oc()); 
  } 
  function ye() { 
    var f = Rd(tf); 
    try { 
      f = f.replace(/[0-9]/g, function (r) { 
        return String.fromCharCode(Math.floor(2.5 * parseInt(r) + 65)); 
      }); 
    } catch (r) { 
      throw Ga(r, 7), r; 
    } 
    return f + "-0"; 
  } 
  function re(f, r) { 
    var w = Ic(false, r); 
    vd(w, f, r); 
    Hb(Oc(), f); 
    $c(true); 
  } 
  function Pc(f, r, w) { 
    f && (af = true); 
    f = Ad(w); 
    w = ye(); 
    re(w); 
    ed(w, r, f); 
    return w; 
  } 
  function ed(f, r, w) { 
    if (Ad(document.cookie)) for (var W = 0, H = jh; W < H.length; W++) (0, H[W])(f, af, r, w); 
  } 
  function ze(f) { 
    jh.push(f); 
  } 
  function Id(f) { 
    vf && pb(vf); 
    vf = gc(p, ca(f) - uc()); 
  } 
  function p() { 
    var f = document.cookie; 
    if (ca(f) <= uc()) return fb(Jd, [f]), true; 
    Va(Id); 
    return false; 
  } 
  function x(f) { 
    var r = O(vb, null, Yc(), f, void 0, P("ssc")); 
    r(); 
    var w = Ya(Yc()); 
    "" !== w && f !== w && (Tc(), r(), f !== Ya(Yc()) && ie.push({severity: "Error", type: "dcn", text: "Could not sanitize cookies"})); 
    Hb(Yc(), f); 
  } 
  function A(f, r) { 
    (r = Ya(f, r)) || (r = Ib(f) || ""); 
    return r; 
  } 
  function K() { 
    var f = Vc() || ""; 
    Hb(Oc(), f); 
    f = A(Yc()); 
    x(f); 
    Ea(Oc()); 
    Ea(Yc()); 
  } 
  function M(f) { 
    var r = {Nd: 0, Fc: 0}; 
    if (f = A(Yc(), f)) try { 
      var w = f.split("|"); 
      2 === w.length && (r.Nd = parseInt(w[0]), r.Fc = parseInt(w[1])); 
    } catch (W) {} 
    return r; 
  } 
  function ca(f) { 
    f = M(f); 
    return Math.min(f.Nd, f.Fc + ag); 
  } 
  function ka(f) { 
    $f = f; 
  } 
  function va() { 
    var f = af; 
    af = false; 
    return f; 
  } 
  function Oa() { 
    p() || $c(false); 
  } 
  function Ia() { 
    var f = Ya(Xc()); 
    f && 45 === (null === f || void 0 === f ? void 0 : f.length) || (f = gb(Xc()) || Ib(Xc()), 45 !== (null === f || void 0 === f ? void 0 : f.length) && (bf = true, f = uc() + "", f += Rd(45 - f.length))); 
    ob(f); 
    return f; 
  } 
  function ob(f) { 
    if (P("dpvc") || P("pVO")) Hb(Xc(), f); else { 
      var r = new Date; 
      var w = r.getMonth() + Math.min(24, Math.max(1, ia("rvcl"))); 
      r.setMonth(w); 
      w = Xc(); 
      fb(sa, [w, f]); 
    } 
    vb(Xc(), f, r, P("ssc")); 
  } 
  function tc(f) { 
    var r = Ya(Xc()); 
    $b(Xc()); 
    rb(Xc()); 
    Ea(Xc()); 
    Aa("pVO", true); 
    ob(r); 
    f && fb(sa, ["dt-pVO", "1"]); 
    K(); 
  } 
  function rc() { 
    Ea("dt-pVO"); 
    P("pVO") && (Aa("pVO", false), Ia()); 
    rb(Xc()); 
    K(); 
  } 
  function kc(f, r, w, W, H) { 
    var wa = document.createElement("script"); 
    wa.setAttribute("src", f); 
    r && wa.setAttribute("defer", "defer"); 
    w && (wa.onload = w); 
    W && (wa.onerror = W); 
    H && wa.setAttribute("id", H); 
    wa.setAttribute("crossorigin", "anonymous"); 
    f = document.getElementsByTagName("script")[0]; 
    f.parentElement.insertBefore(wa, f); 
  } 
  function nd() { 
    var f, r; 
    try { 
      null === (r = null === (f = Ra.MobileAgent) || void 0 === f ? void 0 : f.incrementActionCount) || void 0 === r ? void 0 : r.call(f); 
    } catch (w) {} 
  } 
  function gd() { 
    var f, r = Ra.dT_; 
    Ra.dT_ = (f = {}, f.di = 0, f.version = "10275230919171419", f.cfg = r ? r.cfg : "", f.iCE = r ? U : function () { 
      return navigator.cookieEnabled; 
    }, f.ica = 1, f.disabled = false, f.overloadPrevention = false, f.gAST = na, f.ww = Sc, f.stu = Bc, f.nw = zb, f.st = gc, f.si = Hd, f.aBPSL = Nb, f.rBPSL = Nc, f.gBPSL = Wd, f.aBPSCC = Da, f.gBPSCC = I, f.buildType = "dynatrace", f.gSSV = Ib, f.sSSV = Hb, f.rSSV = rb, f.rvl = Ea, f.iVSC = Sb, f.p3SC = nc, f.dC = $b, f.sC = vb, f.esc = pa, f.gSId = n, f.gDtc = y, f.gSC = lc, f.sSC = ic, f.gC = ra, f.cRN = Zc, f.cRS = Rd, f.cfgO = wc, f.pCfg = C, f.pCSAA = F, f.cFHFAU = Tb, f.sCD = qc, f.bcv = P, f.ncv = ia, f.scv = ea, f.stcv = Aa, f.rplC = eb, f.cLSCK = ba, f.gFId = Ze, f.gBAU = Kc, f.iS = kc, f.eWE = Va, f.oEIE = jb, f.oEIEWA = fb, f.eA = jc, f.dA = Xb, f.iNV = Ob, f.gVID = Ia, f.dPV = tc, f.ePV = rc, f.sVIdUP = ud, f.sVTT = ka, f.sVID = re, f.rVID = Vc, f.gVI = Uc, f.gNVIdN = Xd, f.gARnVF = va, f.cAUV = Oa, f.uVT = $c, f.aNVL = ze, f.gPC = Ic, f.cPC = pd, f.sPC = vd, f.clB = La, f.ct = pb, f.aRI = Za, f.iXB = Mb, f.gXBR = V, f.sXBR = Ca, f.de = qa, f.cCL = Qa, f.iEC = nd, f.rnw = Ka, f.gto = Ua, f.ael = Z, f.rel = aa, f.sup = N, f.cuel = ua, f.iAEPOO = Bb, f.iSM = G, f.gxwp = E, f.iIO = Ga, f.prm = Ta, f.cI = Nd, f.gidi = xa, f.iDCV = cd, f.gCF = Ya, f.gPSMB = bc, f.lvl = gb, f.gCP = (null === r || void 0 === r ? 0 : r.platformPrefix) ? function () { 
      return r.platformPrefix || ""; 
    } : void 0, f.platformCookieOffset = null === r || void 0 === r ? void 0 : r.platformCookieOffset, f); 
  } 
  function Kd() { 
    if (P("nsfnv")) { 
      var f = Ya(Cd()); 
      if (-1 === f.indexOf("".concat(bg, "-"))) { 
        var r = nc(f).serverId; 
        f = f.replace("".concat(bg).concat(r), "".concat(bg).concat("".concat(-1 * Zc(2, 99)).replace("-", "-2D"))); 
        ic(f); 
      } 
    } 
  } 
  function Ae() { 
    Va(function () { 
      if (!y()) { 
        var f = -1 * Zc(2, 99), r = Rd(tf); 
        ic("v_4".concat(bg).concat("".concat(f).replace("-", "-2D"), "_sn_").concat(r)); 
      } 
    }); 
    ze(Kd); 
  } 
  function Yd() { 
    for (var f = [], r = 0; r < arguments.length; r++) f[r] = arguments[r]; 
    Ra.console.log.apply(Ra.console, f); 
  } 
  this.dT_ && dT_.prm && dT_.prm(); 
  var cg; 
  (function (f) { 
    f[f.ENABLED = 0] = "ENABLED"; 
    f[f.DISABLED = 1] = "DISABLED"; 
    f[f.DELAYED = 2] = "DELAYED"; 
  }(cg || (cg = {}))); 
  var se; 
  (function (f) { 
    f[f.BLOCKED_BY_PERCENTAGE = 0] = "BLOCKED_BY_PERCENTAGE"; 
    f[f.ENABLED = 1] = "ENABLED"; 
    f[f.BLOCKED = 2] = "BLOCKED"; 
  }(se || (se = {}))); 
  var wf; 
  (function (f) { 
    f[f.NONE = 1] = "NONE"; 
    f[f.OFF = 2] = "OFF"; 
    f[f.PERFORMANCE = 3] = "PERFORMANCE"; 
    f[f.BEHAVIOR = 4] = "BEHAVIOR"; 
  }(wf || (wf = {}))); 
  var Se; 
  (function (f) { 
    f.OVERLOAD_PREVENTION = "ol"; 
    f.PRIVACY_STATE = "prv"; 
    f.SERVER_ID = "srv"; 
    f.SESSION_ID = "sn"; 
  }(Se || (Se = {}))); 
  var qg; 
  (function (f) { 
    f.DYNATRACE_MOBILE = "dynatraceMobile"; 
    f.MOBILE_AGENT = "MobileAgent"; 
  }(qg || (qg = {}))); 
  var Be; 
  (function (f) { 
    f[f.ARRAY = 0] = "ARRAY"; 
    f[f.BOOLEAN = 1] = "BOOLEAN"; 
    f[f.NUMBER = 2] = "NUMBER"; 
    f[f.STRING = 3] = "STRING"; 
    f[f.FUNCTION = 4] = "FUNCTION"; 
    f[f.OBJECT = 5] = "OBJECT"; 
    f[f.DATE = 6] = "DATE"; 
    f[f.ERROR = 7] = "ERROR"; 
    f[f.ELEMENT = 8] = "ELEMENT"; 
    f[f.HTML_ELEMENT = 9] = "HTML_ELEMENT"; 
    f[f.HTML_IMAGE_ELEMENT = 10] = "HTML_IMAGE_ELEMENT"; 
    f[f.PERFORMANCE_ENTRY = 11] = "PERFORMANCE_ENTRY"; 
    f[f.PERFORMANCE_TIMING = 12] = "PERFORMANCE_TIMING"; 
    f[f.PERFORMANCE_RESOURCE_TIMING = 13] = "PERFORMANCE_RESOURCE_TIMING"; 
    f[f.PERFORMANCE_NAVIGATION_TIMING = 14] = "PERFORMANCE_NAVIGATION_TIMING"; 
    f[f.CSS_RULE = 15] = "CSS_RULE"; 
    f[f.CSS_STYLE_SHEET = 16] = "CSS_STYLE_SHEET"; 
    f[f.REQUEST = 17] = "REQUEST"; 
    f[f.RESPONSE = 18] = "RESPONSE"; 
    f[f.SET = 19] = "SET"; 
    f[f.MAP = 20] = "MAP"; 
    f[f.WORKER = 21] = "WORKER"; 
    f[f.XML_HTTP_REQUEST = 22] = "XML_HTTP_REQUEST"; 
    f[f.SVG_SCRIPT_ELEMENT = 23] = "SVG_SCRIPT_ELEMENT"; 
    f[f.HTML_META_ELEMENT = 24] = "HTML_META_ELEMENT"; 
    f[f.HTML_HEAD_ELEMENT = 25] = "HTML_HEAD_ELEMENT"; 
    f[f.ARRAY_BUFFER = 26] = "ARRAY_BUFFER"; 
    f[f.SHADOW_ROOT = 27] = "SHADOW_ROOT"; 
  }(Be || (Be = {}))); 
  var Ug = window, uf = Xa("dtPC"), Cd = Xa("dtCookie"), Yc = Xa("rxvt"), Xc = Xa("rxVisitor"), Xf = Xa("dTValidationCookie"), Ra = "undefined" !== typeof window ? window : self, ad, v, u = setTimeout; 
  oa.prototype.catch = function (f) { 
    return this.then(null, f); 
  }; 
  oa.prototype.then = function (f, r) { 
    var w = new this.constructor(nb); 
    ta(this, new ja(f, r, w)); 
    return w; 
  }; 
  oa.prototype.finally = function (f) { 
    var r = this.constructor; 
    return this.then(function (w) { 
      return r.resolve(f()).then(function () { 
        return w; 
      }); 
    }, function (w) { 
      return r.resolve(f()).then(function () { 
        return r.reject(w); 
      }); 
    }); 
  }; 
  oa.all = function (f) { 
    return new oa(function (r, w) { 
      function W(Pb, hc) { 
        try { 
          if (hc && ("object" === typeof hc || "function" === typeof hc)) { 
            var Qc = hc.then; 
            if ("function" === typeof Qc) { 
              Qc.call(hc, function (Te) { 
                W(Pb, Te); 
              }, w); 
              return; 
            } 
          } 
          H[Pb] = hc; 
          0 === --wa && r(H); 
        } catch (Te) { 
          w(Te); 
        } 
      } 
      if (!f || "undefined" === typeof f.length) return w(new TypeError("Promise.all accepts an array")); 
      var H = Array.prototype.slice.call(f); 
      if (0 === H.length) return r([]); 
      for (var wa = H.length, Cb = 0; Cb < H.length; Cb++) W(Cb, H[Cb]); 
    }); 
  }; 
  oa.allSettled = function (f) { 
    return new this(function (r, w) { 
      function W(Cb, Pb) { 
        if (Pb && ("object" === typeof Pb || "function" === typeof Pb)) { 
          var hc = Pb.then; 
          if ("function" === typeof hc) { 
            hc.call(Pb, function (Qc) { 
              W(Cb, Qc); 
            }, function (Qc) { 
              H[Cb] = {status: "rejected", reason: Qc}; 
              0 === --wa && r(H); 
            }); 
            return; 
          } 
        } 
        H[Cb] = {status: "fulfilled", value: Pb}; 
        0 === --wa && r(H); 
      } 
      if (!f || "undefined" === typeof f.length) return w(new TypeError(typeof f + " " + f + " is not iterable(cannot read property Symbol(Symbol.iterator))")); 
      var H = Array.prototype.slice.call(f); 
      if (0 === H.length) return r([]); 
      var wa = H.length; 
      for (w = 0; w < H.length; w++) W(w, H[w]); 
    }); 
  }; 
  oa.resolve = function (f) { 
    return f && "object" === typeof f && f.constructor === oa ? f : new oa(function (r) { 
      r(f); 
    }); 
  }; 
  oa.reject = function (f) { 
    return new oa(function (r, w) { 
      w(f); 
    }); 
  }; 
  oa.race = function (f) { 
    return new oa(function (r, w) { 
      if (!f || "undefined" === typeof f.length) return w(new TypeError("Promise.race accepts an array")); 
      for (var W = 0, H = f.length; W < H; W++) oa.resolve(f[W]).then(r, w); 
    }); 
  }; 
  oa.Eb = "function" === typeof setImmediate && function (f) { 
    setImmediate(f); 
  } || function (f) { 
    u(f, 0); 
  }; 
  oa.qc = function (f) { 
    "undefined" !== typeof console && console && console.warn("Possible Unhandled Promise Rejection:", f); 
  }; 
  var z = oa, R; 
  (function (f) { 
    f.ANCHOR = "A"; 
    f.BUTTON = "BUTTON"; 
    f.FORM = "FORM"; 
    f.I_FRAME = "IFRAME"; 
    f.IMAGE = "IMG"; 
    f.INPUT = "INPUT"; 
    f.LABEL = "LABEL"; 
    f.LINK = "LINK"; 
    f.OPTION = "OPTION"; 
    f.SCRIPT = "SCRIPT"; 
    f.SELECT = "SELECT"; 
    f.STYLE = "STYLE"; 
    f.TEXT_AREA = "TEXTAREA"; 
  }(R || (R = {}))); 
  var ma, Ja, kb, hb, bb = Ra.Worker, qb = bb && bb.prototype.addEventListener, Db = [], Dc = ["touchstart", "touchend", "scroll"], yc, Mc = "abort getAllResponseHeaders getResponseHeader open overrideMimeType send setRequestHeader".split(" "), fc, dd = {"!": "%21", "~": "%7E", "*": "%2A", "(": "%28", ")": "%29", "'": "%27", $: "%24", ";": "%3B", ",": "%2C"}, Vd, jd, Jc = (jd = {}, jd.l = "Lax", jd.s = "Strict", jd.n = "None", jd), Dd, tf = 32, me; 
  (function (f) { 
    f.LAX = "l"; 
    f.NONE = "n"; 
    f.NOT_SET = "0"; 
    f.STRICT = "s"; 
  }(me || (me = {}))); 
  var Oc = Xa("rxvisitid"), ec = {}, Ed = "app-3A", Qe = Ra.Worker, Od = Ra.Blob, qe = Ra.URL && Ra.URL.createObjectURL, Gd, Qf, Yf, og, je = false, md, Me = [], ie = [], Le, xf, Fd = {}, uc, ke = [], Qd = [], le = [], Re, kh, $e, Zf = 6e8, pg = false, Vg = /([A-Z]+)-([0-9]+)/, jh = [], $f, ag, af = false, vf, bf = false, Ch, Wg, Ne, bg = "".concat("_", "srv").concat("_"); 
  (function () { 
    var f, r, w; 
    if (!(11 > document.documentMode)) { 
      var W = 0 > (null === (r = navigator.userAgent) || void 0 === r ? void 0 : r.indexOf("RuxitSynthetic")); 
      if (!Ra.dT_ || !Ra.dT_.cfg || "string" !== typeof Ra.dT_.cfg || "initialized" in Ra.dT_ && Ra.dT_.initialized) (null === (w = Ra.dT_) || void 0 === w ? 0 : w.gCP) ? Yd("[CookiePrefix/initCode] initCode with cookie prefix already initialized, not initializing initCode!") : Yd("InitConfig not found or agent already initialized! This is an injection issue."), Ra.dT_ && (Ra.dT_.di = 3); else if (W) try { 
        gd(); 
        var H; 
        Dd = (H = {}, H.ade = "", H.aew = true, H.apn = "", H.agentLocation = "", H.agentUri = "", H.app = "", H.async = false, H.ase = false, H.auto = false, H.bp = 3, H.bs = false, H.buildNumber = 0, H.csprv = true, H.cepl = 16e3, H.cls = true, H.ccNcss = false, H.coo = false, H.cooO = false, H.cssm = "0", H.cwt = "", H.cwtUrl = "27pd8x1igg", H.cors = false, H.csu = "", H.cuc = "", H.cce = false, H.cux = false, H.dataDtConfig = "", H.debugName = "", H.dvl = 500, H.dASXH = false, H.disableCookieManager = false, H.dKAH = false, H.disableLogging = false, H.dmo = false, H.doel = false, H.dpch = false, H.dpvc = false, H.disableXhrFailures = false, H.domain = "", H.domainOverride = "", H.domainOriginal = "", H.doNotDetect = "", H.ds = true, H.dsndb = false, H.dsa = false, H.dsss = false, H.dssv = true, H.earxa = true, H.exp = false, H.eni = true, H.expw = false, H.instr = "", H.evl = "", H.fa = false, H.fvdi = false, H.featureHash = "", H.hvt = 216e5, H.imm = false, H.ign = "", H.iub = "", H.iqvn = false, H.initializedModules = "", H.lastModification = 0, H.lupr = true, H.lab = false, H.legacy = false, H.lt = true, H.mb = "", H.md = "", H.mdp = "", H.mdl = "", H.mcepsl = 100, H.mdn = 5e3, H.mhl = 4e3, H.mpl = 1024, H.mmds = 2e4, H.msl = 3e4, H.bismepl = 2e3, H.mel = 200, H.mepp = 10, H.moa = 30, H.mrt = 3, H.ntd = false, H.nsfnv = false, H.ncw = false, H.oat = 180, H.ote = false, H.owasp = false, H.pcl = 20, H.pt = true, H.perfbv = 1, H.prfSmpl = 0, H.pVO = false, H.peti = false, H.raxeh = true, H.rdnt = 0, H.nosr = true, H.reportUrl = "dynaTraceMonitor", H.rid = "", H.ridPath = "", H.rpid = "", H.rcdec = 12096e5, H.rtl = 0, H.rtp = 2, H.rtt = 1e3, H.rtu = 200, H.rvcl = 24, H.sl = 100, H.ssc = false, H.svNB = false, H.srad = true, H.srbbv = 1, H.srbw = true, H.srdinitrec = true, H.srmr = 100, H.srms = "1,1,,,", H.srsr = 1e5, H.srtbv = 3, H.srtd = 1, H.srtr = 500, H.srvr = "", H.srvi = 0, H.srwo = false, H.srre = "", H.srxcss = true, H.srxicss = true, H.srficros = true, H.srif = false, H.srmrc = false, H.srsdom = true, H.srcss = true, H.srmcrl = 1, H.srmcrv = 10, H.st = 3e3, H.spc = "", H.syntheticConfig = false, H.tal = 0, H.tt = 100, H.tvc = 3e3, H.uxdce = false, H.uxdcw = 1500, H.uxrgce = true, H.uxrgcm = "100,25,300,3;100,25,300,3", H.uam = false, H.uana = "data-dtname,data-dtName", H.uanpi = 0, H.pui = false, H.usrvd = true, H.vrt = false, H.vcfi = true, H.vcsb = false, H.vcit = 1e3, H.vct = 50, H.vcx = 50, H.vscl = 0, H.vncm = 1, H.xb = "", H.chw = "", H.xt = 0, H.xhb = "", H); 
        var wa; 
        Ta(); 
        var Cb; 
        yc = Ra.XMLHttpRequest; 
        var Pb = null === (Cb = Ra.XMLHttpRequest) || void 0 === Cb ? void 0 : Cb.prototype; 
        if (Pb) for (fc = {}, r = 0, w = Mc; r < w.length; r++) { 
          var hc = w[r]; 
          void 0 !== Pb[hc] && (fc[hc] = Pb[hc]); 
        } 
        ma = Ra.addEventListener; 
        Ja = Ra.removeEventListener; 
        kb = Ra.document.addEventListener; 
        hb = Ra.document.removeEventListener; 
        Yf = Ra.setTimeout; 
        og = Ra.setInterval; 
        je || (Gd = Ra.clearTimeout, Qf = Ra.clearInterval); 
        var Qc = U ? U() : navigator.cookieEnabled, Te = 1 === nc(Ya("dtAdkSettings") || (null === (wa = xf) || void 0 === wa ? void 0 : wa.getItem("dtAdkSettings")) || "").overloadState; 
        Qa(); 
        if (!(!Qc || Te ? 0 : "complete" !== document.readyState || Ra.performance && Ra.performance.timing)) throw Error("Error during initCode initialization"); 
        try { 
          xf = Ra.localStorage; 
        } catch (Fg) {} 
        ie = []; 
        ya(); 
        Le = uc(); 
        md = []; 
        Fd = {}; 
        je || (Ra.clearTimeout = za(Gd), Ra.clearInterval = za(Qf), je = true); 
        var Ce = Math.random(), yf = Math.random(); 
        kh = 0 !== Ce && 0 !== yf && Ce !== yf; 
        if (-1 !== navigator.userAgent.indexOf("Googlebot")) { 
          var ne = performance.getEntriesByType("navigation")[0]; 
          wa = 1; 
          if (ne) { 
            for (var te in ne) { 
              var dg = ne[te]; 
              "number" === typeof dg && dg && (wa = 1 === wa ? dg : wa + dg); 
            } 
            var cf = Math.floor(1e4 * wa); 
          } else cf = wa; 
          Re = xc(cf); 
        } else kh ? Re = Math.random : Re = xc(uc()); 
        $e = Le % Zf + "_" + parseInt(Zc(0, 1e3) + ""); 
        a: { 
          var Zd, df, wd = S().cfg; 
          ec = {reportUrl: "dynaTraceMonitor", initializedModules: "", csu: "dtagent", dataDtConfig: "string" === typeof wd ? wd : ""}; 
          S().cfg = ec; 
          ec.csu = "ruxitagentjs"; 
          var $d = ec.dataDtConfig; 
          $d && -1 === $d.indexOf("#CONFIGSTRING") && (F($d, ec), sb("domain"), sb("auto"), sb("app"), Tb(ec)); 
          var qd = document.getElementsByTagName("script"), Rf = qd.length, Ld = -1 === (ec.dataDtConfig || "").indexOf("#CONFIGSTRING") ? ec : null; 
          if (0 < Rf) for (cf = 0; cf < Rf; cf++) b: { 
            ne = void 0; 
            var De = qd[cf]; 
            te = Ld; 
            if (De.attributes) { 
              dg = te; 
              var Dh = De.src, lh = De.attributes.getNamedItem("data-dtconfig"); 
              if (lh) { 
                wd = void 0; 
                $d = Dh; 
                var Xg = lh.value; 
                wa = {}; 
                ec.legacy = "1"; 
                Pb = /([a-zA-Z]*)_([a-zA-Z_0-9]*)_([0-9]+)/g; 
                $d && (wd = Pb.exec($d), null === wd || void 0 === wd ? 0 : wd.length) && (wa.csu = wd[1], wa.featureHash = wd[2], wa.agentLocation = $d.substring(0, $d.indexOf(wd[1]) - 1), wa.buildNumber = wd[3]); 
                if (Xg) { 
                  F(Xg, wa, true); 
                  var rg = wa.agentUri; 
                  !$d && rg && (wd = Pb.exec(rg), null === wd || void 0 === wd ? 0 : wd.length) && (wa.csu = wd[1]); 
                } 
                pc(wa); 
                ne = wa; 
                if (!te) dg = ne; else if (!ne.syntheticConfig) { 
                  Ld = ne; 
                  break b; 
                } 
              } 
              Ld = dg; 
            } else Ld = te; 
          } 
          if (Ld) for (var zf in Ld) Object.prototype.hasOwnProperty.call(Ld, zf) && (qd = zf, ec[qd] = Ld[qd]); 
          var eg = ba(); 
          try { 
            var ae = (Ld = xf) && Ld.getItem(eg); 
            if (ae) { 
              var fg = C(ae), Af = F(fg.config || ""), oe = ec.lastModification || "0", $h = parseInt((Af.lastModification || fg.lastModification || "0").substring(0, 13)), Eh = "string" === typeof oe ? parseInt(oe.substring(0, 13)) : oe; 
              if (!oe || $h >= Eh) if (Af.csu = fg.name || (fa("csu") || "") + "", Af.featureHash = fg.featureHash || (fa("featureHash") || "") + "", Af.agentUri && Tb(Af), qc(Af, true), Mb(Af), Za(Af), $h > (+ec.lastModification || 0)) { 
                var sg = P("auto"), Bf = P("legacy"); 
                ec = eb(Af); 
                ec.auto = sg ? "1" : "0"; 
                ec.legacy = Bf ? "1" : "0"; 
              } 
            } 
          } catch (Fg) {} 
          qc(ec); 
          try { 
            var Gg = ec.ign; 
            if (Gg && new RegExp(Gg).test(Ra.location.href)) { 
              document.dT_ = Ra.dT_ = void 0; 
              var Cf = false; 
              break a; 
            } 
          } catch (Fg) {} 
          if (0 <= navigator.userAgent.indexOf("RuxitSynthetic")) { 
            var be = navigator.userAgent, ef = be.lastIndexOf("RuxitSynthetic"); 
            if (-1 === ef) var ff = {}; else { 
              var Sd = be.substring(ef + 14); 
              if (-1 === Sd.indexOf(" c")) ff = {}; else { 
                eg = {}; 
                ae = 0; 
                for (var Yg = Sd.split(" "); ae < Yg.length; ae++) { 
                  var gg = Yg[ae]; 
                  if ("c" === gg.charAt(0)) { 
                    var hg = gg.substring(1), Zg = hg.indexOf("="), Fh = hg.substring(0, Zg), Gh = hg.substring(Zg + 1); 
                    Fh && Gh && (eg[Fh] = Gh); 
                  } 
                } 
                ff = eg; 
              } 
            } 
            Sd = void 0; 
            for (Sd in ff) Object.prototype.hasOwnProperty.call(ff, Sd) && ff[Sd] && (ec[Sd] = ff[Sd]); 
            eb(ec); 
          } 
          var gf = null === (df = (Zd = S()).gCP) || void 0 === df ? void 0 : df.call(Zd), ai = (fa("cuc") || "") + ""; 
          if (gf && gf !== ai) throw Error("platformPrefix and cuc do not match!"); 
          Cf = true; 
        } 
        if (!Cf) throw Error("Error during config initialization"); 
        td(); 
        Ch = S().disabled; 
        var ce; 
        if (!(ce = (fa("agentLocation") || "") + "")) a: { 
          var $g = (fa("agentUri") || "") + ""; 
          if ($g || document.currentScript) { 
            var Df = $g || document.currentScript.src; 
            if (Df) { 
              var Hh = -1 === Df.indexOf("_complete") ? 1 : 2, Hg = Df.lastIndexOf("/"); 
              for (Cf = 0; Cf < Hh && -1 !== Hg; Cf++) Df = Df.substring(0, Hg), Hg = Df.lastIndexOf("/"); 
              ce = Df; 
              break a; 
            } 
          } 
          var ah = location.pathname; 
          ce = ah.substring(0, ah.lastIndexOf("/")); 
        } 
        Wg = ce; 
        Ne = (fa("csu") || "") + "" || "ruxitagentjs"; 
        "true" === Ya("dtUseDebugAgent") && 0 > Ne.indexOf("dbg") && (Ne = (fa("debugName") || "") + "" || Ne + "dbg"); 
        if (!P("auto") && !P("legacy") && !Ch) { 
          var Ee = (fa("agentUri") || "") + "" || Wg + "/" + (r || Ne) + "_" + ((fa("featureHash") || "") + "") + "_" + (ia("buildNumber") || S().version) + ".js"; 
          if (P("async") || "complete" === document.readyState) kc(Ee, P("async"), void 0, void 0, "dtjsagent"); else { 
            var Ig = "".concat("dtjsagent", "dw"); 
            document.write('<script id="'.concat(Ig, '" type="text/javascript" src="').concat(Ee, '"></script>')); 
            document.getElementById(Ig) || kc(Ee, P("async"), void 0, void 0, "dtjsagent"); 
          } 
        } 
        Ya(Cd()) && Aa("cooO", true); 
        Ae(); 
        Aa("pVO", !!gb("dt-pVO")); 
        Va(Ia); 
        $f = 18e5; 
        ag = ia("hvt") || 216e5; 
        fb(pd, [1]); 
      } catch (Fg) { 
        "platformPrefix and cuc do not match!" === Fg.message ? (ce = Ra.dT_, Ra.dT_ = (f = {}, f.minAgentVersion = ce.minAgentVersion, f.platformPrefix = ce.platformPrefix, f.platformCookieOffset = ce.platformCookieOffset, f), Yd("[CookiePrefix/initCode] cuc and platformPrefix do not match, disabling agent!")) : (delete Ra.dT_, Yd("JsAgent initCode initialization failed!", Fg)); 
      } 
    } 
  }()); 
}()); 
 ?>

Did this file decode correctly?

Original Code

(function () {
  function Ha() {
    document.cookie = "".concat("__dTCookie", "=").concat("1", ";SameSite=Lax");
    var Ka = -1 !== document.cookie.indexOf("__dTCookie");
    document.cookie = "".concat("__dTCookie", "=").concat("1", "; expires=Thu, 01-Jan-1970 00:00:01 GMT");
    return Ka;
  }
  function Xa() {
    return void 0 === $a.dialogArguments ? navigator.cookieEnabled || Ha() : Ha();
  }
  function mb() {
    var Ka;
    if (Xa()) {
      var Qa = $a.dT_, Sa = null === Qa || void 0 === Qa ? void 0 : Qa.platformPrefix;
      if (!Qa || Sa) {
        var ra = null === Qa || void 0 === Qa ? void 0 : Qa.minAgentVersion;
        ra && "10275230919171419" < ra + "" ? window.console.log("[CookiePrefix/initConfig] Min agent version detected, and javascript agent is older - the javascript agent will not be initialized!") : (ra = (Ka = {}, Ka.cfg = "app=538efd036e45e9dd|featureHash=A27NVfjqrux|vcv=2|reportUrl=/rb_bf96008yho|rdnt=1|uxrgce=1|bp=3|cuc=729nz8gk|mel=100000|dpvc=1|ssv=4|lastModification=1694644355225|tp=500,50,0,1|featureHash=A27NVfjqrux|async=1|agentUri=/ruxitagentjs_A27NVfjqrux_10275230919171419.js|auto=|domain=|rid=RID_|rpid=|app=538efd036e45e9dd", Ka.iCE = Xa, Ka.platformCookieOffset = null === Qa || void 0 === Qa ? void 0 : Qa.platformCookieOffset, Ka), Sa && (ra.platformPrefix = Sa), $a.dT_ = ra);
      }
    }
  }
  this.dT_ && dT_.prm && dT_.prm();
  var $a = "undefined" !== typeof window ? window : self, Ua;
  $a.dT_ && !$a.dT_.platformPrefix ? $a.dT_.gCP || (null === (Ua = $a.console) || void 0 === Ua ? void 0 : Ua.log("Duplicate agent injection detected, turning off redundant initConfig."), $a.dT_.di = 1) : mb();
}());
(function () {
  function Ha(f, r, w) {
    if (w || 2 === arguments.length) for (var W = 0, H = r.length, wa; W < H; W++) !wa && W in r || (wa || (wa = Array.prototype.slice.call(r, 0, W)), wa[W] = r[W]);
    return f.concat(wa || Array.prototype.slice.call(r));
  }
  function Xa(f) {
    var r;
    return function () {
      var w, W;
      if (r) return r;
      var H = null === (W = null === (w = Ug.dT_) || void 0 === w ? void 0 : w.gCP) || void 0 === W ? void 0 : W.call(w);
      return r = w = H ? "".concat(H, "_").concat(f) : f;
    };
  }
  function mb() {
    var f = 0;
    try {
      f = Math.round(Ra.performance.timeOrigin);
    } catch (r) {}
    if (0 >= f || isNaN(f) || !isFinite(f)) {
      ie.push({severity: "Warning", type: "ptoi", text: "performance.timeOrigin is invalid, with a value of [".concat(f, "]. Falling back to performance.timing.navigationStart")});
      f = 0;
      try {
        f = Ra.performance.timing.navigationStart;
      } catch (r) {}
      f = 0 >= f || isNaN(f) || !isFinite(f) ? Le : f;
    }
    ad = f;
    v = $a;
    return ad;
  }
  function Ka() {
    var f, r = 0;
    if (null === (f = null === Ra || void 0 === Ra ? void 0 : Ra.performance) || void 0 === f ? 0 : f.now) try {
      r = Math.round(Ra.performance.now());
    } catch (w) {}
    return 0 >= r || isNaN(r) || !isFinite(r) ? (new Date).getTime() - v() : r;
  }
  function Qa() {
    var f;
    return !(null === (f = Ra.console) || void 0 === f || !f.log);
  }
  function Sa(f, r) {
    if (!r) return "";
    var w = f + "=";
    f = r.indexOf(w);
    if (0 > f) return "";
    for (; 0 <= f;) {
      if (0 === f || " " === r.charAt(f - 1) || ";" === r.charAt(f - 1)) return w = f + w.length, f = r.indexOf(";", f), 0 <= f ? r.substring(w, f) : r.substring(w);
      f = r.indexOf(w, f + w.length);
    }
    return "";
  }
  function cb() {}
  function Ya(f, r) {
    void 0 === r && (r = document.cookie);
    return Sa(f, r);
  }
  function nb() {}
  function ab(f, r) {
    return function () {
      f.apply(r, arguments);
    };
  }
  function oa(f) {
    if (!(this instanceof oa)) throw new TypeError("Promises must be constructed via new");
    if ("function" !== typeof f) throw new TypeError("not a function");
    this.ma = 0;
    this.kc = false;
    this.ra = void 0;
    this.Fa = [];
    Fa(f, this);
  }
  function ta(f, r) {
    for (; 3 === f.ma;) f = f.ra;
    0 === f.ma ? f.Fa.push(r) : (f.kc = true, oa.Eb(function () {
      var w = 1 === f.ma ? r.Ee : r.Fe;
      if (null === w) (1 === f.ma ? db : da)(r.promise, f.ra); else {
        try {
          var W = w(f.ra);
        } catch (H) {
          da(r.promise, H);
          return;
        }
        db(r.promise, W);
      }
    }));
  }
  function db(f, r) {
    try {
      if (r === f) throw new TypeError("A promise cannot be resolved with itself.");
      if (r && ("object" === typeof r || "function" === typeof r)) {
        var w = r.then;
        if (r instanceof oa) {
          f.ma = 3;
          f.ra = r;
          Q(f);
          return;
        }
        if ("function" === typeof w) {
          Fa(ab(w, r), f);
          return;
        }
      }
      f.ma = 1;
      f.ra = r;
      Q(f);
    } catch (W) {
      da(f, W);
    }
  }
  function da(f, r) {
    f.ma = 2;
    f.ra = r;
    Q(f);
  }
  function Q(f) {
    2 === f.ma && 0 === f.Fa.length && oa.Eb(function () {
      f.kc || oa.qc(f.ra);
    });
    for (var r = 0, w = f.Fa.length; r < w; r++) ta(f, f.Fa[r]);
    f.Fa = null;
  }
  function ja(f, r, w) {
    this.Ee = "function" === typeof f ? f : null;
    this.Fe = "function" === typeof r ? r : null;
    this.promise = w;
  }
  function Fa(f, r) {
    var w = false;
    try {
      f(function (W) {
        w || (w = true, db(r, W));
      }, function (W) {
        w || (w = true, da(r, W));
      });
    } catch (W) {
      w || (w = true, da(r, W));
    }
  }
  function Ta() {
    z.Eb = function (f) {
      if ("string" === typeof f) throw Error("Promise polyfill called _immediateFn with string");
      f();
    };
    z.qc = function () {};
    return z;
  }
  function Ga(f, r) {
    var w;
    void 0 === r && (r = []);
    if (!f || "object" !== typeof f && "function" !== typeof f) return false;
    var W = "number" !== typeof r ? r : [], H = null, wa = [];
    switch ("number" === typeof r ? r : 5) {
      case 1:
        H = "Boolean";
        break;
      case 2:
        H = "Number";
        break;
      case 3:
        H = "String";
        break;
      case 4:
        H = "Function";
        break;
      case 5:
        H = "Object";
        break;
      case 6:
        H = "Date";
        wa.push("getTime");
        break;
      case 7:
        H = "Error";
        wa.push("name", "message");
        break;
      case 8:
        H = "Element";
        break;
      case 9:
        H = "HTMLElement";
        break;
      case 10:
        H = "HTMLImageElement";
        wa.push("complete");
        break;
      case 11:
        H = "PerformanceEntry";
        break;
      case 12:
        H = "PerformanceTiming";
        break;
      case 13:
        H = "PerformanceResourceTiming";
        break;
      case 14:
        H = "PerformanceNavigationTiming";
        break;
      case 15:
        H = "CSSRule";
        wa.push("cssText", "parentStyleSheet");
        break;
      case 16:
        H = "CSSStyleSheet";
        wa.push("cssRules", "insertRule");
        break;
      case 17:
        H = "Request";
        wa.push("url");
        break;
      case 18:
        H = "Response";
        wa.push("ok", "status", "statusText");
        break;
      case 19:
        H = "Set";
        wa.push("add", "entries", "forEach");
        break;
      case 20:
        H = "Map";
        wa.push("set", "entries", "forEach");
        break;
      case 21:
        H = "Worker";
        wa.push("addEventListener", "postMessage", "terminate");
        break;
      case 22:
        H = "XMLHttpRequest";
        wa.push("open", "send", "setRequestHeader");
        break;
      case 23:
        H = "SVGScriptElement";
        wa.push("ownerSVGElement", "type");
        break;
      case 24:
        H = "HTMLMetaElement";
        wa.push("httpEquiv", "content", "name");
        break;
      case 25:
        H = "HTMLHeadElement";
        break;
      case 26:
        H = "ArrayBuffer";
        break;
      case 27:
        H = "ShadowRoot", wa.push("host", "mode");
    }
    r = H;
    if (!r) return false;
    wa = wa.length ? wa : W;
    if (!W.length) try {
      if (Ra[r] && f instanceof Ra[r] || Object.prototype.toString.call(f) === "[object " + r + "]") return true;
      if (f && f.nodeType && 1 === f.nodeType) {
        var Cb = null === (w = f.ownerDocument.defaultView) || void 0 === w ? void 0 : w[r];
        if ("function" === typeof Cb && f instanceof Cb) return true;
      }
    } catch (Pb) {}
    for (w = 0; w < wa.length; w++) if (W = wa[w], "string" !== typeof W && "number" !== typeof W && "symbol" !== typeof W || !(W in f)) return false;
    return !!wa.length;
  }
  function Z(f, r, w, W) {
    "undefined" === typeof W && (W = N(r, true));
    "boolean" === typeof W && (W = N(r, W));
    f === Ra ? ma && ma(r, w, W) : bb && Ga(f, 21) ? qb.call(f, r, w, W) : f.addEventListener && (f === Ra.document || f === Ra.document.documentElement ? kb.call(f, r, w, W) : ma.call(f, r, w, W));
    W = false;
    for (var H = Db.length; 0 <= --H;) {
      var wa = Db[H];
      if (wa.object === f && wa.event === r && wa.H === w) {
        W = true;
        break;
      }
    }
    W || Db.push({object: f, event: r, H: w});
  }
  function aa(f, r, w, W) {
    for (var H = Db.length; 0 <= --H;) {
      var wa = Db[H];
      if (wa.object === f && wa.event === r && wa.H === w) {
        Db.splice(H, 1);
        break;
      }
    }
    "undefined" === typeof W && (W = N(r, true));
    "boolean" === typeof W && (W = N(r, W));
    f === Ra ? Ja && Ja(r, w, W) : f.removeEventListener && (f === Ra.document || f === Ra.document.documentElement ? hb.call(f, r, w, W) : Ja.call(f, r, w, W));
  }
  function N(f, r) {
    var w = false;
    try {
      if (ma && -1 < Dc.indexOf(f)) {
        var W = Object.defineProperty({}, "passive", {get: function () {
          w = true;
        }});
        ma("test", cb, W);
      }
    } catch (H) {}
    return w ? {passive: true, capture: r} : r;
  }
  function ua() {
    for (var f = Db, r = f.length; 0 <= --r;) {
      var w = f[r];
      aa(w.object, w.event, w.H);
    }
    Db = [];
  }
  function O(f, r) {
    for (var w, W = [], H = 2; H < arguments.length; H++) W[H - 2] = arguments[H];
    return void 0 !== Function.prototype.bind && ("function" === typeof Function.prototype.bind && /{\s+\[native code]/.test(Function.prototype.toString.call(Function.prototype.bind))) ? (w = Function.prototype.bind).call.apply(w, Ha([f, r], W, false)) : function () {
      for (var wa = 0; wa < arguments.length; wa++) ;
      return f.apply(r, (W || []).concat(Array.prototype.slice.call(arguments) || []));
    };
  }
  function E() {
    if (yc) {
      var f = new yc;
      if (fc) for (var r = 0, w = Mc; r < w.length; r++) {
        var W = w[r];
        void 0 !== fc[W] && (f[W] = O(fc[W], f));
      }
      return f;
    }
    return new Ra.XMLHttpRequest;
  }
  function L() {
    document.cookie = "".concat("__dTCookie", "=").concat("1", ";SameSite=Lax");
    var f = -1 !== document.cookie.indexOf("__dTCookie");
    document.cookie = "".concat("__dTCookie", "=").concat("1", "; expires=Thu, 01-Jan-1970 00:00:01 GMT");
    return f;
  }
  function U() {
    return void 0 === Ra.dialogArguments ? navigator.cookieEnabled || L() : L();
  }
  function S() {
    return Ra.dT_;
  }
  function pa(f) {
    f = encodeURIComponent(f);
    var r = [];
    if (f) for (var w = 0; w < f.length; w++) {
      var W = f.charAt(w);
      r.push(dd[W] || W);
    }
    return r.join("");
  }
  function qa(f) {
    -1 < f.indexOf("^") && (f = f.split("^^").join("^"), f = f.split("^dq").join('"'), f = f.split("^rb").join(">"), f = f.split("^lb").join("<"), f = f.split("^p").join("|"), f = f.split("^e").join("="), f = f.split("^s").join(";"), f = f.split("^c").join(","), f = f.split("^bs").join("\\"));
    return f;
  }
  function Ca(f) {
    Vd = f;
  }
  function Za(f) {
    var r = (fa("rid") || "") + "", w = (fa("rpid") || "") + "";
    r && (f.rid = r);
    w && (f.rpid = w);
  }
  function Mb(f) {
    if (f = f.xb) {
      f = qa(f);
      try {
        Vd = new RegExp(f, "i");
      } catch (r) {}
    } else Vd = void 0;
  }
  function Kb(f) {
    return "n" === f || "s" === f || "l" === f ? ";SameSite=".concat(Jc[f]) : "";
  }
  function Qb(f, r, w) {
    var W = 1, H = 0;
    do document.cookie = f + '=""' + (r ? ";domain=" + r : "") + ";path=" + w.substring(0, W) + "; expires=Thu, 01 Jan 1970 00:00:01 GMT;", W = w.indexOf("/", W), H++; while (-1 !== W && 5 > H);
  }
  function yb() {
    var f = (document.domain || location.hostname || "").split(".");
    return 1 >= f.length ? [] : f;
  }
  function sc(f, r) {
    r = "dTValidationCookieValue;path=/;domain=".concat(f).concat(Kb(r));
    document.cookie = "".concat(Xf(), "=").concat(r);
    return Ya(Xf()) ? (Qb(Xf(), f, "/"), true) : false;
  }
  function bc() {
    if (Ra.MobileAgent || Ra.dynatraceMobile) {
      var f = Sa("dtAdkSettings", document.cookie);
      return nc(f).privacyState || null;
    }
    return null;
  }
  function fb(f, r) {
    return !Bb() || S().overloadPrevention && !(0 <= navigator.userAgent.indexOf("RuxitSynthetic")) ? null : f.apply(this, r || []);
  }
  function Bb() {
    var f = bc();
    return 2 === f || 1 === f ? false : !P("coo") || P("cooO") || 0 <= navigator.userAgent.indexOf("RuxitSynthetic");
  }
  function Fb(f, r) {
    try {
      Ra.sessionStorage.setItem(f, r);
    } catch (w) {}
  }
  function Hb(f, r) {
    fb(Fb, [f, r]);
  }
  function Ib(f) {
    try {
      return Ra.sessionStorage.getItem(f);
    } catch (r) {}
    return null;
  }
  function rb(f) {
    try {
      Ra.sessionStorage.removeItem(f);
    } catch (r) {}
  }
  function $b(f) {
    document.cookie = f + '="";path=/' + ((fa("domain") || "") + "" ? ";domain=" + ((fa("domain") || "") + "") : "") + "; expires=Thu, 01 Jan 1970 00:00:01 GMT;";
  }
  function zc(f, r, w, W) {
    r || 0 === r ? (r = (r + "").replace(/[;\n\r]/g, "_"), f = f + "=" + r + ";path=/" + ((fa("domain") || "") + "" ? ";domain=" + ((fa("domain") || "") + "") : ""), w && (f += ";expires=" + w.toUTCString()), f += Kb((fa("cssm") || "") + ""), W && "https:" === location.protocol && (f += ";Secure"), document.cookie = f) : $b(f);
  }
  function vb(f, r, w, W) {
    fb(zc, [f, r, w, W]);
  }
  function Sb(f) {
    return -1 === f.indexOf("v_4") ? false : true;
  }
  function lc(f) {
    f = Ya(Cd(), f);
    f || ((f = Ib(Cd())) && Sb(f) ? ic(f) : f = "");
    return Sb(f) ? f : "";
  }
  function ic(f) {
    vb(Cd(), f, void 0, P("ssc"));
  }
  function xb(f) {
    return (f = f || lc()) ? nc(f) : {sessionId: "", serverId: "", overloadState: 0, appState: {}};
  }
  function n(f) {
    return xb(f).serverId;
  }
  function y(f) {
    return xb(f).sessionId;
  }
  function C(f) {
    var r = {}, w = 0;
    for (f = f.split("|"); w < f.length; w++) {
      var W = f[w].split("=");
      2 === W.length && (r[W[0]] = decodeURIComponent(W[1].replace(/\+/g, " ")));
    }
    return r;
  }
  function ba() {
    var f = (fa("csu") || "") + "";
    return (f.indexOf("dbg") === f.length - 3 ? f.substring(0, f.length - 3) : f) + "_" + ((fa("app") || "") + "") + "_Store";
  }
  function F(f, r, w) {
    void 0 === r && (r = {});
    var W = 0;
    for (f = f.split("|"); W < f.length; W++) {
      var H = f[W], wa = H, Cb = H.indexOf("=");
      -1 === Cb ? r[wa] = "1" : (wa = H.substring(0, Cb), r[wa] = H.substring(Cb + 1, H.length));
    }
    !w && (w = r, W = w.spc) && (f = document.createElement("textarea"), f.innerHTML = W, w.spc = f.value);
    return r;
  }
  function fa(f) {
    var r;
    return null !== (r = ec[f]) && void 0 !== r ? r : Dd[f];
  }
  function P(f) {
    f = fa(f);
    return "false" === f || "0" === f ? false : !!f;
  }
  function ia(f) {
    var r = fa(f);
    r = parseInt(r);
    isNaN(r) && (r = Dd[f]);
    return r;
  }
  function Aa(f, r) {
    ec[f] = r + "";
  }
  function eb(f) {
    return ec = f;
  }
  function sb(f) {
    var r = ec[f];
    r && (ec[f] = 0 > r.indexOf("#" + f.toUpperCase()) ? r : "");
  }
  function Tb(f) {
    var r = f.agentUri;
    r && -1 < r.indexOf("_") && (r = /([a-zA-Z]*)[0-9]{0,4}_([a-zA-Z_0-9]*)_[0-9]+/g.exec(r)) && r.length && 2 < r.length && (f.csu = r[1], f.featureHash = r[2]);
  }
  function pc(f) {
    var r = S().platformCookieOffset;
    if ("number" === typeof r) {
      a: {
        var w = (fa("cssm") || "") + "";
        var W = yb();
        if (W.length) for (r = W.slice(r); r.length;) {
          if (sc(r.join("."), w)) {
            w = r.join(".");
            break a;
          }
          r.shift();
        }
        w = "";
      }
      w && (f.domain = w);
    } else if (w = f.domain || "", r = (r = location.hostname) && w ? r === w || -1 !== r.indexOf("." + w, r.length - ("." + w).length) : true, !w || !r) {
      f.domainOverride || (f.domainOriginal = f.domain || "", f.domainOverride = "".concat(location.hostname, ",").concat(w), delete f.domain);
      a: {
        W = (fa("cssm") || "") + "";
        var H = yb().reverse();
        if (H.length) for (var wa = H[0], Cb = 1; Cb <= H.length; Cb++) {
          if (sc(wa, W)) {
            W = wa;
            break a;
          }
          var Pb = H[Cb];
          Pb && (wa = "".concat(Pb, ".").concat(wa));
        }
        W = "";
      }
      W && (f.domain = W);
      r || ie.push({type: "dpi", severity: "Warning", text: 'Configured domain "'.concat(w, '" is invalid for current location "').concat(location.hostname, '". Agent will use "').concat(f.domain, '" instead.')});
    }
  }
  function qc(f, r) {
    pc(f);
    var w = ec.pVO;
    w && (f.pVO = w);
    r || (f.bp = (f.bp || Dd.bp) + "");
  }
  function nc(f) {
    var r, w = {}, W = {sessionId: "", serverId: "", overloadState: 0, appState: w}, H = f.split("_");
    if (2 < H.length && 0 === H.length % 2) {
      f = +H[1];
      if (isNaN(f) || 3 > f) return W;
      f = {};
      for (var wa = 2; wa < H.length; wa++) {
        var Cb = H[wa];
        0 === Cb.indexOf(Ed) ? w[Cb.substring(6).toLowerCase()] = +H[wa + 1] : f[Cb] = H[wa + 1];
        wa++;
      }
      f.sn ? (H = f.sn, H = H.length === tf || 12 >= H.length ? H : "") : H = "hybrid";
      W.sessionId = H;
      if (f.srv) {
        a: {
          H = f.srv.replace("-2D", "-");
          if (!isNaN(+H) && (wa = parseInt(H), -99 <= wa && 99 >= wa)) break a;
          H = "";
        }
        W.serverId = H;
      }
      H = +f.ol;
      1 === H && tb(0 <= navigator.userAgent.indexOf("RuxitSynthetic"));
      0 <= H && 2 >= H && (W.overloadState = H);
      f = +f.prv;
      isNaN(f) || (W.privacyState = 1 > f || 4 < f ? 1 : f);
      f = null === (r = (fa("app") || "") + "") || void 0 === r ? void 0 : r.toLowerCase();
      r = w[f];
      isNaN(r) || 0 !== r || tb(0 <= navigator.userAgent.indexOf("RuxitSynthetic"));
    }
    return W;
  }
  function tb(f) {
    var r = S();
    f || (r.disabled = true, r.overloadPrevention = true);
  }
  function gc(f, r) {
    function w() {
      delete Fd[wa];
      f.apply(this, arguments);
    }
    for (var W = [], H = 2; H < arguments.length; H++) W[H - 2] = arguments[H];
    if ("apply" in Yf) {
      W.unshift(w, r);
      var wa = Yf.apply(Ra, W);
    } else wa = Yf(w, r);
    Fd[wa] = true;
    return wa;
  }
  function pb(f) {
    delete Fd[f];
    "apply" in Gd ? Gd.call(Ra, f) : Gd(f);
  }
  function Nb(f) {
    md.push(f);
  }
  function Nc(f) {
    for (var r = md.length; r--;) if (md[r] === f) {
      md.splice(r, 1);
      break;
    }
  }
  function Nd(f) {
    Qf(f);
  }
  function Bc(f, r) {
    if (!Od || !qe) return "";
    f = new Od([f], {type: r});
    return qe(f);
  }
  function Sc(f, r) {
    return Qe ? new Qe(f, r) : void 0;
  }
  function Da(f) {
    "function" === typeof f && Me.push(f);
  }
  function za(f) {
    return function () {
      for (var r = [], w = 0; w < arguments.length; w++) r[w] = arguments[w];
      if ("number" !== typeof r[0] || !Fd[r[0]]) try {
        return f.apply(this, r);
      } catch (W) {
        return f(r[0]);
      }
    };
  }
  function ya() {
    v = mb;
    Ra.performance && (uc = function () {
      return Math.round(v() + Ka());
    });
    if (!uc || isNaN(uc()) || 0 >= uc() || !isFinite(uc())) uc = function () {
      return (new Date).getTime();
    };
  }
  function La() {
    je && (Ra.clearTimeout = Gd, Ra.clearInterval = Qf, je = false);
  }
  function sa(f, r) {
    try {
      Ra.localStorage.setItem(f, r);
    } catch (w) {}
  }
  function Ea(f) {
    try {
      Ra.localStorage.removeItem(f);
    } catch (r) {}
  }
  function gb(f) {
    try {
      return Ra.localStorage.getItem(f);
    } catch (r) {}
    return null;
  }
  function Va(f) {
    Bb() ? f() : (ke || (ke = []), ke.push(f));
  }
  function jc() {
    if (P("coo") && !Bb()) {
      for (var f = 0, r = ke; f < r.length; f++) gc(r[f], 0);
      ke = [];
      Aa("cooO", true);
    }
  }
  function Xb() {
    if (P("coo") && Bb()) {
      Aa("cooO", false);
      $b(Cd());
      $b(uf());
      $b("dtSa");
      $b("dtAdk");
      $b(Xc());
      $b(Yc());
      try {
        rb(Oc()), rb(Yc()), Ea(Oc()), Ea(Yc()), rb(Xc()), rb(Cd()), Ea(ba()), Ea("dtAdk");
      } catch (f) {}
    }
  }
  function Gb(f, r) {
    void 0 === r && (r = document.cookie || "");
    return r.split(f + "=").length - 1;
  }
  function Zb(f, r) {
    var w = Gb(f, r);
    if (1 < w) {
      r = (fa("domain") || "") + "" || Ra.location.hostname;
      var W = Ra.location.hostname, H = Ra.location.pathname, wa = 0, Cb = 0;
      Qd.push(f);
      do {
        var Pb = W.substring(wa);
        if (Pb !== r || "/" !== H) {
          Qb(f, Pb === r ? "" : Pb, H);
          var hc = Gb(f);
          hc < w && (Qd.push(Pb), w = hc);
        }
        wa = W.indexOf(".", wa) + 1;
        Cb++;
      } while (0 !== wa && 10 > Cb && 1 < w);
      (fa("domain") || "") + "" && 1 < w && Qb(f, "", H);
    }
  }
  function Tc() {
    var f = document.cookie;
    Zb(uf(), f);
    Zb(Cd(), f);
    Zb(Yc(), f);
    0 < Qd.length && ie.push({severity: "Error", type: "dcn", text: "Duplicate cookie name".concat(1 !== Qd.length ? "s" : "", " detected: ").concat(Qd.join(", "))});
  }
  function td() {
    Tc();
    Nb(function (f, r, w, W) {
      0 < Qd.length && !r && (f.av(W, "dCN", Qd.join(",")), Qd = []);
      0 < le.length && !r && (f.av(W, "eCC", le.join(",")), le = []);
    });
  }
  function xc(f) {
    var r = f, w = Math.pow(2, 32);
    return function () {
      r = (1664525 * r + 1013904223) % w;
      return r / w;
    };
  }
  function Zc(f, r) {
    return isNaN(f) || isNaN(r) ? Math.floor(33 * Re()) : Math.floor(Re() * (r - f + 1)) + f;
  }
  function Rd(f) {
    if (!f) return "";
    var r = Ra.crypto || Ra.msCrypto;
    if (r && -1 === navigator.userAgent.indexOf("Googlebot")) r = r.getRandomValues(new Uint8Array(f)); else {
      r = [];
      for (var w = 0; w < f; w++) r.push(Zc(0, 32));
    }
    f = [];
    for (w = 0; w < r.length; w++) {
      var W = Math.abs(r[w] % 32);
      f.push(String.fromCharCode(W + (9 >= W ? 48 : 55)));
    }
    return f.join("");
  }
  function ud(f) {
    void 0 === f && (f = true);
    pg = f;
  }
  function vd(f, r, w) {
    var W = ia("pcl");
    W = f.length - W;
    0 < W && f.splice(0, W);
    W = n(Ya(Cd(), w));
    for (var H = [], wa = W ? "".concat(W, "$") : "", Cb = 0; Cb < f.length; Cb++) {
      var Pb = f[Cb];
      "-" !== Pb.D && H.push("".concat(wa).concat(Pb.frameId, "h").concat(Pb.D));
    }
    f = H.join("p");
    f || (pg && (Pc(true, "a", w), ud(false)), f += "".concat(W, "$").concat($e, "h-"));
    f += "v".concat(r || (Vc(w) || Pc(true, "c", w)));
    r = f + "e0";
    vb(uf(), r, void 0, P("ssc"));
  }
  function Ic(f, r) {
    void 0 === r && (r = document.cookie);
    var w = Ya(uf(), r);
    r = [];
    if (w && "-" !== w) {
      var W = "";
      var H = 0;
      for (w = w.split("p"); H < w.length; H++) {
        var wa = w[H], Cb = W;
        void 0 === Cb && (Cb = "");
        var Pb = wa.indexOf("h");
        var hc = wa.indexOf("v"), Qc = wa.indexOf("e");
        W = wa.substring(wa.indexOf("$") + 1, Pb);
        Pb = -1 !== hc ? wa.substring(Pb + 1, hc) : wa.substring(Pb + 1);
        Cb || -1 === hc || (Cb = -1 !== Qc ? wa.substring(hc + 1, Qc) : wa.substring(hc + 1));
        wa = null;
        (hc = f) || (hc = parseInt(W.split("_")[0]), Qc = uc() % Zf, Qc < hc && (Qc += Zf), hc = hc + 9e5 > Qc);
        hc && (wa = {frameId: W, D: "-" === Pb ? "-" : parseInt(Pb), visitId: ""});
        W = Cb;
        (Pb = wa) && r.push(Pb);
      }
      for (f = 0; f < r.length; f++) r[f].visitId = W;
    }
    return r;
  }
  function pd(f, r) {
    var w = document.cookie;
    r = Ic(r, w);
    for (var W = false, H = 0; H < r.length; H++) {
      var wa = r[H];
      wa.frameId === $e && (wa.D = f, W = true);
    }
    W || r.push({frameId: $e, D: f, visitId: ""});
    vd(r, void 0, w);
  }
  function Vc(f) {
    if (ca(f) <= uc()) return Pc(true, "t", f);
    var r = Ad(f);
    if (!r) return Pc(true, "c", f);
    var w = Vg.exec(r);
    if (!w || 3 !== w.length || 32 !== w[1].length || isNaN(parseInt(w[2]))) return Pc(true, "i", f);
    Hb(Oc(), r);
    return r;
  }
  function $c(f, r) {
    var w = uc();
    r = M(r).Fc;
    f && (r = w);
    x(w + $f + "|" + r);
    Id();
  }
  function Jd(f) {
    var r = "t" + (uc() - ca(f)), w = Ad(f), W = ye();
    re(W, f);
    ed(W, r, w);
  }
  function Ad(f) {
    var r, w;
    return null !== (w = null === (r = Ic(true, f)[0]) || void 0 === r ? void 0 : r.visitId) && void 0 !== w ? w : Ib(Oc());
  }
  function ye() {
    var f = Rd(tf);
    try {
      f = f.replace(/[0-9]/g, function (r) {
        return String.fromCharCode(Math.floor(2.5 * parseInt(r) + 65));
      });
    } catch (r) {
      throw Ga(r, 7), r;
    }
    return f + "-0";
  }
  function re(f, r) {
    var w = Ic(false, r);
    vd(w, f, r);
    Hb(Oc(), f);
    $c(true);
  }
  function Pc(f, r, w) {
    f && (af = true);
    f = Ad(w);
    w = ye();
    re(w);
    ed(w, r, f);
    return w;
  }
  function ed(f, r, w) {
    if (Ad(document.cookie)) for (var W = 0, H = jh; W < H.length; W++) (0, H[W])(f, af, r, w);
  }
  function ze(f) {
    jh.push(f);
  }
  function Id(f) {
    vf && pb(vf);
    vf = gc(p, ca(f) - uc());
  }
  function p() {
    var f = document.cookie;
    if (ca(f) <= uc()) return fb(Jd, [f]), true;
    Va(Id);
    return false;
  }
  function x(f) {
    var r = O(vb, null, Yc(), f, void 0, P("ssc"));
    r();
    var w = Ya(Yc());
    "" !== w && f !== w && (Tc(), r(), f !== Ya(Yc()) && ie.push({severity: "Error", type: "dcn", text: "Could not sanitize cookies"}));
    Hb(Yc(), f);
  }
  function A(f, r) {
    (r = Ya(f, r)) || (r = Ib(f) || "");
    return r;
  }
  function K() {
    var f = Vc() || "";
    Hb(Oc(), f);
    f = A(Yc());
    x(f);
    Ea(Oc());
    Ea(Yc());
  }
  function M(f) {
    var r = {Nd: 0, Fc: 0};
    if (f = A(Yc(), f)) try {
      var w = f.split("|");
      2 === w.length && (r.Nd = parseInt(w[0]), r.Fc = parseInt(w[1]));
    } catch (W) {}
    return r;
  }
  function ca(f) {
    f = M(f);
    return Math.min(f.Nd, f.Fc + ag);
  }
  function ka(f) {
    $f = f;
  }
  function va() {
    var f = af;
    af = false;
    return f;
  }
  function Oa() {
    p() || $c(false);
  }
  function Ia() {
    var f = Ya(Xc());
    f && 45 === (null === f || void 0 === f ? void 0 : f.length) || (f = gb(Xc()) || Ib(Xc()), 45 !== (null === f || void 0 === f ? void 0 : f.length) && (bf = true, f = uc() + "", f += Rd(45 - f.length)));
    ob(f);
    return f;
  }
  function ob(f) {
    if (P("dpvc") || P("pVO")) Hb(Xc(), f); else {
      var r = new Date;
      var w = r.getMonth() + Math.min(24, Math.max(1, ia("rvcl")));
      r.setMonth(w);
      w = Xc();
      fb(sa, [w, f]);
    }
    vb(Xc(), f, r, P("ssc"));
  }
  function tc(f) {
    var r = Ya(Xc());
    $b(Xc());
    rb(Xc());
    Ea(Xc());
    Aa("pVO", true);
    ob(r);
    f && fb(sa, ["dt-pVO", "1"]);
    K();
  }
  function rc() {
    Ea("dt-pVO");
    P("pVO") && (Aa("pVO", false), Ia());
    rb(Xc());
    K();
  }
  function kc(f, r, w, W, H) {
    var wa = document.createElement("script");
    wa.setAttribute("src", f);
    r && wa.setAttribute("defer", "defer");
    w && (wa.onload = w);
    W && (wa.onerror = W);
    H && wa.setAttribute("id", H);
    wa.setAttribute("crossorigin", "anonymous");
    f = document.getElementsByTagName("script")[0];
    f.parentElement.insertBefore(wa, f);
  }
  function nd() {
    var f, r;
    try {
      null === (r = null === (f = Ra.MobileAgent) || void 0 === f ? void 0 : f.incrementActionCount) || void 0 === r ? void 0 : r.call(f);
    } catch (w) {}
  }
  function gd() {
    var f, r = Ra.dT_;
    Ra.dT_ = (f = {}, f.di = 0, f.version = "10275230919171419", f.cfg = r ? r.cfg : "", f.iCE = r ? U : function () {
      return navigator.cookieEnabled;
    }, f.ica = 1, f.disabled = false, f.overloadPrevention = false, f.gAST = na, f.ww = Sc, f.stu = Bc, f.nw = zb, f.st = gc, f.si = Hd, f.aBPSL = Nb, f.rBPSL = Nc, f.gBPSL = Wd, f.aBPSCC = Da, f.gBPSCC = I, f.buildType = "dynatrace", f.gSSV = Ib, f.sSSV = Hb, f.rSSV = rb, f.rvl = Ea, f.iVSC = Sb, f.p3SC = nc, f.dC = $b, f.sC = vb, f.esc = pa, f.gSId = n, f.gDtc = y, f.gSC = lc, f.sSC = ic, f.gC = ra, f.cRN = Zc, f.cRS = Rd, f.cfgO = wc, f.pCfg = C, f.pCSAA = F, f.cFHFAU = Tb, f.sCD = qc, f.bcv = P, f.ncv = ia, f.scv = ea, f.stcv = Aa, f.rplC = eb, f.cLSCK = ba, f.gFId = Ze, f.gBAU = Kc, f.iS = kc, f.eWE = Va, f.oEIE = jb, f.oEIEWA = fb, f.eA = jc, f.dA = Xb, f.iNV = Ob, f.gVID = Ia, f.dPV = tc, f.ePV = rc, f.sVIdUP = ud, f.sVTT = ka, f.sVID = re, f.rVID = Vc, f.gVI = Uc, f.gNVIdN = Xd, f.gARnVF = va, f.cAUV = Oa, f.uVT = $c, f.aNVL = ze, f.gPC = Ic, f.cPC = pd, f.sPC = vd, f.clB = La, f.ct = pb, f.aRI = Za, f.iXB = Mb, f.gXBR = V, f.sXBR = Ca, f.de = qa, f.cCL = Qa, f.iEC = nd, f.rnw = Ka, f.gto = Ua, f.ael = Z, f.rel = aa, f.sup = N, f.cuel = ua, f.iAEPOO = Bb, f.iSM = G, f.gxwp = E, f.iIO = Ga, f.prm = Ta, f.cI = Nd, f.gidi = xa, f.iDCV = cd, f.gCF = Ya, f.gPSMB = bc, f.lvl = gb, f.gCP = (null === r || void 0 === r ? 0 : r.platformPrefix) ? function () {
      return r.platformPrefix || "";
    } : void 0, f.platformCookieOffset = null === r || void 0 === r ? void 0 : r.platformCookieOffset, f);
  }
  function Kd() {
    if (P("nsfnv")) {
      var f = Ya(Cd());
      if (-1 === f.indexOf("".concat(bg, "-"))) {
        var r = nc(f).serverId;
        f = f.replace("".concat(bg).concat(r), "".concat(bg).concat("".concat(-1 * Zc(2, 99)).replace("-", "-2D")));
        ic(f);
      }
    }
  }
  function Ae() {
    Va(function () {
      if (!y()) {
        var f = -1 * Zc(2, 99), r = Rd(tf);
        ic("v_4".concat(bg).concat("".concat(f).replace("-", "-2D"), "_sn_").concat(r));
      }
    });
    ze(Kd);
  }
  function Yd() {
    for (var f = [], r = 0; r < arguments.length; r++) f[r] = arguments[r];
    Ra.console.log.apply(Ra.console, f);
  }
  this.dT_ && dT_.prm && dT_.prm();
  var cg;
  (function (f) {
    f[f.ENABLED = 0] = "ENABLED";
    f[f.DISABLED = 1] = "DISABLED";
    f[f.DELAYED = 2] = "DELAYED";
  }(cg || (cg = {})));
  var se;
  (function (f) {
    f[f.BLOCKED_BY_PERCENTAGE = 0] = "BLOCKED_BY_PERCENTAGE";
    f[f.ENABLED = 1] = "ENABLED";
    f[f.BLOCKED = 2] = "BLOCKED";
  }(se || (se = {})));
  var wf;
  (function (f) {
    f[f.NONE = 1] = "NONE";
    f[f.OFF = 2] = "OFF";
    f[f.PERFORMANCE = 3] = "PERFORMANCE";
    f[f.BEHAVIOR = 4] = "BEHAVIOR";
  }(wf || (wf = {})));
  var Se;
  (function (f) {
    f.OVERLOAD_PREVENTION = "ol";
    f.PRIVACY_STATE = "prv";
    f.SERVER_ID = "srv";
    f.SESSION_ID = "sn";
  }(Se || (Se = {})));
  var qg;
  (function (f) {
    f.DYNATRACE_MOBILE = "dynatraceMobile";
    f.MOBILE_AGENT = "MobileAgent";
  }(qg || (qg = {})));
  var Be;
  (function (f) {
    f[f.ARRAY = 0] = "ARRAY";
    f[f.BOOLEAN = 1] = "BOOLEAN";
    f[f.NUMBER = 2] = "NUMBER";
    f[f.STRING = 3] = "STRING";
    f[f.FUNCTION = 4] = "FUNCTION";
    f[f.OBJECT = 5] = "OBJECT";
    f[f.DATE = 6] = "DATE";
    f[f.ERROR = 7] = "ERROR";
    f[f.ELEMENT = 8] = "ELEMENT";
    f[f.HTML_ELEMENT = 9] = "HTML_ELEMENT";
    f[f.HTML_IMAGE_ELEMENT = 10] = "HTML_IMAGE_ELEMENT";
    f[f.PERFORMANCE_ENTRY = 11] = "PERFORMANCE_ENTRY";
    f[f.PERFORMANCE_TIMING = 12] = "PERFORMANCE_TIMING";
    f[f.PERFORMANCE_RESOURCE_TIMING = 13] = "PERFORMANCE_RESOURCE_TIMING";
    f[f.PERFORMANCE_NAVIGATION_TIMING = 14] = "PERFORMANCE_NAVIGATION_TIMING";
    f[f.CSS_RULE = 15] = "CSS_RULE";
    f[f.CSS_STYLE_SHEET = 16] = "CSS_STYLE_SHEET";
    f[f.REQUEST = 17] = "REQUEST";
    f[f.RESPONSE = 18] = "RESPONSE";
    f[f.SET = 19] = "SET";
    f[f.MAP = 20] = "MAP";
    f[f.WORKER = 21] = "WORKER";
    f[f.XML_HTTP_REQUEST = 22] = "XML_HTTP_REQUEST";
    f[f.SVG_SCRIPT_ELEMENT = 23] = "SVG_SCRIPT_ELEMENT";
    f[f.HTML_META_ELEMENT = 24] = "HTML_META_ELEMENT";
    f[f.HTML_HEAD_ELEMENT = 25] = "HTML_HEAD_ELEMENT";
    f[f.ARRAY_BUFFER = 26] = "ARRAY_BUFFER";
    f[f.SHADOW_ROOT = 27] = "SHADOW_ROOT";
  }(Be || (Be = {})));
  var Ug = window, uf = Xa("dtPC"), Cd = Xa("dtCookie"), Yc = Xa("rxvt"), Xc = Xa("rxVisitor"), Xf = Xa("dTValidationCookie"), Ra = "undefined" !== typeof window ? window : self, ad, v, u = setTimeout;
  oa.prototype.catch = function (f) {
    return this.then(null, f);
  };
  oa.prototype.then = function (f, r) {
    var w = new this.constructor(nb);
    ta(this, new ja(f, r, w));
    return w;
  };
  oa.prototype.finally = function (f) {
    var r = this.constructor;
    return this.then(function (w) {
      return r.resolve(f()).then(function () {
        return w;
      });
    }, function (w) {
      return r.resolve(f()).then(function () {
        return r.reject(w);
      });
    });
  };
  oa.all = function (f) {
    return new oa(function (r, w) {
      function W(Pb, hc) {
        try {
          if (hc && ("object" === typeof hc || "function" === typeof hc)) {
            var Qc = hc.then;
            if ("function" === typeof Qc) {
              Qc.call(hc, function (Te) {
                W(Pb, Te);
              }, w);
              return;
            }
          }
          H[Pb] = hc;
          0 === --wa && r(H);
        } catch (Te) {
          w(Te);
        }
      }
      if (!f || "undefined" === typeof f.length) return w(new TypeError("Promise.all accepts an array"));
      var H = Array.prototype.slice.call(f);
      if (0 === H.length) return r([]);
      for (var wa = H.length, Cb = 0; Cb < H.length; Cb++) W(Cb, H[Cb]);
    });
  };
  oa.allSettled = function (f) {
    return new this(function (r, w) {
      function W(Cb, Pb) {
        if (Pb && ("object" === typeof Pb || "function" === typeof Pb)) {
          var hc = Pb.then;
          if ("function" === typeof hc) {
            hc.call(Pb, function (Qc) {
              W(Cb, Qc);
            }, function (Qc) {
              H[Cb] = {status: "rejected", reason: Qc};
              0 === --wa && r(H);
            });
            return;
          }
        }
        H[Cb] = {status: "fulfilled", value: Pb};
        0 === --wa && r(H);
      }
      if (!f || "undefined" === typeof f.length) return w(new TypeError(typeof f + " " + f + " is not iterable(cannot read property Symbol(Symbol.iterator))"));
      var H = Array.prototype.slice.call(f);
      if (0 === H.length) return r([]);
      var wa = H.length;
      for (w = 0; w < H.length; w++) W(w, H[w]);
    });
  };
  oa.resolve = function (f) {
    return f && "object" === typeof f && f.constructor === oa ? f : new oa(function (r) {
      r(f);
    });
  };
  oa.reject = function (f) {
    return new oa(function (r, w) {
      w(f);
    });
  };
  oa.race = function (f) {
    return new oa(function (r, w) {
      if (!f || "undefined" === typeof f.length) return w(new TypeError("Promise.race accepts an array"));
      for (var W = 0, H = f.length; W < H; W++) oa.resolve(f[W]).then(r, w);
    });
  };
  oa.Eb = "function" === typeof setImmediate && function (f) {
    setImmediate(f);
  } || function (f) {
    u(f, 0);
  };
  oa.qc = function (f) {
    "undefined" !== typeof console && console && console.warn("Possible Unhandled Promise Rejection:", f);
  };
  var z = oa, R;
  (function (f) {
    f.ANCHOR = "A";
    f.BUTTON = "BUTTON";
    f.FORM = "FORM";
    f.I_FRAME = "IFRAME";
    f.IMAGE = "IMG";
    f.INPUT = "INPUT";
    f.LABEL = "LABEL";
    f.LINK = "LINK";
    f.OPTION = "OPTION";
    f.SCRIPT = "SCRIPT";
    f.SELECT = "SELECT";
    f.STYLE = "STYLE";
    f.TEXT_AREA = "TEXTAREA";
  }(R || (R = {})));
  var ma, Ja, kb, hb, bb = Ra.Worker, qb = bb && bb.prototype.addEventListener, Db = [], Dc = ["touchstart", "touchend", "scroll"], yc, Mc = "abort getAllResponseHeaders getResponseHeader open overrideMimeType send setRequestHeader".split(" "), fc, dd = {"!": "%21", "~": "%7E", "*": "%2A", "(": "%28", ")": "%29", "'": "%27", $: "%24", ";": "%3B", ",": "%2C"}, Vd, jd, Jc = (jd = {}, jd.l = "Lax", jd.s = "Strict", jd.n = "None", jd), Dd, tf = 32, me;
  (function (f) {
    f.LAX = "l";
    f.NONE = "n";
    f.NOT_SET = "0";
    f.STRICT = "s";
  }(me || (me = {})));
  var Oc = Xa("rxvisitid"), ec = {}, Ed = "app-3A", Qe = Ra.Worker, Od = Ra.Blob, qe = Ra.URL && Ra.URL.createObjectURL, Gd, Qf, Yf, og, je = false, md, Me = [], ie = [], Le, xf, Fd = {}, uc, ke = [], Qd = [], le = [], Re, kh, $e, Zf = 6e8, pg = false, Vg = /([A-Z]+)-([0-9]+)/, jh = [], $f, ag, af = false, vf, bf = false, Ch, Wg, Ne, bg = "".concat("_", "srv").concat("_");
  (function () {
    var f, r, w;
    if (!(11 > document.documentMode)) {
      var W = 0 > (null === (r = navigator.userAgent) || void 0 === r ? void 0 : r.indexOf("RuxitSynthetic"));
      if (!Ra.dT_ || !Ra.dT_.cfg || "string" !== typeof Ra.dT_.cfg || "initialized" in Ra.dT_ && Ra.dT_.initialized) (null === (w = Ra.dT_) || void 0 === w ? 0 : w.gCP) ? Yd("[CookiePrefix/initCode] initCode with cookie prefix already initialized, not initializing initCode!") : Yd("InitConfig not found or agent already initialized! This is an injection issue."), Ra.dT_ && (Ra.dT_.di = 3); else if (W) try {
        gd();
        var H;
        Dd = (H = {}, H.ade = "", H.aew = true, H.apn = "", H.agentLocation = "", H.agentUri = "", H.app = "", H.async = false, H.ase = false, H.auto = false, H.bp = 3, H.bs = false, H.buildNumber = 0, H.csprv = true, H.cepl = 16e3, H.cls = true, H.ccNcss = false, H.coo = false, H.cooO = false, H.cssm = "0", H.cwt = "", H.cwtUrl = "27pd8x1igg", H.cors = false, H.csu = "", H.cuc = "", H.cce = false, H.cux = false, H.dataDtConfig = "", H.debugName = "", H.dvl = 500, H.dASXH = false, H.disableCookieManager = false, H.dKAH = false, H.disableLogging = false, H.dmo = false, H.doel = false, H.dpch = false, H.dpvc = false, H.disableXhrFailures = false, H.domain = "", H.domainOverride = "", H.domainOriginal = "", H.doNotDetect = "", H.ds = true, H.dsndb = false, H.dsa = false, H.dsss = false, H.dssv = true, H.earxa = true, H.exp = false, H.eni = true, H.expw = false, H.instr = "", H.evl = "", H.fa = false, H.fvdi = false, H.featureHash = "", H.hvt = 216e5, H.imm = false, H.ign = "", H.iub = "", H.iqvn = false, H.initializedModules = "", H.lastModification = 0, H.lupr = true, H.lab = false, H.legacy = false, H.lt = true, H.mb = "", H.md = "", H.mdp = "", H.mdl = "", H.mcepsl = 100, H.mdn = 5e3, H.mhl = 4e3, H.mpl = 1024, H.mmds = 2e4, H.msl = 3e4, H.bismepl = 2e3, H.mel = 200, H.mepp = 10, H.moa = 30, H.mrt = 3, H.ntd = false, H.nsfnv = false, H.ncw = false, H.oat = 180, H.ote = false, H.owasp = false, H.pcl = 20, H.pt = true, H.perfbv = 1, H.prfSmpl = 0, H.pVO = false, H.peti = false, H.raxeh = true, H.rdnt = 0, H.nosr = true, H.reportUrl = "dynaTraceMonitor", H.rid = "", H.ridPath = "", H.rpid = "", H.rcdec = 12096e5, H.rtl = 0, H.rtp = 2, H.rtt = 1e3, H.rtu = 200, H.rvcl = 24, H.sl = 100, H.ssc = false, H.svNB = false, H.srad = true, H.srbbv = 1, H.srbw = true, H.srdinitrec = true, H.srmr = 100, H.srms = "1,1,,,", H.srsr = 1e5, H.srtbv = 3, H.srtd = 1, H.srtr = 500, H.srvr = "", H.srvi = 0, H.srwo = false, H.srre = "", H.srxcss = true, H.srxicss = true, H.srficros = true, H.srif = false, H.srmrc = false, H.srsdom = true, H.srcss = true, H.srmcrl = 1, H.srmcrv = 10, H.st = 3e3, H.spc = "", H.syntheticConfig = false, H.tal = 0, H.tt = 100, H.tvc = 3e3, H.uxdce = false, H.uxdcw = 1500, H.uxrgce = true, H.uxrgcm = "100,25,300,3;100,25,300,3", H.uam = false, H.uana = "data-dtname,data-dtName", H.uanpi = 0, H.pui = false, H.usrvd = true, H.vrt = false, H.vcfi = true, H.vcsb = false, H.vcit = 1e3, H.vct = 50, H.vcx = 50, H.vscl = 0, H.vncm = 1, H.xb = "", H.chw = "", H.xt = 0, H.xhb = "", H);
        var wa;
        Ta();
        var Cb;
        yc = Ra.XMLHttpRequest;
        var Pb = null === (Cb = Ra.XMLHttpRequest) || void 0 === Cb ? void 0 : Cb.prototype;
        if (Pb) for (fc = {}, r = 0, w = Mc; r < w.length; r++) {
          var hc = w[r];
          void 0 !== Pb[hc] && (fc[hc] = Pb[hc]);
        }
        ma = Ra.addEventListener;
        Ja = Ra.removeEventListener;
        kb = Ra.document.addEventListener;
        hb = Ra.document.removeEventListener;
        Yf = Ra.setTimeout;
        og = Ra.setInterval;
        je || (Gd = Ra.clearTimeout, Qf = Ra.clearInterval);
        var Qc = U ? U() : navigator.cookieEnabled, Te = 1 === nc(Ya("dtAdkSettings") || (null === (wa = xf) || void 0 === wa ? void 0 : wa.getItem("dtAdkSettings")) || "").overloadState;
        Qa();
        if (!(!Qc || Te ? 0 : "complete" !== document.readyState || Ra.performance && Ra.performance.timing)) throw Error("Error during initCode initialization");
        try {
          xf = Ra.localStorage;
        } catch (Fg) {}
        ie = [];
        ya();
        Le = uc();
        md = [];
        Fd = {};
        je || (Ra.clearTimeout = za(Gd), Ra.clearInterval = za(Qf), je = true);
        var Ce = Math.random(), yf = Math.random();
        kh = 0 !== Ce && 0 !== yf && Ce !== yf;
        if (-1 !== navigator.userAgent.indexOf("Googlebot")) {
          var ne = performance.getEntriesByType("navigation")[0];
          wa = 1;
          if (ne) {
            for (var te in ne) {
              var dg = ne[te];
              "number" === typeof dg && dg && (wa = 1 === wa ? dg : wa + dg);
            }
            var cf = Math.floor(1e4 * wa);
          } else cf = wa;
          Re = xc(cf);
        } else kh ? Re = Math.random : Re = xc(uc());
        $e = Le % Zf + "_" + parseInt(Zc(0, 1e3) + "");
        a: {
          var Zd, df, wd = S().cfg;
          ec = {reportUrl: "dynaTraceMonitor", initializedModules: "", csu: "dtagent", dataDtConfig: "string" === typeof wd ? wd : ""};
          S().cfg = ec;
          ec.csu = "ruxitagentjs";
          var $d = ec.dataDtConfig;
          $d && -1 === $d.indexOf("#CONFIGSTRING") && (F($d, ec), sb("domain"), sb("auto"), sb("app"), Tb(ec));
          var qd = document.getElementsByTagName("script"), Rf = qd.length, Ld = -1 === (ec.dataDtConfig || "").indexOf("#CONFIGSTRING") ? ec : null;
          if (0 < Rf) for (cf = 0; cf < Rf; cf++) b: {
            ne = void 0;
            var De = qd[cf];
            te = Ld;
            if (De.attributes) {
              dg = te;
              var Dh = De.src, lh = De.attributes.getNamedItem("data-dtconfig");
              if (lh) {
                wd = void 0;
                $d = Dh;
                var Xg = lh.value;
                wa = {};
                ec.legacy = "1";
                Pb = /([a-zA-Z]*)_([a-zA-Z_0-9]*)_([0-9]+)/g;
                $d && (wd = Pb.exec($d), null === wd || void 0 === wd ? 0 : wd.length) && (wa.csu = wd[1], wa.featureHash = wd[2], wa.agentLocation = $d.substring(0, $d.indexOf(wd[1]) - 1), wa.buildNumber = wd[3]);
                if (Xg) {
                  F(Xg, wa, true);
                  var rg = wa.agentUri;
                  !$d && rg && (wd = Pb.exec(rg), null === wd || void 0 === wd ? 0 : wd.length) && (wa.csu = wd[1]);
                }
                pc(wa);
                ne = wa;
                if (!te) dg = ne; else if (!ne.syntheticConfig) {
                  Ld = ne;
                  break b;
                }
              }
              Ld = dg;
            } else Ld = te;
          }
          if (Ld) for (var zf in Ld) Object.prototype.hasOwnProperty.call(Ld, zf) && (qd = zf, ec[qd] = Ld[qd]);
          var eg = ba();
          try {
            var ae = (Ld = xf) && Ld.getItem(eg);
            if (ae) {
              var fg = C(ae), Af = F(fg.config || ""), oe = ec.lastModification || "0", $h = parseInt((Af.lastModification || fg.lastModification || "0").substring(0, 13)), Eh = "string" === typeof oe ? parseInt(oe.substring(0, 13)) : oe;
              if (!oe || $h >= Eh) if (Af.csu = fg.name || (fa("csu") || "") + "", Af.featureHash = fg.featureHash || (fa("featureHash") || "") + "", Af.agentUri && Tb(Af), qc(Af, true), Mb(Af), Za(Af), $h > (+ec.lastModification || 0)) {
                var sg = P("auto"), Bf = P("legacy");
                ec = eb(Af);
                ec.auto = sg ? "1" : "0";
                ec.legacy = Bf ? "1" : "0";
              }
            }
          } catch (Fg) {}
          qc(ec);
          try {
            var Gg = ec.ign;
            if (Gg && new RegExp(Gg).test(Ra.location.href)) {
              document.dT_ = Ra.dT_ = void 0;
              var Cf = false;
              break a;
            }
          } catch (Fg) {}
          if (0 <= navigator.userAgent.indexOf("RuxitSynthetic")) {
            var be = navigator.userAgent, ef = be.lastIndexOf("RuxitSynthetic");
            if (-1 === ef) var ff = {}; else {
              var Sd = be.substring(ef + 14);
              if (-1 === Sd.indexOf(" c")) ff = {}; else {
                eg = {};
                ae = 0;
                for (var Yg = Sd.split(" "); ae < Yg.length; ae++) {
                  var gg = Yg[ae];
                  if ("c" === gg.charAt(0)) {
                    var hg = gg.substring(1), Zg = hg.indexOf("="), Fh = hg.substring(0, Zg), Gh = hg.substring(Zg + 1);
                    Fh && Gh && (eg[Fh] = Gh);
                  }
                }
                ff = eg;
              }
            }
            Sd = void 0;
            for (Sd in ff) Object.prototype.hasOwnProperty.call(ff, Sd) && ff[Sd] && (ec[Sd] = ff[Sd]);
            eb(ec);
          }
          var gf = null === (df = (Zd = S()).gCP) || void 0 === df ? void 0 : df.call(Zd), ai = (fa("cuc") || "") + "";
          if (gf && gf !== ai) throw Error("platformPrefix and cuc do not match!");
          Cf = true;
        }
        if (!Cf) throw Error("Error during config initialization");
        td();
        Ch = S().disabled;
        var ce;
        if (!(ce = (fa("agentLocation") || "") + "")) a: {
          var $g = (fa("agentUri") || "") + "";
          if ($g || document.currentScript) {
            var Df = $g || document.currentScript.src;
            if (Df) {
              var Hh = -1 === Df.indexOf("_complete") ? 1 : 2, Hg = Df.lastIndexOf("/");
              for (Cf = 0; Cf < Hh && -1 !== Hg; Cf++) Df = Df.substring(0, Hg), Hg = Df.lastIndexOf("/");
              ce = Df;
              break a;
            }
          }
          var ah = location.pathname;
          ce = ah.substring(0, ah.lastIndexOf("/"));
        }
        Wg = ce;
        Ne = (fa("csu") || "") + "" || "ruxitagentjs";
        "true" === Ya("dtUseDebugAgent") && 0 > Ne.indexOf("dbg") && (Ne = (fa("debugName") || "") + "" || Ne + "dbg");
        if (!P("auto") && !P("legacy") && !Ch) {
          var Ee = (fa("agentUri") || "") + "" || Wg + "/" + (r || Ne) + "_" + ((fa("featureHash") || "") + "") + "_" + (ia("buildNumber") || S().version) + ".js";
          if (P("async") || "complete" === document.readyState) kc(Ee, P("async"), void 0, void 0, "dtjsagent"); else {
            var Ig = "".concat("dtjsagent", "dw");
            document.write('<script id="'.concat(Ig, '" type="text/javascript" src="').concat(Ee, '"></script>'));
            document.getElementById(Ig) || kc(Ee, P("async"), void 0, void 0, "dtjsagent");
          }
        }
        Ya(Cd()) && Aa("cooO", true);
        Ae();
        Aa("pVO", !!gb("dt-pVO"));
        Va(Ia);
        $f = 18e5;
        ag = ia("hvt") || 216e5;
        fb(pd, [1]);
      } catch (Fg) {
        "platformPrefix and cuc do not match!" === Fg.message ? (ce = Ra.dT_, Ra.dT_ = (f = {}, f.minAgentVersion = ce.minAgentVersion, f.platformPrefix = ce.platformPrefix, f.platformCookieOffset = ce.platformCookieOffset, f), Yd("[CookiePrefix/initCode] cuc and platformPrefix do not match, disabling agent!")) : (delete Ra.dT_, Yd("JsAgent initCode initialization failed!", Fg));
      }
    }
  }());
}());

Function Calls

None

Variables

None

Stats

MD5 0adc4925bc894ee5630eeaf20691204e
Eval Count 0
Decode Time 71 ms