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 = document.getElementById("gcvs"), ctx = canvas.getContext("2d")) : (e = 1 / window.devicePixelRatio, chf2.innerHTML = '', 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(); }; })();