with(b.style){background='#242424';padding='0px';margin='0px';}var g=document.createElement('canvas');g.style.position=c.style.position='absolute';var W=innerWidth;H=innerHeight;g.style.zIndex=1;c.style.zIndex=2;z=g.getContext('2d');b.appendChild(g);c.width=W;g.width=W;c.height=H;g.height=H;E(W/2,H/2,W/8,"#242424",z);c.addEventListener('mousemove',S,false)
function E(x,y,r,c,o){var P=Math.PI;q=[1,x,y,c];q[0]*=r;with(o){fillStyle=q[3];lineWidth=.001;beginPath();arc(q[1]-q[0],f=q[2]-q[0],q[0],P*.8,P*2);arc(q[1]+q[0],f,q[0],P,P*2.2);lineTo(q[1],q[2]+q[0]*2);closePath();fill();stroke()}}
function S(k){var X=k.clientX+Math.random()*50,Y=k.clientY+Math.random()*50,j=-1,u=0,t=5,c=z.isPointInPath(X,Y)?"rgb("+(Math.random()*55+200|0)+",0,0)":"rgb(0,"+(Math.random()*55+200|0)+",0)";j=setInterval(function(){if(u<4){t++;u++;E(X,Y,t,c,a);}else{clearInterval(j);j=-1}},25,0)}
d2l0aChiLnN0eWxlKXtiYWNrZ3JvdW5kPScjMjQyNDI0JztwYWRkaW5nPScwcHgnO21hcmdpbj0nMHB4Jzt9dmFyIGc9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnY2FudmFzJyk7Zy5zdHlsZS5wb3NpdGlvbj1jLnN0eWxlLnBvc2l0aW9uPSdhYnNvbHV0ZSc7dmFyIFc9aW5uZXJXaWR0aDtIPWlubmVySGVpZ2h0O2cuc3R5bGUuekluZGV4PTE7Yy5zdHlsZS56SW5kZXg9Mjt6PWcuZ2V0Q29udGV4dCgnMmQnKTtiLmFwcGVuZENoaWxkKGcpO2Mud2lkdGg9VztnLndpZHRoPVc7Yy5oZWlnaHQ9SDtnLmhlaWdodD1IO0UoVy8yLEgvMixXLzgsIiMyNDI0MjQiLHopO2MuYWRkRXZlbnRMaXN0ZW5lcignbW91c2Vtb3ZlJyxTLGZhbHNlKQ0KZnVuY3Rpb24gRSh4LHkscixjLG8pe3ZhciBQPU1hdGguUEk7cT1bMSx4LHksY107cVswXSo9cjt3aXRoKG8pe2ZpbGxTdHlsZT1xWzNdO2xpbmVXaWR0aD0uMDAxO2JlZ2luUGF0aCgpO2FyYyhxWzFdLXFbMF0sZj1xWzJdLXFbMF0scVswXSxQKi44LFAqMik7YXJjKHFbMV0rcVswXSxmLHFbMF0sUCxQKjIuMik7bGluZVRvKHFbMV0scVsyXStxWzBdKjIpO2Nsb3NlUGF0aCgpO2ZpbGwoKTtzdHJva2UoKX19CQ0KZnVuY3Rpb24gUyhrKXt2YXIgWD1rLmNsaWVudFgrTWF0aC5yYW5kb20oKSo1MCxZPWsuY2xpZW50WStNYXRoLnJhbmRvbSgpKjUwLGo9LTEsdT0wLHQ9NSxjPXouaXNQb2ludEluUGF0aChYLFkpPyJyZ2IoIisoTWF0aC5yYW5kb20oKSo1NSsyMDB8MCkrIiwwLDApIjoicmdiKDAsIisoTWF0aC5yYW5kb20oKSo1NSsyMDB8MCkrIiwwKSI7aj1zZXRJbnRlcnZhbChmdW5jdGlvbigpe2lmKHU8NCl7dCsrO3UrKztFKFgsWSx0LGMsYSk7fWVsc2V7Y2xlYXJJbnRlcnZhbChqKTtqPS0xfX0sMjUsMCl9
Original source not submitted