0xecc60439…2cdbsent to0xa319c382…7f9c·#16,969,619·view on Etherscan
function setup(){const a=createVector;noiseSeed(s),noCanvas();var o=900,l=1200;const t=new CC;var i=rnd()<.45,e=60*floor(i?rnd(20,26):rnd(15,20)),n=floor(rnd(2,6)),c=e/n;const p=[],r=[];for(let e=0;e<n;e++){const{v:a,n:$}=t.N(r);r.push(a),p[e]={v:a,n:$,shapes:[]}}const h=gnf();var v=18e4/1080,f=floor(rnd(3,9)),u=o/(i?rnd(48,128):rnd(24,40));for(let r=0;r<n;r++){const A=[];for(let e=0;e<f-1;e++)A[e]=[rnd(2e3),rnd(2e3)];for(let e=0;e<c;e++){var g,w=e<c/2?map(e,0,c/2,0,u):map(e,c/2,c,u,0);let t,n;const N=[];n=i?(g=map(e,0,c-1,0,l),t=a(0,g),a(o,g)):(x=map(e,0,c-1,0,o),t=a(x,0),a(x,l));for(let e=0;e<A.length;e++){const a=p5.Vector.lerp(t,n,(e+1)/f);var[m,y]=A[e];a.x+=map(h(m,a.x/v,a.y/v),0,1,-w,w),a.y+=map(h(y,a.y/v,a.x/v),0,1,-w,w),a.x<0&&(a.x=0),a.y<0&&(a.y=0),a.x>o&&(a.x=o),a.y>l&&(a.y=l),N.push(a)}var x=e%2==0?[t,...N,n]:[n,...N.reverse(),t];p[r].shapes.push(x)}}var S="http://www.w3.org/2000/svg";let C=document.createElementNS(S,"svg");C.sa=C.setAttribute,C.sa("class","plot"),C.sa("width","9in"),C.sa("height","12in"),C.sa("viewBox","0 0 900 "+l),C.sa("style","background-color:white;"),C.sa("xmlns","http://www.w3.org/2000/svg"),C.sa("xmlns:inkscape","http://www.inkscape.org/namespaces/inkscape");for(let e=0;e<p.length;e++){var k=p[e];const E=d.createElementNS(S,"g");var M=`${e+1} - ${k.n}`;E.sa=E.setAttribute,E.sa("id",M),E.sa("inkscape:groupmode","layer"),E.sa("inkscape:label",M);for(let e=0;e<k.shapes.length;e++){var b=k.shapes[e];let t=`M ${b[0].x} ${b[0].y}`;for(let e=1;e<b.length;e++)t+=` L ${b[e].x} ${b[e].y}`;const B=d.createElementNS(S,"path");B.setAttribute("style",`fill:none;stroke-width:1;stroke:${k.v};`),B.setAttribute("d",t),E.appendChild(B)}C.appendChild(E)}d.body.appendChild(C);let R=d.createElement("style");R.appendChild(d.createTextNode(".plot{width:100vw;height:100vh;}")),d.head.appendChild(R)}h=tokenData.hash,S=Uint32Array.from([0,1,s=t=2,3].map(e=>parseInt(h.substr(8*e+2,8),16))),R=e=>(t=S[3],S[3]=S[2],S[2]=S[1],S[1]=s=S[0],t^=t<<11,S[0]^=t^t>>>8^s>>>19,S[0]/2**32),s=parseInt(h.slice(0,16),16),d=document,rnd=(e,t)=>{var n,r=R();return void 0===e?r:void 0===t?e instanceof Array?e[Math.floor(r*e.length)]:r*e:(t<e&&(n=e,e=t,t=n),r*(t-e)+e)};class CC{n=["Micron Rose","Micron Red","Micron Orange","Micron Green","Micron Blue","Micron Purple","Micron Brown"];v=["#df4a82","#f1230a","#f47d3d","#47a858","#0972c4","#842eae","#a14725"];R(){return rnd(this.v)}N(e){let t=this.R();for(;e.includes(t);)t=this.R();var n=this.n[this.v.indexOf(t)];return{v:t,n:n}}}function gnf(){const r=floor(rnd(5,10));return rnd([(e,t,n)=>noise(e,t,n),(e,t,n)=>ceil(noise(e,t,n)*r)/r])}