www.gusucode.com > 任意球游戏微信朋友圈小游戏源码程序 > 任意球游戏微信朋友圈小游戏源码程序/freekick/js/gm13.min.js

    

function rtalt() {
    0 == window.orientation && (-1 == navigator.userAgent.indexOf("Android") || 425 > window.innerHeight && 2 > window.devicePixelRatio) && setTimeout(scrollTo, 100, 0, 1)
}

function lcir(e, t) {
    for (var n = 0, r = 0, i = 0, n = 0; 12 > n; n++) r = ldri + n, 12 < r && (r -= 12), ctx.beginPath(), ctx.lineWidth = 2, ctx.strokeStyle = "#FFFFFF", ctx.globalAlpha = r / 10, ctx.moveTo(e + 8 * Math.cos(i), t + 8 * Math.sin(i)), ctx.lineTo(e + 15 * Math.cos(i), t + 15 * Math.sin(i)), ctx.stroke(), i += .5225;
    ctx.globalAlpha = 1;
    ldri--;
    1 > ldri && (ldri = 12)
}

function lding() {
    ctx.clearRect(0, 0, 320, 416);
    lcir(160, 190)
}

function srt(e, t) {
    e.sort(function(e, n) {
        return e[t] - n[t]
    });
    return e
}

function scs(e, t) {
    var n = String(e),
        r = n.length - 1,
        i;
    switch (t) {
        case 1:
            for (scx = 0; scx <= r; scx++) i = Math.floor(n.substr(scx, 1)), spt(13 + i, scrux[6 - r + scx], 11);
            2 < r && (spt(23, 88, 12), 5 < r && spt(23, 63, 12));
            break;
        case 2:
            for (scx = 0; scx <= r; scx++) i = Math.floor(n.substr(scx, 1)), spt(35 + i, scrux2[5 - r + scx], 247);
            2 < r && spt(79, 153, 247)
    }
}

function scs2(e, t) {
    var n;
    n = ("0000000000" + t).substr(-9, 9);
    var r = Array(10);
    for (scx = 1; scx <= e; scx++) {
        var i = Math.floor(n.substr(10 - scx - 1, 1));
        r[scx - 1] = i
    }
    return {
        n0: r[0],
        n1: r[1],
        n2: r[2],
        n3: r[3],
        n4: r[4],
        n5: r[5]
    }
}

function spt(e, t, n) {
    var r = iw[e],
        i = ih[e];
    ctx.drawImage(img2, ix[e], iy[e], r, i, t, n, r, i)
}

function spt2(e, t, n) {
    var r = iw[e],
        i = ih[e];
    ctx.drawImage(img4, ix[e], iy[e], r, i, t, n, r, i)
}

function ralp2() {
    lps += .5;
    1 < lps && (lps--, lp())
}

function ralp() {
    ralp2();
    window.requestAnimationFrame(ralp)
}

function gst() {
    s = 0;
    clearInterval(ldlp);
    6 == dvid ? (window.requestAnimationFrame = function() {
        return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(e, t) {
            window.setTimeout(e, 1e3 / 60)
        }
    }(), ralp()) : lp();
    setTimeout(scrollTo, 200, 0, 1);
    ctx.drawImage(img3, 0, 0, 320, 416, 0, 0, 320, 416)
}

function gsts2() {
    gldt2++;
    2 < gldt2 && setTimeout("gst();", 120)
}

function gsts() {
    gldt++
}

function asd2() {}

function asd() {
    var e = 1 / window.devicePixelRatio,
        t = document.createElement("meta"),
        e = Math.floor(screen.width / 3.2) / 100 * e;
    t.setAttribute("name", "viewport");
    t.setAttribute("content", "width = device-width, initial-scale = " + e + ", minimum-scale = " + e + ", maximum-scale = " + e);
    document.getElementsByTagName("head")[0].appendChild(t)
}

function init() {
    var e = navigator.userAgent;
    dvid = 0; - 1 < e.indexOf("Android") && (dvid = 1, 3 <= Math.floor(navigator.userAgent.substr(e.indexOf("Android") + 8, 1)) && -1 == e.indexOf("GT-I9100") && (dvid = 2)); - 1 < e.indexOf("iPad") && (dvid = 3); - 1 < e.indexOf("iPhone") && (dvid = 4, 2 <= window.devicePixelRatio && (dvid = 5, 568 == window.screen.height && (dvid = 5)));
    wdpr = 1;
    1 != dvid ? (chf2.innerHTML = '<canvas id="gcvs" width="320" height="416"></canvas>', canvas = document.getElementById("gcvs"), ctx = canvas.getContext("2d")) : (e = 1 / window.devicePixelRatio, chf2.innerHTML = '<canvas id="gcvs" width="' + (320 * e | 0) + '" height="' + (416 * e | 0) + '"></canvas>', canvas = document.getElementById("gcvs"), ctx = canvas.getContext("2d"), ctx.scale(e, e), document.getElementById("chf2").style.webkitTransformOrigin = "0 0", document.getElementById("chf2").style.webkitTransform = "scale(" + 1 / e + "," + 1 / e + ")");
    canvas.addEventListener("touchstart", tev1, !1);
    canvas.addEventListener("touchend", tev2, !1);
    canvas.addEventListener("touchmove", tev3, !1);
    canvas.addEventListener("mousedown", tev11, !1);
    canvas.addEventListener("mouseup", tev22, !1);
    canvas.addEventListener("mousemove", tev33, !1);
    flt = mt = tm = lps = gldt2 = gldt = 0;
    img1 = new Image;
    img1.src = "pks/bg_long.jpg";
    img1.onload = function() {
        gsts2()
    };
    img2 = new Image; - 1 < document.URL.indexOf("spielaffe") ? img2.src = "pks/cs_pks_sa.png" : -1 == document.URL.indexOf("page") ? img2.src = "pks/cs_pks.png" : img2.src = "pks/cs_pks_nolink.png";
    img2.onload = function() {
        gsts()
    };
    img3 = new Image; - 1 < document.URL.indexOf("spielaffe") ? img3.src = "pks/title_pks_sa.jpg" : -1 == document.URL.indexOf("page") ? img3.src = "pks/title_pks.jpg" : img3.src = "pks/title_pks_nolink.jpg";
    img3.onload = function() {
        gsts2()
    };
    img4 = new Image;
    img4.src = "pks/cs_pks_fst.png";
    img4.onload = function() {
        gsts2()
    };
    document.body.buttonMode = null;
    document.body.backgroundColor = null;
    dm_vp = 25;
    dm_x = 160;
    dm_y = 50;
    by = bx = 0;
    bz = -20.5;
    upy3 = upx3 = upy2 = upx2 = upy = upx = us = uy2 = uy1 = ux = pwy = uty = utx = pwy3 = pwx3 = pwx2 = pwx = bdc = cvy = cvx = sz = sy = sx = 0;
    bp_f = {};
    pac = bp_fi = 0;
    em = 7;
    ex = [0, 10, 20, -43, -33, -23, -13];
    ez = [0, -6, -6, -11, -11, -11, -11];
    ep = Array(em);
    epa = [0, 48, 98];
    epx = Array(em);
    epy = Array(em);
    esx = Array(em);
    esy = Array(em);
    edpx = Array(em);
    edpy = Array(em);
    edsx = Array(em);
    edsy = Array(em);
    gtx = 0;
    gta = 1;
    bout = 0;
    eps();
    gp_f = {};
    gp_fi = 0;
    ix = [0, 484, 484, 320, 314, 352, 390, 330, 428, 444, 460, 428, 314, 314, 321, 328, 335, 342, 349, 356, 363, 370, 377, 384, 434, 0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 484, 484, 524, 300, 0, 0, 314, 376, 0, 285, 416, 285, 285, 0, 300, 517, 131, 386, 386];
    iy = [0, 48, 81, 398, 26, 26, 26, 0, 72, 72, 72, 88, 126, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 30, 39, 26, 0, 120, 22, 26, 359, 167, 291, 291, 274, 167, 0, 26, 48, 0, 291, 321];
    iw = [0, 33, 95, 56, 38, 38, 38, 188, 16, 16, 16, 30, 120, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 78, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 40, 48, 12, 30, 30, 240, 151, 140, 285, 101, 47, 200, 320, 131, 14, 33, 113, 30, 57];
    ih = [0, 33, 23, 46, 100, 100, 100, 24, 16, 16, 16, 30, 22, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 37, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 9, 9, 13, 26, 47, 231, 140, 163, 192, 47, 26, 17, 107, 22, 51, 33, 22, 30, 16];
    fani1 = [103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 208, 0, 321, 218, 1, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 209, .04, 321, 218, 1, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 211, .16, 321, 218, 1, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 214, .36, 107, 208, 0, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, .64, 107, 209, .04, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 224, 1, 107, 211, .16, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 220, 1, 107, 214, .36, 137, 208, 0, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 216, 1, 107, 218, .64, 137, 209, .04, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 224, 1, 137, 211, .16, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 220, 1, 137, 214, .36, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 216, 1, 137, 218, .64, 213, 208, 0, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 224, 1, 213, 209, .04, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 220, 1, 213, 211, .16, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 216, 1, 213, 214, .36, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, .64, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 224, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 220, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 216, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 77, 218, 1, 107, 218, 1, 137, 218, 1, 213, 218, 1, 103, 204, .86, 203, 204, .86, 188, 231, .86, 77, 218, .86, 107, 218, .86, 137, 218, .86, 213, 218, .86, 103, 204, .71, 203, 204, .71, 188, 231, .71, 77, 218, .71, 107, 218, .71, 137, 218, .71, 213, 218, .71, 103, 204, .57, 203, 204, .57, 188, 231, .57, 77, 218, .57, 107, 218, .57, 137, 218, .57, 213, 218, .57, 103, 204, .43, 203, 204, .43, 188, 231, .43, 77, 218, .43, 107, 218, .43, 137, 218, .43, 213, 218, .43, 103, 204, .29, 203, 204, .29, 188, 231, .29, 77, 218, .29, 107, 218, .29, 137, 218, .29, 213, 218, .29, 103, 204, .14, 203, 204, .14, 188, 231, .14, 77, 218, .14, 107, 218, .14, 137, 218, .14, 213, 218, .14, 103, 204, 0, 203, 204, 0, 188, 231, 0, 77, 218, 0, 107, 218, 0, 137, 218, 0, 213, 218, 0];
    fanf1 = [65, 66, 67, 35, 35, 35, 55];
    fafi1 = -1;
    fani2 = [103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 208, 0, 321, 218, 1, 321, 218, 1, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 209, .04, 321, 218, 1, 321, 218, 1, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 211, .16, 321, 218, 1, 321, 218, 1, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 214, .36, 91, 208, 0, 321, 218, 1, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, .64, 91, 209, .04, 321, 218, 1, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 224, 1, 91, 211, .16, 321, 218, 1, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 220, 1, 91, 214, .36, 121, 208, 0, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 216, 1, 91, 218, .64, 121, 209, .04, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 224, 1, 121, 211, .16, 321, 218, 1, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 220, 1, 121, 214, .36, 151, 208, 0, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 216, 1, 121, 218, .64, 151, 209, .04, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 224, 1, 151, 211, .16, 321, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 220, 1, 151, 214, .36, 213, 208, 0, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 216, 1, 151, 218, .64, 213, 209, .04, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 224, 1, 213, 211, .16, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 220, 1, 213, 214, .36, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 216, 1, 213, 218, .64, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 224, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 220, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 216, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, 1, 203, 204, 1, 188, 231, 1, 61, 218, 1, 91, 218, 1, 121, 218, 1, 151, 218, 1, 213, 218, 1, 103, 204, .86, 203, 204, .86, 188, 231, .86, 61, 218, .86, 91, 218, .86, 121, 218, .86, 151, 218, .86, 213, 218, .86, 103, 204, .71, 203, 204, .71, 188, 231, .71, 61, 218, .71, 91, 218, .71, 121, 218, .71, 151, 218, .71, 213, 218, .71, 103, 204, .57, 203, 204, .57, 188, 231, .57, 61, 218, .57, 91, 218, .57, 121, 218, .57, 151, 218, .57, 213, 218, .57, 103, 204, .43, 203, 204, .43, 188, 231, .43, 61, 218, .43, 91, 218, .43, 121, 218, .43, 151, 218, .43, 213, 218, .43, 103, 204, .29, 203, 204, .29, 188, 231, .29, 61, 218, .29, 91, 218, .29, 121, 218, .29, 151, 218, .29, 213, 218, .29, 103, 204, .14, 203, 204, .14, 188, 231, .14, 61, 218, .14, 91, 218, .14, 121, 218, .14, 151, 218, .14, 213, 218, .14, 103, 204, 0, 203, 204, 0, 188, 231, 0, 61, 218, 0, 91, 218, 0, 121, 218, 0, 151, 218, 0, 213, 218, 0];
    fanf2 = [65, 66, 67, 35, 35, 35, 35, 55];
    fafi2 = -1;
    fani3 = [110, 208, 0, 110, 209, .04, 110, 211, .16, 110, 214, .36, 110, 218, .64, 110, 224, 1, 110, 219, 1, 110, 213, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, 1, 110, 218, .86, 110, 218, .71, 110, 218, .57, 110, 218, .43, 110, 218, .29, 110, 218, .14, 110, 218, 0];
    fafi3 = -1;
    scra = scr = cmba = cmb = anwt = 0;
    scrux = [56, 67, 74, 81, 92, 99, 106];
    scrux2 = [63, 93, 123, 167, 197, 227];
    spy = 0;
    spsy = 1;
    sty = stx = -1;
    blkbd = 0;
    blkbs = .04;
    blkbd2 = gban2 = gban1 = 0;
    blkbs2 = .04;
    cmbf1 = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 68];
    cmbf2 = [55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 69];
    kbn = 10;
    askb = bic = bi = 0;
    for (var e = document.URL.substr(0, 19), t = n = 0, n = 7; 19 > n; n++) t += e.charCodeAt(n);
    askb = 1;
    rsta = 0;
    s = -1
}

function eps() {
    var e;
    ex[1] = (70 * Math.random() | 0) - 50;
    ez[1] = -6;
    ex[em - 1] = (70 * Math.random() | 0) - 70;
    var t = Math.floor(Math.random() * em - 2) + 1;
    for (e = 1; e < em; e++) {
        switch (Math.floor(3 * Math.random())) {
            case 0:
                ep[e] = 0;
                break;
            case 1:
                ep[e] = 1;
                break;
            case 2:
                ep[e] = 2
        }
        1 < e && (t > e ? (ex[e] = ex[1] + 11 * (e - 1), ez[e] = -6) : (ex[e] = ex[em - 1] + 11 * e, ez[e] = -12));
        var n = chg3d(ex[e], 0, ez[e]),
            r = 38 * n.sc / 290,
            i = 100 * n.sc / 290;
        epx[e] = dm_x + n.x - r / 2;
        epy[e] = dm_y + n.y - i + n.sc / 1.8;
        esx[e] = r;
        esy[e] = i;
        edsx[e] = 188 * n.sc / 290;
        edsy[e] = 24 * n.sc / 290;
        edpx[e] = dm_x + n.x - edsx[e] / 2;
        edpy[e] = dm_y + n.y - edsy[e] + n.sc / 1.7
    }
    gtx = Math.floor(93 * Math.random()) + 85;
    gta = 1;
    bout = 0
}

function srt(e, t) {
    e.sort(function(e, n) {
        return e[t] - n[t]
    });
    return e
}

function chg3d(e, t, n) {
    n = dm_vp / (dm_vp + n);
    return {
        x: e * n,
        y: t * n,
        sc: 100 * n,
        sdy: 1.5 * n
    }
}

function tev11(e) {
    mousePos = {
        x: e.layerX,
        y: e.layerY
    };
    Press(mousePos);
    e.preventDefault()
}

function tev1(e) {
    mousePos = {
        x: e.touches[0].pageX,
        y: e.touches[0].pageY
    };
    Press(mousePos);
    e.preventDefault()
}

function Press(e) {
    var t = e.x / wdpr;
    e = e.y / wdpr;
    switch (s) {
        case 0:
            var n = 175,
                r = 365;
            t > n && e > r ? Play68.goHome() : 60 > t && 350 < e ? setTimeout(function() {
                Play68.shareFriend()
            }, 500) : (blkbd = 0, s = 3);
            break;
        case 1:
            50 < spy && 1 == gldt && (blkbs = blkbd = 0, s = 2);
            break;
        case 2:
            stx = t;
            sty = e;
            0 < rsta && 50 > stx && 60 > sty && 0 == blkbd && (blkbd = .05);
            break;
        case 4:
            var n = 175,
                r = 365;
            t > n && e > r ? Play68.goHome() : 35 < t && 310 < e && t < 155 && e < 365 ? s = 5 : 168 < t && 310 < e && t < 286 && e < 365 && setTimeout(function() {
                Play68.shareFriend()
            }, 500)
    }
}

function tev22(e) {
    mousePos = {
        x: e.layerX,
        y: e.layerY
    };
    Release(mousePos)
}

function tev2(e) {
    mousePos = {
        x: e.changedTouches[0].pageX,
        y: e.changedTouches[0].pageY
    };
    Release(mousePos);
    e.preventDefault()
}

function Release(e) {
    if (2 == s && -1 != stx && 0 == sz && -20.5 == bz && 1 == askb && 0 == blkbd) {
        sx = pwx / -30;
        sy = -4;
        cvy = .35;
        sz = pwy / 100;
        e = Math.sqrt(Math.pow(pwx3, 2) + Math.pow(pwy3, 2));
        if (130 > Math.abs(pwx) && 15 < e) sx = pwx / -20, sz = pwy / 100, 1.6 > sz && (sz = 1.6), sy = -3, cvy = .18;
        else {
            sx = pwx / -20;
            var t = 0;
            14 < Math.abs(sx) && (t = .3);
            12 < sx && (sx = 11.8 + t); - 12 > sx && (sx = -11.8 - t);
            sz = .75;
            cvx = 0 > sx ? 1.5 : -1.5;
            cvy = .6;
            sy = -8;
            10 > Math.abs(sx) && (cvx = .145 * -sx, cvy = .4 + .05 * e, .9 > cvy && (cvy = .5, sy = -6), .62 < cvy && (cvy = .62))
        }
        12.5 < sx && (sx = 12.5); - 12.5 > sx && (sx = -12.5);
        pac = bdc = 0;
        upx = 138;
        upy = 336;
        upx2 = 138;
        upy2 = 336;
        kbn--
    }
}

function tev33(e) {
    mousePos = {
        x: e.layerX,
        y: e.layerY
    };
    Move(mousePos)
}

function tev3(e) {
    mousePos = {
        x: e.touches[0].pageX,
        y: e.touches[0].pageY
    };
    Move(mousePos);
    event.preventDefault()
}

function Move(e) {
    if (2 == s) {
        var t = e.x / wdpr;
        e = e.y / wdpr;
        pwx = stx - t;
        pwy = sty - e;
        pwx2 = utx - t;
        pwx3 = utx - t;
        pwx3 = uty - e;
        utx = t;
        uty = e
    }
}

function brst() {
    0 < kbn ? (upx = 138, upy = 336, upx2 = 138, upy2 = 336, by = bx = 0, bz = -20.5, sz = sy = sx = 0, bp_f = {}, bp_fi = 0, fafi3 = fafi2 = fafi1 = -1, 1 == kbn && (blkbs = 50 < 100 * Math.random() ? 1 : -1), anwt = 0, eps(), bic = bi = 0) : blkbd = .05;
    0 == rsta && 10 != cmb + kbn && 0 < kbn && (rsta = 70)
}

function lp() {
    6 != dvid && setTimeout("lp()", 1e3 / 30);
    var e, t;
    switch (s) {
        case 4:
        case 5:
            ctx.drawImage(img1, 0, 200, 320, 416, 0, 0, 320, 416);
            spt2(70, 40, 0);
            spt(76, 60, 225);
            spt(77, 0, 309);
            scs(scr, 2);
            4 == s && 0 < blkbd ? (ctx.globalAlpha = blkbd, blkbd -= .1, .1 > blkbd && (blkbd = 0), ctx.fillStyle = "#000", ctx.fillRect(0, 0, 320, 416), ctx.globalAlpha = 1) : 5 == s && (ctx.globalAlpha = blkbd, blkbd += .05, 1 <= blkbd && (blkbd = 1, cmba = cmb = scra = scr = 0, kbn = 10, brst(), blkbs = blkbd = 0, gp_f = {}, rsta = gp_fi = 0, s = 2), ctx.fillStyle = "#000", ctx.fillRect(0, 0, 320, 416), ctx.globalAlpha = 1);
            break;
        case 3:
            ctx.drawImage(img3, 0, 0, 320, 416, 0, 0, 320, 416);
            ctx.globalAlpha = blkbd;
            blkbd += .1;.8 < blkbd && (s = blkbd = 1);
            ctx.fillStyle = "#000";
            ctx.fillRect(0, 0, 320, 416);
            break;
        case 0:
            ctx.drawImage(img3, 0, 0, 320, 416, 0, 0, 320, 416);
            blkbd += blkbs;
            1 <= blkbd && (blkbd = 1, blkbs = -.04);
            0 >= blkbd && (blkbd = 0, blkbs = .04);
            ctx.globalAlpha = blkbd; - 1 < document.URL.indexOf("spielaffe") ? spt2(78, 158, 234) : spt2(78, 160, 262);
            ctx.globalAlpha = 1;
            break;
        case 1:
            ctx.drawImage(img1, 0, spy, 320, 416, 0, 0, 320, 416);
            0 < blkbd ? (ctx.globalAlpha = blkbd, blkbd -= .05, ctx.fillStyle = "#000", ctx.fillRect(0, 0, 320, 416), ctx.globalAlpha = 1) : (ctx.globalAlpha = gban1, spt2(70, 40, 0), ctx.globalAlpha = 1, gban1 += .05, 1 < gban1 && (gban1 = 1), 50 < spy && 1 == gldt ? (ctx.globalAlpha = gban2, spt(73, 18, 224), ctx.globalAlpha = 1, gban2 += .025, 1 < gban2 && (gban2 = 1)) : (blkbd2 += blkbs2, 1 <= blkbd2 && (blkbd2 = 1, blkbs2 = -.04), 0 >= blkbd2 && (blkbd2 = 0, blkbs2 = .04), ctx.globalAlpha = blkbd2, spt2(81, 104, 291), ctx.globalAlpha = 1));
            spy += spsy;
            199 < spy && (spy = 200, spsy = 0);
            break;
        case 2:
            ctx.drawImage(img1, 0, 200, 320, 416, 0, 0, 320, 416);
            var n = [];
            n.push([0, -bz, -1]);
            for (e = 1; e < em; e++) n.push([e, -ez[e], -1]);
            var r = chg3d(bx, by, bz),
                i = 34 * r.sc / 500;
            t = i / 2;
            var o = r.x,
                u = r.y + r.sc / 1.8,
                a = r.sdy + r.sc / 1.7;
            upx = o - 22 + dm_x | 0;
            upy = u - 22 + dm_y | 0;
            ux = o - t + dm_x | 0;
            uxd = o - 95 * r.sc / 500 * .5 + dm_x | 0;
            uy1 = (a - t + dm_y | 0) - 2;
            us = i;
            uy2 = u - t + dm_y | 0;
            if (0 != sz && (pac++, 0 < pac)) {
                o = upx - upx2;
                u = upy - upy2;
                t = Math.atan2(u, o);
                o = Math.sqrt(Math.pow(o, 2) + Math.pow(u, 2));
                if (2 > o) bp_f["c" + bp_fi] = {
                    x: upx + 3,
                    y: upy,
                    z: bz,
                    a: 1,
                    l: 1
                }, bp_fi++;
                else
                    for (e = 0; e < Math.floor(o / 2); e++) u = upx2 + 2 * Math.cos(t) * e, a = upy2 + 2 * Math.sin(t) * e, bp_f["c" + bp_fi] = {
                        x: u + 3,
                        y: a,
                        z: bz,
                        a: 1,
                        l: 1
                    }, bp_fi++;
                pac = 0
            }
            upx3 = upx2;
            upy3 = upy2;
            upx2 = upx;
            upy2 = upy;
            if (0 < bp_fi) {
                o = em;
                u = .04;
                0 > sz && (u = .08);
                if (1 == dvid || 4 == dvid) u = .1;
                a = 0;
                for (e in bp_f) t = bp_f[e], 1 == t.l && (n.push([o, -t.z, t]), o++, a++, t.a -= u, 0 > t.a && (t.a = 0, t.l = 0, delete t));
                0 == a && (bp_f = {}, bp_fi = 0)
            }
            srt(n, 1);
            for (o = 1; o < em; o++) ctx.drawImage(img2, 330, 0, 188, 24, edpx[o], edpy[o], edsx[o], edsy[o]);
            if (0 < gp_fi) {
                e = 0;
                for (var f in gp_f) t = gp_f[f], 1 == t.l && (t.x += t.sx, t.y += t.sy, t.sy += t.syy, t.a -= .04, o = t.a, 1 < o && (o = 1), 100 < t.y && (t.a -= .1), 0 > t.a ? (t.a = 0, t.l = 0, delete gp_f[f]) : (ctx.globalCompositeOperation = "lighter", ctx.globalAlpha = o, ctx.drawImage(img2, 16 * t.f + 428, 72, 16, 16, t.x, t.y, 24, 24), ctx.globalCompositeOperation = "source-over"), e++);
                0 == e && (gp_f = {}, gp_fi = 0);
                ctx.globalAlpha = 1
            }
            0 != blkbs && (gtx += blkbs, 105 > gtx && (gtx = 105, blkbs = 1), 158 < gtx && (gtx = 158, blkbs = -1));
            ctx.globalAlpha = gta;
            ctx.drawImage(img2, 428, 26, 56, 46, gtx, 63, 56, 46);
            ctx.globalAlpha = 1;
            1 != gta && 0 != gta && (gta -= .05, 0 > gta && (gta = 0));
            for (o = 0; o < n.length; o++) e = n[o][0], 0 == e ? (ctx.globalAlpha = 0 != sz ? .3 : 1, ctx.drawImage(img2, 484, 81, 95, 23, uxd, uy1, 95 * r.sc / 500, 23 * r.sc / 500), ctx.globalAlpha = 1, 0 == bi ? ctx.drawImage(img2, 484, 48, 34, 34, ux, uy2, i, i) : ctx.drawImage(img2, 517, 48, 34, 34, ux, uy2, i, i), bic += Math.abs(sx), 5 < bic && (bic = 0, bi = 0 == bi ? 1 : 0)) : e < em ? (ctx.drawImage(img2, 314 + 38 * ep[e], 26, 38, 100, epx[e], epy[e], esx[e], esy[e]), bz > ez[e] - 1 && bz < ez[e] + sz && 8 > Math.abs(bx - ex[e]) && -39 < by && 0 < sz && (sx = (bx - (ex[e] + esx[e] / 2)) / 3, sz = -.4, sy = by / 5, cvy = .6, bz = ez[e] - 1, fafi3 = 0, anwt = 1)) : (t = n[o][2], ctx.globalCompositeOperation = "lighter", ctx.globalAlpha = t.a, ctx.drawImage(img2, 428, 88, 30, 30, t.x + 5, t.y + 5, 30, 30), ctx.globalAlpha = 1, ctx.globalCompositeOperation = "source-over");
            if (0 != sz && (bx += sx, sx += cvx, cvx *= .89, by += sy, sy += cvy, 0 < by && (by = 0, sy = .6 * -sy, cvx = 0, bdc++, 3 < bdc && (bdc = cvx = sz = sy = sx = 0, setTimeout("brst()", 900))), bz += sz, 0 < bz))
                if (-72 < bx && 73 > bx)
                    if (-62 > bx || 60 < bx) sx = 0 < bx ? (bx - 64.5) / 1 : (bx + 67) / 1, sz = -.9, sy = by / 2 - 5, cvy = .6, bz = 0, bout = 1, fafi3 = cmba = cmb = 0, anwt = 1;
                    else {
                        cmb++;
                        r = 0;
                        n = Math.abs(upx3 + 22 - (gtx + 27));
                        e = 0;
                        if (22 > n) {
                            gta = .9;
                            for (e = 0; 40 > e; e++) {
                                r = Math.floor(3 * Math.random()) + 1;
                                switch (r) {
                                    case 1:
                                        gp_f["c" + gp_fi] = {
                                            x: upx3 + 4,
                                            y: upy3 + 6,
                                            sx: .2 * sx + 0 * cvx + (6 * Math.random() - 3) * r,
                                            sy: -1 - 3 * Math.random(),
                                            syy: .05 + .12 * r - .1 * Math.random(),
                                            f: r - 1,
                                            a: 1 + 1 * Math.random(),
                                            l: 1
                                        };
                                        break;
                                    case 2:
                                        gp_f["c" + gp_fi] = {
                                            x: upx3 + 4,
                                            y: upy3 + 6,
                                            sx: .2 * sx + 0 * cvx + (6 * Math.random() - 3) * r * .8,
                                            sy: -2 - 6 * Math.random(),
                                            syy: .05 + .12 * r - .1 * Math.random(),
                                            f: r - 1,
                                            a: 1 + 1.4 * Math.random(),
                                            l: 1
                                        };
                                        break;
                                    case 3:
                                        gp_f["c" + gp_fi] = {
                                            x: upx3 + 4,
                                            y: upy3 + 6,
                                            sx: .2 * sx + 0 * cvx + (6 * Math.random() - 3) * r * .75,
                                            sy: -2 - 6 * Math.random(),
                                            syy: .05 + .08 * r - .1 * Math.random(),
                                            f: r - 1,
                                            a: 1 + 2 * Math.random(),
                                            l: 1
                                        }
                                }
                                gp_fi++
                            }
                            e = 50 * (100 - n);
                            n = scs2(4, e);
                            fanf2[3] = 45 + n.n3;
                            fanf2[4] = 45 + n.n2;
                            fanf2[5] = 45 + n.n1;
                            fanf2[6] = 45 + n.n0;
                            fanf2[7] = cmbf2[cmb];
                            fafi2 = 0;
                            anwt = 28;
                            scr += e * cmb;
                            blkbs = 0
                        } else e = 14 * (100 - n), 999 < e && (e = 999), 100 > e && (e = 100), n = scs2(3, e), fanf1[3] = 35 + n.n2, fanf1[4] = 35 + n.n1, fanf1[5] = 35 + n.n0, fanf1[6] = cmbf2[cmb], fafi1 = 0, anwt = 1, scr += e * cmb;
                        bdc = cvx = sz = sy = sx = bz = 0
                    } else fafi3 = cmba = cmb = bdc = cvx = sz = sy = sx = bz = 0, anwt = 1; - 21 > bz && (sz = sy = sx = 0, bx = 320, cmba = cmb = bdc = cvx = 0);
            spt(24, 242, 6);
            spt(cmbf1[cmba], 246, 13);
            spt(12, 0, 6);
            scs(scra, 1);
            spt(75, 4, 386);
            10 == kbn ? (spt(14, 31, 392), spt(13, 38, 392)) : spt(13 + kbn, 35, 392);
            0 < rsta && (spt(82, 0, 32), 1 < rsta && (e = 1, 60 < rsta && (e = 1 - (rsta - 60) / 10), 10 > rsta && (e = rsta / 10), ctx.globalAlpha = e, spt(83, 30, 36), ctx.globalAlpha = 1, rsta--));
            if (0 < anwt)
                if (1 < anwt) anwt--;
                else if (cmba = cmb, scra = scr, -1 != fafi2) {
                for (e = 0; 8 > e; e++) n = 24 * fafi2 + 3 * e, ctx.globalAlpha = fani2[n + 2], spt(fanf2[e], fani2[n], fani2[n + 1]);
                fafi2++;
                41 < fafi2 && (fafi2 = -1, anwt = 0, brst());
                ctx.globalAlpha = 1
            } else if (-1 != fafi1) {
                for (e = 0; 7 > e; e++) n = 21 * fafi1 + 3 * e, ctx.globalAlpha = fani1[n + 2], spt(fanf1[e], fani1[n], fani1[n + 1]);
                fafi1++;
                41 < fafi1 && (fafi1 = -1, anwt = 0, brst());
                ctx.globalAlpha = 1
            } else -1 != fafi3 && (n = 3 * fafi3, ctx.globalAlpha = fani3[n + 2], spt(74, fani3[n], fani3[n + 1]), fafi3++, 41 < fafi3 && (fafi3 = -1, anwt = 0, brst()), ctx.globalAlpha = 1);
            0 < blkbd && (ctx.globalAlpha = blkbd, blkbd += .1, 1 <= blkbd && (blkbd = 1, s = 4, updateShare(scr), Play68.setRankingScoreDesc(scr)), ctx.fillStyle = "#000", ctx.fillRect(0, 0, 320, 416), ctx.globalAlpha = 1)
    }
}
(function() {
onload = function () {
    ldri = 0;
    ldlp = setInterval("lding();", 50);
    init();
};
})();