DEGEN (The Game) 005
Owner:
Metadata:
- { โฆ
- "artist" : "Cardanomosh",
- "authNFT" : "asset1lazmn6uptctlhdn7m9ycndyxmm3rr9jjp05vas",
- "description" : [ โฆ,
- "0" : "Neither an overabundance of greed nor an excess of caution",
- "1" : "serves the degen well in the end."
- "files" : [ โฆ,
- "0" : { โฆ
- "mediaType" : "text/html",
- "name" : "DEGEN (The Game) 005",
- "src" : [ โฆ
- "0" : "data:text/html;utf8,
- "1" : "idden'>
- "2" : "st Q=s=>eval('(v,a,b,c,d)=>'+s),CHAR=e=>String.fromCharCode(e),F",
- "3" : "or=Q('{for(v=v;v,
- "4" : "t)=>a(v[i],i,t))'),cR=Q('`rgba(${v},${a},${b},${c})`'),cH=Q('`hs",
- "5" : "la(${v},${a}%25 ,${b}%25 ,${c})`'),cM=Q('cR(v,v,v,a)'),cHx=e=>'r",
- "6" : "gb('+((e=parseInt(e,16))>>16&255)+','+(e>>8&255)+','+(255&e)+')'",
- "7" : ";let P=(v,a,b,c)=>{for(b=b.split(':'),c=0;c
, - "8" : "C${b[c]}=${v}=>ctx.${b[c+1]}${a}`)},t='(...a)';P(t,t,'TC:clip:RT",
- "9" : ":rect:GT:getTransform:DI:drawImage:FT:fillText:EL:ellipse:BP:beg",
- "10" : "inPath:CP:closePath:MT:moveTo:LT:lineTo:BC:bezierCurveTo:ST:stro",
- "11" : "ke:VS:save:VR:restore:TR:setTransform:XT:translate:XS:scale:XR:r",
- "12" : "otate:FR:fillRect:RE:rect:FL:fill'),P('a','=a','SBr:shadowBlur:L",
- "13" : "W:lineWidth:TA:textAlign:TB:textBaseline:SC:shadowColor:SS:strok",
- "14" : "eStyle:GC:globalCompositeOperation:FS:fillStyle');const DEF=(e,t",
- "15" : ")=>{e=e??CANV,t=t??_R,CTR(t,0,0,t,0,0),CFS(e),CSS(e),CTA('center",
- "16" : "'),CSB(0),MUL()},CSB=e=>CSBr(e*_R),DCE=e=>document.createElement",
- "17" : "(e),CCX=e=>ctx=e||CTX,FNT=e=>ctx.font=e+'px Arial',TXT=(e,t,...n",
- "18" : ")=>{CFS(e),FNT(t),CFT(...n)},ELI=(e,...t)=>{CFS(e),CBP(),CEL(...",
- "19" : "t),CFL()},ADD=e=>CGC('screen'),MUL=e=>CGC('source-over'),CWH=(e,",
- "20" : "t,n)=>{e.width=t,e.height=n||t},BG=e=>RECT(e,0,0,_W,_H),RECT=(e,",
- "21" : "...t)=>{CBP(),CFS(e),CFR(...t),CFL()},AA=(e,t)=>e.imageSmoothing",
- "22" : "Enabled=e.mozImageSmoothingEnabled=e.webkitImageSmoothingEnabled",
- "23" : "=t;function v2(e,t){var n=this,C=(e,t)=>(n.x=e||0,n.y=t||0,n);C(",
- "24" : "e,t),Object.assign(n,{set:C,circ(e){return C(sin(e),-cos(e))},pe",
- "25" : "rp(e){return C(n.y,-n.x)},len(e){return sqrt(n.x*n.x+n.y*n.y)},d",
- "26" : "ot(e){return n.x*e.x+n.y*e.y},norm(e){return n.div(n.len())},rad",
- "27" : "(e){return atan2(n.x,-n.y)},add(e){return C(n.x+e.x,n.y+e.y)},su",
- "28" : "b(e){return C(n.x-e.x,n.y-e.y)},mv(e){return C(n.x*e.x,n.y*e.y)}",
- "29" : ",inc(e){return C(n.x+e,n.y+e)},mul(e){return C(n.x*e,n.y*e)},div",
- "30" : "(e){return C(n.x/e,n.y/e)},cpy(e){return V2(n.x,n.y)}})}function",
- "31" : " v3(...e){var t=this,n=(e,n,C)=>(t.x=e||0,t.y=n||0,t.z=C||0,t);n",
- "32" : "(...e),Object.assign(t,{set:n,cr(e){return n(t.y*e.z-t.z*e.y,t.z",
- "33" : "*e.x-t.x*e.z,t.x*e.y-t.y*e.x)},len(e){return sqrt(t.x*t.x+t.y*t.",
- "34" : "y+t.z*t.z)},dot(e){return t.x*e.x+t.y*e.y+t.z*e.z},norm(e){retur",
- "35" : "n t.mul(1/t.len())},rad(e){return atan2(t.x,-t.y)},add(e){return",
- "36" : " n(t.x+e.x,t.y+e.y,t.z+e.z)},sub(e){return n(t.x-e.x,t.y-e.y,t.z",
- "37" : "-e.z)},mv(e){return n(t.x*e.x,t.y*e.y,t.z*e.z)},inc(e){return n(",
- "38" : "t.x+e,t.y+e,t.z+e)},mul(e){return n(t.x*e,t.y*e,t.z*e)},div(e){r",
- "39" : "eturn t.mul(1/e)},cpy(e){return new v3(t.x,t.y,t.z)},sph(e,t){re",
- "40" : "turn n(sin(t)*cos(e),sin(t)*sin(e),cos(t))}})}V2=Q('new v2(v,a)'",
- "41" : ");let V3=(...e)=>new v3(...e);FoE(Object.getOwnPropertyNames(Mat",
- "42" : "h),(i=>eval(`${i}=Math.${i}`)));const Lerp=Q('(1-v)*a+v*b'),Wrap",
- "43" : "=Q('v,
- "44" : "((v-a)/(b-a))*(d-c))'),Clamp=Q('v-(cos(P",
- "45" : "I*e)-1)/2,TAU=2*PI;class RNG{constructor(e){var t=this,n=4294967",
- "46" : "295,C=123456789+e&n,s=987654321-e&n,T=65535;t.r=e=>(((s=36969*(s",
- "47" : "&T)+(s>>>16)&n)<<16)+((C=18e3*(C&T)+(C>>>16)&n)&T)>>>0)/(n+1),t.",
- "48" : "f=(e,n)=>e+t.r()*(n-e),t.i=(e,n)=>floor(t.f(e,n)),t.c=e=>t.r()
, - "49" : ",t.item=e=>e[t.i(0,e.length)]}}CANV=cM(220,1),WALL=cHx('f57411')",
- "50" : ",SHDW=cHx('0f0a06'),FPS=60,TAG='PG-11-005';const SEED=94201,PX=1",
- "51" : "e3,HX=PX/2,uS=(e,t,n,C,s)=>{const T=40,i=260,o=30,r=600,a=HX-300",
- "52" : ";let c=!1;const E=80,h=120,l=40,p=a+40,v=a+40,x=a+590,d=a+r-40,u",
- "53" : "=cHx('FAE7B5'),R=cHx('082842'),y=cHx('696969'),F=cHx('D3D3D3'),A",
- "54" : "=cHx('030303'),L=cHx('662819'),P=cHx('181818'),S=(cHx('505050'),",
- "55" : "cHx('A9A9A9')),X=cHx('C0C0C0'),f=a,I=a+r,U=PX-12,m=(PX-790)/2,g=",
- "56" : "(PX+790)/2,D=580,b=400,B=500,H=620,_=740;let G=(PX-i+660)/2,M=0,",
- "57" : "V=0,W=0,N=0,w=0,O=0,k=0,z=0,K=0,$=0,Y=0,q=0,j=30,J=30,Z=120;cons",
- "58" : "t ee=[0,40,60,90],te=[30,30,40,40,60,60,60,90];let ne=te;const C",
- "59" : "e=[1,2];let se=0,Te=!1,ie=!1,oe=!1,re=!1,ae='',ce=!1,Ee=0,he=!0;",
- "60" : "const le='WELCOME, DEGEN',pe='TEST YOUR SKILL',ve='BUBBLE GOES P",
- "61" : "OP',xe='CATCH KNIVES',de='FILL WALLET',ue='MOVE INVESTMENTS TO',",
- "62" : "Re='VAULT, NUMBER GO UP',ye='SURVIVE FIVE RUGS',Fe='PROVE TRUE D",
- "63" : "EGEN',Ae='px Verdana',Le='18'+Ae,Pe='36'+Ae,Se='sawtooth',Xe='tr",
- "64" : "iangle',fe='center',Ie=(e,t)=>{ctx.fillStyle=e,ctx.font=t};var U",
- "65" : "e=0,me=2;function ge(){Ve(420,20,40,Xe)}function De(e){this.posx",
- "66" : "=0,this.posy=0,this.channel=e,this.vchannel=0,this.advance=funct",
- "67" : "ion(){this.vchannel<5&&this.vchannel++},this.show=function(){1==",
- "68" : "this.channel?this.posx=a+E+60-12:2==this.channel?this.posx=a+E+h",
- "69" : "+l+60-12:3==this.channel&&(this.posx=a+E+h+l+h+l+60-12),1==this.",
- "70" : "vchannel?this.posy=220:2==this.vchannel?this.posy=300:3==this.vc",
- "71" : "hannel?this.posy=390:4==this.vchannel?this.posy=480:5==this.vcha",
- "72" : "nnel&&(this.posy=588),5!=this.vchannel?(RECT(A,this.posx-2,this.",
- "73" : "posy,24,4),RECT(A,this.posx+2,this.posy+4,16,20),RECT(A,this.pos",
- "74" : "x-4,this.posy+24,28,8),RECT(A,this.posx,this.posy+32,20,12),RECT",
- "75" : "(A,this.posx,this.posy+44,18,6),RECT(A,this.posx,this.posy+50,16",
- "76" : ",6),RECT(A,this.posx,this.posy+56,14,3),RECT(A,this.posx,this.po",
- "77" : "sy+59,12,3),RECT(A,this.posx,this.posy+62,10,3),RECT(A,this.posx",
- "78" : ",this.posy+65,8,2),RECT(A,this.posx,this.posy+67,6,1),RECT(A,thi",
- "79" : "s.posx,this.posy+68,4,3),RECT(A,this.posx,this.posy+71,2,1)):(th",
- "80" : "is.posx-=24,RECT(A,this.posx,this.posy-2,4,24),RECT(A,this.posx+",
- "81" : "4,this.posy+2,20,16),RECT(A,this.posx+24,this.posy-4,8,28),RECT(",
- "82" : "A,this.posx+32,this.posy,12,20),RECT(A,this.posx+44,this.posy,6,",
- "83" : "18),RECT(A,this.posx+50,this.posy,6,16),RECT(A,this.posx+56,this",
- "84" : ".posy,3,14),RECT(A,this.posx+59,this.posy,3,12),RECT(A,this.posx",
- "85" : "+62,this.posy,3,10),RECT(A,this.posx+65,this.posy,2,8),RECT(A,th",
- "86" : "is.posx+67,this.posy,1,6),RECT(A,this.posx+68,this.posy,3,4),REC",
- "87" : "T(A,this.posx+71,this.posy,1,2))}}fallingKnives=[],droppedKnives",
- "88" : "=[];var be=0,Be=0,He=-3,_e=0,Ge=!1,Me=!0;const Ve=(e=400,t=30,n=",
- "89" : "50,C=Se)=>{if(he){const s=We.createOscillator(),T=We.createGain(",
- "90" : ");s.connect(T),s.frequency.value=e,s.type=C,T.connect(We.destina",
- "91" : "tion),T.gain.value=.01*n,s.start(We.currentTime),s.stop(We.curre",
- "92" : "ntTime+.001*t)}};let We=new AudioContext;function Ne(){fallingKn",
- "93" : "ives=[],droppedKnives=[],z=0,be=0,Be=0,He=-3,_e=0,Ge=!1,Me=!0,K=",
- "94" : "0,$=0,Y=0,se=0,Te=!1,ie=!1,oe=!1,re=!1,ae='',ce=!1,Ee=0,q=0,M=0,",
- "95" : "V=0,W=Z-j,w=0,cnv.focus()}return _I=Q('!(v>0&&v
0&&a , - "96" : ",FPS=60,WALL='black',ADD(),W=Z-j,cnv.addEventListener('keydown',",
- "97" : "(e=>{40==e.keyCode&&(c=!0,e.preventDefault()),Te?80==e.keyCode&&",
- "98" : "oe?Ne():80==e.keyCode&&(Te=!Te):37==e.keyCode||39==e.keyCode?37=",
- "99" : "=e.keyCode?me>1&&me--:me<3&&me++:80==e.keyCode&&(Te=!0),83==e.ke",
- "100" : "yCode&&(he=!he),49==e.keyCode&&(j=40,J=j,Z=140,ne=[30,30,40,40,4",
- "101" : "0,60,60]),50==e.keyCode&&(j=30,J=j,Z=120,ne=te),51==e.keyCode&&(",
- "102" : "j=20,J=j,Z=120,ne=[40,40,40,40,60,60,90,90])})),cnv.addEventList",
- "103" : "ener('keyup',(e=>{40==e.keyCode&&(c=!1)})),cnv.addEventListener(",
- "104" : "'click',(e=>{oe?Ne():!_P&&Te&&(Te=!1),cnv.focus()})),cnv.focus()",
- "105" : ",Te=!0,t=>{if(ctx.fillStyle=u,CFR(0,40,PX,PX-i),RECT(y,0,0,PX,10",
- "106" : "0),RECT(y,0,PX-i,PX,i),RECT(y,0,0,T,PX),RECT(y,PX-T,0,T,PX),ctx.",
- "107" : "fillStyle=R,ctx.beginPath(),ctx.roundRect(0,60,PX,40,[20,20,0,0]",
- "108" : "),ctx.roundRect(0,PX-i,PX,40,[0,0,20,20]),ctx.roundRect(a-o,660,",
- "109" : "120,20,[0,0,20,20]),ctx.roundRect(a-o,620,660,40,[0,0,20,0]),ctx",
- "110" : ".fill(),ctx.closePath(),RECT(R,0,100,T,PX-i-100),RECT(R,PX-T,100",
- "111" : ",T,PX-i-100),RECT(R,a-o,100,660,40),RECT(R,a-o,140,o,480),RECT(R",
- "112" : ",a+r,140,o,480),CSS(X),CBP(),CLW(2),CMT(f,128),CBC(f,108,f+20,10",
- "113" : "8,f+20,108),CMT(I,128),CBC(I,108,I-20,108,I-20,108),CMT(f+20,108",
- "114" : "),CLT(I-20,108),CST(),CCP(),CBP(),CLW(1),CMT(f+20,124),CLT(I-20,",
- "115" : "124),CST(),CCP(),CBP(),CLW(2),CMT(12,100),CBC(12,80,52,80,52,80)",
- "116" : ",CMT(U,100),CBC(U,80,U-40,80,U-40,80),CMT(52,80),CLT(U-40,80),CS",
- "117" : "T(),CCP(),CBP(),CLW(4),CSS(A),CMT(60,164),CLT(150,164),CMT(60,27",
- "118" : "8),CLT(150,278),CST(),CCP(),CTA(fe),Ie(A,'34px Verdana'),CFT('Ch",
- "119" : "ain',m,200),CFT('&',m,234),CFT('Fun',m,268),ctx.font='32px Verda",
- "120" : "na',CFT('DEGEN',g,234),RECT(F,a,140,r,480),ELI(P,m,D,40,40,0,0,T",
- "121" : "AU),ELI(R,m,D,38,38,0,0,TAU),ELI(P,m,D,34,34,0,0,TAU),ELI(L,m,D,",
- "122" : "32,32,0,0,TAU),ELI(P,g,D,40,40,0,0,TAU),ELI(R,g,D,38,38,0,0,TAU)",
- "123" : ",ELI(P,g,D,34,34,0,0,TAU),ELI(L,g,D,32,32,0,0,TAU),ELI(P,b,G,16,",
- "124" : "16,0,0,TAU),ELI(R,b,G,14,14,0,0,TAU),ELI(P,b,G,12,12,0,0,TAU),EL",
- "125" : "I(S,b,G,10,10,0,0,TAU),ELI(P,B,G,36,26,0,0,TAU),ELI(R,B,G,38,28,",
- "126" : "0,0,TAU),ELI(P,B,G,34,24,0,0,TAU),ELI(S,B,G,32,22,0,0,TAU),ELI(P",
- "127" : ",H,G,36,26,0,0,TAU),ELI(R,H,G,38,28,0,0,TAU),ELI(P,H,G,34,24,0,0",
- "128" : ",TAU),ELI(S,H,G,32,22,0,0,TAU),ELI(P,_,G,36,26,0,0,TAU),ELI(R,_,",
- "129" : "G,38,28,0,0,TAU),ELI(P,_,G,34,24,0,0,TAU),ELI(S,_,G,32,22,0,0,TA",
- "130" : "U),!Te){if(M++,Ge&&(V++,W++,w++,N++),k>0&&k++,(!Ge&&M>=1.5*J||Ge",
- "131" : "&&M>=J)&&(He<0?He++:0==He?(He=1,_e=0):1==He?(He=2,_e=1):2==He?(H",
- "132" : "e=1==_e?3:1,_e=2):3==He&&(He=2,_e=3),M=0),W>=Z&&Ge&&(ie=!1,(2!=H",
- "133" : "e||2==He&&q<2)&&(fallingKnives.push(new De(He)),2==He?q++:q=0,Me",
- "134" : "=!1,W=e.item(K<1e3?ee:ne))),V>=j){let t=(e=>{let t='n';return Fo",
- "135" : "E(fallingKnives,(n=>{n.advance(),4==n.vchannel&&n.channel==e?t='",
- "136" : "c':4==n.vchannel&&n.channel!=e&&(t='d')})),t})(me);if('c'==t)9==",
- "137" : "z?(Te=!0,oe=!0,ae='WALLET IS FULL',re=!1):(fallingKnives.shift()",
- "138" : ",z++,$>=5&&se++,Ve(420,33,40,Xe));else if('d'==t){let e=fallingK",
- "139" : "nives.shift();droppedKnives.find((t=>t.channel==e.channel))?(Te=",
- "140" : "!0,oe=!0,ae='DOUBLE KNIFE DROP',re=!1):(e.vchannel=5,droppedKniv",
- "141" : "es.push(e),Ve(125,180,30,'square'))}else{let t=e.item(Ce);3==me&",
- "142" : "&c&&z>0&&(z-=t,z<0&&(z=0),K+=t*e.item([25,50,75,100]),Ve(360,40,",
- "143" : "40,Xe))}V=0}else w>=1200&&(droppedKnives.shift(),w=0);0==k&&(N>=",
- "144" : "300?(K>=500&&(Y=e.f(.15,.35),K+=Math.trunc(K-K*Y)),N=0,O++):(K>9",
- "145" : "999||$>0)&&O>=5&&N>=j&&(Y=-1*e.f(.25,.75),K=trunc(K-K*abs(Y)),$+",
- "146" : "+,k=1,O=0)),$>=5&&se>trunc(4.5)&&(Te=!0,oe=!0,re=!0)}return oe||",
- "147" : "(k>1&&k<4*j?(CTA(fe),Ie(A,Pe),CFT('R',d,260),CFT('U',d,300),CFT(",
- "148" : "'G',d,340),CFT('G',d,380),CFT('E',d,420),CFT('D',d,460),CFT('!',",
- "149" : "d,500),2==k&&Ve(280,240,30,Se)):k>=6*j&&(k=0,Y<0&&(Y=0))),(()=>{",
- "150" : "switch(me){case 1:Ue=a+E+60;break;case 2:Ue=a+E+h+l+60;break;cas",
- "151" : "e 3:Ue=a+E+h+l+h+l+60}RECT(A,Ue-9,490,18,18),RECT(A,Ue-5,508,10,",
- "152" : "10),RECT(A,Ue-14,518,28,38),RECT(A,Ue-32,525,18,7),RECT(A,Ue+14,",
- "153" : "525,18,7),RECT(A,Ue-24,549,10,7),RECT(A,Ue+14,549,10,7),RECT(A,U",
- "154" : "e-24,549,7,22),RECT(A,Ue+17,549,7,22),RECT(A,Ue-32,511,7,18),REC",
- "155" : "T(A,Ue+25,511,7,18),3==me&&z>0&&0==K&&(CTA(fe),Ie(A,Le),CFT('HOL",
- "156" : "D',Ue,590),CFT('DOWN',Ue,610))})(),function(){Be=175;let e=a+300",
- "157" : ",t=380;CTA(fe),Ie(A,Pe),-1==He?(ie=!0,be=p,Be=300,Te||(CFT(ve,e,",
- "158" : "326),CFT(xe,e,t),CFT(de,e,434))):-2==He?(be=p,Be=390,Te||(CFT(le",
- "159" : ",e,326),CFT(pe,e,t))):-3==He?(be=p,Be=480,Te||(CFT(le,e,326),CFT",
- "160" : "(pe,e,t))):0==He?(this.posx=p,this.posy+=5,Te||(CFT(ve,e,326),CF",
- "161" : "T(xe,e,t),CFT(de,e,434))):1==He?(be=a+E+60,Be-=5,Me&&0==_e&&(CFT",
- "162" : "(ue,e,326),CFT(Re,e,t),0==Ee&&(ge(),Ee++)),Me&&2==_e&&(Ge=!0,Me=",
- "163" : "!1)):2==He?(be=a+E+h+l+60,Be+=10,Me&&1==_e&&(CFT(ue,e,326),CFT(R",
- "164" : "e,e,t),1==Ee&&(ge(),Ee++)),Me&&3==_e&&(CFT(ye,e,326),CFT(Fe,e,t)",
- "165" : ")):3==He&&(be=a+E+h+l+h+l+60,Me&&(CFT(ye,e,326),CFT(Fe,e,t),2==E",
- "166" : "e&&(ge(),Ee++))),ELI(A,be,Be,25,25,0,0,TAU),ELI(X,be+2,Be-14,4,4",
- "167" : ",0,0,TAU),ELI(X,be+8,Be-12,3,3,0,0,TAU),ELI(X,be+11,Be-9,2,2,0,0",
- "168" : ",TAU),ELI(X,be-11,Be+9,4,4,0,0,TAU),ELI(X,be-8,Be+12,3,3,0,0,TAU",
- "169" : "),ELI(X,be-4,Be+14,2,2,0,0,TAU)}(),re||(FoE(fallingKnives,(e=>{e",
- "170" : ".vchannel>=1&&e.show()})),FoE(droppedKnives,(e=>{e.vchannel>=1&&",
- "171" : "e.show()}))),CTA(fe),Ie(A,'42px Verdana'),CFT(z,v+8,580),Ie(A,Le",
- "172" : "),CFT('WALLET',v+8,608),For(0,z,((e,t)=>{RECT(A,a+8+4*e,520-15*e",
- "173" : ",E-8*e,10)})),CTA('right'),Ie(A,'24px Verdana'),CFT(K,x,580),Ie(",
- "174" : "A,Le),CFT('VAULT',x,608),0!=Y&&(ctx.font='20px Verdana',Y>0?CFT(",
- "175" : "'+'+trunc(100*Y)+'%25 ',x,550):CFT(trunc(100*Y)+'%25 ',x,550)),C",
- "176" : "TA(fe),Ie(A,Le),CFT('RUGS',d,165),Ie(A,Pe),CFT($,d,200),(Te||oe)",
- "177" : "&&(e=>{CTA(fe);let t=a+300;e?(Ie(A,'48px Verdana'),CFT('WINNER!'",
- "178" : ",t,326),CFT('YOU ARE',t,380),CFT('TRUE DEGEN',t,434)):oe?(Ie(A,'",
- "179" : "64px Verdana'),CFT('GAME',t,308),CFT('OVER',t,380),Ie(A,Pe),CFT(",
- "180" : "ae,t,444),ce||(Ve(175,240,40,Se),ce=!0)):Te&&(ie||(Ie(A,Pe),CFT(",
- "181" : "'P OR CLICK TO START',t,305),CFT('S TOGGLE SOUND',t,355),CFT('1,",
- "182" : " 2, 3 ADJUST SPEED',t,405)))})(re),s(),0}};function I(){cnv=docu",
- "183" : "ment.getElementById('tc'),ctx=CTX=cnv.getContext('2d');const e=(",
- "184" : "e,n,C,s,T,i)=>{var o,r,a,c=V2(e,n);return t.push((e=>{r&&i(T)}))",
- "185" : ",(t,T)=>{o=V2(_X,_Y).mul(-1).add(c),r=o.len()<1.7*C,a=r?2:5,t&&(",
- "186" : "ELI(r||T?'white':'grey',e,n,C+a,C+a,0,0,TAU),CTA('center'),CFS('",
- "187" : "black'),FNT(C-3),CFT(s,e,n+6))}};var t=[],n=[],C=0,s=[1,2,4,8,16",
- "188" : "],T=0,i=e=>{C=e,_R=s[e],art=r(_R),cer=a(min(_R,4))},o={Piece:'5'",
- "189" : ",Name:'DEGEN (The Game) 005',Description:'Neither an overabundan",
- "190" : "ce of greed nor an excess of caution|serves the degen well in th",
- "191" : "e end.'.split('|'),Medium:'Fully On-Chain BlockGen.Art Canvas',A",
- "192" : "rtist:'Cardanomosh',Seed:SEED},r=e=>{T=0;var t,n=DCE('canvas'),C",
- "193" : "=n.getContext('2d'),s=cM(150,1),i=()=>{DEF(),TAG&&TXT(s,1==e?10:",
- "194" : "8,TAG,967,993)};return CWH(n,e*PX),CCX(C),AA(n,1),DEF(),t=uS(new",
- "195" : " RNG(SEED),C,n,e,i),i(),()=>(CCX(C),DEF(),T||(T=t())&&i(),CCX(),",
- "196" : "n)},a=e=>{var t=DCE('canvas');let n,C;var s,T;for(var[s,i]of(CWH",
- "197" : "(t,PX*e),CCX(t.getContext('2d')),DEF(null,e),RECT(cH(0,2,80,.6),",
- "198" : "2,2,PX-4,PX-4),CBP(),CRT(4,4,PX-8,PX-8),CTC(),RECT(cH(0,2,80,1),",
- "199" : "0,0,PX,PX),CSC('black'),CSBr(30*e),CBP(),CRE(0,0,PX,PX),CSS(cHx(",
- "200" : "'dbccb8')),CLW(102),CST(),CBP(),CRE(0,0,PX,PX),CSS(cHx('9d8c78')",
- "201" : "),CLW(92),CST(),CSBr(6*e),CSS(CANV),CLW(30),CST(),DEF(null,e),TX",
- "202" : "T(cM(0,.1),24,'BLOCKGEN.ART',HX,40),TXT(cM(0,.6),13,TAG,HX,970),",
- "203" : "n=HX,C=290,Object.entries(o)))C+=34,TXT(cM(0,.8),14,s,n,C),C+=24",
- "204" : ",T=cM(0,.5),Array.isArray(i)?FoE(i,(e=>{TXT(T,20,e,n,C),C+=22}))",
- "205" : ":TXT(T,20,i,n,C);return DEF(),CCX(),e=>t},c=()=>{setTimeout((e=>",
- "206" : "{window.requestAnimationFrame(c);var t=0,s=PX;CCX(),E(.97,WALL),",
- "207" : "CSC(SHDW),CSBr(55),RECT(CANV,0,0,s,s),CSB(0),CVS(),_P&&(CXT(PX,0",
- "208" : "),CXS(-1,1)),CDI(art(),0,0,s,s),CVR(),_P&&CDI(cer(),0,0,s,s),FoE",
- "209" : "(n,(e=>{e(_P,C==t),t++}))}),1e3/FPS)},E=(e,t)=>{var n=window,C=n",
- "210" : ".innerWidth,s=n.innerHeight,T=C!=_W||s!=_H,i=min(C,s)*e,o=i/PX,r",
- "211" : "=min(2,max(devicePixelRatio??1,1));T&&(cnv.width=_W=C*r,cnv.heig",
- "212" : "ht=_H=s*r),CTR(1,0,0,1,0,0),BG(t),CXT((C-i)/2,(s-i)/2),CXS(o,o)}",
- "213" : ";AA(ctx,1),(()=>{i(0);var C,T,r=s.length,a='touch',E='mouse',h=e",
- "214" : "=>{e.preventDefault();var t=e.changedTouches[0];return e.clientX",
- "215" : "=t.pageX,e.clientY=t.pageY,e},l=e=>{var t=cnv.getBoundingClientR",
- "216" : "ect(),n=CGT().invertSelf();T=e.clientX-t.left,y=e.clientY-t.top,",
- "217" : "_X=T*n.a+y*n.c+n.e,_Y=T*n.b+y*n.d+n.f};for(p=e=>{_M=1,l(e),(e=>{",
- "218" : "e.preventDefault(),e.stopPropagation()})(e),_P=_I(_X,_Y)},u=e=>{",
- "219" : "_P&&FoE(t,(e=>e())),_M=_P=0,l(e)},FoE([[a+'start',e=>{p(h(e))}],",
- "220" : "[a+'move',e=>{l(h(e))}],[a+'end',e=>{u(h(e))}],[E+'down',p],[E+'",
- "221" : "move',l],[E+'up',u]],(e=>cnv.addEventListener(...e))),C=0;C
, - "222" : "+)n.push(e(130,T=HX-80*r/2+80*(C+.5),22,s[C]+'k',C,i));n.push(e(",
- "223" : "130,800,25,CHAR(8595),0,(e=>{return(t=DCE('a')).download=o.Name,",
- "224" : "t.href=art().toDataURL(),void t.click();var t}))),c()})()}_X=_Y=",
- "225" : "0,_R=1,_P=0,_M=0,_W=0,_H=0,_I=e=>1,I();",
- "226" : ""
- "0" :
- "image" : "ipfs://QmXbZPznnHT2sNQuCbzfWsE5Kw2SFL8p182phSDDBpGjxr",
- "mediaType" : "image/png",
- "medium" : "Fully On-Chain BlockGen.Art Canvas",
- "name" : "DEGEN (The Game) 005",
- "piece" : 5,
- "seed" : 94201,
- "vendor" : "BlockGen.art"