j4pm/website/numbers.js

2 lines
10 KiB
JavaScript
Raw Normal View History

2022-07-09 03:39:59 +00:00
// please don't deobfuscate this, it's not the intended solution.
2022-07-09 04:01:48 +00:00
const Z = d; function d(a, b) { const e = c(); return d = function (f, g) { f = f - 0x125; let h = e[f]; return h; }, d(a, b); } (function (e, f) { const a6 = { e: 0x132, f: 0x13c, g: 0x14f, h: 0x16b, i: 0x16e, j: 0x157, k: 0x158, l: 0x129 }, W = d, g = e(); while (!![]) { try { const h = -parseInt(W(a6.e)) / 0x1 * (-parseInt(W(a6.f)) / 0x2) + parseInt(W(a6.g)) / 0x3 + -parseInt(W(0x166)) / 0x4 * (parseInt(W(0x149)) / 0x5) + parseInt(W(a6.h)) / 0x6 + -parseInt(W(a6.i)) / 0x7 + parseInt(W(a6.j)) / 0x8 * (parseInt(W(a6.k)) / 0x9) + -parseInt(W(a6.l)) / 0xa; if (h === f) break; else g['push'](g['shift']()); } catch (i) { g['push'](g['shift']()); } } }(c, 0xa1d37)); const b = (function () { let e = !![]; return function (f, g) { const a7 = { e: 0x12d }, h = e ? function () { const X = d; if (g) { const i = g[X(a7.e)](f, arguments); return g = null, i; } } : function () { }; return e = ![], h; }; }()), a = b(this, function () { const ab = { e: 0x154, f: 0x14a, g: 0x15b }, Y = d; return a[Y(ab.e)]()[Y(ab.f)](Y(ab.g) + '\x2b\x24')[Y(0x154)]()['\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f' + '\x72'](a)['\x73\x65\x61\x72\x63\x68']('\x28\x28\x28\x2e\x2b\x29\x2b\x29\x2b\x29' + '\x2b\x24'); }); a(); const hints = [Z(0x13a) + '\x2d\x31\x2d\x2d\x2d\x2d', Z(0x16d) + Z(0x174), Z(0x167) + '\x2d\x2d\x35\x32\x31\x32', '\x35\x32\x30\x36\x36\x39\x36\x36\x30\x37' + Z(0x168), Z(0x138) + '\x33\x30\x37\x39\x34\x39', Z(0x16a) + Z(0x131), Z(0x172) + Z(0x176), Z(0x15e) + Z(0x146), Z(0x156) + Z(0x164), Z(0x145) + Z(0x139)]; let current_hints = []; const values = [], random_letters = '\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39' + Z(0x153) + '\x2b\x2c\x2d\x2e\x2f\x3a\x3b\x3c\x3d\x3e' + Z(0x152) + '\x7e', brightness = [Z(0x163), '\x23\x30\x38\x30\x38\x30\x38', '\x23\x31\x30\x31\x30\x31\x30', '\x23\x31\x38\x31\x38\x31\x38', '\x23\x32\x30\x32\x30\x32\x30', Z(0x12a), Z(0x148), Z(0x151), Z(0x127), '\x23\x34\x38\x34\x38\x34\x38', Z(0x162), Z(0x14b), '\x23\x36\x30\x36\x30\x36\x30', '\x23\x36\x38\x36\x38\x36\x38', Z(0x125), Z(0x12e), '\x23\x38\x30\x38\x30\x38\x30']; let used = []; const randomize_hint = e => { const ac = { e: 0x140, f: 0x171, g: 0x155, h: 0x165, i: 0x135, j: 0x13d }, a0 = Z; let f = ''; for (let g = 0x0; g < e[a0(0x12b)]; g++) { if ('\x6d\x76\x41\x53\x72' === a0(0x150)) { if (e[g] == '\x2d') { if (a0(ac.e) === '\x49\x63\x53\x55\x64') { let j = k[a0(ac.f) + a0(ac.g)](a0(0x130) + l); if (j != null) { let k = q(); while (k >= 0x25 && k < 0x3c) k = r(); let l = s(); j['\x73\x74\x79\x6c\x65'] = a0(ac.h) + a0(0x143) + '\x6c\x65\x66\x74\x3a\x20' + k + a0(ac.i) + l + '\x25\x3b'; if (t != 0x0) j[a0(0x170) + '\x74\x65'](a0(0x14e), !![]); } } else f += random_letters[Math['\x66\x6c\x6f\x6f\x72'](Math['\x72\x61\x6e\x64\x6f\x6d']() * random_letters['\x6c\x65\x6e\x67\x74\x68'])]; } else f += e[g]; } else { let k = ''; for (let l = 0x0; l < s[a0(0x12b)]; l++) { z[l] == '\x2d' ? k += F[G[a0(0x134)](H[a0(ac.j)]() * I['\x6c\x65\x6e\x67\x74\x68'])] : k += J[l]; } return k; } } return f; }; let num_allowed = 0x0, num_correct = 0x0; const compare_content = (e, f) => { const ad = { e: 0x144, f: 0x141, g: 0x175, h: 0x14d, i: 0x14c, j: 0x15f, k: 0x13d, l: 0x12b, m: 0x12b, n: 0x160, o: 0x133 }, a1 = Z; let g = '', h = 0x0; for (let j = 0x0; j < e[a1(0x12b)]; j++) { if (a1(0x137) === a1(0x137)) { if (f[j] == '\x2d' || e[j] != f[j] || h > num_allowed) { if (a1(0x144) === a1(ad.e)) h > num_allowed && Math[a1(0x13d)]() > 0.75 && num_allowed++, g += '\x2d'; else { j++, k[a1(0x159)] = a1(ad.f); let l = l[a1(0x171) + a1(0x155)]('\x62\x6f\x64\x79'); l[a1(ad.g)] = a1(ad.h) + a1(ad.i) + m[n]; } } else '\x63\x5a\x51\x66\x6f' !== a1(ad.j) ? o[p] == '\x2d' ? y += z[A['\x66\x6c\x6f\x6f\x72'](B[a1(ad.k)]() * C[a1(ad.l)])] : D += E[F] : (h++, g += f[j]); } else for (let n = 0x0; n < o[a1(ad.m)]; n++) { let o = t[a1(0x171) + a1(0x155)](a1(ad.n) + (n + 0x1)); if (o != null) { let p = o[a1(0x133) + '\x74']; o[a1(ad.o) + '\x74'] = x(y(p, z[n])); } } } return g; }, handleActive = () => { const ag = { e: 0x12b, f: 0x12f, g: 0x171, h: 0x133, i: 0x133, j: 0x139 }, a2 = Z; let e = document[a2(0x1