diff --git a/output.js b/output.js
index 2cda68f..08446ba 100644
--- a/output.js
+++ b/output.js
@@ -1,2745 +1,1969 @@
-//Wed Aug 13 2025 12:41:50 GMT+0000 (Coordinated Universal Time)
+//Sat Aug 23 2025 01:43:17 GMT+0000 (Coordinated Universal Time)
//Base:https://github.com/echo094/decode-js
//Modify:https://github.com/smallfawn/decode_action
-!function (e, t, n) {
- !function (e, r) {
- if ("object" == typeof exports && "object" == typeof module) module[function (e) {
- if (!e) return "";
- for (var t = "", n = 86555, r = 0; r < e.length; r++) {
- var a = e.charCodeAt(r);
- a ^= "V587".charCodeAt(n = (n + 1) % "V587".length), t += String.fromCharCode(a);
- }
- return t;
- }(n[1])] = r();else if (typeof define === t[1] && define.amd) define([], r);else {
- var a = r();
- for (var i in a) (typeof exports === t[2] ? exports : e)[i] = a[i];
- }
- }(typeof self !== t[3] ? self : this, function () {
- var r = "rt",
- a = "s",
- i = e[0],
- o = e[1],
- u = e[2],
- c = t[4],
- s = "ca",
- l = "c",
- f = "c",
- d = n[2],
- h = t[5],
- v = "\u10ad\u109c\u10ae\u109d\u10a9\u109c\u10aa\u109d\u10a5\u109c\u10fd\u109f\u10fc\u1098\u10fd\u109b\u10fc\u1094\u10fd\u1097\u10fc\u1090\u10fd\u1093\u10fc\u108c\u10fd\u108f\u10fc\u1088\u10fd\u108b\u10fc\u1084\u10fd\u1087\u10c6\u1084\u10c7\u1083\u10c6\u1080\u10c7\u108f\u10c6\u108c\u10c7\u108b\u10c6\u1088\u10c7\u1097",
- p = "lengt",
- g = "ran",
- m = "trin",
- S = "o",
- T = "d",
- y = "n",
- w = "ic",
- A = "\u10ee\u109b\u10f9\u108a\u10fe",
- C = "e",
- E = "t",
- b = "t",
- M = e[3],
- _ = n[3],
- P = e[4],
- R = e[5],
- B = n[4],
- x = e[6],
- L = n[5],
- F = n[6],
- k = t[6],
- O = t[7],
- I = t[8],
- G = n[7],
- Z = n[8],
- N = e[7],
- j = t[9],
- V = n[9],
- D = e[8],
- H = n[10],
- U = n[11],
- Y = n[12],
- J = e[9],
- W = n[12],
- X = n[13],
- K = e[10],
- Q = t[10],
- z = n[14],
- $ = n[15],
- q = n[16],
- ee = t[6],
- te = t[11],
- ne = e[11],
- re = e[12],
- ae = e[13],
- ie = n[17],
- oe = e[5],
- ue = e[14],
- ce = t[12],
- se = n[18],
- le = e[15],
- fe = t[13],
- de = e[14],
- he = n[19],
- ve = t[14],
- pe = e[16],
- ge = e[17],
- me = n[20],
- Se = n[21],
- Te = e[18],
- ye = n[22],
- we = n[23],
- Ae = n[24],
- Ce = e[19],
- Ee = n[25],
- be = n[26],
- Me = n[27],
- _e = e[20],
- Pe = e[21],
- Re = t[15],
- Be = e[22],
- xe = t[16],
- Le = t[17],
- Fe = t[18],
- ke = t[19],
- Oe = t[20],
- Ie = e[23],
- Ge = e[24],
- Ze = t[21],
- Ne = n[28],
- je = n[29],
- Ve = t[22],
- De = t[23],
- He = e[25],
- Ue = t[24],
- Ye = t[25],
- Je = t[26],
- We = n[30],
- Xe = n[31],
- Ke = e[26],
- Qe = t[27],
- ze = e[26],
- $e = n[32],
- qe = n[33],
- et = n[34],
- tt = n[35],
- nt = n[36],
- rt = t[28],
- at = e[10],
- it = e[27],
- ot = n[37],
- ut = n[38],
- ct = e[5],
- st = t[29],
- lt = t[30],
- ft = e[28],
- dt = t[31],
- ht = e[29],
- vt = n[2],
- pt = n[39],
- gt = t[32],
- mt = n[40],
- St = t[28],
- Tt = t[28],
- yt = n[41],
- wt = e[30],
- At = n[42],
- Ct = e[31],
- Et = e[32],
- bt = e[33],
- Mt = n[43],
- _t = e[34],
- Pt = t[33],
- Rt = n[44],
- Bt = t[34],
- xt = e[35],
- Lt = e[36],
- Ft = n[45],
- kt = t[28],
- Ot = n[46],
- It = e[37],
- Gt = t[35],
- Zt = t[36],
- Nt = e[38],
- jt = e[39],
- Vt = e[37],
- Dt = n[47],
- Ht = n[48],
- Ut = "ude",
- Yt = t[37],
- Jt = n[49],
- Wt = t[38],
- Xt = e[40],
- Kt = t[39],
- Qt = e[26],
- zt = n[50],
- $t = e[41],
- qt = t[40],
- en = e[26],
- tn = "\u10f0\u1091\u10e5\u1086",
- nn = "\u10ee",
- rn = t[41],
- an = t[42],
- on = e[42],
- un = t[43],
- cn = t[44],
- sn = "len",
- ln = t[45],
- fn = "\u1093",
- dn = "\u10fb",
- hn = t[46],
- vn = "ht",
- pn = n[51],
- gn = n[52],
- mn = t[47],
- Sn = t[48],
- Tn = t[49],
- yn = n[53],
- wn = n[54],
- An = e[43],
- Cn = n[55],
- En = n[56],
- bn = n[9],
- Mn = e[44],
- _n = e[2],
- Pn = e[14],
- Rn = t[50],
- Bn = n[57],
- xn = t[51],
- Ln = t[52],
- Fn = "__esModu",
- kn = n[43],
- On = t[53],
- In = t[54],
- Gn = e[10],
- Zn = n[9],
- Nn = n[7],
- jn = e[45],
- Vn = e[46],
- Dn = n[58],
- Hn = "w",
- Un = t[55],
- Yn = t[56],
- Jn = t[57],
- Wn = n[59],
- Xn = e[47],
- Kn = e[48],
- Qn = t[58],
- zn = t[59],
- $n = t[60],
- qn = t[61],
- er = t[62],
- tr = e[49],
- nr = e[50],
- rr = e[51],
- ar = e[52],
- ir = t[63],
- or = n[60],
- ur = t[64],
- cr = t[65],
- sr = e[53],
- lr = n[61],
- fr = t[66],
- dr = t[67],
- hr = n[62],
- vr = n[17],
- pr = "a",
- gr = "\u09a7\u0933\u09be\u09c3",
- mr = "\u099b\u09cd\u09a7\u09c3",
- Sr = "STATE_",
- Tr = "d",
- yr = t[68],
- wr = "m",
- Ar = "y",
- Cr = n[63],
- Er = n[7],
- br = e[54],
- Mr = t[69],
- _r = t[70],
- Pr = n[64],
- Rr = "__esModul",
- Br = e[55],
- xr = n[65],
- Lr = t[71],
- Fr = "l",
- kr = "e",
- Or = "n",
- Ir = "h",
- Gr = "e",
- Zr = "s",
- Nr = "l",
- jr = t[72],
- Vr = e[56],
- Dr = e[57],
- Hr = e[58],
- Ur = e[59],
- Yr = n[55],
- Jr = t[73],
- Wr = n[66],
- Xr = "s",
- Kr = n[15],
- Qr = "d",
- zr = "f",
- $r = "O",
- qr = "u",
- ea = t[74],
- ta = "b",
- na = "o",
- ra = "\u10e9\u1081",
- aa = "ned",
- ia = "n",
- oa = t[75],
- ua = "t",
- ca = t[76],
- sa = e[60],
- la = t[77],
- fa = n[67],
- da = t[73],
- ha = e[61],
- va = n[68],
- pa = "ng",
- ga = "ned",
- ma = "d",
- Sa = "ned",
- Ta = "a",
- ya = "nul",
- wa = "l",
- Aa = e[62],
- Ca = "[",
- Ea = "\u10f1\u109f",
- ba = ",",
- Ma = "joi",
- _a = t[78],
- Pa = "n",
- Ra = e[40],
- Ba = "n",
- xa = "d",
- La = "st",
- Fa = e[63],
- ka = n[69],
- Oa = e[64],
- Ia = e[65],
- Ga = t[79],
- Za = "\u09a2",
- Na = "\u10f6",
- ja = t[80],
- Va = t[76],
- Da = n[70],
- Ha = t[81],
- Ua = n[71],
- Ya = (e[66], e[10], e[5], "ht"),
- Ja = "t",
- Wa = "char",
- Xa = "\u10de\u10bf\u10d1\u10bf\u10d0",
- Ka = "\u10a4\u1084\u10e2\u108b\u10e5",
- Qa = "\u10b2\u10de\u10bb\u109b\u10bc",
- za = e[67],
- $a = n[72],
- qa = n[73],
- ei = n[74],
- ti = "\\",
- ni = "u",
- ri = "f",
- ai = t[82],
- ii = t[82],
- oi = e[68],
- ui = n[75],
- ci = e[69],
- si = n[76],
- li = e[2];
- function fi(e) {
- return e.split(n[77]).reverse().join("");
- }
- function di(e) {
- if (!e) return t[0];
- for (var n = "", r = 69789, a = 0; a < e.length; a++) {
- var i = e.charCodeAt(a),
- o = i ^ r;
- r = i, n += String.fromCharCode(o);
- }
- return n;
- }
- function hi(r) {
- if (!r) return t[0];
- for (var a = n[77], i = e[70], o = e[71], u = 0; u < r.length; u++) {
- var c = r.charCodeAt(u);
- o = (o + n[78]) % i.length, c ^= i.charCodeAt(o), a += String.fromCharCode(c);
- }
- return a;
- }
- function vi(t) {
- if (!t) return e[72];
- for (var n = "", r = 22503, a = 0; a < t.length; a++) {
- var i = t.charCodeAt(a) ^ r;
- r = r * a % e[73] + 2333, n += String.fromCharCode(i);
- }
- return n;
- }
- return function (u) {
- var c = "po",
- s = {};
- function l(i) {
- if (s[i]) return s[i].exports;
- var o = s[i] = {
- i: i,
- l: n[79],
- exports: {}
- };
- return u[i].call(o["ex" + c + r + a], o, o[e[74]], l), o[vi(n[80])] = t[83], o.exports;
- }
- return l.m = u, l[vi("\u5784")] = s, l[fi("d")] = function (t, n, r) {
- l.o(t, n) || Object[fi("ytreporPenifed")](t, n, {
- configurable: e[75],
- enumerable: true,
- get: r
- });
- }, l[di("\u10f3")] = function (e) {
- var t = e && e[n[81]] ? function () {
- return e[di("\u10f9\u109c\u10fa\u109b\u10ee\u1082\u10f6")];
- } : function () {
- return e;
- };
- return l[n[58]](t, "a", t), t;
- }, l[n[56]] = function (e, t) {
- var r = n[82];
- return Object[hi("&GWC9AAG3")][di("\u10f5\u1094\u10e7\u10a8\u10df\u10b1" + i + r + o)][n[83]](e, t);
- }, l.p = "", l(l.s = t[84]);
- }([function (r, a, i) {
- var o = e[76],
- M = e[77],
- _ = e[37],
- P = n[15],
- R = e[78],
- B = "ll",
- x = "o",
- L = n[84],
- F = "pus",
- k = e[79],
- O = e[80],
- I = "\u09a4\u0935",
- G = "leng",
- Z = e[81],
- N = "dom",
- j = e[82],
- V = e[83],
- D = n[43],
- H = "sl",
- U = "\u108c",
- Y = "e";
- a.__esModule = true, a[t[85]] = function (t, n, r) {
- for (var a = 0, i = t[fi(e[91])]; a < i; a++) if (n[s + B](r, t[a], a, t)) return true;
- return false;
- }, a[vi("\u578a\u0974\u0942")] = function (t) {
- for (var n = arguments.length, r = Array(n > e[89] ? n - 1 : 0), a = 1; a < n; a++) r[a - 1] = arguments[a];
- for (var i = 0; i < r.length; i++) {
- var o = r[i];
- for (var u in o) t[u] = o[u];
- }
- return t;
- }, a[di("\u10fb\u1097\u10f6\u1082\u10f6\u1093\u10fd")] = function (t) {
- for (var n = [], r = 0; r < t[vi(e[90])]; r++) {
- var a = t[r];
- K(a) ? n = n[l + x + "n" + f + d + L](a) : n[F + h](a);
- }
- return n;
- }, a[hi('"ZkC$')] = function (t) {
- for (var n = e[72], r = 0; r < t[vi(k + O + I)]; r++) n += String.fromCharCode(t[r]);
- return n;
- }, a.makeLocalID = function () {
- for (var e = n[86], r = arguments[G + Z] > 0 && arguments[0] !== undefined ? arguments[0] : 32, a = di(v + "\u10c6\u1094\u10c7\u1093\u10c6\u1090\u10c7\u109f\u10c6\u109c"), i = [], o = 0; o < r; o++) i[o] = a[hi(t[89])](Math.floor(Math[hi("$TVS9X")]() * a[p + e]));
- return i.join("");
- }, a[vi(e[84])] = function (e, n) {
- return e + Math[hi("0YWX$")](Math[g + N]() * (n - e + t[90]));
- }, a[o + M] = function () {
- for (var t = arguments.length > e[93] && arguments[0] !== undefined ? arguments[0] : "", r = arguments[1], a = e[93]; a < r[hi(':PVP"]')]; a++) {
- var i = r[a],
- o = i[0],
- u = i[n[78]];
- K(u) || (u = [u]);
- for (var c = n[88]; c < u.length; c++) if (t.indexOf(u[c]) > -1) return o;
- }
- }, a[hi(t[86])] = function (t, r) {
- var a = n[87],
- i = new Image(),
- o = vi("\u57b8\u0974\u0957\u09f6\u098f") + String(Math.random())[j + m + "g"](2);
- window[o] = i, i.onload = i[e[92]] = function () {
- window[o] = null, X(r) && r();
- }, i[a + V] = t;
- }, a[di("\u10ef\u108e\u10e0\u1084\u10eb\u1086\u10d5\u10a1\u10d3")] = function (e) {
- var t = "";
- for (; t.length < e;) t += Math[fi(D + S + T + y + "ar")]().toString(36)[H + w + "e"](2);
- return t[di(A + U)](0, e);
- }, a[e[85]] = function (e) {
- return [e.getFullYear(), "-", Q(e.getMonth() + 1), di("\u10b0"), Q(e["g" + C + E + "Da" + b + Y]()), " ", Q(e[vi(n[85])]()), ":", Q(e[vi("\u5780\u0978\u094e\u09dc\u09b9\u0933\u099b\u09c5\u0991\u09ce")]()), ":", Q(e[di("\u10fa\u109f\u10eb\u10b8\u10dd\u10be\u10d1\u10bf\u10db\u10a8")]())][vi("\u578d\u0972\u0953\u09ff")]("");
- }, a.include = function (e, t) {
- for (var r = 0; r < e[vi("\u578b\u0978\u0954\u09f6\u09a4\u0935")]; ++r) if (e[r] === t) return true;
- return n[79];
- };
- var J = Object[fi("epytotorp")].toString,
- W = function (t) {
- var n = e[86];
- return function (e) {
- return null != e && J["c" + n + "ll"](e) == "[object " + t + "]";
- };
- },
- X = (a["is" + _ + u + "ri" + P + "g"] = W(hi("\x05AJ^8R")), a[t[87]] = W(di("\u10db\u10ae\u10c0\u10a3\u10d7\u10be\u10d1\u10bf"))),
- K = (a[fi("tcejbOsi")] = W(t[88]), a.isArray = Array.isArray || W(hi(R + c)));
- a.each = function (t, n) {
- var r = t[e[87]];
- if (r === +r) for (var a = 0; a < r && false !== n(t[a], a, t); a++);else for (var i in t) if (t[fi("ytreporPnwOsah")](i) && false === n(t[i], i, t)) break;
- }, a.map = function (t, n) {
- for (var r = [], a = 0; a < t.length; a++) r[e[88]](n(t[a], a, t));
- return r;
- };
- a[vi("\u5781\u0974\u0956\u09e5\u09b5\u092f")] = function (e, t) {
- for (var n = [], r = 0; r < e.length; r++) t(e[r], r, e) && n.push(e[r]);
- return n;
- };
- function Q(e) {
- return 1 === (e += n[77])[di("\u10f1\u1094\u10fa\u109d\u10e9\u1081")] ? vi("\u57d7") + e : e;
- }
- }, function (r, a, i) {
- var o = n[89],
- u = t[91],
- c = e[94],
- s = e[95];
- fi("tcirts esu"), a["__esMo" + M] = true;
- a.defaultStr = "unk" + o + "n", a.defaultNum = -1, a[hi(n[90])] = "507c83d6ca11d9cec64e19f7bba23666", a.KEY_MAP = {
- supportAddBehavior: "ab",
- adblock: di("\u10fc\u1098\u10fa"),
- availResolution: "ar",
- canvasFP: "can",
- cpuClass: "cc",
- colorDepth: "cd",
- cookieEnabled: "ce",
- canPlayType: "cpt",
- collectTime: "ct",
- doNotTrack: "dnt",
- deviceMemory: "dm",
- hardwareConcurrency: "h" + u,
- hasLiedBrowser: n[91],
- hasLiedOs: vi(c + _),
- hasLiedLanguages: n[92],
- hasLiedResolution: P + "r",
- ip: e[96],
- supportIndexedDB: fi("dni"),
- fonts: e[97],
- jsLanguages: "jlugs",
- supportLocalStorage: n[93],
- language: t[92],
- languages: n[94],
- mimeTypes: "mts",
- mediaDevices: t[93],
- platform: "np",
- supportOpenDatabase: e[98],
- devicePixelRatio: "pr",
- resolution: "res",
- plugins: "rp",
- supportSessionStorage: "ss",
- timezoneOffset: "to",
- touch: "ts",
- userAgent: t[94],
- webgl: "web",
- webgl2: "gi",
- historyLength: "h" + R,
- viewportSize: B + "s",
- windowSize: "ws",
- gps: "gps"
- }, a[fi(e[99])] = {
- navigator: t[83],
- screen: true,
- timezoneOffset: e[100],
- devicePixelRatio: e[100],
- support: true,
- touch: true,
- canvasFP: true,
- webgl: true,
- hasLiedBrowser: true,
- hasLiedOs: n[95],
- hasLiedResolution: true,
- hasLiedLanguages: true,
- ip: true,
- other: true
- }, a[hi(" TT^2q]C3VLX${YZ3F")] = [di("\u10fc\u1098\u10fa\u1096\u10f9\u109a\u10f1"), di(e[101]), fi("epyTyalPnac"), s + "vasFP", "devicePixelRatio", vi("\u5781\u0972\u0954\u09e5\u09a3"), t[95], "hasLiedBrowser", "hasLi" + x, vi("\u578f\u097c\u0949\u09dd\u09b9\u0938\u098a\u09e3\u0991\u09ce\u09ad\u09dd\u09cd\u09c9\u09df\u0a7e\u0a72"), hi(">TK{?P\\{7[_B7R]D"), n[96], "languages", di("\u10f0\u1099\u10f4\u1091\u10c5\u10bc\u10cc\u10a9\u10da"), L + "ices", "navigator", "other", fi("sn" + F + "ulp"), "screen", "support", hi('"\\UR,ZVR'), di(t[96]), "touch", n[97]];
- }, function (r, a, i) {
- var o = "_stat",
- u = "e",
- c = e[102],
- s = e[5],
- l = n[98],
- f = t[97];
- di("\u10e8\u109b\u10fe\u10de\u10ad\u10d9\u10ab\u10c2\u10a1\u10d5"), a["__e" + k + O + "odule"] = true, a[e[103]] = p;
- var d = e[93],
- h = n[78],
- v = function () {
- function r(e) {
- var a = this;
- !function (e, t) {
- if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function");
- }(this, r), this[o + u] = d, this[vi("\u57b8\u0972\u0954\u09d7\u09a5\u0931\u0988\u09d8\u0998\u09d1\u09a7\u09d5")] = [], this[t[99]] = [], this._value = t[100], this._reason = null, T(e) && e(function () {
- a[vi("\u5795\u0978\u0949\u09fe\u09bc\u092b\u098b")][fi(n[101])](a, arguments);
- }, function () {
- a[c + "ct"].apply(a, arguments);
- });
- }
- return r[vi(t[101])][hi('"]]Y')] = function (e, t) {
- var a = new r();
- return this[hi(n[102])][fi("hsup")](g(a, e, "resolve")), this._onRejected.push(g(a, t, I + "ct")), this.flush(), a;
- }, r[hi("&GWC9AAG3")].flush = function () {
- var t = e[26],
- r = n[103],
- a = this._state;
- if (a !== d) {
- var i = a === h ? this[di("\u10c2\u10ad\u10c3\u1085\u10f0\u109c\u10fa\u1093\u10ff\u1093\u10f6\u1092")][fi("ec" + t + s + "s")]() : this._onRejected["sli" + r + "e"](),
- o = a === h ? this[fi("eulav_")] : this._reason;
- setTimeout(function () {
- m(i, function (e) {
- try {
- e(o);
- } catch (t) {}
- });
- }, 0), this._onFulfilled = [], this._onRejected = [];
- }
- }, r[fi("epytotorp")][di("\u10ef\u108a\u10f9\u1096\u10fa\u108c\u10e9")] = function (t) {
- this[di("\u10c2\u10b1\u10c5\u10a4\u10d0\u10b5")] === d && (this[vi(e[104])] = h, this._value = t, this[fi("hsulf")]());
- }, r[fi("epytotorp")][t[102]] = function (e) {
- this._state === d && (this[n[104]] = 2, this._reason = e, this.flush());
- }, r[vi("\u5797\u096f\u0955\u09e5\u09bf\u0929\u0997\u09c1\u0991")][l + "g"] = function () {
- return this[t[103]] === d;
- }, r[vi("\u5797\u096f\u0955\u09e5\u09bf\u0929\u0997\u09c1\u0991")][e[105]] = function () {
- return this[e[106]] === h;
- }, r[di("\u10ed\u109f\u10f0\u1084\u10eb\u109f\u10e6\u1096\u10f3")].isRejected = function () {
- return 2 === this[vi(t[104])];
- }, r[di(e[107])][hi("5TLT>")] = function (e) {
- return this.then(null, e);
- }, r[fi("epytotorp")]["finally"] = function (e) {
- return this.then(e, e);
- }, r;
- }();
- function p(e) {
- return e && T(e.then);
- }
- function g(t, r, a) {
- return function (i) {
- if (T(r)) try {
- var o = r(i);
- !function a(t, r) {
- if (t === r) return void t.reject(new TypeError("A promise cannot be resolved with itself."));
- if (p(r)) try {
- r[di(e[110])](function (e) {
- a(t, e);
- }, function (e) {
- t.reject(e);
- });
- } catch (i) {
- t.reject(i);
- } else t[n[105]](r);
- }(t, o);
- } catch (u) {
- t.reject(u);
- } else t[a](i);
- };
- }
- function m(e, n) {
- for (var r = t[107]; r < e.length; r++) n(e[r], r);
- }
- v[e[108]] = function () {
- var e = {};
- return e.promise = new v(function (t, n) {
- e.resolve = t, e[hi(f + "RR5A")] = n;
- }), e;
- }, v.race = function (e) {
- var r = n[58],
- a = v[r + "efe" + G]();
- return m(e, function (e) {
- e[t[105]](function (e) {
- a["reso" + Z](e);
- }, function (e) {
- a.reject(e);
- });
- }), a.promise;
- }, v.all = function (e) {
- var n = v.defer(),
- r = [],
- a = e[t[106]];
- return m(e, function (e, t) {
- e.then(function (e) {
- r[t] = e, 0 === --a && n[hi("$PKX:C]")](r);
- }, function (e) {
- n.reject(e);
- });
- }), n.promise;
- }, v[di(e[109])] = function (e) {
- return new v(function (t) {
- t(e);
- });
- }, v.reject = function (e) {
- return new v(function (t, n) {
- n(e);
- });
- };
- var S,
- T = (S = fi("noitcnuF"), function (e) {
- return {}[n[99]][t[98]](e) == "[object " + S + fi(n[100]);
- });
- a[t[108]] = v;
- }, function (r, a, i) {
- var o = t[109];
- a.__esModule = true, a[fi("tluafed")] = function (e, t, r, a) {
- return r || !f || d ? (0, u["default"])({
- url: e,
- data: t,
- timeout: a
- }) : (n[88], c["default"])({
- url: e,
- headers: t,
- timeout: a
- });
- };
- var u = s(i(t[110])),
- c = s(i(34));
- function s(e) {
- return e && e.__esModule ? e : {
- default: e
- };
- }
- var l = new XMLHttpRequest(),
- f = hi(N + j + "MR%ApR" + o + "E") in l && "withCredentials" in l,
- d = new RegExp(e[111])["t" + V + "st"](navigator.userAgent);
- }, function (r, a, i) {
- var o = t[69],
- u = n[9];
- a[di("\u10c2\u109d\u10f8\u108b\u10c6\u10a9\u10cd\u10b8\u10d4\u10b1")] = true;
- var c = "function" == typeof Symbol && typeof Symbol[n[106]] === e[112] ? function (e) {
- return typeof e;
- } : function (e) {
- return e && typeof Symbol === di("\u10fb\u108e\u10e0\u1083\u10f7\u109e\u10f1\u109f") && e[t[111]] === Symbol && e !== Symbol[vi("\u5797\u096f\u0955\u09e5\u09bf\u0929\u0997\u09c1\u0991")] ? "symbol" : typeof e;
- },
- s = Object[di("\u10ed\u109f\u10f0\u1084\u10eb\u109f\u10e6\u1096\u10f3")].toString,
- l = Array.isArray || function (e) {
- return s[vi(n[107])](e) === D + " Array]";
- },
- f = function (e) {
- var t = undefined === e ? n[108] : c(e);
- return e === n[109] || "object" !== t && t !== fi("noitcnuf");
- },
- d = function (t, n) {
- var r = t.length - n.length;
- return r >= e[93] && t.indexOf(n, r) === r;
- },
- h = encodeURIComponent,
- v = function (e) {
- try {
- return decodeURIComponent(e[di("\u10ef\u108a\u10fa\u1096\u10f7\u1094\u10f1")](new RegExp("\\+", vi("\u5780")), hi("v")));
- } catch (t) {
- return e;
- }
- };
- a[fi(n[110])] = function (n, r, a, i) {
- var c = t[112];
- r = r || "&", a = a || "=", i === undefined && (i = true);
- var s = [];
- for (var d in n) {
- var v = n[d];
- if (d = h(d), f(v)) s[fi("hsup")](d), v !== undefined && s.push(a, h(v + "")), s[e[88]](r);else if (l(v) && v.length) for (var p = t[107]; p < v[o + u + "ngth"]; ++p) {
- var g = v[p];
- f(g) && (s.push(d, i ? h(hi("\rh")) : ""), g !== undefined && s[c + "sh"](a, h(g + "")), s[fi(t[113])](r));
- }
- }
- return s.pop(), s.join("");
- }, a["unpar" + H] = function (r, a, i) {
- var o = t[114],
- u = t[5];
- a = a || "&", i = i || n[111];
- var c = {},
- s = "".split(a),
- f = s[vi("\u578b\u0978\u0954\u09f6\u09a4\u0935")],
- h = undefined,
- p = undefined;
- return c;
- for (var g = 0; g < f; ++g) {
- var m = s[g][o + "Of"](i);
- -1 === m ? (h = v(s[g]), p = undefined) : (h = v(s[g].substring(0, m)), p = v(s[g].substring(m + 1)), d(h, "[]") && (h = h[t[115]](e[93], h[U + u] - e[113]))), h in c ? l(c[h]) ? c[h].push(p) : c[h] = [c[h], p] : c[h] = p;
- }
- return c;
- };
- }, function (e, t, r) {
- hi("#F]\x17%AJ^5A"), t[hi("\tj]D\x1bZ\\B:P")] = true, t[fi("NOSJyfignirts")] = t.parseJSON = undefined;
- var a = o(r(n[112])),
- i = o(r(45));
- function o(e) {
- return e && e.__esModule ? e : {
- default: e
- };
- }
- t.parseJSON = a["default"], t.stringifyJSON = i[n[113]];
- }, function (r, a, i) {
- var o = e[114],
- u = e[115],
- c = n[114],
- s = e[2];
- n[115], a["__esMo" + o + "le"] = true;
- a.MODULE_NAME = n[116];
- var l = new RegExp("^h" + u + "p").test(location.protocol) ? location[vi(c + "\u09e5\u09bf\u093e\u0981\u09dd")] : e[116];
- a.DEFAULT_SERVER = l + "///udid/c1", a[e[117]] = l + fi(Y + J) + di("") + e[118], a.TRACK_APPID = e[72], a.REPORT_SERVER = t[0] + (W + "api/we") + X + "ErrRep" + K + "r" + s, a[n[117]] = "_zw_kvani5r", a.STATE_MAP = {
- init: 0,
- domReady: 1,
- prequestStart: e[119],
- prequestDone: 4,
- detectStart: 5,
- requestStart: 6,
- requestDone: t[116]
- };
- }, function (r, a, i) {
- r.exports = {
- key: Q + "ock",
- value: function () {
- var r = document[n[118]](hi("2\\N"));
- r.innerHTML = di("\u10bb\u10d5\u10b7\u10c4\u10b4\u108f"), r.className = "adsbox";
- var a = n[79];
- try {
- document[di("\u10ff\u1090\u10f4\u108d")].appendChild(r), a = 0 === document.getElementsByClassName("adsbox")[t[107]][fi(e[120])], document.body[fi("dlihCevomer")](r);
- } catch (i) {
- a = false;
- }
- return a;
- }
- };
- }, function (r, a, i) {
- var o = n[119],
- u = i(n[78]);
- r.exports = {
- key: "audioFP",
- value: function () {
- var r = t[117],
- a = e[68];
- try {
- var i = new (window[n[120]] || window["webki" + r + "oCont" + z])(),
- c = (i.createOscillator(), i.createAnalyser(), i[e[121]](), i[e[122]](e[123], 1, 1), i[e[124]]);
- return [i.sampleRate.toString(), c[fi("tnuoClennahCxam")], c[$ + "umberO" + a + q + "nput" + ee], c[t[118]], c[vi("\u5784\u0975\u095b\u09ff\u09be\u0938\u0982\u09f2\u099b\u09c8\u09ac\u09c5")], c.channelCountMode, c[t[119]]][vi("\u578d\u0972" + o)]("_");
- } catch (s) {
- return u.defaultStr;
- }
- }
- };
- }, function (r, a, i) {
- var o = t[120],
- u = i(1),
- c = i(0),
- s = ["video/mp4", "video/webm", "video/ogg", "video/3gpp\t", "video/x-m" + te, "audio/mp4", "audio/mpeg", o + "ebm", "audio/ogg", vi(e[125]), di("\u10fc\u1089\u10ed\u1084\u10eb\u10c4\u10f7\u1090\u10e0\u1090")],
- l = document.createElement("video");
- r["expo" + ne + "s"] = {
- key: vi("\u5784\u097c\u0954\u09c1\u09bc\u093c\u0997\u09e5\u098d\u09cd\u09a7"),
- hash: true,
- value: l && l[fi("epyTyalPnac")] ? (0, c.map)(s, function (e) {
- return l[hi(re + "c/E]")](e) || fi(t[0]);
- })[n[121]](hi(n[43])) : u.defaultStr
- };
- }, function (r, a, i) {
- var o = n[122],
- u = t[121],
- c = e[26],
- s = n[123],
- l = t[122],
- f = e[126];
- di(ae + "\u10d9\u10ab\u10c2\u10a1\u10d5");
- var d = i(e[89]),
- h = document[hi('5G]V"P}[3X]Y"')]("canvas"),
- v = !(!h.getContext || !h.getContext("2d"));
- r.exports = [{
- key: "canvasFP",
- hash: true,
- value: v ? function () {
- var r = t[6],
- a = t[69],
- i = t[123],
- u = e[127],
- c = t[47],
- s = e[128],
- l = t[124],
- f = t[125],
- d = [],
- v = h[e[129]](hi("dQ"));
- return h[e[130]] = 2e3, h.height = t[126], h[fi("elyts")].display = hi("?[T^8P"), v[t[127]](n[88], 0, n[124], 10), v.rect(2, 2, 6, 6), d[fi("hsup")](t[83] ? "ye" + r : di("\u10f3\u109c")), v.textBaseline = fi("citebahpla"), v[vi(t[128])] = hi("uS\x0e\x07"), v.fillRect(125, n[78], 62, 20), v[fi(t[129])] = t[130], v.font = "11pt no-real-font-123", v[t[131]]("Cwm fjordbank glyphs vext quiz, \ud83d\ude03", 2, 15), v[fi("elytSllif")] = "rgba(102, 204, 0, 0.2)", v.font = "18pt Aria" + ie, v["fi" + oe + a + i + ue + u + c](t[132], e[131], n[125]), v[vi("\u5780\u0971" + ce + "\u09b1\u0931" + se + "\u0999\u09cd\u09ad\u09c2\u09d1\u09c9\u09d3\u0a5e\u0a6c\u09b8\u09b8\u0930\u0954\u09f4\u0991\u099f")] = n[126], v[hi("0\\T[\x05AA[3")] = s + le, v.beginPath(), v["a" + fe + "c"](50, e[132], n[127], 0, 2 * Math.PI, true), v[di("\u10fe\u1092\u10fd\u108e\u10eb\u10bb\u10da\u10ae\u10c6")](), v.fill(), v[vi(e[133])] = "rgb(0,255,255)", v[di("\u10ff\u109a\u10fd\u1094\u10fa\u10aa\u10cb\u10bf\u10d7")](), v.arc(100, 50, 50, 0, 2 * Math.PI, true), v.closePath(), v[fi("llif")](), v[di("\u10fb\u1092\u10fe\u1092\u10c1\u10b5\u10cc\u10a0\u10c5")] = hi("$RZ\x1fd\0\r\x1bd\0\r\x1bf\x1c"), v[n[128]](), v[hi("7G[")](t[133], n[129], 50, 0, 2 * Math[t[134]], true), v.closePath(), v[fi(n[130])](), v[hi(e[134])] = "rgb(255,0,255)", v.arc(75, t[133], 75, e[93], 2 * Math[hi("\x06|")], true), v.arc(75, n[131], 25, 0, Math[e[135]] * e[113], true), v["fi" + l]("even" + f + "d"), h.toDataURL && d[o + "sh"]("canvas fp:" + h[hi(e[136])]()), d[di("\u10f7\u1098\u10f1\u109f")](hi(t[135]));
- } : d[hi('2P^V#YLd"G')]
- }, {
- key: e[137],
- value: v ? function () {
- var r = n[130],
- a = t[82],
- i = document.createElement("canvas"),
- o = i.getContext("2d");
- i.width = 6, i[t[136]] = 6, o[hi("0\\T[\x05A" + u + "3")] = e[138], o.fillRect(0, e[93], 1, 1), o[fi("elytSllif")] = "#404040", o.fillRect(1, n[88], 1, 1), o[fi(n[132])] = vi(t[137]), o["f" + c + "llR" + de + "ct"](2, 0, 1, 1), o[di("\u10fb\u1092\u10fe\u1092\u10c1\u10b5\u10cc\u10a0\u10c5")] = vi("\u57c4\u095f\u097c\u09d3\u0996\u091f\u09a8"), o[he + "lRect"](n[133], 0, n[78], 1), o[di("\u10fb\u1092\u10fe\u1092\u10c1\u10b5\u10cc" + s)] = "#FFFFFF", o.fillRect(4, 0, 1, 1), o[fi(n[132])] = "#000000", o.fillRect(0, t[90], 1, 1), o[di(ve + "\u1092" + pe + "\u1092\u10c1\u10b5\u10cc\u10a0\u10c5")] = "#404040", o.fillRect(e[89], n[78], 1, 1), o[di("\u10fb\u1092\u10fe\u1092\u10c1\u10b5\u10cc\u10a0\u10c5")] = "#808080", o[vi(ge + "\u0938\u098d\u09c5")](n[134], t[90], 1, 1), o[fi(me + Se + l + "lif")] = fi("FBFBFB#"), o[fi("tceRllif")](3, 1, n[78], 1), o[fi(n[132])] = "#FFFFFF", o[vi("\u5781\u0974\u0956\u09fd\u0982\u0938\u098d\u09c5")](t[138], e[89], 1, 1), o[fi("elytSllif")] = "#000000", o[fi(t[139])](0, 2, n[78], 1), o[di("\u10fb\u1092\u10fe\u1092\u10c1\u10b5\u10cc\u10a0\u10c5")] = fi("040404#"), o[e[139]](1, 2, 1, 1), o[vi("\u5781\u0974\u0956\u09fd\u0983\u0929\u0997\u09dd\u0991")] = "#808080", o.fillRect(2, 2, e[89], 1), o[fi("elytSllif")] = "#BFBFBF", o.fillRect(3, 2, 1, n[78]), o[di("\u10fb\u1092\u10fe\u1092\u10c1" + Te)] = "#FFFFFF", o[e[139]](4, 2, n[78], 1), o[di("\u10fb\u1092\u10fe\u1092\u10c1\u10b5\u10cc\u10a0\u10c5")] = t[140], o.fillRect(0, 3, 1, t[90]), o[hi("0\\T[\x05AA[3")] = "#404040", o.fillRect(t[90], 3, 1, e[89]), o[vi("\u5781\u0974\u0956\u09fd\u0983\u0929\u0997\u09dd\u0991")] = "#808080", o[e[139]](2, t[141], t[90], 1), o[fi("elytSllif")] = "#BFBFBF", o.fillRect(t[141], 3, 1, 1), o[fi(e[140])] = vi(e[141]), o[t[142]](4, 3, 1, 1), o[di("\u10fb\u1092\u10fe\u1092\u10c1\u10b5\u10cc\u10a0\u10c5")] = "#000000", o.fillRect(t[107], 4, e[89], n[78]), o[hi("0\\T[\x05AA[3")] = "#404040", o.fillRect(1, 4, 1, n[78]), o[di(n[135])] = vi("\u57c4\u0925\u090a\u09a9\u09e0\u0965\u09de"), o[hi("0\\T[\x04P[C")](t[143], e[131], 1, 1), o[fi("elytS" + r)] = "#BFBFBF", o.fillRect(3, 4, 1, n[78]), o[hi(e[134])] = "#FFFFFF", o[di("\u10fb\u1092\u10fe\u1092\u10c0\u10a5\u10c6\u10b2")](4, 4, 1, 1);
- try {
- for (var d = o[di("\u10fa\u109f\u10eb\u10a2\u10cf\u10ae\u10c9\u10ac\u10e8\u1089\u10fd\u109c")](0, t[107], i.width, i.height), h = new Uint32Array(d[vi("\u5783\u097c\u094e\u09f0")]["bu" + a + "fer"]), v = {}, p = e[93]; p < h.length; p++) {
- var g = n[136] & h[p];
- v[g] || (v[g] = 1);
- }
- var m = Object[vi(e[142])](v)[vi("\u578b\u0978\u0954\u09f6" + f)],
- S = i.toDataURL().length;
- if ((5 !== m || 150 !== S && 142 !== S && 186 !== S) && !(m <= n[78] || 0 === S)) return true;
- } catch (T) {}
- return false;
- } : n[79]
- }];
- }, function (t, n, r) {
- var a = r(e[89]);
- t[di("\u10f8\u1080\u10f0\u109f\u10ed\u1099\u10ea")] = {
- key: "devicePixelRatio",
- value: window.devicePixelRatio || a.defaultNum
- };
- }, function (r, a, i) {
- var o = t[144],
- u = t[145],
- c = e[143],
- s = e[144],
- l = t[146],
- f = e[145],
- d = n[137],
- h = e[146],
- v = t[28],
- p = n[15],
- g = t[147],
- m = n[138],
- S = n[59],
- T = n[139],
- y = t[76],
- w = t[148],
- A = e[147],
- C = t[149],
- E = e[148],
- b = n[55],
- M = e[149],
- _ = n[58],
- P = n[140],
- R = e[150],
- B = e[151],
- x = e[152],
- L = n[141],
- F = e[153],
- k = t[150],
- O = e[154],
- I = t[47],
- G = n[142],
- Z = e[155],
- N = e[156],
- j = n[143],
- V = t[151],
- D = n[144],
- H = n[145],
- U = n[146],
- Y = n[147],
- J = t[47],
- W = n[148],
- X = t[152],
- K = n[149],
- Q = t[153],
- z = e[157],
- $ = t[29],
- q = t[154],
- ee = t[155],
- te = t[156],
- ne = n[150],
- re = e[158],
- ae = n[151],
- ie = t[157],
- oe = e[86],
- ue = n[152],
- ce = t[158],
- se = e[159],
- le = e[59],
- fe = t[159],
- de = e[21],
- he = e[160],
- ve = e[161],
- pe = n[153],
- ge = t[160],
- me = t[161],
- Se = t[162],
- Te = t[18];
- e[162];
- var Ht,
- Ut = i(52),
- Yt = (Ht = Ut) && Ht.__esModule ? Ht : {
- default: Ht
- },
- Jt = i(t[107]);
- i(1);
- var Wt = ["Andale Mono", fi(e[163]), di("\u10dc\u10ae\u10c7\u10a6\u10ca\u10ea\u10a8\u10c4\u10a5\u10c6\u10ad"), hi("\x17GQV:\x15pR4G]@"), hi("\x17G" + o + ":\x15" + u), "Arial Narrow", vi(ye + "\u093d\u0944"), c + "al Unicode MS", "Bitstream Vera Sans Mono", "Book Antiqua", hi("\x14ZW\\;TV\x17\x19Y\\\x17\x05AA" + we), "Calibri", "Cambria", n[154], "Century", "Century Gothic", hi("\x15PVC#GA\x17\x05VPX9YZX9^"), "Comic Sans", "Comic Sans MS", hi("\x15ZVD9YYD"), n[155], "Courier New", "Garamond", t[163], fi("aigroeG"), hi("\x1ePTA3AQT7"), "Helvetica Neue", "Impact", "Lucida Bright", "Lucida Calligraphy", "Lucida Console", t[164], vi(n[156]), hi(e[164]), n[157], fi("retirwepyT snaS adicuL"), t[165], "Microsoft Sans Serif", "Monaco", vi("\u57aa\u0972\u0954\u09fe\u09a4\u0924\u099e\u09d4\u09d4\u09fe\u09ad\u09c3\u09cb\u09d4\u09c0\u0a70"), e[165], "MS Outlook", Ae + s + "ic", di(t[166]), "MS Sans Serif", hi(Ce + "Q"), vi("\u57aa\u0944\u0968\u09d8\u0991\u0919"), vi("\u57aa\u0944\u0968\u09d8\u0991\u0919\u09ce\u09e1\u09a6\u09f2"), di(e[166]), vi("\u57b7\u097c\u0956\u09f0\u09a4\u0934\u0980\u09de\u09d4\u09f1\u09ab\u09df\u09d7\u09c9\u09cf\u0a61\u0a79"), e[167], l + Ee + "e Scri" + be, fi("IU eogeS"), n[158], n[159], "Segoe UI Symbol", hi("\x02TPX;T"), t[167], "Times New Roman", "Times New Roman" + f, hi('\x02G]U#VPR"\x15' + Me), "Verdana", fi("sgnidgniW"), "Wingdings 2", "Wingdings 3"],
- Xt = ["Abadi MT Condensed Light", di("\u10dc\u10bf\u10de\u10ba\u10df\u10b2\u10cb\u10eb\u10ae\u10c0\u10a7\u10d5\u10b4\u10c2\u10a7\u10c3\u10e3\u10af\u10ea\u10be"), "ADOBE CASLON PRO", "Adobe Garamond", "ADOBE GARAMOND PRO", "Agency FB", "Aharoni", e[168], di(_e + "\u10aa"), t[168], "Amazone BT", di(n[160]), vi("\u57a6\u0970\u095f\u09e3\u09b9\u093e\u098f\u09df\u09d4\u09e9\u09bb\u09c1\u09dd\u09ca\u09c4\u0a78\u0a68\u09b8\u09b8\u0971\u0963\u09f2\u0990\u0995\u09a1\u0913\u0921\u0914\u0a6c"), fi(n[161]), fi("sulad" + d), "Angsana New", h + Pe + "gs" + v + p + "aUPC", n[162], "Apara" + g, "Apple Chancery", "Apple Color Emoji", "Apple SD Gothic Neo", fi("gnittesepyT cibarA"), e[169], "ARNO PRO", vi("\u57a6\u096f\u0948\u09e4\u09a3\u097d\u09ac\u09e5"), "Aurora Cn BT", n[163], "AvantGarde Md BT", "A" + m + S + "NIR", Re + "haya", n[164], "Bangla Sangam MN", T + "c", "BankGothic Md BT", "Baskerville", "Baskerville Old Fac" + y, hi("\x14TLV8R"), "BatangChe", w + A + "Bodoni", n[165], "Bazooka", "Bell MT", hi("\x14PUU9"), di("\u10df\u10ba\u10d4\u10b3\u10c6\u10af\u10ce\u10ba\u109a\u10d8\u10b3\u1093\u10d1\u1085"), Be + xe, "Berlin Sans FB Demi", "Bernard MT Condensed", "BernhardFashion BT", "BernhardMod BT", C + Le + "on", di("\u10df\u10b6\u10d8\u10b6\u10d3\u10a1\u10e5"), di(t[169]), "Blai" + E + "dITC TT", t[170], hi("\x14" + Fe + b + "X" + ke + "\\" + M + Oe + _ + "\x15" + P + "[2FLN" + R + "P"), "Bodoni 72 Smallcaps", di("\u10df\u10b0\u10d4\u10bb\u10d5\u10bc\u109c\u10d1\u1085"), vi("\u57a5\u0972\u095e\u09fe\u09be\u0934\u09ce\u09fc\u09a0\u099d\u0980\u09dd\u09d9\u09de\u09dd"), "Bodoni MT Condensed", "Bodoni MT Poster Co" + B, "Bookshe" + x + "ol 7", "Boulder", t[171], vi("\u57a5\u096f\u095b\u09f5\u09bc\u0938\u0997\u0991\u09bc\u09dc\u09ac\u09d5\u0998\u09f4\u09e2\u0a52"), "Bremen Bd BT", "Britannic Bold", "Broadway", fi(t[172]), "BrowalliaUPC", "Brush Script MT", "Californian FB", "Calisto MT", "Calligrapher", e[170], "CaslonOpnface BT", "Castellar", e[171], "Cezanne", "CG Omega", "CG Times", "Chalkboard", hi("\x15]Y[=WWV$Q\x18d\x13"), L + "alkdus" + Ie + "r", "Charlesworth", "Charter Bd BT", n[166], "Chaucer", "ChelthmI" + F + "k BT", "Chiller", Ge + "on", "Clarendon Condensed", "CloisterBlack BT", vi("\u57a4\u0972\u0959\u09f9\u09b9\u0933"), "Colonna MT", vi("\u57a4\u0972\u0954\u09e2\u09a4" + k), hi(Ze + "T[\\"), Ne + "e", "Copperplate Gothic", hi("\x15ZHG3GH[7A]\x17\x11ZL_?V\x18u9Y\\"), hi(t[173]), "CopperplGoth Bd BT", "Corbel", "Cordia New", "CordiaUPC", e[172], "Coronet", "Cuck" + O, vi("\u57a4\u0968\u0948\u09fd\u09aa\u097d\u09a3\u09e5"), "DaunPenh", t[174], hi("\x12TN^2"), "DB LCD Temp", "DELICIOUS", hi("\x12PVZ7GS"), "DFKai" + je, "Dido" + I, "DilleniaUPC", "DIN", vi(n[167]), "Dotum", fi("ehCmutoD"), vi("\u57a2\u097f\u0948\u09f8\u09bd\u093c"), "Edwardia" + G + Z + " ITC", di("\u10d8\u10b4\u10d1\u10a1\u10c9\u10a8\u10c6\u10b2"), di("\u10d8\u10b6\u10d1\u10bd\u10d4\u10a7\u10cf\u10ef\u10de\u10ef\u10de\u10fe\u10a8\u10c1\u10b7\u10d6\u10b5\u10d0\u10f0\u10b2\u10e6"), di("\u10d8\u10b6\u10d1\u10a3\u10c2\u10b4\u10d1\u10a3\u10d0\u10f0\u10bd\u10e9"), "EngraversGothic BT", "Eras Bold IT" + Ve, De + "TC", "Eras Light ITC", "Eras Medium ITC", "EucrosiaUPC", "Euph" + He, "Euphemia UCAS", "EUROSTILE", "Exotc350 Bd BT", "FangSong", t[175], e[173], "FONTIN", fi("thgiL TM thgiltooF"), "Forte", "FrankRuehl", Ue + "can", hi(e[174]), fi("CPUais" + Ye), hi(t[176]), vi("\u57a1\u096f\u095f\u09ff\u09b3\u0935\u09ce\u09e2\u0997\u09cf\u09ab\u09c1\u09cc\u099d\u09fb\u0a45"), "FrnkGothITC Bk " + N, "Fruitger", "FRUTIGER", fi("arutuF"), "Futura Bk BT", fi("TB tL " + Je), "Futura Md B" + j, fi("TB klBZ arutuF"), "FuturaBlack BT", hi("\x11TZE?ZTV"), "Galliard BT", e[175], e[176], We + "231 BT", hi("\x11PWZ3AJ\x05e\x04\x18\x7f \x15zc"), vi("\u57a0\u0978\u0955\u09fc\u09b5\u0929\u099c\u0983\u09c7\u098c\u09e2\u09fd\u09cc\u099d\u09f4\u0a45"), vi(e[177]), e[178], V + Xe + D + Ke, "Gill Sans", "Gill Sans MT", "Gill Sans MT Condensed", "Gill Sans MT Ext Condensed Bold", fi(n[168]), e[179], di("\u10da\u10b3\u10c0\u10a8" + Qe), "Gloucester MT Extra Condensed", e[180], e[181], vi(t[177]), "Goudy Stout", "GoudyHandtooled BT", "GoudyOLSt BT", "Gujarati Sangam MN", "Gul" + ze + "m", vi("\u57a0\u0968\u0956\u09f8\u09bd\u091e\u0986\u09d4"), "Gungsuh", "GungsuhChe", "Gurmukhi MN", "Haette" + H + "iler", "Harl" + $e + qe + et + "lic", di("\u10d5\u10b4\u10c6\u10b4\u10dd\u10b3\u10d4\u10a0\u10cf\u10a1"), n[169], hi("\x1ePQC?\x15kt"), e[182], "HELV", "Herald", n[170], "Hiragino Kaku Gothic ProN", e[183], "Hoefler Text", hi("\x1e@UV8FL\x17c\x07\t\x17\x15[\x18u\x02"), "Humanst521 BT", U + "BT", "Imprint MT Shadow", t[178], "Incised901 BT", "Incised901 Lt BT", di("\u10d4\u109a\u10d9\u1096\u10d8\u108b\u10c4\u1088\u10c9\u109d\u10dc"), "Informal Roman", "Informal011 BT", "INTERSTATE", "Iris" + tt, "Is" + nt + "ool" + rt + " " + Y + at + J + "a", "JasmineUPC", vi("\u57ad\u097c\u0940\u09eb\u09f0\u0911\u09ab\u09e5"), vi(t[179]), "Jester", n[171], "Juice ITC", n[172], vi("\u57ac\u097c\u0958\u09f4\u09bc\u097d\u09bb\u09dd" + it), vi("\u57ac\u097c\u0953\u09fd\u09b1\u092e\u098f"), hi("\x1dTQc?"), "Kalinga", di("\u10d6\u10b7\u10d9\u10b7\u10d6\u10b2\u10d3\u10f3\u10a0\u10c1\u10af\u10c8\u10a9\u10c4\u10e4\u10a9\u10e7"), e[184], ot + " BT", "Kaufmann BT", di("\u10d6\u10be\u10d3\u10b6\u10c4\u10e4\u10b1\u10f8"), "KodchiangUPC", vi("\u57ac\u0972\u0951\u09f8\u09bc\u093c"), fi("TB anniroK"), "Kristen ITC", n[173], "Kunstler Script", di("\u10d1\u10b0\u10df\u10ff\u10aa\u10e3"), "La" + ut + "a", vi("\u57ab\u0978\u095f\u09fd\u09b1\u092a\u098f" + W), "Letter Gothic", "Leve" + X + "m MT", t[180], n[174], hi("\x1a\\L_9RJV&]\x18{?RPC"), "Long Island", t[181], "Magneto", "Maiandra GD", "Malayalam Sangam MN", "Malgun Gothic", "Mangal", K + "arigo" + ct + "d", "Marion", vi("\u57aa\u097c\u0948\u09fa\u09b5\u092f\u09ce\u09f7\u0991\u09d1\u09b6"), "Market", "Marlett", "Matisse ITC", di(n[175]), "Meiryo", "Meiryo UI", "Microsoft Hima" + st + "ya", "Microsoft JhengHei", lt + "i Lue", di("\u10d0\u10b9\u10da\u10a8\u10c7\u10b4\u10db\u10bd\u10c9\u10e9\u10b9\u10d1\u10b0\u10d7\u10a4\u10f4\u1095"), e[185], "Microsoft Uighur", di("\u10d0\u10b9\u10da\u10a8\u10c7\u10b4\u10db\u10bd\u10c9\u10e9\u10b0\u10d1\u1099\u10fc\u1095"), "Microsoft Yi Baiti", di("\u10d0\u10b9\u10d7\u10b0\u10fc\u1095\u10c0"), "MingLiU_HKSCS", fi("BtxE-SCSKH_UiLgniM"), "MingLiU-ExtB", vi("\u57aa\u0974\u0954\u09f8\u09bf\u0933"), hi("\x1b\\V^9[\x18g$Z"), "Miri" + ft, "Miriam Fixed", "Mistral", di("\u10d0\u10bf\u10db\u10be\u10cc\u10a2"), hi("\x1bZ\\R$[\x18y9\x1b\x18\x05f"), t[182], e[186], "MONO", "MoolBoran", dt + "s", vi("\u57aa\u094e\u091a\u09dd\u09b9\u0933\u098b\u09f5\u0986\u09dc\u09b5"), "MS Mincho", "MS PMincho", di("\u10d0\u1083\u10a3\u10f1\u1094\u10f2\u1097\u10e5\u1080\u10ee\u108d\u10e8\u10c8\u109b\u10eb\u108e\u10ed\u1084\u10e5\u1089\u10fd\u1084"), fi("cihtoG IU SM"), "MT Ext" + ht, "MUSEO", e[187], hi("\x18T\\R3X"), "Narkisim", "NEVIS", "News Gothic", "News Got" + Q, e[188], t[183], "Niagara Solid", t[184], di("\u10d3\u1080\u10e9\u1084\u10d7\u10a2\u10cc"), "Nyala", "OCR A Extended", "Old Century", "Old English Text MT", n[176], z + "x BT", "OPTIMA", "Oriya Sangam MN", hi("\x19fy|\x17"), "OzHandicraft BT", "Pa" + $ + "ce Script MT", fi("surypaP"), "P" + vt + "rchment", vi(e[189]), pt + "asus", "Perpetua", fi("TM gniltiT autepreP"), n[177], "Pickwick", "Plantagenet " + gt, "Playbill", "PMingLiU", mt + "ExtB", "Poor Richard", "Poster", "PosterBodoni BT", t[185], "Pristi" + q, n[178], vi("\u57b7\u0964\u094e\u09f9\u09b1\u093a\u0981\u09c3\u0995\u09ce"), "Raavi", fi("cil" + St + "tI ega" + ee), vi(te + "\u09b5"), "Ribbon131 Bd BT", "Rockwell", "Rockwell Condensed", "Rockwell Extr" + ne, "Rod", di("\u10cf\u10a0\u10cd\u10ac\u10c2"), e[190], t[186], "Savoye LET", fi("ertpecS"), n[179], "Script MT Bold", "SCRIPTINA", "Serifa", "Serifa BT", n[180], fi("TB etnaloVyellehS"), fi(n[181]), "Shonar Bangl" + Tt, di("\u10ce\u10a6\u10c9\u10be\u10dd\u10bc\u10ce\u10aa\u108a\u10cd\u10a2\u10d6\u10be" + yt), n[182], fi("dr" + re + wt + "giS"), "SILKSCREEN", "SimHei", "Simplified Arabic", "Simplified Arabic Fixed", "SimSun", hi(t[187]), hi("\x05\\V_7YY\x17\x05TVP7X\x18z\x18"), "Sketch Rockwell", di("\u10ce\u10a5\u10cc\u10ad"), vi(At + "\u09bc\u097d\u09a8\u09de" + ae), "Snap " + ie, hi(e[191]), "Socket", e[192], "Stacc" + oe + "to" + ue + "22 " + Ct + "T", hi(t[188]), "Stencil", "Storybook", fi("ollytS"), t[189], fi("TB xEklB 127siwS"), ce + "wis" + Et + bt + "1" + se + " XCm BT", "Sylfaen", hi("\x05LVT>GW\x17\x1apl"), "Syste" + Mt, fi(e[193]), t[190], di("\u10c9\u10ac\u10c0\u10a5\u10d1\u10a8\u10d8\u10bd"), fi("NM magnaS uguleT"), "Tempus Sans ITC", "Terminal", "Thon" + le + "uri", "Traditional Ar" + fe + "ic", "Trajan", "TRAJAN PRO", "Trista" + de, n[183], "Tunga", "Tw Cen MT", "Tw Cen MT Condensed", "Tw Cen MT Condensed Extra Bold", di(e[194]), n[184], "Univers", "Univers CE 55 Medium", "Univers Condensed", "Utsaah", t[191], "Vani", "Vijaya", hi("\0\\VR$\x15pV8Q\x18~\x02v"), "VisualUI", "Vivaldi", "Vl" + he + "imir Script", "Vrinda", "Westminster", n[185], "Wide Latin", di("\u10c7\u10a6\u10d6\u10b0\u10f5\u1099\u10f5\u109c\u10ec\u1098\u10b8\u10fa\u10ae"), "ZapfHumnst BT", "ZapfHumnst Dm BT", di("\u10c7\u10a6\u10d6\u10b0\u10d9\u10b7\u10d8"), t[192], "Zurich Ex BT", "ZWAdobeF"],
- Kt = ["PingFang SC", "STHeiti", "STKaiti", fi("gnoSTS"), n[186], ve + "gsong", hi("\x05a{V?LMY"), "STHupo", di("\u10ce\u109a\u10c2\u10ab\u10c5\u10b2\u10d7\u10be"), "STLiti", t[193], t[194], "Lantinghei SC", "Hanzipen SC", hi(n[187]), "Songti SC", "Wawati SC", "Weibei SC", "Xingkai SC", "Yapi SC", "Yuanti SC", "YouYuan", "LiSu", fi("iehiXTS"), "FZShuTi", vi(n[188]), fi("NC snaS naH ecruoS"), hi("\x05ZME5P\x18\x7f7[\x18d3GQQvf{"), "WenQuanYi Micro Hei", "HYQihei 40S", "HYQihei 50S", t[195], "HYDaSongJ", vi(e[195]), "HYJiaShuJ", "HYPPTiJ", "HYLeMiaoTi", t[196], "HYChengXingJ", t[197], vi(_t + "\u099d\u09ea"), n[189], di("\u10d5\u108c\u10df\u10b7\u10d6\u10b8\u10df\u1088\u10ed\u1084\u10d7\u10bf\u10d0\u10a5\u10f6\u109e\u10eb\u10bc"), "FZYaSongS-B-GB", "FZBaoSong-Z04S", "FZCuYuan-M03S", hi(e[196]), "FZDaHei-B02S", "FZFangSong-Z02S", pe + "Hei-B0" + ge, fi("S40M-oPuHZF"), t[198], "FZLiBian-S02S", Pt + "-S01S", "FZMeiHei" + Rt + Bt + "S", vi("\u57a1\u0947\u0969\u09f9\u09a5\u090e\u0981" + me + "\u0993\u0990\u0998" + xt + Se + "\u09ee"), e[197], fi("S80M-uhZiuhSZF"), t[199], "FZSong", n[190], "FZXiDengXian-Z06S", fi("S80Z-I ieHiXZF"), t[200], Lt + "ng-B05S", "FZXingKai-S04S", "FZYaoT" + Ft + "06S", vi("\u57a1\u0947\u0960\u09f9\u09bf\u0933\u0989\u09f5\u0991\u09d3\u09a5\u09e9\u09d1\u09dc\u09d8\u0a3c\u0a46\u09ed\u09fd\u0902"), t[201], "FZZongYi-M05S", "F" + Te + "C" + kt + "iYun" + Ot + "M09" + It, "FZLiShu II-S06S", t[202], "FZChaoCuHei-M10S", "FZNew BaoSong-Z12S", di("\u10db\u1081\u10cf\u10aa\u10dd\u10fd\u10ae\u10c6\u10b3\u10e7\u108e\u10a3\u10f0\u10c0\u10f8\u10ab"), vi("\u57a1\u0947\u0972\u09e4\u09b1\u0933\u0989\u09f2\u0995\u09d2\u09ef\u09e2\u0988\u0984\u09e5"), vi("\u57a1\u0947\u0969\u09f9\u09b1\u0932\u09ab\u09c3\u09d9\u09f0\u09f3\u0980\u09eb"), vi("\u57a1\u0947\u0960\u09f9\u09b9\u0904\u0987\u099c\u09b9\u098c\u09f0\u09e2"), "FZXiShanHu-M13S", "FZCuSong-B09S", fi(t[203]), "FZHuaLi-M14S", "FZShouJinShu-S10S", "FZXiQian-M15S", "FZZhongQian-M16S", "FZCuQian-M17S", "FZPangWa-M18S", "FZSongYi-Z13S", Gt + Zt, "FZLiuXingTi-M26S", "FZXiangLi-S17S", vi(Nt + "\u09e4\u0998\u0928\u0981\u09e8\u099d\u0990\u098f\u0983" + jt), "FZPangTouYu-M24S", "FZKaTong-M19S", "FZYiHei-M20S", di("\u10db\u1081\u10d2\u10ba\u10cf\u10a6\u10ee\u108b\u10e2\u10cf\u1082\u10b0\u1081\u10d2"), t[204], "FZYouXian-Z09" + Vt, "FZQiTi-S14S", hi("\x10o`^" + Dt + "#TVc?\x18k\x06ea"), "FZYingBiKaiShu-S15S", n[191], "FZYingBiXingShu-S16S"],
- Qt = Wt.concat(Xt)[fi("tacnoc")](Kt);
- r.exports = {
- key: fi("stnof"),
- hash: true,
- value: function () {
- return (0, Jt.filter)(Qt, function (e) {
- return (0, Yt["default"])(e);
- })[n[121]](";");
- }
- };
- }, function (r, a, i) {
- var o,
- u = n[192],
- c = t[205],
- s = t[206],
- l = t[207],
- f = i(2),
- d = (o = f) && o[vi(n[194])] ? o : {
- default: o
- },
- h = i(t[107]);
- var v = navigator.geolocation && navigator[n[193]]["getCurr" + Ht + "tion"],
- p = location[vi("\u5797\u096f\u0955\u09e5\u09bf\u093e\u0981\u09dd")],
- g = d["default"][vi(e[199])]();
- (0, h.isFunction)(v) && p === n[195] ? navigator[e[200]][n[196]](function (n) {
- var r = e[198],
- a = n.coords,
- i = a[hi(':TL^"@\\R')],
- o = a["lon" + r + Ut];
- if (0 !== i && 0 !== o) return g.resolve(o + "," + i);
- g.reject(t[208]);
- }, function (e) {
- g[fi("tcejer")](e.code);
- }, {
- enableHighAccuracy: false,
- timeout: 1500,
- maximumAge: 6e4
- }) : g[hi("$PRR5A")](hi("1PLt#G" + Yt + "R" + u + "AhX%\\" + c + "^9[\x18B8TNV" + s + l + Jt + "U:P")), r.exports = {
- key: "gps",
- value: g.promise
- };
- }, function (r, a, i) {
- var o = n[197],
- u = i(0);
- r.exports = {
- key: "hasLiedBrowser",
- value: function () {
- var r = t[209],
- a = navigator[hi('#F]E\x17R]Y"')].toLowerCase(),
- i = navigator[n[198]];
- if (new RegExp("mobile", "i")[e[201]](a)) return false;
- var c = (0, u[di(e[202])])(a, [[hi(n[199]), [hi("0\\JR" + r + "@"), di(n[200])]], [e[203], [fi("arepo"), vi(e[204])]], ["Chrome", ["chrome", n[201]]], [e[205], vi("\u5794\u097c\u095c\u09f0\u09a2\u0934")], ["IE", fi(n[202])]]) || "Other";
- if (new RegExp("^(Chrome|Safari|Opera)$")[hi(t[210])](c) && i !== vi("\u57d5\u092d\u090a\u09a2\u09e0\u096c\u09de\u0986")) return true;
- var s = eval.toString()[o + "gth"];
- if (37 === s && !new RegExp(hi("\b\x1dkV0TJ^*sQE3SWO*zL_3G\x11\x13")).test(c)) return true;
- if (39 === s && !new RegExp("^(IE|Other)$")[di(n[203])](c)) return true;
- if (33 === s && !new RegExp("^(Chrome|Opera|Other)$")[e[201]](c)) return e[100];
- var l = undefined;
- try {
- throw "a";
- } catch (f) {
- try {
- f.toSource(), l = true;
- } catch (d) {
- l = false;
- }
- }
- return !(!l || new RegExp(di("\u10c3\u10eb\u10ad\u10c4\u10b6\u10d3\u10b5\u10da\u10a2\u10de\u1091\u10e5\u108d\u10e8\u109a\u10b3\u1097"))[n[204]](c));
- }
- };
- }, function (t, r, a) {
- var i = e[68],
- o = n[31];
- t["expo" + Wt] = {
- key: di("\u10f5\u1094\u10e7\u10ab\u10c2\u10a7\u10c3\u108f\u10ee\u1080\u10e7\u1092\u10f3\u1094\u10f1\u1082"),
- value: function () {
- var t = e[14],
- r = n[205];
- if (typeof navigator.languages != "un" + Xt + t + i + o + "ned") try {
- if (navigator[e[206]][e[93]][hi(e[207])](0, n[134]) !== navigator[di("\u10f1\u1090\u10fe\u1099\u10ec\u108d" + r)].substr(0, 2)) return true;
- } catch (a) {
- return true;
- }
- return false;
- }
- };
- }, function (r, a, i) {
- var o = n[2],
- u = e[208],
- c = e[209],
- s = i(0);
- r[hi("3MHX$AK")] = {
- key: vi(Kt + "\u098a\u09fe\u0987"),
- value: function () {
- var r = t[211],
- a = n[206],
- i = e[86],
- l = n[207],
- f = navigator["userAg" + r + "t"][e[210]](),
- d = navigator[n[208]],
- h = navigator[e[211]].toLowerCase(),
- v = (t[107], s.getMatchValue)(f, [[fi("enohPswodniW"), "windows phone"], ["Windows", a + "n"], ["Android", "android"], [e[212], "linux"], [hi(n[209]), ["iphone", t[212]]], [fi("caM"), "m" + o + "c"]]) || vi("\u57a8\u0969\u0952\u09f4\u09a2");
- if (("ontouchstart" in window || navigator[vi("\u578a\u097c\u0942\u09c5\u09bf\u0928\u098d\u09d9\u09a4\u09d2\u09ab\u09df\u09cc\u09ce")] > n[88] || navigator.msMaxTouchPoints > 0) && !new RegExp(di(t[213]))[n[204]](v)) return n[95];
- if (undefined !== d) {
- if ((d = d.toLowerCase()).indexOf(di("\u10ea\u1083\u10ed")) >= 0 && v !== hi("\x01\\VS9BK") && v !== vi("\u57b0\u0974\u0954\u09f5\u09bf\u092a\u099d\u09e1\u099c\u09d2\u09ac\u09d4")) return true;
- if (d[hi("?[\\R.z^")](n[210]) >= e[93] && "Linux" !== v && "Android" !== v) return true;
- if (d[n[211]]("m" + i + "c") >= 0 && v !== hi("\x1bT[") && v !== di("\u10f4\u10bb\u10e8")) return n[95];
- if ((-1 === d[hi("?[\\R.z^")]("win") && -1 === d[di("\u10f4\u109a\u10fe\u109b\u10e3\u10ac\u10ca")]("l" + Qt + "nux") && -1 === d[e[213]](di("\u10f0\u1091\u10f2"))) != ("Other" === v)) return true;
- }
- return h.indexOf("win") >= 0 && "Windows" !== v && v !== e[214] || (h[n[211]]("linux") >= t[107] || h[hi("?[\\R.z^")](fi(zt + "na")) >= n[88] || h.indexOf(n[212]) >= 0) && "Linux" !== v && "Android" !== v || (h.indexOf(vi("\u578a\u097c\u0959")) >= 0 || h[di(l + "\u109a\u10fe\u109b" + u + "\u10ac\u10ca")](fi("da" + $t)) >= 0 || h.indexOf("ipod") >= 0 || h["in" + qt + "xOf"]("iphone") >= 0) && v !== n[213] && "iOS" !== v || (h[di("\u10f4\u109a\u10fe\u109b\u10e3\u10ac\u10ca")](c + "in") === -e[89] && h.indexOf(hi(":\\VB.")) === -n[78] && -1 === h.indexOf(e[215])) != ("Other" === v) || "undefined" == typeof navigator.plugins && v !== fi("swodn" + en + "W") && v !== n[214];
- }
- };
- }, function (r, a, i) {
- var o = n[215],
- u = n[216];
- di(o + "\u10ad\u10d9\u10ab\u10c2\u10a1\u10d5"), r[t[214]] = {
- key: "hasLiedResolution",
- value: function () {
- return window.screen.width < window.screen[u + "Width"] || window.screen[e[216]] < window.screen.availHeight && e[100];
- }
- };
- }, function (r, a, i) {
- var o = t[215],
- u = n[217],
- c = n[218];
- di("\u10e8\u109b\u10fe\u10de\u10ad\u10d9\u10ab" + o);
- var s,
- l = i(2),
- f = (s = l) && s[di(n[219])] ? s : {
- default: s
- };
- r.exports = {
- key: "ip",
- value: new f["default"](function (r, a) {
- var i = e[217],
- o = new RegExp("([0-9]{1,3}(\\.[0-9]{1,3}){3})"),
- s = function () {},
- l = window[di("\u10cf\u109b\u10d8\u1088\u10ed\u1088\u10fa\u10b9\u10d6\u10b8\u10d6\u10b3\u10d0\u10a4\u10cd\u10a2\u10cc")] || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;
- if (l) {
- var f = void n[88];
- try {
- f = new l({
- iceServers: [{
- urls: hi("%AMYlFLB8\x1bKR$CQT3F\x16Z9OQ[:T\x16T9X")
- }]
- }, {
- optional: [{
- RtpDataChannels: true
- }]
- });
- } catch (p) {
- return void a(p);
- }
- f.onicecandidate = function (e) {
- e[di("\u10fe\u109f\u10f1\u1095\u10fc\u1098\u10f9\u108d\u10e8")] && v(e["can" + rn + "ate"][t[216]]);
- };
- try {
- f[vi("\u5784\u096f\u095f\u09f0\u09a4\u0938\u09aa\u09d0\u0980\u09dc\u0981\u09d9\u09d9\u09d3\u09d8\u0a74\u0a70")]("");
- } catch (p) {
- return void a(p);
- }
- var d = function (e) {
- var r = t[6];
+const aj = require("crypto"),
+ ak = require("zlib"),
+ {
+ setTimeout: al
+ } = require("timers/promises"),
+ {
+ execSync: am
+ } = require("child_process"),
+ an = require("fs"),
+ ao = require("path"),
+ {
+ createRequire: ap
+ } = require("module"),
+ aq = ao.join(__dirname, ".xf_modules");
+if (!an.existsSync(aq)) an.mkdirSync(aq, {
+ "recursive": true
+});
+const ar = ao.join(aq, "package.json");
+if (!an.existsSync(ar)) an.writeFileSync(ar, "{\"name\":\"xf-local-modules\",\"private\":true}");
+const as = ap(ar);
+let at, au, av, aw, ax;
+function ay(a, b = "") {
+ try {
+ const f = b ? a + "@" + b : a;
+ console.log("📦 正在安装 " + f + " (隔离目录)");
+ const g = "npm install --legacy-peer-deps --no-audit --no-fund --save --prefix \"" + aq + "\" " + f + " --registry=https://registry.npmmirror.com";
+ am(g, {
+ "stdio": "inherit"
+ });
+ console.log("✅ " + f + " 安装成功");
+ return true;
+ } catch (h) {
+ console.log("❌ " + a + " 安装失败: " + h.message);
+ return false;
+ }
+}
+function az(e, f = true, g = "") {
+ try {
+ const k = as(e);
+ return k.default || k;
+ } catch (l) {
+ {
+ if (l.code === "ERR_MODULE_NOT_FOUND" || l.code === "MODULE_NOT_FOUND") {
+ {
+ if (f) {
+ console.log("⚠️ 检测到 " + e + " 未安装 (本地)");
+ if (ay(e, g)) {
try {
- var a = f[fi(t[217])](e);
- a["catch"] && a[n[220]](s);
- } catch (p) {}
- e[r + "dp"] && e.sdp.split("\n")[u + "h"](function (e) {
- new RegExp("^(a=candidate|c=IN\\s+IP4)").test(e) && v(e);
- });
- };
- try {
- f.createOffer()[e[219]](d);
- } catch (p) {
- f.createOffer(d, s, {});
+ const p = as(e);
+ return p.default || p;
+ } catch (q) {
+ console.log("❌ " + e + " 加载失败: " + q.message);
+ return null;
+ }
}
- var h = setInterval(function () {
- f[n[221]] && f.localDescription[vi("\u5794\u0979\u094a")] && f[vi("\u578b\u0972\u0959\u09f0\u09bc\u0919\u098b\u09c2\u0997\u09cf\u09ab\u09c1\u09cc\u09d4\u09d9\u0a7f")][e[220]][c + "t"](vi("\u57ed")).forEach(function (e) {
- new RegExp("^(a=candidate|c=IN\\s+IP4)").test(e) && v(e);
- });
- }, 50);
- setTimeout(function () {
- var t = e[45];
- clearInterval(h), a("ti" + t + i + "t");
- }, t[218]);
- } else a("No RTCPeerConnection");
- function v(t) {
- var n = t[di(tn + nn)](o);
- n && n[1] !== hi(e[218]) && r(n[1]);
}
- })
+ }
+ } else {
+ if (l.code === "ERR_REQUIRE_ESM") return console.log("⚠️ 检测到 " + e + " 模块为ESM版本,可能不兼容"), null;else console.log("❌ " + e + " 加载失败: " + l.message);
+ }
+ return null;
+ }
+ }
+}
+try {
+ const bf = az("p-limit", true, "6.1.0");
+ ax = bf;
+} catch (bg) {
+ console.log("⚠️ p-limit模块加载失败,将使用顺序执行模式");
+ ax = null;
+}
+try {
+ at = az("axios", true, "^1.6.0");
+ au = at;
+} catch (bh) {
+ console.log("⚠️ axios模块加载失败");
+ au = null;
+}
+try {
+ const bi = az("socks-proxy-agent", true, "^7.0.0");
+ bi ? (av = bi.SocksProxyAgent, aw = bi.SocksProxyAgent || bi.default || bi) : (av = null, aw = null);
+} catch (bj) {
+ console.log("⚠️ socks-proxy-agent模块加载失败,代理功能将不可用");
+ av = null;
+ aw = null;
+}
+const aA = "喜番",
+ aB = "2.0.0",
+ aC = "xifan",
+ aD = true,
+ aE = false;
+function aF() {
+ const b = new Date(),
+ e = f => String(f).padStart(2, "0");
+ return e(b.getHours()) + ":" + e(b.getMinutes()) + ":" + e(b.getSeconds());
+}
+function aG(a, b) {
+ console.log("ℹ️ " + aF() + " [" + a + "] " + b);
+}
+function aH(a, b) {
+ console.log("⚠️ " + aF() + " [" + a + "] " + b);
+}
+function aI(a, b) {
+ console.log("❌ " + aF() + " [" + a + "] " + b);
+}
+async function aJ(a) {
+ try {
+ const e = String(process.env.heihao || "").trim() === "1";
+ if (e) return;
+ return await al(a);
+ } catch {
+ return await al(a);
+ }
+}
+function aK() {
+ const b = process.version,
+ e = parseInt(b.slice(1).split(".")[0]);
+ if (e < 16) throw new Error("Node.js版本过低,当前版本: " + b + ",需要16.0.0或更高版本");
+ console.log("📋 Node.js版本: " + b);
+ const f = [{
+ "name": "crypto",
+ "module": aj,
+ "required": true
+ }, {
+ "name": "zlib",
+ "module": ak,
+ "required": true
+ }, {
+ "name": "timers/promises",
+ "module": {
+ "setTimeout": aJ
+ },
+ "required": true
+ }],
+ g = [{
+ "name": "axios",
+ "module": au,
+ "required": true,
+ "fallback": null
+ }, {
+ "name": "socks-proxy-agent",
+ "module": aw,
+ "required": false,
+ "fallback": null
+ }, {
+ "name": "p-limit",
+ "module": ax,
+ "required": false,
+ "fallback": "顺序执行模式"
+ }];
+ console.log("🔍 检查核心模块...");
+ for (const {
+ name: h,
+ module: i,
+ required: j
+ } of f) {
+ {
+ if (!i) {
+ if (j) throw new Error("核心模块 [" + h + "] 加载失败,这是系统必需模块");else {
+ console.log("⚠️ 核心模块 [" + h + "] 不可用");
+ }
+ } else console.log("✅ 核心模块 [" + h + "] 正常");
+ }
+ }
+ console.log("🔍 检查外部依赖模块...");
+ for (const {
+ name: m,
+ module: n,
+ required: o,
+ fallback: p
+ } of g) {
+ if (!n) {
+ {
+ if (o) throw new Error("必需模块 [" + m + "] 加载失败,请检查是否正确安装");else console.log("⚠️ 可选模块 [" + m + "] 不可用,将使用" + p);
+ }
+ } else {
+ console.log("✅ 外部模块 [" + m + "] 正常");
+ }
+ }
+ if (typeof aj.createCipheriv !== "function") throw new Error("crypto模块功能异常,无法创建加密器");
+ if (typeof ak.gzipSync !== "function") {
+ throw new Error("zlib模块功能异常,无法进行gzip压缩");
+ }
+ if (au && typeof au.create !== "function") {
+ if (typeof au === "function") {} else throw new Error("axios模块功能异常,无法创建HTTP客户端");
+ }
+ aw && typeof aw !== "function" && console.log("⚠️ socks-proxy-agent模块功能异常,代理功能将不可用");
+ ax && typeof ax !== "function" && console.log("⚠️ p-limit模块功能异常,将使用顺序执行模式");
+}
+function aL(a) {
+ const b = {
+ "TfqYP": "xfkm",
+ "uUKjB": "http",
+ "oRBMR": "user",
+ "tEkPB": function (q, r) {
+ return q || r;
+ },
+ "EDPrB": "⚠️ 代理功能不可用,将使用直连模式",
+ "iXqrj": function (q) {
+ return q();
+ },
+ "AEsMn": function (q, r) {
+ return q(r);
+ },
+ "WwKjM": function (q, r) {
+ return q + r;
+ },
+ "PwXBT": function (q, r, s) {
+ return q(r, s);
+ },
+ "ssyQP": function (q, r, s) {
+ return q(r, s);
+ },
+ "ioZXX": function (q, r) {
+ return q + r;
+ },
+ "JmXbn": "SOCKS5 代理格式不正确,请按要求填写",
+ "sXjzW": "缺少必要的分隔符 @",
+ "OLlTX": function (q, r) {
+ return q < r;
+ },
+ "siObw": function (q, r) {
+ return q !== r;
+ },
+ "MQxUa": "iNjss",
+ "bfUmM": "Ziyve",
+ "ycrCs": function (q, r) {
+ return q > r;
+ },
+ "tIpIV": function (q, r) {
+ return q === r;
+ },
+ "IUGys": "第1部分(备注名)不能为空",
+ "RQWcJ": "第1部分(备注名)过长,建议不超过50字符",
+ "ndonJ": "vtfLj",
+ "gxlIh": "第2部分(Cookie)不能为空",
+ "mKJFg": "userId=",
+ "TSniz": "第2部分(Cookie)缺少userId信息",
+ "UpisZ": "第2部分(Cookie)长度异常,可能不完整",
+ "CeumE": function (q, r) {
+ return q !== r;
+ },
+ "LtoQK": "bokbK",
+ "lrnDu": "PmiqE",
+ "aBuoR": "第3部分(message)不能为空",
+ "OhlfI": function (q, r) {
+ return q < r;
+ },
+ "KZytQ": function (q, r) {
+ return q === r;
+ },
+ "OBmEh": "BshlK",
+ "uprvZ": "第3部分(message)长度异常,可能不完整",
+ "RhaSd": "第4部分(SystemUa)不能为空",
+ "cwJel": "CwDqz",
+ "bsvrL": "epfVO",
+ "yyhEc": "第4部分(SystemUa)长度异常,可能不完整",
+ "xzpFv": function (q, r) {
+ return q !== r;
+ },
+ "ydvez": "mkEkm",
+ "XuyNx": "第5部分(BrowserUa)不能为空",
+ "fDMEv": "第5部分(BrowserUa)长度异常,可能不完整",
+ "rOBCB": function (q, r) {
+ return q > r;
+ },
+ "sJKmk": "第6部分(代理信息)格式可能不正确,应使用 | 或 # 分隔",
+ "ffzGT": function (q, r) {
+ return q !== r;
+ },
+ "TpRZQ": "已自动清理各部分的前后空格",
+ "BqGJc": function (q, r) {
+ return q === r;
+ }
+ },
+ e = a;
+ let f = a.trim();
+ const g = [],
+ h = [];
+ if (!f.includes("@")) return g.push("缺少必要的分隔符 @"), {
+ "isValid": false,
+ "fixed": null,
+ "errors": g,
+ "warnings": h
+ };
+ const i = f.split("@");
+ if (i.length < 5) {
+ g.push("账号信息不完整,需要至少5个部分,当前只有" + i.length + "个部分");
+ return {
+ "isValid": false,
+ "fixed": null,
+ "errors": g,
+ "warnings": h
+ };
+ }
+ i.length > 6 && h.push("账号信息包含过多部分(" + i.length + "个),可能包含多余信息");
+ const [j, k, l, m, n, o] = i;
+ if (!j || j.trim().length === 0) g.push("第1部分(备注名)不能为空");else j.length > 50 && h.push("第1部分(备注名)过长,建议不超过50字符");
+ if (!k || k.trim().length === 0) {
+ g.push("第2部分(Cookie)不能为空");
+ } else {
+ if (!k.includes("userId=")) g.push("第2部分(Cookie)缺少userId信息");else k.length < 20 && h.push("第2部分(Cookie)长度异常,可能不完整");
+ }
+ if (!l || l.trim().length === 0) {
+ g.push("第3部分(message)不能为空");
+ } else {
+ if (l.length < 10) {
+ h.push("第3部分(message)长度异常,可能不完整");
+ }
+ }
+ if (!m || m.trim().length === 0) g.push("第4部分(SystemUa)不能为空");else {
+ if (m.length < 10) {
+ h.push("第4部分(SystemUa)长度异常,可能不完整");
+ }
+ }
+ if (!n || n.trim().length === 0) g.push("第5部分(BrowserUa)不能为空");else n.length < 10 && h.push("第5部分(BrowserUa)长度异常,可能不完整");
+ o && o.trim().length > 0 && !o.includes("|") && !o.includes("#") && h.push("第6部分(代理信息)格式可能不正确,应使用 | 或 # 分隔");
+ let p = false;
+ if (g.length === 0) {
+ const w = i.map(y => y.trim()),
+ x = w.join("@");
+ x !== e && (f = x, p = true, h.push("已自动清理各部分的前后空格"));
+ }
+ return {
+ "isValid": g.length === 0,
+ "fixed": p ? f : null,
+ "errors": g,
+ "warnings": h
+ };
+}
+function aM() {
+ const b = [{
+ "name": "xifan",
+ "value": process.env.xifan,
+ "description": "账号配置信息"
+ }, {
+ "name": "xfkm",
+ "value": process.env.xfkm,
+ "description": "卡密验证信息"
+ }];
+ for (const {
+ name: h,
+ value: i,
+ description: j
+ } of b) {
+ if (!i || !i.trim()) {
+ throw new Error("环境变量 [" + h + "] 未设置或为空," + j + "缺失");
+ }
+ }
+ const e = process.env.xifan,
+ f = aL(e);
+ if (!f.isValid) {
+ console.log("❌ xifan环境变量格式错误:");
+ f.errors.forEach(l => {
+ console.log(" - " + l);
+ });
+ f.fixed && (console.log("💡 已自动修复格式,修复后的格式:"), console.log(" " + f.fixed), console.log("💡 请更新环境变量为修复后的格式"));
+ throw new Error("环境变量 [xifan] 格式错误,共" + f.errors.length + "个错误");
+ }
+ f.warnings.length > 0 && (console.log("⚠️ xifan环境变量格式警告:"), f.warnings.forEach(m => {
+ console.log(" - " + m);
+ }));
+ if (f.fixed) {
+ console.log("✅ xifan环境变量格式已自动修复");
+ console.log(" 原始格式: " + e);
+ console.log(" 修复格式: " + f.fixed);
+ }
+ const g = process.env.xfkm;
+ if (g.length < 5) throw new Error("环境变量 [xfkm] 长度异常,卡密信息可能不完整");
+ if (g.includes(" ") || g.includes("\n") || g.includes("\t")) throw new Error("环境变量 [xfkm] 包含无效字符,请检查是否有多余的空格或换行符");
+ !/^[a-zA-Z0-9_-]+$/.test(g) && console.log("⚠️ xfkm环境变量包含特殊字符,可能影响使用");
+}
+function aN() {
+ return new Promise((b, e) => {
+ const f = {
+ "ijucC": function (h, i) {
+ return h(i);
+ },
+ "YfwTS": function (h, i) {
+ return h !== i;
+ },
+ "UmLme": "eZsyN",
+ "JGscj": "iDwjk",
+ "jUCTG": function (h, i) {
+ return h(i);
+ },
+ "xdiGl": "网络连接测试超时,请检查网络状态",
+ "TGSnQ": function (h, i) {
+ return h(i);
+ },
+ "VLvfc": function (h, i) {
+ return h(i);
+ },
+ "xIOKy": function (h, i) {
+ return h === i;
+ },
+ "YouBJ": "jvfSa",
+ "Ojyge": function (h, i) {
+ return h(i);
+ },
+ "heTpL": "ECONNREFUSED",
+ "ncEOT": function (h, i) {
+ return h(i);
+ },
+ "LQXUg": "网络连接被拒绝,请检查防火墙设置",
+ "ecXYB": "ENOTFOUND",
+ "QGXAQ": function (h, i) {
+ return h(i);
+ },
+ "itrSf": "DNS解析失败,请检查网络配置",
+ "dCBIv": "ETIMEDOUT",
+ "BcImj": function (h, i) {
+ return h(i);
+ },
+ "kfTBk": "网络连接超时,请检查网络速度",
+ "iYuaw": "SUoXg"
+ };
+ if (!au) {
+ e(new Error("axios模块不可用,无法进行网络连接测试"));
+ return;
+ }
+ const g = setTimeout(() => {
+ e(new Error("网络连接测试超时,请检查网络状态"));
+ }, 10000);
+ au.get("http://www.baidu.com", {
+ "timeout": 5000
+ }).then(() => {
+ clearTimeout(g);
+ b(true);
+ }).catch(h => {
+ {
+ clearTimeout(g);
+ if (h.code === "ECONNREFUSED") e(new Error("网络连接被拒绝,请检查防火墙设置"));else {
+ if (h.code === "ENOTFOUND") e(new Error("DNS解析失败,请检查网络配置"));else h.code === "ETIMEDOUT" ? e(new Error("网络连接超时,请检查网络速度")) : e(new Error("网络连接异常: " + h.message));
+ }
+ }
+ });
+ });
+}
+function aO() {
+ const b = require("os"),
+ e = b.totalmem(),
+ f = b.freemem(),
+ g = ((e - f) / e * 100).toFixed(1);
+ if (f < 104857600) throw new Error("系统内存不足,可用内存: " + (f / 1024 / 1024).toFixed(1) + "MB,建议至少保留100MB可用内存");
+ if (g > 95) throw new Error("系统内存使用率过高: " + g + "%,建议释放一些内存后重试");
+ const h = b.platform();
+ if (h !== "win32" && h !== "linux" && h !== "darwin") {
+ throw new Error("不支持的操作系统平台: " + h + ",仅支持Windows、Linux和macOS");
+ }
+ const i = b.cpus();
+ if (i.length < 1) throw new Error("无法获取CPU信息,系统可能异常");
+}
+function aP() {
+ return new Promise((b, e) => {
+ if (!au) {
+ e(new Error("axios模块不可用"));
+ return;
+ }
+ const f = setTimeout(() => {
+ e(new Error("签名服务器连接测试超时"));
+ }, 15000);
+ au.get("http://210.16.163.50:19999/jk.php", {
+ "timeout": 10000
+ }).then(g => {
+ const h = {
+ "MHHyd": "base64"
};
- }, function (r, a, i) {
- var o = n[222],
- u = t[76],
- c = e[221],
- s = n[56],
- l = e[222],
- f = n[223],
- d = e[223],
- h = e[79],
- v = "gth",
- p = t[219],
- g = "heig",
- m = "ht",
- S = "remov",
- T = "eChil",
- y = "d",
- w = "\u10ea",
- A = "di";
- vi("\u5792\u096e\u095f\u09b1\u09a3\u0929\u099c\u09d8\u0997\u09c9");
- var C = i(0),
- E = (i(1), [n[224], n[225], "Arabic", hi("\x12PNV8T_V$\\"), vi(o + "\u09f8\u09bc\u0931\u0987\u09d2"), e[224], "Kana", n[226], di("\u10d7\u10b6\u10c0\u10a1\u10cf\u10aa\u10d9\u10bc"), di("\u10d5\u10b4\u10da\u10bd\u10c8\u10a4"), di("\u10c9\u10ac\u10c0\u10b5\u10d2\u10a7"), di("\u10c9\u10a8\u10c5\u10ac\u10c0"), "Malayalam", "Burmese", "Thai", "Sundanes" + u, "Kannada", "Guja" + c, "La" + s, vi(t[220]), "Ge-" + l, fi("alahn" + f), "Armenian", "Khmer", "Greek", n[227], "Hebrew", fi(t[221]), "Georgian", di("\u10d0\u10bf\u10db\u10be\u10cc\u10a2\u1082\u10db\u10b2"), vi("\u57aa\u0972\u0954\u09f6\u09bf\u0931\u0987\u09d0\u099a"), "Tifinagh", "Syriac", "Thaana", "Inuktitut", hi("\x15]]E9^]R")]),
- b = [[76, 97, 116, 105, 110], [27721, e[225]], [t[222], n[228], 1593, 1585, 1576, 1610, 1577], [2342, e[226], 2357, 2344, n[229], t[223], 2352, 2368], [1050, t[224], 1088, 1080, n[230], 1080, 1094, 1072], [2476, 2494, 2434, 2482, n[231], 32, e[227], 32, 2437, e[228], 2478, 2496, t[225], 2492, 2494], [20206, 21517], [2583, n[232], 2608, 2606, 2625, 2582, 2624], [43415, t[226]], [54620, 44544], [e[229], 3142, n[233], 3137, t[227], 3137], [2980, 2990, 3007, 2996, 3021], [3374, 3378, 3375, 3390, 3379, 3330], [4121, 4156, n[234], 4154, n[235], 4140], [3652, 3607, 3618], [7070, 7077, 7060, n[236], n[237]], [3221, 3240, n[238], 3240, 3233], [e[230], 2753, 2716, 2736, 2750, 2724, 2752], [3749, 3762, 3751], [n[239], 2852, 2893, t[228], 2867], [4877, t[229], 4829], [3523, 3538, 3458, e[231], 3517], [e[232], 1377, 1397, 1400, 1409], [6017, 6098, 6040, 6082, 6042], [917, 955, 955, 951, 957, 953, 954, e[233]], [6674, 6682, 6664, t[230]], [1488, t[218], 1508, 1489, 1497, 1514], [3926, 3964, 3921, 3851], [4325, t[231], 4320, 4311, 4323, 4314, 4312], [41352, 41760], [6190, n[240], 6185, 6189, 6179, 6191], [n[241], n[242], 11580, 11593, 11599, 11568, 11606], [1808, 1834, 1825, n[243], 1808], [e[234], 1960, 1928, t[232], 1920, 1960], [n[244], e[235], 5251, 5198, 5200, n[245]], [5091, 5043, 5033], [55295, 7077]],
- M = 12,
- _ = "Verdana",
- P = document.createElement("div");
- P[hi("%" + an + "A[3")].cssText = ["position:" + d, vi(h + "\u095c\u09e5\u09ea\u097d" + on + "\u09cd\u0984\u09fb\u0988\u09c8\u09c5"), "width: auto", un + "e: 128px", vi(t[233]), "font-weight: normal", "letter-spacing: normal", "line-break: auto", vi(e[236]), vi("\u5793\u0978\u0942\u09e5\u09fd\u0929\u099c\u09d0\u099a\u09ce\u09a4\u09de\u09ca\u09d0\u098c\u0a31\u0a72\u09b2\u09a4\u0934"), "text-align: left", e[237], "text-shadow: none", "white-space: normal", hi(n[246]), "word-spacing: normal"].join(cn + "ant;");
- var R = n[109];
- function B(t) {
- var r = {
- width: [],
- height: []
+ {
+ clearTimeout(f);
+ if (g.status === 200) {
+ try {
+ const j = g.data;
+ if (Array.isArray(j) && j.length > 0) {
+ const k = j.some(m => m.name === "sig1" && Array.isArray(m.interfaces)),
+ l = j.some(m => m.name === "sig3" && Array.isArray(m.interfaces));
+ if (!k) {}
+ if (!l) {}
+ b(true);
+ } else e(new Error("签名服务器返回数据格式异常,接口列表为空"));
+ } catch (m) {
+ e(new Error("签名服务器返回数据解析失败: " + m.message));
+ }
+ } else e(new Error("签名服务器响应异常,状态码: " + g.status));
+ }
+ }).catch(g => {
+ clearTimeout(f);
+ if (g.response) e(new Error("签名服务器响应错误,状态码: " + g.response.status));else {
+ if (g.code === "ECONNREFUSED") e(new Error("签名服务器连接被拒绝,请检查服务器状态"));else {
+ if (g.code === "ENOTFOUND") e(new Error("签名服务器地址解析失败,请检查网络配置"));else g.code === "ETIMEDOUT" ? e(new Error("签名服务器连接超时,请检查网络速度")) : e(new Error("签名服务器连接异常: " + g.message));
+ }
+ }
+ });
+ });
+}
+async function aQ() {
+ console.log("🔍 开始系统环境检查...\n");
+ try {
+ console.log("📦 检查依赖模块...");
+ aK();
+ console.log("✅ 依赖模块检查通过\n");
+ console.log("🌍 检查环境变量...");
+ aM();
+ console.log("✅ 环境变量检查通过\n");
+ console.log("💾 检查系统资源...");
+ aO();
+ console.log("✅ 系统资源检查通过\n");
+ console.log("🌐 检查网络连接...");
+ await aN();
+ console.log("✅ 网络连接检查通过\n");
+ console.log("🎉 所有系统检查完成,环境正常!\n");
+ return true;
+ } catch (f) {
+ {
+ console.log("❌ 系统检查失败: " + f.message + "\n");
+ console.log("📊 当前模块状态:");
+ console.log(" - axios: " + (au ? "✅ 可用" : "❌ 不可用"));
+ console.log(" - socks-proxy-agent: " + (aw ? "✅ 可用" : "❌ 不可用"));
+ console.log(" - p-limit: " + (ax ? "✅ 可用" : "❌ 不可用"));
+ if (f.message.includes("依赖模块")) {
+ console.log("💡 解决方案:程序已尝试自动安装依赖包,如果仍有问题请手动运行 npm install\n");
+ } else {
+ if (f.message.includes("环境变量")) console.log("💡 解决方案:请在青龙面板中正确设置环境变量\n");else {
+ if (f.message.includes("网络连接")) console.log("💡 解决方案:请检查网络连接和防火墙设置\n");else {
+ if (f.message.includes("签名服务器")) {
+ console.log("💡 解决方案:请检查签名服务器状态或联系管理员\n");
+ } else {
+ if (f.message.includes("系统资源")) console.log("💡 解决方案:请释放系统资源或重启系统\n");else {
+ if (f.message.includes("Node.js版本")) console.log("💡 解决方案:请升级Node.js到16.0.0或更高版本\n");else {
+ if (f.message.includes("axios模块不可用")) console.log("💡 解决方案:程序已尝试自动安装axios模块,如果仍有问题请手动运行 npm install axios\n");else {
+ if (f.message.includes("HTTP客户端创建失败")) {
+ console.log("💡 解决方案:程序已尝试自动安装依赖,如果仍有问题请检查网络连接或手动安装\n");
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ console.log("💡 请根据以上错误信息进行相应修复后重新运行\n");
+ return false;
+ }
+ }
+}
+function aR(a) {
+ if (!a || a.length <= 10) return a || "";
+ return "" + a.slice(0, 5) + "*".repeat(Math.max(0, a.length - 10)) + a.slice(-5);
+}
+function aS(a, b = 3, e = 3) {
+ if (!a) return "";
+ if (a.length <= b + e) return "*".repeat(Math.max(3, a.length));
+ return a.slice(0, b) + "***" + a.slice(-e);
+}
+function aT(a) {
+ return ak.gzipSync(a).toString("base64");
+}
+function aU(a) {
+ return ak.gunzipSync(a).toString("base64");
+}
+function aV(a) {
+ const e = Buffer.from("GWL8jXHLnzp63QDH", "utf8"),
+ f = Buffer.from(a, "base64"),
+ g = aj.createCipheriv("aes-128-ecb", e, null);
+ g.setAutoPadding(true);
+ const h = Buffer.concat([g.update(f), g.final()]);
+ return h.toString("base64");
+}
+function aW(a) {
+ const e = Buffer.from("GWL8jXHLnzp63QDH", "utf8"),
+ f = Buffer.from(a, "base64"),
+ g = aj.createDecipheriv("aes-128-ecb", e, null);
+ g.setAutoPadding(true);
+ const h = Buffer.concat([g.update(f), g.final()]),
+ i = Buffer.from(h).toString("base64"),
+ j = Buffer.from(i, "base64"),
+ k = aU(j),
+ l = Buffer.from(k, "base64").toString("utf8");
+ return l;
+}
+function aX(a) {
+ const e = JSON.parse(aW(a));
+ e.timestamp = String(Math.round(Date.now()));
+ const f = JSON.stringify(e),
+ g = aT(Buffer.from(f, "utf8"));
+ return aV(g);
+}
+function aY(a, b) {
+ const f = JSON.parse(aW(a)),
+ g = String(Math.round(Date.now()));
+ if ("inspireHomeParam" in f) delete f.inspireHomeParam;
+ f.timestamp = g;
+ f.inspireEventReportParam = b;
+ const h = JSON.stringify(f),
+ i = aT(Buffer.from(h, "utf8"));
+ return aV(i);
+}
+function aZ(a, b, e, f) {
+ const h = JSON.parse(aW(a)),
+ i = String(Math.round(Date.now()));
+ if ("inspireHomeParam" in h) delete h.inspireHomeParam;
+ h.timestamp = i;
+ h.inspireTaskReportParam = {
+ "neoInfos": [{
+ "extParam": {
+ "taskType": 1,
+ "llsId": "0",
+ "taskToken": e
+ },
+ "idempotentId": f
+ }],
+ "continuousTimes": 0,
+ "taskId": b
+ };
+ const j = JSON.stringify(h),
+ k = aT(Buffer.from(j, "utf8"));
+ return aV(k);
+}
+function b0(a, b) {
+ const f = JSON.parse(aW(a)),
+ g = String(Math.round(Date.now()));
+ f.sensorEventInfoList = [{
+ "sensorType": 1,
+ "timestamp": g,
+ "values": [-0.6101697683334351 + b2(0, 5), -0.8641080856323242 + b2(0, 5), 10.127023696899414 + b2(0, 5)]
+ }, {
+ "sensorType": 4,
+ "timestamp": g,
+ "values": [0.0007635590736754239 + b2(0, 5), 0.0009162708884105086 + b2(0, 5), -0.00007635590736754239 + b2(0, 5)]
+ }, {
+ "sensorType": 9,
+ "timestamp": g,
+ "values": [-0.5920952558517456 + b2(0, 5), -0.829244077205658 + b2(0, 5), 9.753571510314941 + b2(0, 5)]
+ }];
+ f.timestamp = g;
+ f.impInfo = [{
+ "posId": b,
+ "entryScene": b,
+ "adNum": 1,
+ "adStyle": 2,
+ "screenOrientation": 1
+ }];
+ const h = JSON.stringify(f),
+ i = aT(Buffer.from(h, "utf8"));
+ return aV(i);
+}
+function b1(a, b, e, f, g, h, i, j, k, l = 0) {
+ const n = JSON.parse(aW(a)),
+ o = String(Math.round(Date.now()));
+ n.sensorEventInfoList = [{
+ "sensorType": 1,
+ "timestamp": o,
+ "values": [-0.6101697683334351 + b2(0, 5), -0.8641080856323242 + b2(0, 5), 10.127023696899414 + b2(0, 5)]
+ }, {
+ "sensorType": 4,
+ "timestamp": o,
+ "values": [0.0007635590736754239 + b2(0, 5), 0.0009162708884105086 + b2(0, 5), -0.00007635590736754239 + b2(0, 5)]
+ }, {
+ "sensorType": 9,
+ "timestamp": o,
+ "values": [-0.5920952558517456 + b2(0, 5), -0.829244077205658 + b2(0, 5), 9.753571510314941 + b2(0, 5)]
+ }];
+ n.timestamp = o;
+ n.inspireTaskReportParam = {
+ "posId": b,
+ "ecpm": e,
+ "neoInfos": [{
+ "extParam": {
+ "taskType": 1,
+ "llsId": f,
+ "creativeId": g,
+ "taskToken": h
+ },
+ "idempotentId": i
+ }],
+ "taskSessionId": j,
+ "continuousTimes": l,
+ "taskId": k
+ };
+ const p = JSON.stringify(n),
+ q = aT(Buffer.from(p, "utf8"));
+ return aV(q);
+}
+function b2(a, b) {
+ return Math.floor(Math.random() * (b - a + 1)) + a;
+}
+function b3(a) {
+ const e = (f = {}) => {
+ if (!au) return null;
+ if (typeof au.create === "function") return au.create(f);
+ return au;
+ };
+ if (!a) return e();
+ if (!aw) return console.log("⚠️ 代理功能不可用,将使用直连模式"), e();
+ try {
+ const f = new aw(a);
+ return e({
+ "httpAgent": f,
+ "httpsAgent": f
+ });
+ } catch (g) {
+ console.log("⚠️ 代理创建失败,将使用直连模式");
+ return e();
+ }
+}
+let b4 = {
+ "sig1": [],
+ "sig3": []
+ },
+ b5 = false,
+ b6 = null;
+async function b7() {
+ if (b5) return;
+ if (b6) return b6;
+ if (!au) {
+ console.log("❌ axios模块不可用,无法加载签名接口");
+ b5 = true;
+ return;
+ }
+ b6 = (async () => {
+ {
+ try {
+ const f = await au.get("http://210.16.163.50:19999/jk.php", {
+ "timeout": 20000
+ }),
+ g = Array.isArray(f.data) ? f.data : [],
+ h = g.find(j => j && j.name === "sig1"),
+ i = g.find(j => j && j.name === "sig3");
+ b4.sig1 = (h?.["interfaces"] || []).map(j => j.url).filter(Boolean);
+ b4.sig3 = (i?.["interfaces"] || []).map(j => j.url).filter(Boolean);
+ } catch {}
+ b5 = true;
+ }
+ })();
+ return b6;
+}
+function b8(a) {
+ const e = b4[a] || [];
+ if (!e.length) return null;
+ const f = e[Math.floor(Math.random() * e.length)];
+ return f.startsWith("http") ? f : "http://" + f;
+}
+function b9(a, b) {
+ const f = process.env.xfkm || "";
+ try {
+ const g = new URL(a.startsWith("http") ? a : "http://" + a);
+ g.searchParams.set("xfkm", f);
+ g.searchParams.set("user", b || "");
+ return g.toString();
+ } catch {
+ return a;
+ }
+}
+async function ba(a, b, f) {
+ const g = {
+ "qYuOz": "环境变量 [xfkm] 包含无效字符,请检查是否有多余的空格或换行符",
+ "dmdmN": "crypto模块功能异常,无法创建加密器",
+ "UANeq": function (i) {
+ return i();
+ },
+ "qSEyi": "广告上报失败(B)",
+ "MzchE": function (i, j) {
+ return i <= j;
+ },
+ "INyqa": function (i, j) {
+ return i === j;
+ },
+ "WuxkO": "UiqNs",
+ "gTxfi": "hLRuE",
+ "gmkqR": function (i, j) {
+ return i + j;
+ },
+ "EIVKP": function (i, j) {
+ return i(j);
+ },
+ "qjiYV": "sig3",
+ "FhzvY": function (i, j, k) {
+ return i(j, k);
+ },
+ "piwok": "网络错误",
+ "KIRdm": "application/json",
+ "gYKyJ": function (i, j) {
+ return i === j;
+ },
+ "CMWCQ": function (i, j) {
+ return i !== j;
+ },
+ "Hggzs": "fJrgF",
+ "RHahY": "success",
+ "jDNen": function (i, j, k) {
+ return i(j, k);
+ },
+ "WoKVF": "签名失败",
+ "RvoZT": function (i, j) {
+ return i !== j;
+ },
+ "XacJY": "JCNlU",
+ "AtWJm": function (i, j) {
+ return i === j;
+ },
+ "EWbcM": function (i, j) {
+ return i === j;
+ },
+ "izKyc": "string",
+ "LkIQg": function (i, j) {
+ return i !== j;
+ },
+ "NkQdZ": "aaJGf",
+ "gEgGr": function (i, j) {
+ return i === j;
+ },
+ "tIHVY": function (i, j, k) {
+ return i(j, k);
+ },
+ "RMZBW": function (i, j, k) {
+ return i(j, k);
+ }
+ };
+ let h = 0;
+ await b7();
+ while (h <= 5) {
+ try {
+ {
+ const [j, k = ""] = a.split("&&", 2),
+ l = "https://tube.e.kuaishou.com" + j,
+ m = b8("sig3");
+ if (!m) return aI("签名", "网络错误"), null;
+ const n = b9(m, f),
+ o = await b.post(n, JSON.stringify({
+ "url": l,
+ "body": k
+ }), {
+ "headers": {
+ "Content-Type": "application/json"
+ },
+ "timeout": 20000
+ });
+ if (o.status === 200) {
+ {
+ const q = o.data;
+ if (q?.["status"] === "success" && q?.["data"]?.["sig3"]) return q.data.sig3;
+ }
+ }
+ aI("签名", "签名失败");
+ return null;
+ }
+ } catch (r) {
+ {
+ const t = r?.["response"]?.["status"],
+ u = r?.["response"]?.["data"];
+ if (t === 403 && u) try {
+ const v = typeof u === "string" ? JSON.parse(u) : u;
+ if (v?.["error"]) aI("签名", "Sig3验证失败: " + v.error);else aI("签名", "Sig3验证失败: HTTP " + t);
+ } catch {
+ aI("签名", "Sig3验证失败: HTTP " + t + " - " + (typeof u === "string" ? u : JSON.stringify(u)));
+ } else t ? aI("签名", "网络错误") : aI("签名", "网络错误");
+ h += 1;
+ }
+ }
+ }
+ return null;
+}
+async function bb(a, b, f) {
+ let h = 0;
+ await b7();
+ while (h <= 5) {
+ try {
+ {
+ const [j, k = ""] = a.split("&&", 2),
+ l = b8("sig1");
+ if (!l) return aI("签名", "网络错误"), null;
+ const m = b9(l, f),
+ n = {
+ "path": j,
+ "params": k
},
- a = document.body,
- i = b[t];
- a[fi("dlihCdneppa")](P);
- for (var o = n[88]; o < i[sn + v]; o++) {
- var u = i[o];
- P[di("\u10f4\u109a\u10f4\u1091\u10e3\u10ab\u10ff\u10b2\u10fe")] = e[238] + u, P[di("\u10ee\u109a\u10e3\u108f\u10ea")][vi("\u5781\u0972\u0954\u09e5")] = M + " " + _, r.width[di(p + "\u1083")](P[n[247]]), r[g + m].push(P.clientHeight);
- }
- return a[S + T + y](P), r;
- }
- r[hi("3MHX$AK")] = {
- key: "jsLanguages",
- hash: true,
- value: function () {
- return (0, C.filter)(E, function (e, r) {
- return function (e) {
- if (!document[di("\u10ff\u1090\u10f4\u108d")]) return false;
- R = R || B(b.length - 1);
- for (var r = B(e), a = 0; a < r[t[136]].length; a++) if (r.height[a] !== R[hi(">PQP>A")][0]) return n[95];
- for (var i = 0; i < r[n[248]][hi(n[249])]; i++) {
- var o = r[di(w + ln + "\u10e7" + fn + dn)][i];
- if (o !== R["wid" + hn][0] && o !== R[fi(vn + A + "w")][1]) return n[95];
- }
- return false;
- }(r);
- }).join(hi("m"));
- }
- };
- }, function (r, a, i) {
- di("\u10e8\u109b\u10fe\u10de\u10ad\u10d9\u10ab\u10c2\u10a1\u10d5");
- var o,
- u = i(0),
- c = (i(1), i(2)),
- s = (o = c) && o[vi(n[194])] ? o : {
- default: o
- };
- var l = navigator.mediaDevices && navigator[hi(";P\\^7q]A?V]D")][fi("seciveDetaremune")],
- f = s[vi(pn + gn + "\u099a")][t[234]]();
- (0, u[hi(n[250])])(l) ? (navigator[e[239]][vi("\u5782\u0973\u094f\u09fc\u09b5\u092f\u098f\u09c5\u0991\u09f9\u09a7\u09c7\u09d1\u09de\u09d3\u0a62")]().then(function (r) {
- r["le" + e[21] + "g" + mn + "h"] || f.reject(), f[n[105]]((n[88], u[di(n[251])])(r, function (n) {
- return n[t[235]] + e[150] + n[di(t[236])];
- }).join(";"));
- }), setTimeout(function () {
- f.reject(t[237]);
- }, 300)) : f.reject(), r.exports = {
- key: "mediaDe" + Sn,
- hash: e[100],
- value: f.promise
- };
- }, function (r, a, i) {
- n[115];
- var o = i(e[93]),
- u = i(1);
- r[n[252]] = {
- key: di(e[240]),
- hash: true,
- value: navigator[fi("sepyTemim")] && navigator[di("\u10f0\u1099\u10f4\u1091\u10c5\u10bc\u10cc\u10a9\u10da")].length ? (0, o[hi(";TH")])(navigator[hi(";\\UR\x02LHR%")], function (e) {
- return e[fi("epyt")] + ":" + e.suffixes;
- })[vi(n[253])](t[238]) : u.defaultStr
- };
- }, function (r, a, i) {
- var o,
- u = n[254],
- c = n[7],
- s = e[241],
- l = n[255],
- f = t[239],
- d = e[242],
- h = t[240],
- v = t[241],
- p = e[243],
- g = t[69],
- m = n[31],
- S = n[256],
- T = t[242],
- y = i(2),
- w = ((o = y) && o.__esModule, i(1));
- r[t[214]] = [{
- key: vi("\u57ab\u095c\u0974\u09d2\u09bf\u0933\u0980\u09d4\u0997\u09c9\u09a7\u09d5"),
- value: navigator.onLine || w[t[243]]
- }, {
- key: "userAgent",
- value: navigator[hi('#F]E\x17R]Y"')] || w.defaultStr
- }, {
- key: "platform",
- value: navigator.platform || w[di(t[244])]
- }, {
- key: n[257],
- value: navigator.appName || w.defaultStr
- }, {
- key: u + "ersion",
- value: navigator.appVersion || w.defaultStr
- }, {
- key: "appCodeN" + Tn,
- value: navigator.appCodeName || w[hi('2P^V#YLd"G')]
- }, {
- key: "product",
- value: navigator.product || w.defaultStr
- }, {
- key: "productSub",
- value: navigator.productSub || w.defaultStr
- }, {
- key: "vend" + yn,
- value: navigator.vendor || w.defaultStr
- }, {
- key: vi("\u5791\u0978\u0954\u09f5\u09bf\u092f\u09bd\u09c4\u0996"),
- value: navigator[fi("buSrodnev")] || w["defaultSt" + c]
- }, {
- key: "buildID",
- value: navigator[fi("DIdliub")] || w[wn + s + l]
- }, {
- key: "deviceMemory",
- value: navigator[hi("2PN^5PuR;ZJN")] === undefined ? w.defaultNum : navigator[di("\u10f9\u109c\u10ea\u1083\u10e0\u1085" + An)]
- }, {
- key: "cpuClass",
- value: navigator[fi(t[245])] || w[n[258]]
- }, {
- key: hi(f + d + h + "YU:P" + Cn),
- value: typeof navigator[e[244]] == "functi" + En + "n" && navigator[e[244]]() || w[v + bn + "fa" + p + g + "tStr"]
- }, {
- key: n[259],
- value: function () {
- var r,
- a = n[260],
- i = n[79];
- if (document[di(e[245])]) try {
- r = new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash"), i = parseInt(r[fi(e[246])]("$version").split(e[247])[1]["spl" + m + "t"](n[261])[e[93]]);
- } catch (c) {} else if (navigator.plugins && navigator[fi("snigul" + a)][fi("htgnel")] > 0 && (r = navigator.plugins[fi("hsalF evawkcohS")]) && r[di(e[248])]) for (var o = r.description.split(di(t[246])), u = 0; u < o.length; ++u) isNaN(parseInt(o[u])) || (i = parseInt(o[u]));
- return false !== i ? i : w.defaultStr;
- }()
- }, {
- key: S + "currency",
- value: navigator.hardwareConcurrency || w[hi("2P^V#YLy#X")]
- }, {
- key: "language",
- value: navigator.language || navigator.userLanguage || navigator[e[249]] || navigator[t[247]] || w[di("\u10f9\u109c\u10fa\u109b\u10ee\u1082\u10f6\u10a5\u10d1\u10a3")]
- }, {
- key: "languages",
- value: (navigator[t[248]] || [])[hi(" t[126] ? 1 : window[di("\u10f2\u1087\u10f3\u1096\u10e4\u10b3\u10da\u10be\u10ca\u10a2")] && window[vi(s + "\u090a\u0987\u09d5\u0980\u09d5")] && window.outerWidth - window.innerWidth > 200 ? 1 : 0;
- }
- }, {
- key: l + "m",
- value: function () {
- var r = t[251],
- a = (0, T.map)([(t[107], T.some)(["phantom", n[266], "callPhantom", "webdriver", r + "m_IDE_Recorder", "_selenium", "callSeleniu" + f], function (e) {
- return e in window;
- }), (0, T.some)(["__driver_evalu" + d, "__webdriver_evaluate", "__selenium_ev" + Bn, t[252], vi("\u57b8\u0942\u095e\u09e3\u09b9\u092b\u098b\u09c3\u09ab\u09c8\u09ac\u09c6\u09ca\u09dc\u09c6" + xn), vi("\u57b8\u0942\u094d\u09f4\u09b2\u0939\u099c\u09d8\u0982\u09d8\u09b0\u09ee\u09cd\u09d3\u09c1\u0a63\u0a7d\u09ad\u09ba\u0934\u0944"), "__selenium_unwrapped", "__fxdriver_unwrapped", "__webdriver_script_func", "__" + h + "bdriver_script_f" + v], function (e) {
- return e in document;
- }), (t[107], T.some)(["selenium", "webdriver", "driver"], function (t) {
- return document.documentElement[e[253]](t);
- }), new RegExp(fi(e[254]), n[31])[e[201]](navigator[fi("tnegAresu")]), !!navigator["we" + Ln + "drive" + p]], function (t) {
- return "" + (t ? 1 : e[93]);
- })[n[121]]("");
- return a = parseInt(("00000000000000000000000000000000" + a)[vi("\u5794\u0968\u0958\u09e2\u09a4\u092f")](-n[267]), n[134]);
- }
- }, {
- key: "cf",
- value: function () {
- var r = [m[di(t[253])], g[di("\u10f9\u109c\u10fa\u109b\u10ee\u1082\u10f6")], S["default"]],
- a = "" + r[(0, T.random)(0, r.length - 1)],
- i = (n[88], T.random)(0, a[e[87]] - 10),
- o = (0, T.random)(30, n[127]);
- return a.substr(i, o);
- }
- }];
- }, function (r, a, i) {
- var o,
- u = "le",
- c = e[255],
- s = t[65],
- l = i(2),
- f = ((o = l) && o[Fn + u], i(0)),
- d = i(1);
- r[n[252]] = {
- key: di(c + "\u1094\u10e7"),
- value: navigator.plugins ? (0, f.map)(navigator.plugins, function (r) {
- var a = t[254],
- i = (n[88], f["ma" + a])(r, function (t) {
- return [t[vi(e[256])], t.suffixes].join(fi("~"));
- }).join(",");
- return [r["na" + kn + "e"], r[hi("2PKT$\\HC?ZV")], i].join("::");
- })[vi(s + "\u0953\u09ff")](hi("m")) : d[hi('2P^V#YLd"G')]
- };
- }, function (r, a, i) {
- var o = t[69],
- u = n[268],
- c = i(e[89]);
- r.exports = [{
- key: "colorDepth",
- value: screen["color" + On] || c.defaultNum
- }, {
- key: "reso" + o + u + "tio" + In,
- value: [screen.width || 0, screen[hi(t[255])] || 0].join(";")
- }, {
- key: "availResolution",
- value: [screen[e[257]] || 0, screen.availHeight || 0].join(hi("m"))
- }];
- }, function (n, r, a) {
- var i = t[91],
- o = e[2],
- u = e[40],
- c = t[78],
- s = e[32];
- t[256];
- n[fi("stropxe")] = [{
- key: e[258],
- value: function () {
- var n = e[5],
- r = e[51],
- a = e[86],
- u = t[257];
- try {
- return !!window["lo" + i + "a" + n + "S" + o + Gn + r + a + u + "e"];
- } catch (c) {
- return true;
- }
- }() ? e[89] : t[107]
- }, {
- key: "supportSessionStorage",
- value: function () {
- try {
- return !!window.sessionStorage;
- } catch (e) {
- return true;
- }
- }() ? 1 : 0
- }, {
- key: fi("BDdex" + Zn + u + "nIt" + Nn + "opp" + c + s),
- value: function () {
- try {
- return !!window.indexedDB;
- } catch (e) {
- return true;
- }
- }() ? 1 : t[107]
- }, {
- key: e[259],
- value: function () {
- return document.body && document.body[t[258]] ? 1 : 0;
- }
- }, {
- key: "supportOpenDatabase",
- value: window.openDatabase ? 1 : 0
- }];
- }, function (e, t, r) {
- vi("\u5792\u096e\u095f\u09b1\u09a3\u0929\u099c\u09d8\u0997\u09c9"), e[n[252]] = {
- key: "timezone",
- value: function () {
- return new window[hi("\x1f[L[")].DateTimeFormat().resolvedOptions().timeZone;
- }
- };
- }, function (e, t, r) {
- var a = n[269],
- i = n[270];
- e.exports = {
- key: a + jn + "zo" + i + "Offset",
- value: function () {
- return new Date().getTimezoneOffset();
- }
- };
- }, function (r, a, i) {
- var o = t[259],
- u = n[271];
- r.exports = {
- key: di("\u10e9\u1086\u10f3\u1090\u10f8"),
- value: function () {
- var r = e[260],
- a = e[93],
- i = false;
- "undefined" != typeof navigator[di("\u10f0\u1091\u10e9\u10bd\u10d2\u10a7\u10c4\u10ac\u10fc\u1093\u10fa\u1094\u10e0\u1093")] ? a = navigator["maxTouchPo" + o] : typeof navigator[vi("\u578a\u096e\u0977\u09f0\u09a8\u0909\u0981\u09c4\u0997\u09d5\u0992\u09de\u09d1\u09d3" + u)] != Vn + r + "fine" + Dn && (a = navigator[n[272]]);
- try {
- document.createEvent("TouchEvent"), i = true;
- } catch (c) {}
- return [a, i, "ontouchstart" in window][t[260]](";");
- }
- };
- }, function (r, a, i) {
- var o = "createElemen",
- u = "e",
- c = "b",
- s = "g",
- l = t[6],
- f = t[261],
- d = n[273],
- h = n[274],
- v = n[275],
- p = e[14],
- g = e[2],
- m = n[276],
- S = t[262],
- T = n[277],
- y = n[71],
- w = e[37],
- A = t[263],
- C = t[264],
- E = n[278],
- b = n[84],
- M = n[147],
- _ = t[265],
- P = e[261],
- R = e[262],
- B = e[263];
- t[256];
- var x = i(1),
- L = i(e[93]),
- F = document.createElement(di("\u10fe\u109f\u10f1\u1087\u10e6\u1095")),
- k = !(!F.getContext || !F.getContext(vi("\u57d5\u0979")));
- function O() {
- var e = document[o + "t"](fi("savnac")),
- t = null;
- try {
- t = e[fi(n[279])](Hn + u + c + s + "l") || e.getContext("experimental-webgl");
- } catch (r) {}
- return t || (t = null), t;
- }
- r["export" + l] = [{
- key: "webgl",
- hash: true,
- value: function () {
- if (!k) return false;
- var e = O();
- return !!window.WebGLRenderingContext && !!e;
- }() ? function () {
- var r = n[280],
- a = t[266],
- i = t[267],
- o = t[268],
- u = e[264],
- c = n[281],
- s = n[282],
- l = t[269],
- x = t[270],
- F = t[271],
- k = n[144],
- I = n[283],
- G = n[284],
- Z = void n[88],
- N = function (t) {
- return Z.clearColor(e[93], e[93], e[93], e[89]), Z[di("\u10f8\u1096\u10f7\u1095\u10f9\u109c")](Z.DEPTH_TEST), Z[di("\u10f9\u109c\u10ec\u1098\u10f0\u10b6\u10c3\u10ad\u10ce")](Z.LEQUAL), Z.clear(Z.COLOR_BUFFER_BIT | Z[hi("\x12phc\x1ejzb\x10s}e\twqc")]), "[" + t[0] + ", " + t[1] + fi("]");
- };
- if (!(Z = O())) return "unknown";
- var j = [],
- V = di("\u10fc\u1088\u10fc\u108e\u10e7\u1085\u10f0\u1084\u10e1\u10c1\u10b7\u10d2\u10b1\u1083\u10a3\u10c2\u10b6\u10c2\u10b0\u10e6\u1083\u10f1\u1085\u10e0\u1098\u10a3\u10d5\u10b4\u10c6\u10bf\u10d6\u10b8\u10df\u10ff\u1089\u10ec\u108f\u10bd\u109d\u10eb\u108a\u10f8\u1081\u10e8\u1086\u10d2\u10b7\u10cf\u108c\u10e3\u108c\u10fe\u109a\u10f3\u109d\u10fc\u1088\u10ed\u10d6\u10a3\u10cd\u10a4\u10c2\u10ad\u10df\u10b2\u1092\u10e4\u1081\u10e2\u10d0\u10f0\u1085\u10eb\u1082\u10e4\u108b\u10f9\u1094\u10db\u10bd\u10db\u10a8\u10cd\u10b9\u1082\u10f4\u109b\u10f2\u1096\u10b6\u10db\u10ba\u10d3\u10bd\u1095\u10bc\u10c7\u10b1\u10d0\u10a2\u10db\u10b2\u10dc\u1088\u10ed\u1095\u10d6\u10b9\u10d6\u10a4\u10c0\u10a9\u10c7\u10a6\u10d2\u10b7\u108a\u10eb\u109f\u10eb\u1099\u10cf\u10aa\u10d8\u10ac\u10c9\u10b1\u109a\u10ef\u1081\u10e8\u108e\u10e1\u1093\u10fe\u10b1\u10d7\u10b1\u10c2\u10a7\u10d3\u10e8\u108f\u10e3\u10bc\u10ec\u1083\u10f0\u1099\u10ed\u1084\u10eb\u1085\u10b8\u10ce\u10ab\u10c8\u10fc\u10d4\u10b5\u10c1\u10b5\u10c7\u1091\u10f4\u1086\u10f2\u1097\u10ef\u10c3\u10f3\u10df\u10ee\u10c7\u10fc\u1081"),
- D = di(d + a),
- H = Z[vi("\u5784\u096f\u095f\u09f0\u09a4\u0938\u09ac\u09c4\u0992\u09db\u09a7\u09c3")]();
- Z.bindBuffer(Z[fi("REFFUB_YARRA")], H);
- var U = new Float32Array([-0.2, -t[273], 0, 0.4, -0.26, e[93], n[88], 0.732134444, 0]);
- Z[hi('4@^Q3G|V"T')](Z[hi("\x17gjv\x0fjzb\x10s}e")], U, Z[fi(t[274])]), H[fi("eziSmeti")] = 3, H[hi('8@U~"PUD')] = n[133];
- var Y = Z.createProgram(),
- J = Z.createShader(Z[t[275]]);
- Z.shaderSource(J, V), Z["compileSha" + h](J);
- var W = Z[Un + "eShad" + v](Z.FRAGMENT_SHADER);
- Z[fi(t[276])](W, D), Z.compileShader(W), Z.attachShader(Y, J), Z[di(t[277])](Y, W), Z[vi("\u578b\u0974\u0954\u09fa\u0980\u092f\u0981\u09d6\u0986\u09dc\u09af")](Y), Z.useProgram(Y), Y[n[285]] = Z.getAttribLocation(Y, "attr" + Yn + p + "r" + g + "e" + i), Y[di("\u10f2\u1094\u10f2\u1081\u10e4\u1090\u10c5\u10ab\u10c2\u10a4\u10cb\u10b9\u10d4")] = Z.getUniformLocation(Y, "unifo" + o + "set"), Z.enableVertexAttribArray(Y[vi(t[278])]), Z[di("\u10eb\u108e\u10fc\u1088\u10ed\u1095\u10d4\u10a0\u10d4\u10a6\u10cf\u10ad\u10fd\u1092\u10fb\u1095\u10e1\u1084\u10f6")](Y.vertexPosAttrib, H[n[286]], Z[t[279]], false, 0, 0), Z[di("\u10e8\u1086\u10ef\u1089\u10e6\u1094\u10f9\u10cb\u10ad")](Y.offsetUniform, t[90], 1), Z[fi("syarrAward")](Z[m + u], e[93], H[fi("smetImun")]);
- try {
- j.push(Z[Jn + "as"][n[287]]());
- } catch (K) {}
- j.push("extensions:" + (Z[n[288]]() || []).join(";")), j.push(vi("\u5790\u0978\u0958\u09f6\u09bc\u097d\u098f\u09dd\u099d\u09dc\u09b1\u09d4\u09dc\u099d\u09da\u0a78\u0a72\u09b8\u09ea\u0926\u0949\u09f9\u098a\u0999\u09e4\u090f\u0933\u091f\u0a6f\u0998\u09fc") + N(Z[t[280]](Z["ALI" + c + "S" + Wn + "D_LINE_" + s + "I" + S + "TH_" + Xn + "A" + Kn + T + Qn]))), j.push(di(t[281]) + N(Z.getParameter(Z.ALIASED_POINT_SIZE_RANGE))), j[fi(n[289])]("webgl alpha bits:" + Z[n[290]](Z["ALPH" + zn + "BITS"])), j.push("webgl antialiasing:" + (Z[e[266]]()["antialia" + y] ? vi("\u579e\u0978\u0949") : "no")), j.push(hi("!PZP:\x15Z[#P\x18U?AK\r") + Z[fi("retemaraPteg")](Z.BLUE_BITS)), j["pu" + $n]("webgl depth bits:" + Z[di("\u10fa\u109f\u10eb\u10bb\u10da\u10a8\u10c9\u10a4\u10c1\u10b5\u10d0\u10a2")](Z[n[291]])), j[hi("&@K_")](e[267] + Z["getParam" + qn](Z.GREEN_BITS)), j.push("webgl max anisotropy:" + function (a) {
- var i = a[vi("\u5780\u0978\u094e\u09d4\u09a8\u0929\u098b\u09df\u0987\u09d4\u09ad\u09df")](e[265]) || a.getExtension(r + "ture_filter_an" + f) || a.getExtension(t[272]);
- if (i) {
- var o = a.getParameter(i[vi("\u57aa\u095c\u0962\u09ce\u0984\u0918\u09b6\u09e5\u09a1\u09ef\u0987\u09ee\u09f5\u09fc\u09ee\u0a4e\u0a5d\u0993\u0983\u0902\u096f\u09c9\u09ac\u09be\u0994\u0924\u090d\u0934\u0a50\u09a9")]);
- return 0 === o && (o = 2), o;
- }
- return n[109];
- }(Z)), j[vi("\u5797\u0968\u0949\u09f9")]("webgl max combined texture image units:" + Z[l + "rameter"](Z.MAX_COMBINED_TEXTURE_IMAGE_UNITS)), j[n[292]]("webgl max cub" + er + " size:" + Z.getParameter(Z.MAX_CUBE_MAP_TEXTURE_SIZE)), j[t[282]](tr + "nt uniform vectors:" + Z[vi("\u5780\u0978\u094e\u09c1\u09b1\u092f\u098f\u09dc\u0991\u09c9\u09a7\u09c3")](Z[fi(x + "NU_TNEMGARF_X" + F)])), j[e[88]]("webgl max render buffer size:" + Z[di("\u10fa\u109f\u10eb\u10bb\u10da\u10a8\u10c9\u10a4\u10c1\u10b5\u10d0\u10a2")](Z[vi("\u57aa\u095c\u0962\u09ce\u0982\u0918\u09a0\u09f5\u09b1\u09ef\u0980\u09e4\u09fe\u09fb\u09f3\u0a43" + nr + "\u0965")])), j[fi(e[268])]("webgl max texture image units:" + Z.getParameter(Z["MAX_TEXTURE_IMAGE_UNIT" + w])), j.push(fi(n[293]) + Z[hi("1PLg7GYZ3A]E")](Z[hi("\x1bt`h\x02p`c\x03g}h\x05|br")])), j.push(A + "bgl max " + C + "rying " + E + "ctors:" + Z[k + "e" + b + M + "aramete" + rr](Z.MAX_VARYING_VECTORS)), j[di("\u10ed\u1098\u10eb\u1083")](vi("\u5790\u0978\u0958\u09f6\u09bc\u097d\u0983\u09d0\u098c\u099d\u09b4\u09d4\u09ca\u09c9\u09d3\u0a69\u0a3c\u09bc\u09be\u0925\u0952\u09f4\u099c\u0982\u09fe") + Z[I + "rameter"](Z["MAX_VERT" + _ + "BS"])), j[e[88]](hi('!PZP:\x15UV.\x15NR$A]OvA]O"@JRv\\UV1P\x18B8\\LDl') + Z[e[269]](Z["MAX_VERTEX_TEXTURE_IMAGE_UNI" + ar])), j.push(n[294] + Z.getParameter(Z[di("\u10d0\u1091\u10c9\u1096\u10c0\u1085\u10d7\u1083\u10c6\u109e\u10c1\u1094\u10da\u1093\u10d5\u109a\u10c8\u1085\u10da\u108c\u10c9\u108a\u10de\u1091\u10c3\u1090")])), j[fi("hsup")]("webgl max viewport dims:" + N(Z.getParameter(Z[fi(n[295])]))), j.push(hi('!PZP:\x15JR2\x15Z^"F\x02') + Z[e[269]](Z[t[283]])), j.push("webgl renderer:" + Z.getParameter(Z[G + "ERER"])), j[di("\u10ed\u1098\u10eb\u1083")](t[284] + Z[fi("retemaraPteg")](Z[P + ir])), j.push(fi(":stib licnets lgbew") + Z[n[290]](Z[di("\u10ce\u109a\u10df\u1091\u10d2\u109b\u10d7\u1088\u10ca\u1083\u10d7\u1084")])), j.push(n[296] + Z.getParameter(Z[hi("\0pvs\x19g")])), j.push("webgl version:" + Z.getParameter(Z[n[297]]));
- try {
- var X = Z.getExtension(di("\u10ca\u108f\u10cd\u108a\u10c6\u1099\u10fd\u1098\u10fa\u108f\u10e8\u10b7\u10c5\u10a0\u10ce\u10aa\u10cf\u10bd\u10d8\u10aa\u10f5\u109c\u10f2\u1094\u10fb"));
- X && (j.push(vi("\u5790\u0978\u0958\u09f6" + R + "\u099b\u09df\u0999\u09dc\u09b1\u09da" + or + "\u0996\u0a67\u0a79\u09b3\u09ae\u093e\u0952\u09a7") + Z.getParameter(X[t[285]])), j.push("webgl unmasked renderer:" + Z.getParameter(X.UNMASKED_RENDERER_WEBGL)));
- } catch (K) {}
- return Z[fi("tamroFnoisicerPredahSteg")] ? ((t[107], L[di("\u10f8\u1099\u10fa\u1092")])(["FLOAT", vi("\u57ae\u0953\u096e")], function (r) {
- (n[88], L[e[270]])(["VERTEX", t[286]], function (a) {
- var i = t[287];
- (0, L[di("\u10f8\u1099\u10fa\u1092")])([e[271], "MEDIUM", "LOW"], function (o) {
- (0, L[vi("\u5782\u097c\u0959\u09f9")])(["precision", t[288], "rangeMax"], function (t) {
- var u = Z[fi("tamroFnoisicerPredahSteg")](Z[a + vi("\u57b8\u094e\u0972\u09d0\u0994" + i)], Z[o + n[298] + r])[t];
- "precision" !== t && (t = "precision " + t);
- var c = ["webgl ", a.toLowerCase(), " shader ", o[di("\u10e9\u1086\u10ca\u10a5\u10d2\u10b7\u10c5\u1086\u10e7\u1094\u10f1")](), e[247], r.toLowerCase(), " ", t, ":", u];
- j.push(c.join(""));
- });
- });
- });
- }), j[vi(cr + "\u0953\u09ff")]("~")) : j[hi(B + ur)]("~");
- } : x.defaultStr
- }, {
- key: "webgl2",
- value: function () {
- var t = n[299],
- r = O();
- if (!r) return x.defaultStr;
- var a = r.getExtension("WEBGL_debug_renderer_info");
- return [r.getParameter(a[di(n[300])]), r.getParameter(a["UNMASKED_RENDERER_WE" + t])].join(e[252]);
- }
- }];
- }, function (r, a, i) {
- var o = e[272],
- u = "a",
- c = "c",
- s = "ll",
- l = "l";
- function f(e, r, a) {
- var i = n[301],
- o = true;
- if (e) {
- var f = 0,
- d = e.length,
- h = r[0],
- v = r[1],
- p = r[2];
- switch (r.length) {
- case 0:
- for (; f < d; f += 1) o = false !== e[f][fi(vr + "l" + u + c)](a) && o;
- break;
- case t[90]:
- for (; f < d; f += 1) o = false !== e[f][i + s](a, h) && o;
- break;
- case n[134]:
- for (; f < d; f += 1) o = e[f].call(a, h, v) !== t[289] && o;
- break;
- case t[141]:
- for (; f < d; f += 1) o = false !== e[f]["c" + pr + l + "l"](a, h, v, p) && o;
- break;
- default:
- for (; f < d; f += 1) o = false !== e[f].apply(a, r) && o;
- }
- }
- return o;
- }
- a.__esModule = t[83];
- var d = new RegExp(fi("+s\\")),
- h = function () {
- var r = e[273];
- function a() {
- !function (e, t) {
- if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function");
- }(this, a);
- }
- return a[fi(t[290])].on = function (e, t) {
- if (!t) return this;
- e = e.split(d);
- for (var n = this[di("\u10c2\u109d\u10f8\u108e\u10eb\u1085\u10f1\u1082")] || (this.__events = {}), r = undefined; r = e.shift();) (n[r] || (n[r] = [])).push(t);
- return this;
- }, a[vi("\u5797\u096f\u0955\u09e5\u09bf\u0929\u0997\u09c1\u0991")].one = function (e, n) {
- var r = this;
- return this.on(e, function a() {
- r[t[291]](e, a), n.apply(undefined, arguments);
- });
- }, a[hi(n[302])].off = function (e, t) {
- var n = this.__events,
- r = undefined,
- a = undefined;
- if (!n) return this;
- if (!e && !t) return delete this.__events, this;
- for (e = e ? e[fi("tilps")](d) : v(n); r = e.shift();) if (a = n[r]) if (t) for (var i = a.length - 1; i >= 0; i--) a[i] === t && a.splice(i, 1);else delete n[r];
- return this;
- }, a[hi("&GWC9AAG3")]["em" + sr] = function (a) {
- var i = this.__events;
- if (!i) return this;
- a = a[t[292]](d);
- for (var u = void n[88], c = undefined, s = undefined, l = true, h = arguments[o + r], v = Array(h > 1 ? h - 1 : 0), p = n[78]; p < h; p++) v[p - 1] = arguments[p];
- for (; u = a[e[274]]();) (s = i[di("\u10fc\u1090\u10fc")]) && (s = s.slice()), (c = i[u]) && (c = c[di(e[275])]()), "all" !== u && (l = f(c, v, this) && l), l = f(s, [u][hi("5Z" + lr + fr)](v), this) && l;
- return l;
- }, a;
- }();
- h[fi(n[303])].trigger = h[hi("&GWC9AAG3")].emit, h[fi("epytotorp")][fi("ecno")] = h[di("\u10ed\u109f\u10f0\u1084\u10eb\u109f\u10e6\u1096\u10f3")].one;
- var v = Object.keys;
- v || (v = function (e) {
- var t = n[86],
- r = [];
- for (var a in e) e[fi("ytreporP" + dr + hr)](a) && r["pus" + t](a);
- return r;
- }), a[hi("2P^V#YL")] = h;
- }, function (r, a, i) {
- var o = n[304],
- u = "ca",
- c = "ule",
- s = "ckO",
- l = "pti",
- f = "r",
- d = "R",
- h = "a",
- v = e[276],
- p = e[277],
- g = t[293],
- m = t[13],
- S = n[7],
- T = e[278],
- y = t[151];
- di("\u10e8\u109b\u10fe\u10de\u10ad\u10d9\u10ab\u10c2\u10a1\u10d5"), a.__esModule = t[83];
- var w = P(i(2)),
- A = P(i(3)),
- C = function (e) {
- var t = n[305];
- if (e && e.__esModule) return e;
- var r = {};
- if (null != e) for (var a in e) Object[fi("epytotorp")][vi(o + gr + mr + "\u09cc\u09c4")][u + t](e, a) && (r[a] = e[a]);
- return r[n[113]] = e, r;
- }(i(39)),
- E = i(0),
- b = P(i(e[227])),
- M = i(6),
- _ = P(i(48));
- function P(e) {
- return e && e["__esMod" + c] ? e : {
- default: e
- };
- }
- var R = function () {
- var r = "pK",
- a = "ey",
- i = "che",
- o = n[306],
- u = "N",
- c = t[76],
- P = t[294],
- R = e[279];
- function B() {
- var e = t[295],
- v = t[296],
- p = this,
- g = arguments.length > 0 && arguments[0] !== undefined ? arguments[n[88]] : {};
- !function (e, t) {
- if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function");
- }(this, B), g[hi("7EH~2")] = g.appId || g[e + r + a], this.options = g, this.defer = w["default"].defer(), this.setState(M.STATE_MAP.init);
- var m = this[i + s + l + o](g);
- if (m) return this["defe" + f][t[102]](new Error(m)), this;
- (0, b["default"])(function () {
- return document[hi(v + u)];
- }, t[297])[vi(t[298])](function () {
- p[di("\u10ee\u108b\u10ff\u10ac\u10d8\u10b9\u10cd\u10a8")](M[Sr + "MAP"][Tr + yr + wr + d + c + h + "d" + Ar]), p[hi("&G]F#PKC")]();
+ o = await b.post(m, n, {
+ "timeout": 20000
});
- }
- return B[hi("&GWC9AAG3")][n[307]] = function (e) {
- this._state = e;
- }, B[vi("\u5797\u096f\u0955\u09e5\u09bf\u0929\u0997\u09c1\u0991")][vi(n[308])] = function () {
- return this["_st" + v];
- }, B[di(n[309])].checkOptions = function (e) {
- for (var r = [n[310], fi("dIppa")], a = 0; a < r[t[106]]; a++) {
- var i = r[a];
- if (!Object[fi(t[290])][hi('>TKx![hE9E]E"L')].call(e, i)) return fi("[ yek :snoitpo") + i + "] is not found!";
- if (!e[i]) return "options: key [" + i + fi(p + "e si ]");
- }
- }, B[hi("&GWC9AAG3")].mergeOptions = function () {
- var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
- n = this.options,
- r = ["appId", vi("\u5792\u096e\u095f\u09e3\u0999\u0939"), t[299]];
- return (0, E.map)(r, function (t) {
- n[t] && (e[t] = encodeURIComponent(n[t]));
- }), e.appKey = e.appId, delete e.appId, e;
- }, B[fi("epytotorp")][hi("&G" + Cr + "#PKC")] = function () {
- var r = this;
- this[di("\u10fa\u109f\u10eb\u10a7\u10ce\u10aa")]()[hi('"]]Y')](function (a) {
- var i = t[300],
- o = n[311],
- u = r[n[312]]({
- lid: a.value,
- lidType: a[vi("\u5793\u0964\u094a\u09f4")],
- cache: !!r.options.cache
- });
- r[vi("\u5794\u0978\u094e\u09c2\u09a4\u093c\u099a\u09d4")](M.STATE_MAP[di("\u10ed\u109f\u10fa\u108b\u10fe\u109b\u10e8\u109c\u10cf\u10bb\u10da\u10a8\u10dc")]);
- var c = r[n[313]](u);
- (0, A[di("\u10f9\u109c\u10fa\u109b\u10ee\u1082\u10f6")])(r[e[280]].server, {
- appId: r[e[280]].appId,
- param: c
- }, undefined, r.options[vi("\u5793\u0974\u0957\u09f4\u09bf\u0928\u099a")])[di(t[301])](function (e) {
- r[i + "te"](M[o + "ATE_" + g + "P"][hi(t[302])]), r[hi(n[314])](e);
- }, function (e) {
- r[fi(t[303])]();
- });
- });
- }, B[di("\u10ed\u109f\u10f0\u1084\u10eb\u109f\u10e6\u1096\u10f3")][fi(n[315])] = function (e) {
- return e.xhr && (e.message = e["e" + Er + "ro" + m].message), e;
- }, B[hi("&GWC9AAG3")].parseResponse = function (r) {
- var a = e[281],
- i = r[n[316]];
- i === t[90] || 2 === i ? this.options[t[304]] || this[hi(n[317])]() !== M.STATE_MAP[di("\u10ed\u109f\u10fa\u108b\u10fe\u109b\u10e8\u109c\u10d8\u10b7\u10d9\u10bc")] ? this.defer[t[305]](r.data) : this[hi(a + "PLR" + P + "A")]() : -3 === i ? this["defe" + S][e[282]](new Error("status1: -3")) : -4 === i && r[t[306]] ? (this[vi("\u5794\u0978\u094e\u09dd\u09b9\u0939")](r[vi("\u5783\u097c\u094e\u09f0")]), this[vi("\u5783\u0978\u094e\u09f4\u09b3\u0929")]()) : this[vi(t[307])](-5 === i);
- }, B[hi("&GWC9AAG3")][vi("\u5783\u0978\u094e\u09f4\u09b3\u0929")] = function (r) {
- var a = n[58],
- i = n[318],
- o = t[18],
- u = this,
- c = new _[fi(R + "afe" + a)](this.options);
- this[di(e[283])](M.STATE_MAP[hi("2PLR5AkC7GL")]), w[hi(t[308])].all([c.init(), this[hi(t[309])]()]).then(function (a) {
- var c = e[284],
- s = t[310],
- l = e[285],
- f = a[0],
- d = a[1],
- h = u.mergeOptions((0, E[hi(";\\@")])({
- lid: d.value,
- lidType: parseInt(d[vi("\u5793\u0964\u094a\u09f4")]),
- cache: !!u.options[n[319]]
- }, f));
- u.setState(M[fi("PAM_ETATS")][fi("tratStseuqer")]);
- var v = u.oMpGi(h);
- (t[107], A["default"])(u[vi("\u5788\u096d\u094e\u09f8\u09bf\u0933\u099d")][fi("revres")], {
- appId: u[hi("9EL" + c + "K")].appId,
- param: v
- }, r, u[n[320]][fi("tuoemit")])[fi("neht")](function (e) {
- u.setState(M[vi("\u57b4\u0949\u097b\u09c5\u0995\u0902\u09a3\u09f0\u09a4")][vi(s + "\u092e\u099a\u09f5\u099b\u09d3\u09a7")]), 2 === e[t[311]] ? (u.defer.resolve(e[hi("2TLV")]), u["even" + i] && u.events[n[321]]("success", h, e[di("\u10f9\u1098\u10ec\u108d")])) : u[hi("2P^R$")].reject(new Error(hi("%AYC#F\n\rv") + e[fi("sutats")]));
- }, function (n) {
- var r = e[58];
- v ? u.defer[hi("$PKX:C]")](t[312] + v) : u.defer.reject(u[hi("8ZJ" + o + "7YQ" + T + "3p" + r + l + "9" + y)](n));
- });
- });
- }, B[fi("epytotorp")][fi("diLteg")] = function () {
- var e = this;
- return this[fi("diLteg_")]().then(function () {
- var n = arguments[vi("\u578b\u0978\u0954\u09f6\u09a4\u0935")] > t[107] && arguments[0] !== undefined ? arguments[0] : {};
- return n.value && e[di("\u10ee\u108b\u10ff\u10b3\u10da\u10be")](n.value), n;
- });
- }, B[vi("\u5797\u096f\u0955\u09e5\u09bf\u0929\u0997\u09c1\u0991")][fi("diLteg_")] = function () {
- var e = C.get(M[n[117]]) || {
- type: "0",
- value: new Date().getTime() + (0, E[di(t[313])])()
- };
- return w[hi("2P^V#YL")].resolve(e);
- }, B[vi("\u5797\u096f\u0955\u09e5\u09bf\u0929\u0997\u09c1\u0991")][fi(e[286])] = function (e) {
- C[vi(n[322])](M.LID_KEY, e, this[di("\u10f2" + br + "\u10f6\u109f\u10f0\u109e\u10ed")][hi("2ZUV?[")]);
- }, B[di("\u10ed\u109f\u10f0\u1084\u10eb\u109f\u10e6\u1096\u10f3")].oMpGi = function (e) {}, B;
- }();
- a["default"] = R;
- }, function (r, a, i) {
- var o = "\u57b8\u0942\u095f\u09e2\u099d\u0932\u098a\u09c4",
- u = "\u0998\u09d8",
- c = e[287];
- a[e[288]] = e[100];
- var s,
- l = i(4),
- f = i(2),
- d = (s = f) && s[vi(o + u)] ? s : {
- default: s
- };
- var h = document.head || document.getElementsByTagName(t[314])[0];
- a["default"] = function () {
- var r = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
- a = r = function (e) {
- for (var n = arguments.length, r = Array(n > t[90] ? n - 1 : 0), a = 1; a < n; a++) r[a - 1] = arguments[a];
- for (var i = 0; i < r[di("\u10f1\u1094\u10fa\u109d\u10e9\u1081")]; i++) {
- var o = r[i];
- for (var u in o) o[fi("ytreporPnwOsah")](u) && (e[u] = o[u]);
- }
- return e;
- }({
- url: "",
- data: {},
- callback: "callback",
- timeout: t[315] * e[289]
- }, r),
- i = a[fi(Mr + "ru")],
- o = a.data,
- u = a.callback,
- s = a[di("\u10e9\u1080\u10ed\u1088\u10e7\u1092\u10e6")],
- f = "_" + String(Math.random())[n[323]](2);
- return o[u] = f, i += i[fi("fOxedni")](vi(e[290])) > 0 ? "&" : "?", i += (0, l.param)(o), new d["default"](function (e, r) {
- var a = t[316],
- o = document.createElement("script");
- window[f] = function (t) {
- var r = n[324];
- e(t);
- try {
- h[r + "ove" + c + "ld"](o), delete window[f];
- } catch (a) {}
- }, o.src = i, o.onerror = function (e) {
- r(e || new Error("jsonp error"));
- }, h[hi("7EHR8Q{_" + _r)](o), setTimeout(function () {
- r(new Error(a + " timeout"));
- }, s);
- });
- };
- }, function (r, a, i) {
- var o = n[26],
- u = "g";
- a["__esModu" + Pr] = e[100];
- var c = i(4),
- s = d(i(2)),
- l = i(35),
- f = d(i(38));
- function d(e) {
- return e && e[Rr + "e"] ? e : {
- default: e
- };
+ if (o.status === 200) {
+ const p = o.data;
+ if (p?.["status"] === "success") return p.signature;
+ aI("签名", "签名失败: " + (p?.["message"] || "未知错误"));
+ } else aI("签名", "服务器返回错误");
}
- var h = function () {};
- a["default"] = function () {
- var r = e[291],
- a = t[317],
- i = t[13],
- d = e[292],
- v = n[325],
- p = e[40],
- g = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
- return (g = function (t) {
- for (var r = e[2], a = arguments[Fr + kr + Or + u + r + Ir], i = Array(a > 1 ? a - 1 : n[88]), o = 1; o < a; o++) i[o - 1] = arguments[o];
- for (var c = 0; c < i.length; c++) {
- var s = i[c];
- for (var l in s) s[di("\u10f5\u1094\u10e7\u10a8\u10df\u10b1\u10e1\u1093\u10fc\u108c\u10e9\u109b\u10ef\u1096")](l) && (t[l] = s[l]);
- }
- return t;
- }({
- method: vi("\u57a0\u0958\u096e"),
- url: "",
- dataType: "json",
- data: {},
- headers: {},
- timeout: 30 * n[326],
- async: true,
- cache: true,
- credentials: false
- }, g)).method = g.method[t[318]](), g[di(r + Br)] = g[vi("\u5783\u097c\u094e\u09f0\u0984\u0924\u099e\u09d4")].toUpperCase(), g.headers["Acce" + o] = "application/json, text/plain, */*", "GET" === g.method && (0, f["default"])(g.data) && (g[fi("ehcac")] || (g[hi("2TLV")][t[319]] = Math.random().toString()[fi("ecils")](2)), g.url += (g[di("\u10e8\u109a\u10f6")].indexOf("?") > 0 ? t[320] : vi("\u57d8")) + (0, c.param)(g.data)), new s[xr + Lr](function (r, o) {
- var u = new XMLHttpRequest(),
- s = function (e) {
- o({
- xhr: u,
- options: g,
- error: e
- });
- },
- m = function () {
- var a = u[t[311]];
- if (a >= 200 && a < 300 || 304 == a || 1223 === a) {
- var i = u.response || u.responseText;
- if ("JSON" === g[di("\u10f9\u1098\u10ec\u108d\u10d9\u10a0\u10d0\u10b5")]) try {
- r((t[107], l[e[293]])(i));
- } catch (o) {
- s(o);
- } else r(i);
- } else s(new Error(di("\u10cf\u10aa\u10db\u10ae\u10cb\u10b8\u10cc\u10ec\u10a9\u10db\u10a9\u10c6\u10b4\u1094") + u[n[316]]));
- },
- S = function () {
- s(new Error(fi("tuoemiT tseuqeR")));
- },
- T = vi(a + "\u098a\u09d4\u09d9\u09d9\u09d3\u0a63") in u ? function (e, t) {
- u[hi("%PLe3DMR%ApR7Q]E")](e, t);
- } : h;
- di("\u10f2\u109c\u10f0\u109f\u10fe\u109a") in u ? u.onload = m : u.onreadystatechange = function () {
- 4 === u[e[294]] && m();
- }, "onerro" + i in u && (u[fi("rorreno")] = function (t) {
- var n = di("");
- t && (n = t.message || t[di("\u10f3\u1092\u10ff\u109a")] || t[fi("e" + d + "yt")]), n && "error" !== n || (n = u.responseText || hi(e[295])), s(new Error(n));
- }), "onabort" in u && (u[hi("9[YU9GL")] = function () {
- s(new Error(vi("\u57b5\u0978\u094b\u09e4\u09b5\u092e\u099a\u0991\u09b5\u09df\u09ad\u09c3\u09cc")));
- });
+ } catch (q) {
+ {
+ const r = q?.["response"]?.["status"],
+ s = q?.["response"]?.["data"];
+ if (r === 403 && s) {
try {
- u[t[237]] = g.timeout, u[e[296]] = S;
- } catch (A) {
- setTimeout(S, g[hi('"\\UR9@L')]);
+ const t = typeof s === "string" ? JSON.parse(s) : s;
+ if (t?.["error"]) aI("签名", "Sig1验证失败: " + t.error);else aI("签名", "Sig1验证失败: HTTP " + r);
+ } catch {
+ aI("签名", "Sig1验证失败: HTTP " + r + " - " + (typeof s === "string" ? s : JSON.stringify(s)));
}
- for (var y in u.open(g.method, g.url, g.async), di("\u10ea\u1083\u10f7\u109f\u10dc\u10ae\u10cb\u10af\u10ca\u10a4\u10d0\u10b9\u10d8\u10b4\u10c7") in u && (u.withCredentials = g.credentials), g[vi("\u578f\u0978\u095b\u09f5\u09b5\u092f\u099d")]) T(y, g[di("\u10f5\u1090\u10f1\u1095\u10f0\u1082\u10f1")][y]);
- if (new RegExp(fi("$)TEG|DAEH(^"))[v + "t"](g.method)) u.send(null);else {
- var w = g.data;
- (n[88], f["default"])(w) && (w = (0, c.param)(w), T(di("\u10de\u10b1\u10df\u10ab\u10ce\u10a0\u10d4\u10f9\u10ad\u10d4\u10a4\u10c1"), di(e[297]))), u["sen" + p](w);
- }
- });
- };
- }, function (e, r, a) {
- var i = "_",
- o = "u",
- u = "e";
- r[fi("eludoMse__")] = true, r[hi(n[327])] = r.parseJSON = undefined;
- var c = l(a(36)),
- s = l(a(37));
- function l(e) {
- var n = t[241];
- return e && e[i + "_" + Gr + Zr + "Mo" + n + o + Nr + u] ? e : {
- default: e
- };
+ } else r ? aI("签名", "获取Sig1失败重试") : aI("签名", "获取Sig1失败重试");
+ h += 1;
}
- r.parseJSON = c["default"], r.stringifyJSON = s[hi("2P^V#YL")];
- }, function (r, a, i) {
- var o = n[328],
- u = t[321],
- c = t[322],
- s = "e";
- a.__esModule = true, a["default"] = function (r) {
- if (window.JSON && window[jr + "ON"].parse) return window.JSON.parse(r + di(n[77]));
- var a = void t[107],
- i = null,
- o = d(r + "");
- if (o && !d(o[e[298]](l, function (t, n, r, o) {
- return a && n && (i = e[93]), 0 === i ? t : (a = r || n, i += !o - !r, "");
- }))) return Function(n[329] + o)();
- throw new Error("Invalid JSON: " + r);
- };
- var l = new RegExp(vi("\u57cf\u0931\u0913\u09ed\u09f8\u0901\u09b5\u09cd\u098f\u0994\u09be\u0999\u09c5\u09c1\u09eb\u0a38\u0a60\u09ff\u09e2\u096e\u091a\u09c6\u09a0\u09d3\u0998\u0921\u090e\u0903\u0a54\u0993\u099b\u092d\u09b0\u09c1\u0901\u0a33" + o + u + "\u0933\u0917\u0925\u09d0\u0934\u09ac\u09d3\u0949\u099b\u09f8\u09a6\u093f\u0926\u09e2\u0a3a\u0967\u0911\u09cd\u0940\u09cf\u0a77\u09d4\u0984\u09db\u0997\u0a7d\u092f\u09b8\u0a76\u093f\u0915\u09f1\u0952\u098d\u0a29\u0942\u09ba\u094e\u0969\u09cd\u0a5a\u0935\u0905\u09c1\u09fe\u0a3a\u0998\u09e2\u0974\u096d\u09fa\u0961\u0946\u091a\u09e4\u0914\u0a3e\u09ae\u09c6\u0906\u094f\u0994\u0a5d\u0946\u0975\u095c\u09f9\u09c2\u09ee\u0995\u09c3\u0901\u090f"), e[299]),
- f = new RegExp(fi("$+]0Ax\\FFEFu\\s\\[|+]0Ax\\FFEFu\\s\\[^"), vi("\u5780"));
- function d(e) {
- return e[c + s](f, fi(""));
- }
- }, function (r, a, i) {
- var o = "e",
- u = "u",
- c = "e",
- s = "i",
- l = e[14],
- f = "d",
- d = "t",
- h = n[330],
- v = "n",
- p = "e",
- g = "ean",
- m = "\u10f1\u1094\u10fa\u109d",
- S = e[300],
- T = n[331],
- y = "l",
- w = "e",
- A = "t",
- C = e[301],
- E = e[247];
- a.__esModule = true;
- var b = typeof Symbol === vi("\u5781\u0968\u0954\u09f2\u09a4\u0934\u0981\u09df") && typeof Symbol.iterator === vi("\u5794\u0964\u0957" + Vr + "\u09bf\u0931") ? function (e) {
- return typeof e;
- } : function (e) {
- return e && "function" == typeof Symbol && e[vi("\u5784\u0972\u0954\u09e2\u09a4\u092f\u099b\u09d2\u0980\u09d2\u09b0")] === Symbol && e !== Symbol[fi("epytotorp")] ? "symbol" : typeof e;
- };
- a["default"] = function (r, a, i) {
- var o = e[302],
- M = t[323];
- if (window["JS" + Dr] && window[n[332]].stringify) return window[Hr + "SON"][e[303]](r, a, i);
- if (R = "", B = "", typeof i == "num" + Ur + "er") for (var _ = 0; _ < i; _ += 1) B += " ";else typeof i === hi("%A" + o + "8R") && (B = i);
- if (P = a, a && typeof a !== hi(n[333]) && ("object" !== (undefined === a ? e[304] : b(a)) || "number" != typeof a["le" + M + "th"])) throw new Error(di("\u10d7\u1084\u10cb\u1085\u10ab\u10d8\u10ac\u10de\u10b7\u10d9\u10be\u10d7\u10b1\u10c8"));
- return function L(r, a) {
- var i = t[13],
- o = e[306],
- M = t[257],
- _ = n[334],
- F = e[150];
- var k = undefined;
- var O = undefined;
- var I = undefined;
- var G = undefined;
- var Z = R;
- var N = void e[93];
- var j = a[r];
- j && (typeof j === fi("denifednu") ? u + Kr + Qr + c + zr + s + "n" + l + f : b(j)) === n[335] && "function" == typeof j[d + "o" + h + "S" + $r + "N"] && (j = j.toJSON(r));
- "function" == typeof P && (j = P.call(a, r, j));
- switch (typeof j === e[304] ? "undefined" : b(j)) {
- case fi("gnirts"):
- return x(j);
- case v + qr + ea + ta + p + i:
- return isFinite(j) ? String(j) : "null";
- case "bool" + g:
- case "null":
- return String(j);
- case fi(o + na):
- if (!j) return "null";
- if (R += B, N = [], "[object Array]" === Object[di(e[107])][t[326]][hi("7EH[/")](j)) {
- for (G = j[di(m + ra)], k = 0; k < G; k += 1) N[k] = L(k, j) || "null";
- return I = N.length === e[93] ? fi("][") : R ? S + "\n" + R + N.join(hi("z?") + R) + "\n" + Z + hi("\x0B") : "[" + N[e[307]](",") + e[308], R = Z, I;
- }
- if (P && "object" === (typeof P === e[304] ? T + aa : b(P))) for (G = P[y + w + ia + M + A + "h"], k = 0; k < G; k += 1) "string" == typeof P[k] && (O = P[k], (I = L(O, j)) && N.push(x(O) + (R ? hi("l\x15") : ":") + I));else for (O in j) Object[vi(e[309])][hi(C + _)].call(j, O) && (I = L(O, j)) && N.push(x(O) + (R ? F + E : ":") + I);
- return I = 0 === N.length ? t[327] : R ? di(e[310]) + R + N.join(",\n" + R) + "\n" + Z + "}" : e[311] + N[hi("TKx![hE9E]E"L')][di("\u10fe\u109f\u10f3\u109f")](e, t);
+ } else this.proxyUrl = null, this.http = au ? au.create() : null, aG(this.bz, "未配置代理。多账号请确保一号一代理。");
+ this.ua = this.sua + "-ksad-android-3.3.55.2";
+ const g = /userId=([^;]+)/.exec(this.ck || "");
+ if (g) this.user_id = g[1];else throw new Error("请检查Cookie格式");
+ if (!this.http) {
+ throw new Error("HTTP客户端创建失败,请检查axios模块是否正确安装");
+ }
+ this.AdXunHuan = 0;
+ this.BoxAdXunHuan = 0;
+ this.max_gold = parseInt(process.env.MAXgol || "1500000", 10);
+ }
+ ["log"](a, b = "info") {
+ if (b === "info") aG(this.bz, a);else {
+ if (b === "error") aI(this.bz, a);else {
+ if (b === "warning") aH(this.bz, a);else aG(this.bz, a);
+ }
+ }
+ }
+ async ["checkSock5"]() {
+ if (!this.proxyUrl) return {
+ "available": true
+ };
+ try {
+ {
+ const b = Date.now();
+ await this.http.get("http://www.baidu.com", {
+ "timeout": 10000
+ });
+ const f = (Date.now() - b) / 1000;
+ return {
+ "available": true,
+ "response_time": Number(f.toFixed(2)),
+ "error": null
};
- a[fi("tluafed")] = function (t) {
- if (!c(t) || t[di("\u10f3\u109c\u10f8\u109d\u10c9\u10b0\u10c0\u10a5")] || t[vi(n[336])] === t) return false;
- var r = undefined,
- a = undefined;
- try {
- if ((a = t.constructor) && !s(t, vi("\u5784\u0972\u0954\u09e2\u09a4\u092f\u099b\u09d2\u0980\u09d2\u09b0")) && !s(a[hi(e[313])], vi("\u578e\u096e\u096a\u09e3\u09bf\u0929\u0981\u09c5\u098d\u09cd\u09a7\u09fe\u09de"))) return false;
- } catch (i) {
+ }
+ } catch (h) {
+ return {
+ "available": false,
+ "response_time": null,
+ "error": String(h)
+ };
+ }
+ }
+ async ["User_info"](a = true) {
+ const b = {
+ "YrjSt": function (k, l, m, n) {
+ return k(l, m, n);
+ },
+ "nthWC": "p-limit",
+ "IxfQu": "6.1.0",
+ "dLKgK": function (k, l, m) {
+ return k(l, m);
+ },
+ "qIlyk": function (k, l) {
+ return k(l);
+ },
+ "WePZN": "第6部分(代理信息)格式可能不正确,应使用 | 或 # 分隔",
+ "QbQHc": "https://tube.e.kuaishou.com/rest/e/tube/inspire/home",
+ "gzMAf": "3.3.55.2",
+ "ummGk": "2.7.2.2",
+ "bOuEe": "1091400011",
+ "XqddE": function (k, l) {
+ return k(l);
+ },
+ "onJjb": "Keep-Alive",
+ "FKLaf": "gzip",
+ "BAUHx": function (k, l, m, n) {
+ return k(l, m, n);
+ },
+ "SRTJa": function (k, l) {
+ return k + l;
+ },
+ "aYRgE": "/rest/e/tube/inspire/home&&",
+ "EgixV": "com.kwai.theater1c48a12657a227fa339710301806365b",
+ "hDKFK": "application/json; charset=utf-8",
+ "lmCED": function (k, l) {
+ return k === l;
+ },
+ "XOHHn": function (k, l) {
+ return k >= l;
+ },
+ "lMFme": function (k, l) {
+ return k || l;
+ },
+ "LdjXu": function (k, l) {
+ return k !== l;
+ },
+ "RFoVg": "kyAvu",
+ "LGzag": "warning",
+ "lHJDt": "mOxSN",
+ "STJap": "vbhQO",
+ "gooJW": function (k, l) {
+ return k / l;
+ },
+ "KtZnx": function (k, l) {
+ return k(l);
+ },
+ "YMbNe": "Cookie 失效,请重新抓取",
+ "GxMFR": "jWitE",
+ "obfyy": "NIXjX",
+ "jnsmy": function (k, l) {
+ return k === l;
+ }
+ },
+ e = "https://tube.e.kuaishou.com/rest/e/tube/inspire/home",
+ f = {
+ "version": "3.3.55.2",
+ "appVersion": "2.7.2.2",
+ "appId": "1091400011",
+ "message": aX(this.message)
+ };
+ let g = JSON.stringify(f);
+ g = g.replaceAll("/", "\\/");
+ const h = {
+ "User-Agent": this.ua,
+ "Connection": "Keep-Alive",
+ "Accept-Encoding": "gzip",
+ "Ks-Sig3": await ba("/rest/e/tube/inspire/home&&" + g, this.http, this.user_id),
+ "Ks-Encoding": "2",
+ "BrowserUa": this.bua,
+ "SystemUa": this.sua,
+ "Ks-PkgId": "com.kwai.theater1c48a12657a227fa339710301806365b",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cookie": this.ck
+ },
+ i = await this.http.post(e, g, {
+ "headers": h
+ }),
+ j = i.data;
+ if (j?.["result"] === 1) {
+ const k = JSON.parse(aW(j.data)),
+ l = k.accountInfoV2?.["coinAccount"]?.["amount"],
+ m = k.accountInfoV2?.["cashAccount"]?.["amountDisplay"];
+ if (Number(l || 0) >= this.max_gold) {
+ this.log("金币达到阈值(" + this.max_gold + "),停止执行", "warning");
+ return false;
+ }
+ if (a) {
+ this.log("余额: 金币=" + l + " (≈" + Number(l || 0) / 30000 + ") | 现金=" + m);
+ }
+ const n = k.watchTubeTaskInfo?.["tasks"] || [];
+ this.watchTubeTask = n[0];
+ if (!k.dailyTaskInfo) this.log("Cookie 失效,请重新抓取");
+ const o = k.dailyTaskInfo?.["tasks"] || [];
+ for (const s of o) {
+ {
+ if (s.id === 6002) {
+ if (a) await this.SignIn(s);
+ }
+ if (s.id === 6005) this.adData = s;
+ }
+ }
+ return true;
+ }
+ this.log("用户信息获取失败: " + JSON.stringify(j));
+ return false;
+ }
+ async ["Treasure_Box"]() {
+ const b = "https://tube.e.kuaishou.com/rest/e/tube/inspire/treasureBox",
+ e = aX(this.message);
+ let f = JSON.stringify({
+ "version": "3.3.55.2",
+ "appVersion": "2.7.2.2",
+ "appId": "1091400011",
+ "message": e
+ });
+ f = f.replaceAll("/", "\\/");
+ const g = {
+ "User-Agent": this.ua,
+ "Connection": "Keep-Alive",
+ "Accept-Encoding": "gzip",
+ "Ks-Sig3": await ba("/rest/e/tube/inspire/treasureBox&&" + f, this.http, this.user_id),
+ "Ks-Encoding": "2",
+ "BrowserUa": this.bua,
+ "SystemUa": this.sua,
+ "Ks-PkgId": "com.kwai.theater1c48a12657a227fa339710301806365b",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cookie": this.ck
+ },
+ h = await this.http.post(b, f, {
+ "headers": g
+ }),
+ i = h.data;
+ if (i?.["result"] === 1) {
+ const j = JSON.parse(aW(i.data));
+ this.BoxAdInfo = j?.["popupInfo"]?.["buttonInfo"]?.["linkUrl"];
+ const k = j.id,
+ l = j.taskToken,
+ m = j?.["popupInfo"]?.["stages"] || [];
+ let n = "";
+ for (const o of m) {
+ if (o.status === 13) {
+ n = o.stageIndex;
+ break;
+ } else {
+ if (o.status === 10) {
+ {
+ const q = Math.floor((o.countdown || 0) / 1000 / 60),
+ s = o.subtitle;
+ this.log("宝箱" + s + ",预计剩余 " + q + " 分钟");
+ }
+ }
+ }
+ }
+ if (n !== "") {
+ {
+ const t = await this.Task_Report(k, l, n);
+ if (t?.["taskFinished"]) this.log("宝箱开启成功,本次获得 " + t.amount + " 金币");
+ }
+ }
+ } else this.log("宝箱信息拉取失败: " + JSON.stringify(i));
+ }
+ async ["Event_Report"](a) {
+ const e = "https://tube.e.kuaishou.com/rest/e/tube/inspire/event/report",
+ f = aY(this.message, a);
+ let g = JSON.stringify({
+ "version": "3.3.55.2",
+ "appVersion": "2.7.2.2",
+ "appId": "1091400011",
+ "message": f
+ });
+ g = g.replaceAll("/", "\\/");
+ const h = {
+ "User-Agent": this.ua,
+ "Connection": "Keep-Alive",
+ "Accept-Encoding": "gzip",
+ "Ks-Sig3": await ba("/rest/e/tube/inspire/event/report&&" + g, this.http, this.user_id),
+ "Ks-Encoding": "2",
+ "BrowserUa": this.bua,
+ "SystemUa": this.sua,
+ "Ks-PkgId": "com.kwai.theater1c48a12657a227fa339710301806365b",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cookie": this.ck
+ },
+ i = await this.http.post(e, g, {
+ "headers": h
+ });
+ return i.data;
+ }
+ async ["Task_Report"](a, b, e) {
+ const g = "https://tube.e.kuaishou.com/rest/e/tube/inspire/task/report",
+ h = aZ(this.message, a, b, e);
+ let i = JSON.stringify({
+ "version": "3.3.55.2",
+ "appVersion": "2.7.2.2",
+ "appId": "1091400011",
+ "message": h
+ });
+ i = i.replaceAll("/", "\\/");
+ const j = {
+ "User-Agent": this.ua,
+ "Connection": "Keep-Alive",
+ "Accept-Encoding": "gzip",
+ "Ks-Sig3": await ba("/rest/e/tube/inspire/task/report&&" + i, this.http, this.user_id),
+ "Ks-Encoding": "2",
+ "BrowserUa": this.bua,
+ "SystemUa": this.sua,
+ "Ks-PkgId": "com.kwai.theater1c48a12657a227fa339710301806365b",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cookie": this.ck
+ },
+ k = await this.http.post(g, i, {
+ "headers": j
+ }),
+ l = k.data;
+ if (l?.["result"] === 1) return JSON.parse(aW(l.data));
+ this.log("任务上报未通过");
+ return null;
+ }
+ async ["SignIn"](a) {
+ const b = {
+ "GEdpa": "宝箱广告数据结构无效,跳过宝箱广告任务",
+ "iFdRk": "zlib模块功能异常,无法进行gzip压缩",
+ "tTQAU": function (k, l) {
+ return k === l;
+ },
+ "mxwuF": function (k, l) {
+ return k !== l;
+ },
+ "UBmEC": "WtDTS",
+ "dSqzt": "RHwKO",
+ "KxzUY": function (k, l) {
+ return k !== l;
+ },
+ "NCaUb": "MRWUE",
+ "SUlfY": "今日已签到",
+ "iORVX": function (k, l) {
+ return k === l;
+ },
+ "uhEgZ": "进行签到"
+ },
+ e = a.popupInfo,
+ f = e.taskId,
+ g = e.taskToken,
+ h = e.stages || [];
+ let i = null;
+ for (const k of h) {
+ if (k.title === "今天") {
+ {
+ i = k;
+ break;
+ }
+ }
+ }
+ if (!i) {
+ {
+ this.log("今日已签到");
+ return;
+ }
+ }
+ const j = i.stageIndex;
+ if (i.status === 10) {
+ this.log("进行签到");
+ const n = await this.Task_Report(f, g, j);
+ if (n?.["statusCode"] === 1003) this.log(n.errorMessage);
+ }
+ }
+ async ["GetAd"](a) {
+ const e = "https://open.e.kuaishou.com/rest/e/v3/open/univ",
+ f = b0(this.message, a);
+ let g = JSON.stringify({
+ "version": "3.3.55.2",
+ "appVersion": "2.7.2.2",
+ "appId": "1091400011",
+ "message": f
+ });
+ g = g.replaceAll("/", "\\/");
+ const h = {
+ "User-Agent": this.ua,
+ "Connection": "Keep-Alive",
+ "Accept-Encoding": "gzip",
+ "Ks-Sig1": await bb("/rest/e/v3/open/univ&&" + g, this.http, this.user_id),
+ "Ks-Encoding": "2",
+ "BrowserUa": this.bua,
+ "SystemUa": this.sua,
+ "Ks-PkgId": "com.kwai.theater1c48a12657a227fa339710301806365b",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cookie": this.ck
+ },
+ i = await this.http.post(e, g, {
+ "headers": h
+ }),
+ j = i.data;
+ if (j?.["result"] === 1) return JSON.parse(aW(j.impAdInfo));
+ return [];
+ }
+ async ["Upload_Video_Time"]() {
+ const b = Date.now(),
+ e = {
+ "eventType": "WATCH_TUBE",
+ "eventTime": b,
+ "data": "{\"tubeId\":\"3412489\",\"episodeNumber\":1,\"photoId\":\"77298100\",\"watchTime\":30}"
+ },
+ f = await this.Event_Report(e);
+ if (f?.["result"] === 1) this.log("时长上报完成");
+ }
+ async ["watchTube"]() {
+ const b = this.watchTubeTask?.["taskStatus"];
+ if (b === 13) {
+ const e = await this.Task_Report(this.watchTubeTask.id, this.watchTubeTask.extParam.taskToken, this.watchTubeTask.process);
+ if (e?.["taskFinished"]) this.log("任务完成,领取 " + e.amount + " 金币");
+ } else b === 10 && (this.log(this.watchTubeTask?.["subtitle"] || "继续观看以解锁奖励"), await this.Upload_Video_Time());
+ }
+ async ["WatchAD"]() {
+ if (!this.adData) return this.log("今日广告任务已完成"), false;
+ const b = this.adData.extParam.taskToken,
+ e = this.adData.id;
+ let f = this.adData.buttonInfo.linkUrl;
+ while (f.length % 4 !== 0) f += "=";
+ const g = JSON.parse(Buffer.from(f, "base64").toString("utf8")),
+ h = g.posId,
+ i = await this.GetAd(h);
+ let j, k, l, m;
+ if (i.length >= 1) {
+ const u = i[0];
+ j = u.adInfo?.[0]?.["adBaseInfo"]?.["creativeId"];
+ k = u.adInfo?.[0]?.["adBaseInfo"]?.["ecpm"];
+ const v = JSON.parse(u.adInfo?.[0]?.["adConversionInfo"]?.["callbackUrlInfo"] || "{}");
+ l = v.transId;
+ m = String(l || "").split("_");
+ } else {
+ const w = Date.now();
+ j = 148407627585 + b2(0, 1000000);
+ k = b2(400, 50400);
+ l = "2008597857549383489_" + j + "_" + w;
+ m = l.split("_");
+ }
+ const n = b1(this.message, h, k, m[0], j, b, m[0] + "_" + m[1], m[2], e);
+ await aJ(b2(16, 32) * 1000);
+ const o = "https://tube.e.kuaishou.com/rest/e/tube/inspire/task/report";
+ let p = JSON.stringify({
+ "version": "3.3.55.2",
+ "appVersion": "2.7.2.2",
+ "appId": "1091400011",
+ "message": n
+ });
+ p = p.replaceAll("/", "\\/");
+ const q = {
+ "User-Agent": this.ua,
+ "Connection": "Keep-Alive",
+ "Accept-Encoding": "gzip",
+ "Ks-Sig3": await ba("/rest/e/tube/inspire/task/report&&" + p, this.http, this.user_id),
+ "Ks-Encoding": "2",
+ "BrowserUa": this.bua,
+ "SystemUa": this.sua,
+ "Ks-PkgId": "com.kwai.theater1c48a12657a227fa339710301806365b",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cookie": this.ck
+ },
+ s = await this.http.post(o, p, {
+ "headers": q
+ }),
+ t = s.data;
+ if (t?.["result"] === 1) {
+ const x = JSON.parse(aW(t.data));
+ if (x?.["taskFinished"]) {
+ this.log("广告完成,获得 " + x.amount + " 金币");
+ if (x.amount === 50) {
+ this.log("此号疑似黑号");
return false;
}
- for (r in t);
- return r === undefined || s(t, r);
- };
- }, function (r, a, i) {
- var o = "aul",
- u = n[71];
- a.__esModule = true, a[di("\u10ef\u108a\u10e7\u1088\u10fe\u109b")] = a.set = a.get = undefined;
- var c = v(i(40)),
- s = v(i(41)),
- l = v(i(e[314])),
- f = v(i(43)),
- d = v(i(e[315])),
- h = i(0);
- function v(r) {
- var a = e[316];
- if (r && r[n[81]]) return r;
- var i = {};
- if (null != r) for (var u in r) Object[hi("&GWC9AAG3")][hi(t[329])].call(r, u) && (i[u] = r[u]);
- return i[a + o + ua] = r, i;
+ if (x.amount < 100) this.log("此号疑似半黑 尝试手动看视频提高下金币量吧");
+ if (x.popUp && x.popUp.id === "continuousWatchAdPopup") {
+ const z = x.popUp.data?.["buttonInfo"]?.["linkUrl"] || "";
+ let A = z;
+ while (A.length % 4 !== 0) A += "=";
+ const B = JSON.parse(Buffer.from(A, "base64").toString("utf8")),
+ C = B.extParams,
+ D = B.posId,
+ E = B.businessId;
+ await aJ(b2(2, 6) * 1000);
+ this.AdXunHuan = 0;
+ await this.MoreWatchAD(C, D, E);
+ }
+ } else return this.log("广告上报失败(A)"), false;
+ } else {
+ this.log("广告上报失败(B)");
+ return false;
+ }
+ return true;
+ }
+ async ["MoreWatchAD"](a, b, e) {
+ const f = {
+ "mAPxb": function (s, t) {
+ return s / t;
+ },
+ "LrKUK": function (s, t) {
+ return s / t;
+ },
+ "jcxnf": "第3部分(message)不能为空",
+ "dbwnJ": function (s, t) {
+ return s >= t;
+ },
+ "xpnXU": function (s, t) {
+ return s === t;
+ },
+ "XzWxp": "SITks",
+ "UfcKP": "AqXPh",
+ "GdYIe": function (s, t) {
+ return s(t);
+ },
+ "JgFnS": function (s, t) {
+ return s || t;
+ },
+ "YrvTi": function (s, t) {
+ return s + t;
+ },
+ "PGUpJ": function (s, t, u) {
+ return s(t, u);
+ },
+ "sOiwg": function (s, t, u, v, w, x, y, z, A, B, C) {
+ return s(t, u, v, w, x, y, z, A, B, C);
+ },
+ "pNTNI": function (s, t) {
+ return s * t;
+ },
+ "jsRRy": "https://tube.e.kuaishou.com/rest/e/tube/inspire/task/report",
+ "PZQvi": "3.3.55.2",
+ "DyWdp": "2.7.2.2",
+ "cHBuN": "1091400011",
+ "TzwAz": "Keep-Alive",
+ "wQDbA": "gzip",
+ "cENxY": function (s, t, u, v) {
+ return s(t, u, v);
+ },
+ "ndCra": function (s, t) {
+ return s + t;
+ },
+ "oWSRA": "/rest/e/tube/inspire/task/report&&",
+ "fDsno": "com.kwai.theater1c48a12657a227fa339710301806365b",
+ "CyQSj": "application/json; charset=utf-8",
+ "HKnjC": function (s, t) {
+ return s === t;
+ },
+ "kowcb": function (s, t) {
+ return s(t);
+ },
+ "wjTxc": "此号疑似黑号",
+ "miOHz": function (s, t) {
+ return s < t;
+ },
+ "mURvM": "此号疑似半黑 尝试手动看视频提高下金币量吧",
+ "vnoyM": function (s, t) {
+ return s === t;
+ },
+ "TmoWO": "continuousWatchAdPopup",
+ "RtVRr": function (s, t) {
+ return s !== t;
+ },
+ "YYPmj": function (s, t) {
+ return s % t;
+ },
+ "yIbut": "base64",
+ "ZBuKp": "utf8",
+ "OLUEj": function (s, t) {
+ return s(t);
+ },
+ "Rnlik": function (s, t, u) {
+ return s(t, u);
+ },
+ "iRcSw": function (s, t) {
+ return s !== t;
+ },
+ "lObDU": "niChT",
+ "xAbEV": "广告上报失败(A)",
+ "yXOcY": "广告上报失败(B)"
+ };
+ this.AdXunHuan += 1;
+ const g = await this.GetAd(b);
+ let h, i, j, k;
+ if (g.length >= 1) {
+ {
+ const t = g[0];
+ h = t.adInfo?.[0]?.["adBaseInfo"]?.["creativeId"];
+ i = t.adInfo?.[0]?.["adBaseInfo"]?.["ecpm"];
+ const u = JSON.parse(t.adInfo?.[0]?.["adConversionInfo"]?.["callbackUrlInfo"] || "{}");
+ j = u.transId;
+ k = String(j || "").split("_");
}
- var p = (e[93], h[vi("\u5781\u0974\u0956\u09e5\u09b5\u092f")])([c, s, l, navigator[hi("5ZW\\?P}Y7WTR2")] ? null : f, d], function (e) {
- return !!e;
+ } else {
+ const v = Date.now();
+ h = 148407627585 + b2(0, 1000000);
+ i = b2(400, 50400);
+ j = "2008597857549383489_" + h + "_" + v;
+ k = j.split("_");
+ }
+ const l = b1(this.message, b, i, k[0], h, a, k[0] + "_" + k[1], k[2], e, this.AdXunHuan);
+ await aJ(b2(18, 30) * 1000);
+ const m = "https://tube.e.kuaishou.com/rest/e/tube/inspire/task/report";
+ let n = JSON.stringify({
+ "version": "3.3.55.2",
+ "appVersion": "2.7.2.2",
+ "appId": "1091400011",
+ "message": l
+ });
+ n = n.replaceAll("/", "\\/");
+ const o = {
+ "User-Agent": this.ua,
+ "Connection": "Keep-Alive",
+ "Accept-Encoding": "gzip",
+ "Ks-Sig3": await ba("/rest/e/tube/inspire/task/report&&" + n, this.http, this.user_id),
+ "Ks-Encoding": "2",
+ "BrowserUa": this.bua,
+ "SystemUa": this.sua,
+ "Ks-PkgId": "com.kwai.theater1c48a12657a227fa339710301806365b",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cookie": this.ck
+ },
+ p = await this.http.post(m, n, {
+ "headers": o
+ }),
+ q = p.data;
+ if (q?.["result"] === 1) {
+ const w = JSON.parse(aW(q.data));
+ if (w?.["taskFinished"]) {
+ if (w.amount === 50) return this.log("此号疑似黑号"), false;
+ if (w.amount < 100) this.log("此号疑似半黑 尝试手动看视频提高下金币量吧");
+ this.log("嵌套广告第 " + this.AdXunHuan + " 次完成,获得 " + w.amount + " 金币");
+ if (w.popUp && w.popUp.id === "continuousWatchAdPopup") {
+ const x = w.popUp.data?.["buttonInfo"]?.["linkUrl"] || "";
+ let y = x;
+ while (y.length % 4 !== 0) y += "=";
+ const z = JSON.parse(Buffer.from(y, "base64").toString("utf8")),
+ A = z.extParams,
+ B = z.posId,
+ C = z.businessId;
+ await aJ(b2(2, 6) * 1000);
+ await this.MoreWatchAD(A, B, C);
+ } else this.log("嵌套广告累计次数:" + this.AdXunHuan), this.AdXunHuan = 0;
+ } else this.log("广告上报失败(A)");
+ } else this.log("广告上报失败(B)");
+ return true;
+ }
+ async ["BoxAd"]() {
+ this.BoxAdXunHuan = 0;
+ let b = this.BoxAdInfo || "";
+ if (!b || b.trim() === "") {
+ {
+ this.log("宝箱广告信息为空,跳过宝箱广告任务");
+ return;
+ }
+ }
+ try {
+ while (b.length % 4 !== 0) b += "=";
+ const g = JSON.parse(Buffer.from(b, "base64").toString("utf8"));
+ if (!g || !g.businessId || !g.extParams || !g.posId) {
+ this.log("宝箱广告数据结构无效,跳过宝箱广告任务");
+ return;
+ }
+ const h = g.businessId,
+ i = g.extParams,
+ j = g.posId;
+ await this.WatchBoxAd(i, j, h);
+ } catch (k) {
+ {
+ this.log("宝箱广告数据解析失败: " + k.message + ",跳过宝箱广告任务");
+ return;
+ }
+ }
+ }
+ async ["WatchBoxAd"](a, b, f) {
+ const g = {
+ "rRHon": function (t, u) {
+ return t === u;
+ },
+ "nTquw": "success",
+ "RGKqO": "此号疑似黑号",
+ "KVeee": "❌ 系统环境检查未通过,程序终止运行",
+ "TGUcs": function (t, u) {
+ return t(u);
+ },
+ "uGkiu": function (t, u) {
+ return t + u;
+ },
+ "OOBqU": function (t, u, v) {
+ return t(u, v);
+ },
+ "ZioDT": function (t, u) {
+ return t + u;
+ },
+ "XqQiA": function (t, u, v) {
+ return t(u, v);
+ },
+ "FCkSg": function (t, u, v) {
+ return t(u, v);
+ },
+ "znkHZ": function (t, u, v) {
+ return t(u, v);
+ },
+ "jdlOj": function (t, u, v) {
+ return t(u, v);
+ },
+ "kCzhP": function (t, u, v) {
+ return t(u, v);
+ },
+ "YVbOn": function (t, u, v) {
+ return t(u, v);
+ },
+ "EzXFx": "utf8",
+ "vixgf": function (t, u) {
+ return t(u);
+ },
+ "zcTeP": function (t, u) {
+ return t(u);
+ },
+ "CRvQp": function (t, u) {
+ return t(u);
+ },
+ "OGHCq": function (t, u) {
+ return t(u);
+ },
+ "kIiCU": function (t, u) {
+ return t(u);
+ },
+ "QaAaZ": function (t, u, v) {
+ return t(u, v);
+ },
+ "UejLT": "inherit",
+ "wJDvu": "广告上报失败(B)",
+ "ppAPC": function (t, u) {
+ return t * u;
+ },
+ "uNUTt": "http",
+ "MyhEO": function (t, u) {
+ return t === u;
+ },
+ "OFVZr": "CHxRr",
+ "cvUtU": "rgHIL",
+ "xSxbo": "账号金币已达上限,停止执行",
+ "VpJve": function (t, u) {
+ return t >= u;
+ },
+ "qPRyb": function (t, u) {
+ return t !== u;
+ },
+ "LCelW": "yUNJn",
+ "XQrAI": function (t, u) {
+ return t(u);
+ },
+ "cNMNH": function (t, u) {
+ return t || u;
+ },
+ "qtdHe": function (t, u) {
+ return t !== u;
+ },
+ "WVVac": "xQsrR",
+ "VDYvd": function (t, u, v) {
+ return t(u, v);
+ },
+ "KOIbo": function (t, u) {
+ return t !== u;
+ },
+ "GfKWw": "PDRff",
+ "yNOYK": "PhZHH",
+ "RlRWY": function (t, u) {
+ return t + u;
+ },
+ "Qarug": function (t, u) {
+ return t + u;
+ },
+ "GsukW": function (t, u, v, w, x, y, z, A, B, C, D) {
+ return t(u, v, w, x, y, z, A, B, C, D);
+ },
+ "ztUxM": function (t, u, v) {
+ return t(u, v);
+ },
+ "nCHff": "https://tube.e.kuaishou.com/rest/e/tube/inspire/task/report",
+ "qxctY": "3.3.55.2",
+ "GtyRp": "2.7.2.2",
+ "kmZkM": "1091400011",
+ "RlXWG": "Keep-Alive",
+ "ERAok": "gzip",
+ "zvVtd": function (t, u, v, w) {
+ return t(u, v, w);
+ },
+ "MAAcx": "/rest/e/tube/inspire/task/report&&",
+ "smxiw": "com.kwai.theater1c48a12657a227fa339710301806365b",
+ "pbZxa": "application/json; charset=utf-8",
+ "iIXhU": function (t, u) {
+ return t === u;
+ },
+ "yEujM": function (t, u) {
+ return t === u;
+ },
+ "rVxMP": function (t, u) {
+ return t < u;
+ },
+ "JUvzm": "此号疑似半黑 尝试手动看视频提高下金币量吧",
+ "uNrbr": "continuousWatchAdPopup",
+ "TYpax": function (t, u) {
+ return t === u;
+ },
+ "xMgvA": "kUozk",
+ "yeBEZ": "MpyUL",
+ "yaHTB": function (t, u) {
+ return t !== u;
+ },
+ "DJaSr": function (t, u) {
+ return t !== u;
+ },
+ "MTbsM": function (t, u) {
+ return t % u;
+ },
+ "kudAW": "base64",
+ "rUhut": function (t, u) {
+ return t === u;
+ },
+ "pXHLG": "Jbzni",
+ "flpHQ": function (t, u) {
+ return t(u);
+ },
+ "zpEHY": "嵌套广告数据结构无效,停止嵌套广告",
+ "eozUJ": "VuMUK",
+ "GEVBw": "嵌套广告链接为空,停止嵌套广告",
+ "AfIIe": "MKjIs",
+ "sAVVq": "oNmIQ",
+ "tAbPM": "广告上报失败(A)"
+ };
+ this.BoxAdXunHuan += 1;
+ if (!(await this.User_info(false))) {
+ this.log("账号金币已达上限,停止执行");
+ return false;
+ }
+ const h = await this.GetAd(b);
+ let i, j, k, l;
+ if (h.length >= 1) {
+ const u = h[0];
+ i = u.adInfo?.[0]?.["adBaseInfo"]?.["creativeId"];
+ j = u.adInfo?.[0]?.["adBaseInfo"]?.["ecpm"];
+ try {
+ {
+ const w = JSON.parse(u.adInfo?.[0]?.["adConversionInfo"]?.["callbackUrlInfo"] || "{}");
+ k = w.transId;
+ l = String(k || "").split("_");
+ }
+ } catch (x) {
+ {
+ this.log("广告回调信息解析失败: " + x.message + ",使用默认值");
+ const z = Date.now();
+ i = i || 148407627585 + b2(0, 1000000);
+ j = j || b2(400, 50400);
+ k = "2008597857549383489_" + i + "_" + z;
+ l = k.split("_");
+ }
+ }
+ } else {
+ {
+ const A = Date.now();
+ i = 148407627585 + b2(0, 1000000);
+ j = b2(400, 50400);
+ k = "2008597857549383489_" + i + "_" + A;
+ l = k.split("_");
+ }
+ }
+ const m = b1(this.message, b, j, l[0], i, a, l[0] + "_" + l[1], l[2], f, this.BoxAdXunHuan);
+ await aJ(b2(18, 30) * 1000);
+ const n = "https://tube.e.kuaishou.com/rest/e/tube/inspire/task/report";
+ let o = JSON.stringify({
+ "version": "3.3.55.2",
+ "appVersion": "2.7.2.2",
+ "appId": "1091400011",
+ "message": m
+ });
+ o = o.replaceAll("/", "\\/");
+ const p = {
+ "User-Agent": this.ua,
+ "Connection": "Keep-Alive",
+ "Accept-Encoding": "gzip",
+ "Ks-Sig3": await ba("/rest/e/tube/inspire/task/report&&" + o, this.http, this.user_id),
+ "Ks-Encoding": "2",
+ "BrowserUa": this.bua,
+ "SystemUa": this.sua,
+ "Ks-PkgId": "com.kwai.theater1c48a12657a227fa339710301806365b",
+ "Content-Type": "application/json; charset=utf-8",
+ "Cookie": this.ck
+ },
+ q = await this.http.post(n, o, {
+ "headers": p
+ }),
+ s = q.data;
+ if (s?.["result"] === 1) try {
+ const C = JSON.parse(aW(s.data));
+ if (C?.["taskFinished"]) {
+ if (C.amount === 50) return this.log("此号疑似黑号"), false;
+ if (C.amount < 100) this.log("此号疑似半黑 尝试手动看视频提高下金币量吧");
+ this.log("宝箱广告第 " + this.BoxAdXunHuan + " 次完成,获得 " + C.amount + " 金币");
+ if (C.popUp && C.popUp.id === "continuousWatchAdPopup") {
+ {
+ const E = C.popUp.data?.["buttonInfo"]?.["linkUrl"] || "";
+ if (E && E.trim() !== "") try {
+ let F = E;
+ while (F.length % 4 !== 0) F += "=";
+ const G = JSON.parse(Buffer.from(F, "base64").toString("utf8"));
+ if (G && G.extParams && G.posId && G.businessId) {
+ {
+ const H = G.extParams,
+ I = G.posId,
+ J = G.businessId;
+ await aJ(b2(2, 6) * 1000);
+ const K = await this.WatchBoxAd(H, I, J);
+ if (!K) return false;
+ }
+ } else this.log("嵌套广告数据结构无效,停止嵌套广告");
+ } catch (M) {
+ this.log("嵌套广告数据解析失败: " + M.message + ",停止嵌套广告");
+ } else {
+ this.log("嵌套广告链接为空,停止嵌套广告");
+ }
+ }
+ } else {
+ this.log("本次共执行[" + this.BoxAdXunHuan + "]次宝箱广告");
+ this.BoxAdXunHuan = 0;
+ }
+ } else this.log("广告上报失败(A)");
+ } catch (P) {
+ this.log("广告响应解析失败: " + P.message);
+ return false;
+ } else this.log("广告上报失败(B)");
+ return true;
+ }
+ async ["main"]() {
+ await this.User_info();
+ await this.Treasure_Box();
+ await aJ(b2(3, 6) * 1000);
+ while (true) {
+ {
+ if (!(await this.User_info(false))) return;
+ if (!(await this.WatchAD())) break;
+ await aJ(b2(15, 40) * 1000);
+ }
+ }
+ await this.BoxAd();
+ await this.watchTube();
+ }
+}
+async function bd() {
+ const b = await aQ();
+ if (!b) {
+ {
+ console.log("❌ 系统环境检查未通过,程序终止运行");
+ return;
+ }
+ }
+ const f = process.env[aC];
+ if (!f) {
+ console.warn("请先设置环境变量[" + aC + "]");
+ return;
+ }
+ const g = process.env.xfkm;
+ if (!g || !g.trim()) {
+ console.error("未检测到环境变量[xfkm],请先在青龙面板设置 xfkm 后再运行。");
+ return;
+ }
+ if (aD) {
+ if (au) try {
+ const m = await au.get("http://210.16.163.50:19999/gg.php", {
+ "timeout": 10000
});
- a.get = function (e) {
- for (var n = 0; n < p.length; n++) {
- var r = p[n][t[330]](e);
- if (r !== undefined) return {
- type: n + 1,
- value: r
- };
+ let n = m?.["data"] ?? "";
+ if (Buffer.isBuffer(n)) n = n.toString("utf8");
+ n = String(n).trim();
+ n && n !== "0" && console.log(n, "\n\n\n");
+ } catch {} else {
+ console.log("⚠️ axios模块不可用,无法获取公告信息");
+ }
+ }
+ if (aE) {
+ {
+ const s = b2(10, 60);
+ console.log("已启用随机延时:" + s + " 秒");
+ await aJ(s * 1000);
+ }
+ }
+ const h = be(f);
+ console.log("账号数量:" + h.length);
+ console.log("▶ 开始运行:" + aA + " " + aB);
+ const i = Date.now(),
+ j = parseInt(process.env.maxth || "1", 10);
+ if (ax) {
+ const t = ax(Math.max(1, j));
+ await Promise.all(h.map((u, v) => t(async () => {
+ try {
+ const w = new bc(u),
+ x = await w.checkSock5();
+ if (!x.available) w.log("代理不可用 错误信息: [" + x.error + "]", "error");else {
+ if (x.response_time != null) w.log("代理可用 响应时间: [" + x.response_time + "秒]");
}
- }, a["s" + ca + "t"] = function (t, n, r) {
- for (var a = 0; a < p[hi(':PVP"]')]; a++) {
- var i = p[a];
- a === e[93] ? i.set(t, n, r, 10 * e[317], "/") : i[u + "et"](t, n);
- }
- }, a.remove = function (t) {
- for (var r = 0; r < p.length; r++) r === e[93] ? p[r][di(n[337])](t, undefined, "/") : p[r][e[318]](t);
- };
- }, function (e, r, a) {
- var i = t[5];
- r[n[81]] = true;
- var o = encodeURIComponent,
- u = function (e) {
- return "string" == typeof e && "" !== e;
- },
- c = (r.get = function (e) {
- var r,
- a = n[338],
- o = undefined,
- c = undefined;
- return u(e) && (c = String(document[fi("eikooc")])["ma" + a + i](new RegExp("(?:^| )" + e + "(?:(?:=([^;]*))|;|$)"))) && (o = c[1] ? (r = c[t[90]], decodeURIComponent((r + "")[vi("\u5795\u0978\u094a\u09fd\u09b1\u093e\u098b")](new RegExp(t[331], hi("1")), " "))) : ""), o;
- }, r[fi("tes")] = function (e, r, a, i, c, s) {
- var l = String(o(r)),
- f = i;
- "number" == typeof f && (f = new Date()).setTime(f[hi(n[339])]() + 864e5 * i), f instanceof Date && (l += "; expires=" + f.toUTCString()), u(a) && (l += t[332] + a), u(c) && (l += "; path=" + c), s && (l += fi("eruces ;")), document[vi("\u5784\u0972\u0955\u09fa\u09b9\u0938")] = e + "=" + l;
- });
- r.remove = function (e, t, n, r) {
- c(e, "", t, -1, n, r);
- };
- }, function (e, r, a) {
- r[fi("eludoMse__")] = true;
- r.get = function (e) {
- try {
- var n = localStorage[t[333]](e);
- if (null !== n) return n;
- } catch (r) {}
- }, r.set = function (e, t) {
- try {
- localStorage.setItem(e, t);
- } catch (n) {}
- }, r[n[340]] = function (e) {
- try {
- localStorage.removeItem(e);
- } catch (t) {}
- };
- }, function (t, r, a) {
- var i = n[341],
- o = n[342];
- e[162], r[sa + i + o + "dule"] = true;
- r[fi("teg")] = function (e) {
- try {
- var t = sessionStorage.getItem(e);
- if (null !== t) return t;
- } catch (n) {}
- }, r.set = function (e, t) {
- try {
- sessionStorage.setItem(e, t);
- } catch (n) {}
- }, r.remove = function (e) {
- try {
- sessionStorage.removeItem(e);
- } catch (t) {}
- };
- }, function (r, a, i) {
- a["__es" + n[149] + n[56] + t[241] + "ule"] = true, a.remove = a[fi("tes")] = a[n[343]] = undefined;
- var o = i(5);
- a.get = function (e) {
- var t = window.name;
- if (t) try {
- return (0, o.parseJSON)(t)[e];
- } catch (n) {}
- }, a.set = function (e, t) {
- var r = window.name || "{}";
- try {
- var a = (0, o.parseJSON)(r);
- a[e] = t, window[n[344]] = (0, o["stringifyJSO" + la])(a);
- } catch (i) {}
- }, a[di(e[319])] = function (e) {
- var n = window[t[334]];
- try {
- var r = (t[107], o.parseJSON)(n);
- delete r[e], window.name = (0, o.stringifyJSON)(r);
- } catch (a) {}
- };
- }, function (r, a, i) {
- var o = e[320];
- n[115], a[n[81]] = n[95], a[vi("\u5783\u0978\u095c\u09f0\u09a5\u0931\u099a")] = function (e) {
- var n = undefined,
- r = t[100],
- a = s(e + vi(""));
- if (a && !s(a.replace(u, function (e, t, a, i) {
- return n && t && (r = 0), 0 === r ? e : (n = a || t, r += !i - !a, di(""));
- }))) return Function(di("\u10ef\u108a\u10fe\u108b\u10f9\u1097\u10b7") + a)();
- throw new Error("Invalid JSON: " + e);
- };
- var u = new RegExp(vi(o + "\u09a4\u097c\u0933\u0917\u0925\u09d0\u0934\u09ac\u09d3\u0949\u099b\u09f8\u09a6\u093f\u0926\u09e2\u0a3a\u0967\u0911\u09cd\u0940\u09cf\u0a77\u09d4\u0984\u09db\u0997\u0a7d\u092f\u09b8\u0a76\u093f\u0915\u09f1\u0952\u098d\u0a29\u0942\u09ba\u094e\u0969\u09cd\u0a5a\u0935\u0905\u09c1\u09fe\u0a3a\u0998\u09e2\u0974\u096d" + fa), "g"),
- c = new RegExp("^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$", "g");
- function s(e) {
- return e.replace(c, fi(""));
+ await w.main();
+ } catch (y) {
+ console.error("账号" + (v + 1) + "执行错误:", y);
}
- }, function (r, a, i) {
- var o = "repl",
- u = "ace",
- c = t[335],
- s = "efi",
- l = "o",
- f = "l",
- d = "orp",
- h = "\n",
- v = "\n",
- p = "n",
- g = n[9],
- m = "f",
- S = e[14],
- T = "\u1093\u10fc\u108c\u10e9\u109b\u10ef\u1096";
- hi("#F]\x17%AJ^5A"), a.__esModule = true;
- var y = typeof Symbol === e[321] && "symbol" == typeof Symbol.iterator ? function (e) {
- return typeof e;
- } : function (e) {
- return e && "function" == typeof Symbol && e[t[111]] === Symbol && e !== Symbol[di(n[309])] ? fi("lobmys") : typeof e;
- };
- a["default"] = function (r, a, i) {
- if (E = "", b = vi(""), "number" == typeof i) for (var o = 0; o < i; o += 1) b += e[247];else "string" == typeof i && (b = i);
- if (C = a, a && typeof a !== n[345] && ((undefined === a ? hi(n[346]) : y(a)) !== di("\u10f2\u1090\u10fa\u109f\u10fc\u1088") || typeof a.length !== e[322])) throw new Error("JSON.stringify");
- return function u(r, a) {
- var i = t[337],
- o = e[323],
- c = e[324],
- w = t[323];
- var A = undefined;
- var _ = undefined;
- var P = undefined;
- var R = undefined;
- var B = E;
- var x = undefined;
- var L = a[r];
- L && (typeof L === i + s + ga ? "unde" + o + ma : y(L)) === t[2] && "function" == typeof L.toJSON && (L = L.toJSON(r));
- "function" == typeof C && (L = C[hi("5TT[")](a, r, L));
- switch (typeof L === t[3] ? "und" + c + Sa : y(L)) {
- case e[325]:
- return M(L);
- case t[338]:
- return isFinite(L) ? String(L) : "null";
- case "bo" + l + f + "e" + Ta + "n":
- case "null":
- return String(L);
- case "object":
- if (!L) return ya + wa;
- if (E += b, x = [], "[object Array]" === Object[fi(Aa + d)].toString[e[326]](L)) {
- for (R = L.length, A = 0; A < R; A += 1) x[A] = u(A, L) || "null";
- return P = 0 === x[t[106]] ? "[]" : E ? Ca + h + E + x[di("\u10f7\u1098" + Ea)](fi(v + ba) + E) + hi("\\") + B + vi(e[327]) : "[" + x[Ma + p](",") + "]", E = B, P;
- }
- if (C && "object" === (typeof C == _a + Pa + Ra + g + m + "i" + Ba + S + xa ? e[304] : y(C))) for (R = C[hi(t[339])], A = 0; A < R; A += 1) typeof C[A] === La + Fa + w && (_ = C[A], (P = u(_, L)) && x.push(M(_) + vi(E ? "\u57dd\u093d" : n[347]) + P));else for (_ in L) Object[di("\u10ed\u109f\u10f0\u1084\u10eb\u109f\u10e6\u1096\u10f3")][di("\u10f5\u1094\u10e7\u10a8\u10df\u10b1\u10e1" + T)][e[328]](L, _) && (P = u(_, L)) && x.push(M(_) + (E ? ": " : fi(n[348])) + P);
- return P = 0 === x.length ? vi(e[329]) : E ? "{\n" + E + x[hi(n[349])](",\n" + E) + di("\u1097") + B + e[330] : hi("-") + x[hi(" 1 && arguments[1] !== undefined ? arguments[1] : 20;
- return new s[t + i + o](function (t) {
- if (e()) return t();
- var n = setInterval(function () {
- e() && (clearInterval(n), t());
- }, r);
- });
- };
- var u,
- c = a(2),
- s = (u = c) && u[n[81]] ? u : {
- default: u
- };
- }, function (r, a, i) {
- var o = "Cannot",
- u = "\u0978",
- c = e[331],
- s = "\u10de\u10ad",
- l = e[332];
- hi("#F]\x17%AJ^5A"), a.__esModule = true;
- var f = i(2),
- d = g(f),
- h = i(0),
- v = g(i(49)),
- p = i(1);
- function g(e) {
- var t = n[354];
- return e && e[t + "le"] ? e : {
- default: e
- };
- }
- var m = function () {
- var r = n[355],
- a = n[356],
- g = e[68],
- m = n[71],
- S = n[197];
- function T(a) {
- var i = n[357];
- !function (t, n) {
- var r = e[333];
- if (!(t instanceof n)) throw new TypeError(o + Oa + r + "s as a funct" + Ia);
- }(this, T), this[t[341]] = a, this.asyncCounter = 0, this[n[358]] = {}, this[vi(i + u + Ga + r + Za)] = d[di(c + Na)][hi("2P^R$")](), this.items = this[di("\u10fa\u109f\u10eb\u10a2\u10d6\u10b3" + s)]();
- }
- return T[di("\u10ed\u109f\u10f0\u1084\u10eb\u109f\u10e6\u1096\u10f3")].getItems = function () {
- var e = this[hi("1PLa7YQS\x12PLR5AWE%")]();
- return (0, h[n[359]])((0, h[l + "p"])(e, function (e) {
- return i(51)("./" + e);
- }));
- }, T[vi("\u5797\u096f\u0955\u09e5\u09bf\u0929\u0997\u09c1\u0991")][fi("srotceteDdilaVteg")] = function () {
- var r = t[342],
- i = n[360],
- o = e[334],
- u = this[di("\u10f2\u1082\u10f6\u109f\u10f0\u109e\u10ed")][di("\u10f9\u109c\u10e8\u108d\u10ee\u109a\u10f5\u1087\u10f4")],
- c = u === undefined ? {} : u,
- s = (t[107], h[t[343]])({}, p[fi("paMrotceteDtluafed")], c),
- l = [];
- return (e[93], h.each)(s, function (u, c) {
- var s = e[335],
- f = t[344];
- u && (0, h[n[361]])(p[di("\u10eb\u108a\u10e6\u108f\u10eb" + r + "\u10ca\u10be" + i + "\u10b8\u10cc" + ja + "\u10d1" + s + f + o + "\u10f6" + a)], c) && l.push(c);
- }), l;
- }, T[fi("epytotorp")].checkCounter = function () {
- this.asyncCounter === t[107] && (this.data.collectTime = new Date() - this.startTime, this.send());
- }, T[vi(n[362])].send = function () {
- this["d" + Va + g + "er"].resolve(this[di("\u10ee\u1086\u10e9\u109b\u10ef\u108a\u10e4")](this.data));
- }, T[vi("\u5797\u096f\u0955\u09e5\u09bf\u0929\u0997\u09c1\u0991")][vi("\u5794\u0975\u0955\u09e3\u09a4\u0938\u0980")] = function (e) {
- var t = {};
- for (var n in e) p.KEY_MAP[n] ? t[p.KEY_MAP[n]] = e[n] : t[n] = e[n];
- return t;
- }, T[hi("&GWC9AAG3")][vi("\u5797\u096f\u0955\u09f2\u09b5\u092e\u099d\u09e7\u0995\u09d1\u09b7\u09d4")] = function (e) {
- var n = e.key,
- r = e[fi(t[345])];
- return e.needHash ? "fonts" !== n || r ? r === p.defaultStr || null == r ? p.defaultStr : (0, v[di("\u10f9\u109c\u10fa\u109b\u10ee\u1082\u10f6")])(r) : p.defaultFontHash : r;
- }, T[hi("&GWC9AAG3")].init = function () {
- var r = n[363],
- a = t[346],
- i = e[336],
- o = this;
- this.startTime = new Date();
- for (var u = this["it" + Da + m], c = t[107]; c < u[di("\u10f1\u1094\u10fa\u109d\u10e9\u1081")]; c++) {
- var s = u[c];
- (0, f[r + "e"])(s[vi("\u5791\u097c\u0956" + a)]) && this[fi(e[337])]++;
- }
- for (var l = function (r) {
- var a = n[364],
- i = e[21],
- c = t[254],
- s = u[r],
- l = s.key,
- d = !!s.hash;
- if ((0, f[di("\u10f4\u1087\u10d3\u10bb\u10de\u10b0\u10d1\u10b3\u10df\u10ba")])(s[vi("\u5791\u097c\u0956\u09e4\u09b5")])) s[di(e[338])][t[105]](function (e) {
- o.data[l] = o[fi("eulaVssecorp")]({
- key: l,
- value: e,
- needHash: d
- });
- }), s[fi("eulav")]["finally"](function () {
- o[n[365]]--, o.checkCounter();
- });else if ((t[107], h[Ha + "unc" + a + i])(s.value)) try {
- o.data[l] = o[c + "roces" + Ua + "Value"]({
- key: l,
- value: s.value(),
- needHash: d
- });
- } catch (v) {} else o[hi("2TLV")][s.key] = o.processValue({
- key: l,
- value: s.value,
- needHash: d
- });
- }, d = t[107]; d < u[S + i]; d++) l(d);
- return this.defer.promise;
- }, T;
- }();
- a[t[108]] = m;
- }, function (e, r, a) {
- "use strict";
-
- e[n[252]] = a(t[297]);
- }, function (r, a, i) {
- var o,
- u = e[339],
- c = t[347];
- "function" == typeof Symbol && Symbol[hi("?A]E7AWE")];
- !function (s) {
- function l(e, t, n) {
- return t ? n ? A(t, e) : p(A(t, e)) : n ? d(e) : p(d(e));
- }
- function f(t) {
- var n,
- r = [];
- for (r[(t[e[87]] >> 2) - 1] = undefined, n = 0; n < r.length; n += 1) r[n] = 0;
- var a = t.length * e[341];
- for (n = e[93]; n < a; n += 8) r[n >> 5] |= (255 & t.charCodeAt(n / 8)) << n % 32;
- return r;
- }
- function d(e) {
- return function (e) {
- return h(C(f(e), 8 * e.length));
- }(w(e));
- }
- function h(e) {
- var t,
- n = "",
- r = 32 * e[fi("htgnel")];
- for (t = 0; t < r; t += 8) n += String[hi("0GWZ\x15]YE\x15Z\\R")](e[t >> 5] >>> t % 32 & 255);
- return n;
- }
- function v(t, n) {
- var r = (t & e[342]) + (65535 & n);
- return (t >> 16) + (n >> 16) + (r >> 16) << 16 | 65535 & r;
- }
- function p(e) {
- var n,
- r,
- a = t[348],
- i = "";
- for (r = 0; r < e.length; r += 1) n = e["charCodeA" + Ja](r), i += a[fi("tArahc")](n >>> 4 & 15) + a[Wa + c](15 & n);
- return i;
- }
- function g(e, t, n, r, a, i) {
- return v((o = v(v(t, e), v(r, i))) << (u = a) | o >>> 32 - u, n);
- var o, u;
- }
- function m(e, t, n, r, a, i, o) {
- return g(n ^ (t | ~r), e, t, a, i, o);
- }
- function S(e, t, n, r, a, i, o) {
- return g(t & r | n & ~r, e, t, a, i, o);
- }
- function T(e, t, n, r, a, i, o) {
- return g(t ^ n ^ r, e, t, a, i, o);
- }
- function y(e, t, n, r, a, i, o) {
- return g(t & n | ~t & r, e, t, a, i, o);
- }
- function w(e) {
- return unescape(encodeURIComponent(e));
- }
- function A(e, r) {
- return function (e, r) {
- var a,
- i,
- o = f(e),
- u = [],
- c = [];
- for (u[15] = c[n[366]] = undefined, o[t[106]] > 16 && (o = C(o, 8 * e.length)), a = 0; a < 16; a += 1) u[a] = 909522486 ^ o[a], c[a] = 1549556828 ^ o[a];
- return i = C(u[n[367]](f(r)), 512 + 8 * r.length), h(C(c[di(t[349])](i), 512 + t[350]));
- }(w(e), w(r));
- }
- function C(r, a) {
- var i, o, c, s, l;
- r[a >> 5] |= 128 << a % n[267], r[14 + (a + 64 >>> 9 << 4)] = a;
- var f = t[351],
- d = -271733879,
- h = -1732584194,
- p = 271733878;
- for (i = 0; i < r[fi(Ya + u + "el")]; i += t[352]) o = f, c = d, s = h, l = p, d = m(d = m(d = m(d = m(d = T(d = T(d = T(d = T(d = S(d = S(d = S(d = S(d = y(d = y(d = y(d = y(d, h = y(h, p = y(p, f = y(f, d, h, p, r[i], 7, -680876936), d, h, r[i + t[90]], 12, -389564586), f, d, r[i + 2], t[353], n[368]), p, f, r[i + 3], 22, -1044525330), h = y(h, p = y(p, f = y(f, d, h, p, r[i + 4], 7, -176418897), d, h, r[i + 5], 12, e[343]), f, d, r[i + 6], 17, -1473231341), p, f, r[i + 7], 22, -45705983), h = y(h, p = y(p, f = y(f, d, h, p, r[i + 8], 7, e[344]), d, h, r[i + 9], 12, -1958414417), f, d, r[i + 10], 17, -e[345]), p, f, r[i + n[369]], t[354], -1990404162), h = y(h, p = y(p, f = y(f, d, h, p, r[i + 12], 7, e[346]), d, h, r[i + 13], 12, -40341101), f, d, r[i + n[370]], 17, -1502002290), p, f, r[i + t[355]], 22, n[371]), h = S(h, p = S(p, f = S(f, d, h, p, r[i + 1], 5, -165796510), d, h, r[i + n[372]], 9, -n[373]), f, d, r[i + 11], t[356], 643717713), p, f, r[i], 20, -373897302), h = S(h, p = S(p, f = S(f, d, h, p, r[i + 5], n[374], -t[357]), d, h, r[i + n[124]], 9, n[375]), f, d, r[i + t[355]], 14, -660478335), p, f, r[i + 4], 20, -t[358]), h = S(h, p = S(p, f = S(f, d, h, p, r[i + e[347]], n[374], n[376]), d, h, r[i + e[348]], 9, -1019803690), f, d, r[i + n[133]], 14, -187363961), p, f, r[i + e[341]], 20, 1163531501), h = S(h, p = S(p, f = S(f, d, h, p, r[i + 13], 5, -t[359]), d, h, r[i + n[134]], 9, -51403784), f, d, r[i + 7], e[348], 1735328473), p, f, r[i + 12], 20, -1926607734), h = T(h, p = T(p, f = T(f, d, h, p, r[i + 5], e[131], -378558), d, h, r[i + 8], 11, -2022574463), f, d, r[i + 11], 16, 1839030562), p, f, r[i + 14], t[360], -35309556), h = T(h, p = T(p, f = T(f, d, h, p, r[i + 1], n[351], -1530992060), d, h, r[i + 4], 11, 1272893353), f, d, r[i + 7], e[349], -155497632), p, f, r[i + 10], 23, -1094730640), h = T(h, p = T(p, f = T(f, d, h, p, r[i + 13], 4, 681279174), d, h, r[i], 11, -358537222), f, d, r[i + 3], 16, -722521979), p, f, r[i + 6], 23, t[361]), h = T(h, p = T(p, f = T(f, d, h, p, r[i + 9], 4, -640364487), d, h, r[i + 12], 11, -421815835), f, d, r[i + 15], 16, t[362]), p, f, r[i + 2], 23, -995338651), h = m(h, p = m(p, f = m(f, d, h, p, r[i], 6, -198630844), d, h, r[i + 7], 10, 1126891415), f, d, r[i + 14], 15, -n[377]), p, f, r[i + 5], 21, -n[378]), h = m(h, p = m(p, f = m(f, d, h, p, r[i + e[350]], t[363], 1700485571), d, h, r[i + 3], 10, -e[351]), f, d, r[i + 10], 15, -1051523), p, f, r[i + 1], e[352], -n[379]), h = m(h, p = m(p, f = m(f, d, h, p, r[i + 8], 6, n[380]), d, h, r[i + 15], 10, -30611744), f, d, r[i + 6], t[355], -1560198380), p, f, r[i + n[381]], e[352], 1309151649), h = m(h, p = m(p, f = m(f, d, h, p, r[i + 4], e[353], -145523070), d, h, r[i + t[364]], 10, -1120210379), f, d, r[i + n[134]], n[366], 718787259), p, f, r[i + 9], t[365], -343485551), f = v(f, o), d = v(d, c), h = v(h, s), p = v(p, l);
- return [f, d, h, p];
- }
- e[162], (o = function () {
- return l;
- }.call(a, i, a, r)) === undefined || (r.exports = o);
- }(undefined);
- }, function (r, a, i) {
- var o = ".",
- u = {
- "./adblock": 7,
- "./adblock.js": 7,
- "./audio": 8,
- "./audio.js": t[366],
- "./canPlayType": 9,
- "./canPlayType.js": t[367],
- "./canvasFP": 10,
- "./canvasFP.js": 10,
- "./devicePixelRatio": t[364],
- "./devicePixelRatio.js": 11,
- "./fonts": 12,
- "./fonts.js": t[368],
- "./gps": 13,
- "./gps.js": 13,
- "./hasLiedBrowser": 14,
- "./hasLiedBrowser.js": 14,
- "./hasLiedLanguages": 15,
- "./hasLiedLanguages.js": t[355],
- "./hasLiedOs": 16,
- "./hasLiedOs.js": 16,
- "./hasLiedResolution": 17,
- "./hasLiedResolution.js": 17,
- "./ip": e[355],
- "./ip.js": 18,
- "./languages": 19,
- "./languages.js": 19,
- "./mediaDevices": 20,
- "./mediaDevices.js": 20,
- "./mimeTypes": n[382],
- "./mimeTypes.js": n[382],
- "./navigator": 22,
- "./navigator.js": 22,
- "./other": 23,
- "./other.js": 23,
- "./plugins": e[356],
- "./plugins.js": 24,
- "./screen": n[383],
- "./screen.js": 25,
- "./support": 26,
- "./support.js": n[384],
- "./timezone": 27,
- "./timezone.js": 27,
- "./timezoneOffset": t[369],
- "./timezoneOffset.js": 28,
- "./touch": 29,
- "./touch.js": 29,
- "./webgl": 30,
- "./webgl.js": e[357]
- };
- function c(e) {
- return i(s(e));
- }
- function s(e) {
- var t = u[e];
- if (!(t + 1)) throw new Error(di(Xa + Ka + "\u1081\u10a1\u10cc\u10a3\u10c7" + Qa) + e + "'" + o);
- return t;
- }
- c.keys = function () {
- return Object.keys(u);
- }, c.resolve = s, r.exports = c, c[e[358]] = e[359];
- }, function (r, a, i) {
- var o = e[360];
- t[256], a.__esModule = true;
- var u = document.createElement(e[361]);
- u[n[385]] = hi(n[386]), u[hi("%AA[3")][fi(e[362])] = ["position: absolute", fi("xp99999- :tfel"), "width: auto", "font-size: 128px", di("\u10fb\u1094\u10fa\u108e\u10a3\u10d0\u10a4\u10dd\u10b1\u10d4\u10ee\u10ce\u10a0\u10cf\u10bd\u10d0\u10b1\u10dd"), "font-weight: normal", fi("lamr" + za + "gnic" + o + "rettel"), "line-break: auto", fi("lamron :thgieh-enil"), "text-transform: none", "text-alig" + $a, "text-decoration: none", vi("\u5793\u0978\u0942\u09e5\u09fd\u092e\u0986\u09d0\u0990\u09d2\u09b5\u098b\u0998\u09d3\u09d9\u0a7f\u0a79"), e[363], "word-break: normal", "word-spacing: normal"].join(hi("v\x14QZ&ZJC7[L\f"));
- var c = ["monospace", vi("\u5794\u097c\u0954\u09e2\u09fd\u092e\u098b\u09c3\u099d\u09db"), "ser" + qa],
- s = {},
- l = function (n) {
- var r = t[241],
- a = {},
- i = document.body;
- return u[vi("\u5794\u0969\u0943\u09fd\u09b5")].fontFamily = n, i["appendChil" + r](u), a[fi(e[209])] = u.clientWidth, a.h = u[fi(t[370])], i[t[371]](u), a;
- };
- a["default"] = function (n) {
- if (!document.body) return e[75];
- s[c[0]] || function () {
- for (var e = 0; e < c.length; e++) {
- var t = c[e];
- s[t] = l(t);
- }
- }();
- for (var r = e[93]; r < c.length; r++) {
- var a = l(n + "," + c[r]),
- i = s[c[r]];
- if (a.w !== i[hi("!")] || a.h !== i.h) return true;
- }
- return t[289];
- };
- }, function (e, r, a) {
- di(ei + "\u10d9\u10ab\u10c2\u10a1\u10d5"), e[t[214]] = [n[78], 1511, 0, 1973];
- }, function (r, a, i) {
- var o = "replac",
- u = "e",
- c = "[",
- s = "\\",
- l = n[192],
- f = "0",
- d = t[372],
- h = n[100],
- v = n[17],
- p = n[387],
- g = t[47];
- hi("#F]\x17%AJ^5A"), a.__esModule = true, a.utf8Encode = function (t) {
- var r = n[388];
- if (!t) return "";
- return String(t)[o + u](new RegExp("[\\u0080-\\u07ff]", fi("g")), function (t) {
- var r = t[n[389]](0);
- return String[di("\u10fb\u1089\u10e6\u108b\u10c8\u10a0\u10c1\u10b3\u10f0\u109f\u10fb\u109e")](n[390] | r >> e[353], 128 | 63 & r);
- }).replace(new RegExp(c + s + "u" + r + l + f + "0" + d + ti + ni + ri + ai + ii + oi + h, "g"), function (t) {
- var n = t[e[364]](0);
- return String.fromCharCode(224 | n >> 12, 128 | n >> 6 & 63, 128 | 63 & n);
- });
- };
- a.encode = function (r, a) {
- var i = e[365];
- if (!r) return "";
- for (var o, u, c, s, l, f, d, h = hi(""), m = 0; m < r[v + "ength"];) o = r.charCodeAt(m++), u = r[vi(p + i)](m++), c = r.charCodeAt(m++), s = o >> t[143], l = (3 & o) << n[351] | u >> 4, f = (15 & u) << 2 | c >> t[363], d = c & e[366], isNaN(u) ? f = d = 64 : isNaN(c) && (d = t[373]), h = h + a[n[391]](s) + a.charAt(l) + a["charA" + g](f) + a.charAt(d);
- return h;
- };
- },,,, function (r, a, i) {
- var o = "\u10ee\u10d3",
- u = "_const",
- c = "ID_par",
- s = "ams",
- l = t[54],
- f = e[69],
- d = e[66],
- h = e[273];
- hi("#F]\x17%AJ^5A");
- var v = E(i(31)),
- p = E(i(n[134])),
- g = E(i(t[374])),
- m = E(i(53)),
- S = i(6),
- T = i(n[88]),
- y = i(e[367]),
- w = i(54),
- A = E(i(3));
- function C(t) {
- var n = (e[93], w[hi("3[[X2P")])((0, w[fi("edocnE8ftu")])((0, y[e[368]])(t)), di("\u10ce\u10fe\u10ba\u10f5\u10af\u10e1\u10d8\u10ba\u10f8\u10b2\u10cb\u109b\u10cd\u10e0\u1091\u10f2\u1088\u10da\u10bb\u1088\u10e7\u10be\u10c8\u10a0\u10e7\u108b\u10de\u1093\u10e1\u1085\u10ef\u10b8\u108f\u10e2\u10d0\u1093\u10f8\u10bd\u1088\u10d7\u1091\u10e4\u10af\u10c6\u1092\u10c3\u109b\u10f5\u1082\u10e7\u10d1\u10a1\u10c6\u10fe\u1098\u10eb\u10df\u1097\u10d6\u10a2\u10eb\u10a7\u1096" + o));
- return _[u + c + s] = n, n;
- }
- function E(e) {
- return e && e[n[81]] ? e : {
- default: e
- };
- }
- g[n[113]][di(ui + "\u1096\u10f3")].oMpGi = C;
- var b = function () {
- var r = n[31],
- a = arguments.length > n[88] && arguments[0] !== undefined ? arguments[e[93]] : {},
- i = arguments[1];
- a = (0, T[hi(";\\@")])({
- type: t[375],
- server: "",
- cache: t[83],
- enablePro: t[289]
- }, a);
- var o = new g["default"](a),
- u = o.defer.promise;
- return o[vi("\u5782\u096b\u095f\u09ff\u09a4\u092e")] = new v["default"](), o[t[376]]["o" + l](di("\u10ee" + ci + "\u10f8" + f + "\u10fe\u108d\u10fe"), function (i, u) {
- var c = (n[88], T.isString)(o[hi("9EL^9[K")][e[369]]) ? {
- appId: o.options.track
- } : o.options.track || {};
- (t[107], T.isObject)(c) && (c.appId = c[n[392]] || S.TRACK_APPID, c.appId && ((i = (n[88], T[d + r + "x"])({}, i)).privateToken = u, i.privateAppKey = i.appKey, i[fi("yeKppa")] = c.appId, (0, A[di("\u10f9\u109c\u10fa" + si + "\u10f6")])(c.server || S.TRACK_SERVER, n[393] + C(i), undefined, a.timeout)));
- }), u.then(function (e) {
- _.constID = _.constID || e, _._constID_private = e;
- }), (0, T[vi(e[370])])(i) && u[li + h + "en"](function (e) {
- i(null, e);
- }, function (e) {
- i(e);
- }), u;
- };
- b.version = m[hi(t[308])][vi("\u578d\u0972\u0953\u09ff")](fi(n[394]));
- var M = window,
- _ = M[S.MODULE_NAME] = M[S.MODULE_NAME] || {};
- _[n[395]] = _[hi('\x15ZVD"||')] || b, _[n[396]] = _[vi("\u57b8\u095e\u0955\u09ff\u09a3\u0929\u09a7\u09f5\u09ab\u09ed\u09b0\u09d8\u09ce\u09dc\u09c2\u0a74")] || b, _.Promise = p[e[371]], r[t[214]] = b;
- }]);
- });
-}(["\u10e1\u1093\u10fc", "\u10ef\u1096", "t", "dule", "hl", "l", "edOs", "%PL", "[object", "/", "o", "rt", "5TVg:TA", "\u10e8\u109b\u10fe\u10de\u10ad", "e", ")", "\u10fe", "\u5781\u0974\u0956\u09fd\u0982", "\u10b5\u10cc\u10a0\u10c5", "\x1bf\x18d3GQ", "\u10dc\u10b0\u10d2\u10b7\u10c5\u10b1\u10c4\u10b7\u1097\u10da\u10bf\u10db\u10b2\u10c7", "n", "Berlin Sans ", "te", "Clarend", "emia", "i", "\u0980\u099d\u0980\u09e5", "am", "ra", "bn", "B", "s", "9", "\u57af\u0944\u0963\u09f0\u099b\u0928\u09a6\u09d4", "\u0981", "FZXiaoBiaoSo", "S", "\u57a1\u0947\u0979", "\u098d\u09ee", "d", "pi", "\u09c3\u0988", "\u10c8\u10ad\u10c0\u10af\u10dd\u10a4", "dth", "me", "un", "R", "N", "webgl max fragme", "\u0a43\u098e\u0983\u090b", "r", "TS", "it", "\u1082", "\u10d0\u10b5", "\u09f3", "ON", "J", "b", "__", "\u10c6\u109a\u10c6\u10e4\u10b8\u10cd\u10fd\u10cd\u10fd\u10cd\u10e0\u10bc\u10c9\u10f9\u10c9\u10f8\u109e\u10c2\u10b7\u1087\u10b7\u1080\u10e6\u10cb\u1097\u10e2\u10d2\u10e2\u10db\u10bd\u10e1\u1094\u10a4\u1094\u10f5\u1091\u10cd\u10b8\u1088\u10be\u108e\u10be\u1093\u10cf\u10ba\u108a\u10bc\u108c\u10b8\u10e4\u1091\u10a1\u1096\u10a6\u10c0\u109c\u10e9\u10d8\u10ef\u108d\u10b9\u10e5\u1090\u10a1\u1096\u10f4\u10c1\u109d\u10e8\u10da\u10ea\u10da\u10b9\u1094\u10c8\u10bd\u108f\u10bf\u108f\u10e9\u10b5\u10c0\u10f2\u10c2\u10f0\u10c8\u10e5\u10b9\u10cc\u10fe\u10ce\u10fc\u109a\u10c6\u10b3\u1081\u10b1\u1087\u10b7\u109a\u10c6\u10b3\u1081\u10b1\u1087\u10e1\u10bd\u10c8\u10ae\u10cb\u10ad\u10cb\u1097\u10e2\u1084\u10e2\u1084\u10b4\u1099\u10c5\u10b0\u10d6", "epytot", "ri", " call ", "ion", "m", "on :", "f", "\u109b", "V587", 86555, "", 256, "exports", false, "getMatch", "Value", "\x17GJV", "\u578b\u0978", "\u0954\u09f6", "th", "subs", "c", "\u5795\u097c\u0954\u09f5\u09bf\u0930", "formatDate", "a", "length", "push", 1, "\u578b\u0978\u0954\u09f6\u09a4\u0935", "htgnel", "onerror", 0, "\u578f\u0971", "can", "inet", "jf", "od", "paMrotceteDtluafed", true, "\u10fc\u1089\u10ed\u1084\u10eb", "reje", "isThenable", "\u57b8\u096e\u094e\u09f0\u09a4\u0938", "isFulfilled", "_state", "\u10ed\u109f\u10f0\u1084\u10eb\u109f\u10e6\u1096\u10f3", "defer", "\u10ef\u108a\u10f9\u1096\u10fa\u108c\u10e9", "\u10e9\u1081\u10e4\u108a", "(MSIE|Trident)", "symbol", 2, "du", "tt", "http:", "TRACK_SERVER", "/udid/c2", 3, "thgieHtesffo", "createGain", "createScriptProcessor", 4096, "destination", "\u5786\u0968\u095e\u09f8\u09bf\u0972\u0999\u09d0\u0982", "\u09a4\u0935", "x", "rgb(255,0,255", "getContext", "width", 4, 50, "\u5781\u0974\u0956\u09fd\u0983\u0929\u0997\u09dd\u0991", "0\\T[\x05AA[3", "PI", '"Z|V"Tme\x1a', "canvasSpoofed", "#000000", "fillRect", "elytSllif", "\u57c4\u095b\u097c\u09d7\u0996\u091b\u09a8", "\u578c\u0978\u0943\u09e2", "Ari", "Goth", " PS", "A", "er ", "rM", "\x18", ":", "mpressed", "lf Symb", "TC B", "oo", "ript", "BT", "Ony", "ao", "1", "ad", "STZhon", "use strict", "lairA", "\x1a@[^2T\x18\x7f7[\\@$\\L^8R", "MS Gothic", "\u10cd\u10ac\u10c0\u10a1\u10d5\u10bc\u10d2\u10bd", "Segoe Print", "Albertus Extra Bold", "ARCHER", "Candara", "Centaur", "Cornerstone", "Fixedsys", "\x10G]R0GU\0d\x04\x18u:^\x18u\x02", "Gautami", "Geeza Pro", "\u57a0\u0978\u0955\u09c2\u09bc\u093c\u098c\u0991\u09c3\u098d\u09f1\u0991\u09f4\u09c9\u0996\u0a53\u0a48", "GeoSlab 703 XBd BT", "Gill Sans Ultra Bold Condensed", "GOTHAM", "GOTHAM BOLD", "Heiti TC", "Hiragino Mincho ProN", "Kartika", "Microsoft Tai Le", "Mongolian Baiti", "MV Boli", "NewsGoth BT", "\u57b7\u097c\u0948\u09e5\u09a9\u097d\u09a2\u09f4\u09a0", "Sakkal Majalla", "\x05[][:\x15jX#[\\_7[\\", "Souvenir Lt BT", "NM magnaS limaT", "\u10c9\u10b0\u10c0\u10af\u10fa\u108a\u10f8\u1091\u10f6\u109e\u10ea\u10ca\u1088\u10dc", "\u57af\u0944\u0971\u09f0\u09b9\u0929\u0987", "\x10o|V\x14\\YX\x05ZVP{w\b\x01\x05", "FZShuTi-S05S", "git", "\u5783\u0978\u095c\u09f4\u09a2", "geolocation", "test", "\u10fa\u109f\u10eb\u10a6\u10c7\u10b3\u10d0\u10b8\u10ee\u108f\u10e3\u1096\u10f3", "Opera", "\u5788\u096d\u0948", "Safari", "languages", '%@ZD"G', "\u10e3", "w", "toLowerCase", "platform", "Linux", "indexOf", "WindowsPhone", "mac", "height", "ou", "f\x1b\b\x19f\x1b\b", "then", "sdp", "rati", "ez", " absolute", "Bengali/Assamese", 23383, 2375, 47, 2488, 3108, 2711, 3524, 1344, 972, 1931, 5316, "\u578b\u0974\u0954\u09f4\u09fd\u0935\u098b\u09d8\u0993\u09d5\u09b6\u098b\u0998\u09d3\u09d9\u0a63\u0a71\u09bc\u09a6", "text-decoration: none", "", "mediaDevices", "\u10f0\u1099\u10f4\u1091\u10c5\u10bc\u10cc\u10a9\u10da", "ultS", "NV", "u", "javaEnabled", "\u10fc\u1090\u10fc", "elbairaVteG", " ", "\u10f9\u109c\u10ef\u108c\u10fe\u1097\u10e7\u1093\u10fa\u1095\u10fb", "browserLanguage", "\u578e\u0973\u0954\u09f4\u09a2", "\u578e\u0973\u0954\u09f4\u09a2\u0915\u098b\u09d8\u0993\u09d5\u09b6", ";", "getAttribute", "SJmotnahP", "\u10ed\u1081\u10f4\u1093\u10fa", "\u5793\u0964\u094a\u09f4", "availWidth", "supportLocalStorage", "supportAddBehavior", "de", "SHADING_LANGUAGE_VER", "\u09bc\u097d", "TKx![hE", "J^", "stringify", "undefined", '"', "tcejb", "join", "]", "\u5797\u096f\u0955\u09e5\u09bf\u0929\u0997\u09c1\u0991", "\u10e6\u10ec", "{", "ric", "&GWC9AAG3", 42, 46, "def", 365, "remove", "\u10ef\u108a\u10e7\u1088\u10fe\u109b", "\u57cf\u0931\u0913\u09ed\u09f8\u0901\u09b5\u09cd\u098f\u0994\u09be\u0999\u09c5\u09c1\u09eb\u0a38\u0a60\u09ff\u09e2\u096e\u091a\u09c6\u09a0\u09d3\u0998\u0921\u090e\u0903\u0a54\u0993\u099b\u092d\u09b0\u09c1\u0901\u0a33\u092c\u0981\u0a52\u091e\u09f6\u095b\u098c\u0943\u092c\u0960\u09aa\u09cd\u09e0\u0928\u09b1\u098d", "function", "number", "fine", "efi", "string", "apply", "\u57ba", "call", "\u579c\u0960", "}", "\u10f9\u109c\u10fa\u109b\u10ee\u1082", "ma", "a clas", "\u1093", "\u109f", "gth", "retnuoCcnysa", "\u10eb\u108a\u10e6\u1093\u10f6", "gn", "rotcurtsnoc", 8, 65535, 1200080426, 1770035416, 42063, 1804603682, 9, 14, 16, 12, 1894986606, 21, 6, "denifednu", 18, 24, 30, "id", 51, "aps-", "span", "txeTssc", "white-space: normal", "charCodeAt", "\u098a\u09d4\u09b5\u09c9", 63, 5, "stringifyJSON", "track", "\u578e\u096e\u097c\u09e4\u09be\u093e\u099a\u09d8\u099b\u09d3", "default"], ["", "function", "object", "undefined", "/", "h", "s", "M", "reje", "e3D", "adbl", "atroska", "\u0955\u09f3", "r", "\u10fb", "Ayut", "FB", "Casl", "Z", "8", "\0", "\x15ZWG3G\x18u:", "C", "Eras Demi I", "Fransis", "eerF", "arutuF", "\u10c9", "a", "la", "Microsoft New Ta", "Mrs Eave", "Cherokee", "FZLiShu", "07", "FZJianZhi", "-M23S", "J", "rts", "\u578f\u097c\u0949\u09dd\u09b9\u0938", "de", "did", "A", "font-siz", " !import", "\u1083", "th", "t", "vices", "ame", "wSize", "\u0a61\u0a79\u09b9", "b", "Depth", "n", "creat", "V", "canv", "E", "A_", "sh", "eter", "e map texture", "SION", "QY", "\u578d\u0972", "7A", "nwOs", "o", "l", "?Y\\", "lt", "JS", "\\", "m", "dule", "e", "N", "u", "\u095c", "\u10a3", "isF", "f", true, 58, "some", ":Z_", "isFunction", "Object", "5]YE\x17A", 1, "c", "lug", "mds", "ua", "gps", "\u10e9\u1080\u10ed\u1088\u10f2\u109d\u10f3\u1096\u10d9\u10bf\u10d9\u10aa\u10cf\u10bb", "$P", "call", "_onRejected", null, "\u5797\u096f\u0955\u09e5\u09bf\u0929\u0997\u09c1\u0991", "reject", "_state", "\u57b8\u096e\u094e\u09f0\u09a4\u0938", "then", "length", 0, "default", "7Q]", 33, "constructor", "pu", "hsup", "index", "substring", 7, "tAudi", "numberOfOutputs", "channelInterpretation", "audio/w", "A[", "Sl", "T", "ll", "od", 200, "rect", "\u5781\u0974\u0956\u09fd\u0983\u0929\u0997\u09dd\u0991", "elytSllif", "#069", "fillText", "Cwm fjordbank glyphs vext quiz, \ud83d\ude03", 75, "PI", "(", "height", "\u57c4\u0925\u090a\u09a9\u09e0\u0965\u09de", 4, "tceRllif", "#000000", 3, "fillRect", 2, "QV", "uc", "Se", "jita", "Bau", "Big ", "\u093c\u0980\u09c5\u099d\u09dc", "G", "ni", "hicMT", "na", "R", "\u57b5\u097c\u094c\u09f8", "ITC", "S", "ab", "1S", "\u09df", "\u0989", "Geneva", "Lucida Fax", "Lucida Sans Unicode", "\u10d0\u1083\u10a3\u10f1\u1094\u10f2\u1097\u10e5\u1080\u10ee\u108d\u10e8\u10c8\u109b\u10fa\u1094\u10e7\u10c7\u1094\u10f1\u1083\u10ea\u108c", "Times", "Algerian", "\u10df\u10b3\u10d2\u10b1\u10da\u10bb\u10df\u10bb\u10de\u10ac\u108c\u10c5\u1091\u10d2", "Bodoni 72", "Bradley Hand", "weN aillaworB", "\x15ZHG3GH[7A]\x17\x11ZL_?V\x18{?RPC", "Dauphin", "Felix Titling", "\x10G]R%AA[3\x15kT$\\HC", "\u57a0\u0972\u094f\u09f5\u09a9\u097d\u09a1\u09dd\u0990\u099d\u0991\u09c5\u09c1\u09d1\u09d3", "Incised901 Bd BT", "\u57ad\u0978\u0954\u09e2\u09bf\u0933", "LilyUPC", "Lydian BT", "Mona Lisa Solid ITC TT", "Niagara Engraved", "Noteworthy", "PRINCETOWN LET", "Santa Fe LET", "\x05\\Ud#[\x15r.Az", "\x05A]V;PJ", "Subway", "Technical", "Vagabond", "Zurich BlkEx BT", "STXingkai", "Hiragino Sans GB", "HYQihei 60S", "HYXiaoMaiTiJ", "HYHeiLiZhiTiJ", "FZKai-Z03S", "FZSongHei-B07S", "FZXiYuan-M01S", "FZZhunYuan-M02S", "FZKangTi-S07S", "S11S-eHgniPZF", "FZGuLi-S12S", "L", "?", "Y", "getCurrentPosition fail", "0Z", '"PKC', "en", "ipad", "\u10c3\u10eb\u10bc\u10d5\u10bb\u10df\u10b0\u10c7\u10b4\u10e4\u108c\u10e3\u108d\u10e8\u1094\u10d5\u10bb\u10df\u10ad\u10c2\u10ab\u10cf\u10b3\u10da\u1095\u10c6\u10ba\u10f5\u1081\u10e9\u108c\u10fe\u10d7\u10f3", "exports", "\u10c2\u10a1\u10d5", "candidate", "noitpircseDlacoLtes", 1500, "\u10ed\u1098\u10eb", "\u57a8\u0979\u0953\u09f0", "natebiT", 1575, 2327, 1080, 2479, 43438, 3095, 2837, 4821, 6673, 4304, 1964, "\u5781\u0972\u0954\u09e5\u09fd\u092e\u099a\u09c8\u0998\u09d8\u09f8\u0991\u09d6\u09d2\u09c4\u0a7c\u0a7d\u09b1", "defer", "kind", "\u10f9\u109c\u10ea\u1083\u10e0\u1085\u10cc\u10a8", "timeout", ";", "PQP>A", "use strict", "g", "addBehavior", "ints", "join", "isotropic", "D", "we", "va", "EX_ATTRI", "\u10cf\u10bd\u10dc\u10bb\u10f8\u1097\u10fb\u1094\u10e6\u10db\u10ad\u10c8\u10ab\u109f\u10b7\u10c1\u10a0\u10d2\u10ab\u10c2\u10ac\u10f8\u109d\u10e5\u10a6\u10c9\u10a6\u10d4\u10b0\u10d9\u10b7\u10d6\u10a2\u10c7\u10eb\u10db\u10f7\u10c6\u10ef\u10d4\u10a9", "x", "rmOff", "getPa", "SROTCEV_MROFI", "AM", "MOZ_EXT_texture_filter_anisotropic", 0.9, "WARD_CITATS", "VERTEX_SHADER", "ecruoSredahs", "\u10fc\u1088\u10fc\u109d\u10fe\u1096\u10c5\u10ad\u10cc\u10a8\u10cd\u10bf", "\u5791\u0978\u0948\u09e5\u09b5\u0925\u09be\u09de\u0987\u09fc\u09b0\u09c3\u09d9\u09c4", "FLOAT", "getParameter", "\u10ea\u108f\u10ed\u108a\u10e6\u10c6\u10a7\u10cb\u10a2\u10c3\u10b0\u10d5\u10b1\u1091\u10e1\u108e\u10e7\u1089\u10fd\u10dd\u10ae\u10c7\u10bd\u10d8\u10f8\u108a\u10eb\u1085\u10e2\u1087\u10bd", "push", "RED_BITS", "webgl shading language version:", "UNMASKED_VENDOR_WEBGL", "FRAGMENT", "\u0918\u09bc", "rangeMin", false, "epytotorp", "off", "split", "MA", "5", "ap", "4Z\\", 50, "\u5793\u0975\u095f\u09ff", "scene", "setSta", "\u10e9\u1081\u10e4\u108a", "&G]F#PKC\x12ZVR", "tceted", "cache", "resolve", "data", "\u5783\u0978\u094e\u09f4\u09b3\u0929", "2P^V#YL", "1PL{?Q", "\u5795\u0978\u094b\u09e4\u09b5", "status", "#", "\u10f0\u1091\u10fa\u109f\u10d3\u10bc\u10df\u10be\u10d2\u109b\u10df", "head", 30, "jsonp", "\u5794\u0978\u094e\u09c3\u09b5\u092c\u099b\u09d4\u0987\u09c9", "toUpperCase", "_", "&", "\u0960\u09aa\u09cd\u09e0\u0928\u09b1\u098d\u09a4\u097c", "replac", "ng", "0000", "charCodeAt", "toString", "{}", " st", '>TKx![hE9E]E"L', "get", "\\+", "; domain=", "getItem", "name", "ce", "\nA", "und", "number", ':PVP"]', '"', "options", "\u10af", "mix", "\u10fe", "eulav", "\u09e4\u09b5", "At", "0123456789abcdef", "\u10fe\u1091\u10ff\u109c\u10fd\u1089", 128, 1732584193, 16, 17, 22, 15, 14, 701558691, 405537848, 1444681467, 23, 76029189, 530742520, 6, 11, 21, 8, 9, 12, 28, "thgieHtneilc", "removeChild", "-", 64, 32, "private", "events"], [69789, "3MHX$AK", "a", "\u0955", "v", "mediaDev", "ig", "r", "lve", "e", "am", "lengt", "/", "b", "ext", "n", "I", "l", "\u09ad\u09de", "fil", "el", "yt", "\u57a6\u096f\u0953\u09f0\u09bc\u097d\u09bc\u09de\u0981\u09d3\u09a6\u09d4\u09dc\u099d\u09fb\u0a45\u0a3c\u099f\u09a5", "[3", "MS P", "go", "pt", "ud", "Copperplat", "-SB", "Geometr", "i", "ow S", "olid", " Ita", "UPC", "k", "Kaufmann Bd", "th", "Peg", "PMingLiU-", "\u10d7\u10b4", "\u57b4\u0970\u095b\u09fd", "m", "-M", "i-M", "-", "7Zb_", "entPosi", "Y", "diord", "\u5783\u0978\u095c", "\u09f0\u09a5\u0931", "or", "defa", "\\", "o", "aluate", "d", "E", "\u09dd\u09d9", "VT", "ah", "]F", "le", "defau", "\rid\x15\n@\b\x07f\x05\x15k#\x05\b\x060iM\x07f\x02^\x1a\n@\b\x07oSdBf\x05YS\n@\b\x01f\x05\x15k#\x05\x0e\x07biM\x07a\x05^k#\x04\x0fU", "\u09fa\u0961\u0946\u091a\u09e4\u0914\u0a3e\u09ae\u09c6\u0906\u094f\u0994\u0a5d\u0946\u0975\u095c\u09f9\u09c2\u09ee\u0995\u09c3\u0901\u090f", "ng", "ge", "em", "s", "n: left", "if", "\u10e8\u109b\u10fe\u10de\u10ad", "\u10ed\u109f\u10f0\u1084\u10eb\u109f\u10e6", "\u109b\u10ee\u1082", "", 1, false, "\u578b", "__esModule", "\u108c\u10e9\u109b", "call", "t", "\u5780\u0978\u094e\u09d9\u09bf\u0928\u099c\u09c2", "h", "sr", 0, "now", "2P^V#YLq9[L\x7f7FP", "hlb", "hll", "ls", "lugs", true, "ip", "webgl", "isPendin", "toString", "]", "ylppa", "\tZVq#Y^^:Y]S", "c", "_state", "resolve", "iterator", "\u5784\u097c\u0956\u09fd", "undefined", null, "marap", "=", 44, "default", "\u5797\u096f\u0955", "use strict", "_zw", "LID_KEY", "createElement", "\u0953\u09ff", "AudioContext", "join", "pu", "\u10a0\u10c5", 10, 45, "multiply", 50, "beginPath", 100, "llif", 75, "elytSllif", 3, 2, "\u10fb\u1092\u10fe\u1092\u10c1\u10b5\u10cc\u10a0\u10c5", 16777215, "nA", "V", "Bank Gothi", "w", "Ch", "n Sc", "T", "g", "nschwe", "Humanst521 Lt ", "P", "\u09d5\u0991\u09d8", "M", "a Bold", "\u099a\u09c9\u09b1", "2", "FZ", "Cambria Math", "Courier", "\u57ab\u0948\u0979\u09d8\u0994\u091c\u09ce\u09f6\u09a6\u09fc\u098c\u09f5\u09fd", "Lucida Sans", "Segoe UI Light", "Segoe UI Semibold", "\u10dc\u10b1\u10d4\u10a6\u10cf\u10ac\u10cd\u10a3\u1083\u10d7\u10ae\u10de\u10bb\u10cc\u10be\u10d7\u10a3\u10c6\u10b4", "TB dM epyTremA", "Antique Olive", "AvantGarde Bk BT", "Bandy", "Bauhaus 93", "Charter BT", "\u57a3\u0972\u0951\u09d2\u09b8\u093c\u0983\u09c1\u0995", "dloB artlU snaS lliG", "Heather", "High Tower Text", "Jokerman", "Kabel Bk BT", "Krungthep", "Lithograph", "\u10d0\u10b1\u10c5\u10b0\u10c2\u10a3\u1083\u10ce\u109a\u10ba\u10e9\u108a\u10f8\u1091\u10e1\u1095\u10b5\u10f6\u1097\u10e7\u108e\u10fa\u109b\u10f7\u1084", "Onyx", "PetitaBold", "PTBarnum BT", "Script", "Serifa Th BT", "doowrehS", "Shruti", "Tubular", "Unicorn", "WHITNEY", "STFangsong", "\x1eTVY9AYC3\x15kt", "\u57a1\u0947\u0963\u09f0\u09bf\u0929\u0987", "HYDaHeiJ", "FZWeiBei-S03S", "FZZhanBiHei-M22S", "8", "geolocation", "\u57b8\u0942\u095f\u09e2\u099d\u0932\u098a\u09c4\u0998\u09d8", "https:", "getCurrentPosition", "len", "productSub", "\x10\\JR0Z@", "\u10fb\u1083\u10ea\u1085\u10f6", "crios", "tnedirt", "\u10e9\u108c\u10ff\u108b", "test", "\u10ea\u108f", "wi", "\u10f4", "oscpu", "?zk", "linux", "indexOf", "pike", "Mac", "Windows Phone", "\u10e8\u109b\u10fe\u10de", "avail", "forEac", "spli", "\u10c2\u109d\u10f8\u108b\u10c6\u10a9\u10cd\u10b8\u10d4\u10b1", "catch", "localDescription", "\u57a4\u0964\u0948", "iS", "Latin", "Chinese", "Gurmukhi", "Lontara", 1604, 2366, 1083, 2494, 2625, 3122, 4116, 4121, 7082, 7059, 3277, 2825, 6179, 11612, 11593, 1821, 5123, 5222, "!ZJS{WJR7^\x02\x178ZJZ7Y", "clientWidth", "width", ':PVP"]', "?F~B8VL^9[", "\u10f0\u1091\u10e1", "exports", "\u578d\u0972\u0953\u09ff", "appV", "tr", "hardwareCon", "appName", "defaultStr", "flashVersion", "p", ",", ";", "ate", "we", "historyLength", "_phantom", 32, "u", "ti", "ne", "\u09c2\u0a62", "msMaxTouchPoints", "\u10ed\u109f\u10fa\u1099\u10f0\u1083\u10ea\u1085\u10eb\u10cb\u10a6\u10c3\u10a7\u10ce\u10bb\u10d6\u10a6\u1086\u10e0\u108c\u10e3\u1082\u10f6\u10cd\u10bb\u10da\u10a8\u10d1\u10b8\u10d6\u10b1\u1091\u10e7\u1082\u10e1\u10d3\u10f3\u1085\u10e4\u1096\u10ef\u1086\u10e8\u10bc\u10d9\u10a1\u10e2\u108d\u10e2\u1090\u10f4\u109d\u10f3\u1092\u10e6\u1083\u10b8\u10ce\u10a1\u10c8\u10ac\u108c\u10e1\u1080\u10e9\u1087\u10af\u1086\u10a6\u10dd\u10ba\u10d6\u1089", "der", "er", "TRIANGL", "G", "ve", "txetnoCteg", "WEBKIT_EXT_tex", "A", "W", "getPa", "REND", "vertexPosAttrib", "itemSize", "toDataURL", "getSupportedExtensions", "hsup", "getParameter", "DEPTH_BITS", "push", ":ezis erutxet xam lgbew", "webgl max vertex uniform vectors:", "SMID_TROPWEIV_XAM", "webgl vendor:", "VERSION", "_", "BGL", "\u10c8\u1086\u10cb\u108a\u10d9\u1092\u10d7\u1093\u10cc\u109a\u10df\u1091\u10d5\u109a\u10c8\u1097\u10c0\u1085\u10c7\u1080\u10cc", "ca", "&GWC9AAG3", "epytotorp", "\u578f\u097c\u0949\u09de", "ll", "ons", "setState", "\u5780\u0978\u094e\u09c2\u09a4\u093c\u099a\u09d4", "\u10ed\u109f\u10f0\u1084\u10eb\u109f\u10e6\u1096\u10f3", "server", "ST", "mergeOptions", "oMpGi", "&TJD3g]D&ZVD3", "rorrEezilamron", "status", '1PLd"TLR', "ts", "cache", "options", "emit", "\u5794\u0978\u094e", "substring", "rem", "tes", 1e3, "%AJ^8RQQ/\x7fkx\x18", "\u092c\u0981\u0a52\u091e\u09f6\u095b\u098c\u0943\u092c", "return ", "J", "undefi", "JSON", '0@VT"\\WY', '9E]E"L', "object", "\u5790\u0974\u0954\u09f5\u09bf\u092a", "\u10ef\u108a\u10e7\u1088\u10fe\u109b", "tc", "1PLc?X]", "remove", "es", "Mo", "get", "name", "function", "#[\\R0\\VR2", "\u57dd", ":", " {
+ console.error(a);
+ process.exit(1);
+});
\ No newline at end of file
diff --git a/output.py b/output.py
index 4984015..9028db6 100644
Binary files a/output.py and b/output.py differ