Randomized unicode hearts in geometric patterns. You can also play with them using the mouse. Enjoy!
with(Math)with(a)!function(e,t,m){var A,v,E,C,o,l,F=b.style,n=32,H=360,k=random,z=PI*2,p=z/H,s=0,d=0,B=0,j=0,g=F.margin=0,G=2,r=2,q=3,D=6,f=n,u=[],h=[],i=k(F.overflow="hidden")*H,w=k(onmousemove=function(x){f=0;o=x.clientX-E;l=x.clientY-C})<.5?1:-1;setInterval(function(J,x,I,y,K){if(!(++s%n)){while(j==~~(y=k(K=k())*5));j=~~y;y<.4?w=-w:y<2?g++:y<3?B=K*7:y<4?G=K*8+1:r=K*3+2}A=c.width=innerWidth;v=c.height=innerHeight;J=min(E=A/2,C=v/2);x=J/H*4;J-=5*x;if(++f>n){if(B<1){i-=G*w*4;o=sin(i*p)*J;l=cos(i*p)*J}else{i-=G*w*2;y=abs(o=sin(i*p)*J);o=y*cos(K=atan2(0,o)+i*p/B);l=y*sin(K)}}for(I=0;I<n;){y=u[I]=u[I]||{x:0,y:0};K=u[I-1];y.x=I?y.x+(K.x-y.x)/r:o;y.y=I++?y.y+(K.y-y.y)/r:l}for(I=0;y=u[I*4];){h[d++%H]={s:1,d:1,c:m[(g+I++)%8],x:y.x,y:y.y}}fillRect(I=0,0,A,v);while(y=h[I++]){K=y.s+=y.d;y.d=K>D?-1:K<q?1:y.d;fillStyle="#"+y.c;font=K*x*e+"px Arial";textAlign="center";textBaseline="middle";fillText(t[I%t.length],E+y.x,C+y.y)}},n)}(1.5,"\u2661\u2665\u2764\u2661\u2665\u2764\u2661","f001f441a0017001f001f441a001700".split(1))
d2l0aChNYXRoKXdpdGgoYSkhZnVuY3Rpb24oZSx0LG0pe3ZhciBBLHYsRSxDLG8sbCxGPWIuc3R5bGUsbj0zMixIPTM2MCxrPXJhbmRvbSx6PVBJKjIscD16L0gscz0wLGQ9MCxCPTAsaj0wLGc9Ri5tYXJnaW49MCxHPTIscj0yLHE9MyxEPTYsZj1uLHU9W10saD1bXSxpPWsoRi5vdmVyZmxvdz0iaGlkZGVuIikqSCx3PWsob25tb3VzZW1vdmU9ZnVuY3Rpb24oeCl7Zj0wO289eC5jbGllbnRYLUU7bD14LmNsaWVudFktQ30pPC41PzE6LTE7c2V0SW50ZXJ2YWwoZnVuY3Rpb24oSix4LEkseSxLKXtpZighKCsrcyVuKSl7d2hpbGUoaj09fn4oeT1rKEs9aygpKSo1KSk7aj1+fnk7eTwuND93PS13Onk8Mj9nKys6eTwzP0I9Syo3Onk8ND9HPUsqOCsxOnI9SyozKzJ9QT1jLndpZHRoPWlubmVyV2lkdGg7dj1jLmhlaWdodD1pbm5lckhlaWdodDtKPW1pbihFPUEvMixDPXYvMik7eD1KL0gqNDtKLT01Kng7aWYoKytmPm4pe2lmKEI8MSl7aS09Ryp3KjQ7bz1zaW4oaSpwKSpKO2w9Y29zKGkqcCkqSn1lbHNle2ktPUcqdyoyO3k9YWJzKG89c2luKGkqcCkqSik7bz15KmNvcyhLPWF0YW4yKDAsbykraSpwL0IpO2w9eSpzaW4oSyl9fWZvcihJPTA7STxuOyl7eT11W0ldPXVbSV18fHt4OjAseTowfTtLPXVbSS0xXTt5Lng9ST95LngrKEsueC15LngpL3I6bzt5Lnk9SSsrP3kueSsoSy55LXkueSkvcjpsfWZvcihJPTA7eT11W0kqNF07KXtoW2QrKyVIXT17czoxLGQ6MSxjOm1bKGcrSSsrKSU4XSx4OnkueCx5OnkueX19ZmlsbFJlY3QoST0wLDAsQSx2KTt3aGlsZSh5PWhbSSsrXSl7Sz15LnMrPXkuZDt5LmQ9Sz5EPy0xOks8cT8xOnkuZDtmaWxsU3R5bGU9IiMiK3kuYztmb250PUsqeCplKyJweCBBcmlhbCI7dGV4dEFsaWduPSJjZW50ZXIiO3RleHRCYXNlbGluZT0ibWlkZGxlIjtmaWxsVGV4dCh0W0kldC5sZW5ndGhdLEUreS54LEMreS55KX19LG4pfSgxLjUsIlx1MjY2MVx1MjY2NVx1Mjc2NFx1MjY2MVx1MjY2NVx1Mjc2NFx1MjY2MSIsImYwMDFmNDQxYTAwMTcwMDFmMDAxZjQ0MWEwMDE3MDAiLnNwbGl0KDEpKQ==
Original source not submitted