a=new Image,a.onload=function(){for(t=Math,e=t.sin,n=t.cos,r=t.PI,o=requestAnimationFrame,s=Date.now,d=320,g=240,i=160,m=120,h=50,c=s(),f=document.body.children[0],f.style.width="640px",l=f.getContext("2d"),l.drawImage(a,0,0),C=l.getImageData(0,0,a.width,a.height).data,F=l.createImageData(d,g),P=F.data,j=3;j0?(D=t.sqrt(D),M=2*t.atan2(b,D)/r*h+i,q=lensV,x=150*t.pow(-.5*b+-.5*p+.7071*D,4)):(M=w,q=I,x=0),a=n(rot),f=e(rot),A=(M-=160)*a-(q-=120)*f,q=q*a+M*f,(M=(160+((M=A)/u>>0))%d)<0&&(M+=d),(q=(120+(q/u>>0))%g)<0&&(q+=g),y=4*(q*d+M),A=0;A<3;A++)P[V++]=C[y++]+x;V++}l.putImageData(F,0,0),o(k)},o(k)},a.src="img/meanman.png"; 878 bytes