//Sat Mar 22 2025 06:33:35 GMT+0000 (Coordinated Universal Time)
//Base:https://github.com/echo094/decode-js
//Modify:https://github.com/smallfawn/decode_action
const {
JSDOM
} = require("jsdom");
const dom = new JSDOM("");
window = dom.window;
document = dom.window.document;
Image = dom.window.Image;
function getEnvs(proxyObjs) {
for (let i = 0; i < proxyObjs.length; i++) {
const handler = `{
get: function(target, property, receiver) {
console.log("方法:", "get ", "对象:", "${proxyObjs[i]}", " 属性:", property, " 属性类型:", typeof property, ", 属性值:", "target[property]", ", 属性值类型:", typeof target[property]);
return target[property];
},
set: function(target, property, value, receiver) {
console.log("方法:", "set ", "对象:", "${proxyObjs[i]}", " 属性:", property, " 属性类型:", typeof property, ", 属性值:", value, ", 属性值类型:", typeof target[property]);
return Reflect.set(...arguments);
}
}`;
eval(`try {
${proxyObjs[i]};
${proxyObjs[i]} = new Proxy(${proxyObjs[i]}, ${handler});
} catch (e) {
${proxyObjs[i]} = {};
${proxyObjs[i]} = new Proxy(${proxyObjs[i]}, ${handler});
}`);
}
}
proxyObjs = ["window", "document", "location", "navigator"];
getEnvs(proxyObjs);
!function t() {
var i = "function" == typeof Object.defineProperties ? Object.defineProperty : function (t, n, i) {
t == Array.prototype || t == Object.prototype || (t[n] = i.value);
return t;
};
function e(t) {
t = ["object" == typeof globalThis && globalThis, t, "object" == typeof window && window, "object" == typeof self && self, "object" == typeof global && global];
for (var n = 0; n < t.length; ++n) {
var i = t[n];
if (i && i.Math == Math) {
return i;
}
}
throw Error("Cannot find global object");
}
var x = e(this);
function a(t, n) {
if (n) {
t: {
var e = x;
t = t.split(".");
for (var a = 0; a < t.length - 1; a++) {
var o = t[a];
if (!(o in e)) {
break t;
}
e = e[o];
}
(n = n(a = e[t = t[t.length - 1]])) != a && null != n && i(e, t, {
configurable: true,
writable: true,
value: n
});
}
}
}
function o(t) {
return t || Array.prototype.fill;
}
function c(t) {
var n = 0;
return function () {
return n < t.length ? {
done: false,
value: t[n++]
} : {
done: true
};
};
}
function u(t) {
var n = "undefined" != typeof Symbol && Symbol.iterator && t[Symbol.iterator];
return n ? n.call(t) : {
next: c(t)
};
}
a("Array.from", function (t) {
return t || function (t, n, i) {
n = null != n ? n : function (t) {
return t;
};
var e = [];
var x = "undefined" != typeof Symbol && Symbol.iterator && t[Symbol.iterator];
if ("function" == typeof x) {
t = x.call(t);
for (var a = 0; !(x = t.next()).done;) {
e.push(n.call(i, x.value, a++));
}
} else {
for (x = t.length, a = 0; a < x; a++) {
e.push(n.call(i, t[a], a));
}
}
return e;
};
});
a("Array.prototype.fill", function (t) {
return t || function (t, n, i) {
var e = this.length || 0;
for (n < 0 && (n = Math.max(0, e + n)), (null == i || e < i) && (i = e), (i = Number(i)) < 0 && (i = Math.max(0, e + i)), n = Number(n || 0); n < i; n++) {
this[n] = t;
}
return this;
};
});
a("Int8Array.prototype.fill", o);
a("Uint8Array.prototype.fill", o);
a("Uint8ClampedArray.prototype.fill", o);
a("Int16Array.prototype.fill", o);
a("Uint16Array.prototype.fill", o);
a("Int32Array.prototype.fill", o);
a("Uint32Array.prototype.fill", o);
a("Float32Array.prototype.fill", o);
a("Float64Array.prototype.fill", o);
a("Promise", function (t) {
function n(t) {
this.A = 0;
this.D = undefined;
this.j = [];
this.ta = false;
var n = this.H();
try {
t(n.resolve, n.reject);
} catch (t) {
n.reject(t);
}
}
function i() {
this.j = null;
}
function e(t) {
return t instanceof n ? t : new n(function (n) {
n(t);
});
}
if (t) {
return t;
}
i.prototype.A = function (t) {
var n;
null == this.j && (this.j = [], (n = this).D(function () {
n.I();
}));
this.j.push(t);
};
var a = x.setTimeout;
i.prototype.D = function (t) {
a(t, 0);
};
i.prototype.I = function () {
for (; this.j && this.j.length;) {
var t = this.j;
this.j = [];
for (var n = 0; n < t.length; ++n) {
var i = t[n];
t[n] = null;
try {
i();
} catch (t) {
this.H(t);
}
}
}
this.j = null;
};
i.prototype.H = function (t) {
this.D(function () {
throw t;
});
};
n.prototype.H = function () {
function t(t) {
return function (i) {
r || (r = true, t.call(n, i));
};
}
var n = this;
var r = false;
return {
resolve: t(this.vd),
reject: t(this.I)
};
};
n.prototype.vd = function (t) {
if (t === this) {
this.I(new TypeError("A Promise cannot resolve to itself"));
} else {
if (t instanceof n) {
this.yd(t);
} else {
t: switch (typeof t) {
case "object":
var i = null != t;
break t;
case "function":
i = true;
break t;
default:
i = false;
}
i ? this.Rb(t) : this.Va(t);
}
}
};
n.prototype.Rb = function (t) {
var n = undefined;
try {
n = t.then;
} catch (t) {
return void this.I(t);
}
"function" == typeof n ? this.Bd(n, t) : this.Va(t);
};
n.prototype.I = function (t) {
this.va(2, t);
};
n.prototype.Va = function (t) {
this.va(1, t);
};
n.prototype.va = function (t, n) {
if (0 != this.A) {
throw Error("Cannot settle(" + t + ", " + n + "): Promise already settled in state" + this.A);
}
this.A = t;
this.D = n;
2 === this.A && this.wd();
this.Lb();
};
n.prototype.wd = function () {
var t = this;
a(function () {
var n;
!t.Nb() || undefined !== (n = x.console) && n.error(t.D);
}, 1);
};
n.prototype.Nb = function () {
if (this.ta) {
return false;
}
var t = x.CustomEvent;
var n = x.Event;
var i = x.dispatchEvent;
return undefined === i || ("function" == typeof t ? t = new t("unhandledrejection", {
cancelable: true
}) : "function" == typeof n ? t = new n("unhandledrejection", {
cancelable: true
}) : (t = x.document.createEvent("CustomEvent")).initCustomEvent("unhandledrejection", false, true, t), t.promise = this, t.reason = this.D, i(t));
};
n.prototype.Lb = function () {
if (null != this.j) {
for (var t = 0; t < this.j.length; ++t) {
o.A(this.j[t]);
}
this.j = null;
}
};
var o = new i();
n.prototype.yd = function (t) {
var n = this.H();
t.la(n.resolve, n.reject);
};
n.prototype.Bd = function (t, n) {
var i = this.H();
try {
t.call(n, i.resolve, i.reject);
} catch (t) {
i.reject(t);
}
};
n.prototype.then = function (t, r) {
function i(t, n) {
return "function" == typeof t ? function (n) {
try {
e(t(n));
} catch (n) {
x(n);
}
} : n;
}
var e;
var x;
var a = new n(function (t, n) {
e = t;
x = n;
});
this.la(i(t, e), i(r, x));
return a;
};
n.prototype.catch = function (t) {
return this.then(undefined, t);
};
n.prototype.la = function (t, n) {
function i() {
switch (e.A) {
case 1:
t(e.D);
break;
case 2:
n(e.D);
break;
default:
throw Error("Unexpected state: " + e.A);
}
}
var e = this;
null == this.j ? o.A(i) : this.j.push(i);
this.ta = true;
};
n.resolve = e;
n.reject = function (t) {
return new n(function (n, r) {
r(t);
});
};
n.race = function (t) {
return new n(function (n, i) {
for (var x = u(t), a = x.next(); !a.done; a = x.next()) {
e(a.value).la(n, i);
}
});
};
n.all = function (t) {
var i = u(t);
var x = i.next();
return x.done ? e([]) : new n(function (t, n) {
for (var a = [], o = 0; a.push(undefined), o++, e(x.value).la(function (n) {
return function (r) {
a[n] = r;
0 == --o && t(a);
};
}(a.length - 1), n), !(x = i.next()).done;) {}
});
};
return n;
});
var f = "function" == typeof Object.assign ? Object.assign : function (t, n) {
for (var i = 1; i < arguments.length; i++) {
var e = arguments[i];
if (e) {
for (var x in e) {
Object.prototype.hasOwnProperty.call(e, x) && (t[x] = e[x]);
}
}
}
return t;
};
a("Object.assign", function (t) {
return t || f;
});
(function () {
function n() {
return 0;
}
function i(t, n) {
try {
return t && t.apply(Vt, n || []) || "";
} catch (t) {
return "";
}
}
function e(t, n) {
return i(Vt[t], n);
}
function x(t, n, i) {
t.addEventListener ? t.addEventListener(n, i, true) : t.attachEvent && t.attachEvent("on" + n, i, true);
}
function a(t, n, i) {
t.addEventListener ? t.removeEventListener(n, i, true) : t.attachEvent && t.detachEvent("on" + n, i, true);
}
function o() {
return new Date().getTime();
}
function c(t) {
return "[object Function]" === Object.prototype.toString.apply(t);
}
function u(t, n) {
function i() {
!a && e() && (a = 1, t.apply(null, n));
}
function e() {
var t = Xt.readyState;
return "interactive" === t || "complete" === t;
}
var a;
undefined === n && (n = []);
e() ? i() : (x(Xt, "readystatechange", i), x(Vt, "load", i));
}
function f(t, n) {
var i = "";
c(t) ? i = t() : "[object String]" === Object.prototype.toString.apply(t) ? i = t : undefined === t && (i = n ? f(n) : "");
return i;
}
function s(t, n, i, e) {
t = "object" == typeof t ? JSON.stringify(t) : undefined === t ? "" : "" + t;
e = e ? ln : xn;
return En.encrypt(t, fn(n), {
iv: fn(i)
}).W.toString(e);
}
function h(t, n, i, e) {
t = En.decrypt(hn.create({
W: (e ? ln : xn).parse(t)
}), fn(n), {
iv: fn(i),
mode: pn,
padding: yn
});
return un(t);
}
function l(t, n) {
console.log(t = {
data: s(t, "E0C544117AAE4F63", "636014d173e04409", !n),
key_id: "f9a98d46d41c44cd"
}, n || (t.enc = 2), JSON.stringify(t));
t = {
data: s(t, "E0C544117AAE4F63", "636014d173e04409", !n),
key_id: "f9a98d46d41c44cd"
};
n || (t.enc = 2);
return JSON.stringify(t);
}
function v(t) {
try {
Vt.__abbaidu_2055_cb ? e("__abbaidu_2055_cb", [t]) : e("__abbaidu_20181211_cb", [t]);
} catch (x) {
var n = t;
var i = null;
-1 !== t.indexOf("|") && (n = (i = t.split("|"))[0], i = i[1]);
e("__abbaidu_20180306_idcb", [n]);
e("__abbaidu_20180315_scorecb", [i]);
e("__abbaidu_20180315_lid_score_cb", [n, i]);
e("__abbaidu_20190124_cb", [t]);
}
}
function d(t) {
var n;
var i = document.getElementById("__sdk_log_data");
i && ((n = JSON.parse(i.innerText || "[]")).push(t), i.innerText = JSON.stringify(n, null, 2));
}
function b(t) {
var n = t.url;
var e = t.data;
var x = t.Y;
var a = t.error;
var o = t.headers;
var c = undefined === o ? {} : o;
var u = t.withCredentials;
var f = Vt.XDomainRequest;
undefined === u && (u = true);
i(f ? function () {
var t = new f();
t.open("post", n, true);
u && (t.withCredentials = true);
t.onerror = function (t) {
a && a(t);
};
t.onload = function () {
var n = t.responseText;
x && x(n);
};
t.send(e);
} : function () {
var t;
var i = new Vt.XMLHttpRequest();
for (t in i.open("POST", n, true), c) {
i.setRequestHeader(t, c[t]);
}
u && (i.withCredentials = true);
i.onreadystatechange = function () {
var t;
4 === i.readyState && 200 === i.status && (t = i.responseText, x && x(t, i));
};
i.onerror = function (t) {
a && a(t);
};
i.send(e);
});
}
function p(t) {
t([undefined === Zt.prototype, "eval" === Zt.name, -1 != Zt.toString().indexOf("native")].join());
}
function y(t) {
t([!!Xt.getBoxObjectFor, !!Vt.opera].join());
}
function _(t) {
var n = 0;
var e = 0;
undefined !== $t.maxTouchPoints ? n = $t.maxTouchPoints : undefined !== $t.msMaxTouchPoints && (n = $t.msMaxTouchPoints);
i(function () {
Xt.createEvent && Xt.createEvent("TouchEvent");
e = 1;
});
t([n, e, +("ontouchstart" in Vt)].join());
}
function g(t) {
t([$t.product, $t.productSub, $t.vendor, $t.vendorSub, $t.appCodeName, $t.appName, $t.platform].join());
}
function w(t) {
t(Zt.toString().length);
}
function m(t) {
t($t.H || "");
}
function S(t) {
t($t.platform || "");
}
function j(t) {
t((Vt.innerWidth || Xt.documentElement.clientWidth || Xt.body.clientWidth) + "x" + (Vt.innerHeight || Xt.documentElement.clientHeight || Xt.body.clientHeight));
}
function O(t) {
t(Qt.colorDepth || "");
}
function T(t) {
t(Qt.width + "x" + Qt.height);
}
function I(t) {
t(Qt.availWidth + "x" + Qt.availHeight);
}
function k(t) {
t([Qt.deviceXDPI || "", Qt.j || ""].join());
}
function R(t, n) {
for (var i = "", e = t.length, x = 0; x < e; x++) {
i += "," + encodeURIComponent(t[x][n]);
}
return i.substr(1);
}
function P(t) {
t(R($t.plugins, "name"));
}
function A(t) {
t(R($t.mimeTypes, "description"));
}
function M(t) {
try {
var n = +!!Vt.localStorage;
} catch (t) {
n = 1;
}
t(n);
}
function C(t) {
try {
var n = +!!Vt.indexedDB;
} catch (t) {
n = 1;
}
t(n);
}
function L(t) {
try {
var n = +!!Vt.sessionStorage;
} catch (t) {
n = 1;
}
t(n);
}
function N(t) {
t($t.cookieEnabled || "");
}
function E(t) {
t(new Date().getTimezoneOffset());
}
function U(t) {
t($t.userAgent || "");
}
function D(t) {
t(Xt.referrer);
}
function B(t) {
t(Xt.URL);
}
function H(t) {
t($t.language || "");
}
function J(t) {
t($t.Va || "");
}
function W(t) {
var n = $t.languages;
if ("[object String]" === Object.prototype.toString.apply(n)) {
return t("-1");
}
t(n && n.join(",") || "");
}
function G(t) {
function n(t, n) {
return t.canPlayType(n).replace(/^no$/, "0").replace(/^probably$/, "1").replace(/^maybe$/, "1");
}
var e = Xt.createElement("video");
var x = false;
i(function () {
(x = !!e.canPlayType) && ((x = new Boolean(x)).D = n(e, "video/ogg; codecs=\"theora\""), x.j = n(e, "video/mp4; codecs=\"avc1.42E01E\""), x.I = n(e, "video/webm; codecs=\"vp8, vorbis\""), x.H = n(e, "video/webm; codecs=\"vp9\""), x.A = n(e, "application/x-mpegURL; codecs=\"avc1.42E01E\""));
});
t([+!!x, x.D || "0", x.j || "0", x.I || "0", x.H || "0", x.A || "0"].join());
}
function F(t) {
t(Vt.devicePixelRatio || "");
}
function q(t) {
t($t.hardwareConcurrency || "");
}
function z(t) {
var n = Xt.createElement("div");
n.innerHTML = " ";
var i = !(n.className = "adsbox");
try {
var e = Xt.body;
e.appendChild(n);
i = +(0 === Xt.getElementsByClassName("adsbox")[0].offsetHeight);
e.removeChild(n);
} catch (t) {
i = false;
}
t(i);
}
function K(t) {
return undefined !== $t.j ? t($t.j + "") : undefined !== $t.A ? t($t.A + "") : undefined !== Vt.j ? t($t.j + "") : t("");
}
function V(t) {
try {
var n;
var i;
var e = Xt.createElement("canvas");
var x = e.getContext("webgl") || e.getContext("experimental-webgl");
var a = 0 <= x.getSupportedExtensions().indexOf("WEBGL_debug_renderer_info") ? (n = x.getExtension("WEBGL_debug_renderer_info"), i = x.getParameter(n.UNMASKED_VENDOR_WEBGL), x.getParameter(n.UNMASKED_RENDERER_WEBGL)) : i = "Not supported";
var o = [i, a].join();
} catch (t) {
o = ",";
}
t(o);
}
function X(t) {
t(Xt.body.addBehavior ? 1 : 0);
}
function Y(t) {
t($t.deviceMemory || "");
}
function $(t) {
t([!!($t.D || $t.I || $t.va), Wn].join());
}
function Q(t) {
t.set(35, $);
Wn && t.M(41, 42, 43, 44, function (t) {
new Gn(function (t) {
function n(n) {
i || (i = true, t(n));
}
var i = false;
setTimeout(function () {
n([-1, -1, -1, -1]);
}, 110);
$t.getBattery().then(function (t) {
n([t.charging, t.chargingTime, t.dischargingTime, t.level]);
}).catch(function () {
n([-1, -1, -1, -1]);
});
}).then(function (n) {
t.apply(null, n);
}).catch(function () {
t([-1, -1, -1, -1]);
});
});
}
function Z(t) {
var n = new zn().encode(t);
return Vt.crypto.subtle.digest("SHA-1", n).then(function (t) {
for (var n = "", i = (t = Array.from(new Kn(t))).length, e = 0; e < i; e++) {
var x = t[e].toString(16);
n += x = 1 === x.length ? "0" + x : x;
}
return n;
}).catch(function () {
return qn(t).toString(xn);
});
}
function tt(t, n) {
Vn ? Z(t).then(function (t) {
n(t);
}) : (t = qn(t).toString(xn), n(t));
}
function nt(t) {
tt([Xn(0.12312423423423424), Yn(1e+308), nn.log(1e+154 + nn.sqrt(1e+308)), $n(0.12312423423423424), Qn(1), nn.log(1 + nn.sqrt(2)), Zn(0.5), nn.log(3) / 2, tr(0.5), nr(-1e+300), rr(1), nn.exp(1) - 1 / nn.exp(1) / 2, ir(10.000000000123), er(1), (nn.exp(1) + 1 / nn.exp(1)) / 2, xr(-1e+300), ar(1), (nn.exp(2) - 1) / (nn.exp(2) + 1), or(1), cr(1), nn.exp(1) - 1, ur(10), nn.log(11), nn.pow(nn.PI, -100)].join(""), function (n) {
t((n || "").substr(0, 8));
});
}
function rt(t) {
return t.sort(function (t, n) {
return n < t ? 1 : -1;
});
}
function it(t) {
t.set(301, function (t) {
try {
tt(function () {
var t;
var n = [];
for (t in $t) {
n.push(t);
}
return rt(n);
}().join(""), function (n) {
t((n || "").substr(0, 16));
});
} catch (n) {
t("-1");
}
});
t.set(302, function (t) {
try {
var n;
var i = [];
for (n in Vt) {
var e;
var x;
var a;
var o;
var c = Vt[n];
c && c.toString && -1 === (e = c.toString()).indexOf("[native code]") && 0 !== n.indexOf("screen") && 0 !== n.indexOf("inner") && 0 !== n.indexOf("outer") && 0 !== n.indexOf("webkit") && "location" !== n && "origin" !== n && "chrome" !== n && "speechSynthesis" !== n && "pageYOffset" !== n && (x = true, 0 === e.indexOf("[object ") && ("Object" === (a = e.substring(8, e.length - 1)) || (o = Vt[a]) && o.toString && -1 < o.toString().indexOf("[native code]") && (x = false)), x && i.push(n));
}
t(rt(i).slice(0, 30).join(","));
} catch (n) {
t("-1");
}
});
}
function et(t) {
t.set(4, O);
t.set(5, T);
t.set(6, I);
t.set(7, k);
t.set(8, P);
t.set(9, A);
t.set(11, M);
t.set(12, L);
t.set(13, N);
t.set(14, E);
t.set(15, H);
t.set(16, J);
t.set(17, G);
t.set(18, F);
t.set(19, q);
t.set(20, z);
t.set(21, K);
t.set(22, g);
t.set(23, _);
t.set(24, C);
t.set(25, V);
t.set(27, U);
t.set(28, y);
t.set(29, p);
t.set(30, X);
t.set(31, Y);
t.set(34, S);
t.set(72, W);
t.set(107, "3.11.3");
t.set(108, B);
t.set(109, D);
t.set(198, w);
t.set(199, m);
t.set(200, 1);
t.set(300, nt);
it(t);
var n = e("__abbaidu_2055_zidgetf");
var i = e("__abbaidu_2055_bidgetf");
var x = e("__abbaidu_2055_subidgetf") || e("__abbaidu_20180315_subidgetf");
var a = e("__abbaidu_2055_extra_datagetf");
t.set(112, n);
t.set(113, i);
t.set(114, x);
t.set(115, a);
t.set(106, 2055);
t.set(116, function (t) {
if (fr) {
return t("-1");
}
var n = Vt.sessionStorage;
if (!Vt.localStorage || !n) {
return t("-1");
}
n = sr.getItem("MIAO_LID");
if (n) {
return t(n);
}
n = document.URL;
var i = document.referrer;
var e = navigator.userAgent || "";
var x = o();
return tt("lid" + Math.random() + n + i + e + x, function (n) {
sr.setItem("MIAO_LID", n);
t(n);
});
});
}
function xt() {
this.Cb = {};
}
function at(t) {
undefined === t && (t = {});
this.oa = function () {
for (;;) {
var t = Math.random();
if (!vr[t]) {
vr[t] = {};
return t;
}
}
}();
this.Ra = {
set: t.set || function (t) {
return t;
},
get: t.get || function (t) {
return t;
}
};
}
function ot(t) {
for (var n = t.F.length, i = 0; i < n; i++) {
(0, t.F[i])(t.value);
}
t.F = [];
}
function ct() {
return "function" == typeof t ? t.toString() : "";
}
function ut() {
var t = ct();
var n = undefined;
undefined === n && (n = 100);
for (var i = "", e = (t = t.replace(/[\u4e00-\u9fa5]/g, "")).length, x = 0; x < e; x += n) {
i += t[x];
}
return i;
}
function ft(t) {
t.set(82, function (t) {
var n;
Vn ? Z(ut()).then(function (n) {
t(n);
}).catch(function () {
t("");
}) : t((n = ut(), qn(n).toString(xn)));
});
}
function st(t) {
var n = parseInt(Math.random() * t.length);
var i = t[n];
t.splice(n, 1);
return i;
}
function ht(t) {
t.set(78, function (n) {
t.Ta.apply(t, br.concat([function (i) {
t.Ta.apply(t, pr.concat([function (t) {
for (var e = 0; e < pr.length; e++) {
var x = pr[e];
i[x] = t[x];
}
e = (t = []).concat;
x = [st(x = [].concat(pr)), st(x)];
(function (t, n, i) {
for (var e = [], x = [], a = t.length, o = 0; o < a; o++) {
var c = st(t);
x.push(n[c]);
e.push(c);
}
tt(x.join(","), function (t) {
var n = s(e.join(","), "E0C544117AAE4F63", "636014d173e04409");
i(t + "_" + n);
});
})(t = e.call(t, br, x), i, n);
}]));
}]));
});
}
function lt(t) {
var n = t || 0;
var i = [];
var e = {
next: function () {
return ++n;
},
sa: function (t) {
return n += t;
},
store: function (x) {
x = x ? t + x : n;
i.push(x);
return e;
},
O: function (t) {
for (var x = 0, a = t.length; x < a; x++) {
i.push(n + t[x]);
}
return e;
},
l: function () {
return i.join("_");
}
};
return e;
}
function vt() {
for (var t = [], n = Array.prototype.slice.call(arguments), i = 0, e = n.length; i < e; i++) {
var x = n[i];
x && t.push.apply(t, x.split("_"));
}
return t.join("_");
}
function dt(t, n) {
var i = sr.Sa("MIAO_CS");
undefined === n ? delete i[t] : i[t] = n;
sr.setItem("MIAO_CS", i);
}
function bt(t, n) {
try {
var i = Object.getOwnPropertyDescriptor(t, n);
return i && i.get ? i.get.toString().length : 0;
} catch (t) {
return 0;
}
}
function pt(t) {
var n = bt($t, "webdriver");
t(n);
return n;
}
function yt(t, n) {
var i;
undefined === t && (t = []);
"object" == typeof n ? i = function (t) {
return t in n;
} : c(n) && (i = n);
for (var e = [], x = t.length, a = 0; a < x; a++) {
i(t[a]) && e.push(a + 1);
}
return e;
}
function _t(t) {
var n;
var i;
var e;
var x;
var a = lt(Or.Kd);
i = function (n) {
n && a.store();
a.next();
"" === $t.languages && a.store();
t(a.l());
};
null != (e = (n = $t).permissions) && e.query ? (x = Vt.Notification, n.permissions.query({
name: "notifications"
}).then(function (t) {
t = t.state;
i("denied" === x.permission && "prompt" === t);
}).catch(function () {
i(false);
})) : i(false);
}
function gt(t) {
var n;
var i;
var e;
var x = function () {
var t = lt(Or.Gd);
var n = ["callPhantom", "_phantom"];
var i = yt(n, Vt);
i.length && t.O(i);
t.sa(n.length + 1);
Vt.A && ("object" == typeof (n = Vt.A) && "object" == typeof n.ke && true === n.ke.ve || t.store());
t.next();
try {
null[0]();
} catch (n) {
n.stack && -1 < n.stack.toString().indexOf("phantomjs") && t.store();
}
return t.l();
}();
i = lt(Or.Ed);
(e = yt(["__nightmare"], Vt)).length && i.O(e);
var a = i.l();
var c = function () {
var t = lt(Or.Md);
var n = ["_Selenium_IDE_Recorder", "callSelenium", "_selenium"];
var i = yt(n, Vt);
for (e in i.length && t.O(i), t.sa(n.length), (i = yt(n = "__webdriver_script_fn __driver_evaluate __webdriver_evaluate __selenium_evaluate __fxdriver_evaluate __driver_unwrapped __webdriver_unwrapped __selenium_unwrapped __fxdriver_unwrapped __webdriver_script_func __webdriver_script_function $chrome_asyncScriptInfo".split(" "), Xt)).length && t.O(i), t.sa(n.length + 1), Xt) {
if (e.match(/\$[a-z]dc_/) && Xt[e].cache_) {
t.store();
break;
}
}
var e;
var x = Xt.documentElement;
(e = yt(["selenium", "webdriver", "driver"], function (t) {
return null !== x.getAttribute(t);
})).length && t.O(e);
return t.l();
}();
n = lt(Or.Hd);
e = "_playwrightRecorderSetSelector _playwrightResume _playwrightRecorderPerformAction __playwright_binding_call__ _playwrightRecorderRecordAction _playwrightRecorderState _playwrightRefreshOverlay".split(" ");
(i = yt(e, Vt)).length && n.O(i);
n.sa(e.length + 1);
Nr ? n.store() : (e = sr.Sa("MIAO_CS").p) && (e = new Date(parseInt(e, 10)).getTime(), o() - e <= 7200000 ? (Nr = true, n.store()) : dt("p", undefined));
var u = n.l();
t.M(((n = {})[60] = x, n[61] = a, n[62] = c, n[63] = kr, n[64] = Ir, n[65] = Rr, n[69] = pt, n));
t.set(74, function (t) {
_t(function (n) {
t(n);
});
});
t.set(58, function (n) {
t.X(60, 61, 62, 74, function (t, r, i, e) {
t = vt(t, r, i, e, u);
n(t);
});
});
t.M(70, 71, function (n) {
var i = [];
Ir && i.push(Or.Od);
Tr && i.push(Or.xd);
t.get(58, function (t) {
var e = lt(Or.Jd);
800 === Vt.innerWidth && 600 === Vt.innerHeight && 1200 === Vt.outerWidth && e.store();
e.next();
0 === Vt.outerWidth && e.store();
e = e.l();
var x = vt(i.join("_"), e);
t ? n(1, x) : e ? n(10, x) : n(0, "");
});
});
}
function wt() {
var t = lt(_r);
(function () {
try {
tn.prototype.toString.call("");
return false;
} catch (r) {
if (!r.stack) {
return false;
}
var t = r.stack.split("\n");
if (t.length < 2) {
return true;
}
for (var n = 0, i = t.length; n < i; n++) {
var e = t[n];
if (undefined === t[e]) {
t[e] = n;
} else {
if (e === t[n + (n - t[e])]) {
return true;
}
}
}
return false;
}
})() && t.store();
return t.l();
}
function mt(t) {
return new Vt.RegExp("^\\n?function " + t + "\\(\\) \\{\\n?\\s+\\[native code\\]\\s+\\n?\\}\\n?$");
}
function St(t, n) {
n = mt(n = (n || "").toLowerCase());
var i = mt("toString");
var e = t.toString.toString();
return !n.test(t.toString().toLowerCase()) || !i.test(e);
}
function jt() {
var t = Vt.HTMLIFrameElement;
var n = Vt.Math;
var i = Vt.Object;
var e = lt(gr);
if (!t) {
return e.l();
}
t = St((x = i.getOwnPropertyDescriptor(t.prototype, "contentWindow")).get, "get contentWindow");
var x = St(x.get, "contentWindow");
if (t && x && e.store(), Pr || Ar || Mr) {
return e.l();
}
e.next();
t = Xt.createElement("iframe");
for (var a = 0, o = (x = [{
key: "srcdoc"
}, {}, {
key: "contentWindow"
}]).length; a < o; a++) {
var c = x[a];
c.key && i.getOwnPropertyDescriptor(t, c.key) && e.store();
e.next();
c.after && c.after();
}
t.contentWindow && (Vt.__ivt__ = n.random(), t.contentWindow.__ivt__ === Vt.__ivt__ && e.store(), delete Vt.__ivt__);
e.next();
Vt.Document.prototype.createElement !== Xt.createElement && e.store();
return e.l();
}
function Ot() {
var t;
var n = lt(wr);
if (!$t.permissions) {
return n.l();
}
Vt.Permissions.prototype.query !== $t.permissions.query && n.store();
n.next();
St($t.permissions.query, "query") && n.store();
n.next();
try {
$t.permissions.query.toString.call();
} catch (i) {
-1 < (null == (t = i.stack) ? undefined : t.indexOf("at functionToString")) && n.store();
}
return n.l();
}
function Tt() {
function t(t, n, i) {
return !!(t = x.getOwnPropertyDescriptor(t, n)) && (!!t.get || !(t.value instanceof i));
}
var n = lt(mr);
var i = Vt.PluginArray;
var e = Vt.MimeTypeArray;
var x = Vt.Object;
return $t.plugins instanceof i && $t.mimeTypes instanceof e ? (n.next(), i = t($t, "plugins", i), e = t($t, "mimeTypes", e), i || e ? n.store().l() : (n.next(), $t.plugins._k = 0, -1 === x.getOwnPropertyNames($t.plugins).indexOf("_k") ? n.store().l() : (delete $t.plugins._k, n.l()))) : n.store().l();
}
function It() {
var t = Vt.WebGLRenderingContext;
var n = Vt.WebGL2RenderingContext;
var i = lt(Sr);
t && St(t.prototype.getParameter, "getParameter") && i.store();
i.next();
n && St(n.prototype.getParameter, "getParameter") && i.store();
return i.l();
}
function kt(t) {
t.set(73, function (t) {
var n = false;
var i = false;
var e = "";
var x = "";
!function (t) {
try {
!function (t) {
var n = lt(jr);
Cr && n.store(99);
t(n.l());
}(function (n) {
t(n);
});
} catch (n) {
t("");
}
}(function (r) {
i = true;
e = r;
n && i && t(vt(x, e));
});
x = function () {
for (var t = [wt, jt, Ot, Tt, It], n = "", i = 0; i < t.length; i++) {
var e = t[i];
try {
var x = e();
n = vt(n, x);
} catch (t) {}
}
return n;
}();
n = true;
i && t(vt(x, e));
});
}
function Rt(t) {
if (!(n = bt($t, "plugins"))) {
for (var n, i = 0, e = (n = $t.plugins).length, x = 0; x < e; x++) {
var a = bt(n[x], "name");
i += a;
}
n = i;
}
i = bt(Qt, "availWidth") + bt(Qt, "availHeight");
e = bt(Qt, "width") + bt(Qt, "height");
t([n, i, x = bt($t, "hardwareConcurrency"), a = bt($t, "platform"), e].join());
}
function Pt(t) {
function n(t, n) {
if (!t) {
return false;
}
var i = mt(n);
return !(t = t[n] || {}).toString || t.toString && !i.test(t.toString());
}
var e = Xt.createElement("canvas");
var x = false;
i(function () {
x = n(e, "toDataURL");
});
var a = false;
i(function () {
var t;
var i;
e && e.getContext && (a = !!n(e, "getContext") || (t = n(i = e.getContext("webgl") || e.getContext("experimental-webgl"), "getSupportedExtensions"), i = n(i, "getParameter"), t || i));
});
var o = false;
i(function () {
var t = Xt.createElement("video");
o = t.canPlayType && n(t, "canPlayType");
});
var c = false;
i(function () {
c = Xt.createEvent && n(Xt, "createEvent");
});
var u = bt($t, "maxTouchPoints");
var f = bt($t, "msMaxTouchPoints");
u = c || u || f;
var s = false;
i(function () {
s = $t.getBattery && n($t, "getBattery");
});
t([x ? 1 : 0, a ? 1 : 0, o ? 1 : 0, u ? 1 : 0, s ? 1 : 0].join());
}
function At(t) {
t(new Vt.RegExp("function\\s?\\(\\)\\{return\\sdocument").test(function () {
return Xt.cookie;
} + "") ? 0 : 1);
}
function Mt(t) {
var n;
var e;
var x;
var a;
n = Vt.Object;
e = false;
n.defineProperty && n.defineProperty(Vt, "eval", {
get: function () {
if (!e) {
var t = Error();
if (t.stack) {
try {
Lr.o("EVAK_CALL", t.stack);
} catch (t) {}
}
}
return Zt;
}
});
ft(t);
ht(t);
(x = t).set(85, function (t) {
x.Ta.apply(x, dr.concat([function (n) {
for (var r = dr, i = [], e = r.length, x = 0; x < e; x++) {
i.push(n[r[x]] || "");
}
tt(i.join("_"), t);
}]));
});
gt(t);
kt(t);
t.set(76, function (t) {
for (var n = 0, r = Er.length; n < r; n++) {
if ("function" == typeof Vt[Er[n]]) {
return t(1);
}
}
t(0);
});
t.set(81, At);
t.set(79, Rt);
t.set(80, Pt);
(a = t).set(401, function (t) {
function n(t, n) {
(e = e || {})[t] = n;
}
var e;
var x = Vt.HTMLIFrameElement;
var o = Vt.Object;
var c = Vt.WebGLRenderingContext;
var u = Vt.WebGL2RenderingContext;
a.get(73, function (a) {
a = a || "";
i(function () {
var t;
-1 < a.indexOf("300") && x && (t = o.getOwnPropertyDescriptor(x.prototype, "contentWindow")).get && n("73_300", t.get.toString());
-1 < a.indexOf("401") && $t.permissions && n("73_401", $t.permissions.query.toString());
-1 < a.indexOf("600") && c && n("73_600", c.prototype.getParameter.toString());
-1 < a.indexOf("601") && u && n("73_601", u.prototype.getParameter.toString());
});
t(JSON.stringify(e));
});
});
}
function Ct() {
var t = Xt.getElementsByTagName("iframe");
var n = [];
i(function () {
for (var i = 0; i < t.length; i++) {
var e = t[i].getBoundingClientRect();
n.push({
x: e.x,
y: e.y,
w: e.width,
h: e.height
});
}
});
return JSON.stringify(n);
}
function Lt(t) {
var n = Vt.btoa;
Math.random() < 0.001 && n && t.X(106, 3, 82, 107, 108, function (t, i, e, x, a) {
var o;
b({
url: "https://zhitong.baidu.com/castor/gateway/rr/jtcr",
headers: {
"Content-Type": "text/plain;charset=UTF-8"
},
withCredentials: !(Lt.Ld = true),
data: n(JSON.stringify(((o = {}).sid = t, o.c = i, o.s = e, o.v = x, o.co = ct(), o.u = a, o)))
});
});
}
function Nt() {
lr.start("cn");
var t = [];
var n = Xt.createElement("canvas");
n.width = 2000;
n.height = 200;
n.style.display = "inline";
var i = n.getContext("2d");
var e = 2 * Math.PI;
i.rect(0, 0, 10, 10);
i.rect(2, 2, 6, 6);
i.isPointInPath && t.push("canvas winding:" + (false === i.isPointInPath(5, 5, "evenodd") ? "yes" : "no"));
i.textBaseline = "alphabetic";
i.fillStyle = "#f60";
i.fillRect(125, 1, 62, 20);
i.fillStyle = "#069";
i.font = "11pt Arial";
i.fillText("antifraud", 2, 15);
i.fillStyle = "rgba(102, 204, 0, 0.2)";
i.font = "18pt Arial";
i.fillText("antifraud", 4, 45);
i.globalCompositeOperation = "multiply";
i.fillStyle = "rgb(255,0,255)";
i.beginPath();
i.arc(50, 50, 50, 0, e, true);
i.closePath();
i.fill();
i.fillStyle = "rgb(0,255,255)";
i.beginPath();
i.arc(100, 50, 50, 0, e, true);
i.closePath();
i.fill();
i.fillStyle = "rgb(255,255,0)";
i.beginPath();
i.arc(75, 100, 50, 0, e, true);
i.closePath();
i.fill();
i.fillStyle = "rgb(255,0,255)";
i.arc(75, 75, 75, 0, e, true);
i.arc(75, 75, 25, 0, e, true);
i.fill("evenodd");
t.push("canvas fp:" + n.toDataURL());
lr.end("cn");
return t.join("~");
}
function Et(t) {
var n = function () {
var t = Xt.createElement("canvas");
try {
return +!(!t.getContext || !t.getContext("2d"));
} catch (t) {
return 0;
}
}();
t.set(1, n);
t.set(3, function (t) {
var i;
n ? Vn ? (i = Nt(), lr.start("cs"), Z(i).then(function (t) {
lr.end("cs");
return t;
}).then(function (n) {
t(n);
}).catch(function () {
t("-1");
})) : t(function () {
lr.start("c");
var t = Nt();
lr.start("cs");
t = qn(t).toString(xn);
lr.end("cs");
lr.end("c");
return t;
}()) : t("");
});
}
function Ut(t) {
t && (Yr = t, Xr = o());
}
function Dt(t) {
try {
new Promise(function (n) {
try {
function e(t) {
(t = c.exec(t)) && "0.0.0.0" !== (t = t[1]) && (undefined === a[t] && x.push(t), a[t] = true);
}
var x;
var a;
var o;
var c;
var u;
var f;
var s;
var h = Vt.RTCPeerConnection || Vt.I || Vt.webkitRTCPeerConnection;
h ? (x = [], a = {}, o = new h({
iceServers: [{
urls: "stun:stun.services.mozilla.com"
}]
}, {
optional: [{
RtpDataChannels: true
}]
}), c = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/, o.onicecandidate = function (t) {
t.candidate && e(t.candidate.candidate);
}, o.createDataChannel(""), u = function () {}, i(function () {
o.createOffer().then(function (t) {
o.setLocalDescription(t, u, u);
}, u).catch(function () {});
}), i(function () {
o.createOffer(function (t) {
o.setLocalDescription(t, u, u);
}, u).catch(function () {});
}), f = 0, s = setInterval(function () {
try {
o.localDescription.sdp.split("\n").forEach(function (t) {
0 !== t.indexOf("a=candidate:") && 0 !== t.indexOf("c=IN") || e(t);
});
(0 < x.length || 2 < ++f) && (n(x.join(",")), clearInterval(s));
} catch (t) {
n(x.join(","));
clearInterval(s);
}
}, 1000)) : n("");
} catch (f) {
Ut("");
t("");
}
}).then(function (n) {
Ut(n);
t(n);
}).catch(function () {
Ut("");
t("");
});
} catch (n) {
Ut("");
t("");
}
}
function Bt(t) {
this.ja = t;
t = new at();
var n = new at();
this.Ib = false;
this.ma = t;
this.na = n;
}
function Ht(t, n) {
var i;
var e;
var x;
var c;
t.Ib || (i = 0 !== Xr && 0 !== Ii, (i = !!n || i) && (zr && a(Vt, "devicemotion", zr), t.Ib = true, e = Xr, x = Yr, c = t.na, t.ja.C.X(101, 103, function (t, n) {
var i;
var a = lr.getTime("t");
var u = lr.getData();
var f = Ii;
var s = (_ = [wi, mi, Si, yi, _i, gi, ji, Oi, Ti])[0];
var h = _[1];
var l = _[2];
var v = _[3];
var d = _[4];
var b = _[5];
var p = _[6];
var y = _[7];
var _ = _[8];
c.M(((i = {})[1] = s, i[2] = h, i[3] = l, i[4] = v, i[5] = d, i[6] = b, i[7] = p, i[8] = y, i[9] = _, i[10] = 0 !== f ? f - n + "" : -1, i[11] = x, i[12] = 0 !== e ? e - n + "" : "-1", i[101] = t, i[103] = o(), i[106] = 2055, i[107] = "3.11.3", i[109] = function (t) {
return D(function (n) {
t(2500 < n.length ? "-1" : n);
});
}, i[110] = U, i[200] = 3, i[300] = a, i[302] = u, i));
}), t.ja.o(Fr, t), t.na.pa(function (t) {
Jt(t);
})));
}
function Jt(t) {
d(t);
8000 < (t = "https://miao.baidu.com/abdr?data=" + encodeURIComponent(l(t)) + "&_=" + Math.random()) || (new Image().src = t);
}
function Wt(t) {
if ("string" != typeof t) {
return {
data: t,
type: 1
};
}
for (var n = t.length, i = [], e = 0; e < n; e++) {
i.push(t[e].charCodeAt() * n);
}
return {
data: i,
type: 2
};
}
function Gt(t) {
if (t.type === 1) {
return t.data;
}
for (var n = "", i = (t = t.data).length, e = 0; e < i; e++) {
n += Ri.fromCharCode(t[e] / i);
}
return n;
}
function Ft() {
this.C = new at({
set: Wt,
get: Gt
});
this.Hb = false;
this.ra = [];
}
function qt() {
return (qt = Object.assign || function (t) {
for (var n = 1; n < arguments.length; n++) {
var i;
var e = arguments[n];
for (i in e) {
Object.prototype.hasOwnProperty.call(e, i) && (t[i] = e[i]);
}
}
return t;
}).apply(this, arguments);
}
function zt(t) {
function n() {
var n;
t.Ua = true;
n = t;
u(function () {
i(Kt, [n]);
});
}
t = t || new Ft();
var e;
var x;
var a = {
miaowu: a.miao = function (n) {
if (!t.Ua && Ai) {
throw Error("Advanced mode error: must run 'BCat_2055.init()' before 'BCat_2055.miaowu()'");
}
t.ae(n);
}
};
Ai && (a.init = n, x = t, (e = a).initData = function (t, n) {
x.Ua = true;
u(function () {
x.qa(function (i) {
var e = f(t && t.extraData, undefined);
var x = f(t && t.subid, undefined);
e && (i[115] = e);
x && (i[114] = x);
i = l(i);
n(i);
});
});
}, e.initActiveData = function (t, n) {
x.Eb(t, function (t) {
t = l(t);
n(t);
});
}, e.report = function (t) {
var n = (t = undefined === t ? {} : t).success;
var i = t.error;
x.Wa(qt({}, t, {
Y: function (t, r) {
n && n(t, r);
x.Fb();
},
error: function (t) {
i && i(t);
}
}));
});
Vt.BCat = Vt.BCat_2055 = a;
return n;
}
function Kt(t) {
t.qa(function (n) {
d(n);
n = l(n);
t.Wa({
data: n,
Y: function (n) {
v(n);
t.Fb();
}
});
});
}
var Vt = window;
var Xt = Vt.document;
var Yt = Vt.location;
var $t = Vt.navigator;
var Qt = Vt.screen;
var Zt = Vt.eval;
var tn = Vt.Function;
var nn = Vt.Math;
var rn = Object.create || function (t) {
Cn.prototype = t;
t = new Cn();
Cn.prototype = null;
return t;
};
var en = {
extend: function (t) {
var n = rn(this);
t && n.Db(t);
n.hasOwnProperty("init") || this.g !== n.g || (n.g = function () {
n.Jb.g.apply(this, arguments);
});
(n.g.prototype = n).Jb = this;
return n;
},
create: function () {
var t = this.extend();
t.g.apply(t, arguments);
return t;
},
g: function () {},
Db: function (t) {
for (var n in t) {
t.hasOwnProperty(n) && (this[n] = t[n]);
}
t.hasOwnProperty("toString") && (this.toString = t.toString);
},
clone: function () {
return this.g.prototype.extend(this);
}
};
var xn = {
stringify: function (t) {
var n = t.m;
t = t.i;
for (var i = [], e = 0; e < t; e++) {
var x = n[e >>> 2] >>> 24 - e % 4 * 8 & 255;
i.push((x >>> 4).toString(16));
i.push((15 & x).toString(16));
}
return i.join("");
},
parse: function (t) {
for (var n = t.length, i = [], e = 0; e < n; e += 2) {
i[e >>> 3] |= parseInt(t.substr(e, 2), 16) << 24 - e % 8 * 4;
}
return new an.g(i, n / 2);
}
};
var an = en.extend({
g: function (t, n) {
t = this.m = t || [];
this.i = null != n ? n : 4 * t.length;
},
toString: function (t) {
return (t || xn).stringify(this);
},
concat: function (t) {
var n = this.m;
var r = t.m;
var i = this.i;
if (t = t.i, this.Oa(), i % 4) {
for (var e = 0; e < t; e++) {
n[i + e >>> 2] |= (r[e >>> 2] >>> 24 - e % 4 * 8 & 255) << 24 - (i + e) % 4 * 8;
}
} else {
for (e = 0; e < t; e += 4) {
n[i + e >>> 2] = r[e >>> 2];
}
}
this.i += t;
return this;
},
Oa: function () {
var t = this.m;
var n = this.i;
t[n >>> 2] &= 4294967295 << 32 - n % 4 * 8;
t.length = Math.ceil(n / 4);
},
clone: function () {
var t = en.clone.call(this);
t.m = this.m.slice(0);
return t;
},
random: function (t) {
for (var n = [], i = 0; i < t; i += 4) {
var e = function (t) {
var n = 987654321;
return function () {
return ((((n = 36969 * (65535 & n) + (n >> 16) & 4294967295) << 16) + (t = 18000 * (65535 & t) + (t >> 16) & 4294967295) & 4294967295) / 4294967296 + 0.5) * (0.5 < Math.random() ? 1 : -1);
};
}(4294967296 * (x || Math.random()));
var x = 987654071 * e();
n.push(4294967296 * e() | 0);
}
return new an.g(n, t);
}
});
var on = function (t) {
var n = t.m;
t = t.i;
for (var i = [], e = 0; e < t; e++) {
i.push(String.fromCharCode(n[e >>> 2] >>> 24 - e % 4 * 8 & 255));
}
return i.join("");
};
var cn = function (t) {
for (var n = t.length, i = [], e = 0; e < n; e++) {
i[e >>> 2] |= (255 & t.charCodeAt(e)) << 24 - e % 4 * 8;
}
return new an.g(i, n);
};
var un = function (t) {
try {
return decodeURIComponent(escape(on(t)));
} catch (t) {
throw Error("Malformed UTF-8 data");
}
};
var fn = function (t) {
return cn(unescape(encodeURIComponent(t)));
};
var sn = en.extend({
reset: function () {
this.N = new an.g();
this.Na = 0;
},
ha: function (t) {
"string" == typeof t && (t = fn(t));
this.N.concat(t);
this.Na += t.i;
},
V: function (t) {
var n;
var i = this.N;
var e = i.m;
var x = i.i;
var a = this.blockSize;
var o = x / (4 * a);
if (t = (o = t ? Math.ceil(o) : Math.max((0 | o) - this.yb, 0)) * a, x = Math.min(4 * t, x), t) {
for (n = 0; n < t; n += a) {
this.ub(e, n);
}
n = e.splice(0, t);
i.i -= x;
}
return new an.g(n, x);
},
clone: function () {
var t = en.clone.call(this);
t.N = this.N.clone();
return t;
},
yb: 0
});
var hn = en.extend({
g: function (t) {
this.Db(t);
},
toString: function (t) {
return (t || this.ee).stringify(this);
}
});
var ln = {
stringify: function (t) {
var n = t.m;
var i = t.i;
var e = this.xb;
t.Oa();
t = [];
for (var x = 0; x < i; x += 3) {
for (var a = (n[x >>> 2] >>> 24 - x % 4 * 8 & 255) << 16 | (n[x + 1 >>> 2] >>> 24 - (x + 1) % 4 * 8 & 255) << 8 | n[x + 2 >>> 2] >>> 24 - (x + 2) % 4 * 8 & 255, o = 0; o < 4 && x + 0.75 * o < i; o++) {
t.push(e.charAt(a >>> 6 * (3 - o) & 63));
}
}
n = e.charAt(64);
if (n) {
for (; t.length % 4;) {
t.push(n);
}
}
return t.join("");
},
parse: function (t) {
var n = t.length;
var i = this.xb;
if (!(e = this.$d)) {
for (var e = this.$d = [], x = 0; x < i.length; x++) {
e[i.charCodeAt(x)] = x;
}
}
!(i = i.charAt(64)) || -1 !== (i = t.indexOf(i)) && (n = i);
i = [];
for (var a = x = 0; a < n; a++) {
a % 4 && (i[x >>> 2] |= (e[t.charCodeAt(a - 1)] << a % 4 * 2 | e[t.charCodeAt(a)] >>> 6 - a % 4 * 2) << 24 - x % 4 * 8, x++);
}
return an.create(i, x);
},
xb: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
};
var vn = en.extend({
B: en.extend({
format: {
stringify: function (t) {
var n = t.W;
return ((t = t.salt) ? an.create([1398893684, 1701076831]).concat(t).concat(n) : n).toString(ln);
},
parse: function (t) {
var n;
var i = (t = ln.parse(t)).m;
1398893684 === i[0] && 1701076831 === i[1] && (n = an.create(i.slice(2, 4)), i.splice(0, 4), t.i -= 16);
return hn.create({
W: t,
salt: n
});
}
}
}),
encrypt: function (t, n, i, e) {
e = this.B.extend(e);
var x = t.Qa(i, e);
n = x.G(n);
x = x.B;
return hn.create({
W: n,
key: i,
iv: x.iv,
algorithm: t,
mode: x.mode,
padding: x.padding,
blockSize: t.blockSize,
ee: e.format
});
},
decrypt: function (t, n, i, e) {
e = this.B.extend(e);
n = this.Zd(n, e.format);
return t.Pa(i, e).G(n.W);
},
Zd: function (t, n) {
return "string" == typeof t ? n.parse(t, this) : t;
}
});
var dn = sn.extend({
B: en.extend(),
Qa: function (t, n) {
return this.create(this.Ia, t, n);
},
Pa: function (t, n) {
return this.create(this.Rd, t, n);
},
g: function (t, n, i) {
this.B = this.B.extend(i);
this.Bb = t;
this.wb = n;
this.reset();
},
reset: function () {
sn.reset.call(this);
this.La();
},
process: function (t) {
this.ha(t);
return this.V();
},
G: function (t) {
t && this.ha(t);
return this.Ka();
},
ge: 4,
we: 4,
Ia: 1,
Rd: 2,
Ja: function (t) {
return {
encrypt: function (n, i, e) {
return Mn(i).encrypt(t, n, i, e);
},
decrypt: function (n, i, e) {
return Mn(i).decrypt(t, n, i, e);
}
};
}
});
var bn = en.extend({
Qa: function (t, n) {
return this.Qb.create(t, n);
},
Pa: function (t, n) {
return this.Ob.create(t, n);
},
g: function (t, n) {
this.sb = t;
this.vb = n;
}
});
(Nn = bn.extend()).Qb = Nn.extend({
Gb: function (t, n) {
var i = this.sb;
var e = i.blockSize;
An.call(this, t, n, e);
i.ce(t, n);
this.Ab = t.slice(n, n + e);
}
});
Nn.Ob = Nn.extend({
Gb: function (t, n) {
var i = this.sb;
var e = i.blockSize;
var x = t.slice(n, n + e);
i.be(t, n);
An.call(this, t, n, e);
this.Ab = x;
}
});
var pn = Nn;
var yn = {
ie: function (t, n) {
n *= 4;
for (var i = (n -= t.i % n) << 24 | n << 16 | n << 8 | n, e = [], x = 0; x < n; x += 4) {
e.push(i);
}
n = an.create(e, n);
t.concat(n);
},
le: function (t) {
t.i -= 255 & t.m[t.i - 1 >>> 2];
}
};
bn = dn.extend({
B: dn.B.extend({
mode: pn,
padding: yn
}),
reset: function () {
dn.reset.call(this);
var t = this.B;
var n = t.iv;
var i = t.mode;
this.Bb == this.Ia ? t = i.Qa : (t = i.Pa, this.yb = 1);
this.U && this.U.Sd == t ? this.U.g(this, n && n.m) : (this.U = t.call(i, this, n && n.m), this.U.Sd = t);
},
ub: function (t, n) {
this.U.Gb(t, n);
},
Ka: function () {
var t;
var n = this.B.padding;
this.Bb == this.Ia ? (n.ie(this.N, this.blockSize), t = this.V(true)) : (t = this.V(true), n.le(t));
return t;
},
blockSize: 4
});
var _n = en.extend({
g: function (t, n) {
t = this.Ma = new t.g();
"string" == typeof n && (n = fn(n));
var i = t.blockSize;
var e = 4 * i;
(n = n.i > e ? t.G(n) : n).Oa();
t = this.Yd = n.clone();
n = this.Ud = n.clone();
for (var x = t.m, a = n.m, o = 0; o < i; o++) {
x[o] ^= 1549556828;
a[o] ^= 909522486;
}
t.i = n.i = e;
this.reset();
},
reset: function () {
var t = this.Ma;
t.reset();
t.update(this.Ud);
},
update: function (t) {
this.Ma.update(t);
return this;
},
G: function (t) {
var n = this.Ma;
t = n.G(t);
n.reset();
return n.G(this.Yd.clone().concat(t));
}
});
var gn = sn.extend({
B: en.extend(),
g: function (t) {
this.B = this.B.extend(t);
this.reset();
},
reset: function () {
sn.reset.call(this);
this.La();
},
update: function (t) {
this.ha(t);
this.V();
return this;
},
G: function (t) {
t && this.ha(t);
return this.Ka();
},
blockSize: 16,
Ja: function (t) {
return function (n, r) {
return new t.g(r).G(n);
};
},
te: function (t) {
return function (n, r) {
return new _n.g(t, r).G(n);
};
}
});
var wn = [];
var mn = [];
var Sn = [];
var jn = [];
var On = [];
var Tn = [];
var In = [];
var kn = [];
var Rn = [];
var Pn = [];
function An(t, n, r) {
var i;
(i = this.vb) ? this.vb = undefined : i = this.Ab;
for (var e = 0; e < r; e++) {
t[n + e] ^= i[e];
}
}
function Mn(t) {
if ("string" != typeof t) {
return vn;
}
}
function Cn() {}
!function () {
for (var t = [], n = 0; n < 256; n++) {
t[n] = n < 128 ? n << 1 : n << 1 ^ 283;
}
var r = 0;
var i = 0;
for (n = 0; n < 256; n++) {
var e = i ^ i << 1 ^ i << 2 ^ i << 3 ^ i << 4;
wn[r] = e = e >>> 8 ^ 255 & e ^ 99;
var x = t[mn[e] = r];
var a = t[x];
var o = t[a];
var c = 257 * t[e] ^ 16843008 * e;
Sn[r] = c << 24 | c >>> 8;
jn[r] = c << 16 | c >>> 16;
On[r] = c << 8 | c >>> 24;
Tn[r] = c;
In[e] = (c = 16843009 * o ^ 65537 * a ^ 257 * x ^ 16843008 * r) << 24 | c >>> 8;
kn[e] = c << 16 | c >>> 16;
Rn[e] = c << 8 | c >>> 24;
Pn[e] = c;
r ? (r = x ^ t[t[t[o ^ x]]], i ^= t[t[i]]) : r = i = 1;
}
}();
var Ln = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54];
var Nn = bn.extend({
La: function () {
if (!this.zb || this.Wd !== this.wb) {
for (var t = this.Wd = this.wb, n = t.m, r = t.i / 4, i = 4 * ((this.zb = r + 6) + 1), e = this.Xd = [], x = 0; x < i; x++) {
x < r ? e[x] = n[x] : (t = e[x - 1], x % r ? 6 < r && 4 == x % r && (t = wn[t >>> 24] << 24 | wn[t >>> 16 & 255] << 16 | wn[t >>> 8 & 255] << 8 | wn[255 & t]) : (t = wn[(t = t << 8 | t >>> 24) >>> 24] << 24 | wn[t >>> 16 & 255] << 16 | wn[t >>> 8 & 255] << 8 | wn[255 & t], t ^= Ln[x / r | 0] << 24), e[x] = e[x - r] ^ t);
}
for (n = this.Vd = [], r = 0; r < i; r++) {
x = i - r;
t = r % 4 ? e[x] : e[x - 4];
n[r] = r < 4 || x <= 4 ? t : In[wn[t >>> 24]] ^ kn[wn[t >>> 16 & 255]] ^ Rn[wn[t >>> 8 & 255]] ^ Pn[wn[255 & t]];
}
}
},
ce: function (t, n) {
this.tb(t, n, this.Xd, Sn, jn, On, Tn, wn);
},
be: function (t, n) {
var r = t[n + 1];
t[n + 1] = t[n + 3];
t[n + 3] = r;
this.tb(t, n, this.Vd, In, kn, Rn, Pn, mn);
r = t[n + 1];
t[n + 1] = t[n + 3];
t[n + 3] = r;
},
tb: function (t, n, r, i, e, x, a, o) {
for (var c = this.zb, u = t[n] ^ r[0], f = t[n + 1] ^ r[1], s = t[n + 2] ^ r[2], h = t[n + 3] ^ r[3], l = 4, v = 1; v < c; v++) {
var d = i[u >>> 24] ^ e[f >>> 16 & 255] ^ x[s >>> 8 & 255] ^ a[255 & h] ^ r[l++];
var b = i[f >>> 24] ^ e[s >>> 16 & 255] ^ x[h >>> 8 & 255] ^ a[255 & u] ^ r[l++];
var p = i[s >>> 24] ^ e[h >>> 16 & 255] ^ x[u >>> 8 & 255] ^ a[255 & f] ^ r[l++];
h = i[h >>> 24] ^ e[u >>> 16 & 255] ^ x[f >>> 8 & 255] ^ a[255 & s] ^ r[l++];
u = d;
f = b;
s = p;
}
d = (o[u >>> 24] << 24 | o[f >>> 16 & 255] << 16 | o[s >>> 8 & 255] << 8 | o[255 & h]) ^ r[l++];
b = (o[f >>> 24] << 24 | o[s >>> 16 & 255] << 16 | o[h >>> 8 & 255] << 8 | o[255 & u]) ^ r[l++];
p = (o[s >>> 24] << 24 | o[h >>> 16 & 255] << 16 | o[u >>> 8 & 255] << 8 | o[255 & f]) ^ r[l++];
h = (o[h >>> 24] << 24 | o[u >>> 16 & 255] << 16 | o[f >>> 8 & 255] << 8 | o[255 & s]) ^ r[l++];
t[n] = d;
t[n + 1] = b;
t[n + 2] = p;
t[n + 3] = h;
},
ge: 8
});
var En = bn.Ja(Nn);
Vt.__$abe = s;
Vt.__$abd = h;
var Un;
var Dn;
var Bn;
var Wn = !!$t.getBattery;
var Gn = Vt.Promise;
var Fn = [];
bn = gn.extend({
La: function () {
this.ia = new an.g([1732584193, 4023233417, 2562383102, 271733878, 3285377520]);
},
ub: function (t, n) {
for (var r, i = this.ia.m, e = i[0], x = i[1], a = i[2], o = i[3], c = i[4], u = 0; u < 80; u++) {
u < 16 ? Fn[u] = 0 | t[n + u] : (r = Fn[u - 3] ^ Fn[u - 8] ^ Fn[u - 14] ^ Fn[u - 16], Fn[u] = r << 1 | r >>> 31);
r = (e << 5 | e >>> 27) + c + Fn[u];
r = u < 20 ? r + (1518500249 + (x & a | ~x & o)) : u < 40 ? r + (1859775393 + (x ^ a ^ o)) : u < 60 ? r + ((x & a | x & o | a & o) - 1894007588) : r + ((x ^ a ^ o) - 899497514);
c = o;
o = a;
a = x << 30 | x >>> 2;
x = e;
e = r;
}
i[0] = i[0] + e | 0;
i[1] = i[1] + x | 0;
i[2] = i[2] + a | 0;
i[3] = i[3] + o | 0;
i[4] = i[4] + c | 0;
},
Ka: function () {
var t = this.N;
var n = t.m;
var i = 8 * this.Na;
var e = 8 * t.i;
n[e >>> 5] |= 128 << 24 - e % 32;
n[14 + (64 + e >>> 9 << 4)] = Math.floor(i / 4294967296);
n[15 + (64 + e >>> 9 << 4)] = i;
t.i = 4 * n.length;
this.V();
return this.ia;
},
clone: function () {
var t = gn.clone.call(this);
t.ia = this.ia.clone();
return t;
}
});
var qn = gn.Ja(bn);
Nn = Vt.crypto;
var zn = Vt.TextEncoder;
var Kn = Vt.Uint8Array;
var Vn = !!(zn && Nn && Nn.subtle && Nn.subtle.digest);
var Xn = nn.acos || n;
var Yn = nn.acosh || n;
var $n = nn.asin || n;
var Qn = nn.asinh || n;
var Zn = nn.atanh || n;
var tr = nn.atan || n;
var nr = nn.sin || n;
var rr = nn.sinh || n;
var ir = nn.cos || n;
var er = nn.cosh || n;
var xr = nn.tan || n;
var ar = nn.tanh || n;
var or = nn.exp || n;
var cr = nn.expm1 || n;
var ur = nn.log1p || n;
var fr = "about:blank" === Xt.URL;
Bn = fr ? {
setItem: function () {},
getItem: function () {},
Sa: function () {
return {};
}
} : (Un = Vt.localStorage, Dn = Vt.sessionStorage, {
setItem: function (t, n) {
"object" == typeof n && (n = JSON.stringify(n));
Un && Un.setItem(t, n);
Dn && Dn.setItem(t, n);
},
getItem: function (t) {
if (Un) {
var n = Un.getItem(t);
return n || (Dn ? Dn.getItem(t) : undefined);
}
},
Sa: function (t) {
try {
return JSON.parse(Bn.getItem(t) || "{}");
} catch (t) {
return {};
}
}
});
var sr = Bn;
var lr = {
Z: {},
start: function (t) {
lr.Z[t] = o();
},
end: function (t) {
lr.Z[t] = o() - lr.Z[t];
},
getTime: function (t) {
return 13 !== ((t = undefined === lr.Z[t] ? "" : lr.Z[t]) + "").length ? t : "";
},
getData: function () {
var t = [];
t.push(lr.getTime("cid"));
t.push(lr.getTime("biel"));
t.push(lr.getTime("w"));
t.push(lr.getTime("c"));
t.push(lr.getTime("cn"));
t.push(lr.getTime("cs"));
t.push(lr.getTime("fs"));
t.push(lr.getTime("codes"));
return t.join(",");
},
addEventListener: function (t) {
t.J("beforeSet", function (t) {
switch (t) {
case 3:
lr.start("c");
break;
case 25:
lr.start("w");
break;
case 78:
lr.start("fs");
break;
case 82:
lr.start("codes");
break;
case 41:
lr.start("biel");
}
});
t.J("afterSet", function (t) {
switch (t) {
case 3:
lr.end("c");
break;
case 25:
lr.end("w");
break;
case 78:
lr.end("fs");
break;
case 82:
lr.end("codes");
break;
case 41:
lr.end("biel");
}
});
}
};
xt.prototype.J = function (t, n) {
var r = this.Cb;
r[t] || (r[t] = []);
r[t].push(n);
};
xt.prototype.o = function (t) {
for (var n = this.Cb[t] || [], i = n.length, e = Array.prototype.slice.call(arguments, 1), x = 0; x < i; x++) {
n[x].apply(this, e);
}
};
var vr = {};
(at.prototype = new xt()).set = function (t, n) {
var i = this;
var e = vr[this.oa];
var x = e[t] || {};
true !== x.ka && this.o("beforeSet", t, n);
var a = this.Ra.set;
"function" != typeof n ? (x.status = 2, x.value = a(n), x.ka = true, x.F = x.F || [], ot(x), this.o("afterSet", t, n)) : (x.status = 1, x.value = "", x.ka = true, x.F = x.F || [], x.ue = n(function (n) {
x.status = 2;
x.value = a(n);
i.o("afterSet", t, n);
ot(x);
}));
e[t] = x;
};
at.prototype.M = function () {
var t = Array.prototype.slice.call(arguments);
var n = t.length;
var i = vr[this.oa];
if (n < 1) {
throw Error("set multiple field function arguments length must gt 0");
}
var e = typeof t[0];
var x = t[n - 1];
var a = this;
if ("number" === e || "string" === e) {
for (var o = n - 1, c = 0; c < o; c++) {
(e = i[n = t[c]]) ? true !== e.ka && this.o("beforeSet", n) : (i[n] = {
status: 1,
value: "",
F: [],
ka: true
}, this.o("beforeSet", n));
}
x(function () {
var n = Array.prototype.slice.call(arguments);
if (n.length !== o) {
throw Error("setMult callback arguments count must eq set field count.");
}
for (var i = 0; i < o; i++) {
a.set(t[i], n[i]);
}
});
} else {
if ("object" !== e) {
throw Error("set mult field abnormal");
}
for (c in i = t[0]) {
x = parseInt(c, 10);
"NaN" !== x.toString() && (c = x);
a.set(c, i[c]);
}
}
};
at.prototype.get = function (t, n) {
var i = vr[this.oa];
var e = i[t];
var x = this.Ra.get;
if (2 === (e = e || (i[t] = {
status: 1,
value: "",
F: []
})).status) {
n(x(e.value));
} else {
if (1 !== e.status) {
throw Error("field " + t + " status abnormal");
}
e.F.push(function (t) {
return n(x(t));
});
}
};
at.prototype.X = function () {
var t = this;
var n = Array.prototype.slice.call(arguments);
if ((o = n.length) <= 1) {
throw Error("get multiple field function arguments length must gt 1");
}
for (var i = o - 1, e = n[o - 1], x = 0, a = [], o = 0; o < i; o++) {
!function (o) {
t.get(n[o], function (n) {
x++;
a[o] = n;
x === i && e.apply(t, a);
});
}(o);
}
};
at.prototype.Ta = function () {
var t = arguments.length;
var n = arguments[t - 1];
var i = Array.prototype.slice.call(arguments, 0, t - 1);
this.X.apply(this, i.concat([function () {
for (var t = {}, e = Array.prototype.slice.call(arguments), x = 0; x < e.length; x++) {
t[i[x]] = e[x];
}
n(t);
}]));
};
at.prototype.pa = function (t, n) {
function i() {
if (!s) {
s = true;
e.o("compeled");
var n;
var i = [];
for (n in u) {
Object.hasOwnProperty.call(u, n) && u[n] && i.push(n);
}
t(c, i);
}
}
var e = this;
undefined === n && (n = 0);
this.o("beforeCompele");
var x;
var a = vr[this.oa];
var o = this.Ra.get;
var c = {};
var u = {};
var f = 0;
var s = false;
for (x in 0 < n && setTimeout(i, n), a) {
!function (t) {
var n = a[t];
if (1 === n.status) {
f++;
u[t] = 1;
n.F.push(function (n) {
u[t] = 0;
c[t] = o(n);
0 === --f && i();
});
} else {
if (2 !== n.status) {
throw Error("field " + t + " status abnormal");
}
c[t] = o(n.value);
}
}(x);
}
0 === f && i();
};
var dr = [78, 101, 103, 82];
var br = [3, 8, 19, 25, 34];
var pr = [5, 6, 9, 14, 15, 27];
var _r = 100;
var gr = 300;
var wr = 400;
var mr = 500;
var Sr = 600;
var jr = 700;
var Or = {
Od: -1,
xd: -2,
Ed: 1000,
Gd: 2000,
Md: 3000,
Kd: 4002,
Jd: 5000,
Hd: 6000,
oe: 7000
};
bn = $t.userAgent;
Nn = ($t.userAgent || "").toLowerCase();
var Tr = -1 < Nn.indexOf("headless");
var Ir = !!$t.ta;
var kr = "webdriver" in $t;
var Rr = !!Vt.H;
var Pr = 5 == (0 <= Nn.indexOf("firefox") ? 3 : 0 <= Nn.indexOf("opera") || 0 <= Nn.indexOf("opr") ? 4 : 0 <= Nn.indexOf("chrome") ? 1 : 0 <= Nn.indexOf("safari") ? 2 : 0 <= Nn.indexOf("trident") ? 5 : 6);
var Ar = -1 < bn.indexOf("SE 2.X MetaSr 1.0");
var Mr = -1 < bn.indexOf("QQBrowser");
var Cr = -1 < Nn.indexOf("miniprogram") || "miniprogram" === Vt.D;
var Lr = new xt();
var Nr = false;
Lr.J("EVAK_CALL", function (t) {
var n = -1 < t.indexOf("evaluate@") && -1 < t.indexOf("callFunctionOn@");
var i = function () {
if (!t) {
return false;
}
for (var n = t.split("\n"), i = 0; i < n.length - 1; i++) {
if (-1 < n[i].indexOf("evaluate@debugger") && n[i + 1] && 0 === n[i + 1].indexOf("@debugger")) {
return !n[i + 2];
}
}
return false;
}();
(Nr = -1 < t.indexOf("at UtilityScript.evaluate") || n || i) && dt("p", o());
});
var Er = ["cc11001100_hook", "vpn_set_obj", "vpn_get_obj", "vpn_fn_call"];
var Ur = "ai";
var Dr = "bc";
var Br = "ac";
var Hr = "ars";
var Jr = "c";
var Wr = "barc";
var Gr = "berc";
var Fr = "bcrc";
var qr = [];
bn = {};
bn[Ur] = function (t) {
var n = o();
x(Xt, "mousemove", function (t) {
var i = t.clientX;
t = t.clientY;
var e = o();
qr.unshift([i, t, e - n]);
qr = qr.slice(0, 20);
});
t.J(Dr, function () {
t.C.set(130, JSON.stringify(qr));
t.C.set(136, Ct());
});
t.J(Wr, function () {
t.C.set(130, JSON.stringify(qr));
t.C.set(136, Ct());
});
t.J(Gr, function (t) {
t.ma.set(130, JSON.stringify(qr));
t.ma.set(136, Ct());
});
t.J(Fr, function (t) {
t.na.set(130, JSON.stringify(qr));
t.na.set(136, Ct());
});
};
Nn = {};
Nn[Ur] = function (t) {
t.J(Dr, function () {
var n = t.C;
n.get(81, function (t) {
t && Lt(n);
});
});
};
Nn[Hr] = function (t, n, e) {
i(function () {
if (e && (n = e.getResponseHeader("Authentication"))) {
var n;
var i = (n = h(n.substr(0, n.length - 16), n.substr(-16), "636014d173e04409").split("|")).length;
if (0 < i && 0 == i % 2) {
for (var x = {}, a = 0; a < i; a += 2) {
x[n[a]] = n[a + 1];
}
-1 < [x[83], x[86]].indexOf("1") && (Lt.Ld || Lt(t.C));
}
}
});
};
var zr;
var Kr;
var Vr = [bn, Nn];
var Xr = 0;
var Yr = "";
var $r = 1;
var Qr = 2;
var Zr = 3;
var ti = 4;
var ni = 5;
var ri = 6;
var ii = 7;
var ei = 8;
var xi = 9;
var ai = 10;
var oi = 11;
var ci = 13;
var ui = 14;
var fi = 15;
var si = 16;
var hi = 17;
var li = 18;
var vi = 19;
var di = 20;
var bi = 110;
var yi = 0;
var _i = 0;
var gi = 0;
var wi = 0;
var mi = 0;
var Si = 0;
var ji = 0;
var Oi = 0;
var Ti = 0;
var Ii = 0;
Bt.prototype.qa = function () {
var t = this;
this.he();
Dt(function (n) {
n && Ht(t, false);
});
setTimeout(function () {
Ht(t, true);
}, 3000);
};
var ki = !(Bt.prototype.he = function () {
var t;
var n;
var i = this;
t = function () {
Ht(i, false);
};
x(Vt, "devicemotion", zr = function (n) {
var i = n.accelerationIncludingGravity;
i && (yi = i.x || 0, _i = i.y || 0, gi = i.z || 0);
(i = n.acceleration) && (wi = i.x || 0, mi = i.y || 0, Si = i.z || 0);
(n = n.rotationRate) && (ji = n.alpha || 0, Oi = n.beta || 0, Ti = n.gamma || 0);
0 !== Ii || 0 === wi && 0 === mi && 0 === Si || (Ii = o());
t();
});
n = function (t) {
var n;
var e;
n = t;
e = i.ma;
i.ja.C.X(101, 103, function (t, i) {
var x;
var a = o();
var c = (b = [wi, mi, Si, yi, _i, gi, ji, Oi, Ti])[0];
var u = b[1];
var f = b[2];
var s = b[3];
var h = b[4];
var l = b[5];
var v = b[6];
var d = b[7];
var b = b[8];
e.M(((x = {})[$r] = n.type, x[Qr] = n.clientX, x[Zr] = n.clientY, x[ti] = n.pageX, x[ni] = n.pageY, x[ri] = function (t) {
t: {
for (var i = n.target, e = []; i && 1 === i.nodeType; i = i.parentNode) {
if (i.hasAttribute("id")) {
e.unshift("id(\"" + i.getAttribute("id") + "\")");
i = e.join("/");
break t;
}
if (i.hasAttribute("class")) {
e.unshift(i.localName.toLowerCase() + "[@class=\"" + i.getAttribute("class") + "\"]");
} else {
for (var x = 1, a = i.previousSibling; a; a = a.previousSibling) {
a.localName === i.localName && x++;
}
e.unshift(i.localName.toLowerCase() + "[" + x + "]");
}
}
i = e.length ? "/" + e.join("/") : null;
}
return t(i);
}, x[ii] = a, x[ei] = c, x[xi] = u, x[ai] = f, x[oi] = undefined === n.isTrusted ? 2 : n.isTrusted ? 1 : 0, x[ci] = s, x[ui] = h, x[fi] = l, x[si] = v, x[hi] = d, x[li] = b, x[vi] = j, x[di] = a - i, x[bi] = U, x[101] = t, x[103] = a, x[106] = 2055, x[107] = "3.11.3", x[109] = function (t) {
return D(function (n) {
t(2500 < n.length ? "-1" : n);
});
}, x[200] = 2, x));
});
i.ja.o(Gr, i);
i.ma.pa(function (t) {
Jt(t);
});
};
x(Xt, "click", Kr = function (t) {
Kr && a(Xt, "click", Kr);
n(t);
});
});
var Ri = Vt.String;
(Ft.prototype = new xt()).g = function () {
this.Ua = true;
var t;
var n = o();
this.C.set(103, n);
t = this.C;
n = this;
ki && !n || (ki = true, t.set(101, function (n) {
t.get(103, function (t) {
var i = Xt.URL;
var e = Xt.referrer;
var x = $t.userAgent || "";
lr.start("cid");
tt("anti-bot-df" + Math.random() + i + e + x + t, function (t) {
lr.end("cid");
n(t);
});
});
}));
t.get(101, function (t) {
e("__abbaidu_2055_cidcb", [t]);
e("__abbaidu_20180315_cidcb", [t]);
});
lr.start("t");
this.fe(Vr);
};
Ft.prototype.je = function (t) {
this.ra.push(t);
};
Ft.prototype.de = function () {
this.Hb = true;
this.ra.length && (this.ra.forEach(function (t) {
t();
}), this.ra = []);
};
Ft.prototype.fe = function (t) {
function n(n) {
e.J(n, function () {
for (var e = arguments, x = this, a = 0, o = t.length; a < o; a++) {
!function (a) {
var o = t[a][n];
o && i(function () {
o.apply(x, e);
});
}(a);
}
});
}
var e = this;
n(Ur);
n(Br);
n(Hr);
};
Ft.prototype.qa = function (t) {
var n = this;
this.g();
var i = this.C;
this.o(Ur, this);
lr.addEventListener(i);
Q(i);
Et(i);
Mt(i);
et(i);
this.o(Dr, this);
i.pa(function (i, e) {
n.o(Jr, n);
i[32] = o() - i[103];
i[402] = e.join(",");
t(i);
n.de();
}, 0);
};
Ft.prototype.Wa = function (t) {
var n = t.url;
var i = t.data;
var x = this;
var a = t.Y || v;
t = t.error || function (t) {
return e("__abbaidu_2055_onerror", [t]);
};
lr.end("t");
b({
url: n || "https://miao.baidu.com/abdr?_o=" + encodeURIComponent(Yt.protocol + "//" + Yt.host),
data: i,
Y: function (t, n) {
x instanceof Ft && x.o(Hr, x, t, n);
a(t, n);
},
error: t
});
};
Ft.prototype.Fb = function () {
this.Td || (this.Td = true, new Bt(this).qa());
};
(Nn = Ft).prototype.Eb = function (t, n) {
function i() {
var i;
var a;
var o;
o = x;
a = f((i = t) && i.extraData, "");
i = f(i && i.subid, Vt.__abbaidu_2055_subidgetf);
o.M(((o = {})[114] = i, o[160] = a, o));
(o = x).M(((o = {})[108] = B, o[200] = "4", o));
e.o(Wr);
x.pa(function (t) {
n(t);
});
}
var e = this;
var x = this.C;
this.Hb ? i() : this.je(i);
};
Nn.prototype.ae = function (t) {
var n = this;
t = t || {};
this.Eb(t, function (i) {
var e = t.success;
var x = t.error;
d(i);
i = l(i);
n.Wa({
data: i,
Y: e,
error: x
});
});
};
Nn = !!Vt.__abbaidu_2055_paris;
var Ai = !!Vt.__abbaidu_2055_advanced || Nn;
Nn = zt();
Ai || Nn();
})();
}();