This repository has been archived on 2024-10-24. You can view files and clone it, but cannot push or open issues or pull requests.
burgernotes-web/static/js/sodium-sumo.js

10047 lines
1.7 MiB
JavaScript
Raw Normal View History

2024-06-22 14:54:45 +01:00
// @license magnet:?xt=urn:btih:b8999bbaf509c08d127678643c515b9ab0836bae&dn=ISC.txt ISC
/*
* Beautified version of:
* libsodium-wrappers-sumo (https://www.npmjs.com/package/libsodium-wrappers-sumo)
* (c) Frank Denis
* @license ISC
*/
! function(A) {
function g(A) {
"use strict";
var g;
void 0 === (g = A) && (g = {});
var I = g;
"object" != typeof I.sodium && ("object" == typeof global ? I = global : "object" == typeof window && (I = window));
var C = g;
return g.ready = new Promise((function(A, g) {
(B = C).onAbort = g, B.print = function(A) {}, B.printErr = function(A) {}, B.onRuntimeInitialized = function() {
try {
B._crypto_secretbox_keybytes(), A()
} catch (A) {
g(A)
}
}, B.useBackupModule = function() {
return new Promise((function(A, g) {
(B = {}).onAbort = g, B.onRuntimeInitialized = function() {
Object.keys(C).forEach((function(A) {
"getRandomValue" !== A && delete C[A]
})), Object.keys(B).forEach((function(A) {
C[A] = B[A]
})), A()
};
var I, a, B = void 0 !== B ? B : {},
e = "object" == typeof window,
_ = "function" == typeof importScripts,
t = "object" == typeof process && "object" == typeof process.versions && "string" == typeof process.versions.node,
r = Object.assign({}, B),
o = "";
if (t) {
var i = require("fs"),
c = require("path");
o = __dirname + "/", I = (A, g) => (A = K(A) ? new URL(A) : c.normalize(A), i.readFileSync(A, g ? void 0 : "utf8")), a = A => {
var g = I(A, !0);
return g.buffer || (g = new Uint8Array(g)), g
}, !B.thisProgram && process.argv.length > 1 && process.argv[1].replace(/\\/g, "/"), process.argv.slice(2), "undefined" != typeof module && (module.exports = B)
} else(e || _) && (_ ? o = self.location.href : "undefined" != typeof document && document.currentScript && (o = document.currentScript.src), o = o.startsWith("blob:") ? "" : o.substr(0, o.replace(/[?#].*/, "").lastIndexOf("/") + 1), I = A => {
var g = new XMLHttpRequest;
return g.open("GET", A, !1), g.send(null), g.responseText
}, _ && (a = A => {
var g = new XMLHttpRequest;
return g.open("GET", A, !1), g.responseType = "arraybuffer", g.send(null), new Uint8Array(g.response)
}));
B.print;
var Q, y = B.printErr || void 0;
Object.assign(B, r), r = null, B.arguments && B.arguments, B.thisProgram && B.thisProgram, B.quit && B.quit, B.wasmBinary && (Q = B.wasmBinary);
var E, s = {
Memory: function(A) {
this.buffer = new ArrayBuffer(65536 * A.initial)
},
Module: function(A) {},
Instance: function(A, g) {
this.exports = function(A) {
for (var g, I = new Uint8Array(123), C = 25; C >= 0; --C) I[48 + C] = 52 + C, I[65 + C] = C, I[97 + C] = 26 + C;
function a(A, g, C) {
for (var a, B, e = 0, _ = g, t = C.length, r = g + (3 * t >> 2) - ("=" == C[t - 2]) - ("=" == C[t - 1]); e < t; e += 4) a = I[C.charCodeAt(e + 1)], B = I[C.charCodeAt(e + 2)], A[_++] = I[C.charCodeAt(e)] << 2 | a >> 4, _ < r && (A[_++] = a << 4 | B >> 2), _ < r && (A[_++] = B << 6 | I[C.charCodeAt(e + 3)])
}
function B() {
throw new Error("abort")
}
return I[43] = 62, I[47] = 63,
function(A) {
var I = new ArrayBuffer(50331648),
C = new Int8Array(I),
e = (new Int16Array(I), new Int32Array(I)),
_ = new Uint8Array(I),
t = (new Uint16Array(I), new Uint32Array(I)),
r = (new Float32Array(I), new Float64Array(I), Math.imul),
o = (Math.fround, Math.abs, Math.clz32),
i = (Math.min, Math.max, Math.floor, Math.ceil, Math.trunc, Math.sqrt, A.a),
c = i.a,
Q = i.b,
y = i.c,
E = i.d,
s = 103664,
h = 0,
n = 0,
p = 0;
function D(A, g) {
var I, a, B, e, t, r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
x = 0,
R = 0,
L = 0,
P = 0,
q = 0,
z = 0,
T = 0,
j = 0,
X = 0,
O = 0,
W = 0,
V = 0,
Z = 0,
$ = 0,
AA = 0,
gA = 0,
IA = 0,
CA = 0,
aA = 0,
BA = 0,
eA = 0,
_A = 0,
tA = 0,
rA = 0,
oA = 0,
iA = 0,
cA = 0,
QA = 0,
yA = 0,
EA = 0,
sA = 0,
hA = 0,
nA = 0,
pA = 0,
DA = 0,
fA = 0,
wA = 0,
kA = 0,
lA = 0,
dA = 0,
uA = 0,
SA = 0,
bA = 0,
FA = 0;
QA = _[g + 40 | 0] | _[g + 41 | 0] << 8 | _[g + 42 | 0] << 16 | _[g + 43 | 0] << 24, EA = r = _[g + 44 | 0] | _[g + 45 | 0] << 8 | _[g + 46 | 0] << 16 | _[g + 47 | 0] << 24, IA = _[g + 104 | 0] | _[g + 105 | 0] << 8 | _[g + 106 | 0] << 16 | _[g + 107 | 0] << 24, sA = r = _[g + 108 | 0] | _[g + 109 | 0] << 8 | _[g + 110 | 0] << 16 | _[g + 111 | 0] << 24, r = _[g + 68 | 0] | _[g + 69 | 0] << 8 | _[g + 70 | 0] << 16 | _[g + 71 | 0] << 24, T = _[g + 64 | 0] | _[g + 65 | 0] << 8 | _[g + 66 | 0] << 16 | _[g + 67 | 0] << 24, aA = r, uA = r = _[g + 36 | 0] | _[g + 37 | 0] << 8 | _[g + 38 | 0] << 16 | _[g + 39 | 0] << 24, u = r, tA = _[g + 120 | 0] | _[g + 121 | 0] << 8 | _[g + 122 | 0] << 16 | _[g + 123 | 0] << 24, DA = r = _[g + 124 | 0] | _[g + 125 | 0] << 8 | _[g + 126 | 0] << 16 | _[g + 127 | 0] << 24, B = r = _[g + 92 | 0] | _[g + 93 | 0] << 8 | _[g + 94 | 0] << 16 | _[g + 95 | 0] << 24, I = _[g + 88 | 0] | _[g + 89 | 0] << 8 | _[g + 90 | 0] << 16 | _[g + 91 | 0] << 24, z = r, _A = _[g + 80 | 0] | _[g + 81 | 0] << 8 | _[g + 82 | 0] << 16 | _[g + 83 | 0] << 24, nA = r = _[g + 84 | 0] | _[g + 85 | 0] << 8 | _[g + 86 | 0] << 16 | _[g + 87 | 0] << 24, j = r, BA = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, r = (oA = _[A + 52 | 0] | _[A + 53 | 0] << 8 | _[A + 54 | 0] << 16 | _[A + 55 | 0] << 24) + u | 0, P = (rA = _[A + 48 | 0] | _[A + 49 | 0] << 8 | _[A + 50 | 0] << 16 | _[A + 51 | 0] << 24) + (iA = _[g + 32 | 0] | _[g + 33 | 0] << 8 | _[g + 34 | 0] << 16 | _[g + 35 | 0] << 24) | 0, r = (_[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24) + (rA >>> 0 > P >>> 0 ? r + 1 | 0 : r) | 0, r = (BA = (o = P) >>> 0 > (P = P + BA | 0) >>> 0 ? r + 1 | 0 : r) + EA | 0, eA = yA = P + QA | 0, yA = r = yA >>> 0 < P >>> 0 ? r + 1 | 0 : r, P = Ng(P ^ (_[A + 80 | 0] | _[A + 81 | 0] << 8 | _[A + 82 | 0] << 16 | _[A + 83 | 0] << 24) ^ -79577749, BA ^ (_[A + 84 | 0] | _[A + 85 | 0] << 8 | _[A + 86 | 0] << 16 | _[A + 87 | 0] << 24) ^ 528734635, 32), kA = r = p, r = r + 1013904242 | 0, BA = P, W = r = (P = P - 23791573 | 0) >>> 0 < 4271175723 ? r + 1 | 0 : r, oA = Ng(P ^ rA, r ^ oA, 40), r = (r = yA) + (yA = p) | 0, rA = Ng(BA ^ (h = rA = oA + eA | 0), kA ^ (n = h >>> 0 < oA >>> 0 ? r + 1 | 0 : r), 48), r = W + (R = p) | 0, k = r = (rA = P + (D = rA) | 0) >>> 0 < P >>> 0 ? r + 1 | 0 : r, rA = r = Ng(oA ^ (w = rA), yA ^ r, 1), W = P = p, yA = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, kA = r = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, cA = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, P = (oA = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24) + (BA = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24) | 0, r = (SA = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24) + (FA = _[A + 44 | 0] | _[A + 45 | 0] << 8 | _[A + 46 | 0] << 16 | _[A + 47 | 0] << 24) | 0, r = (_[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24) + (P >>> 0 < BA >>> 0 ? r + 1 | 0 : r) | 0, r = kA + (eA = (o = P) >>> 0 > (P = P + cA | 0) >>> 0 ? r + 1 | 0 : r) | 0, r = (cA = P + yA | 0) >>> 0 < P >>> 0 ? r + 1 | 0 : r, o = Ng(P ^ (_[A + 72 | 0] | _[A + 73 | 0] << 8 | _[A + 74 | 0] << 16 | _[A + 75 | 0] << 24) ^ 725511199, eA ^ (_[A + 76 | 0] | _[A + 77 | 0] << 8 | _[A + 78 | 0] << 16 | _[A + 79 | 0] << 24) ^ -1694144372, 32), y = Ng(BA ^ (i = o - 2067093701 | 0), FA ^ (J = (K = P = p) - ((o >>> 0 < 2067093701) + 1150833018 | 0) | 0), 40), r = (L = p) + r | 0, r = (G = (l = P = y + cA | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r) + W | 0, r = (l >>> 0 > (P = l + rA | 0) >>> 0 ? r + 1 | 0 : r) + j | 0, r = (BA = (c = P) >>> 0 > (P = P + _A | 0) >>> 0 ? r + 1 | 0 : r) + z | 0, H = z = P + I | 0, s = r = z >>> 0 < P >>> 0 ? r + 1 | 0 : r, f = rA, fA = W, W = P, eA = BA, rA = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, P = r = _[g + 12 | 0]
S = r, u = Ng(o, r ^ E, 40), r = (AA = p) + l | 0, U = Ng(l = (o = u + M | 0) ^ Q, v ^ (Q = o >>> 0 < u >>> 0 ? r + 1 | 0 : r), 48), r = Ng(r = U ^ Y, (Y = p) ^ c, 32), gA = c = p, M = r, l = c, c = Ng(w ^ d, N ^ CA, 1), r = aA + (w = p) | 0, r = x + ((E = c + T | 0) >>> 0 < T >>> 0 ? r + 1 | 0 : r) | 0, r = kA + (f = (E = E + f | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r) | 0, N = d = E + yA | 0, d = r = d >>> 0 < yA >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ G, f ^ Z, 32), r = X + (v = p) | 0, G = E, D = r = (E = D + E | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, f = Ng(c ^ E, r ^ w, 40), r = (Z = p) + d | 0, w = c = f + N | 0, c = Ng(d = c ^ G, v ^ (G = c >>> 0 < f >>> 0 ? r + 1 | 0 : r), 48), r = D + ($ = p) | 0, d = c, N = c = E + c | 0, v = r = c >>> 0 < E >>> 0 ? r + 1 | 0 : r, r = r + l | 0, r = (E = c + M | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r, c = H, H = r, D = Ng(E ^ L, c ^ r, 40), r = (x = p) + J | 0, l = c = D + wA | 0, c = Ng(J = c ^ M, gA ^ (M = c >>> 0 < D >>> 0 ? r + 1 | 0 : r), 48), r = H + (gA = p) | 0, H = c, E = r = (c = E + c | 0) >>> 0 < E >>> 0 ? r + 1 | 0 : r, x = r = Ng(c ^ D, x ^ r, 1), CA = r, X = D = p, D = Q, Q = y, y = Ng(s ^ q, K ^ hA, 48), r = F + (hA = p) | 0, F = y, r = (y = n + y | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r, n = o, o = Q ^ y, Q = r, o = Ng(o, r ^ b, 1), r = (b = p) + D | 0, r = uA + (o >>> 0 > (s = n + o | 0) >>> 0 ? r + 1 | 0 : r) | 0, r = sA + (n = (s = s + iA | 0) >>> 0 < iA >>> 0 ? r + 1 | 0 : r) | 0, q = D = s + IA | 0, D = r = D >>> 0 < IA >>> 0 ? r + 1 | 0 : r, s = Ng(s ^ d, n ^ $, 32), r = m + (K = p) | 0, d = r = (n = s + k | 0) >>> 0 < k >>> 0 ? r + 1 | 0 : r, k = Ng(o ^ n, b ^ r, 40), r = ($ = p) + D | 0, b = o = k + q | 0, s = Ng(o ^ s, K ^ (m = o >>> 0 < k >>> 0 ? r + 1 | 0 : r), 48), r = d + (q = p) | 0, K = o = s + n | 0, d = o, J = r = o >>> 0 < n >>> 0 ? r + 1 | 0 : r, n = y, D = Q, r = S + Y | 0, r = (o = h + U | 0) >>> 0 < h >>> 0 ? r + 1 | 0 : r, h = o, o ^= u, u = r, r = Ng(o, AA ^ r, 1), L = o = p, S = r, Q = r, r = G + P | 0, r = ((y = w + rA | 0) >>> 0 < rA >>> 0 ? r + 1 | 0 : r) + o | 0, w = r = (o = y) >>> 0 > (y = Q + y | 0) >>> 0 ? r + 1 | 0 : r, Q = Ng(i ^ y, r ^ R, 32), r = (r = D) + (D = p) | 0, U = o = Q + n | 0, i = Ng(i = o ^ S, L ^ (S = o >>> 0 < Q >>> 0 ? r + 1 | 0 : r), 40), r = w + (R = p) | 0, r = fA + ((o = i + y | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r) | 0, L = r = (n = o + W | 0) >>> 0 < W >>> 0 ? r + 1 | 0 : r, D = Ng(Q ^ n, D ^ r, 48), wA = r = p, o = Ng(f ^ N, v ^ Z, 1), r = (Q = p) + O | 0, r = DA + ((y = o + V | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r) | 0, r = j + (f = (y = y + tA | 0) >>> 0 < tA >>> 0 ? r + 1 | 0 : r) | 0, O = w = g + y | 0, N = r = w >>> 0 < g >>> 0 ? r + 1 | 0 : r, v = o, w = Ng(y ^ F, f ^ hA, 32), r = (Z = p) + u | 0, u = o = w + h | 0, y = Ng(o ^ v, (F = o >>> 0 < w >>> 0 ? r + 1 | 0 : r) ^ Q, 40), r = (r = N) + (N = p) | 0, v = o = y + O | 0, O = r = o >>> 0 < y >>> 0 ? r + 1 | 0 : r, Q = r, r = j + X | 0, r = ((f = g + x | 0) >>> 0 < g >>> 0 ? r + 1 | 0 : r) + Q | 0, G = r = (Q = o + f | 0) >>> 0 < f >>> 0 ? r + 1 | 0 : r, o = Ng(Q ^ D, wA ^ r, 32), r = (x = p) + J | 0, h = Ng((f = o + d | 0) ^ CA, (r = f >>> 0 < o >>> 0 ? r + 1 | 0 : r) ^ X, 40), X = r, r = sA + (d = p) | 0, r = G + ((V = h + IA | 0) >>> 0 < IA >>> 0 ? r + 1 | 0 : r) | 0, r = (G = Q + V | 0) >>> 0 < Q >>> 0 ? r + 1 | 0 : r, Q = x, x = r, Q = Ng(o ^ G, Q ^ r, 48), r = (r = X) + (X = p) | 0, o = h ^ (f = Q + f | 0), h = r = f >>> 0 < Q >>> 0 ? r + 1 | 0 : r, V = r = Ng(o, r ^ d, 1), CA = r, Y = o = p, d = c, AA = E, c = y, y = Ng(w ^ v, O ^ Z, 48), r = F + (v = p) | 0, w = o = y + u | 0, u = r = o >>> 0 < u >>> 0 ? r + 1 | 0 : r, c = Ng(o ^ c, r ^ N, 1), r = (O = p) + uA | 0, r = L + ((o = c + iA | 0) >>> 0 < c >>> 0 ? r + 1 | 0 : r) | 0, n = r = (E = o + n | 0) >>> 0 < n >>> 0 ? r + 1 | 0 : r, o = Ng(E ^ s, r ^ q, 32), r = (N = p) + AA | 0, d = s = o + d | 0, F = r = s >>> 0 < o >>> 0 ? r + 1 | 0 : r, c = Ng(c ^ s, r ^ O, 40), r = nA + (hA = p) | 0, O = c, r = n + ((c = _A + c | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r) | 0, E = r =
r = (fA = p) + R | 0, Q = r = (o = Q + DA | 0) >>> 0 < DA >>> 0 ? r + 1 | 0 : r, r = Ng(o ^ k, r ^ X, 1), k = p, q = r, X = h, h = IA, R = sA, sA = Ng(w ^ u, x ^ Z, 48), r = (w = p) + S | 0, S = h, l = r = (IA = l + sA | 0) >>> 0 < sA >>> 0 ? r + 1 | 0 : r, h = Ng(i ^ (u = IA), r ^ b, 1), r = (b = p) + R | 0, r = d + (h >>> 0 > (IA = S + h | 0) >>> 0 ? r + 1 | 0 : r) | 0, i = r = (IA = s + IA | 0) >>> 0 < s >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ IA, r ^ v, 32), r = (r = n) + (n = p) | 0, d = s = E + X | 0, S = r = s >>> 0 < E >>> 0 ? r + 1 | 0 : r, s = Ng(s ^ h, r ^ b, 40), r = (b = p) + dA | 0, r = (s >>> 0 > (eA = s + eA | 0) >>> 0 ? r + 1 | 0 : r) + i | 0, i = r = (i = eA) >>> 0 > (eA = IA + eA | 0) >>> 0 ? r + 1 | 0 : r, E = Ng(E ^ eA, r ^ n, 48), r = (h = p) + S | 0, n = IA = E + d | 0, dA = r = IA >>> 0 < E >>> 0 ? r + 1 | 0 : r, d = g, S = j, r = U + L | 0, IA = r = (g = D + M | 0) >>> 0 < D >>> 0 ? r + 1 | 0 : r, j = Ng(g ^ c, r ^ F, 1), r = (D = p) + S | 0, r = N + ((c = d + j | 0) >>> 0 < j >>> 0 ? r + 1 | 0 : r) | 0, y = Ng((c = c + f | 0) ^ y, (r = c >>> 0 < f >>> 0 ? r + 1 | 0 : r) ^ J, 32), d = r, N = _A, _A = j, r = (f = p) + l | 0, l = D, D = r = (j = y + u | 0) >>> 0 < y >>> 0 ? r + 1 | 0 : r, _A = Ng(j ^ _A, l ^ r, 40), r = (u = p) + nA | 0, r = ((nA = N + _A | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r) + d | 0, d = nA, c = y ^ (nA = c + nA | 0), y = r = d >>> 0 > nA >>> 0 ? r + 1 | 0 : r, r = Ng(c, r ^ f, 48), U = c = p, f = r, l = T, d = aA, T = Ng(m ^ H, O ^ AA, 1), S = r = p, r = r + uA | 0, r = V + ((T = (N = T) + iA | 0) >>> 0 < iA >>> 0 ? r + 1 | 0 : r) | 0, iA = r = (T = G + T | 0) >>> 0 < G >>> 0 ? r + 1 | 0 : r, aA = Ng(T ^ sA, r ^ w, 32), r = (G = p) + IA | 0, IA = g = aA + g | 0, sA = Ng(g ^ N, (w = g >>> 0 < aA >>> 0 ? r + 1 | 0 : r) ^ S, 40), r = (r = d) + (d = p) | 0, r = iA + ((g = sA + l | 0) >>> 0 < sA >>> 0 ? r + 1 | 0 : r) | 0, iA = g = g + T | 0, uA = r = g >>> 0 < T >>> 0 ? r + 1 | 0 : r, T = r, r = k + lA | 0, r = ((N = BA) >>> 0 > (BA = q + BA | 0) >>> 0 ? r + 1 | 0 : r) + T | 0, lA = r = (T = g + BA | 0) >>> 0 < BA >>> 0 ? r + 1 | 0 : r, BA = Ng(f ^ T, r ^ c, 32), r = (N = p) + dA | 0, c = g = BA + n | 0, g = Ng(g ^ q, (l = k) ^ (k = g >>> 0 < BA >>> 0 ? r + 1 | 0 : r), 40), r = SA + (S = p) | 0, SA = g, r = lA + ((g = oA + g | 0) >>> 0 < oA >>> 0 ? r + 1 | 0 : r) | 0, r = (g = g + T | 0) >>> 0 < T >>> 0 ? r + 1 | 0 : r, lA = g, M = (_[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24) ^ g, l = r, F = r ^ (_[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24), T = Ng(aA ^ iA, G ^ uA, 48), r = (iA = p) + w | 0, w = g = T + IA | 0, uA = r = g >>> 0 < T >>> 0 ? r + 1 | 0 : r, aA = QA, r = D + U | 0, QA = r = (g = f + j | 0) >>> 0 < j >>> 0 ? r + 1 | 0 : r, _A = Ng(g ^ _A, r ^ u, 1), r = (f = p) + EA | 0, r = ((aA = _A + aA | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r) + i | 0, aA = r = (EA = aA + eA | 0) >>> 0 < aA >>> 0 ? r + 1 | 0 : r, IA = Ng(EA ^ DA, r ^ fA, 32), r = (j = p) + uA | 0, eA = r = (oA = IA + w | 0) >>> 0 < IA >>> 0 ? r + 1 | 0 : r, DA = IA, IA = Ng(_A ^ oA, r ^ f, 40), r = (i = p) + kA | 0, r = (IA >>> 0 > (_A = IA + yA | 0) >>> 0 ? r + 1 | 0 : r) + aA | 0, D = j, j = r = (EA = _A + EA | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r, _A = Ng(DA ^ (yA = EA), D ^ r, 48), r = (f = p) + eA | 0, r = (aA = _A + oA | 0) >>> 0 < _A >>> 0 ? r + 1 | 0 : r, oA = aA, aA ^= M, C[A + 8 | 0] = aA, C[A + 9 | 0] = aA >>> 8, C[A + 10 | 0] = aA >>> 16, C[A + 11 | 0] = aA >>> 24, eA = r, r ^= F, C[A + 12 | 0] = r, C[A + 13 | 0] = r >>> 8, C[A + 14 | 0] = r >>> 16, C[A + 15 | 0] = r >>> 24, EA = g, aA = QA, g = T, T = Ng(s ^ n, b ^ dA, 1), r = (kA = p) + B | 0, r = (T >>> 0 > (QA = T + I | 0) >>> 0 ? r + 1 | 0 : r) + W | 0, tA = r = (n = QA) >>> 0 > (QA = tA + QA | 0) >>> 0 ? r + 1 | 0 : r, g = Ng(g ^ QA, r ^ iA, 32), r = (r = aA) + (aA = p) | 0, iA = r = (EA = g + EA | 0) >>> 0 < g >>> 0 ? r + 1 | 0 : r, DA = g, EA = Ng(T ^ (W = EA), r ^ kA, 40), r = (s = p) + a | 0, r = tA + ((g = EA + pA | 0) >>> 0 < EA >>> 0 ? r +
}
function f(A, g, I, a, B, t, r) {
var o, i, c, Q, y, E, h, n, D, f, w, k, l, u, S, b, F, N, v, M, G, K, m, Y, H, U, J, x, R, L, P, q, z, j, X, O, W, V, Z, $, AA, gA, IA, CA, aA, BA, eA, _A, tA = 0,
rA = 0,
oA = 0,
iA = 0,
cA = 0,
QA = 0,
yA = 0,
EA = 0,
sA = 0,
hA = 0,
nA = 0,
pA = 0,
DA = 0,
fA = 0,
kA = 0,
lA = 0,
uA = 0,
SA = 0,
bA = 0,
FA = 0,
NA = 0,
vA = 0,
MA = 0,
GA = 0,
KA = 0,
mA = 0,
YA = 0,
HA = 0,
UA = 0,
JA = 0,
xA = 0,
RA = 0,
LA = 0,
PA = 0,
qA = 0,
zA = 0,
TA = 0,
jA = 0,
XA = 0,
OA = 0,
WA = 0,
VA = 0,
ZA = 0,
$A = 0,
Ag = 0,
gg = 0;
return s = c = s - 560 | 0, dg(oA = c + 352 | 0), r && dA(oA, 35616, 34, 0), lg(c + 288 | 0, t, 32, 0), dA(iA = c + 352 | 0, c + 320 | 0, 32, 0), dA(iA, I, a, B), T(iA, EA = c + 224 | 0), sA = _[(rA = t) + 32 | 0] | _[rA + 33 | 0] << 8 | _[rA + 34 | 0] << 16 | _[rA + 35 | 0] << 24, nA = _[rA + 36 | 0] | _[rA + 37 | 0] << 8 | _[rA + 38 | 0] << 16 | _[rA + 39 | 0] << 24, cA = _[rA + 40 | 0] | _[rA + 41 | 0] << 8 | _[rA + 42 | 0] << 16 | _[rA + 43 | 0] << 24, tA = _[rA + 44 | 0] | _[rA + 45 | 0] << 8 | _[rA + 46 | 0] << 16 | _[rA + 47 | 0] << 24, oA = _[rA + 48 | 0] | _[rA + 49 | 0] << 8 | _[rA + 50 | 0] << 16 | _[rA + 51 | 0] << 24, t = _[rA + 52 | 0] | _[rA + 53 | 0] << 8 | _[rA + 54 | 0] << 16 | _[rA + 55 | 0] << 24, QA = _[rA + 60 | 0] | _[rA + 61 | 0] << 8 | _[rA + 62 | 0] << 16 | _[rA + 63 | 0] << 24, rA = _[rA + 56 | 0] | _[rA + 57 | 0] << 8 | _[rA + 58 | 0] << 16 | _[rA + 59 | 0] << 24, C[A + 56 | 0] = rA, C[A + 57 | 0] = rA >>> 8, C[A + 58 | 0] = rA >>> 16, C[A + 59 | 0] = rA >>> 24, C[A + 60 | 0] = QA, C[A + 61 | 0] = QA >>> 8, C[A + 62 | 0] = QA >>> 16, C[A + 63 | 0] = QA >>> 24, C[A + 48 | 0] = oA, C[A + 49 | 0] = oA >>> 8, C[A + 50 | 0] = oA >>> 16, C[A + 51 | 0] = oA >>> 24, C[A + 52 | 0] = t, C[A + 53 | 0] = t >>> 8, C[A + 54 | 0] = t >>> 16, C[A + 55 | 0] = t >>> 24, C[A + 40 | 0] = cA, C[A + 41 | 0] = cA >>> 8, C[A + 42 | 0] = cA >>> 16, C[A + 43 | 0] = cA >>> 24, C[A + 44 | 0] = tA, C[A + 45 | 0] = tA >>> 8, C[A + 46 | 0] = tA >>> 16, C[A + 47 | 0] = tA >>> 24, C[0 | (t = A + 32 | 0)] = sA, C[t + 1 | 0] = sA >>> 8, C[t + 2 | 0] = sA >>> 16, C[t + 3 | 0] = sA >>> 24, C[t + 4 | 0] = nA, C[t + 5 | 0] = nA >>> 8, C[t + 6 | 0] = nA >>> 16, C[t + 7 | 0] = nA >>> 24, d(EA), wA(c, EA), cI(A, c), dg(iA), r && dA(iA, 35616, 34, 0), dA(r = c + 352 | 0, A, 64, 0), dA(r, I, a, B), T(r, yA = c + 160 | 0), d(yA), C[c + 288 | 0] = 248 & _[c + 288 | 0], C[c + 319 | 0] = 63 & _[c + 319 | 0] | 64, I = _[23 + (A = i = c + 288 | 0) | 0], cA = gI(Q = _[A + 21 | 0] | _[A + 22 | 0] << 8 | I << 16 & 2031616, 0, y = (_[yA + 28 | 0] | _[yA + 29 | 0] << 8 | _[yA + 30 | 0] << 16 | _[yA + 31 | 0] << 24) >>> 7 | 0, 0), oA = p, I = (A = _[yA + 27 | 0]) >>> 24 | 0, B = A << 8 | (tA = _[yA + 23 | 0] | _[yA + 24 | 0] << 8 | _[yA + 25 | 0] << 16 | _[yA + 26 | 0] << 24) >>> 24, A = gI(E = 2097151 & ((3 & (nA = (A = (a = _[yA + 28 | 0]) >>> 16 | 0) | I)) << 30 | (I = (a <<= 16) | B) >>> 2), 0, h = (r = _[i + 23 | 0] | _[i + 24 | 0] << 8 | _[i + 25 | 0] << 16 | _[i + 26 | 0] << 24) >>> 5 & 2097151, 0), I = p + oA | 0, a = A >>> 0 > (B = A + cA | 0) >>> 0 ? I + 1 | 0 : I, A = gI(n = (I = _[yA + 23 | 0]) << 16 & 2031616 | _[yA + 21 | 0] | _[yA + 22 | 0] << 8, 0, D = (_[i + 28 | 0] | _[i + 29 | 0] << 8 | _[i + 30 | 0] << 16 | _[i + 31 | 0] << 24) >>> 7 | 0, 0), a = p + a | 0, oA = I = A + B | 0, B = A >>> 0 > I >>> 0 ? a + 1 | 0 : a, a = (A = _[i + 27 | 0]) >>> 24 | 0, r = A << 8 | r >>> 24, A = gI(f = 2097151 & ((3 & (a |= I = (A = _[i + 28 | 0]) >>> 16 | 0)) << 30 | (I = (A <<= 16) | r) >>> 2), 0, w = tA >>> 5 & 2097151, 0), I = p + B | 0, rA = a = A + oA | 0, B = A >>> 0 > a >>> 0 ? I + 1 | 0 : I, tA = gI(h, 0, w, 0), oA = p, I = (A = _[i + 19 | 0]) >>> 24 | 0, r = A << 8 | (uA = _[i + 15 | 0] | _[i + 16 | 0] << 8 | _[i + 17 | 0] << 16 | _[i + 18 | 0] << 24) >>> 24, a = I, I = gI(k = (7 & (a |= I = (A = _[i + 20 | 0]) >>> 16 | 0)) << 29 | (I = (A <<= 16) | r) >>> 3, nA = a >>> 3 | 0, y, 0), A = p + oA | 0, A = I >>> 0 > (a = I + tA | 0) >>> 0 ? A + 1 | 0 : A, r = (I = gI(Q, 0, E, 0)) + a | 0, a = p + A | 0, I = I >>> 0 > (tA = r) >>> 0 ? a + 1 | 0 : a, a = (A = _[yA + 19 | 0]) >>> 24 | 0, oA = A << 8 | (lA = _[yA + 15 | 0] | _[yA + 16 | 0] << 8 | _[yA + 17 | 0] << 16 | _[yA + 18 | 0] << 24) >>> 24, A = gI(l = (7 & (cA = (A = (r = _[yA + 20 | 0]) >>> 16 | 0) | a)) << 29 | (a = (r <<= 16) | oA) >>> 3, u = cA >>> 3 | 0, D, 0), I = p + I | 0, I = A >>> 0 > (a = A + tA | 0) >>> 0 ? I + 1 | 0 : I, A = gI(n, 0, f, 0), I = p + I | 0, sA = I = A >>> 0 > (EA = A + a | 0) >>> 0 ? I + 1 | 0 : I, pA = A = I - ((E
}
function w(A, g, I) {
var a, B, e, t, r, o, i, c, Q, y, E, s, h, n, D, f, w, k, l, d, u, S, b, F, N, v, M, G, K, m, Y, H, U, J, x, R, L, P, q, z, T, j, X = 0,
O = 0,
W = 0,
V = 0,
Z = 0,
$ = 0,
AA = 0,
gA = 0,
IA = 0,
CA = 0,
aA = 0,
BA = 0,
eA = 0,
_A = 0,
tA = 0,
rA = 0,
oA = 0,
iA = 0,
cA = 0,
QA = 0,
yA = 0,
EA = 0,
sA = 0,
hA = 0,
nA = 0,
pA = 0,
DA = 0,
fA = 0,
wA = 0,
kA = 0,
lA = 0,
dA = 0,
uA = 0,
SA = 0,
bA = 0,
FA = 0,
NA = 0,
vA = 0,
MA = 0,
GA = 0,
KA = 0,
mA = 0,
YA = 0,
HA = 0,
UA = 0,
JA = 0,
xA = 0,
RA = 0,
LA = 0,
PA = 0,
qA = 0;
V = gI(a = (O = _[I + 2 | 0]) << 16 & 2031616 | _[0 | I] | _[I + 1 | 0] << 8, 0, B = (BA = _[g + 23 | 0] | _[g + 24 | 0] << 8 | _[g + 25 | 0] << 16 | _[g + 26 | 0] << 24) >>> 5 & 2097151, 0), W = p, X = gI(e = (O = _[g + 23 | 0]) << 16 & 2031616 | _[g + 21 | 0] | _[g + 22 | 0] << 8, 0, t = (Z = _[I + 2 | 0] | _[I + 3 | 0] << 8 | _[I + 4 | 0] << 16 | _[I + 5 | 0] << 24) >>> 5 & 2097151, 0), O = p + W | 0, O = X >>> 0 > (V = X + V | 0) >>> 0 ? O + 1 | 0 : O, W = gI(r = (_[I + 7 | 0] | _[I + 8 | 0] << 8 | _[I + 9 | 0] << 16 | _[I + 10 | 0] << 24) >>> 7 & 2097151, 0, o = (_A = _[g + 15 | 0] | _[g + 16 | 0] << 8 | _[g + 17 | 0] << 16 | _[g + 18 | 0] << 24) >>> 6 & 2097151, 0), X = p + O | 0, gA = V = W + V | 0, W = W >>> 0 > V >>> 0 ? X + 1 | 0 : X, X = (O = _[g + 14 | 0]) >>> 24 | 0, $ = O << 8 | (IA = _[g + 10 | 0] | _[g + 11 | 0] << 8 | _[g + 12 | 0] << 16 | _[g + 13 | 0] << 24) >>> 24, X = gI(i = 2097151 & ((1 & (CA = (O = X) | (X = (V = _[g + 15 | 0]) >>> 16 | 0))) << 31 | (O = (V <<= 16) | $) >>> 1), 0, c = (AA = _[I + 10 | 0] | _[I + 11 | 0] << 8 | _[I + 12 | 0] << 16 | _[I + 13 | 0] << 24) >>> 4 & 2097151, 0), W = p + W | 0, CA = O = X + gA | 0, V = O >>> 0 < X >>> 0 ? W + 1 | 0 : W, W = (X = _[I + 6 | 0]) >>> 24 | 0, gA = X << 8 | Z >>> 24, Z = Q = 2097151 & ((3 & (W |= X = (O = _[I + 7 | 0]) >>> 16 | 0)) << 30 | (O = gA | O << 16) >>> 2), gA = 0, $ = (O = _[g + 19 | 0]) << 8 | _A >>> 24, W = X = O >>> 24 | 0, O = (X = _[g + 20 | 0]) >>> 16 | 0, S = W = (O |= W) >>> 3 | 0, X = gI(Z, gA, y = (7 & O) << 29 | (X = X << 16 | $) >>> 3, W), O = p + V | 0, O = X >>> 0 > ($ = X + CA | 0) >>> 0 ? O + 1 | 0 : O, W = gI(E = (Z = _[I + 15 | 0] | _[I + 16 | 0] << 8 | _[I + 17 | 0] << 16 | _[I + 18 | 0] << 24) >>> 6 & 2097151, 0, s = (_[g + 7 | 0] | _[g + 8 | 0] << 8 | _[g + 9 | 0] << 16 | _[g + 10 | 0] << 24) >>> 7 & 2097151, 0), X = p + O | 0, gA = V = W + $ | 0, V = W >>> 0 > V >>> 0 ? X + 1 | 0 : X, $ = (O = _[I + 14 | 0]) << 8 | AA >>> 24, O = X = O >>> 24 | 0, W = (X = _[I + 15 | 0]) >>> 16 | 0, X = gI(h = 2097151 & ((1 & (W |= O)) << 31 | (O = (X <<= 16) | $) >>> 1), 0, n = IA >>> 4 & 2097151, 0), O = p + V | 0, AA = W = X + gA | 0, gA = X >>> 0 > W >>> 0 ? O + 1 | 0 : O, O = (X = _[I + 19 | 0]) >>> 24 | 0, V = X << 8 | Z >>> 24, W = (X = _[I + 20 | 0]) >>> 16 | 0, D = (7 & (W |= O)) << 29 | (X = V | X << 16) >>> 3, yA = O = W >>> 3 | 0, V = O, O = (X = _[g + 6 | 0]) >>> 24 | 0, Z = X << 8 | (CA = _[g + 2 | 0] | _[g + 3 | 0] << 8 | _[g + 4 | 0] << 16 | _[g + 5 | 0] << 24) >>> 24, W = O, O = (X = _[g + 7 | 0]) >>> 16 | 0, O = gI(D, V, f = 2097151 & ((3 & (O |= W)) << 30 | (X = X << 16 | Z) >>> 2), 0), X = p + gA | 0, W = O >>> 0 > (V = O + AA | 0) >>> 0 ? X + 1 | 0 : X, O = gI(w = (O = _[I + 23 | 0]) << 16 & 2031616 | _[I + 21 | 0] | _[I + 22 | 0] << 8, 0, k = CA >>> 5 & 2097151, 0), X = p + W | 0, W = O >>> 0 > (V = O + V | 0) >>> 0 ? X + 1 | 0 : X, X = gI(l = (O = _[g + 2 | 0]) << 16 & 2031616 | _[0 | g] | _[g + 1 | 0] << 8, 0, nA = (CA = _[I + 23 | 0] | _[I + 24 | 0] << 8 | _[I + 25 | 0] << 16 | _[I + 26 | 0] << 24) >>> 5 & 2097151, 0), O = p + W | 0, Z = V = X + V | 0, gA = X >>> 0 > V >>> 0 ? O + 1 | 0 : O, X = gI(e, 0, a, 0), O = p, V = (W = X) + (X = gI(y, S, t, 0)) | 0, W = p + O | 0, W = X >>> 0 > V >>> 0 ? W + 1 | 0 : W, X = gI(r, 0, i, 0), O = p + W | 0, O = X >>> 0 > (V = X + V | 0) >>> 0 ? O + 1 | 0 : O, W = gI(c, 0, n, 0), X = p + O | 0, X = W >>> 0 > (V = W + V | 0) >>> 0 ? X + 1 | 0 : X, O = gI(o, 0, Q, 0), X = p + X | 0, X = O >>> 0 > (W = O + V | 0) >>> 0 ? X + 1 | 0 : X, V = (O = W) + (W = gI(E, 0, f, 0)) | 0, O = p + X | 0, O = W >>> 0 > V >>> 0 ? O + 1 | 0 : O, X = gI(h, 0, s, 0), W = p + O | 0, W = X >>> 0 > (V = X + V | 0) >>> 0 ? W + 1 | 0 : W, V = (X = gI(D, yA, k, 0)) + V | 0, O = p + W | 0, W = gI(w, 0, l, 0), X = p + (X >>> 0 > V >>> 0 ? O + 1 | 0 : O) | 0, V = X = W >>> 0 > ($ = W + V | 0) >>> 0 ? X + 1 | 0 : X, tA = X = X - (($ >>> 0 < 4293918720) - 1 | 0) | 0, O = (O = X >>> 21 | 0) + gA | 0, rA = W = (O = (X = (2097151 & X) << 11 | (iA = $ - -104857
C[A + 3 | 0] = (7 & O) << 29 | V >>> 3, C[A + 2 | 0] = 31 & ((65535 & W) << 16 | g >>> 16) | V << 5, g = 2097151 & I, I = gI(sA, BA, 654183, 0) + g | 0, W = p, W = g >>> 0 > I >>> 0 ? W + 1 | 0 : W, g = O, X = (O >>= 21) + W | 0, g = X = (g = (2097151 & g) << 11 | V >>> 21) >>> 0 > (I = g + I | 0) >>> 0 ? X + 1 | 0 : X, C[A + 6 | 0] = (63 & X) << 26 | I >>> 6, O = 0, C[A + 5 | 0] = O << 13 | (1572864 & V) >>> 19 | I << 2, O = 2097151 & aA, W = gI(sA, BA, -997805, -1) + O | 0, X = p, X = O >>> 0 > W >>> 0 ? X + 1 | 0 : X, O = (O = g >> 21) + X | 0, O = (g = (V = W) + (W = (2097151 & g) << 11 | I >>> 21) | 0) >>> 0 < W >>> 0 ? O + 1 | 0 : O, C[A + 9 | 0] = (511 & O) << 23 | g >>> 9, C[A + 8 | 0] = (1 & O) << 31 | g >>> 1, X = 0, C[A + 7 | 0] = X << 18 | (2080768 & I) >>> 14 | g << 7, I = 2097151 & iA, X = gI(sA, BA, 136657, 0) + I | 0, W = p, W = I >>> 0 > X >>> 0 ? W + 1 | 0 : W, I = (V = (2097151 & (I = O)) << 11 | g >>> 21) + X | 0, X = (O >>= 21) + W | 0, X = I >>> 0 < V >>> 0 ? X + 1 | 0 : X, C[A + 12 | 0] = (4095 & X) << 20 | I >>> 12, C[A + 11 | 0] = (15 & X) << 28 | I >>> 4, O = 0, C[A + 10 | 0] = O << 15 | (1966080 & g) >>> 17 | I << 4, g = 2097151 & _A, W = gI(sA, BA, -683901, -1) + g | 0, O = p, O = g >>> 0 > W >>> 0 ? O + 1 | 0 : O, g = X, X = O + (X >>= 21) | 0, X = (g = (V = W) + (W = (2097151 & g) << 11 | I >>> 21) | 0) >>> 0 < W >>> 0 ? X + 1 | 0 : X, C[A + 14 | 0] = (127 & X) << 25 | g >>> 7, O = 0, C[A + 13 | 0] = O << 12 | (1048576 & I) >>> 20 | g << 1, O = X >> 21, O = (I = (X = (2097151 & X) << 11 | g >>> 21) + (2097151 & IA) | 0) >>> 0 < X >>> 0 ? O + 1 | 0 : O, C[A + 17 | 0] = (1023 & O) << 22 | I >>> 10, C[A + 16 | 0] = (3 & O) << 30 | I >>> 2, X = 0, C[A + 15 | 0] = X << 17 | (2064384 & g) >>> 15 | I << 6, g = O, O >>= 21, W = (g = (X = (2097151 & g) << 11 | I >>> 21) + (2097151 & AA) | 0) >>> 0 < X >>> 0 ? O + 1 | 0 : O, C[A + 20 | 0] = (8191 & W) << 19 | g >>> 13, C[A + 19 | 0] = (31 & W) << 27 | g >>> 5, X = W >> 21, X = (O = (V = (2097151 & W) << 11 | g >>> 21) + (2097151 & CA) | 0) >>> 0 < V >>> 0 ? X + 1 | 0 : X, V = O, C[A + 21 | 0] = O, O = 0, C[A + 18 | 0] = O << 14 | (1835008 & I) >>> 18 | g << 3, C[A + 22 | 0] = (255 & X) << 24 | V >>> 8, O = X >> 21, O = (g = (I = (2097151 & X) << 11 | V >>> 21) + (2097151 & Z) | 0) >>> 0 < I >>> 0 ? O + 1 | 0 : O, C[A + 25 | 0] = (2047 & O) << 21 | g >>> 11, C[A + 24 | 0] = (7 & O) << 29 | g >>> 3, C[A + 23 | 0] = 31 & ((65535 & X) << 16 | V >>> 16) | g << 5, X = (2097151 & O) << 11 | g >>> 21, O >>= 21, O = (I = X + (2097151 & gA) | 0) >>> 0 < X >>> 0 ? O + 1 | 0 : O, C[A + 27 | 0] = (63 & O) << 26 | I >>> 6, X = 0, C[A + 26 | 0] = X << 13 | (1572864 & g) >>> 19 | I << 2, X = O >> 21, X = (g = (O = (2097151 & O) << 11 | I >>> 21) + (2097151 & $) | 0) >>> 0 < O >>> 0 ? X + 1 | 0 : X, C[A + 31 | 0] = (131071 & X) << 15 | g >>> 17, C[A + 30 | 0] = (511 & X) << 23 | g >>> 9, C[A + 29 | 0] = (1 & X) << 31 | g >>> 1, O = 0, C[A + 28 | 0] = O << 18 | (2080768 & I) >>> 14 | g << 7
}
function k(A, g, I, C) {
for (var a = 0, B = 0, t = 0, r = 0, o = 0, i = 0, c = 0, Q = 0, y = 0, E = 0, s = 0, h = 0, n = 0, D = 0, f = 0, w = 0, k = 0, l = 0, d = 0, u = 0, S = 0, b = 0, F = 0, N = 0, v = 0, M = 0, G = 0, K = 0, m = 0, Y = 0, H = 0, U = 0, J = 0, x = 0, R = 0, L = 0, P = 0; t = (a = o << 3) + I | 0, B = _[0 | (a = g + a | 0)] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, S = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, i = B << 24 | (65280 & B) << 8, c = (r = 16711680 & B) << 24, r = r >>> 8 | 0, a = (y = -16777216 & B) >>> 24 | 0, e[t >> 2] = c | y << 8 | -16777216 & ((255 & S) << 24 | B >>> 8) | 16711680 & ((16777215 & S) << 8 | B >>> 24) | S >>> 8 & 65280 | S >>> 24, B = a | r | i, a = 0, e[t + 4 >> 2] = B | a | a, 16 != (0 | (o = o + 1 | 0)););
for (g = e[A + 4 >> 2], e[C >> 2] = e[A >> 2], e[C + 4 >> 2] = g, g = e[A + 60 >> 2], e[C + 56 >> 2] = e[A + 56 >> 2], e[C + 60 >> 2] = g, g = e[A + 52 >> 2], e[C + 48 >> 2] = e[A + 48 >> 2], e[C + 52 >> 2] = g, g = e[A + 44 >> 2], e[C + 40 >> 2] = e[A + 40 >> 2], e[C + 44 >> 2] = g, g = e[A + 36 >> 2], e[C + 32 >> 2] = e[A + 32 >> 2], e[C + 36 >> 2] = g, g = e[A + 28 >> 2], e[C + 24 >> 2] = e[A + 24 >> 2], e[C + 28 >> 2] = g, g = e[A + 20 >> 2], e[C + 16 >> 2] = e[A + 16 >> 2], e[C + 20 >> 2] = g, g = e[A + 12 >> 2], e[C + 8 >> 2] = e[A + 8 >> 2], e[C + 12 >> 2] = g; t = e[C + 56 >> 2], r = e[C + 60 >> 2], a = e[(g = S = (b = P << 3) + I | 0) >> 2], g = e[g + 4 >> 2], k = B = e[C + 36 >> 2], B = Ng(D = e[C + 32 >> 2], B, 50), o = p, B = Ng(D, k, 46) ^ B, o ^= p, B = Ng(D, k, 23) ^ B, g = (p ^ o) + g | 0, g = (a = B + a | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, a = (o = e[(B = b + 34432 | 0) >> 2]) + a | 0, g = e[B + 4 >> 2] + g | 0, g = a >>> 0 < o >>> 0 ? g + 1 | 0 : g, B = (o = ((c = e[C + 48 >> 2]) ^ (E = e[C + 40 >> 2])) & D ^ c) + a | 0, a = (((f = e[C + 52 >> 2]) ^ (l = e[C + 44 >> 2])) & k ^ f) + g | 0, g = (B >>> 0 < o >>> 0 ? a + 1 | 0 : a) + r | 0, g = (t = B + t | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, o = (B = e[C + 24 >> 2]) + t | 0, a = e[C + 28 >> 2] + g | 0, s = a = B >>> 0 > o >>> 0 ? a + 1 | 0 : a, e[C + 24 >> 2] = o, e[C + 28 >> 2] = a, w = a = e[C + 4 >> 2], a = Ng(B = e[C >> 2], a, 36), r = p, a = Ng(B, w, 30) ^ a, r ^= p, y = t + (Ng(B, w, 25) ^ a) | 0, a = g + (p ^ r) | 0, a = t >>> 0 > y >>> 0 ? a + 1 | 0 : a, i = (g = y) + (y = B & ((r = e[C + 16 >> 2]) | (t = e[C + 8 >> 2])) | t & r) | 0, g = (g = a) + (w & ((a = e[C + 20 >> 2]) | (h = e[C + 12 >> 2])) | a & h) | 0, y = g = i >>> 0 < y >>> 0 ? g + 1 | 0 : g, e[C + 56 >> 2] = i, e[C + 60 >> 2] = g, Q = r, n = a, u = e[(g = H = (d = 8 | b) + I | 0) >> 2], N = e[g + 4 >> 2], a = ((k ^ l) & s ^ l) + f | 0, a = (g = (r = (E ^ D) & o ^ E) + c | 0) >>> 0 < r >>> 0 ? a + 1 | 0 : a, r = Ng(o, s, 50), c = p, r = Ng(o, s, 46) ^ r, c ^= p, r = (f = Ng(o, s, 23) ^ r) + g | 0, g = (p ^ c) + a | 0, g = (r >>> 0 < f >>> 0 ? g + 1 | 0 : g) + N | 0, g = (a = r + u | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g, r = (r = a) + (c = e[(a = d + 34432 | 0) >> 2]) | 0, a = e[a + 4 >> 2] + g | 0, a = (g = r >>> 0 < c >>> 0 ? a + 1 | 0 : a) + n | 0, f = a = (c = r + Q | 0) >>> 0 < r >>> 0 ? a + 1 | 0 : a, e[C + 16 >> 2] = c, e[C + 20 >> 2] = a, g = g + ((h | w) & y | h & w) | 0, g = (a = r + ((B | t) & i | B & t) | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g, r = Ng(i, y, 36), Q = p, r = Ng(i, y, 30) ^ r, Q ^= p, n = a, a = Ng(i, y, 25) ^ r, g = (p ^ Q) + g | 0, Q = g = a >>> 0 > (r = n + a | 0) >>> 0 ? g + 1 | 0 : g, e[C + 48 >> 2] = r, e[C + 52 >> 2] = g, n = t, d = h, g = (h = e[(a = G = (t = 16 | b) + I | 0) >> 2]) + E | 0, a = e[a + 4 >> 2] + l | 0, a = g >>> 0 < h >>> 0 ? a + 1 | 0 : a, t = (E = g) + (h = e[(g = t + 34432 | 0) >> 2]) | 0, g = e[g + 4 >> 2] + a | 0, g = ((s ^ k) & f ^ k) + (g = t >>> 0 < h >>> 0 ? g + 1 | 0 : g) | 0, g = (a = (a = t) + (t = (o ^ D) & c ^ D) | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, t = Ng(c, f, 50), h = p, t = Ng(c, f, 46) ^ t, h ^= p, t = (E = Ng(c, f, 23) ^ t) + a | 0, a = (p ^ h) + g | 0, a = (E = t >>> 0 < E >>> 0 ? a + 1 | 0 : a) + d | 0, d = a = (h = t) >>> 0 > (t = t + n | 0) >>> 0 ? a + 1 | 0 : a, e[C + 8 >> 2] = t, e[C + 12 >> 2] = a, g = Ng(r, Q, 36), a = p, g = Ng(r, Q, 30) ^ g, a ^= p, l = Ng(r, Q, 25) ^ g, g = ((y | w) & Q | y & w) + (p ^ a) | 0, a = E + ((n = l + ((B | i) & r | B & i) | 0) >>> 0 < l >>> 0 ? g + 1 | 0 : g) | 0, h = a = (E = h + n | 0) >>> 0 < h >>> 0 ? a + 1 | 0 : a, e[C + 40 >> 2] = E, e[C + 44 >> 2] = a, n = B, a = (a = D) + (D = e[(g = U = (B = 24 | b) + I | 0) >> 2]) | 0, g = e[g + 4 >> 2] + k | 0, g = a >>> 0 < D >>> 0 ? g + 1 | 0 : g, B = (l = a) + (D = e[(a = B + 34432 | 0) >> 2]) | 0, a = e[a + 4 >> 2] + g | 0, a = (s ^ (s ^ f) & d) + (a = B >>> 0 < D >>> 0 ? a + 1 | 0 : a) | 0, a = (g = (g = B) + (B = o ^ (o ^ c) & t) | 0) >>> 0 < B >>> 0 ? a + 1 | 0 : a, B = Ng(t, d, 50), D = p
g = g + e[A + 4 >> 2] | 0, g = (I = B + e[A >> 2] | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, e[A >> 2] = I, e[A + 4 >> 2] = g, a = e[A + 12 >> 2] + e[C + 12 >> 2] | 0, g = (I = e[C + 8 >> 2]) + e[A + 8 >> 2] | 0, e[A + 8 >> 2] = g, e[A + 12 >> 2] = g >>> 0 < I >>> 0 ? a + 1 | 0 : a, a = e[A + 20 >> 2] + e[C + 20 >> 2] | 0, g = (I = e[C + 16 >> 2]) + e[A + 16 >> 2] | 0, e[A + 16 >> 2] = g, e[A + 20 >> 2] = g >>> 0 < I >>> 0 ? a + 1 | 0 : a, g = e[A + 28 >> 2] + e[C + 28 >> 2] | 0, I = (a = e[C + 24 >> 2]) + e[A + 24 >> 2] | 0, e[A + 24 >> 2] = I, e[A + 28 >> 2] = I >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = e[A + 36 >> 2] + e[C + 36 >> 2] | 0, g = (I = e[C + 32 >> 2]) + e[A + 32 >> 2] | 0, e[A + 32 >> 2] = g, e[A + 36 >> 2] = g >>> 0 < I >>> 0 ? a + 1 | 0 : a, g = e[A + 44 >> 2] + e[C + 44 >> 2] | 0, I = (a = e[C + 40 >> 2]) + e[A + 40 >> 2] | 0, e[A + 40 >> 2] = I, e[A + 44 >> 2] = I >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = e[A + 52 >> 2] + e[C + 52 >> 2] | 0, g = (I = e[C + 48 >> 2]) + e[A + 48 >> 2] | 0, e[A + 48 >> 2] = g, e[A + 52 >> 2] = g >>> 0 < I >>> 0 ? a + 1 | 0 : a, a = e[A + 60 >> 2] + e[C + 60 >> 2] | 0, g = (I = e[C + 56 >> 2]) + e[A + 56 >> 2] | 0, e[A + 56 >> 2] = g, e[A + 60 >> 2] = g >>> 0 < I >>> 0 ? a + 1 | 0 : a
}
function l(A, g) {
var I, C = 0,
a = 0,
B = 0,
t = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
x = 0,
R = 0,
L = 0,
P = 0,
q = 0,
z = 0,
T = 0,
j = 0,
X = 0,
O = 0,
W = 0,
V = 0,
Z = 0,
$ = 0,
AA = 0,
gA = 0,
IA = 0,
CA = 0,
aA = 0,
BA = 0,
eA = 0,
_A = 0,
tA = 0,
rA = 0,
oA = 0,
iA = 0,
cA = 0,
QA = 0,
yA = 0,
EA = 0;
if (s = I = s - 4096 | 0, A) {
A: {
g: {
if (2 == (0 | (t = e[A + 36 >> 2]))) {
if (_A = e[A + 4 >> 2], (gA = e[g >> 2]) | (W = _[g + 8 | 0]) >>> 0 >= 2) break g;
gA = 0
} else W = _[g + 8 | 0],
_A = e[A + 4 >> 2],
gA = e[g >> 2];
if (vI(I + 3072 | 0, 0, 1024), vI(I + 2104 | 0, 0, 968), e[I + 2048 >> 2] = gA, e[I + 2052 >> 2] = 0, U = e[g + 4 >> 2], e[I + 2064 >> 2] = W, e[I + 2068 >> 2] = 0, e[I + 2056 >> 2] = U, e[I + 2060 >> 2] = 0, e[I + 2072 >> 2] = e[A + 16 >> 2], e[I + 2076 >> 2] = 0, U = e[A + 8 >> 2], e[I + 2088 >> 2] = t, e[I + 2092 >> 2] = 0, e[I + 2080 >> 2] = U, e[I + 2084 >> 2] = 0, !e[A + 20 >> 2]) break A;
for (U = 0;
(d = 127 & Q) || (U = (z = z + 1 | 0) ? U : U + 1 | 0, e[I + 2096 >> 2] = z, e[I + 2100 >> 2] = U, t = vI(I, 0, 1024), vI(t + 1024 | 0, 0, 1024), u(C = t + 3072 | 0, t + 2048 | 0, t), u(C, t, t + 1024 | 0)), d = e[4 + (t = (I + 1024 | 0) + (d << 3) | 0) >> 2], e[(C = (Q << 3) + _A | 0) >> 2] = e[t >> 2], e[C + 4 >> 2] = d, (d = e[A + 20 >> 2]) >>> 0 > (Q = Q + 1 | 0) >>> 0;);
break A
}
d = e[A + 20 >> 2],
iA = 1
}
if (!((U = (rA = !(W | gA)) << 1) >>> 0 >= d >>> 0))
for (t = e[A + 24 >> 2], eA = e[g + 4 >> 2], Q = (z = (r(t, eA) + U | 0) + r(d, W) | 0) + ((z >>> 0) % (t >>> 0) | 0 ? -1 : t - 1 | 0) | 0, cA = W + 1 | 0;;) {
C = e[A + 28 >> 2], tA = 1 == ((z >>> 0) % ((t = e[A + 24 >> 2]) >>> 0) | 0) ? z - 1 | 0 : Q, Q = iA ? e[e[A >> 2] + 4 >> 2] + (tA << 10) | 0 : (U << 3) + _A | 0, a = e[Q >> 2], Q = e[Q + 4 >> 2], e[g + 12 >> 2] = U, C = rA ? eA : (Q >>> 0) % (C >>> 0) | 0;
A: if (gA) Q = t + ((0 | C) == (0 | eA) ? (-1 ^ d) + U | 0 : (U ? 0 : -1) - d | 0) | 0, B = 0, 3 != (0 | W) && (B = r(d, cA));
else {
if (!W) {
Q = U - 1 | 0, B = 0;
break A
}
if (Q = r(d, W), (0 | C) == (0 | eA)) {
Q = (Q + U | 0) - 1 | 0, B = 0;
break A
}
Q = Q - !U | 0, B = 0
} d = B, i = (D = e[e[A >> 2] + 4 >> 2]) + (r(C, t) << 10) | 0, E = (C = Q - 1 | 0) >>> 0 > (B = C + d | 0) >>> 0, gI(a, 0, a, 0), gI(Q, 0, p, 0), d = B - (Q = p) | 0, C = 0, y = 0;
A: {
g: {
I: {
C: {
a: {
B: {
e: {
_: {
t: {
r: {
if (Q = E - (B >>> 0 < Q >>> 0) | 0) {
if (!t) break r;
break t
}
h = d - r((d >>> 0) / (t >>> 0) | 0, t) | 0,
n = 0,
p = 0;
break A
}
if (!d) break _;
break e
}
if (!((a = t - 1 | 0) & t)) break B;c = 0 - (a = (o(t) + 33 | 0) - o(Q) | 0) | 0;
break C
}
h = 0,
n = Q,
p = 0;
break A
}
if ((C = 32 - o(Q) | 0) >>> 0 < 31) break a;
break I
}
if (h = a & d, n = 0, 1 == (0 | t)) break g;t = 31 & (d = lC(t)),
(63 & d) >>> 0 >= 32 ? a = Q >>> t | 0 : (C = Q >>> t | 0, a = 0),
p = C;
break A
}
a = C + 1 | 0,
c = 63 - C | 0
}
if (B = 31 & (C = 63 & a), C >>> 0 >= 32 ? (C = 0, E = Q >>> B | 0) : (C = Q >>> B | 0, E = ((1 << B) - 1 & Q) << 32 - B | d >>> B), B = 31 & (c &= 63), c >>> 0 >= 32 ? (Q = d << B, d = 0) : (Q = (1 << B) - 1 & d >>> 32 - B | Q << B, d <<= B), a)
for (l = -1 == (0 | (c = t - 1 | 0)) ? -1 : 0; m = C << 1 | E >>> 31, E = (C = E << 1 | Q >>> 31) - (v = t & (B = l - (m + (C >>> 0 > c >>> 0) | 0) >> 31)) | 0, C = m - (C >>> 0 < v >>> 0) | 0, Q = Q << 1 | d >>> 31, d = y | d << 1, y = 1 & B, a = a - 1 | 0;);h = E,
n = C,
p = Q << 1 | d >>> 31;
break A
}
h = d,
n = Q,
Q = 0
}
p = Q
}
if (p = n, Q = (h << 10) + i | 0, t = D + (tA << 10) | 0, oA = D + (z << 10) | 0, gA) u(t, Q, oA);
else {
for (uI(I + 3072 | 0, Q, 1024), Q = 0; B = e[(a = (d = Q << 3) + (C = I + 3072 | 0) | 0) >> 2], D = e[(E = t + d | 0) >> 2], E = e[a + 4 >> 2] ^ e[E + 4 >> 2], e[a >> 2] = B ^ D, e[a + 4 >> 2] = E, E = e[(a = (B = 8 | d) + C | 0) >> 2], D = e[(B = t + B | 0) >> 2], B = e[a + 4 >> 2] ^ e[B + 4 >> 2], e[a >> 2] = E ^ D, e[a + 4 >> 2] = B, E = e[(a = (B = 16 | d) + C | 0) >> 2], D = e[(B = t + B | 0) >> 2], B = e[a + 4 >> 2] ^ e[B + 4 >> 2], e[a >> 2] = E ^ D, e[a + 4 >> 2] = B, B = e[(d = (a = 24 | d) + C | 0) >> 2], E = e[(a = a + t | 0) >> 2], a = e[d + 4 >> 2] ^ e[a + 4 >> 2], e[d >> 2] = B ^ E, e[d + 4 >> 2] = a, 128 != (0 | (Q = Q + 4 | 0)););
for (uI(I + 2048 | 0, C, 1024), d = 0, Q = 0; B = (E = e[56 + (t = (I + 3072 | 0) + (Q << 7) | 0) >> 2]) + (a = e[t + 24 >> 2]) | 0, D = (l = e[t + 60 >> 2]) + (C = e[t + 28 >> 2]) | 0, y = gI(a << 1 & -2, 1 & (C << 1 | a >>> 31), E, 0), a = p + (a >>> 0 > B >>> 0 ? D + 1 | 0 : D) | 0, D = (C = y + B | 0) >>> 0 < y >>> 0 ? a + 1 | 0 : a, i = (y = Ng(C ^ e[t + 120 >> 2], D ^ e[t + 124 >> 2], 32)) + (a = e[t + 88 >> 2]) | 0, c = (k = p) + (B = e[t + 92 >> 2]) | 0, m = gI(y, 0, a << 1 & -2, 1 & (B << 1 | a >>> 31)), a = p + (a >>> 0 > i >>> 0 ? c + 1 | 0 : c) | 0, v = Ng(E ^ (B = m + i | 0), l ^ (x = B >>> 0 < m >>> 0 ? a + 1 | 0 : a), 40), f = 1 + (a = D + (aA = p) | 0) | 0, c = a, E = (a = C + v | 0) >>> 0 < C >>> 0 ? f : c, m = (C = gI(v, 0, C << 1 & -2, 1 & (D << 1 | C >>> 31))) + a | 0, a = p + E | 0, k = Ng(m ^ y, k ^ (j = C >>> 0 > m >>> 0 ? a + 1 | 0 : a), 48), G = f = p, E = (w = e[t + 44 >> 2]) + (C = e[t + 12 >> 2]) | 0, y = (D = e[t + 40 >> 2]) + (a = e[t + 8 >> 2]) | 0, i = gI(a << 1 & -2, 1 & (C << 1 | a >>> 31), D, 0), a = p + (a >>> 0 > y >>> 0 ? E + 1 | 0 : E) | 0, i = (C = y + i | 0) >>> 0 < i >>> 0 ? a + 1 | 0 : a, y = (c = Ng(C ^ e[t + 104 >> 2], i ^ e[t + 108 >> 2], 32)) + (E = e[t + 72 >> 2]) | 0, l = (b = p) + (a = e[t + 76 >> 2]) | 0, S = gI(c, 0, E << 1 & -2, 1 & (a << 1 | E >>> 31)), E = p + (y >>> 0 < E >>> 0 ? l + 1 | 0 : l) | 0, y = Ng(M = D ^ (a = S + y | 0), w ^ (D = a >>> 0 < S >>> 0 ? E + 1 | 0 : E), 40), S = 1 + (E = i + (l = p) | 0) | 0, w = E, w = (E = C + y | 0) >>> 0 < C >>> 0 ? S : w, C = gI(y, 0, C << 1 & -2, 1 & (i << 1 | C >>> 31)), i = p + w | 0, w = Ng((E = C + E | 0) ^ c, b ^ (X = C >>> 0 > E >>> 0 ? i + 1 | 0 : i), 48), S = 1 + (C = D + (BA = p) | 0) | 0, c = C, i = (C = a + w | 0) >>> 0 < a >>> 0 ? S : c, D = C + (a = gI(w, 0, a << 1 & -2, 1 & (D << 1 | a >>> 31))) | 0, C = p + i | 0, b = Ng(y ^ D, l ^ (V = a >>> 0 > D >>> 0 ? C + 1 | 0 : C), 1), IA = M = p, y = (K = e[t + 36 >> 2]) + (C = e[t + 4 >> 2]) | 0, c = (i = e[t + 32 >> 2]) + (a = e[t >> 2]) | 0, l = gI(a << 1 & -2, 1 & (C << 1 | a >>> 31), i, 0), a = p + (a >>> 0 > c >>> 0 ? y + 1 | 0 : y) | 0, c = (C = c + l | 0) >>> 0 < l >>> 0 ? a + 1 | 0 : a, l = (q = Ng(C ^ e[t + 96 >> 2], c ^ e[t + 100 >> 2], 32)) + (a = e[(y = T = t - -64 | 0) >> 2]) | 0, S = ($ = p) + (y = e[y + 4 >> 2]) | 0, R = gI(q, 0, a << 1 & -2, 1 & (y << 1 | a >>> 31)), a = p + (a >>> 0 > l >>> 0 ? S + 1 | 0 : S) | 0, S = Ng(i ^ (y = R + l | 0), K ^ (R = y >>> 0 < R >>> 0 ? a + 1 | 0 : a), 40), l = 1 + (a = c + (AA = p) | 0) | 0, i = a, i = (a = C + S | 0) >>> 0 < C >>> 0 ? l : i, C = a + (c = gI(S, 0, C << 1 & -2, 1 & (c << 1 | C >>> 31))) | 0, a = p + i | 0, i = 1 + (a = (O = C >>> 0 < c >>> 0 ? a + 1 | 0 : a) + M | 0) | 0, c = a, c = (a = C + b | 0) >>> 0 < C >>> 0 ? i : c, i = a + (l = gI(b, 0, C << 1 & -2, 1 & (O << 1 | C >>> 31))) | 0, a = p + c | 0, f = Ng(i ^ k, (H = i >>> 0 < l >>> 0 ? a + 1 | 0 : a) ^ f, 32), L = p, l = (F = e[t + 52 >> 2]) + (a = e[t + 20 >> 2]) | 0, K = (M = e[t + 48 >> 2]) + (c = e[t + 16 >> 2]) | 0, Y = gI(c << 1 & -2, 1 & (a << 1 | c >>> 31), M, 0), c = p + (c >>> 0 > K >>> 0 ? l + 1 | 0 : l) | 0, K = (a = K + Y | 0) >>> 0 < Y >>> 0 ? c + 1 | 0 : c, P = (Y = Ng(a ^ e[t + 112 >> 2], K ^ e[t + 116 >> 2], 32)) + (l = e[t + 80 >> 2]) | 0, J = (CA = p) + (c = e[t + 84 >> 2]) | 0, N = gI(Y, 0, l << 1 & -2, 1 & (c << 1 | l >>> 31)), l = p + (l >>> 0 > P >>> 0 ? J + 1 | 0 : J) | 0, M = Ng(M ^ (c = N + P | 0), F ^ (P = c >>> 0 < N >>> 0 ? l + 1 | 0 : l), 40), N = 1 + (l = K + (F = p) | 0) | 0, J = l, J = (l = a + M | 0) >>> 0 < a >>> 0 ? N : J, a = gI(M, 0, a << 1 & -2, 1 & (K << 1 | a >>> 31)), K = p + J | 0, K = Ng(N = (l = a + l | 0) ^ Y, CA ^ (Y = a >>> 0 > l >>> 0 ? K + 1 | 0 : K), 48), N = 1 + (a = P + (CA = p) | 0) | 0, J = a, J = (a = c + K | 0) >>> 0 < c >>> 0 ? N : J, c = gI(K, 0, c << 1 & -2, 1 & (P << 1 | c >>> 31)), P = p + J | 0, N = 1 + (c = (P = (a = c + a | 0) >>> 0 < c >>> 0 ? P + 1 | 0 : P) + L | 0) | 0, J = c, J = (c = a + f | 0) >>> 0 < a >>> 0 ? N
for (; a = (B = e[392 + (t = (I + 3072 | 0) + (d << 4) | 0) >> 2]) + (C = e[t + 136 >> 2]) | 0, E = (c = e[t + 396 >> 2]) + (Q = e[t + 140 >> 2]) | 0, D = gI(C << 1 & -2, 1 & (Q << 1 | C >>> 31), B, 0), C = p + (C >>> 0 > a >>> 0 ? E + 1 | 0 : E) | 0, E = (Q = D + a | 0) >>> 0 < D >>> 0 ? C + 1 | 0 : C, y = (D = Ng(Q ^ e[t + 904 >> 2], E ^ e[t + 908 >> 2], 32)) + (C = e[t + 648 >> 2]) | 0, i = (v = p) + (a = e[t + 652 >> 2]) | 0, l = gI(D, 0, C << 1 & -2, 1 & (a << 1 | C >>> 31)), C = p + (C >>> 0 > y >>> 0 ? i + 1 | 0 : i) | 0, m = Ng(B ^ (a = l + y | 0), c ^ (K = a >>> 0 < l >>> 0 ? C + 1 | 0 : C), 40), c = 1 + (C = E + (P = p) | 0) | 0, B = C, B = (C = Q + m | 0) >>> 0 < Q >>> 0 ? c : B, l = (Q = gI(m, 0, Q << 1 & -2, 1 & (E << 1 | Q >>> 31))) + C | 0, C = p + B | 0, v = Ng(l ^ D, v ^ (x = Q >>> 0 > l >>> 0 ? C + 1 | 0 : C), 48), J = S = p, B = (k = e[t + 268 >> 2]) + (Q = e[t + 12 >> 2]) | 0, D = (E = e[t + 264 >> 2]) + (C = e[t + 8 >> 2]) | 0, y = gI(C << 1 & -2, 1 & (Q << 1 | C >>> 31), E, 0), C = p + (C >>> 0 > D >>> 0 ? B + 1 | 0 : B) | 0, y = (Q = D + y | 0) >>> 0 < y >>> 0 ? C + 1 | 0 : C, D = (i = Ng(Q ^ e[t + 776 >> 2], y ^ e[t + 780 >> 2], 32)) + (B = e[t + 520 >> 2]) | 0, c = (w = p) + (C = e[t + 524 >> 2]) | 0, b = gI(i, 0, B << 1 & -2, 1 & (C << 1 | B >>> 31)), B = p + (B >>> 0 > D >>> 0 ? c + 1 | 0 : c) | 0, D = Ng(f = E ^ (C = b + D | 0), k ^ (E = C >>> 0 < b >>> 0 ? B + 1 | 0 : B), 40), f = 1 + (B = y + (c = p) | 0) | 0, k = B, k = (B = Q + D | 0) >>> 0 < Q >>> 0 ? f : k, Q = gI(D, 0, Q << 1 & -2, 1 & (y << 1 | Q >>> 31)), y = p + k | 0, k = Ng((B = Q + B | 0) ^ i, w ^ (j = B >>> 0 < Q >>> 0 ? y + 1 | 0 : y), 48), w = 1 + (Q = E + (aA = p) | 0) | 0, f = Q, y = (Q = C + k | 0) >>> 0 < C >>> 0 ? w : f, E = Q + (C = gI(k, 0, C << 1 & -2, 1 & (E << 1 | C >>> 31))) | 0, Q = p + y | 0, w = Ng(D ^ E, c ^ (X = C >>> 0 > E >>> 0 ? Q + 1 | 0 : Q), 1), G = f = p, D = (M = e[t + 260 >> 2]) + (Q = e[t + 4 >> 2]) | 0, i = (y = e[t + 256 >> 2]) + (C = e[t >> 2]) | 0, c = gI(C << 1 & -2, 1 & (Q << 1 | C >>> 31), y, 0), C = p + (C >>> 0 > i >>> 0 ? D + 1 | 0 : D) | 0, i = (Q = i + c | 0) >>> 0 < c >>> 0 ? C + 1 | 0 : C, c = (V = Ng(Q ^ e[t + 768 >> 2], i ^ e[t + 772 >> 2], 32)) + (C = e[t + 512 >> 2]) | 0, b = (BA = p) + (D = e[t + 516 >> 2]) | 0, q = gI(V, 0, C << 1 & -2, 1 & (D << 1 | C >>> 31)), C = p + (C >>> 0 > c >>> 0 ? b + 1 | 0 : b) | 0, b = Ng(y ^ (D = q + c | 0), M ^ (q = D >>> 0 < q >>> 0 ? C + 1 | 0 : C), 40), y = 1 + (C = i + (IA = p) | 0) | 0, c = C, y = (C = Q + b | 0) >>> 0 < Q >>> 0 ? y : c, Q = C + (i = gI(b, 0, Q << 1 & -2, 1 & (i << 1 | Q >>> 31))) | 0, C = p + y | 0, f = 1 + (C = (T = Q >>> 0 < i >>> 0 ? C + 1 | 0 : C) + f | 0) | 0, c = C, i = (C = Q + w | 0) >>> 0 < Q >>> 0 ? f : c, y = C + (c = gI(w, 0, Q << 1 & -2, 1 & (T << 1 | Q >>> 31))) | 0, C = p + i | 0, S = Ng(y ^ v, (R = y >>> 0 < c >>> 0 ? C + 1 | 0 : C) ^ S, 32), O = p, c = ($ = e[t + 388 >> 2]) + (C = e[t + 132 >> 2]) | 0, M = (f = e[t + 384 >> 2]) + (i = e[t + 128 >> 2]) | 0, H = gI(i << 1 & -2, 1 & (C << 1 | i >>> 31), f, 0), i = p + (i >>> 0 > M >>> 0 ? c + 1 | 0 : c) | 0, M = (C = M + H | 0) >>> 0 < H >>> 0 ? i + 1 | 0 : i, L = (H = Ng(C ^ e[t + 896 >> 2], M ^ e[t + 900 >> 2], 32)) + (c = e[t + 640 >> 2]) | 0, Y = (AA = p) + (i = e[t + 644 >> 2]) | 0, F = gI(H, 0, c << 1 & -2, 1 & (i << 1 | c >>> 31)), c = p + (c >>> 0 > L >>> 0 ? Y + 1 | 0 : Y) | 0, f = Ng(f ^ (i = F + L | 0), $ ^ (L = i >>> 0 < F >>> 0 ? c + 1 | 0 : c), 40), N = 1 + (c = M + ($ = p) | 0) | 0, F = c, Y = (c = C + f | 0) >>> 0 < C >>> 0 ? N : F, C = gI(f, 0, C << 1 & -2, 1 & (M << 1 | C >>> 31)), M = p + Y | 0, M = Ng(F = (c = C + c | 0) ^ H, AA ^ (H = C >>> 0 > c >>> 0 ? M + 1 | 0 : M), 48), N = 1 + (C = L + (AA = p) | 0) | 0, F = C, Y = (C = i + M | 0) >>> 0 < i >>> 0 ? N : F, i = gI(M, 0, i << 1 & -2, 1 & (L << 1 | i >>> 31)), L = p + Y | 0, N = 1 + (i = (L = (C = i + C | 0) >>> 0 < i >>> 0 ? L + 1 | 0 : L) + O | 0) | 0, F = i, Y = (i = C + S | 0) >>> 0 < C >>> 0 ? N : F, N = w ^ (i = (F = gI(S, 0, C
for (t = uI(oA, I + 2048 | 0, 1024), Q = 0; B = e[(C = (d = Q << 3) + t | 0) >> 2], D = e[(E = (a = I + 3072 | 0) + d | 0) >> 2], E = e[C + 4 >> 2] ^ e[E + 4 >> 2], e[C >> 2] = B ^ D, e[C + 4 >> 2] = E, E = e[(C = (B = 8 | d) + t | 0) >> 2], D = e[(B = a + B | 0) >> 2], B = e[C + 4 >> 2] ^ e[B + 4 >> 2], e[C >> 2] = E ^ D, e[C + 4 >> 2] = B, E = e[(C = (B = 16 | d) + t | 0) >> 2], D = e[(B = a + B | 0) >> 2], B = e[C + 4 >> 2] ^ e[B + 4 >> 2], e[C >> 2] = E ^ D, e[C + 4 >> 2] = B, B = e[(d = (C = 24 | d) + t | 0) >> 2], a = e[(C = C + a | 0) >> 2], C = e[d + 4 >> 2] ^ e[C + 4 >> 2], e[d >> 2] = a ^ B, e[d + 4 >> 2] = C, 128 != (0 | (Q = Q + 4 | 0)););
}
if (Q = tA + 1 | 0, z = z + 1 | 0, !((d = e[A + 20 >> 2]) >>> 0 > (U = U + 1 | 0) >>> 0)) break
}
}
s = I + 4096 | 0
}
function d(A) {
var g, I, a, B, e, t, r, o, i, c, Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
x = 0,
R = 0,
L = 0,
P = 0,
q = 0,
z = 0,
T = 0,
j = 0,
X = 0,
O = 0,
W = 0,
V = 0;
s = (d = _[A + 44 | 0] | _[A + 45 | 0] << 8 | _[A + 46 | 0] << 16 | _[A + 47 | 0] << 24) >>> 5 & 2097151, E = gI(m = (_[A + 60 | 0] | _[A + 61 | 0] << 8 | _[A + 62 | 0] << 16 | _[A + 63 | 0] << 24) >>> 3 | 0, 0, -683901, -1), y = (Q = _[A + 44 | 0]) << 16 & 2031616 | _[A + 42 | 0] | _[A + 43 | 0] << 8, Q = p, f = Q = y >>> 0 > (w = E + y | 0) >>> 0 ? Q + 1 | 0 : Q, F = Q = Q - ((w >>> 0 < 4293918720) - 1 | 0) | 0, E = Q >> 21, Q = (y = s) + (s = (2097151 & Q) << 11 | (n = w - -1048576 | 0) >>> 21) | 0, y = E, P = y = Q >>> 0 < s >>> 0 ? y + 1 | 0 : y, q = Q, M = gI(Q, y, -683901, -1), k = p, D = gI(g = (_[A + 49 | 0] | _[A + 50 | 0] << 8 | _[A + 51 | 0] << 16 | _[A + 52 | 0] << 24) >>> 7 & 2097151, 0, -997805, -1), E = (Q = _[A + 27 | 0]) >>> 24 | 0, s = Q << 8 | (u = _[A + 23 | 0] | _[A + 24 | 0] << 8 | _[A + 25 | 0] << 16 | _[A + 26 | 0] << 24) >>> 24, y = (Q = _[A + 28 | 0]) >>> 16 | 0, y = 2097151 & ((3 & (y |= E)) << 30 | (Q = s | Q << 16) >>> 2), Q = p, Q = y >>> 0 > (E = y + D | 0) >>> 0 ? Q + 1 | 0 : Q, y = gI(x = (S = _[A + 52 | 0] | _[A + 53 | 0] << 8 | _[A + 54 | 0] << 16 | _[A + 55 | 0] << 24) >>> 4 & 2097151, 0, 654183, 0), Q = p + Q | 0, D = E = y + E | 0, E = y >>> 0 > E >>> 0 ? Q + 1 | 0 : Q, h = (y = _[A + 48 | 0]) << 8 | d >>> 24, y = Q = y >>> 24 | 0, Q = gI(I = 2097151 & ((3 & (d = (Q = (s = _[A + 49 | 0]) >>> 16 | 0) | y)) << 30 | (y = (s <<= 16) | h) >>> 2), 0, 136657, 0), E = p + E | 0, E = Q >>> 0 > (y = Q + D | 0) >>> 0 ? E + 1 | 0 : E, s = (Q = gI(a = (_[A + 57 | 0] | _[A + 58 | 0] << 8 | _[A + 59 | 0] << 16 | _[A + 60 | 0] << 24) >>> 6 & 2097151, 0, 666643, 0)) + y | 0, y = p + E | 0, D = s, E = Q >>> 0 > s >>> 0 ? y + 1 | 0 : y, y = (Q = _[A + 56 | 0]) >>> 24 | 0, h = Q << 8 | S >>> 24, y = gI(B = 2097151 & ((1 & (S = (Q = (s = _[A + 57 | 0]) >>> 16 | 0) | y)) << 31 | (y = (s <<= 16) | h) >>> 1), 0, 470296, 0), Q = p + E | 0, y = (Q = (E = s = y + D | 0) >>> 0 < y >>> 0 ? Q + 1 | 0 : Q) + k | 0, y = E >>> 0 > (s = E + M | 0) >>> 0 ? y + 1 | 0 : y, N = E - -1048576 | 0, v = E = Q - ((E >>> 0 < 4293918720) - 1 | 0) | 0, k = s - (Q = -2097152 & N) | 0, M = y - ((Q >>> 0 > s >>> 0) + E | 0) | 0, y = gI(g, 0, 654183, 0), Q = p, Q = y >>> 0 > (E = y + (u >>> 5 & 2097151) | 0) >>> 0 ? Q + 1 | 0 : Q, s = (y = E) + (E = gI(x, 0, 470296, 0)) | 0, y = p + Q | 0, y = E >>> 0 > s >>> 0 ? y + 1 | 0 : y, Q = gI(I, T, -997805, -1), y = p + y | 0, y = Q >>> 0 > (E = Q + s | 0) >>> 0 ? y + 1 | 0 : y, s = (Q = E) + (E = gI(B, j, 666643, 0)) | 0, Q = p + y | 0, h = s, s = E >>> 0 > s >>> 0 ? Q + 1 | 0 : Q, D = (E = gI(g, 0, 470296, 0)) + (Q = (Q = _[A + 23 | 0]) << 16 & 2031616 | _[A + 21 | 0] | _[A + 22 | 0] << 8) | 0, E = p, E = Q >>> 0 > D >>> 0 ? E + 1 | 0 : E, D = (y = gI(x, 0, 666643, 0)) + D | 0, Q = p + E | 0, E = gI(I, T, 654183, 0), y = p + (y >>> 0 > D >>> 0 ? Q + 1 | 0 : Q) | 0, S = y = E >>> 0 > (u = E + D | 0) >>> 0 ? y + 1 | 0 : y, J = y = y - ((u >>> 0 < 4293918720) - 1 | 0) | 0, Q = (Q = y >>> 21 | 0) + s | 0, E = Q = (y = (2097151 & y) << 11 | (D = u - -1048576 | 0) >>> 21) >>> 0 > (h = y + h | 0) >>> 0 ? Q + 1 | 0 : Q, l = y = Q - ((h >>> 0 < 4293918720) - 1 | 0) | 0, Q = k, k = (2097151 & y) << 11 | (s = h - -1048576 | 0) >>> 21, y = (y >> 21) + M | 0, d = k = (y = k >>> 0 > (b = Q + k | 0) >>> 0 ? y + 1 | 0 : y) - ((b >>> 0 < 4293918720) - 1 | 0) | 0, R = b - (Q = -2097152 & (M = b - -1048576 | 0)) | 0, X = y - ((Q >>> 0 > b >>> 0) + k | 0) | 0, Q = gI(q, P, 136657, 0), E = p + E | 0, E = Q >>> 0 > (y = Q + h | 0) >>> 0 ? E + 1 | 0 : E, K = y - (Q = -2097152 & s) | 0, L = E - ((Q >>> 0 > y >>> 0) + l | 0) | 0, b = w - (Q = -2097152 & n) | 0, F = f - ((Q >>> 0 > w >>> 0) + F | 0) | 0, f = gI(m, 0, 136657, 0), y = (Q = _[A + 40 | 0]) >>> 24 | 0, s = Q << 8 | (n = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24) >>> 24, E = (Q = _[A + 41 | 0]) >>> 16 | 0, y = (E |= y) >>> 3 | 0, E = (7 & E) << 29 | (Q = s | Q << 16) >>> 3, Q = y + p | 0, Q = E >>> 0 > (s = E + f | 0) >>> 0 ? Q + 1 | 0 : Q, y = gI(a, 0, -683901, -1), Q =
}
function u(A, g, I) {
var C, a = 0,
B = 0,
_ = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
x = 0,
R = 0,
L = 0,
P = 0,
q = 0,
z = 0,
T = 0,
j = 0,
X = 0,
O = 0,
W = 0;
for (s = t = s - 2048 | 0, uI(t + 1024 | 0, g, 1024), g = 0; B = e[(o = (_ = t + 1024 | 0) + (a = g << 3) | 0) >> 2], r = e[(i = A + a | 0) >> 2], i = e[o + 4 >> 2] ^ e[i + 4 >> 2], e[o >> 2] = B ^ r, e[o + 4 >> 2] = i, i = e[(o = (B = 8 | a) + _ | 0) >> 2], r = e[(B = A + B | 0) >> 2], B = e[o + 4 >> 2] ^ e[B + 4 >> 2], e[o >> 2] = r ^ i, e[o + 4 >> 2] = B, i = e[(o = (B = 16 | a) + _ | 0) >> 2], r = e[(B = A + B | 0) >> 2], B = e[o + 4 >> 2] ^ e[B + 4 >> 2], e[o >> 2] = r ^ i, e[o + 4 >> 2] = B, B = e[(a = (o = 24 | a) + _ | 0) >> 2], i = e[(o = A + o | 0) >> 2], o = e[a + 4 >> 2] ^ e[o + 4 >> 2], e[a >> 2] = B ^ i, e[a + 4 >> 2] = o, 128 != (0 | (g = g + 4 | 0)););
for (C = uI(t, _, 1024), A = 0, g = 0; t = e[(a = (_ = g << 3) + C | 0) >> 2], B = e[(o = I + _ | 0) >> 2], o = e[a + 4 >> 2] ^ e[o + 4 >> 2], e[a >> 2] = B ^ t, e[a + 4 >> 2] = o, o = e[(a = (t = 8 | _) + C | 0) >> 2], B = e[(t = I + t | 0) >> 2], t = e[a + 4 >> 2] ^ e[t + 4 >> 2], e[a >> 2] = B ^ o, e[a + 4 >> 2] = t, o = e[(a = (t = 16 | _) + C | 0) >> 2], B = e[(t = I + t | 0) >> 2], t = e[a + 4 >> 2] ^ e[t + 4 >> 2], e[a >> 2] = B ^ o, e[a + 4 >> 2] = t, t = e[(_ = (a = 24 | _) + C | 0) >> 2], o = e[(a = I + a | 0) >> 2], a = e[_ + 4 >> 2] ^ e[a + 4 >> 2], e[_ >> 2] = t ^ o, e[_ + 4 >> 2] = a, 128 != (0 | (g = g + 4 | 0)););
for (; i = (B = e[56 + (_ = (C + 1024 | 0) + (A << 7) | 0) >> 2]) + (a = e[_ + 24 >> 2]) | 0, g = (c = e[_ + 60 >> 2]) + (t = e[_ + 28 >> 2]) | 0, o = a >>> 0 > i >>> 0 ? g + 1 | 0 : g, t = gI(a << 1 & -2, 1 & (t << 1 | a >>> 31), B, 0), g = p + o | 0, o = (a = t + i | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, y = (i = Ng(e[_ + 120 >> 2] ^ a, o ^ e[_ + 124 >> 2], 32)) + (t = e[_ + 88 >> 2]) | 0, g = (E = p) + (r = e[_ + 92 >> 2]) | 0, Q = t >>> 0 > y >>> 0 ? g + 1 | 0 : g, r = gI(t << 1 & -2, 1 & (r << 1 | t >>> 31), i, 0), g = p + Q | 0, J = Ng(B ^ (t = r + y | 0), c ^ (h = t >>> 0 < r >>> 0 ? g + 1 | 0 : g), 40), g = o + (z = p) | 0, B = (r = a + J | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(J, 0, a << 1 & -2, 1 & (o << 1 | a >>> 31)), g = p + B | 0, M = Ng(i ^ (l = a + r | 0), E ^ (v = a >>> 0 > l >>> 0 ? g + 1 | 0 : g), 48), T = g = p, D = M, y = g, r = (i = e[_ + 40 >> 2]) + (a = e[_ + 8 >> 2]) | 0, g = (G = e[_ + 44 >> 2]) + (o = e[_ + 12 >> 2]) | 0, B = a >>> 0 > r >>> 0 ? g + 1 | 0 : g, o = gI(a << 1 & -2, 1 & (o << 1 | a >>> 31), i, 0), g = p + B | 0, B = (a = o + r | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, E = (r = Ng(e[_ + 104 >> 2] ^ a, B ^ e[_ + 108 >> 2], 32)) + (o = e[_ + 72 >> 2]) | 0, g = (f = p) + (Q = e[_ + 76 >> 2]) | 0, c = o >>> 0 > E >>> 0 ? g + 1 | 0 : g, Q = gI(o << 1 & -2, 1 & (Q << 1 | o >>> 31), r, 0), g = p + c | 0, Q = Ng(c = (o = Q + E | 0) ^ i, G ^ (i = o >>> 0 < Q >>> 0 ? g + 1 | 0 : g), 40), g = B + (w = p) | 0, c = (E = a + Q | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, B = gI(Q, 0, a << 1 & -2, 1 & (B << 1 | a >>> 31)), g = p + c | 0, x = Ng((a = B + E | 0) ^ r, f ^ (E = a >>> 0 < B >>> 0 ? g + 1 | 0 : g), 48), g = i + (R = p) | 0, B = (r = o + x | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, i = gI(x, 0, o << 1 & -2, 1 & (i << 1 | o >>> 31)), g = p + B | 0, b = Ng((o = i + r | 0) ^ Q, w ^ (G = o >>> 0 < i >>> 0 ? g + 1 | 0 : g), 1), L = g = p, k = b, c = g, f = (Q = e[_ + 32 >> 2]) + (B = e[_ >> 2]) | 0, g = (K = e[_ + 36 >> 2]) + (i = e[_ + 4 >> 2]) | 0, r = B >>> 0 > f >>> 0 ? g + 1 | 0 : g, i = gI(B << 1 & -2, 1 & (i << 1 | B >>> 31), Q, 0), g = p + r | 0, r = (B = i + f | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g, n = (m = Ng(e[_ + 96 >> 2] ^ B, r ^ e[_ + 100 >> 2], 32)) + (i = e[(g = d = _ - -64 | 0) >> 2]) | 0, g = (q = p) + (f = e[g + 4 >> 2]) | 0, w = i >>> 0 > n >>> 0 ? g + 1 | 0 : g, f = gI(i << 1 & -2, 1 & (f << 1 | i >>> 31), m, 0), g = p + w | 0, K = Ng((i = f + n | 0) ^ Q, K ^ (f = i >>> 0 < f >>> 0 ? g + 1 | 0 : g), 40), g = r + (j = p) | 0, Q = (w = B + K | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, r = gI(K, 0, B << 1 & -2, 1 & (r << 1 | B >>> 31)), g = p + Q | 0, g = (w = (B = r + w | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g) + c | 0, Q = (r = B + k | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, c = gI(k, 0, B << 1 & -2, 1 & (w << 1 | B >>> 31)), g = p + Q | 0, Y = Ng((r = c + r | 0) ^ D, (n = r >>> 0 < c >>> 0 ? g + 1 | 0 : g) ^ y, 32), P = g = p, u = g, k = (D = e[_ + 48 >> 2]) + (Q = e[_ + 16 >> 2]) | 0, g = (H = e[_ + 52 >> 2]) + (y = e[_ + 20 >> 2]) | 0, c = Q >>> 0 > k >>> 0 ? g + 1 | 0 : g, y = gI(Q << 1 & -2, 1 & (y << 1 | Q >>> 31), D, 0), g = p + c | 0, c = (Q = y + k | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, S = (k = Ng(e[_ + 112 >> 2] ^ Q, c ^ e[_ + 116 >> 2], 32)) + (y = e[_ + 80 >> 2]) | 0, g = (U = p) + (F = e[_ + 84 >> 2]) | 0, N = y >>> 0 > S >>> 0 ? g + 1 | 0 : g, F = gI(y << 1 & -2, 1 & (F << 1 | y >>> 31), k, 0), g = p + N | 0, F = Ng(S = (y = F + S | 0) ^ D, H ^ (D = y >>> 0 < F >>> 0 ? g + 1 | 0 : g), 40), g = c + (H = p) | 0, N = (S = Q + F | 0) >>> 0 < Q >>> 0 ? g + 1 | 0 : g, c = gI(F, 0, Q << 1 & -2, 1 & (c << 1 | Q >>> 31)), g = p + N | 0, N = Ng(S = (Q = c + S | 0) ^ k, U ^ (k = c >>> 0 > Q >>> 0 ? g + 1 | 0 : g), 48), g = D + (U = p) | 0, c = (S = y + N | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, D = gI(N, 0, y << 1 & -2, 1 & (D << 1 | y >>> 31)), g = p + c | 0, g = (D = (y = D + S | 0) >>> 0 < D >>> 0 ? g + 1 | 0 : g) + u | 0, u = (c = y + Y | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, S = gI(Y, 0, y << 1 & -2, 1 & (D << 1 | y >>> 31)), g = p + u | 0, u = Ng(u =
for (A = 0; i = (B = e[392 + (_ = (C + 1024 | 0) + (A << 4) | 0) >> 2]) + (a = e[_ + 136 >> 2]) | 0, g = (c = e[_ + 396 >> 2]) + (t = e[_ + 140 >> 2]) | 0, o = a >>> 0 > i >>> 0 ? g + 1 | 0 : g, t = gI(a << 1 & -2, 1 & (t << 1 | a >>> 31), B, 0), g = p + o | 0, o = (a = t + i | 0) >>> 0 < t >>> 0 ? g + 1 | 0 : g, y = (i = Ng(e[_ + 904 >> 2] ^ a, o ^ e[_ + 908 >> 2], 32)) + (t = e[_ + 648 >> 2]) | 0, g = (E = p) + (r = e[_ + 652 >> 2]) | 0, Q = t >>> 0 > y >>> 0 ? g + 1 | 0 : g, r = gI(t << 1 & -2, 1 & (r << 1 | t >>> 31), i, 0), g = p + Q | 0, J = Ng(B ^ (t = r + y | 0), c ^ (h = t >>> 0 < r >>> 0 ? g + 1 | 0 : g), 40), g = o + (S = p) | 0, B = (r = a + J | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(J, 0, a << 1 & -2, 1 & (o << 1 | a >>> 31)), g = p + B | 0, M = Ng(i ^ (l = a + r | 0), E ^ (v = a >>> 0 > l >>> 0 ? g + 1 | 0 : g), 48), z = g = p, D = M, y = g, r = (i = e[_ + 264 >> 2]) + (a = e[_ + 8 >> 2]) | 0, g = (G = e[_ + 268 >> 2]) + (o = e[_ + 12 >> 2]) | 0, B = a >>> 0 > r >>> 0 ? g + 1 | 0 : g, o = gI(a << 1 & -2, 1 & (o << 1 | a >>> 31), i, 0), g = p + B | 0, B = (a = o + r | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, E = (r = Ng(e[_ + 776 >> 2] ^ a, B ^ e[_ + 780 >> 2], 32)) + (o = e[_ + 520 >> 2]) | 0, g = (f = p) + (Q = e[_ + 524 >> 2]) | 0, c = o >>> 0 > E >>> 0 ? g + 1 | 0 : g, Q = gI(o << 1 & -2, 1 & (Q << 1 | o >>> 31), r, 0), g = p + c | 0, Q = Ng(c = (o = Q + E | 0) ^ i, G ^ (i = o >>> 0 < Q >>> 0 ? g + 1 | 0 : g), 40), g = B + (w = p) | 0, c = (E = a + Q | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, B = gI(Q, 0, a << 1 & -2, 1 & (B << 1 | a >>> 31)), g = p + c | 0, x = Ng((a = B + E | 0) ^ r, f ^ (E = a >>> 0 < B >>> 0 ? g + 1 | 0 : g), 48), g = i + (T = p) | 0, B = (r = o + x | 0) >>> 0 < o >>> 0 ? g + 1 | 0 : g, i = gI(x, 0, o << 1 & -2, 1 & (i << 1 | o >>> 31)), g = p + B | 0, b = Ng((o = i + r | 0) ^ Q, w ^ (G = o >>> 0 < i >>> 0 ? g + 1 | 0 : g), 1), R = g = p, k = b, c = g, f = (Q = e[_ + 256 >> 2]) + (B = e[_ >> 2]) | 0, g = (K = e[_ + 260 >> 2]) + (i = e[_ + 4 >> 2]) | 0, r = B >>> 0 > f >>> 0 ? g + 1 | 0 : g, i = gI(B << 1 & -2, 1 & (i << 1 | B >>> 31), Q, 0), g = p + r | 0, r = (B = i + f | 0) >>> 0 < i >>> 0 ? g + 1 | 0 : g, n = (m = Ng(e[_ + 768 >> 2] ^ B, r ^ e[_ + 772 >> 2], 32)) + (i = e[_ + 512 >> 2]) | 0, g = (L = p) + (f = e[_ + 516 >> 2]) | 0, w = i >>> 0 > n >>> 0 ? g + 1 | 0 : g, f = gI(i << 1 & -2, 1 & (f << 1 | i >>> 31), m, 0), g = p + w | 0, K = Ng((i = f + n | 0) ^ Q, K ^ (f = i >>> 0 < f >>> 0 ? g + 1 | 0 : g), 40), g = r + (q = p) | 0, Q = (w = B + K | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, r = gI(K, 0, B << 1 & -2, 1 & (r << 1 | B >>> 31)), g = p + Q | 0, g = (w = (B = r + w | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g) + c | 0, Q = (r = B + k | 0) >>> 0 < B >>> 0 ? g + 1 | 0 : g, c = gI(k, 0, B << 1 & -2, 1 & (w << 1 | B >>> 31)), g = p + Q | 0, Y = Ng((r = c + r | 0) ^ D, (n = r >>> 0 < c >>> 0 ? g + 1 | 0 : g) ^ y, 32), j = g = p, u = g, k = (D = e[_ + 384 >> 2]) + (Q = e[_ + 128 >> 2]) | 0, g = (P = e[_ + 388 >> 2]) + (y = e[_ + 132 >> 2]) | 0, c = Q >>> 0 > k >>> 0 ? g + 1 | 0 : g, y = gI(Q << 1 & -2, 1 & (y << 1 | Q >>> 31), D, 0), g = p + c | 0, c = (Q = y + k | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, d = (k = Ng(e[_ + 896 >> 2] ^ Q, c ^ e[_ + 900 >> 2], 32)) + (y = e[_ + 640 >> 2]) | 0, g = (H = p) + (F = e[_ + 644 >> 2]) | 0, N = y >>> 0 > d >>> 0 ? g + 1 | 0 : g, F = gI(y << 1 & -2, 1 & (F << 1 | y >>> 31), k, 0), g = p + N | 0, F = Ng(d = (y = F + d | 0) ^ D, P ^ (D = y >>> 0 < F >>> 0 ? g + 1 | 0 : g), 40), g = c + (P = p) | 0, N = (d = Q + F | 0) >>> 0 < Q >>> 0 ? g + 1 | 0 : g, c = gI(F, 0, Q << 1 & -2, 1 & (c << 1 | Q >>> 31)), g = p + N | 0, N = Ng(d = (Q = c + d | 0) ^ k, H ^ (k = c >>> 0 > Q >>> 0 ? g + 1 | 0 : g), 48), g = D + (H = p) | 0, c = (d = y + N | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, D = gI(N, 0, y << 1 & -2, 1 & (D << 1 | y >>> 31)), g = p + c | 0, g = (D = (y = D + d | 0) >>> 0 < D >>> 0 ? g + 1 | 0 : g) + u | 0, u = (c = y + Y | 0) >>> 0 < y >>> 0 ? g + 1 | 0 : g, d = gI(Y, 0, y << 1 & -2, 1 & (D << 1 | y >>> 31)), g = p + u | 0,
for (g = uI(I, C, 1024), A = 0; a = e[(_ = (I = A << 3) + g | 0) >> 2], B = e[(o = (t = r = C + 1024 | 0) + I | 0) >> 2], o = e[_ + 4 >> 2] ^ e[o + 4 >> 2], e[_ >> 2] = a ^ B, e[_ + 4 >> 2] = o, o = e[(_ = (a = 8 | I) + g | 0) >> 2], t = e[(a = a + t | 0) >> 2], a = e[_ + 4 >> 2] ^ e[a + 4 >> 2], e[_ >> 2] = t ^ o, e[_ + 4 >> 2] = a, t = e[(_ = (a = 16 | I) + g | 0) >> 2], o = e[(a = a + r | 0) >> 2], a = e[_ + 4 >> 2] ^ e[a + 4 >> 2], e[_ >> 2] = t ^ o, e[_ + 4 >> 2] = a, a = e[(I = (_ = 24 | I) + g | 0) >> 2], t = e[(_ = _ + r | 0) >> 2], _ = e[I + 4 >> 2] ^ e[_ + 4 >> 2], e[I >> 2] = a ^ t, e[I + 4 >> 2] = _, 128 != (0 | (A = A + 4 | 0)););
s = C + 2048 | 0
}
function S(A, g, I) {
var C, a, B, t, r, o, i, c, Q, y, E, h, n, p, D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0;
for (s = C = s - 800 | 0, k = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, d = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, S = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, b = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, f = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, F = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, N = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, B = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, t = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, r = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, o = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, i = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, c = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, Q = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, w = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = I - -64 | 0, y = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, e[g >> 2] = 33620224 ^ y, e[I + 56 >> 2] = 1496785429, e[I + 60 >> 2] = 1652156816, e[(A = I + 48 | 0) >> 2] = 33620224, e[A + 4 >> 2] = 218629379, e[I + 40 >> 2] = 1110511904, e[I + 44 >> 2] = -584534669, e[(a = I + 32 | 0) >> 2] = 1427652059, e[a + 4 >> 2] = -248528275, E = w ^ y, e[I >> 2] = E, e[I + 92 >> 2] = -584534669 ^ Q, e[I + 88 >> 2] = 1110511904 ^ c, e[I + 84 >> 2] = -248528275 ^ i, e[(w = I + 80 | 0) >> 2] = 1427652059 ^ o, e[I + 76 >> 2] = 1652156816 ^ r, e[I + 72 >> 2] = 1496785429 ^ t, e[I + 68 >> 2] = 218629379 ^ B, N ^= Q, e[I + 28 >> 2] = N, F ^= c, e[I + 24 >> 2] = F, h = f ^ i, e[I + 20 >> 2] = h, b ^= o, e[(f = I + 16 | 0) >> 2] = b, S ^= r, e[I + 12 >> 2] = S, n = d ^ t, e[I + 8 >> 2] = n, p = k ^ B, e[I + 4 >> 2] = p, d = 0; k = e[w + 12 >> 2], e[C + 792 >> 2] = e[w + 8 >> 2], e[C + 796 >> 2] = k, k = e[w + 4 >> 2], e[C + 784 >> 2] = e[w >> 2], e[C + 788 >> 2] = k, k = e[g + 12 >> 2], e[C + 760 >> 2] = e[g + 8 >> 2], e[C + 764 >> 2] = k, k = e[g + 4 >> 2], e[C + 752 >> 2] = e[g >> 2], e[C + 756 >> 2] = k, k = e[w + 12 >> 2], e[C + 744 >> 2] = e[w + 8 >> 2], e[C + 748 >> 2] = k, k = e[w + 4 >> 2], e[C + 736 >> 2] = e[w >> 2], e[C + 740 >> 2] = k, Ag(k = C + 768 | 0, C + 752 | 0, C + 736 | 0), D = e[C + 780 >> 2], e[w + 8 >> 2] = e[C + 776 >> 2], e[w + 12 >> 2] = D, D = e[C + 772 >> 2], e[w >> 2] = e[C + 768 >> 2], e[w + 4 >> 2] = D, D = e[A + 12 >> 2], e[C + 728 >> 2] = e[A + 8 >> 2], e[C + 732 >> 2] = D, D = e[A + 4 >> 2], e[C + 720 >> 2] = e[A >> 2], e[C + 724 >> 2] = D, D = e[g + 12 >> 2], e[C + 712 >> 2] = e[g + 8 >> 2], e[C + 716 >> 2] = D, D = e[g + 4 >> 2], e[C + 704 >> 2] = e[g >> 2], e[C + 708 >> 2] = D, Ag(k, C + 720 | 0, C + 704 | 0), D = e[C + 780 >> 2], e[g + 8 >> 2] = e[C + 776 >> 2], e[g + 12 >> 2] = D, D = e[C + 772 >> 2], e[g >> 2] = e[C + 768 >> 2], e[g + 4 >> 2] = D, D = e[a + 12 >> 2], e[C + 696 >> 2] = e[a + 8 >> 2], e[C + 700 >> 2] = D, D = e[a + 4 >> 2], e[C + 688 >> 2] = e[a >> 2], e[C + 692 >> 2] = D, D = e[A + 12 >> 2], e[C + 680 >> 2] = e[A + 8 >> 2], e[C + 684 >> 2] = D, D = e[A + 4 >> 2], e[C + 672 >> 2] = e[A >> 2], e[C + 676 >> 2] = D, Ag(k, C + 688 | 0, C + 672 | 0), D = e[C + 780 >> 2], e[A + 8 >> 2] = e[C + 776 >> 2], e[A + 12 >> 2] = D, D = e[C + 772 >> 2], e[A >> 2] = e[C + 768 >> 2], e[A + 4 >> 2] = D, D = e[f + 12 >> 2], e[C + 664 >> 2] = e[f + 8 >> 2], e[C + 668 >> 2] = D, D = e[f + 4 >> 2], e[C + 656 >> 2] = e[f >> 2], e[C + 660 >> 2] = D, D = e[a + 12 >> 2], e[C + 648 >> 2] = e[a + 8 >> 2], e[C + 652 >> 2] = D, D = e[a + 4 >> 2], e[C + 640 >> 2] = e[a >> 2], e[C + 644 >> 2] = D, Ag(k, C + 656 | 0, C + 640 | 0), D = e[C + 780 >> 2], e[a + 8 >> 2] = e[C + 776 >> 2], e[a + 12 >> 2] =
s = C + 800 | 0
}
function b(A) {
var g, I = 0,
C = 0,
a = 0,
B = 0,
r = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0;
s = g = s - 16 | 0;
A: {
g: {
I: {
C: {
a: {
B: {
e: {
_: {
t: {
r: {
if ((A |= 0) >>> 0 <= 244) {
if (3 & (I = (B = e[9397]) >>> (A = (i = A >>> 0 < 11 ? 16 : A + 11 & 504) >>> 3 | 0) | 0)) {
A = 37628 + (I = (C = A + (1 & (-1 ^ I)) | 0) << 3) | 0, I = e[I + 37636 >> 2], (0 | A) != (0 | (a = e[I + 8 >> 2])) ? (e[a + 12 >> 2] = A, e[A + 8 >> 2] = a) : (h = 37588, n = LI(-2, C) & B, e[h >> 2] = n), A = I + 8 | 0, C <<= 3, e[I + 4 >> 2] = 3 | C, e[4 + (I = I + C | 0) >> 2] = 1 | e[I + 4 >> 2];
break A
}
if ((Q = e[9399]) >>> 0 >= i >>> 0) break r;
if (I) {
I = 37628 + (C = (A = lC((0 - (C = 2 << A) | C) & I << A)) << 3) | 0, C = e[C + 37636 >> 2], (0 | I) != (0 | (a = e[C + 8 >> 2])) ? (e[a + 12 >> 2] = I, e[I + 8 >> 2] = a) : (B = LI(-2, A) & B, e[9397] = B), e[C + 4 >> 2] = 3 | i, r = (A <<= 3) - i | 0, e[4 + (c = C + i | 0) >> 2] = 1 | r, e[A + C >> 2] = r, Q && (A = 37628 + (-8 & Q) | 0, a = e[9402], (I = 1 << (Q >>> 3)) & B ? I = e[A + 8 >> 2] : (e[9397] = I | B, I = A), e[A + 8 >> 2] = a, e[I + 12 >> 2] = a, e[a + 12 >> 2] = A, e[a + 8 >> 2] = I), A = C + 8 | 0, e[9402] = c, e[9399] = r;
break A
}
if (!(E = e[9398])) break r;
for (C = e[37892 + (lC(E) << 2) >> 2], r = (-8 & e[C + 4 >> 2]) - i | 0, I = C;
(A = e[I + 16 >> 2]) || (A = e[I + 20 >> 2]);) r = (I = (a = (-8 & e[A + 4 >> 2]) - i | 0) >>> 0 < r >>> 0) ? a : r, C = I ? A : C, I = A;
if (y = e[C + 24 >> 2], (0 | C) != (0 | (A = e[C + 12 >> 2]))) {
I = e[C + 8 >> 2], e[I + 12 >> 2] = A, e[A + 8 >> 2] = I;
break g
}
if (I = e[C + 20 >> 2]) a = C + 20 | 0;
else {
if (!(I = e[C + 16 >> 2])) break t;
a = C + 16 | 0
}
for (; c = a, a = (A = I) + 20 | 0, (I = e[A + 20 >> 2]) || (a = A + 16 | 0, I = e[A + 16 >> 2]););
e[c >> 2] = 0;
break g
}
if (i = -1, !(A >>> 0 > 4294967231) && (i = -8 & (I = A + 11 | 0), Q = e[9398])) {
r = 0 - i | 0, B = 0, i >>> 0 < 256 || (B = 31, i >>> 0 > 16777215 || (B = 62 + ((i >>> 38 - (A = o(I >>> 8 | 0)) & 1) - (A << 1) | 0) | 0));
o: {
i: {
if (I = e[37892 + (B << 2) >> 2])
for (A = 0, C = i << (31 != (0 | B) ? 25 - (B >>> 1 | 0) | 0 : 0);;) {
if (!((c = (-8 & e[I + 4 >> 2]) - i | 0) >>> 0 >= r >>> 0 || (a = I, r = c))) {
r = 0, A = I;
break i
}
if (c = e[I + 20 >> 2], I = e[16 + ((C >>> 29 & 4) + I | 0) >> 2], A = c ? (0 | c) == (0 | I) ? A : c : A, C <<= 1, !I) break
} else A = 0;
if (!(A | a)) {
if (a = 0, !(A = (0 - (A = 2 << B) | A) & Q)) break r;
A = e[37892 + (lC(A) << 2) >> 2]
}
if (!A) break o
}
for (; r = (I = (C = (-8 & e[A + 4 >> 2]) - i | 0) >>> 0 < r >>> 0) ? C : r, a = I ? A : a, A = (I = e[A + 16 >> 2]) || e[A + 20 >> 2];);
}
if (!(!a | e[9399] - i >>> 0 <= r >>> 0)) {
if (c = e[a + 24 >> 2], (0 | a) != (0 | (A = e[a + 12 >> 2]))) {
I = e[a + 8 >> 2], e[I + 12 >> 2] = A, e[A + 8 >> 2] = I;
break I
}
if (I = e[a + 20 >> 2]) C = a + 20 | 0;
else {
if (!(I = e[a + 16 >> 2])) break _;
C = a + 16 | 0
}
for (; B = C, C = (A = I) + 20 | 0, (I = e[A + 20 >> 2]) || (C = A + 16 | 0, I = e[A + 16 >> 2]););
e[B >> 2] = 0;
break I
}
}
}
if ((a = e[9399]) >>> 0 >= i >>> 0) {
A = e[9402], (I = a - i | 0) >>> 0 >= 16 ? (e[4 + (C = A + i | 0) >> 2] = 1 | I, e[A + a >> 2] = I, e[A + 4 >> 2] = 3 | i) : (e[A + 4 >> 2] = 3 | a, e[4 + (I = A + a | 0) >> 2] = 1 | e[I + 4 >> 2], C = 0, I = 0), e[9399] = I, e[9402] = C, A = A + 8 | 0;
break A
}
if ((C = e[9400]) >>> 0 > i >>> 0) {
I = C - i | 0, e[9400] = I, C = (A = e[9403]) + i | 0, e[9403] = C, e[C + 4 >> 2] = 1 | I, e[A + 4 >> 2] = 3 | i, A = A + 8 | 0;
break A
}
if (A = 0, r = i + 47 | 0, e[9515] ? I = e[9517] : (e[9518] = -1, e[9519] = -1, e[9516] = 4096, e[9517] = 4096, e[9515] = g + 12 & -16 ^ 1431655768, e[9520] = 0, e[9508] = 0, I = 4096), (I = (B = r + I | 0) & (c = 0 - I | 0)) >>> 0 <= i >>> 0) break A;
if ((Q = e[9507]) && (a = (y = e[9505]) + I | 0) >>> 0 <= y >>> 0 | a >>> 0 > Q >>> 0) break A;r: {
if (!(4 & _[38032])) {
o: {
i: {
c: {
Q: {
if (a = e[9403])
for (A = 38036;;) {
if ((Q = e[A >> 2]) >>> 0 <= a >>> 0 & a >>> 0 < Q + e[A + 4 >> 2] >>> 0) break Q;
if (!(A = e[A + 8 >> 2])) break
}
if (-1 == (0 | (C = iI(0)))) break o;
if (B = I, (a = (A = e[9516]) - 1 | 0) & C && (B = (I - C | 0) + (C + a & 0 - A) | 0), B >>> 0 <= i >>> 0) break o;
if ((a = e[9507]) && (A = (c = e[9505]) + B | 0) >>> 0 <= c >>> 0 | A >>> 0 > a >>> 0) break o;
if ((0 | C) != (0 | (A = iI(B)))) break c;
break r
}
if ((0 | (C = iI(B = c & B - C))) == (e[A >> 2] + e[A + 4 >> 2] | 0)) break i;A = C
}
if (-1 == (0 | A)) break o;
if (i + 48 >>> 0 <= B >>> 0) {
C = A;
break r
}
if (-1 == (0 | iI(C = (C = e[9517]) + (r - B | 0) & 0 - C))) break o;B = C + B | 0,
C = A;
break r
}
if (-1 != (0 | C)) break r
}
e[9508] = 4 | e[9508]
}
if (-1 == (0 | (C = iI(I))) | -1 == (0 | (A = iI(0))) | A >>> 0 <= C >>> 0) break a;
if ((B = A - C | 0) >>> 0 <= i + 40 >>> 0) break a
}
A = e[9505] + B | 0,
e[9505] = A,
A >>> 0 > t[9506] && (e[9506] = A);r: {
if (r = e[9403]) {
for (A = 38036;;) {
if (((I = e[A >> 2]) + (a = e[A + 4 >> 2]) | 0) == (0 | C)) break r;
if (!(A = e[A + 8 >> 2])) break
}
break e
}
for ((A = e[9401]) >>> 0 <= C >>> 0 && A || (e[9401] = C), A = 0, e[9510] = B, e[9509] = C, e[9405] = -1, e[9406] = e[9515], e[9512] = 0; a = 37628 + (I = A << 3) | 0, e[I + 37636 >> 2] = a, e[I + 37640 >> 2] = a, 32 != (0 | (A = A + 1 | 0)););a = (A = B - 40 | 0) - (I = -8 - C & 7) | 0,
e[9400] = a,
I = I + C | 0,
e[9403] = I,
e[I + 4 >> 2] = 1 | a,
e[4 + (A + C | 0) >> 2] = 40,
e[9404] = e[9519];
break B
}
if (8 & e[A + 12 >> 2] | C >>> 0 <= r >>> 0 | I >>> 0 > r >>> 0) break e;e[A + 4 >> 2] = a + B,
I = (A = -8 - r & 7) + r | 0,
e[9403] = I,
A = (C = e[9400] + B | 0) - A | 0,
e[9400] = A,
e[I + 4 >> 2] = 1 | A,
e[4 + (C + r | 0) >> 2] = 40,
e[9404] = e[9519];
break B
}
A = 0;
break g
}
A = 0;
break I
}
t[9401] > C >>> 0 && (e[9401] = C),
a = C + B | 0,
A = 38036;e: {
for (;;) {
if ((0 | (I = e[A >> 2])) != (0 | a)) {
if (A = e[A + 8 >> 2]) continue;
break e
}
break
}
if (!(8 & _[A + 12 | 0])) break C
}
for (A = 38036; !((I = e[A >> 2]) >>> 0 <= r >>> 0 && (a = I + e[A + 4 >> 2] | 0) >>> 0 > r >>> 0);) A = e[A + 8 >> 2];
for (c = (A = B - 40 | 0) - (I = -8 - C & 7) | 0, e[9400] = c, I = I + C | 0, e[9403] = I, e[I + 4 >> 2] = 1 | c, e[4 + (A + C | 0) >> 2] = 40, e[9404] = e[9519], e[(I = (A = (a + (39 - a & 7) | 0) - 47 | 0) >>> 0 < r + 16 >>> 0 ? r : A) + 4 >> 2] = 27, A = e[9512], e[I + 16 >> 2] = e[9511], e[I + 20 >> 2] = A, A = e[9510], e[I + 8 >> 2] = e[9509], e[I + 12 >> 2] = A, e[9511] = I + 8, e[9510] = B, e[9509] = C, e[9512] = 0, A = I + 24 | 0; e[A + 4 >> 2] = 7, C = A + 8 | 0, A = A + 4 | 0, C >>> 0 < a >>> 0;);
if ((0 | I) != (0 | r)) {
e[I + 4 >> 2] = -2 & e[I + 4 >> 2], C = I - r | 0, e[r + 4 >> 2] = 1 | C, e[I >> 2] = C;
e: if (C >>> 0 <= 255) A = 37628 + (-8 & C) | 0, (I = e[9397]) & (C = 1 << (C >>> 3)) ? I = e[A + 8 >> 2] : (e[9397] = I | C, I = A), e[A + 8 >> 2] = r, e[I + 12 >> 2] = r, a = 8, C = 12;
else {
A = 31, C >>> 0 <= 16777215 && (A = 62 + ((C >>> 38 - (A = o(C >>> 8 | 0)) & 1) - (A << 1) | 0) | 0), e[r + 28 >> 2] = A, e[r + 16 >> 2] = 0, e[r + 20 >> 2] = 0, I = 37892 + (A << 2) | 0;
_: {
if ((a = e[9398]) & (B = 1 << A)) {
for (A = C << (31 != (0 | A) ? 25 - (A >>> 1 | 0) | 0 : 0), a = e[I >> 2];;) {
if ((0 | C) == (-8 & e[(I = a) + 4 >> 2])) break _;
if (a = A >>> 29 | 0, A <<= 1, !(a = e[16 + (B = (4 & a) + I | 0) >> 2])) break
}
e[B + 16 >> 2] = r
} else e[9398] = a | B,
e[I >> 2] = r;e[r + 24 >> 2] = I,
A = I = r,
a = 12,
C = 8;
break e
}
A = e[I + 8 >> 2], e[A + 12 >> 2] = r, e[I + 8 >> 2] = r, e[r + 8 >> 2] = A, A = 0, a = 12, C = 24
} e[a + r >> 2] = I, e[C + r >> 2] = A
}
}
if (!((A = e[9400]) >>> 0 <= i >>> 0)) {
I = A - i | 0, e[9400] = I, C = (A = e[9403]) + i | 0, e[9403] = C, e[C + 4 >> 2] = 1 | I, e[A + 4 >> 2] = 3 | i, A = A + 8 | 0;
break A
}
}
e[9396] = 48,
A = 0;
break A
}
e[A >> 2] = C,
e[A + 4 >> 2] = e[A + 4 >> 2] + B,
e[4 + (y = (-8 - C & 7) + C | 0) >> 2] = 3 | i,
Q = (B = I + (-8 - I & 7) | 0) - (r = i + y | 0) | 0;C: if (e[9403] != (0 | B))
if (e[9402] != (0 | B)) {
if (1 == (3 & (A = e[B + 4 >> 2]))) {
i = -8 & A, C = e[B + 12 >> 2];
a: if (A >>> 0 <= 255) {
if ((0 | (I = e[B + 8 >> 2])) == (0 | C)) {
h = 37588, n = e[9397] & LI(-2, A >>> 3 | 0), e[h >> 2] = n;
break a
}
e[I + 12 >> 2] = C, e[C + 8 >> 2] = I
} else {
c = e[B + 24 >> 2];
B: if ((0 | C) == (0 | B)) {
e: {
if (A = e[B + 20 >> 2]) I = B + 20 | 0;
else {
if (!(A = e[B + 16 >> 2])) break e;
I = B + 16 | 0
}
for (; a = I, C = A, I = A + 20 | 0, (A = e[A + 20 >> 2]) || (I = C + 16 | 0, A = e[C + 16 >> 2]););e[a >> 2] = 0;
break B
}
C = 0
}
else A = e[B + 8 >> 2], e[A + 12 >> 2] = C, e[C + 8 >> 2] = A;
if (c) {
A = e[B + 28 >> 2];
B: {
if (e[(I = 37892 + (A << 2) | 0) >> 2] == (0 | B)) {
if (e[I >> 2] = C, C) break B;
h = 37592, n = e[9398] & LI(-2, A), e[h >> 2] = n;
break a
}
if (e[c + (e[c + 16 >> 2] == (0 | B) ? 16 : 20) >> 2] = C, !C) break a
}
e[C + 24 >> 2] = c, (A = e[B + 16 >> 2]) && (e[C + 16 >> 2] = A, e[A + 24 >> 2] = C), (A = e[B + 20 >> 2]) && (e[C + 20 >> 2] = A, e[A + 24 >> 2] = C)
}
} Q = i + Q | 0, A = e[4 + (B = B + i | 0) >> 2]
}
if (e[B + 4 >> 2] = -2 & A, e[r + 4 >> 2] = 1 | Q, e[r + Q >> 2] = Q, Q >>> 0 <= 255) A = 37628 + (-8 & Q) | 0, (I = e[9397]) & (C = 1 << (Q >>> 3)) ? I = e[A + 8 >> 2] : (e[9397] = I | C, I = A), e[A + 8 >> 2] = r, e[I + 12 >> 2] = r, e[r + 12 >> 2] = A, e[r + 8 >> 2] = I;
else {
C = 31, Q >>> 0 <= 16777215 && (C = 62 + ((Q >>> 38 - (A = o(Q >>> 8 | 0)) & 1) - (A << 1) | 0) | 0), e[r + 28 >> 2] = C, e[r + 16 >> 2] = 0, e[r + 20 >> 2] = 0, A = 37892 + (C << 2) | 0;
a: {
if ((I = e[9398]) & (a = 1 << C)) {
for (C = Q << (31 != (0 | C) ? 25 - (C >>> 1 | 0) | 0 : 0), I = e[A >> 2];;) {
if ((-8 & e[(A = I) + 4 >> 2]) == (0 | Q)) break a;
if (I = C >>> 29 | 0, C <<= 1, !(I = e[16 + (a = (4 & I) + A | 0) >> 2])) break
}
e[a + 16 >> 2] = r
} else e[9398] = I | a,
e[A >> 2] = r;e[r + 24 >> 2] = A,
e[r + 12 >> 2] = r,
e[r + 8 >> 2] = r;
break C
}
I = e[A + 8 >> 2], e[I + 12 >> 2] = r, e[A + 8 >> 2] = r, e[r + 24 >> 2] = 0, e[r + 12 >> 2] = A, e[r + 8 >> 2] = I
}
} else e[9402] = r, A = e[9399] + Q | 0, e[9399] = A, e[r + 4 >> 2] = 1 | A, e[A + r >> 2] = A;
else e[9403] = r,
A = e[9400] + Q | 0,
e[9400] = A,
e[r + 4 >> 2] = 1 | A;A = y + 8 | 0;
break A
}
I: if (c) {
I = e[a + 28 >> 2];
C: {
if (e[(C = 37892 + (I << 2) | 0) >> 2] == (0 | a)) {
if (e[C >> 2] = A, A) break C;
Q = LI(-2, I) & Q, e[9398] = Q;
break I
}
if (e[c + (e[c + 16 >> 2] == (0 | a) ? 16 : 20) >> 2] = A, !A) break I
}
e[A + 24 >> 2] = c, (I = e[a + 16 >> 2]) && (e[A + 16 >> 2] = I, e[I + 24 >> 2] = A), (I = e[a + 20 >> 2]) && (e[A + 20 >> 2] = I, e[I + 24 >> 2] = A)
}I: if (r >>> 0 <= 15) A = r + i | 0, e[a + 4 >> 2] = 3 | A, e[4 + (A = A + a | 0) >> 2] = 1 | e[A + 4 >> 2];
else if (e[a + 4 >> 2] = 3 | i, e[4 + (B = a + i | 0) >> 2] = 1 | r, e[r + B >> 2] = r, r >>> 0 <= 255) A = 37628 + (-8 & r) | 0,
(I = e[9397]) & (C = 1 << (r >>> 3)) ? I = e[A + 8 >> 2] : (e[9397] = I | C, I = A),
e[A + 8 >> 2] = B,
e[I + 12 >> 2] = B,
e[B + 12 >> 2] = A,
e[B + 8 >> 2] = I;
else {
A = 31, r >>> 0 <= 16777215 && (A = 62 + ((r >>> 38 - (A = o(r >>> 8 | 0)) & 1) - (A << 1) | 0) | 0), e[B + 28 >> 2] = A, e[B + 16 >> 2] = 0, e[B + 20 >> 2] = 0, I = 37892 + (A << 2) | 0;
C: {
if ((C = 1 << A) & Q) {
for (A = r << (31 != (0 | A) ? 25 - (A >>> 1 | 0) | 0 : 0), I = e[I >> 2];;) {
if (C = I, (-8 & e[I + 4 >> 2]) == (0 | r)) break C;
if (c = A >>> 29 | 0, A <<= 1, !(I = e[16 + (c = I + (4 & c) | 0) >> 2])) break
}
e[c + 16 >> 2] = B, e[B + 24 >> 2] = C
} else e[9398] = C | Q,
e[I >> 2] = B,
e[B + 24 >> 2] = I;e[B + 12 >> 2] = B,
e[B + 8 >> 2] = B;
break I
}
A = e[C + 8 >> 2], e[A + 12 >> 2] = B, e[C + 8 >> 2] = B, e[B + 24 >> 2] = 0, e[B + 12 >> 2] = C, e[B + 8 >> 2] = A
}
A = a + 8 | 0;
break A
}
g: if (y) {
I = e[C + 28 >> 2];
I: {
if (e[(a = 37892 + (I << 2) | 0) >> 2] == (0 | C)) {
if (e[a >> 2] = A, A) break I;
h = 37592, n = LI(-2, I) & E, e[h >> 2] = n;
break g
}
if (e[y + (e[y + 16 >> 2] == (0 | C) ? 16 : 20) >> 2] = A, !A) break g
}
e[A + 24 >> 2] = y, (I = e[C + 16 >> 2]) && (e[A + 16 >> 2] = I, e[I + 24 >> 2] = A), (I = e[C + 20 >> 2]) && (e[A + 20 >> 2] = I, e[I + 24 >> 2] = A)
}r >>> 0 <= 15 ? (A = r + i | 0, e[C + 4 >> 2] = 3 | A, e[4 + (A = A + C | 0) >> 2] = 1 | e[A + 4 >> 2]) : (e[C + 4 >> 2] = 3 | i, e[4 + (c = C + i | 0) >> 2] = 1 | r, e[r + c >> 2] = r, Q && (A = 37628 + (-8 & Q) | 0, a = e[9402], (I = 1 << (Q >>> 3)) & B ? I = e[A + 8 >> 2] : (e[9397] = I | B, I = A), e[A + 8 >> 2] = a, e[I + 12 >> 2] = a, e[a + 12 >> 2] = A, e[a + 8 >> 2] = I), e[9402] = c, e[9399] = r),
A = C + 8 | 0
}
return s = g + 16 | 0, 0 | A
}
function F(A, g) {
var I, a, t, r, o, i, c, Q, y, E, h, n, D, f, w, k, l, d, u, S, b, F, N = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
L = 0,
P = 0,
q = 0,
z = 0,
T = 0,
j = 0,
X = 0,
O = 0,
W = 0;
for (s = I = s - 48 | 0, G = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, M = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, C[A + 24 | 0] = M, C[A + 25 | 0] = M >>> 8, C[A + 26 | 0] = M >>> 16, C[A + 27 | 0] = M >>> 24, C[A + 28 | 0] = G, C[A + 29 | 0] = G >>> 8, C[A + 30 | 0] = G >>> 16, C[A + 31 | 0] = G >>> 24, G = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, M = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, C[0 | A] = M, C[A + 1 | 0] = M >>> 8, C[A + 2 | 0] = M >>> 16, C[A + 3 | 0] = M >>> 24, C[A + 4 | 0] = G, C[A + 5 | 0] = G >>> 8, C[A + 6 | 0] = G >>> 16, C[A + 7 | 0] = G >>> 24, G = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, M = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, C[A + 16 | 0] = M, C[A + 17 | 0] = M >>> 8, C[A + 18 | 0] = M >>> 16, C[A + 19 | 0] = M >>> 24, C[A + 20 | 0] = G, C[A + 21 | 0] = G >>> 8, C[A + 22 | 0] = G >>> 16, C[A + 23 | 0] = G >>> 24, M = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, g = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, C[A + 8 | 0] = g, C[A + 9 | 0] = g >>> 8, C[A + 10 | 0] = g >>> 16, C[A + 11 | 0] = g >>> 24, C[A + 12 | 0] = M, C[A + 13 | 0] = M >>> 8, C[A + 14 | 0] = M >>> 16, C[A + 15 | 0] = M >>> 24, g = _[A + 31 | 0], C[A + 31 | 0] = 127 & g, pA(I, A), E = 128 & g, s = g = s - 960 | 0, x(M = g + 304 | 0, I), e[g + 304 >> 2] = e[g + 304 >> 2] + 1, LA(M, M), G = gI(M = e[g + 340 >> 2], M >> 31, 486662, 0), M = p, H = (P = G + 16777216 | 0) >>> 0 < 16777216 ? M + 1 | 0 : M, J = G - (-33554432 & P) | 0, N = gI(M = e[g + 336 >> 2], M >> 31, 486662, 0), G = p, K = gI(M = e[g + 332 >> 2], M >> 31, 486662, 0), M = p, U = N, N = (N = (M = (Y = K + 16777216 | 0) >>> 0 < 16777216 ? M + 1 | 0 : M) >> 25) + G | 0, M = (M = (33554431 & M) << 7 | Y >>> 25) >>> 0 > (m = U + M | 0) >>> 0 ? N + 1 | 0 : N, a = ((67108863 & (M = (G = m + 33554432 | 0) >>> 0 < 33554432 ? M + 1 | 0 : M)) << 6 | G >>> 26) + J | 0, e[g + 292 >> 2] = 0 - a, O = m - (-67108864 & G) | 0, e[g + 288 >> 2] = 0 - O, J = K - (-33554432 & Y) | 0, G = gI(M = e[g + 328 >> 2], M >> 31, 486662, 0), M = p, Y = gI(N = e[g + 324 >> 2], N >> 31, 486662, 0), N = p, U = G, M = M + (G = (N = (m = Y + 16777216 | 0) >>> 0 < 16777216 ? N + 1 | 0 : N) >> 25) | 0, M = (N = U + (K = (33554431 & N) << 7 | m >>> 25) | 0) >>> 0 < K >>> 0 ? M + 1 | 0 : M, t = ((67108863 & (M = (G = N + 33554432 | 0) >>> 0 < 33554432 ? M + 1 | 0 : M)) << 6 | G >>> 26) + J | 0, e[g + 284 >> 2] = 0 - t, r = N - (-67108864 & G) | 0, e[g + 280 >> 2] = 0 - r, J = Y - (-33554432 & m) | 0, N = gI(M = e[g + 320 >> 2], M >> 31, 486662, 0), M = p, Y = gI(G = e[g + 316 >> 2], G >> 31, 486662, 0), G = p, U = N, M = (N = (G = (m = Y + 16777216 | 0) >>> 0 < 16777216 ? G + 1 | 0 : G) >> 25) + M | 0, N = M = (G = U + (K = (33554431 & G) << 7 | m >>> 25) | 0) >>> 0 < K >>> 0 ? M + 1 | 0 : M, o = ((67108863 & (N = (K = G + 33554432 | 0) >>> 0 < 33554432 ? N + 1 | 0 : N)) << 6 | K >>> 26) + J | 0, e[g + 276 >> 2] = 0 - o, i = G - (-67108864 & K) | 0, e[g + 272 >> 2] = 0 - i, U = Y - (-33554432 & m) | 0, M = gI(M = e[g + 312 >> 2], M >> 31, 486662, 0), J = p, K = gI(G = e[g + 308 >> 2], G >> 31, 486662, 0), N = p, G = (33554431 & (N = (Y = K + 16777216 | 0) >>> 0 < 16777216 ? N + 1 | 0 : N)) << 7 | Y >>> 25, N = (N >> 25) + J | 0, G = G >>> 0 > (m = G + M | 0) >>> 0 ? N + 1 | 0 : N, c = ((67108863 & (G = (M = m + 33554432 | 0) >>> 0 < 33554432 ? G + 1 | 0 : G)) << 6 | M >>> 26) + U | 0, e[g + 268 >> 2] = 0 - c, Q = m - (-67108864 & M) | 0, e[g + 264 >> 2] = 0 - Q, m = K - (-33554432 & Y) | 0, G = gI((33554431 & H) << 7 | P >>> 25, H >> 25, 19, 0), M = p, K = G, G = gI(N = e[g + 304 >> 2], N >> 31, 486662, 0), M = p + M | 0, G = (N = K + G | 0) >>> 0 < G >>> 0 ? M + 1 | 0 : M, y = ((67108863 & (G = (M = N + 33554432 | 0) >>> 0 < 33554432 ? G + 1 | 0 : G)) << 6 | M >>> 26
v(M, M, g + 432 | 0), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), R(M, M), v(M, M, g + 480 | 0), R(M, M), R(M, M), R(M, M), v(M, M, g), R(M, M), Bg(g + 400 | 0, M), q = e[g + 256 >> 2], z = e[g + 260 >> 2], T = e[g + 264 >> 2], j = e[g + 268 >> 2], X = e[g + 272 >> 2], m = e[g + 276 >> 2], H = e[g + 280 >> 2], N = e[g + 284 >> 2], G = e[g + 288 >> 2], U = (L = 0 - (1 & C[g + 401 | 0]) | 0) & (0 - (M = e[g + 292 >> 2]) ^ M) ^ M, e[g + 660 >> 2] = U, J = G ^ L & (G ^ 0 - G), e[g + 656 >> 2] = J, P = N ^ L & (N ^ 0 - N), e[g + 652 >> 2] = P, K = H ^ L & (H ^ 0 - H), e[g + 648 >> 2] = K, Y = m ^ L & (m ^ 0 - m), e[g + 644 >> 2] = Y, m = X ^ L & (X ^ 0 - X), e[g + 640 >> 2] = m, H = j ^ L & (j ^ 0 - j), e[g + 636 >> 2] = H, N = T ^ L & (T ^ 0 - T), e[g + 632 >> 2] = N, G = z ^ L & (z ^ 0 - z), e[g + 628 >> 2] = G, M = (q ^ L & (q ^ 0 - q)) - (486662 & L) | 0, e[g + 624 >> 2] = M + 1, e[g + 820 >> 2] = U, e[g + 816 >> 2] = J, e[g + 812 >> 2] = P, e[g + 808 >> 2] = K, e[g + 804 >> 2] = Y, e[g + 800 >> 2] = m, e[g + 796 >> 2] = H, e[g + 792 >> 2] = N, e[g + 788 >> 2] = G, e[g + 784 >> 2] = M - 1, LA(g, g + 624 | 0), v(M = g + 912 | 0, g + 784 | 0, g), Bg(A, M), C[A + 31 | 0] = _[A + 31 | 0] | E, bA(g, A) && (na(), B()), M = e[g + 36 >> 2], e[g + 816 >> 2] = e[g + 32 >> 2], e[g + 820 >> 2] = M, M = e[g + 28 >> 2], e[g + 808 >> 2] = e[g + 24 >> 2], e[g + 812 >> 2] = M, M = e[g + 20 >> 2], e[g + 800 >> 2] = e[g + 16 >> 2], e[g + 804 >> 2] = M, M = e[g + 12 >> 2], e[g + 792 >> 2] = e[g + 8 >> 2], e[g + 796 >> 2] = M, M = e[g + 52 >> 2], e[g + 832 >> 2] = e[g + 48 >> 2], e[g + 836 >> 2] = M, M = e[g + 60 >> 2], e[g + 840 >> 2] = e[g + 56 >> 2], e[g + 844 >> 2] = M, M = e[4 + (G = g - -64 | 0) >> 2], e[g + 848 >> 2] = e[G >> 2], e[g + 852 >> 2] = M, M = e[g + 76 >> 2], e[g + 856 >> 2] = e[g + 72 >> 2], e[g + 860 >> 2] = M, M = e[g + 4 >> 2], e[g + 784 >> 2] = e[g >> 2], e[g + 788 >> 2] = M, M = e[g + 44 >> 2], e[g + 824 >> 2] = e[g + 40 >> 2], e[g + 828 >> 2] = M, M = e[g + 116 >> 2], e[g + 896 >> 2] = e[g + 112 >> 2], e[g + 900 >> 2] = M, M = e[g + 108 >> 2], e[g + 888 >> 2] = e[g + 104 >> 2], e[g + 892 >> 2] = M, M = e[g + 100 >> 2], e[g + 880 >> 2] = e[g + 96 >> 2], e[g + 884 >> 2] = M, M = e[g + 92 >> 2], e[g + 872 >> 2] = e[g + 88 >> 2], e[g + 876 >> 2] = M, M = e[g + 84 >> 2], e[g + 864 >> 2] = e[g + 80 >> 2], e[g + 868 >> 2] = M, FA(K = g + 624 | 0, Y = g + 784 | 0), v(Y, K, m = g + 744 | 0), v(G = g + 824 | 0, N = g + 664 | 0, H = g + 704 | 0), v(M = g + 864 | 0, H, m), FA(K, Y), v(Y, K, m), v(G, N, H), v(M, H, m), FA(K, Y), v(g, K, m), v(G = g + 40 | 0, N, H), v(M = g + 80 | 0, H, m), v(g + 120 | 0, K, N), LA(K, M), v(Y, g, K), v(M = g + 912 | 0, G, K), Bg(A, M), Bg(g + 576 | 0, Y), C[A + 31 | 0] = _[A + 31 | 0] ^ _[g + 576 | 0] << 7, s = g + 960 | 0, s = I + 48 | 0
}
function N(A, g, I, a, B, t) {
var o, i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
x = 0,
R = 0,
L = 0,
P = 0,
q = 0,
z = 0,
j = 0,
X = 0,
O = 0,
W = 0,
V = 0,
Z = 0;
if (s = o = s - 592 | 0, Q = -1, Vg(c = A + 32 | 0) && !Fg(A) && ug(B) && !Fg(B) && !qA(E = o + 128 | 0, B)) {
for (dg(Q = o + 384 | 0), t && dA(Q, 35616, 34, 0), dA(Q, A, 32, 0), dA(Q, B, 32, 0), dA(Q, g, I, a), T(g = Q, Q = o + 320 | 0), d(Q), a = o + 8 | 0, I = c, B = 0, g = 0, s = i = s - 2272 | 0; c = Q + (B >>> 3 | 0) | 0, C[(t = i + 2016 | 0) + B | 0] = _[0 | c] >>> (6 & B) & 1, C[(y = t) + (t = 1 | B) | 0] = _[0 | c] >>> (7 & t) & 1, 256 != (0 | (B = B + 2 | 0)););
for (;;) {
g = (t = g) + 1 | 0;
A: if (!(t >>> 0 > 254) && _[0 | (n = (B = i + 2016 | 0) + t | 0)]) {
g: if (B = C[0 | (h = g + B | 0)])
if ((0 | (B = (Q = B << 1) + (c = C[0 | n]) | 0)) <= 15) C[0 | n] = B, C[0 | h] = 0;
else {
if ((0 | (B = c - Q | 0)) < -15) break A;
for (C[0 | n] = B, B = g;;) {
if (!_[0 | (c = (i + 2016 | 0) + B | 0)]) {
C[0 | c] = 1;
break g
}
if (C[0 | c] = 0, c = B >>> 0 < 255, B = B + 1 | 0, !c) break
}
}if (!(t >>> 0 > 253)) {
g: if (c = C[0 | (y = (B = t + 2 | 0) + (i + 2016 | 0) | 0)])
if ((0 | (c = (h = c << 2) + (Q = C[0 | n]) | 0)) >= 16) {
if ((0 | (c = Q - h | 0)) < -15) break A;
for (C[0 | n] = c;;) {
if (_[0 | (c = (i + 2016 | 0) + B | 0)]) {
if (C[0 | c] = 0, c = B >>> 0 < 255, B = B + 1 | 0, c) continue;
break g
}
break
}
C[0 | c] = 1
} else C[0 | n] = c, C[0 | y] = 0;
if (253 != (0 | t)) {
g: if (c = C[0 | (y = (B = t + 3 | 0) + (i + 2016 | 0) | 0)])
if ((0 | (c = (h = c << 3) + (Q = C[0 | n]) | 0)) >= 16) {
if ((0 | (c = Q - h | 0)) < -15) break A;
for (C[0 | n] = c;;) {
if (_[0 | (c = (i + 2016 | 0) + B | 0)]) {
if (C[0 | c] = 0, c = B >>> 0 < 255, B = B + 1 | 0, c) continue;
break g
}
break
}
C[0 | c] = 1
} else C[0 | n] = c, C[0 | y] = 0;
if (!(t >>> 0 > 251)) {
g: if (c = C[0 | (y = (B = t + 4 | 0) + (i + 2016 | 0) | 0)])
if ((0 | (c = (h = c << 4) + (Q = C[0 | n]) | 0)) >= 16) {
if ((0 | (c = Q - h | 0)) < -15) break A;
for (C[0 | n] = c;;) {
if (_[0 | (c = (i + 2016 | 0) + B | 0)]) {
if (C[0 | c] = 0, c = B >>> 0 < 255, B = B + 1 | 0, c) continue;
break g
}
break
}
C[0 | c] = 1
} else C[0 | n] = c, C[0 | y] = 0;
if (251 != (0 | t)) {
g: if (c = C[0 | (y = (B = t + 5 | 0) + (i + 2016 | 0) | 0)])
if ((0 | (c = (h = c << 5) + (Q = C[0 | n]) | 0)) >= 16) {
if ((0 | (c = Q - h | 0)) < -15) break A;
for (C[0 | n] = c;;) {
if (_[0 | (c = (i + 2016 | 0) + B | 0)]) {
if (C[0 | c] = 0, c = B >>> 0 < 255, B = B + 1 | 0, c) continue;
break g
}
break
}
C[0 | c] = 1
} else C[0 | n] = c, C[0 | y] = 0;
if (!(t >>> 0 > 249) && (t = C[0 | (h = (B = t + 6 | 0) + (i + 2016 | 0) | 0)]))
if ((0 | (t = (Q = t << 6) + (c = C[0 | n]) | 0)) >= 16) {
if ((0 | (t = c - Q | 0)) < -15) break A;
for (C[0 | n] = t;;) {
if (_[0 | (t = (i + 2016 | 0) + B | 0)]) {
if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, t) continue;
break A
}
break
}
C[0 | t] = 1
} else C[0 | n] = t, C[0 | h] = 0
}
}
}
}
}
if (256 == (0 | g)) break
}
for (B = 0; t = I + (B >>> 3 | 0) | 0, C[(g = i + 1760 | 0) + B | 0] = _[0 | t] >>> (6 & B) & 1, C[(c = g) + (g = 1 | B) | 0] = _[0 | t] >>> (7 & g) & 1, 256 != (0 | (B = B + 2 | 0)););
for (g = 0;;) {
I = g, g = g + 1 | 0;
A: if (!(I >>> 0 > 254) && _[0 | (y = (B = i + 1760 | 0) + I | 0)]) {
g: if (B = C[0 | (Q = g + B | 0)])
if ((0 | (B = (c = B << 1) + (t = C[0 | y]) | 0)) <= 15) C[0 | y] = B, C[0 | Q] = 0;
else {
if ((0 | (B = t - c | 0)) < -15) break A;
for (C[0 | y] = B, B = g;;) {
if (!_[0 | (t = (i + 1760 | 0) + B | 0)]) {
C[0 | t] = 1;
break g
}
if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, !t) break
}
}if (!(I >>> 0 > 253)) {
g: if (t = C[0 | (h = (B = I + 2 | 0) + (i + 1760 | 0) | 0)])
if ((0 | (t = (Q = t << 2) + (c = C[0 | y]) | 0)) >= 16) {
if ((0 | (t = c - Q | 0)) < -15) break A;
for (C[0 | y] = t;;) {
if (_[0 | (t = (i + 1760 | 0) + B | 0)]) {
if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, t) continue;
break g
}
break
}
C[0 | t] = 1
} else C[0 | y] = t, C[0 | h] = 0;
if (253 != (0 | I)) {
g: if (t = C[0 | (h = (B = I + 3 | 0) + (i + 1760 | 0) | 0)])
if ((0 | (t = (Q = t << 3) + (c = C[0 | y]) | 0)) >= 16) {
if ((0 | (t = c - Q | 0)) < -15) break A;
for (C[0 | y] = t;;) {
if (_[0 | (t = (i + 1760 | 0) + B | 0)]) {
if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, t) continue;
break g
}
break
}
C[0 | t] = 1
} else C[0 | y] = t, C[0 | h] = 0;
if (!(I >>> 0 > 251)) {
g: if (t = C[0 | (h = (B = I + 4 | 0) + (i + 1760 | 0) | 0)])
if ((0 | (t = (Q = t << 4) + (c = C[0 | y]) | 0)) >= 16) {
if ((0 | (t = c - Q | 0)) < -15) break A;
for (C[0 | y] = t;;) {
if (_[0 | (t = (i + 1760 | 0) + B | 0)]) {
if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, t) continue;
break g
}
break
}
C[0 | t] = 1
} else C[0 | y] = t, C[0 | h] = 0;
if (251 != (0 | I)) {
g: if (t = C[0 | (h = (B = I + 5 | 0) + (i + 1760 | 0) | 0)])
if ((0 | (t = (Q = t << 5) + (c = C[0 | y]) | 0)) >= 16) {
if ((0 | (t = c - Q | 0)) < -15) break A;
for (C[0 | y] = t;;) {
if (_[0 | (t = (i + 1760 | 0) + B | 0)]) {
if (C[0 | t] = 0, t = B >>> 0 < 255, B = B + 1 | 0, t) continue;
break g
}
break
}
C[0 | t] = 1
} else C[0 | y] = t, C[0 | h] = 0;
if (!(I >>> 0 > 249) && (I = C[0 | (Q = (B = I + 6 | 0) + (i + 1760 | 0) | 0)]))
if ((0 | (I = (c = I << 6) + (t = C[0 | y]) | 0)) >= 16) {
if ((0 | (I = t - c | 0)) < -15) break A;
for (C[0 | y] = I;;) {
if (_[0 | (I = (i + 1760 | 0) + B | 0)]) {
if (C[0 | I] = 0, I = B >>> 0 < 255, B = B + 1 | 0, I) continue;
break A
}
break
}
C[0 | I] = 1
} else C[0 | y] = I, C[0 | Q] = 0
}
}
}
}
}
if (256 == (0 | g)) break
}
for ($A(B = i + 480 | 0, E), g = e[E + 36 >> 2], e[i + 192 >> 2] = e[E + 32 >> 2], e[i + 196 >> 2] = g, g = e[E + 28 >> 2], e[i + 184 >> 2] = e[E + 24 >> 2], e[i + 188 >> 2] = g, g = e[E + 20 >> 2], e[i + 176 >> 2] = e[E + 16 >> 2], e[i + 180 >> 2] = g, g = e[E + 12 >> 2], e[i + 168 >> 2] = e[E + 8 >> 2], e[i + 172 >> 2] = g, g = e[E + 4 >> 2], e[i + 160 >> 2] = e[E >> 2], e[i + 164 >> 2] = g, g = e[E + 52 >> 2], e[i + 208 >> 2] = e[E + 48 >> 2], e[i + 212 >> 2] = g, g = e[E + 60 >> 2], e[i + 216 >> 2] = e[E + 56 >> 2], e[i + 220 >> 2] = g, g = e[4 + (I = E - -64 | 0) >> 2], e[i + 224 >> 2] = e[I >> 2], e[i + 228 >> 2] = g, g = e[E + 76 >> 2], e[i + 232 >> 2] = e[E + 72 >> 2], e[i + 236 >> 2] = g, g = e[E + 44 >> 2], e[i + 200 >> 2] = e[E + 40 >> 2], e[i + 204 >> 2] = g, g = e[E + 92 >> 2], e[i + 248 >> 2] = e[E + 88 >> 2], e[i + 252 >> 2] = g, g = e[E + 100 >> 2], e[i + 256 >> 2] = e[E + 96 >> 2], e[i + 260 >> 2] = g, g = e[E + 108 >> 2], e[i + 264 >> 2] = e[E + 104 >> 2], e[i + 268 >> 2] = g, g = e[E + 116 >> 2], e[i + 272 >> 2] = e[E + 112 >> 2], e[i + 276 >> 2] = g, g = e[E + 84 >> 2], e[i + 240 >> 2] = e[E + 80 >> 2], e[i + 244 >> 2] = g, FA(t = i + 320 | 0, I = i + 160 | 0), v(i, t, p = i + 440 | 0), v(i + 40 | 0, D = i + 360 | 0, f = i + 400 | 0), v(i + 80 | 0, f, p), v(i + 120 | 0, t, D), sA(t, i, B), v(I, t, p), v(k = i + 200 | 0, D, f), v(l = i + 240 | 0, f, p), v(w = i + 280 | 0, t, D), $A(g = i + 640 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(g = i + 800 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(g = i + 960 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(g = i + 1120 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(g = i + 1280 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(g = i + 1440 | 0, I), sA(t, i, g), v(I, t, p), v(k, D, f), v(l, f, p), v(w, t, D), $A(i + 1600 | 0, I), e[a + 32 >> 2] = 0, e[a + 36 >> 2] = 0, e[a + 24 >> 2] = 0, e[a + 28 >> 2] = 0, e[a + 16 >> 2] = 0, e[a + 20 >> 2] = 0, e[a + 8 >> 2] = 0, e[a + 12 >> 2] = 0, e[a >> 2] = 0, e[a + 4 >> 2] = 0, e[a + 44 >> 2] = 0, e[a + 48 >> 2] = 0, e[a + 40 >> 2] = 1, e[a + 52 >> 2] = 0, e[a + 56 >> 2] = 0, e[a + 60 >> 2] = 0, e[a + 64 >> 2] = 0, e[a + 68 >> 2] = 0, e[a + 72 >> 2] = 0, e[a + 84 >> 2] = 0, e[a + 88 >> 2] = 0, e[a + 76 >> 2] = 0, e[a + 80 >> 2] = 1, e[a + 92 >> 2] = 0, e[a + 96 >> 2] = 0, e[a + 100 >> 2] = 0, e[a + 104 >> 2] = 0, e[a + 108 >> 2] = 0, e[a + 112 >> 2] = 0, e[a + 116 >> 2] = 0, j = a + 80 | 0, X = a + 40 | 0, g = 255;;) {
A: {
g: {
if (!_[(I = i + 2016 | 0) + g | 0] && !_[(B = i + 1760 | 0) + g | 0]) {
if (!(_[(t = I) + (I = g - 1 | 0) | 0] | _[I + B | 0])) break g;
g = I
}
if ((0 | g) < 0) break A;
for (; FA(B = i + 320 | 0, a), I = g, (0 | (t = C[g + (i + 2016 | 0) | 0])) > 0 ? (v(g = i + 160 | 0, B, p), v(k, D, f), v(l, f, p), v(w, B, D), sA(B, g, (i + 480 | 0) + r((254 & t) >>> 1 | 0, 160) | 0)) : (0 | t) >= 0 || (v(g = i + 160 | 0, B = i + 320 | 0, p), v(k, D, f), v(l, f, p), v(w, B, D), hA(B, g, (i + 480 | 0) + r((0 - t & 254) >>> 1 | 0, 160) | 0)), (0 | (U = C[I + (i + 1760 | 0) | 0])) > 0 ? (v(g = i + 160 | 0, B = i + 320 | 0, p), v(k, D, f), v(l, f, p), v(w, B, D), nA(B, g, r((254 & U) >>> 1 | 0, 120) + 1744 | 0)) : (0 | U) >= 0 || (v(i + 160 | 0, J = i + 320 | 0, p), v(k, D, f), v(l, f, p), v(w, J, D), u = e[i + 160 >> 2], S = e[i + 200 >> 2], b = e[i + 164 >> 2], F = e[i + 204 >> 2], N = e[i + 168 >> 2], M = e[i + 208 >> 2], G = e[i + 172 >> 2], K = e[i + 212 >> 2], m = e[i + 176 >> 2], Y = e[i + 216 >> 2], H = e[i + 180 >> 2], n = e[i + 220 >> 2], y = e[i + 184 >> 2], h = e[i + 224 >> 2], Q = e[i + 188 >> 2], E = e[i + 228 >> 2], c = e[i + 192 >> 2], t = e[i + 232 >> 2], B = e[i + 236 >> 2], g = e[i + 196 >> 2], e[i + 396 >> 2] = B - g, e[i + 392 >> 2] = t - c, e[i + 388 >> 2] = E - Q, e[i + 384 >> 2] = h - y, e[i + 380 >> 2] = n - H, e[i + 376 >> 2] = Y - m, e[i + 372 >> 2] = K - G, e[i + 368 >> 2] = M - N, e[i + 364 >> 2] = F - b, e[i + 360 >> 2] = S - u, e[i + 356 >> 2] = g + B, e[i + 352 >> 2] = t + c, e[i + 348 >> 2] = Q + E, e[i + 344 >> 2] = y + h, e[i + 340 >> 2] = n + H, e[i + 336 >> 2] = m + Y, e[i + 332 >> 2] = G + K, e[i + 328 >> 2] = N + M, e[i + 324 >> 2] = b + F, e[i + 320 >> 2] = u + S, v(f, J, 40 + (g = r((0 - U & 254) >>> 1 | 0, 120) + 1744 | 0) | 0), v(D, D, g), v(p, g + 80 | 0, w), O = e[i + 276 >> 2], W = e[i + 272 >> 2], U = e[i + 268 >> 2], J = e[i + 264 >> 2], y = e[i + 260 >> 2], h = e[i + 256 >> 2], Q = e[i + 252 >> 2], E = e[i + 248 >> 2], c = e[i + 244 >> 2], t = e[i + 240 >> 2], x = e[i + 360 >> 2], R = e[i + 400 >> 2], L = e[i + 364 >> 2], P = e[i + 404 >> 2], q = e[i + 368 >> 2], z = e[i + 408 >> 2], u = e[i + 372 >> 2], S = e[i + 412 >> 2], b = e[i + 376 >> 2], F = e[i + 416 >> 2], N = e[i + 380 >> 2], M = e[i + 420 >> 2], G = e[i + 384 >> 2], K = e[i + 424 >> 2], m = e[i + 388 >> 2], Y = e[i + 428 >> 2], H = e[i + 392 >> 2], n = e[i + 432 >> 2], B = e[i + 396 >> 2], g = e[i + 436 >> 2], e[i + 396 >> 2] = B + g, e[i + 392 >> 2] = n + H, e[i + 388 >> 2] = m + Y, e[i + 384 >> 2] = G + K, e[i + 380 >> 2] = N + M, e[i + 376 >> 2] = b + F, e[i + 372 >> 2] = u + S, e[i + 368 >> 2] = q + z, e[i + 364 >> 2] = L + P, e[i + 360 >> 2] = x + R, e[i + 356 >> 2] = g - B, e[i + 352 >> 2] = n - H, e[i + 348 >> 2] = Y - m, e[i + 344 >> 2] = K - G, e[i + 340 >> 2] = M - N, e[i + 336 >> 2] = F - b, e[i + 332 >> 2] = S - u, e[i + 328 >> 2] = z - q, e[i + 324 >> 2] = P - L, e[i + 320 >> 2] = R - x, u = t << 1, S = e[i + 440 >> 2], e[i + 400 >> 2] = u - S, b = c << 1, F = e[i + 444 >> 2], e[i + 404 >> 2] = b - F, N = E << 1, M = e[i + 448 >> 2], e[i + 408 >> 2] = N - M, G = Q << 1, K = e[i + 452 >> 2], e[i + 412 >> 2] = G - K, m = h << 1, Y = e[i + 456 >> 2], e[i + 416 >> 2] = m - Y, H = y << 1, n = e[i + 460 >> 2], e[i + 420 >> 2] = H - n, y = J << 1, h = e[i + 464 >> 2], e[i + 424 >> 2] = y - h, Q = U << 1, E = e[i + 468 >> 2], e[i + 428 >> 2] = Q - E, c = W << 1, t = e[i + 472 >> 2], e[i + 432 >> 2] = c - t, B = O << 1, g = e[i + 476 >> 2], e[i + 436 >> 2] = B - g, e[i + 440 >> 2] = u + S, e[i + 444 >> 2] = b + F, e[i + 448 >> 2] = N + M, e[i + 452 >> 2] = G + K, e[i + 456 >> 2] = m + Y, e[i + 460 >> 2] = n + H, e[i + 464 >> 2] = y + h, e[i + 468 >> 2] = Q + E, e[i + 472 >> 2] = t + c, e[i + 476 >> 2] = g + B), v(a, i + 320 | 0, p), v(X, D, f), v(j, f, p), g = I - 1 | 0, (0 | I) > 0;);
break A
}
if (g = g - 2 | 0, I) continue
}
break
}
s = i + 2272 | 0, cI(g = o + 288 | 0, a), V = -1, Z = uC(g, A), Q = ((0 | A) == (0 | g) ? V : Z) | bg(A, g, 32)
}
return s = o + 592 | 0, Q
}
function v(A, g, I) {
var C, a, B, _, t, o, i, c, Q, y, E, s, h, n, D, f, w, k, l, d, u, S, b, F, N, v, M, G, K, m, Y, H, U, J, x, R, L, P, q, z, T, j, X, O, W, V, Z, $, AA, gA, IA, CA, aA, BA = 0,
eA = 0,
_A = 0,
tA = 0,
rA = 0,
oA = 0,
iA = 0,
cA = 0,
QA = 0,
yA = 0,
EA = 0,
sA = 0,
hA = 0,
nA = 0,
pA = 0,
DA = 0,
fA = 0,
wA = 0,
kA = 0,
lA = 0,
dA = 0,
uA = 0,
SA = 0,
bA = 0,
FA = 0;
BA = gI(C = e[I + 4 >> 2], y = C >> 31, fA = (f = e[g + 20 >> 2]) << 1, Y = fA >> 31), _A = p, eA = (hA = gI(pA = e[I >> 2], B = pA >> 31, a = e[g + 24 >> 2], _ = a >> 31)) + BA | 0, BA = p + _A | 0, BA = eA >>> 0 < hA >>> 0 ? BA + 1 | 0 : BA, QA = gI(t = e[I + 8 >> 2], h = t >> 31, hA = e[g + 16 >> 2], o = hA >> 31), _A = p + BA | 0, _A = (eA = QA + eA | 0) >>> 0 < QA >>> 0 ? _A + 1 | 0 : _A, BA = (QA = gI(E = e[I + 12 >> 2], w = E >> 31, F = (k = e[g + 12 >> 2]) << 1, H = F >> 31)) + eA | 0, eA = p + _A | 0, eA = BA >>> 0 < QA >>> 0 ? eA + 1 | 0 : eA, _A = (nA = gI(n = e[I + 16 >> 2], N = n >> 31, QA = e[g + 8 >> 2], i = QA >> 31)) + BA | 0, BA = p + eA | 0, BA = _A >>> 0 < nA >>> 0 ? BA + 1 | 0 : BA, eA = _A, _A = gI(l = e[I + 20 >> 2], U = l >> 31, v = (d = e[g + 4 >> 2]) << 1, J = v >> 31), BA = p + BA | 0, BA = (eA = eA + _A | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, V = iA = e[I + 24 >> 2], _A = (yA = gI(iA, O = iA >> 31, nA = e[g >> 2], c = nA >> 31)) + eA | 0, eA = p + BA | 0, eA = _A >>> 0 < yA >>> 0 ? eA + 1 | 0 : eA, x = e[I + 28 >> 2], BA = (yA = gI(sA = r(x, 19), u = sA >> 31, M = (S = e[g + 36 >> 2]) << 1, R = M >> 31)) + _A | 0, _A = p + eA | 0, _A = BA >>> 0 < yA >>> 0 ? _A + 1 | 0 : _A, dA = e[I + 32 >> 2], eA = (cA = gI(tA = r(dA, 19), D = tA >> 31, yA = e[g + 32 >> 2], Q = yA >> 31)) + BA | 0, BA = p + _A | 0, BA = eA >>> 0 < cA >>> 0 ? BA + 1 | 0 : BA, Z = e[I + 36 >> 2], I = gI(cA = r(Z, 19), s = cA >> 31, G = (b = e[g + 28 >> 2]) << 1, L = G >> 31), BA = p + BA | 0, rA = g = I + eA | 0, I = g >>> 0 < I >>> 0 ? BA + 1 | 0 : BA, g = gI(hA, o, C, y), BA = p, eA = gI(pA, B, f, P = f >> 31), _A = p + BA | 0, _A = (g = eA + g | 0) >>> 0 < eA >>> 0 ? _A + 1 | 0 : _A, BA = gI(t, h, k, q = k >> 31), eA = p + _A | 0, eA = (g = BA + g | 0) >>> 0 < BA >>> 0 ? eA + 1 | 0 : eA, _A = gI(QA, i, E, w), BA = p + eA | 0, BA = (g = _A + g | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, eA = gI(n, N, d, z = d >> 31), BA = p + BA | 0, BA = (g = eA + g | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(nA, c, l, U), BA = p + BA | 0, BA = (g = eA + g | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(iA = r(iA, 19), K = iA >> 31, S, T = S >> 31), _A = p + BA | 0, _A = (g = eA + g | 0) >>> 0 < eA >>> 0 ? _A + 1 | 0 : _A, BA = gI(yA, Q, sA, u), eA = p + _A | 0, eA = (g = BA + g | 0) >>> 0 < BA >>> 0 ? eA + 1 | 0 : eA, _A = gI(tA, D, b, j = b >> 31), BA = p + eA | 0, BA = (g = _A + g | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, eA = gI(cA, s, a, _), BA = p + BA | 0, SA = g = eA + g | 0, wA = g >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, g = gI(C, y, F, H), BA = p, eA = gI(pA, B, hA, o), BA = p + BA | 0, BA = (g = eA + g | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(QA, i, t, h), _A = p + BA | 0, _A = (g = eA + g | 0) >>> 0 < eA >>> 0 ? _A + 1 | 0 : _A, BA = gI(E, w, v, J), eA = p + _A | 0, eA = (g = BA + g | 0) >>> 0 < BA >>> 0 ? eA + 1 | 0 : eA, _A = gI(nA, c, n, N), BA = p + eA | 0, BA = (g = _A + g | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, eA = gI(m = r(l, 19), X = m >> 31, M, R), BA = p + BA | 0, BA = (g = eA + g | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(yA, Q, iA, K), BA = p + BA | 0, BA = (g = eA + g | 0) >>> 0 < eA >>> 0 ? BA + 1 | 0 : BA, eA = gI(sA, u, G, L), _A = p + BA | 0, _A = (g = eA + g | 0) >>> 0 < eA >>> 0 ? _A + 1 | 0 : _A, BA = gI(tA, D, a, _), eA = p + _A | 0, eA = (g = BA + g | 0) >>> 0 < BA >>> 0 ? eA + 1 | 0 : eA, _A = gI(cA, s, fA, Y), BA = p + eA | 0, $ = g = _A + g | 0, AA = BA = g >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, gA = g = g + 33554432 | 0, IA = BA = g >>> 0 < 33554432 ? BA + 1 | 0 : BA, _A = (67108863 & BA) << 6 | g >>> 26, BA = (BA >> 26) + wA | 0, SA = g = _A + SA | 0, BA = g >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, CA = g = g + 16777216 | 0, BA = I + (eA = (_A = g >>> 0 < 16777216 ? BA + 1 | 0 : BA) >> 25) | 0, BA = (g = (_A = (33554431 & _A) << 7 | g >>> 25) + rA | 0) >>> 0 < _A >>> 0 ? BA + 1 | 0 : BA, kA = I = (eA = g) + 33554432 | 0, g = BA = I >>> 0 < 33554432 ? BA + 1 | 0 : BA, e[A + 24 >> 2] = eA - (-67108864 & I), I = gI(C, y, v, J), BA = p, eA = gI(pA, B, QA,
}
function M(A, g) {
var I, C, a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f = 0,
w = 0,
k = 0;
s = I = s - 544 | 0, C = _[A + 60 | 0] | _[A + 61 | 0] << 8 | _[A + 62 | 0] << 16 | _[A + 63 | 0] << 24, a = _[A + 56 | 0] | _[A + 57 | 0] << 8 | _[A + 58 | 0] << 16 | _[A + 59 | 0] << 24, B = _[A + 52 | 0] | _[A + 53 | 0] << 8 | _[A + 54 | 0] << 16 | _[A + 55 | 0] << 24, t = _[A + 48 | 0] | _[A + 49 | 0] << 8 | _[A + 50 | 0] << 16 | _[A + 51 | 0] << 24, r = _[A + 32 | 0] | _[A + 33 | 0] << 8 | _[A + 34 | 0] << 16 | _[A + 35 | 0] << 24, o = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24, i = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24, c = _[A + 44 | 0] | _[A + 45 | 0] << 8 | _[A + 46 | 0] << 16 | _[A + 47 | 0] << 24, f = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, Q = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, y = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, E = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, h = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, n = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, p = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, D = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, A = e[g + 124 >> 2], e[I + 536 >> 2] = e[g + 120 >> 2], e[I + 540 >> 2] = A, A = e[g + 116 >> 2], e[I + 528 >> 2] = e[g + 112 >> 2], e[I + 532 >> 2] = A, A = e[g + 108 >> 2], e[I + 504 >> 2] = e[g + 104 >> 2], e[I + 508 >> 2] = A, A = e[g + 100 >> 2], e[I + 496 >> 2] = e[g + 96 >> 2], e[I + 500 >> 2] = A, A = e[g + 124 >> 2], e[I + 488 >> 2] = e[g + 120 >> 2], e[I + 492 >> 2] = A, A = e[g + 116 >> 2], e[I + 480 >> 2] = e[g + 112 >> 2], e[I + 484 >> 2] = A, Ag(k = I + 512 | 0, I + 496 | 0, I + 480 | 0), A = e[I + 524 >> 2], e[g + 120 >> 2] = e[I + 520 >> 2], e[g + 124 >> 2] = A, A = e[I + 516 >> 2], e[g + 112 >> 2] = e[I + 512 >> 2], e[g + 116 >> 2] = A, A = e[g + 92 >> 2], e[I + 472 >> 2] = e[g + 88 >> 2], e[I + 476 >> 2] = A, A = e[g + 84 >> 2], e[I + 464 >> 2] = e[g + 80 >> 2], e[I + 468 >> 2] = A, A = e[g + 108 >> 2], e[I + 456 >> 2] = e[g + 104 >> 2], e[I + 460 >> 2] = A, A = e[g + 100 >> 2], e[I + 448 >> 2] = e[g + 96 >> 2], e[I + 452 >> 2] = A, Ag(k, I + 464 | 0, I + 448 | 0), A = e[I + 524 >> 2], e[g + 104 >> 2] = e[I + 520 >> 2], e[g + 108 >> 2] = A, A = e[I + 516 >> 2], e[g + 96 >> 2] = e[I + 512 >> 2], e[g + 100 >> 2] = A, A = e[g + 76 >> 2], e[I + 440 >> 2] = e[g + 72 >> 2], e[I + 444 >> 2] = A, w = e[4 + (A = g - -64 | 0) >> 2], e[I + 432 >> 2] = e[A >> 2], e[I + 436 >> 2] = w, w = e[g + 92 >> 2], e[I + 424 >> 2] = e[g + 88 >> 2], e[I + 428 >> 2] = w, w = e[g + 84 >> 2], e[I + 416 >> 2] = e[g + 80 >> 2], e[I + 420 >> 2] = w, Ag(k, I + 432 | 0, I + 416 | 0), w = e[I + 524 >> 2], e[g + 88 >> 2] = e[I + 520 >> 2], e[g + 92 >> 2] = w, w = e[I + 516 >> 2], e[g + 80 >> 2] = e[I + 512 >> 2], e[g + 84 >> 2] = w, w = e[g + 60 >> 2], e[I + 408 >> 2] = e[g + 56 >> 2], e[I + 412 >> 2] = w, w = e[g + 52 >> 2], e[I + 400 >> 2] = e[g + 48 >> 2], e[I + 404 >> 2] = w, w = e[g + 76 >> 2], e[I + 392 >> 2] = e[g + 72 >> 2], e[I + 396 >> 2] = w, w = e[A + 4 >> 2], e[I + 384 >> 2] = e[A >> 2], e[I + 388 >> 2] = w, Ag(k, I + 400 | 0, I + 384 | 0), w = e[I + 524 >> 2], e[g + 72 >> 2] = e[I + 520 >> 2], e[g + 76 >> 2] = w, w = e[I + 516 >> 2], e[A >> 2] = e[I + 512 >> 2], e[A + 4 >> 2] = w, w = e[g + 44 >> 2], e[I + 376 >> 2] = e[g + 40 >> 2], e[I + 380 >> 2] = w, w = e[g + 36 >> 2], e[I + 368 >> 2] = e[g + 32 >> 2], e[I + 372 >> 2] = w, w = e[g + 60 >> 2], e[I + 360 >> 2] = e[g + 56 >> 2], e[I + 364 >> 2] = w, w = e[g + 52 >> 2], e[I + 352 >> 2] = e[g + 48 >> 2], e[I + 356 >> 2] = w, Ag(k, I + 368 | 0, I + 352 | 0), w = e[I + 524 >> 2], e[g + 56 >> 2] = e[I + 520 >> 2], e[g + 60 >> 2] = w, w = e[I + 516 >> 2], e[g + 48 >> 2] = e[I + 512 >> 2], e[g + 52 >> 2] = w, w = e[g + 28 >> 2], e[I + 344 >> 2] = e[g + 24 >> 2], e[I + 348 >> 2] = w, w = e[g + 20 >> 2], e[I + 3
}
function G(A, g, I, a, B) {
var t, r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0;
for (s = t = s - 288 | 0, n = (_[B + 44 | 0] | _[B + 45 | 0] << 8 | _[B + 46 | 0] << 16 | _[B + 47 | 0] << 24) ^ a >>> 29, p = (_[B + 40 | 0] | _[B + 41 | 0] << 8 | _[B + 42 | 0] << 16 | _[B + 43 | 0] << 24) ^ a << 3, D = (_[B + 36 | 0] | _[B + 37 | 0] << 8 | _[B + 38 | 0] << 16 | _[B + 39 | 0] << 24) ^ I >>> 29, a = (_[0 | (i = B + 32 | 0)] | _[i + 1 | 0] << 8 | _[i + 2 | 0] << 16 | _[i + 3 | 0] << 24) ^ I << 3, E = B + 16 | 0, Q = B + 48 | 0, o = B - -64 | 0, y = B + 80 | 0, r = B + 96 | 0, c = B + 112 | 0; I = e[c + 12 >> 2], e[t + 280 >> 2] = e[c + 8 >> 2], e[t + 284 >> 2] = I, I = e[c + 4 >> 2], e[t + 272 >> 2] = e[c >> 2], e[t + 276 >> 2] = I, I = e[r + 12 >> 2], e[t + 248 >> 2] = e[r + 8 >> 2], e[t + 252 >> 2] = I, I = e[r + 4 >> 2], e[t + 240 >> 2] = e[r >> 2], e[t + 244 >> 2] = I, I = e[c + 12 >> 2], e[t + 232 >> 2] = e[c + 8 >> 2], e[t + 236 >> 2] = I, I = e[c + 4 >> 2], e[t + 224 >> 2] = e[c >> 2], e[t + 228 >> 2] = I, Ag(h = t + 256 | 0, t + 240 | 0, t + 224 | 0), I = e[t + 268 >> 2], e[c + 8 >> 2] = e[t + 264 >> 2], e[c + 12 >> 2] = I, I = e[t + 260 >> 2], e[c >> 2] = e[t + 256 >> 2], e[c + 4 >> 2] = I, I = e[y + 12 >> 2], e[t + 216 >> 2] = e[y + 8 >> 2], e[t + 220 >> 2] = I, I = e[y + 4 >> 2], e[t + 208 >> 2] = e[y >> 2], e[t + 212 >> 2] = I, I = e[r + 12 >> 2], e[t + 200 >> 2] = e[r + 8 >> 2], e[t + 204 >> 2] = I, I = e[r + 4 >> 2], e[t + 192 >> 2] = e[r >> 2], e[t + 196 >> 2] = I, Ag(h, t + 208 | 0, t + 192 | 0), I = e[t + 268 >> 2], e[r + 8 >> 2] = e[t + 264 >> 2], e[r + 12 >> 2] = I, I = e[t + 260 >> 2], e[r >> 2] = e[t + 256 >> 2], e[r + 4 >> 2] = I, I = e[o + 12 >> 2], e[t + 184 >> 2] = e[o + 8 >> 2], e[t + 188 >> 2] = I, I = e[o + 4 >> 2], e[t + 176 >> 2] = e[o >> 2], e[t + 180 >> 2] = I, I = e[y + 12 >> 2], e[t + 168 >> 2] = e[y + 8 >> 2], e[t + 172 >> 2] = I, I = e[y + 4 >> 2], e[t + 160 >> 2] = e[y >> 2], e[t + 164 >> 2] = I, Ag(h, t + 176 | 0, t + 160 | 0), I = e[t + 268 >> 2], e[y + 8 >> 2] = e[t + 264 >> 2], e[y + 12 >> 2] = I, I = e[t + 260 >> 2], e[y >> 2] = e[t + 256 >> 2], e[y + 4 >> 2] = I, I = e[Q + 12 >> 2], e[t + 152 >> 2] = e[Q + 8 >> 2], e[t + 156 >> 2] = I, I = e[Q + 4 >> 2], e[t + 144 >> 2] = e[Q >> 2], e[t + 148 >> 2] = I, I = e[o + 12 >> 2], e[t + 136 >> 2] = e[o + 8 >> 2], e[t + 140 >> 2] = I, I = e[o + 4 >> 2], e[t + 128 >> 2] = e[o >> 2], e[t + 132 >> 2] = I, Ag(h, t + 144 | 0, t + 128 | 0), I = e[t + 268 >> 2], e[o + 8 >> 2] = e[t + 264 >> 2], e[o + 12 >> 2] = I, I = e[t + 260 >> 2], e[o >> 2] = e[t + 256 >> 2], e[o + 4 >> 2] = I, I = e[i + 12 >> 2], e[t + 120 >> 2] = e[i + 8 >> 2], e[t + 124 >> 2] = I, I = e[i + 4 >> 2], e[t + 112 >> 2] = e[i >> 2], e[t + 116 >> 2] = I, I = e[Q + 12 >> 2], e[t + 104 >> 2] = e[Q + 8 >> 2], e[t + 108 >> 2] = I, I = e[Q + 4 >> 2], e[t + 96 >> 2] = e[Q >> 2], e[t + 100 >> 2] = I, Ag(h, t + 112 | 0, t + 96 | 0), I = e[t + 268 >> 2], e[Q + 8 >> 2] = e[t + 264 >> 2], e[Q + 12 >> 2] = I, I = e[t + 260 >> 2], e[Q >> 2] = e[t + 256 >> 2], e[Q + 4 >> 2] = I, I = e[E + 12 >> 2], e[t + 88 >> 2] = e[E + 8 >> 2], e[t + 92 >> 2] = I, I = e[E + 4 >> 2], e[t + 80 >> 2] = e[E >> 2], e[t + 84 >> 2] = I, I = e[i + 12 >> 2], e[t + 72 >> 2] = e[i + 8 >> 2], e[t + 76 >> 2] = I, I = e[i + 4 >> 2], e[t + 64 >> 2] = e[i >> 2], e[t + 68 >> 2] = I, Ag(h, t + 80 | 0, t - -64 | 0), I = e[t + 268 >> 2], e[i + 8 >> 2] = e[t + 264 >> 2], e[i + 12 >> 2] = I, I = e[t + 260 >> 2], e[i >> 2] = e[t + 256 >> 2], e[i + 4 >> 2] = I, I = e[B + 12 >> 2], e[t + 56 >> 2] = e[B + 8 >> 2], e[t + 60 >> 2] = I, I = e[B + 4 >> 2], e[t + 48 >> 2] = e[B >> 2], e[t + 52 >> 2] = I, I = e[E + 12 >> 2], e[t + 40 >> 2] = e[E + 8 >> 2], e[t + 44 >> 2] = I, I = e[E + 4 >> 2], e[t + 32 >> 2] = e[E >> 2], e[t + 36 >> 2] = I, Ag(h, t + 48 | 0, t + 32 | 0), I = e[t + 268 >> 2], e[E + 8 >> 2] = e[t + 264 >> 2], e[E + 12 >> 2] = I, I = e[t + 260 >> 2], e[E >> 2] = e[t + 256 >> 2], e[E + 4 >> 2] = I, I = e[t + 284 >> 2], e[t + 24 >> 2] = e[t + 280 >> 2], e[t + 28 >> 2] = I, I = e[t + 276 >> 2], e[t + 16 >> 2] = e[t + 272 >> 2], e[t + 20 >> 2] = I, I = e[B + 12 >>
A: {
g: {
I: {
if (I = g - 16 | 0) {
if (16 == (0 | I)) break I;
break g
}
o = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24,
i = _[B + 48 | 0] | _[B + 49 | 0] << 8 | _[B + 50 | 0] << 16 | _[B + 51 | 0] << 24,
E = _[B + 32 | 0] | _[B + 33 | 0] << 8 | _[B + 34 | 0] << 16 | _[B + 35 | 0] << 24,
Q = _[B + 96 | 0] | _[B + 97 | 0] << 8 | _[B + 98 | 0] << 16 | _[B + 99 | 0] << 24,
y = _[B + 80 | 0] | _[B + 81 | 0] << 8 | _[B + 82 | 0] << 16 | _[B + 83 | 0] << 24,
r = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24,
c = _[B + 52 | 0] | _[B + 53 | 0] << 8 | _[B + 54 | 0] << 16 | _[B + 55 | 0] << 24,
h = _[B + 36 | 0] | _[B + 37 | 0] << 8 | _[B + 38 | 0] << 16 | _[B + 39 | 0] << 24,
n = _[B + 100 | 0] | _[B + 101 | 0] << 8 | _[B + 102 | 0] << 16 | _[B + 103 | 0] << 24,
p = _[B + 84 | 0] | _[B + 85 | 0] << 8 | _[B + 86 | 0] << 16 | _[B + 87 | 0] << 24,
D = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24,
f = _[B + 56 | 0] | _[B + 57 | 0] << 8 | _[B + 58 | 0] << 16 | _[B + 59 | 0] << 24,
a = _[B + 40 | 0] | _[B + 41 | 0] << 8 | _[B + 42 | 0] << 16 | _[B + 43 | 0] << 24,
I = _[B + 104 | 0] | _[B + 105 | 0] << 8 | _[B + 106 | 0] << 16 | _[B + 107 | 0] << 24,
g = _[B + 88 | 0] | _[B + 89 | 0] << 8 | _[B + 90 | 0] << 16 | _[B + 91 | 0] << 24,
B = w ^ (_[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24) ^ (_[B + 60 | 0] | _[B + 61 | 0] << 8 | _[B + 62 | 0] << 16 | _[B + 63 | 0] << 24) ^ (_[B + 44 | 0] | _[B + 45 | 0] << 8 | _[B + 46 | 0] << 16 | _[B + 47 | 0] << 24) ^ (_[B + 92 | 0] | _[B + 93 | 0] << 8 | _[B + 94 | 0] << 16 | _[B + 95 | 0] << 24) ^ (_[B + 108 | 0] | _[B + 109 | 0] << 8 | _[B + 110 | 0] << 16 | _[B + 111 | 0] << 24) ^ F,
C[A + 12 | 0] = B,
C[A + 13 | 0] = B >>> 8,
C[A + 14 | 0] = B >>> 16,
C[A + 15 | 0] = B >>> 24,
g = D ^ f ^ a ^ g ^ I ^ b ^ k,
C[A + 8 | 0] = g,
C[A + 9 | 0] = g >>> 8,
C[A + 10 | 0] = g >>> 16,
C[A + 11 | 0] = g >>> 24,
g = r ^ c ^ h ^ n ^ p ^ S ^ l,
C[A + 4 | 0] = g,
C[A + 5 | 0] = g >>> 8,
C[A + 6 | 0] = g >>> 16,
C[A + 7 | 0] = g >>> 24,
g = o ^ i ^ E ^ Q ^ y ^ u ^ d,
C[0 | A] = g,
C[A + 1 | 0] = g >>> 8,
C[A + 2 | 0] = g >>> 16,
C[A + 3 | 0] = g >>> 24;
break A
}
c = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24,
h = _[B + 48 | 0] | _[B + 49 | 0] << 8 | _[B + 50 | 0] << 16 | _[B + 51 | 0] << 24,
n = _[B + 32 | 0] | _[B + 33 | 0] << 8 | _[B + 34 | 0] << 16 | _[B + 35 | 0] << 24,
p = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24,
D = _[B + 52 | 0] | _[B + 53 | 0] << 8 | _[B + 54 | 0] << 16 | _[B + 55 | 0] << 24,
f = _[B + 36 | 0] | _[B + 37 | 0] << 8 | _[B + 38 | 0] << 16 | _[B + 39 | 0] << 24,
a = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24,
I = _[B + 56 | 0] | _[B + 57 | 0] << 8 | _[B + 58 | 0] << 16 | _[B + 59 | 0] << 24,
g = _[B + 40 | 0] | _[B + 41 | 0] << 8 | _[B + 42 | 0] << 16 | _[B + 43 | 0] << 24,
r = w ^ (_[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24) ^ (_[B + 60 | 0] | _[B + 61 | 0] << 8 | _[B + 62 | 0] << 16 | _[B + 63 | 0] << 24) ^ (_[B + 44 | 0] | _[B + 45 | 0] << 8 | _[B + 46 | 0] << 16 | _[B + 47 | 0] << 24),
C[A + 12 | 0] = r,
C[A + 13 | 0] = r >>> 8,
C[A + 14 | 0] = r >>> 16,
C[A + 15 | 0] = r >>> 24,
g = a ^ g ^ I ^ k,
C[A + 8 | 0] = g,
C[A + 9 | 0] = g >>> 8,
C[A + 10 | 0] = g >>> 16,
C[A + 11 | 0] = g >>> 24,
g = p ^ D ^ f ^ l,
C[A + 4 | 0] = g,
C[A + 5 | 0] = g >>> 8,
C[A + 6 | 0] = g >>> 16,
C[A + 7 | 0] = g >>> 24,
g = c ^ h ^ n ^ d,
C[0 | A] = g,
C[A + 1 | 0] = g >>> 8,
C[A + 2 | 0] = g >>> 16,
C[A + 3 | 0] = g >>> 24,
Q = _[B + 80 | 0] | _[B + 81 | 0] << 8 | _[B + 82 | 0] << 16 | _[B + 83 | 0] << 24,
y = _[0 | (g = B - -64 | 0)] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24,
r = _[B + 112 | 0] | _[B + 113 | 0] << 8 | _[B + 114 | 0] << 16 | _[B + 115 | 0] << 24,
c = _[B + 96 | 0] | _[B + 97 | 0] << 8 | _[B + 98 | 0] << 16 | _[B + 99 | 0] << 24,
h = _[B + 84 | 0] | _[B + 85 | 0] << 8 | _[B + 86 | 0] << 16 | _[B + 87 | 0] << 24,
n = _[B + 68 | 0] | _[B + 69 | 0] << 8 | _[B + 70 | 0] << 16 | _[B + 71 | 0] << 24,
p = _[B + 116 | 0] | _[B + 117 | 0] << 8 | _[B + 118 | 0] << 16 | _[B + 119 | 0] << 24,
D = _[B + 100 | 0] | _[B + 101 | 0] << 8 | _[B + 102 | 0] << 16 | _[B + 103 | 0] << 24,
f = _[B + 88 | 0] | _[B + 89 | 0] << 8 | _[B + 90 | 0] << 16 | _[B + 91 | 0] << 24,
a = _[B + 72 | 0] | _[B + 73 | 0] << 8 | _[B + 74 | 0] << 16 | _[B + 75 | 0] << 24,
I = _[B + 120 | 0] | _[B + 121 | 0] << 8 | _[B + 122 | 0] << 16 | _[B + 123 | 0] << 24,
g = _[B + 104 | 0] | _[B + 105 | 0] << 8 | _[B + 106 | 0] << 16 | _[B + 107 | 0] << 24,
B = (_[B + 92 | 0] | _[B + 93 | 0] << 8 | _[B + 94 | 0] << 16 | _[B + 95 | 0] << 24) ^ (_[B + 76 | 0] | _[B + 77 | 0] << 8 | _[B + 78 | 0] << 16 | _[B + 79 | 0] << 24) ^ (_[B + 124 | 0] | _[B + 125 | 0] << 8 | _[B + 126 | 0] << 16 | _[B + 127 | 0] << 24) ^ (_[B + 108 | 0] | _[B + 109 | 0] << 8 | _[B + 110 | 0] << 16 | _[B + 111 | 0] << 24),
C[A + 28 | 0] = B,
C[A + 29 | 0] = B >>> 8,
C[A + 30 | 0] = B >>> 16,
C[A + 31 | 0] = B >>> 24,
g = f ^ a ^ g ^ I,
C[A + 24 | 0] = g,
C[A + 25 | 0] = g >>> 8,
C[A + 26 | 0] = g >>> 16,
C[A + 27 | 0] = g >>> 24,
g = h ^ n ^ p ^ D,
C[A + 20 | 0] = g,
C[A + 21 | 0] = g >>> 8,
C[A + 22 | 0] = g >>> 16,
C[A + 23 | 0] = g >>> 24,
g = Q ^ y ^ r ^ c,
C[A + 16 | 0] = g,
C[A + 17 | 0] = g >>> 8,
C[A + 18 | 0] = g >>> 16,
C[A + 19 | 0] = g >>> 24;
break A
}
vI(A, 0, g)
}
s = t + 288 | 0
}
function K(A, g, I, C) {
var a = 0,
B = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0,
M = 0;
for (a = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, e[I >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[I + 4 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, e[I + 8 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, e[I + 12 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[I + 16 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[I + 20 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[I + 24 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[I + 28 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 32 | 0] | _[g + 33 | 0] << 8 | _[g + 34 | 0] << 16 | _[g + 35 | 0] << 24, e[I + 32 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 36 | 0] | _[g + 37 | 0] << 8 | _[g + 38 | 0] << 16 | _[g + 39 | 0] << 24, e[I + 36 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 40 | 0] | _[g + 41 | 0] << 8 | _[g + 42 | 0] << 16 | _[g + 43 | 0] << 24, e[I + 40 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 44 | 0] | _[g + 45 | 0] << 8 | _[g + 46 | 0] << 16 | _[g + 47 | 0] << 24, e[I + 44 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 48 | 0] | _[g + 49 | 0] << 8 | _[g + 50 | 0] << 16 | _[g + 51 | 0] << 24, e[I + 48 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 52 | 0] | _[g + 53 | 0] << 8 | _[g + 54 | 0] << 16 | _[g + 55 | 0] << 24, e[I + 52 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, a = _[g + 56 | 0] | _[g + 57 | 0] << 8 | _[g + 58 | 0] << 16 | _[g + 59 | 0] << 24, e[I + 56 >> 2] = a << 24 | (65280 & a) << 8 | a >>> 8 & 65280 | a >>> 24, g = _[g + 60 | 0] | _[g + 61 | 0] << 8 | _[g + 62 | 0] << 16 | _[g + 63 | 0] << 24, e[I + 60 >> 2] = g << 24 | (65280 & g) << 8 | g >>> 8 & 65280 | g >>> 24, g = e[A + 28 >> 2], e[C + 24 >> 2] = e[A + 24 >> 2], e[C + 28 >> 2] = g, g = e[A + 20 >> 2], e[C + 16 >> 2] = e[A + 16 >> 2], e[C + 20 >> 2] = g, g = e[A + 12 >> 2], e[C + 8 >> 2] = e[A + 8 >> 2], e[C + 12 >> 2] = g, g = e[A + 4 >> 2], e[C >> 2] = e[A >> 2], e[C + 4 >> 2] = g; o = e[C + 28 >> 2], a = (g = w << 2) + I | 0, t = e[C + 16 >> 2], i = e[a >> 2] + (LI(t, 26) ^ LI(t, 21) ^ LI(t, 7)) | 0, Q = (o = ((B = e[g + 35280 >> 2] + i | 0) + (t & ((i = e[C + 24 >> 2]) ^ (y = e[C + 20 >> 2])) ^ i) | 0) + o | 0) + e[C + 12 >> 2] | 0, e[C + 12 >> 2] = Q, o = (s = o + (LI(c = e[C >> 2], 30) ^ LI(c, 19) ^ LI(c, 10)) | 0) + (c & ((B = e[C + 8 >> 2]) | (r = e[C + 4 >> 2])) | B & r) | 0, e[C + 28 >> 2] = o, B = (s = B) + (i = (e[(n = (B = 4 | g) + I | 0) >> 2] + ((i + (y ^ Q & (t ^ y)) | 0) + (LI(Q, 26) ^ LI(Q, 21) ^ LI(Q, 7)) | 0) | 0) + e[B + 35280 >> 2] | 0) | 0, e[C + 8 >> 2] = B, i = (i + (o & (r | c) | r & c) | 0) + (LI(o, 30) ^ LI(o, 19) ^ LI(o, 10)) | 0, e[C + 24 >> 2] = i, y = (s = r) + (r = (((y + e[(f = (r = 8 | g) + I | 0) >> 2] | 0) + e[r + 35280 >> 2] | 0) + (t ^ B & (t ^ Q)) | 0) + (LI(B, 26) ^ LI(B, 21) ^ LI(B, 7)) | 0) | 0, e[C + 4 >> 2] = y, r = r + ((i & (o | c) | o & c) + (LI(i, 30) ^ LI(i, 19) ^ LI(i, 10)) | 0) | 0, e[C + 20 >> 2] = r, t = (s = c) + (c = (((t + e[(k = (c = 12 | g) + I | 0) >> 2] | 0) + e[c + 35280 >> 2] | 0) + (Q ^ y & (B ^ Q)) | 0) + (LI(y, 26) ^ LI(y, 21) ^ LI(y, 7)) | 0) | 0, e[C >> 2] = t, c = c + ((r & (o | i) | o & i) + (LI(r, 30) ^ LI(r, 19) ^ LI(r, 10)) | 0) | 0, e[C + 16 >> 2]
e[A >> 2] = o + e[A >> 2], e[A + 4 >> 2] = e[A + 4 >> 2] + e[C + 4 >> 2], e[A + 8 >> 2] = e[A + 8 >> 2] + e[C + 8 >> 2], e[A + 12 >> 2] = e[A + 12 >> 2] + e[C + 12 >> 2], e[A + 16 >> 2] = e[A + 16 >> 2] + e[C + 16 >> 2], e[A + 20 >> 2] = e[A + 20 >> 2] + e[C + 20 >> 2], e[A + 24 >> 2] = e[A + 24 >> 2] + e[C + 24 >> 2], e[A + 28 >> 2] = e[A + 28 >> 2] + e[C + 28 >> 2]
}
function m(A, g, I) {
var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d, u, S, b, F, N = 0,
v = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0;
s = a = s - 288 | 0, c = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, Q = _[I + 48 | 0] | _[I + 49 | 0] << 8 | _[I + 50 | 0] << 16 | _[I + 51 | 0] << 24, y = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, E = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, h = _[I + 52 | 0] | _[I + 53 | 0] << 8 | _[I + 54 | 0] << 16 | _[I + 55 | 0] << 24, n = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, p = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, D = _[I + 56 | 0] | _[I + 57 | 0] << 8 | _[I + 58 | 0] << 16 | _[I + 59 | 0] << 24, K = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, f = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, w = _[I + 60 | 0] | _[I + 61 | 0] << 8 | _[I + 62 | 0] << 16 | _[I + 63 | 0] << 24, v = _[I + 32 | 0] | _[I + 33 | 0] << 8 | _[I + 34 | 0] << 16 | _[I + 35 | 0] << 24, m = _[I + 80 | 0] | _[I + 81 | 0] << 8 | _[I + 82 | 0] << 16 | _[I + 83 | 0] << 24, k = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, l = _[I + 112 | 0] | _[I + 113 | 0] << 8 | _[I + 114 | 0] << 16 | _[I + 115 | 0] << 24, N = _[I + 96 | 0] | _[I + 97 | 0] << 8 | _[I + 98 | 0] << 16 | _[I + 99 | 0] << 24, M = _[I + 36 | 0] | _[I + 37 | 0] << 8 | _[I + 38 | 0] << 16 | _[I + 39 | 0] << 24, Y = _[I + 84 | 0] | _[I + 85 | 0] << 8 | _[I + 86 | 0] << 16 | _[I + 87 | 0] << 24, d = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, u = _[I + 116 | 0] | _[I + 117 | 0] << 8 | _[I + 118 | 0] << 16 | _[I + 119 | 0] << 24, t = _[I + 100 | 0] | _[I + 101 | 0] << 8 | _[I + 102 | 0] << 16 | _[I + 103 | 0] << 24, G = _[I + 40 | 0] | _[I + 41 | 0] << 8 | _[I + 42 | 0] << 16 | _[I + 43 | 0] << 24, H = _[I + 88 | 0] | _[I + 89 | 0] << 8 | _[I + 90 | 0] << 16 | _[I + 91 | 0] << 24, S = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, b = _[I + 120 | 0] | _[I + 121 | 0] << 8 | _[I + 122 | 0] << 16 | _[I + 123 | 0] << 24, r = _[I + 104 | 0] | _[I + 105 | 0] << 8 | _[I + 106 | 0] << 16 | _[I + 107 | 0] << 24, F = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, B = (o = _[I + 44 | 0] | _[I + 45 | 0] << 8 | _[I + 46 | 0] << 16 | _[I + 47 | 0] << 24) ^ (i = _[I + 108 | 0] | _[I + 109 | 0] << 8 | _[I + 110 | 0] << 16 | _[I + 111 | 0] << 24) & (_[I + 124 | 0] | _[I + 125 | 0] << 8 | _[I + 126 | 0] << 16 | _[I + 127 | 0] << 24) ^ (_[I + 92 | 0] | _[I + 93 | 0] << 8 | _[I + 94 | 0] << 16 | _[I + 95 | 0] << 24) ^ (_[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24), C[A + 28 | 0] = B, C[A + 29 | 0] = B >>> 8, C[A + 30 | 0] = B >>> 16, C[A + 31 | 0] = B >>> 24, H = G ^ r & b ^ H ^ S, C[A + 24 | 0] = H, C[A + 25 | 0] = H >>> 8, C[A + 26 | 0] = H >>> 16, C[A + 27 | 0] = H >>> 24, Y = M ^ t & u ^ Y ^ d, C[A + 20 | 0] = Y, C[A + 21 | 0] = Y >>> 8, C[A + 22 | 0] = Y >>> 16, C[A + 23 | 0] = Y >>> 24, m = v ^ N & l ^ m ^ k, C[A + 16 | 0] = m, C[A + 17 | 0] = m >>> 8, C[A + 18 | 0] = m >>> 16, C[A + 19 | 0] = m >>> 24, K = w & o ^ K ^ f ^ i, C[A + 12 | 0] = K, C[A + 13 | 0] = K >>> 8, C[A + 14 | 0] = K >>> 16, C[A + 15 | 0] = K >>> 24, G = G & D ^ n ^ p ^ r, C[A + 8 | 0] = G, C[A + 9 | 0] = G >>> 8, C[A + 10 | 0] = G >>> 16, C[A + 11 | 0] = G >>> 24, M = M & h ^ y ^ E ^ t, C[A + 4 | 0] = M, C[A + 5 | 0] = M >>> 8, C[A + 6 | 0] = M >>> 16, C[A + 7 | 0] = M >>> 24, v = N ^ v & Q ^ c ^ F, C[0 | A] = v, C[A + 1 | 0] = v >>> 8, C[A + 2 | 0] = v >>> 16, C[A + 3 | 0] = v >>> 24, A = e[I + 124 >> 2], e[a + 280 >> 2] = e[I + 120 >> 2], e[a + 284 >> 2] = A, A = e[I + 116 >> 2], e[a + 272 >> 2] = e[I + 112 >> 2], e[a + 276 >> 2] = A, A = e[I + 108 >> 2], e[a + 248 >> 2] = e[I + 104 >> 2], e[a + 252 >> 2] = A, A = e[I + 100 >> 2], e[a + 240 >> 2] = e[I + 96 >> 2], e[a + 244 >> 2] = A, A = e[I + 124 >> 2], e[a + 232 >> 2] = e[I + 120 >> 2], e[a + 236 >> 2] = A, A = e[I + 116 >> 2], e[
}
function Y(A, g, I) {
var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d, u, S, b, F, N, v, M, G, K, m, Y, H = 0;
s = a = s - 288 | 0, k = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, l = _[I + 48 | 0] | _[I + 49 | 0] << 8 | _[I + 50 | 0] << 16 | _[I + 51 | 0] << 24, B = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, d = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, u = _[I + 52 | 0] | _[I + 53 | 0] << 8 | _[I + 54 | 0] << 16 | _[I + 55 | 0] << 24, t = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, S = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, b = _[I + 56 | 0] | _[I + 57 | 0] << 8 | _[I + 58 | 0] << 16 | _[I + 59 | 0] << 24, r = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, F = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, N = _[I + 60 | 0] | _[I + 61 | 0] << 8 | _[I + 62 | 0] << 16 | _[I + 63 | 0] << 24, H = _[I + 32 | 0] | _[I + 33 | 0] << 8 | _[I + 34 | 0] << 16 | _[I + 35 | 0] << 24, o = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, v = _[I + 80 | 0] | _[I + 81 | 0] << 8 | _[I + 82 | 0] << 16 | _[I + 83 | 0] << 24, M = _[I + 112 | 0] | _[I + 113 | 0] << 8 | _[I + 114 | 0] << 16 | _[I + 115 | 0] << 24, i = _[I + 96 | 0] | _[I + 97 | 0] << 8 | _[I + 98 | 0] << 16 | _[I + 99 | 0] << 24, c = _[I + 36 | 0] | _[I + 37 | 0] << 8 | _[I + 38 | 0] << 16 | _[I + 39 | 0] << 24, Q = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, G = _[I + 84 | 0] | _[I + 85 | 0] << 8 | _[I + 86 | 0] << 16 | _[I + 87 | 0] << 24, K = _[I + 116 | 0] | _[I + 117 | 0] << 8 | _[I + 118 | 0] << 16 | _[I + 119 | 0] << 24, y = _[I + 100 | 0] | _[I + 101 | 0] << 8 | _[I + 102 | 0] << 16 | _[I + 103 | 0] << 24, E = _[I + 40 | 0] | _[I + 41 | 0] << 8 | _[I + 42 | 0] << 16 | _[I + 43 | 0] << 24, h = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, m = _[I + 88 | 0] | _[I + 89 | 0] << 8 | _[I + 90 | 0] << 16 | _[I + 91 | 0] << 24, Y = _[I + 120 | 0] | _[I + 121 | 0] << 8 | _[I + 122 | 0] << 16 | _[I + 123 | 0] << 24, n = _[I + 104 | 0] | _[I + 105 | 0] << 8 | _[I + 106 | 0] << 16 | _[I + 107 | 0] << 24, p = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = (D = _[I + 44 | 0] | _[I + 45 | 0] << 8 | _[I + 46 | 0] << 16 | _[I + 47 | 0] << 24) ^ (f = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24) ^ (w = _[I + 108 | 0] | _[I + 109 | 0] << 8 | _[I + 110 | 0] << 16 | _[I + 111 | 0] << 24) & (_[I + 124 | 0] | _[I + 125 | 0] << 8 | _[I + 126 | 0] << 16 | _[I + 127 | 0] << 24) ^ (_[I + 92 | 0] | _[I + 93 | 0] << 8 | _[I + 94 | 0] << 16 | _[I + 95 | 0] << 24), C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = n & Y ^ m ^ h ^ E, C[A + 24 | 0] = g, C[A + 25 | 0] = g >>> 8, C[A + 26 | 0] = g >>> 16, C[A + 27 | 0] = g >>> 24, g = y & K ^ G ^ Q ^ c, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = H ^ i & M ^ v ^ o, C[A + 16 | 0] = g, C[A + 17 | 0] = g >>> 8, C[A + 18 | 0] = g >>> 16, C[A + 19 | 0] = g >>> 24, g = N & D ^ F ^ r ^ w, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = E & b ^ S ^ t ^ n, C[A + 8 | 0] = g, C[A + 9 | 0] = g >>> 8, C[A + 10 | 0] = g >>> 16, C[A + 11 | 0] = g >>> 24, g = c & u ^ d ^ B ^ y, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = H & l ^ k ^ p ^ i, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24, A = e[I + 124 >> 2], e[a + 280 >> 2] = e[I + 120 >> 2], e[a + 284 >> 2] = A, A = e[I + 116 >> 2], e[a + 272 >> 2] = e[I + 112 >> 2], e[a + 276 >> 2] = A, A = e[I + 108 >> 2], e[a + 248 >> 2] = e[I + 104 >> 2], e[a + 252 >> 2] = A, A = e[I + 100 >> 2], e[a + 240 >> 2] = e[I + 96 >> 2], e[a + 244 >> 2] = A, A = e[I + 124 >> 2], e[a + 232 >> 2] = e[I + 120 >> 2], e[a + 236 >> 2] = A, A = e[I + 116 >> 2]
}
function H(A, g, I, a, B) {
var t, r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0;
for (s = t = s - 224 | 0, p = (_[B + 60 | 0] | _[B + 61 | 0] << 8 | _[B + 62 | 0] << 16 | _[B + 63 | 0] << 24) ^ a >>> 29, D = (_[B + 56 | 0] | _[B + 57 | 0] << 8 | _[B + 58 | 0] << 16 | _[B + 59 | 0] << 24) ^ a << 3, y = (_[B + 52 | 0] | _[B + 53 | 0] << 8 | _[B + 54 | 0] << 16 | _[B + 55 | 0] << 24) ^ I >>> 29, h = (_[0 | (r = B + 48 | 0)] | _[r + 1 | 0] << 8 | _[r + 2 | 0] << 16 | _[r + 3 | 0] << 24) ^ I << 3, o = B + 16 | 0, i = B + 32 | 0, c = B - -64 | 0, Q = B + 80 | 0; I = e[Q + 12 >> 2], e[t + 216 >> 2] = e[Q + 8 >> 2], e[t + 220 >> 2] = I, I = e[Q + 4 >> 2], e[t + 208 >> 2] = e[Q >> 2], e[t + 212 >> 2] = I, I = e[c + 12 >> 2], e[t + 184 >> 2] = e[c + 8 >> 2], e[t + 188 >> 2] = I, I = e[c + 4 >> 2], e[t + 176 >> 2] = e[c >> 2], e[t + 180 >> 2] = I, I = e[Q + 12 >> 2], e[t + 168 >> 2] = e[Q + 8 >> 2], e[t + 172 >> 2] = I, I = e[Q + 4 >> 2], e[t + 160 >> 2] = e[Q >> 2], e[t + 164 >> 2] = I, Ag(a = t + 192 | 0, t + 176 | 0, t + 160 | 0), I = e[t + 204 >> 2], e[Q + 8 >> 2] = e[t + 200 >> 2], e[Q + 12 >> 2] = I, I = e[t + 196 >> 2], e[Q >> 2] = e[t + 192 >> 2], e[Q + 4 >> 2] = I, I = e[r + 12 >> 2], e[t + 152 >> 2] = e[r + 8 >> 2], e[t + 156 >> 2] = I, I = e[r + 4 >> 2], e[t + 144 >> 2] = e[r >> 2], e[t + 148 >> 2] = I, I = e[c + 12 >> 2], e[t + 136 >> 2] = e[c + 8 >> 2], e[t + 140 >> 2] = I, I = e[c + 4 >> 2], e[t + 128 >> 2] = e[c >> 2], e[t + 132 >> 2] = I, Ag(a, t + 144 | 0, t + 128 | 0), I = e[t + 204 >> 2], e[c + 8 >> 2] = e[t + 200 >> 2], e[c + 12 >> 2] = I, I = e[t + 196 >> 2], e[c >> 2] = e[t + 192 >> 2], e[c + 4 >> 2] = I, I = e[i + 12 >> 2], e[t + 120 >> 2] = e[i + 8 >> 2], e[t + 124 >> 2] = I, I = e[i + 4 >> 2], e[t + 112 >> 2] = e[i >> 2], e[t + 116 >> 2] = I, I = e[r + 12 >> 2], e[t + 104 >> 2] = e[r + 8 >> 2], e[t + 108 >> 2] = I, I = e[r + 4 >> 2], e[t + 96 >> 2] = e[r >> 2], e[t + 100 >> 2] = I, Ag(a, t + 112 | 0, t + 96 | 0), I = e[t + 204 >> 2], e[r + 8 >> 2] = e[t + 200 >> 2], e[r + 12 >> 2] = I, I = e[t + 196 >> 2], e[r >> 2] = e[t + 192 >> 2], e[r + 4 >> 2] = I, I = e[o + 12 >> 2], e[t + 88 >> 2] = e[o + 8 >> 2], e[t + 92 >> 2] = I, I = e[o + 4 >> 2], e[t + 80 >> 2] = e[o >> 2], e[t + 84 >> 2] = I, I = e[i + 12 >> 2], e[t + 72 >> 2] = e[i + 8 >> 2], e[t + 76 >> 2] = I, I = e[i + 4 >> 2], e[t + 64 >> 2] = e[i >> 2], e[t + 68 >> 2] = I, Ag(a, t + 80 | 0, t - -64 | 0), I = e[t + 204 >> 2], e[i + 8 >> 2] = e[t + 200 >> 2], e[i + 12 >> 2] = I, I = e[t + 196 >> 2], e[i >> 2] = e[t + 192 >> 2], e[i + 4 >> 2] = I, I = e[B + 12 >> 2], e[t + 56 >> 2] = e[B + 8 >> 2], e[t + 60 >> 2] = I, I = e[B + 4 >> 2], e[t + 48 >> 2] = e[B >> 2], e[t + 52 >> 2] = I, I = e[o + 12 >> 2], e[t + 40 >> 2] = e[o + 8 >> 2], e[t + 44 >> 2] = I, I = e[o + 4 >> 2], e[t + 32 >> 2] = e[o >> 2], e[t + 36 >> 2] = I, Ag(a, t + 48 | 0, t + 32 | 0), I = e[t + 204 >> 2], e[o + 8 >> 2] = e[t + 200 >> 2], e[o + 12 >> 2] = I, I = e[t + 196 >> 2], e[o >> 2] = e[t + 192 >> 2], e[o + 4 >> 2] = I, I = e[t + 220 >> 2], e[t + 24 >> 2] = e[t + 216 >> 2], e[t + 28 >> 2] = I, I = e[t + 212 >> 2], e[t + 16 >> 2] = e[t + 208 >> 2], e[t + 20 >> 2] = I, I = e[B + 12 >> 2], e[t + 8 >> 2] = e[B + 8 >> 2], e[t + 12 >> 2] = I, I = e[B + 4 >> 2], e[t >> 2] = e[B >> 2], e[t + 4 >> 2] = I, Ag(a, t + 16 | 0, t), n = e[t + 192 >> 2], a = e[t + 196 >> 2], I = e[t + 200 >> 2], f = p ^ e[t + 204 >> 2], e[B + 12 >> 2] = f, w = I ^ D, e[B + 8 >> 2] = w, k = a ^ y, e[B + 4 >> 2] = k, l = h ^ n, e[B >> 2] = l, 7 != (0 | (E = E + 1 | 0)););
A: {
g: {
I: {
if (I = g - 16 | 0) {
if (16 == (0 | I)) break I;
break g
}
d = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24,
r = _[B + 48 | 0] | _[B + 49 | 0] << 8 | _[B + 50 | 0] << 16 | _[B + 51 | 0] << 24,
o = _[B + 32 | 0] | _[B + 33 | 0] << 8 | _[B + 34 | 0] << 16 | _[B + 35 | 0] << 24,
i = _[B + 80 | 0] | _[B + 81 | 0] << 8 | _[B + 82 | 0] << 16 | _[B + 83 | 0] << 24,
c = _[0 | (g = B - -64 | 0)] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24,
Q = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24,
p = _[B + 52 | 0] | _[B + 53 | 0] << 8 | _[B + 54 | 0] << 16 | _[B + 55 | 0] << 24,
D = _[B + 36 | 0] | _[B + 37 | 0] << 8 | _[B + 38 | 0] << 16 | _[B + 39 | 0] << 24,
y = _[B + 84 | 0] | _[B + 85 | 0] << 8 | _[B + 86 | 0] << 16 | _[B + 87 | 0] << 24,
h = _[B + 68 | 0] | _[B + 69 | 0] << 8 | _[B + 70 | 0] << 16 | _[B + 71 | 0] << 24,
n = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24,
E = _[B + 56 | 0] | _[B + 57 | 0] << 8 | _[B + 58 | 0] << 16 | _[B + 59 | 0] << 24,
a = _[B + 40 | 0] | _[B + 41 | 0] << 8 | _[B + 42 | 0] << 16 | _[B + 43 | 0] << 24,
I = _[B + 88 | 0] | _[B + 89 | 0] << 8 | _[B + 90 | 0] << 16 | _[B + 91 | 0] << 24,
g = _[B + 72 | 0] | _[B + 73 | 0] << 8 | _[B + 74 | 0] << 16 | _[B + 75 | 0] << 24,
B = f ^ (_[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24) ^ (_[B + 60 | 0] | _[B + 61 | 0] << 8 | _[B + 62 | 0] << 16 | _[B + 63 | 0] << 24) ^ (_[B + 44 | 0] | _[B + 45 | 0] << 8 | _[B + 46 | 0] << 16 | _[B + 47 | 0] << 24) ^ (_[B + 92 | 0] | _[B + 93 | 0] << 8 | _[B + 94 | 0] << 16 | _[B + 95 | 0] << 24) ^ (_[B + 76 | 0] | _[B + 77 | 0] << 8 | _[B + 78 | 0] << 16 | _[B + 79 | 0] << 24),
C[A + 12 | 0] = B,
C[A + 13 | 0] = B >>> 8,
C[A + 14 | 0] = B >>> 16,
C[A + 15 | 0] = B >>> 24,
g = w ^ n ^ g ^ I ^ a ^ E,
C[A + 8 | 0] = g,
C[A + 9 | 0] = g >>> 8,
C[A + 10 | 0] = g >>> 16,
C[A + 11 | 0] = g >>> 24,
g = k ^ Q ^ p ^ D ^ y ^ h,
C[A + 4 | 0] = g,
C[A + 5 | 0] = g >>> 8,
C[A + 6 | 0] = g >>> 16,
C[A + 7 | 0] = g >>> 24,
g = l ^ d ^ r ^ o ^ i ^ c,
C[0 | A] = g,
C[A + 1 | 0] = g >>> 8,
C[A + 2 | 0] = g >>> 16,
C[A + 3 | 0] = g >>> 24;
break A
}
h = _[B + 32 | 0] | _[B + 33 | 0] << 8 | _[B + 34 | 0] << 16 | _[B + 35 | 0] << 24,
n = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24,
E = _[B + 36 | 0] | _[B + 37 | 0] << 8 | _[B + 38 | 0] << 16 | _[B + 39 | 0] << 24,
a = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24,
I = _[B + 40 | 0] | _[B + 41 | 0] << 8 | _[B + 42 | 0] << 16 | _[B + 43 | 0] << 24,
g = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24,
y = f ^ (_[B + 44 | 0] | _[B + 45 | 0] << 8 | _[B + 46 | 0] << 16 | _[B + 47 | 0] << 24) ^ (_[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24),
C[A + 12 | 0] = y,
C[A + 13 | 0] = y >>> 8,
C[A + 14 | 0] = y >>> 16,
C[A + 15 | 0] = y >>> 24,
g = w ^ g ^ I,
C[A + 8 | 0] = g,
C[A + 9 | 0] = g >>> 8,
C[A + 10 | 0] = g >>> 16,
C[A + 11 | 0] = g >>> 24,
g = k ^ a ^ E,
C[A + 4 | 0] = g,
C[A + 5 | 0] = g >>> 8,
C[A + 6 | 0] = g >>> 16,
C[A + 7 | 0] = g >>> 24,
g = l ^ h ^ n,
C[0 | A] = g,
C[A + 1 | 0] = g >>> 8,
C[A + 2 | 0] = g >>> 16,
C[A + 3 | 0] = g >>> 24,
p = _[B + 48 | 0] | _[B + 49 | 0] << 8 | _[B + 50 | 0] << 16 | _[B + 51 | 0] << 24,
D = _[B + 80 | 0] | _[B + 81 | 0] << 8 | _[B + 82 | 0] << 16 | _[B + 83 | 0] << 24,
y = _[0 | (g = B - -64 | 0)] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24,
h = _[B + 52 | 0] | _[B + 53 | 0] << 8 | _[B + 54 | 0] << 16 | _[B + 55 | 0] << 24,
n = _[B + 84 | 0] | _[B + 85 | 0] << 8 | _[B + 86 | 0] << 16 | _[B + 87 | 0] << 24,
E = _[B + 68 | 0] | _[B + 69 | 0] << 8 | _[B + 70 | 0] << 16 | _[B + 71 | 0] << 24,
a = _[B + 56 | 0] | _[B + 57 | 0] << 8 | _[B + 58 | 0] << 16 | _[B + 59 | 0] << 24,
I = _[B + 88 | 0] | _[B + 89 | 0] << 8 | _[B + 90 | 0] << 16 | _[B + 91 | 0] << 24,
g = _[B + 72 | 0] | _[B + 73 | 0] << 8 | _[B + 74 | 0] << 16 | _[B + 75 | 0] << 24,
B = (_[B + 60 | 0] | _[B + 61 | 0] << 8 | _[B + 62 | 0] << 16 | _[B + 63 | 0] << 24) ^ (_[B + 92 | 0] | _[B + 93 | 0] << 8 | _[B + 94 | 0] << 16 | _[B + 95 | 0] << 24) ^ (_[B + 76 | 0] | _[B + 77 | 0] << 8 | _[B + 78 | 0] << 16 | _[B + 79 | 0] << 24),
C[A + 28 | 0] = B,
C[A + 29 | 0] = B >>> 8,
C[A + 30 | 0] = B >>> 16,
C[A + 31 | 0] = B >>> 24,
g = a ^ g ^ I,
C[A + 24 | 0] = g,
C[A + 25 | 0] = g >>> 8,
C[A + 26 | 0] = g >>> 16,
C[A + 27 | 0] = g >>> 24,
g = h ^ n ^ E,
C[A + 20 | 0] = g,
C[A + 21 | 0] = g >>> 8,
C[A + 22 | 0] = g >>> 16,
C[A + 23 | 0] = g >>> 24,
g = p ^ y ^ D,
C[A + 16 | 0] = g,
C[A + 17 | 0] = g >>> 8,
C[A + 18 | 0] = g >>> 16,
C[A + 19 | 0] = g >>> 24;
break A
}
vI(A, 0, g)
}
s = t + 224 | 0
}
function U(A, g, I) {
var a, B = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0;
for (s = a = s - 4032 | 0, $A(a + 160 | 0, I), o = e[I + 36 >> 2], e[(r = a + 3840 | 0) >> 2] = e[I + 32 >> 2], e[r + 4 >> 2] = o, i = e[I + 28 >> 2], e[(o = a + 3832 | 0) >> 2] = e[I + 24 >> 2], e[o + 4 >> 2] = i, Q = e[I + 20 >> 2], e[(i = a + 3824 | 0) >> 2] = e[I + 16 >> 2], e[i + 4 >> 2] = Q, y = e[I + 12 >> 2], e[(Q = a + 3816 | 0) >> 2] = e[I + 8 >> 2], e[Q + 4 >> 2] = y, y = e[I + 4 >> 2], e[a + 3808 >> 2] = e[I >> 2], e[a + 3812 >> 2] = y, n = e[I + 52 >> 2], e[(y = a + 3856 | 0) >> 2] = e[I + 48 >> 2], e[y + 4 >> 2] = n, f = e[I + 60 >> 2], e[(n = a + 3864 | 0) >> 2] = e[I + 56 >> 2], e[n + 4 >> 2] = f, E = e[4 + (p = I - -64 | 0) >> 2], e[(f = a + 3872 | 0) >> 2] = e[p >> 2], e[f + 4 >> 2] = E, E = e[I + 76 >> 2], e[(p = a + 3880 | 0) >> 2] = e[I + 72 >> 2], e[p + 4 >> 2] = E, E = e[I + 44 >> 2], e[a + 3848 >> 2] = e[I + 40 >> 2], e[a + 3852 >> 2] = E, w = e[I + 92 >> 2], e[(E = a + 3896 | 0) >> 2] = e[I + 88 >> 2], e[E + 4 >> 2] = w, k = e[I + 100 >> 2], e[(w = a + 3904 | 0) >> 2] = e[I + 96 >> 2], e[w + 4 >> 2] = k, l = e[I + 108 >> 2], e[(k = a + 3912 | 0) >> 2] = e[I + 104 >> 2], e[k + 4 >> 2] = l, d = e[I + 116 >> 2], e[(l = a + 3920 | 0) >> 2] = e[I + 112 >> 2], e[l + 4 >> 2] = d, d = e[I + 84 >> 2], e[a + 3888 >> 2] = e[I + 80 >> 2], e[a + 3892 >> 2] = d, FA(B = a + 3528 | 0, d = a + 3808 | 0), v(t = a + 2408 | 0, B, c = a + 3648 | 0), v(a + 2448 | 0, h = a + 3568 | 0, D = a + 3608 | 0), v(a + 2488 | 0, D, c), v(a + 2528 | 0, B, h), $A(c = a + 320 | 0, t), sA(B = a + 3368 | 0, I, c), v(t = a + 2248 | 0, B, c = a + 3488 | 0), v(a + 2288 | 0, h = a + 3408 | 0, D = a + 3448 | 0), v(a + 2328 | 0, D, c), v(a + 2368 | 0, B, h), $A(a + 480 | 0, t), t = e[4 + (B = a + 2440 | 0) >> 2], e[r >> 2] = e[B >> 2], e[r + 4 >> 2] = t, t = e[4 + (B = a + 2432 | 0) >> 2], e[o >> 2] = e[B >> 2], e[o + 4 >> 2] = t, t = e[4 + (B = a + 2424 | 0) >> 2], e[i >> 2] = e[B >> 2], e[i + 4 >> 2] = t, t = e[4 + (B = a + 2416 | 0) >> 2], e[Q >> 2] = e[B >> 2], e[Q + 4 >> 2] = t, t = e[4 + (B = a + 2456 | 0) >> 2], e[y >> 2] = e[B >> 2], e[y + 4 >> 2] = t, t = e[4 + (B = a + 2464 | 0) >> 2], e[n >> 2] = e[B >> 2], e[n + 4 >> 2] = t, t = e[4 + (B = a + 2472 | 0) >> 2], e[f >> 2] = e[B >> 2], e[f + 4 >> 2] = t, t = e[4 + (B = a + 2480 | 0) >> 2], e[p >> 2] = e[B >> 2], e[p + 4 >> 2] = t, B = e[a + 2412 >> 2], e[a + 3808 >> 2] = e[a + 2408 >> 2], e[a + 3812 >> 2] = B, B = e[a + 2452 >> 2], e[a + 3848 >> 2] = e[a + 2448 >> 2], e[a + 3852 >> 2] = B, t = e[4 + (B = a + 2520 | 0) >> 2], e[l >> 2] = e[B >> 2], e[l + 4 >> 2] = t, t = e[4 + (B = a + 2512 | 0) >> 2], e[k >> 2] = e[B >> 2], e[k + 4 >> 2] = t, t = e[4 + (B = a + 2504 | 0) >> 2], e[w >> 2] = e[B >> 2], e[w + 4 >> 2] = t, t = e[4 + (B = a + 2496 | 0) >> 2], e[E >> 2] = e[B >> 2], e[E + 4 >> 2] = t, B = e[a + 2492 >> 2], e[a + 3888 >> 2] = e[a + 2488 >> 2], e[a + 3892 >> 2] = B, FA(B = a + 3208 | 0, d), v(t = a + 2088 | 0, B, c = a + 3328 | 0), v(a + 2128 | 0, h = a + 3248 | 0, D = a + 3288 | 0), v(a + 2168 | 0, D, c), v(a + 2208 | 0, B, h), $A(c = a + 640 | 0, t), sA(B = a + 3048 | 0, I, c), v(t = a + 1928 | 0, B, c = a + 3168 | 0), v(a + 1968 | 0, h = a + 3088 | 0, D = a + 3128 | 0), v(a + 2008 | 0, D, c), v(a + 2048 | 0, B, h), $A(a + 800 | 0, t), t = e[4 + (B = a + 2280 | 0) >> 2], e[r >> 2] = e[B >> 2], e[r + 4 >> 2] = t, t = e[4 + (B = a + 2272 | 0) >> 2], e[o >> 2] = e[B >> 2], e[o + 4 >> 2] = t, t = e[4 + (B = a + 2264 | 0) >> 2], e[i >> 2] = e[B >> 2], e[i + 4 >> 2] = t, t = e[4 + (B = a + 2256 | 0) >> 2], e[Q >> 2] = e[B >> 2], e[Q + 4 >> 2] = t, t = e[4 + (B = a + 2296 | 0) >> 2], e[y >> 2] = e[B >> 2], e[y + 4 >> 2] = t, t = e[4 + (B = a + 2304 | 0) >> 2], e[n >> 2] = e[B >> 2], e[n + 4 >> 2] = t, t = e[4 + (B = a + 2312 | 0) >> 2], e[f >> 2] = e[B >> 2], e[f + 4 >> 2] = t, t = e[4 + (B = a + 2320 | 0) >> 2], e[p >> 2] = e[B >> 2], e[p + 4 >> 2] = t, B = e[a + 2252 >> 2], e[a + 3808 >> 2] = e[a + 2248 >> 2], e[a + 3812 >> 2] = B, B = e[a + 2292 >> 2], e[a + 3848 >> 2] = e[a + 2288 >> 2], e[a + 3852 >> 2] = B, t = e[4 + (B = a +
for (g = 0; I = 8 + (o = (I = g) + _[0 | (g = (a + 3968 | 0) + r | 0)] | 0) | 0, C[0 | g] = o - (240 & I), I = 8 + (o = _[g + 1 | 0] + (I << 24 >> 24 >> 4) | 0) | 0, C[g + 1 | 0] = o - (240 & I), I = 8 + (o = _[g + 2 | 0] + (I << 24 >> 24 >> 4) | 0) | 0, C[g + 2 | 0] = o - (240 & I), g = I << 24 >> 24 >> 4, 63 != (0 | (r = r + 3 | 0)););
for (C[a + 4031 | 0] = _[a + 4031 | 0] + g, e[A + 32 >> 2] = 0, e[A + 36 >> 2] = 0, e[A + 24 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 16 >> 2] = 0, e[A + 20 >> 2] = 0, e[A + 8 >> 2] = 0, e[A + 12 >> 2] = 0, e[A >> 2] = 0, e[A + 4 >> 2] = 0, e[A + 44 >> 2] = 0, e[A + 48 >> 2] = 0, e[A + 40 >> 2] = 1, e[A + 52 >> 2] = 0, e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, e[A + 64 >> 2] = 0, e[A + 68 >> 2] = 0, e[A + 72 >> 2] = 0, e[A + 76 >> 2] = 0, e[A + 80 >> 2] = 1, vI(A + 84 | 0, 0, 76), f = A + 120 | 0, p = A + 80 | 0, E = A + 40 | 0, Q = a + 3768 | 0, I = a + 3888 | 0, o = a + 3848 | 0, y = a + 3728 | 0, r = a + 3928 | 0, n = 63; vA(a, w = a + 160 | 0, C[(a + 3968 | 0) + n | 0]), sA(g = a + 3808 | 0, A, a), v(i = a + 3688 | 0, g, r), v(y, o, I), v(Q, I, r), FA(g, i), v(i, g, r), v(y, o, I), v(Q, I, r), FA(g, i), v(i, g, r), v(y, o, I), v(Q, I, r), FA(g, i), v(i, g, r), v(y, o, I), v(Q, I, r), FA(g, i), v(A, g, r), v(E, o, I), v(p, I, r), v(f, g, o), n = n - 1 | 0;);
vA(a, w, C[a + 3968 | 0]), sA(g, A, a), v(A, g, r), v(E, o, I), v(p, I, r), v(f, g, o), s = a + 4032 | 0
}
function J(A, g, I, C) {
var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d, u, S, b, F, N, v = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0;
s = a = s - 320 | 0, G = 32 - I | 0, v = vI((M = a + 256 | 0) + I | 0, 0, I >>> 0 <= 31 ? G : 0), uI(M, g, I), r = _[C + 16 | 0] | _[C + 17 | 0] << 8 | _[C + 18 | 0] << 16 | _[C + 19 | 0] << 24, o = _[C + 48 | 0] | _[C + 49 | 0] << 8 | _[C + 50 | 0] << 16 | _[C + 51 | 0] << 24, i = _[C + 20 | 0] | _[C + 21 | 0] << 8 | _[C + 22 | 0] << 16 | _[C + 23 | 0] << 24, c = _[C + 52 | 0] | _[C + 53 | 0] << 8 | _[C + 54 | 0] << 16 | _[C + 55 | 0] << 24, Q = _[C + 24 | 0] | _[C + 25 | 0] << 8 | _[C + 26 | 0] << 16 | _[C + 27 | 0] << 24, y = _[C + 56 | 0] | _[C + 57 | 0] << 8 | _[C + 58 | 0] << 16 | _[C + 59 | 0] << 24, E = _[C + 28 | 0] | _[C + 29 | 0] << 8 | _[C + 30 | 0] << 16 | _[C + 31 | 0] << 24, h = _[C + 60 | 0] | _[C + 61 | 0] << 8 | _[C + 62 | 0] << 16 | _[C + 63 | 0] << 24, g = _[C + 32 | 0] | _[C + 33 | 0] << 8 | _[C + 34 | 0] << 16 | _[C + 35 | 0] << 24, n = _[C + 80 | 0] | _[C + 81 | 0] << 8 | _[C + 82 | 0] << 16 | _[C + 83 | 0] << 24, p = _[C + 112 | 0] | _[C + 113 | 0] << 8 | _[C + 114 | 0] << 16 | _[C + 115 | 0] << 24, K = _[C + 96 | 0] | _[C + 97 | 0] << 8 | _[C + 98 | 0] << 16 | _[C + 99 | 0] << 24, m = _[C + 36 | 0] | _[C + 37 | 0] << 8 | _[C + 38 | 0] << 16 | _[C + 39 | 0] << 24, D = _[C + 84 | 0] | _[C + 85 | 0] << 8 | _[C + 86 | 0] << 16 | _[C + 87 | 0] << 24, f = _[C + 116 | 0] | _[C + 117 | 0] << 8 | _[C + 118 | 0] << 16 | _[C + 119 | 0] << 24, Y = _[C + 100 | 0] | _[C + 101 | 0] << 8 | _[C + 102 | 0] << 16 | _[C + 103 | 0] << 24, H = _[C + 40 | 0] | _[C + 41 | 0] << 8 | _[C + 42 | 0] << 16 | _[C + 43 | 0] << 24, w = _[C + 88 | 0] | _[C + 89 | 0] << 8 | _[C + 90 | 0] << 16 | _[C + 91 | 0] << 24, k = _[C + 120 | 0] | _[C + 121 | 0] << 8 | _[C + 122 | 0] << 16 | _[C + 123 | 0] << 24, U = _[C + 104 | 0] | _[C + 105 | 0] << 8 | _[C + 106 | 0] << 16 | _[C + 107 | 0] << 24, l = e[a + 256 >> 2], d = e[a + 260 >> 2], u = e[a + 264 >> 2], S = e[a + 268 >> 2], b = e[a + 272 >> 2], F = e[a + 276 >> 2], N = e[a + 280 >> 2], B = _[C + 44 | 0] | _[C + 45 | 0] << 8 | _[C + 46 | 0] << 16 | _[C + 47 | 0] << 24, t = _[C + 108 | 0] | _[C + 109 | 0] << 8 | _[C + 110 | 0] << 16 | _[C + 111 | 0] << 24, e[a + 284 >> 2] = B ^ t & (_[C + 124 | 0] | _[C + 125 | 0] << 8 | _[C + 126 | 0] << 16 | _[C + 127 | 0] << 24) ^ e[a + 284 >> 2] ^ (_[C + 92 | 0] | _[C + 93 | 0] << 8 | _[C + 94 | 0] << 16 | _[C + 95 | 0] << 24), e[a + 280 >> 2] = H ^ U & k ^ w ^ N, e[a + 276 >> 2] = m ^ Y & f ^ D ^ F, e[a + 272 >> 2] = g ^ K & p ^ n ^ b, e[a + 268 >> 2] = h & B ^ E ^ S ^ t, e[a + 264 >> 2] = U ^ H & y ^ Q ^ u, e[a + 260 >> 2] = Y ^ m & c ^ i ^ d, e[a + 256 >> 2] = K ^ g & o ^ r ^ l, vI(v, 0, G), uI(A, M, I), I = e[a + 284 >> 2], M = e[a + 280 >> 2], K = e[a + 276 >> 2], m = e[a + 272 >> 2], Y = e[a + 256 >> 2], H = e[a + 260 >> 2], U = e[a + 264 >> 2], G = e[a + 268 >> 2], A = e[C + 124 >> 2], e[a + 312 >> 2] = e[C + 120 >> 2], e[a + 316 >> 2] = A, A = e[C + 116 >> 2], e[a + 304 >> 2] = e[C + 112 >> 2], e[a + 308 >> 2] = A, A = e[C + 108 >> 2], e[a + 248 >> 2] = e[C + 104 >> 2], e[a + 252 >> 2] = A, A = e[C + 100 >> 2], e[a + 240 >> 2] = e[C + 96 >> 2], e[a + 244 >> 2] = A, A = e[C + 124 >> 2], e[a + 232 >> 2] = e[C + 120 >> 2], e[a + 236 >> 2] = A, A = e[C + 116 >> 2], e[a + 224 >> 2] = e[C + 112 >> 2], e[a + 228 >> 2] = A, Ag(g = a + 288 | 0, a + 240 | 0, a + 224 | 0), A = e[a + 300 >> 2], e[C + 120 >> 2] = e[a + 296 >> 2], e[C + 124 >> 2] = A, A = e[a + 292 >> 2], e[C + 112 >> 2] = e[a + 288 >> 2], e[C + 116 >> 2] = A, A = e[C + 92 >> 2], e[a + 216 >> 2] = e[C + 88 >> 2], e[a + 220 >> 2] = A, A = e[C + 84 >> 2], e[a + 208 >> 2] = e[C + 80 >> 2], e[a + 212 >> 2] = A, A = e[C + 108 >> 2], e[a + 200 >> 2] = e[C + 104 >> 2], e[a + 204 >> 2] = A, A = e[C + 100 >> 2], e[a + 192 >> 2] = e[C + 96 >> 2], e[a + 196 >> 2] = A, Ag(g, a + 208 | 0, a + 192 | 0), A = e[a + 300 >> 2], e[C + 104 >> 2] = e[a + 296 >> 2], e[C + 108 >> 2] = A, A = e[a + 292 >> 2], e[C + 96 >> 2] = e[a + 288 >> 2], e[C + 100 >> 2] = A, A = e[C + 76 >> 2], e[a + 184 >> 2] = e[C + 72 >> 2], e[a + 188 >> 2] = A, v = e[4 + (A = C - -64 | 0) >
}
function x(A, g) {
var I, C, a, B, _, t, o, i, c, Q, y, E, s, h, n, D, f, w, k, l, d, u, S, b, F, N, v, M, G, K, m, Y, H, U, J, x, R = 0,
L = 0,
P = 0,
q = 0,
z = 0,
T = 0,
j = 0,
X = 0,
O = 0,
W = 0,
V = 0,
Z = 0,
$ = 0,
AA = 0,
gA = 0,
IA = 0,
CA = 0,
aA = 0,
BA = 0,
eA = 0,
_A = 0;
R = gI(C = (n = e[g + 12 >> 2]) << 1, t = C >> 31, $ = (q = e[g + 4 >> 2]) << 1, a = $ >> 31), P = p, l = W = e[g + 8 >> 2], L = (V = gI(W, D = W >> 31, W, D)) + R | 0, R = p + P | 0, R = L >>> 0 < V >>> 0 ? R + 1 | 0 : R, P = gI(T = e[g + 16 >> 2], o = T >> 31, V = (z = e[g >> 2]) << 1, B = V >> 31), R = p + R | 0, R = (L = P + L | 0) >>> 0 < P >>> 0 ? R + 1 | 0 : R, y = e[g + 28 >> 2], P = gI(aA = r(y, 38), f = aA >> 31, y, d = y >> 31), R = p + R | 0, R = (L = P + L | 0) >>> 0 < P >>> 0 ? R + 1 | 0 : R, P = L, E = e[g + 32 >> 2], j = gI(X = r(E, 19), i = X >> 31, L = (I = e[g + 24 >> 2]) << 1, L >> 31), L = p + R | 0, L = (P = P + j | 0) >>> 0 < j >>> 0 ? L + 1 | 0 : L, M = e[g + 36 >> 2], R = gI(j = r(M, 38), _ = j >> 31, AA = (c = e[g + 20 >> 2]) << 1, s = AA >> 31), g = p + L | 0, K = R = (R >>> 0 > (P = R + P | 0) >>> 0 ? g + 1 | 0 : g) << 1 | P >>> 31, m = L = 33554432 + (u = P << 1) | 0, Y = R = L >>> 0 < 33554432 ? R + 1 | 0 : R, g = R >> 26, Z = (67108863 & R) << 6 | L >>> 26, R = gI($, a, T, o), P = p, L = (gA = gI(W <<= 1, h = W >> 31, n, S = n >> 31)) + R | 0, R = p + P | 0, R = L >>> 0 < gA >>> 0 ? R + 1 | 0 : R, P = (gA = gI(c, w = c >> 31, V, B)) + L | 0, L = p + R | 0, L = P >>> 0 < gA >>> 0 ? L + 1 | 0 : L, eA = gI(X, i, gA = y << 1, b = gA >> 31), R = p + L | 0, R = (P = eA + P | 0) >>> 0 < eA >>> 0 ? R + 1 | 0 : R, L = gI(j, _, I, Q = I >> 31), R = p + R | 0, g = g + (L = (L >>> 0 > (P = L + P | 0) >>> 0 ? R + 1 | 0 : R) << 1 | P >>> 31) | 0, eA = P = (R = P << 1) + Z | 0, R = g = R >>> 0 > P >>> 0 ? g + 1 | 0 : g, H = P = P + 16777216 | 0, Z = (33554431 & (R = P >>> 0 < 16777216 ? R + 1 | 0 : R)) << 7 | P >>> 25, P = R >> 25, g = gI(C, t, n, S), R = p, L = gI(T, o, W, h), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = gI($, a, AA, s), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = (IA = gI(V, B, I, Q)) + g | 0, g = p + R | 0, g = L >>> 0 < IA >>> 0 ? g + 1 | 0 : g, IA = gI(X, i, E, k = E >> 31), R = p + g | 0, R = (L = IA + L | 0) >>> 0 < IA >>> 0 ? R + 1 | 0 : R, g = (IA = gI(j, _, gA, b)) + L | 0, L = p + R | 0, g = ((R = g) >>> 0 < IA >>> 0 ? L + 1 | 0 : L) << 1 | R >>> 31, L = Z, Z = R << 1, R = g + P | 0, R = (L = L + Z | 0) >>> 0 < Z >>> 0 ? R + 1 | 0 : R, IA = g = L + 33554432 | 0, P = R = g >>> 0 < 33554432 ? R + 1 | 0 : R, e[A + 24 >> 2] = L - (-67108864 & g), L = gI(g = r(c, 38), g >> 31, c, w), Z = p, g = (R = gI(g = z, R = g >> 31, g, R)) + L | 0, L = p + Z | 0, L = g >>> 0 < R >>> 0 ? L + 1 | 0 : L, CA = gI(z = r(I, 19), F = z >> 31, Z = T << 1, N = Z >> 31), R = p + L | 0, R = (g = CA + g | 0) >>> 0 < CA >>> 0 ? R + 1 | 0 : R, L = gI(C, t, aA, f), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = (CA = gI(X, i, W, h)) + g | 0, g = p + R | 0, g = L >>> 0 < CA >>> 0 ? g + 1 | 0 : g, CA = gI($, a, j, _), R = p + g | 0, CA = R = ((L = CA + L | 0) >>> 0 < CA >>> 0 ? R + 1 | 0 : R) << 1 | L >>> 31, U = g = 33554432 + (v = L << 1) | 0, J = L = g >>> 0 < 33554432 ? R + 1 | 0 : R, BA = (67108863 & L) << 6 | g >>> 26, _A = L >> 26, g = gI(z, F, AA, s), R = p, L = gI(V, B, q, G = q >> 31), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, L = (O = gI(T, o, aA, f)) + g | 0, g = p + R | 0, g = L >>> 0 < O >>> 0 ? g + 1 | 0 : g, O = gI(X, i, C, t), R = p + g | 0, R = (L = O + L | 0) >>> 0 < O >>> 0 ? R + 1 | 0 : R, O = (g = gI(j, _, l, D)) + L | 0, L = p + R | 0, R = (g = (g >>> 0 > O >>> 0 ? L + 1 | 0 : L) << 1 | O >>> 31) + _A | 0, R = (L = (O <<= 1) + BA | 0) >>> 0 < O >>> 0 ? R + 1 | 0 : R, _A = L, O = L = L + 16777216 | 0, x = (33554431 & (R = L >>> 0 < 16777216 ? R + 1 | 0 : R)) << 7 | L >>> 25, BA = R >> 25, g = gI(V, B, l, D), R = p, L = gI($, a, q, G), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L >>> 0 ? R + 1 | 0 : R, q = gI(z, F, I, Q), L = p + R | 0, L = (g = q + g | 0) >>> 0 < q >>> 0 ? L + 1 | 0 : L, q = gI(AA, s, aA, f), R = p + L | 0, R = (g = q + g | 0) >>> 0 < q >>> 0 ? R + 1 | 0 : R, L = gI(X, i, Z, N), R = p + R | 0, R = (g = L + g | 0) >>> 0 < L
}
function R(A, g) {
var I, C, a, B, _, t, o, i, c, Q, y, E, s, h, n, D, f, w, k, l, d, u, S, b, F, N, v, M, G, K, m, Y, H = 0,
U = 0,
J = 0,
x = 0,
R = 0,
L = 0,
P = 0,
q = 0,
z = 0,
T = 0,
j = 0,
X = 0,
O = 0,
W = 0,
V = 0,
Z = 0,
$ = 0,
AA = 0,
gA = 0,
IA = 0,
CA = 0,
aA = 0;
H = gI(C = (D = e[g + 12 >> 2]) << 1, t = C >> 31, D, d = D >> 31), J = p, U = (z = gI(R = e[g + 16 >> 2], o = R >> 31, i = (x = e[g + 8 >> 2]) << 1, E = i >> 31)) + H | 0, H = p + J | 0, H = U >>> 0 < z >>> 0 ? H + 1 | 0 : H, J = (T = gI(O = (c = e[g + 20 >> 2]) << 1, s = O >> 31, z = (L = e[g + 4 >> 2]) << 1, a = z >> 31)) + U | 0, U = p + H | 0, U = J >>> 0 < T >>> 0 ? U + 1 | 0 : U, P = gI(I = e[g + 24 >> 2], Q = I >> 31, T = (Z = e[g >> 2]) << 1, B = T >> 31), H = p + U | 0, H = (J = P + J | 0) >>> 0 < P >>> 0 ? H + 1 | 0 : H, U = J, h = e[g + 32 >> 2], J = gI(j = r(h, 19), y = j >> 31, h, w = h >> 31), H = p + H | 0, H = (U = U + J | 0) >>> 0 < J >>> 0 ? H + 1 | 0 : H, N = e[g + 36 >> 2], J = gI(P = r(N, 38), _ = P >> 31, k = (n = e[g + 28 >> 2]) << 1, u = k >> 31), g = p + H | 0, V = U = J + U | 0, J = U >>> 0 < J >>> 0 ? g + 1 | 0 : g, g = gI(z, a, R, o), H = p, U = gI(i, E, D, d), H = p + H | 0, H = (g = U + g | 0) >>> 0 < U >>> 0 ? H + 1 | 0 : H, q = gI(c, l = c >> 31, T, B), U = p + H | 0, U = (g = q + g | 0) >>> 0 < q >>> 0 ? U + 1 | 0 : U, q = gI(j, y, k, u), H = p + U | 0, H = (g = q + g | 0) >>> 0 < q >>> 0 ? H + 1 | 0 : H, U = gI(P, _, I, Q), H = p + H | 0, CA = g = U + g | 0, X = g >>> 0 < U >>> 0 ? H + 1 | 0 : H, H = gI(z, a, C, t), U = p, S = g = x, x = gI(g, W = g >> 31, g, W), g = p + U | 0, g = (H = x + H | 0) >>> 0 < x >>> 0 ? g + 1 | 0 : g, U = (x = gI(T, B, R, o)) + H | 0, H = p + g | 0, H = U >>> 0 < x >>> 0 ? H + 1 | 0 : H, g = (x = gI(q = r(n, 38), f = q >> 31, n, b = n >> 31)) + U | 0, U = p + H | 0, U = g >>> 0 < x >>> 0 ? U + 1 | 0 : U, g = (H = g) + (x = gI(j, y, g = I << 1, g >> 31)) | 0, H = p + U | 0, H = g >>> 0 < x >>> 0 ? H + 1 | 0 : H, U = g, g = gI(P, _, O, s), H = p + H | 0, v = U = U + g | 0, M = H = g >>> 0 > U >>> 0 ? H + 1 | 0 : H, g = H, G = U = U + 33554432 | 0, K = g = U >>> 0 < 33554432 ? g + 1 | 0 : g, H = (H = g >> 26) + X | 0, CA = g = (U = (67108863 & g) << 6 | U >>> 26) + CA | 0, H = g >>> 0 < U >>> 0 ? H + 1 | 0 : H, m = g = g + 16777216 | 0, H = (H = (U = g >>> 0 < 16777216 ? H + 1 | 0 : H) >> 25) + J | 0, g = (g = (33554431 & U) << 7 | g >>> 25) >>> 0 > (U = g + V | 0) >>> 0 ? H + 1 | 0 : H, V = H = U + 33554432 | 0, x = g = H >>> 0 < 33554432 ? g + 1 | 0 : g, e[A + 24 >> 2] = U - (-67108864 & H), g = gI(T, B, S, W), H = p, J = gI(z, a, L, $ = L >> 31), U = p + H | 0, U = (g = J + g | 0) >>> 0 < J >>> 0 ? U + 1 | 0 : U, X = gI(J = r(I, 19), IA = J >> 31, I, Q), H = p + U | 0, H = (g = X + g | 0) >>> 0 < X >>> 0 ? H + 1 | 0 : H, U = (X = gI(O, s, q, f)) + g | 0, g = p + H | 0, g = U >>> 0 < X >>> 0 ? g + 1 | 0 : g, AA = gI(j, y, X = R << 1, F = X >> 31), H = p + g | 0, H = (U = AA + U | 0) >>> 0 < AA >>> 0 ? H + 1 | 0 : H, g = U, U = gI(P, _, C, t), H = p + H | 0, gA = g = g + U | 0, AA = g >>> 0 < U >>> 0 ? H + 1 | 0 : H, g = gI(O, s, J, IA), H = p, L = gI(T, B, L, $), U = p + H | 0, U = (g = L + g | 0) >>> 0 < L >>> 0 ? U + 1 | 0 : U, L = gI(R, o, q, f), H = p + U | 0, H = (g = L + g | 0) >>> 0 < L >>> 0 ? H + 1 | 0 : H, U = (L = gI(j, y, C, t)) + g | 0, g = p + H | 0, g = U >>> 0 < L >>> 0 ? g + 1 | 0 : g, L = gI(P, _, S, W), H = p + g | 0, aA = U = L + U | 0, $ = U >>> 0 < L >>> 0 ? H + 1 | 0 : H, U = gI(g = r(c, 38), g >> 31, c, l), L = p, g = Z, Z = U, U = gI(g, H = g >> 31, g, H), H = p + L | 0, H = (g = Z + U | 0) >>> 0 < U >>> 0 ? H + 1 | 0 : H, J = gI(J, IA, X, F), U = p + H | 0, U = (g = J + g | 0) >>> 0 < J >>> 0 ? U + 1 | 0 : U, J = gI(C, t, q, f), H = p + U | 0, H = (g = J + g | 0) >>> 0 < J >>> 0 ? H + 1 | 0 : H, U = (J = gI(j, y, i, E)) + g | 0, g = p + H | 0, g = U >>> 0 < J >>> 0 ? g + 1 | 0 : g, J = gI(z, a, P, _), H = p + g | 0, L = U = J + U | 0, Z = H = U >>> 0 < J >>> 0 ? H + 1 | 0 : H, IA = U = U + 33554432 | 0, Y = H = U >>> 0 < 33554432 ? H + 1 | 0 : H, g = H >> 26, H = (67108863 & H) << 6 | U >>> 26, U = g + $ | 0, $ = J = H + aA | 0, H = H >>> 0 > J >>> 0 ? U + 1 | 0 : U, aA = U = J + 16777216 | 0, J = (33554431 & (H = U >>> 0 < 16777216 ? H + 1 | 0 : H)) << 7 | U >>> 25, H = (H >> 25) + AA | 0
}
function L(A, g) {
var I, C, a, B, t, r, o, i, c, Q, y = 0,
E = 0,
h = 0;
s = I = s - 416 | 0, C = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, a = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, B = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, t = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, h = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, r = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, o = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, i = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, A = e[g + 92 >> 2], e[I + 408 >> 2] = e[g + 88 >> 2], e[I + 412 >> 2] = A, A = e[g + 84 >> 2], e[I + 400 >> 2] = e[g + 80 >> 2], e[I + 404 >> 2] = A, A = e[g + 76 >> 2], e[I + 376 >> 2] = e[g + 72 >> 2], e[I + 380 >> 2] = A, y = e[4 + (A = E = g - -64 | 0) >> 2], e[I + 368 >> 2] = e[A >> 2], e[I + 372 >> 2] = y, A = e[g + 92 >> 2], e[I + 360 >> 2] = e[g + 88 >> 2], e[I + 364 >> 2] = A, A = e[g + 84 >> 2], e[I + 352 >> 2] = e[g + 80 >> 2], e[I + 356 >> 2] = A, Ag(A = I + 384 | 0, I + 368 | 0, I + 352 | 0), y = e[I + 396 >> 2], e[g + 88 >> 2] = e[I + 392 >> 2], e[g + 92 >> 2] = y, y = e[I + 388 >> 2], e[g + 80 >> 2] = e[I + 384 >> 2], e[g + 84 >> 2] = y, y = e[g + 60 >> 2], e[I + 344 >> 2] = e[g + 56 >> 2], e[I + 348 >> 2] = y, y = e[g + 52 >> 2], e[I + 336 >> 2] = e[g + 48 >> 2], e[I + 340 >> 2] = y, y = e[g + 76 >> 2], e[I + 328 >> 2] = e[g + 72 >> 2], e[I + 332 >> 2] = y, y = e[E + 4 >> 2], e[I + 320 >> 2] = e[E >> 2], e[I + 324 >> 2] = y, Ag(A, I + 336 | 0, I + 320 | 0), y = e[I + 396 >> 2], e[g + 72 >> 2] = e[I + 392 >> 2], e[g + 76 >> 2] = y, y = e[I + 388 >> 2], e[E >> 2] = e[I + 384 >> 2], e[E + 4 >> 2] = y, y = e[g + 44 >> 2], e[I + 312 >> 2] = e[g + 40 >> 2], e[I + 316 >> 2] = y, y = e[g + 36 >> 2], e[I + 304 >> 2] = e[g + 32 >> 2], e[I + 308 >> 2] = y, y = e[g + 60 >> 2], e[I + 296 >> 2] = e[g + 56 >> 2], e[I + 300 >> 2] = y, y = e[g + 52 >> 2], e[I + 288 >> 2] = e[g + 48 >> 2], e[I + 292 >> 2] = y, Ag(A, I + 304 | 0, I + 288 | 0), y = e[I + 396 >> 2], e[g + 56 >> 2] = e[I + 392 >> 2], e[g + 60 >> 2] = y, y = e[I + 388 >> 2], e[g + 48 >> 2] = e[I + 384 >> 2], e[g + 52 >> 2] = y, y = e[g + 28 >> 2], e[I + 280 >> 2] = e[g + 24 >> 2], e[I + 284 >> 2] = y, y = e[g + 20 >> 2], e[I + 272 >> 2] = e[g + 16 >> 2], e[I + 276 >> 2] = y, y = e[g + 44 >> 2], e[I + 264 >> 2] = e[g + 40 >> 2], e[I + 268 >> 2] = y, y = e[g + 36 >> 2], e[I + 256 >> 2] = e[g + 32 >> 2], e[I + 260 >> 2] = y, Ag(A, I + 272 | 0, I + 256 | 0), y = e[I + 396 >> 2], e[g + 40 >> 2] = e[I + 392 >> 2], e[g + 44 >> 2] = y, y = e[I + 388 >> 2], e[g + 32 >> 2] = e[I + 384 >> 2], e[g + 36 >> 2] = y, y = e[g + 12 >> 2], e[I + 248 >> 2] = e[g + 8 >> 2], e[I + 252 >> 2] = y, y = e[g + 4 >> 2], e[I + 240 >> 2] = e[g >> 2], e[I + 244 >> 2] = y, y = e[g + 28 >> 2], e[I + 232 >> 2] = e[g + 24 >> 2], e[I + 236 >> 2] = y, y = e[g + 20 >> 2], e[I + 224 >> 2] = e[g + 16 >> 2], e[I + 228 >> 2] = y, Ag(A, I + 240 | 0, I + 224 | 0), y = e[I + 396 >> 2], e[g + 24 >> 2] = e[I + 392 >> 2], e[g + 28 >> 2] = y, y = e[I + 388 >> 2], e[g + 16 >> 2] = e[I + 384 >> 2], e[g + 20 >> 2] = y, y = e[I + 412 >> 2], e[I + 216 >> 2] = e[I + 408 >> 2], e[I + 220 >> 2] = y, y = e[I + 404 >> 2], e[I + 208 >> 2] = e[I + 400 >> 2], e[I + 212 >> 2] = y, y = e[g + 12 >> 2], e[I + 200 >> 2] = e[g + 8 >> 2], e[I + 204 >> 2] = y, y = e[g + 4 >> 2], e[I + 192 >> 2] = e[g >> 2], e[I + 196 >> 2] = y, Ag(A, I + 208 | 0, I + 192 | 0), y = e[I + 384 >> 2], c = e[I + 388 >> 2], Q = e[I + 392 >> 2], e[g + 12 >> 2] = e[I + 396 >> 2] ^ o, e[g + 8 >> 2] = r ^ Q, e[g + 4 >> 2] = h ^ c, e[g >> 2] = y ^ i, h = e[g + 92 >> 2], e[I + 408 >> 2] = e[g + 88 >> 2], e[I + 412 >> 2] = h, h = e[g + 84 >> 2], e[I + 400 >> 2] = e[g + 80 >> 2], e[I + 404 >> 2] = h, h = e[g + 76 >> 2], e[I + 184 >> 2] = e[g + 72 >> 2], e[I + 188 >> 2] = h, h = e[E + 4 >> 2], e[I + 176 >> 2] = e[E >> 2], e[I + 180 >> 2] = h, h = e[g
}
function P(A, g) {
var I, a = 0,
B = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0;
if (s = I = s - 48 | 0, !((a = pg(A)) || (a = -26, g - 3 >>> 0 < 4294967294))) {
o = e[A + 44 >> 2], a = e[A + 48 >> 2], e[I + 4 >> 2] = 0, B = e[A + 40 >> 2], e[I + 32 >> 2] = a, e[I + 16 >> 2] = -1, e[I + 12 >> 2] = B, a = ((y = (B = a << 3) >>> 0 < o >>> 0 ? o : B) >>> 0) / ((o = a << 2) >>> 0) | 0, e[I + 24 >> 2] = a, e[I + 28 >> 2] = a << 2, e[I + 20 >> 2] = r(a, o), a = e[A + 52 >> 2], e[I + 40 >> 2] = g, e[I + 36 >> 2] = a, h = g = s, s = a = g - 1152 & -64, g = -25;
A: {
if (!(!(o = I + 4 | 0) | !A) && (B = b(e[o + 20 >> 2] << 3), e[o + 4 >> 2] = B, g = -22, B)) {
g: {
if ((g = e[o + 16 >> 2]) && 1024 == (((B = g << 10) >>> 0) / (g >>> 0) | 0) && (g = b(12), e[o >> 2] = g, g)) {
if (e[g >> 2] = 0, e[g + 4 >> 2] = 0, g = cg(a + 128 | 0, B), e[9396] = g, g) e[a + 128 >> 2] = 0;
else if (g = e[a + 128 >> 2]) break g;
aA(e[o >> 2]), e[o >> 2] = 0
}
Og(o, e[A + 56 >> 2]),
s = h,
g = -22;
break A
}
if (e[e[o >> 2] >> 2] = g, e[e[o >> 2] + 4 >> 2] = g, e[e[o >> 2] + 8 >> 2] = B, n = e[o + 36 >> 2], yA(g = a + 128 | 0, 0, 0, 64), e[a + 124 >> 2] = e[A + 48 >> 2], XA(g, B = a + 124 | 0, 4, 0), e[a + 124 >> 2] = e[A + 4 >> 2], XA(g, B, 4, 0), e[a + 124 >> 2] = e[A + 44 >> 2], XA(g, B, 4, 0), e[a + 124 >> 2] = e[A + 40 >> 2], XA(g, B, 4, 0), e[a + 124 >> 2] = 19, XA(a + 128 | 0, a + 124 | 0, 4, 0), e[a + 124 >> 2] = n, XA(a + 128 | 0, a + 124 | 0, 4, 0), e[a + 124 >> 2] = e[A + 12 >> 2], XA(a + 128 | 0, a + 124 | 0, 4, 0), (B = e[A + 8 >> 2]) && (XA(g, B, e[A + 12 >> 2], 0), 1 & C[A + 56 | 0] && (jC(e[A + 8 >> 2], e[A + 12 >> 2]), e[A + 12 >> 2] = 0)), e[a + 124 >> 2] = e[A + 20 >> 2], XA(g = a + 128 | 0, a + 124 | 0, 4, 0), (B = e[A + 16 >> 2]) && XA(g, B, e[A + 20 >> 2], 0), e[a + 124 >> 2] = e[A + 28 >> 2], XA(g = a + 128 | 0, a + 124 | 0, 4, 0), (B = e[A + 24 >> 2]) && (XA(g, B, e[A + 28 >> 2], 0), 2 & _[A + 56 | 0] && (jC(e[A + 24 >> 2], e[A + 28 >> 2]), e[A + 28 >> 2] = 0)), e[a + 124 >> 2] = e[A + 36 >> 2], XA(g = a + 128 | 0, a + 124 | 0, 4, 0), (B = e[A + 32 >> 2]) && XA(g, B, e[A + 36 >> 2], 0), MI(a + 128 | 0, a + 48 | 0, 64), jC(a + 112 | 0, 8), e[o + 28 >> 2])
for (B = 0;;) {
for (e[a + 112 >> 2] = 0, e[a + 116 >> 2] = B, rA(a + 128 | 0, 1024, a + 48 | 0, 72), n = e[e[o >> 2] + 4 >> 2] + (r(e[o + 24 >> 2], B) << 10) | 0, g = 0; i = (Q = g << 3) + n | 0, c = e[4 + (E = (y = a + 128 | 0) + Q | 0) >> 2], e[i >> 2] = e[E >> 2], e[i + 4 >> 2] = c, E = (i = 8 | Q) + n | 0, c = e[4 + (i = i + y | 0) >> 2], e[E >> 2] = e[i >> 2], e[E + 4 >> 2] = c, E = (i = 16 | Q) + n | 0, c = e[4 + (i = i + y | 0) >> 2], e[E >> 2] = e[i >> 2], e[E + 4 >> 2] = c, i = (Q |= 24) + n | 0, E = e[4 + (Q = Q + y | 0) >> 2], e[i >> 2] = e[Q >> 2], e[i + 4 >> 2] = E, 128 != (0 | (g = g + 4 | 0)););
for (e[a + 112 >> 2] = 1, rA(y, 1024, a + 48 | 0, 72), n = 1024 + (e[e[o >> 2] + 4 >> 2] + (r(e[o + 24 >> 2], B) << 10) | 0) | 0, g = 0; i = (Q = g << 3) + n | 0, c = e[4 + (E = (y = a + 128 | 0) + Q | 0) >> 2], e[i >> 2] = e[E >> 2], e[i + 4 >> 2] = c, E = (i = 8 | Q) + n | 0, c = e[4 + (i = i + y | 0) >> 2], e[E >> 2] = e[i >> 2], e[E + 4 >> 2] = c, E = (i = 16 | Q) + n | 0, c = e[4 + (i = i + y | 0) >> 2], e[E >> 2] = e[i >> 2], e[E + 4 >> 2] = c, i = (Q |= 24) + n | 0, y = e[4 + (Q = Q + y | 0) >> 2], e[i >> 2] = e[Q >> 2], e[i + 4 >> 2] = y, 128 != (0 | (g = g + 4 | 0)););
if (!((B = B + 1 | 0) >>> 0 < t[o + 28 >> 2])) break
}
jC(a + 128 | 0, 1024),
jC(a + 48 | 0, 72),
g = 0
}
s = h
}
if (a = g, !g) {
if (e[I + 12 >> 2])
for (;;) {
if (s = g = s - 80 | 0, !(!(o = I + 4 | 0) | !e[o + 28 >> 2])) {
for (C[g + 72 | 0] = 0, e[g + 64 >> 2] = D, a = 0; e[g + 76 >> 2] = 0, B = e[g + 76 >> 2], e[g + 56 >> 2] = e[g + 72 >> 2], e[g + 60 >> 2] = B, e[g + 68 >> 2] = a, B = e[g + 68 >> 2], e[g + 48 >> 2] = e[g + 64 >> 2], e[g + 52 >> 2] = B, l(o, g + 48 | 0), (a = a + 1 | 0) >>> 0 < (B = e[o + 28 >> 2]) >>> 0;);
if (C[g + 72 | 0] = 1, B) {
for (a = 0; e[g + 76 >> 2] = 0, B = e[g + 76 >> 2], e[g + 40 >> 2] = e[g + 72 >> 2], e[g + 44 >> 2] = B, e[g + 68 >> 2] = a, B = e[g + 68 >> 2], e[g + 32 >> 2] = e[g + 64 >> 2], e[g + 36 >> 2] = B, l(o, g + 32 | 0), (a = a + 1 | 0) >>> 0 < (B = e[o + 28 >> 2]) >>> 0;);
if (C[g + 72 | 0] = 2, B) {
for (a = 0; e[g + 76 >> 2] = 0, B = e[g + 76 >> 2], e[g + 24 >> 2] = e[g + 72 >> 2], e[g + 28 >> 2] = B, e[g + 68 >> 2] = a, B = e[g + 68 >> 2], e[g + 16 >> 2] = e[g + 64 >> 2], e[g + 20 >> 2] = B, l(o, g + 16 | 0), (a = a + 1 | 0) >>> 0 < (B = e[o + 28 >> 2]) >>> 0;);
if (C[g + 72 | 0] = 3, B)
for (a = 0; e[g + 76 >> 2] = 0, B = e[g + 76 >> 2], e[g + 8 >> 2] = e[g + 72 >> 2], e[g + 12 >> 2] = B, e[g + 68 >> 2] = a, B = e[g + 68 >> 2], e[g >> 2] = e[g + 64 >> 2], e[g + 4 >> 2] = B, l(o, g), (a = a + 1 | 0) >>> 0 < t[o + 28 >> 2];);
}
}
}
if (s = g + 80 | 0, !((D = D + 1 | 0) >>> 0 < t[I + 12 >> 2])) break
}
if (s = g = s - 2048 | 0, !(!A | !(a = I + 4 | 0))) {
if (D = e[a + 24 >> 2], uI(g + 1024 | 0, i = (e[e[a >> 2] + 4 >> 2] + (D << 10) | 0) - 1024 | 0, 1024), (E = e[a + 28 >> 2]) >>> 0 >= 2)
for (n = 1;;) {
for (o = i + (r(n, D) << 10) | 0, Q = 0; c = e[(h = (B = Q << 3) + (y = g + 1024 | 0) | 0) >> 2], f = e[(p = B + o | 0) >> 2], p = e[h + 4 >> 2] ^ e[p + 4 >> 2], e[h >> 2] = c ^ f, e[h + 4 >> 2] = p, p = e[(h = (c = 8 | B) + y | 0) >> 2], f = e[(c = o + c | 0) >> 2], c = e[h + 4 >> 2] ^ e[c + 4 >> 2], e[h >> 2] = p ^ f, e[h + 4 >> 2] = c, p = e[(h = (c = 16 | B) + y | 0) >> 2], f = e[(c = o + c | 0) >> 2], c = e[h + 4 >> 2] ^ e[c + 4 >> 2], e[h >> 2] = p ^ f, e[h + 4 >> 2] = c, h = e[(B = (h = y) + (y = 24 | B) | 0) >> 2], c = e[(y = o + y | 0) >> 2], y = e[B + 4 >> 2] ^ e[y + 4 >> 2], e[B >> 2] = c ^ h, e[B + 4 >> 2] = y, 128 != (0 | (Q = Q + 4 | 0)););
if ((0 | E) == (0 | (n = n + 1 | 0))) break
}
o = uI(g, g + 1024 | 0, 1024), rA(e[A >> 2], e[A + 4 >> 2], o, 1024), jC(o + 1024 | 0, 1024), jC(o, 1024), Og(a, e[A + 56 >> 2])
}
s = g + 2048 | 0, a = 0
}
}
return s = I + 48 | 0, a
}
function q(A, g, I) {
var C, a, B, t, r, o, i, c, Q, y, E, h, n, p, D = 0,
f = 0,
w = 0;
for (s = C = s - 288 | 0, E = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, h = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, n = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, i = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, c = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, Q = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, p = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = I + 112 | 0, A = 33620224 ^ (y = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24), e[g >> 2] = A, e[(r = I + 96 | 0) >> 2] = 1427652059 ^ y, e[(o = I + 80 | 0) >> 2] = A, f = y ^ p, e[(A = I - -64 | 0) >> 2] = f, e[I + 56 >> 2] = 1110511904, e[I + 60 >> 2] = -584534669, e[(a = I + 48 | 0) >> 2] = 1427652059, e[a + 4 >> 2] = -248528275, e[I + 40 >> 2] = 1496785429, e[I + 44 >> 2] = 1652156816, e[(B = I + 32 | 0) >> 2] = 33620224, e[B + 4 >> 2] = 218629379, e[I + 24 >> 2] = 1110511904, e[I + 28 >> 2] = -584534669, e[(t = I + 16 | 0) >> 2] = 1427652059, e[t + 4 >> 2] = -248528275, e[I >> 2] = f, f = 1652156816 ^ Q, e[I + 124 >> 2] = f, w = 1496785429 ^ c, e[I + 120 >> 2] = w, D = 218629379 ^ i, e[I + 116 >> 2] = D, e[I + 108 >> 2] = -584534669 ^ Q, e[I + 104 >> 2] = 1110511904 ^ c, e[I + 100 >> 2] = -248528275 ^ i, e[I + 92 >> 2] = f, e[I + 88 >> 2] = w, e[I + 84 >> 2] = D, f = Q ^ n, e[I + 76 >> 2] = f, w = c ^ h, e[I + 72 >> 2] = w, D = i ^ E, e[I + 68 >> 2] = D, e[I + 12 >> 2] = f, e[I + 8 >> 2] = w, e[I + 4 >> 2] = D, w = 0; f = e[g + 12 >> 2], e[C + 280 >> 2] = e[g + 8 >> 2], e[C + 284 >> 2] = f, f = e[g + 4 >> 2], e[C + 272 >> 2] = e[g >> 2], e[C + 276 >> 2] = f, f = e[r + 12 >> 2], e[C + 248 >> 2] = e[r + 8 >> 2], e[C + 252 >> 2] = f, f = e[r + 4 >> 2], e[C + 240 >> 2] = e[r >> 2], e[C + 244 >> 2] = f, f = e[g + 12 >> 2], e[C + 232 >> 2] = e[g + 8 >> 2], e[C + 236 >> 2] = f, f = e[g + 4 >> 2], e[C + 224 >> 2] = e[g >> 2], e[C + 228 >> 2] = f, Ag(f = C + 256 | 0, C + 240 | 0, C + 224 | 0), D = e[C + 268 >> 2], e[g + 8 >> 2] = e[C + 264 >> 2], e[g + 12 >> 2] = D, D = e[C + 260 >> 2], e[g >> 2] = e[C + 256 >> 2], e[g + 4 >> 2] = D, D = e[o + 12 >> 2], e[C + 216 >> 2] = e[o + 8 >> 2], e[C + 220 >> 2] = D, D = e[o + 4 >> 2], e[C + 208 >> 2] = e[o >> 2], e[C + 212 >> 2] = D, D = e[r + 12 >> 2], e[C + 200 >> 2] = e[r + 8 >> 2], e[C + 204 >> 2] = D, D = e[r + 4 >> 2], e[C + 192 >> 2] = e[r >> 2], e[C + 196 >> 2] = D, Ag(f, C + 208 | 0, C + 192 | 0), D = e[C + 268 >> 2], e[r + 8 >> 2] = e[C + 264 >> 2], e[r + 12 >> 2] = D, D = e[C + 260 >> 2], e[r >> 2] = e[C + 256 >> 2], e[r + 4 >> 2] = D, D = e[A + 12 >> 2], e[C + 184 >> 2] = e[A + 8 >> 2], e[C + 188 >> 2] = D, D = e[A + 4 >> 2], e[C + 176 >> 2] = e[A >> 2], e[C + 180 >> 2] = D, D = e[o + 12 >> 2], e[C + 168 >> 2] = e[o + 8 >> 2], e[C + 172 >> 2] = D, D = e[o + 4 >> 2], e[C + 160 >> 2] = e[o >> 2], e[C + 164 >> 2] = D, Ag(f, C + 176 | 0, C + 160 | 0), D = e[C + 268 >> 2], e[o + 8 >> 2] = e[C + 264 >> 2], e[o + 12 >> 2] = D, D = e[C + 260 >> 2], e[o >> 2] = e[C + 256 >> 2], e[o + 4 >> 2] = D, D = e[a + 12 >> 2], e[C + 152 >> 2] = e[a + 8 >> 2], e[C + 156 >> 2] = D, D = e[a + 4 >> 2], e[C + 144 >> 2] = e[a >> 2], e[C + 148 >> 2] = D, D = e[A + 12 >> 2], e[C + 136 >> 2] = e[A + 8 >> 2], e[C + 140 >> 2] = D, D = e[A + 4 >> 2], e[C + 128 >> 2] = e[A >> 2], e[C + 132 >> 2] = D, Ag(f, C + 144 | 0, C + 128 | 0), D = e[C + 268 >> 2], e[A + 8 >> 2] = e[C + 264 >> 2], e[A + 12 >> 2] = D, D = e[C + 260 >> 2], e[A >> 2] = e[C + 256 >> 2], e[A + 4 >> 2] = D, D = e[B + 12 >> 2], e[C + 120 >> 2] = e[B + 8 >> 2], e[C + 124 >> 2] = D, D = e[B + 4 >> 2], e[C + 112 >> 2] = e[B >> 2], e[C + 116 >> 2] = D, D = e[a + 12 >> 2], e[C + 104 >> 2] = e[a + 8 >> 2], e[C + 108 >> 2] = D, D = e[a + 4 >> 2], e[C + 96 >> 2] = e[a >> 2], e[C + 100 >> 2] = D, Ag(f, C + 112 | 0, C + 96 | 0), D = e[C + 268 >> 2], e[a + 8 >> 2] = e[C + 264 >> 2], e[a + 12 >>
s = C + 288 | 0
}
function z(A, g, I, a, B) {
var t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
x = 0,
R = 0,
L = 0,
P = 0,
q = 0,
z = 0,
T = 0,
j = 0,
X = 0,
O = 0,
W = 0,
V = 0,
Z = 0,
$ = 0,
AA = 0,
gA = 0,
IA = 0,
CA = 0;
for (t = s + -64 | 0, r = e[A + 60 >> 2], o = e[A + 56 >> 2], P = e[A + 52 >> 2], L = e[A + 48 >> 2], i = e[A + 44 >> 2], c = e[A + 40 >> 2], Q = e[A + 36 >> 2], y = e[A + 32 >> 2], E = e[A + 28 >> 2], h = e[A + 24 >> 2], n = e[A + 20 >> 2], p = e[A + 16 >> 2], D = e[A + 12 >> 2], f = e[A + 8 >> 2], w = e[A + 4 >> 2], k = e[A >> 2];;) {
if (!B & a >>> 0 > 63 | B) l = I;
else {
if (e[t + 56 >> 2] = 0, e[t + 60 >> 2] = 0, e[t + 48 >> 2] = 0, e[t + 52 >> 2] = 0, e[t + 40 >> 2] = 0, e[t + 44 >> 2] = 0, e[t + 32 >> 2] = 0, e[t + 36 >> 2] = 0, e[t + 24 >> 2] = 0, e[t + 28 >> 2] = 0, e[t + 16 >> 2] = 0, e[t + 20 >> 2] = 0, e[t + 8 >> 2] = 0, e[t + 12 >> 2] = 0, e[t >> 2] = 0, e[t + 4 >> 2] = 0, u = 0, a | B)
for (; C[u + t | 0] = _[g + u | 0], !B & (u = u + 1 | 0) >>> 0 < a >>> 0 | B;);
g = l = t, X = I
}
for (q = 20, d = k, G = w, K = f, H = D, u = p, I = n, b = h, F = E, N = y, J = Q, m = c, S = r, x = o, U = P, Y = L, v = i; M = u, d = LI((u = d + u | 0) ^ Y, 16), M = Y = LI(M ^ (N = d + N | 0), 12), Y = LI((R = u + Y | 0) ^ d, 8), u = LI(M ^ (N = Y + N | 0), 7), S = LI((d = F + H | 0) ^ S, 16), F = LI((v = S + v | 0) ^ F, 12), H = LI((K = b + K | 0) ^ x, 16), b = LI((m = H + m | 0) ^ b, 12), x = (z = d + F | 0) + u | 0, T = LI((K = b + K | 0) ^ H, 8), d = LI(x ^ T, 16), H = LI((G = I + G | 0) ^ U, 16), I = LI((J = H + J | 0) ^ I, 12), M = u, U = LI((G = I + G | 0) ^ H, 8), M = LI(M ^ (u = (j = U + J | 0) + d | 0), 12), x = LI(d ^ (H = M + x | 0), 8), u = LI((J = x + u | 0) ^ M, 7), M = N, N = K, d = LI(S ^ z, 8), K = LI((S = d + v | 0) ^ F, 7), U = LI((N = N + K | 0) ^ U, 16), v = LI((F = M + U | 0) ^ K, 12), U = LI(U ^ (K = v + N | 0), 8), F = LI((N = F + U | 0) ^ v, 7), v = S, S = G, G = LI((m = m + T | 0) ^ b, 7), b = v + (Y = LI((S = S + G | 0) ^ Y, 16)) | 0, v = S, S = LI(b ^ G, 12), Y = LI(Y ^ (G = v + S | 0), 8), b = LI((v = b + Y | 0) ^ S, 7), M = m, S = d, d = LI(I ^ j, 7), S = LI(S ^ (m = d + R | 0), 16), R = LI((I = M + S | 0) ^ d, 12), S = LI(S ^ (d = R + m | 0), 8), I = LI((m = I + S | 0) ^ R, 7), q = q - 2 | 0;);
if (q = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, R = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, z = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, T = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, j = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, M = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, O = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, W = _[g + 32 | 0] | _[g + 33 | 0] << 8 | _[g + 34 | 0] << 16 | _[g + 35 | 0] << 24, V = _[g + 36 | 0] | _[g + 37 | 0] << 8 | _[g + 38 | 0] << 16 | _[g + 39 | 0] << 24, Z = _[g + 40 | 0] | _[g + 41 | 0] << 8 | _[g + 42 | 0] << 16 | _[g + 43 | 0] << 24, $ = _[g + 44 | 0] | _[g + 45 | 0] << 8 | _[g + 46 | 0] << 16 | _[g + 47 | 0] << 24, AA = _[g + 48 | 0] | _[g + 49 | 0] << 8 | _[g + 50 | 0] << 16 | _[g + 51 | 0] << 24, gA = _[g + 52 | 0] | _[g + 53 | 0] << 8 | _[g + 54 | 0] << 16 | _[g + 55 | 0] << 24, IA = _[g + 56 | 0] | _[g + 57 | 0] << 8 | _[g + 58 | 0] << 16 | _[g + 59 | 0] << 24, CA = _[g + 60 | 0] | _[g + 61 | 0] << 8 | _[g + 62 | 0] << 16 | _[g + 63 | 0] << 24, d = d + k ^ (_[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24), C[0 | l] = d, C[l + 1 | 0] = d >>> 8, C[l + 2 | 0] = d >>> 16, C[l + 3 | 0] = d >>> 24, d = S + r ^ CA, C[l + 60 | 0] = d, C[l + 61 | 0] = d >>> 8, C[l + 62 | 0] = d >>> 16, C[l + 63 | 0] = d >>> 24, d = x + o ^ IA, C[l + 56 | 0] = d, C[l + 57 | 0] = d >>> 8, C[l + 58 | 0] = d >>> 16, C[l + 59 | 0] = d >>> 24, d = U + P ^ gA, C[l + 52 | 0] = d, C[l + 53 | 0] = d >>> 8, C[l + 54 | 0] = d >>> 16, C[l + 55 | 0] = d >>> 24, d = Y + L ^ AA, C[l + 48 | 0] = d, C[l + 49 | 0] = d >>> 8, C[l + 50 | 0] = d >>> 16, C[l + 51 | 0] = d >>> 24, d = v + i ^ $, C[l + 44 | 0] = d, C[l + 45 | 0] = d >>> 8, C[l + 46 | 0] = d >>> 16, C[l + 47 | 0] = d >>> 24, d = m + c ^ Z, C[l + 40 | 0] = d, C[l + 41 | 0] = d >>> 8, C[l + 42 | 0] = d >>> 16, C[l + 43 | 0] = d >>> 24, d = J + Q ^ V, C[l + 36 | 0] = d, C[l + 37 | 0] = d >>> 8, C[l + 38 | 0] = d >>> 16, C[l + 39 | 0] = d >>> 24, d = N + y ^ W, C[l + 32 | 0] = d, C[l + 33 | 0] = d >>> 8, C[l + 34 | 0] = d >>> 16, C[l + 35 | 0] = d >>> 24, F = F + E ^ O, C[l + 28 | 0] = F, C[l + 29 | 0] = F >>> 8, C[l + 30 | 0] = F >>> 16, C[l + 31 | 0] = F >>> 24, b = M ^ b + h, C[l + 24 | 0] = b, C[l + 25 | 0] = b >>> 8, C[l + 26 | 0] = b >>> 16, C[l + 27 | 0] = b >>> 24, I = j ^ I + n, C[l + 20 | 0] = I, C[l + 21 | 0] = I >>> 8, C[l + 22 | 0] = I >>> 16, C[l + 23 | 0] = I >>> 24, I = T ^ u + p, C[l + 16 | 0] = I, C[l + 17 | 0] = I >>> 8, C[l + 18 | 0] = I >>> 16, C[l + 19 | 0] = I >>> 24, I = z ^ H + D, C[l + 12 | 0] = I, C[l + 13 | 0] = I >>> 8, C[l + 14 | 0] = I >>> 16, C[l + 15 | 0] = I >>> 24, I = R ^ K + f, C[l + 8 | 0] = I, C[l + 9 | 0] = I >>> 8, C[l + 10 | 0] = I >>> 16, C[l + 11 | 0] = I >>> 24, I = q ^ G + w, C[l + 4 | 0] = I, C[l + 5 | 0] = I >>> 8, C[l + 6 | 0] = I >>> 16, C[l + 7 | 0] = I >>> 24, P = !(L = L + 1 | 0) + P | 0, !B & a >>> 0 <= 64) {
if (!(!a | !B & a >>> 0 > 63 | 0 != (0 | B)))
for (u = 0; C[u + X | 0] = _[l + u | 0], a >>> 0 > (u = u + 1 | 0) >>> 0;);
e[A + 52 >> 2] = P, e[A + 48 >> 2] = L;
break
}
g = g - -64 | 0, I = l - -64 | 0, B = B - 1 | 0, B = (a = a + -64 | 0) >>> 0 < 4294967232 ? B + 1 | 0 : B
}
}
function T(A, g) {
g |= 0;
var I, a = 0,
B = 0,
_ = 0,
t = 0,
r = 0,
o = 0,
i = 0;
return s = I = s - 704 | 0, a = 80 + ((B = e[72 + (A |= 0) >> 2] >>> 3 & 127) + A | 0) | 0, B >>> 0 >= 112 ? (uI(a, 35072, 128 - B | 0), k(A, B = A + 80 | 0, I, I + 640 | 0), vI(B, 0, 112)) : uI(a, 35072, 112 - B | 0), o = (_ = e[A + 64 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 68 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[A + 192 | 0] = a, C[A + 193 | 0] = a >>> 8, C[A + 194 | 0] = a >>> 16, C[A + 195 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[A + 196 | 0] = B, C[A + 197 | 0] = B >>> 8, C[A + 198 | 0] = B >>> 16, C[A + 199 | 0] = B >>> 24, o = (_ = e[A + 72 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 76 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[A + 200 | 0] = a, C[A + 201 | 0] = a >>> 8, C[A + 202 | 0] = a >>> 16, C[A + 203 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[A + 204 | 0] = B, C[A + 205 | 0] = B >>> 8, C[A + 206 | 0] = B >>> 16, C[A + 207 | 0] = B >>> 24, k(A, A + 80 | 0, I, I + 640 | 0), o = (_ = e[A >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 4 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[0 | g] = a, C[g + 1 | 0] = a >>> 8, C[g + 2 | 0] = a >>> 16, C[g + 3 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 4 | 0] = B, C[g + 5 | 0] = B >>> 8, C[g + 6 | 0] = B >>> 16, C[g + 7 | 0] = B >>> 24, o = (_ = e[A + 8 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 12 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[g + 8 | 0] = a, C[g + 9 | 0] = a >>> 8, C[g + 10 | 0] = a >>> 16, C[g + 11 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 12 | 0] = B, C[g + 13 | 0] = B >>> 8, C[g + 14 | 0] = B >>> 16, C[g + 15 | 0] = B >>> 24, o = (_ = e[A + 16 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 20 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[g + 16 | 0] = a, C[g + 17 | 0] = a >>> 8, C[g + 18 | 0] = a >>> 16, C[g + 19 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 20 | 0] = B, C[g + 21 | 0] = B >>> 8, C[g + 22 | 0] = B >>> 16, C[g + 23 | 0] = B >>> 24, o = (_ = e[A + 24 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 28 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[g + 24 | 0] = a, C[g + 25 | 0] = a >>> 8, C[g + 26 | 0] = a >>> 16, C[g + 27 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 28 | 0] = B, C[g + 29 | 0] = B >>> 8, C[g + 30 | 0] = B >>> 16, C[g + 31 | 0] = B >>> 24, o = (_ = e[A + 32 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 36 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & a) << 8 | _ >>> 24) | a >>> 8 & 65280 | a >>> 24, C[g + 32 | 0] = a, C[g + 33 | 0] = a >>> 8, C[g + 34 | 0] = a >>> 16, C[g + 35 | 0] = a >>> 24, B = (a = B | t | o) | (B = 0) | B | 0, C[g + 36 | 0] = B, C[g + 37 | 0] = B >>> 8, C[g + 38 | 0] = B >>> 16, C[g + 39 | 0] = B >>> 24, o = (_ = e[A + 40 >> 2]) << 24 | (65280 & _) << 8, B = (t = 16711680 & _) >>> 8 | 0, i = t << 24, t = (r = -16777216 & _) >>> 24 | 0, a = i | r << 8 | -16777216 & ((255 & (a = e[A + 44
}
function j(A, g, I) {
var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d, u, S = 0;
s = a = s - 224 | 0, i = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, c = _[0 | (S = I - -64 | 0)] | _[S + 1 | 0] << 8 | _[S + 2 | 0] << 16 | _[S + 3 | 0] << 24, Q = _[I + 80 | 0] | _[I + 81 | 0] << 8 | _[I + 82 | 0] << 16 | _[I + 83 | 0] << 24, y = _[I + 32 | 0] | _[I + 33 | 0] << 8 | _[I + 34 | 0] << 16 | _[I + 35 | 0] << 24, E = _[I + 48 | 0] | _[I + 49 | 0] << 8 | _[I + 50 | 0] << 16 | _[I + 51 | 0] << 24, B = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, h = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, n = _[I + 68 | 0] | _[I + 69 | 0] << 8 | _[I + 70 | 0] << 16 | _[I + 71 | 0] << 24, p = _[I + 84 | 0] | _[I + 85 | 0] << 8 | _[I + 86 | 0] << 16 | _[I + 87 | 0] << 24, D = _[I + 36 | 0] | _[I + 37 | 0] << 8 | _[I + 38 | 0] << 16 | _[I + 39 | 0] << 24, f = _[I + 52 | 0] | _[I + 53 | 0] << 8 | _[I + 54 | 0] << 16 | _[I + 55 | 0] << 24, t = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, w = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, k = _[I + 72 | 0] | _[I + 73 | 0] << 8 | _[I + 74 | 0] << 16 | _[I + 75 | 0] << 24, l = _[I + 88 | 0] | _[I + 89 | 0] << 8 | _[I + 90 | 0] << 16 | _[I + 91 | 0] << 24, d = _[I + 40 | 0] | _[I + 41 | 0] << 8 | _[I + 42 | 0] << 16 | _[I + 43 | 0] << 24, u = _[I + 56 | 0] | _[I + 57 | 0] << 8 | _[I + 58 | 0] << 16 | _[I + 59 | 0] << 24, r = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = (o = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24) ^ (_[I + 44 | 0] | _[I + 45 | 0] << 8 | _[I + 46 | 0] << 16 | _[I + 47 | 0] << 24) & (_[I + 60 | 0] | _[I + 61 | 0] << 8 | _[I + 62 | 0] << 16 | _[I + 63 | 0] << 24) ^ (_[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24) ^ (_[I + 92 | 0] | _[I + 93 | 0] << 8 | _[I + 94 | 0] << 16 | _[I + 95 | 0] << 24) ^ (_[I + 76 | 0] | _[I + 77 | 0] << 8 | _[I + 78 | 0] << 16 | _[I + 79 | 0] << 24), C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = d & u ^ k ^ l ^ w ^ t, C[A + 8 | 0] = g, C[A + 9 | 0] = g >>> 8, C[A + 10 | 0] = g >>> 16, C[A + 11 | 0] = g >>> 24, g = D & f ^ n ^ p ^ h ^ B, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = y & E ^ i ^ c ^ Q ^ r, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24, A = e[I + 92 >> 2], e[a + 216 >> 2] = e[I + 88 >> 2], e[a + 220 >> 2] = A, A = e[I + 84 >> 2], e[a + 208 >> 2] = e[I + 80 >> 2], e[a + 212 >> 2] = A, A = e[I + 76 >> 2], e[a + 184 >> 2] = e[I + 72 >> 2], e[a + 188 >> 2] = A, A = e[S + 4 >> 2], e[a + 176 >> 2] = e[S >> 2], e[a + 180 >> 2] = A, A = e[I + 92 >> 2], e[a + 168 >> 2] = e[I + 88 >> 2], e[a + 172 >> 2] = A, A = e[I + 84 >> 2], e[a + 160 >> 2] = e[I + 80 >> 2], e[a + 164 >> 2] = A, Ag(A = a + 192 | 0, a + 176 | 0, a + 160 | 0), g = e[a + 204 >> 2], e[I + 88 >> 2] = e[a + 200 >> 2], e[I + 92 >> 2] = g, g = e[a + 196 >> 2], e[I + 80 >> 2] = e[a + 192 >> 2], e[I + 84 >> 2] = g, g = e[I + 60 >> 2], e[a + 152 >> 2] = e[I + 56 >> 2], e[a + 156 >> 2] = g, g = e[I + 52 >> 2], e[a + 144 >> 2] = e[I + 48 >> 2], e[a + 148 >> 2] = g, g = e[I + 76 >> 2], e[a + 136 >> 2] = e[I + 72 >> 2], e[a + 140 >> 2] = g, g = e[S + 4 >> 2], e[a + 128 >> 2] = e[S >> 2], e[a + 132 >> 2] = g, Ag(A, a + 144 | 0, a + 128 | 0), g = e[a + 204 >> 2], e[I + 72 >> 2] = e[a + 200 >> 2], e[I + 76 >> 2] = g, g = e[a + 196 >> 2], e[S >> 2] = e[a + 192 >> 2], e[S + 4 >> 2] = g, g = e[I + 44 >> 2], e[a + 120 >> 2] = e[I + 40 >> 2], e[a + 124 >> 2] = g, g = e[I + 36 >> 2], e[a + 112 >> 2] = e[I + 32 >> 2], e[a + 116 >> 2] = g, g = e[I + 60 >> 2], e[a + 104 >> 2] = e[I + 56 >> 2], e[a + 108 >> 2] = g, g = e[I + 52 >> 2], e[a + 96 >> 2] = e[I + 48 >> 2], e[a + 100 >> 2] = g, Ag(A, a + 112 | 0, a + 96 | 0), g = e[a + 204 >> 2], e[I + 56 >> 2] = e[a + 200 >> 2], e[I + 60 >> 2] = g, g = e[a + 196 >> 2], e[I + 48 >> 2] = e[a + 192 >>
}
function X(A, g, I) {
var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w = 0,
k = 0,
l = 0,
d = 0,
u = 0;
s = a = s - 224 | 0, l = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, k = _[0 | (w = I - -64 | 0)] | _[w + 1 | 0] << 8 | _[w + 2 | 0] << 16 | _[w + 3 | 0] << 24, B = _[I + 80 | 0] | _[I + 81 | 0] << 8 | _[I + 82 | 0] << 16 | _[I + 83 | 0] << 24, t = _[I + 32 | 0] | _[I + 33 | 0] << 8 | _[I + 34 | 0] << 16 | _[I + 35 | 0] << 24, r = _[I + 48 | 0] | _[I + 49 | 0] << 8 | _[I + 50 | 0] << 16 | _[I + 51 | 0] << 24, d = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, o = _[I + 68 | 0] | _[I + 69 | 0] << 8 | _[I + 70 | 0] << 16 | _[I + 71 | 0] << 24, i = _[I + 84 | 0] | _[I + 85 | 0] << 8 | _[I + 86 | 0] << 16 | _[I + 87 | 0] << 24, c = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, Q = _[I + 36 | 0] | _[I + 37 | 0] << 8 | _[I + 38 | 0] << 16 | _[I + 39 | 0] << 24, y = _[I + 52 | 0] | _[I + 53 | 0] << 8 | _[I + 54 | 0] << 16 | _[I + 55 | 0] << 24, u = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, E = _[I + 72 | 0] | _[I + 73 | 0] << 8 | _[I + 74 | 0] << 16 | _[I + 75 | 0] << 24, h = _[I + 88 | 0] | _[I + 89 | 0] << 8 | _[I + 90 | 0] << 16 | _[I + 91 | 0] << 24, n = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, p = _[I + 40 | 0] | _[I + 41 | 0] << 8 | _[I + 42 | 0] << 16 | _[I + 43 | 0] << 24, D = _[I + 56 | 0] | _[I + 57 | 0] << 8 | _[I + 58 | 0] << 16 | _[I + 59 | 0] << 24, f = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = (_[I + 44 | 0] | _[I + 45 | 0] << 8 | _[I + 46 | 0] << 16 | _[I + 47 | 0] << 24) & (_[I + 60 | 0] | _[I + 61 | 0] << 8 | _[I + 62 | 0] << 16 | _[I + 63 | 0] << 24) ^ (_[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24) ^ (_[I + 76 | 0] | _[I + 77 | 0] << 8 | _[I + 78 | 0] << 16 | _[I + 79 | 0] << 24) ^ (_[I + 92 | 0] | _[I + 93 | 0] << 8 | _[I + 94 | 0] << 16 | _[I + 95 | 0] << 24) ^ (_[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24), C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, u = p & D ^ u ^ h ^ n ^ E, C[A + 8 | 0] = u, C[A + 9 | 0] = u >>> 8, C[A + 10 | 0] = u >>> 16, C[A + 11 | 0] = u >>> 24, d = Q & y ^ d ^ i ^ c ^ o, C[A + 4 | 0] = d, C[A + 5 | 0] = d >>> 8, C[A + 6 | 0] = d >>> 16, C[A + 7 | 0] = d >>> 24, l = t & r ^ l ^ k ^ B ^ f, C[0 | A] = l, C[A + 1 | 0] = l >>> 8, C[A + 2 | 0] = l >>> 16, C[A + 3 | 0] = l >>> 24, A = e[I + 92 >> 2], e[a + 216 >> 2] = e[I + 88 >> 2], e[a + 220 >> 2] = A, A = e[I + 84 >> 2], e[a + 208 >> 2] = e[I + 80 >> 2], e[a + 212 >> 2] = A, A = e[I + 76 >> 2], e[a + 184 >> 2] = e[I + 72 >> 2], e[a + 188 >> 2] = A, A = e[w + 4 >> 2], e[a + 176 >> 2] = e[w >> 2], e[a + 180 >> 2] = A, A = e[I + 92 >> 2], e[a + 168 >> 2] = e[I + 88 >> 2], e[a + 172 >> 2] = A, A = e[I + 84 >> 2], e[a + 160 >> 2] = e[I + 80 >> 2], e[a + 164 >> 2] = A, Ag(A = a + 192 | 0, a + 176 | 0, a + 160 | 0), k = e[a + 204 >> 2], e[I + 88 >> 2] = e[a + 200 >> 2], e[I + 92 >> 2] = k, k = e[a + 196 >> 2], e[I + 80 >> 2] = e[a + 192 >> 2], e[I + 84 >> 2] = k, k = e[I + 60 >> 2], e[a + 152 >> 2] = e[I + 56 >> 2], e[a + 156 >> 2] = k, k = e[I + 52 >> 2], e[a + 144 >> 2] = e[I + 48 >> 2], e[a + 148 >> 2] = k, k = e[I + 76 >> 2], e[a + 136 >> 2] = e[I + 72 >> 2], e[a + 140 >> 2] = k, k = e[w + 4 >> 2], e[a + 128 >> 2] = e[w >> 2], e[a + 132 >> 2] = k, Ag(A, a + 144 | 0, a + 128 | 0), k = e[a + 204 >> 2], e[I + 72 >> 2] = e[a + 200 >> 2], e[I + 76 >> 2] = k, k = e[a + 196 >> 2], e[w >> 2] = e[a + 192 >> 2], e[w + 4 >> 2] = k, w = e[I + 44 >> 2], e[a + 120 >> 2] = e[I + 40 >> 2], e[a + 124 >> 2] = w, w = e[I + 36 >> 2], e[a + 112 >> 2] = e[I + 32 >> 2], e[a + 116 >> 2] = w, w = e[I + 60 >> 2], e[a + 104 >> 2] = e[I + 56 >> 2], e[a + 108 >> 2] = w, w = e[I + 52 >> 2], e[a + 96 >> 2] = e[I + 48 >> 2], e[a + 100 >> 2] = w, Ag(A, a + 112 | 0, a + 96 | 0), w = e[a + 204 >> 2], e[I + 56 >> 2] = e[a + 200 >> 2], e[I + 60 >> 2] = w, w = e[a + 196 >> 2], e[I + 48 >> 2] = e[a + 192 >> 2],
}
function O(A, g) {
var I, a, B, t, r, o, i, c, Q, y, E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
x = 0,
L = 0,
P = 0,
q = 0,
z = 0,
T = 0,
j = 0,
X = 0,
O = 0,
W = 0,
V = 0;
s = I = s - 800 | 0, E = e[g + 44 >> 2], n = e[g + 84 >> 2], p = e[g + 48 >> 2], D = e[g + 88 >> 2], f = e[g + 52 >> 2], h = e[g + 92 >> 2], d = e[g + 56 >> 2], w = e[g + 96 >> 2], F = e[g + 60 >> 2], u = e[g + 100 >> 2], M = e[(N = g - -64 | 0) >> 2], G = e[g + 104 >> 2], K = e[g + 68 >> 2], m = e[g + 108 >> 2], Y = e[g + 72 >> 2], H = e[g + 112 >> 2], U = e[g + 40 >> 2], J = e[g + 80 >> 2], k = e[g + 76 >> 2], l = e[g + 116 >> 2], e[I + 324 >> 2] = k + l, e[I + 320 >> 2] = Y + H, e[I + 316 >> 2] = K + m, e[I + 312 >> 2] = M + G, e[I + 308 >> 2] = u + F, e[I + 304 >> 2] = w + d, e[I + 300 >> 2] = h + f, e[I + 296 >> 2] = p + D, e[I + 292 >> 2] = E + n, e[I + 288 >> 2] = U + J, e[I + 36 >> 2] = l - k, e[I + 32 >> 2] = H - Y, e[I + 28 >> 2] = m - K, e[I + 24 >> 2] = G - M, e[I + 20 >> 2] = u - F, e[I + 16 >> 2] = w - d, e[I + 12 >> 2] = h - f, e[I + 8 >> 2] = D - p, e[I + 4 >> 2] = n - E, e[I >> 2] = J - U, v(E = I + 288 | 0, E, I), v(p = I + 240 | 0, g, f = g + 40 | 0), R(n = I + 192 | 0, p), v(n, E, n), e[I + 452 >> 2] = 0, e[I + 456 >> 2] = 0, e[I + 460 >> 2] = 0, e[I + 464 >> 2] = 0, e[I + 468 >> 2] = 0, e[I + 436 >> 2] = 0, e[I + 440 >> 2] = 0, e[I + 444 >> 2] = 0, e[I + 448 >> 2] = 0, e[I + 432 >> 2] = 1, SA(D = I + 576 | 0, I + 432 | 0, n), v(n = I + 720 | 0, D, E), v(F = I + 672 | 0, D, p), v(w = I + 48 | 0, n, F), v(w, w, E = g + 120 | 0), v(I + 528 | 0, g, 1648), v(I + 480 | 0, f, 1648), v(I + 624 | 0, n, 2960), v(n = I + 336 | 0, E, w), Bg(d = I + 384 | 0, n), h = _[I + 384 | 0], n = e[g + 36 >> 2], E = e[g + 32 >> 2], e[I + 176 >> 2] = E, e[I + 180 >> 2] = n, p = e[g + 28 >> 2], n = e[g + 24 >> 2], e[I + 168 >> 2] = n, e[I + 172 >> 2] = p, D = e[g + 20 >> 2], p = e[g + 16 >> 2], e[I + 160 >> 2] = p, e[I + 164 >> 2] = D, f = e[g + 12 >> 2], D = e[g + 8 >> 2], e[I + 152 >> 2] = D, e[I + 156 >> 2] = f, u = e[g + 4 >> 2], f = e[g >> 2], e[I + 144 >> 2] = f, e[I + 148 >> 2] = u, u = e[g + 44 >> 2], M = e[g + 48 >> 2], G = e[g + 52 >> 2], K = e[g + 56 >> 2], m = e[g + 60 >> 2], Y = e[N >> 2], H = e[g + 68 >> 2], U = e[g + 72 >> 2], J = e[g + 76 >> 2], N = e[g + 40 >> 2], P = e[I + 484 >> 2], k = e[I + 148 >> 2], q = e[I + 492 >> 2], l = e[I + 156 >> 2], z = e[I + 500 >> 2], S = e[I + 164 >> 2], T = e[I + 508 >> 2], b = e[I + 172 >> 2], j = e[I + 516 >> 2], x = e[I + 180 >> 2], X = e[I + 480 >> 2], O = e[I + 488 >> 2], W = e[I + 496 >> 2], V = e[I + 504 >> 2], h = 0 - (1 & h) | 0, e[I + 176 >> 2] = E ^ h & (E ^ e[I + 512 >> 2]), e[I + 168 >> 2] = n ^ h & (n ^ V), e[I + 160 >> 2] = p ^ h & (p ^ W), e[I + 152 >> 2] = D ^ h & (D ^ O), e[I + 144 >> 2] = f ^ h & (f ^ X), e[I + 180 >> 2] = x ^ h & (x ^ j), e[I + 172 >> 2] = b ^ h & (b ^ T), e[I + 164 >> 2] = S ^ h & (S ^ z), e[I + 156 >> 2] = l ^ h & (l ^ q), e[I + 148 >> 2] = k ^ h & (k ^ P), x = e[I + 528 >> 2], P = e[I + 532 >> 2], q = e[I + 536 >> 2], z = e[I + 540 >> 2], T = e[I + 544 >> 2], j = e[I + 548 >> 2], X = e[I + 552 >> 2], O = e[I + 556 >> 2], W = e[I + 560 >> 2], V = e[I + 564 >> 2], E = e[I + 672 >> 2], a = e[I + 624 >> 2], n = e[I + 676 >> 2], B = e[I + 628 >> 2], p = e[I + 680 >> 2], t = e[I + 632 >> 2], D = e[I + 684 >> 2], r = e[I + 636 >> 2], f = e[I + 688 >> 2], o = e[I + 640 >> 2], k = e[I + 692 >> 2], i = e[I + 644 >> 2], l = e[I + 696 >> 2], c = e[I + 648 >> 2], S = e[I + 700 >> 2], Q = e[I + 652 >> 2], b = e[I + 704 >> 2], y = e[I + 656 >> 2], L = e[I + 708 >> 2], e[I + 708 >> 2] = L ^ h & (e[I + 660 >> 2] ^ L), e[I + 704 >> 2] = b ^ h & (b ^ y), e[I + 700 >> 2] = S ^ h & (S ^ Q), e[I + 696 >> 2] = l ^ h & (l ^ c), e[I + 692 >> 2] = k ^ h & (k ^ i), e[I + 688 >> 2] = f ^ h & (f ^ o), e[I + 684 >> 2] = D ^ h & (D ^ r), e[I + 680 >> 2] = p ^ h & (p ^ t), e[I + 676 >> 2] = n ^ h & (n ^ B), e[I + 672 >> 2] = E ^ h & (E ^ a), v(E = I + 96 | 0, I + 144 | 0, w), Bg(d, E), n = e[g + 84 >> 2], p = e[g + 88 >> 2], D = e[g + 92 >> 2], f = e[g + 96 >> 2], w = e[g + 100 >> 2], k = e[g + 104 >> 2], l = e[g + 108 >> 2], S = e[g + 112 >> 2], b = e[g + 80 >> 2], L = e[g + 116 >> 2], g = 0 - (1 & C[I + 384 | 0]) | 0, E
}
function W(A, g) {
var I, C, a, B, t, r, o, i, c, Q = 0,
y = 0;
s = I = s - 288 | 0, C = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, a = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, B = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, t = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, r = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, o = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, i = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, c = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, A = e[g + 124 >> 2], e[I + 280 >> 2] = e[g + 120 >> 2], e[I + 284 >> 2] = A, A = e[g + 116 >> 2], e[I + 272 >> 2] = e[g + 112 >> 2], e[I + 276 >> 2] = A, A = e[g + 108 >> 2], e[I + 248 >> 2] = e[g + 104 >> 2], e[I + 252 >> 2] = A, A = e[g + 100 >> 2], e[I + 240 >> 2] = e[g + 96 >> 2], e[I + 244 >> 2] = A, A = e[g + 124 >> 2], e[I + 232 >> 2] = e[g + 120 >> 2], e[I + 236 >> 2] = A, A = e[g + 116 >> 2], e[I + 224 >> 2] = e[g + 112 >> 2], e[I + 228 >> 2] = A, Ag(y = I + 256 | 0, I + 240 | 0, I + 224 | 0), A = e[I + 268 >> 2], e[g + 120 >> 2] = e[I + 264 >> 2], e[g + 124 >> 2] = A, A = e[I + 260 >> 2], e[g + 112 >> 2] = e[I + 256 >> 2], e[g + 116 >> 2] = A, A = e[g + 92 >> 2], e[I + 216 >> 2] = e[g + 88 >> 2], e[I + 220 >> 2] = A, A = e[g + 84 >> 2], e[I + 208 >> 2] = e[g + 80 >> 2], e[I + 212 >> 2] = A, A = e[g + 108 >> 2], e[I + 200 >> 2] = e[g + 104 >> 2], e[I + 204 >> 2] = A, A = e[g + 100 >> 2], e[I + 192 >> 2] = e[g + 96 >> 2], e[I + 196 >> 2] = A, Ag(y, I + 208 | 0, I + 192 | 0), A = e[I + 268 >> 2], e[g + 104 >> 2] = e[I + 264 >> 2], e[g + 108 >> 2] = A, A = e[I + 260 >> 2], e[g + 96 >> 2] = e[I + 256 >> 2], e[g + 100 >> 2] = A, A = e[g + 76 >> 2], e[I + 184 >> 2] = e[g + 72 >> 2], e[I + 188 >> 2] = A, Q = e[4 + (A = g - -64 | 0) >> 2], e[I + 176 >> 2] = e[A >> 2], e[I + 180 >> 2] = Q, Q = e[g + 92 >> 2], e[I + 168 >> 2] = e[g + 88 >> 2], e[I + 172 >> 2] = Q, Q = e[g + 84 >> 2], e[I + 160 >> 2] = e[g + 80 >> 2], e[I + 164 >> 2] = Q, Ag(y, I + 176 | 0, I + 160 | 0), Q = e[I + 268 >> 2], e[g + 88 >> 2] = e[I + 264 >> 2], e[g + 92 >> 2] = Q, Q = e[I + 260 >> 2], e[g + 80 >> 2] = e[I + 256 >> 2], e[g + 84 >> 2] = Q, Q = e[g + 60 >> 2], e[I + 152 >> 2] = e[g + 56 >> 2], e[I + 156 >> 2] = Q, Q = e[g + 52 >> 2], e[I + 144 >> 2] = e[g + 48 >> 2], e[I + 148 >> 2] = Q, Q = e[g + 76 >> 2], e[I + 136 >> 2] = e[g + 72 >> 2], e[I + 140 >> 2] = Q, Q = e[A + 4 >> 2], e[I + 128 >> 2] = e[A >> 2], e[I + 132 >> 2] = Q, Ag(y, I + 144 | 0, I + 128 | 0), Q = e[I + 268 >> 2], e[g + 72 >> 2] = e[I + 264 >> 2], e[g + 76 >> 2] = Q, Q = e[I + 260 >> 2], e[A >> 2] = e[I + 256 >> 2], e[A + 4 >> 2] = Q, Q = e[g + 44 >> 2], e[I + 120 >> 2] = e[g + 40 >> 2], e[I + 124 >> 2] = Q, Q = e[g + 36 >> 2], e[I + 112 >> 2] = e[g + 32 >> 2], e[I + 116 >> 2] = Q, Q = e[g + 60 >> 2], e[I + 104 >> 2] = e[g + 56 >> 2], e[I + 108 >> 2] = Q, Q = e[g + 52 >> 2], e[I + 96 >> 2] = e[g + 48 >> 2], e[I + 100 >> 2] = Q, Ag(y, I + 112 | 0, I + 96 | 0), Q = e[I + 268 >> 2], e[g + 56 >> 2] = e[I + 264 >> 2], e[g + 60 >> 2] = Q, Q = e[I + 260 >> 2], e[g + 48 >> 2] = e[I + 256 >> 2], e[g + 52 >> 2] = Q, Q = e[g + 28 >> 2], e[I + 88 >> 2] = e[g + 24 >> 2], e[I + 92 >> 2] = Q, Q = e[g + 20 >> 2], e[I + 80 >> 2] = e[g + 16 >> 2], e[I + 84 >> 2] = Q, Q = e[g + 44 >> 2], e[I + 72 >> 2] = e[g + 40 >> 2], e[I + 76 >> 2] = Q, Q = e[g + 36 >> 2], e[I + 64 >> 2] = e[g + 32 >> 2], e[I + 68 >> 2] = Q, Ag(y, I + 80 | 0, I - -64 | 0), Q = e[I + 268 >> 2], e[g + 40 >> 2] = e[I + 264 >> 2], e[g + 44 >> 2] = Q, Q = e[I + 260 >> 2], e[g + 32 >> 2] = e[I + 256 >> 2], e[g + 36 >> 2] = Q, Q = e[g + 12 >> 2], e[I + 56 >> 2] = e[g + 8 >> 2], e[I + 60 >> 2] = Q, Q = e[g + 4 >> 2], e[I + 48 >> 2] = e[g >> 2], e[I + 52 >> 2] = Q, Q = e[g + 28 >> 2], e[I + 40 >> 2] = e[g + 24 >> 2], e[I + 44 >> 2] = Q, Q = e[g + 20 >> 2], e[I + 32 >> 2] = e[g + 16 >> 2], e[I + 36 >> 2] = Q, Ag(y, I + 48 | 0,
}
function V(A, g, I, C) {
var a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d = 0,
u = 0,
S = 0,
b = 0;
s = a = s - 240 | 0, S = 16 - I | 0, b = vI((u = a + 192 | 0) + I | 0, 0, I >>> 0 <= 15 ? S : 0), uI(u, g, I), d = _[C + 16 | 0] | _[C + 17 | 0] << 8 | _[C + 18 | 0] << 16 | _[C + 19 | 0] << 24, B = _[0 | (g = C - -64 | 0)] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, t = _[C + 80 | 0] | _[C + 81 | 0] << 8 | _[C + 82 | 0] << 16 | _[C + 83 | 0] << 24, r = _[C + 32 | 0] | _[C + 33 | 0] << 8 | _[C + 34 | 0] << 16 | _[C + 35 | 0] << 24, o = _[C + 48 | 0] | _[C + 49 | 0] << 8 | _[C + 50 | 0] << 16 | _[C + 51 | 0] << 24, i = _[C + 20 | 0] | _[C + 21 | 0] << 8 | _[C + 22 | 0] << 16 | _[C + 23 | 0] << 24, c = _[C + 68 | 0] | _[C + 69 | 0] << 8 | _[C + 70 | 0] << 16 | _[C + 71 | 0] << 24, Q = _[C + 84 | 0] | _[C + 85 | 0] << 8 | _[C + 86 | 0] << 16 | _[C + 87 | 0] << 24, y = _[C + 36 | 0] | _[C + 37 | 0] << 8 | _[C + 38 | 0] << 16 | _[C + 39 | 0] << 24, E = _[C + 52 | 0] | _[C + 53 | 0] << 8 | _[C + 54 | 0] << 16 | _[C + 55 | 0] << 24, h = _[C + 24 | 0] | _[C + 25 | 0] << 8 | _[C + 26 | 0] << 16 | _[C + 27 | 0] << 24, n = _[C + 72 | 0] | _[C + 73 | 0] << 8 | _[C + 74 | 0] << 16 | _[C + 75 | 0] << 24, p = _[C + 88 | 0] | _[C + 89 | 0] << 8 | _[C + 90 | 0] << 16 | _[C + 91 | 0] << 24, D = _[C + 40 | 0] | _[C + 41 | 0] << 8 | _[C + 42 | 0] << 16 | _[C + 43 | 0] << 24, f = _[C + 56 | 0] | _[C + 57 | 0] << 8 | _[C + 58 | 0] << 16 | _[C + 59 | 0] << 24, w = e[a + 192 >> 2], k = e[a + 196 >> 2], l = e[a + 200 >> 2], e[a + 204 >> 2] = (_[C + 44 | 0] | _[C + 45 | 0] << 8 | _[C + 46 | 0] << 16 | _[C + 47 | 0] << 24) & (_[C + 60 | 0] | _[C + 61 | 0] << 8 | _[C + 62 | 0] << 16 | _[C + 63 | 0] << 24) ^ (_[C + 28 | 0] | _[C + 29 | 0] << 8 | _[C + 30 | 0] << 16 | _[C + 31 | 0] << 24) ^ (_[C + 76 | 0] | _[C + 77 | 0] << 8 | _[C + 78 | 0] << 16 | _[C + 79 | 0] << 24) ^ e[a + 204 >> 2] ^ (_[C + 92 | 0] | _[C + 93 | 0] << 8 | _[C + 94 | 0] << 16 | _[C + 95 | 0] << 24), e[a + 200 >> 2] = D & f ^ p ^ l ^ n ^ h, e[a + 196 >> 2] = y & E ^ Q ^ k ^ c ^ i, e[a + 192 >> 2] = r & o ^ d ^ B ^ t ^ w, vI(b, 0, S), uI(A, u, I), I = e[a + 192 >> 2], u = e[a + 196 >> 2], S = e[a + 200 >> 2], b = e[a + 204 >> 2], A = e[C + 92 >> 2], e[a + 232 >> 2] = e[C + 88 >> 2], e[a + 236 >> 2] = A, A = e[C + 84 >> 2], e[a + 224 >> 2] = e[C + 80 >> 2], e[a + 228 >> 2] = A, A = e[C + 76 >> 2], e[a + 184 >> 2] = e[C + 72 >> 2], e[a + 188 >> 2] = A, A = e[g + 4 >> 2], e[a + 176 >> 2] = e[g >> 2], e[a + 180 >> 2] = A, A = e[C + 92 >> 2], e[a + 168 >> 2] = e[C + 88 >> 2], e[a + 172 >> 2] = A, A = e[C + 84 >> 2], e[a + 160 >> 2] = e[C + 80 >> 2], e[a + 164 >> 2] = A, Ag(A = a + 208 | 0, a + 176 | 0, a + 160 | 0), d = e[a + 220 >> 2], e[C + 88 >> 2] = e[a + 216 >> 2], e[C + 92 >> 2] = d, d = e[a + 212 >> 2], e[C + 80 >> 2] = e[a + 208 >> 2], e[C + 84 >> 2] = d, d = e[C + 60 >> 2], e[a + 152 >> 2] = e[C + 56 >> 2], e[a + 156 >> 2] = d, d = e[C + 52 >> 2], e[a + 144 >> 2] = e[C + 48 >> 2], e[a + 148 >> 2] = d, d = e[C + 76 >> 2], e[a + 136 >> 2] = e[C + 72 >> 2], e[a + 140 >> 2] = d, d = e[g + 4 >> 2], e[a + 128 >> 2] = e[g >> 2], e[a + 132 >> 2] = d, Ag(A, a + 144 | 0, a + 128 | 0), d = e[a + 220 >> 2], e[C + 72 >> 2] = e[a + 216 >> 2], e[C + 76 >> 2] = d, d = e[a + 212 >> 2], e[g >> 2] = e[a + 208 >> 2], e[g + 4 >> 2] = d, g = e[C + 44 >> 2], e[a + 120 >> 2] = e[C + 40 >> 2], e[a + 124 >> 2] = g, g = e[C + 36 >> 2], e[a + 112 >> 2] = e[C + 32 >> 2], e[a + 116 >> 2] = g, g = e[C + 60 >> 2], e[a + 104 >> 2] = e[C + 56 >> 2], e[a + 108 >> 2] = g, g = e[C + 52 >> 2], e[a + 96 >> 2] = e[C + 48 >> 2], e[a + 100 >> 2] = g, Ag(A, a + 112 | 0, a + 96 | 0), g = e[a + 220 >> 2], e[C + 56 >> 2] = e[a + 216 >> 2], e[C + 60 >> 2] = g, g = e[a + 212 >> 2], e[C + 48 >> 2] = e[a + 208 >> 2], e[C + 52 >> 2] = g, g = e[C + 28 >> 2], e[a + 88 >> 2] = e[C + 24 >> 2], e[a + 92 >> 2] = g, g = e[C + 20 >> 2], e[a + 80 >> 2] = e[C + 16 >> 2], e[a + 84 >> 2] = g, g = e[C + 44 >> 2], e[a + 72 >> 2] = e[C + 40 >> 2], e[a + 76 >> 2] = g, g = e[C + 36 >> 2], e[a + 64 >> 2] = e[C + 32 >> 2], e[a + 68 >> 2] = g, Ag(A, a + 80 | 0, a - -64 | 0), g = e[a +
}
function Z(A, g, I, a, B) {
A |= 0, g |= 0, I |= 0, a |= 0;
var e = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
D = 0,
f = 0,
w = 0,
k = 0;
if (r = 1886610805 ^ (a = _[0 | (B |= 0)] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24), t = 1936682341 ^ (e = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24), i = 1852142177 ^ a, o = 1819895653 ^ e, e = 1852075885 ^ (a = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24), B = 1685025377 ^ (Q = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24), c = 2037671283 ^ a, Q ^= 1952801890, (0 | (h = (g + I | 0) - (E = 7 & I) | 0)) != (0 | g))
for (; c = i = i + (a = c ^ (f = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24)) | 0, o = o + (Q ^= w = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24) | 0, o = a >>> 0 > i >>> 0 ? o + 1 | 0 : o, t = B + t | 0, t = (s = r) >>> 0 > (r = e + r | 0) >>> 0 ? t + 1 | 0 : t, B = i + (e = Ng(e, B, 13) ^ r) | 0, i = o + (y = p ^ t) | 0, y = Ng(e, y, 17) ^ B, n = Ng(y, i = (s = B >>> 0 < e >>> 0 ? i + 1 | 0 : i) ^ p, 13), D = p, a = Ng(a, Q, 16), e = o ^ p, o = a ^ c, r = Ng(r, t, 32), c = i, i = p + e | 0, c = 1 + (r = c + (t = (a = o + r | 0) >>> 0 < r >>> 0 ? i + 1 | 0 : i) | 0) | 0, i = r, i = (r = a + y | 0) >>> 0 < a >>> 0 ? c : i, n = Ng(c = r ^ n, Q = i ^ D, 17), D = p, e = Ng(o, e, 21), t ^= p, k = a ^ e, B = Ng(B, s, 32), e = p + t | 0, B = Q + (s = (a = k + B | 0) >>> 0 < B >>> 0 ? e + 1 | 0 : e) | 0, e = (o = a + c | 0) ^ n, B = (y = o >>> 0 < a >>> 0 ? B + 1 | 0 : B) ^ D, t = Ng(k, t, 16), Q = c = s ^ p, t = Ng(a ^= t, c, 21), s = p, c = (a = (r = Ng(r, i, 32)) + a | 0) ^ t, i = p + Q | 0, Q = (t = a >>> 0 < r >>> 0 ? i + 1 | 0 : i) ^ s, i = Ng(o, y, 32), o = p, r = a ^ f, t ^= w, (0 | h) != (0 | (g = g + 8 | 0)););
switch (I <<= 24, a = 0, E - 1 | 0) {
case 6:
I |= _[g + 6 | 0] << 16;
case 5:
I |= _[g + 5 | 0] << 8;
case 4:
I |= _[g + 4 | 0];
case 3:
y = (a = _[g + 3 | 0]) >>> 8 | 0, a <<= 24, I |= y;
case 2:
a |= (y = _[g + 2 | 0]) << 16, I |= E = y >>> 16 | 0;
case 1:
a |= (y = _[g + 1 | 0]) << 8, I |= E = y >>> 24 | 0;
case 0:
a = _[0 | g] | a
}
return Q = Ng(g = a ^ c, c = I ^ Q, 16), o = o + c | 0, i = (g = g + i | 0) >>> 0 < i >>> 0 ? o + 1 | 0 : o, Q = Ng(o = g ^ Q, c = i ^ p, 21), y = p, s = 1 + (t = B + t | 0) | 0, E = t, E = r = r >>> 0 > (t = e + r | 0) >>> 0 ? s : E, h = Ng(t, r, 32), c = p + c | 0, y = Ng(o = Q ^ (r = o + h | 0), Q = y ^ (c = r >>> 0 < h >>> 0 ? c + 1 | 0 : c), 16), h = p, B = Ng(e, B, 13) ^ t, e = (e = i) + (i = p ^ E) | 0, E = Ng(g = g + B | 0, t = g >>> 0 < B >>> 0 ? e + 1 | 0 : e, 32), Q = p + Q | 0, E = Ng(o = y ^ (e = o + E | 0), y = (Q = e >>> 0 < E >>> 0 ? Q + 1 | 0 : Q) ^ h, 21), h = p, g = r + (B = i = Ng(B, i, 17) ^ g) | 0, r = (t ^= p) + c | 0, c = B = g >>> 0 < B >>> 0 ? r + 1 | 0 : r, s = E, r = o + (E = Ng(g, B, 32)) | 0, o = p + y | 0, E = Ng(B = s ^ r, y = (o = r >>> 0 < E >>> 0 ? o + 1 | 0 : o) ^ h, 16), h = p, s = e, t = Ng(i, t, 13) ^ g, i = (c ^= p) + Q | 0, Q = e = (g = s + (e = t) | 0) >>> 0 < e >>> 0 ? i + 1 | 0 : i, e = Ng(g, e, 32), i = y + p | 0, y = (s = B) >>> 0 > (B = B + (255 ^ e) | 0) >>> 0 ? i + 1 | 0 : i, E = Ng(i = B ^ E, e = h ^ y, 21), h = p, t = Ng(t, c, 17) ^ g, I = (c = Q ^ p) + (I ^ o) | 0, o = I = (g = t + (a ^= r) | 0) >>> 0 < a >>> 0 ? I + 1 | 0 : I, I = Ng(g, I, 32), a = e + p | 0, i = Ng(r = (I = I + i | 0) ^ E, a = (e = I >>> 0 < i >>> 0 ? a + 1 | 0 : a) ^ h, 16), Q = p, t = Ng(t, c, 13) ^ g, c = y + (o ^= p) | 0, c = B = (g = B + t | 0) >>> 0 < B >>> 0 ? c + 1 | 0 : c, B = Ng(g, B, 32), E = Q, s = 1 + (a = a + p | 0) | 0, Q = a, Q = (a = B + r | 0) >>> 0 < r >>> 0 ? s : Q, i = Ng(r = a ^ i, B = E ^ Q, 21), y = p, t = Ng(t, o, 17), s = 1 + (e = e + (o = c ^ p) | 0) | 0, c = e, t = g = (E = I) >>> 0 > (I = I + (e = g ^ t) | 0) >>> 0 ? s : c, g = Ng(I, g, 32), B = B + p | 0, c = (g = g + r | 0) >>> 0 < r >>> 0 ? B + 1 | 0 : B, i = Ng(r = g ^ i, B = c ^ y, 16), y = p, e = Ng(e, o, 13), o = Q + (t ^= p) | 0, o = I = (Q = a) >>> 0 > (a = a + (e ^= I) | 0) >>> 0 ? o + 1 | 0 : o, I = Ng(a, I, 32), B = B + p | 0, Q = (I = I + r | 0) >>> 0 < r >>> 0 ? B + 1 | 0 : B, i = Ng(r = I ^ i, B = Q ^ y, 21), y = p, e = Ng(e, t, 17), E = 1 + (o = c + (t = o ^ p) | 0) | 0, c = o, g = Ng(a = g + (o = a ^ e) | 0, e = a >>> 0 < g >>> 0 ? E : c, 32), B = B + p | 0, c = (g = g + r | 0) >>> 0 < r >>> 0 ? B + 1 | 0 : B, i = Ng(r = g ^ i, B = c ^ y, 16), y = p, t = Ng(o, t, 13), o = Q + (e ^= p) | 0, o = I = (a = I + (t ^= a) | 0) >>> 0 < I >>> 0 ? o + 1 | 0 : o, I = Ng(a, I, 32), B = B + p | 0, r = Ng((I = I + r | 0) ^ i, (B = I >>> 0 < r >>> 0 ? B + 1 | 0 : B) ^ y, 21), i = p, a = Ng(t, e, 17) ^ a, t = Ng(a, e = o ^ p, 13), e = e + c | 0, g = p ^ (g >>> 0 > (a = g + a | 0) >>> 0 ? e + 1 | 0 : e), r = Ng(a ^= t, g, 17) ^ r, e = p ^ i, o = 1 + (g = g + B | 0) | 0, B = g, g = Ng(g = I + a | 0, I = I >>> 0 > g >>> 0 ? o : B, 32) ^ r ^ g, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24, g = I ^ p ^ e, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, 0
}
function $(A, g) {
var I, C, a, B, t, r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
x = 0,
L = 0;
s = I = s - 624 | 0, R(r = I + 480 | 0, g), v(r, 1648, r), i = e[I + 516 >> 2], e[I + 276 >> 2] = i, c = e[I + 512 >> 2], e[I + 272 >> 2] = c, Q = e[I + 508 >> 2], e[I + 268 >> 2] = Q, y = e[I + 504 >> 2], e[I + 264 >> 2] = y, E = e[I + 500 >> 2], e[I + 260 >> 2] = E, h = e[I + 496 >> 2], e[I + 256 >> 2] = h, n = e[I + 492 >> 2], e[I + 252 >> 2] = n, p = e[I + 488 >> 2], e[I + 248 >> 2] = p, D = e[I + 484 >> 2], e[I + 244 >> 2] = D, w = e[I + 480 >> 2], e[I + 240 >> 2] = w + 1, v(o = I + 240 | 0, o, 33984), e[I + 468 >> 2] = i - 12055116, e[I + 464 >> 2] = c - 18696448, e[I + 460 >> 2] = Q - 3247719, e[I + 456 >> 2] = y - 6275908, e[I + 452 >> 2] = E - 8787816, e[I + 448 >> 2] = h + 114729, e[I + 444 >> 2] = n + 6949391, e[I + 440 >> 2] = p - 15372611, e[I + 436 >> 2] = D + 13857413, e[I + 432 >> 2] = w - 10913610, v(f = I + 192 | 0, r, 1600), e[I + 228 >> 2] = 0 - e[I + 228 >> 2], e[I + 224 >> 2] = 0 - e[I + 224 >> 2], e[I + 220 >> 2] = 0 - e[I + 220 >> 2], e[I + 216 >> 2] = 0 - e[I + 216 >> 2], e[I + 212 >> 2] = 0 - e[I + 212 >> 2], e[I + 208 >> 2] = 0 - e[I + 208 >> 2], e[I + 204 >> 2] = 0 - e[I + 204 >> 2], e[I + 200 >> 2] = 0 - e[I + 200 >> 2], e[I + 196 >> 2] = 0 - e[I + 196 >> 2], e[I + 192 >> 2] = -1 ^ e[I + 192 >> 2], v(f, f, I + 432 | 0), r = SA(C = I + 384 | 0, o, f), v(o = I + 336 | 0, C, g), Bg(a = I + 576 | 0, o), t = _[I + 576 | 0], G = e[I + 420 >> 2], o = e[I + 372 >> 2], K = e[I + 416 >> 2], k = e[I + 368 >> 2], m = e[I + 412 >> 2], l = e[I + 364 >> 2], Y = e[I + 408 >> 2], d = e[I + 360 >> 2], H = e[I + 404 >> 2], u = e[I + 356 >> 2], U = e[I + 400 >> 2], S = e[I + 352 >> 2], J = e[I + 396 >> 2], b = e[I + 348 >> 2], x = e[I + 392 >> 2], F = e[I + 344 >> 2], L = e[I + 388 >> 2], N = e[I + 340 >> 2], B = e[I + 384 >> 2], M = e[I + 336 >> 2], g = r - 1 | 0, e[I + 612 >> 2] = g & i, e[I + 608 >> 2] = g & c, e[I + 604 >> 2] = g & Q, e[I + 600 >> 2] = g & y, e[I + 596 >> 2] = g & E, e[I + 592 >> 2] = g & h, e[I + 588 >> 2] = g & n, e[I + 584 >> 2] = g & p, e[I + 580 >> 2] = g & D, e[I + 576 >> 2] = w | 0 - r, M = g & (0 - (M ^ (r = 0 - (1 & t) | 0) & (M ^ 0 - M)) ^ B) ^ B, e[I + 384 >> 2] = M, N = L ^ g & (L ^ 0 - (N ^ r & (N ^ 0 - N))), e[I + 388 >> 2] = N, F = x ^ g & (x ^ 0 - (F ^ r & (F ^ 0 - F))), e[I + 392 >> 2] = F, b = J ^ g & (J ^ 0 - (b ^ r & (b ^ 0 - b))), e[I + 396 >> 2] = b, S = U ^ g & (U ^ 0 - (S ^ r & (S ^ 0 - S))), e[I + 400 >> 2] = S, u = H ^ g & (H ^ 0 - (u ^ r & (u ^ 0 - u))), e[I + 404 >> 2] = u, d = Y ^ g & (Y ^ 0 - (d ^ r & (d ^ 0 - d))), e[I + 408 >> 2] = d, l = m ^ g & (m ^ 0 - (l ^ r & (l ^ 0 - l))), e[I + 412 >> 2] = l, k = K ^ g & (K ^ 0 - (k ^ r & (k ^ 0 - k))), e[I + 416 >> 2] = k, r = G ^ g & (G ^ 0 - (o ^ r & (o ^ 0 - o))), e[I + 420 >> 2] = r, e[I + 564 >> 2] = i, e[I + 560 >> 2] = c, e[I + 556 >> 2] = Q, e[I + 552 >> 2] = y, e[I + 548 >> 2] = E, e[I + 544 >> 2] = h, e[I + 540 >> 2] = n, e[I + 536 >> 2] = p, e[I + 532 >> 2] = D, e[I + 528 >> 2] = w - 1, v(g = I + 528 | 0, g, a), v(g, g, 34032), i = e[I + 192 >> 2], c = e[I + 528 >> 2], Q = e[I + 196 >> 2], y = e[I + 532 >> 2], E = e[I + 200 >> 2], h = e[I + 536 >> 2], n = e[I + 204 >> 2], p = e[I + 540 >> 2], D = e[I + 208 >> 2], w = e[I + 544 >> 2], o = e[I + 212 >> 2], G = e[I + 548 >> 2], K = e[I + 216 >> 2], m = e[I + 552 >> 2], Y = e[I + 220 >> 2], H = e[I + 556 >> 2], U = e[I + 224 >> 2], J = e[I + 560 >> 2], x = e[I + 228 >> 2], L = e[I + 564 >> 2], e[I + 180 >> 2] = r << 1, e[I + 176 >> 2] = k << 1, e[I + 172 >> 2] = l << 1, e[I + 168 >> 2] = d << 1, e[I + 164 >> 2] = u << 1, e[I + 160 >> 2] = S << 1, e[I + 156 >> 2] = b << 1, e[I + 152 >> 2] = F << 1, e[I + 148 >> 2] = N << 1, e[I + 144 >> 2] = M << 1, e[I + 564 >> 2] = L - x, e[I + 560 >> 2] = J - U, e[I + 556 >> 2] = H - Y, e[I + 552 >> 2] = m - K, e[I + 548 >> 2] = G - o, e[I + 544 >> 2] = w - D, e[I + 540 >> 2] = p - n, e[I + 536 >> 2] = h - E, e[I + 532 >> 2] = y - Q, e[I + 528 >> 2] = c - i, v(r = I + 144 | 0, r, f), v(f = I + 96 | 0, g, 34080), R(I + 288 | 0, C), g = e[I + 324 >> 2], e[I + 84 >> 2] = 0 - g, i = e[I
}
function AA(A, g, I) {
var a, t = 0,
r = 0,
o = 0,
i = 0,
c = 0;
s = a = s + -64 | 0;
A: {
if ((I - 65 & 255) >>> 0 > 191) {
if (r = -1, !(_[A + 80 | 0] | _[A + 81 | 0] << 8 | _[A + 82 | 0] << 16 | _[A + 83 | 0] << 24 | _[A + 84 | 0] | _[A + 85 | 0] << 8 | _[A + 86 | 0] << 16 | _[A + 87 | 0] << 24)) {
if ((o = _[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) >>> 0 >= 129) {
if (i = t = _[A + 68 | 0] | _[A + 69 | 0] << 8 | _[A + 70 | 0] << 16 | _[A + 71 | 0] << 24, t = (o = 128 + (r = _[A + 64 | 0] | _[A + 65 | 0] << 8 | _[A + 66 | 0] << 16 | _[A + 67 | 0] << 24) | 0) >>> 0 < 128 ? t + 1 | 0 : t, C[A + 64 | 0] = o, C[A + 65 | 0] = o >>> 8, C[A + 66 | 0] = o >>> 16, C[A + 67 | 0] = o >>> 24, C[A + 68 | 0] = t, C[A + 69 | 0] = t >>> 8, C[A + 70 | 0] = t >>> 16, C[A + 71 | 0] = t >>> 24, t = _[A + 76 | 0] | _[A + 77 | 0] << 8 | _[A + 78 | 0] << 16 | _[A + 79 | 0] << 24, t = (c = r = -1 == (0 | i) & r >>> 0 > 4294967167) >>> 0 > (r = r + (_[A + 72 | 0] | _[A + 73 | 0] << 8 | _[A + 74 | 0] << 16 | _[A + 75 | 0] << 24) | 0) >>> 0 ? t + 1 | 0 : t, C[A + 72 | 0] = r, C[A + 73 | 0] = r >>> 8, C[A + 74 | 0] = r >>> 16, C[A + 75 | 0] = r >>> 24, C[A + 76 | 0] = t, C[A + 77 | 0] = t >>> 8, C[A + 78 | 0] = t >>> 16, C[A + 79 | 0] = t >>> 24, D(A, t = A + 96 | 0), r = (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) - 128 | 0, C[A + 352 | 0] = r, C[A + 353 | 0] = r >>> 8, C[A + 354 | 0] = r >>> 16, C[A + 355 | 0] = r >>> 24, r >>> 0 >= 129) break A;
uI(t, A + 224 | 0, r), o = _[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24
}
r = c = _[A + 68 | 0] | _[A + 69 | 0] << 8 | _[A + 70 | 0] << 16 | _[A + 71 | 0] << 24, r = (i = o + (t = _[A + 64 | 0] | _[A + 65 | 0] << 8 | _[A + 66 | 0] << 16 | _[A + 67 | 0] << 24) | 0) >>> 0 < o >>> 0 ? r + 1 | 0 : r, C[A + 64 | 0] = i, C[A + 65 | 0] = i >>> 8, C[A + 66 | 0] = i >>> 16, C[A + 67 | 0] = i >>> 24, C[A + 68 | 0] = r, C[A + 69 | 0] = r >>> 8, C[A + 70 | 0] = r >>> 16, C[A + 71 | 0] = r >>> 24, r = (0 | r) == (0 | c) & t >>> 0 > i >>> 0 | r >>> 0 < c >>> 0, t = _[A + 76 | 0] | _[A + 77 | 0] << 8 | _[A + 78 | 0] << 16 | _[A + 79 | 0] << 24, t = (c = r) >>> 0 > (r = r + (_[A + 72 | 0] | _[A + 73 | 0] << 8 | _[A + 74 | 0] << 16 | _[A + 75 | 0] << 24) | 0) >>> 0 ? t + 1 | 0 : t, C[A + 72 | 0] = r, C[A + 73 | 0] = r >>> 8, C[A + 74 | 0] = r >>> 16, C[A + 75 | 0] = r >>> 24, C[A + 76 | 0] = t, C[A + 77 | 0] = t >>> 8, C[A + 78 | 0] = t >>> 16, C[A + 79 | 0] = t >>> 24, _[A + 356 | 0] && (C[A + 88 | 0] = 255, C[A + 89 | 0] = 255, C[A + 90 | 0] = 255, C[A + 91 | 0] = 255, C[A + 92 | 0] = 255, C[A + 93 | 0] = 255, C[A + 94 | 0] = 255, C[A + 95 | 0] = 255), C[A + 80 | 0] = 255, C[A + 81 | 0] = 255, C[A + 82 | 0] = 255, C[A + 83 | 0] = 255, C[A + 84 | 0] = 255, C[A + 85 | 0] = 255, C[A + 86 | 0] = 255, C[A + 87 | 0] = 255, vI((r = A + 96 | 0) + o | 0, 0, 256 - o | 0), D(A, r), t = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, e[a >> 2] = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, e[a + 4 >> 2] = t, t = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, e[a + 8 >> 2] = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, e[a + 12 >> 2] = t, t = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, e[a + 16 >> 2] = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, e[a + 20 >> 2] = t, t = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, e[a + 24 >> 2] = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, e[a + 28 >> 2] = t, t = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24, e[a + 32 >> 2] = _[A + 32 | 0] | _[A + 33 | 0] << 8 | _[A + 34 | 0] << 16 | _[A + 35 | 0] << 24, e[a + 36 >> 2] = t, t = _[A + 44 | 0] | _[A + 45 | 0] << 8 | _[A + 46 | 0] << 16 | _[A + 47 | 0] << 24, e[a + 40 >> 2] = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24, e[a + 44 >> 2] = t, t = _[A + 52 | 0] | _[A + 53 | 0] << 8 | _[A + 54 | 0] << 16 | _[A + 55 | 0] << 24, e[a + 48 >> 2] = _[A + 48 | 0] | _[A + 49 | 0] << 8 | _[A + 50 | 0] << 16 | _[A + 51 | 0] << 24, e[a + 52 >> 2] = t, t = _[A + 60 | 0] | _[A + 61 | 0] << 8 | _[A + 62 | 0] << 16 | _[A + 63 | 0] << 24, e[a + 56 >> 2] = _[A + 56 | 0] | _[A + 57 | 0] << 8 | _[A + 58 | 0] << 16 | _[A + 59 | 0] << 24, e[a + 60 >> 2] = t, uI(g, a, I), jC(A, 64), jC(r, 256), r = 0
}
return s = a - -64 | 0, r
}
QC(),
B()
}
Q(1386, 1234, 306, 1142), B()
}
function gA(A, g, I) {
A |= 0, g |= 0, I |= 0;
var a, B, t, r = 0,
o = 0;
s = a = s - 192 | 0, e[a + 144 >> 2] = 0, e[a + 148 >> 2] = 0, e[a + 152 >> 2] = 0, e[a + 156 >> 2] = 0, e[a + 104 >> 2] = 0, e[a + 108 >> 2] = 0, e[a + 112 >> 2] = 0, e[a + 116 >> 2] = 0, e[a + 120 >> 2] = 0, e[a + 124 >> 2] = 0, r = e[8803], e[a + 168 >> 2] = e[8802], e[a + 172 >> 2] = r, r = e[8805], e[a + 176 >> 2] = e[8804], e[a + 180 >> 2] = r, r = e[8807], e[a + 184 >> 2] = e[8806], e[a + 188 >> 2] = r, e[a + 128 >> 2] = 0, e[a + 132 >> 2] = 0, e[a + 136 >> 2] = 0, e[a + 140 >> 2] = 0, e[a + 96 >> 2] = 0, e[a + 100 >> 2] = 0, r = e[8801], e[a + 160 >> 2] = e[8800], e[a + 164 >> 2] = r, r = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, e[a + 80 >> 2] = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, e[a + 84 >> 2] = r, r = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, e[a + 88 >> 2] = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, e[a + 92 >> 2] = r, r = _[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24, e[a + 64 >> 2] = _[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24, e[a + 68 >> 2] = r, r = _[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24, e[a + 72 >> 2] = _[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24, e[a + 76 >> 2] = r, tI(I = a + 128 | 0, r = a - -64 | 0), d(I), o = e[a + 156 >> 2], e[a + 24 >> 2] = e[a + 152 >> 2], e[a + 28 >> 2] = o, o = e[a + 148 >> 2], e[a + 16 >> 2] = e[a + 144 >> 2], e[a + 20 >> 2] = o, o = e[a + 140 >> 2], e[a + 8 >> 2] = e[a + 136 >> 2], e[a + 12 >> 2] = o, o = e[a + 132 >> 2], e[a >> 2] = e[a + 128 >> 2], e[a + 4 >> 2] = o, e[a + 120 >> 2] = 0, e[a + 124 >> 2] = 0, e[a + 112 >> 2] = 0, e[a + 116 >> 2] = 0, e[a + 104 >> 2] = 0, e[a + 108 >> 2] = 0, e[a + 96 >> 2] = 0, e[a + 100 >> 2] = 0, o = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[a + 80 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[a + 84 >> 2] = o, o = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[a + 88 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[a + 92 >> 2] = o, o = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, B = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, t = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[a + 56 >> 2] = 0, e[a + 60 >> 2] = 0, e[a + 48 >> 2] = 0, e[a + 52 >> 2] = 0, e[a + 40 >> 2] = 0, e[a + 44 >> 2] = 0, e[a + 64 >> 2] = t, e[a + 68 >> 2] = g, e[a + 72 >> 2] = o, e[a + 76 >> 2] = B, e[a + 32 >> 2] = 0, e[a + 36 >> 2] = 0, _I(r, a), g = e[a + 124 >> 2], e[a + 184 >> 2] = e[a + 120 >> 2], e[a + 188 >> 2] = g, g = e[a + 116 >> 2], e[a + 176 >> 2] = e[a + 112 >> 2], e[a + 180 >> 2] = g, g = e[a + 108 >> 2], e[a + 168 >> 2] = e[a + 104 >> 2], e[a + 172 >> 2] = g, g = e[a + 100 >> 2], e[a + 160 >> 2] = e[a + 96 >> 2], e[a + 164 >> 2] = g, g = e[a + 92 >> 2], e[a + 152 >> 2] = e[a + 88 >> 2], e[a + 156 >> 2] = g, g = e[a + 84 >> 2], e[a + 144 >> 2] = e[a + 80 >> 2], e[a + 148 >> 2] = g, g = e[a + 76 >> 2], e[a + 136 >> 2] = e[a + 72 >> 2], e[a + 140 >> 2] = g, g = e[a + 68 >> 2], e[a + 128 >> 2] = e[a + 64 >> 2], e[a + 132 >> 2] = g, d(I), g = e[a + 156 >> 2], r = e[a + 152 >> 2], C[A + 24 | 0] = r, C[A + 25 | 0] = r >>> 8, C[A + 26 | 0] = r >>> 16, C[A + 27 | 0] = r >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[a + 148 >> 2], r = e[a + 144 >> 2], C[A + 16 | 0] = r, C[A + 17 | 0] = r >>> 8, C[A + 18 | 0] = r >>> 16, C[A + 19 | 0] = r >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[a + 140 >> 2], r = e[a + 136 >> 2], C[A + 8 | 0] = r, C[A + 9 | 0] = r >>> 8, C[A + 10 | 0] = r
}
function IA(A) {
var g, I, a, B, _, t, o, i, c, Q, y = 0,
E = 0,
h = 0,
n = 0,
p = 0;
for (s = g = s - 2048 | 0, $A(n = g + 640 | 0, A), y = e[A + 36 >> 2], e[g + 352 >> 2] = e[A + 32 >> 2], e[g + 356 >> 2] = y, y = e[A + 28 >> 2], e[g + 344 >> 2] = e[A + 24 >> 2], e[g + 348 >> 2] = y, y = e[A + 20 >> 2], e[g + 336 >> 2] = e[A + 16 >> 2], e[g + 340 >> 2] = y, y = e[A + 12 >> 2], e[g + 328 >> 2] = e[A + 8 >> 2], e[g + 332 >> 2] = y, y = e[A + 4 >> 2], e[g + 320 >> 2] = e[A >> 2], e[g + 324 >> 2] = y, y = e[A + 52 >> 2], e[g + 368 >> 2] = e[A + 48 >> 2], e[g + 372 >> 2] = y, y = e[A + 60 >> 2], e[g + 376 >> 2] = e[A + 56 >> 2], e[g + 380 >> 2] = y, y = e[4 + (h = A - -64 | 0) >> 2], e[g + 384 >> 2] = e[h >> 2], e[g + 388 >> 2] = y, y = e[A + 76 >> 2], e[g + 392 >> 2] = e[A + 72 >> 2], e[g + 396 >> 2] = y, y = e[A + 44 >> 2], e[g + 360 >> 2] = e[A + 40 >> 2], e[g + 364 >> 2] = y, y = e[A + 92 >> 2], e[g + 408 >> 2] = e[A + 88 >> 2], e[g + 412 >> 2] = y, y = e[A + 100 >> 2], e[g + 416 >> 2] = e[A + 96 >> 2], e[g + 420 >> 2] = y, y = e[A + 108 >> 2], e[g + 424 >> 2] = e[A + 104 >> 2], e[g + 428 >> 2] = y, y = e[A + 116 >> 2], e[g + 432 >> 2] = e[A + 112 >> 2], e[g + 436 >> 2] = y, y = e[A + 84 >> 2], e[g + 400 >> 2] = e[A + 80 >> 2], e[g + 404 >> 2] = y, FA(E = g + 480 | 0, h = g + 320 | 0), v(y = g + 160 | 0, E, I = g + 600 | 0), v(g + 200 | 0, a = g + 520 | 0, B = g + 560 | 0), v(g + 240 | 0, B, I), v(g + 280 | 0, E, a), sA(E, y, n), v(h, E, I), v(o = g + 360 | 0, a, B), v(i = g + 400 | 0, B, I), v(c = g + 440 | 0, E, a), $A(A = g + 800 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(A = g + 960 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(A = g + 1120 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(A = g + 1280 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(A = g + 1440 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(A = g + 1600 | 0, h), sA(E, y, A), v(h, E, I), v(o, a, B), v(i, B, I), v(c, E, a), $A(g + 1760 | 0, h), e[g + 32 >> 2] = 0, e[g + 36 >> 2] = 0, e[g + 24 >> 2] = 0, e[g + 28 >> 2] = 0, e[g + 16 >> 2] = 0, e[g + 20 >> 2] = 0, e[g + 8 >> 2] = 0, e[g + 12 >> 2] = 0, e[g + 52 >> 2] = 0, e[g + 56 >> 2] = 0, e[g + 60 >> 2] = 0, e[g + 64 >> 2] = 0, e[g + 68 >> 2] = 0, e[g + 72 >> 2] = 0, e[g + 76 >> 2] = 0, e[g + 80 >> 2] = 1, e[g >> 2] = 0, e[g + 4 >> 2] = 0, e[g + 44 >> 2] = 0, e[g + 48 >> 2] = 0, e[g + 40 >> 2] = 1, vI(g + 84 | 0, 0, 76), Q = g + 120 | 0, _ = g + 2008 | 0, t = g + 1968 | 0, n = g + 80 | 0, h = g + 40 | 0, A = 252; y = e[g + 36 >> 2], e[(E = g + 1960 | 0) >> 2] = e[g + 32 >> 2], e[E + 4 >> 2] = y, y = e[g + 28 >> 2], e[(E = g + 1952 | 0) >> 2] = e[g + 24 >> 2], e[E + 4 >> 2] = y, y = e[g + 20 >> 2], e[(E = g + 1944 | 0) >> 2] = e[g + 16 >> 2], e[E + 4 >> 2] = y, y = e[g + 12 >> 2], e[(E = g + 1936 | 0) >> 2] = e[g + 8 >> 2], e[E + 4 >> 2] = y, y = e[g + 4 >> 2], e[g + 1928 >> 2] = e[g >> 2], e[g + 1932 >> 2] = y, y = e[h + 36 >> 2], e[t + 32 >> 2] = e[h + 32 >> 2], e[t + 36 >> 2] = y, y = e[h + 28 >> 2], e[t + 24 >> 2] = e[h + 24 >> 2], e[t + 28 >> 2] = y, y = e[h + 20 >> 2], e[t + 16 >> 2] = e[h + 16 >> 2], e[t + 20 >> 2] = y, y = e[h + 12 >> 2], e[t + 8 >> 2] = e[h + 8 >> 2], e[t + 12 >> 2] = y, y = e[h + 4 >> 2], e[t >> 2] = e[h >> 2], e[t + 4 >> 2] = y, y = e[n + 36 >> 2], e[_ + 32 >> 2] = e[n + 32 >> 2], e[_ + 36 >> 2] = y, y = e[n + 28 >> 2], e[_ + 24 >> 2] = e[n + 24 >> 2], e[_ + 28 >> 2] = y, y = e[n + 20 >> 2], e[_ + 16 >> 2] = e[n + 16 >> 2], e[_ + 20 >> 2] = y, y = e[n + 12 >> 2], e[_ + 8 >> 2] = e[n + 8 >> 2], e[_ + 12 >> 2] = y, y = e[n + 4 >> 2], e[_ >> 2] = e[n >> 2], e[_ + 4 >> 2] = y, y = A, p = C[A + 33728 | 0], FA(E = g + 480 | 0, g + 1928 | 0), (0 | p) > 0 ? (v(A = g + 320 | 0, E, I), v(o, a, B), v(i, B, I), v(c, E, a), sA(E, A, (g + 640 | 0) + r((254 & p) >>> 1 | 0, 160) | 0)) : (0 | p) >= 0 || (v(A = g + 320 | 0, E = g + 480 | 0, I), v(o, a, B), v(i, B, I), v(c, E, a), hA(E, A, (g + 640 | 0) + r((0 - p & 254) >>> 1 | 0, 160) | 0)), v(g, A = g + 480 | 0, I), v(h, a, B), v(n, B, I), v(Q, A, a)
return Bg(A = g + 640 | 0, g), A = Sg(A, 32), s = g + 2048 | 0, A
}
function CA(A, g, I, a, B) {
var e, t, r, o, i, c, Q, y, E, s, h, n, p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
x = 0,
R = 0,
L = 0;
if (a ? (m = _[a + 12 | 0] | _[a + 13 | 0] << 8 | _[a + 14 | 0] << 16 | _[a + 15 | 0] << 24, H = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, Y = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, U = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24) : (m = 1797285236, Y = 1634760805, H = 2036477234, U = 857760878), a = e = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, u = t = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, N = r = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, f = m, d = o = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, S = H, v = i = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, b = c = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, w = Q = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, g = y = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, F = U, p = E = _[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24, D = s = _[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24, k = h = _[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24, I = n = _[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24, l = Y, (0 | B) > 0)
for (; M = LI(I + F | 0, 7) ^ v, J = LI(M + F | 0, 9) ^ u, G = LI(a + l | 0, 7) ^ p, x = LI(G + l | 0, 9) ^ b, R = LI(G + x | 0, 13) ^ a, K = LI(f + d | 0, 7) ^ D, w = LI(K + f | 0, 9) ^ w, D = LI(w + K | 0, 13) ^ d, f = LI(w + D | 0, 18) ^ f, p = LI(g + S | 0, 7) ^ N, a = R ^ LI(f + p | 0, 7), u = LI(a + f | 0, 9) ^ J, N = LI(a + u | 0, 13) ^ p, f = LI(u + N | 0, 18) ^ f, k = LI(p + S | 0, 9) ^ k, p = LI(k + p | 0, 13) ^ g, g = LI(p + k | 0, 18) ^ S, d = LI(g + M | 0, 7) ^ D, b = LI(d + g | 0, 9) ^ x, v = LI(d + b | 0, 13) ^ M, S = LI(b + v | 0, 18) ^ g, I = LI(M + J | 0, 13) ^ I, D = LI(I + J | 0, 18) ^ F, g = LI(D + G | 0, 7) ^ p, w = LI(g + D | 0, 9) ^ w, p = LI(g + w | 0, 13) ^ G, F = LI(w + p | 0, 18) ^ D, l = LI(x + R | 0, 18) ^ l, I = LI(l + K | 0, 7) ^ I, k = LI(I + l | 0, 9) ^ k, D = LI(I + k | 0, 13) ^ K, l = LI(k + D | 0, 18) ^ l, (0 | (L = L + 2 | 0)) < (0 | B););
B = f + m | 0, C[A + 60 | 0] = B, C[A + 61 | 0] = B >>> 8, C[A + 62 | 0] = B >>> 16, C[A + 63 | 0] = B >>> 24, B = N + r | 0, C[A + 56 | 0] = B, C[A + 57 | 0] = B >>> 8, C[A + 58 | 0] = B >>> 16, C[A + 59 | 0] = B >>> 24, B = u + t | 0, C[A + 52 | 0] = B, C[A + 53 | 0] = B >>> 8, C[A + 54 | 0] = B >>> 16, C[A + 55 | 0] = B >>> 24, a = a + e | 0, C[A + 48 | 0] = a, C[A + 49 | 0] = a >>> 8, C[A + 50 | 0] = a >>> 16, C[A + 51 | 0] = a >>> 24, a = d + o | 0, C[A + 44 | 0] = a, C[A + 45 | 0] = a >>> 8, C[A + 46 | 0] = a >>> 16, C[A + 47 | 0] = a >>> 24, a = S + H | 0, C[A + 40 | 0] = a, C[A + 41 | 0] = a >>> 8, C[A + 42 | 0] = a >>> 16, C[A + 43 | 0] = a >>> 24, a = v + i | 0, C[A + 36 | 0] = a, C[A + 37 | 0] = a >>> 8, C[A + 38 | 0] = a >>> 16, C[A + 39 | 0] = a >>> 24, a = b + c | 0, C[A + 32 | 0] = a, C[A + 33 | 0] = a >>> 8, C[A + 34 | 0] = a >>> 16, C[A + 35 | 0] = a >>> 24, a = w + Q | 0, C[A + 28 | 0] = a, C[A + 29 | 0] = a >>> 8, C[A + 30 | 0] = a >>> 16, C[A + 31 | 0] = a >>> 24, g = g + y | 0, C[A + 24 | 0] = g, C[A + 25 | 0] = g >>> 8, C[A + 26 | 0] = g >>> 16, C[A + 27 | 0] = g >>> 24, g = F + U | 0, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = p + E | 0, C[A + 16 | 0] = g, C[A + 17 | 0] = g >>> 8, C[A + 18 | 0] = g >>> 16, C[A + 19 | 0] = g >>> 24, g = D + s | 0, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = k + h | 0, C[A + 8 | 0] = g, C[A + 9 | 0] = g >>> 8, C[A + 10 | 0] = g >>> 16, C[A + 11 | 0] = g >>> 24, g = I + n | 0, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = l + Y | 0, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24
}
function aA(A) {
var g = 0,
I = 0,
C = 0,
a = 0,
B = 0,
_ = 0,
r = 0,
i = 0,
c = 0;
A: if (A |= 0) {
B = (C = A - 8 | 0) + (A = -8 & (g = e[A - 4 >> 2])) | 0;
g: if (!(1 & g)) {
if (!(2 & g)) break A;
if ((C = C - (g = e[C >> 2]) | 0) >>> 0 < t[9401]) break A;
A = A + g | 0;
I: {
C: {
a: {
if (e[9402] != (0 | C)) {
if (I = e[C + 12 >> 2], g >>> 0 <= 255) {
if ((0 | (a = e[C + 8 >> 2])) != (0 | I)) break a;
i = 37588, c = e[9397] & LI(-2, g >>> 3 | 0), e[i >> 2] = c;
break g
}
if (r = e[C + 24 >> 2], (0 | I) != (0 | C)) {
g = e[C + 8 >> 2], e[g + 12 >> 2] = I, e[I + 8 >> 2] = g;
break I
}
if (a = e[C + 20 >> 2]) g = C + 20 | 0;
else {
if (!(a = e[C + 16 >> 2])) break C;
g = C + 16 | 0
}
for (; _ = g, g = (I = a) + 20 | 0, (a = e[I + 20 >> 2]) || (g = I + 16 | 0, a = e[I + 16 >> 2]););
e[_ >> 2] = 0;
break I
}
if (3 != (3 & (g = e[B + 4 >> 2]))) break g;
return e[9399] = A,
e[B + 4 >> 2] = -2 & g,
e[C + 4 >> 2] = 1 | A,
void(e[B >> 2] = A)
}
e[a + 12 >> 2] = I,
e[I + 8 >> 2] = a;
break g
}
I = 0
}
if (r) {
g = e[C + 28 >> 2];
I: {
if (e[(a = 37892 + (g << 2) | 0) >> 2] == (0 | C)) {
if (e[a >> 2] = I, I) break I;
i = 37592, c = e[9398] & LI(-2, g), e[i >> 2] = c;
break g
}
if (e[r + (e[r + 16 >> 2] == (0 | C) ? 16 : 20) >> 2] = I, !I) break g
}
e[I + 24 >> 2] = r, (g = e[C + 16 >> 2]) && (e[I + 16 >> 2] = g, e[g + 24 >> 2] = I), (g = e[C + 20 >> 2]) && (e[I + 20 >> 2] = g, e[g + 24 >> 2] = I)
}
}
if (!(C >>> 0 >= B >>> 0) && 1 & (g = e[B + 4 >> 2])) {
g: {
I: {
C: {
a: {
if (!(2 & g)) {
if ((0 | B) == e[9403]) {
if (e[9403] = C, A = e[9400] + A | 0, e[9400] = A, e[C + 4 >> 2] = 1 | A, e[9402] != (0 | C)) break A;
return e[9399] = 0, void(e[9402] = 0)
}
if ((0 | B) == e[9402]) return e[9402] = C, A = e[9399] + A | 0, e[9399] = A, e[C + 4 >> 2] = 1 | A, void(e[A + C >> 2] = A);
if (A = (-8 & g) + A | 0, I = e[B + 12 >> 2], g >>> 0 <= 255) {
if ((0 | (a = e[B + 8 >> 2])) == (0 | I)) {
i = 37588, c = e[9397] & LI(-2, g >>> 3 | 0), e[i >> 2] = c;
break I
}
e[a + 12 >> 2] = I, e[I + 8 >> 2] = a;
break I
}
if (r = e[B + 24 >> 2], (0 | I) != (0 | B)) {
g = e[B + 8 >> 2], e[g + 12 >> 2] = I, e[I + 8 >> 2] = g;
break C
}
if (a = e[B + 20 >> 2]) g = B + 20 | 0;
else {
if (!(a = e[B + 16 >> 2])) break a;
g = B + 16 | 0
}
for (; _ = g, g = (I = a) + 20 | 0, (a = e[I + 20 >> 2]) || (g = I + 16 | 0, a = e[I + 16 >> 2]););
e[_ >> 2] = 0;
break C
}
e[B + 4 >> 2] = -2 & g,
e[C + 4 >> 2] = 1 | A,
e[A + C >> 2] = A;
break g
}
I = 0
}
if (r) {
g = e[B + 28 >> 2];
C: {
if ((0 | B) == e[(a = 37892 + (g << 2) | 0) >> 2]) {
if (e[a >> 2] = I, I) break C;
i = 37592, c = e[9398] & LI(-2, g), e[i >> 2] = c;
break I
}
if (e[r + ((0 | B) == e[r + 16 >> 2] ? 16 : 20) >> 2] = I, !I) break I
}
e[I + 24 >> 2] = r, (g = e[B + 16 >> 2]) && (e[I + 16 >> 2] = g, e[g + 24 >> 2] = I), (g = e[B + 20 >> 2]) && (e[I + 20 >> 2] = g, e[g + 24 >> 2] = I)
}
}
if (e[C + 4 >> 2] = 1 | A, e[A + C >> 2] = A, e[9402] == (0 | C)) return void(e[9399] = A)
}
if (A >>> 0 <= 255) return g = 37628 + (-8 & A) | 0,
(a = e[9397]) & (A = 1 << (A >>> 3)) ? A = e[g + 8 >> 2] : (e[9397] = A | a, A = g),
e[g + 8 >> 2] = C,
e[A + 12 >> 2] = C,
e[C + 12 >> 2] = g,
void(e[C + 8 >> 2] = A);I = 31,
A >>> 0 <= 16777215 && (I = 62 + ((A >>> 38 - (g = o(A >>> 8 | 0)) & 1) - (g << 1) | 0) | 0),
e[C + 28 >> 2] = I,
e[C + 16 >> 2] = 0,
e[C + 20 >> 2] = 0,
_ = 37892 + (I << 2) | 0;g: {
I: {
if ((g = e[9398]) & (a = 1 << I)) {
for (I = A << (31 != (0 | I) ? 25 - (I >>> 1 | 0) | 0 : 0), g = e[_ >> 2];;) {
if (a = g, (-8 & e[g + 4 >> 2]) == (0 | A)) break I;
if (g = I >>> 29 | 0, I <<= 1, !(g = e[(_ = 16 + ((4 & g) + a | 0) | 0) >> 2])) break
}
I = 24, g = a
} else e[9398] = g | a,
I = 24,
g = _;a = C,
B = C,
A = 8;
break g
}
g = e[a + 8 >> 2],
e[g + 12 >> 2] = C,
I = 8,
_ = a + 8 | 0,
B = 0,
A = 24
}
e[_ >> 2] = C,
e[I + C >> 2] = g,
e[C + 12 >> 2] = a,
e[A + C >> 2] = B,
A = e[9405] - 1 | 0,
e[9405] = A || -1
}
}
}
function BA(A, g, I, C, a, t, r, o, i) {
var c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
f = 0;
if (g - 65 >>> 0 < 4294967232 | r >>> 0 > 64) A = -1;
else {
f = c = s, s = c = c - 512 & -64;
A: {
g: if (!(!(!(C | a) | I) | !A | ((n = 255 & g) - 65 & 255) >>> 0 <= 191 | !(!(g = 255 & r) || t) | g >>> 0 >= 65)) {
if (g) {
if (!t) break g;
o ? (Q = 725511199 ^ (_[o + 8 | 0] | _[o + 9 | 0] << 8 | _[o + 10 | 0] << 16 | _[o + 11 | 0] << 24), y = -1694144372 ^ (_[o + 12 | 0] | _[o + 13 | 0] << 8 | _[o + 14 | 0] << 16 | _[o + 15 | 0] << 24), r = -1377402159 ^ (_[0 | o] | _[o + 1 | 0] << 8 | _[o + 2 | 0] << 16 | _[o + 3 | 0] << 24), o = 1359893119 ^ (_[o + 4 | 0] | _[o + 5 | 0] << 8 | _[o + 6 | 0] << 16 | _[o + 7 | 0] << 24)) : (Q = 725511199, y = -1694144372, r = -1377402159, o = 1359893119), i ? (E = 327033209 ^ (_[i + 8 | 0] | _[i + 9 | 0] << 8 | _[i + 10 | 0] << 16 | _[i + 11 | 0] << 24), h = 1541459225 ^ (_[i + 12 | 0] | _[i + 13 | 0] << 8 | _[i + 14 | 0] << 16 | _[i + 15 | 0] << 24), p = -79577749 ^ (_[0 | i] | _[i + 1 | 0] << 8 | _[i + 2 | 0] << 16 | _[i + 3 | 0] << 24), i = 528734635 ^ (_[i + 4 | 0] | _[i + 5 | 0] << 8 | _[i + 6 | 0] << 16 | _[i + 7 | 0] << 24)) : (E = 327033209, h = 1541459225, p = -79577749, i = 528734635), vI(c - -64 | 0, 0, 293), e[c + 56 >> 2] = E, e[c + 60 >> 2] = h, e[c + 48 >> 2] = p, e[c + 52 >> 2] = i, e[c + 40 >> 2] = Q, e[c + 44 >> 2] = y, e[c + 32 >> 2] = r, e[c + 36 >> 2] = o, e[c + 24 >> 2] = 1595750129, e[c + 28 >> 2] = -1521486534, e[c + 16 >> 2] = -23791573, e[c + 20 >> 2] = 1013904242, e[c + 8 >> 2] = -2067093701, e[c + 12 >> 2] = -1150833019, e[c >> 2] = -222443256 ^ (g << 8 | n), e[c + 4 >> 2] = g >>> 24 ^ 1779033703, vI((r = c + 384 | 0) + g | 0, 0, 128 - g | 0), uI(r, t, g), uI(c + 96 | 0, r, 128), e[c + 352 >> 2] = 128, jC(r, 128), g = 128
} else o ? (Q = 725511199 ^ (_[o + 8 | 0] | _[o + 9 | 0] << 8 | _[o + 10 | 0] << 16 | _[o + 11 | 0] << 24), y = -1694144372 ^ (_[o + 12 | 0] | _[o + 13 | 0] << 8 | _[o + 14 | 0] << 16 | _[o + 15 | 0] << 24), t = 1359893119 ^ (_[o + 4 | 0] | _[o + 5 | 0] << 8 | _[o + 6 | 0] << 16 | _[o + 7 | 0] << 24), g = -1377402159 ^ (_[0 | o] | _[o + 1 | 0] << 8 | _[o + 2 | 0] << 16 | _[o + 3 | 0] << 24)) : (Q = 725511199, y = -1694144372, t = 1359893119, g = -1377402159), i ? (E = 327033209 ^ (_[i + 8 | 0] | _[i + 9 | 0] << 8 | _[i + 10 | 0] << 16 | _[i + 11 | 0] << 24), h = 1541459225 ^ (_[i + 12 | 0] | _[i + 13 | 0] << 8 | _[i + 14 | 0] << 16 | _[i + 15 | 0] << 24), o = 528734635 ^ (_[i + 4 | 0] | _[i + 5 | 0] << 8 | _[i + 6 | 0] << 16 | _[i + 7 | 0] << 24), r = -79577749 ^ (_[0 | i] | _[i + 1 | 0] << 8 | _[i + 2 | 0] << 16 | _[i + 3 | 0] << 24)) : (E = 327033209, h = 1541459225, o = 528734635, r = -79577749), vI(c - -64 | 0, 0, 293), e[c + 56 >> 2] = E, e[c + 60 >> 2] = h, e[c + 48 >> 2] = r, e[c + 52 >> 2] = o, e[c + 40 >> 2] = Q, e[c + 44 >> 2] = y, e[c + 32 >> 2] = g, e[c + 36 >> 2] = t, e[c + 24 >> 2] = 1595750129, e[c + 28 >> 2] = -1521486534, e[c + 16 >> 2] = -23791573, e[c + 20 >> 2] = 1013904242, e[c + 8 >> 2] = -2067093701, e[c + 12 >> 2] = -1150833019, e[c >> 2] = -222443256 ^ n, e[c + 4 >> 2] = 1779033703, g = 0;
I: if (C | a)
for (i = c + 224 | 0, o = c + 96 | 0;;) {
if (r = g + o | 0, !a & C >>> 0 <= (t = 256 - g | 0) >>> 0) {
uI(r, I, C), e[c + 352 >> 2] = C + e[c + 352 >> 2];
break I
}
if (uI(r, I, t), e[c + 352 >> 2] = t + e[c + 352 >> 2], Q = g = e[c + 68 >> 2], g = (y = (r = e[c + 64 >> 2]) + 128 | 0) >>> 0 < 128 ? g + 1 | 0 : g, e[c + 64 >> 2] = y, e[c + 68 >> 2] = g, g = e[c + 76 >> 2], g = (Q = r = -1 == (0 | Q) & r >>> 0 > 4294967167) >>> 0 > (r = r + e[c + 72 >> 2] | 0) >>> 0 ? g + 1 | 0 : g, e[c + 72 >> 2] = r, e[c + 76 >> 2] = g, D(c, o), uI(o, i, 128), g = e[c + 352 >> 2] - 128 | 0, e[c + 352 >> 2] = g, I = I + t | 0, !((a = a - (C >>> 0 < t >>> 0) | 0) | (C = C - t | 0))) break
}
AA(c, A, n), s = f;
break A
}QC(),
B()
}
A = 0
}
return A
}
function eA(A, g, I, a, B, t, o) {
var i, c, Q = 0,
y = 0,
E = 0;
if (s = i = s + -64 | 0, c = b(32)) {
e[i + 36 >> 2] = 0, e[i + 40 >> 2] = 0, e[i + 28 >> 2] = 0, e[i + 32 >> 2] = 0, e[i + 24 >> 2] = 16, e[i + 20 >> 2] = B, e[i + 16 >> 2] = a, e[i + 12 >> 2] = I, e[i + 8 >> 2] = 32, e[i + 4 >> 2] = c, e[i + 60 >> 2] = 0, e[i + 56 >> 2] = 1, e[i + 52 >> 2] = 1, e[i + 48 >> 2] = g, e[i + 44 >> 2] = A;
A: if (A = P(i + 4 | 0, o)) jC(c, 32);
else {
if (t) {
Q = i + 4 | 0, s = B = s - 32 | 0, A = -31;
g: {
I: {
C: switch (o - 1 | 0) {
case 1:
A = _[1434] | _[1435] << 8 | _[1436] << 16 | _[1437] << 24, g = _[1430] | _[1431] << 8 | _[1432] << 16 | _[1433] << 24, C[0 | t] = g, C[t + 1 | 0] = g >>> 8, C[t + 2 | 0] = g >>> 16, C[t + 3 | 0] = g >>> 24, C[t + 4 | 0] = A, C[t + 5 | 0] = A >>> 8, C[t + 6 | 0] = A >>> 16, C[t + 7 | 0] = A >>> 24, A = _[1439] | _[1440] << 8 | _[1441] << 16 | _[1442] << 24, g = _[1435] | _[1436] << 8 | _[1437] << 16 | _[1438] << 24, C[t + 5 | 0] = g, C[t + 6 | 0] = g >>> 8, C[t + 7 | 0] = g >>> 16, C[t + 8 | 0] = g >>> 24, C[t + 9 | 0] = A, C[t + 10 | 0] = A >>> 8, C[t + 11 | 0] = A >>> 16, C[t + 12 | 0] = A >>> 24, I = -12, g = 12;
break I;
case 0:
break C;
default:
break g
}
A = _[1422] | _[1423] << 8 | _[1424] << 16 | _[1425] << 24,
g = _[1418] | _[1419] << 8 | _[1420] << 16 | _[1421] << 24,
C[0 | t] = g,
C[t + 1 | 0] = g >>> 8,
C[t + 2 | 0] = g >>> 16,
C[t + 3 | 0] = g >>> 24,
C[t + 4 | 0] = A,
C[t + 5 | 0] = A >>> 8,
C[t + 6 | 0] = A >>> 16,
C[t + 7 | 0] = A >>> 24,
A = _[1426] | _[1427] << 8 | _[1428] << 16 | _[1429] << 24,
C[t + 8 | 0] = A,
C[t + 9 | 0] = A >>> 8,
C[t + 10 | 0] = A >>> 16,
C[t + 11 | 0] = A >>> 24,
I = -11,
g = 11
}
if (!(A = pg(Q)))
if (C[B + 13 | 0] = 0, C[B + 11 | 0] = 49, C[B + 12 | 0] = 57, (I = I + 128 | 0) >>> 0 <= (A = Rg(B + 11 | 0)) >>> 0) A = -31;
else if (g = uI(g + t | 0, B + 11 | 0, A + 1 | 0), (y = I - A | 0) >>> 0 < 4) A = -31;
else {
for (C[0 | (o = A + g | 0)] = 36, C[o + 1 | 0] = 109, C[o + 2 | 0] = 61, C[o + 3 | 0] = 0, A = e[Q + 44 >> 2], g = 10; I = g, a = (A >>> 0) / 10 | 0, C[0 | (E = (g = g - 1 | 0) + (B + 22 | 0) | 0)] = A - r(a, 10) | 48, !(A >>> 0 < 10) && (A = a, g););
if (uI(A = B + 11 | 0, E, g = 11 - I | 0), C[A + g | 0] = 0, (g = y - 3 | 0) >>> 0 <= (A = Rg(A)) >>> 0) A = -31;
else if (I = uI(o + 3 | 0, B + 11 | 0, A + 1 | 0), (y = g - A | 0) >>> 0 < 4) A = -31;
else {
for (C[0 | (o = A + I | 0)] = 44, C[o + 1 | 0] = 116, C[o + 2 | 0] = 61, C[o + 3 | 0] = 0, A = e[Q + 40 >> 2], g = 10; I = g, a = (A >>> 0) / 10 | 0, C[0 | (E = (g = g - 1 | 0) + (B + 22 | 0) | 0)] = A - r(a, 10) | 48, !(A >>> 0 < 10) && (A = a, g););
if (uI(A = B + 11 | 0, E, g = 11 - I | 0), C[A + g | 0] = 0, (g = y - 3 | 0) >>> 0 <= (A = Rg(A)) >>> 0) A = -31;
else if (I = uI(o + 3 | 0, B + 11 | 0, A + 1 | 0), (y = g - A | 0) >>> 0 < 4) A = -31;
else {
for (C[0 | (o = A + I | 0)] = 44, C[o + 1 | 0] = 112, C[o + 2 | 0] = 61, C[o + 3 | 0] = 0, A = e[Q + 48 >> 2], g = 10; I = g, a = (A >>> 0) / 10 | 0, C[0 | (E = (g = g - 1 | 0) + (B + 22 | 0) | 0)] = A - r(a, 10) | 48, !(A >>> 0 < 10) && (A = a, g););
uI(A = B + 11 | 0, E, g = 11 - I | 0), C[A + g | 0] = 0, (g = y - 3 | 0) >>> 0 <= (A = Rg(A)) >>> 0 ? A = -31 : (I = uI(o + 3 | 0, B + 11 | 0, A + 1 | 0), (a = g - A | 0) >>> 0 < 2 ? A = -31 : (C[0 | (A = A + I | 0)] = 36, C[A + 1 | 0] = 0, zA(g = A + 1 | 0, I = a - 1 | 0, e[Q + 16 >> 2], e[Q + 20 >> 2], 3) ? (A = -31, (a = (a = I) - (I = Rg(g)) | 0) >>> 0 < 2 || (C[0 | (A = g + I | 0)] = 36, C[A + 1 | 0] = 0, A = zA(A + 1 | 0, a - 1 | 0, e[Q >> 2], e[Q + 4 >> 2], 3) ? 0 : -31)) : A = -31))
}
}
}
}
if (s = B + 32 | 0, A) {
jC(c, 32), jC(t, 128), A = -31;
break A
}
}
jC(c, 32), A = 0
} aA(c)
} else A = -22;
return s = i - -64 | 0, A
}
function _A(A, g) {
var I, C = 0,
a = 0,
B = 0,
_ = 0,
t = 0,
r = 0,
i = 0;
I = A + g | 0;
A: {
g: if (!(1 & (C = e[A + 4 >> 2]))) {
if (!(2 & C)) break A;
g = (C = e[A >> 2]) + g | 0;
I: {
C: {
a: {
if ((0 | (A = A - C | 0)) != e[9402]) {
if (a = e[A + 12 >> 2], C >>> 0 <= 255) {
if ((0 | (B = e[A + 8 >> 2])) != (0 | a)) break a;
r = 37588, i = e[9397] & LI(-2, C >>> 3 | 0), e[r >> 2] = i;
break g
}
if (_ = e[A + 24 >> 2], (0 | A) != (0 | a)) {
C = e[A + 8 >> 2], e[C + 12 >> 2] = a, e[a + 8 >> 2] = C;
break I
}
if (B = e[A + 20 >> 2]) C = A + 20 | 0;
else {
if (!(B = e[A + 16 >> 2])) break C;
C = A + 16 | 0
}
for (; t = C, C = (a = B) + 20 | 0, (B = e[a + 20 >> 2]) || (C = a + 16 | 0, B = e[a + 16 >> 2]););
e[t >> 2] = 0;
break I
}
if (3 != (3 & (C = e[I + 4 >> 2]))) break g;
return e[9399] = g,
e[I + 4 >> 2] = -2 & C,
e[A + 4 >> 2] = 1 | g,
void(e[I >> 2] = g)
}
e[B + 12 >> 2] = a,
e[a + 8 >> 2] = B;
break g
}
a = 0
}
if (_) {
C = e[A + 28 >> 2];
I: {
if (e[(B = 37892 + (C << 2) | 0) >> 2] == (0 | A)) {
if (e[B >> 2] = a, a) break I;
r = 37592, i = e[9398] & LI(-2, C), e[r >> 2] = i;
break g
}
if (e[_ + (e[_ + 16 >> 2] == (0 | A) ? 16 : 20) >> 2] = a, !a) break g
}
e[a + 24 >> 2] = _, (C = e[A + 16 >> 2]) && (e[a + 16 >> 2] = C, e[C + 24 >> 2] = a), (C = e[A + 20 >> 2]) && (e[a + 20 >> 2] = C, e[C + 24 >> 2] = a)
}
}g: {
I: {
C: {
a: {
if (!(2 & (C = e[I + 4 >> 2]))) {
if (e[9403] == (0 | I)) {
if (e[9403] = A, g = e[9400] + g | 0, e[9400] = g, e[A + 4 >> 2] = 1 | g, e[9402] != (0 | A)) break A;
return e[9399] = 0, void(e[9402] = 0)
}
if (e[9402] == (0 | I)) return e[9402] = A, g = e[9399] + g | 0, e[9399] = g, e[A + 4 >> 2] = 1 | g, void(e[A + g >> 2] = g);
if (g = (-8 & C) + g | 0, a = e[I + 12 >> 2], C >>> 0 <= 255) {
if ((0 | (B = e[I + 8 >> 2])) == (0 | a)) {
r = 37588, i = e[9397] & LI(-2, C >>> 3 | 0), e[r >> 2] = i;
break I
}
e[B + 12 >> 2] = a, e[a + 8 >> 2] = B;
break I
}
if (_ = e[I + 24 >> 2], (0 | a) != (0 | I)) {
C = e[I + 8 >> 2], e[C + 12 >> 2] = a, e[a + 8 >> 2] = C;
break C
}
if (B = e[I + 20 >> 2]) C = I + 20 | 0;
else {
if (!(B = e[I + 16 >> 2])) break a;
C = I + 16 | 0
}
for (; t = C, C = (a = B) + 20 | 0, (B = e[a + 20 >> 2]) || (C = a + 16 | 0, B = e[a + 16 >> 2]););
e[t >> 2] = 0;
break C
}
e[I + 4 >> 2] = -2 & C,
e[A + 4 >> 2] = 1 | g,
e[A + g >> 2] = g;
break g
}
a = 0
}
if (_) {
C = e[I + 28 >> 2];
C: {
if (e[(B = 37892 + (C << 2) | 0) >> 2] == (0 | I)) {
if (e[B >> 2] = a, a) break C;
r = 37592, i = e[9398] & LI(-2, C), e[r >> 2] = i;
break I
}
if (e[_ + (e[_ + 16 >> 2] == (0 | I) ? 16 : 20) >> 2] = a, !a) break I
}
e[a + 24 >> 2] = _, (C = e[I + 16 >> 2]) && (e[a + 16 >> 2] = C, e[C + 24 >> 2] = a), (C = e[I + 20 >> 2]) && (e[a + 20 >> 2] = C, e[C + 24 >> 2] = a)
}
}
if (e[A + 4 >> 2] = 1 | g, e[A + g >> 2] = g, e[9402] == (0 | A)) return void(e[9399] = g)
}
if (g >>> 0 <= 255) return C = 37628 + (-8 & g) | 0,
(a = e[9397]) & (g = 1 << (g >>> 3)) ? g = e[C + 8 >> 2] : (e[9397] = g | a, g = C),
e[C + 8 >> 2] = A,
e[g + 12 >> 2] = A,
e[A + 12 >> 2] = C,
void(e[A + 8 >> 2] = g);a = 31,
g >>> 0 <= 16777215 && (a = 62 + ((g >>> 38 - (C = o(g >>> 8 | 0)) & 1) - (C << 1) | 0) | 0),
e[A + 28 >> 2] = a,
e[A + 16 >> 2] = 0,
e[A + 20 >> 2] = 0,
C = 37892 + (a << 2) | 0;g: {
if ((B = e[9398]) & (t = 1 << a)) {
for (a = g << (31 != (0 | a) ? 25 - (a >>> 1 | 0) | 0 : 0), C = e[C >> 2];;) {
if (B = C, (-8 & e[C + 4 >> 2]) == (0 | g)) break g;
if (C = a >>> 29 | 0, a <<= 1, !(C = e[16 + (t = B + (4 & C) | 0) >> 2])) break
}
e[t + 16 >> 2] = A, e[A + 24 >> 2] = B
} else e[9398] = B | t,
e[C >> 2] = A,
e[A + 24 >> 2] = C;
return e[A + 12 >> 2] = A,
void(e[A + 8 >> 2] = A)
}
g = e[B + 8 >> 2],
e[g + 12 >> 2] = A,
e[B + 8 >> 2] = A,
e[A + 24 >> 2] = 0,
e[A + 12 >> 2] = B,
e[A + 8 >> 2] = g
}
}
function tA(A, g) {
var I, a = 0,
B = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0;
return s = I = s - 512 | 0, a = -1, t = _[g + 31 | 0], B = _[0 | g], 1 & (((255 & (127 & (-1 ^ t) | _[g + 1 | 0] & _[g + 2 | 0] & _[g + 3 | 0] & _[g + 4 | 0] & _[g + 5 | 0] & _[g + 6 | 0] & _[g + 7 | 0] & _[g + 8 | 0] & _[g + 9 | 0] & _[g + 10 | 0] & _[g + 11 | 0] & _[g + 12 | 0] & _[g + 13 | 0] & _[g + 14 | 0] & _[g + 15 | 0] & _[g + 16 | 0] & _[g + 17 | 0] & _[g + 18 | 0] & _[g + 19 | 0] & _[g + 20 | 0] & _[g + 21 | 0] & _[g + 22 | 0] & _[g + 23 | 0] & _[g + 24 | 0] & _[g + 25 | 0] & _[g + 26 | 0] & _[g + 27 | 0] & _[g + 28 | 0] & _[g + 29 | 0] & _[g + 30 | 0] ^ -1)) - 1 & 236 - B) >>> 8 | B | t >>> 7) || (pA(t = I + 336 | 0, g), R(I + 288 | 0, t), g = e[I + 324 >> 2], e[I + 276 >> 2] = 0 - g, a = e[I + 320 >> 2], e[I + 272 >> 2] = 0 - a, B = e[I + 316 >> 2], e[I + 268 >> 2] = 0 - B, r = e[I + 312 >> 2], e[I + 264 >> 2] = 0 - r, o = e[I + 308 >> 2], e[I + 260 >> 2] = 0 - o, i = e[I + 304 >> 2], e[I + 256 >> 2] = 0 - i, c = e[I + 300 >> 2], e[I + 252 >> 2] = 0 - c, Q = e[I + 296 >> 2], e[I + 248 >> 2] = 0 - Q, y = e[I + 292 >> 2], e[I + 244 >> 2] = 0 - y, E = e[I + 288 >> 2], e[I + 240 >> 2] = 1 - E, R(h = I + 144 | 0, D = I + 240 | 0), e[I + 228 >> 2] = g, e[I + 224 >> 2] = a, e[I + 220 >> 2] = B, e[I + 216 >> 2] = r, e[I + 212 >> 2] = o, e[I + 208 >> 2] = i, e[I + 204 >> 2] = c, e[I + 200 >> 2] = Q, e[I + 196 >> 2] = y, e[I + 192 >> 2] = E + 1, R(a = I + 96 | 0, r = I + 192 | 0), v(g = I + 48 | 0, 1600, h), B = e[I + 96 >> 2], o = e[I + 48 >> 2], i = e[I + 100 >> 2], c = e[I + 52 >> 2], Q = e[I + 104 >> 2], y = e[I + 56 >> 2], E = e[I + 108 >> 2], h = e[I + 60 >> 2], n = e[I + 112 >> 2], p = e[I + 64 >> 2], f = e[I + 116 >> 2], w = e[I + 68 >> 2], k = e[I + 120 >> 2], l = e[I + 72 >> 2], d = e[I + 124 >> 2], u = e[I + 76 >> 2], S = e[I + 128 >> 2], b = e[I + 80 >> 2], e[I + 84 >> 2] = 0 - (e[I + 84 >> 2] + e[I + 132 >> 2] | 0), e[I + 80 >> 2] = 0 - (S + b | 0), e[I + 76 >> 2] = 0 - (d + u | 0), e[I + 72 >> 2] = 0 - (k + l | 0), e[I + 68 >> 2] = 0 - (f + w | 0), e[I + 64 >> 2] = 0 - (n + p | 0), e[I + 60 >> 2] = 0 - (E + h | 0), e[I + 56 >> 2] = 0 - (Q + y | 0), e[I + 52 >> 2] = 0 - (i + c | 0), e[I + 48 >> 2] = 0 - (B + o | 0), v(I, g, a), e[I + 404 >> 2] = 0, e[I + 408 >> 2] = 0, e[I + 412 >> 2] = 0, e[I + 416 >> 2] = 0, e[I + 420 >> 2] = 0, e[I + 388 >> 2] = 0, e[I + 392 >> 2] = 0, e[I + 384 >> 2] = 1, e[I + 396 >> 2] = 0, e[I + 400 >> 2] = 0, p = SA(B = I + 432 | 0, I + 384 | 0, I), v(A, B, r), v(a = A + 40 | 0, B, A), v(a, a, g), v(A, A, t), t = e[A + 36 >> 2] << 1, e[A + 36 >> 2] = t, B = e[A + 32 >> 2] << 1, e[A + 32 >> 2] = B, r = e[A + 28 >> 2] << 1, e[A + 28 >> 2] = r, o = e[A + 24 >> 2] << 1, e[A + 24 >> 2] = o, i = e[A + 20 >> 2] << 1, e[A + 20 >> 2] = i, c = e[A + 16 >> 2] << 1, e[A + 16 >> 2] = c, Q = e[A + 12 >> 2] << 1, e[A + 12 >> 2] = Q, y = e[A + 8 >> 2] << 1, e[A + 8 >> 2] = y, E = e[A + 4 >> 2] << 1, e[A + 4 >> 2] = E, h = e[A >> 2] << 1, e[A >> 2] = h, Bg(n = I + 480 | 0, A), g = 0 - (1 & C[I + 480 | 0]) | 0, e[A + 36 >> 2] = t ^ g & (t ^ 0 - t), e[A + 32 >> 2] = B ^ g & (B ^ 0 - B), e[A + 28 >> 2] = r ^ g & (r ^ 0 - r), e[A + 24 >> 2] = o ^ g & (o ^ 0 - o), e[A + 20 >> 2] = i ^ g & (i ^ 0 - i), e[A + 16 >> 2] = c ^ g & (c ^ 0 - c), e[A + 12 >> 2] = Q ^ g & (Q ^ 0 - Q), e[A + 8 >> 2] = y ^ g & (y ^ 0 - y), e[A + 4 >> 2] = E ^ g & (E ^ 0 - E), e[A >> 2] = h ^ g & (h ^ 0 - h), v(a, D, a), e[A + 84 >> 2] = 0, e[A + 88 >> 2] = 0, e[A + 80 >> 2] = 1, e[A + 92 >> 2] = 0, e[A + 96 >> 2] = 0, e[A + 100 >> 2] = 0, e[A + 104 >> 2] = 0, e[A + 108 >> 2] = 0, e[A + 112 >> 2] = 0, e[A + 116 >> 2] = 0, v(g = A + 120 | 0, A, a), Bg(n, g), A = _[I + 480 | 0], Bg(n, a), a = 0 - (Sg(n, 32) | 1 - p | 1 & A) | 0), s = I + 512 | 0, a
}
function rA(A, g, I, a) {
var B, _ = 0,
t = 0;
B = _ = s, s = _ = _ - 576 & -64, e[_ + 188 >> 2] = g;
A: if (g >>> 0 <= 64) {
if ((0 | yA(t = _ + 192 | 0, 0, 0, g)) < 0) break A;
if ((0 | XA(t, _ + 188 | 0, 4, 0)) < 0) break A;
if ((0 | XA(t, I, a, 0)) < 0) break A;
MI(t, A, g)
} else if (!((0 | yA(t = _ + 192 | 0, 0, 0, 64)) < 0 || (0 | XA(t, _ + 188 | 0, 4, 0)) < 0 || (0 | XA(t, I, a, 0)) < 0 || (0 | MI(t, _ + 112 | 0, 64)) < 0)) {
if (I = e[_ + 116 >> 2], a = e[_ + 112 >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = I, C[A + 5 | 0] = I >>> 8, C[A + 6 | 0] = I >>> 16, C[A + 7 | 0] = I >>> 24, I = e[_ + 124 >> 2], a = e[_ + 120 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = I, C[A + 13 | 0] = I >>> 8, C[A + 14 | 0] = I >>> 16, C[A + 15 | 0] = I >>> 24, I = e[_ + 140 >> 2], a = e[_ + 136 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = I, C[A + 29 | 0] = I >>> 8, C[A + 30 | 0] = I >>> 16, C[A + 31 | 0] = I >>> 24, I = e[_ + 132 >> 2], a = e[_ + 128 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = I, C[A + 21 | 0] = I >>> 8, C[A + 22 | 0] = I >>> 16, C[A + 23 | 0] = I >>> 24, A = A + 32 | 0, (g = g - 32 | 0) >>> 0 >= 65)
for (;;) {
if (I = e[_ + 172 >> 2], e[_ + 104 >> 2] = e[_ + 168 >> 2], e[_ + 108 >> 2] = I, I = e[_ + 164 >> 2], e[_ + 96 >> 2] = e[_ + 160 >> 2], e[_ + 100 >> 2] = I, I = e[_ + 156 >> 2], e[_ + 88 >> 2] = e[_ + 152 >> 2], e[_ + 92 >> 2] = I, I = e[_ + 148 >> 2], e[_ + 80 >> 2] = e[_ + 144 >> 2], e[_ + 84 >> 2] = I, I = e[_ + 140 >> 2], e[_ + 72 >> 2] = e[_ + 136 >> 2], e[_ + 76 >> 2] = I, a = e[_ + 132 >> 2], e[(I = _ - -64 | 0) >> 2] = e[_ + 128 >> 2], e[I + 4 >> 2] = a, I = e[_ + 124 >> 2], e[_ + 56 >> 2] = e[_ + 120 >> 2], e[_ + 60 >> 2] = I, I = e[_ + 116 >> 2], e[_ + 48 >> 2] = e[_ + 112 >> 2], e[_ + 52 >> 2] = I, (0 | HA(_ + 112 | 0, 64, _ + 48 | 0, 64, 0, 0, 0)) < 0) break A;
if (I = e[_ + 116 >> 2], a = e[_ + 112 >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = I, C[A + 5 | 0] = I >>> 8, C[A + 6 | 0] = I >>> 16, C[A + 7 | 0] = I >>> 24, I = e[_ + 124 >> 2], a = e[_ + 120 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = I, C[A + 13 | 0] = I >>> 8, C[A + 14 | 0] = I >>> 16, C[A + 15 | 0] = I >>> 24, I = e[_ + 140 >> 2], a = e[_ + 136 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = I, C[A + 29 | 0] = I >>> 8, C[A + 30 | 0] = I >>> 16, C[A + 31 | 0] = I >>> 24, I = e[_ + 132 >> 2], a = e[_ + 128 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = I, C[A + 21 | 0] = I >>> 8, C[A + 22 | 0] = I >>> 16, C[A + 23 | 0] = I >>> 24, A = A + 32 | 0, !((g = g - 32 | 0) >>> 0 > 64)) break
}
I = e[_ + 172 >> 2], e[_ + 104 >> 2] = e[_ + 168 >> 2], e[_ + 108 >> 2] = I, I = e[_ + 164 >> 2], e[_ + 96 >> 2] = e[_ + 160 >> 2], e[_ + 100 >> 2] = I, I = e[_ + 156 >> 2], e[_ + 88 >> 2] = e[_ + 152 >> 2], e[_ + 92 >> 2] = I, I = e[_ + 148 >> 2], e[_ + 80 >> 2] = e[_ + 144 >> 2], e[_ + 84 >> 2] = I, I = e[_ + 140 >> 2], e[_ + 72 >> 2] = e[_ + 136 >> 2], e[_ + 76 >> 2] = I, a = e[_ + 132 >> 2], e[(I = _ - -64 | 0) >> 2] = e[_ + 128 >> 2], e[I + 4 >> 2] = a, I = e[_ + 124 >> 2], e[_ + 56 >> 2] = e[_ + 120 >> 2], e[_ + 60 >> 2] = I, I = e[_ + 116 >> 2], e[_ + 48 >> 2] = e[_ + 112 >> 2], e[_ + 52 >> 2] = I, (0 | HA(I = _ + 112 | 0, g, _ + 48 | 0, 64, 0, 0, 0)) < 0 || uI(A, I, g)
}
jC(_ + 192 | 0, 384), s = B
}
function oA(A, g, I, a, B, o, i, c, Q, y, E) {
var h = 0,
n = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0,
M = 0,
G = 0,
K = 0;
if (h = gI(Q, 0, c, 0), !(w = p) & h >>> 0 >= 1073741824 | w) return e[9396] = 22, -1;
if (1 == (0 | i) | i >>> 0 > 1) return e[9396] = 22, -1;
if (h = i, !(!(o & (w = o - 1 | 0) | i & (h = -1 != (0 | w) ? h + 1 | 0 : h)) & (!i & o >>> 0 >= 2 | 0 != (0 | i)))) return e[9396] = 28, -1;
if (!Q || !c) return e[9396] = 28, -1;
if (!(33554431 / (Q >>> 0) >>> 0 < c >>> 0 | c >>> 0 > 16777215) && !i & 33554431 / (c >>> 0) >>> 0 >= o >>> 0 && !((b = r(S = c << 7, Q)) >>> 0 > (h = (k = r(o, S)) + b | 0) >>> 0 || (n = h) >>> 0 > (h = (h + (c << 8) | 0) - -64 | 0) >>> 0)) {
A: {
if (h >>> 0 > t[A + 8 >> 2]) {
if (f = -1, RI(A)) break A;
if (s = w = s - 16 | 0, n = cg(w + 12 | 0, h), e[9396] = n, n = n ? 0 : e[w + 12 >> 2], e[A + 4 >> 2] = n, e[A >> 2] = n, e[A + 8 >> 2] = n ? h : 0, s = w + 16 | 0, !n) break A
}
for (ng(g, I, a, B, N = e[A + 4 >> 2], b), v = (n = (F = b + N | 0) + k | 0) + (c << 8) | 0, K = (G = (k = (A = c << 7) + n | 0) - 64 | 0) + A | 0, B = o - 1 | 0, d = c << 5;;) {
for (u = r(S, M) + N | 0, f = 0; a = (A = f << 2) + u | 0, e[A + n >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, h = (a = 4 | A) + n | 0, a = a + u | 0, e[h >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, h = (a = 8 | A) + n | 0, a = a + u | 0, e[h >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, a = (A |= 12) + n | 0, A = A + u | 0, e[a >> 2] = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, w = 0, h = 0, (0 | d) != (0 | (f = f + 4 | 0)););
for (a = 0, A = 0; uI(F + (r(a, d) << 2) | 0, n, S), cA(n, k, v, c), uI(F + (r(d, 1 | a) << 2) | 0, k, S), cA(k, n, v, c), (0 | i) == (0 | (A = (a = a + 2 | 0) >>> 0 < 2 ? A + 1 | 0 : A)) & a >>> 0 < o >>> 0 | A >>> 0 < i >>> 0;);
for (;;) {
for (A = F + (r(d, B & e[G >> 2]) << 2) | 0, f = 0; e[(D = (a = f << 2) + n | 0) >> 2] = e[D >> 2] ^ e[A + a >> 2], e[(l = (D = 4 | a) + n | 0) >> 2] = e[l >> 2] ^ e[A + D >> 2], e[(l = (D = 8 | a) + n | 0) >> 2] = e[l >> 2] ^ e[A + D >> 2], e[(D = (a |= 12) + n | 0) >> 2] = e[D >> 2] ^ e[A + a >> 2], (0 | d) != (0 | (f = f + 4 | 0)););
for (cA(n, k, v, c), A = F + (r(d, B & e[K >> 2]) << 2) | 0, f = 0; e[(D = (a = f << 2) + k | 0) >> 2] = e[D >> 2] ^ e[A + a >> 2], e[(l = (D = 4 | a) + k | 0) >> 2] = e[l >> 2] ^ e[A + D >> 2], e[(l = (D = 8 | a) + k | 0) >> 2] = e[l >> 2] ^ e[A + D >> 2], e[(D = (a |= 12) + k | 0) >> 2] = e[D >> 2] ^ e[A + a >> 2], (0 | d) != (0 | (f = f + 4 | 0)););
if (cA(k, n, v, c), f = 0, !((0 | i) == (0 | (h = (w = w + 2 | 0) >>> 0 < 2 ? h + 1 | 0 : h)) & o >>> 0 > w >>> 0 | i >>> 0 > h >>> 0)) break
}
for (; a = (A = f << 2) + u | 0, h = e[A + n >> 2], C[0 | a] = h, C[a + 1 | 0] = h >>> 8, C[a + 2 | 0] = h >>> 16, C[a + 3 | 0] = h >>> 24, a = (h = 4 | A) + u | 0, h = e[h + n >> 2], C[0 | a] = h, C[a + 1 | 0] = h >>> 8, C[a + 2 | 0] = h >>> 16, C[a + 3 | 0] = h >>> 24, a = (h = 8 | A) + u | 0, h = e[h + n >> 2], C[0 | a] = h, C[a + 1 | 0] = h >>> 8, C[a + 2 | 0] = h >>> 16, C[a + 3 | 0] = h >>> 24, A = (a = 12 | A) + u | 0, a = e[a + n >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, (0 | d) != (0 | (f = f + 4 | 0)););
if ((0 | (M = M + 1 | 0)) == (0 | Q)) break
}
ng(g, I, N, b, y, E),
f = 0
}
return f
}
return e[9396] = 48, -1
}
function iA(A, g, I) {
A |= 0, g |= 0, I |= 0;
var a, B, t, r = 0;
s = a = s - 192 | 0, e[a + 96 >> 2] = 0, e[a + 100 >> 2] = 0, e[a + 104 >> 2] = 0, e[a + 108 >> 2] = 0, e[a + 112 >> 2] = 0, e[a + 116 >> 2] = 0, e[a + 120 >> 2] = 0, e[a + 124 >> 2] = 0, r = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[a + 80 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[a + 84 >> 2] = r, r = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[a + 88 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[a + 92 >> 2] = r, B = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, t = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, r = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, g = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[a + 40 >> 2] = 0, e[a + 44 >> 2] = 0, e[a + 48 >> 2] = 0, e[a + 52 >> 2] = 0, e[a + 56 >> 2] = 0, e[a + 60 >> 2] = 0, e[a + 64 >> 2] = r, e[a + 68 >> 2] = g, e[a + 72 >> 2] = B, e[a + 76 >> 2] = t, e[a + 32 >> 2] = 0, e[a + 36 >> 2] = 0, g = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, e[a + 16 >> 2] = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, e[a + 20 >> 2] = g, g = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, e[a + 24 >> 2] = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, e[a + 28 >> 2] = g, g = _[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24, e[a >> 2] = _[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24, e[a + 4 >> 2] = g, g = _[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24, e[a + 8 >> 2] = _[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24, e[a + 12 >> 2] = g, _I(a - -64 | 0, a), I = e[a + 124 >> 2], e[a + 184 >> 2] = e[a + 120 >> 2], e[a + 188 >> 2] = I, g = e[a + 116 >> 2], e[a + 176 >> 2] = e[a + 112 >> 2], e[a + 180 >> 2] = g, g = e[a + 108 >> 2], e[a + 168 >> 2] = e[a + 104 >> 2], e[a + 172 >> 2] = g, g = e[a + 100 >> 2], e[a + 160 >> 2] = e[a + 96 >> 2], e[a + 164 >> 2] = g, g = e[a + 92 >> 2], e[a + 152 >> 2] = e[a + 88 >> 2], e[a + 156 >> 2] = g, g = e[a + 84 >> 2], e[a + 144 >> 2] = e[a + 80 >> 2], e[a + 148 >> 2] = g, g = e[a + 76 >> 2], e[a + 136 >> 2] = e[a + 72 >> 2], e[a + 140 >> 2] = g, g = e[a + 68 >> 2], e[a + 128 >> 2] = e[a + 64 >> 2], e[a + 132 >> 2] = g, d(g = a + 128 | 0), r = e[a + 156 >> 2], I = e[a + 152 >> 2], C[A + 24 | 0] = I, C[A + 25 | 0] = I >>> 8, C[A + 26 | 0] = I >>> 16, C[A + 27 | 0] = I >>> 24, C[A + 28 | 0] = r, C[A + 29 | 0] = r >>> 8, C[A + 30 | 0] = r >>> 16, C[A + 31 | 0] = r >>> 24, r = e[a + 148 >> 2], I = e[a + 144 >> 2], C[A + 16 | 0] = I, C[A + 17 | 0] = I >>> 8, C[A + 18 | 0] = I >>> 16, C[A + 19 | 0] = I >>> 24, C[A + 20 | 0] = r, C[A + 21 | 0] = r >>> 8, C[A + 22 | 0] = r >>> 16, C[A + 23 | 0] = r >>> 24, r = e[a + 140 >> 2], I = e[a + 136 >> 2], C[A + 8 | 0] = I, C[A + 9 | 0] = I >>> 8, C[A + 10 | 0] = I >>> 16, C[A + 11 | 0] = I >>> 24, C[A + 12 | 0] = r, C[A + 13 | 0] = r >>> 8, C[A + 14 | 0] = r >>> 16, C[A + 15 | 0] = r >>> 24, r = e[a + 132 >> 2], I = e[a + 128 >> 2], C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, C[A + 4 | 0] = r, C[A + 5 | 0] = r >>> 8, C[A + 6 | 0] = r >>> 16, C[A + 7 | 0] = r >>> 24, jC(g, 64), s = a + 192 | 0
}
function cA(A, g, I, C) {
var a = 0,
B = 0,
_ = 0,
t = 0,
r = 0;
if (B = e[4 + (a = ((C << 7) + A | 0) - 64 | 0) >> 2], e[I >> 2] = e[a >> 2], e[I + 4 >> 2] = B, B = e[a + 60 >> 2], e[I + 56 >> 2] = e[a + 56 >> 2], e[I + 60 >> 2] = B, B = e[a + 52 >> 2], e[I + 48 >> 2] = e[a + 48 >> 2], e[I + 52 >> 2] = B, B = e[a + 44 >> 2], e[I + 40 >> 2] = e[a + 40 >> 2], e[I + 44 >> 2] = B, B = e[a + 36 >> 2], e[I + 32 >> 2] = e[a + 32 >> 2], e[I + 36 >> 2] = B, B = e[a + 28 >> 2], e[I + 24 >> 2] = e[a + 24 >> 2], e[I + 28 >> 2] = B, B = e[a + 20 >> 2], e[I + 16 >> 2] = e[a + 16 >> 2], e[I + 20 >> 2] = B, B = e[a + 12 >> 2], e[I + 8 >> 2] = e[a + 8 >> 2], e[I + 12 >> 2] = B, C)
for (B = C << 1, r = C << 6; C = (t << 6) + A | 0, e[I >> 2] = e[I >> 2] ^ e[C >> 2], e[I + 4 >> 2] = e[I + 4 >> 2] ^ e[C + 4 >> 2], e[I + 8 >> 2] = e[I + 8 >> 2] ^ e[C + 8 >> 2], e[I + 12 >> 2] = e[I + 12 >> 2] ^ e[C + 12 >> 2], e[I + 16 >> 2] = e[I + 16 >> 2] ^ e[C + 16 >> 2], e[I + 20 >> 2] = e[I + 20 >> 2] ^ e[C + 20 >> 2], e[I + 24 >> 2] = e[I + 24 >> 2] ^ e[C + 24 >> 2], e[I + 28 >> 2] = e[I + 28 >> 2] ^ e[C + 28 >> 2], e[I + 32 >> 2] = e[I + 32 >> 2] ^ e[C + 32 >> 2], e[I + 36 >> 2] = e[I + 36 >> 2] ^ e[C + 36 >> 2], e[I + 40 >> 2] = e[I + 40 >> 2] ^ e[C + 40 >> 2], e[I + 44 >> 2] = e[I + 44 >> 2] ^ e[C + 44 >> 2], e[I + 48 >> 2] = e[I + 48 >> 2] ^ e[C + 48 >> 2], e[I + 52 >> 2] = e[I + 52 >> 2] ^ e[C + 52 >> 2], e[I + 56 >> 2] = e[I + 56 >> 2] ^ e[C + 56 >> 2], e[I + 60 >> 2] = e[I + 60 >> 2] ^ e[C + 60 >> 2], OA(I), _ = e[I + 60 >> 2], e[56 + (a = (t << 5) + g | 0) >> 2] = e[I + 56 >> 2], e[a + 60 >> 2] = _, _ = e[I + 52 >> 2], e[a + 48 >> 2] = e[I + 48 >> 2], e[a + 52 >> 2] = _, _ = e[I + 44 >> 2], e[a + 40 >> 2] = e[I + 40 >> 2], e[a + 44 >> 2] = _, _ = e[I + 36 >> 2], e[a + 32 >> 2] = e[I + 32 >> 2], e[a + 36 >> 2] = _, _ = e[I + 28 >> 2], e[a + 24 >> 2] = e[I + 24 >> 2], e[a + 28 >> 2] = _, _ = e[I + 20 >> 2], e[a + 16 >> 2] = e[I + 16 >> 2], e[a + 20 >> 2] = _, _ = e[I + 12 >> 2], e[a + 8 >> 2] = e[I + 8 >> 2], e[a + 12 >> 2] = _, _ = e[I + 4 >> 2], e[a >> 2] = e[I >> 2], e[a + 4 >> 2] = _, e[I >> 2] = e[I >> 2] ^ e[C - -64 >> 2], e[I + 4 >> 2] = e[I + 4 >> 2] ^ e[C + 68 >> 2], e[I + 8 >> 2] = e[I + 8 >> 2] ^ e[C + 72 >> 2], e[I + 12 >> 2] = e[I + 12 >> 2] ^ e[C + 76 >> 2], e[I + 16 >> 2] = e[I + 16 >> 2] ^ e[C + 80 >> 2], e[I + 20 >> 2] = e[I + 20 >> 2] ^ e[C + 84 >> 2], e[I + 24 >> 2] = e[I + 24 >> 2] ^ e[C + 88 >> 2], e[I + 28 >> 2] = e[I + 28 >> 2] ^ e[C + 92 >> 2], e[I + 32 >> 2] = e[I + 32 >> 2] ^ e[C + 96 >> 2], e[I + 36 >> 2] = e[I + 36 >> 2] ^ e[C + 100 >> 2], e[I + 40 >> 2] = e[I + 40 >> 2] ^ e[C + 104 >> 2], e[I + 44 >> 2] = e[I + 44 >> 2] ^ e[C + 108 >> 2], e[I + 48 >> 2] = e[I + 48 >> 2] ^ e[C + 112 >> 2], e[I + 52 >> 2] = e[I + 52 >> 2] ^ e[C + 116 >> 2], e[I + 56 >> 2] = e[I + 56 >> 2] ^ e[C + 120 >> 2], e[I + 60 >> 2] = e[I + 60 >> 2] ^ e[C + 124 >> 2], OA(I), C = a + r | 0, a = e[I + 60 >> 2], e[C + 56 >> 2] = e[I + 56 >> 2], e[C + 60 >> 2] = a, a = e[I + 52 >> 2], e[C + 48 >> 2] = e[I + 48 >> 2], e[C + 52 >> 2] = a, a = e[I + 44 >> 2], e[C + 40 >> 2] = e[I + 40 >> 2], e[C + 44 >> 2] = a, a = e[I + 36 >> 2], e[C + 32 >> 2] = e[I + 32 >> 2], e[C + 36 >> 2] = a, a = e[I + 28 >> 2], e[C + 24 >> 2] = e[I + 24 >> 2], e[C + 28 >> 2] = a, a = e[I + 20 >> 2], e[C + 16 >> 2] = e[I + 16 >> 2], e[C + 20 >> 2] = a, a = e[I + 12 >> 2], e[C + 8 >> 2] = e[I + 8 >> 2], e[C + 12 >> 2] = a, a = e[I + 4 >> 2], e[C >> 2] = e[I >> 2], e[C + 4 >> 2] = a, B >>> 0 > (t = t + 2 | 0) >>> 0;);
}
function QA(A, g, I, C) {
var a = 0,
B = 0,
t = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0,
M = 0;
if (h = e[A + 36 >> 2], E = e[A + 32 >> 2], s = e[A + 28 >> 2], Q = e[A + 24 >> 2], y = e[A + 20 >> 2], !C & I >>> 0 >= 16 | C)
for (b = !_[A + 80 | 0] << 24, D = e[A + 4 >> 2], F = r(D, 5), w = e[A + 8 >> 2], u = r(w, 5), l = e[A + 12 >> 2], d = r(l, 5), S = e[A + 16 >> 2], k = r(S, 5), f = e[A >> 2]; a = gI(t = ((_[g + 3 | 0] | _[g + 4 | 0] << 8 | _[g + 5 | 0] << 16 | _[g + 6 | 0] << 24) >>> 2 & 67108863) + Q | 0, 0, l, 0), i = p, y = (o = gI(Q = (67108863 & (_[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24)) + y | 0, 0, S, 0)) + a | 0, a = p + i | 0, a = o >>> 0 > y >>> 0 ? a + 1 | 0 : a, i = gI(s = ((_[g + 6 | 0] | _[g + 7 | 0] << 8 | _[g + 8 | 0] << 16 | _[g + 9 | 0] << 24) >>> 4 & 67108863) + s | 0, 0, w, 0), a = p + a | 0, a = i >>> 0 > (y = i + y | 0) >>> 0 ? a + 1 | 0 : a, i = gI(E = ((_[g + 9 | 0] | _[g + 10 | 0] << 8 | _[g + 11 | 0] << 16 | _[g + 12 | 0] << 24) >>> 6 | 0) + E | 0, 0, D, 0), a = p + a | 0, a = i >>> 0 > (y = i + y | 0) >>> 0 ? a + 1 | 0 : a, i = gI(h = h + b + ((_[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24) >>> 8) | 0, 0, f, 0), a = p + a | 0, N = y = i + y | 0, y = i >>> 0 > y >>> 0 ? a + 1 | 0 : a, a = gI(t, 0, w, 0), i = p, o = gI(Q, 0, l, 0), B = p + i | 0, B = (a = o + a | 0) >>> 0 < o >>> 0 ? B + 1 | 0 : B, i = (o = gI(s, 0, D, 0)) + a | 0, a = p + B | 0, a = o >>> 0 > i >>> 0 ? a + 1 | 0 : a, o = gI(E, 0, f, 0), a = p + a | 0, a = o >>> 0 > (i = o + i | 0) >>> 0 ? a + 1 | 0 : a, o = gI(h, 0, k, 0), a = p + a | 0, v = i = o + i | 0, i = o >>> 0 > i >>> 0 ? a + 1 | 0 : a, a = gI(t, 0, D, 0), c = p, o = (B = gI(Q, 0, w, 0)) + a | 0, a = p + c | 0, a = B >>> 0 > o >>> 0 ? a + 1 | 0 : a, c = gI(s, 0, f, 0), B = p + a | 0, B = (o = c + o | 0) >>> 0 < c >>> 0 ? B + 1 | 0 : B, c = gI(E, 0, k, 0), a = p + B | 0, a = (o = c + o | 0) >>> 0 < c >>> 0 ? a + 1 | 0 : a, c = gI(h, 0, d, 0), a = p + a | 0, M = o = c + o | 0, o = o >>> 0 < c >>> 0 ? a + 1 | 0 : a, a = gI(t, 0, f, 0), B = p, c = (n = gI(Q, 0, D, 0)) + a | 0, a = p + B | 0, a = c >>> 0 < n >>> 0 ? a + 1 | 0 : a, B = gI(s, 0, k, 0), a = p + a | 0, a = B >>> 0 > (c = B + c | 0) >>> 0 ? a + 1 | 0 : a, n = gI(E, 0, d, 0), B = p + a | 0, B = (c = n + c | 0) >>> 0 < n >>> 0 ? B + 1 | 0 : B, n = gI(h, 0, u, 0), a = p + B | 0, a = (c = n + c | 0) >>> 0 < n >>> 0 ? a + 1 | 0 : a, n = c, c = a, a = gI(t, 0, k, 0), B = p, t = (Q = gI(Q, 0, f, 0)) + a | 0, a = p + B | 0, a = t >>> 0 < Q >>> 0 ? a + 1 | 0 : a, Q = gI(s, 0, d, 0), a = p + a | 0, a = (t = Q + t | 0) >>> 0 < Q >>> 0 ? a + 1 | 0 : a, Q = gI(E, 0, u, 0), a = p + a | 0, a = (t = Q + t | 0) >>> 0 < Q >>> 0 ? a + 1 | 0 : a, Q = gI(h, 0, F, 0), B = p + a | 0, B = (t = Q + t | 0) >>> 0 < Q >>> 0 ? B + 1 | 0 : B, Q = t, a = c, a = (t = (s = (67108863 & B) << 6 | t >>> 26) + n | 0) >>> 0 < s >>> 0 ? a + 1 | 0 : a, s = t, E = (67108863 & a) << 6 | t >>> 26, a = o, a = (t = E + M | 0) >>> 0 < E >>> 0 ? a + 1 | 0 : a, E = t, B = i, h = a = (t = (67108863 & a) << 6 | t >>> 26) + v | 0, i = (67108863 & (B = a >>> 0 < t >>> 0 ? B + 1 | 0 : B)) << 6 | a >>> 26, a = y, Q = (67108863 & s) + ((a = r((67108863 & ((t = i + N | 0) >>> 0 < i >>> 0 ? a + 1 | 0 : a)) << 6 | t >>> 26, 5) + (67108863 & Q) | 0) >>> 26 | 0) | 0, s = 67108863 & E, E = 67108863 & h, h = 67108863 & t, y = 67108863 & a, g = g + 16 | 0, !(C = C - (I >>> 0 < 16) | 0) & (I = I - 16 | 0) >>> 0 > 15 | C;);
e[A + 20 >> 2] = y, e[A + 36 >> 2] = h, e[A + 32 >> 2] = E, e[A + 28 >> 2] = s, e[A + 24 >> 2] = Q
}
function yA(A, g, I, a) {
A |= 0, g |= 0;
var e = 0;
return e = -1, (a |= 0) - 65 >>> 0 < 4294967232 | (I |= 0) >>> 0 > 64 || (I && g ? (s = e = s - 128 | 0, !g | ((a &= 255) - 65 & 255) >>> 0 <= 191 | ((I &= 255) - 65 & 255) >>> 0 <= 191 ? (QC(), B()) : (vI(A - -64 | 0, 0, 293), C[A + 56 | 0] = 121, C[A + 57 | 0] = 33, C[A + 58 | 0] = 126, C[A + 59 | 0] = 19, C[A + 60 | 0] = 25, C[A + 61 | 0] = 205, C[A + 62 | 0] = 224, C[A + 63 | 0] = 91, C[A + 48 | 0] = 107, C[A + 49 | 0] = 189, C[A + 50 | 0] = 65, C[A + 51 | 0] = 251, C[A + 52 | 0] = 171, C[A + 53 | 0] = 217, C[A + 54 | 0] = 131, C[A + 55 | 0] = 31, C[A + 40 | 0] = 31, C[A + 41 | 0] = 108, C[A + 42 | 0] = 62, C[A + 43 | 0] = 43, C[A + 44 | 0] = 140, C[A + 45 | 0] = 104, C[A + 46 | 0] = 5, C[A + 47 | 0] = 155, C[A + 32 | 0] = 209, C[A + 33 | 0] = 130, C[A + 34 | 0] = 230, C[A + 35 | 0] = 173, C[A + 36 | 0] = 127, C[A + 37 | 0] = 82, C[A + 38 | 0] = 14, C[A + 39 | 0] = 81, C[A + 24 | 0] = 241, C[A + 25 | 0] = 54, C[A + 26 | 0] = 29, C[A + 27 | 0] = 95, C[A + 28 | 0] = 58, C[A + 29 | 0] = 245, C[A + 30 | 0] = 79, C[A + 31 | 0] = 165, C[A + 16 | 0] = 43, C[A + 17 | 0] = 248, C[A + 18 | 0] = 148, C[A + 19 | 0] = 254, C[A + 20 | 0] = 114, C[A + 21 | 0] = 243, C[A + 22 | 0] = 110, C[A + 23 | 0] = 60, C[A + 8 | 0] = 59, C[A + 9 | 0] = 167, C[A + 10 | 0] = 202, C[A + 11 | 0] = 132, C[A + 12 | 0] = 133, C[A + 13 | 0] = 174, C[A + 14 | 0] = 103, C[A + 15 | 0] = 187, a = -222443256 ^ (I << 8 | a), C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, a = I >>> 24 ^ 1779033703, C[A + 4 | 0] = a, C[A + 5 | 0] = a >>> 8, C[A + 6 | 0] = a >>> 16, C[A + 7 | 0] = a >>> 24, vI(I + e | 0, 0, 128 - I | 0), I = uI(e, g, I), uI(A + 96 | 0, I, 128), g = 128 + (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) | 0, C[A + 352 | 0] = g, C[A + 353 | 0] = g >>> 8, C[A + 354 | 0] = g >>> 16, C[A + 355 | 0] = g >>> 24, jC(I, 128), s = I + 128 | 0)) : (((g = 255 & a) - 65 & 255) >>> 0 <= 191 && (QC(), B()), vI(A - -64 | 0, 0, 293), C[A + 56 | 0] = 121, C[A + 57 | 0] = 33, C[A + 58 | 0] = 126, C[A + 59 | 0] = 19, C[A + 60 | 0] = 25, C[A + 61 | 0] = 205, C[A + 62 | 0] = 224, C[A + 63 | 0] = 91, C[A + 48 | 0] = 107, C[A + 49 | 0] = 189, C[A + 50 | 0] = 65, C[A + 51 | 0] = 251, C[A + 52 | 0] = 171, C[A + 53 | 0] = 217, C[A + 54 | 0] = 131, C[A + 55 | 0] = 31, C[A + 40 | 0] = 31, C[A + 41 | 0] = 108, C[A + 42 | 0] = 62, C[A + 43 | 0] = 43, C[A + 44 | 0] = 140, C[A + 45 | 0] = 104, C[A + 46 | 0] = 5, C[A + 47 | 0] = 155, C[A + 32 | 0] = 209, C[A + 33 | 0] = 130, C[A + 34 | 0] = 230, C[A + 35 | 0] = 173, C[A + 36 | 0] = 127, C[A + 37 | 0] = 82, C[A + 38 | 0] = 14, C[A + 39 | 0] = 81, C[A + 24 | 0] = 241, C[A + 25 | 0] = 54, C[A + 26 | 0] = 29, C[A + 27 | 0] = 95, C[A + 28 | 0] = 58, C[A + 29 | 0] = 245, C[A + 30 | 0] = 79, C[A + 31 | 0] = 165, C[A + 16 | 0] = 43, C[A + 17 | 0] = 248, C[A + 18 | 0] = 148, C[A + 19 | 0] = 254, C[A + 20 | 0] = 114, C[A + 21 | 0] = 243, C[A + 22 | 0] = 110, C[A + 23 | 0] = 60, C[A + 8 | 0] = 59, C[A + 9 | 0] = 167, C[A + 10 | 0] = 202, C[A + 11 | 0] = 132, C[A + 12 | 0] = 133, C[A + 13 | 0] = 174, C[A + 14 | 0] = 103, C[A + 15 | 0] = 187, g ^= -222443256, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24, C[A + 4 | 0] = 103, C[A + 5 | 0] = 230, C[A + 6 | 0] = 9, C[A + 7 | 0] = 106), e = 0), 0 | e
}
function EA(A, g, I, a) {
A |= 0, g |= 0, I |= 0;
var B = 0,
e = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0;
for ((a |= 0) ? (e = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, t = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, B = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, c = _[a + 12 | 0] | _[a + 13 | 0] << 8 | _[a + 14 | 0] << 16 | _[a + 15 | 0] << 24) : (e = 2036477234, t = 857760878, B = 1634760805, c = 1797285236), r = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, y = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, o = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, E = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, i = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, f = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, s = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, a = _[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24, h = _[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24, n = _[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24, g = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, I = _[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24; Q = I, I = LI((p = g) ^ (g = I + B | 0), 16), Q = s = LI(Q ^ (B = I + s | 0), 12), D = LI((p = g + s | 0) ^ I, 8), g = LI(Q ^ (s = D + B | 0), 7), r = LI((I = a + c | 0) ^ r, 16), a = LI((E = r + E | 0) ^ a, 12), Q = h, e = LI((c = e + h | 0) ^ y, 16), B = LI(Q ^ (h = e + i | 0), 12), i = LI((i = e) ^ (e = B + c | 0), 8), I = LI(i ^ (c = (w = I + a | 0) + g | 0), 16), y = LI((t = t + n | 0) ^ o, 16), n = LI((o = y + f | 0) ^ n, 12), Q = g, g = LI((t = n + t | 0) ^ y, 8), Q = LI(Q ^ (o = (k = g + o | 0) + I | 0), 12), y = LI(I ^ (c = Q + c | 0), 8), I = LI((f = y + o | 0) ^ Q, 7), r = LI(r ^ w, 8), a = LI((E = r + E | 0) ^ a, 7), o = LI((e = a + e | 0) ^ g, 16), a = LI((g = o + s | 0) ^ a, 12), o = LI(o ^ (e = a + e | 0), 8), a = LI((s = g + o | 0) ^ a, 7), g = LI((i = i + h | 0) ^ B, 7), h = LI((t = g + t | 0) ^ D, 16), D = LI(g ^ (B = h + E | 0), 12), g = LI(h ^ (t = D + t | 0), 8), h = LI((E = B + g | 0) ^ D, 7), Q = i, i = r, B = LI(n ^ k, 7), i = LI(i ^ (r = B + p | 0), 16), p = LI(B ^ (n = Q + i | 0), 12), r = LI(i ^ (B = p + r | 0), 8), n = LI((i = n + r | 0) ^ p, 7), 10 != (0 | (l = l + 1 | 0)););
return C[0 | A] = B, C[A + 1 | 0] = B >>> 8, C[A + 2 | 0] = B >>> 16, C[A + 3 | 0] = B >>> 24, C[A + 28 | 0] = r, C[A + 29 | 0] = r >>> 8, C[A + 30 | 0] = r >>> 16, C[A + 31 | 0] = r >>> 24, C[A + 24 | 0] = y, C[A + 25 | 0] = y >>> 8, C[A + 26 | 0] = y >>> 16, C[A + 27 | 0] = y >>> 24, C[A + 20 | 0] = o, C[A + 21 | 0] = o >>> 8, C[A + 22 | 0] = o >>> 16, C[A + 23 | 0] = o >>> 24, C[A + 16 | 0] = g, C[A + 17 | 0] = g >>> 8, C[A + 18 | 0] = g >>> 16, C[A + 19 | 0] = g >>> 24, C[A + 12 | 0] = c, C[A + 13 | 0] = c >>> 8, C[A + 14 | 0] = c >>> 16, C[A + 15 | 0] = c >>> 24, C[A + 8 | 0] = e, C[A + 9 | 0] = e >>> 8, C[A + 10 | 0] = e >>> 16, C[A + 11 | 0] = e >>> 24, C[A + 4 | 0] = t, C[A + 5 | 0] = t >>> 8, C[A + 6 | 0] = t >>> 16, C[A + 7 | 0] = t >>> 24, 0
}
function sA(A, g, I) {
var C, a, B, _, t, r, o, i, c, Q, y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
M = 0,
G = 0;
E = e[g + 4 >> 2], y = e[g + 44 >> 2], h = e[g + 8 >> 2], n = e[g + 48 >> 2], p = e[g + 12 >> 2], D = e[g + 52 >> 2], f = e[g + 16 >> 2], w = e[g + 56 >> 2], k = e[g + 20 >> 2], l = e[g + 60 >> 2], d = e[g + 24 >> 2], u = e[(s = g - -64 | 0) >> 2], S = e[g + 28 >> 2], b = e[g + 68 >> 2], F = e[g + 32 >> 2], N = e[g + 72 >> 2], M = e[g + 36 >> 2], G = e[g + 76 >> 2], e[A >> 2] = e[g >> 2] + e[g + 40 >> 2], e[A + 36 >> 2] = M + G, e[A + 32 >> 2] = F + N, e[A + 28 >> 2] = S + b, e[A + 24 >> 2] = d + u, e[A + 20 >> 2] = k + l, e[A + 16 >> 2] = f + w, e[A + 12 >> 2] = p + D, e[A + 8 >> 2] = h + n, e[A + 4 >> 2] = y + E, y = e[g + 4 >> 2], h = e[g + 44 >> 2], n = e[g + 8 >> 2], p = e[g + 48 >> 2], D = e[g + 12 >> 2], f = e[g + 52 >> 2], w = e[g + 16 >> 2], k = e[g + 56 >> 2], l = e[g + 20 >> 2], d = e[g + 60 >> 2], u = e[g + 24 >> 2], s = e[s >> 2], E = e[g + 28 >> 2], S = e[g + 68 >> 2], b = e[g + 32 >> 2], F = e[g + 72 >> 2], N = e[g >> 2], M = e[g + 40 >> 2], e[A + 76 >> 2] = e[g + 76 >> 2] - e[g + 36 >> 2], e[A + 72 >> 2] = F - b, e[A + 68 >> 2] = S - E, e[(E = A - -64 | 0) >> 2] = s - u, e[A + 60 >> 2] = d - l, e[A + 56 >> 2] = k - w, e[A + 52 >> 2] = f - D, e[A + 48 >> 2] = p - n, e[A + 44 >> 2] = h - y, e[A + 40 >> 2] = M - N, v(A + 80 | 0, A, I), v(y = A + 40 | 0, y, I + 40 | 0), v(A + 120 | 0, I + 120 | 0, g + 120 | 0), v(A, g + 80 | 0, I + 80 | 0), M = e[A + 4 >> 2], G = e[A + 8 >> 2], B = e[A + 12 >> 2], _ = e[A + 16 >> 2], t = e[A + 20 >> 2], r = e[A + 24 >> 2], o = e[A + 28 >> 2], i = e[A + 32 >> 2], c = e[A + 36 >> 2], g = e[A + 44 >> 2], I = e[A + 84 >> 2], y = e[A + 48 >> 2], h = e[A + 88 >> 2], n = e[A + 52 >> 2], p = e[A + 92 >> 2], D = e[A + 56 >> 2], f = e[A + 96 >> 2], w = e[A + 60 >> 2], k = e[A + 100 >> 2], l = e[E >> 2], d = e[A + 104 >> 2], s = e[A + 68 >> 2], u = e[A + 108 >> 2], S = e[A + 72 >> 2], b = e[A + 112 >> 2], Q = e[A >> 2], F = e[A + 40 >> 2], N = e[A + 80 >> 2], C = e[A + 76 >> 2], a = e[A + 116 >> 2], e[A + 76 >> 2] = C + a, e[A + 72 >> 2] = S + b, e[A + 68 >> 2] = s + u, e[E >> 2] = l + d, e[A + 60 >> 2] = w + k, e[A + 56 >> 2] = D + f, e[A + 52 >> 2] = n + p, e[A + 48 >> 2] = y + h, e[A + 44 >> 2] = g + I, e[A + 40 >> 2] = F + N, e[A + 36 >> 2] = a - C, e[A + 32 >> 2] = b - S, e[A + 28 >> 2] = u - s, e[A + 24 >> 2] = d - l, e[A + 20 >> 2] = k - w, e[A + 16 >> 2] = f - D, e[A + 12 >> 2] = p - n, e[A + 8 >> 2] = h - y, e[A + 4 >> 2] = I - g, e[A >> 2] = N - F, g = c << 1, I = e[A + 156 >> 2], e[A + 156 >> 2] = g - I, E = i << 1, y = e[A + 152 >> 2], e[A + 152 >> 2] = E - y, h = o << 1, n = e[A + 148 >> 2], e[A + 148 >> 2] = h - n, p = r << 1, D = e[A + 144 >> 2], e[A + 144 >> 2] = p - D, f = t << 1, w = e[A + 140 >> 2], e[A + 140 >> 2] = f - w, k = _ << 1, l = e[A + 136 >> 2], e[A + 136 >> 2] = k - l, d = B << 1, s = e[A + 132 >> 2], e[A + 132 >> 2] = d - s, u = G << 1, S = e[A + 128 >> 2], e[A + 128 >> 2] = u - S, b = M << 1, F = e[A + 124 >> 2], e[A + 124 >> 2] = b - F, N = Q << 1, M = e[A + 120 >> 2], e[A + 120 >> 2] = N - M, e[A + 112 >> 2] = y + E, e[A + 108 >> 2] = h + n, e[A + 104 >> 2] = p + D, e[A + 100 >> 2] = f + w, e[A + 96 >> 2] = k + l, e[A + 92 >> 2] = d + s, e[A + 88 >> 2] = u + S, e[A + 84 >> 2] = b + F, e[A + 80 >> 2] = N + M, e[A + 116 >> 2] = g + I
}
function hA(A, g, I) {
var C, a, B, _, t, r, o, i, c, Q, y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
M = 0,
G = 0;
E = e[g + 4 >> 2], y = e[g + 44 >> 2], h = e[g + 8 >> 2], n = e[g + 48 >> 2], p = e[g + 12 >> 2], D = e[g + 52 >> 2], f = e[g + 16 >> 2], w = e[g + 56 >> 2], k = e[g + 20 >> 2], l = e[g + 60 >> 2], d = e[g + 24 >> 2], u = e[(s = g - -64 | 0) >> 2], S = e[g + 28 >> 2], b = e[g + 68 >> 2], F = e[g + 32 >> 2], N = e[g + 72 >> 2], M = e[g + 36 >> 2], G = e[g + 76 >> 2], e[A >> 2] = e[g >> 2] + e[g + 40 >> 2], e[A + 36 >> 2] = M + G, e[A + 32 >> 2] = F + N, e[A + 28 >> 2] = S + b, e[A + 24 >> 2] = d + u, e[A + 20 >> 2] = k + l, e[A + 16 >> 2] = f + w, e[A + 12 >> 2] = p + D, e[A + 8 >> 2] = h + n, e[A + 4 >> 2] = y + E, y = e[g + 4 >> 2], h = e[g + 44 >> 2], n = e[g + 8 >> 2], p = e[g + 48 >> 2], D = e[g + 12 >> 2], f = e[g + 52 >> 2], w = e[g + 16 >> 2], k = e[g + 56 >> 2], l = e[g + 20 >> 2], d = e[g + 60 >> 2], u = e[g + 24 >> 2], s = e[s >> 2], E = e[g + 28 >> 2], S = e[g + 68 >> 2], b = e[g + 32 >> 2], F = e[g + 72 >> 2], N = e[g >> 2], M = e[g + 40 >> 2], e[A + 76 >> 2] = e[g + 76 >> 2] - e[g + 36 >> 2], e[A + 72 >> 2] = F - b, e[A + 68 >> 2] = S - E, e[(E = A - -64 | 0) >> 2] = s - u, e[A + 60 >> 2] = d - l, e[A + 56 >> 2] = k - w, e[A + 52 >> 2] = f - D, e[A + 48 >> 2] = p - n, e[A + 44 >> 2] = h - y, e[A + 40 >> 2] = M - N, v(A + 80 | 0, A, I + 40 | 0), v(y = A + 40 | 0, y, I), v(A + 120 | 0, I + 120 | 0, g + 120 | 0), v(A, g + 80 | 0, I + 80 | 0), M = e[A + 4 >> 2], G = e[A + 8 >> 2], B = e[A + 12 >> 2], _ = e[A + 16 >> 2], t = e[A + 20 >> 2], r = e[A + 24 >> 2], o = e[A + 28 >> 2], i = e[A + 32 >> 2], c = e[A + 36 >> 2], g = e[A + 44 >> 2], I = e[A + 84 >> 2], y = e[A + 48 >> 2], h = e[A + 88 >> 2], n = e[A + 52 >> 2], p = e[A + 92 >> 2], D = e[A + 56 >> 2], f = e[A + 96 >> 2], w = e[A + 60 >> 2], k = e[A + 100 >> 2], l = e[E >> 2], d = e[A + 104 >> 2], s = e[A + 68 >> 2], u = e[A + 108 >> 2], S = e[A + 72 >> 2], b = e[A + 112 >> 2], Q = e[A >> 2], F = e[A + 40 >> 2], N = e[A + 80 >> 2], C = e[A + 76 >> 2], a = e[A + 116 >> 2], e[A + 76 >> 2] = C + a, e[A + 72 >> 2] = S + b, e[A + 68 >> 2] = s + u, e[E >> 2] = l + d, e[A + 60 >> 2] = w + k, e[A + 56 >> 2] = D + f, e[A + 52 >> 2] = n + p, e[A + 48 >> 2] = y + h, e[A + 44 >> 2] = g + I, e[A + 40 >> 2] = F + N, e[A + 36 >> 2] = a - C, e[A + 32 >> 2] = b - S, e[A + 28 >> 2] = u - s, e[A + 24 >> 2] = d - l, e[A + 20 >> 2] = k - w, e[A + 16 >> 2] = f - D, e[A + 12 >> 2] = p - n, e[A + 8 >> 2] = h - y, e[A + 4 >> 2] = I - g, e[A >> 2] = N - F, g = e[A + 156 >> 2], I = c << 1, e[A + 156 >> 2] = g + I, E = e[A + 152 >> 2], y = i << 1, e[A + 152 >> 2] = E + y, h = e[A + 148 >> 2], n = o << 1, e[A + 148 >> 2] = h + n, p = e[A + 144 >> 2], D = r << 1, e[A + 144 >> 2] = p + D, f = e[A + 140 >> 2], w = t << 1, e[A + 140 >> 2] = f + w, k = e[A + 136 >> 2], l = _ << 1, e[A + 136 >> 2] = k + l, d = e[A + 132 >> 2], s = B << 1, e[A + 132 >> 2] = d + s, u = e[A + 128 >> 2], S = G << 1, e[A + 128 >> 2] = u + S, b = e[A + 124 >> 2], F = M << 1, e[A + 124 >> 2] = b + F, N = e[A + 120 >> 2], M = Q << 1, e[A + 120 >> 2] = N + M, e[A + 112 >> 2] = y - E, e[A + 108 >> 2] = n - h, e[A + 104 >> 2] = D - p, e[A + 100 >> 2] = w - f, e[A + 96 >> 2] = l - k, e[A + 92 >> 2] = s - d, e[A + 88 >> 2] = S - u, e[A + 84 >> 2] = F - b, e[A + 80 >> 2] = M - N, e[A + 116 >> 2] = I - g
}
function nA(A, g, I) {
var C, a, B, _, t, r, o, i, c, Q, y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
M = 0,
G = 0;
E = e[g + 4 >> 2], y = e[g + 44 >> 2], h = e[g + 8 >> 2], n = e[g + 48 >> 2], p = e[g + 12 >> 2], D = e[g + 52 >> 2], f = e[g + 16 >> 2], w = e[g + 56 >> 2], k = e[g + 20 >> 2], l = e[g + 60 >> 2], d = e[g + 24 >> 2], u = e[(s = g - -64 | 0) >> 2], S = e[g + 28 >> 2], b = e[g + 68 >> 2], F = e[g + 32 >> 2], N = e[g + 72 >> 2], M = e[g + 36 >> 2], G = e[g + 76 >> 2], e[A >> 2] = e[g >> 2] + e[g + 40 >> 2], e[A + 36 >> 2] = M + G, e[A + 32 >> 2] = F + N, e[A + 28 >> 2] = S + b, e[A + 24 >> 2] = d + u, e[A + 20 >> 2] = k + l, e[A + 16 >> 2] = f + w, e[A + 12 >> 2] = p + D, e[A + 8 >> 2] = h + n, e[A + 4 >> 2] = y + E, y = e[g + 4 >> 2], h = e[g + 44 >> 2], n = e[g + 8 >> 2], p = e[g + 48 >> 2], D = e[g + 12 >> 2], f = e[g + 52 >> 2], w = e[g + 16 >> 2], k = e[g + 56 >> 2], l = e[g + 20 >> 2], d = e[g + 60 >> 2], u = e[g + 24 >> 2], s = e[s >> 2], E = e[g + 28 >> 2], S = e[g + 68 >> 2], b = e[g + 32 >> 2], F = e[g + 72 >> 2], N = e[g >> 2], M = e[g + 40 >> 2], e[A + 76 >> 2] = e[g + 76 >> 2] - e[g + 36 >> 2], e[A + 72 >> 2] = F - b, e[A + 68 >> 2] = S - E, e[(E = A - -64 | 0) >> 2] = s - u, e[A + 60 >> 2] = d - l, e[A + 56 >> 2] = k - w, e[A + 52 >> 2] = f - D, e[A + 48 >> 2] = p - n, e[A + 44 >> 2] = h - y, e[A + 40 >> 2] = M - N, v(A + 80 | 0, A, I), v(y = A + 40 | 0, y, I + 40 | 0), v(A + 120 | 0, I + 80 | 0, g + 120 | 0), M = e[g + 84 >> 2], G = e[g + 88 >> 2], B = e[g + 92 >> 2], _ = e[g + 96 >> 2], t = e[g + 100 >> 2], r = e[g + 104 >> 2], o = e[g + 108 >> 2], i = e[g + 112 >> 2], c = e[g + 116 >> 2], I = e[A + 44 >> 2], y = e[A + 84 >> 2], h = e[A + 48 >> 2], n = e[A + 88 >> 2], p = e[A + 52 >> 2], D = e[A + 92 >> 2], f = e[A + 56 >> 2], w = e[A + 96 >> 2], k = e[A + 60 >> 2], l = e[A + 100 >> 2], d = e[E >> 2], s = e[A + 104 >> 2], u = e[A + 68 >> 2], S = e[A + 108 >> 2], b = e[A + 72 >> 2], F = e[A + 112 >> 2], Q = e[g + 80 >> 2], g = e[A + 40 >> 2], N = e[A + 80 >> 2], C = e[A + 76 >> 2], a = e[A + 116 >> 2], e[A + 76 >> 2] = C + a, e[A + 72 >> 2] = b + F, e[A + 68 >> 2] = u + S, e[E >> 2] = d + s, e[A + 60 >> 2] = k + l, e[A + 56 >> 2] = f + w, e[A + 52 >> 2] = p + D, e[A + 48 >> 2] = h + n, e[A + 44 >> 2] = I + y, e[A + 40 >> 2] = g + N, e[A + 36 >> 2] = a - C, e[A + 32 >> 2] = F - b, e[A + 28 >> 2] = S - u, e[A + 24 >> 2] = s - d, e[A + 20 >> 2] = l - k, e[A + 16 >> 2] = w - f, e[A + 12 >> 2] = D - p, e[A + 8 >> 2] = n - h, e[A + 4 >> 2] = y - I, e[A >> 2] = N - g, g = c << 1, I = e[A + 156 >> 2], e[A + 156 >> 2] = g - I, E = i << 1, y = e[A + 152 >> 2], e[A + 152 >> 2] = E - y, h = o << 1, n = e[A + 148 >> 2], e[A + 148 >> 2] = h - n, p = r << 1, D = e[A + 144 >> 2], e[A + 144 >> 2] = p - D, f = t << 1, w = e[A + 140 >> 2], e[A + 140 >> 2] = f - w, k = _ << 1, l = e[A + 136 >> 2], e[A + 136 >> 2] = k - l, d = B << 1, s = e[A + 132 >> 2], e[A + 132 >> 2] = d - s, u = G << 1, S = e[A + 128 >> 2], e[A + 128 >> 2] = u - S, b = M << 1, F = e[A + 124 >> 2], e[A + 124 >> 2] = b - F, N = Q << 1, M = e[A + 120 >> 2], e[A + 120 >> 2] = N - M, e[A + 112 >> 2] = y + E, e[A + 108 >> 2] = h + n, e[A + 104 >> 2] = p + D, e[A + 100 >> 2] = f + w, e[A + 96 >> 2] = k + l, e[A + 92 >> 2] = d + s, e[A + 88 >> 2] = u + S, e[A + 84 >> 2] = b + F, e[A + 80 >> 2] = N + M, e[A + 116 >> 2] = g + I
}
function pA(A, g) {
var I, C, a, B, t, r, o, i, c, Q, y, E, s, h, n = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0;
s = _[g + 31 | 0], I = _[g + 30 | 0], C = _[g + 29 | 0], a = _[g + 6 | 0], B = _[g + 5 | 0], t = _[g + 4 | 0], r = _[g + 9 | 0], o = _[g + 8 | 0], i = _[g + 7 | 0], c = _[g + 12 | 0], F = _[g + 11 | 0], N = _[g + 10 | 0], Q = _[g + 15 | 0], v = _[g + 14 | 0], y = _[g + 13 | 0], d = _[g + 28 | 0], b = _[g + 27 | 0], u = _[g + 26 | 0], l = _[g + 25 | 0], w = _[g + 24 | 0], f = _[g + 23 | 0], h = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, k = (D = _[g + 21 | 0]) << 15, D = n = D >>> 17 | 0, S = k, S |= (k = _[g + 20 | 0]) << 7, k = (n = k >>> 25 | 0) | D, D = (n = _[g + 22 | 0]) >>> 9 | 0, n = n << 23 | S, D |= k, E = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, g = 0, k = n, n = (33554431 & (g = (S = E + 16777216 | 0) >>> 0 < 16777216 ? 1 : g)) << 7 | S >>> 25, g = (g >>> 25 | 0) + D | 0, n = (D = k = k + n | 0) >>> 0 < n >>> 0 ? g + 1 | 0 : g, g = (k = D + 33554432 | 0) >>> 0 < 33554432 ? n + 1 | 0 : n, e[A + 24 >> 2] = D - (-67108864 & k), n = (D = f >>> 27 | 0) | w >>> 19 | l >>> 11, D = f = (w = l << 21 | (f = w << 13 | f << 5)) + (D = (67108863 & (D = g)) << 6 | k >>> 26) | 0, g = n, n = (f = w + 16777216 | 0) >>> 0 < 16777216 ? g + 1 | 0 : g, e[A + 28 >> 2] = D - (1040187392 & f), D = (n = (g = n) >>> 25 | 0) + (D = b >>> 20 | u >>> 28 | d >>> 12) | 0, g = D = (n = f = (g = (33554431 & g) << 7 | f >>> 25) + (b << 12 | u << 4 | d << 20) | 0) >>> 0 < g >>> 0 ? D + 1 | 0 : D, f = (d = n + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g, e[A + 32 >> 2] = n - (-67108864 & d), D = c >>> 13 | (n = F >>> 21 | N >>> 29), g = (D = (b = 16777216 + (F = F << 11 | N << 3 | c << 19) | 0) >>> 0 < 16777216 ? D + 1 | 0 : D) >>> 25 | 0, D = (n = w = v << 10 | y << 2 | Q << 18) + (w = (33554431 & D) << 7 | b >>> 25) | 0, n = g + (l = v >>> 22 | y >>> 30 | Q >>> 14) | 0, g = n = D >>> 0 < w >>> 0 ? n + 1 | 0 : n, w = ((67108863 & (g = (w = D + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g)) << 6 | (n = w) >>> 26) + (u = E - (-33554432 & S) | 0) | 0, e[A + 20 >> 2] = w, e[A + 16 >> 2] = D - (-67108864 & n), n = B >>> 18 | t >>> 26 | a >>> 10, D = (n = (u = 16777216 + (N = B << 14 | t << 6 | a << 22) | 0) >>> 0 < 16777216 ? n + 1 | 0 : n) >>> 25 | 0, n = (g = w = o << 13 | i << 5 | r << 21) + (w = (33554431 & n) << 7 | u >>> 25) | 0, g = D + (l = o >>> 19 | i >>> 27 | r >>> 11) | 0, g = n >>> 0 < w >>> 0 ? g + 1 | 0 : g, D = (l = n + 33554432 | 0) >>> 0 < 33554432 ? g + 1 | 0 : g, e[A + 8 >> 2] = n - (-67108864 & l), d = (f = (67108863 & f) << 6 | d >>> 26) + (v = s << 18 & 33292288 | I << 10 | C << 2) | 0, g = n = I >>> 22 | C >>> 30, n = (f = v + 16777216 | 0) >>> 0 < 16777216 ? g + 1 | 0 : g, e[A + 36 >> 2] = d - (33554432 & f), D = F + ((67108863 & D) << 6 | l >>> 26) | 0, e[A + 12 >> 2] = D - (234881024 & b), w = N - (2113929216 & u) | 0, D = gI((33554431 & (g = n)) << 7 | f >>> 25, n = g >>> 25 | 0, 19, 0), g = p, D = (n = D + h | 0) >>> 0 < D >>> 0 ? g + 1 | 0 : g, f = ((67108863 & (D = (g = n + 33554432 | 0) >>> 0 < 33554432 ? D + 1 | 0 : D)) << 6 | g >>> 26) + w | 0, e[A + 4 >> 2] = f, e[A >> 2] = n - (-67108864 & g)
}
function DA(A, g, I, a, t, r, o, i) {
A |= 0, g |= 0, I |= 0, a |= 0, t |= 0, r |= 0, o |= 0;
var c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0;
if (1 == (-7 & (i |= 0))) {
A: {
g: {
I: {
C: {
a: {
B: {
e: {
if (a) {
_: {
t: {
if (i >>> 0 <= 3) {
for (;;) {
E = Q;
r: {
o: {
i: {
c: {
for (;;) {
if (c = (c = (y = C[I + E | 0]) - 65 | 0) & ((90 - y ^ -1) & (-1 ^ c)) >>> 8 & 255 | y + 4 & ((y + 65488 ^ -1) & (57 - y ^ -1)) >>> 8 & 255 | y + 185 & ((y + 65439 ^ -1) & (122 - y ^ -1)) >>> 8 & 255 | (1 + (16336 ^ y) ^ -1) >>> 8 & 63 | (1 + (16340 ^ y) ^ -1) >>> 8 & 62, 255 != (0 | (c |= (c - 1 & 1 + (65470 ^ y)) >>> 8 & 255))) break c;
if (c = 0, !t) break _;
if (!kg(t, y)) break;
if ((E = E + 1 | 0) >>> 0 >= a >>> 0) break i
}
Q = E;
break _
}
if (n = c + (n << 6) | 0, s >>> 0 > 1) break o;s = s + 6 | 0;
break r
}
Q = (A = Q + 1 | 0) >>> 0 < a >>> 0 ? a : A;
break _
}
if (s = s - 2 | 0, g >>> 0 <= h >>> 0) break t;C[A + h | 0] = n >>> s,
h = h + 1 | 0
}
if (c = 0, !((Q = E + 1 | 0) >>> 0 < a >>> 0)) break
}
break _
}
for (;;) {
r: {
if (c = (c = (y = C[I + E | 0]) - 65 | 0) & ((90 - y ^ -1) & (-1 ^ c)) >>> 8 & 255 | y + 4 & ((y + 65488 ^ -1) & (57 - y ^ -1)) >>> 8 & 255 | y + 185 & ((y + 65439 ^ -1) & (122 - y ^ -1)) >>> 8 & 255 | (1 + (16288 ^ y) ^ -1) >>> 8 & 63 | (1 + (16338 ^ y) ^ -1) >>> 8 & 62, 255 == (0 | (c |= (c - 1 & 1 + (65470 ^ y)) >>> 8 & 255))) {
if (c = 0, !t) break _;
if (kg(t, y)) {
if ((E = E + 1 | 0) >>> 0 >= a >>> 0) break r;
continue
}
Q = E;
break _
}
if (n = c + (n << 6) | 0, s >>> 0 < 2) s = s + 6 | 0;
else {
if (s = s - 2 | 0, g >>> 0 <= h >>> 0) break t;
C[A + h | 0] = n >>> s, h = h + 1 | 0
}
if (c = 0, (Q = E + 1 | 0) >>> 0 >= a >>> 0) break _;E = Q;
continue
}
break
}
Q = (A = Q + 1 | 0) >>> 0 < a >>> 0 ? a : A;
break _
}
Q = E,
e[9396] = 68,
c = 1
}
if (s >>> 0 > 4) break e;A = Q
}
else A = 0;
if (g = -1, c) {
Q = A;
break A
}
if ((-1 << s ^ -1) & n) {
Q = A;
break A
}
if (2 & i) {
i = A;
break a
}
if (s >>> 0 < 2) {
i = A;
break a
}
if (Q = A >>> 0 > a >>> 0 ? A : a, E = s >>> 1 | 0, !t) break B;
for (i = A;;) {
if ((0 | i) == (0 | Q)) {
c = 68;
break C
}
if (61 != (0 | (A = C[I + i | 0]))) {
if (!kg(t, A)) {
c = 28, Q = i;
break C
}
} else E = E - 1 | 0;
if (i = i + 1 | 0, !E) break
}
break a
}
g = -1;
break A
}
if (c = 68, A >>> 0 >= a >>> 0) break C;
if (61 != _[A + I | 0]) {
Q = A, c = 28;
break C
}
if (i = A + E | 0, 1 != (0 | E)) {
if ((0 | (s = A + 1 | 0)) == (0 | Q)) break C;
if (61 != _[I + s | 0]) {
Q = s, c = 28;
break C
}
if (2 != (0 | E)) {
if ((0 | (A = A + 2 | 0)) == (0 | Q)) break C;
if (c = 28, Q = A, 61 != _[A + I | 0]) break C
}
}
}
if (g = 0, t) break I;
break g
}
e[9396] = c;
break A
}
if (!(a >>> 0 <= i >>> 0)) {
for (;;) {
if (!kg(t, C[I + i | 0])) break g;
if ((0 | (i = i + 1 | 0)) == (0 | a)) break
}
i = a
}
}
Q = i,
p = h
}
return o ? e[o >> 2] = I + Q : (0 | a) != (0 | Q) && (e[9396] = 28, g = -1),
r && (e[r >> 2] = p),
0 | g
}
QC(), B()
}
function fA(A, g, I, a) {
A |= 0, g |= 0, I |= 0;
var B = 0,
e = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0;
for ((a |= 0) ? (B = _[a + 12 | 0] | _[a + 13 | 0] << 8 | _[a + 14 | 0] << 16 | _[a + 15 | 0] << 24, o = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, i = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, a = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24) : (B = 1797285236, o = 2036477234, i = 857760878, a = 1634760805), e = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, r = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, t = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, p = _[I + 28 | 0] | _[I + 29 | 0] << 8 | _[I + 30 | 0] << 16 | _[I + 31 | 0] << 24, n = _[I + 24 | 0] | _[I + 25 | 0] << 8 | _[I + 26 | 0] << 16 | _[I + 27 | 0] << 24, D = 20, s = _[I + 20 | 0] | _[I + 21 | 0] << 8 | _[I + 22 | 0] << 16 | _[I + 23 | 0] << 24, h = _[I + 16 | 0] | _[I + 17 | 0] << 8 | _[I + 18 | 0] << 16 | _[I + 19 | 0] << 24, Q = _[I + 12 | 0] | _[I + 13 | 0] << 8 | _[I + 14 | 0] << 16 | _[I + 15 | 0] << 24, y = _[I + 8 | 0] | _[I + 9 | 0] << 8 | _[I + 10 | 0] << 16 | _[I + 11 | 0] << 24, E = _[I + 4 | 0] | _[I + 5 | 0] << 8 | _[I + 6 | 0] << 16 | _[I + 7 | 0] << 24, g = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, I = _[0 | I] | _[I + 1 | 0] << 8 | _[I + 2 | 0] << 16 | _[I + 3 | 0] << 24; c = LI(I + i | 0, 7) ^ e, f = LI(c + i | 0, 9) ^ n, Q = LI(a + s | 0, 7) ^ Q, w = LI(Q + a | 0, 9) ^ r, k = LI(w + Q | 0, 13) ^ s, y = LI(B + h | 0, 7) ^ y, t = LI(y + B | 0, 9) ^ t, r = LI(t + y | 0, 13) ^ h, B = LI(t + r | 0, 18) ^ B, e = LI(g + o | 0, 7) ^ p, s = k ^ LI(B + e | 0, 7), n = f ^ LI(s + B | 0, 9), p = LI(s + n | 0, 13) ^ e, B = LI(n + p | 0, 18) ^ B, E = LI(e + o | 0, 9) ^ E, l = LI(E + e | 0, 13) ^ g, g = LI(l + E | 0, 18) ^ o, h = LI(g + c | 0, 7) ^ r, r = LI(h + g | 0, 9) ^ w, e = LI(r + h | 0, 13) ^ c, o = LI(e + r | 0, 18) ^ g, c = LI(c + f | 0, 13) ^ I, I = LI(c + f | 0, 18) ^ i, g = LI(I + Q | 0, 7) ^ l, t = LI(g + I | 0, 9) ^ t, Q = LI(g + t | 0, 13) ^ Q, i = LI(t + Q | 0, 18) ^ I, a = LI(w + k | 0, 18) ^ a, I = LI(a + y | 0, 7) ^ c, E = LI(I + a | 0, 9) ^ E, y = LI(I + E | 0, 13) ^ y, a = LI(E + y | 0, 18) ^ a, c = D >>> 0 > 2, D = D - 2 | 0, c;);
return C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 28 | 0] = e, C[A + 29 | 0] = e >>> 8, C[A + 30 | 0] = e >>> 16, C[A + 31 | 0] = e >>> 24, C[A + 24 | 0] = r, C[A + 25 | 0] = r >>> 8, C[A + 26 | 0] = r >>> 16, C[A + 27 | 0] = r >>> 24, C[A + 20 | 0] = t, C[A + 21 | 0] = t >>> 8, C[A + 22 | 0] = t >>> 16, C[A + 23 | 0] = t >>> 24, C[A + 16 | 0] = g, C[A + 17 | 0] = g >>> 8, C[A + 18 | 0] = g >>> 16, C[A + 19 | 0] = g >>> 24, C[A + 12 | 0] = B, C[A + 13 | 0] = B >>> 8, C[A + 14 | 0] = B >>> 16, C[A + 15 | 0] = B >>> 24, C[A + 8 | 0] = o, C[A + 9 | 0] = o >>> 8, C[A + 10 | 0] = o >>> 16, C[A + 11 | 0] = o >>> 24, C[A + 4 | 0] = i, C[A + 5 | 0] = i >>> 8, C[A + 6 | 0] = i >>> 16, C[A + 7 | 0] = i >>> 24, 0
}
function wA(A, g) {
var I, a, B, t, r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0;
for (s = I = s - 480 | 0; i = (o = I + 288 | 0) + (r << 1) | 0, c = _[g + r | 0], C[i + 1 | 0] = c >>> 4, C[0 | i] = 15 & c, o = o + ((i = 1 | r) << 1) | 0, i = _[g + i | 0], C[o + 1 | 0] = i >>> 4, C[0 | o] = 15 & i, 32 != (0 | (r = r + 2 | 0)););
for (g = 0; r = 8 + (o = (r = g) + _[0 | (g = (I + 288 | 0) + Q | 0)] | 0) | 0, C[0 | g] = o - (240 & r), r = 8 + (o = _[g + 1 | 0] + (r << 24 >> 24 >> 4) | 0) | 0, C[g + 1 | 0] = o - (240 & r), r = 8 + (o = _[g + 2 | 0] + (r << 24 >> 24 >> 4) | 0) | 0, C[g + 2 | 0] = o - (240 & r), g = r << 24 >> 24 >> 4, 63 != (0 | (Q = Q + 3 | 0)););
for (C[I + 351 | 0] = _[I + 351 | 0] + g, e[A + 32 >> 2] = 0, e[A + 36 >> 2] = 0, e[A + 24 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 16 >> 2] = 0, e[A + 20 >> 2] = 0, e[A + 8 >> 2] = 0, e[A + 12 >> 2] = 0, e[A >> 2] = 0, e[A + 4 >> 2] = 0, e[A + 44 >> 2] = 0, e[A + 48 >> 2] = 0, e[A + 40 >> 2] = 1, e[A + 52 >> 2] = 0, e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, e[A + 64 >> 2] = 0, e[A + 68 >> 2] = 0, e[A + 72 >> 2] = 0, e[A + 76 >> 2] = 0, e[A + 80 >> 2] = 1, vI(A + 84 | 0, 0, 76), B = A + 120 | 0, Q = A + 80 | 0, g = A + 40 | 0, o = I + 208 | 0, a = I + 168 | 0, i = I + 248 | 0, r = 1; TA(y = I + 8 | 0, r >>> 1 | 0, C[(I + 288 | 0) + r | 0]), nA(c = I + 128 | 0, A, y), v(A, c, i), v(g, a, o), v(Q, o, i), v(B, c, a), y = r >>> 0 < 62, r = r + 2 | 0, y;);
for (r = e[A + 36 >> 2], e[I + 392 >> 2] = e[A + 32 >> 2], e[I + 396 >> 2] = r, r = e[A + 28 >> 2], e[I + 384 >> 2] = e[A + 24 >> 2], e[I + 388 >> 2] = r, r = e[A + 20 >> 2], e[I + 376 >> 2] = e[A + 16 >> 2], e[I + 380 >> 2] = r, r = e[A + 12 >> 2], e[I + 368 >> 2] = e[A + 8 >> 2], e[I + 372 >> 2] = r, r = e[A + 4 >> 2], e[I + 360 >> 2] = e[A >> 2], e[I + 364 >> 2] = r, r = e[g + 12 >> 2], e[I + 408 >> 2] = e[g + 8 >> 2], e[I + 412 >> 2] = r, r = e[g + 20 >> 2], e[I + 416 >> 2] = e[g + 16 >> 2], e[I + 420 >> 2] = r, r = e[g + 28 >> 2], e[I + 424 >> 2] = e[g + 24 >> 2], e[I + 428 >> 2] = r, r = e[g + 36 >> 2], e[I + 432 >> 2] = e[g + 32 >> 2], e[I + 436 >> 2] = r, r = e[g + 4 >> 2], e[I + 400 >> 2] = e[g >> 2], e[I + 404 >> 2] = r, r = e[Q + 12 >> 2], e[I + 448 >> 2] = e[Q + 8 >> 2], e[I + 452 >> 2] = r, r = e[Q + 20 >> 2], e[I + 456 >> 2] = e[Q + 16 >> 2], e[I + 460 >> 2] = r, r = e[Q + 28 >> 2], e[I + 464 >> 2] = e[Q + 24 >> 2], e[I + 468 >> 2] = r, r = e[Q + 36 >> 2], e[I + 472 >> 2] = e[Q + 32 >> 2], e[I + 476 >> 2] = r, r = e[Q + 4 >> 2], e[I + 440 >> 2] = e[Q >> 2], e[I + 444 >> 2] = r, FA(c, r = I + 360 | 0), v(r, c, i), v(y = I + 400 | 0, a, o), v(t = I + 440 | 0, o, i), FA(c, r), v(r, c, i), v(y, a, o), v(t, o, i), FA(c, r), v(r, c, i), v(y, a, o), v(t, o, i), FA(c, r), v(A, c, i), v(g, a, o), v(Q, o, i), v(B, c, a), r = 0; TA(y = I + 8 | 0, r >>> 1 | 0, C[(I + 288 | 0) + r | 0]), nA(c = I + 128 | 0, A, y), v(A, c, i), v(g, a, o), v(Q, o, i), v(B, c, a), c = r >>> 0 < 62, r = r + 2 | 0, c;);
s = I + 480 | 0
}
function kA(A, g) {
A |= 0;
var I, C, a, B, e, _ = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0;
for (s = I = s - 736 | 0, w(i = I + 704 | 0, g |= 0, g), w(t = I + 224 | 0, g, i), w(o = I + 672 | 0, g, t), w(r = I + 640 | 0, o, o), w(C = I + 416 | 0, i, r), w(i = I + 320 | 0, g, C), w(_ = I + 608 | 0, r, r), w(r = I + 288 | 0, i, i), w(c = I + 576 | 0, C, r), w(e = I + 448 | 0, _, r), w(a = I + 544 | 0, c, c), w(c = I + 384 | 0, _, a), w(B = I + 352 | 0, t, c), w(t = I + 192 | 0, _, B), w(_ = I + 160 | 0, o, t), w(I + 96 | 0, o, _), w(t = I + 512 | 0, a, B), w(_ = I + 480 | 0, o, t), w(t = I + 256 | 0, e, _), w(I + 128 | 0, r, t), w(r = I - -64 | 0, c, _), w(_ = I + 32 | 0, o, r), w(I, C, _), w(A, i, I), o = 0; w(A, A, A), 126 != (0 | (o = o + 1 | 0)););
return w(A, A, I + 352 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 704 | 0), w(A, A, I), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 160 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 256 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I - -64 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 96 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 320 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 512 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 192 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 480 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 128 | 0), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, A), w(A, A, I + 32 | 0), s = I + 736 | 0, 0 - Sg(g, 32) | 0
}
function lA(A, g, I) {
A |= 0;
var a, B, e, t, r = 0,
o = 0,
i = 0,
c = 0,
Q = 0;
return s = e = s - 160 | 0, lg(g |= 0, I |= 0, 32, 0), C[0 | g] = 248 & _[0 | g], C[g + 31 | 0] = 63 & _[g + 31 | 0] | 64, wA(e, g), cI(A, e), o = _[(B = I) + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24, r = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, i = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, c = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, Q = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, I = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, t = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, a = g, g = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, C[a + 24 | 0] = g, C[a + 25 | 0] = g >>> 8, C[a + 26 | 0] = g >>> 16, C[a + 27 | 0] = g >>> 24, C[a + 28 | 0] = t, C[a + 29 | 0] = t >>> 8, C[a + 30 | 0] = t >>> 16, C[a + 31 | 0] = t >>> 24, C[a + 16 | 0] = i, C[a + 17 | 0] = i >>> 8, C[a + 18 | 0] = i >>> 16, C[a + 19 | 0] = i >>> 24, C[a + 20 | 0] = c, C[a + 21 | 0] = c >>> 8, C[a + 22 | 0] = c >>> 16, C[a + 23 | 0] = c >>> 24, C[a + 8 | 0] = o, C[a + 9 | 0] = o >>> 8, C[a + 10 | 0] = o >>> 16, C[a + 11 | 0] = o >>> 24, C[a + 12 | 0] = r, C[a + 13 | 0] = r >>> 8, C[a + 14 | 0] = r >>> 16, C[a + 15 | 0] = r >>> 24, C[0 | a] = Q, C[a + 1 | 0] = Q >>> 8, C[a + 2 | 0] = Q >>> 16, C[a + 3 | 0] = Q >>> 24, C[a + 4 | 0] = I, C[a + 5 | 0] = I >>> 8, C[a + 6 | 0] = I >>> 16, C[a + 7 | 0] = I >>> 24, i = _[(r = A) + 8 | 0] | _[r + 9 | 0] << 8 | _[r + 10 | 0] << 16 | _[r + 11 | 0] << 24, c = _[r + 12 | 0] | _[r + 13 | 0] << 8 | _[r + 14 | 0] << 16 | _[r + 15 | 0] << 24, Q = _[r + 16 | 0] | _[r + 17 | 0] << 8 | _[r + 18 | 0] << 16 | _[r + 19 | 0] << 24, I = _[r + 20 | 0] | _[r + 21 | 0] << 8 | _[r + 22 | 0] << 16 | _[r + 23 | 0] << 24, g = _[0 | r] | _[r + 1 | 0] << 8 | _[r + 2 | 0] << 16 | _[r + 3 | 0] << 24, A = _[r + 4 | 0] | _[r + 5 | 0] << 8 | _[r + 6 | 0] << 16 | _[r + 7 | 0] << 24, o = _[r + 28 | 0] | _[r + 29 | 0] << 8 | _[r + 30 | 0] << 16 | _[r + 31 | 0] << 24, r = _[r + 24 | 0] | _[r + 25 | 0] << 8 | _[r + 26 | 0] << 16 | _[r + 27 | 0] << 24, C[a + 56 | 0] = r, C[a + 57 | 0] = r >>> 8, C[a + 58 | 0] = r >>> 16, C[a + 59 | 0] = r >>> 24, C[a + 60 | 0] = o, C[a + 61 | 0] = o >>> 8, C[a + 62 | 0] = o >>> 16, C[a + 63 | 0] = o >>> 24, C[a + 48 | 0] = Q, C[a + 49 | 0] = Q >>> 8, C[a + 50 | 0] = Q >>> 16, C[a + 51 | 0] = Q >>> 24, C[a + 52 | 0] = I, C[a + 53 | 0] = I >>> 8, C[a + 54 | 0] = I >>> 16, C[a + 55 | 0] = I >>> 24, C[a + 40 | 0] = i, C[a + 41 | 0] = i >>> 8, C[a + 42 | 0] = i >>> 16, C[a + 43 | 0] = i >>> 24, C[a + 44 | 0] = c, C[a + 45 | 0] = c >>> 8, C[a + 46 | 0] = c >>> 16, C[a + 47 | 0] = c >>> 24, C[a + 32 | 0] = g, C[a + 33 | 0] = g >>> 8, C[a + 34 | 0] = g >>> 16, C[a + 35 | 0] = g >>> 24, C[a + 36 | 0] = A, C[a + 37 | 0] = A >>> 8, C[a + 38 | 0] = A >>> 16, C[a + 39 | 0] = A >>> 24, s = e + 160 | 0, 0
}
function dA(A, g, I, a) {
var B, t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0;
if (s = B = s - 704 | 0, I | a)
if (t = (a << 3 | I >>> 29) + (r = i = e[A + 76 >> 2]) | 0, o = (Q = e[A + 72 >> 2]) + (c = I << 3) | 0, e[A + 72 >> 2] = o, t = o >>> 0 < c >>> 0 ? t + 1 | 0 : t, e[A + 76 >> 2] = t, i = e[A + 68 >> 2], t = (t = o = (0 | t) == (0 | r) & o >>> 0 < Q >>> 0 | t >>> 0 < r >>> 0) >>> 0 > (o = o + e[A + 64 >> 2] | 0) >>> 0 ? i + 1 | 0 : i, o = (c = a >>> 29 | 0) + o | 0, e[A + 64 >> 2] = o, e[A + 68 >> 2] = o >>> 0 < c >>> 0 ? t + 1 | 0 : t, o = A + 80 | 0, (0 | a) == (0 | (i = p = 0 - ((t = 0) + ((c = 127 & ((7 & r) << 29 | Q >>> 3)) >>> 0 > 128) | 0) | 0)) & I >>> 0 >= (Q = 128 - c | 0) >>> 0 | a >>> 0 > i >>> 0) {
if (r = 0, i = 0, !t & (127 ^ c) >>> 0 >= 3 | t)
for (D = 252 & Q; C[(t = r + c | 0) + o | 0] = _[g + r | 0], C[o + (c + (t = 1 | r) | 0) | 0] = _[g + t | 0], C[o + (c + (t = 2 | r) | 0) | 0] = _[g + t | 0], C[o + (c + (t = 3 | r) | 0) | 0] = _[g + t | 0], t = i, i = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = h, h = t = (y = y + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | y) != (0 | D) | (0 | n) != (0 | t););
if (h = t = 0, t | (y = 3 & Q))
for (; C[(t = r + c | 0) + o | 0] = _[g + r | 0], t = i, i = (r = r + 1 | 0) ? t : t + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | y) != (0 | E) | (0 | h) != (0 | t););
if (k(A, o, B, r = B + 640 | 0), g = g + Q | 0, !(a = a - ((I >>> 0 < Q >>> 0) + p | 0) | 0) & (I = I - Q | 0) >>> 0 > 127 | a)
for (; k(A, g, B, r), g = g + 128 | 0, !(a = a - (I >>> 0 < 128) | 0) & (I = I - 128 | 0) >>> 0 > 127 | a;);
if (I | a) {
if (A = 3 & I, E = 0, n = 0, r = 0, i = 0, !a & I >>> 0 >= 4 | a)
for (y = 124 & I, Q = 0, I = 0, a = 0; C[r + o | 0] = _[g + r | 0], C[(t = 1 | r) + o | 0] = _[g + t | 0], C[(t = 2 | r) + o | 0] = _[g + t | 0], C[(t = 3 | r) + o | 0] = _[g + t | 0], t = i, i = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = a, a = t = (I = I + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | I) != (0 | y) | (0 | Q) != (0 | t););
if (A | h)
for (; C[r + o | 0] = _[g + r | 0], i = (r = r + 1 | 0) ? i : i + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | A) != (0 | E) | (0 | h) != (0 | t););
}
jC(B, 704)
} else {
if (r = 0, i = 0, !a & I >>> 0 >= 4 | a)
for (A = -4 & I; C[(t = r + c | 0) + o | 0] = _[g + r | 0], C[o + (Q = c + (t = 1 | r) | 0) | 0] = _[g + t | 0], C[o + (Q = c + (t = 2 | r) | 0) | 0] = _[g + t | 0], C[o + (Q = c + (t = 3 | r) | 0) | 0] = _[g + t | 0], t = i, i = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = h, h = t = (y = y + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | A) != (0 | y) | (0 | a) != (0 | t););
if ((I &= 3) | (A = 0))
for (; C[(a = r + c | 0) + o | 0] = _[g + r | 0], i = (r = r + 1 | 0) ? i : i + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | I) != (0 | E) | (0 | A) != (0 | t););
} return s = B + 704 | 0, 0
}
function uA(A, g, I) {
var C, a = 0,
B = 0,
_ = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0;
s = e[g + 4 >> 2], a = e[A + 4 >> 2], h = e[g + 8 >> 2], B = e[A + 8 >> 2], n = e[g + 12 >> 2], _ = e[A + 12 >> 2], p = e[g + 16 >> 2], t = e[A + 16 >> 2], D = e[g + 20 >> 2], r = e[A + 20 >> 2], E = e[g + 24 >> 2], o = e[A + 24 >> 2], f = e[g + 28 >> 2], i = e[A + 28 >> 2], w = e[g + 32 >> 2], c = e[A + 32 >> 2], k = e[g + 36 >> 2], Q = e[A + 36 >> 2], I = 0 - I | 0, y = e[A >> 2], e[A >> 2] = I & (y ^ e[g >> 2]) ^ y, e[A + 36 >> 2] = Q ^ I & (Q ^ k), e[A + 32 >> 2] = c ^ I & (c ^ w), e[A + 28 >> 2] = i ^ I & (i ^ f), e[A + 24 >> 2] = o ^ I & (o ^ E), e[A + 20 >> 2] = r ^ I & (r ^ D), e[A + 16 >> 2] = t ^ I & (t ^ p), e[A + 12 >> 2] = _ ^ I & (_ ^ n), e[A + 8 >> 2] = B ^ I & (B ^ h), e[A + 4 >> 2] = a ^ I & (a ^ s), a = e[A + 44 >> 2], s = e[g + 44 >> 2], B = e[A + 48 >> 2], h = e[g + 48 >> 2], _ = e[A + 52 >> 2], n = e[g + 52 >> 2], t = e[A + 56 >> 2], p = e[g + 56 >> 2], r = e[A + 60 >> 2], D = e[g + 60 >> 2], o = e[(E = A - -64 | 0) >> 2], f = e[g - -64 >> 2], i = e[A + 68 >> 2], w = e[g + 68 >> 2], c = e[A + 72 >> 2], k = e[g + 72 >> 2], Q = e[A + 40 >> 2], y = e[g + 40 >> 2], C = e[A + 76 >> 2], e[A + 76 >> 2] = C ^ I & (e[g + 76 >> 2] ^ C), e[A + 72 >> 2] = c ^ I & (c ^ k), e[A + 68 >> 2] = i ^ I & (i ^ w), e[E >> 2] = o ^ I & (o ^ f), e[A + 60 >> 2] = r ^ I & (r ^ D), e[A + 56 >> 2] = t ^ I & (t ^ p), e[A + 52 >> 2] = _ ^ I & (_ ^ n), e[A + 48 >> 2] = B ^ I & (B ^ h), e[A + 44 >> 2] = a ^ I & (a ^ s), e[A + 40 >> 2] = Q ^ I & (Q ^ y), a = e[A + 84 >> 2], s = e[g + 84 >> 2], B = e[A + 88 >> 2], h = e[g + 88 >> 2], _ = e[A + 92 >> 2], n = e[g + 92 >> 2], t = e[A + 96 >> 2], p = e[g + 96 >> 2], r = e[A + 100 >> 2], D = e[g + 100 >> 2], o = e[A + 104 >> 2], E = e[g + 104 >> 2], i = e[A + 108 >> 2], f = e[g + 108 >> 2], c = e[A + 112 >> 2], w = e[g + 112 >> 2], Q = e[A + 80 >> 2], k = e[g + 80 >> 2], y = e[A + 116 >> 2], e[A + 116 >> 2] = I & (y ^ e[g + 116 >> 2]) ^ y, e[A + 112 >> 2] = c ^ I & (c ^ w), e[A + 108 >> 2] = i ^ I & (i ^ f), e[A + 104 >> 2] = o ^ I & (o ^ E), e[A + 100 >> 2] = r ^ I & (r ^ D), e[A + 96 >> 2] = t ^ I & (t ^ p), e[A + 92 >> 2] = _ ^ I & (_ ^ n), e[A + 88 >> 2] = B ^ I & (B ^ h), e[A + 84 >> 2] = a ^ I & (a ^ s), e[A + 80 >> 2] = Q ^ I & (Q ^ k), a = e[A + 124 >> 2], s = e[g + 124 >> 2], B = e[A + 128 >> 2], h = e[g + 128 >> 2], _ = e[A + 132 >> 2], n = e[g + 132 >> 2], t = e[A + 136 >> 2], p = e[g + 136 >> 2], r = e[A + 140 >> 2], D = e[g + 140 >> 2], o = e[A + 144 >> 2], E = e[g + 144 >> 2], i = e[A + 148 >> 2], f = e[g + 148 >> 2], c = e[A + 152 >> 2], w = e[g + 152 >> 2], Q = e[A + 120 >> 2], k = e[g + 120 >> 2], y = e[g + 156 >> 2], g = e[A + 156 >> 2], e[A + 156 >> 2] = I & (y ^ g) ^ g, e[A + 152 >> 2] = c ^ I & (c ^ w), e[A + 148 >> 2] = i ^ I & (i ^ f), e[A + 144 >> 2] = o ^ I & (o ^ E), e[A + 140 >> 2] = r ^ I & (r ^ D), e[A + 136 >> 2] = t ^ I & (t ^ p), e[A + 132 >> 2] = _ ^ I & (_ ^ n), e[A + 128 >> 2] = B ^ I & (B ^ h), e[A + 124 >> 2] = a ^ I & (a ^ s), e[A + 120 >> 2] = Q ^ I & (Q ^ k)
}
function SA(A, g, I) {
var a, B, _ = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0;
return s = a = s - 320 | 0, R(_ = a + 240 | 0, I), v(_, _, I), R(A, _), v(A, A, I), v(A, A, g), PA(A, A), v(A, A, _), v(A, A, g), R(_ = a + 192 | 0, A), v(_, _, I), t = e[g + 4 >> 2], h = e[g + 8 >> 2], p = e[g + 12 >> 2], D = e[g + 16 >> 2], f = e[g + 20 >> 2], w = e[g + 24 >> 2], k = e[g + 28 >> 2], l = e[g + 32 >> 2], d = e[g >> 2], I = e[a + 192 >> 2], _ = e[a + 196 >> 2], r = e[a + 200 >> 2], o = e[a + 204 >> 2], i = e[a + 208 >> 2], c = e[a + 212 >> 2], Q = e[a + 216 >> 2], y = e[a + 220 >> 2], E = e[a + 224 >> 2], n = e[a + 228 >> 2], u = e[g + 36 >> 2], e[a + 180 >> 2] = n - u, e[a + 176 >> 2] = E - l, e[a + 172 >> 2] = y - k, e[a + 168 >> 2] = Q - w, e[a + 164 >> 2] = c - f, e[a + 160 >> 2] = i - D, e[a + 156 >> 2] = o - p, e[a + 152 >> 2] = r - h, e[a + 148 >> 2] = _ - t, e[a + 144 >> 2] = I - d, e[a + 132 >> 2] = n + u, e[a + 128 >> 2] = E + l, e[a + 124 >> 2] = y + k, e[a + 120 >> 2] = Q + w, e[a + 116 >> 2] = c + f, e[a + 112 >> 2] = i + D, e[a + 108 >> 2] = o + p, e[a + 104 >> 2] = r + h, e[a + 100 >> 2] = _ + t, e[a + 96 >> 2] = I + d, v(t = a + 48 | 0, g, 1648), e[a + 84 >> 2] = n + e[a + 84 >> 2], e[a + 80 >> 2] = E + e[a + 80 >> 2], e[a + 76 >> 2] = y + e[a + 76 >> 2], e[a + 72 >> 2] = Q + e[a + 72 >> 2], e[a + 68 >> 2] = c + e[a + 68 >> 2], e[a + 64 >> 2] = i + e[a + 64 >> 2], e[a + 60 >> 2] = o + e[a + 60 >> 2], e[a + 56 >> 2] = r + e[a + 56 >> 2], e[a + 52 >> 2] = _ + e[a + 52 >> 2], e[a + 48 >> 2] = I + e[a + 48 >> 2], Bg(a, a + 144 | 0), p = Sg(a, 32), Bg(a, a + 96 | 0), h = Sg(a, 32), Bg(a, t), g = Sg(a, 32), v(a, A, 1648), E = e[A + 4 >> 2], y = e[A + 8 >> 2], Q = e[A + 12 >> 2], c = e[A + 16 >> 2], i = e[A + 20 >> 2], o = e[A + 24 >> 2], r = e[A + 28 >> 2], _ = e[A + 32 >> 2], t = e[A >> 2], D = e[a >> 2], f = e[a + 4 >> 2], w = e[a + 8 >> 2], k = e[a + 12 >> 2], l = e[a + 16 >> 2], d = e[a + 20 >> 2], n = e[a + 24 >> 2], u = e[a + 28 >> 2], B = e[a + 32 >> 2], I = (g = 0 - (g | h) | 0) & ((I = e[A + 36 >> 2]) ^ e[a + 36 >> 2]) ^ I, e[A + 36 >> 2] = I, _ ^= g & (_ ^ B), e[A + 32 >> 2] = _, r ^= g & (r ^ u), e[A + 28 >> 2] = r, o ^= g & (o ^ n), e[A + 24 >> 2] = o, i ^= g & (i ^ d), e[A + 20 >> 2] = i, c ^= g & (c ^ l), e[A + 16 >> 2] = c, Q ^= g & (Q ^ k), e[A + 12 >> 2] = Q, y ^= g & (y ^ w), e[A + 8 >> 2] = y, E ^= g & (E ^ f), e[A + 4 >> 2] = E, t ^= g & (t ^ D), e[A >> 2] = t, Bg(a + 288 | 0, A), g = 0 - (1 & C[a + 288 | 0]) | 0, e[A + 36 >> 2] = I ^ g & (I ^ 0 - I), e[A + 32 >> 2] = _ ^ g & (_ ^ 0 - _), e[A + 28 >> 2] = r ^ g & (r ^ 0 - r), e[A + 24 >> 2] = o ^ g & (o ^ 0 - o), e[A + 20 >> 2] = i ^ g & (i ^ 0 - i), e[A + 16 >> 2] = c ^ g & (c ^ 0 - c), e[A + 12 >> 2] = Q ^ g & (Q ^ 0 - Q), e[A + 8 >> 2] = y ^ g & (y ^ 0 - y), e[A + 4 >> 2] = E ^ g & (E ^ 0 - E), e[A >> 2] = t ^ g & (t ^ 0 - t), s = a + 320 | 0, h | p
}
function bA(A, g) {
var I, a, B, t, r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0;
return s = I = s - 320 | 0, pA(a = A + 40 | 0, g), e[A + 84 >> 2] = 0, e[A + 88 >> 2] = 0, e[A + 80 >> 2] = 1, e[A + 92 >> 2] = 0, e[A + 96 >> 2] = 0, e[A + 100 >> 2] = 0, e[A + 104 >> 2] = 0, e[A + 108 >> 2] = 0, e[A + 112 >> 2] = 0, e[A + 116 >> 2] = 0, R(r = I + 240 | 0, a), v(o = I + 192 | 0, r, 1600), e[I + 192 >> 2] = e[I + 192 >> 2] + 1, i = e[I + 240 >> 2] - 1 | 0, e[I + 240 >> 2] = i, c = e[I + 244 >> 2], Q = e[I + 248 >> 2], y = e[I + 252 >> 2], E = e[I + 256 >> 2], h = e[I + 260 >> 2], n = e[I + 264 >> 2], p = e[I + 268 >> 2], D = e[I + 272 >> 2], f = e[I + 276 >> 2], v(A, r, o), PA(A, A), v(A, r, A), R(r = I + 144 | 0, A), v(r, r, o), r = e[I + 180 >> 2], e[I + 132 >> 2] = r - f, o = e[I + 176 >> 2], e[I + 128 >> 2] = o - D, w = e[I + 172 >> 2], e[I + 124 >> 2] = w - p, k = e[I + 168 >> 2], e[I + 120 >> 2] = k - n, l = e[I + 164 >> 2], e[I + 116 >> 2] = l - h, d = e[I + 160 >> 2], e[I + 112 >> 2] = d - E, u = e[I + 156 >> 2], e[I + 108 >> 2] = u - y, S = e[I + 152 >> 2], e[I + 104 >> 2] = S - Q, b = e[I + 148 >> 2], e[I + 100 >> 2] = b - c, F = e[I + 144 >> 2], e[I + 96 >> 2] = F - i, e[I + 84 >> 2] = r + f, e[I + 80 >> 2] = o + D, e[I + 76 >> 2] = p + w, e[I + 72 >> 2] = n + k, e[I + 68 >> 2] = h + l, e[I + 64 >> 2] = E + d, e[I + 60 >> 2] = y + u, e[I + 56 >> 2] = Q + S, e[I + 52 >> 2] = c + b, e[I + 48 >> 2] = i + F, Bg(I, I + 96 | 0), D = Sg(I, 32), Bg(I, I + 48 | 0), w = Sg(I, 32), v(I, A, 1648), p = e[A + 4 >> 2], n = e[A + 8 >> 2], h = e[A + 12 >> 2], E = e[A + 16 >> 2], y = e[A + 20 >> 2], Q = e[A + 24 >> 2], c = e[A + 28 >> 2], i = e[A + 32 >> 2], f = e[A >> 2], k = e[I >> 2], l = e[I + 4 >> 2], d = e[I + 8 >> 2], u = e[I + 12 >> 2], S = e[I + 16 >> 2], b = e[I + 20 >> 2], F = e[I + 24 >> 2], B = e[I + 28 >> 2], t = e[I + 32 >> 2], o = (r = D - 1 | 0) & ((o = e[A + 36 >> 2]) ^ e[I + 36 >> 2]) ^ o, e[A + 36 >> 2] = o, i ^= r & (i ^ t), e[A + 32 >> 2] = i, c ^= r & (c ^ B), e[A + 28 >> 2] = c, Q ^= r & (Q ^ F), e[A + 24 >> 2] = Q, y ^= r & (y ^ b), e[A + 20 >> 2] = y, E ^= r & (E ^ S), e[A + 16 >> 2] = E, h ^= r & (h ^ u), e[A + 12 >> 2] = h, n ^= r & (n ^ d), e[A + 8 >> 2] = n, p ^= r & (p ^ l), e[A + 4 >> 2] = p, r = f ^ r & (f ^ k), e[A >> 2] = r, Bg(I + 288 | 0, A), g = 0 - (1 & C[I + 288 | 0] ^ _[g + 31 | 0] >>> 7) | 0, e[A + 36 >> 2] = o ^ g & (o ^ 0 - o), e[A + 32 >> 2] = i ^ g & (i ^ 0 - i), e[A + 28 >> 2] = c ^ g & (c ^ 0 - c), e[A + 24 >> 2] = Q ^ g & (Q ^ 0 - Q), e[A + 20 >> 2] = y ^ g & (y ^ 0 - y), e[A + 16 >> 2] = E ^ g & (E ^ 0 - E), e[A + 12 >> 2] = h ^ g & (h ^ 0 - h), e[A + 8 >> 2] = n ^ g & (n ^ 0 - n), e[A + 4 >> 2] = p ^ g & (p ^ 0 - p), e[A >> 2] = r ^ g & (r ^ 0 - r), v(A + 120 | 0, A, a), s = I + 320 | 0, (D | w) - 1 | 0
}
function FA(A, g) {
var I, C, a, B, _, t, r, o, i, c, Q, y, E, h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0,
M = 0,
G = 0,
K = 0;
s = I = s - 48 | 0, R(A, g), R(A + 80 | 0, g + 40 | 0), x(A + 120 | 0, g + 80 | 0), h = e[g + 44 >> 2], n = e[g + 4 >> 2], w = e[g + 48 >> 2], p = e[g + 8 >> 2], k = e[g + 52 >> 2], D = e[g + 12 >> 2], l = e[g + 56 >> 2], f = e[g + 16 >> 2], F = e[g + 60 >> 2], d = e[g + 20 >> 2], N = e[g - -64 >> 2], u = e[g + 24 >> 2], v = e[g + 68 >> 2], S = e[g + 28 >> 2], M = e[g + 72 >> 2], G = e[g + 32 >> 2], K = e[g + 40 >> 2], b = e[g >> 2], e[A + 76 >> 2] = e[g + 76 >> 2] + e[g + 36 >> 2], e[A + 72 >> 2] = M + G, e[A + 68 >> 2] = v + S, e[(C = A - -64 | 0) >> 2] = N + u, e[A + 60 >> 2] = F + d, e[A + 56 >> 2] = l + f, e[A + 52 >> 2] = k + D, e[A + 48 >> 2] = w + p, e[A + 44 >> 2] = h + n, e[A + 40 >> 2] = K + b, R(I, A + 40 | 0), g = e[A + 4 >> 2], h = e[A + 84 >> 2], n = e[A + 8 >> 2], w = e[A + 88 >> 2], p = e[A + 12 >> 2], k = e[A + 92 >> 2], D = e[A + 16 >> 2], l = e[A + 96 >> 2], f = e[A + 20 >> 2], F = e[A + 100 >> 2], d = e[A + 24 >> 2], N = e[A + 104 >> 2], u = e[A + 28 >> 2], v = e[A + 108 >> 2], S = e[A + 32 >> 2], M = e[A + 112 >> 2], G = e[A >> 2], K = e[A + 80 >> 2], B = (b = e[A + 116 >> 2]) - (a = e[A + 36 >> 2]) | 0, e[A + 116 >> 2] = B, _ = M - S | 0, e[A + 112 >> 2] = _, t = v - u | 0, e[A + 108 >> 2] = t, r = N - d | 0, e[A + 104 >> 2] = r, o = F - f | 0, e[A + 100 >> 2] = o, i = l - D | 0, e[A + 96 >> 2] = i, c = k - p | 0, e[A + 92 >> 2] = c, Q = w - n | 0, e[A + 88 >> 2] = Q, y = h - g | 0, e[A + 84 >> 2] = y, E = K - G | 0, e[A + 80 >> 2] = E, b = b + a | 0, e[A + 76 >> 2] = b, S = S + M | 0, e[A + 72 >> 2] = S, u = u + v | 0, e[A + 68 >> 2] = u, d = d + N | 0, e[C >> 2] = d, f = f + F | 0, e[A + 60 >> 2] = f, D = D + l | 0, e[A + 56 >> 2] = D, p = p + k | 0, e[A + 52 >> 2] = p, n = n + w | 0, e[A + 48 >> 2] = n, g = g + h | 0, e[A + 44 >> 2] = g, h = G + K | 0, e[A + 40 >> 2] = h, w = e[I >> 2], k = e[I + 4 >> 2], l = e[I + 8 >> 2], F = e[I + 12 >> 2], N = e[I + 16 >> 2], v = e[I + 20 >> 2], M = e[I + 24 >> 2], G = e[I + 28 >> 2], K = e[I + 32 >> 2], e[A + 36 >> 2] = e[I + 36 >> 2] - b, e[A + 32 >> 2] = K - S, e[A + 28 >> 2] = G - u, e[A + 24 >> 2] = M - d, e[A + 20 >> 2] = v - f, e[A + 16 >> 2] = N - D, e[A + 12 >> 2] = F - p, e[A + 8 >> 2] = l - n, e[A + 4 >> 2] = k - g, e[A >> 2] = w - h, g = e[A + 124 >> 2], h = e[A + 128 >> 2], n = e[A + 132 >> 2], w = e[A + 136 >> 2], p = e[A + 140 >> 2], k = e[A + 144 >> 2], D = e[A + 148 >> 2], l = e[A + 152 >> 2], f = e[A + 120 >> 2], e[A + 156 >> 2] = e[A + 156 >> 2] - B, e[A + 152 >> 2] = l - _, e[A + 148 >> 2] = D - t, e[A + 144 >> 2] = k - r, e[A + 140 >> 2] = p - o, e[A + 136 >> 2] = w - i, e[A + 132 >> 2] = n - c, e[A + 128 >> 2] = h - Q, e[A + 124 >> 2] = g - y, e[A + 120 >> 2] = f - E, s = I + 48 | 0
}
function NA(A, g, I, a) {
var B, t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0;
if (s = B = s - 288 | 0, I | a)
if (t = (a << 3 | I >>> 29) + (r = i = e[A + 36 >> 2]) | 0, o = (c = e[A + 32 >> 2]) + (Q = I << 3) | 0, e[A + 32 >> 2] = o, e[A + 36 >> 2] = o >>> 0 < Q >>> 0 ? t + 1 | 0 : t, i = A + 40 | 0, (0 | a) == (0 | (o = p = 0 - ((t = 0) + ((Q = 63 & ((7 & r) << 29 | c >>> 3)) >>> 0 > 64) | 0) | 0)) & I >>> 0 >= (c = 64 - Q | 0) >>> 0 | a >>> 0 > o >>> 0) {
if (r = 0, o = 0, !t & (63 ^ Q) >>> 0 >= 3 | t)
for (D = 124 & c; C[(t = r + Q | 0) + i | 0] = _[g + r | 0], C[i + (Q + (t = 1 | r) | 0) | 0] = _[g + t | 0], C[i + (Q + (t = 2 | r) | 0) | 0] = _[g + t | 0], C[i + (Q + (t = 3 | r) | 0) | 0] = _[g + t | 0], t = o, o = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = h, h = t = (y = y + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | y) != (0 | D) | (0 | n) != (0 | t););
if (h = t = 0, t | (y = 3 & c))
for (; C[(t = r + Q | 0) + i | 0] = _[g + r | 0], t = o, o = (r = r + 1 | 0) ? t : t + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | y) != (0 | E) | (0 | h) != (0 | t););
if (K(A, i, B, r = B + 256 | 0), g = g + c | 0, !(a = a - ((I >>> 0 < c >>> 0) + p | 0) | 0) & (I = I - c | 0) >>> 0 > 63 | a)
for (; K(A, g, B, r), g = g - -64 | 0, t = a - 1 | 0, !(a = (I = I + -64 | 0) >>> 0 < 4294967232 ? t + 1 | 0 : t) & I >>> 0 > 63 | a;);
if (I | a) {
if (A = 3 & I, E = 0, n = 0, r = 0, o = 0, !a & I >>> 0 >= 4 | a)
for (y = 60 & I, c = 0, I = 0, a = 0; C[r + i | 0] = _[g + r | 0], C[(t = 1 | r) + i | 0] = _[g + t | 0], C[(t = 2 | r) + i | 0] = _[g + t | 0], C[(t = 3 | r) + i | 0] = _[g + t | 0], t = o, o = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = a, a = t = (I = I + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | I) != (0 | y) | (0 | c) != (0 | t););
if (A | h)
for (; C[r + i | 0] = _[g + r | 0], o = (r = r + 1 | 0) ? o : o + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | A) != (0 | E) | (0 | h) != (0 | t););
}
jC(B, 288)
} else {
if (r = 0, o = 0, !a & I >>> 0 >= 4 | a)
for (A = -4 & I; C[(t = r + Q | 0) + i | 0] = _[g + r | 0], C[i + (c = Q + (t = 1 | r) | 0) | 0] = _[g + t | 0], C[i + (c = Q + (t = 2 | r) | 0) | 0] = _[g + t | 0], C[i + (c = Q + (t = 3 | r) | 0) | 0] = _[g + t | 0], t = o, o = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, t = h, h = t = (y = y + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, (0 | A) != (0 | y) | (0 | a) != (0 | t););
if ((I &= 3) | (A = 0))
for (; C[(a = r + Q | 0) + i | 0] = _[g + r | 0], o = (r = r + 1 | 0) ? o : o + 1 | 0, t = n, n = t = (E = E + 1 | 0) ? t : t + 1 | 0, (0 | I) != (0 | E) | (0 | A) != (0 | t););
} return s = B + 288 | 0, 0
}
function vA(A, g, I) {
var C, a, B, _, t, r, o, i, c = 0;
s = C = s - 160 | 0, e[A >> 2] = 1, e[A + 4 >> 2] = 0, e[A + 8 >> 2] = 0, e[A + 12 >> 2] = 0, e[A + 16 >> 2] = 0, e[A + 20 >> 2] = 0, e[A + 24 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 32 >> 2] = 0, e[A + 44 >> 2] = 0, e[A + 48 >> 2] = 0, e[A + 36 >> 2] = 0, e[A + 40 >> 2] = 1, e[A + 52 >> 2] = 0, e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, e[A + 64 >> 2] = 0, e[A + 68 >> 2] = 0, e[A + 72 >> 2] = 0, e[A + 76 >> 2] = 0, e[A + 80 >> 2] = 1, vI(A + 84 | 0, 0, 76), uA(A, g, (255 & (1 ^ (c = I - ((I >> 31 & I) << 1) | 0))) - 1 >>> 31 | 0), uA(A, g + 160 | 0, (255 & (2 ^ c)) - 1 >>> 31 | 0), uA(A, g + 320 | 0, (255 & (3 ^ c)) - 1 >>> 31 | 0), uA(A, g + 480 | 0, (255 & (4 ^ c)) - 1 >>> 31 | 0), uA(A, g + 640 | 0, (255 & (5 ^ c)) - 1 >>> 31 | 0), uA(A, g + 800 | 0, (255 & (6 ^ c)) - 1 >>> 31 | 0), uA(A, g + 960 | 0, (255 & (7 ^ c)) - 1 >>> 31 | 0), uA(A, g + 1120 | 0, (255 & (8 ^ c)) - 1 >>> 31 | 0), g = e[A + 76 >> 2], e[C + 32 >> 2] = e[A + 72 >> 2], e[C + 36 >> 2] = g, c = e[4 + (g = A - -64 | 0) >> 2], e[C + 24 >> 2] = e[g >> 2], e[C + 28 >> 2] = c, g = e[A + 60 >> 2], e[C + 16 >> 2] = e[A + 56 >> 2], e[C + 20 >> 2] = g, g = e[A + 52 >> 2], e[C + 8 >> 2] = e[A + 48 >> 2], e[C + 12 >> 2] = g, g = e[A + 44 >> 2], e[C >> 2] = e[A + 40 >> 2], e[C + 4 >> 2] = g, g = e[A + 36 >> 2], e[C + 72 >> 2] = e[A + 32 >> 2], e[C + 76 >> 2] = g, c = e[A + 28 >> 2], e[(g = C - -64 | 0) >> 2] = e[A + 24 >> 2], e[g + 4 >> 2] = c, g = e[A + 20 >> 2], e[C + 56 >> 2] = e[A + 16 >> 2], e[C + 60 >> 2] = g, g = e[A + 12 >> 2], e[C + 48 >> 2] = e[A + 8 >> 2], e[C + 52 >> 2] = g, g = e[A + 4 >> 2], e[C + 40 >> 2] = e[A >> 2], e[C + 44 >> 2] = g, g = e[A + 92 >> 2], e[C + 88 >> 2] = e[A + 88 >> 2], e[C + 92 >> 2] = g, g = e[A + 100 >> 2], e[C + 96 >> 2] = e[A + 96 >> 2], e[C + 100 >> 2] = g, g = e[A + 108 >> 2], e[C + 104 >> 2] = e[A + 104 >> 2], e[C + 108 >> 2] = g, g = e[A + 116 >> 2], e[C + 112 >> 2] = e[A + 112 >> 2], e[C + 116 >> 2] = g, g = e[A + 84 >> 2], e[C + 80 >> 2] = e[A + 80 >> 2], e[C + 84 >> 2] = g, g = e[A + 124 >> 2], c = e[A + 128 >> 2], a = e[A + 132 >> 2], B = e[A + 136 >> 2], _ = e[A + 140 >> 2], t = e[A + 144 >> 2], r = e[A + 148 >> 2], o = e[A + 152 >> 2], i = e[A + 120 >> 2], e[C + 156 >> 2] = 0 - e[A + 156 >> 2], e[C + 152 >> 2] = 0 - o, e[C + 148 >> 2] = 0 - r, e[C + 144 >> 2] = 0 - t, e[C + 140 >> 2] = 0 - _, e[C + 136 >> 2] = 0 - B, e[C + 132 >> 2] = 0 - a, e[C + 128 >> 2] = 0 - c, e[C + 124 >> 2] = 0 - g, e[C + 120 >> 2] = 0 - i, uA(A, C, (128 & I) >>> 7 | 0), s = C + 160 | 0
}
function MA(A, g) {
A |= 0, g |= 0;
var I, a, B, t, r, o = 0,
i = 0,
c = 0;
return s = i = s - 192 | 0, rI(i, 32), lg(g, i, 32, 0), C[0 | g] = 248 & _[0 | g], C[g + 31 | 0] = 63 & _[g + 31 | 0] | 64, wA(c = i + 32 | 0, g), cI(A, c), I = i, c = e[i + 28 >> 2], i = e[i + 24 >> 2], C[g + 24 | 0] = i, C[g + 25 | 0] = i >>> 8, C[g + 26 | 0] = i >>> 16, C[g + 27 | 0] = i >>> 24, C[g + 28 | 0] = c, C[g + 29 | 0] = c >>> 8, C[g + 30 | 0] = c >>> 16, C[g + 31 | 0] = c >>> 24, c = e[I + 20 >> 2], i = e[I + 16 >> 2], C[g + 16 | 0] = i, C[g + 17 | 0] = i >>> 8, C[g + 18 | 0] = i >>> 16, C[g + 19 | 0] = i >>> 24, C[g + 20 | 0] = c, C[g + 21 | 0] = c >>> 8, C[g + 22 | 0] = c >>> 16, C[g + 23 | 0] = c >>> 24, c = e[I + 12 >> 2], i = e[I + 8 >> 2], C[g + 8 | 0] = i, C[g + 9 | 0] = i >>> 8, C[g + 10 | 0] = i >>> 16, C[g + 11 | 0] = i >>> 24, C[g + 12 | 0] = c, C[g + 13 | 0] = c >>> 8, C[g + 14 | 0] = c >>> 16, C[g + 15 | 0] = c >>> 24, c = e[I + 4 >> 2], i = e[I >> 2], C[0 | g] = i, C[g + 1 | 0] = i >>> 8, C[g + 2 | 0] = i >>> 16, C[g + 3 | 0] = i >>> 24, C[g + 4 | 0] = c, C[g + 5 | 0] = c >>> 8, C[g + 6 | 0] = c >>> 16, C[g + 7 | 0] = c >>> 24, a = _[(o = A) + 8 | 0] | _[o + 9 | 0] << 8 | _[o + 10 | 0] << 16 | _[o + 11 | 0] << 24, B = _[o + 12 | 0] | _[o + 13 | 0] << 8 | _[o + 14 | 0] << 16 | _[o + 15 | 0] << 24, t = _[o + 16 | 0] | _[o + 17 | 0] << 8 | _[o + 18 | 0] << 16 | _[o + 19 | 0] << 24, c = _[o + 20 | 0] | _[o + 21 | 0] << 8 | _[o + 22 | 0] << 16 | _[o + 23 | 0] << 24, i = _[0 | o] | _[o + 1 | 0] << 8 | _[o + 2 | 0] << 16 | _[o + 3 | 0] << 24, A = _[o + 4 | 0] | _[o + 5 | 0] << 8 | _[o + 6 | 0] << 16 | _[o + 7 | 0] << 24, r = _[o + 28 | 0] | _[o + 29 | 0] << 8 | _[o + 30 | 0] << 16 | _[o + 31 | 0] << 24, o = _[o + 24 | 0] | _[o + 25 | 0] << 8 | _[o + 26 | 0] << 16 | _[o + 27 | 0] << 24, C[g + 56 | 0] = o, C[g + 57 | 0] = o >>> 8, C[g + 58 | 0] = o >>> 16, C[g + 59 | 0] = o >>> 24, C[g + 60 | 0] = r, C[g + 61 | 0] = r >>> 8, C[g + 62 | 0] = r >>> 16, C[g + 63 | 0] = r >>> 24, C[g + 48 | 0] = t, C[g + 49 | 0] = t >>> 8, C[g + 50 | 0] = t >>> 16, C[g + 51 | 0] = t >>> 24, C[g + 52 | 0] = c, C[g + 53 | 0] = c >>> 8, C[g + 54 | 0] = c >>> 16, C[g + 55 | 0] = c >>> 24, C[g + 40 | 0] = a, C[g + 41 | 0] = a >>> 8, C[g + 42 | 0] = a >>> 16, C[g + 43 | 0] = a >>> 24, C[g + 44 | 0] = B, C[g + 45 | 0] = B >>> 8, C[g + 46 | 0] = B >>> 16, C[g + 47 | 0] = B >>> 24, C[g + 32 | 0] = i, C[g + 33 | 0] = i >>> 8, C[g + 34 | 0] = i >>> 16, C[g + 35 | 0] = i >>> 24, C[g + 36 | 0] = A, C[g + 37 | 0] = A >>> 8, C[g + 38 | 0] = A >>> 16, C[g + 39 | 0] = A >>> 24, jC(I, 32), s = I + 192 | 0, 0
}
function GA(A, g) {
g |= 0;
var I, a, B = 0,
_ = 0,
t = 0,
r = 0;
return s = I = s - 288 | 0, _ = 40 + ((B = e[32 + (A |= 0) >> 2] >>> 3 & 63) + A | 0) | 0, B >>> 0 >= 56 ? (uI(_, 35536, 64 - B | 0), K(A, A + 40 | 0, I, I + 256 | 0), e[A + 88 >> 2] = 0, e[A + 92 >> 2] = 0, e[A + 80 >> 2] = 0, e[A + 84 >> 2] = 0, e[A + 72 >> 2] = 0, e[A + 76 >> 2] = 0, e[(B = A - -64 | 0) >> 2] = 0, e[B + 4 >> 2] = 0, e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, e[A + 48 >> 2] = 0, e[A + 52 >> 2] = 0, e[A + 40 >> 2] = 0, e[A + 44 >> 2] = 0) : uI(_, 35536, 56 - B | 0), t = (B = 16711680 & (_ = e[A + 32 >> 2])) >>> 8 | 0, r = B << 24, a = (B = -16777216 & _) >>> 24 | 0, B = (r |= B << 8) | -16777216 & ((255 & (B = e[A + 36 >> 2])) << 24 | _ >>> 8) | 16711680 & ((16777215 & B) << 8 | _ >>> 24) | B >>> 8 & 65280 | B >>> 24, C[A + 96 | 0] = B, C[A + 97 | 0] = B >>> 8, C[A + 98 | 0] = B >>> 16, C[A + 99 | 0] = B >>> 24, B = (B = t | a | _ << 24 | (65280 & _) << 8) | (t = 0) | t, C[A + 100 | 0] = B, C[A + 101 | 0] = B >>> 8, C[A + 102 | 0] = B >>> 16, C[A + 103 | 0] = B >>> 24, K(A, A + 40 | 0, I, I + 256 | 0), B = (B = e[A >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[0 | g] = B, C[g + 1 | 0] = B >>> 8, C[g + 2 | 0] = B >>> 16, C[g + 3 | 0] = B >>> 24, B = (B = e[A + 4 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 4 | 0] = B, C[g + 5 | 0] = B >>> 8, C[g + 6 | 0] = B >>> 16, C[g + 7 | 0] = B >>> 24, B = (B = e[A + 8 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 8 | 0] = B, C[g + 9 | 0] = B >>> 8, C[g + 10 | 0] = B >>> 16, C[g + 11 | 0] = B >>> 24, B = (B = e[A + 12 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 12 | 0] = B, C[g + 13 | 0] = B >>> 8, C[g + 14 | 0] = B >>> 16, C[g + 15 | 0] = B >>> 24, B = (B = e[A + 16 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 16 | 0] = B, C[g + 17 | 0] = B >>> 8, C[g + 18 | 0] = B >>> 16, C[g + 19 | 0] = B >>> 24, B = (B = e[A + 20 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 20 | 0] = B, C[g + 21 | 0] = B >>> 8, C[g + 22 | 0] = B >>> 16, C[g + 23 | 0] = B >>> 24, B = (B = e[A + 24 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 24 | 0] = B, C[g + 25 | 0] = B >>> 8, C[g + 26 | 0] = B >>> 16, C[g + 27 | 0] = B >>> 24, B = (B = e[A + 28 >> 2]) << 24 | (65280 & B) << 8 | B >>> 8 & 65280 | B >>> 24, C[g + 28 | 0] = B, C[g + 29 | 0] = B >>> 8, C[g + 30 | 0] = B >>> 16, C[g + 31 | 0] = B >>> 24, jC(I, 288), jC(A, 104), s = I + 288 | 0, 0
}
function KA(A, g) {
A |= 0;
var I, a = 0;
s = I = s + -64 | 0, a = _[60 + (g |= 0) | 0] | _[g + 61 | 0] << 8 | _[g + 62 | 0] << 16 | _[g + 63 | 0] << 24, e[I + 56 >> 2] = _[g + 56 | 0] | _[g + 57 | 0] << 8 | _[g + 58 | 0] << 16 | _[g + 59 | 0] << 24, e[I + 60 >> 2] = a, a = _[g + 52 | 0] | _[g + 53 | 0] << 8 | _[g + 54 | 0] << 16 | _[g + 55 | 0] << 24, e[I + 48 >> 2] = _[g + 48 | 0] | _[g + 49 | 0] << 8 | _[g + 50 | 0] << 16 | _[g + 51 | 0] << 24, e[I + 52 >> 2] = a, a = _[g + 44 | 0] | _[g + 45 | 0] << 8 | _[g + 46 | 0] << 16 | _[g + 47 | 0] << 24, e[I + 40 >> 2] = _[g + 40 | 0] | _[g + 41 | 0] << 8 | _[g + 42 | 0] << 16 | _[g + 43 | 0] << 24, e[I + 44 >> 2] = a, a = _[g + 36 | 0] | _[g + 37 | 0] << 8 | _[g + 38 | 0] << 16 | _[g + 39 | 0] << 24, e[I + 32 >> 2] = _[g + 32 | 0] | _[g + 33 | 0] << 8 | _[g + 34 | 0] << 16 | _[g + 35 | 0] << 24, e[I + 36 >> 2] = a, a = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[I + 24 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[I + 28 >> 2] = a, a = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[I + 16 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[I + 20 >> 2] = a, a = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[I >> 2] = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, e[I + 4 >> 2] = a, a = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, e[I + 8 >> 2] = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, e[I + 12 >> 2] = a, d(I), g = e[I + 28 >> 2], a = e[I + 24 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[I + 20 >> 2], a = e[I + 16 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[I + 12 >> 2], a = e[I + 8 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[I + 4 >> 2], a = e[I >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, jC(I, 64), s = I - -64 | 0
}
function mA(A, g, I) {
A |= 0, g |= 0;
var a, B = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0;
if (s = a = s - 96 | 0, (I |= 0) >>> 0 >= 65 && ($g(A), NA(A, g, I, 0), GA(A, a), I = 32, g = a), $g(A), e[a + 88 >> 2] = 909522486, e[a + 92 >> 2] = 909522486, e[a + 80 >> 2] = 909522486, e[a + 84 >> 2] = 909522486, e[a + 72 >> 2] = 909522486, e[a + 76 >> 2] = 909522486, e[(r = Q = a - -64 | 0) >> 2] = 909522486, e[r + 4 >> 2] = 909522486, e[a + 56 >> 2] = 909522486, e[a + 60 >> 2] = 909522486, e[a + 48 >> 2] = 909522486, e[a + 52 >> 2] = 909522486, e[a + 40 >> 2] = 909522486, e[a + 44 >> 2] = 909522486, e[a + 32 >> 2] = 909522486, e[a + 36 >> 2] = 909522486, I) {
if (I >>> 0 >= 4)
for (o = 124 & I; C[0 | (t = (r = a + 32 | 0) + B | 0)] = _[0 | t] ^ _[g + B | 0], C[0 | (y = (t = 1 | B) + r | 0)] = _[0 | y] ^ _[g + t | 0], C[0 | (y = (t = 2 | B) + r | 0)] = _[0 | y] ^ _[g + t | 0], C[0 | (t = (t = r) + (r = 3 | B) | 0)] = _[0 | t] ^ _[g + r | 0], B = B + 4 | 0, (0 | o) != (0 | (i = i + 4 | 0)););
if (i = 3 & I)
for (; C[0 | (r = (a + 32 | 0) + B | 0)] = _[0 | r] ^ _[g + B | 0], B = B + 1 | 0, (0 | i) != (0 | (c = c + 1 | 0)););
}
if (NA(A, a + 32 | 0, 64, 0), $g(r = A + 104 | 0), e[a + 88 >> 2] = 1549556828, e[a + 92 >> 2] = 1549556828, e[a + 80 >> 2] = 1549556828, e[a + 84 >> 2] = 1549556828, e[a + 72 >> 2] = 1549556828, e[a + 76 >> 2] = 1549556828, e[Q >> 2] = 1549556828, e[Q + 4 >> 2] = 1549556828, e[a + 56 >> 2] = 1549556828, e[a + 60 >> 2] = 1549556828, e[a + 48 >> 2] = 1549556828, e[a + 52 >> 2] = 1549556828, e[a + 40 >> 2] = 1549556828, e[a + 44 >> 2] = 1549556828, e[a + 32 >> 2] = 1549556828, e[a + 36 >> 2] = 1549556828, I) {
if (c = 0, B = 0, I >>> 0 >= 4)
for (Q = 124 & I, i = 0; C[0 | (o = (A = a + 32 | 0) + B | 0)] = _[0 | o] ^ _[g + B | 0], C[0 | (t = (o = 1 | B) + A | 0)] = _[0 | t] ^ _[g + o | 0], C[0 | (t = (o = 2 | B) + A | 0)] = _[0 | t] ^ _[g + o | 0], C[0 | (o = (t = A) + (A = 3 | B) | 0)] = _[0 | o] ^ _[A + g | 0], B = B + 4 | 0, (0 | Q) != (0 | (i = i + 4 | 0)););
if (A = 3 & I)
for (; C[0 | (I = (a + 32 | 0) + B | 0)] = _[0 | I] ^ _[g + B | 0], B = B + 1 | 0, (0 | A) != (0 | (c = c + 1 | 0)););
}
return NA(r, A = a + 32 | 0, 64, 0), jC(A, 64), jC(a, 32), s = a + 96 | 0, 0
}
function YA(A, g, I, C, a, B) {
var _ = 0;
if (e[B >> 2] = 8, _ = A, _ = (A = !g & A >>> 0 <= 32768) ? 32768 : _, !(A = A ? 0 : g) & I >>> 5 >>> 0 <= _ >>> 0 | A) return g = 1, I >>> 0 < 4096 || (g = 2, I >>> 0 < 8192 || (g = 3, I >>> 0 < 16384 || (g = 4, I >>> 0 < 32768 || (g = 5, I >>> 0 < 65536 || (g = 6, I >>> 0 < 131072 || (g = 7, I >>> 0 < 262144 || (g = 8, I >>> 0 < 524288 || (g = 9, I >>> 0 < 1048576 || (g = 10, I >>> 0 < 2097152 || (g = 11, I >>> 0 < 4194304 || (g = 12, I >>> 0 < 8388608 || (g = 13, I >>> 0 < 16777216 || (g = 14, I >>> 0 < 33554432 || (g = 15, I >>> 0 < 67108864 || (g = 16, I >>> 0 < 134217728 || (g = 17, I >>> 0 < 268435456 || (g = 18, I >>> 0 < 536870912 || (g = 19, I >>> 0 < 1073741824 || (g = (0 | I) >= 0 ? 20 : 21))))))))))))))))))), I = g, e[C >> 2] = I, g = A, A = A >>> 2 | 0, g = (3 & g) << 30 | _ >>> 2, C = 31 & I, (63 & I) >>> 0 >= 32 ? (I = 0, A = A >>> C | 0) : (I = A >>> C | 0, A = ((1 << C) - 1 & A) << 32 - C | g >>> C), void(e[a >> 2] = ((!I & A >>> 0 >= 1073741823 | I ? 1073741823 : A) >>> 0) / t[B >> 2]);
e[a >> 2] = 1, g = 1, (A = (_ >>> 0) / (e[B >> 2] << 2 >>> 0) | 0) >>> 0 < 4 || (g = 2, A >>> 0 < 8 || (g = 3, A >>> 0 < 16 || (g = 4, A >>> 0 < 32 || (g = 5, A >>> 0 < 64 || (g = 6, A >>> 0 < 128 || (g = 7, A >>> 0 < 256 || (g = 8, A >>> 0 < 512 || (g = 9, A >>> 0 < 1024 || (g = 10, A >>> 0 < 2048 || (g = 11, A >>> 0 < 4096 || (g = 12, A >>> 0 < 8192 || (g = 13, A >>> 0 < 16384 || (g = 14, A >>> 0 < 32768 || (g = 15, A >>> 0 < 65536 || (g = 16, A >>> 0 < 131072 || (g = 17, A >>> 0 < 262144 || (g = 18, A >>> 0 < 524288 || (g = 19, A >>> 0 < 1048576 || (g = 20, A >>> 0 < 2097152 || (g = 21, A >>> 0 < 4194304 || (g = 22, A >>> 0 < 8388608 || (g = 23, A >>> 0 < 16777216 || (g = 24, A >>> 0 < 33554432 || (g = A >>> 0 < 67108864 ? 25 : 26)))))))))))))))))))))))), e[C >> 2] = g
}
function HA(A, g, I, C, a, _, t) {
var r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0;
if (g - 65 >>> 0 < 4294967232 | t >>> 0 > 64) A = -1;
else {
y = r = s, s = r = r - 512 & -64;
A: {
g: if (!(!(!(C | a) | I) | !A | ((o = 255 & g) - 65 & 255) >>> 0 <= 191 | !(!(g = 255 & t) || _) | g >>> 0 >= 65)) {
if (g) {
if (!_) break g;
vI(r - -64 | 0, 0, 293), e[r + 56 >> 2] = 327033209, e[r + 60 >> 2] = 1541459225, e[r + 48 >> 2] = -79577749, e[r + 52 >> 2] = 528734635, e[r + 40 >> 2] = 725511199, e[r + 44 >> 2] = -1694144372, e[r + 32 >> 2] = -1377402159, e[r + 36 >> 2] = 1359893119, e[r + 24 >> 2] = 1595750129, e[r + 28 >> 2] = -1521486534, e[r + 16 >> 2] = -23791573, e[r + 20 >> 2] = 1013904242, e[r + 8 >> 2] = -2067093701, e[r + 12 >> 2] = -1150833019, e[r >> 2] = -222443256 ^ (g << 8 | o), e[r + 4 >> 2] = g >>> 24 ^ 1779033703, vI((t = r + 384 | 0) + g | 0, 0, 128 - g | 0), uI(t, _, g), uI(r + 96 | 0, t, 128), e[r + 352 >> 2] = 128, jC(t, 128), g = 128
} else vI(r - -64 | 0, 0, 293), e[r + 56 >> 2] = 327033209, e[r + 60 >> 2] = 1541459225, e[r + 48 >> 2] = -79577749, e[r + 52 >> 2] = 528734635, e[r + 40 >> 2] = 725511199, e[r + 44 >> 2] = -1694144372, e[r + 32 >> 2] = -1377402159, e[r + 36 >> 2] = 1359893119, e[r + 24 >> 2] = 1595750129, e[r + 28 >> 2] = -1521486534, e[r + 16 >> 2] = -23791573, e[r + 20 >> 2] = 1013904242, e[r + 8 >> 2] = -2067093701, e[r + 12 >> 2] = -1150833019, e[r >> 2] = -222443256 ^ o, e[r + 4 >> 2] = 1779033703, g = 0;
I: if (C | a)
for (E = r + 224 | 0, i = r + 96 | 0;;) {
if (t = g + i | 0, !a & C >>> 0 <= (_ = 256 - g | 0) >>> 0) {
uI(t, I, C), e[r + 352 >> 2] = C + e[r + 352 >> 2];
break I
}
if (uI(t, I, _), e[r + 352 >> 2] = _ + e[r + 352 >> 2], c = g = e[r + 68 >> 2], g = (Q = (t = e[r + 64 >> 2]) + 128 | 0) >>> 0 < 128 ? g + 1 | 0 : g, e[r + 64 >> 2] = Q, e[r + 68 >> 2] = g, g = e[r + 76 >> 2], g = (c = t = -1 == (0 | c) & t >>> 0 > 4294967167) >>> 0 > (t = t + e[r + 72 >> 2] | 0) >>> 0 ? g + 1 | 0 : g, e[r + 72 >> 2] = t, e[r + 76 >> 2] = g, D(r, i), uI(i, E, 128), g = e[r + 352 >> 2] - 128 | 0, e[r + 352 >> 2] = g, I = I + _ | 0, !((a = a - (C >>> 0 < _ >>> 0) | 0) | (C = C - _ | 0))) break
}
AA(r, A, o), s = y;
break A
}QC(),
B()
}
A = 0
}
return A
}
function UA(A, g) {
A |= 0, g |= 0;
var I, a = 0;
s = I = s - 128 | 0, e[I + 80 >> 2] = 0, e[I + 84 >> 2] = 0, e[I + 88 >> 2] = 0, e[I + 92 >> 2] = 0, e[I + 40 >> 2] = 0, e[I + 44 >> 2] = 0, e[I + 48 >> 2] = 0, e[I + 52 >> 2] = 0, e[I + 56 >> 2] = 0, e[I + 60 >> 2] = 0, a = e[8803], e[I + 104 >> 2] = e[8802], e[I + 108 >> 2] = a, a = e[8805], e[I + 112 >> 2] = e[8804], e[I + 116 >> 2] = a, a = e[8807], e[I + 120 >> 2] = e[8806], e[I + 124 >> 2] = a, e[I + 64 >> 2] = 0, e[I + 68 >> 2] = 0, e[I + 72 >> 2] = 0, e[I + 76 >> 2] = 0, C[I + 64 | 0] = 1, e[I + 32 >> 2] = 0, e[I + 36 >> 2] = 0, a = e[8801], e[I + 96 >> 2] = e[8800], e[I + 100 >> 2] = a, a = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[I + 24 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[I + 28 >> 2] = a, a = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[I + 16 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[I + 20 >> 2] = a, a = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, e[I + 8 >> 2] = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, e[I + 12 >> 2] = a, a = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[I >> 2] = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, e[I + 4 >> 2] = a, tI(g = I - -64 | 0, I), d(g), g = e[I + 92 >> 2], a = e[I + 88 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[I + 84 >> 2], a = e[I + 80 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[I + 76 >> 2], a = e[I + 72 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[I + 68 >> 2], a = e[I + 64 >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, s = I + 128 | 0
}
function JA(A, g) {
A |= 0, g |= 0;
var I, a = 0;
s = I = s - 128 | 0, e[I + 80 >> 2] = 0, e[I + 84 >> 2] = 0, e[I + 88 >> 2] = 0, e[I + 92 >> 2] = 0, e[I + 40 >> 2] = 0, e[I + 44 >> 2] = 0, e[I + 48 >> 2] = 0, e[I + 52 >> 2] = 0, e[I + 56 >> 2] = 0, e[I + 60 >> 2] = 0, a = e[8803], e[I + 104 >> 2] = e[8802], e[I + 108 >> 2] = a, a = e[8805], e[I + 112 >> 2] = e[8804], e[I + 116 >> 2] = a, a = e[8807], e[I + 120 >> 2] = e[8806], e[I + 124 >> 2] = a, e[I + 64 >> 2] = 0, e[I + 68 >> 2] = 0, e[I + 72 >> 2] = 0, e[I + 76 >> 2] = 0, e[I + 32 >> 2] = 0, e[I + 36 >> 2] = 0, a = e[8801], e[I + 96 >> 2] = e[8800], e[I + 100 >> 2] = a, a = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[I + 16 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[I + 20 >> 2] = a, a = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[I + 24 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, e[I + 28 >> 2] = a, a = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24, e[I >> 2] = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24, e[I + 4 >> 2] = a, a = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, e[I + 8 >> 2] = _[g + 8 | 0] | _[g + 9 | 0] << 8 | _[g + 10 | 0] << 16 | _[g + 11 | 0] << 24, e[I + 12 >> 2] = a, tI(g = I - -64 | 0, I), d(g), g = e[I + 92 >> 2], a = e[I + 88 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[I + 84 >> 2], a = e[I + 80 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[I + 76 >> 2], a = e[I + 72 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[I + 68 >> 2], a = e[I + 64 >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, s = I + 128 | 0
}
function xA(A, g, I, a) {
var B = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0;
A: {
if ((t = e[A + 56 >> 2]) | (B = e[A + 60 >> 2])) {
if (y = o = 16 - t | 0, c = (o = (0 | (r = 0 - ((t >>> 0 > 16) + B | 0) | 0)) == (0 | a) & I >>> 0 > o >>> 0 | a >>> 0 > r >>> 0) ? y : I, y = o = o ? r : a, o | c) {
if (o = A - -64 | 0, r = 0, t = 0, !y & c >>> 0 >= 4 | y)
for (Q = -4 & c; B = r + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + r | 0], B = (E = 1 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + E | 0], B = (E = 2 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + E | 0], B = (E = 3 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + E | 0], B = t, t = (r = r + 4 | 0) >>> 0 < 4 ? B + 1 | 0 : B, B = h, h = B = (i = i + 4 | 0) >>> 0 < 4 ? B + 1 | 0 : B, (0 | i) != (0 | Q) | (0 | y) != (0 | B););
if (h = B = 0, B | (i = 3 & c))
for (; B = r + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + r | 0], t = (r = r + 1 | 0) ? t : t + 1 | 0, B = n, n = B = (s = s + 1 | 0) ? B : B + 1 | 0, (0 | i) != (0 | s) | (0 | h) != (0 | B););
t = e[A + 56 >> 2], B = e[A + 60 >> 2]
}
if (B = B + y | 0, B = (t = t + c | 0) >>> 0 < c >>> 0 ? B + 1 | 0 : B, e[A + 56 >> 2] = t, e[A + 60 >> 2] = B, !B & t >>> 0 < 16) break A;
QA(A, A - -64 | 0, 16, 0), e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, I = (t = I) - c | 0, a = a - ((t >>> 0 < c >>> 0) + y | 0) | 0, g = g + c | 0
}
if (!a & I >>> 0 >= 16 | a && (QA(A, g, t = -16 & I, a), I &= 15, a = 0, g = g + t | 0), I | a) {
if (o = A - -64 | 0, s = 0, n = 0, r = 0, t = 0, !a & I >>> 0 >= 4 | a)
for (c = 12 & I, y = 0, i = 0; B = r + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + r | 0], B = (Q = 1 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + Q | 0], B = (Q = 2 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + Q | 0], B = (Q = 3 | r) + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + Q | 0], t = (r = r + 4 | 0) >>> 0 < 4 ? t + 1 | 0 : t, B = h, h = B = (i = i + 4 | 0) >>> 0 < 4 ? B + 1 | 0 : B, (0 | c) != (0 | i) | (0 | y) != (0 | B););
if (h = B = 0, B | (i = 3 & I))
for (; B = r + e[A + 56 >> 2] | 0, C[B + o | 0] = _[g + r | 0], t = (r = r + 1 | 0) ? t : t + 1 | 0, B = n, n = B = (s = s + 1 | 0) ? B : B + 1 | 0, (0 | i) != (0 | s) | (0 | h) != (0 | B););
t = a + e[A + 60 >> 2] | 0, t = (g = I + e[A + 56 >> 2] | 0) >>> 0 < I >>> 0 ? t + 1 | 0 : t, e[A + 56 >> 2] = g, e[A + 60 >> 2] = t
}
}
}
function RA(A, g, I) {
var C, a = 0,
B = 0,
_ = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0;
s = e[g + 4 >> 2], a = e[A + 4 >> 2], h = e[g + 8 >> 2], B = e[A + 8 >> 2], n = e[g + 12 >> 2], _ = e[A + 12 >> 2], p = e[g + 16 >> 2], t = e[A + 16 >> 2], D = e[g + 20 >> 2], r = e[A + 20 >> 2], y = e[g + 24 >> 2], o = e[A + 24 >> 2], f = e[g + 28 >> 2], i = e[A + 28 >> 2], w = e[g + 32 >> 2], c = e[A + 32 >> 2], k = e[g + 36 >> 2], Q = e[A + 36 >> 2], I = 0 - I | 0, E = e[A >> 2], e[A >> 2] = I & (E ^ e[g >> 2]) ^ E, e[A + 36 >> 2] = Q ^ I & (Q ^ k), e[A + 32 >> 2] = c ^ I & (c ^ w), e[A + 28 >> 2] = i ^ I & (i ^ f), e[A + 24 >> 2] = o ^ I & (o ^ y), e[A + 20 >> 2] = r ^ I & (r ^ D), e[A + 16 >> 2] = t ^ I & (t ^ p), e[A + 12 >> 2] = _ ^ I & (_ ^ n), e[A + 8 >> 2] = B ^ I & (B ^ h), e[A + 4 >> 2] = a ^ I & (a ^ s), a = e[A + 44 >> 2], s = e[g + 44 >> 2], B = e[A + 48 >> 2], h = e[g + 48 >> 2], _ = e[A + 52 >> 2], n = e[g + 52 >> 2], t = e[A + 56 >> 2], p = e[g + 56 >> 2], r = e[A + 60 >> 2], D = e[g + 60 >> 2], o = e[(y = A - -64 | 0) >> 2], f = e[g - -64 >> 2], i = e[A + 68 >> 2], w = e[g + 68 >> 2], c = e[A + 72 >> 2], k = e[g + 72 >> 2], Q = e[A + 40 >> 2], E = e[g + 40 >> 2], C = e[A + 76 >> 2], e[A + 76 >> 2] = C ^ I & (e[g + 76 >> 2] ^ C), e[A + 72 >> 2] = c ^ I & (c ^ k), e[A + 68 >> 2] = i ^ I & (i ^ w), e[y >> 2] = o ^ I & (o ^ f), e[A + 60 >> 2] = r ^ I & (r ^ D), e[A + 56 >> 2] = t ^ I & (t ^ p), e[A + 52 >> 2] = _ ^ I & (_ ^ n), e[A + 48 >> 2] = B ^ I & (B ^ h), e[A + 44 >> 2] = a ^ I & (a ^ s), e[A + 40 >> 2] = Q ^ I & (Q ^ E), a = e[A + 84 >> 2], s = e[g + 84 >> 2], B = e[A + 88 >> 2], h = e[g + 88 >> 2], _ = e[A + 92 >> 2], n = e[g + 92 >> 2], t = e[A + 96 >> 2], p = e[g + 96 >> 2], r = e[A + 100 >> 2], D = e[g + 100 >> 2], o = e[A + 104 >> 2], y = e[g + 104 >> 2], i = e[A + 108 >> 2], f = e[g + 108 >> 2], c = e[A + 112 >> 2], w = e[g + 112 >> 2], Q = e[A + 80 >> 2], k = e[g + 80 >> 2], E = e[g + 116 >> 2], g = e[A + 116 >> 2], e[A + 116 >> 2] = I & (E ^ g) ^ g, e[A + 112 >> 2] = c ^ I & (c ^ w), e[A + 108 >> 2] = i ^ I & (i ^ f), e[A + 104 >> 2] = o ^ I & (o ^ y), e[A + 100 >> 2] = r ^ I & (r ^ D), e[A + 96 >> 2] = t ^ I & (t ^ p), e[A + 92 >> 2] = _ ^ I & (_ ^ n), e[A + 88 >> 2] = B ^ I & (B ^ h), e[A + 84 >> 2] = a ^ I & (a ^ s), e[A + 80 >> 2] = Q ^ I & (Q ^ k)
}
function LA(A, g) {
var I, C, a = 0;
for (s = I = s - 192 | 0, R(C = I + 144 | 0, g), R(a = I + 96 | 0, C), R(a, a), v(a, g, a), v(C, C, a), R(g = I + 48 | 0, C), v(a, a, g), R(g, a), R(g, g), R(g, g), R(g, g), R(g, g), v(a, g, a), R(g, a), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), v(g, g, a), R(I, g), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), v(g, I, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), v(a, g, a), R(g, a), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), v(g, g, a), R(I, g), g = 1; R(I, I), 100 != (0 | (g = g + 1 | 0)););
v(g = I + 48 | 0, I, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), R(g, g), v(a = I + 96 | 0, g, a), R(a, a), R(a, a), R(a, a), R(a, a), R(a, a), v(A, a, I + 144 | 0), s = I + 192 | 0
}
function PA(A, g) {
var I, C = 0,
a = 0;
for (s = I = s - 144 | 0, R(a = I + 96 | 0, g), R(C = I + 48 | 0, a), R(C, C), v(C, g, C), v(a, a, C), R(a, a), v(a, C, a), R(C, a), R(C, C), R(C, C), R(C, C), R(C, C), v(a, C, a), R(C, a), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), v(C, C, a), R(I, C), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), R(I, I), v(C, I, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), v(a, C, a), R(C, a), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), v(C, C, a), R(I, C), C = 1; R(I, I), 100 != (0 | (C = C + 1 | 0)););
v(C = I + 48 | 0, I, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), R(C, C), v(a = I + 96 | 0, C, a), R(a, a), R(a, a), v(A, a, g), s = I + 144 | 0
}
function qA(A, g) {
var I, a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d = 0,
u = 0,
S = 0,
b = 0;
s = I = s - 320 | 0, pA(a = A + 40 | 0, g), e[A + 84 >> 2] = 0, e[A + 88 >> 2] = 0, e[A + 80 >> 2] = 1, e[A + 92 >> 2] = 0, e[A + 96 >> 2] = 0, e[A + 100 >> 2] = 0, e[A + 104 >> 2] = 0, e[A + 108 >> 2] = 0, e[A + 112 >> 2] = 0, e[A + 116 >> 2] = 0, R(S = I + 240 | 0, a), v(u = I + 192 | 0, S, 1600), b = -1, B = e[I + 240 >> 2] - 1 | 0, e[I + 240 >> 2] = B, e[I + 192 >> 2] = e[I + 192 >> 2] + 1, t = e[I + 244 >> 2], r = e[I + 248 >> 2], o = e[I + 252 >> 2], i = e[I + 256 >> 2], c = e[I + 260 >> 2], Q = e[I + 264 >> 2], y = e[I + 268 >> 2], E = e[I + 272 >> 2], h = e[I + 276 >> 2], R(d = I + 144 | 0, u), v(d, d, u), R(A, d), v(A, A, u), v(A, A, S), PA(A, A), v(A, A, d), v(A, A, S), R(d = I + 96 | 0, A), v(d, d, u), u = e[I + 132 >> 2], e[I + 84 >> 2] = u - h, d = e[I + 128 >> 2], e[I + 80 >> 2] = d - E, S = e[I + 124 >> 2], e[I + 76 >> 2] = S - y, n = e[I + 120 >> 2], e[I + 72 >> 2] = n - Q, p = e[I + 116 >> 2], e[I + 68 >> 2] = p - c, D = e[I + 112 >> 2], e[I + 64 >> 2] = D - i, f = e[I + 108 >> 2], e[I + 60 >> 2] = f - o, w = e[I + 104 >> 2], e[I + 56 >> 2] = w - r, k = e[I + 100 >> 2], e[I + 52 >> 2] = k - t, l = e[I + 96 >> 2], e[I + 48 >> 2] = l - B, Bg(I, I + 48 | 0);
A: {
if (!Sg(I, 32)) {
if (e[I + 36 >> 2] = u + h, e[I + 32 >> 2] = d + E, e[I + 28 >> 2] = S + y, e[I + 24 >> 2] = Q + n, e[I + 20 >> 2] = c + p, e[I + 16 >> 2] = i + D, e[I + 12 >> 2] = o + f, e[I + 8 >> 2] = r + w, e[I + 4 >> 2] = t + k, e[I >> 2] = B + l, Bg(u = I + 288 | 0, I), !Sg(u, 32)) break A;
v(A, A, 1648)
}
Bg(I + 288 | 0, A),
(1 & C[I + 288 | 0]) == (_[g + 31 | 0] >>> 7 | 0) && (e[A >> 2] = 0 - e[A >> 2], e[A + 36 >> 2] = 0 - e[A + 36 >> 2], e[A + 32 >> 2] = 0 - e[A + 32 >> 2], e[A + 28 >> 2] = 0 - e[A + 28 >> 2], e[A + 24 >> 2] = 0 - e[A + 24 >> 2], e[A + 20 >> 2] = 0 - e[A + 20 >> 2], e[A + 16 >> 2] = 0 - e[A + 16 >> 2], e[A + 12 >> 2] = 0 - e[A + 12 >> 2], e[A + 8 >> 2] = 0 - e[A + 8 >> 2], e[A + 4 >> 2] = 0 - e[A + 4 >> 2]),
v(A + 120 | 0, A, a),
b = 0
}
return s = I + 320 | 0, b
}
function zA(A, g, I, a, e) {
A |= 0, g |= 0, I |= 0, a |= 0;
var t = 0,
o = 0,
i = 0,
c = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0;
A: {
g: {
I: {
C: {
a: {
B: {
e: {
if (1 == (-7 & (e |= 0)) && (c = (t = (a >>> 0) / 3 | 0) << 2, (t = r(t, -3) + a | 0) && (c = 2 & e ? 2 + ((t >>> 1 | 0) + c | 0) | 0 : c + 4 | 0), !(g >>> 0 <= c >>> 0))) {
if (!(e >>> 0 >= 4)) {
if (!a) break C;
t = 0;
break e
}
if (!a) break C;
for (t = 0;;) {
for (y = (h = _[I + s | 0]) | y << 8, t |= 8; n = 65510 + (o = y >>> (t = (e = t) - 6 | 0) & 63) >>> 8 | 0, E = o + 65484 >>> 8 | 0, C[A + i | 0] = (1 + (16321 ^ o) ^ -1) >>> 8 & 45 | o + 252 & o + 65474 >>> 8 & (-1 ^ E) | (o + 32705 ^ -1) >>> 8 & 95 | n & o + 65 | E & o + 71 & (-1 ^ n), i = i + 1 | 0, t >>> 0 > 5;);
if ((0 | (s = s + 1 | 0)) == (0 | a)) break
}
if (!t) break a;
t = (a = 65510 + (e = h << 12 - e & 63) >>> 8 | 0) & e + 65, E = e + 252 & e + 65474 >>> 8 & (-1 ^ (I = e + 65484 >>> 8 | 0)), a = I & e + 71 & (-1 ^ a), y = e + 32705 | 0, e = (1 + (16321 ^ e) ^ -1) >>> 8 & 45, I = 95;
break B
}
QC(),
B()
}
for (;;) {
for (y = (h = _[I + s | 0]) | y << 8, t |= 8; n = 65510 + (o = y >>> (t = (e = t) - 6 | 0) & 63) >>> 8 | 0, E = o + 65484 >>> 8 | 0, C[A + i | 0] = (1 + (16321 ^ o) ^ -1) >>> 8 & 43 | o + 252 & o + 65474 >>> 8 & (-1 ^ E) | (o + 16321 ^ -1) >>> 8 & 47 | n & o + 65 | E & o + 71 & (-1 ^ n), i = i + 1 | 0, t >>> 0 > 5;);
if ((0 | (s = s + 1 | 0)) == (0 | a)) break
}
if (!t) break a;t = (a = 65510 + (e = h << 12 - e & 63) >>> 8 | 0) & e + 65,
E = e + 252 & e + 65474 >>> 8 & (-1 ^ (I = e + 65484 >>> 8 | 0)),
a = I & e + 71 & (-1 ^ a),
y = e + 16321 | 0,
e = (1 + (16321 ^ e) ^ -1) >>> 8 & 43,
I = 47
}
C[A + i | 0] = I & (-1 ^ y) >>> 8 | t | E | e | a,
i = i + 1 | 0
}
if (i >>> 0 > c >>> 0) break I
}
if (i >>> 0 < c >>> 0) break g;c = i;
break A
}
Q(1104, 1218, 231, 1515),
B()
}
vI(A + i | 0, 61, c - i | 0)
}
return vI(A + c | 0, 0, (g >>> 0 > (I = c + 1 | 0) >>> 0 ? g : I) - c | 0), 0 | A
}
function TA(A, g, I) {
var C, a, B, _, t, o, i, c, Q = 0;
s = C = s - 128 | 0, e[A >> 2] = 1, e[A + 4 >> 2] = 0, e[A + 8 >> 2] = 0, e[A + 12 >> 2] = 0, e[A + 16 >> 2] = 0, e[A + 20 >> 2] = 0, e[A + 24 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 32 >> 2] = 0, e[A + 36 >> 2] = 0, e[A + 40 >> 2] = 1, vI(A + 44 | 0, 0, 76), RA(A, g = r(g, 960) + 3008 | 0, (255 & (1 ^ (Q = I - ((I >> 31 & I) << 1) | 0))) - 1 >>> 31 | 0), RA(A, g + 120 | 0, (255 & (2 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 240 | 0, (255 & (3 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 360 | 0, (255 & (4 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 480 | 0, (255 & (5 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 600 | 0, (255 & (6 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 720 | 0, (255 & (7 ^ Q)) - 1 >>> 31 | 0), RA(A, g + 840 | 0, (255 & (8 ^ Q)) - 1 >>> 31 | 0), g = e[A + 76 >> 2], e[C + 40 >> 2] = e[A + 72 >> 2], e[C + 44 >> 2] = g, Q = e[4 + (g = A - -64 | 0) >> 2], e[C + 32 >> 2] = e[g >> 2], e[C + 36 >> 2] = Q, g = e[A + 60 >> 2], e[C + 24 >> 2] = e[A + 56 >> 2], e[C + 28 >> 2] = g, g = e[A + 52 >> 2], e[C + 16 >> 2] = e[A + 48 >> 2], e[C + 20 >> 2] = g, g = e[A + 44 >> 2], e[C + 8 >> 2] = e[A + 40 >> 2], e[C + 12 >> 2] = g, g = e[A + 12 >> 2], e[C + 56 >> 2] = e[A + 8 >> 2], e[C + 60 >> 2] = g, Q = e[A + 20 >> 2], e[(g = C - -64 | 0) >> 2] = e[A + 16 >> 2], e[g + 4 >> 2] = Q, g = e[A + 28 >> 2], e[C + 72 >> 2] = e[A + 24 >> 2], e[C + 76 >> 2] = g, g = e[A + 36 >> 2], e[C + 80 >> 2] = e[A + 32 >> 2], e[C + 84 >> 2] = g, g = e[A + 4 >> 2], e[C + 48 >> 2] = e[A >> 2], e[C + 52 >> 2] = g, g = e[A + 84 >> 2], Q = e[A + 88 >> 2], a = e[A + 92 >> 2], B = e[A + 96 >> 2], _ = e[A + 100 >> 2], t = e[A + 104 >> 2], o = e[A + 108 >> 2], i = e[A + 112 >> 2], c = e[A + 80 >> 2], e[C + 124 >> 2] = 0 - e[A + 116 >> 2], e[C + 120 >> 2] = 0 - i, e[C + 116 >> 2] = 0 - o, e[C + 112 >> 2] = 0 - t, e[C + 108 >> 2] = 0 - _, e[C + 104 >> 2] = 0 - B, e[C + 100 >> 2] = 0 - a, e[C + 96 >> 2] = 0 - Q, e[C + 92 >> 2] = 0 - g, e[C + 88 >> 2] = 0 - c, RA(A, C + 8 | 0, (128 & I) >>> 7 | 0), s = C + 128 | 0
}
function jA(A) {
var g, I, C, a, B, _, t, r, o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0;
return s = g = s - 320 | 0, R(i = g + 240 | 0, A), R(c = g + 192 | 0, A + 40 | 0), R(o = g + 144 | 0, A + 80 | 0), A = e[g + 240 >> 2], Q = e[g + 192 >> 2], y = e[g + 244 >> 2], E = e[g + 196 >> 2], h = e[g + 248 >> 2], n = e[g + 200 >> 2], p = e[g + 252 >> 2], D = e[g + 204 >> 2], f = e[g + 256 >> 2], w = e[g + 208 >> 2], k = e[g + 260 >> 2], l = e[g + 212 >> 2], d = e[g + 264 >> 2], u = e[g + 216 >> 2], S = e[g + 268 >> 2], b = e[g + 220 >> 2], F = e[g + 272 >> 2], N = e[g + 224 >> 2], e[g + 84 >> 2] = e[g + 228 >> 2] - e[g + 276 >> 2], e[g + 80 >> 2] = N - F, e[g + 76 >> 2] = b - S, e[g + 72 >> 2] = u - d, e[g + 68 >> 2] = l - k, e[g + 64 >> 2] = w - f, e[g + 60 >> 2] = D - p, e[g + 56 >> 2] = n - h, e[g + 52 >> 2] = E - y, e[g + 48 >> 2] = Q - A, v(A = g + 48 | 0, A, o), v(g, i, c), v(g, g, 1600), R(g + 96 | 0, o), o = e[g + 48 >> 2], i = e[g + 96 >> 2], c = e[g >> 2], Q = e[g + 52 >> 2], y = e[g + 100 >> 2], E = e[g + 4 >> 2], h = e[g + 56 >> 2], n = e[g + 104 >> 2], p = e[g + 8 >> 2], D = e[g + 60 >> 2], f = e[g + 108 >> 2], w = e[g + 12 >> 2], k = e[g + 64 >> 2], l = e[g + 112 >> 2], d = e[g + 16 >> 2], u = e[g + 68 >> 2], S = e[g + 116 >> 2], b = e[g + 20 >> 2], F = e[g + 72 >> 2], N = e[g + 120 >> 2], I = e[g + 24 >> 2], C = e[g + 76 >> 2], a = e[g + 124 >> 2], B = e[g + 28 >> 2], _ = e[g + 80 >> 2], t = e[g + 128 >> 2], r = e[g + 32 >> 2], e[g + 84 >> 2] = e[g + 84 >> 2] - (e[g + 132 >> 2] + e[g + 36 >> 2] | 0), e[g + 80 >> 2] = _ - (t + r | 0), e[g + 76 >> 2] = C - (a + B | 0), e[g + 72 >> 2] = F - (N + I | 0), e[g + 68 >> 2] = u - (S + b | 0), e[g + 64 >> 2] = k - (l + d | 0), e[g + 60 >> 2] = D - (f + w | 0), e[g + 56 >> 2] = h - (n + p | 0), e[g + 52 >> 2] = Q - (y + E | 0), e[g + 48 >> 2] = o - (i + c | 0), Bg(o = g + 288 | 0, A), A = Sg(o, 32), s = g + 320 | 0, A
}
function XA(A, g, I, a) {
var B = 0,
e = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0;
if (I | a) A: for (c = A + 224 | 0, o = A + 96 | 0, e = _[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24;;) {
if (B = e + o | 0, !a & I >>> 0 <= (t = 256 - e | 0) >>> 0) {
uI(B, g, I), g = I + (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) | 0, C[A + 352 | 0] = g, C[A + 353 | 0] = g >>> 8, C[A + 354 | 0] = g >>> 16, C[A + 355 | 0] = g >>> 24;
break A
}
if (uI(B, g, t), B = (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) + t | 0, C[A + 352 | 0] = B, C[A + 353 | 0] = B >>> 8, C[A + 354 | 0] = B >>> 16, C[A + 355 | 0] = B >>> 24, i = e = _[A + 68 | 0] | _[A + 69 | 0] << 8 | _[A + 70 | 0] << 16 | _[A + 71 | 0] << 24, e = (r = 128 + (B = _[A + 64 | 0] | _[A + 65 | 0] << 8 | _[A + 66 | 0] << 16 | _[A + 67 | 0] << 24) | 0) >>> 0 < 128 ? e + 1 | 0 : e, C[A + 64 | 0] = r, C[A + 65 | 0] = r >>> 8, C[A + 66 | 0] = r >>> 16, C[A + 67 | 0] = r >>> 24, C[A + 68 | 0] = e, C[A + 69 | 0] = e >>> 8, C[A + 70 | 0] = e >>> 16, C[A + 71 | 0] = e >>> 24, e = _[A + 76 | 0] | _[A + 77 | 0] << 8 | _[A + 78 | 0] << 16 | _[A + 79 | 0] << 24, e = (i = B = -1 == (0 | i) & B >>> 0 > 4294967167) >>> 0 > (B = B + (_[A + 72 | 0] | _[A + 73 | 0] << 8 | _[A + 74 | 0] << 16 | _[A + 75 | 0] << 24) | 0) >>> 0 ? e + 1 | 0 : e, C[A + 72 | 0] = B, C[A + 73 | 0] = B >>> 8, C[A + 74 | 0] = B >>> 16, C[A + 75 | 0] = B >>> 24, C[A + 76 | 0] = e, C[A + 77 | 0] = e >>> 8, C[A + 78 | 0] = e >>> 16, C[A + 79 | 0] = e >>> 24, D(A, o), uI(o, c, 128), B = e = (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) - 128 | 0, C[A + 352 | 0] = B, C[A + 353 | 0] = B >>> 8, C[A + 354 | 0] = B >>> 16, C[A + 355 | 0] = B >>> 24, g = g + t | 0, !((a = a - (I >>> 0 < t >>> 0) | 0) | (I = I - t | 0))) break
}
return 0
}
function OA(A) {
var g = 0,
I = 0,
C = 0,
a = 0,
B = 0,
_ = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0;
for (I = e[A + 60 >> 2], h = e[A + 56 >> 2], s = e[A + 52 >> 2], y = e[A + 48 >> 2], g = e[A + 44 >> 2], C = e[A + 40 >> 2], n = e[A + 36 >> 2], Q = e[A + 32 >> 2], a = e[A + 28 >> 2], B = e[A + 24 >> 2], _ = e[A + 20 >> 2], t = e[A + 16 >> 2], r = e[A + 12 >> 2], o = e[A + 8 >> 2], i = e[A + 4 >> 2], c = e[A >> 2]; E = LI(_ + i | 0, 7) ^ n, p = LI(E + _ | 0, 9) ^ s, t = LI(c + y | 0, 7) ^ t, D = LI(t + c | 0, 9) ^ Q, f = LI(D + t | 0, 13) ^ y, r = LI(g + I | 0, 7) ^ r, a = LI(r + I | 0, 9) ^ a, Q = LI(a + r | 0, 13) ^ g, I = LI(a + Q | 0, 18) ^ I, g = LI(C + B | 0, 7) ^ h, y = f ^ LI(I + g | 0, 7), s = p ^ LI(y + I | 0, 9), h = LI(y + s | 0, 13) ^ g, I = LI(s + h | 0, 18) ^ I, o = LI(g + C | 0, 9) ^ o, B = LI(o + g | 0, 13) ^ B, C = LI(B + o | 0, 18) ^ C, g = LI(C + E | 0, 7) ^ Q, Q = LI(g + C | 0, 9) ^ D, n = LI(g + Q | 0, 13) ^ E, C = LI(Q + n | 0, 18) ^ C, i = LI(E + p | 0, 13) ^ i, _ = LI(i + p | 0, 18) ^ _, B = LI(_ + t | 0, 7) ^ B, a = LI(B + _ | 0, 9) ^ a, t = LI(a + B | 0, 13) ^ t, _ = LI(t + a | 0, 18) ^ _, c = LI(D + f | 0, 18) ^ c, i = LI(c + r | 0, 7) ^ i, o = LI(i + c | 0, 9) ^ o, r = LI(o + i | 0, 13) ^ r, c = LI(r + o | 0, 18) ^ c, E = w >>> 0 < 6, w = w + 2 | 0, E;);
e[A >> 2] = e[A >> 2] + c, e[A + 4 >> 2] = e[A + 4 >> 2] + i, e[A + 8 >> 2] = e[A + 8 >> 2] + o, e[A + 12 >> 2] = e[A + 12 >> 2] + r, e[A + 16 >> 2] = e[A + 16 >> 2] + t, e[A + 20 >> 2] = e[A + 20 >> 2] + _, e[A + 24 >> 2] = e[A + 24 >> 2] + B, e[A + 28 >> 2] = e[A + 28 >> 2] + a, e[A + 32 >> 2] = e[A + 32 >> 2] + Q, e[A + 36 >> 2] = e[A + 36 >> 2] + n, e[A + 40 >> 2] = e[A + 40 >> 2] + C, e[A + 44 >> 2] = e[A + 44 >> 2] + g, e[A + 48 >> 2] = e[A + 48 >> 2] + y, e[A + 52 >> 2] = e[A + 52 >> 2] + s, e[A + 56 >> 2] = e[A + 56 >> 2] + h, e[A + 60 >> 2] = e[A + 60 >> 2] + I
}
function WA(A, g, I, a) {
var B, e = 0;
return s = B = s - 320 | 0, e = -1, ug(I) && (Fg(I) || bA(B, I) || IA(B) && (C[0 | A] = _[0 | g], C[A + 1 | 0] = _[g + 1 | 0], C[A + 2 | 0] = _[g + 2 | 0], C[A + 3 | 0] = _[g + 3 | 0], C[A + 4 | 0] = _[g + 4 | 0], C[A + 5 | 0] = _[g + 5 | 0], C[A + 6 | 0] = _[g + 6 | 0], C[A + 7 | 0] = _[g + 7 | 0], C[A + 8 | 0] = _[g + 8 | 0], C[A + 9 | 0] = _[g + 9 | 0], C[A + 10 | 0] = _[g + 10 | 0], C[A + 11 | 0] = _[g + 11 | 0], C[A + 12 | 0] = _[g + 12 | 0], C[A + 13 | 0] = _[g + 13 | 0], C[A + 14 | 0] = _[g + 14 | 0], C[A + 15 | 0] = _[g + 15 | 0], C[A + 16 | 0] = _[g + 16 | 0], C[A + 17 | 0] = _[g + 17 | 0], C[A + 18 | 0] = _[g + 18 | 0], C[A + 19 | 0] = _[g + 19 | 0], C[A + 20 | 0] = _[g + 20 | 0], C[A + 21 | 0] = _[g + 21 | 0], C[A + 22 | 0] = _[g + 22 | 0], C[A + 23 | 0] = _[g + 23 | 0], C[A + 24 | 0] = _[g + 24 | 0], C[A + 25 | 0] = _[g + 25 | 0], C[A + 26 | 0] = _[g + 26 | 0], C[A + 27 | 0] = _[g + 27 | 0], C[A + 28 | 0] = _[g + 28 | 0], C[A + 29 | 0] = _[g + 29 | 0], C[A + 30 | 0] = _[g + 30 | 0], I = _[g + 31 | 0], a && (C[0 | A] = 248 & _[0 | A], I |= 64), C[A + 31 | 0] = 127 & I, U(I = B + 160 | 0, A, B), cI(A, I), (127 & _[A + 31 | 0] | _[A + 30 | 0] | _[A + 29 | 0] | _[A + 28 | 0] | _[A + 27 | 0] | _[A + 26 | 0] | _[A + 25 | 0] | _[A + 24 | 0] | _[A + 23 | 0] | _[A + 22 | 0] | _[A + 21 | 0] | _[A + 20 | 0] | _[A + 19 | 0] | _[A + 18 | 0] | _[A + 17 | 0] | _[A + 16 | 0] | _[A + 15 | 0] | _[A + 14 | 0] | _[A + 13 | 0] | _[A + 12 | 0] | _[A + 11 | 0] | _[A + 10 | 0] | _[A + 9 | 0] | _[A + 8 | 0] | _[A + 7 | 0] | _[A + 6 | 0] | _[A + 5 | 0] | _[A + 4 | 0] | _[A + 3 | 0] | _[A + 2 | 0] | _[A + 1 | 0] | 1 ^ _[0 | A]) - 1 & 256 || (e = Sg(g, 32) ? -1 : 0))), s = B + 320 | 0, e
}
function VA(A, g, I, a, B) {
var t, r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0;
if (s = t = s - 48 | 0, B && rI(B, 102), !(36 != _[0 | a] | 55 != _[a + 1 | 0] | 36 != _[a + 2 | 0]) && (Q = Ug(_[a + 3 | 0])) && (r = Pg(t + 12 | 0, a + 4 | 0)) && (c = Pg(t + 8 | 0, r))) {
for (o = Rg(c) + 1 | 0; r = 0, o && 36 != _[0 | (r = c + (o = o - 1 | 0) | 0)];);
if (i = r - c | 0, r || (i = Rg(c)), !((i = 45 + (o = (r = i) + (c - a | 0) | 0) | 0) >>> 0 > 102 | r >>> 0 > i >>> 0 || (i = A, E = g, h = I, A = 31 & (Q = Q - 1024 | 0), (63 & Q) >>> 0 >= 32 ? (g = 1 << A, I = 0) : g = (I = 1 << A) - 1 & 1 >>> 32 - A, oA(i, E, h, c, r, I, g, e[t + 12 >> 2], e[t + 8 >> 2], t + 16 | 0, 32)))) {
for (r = uI(B, a, o), C[0 | (A = r + o | 0)] = 36, y = (i = r + 102 | 0) - (B = A + 1 | 0) | 0, I = 0;;) {
A: if ((g = I) >>> 0 > 31) a = B;
else if (A = B, I = (o = g + 1 | 0) + (E = (I = 31 - g | 0) >>> 0 >= 2 ? 2 : I) | 0, a = 0, c = 0, B = _[(Q = t + 16 | 0) + g | 0], E && (B = _[o + Q | 0] << 8 | B, (0 | (g = g + 2 | 0)) != (0 | I) && (c = 1, B = _[g + Q | 0] << 16 | B)), y && (C[0 | A] = _[1024 + (63 & B) | 0], 1 != (0 | y))) {
if (C[A + 1 | 0] = _[1024 + (B >>> 6 & 63) | 0], E = A + y | 0, g = A + 2 | 0, (0 | I) != (0 | o)) {
if (2 == (0 | y)) break A;
if (C[A + 2 | 0] = _[1024 + (B >>> 12 & 63) | 0], g = A + 3 | 0, c) {
if (3 == (0 | y)) break A;
C[A + 3 | 0] = _[1024 + (B >>> 18 | 0) | 0], g = A + 4 | 0
}
}
if (y = E - (B = g) | 0, B) continue
}
break
}
jC(t + 16 | 0, 32), y = 0, !a | a >>> 0 >= i >>> 0 || (C[0 | a] = 0, y = r)
}
}
return s = t + 48 | 0, y
}
function ZA(A, g, I) {
var C, a, B, t = 0,
o = 0,
i = 0,
c = 0;
s = C = s - 16 | 0, a = e[A + 20 >> 2], e[A + 20 >> 2] = 0, B = e[A + 4 >> 2], e[A + 4 >> 2] = 0, t = -26;
A: {
g: {
I: {
C: switch (I - 1 | 0) {
case 1:
if (t = -32, CI(g, 1182, 9)) break A;
g = g + 9 | 0;
break I;
case 0:
break C;
default:
break A
}
if (t = -32, CI(g, 1173, 8)) break A;g = g + 8 | 0
}
if (!((t = CI(g, 1439, 3)) || ((o = _[0 | (I = g + 3 | 0)]) - 58 & 255) >>> 0 < 246)) {
for (c = t ? g : I, g = 0, t = o;;) {
if (i = I, g >>> 0 > 429496729) break g;
if ((t = (255 & t) - 48 | 0) >>> 0 > (-1 ^ (g = r(g, 10))) >>> 0) break g;
if (g = g + t | 0, !(((t = _[0 | (I = I + 1 | 0)]) - 58 & 255) >>> 0 > 245)) break
}
if (!(48 == (0 | o) & (0 | c) != (0 | i) | (0 | I) == (0 | c))) {
if (t = -26, 19 != (0 | g)) break A;
if (!CI(I, 1451, 3) && (I = Hg(i + 4 | 0, g = C + 12 | 0)) && (e[A + 44 >> 2] = e[C + 12 >> 2], !CI(I, 1443, 3) && (I = Hg(I + 3 | 0, g)) && (e[A + 40 >> 2] = e[C + 12 >> 2], !CI(I, 1447, 3) && (I = Hg(I + 3 | 0, g)) && (t = e[C + 12 >> 2], e[A + 48 >> 2] = t, e[A + 52 >> 2] = t, 36 == _[0 | I] && (e[C + 12 >> 2] = a, !DA(t = e[A + 16 >> 2], a, i = I = I + 1 | 0, o = Rg(I), 0, g, I = C + 8 | 0, 3) && (e[A + 20 >> 2] = e[C + 12 >> 2], t = e[C + 8 >> 2], 36 == _[0 | t] && (e[C + 12 >> 2] = B, t = t + 1 | 0, !DA(e[A >> 2], B, t, Rg(t), 0, g, I, 3)))))))) {
if (e[A + 4 >> 2] = e[C + 12 >> 2], g = e[C + 8 >> 2], t = pg(A)) break A;
t = _[0 | g] ? -32 : 0;
break A
}
}
}
}
t = -32
}
return s = C + 16 | 0, t
}
function $A(A, g) {
var I, C = 0,
a = 0,
B = 0,
_ = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0;
C = e[g + 4 >> 2], B = e[g + 44 >> 2], _ = e[g + 8 >> 2], t = e[g + 48 >> 2], r = e[g + 12 >> 2], o = e[g + 52 >> 2], i = e[g + 16 >> 2], c = e[g + 56 >> 2], Q = e[g + 20 >> 2], y = e[g + 60 >> 2], E = e[g + 24 >> 2], s = e[(a = g - -64 | 0) >> 2], h = e[g + 28 >> 2], n = e[g + 68 >> 2], p = e[g + 32 >> 2], D = e[g + 72 >> 2], f = e[g + 36 >> 2], I = e[g + 76 >> 2], e[A >> 2] = e[g >> 2] + e[g + 40 >> 2], e[A + 36 >> 2] = f + I, e[A + 32 >> 2] = p + D, e[A + 28 >> 2] = h + n, e[A + 24 >> 2] = E + s, e[A + 20 >> 2] = Q + y, e[A + 16 >> 2] = i + c, e[A + 12 >> 2] = r + o, e[A + 8 >> 2] = _ + t, e[A + 4 >> 2] = C + B, C = e[g + 4 >> 2], B = e[g + 44 >> 2], _ = e[g + 8 >> 2], t = e[g + 48 >> 2], r = e[g + 12 >> 2], o = e[g + 52 >> 2], i = e[g + 16 >> 2], c = e[g + 56 >> 2], Q = e[g + 20 >> 2], y = e[g + 60 >> 2], E = e[g + 24 >> 2], a = e[a >> 2], s = e[g + 28 >> 2], h = e[g + 68 >> 2], n = e[g + 32 >> 2], p = e[g + 72 >> 2], D = e[g >> 2], f = e[g + 40 >> 2], e[A + 76 >> 2] = e[g + 76 >> 2] - e[g + 36 >> 2], e[A + 72 >> 2] = p - n, e[A + 68 >> 2] = h - s, e[A - -64 >> 2] = a - E, e[A + 60 >> 2] = y - Q, e[A + 56 >> 2] = c - i, e[A + 52 >> 2] = o - r, e[A + 48 >> 2] = t - _, e[A + 44 >> 2] = B - C, e[A + 40 >> 2] = f - D, C = e[g + 84 >> 2], e[A + 80 >> 2] = e[g + 80 >> 2], e[A + 84 >> 2] = C, C = e[g + 92 >> 2], e[A + 88 >> 2] = e[g + 88 >> 2], e[A + 92 >> 2] = C, C = e[g + 100 >> 2], e[A + 96 >> 2] = e[g + 96 >> 2], e[A + 100 >> 2] = C, C = e[g + 108 >> 2], e[A + 104 >> 2] = e[g + 104 >> 2], e[A + 108 >> 2] = C, C = e[g + 116 >> 2], e[A + 112 >> 2] = e[g + 112 >> 2], e[A + 116 >> 2] = C, v(A + 120 | 0, g + 120 | 0, 1696)
}
function Ag(A, g, I) {
var C, a, B, _, t, r, o, i, c, Q, y, E, h = 0,
n = 0,
p = 0,
D = 0,
f = 0;
h = e[g + 12 >> 2], n = e[g + 8 >> 2], p = e[g + 4 >> 2], C = s + -64 & -64, g = e[g >> 2], e[C >> 2] = e[35760 + ((255 & g) << 2) >> 2], e[C + 4 >> 2] = e[35760 + (p >>> 6 & 1020) >> 2], e[C + 8 >> 2] = e[35760 + (n >>> 14 & 1020) >> 2], e[C + 12 >> 2] = e[35760 + (h >>> 22 & 1020) >> 2], e[C + 16 >> 2] = e[35760 + ((255 & p) << 2) >> 2], e[C + 20 >> 2] = e[35760 + (n >>> 6 & 1020) >> 2], e[C + 24 >> 2] = e[35760 + (h >>> 14 & 1020) >> 2], e[C + 28 >> 2] = e[35760 + (g >>> 22 & 1020) >> 2], e[C + 32 >> 2] = e[35760 + ((255 & n) << 2) >> 2], e[C + 36 >> 2] = e[35760 + (h >>> 6 & 1020) >> 2], e[C + 40 >> 2] = e[35760 + (g >>> 14 & 1020) >> 2], e[C + 44 >> 2] = e[35760 + (p >>> 22 & 1020) >> 2], e[C + 48 >> 2] = e[35760 + ((255 & h) << 2) >> 2], e[C + 52 >> 2] = e[35760 + (g >>> 6 & 1020) >> 2], e[C + 56 >> 2] = e[35760 + (p >>> 14 & 1020) >> 2], e[C + 60 >> 2] = e[35760 + (n >>> 22 & 1020) >> 2], g = e[C + 12 >> 2], h = e[C >> 2], n = e[C + 4 >> 2], p = e[C + 8 >> 2], a = e[C + 28 >> 2], B = e[C + 16 >> 2], _ = e[C + 20 >> 2], t = e[C + 24 >> 2], r = e[C + 44 >> 2], o = e[C + 32 >> 2], i = e[C + 36 >> 2], c = e[C + 40 >> 2], Q = e[I >> 2], y = e[I + 4 >> 2], E = e[I + 8 >> 2], D = A, f = e[I + 12 >> 2] ^ e[C + 48 >> 2] ^ LI(e[C + 52 >> 2], 8) ^ LI(e[C + 56 >> 2], 16) ^ LI(e[C + 60 >> 2], 24), e[D + 12 >> 2] = f, D = A, f = LI(i, 8) ^ o ^ LI(c, 16) ^ LI(r, 24) ^ E, e[D + 8 >> 2] = f, D = A, f = LI(_, 8) ^ B ^ LI(t, 16) ^ LI(a, 24) ^ y, e[D + 4 >> 2] = f, D = A, f = LI(n, 8) ^ h ^ LI(p, 16) ^ LI(g, 24) ^ Q, e[D >> 2] = f
}
function gg(A, g, I) {
var a, B = 0;
return s = a = s - 160 | 0, C[0 | A] = _[0 | g], C[A + 1 | 0] = _[g + 1 | 0], C[A + 2 | 0] = _[g + 2 | 0], C[A + 3 | 0] = _[g + 3 | 0], C[A + 4 | 0] = _[g + 4 | 0], C[A + 5 | 0] = _[g + 5 | 0], C[A + 6 | 0] = _[g + 6 | 0], C[A + 7 | 0] = _[g + 7 | 0], C[A + 8 | 0] = _[g + 8 | 0], C[A + 9 | 0] = _[g + 9 | 0], C[A + 10 | 0] = _[g + 10 | 0], C[A + 11 | 0] = _[g + 11 | 0], C[A + 12 | 0] = _[g + 12 | 0], C[A + 13 | 0] = _[g + 13 | 0], C[A + 14 | 0] = _[g + 14 | 0], C[A + 15 | 0] = _[g + 15 | 0], C[A + 16 | 0] = _[g + 16 | 0], C[A + 17 | 0] = _[g + 17 | 0], C[A + 18 | 0] = _[g + 18 | 0], C[A + 19 | 0] = _[g + 19 | 0], C[A + 20 | 0] = _[g + 20 | 0], C[A + 21 | 0] = _[g + 21 | 0], C[A + 22 | 0] = _[g + 22 | 0], C[A + 23 | 0] = _[g + 23 | 0], C[A + 24 | 0] = _[g + 24 | 0], C[A + 25 | 0] = _[g + 25 | 0], C[A + 26 | 0] = _[g + 26 | 0], C[A + 27 | 0] = _[g + 27 | 0], C[A + 28 | 0] = _[g + 28 | 0], C[A + 29 | 0] = _[g + 29 | 0], C[A + 30 | 0] = _[g + 30 | 0], B = _[g + 31 | 0], I && (C[0 | A] = 248 & _[0 | A], B |= 64), C[A + 31 | 0] = 127 & B, wA(a, A), cI(A, a), I = -1, (127 & _[A + 31 | 0] | _[A + 30 | 0] | _[A + 29 | 0] | _[A + 28 | 0] | _[A + 27 | 0] | _[A + 26 | 0] | _[A + 25 | 0] | _[A + 24 | 0] | _[A + 23 | 0] | _[A + 22 | 0] | _[A + 21 | 0] | _[A + 20 | 0] | _[A + 19 | 0] | _[A + 18 | 0] | _[A + 17 | 0] | _[A + 16 | 0] | _[A + 15 | 0] | _[A + 14 | 0] | _[A + 13 | 0] | _[A + 12 | 0] | _[A + 11 | 0] | _[A + 10 | 0] | _[A + 9 | 0] | _[A + 8 | 0] | _[A + 7 | 0] | _[A + 6 | 0] | _[A + 5 | 0] | _[A + 4 | 0] | _[A + 3 | 0] | _[A + 2 | 0] | _[A + 1 | 0] | 1 ^ _[0 | A]) - 1 & 256 || (I = Sg(g, 32) ? -1 : 0), s = a + 160 | 0, I
}
function Ig(A, g) {
var I, a, B, _, t, o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
p = 0;
(o = e[A + 56 >> 2]) | (i = e[A + 60 >> 2]) && (C[(Q = A - -64 | 0) + o | 0] = 1, !((p = o + 1 | 0) ? i : i + 1 | 0) & p >>> 0 <= 15 && vI(65 + (A + o | 0) | 0, 0, 15 - o | 0), C[A + 80 | 0] = 1, QA(A, Q, 16, 0)), p = e[A + 52 >> 2], h = e[A + 48 >> 2], Q = e[A + 44 >> 2], o = e[A + 24 >> 2], y = e[A + 28 >> 2] + (o >>> 26 | 0) | 0, c = e[A + 32 >> 2] + (y >>> 26 | 0) | 0, I = e[A + 36 >> 2] + (c >>> 26 | 0) | 0, i = (s = (o = (o = (67108863 & o) + ((E = e[A + 20 >> 2] + r(I >>> 26 | 0, 5) | 0) >>> 26 | 0) | 0) & (y = (c = (t = (67108863 & I) + ((_ = (a = 67108863 & c) + ((B = (n = 67108863 & y) + ((E = o + ((i = 5 + (s = 67108863 & E) | 0) >>> 26 | 0) | 0) >>> 26 | 0) | 0) >>> 26 | 0) | 0) >>> 26 | 0) | 0) - 67108864 | 0) >> 31) | E & (c = 67108863 & (E = (c >>> 31 | 0) - 1 | 0))) << 26 | i & c | y & s) + e[A + 40 >> 2] | 0, C[0 | g] = i, C[g + 1 | 0] = i >>> 8, C[g + 2 | 0] = i >>> 16, C[g + 3 | 0] = i >>> 24, s = i >>> 0 < s >>> 0, i = 0, i = (o = (n = y & n | c & B) << 20 | o >>> 6) >>> 0 > (o = o + Q | 0) >>> 0 ? 1 : i, i = (Q = o) >>> 0 > (o = o + s | 0) >>> 0 ? i + 1 | 0 : i, C[g + 4 | 0] = o, C[g + 5 | 0] = o >>> 8, C[g + 6 | 0] = o >>> 16, C[g + 7 | 0] = o >>> 24, o = 0, Q = (Q = (c = y & a | c & _) << 14 | n >>> 12) >>> 0 > (h = Q + h | 0) >>> 0 ? 1 : o, o = h, h = i, o = o + i | 0, i = Q, i = o >>> 0 < h >>> 0 ? i + 1 | 0 : i, C[g + 8 | 0] = o, C[g + 9 | 0] = o >>> 8, C[g + 10 | 0] = o >>> 16, C[g + 11 | 0] = o >>> 24, i = (o = (o = (E & t | y & I) << 8 | c >>> 18) + p | 0) + i | 0, C[g + 12 | 0] = i, C[g + 13 | 0] = i >>> 8, C[g + 14 | 0] = i >>> 16, C[g + 15 | 0] = i >>> 24, jC(A, 88)
}
function Cg(A, g, I) {
A |= 0, g |= 0, I |= 0;
var a, B = 0;
return s = a = s - 16 | 0, C[a + 15 | 0] = 0, B = -1, 0 | Da[e[8934]](A, g, I) || (C[a + 15 | 0] = _[0 | A] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 1 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 2 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 3 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 4 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 5 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 6 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 7 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 8 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 9 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 10 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 11 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 12 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 13 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 14 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 15 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 16 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 17 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 18 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 19 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 20 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 21 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 22 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 23 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 24 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 25 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 26 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 27 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 28 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 29 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 30 | 0] | _[a + 15 | 0], C[a + 15 | 0] = _[A + 31 | 0] | _[a + 15 | 0], B = (_[a + 15 | 0] << 23) - 8388608 >> 31), s = a + 16 | 0, 0 | B
}
function ag(A, g, I, C, a) {
var B = 0,
_ = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0;
A: {
if (1 == (0 | C) | C >>> 0 > 1) e[9396] = 22;
else {
s = C = s - 128 | 0, e[C - -64 >> 2] = 0, e[C + 56 >> 2] = 0, e[C + 60 >> 2] = 0, e[C + 48 >> 2] = 0, e[C + 52 >> 2] = 0, e[C + 40 >> 2] = 0, e[C + 44 >> 2] = 0, e[C + 32 >> 2] = 0, e[C + 36 >> 2] = 0, e[C + 24 >> 2] = 0, e[C + 28 >> 2] = 0, e[C + 16 >> 2] = 0, e[C + 20 >> 2] = 0, B = Rg(A), e[C + 28 >> 2] = B, e[C + 44 >> 2] = B, e[C + 12 >> 2] = B, _ = b(B), e[C + 40 >> 2] = _, t = b(B), e[C + 24 >> 2] = t, r = b(B), e[C + 8 >> 2] = r;
g: if (!r | !_ | !t || !(B = b(B))) aA(_), aA(t), aA(r), A = -22;
else {
if (A = ZA(C + 8 | 0, A, a)) {
aA(e[C + 40 >> 2]), aA(e[C + 24 >> 2]), aA(e[C + 8 >> 2]), aA(B);
break g
}
r = e[C + 28 >> 2], o = e[C + 24 >> 2], A = e[C + 60 >> 2], i = e[C + 52 >> 2], c = e[C + 48 >> 2], rI(B, _ = e[C + 12 >> 2]), (t = b(_)) ? (e[C + 100 >> 2] = 0, e[C + 104 >> 2] = 0, e[C + 92 >> 2] = 0, e[C + 96 >> 2] = 0, e[C + 88 >> 2] = r, e[C + 84 >> 2] = o, e[C + 80 >> 2] = I, e[C + 76 >> 2] = g, e[C + 72 >> 2] = _, e[C + 68 >> 2] = t, e[C + 124 >> 2] = 0, e[C + 120 >> 2] = A, e[C + 116 >> 2] = A, e[C + 112 >> 2] = i, e[C + 108 >> 2] = c, (A = P(C + 68 | 0, a)) || uI(B, t, _), jC(t, _), aA(t)) : A = -22, aA(e[C + 40 >> 2]), aA(e[C + 24 >> 2]), A || (A = bg(B, e[C + 8 >> 2], e[C + 12 >> 2]) ? -35 : 0), aA(B), aA(e[C + 8 >> 2])
}
if (s = C + 128 | 0, g = A, !A) break A; - 35 == (0 | A) && (e[9396] = 28)
}
g = -1
}
return g
}
function Bg(A, g) {
var I, a, B, _, t, o, i, c = 0,
Q = 0;
a = e[g + 32 >> 2], B = e[g + 28 >> 2], _ = e[g + 24 >> 2], t = e[g + 20 >> 2], o = e[g + 16 >> 2], i = e[g + 12 >> 2], c = e[g + 4 >> 2], Q = e[g >> 2], I = e[g + 36 >> 2], g = e[g + 8 >> 2], Q = r((a + (B + (_ + (t + (o + (i + ((c + (Q + (r(I, 19) + 16777216 >>> 25 | 0) >> 26) >> 25) + g >> 26) >> 25) >> 26) >> 25) >> 26) >> 25) >> 26) + I >> 25, 19) + Q | 0, C[0 | A] = Q, C[A + 2 | 0] = Q >>> 16, C[A + 1 | 0] = Q >>> 8, c = c + (Q >> 26) | 0, C[A + 5 | 0] = c >>> 14, C[A + 4 | 0] = c >>> 6, C[A + 3 | 0] = Q >>> 24 & 3 | c << 2, g = g + (c >> 25) | 0, C[A + 8 | 0] = g >>> 13, C[A + 7 | 0] = g >>> 5, C[A + 6 | 0] = g << 3 | (29360128 & c) >>> 22, Q = (g >> 26) + i | 0, C[A + 11 | 0] = Q >>> 11, C[A + 10 | 0] = Q >>> 3, C[A + 9 | 0] = Q << 5 | (65011712 & g) >>> 21, c = (Q >> 25) + o | 0, C[A + 15 | 0] = c >>> 18, C[A + 14 | 0] = c >>> 10, C[A + 13 | 0] = c >>> 2, g = (c >> 26) + t | 0, C[A + 16 | 0] = g, C[A + 12 | 0] = c << 6 | (33030144 & Q) >>> 19, C[A + 18 | 0] = g >>> 16, C[A + 17 | 0] = g >>> 8, c = (g >> 25) + _ | 0, C[A + 21 | 0] = c >>> 15, C[A + 20 | 0] = c >>> 7, C[A + 19 | 0] = g >>> 24 & 1 | c << 1, g = (c >> 26) + B | 0, C[A + 24 | 0] = g >>> 13, C[A + 23 | 0] = g >>> 5, C[A + 22 | 0] = g << 3 | (58720256 & c) >>> 23, c = (g >> 25) + a | 0, C[A + 27 | 0] = c >>> 12, C[A + 26 | 0] = c >>> 4, C[A + 25 | 0] = c << 4 | (31457280 & g) >>> 21, g = I + (c >> 26) | 0, C[A + 30 | 0] = g >>> 10, C[A + 29 | 0] = g >>> 2, C[A + 31 | 0] = (33292288 & g) >>> 18, C[A + 28 | 0] = g << 6 | (66060288 & c) >>> 20
}
function eg(A, g, I) {
A |= 0, g |= 0;
var a, B = 0,
e = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0;
if (s = a = s - 192 | 0, (I |= 0) >>> 0 >= 129 && (dg(A), dA(A, g, I, 0), T(A, a), I = 64, g = a), dg(A), vI(a - -64 | 0, 54, 128), I) {
if (I >>> 0 >= 4)
for (c = 252 & I; C[0 | (B = (t = a - -64 | 0) + e | 0)] = _[0 | B] ^ _[g + e | 0], C[0 | (r = (B = 1 | e) + t | 0)] = _[0 | r] ^ _[g + B | 0], C[0 | (r = (B = 2 | e) + t | 0)] = _[0 | r] ^ _[g + B | 0], C[0 | (B = (B = t) + (t = 3 | e) | 0)] = _[0 | B] ^ _[g + t | 0], e = e + 4 | 0, (0 | c) != (0 | (o = o + 4 | 0)););
if (o = 3 & I)
for (; C[0 | (t = (a - -64 | 0) + e | 0)] = _[0 | t] ^ _[g + e | 0], e = e + 1 | 0, (0 | o) != (0 | (i = i + 1 | 0)););
}
if (dA(A, e = a - -64 | 0, 128, 0), dg(t = A + 208 | 0), vI(e, 92, 128), I) {
if (i = 0, e = 0, I >>> 0 >= 4)
for (c = 252 & I, o = 0; C[0 | (B = (A = a - -64 | 0) + e | 0)] = _[0 | B] ^ _[g + e | 0], C[0 | (r = (B = 1 | e) + A | 0)] = _[0 | r] ^ _[g + B | 0], C[0 | (r = (B = 2 | e) + A | 0)] = _[0 | r] ^ _[g + B | 0], C[0 | (B = (B = A) + (A = 3 | e) | 0)] = _[0 | B] ^ _[A + g | 0], e = e + 4 | 0, (0 | c) != (0 | (o = o + 4 | 0)););
if (A = 3 & I)
for (; C[0 | (I = (a - -64 | 0) + e | 0)] = _[0 | I] ^ _[g + e | 0], e = e + 1 | 0, (0 | A) != (0 | (i = i + 1 | 0)););
}
return dA(t, A = a - -64 | 0, 128, 0), jC(A, 128), jC(a, 64), s = a + 192 | 0, 0
}
function _g(A, g) {
var I;
return A |= 0, g |= 0, e[12 + (I = s - 16 | 0) >> 2] = A, e[I + 8 >> 2] = g, e[I + 4 >> 2] = 0, e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2]] ^ _[e[I + 8 >> 2]], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 1 | 0] ^ _[e[I + 8 >> 2] + 1 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 2 | 0] ^ _[e[I + 8 >> 2] + 2 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 3 | 0] ^ _[e[I + 8 >> 2] + 3 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 4 | 0] ^ _[e[I + 8 >> 2] + 4 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 5 | 0] ^ _[e[I + 8 >> 2] + 5 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 6 | 0] ^ _[e[I + 8 >> 2] + 6 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 7 | 0] ^ _[e[I + 8 >> 2] + 7 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 8 | 0] ^ _[e[I + 8 >> 2] + 8 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 9 | 0] ^ _[e[I + 8 >> 2] + 9 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 10 | 0] ^ _[e[I + 8 >> 2] + 10 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 11 | 0] ^ _[e[I + 8 >> 2] + 11 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 12 | 0] ^ _[e[I + 8 >> 2] + 12 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 13 | 0] ^ _[e[I + 8 >> 2] + 13 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 14 | 0] ^ _[e[I + 8 >> 2] + 14 | 0], e[I + 4 >> 2] = e[I + 4 >> 2] | _[e[I + 12 >> 2] + 15 | 0] ^ _[e[I + 8 >> 2] + 15 | 0], (e[I + 4 >> 2] - 1 >>> 8 & 1) - 1 | 0
}
function tg(A, g, I, C, a, B, _) {
var t, r, o, i = 0,
c = 0,
Q = 0,
y = 0;
s = t = s - 352 | 0, EA(t, B, _, 0);
A: {
if (!(((i = 0 != (0 | a)) | !a & C >>> 0 > A - I >>> 0) & A >>> 0 > I >>> 0) & (!a & I - A >>> 0 >= C >>> 0 | A >>> 0 >= I >>> 0)) {
if (e[t + 56 >> 2] = 0, e[t + 60 >> 2] = 0, e[t + 48 >> 2] = 0, e[t + 52 >> 2] = 0, e[t + 40 >> 2] = 0, e[t + 44 >> 2] = 0, e[t + 32 >> 2] = 0, e[t + 36 >> 2] = 0, c = (_ = (i = 0 != (0 | a)) | !a & C >>> 0 >= 32) ? 32 : C, Q = _ ? 0 : a, _ = i | !a & C >>> 0 > 32, !(C | a)) {
y = 1;
break A
}
} else I = EI(A, I, C),
e[t + 56 >> 2] = 0,
e[t + 60 >> 2] = 0,
e[t + 48 >> 2] = 0,
e[t + 52 >> 2] = 0,
e[t + 40 >> 2] = 0,
e[t + 44 >> 2] = 0,
e[t + 32 >> 2] = 0,
e[t + 36 >> 2] = 0,
c = (_ = i | !a & C >>> 0 >= 32) ? 32 : C,
Q = _ ? 0 : a,
_ = i | !a & C >>> 0 > 32;uI(t - -64 | 0, I, c),
y = 0
}
return i = Q, UI(r = t + 32 | 0, r, o = c + 32 | 0, i = o >>> 0 < 32 ? i + 1 | 0 : i, i = B + 16 | 0, t), fC(t + 96 | 0, r), y || uI(A, t - -64 | 0, c), jC(t + 32 | 0, 64), _ && mI(A + c | 0, I + c | 0, C - c | 0, a - ((C >>> 0 < c >>> 0) + Q | 0) | 0, i, 1, 0, t), jC(t, 32), dC(I = t + 96 | 0, A, C, a), wC(I, g), jC(I, 256), s = t + 352 | 0, 0
}
function rg(A, g, I, C, a, B, _) {
var t, r, o, i = 0,
c = 0,
Q = 0,
y = 0;
s = t = s - 352 | 0, fA(t, B, _, 0);
A: {
if (!(((i = 0 != (0 | a)) | !a & C >>> 0 > A - I >>> 0) & A >>> 0 > I >>> 0) & (!a & I - A >>> 0 >= C >>> 0 | A >>> 0 >= I >>> 0)) {
if (e[t + 56 >> 2] = 0, e[t + 60 >> 2] = 0, e[t + 48 >> 2] = 0, e[t + 52 >> 2] = 0, e[t + 40 >> 2] = 0, e[t + 44 >> 2] = 0, e[t + 32 >> 2] = 0, e[t + 36 >> 2] = 0, c = (_ = (i = 0 != (0 | a)) | !a & C >>> 0 >= 32) ? 32 : C, Q = _ ? 0 : a, _ = i | !a & C >>> 0 > 32, !(C | a)) {
y = 1;
break A
}
} else I = EI(A, I, C),
e[t + 56 >> 2] = 0,
e[t + 60 >> 2] = 0,
e[t + 48 >> 2] = 0,
e[t + 52 >> 2] = 0,
e[t + 40 >> 2] = 0,
e[t + 44 >> 2] = 0,
e[t + 32 >> 2] = 0,
e[t + 36 >> 2] = 0,
c = (_ = i | !a & C >>> 0 >= 32) ? 32 : C,
Q = _ ? 0 : a,
_ = i | !a & C >>> 0 > 32;uI(t - -64 | 0, I, c),
y = 0
}
return i = Q, rC(r = t + 32 | 0, r, o = c + 32 | 0, i = o >>> 0 < 32 ? i + 1 | 0 : i, i = B + 16 | 0, t), fC(t + 96 | 0, r), y || uI(A, t - -64 | 0, c), jC(t + 32 | 0, 64), _ && _C(A + c | 0, I + c | 0, C - c | 0, a - ((C >>> 0 < c >>> 0) + Q | 0) | 0, i, 1, 0, t), jC(t, 32), dC(I = t + 96 | 0, A, C, a), wC(I, g), jC(I, 256), s = t + 352 | 0, 0
}
function og(A, g, I, a, B) {
var _;
return A |= 0, g |= 0, I |= 0, a |= 0, s = _ = s - 480 | 0, eg(_, B |= 0, 32), mC(_, g, I, a), fI(_, _ + 416 | 0), g = e[_ + 444 >> 2], I = e[_ + 440 >> 2], C[A + 24 | 0] = I, C[A + 25 | 0] = I >>> 8, C[A + 26 | 0] = I >>> 16, C[A + 27 | 0] = I >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[_ + 436 >> 2], I = e[_ + 432 >> 2], C[A + 16 | 0] = I, C[A + 17 | 0] = I >>> 8, C[A + 18 | 0] = I >>> 16, C[A + 19 | 0] = I >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[_ + 428 >> 2], I = e[_ + 424 >> 2], C[A + 8 | 0] = I, C[A + 9 | 0] = I >>> 8, C[A + 10 | 0] = I >>> 16, C[A + 11 | 0] = I >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[_ + 420 >> 2], I = e[_ + 416 >> 2], C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, s = _ + 480 | 0, 0
}
function ig(A, g, I) {
A |= 0, g |= 0;
var a, B = 0;
return s = a = s + -64 | 0, lg(a, I |= 0, 32, 0), I = e[a + 28 >> 2], B = e[a + 24 >> 2], C[g + 24 | 0] = B, C[g + 25 | 0] = B >>> 8, C[g + 26 | 0] = B >>> 16, C[g + 27 | 0] = B >>> 24, C[g + 28 | 0] = I, C[g + 29 | 0] = I >>> 8, C[g + 30 | 0] = I >>> 16, C[g + 31 | 0] = I >>> 24, I = e[a + 20 >> 2], B = e[a + 16 >> 2], C[g + 16 | 0] = B, C[g + 17 | 0] = B >>> 8, C[g + 18 | 0] = B >>> 16, C[g + 19 | 0] = B >>> 24, C[g + 20 | 0] = I, C[g + 21 | 0] = I >>> 8, C[g + 22 | 0] = I >>> 16, C[g + 23 | 0] = I >>> 24, I = e[a + 12 >> 2], B = e[a + 8 >> 2], C[g + 8 | 0] = B, C[g + 9 | 0] = B >>> 8, C[g + 10 | 0] = B >>> 16, C[g + 11 | 0] = B >>> 24, C[g + 12 | 0] = I, C[g + 13 | 0] = I >>> 8, C[g + 14 | 0] = I >>> 16, C[g + 15 | 0] = I >>> 24, I = e[a + 4 >> 2], B = e[a >> 2], C[0 | g] = B, C[g + 1 | 0] = B >>> 8, C[g + 2 | 0] = B >>> 16, C[g + 3 | 0] = B >>> 24, C[g + 4 | 0] = I, C[g + 5 | 0] = I >>> 8, C[g + 6 | 0] = I >>> 16, C[g + 7 | 0] = I >>> 24, jC(a, 64), A = DC(A, g), s = a - -64 | 0, 0 | A
}
function cg(A, g) {
var I = 0,
C = 0,
a = 0,
B = 0,
_ = 0,
t = 0;
if (g >>> 0 > 4294967168) A = 48;
else {
if (g >>> 0 >= 4294967168 ? (e[9396] = 48, I = 0) : (I = 0, (g = b(76 + (B = g >>> 0 < 11 ? 16 : g + 11 & -8) | 0)) && (I = g - 8 | 0, 63 & g ? (a = (-8 & (t = e[(_ = g - 4 | 0) >> 2])) - (C = (g = ((g = (g + 63 & -64) - 8 | 0) - I >>> 0 <= 15 ? 64 : 0) + g | 0) - I | 0) | 0, 3 & t ? (e[g + 4 >> 2] = a | 1 & e[g + 4 >> 2] | 2, e[4 + (a = g + a | 0) >> 2] = 1 | e[a + 4 >> 2], e[_ >> 2] = C | 1 & e[_ >> 2] | 2, e[4 + (a = I + C | 0) >> 2] = 1 | e[a + 4 >> 2], _A(I, C)) : (I = e[I >> 2], e[g + 4 >> 2] = a, e[g >> 2] = I + C)) : g = I, 3 & (I = e[g + 4 >> 2]) && ((C = -8 & I) >>> 0 <= B + 16 >>> 0 || (e[g + 4 >> 2] = B | 1 & I | 2, I = g + B | 0, B = C - B | 0, e[I + 4 >> 2] = 3 | B, e[4 + (C = g + C | 0) >> 2] = 1 | e[C + 4 >> 2], _A(I, B))), I = g + 8 | 0)), !I) return 48;
e[A >> 2] = I, A = 0
}
return A
}
function Qg(A, g, I, C, a, B, _, t, r, o, i) {
var c;
if (c = vI(A, 0, g), 1 == (0 | I) | I >>> 0 > 1) return e[9396] = 22, -1;
if (!(!I & g >>> 0 <= 15)) {
if (!(!(B | r) & o >>> 0 < 2147483649)) return e[9396] = 22, -1;
if (!(!((!r & t >>> 0 >= 3 | 0 != (0 | r)) & o >>> 0 > 8191) | (0 | C) == (0 | c))) return 1 == (0 | i) ? (B = o >>> 10 | 0, s = A = s + -64 | 0, c && rI(c, g), (I = b(g)) ? (e[A + 36 >> 2] = 0, e[A + 40 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 32 >> 2] = 0, e[A + 24 >> 2] = 16, e[A + 20 >> 2] = _, e[A + 16 >> 2] = a, e[A + 12 >> 2] = C, e[A + 8 >> 2] = g, e[A + 4 >> 2] = I, e[A + 60 >> 2] = 0, e[A + 56 >> 2] = 1, e[A + 52 >> 2] = 1, e[A + 48 >> 2] = B, e[A + 44 >> 2] = t, (C = P(A + 4 | 0, 1)) | !c || uI(c, I, g), jC(I, g), aA(I)) : C = -22, s = A - -64 | 0, C ? -1 : 0) : (e[9396] = 28, -1)
}
return e[9396] = 28, -1
}
function yg(A, g, I, C, a, B, e) {
var _, t, r = 0,
o = 0,
i = 0;
s = _ = s - 96 | 0, fA(_, B, e, 0), nC(e = _ + 32 | 0, 32, 0, t = B + 16 | 0, _), B = -1;
A: {
g: if (!pC(I, g, C, a, e)) {
if (B = 0, !A) break A;
I: {
if (!(((I = 0 != (0 | a)) | !a & C >>> 0 > g - A >>> 0) & A >>> 0 < g >>> 0) & (!a & C >>> 0 <= A - g >>> 0 | A >>> 0 <= g >>> 0)) {
if (!(C | a)) break I;
I = (B = !a & C >>> 0 >= 32 | 0 != (0 | a)) ? 32 : C, r = B ? 0 : a
} else g = EI(A, g, C),
I = (B = I | !a & C >>> 0 >= 32) ? 32 : C,
r = B ? 0 : a;
if (B = r, i = uI(_ - -64 | 0, g, I), rC(e = _ + 32 | 0, e, o = I + 32 | 0, B = o >>> 0 < 32 ? B + 1 | 0 : B, t, _), A = uI(A, i, I), jC(e, 64), B = 0, !a & C >>> 0 < 33) break g;_C(A + I | 0, g + I | 0, C - I | 0, a - (r + (I >>> 0 > C >>> 0) | 0) | 0, t, 1, 0, _);
break g
}
rC(A = _ + 32 | 0, A, 32, 0, t, _), jC(A, 64)
}jC(_, 32)
}
return s = _ + 96 | 0, B
}
function Eg(A, g, I, C, a, B, _, t, r, o, i) {
var c;
if (c = vI(A, 0, g), 1 == (0 | I) | I >>> 0 > 1) return e[9396] = 22, -1;
if (!(!I & g >>> 0 <= 15)) {
if (!(!(B | r) & o >>> 0 < 2147483649)) return e[9396] = 22, -1;
if (!(!(!!(t | r) & o >>> 0 > 8191) | (0 | C) == (0 | c))) return 2 == (0 | i) ? (B = o >>> 10 | 0, s = A = s + -64 | 0, c && rI(c, g), (I = b(g)) ? (e[A + 36 >> 2] = 0, e[A + 40 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 32 >> 2] = 0, e[A + 24 >> 2] = 16, e[A + 20 >> 2] = _, e[A + 16 >> 2] = a, e[A + 12 >> 2] = C, e[A + 8 >> 2] = g, e[A + 4 >> 2] = I, e[A + 60 >> 2] = 0, e[A + 56 >> 2] = 1, e[A + 52 >> 2] = 1, e[A + 48 >> 2] = B, e[A + 44 >> 2] = t, (C = P(A + 4 | 0, 2)) | !c || uI(c, I, g), jC(I, g), aA(I)) : C = -22, s = A - -64 | 0, C ? -1 : 0) : (e[9396] = 28, -1)
}
return e[9396] = 28, -1
}
function sg(A, g, I, C, a, B, e) {
var _, t, r = 0,
o = 0;
s = _ = s - 96 | 0, EA(_, B, e, 0), TI(e = _ + 32 | 0, 32, 0, t = B + 16 | 0, _), B = -1;
A: {
g: if (!pC(I, g, C, a, e)) {
if (B = 0, !A) break A;
I: {
if (!(((I = 0 != (0 | a)) | !a & C >>> 0 > g - A >>> 0) & A >>> 0 < g >>> 0) & (!a & C >>> 0 <= A - g >>> 0 | A >>> 0 <= g >>> 0)) {
if (!(C | a)) break I;
I = (B = !a & C >>> 0 >= 32 | 0 != (0 | a)) ? 32 : C, e = B ? 0 : a
} else g = EI(A, g, C),
I = (B = I | !a & C >>> 0 >= 32) ? 32 : C,
e = B ? 0 : a;
if (r = I, o = uI(_ - -64 | 0, g, I), UI(I = _ + 32 | 0, I, B = r + 32 | 0, B >>> 0 < 32 ? e + 1 | 0 : e, t, _), I = uI(A, o, r), B = 0, !a & C >>> 0 < 33) break g;mI(I + r | 0, g + r | 0, C - r | 0, a - (e + (C >>> 0 < r >>> 0) | 0) | 0, t, 1, 0, _);
break g
}
UI(A = _ + 32 | 0, A, 32, 0, t, _)
}jC(_, 32)
}
return s = _ + 96 | 0, B
}
function hg(A, g, I, C, a, B, t, r, o, i) {
var c, Q;
return s = c = s - 400 | 0, e[c + 4 >> 2] = 0, EA(Q = c + 16 | 0, o, i, 0), i = _[o + 20 | 0] | _[o + 21 | 0] << 8 | _[o + 22 | 0] << 16 | _[o + 23 | 0] << 24, e[c + 8 >> 2] = _[o + 16 | 0] | _[o + 17 | 0] << 8 | _[o + 18 | 0] << 16 | _[o + 19 | 0] << 24, e[c + 12 >> 2] = i, jI(i = c + 80 | 0, 64, 0, c + 4 | 0, Q), fC(o = c + 144 | 0, i), jC(i, 64), dC(o, B, t, r), dC(o, 35696, 0 - t & 15, 0), dC(o, g, I, C), dC(o, 35696, 0 - I & 15, 0), e[c + 72 >> 2] = t, e[c + 76 >> 2] = r, dC(o, B = c + 72 | 0, 8, 0), e[c + 72 >> 2] = I, e[c + 76 >> 2] = C, dC(o, B, 8, 0), wC(o, B = c + 48 | 0), jC(o, 256), o = _g(B, a), jC(B, 16), A && (o ? (vI(A, 0, I), o = -1) : (XI(A, g, I, C, c + 4 | 0, c + 16 | 0), o = 0)), jC(c + 16 | 0, 32), s = c + 400 | 0, o
}
function ng(A, g, I, a, B, _) {
var t, r;
if (s = t = s - 496 | 0, mA(r = t + 288 | 0, A, g), YC(r, I, a, 0), _)
for (A = 0, g = 0; I = (g = g + 1 | 0) << 24 | (65280 & g) << 8 | g >>> 8 & 65280 | g >>> 24, C[t + 76 | 0] = I, C[t + 77 | 0] = I >>> 8, C[t + 78 | 0] = I >>> 16, C[t + 79 | 0] = I >>> 24, uI(I = t + 80 | 0, t + 288 | 0, 208), YC(I, t + 76 | 0, 4, 0), dI(I, t + 32 | 0), I = e[t + 60 >> 2], e[t + 24 >> 2] = e[t + 56 >> 2], e[t + 28 >> 2] = I, I = e[t + 52 >> 2], e[t + 16 >> 2] = e[t + 48 >> 2], e[t + 20 >> 2] = I, I = e[t + 44 >> 2], e[t + 8 >> 2] = e[t + 40 >> 2], e[t + 12 >> 2] = I, I = e[t + 36 >> 2], e[t >> 2] = e[t + 32 >> 2], e[t + 4 >> 2] = I, uI(I = A + B | 0, t, (A = _ - A | 0) >>> 0 >= 32 ? 32 : A), _ >>> 0 > (A = g << 5) >>> 0;);
jC(t + 288 | 0, 208), s = t + 496 | 0
}
function pg(A) {
var g = 0,
I = 0,
C = 0;
if (!A) return -25;
if (!e[A >> 2]) return -1;
if (g = -2, !(t[A + 4 >> 2] < 16) && (e[A + 8 >> 2] || (g = -18, !e[A + 12 >> 2]))) {
if (I = e[A + 20 >> 2], !e[A + 16 >> 2]) return I ? -19 : -6;
if (g = -6, !(I >>> 0 < 8) && (e[A + 24 >> 2] || (g = -20, !e[A + 28 >> 2])) && (e[A + 32 >> 2] || (g = -21, !e[A + 36 >> 2]))) {
if (!(I = e[A + 48 >> 2])) return -16;
if (g = -17, !(I >>> 0 > 16777215 || (g = -14, (C = e[A + 44 >> 2]) >>> 0 < 8 || (g = -15, C >>> 0 > 2097152 || (g = -14, I << 3 >>> 0 > C >>> 0))))) {
if (!e[A + 40 >> 2]) return -12;
if (!(A = e[A + 52 >> 2])) return -28;
g = A >>> 0 > 16777215 ? -29 : 0
}
}
}
return g
}
function Dg(A, g, I, a, B, e) {
var _, t, r = 0;
return s = _ = s - 32 | 0, r = -1, (t = I >>> 0 < 32) & !a || (NI(_, 32, 0, B, e), pC(g + 16 | 0, g + 32 | 0, I - 32 | 0, a - t | 0, _) || (SI(A, g, I, a, B, e), C[A + 24 | 0] = 0, C[A + 25 | 0] = 0, C[A + 26 | 0] = 0, C[A + 27 | 0] = 0, C[A + 28 | 0] = 0, C[A + 29 | 0] = 0, C[A + 30 | 0] = 0, C[A + 31 | 0] = 0, C[A + 16 | 0] = 0, C[A + 17 | 0] = 0, C[A + 18 | 0] = 0, C[A + 19 | 0] = 0, C[A + 20 | 0] = 0, C[A + 21 | 0] = 0, C[A + 22 | 0] = 0, C[A + 23 | 0] = 0, C[A + 8 | 0] = 0, C[A + 9 | 0] = 0, C[A + 10 | 0] = 0, C[A + 11 | 0] = 0, C[A + 12 | 0] = 0, C[A + 13 | 0] = 0, C[A + 14 | 0] = 0, C[A + 15 | 0] = 0, C[0 | A] = 0, C[A + 1 | 0] = 0, C[A + 2 | 0] = 0, C[A + 3 | 0] = 0, C[A + 4 | 0] = 0, C[A + 5 | 0] = 0, C[A + 6 | 0] = 0, C[A + 7 | 0] = 0, r = 0)), s = _ + 32 | 0, r
}
function fg(A, g, I, C, a, B, t, r, o, i, c) {
var Q, y, E;
return s = Q = s - 384 | 0, e[Q + 4 >> 2] = 0, EA(y = Q + 16 | 0, i, c, 0), c = _[i + 20 | 0] | _[i + 21 | 0] << 8 | _[i + 22 | 0] << 16 | _[i + 23 | 0] << 24, e[Q + 8 >> 2] = _[i + 16 | 0] | _[i + 17 | 0] << 8 | _[i + 18 | 0] << 16 | _[i + 19 | 0] << 24, e[Q + 12 >> 2] = c, jI(c = Q - -64 | 0, 64, 0, E = Q + 4 | 0, y), fC(i = Q + 128 | 0, c), jC(c, 64), dC(i, t, r, o), dC(i, 35696, 0 - r & 15, 0), XI(A, C, a, B, E, y), dC(i, A, a, B), dC(i, 35696, 0 - a & 15, 0), e[Q + 56 >> 2] = r, e[Q + 60 >> 2] = o, dC(i, A = Q + 56 | 0, 8, 0), e[Q + 56 >> 2] = a, e[Q + 60 >> 2] = B, dC(i, A, 8, 0), wC(i, g), jC(i, 256), I && (e[I >> 2] = 16, e[I + 4 >> 2] = 0), jC(Q + 16 | 0, 32), s = Q + 384 | 0, 0
}
function wg(A, g, I, C, a) {
var B, t, r = 0;
return s = B = s + -64 | 0, !I & (t = Rg(A)) >>> 0 < 128 ? (e[B + 60 >> 2] = 0, e[B + 52 >> 2] = 0, e[B + 56 >> 2] = 0, e[B + 44 >> 2] = 0, e[B + 48 >> 2] = 0, I = 0, t && (I = t, (1 | t) >>> 0 < 65536 || (I = t)), !(r = b(I)) | !(3 & _[r - 4 | 0]) || vI(r, 0, I), r ? (e[B + 36 >> 2] = 0, e[B + 40 >> 2] = 0, e[B + 12 >> 2] = r, e[B + 20 >> 2] = r, e[B + 24 >> 2] = t, e[B + 4 >> 2] = r, e[B + 16 >> 2] = t, e[B + 28 >> 2] = 0, e[B + 32 >> 2] = 0, e[B + 8 >> 2] = t, ZA(B + 4 | 0, A, a) ? (e[9396] = 28, A = -1) : A = e[B + 44 >> 2] != (0 | g) | e[B + 48 >> 2] != (C >>> 10 | 0), aA(r)) : A = -1) : (e[9396] = 28, A = -1), s = B - -64 | 0, A
}
function kg(A, g) {
var I, C = 0,
a = 0;
I = g;
A: {
g: {
I: {
if (g &= 255) {
if (3 & A)
for (;;) {
if (!(C = _[0 | A]) | (0 | g) == (0 | C)) break A;
if (!(3 & (A = A + 1 | 0))) break
}
if (-2139062144 != (-2139062144 & ((C = e[A >> 2]) | 16843008 - C))) break I;
for (a = r(g, 16843009);;) {
if (-2139062144 != (-2139062144 & (16843008 - (g = C ^ a) | g))) break I;
if (C = e[A + 4 >> 2], A = g = A + 4 | 0, -2139062144 != (-2139062144 & (16843008 - C | C))) break
}
break g
}
A = Rg(A) + A | 0;
break A
}
g = A
}
for (;;) {
if (!(C = _[0 | (A = g)])) break A;
if (g = A + 1 | 0, (0 | C) == (255 & I)) break
}
}
return _[0 | A] == (255 & I) ? A : 0
}
function lg(A, g, I, C) {
var a, B = 0;
return s = a = s - 208 | 0, e[a + 72 >> 2] = 0, e[a + 76 >> 2] = 0, B = e[8595], e[a + 8 >> 2] = e[8594], e[a + 12 >> 2] = B, B = e[8597], e[a + 16 >> 2] = e[8596], e[a + 20 >> 2] = B, B = e[8599], e[a + 24 >> 2] = e[8598], e[a + 28 >> 2] = B, B = e[8601], e[a + 32 >> 2] = e[8600], e[a + 36 >> 2] = B, B = e[8603], e[a + 40 >> 2] = e[8602], e[a + 44 >> 2] = B, B = e[8605], e[a + 48 >> 2] = e[8604], e[a + 52 >> 2] = B, B = e[8607], e[a + 56 >> 2] = e[8606], e[a + 60 >> 2] = B, e[a + 64 >> 2] = 0, e[a + 68 >> 2] = 0, B = e[8593], e[a >> 2] = e[8592], e[a + 4 >> 2] = B, dA(a, g, I, C), T(a, A), s = a + 208 | 0, 0
}
function dg(A) {
var g = 0;
return e[64 + (A |= 0) >> 2] = 0, e[A + 68 >> 2] = 0, e[A + 72 >> 2] = 0, e[A + 76 >> 2] = 0, g = e[8593], e[A >> 2] = e[8592], e[A + 4 >> 2] = g, g = e[8595], e[A + 8 >> 2] = e[8594], e[A + 12 >> 2] = g, g = e[8597], e[A + 16 >> 2] = e[8596], e[A + 20 >> 2] = g, g = e[8599], e[A + 24 >> 2] = e[8598], e[A + 28 >> 2] = g, g = e[8601], e[A + 32 >> 2] = e[8600], e[A + 36 >> 2] = g, g = e[8603], e[A + 40 >> 2] = e[8602], e[A + 44 >> 2] = g, g = e[8605], e[A + 48 >> 2] = e[8604], e[A + 52 >> 2] = g, g = e[8607], e[A + 56 >> 2] = e[8606], e[A + 60 >> 2] = g, 0
}
function ug(A) {
return ((127 & (-1 ^ _[A + 31 | 0]) | _[A + 1 | 0] & _[A + 2 | 0] & _[A + 3 | 0] & _[A + 4 | 0] & _[A + 5 | 0] & _[A + 6 | 0] & _[A + 7 | 0] & _[A + 8 | 0] & _[A + 9 | 0] & _[A + 10 | 0] & _[A + 11 | 0] & _[A + 12 | 0] & _[A + 13 | 0] & _[A + 14 | 0] & _[A + 15 | 0] & _[A + 16 | 0] & _[A + 17 | 0] & _[A + 18 | 0] & _[A + 19 | 0] & _[A + 20 | 0] & _[A + 21 | 0] & _[A + 22 | 0] & _[A + 23 | 0] & _[A + 24 | 0] & _[A + 25 | 0] & _[A + 26 | 0] & _[A + 27 | 0] & _[A + 28 | 0] & _[A + 30 | 0] & _[A + 29 | 0] ^ 255) - 1 & 236 - _[0 | A] ^ -1) >>> 8 & 1
}
function Sg(A, g) {
var I, a = 0,
B = 0,
e = 0,
t = 0;
if (C[15 + (I = s - 16 | 0) | 0] = 0, g) {
if (g >>> 0 >= 4)
for (t = -4 & g; a = A + B | 0, C[I + 15 | 0] = _[0 | a] | _[I + 15 | 0], C[I + 15 | 0] = _[a + 1 | 0] | _[I + 15 | 0], C[I + 15 | 0] = _[a + 2 | 0] | _[I + 15 | 0], C[I + 15 | 0] = _[a + 3 | 0] | _[I + 15 | 0], B = B + 4 | 0, (0 | t) != (0 | (e = e + 4 | 0)););
if (a = 3 & g)
for (g = 0; C[I + 15 | 0] = _[A + B | 0] | _[I + 15 | 0], B = B + 1 | 0, (0 | a) != (0 | (g = g + 1 | 0)););
}
return _[I + 15 | 0] - 1 >>> 8 & 1
}
function bg(A, g, I) {
var a, B = 0,
t = 0;
if (e[12 + (a = s - 16 | 0) >> 2] = A, e[a + 8 >> 2] = g, A = 0, C[a + 7 | 0] = 0, I) {
if (g = 1 & I, 1 != (0 | I))
for (t = -2 & I, I = 0; C[a + 7 | 0] = _[a + 7 | 0] | _[e[a + 12 >> 2] + A | 0] ^ _[e[a + 8 >> 2] + A | 0], B = 1 | A, C[a + 7 | 0] = _[a + 7 | 0] | _[B + e[a + 12 >> 2] | 0] ^ _[e[a + 8 >> 2] + B | 0], A = A + 2 | 0, (0 | t) != (0 | (I = I + 2 | 0)););
g && (C[a + 7 | 0] = _[a + 7 | 0] | _[e[a + 12 >> 2] + A | 0] ^ _[e[a + 8 >> 2] + A | 0])
}
return (_[a + 7 | 0] - 1 >>> 8 & 1) - 1 | 0
}
function Fg(A) {
for (var g = 0, I = 0, C = 0, a = 0, B = 0, e = 0, t = 0, r = 0, o = 0, i = 0; a = (I = _[A + C | 0]) ^ _[0 | (g = C + 2704 | 0)] | a, B = I ^ _[g + 192 | 0] | B, e = I ^ _[g + 160 | 0] | e, t = I ^ _[g + 128 | 0] | t, r = I ^ _[g + 96 | 0] | r, o = I ^ _[g - -64 | 0] | o, i = I ^ _[g + 32 | 0] | i, 31 != (0 | (C = C + 1 | 0)););
return ((255 & ((g = 127 ^ (A = 127 & _[A + 31 | 0])) | B)) - 1 | (255 & (g | e)) - 1 | (255 & (g | t)) - 1 | (255 & (122 ^ A | r)) - 1 | (255 & (5 ^ A | o)) - 1 | (255 & (A | i)) - 1 | (255 & (A | a)) - 1) >>> 8 & 1
}
function Ng(A, g, I) {
var C = 0,
a = 0,
B = 0,
e = 0;
return a = 31 & (B = e = 63 & I), B = B >>> 0 >= 32 ? -1 >>> a | 0 : (C = -1 >>> a | 0) | (1 << a) - 1 << 32 - a, B &= A, C &= g, a = 31 & e, e >>> 0 >= 32 ? (C = B << a, e = 0) : (C = (1 << a) - 1 & B >>> 32 - a | C << a, e = B << a), B = C, C = 31 & (a = 0 - I & 63), a >>> 0 >= 32 ? (C = -1 << C, I = 0) : C = (I = -1 << C) | (1 << C) - 1 & -1 >>> 32 - C, A &= I, g &= C, C = 31 & a, a >>> 0 >= 32 ? (I = 0, A = g >>> C | 0) : (I = g >>> C | 0, A = ((1 << C) - 1 & g) << 32 - C | A >>> C), p = I | B, A | e
}
function vg(A, g, I, C, a, B) {
A |= 0, g |= 0, I |= 0;
var _ = 0,
t = 0;
A: g: {
I: {
if (!(!(a |= 0) & (C |= 0) >>> 0 < 64 || (t = 1 + (a = a - 1 | 0) | 0, _ = a, !(C = (a = C + -64 | 0) >>> 0 < 4294967232 ? t : _) & a >>> 0 > 4294967231 | C))) {
if (!N(_ = I, I = I - -64 | 0, a, C, B |= 0, 0)) break I;
A && vI(A, 0, a)
}
if (C = -1, !g) break g;e[g >> 2] = 0,
e[g + 4 >> 2] = 0,
C = -1;
break A
}
g && (e[g >> 2] = a, e[g + 4 >> 2] = C),
C = 0,
A && EI(A, I, a)
}
return 0 | C
}
function Mg(A, g, I, C, a, B, _, t, r, o) {
var i, c, Q;
return s = i = s - 352 | 0, jI(Q = i + 32 | 0, 64, 0, r, o), fC(c = i + 96 | 0, Q), jC(Q, 64), dC(c, B, _, t), dC(c, 35664, 0 - _ & 15, 0), dC(c, g, I, C), dC(c, 35664, 0 - I & 15, 0), e[i + 24 >> 2] = _, e[i + 28 >> 2] = t, dC(c, B = i + 24 | 0, 8, 0), e[i + 24 >> 2] = I, e[i + 28 >> 2] = C, dC(c, B, 8, 0), wC(c, i), jC(c, 256), B = _g(i, a), jC(i, 16), A && (B ? (vI(A, 0, I), B = -1) : (II(A, g, I, C, r, 1, o), B = 0)), s = i + 352 | 0, B
}
function Gg(A, g, I, C, a, B) {
var t, r;
return A |= 0, g |= 0, I |= 0, C |= 0, B |= 0, s = t = s - 32 | 0, r = _[0 | (a |= 0)] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, a = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[t + 24 >> 2] = 0, e[t + 28 >> 2] = 0, e[t + 16 >> 2] = r, e[t + 20 >> 2] = a, e[t + 8 >> 2] = 0, e[t + 12 >> 2] = 0, e[t >> 2] = I, e[t + 4 >> 2] = C, g - 65 >>> 0 <= 4294967246 ? (e[9396] = 28, A = -1) : A = BA(A, g, 0, 0, 0, B, 32, t, t + 16 | 0), s = t + 32 | 0, 0 | A
}
function Kg(A, g, I, C, a) {
var B, _;
return A |= 0, g |= 0, I |= 0, C |= 0, s = B = s - 512 | 0, eg(_ = B + 32 | 0, a |= 0, 32), mC(_, g, I, C), fI(_, B + 448 | 0), g = e[B + 476 >> 2], e[B + 24 >> 2] = e[B + 472 >> 2], e[B + 28 >> 2] = g, g = e[B + 468 >> 2], e[B + 16 >> 2] = e[B + 464 >> 2], e[B + 20 >> 2] = g, g = e[B + 460 >> 2], e[B + 8 >> 2] = e[B + 456 >> 2], e[B + 12 >> 2] = g, g = e[B + 452 >> 2], e[B >> 2] = e[B + 448 >> 2], e[B + 4 >> 2] = g, g = uC(A, B), I = bg(B, A, 32), s = B + 512 | 0, ((0 | A) == (0 | B) ? -1 : g) | I
}
function mg(A, g, I, C, a, B, _, t, r, o) {
var i, c, Q;
return s = i = s - 352 | 0, TI(Q = i + 32 | 0, 64, 0, r, o), fC(c = i + 96 | 0, Q), jC(Q, 64), dC(c, B, _, t), e[i + 24 >> 2] = _, e[i + 28 >> 2] = t, dC(c, B = i + 24 | 0, 8, 0), dC(c, g, I, C), e[i + 24 >> 2] = I, e[i + 28 >> 2] = C, dC(c, B, 8, 0), wC(c, i), jC(c, 256), B = _g(i, a), jC(i, 16), A && (B ? (vI(A, 0, I), B = -1) : (mI(A, g, I, C, r, 1, 0, o), B = 0)), s = i + 352 | 0, B
}
function Yg(A, g, I, C, a, B, _, t, r, o, i) {
var c, Q, y;
return s = c = s - 336 | 0, jI(y = c + 16 | 0, 64, 0, o, i), fC(Q = c + 80 | 0, y), jC(y, 64), dC(Q, _, t, r), dC(Q, 35664, 0 - t & 15, 0), II(A, C, a, B, o, 1, i), dC(Q, A, a, B), dC(Q, 35664, 0 - a & 15, 0), e[c + 8 >> 2] = t, e[c + 12 >> 2] = r, dC(Q, A = c + 8 | 0, 8, 0), e[c + 8 >> 2] = a, e[c + 12 >> 2] = B, dC(Q, A, 8, 0), wC(Q, g), jC(Q, 256), I && (e[I >> 2] = 16, e[I + 4 >> 2] = 0), s = c + 336 | 0, 0
}
function Hg(A, g) {
var I, C = 0,
a = 0,
B = 0,
t = 0,
o = 0;
A: if (!(((I = _[0 | A]) - 58 & 255) >>> 0 < 246)) {
for (C = I, a = A;;) {
if (t = a, B >>> 0 > 429496729) break A;
if ((C = (255 & C) - 48 | 0) >>> 0 > (-1 ^ (B = r(B, 10))) >>> 0) break A;
if (B = B + C | 0, !(((C = _[0 | (a = a + 1 | 0)]) - 58 & 255) >>> 0 > 245)) break
}
48 == (0 | I) & (0 | A) != (0 | t) | (0 | A) == (0 | a) || (e[g >> 2] = B, o = a)
}
return o
}
function Ug(A) {
var g = 0,
I = 0,
C = 0,
a = 0;
g = 65, I = 1024;
A: {
g: {
if ((0 | (C = 255 & A)) != _[1024])
for (C = r(C, 16843009);;) {
if (-2139062144 != (-2139062144 & ((a = C ^ e[I >> 2]) | 16843008 - a))) break g;
if (I = I + 4 | 0, !((g = g - 4 | 0) >>> 0 > 3)) break
}
if (!g) break A
}
for (A &= 255;;) {
if ((0 | A) == _[0 | I]) return I;
if (I = I + 1 | 0, !(g = g - 1 | 0)) break
}
}
return 0
}
function Jg(A, g, I, C, a, B, _, t, r, o, i) {
var c, Q, y;
return s = c = s - 336 | 0, TI(y = c + 16 | 0, 64, 0, o, i), fC(Q = c + 80 | 0, y), jC(y, 64), dC(Q, _, t, r), e[c + 8 >> 2] = t, e[c + 12 >> 2] = r, dC(Q, _ = c + 8 | 0, 8, 0), mI(A, C, a, B, o, 1, 0, i), dC(Q, A, a, B), e[c + 8 >> 2] = a, e[c + 12 >> 2] = B, dC(Q, _, 8, 0), wC(Q, g), jC(Q, 256), I && (e[I >> 2] = 16, e[I + 4 >> 2] = 0), s = c + 336 | 0, 0
}
function xg(A, g, I, a, B, e) {
return !a & I >>> 0 >= 32 | a ? (SI(A, g, I, a, B, e), hC(A + 16 | 0, A + 32 | 0, I - 32 | 0, a - (I >>> 0 < 32) | 0, A), C[A + 8 | 0] = 0, C[A + 9 | 0] = 0, C[A + 10 | 0] = 0, C[A + 11 | 0] = 0, C[A + 12 | 0] = 0, C[A + 13 | 0] = 0, C[A + 14 | 0] = 0, C[A + 15 | 0] = 0, C[0 | A] = 0, C[A + 1 | 0] = 0, C[A + 2 | 0] = 0, C[A + 3 | 0] = 0, C[A + 4 | 0] = 0, C[A + 5 | 0] = 0, C[A + 6 | 0] = 0, C[A + 7 | 0] = 0, A = 0) : A = -1, A
}
function Rg(A) {
var g = 0,
I = 0,
C = 0;
A: {
g: if (3 & (g = A)) {
if (!_[0 | g]) return 0;
for (;;) {
if (!(3 & (g = g + 1 | 0))) break g;
if (!_[0 | g]) break
}
break A
}for (; I = g, g = g + 4 | 0, -2139062144 == (-2139062144 & ((C = e[I >> 2]) | 16843008 - C)););
for (; I = (g = I) + 1 | 0, _[0 | g];);
}
return g - A | 0
}
function Lg(A, g, I, C, a, B) {
g |= 0, a |= 0, B |= 0;
var _, t = 0;
return s = _ = s - 16 | 0, f(A |= 0, _ + 8 | 0, EI(A - -64 | 0, I |= 0, C |= 0), C, a, B, 0), e[_ + 12 >> 2] | 64 != e[_ + 8 >> 2] ? (g && (e[g >> 2] = 0, e[g + 4 >> 2] = 0), vI(A, 0, C - -64 | 0), t = -1) : g && (e[g >> 2] = C - -64, e[g + 4 >> 2] = a - ((C >>> 0 < 4294967232) - 1 | 0)), s = _ + 16 | 0, 0 | t
}
function Pg(A, g) {
var I, C = 0,
a = 0,
B = 0,
t = 0;
return (I = Ug(_[0 | g])) && (C = Ug(_[g + 1 | 0])) && (a = Ug(_[g + 2 | 0])) && (B = Ug(_[g + 3 | 0])) && (t = Ug(_[g + 4 | 0])) ? (e[A >> 2] = I - 1024 | C - 1024 << 6 | a - 1024 << 12 | B - 1024 << 18 | t - 1024 << 24, g + 5 | 0) : (e[A >> 2] = 0, 0)
}
function qg(A, g, I) {
var C;
for (e[12 + (C = s - 16 | 0) >> 2] = A, e[C + 8 >> 2] = g, A = 0, e[C + 4 >> 2] = 0; e[C + 4 >> 2] = e[C + 4 >> 2] | _[e[C + 12 >> 2] + A | 0] ^ _[e[C + 8 >> 2] + A | 0], g = 1 | A, e[C + 4 >> 2] = e[C + 4 >> 2] | _[g + e[C + 12 >> 2] | 0] ^ _[g + e[C + 8 >> 2] | 0], (0 | I) != (0 | (A = A + 2 | 0)););
return (e[C + 4 >> 2] - 1 >>> 8 & 1) - 1 | 0
}
function zg(A, g, I, C, a, B, _, t, r, o, i) {
var c = 0,
Q = 0,
y = 0;
return Q = -1, (c = C >>> 0 < 32) & !a || !(c = a - c | 0) & (y = C - 32 | 0) >>> 0 > 4294967263 | c | !t & _ >>> 0 > 4294967263 | t || (Q = 0 | Da[e[i >> 2]](A, I, y, (I + C | 0) - 32 | 0, 32, B, _, r, o)), g && (e[g >> 2] = Q ? 0 : C - 32 | 0, e[g + 4 >> 2] = Q ? 0 : a - (C >>> 0 < 32) | 0), Q
}
function Tg(A, g) {
var I, C = 0,
a = 0,
B = 0;
s = I = s - 896 | 0, pA(C = I + 848 | 0, g), pA(a = I + 800 | 0, g + 32 | 0), $(B = I + 320 | 0, C), $(g = I + 160 | 0, a), $A(C = I + 640 | 0, g), sA(g = I + 480 | 0, B, C), v(I, g, C = I + 600 | 0), v(I + 40 | 0, a = I + 520 | 0, B = I + 560 | 0), v(I + 80 | 0, B, C), v(I + 120 | 0, g, a), O(A, I), s = I + 896 | 0
}
function jg(A) {
var g = 0,
I = 0,
a = 0,
B = 0,
e = 0;
for (g = 1; I = (a = g) + _[0 | (g = A + B | 0)] | 0, C[0 | g] = I, I = _[g + 1 | 0] + (I >>> 8 | 0) | 0, C[g + 1 | 0] = I, I = _[g + 2 | 0] + (I >>> 8 | 0) | 0, C[g + 2 | 0] = I, a = g, g = _[g + 3 | 0] + (I >>> 8 | 0) | 0, C[a + 3 | 0] = g, g = g >>> 8 | 0, B = B + 4 | 0, 4 != (0 | (e = e + 4 | 0)););
}
function Xg(A, g, I, C, a, B, _) {
var t;
return s = t = s - 16 | 0, A = vI(A, 0, 128), !(C | B) & _ >>> 0 < 2147483649 ? (!B & a >>> 0 >= 3 | 0 != (0 | B)) & _ >>> 0 > 8191 ? (rI(t, 16), A = eA(a, _ >>> 10 | 0, g, I, t, A, 1) ? -1 : 0) : (e[9396] = 28, A = -1) : (e[9396] = 22, A = -1), s = t + 16 | 0, A
}
function Og(A, g) {
var I = 0;
4 & g && ((g = e[A >> 2]) && jC(e[g + 4 >> 2], e[A + 16 >> 2] << 10), (g = e[A + 4 >> 2]) && jC(g, e[A + 20 >> 2] << 3)), aA(e[A + 4 >> 2]), e[A + 4 >> 2] = 0, (g = e[A >> 2]) && (I = e[g >> 2]) && aA(I), aA(g), e[A >> 2] = 0
}
function Wg(A, g, I, C, a, _, t, r, o, i, c) {
return !a & C >>> 0 > 4294967263 | 0 != (0 | a) | !r & t >>> 0 >= 4294967264 | 0 != (0 | r) ? (QC(), B()) : (A = 0 | Da[e[c >> 2]](A, A + C | 0, 32, I, C, _, t, o, i), g && (C = (I = C + 32 | 0) >>> 0 < 32 ? a + 1 | 0 : a, e[g >> 2] = A ? 0 : I, e[g + 4 >> 2] = A ? 0 : C)), A
}
function Vg(A) {
var g = 0,
I = 0,
C = 0,
a = 0,
B = 0,
e = 0,
t = 0,
r = 0;
for (g = 32, I = 1; r |= (a = _[(C = g - 2 | 0) + A | 0]) - (B = _[C + 2928 | 0]) >> 8 & (g = ((e = _[2928 + (g = g - 1 | 0) | 0]) ^ (t = _[A + g | 0])) - 1 >> 8 & I) | t - e >> 8 & I, I = g & (a ^ B) - 1 >> 8, g = C;);
return 0 != (255 & r)
}
function Zg(A, g, I, C, a, B, _) {
var t;
return s = t = s - 16 | 0, A = vI(A, 0, 128), !(C | B) & _ >>> 0 < 2147483649 ? !!(a | B) & _ >>> 0 > 8191 ? (rI(t, 16), A = eA(a, _ >>> 10 | 0, g, I, t, A, 2) ? -1 : 0) : (e[9396] = 28, A = -1) : (e[9396] = 22, A = -1), s = t + 16 | 0, A
}
function $g(A) {
var g = 0;
return e[32 + (A |= 0) >> 2] = 0, e[A + 36 >> 2] = 0, g = e[8813], e[A >> 2] = e[8812], e[A + 4 >> 2] = g, g = e[8815], e[A + 8 >> 2] = e[8814], e[A + 12 >> 2] = g, g = e[8817], e[A + 16 >> 2] = e[8816], e[A + 20 >> 2] = g, g = e[8819], e[A + 24 >> 2] = e[8818], e[A + 28 >> 2] = g, 0
}
function AI(A, g, I, C, a, B, e) {
var _, t, r = 0,
o = 0;
return s = _ = s + -64 | 0, r = -1, (t = I >>> 0 < 16) & !C || Cg(o = _ + 32 | 0, e, B) || EA(_, 35600, o, 0) || (r = sg(A, g + 16 | 0, g, I - 16 | 0, C - t | 0, a, _), jC(_, 32)), s = _ - -64 | 0, r
}
function gI(A, g, I, C) {
var a, B, e, _, t = 0,
o = 0;
return _ = r(t = I >>> 16 | 0, o = A >>> 16 | 0), t = (65535 & (o = ((e = r(a = 65535 & I, B = 65535 & A)) >>> 16 | 0) + r(o, a) | 0)) + r(t, B) | 0, p = (r(g, I) + _ | 0) + r(A, C) + (o >>> 16) + (t >>> 16) | 0, 65535 & e | t << 16
}
function II(A, g, I, C, a, _, t) {
var r = 0,
o = 0;
if (r = C, !(1 == (((r = (o = I + 63 | 0) >>> 0 < 63 ? r + 1 | 0 : r) >>> 6 | 0) + (0 != (0 | (r = (63 & r) << 26 | o >>> 6))) | 0) & _ >>> 0 > (o = 0 - r | 0) >>> 0 | 1 == (0 | C) | C >>> 0 > 1)) return 0 | Da[e[9203]](A, g, I, C, a, _, t);
QC(), B()
}
function CI(A, g, I) {
var C = 0,
a = 0;
if (!I) return 0;
if (C = _[0 | A]) A: {
for (;;) {
if ((0 | (a = _[0 | g])) != (0 | C) | !a) break A;
if (!(I = I - 1 | 0)) break A;
if (g = g + 1 | 0, C = _[A + 1 | 0], A = A + 1 | 0, !C) break
}
C = 0
}
else C = 0;
return C - _[0 | g] | 0
}
function aI(A, g, I, C, a, B, e) {
var _;
return A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, s = _ = s + -64 | 0, Cg(_ + 32 | 0, e |= 0, B |= 0) ? B = -1 : (B = -1, fA(_, 35680, _ + 32 | 0, 0) || (B = xg(A, g, I, C, a, _), jC(_, 32))), s = _ - -64 | 0, 0 | B
}
function BI(A, g, I, C, a, B, e) {
var _;
return A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, s = _ = s + -64 | 0, Cg(_ + 32 | 0, e |= 0, B |= 0) ? B = -1 : (B = -1, fA(_, 35680, _ + 32 | 0, 0) || (B = Dg(A, g, I, C, a, _), jC(_, 32))), s = _ - -64 | 0, 0 | B
}
function eI(A, g, I, C, a, e, _) {
var t;
if (s = t = s + -64 | 0, !C & I >>> 0 < 4294967280) return Cg(t + 32 | 0, _, e) ? _ = -1 : (_ = -1, EA(t, 35600, t + 32 | 0, 0) || (_ = tg(A + 16 | 0, A, g, I, C, a, t), jC(t, 32))), s = t - -64 | 0, _;
QC(), B()
}
function _I(A, g) {
for (var I = 0, a = 0, B = 0, e = 0, t = 0; a = A + B | 0, I = _[g + B | 0] + (_[0 | a] + I | 0) | 0, C[0 | a] = I, e = (a = 1 | B) + A | 0, I = _[g + a | 0] + (_[0 | e] + (I >>> 8 | 0) | 0) | 0, C[0 | e] = I, I = I >>> 8 | 0, B = B + 2 | 0, 32 != (0 | (t = t + 2 | 0)););
}
function tI(A, g) {
for (var I = 0, a = 0, B = 0, e = 0, t = 0; I = (_[0 | (a = A + B | 0)] - _[g + B | 0] | 0) + I | 0, C[0 | a] = I, I = (_[0 | (e = (a = 1 | B) + A | 0)] - _[g + a | 0] | 0) + (I >> 8) | 0, C[0 | e] = I, I >>= 8, B = B + 2 | 0, 64 != (0 | (t = t + 2 | 0)););
}
function rI(A, g) {
A |= 0;
var I, a = 0,
B = 0,
e = 0;
if (s = I = s - 16 | 0, g |= 0)
for (; C[I + 15 | 0] = 0, B = A + a | 0, e = 0 | c(36816, I + 15 | 0, 0), C[0 | B] = e, (0 | (a = a + 1 | 0)) != (0 | g););
s = I + 16 | 0
}
function oI(A, g, I, C, a, B, e) {
var _, t, r = 0;
return s = _ = s - 32 | 0, r = -1, (t = I >>> 0 < 16) & !C || iC(_, B, e) || (r = yg(A, g + 16 | 0, g, I - 16 | 0, C - t | 0, a, _), jC(_, 32)), s = _ + 32 | 0, r
}
function iI(A) {
var g, I;
A: {
if (!((A = (g = e[8928]) + (I = A + 7 & -8) | 0) >>> 0 <= g >>> 0 && I)) {
if (A >>> 0 <= fa() << 16 >>> 0) break A;
if (0 | E(0 | A)) break A
}
return e[9396] = 48,
-1
}
return e[8928] = A, g
}
function cI(A, g) {
var I, a, B;
s = I = s - 176 | 0, LA(a = I + 96 | 0, g + 80 | 0), v(B = I + 48 | 0, g, a), v(I, g + 40 | 0, a), Bg(A, I), Bg(I + 144 | 0, B), C[A + 31 | 0] = _[A + 31 | 0] ^ _[I + 144 | 0] << 7, s = I + 176 | 0
}
function QI(A, g, I, C, a, B, e, _, t, r) {
var o, i, c = 0,
Q = 0,
y = 0;
return s = o = s - 16 | 0, c = -1, oC(i = o + 4 | 0) || (Q = -1, y = oA(i, A, g, I, C, a, B, e, _, t, r), c = RI(i) ? Q : y), s = o + 16 | 0, c
}
function yI(A, g, I, C, a, _, t, r, o, i, c, Q) {
return I && (e[I >> 2] = 32, e[I + 4 >> 2] = 0), !o & r >>> 0 < 4294967264 & !_ & a >>> 0 <= 4294967263 || (QC(), B()), 0 | Da[e[Q >> 2]](A, g, 32, C, a, t, r, i, c)
}
function EI(A, g, I) {
var a = 0;
if (A >>> 0 < g >>> 0) return uI(A, g, I);
if (I)
for (a = A + I | 0, g = g + I | 0; g = g - 1 | 0, C[0 | (a = a - 1 | 0)] = _[0 | g], I = I - 1 | 0;);
return A
}
function sI(A, g, I, C, a, e, _) {
var t, r = 0;
if (s = t = s - 32 | 0, !C & I >>> 0 < 4294967280) return r = -1, iC(t, e, _) || (r = rg(A + 16 | 0, A, g, I, C, a, t), jC(t, 32)), s = t + 32 | 0, r;
QC(), B()
}
function hI(A, g, I, C, a, B) {
return g |= 0, 0 | (!(C |= 0) & (I |= 0) >>> 0 >= 16 | C ? yg(A |= 0, g + 16 | 0, g, I - 16 | 0, C - (I >>> 0 < 16) | 0, a |= 0, B |= 0) : -1)
}
function nI(A, g, I, C, a, B) {
return g |= 0, 0 | (!(C |= 0) & (I |= 0) >>> 0 >= 16 | C ? sg(A |= 0, g + 16 | 0, g, I - 16 | 0, C - (I >>> 0 < 16) | 0, a |= 0, B |= 0) : -1)
}
function pI(A, g, I, C, a, B, _, t, r, o, i) {
return !C & I >>> 0 > 4294967263 | C | !t & _ >>> 0 > 4294967263 | t ? -1 : 0 | Da[e[i >> 2]](A, g, I, a, 32, B, _, r, o)
}
function DI(A, g, I) {
A |= 0;
var C, a = 0;
return s = C = s - 32 | 0, a = -1, Cg(C, I |= 0, g |= 0) || (a = fA(A, 35680, C, 0)), s = C + 32 | 0, 0 | a
}
function fI(A, g) {
var I;
return g |= 0, s = I = s + -64 | 0, T(A |= 0, I), dA(A = A + 208 | 0, I, 64, 0), T(A, g), jC(I, 64), s = I - -64 | 0, 0
}
function wI(A, g, I, C) {
var a;
return g |= 0, I |= 0, C |= 0, s = a = s + -64 | 0, T(A |= 0, a), A = f(g, I, a, 64, 0, C, 1), s = a - -64 | 0, 0 | A
}
function kI(A, g) {
var I, C, a;
v(A, g, I = g + 120 | 0), v(A + 40 | 0, C = g + 40 | 0, a = g + 80 | 0), v(A + 80 | 0, a, I), v(A + 120 | 0, g, C)
}
function lI(A, g, I, C, a, B, e) {
return 0 | Zg(A |= 0, g |= 0, (A = 0) | (I |= 0), C |= 0, A | (a |= 0), B |= 0, e |= 0)
}
function dI(A, g) {
var I;
return g |= 0, s = I = s - 32 | 0, GA(A |= 0, I), NA(A = A + 104 | 0, I, 32, 0), GA(A, g), jC(I, 32), s = I + 32 | 0, 0
}
function uI(A, g, I) {
var a = 0;
if (I)
for (a = A; C[0 | a] = _[0 | g], a = a + 1 | 0, g = g + 1 | 0, I = I - 1 | 0;);
return A
}
function SI(A, g, I, C, a, B) {
var e;
return s = e = s - 32 | 0, fA(e, a, B, 0), A = _C(A, g, I, C, a + 16 | 0, 0, 0, e), jC(e, 32), s = e + 32 | 0, A
}
function bI(A) {
for (A |= 0; rI(A, 32), C[A + 31 | 0] = 31 & _[A + 31 | 0], !Vg(A) || Sg(A, 32););
}
function FI(A, g, I) {
var C;
return g |= 0, I |= 0, s = C = s + -64 | 0, T(A |= 0, C), A = N(g, C, 64, 0, I, 1), s = C - -64 | 0, 0 | A
}
function NI(A, g, I, C, a) {
var B;
return s = B = s - 32 | 0, fA(B, C, a, 0), A = nC(A, g, I, C + 16 | 0, B), jC(B, 32), s = B + 32 | 0, A
}
function vI(A, g, I) {
var a = 0;
if (I)
for (a = A; C[0 | a] = g, a = a + 1 | 0, I = I - 1 | 0;);
return A
}
function MI(A, g, I) {
return A |= 0, g |= 0, (I |= 0) >>> 0 >= 256 && (Q(1366, 1279, 107, 1123), B()), 0 | AA(A, g, 255 & I)
}
function GI(A, g, I, C, a, B, e) {
return 0 | rg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0)
}
function KI(A, g, I, C, a, B, e) {
return 0 | yg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0)
}
function mI(A, g, I, C, a, _, t, r) {
return 1 == (0 | C) | C >>> 0 > 1 && (QC(), B()), 0 | Da[e[9202]](A, g, I, C, a, _, t, r)
}
function YI(A, g, I, C, a, B, e) {
return 0 | tg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0)
}
function HI(A, g, I, C, a, B, e) {
return 0 | sg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0)
}
function UI(A, g, I, C, a, _) {
return 1 == (0 | C) | C >>> 0 > 1 && (QC(), B()), 0 | Da[e[9202]](A, g, I, C, a, 0, 0, _)
}
function JI(A, g, I, C, a, _) {
return 1 == (0 | C) | C >>> 0 > 1 && (QC(), B()), 0 | Da[e[9203]](A, g, I, C, a, 0, _)
}
function xI(A, g, I, C, a, B) {
return f(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, 0), 0
}
function RI(A) {
var g;
return (g = e[A >> 2]) && aA(g), e[A + 8 >> 2] = 0, e[A >> 2] = 0, e[A + 4 >> 2] = 0, 0
}
function LI(A, g) {
var I = 0;
return (-1 >>> (I = 31 & g) & A) << I | ((I = A) & -1 << (A = 0 - g & 31)) >>> A
}
function PI(A, g, I, C, a, B) {
return 0 | xg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0)
}
function qI(A, g, I, C, a, B) {
return 0 | Dg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0)
}
function zI(A, g, I, C, a, B) {
return 0 | SI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0)
}
function TI(A, g, I, C, a) {
return 1 == (0 | I) | I >>> 0 > 1 && (QC(), B()), 0 | Da[e[9200]](A, g, I, C, a)
}
function jI(A, g, I, C, a) {
return 1 == (0 | I) | I >>> 0 > 1 && (QC(), B()), 0 | Da[e[9201]](A, g, I, C, a)
}
function XI(A, g, I, C, a, _) {
1 == (0 | C) | C >>> 0 > 1 && (QC(), B()), Da[e[9203]](A, g, I, C, a, 1, _)
}
function OI(A, g, I, C, a) {
return 0 | N(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, 0)
}
function WI(A, g, I, C, a) {
return 0 | hC(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0)
}
function VI(A, g, I, C, a) {
return 0 | pC(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0)
}
function ZI(A, g, I, C, a) {
return 0 | NI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0)
}
function $I() {
var A;
s = A = s - 16 | 0, C[A + 15 | 0] = 0, c(36852, A + 15 | 0, 0), s = A + 16 | 0
}
function AC(A, g, I, C) {
return CA(A |= 0, g |= 0, I |= 0, C |= 0, 20), 0
}
function gC(A, g, I, C) {
return CA(A |= 0, g |= 0, I |= 0, C |= 0, 12), 0
}
function IC(A, g, I, C) {
return CA(A |= 0, g |= 0, I |= 0, C |= 0, 8), 0
}
function CC(A, g, I, C) {
return 0 | lg(A |= 0, g |= 0, I |= 0, C |= 0)
}
function aC(A, g, I, C) {
return 0 | dC(A |= 0, g |= 0, I |= 0, C |= 0)
}
function BC(A, g, I, C) {
return 0 | dA(A |= 0, g |= 0, I |= 0, C |= 0)
}
function eC(A, g, I, C) {
return 0 | yA(A |= 0, g |= 0, I |= 0, C |= 0)
}
function _C(A, g, I, C, a, B, _, t) {
return 0 | Da[e[8937]](A, g, I, C, a, B, _, t)
}
function tC(A, g, I, C) {
return 0 | mC(A |= 0, g |= 0, I |= 0, C |= 0)
}
function rC(A, g, I, C, a, B) {
return 0 | Da[e[8937]](A, g, I, C, a, 0, 0, B)
}
function oC(A) {
return e[A + 8 >> 2] = 0, e[A >> 2] = 0, e[A + 4 >> 2] = 0, 0
}
function iC(A, g, I) {
return 0 | DI(A |= 0, g |= 0, I |= 0)
}
function cC(A, g, I) {
return 0 | Cg(A |= 0, g |= 0, I |= 0)
}
function QC() {
var A;
(A = e[9529]) && Da[0 | A](), na(), B()
}
function yC(A, g, I) {
return 0 | MI(A |= 0, g |= 0, I |= 0)
}
function EC(A, g, I) {
return 0 | eg(A |= 0, g |= 0, I |= 0)
}
function sC(A, g) {
return A |= 0, rI(g |= 0, 32), 0 | DC(A, g)
}
function hC(A, g, I, C, a) {
return 0 | Da[e[8929]](A, g, I, C, a)
}
function nC(A, g, I, C, a) {
return 0 | Da[e[8936]](A, g, I, C, a)
}
function pC(A, g, I, C, a) {
return 0 | Da[e[8930]](A, g, I, C, a)
}
function DC(A, g) {
return A |= 0, g |= 0, 0 | Da[e[8935]](A, g)
}
function fC(A, g) {
return A |= 0, g |= 0, 0 | Da[e[8931]](A, g)
}
function wC(A, g) {
return A |= 0, g |= 0, 0 | Da[e[8933]](A, g)
}
function kC(A, g, I, C, a, B, e) {
return HA(A, g, I, C, a, B, e)
}
function lC(A) {
return A ? 31 - o(A - 1 ^ A) | 0 : 32
}
function dC(A, g, I, C) {
return 0 | Da[e[8932]](A, g, I, C)
}
function uC(A, g) {
return 0 | qg(A |= 0, g |= 0, 32)
}
function SC(A, g) {
return 0 | qg(A |= 0, g |= 0, 64)
}
function bC(A, g, I) {
w(A |= 0, g |= 0, I |= 0)
}
function FC(A, g) {
return 0 | DC(A |= 0, g |= 0)
}
function NC(A, g) {
return 0 | sC(A |= 0, g |= 0)
}
function vC(A, g, I, C) {
return ag(A, g, I, C, 1)
}
function MC(A, g, I, C) {
return wg(A, g, I, C, 1)
}
function GC(A, g, I, C) {
return wg(A, g, I, C, 2)
}
function KC(A, g, I, C) {
return ag(A, g, I, C, 2)
}
function mC(A, g, I, C) {
return dA(A, g, I, C), 0
}
function YC(A, g, I, C) {
return NA(A, g, I, C), 0
}
function HC(A, g, I, C) {
return XA(A, g, I, C)
}
function UC(A) {
return dg(A |= 0), 0
}
function JC() {
return -2147483648
}
function xC() {
return 1073741824
}
function RC() {
return 268435456
}
function LC() {
return 33554432
}
function PC(A) {
rI(A |= 0, 32)
}
function qC() {
return 67108864
}
function zC(A) {
rI(A |= 0, 16)
}
function TC() {
return 16777216
}
function jC(A, g) {
vI(A, 0, g)
}
function XC() {
return 1576
}
function OC() {
return 1338
}
function WC() {
return 8192
}
function VC() {
return 384
}
function ZC() {
return 256
}
function $C() {
return 416
}
function Aa() {
return 128
}
function ga() {
return 208
}
function Ia() {
return 64
}
function Ca() {
return 16
}
function aa() {
return 32
}
function Ba() {
return -65
}
function ea() {
return -33
}
function _a() {
return 48
}
function ta() {
return -17
}
function ra() {
return 12
}
function oa() {
return 24
}
function ia() {
return -1
}
function ca() {
return 2
}
function Qa() {
return 3
}
function ya() {
return 8
}
function Ea() {
return 1
}
function sa() {
return 0
}
function ha() {
return 4
}
function na() {
y(), B()
}
a(g = _, 1024, "Li8wMTIzNDU2Nzg5QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5egBqcwByYW5kb21ieXRlcwBiNjRfcG9zIDw9IGI2NF9sZW4AY3J5cHRvX2dlbmVyaWNoYXNoX2JsYWtlMmJfZmluYWwAYXJnb24yaWQsYXJnb24yaQAkYXJnb24yaQAkYXJnb24yaWQAcmFuZG9tYnl0ZXMvcmFuZG9tYnl0ZXMuYwBzb2RpdW0vY29kZWNzLmMAY3J5cHRvX2dlbmVyaWNoYXNoL2JsYWtlMmIvcmVmL2JsYWtlMmItcmVmLmMAY3J5cHRvX2dlbmVyaWNoYXNoL2JsYWtlMmIvcmVmL2dlbmVyaWNoYXNoX2JsYWtlMmIuYwB4MjU1MTlibGFrZTJiAGJ1Zl9sZW4gPD0gU0laRV9NQVgAb3V0bGVuIDw9IFVJTlQ4X01BWABTLT5idWZsZW4gPD0gQkxBS0UyQl9CTE9DS0JZVEVTACRhcmdvbjJpJHY9ACRhcmdvbjJpZCR2PQAsdD0ALHA9ACRtPQBjdXJ2ZTI1NTE5AGVkMjU1MTkAaG1hY3NoYTUxMjI1NgBjdXJ2ZTI1NTE5eHNhbHNhMjBwb2x5MTMwNQBzb2RpdW1fYmluMmJhc2U2NABzaXBoYXNoMjQAc2hhNTEyAHhzYWxzYTIwADEuMC4yMAAkYXJnb24yaSQAJGFyZ29uMmlkJAAkNyQ="), a(g, 1600, "tnhZ/4Vy0wC9bhX/DwpqACnAAQCY6Hn/vDyg/5lxzv8At+L+tA1I/wAAAAAAAAAAsKAO/tPJhv+eGI8Af2k1AGAMvQCn1/v/n0yA/mpl4f8e/AQAkgyu"), a(g, 1696, "WfGy/grlpv973Sr+HhTUAFKAAwAw0fMAd3lA/zLjnP8AbsUBZxuQ"), a(g, 1744, "hTuMAb3xJP/4JcMBYNw3ALdMPv/DQj0AMkykAeGkTP9MPaP/dT4fAFGRQP92QQ4AonPW/waKLgB85vT/CoqPADQawgC49EwAgY8pAb70E/97qnr/YoFEAHnVkwBWZR7/oWebAIxZQ//v5b4BQwu1AMbwif7uRbz/Q5fuABMqbP/lVXEBMkSH/xFqCQAyZwH/UAGoASOYHv8QqLkBOFno/2XS/AAp+kcAzKpP/w4u7/9QTe8AvdZL/xGN+QAmUEz/vlV1AFbkqgCc2NABw8+k/5ZCTP+v4RD/jVBiAUzb8gDGonIALtqYAJsr8f6boGj/M7ulAAIRrwBCVKAB9zoeACNBNf5F7L8ALYb1AaN73QAgbhT/NBelALrWRwDpsGAA8u82ATlZigBTAFT/iKBkAFyOeP5ofL4AtbE+//opVQCYgioBYPz2AJeXP/7vhT4AIDicAC2nvf+OhbMBg1bTALuzlv76qg7/0qNOACU0lwBjTRoA7pzV/9XA0QFJLlQAFEEpATbOTwDJg5L+qm8Y/7EhMv6rJsv/Tvd0ANHdmQCFgLIBOiwZAMknOwG9E/wAMeXSAXW7dQC1s7gBAHLbADBekwD1KTgAfQ3M/vStdwAs3SD+VOoUAPmgxgHsfur/L2Oo/qrimf9ms9gA4o16/3pCmf629YYA4+QZAdY56//YrTj/tefSAHeAnf+BX4j/bn4zAAKpt/8HgmL+RbBe/3QE4wHZ8pH/yq0fAWkBJ/8ur0UA5C86/9fgRf7POEX/EP6L/xfP1P/KFH7/X9Vg/wmwIQDIBc//8SqA/iMhwP/45cQBgRF4APtnl/8HNHD/jDhC/yji9f/ZRiX+rNYJ/0hDhgGSwNb/LCZwAES4S//OWvsAleuNALWqOgB09O8AXJ0CAGatYgDpiWABfzHLAAWblAAXlAn/03oMACKGGv/bzIgAhggp/+BTK/5VGfcAbX8A/qmIMADud9v/563VAM4S/v4Iugf/fgkHAW8qSABvNOz+YD+NAJO/f/7NTsD/DmrtAbvbTACv87v+aVmtAFUZWQGi85QAAnbR/iGeCQCLoy7/XUYoAGwqjv5v/I7/m9+QADPlp/9J/Jv/XnQM/5ig2v+c7iX/s+rP/8UAs/+apI0A4cRoAAojGf7R1PL/Yf3e/rhl5QDeEn8BpIiH/x7PjP6SYfMAgcAa/slUIf9vCk7/k1Gy/wQEGACh7tf/Bo0hADXXDv8ptdD/54udALPL3f//uXEAveKs/3FC1v/KPi3/ZkAI/06uEP6FdUT/"), a(g, 2736, "AQ=="), a(g, 2768, "JuiVj8KyJ7BFw/SJ8u+Y8NXfrAXTxjM5sTgCiG1T/AXHF2pwPU3YT7o8C3YNEGcPKiBT+iw5zMZOx/13kqwDeuz///////////////////////////////////////9/7f///////////////////////////////////////3/u////////////////////////////////////////f+3T9VwaYxJY1pz3ot753hQ="), a(g, 2959, "EP1AXQCgaj8AOdNX/gzSugBYvHT+QdgBAP/IPQHYQpT/APtcACSy4f8AAAAAAAAAAIU7jAG98ST/+CXDAWDcNwC3TD7/w0I9ADJMpAHhpEz/TD2j/3U+HwBRkUD/dkEOAKJz1v8Gii4AfOb0/wqKjwA0GsIAuPRMAIGPKQG+9BP/e6p6/2KBRAB51ZMAVmUe/6FnmwCMWUP/7+W+AUMLtQDG8In+7kW8/+pxPP8l/zn/RbK2/oDQswB2Gn3+AwfW//EyTf9Vy8X/04f6/xkwZP+71bT+EVhpAFPRngEFc2IABK48/qs3bv/ZtRH/FLyqAJKcZv5X1q7/cnqbAeksqgB/CO8B1uzqAK8F2wAxaj3/BkLQ/wJqbv9R6hP/12vA/0OX7gATKmz/5VVxATJEh/8RagkAMmcB/1ABqAEjmB7/EKi5AThZ6P9l0vwAKfpHAMyqT/8OLu//UE3vAL3WS/8RjfkAJlBM/75VdQBW5KoAnNjQAcPPpP+WQkz/r+EQ/41QYgFM2/IAxqJyAC7amACbK/H+m6Bo/7IJ/P5kbtQADgWnAOnvo/8cl50BZZIK//6eRv5H+eQAWB4yAEQ6oP+/GGgBgUKB/8AyVf8Is4r/JvrJAHNQoACD5nEAfViTAFpExwD9TJ4AHP92AHH6/gBCSy4A5torAOV4ugGURCsAiHzuAbtrxf9UNfb/M3T+/zO7pQACEa8AQlSgAfc6HgAjQTX+Rey/AC2G9QGje90AIG4U/zQXpQC61kcA6bBgAPLvNgE5WYoAUwBU/4igZABcjnj+aHy+ALWxPv/6KVUAmIIqAWD89gCXlz/+74U+ACA4nAAtp73/joWzAYNW0wC7s5b++qoO/0RxFf/eujv/QgfxAUUGSABWnGz+N6dZAG002/4NsBf/xCxq/++VR/+kjH3/n60BADMp5wCRPiEAim9dAblTRQCQcy4AYZcQ/xjkGgAx2eIAcUvq/sGZDP+2MGD/Dg0aAIDD+f5FwTsAhCVR/n1qPADW8KkBpONCANKjTgAlNJcAY00aAO6c1f/VwNEBSS5UABRBKQE2zk8AyYOS/qpvGP+xITL+qybL/073dADR3ZkAhYCyATosGQDJJzsBvRP8ADHl0gF1u3UAtbO4AQBy2wAwXpMA9Sk4AH0NzP70rXcALN0g/lTqFAD5oMYB7H7q/48+3QCBWdb/N4sF/kQUv/8OzLIBI8PZAC8zzgEm9qUAzhsG/p5XJADZNJL/fXvX/1U8H/+rDQcA2vVY/vwjPAA31qD/hWU4AOAgE/6TQOoAGpGiAXJ2fQD4/PoAZV7E/8aN4v4zKrYAhwwJ/m2s0v/F7MIB8UGaADCcL/+ZQzf/2qUi/kq0swDaQkcBWHpjANS12/9cKuf/7wCaAPVNt/9eUaoBEtXYAKtdRwA0XvgAEpeh/sXRQv+u9A/+ojC3ADE98P62XcMAx+QGAcgFEf+JLe3/bJQEAFpP7f8nP03/NVLPAY4Wdv9l6BI
var pa, Da = (pa = [null, function(A, g, I, a, B) {
var t, r, o;
return A |= 0, g |= 0, I |= 0, a |= 0, B |= 0, s = t = (r = s) - 128 & -64, e[t >> 2] = 67108863 & (_[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24), e[t + 4 >> 2] = (_[B + 3 | 0] | _[B + 4 | 0] << 8 | _[B + 5 | 0] << 16 | _[B + 6 | 0] << 24) >>> 2 & 67108611, e[t + 8 >> 2] = (_[B + 6 | 0] | _[B + 7 | 0] << 8 | _[B + 8 | 0] << 16 | _[B + 9 | 0] << 24) >>> 4 & 67092735, e[t + 12 >> 2] = (_[B + 9 | 0] | _[B + 10 | 0] << 8 | _[B + 11 | 0] << 16 | _[B + 12 | 0] << 24) >>> 6 & 66076671, o = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[t + 20 >> 2] = 0, e[t + 24 >> 2] = 0, e[t + 28 >> 2] = 0, e[t + 32 >> 2] = 0, e[t + 36 >> 2] = 0, e[t + 16 >> 2] = o >>> 8 & 1048575, e[t + 40 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[t + 44 >> 2] = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[t + 48 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, B = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, C[t + 80 | 0] = 0, e[t + 56 >> 2] = 0, e[t + 60 >> 2] = 0, e[t + 52 >> 2] = B, xA(t, g, I, a), Ig(t, A), s = r, 0
}, function(A, g, I, a, B) {
var t, r, o;
return A |= 0, g |= 0, I |= 0, a |= 0, B |= 0, s = t = (r = s) - 192 & -64, e[t + 64 >> 2] = 67108863 & (_[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24), e[t + 68 >> 2] = (_[B + 3 | 0] | _[B + 4 | 0] << 8 | _[B + 5 | 0] << 16 | _[B + 6 | 0] << 24) >>> 2 & 67108611, e[t + 72 >> 2] = (_[B + 6 | 0] | _[B + 7 | 0] << 8 | _[B + 8 | 0] << 16 | _[B + 9 | 0] << 24) >>> 4 & 67092735, e[t + 76 >> 2] = (_[B + 9 | 0] | _[B + 10 | 0] << 8 | _[B + 11 | 0] << 16 | _[B + 12 | 0] << 24) >>> 6 & 66076671, o = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[t + 84 >> 2] = 0, e[t + 88 >> 2] = 0, e[t + 92 >> 2] = 0, e[t + 96 >> 2] = 0, e[t + 100 >> 2] = 0, e[t + 80 >> 2] = o >>> 8 & 1048575, e[t + 104 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[t + 108 >> 2] = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[t + 112 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, B = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, C[t + 144 | 0] = 0, e[t + 120 >> 2] = 0, e[t + 124 >> 2] = 0, e[t + 116 >> 2] = B, xA(B = t - -64 | 0, g, I, a), Ig(B, g = t + 48 | 0), A = _g(A, g), s = r, 0 | A
}, function(A, g) {
var I;
return g |= 0, e[(A |= 0) >> 2] = 67108863 & (_[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24), e[A + 4 >> 2] = (_[g + 3 | 0] | _[g + 4 | 0] << 8 | _[g + 5 | 0] << 16 | _[g + 6 | 0] << 24) >>> 2 & 67108611, e[A + 8 >> 2] = (_[g + 6 | 0] | _[g + 7 | 0] << 8 | _[g + 8 | 0] << 16 | _[g + 9 | 0] << 24) >>> 4 & 67092735, e[A + 12 >> 2] = (_[g + 9 | 0] | _[g + 10 | 0] << 8 | _[g + 11 | 0] << 16 | _[g + 12 | 0] << 24) >>> 6 & 66076671, I = _[g + 12 | 0] | _[g + 13 | 0] << 8 | _[g + 14 | 0] << 16 | _[g + 15 | 0] << 24, e[A + 20 >> 2] = 0, e[A + 24 >> 2] = 0, e[A + 28 >> 2] = 0, e[A + 32 >> 2] = 0, e[A + 36 >> 2] = 0, e[A + 16 >> 2] = I >>> 8 & 1048575, e[A + 40 >> 2] = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, e[A + 44 >> 2] = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, e[A + 48 >> 2] = _[g + 24 | 0] | _[g + 25 | 0] << 8 | _[g + 26 | 0] << 16 | _[g + 27 | 0] << 24, g = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, C[A + 80 | 0] = 0, e[A + 56 >> 2] = 0, e[A + 60 >> 2] = 0, e[A + 52 >> 2] = g, 0
}, function(A, g, I, C) {
return xA(A |= 0, g |= 0, I |= 0, C |= 0), 0
}, function(A, g) {
return Ig(A |= 0, g |= 0), 0
}, function(A, g, I) {
A |= 0, g |= 0, I |= 0;
var a, B = 0,
t = 0,
r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
x = 0,
L = 0,
P = 0,
q = 0,
z = 0,
T = 0,
j = 0,
X = 0,
O = 0,
W = 0,
V = 0,
Z = 0,
$ = 0,
AA = 0,
gA = 0,
IA = 0,
CA = 0,
aA = 0,
BA = 0,
eA = 0,
_A = 0,
tA = 0,
rA = 0,
oA = 0,
iA = 0,
cA = 0,
QA = 0,
yA = 0,
EA = 0,
sA = 0,
hA = 0,
nA = 0,
DA = 0,
fA = 0,
wA = 0,
kA = 0;
for (s = a = s - 368 | 0; n = (r = _[I + B | 0]) ^ _[0 | (i = B + 34128 | 0)] | n, h = r ^ _[i + 192 | 0] | h, E = r ^ _[i + 160 | 0] | E, y = r ^ _[i + 128 | 0] | y, o = r ^ _[i + 96 | 0] | o, c = r ^ _[i - -64 | 0] | c, t = r ^ _[i + 32 | 0] | t, 31 != (0 | (B = B + 1 | 0)););
if (B = -1, !(256 & ((255 & ((r = 127 ^ (i = 127 & _[I + 31 | 0])) | h)) - 1 | (255 & (r | E)) - 1 | (255 & (r | y)) - 1 | (255 & (87 ^ i | o)) - 1 | (255 & (c | i)) - 1 | (255 & (t | i)) - 1 | (255 & (i | n)) - 1))) {
for (B = g, g = _[g + 28 | 0] | _[g + 29 | 0] << 8 | _[g + 30 | 0] << 16 | _[g + 31 | 0] << 24, e[a + 360 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, e[a + 364 >> 2] = g, g = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[a + 352 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[a + 356 >> 2] = g, t = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, g = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, e[a + 336 >> 2] = g, e[a + 340 >> 2] = t, t = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[a + 344 >> 2] = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24, e[a + 348 >> 2] = t, C[a + 336 | 0] = 248 & g, C[a + 367 | 0] = 63 & _[a + 367 | 0] | 64, pA(a + 288 | 0, I), e[a + 260 >> 2] = 0, e[a + 264 >> 2] = 0, e[a + 268 >> 2] = 0, e[a + 272 >> 2] = 0, e[a + 276 >> 2] = 0, e[a + 208 >> 2] = 0, e[a + 212 >> 2] = 0, e[a + 216 >> 2] = 0, e[a + 220 >> 2] = 0, e[a + 224 >> 2] = 0, e[a + 228 >> 2] = 0, g = e[a + 308 >> 2], e[a + 160 >> 2] = e[a + 304 >> 2], e[a + 164 >> 2] = g, g = e[a + 316 >> 2], e[a + 168 >> 2] = e[a + 312 >> 2], e[a + 172 >> 2] = g, g = e[a + 324 >> 2], e[a + 176 >> 2] = e[a + 320 >> 2], e[a + 180 >> 2] = g, e[a + 244 >> 2] = 0, e[a + 248 >> 2] = 0, e[a + 240 >> 2] = 1, e[a + 252 >> 2] = 0, e[a + 256 >> 2] = 0, e[a + 192 >> 2] = 0, e[a + 196 >> 2] = 0, e[a + 200 >> 2] = 0, e[a + 204 >> 2] = 0, g = e[a + 292 >> 2], e[a + 144 >> 2] = e[a + 288 >> 2], e[a + 148 >> 2] = g, g = e[a + 300 >> 2], e[a + 152 >> 2] = e[a + 296 >> 2], e[a + 156 >> 2] = g, e[a + 116 >> 2] = 0, e[a + 120 >> 2] = 0, e[a + 124 >> 2] = 0, e[a + 128 >> 2] = 0, e[a + 132 >> 2] = 0, e[a + 100 >> 2] = 0, e[a + 104 >> 2] = 0, e[a + 96 >> 2] = 1, e[a + 108 >> 2] = 0, e[a + 112 >> 2] = 0, I = 254; V = e[a + 276 >> 2], r = e[a + 180 >> 2], Z = e[a + 96 >> 2], $ = e[a + 192 >> 2], AA = e[a + 144 >> 2], gA = e[a + 240 >> 2], IA = e[a + 100 >> 2], CA = e[a + 196 >> 2], aA = e[a + 148 >> 2], BA = e[a + 244 >> 2], N = e[a + 104 >> 2], eA = e[a + 200 >> 2], M = e[a + 152 >> 2], _A = e[a + 248 >> 2], m = e[a + 108 >> 2], tA = e[a + 204 >> 2], Y = e[a + 156 >> 2], rA = e[a + 252 >> 2], G = e[a + 112 >> 2], oA = e[a + 208 >> 2], b = e[a + 160 >> 2], iA = e[a + 256 >> 2], n = e[a + 116 >> 2], cA = e[a + 212 >> 2], Q = e[a + 164 >> 2], QA = e[a + 260 >> 2], h = e[a + 120 >> 2], yA = e[a + 216 >> 2], E = e[a + 168 >> 2], EA = e[a + 264 >> 2], y = e[a + 124 >> 2], sA = e[a + 220 >> 2], o = e[a + 172 >> 2], hA = e[a + 268 >> 2], c = e[a + 128 >> 2], nA = e[a + 224 >> 2], t = e[a + 176 >> 2], S = e[a + 272 >> 2], DA = I, F = (l = (g = 0 - ((g = W) ^ (W = _[(fA = a + 336 | 0) + (I >>> 3 | 0) | 0] >>> (7 & I) & 1)) | 0) & ((B = e[a + 132 >> 2]) ^ (T = e[a + 228 >> 2]))) ^ B, e[a + 132 >> 2] = F, j = r ^ (d = g & (r ^ V)), e[a + 84 >> 2] = j - F, K = c ^ (f = g & (c ^ nA)), e[a + 128 >> 2] = K, X = (u = g & (t ^ S)) ^ t, e[a + 80 >> 2] = X - K, U = y ^ (w = g & (y ^ sA)), e[a + 124 >> 2] = U, wA = o ^ (k = g & (o ^ hA)), e[a + 76 >> 2] = wA - U, J = h ^ (D = g & (h ^ yA)), e[a + 120 >> 2] = J, kA = E ^ (i = g & (E ^ EA)), e[a + 72 >> 2] = kA - J, x = n ^ (r = g & (n ^ cA)), e[a + 116 >> 2] = x, L = Q ^ (n = g & (Q ^ QA)), e[a + 68 >> 2] = L - x, P = G ^ (h = g & (G ^ oA)), e[a + 112 >> 2] = P, H = b ^ (E = g & (b ^ iA)), e[a + 64 >> 2] = H - P, q = m ^ (y = g & (m ^ tA)), e[a + 108 >> 2] = q, O = Y ^ (o = g & (Y ^ rA)), e[a + 60 >> 2] = O - q, z = N ^ (c = g & (N ^ eA)), e[a + 104 >> 2] = z, m = M ^ (t = g & (M ^ _A)), e[a + 56 >> 2] = m - z, N = IA ^ (B = g & (IA ^ CA)), e[a + 100 >> 2] = N, Y = aA ^ (I = g & (aA ^ BA)), e[a + 52 >> 2] = Y - N, M = Z ^ (G = g & (Z ^ $)), e[a + 96 >> 2] = M, b = (g &= AA ^ gA) ^ AA, e[a + 48 >> 2] = b - M, Q = d ^ V, l ^= T, e[a + 36 >> 2] = Q - l, d = u ^ S, f ^= nA, e[a + 32 >> 2] = d - f, u = k ^ hA, w ^= sA, e[a + 28 >> 2] = u - w, k = i ^ EA, D ^= yA, e[a
n = e[a + 144 >> 2], l = e[a + 240 >> 2], h = e[a + 148 >> 2], d = e[a + 244 >> 2], E = e[a + 152 >> 2], f = e[a + 248 >> 2], y = e[a + 156 >> 2], u = e[a + 252 >> 2], o = e[a + 160 >> 2], w = e[a + 256 >> 2], c = e[a + 164 >> 2], k = e[a + 260 >> 2], t = e[a + 168 >> 2], D = e[a + 264 >> 2], B = e[a + 172 >> 2], i = e[a + 268 >> 2], I = e[a + 176 >> 2], r = e[a + 272 >> 2], Q = 0 - W | 0, g = e[a + 276 >> 2], e[a + 276 >> 2] = Q & (g ^ e[a + 180 >> 2]) ^ g, e[a + 272 >> 2] = r ^ Q & (I ^ r), e[a + 268 >> 2] = i ^ Q & (B ^ i), e[a + 264 >> 2] = D ^ Q & (t ^ D), e[a + 260 >> 2] = k ^ Q & (c ^ k), e[a + 256 >> 2] = w ^ Q & (o ^ w), e[a + 252 >> 2] = u ^ Q & (y ^ u), e[a + 248 >> 2] = f ^ Q & (E ^ f), e[a + 244 >> 2] = d ^ Q & (h ^ d), e[a + 240 >> 2] = l ^ Q & (n ^ l), l = e[a + 192 >> 2], n = e[a + 96 >> 2], d = e[a + 196 >> 2], h = e[a + 100 >> 2], f = e[a + 200 >> 2], E = e[a + 104 >> 2], u = e[a + 204 >> 2], y = e[a + 108 >> 2], w = e[a + 208 >> 2], o = e[a + 112 >> 2], k = e[a + 212 >> 2], c = e[a + 116 >> 2], D = e[a + 216 >> 2], t = e[a + 120 >> 2], i = e[a + 220 >> 2], B = e[a + 124 >> 2], r = e[a + 224 >> 2], I = e[a + 128 >> 2], g = e[a + 228 >> 2], e[a + 228 >> 2] = Q & (g ^ e[a + 132 >> 2]) ^ g, e[a + 224 >> 2] = r ^ Q & (I ^ r), e[a + 220 >> 2] = i ^ Q & (B ^ i), e[a + 216 >> 2] = D ^ Q & (t ^ D), e[a + 212 >> 2] = k ^ Q & (c ^ k), e[a + 208 >> 2] = w ^ Q & (o ^ w), e[a + 204 >> 2] = u ^ Q & (y ^ u), e[a + 200 >> 2] = f ^ Q & (E ^ f), e[a + 196 >> 2] = d ^ Q & (h ^ d), e[a + 192 >> 2] = l ^ Q & (n ^ l), LA(S, S), v(F, F, S), Bg(A, F), jC(fA, 32), B = 0
}
return s = a + 368 | 0, 0 | B
}, function(A, g) {
var I, a, B, t, r, o, i, c, Q, y, E, h, n, p, D, f, w, k, l, d;
return g |= 0, s = I = s - 304 | 0, C[0 | (A |= 0)] = _[0 | g], C[A + 1 | 0] = _[g + 1 | 0], C[A + 2 | 0] = _[g + 2 | 0], C[A + 3 | 0] = _[g + 3 | 0], C[A + 4 | 0] = _[g + 4 | 0], C[A + 5 | 0] = _[g + 5 | 0], C[A + 6 | 0] = _[g + 6 | 0], C[A + 7 | 0] = _[g + 7 | 0], C[A + 8 | 0] = _[g + 8 | 0], C[A + 9 | 0] = _[g + 9 | 0], C[A + 10 | 0] = _[g + 10 | 0], C[A + 11 | 0] = _[g + 11 | 0], C[A + 12 | 0] = _[g + 12 | 0], C[A + 13 | 0] = _[g + 13 | 0], C[A + 14 | 0] = _[g + 14 | 0], C[A + 15 | 0] = _[g + 15 | 0], C[A + 16 | 0] = _[g + 16 | 0], C[A + 17 | 0] = _[g + 17 | 0], C[A + 18 | 0] = _[g + 18 | 0], C[A + 19 | 0] = _[g + 19 | 0], C[A + 20 | 0] = _[g + 20 | 0], C[A + 21 | 0] = _[g + 21 | 0], C[A + 22 | 0] = _[g + 22 | 0], C[A + 23 | 0] = _[g + 23 | 0], C[A + 24 | 0] = _[g + 24 | 0], C[A + 25 | 0] = _[g + 25 | 0], C[A + 26 | 0] = _[g + 26 | 0], C[A + 27 | 0] = _[g + 27 | 0], C[A + 28 | 0] = _[g + 28 | 0], C[A + 29 | 0] = _[g + 29 | 0], C[A + 30 | 0] = _[g + 30 | 0], g = _[g + 31 | 0], C[0 | A] = 248 & _[0 | A], C[A + 31 | 0] = 63 & g | 64, wA(I + 48 | 0, A), g = e[I + 128 >> 2], a = e[I + 88 >> 2], B = e[I + 132 >> 2], t = e[I + 92 >> 2], r = e[I + 136 >> 2], o = e[I + 96 >> 2], i = e[I + 140 >> 2], c = e[I + 100 >> 2], Q = e[I + 144 >> 2], y = e[I + 104 >> 2], E = e[I + 148 >> 2], h = e[I + 108 >> 2], n = e[I + 152 >> 2], p = e[I + 112 >> 2], D = e[I + 156 >> 2], f = e[I + 116 >> 2], w = e[I + 160 >> 2], k = e[I + 120 >> 2], l = e[I + 124 >> 2], d = e[I + 164 >> 2], e[I + 292 >> 2] = l + d, e[I + 288 >> 2] = w + k, e[I + 284 >> 2] = D + f, e[I + 280 >> 2] = n + p, e[I + 276 >> 2] = E + h, e[I + 272 >> 2] = Q + y, e[I + 268 >> 2] = i + c, e[I + 264 >> 2] = r + o, e[I + 260 >> 2] = B + t, e[I + 256 >> 2] = g + a, e[I + 244 >> 2] = d - l, e[I + 240 >> 2] = w - k, e[I + 236 >> 2] = D - f, e[I + 232 >> 2] = n - p, e[I + 228 >> 2] = E - h, e[I + 224 >> 2] = Q - y, e[I + 220 >> 2] = i - c, e[I + 216 >> 2] = r - o, e[I + 212 >> 2] = B - t, e[I + 208 >> 2] = g - a, LA(g = I + 208 | 0, g), v(I, I + 256 | 0, g), Bg(A, I), s = I + 304 | 0, 0
}, function(A, g, I, a, B) {
A |= 0, a |= 0, B |= 0;
var t, r = 0,
o = 0,
i = 0,
c = 0;
if (s = t = s - 112 | 0, (g |= 0) | (I |= 0)) {
r = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, e[t + 24 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, e[t + 28 >> 2] = r, r = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[t + 16 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[t + 20 >> 2] = r, r = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[t >> 2] = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, e[t + 4 >> 2] = r, r = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[t + 8 >> 2] = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24, e[t + 12 >> 2] = r, B = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, a = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[t + 104 >> 2] = 0, e[t + 108 >> 2] = 0, e[t + 96 >> 2] = B, e[t + 100 >> 2] = a;
A: {
if (!I & g >>> 0 >= 64 | I) {
for (; AC(A, t + 96 | 0, t, 0), a = _[t + 104 | 0] + 1 | 0, C[t + 104 | 0] = a, a = _[t + 105 | 0] + (a >>> 8 | 0) | 0, C[t + 105 | 0] = a, a = _[t + 106 | 0] + (a >>> 8 | 0) | 0, C[t + 106 | 0] = a, a = _[t + 107 | 0] + (a >>> 8 | 0) | 0, C[t + 107 | 0] = a, a = _[t + 108 | 0] + (a >>> 8 | 0) | 0, C[t + 108 | 0] = a, a = _[t + 109 | 0] + (a >>> 8 | 0) | 0, C[t + 109 | 0] = a, a = _[t + 110 | 0] + (a >>> 8 | 0) | 0, C[t + 110 | 0] = a, C[t + 111 | 0] = _[t + 111 | 0] + (a >>> 8 | 0), A = A - -64 | 0, I = I - 1 | 0, !(I = (g = g + -64 | 0) >>> 0 < 4294967232 ? I + 1 | 0 : I) & g >>> 0 > 63 | I;);
if (!(g | I)) break A
}
if (a = 0, AC(t + 32 | 0, t + 96 | 0, t, 0), I = 3 & g, B = 0, g >>> 0 >= 4)
for (r = 60 & g, g = 0; o = i = t + 32 | 0, C[A + B | 0] = _[o + B | 0], C[(c = 1 | B) + A | 0] = _[o + c | 0], C[(o = 2 | B) + A | 0] = _[o + i | 0], C[(o = 3 | B) + A | 0] = _[o + (t + 32 | 0) | 0], B = B + 4 | 0, (0 | r) != (0 | (g = g + 4 | 0)););
if (I)
for (; C[A + B | 0] = _[(t + 32 | 0) + B | 0], B = B + 1 | 0, (0 | I) != (0 | (a = a + 1 | 0)););
}
jC(t + 32 | 0, 64), jC(t, 32)
}
return s = t + 112 | 0, 0
}, function(A, g, I, a, B, t, r, o) {
A |= 0, g |= 0, B |= 0, t |= 0, r |= 0, o |= 0;
var i, c = 0;
if (s = i = s - 112 | 0, (I |= 0) | (a |= 0)) {
c = _[o + 28 | 0] | _[o + 29 | 0] << 8 | _[o + 30 | 0] << 16 | _[o + 31 | 0] << 24, e[i + 24 >> 2] = _[o + 24 | 0] | _[o + 25 | 0] << 8 | _[o + 26 | 0] << 16 | _[o + 27 | 0] << 24, e[i + 28 >> 2] = c, c = _[o + 20 | 0] | _[o + 21 | 0] << 8 | _[o + 22 | 0] << 16 | _[o + 23 | 0] << 24, e[i + 16 >> 2] = _[o + 16 | 0] | _[o + 17 | 0] << 8 | _[o + 18 | 0] << 16 | _[o + 19 | 0] << 24, e[i + 20 >> 2] = c, c = _[o + 4 | 0] | _[o + 5 | 0] << 8 | _[o + 6 | 0] << 16 | _[o + 7 | 0] << 24, e[i >> 2] = _[0 | o] | _[o + 1 | 0] << 8 | _[o + 2 | 0] << 16 | _[o + 3 | 0] << 24, e[i + 4 >> 2] = c, c = _[o + 12 | 0] | _[o + 13 | 0] << 8 | _[o + 14 | 0] << 16 | _[o + 15 | 0] << 24, e[i + 8 >> 2] = _[o + 8 | 0] | _[o + 9 | 0] << 8 | _[o + 10 | 0] << 16 | _[o + 11 | 0] << 24, e[i + 12 >> 2] = c, o = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[i + 96 >> 2] = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, e[i + 100 >> 2] = o, C[i + 104 | 0] = t, C[i + 111 | 0] = r >>> 24, C[i + 110 | 0] = r >>> 16, C[i + 109 | 0] = r >>> 8, C[i + 108 | 0] = r, C[i + 107 | 0] = (16777215 & r) << 8 | t >>> 24, C[i + 106 | 0] = (65535 & r) << 16 | t >>> 16, C[i + 105 | 0] = (255 & r) << 24 | t >>> 8;
A: {
if (!a & I >>> 0 >= 64 | a) {
for (;;) {
for (o = 0, AC(i + 32 | 0, i + 96 | 0, i, 0); t = i + 32 | 0, C[A + o | 0] = _[t + o | 0] ^ _[g + o | 0], C[(B = 1 | o) + A | 0] = _[B + t | 0] ^ _[g + B | 0], 64 != (0 | (o = o + 2 | 0)););
if (B = _[i + 104 | 0] + 1 | 0, C[i + 104 | 0] = B, B = _[i + 105 | 0] + (B >>> 8 | 0) | 0, C[i + 105 | 0] = B, B = _[i + 106 | 0] + (B >>> 8 | 0) | 0, C[i + 106 | 0] = B, B = _[i + 107 | 0] + (B >>> 8 | 0) | 0, C[i + 107 | 0] = B, B = _[i + 108 | 0] + (B >>> 8 | 0) | 0, C[i + 108 | 0] = B, B = _[i + 109 | 0] + (B >>> 8 | 0) | 0, C[i + 109 | 0] = B, B = _[i + 110 | 0] + (B >>> 8 | 0) | 0, C[i + 110 | 0] = B, C[i + 111 | 0] = _[i + 111 | 0] + (B >>> 8 | 0), g = g - -64 | 0, A = A - -64 | 0, a = a - 1 | 0, !(!(a = (I = I + -64 | 0) >>> 0 < 4294967232 ? a + 1 | 0 : a) & I >>> 0 > 63 | a)) break
}
if (!(I | a)) break A
}
if (o = 0, AC(i + 32 | 0, i + 96 | 0, i, 0), a = 1 & I, 1 != (0 | I))
for (t = 62 & I, B = 0; r = i + 32 | 0, C[A + o | 0] = _[r + o | 0] ^ _[g + o | 0], C[(I = 1 | o) + A | 0] = _[I + r | 0] ^ _[g + I | 0], o = o + 2 | 0, (0 | t) != (0 | (B = B + 2 | 0)););a && (C[A + o | 0] = _[(i + 32 | 0) + o | 0] ^ _[g + o | 0])
}
jC(i + 32 | 0, 64), jC(i, 32)
}
return s = i + 112 | 0, 0
}, function(A, g, I, C, a, B, e, _, t) {
A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0;
var r, o, i = 0;
if (o = i = s, s = r = i - 192 & -32, q(t |= 0, _ |= 0, r - -64 | 0), t = 0, e >>> 0 <= 63) _ = 0;
else
for (i = 64; M(B + t | 0, r - -64 | 0), t = _ = i, (i = _ - -64 | 0) >>> 0 <= e >>> 0;);
if ((i = 32 | _) >>> 0 > e >>> 0) t = _;
else
for (; W(B + _ | 0, r - -64 | 0), t = i, (i = (_ = i) + 32 | 0) >>> 0 <= e >>> 0;);
if ((_ = 31 & e) && (vI((i = r + 32 | 0) | _, 0, 32 - _ | 0), uI(i, B + t | 0, _), W(i, r - -64 | 0)), t = 32, _ = 0, a >>> 0 < 32) B = 0;
else
for (; Y(A + _ | 0, C + _ | 0, r - -64 | 0), B = t, (t = (_ = t) + 32 | 0) >>> 0 <= a >>> 0;);
return (_ = 31 & a) && (vI((t = r + 32 | 0) | _, 0, 32 - _ | 0), uI(t, C + B | 0, _), Y(r, t, r - -64 | 0), uI(A + B | 0, r, _)), G(g, I, e, a, r - -64 | 0), s = o, 0
}, function(A, g, I, C, a, B, e, _, t) {
A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0;
var r, o, i = 0;
if (o = i = s, s = r = i - 224 & -32, q(t |= 0, _ |= 0, r + 96 | 0), t = 0, e >>> 0 <= 63) _ = 0;
else
for (i = 64; M(B + t | 0, r + 96 | 0), t = _ = i, (i = _ - -64 | 0) >>> 0 <= e >>> 0;);
if ((i = 32 | _) >>> 0 > e >>> 0) t = _;
else
for (; W(B + _ | 0, r + 96 | 0), t = i, (i = (_ = i) + 32 | 0) >>> 0 <= e >>> 0;);
(_ = 31 & e) && (vI((i = r - -64 | 0) | _, 0, 32 - _ | 0), uI(i, B + t | 0, _), W(i, r + 96 | 0));
A: {
g: {
I: {
C: {
a: {
if (A) {
if (t = 32, I >>> 0 < 32) break a;
for (B = 0; m(A + B | 0, g + B | 0, r + 96 | 0), B = _ = t, (t = _ + 32 | 0) >>> 0 <= I >>> 0;);
} else {
if (B = 32, I >>> 0 < 32) break I;
for (t = 0; m(r + 32 | 0, g + t | 0, r + 96 | 0), t = _ = B, (B = _ + 32 | 0) >>> 0 <= I >>> 0;);
}
if (!(B = 31 & I)) break A;
if (A) break C;
break g
}
if (_ = 0, B = I, !I) break A
}
J(A + _ | 0, g + _ | 0, B, r + 96 | 0);
break A
}
if (_ = 0, B = I, !I) break A
}
J(r + 32 | 0, g + _ | 0, B, r + 96 | 0)
}
G(r, a, e, I, r + 96 | 0), _ = -1;
A: {
g: {
if (g = a - 16 | 0) {
if (16 == (0 | g)) break g;
break A
}
_ = _g(r, C);
break A
}
_ = uC(r, C)
}
return !A | !_ || vI(A, 0, I), s = o, 0 | _
}, function(A, g, I, C, a, B, t, r, o) {
A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, t |= 0;
var i, c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0;
if (s = i = s - 528 | 0, S(o |= 0, r |= 0, i + 400 | 0), o = 0, t >>> 0 <= 31) r = 0;
else
for (Q = 32; L(B + o | 0, i + 400 | 0), o = r = Q, (Q = r + 32 | 0) >>> 0 <= t >>> 0;);
if ((o = 16 | r) >>> 0 <= t >>> 0)
for (Q = i + 416 | 0, E = i + 432 | 0, h = i + 448 | 0, y = i + 464 | 0, n = i + 480 | 0; p = _[0 | (r = B + r | 0)] | _[r + 1 | 0] << 8 | _[r + 2 | 0] << 16 | _[r + 3 | 0] << 24, D = _[r + 4 | 0] | _[r + 5 | 0] << 8 | _[r + 6 | 0] << 16 | _[r + 7 | 0] << 24, f = _[r + 8 | 0] | _[r + 9 | 0] << 8 | _[r + 10 | 0] << 16 | _[r + 11 | 0] << 24, w = _[r + 12 | 0] | _[r + 13 | 0] << 8 | _[r + 14 | 0] << 16 | _[r + 15 | 0] << 24, r = e[n + 12 >> 2], e[i + 520 >> 2] = e[n + 8 >> 2], e[i + 524 >> 2] = r, r = e[n + 4 >> 2], e[i + 512 >> 2] = e[n >> 2], e[i + 516 >> 2] = r, r = e[y + 12 >> 2], e[i + 376 >> 2] = e[y + 8 >> 2], e[i + 380 >> 2] = r, r = e[y + 4 >> 2], e[i + 368 >> 2] = e[y >> 2], e[i + 372 >> 2] = r, r = e[n + 12 >> 2], e[i + 360 >> 2] = e[n + 8 >> 2], e[i + 364 >> 2] = r, r = e[n + 4 >> 2], e[i + 352 >> 2] = e[n >> 2], e[i + 356 >> 2] = r, Ag(r = i + 496 | 0, i + 368 | 0, i + 352 | 0), c = e[i + 508 >> 2], e[n + 8 >> 2] = e[i + 504 >> 2], e[n + 12 >> 2] = c, c = e[i + 500 >> 2], e[n >> 2] = e[i + 496 >> 2], e[n + 4 >> 2] = c, c = e[h + 12 >> 2], e[i + 344 >> 2] = e[h + 8 >> 2], e[i + 348 >> 2] = c, c = e[h + 4 >> 2], e[i + 336 >> 2] = e[h >> 2], e[i + 340 >> 2] = c, c = e[y + 12 >> 2], e[i + 328 >> 2] = e[y + 8 >> 2], e[i + 332 >> 2] = c, c = e[y + 4 >> 2], e[i + 320 >> 2] = e[y >> 2], e[i + 324 >> 2] = c, Ag(r, i + 336 | 0, i + 320 | 0), c = e[i + 508 >> 2], e[y + 8 >> 2] = e[i + 504 >> 2], e[y + 12 >> 2] = c, c = e[i + 500 >> 2], e[y >> 2] = e[i + 496 >> 2], e[y + 4 >> 2] = c, c = e[E + 12 >> 2], e[i + 312 >> 2] = e[E + 8 >> 2], e[i + 316 >> 2] = c, c = e[E + 4 >> 2], e[i + 304 >> 2] = e[E >> 2], e[i + 308 >> 2] = c, c = e[h + 12 >> 2], e[i + 296 >> 2] = e[h + 8 >> 2], e[i + 300 >> 2] = c, c = e[h + 4 >> 2], e[i + 288 >> 2] = e[h >> 2], e[i + 292 >> 2] = c, Ag(r, i + 304 | 0, i + 288 | 0), c = e[i + 508 >> 2], e[h + 8 >> 2] = e[i + 504 >> 2], e[h + 12 >> 2] = c, c = e[i + 500 >> 2], e[h >> 2] = e[i + 496 >> 2], e[h + 4 >> 2] = c, c = e[Q + 12 >> 2], e[i + 280 >> 2] = e[Q + 8 >> 2], e[i + 284 >> 2] = c, c = e[Q + 4 >> 2], e[i + 272 >> 2] = e[Q >> 2], e[i + 276 >> 2] = c, c = e[E + 12 >> 2], e[i + 264 >> 2] = e[E + 8 >> 2], e[i + 268 >> 2] = c, c = e[E + 4 >> 2], e[i + 256 >> 2] = e[E >> 2], e[i + 260 >> 2] = c, Ag(r, i + 272 | 0, i + 256 | 0), c = e[i + 508 >> 2], e[E + 8 >> 2] = e[i + 504 >> 2], e[E + 12 >> 2] = c, c = e[i + 500 >> 2], e[E >> 2] = e[i + 496 >> 2], e[E + 4 >> 2] = c, c = e[i + 412 >> 2], e[i + 248 >> 2] = e[i + 408 >> 2], e[i + 252 >> 2] = c, c = e[i + 404 >> 2], e[i + 240 >> 2] = e[i + 400 >> 2], e[i + 244 >> 2] = c, c = e[Q + 12 >> 2], e[i + 232 >> 2] = e[Q + 8 >> 2], e[i + 236 >> 2] = c, c = e[Q + 4 >> 2], e[i + 224 >> 2] = e[Q >> 2], e[i + 228 >> 2] = c, Ag(r, i + 240 | 0, i + 224 | 0), c = e[i + 508 >> 2], e[Q + 8 >> 2] = e[i + 504 >> 2], e[Q + 12 >> 2] = c, c = e[i + 500 >> 2], e[Q >> 2] = e[i + 496 >> 2], e[Q + 4 >> 2] = c, c = e[i + 524 >> 2], e[i + 216 >> 2] = e[i + 520 >> 2], e[i + 220 >> 2] = c, c = e[i + 412 >> 2], e[i + 200 >> 2] = e[i + 408 >> 2], e[i + 204 >> 2] = c, c = e[i + 516 >> 2], e[i + 208 >> 2] = e[i + 512 >> 2], e[i + 212 >> 2] = c, c = e[i + 404 >> 2], e[i + 192 >> 2] = e[i + 400 >> 2], e[i + 196 >> 2] = c, Ag(r, i + 208 | 0, i + 192 | 0), e[i + 412 >> 2] = w ^ e[i + 508 >> 2], e[i + 408 >> 2] = e[i + 504 >> 2] ^ f, e[i + 404 >> 2] = e[i + 500 >> 2] ^ D, e[i + 400 >> 2] = e[i + 496 >> 2] ^ p, (o = (r = o) + 16 | 0) >>> 0 <= t >>> 0;);
if ((o = 15 & t) && (vI((Q = i + 384 | 0) | o, 0, 16 - o | 0), uI(Q, B + r | 0, o), o = e[i + 384 >> 2], Q = e[i + 388 >> 2], E = e[i + 392 >> 2], h = e[i + 396 >> 2], r = e[i + 492 >> 2], B = e[i + 488 >> 2], e[i + 520 >> 2] = B, e[i + 524 >> 2] = r, y = e[i + 476 >> 2], e[i + 184 >> 2] = e[i + 472 >> 2], e[i + 188 >> 2] = y, e[i + 168 >> 2] = B, e[i + 172 >> 2] = r, r = e[i + 484 >> 2], B = e[i + 480 >> 2], e[i + 512 >> 2] = B, e[i + 516 >> 2] = r, y = e[i + 468 >> 2], e[i + 176 >> 2] = e[i + 464 >> 2], e[i + 180 >> 2] = y, e[i + 160 >> 2] = B, e[i + 164 >> 2] = r, Ag(B = i + 496 | 0, i + 176 | 0, i + 160 | 0), r = e[i + 508 >> 2], e[i + 488 >> 2] = e[i + 504 >> 2], e[i + 492 >> 2] = r, r = e[i + 460 >> 2], e[i + 152 >> 2] = e[i + 456 >> 2], e[i + 156 >> 2] = r, r = e[i + 476 >> 2], e[i + 136 >> 2] = e[i + 472 >> 2], e[i + 140 >> 2] = r, r = e[i + 500 >> 2], e[i + 480 >> 2] = e[i + 496 >> 2], e[i + 484 >> 2] = r, r = e[i + 452 >> 2], e[i + 144 >> 2] = e[i + 448 >> 2], e[i + 148 >> 2] = r, r = e[i + 468 >> 2], e[i + 128 >> 2] = e[i + 464 >> 2], e[i + 132 >> 2] = r, Ag(B, i + 144 | 0, i + 128 | 0), r = e[i + 508 >> 2], e[i + 472 >> 2] = e[i + 504 >> 2], e[i + 476 >> 2] = r, r = e[i + 444 >> 2], e[i + 120 >> 2] = e[i + 440 >> 2], e[i + 124 >> 2] = r, r = e[i + 460 >> 2], e[i + 104 >> 2] = e[i + 456 >> 2], e[i + 108 >> 2] = r, r = e[i + 500 >> 2], e[i + 464 >> 2] = e[i + 496 >> 2], e[i + 468 >> 2] = r, r = e[i + 436 >> 2], e[i + 112 >> 2] = e[i + 432 >> 2], e[i + 116 >> 2] = r, r = e[i + 452 >> 2], e[i + 96 >> 2] = e[i + 448 >> 2], e[i + 100 >> 2] = r, Ag(B, i + 112 | 0, i + 96 | 0), r = e[i + 508 >> 2], e[i + 456 >> 2] = e[i + 504 >> 2], e[i + 460 >> 2] = r, r = e[i + 428 >> 2], e[i + 88 >> 2] = e[i + 424 >> 2], e[i + 92 >> 2] = r, r = e[i + 444 >> 2], e[i + 72 >> 2] = e[i + 440 >> 2], e[i + 76 >> 2] = r, r = e[i + 500 >> 2], e[i + 448 >> 2] = e[i + 496 >> 2], e[i + 452 >> 2] = r, r = e[i + 420 >> 2], e[i + 80 >> 2] = e[i + 416 >> 2], e[i + 84 >> 2] = r, r = e[i + 436 >> 2], e[i + 64 >> 2] = e[i + 432 >> 2], e[i + 68 >> 2] = r, Ag(B, i + 80 | 0, i - -64 | 0), r = e[i + 508 >> 2], e[i + 440 >> 2] = e[i + 504 >> 2], e[i + 444 >> 2] = r, r = e[i + 412 >> 2], e[i + 56 >> 2] = e[i + 408 >> 2], e[i + 60 >> 2] = r, r = e[i + 428 >> 2], e[i + 40 >> 2] = e[i + 424 >> 2], e[i + 44 >> 2] = r, r = e[i + 500 >> 2], e[i + 432 >> 2] = e[i + 496 >> 2], e[i + 436 >> 2] = r, r = e[i + 404 >> 2], e[i + 48 >> 2] = e[i + 400 >> 2], e[i + 52 >> 2] = r, r = e[i + 420 >> 2], e[i + 32 >> 2] = e[i + 416 >> 2], e[i + 36 >> 2] = r, Ag(B, i + 48 | 0, i + 32 | 0), r = e[i + 508 >> 2], e[i + 424 >> 2] = e[i + 504 >> 2], e[i + 428 >> 2] = r, r = e[i + 524 >> 2], e[i + 24 >> 2] = e[i + 520 >> 2], e[i + 28 >> 2] = r, r = e[i + 412 >> 2], e[i + 8 >> 2] = e[i + 408 >> 2], e[i + 12 >> 2] = r, r = e[i + 500 >> 2], e[i + 416 >> 2] = e[i + 496 >> 2], e[i + 420 >> 2] = r, r = e[i + 516 >> 2], e[i + 16 >> 2] = e[i + 512 >> 2], e[i + 20 >> 2] = r, r = e[i + 404 >> 2], e[i >> 2] = e[i + 400 >> 2], e[i + 4 >> 2] = r, Ag(B, i + 16 | 0, i), e[i + 412 >> 2] = h ^ e[i + 508 >> 2], e[i + 408 >> 2] = E ^ e[i + 504 >> 2], e[i + 404 >> 2] = Q ^ e[i + 500 >> 2], e[i + 400 >> 2] = o ^ e[i + 496 >> 2]), Q = 16, r = 0, a >>> 0 < 16) o = 0;
else
for (; j(A + r | 0, C + r | 0, i + 400 | 0), o = Q, (Q = (r = Q) + 16 | 0) >>> 0 <= a >>> 0;);
return (B = 15 & a) && (vI((r = i + 384 | 0) | B, 0, 16 - B | 0), uI(r, C + o | 0, B), j(C = i + 512 | 0, r, i + 400 | 0), uI(A + o | 0, C, B)), H(g, I, t, a, i + 400 | 0), s = i + 528 | 0, 0
}, function(A, g, I, C, a, B, t, r, o) {
A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, t |= 0;
var i, c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0,
w = 0;
if (s = i = s - 544 | 0, S(o |= 0, r |= 0, i + 432 | 0), o = 0, t >>> 0 <= 31) r = 0;
else
for (Q = 32; L(B + o | 0, i + 432 | 0), o = r = Q, (Q = r + 32 | 0) >>> 0 <= t >>> 0;);
if ((o = 16 | r) >>> 0 <= t >>> 0)
for (Q = i + 448 | 0, E = i + 464 | 0, h = i + 480 | 0, y = i + 496 | 0, n = i + 512 | 0; p = _[0 | (r = B + r | 0)] | _[r + 1 | 0] << 8 | _[r + 2 | 0] << 16 | _[r + 3 | 0] << 24, D = _[r + 4 | 0] | _[r + 5 | 0] << 8 | _[r + 6 | 0] << 16 | _[r + 7 | 0] << 24, f = _[r + 8 | 0] | _[r + 9 | 0] << 8 | _[r + 10 | 0] << 16 | _[r + 11 | 0] << 24, w = _[r + 12 | 0] | _[r + 13 | 0] << 8 | _[r + 14 | 0] << 16 | _[r + 15 | 0] << 24, r = e[n + 12 >> 2], e[i + 392 >> 2] = e[n + 8 >> 2], e[i + 396 >> 2] = r, r = e[n + 4 >> 2], e[i + 384 >> 2] = e[n >> 2], e[i + 388 >> 2] = r, r = e[y + 12 >> 2], e[i + 376 >> 2] = e[y + 8 >> 2], e[i + 380 >> 2] = r, r = e[y + 4 >> 2], e[i + 368 >> 2] = e[y >> 2], e[i + 372 >> 2] = r, r = e[n + 12 >> 2], e[i + 360 >> 2] = e[n + 8 >> 2], e[i + 364 >> 2] = r, r = e[n + 4 >> 2], e[i + 352 >> 2] = e[n >> 2], e[i + 356 >> 2] = r, Ag(r = i + 528 | 0, i + 368 | 0, i + 352 | 0), c = e[i + 540 >> 2], e[n + 8 >> 2] = e[i + 536 >> 2], e[n + 12 >> 2] = c, c = e[i + 532 >> 2], e[n >> 2] = e[i + 528 >> 2], e[n + 4 >> 2] = c, c = e[h + 12 >> 2], e[i + 344 >> 2] = e[h + 8 >> 2], e[i + 348 >> 2] = c, c = e[h + 4 >> 2], e[i + 336 >> 2] = e[h >> 2], e[i + 340 >> 2] = c, c = e[y + 12 >> 2], e[i + 328 >> 2] = e[y + 8 >> 2], e[i + 332 >> 2] = c, c = e[y + 4 >> 2], e[i + 320 >> 2] = e[y >> 2], e[i + 324 >> 2] = c, Ag(r, i + 336 | 0, i + 320 | 0), c = e[i + 540 >> 2], e[y + 8 >> 2] = e[i + 536 >> 2], e[y + 12 >> 2] = c, c = e[i + 532 >> 2], e[y >> 2] = e[i + 528 >> 2], e[y + 4 >> 2] = c, c = e[E + 12 >> 2], e[i + 312 >> 2] = e[E + 8 >> 2], e[i + 316 >> 2] = c, c = e[E + 4 >> 2], e[i + 304 >> 2] = e[E >> 2], e[i + 308 >> 2] = c, c = e[h + 12 >> 2], e[i + 296 >> 2] = e[h + 8 >> 2], e[i + 300 >> 2] = c, c = e[h + 4 >> 2], e[i + 288 >> 2] = e[h >> 2], e[i + 292 >> 2] = c, Ag(r, i + 304 | 0, i + 288 | 0), c = e[i + 540 >> 2], e[h + 8 >> 2] = e[i + 536 >> 2], e[h + 12 >> 2] = c, c = e[i + 532 >> 2], e[h >> 2] = e[i + 528 >> 2], e[h + 4 >> 2] = c, c = e[Q + 12 >> 2], e[i + 280 >> 2] = e[Q + 8 >> 2], e[i + 284 >> 2] = c, c = e[Q + 4 >> 2], e[i + 272 >> 2] = e[Q >> 2], e[i + 276 >> 2] = c, c = e[E + 12 >> 2], e[i + 264 >> 2] = e[E + 8 >> 2], e[i + 268 >> 2] = c, c = e[E + 4 >> 2], e[i + 256 >> 2] = e[E >> 2], e[i + 260 >> 2] = c, Ag(r, i + 272 | 0, i + 256 | 0), c = e[i + 540 >> 2], e[E + 8 >> 2] = e[i + 536 >> 2], e[E + 12 >> 2] = c, c = e[i + 532 >> 2], e[E >> 2] = e[i + 528 >> 2], e[E + 4 >> 2] = c, c = e[i + 444 >> 2], e[i + 248 >> 2] = e[i + 440 >> 2], e[i + 252 >> 2] = c, c = e[i + 436 >> 2], e[i + 240 >> 2] = e[i + 432 >> 2], e[i + 244 >> 2] = c, c = e[Q + 12 >> 2], e[i + 232 >> 2] = e[Q + 8 >> 2], e[i + 236 >> 2] = c, c = e[Q + 4 >> 2], e[i + 224 >> 2] = e[Q >> 2], e[i + 228 >> 2] = c, Ag(r, i + 240 | 0, i + 224 | 0), c = e[i + 540 >> 2], e[Q + 8 >> 2] = e[i + 536 >> 2], e[Q + 12 >> 2] = c, c = e[i + 532 >> 2], e[Q >> 2] = e[i + 528 >> 2], e[Q + 4 >> 2] = c, c = e[i + 396 >> 2], e[i + 216 >> 2] = e[i + 392 >> 2], e[i + 220 >> 2] = c, c = e[i + 444 >> 2], e[i + 200 >> 2] = e[i + 440 >> 2], e[i + 204 >> 2] = c, c = e[i + 388 >> 2], e[i + 208 >> 2] = e[i + 384 >> 2], e[i + 212 >> 2] = c, c = e[i + 436 >> 2], e[i + 192 >> 2] = e[i + 432 >> 2], e[i + 196 >> 2] = c, Ag(r, i + 208 | 0, i + 192 | 0), e[i + 444 >> 2] = w ^ e[i + 540 >> 2], e[i + 440 >> 2] = e[i + 536 >> 2] ^ f, e[i + 436 >> 2] = e[i + 532 >> 2] ^ D, e[i + 432 >> 2] = e[i + 528 >> 2] ^ p, (o = (r = o) + 16 | 0) >>> 0 <= t >>> 0;);
(o = 15 & t) && (vI((Q = i + 416 | 0) | o, 0, 16 - o | 0), uI(Q, B + r | 0, o), o = e[i + 416 >> 2], Q = e[i + 420 >> 2], E = e[i + 424 >> 2], h = e[i + 428 >> 2], r = e[i + 524 >> 2], B = e[i + 520 >> 2], e[i + 392 >> 2] = B, e[i + 396 >> 2] = r, y = e[i + 508 >> 2], e[i + 184 >> 2] = e[i + 504 >> 2], e[i + 188 >> 2] = y, e[i + 168 >> 2] = B, e[i + 172 >> 2] = r, r = e[i + 516 >> 2], B = e[i + 512 >> 2], e[i + 384 >> 2] = B, e[i + 388 >> 2] = r, y = e[i + 500 >> 2], e[i + 176 >> 2] = e[i + 496 >> 2], e[i + 180 >> 2] = y, e[i + 160 >> 2] = B, e[i + 164 >> 2] = r, Ag(B = i + 528 | 0, i + 176 | 0, i + 160 | 0), r = e[i + 540 >> 2], e[i + 520 >> 2] = e[i + 536 >> 2], e[i + 524 >> 2] = r, r = e[i + 492 >> 2], e[i + 152 >> 2] = e[i + 488 >> 2], e[i + 156 >> 2] = r, r = e[i + 508 >> 2], e[i + 136 >> 2] = e[i + 504 >> 2], e[i + 140 >> 2] = r, r = e[i + 532 >> 2], e[i + 512 >> 2] = e[i + 528 >> 2], e[i + 516 >> 2] = r, r = e[i + 484 >> 2], e[i + 144 >> 2] = e[i + 480 >> 2], e[i + 148 >> 2] = r, r = e[i + 500 >> 2], e[i + 128 >> 2] = e[i + 496 >> 2], e[i + 132 >> 2] = r, Ag(B, i + 144 | 0, i + 128 | 0), r = e[i + 540 >> 2], e[i + 504 >> 2] = e[i + 536 >> 2], e[i + 508 >> 2] = r, r = e[i + 476 >> 2], e[i + 120 >> 2] = e[i + 472 >> 2], e[i + 124 >> 2] = r, r = e[i + 492 >> 2], e[i + 104 >> 2] = e[i + 488 >> 2], e[i + 108 >> 2] = r, r = e[i + 532 >> 2], e[i + 496 >> 2] = e[i + 528 >> 2], e[i + 500 >> 2] = r, r = e[i + 468 >> 2], e[i + 112 >> 2] = e[i + 464 >> 2], e[i + 116 >> 2] = r, r = e[i + 484 >> 2], e[i + 96 >> 2] = e[i + 480 >> 2], e[i + 100 >> 2] = r, Ag(B, i + 112 | 0, i + 96 | 0), r = e[i + 540 >> 2], e[i + 488 >> 2] = e[i + 536 >> 2], e[i + 492 >> 2] = r, r = e[i + 460 >> 2], e[i + 88 >> 2] = e[i + 456 >> 2], e[i + 92 >> 2] = r, r = e[i + 476 >> 2], e[i + 72 >> 2] = e[i + 472 >> 2], e[i + 76 >> 2] = r, r = e[i + 532 >> 2], e[i + 480 >> 2] = e[i + 528 >> 2], e[i + 484 >> 2] = r, r = e[i + 452 >> 2], e[i + 80 >> 2] = e[i + 448 >> 2], e[i + 84 >> 2] = r, r = e[i + 468 >> 2], e[i + 64 >> 2] = e[i + 464 >> 2], e[i + 68 >> 2] = r, Ag(B, i + 80 | 0, i - -64 | 0), r = e[i + 540 >> 2], e[i + 472 >> 2] = e[i + 536 >> 2], e[i + 476 >> 2] = r, r = e[i + 444 >> 2], e[i + 56 >> 2] = e[i + 440 >> 2], e[i + 60 >> 2] = r, r = e[i + 460 >> 2], e[i + 40 >> 2] = e[i + 456 >> 2], e[i + 44 >> 2] = r, r = e[i + 532 >> 2], e[i + 464 >> 2] = e[i + 528 >> 2], e[i + 468 >> 2] = r, r = e[i + 436 >> 2], e[i + 48 >> 2] = e[i + 432 >> 2], e[i + 52 >> 2] = r, r = e[i + 452 >> 2], e[i + 32 >> 2] = e[i + 448 >> 2], e[i + 36 >> 2] = r, Ag(B, i + 48 | 0, i + 32 | 0), r = e[i + 540 >> 2], e[i + 456 >> 2] = e[i + 536 >> 2], e[i + 460 >> 2] = r, r = e[i + 396 >> 2], e[i + 24 >> 2] = e[i + 392 >> 2], e[i + 28 >> 2] = r, r = e[i + 444 >> 2], e[i + 8 >> 2] = e[i + 440 >> 2], e[i + 12 >> 2] = r, r = e[i + 532 >> 2], e[i + 448 >> 2] = e[i + 528 >> 2], e[i + 452 >> 2] = r, r = e[i + 388 >> 2], e[i + 16 >> 2] = e[i + 384 >> 2], e[i + 20 >> 2] = r, r = e[i + 436 >> 2], e[i >> 2] = e[i + 432 >> 2], e[i + 4 >> 2] = r, Ag(B, i + 16 | 0, i), e[i + 444 >> 2] = h ^ e[i + 540 >> 2], e[i + 440 >> 2] = E ^ e[i + 536 >> 2], e[i + 436 >> 2] = Q ^ e[i + 532 >> 2], e[i + 432 >> 2] = o ^ e[i + 528 >> 2]);
A: {
g: {
I: {
C: {
a: {
if (A) {
if (Q = 16, I >>> 0 < 16) break a;
for (o = 0; X(A + o | 0, g + o | 0, i + 432 | 0), o = r = Q, (Q = r + 16 | 0) >>> 0 <= I >>> 0;);
} else {
if (o = 16, I >>> 0 < 16) break I;
for (Q = 0; X(i + 528 | 0, g + Q | 0, i + 432 | 0), Q = r = o, (o = r + 16 | 0) >>> 0 <= I >>> 0;);
}
if (!(o = 15 & I)) break A;
if (A) break C;
break g
}
if (r = 0, !(o = I)) break A
}
V(A + r | 0, g + r | 0, o, i + 432 | 0);
break A
}
if (r = 0, !(o = I)) break A
}
V(i + 528 | 0, g + r | 0, o, i + 432 | 0)
}
H(i + 384 | 0, a, t, I, i + 432 | 0), r = -1;
A: {
g: {
if (g = a - 16 | 0) {
if (16 == (0 | g)) break g;
break A
}
r = _g(i + 384 | 0, C);
break A
}
r = uC(i + 384 | 0, C)
}
return !A | !r || vI(A, 0, I), s = i + 544 | 0, 0 | r
}, function(A, g, I, C, a) {
var B;
return A |= 0, C |= 0, a |= 0, s = B = s + -64 | 0, (g |= 0) | (I |= 0) && (e[B + 8 >> 2] = 2036477234, e[B + 12 >> 2] = 1797285236, e[B >> 2] = 1634760805, e[B + 4 >> 2] = 857760878, e[B + 16 >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, e[B + 20 >> 2] = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[B + 24 >> 2] = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, e[B + 28 >> 2] = _[a + 12 | 0] | _[a + 13 | 0] << 8 | _[a + 14 | 0] << 16 | _[a + 15 | 0] << 24, e[B + 32 >> 2] = _[a + 16 | 0] | _[a + 17 | 0] << 8 | _[a + 18 | 0] << 16 | _[a + 19 | 0] << 24, e[B + 36 >> 2] = _[a + 20 | 0] | _[a + 21 | 0] << 8 | _[a + 22 | 0] << 16 | _[a + 23 | 0] << 24, e[B + 40 >> 2] = _[a + 24 | 0] | _[a + 25 | 0] << 8 | _[a + 26 | 0] << 16 | _[a + 27 | 0] << 24, a = _[a + 28 | 0] | _[a + 29 | 0] << 8 | _[a + 30 | 0] << 16 | _[a + 31 | 0] << 24, e[B + 48 >> 2] = 0, e[B + 52 >> 2] = 0, e[B + 44 >> 2] = a, e[B + 56 >> 2] = _[0 | C] | _[C + 1 | 0] << 8 | _[C + 2 | 0] << 16 | _[C + 3 | 0] << 24, e[B + 60 >> 2] = _[C + 4 | 0] | _[C + 5 | 0] << 8 | _[C + 6 | 0] << 16 | _[C + 7 | 0] << 24, z(B, A = vI(A, 0, g), A, g, I), jC(B, 64)), s = B - -64 | 0, 0
}, function(A, g, I, C, a) {
var B;
return A |= 0, C |= 0, a |= 0, s = B = s + -64 | 0, (g |= 0) | (I |= 0) && (e[B + 8 >> 2] = 2036477234, e[B + 12 >> 2] = 1797285236, e[B >> 2] = 1634760805, e[B + 4 >> 2] = 857760878, e[B + 16 >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, e[B + 20 >> 2] = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[B + 24 >> 2] = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, e[B + 28 >> 2] = _[a + 12 | 0] | _[a + 13 | 0] << 8 | _[a + 14 | 0] << 16 | _[a + 15 | 0] << 24, e[B + 32 >> 2] = _[a + 16 | 0] | _[a + 17 | 0] << 8 | _[a + 18 | 0] << 16 | _[a + 19 | 0] << 24, e[B + 36 >> 2] = _[a + 20 | 0] | _[a + 21 | 0] << 8 | _[a + 22 | 0] << 16 | _[a + 23 | 0] << 24, e[B + 40 >> 2] = _[a + 24 | 0] | _[a + 25 | 0] << 8 | _[a + 26 | 0] << 16 | _[a + 27 | 0] << 24, a = _[a + 28 | 0] | _[a + 29 | 0] << 8 | _[a + 30 | 0] << 16 | _[a + 31 | 0] << 24, e[B + 48 >> 2] = 0, e[B + 44 >> 2] = a, e[B + 52 >> 2] = _[0 | C] | _[C + 1 | 0] << 8 | _[C + 2 | 0] << 16 | _[C + 3 | 0] << 24, e[B + 56 >> 2] = _[C + 4 | 0] | _[C + 5 | 0] << 8 | _[C + 6 | 0] << 16 | _[C + 7 | 0] << 24, e[B + 60 >> 2] = _[C + 8 | 0] | _[C + 9 | 0] << 8 | _[C + 10 | 0] << 16 | _[C + 11 | 0] << 24, z(B, A = vI(A, 0, g), A, g, I), jC(B, 64)), s = B - -64 | 0, 0
}, function(A, g, I, C, a, B, t, r) {
var o;
return A |= 0, g |= 0, a |= 0, B |= 0, t |= 0, r |= 0, s = o = s + -64 | 0, (I |= 0) | (C |= 0) && (e[o + 8 >> 2] = 2036477234, e[o + 12 >> 2] = 1797285236, e[o >> 2] = 1634760805, e[o + 4 >> 2] = 857760878, e[o + 16 >> 2] = _[0 | r] | _[r + 1 | 0] << 8 | _[r + 2 | 0] << 16 | _[r + 3 | 0] << 24, e[o + 20 >> 2] = _[r + 4 | 0] | _[r + 5 | 0] << 8 | _[r + 6 | 0] << 16 | _[r + 7 | 0] << 24, e[o + 24 >> 2] = _[r + 8 | 0] | _[r + 9 | 0] << 8 | _[r + 10 | 0] << 16 | _[r + 11 | 0] << 24, e[o + 28 >> 2] = _[r + 12 | 0] | _[r + 13 | 0] << 8 | _[r + 14 | 0] << 16 | _[r + 15 | 0] << 24, e[o + 32 >> 2] = _[r + 16 | 0] | _[r + 17 | 0] << 8 | _[r + 18 | 0] << 16 | _[r + 19 | 0] << 24, e[o + 36 >> 2] = _[r + 20 | 0] | _[r + 21 | 0] << 8 | _[r + 22 | 0] << 16 | _[r + 23 | 0] << 24, e[o + 40 >> 2] = _[r + 24 | 0] | _[r + 25 | 0] << 8 | _[r + 26 | 0] << 16 | _[r + 27 | 0] << 24, e[o + 44 >> 2] = _[r + 28 | 0] | _[r + 29 | 0] << 8 | _[r + 30 | 0] << 16 | _[r + 31 | 0] << 24, e[o + 48 >> 2] = B, e[o + 52 >> 2] = t, e[o + 56 >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, e[o + 60 >> 2] = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, z(o, g, A, I, C), jC(o, 64)), s = o - -64 | 0, 0
}, function(A, g, I, C, a, B, t) {
var r;
return A |= 0, g |= 0, a |= 0, B |= 0, t |= 0, s = r = s + -64 | 0, (I |= 0) | (C |= 0) && (e[r + 8 >> 2] = 2036477234, e[r + 12 >> 2] = 1797285236, e[r >> 2] = 1634760805, e[r + 4 >> 2] = 857760878, e[r + 16 >> 2] = _[0 | t] | _[t + 1 | 0] << 8 | _[t + 2 | 0] << 16 | _[t + 3 | 0] << 24, e[r + 20 >> 2] = _[t + 4 | 0] | _[t + 5 | 0] << 8 | _[t + 6 | 0] << 16 | _[t + 7 | 0] << 24, e[r + 24 >> 2] = _[t + 8 | 0] | _[t + 9 | 0] << 8 | _[t + 10 | 0] << 16 | _[t + 11 | 0] << 24, e[r + 28 >> 2] = _[t + 12 | 0] | _[t + 13 | 0] << 8 | _[t + 14 | 0] << 16 | _[t + 15 | 0] << 24, e[r + 32 >> 2] = _[t + 16 | 0] | _[t + 17 | 0] << 8 | _[t + 18 | 0] << 16 | _[t + 19 | 0] << 24, e[r + 36 >> 2] = _[t + 20 | 0] | _[t + 21 | 0] << 8 | _[t + 22 | 0] << 16 | _[t + 23 | 0] << 24, e[r + 40 >> 2] = _[t + 24 | 0] | _[t + 25 | 0] << 8 | _[t + 26 | 0] << 16 | _[t + 27 | 0] << 24, t = _[t + 28 | 0] | _[t + 29 | 0] << 8 | _[t + 30 | 0] << 16 | _[t + 31 | 0] << 24, e[r + 48 >> 2] = B, e[r + 44 >> 2] = t, e[r + 52 >> 2] = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, e[r + 56 >> 2] = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[r + 60 >> 2] = _[a + 8 | 0] | _[a + 9 | 0] << 8 | _[a + 10 | 0] << 16 | _[a + 11 | 0] << 24, z(r, g, A, I, C), jC(r, 64)), s = r - -64 | 0, 0
}], pa.grow = function(A) {
var g = this.length;
return this.length = this.length + A, g
}, pa.set = function(A, g) {
this[A] = g
}, pa.get = function(A) {
return this[A]
}, pa);
function fa() {
return I.byteLength / 65536 | 0
}
return {
e: Object.create(Object.prototype, {
grow: {
value: function(A) {
A |= 0;
var a = 0 | fa(),
B = a + A | 0;
if (a < B && B < 65536) {
var o = new ArrayBuffer(r(B, 65536));
new Int8Array(o).set(C), C = new Int8Array(o), new Int16Array(o), e = new Int32Array(o), _ = new Uint8Array(o), new Uint16Array(o), t = new Uint32Array(o), new Float32Array(o), new Float64Array(o), I = o, g = _
}
return a
}
},
buffer: {
get: function() {
return I
}
}
}),
f: function() {},
g: Ca,
h: sa,
i: Ca,
j: aa,
k: ea,
l: zC,
m: function(A, g, I, C, a, B, e, _, t, r, o) {
return 0 | Wg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, r |= 0, o |= 0, 36784)
},
n: function(A, g, I, C, a, B, e, _, t, r, o, i) {
return 0 | yI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, o |= 0, i |= 0, 36784)
},
o: function(A, g, I, C, a, B, e, _, t, r, o) {
return 0 | zg(A |= 0, g |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, r |= 0, o |= 0, 36788)
},
p: function(A, g, I, C, a, B, e, _, t, r, o) {
return 0 | pI(A |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, r |= 0, o |= 0, 36788)
},
q: aa,
r: sa,
s: aa,
t: aa,
u: ea,
v: PC,
w: function(A, g, I, C, a, B, e, _, t, r, o) {
return 0 | Wg(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, r |= 0, o |= 0, 36792)
},
x: function(A, g, I, C, a, B, e, _, t, r, o, i) {
return 0 | yI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, o |= 0, i |= 0, 36792)
},
y: function(A, g, I, C, a, B, e, _, t, r, o) {
return 0 | zg(A |= 0, g |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, r |= 0, o |= 0, 36796)
},
z: function(A, g, I, C, a, B, e, _, t, r, o) {
return 0 | pI(A |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, r |= 0, o |= 0, 36796)
},
A: function(A, g, I, C, a, B, e, _, t, r, o, i) {
return 0 | Jg(A |= 0, g |= 0, I |= 0, C |= 0, (A = 0) | (a |= 0), B |= 0, e |= 0, A | (_ |= 0), t |= 0, o |= 0, i |= 0)
},
B: function(A, g, I, C, a, _, t, r, o, i, c) {
return A |= 0, g |= 0, C |= 0, t |= 0, o |= 0, t |= o = 0, !(a |= 0) & (C |= o) >>> 0 < 4294967280 ? (Jg(A, A + C | 0, 0, I |= 0, C, a, _ |= 0, t, r |= 0, i |= 0, c |= 0), g && (a = (A = C + 16 | 0) >>> 0 < 16 ? a + 1 | 0 : a, e[g >> 2] = A, e[g + 4 >> 2] = a)) : (QC(), B()), 0
},
C: function(A, g, I, C, a, B, e, _, t, r, o, i) {
return 0 | Yg(A |= 0, g |= 0, I |= 0, C |= 0, (A = 0) | (a |= 0), B |= 0, e |= 0, A | (_ |= 0), t |= 0, o |= 0, i |= 0)
},
D: function(A, g, I, C, a, _, t, r, o, i, c) {
return A |= 0, g |= 0, C |= 0, t |= 0, o |= 0, t |= o = 0, !(a |= 0) & (C |= o) >>> 0 < 4294967280 ? (Yg(A, A + C | 0, 0, I |= 0, C, a, _ |= 0, t, r |= 0, i |= 0, c |= 0), g && (a = (A = C + 16 | 0) >>> 0 < 16 ? a + 1 | 0 : a, e[g >> 2] = A, e[g + 4 >> 2] = a)) : (QC(), B()), 0
},
E: function(A, g, I, C, a, B, e, _, t, r, o) {
return 0 | mg(A |= 0, I |= 0, (A = 0) | (C |= 0), a |= 0, B |= 0, e |= 0, A | (_ |= 0), t |= 0, r |= 0, o |= 0)
},
F: function(A, g, I, C, a, B, _, t, r, o, i) {
return g |= 0, I |= 0, C |= 0, a |= 0, t |= 0, t |= 0, I = -1, !(B |= 0) & (a |= 0) >>> 0 >= 16 | B && (I = mg(A |= 0, C, a - 16 | 0, B - (a >>> 0 < 16) | 0, (C + a | 0) - 16 | 0, _ |= 0, t, r |= 0, o |= 0, i |= 0)), g && (e[g >> 2] = I ? 0 : a - 16 | 0, e[g + 4 >> 2] = I ? 0 : B - (a >>> 0 < 16) | 0), 0 | I
},
G: function(A, g, I, C, a, B, e, _, t, r, o) {
return 0 | Mg(A |= 0, I |= 0, (A = 0) | (C |= 0), a |= 0, B |= 0, e |= 0, A | (_ |= 0), t |= 0, r |= 0, o |= 0)
},
H: function(A, g, I, C, a, B, _, t, r, o, i) {
return g |= 0, I |= 0, C |= 0, a |= 0, t |= 0, t |= 0, I = -1, !(B |= 0) & (a |= 0) >>> 0 >= 16 | B && (I = Mg(A |= 0, C, a - 16 | 0, B - (a >>> 0 < 16) | 0, (C + a | 0) - 16 | 0, _ |= 0, t, r |= 0, o |= 0, i |= 0)), g && (e[g >> 2] = I ? 0 : a - 16 | 0, e[g + 4 >> 2] = I ? 0 : B - (a >>> 0 < 16) | 0), 0 | I
},
I: aa,
J: ra,
K: sa,
L: Ca,
M: ta,
N: PC,
O: aa,
P: ya,
Q: sa,
R: Ca,
S: ta,
T: PC,
U: function(A, g, I, C, a, B, e, _, t, r, o, i) {
return 0 | fg(A |= 0, g |= 0, I |= 0, C |= 0, (A = 0) | (a |= 0), B |= 0, e |= 0, A | (_ |= 0), t |= 0, o |= 0, i |= 0)
},
V: function(A, g, I, C, a, _, t, r, o, i, c) {
return A |= 0, g |= 0, C |= 0, t |= 0, o |= 0, t |= o = 0, !(a |= 0) & (C |= o) >>> 0 < 4294967280 ? (fg(A, A + C | 0, 0, I |= 0, C, a, _ |= 0, t, r |= 0, i |= 0, c |= 0), g && (a = (A = C + 16 | 0) >>> 0 < 16 ? a + 1 | 0 : a, e[g >> 2] = A, e[g + 4 >> 2] = a)) : (QC(), B()), 0
},
W: function(A, g, I, C, a, B, e, _, t, r, o) {
return 0 | hg(A |= 0, I |= 0, (A = 0) | (C |= 0), a |= 0, B |= 0, e |= 0, A | (_ |= 0), t |= 0, r |= 0, o |= 0)
},
X: function(A, g, I, C, a, B, _, t, r, o, i) {
return g |= 0, I |= 0, C |= 0, a |= 0, t |= 0, t |= 0, I = -1, !(B |= 0) & (a |= 0) >>> 0 >= 16 | B && (I = hg(A |= 0, C, a - 16 | 0, B - (a >>> 0 < 16) | 0, (C + a | 0) - 16 | 0, _ |= 0, t, r |= 0, o |= 0, i |= 0)), g && (e[g >> 2] = I ? 0 : a - 16 | 0, e[g + 4 >> 2] = I ? 0 : B - (a >>> 0 < 16) | 0), 0 | I
},
Y: aa,
Z: oa,
_: sa,
$: Ca,
aa: ta,
ba: PC,
ca: aa,
da: aa,
ea: function() {
return 1474
},
fa: og,
ga: Kg,
ha: PC,
ia: aa,
ja: aa,
ka: ga,
la: PC,
ma: mA,
na: function(A, g, I, C) {
return 0 | YC(A |= 0, g |= 0, I |= 0, C |= 0)
},
oa: dI,
pa: function(A, g, I, C, a) {
var B;
return A |= 0, g |= 0, I |= 0, C |= 0, s = B = s - 240 | 0, mA(B, a |= 0, 32), NA(B, g, I, C), GA(B, g = B + 208 | 0), NA(I = B + 104 | 0, g, 32, 0), GA(I, A), jC(g, 32), s = B + 240 | 0, 0
},
qa: function(A, g, I, C, a) {
var B, e;
return A |= 0, g |= 0, I |= 0, C |= 0, s = B = s - 272 | 0, mA(e = B + 32 | 0, a |= 0, 32), NA(e, g, I, C), GA(e, g = B + 240 | 0), NA(I = B + 136 | 0, g, 32, 0), GA(I, B), jC(g, 32), g = uC(A, B), I = bg(B, A, 32), s = B + 272 | 0, ((0 | A) == (0 | B) ? -1 : g) | I
},
ra: Ia,
sa: aa,
ta: $C,
ua: PC,
va: eg,
wa: tC,
xa: fI,
ya: function(A, g, I, C, a) {
var B;
return A |= 0, g |= 0, I |= 0, C |= 0, s = B = s - 480 | 0, eg(B, a |= 0, 32), dA(B, g, I, C), T(B, g = B + 416 | 0), dA(I = B + 208 | 0, g, 64, 0), T(I, A), jC(g, 64), s = B + 480 | 0, 0
},
za: function(A, g, I, C, a) {
var B, e;
return A |= 0, g |= 0, I |= 0, C |= 0, s = B = s - 544 | 0, eg(e = B - -64 | 0, a |= 0, 32), dA(e, g, I, C), T(e, g = B + 480 | 0), dA(I = B + 272 | 0, g, 64, 0), T(I, B), jC(g, 64), g = SC(A, B), I = bg(B, A, 64), s = B + 544 | 0, ((0 | A) == (0 | B) ? -1 : g) | I
},
Aa: aa,
Ba: aa,
Ca: $C,
Da: PC,
Ea: EC,
Fa: tC,
Ga: function(A, g) {
g |= 0;
var I, a = 0;
return s = I = s + -64 | 0, fI(A |= 0, I), a = e[I + 28 >> 2], A = e[I + 24 >> 2], C[g + 24 | 0] = A, C[g + 25 | 0] = A >>> 8, C[g + 26 | 0] = A >>> 16, C[g + 27 | 0] = A >>> 24, C[g + 28 | 0] = a, C[g + 29 | 0] = a >>> 8, C[g + 30 | 0] = a >>> 16, C[g + 31 | 0] = a >>> 24, a = e[I + 20 >> 2], A = e[I + 16 >> 2], C[g + 16 | 0] = A, C[g + 17 | 0] = A >>> 8, C[g + 18 | 0] = A >>> 16, C[g + 19 | 0] = A >>> 24, C[g + 20 | 0] = a, C[g + 21 | 0] = a >>> 8, C[g + 22 | 0] = a >>> 16, C[g + 23 | 0] = a >>> 24, a = e[I + 12 >> 2], A = e[I + 8 >> 2], C[g + 8 | 0] = A, C[g + 9 | 0] = A >>> 8, C[g + 10 | 0] = A >>> 16, C[g + 11 | 0] = A >>> 24, C[g + 12 | 0] = a, C[g + 13 | 0] = a >>> 8, C[g + 14 | 0] = a >>> 16, C[g + 15 | 0] = a >>> 24, a = e[I + 4 >> 2], A = e[I >> 2], C[0 | g] = A, C[g + 1 | 0] = A >>> 8, C[g + 2 | 0] = A >>> 16, C[g + 3 | 0] = A >>> 24, C[g + 4 | 0] = a, C[g + 5 | 0] = a >>> 8, C[g + 6 | 0] = a >>> 16, C[g + 7 | 0] = a >>> 24, s = I - -64 | 0, 0
},
Ha: og,
Ia: Kg,
Ja: aa,
Ka: aa,
La: aa,
Ma: aa,
Na: oa,
Oa: aa,
Pa: Ca,
Qa: Ca,
Ra: ta,
Sa: function() {
return 1488
},
Ta: function(A, g, I) {
return 0 | ig(A |= 0, g |= 0, I |= 0)
},
Ua: NC,
Va: iC,
Wa: PI,
Xa: qI,
Ya: aI,
Za: BI,
_a: GI,
$a: function(A, g, I, C, a, B, e, _) {
A |= 0, g |= 0, I |= 0, B |= 0;
var t, r = 0;
return r = C |= 0, C = a |= 0, t = 0 | r, s = r = s - 32 | 0, a = -1, iC(r, e |= 0, _ |= 0) || (a = rg(A, g, I, t, C, B, r), jC(r, 32)), s = r + 32 | 0, 0 | a
},
ab: function(A, g, I, C, a, e) {
return A |= 0, g |= 0, a |= 0, e |= 0, !(C |= 0) & (I |= 0) >>> 0 >= 4294967280 | C && (QC(), B()), 0 | rg(A + 16 | 0, A, g, I, C, a, e)
},
bb: function(A, g, I, C, a, B, e) {
return 0 | sI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0)
},
cb: KI,
db: function(A, g, I, C, a, B, e, _) {
A |= 0, g |= 0, I |= 0, B |= 0;
var t, r = 0;
return r = C |= 0, C = a |= 0, t = 0 | r, s = r = s - 32 | 0, a = -1, iC(r, e |= 0, _ |= 0) || (a = yg(A, g, I, t, C, B, r), jC(r, 32)), s = r + 32 | 0, 0 | a
},
eb: hI,
fb: function(A, g, I, C, a, B, e) {
return 0 | oI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0)
},
gb: function(A, g, I, a, B) {
A |= 0, g |= 0, B |= 0;
var _, t, r, o, i = 0,
c = 0;
return i = I |= 0, I = a |= 0, o = 0 | i, i = a = s, s = _ = a - 512 & -64, a = -1, NC(t = _ - -64 | 0, r = _ + 32 | 0) || (eC(a = _ + 128 | 0, 0, 0, 24), HC(a, t, 32, 0), HC(a, B, 32, 0), yC(a, c = _ + 96 | 0, 24), a = sI(A + 32 | 0, g, o, I, c, B, r), g = e[_ + 92 >> 2], I = e[_ + 88 >> 2], C[A + 24 | 0] = I, C[A + 25 | 0] = I >>> 8, C[A + 26 | 0] = I >>> 16, C[A + 27 | 0] = I >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[_ + 84 >> 2], I = e[_ + 80 >> 2], C[A + 16 | 0] = I, C[A + 17 | 0] = I >>> 8, C[A + 18 | 0] = I >>> 16, C[A + 19 | 0] = I >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[_ + 76 >> 2], I = e[_ + 72 >> 2], C[A + 8 | 0] = I, C[A + 9 | 0] = I >>> 8, C[A + 10 | 0] = I >>> 16, C[A + 11 | 0] = I >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[_ + 68 >> 2], I = e[_ + 64 >> 2], C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, jC(r, 32), jC(t, 32), jC(c, 24)), s = i, 0 | a
},
hb: function(A, g, I, C, a, B) {
A |= 0, g |= 0, a |= 0, B |= 0;
var e, _, t = 0;
return _ = t = s, s = e = t - 448 & -64, t = -1, !(C |= 0) & (I |= 0) >>> 0 >= 48 | C && (eC(t = e - -64 | 0, 0, 0, 24), HC(t, g, 32, 0), HC(t, a, 32, 0), yC(t, a = e + 32 | 0, 24), t = oI(A, g + 32 | 0, I - 32 | 0, C - (I >>> 0 < 32) | 0, a, g, B)), s = _, 0 | t
},
ib: _a,
jb: ig,
kb: sC,
lb: DI,
mb: PI,
nb: qI,
ob: aI,
pb: BI,
qb: aa,
rb: aa,
sb: aa,
tb: aa,
ub: oa,
vb: aa,
wb: Ca,
xb: Ca,
yb: ta,
zb: EA,
Ab: aa,
Bb: Ca,
Cb: aa,
Db: Ca,
Eb: fA,
Fb: aa,
Gb: Ca,
Hb: aa,
Ib: Ca,
Jb: AC,
Kb: Ia,
Lb: Ca,
Mb: aa,
Nb: Ca,
Ob: gC,
Pb: Ia,
Qb: Ca,
Rb: aa,
Sb: Ca,
Tb: IC,
Ub: Ia,
Vb: Ca,
Wb: aa,
Xb: Ca,
Yb: Ca,
Zb: Ia,
_b: aa,
$b: Ca,
ac: Ia,
bc: aa,
cc: OC,
dc: VC,
ec: function(A, g, I, C, a, B, e) {
return 0 | kC(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0)
},
fc: eC,
gc: function(A, g, I, C) {
return 0 | HC(A |= 0, g |= 0, I |= 0, C |= 0)
},
hc: yC,
ic: PC,
jc: Ca,
kc: Ia,
lc: aa,
mc: Ca,
nc: Ia,
oc: aa,
pc: Ca,
qc: Ca,
rc: VC,
sc: PC,
tc: kC,
uc: function(A, g, I, C, a, B, e, _, t) {
return 0 | BA(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0)
},
vc: yA,
wc: function(A, g, I, a, e, t) {
A |= 0, g |= 0, e |= 0, t |= 0;
var r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0;
if (r = -1, !((a |= 0) - 65 >>> 0 < 4294967232 | (I |= 0) >>> 0 > 64)) {
A: {
if (!I || !g) {
if (((c = 255 & a) - 65 & 255) >>> 0 > 191) {
e ? (o = 725511199 ^ (_[e + 8 | 0] | _[e + 9 | 0] << 8 | _[e + 10 | 0] << 16 | _[e + 11 | 0] << 24), I = -1694144372 ^ (_[e + 12 | 0] | _[e + 13 | 0] << 8 | _[e + 14 | 0] << 16 | _[e + 15 | 0] << 24), g = -1377402159 ^ (_[0 | e] | _[e + 1 | 0] << 8 | _[e + 2 | 0] << 16 | _[e + 3 | 0] << 24), e = 1359893119 ^ (_[e + 4 | 0] | _[e + 5 | 0] << 8 | _[e + 6 | 0] << 16 | _[e + 7 | 0] << 24)) : (o = 725511199, I = -1694144372, g = -1377402159, e = 1359893119), t ? (i = 327033209 ^ (_[t + 8 | 0] | _[t + 9 | 0] << 8 | _[t + 10 | 0] << 16 | _[t + 11 | 0] << 24), a = 1541459225 ^ (_[t + 12 | 0] | _[t + 13 | 0] << 8 | _[t + 14 | 0] << 16 | _[t + 15 | 0] << 24), r = -79577749 ^ (_[0 | t] | _[t + 1 | 0] << 8 | _[t + 2 | 0] << 16 | _[t + 3 | 0] << 24), t = 528734635 ^ (_[t + 4 | 0] | _[t + 5 | 0] << 8 | _[t + 6 | 0] << 16 | _[t + 7 | 0] << 24)) : (i = 327033209, a = 1541459225, r = -79577749, t = 528734635), vI(A - -64 | 0, 0, 293), C[A + 56 | 0] = i, C[A + 57 | 0] = i >>> 8, C[A + 58 | 0] = i >>> 16, C[A + 59 | 0] = i >>> 24, C[A + 60 | 0] = a, C[A + 61 | 0] = a >>> 8, C[A + 62 | 0] = a >>> 16, C[A + 63 | 0] = a >>> 24, C[A + 48 | 0] = r, C[A + 49 | 0] = r >>> 8, C[A + 50 | 0] = r >>> 16, C[A + 51 | 0] = r >>> 24, C[A + 52 | 0] = t, C[A + 53 | 0] = t >>> 8, C[A + 54 | 0] = t >>> 16, C[A + 55 | 0] = t >>> 24, C[A + 40 | 0] = o, C[A + 41 | 0] = o >>> 8, C[A + 42 | 0] = o >>> 16, C[A + 43 | 0] = o >>> 24, C[A + 44 | 0] = I, C[A + 45 | 0] = I >>> 8, C[A + 46 | 0] = I >>> 16, C[A + 47 | 0] = I >>> 24, C[A + 32 | 0] = g, C[A + 33 | 0] = g >>> 8, C[A + 34 | 0] = g >>> 16, C[A + 35 | 0] = g >>> 24, C[A + 36 | 0] = e, C[A + 37 | 0] = e >>> 8, C[A + 38 | 0] = e >>> 16, C[A + 39 | 0] = e >>> 24, C[A + 24 | 0] = 241, C[A + 25 | 0] = 54, C[A + 26 | 0] = 29, C[A + 27 | 0] = 95, C[A + 28 | 0] = 58, C[A + 29 | 0] = 245, C[A + 30 | 0] = 79, C[A + 31 | 0] = 165, C[A + 16 | 0] = 43, C[A + 17 | 0] = 248, C[A + 18 | 0] = 148, C[A + 19 | 0] = 254, C[A + 20 | 0] = 114, C[A + 21 | 0] = 243, C[A + 22 | 0] = 110, C[A + 23 | 0] = 60, C[A + 8 | 0] = 59, C[A + 9 | 0] = 167, C[A + 10 | 0] = 202, C[A + 11 | 0] = 132, C[A + 12 | 0] = 133, C[A + 13 | 0] = 174, C[A + 14 | 0] = 103, C[A + 15 | 0] = 187, g = -222443256 ^ c, C[0 | A] = g, C[A + 1 | 0] = g >>> 8, C[A + 2 | 0] = g >>> 16, C[A + 3 | 0] = g >>> 24, C[A + 4 | 0] = 103, C[A + 5 | 0] = 230, C[A + 6 | 0] = 9, C[A + 7 | 0] = 106;
break A
}
QC(), B()
}
s = y = s - 128 | 0,
!g | ((E = 255 & a) - 65 & 255) >>> 0 <= 191 | ((r = 255 & I) - 65 & 255) >>> 0 <= 191 ? (QC(), B()) : (e ? (o = 725511199 ^ (_[e + 8 | 0] | _[e + 9 | 0] << 8 | _[e + 10 | 0] << 16 | _[e + 11 | 0] << 24), I = -1694144372 ^ (_[e + 12 | 0] | _[e + 13 | 0] << 8 | _[e + 14 | 0] << 16 | _[e + 15 | 0] << 24), c = -1377402159 ^ (_[0 | e] | _[e + 1 | 0] << 8 | _[e + 2 | 0] << 16 | _[e + 3 | 0] << 24), e = 1359893119 ^ (_[e + 4 | 0] | _[e + 5 | 0] << 8 | _[e + 6 | 0] << 16 | _[e + 7 | 0] << 24)) : (o = 725511199, I = -1694144372, c = -1377402159, e = 1359893119), t ? (i = 327033209 ^ (_[t + 8 | 0] | _[t + 9 | 0] << 8 | _[t + 10 | 0] << 16 | _[t + 11 | 0] << 24), a = 1541459225 ^ (_[t + 12 | 0] | _[t + 13 | 0] << 8 | _[t + 14 | 0] << 16 | _[t + 15 | 0] << 24), Q = -79577749 ^ (_[0 | t] | _[t + 1 | 0] << 8 | _[t + 2 | 0] << 16 | _[t + 3 | 0] << 24), t = 528734635 ^ (_[t + 4 | 0] | _[t + 5 | 0] << 8 | _[t + 6 | 0] << 16 | _[t + 7 | 0] << 24)) : (i = 327033209, a = 1541459225, Q = -79577749, t = 528734635), vI(A - -64 | 0, 0, 293), C[A + 56 | 0] = i, C[A + 57 | 0] = i >>> 8, C[A + 58 | 0] = i >>> 16, C[A + 59 | 0] = i >>> 24, C[A + 60 | 0] = a, C[A + 61 | 0] = a >>> 8, C[A + 62 | 0] = a >>> 16, C[A + 63 | 0] = a >>> 24, C[A + 48 | 0] = Q, C[A + 49 | 0] = Q >>> 8, C[A + 50 | 0] = Q >>> 16, C[A + 51 | 0] = Q >>> 24, C[A + 52 | 0] = t, C[A + 53 | 0] = t >>> 8, C[A + 54 | 0] = t >>> 16, C[A + 55 | 0] = t >>> 24, C[A + 40 | 0] = o, C[A + 41 | 0] = o >>> 8, C[A + 42 | 0] = o >>> 16, C[A + 43 | 0] = o >>> 24, C[A + 44 | 0] = I, C[A + 45 | 0] = I >>> 8, C[A + 46 | 0] = I >>> 16, C[A + 47 | 0] = I >>> 24, C[A + 32 | 0] = c, C[A + 33 | 0] = c >>> 8, C[A + 34 | 0] = c >>> 16, C[A + 35 | 0] = c >>> 24, C[A + 36 | 0] = e, C[A + 37 | 0] = e >>> 8, C[A + 38 | 0] = e >>> 16, C[A + 39 | 0] = e >>> 24, C[A + 24 | 0] = 241, C[A + 25 | 0] = 54, C[A + 26 | 0] = 29, C[A + 27 | 0] = 95, C[A + 28 | 0] = 58, C[A + 29 | 0] = 245, C[A + 30 | 0] = 79, C[A + 31 | 0] = 165, C[A + 16 | 0] = 43, C[A + 17 | 0] = 248, C[A + 18 | 0] = 148, C[A + 19 | 0] = 254, C[A + 20 | 0] = 114, C[A + 21 | 0] = 243, C[A + 22 | 0] = 110, C[A + 23 | 0] = 60, C[A + 8 | 0] = 59, C[A + 9 | 0] = 167, C[A + 10 | 0] = 202, C[A + 11 | 0] = 132, C[A + 12 | 0] = 133, C[A + 13 | 0] = 174, C[A + 14 | 0] = 103, C[A + 15 | 0] = 187, I = -222443256 ^ (r << 8 | E), C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, I = r >>> 24 ^ 1779033703, C[A + 4 | 0] = I, C[A + 5 | 0] = I >>> 8, C[A + 6 | 0] = I >>> 16, C[A + 7 | 0] = I >>> 24, vI(r + y | 0, 0, 128 - r | 0), I = uI(y, g, r), uI(A + 96 | 0, I, 128), g = 128 + (_[A + 352 | 0] | _[A + 353 | 0] << 8 | _[A + 354 | 0] << 16 | _[A + 355 | 0] << 24) | 0, C[A + 352 | 0] = g, C[A + 353 | 0] = g >>> 8, C[A + 354 | 0] = g >>> 16, C[A + 355 | 0] = g >>> 24, jC(I, 128), s = I + 128 | 0)
}
r = 0
}
return 0 | r
},
xc: HC,
yc: MI,
zc: Ia,
Ac: CC,
Bc: function() {
return 1543
},
Cc: aa,
Dc: function() {
return 104
},
Ec: $g,
Fc: function(A, g, I, C) {
return 0 | NA(A |= 0, g |= 0, I |= 0, C |= 0)
},
Gc: GA,
Hc: function(A, g, I, C) {
A |= 0, g |= 0, I |= 0, C |= 0;
var a, B = 0;
return s = a = s - 112 | 0, B = e[8815], e[a + 16 >> 2] = e[8814], e[a + 20 >> 2] = B, B = e[8817], e[a + 24 >> 2] = e[8816], e[a + 28 >> 2] = B, B = e[8819], e[a + 32 >> 2] = e[8818], e[a + 36 >> 2] = B, e[a + 40 >> 2] = 0, e[a + 44 >> 2] = 0, B = e[8813], e[a + 8 >> 2] = e[8812], e[a + 12 >> 2] = B, NA(B = a + 8 | 0, g, I, C), GA(B, A), s = a + 112 | 0, 0
},
Ic: Ia,
Jc: ga,
Kc: dg,
Lc: BC,
Mc: T,
Nc: CC,
Oc: Ca,
Pc: Ia,
Qc: ya,
Rc: aa,
Sc: Gg,
Tc: OC,
Uc: Ca,
Vc: Ia,
Wc: ya,
Xc: aa,
Yc: Gg,
Zc: PC,
_c: function(A, g, I) {
return 0 | mA(A |= 0, g |= 0, I |= 0)
},
$c: function(A, g, I) {
return 0 | YC(A |= 0, g |= 0, I |= 0, 0)
},
ad: function(A, g) {
return dI(A |= 0, g |= 0), jC(A, 4), 0
},
bd: function(A, g, I, C, a) {
var B;
return A |= 0, C |= 0, a |= 0, s = B = s - 208 | 0, mA(B, g |= 0, I |= 0), YC(B, C, a, 0), dI(B, A), jC(B, 4), s = B + 208 | 0, 0
},
cd: PC,
dd: function(A, g, I, a, B) {
A |= 0, g |= 0, I |= 0, a |= 0, B |= 0;
var t, r = 0,
o = 0,
i = 0,
c = 0;
if (s = t = s - 256 | 0, C[t + 15 | 0] = 1, g >>> 0 <= 8160) {
if (g >>> 0 >= 32)
for (c = A - 32 | 0, r = 32; i = r, mA(r = t + 48 | 0, B, 32), o && YC(r, o + c | 0, 32, 0), YC(r = t + 48 | 0, I, a, 0), YC(r, t + 15 | 0, 1, 0), dI(r, A + o | 0), C[t + 15 | 0] = _[t + 15 | 0] + 1, (r = (o = i) + 32 | 0) >>> 0 <= g >>> 0;);
(o = 31 & g) && (mA(g = t + 48 | 0, B, 32), i && YC(g, (A + i | 0) - 32 | 0, 32, 0), YC(g = t + 48 | 0, I, a, 0), YC(g, t + 15 | 0, 1, 0), dI(I = g, g = t + 16 | 0), uI(A + i | 0, g, o), jC(g, 32)), jC(t + 48 | 0, 208), A = 0
} else e[9396] = 28, A = -1;
return s = t + 256 | 0, 0 | A
},
ed: aa,
fd: sa,
gd: function() {
return 8160
},
hd: ga,
id: EC,
jd: function(A, g, I) {
return 0 | mC(A |= 0, g |= 0, I |= 0, 0)
},
kd: function(A, g) {
return fI(A |= 0, g |= 0), jC(A, 4), 0
},
ld: function(A, g, I, C, a) {
var B;
return A |= 0, C |= 0, a |= 0, s = B = s - 416 | 0, eg(B, g |= 0, I |= 0), mC(B, C, a, 0), fI(B, A), jC(B, 4), s = B + 416 | 0, 0
},
md: function(A) {
rI(A |= 0, 64)
},
nd: function(A, g, I, a, B) {
A |= 0, g |= 0, I |= 0, a |= 0, B |= 0;
var t, r = 0,
o = 0,
i = 0,
c = 0;
if (s = t = s - 496 | 0, C[t + 15 | 0] = 1, g >>> 0 <= 16320) {
if (g >>> 0 >= 64)
for (c = A + -64 | 0, r = 64; i = r, eg(r = t + 80 | 0, B, 64), o && mC(r, o + c | 0, 64, 0), mC(r = t + 80 | 0, I, a, 0), mC(r, t + 15 | 0, 1, 0), fI(r, A + o | 0), C[t + 15 | 0] = _[t + 15 | 0] + 1, (r = (o = i) - -64 | 0) >>> 0 <= g >>> 0;);
(o = 63 & g) && (eg(g = t + 80 | 0, B, 64), i && mC(g, (A + i | 0) - 64 | 0, 64, 0), mC(g = t + 80 | 0, I, a, 0), mC(g, t + 15 | 0, 1, 0), fI(I = g, g = t + 16 | 0), uI(A + i | 0, g, o), jC(g, 64)), jC(t + 80 | 0, 416), A = 0
} else e[9396] = 28, A = -1;
return s = t + 496 | 0, 0 | A
},
od: Ia,
pd: sa,
qd: function() {
return 16320
},
rd: $C,
sd: function(A, g, I) {
return A |= 0, kC(g |= 0, 32, I |= 0, 32, 0, 0, 0), 0 | FC(A, g)
},
td: function(A, g) {
return A |= 0, rI(g |= 0, 32), 0 | FC(A, g)
},
ud: function(A, g, I, a, e) {
g |= 0, I |= 0, a |= 0, e |= 0;
var t, r, o = 0,
i = 0,
c = 0;
if (r = o = s, s = o = o - 512 & -64, t = (A |= 0) || g) {
if (c = -1, !cC(i = o + 96 | 0, a, e)) {
for (a = g || A, A = 0, eC(g = o + 128 | 0, 0, 0, 64), HC(g, i, 32, 0), jC(i, 32), HC(g, I, 32, 0), HC(g, e, 32, 0), yC(g, o + 32 | 0, 64), jC(g, 384); I = (g = o + 32 | 0) + A | 0, C[A + t | 0] = _[0 | I], C[A + a | 0] = _[I + 32 | 0], C[(I = 1 | A) + t | 0] = _[g + I | 0], C[I + a | 0] = _[g + (33 | A) | 0], 32 != (0 | (A = A + 2 | 0)););
jC(g, 64), c = 0
}
return s = r, 0 | c
}
QC(), B()
},
vd: function(A, g, I, a, e) {
g |= 0, I |= 0, a |= 0, e |= 0;
var t, r, o = 0,
i = 0,
c = 0;
if (r = o = s, s = o = o - 512 & -64, t = (A |= 0) || g) {
if (c = -1, !cC(i = o + 96 | 0, a, e)) {
for (a = g || A, A = 0, eC(g = o + 128 | 0, 0, 0, 64), HC(g, i, 32, 0), jC(i, 32), HC(g, e, 32, 0), HC(g, I, 32, 0), yC(g, o + 32 | 0, 64), jC(g, 384); I = (g = o + 32 | 0) + A | 0, C[A + a | 0] = _[0 | I], C[A + t | 0] = _[I + 32 | 0], C[(I = 1 | A) + a | 0] = _[g + I | 0], C[I + t | 0] = _[g + (33 | A) | 0], 32 != (0 | (A = A + 2 | 0)););
jC(g, 64), c = 0
}
return s = r, 0 | c
}
QC(), B()
},
wd: aa,
xd: aa,
yd: aa,
zd: aa,
Ad: function() {
return 1332
},
Bd: ZC,
Cd: Ca,
Dd: aa,
Ed: WI,
Fd: VI,
Gd: function(A, g) {
return 0 | fC(A |= 0, g |= 0)
},
Hd: aC,
Id: function(A, g) {
return 0 | wC(A |= 0, g |= 0)
},
Jd: function() {
return 1506
},
Kd: PC,
Ld: WI,
Md: VI,
Nd: fC,
Od: aC,
Pd: wC,
Qd: Ca,
Rd: aa,
Sd: ZC,
Td: PC,
Ud: Ea,
Vd: Ca,
Wd: ia,
Xd: sa,
Yd: ia,
Zd: Ca,
_d: Aa,
$d: function() {
return 1566
},
ae: Qa,
be: ia,
ce: WC,
de: JC,
ee: ha,
fe: LC,
ge: function() {
return 6
},
he: function() {
return 134217728
},
ie: ya,
je: function() {
return 536870912
},
ke: function(A, g, I, C, a, B, e, _, t, r, o) {
return 0 | Qg(A |= 0, (A = 0) | (g |= 0), I |= 0, C |= 0, A | (a |= 0), B |= 0, e |= 0, A | (_ |= 0), t |= 0, r |= 0, o |= 0)
},
le: function(A, g, I, C, a, B, e) {
return 0 | Xg(A |= 0, g |= 0, (A = 0) | (I |= 0), C |= 0, A | (a |= 0), B |= 0, e |= 0)
},
me: function(A, g, I, C) {
return 0 | vC(A |= 0, g |= 0, I |= 0, C |= 0)
},
ne: function(A, g, I, C) {
return 0 | MC(A |= 0, g |= 0, I |= 0, C |= 0)
},
oe: function(A, g, I, C) {
return 0 | GC(A |= 0, g |= 0, I |= 0, C |= 0)
},
pe: ca,
qe: Ca,
re: ia,
se: sa,
te: ia,
ue: Ca,
ve: Aa,
we: XC,
xe: Ea,
ye: ia,
ze: WC,
Ae: JC,
Be: ca,
Ce: qC,
De: Qa,
Ee: RC,
Fe: ha,
Ge: xC,
He: function(A, g, I, C, a, B, e, _, t, r, o) {
return 0 | Eg(A |= 0, (A = 0) | (g |= 0), I |= 0, C |= 0, A | (a |= 0), B |= 0, e |= 0, A | (_ |= 0), t |= 0, r |= 0, o |= 0)
},
Ie: lI,
Je: function(A, g, I, C) {
return 0 | KC(A |= 0, g |= 0, I |= 0, C |= 0)
},
Ke: Ea,
Le: ca,
Me: ca,
Ne: Ca,
Oe: ia,
Pe: sa,
Qe: ia,
Re: Ca,
Se: Aa,
Te: XC,
Ue: Ea,
Ve: ia,
We: WC,
Xe: JC,
Ye: ca,
Ze: qC,
_e: Qa,
$e: RC,
af: ha,
bf: xC,
cf: function(A, g, I, C, a, B, _, t, r, o, i) {
A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, _ |= 0, t |= 0, r |= 0, o |= 0, g |= 0, a |= 0, t |= 0;
A: {
switch ((i |= 0) - 1 | 0) {
case 0:
A = Qg(A, g, I, C, a, B, _, t, r, o, 1);
break A;
case 1:
A = Eg(A, g, I, C, a, B, _, t, r, o, 2);
break A
}
e[9396] = 28,
A = -1
}
return 0 | A
},
df: lI,
ef: function(A, g, I, C, a, e, _, t) {
A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, e |= 0, _ |= 0, I |= 0, a |= 0;
A: {
switch ((t |= 0) - 1 | 0) {
case 1:
A = Zg(A, g, I, C, a, e, _);
break A;
default:
QC(), B();
case 0:
}
A = Xg(A, g, I, C, a, e, _)
}
return 0 | A
},
ff: function(A, g, I, C) {
return g |= 0, I |= 0, C |= 0, CI(A |= 0, 1576, 10) ? CI(A, 1566, 9) ? (e[9396] = 28, A = -1) : A = vC(A, g, I, C) : A = KC(A, g, I, C), 0 | A
},
gf: function(A, g, I, C) {
return g |= 0, I |= 0, C |= 0, CI(A |= 0, 1576, 10) ? CI(A, 1566, 9) ? (e[9396] = 28, A = -1) : A = MC(A, g, I, C) : A = GC(A, g, I, C), 0 | A
},
hf: function() {
return 1156
},
jf: function() {
return 1455
},
kf: FC,
lf: cC,
mf: aa,
nf: aa,
of: Cg,
pf: DC,
qf: aa,
rf: aa,
sf: aa,
tf: oa,
uf: aa,
vf: Ca,
wf: Ca,
xf: ta,
yf: function() {
return 1498
},
zf: PI,
Af: qI,
Bf: PC,
Cf: GI,
Df: function(A, g, I, C, a, e) {
return A |= 0, g |= 0, a |= 0, e |= 0, !(C |= 0) & (I |= 0) >>> 0 >= 4294967280 | C && (QC(), B()), rg(A + 16 | 0, A, g, I, C, a, e), 0
},
Ef: KI,
Ff: hI,
Gf: PI,
Hf: qI,
If: aa,
Jf: oa,
Kf: aa,
Lf: Ca,
Mf: Ca,
Nf: ta,
Of: PC,
Pf: PC,
Qf: function(A, g, I) {
return A |= 0, I |= 0, rI(g |= 0, 24), EA(A, g, I, 0), C[A + 32 | 0] = 1, C[A + 33 | 0] = 0, C[A + 34 | 0] = 0, C[A + 35 | 0] = 0, I = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, g = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, C[A + 44 | 0] = 0, C[A + 45 | 0] = 0, C[A + 46 | 0] = 0, C[A + 47 | 0] = 0, C[A + 48 | 0] = 0, C[A + 49 | 0] = 0, C[A + 50 | 0] = 0, C[A + 51 | 0] = 0, C[A + 36 | 0] = I, C[A + 37 | 0] = I >>> 8, C[A + 38 | 0] = I >>> 16, C[A + 39 | 0] = I >>> 24, C[A + 40 | 0] = g, C[A + 41 | 0] = g >>> 8, C[A + 42 | 0] = g >>> 16, C[A + 43 | 0] = g >>> 24, 0
},
Rf: function(A, g, I) {
return EA(A |= 0, g |= 0, I |= 0, 0), C[A + 32 | 0] = 1, C[A + 33 | 0] = 0, C[A + 34 | 0] = 0, C[A + 35 | 0] = 0, I = _[g + 16 | 0] | _[g + 17 | 0] << 8 | _[g + 18 | 0] << 16 | _[g + 19 | 0] << 24, g = _[g + 20 | 0] | _[g + 21 | 0] << 8 | _[g + 22 | 0] << 16 | _[g + 23 | 0] << 24, C[A + 44 | 0] = 0, C[A + 45 | 0] = 0, C[A + 46 | 0] = 0, C[A + 47 | 0] = 0, C[A + 48 | 0] = 0, C[A + 49 | 0] = 0, C[A + 50 | 0] = 0, C[A + 51 | 0] = 0, C[A + 36 | 0] = I, C[A + 37 | 0] = I >>> 8, C[A + 38 | 0] = I >>> 16, C[A + 39 | 0] = I >>> 24, C[A + 40 | 0] = g, C[A + 41 | 0] = g >>> 8, C[A + 42 | 0] = g >>> 16, C[A + 43 | 0] = g >>> 24, 0
},
Sf: function(A) {
var g, I = 0,
a = 0;
s = g = s - 48 | 0, I = _[28 + (A |= 0) | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, e[g + 24 >> 2] = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, e[g + 28 >> 2] = I, I = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, e[g + 16 >> 2] = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, e[g + 20 >> 2] = I, I = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, e[g >> 2] = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, e[g + 4 >> 2] = I, I = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, e[g + 8 >> 2] = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, e[g + 12 >> 2] = I, I = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24, e[g + 32 >> 2] = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24, e[g + 36 >> 2] = I, JI(g, g, 40, 0, A + 32 | 0, A), I = e[g + 28 >> 2], a = e[g + 24 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = I, C[A + 29 | 0] = I >>> 8, C[A + 30 | 0] = I >>> 16, C[A + 31 | 0] = I >>> 24, I = e[g + 20 >> 2], a = e[g + 16 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = I, C[A + 21 | 0] = I >>> 8, C[A + 22 | 0] = I >>> 16, C[A + 23 | 0] = I >>> 24, I = e[g + 12 >> 2], a = e[g + 8 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = I, C[A + 13 | 0] = I >>> 8, C[A + 14 | 0] = I >>> 16, C[A + 15 | 0] = I >>> 24, I = e[g + 4 >> 2], a = e[g >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = I, C[A + 5 | 0] = I >>> 8, C[A + 6 | 0] = I >>> 16, C[A + 7 | 0] = I >>> 24, a = e[g + 36 >> 2], I = e[g + 32 >> 2], C[A + 32 | 0] = 1, C[A + 33 | 0] = 0, C[A + 34 | 0] = 0, C[A + 35 | 0] = 0, C[A + 36 | 0] = I, C[A + 37 | 0] = I >>> 8, C[A + 38 | 0] = I >>> 16, C[A + 39 | 0] = I >>> 24, C[A + 40 | 0] = a, C[A + 41 | 0] = a >>> 8, C[A + 42 | 0] = a >>> 16, C[A + 43 | 0] = a >>> 24, s = g + 48 | 0
},
Tf: function(A, g, I, a, t, r, o, i, c, Q) {
A |= 0, g |= 0, a |= 0, r |= 0, o |= 0, c |= 0, Q |= 0;
var y, E = 0,
h = 0,
n = 0;
return E = t |= 0, E |= t = 0, y = t | (i |= 0), s = t = s - 384 | 0, (I |= 0) && (e[I >> 2] = 0, e[I + 4 >> 2] = 0), !r & E >>> 0 < 4294967279 ? (jI(h = t + 16 | 0, 64, 0, n = A + 32 | 0, A), fC(i = t + 80 | 0, h), jC(h, 64), dC(i, o, y, c), dC(i, 35232, 0 - y & 15, 0), e[t + 72 >> 2] = 0, e[t + 76 >> 2] = 0, e[(o = t - -64 | 0) >> 2] = 0, e[o + 4 >> 2] = 0, e[t + 56 >> 2] = 0, e[t + 60 >> 2] = 0, e[t + 48 >> 2] = 0, e[t + 52 >> 2] = 0, e[t + 40 >> 2] = 0, e[t + 44 >> 2] = 0, e[t + 32 >> 2] = 0, e[t + 36 >> 2] = 0, e[t + 16 >> 2] = 0, e[t + 20 >> 2] = 0, e[t + 24 >> 2] = 0, e[t + 28 >> 2] = 0, C[t + 16 | 0] = Q, II(h, h, 64, 0, n, 1, A), dC(i, h, 64, 0), C[0 | g] = _[t + 16 | 0], II(g = g + 1 | 0, a, E, r, n, 2, A), dC(i, g, E, r), dC(i, 35232, 15 & E, 0), e[t + 8 >> 2] = y, e[t + 12 >> 2] = c, dC(i, a = t + 8 | 0, 8, 0), e[t + 8 >> 2] = E - -64, e[t + 12 >> 2] = r - ((E >>> 0 < 4294967232) - 1 | 0), dC(i, a, 8, 0), wC(i, g = g + E | 0), jC(i, 256), C[A + 36 | 0] = _[A + 36 | 0] ^ _[0 | g], C[A + 37 | 0] = _[A + 37 | 0] ^ _[g + 1 | 0], C[A + 38 | 0] = _[A + 38 | 0] ^ _[g + 2 | 0], C[A + 39 | 0] = _[A + 39 | 0] ^ _[g + 3 | 0], C[A + 40 | 0] = _[A + 40 | 0] ^ _[g + 4 | 0], C[A + 41 | 0] = _[A + 41 | 0] ^ _[g + 5 | 0], C[A + 42 | 0] = _[A + 42 | 0] ^ _[g + 6 | 0], C[A + 43 | 0] = _[A + 43 | 0] ^ _[g + 7 | 0], jg(n), (2 & Q || Sg(n, 4)) && (g = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, e[t + 360 >> 2] = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, e[t + 364 >> 2] = g, g = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, e[t + 352 >> 2] = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, e[t + 356 >> 2] = g, g = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, e[t + 336 >> 2] = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, e[t + 340 >> 2] = g, g = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, e[t + 344 >> 2] = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, e[t + 348 >> 2] = g, g = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24, e[t + 368 >> 2] = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24, e[t + 372 >> 2] = g, JI(g = t + 336 | 0, g, 40, 0, n, A), g = e[t + 364 >> 2], a = e[t + 360 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[t + 356 >> 2], a = e[t + 352 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[t + 348 >> 2], a = e[t + 344 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[t + 340 >> 2], a = e[t + 336 >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = e[t + 368 >> 2], a = e[t + 372 >> 2], C[A + 32 | 0] = 1, C[A + 33 | 0] = 0, C[A + 34 | 0] = 0, C[A + 35 | 0] = 0, C[A + 36 | 0] = g, C[A + 37 | 0] = g >>> 8, C[A + 38 | 0] = g >>> 16, C[A + 39 | 0] = g >>> 24, C[A + 40 | 0] = a, C[A + 41 | 0] = a >>> 8, C[A + 42 | 0] = a >>> 16, C[A + 43 | 0] = a >>> 24), I && (r = (A = E + 17 | 0) >>> 0 < 17 ? r + 1 | 0 : r, e[I >> 2] = A, e[I + 4 >> 2] = r), s = t + 384 | 0) : (QC(), B()), 0
},
Uf: function(A, g, I, a, t, r, o, i, c, Q) {
A |= 0, g |= 0, a |= 0, t |= 0, i |= 0, Q |= 0;
var y, E = 0,
h = 0,
n = 0,
p = 0,
D = 0,
f = 0;
E = r |= 0, r = o |= 0, h = 0 | E, y = c |= 0, s = o = s - 400 | 0, (I |= 0) && (e[I >> 2] = 0, e[I + 4 >> 2] = 0), a && (C[0 | a] = 255), f = -1;
A: {
g: {
if (!((c = h >>> 0 < 17) & !r)) {
if (D = E = r - c | 0, !E & (c = h - 17 | 0) >>> 0 >= 4294967279 | E) break g;
jI(n = o + 32 | 0, 64, 0, p = A + 32 | 0, A), fC(E = o + 96 | 0, n), jC(n, 64), dC(E, i, y, Q), dC(E, 35232, 0 - y & 15, 0), e[o + 88 >> 2] = 0, e[o + 92 >> 2] = 0, e[o + 80 >> 2] = 0, e[o + 84 >> 2] = 0, e[o + 72 >> 2] = 0, e[o + 76 >> 2] = 0, e[(i = o - -64 | 0) >> 2] = 0, e[i + 4 >> 2] = 0, e[o + 56 >> 2] = 0, e[o + 60 >> 2] = 0, e[o + 48 >> 2] = 0, e[o + 52 >> 2] = 0, e[o + 40 >> 2] = 0, e[o + 44 >> 2] = 0, e[o + 32 >> 2] = 0, e[o + 36 >> 2] = 0, C[o + 32 | 0] = _[0 | t], II(n, n, 64, 0, p, 1, A), i = _[o + 32 | 0], C[o + 32 | 0] = _[0 | t], dC(E, n, 64, 0), dC(E, t = t + 1 | 0, c, D), dC(E, 35232, h - 1 & 15, 0), e[o + 24 >> 2] = y, e[o + 28 >> 2] = Q, dC(E, Q = o + 24 | 0, 8, 0), r = (h = h + 47 | 0) >>> 0 < 47 ? r + 1 | 0 : r, e[o + 24 >> 2] = h, e[o + 28 >> 2] = r, dC(E, Q, 8, 0), wC(E, o), jC(E, 256), bg(o, t + c | 0, 16) ? jC(o, 16) : (II(g, t, c, D, p, 2, A), C[A + 36 | 0] = _[A + 36 | 0] ^ _[0 | o], C[A + 37 | 0] = _[A + 37 | 0] ^ _[o + 1 | 0], C[A + 38 | 0] = _[A + 38 | 0] ^ _[o + 2 | 0], C[A + 39 | 0] = _[A + 39 | 0] ^ _[o + 3 | 0], C[A + 40 | 0] = _[A + 40 | 0] ^ _[o + 4 | 0], C[A + 41 | 0] = _[A + 41 | 0] ^ _[o + 5 | 0], C[A + 42 | 0] = _[A + 42 | 0] ^ _[o + 6 | 0], C[A + 43 | 0] = _[A + 43 | 0] ^ _[o + 7 | 0], jg(p), (2 & i || Sg(p, 4)) && (g = _[A + 28 | 0] | _[A + 29 | 0] << 8 | _[A + 30 | 0] << 16 | _[A + 31 | 0] << 24, e[o + 376 >> 2] = _[A + 24 | 0] | _[A + 25 | 0] << 8 | _[A + 26 | 0] << 16 | _[A + 27 | 0] << 24, e[o + 380 >> 2] = g, g = _[A + 20 | 0] | _[A + 21 | 0] << 8 | _[A + 22 | 0] << 16 | _[A + 23 | 0] << 24, e[o + 368 >> 2] = _[A + 16 | 0] | _[A + 17 | 0] << 8 | _[A + 18 | 0] << 16 | _[A + 19 | 0] << 24, e[o + 372 >> 2] = g, g = _[A + 4 | 0] | _[A + 5 | 0] << 8 | _[A + 6 | 0] << 16 | _[A + 7 | 0] << 24, e[o + 352 >> 2] = _[0 | A] | _[A + 1 | 0] << 8 | _[A + 2 | 0] << 16 | _[A + 3 | 0] << 24, e[o + 356 >> 2] = g, g = _[A + 12 | 0] | _[A + 13 | 0] << 8 | _[A + 14 | 0] << 16 | _[A + 15 | 0] << 24, e[o + 360 >> 2] = _[A + 8 | 0] | _[A + 9 | 0] << 8 | _[A + 10 | 0] << 16 | _[A + 11 | 0] << 24, e[o + 364 >> 2] = g, g = _[A + 40 | 0] | _[A + 41 | 0] << 8 | _[A + 42 | 0] << 16 | _[A + 43 | 0] << 24, e[o + 384 >> 2] = _[A + 36 | 0] | _[A + 37 | 0] << 8 | _[A + 38 | 0] << 16 | _[A + 39 | 0] << 24, e[o + 388 >> 2] = g, JI(g = o + 352 | 0, g, 40, 0, p, A), g = e[o + 380 >> 2], t = e[o + 376 >> 2], C[A + 24 | 0] = t, C[A + 25 | 0] = t >>> 8, C[A + 26 | 0] = t >>> 16, C[A + 27 | 0] = t >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[o + 372 >> 2], t = e[o + 368 >> 2], C[A + 16 | 0] = t, C[A + 17 | 0] = t >>> 8, C[A + 18 | 0] = t >>> 16, C[A + 19 | 0] = t >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[o + 364 >> 2], t = e[o + 360 >> 2], C[A + 8 | 0] = t, C[A + 9 | 0] = t >>> 8, C[A + 10 | 0] = t >>> 16, C[A + 11 | 0] = t >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[o + 356 >> 2], t = e[o + 352 >> 2], C[0 | A] = t, C[A + 1 | 0] = t >>> 8, C[A + 2 | 0] = t >>> 16, C[A + 3 | 0] = t >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = e[o + 384 >> 2], t = e[o + 388 >> 2], C[A + 32 | 0] = 1, C[A + 33 | 0] = 0, C[A + 34 | 0] = 0, C[A + 35 | 0] = 0, C[A + 36 | 0] = g, C[A + 37 | 0] = g >>> 8, C[A + 38 | 0] = g >>> 16, C[A + 39 | 0] = g >>> 24, C[A + 40 | 0] = t, C[A + 41 | 0] = t >>> 8, C[A + 42 | 0] = t >>> 16, C[A + 43 | 0] = t >>> 24), I && (e[I >> 2] = c, e[I + 4 >> 2] = D), f = 0, a && (C[0 | a] = i))
}
s = o + 400 | 0;
break A
}
QC(),
B()
}
return 0 | f
},
Vf: function() {
return 52
},
Wf: function() {
return 17
},
Xf: oa,
Yf: aa,
Zf: function() {
return -18
},
_f: sa,
$f: Ea,
ag: ca,
bg: Qa,
cg: ya,
dg: Ca,
eg: function() {
return 1533
},
fg: Z,
gg: zC,
hg: ya,
ig: Ca,
jg: Z,
kg: ga,
lg: Ia,
mg: aa,
ng: aa,
og: Ia,
pg: Ba,
qg: function() {
return 1466
},
rg: function(A, g, I) {
return 0 | lA(A |= 0, g |= 0, I |= 0)
},
sg: function(A, g) {
return 0 | MA(A |= 0, g |= 0)
},
tg: Lg,
ug: vg,
vg: xI,
wg: OI,
xg: function(A) {
return 0 | UC(A |= 0)
},
yg: BC,
zg: function(A, g, I, C) {
return 0 | wI(A |= 0, g |= 0, I |= 0, C |= 0)
},
Ag: function(A, g, I) {
return 0 | FI(A |= 0, g |= 0, I |= 0)
},
Bg: ga,
Cg: Ia,
Dg: aa,
Eg: aa,
Fg: Ia,
Gg: Ba,
Hg: function(A, g) {
A |= 0;
var I, a, B, e, t, r, o = 0;
return I = _[8 + (o = g |= 0) | 0] | _[o + 9 | 0] << 8 | _[o + 10 | 0] << 16 | _[o + 11 | 0] << 24, a = _[o + 12 | 0] | _[o + 13 | 0] << 8 | _[o + 14 | 0] << 16 | _[o + 15 | 0] << 24, B = _[o + 16 | 0] | _[o + 17 | 0] << 8 | _[o + 18 | 0] << 16 | _[o + 19 | 0] << 24, e = _[o + 20 | 0] | _[o + 21 | 0] << 8 | _[o + 22 | 0] << 16 | _[o + 23 | 0] << 24, t = _[0 | o] | _[o + 1 | 0] << 8 | _[o + 2 | 0] << 16 | _[o + 3 | 0] << 24, g = _[o + 4 | 0] | _[o + 5 | 0] << 8 | _[o + 6 | 0] << 16 | _[o + 7 | 0] << 24, r = _[o + 28 | 0] | _[o + 29 | 0] << 8 | _[o + 30 | 0] << 16 | _[o + 31 | 0] << 24, o = _[o + 24 | 0] | _[o + 25 | 0] << 8 | _[o + 26 | 0] << 16 | _[o + 27 | 0] << 24, C[A + 24 | 0] = o, C[A + 25 | 0] = o >>> 8, C[A + 26 | 0] = o >>> 16, C[A + 27 | 0] = o >>> 24, C[A + 28 | 0] = r, C[A + 29 | 0] = r >>> 8, C[A + 30 | 0] = r >>> 16, C[A + 31 | 0] = r >>> 24, C[A + 16 | 0] = B, C[A + 17 | 0] = B >>> 8, C[A + 18 | 0] = B >>> 16, C[A + 19 | 0] = B >>> 24, C[A + 20 | 0] = e, C[A + 21 | 0] = e >>> 8, C[A + 22 | 0] = e >>> 16, C[A + 23 | 0] = e >>> 24, C[A + 8 | 0] = I, C[A + 9 | 0] = I >>> 8, C[A + 10 | 0] = I >>> 16, C[A + 11 | 0] = I >>> 24, C[A + 12 | 0] = a, C[A + 13 | 0] = a >>> 8, C[A + 14 | 0] = a >>> 16, C[A + 15 | 0] = a >>> 24, C[0 | A] = t, C[A + 1 | 0] = t >>> 8, C[A + 2 | 0] = t >>> 16, C[A + 3 | 0] = t >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, 0
},
Ig: function(A, g) {
A |= 0;
var I, a, B, e, t, r, o = 0;
return I = _[32 + (o = g |= 0) | 0] | _[o + 33 | 0] << 8 | _[o + 34 | 0] << 16 | _[o + 35 | 0] << 24, a = _[o + 36 | 0] | _[o + 37 | 0] << 8 | _[o + 38 | 0] << 16 | _[o + 39 | 0] << 24, B = _[o + 40 | 0] | _[o + 41 | 0] << 8 | _[o + 42 | 0] << 16 | _[o + 43 | 0] << 24, e = _[o + 44 | 0] | _[o + 45 | 0] << 8 | _[o + 46 | 0] << 16 | _[o + 47 | 0] << 24, t = _[o + 48 | 0] | _[o + 49 | 0] << 8 | _[o + 50 | 0] << 16 | _[o + 51 | 0] << 24, g = _[o + 52 | 0] | _[o + 53 | 0] << 8 | _[o + 54 | 0] << 16 | _[o + 55 | 0] << 24, r = _[o + 60 | 0] | _[o + 61 | 0] << 8 | _[o + 62 | 0] << 16 | _[o + 63 | 0] << 24, o = _[o + 56 | 0] | _[o + 57 | 0] << 8 | _[o + 58 | 0] << 16 | _[o + 59 | 0] << 24, C[A + 24 | 0] = o, C[A + 25 | 0] = o >>> 8, C[A + 26 | 0] = o >>> 16, C[A + 27 | 0] = o >>> 24, C[A + 28 | 0] = r, C[A + 29 | 0] = r >>> 8, C[A + 30 | 0] = r >>> 16, C[A + 31 | 0] = r >>> 24, C[A + 16 | 0] = t, C[A + 17 | 0] = t >>> 8, C[A + 18 | 0] = t >>> 16, C[A + 19 | 0] = t >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, C[A + 8 | 0] = B, C[A + 9 | 0] = B >>> 8, C[A + 10 | 0] = B >>> 16, C[A + 11 | 0] = B >>> 24, C[A + 12 | 0] = e, C[A + 13 | 0] = e >>> 8, C[A + 14 | 0] = e >>> 16, C[A + 15 | 0] = e >>> 24, C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, C[A + 4 | 0] = a, C[A + 5 | 0] = a >>> 8, C[A + 6 | 0] = a >>> 16, C[A + 7 | 0] = a >>> 24, 0
},
Jg: UC,
Kg: BC,
Lg: wI,
Mg: FI,
Ng: lA,
Og: MA,
Pg: function(A, g) {
A |= 0;
var I, C = 0,
a = 0,
B = 0,
_ = 0,
t = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
D = 0,
f = 0,
w = 0,
k = 0,
l = 0,
d = 0,
u = 0,
S = 0,
b = 0,
F = 0,
N = 0,
v = 0,
M = 0,
G = 0,
K = 0,
m = 0,
Y = 0,
H = 0,
U = 0,
J = 0,
x = 0,
R = 0,
L = 0,
P = 0,
q = 0,
z = 0,
T = 0,
j = 0,
X = 0,
O = 0,
W = 0,
V = 0,
Z = 0,
$ = 0,
AA = 0,
gA = 0,
CA = 0,
aA = 0,
BA = 0,
eA = 0,
_A = 0,
tA = 0,
rA = 0,
oA = 0,
iA = 0,
cA = 0,
QA = 0,
yA = 0,
EA = 0,
sA = 0,
hA = 0,
nA = 0,
pA = 0,
DA = 0,
fA = 0,
wA = 0,
kA = 0,
lA = 0,
dA = 0,
uA = 0,
SA = 0,
bA = 0,
FA = 0,
NA = 0,
vA = 0,
MA = 0,
GA = 0;
return s = I = s - 256 | 0, dA = -1, Fg(g |= 0) || qA(C = I + 96 | 0, g) || IA(C) && (dA = 0, U = e[I + 172 >> 2], e[I + 36 >> 2] = 0 - U, w = e[I + 168 >> 2], e[I + 32 >> 2] = 0 - w, J = e[I + 164 >> 2], e[I + 28 >> 2] = 0 - J, k = e[I + 160 >> 2], e[I + 24 >> 2] = 0 - k, x = e[I + 156 >> 2], e[I + 20 >> 2] = 0 - x, l = e[I + 152 >> 2], e[I + 16 >> 2] = 0 - l, R = e[I + 148 >> 2], e[I + 12 >> 2] = 0 - R, d = e[I + 144 >> 2], e[I + 8 >> 2] = 0 - d, L = e[I + 140 >> 2], e[I + 4 >> 2] = 0 - L, B = e[I + 136 >> 2], e[I >> 2] = 1 - B, LA(I, I), g = gI(u = e[I + 4 >> 2], m = u >> 31, S = x << 1, gA = S >> 31), C = p, a = gI(D = e[I >> 2], b = D >> 31, k, F = k >> 31), C = p + C | 0, C = (g = a + g | 0) >>> 0 < a >>> 0 ? C + 1 | 0 : C, a = (_ = gI(N = e[I + 8 >> 2], P = N >> 31, l, v = l >> 31)) + g | 0, g = p + C | 0, g = a >>> 0 < _ >>> 0 ? g + 1 | 0 : g, C = a, a = gI(Y = e[I + 12 >> 2], T = Y >> 31, O = R << 1, CA = O >> 31), g = p + g | 0, g = (C = C + a | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(q = e[I + 16 >> 2], W = q >> 31, d, M = d >> 31), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, pA = _ = e[I + 20 >> 2], h = gI(_, aA = _ >> 31, V = L << 1, BA = V >> 31), a = p + g | 0, a = (C = h + C | 0) >>> 0 < h >>> 0 ? a + 1 | 0 : a, DA = Q = e[I + 24 >> 2], g = (B = gI(Q, sA = Q >> 31, h = B + 1 | 0, G = h >> 31)) + C | 0, C = p + a | 0, C = g >>> 0 < B >>> 0 ? C + 1 | 0 : C, eA = e[I + 28 >> 2], a = (B = gI(f = r(eA, 19), j = f >> 31, Z = U << 1, _A = Z >> 31)) + g | 0, g = p + C | 0, g = a >>> 0 < B >>> 0 ? g + 1 | 0 : g, C = a, uA = e[I + 32 >> 2], a = gI(o = r(uA, 19), z = o >> 31, w, K = w >> 31), g = p + g | 0, g = (C = C + a | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, SA = e[I + 36 >> 2], a = gI(E = r(SA, 19), H = E >> 31, $ = J << 1, tA = $ >> 31), g = p + g | 0, i = C = a + C | 0, B = C >>> 0 < a >>> 0 ? g + 1 | 0 : g, g = gI(l, v, u, m), C = p, t = gI(D, b, x, rA = x >> 31), a = p + C | 0, a = (g = t + g | 0) >>> 0 < t >>> 0 ? a + 1 | 0 : a, t = gI(N, P, R, oA = R >> 31), C = p + a | 0, C = (g = t + g | 0) >>> 0 < t >>> 0 ? C + 1 | 0 : C, a = (t = gI(d, M, Y, T)) + g | 0, g = p + C | 0, g = a >>> 0 < t >>> 0 ? g + 1 | 0 : g, C = a, a = gI(q, W, L, iA = L >> 31), g = p + g | 0, g = (C = C + a | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(h, G, _, aA), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, t = gI(Q = r(Q, 19), AA = Q >> 31, U, cA = U >> 31), a = p + g | 0, a = (C = t + C | 0) >>> 0 < t >>> 0 ? a + 1 | 0 : a, g = (t = gI(w, K, f, j)) + C | 0, C = p + a | 0, C = g >>> 0 < t >>> 0 ? C + 1 | 0 : C, a = (t = gI(o, z, J, QA = J >> 31)) + g | 0, g = p + C | 0, g = a >>> 0 < t >>> 0 ? g + 1 | 0 : g, C = a, a = gI(E, H, k, F), g = p + g | 0, fA = C = C + a | 0, X = C >>> 0 < a >>> 0 ? g + 1 | 0 : g, g = gI(u, m, O, CA), a = p, C = (t = gI(D, b, l, v)) + g | 0, g = p + a | 0, g = C >>> 0 < t >>> 0 ? g + 1 | 0 : g, t = gI(d, M, N, P), a = p + g | 0, a = (C = t + C | 0) >>> 0 < t >>> 0 ? a + 1 | 0 : a, g = (t = gI(Y, T, V, BA)) + C | 0, C = p + a | 0, C = g >>> 0 < t >>> 0 ? C + 1 | 0 : C, a = (t = gI(h, G, q, W)) + g | 0, g = p + C | 0, g = a >>> 0 < t >>> 0 ? g + 1 | 0 : g, C = a, a = gI(t = r(_, 19), yA = t >> 31, Z, _A), g = p + g | 0, g = (C = C + a | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, a = gI(w, K, Q, AA), g = p + g | 0, g = (C = a + C | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, _ = gI(f, j, $, tA), a = p + g | 0, a = (C = _ + C | 0) >>> 0 < _ >>> 0 ? a + 1 | 0 : a, g = (_ = gI(o, z, k, F)) + C | 0, C = p + a | 0, C = g >>> 0 < _ >>> 0 ? C + 1 | 0 : C, a = (_ = gI(E, H, S, gA)) + g | 0, g = p + C | 0, bA = a, FA = g = a >>> 0 < _ >>> 0 ? g + 1 | 0 : g, NA = a = a + 33554432 | 0, vA = g = a >>> 0 < 33554432 ? g + 1 | 0 : g, a = (67108863 & g) << 6 | a >>> 26, g = (g >> 26) + X | 0, fA = _ = a + fA | 0, g = a >>> 0 > _ >>> 0 ? g + 1 | 0 : g, MA = _ = _ + 16777216 | 0, g = (C = (a = _ >>> 0 < 16777216 ? g + 1 | 0 : g) >> 25) + B | 0, g = (a = (_ = (33554431 & a) << 7 | _ >>> 25) + i | 0) >>> 0 < _ >>> 0 ? g + 1 | 0 : g, n = C = a + 335
},
Qg: function(A, g) {
A |= 0;
var I, a = 0;
return s = I = s + -64 | 0, lg(I, g |= 0, 32, 0), C[0 | I] = 248 & _[0 | I], C[I + 31 | 0] = 63 & _[I + 31 | 0] | 64, g = e[I + 20 >> 2], a = e[I + 16 >> 2], C[A + 16 | 0] = a, C[A + 17 | 0] = a >>> 8, C[A + 18 | 0] = a >>> 16, C[A + 19 | 0] = a >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[I + 12 >> 2], a = e[I + 8 >> 2], C[A + 8 | 0] = a, C[A + 9 | 0] = a >>> 8, C[A + 10 | 0] = a >>> 16, C[A + 11 | 0] = a >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[I + 4 >> 2], a = e[I >> 2], C[0 | A] = a, C[A + 1 | 0] = a >>> 8, C[A + 2 | 0] = a >>> 16, C[A + 3 | 0] = a >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, g = e[I + 28 >> 2], a = e[I + 24 >> 2], C[A + 24 | 0] = a, C[A + 25 | 0] = a >>> 8, C[A + 26 | 0] = a >>> 16, C[A + 27 | 0] = a >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, jC(I, 64), s = I - -64 | 0, 0
},
Rg: OI,
Sg: vg,
Tg: xI,
Ug: Lg,
Vg: aa,
Wg: ya,
Xg: ia,
Yg: aa,
Zg: ra,
_g: ia,
$g: function(A, g, I, C, a) {
return 0 | TI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0)
},
ah: function(A, g, I, C, a, B, e, _) {
return 0 | mI(A |= 0, g |= 0, (A = 0) | (I |= 0), C |= 0, a |= 0, A | (B |= 0), e |= 0, _ |= 0)
},
bh: function(A, g, I, C, a, B) {
return 0 | UI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0)
},
ch: function(A, g, I, C, a) {
return 0 | jI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0)
},
dh: function(A, g, I, C, a, B, e) {
return 0 | II(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0)
},
eh: function(A, g, I, C, a, B) {
return 0 | JI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0)
},
fh: PC,
gh: PC,
hh: aa,
ih: oa,
jh: ia,
kh: function() {
return 1550
},
lh: ZI,
mh: zI,
nh: PC,
oh: aa,
ph: ya,
qh: ia,
rh: function(A, g, I, C, a) {
return 0 | nC(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0)
},
sh: function(A, g, I, C, a, B, e, _) {
return 0 | _C(A |= 0, g |= 0, (A = 0) | (I |= 0), C |= 0, a |= 0, A | (B |= 0), e |= 0, _ |= 0)
},
th: function(A, g, I, C, a, B) {
return 0 | rC(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0)
},
uh: PC,
vh: ZI,
wh: function(A, g, I, C, a, B, e, _) {
var t;
return A |= 0, g |= 0, I |= 0, C |= 0, B |= 0, e |= 0, s = t = s - 32 | 0, fA(t, a |= 0, _ |= 0, 0), A = _C(_ = A, g, (A = 0) | I, C, a + 16 | 0, A | B, e, t), jC(t, 32), s = t + 32 | 0, 0 | A
},
xh: zI,
yh: aa,
zh: oa,
Ah: ia,
Bh: PC,
Ch: Ca,
Dh: aa,
Eh: Ia,
Fh: _g,
Gh: uC,
Hh: SC,
Ih: function() {
return 1089
},
Jh: function() {
var A, g;
return s = A = s - 16 | 0, C[A + 15 | 0] = 0, g = 0 | c(36816, A + 15 | 0, 0), s = A + 16 | 0, 0 | g
},
Kh: $I,
Lh: function(A) {
var g, I = 0,
a = 0;
if (s = g = s - 16 | 0, (A |= 0) >>> 0 >= 2) {
for (I = (0 - A >>> 0) % (A >>> 0) | 0; C[g + 15 | 0] = 0, I >>> 0 > (a = 0 | c(36816, g + 15 | 0, 0)) >>> 0;);
I = (a >>> 0) % (A >>> 0) | 0
}
return s = g + 16 | 0, 0 | I
},
Mh: rI,
Nh: function(A, g, I) {
jI(A |= 0, g |= 0, 0, 34352, I |= 0)
},
Oh: aa,
Ph: function() {
var A = 0,
g = 0;
return (A = e[9530]) && (A = e[A + 20 >> 2]) && (g = 0 | Da[0 | A]()), 0 | g
},
Qh: function(A, g, I) {
A |= 0, g |= 0;
var a, e = 0,
_ = 0,
t = 0;
if (s = a = s - 16 | 0, I |= 0) Q(1346, 1192, 197, 1092), B();
else {
if (g)
for (; C[a + 15 | 0] = 0, _ = A + e | 0, t = 0 | c(36816, a + 15 | 0, 0), C[0 | _] = t, (0 | g) != (0 | (e = e + 1 | 0)););
s = a + 16 | 0
}
},
Rh: function(A, g, I, a) {
A |= 0, I |= 0;
var e = 0,
t = 0,
r = 0;
if (!((a |= 0) >>> 0 > 2147483646 | a << 1 >>> 0 >= (g |= 0) >>> 0)) {
if (g = 0, a) {
for (; e = (g << 1) + A | 0, t = 15 & (r = _[g + I | 0]), C[e + 1 | 0] = 22272 + ((t << 8) + (t + 65526 & 55552) | 0) >>> 8, t = e, e = r >>> 4 | 0, C[0 | t] = 87 + ((e + 65526 >>> 8 & 217) + e | 0), (0 | a) != (0 | (g = g + 1 | 0)););
g = a << 1
} else g = 0;
return C[g + A | 0] = 0, 0 | A
}
QC(), B()
},
Sh: function(A, g, I, a, B, t, r) {
A |= 0, g |= 0, I |= 0, B |= 0, t |= 0, r |= 0;
var o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0;
A: {
g: {
I: {
C: {
a: {
B: {
e: {
_: {
t: {
if (a |= 0) {
if (B) break t;
for (i = 1, B = 0;;) {
if (!(255 & ((s = (65526 + (c = (223 & (y = _[I + o | 0])) - 55 & 255) ^ c + 65520) >>> 8 | 0) | (h = 65526 + (y ^= 48) >>> 8 | 0)))) break e;
if (g >>> 0 <= E >>> 0) break _;
if (c = c & s | y & h, 255 & Q ? (C[A + E | 0] = B | c, E = E + 1 | 0) : B = c << 4, Q ^= -1, (0 | (o = o + 1 | 0)) == (0 | a)) break
}
o = a;
break e
}
if (A = 0, !r) break A;
break I
}
for (;;) {
t: {
r: {
o: {
i: {
c: {
if (!(255 & ((y = (65526 + (i = (223 & (c = _[I + o | 0])) - 55 & 255) ^ i + 65520) >>> 8 | 0) | (h = 65526 + (s = 48 ^ c) >>> 8 | 0)))) {
if (255 & Q) break B;
if (i = 0, !kg(B, c)) break C;
if ((o = Q = o + 1 | 0) >>> 0 < a >>> 0) break c;
break C
}
if (g >>> 0 <= E >>> 0) break _;
if (i = i & y | s & h, !(255 & Q)) break i;C[A + E | 0] = i | n,
E = E + 1 | 0;
break t
}
for (;;) {
if (!(255 & ((s = (65526 + (y = (223 & (c = _[I + o | 0])) - 55 & 255) ^ y + 65520) >>> 8 | 0) | (n = 65526 + (h = 48 ^ c) >>> 8 | 0)))) {
if (!kg(B, c)) break C;
if ((o = o + 1 | 0) >>> 0 < a >>> 0) continue;
break o
}
break
}
if (g >>> 0 <= E >>> 0) break r;i = y & s | h & n
}
n = i << 4,
Q = 0;
break t
}
o = a >>> 0 > Q >>> 0 ? a : Q;
break C
}
Q = 0;
break _
}
if (Q ^= -1, i = 1, !((o = o + 1 | 0) >>> 0 < a >>> 0)) break
}
break e
}
e[9396] = 68,
i = 0
}
if (!(255 & Q)) break a
}
e[9396] = 28,
i = -1,
o = o - 1 | 0,
E = 0;
break C
}
E = i ? E : 0,
i = i - 1 | 0
}
if (!r) {
if ((0 | a) != (0 | o)) break g;
A = i;
break A
}
}
e[r >> 2] = I + o,
A = i;
break A
}
e[9396] = 28,
A = -1
}
return t && (e[t >> 2] = E), 0 | A
},
Th: function(A, g) {
A |= 0;
var I = 0;
return 1 != (-7 & (g |= 0)) && (QC(), B()), 1 + ((3 & (I = (I = A) + r(A = (A >>> 0) / 3 | 0, -3) | 0) ? 2 & g ? I + 1 | 0 : 4 : 0) + (A << 2) | 0) | 0
},
Uh: zA,
Vh: DA,
Wh: function() {
var A = 0;
return e[9528] ? A = 1 : ($I(), rI(38096, 16), e[9528] = 1, A = 0), 0 | A
},
Xh: function(A, g, I, a, t) {
A |= 0, g |= 0, I |= 0, t |= 0;
var r, o = 0,
i = 0,
c = 0;
s = r = s - 16 | 0;
A: {
if (a |= 0) {
if ((o = a - 1 | 0) & a ? (i = -1 ^ I, o = o - ((I >>> 0) % (a >>> 0) | 0) | 0) : o &= i = -1 ^ I, i >>> 0 <= o >>> 0) break A;
if (i = -1, !((I = I + o | 0) >>> 0 >= t >>> 0))
for (A && (e[A >> 2] = I + 1), A = g + I | 0, i = 0, C[r + 15 | 0] = 0, I = 0; t = g = A - I | 0, c = _[0 | g] & _[r + 15 | 0], g = (I ^ o) - 1 >>> 24 | 0, C[0 | t] = c | 128 & g, C[r + 15 | 0] = g | _[r + 15 | 0], (0 | a) != (0 | (I = I + 1 | 0)););
} else i = -1;
return s = r + 16 | 0,
0 | i
}
QC(), B()
},
Yh: function(A, g, I, C) {
A |= 0, g |= 0, I |= 0, C |= 0;
var a, B = 0,
t = 0,
r = 0,
o = 0,
i = 0;
if (e[12 + (a = s - 16 | 0) >> 2] = 0, C - 1 >>> 0 < I >>> 0) {
for (i = (B = I - 1 | 0) + g | 0, I = 0, g = 0; o = ((128 ^ (t = _[i - I | 0])) - 1 & e[a + 12 >> 2] - 1 & r - 1) >>> 8 & 1, e[a + 12 >> 2] = e[a + 12 >> 2] | 0 - o & I, g |= o, r |= t, (0 | C) != (0 | (I = I + 1 | 0)););
e[A >> 2] = B - e[a + 12 >> 2], A = (255 & g) - 1 | 0
} else A = -1;
return 0 | A
},
Zh: function() {
return 1559
},
_h: function() {
return 26
},
$h: ca,
ai: sa,
bi: ig,
ci: sC,
di: function(A, g, I) {
A |= 0;
var C, a = 0;
return s = C = s - 32 | 0, a = -1, Cg(C, I |= 0, g |= 0) || (a = EA(A, 35600, C, 0)), s = C + 32 | 0, 0 | a
},
ei: YI,
fi: function(A, g, I, C, a, B, e, _) {
var t, r;
return A |= 0, g |= 0, I |= 0, B |= 0, r = C |= 0, C = a |= 0, s = t = s + -64 | 0, Cg(t + 32 | 0, _ |= 0, e |= 0) ? a = -1 : (a = -1, EA(t, 35600, t + 32 | 0, 0) || (a = tg(A, g, I, r, C, B, t), jC(t, 32))), s = t - -64 | 0, 0 | a
},
gi: function(A, g, I, C, a, e) {
return A |= 0, g |= 0, a |= 0, e |= 0, !(C |= 0) & (I |= 0) >>> 0 >= 4294967280 | C && (QC(), B()), 0 | tg(A + 16 | 0, A, g, I, C, a, e)
},
hi: function(A, g, I, C, a, B, e) {
return 0 | eI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0)
},
ii: HI,
ji: function(A, g, I, C, a, B, e, _) {
var t, r;
return A |= 0, g |= 0, I |= 0, B |= 0, r = C |= 0, C = a |= 0, s = t = s + -64 | 0, Cg(t + 32 | 0, _ |= 0, e |= 0) ? a = -1 : (a = -1, EA(t, 35600, t + 32 | 0, 0) || (a = sg(A, g, I, r, C, B, t), jC(t, 32))), s = t - -64 | 0, 0 | a
},
ki: nI,
li: function(A, g, I, C, a, B, e) {
return 0 | AI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0)
},
mi: aa,
ni: aa,
oi: aa,
pi: aa,
qi: oa,
ri: Ca,
si: ta,
ti: function(A, g, I, a, B) {
A |= 0, g |= 0, B |= 0;
var _, t, r, o, i = 0,
c = 0;
return i = I |= 0, I = a |= 0, o = 0 | i, i = a = s, s = _ = a - 512 & -64, a = -1, sC(t = _ - -64 | 0, r = _ + 32 | 0) || (eC(a = _ + 128 | 0, 0, 0, 24), HC(a, t, 32, 0), HC(a, B, 32, 0), yC(a, c = _ + 96 | 0, 24), a = eI(A + 32 | 0, g, o, I, c, B, r), g = e[_ + 92 >> 2], I = e[_ + 88 >> 2], C[A + 24 | 0] = I, C[A + 25 | 0] = I >>> 8, C[A + 26 | 0] = I >>> 16, C[A + 27 | 0] = I >>> 24, C[A + 28 | 0] = g, C[A + 29 | 0] = g >>> 8, C[A + 30 | 0] = g >>> 16, C[A + 31 | 0] = g >>> 24, g = e[_ + 84 >> 2], I = e[_ + 80 >> 2], C[A + 16 | 0] = I, C[A + 17 | 0] = I >>> 8, C[A + 18 | 0] = I >>> 16, C[A + 19 | 0] = I >>> 24, C[A + 20 | 0] = g, C[A + 21 | 0] = g >>> 8, C[A + 22 | 0] = g >>> 16, C[A + 23 | 0] = g >>> 24, g = e[_ + 76 >> 2], I = e[_ + 72 >> 2], C[A + 8 | 0] = I, C[A + 9 | 0] = I >>> 8, C[A + 10 | 0] = I >>> 16, C[A + 11 | 0] = I >>> 24, C[A + 12 | 0] = g, C[A + 13 | 0] = g >>> 8, C[A + 14 | 0] = g >>> 16, C[A + 15 | 0] = g >>> 24, g = e[_ + 68 >> 2], I = e[_ + 64 >> 2], C[0 | A] = I, C[A + 1 | 0] = I >>> 8, C[A + 2 | 0] = I >>> 16, C[A + 3 | 0] = I >>> 24, C[A + 4 | 0] = g, C[A + 5 | 0] = g >>> 8, C[A + 6 | 0] = g >>> 16, C[A + 7 | 0] = g >>> 24, jC(r, 32), jC(t, 32), jC(c, 24)), s = i, 0 | a
},
ui: function(A, g, I, C, a, B) {
A |= 0, g |= 0, a |= 0, B |= 0;
var e, _, t = 0;
return _ = t = s, s = e = t - 448 & -64, t = -1, !(C |= 0) & (I |= 0) >>> 0 >= 48 | C && (eC(t = e - -64 | 0, 0, 0, 24), HC(t, g, 32, 0), HC(t, a, 32, 0), yC(t, a = e + 32 | 0, 24), t = AI(A, g + 32 | 0, I - 32 | 0, C - (I >>> 0 < 32) | 0, a, g, B)), s = _, 0 | t
},
vi: _a,
wi: function(A) {
var g, I = 0;
return s = g = s - 160 | 0, ug(A |= 0) && (Fg(A) || bA(g, A) || jA(g) && (I = 0 != (0 | IA(g)))), s = g + 160 | 0, 0 | I
},
xi: function(A, g, I) {
A |= 0, I |= 0;
var C, a, B = 0;
return s = C = s - 800 | 0, B = -1, bA(a = C + 640 | 0, g |= 0) || jA(a) && (bA(g = C + 480 | 0, I) || jA(g) && ($A(C, g), sA(g = C + 160 | 0, a, C), kI(I = C + 320 | 0, g), cI(A, I), B = 0)), s = C + 800 | 0, 0 | B
},
yi: function(A, g, I) {
A |= 0, I |= 0;
var C, a, B = 0;
return s = C = s - 800 | 0, B = -1, bA(a = C + 640 | 0, g |= 0) || jA(a) && (bA(g = C + 480 | 0, I) || jA(g) && ($A(C, g), hA(g = C + 160 | 0, a, C), kI(I = C + 320 | 0, g), cI(A, I), B = 0)), s = C + 800 | 0, 0 | B
},
zi: function(A, g) {
return F(A |= 0, g |= 0), 0
},
Ai: function(A) {
var g;
A |= 0, s = g = s - 32 | 0, rI(g, 32), F(A, g), s = g + 32 | 0
},
Bi: bI,
Ci: kA,
Di: JA,
Ei: UA,
Fi: iA,
Gi: KA,
Hi: gA,
Ii: bC,
Ji: aa,
Ki: Ia,
Li: aa,
Mi: Ia,
Ni: aa,
Oi: function(A) {
var g;
return s = g = s - 160 | 0, A = tA(g, A |= 0), s = g + 160 | 0, 0 | !A
},
Pi: function(A, g, I) {
A |= 0, I |= 0;
var C, a, B = 0;
return s = C = s - 800 | 0, B = -1, tA(a = C + 640 | 0, g |= 0) || tA(g = C + 480 | 0, I) || ($A(C, g), sA(g = C + 160 | 0, a, C), kI(I = C + 320 | 0, g), O(A, I), B = 0), s = C + 800 | 0, 0 | B
},
Qi: function(A, g, I) {
A |= 0, I |= 0;
var C, a, B = 0;
return s = C = s - 800 | 0, B = -1, tA(a = C + 640 | 0, g |= 0) || tA(g = C + 480 | 0, I) || ($A(C, g), hA(g = C + 160 | 0, a, C), kI(I = C + 320 | 0, g), O(A, I), B = 0), s = C + 800 | 0, 0 | B
},
Ri: function(A, g) {
return Tg(A |= 0, g |= 0), 0
},
Si: function(A) {
var g;
A |= 0, s = g = s + -64 | 0, rI(g, 64), Tg(A, g), s = g - -64 | 0
},
Ti: function(A) {
bI(A |= 0)
},
Ui: function(A, g) {
return 0 | kA(A |= 0, g |= 0)
},
Vi: function(A, g) {
JA(A |= 0, g |= 0)
},
Wi: function(A, g) {
UA(A |= 0, g |= 0)
},
Xi: function(A, g, I) {
iA(A |= 0, g |= 0, I |= 0)
},
Yi: function(A, g, I) {
gA(A |= 0, g |= 0, I |= 0)
},
Zi: bC,
_i: function(A, g) {
KA(A |= 0, g |= 0)
},
$i: aa,
aj: Ia,
bj: Ia,
cj: aa,
dj: function(A, g, I, C, a, B, e, _, t, r) {
return 0 | QI(A |= 0, g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, e |= 0, _ |= 0, t |= 0, r |= 0)
},
ej: Ca,
fj: ia,
gj: sa,
hj: ia,
ij: aa,
jj: function() {
return 102
},
kj: function() {
return 1587
},
lj: function() {
return 32768
},
mj: ia,
nj: TC,
oj: ia,
pj: function() {
return 524288
},
qj: TC,
rj: LC,
sj: xC,
tj: function(A, g, I, C, a, B, _, t, r, o) {
var i, c, Q;
g |= 0, I |= 0, C |= 0, a |= 0, B |= 0, _ |= 0, r |= 0, o |= 0, c = 0 | (t |= 0), s = t = s - 16 | 0, Q = g |= 0, i = vI(A |= 0, 0, g), A = 0 | a;
A: if (1 == (0 | (a = I | B)) | a >>> 0 > 1) e[9396] = 22, A = -1;
else if (!I & g >>> 0 >= 16 | I) {
if (YA(c, r, o, t + 12 | 0, t + 8 | 0, t + 4 | 0), (0 | C) == (0 | i)) {
e[9396] = 28, A = -1;
break A
}
a = A, A = 31 & (g = e[t + 12 >> 2]), (63 & g) >>> 0 >= 32 ? (g = 1 << A, I = 0) : g = (I = 1 << A) - 1 & 1 >>> 32 - A, A = QI(C, a, _, 32, I, g, e[t + 4 >> 2], e[t + 8 >> 2], i, Q)
} else e[9396] = 28, A = -1;
return s = t + 16 | 0, 0 | A
},
uj: function(A, g, I, a, B, t, r) {
g |= 0, I |= 0, a |= 0, t |= 0, r |= 0;
var o, i, c, Q = 0,
y = 0,
E = 0,
h = 0,
n = 0,
D = 0,
f = 0;
Q = B |= 0, Q |= B = 0, s = o = s - 128 | 0, i = vI(A |= 0, 0, 102), n = 22, c = I | B;
A: {
if (!a) {
YA(Q, t, r, o + 16 | 0, o + 12 | 0, o + 8 | 0), rI(y = o + 96 | 0, 32), n = 28, I = o + 32 | 0, t = e[o + 16 >> 2], r = gI(A = e[o + 12 >> 2], 0, a = e[o + 8 >> 2], 0);
g: if (!(!(Q = p) & r >>> 0 > 1073741823 | Q | t >>> 0 > 63) && (C[0 | I] = 36, C[I + 1 | 0] = 55, C[I + 2 | 0] = 36, C[I + 4 | 0] = _[1024 + (63 & a) | 0], C[I + 3 | 0] = _[t + 1024 | 0], C[I + 8 | 0] = _[1024 + (a >>> 24 & 63) | 0], C[I + 7 | 0] = _[1024 + (a >>> 18 & 63) | 0], C[I + 6 | 0] = _[1024 + (a >>> 12 & 63) | 0], C[I + 5 | 0] = _[1024 + (a >>> 6 & 63) | 0], (a = I + 9 | 0) && (0 | a) != (0 | (E = I + 58 | 0)) && (C[0 | a] = _[1024 + (63 & A) | 0], 1 != (0 | (a = E - a | 0)) && (C[I + 10 | 0] = _[1024 + (A >>> 6 & 63) | 0], 2 != (0 | a) && (C[I + 11 | 0] = _[1024 + (A >>> 12 & 63) | 0], 3 != (0 | a) && (C[I + 12 | 0] = _[1024 + (A >>> 18 & 63) | 0], 4 != (0 | a) && (C[I + 13 | 0] = _[1024 + (A >>> 24 & 63) | 0], t = I + 14 | 0))))))) {
for (Q = E - t | 0, A = 0;;) {
if (a = t, !(A >>> 0 >= 32)) {
if (t = _[A + y | 0], (D = (r = A + 1 | 0) >>> 0 >= 32) ? h = 0 : (t = _[r + y | 0] << 8 | t, (r = A + 2 | 0) >>> 0 >= 32 ? h = 0 : (t = _[r + y | 0] << 16 | t, h = 1, r = A + 3 | 0)), A = r, !Q) break g;
if (C[0 | a] = _[1024 + (63 & t) | 0], 1 == (0 | Q)) break g;
if (C[a + 1 | 0] = _[1024 + (t >>> 6 & 63) | 0], f = a + Q | 0, r = a + 2 | 0, !D) {
if (2 == (0 | Q)) break g;
if (C[a + 2 | 0] = _[1024 + (t >>> 12 & 63) | 0], r = a + 3 | 0, h) {
if (3 == (0 | Q)) break g;
C[a + 3 | 0] = _[1024 + (t >>> 18 | 0) | 0], r = a + 4 | 0
}
}
if (Q = f - (t = r) | 0, t) continue;
break g
}
break
}
a >>> 0 >= E >>> 0 || (C[0 | a] = 0, B = I)
}
if (B) {
if (A = -1, oC(a = o + 20 | 0)) break A;
if (g = VA(a, g, c, I, i), RI(a), A = 0, g) break A
}
}
e[9396] = n,
A = -1
}
return s = o + 128 | 0, 0 | A
},
vj: function(A, g, I, C) {
g |= 0, C |= 0;
var a, B, e = 0;
a = A |= 0, B = I |= 0, I = 0, s = C = s - 128 | 0;
A: {
g: {
for (;;) {
if (!_[I + a | 0]) {
A = I;
break g
}
if (!_[a + (A = I + 1 | 0) | 0]) break g;
if (!_[a + (A = I + 2 | 0) | 0]) break g;
if (102 == (0 | (I = I + 3 | 0))) break
}
I = -1;
break A
}
I = -1,
101 == (0 | A) && (oC(e = C + 4 | 0) || (vI(A = C + 16 | 0, 0, 102), g = VA(e, g, B, a, A), RI(e), g && (I = bg(A, a, 102), jC(A, 102))))
}
return s = C + 128 | 0, 0 | I
},
wj: function(A, g, I, C) {
var a, B;
B = A |= 0, s = a = s - 32 | 0, YA(g |= 0, I |= 0, C |= 0, a + 28 | 0, a + 20 | 0, a + 12 | 0), A = 0;
A: {
g: {
I: {
for (;;) {
if (_[A + B | 0]) {
if (_[B + (g = A + 1 | 0) | 0] && _[B + (g = A + 2 | 0) | 0]) {
if (102 != (0 | (A = A + 3 | 0))) continue;
break I
}
} else g = A;
break
}
if (101 == (0 | g)) {
if (I = a + 8 | 0, C = a + 16 | 0, A = 0, 36 != _[0 | B] | 55 != _[B + 1 | 0] | 36 != _[B + 2 | 0] || (g = Ug(_[B + 3 | 0]), e[a + 24 >> 2] = g ? g - 1024 | 0 : 0, g && (g = Pg(I, B + 4 | 0)) && (A = Pg(C, g))), A) break g;
e[9396] = 28, A = -1;
break A
}
}
e[9396] = 28,
A = -1;
break A
}
A = 1,
e[a + 28 >> 2] != e[a + 24 >> 2] | e[a + 12 >> 2] != e[a + 8 >> 2] || (A = e[a + 20 >> 2] != e[a + 16 >> 2])
}
return s = a + 32 | 0, 0 | A
},
xj: function(A, g, I) {
return 0 | WA(A |= 0, g |= 0, I |= 0, 1)
},
yj: function(A, g, I) {
return 0 | WA(A |= 0, g |= 0, I |= 0, 0)
},
zj: function(A, g) {
return 0 | gg(A |= 0, g |= 0, 1)
},
Aj: function(A, g) {
return 0 | gg(A |= 0, g |= 0, 0)
},
Bj: aa,
Cj: aa,
Dj: function(A, g, I) {
A |= 0, g |= 0;
var a, B = 0;
return s = a = s - 320 | 0, B = -1, tA(a, I |= 0) || (C[0 | A] = _[0 | g], C[A + 1 | 0] = _[g + 1 | 0], C[A + 2 | 0] = _[g + 2 | 0], C[A + 3 | 0] = _[g + 3 | 0], C[A + 4 | 0] = _[g + 4 | 0], C[A + 5 | 0] = _[g + 5 | 0], C[A + 6 | 0] = _[g + 6 | 0], C[A + 7 | 0] = _[g + 7 | 0], C[A + 8 | 0] = _[g + 8 | 0], C[A + 9 | 0] = _[g + 9 | 0], C[A + 10 | 0] = _[g + 10 | 0], C[A + 11 | 0] = _[g + 11 | 0], C[A + 12 | 0] = _[g + 12 | 0], C[A + 13 | 0] = _[g + 13 | 0], C[A + 14 | 0] = _[g + 14 | 0], C[A + 15 | 0] = _[g + 15 | 0], C[A + 16 | 0] = _[g + 16 | 0], C[A + 17 | 0] = _[g + 17 | 0], C[A + 18 | 0] = _[g + 18 | 0], C[A + 19 | 0] = _[g + 19 | 0], C[A + 20 | 0] = _[g + 20 | 0], C[A + 21 | 0] = _[g + 21 | 0], C[A + 22 | 0] = _[g + 22 | 0], C[A + 23 | 0] = _[g + 23 | 0], C[A + 24 | 0] = _[g + 24 | 0], C[A + 25 | 0] = _[g + 25 | 0], C[A + 26 | 0] = _[g + 26 | 0], C[A + 27 | 0] = _[g + 27 | 0], C[A + 28 | 0] = _[g + 28 | 0], C[A + 29 | 0] = _[g + 29 | 0], C[A + 30 | 0] = _[g + 30 | 0], C[A + 31 | 0] = 127 & _[g + 31 | 0], U(g = a + 160 | 0, A, a), O(A, g), B = Sg(A, 32) ? -1 : 0), s = a + 320 | 0, 0 | B
},
Ej: function(A, g) {
var I;
return g |= 0, s = I = s - 160 | 0, C[0 | (A |= 0)] = _[0 | g], C[A + 1 | 0] = _[g + 1 | 0], C[A + 2 | 0] = _[g + 2 | 0], C[A + 3 | 0] = _[g + 3 | 0], C[A + 4 | 0] = _[g + 4 | 0], C[A + 5 | 0] = _[g + 5 | 0], C[A + 6 | 0] = _[g + 6 | 0], C[A + 7 | 0] = _[g + 7 | 0], C[A + 8 | 0] = _[g + 8 | 0], C[A + 9 | 0] = _[g + 9 | 0], C[A + 10 | 0] = _[g + 10 | 0], C[A + 11 | 0] = _[g + 11 | 0], C[A + 12 | 0] = _[g + 12 | 0], C[A + 13 | 0] = _[g + 13 | 0], C[A + 14 | 0] = _[g + 14 | 0], C[A + 15 | 0] = _[g + 15 | 0], C[A + 16 | 0] = _[g + 16 | 0], C[A + 17 | 0] = _[g + 17 | 0], C[A + 18 | 0] = _[g + 18 | 0], C[A + 19 | 0] = _[g + 19 | 0], C[A + 20 | 0] = _[g + 20 | 0], C[A + 21 | 0] = _[g + 21 | 0], C[A + 22 | 0] = _[g + 22 | 0], C[A + 23 | 0] = _[g + 23 | 0], C[A + 24 | 0] = _[g + 24 | 0], C[A + 25 | 0] = _[g + 25 | 0], C[A + 26 | 0] = _[g + 26 | 0], C[A + 27 | 0] = _[g + 27 | 0], C[A + 28 | 0] = _[g + 28 | 0], C[A + 29 | 0] = _[g + 29 | 0], C[A + 30 | 0] = _[g + 30 | 0], C[A + 31 | 0] = 127 & _[g + 31 | 0], wA(I, A), O(A, I), A = Sg(A, 32), s = I + 160 | 0, 0 | (A ? -1 : 0)
},
Fj: aa,
Gj: aa,
Hj: YI,
Ij: function(A, g, I, C, a, e) {
return A |= 0, g |= 0, a |= 0, e |= 0, !(C |= 0) & (I |= 0) >>> 0 >= 4294967280 | C && (QC(), B()), tg(A + 16 | 0, A, g, I, C, a, e), 0
},
Jj: HI,
Kj: nI,
Lj: aa,
Mj: oa,
Nj: Ca,
Oj: ta,
Pj: Ca,
Qj: Ca,
Rj: function(A, g, I, a, B) {
A |= 0, g |= 0, I |= 0, a |= 0;
var e, t, r = 0,
o = 0,
i = 0,
c = 0,
Q = 0,
y = 0,
E = 0,
s = 0,
h = 0,
n = 0,
D = 0,
f = 0,
w = 0,
k = 0;
if (D = 1886610805 ^ (r = _[0 | (B |= 0)] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24), n = 1936682341 ^ (o = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24), r ^= 1852142177, i = 1819895653 ^ o, f = 1852075907 ^ (o = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24), w = 1685025377 ^ (B = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24), c = 2037671283 ^ o, o = 1952801890 ^ B, s = I, (0 | (t = (I + g | 0) - (e = 7 & I) | 0)) != (0 | g))
for (; I = (y = o ^ (k = _[g + 4 | 0] | _[g + 5 | 0] << 8 | _[g + 6 | 0] << 16 | _[g + 7 | 0] << 24)) + i | 0, c = a = r + (B = c ^ (E = _[0 | g] | _[g + 1 | 0] << 8 | _[g + 2 | 0] << 16 | _[g + 3 | 0] << 24)) | 0, Q = I = a >>> 0 < B >>> 0 ? I + 1 | 0 : I, r = a, a = I, I = n + w | 0, I = (o = D + f | 0) >>> 0 < D >>> 0 ? I + 1 | 0 : I, h = (i = Ng(f, w, 13) ^ o) + r | 0, a = (r = p ^ I) + a | 0, r = Ng(i, r, 17) ^ h, D = Ng(r, a = (i = i >>> 0 > h >>> 0 ? a + 1 | 0 : a) ^ p, 13), n = p, y = Ng(B, y, 16), B = Q ^ p, y ^= c, Q = Ng(o, I, 32), I = p + B | 0, I = (c = a) + (a = (o = y + Q | 0) >>> 0 < Q >>> 0 ? I + 1 | 0 : I) | 0, Q = I = (c = r + o | 0) >>> 0 < o >>> 0 ? I + 1 | 0 : I, D = Ng(r = c ^ D, I ^= n, 17), n = p, y = Ng(y, B, 21), B = a ^ p, y ^= o, o = Ng(h, i, 32), a = p + B | 0, I = (o = (i = y + o | 0) >>> 0 < o >>> 0 ? a + 1 | 0 : a) + I | 0, f = (r = r + i | 0) ^ D, a = I = r >>> 0 < i >>> 0 ? I + 1 | 0 : I, w = I ^ n, I = Ng(y, B, 16), y = o ^= p, h = Ng(I ^= i, o, 21), i = p, Q = (o = Ng(c, Q, 32)) + I | 0, I = p + y | 0, c = Q ^ h, o = (I = o >>> 0 > Q >>> 0 ? I + 1 | 0 : I) ^ i, r = Ng(r, a, 32), i = p, D = E ^ Q, n = I ^ k, (0 | t) != (0 | (g = g + 8 | 0)););
switch (E = 0, B = s << 24, e - 1 | 0) {
case 6:
B |= _[g + 6 | 0] << 16;
case 5:
B |= _[g + 5 | 0] << 8;
case 4:
B |= _[g + 4 | 0];
case 3:
E |= (I = _[g + 3 | 0]) << 24, B |= a = I >>> 8 | 0;
case 2:
E |= (a = _[g + 2 | 0]) << 16, B |= I = a >>> 16 | 0;
case 1:
E |= (I = _[g + 1 | 0]) << 8, B |= a = I >>> 24 | 0;
case 0:
E = _[0 | g] | E
}
return h = B, g = B ^ o, a = Ng(B = c ^ E, g, 16), g = g + i | 0, Q = g = (c = B + r | 0) >>> 0 < r >>> 0 ? g + 1 | 0 : g, s = Ng(B = a ^ c, g ^= I = p, 21), o = p, I = n + w | 0, a = I = (r = D + f | 0) >>> 0 < D >>> 0 ? I + 1 | 0 : I, i = B, B = Ng(r, I, 32), I = p + g | 0, g = o, o = I = B >>> 0 > (i = i + B | 0) >>> 0 ? I + 1 | 0 : I, D = Ng(B = i ^ s, g ^= I, 16), n = p, I = (r = y = Ng(f, w, 13) ^ r) + c | 0, a = (c = p ^ a) + Q | 0, Q = B, B = Ng(I, a = I >>> 0 < r >>> 0 ? a + 1 | 0 : a, 32), g = p + g | 0, k = B = (r = B >>> 0 > (s = Q + B | 0) >>> 0 ? g + 1 | 0 : g) ^ n, Q = D ^= s, n = Ng(y, c, 17) ^ I, I = (y = p ^ a) + o | 0, g = I = (a = i = (g = n) + i | 0) >>> 0 < g >>> 0 ? I + 1 | 0 : I, o = Ng(a, I, 32), I = p + B | 0, i = (c = o + Q | 0) ^ E, h ^= Q = o >>> 0 > c >>> 0 ? I + 1 | 0 : I, B = Ng(n, y, 13) ^ a, a = Ng(B, g ^= p, 17), g = g + r | 0, B = a ^ (o = B + s | 0), a = g = o >>> 0 < s >>> 0 ? g + 1 | 0 : g, I = (g ^= I = p) + h | 0, I = B >>> 0 > (i = B + i | 0) >>> 0 ? I + 1 | 0 : I, B = Ng(B, g, 13) ^ i, r = I, s = Ng(B, g = I ^ p, 17), E = p, h = Ng(D, k, 21), y = Q ^ p, Q = c ^ h, o = 238 ^ Ng(o, a, 32), I = p + y | 0, I = (h = g) + (g = (a = Q + o | 0) >>> 0 < o >>> 0 ? I + 1 | 0 : I) | 0, o = I = (c = a + B | 0) >>> 0 < a >>> 0 ? I + 1 | 0 : I, E = Ng(B = c ^ s, I ^= E, 13), h = p, Q = Ng(Q, y, 16), y = g ^ p, s = a ^ Q, a = Ng(i, r, 32), g = p + y | 0, a = (i = I) + (I = a >>> 0 > (r = s + a | 0) >>> 0 ? g + 1 | 0 : g) | 0, i = a = (Q = B + r | 0) >>> 0 < r >>> 0 ? a + 1 | 0 : a, E = Ng(B = E ^ Q, g = a ^ h, 17), h = p, a = Ng(s, y, 21), y = I ^ p, s = a ^ r, a = Ng(c, o, 32), I = p + y | 0, I = (a = a >>> 0 > (r = s + a | 0) >>> 0 ? I + 1 | 0 : I) + g | 0, o = I = (c = B + r | 0) >>> 0 < r >>> 0 ? I + 1 | 0 : I, E = Ng(B = c ^ E, g = I ^ h, 13), h = p, I = Ng(s, y, 16), y = a ^ p, s = I ^ r, I = Ng(Q, i, 32), a = p + y | 0, I = (a = I >>> 0 > (r = s + I | 0) >>> 0 ? a + 1 | 0 : a) + g | 0, i = I = (Q = B + r | 0) >>> 0 < r >>> 0 ? I + 1 | 0 : I, E = Ng(B = E ^ Q, g = I ^ h, 17), h = p, I = Ng(s, y, 21), y = a ^ p, s = I ^ r, r = Ng(c, o, 32), I = p + y | 0, g = (I = (a = s + r | 0) >>> 0 < r >>> 0 ? I + 1 | 0 : I) + g | 0, r = g = (o = a + B | 0) >>> 0 < a >>> 0 ? g + 1 | 0 : g, E = Ng(B = o ^ E, g ^= h, 13), h = p, c = Ng(s, y, 16), s = I ^ p, c ^= a, i = Ng(Q, i, 32), I = p + s | 0, I = (Q = g) + (g = (a = c + i | 0) >>> 0 < i >>> 0 ? I + 1 | 0 : I) | 0, i = I = (Q = a + B | 0) >>> 0 < a >>> 0 ? I + 1 | 0 : I, E = Ng(B = E ^ Q, I ^= h, 17), h = p, c = Ng(c, s, 21), s = g ^ p, c ^= a, a = Ng(o, r, 32), g = p + s | 0, a = (o = I) + (I = a >>> 0 > (r = c + a | 0) >>> 0 ? g + 1 | 0 : g) | 0, o = B = (a = (g = B + r | 0) >>> 0 < r >>> 0 ? a + 1 | 0 : a) ^ h, E ^= g, c = Ng(c, s, 16), y = I ^ p, r = (c ^= r) + (i = Ng(Q, i, 32)) | 0, I = p + y | 0, g = Ng(g, a, 32), s = p, a = I = r >>> 0 < i >>> 0 ? I + 1 | 0 : I, i = A, c = (Q = Ng(c, y, 21) ^ r) ^ g ^ r ^ E, C[0 | i] = c, C[i + 1 | 0] = c >>> 8, C[i + 2 | 0] = c >>> 16, C[i + 3 | 0] = c >>> 24, I = (y = s ^ I ^ B) ^ (B = I ^ p), C[i + 4 | 0] = I, C[i + 5 | 0] = I >>> 8, C[i + 6 | 0] = I >>> 16, C[i + 7 | 0] = I >>> 24, I = B + s | 0, I = (i = g) >>> 0 > (g = g + Q | 0) >>> 0 ? I + 1 | 0 : I, h = g, B = Ng(Q, B, 16) ^ g, Q = I, s = g = I ^ p, a = (I = o) + a | 0, o = r = (i = E ^= 221) + r | 0, r = Ng(r, a = r >>> 0 < i >>> 0 ? a + 1 | 0 : a, 32), g = p + g | 0, g = r >>> 0 > (c = r + B | 0) >>> 0 ? g + 1 | 0 : g, r = Ng(B, s, 21) ^ c, i = g, n = Ng(r, B = g ^ p, 16), y = p, g = Ng(E, I, 13), I = Q + (s = a ^ p) | 0, g = I = (a = h + (E = g ^ o) | 0) >>> 0 < h >>> 0 ? I + 1 | 0 : I, o = r, r = Ng(a, I, 32), I = p + B | 0, y = I = (o = r >>> 0 > (Q = o + r | 0) >>> 0 ? I + 1 | 0 : I) ^ y, h = Ng(n ^= Q, I, 21), r = p, I = Ng(E, s, 17), g = i + (s = g ^ p) | 0, a = g = (B = c + (E = I ^ a) | 0) >>> 0 < c >>> 0 ? g + 1 | 0 : g, g = Ng(B, g, 32), I = y + p | 0, y = I = (i = r) ^ (r = (g = g + n | 0) >>> 0 < n >>> 0 ? I + 1 | 0 : I), i = g, h = Ng(n = h ^ g, I, 16), c = p, g = Ng(E, s, 13), I = o + (
},
Sj: function(A, g, I, a, B) {
A |= 0, a |= 0, B |= 0;
var t, r = 0,
o = 0,
i = 0,
c = 0;
if (s = t = s - 112 | 0, r = g |= 0, g = I |= 0, r | I) {
I = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, e[t + 24 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, e[t + 28 >> 2] = I, I = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[t + 16 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[t + 20 >> 2] = I, I = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[t >> 2] = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, e[t + 4 >> 2] = I, I = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[t + 8 >> 2] = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24, e[t + 12 >> 2] = I, I = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, a = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[t + 104 >> 2] = 0, e[t + 108 >> 2] = 0, e[t + 96 >> 2] = I, e[t + 100 >> 2] = a;
A: {
if (!g & r >>> 0 >= 64 | g) {
for (; gC(A, t + 96 | 0, t, 0), I = _[t + 104 | 0] + 1 | 0, C[t + 104 | 0] = I, I = _[t + 105 | 0] + (I >>> 8 | 0) | 0, C[t + 105 | 0] = I, I = _[t + 106 | 0] + (I >>> 8 | 0) | 0, C[t + 106 | 0] = I, I = _[t + 107 | 0] + (I >>> 8 | 0) | 0, C[t + 107 | 0] = I, I = _[t + 108 | 0] + (I >>> 8 | 0) | 0, C[t + 108 | 0] = I, I = _[t + 109 | 0] + (I >>> 8 | 0) | 0, C[t + 109 | 0] = I, I = _[t + 110 | 0] + (I >>> 8 | 0) | 0, C[t + 110 | 0] = I, C[t + 111 | 0] = _[t + 111 | 0] + (I >>> 8 | 0), A = A - -64 | 0, g = g - 1 | 0, !(g = (r = r + -64 | 0) >>> 0 < 4294967232 ? g + 1 | 0 : g) & r >>> 0 > 63 | g;);
if (!(g | r)) break A
}
if (I = 0, gC(t + 32 | 0, t + 96 | 0, t, 0), B = 3 & r, g = 0, r >>> 0 >= 4)
for (r &= 60, a = 0; o = c = t + 32 | 0, C[A + g | 0] = _[o + g | 0], C[(i = 1 | g) + A | 0] = _[o + i | 0], C[(i = 2 | g) + A | 0] = _[o + i | 0], C[(o = 3 | g) + A | 0] = _[o + c | 0], g = g + 4 | 0, (0 | r) != (0 | (a = a + 4 | 0)););
if (B)
for (; C[A + g | 0] = _[(t + 32 | 0) + g | 0], g = g + 1 | 0, (0 | B) != (0 | (I = I + 1 | 0)););
}
jC(t + 32 | 0, 64), jC(t, 32)
}
return s = t + 112 | 0, 0
},
Tj: function(A, g, I, a, B, t) {
A |= 0, g |= 0, B |= 0, t |= 0;
var r, o = 0,
i = 0;
if (s = r = s - 112 | 0, o = I |= 0, (a |= 0) | I) {
I = _[t + 28 | 0] | _[t + 29 | 0] << 8 | _[t + 30 | 0] << 16 | _[t + 31 | 0] << 24, e[r + 24 >> 2] = _[t + 24 | 0] | _[t + 25 | 0] << 8 | _[t + 26 | 0] << 16 | _[t + 27 | 0] << 24, e[r + 28 >> 2] = I, I = _[t + 20 | 0] | _[t + 21 | 0] << 8 | _[t + 22 | 0] << 16 | _[t + 23 | 0] << 24, e[r + 16 >> 2] = _[t + 16 | 0] | _[t + 17 | 0] << 8 | _[t + 18 | 0] << 16 | _[t + 19 | 0] << 24, e[r + 20 >> 2] = I, I = _[t + 4 | 0] | _[t + 5 | 0] << 8 | _[t + 6 | 0] << 16 | _[t + 7 | 0] << 24, e[r >> 2] = _[0 | t] | _[t + 1 | 0] << 8 | _[t + 2 | 0] << 16 | _[t + 3 | 0] << 24, e[r + 4 >> 2] = I, I = _[t + 12 | 0] | _[t + 13 | 0] << 8 | _[t + 14 | 0] << 16 | _[t + 15 | 0] << 24, e[r + 8 >> 2] = _[t + 8 | 0] | _[t + 9 | 0] << 8 | _[t + 10 | 0] << 16 | _[t + 11 | 0] << 24, e[r + 12 >> 2] = I, I = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, B = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[r + 104 >> 2] = 0, e[r + 108 >> 2] = 0, e[r + 96 >> 2] = I, e[r + 100 >> 2] = B;
A: {
if (!a & o >>> 0 >= 64 | a) {
for (;;) {
for (I = 0, gC(r + 32 | 0, r + 96 | 0, r, 0); t = r + 32 | 0, C[A + I | 0] = _[t + I | 0] ^ _[g + I | 0], C[(B = 1 | I) + A | 0] = _[B + t | 0] ^ _[g + B | 0], 64 != (0 | (I = I + 2 | 0)););
if (I = _[r + 104 | 0] + 1 | 0, C[r + 104 | 0] = I, I = _[r + 105 | 0] + (I >>> 8 | 0) | 0, C[r + 105 | 0] = I, I = _[r + 106 | 0] + (I >>> 8 | 0) | 0, C[r + 106 | 0] = I, I = _[r + 107 | 0] + (I >>> 8 | 0) | 0, C[r + 107 | 0] = I, I = _[r + 108 | 0] + (I >>> 8 | 0) | 0, C[r + 108 | 0] = I, I = _[r + 109 | 0] + (I >>> 8 | 0) | 0, C[r + 109 | 0] = I, I = _[r + 110 | 0] + (I >>> 8 | 0) | 0, C[r + 110 | 0] = I, C[r + 111 | 0] = _[r + 111 | 0] + (I >>> 8 | 0), g = g - -64 | 0, A = A - -64 | 0, a = a - 1 | 0, !(!(a = (o = o + -64 | 0) >>> 0 < 4294967232 ? a + 1 | 0 : a) & o >>> 0 > 63 | a)) break
}
if (!(a | o)) break A
}
if (I = 0, gC(r + 32 | 0, r + 96 | 0, r, 0), t = 1 & o, 1 != (0 | o))
for (o &= 62, a = 0; i = r + 32 | 0, C[A + I | 0] = _[i + I | 0] ^ _[g + I | 0], C[(B = 1 | I) + A | 0] = _[B + i | 0] ^ _[g + B | 0], I = I + 2 | 0, (0 | o) != (0 | (a = a + 2 | 0)););t && (C[A + I | 0] = _[(r + 32 | 0) + I | 0] ^ _[g + I | 0])
}
jC(r + 32 | 0, 64), jC(r, 32)
}
return s = r + 112 | 0, 0
},
Uj: aa,
Vj: ya,
Wj: ia,
Xj: PC,
Yj: function(A, g, I, a, B) {
A |= 0, a |= 0, B |= 0;
var t, r = 0,
o = 0,
i = 0,
c = 0;
if (s = t = s - 112 | 0, r = g |= 0, g = I |= 0, r | I) {
I = _[B + 28 | 0] | _[B + 29 | 0] << 8 | _[B + 30 | 0] << 16 | _[B + 31 | 0] << 24, e[t + 24 >> 2] = _[B + 24 | 0] | _[B + 25 | 0] << 8 | _[B + 26 | 0] << 16 | _[B + 27 | 0] << 24, e[t + 28 >> 2] = I, I = _[B + 20 | 0] | _[B + 21 | 0] << 8 | _[B + 22 | 0] << 16 | _[B + 23 | 0] << 24, e[t + 16 >> 2] = _[B + 16 | 0] | _[B + 17 | 0] << 8 | _[B + 18 | 0] << 16 | _[B + 19 | 0] << 24, e[t + 20 >> 2] = I, I = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[t >> 2] = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, e[t + 4 >> 2] = I, I = _[B + 12 | 0] | _[B + 13 | 0] << 8 | _[B + 14 | 0] << 16 | _[B + 15 | 0] << 24, e[t + 8 >> 2] = _[B + 8 | 0] | _[B + 9 | 0] << 8 | _[B + 10 | 0] << 16 | _[B + 11 | 0] << 24, e[t + 12 >> 2] = I, I = _[0 | a] | _[a + 1 | 0] << 8 | _[a + 2 | 0] << 16 | _[a + 3 | 0] << 24, a = _[a + 4 | 0] | _[a + 5 | 0] << 8 | _[a + 6 | 0] << 16 | _[a + 7 | 0] << 24, e[t + 104 >> 2] = 0, e[t + 108 >> 2] = 0, e[t + 96 >> 2] = I, e[t + 100 >> 2] = a;
A: {
if (!g & r >>> 0 >= 64 | g) {
for (; IC(A, t + 96 | 0, t, 0), I = _[t + 104 | 0] + 1 | 0, C[t + 104 | 0] = I, I = _[t + 105 | 0] + (I >>> 8 | 0) | 0, C[t + 105 | 0] = I, I = _[t + 106 | 0] + (I >>> 8 | 0) | 0, C[t + 106 | 0] = I, I = _[t + 107 | 0] + (I >>> 8 | 0) | 0, C[t + 107 | 0] = I, I = _[t + 108 | 0] + (I >>> 8 | 0) | 0, C[t + 108 | 0] = I, I = _[t + 109 | 0] + (I >>> 8 | 0) | 0, C[t + 109 | 0] = I, I = _[t + 110 | 0] + (I >>> 8 | 0) | 0, C[t + 110 | 0] = I, C[t + 111 | 0] = _[t + 111 | 0] + (I >>> 8 | 0), A = A - -64 | 0, g = g - 1 | 0, !(g = (r = r + -64 | 0) >>> 0 < 4294967232 ? g + 1 | 0 : g) & r >>> 0 > 63 | g;);
if (!(g | r)) break A
}
if (I = 0, IC(t + 32 | 0, t + 96 | 0, t, 0), B = 3 & r, g = 0, r >>> 0 >= 4)
for (r &= 60, a = 0; o = c = t + 32 | 0, C[A + g | 0] = _[o + g | 0], C[(i = 1 | g) + A | 0] = _[o + i | 0], C[(i = 2 | g) + A | 0] = _[o + i | 0], C[(o = 3 | g) + A | 0] = _[o + c | 0], g = g + 4 | 0, (0 | r) != (0 | (a = a + 4 | 0)););
if (B)
for (; C[A + g | 0] = _[(t + 32 | 0) + g | 0], g = g + 1 | 0, (0 | B) != (0 | (I = I + 1 | 0)););
}
jC(t + 32 | 0, 64), jC(t, 32)
}
return s = t + 112 | 0, 0
},
Zj: function(A, g, I, a, B, t) {
A |= 0, g |= 0, B |= 0, t |= 0;
var r, o = 0,
i = 0;
if (s = r = s - 112 | 0, o = I |= 0, (a |= 0) | I) {
I = _[t + 28 | 0] | _[t + 29 | 0] << 8 | _[t + 30 | 0] << 16 | _[t + 31 | 0] << 24, e[r + 24 >> 2] = _[t + 24 | 0] | _[t + 25 | 0] << 8 | _[t + 26 | 0] << 16 | _[t + 27 | 0] << 24, e[r + 28 >> 2] = I, I = _[t + 20 | 0] | _[t + 21 | 0] << 8 | _[t + 22 | 0] << 16 | _[t + 23 | 0] << 24, e[r + 16 >> 2] = _[t + 16 | 0] | _[t + 17 | 0] << 8 | _[t + 18 | 0] << 16 | _[t + 19 | 0] << 24, e[r + 20 >> 2] = I, I = _[t + 4 | 0] | _[t + 5 | 0] << 8 | _[t + 6 | 0] << 16 | _[t + 7 | 0] << 24, e[r >> 2] = _[0 | t] | _[t + 1 | 0] << 8 | _[t + 2 | 0] << 16 | _[t + 3 | 0] << 24, e[r + 4 >> 2] = I, I = _[t + 12 | 0] | _[t + 13 | 0] << 8 | _[t + 14 | 0] << 16 | _[t + 15 | 0] << 24, e[r + 8 >> 2] = _[t + 8 | 0] | _[t + 9 | 0] << 8 | _[t + 10 | 0] << 16 | _[t + 11 | 0] << 24, e[r + 12 >> 2] = I, I = _[0 | B] | _[B + 1 | 0] << 8 | _[B + 2 | 0] << 16 | _[B + 3 | 0] << 24, B = _[B + 4 | 0] | _[B + 5 | 0] << 8 | _[B + 6 | 0] << 16 | _[B + 7 | 0] << 24, e[r + 104 >> 2] = 0, e[r + 108 >> 2] = 0, e[r + 96 >> 2] = I, e[r + 100 >> 2] = B;
A: {
if (!a & o >>> 0 >= 64 | a) {
for (;;) {
for (I = 0, IC(r + 32 | 0, r + 96 | 0, r, 0); t = r + 32 | 0, C[A + I | 0] = _[t + I | 0] ^ _[g + I | 0], C[(B = 1 | I) + A | 0] = _[B + t | 0] ^ _[g + B | 0], 64 != (0 | (I = I + 2 | 0)););
if (I = _[r + 104 | 0] + 1 | 0, C[r + 104 | 0] = I, I = _[r + 105 | 0] + (I >>> 8 | 0) | 0, C[r + 105 | 0] = I, I = _[r + 106 | 0] + (I >>> 8 | 0) | 0, C[r + 106 | 0] = I, I = _[r + 107 | 0] + (I >>> 8 | 0) | 0, C[r + 107 | 0] = I, I = _[r + 108 | 0] + (I >>> 8 | 0) | 0, C[r + 108 | 0] = I, I = _[r + 109 | 0] + (I >>> 8 | 0) | 0, C[r + 109 | 0] = I, I = _[r + 110 | 0] + (I >>> 8 | 0) | 0, C[r + 110 | 0] = I, C[r + 111 | 0] = _[r + 111 | 0] + (I >>> 8 | 0), g = g - -64 | 0, A = A - -64 | 0, a = a - 1 | 0, !(!(a = (o = o + -64 | 0) >>> 0 < 4294967232 ? a + 1 | 0 : a) & o >>> 0 > 63 | a)) break
}
if (!(a | o)) break A
}
if (I = 0, IC(r + 32 | 0, r + 96 | 0, r, 0), t = 1 & o, 1 != (0 | o))
for (o &= 62, a = 0; i = r + 32 | 0, C[A + I | 0] = _[i + I | 0] ^ _[g + I | 0], C[(B = 1 | I) + A | 0] = _[B + i | 0] ^ _[g + B | 0], I = I + 2 | 0, (0 | o) != (0 | (a = a + 2 | 0)););t && (C[A + I | 0] = _[(r + 32 | 0) + I | 0] ^ _[g + I | 0])
}
jC(r + 32 | 0, 64), jC(r, 32)
}
return s = r + 112 | 0, 0
},
_j: aa,
$j: ya,
ak: ia,
bk: PC,
ck: aa,
dk: oa,
ek: ia,
fk: function(A, g, I, C, a) {
var B;
return A |= 0, g |= 0, I |= 0, s = B = s - 32 | 0, EA(B, C |= 0, a |= 0, 0), A = TI(A, g, I, C + 16 | 0, B), s = B + 32 | 0, 0 | A
},
gk: function(A, g, I, C, a, B, e, _) {
var t;
return A |= 0, g |= 0, I |= 0, C |= 0, B |= 0, e |= 0, s = t = s - 32 | 0, EA(t, a |= 0, _ |= 0, 0), A = mI(_ = A, g, (A = 0) | I, C, a + 16 | 0, A | B, e, t), s = t + 32 | 0, 0 | A
},
hk: function(A, g, I, C, a, B) {
var e;
return A |= 0, g |= 0, I |= 0, C |= 0, s = e = s - 32 | 0, EA(e, a |= 0, B |= 0, 0), A = mI(A, g, I, C, a + 16 | 0, 0, 0, e), s = e + 32 | 0, 0 | A
},
ik: PC,
jk: b,
kk: aA,
lk: Da
}
}(A)
}(g)
},
instantiate: function(A, g) {
return {
then: function(I) {
var C = new s.Module(A);
I({
instance: new s.Instance(C, g)
})
}
}
},
RuntimeError: Error
};
Q = [];
var h, n, p, D, f, w, k, l = !1;
function d() {
var A = E.buffer;
B.HEAP8 = h = new Int8Array(A), B.HEAP16 = p = new Int16Array(A), B.HEAPU8 = n = new Uint8Array(A), B.HEAPU16 = new Uint16Array(A), B.HEAP32 = D = new Int32Array(A), B.HEAPU32 = f = new Uint32Array(A), B.HEAPF32 = w = new Float32Array(A), B.HEAPF64 = k = new Float64Array(A)
}
var u = [],
S = [],
b = [],
F = 0,
N = null,
v = null;
function M(A) {
throw B.onAbort?.(A), y(A = "Aborted(" + A + ")"), l = !0, A += ". Build with -sASSERTIONS for more info.", new s.RuntimeError(A)
}
var G, K = A => A.startsWith("file://");
var m = {
36816: () => B.getRandomValue(),
36852: () => {
if (void 0 === B.getRandomValue) try {
var A = "object" == typeof window ? window : self,
g = void 0 !== A.crypto ? A.crypto : A.msCrypto,
I = function() {
var A = new Uint32Array(1);
return g.getRandomValues(A), A[0] >>> 0
};
I(), B.getRandomValue = I
} catch (A) {
try {
var C = require("crypto"),
a = function() {
var A = C.randomBytes(4);
return (A[0] << 24 | A[1] << 16 | A[2] << 8 | A[3]) >>> 0
};
a(), B.getRandomValue = a
} catch (A) {
throw "No secure random number generator found"
}
}
}
},
Y = A => {
for (; A.length > 0;) A.shift()(B)
};
B.noExitRuntime;
var H, U = "undefined" != typeof TextDecoder ? new TextDecoder("utf8") : void 0,
J = (A, g) => A ? ((A, g, I) => {
for (var C = g + I, a = g; A[a] && !(a >= C);) ++a;
if (a - g > 16 && A.buffer && U) return U.decode(A.subarray(g, a));
for (var B = ""; g < a;) {
var e = A[g++];
if (128 & e) {
var _ = 63 & A[g++];
if (192 != (224 & e)) {
var t = 63 & A[g++];
if ((e = 224 == (240 & e) ? (15 & e) << 12 | _ << 6 | t : (7 & e) << 18 | _ << 12 | t << 6 | 63 & A[g++]) < 65536) B += String.fromCharCode(e);
else {
var r = e - 65536;
B += String.fromCharCode(55296 | r >> 10, 56320 | 1023 & r)
}
} else B += String.fromCharCode((31 & e) << 6 | _)
} else B += String.fromCharCode(e)
}
return B
})(n, A, g) : "",
x = [],
R = A => {
var g = (A - E.buffer.byteLength + 65535) / 65536;
try {
return E.grow(g), d(), 1
} catch (A) {}
},
L = {
b: (A, g, I, C) => {
M(`Assertion failed: ${J(A)}, at: ` + [g ? J(g) : "unknown filename", I, C ? J(C) : "unknown function"])
},
c: () => {
M("")
},
a: (A, g, I) => ((A, g, I) => {
var C = ((A, g) => {
var I;
for (x.length = 0; I = n[A++];) {
var C = 105 != I;
g += (C &= 112 != I) && g % 8 ? 4 : 0, x.push(112 == I ? f[g >> 2] : 105 == I ? D[g >> 2] : k[g >> 3]), g += C ? 8 : 4
}
return x
})(g, I);
return m[A](...C)
})(A, g, I),
d: A => {
var g = n.length,
I = 2147483648;
if ((A >>>= 0) > I) return !1;
for (var C, a = 1; a <= 4; a *= 2) {
var B = g * (1 + .2 / a);
B = Math.min(B, A + 100663296);
var e = Math.min(I, (C = Math.max(A, B)) + (65536 - C % 65536) % 65536);
if (R(e)) return !0
}
return !1
}
},
P = function() {
var A = {
a: L
};
function g(A, g) {
var I;
return P = A.exports, E = P.e, d(), I = P.f, S.unshift(I),
function(A) {
if (F--, B.monitorRunDependencies?.(F), 0 == F && (null !== N && (clearInterval(N), N = null), v)) {
var g = v;
v = null, g()
}
}(), P
}
if (F++, B.monitorRunDependencies?.(F), B.instantiateWasm) try {
return B.instantiateWasm(A, g)
} catch (A) {
return y(`Module.instantiateWasm callback failed with error: ${A}`), !1
}
return G || (G = "<<< WASM_BINARY_FILE >>>"),
function(A, g, I) {
(function(A) {
return Promise.resolve().then((() => function(A) {
if (A == G && Q) return new Uint8Array(Q);
if (a) return a(A);
throw "both async and sync fetching of the wasm failed"
}(A)))
})(A).then((A => s.instantiate(A, g))).then(I, (A => {
y(`failed to asynchronously prepare wasm: ${A}`), M(A)
}))
}(G, A, (function(A) {
g(A.instance)
})), {}
}();
function q() {
function A() {
H || (H = !0, B.calledRun = !0, l || (Y(S), B.onRuntimeInitialized && B.onRuntimeInitialized(), function() {
if (B.postRun)
for ("function" == typeof B.postRun && (B.postRun = [B.postRun]); B.postRun.length;) A = B.postRun.shift(), b.unshift(A);
var A;
Y(b)
}()))
}
F > 0 || (function() {
if (B.preRun)
for ("function" == typeof B.preRun && (B.preRun = [B.preRun]); B.preRun.length;) A = B.preRun.shift(), u.unshift(A);
var A;
Y(u)
}(), F > 0 || (B.setStatus ? (B.setStatus("Running..."), setTimeout((function() {
setTimeout((function() {
B.setStatus("")
}), 1), A()
}), 1)) : A()))
}
if (B._crypto_aead_aegis128l_keybytes = () => (B._crypto_aead_aegis128l_keybytes = P.g)(), B._crypto_aead_aegis128l_nsecbytes = () => (B._crypto_aead_aegis128l_nsecbytes = P.h)(), B._crypto_aead_aegis128l_npubbytes = () => (B._crypto_aead_aegis128l_npubbytes = P.i)(), B._crypto_aead_aegis128l_abytes = () => (B._crypto_aead_aegis128l_abytes = P.j)(), B._crypto_aead_aegis128l_messagebytes_max = () => (B._crypto_aead_aegis128l_messagebytes_max = P.k)(), B._crypto_aead_aegis128l_keygen = A => (B._crypto_aead_aegis128l_keygen = P.l)(A), B._crypto_aead_aegis128l_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_encrypt = P.m)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis128l_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_aegis128l_encrypt_detached = P.n)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_aegis128l_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_decrypt = P.o)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis128l_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_decrypt_detached = P.p)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_keybytes = () => (B._crypto_aead_aegis256_keybytes = P.q)(), B._crypto_aead_aegis256_nsecbytes = () => (B._crypto_aead_aegis256_nsecbytes = P.r)(), B._crypto_aead_aegis256_npubbytes = () => (B._crypto_aead_aegis256_npubbytes = P.s)(), B._crypto_aead_aegis256_abytes = () => (B._crypto_aead_aegis256_abytes = P.t)(), B._crypto_aead_aegis256_messagebytes_max = () => (B._crypto_aead_aegis256_messagebytes_max = P.u)(), B._crypto_aead_aegis256_keygen = A => (B._crypto_aead_aegis256_keygen = P.v)(A), B._crypto_aead_aegis256_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_encrypt = P.w)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_aegis256_encrypt_detached = P.x)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_aegis256_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_decrypt = P.y)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_decrypt_detached = P.z)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_chacha20poly1305_encrypt_detached = P.A)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_chacha20poly1305_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_encrypt = P.B)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_chacha20poly1305_ietf_encrypt_detached = P.C)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_chacha20poly1305_ietf_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_encrypt = P.D)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_decrypt_detached = P.E)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_decrypt = P.F)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_decrypt_detached = P.G)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_decrypt = P.H)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_keybytes = () => (B._crypto_aead_chacha20poly1305_ietf_keybytes = P.I)(), B._crypto_aead_chacha20poly1305_ietf_npubbytes = () => (B._crypto_aead_chacha20poly1305_ietf_npubbytes = P.J)(), B._crypto_aead_chacha20poly1305_ietf_nsecbytes = () => (B._crypto_aead_chacha20poly1305_ietf_nsecbytes = P.K)(), B._crypto_aead
switch (I.endsWith("*") && (I = "*"), I) {
case "i1":
case "i8":
h[A] = g;
break;
case "i16":
p[A >> 1] = g;
break;
case "i32":
D[A >> 2] = g;
break;
case "i64":
M("to do setValue(i64) use WASM_BIGINT");
case "float":
w[A >> 2] = g;
break;
case "double":
k[A >> 3] = g;
break;
case "*":
f[A >> 2] = g;
break;
default:
M(`invalid type for setValue: ${I}`)
}
}, B.getValue = function(A, g = "i8") {
switch (g.endsWith("*") && (g = "*"), g) {
case "i1":
case "i8":
return h[A];
case "i16":
return p[A >> 1];
case "i32":
return D[A >> 2];
case "i64":
M("to do getValue(i64) use WASM_BIGINT");
case "float":
return w[A >> 2];
case "double":
return k[A >> 3];
case "*":
return f[A >> 2];
default:
M(`invalid type for getValue: ${g}`)
}
}, B.UTF8ToString = J, v = function A() {
H || q(), H || (v = A)
}, B.preInit)
for ("function" == typeof B.preInit && (B.preInit = [B.preInit]); B.preInit.length > 0;) B.preInit.pop()();
q()
}))
};
var I, a, B = void 0 !== B ? B : {},
e = "object" == typeof window,
_ = "function" == typeof importScripts,
t = "object" == typeof process && "object" == typeof process.versions && "string" == typeof process.versions.node,
r = Object.assign({}, B),
o = "";
if (t) {
var i = require("fs"),
c = require("path");
o = __dirname + "/", I = (A, g) => (A = K(A) ? new URL(A) : c.normalize(A), i.readFileSync(A, g ? void 0 : "utf8")), a = A => {
var g = I(A, !0);
return g.buffer || (g = new Uint8Array(g)), g
}, !B.thisProgram && process.argv.length > 1 && process.argv[1].replace(/\\/g, "/"), process.argv.slice(2), "undefined" != typeof module && (module.exports = B)
} else(e || _) && (_ ? o = self.location.href : "undefined" != typeof document && document.currentScript && (o = document.currentScript.src), o = o.startsWith("blob:") ? "" : o.substr(0, o.replace(/[?#].*/, "").lastIndexOf("/") + 1), I = A => {
var g = new XMLHttpRequest;
return g.open("GET", A, !1), g.send(null), g.responseText
}, _ && (a = A => {
var g = new XMLHttpRequest;
return g.open("GET", A, !1), g.responseType = "arraybuffer", g.send(null), new Uint8Array(g.response)
}));
B.print;
var Q, y, E = B.printErr || void 0;
Object.assign(B, r), r = null, B.arguments && B.arguments, B.thisProgram && B.thisProgram, B.quit && B.quit, B.wasmBinary && (Q = B.wasmBinary);
var s, h, n, p, D, f, w, k = !1;
function l() {
var A = y.buffer;
B.HEAP8 = s = new Int8Array(A), B.HEAP16 = n = new Int16Array(A), B.HEAPU8 = h = new Uint8Array(A), B.HEAPU16 = new Uint16Array(A), B.HEAP32 = p = new Int32Array(A), B.HEAPU32 = D = new Uint32Array(A), B.HEAPF32 = f = new Float32Array(A), B.HEAPF64 = w = new Float64Array(A)
}
var d = [],
u = [],
S = [],
b = 0,
F = null,
N = null;
function v(A) {
throw B.onAbort?.(A), E(A = "Aborted(" + A + ")"), k = !0, A += ". Build with -sASSERTIONS for more info.", new WebAssembly.RuntimeError(A)
}
var M, G = "data:application/octet-stream;base64,",
K = A => A.startsWith("file://");
function m(A) {
return Promise.resolve().then((() => function(A) {
if (A == M && Q) return new Uint8Array(Q);
var g = function(A) {
if ((A => A.startsWith(G))(A)) return function(A) {
if (void 0 !== t && t) {
var g = Buffer.from(A, "base64");
return new Uint8Array(g.buffer, g.byteOffset, g.length)
}
for (var I = atob(A), C = new Uint8Array(I.length), a = 0; a < I.length; ++a) C[a] = I.charCodeAt(a);
return C
}(A.slice(37))
}(A);
if (g) return g;
if (a) return a(A);
throw "both async and sync fetching of the wasm failed"
}(A)))
}
var Y = {
36816: () => B.getRandomValue(),
36852: () => {
if (void 0 === B.getRandomValue) try {
var A = "object" == typeof window ? window : self,
g = void 0 !== A.crypto ? A.crypto : A.msCrypto,
I = function() {
var A = new Uint32Array(1);
return g.getRandomValues(A), A[0] >>> 0
};
I(), B.getRandomValue = I
} catch (A) {
try {
var C = require("crypto"),
a = function() {
var A = C.randomBytes(4);
return (A[0] << 24 | A[1] << 16 | A[2] << 8 | A[3]) >>> 0
};
a(), B.getRandomValue = a
} catch (A) {
throw "No secure random number generator found"
}
}
}
},
H = A => {
for (; A.length > 0;) A.shift()(B)
};
B.noExitRuntime;
var U, J = "undefined" != typeof TextDecoder ? new TextDecoder("utf8") : void 0,
x = (A, g) => A ? ((A, g, I) => {
for (var C = g + I, a = g; A[a] && !(a >= C);) ++a;
if (a - g > 16 && A.buffer && J) return J.decode(A.subarray(g, a));
for (var B = ""; g < a;) {
var e = A[g++];
if (128 & e) {
var _ = 63 & A[g++];
if (192 != (224 & e)) {
var t = 63 & A[g++];
if ((e = 224 == (240 & e) ? (15 & e) << 12 | _ << 6 | t : (7 & e) << 18 | _ << 12 | t << 6 | 63 & A[g++]) < 65536) B += String.fromCharCode(e);
else {
var r = e - 65536;
B += String.fromCharCode(55296 | r >> 10, 56320 | 1023 & r)
}
} else B += String.fromCharCode((31 & e) << 6 | _)
} else B += String.fromCharCode(e)
}
return B
})(h, A, g) : "",
R = [],
L = A => {
var g = (A - y.buffer.byteLength + 65535) / 65536;
try {
return y.grow(g), l(), 1
} catch (A) {}
},
P = {
b: (A, g, I, C) => {
v(`Assertion failed: ${x(A)}, at: ` + [g ? x(g) : "unknown filename", I, C ? x(C) : "unknown function"])
},
c: () => {
v("")
},
d: (A, g, I) => h.copyWithin(A, g, g + I),
a: (A, g, I) => ((A, g, I) => {
var C = ((A, g) => {
var I;
for (R.length = 0; I = h[A++];) {
var C = 105 != I;
g += (C &= 112 != I) && g % 8 ? 4 : 0, R.push(112 == I ? D[g >> 2] : 105 == I ? p[g >> 2] : w[g >> 3]), g += C ? 8 : 4
}
return R
})(g, I);
return Y[A](...C)
})(A, g, I),
e: A => {
var g = h.length,
I = 2147483648;
if ((A >>>= 0) > I) return !1;
for (var C, a = 1; a <= 4; a *= 2) {
var B = g * (1 + .2 / a);
B = Math.min(B, A + 100663296);
var e = Math.min(I, (C = Math.max(A, B)) + (65536 - C % 65536) % 65536);
if (L(e)) return !0
}
return !1
}
},
q = function() {
var A, g = {
a: P
};
function I(A, g) {
return q = A.exports, y = q.f, l(),
function(A) {
if (b--, B.monitorRunDependencies?.(b), 0 == b && (null !== F && (clearInterval(F), F = null), N)) {
var g = N;
N = null, g()
}
}(), q
}
if (b++, B.monitorRunDependencies?.(b), B.instantiateWasm) try {
return B.instantiateWasm(g, I)
} catch (A) {
return E(`Module.instantiateWasm callback failed with error: ${A}`), !1
}
return M || (M = "data:application/octet-stream;base64,AGFzbQEAAAAB5gInYAJ/fwF/YAABf2ADf39+AX9gA39/fwF/YAJ/fwBgBH9/f38Bf2AFf39/f38Bf2ADf39/AGAGf39/f39/AX9gAX8Bf2ALf39/f39/f39/f38Bf2AHf39/f39/fwF/YAZ/f35/fn8Bf2AJf39/f39/f39/AX9gAX8AYAR/fn9/AX9gBn9/fn9/fwF/YAR/f35/AX9gCH9/f39/f39/AX9gBH9/f38AYAV/f35/fwF/YAZ/f39+f38Bf2AAAGAMf39/f39/f39/f39/AX9gCn9/f39/f39/f38Bf2AFf39/f38AYAh/f35/f35/fwF/YAl/f39/fn9+f38Bf2AFf39/fn8Bf2ADf39+AGAFf39+fn8Bf2AIf35/fn9+f38Bf2AEf39/fgBgBX5/f39/AGAJf39/f35/f39/AX9gCn9/f39/fn9/f38Bf2AGf39/f39/AGAIf39/fn9/f38Bf2AFf39+f38AAh8FAWEBYQADAWEBYgATAWEBYwAWAWEBZAAHAWEBZQAJA8IDwAMEBwcHBAEDAwEWAgQEDgcBDgECBAQABQAJAQMJAwUCAgECAQMOBwcFAQADBAMACQ8ABAQACQEQDAMABAADAAMACQACBQUFBAkJFRUBAQQPBAcECAgAEwkEFRUPABUTCQETFBQgGQMJCQcEHQQFHSEJBxQTFRQDAQEBAQEAEgYDAQQEBwAEBBYECQQHBwcEAAABAAAICwsIBgYICAgGCwUGBggFCwgLCwsLBQYGABobEBADBQEiBg4jJAQUFAEBGhobGwMFCQEAAw8QEAIeHwEBAQIeHwEFCwMlAQcHBAcEBAAOAxYEJgEOEwcZBwQHDgETBxkHDQwPAAMIEgYIBggGBggFBQsYGAgGCxILAAgSBxIIEgYCCAsGCBIGABgYCAUFEgoFEQoFBQULCgUFBQ0FCAYLEgsIEhEGBgYGBQoKChcKCgoKChcKFwoKFwoKChcKAQEBAQYGAwMBAQEBEREAAAMBAREUAAADAwEBAQEDAAMBEBADBQMFCQADAQAAHBwcAAABAwEIAQEBAQALBQEGBgADAwEBAQ4DAwQHBwQEAA4OAAMDCQUOAAMDCQEGDgYGAAMBBwkBARAMDw8BDQ0NBAQBcAASBQYBAUCAgAIGCAF/AUHwqQYLB6QZ2AQBZgIAAWcADQFoAB4BaQANAWoACgFrAPQBAWwA8wEBbQDVAgFuANQCAW8A0wIBcADSAgFxAAoBcgAeAXMACgF0AAoBdQD0AQF2ABIBdwDRAgF4ANACAXkAzwIBegDOAgFBAM0CAUIAzAIBQwDLAgFEAMoCAUUAyQIBRgDIAgFHAMcCAUgAxgIBSQAKAUoA6wEBSwAeAUwADQFNAC0BTgASAU8ACgFQACcBUQAeAVIADQFTAC0BVAASAVUAxQIBVgDEAgFXAMMCAVgAwgIBWQAKAVoAJQFfAB4BJAANAmFhAC0CYmEAEgJjYQAKAmRhAAoCZWEA3wICZmEAsAECZ2EArwECaGEAEgJpYQAKAmphAAoCa2EAUAJsYQASAm1hADECbmEAwQICb2EARgJwYQDAAgJxYQC/AgJyYQAWAnNhAAoCdGEAhAECdWEAEgJ2YQAvAndhAK4BAnhhADICeWEAvgICemEAvQICQWEACgJCYQAKAkNhAIQBAkRhABICRWEA5wECRmEArgECR2EA5AICSGEAsAECSWEArwECSmEACgJLYQAKAkxhAAoCTWEACgJOYQAlAk9hAAoCUGEADQJRYQANAlJhAC0CU2EA9gICVGEA9QICVWEA9AICVmEA8wICV2EAWAJYYQBXAllhAK0BAlphAKwBAl9hAKsBAiRhALsCAmFiALoCAmJiALkCAmNiAKoBAmRiALgCAmViAKkBAmZiALcCAmdiALYCAmhiALUCAmliAMEBAmpiAHoCa2IAQgJsYgBBAm1iAFgCbmIAVwJvYgCtAQJwYgCsAQJxYgAKAnJiAAoCc2IACgJ0YgAKAnViACUCdmIACgJ3YgANAnhiAA0CeWIALQJ6YgAbAkFiAAoCQmIADQJDYgAKAkRiAA0CRWIALAJGYgAKAkdiAA0CSGIACgJJYgANAkpiAEoCS2IAFgJMYgANAk1iAAoCTmIADQJPYgBJAlBiABYCUWIADQJSYgAKAlNiAA0CVGIASAJVYgAWAlZiAA0CV2IACgJYYgANAlliAA0CWmIAFgJfYgAKAiRiAA0CYWMAFgJiYwAKAmNjAMIBAmRjAN4BAmVjAKgBAmZjAPoCAmdjALQCAmhjAPkCAmljABICamMADQJrYwAWAmxjAAoCbWMADQJuYwAWAm9jAAoCcGMADQJxYwANAnJjAN4BAnNjABICdGMAqAECdWMAswICdmMAIgJ3YwCLAwJ4YwCyAgJ5YwAhAnpjABYCQWMApwECQmMA4AICQ2MACgJEYwDWAgJFYwBjAkZjALECAkdjAC4CSGMAsAICSWMAFgJKYwBQAktjADMCTGMAcQJNYwAcAk5jAKcBAk9jAA0CUGMAFgJRYwAnAlJjAAoCU2MApgECVGMAwgECVWMADQJWYwAWAldjACcCWGMACgJZYwCmAQJaYwASAl9jAJgDAiRjAJcDAmFkAJYDAmJkAJUDAmNkABICZGQAlAMCZWQACgJmZAAeAmdkAJMDAmhkAFACaWQA5wECamQAtwMCa2QAtgMCbGQAtQMCbWQAswMCbmQAsgMCb2QAFgJwZAAeAnFkALEDAnJkAIQBAnNkANwCAnRkAEICdWQA2wICdmQA2gICd2QACgJ4ZAAKAnlkAAoCemQACgJBZADZAgJCZACVAQJDZAANAkRkAAoCRWQApQECRmQApAECR2QAlwECSGQAowECSWQAlgECSmQA5wICS2QAEgJMZAClAQJNZACkAQJOZACXAQJPZACjAQJQZACWAQJRZAANAlJkAAoCU2QAlQECVGQAEgJVZABRAlZkAA0CV2QAFAJYZAAeAllkABQCWmQADQJfZAB/AiRkAI8DAmFlAGQCYmUAFAJjZQB+AmRlAH0CZWUAfAJmZQDZAQJnZQCOAwJoZQCNAwJpZQAnAmplAIwDAmtlAK8CAmxlAK4CAm1lAK0CAm5lAKwCAm9lAKsCAnBlADoCcWUADQJyZQAUAnNlAB4CdGUAFAJ1ZQANAnZlAH8Cd2UA1QECeGUAUQJ5ZQAUAnplAH4CQWUAfQJCZQA6AkNlANQBAkRlAGQCRWUA0wECRmUAfAJHZQB7AkhlAKoCAkllAKIBAkplAKgCAktlAFECTGUAOgJNZQA6Ak5lAA0CT2UAFAJQZQAeAlFlABQCUmUADQJTZQB/AlRlANUBAlVlAFECVmUAFAJXZQB+AlhlAH0CWWUAOgJaZQDUAQJfZQBkAiRlANMBAmFmAHwCYmYAewJjZgCnAgJkZgCiAQJlZgCmAgJmZgClAgJnZgCkAgJoZgCKAwJqZgDeAgJrZgCIAQJsZgDdAgJtZgAKAm5mAAoCb2YAHwJwZgCIAQJxZgAKAnJmAAoCc2YACgJ0ZgAlAnVmAAoCdmYADQJ3ZgANAnhmAC0CeWYA4QICemYAWAJBZgBXAkJmABICQ2YAqwECRGYAowICRWYAqgECRmYAqQECR2YAWAJIZgBXAklmAAoCSmYAJQJLZgAKAkxmAA0CTWYADQJOZgAtAk9mABICUGYAEgJRZgCeAwJSZgCdAwJTZgCcAwJUZgCiAgJVZgChAgJWZgCbAwJXZgCaAwJYZgAlAllmAAoCWmYAmQMCX2YAHgIkZgBRAmFnADoCYmcAZAJjZwAnAmRnAA0CZWcA6AICZmcAoQECZ2cA8wECaGcAJwJpZwANAmpnAKEBAmtnAFACbGcAFgJtZwAKAm5nAAoCb2cAFgJwZwDKAQJxZwCAAwJyZwD/AgJzZwD+AgJ0ZwCgAQJ1ZwCfAQJ2ZwCeAQJ3ZwCdAQJ4ZwD9AgJ5ZwBxAnpnAPwCAkFnAPsCAkJnAFACQ2cAFgJEZwAKAkVn
I(A.instance)
}), (A => {
E(`failed to asynchronously prepare wasm: ${A}`), v(A)
})), {}
}();
function z() {
function A() {
U || (U = !0, B.calledRun = !0, k || (H(u), B.onRuntimeInitialized && B.onRuntimeInitialized(), function() {
if (B.postRun)
for ("function" == typeof B.postRun && (B.postRun = [B.postRun]); B.postRun.length;) A = B.postRun.shift(), S.unshift(A);
var A;
H(S)
}()))
}
b > 0 || (function() {
if (B.preRun)
for ("function" == typeof B.preRun && (B.preRun = [B.preRun]); B.preRun.length;) A = B.preRun.shift(), d.unshift(A);
var A;
H(d)
}(), b > 0 || (B.setStatus ? (B.setStatus("Running..."), setTimeout((function() {
setTimeout((function() {
B.setStatus("")
}), 1), A()
}), 1)) : A()))
}
if (B._crypto_aead_aegis128l_keybytes = () => (B._crypto_aead_aegis128l_keybytes = q.g)(), B._crypto_aead_aegis128l_nsecbytes = () => (B._crypto_aead_aegis128l_nsecbytes = q.h)(), B._crypto_aead_aegis128l_npubbytes = () => (B._crypto_aead_aegis128l_npubbytes = q.i)(), B._crypto_aead_aegis128l_abytes = () => (B._crypto_aead_aegis128l_abytes = q.j)(), B._crypto_aead_aegis128l_messagebytes_max = () => (B._crypto_aead_aegis128l_messagebytes_max = q.k)(), B._crypto_aead_aegis128l_keygen = A => (B._crypto_aead_aegis128l_keygen = q.l)(A), B._crypto_aead_aegis128l_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_encrypt = q.m)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis128l_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_aegis128l_encrypt_detached = q.n)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_aegis128l_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_decrypt = q.o)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis128l_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis128l_decrypt_detached = q.p)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_keybytes = () => (B._crypto_aead_aegis256_keybytes = q.q)(), B._crypto_aead_aegis256_nsecbytes = () => (B._crypto_aead_aegis256_nsecbytes = q.r)(), B._crypto_aead_aegis256_npubbytes = () => (B._crypto_aead_aegis256_npubbytes = q.s)(), B._crypto_aead_aegis256_abytes = () => (B._crypto_aead_aegis256_abytes = q.t)(), B._crypto_aead_aegis256_messagebytes_max = () => (B._crypto_aead_aegis256_messagebytes_max = q.u)(), B._crypto_aead_aegis256_keygen = A => (B._crypto_aead_aegis256_keygen = q.v)(A), B._crypto_aead_aegis256_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_encrypt = q.w)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_aegis256_encrypt_detached = q.x)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_aegis256_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_decrypt = q.y)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_aegis256_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_aegis256_decrypt_detached = q.z)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_chacha20poly1305_encrypt_detached = q.A)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_chacha20poly1305_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_encrypt = q.B)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_encrypt_detached = (A, g, I, C, a, e, _, t, r, o, i, c) => (B._crypto_aead_chacha20poly1305_ietf_encrypt_detached = q.C)(A, g, I, C, a, e, _, t, r, o, i, c), B._crypto_aead_chacha20poly1305_ietf_encrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_encrypt = q.D)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_decrypt_detached = q.E)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_decrypt = q.F)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_decrypt_detached = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_decrypt_detached = q.G)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_decrypt = (A, g, I, C, a, e, _, t, r, o, i) => (B._crypto_aead_chacha20poly1305_ietf_decrypt = q.H)(A, g, I, C, a, e, _, t, r, o, i), B._crypto_aead_chacha20poly1305_ietf_keybytes = () => (B._crypto_aead_chacha20poly1305_ietf_keybytes = q.I)(), B._crypto_aead_chacha20poly1305_ietf_npubbytes = () => (B._crypto_aead_chacha20poly1305_ietf_npubbytes = q.J)(), B._crypto_aead_chacha20poly1305_ietf_nsecbytes = () => (B._crypto_aead_chacha20poly1305_ietf_nsecbytes = q.K)(), B._crypto_aead_chacha2
switch (I.endsWith("*") && (I = "*"), I) {
case "i1":
case "i8":
s[A] = g;
break;
case "i16":
n[A >> 1] = g;
break;
case "i32":
p[A >> 2] = g;
break;
case "i64":
v("to do setValue(i64) use WASM_BIGINT");
case "float":
f[A >> 2] = g;
break;
case "double":
w[A >> 3] = g;
break;
case "*":
D[A >> 2] = g;
break;
default:
v(`invalid type for setValue: ${I}`)
}
}, B.getValue = function(A, g = "i8") {
switch (g.endsWith("*") && (g = "*"), g) {
case "i1":
case "i8":
return s[A];
case "i16":
return n[A >> 1];
case "i32":
return p[A >> 2];
case "i64":
v("to do getValue(i64) use WASM_BIGINT");
case "float":
return f[A >> 2];
case "double":
return w[A >> 3];
case "*":
return D[A >> 2];
default:
v(`invalid type for getValue: ${g}`)
}
}, B.UTF8ToString = x, N = function A() {
U || z(), U || (N = A)
}, B.preInit)
for ("function" == typeof B.preInit && (B.preInit = [B.preInit]); B.preInit.length > 0;) B.preInit.pop()();
z()
})).catch((function() {
return C.useBackupModule()
})), g
}
"function" == typeof define && define.amd ? define(["exports"], g) : "object" == typeof exports && "string" != typeof exports.nodeName ? g(exports) : A.libsodium = g(A.libsodium_mod || (A.commonJsStrict = {}))
}(this),
function(A) {
function g(A, g) {
"use strict";
var I, C = "uint8array",
a = g.ready.then((function() {
function C() {
if (0 !== I._sodium_init()) throw new Error("libsodium was not correctly initialized.");
for (var g = ["crypto_aead_aegis128l_decrypt", "crypto_aead_aegis128l_decrypt_detached", "crypto_aead_aegis128l_encrypt", "crypto_aead_aegis128l_encrypt_detached", "crypto_aead_aegis128l_keygen", "crypto_aead_aegis256_decrypt", "crypto_aead_aegis256_decrypt_detached", "crypto_aead_aegis256_encrypt", "crypto_aead_aegis256_encrypt_detached", "crypto_aead_aegis256_keygen", "crypto_aead_chacha20poly1305_decrypt", "crypto_aead_chacha20poly1305_decrypt_detached", "crypto_aead_chacha20poly1305_encrypt", "crypto_aead_chacha20poly1305_encrypt_detached", "crypto_aead_chacha20poly1305_ietf_decrypt", "crypto_aead_chacha20poly1305_ietf_decrypt_detached", "crypto_aead_chacha20poly1305_ietf_encrypt", "crypto_aead_chacha20poly1305_ietf_encrypt_detached", "crypto_aead_chacha20poly1305_ietf_keygen", "crypto_aead_chacha20poly1305_keygen", "crypto_aead_xchacha20poly1305_ietf_decrypt", "crypto_aead_xchacha20poly1305_ietf_decrypt_detached", "crypto_aead_xchacha20poly1305_ietf_encrypt", "crypto_aead_xchacha20poly1305_ietf_encrypt_detached", "crypto_aead_xchacha20poly1305_ietf_keygen", "crypto_auth", "crypto_auth_hmacsha256", "crypto_auth_hmacsha256_final", "crypto_auth_hmacsha256_init", "crypto_auth_hmacsha256_keygen", "crypto_auth_hmacsha256_update", "crypto_auth_hmacsha256_verify", "crypto_auth_hmacsha512", "crypto_auth_hmacsha512_final", "crypto_auth_hmacsha512_init", "crypto_auth_hmacsha512_keygen", "crypto_auth_hmacsha512_update", "crypto_auth_hmacsha512_verify", "crypto_auth_keygen", "crypto_auth_verify", "crypto_box_beforenm", "crypto_box_curve25519xchacha20poly1305_beforenm", "crypto_box_curve25519xchacha20poly1305_detached", "crypto_box_curve25519xchacha20poly1305_detached_afternm", "crypto_box_curve25519xchacha20poly1305_easy", "crypto_box_curve25519xchacha20poly1305_easy_afternm", "crypto_box_curve25519xchacha20poly1305_keypair", "crypto_box_curve25519xchacha20poly1305_open_detached", "crypto_box_curve25519xchacha20poly1305_open_detached_afternm", "crypto_box_curve25519xchacha20poly1305_open_easy", "crypto_box_curve25519xchacha20poly1305_open_easy_afternm", "crypto_box_curve25519xchacha20poly1305_seal", "crypto_box_curve25519xchacha20poly1305_seal_open", "crypto_box_curve25519xchacha20poly1305_seed_keypair", "crypto_box_detached", "crypto_box_easy", "crypto_box_easy_afternm", "crypto_box_keypair", "crypto_box_open_detached", "crypto_box_open_easy", "crypto_box_open_easy_afternm", "crypto_box_seal", "crypto_box_seal_open", "crypto_box_seed_keypair", "crypto_core_ed25519_add", "crypto_core_ed25519_from_hash", "crypto_core_ed25519_from_uniform", "crypto_core_ed25519_is_valid_point", "crypto_core_ed25519_random", "crypto_core_ed25519_scalar_add", "crypto_core_ed25519_scalar_complement", "crypto_core_ed25519_scalar_invert", "crypto_core_ed25519_scalar_mul", "crypto_core_ed25519_scalar_negate", "crypto_core_ed25519_scalar_random", "crypto_core_ed25519_scalar_reduce", "crypto_core_ed25519_scalar_sub", "crypto_core_ed25519_sub", "crypto_core_hchacha20", "crypto_core_hsalsa20", "crypto_core_ristretto255_add", "crypto_core_ristretto255_from_hash", "crypto_core_ristretto255_is_valid_point", "crypto_core_ristretto255_random", "crypto_core_ristretto255_scalar_add", "crypto_core_ristretto255_scalar_complement", "crypto_core_ristretto255_scalar_invert", "crypto_core_ristretto255_scalar_mul", "crypto_core_ristretto255_scalar_negate", "crypto_core_ristretto255_scalar_random", "crypto_core_ristretto255_scalar_reduce", "crypto_core_ristretto255_scalar_sub", "crypto_core_ristretto255_sub", "crypto_generichash", "crypto_generichash_blake2b_salt_personal", "crypto_generichash_final", "crypto_generichash_init", "crypto_generichash_keygen", "crypto_generichash_update", "crypto_hash", "crypto_hash_sha256", "crypto_hash_sha256_final", "crypto_hash_sha256_init", "crypto_hash_sha256_update", "crypto_hash_sha512", "crypto_hash_sha512_final", "crypto_hash_sha512_init", "crypto_hash_sha512_update", "crypto_kdf_derive_from_key", "crypto_kdf_keygen", "crypto_kx_client_session_keys", "crypto_kx_keypair", "crypto_kx_seed_keypair", "crypto_kx_serv
var B = ["SODIUM_LIBRARY_VERSION_MAJOR", "SODIUM_LIBRARY_VERSION_MINOR", "crypto_aead_aegis128l_ABYTES", "crypto_aead_aegis128l_KEYBYTES", "crypto_aead_aegis128l_MESSAGEBYTES_MAX", "crypto_aead_aegis128l_NPUBBYTES", "crypto_aead_aegis128l_NSECBYTES", "crypto_aead_aegis256_ABYTES", "crypto_aead_aegis256_KEYBYTES", "crypto_aead_aegis256_MESSAGEBYTES_MAX", "crypto_aead_aegis256_NPUBBYTES", "crypto_aead_aegis256_NSECBYTES", "crypto_aead_aes256gcm_ABYTES", "crypto_aead_aes256gcm_KEYBYTES", "crypto_aead_aes256gcm_MESSAGEBYTES_MAX", "crypto_aead_aes256gcm_NPUBBYTES", "crypto_aead_aes256gcm_NSECBYTES", "crypto_aead_chacha20poly1305_ABYTES", "crypto_aead_chacha20poly1305_IETF_ABYTES", "crypto_aead_chacha20poly1305_IETF_KEYBYTES", "crypto_aead_chacha20poly1305_IETF_MESSAGEBYTES_MAX", "crypto_aead_chacha20poly1305_IETF_NPUBBYTES", "crypto_aead_chacha20poly1305_IETF_NSECBYTES", "crypto_aead_chacha20poly1305_KEYBYTES", "crypto_aead_chacha20poly1305_MESSAGEBYTES_MAX", "crypto_aead_chacha20poly1305_NPUBBYTES", "crypto_aead_chacha20poly1305_NSECBYTES", "crypto_aead_chacha20poly1305_ietf_ABYTES", "crypto_aead_chacha20poly1305_ietf_KEYBYTES", "crypto_aead_chacha20poly1305_ietf_MESSAGEBYTES_MAX", "crypto_aead_chacha20poly1305_ietf_NPUBBYTES", "crypto_aead_chacha20poly1305_ietf_NSECBYTES", "crypto_aead_xchacha20poly1305_IETF_ABYTES", "crypto_aead_xchacha20poly1305_IETF_KEYBYTES", "crypto_aead_xchacha20poly1305_IETF_MESSAGEBYTES_MAX", "crypto_aead_xchacha20poly1305_IETF_NPUBBYTES", "crypto_aead_xchacha20poly1305_IETF_NSECBYTES", "crypto_aead_xchacha20poly1305_ietf_ABYTES", "crypto_aead_xchacha20poly1305_ietf_KEYBYTES", "crypto_aead_xchacha20poly1305_ietf_MESSAGEBYTES_MAX", "crypto_aead_xchacha20poly1305_ietf_NPUBBYTES", "crypto_aead_xchacha20poly1305_ietf_NSECBYTES", "crypto_auth_BYTES", "crypto_auth_KEYBYTES", "crypto_auth_hmacsha256_BYTES", "crypto_auth_hmacsha256_KEYBYTES", "crypto_auth_hmacsha512256_BYTES", "crypto_auth_hmacsha512256_KEYBYTES", "crypto_auth_hmacsha512_BYTES", "crypto_auth_hmacsha512_KEYBYTES", "crypto_box_BEFORENMBYTES", "crypto_box_MACBYTES", "crypto_box_MESSAGEBYTES_MAX", "crypto_box_NONCEBYTES", "crypto_box_PUBLICKEYBYTES", "crypto_box_SEALBYTES", "crypto_box_SECRETKEYBYTES", "crypto_box_SEEDBYTES", "crypto_box_curve25519xchacha20poly1305_BEFORENMBYTES", "crypto_box_curve25519xchacha20poly1305_MACBYTES", "crypto_box_curve25519xchacha20poly1305_MESSAGEBYTES_MAX", "crypto_box_curve25519xchacha20poly1305_NONCEBYTES", "crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES", "crypto_box_curve25519xchacha20poly1305_SEALBYTES", "crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES", "crypto_box_curve25519xchacha20poly1305_SEEDBYTES", "crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES", "crypto_box_curve25519xsalsa20poly1305_MACBYTES", "crypto_box_curve25519xsalsa20poly1305_MESSAGEBYTES_MAX", "crypto_box_curve25519xsalsa20poly1305_NONCEBYTES", "crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES", "crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES", "crypto_box_curve25519xsalsa20poly1305_SEEDBYTES", "crypto_core_ed25519_BYTES", "crypto_core_ed25519_HASHBYTES", "crypto_core_ed25519_NONREDUCEDSCALARBYTES", "crypto_core_ed25519_SCALARBYTES", "crypto_core_ed25519_UNIFORMBYTES", "crypto_core_hchacha20_CONSTBYTES", "crypto_core_hchacha20_INPUTBYTES", "crypto_core_hchacha20_KEYBYTES", "crypto_core_hchacha20_OUTPUTBYTES", "crypto_core_hsalsa20_CONSTBYTES", "crypto_core_hsalsa20_INPUTBYTES", "crypto_core_hsalsa20_KEYBYTES", "crypto_core_hsalsa20_OUTPUTBYTES", "crypto_core_ristretto255_BYTES", "crypto_core_ristretto255_HASHBYTES", "crypto_core_ristretto255_NONREDUCEDSCALARBYTES", "crypto_core_ristretto255_SCALARBYTES", "crypto_core_salsa2012_CONSTBYTES", "crypto_core_salsa2012_INPUTBYTES", "crypto_core_salsa2012_KEYBYTES", "crypto_core_salsa2012_OUTPUTBYTES", "crypto_core_salsa208_CONSTBYTES", "crypto_core_salsa208_INPUTBYTES", "crypto_core_salsa208_KEYBYTES", "crypto_core_salsa208_OUTPUTBYTES", "crypto_core_salsa20_CONSTBYTES", "crypto_core_salsa20_INPUTBYTES", "crypto_core_salsa20_KEYBYTES", "crypto_core_s
for (a = 0; a < B.length; a++) "function" == typeof(_ = I["_" + B[a].toLowerCase()]) && (A[B[a]] = _());
var e = ["SODIUM_VERSION_STRING", "crypto_pwhash_STRPREFIX", "crypto_pwhash_argon2i_STRPREFIX", "crypto_pwhash_argon2id_STRPREFIX", "crypto_pwhash_scryptsalsa208sha256_STRPREFIX"];
for (a = 0; a < e.length; a++) {
var _;
"function" == typeof(_ = I["_" + e[a].toLowerCase()]) && (A[e[a]] = I.UTF8ToString(_()))
}
}
I = g;
try {
C();
var a = new Uint8Array([98, 97, 108, 108, 115]),
B = A.randombytes_buf(A.crypto_secretbox_NONCEBYTES),
e = A.randombytes_buf(A.crypto_secretbox_KEYBYTES),
_ = A.crypto_secretbox_easy(a, B, e),
t = A.crypto_secretbox_open_easy(_, B, e);
if (A.memcmp(a, t)) return
} catch (A) {
if (null == I.useBackupModule) throw new Error("Both wasm and asm failed to load" + A)
}
I.useBackupModule(), C()
}));
function B(A) {
if ("function" == typeof TextEncoder) return (new TextEncoder).encode(A);
A = unescape(encodeURIComponent(A));
for (var g = new Uint8Array(A.length), I = 0, C = A.length; I < C; I++) g[I] = A.charCodeAt(I);
return g
}
function e(A) {
if ("function" == typeof TextDecoder) return new TextDecoder("utf-8", {
fatal: !0
}).decode(A);
var g = 8192,
I = Math.ceil(A.length / g);
if (I <= 1) try {
return decodeURIComponent(escape(String.fromCharCode.apply(null, A)))
} catch (A) {
throw new TypeError("The encoded data was not valid.")
}
for (var C = "", a = 0, B = 0; B < I; B++) {
var _ = Array.prototype.slice.call(A, B * g + a, (B + 1) * g + a);
if (0 != _.length) {
var t, r = _.length,
o = 0;
do {
var i = _[--r];
i >= 240 ? (o = 4, t = !0) : i >= 224 ? (o = 3, t = !0) : i >= 192 ? (o = 2, t = !0) : i < 128 && (o = 1, t = !0)
} while (!t);
for (var c = o - (_.length - r), Q = 0; Q < c; Q++) a--, _.pop();
C += e(_)
}
}
return C
}
function _(A) {
A = f(null, A, "input");
for (var g, I, C, a = "", B = 0; B < A.length; B++) C = 87 + (I = 15 & A[B]) + (I - 10 >> 8 & -39) << 8 | 87 + (g = A[B] >>> 4) + (g - 10 >> 8 & -39), a += String.fromCharCode(255 & C) + String.fromCharCode(C >>> 8);
return a
}
var t = {
ORIGINAL: 1,
ORIGINAL_NO_PADDING: 3,
URLSAFE: 5,
URLSAFE_NO_PADDING: 7
};
function r(A) {
if (null == A) return t.URLSAFE_NO_PADDING;
if (A !== t.ORIGINAL && A !== t.ORIGINAL_NO_PADDING && A !== t.URLSAFE && A != t.URLSAFE_NO_PADDING) throw new Error("unsupported base64 variant");
return A
}
function o(A, g) {
g = r(g), A = f(a, A, "input");
var C, a = [],
B = 0 | Math.floor(A.length / 3),
_ = A.length - 3 * B,
t = 4 * B + (0 !== _ ? 0 == (2 & g) ? 4 : 2 + (_ >>> 1) : 0),
o = new y(t + 1),
i = E(A);
return a.push(i), a.push(o.address), 0 === I._sodium_bin2base64(o.address, o.length, i, A.length, g) && n(a, "conversion failed"), o.length = t, C = e(o.to_Uint8Array()), h(a), C
}
function i(A, g) {
var I = g || C;
if (!c(I)) throw new Error(I + " output format is not available");
if (A instanceof y) {
if ("uint8array" === I) return A.to_Uint8Array();
if ("text" === I) return e(A.to_Uint8Array());
if ("hex" === I) return _(A.to_Uint8Array());
if ("base64" === I) return o(A.to_Uint8Array(), t.URLSAFE_NO_PADDING);
throw new Error('What is output format "' + I + '"?')
}
if ("object" == typeof A) {
for (var a = Object.keys(A), B = {}, r = 0; r < a.length; r++) B[a[r]] = i(A[a[r]], I);
return B
}
if ("string" == typeof A) return A;
throw new TypeError("Cannot format output")
}
function c(A) {
for (var g = ["uint8array", "text", "hex", "base64"], I = 0; I < g.length; I++)
if (g[I] === A) return !0;
return !1
}
function Q(A) {
if (A) {
if ("string" != typeof A) throw new TypeError("When defined, the output format must be a string");
if (!c(A)) throw new Error(A + " is not a supported output format")
}
}
function y(A) {
this.length = A, this.address = s(A)
}
function E(A) {
var g = s(A.length);
return I.HEAPU8.set(A, g), g
}
function s(A) {
var g = I._malloc(A);
if (0 === g) throw {
message: "_malloc() failed",
length: A
};
return g
}
function h(A) {
if (A)
for (var g = 0; g < A.length; g++) C = A[g], I._free(C);
var C
}
function n(A, g) {
throw h(A), new Error(g)
}
function p(A, g) {
throw h(A), new TypeError(g)
}
function D(A, g, I) {
null == g && p(A, I + " cannot be null or undefined")
}
function f(A, g, I) {
return D(A, g, I), g instanceof Uint8Array ? g : "string" == typeof g ? B(g) : void p(A, "unsupported input type for " + I)
}
function w(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = null;
null != A && (t = E(A = f(_, A, "secret_nonce")), A.length, _.push(t)), g = f(_, g, "ciphertext");
var r, o = I._crypto_aead_aegis128l_abytes(),
c = g.length;
c < o && p(_, "ciphertext is too short"), r = E(g), _.push(r);
var s = null,
D = 0;
null != C && (s = E(C = f(_, C, "additional_data")), D = C.length, _.push(s)), a = f(_, a, "public_nonce");
var w, k = 0 | I._crypto_aead_aegis128l_npubbytes();
a.length !== k && p(_, "invalid public_nonce length"), w = E(a), _.push(w), B = f(_, B, "key");
var l, d = 0 | I._crypto_aead_aegis128l_keybytes();
B.length !== d && p(_, "invalid key length"), l = E(B), _.push(l);
var u = new y(c - I._crypto_aead_aegis128l_abytes() | 0),
S = u.address;
if (_.push(S), 0 === I._crypto_aead_aegis128l_decrypt(S, null, t, r, c, 0, s, D, 0, w, l)) {
var b = i(u, e);
return h(_), b
}
n(_, "ciphertext cannot be decrypted using that key")
}
function k(A, g, C, a, B, e, _) {
var t = [];
Q(_);
var r = null;
null != A && (r = E(A = f(t, A, "secret_nonce")), A.length, t.push(r));
var o = E(g = f(t, g, "ciphertext")),
c = g.length;
t.push(o), C = f(t, C, "mac");
var s, D = 0 | I._crypto_box_macbytes();
C.length !== D && p(t, "invalid mac length"), s = E(C), t.push(s);
var w = null,
k = 0;
null != a && (w = E(a = f(t, a, "additional_data")), k = a.length, t.push(w)), B = f(t, B, "public_nonce");
var l, d = 0 | I._crypto_aead_aegis128l_npubbytes();
B.length !== d && p(t, "invalid public_nonce length"), l = E(B), t.push(l), e = f(t, e, "key");
var u, S = 0 | I._crypto_aead_aegis128l_keybytes();
e.length !== S && p(t, "invalid key length"), u = E(e), t.push(u);
var b = new y(0 | c),
F = b.address;
if (t.push(F), 0 === I._crypto_aead_aegis128l_decrypt_detached(F, r, o, c, 0, s, w, k, 0, l, u)) {
var N = i(b, _);
return h(t), N
}
n(t, "ciphertext cannot be decrypted using that key")
}
function l(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "message")),
r = A.length;
_.push(t);
var o = null,
c = 0;
null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o));
var s = null;
null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce");
var D, w = 0 | I._crypto_aead_aegis128l_npubbytes();
a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key");
var k, l = 0 | I._crypto_aead_aegis128l_keybytes();
B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k);
var d = new y(r + I._crypto_aead_aegis128l_abytes() | 0),
u = d.address;
if (_.push(u), 0 === I._crypto_aead_aegis128l_encrypt(u, null, t, r, 0, o, c, 0, s, D, k)) {
var S = i(d, e);
return h(_), S
}
n(_, "invalid usage")
}
function d(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "message")),
r = A.length;
_.push(t);
var o = null,
c = 0;
null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o));
var s = null;
null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce");
var D, w = 0 | I._crypto_aead_aegis128l_npubbytes();
a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key");
var k, l = 0 | I._crypto_aead_aegis128l_keybytes();
B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k);
var d = new y(0 | r),
u = d.address;
_.push(u);
var S = new y(0 | I._crypto_aead_aegis128l_abytes()),
b = S.address;
if (_.push(b), 0 === I._crypto_aead_aegis128l_encrypt_detached(u, b, null, t, r, 0, o, c, 0, s, D, k)) {
var F = i({
ciphertext: d,
mac: S
}, e);
return h(_), F
}
n(_, "invalid usage")
}
function u(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_aead_aegis128l_keybytes()),
a = C.address;
g.push(a), I._crypto_aead_aegis128l_keygen(a);
var B = i(C, A);
return h(g), B
}
function S(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = null;
null != A && (t = E(A = f(_, A, "secret_nonce")), A.length, _.push(t)), g = f(_, g, "ciphertext");
var r, o = I._crypto_aead_aegis256_abytes(),
c = g.length;
c < o && p(_, "ciphertext is too short"), r = E(g), _.push(r);
var s = null,
D = 0;
null != C && (s = E(C = f(_, C, "additional_data")), D = C.length, _.push(s)), a = f(_, a, "public_nonce");
var w, k = 0 | I._crypto_aead_aegis256_npubbytes();
a.length !== k && p(_, "invalid public_nonce length"), w = E(a), _.push(w), B = f(_, B, "key");
var l, d = 0 | I._crypto_aead_aegis256_keybytes();
B.length !== d && p(_, "invalid key length"), l = E(B), _.push(l);
var u = new y(c - I._crypto_aead_aegis256_abytes() | 0),
S = u.address;
if (_.push(S), 0 === I._crypto_aead_aegis256_decrypt(S, null, t, r, c, 0, s, D, 0, w, l)) {
var b = i(u, e);
return h(_), b
}
n(_, "ciphertext cannot be decrypted using that key")
}
function b(A, g, C, a, B, e, _) {
var t = [];
Q(_);
var r = null;
null != A && (r = E(A = f(t, A, "secret_nonce")), A.length, t.push(r));
var o = E(g = f(t, g, "ciphertext")),
c = g.length;
t.push(o), C = f(t, C, "mac");
var s, D = 0 | I._crypto_box_macbytes();
C.length !== D && p(t, "invalid mac length"), s = E(C), t.push(s);
var w = null,
k = 0;
null != a && (w = E(a = f(t, a, "additional_data")), k = a.length, t.push(w)), B = f(t, B, "public_nonce");
var l, d = 0 | I._crypto_aead_aegis256_npubbytes();
B.length !== d && p(t, "invalid public_nonce length"), l = E(B), t.push(l), e = f(t, e, "key");
var u, S = 0 | I._crypto_aead_aegis256_keybytes();
e.length !== S && p(t, "invalid key length"), u = E(e), t.push(u);
var b = new y(0 | c),
F = b.address;
if (t.push(F), 0 === I._crypto_aead_aegis256_decrypt_detached(F, r, o, c, 0, s, w, k, 0, l, u)) {
var N = i(b, _);
return h(t), N
}
n(t, "ciphertext cannot be decrypted using that key")
}
function F(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "message")),
r = A.length;
_.push(t);
var o = null,
c = 0;
null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o));
var s = null;
null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce");
var D, w = 0 | I._crypto_aead_aegis256_npubbytes();
a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key");
var k, l = 0 | I._crypto_aead_aegis256_keybytes();
B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k);
var d = new y(r + I._crypto_aead_aegis256_abytes() | 0),
u = d.address;
if (_.push(u), 0 === I._crypto_aead_aegis256_encrypt(u, null, t, r, 0, o, c, 0, s, D, k)) {
var S = i(d, e);
return h(_), S
}
n(_, "invalid usage")
}
function N(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "message")),
r = A.length;
_.push(t);
var o = null,
c = 0;
null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o));
var s = null;
null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce");
var D, w = 0 | I._crypto_aead_aegis256_npubbytes();
a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key");
var k, l = 0 | I._crypto_aead_aegis256_keybytes();
B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k);
var d = new y(0 | r),
u = d.address;
_.push(u);
var S = new y(0 | I._crypto_aead_aegis256_abytes()),
b = S.address;
if (_.push(b), 0 === I._crypto_aead_aegis256_encrypt_detached(u, b, null, t, r, 0, o, c, 0, s, D, k)) {
var F = i({
ciphertext: d,
mac: S
}, e);
return h(_), F
}
n(_, "invalid usage")
}
function v(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_aead_aegis256_keybytes()),
a = C.address;
g.push(a), I._crypto_aead_aegis256_keygen(a);
var B = i(C, A);
return h(g), B
}
function M(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = null;
null != A && (t = E(A = f(_, A, "secret_nonce")), A.length, _.push(t)), g = f(_, g, "ciphertext");
var r, o = I._crypto_aead_chacha20poly1305_abytes(),
c = g.length;
c < o && p(_, "ciphertext is too short"), r = E(g), _.push(r);
var s = null,
D = 0;
null != C && (s = E(C = f(_, C, "additional_data")), D = C.length, _.push(s)), a = f(_, a, "public_nonce");
var w, k = 0 | I._crypto_aead_chacha20poly1305_npubbytes();
a.length !== k && p(_, "invalid public_nonce length"), w = E(a), _.push(w), B = f(_, B, "key");
var l, d = 0 | I._crypto_aead_chacha20poly1305_keybytes();
B.length !== d && p(_, "invalid key length"), l = E(B), _.push(l);
var u = new y(c - I._crypto_aead_chacha20poly1305_abytes() | 0),
S = u.address;
if (_.push(S), 0 === I._crypto_aead_chacha20poly1305_decrypt(S, null, t, r, c, 0, s, D, 0, w, l)) {
var b = i(u, e);
return h(_), b
}
n(_, "ciphertext cannot be decrypted using that key")
}
function G(A, g, C, a, B, e, _) {
var t = [];
Q(_);
var r = null;
null != A && (r = E(A = f(t, A, "secret_nonce")), A.length, t.push(r));
var o = E(g = f(t, g, "ciphertext")),
c = g.length;
t.push(o), C = f(t, C, "mac");
var s, D = 0 | I._crypto_box_macbytes();
C.length !== D && p(t, "invalid mac length"), s = E(C), t.push(s);
var w = null,
k = 0;
null != a && (w = E(a = f(t, a, "additional_data")), k = a.length, t.push(w)), B = f(t, B, "public_nonce");
var l, d = 0 | I._crypto_aead_chacha20poly1305_npubbytes();
B.length !== d && p(t, "invalid public_nonce length"), l = E(B), t.push(l), e = f(t, e, "key");
var u, S = 0 | I._crypto_aead_chacha20poly1305_keybytes();
e.length !== S && p(t, "invalid key length"), u = E(e), t.push(u);
var b = new y(0 | c),
F = b.address;
if (t.push(F), 0 === I._crypto_aead_chacha20poly1305_decrypt_detached(F, r, o, c, 0, s, w, k, 0, l, u)) {
var N = i(b, _);
return h(t), N
}
n(t, "ciphertext cannot be decrypted using that key")
}
function K(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "message")),
r = A.length;
_.push(t);
var o = null,
c = 0;
null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o));
var s = null;
null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce");
var D, w = 0 | I._crypto_aead_chacha20poly1305_npubbytes();
a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key");
var k, l = 0 | I._crypto_aead_chacha20poly1305_keybytes();
B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k);
var d = new y(r + I._crypto_aead_chacha20poly1305_abytes() | 0),
u = d.address;
if (_.push(u), 0 === I._crypto_aead_chacha20poly1305_encrypt(u, null, t, r, 0, o, c, 0, s, D, k)) {
var S = i(d, e);
return h(_), S
}
n(_, "invalid usage")
}
function m(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "message")),
r = A.length;
_.push(t);
var o = null,
c = 0;
null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o));
var s = null;
null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce");
var D, w = 0 | I._crypto_aead_chacha20poly1305_npubbytes();
a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key");
var k, l = 0 | I._crypto_aead_chacha20poly1305_keybytes();
B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k);
var d = new y(0 | r),
u = d.address;
_.push(u);
var S = new y(0 | I._crypto_aead_chacha20poly1305_abytes()),
b = S.address;
if (_.push(b), 0 === I._crypto_aead_chacha20poly1305_encrypt_detached(u, b, null, t, r, 0, o, c, 0, s, D, k)) {
var F = i({
ciphertext: d,
mac: S
}, e);
return h(_), F
}
n(_, "invalid usage")
}
function Y(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = null;
null != A && (t = E(A = f(_, A, "secret_nonce")), A.length, _.push(t)), g = f(_, g, "ciphertext");
var r, o = I._crypto_aead_chacha20poly1305_ietf_abytes(),
c = g.length;
c < o && p(_, "ciphertext is too short"), r = E(g), _.push(r);
var s = null,
D = 0;
null != C && (s = E(C = f(_, C, "additional_data")), D = C.length, _.push(s)), a = f(_, a, "public_nonce");
var w, k = 0 | I._crypto_aead_chacha20poly1305_ietf_npubbytes();
a.length !== k && p(_, "invalid public_nonce length"), w = E(a), _.push(w), B = f(_, B, "key");
var l, d = 0 | I._crypto_aead_chacha20poly1305_ietf_keybytes();
B.length !== d && p(_, "invalid key length"), l = E(B), _.push(l);
var u = new y(c - I._crypto_aead_chacha20poly1305_ietf_abytes() | 0),
S = u.address;
if (_.push(S), 0 === I._crypto_aead_chacha20poly1305_ietf_decrypt(S, null, t, r, c, 0, s, D, 0, w, l)) {
var b = i(u, e);
return h(_), b
}
n(_, "ciphertext cannot be decrypted using that key")
}
function H(A, g, C, a, B, e, _) {
var t = [];
Q(_);
var r = null;
null != A && (r = E(A = f(t, A, "secret_nonce")), A.length, t.push(r));
var o = E(g = f(t, g, "ciphertext")),
c = g.length;
t.push(o), C = f(t, C, "mac");
var s, D = 0 | I._crypto_box_macbytes();
C.length !== D && p(t, "invalid mac length"), s = E(C), t.push(s);
var w = null,
k = 0;
null != a && (w = E(a = f(t, a, "additional_data")), k = a.length, t.push(w)), B = f(t, B, "public_nonce");
var l, d = 0 | I._crypto_aead_chacha20poly1305_ietf_npubbytes();
B.length !== d && p(t, "invalid public_nonce length"), l = E(B), t.push(l), e = f(t, e, "key");
var u, S = 0 | I._crypto_aead_chacha20poly1305_ietf_keybytes();
e.length !== S && p(t, "invalid key length"), u = E(e), t.push(u);
var b = new y(0 | c),
F = b.address;
if (t.push(F), 0 === I._crypto_aead_chacha20poly1305_ietf_decrypt_detached(F, r, o, c, 0, s, w, k, 0, l, u)) {
var N = i(b, _);
return h(t), N
}
n(t, "ciphertext cannot be decrypted using that key")
}
function U(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "message")),
r = A.length;
_.push(t);
var o = null,
c = 0;
null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o));
var s = null;
null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce");
var D, w = 0 | I._crypto_aead_chacha20poly1305_ietf_npubbytes();
a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key");
var k, l = 0 | I._crypto_aead_chacha20poly1305_ietf_keybytes();
B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k);
var d = new y(r + I._crypto_aead_chacha20poly1305_ietf_abytes() | 0),
u = d.address;
if (_.push(u), 0 === I._crypto_aead_chacha20poly1305_ietf_encrypt(u, null, t, r, 0, o, c, 0, s, D, k)) {
var S = i(d, e);
return h(_), S
}
n(_, "invalid usage")
}
function J(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "message")),
r = A.length;
_.push(t);
var o = null,
c = 0;
null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o));
var s = null;
null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce");
var D, w = 0 | I._crypto_aead_chacha20poly1305_ietf_npubbytes();
a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key");
var k, l = 0 | I._crypto_aead_chacha20poly1305_ietf_keybytes();
B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k);
var d = new y(0 | r),
u = d.address;
_.push(u);
var S = new y(0 | I._crypto_aead_chacha20poly1305_ietf_abytes()),
b = S.address;
if (_.push(b), 0 === I._crypto_aead_chacha20poly1305_ietf_encrypt_detached(u, b, null, t, r, 0, o, c, 0, s, D, k)) {
var F = i({
ciphertext: d,
mac: S
}, e);
return h(_), F
}
n(_, "invalid usage")
}
function x(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_aead_chacha20poly1305_ietf_keybytes()),
a = C.address;
g.push(a), I._crypto_aead_chacha20poly1305_ietf_keygen(a);
var B = i(C, A);
return h(g), B
}
function R(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_aead_chacha20poly1305_keybytes()),
a = C.address;
g.push(a), I._crypto_aead_chacha20poly1305_keygen(a);
var B = i(C, A);
return h(g), B
}
function L(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = null;
null != A && (t = E(A = f(_, A, "secret_nonce")), A.length, _.push(t)), g = f(_, g, "ciphertext");
var r, o = I._crypto_aead_xchacha20poly1305_ietf_abytes(),
c = g.length;
c < o && p(_, "ciphertext is too short"), r = E(g), _.push(r);
var s = null,
D = 0;
null != C && (s = E(C = f(_, C, "additional_data")), D = C.length, _.push(s)), a = f(_, a, "public_nonce");
var w, k = 0 | I._crypto_aead_xchacha20poly1305_ietf_npubbytes();
a.length !== k && p(_, "invalid public_nonce length"), w = E(a), _.push(w), B = f(_, B, "key");
var l, d = 0 | I._crypto_aead_xchacha20poly1305_ietf_keybytes();
B.length !== d && p(_, "invalid key length"), l = E(B), _.push(l);
var u = new y(c - I._crypto_aead_xchacha20poly1305_ietf_abytes() | 0),
S = u.address;
if (_.push(S), 0 === I._crypto_aead_xchacha20poly1305_ietf_decrypt(S, null, t, r, c, 0, s, D, 0, w, l)) {
var b = i(u, e);
return h(_), b
}
n(_, "ciphertext cannot be decrypted using that key")
}
function P(A, g, C, a, B, e, _) {
var t = [];
Q(_);
var r = null;
null != A && (r = E(A = f(t, A, "secret_nonce")), A.length, t.push(r));
var o = E(g = f(t, g, "ciphertext")),
c = g.length;
t.push(o), C = f(t, C, "mac");
var s, D = 0 | I._crypto_box_macbytes();
C.length !== D && p(t, "invalid mac length"), s = E(C), t.push(s);
var w = null,
k = 0;
null != a && (w = E(a = f(t, a, "additional_data")), k = a.length, t.push(w)), B = f(t, B, "public_nonce");
var l, d = 0 | I._crypto_aead_xchacha20poly1305_ietf_npubbytes();
B.length !== d && p(t, "invalid public_nonce length"), l = E(B), t.push(l), e = f(t, e, "key");
var u, S = 0 | I._crypto_aead_xchacha20poly1305_ietf_keybytes();
e.length !== S && p(t, "invalid key length"), u = E(e), t.push(u);
var b = new y(0 | c),
F = b.address;
if (t.push(F), 0 === I._crypto_aead_xchacha20poly1305_ietf_decrypt_detached(F, r, o, c, 0, s, w, k, 0, l, u)) {
var N = i(b, _);
return h(t), N
}
n(t, "ciphertext cannot be decrypted using that key")
}
function q(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "message")),
r = A.length;
_.push(t);
var o = null,
c = 0;
null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o));
var s = null;
null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce");
var D, w = 0 | I._crypto_aead_xchacha20poly1305_ietf_npubbytes();
a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key");
var k, l = 0 | I._crypto_aead_xchacha20poly1305_ietf_keybytes();
B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k);
var d = new y(r + I._crypto_aead_xchacha20poly1305_ietf_abytes() | 0),
u = d.address;
if (_.push(u), 0 === I._crypto_aead_xchacha20poly1305_ietf_encrypt(u, null, t, r, 0, o, c, 0, s, D, k)) {
var S = i(d, e);
return h(_), S
}
n(_, "invalid usage")
}
function z(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "message")),
r = A.length;
_.push(t);
var o = null,
c = 0;
null != g && (o = E(g = f(_, g, "additional_data")), c = g.length, _.push(o));
var s = null;
null != C && (s = E(C = f(_, C, "secret_nonce")), C.length, _.push(s)), a = f(_, a, "public_nonce");
var D, w = 0 | I._crypto_aead_xchacha20poly1305_ietf_npubbytes();
a.length !== w && p(_, "invalid public_nonce length"), D = E(a), _.push(D), B = f(_, B, "key");
var k, l = 0 | I._crypto_aead_xchacha20poly1305_ietf_keybytes();
B.length !== l && p(_, "invalid key length"), k = E(B), _.push(k);
var d = new y(0 | r),
u = d.address;
_.push(u);
var S = new y(0 | I._crypto_aead_xchacha20poly1305_ietf_abytes()),
b = S.address;
if (_.push(b), 0 === I._crypto_aead_xchacha20poly1305_ietf_encrypt_detached(u, b, null, t, r, 0, o, c, 0, s, D, k)) {
var F = i({
ciphertext: d,
mac: S
}, e);
return h(_), F
}
n(_, "invalid usage")
}
function T(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_aead_xchacha20poly1305_ietf_keybytes()),
a = C.address;
g.push(a), I._crypto_aead_xchacha20poly1305_ietf_keygen(a);
var B = i(C, A);
return h(g), B
}
function j(A, g, C) {
var a = [];
Q(C);
var B = E(A = f(a, A, "message")),
e = A.length;
a.push(B), g = f(a, g, "key");
var _, t = 0 | I._crypto_auth_keybytes();
g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_auth_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_auth(o, B, e, 0, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid usage")
}
function X(A, g, C) {
var a = [];
Q(C);
var B = E(A = f(a, A, "message")),
e = A.length;
a.push(B), g = f(a, g, "key");
var _, t = 0 | I._crypto_auth_hmacsha256_keybytes();
g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_auth_hmacsha256_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_auth_hmacsha256(o, B, e, 0, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid usage")
}
function O(A, g) {
var C = [];
Q(g), D(C, A, "state_address");
var a = new y(0 | I._crypto_auth_hmacsha256_bytes()),
B = a.address;
if (C.push(B), 0 == (0 | I._crypto_auth_hmacsha256_final(A, B))) {
var e = (I._free(A), i(a, g));
return h(C), e
}
n(C, "invalid usage")
}
function W(A, g) {
var C = [];
Q(g);
var a = null,
B = 0;
null != A && (a = E(A = f(C, A, "key")), B = A.length, C.push(a));
var e = new y(208).address;
if (0 == (0 | I._crypto_auth_hmacsha256_init(e, a, B))) {
var _ = e;
return h(C), _
}
n(C, "invalid usage")
}
function V(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_auth_hmacsha256_keybytes()),
a = C.address;
g.push(a), I._crypto_auth_hmacsha256_keygen(a);
var B = i(C, A);
return h(g), B
}
function Z(A, g, C) {
var a = [];
Q(C), D(a, A, "state_address");
var B = E(g = f(a, g, "message_chunk")),
e = g.length;
a.push(B), 0 != (0 | I._crypto_auth_hmacsha256_update(A, B, e)) && n(a, "invalid usage"), h(a)
}
function $(A, g, C) {
var a = [];
A = f(a, A, "tag");
var B, e = 0 | I._crypto_auth_hmacsha256_bytes();
A.length !== e && p(a, "invalid tag length"), B = E(A), a.push(B);
var _ = E(g = f(a, g, "message")),
t = g.length;
a.push(_), C = f(a, C, "key");
var r, o = 0 | I._crypto_auth_hmacsha256_keybytes();
C.length !== o && p(a, "invalid key length"), r = E(C), a.push(r);
var i = 0 == (0 | I._crypto_auth_hmacsha256_verify(B, _, t, 0, r));
return h(a), i
}
function AA(A, g, C) {
var a = [];
Q(C);
var B = E(A = f(a, A, "message")),
e = A.length;
a.push(B), g = f(a, g, "key");
var _, t = 0 | I._crypto_auth_hmacsha512_keybytes();
g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_auth_hmacsha512_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_auth_hmacsha512(o, B, e, 0, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid usage")
}
function gA(A, g) {
var C = [];
Q(g), D(C, A, "state_address");
var a = new y(0 | I._crypto_auth_hmacsha512_bytes()),
B = a.address;
if (C.push(B), 0 == (0 | I._crypto_auth_hmacsha512_final(A, B))) {
var e = (I._free(A), i(a, g));
return h(C), e
}
n(C, "invalid usage")
}
function IA(A, g) {
var C = [];
Q(g);
var a = null,
B = 0;
null != A && (a = E(A = f(C, A, "key")), B = A.length, C.push(a));
var e = new y(416).address;
if (0 == (0 | I._crypto_auth_hmacsha512_init(e, a, B))) {
var _ = e;
return h(C), _
}
n(C, "invalid usage")
}
function CA(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_auth_hmacsha512_keybytes()),
a = C.address;
g.push(a), I._crypto_auth_hmacsha512_keygen(a);
var B = i(C, A);
return h(g), B
}
function aA(A, g, C) {
var a = [];
Q(C), D(a, A, "state_address");
var B = E(g = f(a, g, "message_chunk")),
e = g.length;
a.push(B), 0 != (0 | I._crypto_auth_hmacsha512_update(A, B, e)) && n(a, "invalid usage"), h(a)
}
function BA(A, g, C) {
var a = [];
A = f(a, A, "tag");
var B, e = 0 | I._crypto_auth_hmacsha512_bytes();
A.length !== e && p(a, "invalid tag length"), B = E(A), a.push(B);
var _ = E(g = f(a, g, "message")),
t = g.length;
a.push(_), C = f(a, C, "key");
var r, o = 0 | I._crypto_auth_hmacsha512_keybytes();
C.length !== o && p(a, "invalid key length"), r = E(C), a.push(r);
var i = 0 == (0 | I._crypto_auth_hmacsha512_verify(B, _, t, 0, r));
return h(a), i
}
function eA(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_auth_keybytes()),
a = C.address;
g.push(a), I._crypto_auth_keygen(a);
var B = i(C, A);
return h(g), B
}
function _A(A, g, C) {
var a = [];
A = f(a, A, "tag");
var B, e = 0 | I._crypto_auth_bytes();
A.length !== e && p(a, "invalid tag length"), B = E(A), a.push(B);
var _ = E(g = f(a, g, "message")),
t = g.length;
a.push(_), C = f(a, C, "key");
var r, o = 0 | I._crypto_auth_keybytes();
C.length !== o && p(a, "invalid key length"), r = E(C), a.push(r);
var i = 0 == (0 | I._crypto_auth_verify(B, _, t, 0, r));
return h(a), i
}
function tA(A, g, C) {
var a = [];
Q(C), A = f(a, A, "publicKey");
var B, e = 0 | I._crypto_box_publickeybytes();
A.length !== e && p(a, "invalid publicKey length"), B = E(A), a.push(B), g = f(a, g, "privateKey");
var _, t = 0 | I._crypto_box_secretkeybytes();
g.length !== t && p(a, "invalid privateKey length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_box_beforenmbytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_box_beforenm(o, B, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid usage")
}
function rA(A, g, C) {
var a = [];
Q(C), A = f(a, A, "publicKey");
var B, e = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes();
A.length !== e && p(a, "invalid publicKey length"), B = E(A), a.push(B), g = f(a, g, "privateKey");
var _, t = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes();
g.length !== t && p(a, "invalid privateKey length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_box_curve25519xchacha20poly1305_beforenmbytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_beforenm(o, B, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid usage")
}
function oA(A, g, C, a, B) {
var e = [];
Q(B);
var _ = E(A = f(e, A, "message")),
t = A.length;
e.push(_), g = f(e, g, "nonce");
var r, o = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes();
g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), C = f(e, C, "publicKey");
var c, s = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes();
C.length !== s && p(e, "invalid publicKey length"), c = E(C), e.push(c), a = f(e, a, "privateKey");
var D, w = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes();
a.length !== w && p(e, "invalid privateKey length"), D = E(a), e.push(D);
var k = new y(0 | t),
l = k.address;
e.push(l);
var d = new y(0 | I._crypto_box_curve25519xchacha20poly1305_macbytes()),
u = d.address;
if (e.push(u), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_detached(l, u, _, t, 0, r, c, D))) {
var S = i({
ciphertext: k,
mac: d
}, B);
return h(e), S
}
n(e, "invalid usage")
}
function iA(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "message")),
_ = A.length;
B.push(e), g = f(B, g, "nonce");
var t, r = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes();
g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "sharedKey");
var o, c = 0 | I._crypto_box_curve25519xchacha20poly1305_beforenmbytes();
C.length !== c && p(B, "invalid sharedKey length"), o = E(C), B.push(o);
var s = new y(0 | _),
D = s.address;
B.push(D);
var w = new y(0 | I._crypto_box_curve25519xchacha20poly1305_macbytes()),
k = w.address;
if (B.push(k), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_detached_afternm(D, k, e, _, 0, t, o))) {
var l = i({
ciphertext: s,
mac: w
}, a);
return h(B), l
}
n(B, "invalid usage")
}
function cA(A, g, C, a, B) {
var e = [];
Q(B);
var _ = E(A = f(e, A, "message")),
t = A.length;
e.push(_), g = f(e, g, "nonce");
var r, o = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes();
g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), C = f(e, C, "publicKey");
var c, s = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes();
C.length !== s && p(e, "invalid publicKey length"), c = E(C), e.push(c), a = f(e, a, "privateKey");
var D, w = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes();
a.length !== w && p(e, "invalid privateKey length"), D = E(a), e.push(D);
var k = new y(t + I._crypto_box_curve25519xchacha20poly1305_macbytes() | 0),
l = k.address;
if (e.push(l), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_easy(l, _, t, 0, r, c, D))) {
var d = i(k, B);
return h(e), d
}
n(e, "invalid usage")
}
function QA(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "message")),
_ = A.length;
B.push(e), g = f(B, g, "nonce");
var t, r = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes();
g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "sharedKey");
var o, c = 0 | I._crypto_box_curve25519xchacha20poly1305_beforenmbytes();
C.length !== c && p(B, "invalid sharedKey length"), o = E(C), B.push(o);
var s = new y(_ + I._crypto_box_curve25519xchacha20poly1305_macbytes() | 0),
D = s.address;
if (B.push(D), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_easy_afternm(D, e, _, 0, t, o))) {
var w = i(s, a);
return h(B), w
}
n(B, "invalid usage")
}
function yA(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes()),
a = C.address;
g.push(a);
var B = new y(0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes()),
e = B.address;
g.push(e), I._crypto_box_curve25519xchacha20poly1305_keypair(a, e);
var _ = i({
publicKey: C,
privateKey: B,
keyType: "curve25519"
}, A);
return h(g), _
}
function EA(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "ciphertext")),
r = A.length;
_.push(t), g = f(_, g, "mac");
var o, c = 0 | I._crypto_box_curve25519xchacha20poly1305_macbytes();
g.length !== c && p(_, "invalid mac length"), o = E(g), _.push(o), C = f(_, C, "nonce");
var s, D = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes();
C.length !== D && p(_, "invalid nonce length"), s = E(C), _.push(s), a = f(_, a, "publicKey");
var w, k = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes();
a.length !== k && p(_, "invalid publicKey length"), w = E(a), _.push(w), B = f(_, B, "privateKey");
var l, d = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes();
B.length !== d && p(_, "invalid privateKey length"), l = E(B), _.push(l);
var u = new y(0 | r),
S = u.address;
if (_.push(S), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_open_detached(S, t, o, r, 0, s, w, l))) {
var b = i(u, e);
return h(_), b
}
n(_, "incorrect key pair for the given ciphertext")
}
function sA(A, g, C, a, B) {
var e = [];
Q(B);
var _ = E(A = f(e, A, "ciphertext")),
t = A.length;
e.push(_), g = f(e, g, "mac");
var r, o = 0 | I._crypto_box_curve25519xchacha20poly1305_macbytes();
g.length !== o && p(e, "invalid mac length"), r = E(g), e.push(r), C = f(e, C, "nonce");
var c, s = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes();
C.length !== s && p(e, "invalid nonce length"), c = E(C), e.push(c), a = f(e, a, "sharedKey");
var D, w = 0 | I._crypto_box_curve25519xchacha20poly1305_beforenmbytes();
a.length !== w && p(e, "invalid sharedKey length"), D = E(a), e.push(D);
var k = new y(0 | t),
l = k.address;
if (e.push(l), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_open_detached_afternm(l, _, r, t, 0, c, D))) {
var d = i(k, B);
return h(e), d
}
n(e, "incorrect secret key for the given ciphertext")
}
function hA(A, g, C, a, B) {
var e = [];
Q(B), A = f(e, A, "ciphertext");
var _, t = I._crypto_box_curve25519xchacha20poly1305_macbytes(),
r = A.length;
r < t && p(e, "ciphertext is too short"), _ = E(A), e.push(_), g = f(e, g, "nonce");
var o, c = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes();
g.length !== c && p(e, "invalid nonce length"), o = E(g), e.push(o), C = f(e, C, "publicKey");
var s, D = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes();
C.length !== D && p(e, "invalid publicKey length"), s = E(C), e.push(s), a = f(e, a, "privateKey");
var w, k = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes();
a.length !== k && p(e, "invalid privateKey length"), w = E(a), e.push(w);
var l = new y(r - I._crypto_box_curve25519xchacha20poly1305_macbytes() | 0),
d = l.address;
if (e.push(d), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_open_easy(d, _, r, 0, o, s, w))) {
var u = i(l, B);
return h(e), u
}
n(e, "incorrect key pair for the given ciphertext")
}
function nA(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "ciphertext")),
_ = A.length;
B.push(e), g = f(B, g, "nonce");
var t, r = 0 | I._crypto_box_curve25519xchacha20poly1305_noncebytes();
g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "sharedKey");
var o, c = 0 | I._crypto_box_curve25519xchacha20poly1305_beforenmbytes();
C.length !== c && p(B, "invalid sharedKey length"), o = E(C), B.push(o);
var s = new y(_ - I._crypto_box_curve25519xchacha20poly1305_macbytes() | 0),
D = s.address;
if (B.push(D), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_open_easy_afternm(D, e, _, 0, t, o))) {
var w = i(s, a);
return h(B), w
}
n(B, "incorrect secret key for the given ciphertext")
}
function pA(A, g, C) {
var a = [];
Q(C);
var B = E(A = f(a, A, "message")),
e = A.length;
a.push(B), g = f(a, g, "publicKey");
var _, t = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes();
g.length !== t && p(a, "invalid publicKey length"), _ = E(g), a.push(_);
var r = new y(e + I._crypto_box_curve25519xchacha20poly1305_sealbytes() | 0),
o = r.address;
a.push(o), I._crypto_box_curve25519xchacha20poly1305_seal(o, B, e, 0, _);
var c = i(r, C);
return h(a), c
}
function DA(A, g, C, a) {
var B = [];
Q(a), A = f(B, A, "ciphertext");
var e, _ = I._crypto_box_curve25519xchacha20poly1305_sealbytes(),
t = A.length;
t < _ && p(B, "ciphertext is too short"), e = E(A), B.push(e), g = f(B, g, "publicKey");
var r, o = 0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes();
g.length !== o && p(B, "invalid publicKey length"), r = E(g), B.push(r), C = f(B, C, "secretKey");
var c, s = 0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes();
C.length !== s && p(B, "invalid secretKey length"), c = E(C), B.push(c);
var n = new y(t - I._crypto_box_curve25519xchacha20poly1305_sealbytes() | 0),
D = n.address;
B.push(D), I._crypto_box_curve25519xchacha20poly1305_seal_open(D, e, t, 0, r, c);
var w = i(n, a);
return h(B), w
}
function fA(A, g) {
var C = [];
Q(g), A = f(C, A, "seed");
var a, B = 0 | I._crypto_box_curve25519xchacha20poly1305_seedbytes();
A.length !== B && p(C, "invalid seed length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_box_curve25519xchacha20poly1305_publickeybytes()),
_ = e.address;
C.push(_);
var t = new y(0 | I._crypto_box_curve25519xchacha20poly1305_secretkeybytes()),
r = t.address;
if (C.push(r), 0 == (0 | I._crypto_box_curve25519xchacha20poly1305_seed_keypair(_, r, a))) {
var o = {
publicKey: i(e, g),
privateKey: i(t, g),
keyType: "x25519"
};
return h(C), o
}
n(C, "invalid usage")
}
function wA(A, g, C, a, B) {
var e = [];
Q(B);
var _ = E(A = f(e, A, "message")),
t = A.length;
e.push(_), g = f(e, g, "nonce");
var r, o = 0 | I._crypto_box_noncebytes();
g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), C = f(e, C, "publicKey");
var c, s = 0 | I._crypto_box_publickeybytes();
C.length !== s && p(e, "invalid publicKey length"), c = E(C), e.push(c), a = f(e, a, "privateKey");
var D, w = 0 | I._crypto_box_secretkeybytes();
a.length !== w && p(e, "invalid privateKey length"), D = E(a), e.push(D);
var k = new y(0 | t),
l = k.address;
e.push(l);
var d = new y(0 | I._crypto_box_macbytes()),
u = d.address;
if (e.push(u), 0 == (0 | I._crypto_box_detached(l, u, _, t, 0, r, c, D))) {
var S = i({
ciphertext: k,
mac: d
}, B);
return h(e), S
}
n(e, "invalid usage")
}
function kA(A, g, C, a, B) {
var e = [];
Q(B);
var _ = E(A = f(e, A, "message")),
t = A.length;
e.push(_), g = f(e, g, "nonce");
var r, o = 0 | I._crypto_box_noncebytes();
g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), C = f(e, C, "publicKey");
var c, s = 0 | I._crypto_box_publickeybytes();
C.length !== s && p(e, "invalid publicKey length"), c = E(C), e.push(c), a = f(e, a, "privateKey");
var D, w = 0 | I._crypto_box_secretkeybytes();
a.length !== w && p(e, "invalid privateKey length"), D = E(a), e.push(D);
var k = new y(t + I._crypto_box_macbytes() | 0),
l = k.address;
if (e.push(l), 0 == (0 | I._crypto_box_easy(l, _, t, 0, r, c, D))) {
var d = i(k, B);
return h(e), d
}
n(e, "invalid usage")
}
function lA(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "message")),
_ = A.length;
B.push(e), g = f(B, g, "nonce");
var t, r = 0 | I._crypto_box_noncebytes();
g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "sharedKey");
var o, c = 0 | I._crypto_box_beforenmbytes();
C.length !== c && p(B, "invalid sharedKey length"), o = E(C), B.push(o);
var s = new y(_ + I._crypto_box_macbytes() | 0),
D = s.address;
if (B.push(D), 0 == (0 | I._crypto_box_easy_afternm(D, e, _, 0, t, o))) {
var w = i(s, a);
return h(B), w
}
n(B, "invalid usage")
}
function dA(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_box_publickeybytes()),
a = C.address;
g.push(a);
var B = new y(0 | I._crypto_box_secretkeybytes()),
e = B.address;
if (g.push(e), 0 == (0 | I._crypto_box_keypair(a, e))) {
var _ = {
publicKey: i(C, A),
privateKey: i(B, A),
keyType: "x25519"
};
return h(g), _
}
n(g, "internal error")
}
function uA(A, g, C, a, B, e) {
var _ = [];
Q(e);
var t = E(A = f(_, A, "ciphertext")),
r = A.length;
_.push(t), g = f(_, g, "mac");
var o, c = 0 | I._crypto_box_macbytes();
g.length !== c && p(_, "invalid mac length"), o = E(g), _.push(o), C = f(_, C, "nonce");
var s, D = 0 | I._crypto_box_noncebytes();
C.length !== D && p(_, "invalid nonce length"), s = E(C), _.push(s), a = f(_, a, "publicKey");
var w, k = 0 | I._crypto_box_publickeybytes();
a.length !== k && p(_, "invalid publicKey length"), w = E(a), _.push(w), B = f(_, B, "privateKey");
var l, d = 0 | I._crypto_box_secretkeybytes();
B.length !== d && p(_, "invalid privateKey length"), l = E(B), _.push(l);
var u = new y(0 | r),
S = u.address;
if (_.push(S), 0 == (0 | I._crypto_box_open_detached(S, t, o, r, 0, s, w, l))) {
var b = i(u, e);
return h(_), b
}
n(_, "incorrect key pair for the given ciphertext")
}
function SA(A, g, C, a, B) {
var e = [];
Q(B), A = f(e, A, "ciphertext");
var _, t = I._crypto_box_macbytes(),
r = A.length;
r < t && p(e, "ciphertext is too short"), _ = E(A), e.push(_), g = f(e, g, "nonce");
var o, c = 0 | I._crypto_box_noncebytes();
g.length !== c && p(e, "invalid nonce length"), o = E(g), e.push(o), C = f(e, C, "publicKey");
var s, D = 0 | I._crypto_box_publickeybytes();
C.length !== D && p(e, "invalid publicKey length"), s = E(C), e.push(s), a = f(e, a, "privateKey");
var w, k = 0 | I._crypto_box_secretkeybytes();
a.length !== k && p(e, "invalid privateKey length"), w = E(a), e.push(w);
var l = new y(r - I._crypto_box_macbytes() | 0),
d = l.address;
if (e.push(d), 0 == (0 | I._crypto_box_open_easy(d, _, r, 0, o, s, w))) {
var u = i(l, B);
return h(e), u
}
n(e, "incorrect key pair for the given ciphertext")
}
function bA(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "ciphertext")),
_ = A.length;
B.push(e), g = f(B, g, "nonce");
var t, r = 0 | I._crypto_box_noncebytes();
g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "sharedKey");
var o, c = 0 | I._crypto_box_beforenmbytes();
C.length !== c && p(B, "invalid sharedKey length"), o = E(C), B.push(o);
var s = new y(_ - I._crypto_box_macbytes() | 0),
D = s.address;
if (B.push(D), 0 == (0 | I._crypto_box_open_easy_afternm(D, e, _, 0, t, o))) {
var w = i(s, a);
return h(B), w
}
n(B, "incorrect secret key for the given ciphertext")
}
function FA(A, g, C) {
var a = [];
Q(C);
var B = E(A = f(a, A, "message")),
e = A.length;
a.push(B), g = f(a, g, "publicKey");
var _, t = 0 | I._crypto_box_publickeybytes();
g.length !== t && p(a, "invalid publicKey length"), _ = E(g), a.push(_);
var r = new y(e + I._crypto_box_sealbytes() | 0),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_box_seal(o, B, e, 0, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid usage")
}
function NA(A, g, C, a) {
var B = [];
Q(a), A = f(B, A, "ciphertext");
var e, _ = I._crypto_box_sealbytes(),
t = A.length;
t < _ && p(B, "ciphertext is too short"), e = E(A), B.push(e), g = f(B, g, "publicKey");
var r, o = 0 | I._crypto_box_publickeybytes();
g.length !== o && p(B, "invalid publicKey length"), r = E(g), B.push(r), C = f(B, C, "privateKey");
var c, s = 0 | I._crypto_box_secretkeybytes();
C.length !== s && p(B, "invalid privateKey length"), c = E(C), B.push(c);
var D = new y(t - I._crypto_box_sealbytes() | 0),
w = D.address;
if (B.push(w), 0 == (0 | I._crypto_box_seal_open(w, e, t, 0, r, c))) {
var k = i(D, a);
return h(B), k
}
n(B, "incorrect key pair for the given ciphertext")
}
function vA(A, g) {
var C = [];
Q(g), A = f(C, A, "seed");
var a, B = 0 | I._crypto_box_seedbytes();
A.length !== B && p(C, "invalid seed length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_box_publickeybytes()),
_ = e.address;
C.push(_);
var t = new y(0 | I._crypto_box_secretkeybytes()),
r = t.address;
if (C.push(r), 0 == (0 | I._crypto_box_seed_keypair(_, r, a))) {
var o = {
publicKey: i(e, g),
privateKey: i(t, g),
keyType: "x25519"
};
return h(C), o
}
n(C, "invalid usage")
}
function MA(A, g, C) {
var a = [];
Q(C), A = f(a, A, "p");
var B, e = 0 | I._crypto_core_ed25519_bytes();
A.length !== e && p(a, "invalid p length"), B = E(A), a.push(B), g = f(a, g, "q");
var _, t = 0 | I._crypto_core_ed25519_bytes();
g.length !== t && p(a, "invalid q length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_core_ed25519_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_core_ed25519_add(o, B, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "input is an invalid element")
}
function GA(A, g) {
var C = [];
Q(g);
var a = E(A = f(C, A, "r"));
A.length, C.push(a);
var B = new y(0 | I._crypto_core_ed25519_bytes()),
e = B.address;
if (C.push(e), 0 == (0 | I._crypto_core_ed25519_from_hash(e, a))) {
var _ = i(B, g);
return h(C), _
}
n(C, "invalid usage")
}
function KA(A, g) {
var C = [];
Q(g);
var a = E(A = f(C, A, "r"));
A.length, C.push(a);
var B = new y(0 | I._crypto_core_ed25519_bytes()),
e = B.address;
if (C.push(e), 0 == (0 | I._crypto_core_ed25519_from_uniform(e, a))) {
var _ = i(B, g);
return h(C), _
}
n(C, "invalid usage")
}
function mA(A, g) {
var C = [];
Q(g), A = f(C, A, "repr");
var a, B = 0 | I._crypto_core_ed25519_bytes();
A.length !== B && p(C, "invalid repr length"), a = E(A), C.push(a);
var e = 1 == (0 | I._crypto_core_ed25519_is_valid_point(a));
return h(C), e
}
function YA(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_core_ed25519_bytes()),
a = C.address;
g.push(a), I._crypto_core_ed25519_random(a);
var B = i(C, A);
return h(g), B
}
function HA(A, g, C) {
var a = [];
Q(C), A = f(a, A, "x");
var B, e = 0 | I._crypto_core_ed25519_scalarbytes();
A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y");
var _, t = 0 | I._crypto_core_ed25519_scalarbytes();
g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_core_ed25519_scalarbytes()),
o = r.address;
a.push(o), I._crypto_core_ed25519_scalar_add(o, B, _);
var c = i(r, C);
return h(a), c
}
function UA(A, g) {
var C = [];
Q(g), A = f(C, A, "s");
var a, B = 0 | I._crypto_core_ed25519_scalarbytes();
A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_core_ed25519_scalarbytes()),
_ = e.address;
C.push(_), I._crypto_core_ed25519_scalar_complement(_, a);
var t = i(e, g);
return h(C), t
}
function JA(A, g) {
var C = [];
Q(g), A = f(C, A, "s");
var a, B = 0 | I._crypto_core_ed25519_scalarbytes();
A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_core_ed25519_scalarbytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_core_ed25519_scalar_invert(_, a))) {
var t = i(e, g);
return h(C), t
}
n(C, "invalid reciprocate")
}
function xA(A, g, C) {
var a = [];
Q(C), A = f(a, A, "x");
var B, e = 0 | I._crypto_core_ed25519_scalarbytes();
A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y");
var _, t = 0 | I._crypto_core_ed25519_scalarbytes();
g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_core_ed25519_scalarbytes()),
o = r.address;
a.push(o), I._crypto_core_ed25519_scalar_mul(o, B, _);
var c = i(r, C);
return h(a), c
}
function RA(A, g) {
var C = [];
Q(g), A = f(C, A, "s");
var a, B = 0 | I._crypto_core_ed25519_scalarbytes();
A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_core_ed25519_scalarbytes()),
_ = e.address;
C.push(_), I._crypto_core_ed25519_scalar_negate(_, a);
var t = i(e, g);
return h(C), t
}
function LA(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_core_ed25519_scalarbytes()),
a = C.address;
g.push(a), I._crypto_core_ed25519_scalar_random(a);
var B = i(C, A);
return h(g), B
}
function PA(A, g) {
var C = [];
Q(g), A = f(C, A, "sample");
var a, B = 0 | I._crypto_core_ed25519_nonreducedscalarbytes();
A.length !== B && p(C, "invalid sample length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_core_ed25519_scalarbytes()),
_ = e.address;
C.push(_), I._crypto_core_ed25519_scalar_reduce(_, a);
var t = i(e, g);
return h(C), t
}
function qA(A, g, C) {
var a = [];
Q(C), A = f(a, A, "x");
var B, e = 0 | I._crypto_core_ed25519_scalarbytes();
A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y");
var _, t = 0 | I._crypto_core_ed25519_scalarbytes();
g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_core_ed25519_scalarbytes()),
o = r.address;
a.push(o), I._crypto_core_ed25519_scalar_sub(o, B, _);
var c = i(r, C);
return h(a), c
}
function zA(A, g, C) {
var a = [];
Q(C), A = f(a, A, "p");
var B, e = 0 | I._crypto_core_ed25519_bytes();
A.length !== e && p(a, "invalid p length"), B = E(A), a.push(B), g = f(a, g, "q");
var _, t = 0 | I._crypto_core_ed25519_bytes();
g.length !== t && p(a, "invalid q length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_core_ed25519_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_core_ed25519_sub(o, B, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "input is an invalid element")
}
function TA(A, g, C, a) {
var B = [];
Q(a), A = f(B, A, "input");
var e, _ = 0 | I._crypto_core_hchacha20_inputbytes();
A.length !== _ && p(B, "invalid input length"), e = E(A), B.push(e), g = f(B, g, "privateKey");
var t, r = 0 | I._crypto_core_hchacha20_keybytes();
g.length !== r && p(B, "invalid privateKey length"), t = E(g), B.push(t);
var o = null;
null != C && (o = E(C = f(B, C, "constant")), C.length, B.push(o));
var c = new y(0 | I._crypto_core_hchacha20_outputbytes()),
s = c.address;
if (B.push(s), 0 == (0 | I._crypto_core_hchacha20(s, e, t, o))) {
var D = i(c, a);
return h(B), D
}
n(B, "invalid usage")
}
function jA(A, g, C, a) {
var B = [];
Q(a), A = f(B, A, "input");
var e, _ = 0 | I._crypto_core_hsalsa20_inputbytes();
A.length !== _ && p(B, "invalid input length"), e = E(A), B.push(e), g = f(B, g, "privateKey");
var t, r = 0 | I._crypto_core_hsalsa20_keybytes();
g.length !== r && p(B, "invalid privateKey length"), t = E(g), B.push(t);
var o = null;
null != C && (o = E(C = f(B, C, "constant")), C.length, B.push(o));
var c = new y(0 | I._crypto_core_hsalsa20_outputbytes()),
s = c.address;
if (B.push(s), 0 == (0 | I._crypto_core_hsalsa20(s, e, t, o))) {
var D = i(c, a);
return h(B), D
}
n(B, "invalid usage")
}
function XA(A, g, C) {
var a = [];
Q(C), A = f(a, A, "p");
var B, e = 0 | I._crypto_core_ristretto255_bytes();
A.length !== e && p(a, "invalid p length"), B = E(A), a.push(B), g = f(a, g, "q");
var _, t = 0 | I._crypto_core_ristretto255_bytes();
g.length !== t && p(a, "invalid q length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_core_ristretto255_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_core_ristretto255_add(o, B, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "input is an invalid element")
}
function OA(A, g) {
var C = [];
Q(g);
var a = E(A = f(C, A, "r"));
A.length, C.push(a);
var B = new y(0 | I._crypto_core_ristretto255_bytes()),
e = B.address;
if (C.push(e), 0 == (0 | I._crypto_core_ristretto255_from_hash(e, a))) {
var _ = i(B, g);
return h(C), _
}
n(C, "invalid usage")
}
function WA(A, g) {
var C = [];
Q(g), A = f(C, A, "repr");
var a, B = 0 | I._crypto_core_ristretto255_bytes();
A.length !== B && p(C, "invalid repr length"), a = E(A), C.push(a);
var e = 1 == (0 | I._crypto_core_ristretto255_is_valid_point(a));
return h(C), e
}
function VA(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_core_ristretto255_bytes()),
a = C.address;
g.push(a), I._crypto_core_ristretto255_random(a);
var B = i(C, A);
return h(g), B
}
function ZA(A, g, C) {
var a = [];
Q(C), A = f(a, A, "x");
var B, e = 0 | I._crypto_core_ristretto255_scalarbytes();
A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y");
var _, t = 0 | I._crypto_core_ristretto255_scalarbytes();
g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_core_ristretto255_scalarbytes()),
o = r.address;
a.push(o), I._crypto_core_ristretto255_scalar_add(o, B, _);
var c = i(r, C);
return h(a), c
}
function $A(A, g) {
var C = [];
Q(g), A = f(C, A, "s");
var a, B = 0 | I._crypto_core_ristretto255_scalarbytes();
A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_core_ristretto255_scalarbytes()),
_ = e.address;
C.push(_), I._crypto_core_ristretto255_scalar_complement(_, a);
var t = i(e, g);
return h(C), t
}
function Ag(A, g) {
var C = [];
Q(g), A = f(C, A, "s");
var a, B = 0 | I._crypto_core_ristretto255_scalarbytes();
A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_core_ristretto255_scalarbytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_core_ristretto255_scalar_invert(_, a))) {
var t = i(e, g);
return h(C), t
}
n(C, "invalid reciprocate")
}
function gg(A, g, C) {
var a = [];
Q(C), A = f(a, A, "x");
var B, e = 0 | I._crypto_core_ristretto255_scalarbytes();
A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y");
var _, t = 0 | I._crypto_core_ristretto255_scalarbytes();
g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_core_ristretto255_scalarbytes()),
o = r.address;
a.push(o), I._crypto_core_ristretto255_scalar_mul(o, B, _);
var c = i(r, C);
return h(a), c
}
function Ig(A, g) {
var C = [];
Q(g), A = f(C, A, "s");
var a, B = 0 | I._crypto_core_ristretto255_scalarbytes();
A.length !== B && p(C, "invalid s length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_core_ristretto255_scalarbytes()),
_ = e.address;
C.push(_), I._crypto_core_ristretto255_scalar_negate(_, a);
var t = i(e, g);
return h(C), t
}
function Cg(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_core_ristretto255_scalarbytes()),
a = C.address;
g.push(a), I._crypto_core_ristretto255_scalar_random(a);
var B = i(C, A);
return h(g), B
}
function ag(A, g) {
var C = [];
Q(g), A = f(C, A, "sample");
var a, B = 0 | I._crypto_core_ristretto255_nonreducedscalarbytes();
A.length !== B && p(C, "invalid sample length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_core_ristretto255_scalarbytes()),
_ = e.address;
C.push(_), I._crypto_core_ristretto255_scalar_reduce(_, a);
var t = i(e, g);
return h(C), t
}
function Bg(A, g, C) {
var a = [];
Q(C), A = f(a, A, "x");
var B, e = 0 | I._crypto_core_ristretto255_scalarbytes();
A.length !== e && p(a, "invalid x length"), B = E(A), a.push(B), g = f(a, g, "y");
var _, t = 0 | I._crypto_core_ristretto255_scalarbytes();
g.length !== t && p(a, "invalid y length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_core_ristretto255_scalarbytes()),
o = r.address;
a.push(o), I._crypto_core_ristretto255_scalar_sub(o, B, _);
var c = i(r, C);
return h(a), c
}
function eg(A, g, C) {
var a = [];
Q(C), A = f(a, A, "p");
var B, e = 0 | I._crypto_core_ristretto255_bytes();
A.length !== e && p(a, "invalid p length"), B = E(A), a.push(B), g = f(a, g, "q");
var _, t = 0 | I._crypto_core_ristretto255_bytes();
g.length !== t && p(a, "invalid q length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_core_ristretto255_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_core_ristretto255_sub(o, B, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "input is an invalid element")
}
function _g(A, g, C, a) {
var B = [];
Q(a), D(B, A, "hash_length"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(B, "hash_length must be an unsigned integer");
var e = E(g = f(B, g, "message")),
_ = g.length;
B.push(e);
var t = null,
r = 0;
null != C && (t = E(C = f(B, C, "key")), r = C.length, B.push(t));
var o = new y(A |= 0),
c = o.address;
if (B.push(c), 0 == (0 | I._crypto_generichash(c, A, e, _, 0, t, r))) {
var s = i(o, a);
return h(B), s
}
n(B, "invalid usage")
}
function tg(A, g, C, a, B) {
var e = [];
Q(B), D(e, A, "subkey_len"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(e, "subkey_len must be an unsigned integer");
var _ = null,
t = 0;
null != g && (_ = E(g = f(e, g, "key")), t = g.length, e.push(_));
var r = null,
o = 0;
null != C && (C = f(e, C, "id"), o = 0 | I._crypto_generichash_blake2b_saltbytes(), C.length !== o && p(e, "invalid id length"), r = E(C), e.push(r));
var c = null,
s = 0;
null != a && (a = f(e, a, "ctx"), s = 0 | I._crypto_generichash_blake2b_personalbytes(), a.length !== s && p(e, "invalid ctx length"), c = E(a), e.push(c));
var w = new y(0 | A),
k = w.address;
if (e.push(k), 0 == (0 | I._crypto_generichash_blake2b_salt_personal(k, A, null, 0, 0, _, t, r, c))) {
var l = i(w, B);
return h(e), l
}
n(e, "invalid usage")
}
function rg(A, g, C) {
var a = [];
Q(C), D(a, A, "state_address"), D(a, g, "hash_length"), ("number" != typeof g || (0 | g) !== g || g < 0) && p(a, "hash_length must be an unsigned integer");
var B = new y(g |= 0),
e = B.address;
if (a.push(e), 0 == (0 | I._crypto_generichash_final(A, e, g))) {
var _ = (I._free(A), i(B, C));
return h(a), _
}
n(a, "invalid usage")
}
function og(A, g, C) {
var a = [];
Q(C);
var B = null,
e = 0;
null != A && (B = E(A = f(a, A, "key")), e = A.length, a.push(B)), D(a, g, "hash_length"), ("number" != typeof g || (0 | g) !== g || g < 0) && p(a, "hash_length must be an unsigned integer");
var _ = new y(357).address;
if (0 == (0 | I._crypto_generichash_init(_, B, e, g))) {
var t = _;
return h(a), t
}
n(a, "invalid usage")
}
function ig(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_generichash_keybytes()),
a = C.address;
g.push(a), I._crypto_generichash_keygen(a);
var B = i(C, A);
return h(g), B
}
function cg(A, g, C) {
var a = [];
Q(C), D(a, A, "state_address");
var B = E(g = f(a, g, "message_chunk")),
e = g.length;
a.push(B), 0 != (0 | I._crypto_generichash_update(A, B, e)) && n(a, "invalid usage"), h(a)
}
function Qg(A, g) {
var C = [];
Q(g);
var a = E(A = f(C, A, "message")),
B = A.length;
C.push(a);
var e = new y(0 | I._crypto_hash_bytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_hash(_, a, B, 0))) {
var t = i(e, g);
return h(C), t
}
n(C, "invalid usage")
}
function yg(A, g) {
var C = [];
Q(g);
var a = E(A = f(C, A, "message")),
B = A.length;
C.push(a);
var e = new y(0 | I._crypto_hash_sha256_bytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_hash_sha256(_, a, B, 0))) {
var t = i(e, g);
return h(C), t
}
n(C, "invalid usage")
}
function Eg(A, g) {
var C = [];
Q(g), D(C, A, "state_address");
var a = new y(0 | I._crypto_hash_sha256_bytes()),
B = a.address;
if (C.push(B), 0 == (0 | I._crypto_hash_sha256_final(A, B))) {
var e = (I._free(A), i(a, g));
return h(C), e
}
n(C, "invalid usage")
}
function sg(A) {
var g = [];
Q(A);
var C = new y(104).address;
if (0 == (0 | I._crypto_hash_sha256_init(C))) {
var a = C;
return h(g), a
}
n(g, "invalid usage")
}
function hg(A, g, C) {
var a = [];
Q(C), D(a, A, "state_address");
var B = E(g = f(a, g, "message_chunk")),
e = g.length;
a.push(B), 0 != (0 | I._crypto_hash_sha256_update(A, B, e)) && n(a, "invalid usage"), h(a)
}
function ng(A, g) {
var C = [];
Q(g);
var a = E(A = f(C, A, "message")),
B = A.length;
C.push(a);
var e = new y(0 | I._crypto_hash_sha512_bytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_hash_sha512(_, a, B, 0))) {
var t = i(e, g);
return h(C), t
}
n(C, "invalid usage")
}
function pg(A, g) {
var C = [];
Q(g), D(C, A, "state_address");
var a = new y(0 | I._crypto_hash_sha512_bytes()),
B = a.address;
if (C.push(B), 0 == (0 | I._crypto_hash_sha512_final(A, B))) {
var e = (I._free(A), i(a, g));
return h(C), e
}
n(C, "invalid usage")
}
function Dg(A) {
var g = [];
Q(A);
var C = new y(208).address;
if (0 == (0 | I._crypto_hash_sha512_init(C))) {
var a = C;
return h(g), a
}
n(g, "invalid usage")
}
function fg(A, g, C) {
var a = [];
Q(C), D(a, A, "state_address");
var B = E(g = f(a, g, "message_chunk")),
e = g.length;
a.push(B), 0 != (0 | I._crypto_hash_sha512_update(A, B, e)) && n(a, "invalid usage"), h(a)
}
function wg(A, g, C, a, e) {
var _ = [];
Q(e), D(_, A, "subkey_len"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(_, "subkey_len must be an unsigned integer"), D(_, g, "subkey_id");
var t, r = 0;
if ("bigint" == typeof g && g >= BigInt(0)) {
const A = g >> BigInt(32);
A > BigInt(4294967295) && p(_, "subkey_id cannot be more than 64 bits"), r = Number(A), t = Number(g & BigInt(4294967295))
} else "number" == typeof g && (0 | g) === g && g >= 0 ? t = g : p(_, "subkey_id must be an unsigned integer or bigint");
"string" != typeof C && p(_, "ctx must be a string"), C = B(C + "\0"), null != c && C.length - 1 !== c && p(_, "invalid ctx length");
var o = E(C),
c = C.length - 1;
_.push(o), a = f(_, a, "key");
var s, n = 0 | I._crypto_kdf_keybytes();
a.length !== n && p(_, "invalid key length"), s = E(a), _.push(s);
var w = new y(0 | A),
k = w.address;
_.push(k), I._crypto_kdf_derive_from_key(k, A, t, r, o, s);
var l = i(w, e);
return h(_), l
}
function kg(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_kdf_keybytes()),
a = C.address;
g.push(a), I._crypto_kdf_keygen(a);
var B = i(C, A);
return h(g), B
}
function lg(A, g, C, a) {
var B = [];
Q(a), A = f(B, A, "clientPublicKey");
var e, _ = 0 | I._crypto_kx_publickeybytes();
A.length !== _ && p(B, "invalid clientPublicKey length"), e = E(A), B.push(e), g = f(B, g, "clientSecretKey");
var t, r = 0 | I._crypto_kx_secretkeybytes();
g.length !== r && p(B, "invalid clientSecretKey length"), t = E(g), B.push(t), C = f(B, C, "serverPublicKey");
var o, c = 0 | I._crypto_kx_publickeybytes();
C.length !== c && p(B, "invalid serverPublicKey length"), o = E(C), B.push(o);
var s = new y(0 | I._crypto_kx_sessionkeybytes()),
D = s.address;
B.push(D);
var w = new y(0 | I._crypto_kx_sessionkeybytes()),
k = w.address;
if (B.push(k), 0 == (0 | I._crypto_kx_client_session_keys(D, k, e, t, o))) {
var l = i({
sharedRx: s,
sharedTx: w
}, a);
return h(B), l
}
n(B, "invalid usage")
}
function dg(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_kx_publickeybytes()),
a = C.address;
g.push(a);
var B = new y(0 | I._crypto_kx_secretkeybytes()),
e = B.address;
if (g.push(e), 0 == (0 | I._crypto_kx_keypair(a, e))) {
var _ = {
publicKey: i(C, A),
privateKey: i(B, A),
keyType: "x25519"
};
return h(g), _
}
n(g, "internal error")
}
function ug(A, g) {
var C = [];
Q(g), A = f(C, A, "seed");
var a, B = 0 | I._crypto_kx_seedbytes();
A.length !== B && p(C, "invalid seed length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_kx_publickeybytes()),
_ = e.address;
C.push(_);
var t = new y(0 | I._crypto_kx_secretkeybytes()),
r = t.address;
if (C.push(r), 0 == (0 | I._crypto_kx_seed_keypair(_, r, a))) {
var o = {
publicKey: i(e, g),
privateKey: i(t, g),
keyType: "x25519"
};
return h(C), o
}
n(C, "internal error")
}
function Sg(A, g, C, a) {
var B = [];
Q(a), A = f(B, A, "serverPublicKey");
var e, _ = 0 | I._crypto_kx_publickeybytes();
A.length !== _ && p(B, "invalid serverPublicKey length"), e = E(A), B.push(e), g = f(B, g, "serverSecretKey");
var t, r = 0 | I._crypto_kx_secretkeybytes();
g.length !== r && p(B, "invalid serverSecretKey length"), t = E(g), B.push(t), C = f(B, C, "clientPublicKey");
var o, c = 0 | I._crypto_kx_publickeybytes();
C.length !== c && p(B, "invalid clientPublicKey length"), o = E(C), B.push(o);
var s = new y(0 | I._crypto_kx_sessionkeybytes()),
D = s.address;
B.push(D);
var w = new y(0 | I._crypto_kx_sessionkeybytes()),
k = w.address;
if (B.push(k), 0 == (0 | I._crypto_kx_server_session_keys(D, k, e, t, o))) {
var l = i({
sharedRx: s,
sharedTx: w
}, a);
return h(B), l
}
n(B, "invalid usage")
}
function bg(A, g, C) {
var a = [];
Q(C);
var B = E(A = f(a, A, "message")),
e = A.length;
a.push(B), g = f(a, g, "key");
var _, t = 0 | I._crypto_onetimeauth_keybytes();
g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_onetimeauth_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_onetimeauth(o, B, e, 0, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid usage")
}
function Fg(A, g) {
var C = [];
Q(g), D(C, A, "state_address");
var a = new y(0 | I._crypto_onetimeauth_bytes()),
B = a.address;
if (C.push(B), 0 == (0 | I._crypto_onetimeauth_final(A, B))) {
var e = (I._free(A), i(a, g));
return h(C), e
}
n(C, "invalid usage")
}
function Ng(A, g) {
var C = [];
Q(g);
var a = null;
null != A && (a = E(A = f(C, A, "key")), A.length, C.push(a));
var B = new y(144).address;
if (0 == (0 | I._crypto_onetimeauth_init(B, a))) {
var e = B;
return h(C), e
}
n(C, "invalid usage")
}
function vg(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_onetimeauth_keybytes()),
a = C.address;
g.push(a), I._crypto_onetimeauth_keygen(a);
var B = i(C, A);
return h(g), B
}
function Mg(A, g, C) {
var a = [];
Q(C), D(a, A, "state_address");
var B = E(g = f(a, g, "message_chunk")),
e = g.length;
a.push(B), 0 != (0 | I._crypto_onetimeauth_update(A, B, e)) && n(a, "invalid usage"), h(a)
}
function Gg(A, g, C) {
var a = [];
A = f(a, A, "hash");
var B, e = 0 | I._crypto_onetimeauth_bytes();
A.length !== e && p(a, "invalid hash length"), B = E(A), a.push(B);
var _ = E(g = f(a, g, "message")),
t = g.length;
a.push(_), C = f(a, C, "key");
var r, o = 0 | I._crypto_onetimeauth_keybytes();
C.length !== o && p(a, "invalid key length"), r = E(C), a.push(r);
var i = 0 == (0 | I._crypto_onetimeauth_verify(B, _, t, 0, r));
return h(a), i
}
function Kg(A, g, C, a, B, e, _) {
var t = [];
Q(_), D(t, A, "keyLength"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(t, "keyLength must be an unsigned integer");
var r = E(g = f(t, g, "password")),
o = g.length;
t.push(r), C = f(t, C, "salt");
var c, s = 0 | I._crypto_pwhash_saltbytes();
C.length !== s && p(t, "invalid salt length"), c = E(C), t.push(c), D(t, a, "opsLimit"), ("number" != typeof a || (0 | a) !== a || a < 0) && p(t, "opsLimit must be an unsigned integer"), D(t, B, "memLimit"), ("number" != typeof B || (0 | B) !== B || B < 0) && p(t, "memLimit must be an unsigned integer"), D(t, e, "algorithm"), ("number" != typeof e || (0 | e) !== e || e < 0) && p(t, "algorithm must be an unsigned integer");
var w = new y(0 | A),
k = w.address;
if (t.push(k), 0 == (0 | I._crypto_pwhash(k, A, 0, r, o, 0, c, a, 0, B, e))) {
var l = i(w, _);
return h(t), l
}
n(t, "invalid usage")
}
function mg(A, g, C, a, B, e) {
var _ = [];
Q(e), D(_, A, "keyLength"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(_, "keyLength must be an unsigned integer");
var t = E(g = f(_, g, "password")),
r = g.length;
_.push(t), C = f(_, C, "salt");
var o, c = 0 | I._crypto_pwhash_scryptsalsa208sha256_saltbytes();
C.length !== c && p(_, "invalid salt length"), o = E(C), _.push(o), D(_, a, "opsLimit"), ("number" != typeof a || (0 | a) !== a || a < 0) && p(_, "opsLimit must be an unsigned integer"), D(_, B, "memLimit"), ("number" != typeof B || (0 | B) !== B || B < 0) && p(_, "memLimit must be an unsigned integer");
var s = new y(0 | A),
w = s.address;
if (_.push(w), 0 == (0 | I._crypto_pwhash_scryptsalsa208sha256(w, A, 0, t, r, 0, o, a, 0, B))) {
var k = i(s, e);
return h(_), k
}
n(_, "invalid usage")
}
function Yg(A, g, C, a, B, e, _) {
var t = [];
Q(_);
var r = E(A = f(t, A, "password")),
o = A.length;
t.push(r);
var c = E(g = f(t, g, "salt")),
s = g.length;
t.push(c), D(t, C, "opsLimit"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(t, "opsLimit must be an unsigned integer"), D(t, a, "r"), ("number" != typeof a || (0 | a) !== a || a < 0) && p(t, "r must be an unsigned integer"), D(t, B, "p"), ("number" != typeof B || (0 | B) !== B || B < 0) && p(t, "p must be an unsigned integer"), D(t, e, "keyLength"), ("number" != typeof e || (0 | e) !== e || e < 0) && p(t, "keyLength must be an unsigned integer");
var w = new y(0 | e),
k = w.address;
if (t.push(k), 0 == (0 | I._crypto_pwhash_scryptsalsa208sha256_ll(r, o, c, s, C, 0, a, B, k, e))) {
var l = i(w, _);
return h(t), l
}
n(t, "invalid usage")
}
function Hg(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "password")),
_ = A.length;
B.push(e), D(B, g, "opsLimit"), ("number" != typeof g || (0 | g) !== g || g < 0) && p(B, "opsLimit must be an unsigned integer"), D(B, C, "memLimit"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(B, "memLimit must be an unsigned integer");
var t = new y(0 | I._crypto_pwhash_scryptsalsa208sha256_strbytes()).address;
if (B.push(t), 0 == (0 | I._crypto_pwhash_scryptsalsa208sha256_str(t, e, _, 0, g, 0, C))) {
var r = I.UTF8ToString(t);
return h(B), r
}
n(B, "invalid usage")
}
function Ug(A, g, C) {
var a = [];
Q(C), "string" != typeof A && p(a, "hashed_password must be a string"), A = B(A + "\0"), null != _ && A.length - 1 !== _ && p(a, "invalid hashed_password length");
var e = E(A),
_ = A.length - 1;
a.push(e);
var t = E(g = f(a, g, "password")),
r = g.length;
a.push(t);
var o = 0 == (0 | I._crypto_pwhash_scryptsalsa208sha256_str_verify(e, t, r, 0));
return h(a), o
}
function Jg(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "password")),
_ = A.length;
B.push(e), D(B, g, "opsLimit"), ("number" != typeof g || (0 | g) !== g || g < 0) && p(B, "opsLimit must be an unsigned integer"), D(B, C, "memLimit"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(B, "memLimit must be an unsigned integer");
var t = new y(0 | I._crypto_pwhash_strbytes()).address;
if (B.push(t), 0 == (0 | I._crypto_pwhash_str(t, e, _, 0, g, 0, C))) {
var r = I.UTF8ToString(t);
return h(B), r
}
n(B, "invalid usage")
}
function xg(A, g, C, a) {
var e = [];
Q(a), "string" != typeof A && p(e, "hashed_password must be a string"), A = B(A + "\0"), null != t && A.length - 1 !== t && p(e, "invalid hashed_password length");
var _ = E(A),
t = A.length - 1;
e.push(_), D(e, g, "opsLimit"), ("number" != typeof g || (0 | g) !== g || g < 0) && p(e, "opsLimit must be an unsigned integer"), D(e, C, "memLimit"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(e, "memLimit must be an unsigned integer");
var r = 0 != (0 | I._crypto_pwhash_str_needs_rehash(_, g, 0, C));
return h(e), r
}
function Rg(A, g, C) {
var a = [];
Q(C), "string" != typeof A && p(a, "hashed_password must be a string"), A = B(A + "\0"), null != _ && A.length - 1 !== _ && p(a, "invalid hashed_password length");
var e = E(A),
_ = A.length - 1;
a.push(e);
var t = E(g = f(a, g, "password")),
r = g.length;
a.push(t);
var o = 0 == (0 | I._crypto_pwhash_str_verify(e, t, r, 0));
return h(a), o
}
function Lg(A, g, C) {
var a = [];
Q(C), A = f(a, A, "privateKey");
var B, e = 0 | I._crypto_scalarmult_scalarbytes();
A.length !== e && p(a, "invalid privateKey length"), B = E(A), a.push(B), g = f(a, g, "publicKey");
var _, t = 0 | I._crypto_scalarmult_bytes();
g.length !== t && p(a, "invalid publicKey length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_scalarmult_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_scalarmult(o, B, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "weak public key")
}
function Pg(A, g) {
var C = [];
Q(g), A = f(C, A, "privateKey");
var a, B = 0 | I._crypto_scalarmult_scalarbytes();
A.length !== B && p(C, "invalid privateKey length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_scalarmult_bytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_scalarmult_base(_, a))) {
var t = i(e, g);
return h(C), t
}
n(C, "unknown error")
}
function qg(A, g, C) {
var a = [];
Q(C), A = f(a, A, "n");
var B, e = 0 | I._crypto_scalarmult_ed25519_scalarbytes();
A.length !== e && p(a, "invalid n length"), B = E(A), a.push(B), g = f(a, g, "p");
var _, t = 0 | I._crypto_scalarmult_ed25519_bytes();
g.length !== t && p(a, "invalid p length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_scalarmult_ed25519_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_scalarmult_ed25519(o, B, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid point or scalar is 0")
}
function zg(A, g) {
var C = [];
Q(g), A = f(C, A, "scalar");
var a, B = 0 | I._crypto_scalarmult_ed25519_scalarbytes();
A.length !== B && p(C, "invalid scalar length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_scalarmult_ed25519_bytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_scalarmult_ed25519_base(_, a))) {
var t = i(e, g);
return h(C), t
}
n(C, "scalar is 0")
}
function Tg(A, g) {
var C = [];
Q(g), A = f(C, A, "scalar");
var a, B = 0 | I._crypto_scalarmult_ed25519_scalarbytes();
A.length !== B && p(C, "invalid scalar length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_scalarmult_ed25519_bytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_scalarmult_ed25519_base_noclamp(_, a))) {
var t = i(e, g);
return h(C), t
}
n(C, "scalar is 0")
}
function jg(A, g, C) {
var a = [];
Q(C), A = f(a, A, "n");
var B, e = 0 | I._crypto_scalarmult_ed25519_scalarbytes();
A.length !== e && p(a, "invalid n length"), B = E(A), a.push(B), g = f(a, g, "p");
var _, t = 0 | I._crypto_scalarmult_ed25519_bytes();
g.length !== t && p(a, "invalid p length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_scalarmult_ed25519_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_scalarmult_ed25519_noclamp(o, B, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid point or scalar is 0")
}
function Xg(A, g, C) {
var a = [];
Q(C), A = f(a, A, "scalar");
var B, e = 0 | I._crypto_scalarmult_ristretto255_scalarbytes();
A.length !== e && p(a, "invalid scalar length"), B = E(A), a.push(B), g = f(a, g, "element");
var _, t = 0 | I._crypto_scalarmult_ristretto255_bytes();
g.length !== t && p(a, "invalid element length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_scalarmult_ristretto255_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_scalarmult_ristretto255(o, B, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "result is identity element")
}
function Og(A, g) {
var C = [];
Q(g), A = f(C, A, "scalar");
var a, B = 0 | I._crypto_core_ristretto255_scalarbytes();
A.length !== B && p(C, "invalid scalar length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_core_ristretto255_bytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_scalarmult_ristretto255_base(_, a))) {
var t = i(e, g);
return h(C), t
}
n(C, "scalar is 0")
}
function Wg(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "message")),
_ = A.length;
B.push(e), g = f(B, g, "nonce");
var t, r = 0 | I._crypto_secretbox_noncebytes();
g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "key");
var o, c = 0 | I._crypto_secretbox_keybytes();
C.length !== c && p(B, "invalid key length"), o = E(C), B.push(o);
var s = new y(0 | _),
D = s.address;
B.push(D);
var w = new y(0 | I._crypto_secretbox_macbytes()),
k = w.address;
if (B.push(k), 0 == (0 | I._crypto_secretbox_detached(D, k, e, _, 0, t, o))) {
var l = i({
mac: w,
cipher: s
}, a);
return h(B), l
}
n(B, "invalid usage")
}
function Vg(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "message")),
_ = A.length;
B.push(e), g = f(B, g, "nonce");
var t, r = 0 | I._crypto_secretbox_noncebytes();
g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "key");
var o, c = 0 | I._crypto_secretbox_keybytes();
C.length !== c && p(B, "invalid key length"), o = E(C), B.push(o);
var s = new y(_ + I._crypto_secretbox_macbytes() | 0),
D = s.address;
if (B.push(D), 0 == (0 | I._crypto_secretbox_easy(D, e, _, 0, t, o))) {
var w = i(s, a);
return h(B), w
}
n(B, "invalid usage")
}
function Zg(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_secretbox_keybytes()),
a = C.address;
g.push(a), I._crypto_secretbox_keygen(a);
var B = i(C, A);
return h(g), B
}
function $g(A, g, C, a, B) {
var e = [];
Q(B);
var _ = E(A = f(e, A, "ciphertext")),
t = A.length;
e.push(_), g = f(e, g, "mac");
var r, o = 0 | I._crypto_secretbox_macbytes();
g.length !== o && p(e, "invalid mac length"), r = E(g), e.push(r), C = f(e, C, "nonce");
var c, s = 0 | I._crypto_secretbox_noncebytes();
C.length !== s && p(e, "invalid nonce length"), c = E(C), e.push(c), a = f(e, a, "key");
var D, w = 0 | I._crypto_secretbox_keybytes();
a.length !== w && p(e, "invalid key length"), D = E(a), e.push(D);
var k = new y(0 | t),
l = k.address;
if (e.push(l), 0 == (0 | I._crypto_secretbox_open_detached(l, _, r, t, 0, c, D))) {
var d = i(k, B);
return h(e), d
}
n(e, "wrong secret key for the given ciphertext")
}
function AI(A, g, C, a) {
var B = [];
Q(a), A = f(B, A, "ciphertext");
var e, _ = I._crypto_secretbox_macbytes(),
t = A.length;
t < _ && p(B, "ciphertext is too short"), e = E(A), B.push(e), g = f(B, g, "nonce");
var r, o = 0 | I._crypto_secretbox_noncebytes();
g.length !== o && p(B, "invalid nonce length"), r = E(g), B.push(r), C = f(B, C, "key");
var c, s = 0 | I._crypto_secretbox_keybytes();
C.length !== s && p(B, "invalid key length"), c = E(C), B.push(c);
var D = new y(t - I._crypto_secretbox_macbytes() | 0),
w = D.address;
if (B.push(w), 0 == (0 | I._crypto_secretbox_open_easy(w, e, t, 0, r, c))) {
var k = i(D, a);
return h(B), k
}
n(B, "wrong secret key for the given ciphertext")
}
function gI(A, g, C) {
var a = [];
Q(C), A = f(a, A, "header");
var B, e = 0 | I._crypto_secretstream_xchacha20poly1305_headerbytes();
A.length !== e && p(a, "invalid header length"), B = E(A), a.push(B), g = f(a, g, "key");
var _, t = 0 | I._crypto_secretstream_xchacha20poly1305_keybytes();
g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_);
var r = new y(52).address;
if (0 == (0 | I._crypto_secretstream_xchacha20poly1305_init_pull(r, B, _))) {
var o = r;
return h(a), o
}
n(a, "invalid usage")
}
function II(A, g) {
var C = [];
Q(g), A = f(C, A, "key");
var a, B = 0 | I._crypto_secretstream_xchacha20poly1305_keybytes();
A.length !== B && p(C, "invalid key length"), a = E(A), C.push(a);
var e = new y(52).address,
_ = new y(0 | I._crypto_secretstream_xchacha20poly1305_headerbytes()),
t = _.address;
if (C.push(t), 0 == (0 | I._crypto_secretstream_xchacha20poly1305_init_push(e, t, a))) {
var r = {
state: e,
header: i(_, g)
};
return h(C), r
}
n(C, "invalid usage")
}
function CI(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_secretstream_xchacha20poly1305_keybytes()),
a = C.address;
g.push(a), I._crypto_secretstream_xchacha20poly1305_keygen(a);
var B = i(C, A);
return h(g), B
}
function aI(A, g, C, a) {
var B = [];
Q(a), D(B, A, "state_address"), g = f(B, g, "cipher");
var e, _ = I._crypto_secretstream_xchacha20poly1305_abytes(),
t = g.length;
t < _ && p(B, "cipher is too short"), e = E(g), B.push(e);
var r = null,
o = 0;
null != C && (r = E(C = f(B, C, "ad")), o = C.length, B.push(r));
var c = new y(t - I._crypto_secretstream_xchacha20poly1305_abytes() | 0),
n = c.address;
B.push(n);
var w, k = (w = s(1), B.push(w), (k = 0 === I._crypto_secretstream_xchacha20poly1305_pull(A, n, 0, w, e, t, 0, r, o) && {
tag: I.HEAPU8[w],
message: c
}) && {
message: i(k.message, a),
tag: k.tag
});
return h(B), k
}
function BI(A, g, C, a, B) {
var e = [];
Q(B), D(e, A, "state_address");
var _ = E(g = f(e, g, "message_chunk")),
t = g.length;
e.push(_);
var r = null,
o = 0;
null != C && (r = E(C = f(e, C, "ad")), o = C.length, e.push(r)), D(e, a, "tag"), ("number" != typeof a || (0 | a) !== a || a < 0) && p(e, "tag must be an unsigned integer");
var c = new y(t + I._crypto_secretstream_xchacha20poly1305_abytes() | 0),
s = c.address;
if (e.push(s), 0 == (0 | I._crypto_secretstream_xchacha20poly1305_push(A, s, 0, _, t, 0, r, o, 0, a))) {
var w = i(c, B);
return h(e), w
}
n(e, "invalid usage")
}
function eI(A, g) {
var C = [];
return Q(g), D(C, A, "state_address"), I._crypto_secretstream_xchacha20poly1305_rekey(A), h(C), !0
}
function _I(A, g, C) {
var a = [];
Q(C);
var B = E(A = f(a, A, "message")),
e = A.length;
a.push(B), g = f(a, g, "key");
var _, t = 0 | I._crypto_shorthash_keybytes();
g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_shorthash_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_shorthash(o, B, e, 0, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid usage")
}
function tI(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_shorthash_keybytes()),
a = C.address;
g.push(a), I._crypto_shorthash_keygen(a);
var B = i(C, A);
return h(g), B
}
function rI(A, g, C) {
var a = [];
Q(C);
var B = E(A = f(a, A, "message")),
e = A.length;
a.push(B), g = f(a, g, "key");
var _, t = 0 | I._crypto_shorthash_siphashx24_keybytes();
g.length !== t && p(a, "invalid key length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_shorthash_siphashx24_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_shorthash_siphashx24(o, B, e, 0, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid usage")
}
function oI(A, g, C) {
var a = [];
Q(C);
var B = E(A = f(a, A, "message")),
e = A.length;
a.push(B), g = f(a, g, "privateKey");
var _, t = 0 | I._crypto_sign_secretkeybytes();
g.length !== t && p(a, "invalid privateKey length"), _ = E(g), a.push(_);
var r = new y(A.length + I._crypto_sign_bytes() | 0),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_sign(o, null, B, e, 0, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid usage")
}
function iI(A, g, C) {
var a = [];
Q(C);
var B = E(A = f(a, A, "message")),
e = A.length;
a.push(B), g = f(a, g, "privateKey");
var _, t = 0 | I._crypto_sign_secretkeybytes();
g.length !== t && p(a, "invalid privateKey length"), _ = E(g), a.push(_);
var r = new y(0 | I._crypto_sign_bytes()),
o = r.address;
if (a.push(o), 0 == (0 | I._crypto_sign_detached(o, null, B, e, 0, _))) {
var c = i(r, C);
return h(a), c
}
n(a, "invalid usage")
}
function cI(A, g) {
var C = [];
Q(g), A = f(C, A, "edPk");
var a, B = 0 | I._crypto_sign_publickeybytes();
A.length !== B && p(C, "invalid edPk length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_scalarmult_scalarbytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_sign_ed25519_pk_to_curve25519(_, a))) {
var t = i(e, g);
return h(C), t
}
n(C, "invalid key")
}
function QI(A, g) {
var C = [];
Q(g), A = f(C, A, "edSk");
var a, B = 0 | I._crypto_sign_secretkeybytes();
A.length !== B && p(C, "invalid edSk length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_scalarmult_scalarbytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_sign_ed25519_sk_to_curve25519(_, a))) {
var t = i(e, g);
return h(C), t
}
n(C, "invalid key")
}
function yI(A, g) {
var C = [];
Q(g), A = f(C, A, "privateKey");
var a, B = 0 | I._crypto_sign_secretkeybytes();
A.length !== B && p(C, "invalid privateKey length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_sign_publickeybytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_sign_ed25519_sk_to_pk(_, a))) {
var t = i(e, g);
return h(C), t
}
n(C, "invalid key")
}
function EI(A, g) {
var C = [];
Q(g), A = f(C, A, "privateKey");
var a, B = 0 | I._crypto_sign_secretkeybytes();
A.length !== B && p(C, "invalid privateKey length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_sign_seedbytes()),
_ = e.address;
if (C.push(_), 0 == (0 | I._crypto_sign_ed25519_sk_to_seed(_, a))) {
var t = i(e, g);
return h(C), t
}
n(C, "invalid key")
}
function sI(A, g, C) {
var a = [];
Q(C), D(a, A, "state_address"), g = f(a, g, "privateKey");
var B, e = 0 | I._crypto_sign_secretkeybytes();
g.length !== e && p(a, "invalid privateKey length"), B = E(g), a.push(B);
var _ = new y(0 | I._crypto_sign_bytes()),
t = _.address;
if (a.push(t), 0 == (0 | I._crypto_sign_final_create(A, t, null, B))) {
var r = (I._free(A), i(_, C));
return h(a), r
}
n(a, "invalid usage")
}
function hI(A, g, C, a) {
var B = [];
Q(a), D(B, A, "state_address"), g = f(B, g, "signature");
var e, _ = 0 | I._crypto_sign_bytes();
g.length !== _ && p(B, "invalid signature length"), e = E(g), B.push(e), C = f(B, C, "publicKey");
var t, r = 0 | I._crypto_sign_publickeybytes();
C.length !== r && p(B, "invalid publicKey length"), t = E(C), B.push(t);
var o = 0 == (0 | I._crypto_sign_final_verify(A, e, t));
return h(B), o
}
function nI(A) {
var g = [];
Q(A);
var C = new y(208).address;
if (0 == (0 | I._crypto_sign_init(C))) {
var a = C;
return h(g), a
}
n(g, "internal error")
}
function pI(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_sign_publickeybytes()),
a = C.address;
g.push(a);
var B = new y(0 | I._crypto_sign_secretkeybytes()),
e = B.address;
if (g.push(e), 0 == (0 | I._crypto_sign_keypair(a, e))) {
var _ = {
publicKey: i(C, A),
privateKey: i(B, A),
keyType: "ed25519"
};
return h(g), _
}
n(g, "internal error")
}
function DI(A, g, C) {
var a = [];
Q(C), A = f(a, A, "signedMessage");
var B, e = I._crypto_sign_bytes(),
_ = A.length;
_ < e && p(a, "signedMessage is too short"), B = E(A), a.push(B), g = f(a, g, "publicKey");
var t, r = 0 | I._crypto_sign_publickeybytes();
g.length !== r && p(a, "invalid publicKey length"), t = E(g), a.push(t);
var o = new y(_ - I._crypto_sign_bytes() | 0),
c = o.address;
if (a.push(c), 0 == (0 | I._crypto_sign_open(c, null, B, _, 0, t))) {
var s = i(o, C);
return h(a), s
}
n(a, "incorrect signature for the given public key")
}
function fI(A, g) {
var C = [];
Q(g), A = f(C, A, "seed");
var a, B = 0 | I._crypto_sign_seedbytes();
A.length !== B && p(C, "invalid seed length"), a = E(A), C.push(a);
var e = new y(0 | I._crypto_sign_publickeybytes()),
_ = e.address;
C.push(_);
var t = new y(0 | I._crypto_sign_secretkeybytes()),
r = t.address;
if (C.push(r), 0 == (0 | I._crypto_sign_seed_keypair(_, r, a))) {
var o = {
publicKey: i(e, g),
privateKey: i(t, g),
keyType: "ed25519"
};
return h(C), o
}
n(C, "invalid usage")
}
function wI(A, g, C) {
var a = [];
Q(C), D(a, A, "state_address");
var B = E(g = f(a, g, "message_chunk")),
e = g.length;
a.push(B), 0 != (0 | I._crypto_sign_update(A, B, e, 0)) && n(a, "invalid usage"), h(a)
}
function kI(A, g, C) {
var a = [];
A = f(a, A, "signature");
var B, e = 0 | I._crypto_sign_bytes();
A.length !== e && p(a, "invalid signature length"), B = E(A), a.push(B);
var _ = E(g = f(a, g, "message")),
t = g.length;
a.push(_), C = f(a, C, "publicKey");
var r, o = 0 | I._crypto_sign_publickeybytes();
C.length !== o && p(a, "invalid publicKey length"), r = E(C), a.push(r);
var i = 0 == (0 | I._crypto_sign_verify_detached(B, _, t, 0, r));
return h(a), i
}
function lI(A, g, C, a) {
var B = [];
Q(a), D(B, A, "outLength"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(B, "outLength must be an unsigned integer"), g = f(B, g, "key");
var e, _ = 0 | I._crypto_stream_chacha20_keybytes();
g.length !== _ && p(B, "invalid key length"), e = E(g), B.push(e), C = f(B, C, "nonce");
var t, r = 0 | I._crypto_stream_chacha20_noncebytes();
C.length !== r && p(B, "invalid nonce length"), t = E(C), B.push(t);
var o = new y(0 | A),
c = o.address;
B.push(c), I._crypto_stream_chacha20(c, A, 0, t, e);
var s = i(o, a);
return h(B), s
}
function dI(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "input_message")),
_ = A.length;
B.push(e), g = f(B, g, "nonce");
var t, r = 0 | I._crypto_stream_chacha20_ietf_noncebytes();
g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "key");
var o, c = 0 | I._crypto_stream_chacha20_ietf_keybytes();
C.length !== c && p(B, "invalid key length"), o = E(C), B.push(o);
var s = new y(0 | _),
D = s.address;
if (B.push(D), 0 === I._crypto_stream_chacha20_ietf_xor(D, e, _, 0, t, o)) {
var w = i(s, a);
return h(B), w
}
n(B, "invalid usage")
}
function uI(A, g, C, a, B) {
var e = [];
Q(B);
var _ = E(A = f(e, A, "input_message")),
t = A.length;
e.push(_), g = f(e, g, "nonce");
var r, o = 0 | I._crypto_stream_chacha20_ietf_noncebytes();
g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), D(e, C, "nonce_increment"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(e, "nonce_increment must be an unsigned integer"), a = f(e, a, "key");
var c, s = 0 | I._crypto_stream_chacha20_ietf_keybytes();
a.length !== s && p(e, "invalid key length"), c = E(a), e.push(c);
var w = new y(0 | t),
k = w.address;
if (e.push(k), 0 === I._crypto_stream_chacha20_ietf_xor_ic(k, _, t, 0, r, C, c)) {
var l = i(w, B);
return h(e), l
}
n(e, "invalid usage")
}
function SI(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_stream_chacha20_keybytes()),
a = C.address;
g.push(a), I._crypto_stream_chacha20_keygen(a);
var B = i(C, A);
return h(g), B
}
function bI(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "input_message")),
_ = A.length;
B.push(e), g = f(B, g, "nonce");
var t, r = 0 | I._crypto_stream_chacha20_noncebytes();
g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "key");
var o, c = 0 | I._crypto_stream_chacha20_keybytes();
C.length !== c && p(B, "invalid key length"), o = E(C), B.push(o);
var s = new y(0 | _),
D = s.address;
if (B.push(D), 0 === I._crypto_stream_chacha20_xor(D, e, _, 0, t, o)) {
var w = i(s, a);
return h(B), w
}
n(B, "invalid usage")
}
function FI(A, g, C, a, B) {
var e = [];
Q(B);
var _ = E(A = f(e, A, "input_message")),
t = A.length;
e.push(_), g = f(e, g, "nonce");
var r, o = 0 | I._crypto_stream_chacha20_noncebytes();
g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), D(e, C, "nonce_increment"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(e, "nonce_increment must be an unsigned integer"), a = f(e, a, "key");
var c, s = 0 | I._crypto_stream_chacha20_keybytes();
a.length !== s && p(e, "invalid key length"), c = E(a), e.push(c);
var w = new y(0 | t),
k = w.address;
if (e.push(k), 0 === I._crypto_stream_chacha20_xor_ic(k, _, t, 0, r, C, 0, c)) {
var l = i(w, B);
return h(e), l
}
n(e, "invalid usage")
}
function NI(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_stream_keybytes()),
a = C.address;
g.push(a), I._crypto_stream_keygen(a);
var B = i(C, A);
return h(g), B
}
function vI(A) {
var g = [];
Q(A);
var C = new y(0 | I._crypto_stream_xchacha20_keybytes()),
a = C.address;
g.push(a), I._crypto_stream_xchacha20_keygen(a);
var B = i(C, A);
return h(g), B
}
function MI(A, g, C, a) {
var B = [];
Q(a);
var e = E(A = f(B, A, "input_message")),
_ = A.length;
B.push(e), g = f(B, g, "nonce");
var t, r = 0 | I._crypto_stream_xchacha20_noncebytes();
g.length !== r && p(B, "invalid nonce length"), t = E(g), B.push(t), C = f(B, C, "key");
var o, c = 0 | I._crypto_stream_xchacha20_keybytes();
C.length !== c && p(B, "invalid key length"), o = E(C), B.push(o);
var s = new y(0 | _),
D = s.address;
if (B.push(D), 0 === I._crypto_stream_xchacha20_xor(D, e, _, 0, t, o)) {
var w = i(s, a);
return h(B), w
}
n(B, "invalid usage")
}
function GI(A, g, C, a, B) {
var e = [];
Q(B);
var _ = E(A = f(e, A, "input_message")),
t = A.length;
e.push(_), g = f(e, g, "nonce");
var r, o = 0 | I._crypto_stream_xchacha20_noncebytes();
g.length !== o && p(e, "invalid nonce length"), r = E(g), e.push(r), D(e, C, "nonce_increment"), ("number" != typeof C || (0 | C) !== C || C < 0) && p(e, "nonce_increment must be an unsigned integer"), a = f(e, a, "key");
var c, s = 0 | I._crypto_stream_xchacha20_keybytes();
a.length !== s && p(e, "invalid key length"), c = E(a), e.push(c);
var w = new y(0 | t),
k = w.address;
if (e.push(k), 0 === I._crypto_stream_xchacha20_xor_ic(k, _, t, 0, r, C, 0, c)) {
var l = i(w, B);
return h(e), l
}
n(e, "invalid usage")
}
function KI(A, g) {
var C = [];
Q(g), D(C, A, "length"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(C, "length must be an unsigned integer");
var a = new y(0 | A),
B = a.address;
C.push(B), I._randombytes_buf(B, A);
var e = i(a, g);
return h(C), e
}
function mI(A, g, C) {
var a = [];
Q(C), D(a, A, "length"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(a, "length must be an unsigned integer"), g = f(a, g, "seed");
var B, e = 0 | I._randombytes_seedbytes();
g.length !== e && p(a, "invalid seed length"), B = E(g), a.push(B);
var _ = new y(0 | A),
t = _.address;
a.push(t), I._randombytes_buf_deterministic(t, A, B);
var r = i(_, C);
return h(a), r
}
function YI(A) {
Q(A), I._randombytes_close()
}
function HI(A) {
Q(A);
var g = I._randombytes_random() >>> 0;
return h([]), g
}
function UI(A, g) {
var C = [];
Q(g);
for (var a = I._malloc(24), B = 0; B < 6; B++) I.setValue(a + 4 * B, I.Runtime.addFunction(A[["implementation_name", "random", "stir", "uniform", "buf", "close"][B]]), "i32");
0 != (0 | I._randombytes_set_implementation(a)) && n(C, "unsupported implementation"), h(C)
}
function JI(A) {
Q(A), I._randombytes_stir()
}
function xI(A, g) {
var C = [];
Q(g), D(C, A, "upper_bound"), ("number" != typeof A || (0 | A) !== A || A < 0) && p(C, "upper_bound must be an unsigned integer");
var a = I._randombytes_uniform(A) >>> 0;
return h(C), a
}
function RI() {
var A = I._sodium_version_string(),
g = I.UTF8ToString(A);
return h([]), g
}
return y.prototype.to_Uint8Array = function() {
var A = new Uint8Array(this.length);
return A.set(I.HEAPU8.subarray(this.address, this.address + this.length)), A
}, A.add = function(A, g) {
if (!(A instanceof Uint8Array && g instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can added");
var I = A.length,
C = 0,
a = 0;
if (g.length != A.length) throw new TypeError("Arguments must have the same length");
for (a = 0; a < I; a++) C >>= 8, C += A[a] + g[a], A[a] = 255 & C
}, A.base64_variants = t, A.compare = function(A, g) {
if (!(A instanceof Uint8Array && g instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can be compared");
if (A.length !== g.length) throw new TypeError("Only instances of identical length can be compared");
for (var I = 0, C = 1, a = A.length; a-- > 0;) I |= g[a] - A[a] >> 8 & C, C &= (g[a] ^ A[a]) - 1 >> 8;
return I + I + C - 1
}, A.from_base64 = function(A, g) {
g = r(g);
var C, a = [],
B = new y(3 * (A = f(a, A, "input")).length / 4),
e = E(A),
_ = s(4),
t = s(4);
return a.push(e), a.push(B.address), a.push(B.result_bin_len_p), a.push(B.b64_end_p), 0 !== I._sodium_base642bin(B.address, B.length, e, A.length, 0, _, t, g) && n(a, "invalid input"), I.getValue(t, "i32") - e !== A.length && n(a, "incomplete input"), B.length = I.getValue(_, "i32"), C = B.to_Uint8Array(), h(a), C
}, A.from_hex = function(A) {
var g, C = [],
a = new y((A = f(C, A, "input")).length / 2),
B = E(A),
e = s(4);
return C.push(B), C.push(a.address), C.push(a.hex_end_p), 0 !== I._sodium_hex2bin(a.address, a.length, B, A.length, 0, 0, e) && n(C, "invalid input"), I.getValue(e, "i32") - B !== A.length && n(C, "incomplete input"), g = a.to_Uint8Array(), h(C), g
}, A.from_string = B, A.increment = function(A) {
if (!(A instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can be incremented");
for (var g = 256, I = 0, C = A.length; I < C; I++) g >>= 8, g += A[I], A[I] = 255 & g
}, A.is_zero = function(A) {
if (!(A instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can be checked");
for (var g = 0, I = 0, C = A.length; I < C; I++) g |= A[I];
return 0 === g
}, A.libsodium = g, A.memcmp = function(A, g) {
if (!(A instanceof Uint8Array && g instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can be compared");
if (A.length !== g.length) throw new TypeError("Only instances of identical length can be compared");
for (var I = 0, C = 0, a = A.length; C < a; C++) I |= A[C] ^ g[C];
return 0 === I
}, A.memzero = function(A) {
if (!(A instanceof Uint8Array)) throw new TypeError("Only Uint8Array instances can be wiped");
for (var g = 0, I = A.length; g < I; g++) A[g] = 0
}, A.output_formats = function() {
return ["uint8array", "text", "hex", "base64"]
}, A.pad = function(A, g) {
if (!(A instanceof Uint8Array)) throw new TypeError("buffer must be a Uint8Array");
if ((g |= 0) <= 0) throw new Error("block size must be > 0");
var C, a = [],
B = s(4),
e = 1,
_ = 0,
t = 0 | A.length,
r = new y(t + g);
a.push(B), a.push(r.address);
for (var o = r.address, i = r.address + t + g; o < i; o++) I.HEAPU8[o] = A[_], _ += e = 1 & ~((65535 & ((t -= e) >>> 48 | t >>> 32 | t >>> 16 | t)) - 1 >> 16);
return 0 !== I._sodium_pad(B, r.address, A.length, g, r.length) && n(a, "internal error"), r.length = I.getValue(B, "i32"), C = r.to_Uint8Array(), h(a), C
}, A.unpad = function(A, g) {
if (!(A instanceof Uint8Array)) throw new TypeError("buffer must be a Uint8Array");
if ((g |= 0) <= 0) throw new Error("block size must be > 0");
var C = [],
a = E(A),
B = s(4);
return C.push(a), C.push(B), 0 !== I._sodium_unpad(B, a, A.length, g) && n(C, "unsupported/invalid padding"), A = (A = new Uint8Array(A)).subarray(0, I.getValue(B, "i32")), h(C), A
}, A.ready = a, A.symbols = function() {
return Object.keys(A).sort()
}, A.to_base64 = o, A.to_hex = _, A.to_string = e, A
}
var I = "object" == typeof A.sodium && "function" == typeof A.sodium.onload ? A.sodium.onload : null;
"function" == typeof define && define.amd ? define(["exports", "libsodium-sumo"], g) : "object" == typeof exports && "string" != typeof exports.nodeName ? g(exports, require("libsodium-sumo")) : A.sodium = g(A.commonJsStrict = {}, A.libsodium), I && A.sodium.ready.then((function() {
I(A.sodium)
}))
}(this);
2024-06-22 14:54:45 +01:00
// @license-end