417 lines
19 KiB
JavaScript
417 lines
19 KiB
JavaScript
|
var __TENCENT_CHAOS_VM = function() {
|
||
|
var a = function a(c, d, e) {
|
||
|
var b = [], f = 0;
|
||
|
while (f++ < d) {
|
||
|
b.push(c += e);
|
||
|
}
|
||
|
return b;
|
||
|
};
|
||
|
var c = function c(i) {
|
||
|
var k = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split("");
|
||
|
var f = String(i).replace(/[=]+$/, ""), j = f.length, b, a, d = 0, e = 0, h = [];
|
||
|
for (;e < j; e++) {
|
||
|
a = g[f.charCodeAt(e)];
|
||
|
~a && (b = d % 4 ? 64 * b + a : a, d++ % 4) ? h.push(255 & b >> (-2 * d & 6)) : 0;
|
||
|
}
|
||
|
return h;
|
||
|
};
|
||
|
var d = function d(a) {
|
||
|
return a >> 1 ^ -(1 & a);
|
||
|
};
|
||
|
var b = function b(i) {
|
||
|
var f = [];
|
||
|
var g = new Int8Array(c(i));
|
||
|
var j = g.length;
|
||
|
var h = 0;
|
||
|
while (j > h) {
|
||
|
var a = g[h++];
|
||
|
var e = 127 & a;
|
||
|
if (a >= 0) {
|
||
|
f.push(d(e));
|
||
|
continue;
|
||
|
}
|
||
|
a = g[h++];
|
||
|
e |= (127 & a) << 7;
|
||
|
if (a >= 0) {
|
||
|
f.push(d(e));
|
||
|
continue;
|
||
|
}
|
||
|
a = g[h++];
|
||
|
e |= (127 & a) << 14;
|
||
|
if (a >= 0) {
|
||
|
f.push(d(e));
|
||
|
continue;
|
||
|
}
|
||
|
a = g[h++];
|
||
|
e |= (127 & a) << 21;
|
||
|
if (a >= 0) {
|
||
|
f.push(d(e));
|
||
|
continue;
|
||
|
}
|
||
|
a = g[h++];
|
||
|
e |= a << 28;
|
||
|
f.push(d(e));
|
||
|
}
|
||
|
return f;
|
||
|
};
|
||
|
var e = [];
|
||
|
var f;
|
||
|
var g = a(0, 43, 0).concat([ 62, 0, 62, 0, 63 ]).concat(a(51, 10, 1)).concat(a(0, 8, 0)).concat(a(0, 25, 1)).concat([ 0, 0, 0, 0, 63, 0 ]).concat(a(25, 26, 1));
|
||
|
var h = b;
|
||
|
return function g(b, c) {
|
||
|
var i = h(b);
|
||
|
var d, a;
|
||
|
var a = function(b, c, d, g, h) {
|
||
|
return function r() {
|
||
|
var k = [ d, g, c, this, arguments, r, i, 0 ];
|
||
|
var n = void 0;
|
||
|
var j = b;
|
||
|
var o = [];
|
||
|
var q, l, m, s;
|
||
|
while (true) {
|
||
|
try {
|
||
|
while (true) {
|
||
|
switch (i[++j]) {
|
||
|
case 0:
|
||
|
k[i[++j]] = k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 1:
|
||
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
||
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
||
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
||
|
break;
|
||
|
|
||
|
case 2:
|
||
|
o.pop();
|
||
|
break;
|
||
|
|
||
|
case 3:
|
||
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 4:
|
||
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
||
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 5:
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
||
|
break;
|
||
|
|
||
|
case 6:
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 7:
|
||
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
||
|
k[i[++j]] = {};
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 8:
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
||
|
break;
|
||
|
|
||
|
case 9:
|
||
|
k[i[++j]] = k[i[++j]].call(n, k[i[++j]]);
|
||
|
break;
|
||
|
|
||
|
case 10:
|
||
|
k[i[++j]] = k[i[++j]].call(k[i[++j]], k[i[++j]]);
|
||
|
break;
|
||
|
|
||
|
case 11:
|
||
|
k[i[++j]] = "";
|
||
|
break;
|
||
|
|
||
|
case 12:
|
||
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 13:
|
||
|
k[i[++j]] = k[i[++j]] + k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 14:
|
||
|
k[i[++j]] = n;
|
||
|
break;
|
||
|
|
||
|
case 15:
|
||
|
k[i[++j]] = Array(i[++j]);
|
||
|
break;
|
||
|
|
||
|
case 16:
|
||
|
k[i[++j]] = new k[i[++j]](k[i[++j]]);
|
||
|
break;
|
||
|
|
||
|
case 17:
|
||
|
j += k[i[++j]] ? i[++j] : i[(++j, ++j)];
|
||
|
break;
|
||
|
|
||
|
case 18:
|
||
|
k[i[++j]] = k[i[++j]].call(k[i[++j]]);
|
||
|
k[i[++j]] = n;
|
||
|
return k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 19:
|
||
|
k[i[++j]] = Array(i[++j]);
|
||
|
k[i[++j]] = k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 20:
|
||
|
k[i[++j]] = k[i[++j]] > i[++j];
|
||
|
break;
|
||
|
|
||
|
case 21:
|
||
|
k[i[++j]] = k[i[++j]];
|
||
|
k[i[++j]][i[++j]] = k[i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 22:
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = {};
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 23:
|
||
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
||
|
break;
|
||
|
|
||
|
case 24:
|
||
|
k[i[++j]] = i[++j];
|
||
|
break;
|
||
|
|
||
|
case 25:
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 26:
|
||
|
return k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 27:
|
||
|
k[i[++j]] = q;
|
||
|
break;
|
||
|
|
||
|
case 28:
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 29:
|
||
|
k[i[++j]][i[++j]] = k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 30:
|
||
|
k[i[++j]] = k[i[++j]].call(k[i[++j]]);
|
||
|
break;
|
||
|
|
||
|
case 31:
|
||
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = "";
|
||
|
break;
|
||
|
|
||
|
case 32:
|
||
|
k[i[++j]] = k[i[++j]].call(k[i[++j]], k[i[++j]], k[i[++j]]);
|
||
|
break;
|
||
|
|
||
|
case 33:
|
||
|
j += i[++j];
|
||
|
break;
|
||
|
|
||
|
case 34:
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = k[i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 35:
|
||
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
||
|
break;
|
||
|
|
||
|
case 36:
|
||
|
o.push(j + i[++j]);
|
||
|
break;
|
||
|
|
||
|
case 37:
|
||
|
k[i[++j]] = {};
|
||
|
break;
|
||
|
|
||
|
case 38:
|
||
|
k[i[++j]] = k[i[++j]].call(k[i[++j]], k[i[++j]]);
|
||
|
k[i[++j]] = n;
|
||
|
return k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 39:
|
||
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
||
|
k[i[++j]] = "";
|
||
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
||
|
break;
|
||
|
|
||
|
case 40:
|
||
|
throw k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 41:
|
||
|
k[i[++j]] = k[i[++j]].call(n);
|
||
|
break;
|
||
|
|
||
|
case 42:
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
l = [];
|
||
|
for (m = i[++j]; m > 0; m--) l.push(k[i[++j]]);
|
||
|
k[i[++j]] = a(j + i[++j], l, d, g, h);
|
||
|
try {
|
||
|
Object.defineProperty(k[i[j - 1]], "length", {
|
||
|
value: i[++j],
|
||
|
configurable: true,
|
||
|
writable: false,
|
||
|
enumerable: false
|
||
|
});
|
||
|
} catch (t) {}
|
||
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 43:
|
||
|
k[i[++j]] = k[i[++j]] === k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 44:
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 45:
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 46:
|
||
|
l = [];
|
||
|
for (m = i[++j]; m > 0; m--) l.push(k[i[++j]]);
|
||
|
k[i[++j]] = a(j + i[++j], l, d, g, h);
|
||
|
try {
|
||
|
Object.defineProperty(k[i[j - 1]], "length", {
|
||
|
value: i[++j],
|
||
|
configurable: true,
|
||
|
writable: false,
|
||
|
enumerable: false
|
||
|
});
|
||
|
} catch (u) {}
|
||
|
break;
|
||
|
|
||
|
case 47:
|
||
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
||
|
k[i[++j]] = k[i[++j]].call(k[i[++j]], k[i[++j]]);
|
||
|
break;
|
||
|
|
||
|
case 48:
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = Array(i[++j]);
|
||
|
k[i[++j]][i[++j]] = k[i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 49:
|
||
|
k[i[++j]] = {};
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
|
||
|
case 50:
|
||
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
k[i[++j]] = k[i[++j]][i[++j]];
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
} catch (p) {
|
||
|
// p = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(p);
|
||
|
// if (o.length > 0) {
|
||
|
// f = j;
|
||
|
// e = [];
|
||
|
// }
|
||
|
// q = p;
|
||
|
// e.push(j);
|
||
|
// if (0 === o.length) {
|
||
|
// throw h ? h(p, k, e) : p;
|
||
|
// }
|
||
|
// j = o.pop();
|
||
|
// e.pop();
|
||
|
}
|
||
|
}
|
||
|
};
|
||
|
};
|
||
|
return c ? d : a;
|
||
|
};
|
||
|
}();
|
||
|
|
||
|
function a(b, a) {
|
||
|
if (null != a && "undefined" != typeof Symbol && a[Symbol.hasInstance]) {
|
||
|
return !!a[Symbol.hasInstance](b);
|
||
|
}
|
||
|
return b instanceof a;
|
||
|
}
|
||
|
|
||
|
__TENCENT_CHAOS_VM("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", false)(1573, [], {
|
||
|
get require() {
|
||
|
return "undefined" == typeof require ? void 0 : require;
|
||
|
},
|
||
|
set require(_require) {
|
||
|
require = _require;
|
||
|
},
|
||
|
get App() {
|
||
|
return "undefined" == typeof App ? void 0 : App;
|
||
|
},
|
||
|
set App(_App) {
|
||
|
App = _App;
|
||
|
},
|
||
|
get wx() {
|
||
|
return "undefined" == typeof wx ? void 0 : wx;
|
||
|
},
|
||
|
set wx(_wx) {
|
||
|
wx = _wx;
|
||
|
},
|
||
|
get console() {
|
||
|
return "undefined" == typeof console ? void 0 : console;
|
||
|
},
|
||
|
set console(_console) {
|
||
|
console = _console;
|
||
|
},
|
||
|
get JSON() {
|
||
|
return "undefined" == typeof JSON ? void 0 : JSON;
|
||
|
},
|
||
|
set JSON(_JSON) {
|
||
|
JSON = _JSON;
|
||
|
}
|
||
|
}, [ "require", "App", "API_URL", "version", "key", "openid", "unionId", "appId", "appTitle", "share_title", "globalData", "wx", "getStorageSync", "wxLogin", "updateApp", void 0, "onLaunch", "login", "code", "request", "url", "data", "console", "log", "setStorageSync", "success", "errMsg", "getUpdateManager", "onCheckForUpdate", "hasUpdate", "onUpdateReady", "showModal", "title", "content", "confirm", "applyUpdate", "onUpdateFailed", "decrypt", "JSON", "parse", "tmpSecretId", "TmpSecretId", "tmpSecretKey", "TmpSecretKey", "sessionToken", "XCosSecurityToken", "startTime", "StartTime", "expiredTime", "ExpiredTime", "getAuthorization", "getCos", "miniapp", "appKv", "getAppKvList", "filter", "appKey", "length", "appValue", "getKv" ], function h(c, e, d) {
|
||
|
if (!a(c, Error) || !d || 0 == d.length) return c;
|
||
|
var f = " [DEBUG app.js:";
|
||
|
var g = f + d[0] + "]";
|
||
|
var e = c.stack.split("\n");
|
||
|
if (c.message.indexOf(g) < 0 && c.message.indexOf(f) >= 0) {
|
||
|
for (var b = 0; b < d.length; b++) e.splice(b + 1, 0, " throw again (guess)" + f + d[b] + "]");
|
||
|
} else {
|
||
|
if (c.message.indexOf(g) < 0) {
|
||
|
c.message += g;
|
||
|
e[0] += g;
|
||
|
}
|
||
|
for (var b = 0; b < d.length; b++) if (e[b + 1].indexOf(f) < 0) e[b + 1] += f + d[b] + "]";
|
||
|
}
|
||
|
c.stack = e.join("\n");
|
||
|
return c;
|
||
|
})();
|