From 7a643daa8fad6f63621de6e52cfe85d09f0763e9 Mon Sep 17 00:00:00 2001 From: action Date: Sat, 25 Jan 2025 08:19:48 +0000 Subject: [PATCH] Add decoded output file --- output.js | 2315 ++++++++++++++++++++--------------------------------- output.py | Bin 25928 -> 25928 bytes 2 files changed, 884 insertions(+), 1431 deletions(-) diff --git a/output.js b/output.js index fd4cb72..2a9efdb 100644 --- a/output.js +++ b/output.js @@ -1,1449 +1,902 @@ -//Sun Jan 12 2025 12:13:45 GMT+0000 (Coordinated Universal Time) +//Sat Jan 25 2025 08:19:48 GMT+0000 (Coordinated Universal Time) //Base:https://github.com/echo094/decode-js //Modify:https://github.com/smallfawn/decode_action -!function () { - var w = { - 669: function (y, N, G) { - "use strict"; - - var M = { - f4: function () { - return O; - }, - f5: function () { - return J; - }, - f6: function () { - return E; - }, - f7: function () { - return C; - }, - f8: function () { - return K; - }, - f9: function () { - return v; - }, - ff: function () { - return H; - }, - fA: function () { - return P; - } +console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); +console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); +console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); +console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); +console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); +console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); +console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); +console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); +console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); +console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); +const _0x37cb99 = _0x128935("朴朴超市"), + _0x2561d9 = require("fs"), + _0x493a69 = require("got"), + _0x5e14f3 = "pupu", + _0x464627 = _0x5e14f3 + "Cookie.txt", + _0x10d311 = 20000, + _0x229b73 = 3, + _0x452dab = 1.01, + _0x13e27e = "pupu", + _0x198ea4 = "https://leafxcy.coding.net/api/user/leafxcy/project/validcode/shared-depot/validCode/git/blob/master/code.json", + _0x4b9874 = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.46(0x18002e2c) NetType/WIFI Language/zh_CN miniProgram/wx122ef876a7132eb4", + _0x5b285d = 2000, + _0x592e57 = 5; +class _0x5dc3bb { + constructor() { + this.index = _0x37cb99.userIdx++; + this.name = ""; + this.valid = false; + const _0x342f7b = { + "limit": 0 + }, + _0x260c9f = { + "Connection": "keep-alive" + }, + _0x183859 = { + "retry": _0x342f7b, + "timeout": _0x10d311, + "followRedirect": false, + "headers": _0x260c9f }; - G.d(N, M); - var W = G(376); - var x = G(980); - var S = G(606); - var U = G(554); - var Q = ["type__", "refer__", "ipcity__", "md5__", "decode__", "encode__", "time__", "timestamp__", "type__"]; - var T = {}; - function V(j) { - return j + "_dySig"; - } - var F = { - fw: function (j) { - return !!(0, S.fD)(V(j.host)); - }, - fR: function (j) { - (0, S.fy)(V(j.host), "true", 43200000); - }, - un: function (j) { - return !((0, U.fN)(j) || j.host.match(/(cloudauth-device|captcha-(pro-)?open).*?\.aliyuncs\.com$/) || !F.fw(j)); - }, - fp: function (j) { - for (var k = 0, q = encodeURIComponent(j), I = 0; I < q.length; I++) { - k = (k << 7) - k + 398 + q.charCodeAt(I); - k |= 0; - } - return k; - }, - uf: function (j, k) { - return !!F.un(j) && F.fu(j, k); - }, - fG: function (j) { - if (T[j]) { - return T[j]; - } - for (var k = 0, q = 0; q < j.length; q++) { - k += j[q].charCodeAt(); - } - var I = Q[k % Q.length] + k % 10000; - return T[j] = I; - }, - fL: function (j) { - var k = (0, U.fb)(j).host; - var k = F.fG(k); - return (0, U.fM)(j, k); - }, - fu: function (j, k) { - var q = (0, U.fW)(j, true); - if (k) { - q += k; - } - k = F.fp(q) + "|" + (0, W.n)() + "|" + new Date().getTime() + "|1"; - q = x.fh.ua(k, true); - k = {}; - k[F.fG(j.host)] = q; - j.search = (0, U.fx)(j.search, k); - return (0, U.fW)(j); - } - }; - var P = F.uf; - F.fu; - var E = F.fL; - var O = F.fR; - var K = F.fG; - var v = 30; - var J = 0; - function C() { - J++; - } - function H(j) { - return -1 < j.indexOf("var".concat(" _0x2576")) && -1 < j.indexOf("duCiQ',".concat("'MOvsy")) || -1 < j.indexOf("function r(a".concat(",J)")) && -1 < j.indexOf("IunBRbfp7MLmwv6AckTt".concat("iY1jgrHZxGhlzW3aVPqEFN5J")) || -1 < j.indexOf("function e(l".concat(",m)")) && -1 < j.indexOf("6l9vPJp1BwS5GC".concat("Ae8L70NoszbtVcuhx3igmdrFf")) || -1 < j.indexOf("aliyun_".concat("waf_")) && -1 < j.indexOf("371ac51ab53".concat("fc53eb6bf9aa462a72e9f")) && -1 < j.indexOf("b63e746d3d0".concat("f33fa6ce3709868ba5f8b")); - } - }, - 540: function (y, N, p) { - "use strict"; - - var L = { - fS: function () { - return S; - }, - fU: function () { - return U; - }, - fQ: function () { - return Q; - }, - fd: function () { - return x; - } - }; - p.r(N); - p.d(N, L); - var b = p(429); - var M = p(606); - var W = p(554); - var h = p(170); - var x = "acw_sc__v2"; - function S(m, T) { - if (h.fm[h.fT] && (0, W.ft)(m, location.href)) { - Q(m, T); - } - (0, b.fV)(x, T, 3600000); - } - function U(m) { - return m + "_" + x; - } - function Q(m, T) { - m = (0, W.fb)(m).host; - (0, M.fy)(U(m), T); - } - }, - 721: function (y, N, u) { - var G = u(540).fS; - y.exports = { - fF: function (L, b) { - for (var M = JSON.parse("[15, 35, 29, 24, 33, 16, 1, 38, 10, 9, 19, 31, 40, 27, 22, 23, 25, 13, 6, 11,39,18,20,8, 14, 21, 32, 26, 2, 30, 7, 4, 17, 5, 3, 28, 34, 37, 12, 36]"), W = "3000176000856006061501533003690027800375", h = [], x = "", S = "", U = 0; U < L.length; U++) { - for (var Q = L[U], m = 0; m < M.length; m++) { - if (M[m] == U + 1) { - h[m] = Q; - } - } - } - for (x = h.join(""), U = 0; U < x.length && U < W.length; U += 2) { - var T = (parseInt(x.slice(U, U + 2), 16) ^ parseInt(W.slice(U, U + 2), 16)).toString(16); - if (1 == T.length) { - S += T = "0" + T; - } else { - S += T = T; - } - } - G(b, S); - } - }; - }, - 170: function (y, N, G) { - "use strict"; - - var L = { - fm: function () { - return S; - }, - fo: function () { - return b; - }, - fP: function () { - return M; - }, - fE: function () { - return W; - }, - fT: function () { - return x; - }, - fs: function () { - return h; - } - }; - G.d(N, L); - var b = window; - var M = b.document; - var W = b.navigator; - var h = "2.1.5d"; - var x = "xdomain"; - var S = { - x: true - }; - var U = M.currentScript; - if (!U) { - for (var Q = M.getElementsByTagName("script"), m = 0; m < Q.length; ++m) { - if ("6cc076e6727a87d6" == Q[m].getAttribute("id")) { - U = Q[m]; - break; - } - } - } - if (U && "false" == U.getAttribute(x)) { - S[x] = false; - } - }, - 376: function (y, N, p) { - "use strict"; - - var L = { - n: function () { - return W; - } - }; - p.d(N, L); - var b; - var M = p(170); - function W(h) { - function S(P) { - return P ? 1 : 0; - } - var U = ""; - try { - U = M.fP.documentElement.getAttribute && M.fP.documentElement.getAttribute("webdriver"); - } catch (P) {} - var Q; - var m = 0; - if (M.fo.hasOwnProperty) { - Object.keys(M.fP).forEach(function (E) { - var O = M.fo.document[E]; - if (0 == E.indexOf("$cdc_asdjflasutopfhvcZLmcfl_") || O && O.hasOwnProperty("idPrefix_") && O.hasOwnProperty("cache_") && O.hasOwnProperty("nextId_")) { - m = 1; - } - }); - } - if (1 != m) { - Q = new RegExp("^cdc_[a-zA-Z0-9]{22}_"); - Object.keys(M.fo).forEach(function (E) { - "$chrome_asyncScriptInfo" != E && !Q.test(E) || (m = 1); - }); - } - var T = new Date(); - var V = 0; - T.toString = function () { - if (2 == ++V) { - return ""; - } - }; - if (b) { - b(T); - } - var F = 0; - var F = (F = (F = (F = (F = (F = (F = (F = (F = (F = (F = (F = (F = (F = (F = (F |= ((1 < V ? 1 : 0) ? 1 : 0) << 0) | S(M.fE.webdriver) << 1) | (m ? 1 : 0) << 2) | S(M.fo._phantom) << 3) | S(M.fo.callPhantom) << 4) | S(M.fo.phantom) << 5) | S(M.fo.spawn) << 6) | S(M.fo.emit) << 7 | (U ? 1 : 0) << 8) | S(M.fo.Buffer) << 9) | S(M.fo.domAutomation) << 10) | S(M.fo.webdriver) << 11) | S(M.fP.__webdriver_script_fn) << 12) | S(M.fo.fxdriver_id) << 13) | S(M.fo.__fxdriver_unwrapped) << 14) | S(M.fo.ClientUtils) << 15) | S(M.fo.__nightmare) << 16; - W = function () { - return F; - }; - return F; - } - if (M.fo.console) { - b = M.fo.console.log.bind(M.fo.console); - M.fo.console.debug.bind(M.fo.console); - } - }, - 429: function (y, N, p) { - "use strict"; - - var u = { - fV: function () { - return b; - } - }; - p.d(N, u); - var G = p(554); - var L = p(170); - function b(M, W, h, x) { - var x = x || (0, G.cd)(); - var S = "number" == typeof h ? ((S = new Date()).setTime(S.getTime() + h), S.toGMTString()) : h; - L.fP.cookie = M + "=" + W + ";expires=" + S + ";path=/;domain=" + x; - } - }, - 980: function (y, N, p) { - "use strict"; - - var G = { - fh: function () { - return b; - } - }; - p.d(N, G); - var L; - L = { - ua: function (M, W) { - if (null == M) { - return ""; - } - var S = L.uu(M, 6, function (m) { - return "DGi0YA7BemWnQjCl4+bR3f8SKIF9tUz/xhr2oEOgPpac=61ZqwTudLkM5vHyNXsVJ".charAt(m); - }); - if (W) { - return S; - } - switch (S.length % 4) { - default: - {} - case 0: - { - return S; - } - case 1: - { - return S + "==="; - } - case 2: - { - return S + "=="; - } - case 3: - { - return S + "="; - } - } - }, - uu: function (M, W, x) { - if (null == M) { - return ""; - } - for (var S, U, Q, m, T = {}, V = {}, F = "", P = 2, E = 3, O = 2, K = [], v = 0, J = 0, C = 0; C < M.length; C += 1) { - Q = M.charAt(C); - Object.prototype.hasOwnProperty.call(T, Q) || (T[Q] = E++, V[Q] = true); - m = F + Q; - if (Object.prototype.hasOwnProperty.call(T, m)) { - F = m; - } else { - if (Object.prototype.hasOwnProperty.call(V, F)) { - if (F.charCodeAt(0) < 256) { - for (S = 0; S < O; S++) { - v <<= 1; - J == W - 1 ? (J = 0, K.push(x(v)), v = 0) : J++; - } - for (U = F.charCodeAt(0), S = 0; S < 8; S++) { - v = v << 1 | 1 & U; - J == W - 1 ? (J = 0, K.push(x(v)), v = 0) : J++; - U >>= 1; - } - } else { - for (U = 1, S = 0; S < O; S++) { - v = v << 1 | U; - J == W - 1 ? (J = 0, K.push(x(v)), v = 0) : J++; - U = 0; - } - for (U = F.charCodeAt(0), S = 0; S < 16; S++) { - v = v << 1 | 1 & U; - J == W - 1 ? (J = 0, K.push(x(v)), v = 0) : J++; - U >>= 1; - } - } - if (0 == --P) { - P = Math.pow(2, O); - O++; - } - delete V[F]; - } else { - for (U = T[F], S = 0; S < O; S++) { - v = v << 1 | 1 & U; - J == W - 1 ? (J = 0, K.push(x(v)), v = 0) : J++; - U >>= 1; - } - } - if (0 == --P) { - P = Math.pow(2, O); - O++; - } - T[m] = E++; - F = String(Q); - } - } - if ("" !== F) { - if (Object.prototype.hasOwnProperty.call(V, F)) { - if (F.charCodeAt(0) < 256) { - for (S = 0; S < O; S++) { - v <<= 1; - J == W - 1 ? (J = 0, K.push(x(v)), v = 0) : J++; - } - for (U = F.charCodeAt(0), S = 0; S < 8; S++) { - v = v << 1 | 1 & U; - J == W - 1 ? (J = 0, K.push(x(v)), v = 0) : J++; - U >>= 1; - } - } else { - for (U = 1, S = 0; S < O; S++) { - v = v << 1 | U; - J == W - 1 ? (J = 0, K.push(x(v)), v = 0) : J++; - U = 0; - } - for (U = F.charCodeAt(0), S = 0; S < 16; S++) { - v = v << 1 | 1 & U; - J == W - 1 ? (J = 0, K.push(x(v)), v = 0) : J++; - U >>= 1; - } - } - if (0 == --P) { - P = Math.pow(2, O); - O++; - } - delete V[F]; - } else { - for (U = T[F], S = 0; S < O; S++) { - v = v << 1 | 1 & U; - J == W - 1 ? (J = 0, K.push(x(v)), v = 0) : J++; - U >>= 1; - } - } - if (0 == --P) { - P = Math.pow(2, O); - O++; - } - } - for (U = 2, S = 0; S < O; S++) { - v = v << 1 | 1 & U; - J == W - 1 ? (J = 0, K.push(x(v)), v = 0) : J++; - U >>= 1; - } - for (;;) { - v <<= 1; - if (J == W - 1) { - K.push(x(v)); - break; - } - J++; - } - return K.join(""); - } - }; - var b = L; - }, - 606: function (y, N, p) { - "use strict"; - - var L = { - fD: function () { - return Q; - }, - fy: function () { - return U; - } - }; - p.d(N, L); - var b = "||"; - var M = undefined; - function W() { - this.storage = {}; - } - function h() { - return M = M || (function () { - try { - var V = "aliyun_waf_testLocalStorage"; - localStorage.setItem(V, V); - localStorage.removeItem(V); - return 1; - } catch (F) {} - }() ? localStorage : new W()); - } - W.prototype.setItem = function (m, T) { - this.storage[m] = T; - }; - W.prototype.getItem = function (m) { - return this.storage[m]; - }; - W.prototype.removeItem = function (m) { - delete this.storage[m]; - }; - var x = {}; - function S(m, T) { - T = T || 1800000; - return m + b + (new Date().getTime() + T); - } - function U(m, T, V) { - var F = h(); - T = S(T, V); - x[m] = T; - F.setItem(m, T); - } - function Q(m) { - var T; - var V; - var F = h(); - var P = x[m] || F.getItem(m); - return P ? (V = (T = P.split(b))[1]) && new Date().getTime() > parseInt(V) ? (F.removeItem(m), delete x[m]) : (x[m] = P, T[0]) : (x[m] = S("", 300000), ""); - } - }, - 554: function (y, N, G) { - "use strict"; - - var b = { - fN: function () { - return m; - }, - fx: function () { - return Q; - }, - ft: function () { - return V; - }, - cd: function () { - return S; - }, - fW: function () { - return T; - }, - fb: function () { - return U; - }, - fM: function () { - return F; - } - }; - G.d(N, b); - var M = G(170); - var W = {}; - var x = /^(ac\.cn|ac\.id|ah\.cn|bj\.cn|club\.tw|co\.id|co\.jp|co\.kr|co\.nz|co\.uk|com\.cn|com\.hk|com\.mo|com\.my|com\.sg|com\.tw|cq\.cn|ebiz\.tw|edu\.cn|edu\.hk|edu\.mo|edu\.tw|fj\.cn|game\.tw|gd\.cn|go\.id|gov\.cn|gov\.hk|gov\.mo|gov\.my|gov\.ph|gov\.tw|gs\.cn|gx\.cn|gz\.cn|ha\.cn|hb\.cn|he\.cn|hi\.cn|hk\.cn|hl\.cn|hn\.cn|idv\.hk|idv\.tw|jl\.cn|js\.cn|jx\.cn|ln\.cn|mil\.cn|mil\.tw|mo\.cn|net\.cn|net\.hk|net\.mo|net\.tw|nm\.cn|nx\.cn|org\.cn|org\.hk|org\.mo|org\.tw|qh\.cn|sc\.cn|sd\.cn|sh\.cn|sn\.cn|sx\.cn|tj\.cn|tw\.cn|us\.org|xj\.cn|xz\.cn|yn\.cn|zj\.cn)$/; - function S() { - var P; - var E; - var O = M.fP.location.host.split(":")[0]; - W[O] ? O = W[O] : 2 < (E = (P = O.split(".")).length) && !/^(\d+\.)*\d+$/.test(O) && (O = P[E - 2] + "." + P[E - 1], x.test(O)) && (O = P[E - 3] + "." + O); - return O; - } - function U(P) { - var E = M.fP.createElement("div"); - E.innerHTML = ""; - E.firstChild.href = P; - E.innerHTML = E.innerHTML; - (P = E.firstChild).href = E.firstChild.href; - return { - protocol: P.protocol, - host: P.host, - hostname: P.hostname, - port: P.port, - pathname: "/" === P.pathname.substr(0, 1) ? P.pathname : "/" + P.pathname, - search: P.search, - hash: P.hash, - fi: P.href - }; - } - function Q(P, E) { - if (0 != Object.keys(E).length) { - var O; - var K = ""; - for (O in E) K += encodeURIComponent(O) + "=" + encodeURIComponent(E[O]) + "&"; - K = K.slice(0, K.length - 1); - if (0 == P.length) { - P = "?" + K; - } else { - for (var v = P.slice(1).split("&"), J = [], C = Object.keys(E), H = 0; H < v.length; H++) { - O = decodeURIComponent(v[H].split("=", 1)[0]); - if (-1 == C.indexOf(O)) { - J.push(v[H]); - } - } - P = "?" + (0 == J.length ? "" : J.join("&") + "&") + K; - } - } - return P; - } - function m(P) { - return !(!P.protocol || "data:" != P.protocol && "blob:" != P.protocol); - } - function T(P, E) { - var O = m(P); - var K = P.pathname; - if (O && 0 == K.indexOf("/")) { - K = P.pathname.slice(1); - } - return P.protocol + (O ? "" : "//" + P.host) + K + P.search + (E ? "" : P.hash); - } - function V(P, E) { - return M.fo.top !== M.fo.self || !(m(P = U(P)) || (E = U(E), P.host == E.host && P.protocol == E.protocol)); - } - function F(P, E) { - if (-1 == P.indexOf(E + "=")) { - return P; - } - var H = U(P); - if (!H.search) { - return P; - } - var v = H.search.slice(1).split("&"); - if (0 == v.length) { - return P; - } - for (var J = [], C = 0; C < v.length; ++C) { - if (0 != v[C].indexOf(E + "=")) { - J.push(v[C]); - } - } - 0 == J.length ? H.search = "" : H.search = "?" + J.join("&"); - return T(H); - } - } - }; - var D = {}; - function R(y) { - var N = D[y]; - var p = { - exports: {} - }; - undefined !== N || (N = D[y] = p, w[y](N, N.exports, R)); - return N.exports; + this.got = _0x493a69.extend(_0x183859); } - R.d = function (y, N) { - for (var p in N) if (R.fc(N, p) && !R.fc(y, p)) { - Object.defineProperty(y, p, { - enumerable: true, - get: N[p] - }); + ["get_prefix"](_0x466d81 = {}) { + var _0x25bcfe = "", + _0x58253a = _0x37cb99.userCount.toString().length; + if (this.index) { + _0x25bcfe += "账号[" + _0x37cb99.padStr(this.index, _0x58253a) + "]"; } - }; - R.fc = function (y, N) { - return Object.prototype.hasOwnProperty.call(y, N); - }; - R.r = function (y) { - var N = { - value: true - }; - if ("undefined" != typeof Symbol && Symbol.toStringTag) { - Object.defineProperty(y, Symbol.toStringTag, { - value: "Module" - }); - } - Object.defineProperty(y, "__esModule", N); - }; - !function () { - "use strict"; - - var AA = R(554); - var Aw = R(429); - var AD = R(980); - var AR = R(170); - var Ay = R(376); - function AN(wJ, wr, wC) { - for (var wH = 0, wl = wr, wj = wJ.length, wn = wC || 1; wl < wj;) { - wH = (wH = (wH << 5) - wH) + wJ.charCodeAt(wl) >>> 0; - wl += wn; - } - return wH; - } - AG = []; - AL = AR.fP.documentElement; - Ao = AL.doScroll; - Ab = "DOMContentLoaded"; - Ax = "addEventListener"; - AM = "onreadystatechange"; - AW = "readyState"; - Ah = (Ao ? /^loaded|^c/ : /^loaded|c/).test(AR.fP[AW]); - if (AR.fP[Ax]) { - AR.fP[Ax](Ab, Au = function () { - AR.fP.removeEventListener(Ab, Au, false); - AS(); - }, false); - } - if (Ao) { - AR.fP.attachEvent(AM, Au = function () { - if (/^c/.test(AR.fP[AW])) { - AR.fP.detachEvent(AM, Au); - AS(); - } - }); - } - var Ap; - var Au; - var AG; - var AL; - var Ab; - var AM; - var AW; - var Ah; - Ao ? Ap = function (wJ) { - if (self != top) { - Ah ? wJ() : AG.push(wJ); - } else { - try { - AL.doScroll("left"); - } catch (wC) { - return setTimeout(function () { - Ap(wJ); - }, 50); - } - wJ(); - } - } : Ap = function (wJ) { - Ah ? wJ() : AG.push(wJ); - }; - var Ax = Ap; - function AS(wJ) { - for (Ah = 1; wJ = AG.shift();) { - wJ(); - } - } - var AU; - var AQ = false; - function Ad() { - if (AR.fo.aliyun_csp_inline_test) { - AQ = true; - delete AR.fo.aliyun_csp_inline_test; - } - AU.remove(); - delete AR.fo.aliyun_csp_inline_test_func; - } - function Am(wJ) { - var wr = AR.fP.createElement("style"); - wr.type = "text/css"; - try { - wr.appendChild(AR.fP.createTextNode(wJ)); - } catch (wC) { - wr.styleSheet.cssText = wJ; - } - return wr; - } - function AT() { - return AR.fP.head || AR.fP.getElementsByTagName("head")[0]; - } - AU = document.createElement("script"); - AR.fo.aliyun_csp_inline_test_func = AU.text = "window.aliyun_csp_inline_test = 1;aliyun_csp_inline_test_func()"; - Ao = document.head.firstChild; - AR.fo.aliyun_csp_inline_test_func = Ad; - document.head.insertBefore(AU, Ao); - setTimeout(function () { - Ad(); - }, 200); - if (!AR.fo._waf_async_initialized1) { - var AF; - var Ao = function (wJ, wr) { - var wk = 0; - return function () { - var wq = arguments; - var wI = Date.now(); - if (wr <= wI - wk) { - wk = wI; - wJ.apply(this, wq); - } - }; - }; - AR.fo._waf_async_initialized1 = true; - var AP = new Date().getTime(); - var AE = "websdk" + AR.fs; - var As = []; - var Ai = []; - var Ac = []; - var AO = []; - var AK = []; - var Aa = false; - if ("ontouchstart" in window || navigator.maxTouchPoints) { - Aa = true; - } - var Av = [0]; - var AJ = (0, AA.cd)(); - var Ar = Ao(function () { - (0, Aw.fV)("ssxmod_itna", Aa ? AD.fh.ua(As.join("^") + "M" + AO.length + "^" + AK.length + "^" + Av.length) : AD.fh.ua(As.join("^") + "P" + Ai.length + "^" + Ac.length + "^" + Av.length), wb, AJ); - (0, Aw.fV)("ssxmod_itna2", Aa ? AD.fh.ua(As.slice(0, 4).join("^") + "tm" + w0 + "|" + AO.join("|") + "tc" + w3 + "|" + AK.join("|") + "kb" + Av.join("|")) : AD.fh.ua(As.slice(0, 4).join("^") + "mm" + An + "|" + Ai.join("|") + "mc" + AZ + "|" + Ac.join("|") + "kb" + Av.join("|")), wb, AJ); - }, 60); - undefined !== AR.fP.hidden ? (AF = "hidden", Aq = "visibilitychange") : undefined !== AR.fP.mozHidden ? (AF = "mozHidden", Aq = "mozvisibilitychange") : undefined !== AR.fP.msHidden ? (AF = "msHidden", Aq = "msvisibilitychange") : undefined !== AR.fP.webkitHidden && (AF = "webkitHidden", Aq = "webkitvisibilitychange"); - AR.fP.addEventListener && AF ? AR.fP.addEventListener(Aq, function () { - if (!AR.fP[AF] && 20 < As.length) { - As[20]++; - } - }) : AR.fP.attachEvent && AR.fP.attachEvent("on" + Aq, function () { - if (!AR.fP[AF] && 20 < As.length) { - As[20]++; - } - }); - var AC = 0; - var AH = 0; - var Al = AP; - var Aj = 0; - var An = 0; - var Ak = !AR.fP.addEventListener && AR.fP.attachEvent; - var Aq = Ao(function (wJ) { - var wr; - var wC; - var wH; - var wl; - Aa || (Ak && (wJ = AR.fo.event), 100 < Aj && (wr = Ai[1].split("+"), wC = Ai[0].split("+"), Ai[1] = parseInt(wr[0]) + parseInt(wC[0]) + "+" + (parseInt(wr[1]) + parseInt(wC[1])) + "+" + (parseInt(wr[2]) + parseInt(wC[2])), Ai.shift()), Aj++, wr = wJ.pageX, wC = wJ.pageY, undefined === wr && (AR.fP.body ? wH = AR.fP.body.scrollLeft : wH = 0, AR.fP.body ? wl = AR.fP.body.scrollTop : wl = 0, wr = wJ.clientX + wH, wC = wJ.clientY + wl), wH = wr - AC, wJ = wC - AH, wl = new Date().getTime() - Al, 1 == Aj && (An = wl), As[3]++, Ai.push(wH + "+" + wJ + "+" + wl), Ar(), AC = wr, AH = wC, Al += wl); - }, 30); - AR.fP.addEventListener ? AR.fP.addEventListener("mousemove", Aq, true) : AR.fP.attachEvent && AR.fP.attachEvent("onmousemove", Aq); - var AI = AP; - var Az = 0; - var AZ = 0; - var Aq = function (wJ) { - var wr; - var wC; - var wH; - var wl; - Aa || (Ak && (wJ = AR.fo.event), 10 < Az && Ac.shift(), Az++, wH = wJ.pageX, wl = wJ.pageY, undefined === wH && (AR.fP.body ? wr = AR.fP.body.scrollLeft : wr = 0, AR.fP.body ? wC = AR.fP.body.scrollTop : wC = 0, wH = wJ.clientX + wr, wl = wJ.clientY + wC), wr = parseInt(wH), wC = parseInt(wl), wH = new Date().getTime() - AI, wl = wJ.which || 9, 1 == Az && (AZ = wH), As[3]++, Ac.push(wl + ("mousedown" == wJ.type ? "0" : "1") + "+" + wr + "+" + wC + "+" + wH), Ar(), AI += wH); - }; - AR.fP.addEventListener ? (AR.fP.addEventListener("mousedown", Aq, true), AR.fP.addEventListener("mouseup", Aq, true)) : AR.fP.attachEvent && (AR.fP.attachEvent("onmousedown", Aq), AR.fP.attachEvent("onmouseup", Aq)); - var AB = 0; - var Ag = 0; - var AX = AP; - var AY = 0; - var w0 = 0; - var Aq = Ao(function (wJ) { - var wr; - var wC; - var wH; - if (Aa = true) { - Ak && (wJ = AR.fo.event); - 100 < AY && (wr = AO[1].split("+"), wC = AO[0].split("+"), AO[1] = parseInt(wr[0]) + parseInt(wC[0]) + "+" + (parseInt(wr[1]) + parseInt(wC[1])) + "+" + (parseInt(wr[2]) + parseInt(wC[2])), AO.shift()); - AY++; - wr = parseInt(wJ.touches[0].pageX) - AB; - wC = parseInt(wJ.touches[0].pageY) - Ag; - wH = new Date().getTime() - AX; - As[3]++; - AO.push(wr + "+" + wC + "+" + wH); - 1 == AY && (w0 = wH); - Ar(); - AB = parseInt(wJ.touches[0].pageX); - Ag = parseInt(wJ.touches[0].pageY); - AX += wH; - } - }, 30); - AR.fP.addEventListener ? AR.fP.addEventListener("touchmove", Aq, true) : AR.fP.attachEvent && AR.fP.attachEvent("ontouchmove", Aq); - var w1 = AP; - var w2 = 0; - var w3 = 0; - var Ao = function (wJ) { - var wr; - var wC; - var wH; - if ("touchstart" == wJ.type) { - wr = (screen.availWidth - AR.fo.outerWidth < 10) << 0; - As[21] = wr; - } - if (Aa = true) { - Ak && (wJ = AR.fo.event); - 10 < w2 && AK.shift(); - w2++; - wr = parseInt(wJ["touchstart" == wJ.type ? "touches" : "changedTouches"][0].pageX); - wC = parseInt(wJ["touchstart" == wJ.type ? "touches" : "changedTouches"][0].pageY); - wH = new Date().getTime() - w1; - As[3]++; - AK.push(("touchstart" == wJ.type ? "0" : 1) + "+" + wr + "+" + wC + "+" + wH); - 1 == w2 && (w3 = wH); - Ar(); - w1 += wH; - } - }; - AR.fP.addEventListener ? (AR.fP.addEventListener("touchstart", Ao, true), AR.fP.addEventListener("touchend", Ao, true)) : AR.fP.attachEvent && (AR.fP.attachEvent("ontouchstart", Ao), AR.fP.attachEvent("ontouchend", Ao)); - var w4 = AP; - var w5 = 0; - var Aq = function (wJ) { - var wr; - if (w5 <= 20) { - (Ak ? wJ = AR.fo.event : wJ = wJ).isComposing && (Av[0] = 1); - w5++; - wr = wJ.code; - (/(Key)[a-zA-Z]/.test(wr) || /(Digit)[0-9]/.test(wr)) && (wr = ""); - wr = new Date().getTime() - w4; - As[3]++; - Av.push(("keydown" == wJ.type ? 0 : 1) + wr); - Ar(); - w4 += wr; - } - }; - AR.fP.addEventListener ? (AR.fP.addEventListener("keydown", Aq, true), AR.fP.addEventListener("keyup", Aq, true)) : AR.fP.attachEvent && (AR.fP.attachEvent("onkeydown", Aq), AR.fP.attachEvent("onkeyup", Aq)); - As.push(AN((4294967295 * Math.random() >>> 0) + "|" + AP, 0, 1)); - As.push(AE); - As.push(AP); - As.push(1); - for (var Ao = !!(AR.fo.webkitRTCPeerConnection || AR.fo.Element && AR.fo.Element.prototype && AR.fo.Element.prototype.webkitMatchesSelector) << 0, wp = (Ao = (Ao = (Ao = (Ao |= (undefined !== AR.fo.mozPaintCount) << 1) | (undefined !== AR.fo.mozInnerScreenX) << 2) | !!AR.fo.Debug << 3) | !!AR.fo.WebKitPlaybackTargetAvailabilityEvent << 4, 0), wu = ["zoom", "resize", "text-rendering", "text-align-last", "-webkit-hyphens"], wG = AR.fP.createElement("cc"), wD = 0; wD < wu.length; wD++) { - wp |= (undefined !== wG.style[wu[wD]] ? 1 : 0) << wD; - } - As.push(Ao + "|" + wp); - for (var Ao = AR.fE.language || AR.fE.userLanguage, Ao = (As.push(Ao), new Date().getTimezoneOffset()), w6 = (As.push(Ao), AR.fo.hasOwnProperty ? Ao = (Ao = !![].copyWithin << 0, Ao = (Ao = (Ao = (Ao = (Ao = (Ao = (Ao |= !![].includes << 1) | AR.fo.hasOwnProperty("Touch") << 2) | AR.fo.hasOwnProperty("Proxy") << 3) | (AR.fo.Symbol && AR.fo.Symbol.hasOwnProperty && AR.fo.Symbol.hasOwnProperty("match")) << 4) | !!function () {}.name << 5) | (AR.fo.Object.hasOwnProperty && AR.fo.Object.hasOwnProperty("values")) << 6) | (AR.fo.OfflineAudioContext && AR.fo.OfflineAudioContext.prototype.hasOwnProperty("close")) << 7, wf = AR.fP.createElement("canvas"), Ao = (Ao = (Ao = (Ao = (Ao = (Ao = (Ao = (Ao = (Ao = (Ao = (Ao |= !!"".padStart << 9) | (AR.fo.PointerEvent && AR.fo.PointerEvent.prototype.hasOwnProperty("getCoalescedEvents")) << 10) | AR.fo.hasOwnProperty("BudgetService") << 12) | !(!wf || !wf.getAttributeNames) << 13) | !(!AR.fo.performance || undefined === AR.fo.performance.timeOrigin) << 14) | (AR.fo.Intl && AR.fo.Intl.hasOwnProperty && AR.fo.Intl.hasOwnProperty("PluralRules")) << 15) | AR.fo.hasOwnProperty("getMatchedCSSRules") << 16) | AR.fo.hasOwnProperty("PerformanceServerTiming") << 17) | !![].values << 18) | AR.fo.hasOwnProperty("BigInt") << 19) | (undefined !== AR.fP.wasDiscarded) << 20, w6 = (AR.fo.Symbol && AR.fo.Symbol.hasOwnProperty && AR.fo.Symbol.hasOwnProperty("species")) << 0, Ao + "|" + (w6 = (w6 = (w6 = (w6 = (w6 = (w6 = (w6 = (w6 = (w6 = (w6 = (w6 |= AR.fo.hasOwnProperty("Reflect") << 1) | (AR.fo.Symbol && AR.fo.Symbol.hasOwnProperty && AR.fo.Symbol.hasOwnProperty("toPrimitive")) << 2) | (AR.fo.WeakMap && AR.fo.WeakMap.prototype.hasOwnProperty("clear")) << 3) | (AR.fo.DOMTokenList && AR.fo.DOMTokenList.prototype.hasOwnProperty("replace")) << 4) | (AR.fo.Symbol && AR.fo.Symbol.hasOwnProperty && AR.fo.Symbol.hasOwnProperty("hasInstance")) << 5) | AR.fo.hasOwnProperty("isSecureContext") << 6) | AR.fo.self.hasOwnProperty("origin") << 7) | (AR.fo.PerformanceTiming && AR.fo.PerformanceTiming.prototype.hasOwnProperty("secureConnectionStart")) << 8) | AR.fo.hasOwnProperty("showModalDialog") << 9) | (AR.fo.HTMLDocument && AR.fo.HTMLDocument.prototype.hasOwnProperty("getSelection")) << 10) | (AR.fo.HTMLMediaElement && AR.fo.HTMLMediaElement.prototype.hasOwnProperty("mozAutoplayEnabled")) << 11)) : Ao = "0|0", As.push(Ao), AR.fo.screen), Ao = AR.fP.documentElement, Aq = w6.width || 0, AE = w6.height || 0, w7 = AR.fo.innerWidth || Ao && Ao.clientWidth || AR.fP.body && AR.fP.body.clientWidth || 0, Ao = AR.fo.innerHeight || Ao && Ao.clientHeight || AR.fP.body && AR.fP.body.clientHeight || 0, w8 = AR.fo.screenTop || AR.fo.screenY || 0, w9 = AR.fo.screenLeft || AR.fo.screenX || 0, Aq = (As.push(Aq + "|" + AE + "|" + w7 + "|" + Ao + "|" + w8 + "|" + w9), AR.fo.hasOwnProperty && AR.fo.hasOwnProperty("history") ? AR.fo.history.length : -1), AE = (As.push(Aq), AR.fE.platform), w7 = (As.push(AE), AR.fE.hardwareConcurrency || 0), Ao = (As.push(w7), ""), wf = AR.fP.createElement("canvas"), AE = (wf.getContext ? (w8 = wf.getContext("webgl") || wf.getContext("experimental-webgl")) ? (w9 = w8.getExtension("WEBGL_debug_renderer_info")) ? Ao = (Aq = w8.getParameter(w9.UNMASKED_VENDOR_WEBGL), w8.getParameter(w9.UNMASKED_RENDERER_WEBGL) + "|" + Aq) : Ao = "ns|3" : Ao = "ns|2" : Ao = "ns|1", As.push(Ao), w6.colorDepth + "|" + w6.pixelDepth), w7 = (As.push(AE), AR.fE.oscpu || 0), wA = (As.push(w7), AR.fo.hasOwnProperty ? wL = (wL = AR.fo.hasOwnProperty("ApplePaySession") << 0, (wL = (wL = (wL |= AR.fo.hasOwnProperty("ApplePayError") << 1) | AR.fo.hasOwnProperty("Bluetooth") << 2) | AR.fo.hasOwnProperty("BluetoothDevice") << 3) | AR.fo.hasOwnProperty("BluetoothUUID") << 4) : wL = 0, As.push(wL), ""), ww = AR.fE.plugins, wD = 0; ww && wD < ww.length; wD++) { - wA += ww[wD].name + ww[wD].filename; - if (ww[wD].version) { - wA += ww[wD].version + "
"; - } - for (var wR = 0; wR < ww[wD].length; wR++) { - var wy = ww[wD][wR]; - var wN = 0; - if (wy ? wN = wy.type : wN = wN) { - wA += wN.substring(12); - } + this.name && (_0x25bcfe += "[" + this.name + "]"); + return _0x25bcfe; + } + ["log"](_0x2823be, _0x505d2b = {}) { + let _0x58575f = this.get_prefix(); + _0x37cb99.log(_0x58575f + _0x2823be, _0x505d2b); + } + async ["request"](_0x255811) { + const _0x294299 = ["RequestError"], + _0x3a5f49 = ["TimeoutError"]; + let _0x32629d = _0x37cb99.copy(_0x255811), + _0x5c5716 = {}; + try { + let _0x18c492 = null, + _0x79cf4 = 0, + _0xb07dc5 = _0x32629d.fn || _0x32629d.url, + _0x2273dc = _0x32629d.valid_code || [200]; + if (_0x32629d.form) { + for (let _0x44c099 in _0x32629d.form) { + typeof _0x32629d.form[_0x44c099] == "object" && (_0x32629d.form[_0x44c099] = JSON.stringify(_0x32629d.form[_0x44c099])); } } - wA = (ww ? ww.length : 0) + "|" + AN(wA, 0, 1); - As.push(wA); - As.push((wf = AR.fP.createElement("canvas"), w8 = "", wf.getContext && (w9 = wf.getContext("2d"), wf.height = 60, wf.width = 400, wf.style.display = "inline", w9.textBaseline = "alphabetic", w9.fillStyle = "#f60", w9.fillRect(125, 1, 62, 20), w9.fillStyle = "#069", w9.font = "11pt no-real-font-123", w9.fillText("Cwm fjordbank glyphs vext quiz, 😃", 2, 15), w9.fillStyle = "rgba(102, 204, 0, 0.7)", w9.font = "18pt Arial", w9.fillText("Cwm fjordbank glyphs vext quiz, 😃", 4, 45), w8 = AN(w8 = wf.toDataURL() || "", 0, 1)), w8)); - var Ao = (Aq = AR.fE.userAgent) ? AN(Aq, 0, 1) : 0; - As.push(Ao); - var AE = AR.fP.hidden || AR.fP.mozHidden ? 0 : 1; - As.push(AE); - As.push(0); - var w7 = (w6.availWidth - AR.fo.outerWidth < 10) << 0; - As.push(w7); - var wL = (0, Ay.n)(true); - As.push(wL); - var wb = new Date(AP + 15552000000).toUTCString(); - Ar(); - } - var wM = R(721); - var wW = XMLHttpRequest.prototype; - var wh = wW.send; - var wx = wW.open; - var wS = wW.addEventListener; - var wU = wW.removeEventListener; - var wQ = wW.setRequestHeader; - var wd = Object.getOwnPropertyDescriptor(wW, "responseText"); - var wm = Object.getOwnPropertyDescriptor(wW, "responseType"); - var wT = Object.getOwnPropertyDescriptor(wW, "response"); - var wt = R(606); - var wV = "acw-sc--v3"; - var wF = "acw_sc__v3"; - function wo(wJ) { - return wJ + "_" + wF; - } - function wP(wJ, wr) { - var wC; - if (AR.fm[AR.fT] && wr && (wC = (0, AA.fb)(wJ)).host && (0, AA.ft)(wJ, location.href)) { - (0, wt.fy)(wo(wC.host), wr); - } - } - var wE = R(540); - var ws = {}; - function wi(wJ) { - if (!AR.fm[AR.fT] || !(0, AA.ft)(wJ, location.href)) { - return wJ; - } - var wr; - var wC = (0, AA.fb)(wJ); - var wH = {}; - var wl = 0; - for (wr in ws) { - var wj = (0, wt.fD)(ws[wr](wC.host)); - if (wj) { - wH[wr] = wj; - ++wl; + _0x32629d.method = _0x32629d?.["method"]?.["toUpperCase"]() || "GET"; + if (_0x32629d.searchParams) { + for (let _0x1849ad in _0x32629d.searchParams) { + typeof _0x32629d.searchParams[_0x1849ad] == "object" && (_0x32629d.searchParams[_0x1849ad] = JSON.stringify(_0x32629d.searchParams[_0x1849ad])); } } - return 0 == wl ? wJ : (wC.search = (0, AA.fx)(wC.search, wH), (0, AA.fW)(wC)); - } - ws[wE.fd] = wE.fU; - ws[wF] = wo; - var wc = R(669); - function wO(wJ) { - return ("function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? wO = function (wC) { - return typeof wC; - } : wO = function (wC) { - return wC && "function" == typeof Symbol && wC.constructor === Symbol && wC !== Symbol.prototype ? "symbol" : typeof wC; - })(wJ); - } - var wK; - var wa = R(669).fA; - var wv = R(669).f6; - AR.fo._waf_async_initialized || (AR.fo._waf_is_mobile = false, AR.fo._waf_traceid = "", AR.fo._waf_nc_width = 300, AR.fo._waf_websdk_version = AR.fs, w9 = AR.fE.userAgent || AR.fE.vendor || AR.fo.opera, (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(w9) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(w9.substr(0, 4))) && (AR.fo._waf_is_mobile = true), (wK = { - fO: [], - fK: [], - fe: undefined, - fa: undefined, - fv: undefined, - fJ: undefined, - fr: undefined, - fC: function (wJ) { - if (wJ) { - switch (wJ.which) { - case "jsclg": - { - this.fK.push(wJ); - break; - } - case "captcha": - { - this.fO.push(wJ); - } - } - } - }, - fH: !(AR.fo._waf_async_initialized = true), - fl: 0, - fj: function (wJ) { - var wr; - var wC = wJ.__send_headers; - for (wr in wK.fa.apply(wJ, wJ.openArgs), wJ.__send_headers = wC) wQ.call(wJ, wr, wC[wr]); - }, - fn: function () { - if (AR.fo.XMLHttpRequest) { - wK.fa = wW.open = function () { - this.scene = undefined; - this.__send_headers = {}; - this.__setHeaderHooked || (this.setRequestHeader = function (wl, wj) { - this.__send_headers[wl] = wj; - wQ.call(this, wl, wj); - }, this.__setHeaderHooked = true); - var wH = arguments[1]; - wH = wi(wH = wv(wH)); - arguments[1] = wH; - this.openArgs = arguments; - wx.apply(this, arguments); - }; - wK.fe = wW.send = function (wH) { - if (this.scene) { - delete this.scene; - } - this.sendBody = wH; - var wl = wK.fk(this.openArgs[1]); - var wl = wa(wl, wH); - if (wl) { - this.openArgs[1] = wl; - var wj; - var wn = this.__send_headers; - for (wj in wx.apply(this, this.openArgs), this.__send_headers = wn) wQ.apply(this, [wj, wn[wj]]); - } - this.ori_event && this.ori_event.readystatechange && 0 < this.ori_event.readystatechange.length || wK.fv.call(this, "readystatechange", function () {}); - wh.call(this, wH); - }; - wK.fe = wW.send; - wK.fv = wW.addEventListener = function (wH, wl) { - this.ori_event || (this.ori_event = {}); - var wn; - var wk; - var wq = wl; - "readystatechange" != wH ? wl = (wk = wl, function (wI) { - if (!this.scene && wk) { - wk.call(this, wI); - } - }) : wl = (wn = wl, function (wI) { - if (!this.scene) { - var wZ = this.openArgs[1]; - 4 === this.readyState && this.fq && (0, AA.ft)(wZ, location.href) && (wB = this.getAllResponseHeaders()) && -1 < wB.indexOf(wV) && (this.fq = false, wP(wZ, this.getResponseHeader(wV))); - if (4 === this.readyState && wK.fI(this.status, this.getResponseHeader("Content-Type"))) { - var wB = ""; - try { - wB = wd.get.call(this); - } catch (wX) {} - var wg = this; - wK.fz(wB, function (wY) { - "dySig" == (wg.scene = wY) ? AR.fo.setTimeout(function () { - wK.fj(wg); - wK.fe.call(wg, wg.sendBody); - }) : wK.fC({ - type: "xhr", - which: wY, - fZ: wg - }); - }, this.openArgs[1], false === this.openArgs[2]); - } - if (wn && !this.scene) { - wn.call(this, wI); + let _0x57abb8 = _0x32629d.got_client || this.got; + _0x32629d.debug_in && console.log(_0x32629d); + while (_0x79cf4 < _0x229b73) { + { + if (_0x79cf4 > 0) { + { + await _0x37cb99.wait(_0x5b285d * _0x79cf4); + let _0x206c9d = _0x37cb99.get(_0x32629d, "retryer", null); + if (_0x206c9d) { + { + let _0xea2977 = _0x37cb99.get(_0x32629d, "retryer_opt", {}); + await _0x206c9d(_0x32629d, _0xea2977); } } - }); - wS.call(this, wH, wl); - this.ori_event[wH] || (this.ori_event[wH] = []); - this.ori_event[wH].push([wq, wl]); - }; - wK.fJ = wW.removeEventListener = function (wH, wl) { - if (this.ori_event) { - for (var wj = this.ori_event[wH], wn = wl, wk = 0; wk < wj.length; ++wk) { - if (wj[wk][0] == wl) { - wn = wj[wk][1]; - wj.splice(wk, 1); + } + } + _0x79cf4++; + let _0x4099ee = null; + try { + { + let _0x53cb34 = Number(_0x32629d?.["timeout"]?.["request"] || _0x32629d?.["timeout"] || _0x10d311), + _0xc7e067 = false, + _0x4c54be = Date.now(), + _0x2cebd4 = _0x57abb8(_0x32629d), + _0x47999c = setTimeout(() => { + _0xc7e067 = true; + _0x2cebd4.cancel(); + }, _0x53cb34); + await _0x2cebd4.then(_0x35805b => { + _0x18c492 = _0x35805b; + }, _0x588975 => { + _0x4099ee = _0x588975; + _0x18c492 = _0x588975.response; + }).finally(() => clearTimeout(_0x47999c)); + let _0x4208c7 = Date.now(), + _0x5964c4 = _0x4208c7 - _0x4c54be, + _0x367073 = _0x18c492?.["statusCode"] || null; + if (_0xc7e067 || _0x3a5f49.includes(_0x4099ee?.["name"])) { + let _0x51e18e = ""; + _0x4099ee?.["code"] && (_0x51e18e += "(" + _0x4099ee.code, _0x4099ee?.["event"] && (_0x51e18e += ":" + _0x4099ee.event), _0x51e18e += ")"); + this.log("[" + _0xb07dc5 + "]请求超时" + _0x51e18e + "(" + _0x5964c4 + "ms),重试第" + _0x79cf4 + "次"); + } else { + if (_0x294299.includes(_0x4099ee?.["name"])) this.log("[" + _0xb07dc5 + "]请求错误(" + _0x4099ee.code + ")(" + _0x5964c4 + "ms),重试第" + _0x79cf4 + "次");else { + if (_0x367073) _0x4099ee && !_0x2273dc.includes(_0x367073) && this.log("请求[" + _0xb07dc5 + "]返回[" + _0x367073 + "]");else { + { + let { + code = "unknown", + name = "unknown" + } = _0x4099ee || {}; + this.log("请求[" + _0xb07dc5 + "]错误[" + code + "][" + name + "]"); + } + } break; } } - wU.call(this, wH, wn); - } - }; - for (var wr = ["abort", "error", "load", "loadend", "loadstart", "progress", "timeout", "readystatechange"], wC = 0; wC < wr.length; ++wC) { - !function (wH) { - Object.defineProperty(wW, "on" + wH, { - get: function () { - return this.fB ? this.fB["on" + wH] : undefined; - }, - set: function (wl) { - this.fB || (this.fB = {}); - if (this.fB["on" + wH]) { - wK.fJ.call(this, wH, this.fB["on" + wH]); - delete this.fB["on" + wH]; - } - if (wl) { - wK.fv.call(this, wH, wl); - this.fB["on" + wH] = wl; - } - }, - configurable: true - }); - }(wr[wC]); - } - Object.defineProperty(wW, "responseType", { - get: function () { - return "json" != this.__real_responseType ? wm.get.call(this) : "json"; - }, - set: function (wH) { - this.__real_responseType = wH; - wm.set.call(this, "json" == wH ? "text" : wH); - }, - configurable: true - }); - Object.defineProperty(wW, "response", { - get: function () { - if ("json" != this.__real_responseType) { - return wT.get.call(this); - } - try { - return JSON.parse(wd.get.call(this)); - } catch (wH) { - return null; - } - }, - configurable: true - }); - Object.defineProperty(wW, "responseText", { - get: function () { - if ("json" != this.__real_responseType) { - return wd.get.call(this); - } - throw new Error("The value is only accessible if the object's 'responseType' is '' or 'text' (was 'json')"); - }, - configurable: true - }); - XMLHttpRequest._waf_hook = true; - } - }, - fz: function (wJ, wr, wC, wH) { - var wl = (0, AA.fb)(wC); - var wj = ""; - var wn = ""; - if (!(0, AA.fN)(wl)) { - if (wJ && "string" == typeof wJ && -1 < wJ.indexOf("initAli".concat("yunCaptcha")) && /userUserId: ?requestInfo.userUserId/.test(wJ) && -1 < wJ.indexOf("window._w".concat("af_is_mobile"))) { - wj = "captcha"; - wn = "2"; - } else { - if (wJ && "string" == typeof wJ && -1 < wJ.indexOf("appkey:".concat(" \"CF_APP_WAF\", // 应用鏍囪瘑"))) { - wj = "captcha"; - } else { - if (wJ && "string" == typeof wJ && -1 < wJ.indexOf("acw_s".concat("c__v2")) && -1 < wJ.indexOf("var arg1")) { - wj = "jsclg"; - } else { - if (wJ && "string" == typeof wJ && (0, wc.ff)(wJ)) { - if (-1 < wC.indexOf((0, wc.f8)(wl.host))) { - (0, wc.f7)(); - } - return !(wc.f5 > wc.f9 || ((0, wc.f4)(wl), wr("dySig"), 0)); - } - } - } - } - if ("" != wj) { - switch (wr(wj), wj) { - case "jsclg": - { - var wk = wJ.split("var arg1='")[1].split("';")[0]; - if (40 === wk.length) { - (0, wM.fF)(wk, wC); - wH ? wK.fg() : AR.fo.setTimeout(wK.fg.bind(wK)); - } else { - var wq = /(.+)?<\/script>/gm.exec(wJ); - var wI = AR.fo.arg1; - AR.fo.arg1 = wk; - AR.fo.nothing2reload10ba = function (wY) { - AR.fo.arg1 = wI; - (0, wE.fS)(wC, wY); - wz.remove(); - delete AR.fo.nothing2reload10ba; - wH ? wK.fg() : AR.fo.setTimeout(wK.fg.bind(wK)); - }; - var wz = AR.fP.createElement("script"); - wz.name = "aliyunwaf_6a6f5ea8"; - AQ ? wz.innerText = wq[1] : wz.src = "/nfb8ouq4/om6lhs71/109xfjkc"; - try { - AT().appendChild(wz); - } catch (wY) {} - } - return true; - } - case "captcha": - { - var wk = "cn"; - var wq = "0b72f618-4c1-4aba-9a78-f" + new Date().getTime() + "ba"; - var wZ = {}; - var wB = /var requestInfo = ({[\s\S]*?});/g.exec(wJ); - if (null !== wB && (wq = (wZ = new Function("return " + wB[1])()).token), "2" === wn) { - if (wZ.region && "sgp" == wZ.region) { - wk = "en"; - } - wZ.traceid ? AR.fo._waf_traceid = wZ.traceid : AR.fo._waf_traceid = wK.fX(wJ); - } else { - AR.fo._waf_traceid = wK.fX(wJ); - if (!wK.fH) { - var wg; - var wX = /window.(aliyun_captcha(id|trace)_[0-9a-f]{4}) ='([0-9a-f]+)';/gm; - for (wZ.fY = []; null !== (wg = wX.exec(wJ));) { - if (wg.index === wX.lastIndex) { - wX.lastIndex++; - } - wZ.fY.push(wg[1]); - if (wg[1] && wg[3]) { - AR.fo[wg[1]] = wg[3]; - } - } - } - if (-1 < wJ.indexOf("language: \"en\",//语言包,默认中文") || -1 < wJ.indexOf("language: \"en\", //语言包,默认中文")) { - wk = "en"; - } - } - wK.A0(wq, wk, wn, wZ); - return true; - } } + } catch (_0x331f48) { + this.log("[" + _0xb07dc5 + "]请求错误(" + _0x331f48.message + "),重试第" + _0x79cf4 + "次"); } } - return false; - }, - A1: function () { - var wr; - var wC; - if (AR.fo.fetch) { - wr = Request; - AR.fo.Request = function (wH, wl) { - var wj = new wr(wH, wl); - if (wH instanceof wr) { - wl = Object.assign(wH.init ? Object.assign({}, wH.init) : {}, wl); - wH = wH.input; - } - wj.input = wH; - wj.init = wl; - return wj; - }; - wC = fetch; - AR.fo.fetch = function () { - var wH = arguments[0]; - var wl = arguments[1]; - if (wH instanceof wr) { - wH = arguments[0].input; - wl = arguments[0].init; - } - null == wl ? wl = { - credentials: "same-origin" - } : wl.credentials || (wl.credentials = "same-origin"); - wH = wi(wH = wv(wH)); - var wj = wK.fk(wH); - var wj = wa(wj, wl.body); - if (wj) { - wH = wj; - } - return wC.call(this, wH, wl).then(function (wn) { - return new Promise(function (wq, wI) { - wP(wH, wn.headers.get(wV)); - wK.fI(wn.status, wn.headers.get("Content-Type")) ? wn.clone().text().then(function (wZ) { - wK.fz(wZ, function (wg) { - "dySig" == wg ? fetch(wH, wl).then(function (wY) { - if (200 <= wY.status && wY.status < 500) { - wq(wY); - } - }).catch(function (wY) {}) : wK.fC({ - type: "fetch", - which: wg, - A2: wH, - A3: wl, - A4: function (wY) { - wq(wY); - } - }); - }, wH) || wq(wn); - }).catch(function (wZ) { - wq(wn); - }) : wq(wn); - }); - }).catch(function (wn) { - return Promise.reject(wn); - }); - }; - AR.fo.fetch._waf_hook = true; - } - }, - fI: function (wJ, wr) { - return 200 == wJ && wr && -1 < wr.indexOf("text/html"); - }, - A0: function (wJ, wr, wC, wH) { - var wj; - var wn; - var wk = this; - function wq(wI, wz, wZ) { - setTimeout(function () { - var wg; - var wX; - var wY; - AR.fP.getElementById("waf_nc_block") ? (AR.fP.getElementById("waf_nc_block").style.display = "block", wK.fr || (wK.fr = Am("body * {pointer-events:auto!important}")), AT().appendChild(wK.fr), wg = "访问验证", wX = "为保证您的正常访问,请进行如下验证", "en" == wr && (wX = "Please slide to verify that you're not a robot", wg = "Access Verification"), (wY = AR.fP.getElementsByClassName("waf-nc-title")) && (wY[0].innerText = wg), (wY = AR.fP.getElementsByClassName(AR.fo._waf_is_mobile ? "waf-nc-h5-description" : "waf-nc-description")) && (wY[0].innerText = wX), wz ? wZ() : wK.A5(wZ, wI)) : wq(wI); - }, 500); - } - wk.fH || (wk.fH = true, wK.A6(wC), 2 == wC ? (wj = { - userId: wH.userId, - userUserId: wH.userUserId, - SceneId: wH.sceneId, - mode: "embed", - element: "#nocaptcha", - slideStyle: { - width: AR.fo._waf_is_mobile ? AR.fo._waf_nc_width : 320, - height: AR.fo._waf_is_mobile ? AR.fo._waf_nc_width / 8 : 40 - }, - language: wr, - immediate: true, - success: function (wI) { - var wz = { - u_atoken: wH.token, - u_asig: wI, - u_aref: wH.refer - }; - wk.fg(wz); - }, - fail: function (wI) {}, - getInstance: function (wI) {}, - verifyType: "1.0", - region: wH.region, - UserCertifyId: wH.traceid - }, wq(wC, AR.fo.initAliyunCaptcha, function () { - initAliyunCaptcha(wj); - })) : (wn = { - renderTo: "#nocaptcha", - appkey: "CF_APP_WAF", - scene: "register", - trans: { - key1: "code100", - user: "default", - aysnc: "1" - }, - token: wJ, - language: wr, - isEnabled: true, - times: 3, - success: function (wI) { - undefined === wI.token && (wI.token = wJ); - if (wH.fY) { - for (var wz = 0; wz < wH.fY.length; ++wz) { - delete AR.fo[wH.fY[wz]]; - } - } - var wZ = { - u_atoken: wI.token, - u_asession: wI.sessionId, - u_asig: wI.sig - }; - wk.fg(wZ); - }, - fail: function (wI) {}, - error: function (wI) {} - }, AR.fo._waf_is_mobile && (wn.scene = "register_h5", wn.width = AR.fo._waf_nc_width), wq(wC, AR.fo.AWSC && AR.fo.AWSC.use, function () { - AWSC.use("nc", function (wI, wz) { - AR.fo.nc = wz.init(wn); - }); - })), AR.fP.getElementById("waf-nc-traceid") && (AR.fP.getElementById("waf-nc-traceid").innerHTML = ("cn" == wr ? "日志ID: " : "TraceID:") + AR.fo._waf_traceid)); - }, - fg: function (wJ) { - var wC = this; - if (wJ) { - var wH = AR.fP.getElementById("nocaptcha"); - var wl = AR.fP.getElementById("waf_nc_block"); - if (wl) { - wl.style.display = "none"; - } - if (wH) { - wH.innerHTML = ""; - } - wC.fH = false; - try { - wK.fr.remove(); - } catch (wj) {} - } else { - wC.fl += 1; - } - !function wn(wk) { - var wq; - var wI; - var wz; - var wZ; - var wB; - var wg; - var wX; - if (0 != wk.length) { - wq = wk[0]; - wk.splice(0, 1); - "xhr" === wq.type ? (wI = wq.fZ, wg = (wz = wq.fZ).openArgs, wZ = wz.sendBody, wB = wg[1], "captcha" === wq.which && ((wX = wC.fk(wB)).search = wC.A7(wX.search, wJ), wg[1] = wC.A8(wX), wI.fq = true), wK.fj(wz), wI.addEventListener("readystatechange", function (wY) { - if (4 === wI.readyState) { - wn(wk); - } - }), wK.fe.call(wI, wZ)) : "fetch" === wq.type && (wB = wq.A2, wg = wq.A3, "object" == wO(wB) && wB.url && wq.A9 ? wB = wq.A9 : "captcha" === wq.which && ((wX = wC.fk(wB)).search = wC.A7(wX.search, wJ), wB = wC.A8(wX)), fetch(wB, wg).then(function (wY) { - if (200 <= wY.status && wY.status < 500) { - wq.A4(wY); - } - wn(wk); - }).catch(function (wY) {})); - } - }(wJ ? this.fO : this.fK); - }, - fk: AA.fb, - A8: AA.fW, - A7: AA.fx, - fX: function (wJ) { - var wr; - var wC; - return -1 == (wr = wJ.indexOf("id=\"traceid\"")) ? "" : (wr = wJ.indexOf(": ", wr), wC = wJ.indexOf("", wr), wJ.substring(wr + 2, wC)); - }, - Af: function (wJ) { - var wC = AR.fo._waf_is_mobile ? (wl = "

访问验证

为了您的操作安全,请完成以下验证

", wC = function () { - try { - var wj; - var wn = AR.fP.getElementsByName("viewport"); - return wn && 1 == wn.length && wn[0].content && -1 != wn[0].content.indexOf("initial-scale") ? (wn = wn[0].content.replace(/\s+/g, ""), 0 == (wj = parseFloat(wn.split("initial-scale=")[1].split(",")[0])) ? 1 : 1 / wj) : 1; - } catch (wk) { - return 1; - } - }(), AR.fo._waf_nc_width = 300 * wC, "#waf_nc_block * {pointer-events: auto;}#waf_nc_block{position:fixed;_position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;z-index:2000000000;}#waf_nc_block .waf-nc-h5-mask{background:#000;opacity:.5;filter:alpha(opacity=50);width:100%;height:100%}#waf_nc_block #aliyunCaptcha-sliding-slider{background:#ff6a00!important;font-size:" + 16 * wC + "px!important}#waf_nc_block .waf-nc-h5-wrapper{min-height:" + 220 * wC + "px;width:94%;position:absolute;top:20%;left:50%;;margin-left:-47%;padding:5% 1%;background:#fff;border-radius:" + 9 * wC + "px;box-sizing:border-box}#waf_nc_block .waf-nc-title{margin-top:" + +wC + "px;font-size:" + 16 * wC + "px;font-weight:500;color:#1a1a1a;text-align:center}#waf_nc_block .waf-nc-h5-description{margin-top:" + 24 * wC + "px;font-size:" + 12 * wC + "px;color:#595959;text-align:center}#waf_nc_block .waf-nc-traceid-class{margin-top:" + 8 * wC + "px;font-size:" + 12 * wC + "px;color:#999;text-align:center}#waf_nc_block .nc_bg{background:#fff3ea!important}#waf_nc_block .btn_slide{background:#ff6a00!important;border:0!important;color:#fff!important;width:" + 48 * wC + "px!important;height:" + 48 * wC + "px!important;font-size:" + 30 * wC + "px;font-weight:900!important;line-height:" + 48 * wC + "px!important}#waf_nc_block .btn_ok{background:#ff6a00!important;border:0!important;color:#fff!important;width:" + 48 * wC + "px!important;height:" + 48 * wC + "px!important;font-size:" + 30 * wC + "px;font-weight:900!important;line-height:" + 48 * wC + "px!important}#waf_nc_block .nc_scale{background:rgba(241,241,242,1)!important;height:" + 48 * wC + "px!important}#waf_nc_block .nc-lang-cnt{height:" + 48 * wC + "px!important;margin-left:" + 10 * wC + "px!important;line-height:" + 48 * wC + "px!important;font-size:" + 14 * wC + "px!important}#waf_nc_block .nc_wrapper{margin-left: auto; margin-right: auto;}#waf_nc_block .nc-container #nc_2_wrapper{height:70px}#waf_nc_block #aliyunCaptcha-sliding-text {font-size:" + 15 * wC + "px}!important") : (wl = "
\n
\n
\n

访问验证

\n

为保证您的正常访问,请进行如下验证。

\n

\n
\n
\n
\n", "#waf_nc_block * {pointer-events: auto;}\n#waf_nc_block{position:fixed;_position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;z-index:2000000000;}\n#waf_nc_block #aliyunCaptcha-sliding-slider{background:#ff6a00!important}\n#waf_nc_block .aliyunCaptcha-show{margin-left: -24px;}\n#waf_nc_block .waf-nc-mask{background:#000;opacity:.5;filter:alpha(opacity=50);width:100%;height:100%}\n#waf_nc_block .waf-nc-wrapper{min-height:220px;width:348px;text-align:center;position:absolute;top:20%;left:50%;margin-left:-200px;margin-bottom:16px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}\n#waf_nc_block .waf-nc-title{margin-top:28px;font-size:24px;font-weight:500;color:#181818;letter-spacing:1.71px;text-align:center}\n#waf_nc_block .waf-nc-description{margin-top:24px;margin-left:24px;font-size:14px;color:#666;text-align:left}\n#waf_nc_block .waf-nc-traceid-class{margin-top:8px;margin-left:24px;font-size:12px;color:#999;text-align:left}\n#nocaptcha{margin-left:24px;margin-top:14px}\n#waf_nc_block .nc_bg{background:#fff3ea!important}\n#waf_nc_block .btn_slide{background:#ff6a00!important;border:0!important;color:#fff!important;width:48px!important;height:48px!important;font-size:30px;font-weight:900!important;line-height:48px!important}\n#waf_nc_block .btn_ok{background:#ff6a00!important;border:0!important;color:#fff!important;width:48px!important;height:48px!important;font-size:30px;font-weight:900!important;line-height:48px!important}\n#waf_nc_block .nc_scale{background:rgba(241,241,242,1)!important;height:48px!important}#waf_nc_block .nc-lang-cnt{height:48px!important;margin-left:10px!important;line-height:48px!important;font-size:14px!important}\n#waf_nc_block .sm-pop-inner{position:relative!important}#waf_nc_block .nc-container #nc_2_wrapper{height:70px!important}"); - var wH = AR.fP.createElement("div"); - wH.innerHTML = wl; - var wl = Am(wC); - AR.fP.body.appendChild(wH.firstChild); - AT().appendChild(wl); - }, - A6: function (wJ) { - AR.fP.getElementById("waf_nc_block") || wK.Af(wJ); - }, - A5: function (wJ, wr) { - var wH = AR.fP.createElement("script"); - var wl = new Date(); - var wj = AR.fP.head || AR.fP.getElementsByTagName("head")[0]; - var wl = wl.getFullYear() + (wl.getMonth() + 1) + wl.getDate() + wl.getHours(); - 2 == wr ? wH.src = "//o.alicdn.com/captcha-frontend/aliyunCaptcha/AliyunCaptcha.js?t=" + wl : wH.src = "//g.alicdn.com/AWSC/AWSC/awsc.js?t=" + wl; - if (wJ) { - "onload" in wH ? wH.onload = function () { - wJ(); - } : wH.onreadystatechange = function () { - if (/loaded|complete/.test(wH.readyState)) { - wJ(); - } - }; - } - wj.appendChild(wH); } - }).fn(), wK.A1(), Ax(function () { - AR.fo._waf_body_copy = AR.fP.body; - })); - }(); -}(); \ No newline at end of file + if (_0x18c492 === null || _0x18c492 === undefined) { + const _0x101fe9 = { + "statusCode": -1, + "headers": null, + "result": null + }; + return _0x101fe9; + } + let { + statusCode: _0x222546, + headers: _0x1c90a6, + body: _0x8a6fcb + } = _0x18c492, + _0x3dfa2d = _0x37cb99.get(_0x32629d, "decode_json", true); + if (_0x8a6fcb && _0x3dfa2d) try { + _0x8a6fcb = JSON.parse(_0x8a6fcb); + } catch {} + const _0x599d2a = { + "statusCode": _0x222546, + "headers": _0x1c90a6, + "result": _0x8a6fcb + }; + _0x5c5716 = _0x599d2a; + _0x32629d.debug_out && console.log(_0x5c5716); + } catch (_0x1f4ea0) { + console.log(_0x1f4ea0); + } finally { + return _0x5c5716; + } + } +} +let _0x2f36fb = new _0x5dc3bb(); +class _0x5f4758 extends _0x5dc3bb { + constructor(_0xd62677) { + super(); + let _0x437f12 = _0xd62677.split("#"); + this.refresh_token = _0x437f12[0]; + this.remark = _0x437f12?.[1] || ""; + this.team_code = ""; + this.team_need_help = false; + this.team_can_help = true; + this.team_max_help = 0; + this.team_helped_count = 0; + const _0x3b21d0 = { + "User-Agent": _0x4b9874 + }, + _0x3cc29f = { + "headers": _0x3b21d0 + }; + this.got = this.got.extend(_0x3cc29f); + } + async ["user_refresh_token"](_0x3f839b = {}) { + let _0x57f045 = false; + try { + const _0xcfd606 = { + "refresh_token": this.refresh_token + }, + _0x129563 = { + "fn": "user_refresh_token", + "method": "put", + "url": "https://cauth.pupuapi.com/clientauth/user/refresh_token", + "json": _0xcfd606 + }; + let { + result: _0x17b9bc, + statusCode: _0x552fe2 + } = await this.request(_0x129563), + _0xa4b7a2 = _0x37cb99.get(_0x17b9bc, "errcode", _0x552fe2); + if (_0xa4b7a2 == 0) { + this.valid = true; + let { + access_token: _0x18168d, + refresh_token: _0x6e7d9c, + user_id: _0x5aa331, + nick_name: _0x1e294a + } = _0x17b9bc?.["data"]; + this.access_token = _0x18168d; + this.refresh_token = _0x6e7d9c; + this.user_id = _0x5aa331; + this.name = this.remark || _0x1e294a; + this.got = this.got.extend({ + "headers": { + "Authorization": "Bearer " + _0x18168d, + "pp-userid": _0x5aa331 + } + }); + _0x57f045 = true; + await this.user_info(); + _0x163725(); + } else { + { + let _0x1ee005 = _0x37cb99.get(_0x17b9bc, "errmsg", ""); + this.log("刷新token失败[" + _0xa4b7a2 + "]: " + _0x1ee005); + } + } + } catch (_0x16f7bf) { + console.log(_0x16f7bf); + } finally { + return _0x57f045; + } + } + async ["user_info"](_0x37e9d7 = {}) { + try { + { + const _0x41f1e7 = { + "fn": "user_info", + "method": "get", + "url": "https://cauth.pupuapi.com/clientauth/user/info" + }; + let { + result: _0x282576, + statusCode: _0x2322fa + } = await this.request(_0x41f1e7), + _0x37b606 = _0x37cb99.get(_0x282576, "errcode", _0x2322fa); + if (_0x37b606 == 0) { + { + let { + phone: _0x3a0b9d, + invite_code: _0x5d7d43 + } = _0x282576?.["data"]; + this.phone = _0x3a0b9d; + this.name = this.remark || _0x3a0b9d || this.name; + this.invite_code = _0x5d7d43; + this.log("登录成功"); + } + } else { + { + let _0x1de728 = _0x37cb99.get(_0x282576, "errmsg", ""); + this.log("查询用户信息失败[" + _0x37b606 + "]: " + _0x1de728); + } + } + } + } catch (_0x25386f) { + console.log(_0x25386f); + } + } + async ["near_location_by_city"](_0xd9db95 = {}) { + try { + let _0x590682 = { + "fn": "near_location_by_city", + "method": "get", + "url": "https://j1.pupuapi.com/client/store/place/near_location_by_city/v2", + "searchParams": { + "lng": "119.31" + _0x37cb99.randomString(4, _0x37cb99.ALL_DIGIT), + "lat": "26.06" + _0x37cb99.randomString(4, _0x37cb99.ALL_DIxxx) + } + }, + { + result: _0x497e92, + statusCode: _0x4904b7 + } = await this.request(_0x590682), + _0x51d54e = _0x37cb99.get(_0x497e92, "errcode", _0x4904b7); + if (_0x51d54e == 0) { + let _0x17d37e = _0x497e92?.["data"]; + this.location = _0x37cb99.randomList(_0x17d37e); + let { + service_store_id: _0x21f4da, + city_zip: _0x47ff14, + lng_x: _0x354923, + lat_y: _0x56e13f + } = this.location; + this.store_id = _0x21f4da; + this.zip = _0x47ff14; + this.lng = _0x354923; + this.lat = _0x56e13f; + const _0x21dcb6 = { + "pp_storeid": _0x21f4da, + "pp-cityzip": _0x47ff14 + }, + _0x3653b1 = { + "headers": _0x21dcb6 + }; + this.got = this.got.extend(_0x3653b1); + } else { + let _0x486379 = _0x37cb99.get(_0x497e92, "errmsg", ""); + this.log("选取随机地点失败[" + _0x51d54e + "]: " + _0x486379); + } + } catch (_0x42ba02) { + console.log(_0x42ba02); + } + } + async ["sign_index"](_0x1df67a = {}) { + try { + { + const _0x40887f = { + "fn": "sign_index", + "method": "get", + "url": "https://j1.pupuapi.com/client/game/sign/v2/index" + }; + let { + result: _0x436794, + statusCode: _0x1e17d9 + } = await this.request(_0x40887f), + _0x2f89de = _0x37cb99.get(_0x436794, "errcode", _0x1e17d9); + if (_0x2f89de == 0) { + let { + is_signed: _0x27aff5 + } = _0x436794?.["data"]; + _0x27aff5 ? this.log("今天已签到") : await this.do_sign(); + } else { + let _0x2eb155 = _0x37cb99.get(_0x436794, "errmsg", ""); + this.log("查询签到信息失败[" + _0x2f89de + "]: " + _0x2eb155); + } + } + } catch (_0x426dcb) { + console.log(_0x426dcb); + } + } + async ["do_sign"](_0x27be4a = {}) { + try { + { + const _0x47dfdc = { + "supplement_id": "" + }, + _0x524760 = { + "fn": "do_sign", + "method": "post", + "url": "https://j1.pupuapi.com/client/game/sign/v2", + "searchParams": _0x47dfdc + }; + let { + result: _0x26654d, + statusCode: _0x4a962a + } = await this.request(_0x524760), + _0x4dc165 = _0x37cb99.get(_0x26654d, "errcode", _0x4a962a); + if (_0x4dc165 == 0) { + let { + daily_sign_coin: _0x396d3a, + coupon_list = [] + } = _0x26654d?.["data"], + _0x36902b = []; + _0x36902b.push(_0x396d3a + "积分"); + for (let _0x38da97 of coupon_list) { + let _0x47bcc8 = (_0x38da97.condition_amount / 100).toFixed(2), + _0x1f50ce = (_0x38da97.discount_amount / 100).toFixed(2); + _0x36902b.push("满" + _0x47bcc8 + "减" + _0x1f50ce + "券"); + } + this.log("签到成功: " + _0x36902b.join(", ")); + } else { + let _0x186f1e = _0x37cb99.get(_0x26654d, "errmsg", ""); + this.log("签到失败[" + _0x4dc165 + "]: " + _0x186f1e); + } + } + } catch (_0x2f2635) { + console.log(_0x2f2635); + } + } + async ["get_team_code"](_0x5a9711 = {}) { + try { + const _0x594529 = { + "fn": "get_team_code", + "method": "post", + "url": "https://j1.pupuapi.com/client/game/coin_share/team" + }; + let { + result: _0x180ac5, + statusCode: _0x2f6b4a + } = await this.request(_0x594529), + _0x5663a6 = _0x37cb99.get(_0x180ac5, "errcode", _0x2f6b4a); + if (_0x5663a6 == 0) { + this.team_code = _0x180ac5?.["data"] || ""; + await this.check_my_team(); + } else { + let _0x18bee7 = _0x37cb99.get(_0x180ac5, "errmsg", ""); + this.log("获取组队码失败[" + _0x5663a6 + "]: " + _0x18bee7); + } + } catch (_0x40a25c) { + console.log(_0x40a25c); + } + } + async ["check_my_team"](_0x4cfbe7 = {}) { + try { + const _0x52ef47 = { + "fn": "check_my_team", + "method": "get", + "url": "https://j1.pupuapi.com/client/game/coin_share/teams/" + this.team_code + }; + let { + result: _0x109ef3, + statusCode: _0x59e5ac + } = await this.request(_0x52ef47), + _0x50be1f = _0x37cb99.get(_0x109ef3, "errcode", _0x59e5ac); + if (_0x50be1f == 0) { + let { + status: _0x568d34, + target_team_member_num: _0x35b6d0, + current_team_member_num: _0x4dbf5e, + current_user_reward_coin: _0xb760e0 + } = _0x109ef3?.["data"]; + switch (_0x568d34) { + case 10: + { + this.team_need_help = true; + this.team_max_help = _0x35b6d0; + this.team_helped_count = _0x4dbf5e; + this.log("组队未完成: " + _0x4dbf5e + "/" + _0x35b6d0); + break; + } + case 30: + { + { + this.log("已组队成功, 获得了" + _0xb760e0 + "积分"); + break; + } + } + default: + { + this.log("组队状态[" + _0x568d34 + "]"); + this.log(": " + JSON.stringify(_0x109ef3?.["data"])); + } + } + } else { + let _0x14267a = _0x37cb99.get(_0x109ef3, "errmsg", ""); + this.log("查询组队信息失败[" + _0x50be1f + "]: " + _0x14267a); + } + } catch (_0x449624) { + console.log(_0x449624); + } + } + async ["join_team"](_0xe8e195, _0x2413f5 = {}) { + try { + const _0xba4af9 = { + "fn": "join_team", + "method": "post", + "url": "https://j1.pupuapi.com/client/game/coin_share/teams/" + _0xe8e195.team_code + "/join" + }; + let { + result: _0x24d532, + statusCode: _0x5158c4 + } = await this.request(_0xba4af9), + _0x6bd189 = _0x37cb99.get(_0x24d532, "errcode", _0x5158c4); + if (_0x6bd189 == 0) { + this.team_can_help = false; + _0xe8e195.team_helped_count += 1; + this.log("加入账号[" + _0xe8e195.index + "][" + _0xe8e195.name + "]队伍成功: " + _0xe8e195.team_helped_count + "/" + _0xe8e195.team_max_help); + _0xe8e195.team_helped_count >= _0xe8e195.team_max_help && (_0xe8e195.team_need_help = false, _0xe8e195.log("组队已满")); + } else { + let _0x2679d1 = _0x37cb99.get(_0x24d532, "errmsg", ""); + this.log("加入账号[" + _0xe8e195.index + "][" + _0xe8e195.name + "]队伍失败[" + _0x6bd189 + "]: " + _0x2679d1); + switch (_0x6bd189) { + case 100007: + { + _0xe8e195.team_need_help = false; + break; + } + case 100009: + { + this.team_can_help = false; + break; + } + } + } + } catch (_0x3628ee) { + console.log(_0x3628ee); + } + } + async ["query_coin"](_0x58cb1c = {}) { + try { + const _0x4dbbef = { + "fn": "query_coin", + "method": "get", + "url": "https://j1.pupuapi.com/client/coin" + }; + let { + result: _0x5005ab, + statusCode: _0x3eff61 + } = await this.request(_0x4dbbef), + _0x1a1a65 = _0x37cb99.get(_0x5005ab, "errcode", _0x3eff61); + if (_0x1a1a65 == 0) { + let { + balance: _0xbc080f, + expiring_coin: _0x765d14, + expire_time: _0x5ac40e + } = _0x5005ab?.["data"]; + const _0x256dad = { + "notify": true + }; + this.log("朴分: " + _0xbc080f, _0x256dad); + if (_0x765d14 && _0x5ac40e) { + let _0xc30380 = _0x37cb99.time("yyyy-MM-dd", _0x5ac40e); + const _0x4aecf0 = { + "notify": true + }; + this.log("有" + _0x765d14 + "朴分将于" + _0xc30380 + "过期", _0x4aecf0); + } + } else { + let _0x4e9401 = _0x37cb99.get(_0x5005ab, "errmsg", ""); + const _0x7aa566 = { + "notify": true + }; + this.log("查询朴分失败[" + _0x1a1a65 + "]: " + _0x4e9401, _0x7aa566); + } + } catch (_0x2555f1) { + console.log(_0x2555f1); + } + } + async ["userTask"](_0x148947 = {}) { + await this.user_info(); + await this.near_location_by_city(); + await this.sign_index(); + await this.get_team_code(); + } +} +function _0x3a159d() { + if (_0x2561d9.existsSync("./" + _0x464627)) { + { + const _0x3873e5 = { + "flag": "r", + "encoding": "utf-8" + }; + let _0x8b4d57 = _0x2561d9.readFileSync("./" + _0x464627, _0x3873e5); + _0x8b4d57 = _0x8b4d57?.["replace"](/\r/g, "")?.["split"]("\n")?.["filter"](_0x147e39 => _0x147e39) || []; + for (let _0x38c8a8 of _0x8b4d57) { + _0x37cb99.userList.push(new _0x5f4758(_0x38c8a8)); + } + } + } else { + const _0x512a6f = { + "flag": "w", + "encoding": "utf-8" + }; + _0x2561d9.writeFileSync("./" + _0x464627, "", _0x512a6f); + _0x37cb99.log("CK文件[" + _0x464627 + "]不存在, 默认为你新建一个, 如有需要请填入ck"); + } + _0x37cb99.userCount = _0x37cb99.userList.length; + if (!_0x37cb99.userCount) { + const _0x571655 = { + "notify": true + }; + _0x37cb99.log("未找到变量,请检查文件[" + _0x464627 + "]", _0x571655); + return false; + } + _0x37cb99.log("共找到" + _0x37cb99.userCount + "个账号"); + return true; +} +function _0x163725() { + let _0x197ba7 = []; + for (let _0x100649 of _0x37cb99.userList) { + let _0xe8f3c8 = _0x100649.remark || _0x100649.mobile || _0x100649.name || "", + _0x5c22cf = _0x100649.refresh_token; + _0x197ba7.push(_0x5c22cf + "#" + _0xe8f3c8); + } + if (_0x197ba7.length) { + { + const _0x5001d9 = { + "flag": "w", + "encoding": "utf-8" + }; + _0x2561d9.writeFileSync("./" + _0x464627, _0x197ba7.join("\n"), _0x5001d9); + } + } +} +!(async () => { + if (!_0x3a159d()) return; + _0x37cb99.log("\n------------------- 登录 -------------------"); + for (let _0x4bce87 of _0x37cb99.userList) { + await _0x4bce87.user_refresh_token(); + } + let _0x2bff96 = _0x37cb99.userList.filter(_0x46c21f => _0x46c21f.valid); + _0x37cb99.log("\n------------------- 签到组队 -------------------"); + for (let _0x1aba85 of _0x2bff96) { + await _0x1aba85.userTask(); + } + _0x37cb99.log("\n------------------- 助力 -------------------"); + for (let _0x2919b6 of _0x2bff96.filter(_0x191825 => _0x191825.team_need_help)) { + for (let _0x4ffbb1 of _0x2bff96.filter(_0xb62fdc => _0xb62fdc.team_can_help && _0xb62fdc.index != _0x2919b6.index)) { + { + if (!_0x2919b6.team_need_help) break; + await _0x4ffbb1.join_team(_0x2919b6); + } + } + } + _0x37cb99.log("\n------------------- 查询 -------------------"); + for (let _0xdb80ed of _0x2bff96) { + await _0xdb80ed.query_coin(); + } +})().catch(_0x1b424f => _0x37cb99.log(_0x1b424f)).finally(() => _0x37cb99.exitNow()); +async function _0x5d7660(_0x1b8190 = 0) { + let _0xdaab27 = false; + try { + const _0x27f9dc = { + "fn": "auth", + "method": "get", + "url": _0x198ea4, + "timeout": 20000 + }; + let { + statusCode: _0x52b798, + result: _0x1736ff + } = await _0x2f36fb.request(_0x27f9dc); + if (_0x52b798 != 200) return _0x1b8190++ < _0x592e57 && (_0xdaab27 = await _0x5d7660(_0x1b8190)), _0xdaab27; + if (_0x1736ff?.["code"] == 0) { + _0x1736ff = JSON.parse(_0x1736ff.data.file.data); + if (_0x1736ff?.["commonNotify"] && _0x1736ff.commonNotify.length > 0) { + { + const _0x5eb35d = { + "notify": true + }; + _0x37cb99.log(_0x1736ff.commonNotify.join("\n") + "\n", _0x5eb35d); + } + } + _0x1736ff?.["commonMsg"] && _0x1736ff.commonMsg.length > 0 && _0x37cb99.log(_0x1736ff.commonMsg.join("\n") + "\n"); + if (_0x1736ff[_0x13e27e]) { + let _0x512139 = _0x1736ff[_0x13e27e]; + _0x512139.status == 0 ? _0x452dab >= _0x512139.version ? (_0xdaab27 = true, _0x37cb99.log(_0x512139.msg[_0x512139.status]), _0x37cb99.log(_0x512139.updateMsg), _0x37cb99.log("现在运行的脚本版本是:" + _0x452dab + ",最新脚本版本:" + _0x512139.latestVersion)) : _0x37cb99.log(_0x512139.versionMsg) : _0x37cb99.log(_0x512139.msg[_0x512139.status]); + } else _0x37cb99.log(_0x1736ff.errorMsg); + } else _0x1b8190++ < _0x592e57 && (_0xdaab27 = await _0x5d7660(_0x1b8190)); + } catch (_0x15684c) { + _0x37cb99.log(_0x15684c); + } finally { + return _0xdaab27; + } +} +function _0x128935(_0x133fcf) { + return new class { + constructor(_0x22f2f1) { + this.name = _0x22f2f1; + this.startTime = Date.now(); + const _0x4329c4 = { + "time": true + }; + this.log("[" + this.name + "]开始运行\n", _0x4329c4); + this.notifyStr = []; + this.notifyFlag = true; + this.userIdx = 0; + this.userList = []; + this.userCount = 0; + this.default_timestamp_len = 13; + this.default_wait_interval = 1000; + this.default_wait_limit = 3600000; + this.default_wait_ahead = 0; + this.ALL_DIGIT = "0123456789"; + this.ALL_ALPHABET = "qwertyuiopasdfghjklzxcvbnm"; + this.ALL_CHAR = this.ALL_DIGIT + this.ALL_ALPHABET + this.ALL_ALPHABET.toUpperCase(); + } + ["log"](_0x5ed9bd, _0xa31129 = {}) { + { + const _0x40ab3a = { + "console": true + }; + Object.assign(_0x40ab3a, _0xa31129); + if (_0x40ab3a.time) { + { + let _0x4158c7 = _0x40ab3a.fmt || "hh:mm:ss"; + _0x5ed9bd = "[" + this.time(_0x4158c7) + "]" + _0x5ed9bd; + } + } + if (_0x40ab3a.notify) { + this.notifyStr.push(_0x5ed9bd); + } + _0x40ab3a.console && console.log(_0x5ed9bd); + } + } + ["get"](_0x4a0197, _0x5bc0e3, _0x65088b = "") { + { + let _0x3a8752 = _0x65088b; + _0x4a0197?.["hasOwnProperty"](_0x5bc0e3) && (_0x3a8752 = _0x4a0197[_0x5bc0e3]); + return _0x3a8752; + } + } + ["pop"](_0x5b3b03, _0x2e0b21, _0x26b148 = "") { + let _0x130cdb = _0x26b148; + _0x5b3b03?.["hasOwnProperty"](_0x2e0b21) && (_0x130cdb = _0x5b3b03[_0x2e0b21], delete _0x5b3b03[_0x2e0b21]); + return _0x130cdb; + } + ["copy"](_0xb07980) { + return Object.assign({}, _0xb07980); + } + ["read_env"](_0x2c60e8) { + let _0x339a04 = ckNames.map(_0x438ba7 => process.env[_0x438ba7]); + for (let _0x433e1a of _0x339a04.filter(_0x48e3b9 => !!_0x48e3b9)) { + for (let _0x18bd74 of _0x433e1a.split(envSplitor).filter(_0x4cea01 => !!_0x4cea01)) { + this.userList.push(new _0x2c60e8(_0x18bd74)); + } + } + this.userCount = this.userList.length; + if (!this.userCount) { + { + const _0x3061bb = { + "notify": true + }; + this.log("未找到变量,请检查变量" + ckNames.map(_0x208341 => "[" + _0x208341 + "]").join("或"), _0x3061bb); + return false; + } + } + this.log("共找到" + this.userCount + "个账号"); + return true; + } + ["time"](_0x52e5de, _0x4f7f33 = null) { + { + let _0x5f10bb = _0x4f7f33 ? new Date(_0x4f7f33) : new Date(), + _0x3f41ab = { + "M+": _0x5f10bb.getMonth() + 1, + "d+": _0x5f10bb.getDate(), + "h+": _0x5f10bb.getHours(), + "m+": _0x5f10bb.getMinutes(), + "s+": _0x5f10bb.getSeconds(), + "q+": Math.floor((_0x5f10bb.getMonth() + 3) / 3), + "S": this.padStr(_0x5f10bb.getMilliseconds(), 3) + }; + /(y+)/.test(_0x52e5de) && (_0x52e5de = _0x52e5de.replace(RegExp.$1, (_0x5f10bb.getFullYear() + "").substr(4 - RegExp.$1.length))); + for (let _0x1b559f in _0x3f41ab) new RegExp("(" + _0x1b559f + ")").test(_0x52e5de) && (_0x52e5de = _0x52e5de.replace(RegExp.$1, 1 == RegExp.$1.length ? _0x3f41ab[_0x1b559f] : ("00" + _0x3f41ab[_0x1b559f]).substr(("" + _0x3f41ab[_0x1b559f]).length))); + return _0x52e5de; + } + } + async ["showmsg"]() { + { + if (!this.notifyFlag) return; + if (!this.notifyStr.length) return; + try { + var _0x22b9af = require("./sendNotify"); + this.log("\n============== 推送 =============="); + await _0x22b9af.sendNotify(this.name, this.notifyStr.join("\n")); + } catch { + this.log("\n================================="); + this.log("读取推送依赖[sendNotify.js]失败, 请检查同目录下是否有依赖"); + } + } + } + ["padStr"](_0x4ae638, _0x1c7784, _0xe2f31e = {}) { + let _0x770f27 = _0xe2f31e.padding || "0", + _0x1d1c49 = _0xe2f31e.mode || "l", + _0x62f962 = String(_0x4ae638), + _0x20beba = _0x1c7784 > _0x62f962.length ? _0x1c7784 - _0x62f962.length : 0, + _0x172728 = ""; + for (let _0x410f80 = 0; _0x410f80 < _0x20beba; _0x410f80++) { + _0x172728 += _0x770f27; + } + _0x1d1c49 == "r" ? _0x62f962 = _0x62f962 + _0x172728 : _0x62f962 = _0x172728 + _0x62f962; + return _0x62f962; + } + ["json2str"](_0x2da2cd, _0x2b612b, _0x214672 = false) { + let _0x2ea7fe = []; + for (let _0x5b44d0 of Object.keys(_0x2da2cd).sort()) { + let _0x24381e = _0x2da2cd[_0x5b44d0]; + _0x24381e && _0x214672 && (_0x24381e = encodeURIComponent(_0x24381e)); + _0x2ea7fe.push(_0x5b44d0 + "=" + _0x24381e); + } + return _0x2ea7fe.join(_0x2b612b); + } + ["str2json"](_0x84ca70, _0x258dfd = false) { + let _0x585f03 = {}; + for (let _0x933506 of _0x84ca70.split("&")) { + { + if (!_0x933506) continue; + let _0x5e7143 = _0x933506.indexOf("="); + if (_0x5e7143 == -1) { + continue; + } + let _0x132718 = _0x933506.substr(0, _0x5e7143), + _0x27fab0 = _0x933506.substr(_0x5e7143 + 1); + _0x258dfd && (_0x27fab0 = decodeURIComponent(_0x27fab0)); + _0x585f03[_0x132718] = _0x27fab0; + } + } + return _0x585f03; + } + ["randomPattern"](_0xe4ee69, _0x307c10 = "abcdef0123456789") { + let _0x5a9be2 = ""; + for (let _0x12c4d1 of _0xe4ee69) { + _0x12c4d1 == "x" ? _0x5a9be2 += _0x307c10.charAt(Math.floor(Math.random() * _0x307c10.length)) : _0x12c4d1 == "X" ? _0x5a9be2 += _0x307c10.charAt(Math.floor(Math.random() * _0x307c10.length)).toUpperCase() : _0x5a9be2 += _0x12c4d1; + } + return _0x5a9be2; + } + ["randomUuid"]() { + return this.randomPattern("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"); + } + ["randomString"](_0x1b0986, _0x86ce03 = "abcdef0123456789") { + let _0x523de8 = ""; + for (let _0x1bb6dc = 0; _0x1bb6dc < _0x1b0986; _0x1bb6dc++) { + _0x523de8 += _0x86ce03.charAt(Math.floor(Math.random() * _0x86ce03.length)); + } + return _0x523de8; + } + ["randomList"](_0x40dcc2) { + { + let _0x4bf2a9 = Math.floor(Math.random() * _0x40dcc2.length); + return _0x40dcc2[_0x4bf2a9]; + } + } + ["wait"](_0xe226a) { + return new Promise(_0x4431b5 => setTimeout(_0x4431b5, _0xe226a)); + } + async ["exitNow"]() { + await this.showmsg(); + let _0x2902d9 = Date.now(), + _0x40d1e7 = (_0x2902d9 - this.startTime) / 1000; + this.log(""); + const _0x2c3a93 = { + "time": true + }; + this.log("[" + this.name + "]运行结束,共运行了" + _0x40d1e7 + "秒", _0x2c3a93); + console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); + console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); + console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); + console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); + console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); + console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); + console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); + console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); + console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); + console.log("=>=>=>=>____来自 By 幼稚园小妹妹 (顶级插件售后服务951584089)丨Autman订阅源:Lxg-021002丨期待为您服务<=<=<=<="); + process.exit(0); + } + ["normalize_time"](_0x32340e, _0x664105 = {}) { + let _0x1ec72c = _0x664105.len || this.default_timestamp_len; + _0x32340e = _0x32340e.toString(); + let _0x2315f8 = _0x32340e.length; + while (_0x2315f8 < _0x1ec72c) { + _0x32340e += "0"; + } + _0x2315f8 > _0x1ec72c && (_0x32340e = _0x32340e.slice(0, 13)); + return parseInt(_0x32340e); + } + async ["wait_until"](_0x1aa220, _0x1eb17d = {}) { + { + let _0xab0674 = _0x1eb17d.logger || this, + _0x5e3682 = _0x1eb17d.interval || this.default_wait_interval, + _0x2d5861 = _0x1eb17d.limit || this.default_wait_limit, + _0xf356ab = _0x1eb17d.ahead || this.default_wait_ahead; + if (typeof _0x1aa220 == "string" && _0x1aa220.includes(":")) { + { + if (_0x1aa220.includes("-")) _0x1aa220 = new Date(_0x1aa220).getTime();else { + let _0x33b76b = this.time("yyyy-MM-dd "); + _0x1aa220 = new Date(_0x33b76b + _0x1aa220).getTime(); + } + } + } + let _0x122583 = this.normalize_time(_0x1aa220) - _0xf356ab, + _0x49a222 = this.time("hh:mm:ss.S", _0x122583), + _0x344296 = Date.now(); + _0x344296 > _0x122583 && (_0x122583 += 86400000); + let _0x4224c2 = _0x122583 - _0x344296; + if (_0x4224c2 > _0x2d5861) { + const _0x1110a1 = { + "time": true + }; + _0xab0674.log("离目标时间[" + _0x49a222 + "]大于" + _0x2d5861 / 1000 + "秒,不等待", _0x1110a1); + } else { + const _0x496b47 = { + "time": true + }; + _0xab0674.log("离目标时间[" + _0x49a222 + "]还有" + _0x4224c2 / 1000 + "秒,开始等待", _0x496b47); + while (_0x4224c2 > 0) { + let _0xfd1a7b = Math.min(_0x4224c2, _0x5e3682); + await this.wait(_0xfd1a7b); + _0x344296 = Date.now(); + _0x4224c2 = _0x122583 - _0x344296; + } + const _0x183ff5 = { + "time": true + }; + _0xab0674.log("已完成等待", _0x183ff5); + } + } + } + async ["wait_gap_interval"](_0x4982ab, _0x2439a0) { + let _0x5340bd = Date.now() - _0x4982ab; + _0x5340bd < _0x2439a0 && (await this.wait(_0x2439a0 - _0x5340bd)); + } + }(_0x133fcf); +} \ No newline at end of file diff --git a/output.py b/output.py index a894876f80fce89369a91c4e230965b69b382389..fc6ceeae0b9f5e32e7ef64d87e9757a9018d1772 100644 GIT binary patch delta 31 mcmX?cit)rLMiFHr10z#i14CUSQw0MHD?>{w6T^)nCaD0Ixd?Iq delta 31 mcmX?cit)rLMiFHr10z#i14CUyBLzbvD??)|6N8N+CaD0I6$oMg