(function(){var j=document,h=j.createElement("div");S="style";F="first";C="Child";A="append";M=Math;MR=M.random;MC=M.cos;MF=M.floor;MM=M.max;s=30;W=900;d=[];h[S].position="absolute";n=h[A+C](h.cloneNode(true));n.innerHTML=arguments.callee;with(n[S]){width=height=W;textAlign="center"}j.body[S].background="#000";with(h[S]){overflow="hidden";fontSize=height=width=s}for(Y=y=0;y<W;y+=s,Y++){t=d[Y]=[];for(X=x=0;x<W;x+=s,X++){t[X]=h=h.cloneNode(true);t[X].a=[0,0,0];h[S].margin=y+" 0 0 "+x;h[F+C][S].margin= -y+" 0 0 "+-x;j.body[A+C](h)}}c=e=a=R=G=B=f=r=g=b=l=m=n=o=0;i=6.2831/96;setInterval(function(){if(f++>l){p=MR()*Y&255;q=MR()*X&255;f=0;c=0.04;l=MR()*7&7;R=MC(n);G=R+o;B=G+o;n+=6.2831/128;o+=6.2831/512}for(m=0;m<128;a+=i){if(a>=6.2831){a=0;c+=0.02;i=6.2831/(c*200)}x=MF(MC(a)*X*c+p);y=MF(M.sin(a)*Y*c+q);if(y>=0&&y<Y&&x>=0&&x<X){R+=6.2831/1800;G+=6.2831/1801;B+=6.2831/1802;t=d[y][x];t.a=[MM(0,t.a[0]+MF(MC(R)*8)),MM(0,t.a[1]+MF(MC(G)*8)),MM(0,t.a[2]+MF(MC(B)*8))];t[S].color="rgb("+t.a.join()+")";m++}}},50)})();
KGZ1bmN0aW9uKCl7dmFyIGo9ZG9jdW1lbnQsaD1qLmNyZWF0ZUVsZW1lbnQoImRpdiIpO1M9InN0eWxlIjtGPSJmaXJzdCI7Qz0iQ2hpbGQiO0E9ImFwcGVuZCI7TT1NYXRoO01SPU0ucmFuZG9tO01DPU0uY29zO01GPU0uZmxvb3I7TU09TS5tYXg7cz0zMDtXPTkwMDtkPVtdO2hbU10ucG9zaXRpb249ImFic29sdXRlIjtuPWhbQStDXShoLmNsb25lTm9kZSh0cnVlKSk7bi5pbm5lckhUTUw9YXJndW1lbnRzLmNhbGxlZTt3aXRoKG5bU10pe3dpZHRoPWhlaWdodD1XO3RleHRBbGlnbj0iY2VudGVyIn1qLmJvZHlbU10uYmFja2dyb3VuZD0iIzAwMCI7d2l0aChoW1NdKXtvdmVyZmxvdz0iaGlkZGVuIjtmb250U2l6ZT1oZWlnaHQ9d2lkdGg9c31mb3IoWT15PTA7eTxXO3krPXMsWSsrKXt0PWRbWV09W107Zm9yKFg9eD0wO3g8Vzt4Kz1zLFgrKyl7dFtYXT1oPWguY2xvbmVOb2RlKHRydWUpO3RbWF0uYT1bMCwwLDBdO2hbU10ubWFyZ2luPXkrIiAwIDAgIit4O2hbRitDXVtTXS5tYXJnaW49IC15KyIgMCAwICIrLXg7ai5ib2R5W0ErQ10oaCl9fWM9ZT1hPVI9Rz1CPWY9cj1nPWI9bD1tPW49bz0wO2k9Ni4yODMxLzk2O3NldEludGVydmFsKGZ1bmN0aW9uKCl7aWYoZisrPmwpe3A9TVIoKSpZJjI1NTtxPU1SKCkqWCYyNTU7Zj0wO2M9MC4wNDtsPU1SKCkqNyY3O1I9TUMobik7Rz1SK287Qj1HK287bis9Ni4yODMxLzEyODtvKz02LjI4MzEvNTEyfWZvcihtPTA7bTwxMjg7YSs9aSl7aWYoYT49Ni4yODMxKXthPTA7Yys9MC4wMjtpPTYuMjgzMS8oYyoyMDApfXg9TUYoTUMoYSkqWCpjK3ApO3k9TUYoTS5zaW4oYSkqWSpjK3EpO2lmKHk+PTAmJnk8WSYmeD49MCYmeDxYKXtSKz02LjI4MzEvMTgwMDtHKz02LjI4MzEvMTgwMTtCKz02LjI4MzEvMTgwMjt0PWRbeV1beF07dC5hPVtNTSgwLHQuYVswXStNRihNQyhSKSo4KSksTU0oMCx0LmFbMV0rTUYoTUMoRykqOCkpLE1NKDAsdC5hWzJdK01GKE1DKEIpKjgpKV07dFtTXS5jb2xvcj0icmdiKCIrdC5hLmpvaW4oKSsiKSI7bSsrfX19LDUwKX0pKCk7
(function(){
var D = document,
w = D.createElement('div'),
P = 6.2831;
S = 'style',
F = 'first',
C = 'Child',
A = 'append',
M = Math,
MR = M.random,
MC = M.cos,
MF = M.floor,
MM = M.max,
s = 30,
W = 900;
d = [];
w[S].position='absolute';
n = w[A+C](w.cloneNode(true));
n.innerHTML = arguments.callee;
with(n[S]){width=height=W;textAlign='center'}
D.body[S].background='#000';
with(w[S]){
overflow = 'hidden';
fontSize = height = width = s;
}
for(Y=y=0;y < W; y+= s,Y++) {
t=d[Y]=[];
for(X=x=0;x < W; x+= s,X++) {
t[X] = w = w.cloneNode(true);
t[X].c=[0,0,0];
w[S].margin=y+' 0 0 '+x;
w[F+C][S].margin=-y+' 0 0 '+-x;
D.body[A+C](w);
}
}
c=e=a=R=G=B=f=r=g=b=l=m=n=o=0;
i=P/96;
setInterval(function(){
if(f++>l) {
p=(MR()*Y)&255;
q=(MR()*X)&255;
f=0;c=0.04;
l=(MR()*7)&7;
R=MC(n);
G=R+o;
B=G+o;
n+=P/128;
o+=P/512;
}
for(m=0;m<128;a+=i){
if(a >= P) {
a=0;
c+=0.02;
i=P/(c*200);
}
x = MF(MC(a) * X * c + p);
y = MF(M.sin(a) * Y * c + q);
if(y >= 0 && y < Y && x >= 0 && x < X) {
R += P/1800;
G += P/1801;
B += P/1802;
t=d[y][x];
t.c= [
MM(0, t.c[0] + MF(MC(R) * 8)),
MM(0, t.c[1] + MF(MC(G) * 8)),
MM(0, t.c[2] + MF(MC(B) * 8))
];
t[S].color='rgb(' + t.c.join() + ')';
m++;
}
}
}, 50);
})();