0xc132224d…48a0sent to0xdb9b1e94…7db3·#25,905,888·view on Etherscan
!function(e){"use strict";const a=[{a:33.33,n:"summer.jpg",c:["#fffff3","#0c8ecd","#0976aa","#075175",.85,"#00122c","#022346","#ff0962","#01408d"]},{a:33.33,n:"Magma Mambo",c:["#dca23e","#1b1f20","#111314","#414849",.85,"#080a0a","#2b3131","#1d2323","#aa1403"]},{a:33.34,n:"Lunar Chuckles",c:["#292929","#000000","#000000","#000000",.95,"#000000","#0b0b0b","#232323","#131313"]},{a:31.66,n:"Blueprint",c:["#f7f7f7","#2c52e5","#2a4edb","#3c69f7",.9,"#1d3aab","#4d6de9","#2341b5"]},{a:33.33,n:"Salsa Blush",c:["#030303","#a70312","#8d0310","#56020a",.85,"#7b1315","#8c4353","#5b8c85","#6ccfa3"]},{a:35.01,n:"Elephant Pajamas",c:["#e9e6de","#c7c7bf","#c7c7bf","#dad7d0",.95,"#b5b5af","#d8d9d3","#cbc8bf","#bbb6ae","#c4c1b8","#b9b9ad"]},{a:100,n:"Sgt. Pepe",c:["#5b8344","#472a2c","#472a2c","#311d1e",.85,"#211213","#e6c679","#e2dedd","#c29e84","#9d4c31","#dbad3d","#e8773f","#6e6083"]},{a:5.8,n:"Shades of Hey!",c:["#f3efe2","#1a1a1a","#131313","#515151",.85,"#000000","#e8e3d5","#020202","#8a8881","#d8d3c3","#f1eddf"]},{a:6.2,n:"Unigrids",c:["#1d3557","#eef2ed","#e5e8e3","#f1faee",.9,"#3a6d8d","#f1faee","#457b9d","#e63946","#a8dadc"]},{a:6.4,n:"Beatboxes",c:["#ffffff","#10002b","#0b001d","#565d7a",.85,"#030009","#d51fa5","#ff005c","#13f4ef","#c0fdff","#bc00dd"]},{a:6.6,n:"Terra Echoes",c:["#4b473b","#cf8a6d","#ad654f","#955542",.85,"#955542","#b1a992","#7e8b82","#b8cec1","#dbd3bc"]},{a:6.9,n:"Coral Reef",c:["#fdceaa","#27363b","#1b2529","#56747c",.85,"#0b1012","#99b998","#f4837d","#eb4960"]},{a:7.35,n:"Dino Disco",c:["#120d09","#ffffff","#f1f1ef","#d6d6d6",.8,"#d3d3d3","#e22d26","#123553","#e2af22"]},{a:7.9,n:"Forest Whisper",c:["#d2d6c2","#223f37","#1c362f","#4c7c6d",.85,"#12231e","#2b2b2b","#d78748","#5a7f69","#772f1d","#eee9d1","#e3c180","#884a37","#bd5126"]},{a:8,n:"Serenity",c:["#cfcec9","#cfcec9","#cac9c4","#a0998f",.95,"#c8c7c1","#d8a989","#1e1f22","#8e6c60","#e0deda","#a0360e","#655851","#d7a98a","#5b4839","#ce6d48"]},{a:8.3,n:"Dusk Riverbed",c:["#f4e4cb","#103863","#0c2f54","#225d93",.85,"#051728","#e0bc89","#cb9e61","#a97f67","#946e62","#65595b","#304761","#4e4653","#2a4569"]},{a:8.35,n:"Galactic Latte",c:["#797d81","#251a19","#2d201f","#4c3938",.85,"#110c0b","#fb8502","#043b56","#c03411","#e8eaec","#6cbfd5"]},{a:8.7,n:"Desert Mirage",c:["#000207","#f9dfc2","#d3b99f","#917b69",.85,"#8c7561","#698f90","#11212e","#cd5234","#e28459","#edbb90","#ffffff"]},{a:9.5,n:"Citrus Slate",c:["#e6dfd2","#144958","#0f3b48","#1e6170",.85,"#082226","#ab5127","#5e6e72","#c9bbab","#f5bf57","#de9a08"]},{a:10,n:"Night Owl Doodles",c:["#dbcfbc","#252132","#281a26","#655e82",.85,"#160e15","#3d283b","#5a373d","#77564e","#8c6c60","#aeb9a2","#91a18f","#70897d","#576766","#464d55","#3a3c4a"]}],t={Crumb:[.06,.06],Pebbit:[.12,.1],Craglet:[.22,.1],Stonelet:[.32,.12],Rockling:[.44,.14],Boulderette:[.58,.17],Mountlet:[.8,.6]};function c(e,c){let o=0|e.slice(0,16);o||(o=2654435769);const n=()=>(o^=o<<13,o^=o>>17,o^=o<<5,(o<0?1+~o:o)%1e3/1e3),r={},d=!(n()<.7);let l=!0,f=!1;const i=n();i<.05?f=!0:i<.9&&(l=!1),r.Traced=l?f?"No Fill":"Border":"No Border";const b=n();let s;s=b<.1?-.2:b<.15?-.1:b<.65?0:b<.9?.2:.4;const u=n();let h;h=u<.16?1+(10*n()|0):u<.28?11+(27*n()|0):u<.58?38+(27*n()|0):u<.95?65+(26*n()|0):91+(11*n()|0),h/=100;const p="UltraMaxis"==c?a.slice(0,3):"HyperMaxis"==c?a.slice(3,6):"Sgt. Pepe"==c?a.slice(6,7):a.slice(7);let g;{let e=100*n(),a=0;for(const t of p)if(a+=t.a,e<a){g=t;break}g=g||p[p.length-1]}r.Palette=g.n,n();const m=[1e3*n(),1e3*n()];n();const S=n();return r.Size=S<.07?"Crumb":S<.21?"Pebbit":S<.44?"Stonelet":S<.73?"Rockling":S<.87?"Boulderette":S<.96?"Craglet":"Mountlet",{T:r,a:n,edge:d,border:l,noFill:f,u:s,v:h,pal:g,R:m,B:t[r.Size],poolShare:g.a}}function o(e){return[parseInt(e.slice(1,3),16),parseInt(e.slice(3,5),16),parseInt(e.slice(5,7),16)]}e.PetPebble={render:function(e,a,t,n,r){const d=c(e,a),{a:l,T:f,pal:i,border:b,noFill:s,v:u,B:h}=d,p=i.c,g=(p[0],p.slice(5)),m=p[5],S=p[4],C=t.getContext("2d"),y=t.width,M=t.height;C.setTransform(1,0,0,1,0,0),C.globalAlpha=1,C.globalCompositeOperation="source-over",C.lineJoin="round";const w=1.5/1300*M*1.6,P=C.createRadialGradient(y/2,M/2,30*y/800,y/2,M/2,y/2);P.addColorStop(0,p[1]),P.addColorStop(1,p[2]),C.fillStyle=P,C.fillRect(0,0,y,M);const k=function(e,a,t,c,n){const r=4e3,d=512,l=new Float32Array(r),f=new Float32Array(r),i=new Float32Array(d*d);for(let a=0;a<r;a++)l[a]=e();for(let a=0;a<r;a++)f[a]=e();for(let a=0;a<d*d;a++)i[a]=e();const b=new Float64Array(4001),s=new Float64Array(4001);for(let e=0;e<r;e++)b[e+1]=b[e]+l[e],s[e+1]=s[e]+f[e];const u=(e,a,t,c)=>{if(c-t>=1){let a=0|t,o=Math.min(r,Math.max(a+1,0|c));return(e[o]-e[a])/(o-a)}const o=Math.min(3998.999,(t+c)/2),n=0|o,d=o-n;return a[n]*(1-d)+a[n+1]*d},h=new Float32Array(n),p=new Float32Array(c);for(let e=0;e<n;e++)h[e]=u(b,l,e*r/n,(e+1)*r/n);for(let e=0;e<c;e++)p[e]=u(s,f,e*r/c,(e+1)*r/c);const g=document.createElement("canvas");g.width=c,g.height=n;const m=g.getContext("2d"),S=m.createImageData(c,n),C=S.data,y=o(a),M=y[0],w=y[1],P=y[2],k=511;for(let e=0;e<n;e++){const a=.55*h[e],o=e/n*k,r=0|o,l=o-r,f=r*d,b=Math.min(r+1,k)*d;for(let o=0;o<c;o++){const n=o/c*k,r=0|n,d=n-r,s=Math.min(r+1,k),u=(i[f+r]*(1-d)+i[f+s]*d)*(1-l)+(i[b+r]*(1-d)+i[b+s]*d)*l,h=a+.55*p[o]+.25*u,g=4*(e*c+o);C[g]=M,C[g+1]=w,C[g+2]=P,C[g+3]=Math.min(255,255*t*h)}}return m.putImageData(S,0,0),g}(l,p[3],o(p[0])[0]<26?.5:.32,y,M);C.drawImage(k,0,0);let v=y*(h[0]+h[1]*l())/2,x=M*(h[0]+h[1]*l())/2;v=Math.max(v,14*y/1e3),x=Math.max(x,14*M/1e3);const T=y/2+.04*y*(l()-.5)*2,D=M/2+.04*M*(l()-.5)*2,A=2*l()*Math.PI,I=function(e,a,t){const c=.15,o=.025,n=()=>e()<.5?1:-1,r=new Path2D,d=[-a+.1*a*e(),.1*t*e()*n()];r.moveTo(d[0],d[1]);const l=[a*c*e()*n(),-t+t*c*e()];r.quadraticCurveTo(d[0]+e()*o*a*n(),l[1]+e()*o*t*n(),l[0],l[1]);const f=[a-a*c*e(),t*c*e()*n()];r.quadraticCurveTo(f[0]+e()*o*a*n(),l[1]+e()*o*t*n(),f[0],f[1]);const i=[a*c*e()*n(),t-t*c*e()];return r.quadraticCurveTo(f[0]+e()*o*a*n(),i[1]+e()*o*t*n(),i[0],i[1]),r.quadraticCurveTo(d[0]+e()*o*a*n(),i[1]+e()*o*t*n(),d[0],d[1]),r}(l,v,x);let R=0;if(l()<u&&(R=5+(l()*g.length|0)),r){const e=0|r;1===e?R=0:e>=2&&e-2<g.length&&(R=e-2+5)}const E=p[R],F=new Path2D;F.addPath(I,(new DOMMatrix).translate(T,D).rotate(A/Math.PI*180)),s||(C.save(),C.clip(F),C.globalAlpha=S,C.fillStyle=E,C.fillRect(0,0,y,M),C.restore()),b&&(C.save(),C.globalAlpha=S,C.lineWidth=w,C.strokeStyle=s?E:m,C.stroke(F),C.restore()),C.save(),C.globalCompositeOperation="lighter";for(let e=0;e<8;e++){const e=l()*y,a=l()*M,t=(100+301*l())*M/1030,c=C.createRadialGradient(e,a,0,e,a,t);c.addColorStop(0,"rgba(255,255,255,.07)"),c.addColorStop(1,"rgba(255,255,255,0)"),C.fillStyle=c,C.fillRect(e-t,a-t,2*t,2*t)}return C.restore(),f["Rock Colour"]=E.toUpperCase(),f["Collection Name"]=n||"Pet Pebble",{T:f,pal:i,poolShare:d.poolShare,rockIdx:R,accentCount:g.length,v:u,used:{"background centre":p[1],"background edge":p[2],"fabric tint":p[3],"rock body":E,...b?{stroke:s?E:m}:{}}}},drawTraits:c,rockOptions:function(e,a){const t=c(e,a),o=t.pal.c,n=o.slice(5),r=[{choice:1,hex:o[0].toUpperCase(),label:"base"}];return n.forEach((e,a)=>r.push({choice:2+a,hex:e.toUpperCase(),label:"accent "+(a+1)})),{palette:t.pal.n,options:r}},randomHash:function(){const e=new Uint8Array(32);return crypto.getRandomValues(e),"0x"+Array.from(e,e=>e.toString(16).padStart(2,"0")).join("")},PALETTES:a,ROCK_SIZE:t,MINT_TYPES:["MemeMaxis","HyperMaxis","UltraMaxis","Sgt. Pepe"]}}(window),function(){if("undefined"!=typeof hash&&"undefined"!=typeof window){var e="MemeMaxis";try{if("string"==typeof tokenData&&tokenData)try{var a=JSON.parse(tokenData);a&&a.palettes&&(e=String(a.palettes))}catch(a){for(var t=window.PetPebble.MINT_TYPES,c=0;c<t.length;c++)if(tokenData.indexOf(t[c])>=0){e=t[c];break}}}catch(e){}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",o):o()}function o(){var a=document.getElementById("c");a||((a=document.createElement("canvas")).width=a.height=2e3,document.body.appendChild(a));try{window.PetPebble.render(hash,e,a,"Pet Pebble","undefined"!=typeof rockColour?0|rockColour:0)}catch(e){}}}();