0x5079a8ad…cd43sent to0xa7d8d9ef…d270·#13,763,248·view on Etherscan
let cA,gL,hB,hC,hR,hS,lT,mS,R,sA,sC,eC,tC,sS,tP,wH,sW,aO=0,cR=0,cs=[],nB=0,oC=0,tH=tokenData.hash,wC=0,tA=[[[0,67,84],[358,100,46],[27,40,99],[20,8,14]],[[333,51,91],[333,74,88],[333,84,69],[52,99,87],[115,71,68]],[[196,48,79],[206,55,72],[206,58,56],[350,81,89],[38,30,97]],[[270,29,88],[259,42,82],[270,58,79],[189,37,92],[202,42,86]],[[178,50,57],[173,74,32],[173,64,15],[21,36,97],[13,11,100]],[[19,44,82],[30,26,93],[11,72,80],[197,23,56],[119,53,71]],[[71,61,57],[163,35,47],[213,10,34],[41,74,98],[215,75,77],[16,75,88]],[[41,25,55],[46,27,44],[51,80,19],[339,56,100],[54,62,97],[251,14,75]],[[46,48,100],[47,79,100],[47,100,64],[192,33,82],[359,40,100],[147,41,85]],[[153,64,47],[128,33,73],[153,70,32],[10,73,83],[31,21,95],[204,100,100]],[[280,1,93],[180,1,73],[221,74,87],[92,49,69],[51,94,80],[0,83,82]],[[27,40,99],[16,67,84],[358,100,46],[0,0,95],[80,10,91],[212,60,60]],[[60,28,51],[53,31,84],[53,62,29],[53,14,94],[17,34,85],[357,29,73]],[[360,84,70],[0,58,85],[0,86,47],[115,7,72],[37,26,93]],[[73,16,44],[66,5,73],[0,0,12],[32,57,87],[52,12,100],[28,80,74]],[[0,0,16],[0,0,16],[0,0,40],[0,0,90],[0,0,95],[0,0,100]],[[11,10,89],[22,13,61],[24,18,44],[354,86,79],[231,27,56]],[[26,16,100],[7,44,89],[0,30,69],[60,9,75],[60,15,65]]];function setup(){colorMode(HSB,360,100,100,1),noLoop(),R=new Rd,noiseSeed(tH),wH=windowHeight,sW=.75*wH,createCanvas(sW,wH),sCs(),background(sC),hB=R.rD()>.6,hC=R.rD()>.5,hR=R.rD()>.75,hS=R.rD()>.45,lT=R.rD()<.8?.25:.05,mS=R.rD()>.42,sA=R.rD()>.85,sS=R.rD()>.6?.015:.008,0==tP&&(mS=!1,sS=.008)}function draw(){stroke(tC);let e,t=ceil(.5*wH/10);if(mS){let t=color(R.rC(cA));if(hS&&dS(t),dM(.165*sW,0,TAU,t),hR&&dR(),hC){aO=R.rI(1,2);for(let e=0;e<aO;e++)gC();sHc()}hB&&dB(),e=.5*wH}else e=-t;for(let r=e;r<wH;r+=t)cW(r),wC++;dWb()}function cW(e){let t=R.rN(TAU,12*TAU),r=[],s=R.rN(.04*sW,.1*sW);R.rD()>.95&&(s=.025*sW);let l=sA?s:s*R.rN(.5,.8),n=sW/R.rN(1.2,2.5),i=.001*sW,o=TAU/n*i,c=[],a=[],h=t;for(let e=0;e<sW/i+2;e++)c.push(sin(h)*s),a.push(sin(h)*l),h+=o;beginShape(),strokeWeight(.005*sW),stroke(tC);let W=lerpColor(sC,eC,e/wH);fill(W),vertex(.05*-sW,wH),vertex(.05*-sW,wH),curveVertex(.05*-sW,e+c[0]);for(let t=0;t<c.length;t++)curveVertex(t*i,e+c[t]),wC>3&&R.rD()<25e-5&&dO(t*i,e),r.push(createVector(t*i,e+a[t]));vertex(sW+.05*sW,wH),vertex(sW+.05*sW,wH),endShape();for(let e=0;e<35;e++)cSw(e,r)}function cSw(e,t){beginShape(),noFill(),strokeWeight(.003*sW);for(let r=0;r<t.length;r++)curveVertex(t[r].x,t[r].y+sW*sS*e),R.rD()<lT&&(endShape(),beginShape());endShape()}function sCs(){tP=R.rI(0,tA.length-1),cA=tA[tP],sC=color(cA[0]),eC=color(cA[1]),tC=color(cA[2]),cA.splice(0,3)}function dO(e,t){let r=R.rN(.2*sW,.4*sW),s=e-r/2,l=t-r/2;s>0&&s<sW&&l>0&&l<wH&&(push(),strokeWeight(.005*sW),stroke(tC),fill(color(R.rC(cA))),circle(e,t-.01*wH,r),oC++,pop())}function gC(e){let t={br:[],bd:[],cn:[]},r=e?3:R.rI(3,6),s=e?R.rN(.05*sW,.75*sW):R.rN(.05*sW,.65*sW),l=e?R.rN(.05*wH,.35*wH):R.rN(.05*wH,.32*wH),n=[0,0],i=[[],[]],o=[];for(let c=0;c<r;c++){let r=R.rN(s-.02*sW,s+.022*sW),a=e?R.rN(.15*sW,.25*sW):R.rN(.15*sW,.4*sW);if(0!=c){let e=.03*wH,s=max([n[0],r])+e,i=min([n[1],r+a])-e,o=R.rN(s,i);t.cn.push([o,l+c*wH*.03-.015*wH,.02*wH,.02*wH])}n[0]=r,n[1]=r+a;let h=l+c*(.03*wH);t.br.push([r,h,a,.03*sW,.03*wH]),i[0].push(r),i[1].push(r+a),o.push(h),r+=R.rN(.03*-sW,.03*sW)+a}let c=min(i[0]),a=max(i[1]),h=min(o),W=max(o);t.bd.push(c,h,a-c,W-h+.02*wH),cs.length>0&&cs.forEach(e=>{cD(e.bd,t.bd)?cR<200&&(cR++,gC(!0)):cs.length<aO&&cs.push(t)}),0==cs.length&&cs.push(t)}function sHc(){for(let e=0;e<cs.length;e++){let t=cs[e];fill(tC),noStroke();for(let e=0;e<t.br.length;e++){let r=t.br[e];rect(r[0],r[1],r[2],r[3],r[4])}for(let e=0;e<t.cn.length;e++){let r=t.cn[e];rect(r[0],r[1],r[2],r[3])}}}function cD(e,t){let[r,s,l,n]=e,[i,o,c,a]=t;return r<i+c&&r+l>i&&s<o+a&&n+s>o}function dR(){let e=R.rI(100,180);for(let t=0;t<e;t++){push();let e=lightness(sC)>50?color(0,0,0,.3):color(0,0,100,.3);stroke(e);let t=R.rN(.05*-sW,.95*sW),r=R.rN(.05*-wH,.45*wH);line(t,r,t+.05*sW,r+.15*wH),pop()}}function dB(){noStroke(),nB=R.rI(1,4);let e=R.rD()<.5;for(let t=0;t<nB;t++){let t=createVector(R.rN(.25*sW,.75*sW),R.rN(.1*wH,.4*wH),R.rN(-.1,.15)),r=lerpColor(sC,color(0,50,0),.2),s=lerpColor(eC,color(0,50,0),.2);push(),translate(t.x,t.y),rotate(t.z),e&&scale(-1,1);let l=R.rI(0,2);scale(.0015*sW),0==l?(scale(1.15),fill(r),triangle(33,5,36,10,28,10),fill(s),triangle(14,15,24,15,20,0),fill(s),triangle(0,15,33,5,25,15),fill(r),triangle(16,15,26,15,22,0)):1==l?(fill(s),triangle(0,8,10,10,16,5),fill(r),triangle(10,10,20,10,16,2),fill(r),triangle(18,2,31,0,24,20),fill(s),triangle(16,2,28,0,23,20),fill(r),triangle(38,5,33,6,36,10),fill(s),triangle(31,0,38,5,28,8)):2==l&&(scale(.9),fill(r),triangle(0,4,15,4,15,15),fill(s),triangle(0,0,15,0,15,15),fill(r),triangle(15,0,15,30,25,10),fill(s),triangle(15,15,20,25,15,30),fill(s),triangle(25,10,25,0,20,5),fill(r),triangle(25,5,25,0,30,5)),pop()}}function dWb(){noFill(),strokeWeight(.02*sW),stroke(tC),rect(0,0,sW,wH)}function dS(e){let t=R.rI(200,350);noFill(),stroke(e),strokeWeight(.001*sW);for(let e=0;e<t;e++){let e=R.rN(.05*sW,.95*sW),t=R.rN(.05*wH,.4*wH);if(e>0&&e<sW&&t>0&&t<wH){let r=.003*sW;push(),blendMode(DIFFERENCE),rotate(R.rD()*TAU),line(e-r,t,e+r,t),line(e,t+r,e,t-r),pop()}}}const dM=(e,t,r,s)=>{let l=int(sW),n=int(.75*wH),i=createGraphics(l,n);gL=createGraphics(l,n),setGradient(0,0,l,n,s),i.translate(sW/2,.33*wH),i.beginShape(),i.fill(eC),i.noStroke();for(let s=t;s<r;s+=.05){let t=map(cos(s),-1,1,0,2),r=map(cos(s),-1,1,0,2),l=map(noise(t,r),0,1,2*e,1.1*e*2);i.vertex(l*cos(s),l*sin(s))}i.endShape(CLOSE);let o=createGraphics(l,n);(o=gL.get()).mask(i),image(i,0,0),image(o,0,0)},setGradient=(e,t,r,s,l)=>{for(let t=0;t<=s;t++){let n=map(1.2*t,0,s,2,0),i=l;i.setAlpha(n),gL.stroke(i),gL.line(e,t,e+r,t)}};class Rd{constructor(){this.useA=!1;let e=function(e){let t=parseInt(e.substr(0,8),16),r=parseInt(e.substr(8,8),16),s=parseInt(e.substr(16,8),16),l=parseInt(e.substr(24,8),16);return function(){let e=((t|=0)+(r|=0)|0)+(l|=0)|0;return l=l+1|0,t=r^r>>>9,r=(s|=0)+(s<<3)|0,s=(s=s<<21|s>>>11)+e|0,(e>>>0)/4294967296}};this.prngA=new e(tH.substr(2,32)),this.prngB=new e(tH.substr(34,32));for(let e=0;e<1e6;e+=2)this.prngA(),this.prngB()}rD(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}rN(e,t){return e+(t-e)*this.rD()}rI(e,t){return Math.floor(this.rN(e,t+1))}rC(e){return e[this.rI(0,e.length-1)]}}