with({_:'D=document;K=D.body.children.c;CgetContext("2dH=50;Q=Nwidthheight=5;W-50;Y-20;F/5;P=L/2;G=Math.random;R,{e;Rect(};D.onmousemove){L=e.pageX;L=L<W?L:W};setInterval(\'Q=N++%F?Q:<.5?1+M*:-1-M*G(Q=P<W&&P>0?Q:-Q;P+=Q;N%H?0:X.push([P+8,F+]M=N%5?M:M+.5;H=N%1|| H<16?H:H-=16af S)444 F,Si=12{R(i%2?":0Pi*3,2 3)333 2j=8;jR(333(20*i+j*60)%2,44)}222 F,20)0b0 S-3 30)P-63 )P+213 )9P+34650C.font="30pt arial";FA9"☻P-1 F-36)0P-251,26,6"..P46i=AR(FA0L,Y-i*15,5 5i=X.length;i{=2];111";C.beginPath(C.arc(+4,3 6,0()+4,-18+1],20a".-3,1ff0"*-3,1-A*15&&>L&&<L+50Z++};A--}}Z,A<2){alert("GmeOvrH=50}\'6)'})'C.fillStyle=X[i][";C.fillText(;R("#");X=[];A=4;M=2;Z=0;",){X.splice(i,1););for( 0,F+(i-.6)*44,=function(e,F-fff"#);a,b,c,d)5,381]+00;--i;)C.fill,10]S,=K.G()if(=S--;)1]>Y'.replace(/.([ -~]+)/g,function(x,y){_=_.replace(RegExp(x[0],'g'),y)}),eval(_)
D = document;
K = D.body.children.c;
C = K.getContext("2d");
X = [];
A = 4;
M = 2;
Z = 0;
H = 50;
Q = S = N = K.width = K.height = 500;
W = S - 50;
Y = S - 20;
F = S / 5;
P = L = S / 2;
G = Math.random;
R = function (e, a, b, c, d) {
C.fillStyle = e;
C.fillRect(a, b, c, d)
};
D.onmousemove = function (e) {
L = e.pageX;
L = L < W ? L : W
};
setInterval(function () {
Q = N++ % F ? Q : G() < .5 ? 1 + M * G() : -1 - M * G();
Q = P < W && P > 0 ? Q : -Q;
P += Q;
N % H ? 0 : X.push([P + 8, F, 1 + G()]);
M = N % 500 ? M : M + .5;
H = N % 100 || H < 16 ? H : H -= 1;
R("#6af", 0, 0, S, S);
R("#444", 0, F, S, S);
for (i = 12; --i;) {
R(i % 2 ? "#fff" : "#000", P, F - i * 3, 20, 3);
R("#333", 0, F + (i - .6) * 44, S, 2);
for (j = 8; j--;) R("#333", (20 * i + j * 60) % S, F + (i - .6) * 44, 2, 44)
};
R("#222", 0, F, S, 20);
R("#0b0", 0, S - 30, S, 30);
R("#fff", P - 6, F - 30, 5, 38);
R("#fff", P + 21, F - 30, 5, 38);
R("#900", P + 3, F - 46, 15, 10);
C.font = "30pt arial";
C.fillStyle = "#FA9";
C.fillText("\u263B", P - 10, F - 36);
R("#000", P - 2, F - 51, 26, 6);
C.fillStyle = "#fff";
C.fillText("..", P, F - 46);
for (i = A; --i;) R("#FA0", L, Y - i * 15, 50, 5);
for (i = X.length; i--;) {
X[i][1] += X[i][2];
C.fillStyle = "#111";
C.beginPath();
C.arc(X[i][0] + 4, X[i][1] + 3, 10, 0, 6, 0);
C.fill();
R("#fff", X[i][0] + 4, -18 + X[i][1], 2, 10);
C.fillStyle = "#a00";
C.fillText(".", X[i][0] - 3, X[i][1] + 1);
C.fillStyle = "#ff0";
C.fillText("*", X[i][0] - 3, X[i][1] + 1);
if (X[i][1] > Y - A * 15 && X[i][0] > L && X[i][0] < L + 50) {
X.splice(i, 1);
Z++
};
if (X[i][1] > Y) {
X.splice(i, 1);
A--
}
}
C.fillStyle = "#fff";
C.fillText(Z, 5, 38);
if (A < 2) {
alert("GmeOvr");
X = [];
A = 4;
M = 2;
Z = 0;
H = 50
}
}, 16)