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();
};
})();