{var e=false,f=[500,80],g=0,h=0,i=e,j,k=[];function m(a,b,c){a.addEventListener?a.addEventListener(b,c,e):a.attachEvent("on"+b,c)}function n(){return{x:300+(Math.random()-0.5)*f[0],y:200+(Math.random()-0.5)*f[1],d:(Math.random()-0.5)*2*0.6,e:(Math.random()-0.5)*2*0.6,b:0,c:50+Math.random()*500,a:0}}function o(){for(var a,b=0;b<k.length;b++){a=k[b];d=(a.x-g)*(a.x-g)+(a.y-h)*(a.y-h);if(d<=3600)k[b]=n()}}
function q(){var a=e;j.clearRect(0,0,600,400);for(var b=0;b<k.length;b++){p=k[b];p.x+=p.d;p.y+=p.e;p.a++;p.b=p.a<50?p.a/50:1-(p.a-50)/(p.c-50);if(p.a>=p.c||p.x<0||p.x>600||p.y<0||p.y>400)k[b]=n();d=(p.x-g)*(p.x-g)+(p.y-h)*(p.y-h);a=d<=3600;vx=vy=0;for(var c=b+1;c<k.length;c++){p2=k[c];d=(p.x-p2.x)*(p.x-p2.x)+(p.y-p2.y)*(p.y-p2.y);if(d<=3600){j.beginPath();j.strokeStyle="rgba("+(a?"255,255,255,":"150,150,150,")+p.b*p2.b*(1-d/3600)*(a?1:0.4)+");";j.moveTo(p.x,p.y);j.lineTo(p2.x,p2.y);j.stroke()}}}}
window.openLink=function(a){for(var b=document.location,c="",l=0;l<a.length;l++)c+=String.fromCharCode(a.charCodeAt(l)+l);b.href=c};
(function(){var a=document.createElement("canvas");a.width=600;a.height=400;if(j=a.getContext("2d")){m(a,"mousemove",function(c){g=c.offsetX;h=c.offsetY;i&&o();return e});m(a,"mousedown",function(c){if(c.button==0){i=true;o()}return e});m(a,"mouseout",function(){g=h=4095;return e});m(a,"mouseup",function(c){if(c.button==0)i=e;return e});for(document.getElementById("header").appendChild(a);k.length<150;)k.push(n());for(var b=0;b<k.length;b++){a=k[b];a.a=Math.random()*a.c;a.x=300+(Math.random()-0.5)*
f[0]*1.5;a.y=200+(Math.random()-0.5)*f[1]*2}setInterval(q,1E3/15)}})();}

