Static | ZeroBOX
No static analysis available.
function (e) {
var f = "function"
, m = "object"
, ce = "undefined"
, a = "prototype"
, C = "hasOwnProperty"
, I = Object
, S = I[a]
, x = I.assign
, b = I.create
, w = I.defineProperty
, _ = S[C]
, T = null;
function O(e) {
return void 0 === e && (e = !0),
T && e || (typeof globalThis !== ce && globalThis && (T = globalThis),
typeof self !== ce && self && (T = self),
typeof window !== ce && window && (T = window),
typeof global !== ce && global && (T = global)),
T
function E(e) {
throw new TypeError(e)
function B(e) {
var n;
return b ? b(e) : null == e ? {} : ((n = typeof e) !== m && n !== f && E("Object prototype may only be an Object:" + e),
t[a] = e,
new t);
function t() {}
(O() || {}).Symbol,
(O() || {}).Reflect;
var P = x || function(e) {
for (var n, t = 1, r = arguments.length; t < r; t++)
for (var i in n = arguments[t])
S[C].call(n, i) && (e[i] = n[i]);
return e
, k = function(e, n) {
return (k = I.setPrototypeOf || {
__proto__: []
}instanceof Array && function(e, n) {
e.__proto__ = n
}
|| function(e, n) {
for (var t in n)
n[C](t) && (e[t] = n[t])
}
)(e, n)
};
function n(e, n) {
function t() {
this.constructor = e
}
typeof n !== f && null !== n && E("Class extends value " + n + " is not a constructor or null"),
k(e, n),
e[a] = null === n ? B(n) : (t[a] = n[a],
new t)
function K(e, n) {
for (var t = 0, r = n.length, i = e.length; t < r; t++,
i++)
e[i] = n[t];
return e
var D = "constructor"
, M = "prototype"
, A = "function"
, z = "_dynInstFuncs"
, q = "_isDynProxy"
, V = "_dynClass"
, H = "_dynInstChk"
, W = H
, j = "_dfOpts"
, X = "_unknown_"
, Q = "__proto__"
, le = "_dyn" + Q
, fe = "_dynInstProto"
, de = "useBaseInst"
, ve = "setInstFuncs"
, ge = Object
, pe = ge.getPrototypeOf
, he = ge.getOwnPropertyNames
, ye = 0;
function me(e, n) {
return e && ge[M].hasOwnProperty.call(e, n)
function Ce(e) {
return e && (e === ge[M] || e === Array[M])
function Ie(e) {
return Ce(e) || e === Function[M]
function Se(e) {
if (e) {
if (pe)
return pe(e);
var n = e[Q] || e[M] || (e[D] ? e[D][M] : null)
, t = e[le] || n;
me(e, le) || (delete e[fe],
t = e[le] = e[fe] || e[le],
e[fe] = n)
}
return t
function xe(e, n) {
var t = [];
if (he)
t = he(e);
else
for (var r in e)
"string" == typeof r && me(e, r) && t.push(r);
if (t && 0 < t.length)
for (var i = 0; i < t.length; i++)
n(t[i])
function be(e, n, t) {
return n !== D && typeof e[n] === A && (t || me(e, n))
function we(e) {
throw new TypeError("DynamicProto: " + e)
function _e(e, n) {
for (var t = e.length - 1; 0 <= t; t--)
if (e[t] === n)
return 1
function Te(e, n) {
return me(e, M) ? e.name || n || X : ((e || {})[D] || {}).name || n || X
function ee(e, r, n, t) {
me(e, M) || we("theClass is an invalid class definition.");
var i, o, a, u, s, c, l = e[M], f = (function(e) {
if (!pe)
return 1;
for (var n = [], t = Se(r); t && !Ie(t) && !_e(n, t); ) {
if (t === e)
return 1;
n.push(t),
t = Se(t)
}
}(l) || we("[" + Te(e) + "] is not in class hierarchy of [" + Te(r) + "]"),
null), e = (me(l, V) ? f = l[V] : (f = "_dynCls$" + Te(e, "_") + "$" + ye,
ye++,
l[V] = f),
ee[j]), d = !!e[de], v = (d && t && t[de] !== undefined && (d = !!t[de]),
o = {},
xe(i = r, function(e) {
!o[e] && be(i, e, !1) && (o[e] = i[e])
}),
o), d = (n(r, function(e, n, t, o) {
function r(e, n, t) {
var r, i = n[t];
return i[q] && o && !1 !== (r = e[z] || {})[W] && (i = (r[n[V]] || {})[t] || i),
function() {
return i.apply(e, arguments)
}
}
for (var i = {}, a = (xe(t, function(e) {
i[e] = r(n, t, e)
}),
Se(e)), u = []; a && !Ie(a) && !_e(u, a); )
xe(a, function(e) {
!i[e] && be(a, e, !pe) && (i[e] = r(n, a, e))
}),
u.push(a),
a = Se(a);
return i
}(l, r, v, d)),
!!pe && !!e[ve]);
a = l,
n = f,
u = r,
s = v,
e = 0 != (d && t ? !!t[ve] : d),
Ce(a) || (l = u[z] = u[z] || {},
c = l[n] = l[n] || {},
!1 !== l[W] && (l[W] = !!e),
xe(u, function(e) {
var t, r, i;
be(u, e, !1) && u[e] !== s[e] && (c[e] = u[e],
delete u[e],
me(a, e) && (!a[e] || a[e][q]) || (a[e] = (t = a,
r = e,
(i = function() {
var e, n;
return (function(e, n, t, r) {
var i = null;
if (e && me(t, V)) {
var o = e[z] || {};
if ((i = (o[t[V]] || {})[n]) || we("Missing [" + n + "] " + A),
!i[H] && !1 !== o[W]) {
for (var a = !me(e, n), u = Se(e), s = []; a && u && !Ie(u) && !_e(s, u); ) {
var c = u[n];
if (c) {
a = c === r;
break
}
s.push(u),
u = Se(u)
}
try {
a && (e[n] = i),
i[H] = 1
} catch (l) {
o[W] = !1
}
}
}
return i
}(this, r, t, i) || (typeof (n = (n = t[e = r]) === i ? Se(t)[e] : n) !== A && we("[" + e + "] is not a " + A),
n)).apply(this, arguments)
}
)[q] = 1,
i)))
}))
ee[j] = {
setInstFuncs: !0,
useBaseInst: !0
};
var Oe = "initialize"
, Ee = "name"
, Pe = "getNotifyMgr"
, ke = "identifier"
, R = "push"
, De = "isInitialized"
, Me = "config"
, Ae = "instrumentationKey"
, Re = "logger"
, ne = "length"
, Ne = "time"
, N = "processNext"
, Le = "getProcessTelContext"
, Ue = "addNotificationListener"
, Fe = "removeNotificationListener"
, Be = "stopPollingInternalLogs"
, Ke = "onComplete"
, ze = "getPlugin"
, qe = "flush"
, Ve = "_extensions"
, He = "splice"
, We = "teardown"
, je = "messageId"
, Xe = "message"
, Qe = "isAsync"
, Ge = "_doTeardown"
, Je = "update"
, $e = "getNext"
, Ze = "diagLog"
, Ye = "setNextPlugin"
, en = "createNew"
, nn = "cookieCfg"
, tn = "indexOf"
, rn = "substring"
, on = "userAgent"
, an = "split"
, un = "setEnabled"
, sn = "substr"
, cn = "nodeType"
, ln = "apply"
, fn = "replace"
, dn = "enableDebugExceptions"
, vn = "toLowerCase"
, d = "call"
, gn = "type"
, pn = "handler"
, hn = "listeners"
, yn = "isChildEvt"
, mn = "getCtx"
, Cn = "setCtx"
, In = "complete"
, Sn = "traceId"
, xn = "traceFlags"
, v = ""
, bn = "channels"
, L = "core"
, wn = "createPerfMgr"
, _n = "disabled"
, Tn = "extensionConfig"
, On = "processTelemetry"
, En = "priority"
, Pn = "eventsSent"
, kn = "eventsDiscarded"
, Dn = "eventsSendRequest"
, Mn = "perfEvent"
, An = "errorToConsole"
, Rn = "warnToConsole"
, Nn = "getPerfMgr"
, Ln = "toISOString"
, Un = "endsWith"
, Fn = "startsWith"
, Bn = "indexOf"
, Kn = "trim"
, zn = "toString"
, qn = "constructor"
, Vn = w
, Hn = I.freeze
, Wn = (I.seal,
I.keys)
, t = String[a]
, jn = t[Kn]
, Xn = t[Un]
, Qn = t[Fn]
, Gn = Date[a][Ln]
, t = Array.isArray
, Jn = S[zn]
, $n = _[zn]
, Zn = $n[d](I)
, Yn = /-([a-z])/g
, et = /([^\w\d_$])/g
, nt = /^(\d+[\w\d_$])/
, tt = Object.getPrototypeOf;
function G(e) {
return e === undefined || typeof e === ce
function J(e) {
return null === e || G(e)
function rt(e) {
return !J(e)
function it(e, n) {
return !(!e || !_[d](e, n))
function ot(e) {
return !(!e || typeof e !== m)
function U(e) {
return !(!e || typeof e !== f)
function at(e) {
var n = e;
return e && $(e) ? (n = (n = e[fn](Yn, function(e, n) {
return n.toUpperCase()
}))[fn](et, "_"))[fn](nt, function(e, n) {
return "_" + n
}) : n
function te(e, n) {
if (e)
for (var t in e)
_[d](e, t) && n[d](e, t, e[t])
function ut(e, n) {
var t = !1;
if (e && n && !(t = e === n)) {
if (Qn)
return e[Fn](n);
var r = e
, i = n
, e = !1
, o = i ? i[ne] : 0;
if (r && o && r[ne] >= o && !(e = r === i)) {
for (var a = 0; a < o; a++)
if (r[a] !== i[a])
return !1;
e = !0
}
return e
}
return t
function g(e, n) {
return !(!e || !n) && -1 !== e[tn](n)
var re = t || function(e) {
return !(!e || "[object Array]" !== Jn[d](e))
function st(e) {
return !(!e || "[object Error]" !== Jn[d](e))
function $(e) {
return "string" == typeof e
function ct(e) {
return "number" == typeof e
function lt(e) {
return "boolean" == typeof e
function ft(e) {
return e && "object" == typeof e && (!(e = (tt || function(e) {
if (e) {
if (tt)
return tt(e);
e = e.__proto__ || e[a] || e[qn];
if (e)
return e
}
return null
}
)(e)) || typeof (e = e[qn] && _[d](e, qn) ? e[qn] : e) === f && $n[d](e) === Zn)
function dt(e) {
var n;
if (e)
return Gn ? e[Ln]() : (e = e) && e.getUTCFullYear ? (n = function(e) {
e = "" + e;
return 1 === e[ne] ? "0" + e : e
}
,
e.getUTCFullYear() + "-" + n(1 + e.getUTCMonth()) + "-" + n(e.getUTCDate()) + "T" + n(e.getUTCHours()) + ":" + n(e.getUTCMinutes()) + ":" + n(e.getUTCSeconds()) + "." + (e.getUTCMilliseconds() / 1e3).toFixed(3).slice(2, 5) + "Z") : void 0
function ie(e, n, t) {
var r = e[ne];
try {
for (var i = 0; i < r && !(i in e && -1 === n[d](t || e, e[i], i, e)); i++)
;
} catch (o) {}
function vt(e, n, t) {
if (e) {
if (e[Bn])
return e[Bn](n, t);
var r = e[ne]
, t = t || 0;
try {
for (var i = Math.max(0 <= t ? t : r - Math.abs(t), 0); i < r; i++)
if (i in e && e[i] === n)
return i
} catch (o) {}
}
return -1
function Z(e) {
return e && (jn && e[Kn] ? e[Kn]() : e[fn] ? e[fn](/^\s+|\s+$/g, v) : e)
var gt = !{
toString: null
}.propertyIsEnumerable("toString")
, pt = ["toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "constructor"];
function ht(e) {
var n = typeof e;
if (n === f || n === m && null !== e || E("objKeys called on non-object"),
!gt && Wn)
return Wn(e);
var t, r = [];
for (t in e)
e && _[d](e, t) && r[R](t);
if (gt)
for (var i = pt[ne], o = 0; o < i; o++)
e && _[d](e, pt[o]) && r[R](pt[o]);
return r
function oe(e, n, t, r) {
if (Vn)
try {
var i = {
enumerable: !0,
configurable: !0
};
return t && (i.get = t),
r && (i.set = r),
Vn(e, n, i),
!0
} catch (o) {}
return !1
function yt(e) {
return Hn && te(e, function(e, n) {
(re(n) || ot(n)) && Hn(n)
}),
mt(e)
var mt = Hn || function(e) {
return e
function Ct() {
var e = Date;
return e.now ? e.now() : (new e).getTime()
function It(e) {
return st(e) ? e[Ee] : v
function St(e, n, t, r, i) {
var o = t;
!e || (o = e[n]) === t || i && !i(o) || r && !r(t) || (e[n] = o = t)
function xt(e, n, t) {
var r;
return e ? !(r = e[n]) && J(r) && (r = G(t) ? {} : t,
e[n] = r) : r = G(t) ? {} : t,
r
function bt(e, n) {
return J(e) ? n : e
function wt(e) {
return !!e
function F(e) {
throw Error(e)
function _t(e, n, t, r, i) {
var o, a, u;
e && n && t && (!1 === i && !G(e[n]) || (e[n] = (o = r,
u = a = null,
U(i = t) ? a = i : u = i,
function() {
var e = arguments;
if (u = a ? a() : u)
return u[o][ln](u, e)
}
)))
function Tt(e) {
return e && x ? I(x({}, e)) : e
function Ot() {
var e = arguments
, n = e[0] || {}
, t = e[ne]
, r = !1
, i = 1;
for (0 < t && lt(n) && (r = n,
n = e[i] || {},
i++),
ot(n) || (n = {}); i < t; i++) {
var o, a, u, s, c = e[i], l = re(c), f = ot(c);
for (o in c)
(l && o in c || f && _[d](c, o)) && (a = c[o],
u = void 0,
r && a && ((u = re(a)) || ft(a)) && (s = n[o],
u ? re(s) || (s = []) : ft(s) || (s = {}),
a = Ot(r, s, a)),
a !== undefined && (n[o] = a))
}
return n
function Et(e) {
var t = {};
return te(e, function(e, n) {
t[e] = n,
t[n] = e
}),
yt(t)
function r(e) {
var t = {};
return te(e, function(e, n) {
t[e] = n[1],
t[n[0]] = n[1]
}),
yt(t)
var Pt = Et({
Unknown: 0,
NonRetryableStatus: 1,
InvalidEvent: 2,
SizeLimitExceeded: 3,
KillSwitch: 4,
QueueFull: 5
})
, kt = "window"
, Dt = "document"
, Mt = "navigator"
, At = "location"
, Rt = "console"
, Nt = "JSON"
, Lt = "crypto"
, Ut = "msCrypto"
, Ft = "ReactNative"
, Bt = "msie"
, Kt = "trident/"
, zt = "XMLHttpRequest"
, qt = null
, Vt = null
, Ht = !1
, Wt = null
, jt = null;
function Xt(e, n) {
var t, r = !1;
if (e) {
try {
(r = n in e) || (t = e[a]) && (r = n in t)
} catch (i) {}
if (!r)
try {
r = !G((new e)[n])
} catch (i) {}
}
return r
function ae(e) {
var n = O();
return n && n[e] ? n[e] : e === kt && Qt() ? window : null
function Qt() {
return typeof window === m && window
function Gt() {
return Qt() ? window : ae(kt)
function Jt() {
return typeof document === m && document
function $t() {
return Jt() ? document : ae(Dt)
function Zt() {
return !(typeof navigator !== m || !navigator)
function Yt() {
return Zt() ? navigator : ae(Mt)
function er(e) {
if (e && Ht) {
e = ae("__mockLocation");
if (e)
return e
}
return typeof location === m && location ? location : ae(At)
function nr() {
return typeof JSON === m && JSON || null !== ae(Nt)
function tr() {
return nr() ? JSON || ae(Nt) : null
function rr() {
var e = Yt();
return !(!e || !e.product) && e.product === Ft
function ir() {
var e = Yt();
return !e || e[on] === Vt && null !== qt || (e = ((Vt = e[on]) || v)[vn](),
qt = g(e, Bt) || g(e, Kt)),
qt
function Y(e) {
var n = Object[a].toString[d](e)
, t = v;
return "[object Error]" === n ? t = "{ stack: '" + e.stack + "', message: '" + e.message + "', name: '" + e[Ee] + "'" : nr() && (t = tr().stringify(e)),
n + t
function or() {
return jt = null === jt ? Zt() && !!Yt().sendBeacon : jt
function ar(e) {
var n = !1;
try {
var n = !!ae("fetch")
, t = ae("Request");
n && e && t && (n = Xt(t, "keepalive"))
} catch (r) {}
return n
function ur() {
var e = !1;
try {
e = !!ae(zt)
} catch (n) {}
return e
var sr, cr = ["eventsSent", "eventsDiscarded", "eventsSendRequest", "perfEvent"], lr = null;
function fr(e) {
var n = lr;
return (n = lr || !0 === e.disableDbgExt ? n : lr || (e = ae("Microsoft"),
lr = e ? e.ApplicationInsights : lr)) ? n.ChromeDbgExt : null
function dr(e) {
return e ? '"' + e[fn](/\"/g, v) + '"' : v
function vr(e, n) {
var t = typeof console !== ce ? console : ae(Rt);
t && U(t[e = t[e] ? e : "log"]) && t[e](n)
pr.dataType = "MessageData";
var gr = pr;
function pr(e, n, t, r) {
void 0 === t && (t = !1),
this[je] = e,
this[Xe] = (t ? "AI: " : "AI (Internal): ") + e;
t = v,
nr() && (t = tr().stringify(r)),
e = (n ? " message:" + dr(n) : v) + (r ? " props:" + dr(t) : v);
this[Xe] += e
function hr(e, n) {
return (e || {})[Re] || new yr(n)
mr.__ieDyn = 1;
var yr = mr;
function mr(r) {
this.identifier = "DiagnosticLogger",
this.queue = [];
var s, i, c, l, f = 0, d = {};
ee(mr, this, function(o) {
var e;
function a(e, n) {
var t, r;
c <= f || (r = !0,
t = "AITR_" + n[je],
d[t] ? r = !1 : d[t] = !0,
r && (e <= i && (o.queue[R](n),
f++,
u(1 === e ? "error" : "warn", n)),
f === c && (r = new gr(23,t = "Internal events throttle limit per PageView reached for this app.",!1),
o.queue[R](r),
1 === e ? o[An](t) : o[Rn](t))))
}
function u(e, n) {
var t = fr(r || {});
t && t[Ze] && t[Ze](e, n)
}
s = bt((e = r || {}).loggingLevelConsole, 0),
i = bt(e.loggingLevelTelemetry, 1),
c = bt(e.maxMessageLimit, 25),
l = bt(e[dn], !1),
o.consoleLoggingLevel = function() {
return s
}
,
o.telemetryLoggingLevel = function() {
return i
}
,
o.maxInternalMessageLimit = function() {
return c
}
,
o[dn] = function() {
return l
}
,
o.throwInternal = function(e, n, t, r, i) {
n = new gr(n,t,i = void 0 !== i && i,r);
if (l)
throw Y(n);
t = 1 === e ? An : Rn;
G(n[Xe]) ? u("throw" + (1 === e ? "Critical" : "Warning"), n) : (i ? (r = +n[je],
!d[r] && e <= s && (o[t](n[Xe]),
d[r] = !0)) : e <= s && o[t](n[Xe]),
a(e, n))
}
,
o[Rn] = function(e) {
vr("warn", e),
u("warning", e)
}
,
o[An] = function(e) {
vr("error", e),
u("error", e)
}
,
o.resetInternalMessageCount = function() {
f = 0,
d = {}
}
,
o.logInternalMessage = a
})
function Cr(e) {
return e || new yr
function ue(e, n, t, r, i, o) {
void 0 === o && (o = !1),
Cr(e).throwInternal(n, t, r, i, o)
function Ir(e, n) {
Cr(e)[Rn](n)
var Sr = "ParentContextKey"
, xr = "ChildrenContextKey"
, br = (wr.ParentContextKey = "parent",
wr.ChildrenContextKey = "childEvts",
wr);
function wr(e, i, n) {
var t, o = this, a = !1;
o.start = Ct(),
o[Ee] = e,
o[Qe] = n,
o[yn] = function() {
return !1
}
,
U(i) && (a = oe(o, "payload", function() {
return !t && U(i) && (t = i(),
i = null),
t
})),
o[mn] = function(e) {
return e ? (e === wr[Sr] || e === wr[xr] ? o : o.ctx || {})[e] : null
}
,
o[Cn] = function(e, n) {
e && (e === wr[Sr] ? (o[e] || (o[yn] = function() {
return !0
}
),
o[e] = n) : e === wr[xr] ? o[e] = n : (o.ctx = o.ctx || {})[e] = n)
}
,
o[In] = function() {
var e = 0
, n = o[mn](wr[xr]);
if (re(n))
for (var t = 0; t < n[ne]; t++) {
var r = n[t];
r && (e += r[Ne])
}
o[Ne] = Ct() - o.start,
o.exTime = o[Ne] - e,
o[In] = function() {}
,
!a && U(i) && (o.payload = i())
}
Tr.__ieDyn = 1;
var _r = Tr;
function Tr(n) {
this.ctx = {},
ee(Tr, this, function(t) {
t.create = function(e, n, t) {
return new br(e,n,t)
}
,
t.fire = function(e) {
e && (e[In](),
n && U(n[Mn]) && n[Mn](e))
}
,
t[Cn] = function(e, n) {
e && ((t.ctx = t.ctx || {})[e] = n)
}
,
t[mn] = function(e) {
return (t.ctx || {})[e]
}
})
var Or = "CoreUtils.doPerf";
function se(e, n, t, r, i) {
if (e)
if (e = e[Nn] ? e[Nn]() : e) {
var o, a = void 0, u = e[mn](Or);
try {
if (a = e.create(n(), r, i))
return u && a[Cn] && (a[Cn](br[Sr], u),
u[mn] && u[Cn] && ((o = u[mn](br[xr])) || (o = [],
u[Cn](br[xr], o)),
o[R](a))),
e[Cn](Or, a),
t(a)
} catch (s) {
a && a[Cn] && a[Cn]("exception", s)
} finally {
a && e.fire(a),
e[Cn](Or, u)
}
}
return t()
var Er = 4294967296
, Pr = 4294967295
, kr = !1
, Dr = 123456789
, Mr = 987654321;
function Ar(e) {
e < 0 && (e >>>= 0),
Dr = 123456789 + e & Pr,
Mr = 987654321 - e & Pr,
kr = !0
function Rr() {
try {
var e = 2147483647 & Ct();
Ar((Math.random() * Er ^ e) + e)
} catch (n) {}
function Nr(e) {
var n = 0
, t = ae(Lt) || ae(Ut);
return 0 === (n = t && t.getRandomValues ? t.getRandomValues(new Uint32Array(1))[0] & Pr : n) && ir() && (kr || Rr(),
n = Lr() & Pr),
0 === n && (n = Math.floor(Er * Math.random() | 0)),
e || (n >>>= 0),
n
function Lr(e) {
var n = ((Mr = 36969 * (65535 & Mr) + (Mr >> 16) & Pr) << 16) + (65535 & (Dr = 18e3 * (65535 & Dr) + (Dr >> 16) & Pr)) >>> 0 & Pr | 0;
return e || (n >>>= 0),
n
function Ur(e) {
void 0 === e && (e = 22);
for (var n = Nr() >>> 0, t = 0, r = v; r[ne] < e; )
r += "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[0 | 63 & n] || "",
n >>>= 6,
5 == ++t && (n = (Nr() << 2 & 4294967295 | 3 & n) >>> 0,
t = 0);
return r
var Fr = w
, Br = "." + Ur(6)
, Kr = 0;
function zr(e) {
return 1 === e[cn] || 9 === e[cn] || !+e[cn]
function qr(e, n) {
return at(e + Kr++ + ((n = void 0 !== n && n) ? ".2.8.8" : v) + Br)
function Vr(e) {
var o = {
id: qr("_aiData-" + (e || v) + ".2.8.8"),
accept: zr,
get: function(e, n, t, r) {
var i = e[o.id];
return i ? i[at(n)] : (r && ((i = function(e, n) {
var t = n[e.id];
if (!t) {
t = {};
try {
zr(n) && !function(e, n, t) {
if (Fr)
try {
return Fr(e, n, {
value: t,
enumerable: !1,
configurable: !0
}),
1
} catch (r) {}
}(n, e.id, t) && (n[e.id] = t)
} catch (r) {}
}
return t
}(o, e))[at(n)] = t),
t)
},
kill: function(e, n) {
if (e && e[n])
try {
delete e[n]
} catch (t) {}
}
};
return o
var Hr = "toGMTString"
, Wr = "toUTCString"
, jr = "cookie"
, Xr = "expires"
, Qr = "enabled"
, Gr = "isCookieUseDisabled"
, Jr = "disableCookiesUsage"
, $r = "_ckMgr"
, Zr = null
, Yr = null
, ei = null
, ni = $t()
, ti = {}
, ri = {};
function ii(e) {
return !e || e.isEnabled()
function oi(e, n) {
return n && e && re(e.ignoreCookies) && -1 !== e.ignoreCookies[tn](n)
function ai(e, n) {
var t, r;
return e ? t = e.getCookieMgr() : n && (t = n[nn][$r] || ui(n)),
t || (e = (e || {})[Re],
(r = ui[$r] || ri[$r]) || (r = ui[$r] = ui(n, e),
ri[$r] = r),
t = r),
t
function ui(e, i) {
St(t = (e = e || ri)[nn] = e[nn] || {}, "domain", e.cookieDomain, rt, J),
St(t, "path", e.cookiePath || "/", null, J),
J(t[Qr]) && (n = void 0,
G(e[Gr]) || (n = !e[Gr]),
G(e[Jr]) || (n = !e[Jr]),
t[Qr] = n);
var n, t, c = t, l = c.path || "/", f = c.domain, r = !1 !== c[Qr], d = ((e = {
isEnabled: function() {
var e = r && si(i)
, n = ri[$r];
return e && n && d !== n ? ii(n) : e
}
})[un] = function(e) {
r = !1 !== e
}
,
e.set = function(e, n, t, r, i) {
var o, a, u, s = !1;
return !ii(d) || (a = c,
(u = e) && a && re(a.blockedCookies) && -1 !== a.blockedCookies[tn](u) || oi(a, u)) || (a = {},
-1 !== (o = (u = Z(n || v))[tn](";")) && (u = Z(n[rn](0, o)),
a = ci(n[rn](o + 1))),
St(a, "domain", r || f, wt, G),
J(t) || (o = ir(),
G(a[Xr]) && 0 < (n = Ct() + 1e3 * t) && ((r = new Date).setTime(n),
St(a, Xr, li(r, o ? Hr : Wr) || li(r, o ? Hr : Wr) || v, wt)),
o || St(a, "max-age", v + t, null, G)),
(n = er()) && "https:" === n.protocol && (St(a, "secure", null, null, G),
(Yr = null === Yr ? !($(r = (Yt() || {})[on]) && (g(r, "CPU iPhone OS 12") || g(r, "iPad; CPU OS 12") || (g(r, "Macintosh; Intel Mac OS X 10_14") && g(r, "Version/") && g(r, "Safari") || (g(r, "Macintosh; Intel Mac OS X 10_14") && function(e, n) {
var t = !1;
if (!e || (t = e === n))
return t;
if (Xn)
return e[Un](n);
var r = e
, i = n
, t = !1
, e = i[ne]
, n = r ? r[ne] : 0;
if (e && n && e <= n && !(t = r === i)) {
for (var o = n - 1, a = e - 1; 0 <= a; a--) {
if (r[o] != i[a])
return;
o--
}
t = !0
}
return t
}(r, "AppleWebKit/605.1.15 (KHTML, like Gecko)") || (g(r, "Chrome/5") || g(r, "Chrome/6") || (g(r, "UnrealEngine") && !g(r, "Chrome") || !(!g(r, "UCBrowser/12") && !g(r, "UCBrowser/11")))))))) : Yr) && St(a, "SameSite", "None", null, G)),
St(a, "path", i || l, null, G),
(c.setCookie || di)(e, fi(u, a)),
s = !0),
s
}
,
e.get = function(e) {
var n = v;
return ii(d) && !oi(c, e) ? (c.getCookie || function(e) {
var n, t = v;
return ni && (n = ni[jr] || v,
ei !== n && (ti = ci(n),
ei = n),
t = Z(ti[e] || v)),
t
}
)(e) : n
}
,
e.del = function(e, n) {
return !!ii(d) && d.purge(e, n)
}
,
e.purge = function(e, n) {
var t, r = !1;
return si(i) && ((t = {}).path = n || "/",
t[Xr] = "Thu, 01 Jan 1970 00:00:01 GMT",
n = t,
ir() || (n["max-age"] = "0"),
(c.delCookie || di)(e, fi(v, n)),
r = !0),
r
}
,
e);
return d[$r] = d
function si(e) {
if (null === Zr) {
Zr = !1;
try {
Zr = (ni || {})[jr] !== undefined
} catch (n) {
ue(e, 2, 68, "Cannot access document.cookie - " + It(n), {
exception: Y(n)
})
}
}
return Zr
function ci(e) {
var t = {};
return e && e[ne] && ie(Z(e)[an](";"), function(e) {
var n;
(e = Z(e || v)) && (-1 === (n = e[tn]("=")) ? t[e] = null : t[Z(e[rn](0, n))] = Z(e[rn](n + 1)))
}),
t
function li(e, n) {
return U(e[n]) ? e[n]() : null
function fi(e, n) {
var t = e || v;
return te(n, function(e, n) {
t += "; " + e + (J(n) ? v : "=" + n)
}),
t
function di(e, n) {
ni && (ni[jr] = e + "=" + n)
var vi = "on"
, gi = "attachEvent"
, pi = "addEventListener"
, hi = "detachEvent"
, yi = "removeEventListener"
, mi = "events"
, Ci = "visibilitychange"
, Ii = "pagehide"
, Si = "pageshow"
, xi = "beforeunload"
, bi = qr("aiEvtPageHide")
, wi = qr("aiEvtPageShow")
, _i = /\.[\.]+/g
, Ti = /[\.]+$/
, Oi = 1
, Ei = Vr("events")
, Pi = /^([^.]*)(?:\.(.+)|)/;
function ki(e) {
return e && e[fn] ? e.replace(/^\s*\.*|\.*\s*$/g, v) : e
function Di(e, n) {
n && (t = v,
re(n) ? (t = v,
ie(n, function(e) {
(e = ki(e)) && ("." !== e[0] && (e = "." + e),
t += e)
})) : t = ki(n),
t && ("." !== t[0] && (t = "." + t),
e = (e || v) + t));
var t, n = Pi.exec(e || v) || [], e = {};
return e[gn] = n[1],
e.ns = (n[2] || v).replace(_i, ".").replace(Ti, v)[an](".").sort().join("."),
e
function Mi(e, n, t) {
e = Ei.get(e, mi, {}, t = void 0 === t || t);
return e[n] || (e[n] = [])
function Ai(e, n, t, r) {
e && n && n[gn] && (e[yi] ? e[yi](n[gn], t, r) : e[hi] && e[hi](vi + n[gn], t))
function Ri(e, n, t, r) {
for (var i = n[ne]; i--; ) {
var o = n[i];
!o || t.ns && t.ns !== o.evtName.ns || r && !r(o) || (Ai(e, o.evtName, o[pn], o.capture),
n[He](i, 1))
}
function Ni(e, n) {
return n ? Di("xx", re(n) ? [e].concat(n) : [e, n]).ns[an](".") : e
function Li(e, n, t, r, i) {
void 0 === i && (i = !1);
var o, a, u = !1;
if (e)
try {
var s, c = Di(n, r), l = c, f = t, d = i, v = !1;
(a = e) && l && l[gn] && f && (a[pi] ? (a[pi](l[gn], f, d),
v = !0) : a[gi] && (a[gi](vi + l[gn], f),
v = !0)),
(u = v) && Ei.accept(e) && ((o = {
guid: Oi++,
evtName: c
})[pn] = t,
o.capture = i,
s = o,
Mi(e, c.type)[R](s))
} catch (g) {}
return u
function Ui(e, n, t, r, i) {
if (void 0 === i && (i = !1),
e)
try {
var o = Di(n, r)
, a = !1
, u = e
, s = function(e) {
return !((!o.ns || t) && e[pn] !== t) && (a = !0)
};
(c = o)[gn] ? Ri(u, Mi(u, c[gn]), c, s) : (te(l = Ei.get(u, mi, {}), function(e, n) {
Ri(u, n, c, s)
}),
0 === ht(l)[ne] && Ei.kill(u, mi)),
a || Ai(e, o, t, i)
} catch (f) {}
var c, l
function Fi(e, n, t) {
var r = !1
, i = Gt()
, i = (i && (r = Li(i, e, n, t),
r = Li(i.body, e, n, t) || r),
$t());
return i && Li(i, e, n, t) || r
function Bi(e, n, t, r) {
var i = !1;
return n && e && 0 < e[ne] && ie(e, function(e) {
!e || t && -1 !== vt(t, e) || (i = Fi(e, n, r) || i)
}),
i
function Ki(e, i, o) {
e && re(e) && ie(e, function(e) {
var n, t, r;
e && (e = e,
n = i,
t = o,
(r = Gt()) && (Ui(r, e, n, t),
Ui(r.body, e, n, t)),
(r = $t()) && Ui(r, e, n, t))
})
function zi() {
var e = Vi();
return e[rn](0, 8) + "-" + e[rn](8, 12) + "-" + e[rn](12, 16) + "-" + e[rn](16, 20) + "-" + e[rn](20)
function qi() {
var e = ae("performance");
return e && e.now ? e.now() : Ct()
function Vi() {
for (var e, n = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"], t = v, r = 0; r < 4; r++)
t += n[15 & (e = Nr())] + n[e >> 4 & 15] + n[e >> 8 & 15] + n[e >> 12 & 15] + n[e >> 16 & 15] + n[e >> 20 & 15] + n[e >> 24 & 15] + n[e >> 28 & 15];
var i = n[8 + (3 & Nr()) | 0];
return t[sn](0, 8) + t[sn](9, 4) + "4" + t[sn](13, 3) + i + t[sn](16, 3) + t[sn](19, 12)
var Hi = "00000000000000000000000000000000"
, Wi = "0000000000000000";
function ji(e, n, t) {
return e && e[ne] === n && e !== t && e.match(/^[\da-f]*$/)
function Xi(e) {
return ji(e, 32, Hi)
function Qi(e) {
return ji(e, 16, Wi)
var Gi = Vr("plugin");
function Ji(e) {
return Gi.get(e, "state", {}, !0)
function $i(t, r) {
for (var i, e = [], n = null, o = t[$e](); o; ) {
var a = o[ze]();
a && (n && U(n[Ye]) && U(a[On]) && n[Ye](a),
(U(a[De]) ? a[De]() : (i = Ji(a))[De]) || e[R](a),
n = a,
o = o[$e]())
}
ie(e, function(e) {
var n = t[L]();
e[Oe](t.getCfg(), n, r, t[$e]()),
i = Ji(e),
e[L] || i[L] || (i[L] = n),
i[De] = !0,
delete i[We]
})
function Zi(e) {
return e.sort(function(e, n) {
var t, r = 0;
return n ? (t = U(n[On]),
U(e[On]) ? r = t ? e[En] - n[En] : 1 : t && (r = -1)) : r = e ? 1 : -1,
r
})
var Yi = "TelemetryPluginChain"
, eo = "_hasRun"
, no = "_getTelCtx"
, to = 0;
function ro(e, a, t, n) {
var r = null
, i = []
, o = (null !== n && (r = n ? function(e, n, t) {
for (; e; ) {
if (e[ze]() === t)
return e;
e = e[$e]()
}
return uo([t], n[Me] || {}, n)
}(e, t, n) : e),
{
_next: function() {
var e, n = r;
return r = n ? n[$e]() : null,
n || (e = i) && 0 < e[ne] && (ie(e, function(e) {
try {
e.func[d](e.self, e.args)
} catch (n) {
ue(t[Re], 2, 73, "Unexpected Exception during onComplete - " + Y(n))
}
}),
i = []),
n
},
ctx: {
core: function() {
return t
},
diagLog: function() {
return hr(t, a)
},
getCfg: function() {
return a
},
getExtCfg: u,
getConfig: function(e, n, t) {
void 0 === t && (t = !1);
var r, e = u(e, null);
return e && !J(e[n]) ? r = e[n] : a && !J(a[n]) && (r = a[n]),
J(r) ? t : r
},
hasNext: function() {
return !!r
},
getNext: function() {
return r
},
setNext: function(e) {
r = e
},
iterate: function(e) {
for (; n = o._next(); ) {
var n = n[ze]();
n && e(n)
}
},
onComplete: function(e, n) {
for (var t = [], r = 2; r < arguments.length; r++)
t[r - 2] = arguments[r];
e && i[R]({
func: e,
self: G(n) ? o.ctx : n,
args: t
})
}
}
});
function u(e, n, t) {
var r, i, o;
return void 0 === n && (n = {}),
void 0 === t && (t = 0),
(r = a && (i = a[Tn]) && e ? i[e] : r) ? ot(n) && 0 !== t && (o = Ot(!0, n, r),
a && 2 === t && te(n, function(e) {
var n;
J(o[e]) && !J(n = a[e]) && (o[e] = n)
}),
r = o) : r = n,
r
}
return o
function io(e, t, r, n) {
var i = ro(e, t, r, n)
, o = i.ctx;
return o[N] = function(e) {
var n = i._next();
return n && n[On](e, o),
!n
}
,
o[en] = function(e, n) {
return io((e = re(e = void 0 === e ? null : e) ? uo(e, t, r, n) : e) || o[$e](), t, r, n)
}
,
o
function oo(e, t, n) {
var r = t[Me] || {}
, i = ro(e, r, t, n)
, o = i.ctx;
return o[N] = function(e) {
var n = i._next();
return n && n.unload(o, e),
!n
}
,
o[en] = function(e, n) {
return oo((e = re(e = void 0 === e ? null : e) ? uo(e, r, t, n) : e) || o[$e](), t, n)
}
,
o
function ao(e, t, n) {
var r = t[Me] || {}
, i = ro(e, r, t, n).ctx;
return i[N] = function(n) {
return i.iterate(function(e) {
U(e[Je]) && e[Je](i, n)
})
}
,
i[en] = function(e, n) {
return ao((e = re(e = void 0 === e ? null : e) ? uo(e, r, t, n) : e) || i[$e](), t, n)
}
,
i
function uo(e, n, t, r) {
var i, o = null, a = !r;
return re(e) && 0 < e[ne] && (i = null,
ie(e, function(e) {
(a = !a && r === e || a) && e && U(e[On]) && (e = so(e, n, t),
o = o || e,
i && i._setNext(e),
i = e)
})),
r && !o ? uo([r], n, t) : o
function so(s, r, i) {
var c = null
, o = U(s[On])
, a = U(s[Ye])
, l = s ? s[ke] + "-" + s[En] + "-" + to++ : "Unknown-0-" + to++
, u = {
getPlugin: function() {
return s
},
getNext: function() {
return c
},
processTelemetry: function(t, e) {
var n;
f(e = e || (n = (n = s && U(s[no]) ? s[no]() : n) || io(u, r, i)), function(e) {
var n;
return !(!s || !o || (n = Ji(s))[We] || n[_n] || (a && s[Ye](c),
s[On](t, e),
0))
}, "processTelemetry", function() {
return {
item: t
}
}, !t.sync) || e[N](t)
},
unload: function(r, i) {
f(r, function() {
var e, n, t = !1;
return s && (e = Ji(s),
n = s[L] || e[L],
!s || n && n !== r.core() || e[We] || (e[L] = null,
e[We] = !0,
e[De] = !1,
s[We] && !0 === s[We](r, i) && (t = !0))),
t
}, "unload", function() {}, i[Qe]) || r[N](i)
},
update: function(r, i) {
f(r, function() {
var e, n, t = !1;
return s && (e = Ji(s),
n = s[L] || e[L],
!s || n && n !== r.core() || e[We] || s[Je] && !0 === s[Je](r, i) && (t = !0)),
t
}, "update", function() {}, !1) || r[N](i)
},
_id: l,
_setNext: function(e) {
c = e
}
};
function f(t, r, i, e, n) {
var o = !1
, a = s ? s[ke] : Yi
, u = (u = t[eo]) || (t[eo] = {});
return t.setNext(c),
s && se(t[L](), function() {
return a + ":" + i
}, function() {
u[l] = !0;
try {
var e = c ? c._id : v;
e && (u[e] = !1),
o = r(t)
} catch (n) {
e = !c || u[c._id];
e && (o = !0),
c && e || ue(t[Ze](), 1, 73, "Plugin [" + a + "] failed during " + i + " - " + Y(n) + ", run flags: " + Y(u))
}
}, e, n),
o
}
return mt(u)
var co = 500
, lo = "Channel has invalid priority - ";
function fo(e, n, t) {
n && re(n) && 0 < n[ne] && (ie(n = n.sort(function(e, n) {
return e[En] - n[En]
}), function(e) {
e[En] < co && F(lo + e[ke])
}),
e[R]({
queue: mt(n),
chain: uo(n, t[Me], t)
}))
function vo() {
var n = [];
return {
add: function(e) {
e && n[R](e)
},
run: function(t, r) {
ie(n, function(e) {
try {
e(t, r)
} catch (n) {
ue(t[Ze](), 2, 73, "Unexpected error calling unload handler - " + Y(n))
}
}),
n = []
}
}
var go = "getPlugin"
, zn = (po.__ieDyn = 1,
po);
function po() {
var i, o, c, l, f, a = this;
function n(e) {
var n, e = e = void 0 === e ? null : e;
return e || (n = o || io(null, {}, a[L]),
e = c && c[go] ? n[en](null, c[go]) : n[en](null, c)),
e
}
function u(e, n, t) {
e && St(e, Tn, [], null, J),
!t && n && (t = n[Le]()[$e]());
var r = c;
c && c[go] && (r = c[go]()),
a[L] = n,
o = io(t, e, n, r)
}
function d() {
i = !1,
a[L] = null,
c = o = null,
f = [],
l = vo()
}
d(),
ee(po, a, function(s) {
s[Oe] = function(e, n, t, r) {
u(e, n, r),
i = !0
}
,
s[We] = function(e, n) {
var t, r, i, o, a = s[L];
if (a && (!e || a === e[L]()))
return r = !1,
i = e || oo(null, a, c && c[go] ? c[go]() : c),
o = n || ((e = {
reason: 0
})[Qe] = !1,
e),
s[Ge] && !0 === s[Ge](i, o, u) ? t = !0 : u(),
t;
function u() {
var e;
r || (r = !0,
l.run(i, n),
e = f,
f = [],
ie(e, function(e) {
e.rm()
}),
!0 === t && i[N](o),
d())
}
}
,
s[Je] = function(e, n) {
var t, r, i, o = s[L];
if (o && (!e || o === e[L]()))
return r = !1,
i = e || ao(null, o, c && c[go] ? c[go]() : c),
s._doUpdate && !0 === s._doUpdate(i, n || {
reason: 0
}, a) ? t = !0 : a(),
t;
function a() {
r || (r = !0,
u(i.getCfg(), i.core(), i[$e]()))
}
}
,
s._addHook = function(e) {
e && (re(e) ? f = f.concat(e) : f[R](e))
}
,
_t(s, "_addUnloadCb", function() {
return l
}, "add")
}),
a[Ze] = function(e) {
return n(e)[Ze]()
}
,
a[De] = function() {
return i
}
,
a.setInitialized = function(e) {
i = e
}
,
a[Ye] = function(e) {
c = e
}
,
a[N] = function(e, n) {
n ? n[N](e) : c && U(c[On]) && c[On](e, null)
}
,
a._getTelCtx = n
n(mo, ho = zn),
mo.__ieDyn = 1;
var ho, yo = mo;
function mo() {
var n, s, e = ho.call(this) || this;
function t() {
n = 0,
s = []
}
return e.identifier = "TelemetryInitializerPlugin",
e.priority = 199,
t(),
ee(mo, e, function(u, e) {
u.addTelemetryInitializer = function(e) {
var t = {
id: n++,
fn: e
};
return s[R](t),
{
remove: function() {
ie(s, function(e, n) {
if (e.id === t.id)
return s[He](n, 1),
-1
})
}
}
}
,
u[On] = function(e, n) {
for (var t = !1, r = s[ne], i = 0; i < r; ++i) {
var o = s[i];
if (o)
try {
if (!1 === o.fn[ln](null, [e])) {
t = !0;
break
}
} catch (a) {
ue(n[Ze](), 1, 64, "One of telemetry initializers failed, telemetry item will not be sent: " + It(a), {
exception: Y(a)
}, !0)
}
}
t || u[N](e, n)
}
,
u[Ge] = function() {
t()
}
}),
e
var Co = "Plugins must provide initialize method"
, Io = "_notificationManager"
, So = "SDK is still unloading..."
, xo = {
loggingLevelConsole: 1
};
function bo(e, n) {
return new _r(n)
function wo(n, e) {
var t = !1;
return ie(e, function(e) {
if (e === n)
return t = !0,
-1
}),
t
_o.__ieDyn = 1;
t = _o;
function _o() {
var m, v, i, o, a, g, C, I, S, x, b, w, _, T, O, E, P, k, D, M, A = 0;
ee(_o, this, function(p) {
var n, t, e;
function u() {
m = Ot(!(v = !1), {}, xo),
p[Me] = m,
p[Re] = new yr(m),
p[Ve] = [],
O = new yo,
i = [],
T = !(S = []),
P = qr("AIBaseCore", !(E = _ = w = b = x = I = C = g = a = o = null)),
k = vo(),
M = null
}
function h() {
return io(y(), m, p)
}
function s(e) {
r = p[Re],
i = co,
o = [],
a = {},
ie(d = S, function(e) {
(J(e) || J(e[Oe])) && F(Co);
var n = e[En]
, t = e[ke];
e && n && (J(a[n]) ? a[n] = t : Ir(r, "Two extensions have same priority #" + n + " - " + a[n] + ", " + t)),
(!n || n < i) && o[R](e)
}),
(d = {
all: d
})[L] = o;
x = d[L],
I = null;
var r, i, o, a, n, t, u, s, c, l, f, d = d.all;
function v() {
return io(null, l[Me], l, null)
}
function g(e, n, t, r) {
var i = e ? e[ne] + 1 : 1;
function o() {
0 == --i && (r && r(),
r = null)
}
0 < i && ie(e, function(e) {
e && 0 < e.queue[ne] ? (e = e.chain,
(e = n[en](e))[Ke](o),
t(e)) : i--
}),
o()
}
_ = mt((s = d,
n = p,
u = [],
w && ie(w, function(e) {
return fo(u, e, n)
}),
s && (t = [],
ie(s, function(e) {
e[En] > co && t[R](e)
}),
fo(u, t, n)),
u)),
b ? (-1 !== (s = vt(d, b)) && d[He](s, 1),
-1 !== (s = vt(x, b)) && x[He](s, 1),
b._setQueue(_)) : (c = _,
l = p,
f = !1,
b = {
identifier: "ChannelControllerPlugin",
priority: co,
initialize: function(n, t, r, e) {
f = !0,
ie(c, function(e) {
e && 0 < e.queue[ne] && $i(io(e.chain, n, t), r)
})
},
isInitialized: function() {
return f
},
processTelemetry: function(n, e) {
g(c, e || v(), function(e) {
e[N](n)
}, function() {
e[N](n)
})
},
update: function(e, n) {
var t = n || {
reason: 0
};
return g(c, e, function(e) {
e[N](t)
}, function() {
e[N](t)
}),
!0
},
pause: function() {
g(c, v(), function(e) {
e.iterate(function(e) {
e.pause && e.pause()
})
}, null)
},
resume: function() {
g(c, v(), function(e) {
e.iterate(function(e) {
e.resume && e.resume()
})
}, null)
},
teardown: function(e, n) {
var t = n || {
reason: 0,
isAsync: !1
};
return g(c, e, function(e) {
e[N](t)
}, function() {
e[N](t),
f = !1
}),
!0
},
getChannel: function(n) {
var t = null;
return c && 0 < c[ne] && ie(c, function(e) {
if (e && 0 < e.queue[ne] && (ie(e.queue, function(e) {
if (e[ke] === n)
return t = e,
-1
}),
t))
return -1
}),
t
},
flush: function(t, e, r, i) {
var o = 1
, n = !1
, a = null;
function u() {
o--,
n && 0 === o && (a && (clearTimeout(a),
a = null),
e && e(n),
e = null)
}
return i = i || 5e3,
g(c, v(), function(e) {
e.iterate(function(e) {
var n;
e[qe] && (o++,
n = !1,
e[qe](t, function() {
n = !0,
u()
}, r) || n || (t && null == a ? a = setTimeout(function() {
a = null,
u()
}, i) : u()))
})
}, function() {
n = !0,
u()
}),
!0
},
_setQueue: function(e) {
c = e
}
}),
d[R](b),
x[R](b),
p[Ve] = Zi(d),
b[Oe](m, p, d),
$i(h(), d),
p[Ve] = mt(Zi(x || [])).slice(),
e && (s = e,
d = ao(y(), p),
p._updateHook && !0 === p._updateHook(d, s) || d[N](s))
}
function c(n) {
var e, t = null, i = null;
return ie(p[Ve], function(e) {
if (e[ke] === n && e !== b && e !== O)
return i = e,
-1
}),
(i = !i && b ? b.getChannel(n) : i) && ((e = {
plugin: i
})[un] = function(e) {
Ji(i)[_n] = !e
}
,
e.isEnabled = function() {
var e = Ji(i);
return !e[We] && !e[_n]
}
,
e.remove = function(e, n) {
var t, r = [i];
(t = {
reason: 1
})[Qe] = e = void 0 === e || e,
l(r, t, function(e) {
e && s({
reason: 32,
removed: r
}),
n && n(e)
})
}
,
t = e),
t
}
function y() {
var e;
return I || (-1 === vt(e = (x || []).slice(), O) && e[R](O),
I = uo(Zi(e), m, p)),
I
}
function l(o, e, n) {
var t;
o && 0 < o[ne] ? ((t = oo(uo(o, m, p), p))[Ke](function() {
var r = !1
, t = []
, i = (ie(S, function(e, n) {
wo(e, o) ? r = !0 : t[R](e)
}),
S = t,
[]);
w && (ie(w, function(e, n) {
var t = [];
ie(e, function(e) {
wo(e, o) ? r = !0 : t[R](e)
}),
i[R](t)
}),
w = i),
n && n(r)
}),
t[N](e)) : n(!1)
}
function r() {
var e = p[Re] ? p[Re].queue : [];
e && (ie(e, function(e) {
(n = {})[Ee] = E || "InternalMessageId: " + e[je],
n.iKey = bt(m[Ae]),
n.time = dt(new Date),
n.baseType = gr.dataType,
n.baseData = {
message: e[Xe]
};
var n, e = n;
p.track(e)
}),
e[ne] = 0)
}
function f(e, n, t, r) {
return b ? b[qe](e, n, t || 6, r) : (n && n(!1),
!0)
}
function d(e) {
var n = p[Re];
n ? ue(n, 2, 73, e) : F(e)
}
u(),
p[De] = function() {
return v
}
,
p[Oe] = function(e, n, t, r) {
T && F(So),
p[De]() && F("Core should not be initialized more than once"),
m = e || {},
p[Me] = m,
J(e[Ae]) && F("Please provide instrumentation key"),
o = r,
p[Io] = r;
e = bt(m.disableDbgExt),
!0 === e && D && (o[Fe](D),
D = null),
o && !D && !0 !== e && (D = function(e) {
if (!sr) {
sr = {};
for (var n = 0; n < cr[ne]; n++)
sr[cr[n]] = function(n, t) {
return function() {
var e = fr(t);
e && (e = e.listener) && e[n] && e[n][ln](e, arguments)
}
}(cr[n], e)
}
return sr
}(m),
o[Ue](D)),
r = bt(m.enablePerfMgr),
!r && g && (g = null),
r && xt(m, wn, bo),
xt(m, Tn, {}).NotificationManager = o,
t && (p[Re] = t),
e = xt(m, "extensions", []);
(S = [])[R].apply(S, K(K([], n), e)),
w = xt(m, bn, []),
s(null),
_ && 0 !== _[ne] || F("No " + bn + " available"),
v = !0,
p.releaseQueue()
}
,
p.getTransmissionControls = function() {
var n = [];
return _ && ie(_, function(e) {
n[R](e.queue)
}),
mt(n)
}
,
p.track = function(e) {
e.iKey = e.iKey || m[Ae],
e[Ne] = e[Ne] || dt(new Date),
e.ver = e.ver || "4.0",
!T && p[De]() ? h()[N](e) : i[R](e)
}
,
p[Le] = h,
p[Pe] = function() {
var e;
return o || (o = B(((e = {})[Ue] = function(e) {}
,
e[Fe] = function(e) {}
,
e[Pn] = function(e) {}
,
e[kn] = function(e, n) {}
,
e[Dn] = function(e, n) {}
,
e)),
p[Io] = o),
o
}
,
p[Ue] = function(e) {
o && o[Ue](e)
}
,
p[Fe] = function(e) {
o && o[Fe](e)
}
,
p.getCookieMgr = function() {
return C = C || ui(m, p[Re])
}
,
p.setCookieMgr = function(e) {
C = e
}
,
p[Nn] = function() {
var e;
return a || g || !bt(m.enablePerfMgr) || U(e = bt(m[wn])) && (g = e(p, p[Pe]())),
a || g || null
}
,
p.setPerfMgr = function(e) {
a = e
}
,
p.eventCnt = function() {
return i[ne]
}
,
p.releaseQueue = function() {
var e;
v && 0 < i[ne] && (e = i,
i = [],
ie(e, function(e) {
h()[N](e)
}))
}
,
p.pollInternalLogs = function(e) {
E = e || null;
e = bt(m.diagnosticLogInterval);
return e && 0 < e || (e = 1e4),
A && clearInterval(A),
A = setInterval(function() {
r()
}, e)
}
,
p[Be] = function() {
A && (clearInterval(A),
A = 0,
r())
}
,
t = function() {
return O
}
,
e = ["addTelemetryInitializer"],
(n = p) && t && ot(n) && re(e) && ie(e, function(e) {
$(e) && _t(n, e, t, e, void 0)
}),
p.unload = function(e, n, t) {
v || F("SDK is not initialized"),
T && F(So),
(r = {
reason: 50
})[Qe] = e = void 0 === e || e,
r.flushComplete = !1;
var r, i = r, o = oo(y(), p);
function a(e) {
i.flushComplete = e,
T = !0,
k.run(o, i),
p[Be](),
o[N](i)
}
o[Ke](function() {
u(),
n && n(i)
}, p),
f(e, a, 6, t) || a(!1)
}
,
p[ze] = c,
p.addPlugin = function(e, n, t, r) {
var i, o, a;
function u() {
S[R](e),
o.added = [e],
s(o),
r && r(!0)
}
e ? (i = c(e[ke])) && !n ? (r && r(!1),
d("Plugin [" + e[ke] + "] is already loaded!")) : (o = {
reason: 16
},
i ? l(a = [i.plugin], {
reason: 2,
isAsync: !!t
}, function(e) {
e ? (o.removed = a,
o.reason |= 32,
u()) : r && r(!1)
}) : u()) : (r && r(!1),
d(Co))
}
,
p.evtNamespace = function() {
return P
}
,
p[qe] = f,
p.getTraceCtx = function(e) {
var n;
return M || (n = {},
M = {
getName: function() {
return n[Ee]
},
setName: function(e) {
n[Ee] = e
},
getTraceId: function() {
return n[Sn]
},
setTraceId: function(e) {
Xi(e) && (n[Sn] = e)
},
getSpanId: function() {
return n.spanId
},
setSpanId: function(e) {
Qi(e) && (n.spanId = e)
},
getTraceFlags: function() {
return n[xn]
},
setTraceFlags: function(e) {
n[xn] = e
}
}),
M
Antivirus Signature
Bkav Clean
Lionic Clean
Cynet Clean
FireEye Clean
CAT-QuickHeal Clean
McAfee Clean
Malwarebytes Clean
Zillya Clean
Sangfor Clean
K7AntiVirus Clean
K7GW Clean
Baidu Clean
VirIT Clean
Cyren Clean
Symantec Clean
ESET-NOD32 JS/Agent.QVO
TrendMicro-HouseCall Clean
Avast Clean
ClamAV Clean
Kaspersky HEUR:Trojan.Script.Generic
BitDefender Clean
NANO-Antivirus Clean
ViRobot Clean
MicroWorld-eScan Clean
Rising Clean
Emsisoft Clean
F-Secure Clean
DrWeb Clean
VIPRE Clean
TrendMicro Clean
McAfee-GW-Edition Clean
CMC Clean
Sophos Clean
GData Clean
Jiangmin Clean
Avira Clean
MAX Clean
Antiy-AVL Clean
Gridinsoft Clean
Xcitium Clean
Arcabit Clean
SUPERAntiSpyware Clean
ZoneAlarm Clean
Microsoft Clean
Google Clean
AhnLab-V3 Clean
Acronis Clean
VBA32 Clean
ALYac Clean
TACHYON Clean
Zoner Clean
Tencent Clean
Yandex Clean
Ikarus Clean
MaxSecure Clean
Fortinet Clean
BitDefenderTheta Clean
AVG Clean
Panda Clean
No IRMA results available.