c.width=1200;c.height=600;ctx=c.getContext('2d');function Ch(el){this.col='#000';this.font='normal 900 36px Arial';this.char=el.text;this.x=el.x;this.y=el.y;this.spX=0.75;this.spY=1.6;this.draw=function(){ctx.globalAlpha=0.8;ctx.fillStyle=this.col;ctx.font=this.font;ctx.textAlign='center';ctx.fillText(this.char,(1200/2)+550*(Math.sin((this.x*Math.PI)/180)),(500/2)+40+210*(Math.sin((this.y*Math.PI)/180)));};this.update=function(){this.x+=this.spX;this.y+=this.spY;};}dycpInit=function(){dycpEls=[];dycpText='Some old-skool love goes to my ex-groups Beastie-Boys, Baboons, X-Rated, Sire!';xStart=0;yStart=0;xDiff=-4;yDiff=-8;for(i=0;i<dycpText.length;i++){dycpChar=dycpText.substr(i,1);dycpEls.push(new Ch({text:dycpChar,x:xStart,y:yStart}));xStart+=xDiff;yStart+=yDiff;}return{publicdycpEls:dycpEls}}();setInterval(function(){draw();},1000/60);function draw(){ctx.clearRect(0,0,1200,600);dycpInit.publicdycpEls.forEach(function(element){element.draw();element.update();});};
Yy53aWR0aD0xMjAwO2MuaGVpZ2h0PTYwMDtjdHg9Yy5nZXRDb250ZXh0KCcyZCcpO2Z1bmN0aW9uIENoKGVsKXt0aGlzLmNvbD0nIzAwMCc7dGhpcy5mb250PSdub3JtYWwgOTAwIDM2cHggQXJpYWwnO3RoaXMuY2hhcj1lbC50ZXh0O3RoaXMueD1lbC54O3RoaXMueT1lbC55O3RoaXMuc3BYPTAuNzU7dGhpcy5zcFk9MS42O3RoaXMuZHJhdz1mdW5jdGlvbigpe2N0eC5nbG9iYWxBbHBoYT0wLjg7Y3R4LmZpbGxTdHlsZT10aGlzLmNvbDtjdHguZm9udD10aGlzLmZvbnQ7Y3R4LnRleHRBbGlnbj0nY2VudGVyJztjdHguZmlsbFRleHQodGhpcy5jaGFyLCgxMjAwLzIpKzU1MCooTWF0aC5zaW4oKHRoaXMueCpNYXRoLlBJKS8xODApKSwoNTAwLzIpKzQwKzIxMCooTWF0aC5zaW4oKHRoaXMueSpNYXRoLlBJKS8xODApKSk7fTt0aGlzLnVwZGF0ZT1mdW5jdGlvbigpe3RoaXMueCs9dGhpcy5zcFg7dGhpcy55Kz10aGlzLnNwWTt9O31keWNwSW5pdD1mdW5jdGlvbigpe2R5Y3BFbHM9W107ZHljcFRleHQ9J1NvbWUgb2xkLXNrb29sIGxvdmUgZ29lcyB0byBteSBleC1ncm91cHMgQmVhc3RpZS1Cb3lzLCBCYWJvb25zLCBYLVJhdGVkLCBTaXJlISc7eFN0YXJ0PTA7eVN0YXJ0PTA7eERpZmY9LTQ7eURpZmY9LTg7Zm9yKGk9MDtpPGR5Y3BUZXh0Lmxlbmd0aDtpKyspe2R5Y3BDaGFyPWR5Y3BUZXh0LnN1YnN0cihpLDEpO2R5Y3BFbHMucHVzaChuZXcgQ2goe3RleHQ6ZHljcENoYXIseDp4U3RhcnQseTp5U3RhcnR9KSk7eFN0YXJ0Kz14RGlmZjt5U3RhcnQrPXlEaWZmO31yZXR1cm57cHVibGljZHljcEVsczpkeWNwRWxzfX0oKTtzZXRJbnRlcnZhbChmdW5jdGlvbigpe2RyYXcoKTt9LDEwMDAvNjApO2Z1bmN0aW9uIGRyYXcoKXtjdHguY2xlYXJSZWN0KDAsMCwxMjAwLDYwMCk7ZHljcEluaXQucHVibGljZHljcEVscy5mb3JFYWNoKGZ1bmN0aW9uKGVsZW1lbnQpe2VsZW1lbnQuZHJhdygpO2VsZW1lbnQudXBkYXRlKCk7fSk7fTs=
Original source not submitted