d=document.body;b=c=i=d.style.margin=0;_=d.children[0];j=_.width=innerWidth/3;k=_.height=innerHeight/3;N=_.style;N.height=N.width="100%";M=Math;D=[];H=[];P=4e3;O=2e4;r=M.random;with(C=_.getContext("2d")){font="24px Arial";fillText("js1k",0,20);d=getImageData(0,0,e=45,f=25);while(i<P)a=r()*2-1,g=M.pow(a*a+b*b+c*c,.5)/2,D[i]=[a/g,b/g+1,c/g],c=b,b=a,x=r()*e,y=r()*f,d.data[((y|0)*e+(x|0))*4+3]>9?H[i++]=[(x-e/2)/f*2.5,(.5-y/f)*2.5,r()/2]:0;v=createRadialGradient(j/2,k*2/3,0,j/2,k,k/2)}v[a='addColorStop'](0,"#343");v[a](1,"#000");C[J='fillStyle']=v;C[F='fillRect'](0,0,j,k);function n(i){return(w[i]-b[i])*M.pow(m,5)+b[i]}function X(){g=new Date%O/O*4;C[F](0,0,j,k);e=M.cos(a=g*M.PI*2);f=M.sin(a);for(i=0;i<P;b=H[i++])w=D[i],m=g>=3?0:g>=2?1-g%1:g>=1?1:g%1,d=n(2),h=n(1),l=n(0),c=1/(f*l-e*d-4)*k,a=[(c*(e*l+f*d)+j)/2,((i%2?c*(-h-2):c*h)+k)/2],C[J]=i%2?"#373":"#0f0",C[F](a[0]|0,a[1]|0,.9,.9);C[B='drawImage'](_,0,0,L=35,K=35);C[u='globalAlpha']=.6;C[B](_,0,0,L,K,0,0,j,k);C[u]=1;C[J]=v;C[F](0,0,L,K);setTimeout(X,9)}X()
ZD1kb2N1bWVudC5ib2R5O2I9Yz1pPWQuc3R5bGUubWFyZ2luPTA7Xz1kLmNoaWxkcmVuWzBdO2o9Xy53aWR0aD1pbm5lcldpZHRoLzM7az1fLmhlaWdodD1pbm5lckhlaWdodC8zO049Xy5zdHlsZTtOLmhlaWdodD1OLndpZHRoPSIxMDAlIjtNPU1hdGg7RD1bXTtIPVtdO1A9NGUzO089MmU0O3I9TS5yYW5kb207d2l0aChDPV8uZ2V0Q29udGV4dCgiMmQiKSl7Zm9udD0iMjRweCBBcmlhbCI7ZmlsbFRleHQoImpzMWsiLDAsMjApO2Q9Z2V0SW1hZ2VEYXRhKDAsMCxlPTQ1LGY9MjUpO3doaWxlKGk8UClhPXIoKSoyLTEsZz1NLnBvdyhhKmErYipiK2MqYywuNSkvMixEW2ldPVthL2csYi9nKzEsYy9nXSxjPWIsYj1hLHg9cigpKmUseT1yKCkqZixkLmRhdGFbKCh5fDApKmUrKHh8MCkpKjQrM10+OT9IW2krK109Wyh4LWUvMikvZioyLjUsKC41LXkvZikqMi41LHIoKS8yXTowO3Y9Y3JlYXRlUmFkaWFsR3JhZGllbnQoai8yLGsqMi8zLDAsai8yLGssay8yKX12W2E9J2FkZENvbG9yU3RvcCddKDAsIiMzNDMiKTt2W2FdKDEsIiMwMDAiKTtDW0o9J2ZpbGxTdHlsZSddPXY7Q1tGPSdmaWxsUmVjdCddKDAsMCxqLGspO2Z1bmN0aW9uIG4oaSl7cmV0dXJuKHdbaV0tYltpXSkqTS5wb3cobSw1KStiW2ldfWZ1bmN0aW9uIFgoKXtnPW5ldyBEYXRlJU8vTyo0O0NbRl0oMCwwLGosayk7ZT1NLmNvcyhhPWcqTS5QSSoyKTtmPU0uc2luKGEpO2ZvcihpPTA7aTxQO2I9SFtpKytdKXc9RFtpXSxtPWc+PTM/MDpnPj0yPzEtZyUxOmc+PTE/MTpnJTEsZD1uKDIpLGg9bigxKSxsPW4oMCksYz0xLyhmKmwtZSpkLTQpKmssYT1bKGMqKGUqbCtmKmQpK2opLzIsKChpJTI/YyooLWgtMik6YypoKStrKS8yXSxDW0pdPWklMj8iIzM3MyI6IiMwZjAiLENbRl0oYVswXXwwLGFbMV18MCwuOSwuOSk7Q1tCPSdkcmF3SW1hZ2UnXShfLDAsMCxMPTM1LEs9MzUpO0NbdT0nZ2xvYmFsQWxwaGEnXT0uNjtDW0JdKF8sMCwwLEwsSywwLDAsaixrKTtDW3VdPTE7Q1tKXT12O0NbRl0oMCwwLEwsSyk7c2V0VGltZW91dChYLDkpfVgoKQ==
Original source not submitted