Transaction Details
- Hash
- 04d22af112701b3c1cff4da6881f7d135bdc79d26c8a642ed9314d4738cb9bcf
- Size
- 15294 bytes
- Deposit
- ₳0
- TTL
- Slot 94964883
MetadataToken Mint
Metadata
Key 721
{
"191040769129f3cd942e96305301a48bd78bc804b98be351b7967f48": {
"Chronoflow027": {
"name": "Chronoflow 027",
"seed": 3301,
"files": [
{
"src": [
"data:text/html;utf8,<html><head><body style='margin:0;overflow:h",
"idden'><canvas id='tc' tabindex='1'><a id='link'></a><script>con",
"st Q=s=>eval('(v,a,b,c,d)=>'+s),CHAR=t=>String.fromCharCode(t),F",
"or=Q('{for(v=v;v<a;v++)b(v,v/(a-1))}'),FoE=Q('For(0,v.length,(i,",
"t)=>a(v[i],i,t))'),cR=Q('`rgba(${v},${a},${b},${c})`'),cH=Q('`hs",
"la(${v},${a}%25 ,${b}%25 ,${c})`'),cM=Q('cR(v,v,v,a)'),cHx=t=>'r",
"gb('+((t=parseInt(t,16))>>16&255)+','+(t>>8&255)+','+(255&t)+')'",
";let P=(v,a,b,c)=>{for(b=b.split(':'),c=0;c<b.length;c+=2)eval(`",
"C${b[c]}=${v}=>ctx.${b[c+1]}${a}`)},t='(...a)';P(t,t,'TC:clip:RT",
":rect:GT:getTransform:DI:drawImage:FT:fillText:EL:ellipse:BP:beg",
"inPath:CP:closePath:MT:moveTo:LT:lineTo:BC:bezierCurveTo:ST:stro",
"ke:VS:save:VR:restore:TR:setTransform:XT:translate:XS:scale:XR:r",
"otate:FR:fillRect:RE:rect:FL:fill'),P('a','=a','SBr:shadowBlur:L",
"W:lineWidth:TA:textAlign:TB:textBaseline:SC:shadowColor:SS:strok",
"eStyle:GC:globalCompositeOperation:FS:fillStyle');const DEF=(t,M",
")=>{t=t??CANV,M=M??_R,CTR(M,0,0,M,0,0),CFS(t),CSS(t),CTA('center",
"'),CSB(0),MUL()},CSB=t=>CSBr(t*_R),DCE=t=>document.createElement",
"(t),CCX=t=>ctx=t||CTX,FNT=t=>ctx.font=t+'px Arial',TXT=(t,M,...e",
")=>{CFS(t),FNT(M),CFT(...e)},ELI=(t,...M)=>{CFS(t),CBP(),CEL(...",
"M),CFL()},ADD=t=>CGC('screen'),MUL=t=>CGC('source-over'),CWH=(t,",
"M,e)=>{t.width=M,t.height=e||M},BG=t=>RECT(t,0,0,_W,_H),RECT=(t,",
"...M)=>{CBP(),CFS(t),CFR(...M),CFL()},AA=(t,M)=>t.imageSmoothing",
"Enabled=t.mozImageSmoothingEnabled=t.webkitImageSmoothingEnabled",
"=M;function v2(t,M){var e=this,i=(t,M)=>(e.x=t||0,e.y=M||0,e);i(",
"t,M),Object.assign(e,{set:i,circ(t){return i(sin(t),-cos(t))},pe",
"rp(t){return i(e.y,-e.x)},len(t){return sqrt(e.x*e.x+e.y*e.y)},d",
"ot(t){return e.x*t.x+e.y*t.y},norm(t){return e.div(e.len())},rad",
"(t){return atan2(e.x,-e.y)},add(t){return i(e.x+t.x,e.y+t.y)},su",
"b(t){return i(e.x-t.x,e.y-t.y)},mv(t){return i(e.x*t.x,e.y*t.y)}",
",inc(t){return i(e.x+t,e.y+t)},mul(t){return i(e.x*t,e.y*t)},div",
"(t){return i(e.x/t,e.y/t)},cpy(t){return V2(e.x,e.y)}})}V2=Q('ne",
"w v2(v,a)'),FoE(Object.getOwnPropertyNames(Math),(i=>eval(`${i}=",
"Math.${i}`)));const Lerp=Q('(1-v)*a+v*b'),Wrap=Q('v<a?b-(a-v)%25",
" (b-a):a+(v-a)%25 (b-a)'),Mapf=Q('b-a==0?c:c+(((v-a)/(b-a))*(d-c",
"))'),Clamp=Q('v<a?a:min(b,v)'),Ease=t=>-(cos(PI*t)-1)/2,TAU=2*PI",
";class RNG{constructor(t){var M=this,e=4294967295,i=123456789+t&",
"e,T=987654321-t&e,s=65535;M.r=t=>(((T=36969*(T&s)+(T>>>16)&e)<<1",
"6)+((i=18e3*(i&s)+(i>>>16)&e)&s)>>>0)/(e+1),M.f=(t,e)=>t+M.r()*(",
"e-t),M.i=(t,e)=>floor(M.f(t,e)),M.c=t=>M.r()<t,M.item=t=>t[M.i(0",
",t.length)]}}CANV=cM(220,1),WALL=cHx('f57411'),SHDW=cHx('0f0a06'",
"),FPS=60;const SEED=3301,TAG='PG-06-027',PX=1e3,HX=PX/2,uS=(t,M,",
"e,i,T)=>{function s(t,M,e,i){t/=255,M/=255,e/=255;const T=max(t,",
"M,e),s=T-min(t,M,e),g=s?T===t?(M-e)/s:T===M?2+(e-t)/s:4+(t-M)/s:",
"0;return[60*g<0?60*g+360:60*g,100*(s?T<=.5?s/(2*T-s):s/(2-(2*T-s",
")):0),100*(2*T-s)/2,i]}class g{constructor(){this.p=[],this.cs=n",
",this.f=[],this.cv=t.f(.8,2.5),this.z=t.f(.004,.008),this.o=t.f(",
"0,10)}i(){CFS('black'),CFR(0,0,PX,PX),this.r=floor(PX/this.cs),t",
"his.c=floor(PX/this.cs),this.f=[],this.fc=[],this.di((()=>{this.",
"sf(),this.cp();for(let t=0;t<150;t++)this.u(!0)}))}dt(){CCX(v),C",
"FS('white'),v.font='bold 110px Arial',CFT(L[0],L[1],L[2]),CCX(M)",
"}di(t){var M=new Image;M.onload=()=>{v.drawImage(M,S[0],S[1],S[2",
"],S[3]),t()},M.src=S[4]}sf(){let t=v.getImageData(0,0,PX,PX).dat",
"a;for(let M=0;M<PX;M+=this.cs)for(let e=0;e<PX;e+=this.cs){let i",
"=4*(M*PX+e),T=t[i]+t[i+1]+t[i+2],g=(6.28*T).toFixed(2),C=S[5],I=",
"l[0]+l[1]+l[2]==T;g=(cos(e*this.z*(0==T?1:1e-4*T)+this.o)+sin(M*",
"this.z*(0==T?1:1e-4*T))+this.o)*this.cv,this.f.push({x:e,y:M,a:g",
",c:s(t[i],t[i+1],t[i+2],t[i+3]),cper:C,bg:I})}v.clearRect(0,0,PX",
",PX)}cp(){for(let t=0;t<o;t++)this.p.push(new C(this))}u(t){CCX(",
"p),CFS(cM(0,.07)),CFR(0,0,PX,PX),CFS('white');for(let M=0;M<this",
".p.length;M++){let e=this.p[M];e&&e.u(p,t)}CCX(M),CDI(w,0,0,PX,P",
"X)}getindex(t,M){let e=floor(t/this.cs);return floor(M/this.cs)*",
"this.c+e}}class C{constructor(M){this.p=M,this.a=0,this.aa=0,thi",
"s.s=t.f(1,5),this.l=t.i(100,300),this.r(!0)}u(t,M){if(this.t--,0",
"==this.t||this.x>=PX||this.y>=PX||this.x<=0||this.y<=0)this.r();",
"else if(this.t>.1*this.l){let e=this.p.getindex(this.x,this.y),i",
"=cH(...this.c),T=this.p.f[e];T&&(this.a=T.a,0!=T.aa&&null!=T.aa&",
"&(this.aa=T.aa),T.c[0]+T.c[1]+T.c[2]>0&&!this.per&&(i=cH(...T.c)",
",T.cper&&(this.per=!0,this.c=T.c)),this.c==l&&T.c[0]+T.c[1]+T.c[",
"2]==0&&(this.a+=sin(.004*a)+cos(.004*a))),this.sx=cos(this.a+thi",
"s.aa),this.sy=sin(this.a+this.aa),this.x+=this.sx*this.s,this.y+",
"=this.sy*this.s,M||(CFS(i),t.fillRect(this.x,this.y,A,A))}}r(M){",
"this.per=!1,this.t=M?1*this.l:this.l;let e=null;e={x:floor(t.r()",
"*PX),y:floor(t.r()*PX)},this.c=l,this.x=e.x,this.y=e.y,this.aa=0",
"}}class I{constructor(){this.p=[],this.f=0,this.c=u(),this.ctx=f",
"(this.c)}update(){if(this.f++,this.f<=20){let t=1-Math.pow(1-(th",
"is.f<20?this.f/20:1),4);t>.9999&&(t=1),CCX(m),m.clearRect(0,0,PX",
",PX);for(let M=0;M<this.p.length;M++)this.p[M].update(t);CCX(M),",
"CDI(b,0,0,PX,PX)}else CCX(M),CDI(this.c,0,0,PX,PX)}}class r{cons",
"tructor(t,M,e,i,T){this.xd=t,this.yd=M,this.col=e,this.xs=i,this",
".ys=T}update(t){this.x=this.xs*(1-t)+this.xd*t,this.y=this.ys*(1",
"-t)+this.yd*t,CFS(cR(...this.col)),m.fillRect(this.x,this.y,(1+2",
"*(1-t))*D,(1+2*(1-t))*D)}}t.i(0,10),CANV='black',WALL='lightgrey",
"';let c,a=-1,A=max(2,2/max(1,_R/2)),D=max(1,min(2,4/_R)),o=1e4*m",
"ax(1,_R/2),n=1,h=[],x=[170,86,50,1],y=[330,86,54,1],l=[t.i(0,255",
"),100,90,.6],L=['DOGE',340,150],S=[480,400,600,600,'data:image/s",
"vg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdm",
"cnIHdpZHRoPScyNTRwdCcgaGVpZ2h0PSczNjgnIHZpZXdCb3g9JzAgMCAyNTQgMj",
"c2Jz48cGF0aCBmaWxsPSdyZ2IoMiwyLDIpJyBkPSdNNjcgMjhjMS03IDAtMTQgMy",
"0yMCAyIDEwIDMgMjAgNiAyOSAwIDMgMiA2IDAgOGwtMTEgNiAyLTIzWk0xODkgMz",
"hjNS02IDExLTEwIDE1LTE2bDYgMThjMiAxMSAwIDIyLTMgMzItMyAxMS01IDIyID",
"EgMzItMTQtMTItMzAtMjItNDEtMzZsLTItNSA3LTcgMTctMThaTTQ1IDkyYzQtNi",
"AxNS01IDE3IDIgMSA0IDEgOS0yIDEzLTQgMi04IDUtMTMgMy0zLTItMi03LTEtMT",
"AgMS00IDYtNSA5LTUtMS0zLTQtMi02LTItNSAxLTcgNi04IDEwIDAtNCAyLTggNC",
"0xMVpNMTE1IDEwNWM3LTUgMTUtMSAyMSAzbDcgNmMxIDItMiA0LTMgNS01IDUtMT",
"IgNy0xOSA3LTItNC00LTktMi0xNCAxLTMgNC0zIDctMyAwLTQtNS0zLTgtMy01ID",
"AtOCA1LTggOSAwIDMtMSA3IDMgOWwtMy0xLTYtNWMxLTYgNi0xMCAxMS0xM1pNMz",
"YgMTMxbDEwLTljLTIgNS04IDYtMTAgMTEgMTAtMSAyMS0xIDI5IDYgMyAzIDQgMT",
"AtMSAxNC03IDUtMTQgMTItMjMgMTQtOCAwLTEyLTgtMTQtMTQgMi0yIDUtMiA3LT",
"JsLTYtNS0zLTJjMi02IDctMTAgMTEtMTNaTTI2IDE3NWw2IDEgOC0yYzggMSAxNS",
"A1IDIyIDhsMTUgNWMxMCAxIDIwLTQgMzAtNGwtMyAzYy05IDUtMTggNi0yNyA3LT",
"UgMC0xMS0xLTE1LTMtOS0zLTE4LTgtMjctMTAtMy0xLTctMi05LTVaTTI2IDIyM2",
"w4IDEyYzIgMCAzLTEgMi0ybDEwIDljMyAzIDcgNyAxMiA2bDEtMWM1IDMgMTEgNS",
"AxNyA2bC0yLTRjMTMgMSAyNyAzIDQxIDJ2LTNsMzAtNWMtMi0zLTYtMi0xMC0zID",
"YtMSAxMC01IDE1LTcgNy0zIDE0LTcgMjItOWw0LTFjMCAyLTMgMi00IDJsLTI1ID",
"E0YzEgMyA2IDIgNiA1bC0yNyA0YzAgMiAyIDIgMyAzLTkgMy0yMCA0LTMwIDVsLT",
"E3LTJ2M2MtOC0xLTE0LTUtMjEtNmwxIDItMSAxYy00LTEtOC00LTEyLTdzLTctNy",
"0xMi05bC0xIDRjLTUtNS04LTEyLTEwLTE5WicvPjxwYXRoIGZpbGw9J3JnYigyMT",
"EsMTc0LDc3KScgZD0nTTcwIDBoNGM1IDUgNyAxMiAxMCAxOCAzIDkgMTMgMTQgMT",
"ggMjFsMTYgM2MxMCAxIDIxIDAgMzEgMmgxM2wzNS0zMWMzLTMgNy03IDExLTYgMy",
"AwIDQgMyA1IDUgOSAxNCAxMiAzMSAxMSA0OC0yIDktNyAxOC03IDI3bDYgMS0xID",
"QgMiA1IDMgNXY2bDMgMi0yIDIgNCA5LTMgMnY2bDUgOWM0IDEwIDMgMjEgNyAzMW",
"wxMSAzMWMxIDkgMCAxOC00IDI3LTMgOC00IDE3IDAgMjUgMSA2IDYgMTIgNiAxOG",
"wtMSA2SDEwYy0yLTItNC01LTQtOGwxLTI3LTItM2g2bC0zLTUgNi0yLTItNGMxLT",
"IgMy0yIDMtNCAyLTMgMC03LTEtMTBMNCAxOTBjLTItNS0xLTEwLTItMTYtMS01LT",
"MtMTAtMi0xNmwzLTIxIDktMjJjMy03IDMtMTQgNC0yMSAyLTEyIDktMjIgMjAtMj",
"dsMjEtMTBjMy0xIDQtNCA1LTcgMy0xMyAxLTI2IDMtMzkgMC00IDItOCA1LTExbS",
"0zIDI4LTIgMjMgMTEtNmMyLTIgMC01IDAtOC0zLTktNC0xOS02LTI5LTMgNi0yID",
"EzLTMgMjBtMTIyIDEwLTE3IDE4LTcgNyAyIDVjMTEgMTQgMjcgMjQgNDEgMzYtNi",
"0xMC00LTIxLTEtMzIgMy0xMCA1LTIxIDMtMzJsLTYtMThjLTQgNi0xMCAxMC0xNS",
"AxNk00NSA5MmMtMiAzLTQgNy00IDExIDEtNCAzLTkgOC0xMCAyIDAgNS0xIDYgMi",
"0zIDAtOCAxLTkgNS0xIDMtMiA4IDEgMTAgNSAyIDktMSAxMy0zIDMtNCAzLTkgMi",
"0xMy0yLTctMTMtOC0xNy0ybTcwIDEzYy01IDMtMTAgNy0xMSAxM2w2IDUgMyAxYy",
"00LTItMy02LTMtOSAwLTQgMy05IDgtOSAzIDAgOC0xIDggMy0zIDAtNiAwLTcgMy",
"0yIDUgMCAxMCAyIDE0IDcgMCAxNC0yIDE5LTcgMS0xIDQtMyAzLTVsLTctNmMtNi",
"00LTE0LTgtMjEtM20tNzkgMjZjLTQgMy05IDctMTEgMTNsMyAyIDYgNWMtMiAwLT",
"UgMC03IDIgMiA2IDYgMTQgMTQgMTQgOS0yIDE2LTkgMjMtMTQgNS00IDQtMTEgMS",
"0xNC04LTctMTktNy0yOS02IDItNSA4LTYgMTAtMTFsLTEwIDltLTEwIDQ0YzIgMy",
"A2IDQgOSA1IDkgMiAxOCA3IDI3IDEwIDQgMiAxMCAzIDE1IDMgOS0xIDE4LTIgMj",
"ctN2wzLTNjLTEwIDAtMjAgNS0zMCA0bC0xNS01Yy03LTMtMTQtNy0yMi04bC04ID",
"ItNi0xbTAgNDhjMiA3IDUgMTQgMTAgMTlsMS00YzUgMiA4IDYgMTIgOXM4IDYgMT",
"IgN2wxLTEtMS0yYzcgMSAxMyA1IDIxIDZ2LTNsMTcgMmMxMC0xIDIxLTIgMzAtNS",
"0xLTEtMy0xLTMtM2wyNy00YzAtMy01LTItNi01bDI1LTE0YzEgMCA0IDAgNC0ybC",
"00IDFjLTggMi0xNSA2LTIyIDktNSAyLTkgNi0xNSA3IDQgMSA4IDAgMTAgM2wtMz",
"AgNXYzYy0xNCAxLTI4LTEtNDEtMmwyIDRjLTYtMS0xMi0zLTE3LTZsLTEgMWMtNS",
"AxLTktMy0xMi02bC0xMC05YzEgMSAwIDItMiAybC04LTEyWicvPjwvc3ZnPg==']",
",N=[[5,3,1],[6,4,1,'$0.006 20 Dec 2020','Elon Musk tweets','One ",
"word: Doge'],[12,4,1],[10,8,0],[8,7,0],[8,7,1],[9,7,0],[88,7,1],",
"[87,29,1,'$0.06 4 Feb 2021','Musk: Dogecoin','is the peoples cry",
"pto',20,-50],[85,46,0],[53,39,0],[48,33,0],[43,39,0],[51,41,1],[",
"48,45,0],[58,40,0],[57,41,1],[80,46,1],[450,69,1,'$0.438 16 Apr ",
"2021','Bull market','lifts Doge higher',-20,-360],[436,159,0],[4",
"00,247,1],[740,373,1,'$0.738 8 May 2021','Peak Doge','',-20,-330",
"],[590,351,0],[516,211,0,'$0.57 9 May 2021','Musk on SNL: Doge',",
"'is a hustle',-20,380]],E=(()=>{let t=0;for(let M=0;M<N.length;M",
"++){let e=N[M];t=max(t,e[0],e[1])}return t})(),X=(()=>{let t=0;f",
"or(let M=0;M<N.length;M++){let e=N[M];t=max(t,e[0]-e[1])}return ",
"t})();function u(){let t=document.createElement('canvas');return",
" t.width=1e3,t.height=1e3,t}function f(t){return t.getContext('2",
"d',{alpha:!0})}CFS('black'),CFR(0,0,PX,PX),CFS('white');let P=u(",
"),d=f(P),w=u(),p=f(w),z=u(),v=f(z),b=u(),m=f(b);return e=>{if(a+",
"+,0==a&&CFR(0,0,PX,PX),1==a&&(c=new g,c.i(!0)),a>=2&&(c.u(),func",
"tion(){let e=a%25 25;if(currentbar=floor(a/25),currentbar<N.leng",
"th){let i=N[currentbar],T=(t=>t<.5?2*t*t:1-Math.pow(-2*t+2,2)/2)",
"(e/25),s=i[1],g=i[0],C=100+currentbar/N.length*800,a=850-g/E*700",
",A=700*(g-s)*T/E,o=700*(g-s)/E,n=800/N.length,l=null;if(1==i[2]?",
"(a=a+o-A,l=x):l=y,2==e&&i[3]){let M=floor(C)+20,e=floor(a)-60;i[",
"6]&&(M+=i[6]),i[7]&&(e+=i[7]),CCX(v),CFS(cM(255,1)),FNT(20),CTA(",
"'center'),CSS(cM(20,1)),CLW(4),v.strokeText(i[3],M,e),CFT(i[3],M",
",e),i[4]&&(v.strokeText(i[4],M,e+25),CFT(i[4],M,e+25)),i[5]&&(v.",
"strokeText(i[5],M,e+45),CFT(i[5],M,e+45));let T=400;this.tp=new ",
"I,h.push(this.tp);let s=v.getImageData(M-120,e-20,T,100);for(let",
" i=0;i<100;i+=D)for(let g=0;g<T;g+=D)s.data[4*g+4*i*T]>0&&s.data",
"[4*g+4*i*T+1]>0&&s.data[4*g+1600*i+2]>0&&this.tp.p.push(new r(g+",
"M-120,i+e-20,[s.data[floor(4*g+4*i*T)],s.data[floor(4*g+4*i*T+1)",
"],s.data[floor(4*g+4*i*T+2)],s.data[floor(4*g+4*i*T+3)]],t.i(0,P",
"X),t.i(0,PX)))}if(24==e)for(let t=floor(C);t<C+n;t+=1)for(let M=",
"floor(a);M<a+o;M+=1){let e=c.getindex(t,M),T=c.f[e];T&&(T.c=l,T.",
"cper=!0,T.aa=(1==i[2]?1.5*PI:PI/2)-T.a)}2==e&&this.tp&&(CCX(this",
".tp.ctx),CDI(z,0,0,PX,PX)),CCX(d);let L=[...l];L[3]=.032*(e-10),",
"d.shadowColor=cH(...L),d.shadowBlur=10,CFS(cH(...l)),CFR(C,a,n,A",
"),CCX(M);let S=(g-s)/X*.8;[...l][2]*=S}CCX(M),CDI(P,0,0,PX,PX)}(",
"),h))for(let t=0;t<h.length;t++)h[t].update();return T(),0}};fun",
"ction I(){cnv=document.getElementById('tc'),ctx=CTX=cnv.getConte",
"xt('2d');const t=(t,e,i,T,s,g)=>{var C,I,r,c=V2(t,e);return M.pu",
"sh((t=>{I&&g(s)})),(M,s)=>{C=V2(_X,_Y).mul(-1).add(c),I=C.len()<",
"1.7*i,r=I?2:5,M&&(ELI(I||s?'white':'grey',t,e,i+r,i+r,0,0,TAU),C",
"TA('center'),CFS('black'),FNT(i-3),CFT(T,t,e+6))}};var M=[],e=[]",
",i=0,T=[1,2,4,8,16],s=0,g=t=>{i=t,_R=T[t],art=I(_R),cer=r(min(_R",
",4))},C={Piece:'27',Name:'Chronoflow 027',Description:'A collect",
"ion reflecting upon the history of crypto through|price charts a",
"nd flow fields'.split('|'),Properties:'doge',Medium:'Fully On-Ch",
"ain BlockGen.Art Canvas',Artist:'Hookman',Seed:SEED},I=t=>{s=0;v",
"ar M,e=DCE('canvas'),i=e.getContext('2d'),T=cM(150,1),g=()=>{DEF",
"(),TXT(T,1==t?10:8,TAG,967,993)};return CWH(e,t*PX),CCX(i),AA(e,",
"1),DEF(),M=uS(new RNG(SEED),i,e,t,g),g(),()=>(CCX(i),DEF(),s||(s",
"=M())&&g(),CCX(),e)},r=t=>{var M=DCE('canvas');let e,i;var T,s;f",
"or(var[T,g]of(CWH(M,PX*t),CCX(M.getContext('2d')),DEF(null,t),RE",
"CT(cH(0,2,80,.6),2,2,PX-4,PX-4),CBP(),CRT(4,4,PX-8,PX-8),CTC(),R",
"ECT(cH(0,2,80,1),0,0,PX,PX),CSC('black'),CSBr(30*t),CBP(),CRE(0,",
"0,PX,PX),CSS(cHx('dbccb8')),CLW(102),CST(),CBP(),CRE(0,0,PX,PX),",
"CSS(cHx('9d8c78')),CLW(92),CST(),CSBr(6*t),CSS(CANV),CLW(30),CST",
"(),DEF(null,t),TXT(cM(0,.1),24,'BLOCKGEN.ART',HX,40),TXT(cM(0,.6",
"),13,TAG,HX,970),e=HX,i=290,Object.entries(C)))i+=34,TXT(cM(0,.8",
"),14,T,e,i),i+=24,s=cM(0,.5),Array.isArray(g)?FoE(g,(t=>{TXT(s,2",
"0,t,e,i),i+=22})):TXT(s,20,g,e,i);return DEF(),CCX(),t=>M},c=()=",
">{setTimeout((t=>{window.requestAnimationFrame(c);var M=0,T=PX;C",
"CX(),a(.97,WALL),CSC(SHDW),CSBr(55),RECT(CANV,0,0,T,T),CSB(0),CV",
"S(),_P&&(CXT(PX,0),CXS(-1,1)),CDI(art(),0,0,T,T),CVR(),_P&&CDI(c",
"er(),0,0,T,T),FoE(e,(t=>{t(_P,i==M),M++}))}),1e3/FPS)},a=(t,M)=>",
"{var e=window,i=e.innerWidth,T=e.innerHeight,s=i!=_W||T!=_H,g=mi",
"n(i,T)*t,C=g/PX,I=min(2,max(devicePixelRatio??1,1));s&&(cnv.widt",
"h=_W=i*I,cnv.height=_H=T*I),CTR(1,0,0,1,0,0),BG(M),CXT((i-g)/2,(",
"T-g)/2),CXS(C,C)};AA(ctx,1),(()=>{g(0);var i,s,I=T.length,r='tou",
"ch',a='mouse',A=t=>{t.preventDefault();var M=t.changedTouches[0]",
";return t.clientX=M.pageX,t.clientY=M.pageY,t},D=t=>{var M=cnv.g",
"etBoundingClientRect(),e=CGT().invertSelf();s=t.clientX-M.left,y",
"=t.clientY-M.top,_X=s*e.a+y*e.c+e.e,_Y=s*e.b+y*e.d+e.f};for(p=t=",
">{_M=1,D(t),(t=>{t.preventDefault(),t.stopPropagation()})(t),_P=",
"_I(_X,_Y)},u=t=>{_P&&FoE(M,(t=>t())),_M=_P=0,D(t)},FoE([[r+'star",
"t',t=>{p(A(t))}],[r+'move',t=>{D(A(t))}],[r+'end',t=>{u(A(t))}],",
"[a+'down',p],[a+'move',D],[a+'up',u]],(t=>cnv.addEventListener(.",
"..t))),i=0;i<I;i++)e.push(t(130,s=HX-80*I/2+80*(i+.5),22,T[i]+'k",
"',i,g));e.push(t(130,800,25,CHAR(8595),0,(t=>{return(M=DCE('a'))",
".download=C.Name,M.href=art().toDataURL(),void M.click();var M})",
")),c()})()}_X=_Y=0,_R=1,_P=0,_M=0,_W=0,_H=0,_I=t=>1,I();</script",
"></canvas></body></html>"
],
"name": "Chronoflow 027",
"mediaType": "text/html"
}
],
"image": "ipfs://QmT7skB89ukEx66fmtYa3jZuWZqo82a2XNKnV82BqFKpSV",
"piece": 27,
"artist": "Hookman",
"medium": "Fully On-Chain BlockGen.Art Canvas",
"vendor": "BlockGen.art",
"authNFT": "asset1sl0r0x0cuxd0s5wcl6qztk4h9lfaujyx6m0nmj",
"mediaType": "image/png",
"properties": {
"chart": "doge"
},
"description": [
"A collection reflecting upon the history of crypto through",
"price charts and flow fields"
]
}
}
}Token Mints / Burns
Chronoflow027
+1191040769129f3cd...