0x5d44…c886

All memos sent from and to 0x5d44…c886.

DONUTS is FREE(DOM)https://cdn.jsdelivr.net/npm/p5@1.0.0/lib/p5.min.jslet w,h,sd,u,r,rw,rh,ho,vo,R;function setup(){w=window.innerWidth,h=window.innerHeight,sd=Math.min(w,h),u=sd/10,createCanvas(sd,sd),colorMode(HSB,100),background(100),noFill(),strokeWeight(u/4),rectMode(CENTER),r=4,R=new Random}function draw(){for(let n=1;n<r+1;n++){for(stroke(80),n==r&&stroke(0),rw=R.random_int(4,8),rh=R.random_int(12-rw,8);8==rw&&8==rh;)rw=R.random_int(4,8),rh=R.random_int(12-rw,8);1==n&&(rw=rh=8),ho=R.random_int(-8+rw,8-rw),vo=R.random_int(-8+rh,8-rh),rect(sd/2+ho/2*u,sd/2+vo/2*u,rw*u,rh*u)}noLoop()}tokenData=tokenData.hash;class Random{constructor(){this.useA=!1;let r=function(r){let n=parseInt(r.substr(0,8),16),t=parseInt(r.substr(8,8),16),o=parseInt(r.substr(16,8),16),s=parseInt(r.substr(24,8),16);return function(){n|=0,t|=0,o|=0,s|=0;let r=(n+t|0)+s|0;return s=s+1|0,n=t^t>>>9,t=o+(o<<3)|0,o=o<<21|o>>>11,o=o+r|0,(r>>>0)/4294967296}};this.prngA=new r(tokenData.substr(2,32)),this.prngB=new r(tokenData.substr(34,32));for(let r=0;r<1e6;r+=2)this.prngA(),this.prngB()}random_dec(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}random_num(r,n){return r+(n-r)*this.random_dec()}random_int(r,n){return Math.floor(this.random_num(r,n+1))}random_bool(r){return this.random_dec()<r}random_choice(r){return r[this.random_int(0,r.length-1)]}}