415 lines
20 KiB
JavaScript
415 lines
20 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 o = void 0;
|
|
var j = b;
|
|
var n = [];
|
|
var q, l, m, s;
|
|
while (true) {
|
|
try {
|
|
while (true) {
|
|
switch (i[++j]) {
|
|
case 0:
|
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
|
break;
|
|
|
|
case 1:
|
|
k[i[++j]] = k[i[++j]].call(o);
|
|
break;
|
|
|
|
case 2:
|
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
|
break;
|
|
|
|
case 3:
|
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
|
k[i[++j]] = {};
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
break;
|
|
|
|
case 4:
|
|
k[i[++j]] = k[i[++j]] === k[i[++j]];
|
|
break;
|
|
|
|
case 5:
|
|
k[i[++j]] = k[i[++j]].call(k[i[++j]], k[i[++j]]);
|
|
break;
|
|
|
|
case 6:
|
|
throw k[i[++j]];
|
|
break;
|
|
|
|
case 7:
|
|
k[i[++j]] = o;
|
|
break;
|
|
|
|
case 8:
|
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
|
break;
|
|
|
|
case 9:
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
k[i[++j]] = i[++j];
|
|
break;
|
|
|
|
case 10:
|
|
k[i[++j]] = k[i[++j]].call(o, k[i[++j]]);
|
|
break;
|
|
|
|
case 11:
|
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
|
break;
|
|
|
|
case 12:
|
|
k[i[++j]] = "";
|
|
break;
|
|
|
|
case 13:
|
|
k[i[++j]] = k[i[++j]] + k[i[++j]];
|
|
break;
|
|
|
|
case 14:
|
|
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 15:
|
|
k[i[++j]] = {};
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
k[i[++j]] = "";
|
|
break;
|
|
|
|
case 16:
|
|
k[i[++j]] = k[i[++j]];
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
break;
|
|
|
|
case 17:
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
k[i[++j]] = k[i[++j]];
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
break;
|
|
|
|
case 18:
|
|
k[i[++j]] = k[i[++j]].call(k[i[++j]], k[i[++j]], k[i[++j]]);
|
|
break;
|
|
|
|
case 19:
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
|
k[i[++j]] = "";
|
|
break;
|
|
|
|
case 20:
|
|
k[i[++j]] = o;
|
|
return k[i[++j]];
|
|
break;
|
|
|
|
case 21:
|
|
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) {}
|
|
break;
|
|
|
|
case 22:
|
|
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 23:
|
|
j += i[++j];
|
|
break;
|
|
|
|
case 24:
|
|
k[i[++j]][i[++j]] = k[i[++j]];
|
|
break;
|
|
|
|
case 25:
|
|
k[i[++j]] = k[i[++j]];
|
|
break;
|
|
|
|
case 26:
|
|
k[i[++j]] = Array(i[++j]);
|
|
break;
|
|
|
|
case 27:
|
|
n.push(j + i[++j]);
|
|
break;
|
|
|
|
case 28:
|
|
n.pop();
|
|
break;
|
|
|
|
case 29:
|
|
k[i[++j]] = q;
|
|
break;
|
|
|
|
case 30:
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
k[i[++j]] = k[i[++j]];
|
|
break;
|
|
|
|
case 31:
|
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
|
break;
|
|
|
|
case 32:
|
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
|
k[i[++j]] = k[i[++j]] + k[i[++j]];
|
|
k[i[++j]] = k[i[++j]];
|
|
break;
|
|
|
|
case 33:
|
|
k[i[++j]] = null;
|
|
break;
|
|
|
|
case 34:
|
|
return k[i[++j]];
|
|
break;
|
|
|
|
case 35:
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
|
k[i[++j]] = k[i[++j]].call(k[i[++j]], k[i[++j]]);
|
|
break;
|
|
|
|
case 36:
|
|
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 (u) {}
|
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
|
break;
|
|
|
|
case 37:
|
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
|
k[i[++j]] += String.fromCharCode(i[++j]);
|
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
|
break;
|
|
|
|
case 38:
|
|
k[i[++j]] = i[++j];
|
|
break;
|
|
|
|
case 39:
|
|
k[i[++j]] = k[i[++j]].call(k[i[++j]]);
|
|
break;
|
|
|
|
case 40:
|
|
j += k[i[++j]] ? i[++j] : i[(++j, ++j)];
|
|
break;
|
|
|
|
case 41:
|
|
k[i[++j]] = k[i[++j]];
|
|
k[i[++j]][i[++j]] = k[i[++j]];
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
break;
|
|
|
|
case 42:
|
|
k[i[++j]] = !k[i[++j]];
|
|
break;
|
|
|
|
case 43:
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
|
break;
|
|
|
|
case 44:
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
break;
|
|
|
|
case 45:
|
|
k[i[++j]] = i[++j];
|
|
k[i[++j]] = !k[i[++j]];
|
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
|
break;
|
|
|
|
case 46:
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
k[i[++j]] = k[i[++j]][k[i[++j]]];
|
|
k[i[++j]] = {};
|
|
break;
|
|
|
|
case 47:
|
|
k[i[++j]][k[i[++j]]] = k[i[++j]];
|
|
k[i[++j]] = k[i[++j]][i[++j]];
|
|
break;
|
|
|
|
case 48:
|
|
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 49:
|
|
k[i[++j]] = {};
|
|
break;
|
|
}
|
|
}
|
|
} catch (p) {
|
|
// p = VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException(p);
|
|
// if (n.length > 0) {
|
|
// f = j;
|
|
// e = [];
|
|
// }
|
|
// q = p;
|
|
// e.push(j);
|
|
// if (0 === n.length) {
|
|
// throw h ? h(p, k, e) : p;
|
|
// }
|
|
// j = n.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)(1148, [], {
|
|
get require() {
|
|
return "undefined" == typeof require ? void 0 : require;
|
|
},
|
|
set require(_require) {
|
|
require = _require;
|
|
},
|
|
get getApp() {
|
|
return "undefined" == typeof getApp ? void 0 : getApp;
|
|
},
|
|
set getApp(_getApp) {
|
|
getApp = _getApp;
|
|
},
|
|
get Page() {
|
|
return "undefined" == typeof Page ? void 0 : Page;
|
|
},
|
|
set Page(_Page) {
|
|
Page = _Page;
|
|
},
|
|
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", "getApp", null, "Page", "currentBook", "currentPageIndex", "programList", void 0, "advertisement", "showAdv", "showNotice", "notice", "showTest", "gradeList", "data", "getNotice", "getGradeList", "wx", "createInterstitialAd", "adUnitId", "onLoad", "onError", "onClose", "show", "catch", "console", "error", "onReady", "onShow", "onUnload", "navigateTo", "url", "gotoPoetry", "gotoBibei", "gotoTangShi", "gotoGuwen", "setData", "clickTest", "currentTarget", "dataset", "item", "id", "gotoTest", "openSearch", "globalData", "API_URL", "request", "decrypt", "key", "JSON", "parse", "success", "category", "getStorageSync", "code", "setStorageSync", "getAdvertisement", "program", "navigateToMiniProgram", "appId", "gotoProgram", "gotoNotice", "share_title", "title", "path", "fail", "onShareAppMessage" ], function h(c, e, d) {
|
|
if (!a(c, Error) || !d || 0 == d.length) return c;
|
|
var f = " [DEBUG pages/index/index.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;
|
|
})(); |