Transaction 0e16c5ae3c8c610f068dd4a06ddfb2f5a98ffa65e27ed8c534fd8ade1d6d18ed
1 Input
-
e5c94709a091fe5803b7c7df425d1bdf68940804943dabd42b6d2299790a39d4:0
OP_DATA_32(32) e7ec12d771fd26fc644c6f4b7d286b8710764bc863d8b61cadb8708d00426636OP_CHECKSIG(172)OP_0(0)OP_IF(99)OP_DATA_3(3) ordOP_DATA_1(1)OP_DATA_23(23) text/html;charset=utf-8OP_0(0)OP_PUSHDATA2(77) <!DOCTYPE html> <html> <title>Wallet I Am - radarboy3000</title> <head> <script id="snippet-random-code" type="text/javascript"> let seed=window.location.href.split("/").find((e=>e.includes("i0")));if(null==seed){const e="0123456789abcdefghijklmnopqrstuvwsyz";seed=new URLSearchParams(window.location.search).get("seed")||Array(64).fill(0).map((t=>e[Math.random()*e.length|0])).join("")+"i0"}else{let e="seed=";for(let t=0;t<seed.length-e.length;++t)if(seed.substring(t,t+e.length)==e){seed=seed.substring(t+e.lengOP_PUSHDATA2(77) th);break}}function cyrb128(e){let t=1779033703,l=3144134277,n=1013904242,i=2773480762;for(let a,s=0;s<e.length;s++)t=l^Math.imul(t^(a=e.charCodeAt(s)),597399067),l=n^Math.imul(l^a,2869860233),n=i^Math.imul(n^a,951274213),i=t^Math.imul(i^a,2716044179);return t=Math.imul(n^t>>>18,597399067),l=Math.imul(i^l>>>22,2869860233),n=Math.imul(t^n>>>17,951274213),i=Math.imul(l^i>>>19,2716044179),[(t^l^n^i)>>>0,(l^t)>>>0,(n^t)>>>0,(i^t)>>>0]}function sfc32(e,t,l,n){return function(){var i=(e>>>=0)+(t>>>=0)|0;return e=t^t>>>9,OP_PUSHDATA2(77) t=(l>>>=0)+(l<<3)|0,l=(l=l<<21|l>>>11)+(i=i+(n=(n>>>=0)+1|0)|0)|0,(i>>>0)/4294967296}}let mathRand=sfc32(...cyrb128(seed)); debug=0,W={models:{},reset:e=>{W.canvas=e,W.objs=0,W.current={},W.next={},W.textures={},W.gl=e.getContext("webgl2"),W.gl.blendFunc(770,771),W.gl.activeTexture(33984),W.program=W.gl.createProgram(),W.gl.enable(2884),W.gl.shaderSource(t=W.gl.createShader(35633),"#version 300 es\nprecision highp float;in vec4 pos,col,uv,normal;uniform mat4 pv,eye,m,im;uniform vec4 bb;out vec4 v_pos,v_col,v_uv,OP_PUSHDATA2(77) v_normal;void main(){gl_Position=pv*(v_pos=bb.z>0.?m[3]+eye*(pos*bb):m*pos);v_col=col;v_uv=uv;v_normal=transpose(inverse(m))*normal;}"),W.gl.compileShader(t),W.gl.attachShader(W.program,t),W.gl.shaderSource(t=W.gl.createShader(35632),"#version 300 es\nprecision highp float;in vec4 v_pos,v_col,v_uv,v_normal;uniform vec3 light;uniform vec4 o;uniform sampler2D sampler;out vec4 c;void main(){c=mix(texture(sampler,v_uv.xy),v_col,o[3]);if(o[1]>0.){c=vec4(c.rgb*(dot(light,-normalize(o[0]>0.?vec3(v_normal.xyz):cross(dFdx(vOP_PUSHDATA2(77) _pos.xyz),dFdy(v_pos.xyz))))+o[2]),c.a);}}"),W.gl.compileShader(t),W.gl.attachShader(W.program,t),W.gl.linkProgram(W.program),W.gl.useProgram(W.program),W.gl.clearColor(1,1,1,1),W.clearColor=e=>W.gl.clearColor(...W.col(e)),W.clearColor("fff"),W.gl.enable(2929),W.light({y:-1}),W.camera({fov:30}),setTimeout(W.draw,16)},setState:(e,t,r,o,a=[],n,l,i,s,m,g,d,c)=>{e.n||="o"+W.objs++,e.size&&(e.w=e.h=e.d=e.size),e.t&&e.t.width&&!W.textures[e.t.id]&&(r=W.gl.createTexture(),W.gl.pixelStorei(37441,!0),W.gl.bindTexture(3553,rOP_PUSHDATA2(77) ),W.gl.pixelStorei(37440,1),W.gl.texImage2D(3553,0,6408,6408,5121,e.t),W.gl.generateMipmap(3553),W.textures[e.t.id]=r),e.fov&&(W.projection=new DOMMatrix([1/Math.tan(e.fov*Math.PI/180)/(W.canvas.width/W.canvas.height),0,0,0,0,1/Math.tan(e.fov*Math.PI/180),0,0,0,0,-1001/999,-1,0,0,-2002/999,0])),e={type:t,...W.current[e.n]=W.next[e.n]||{w:1,h:1,d:1,x:0,y:0,z:0,rx:0,ry:0,rz:0,b:"888",mode:4,mix:0},...e,f:0},W.models[e.type]?.vertices&&!W.models?.[e.type].verticesBuffer&&(W.gl.bindBuffer(34962,W.models[e.type].verticeOP_PUSHDATA2(77) sBuffer=W.gl.createBuffer()),W.gl.bufferData(34962,new Float32Array(W.models[e.type].vertices),35044),!W.models[e.type].normals&&W.smooth&&W.smooth(e),W.models[e.type].normals&&(W.gl.bindBuffer(34962,W.models[e.type].normalsBuffer=W.gl.createBuffer()),W.gl.bufferData(34962,new Float32Array(W.models[e.type].normals.flat()),35044))),W.models[e.type]?.uv&&!W.models[e.type].uvBuffer&&(W.gl.bindBuffer(34962,W.models[e.type].uvBuffer=W.gl.createBuffer()),W.gl.bufferData(34962,new Float32Array(W.models[e.type].uv),35044))OP_PUSHDATA2(77) ,W.models[e.type]?.indices&&!W.models[e.type].indicesBuffer&&(W.gl.bindBuffer(34963,W.models[e.type].indicesBuffer=W.gl.createBuffer()),W.gl.bufferData(34963,new Uint16Array(W.models[e.type].indices),35044)),e.t?e.t&&!e.mix&&(e.mix=0):e.mix=1,W.next[e.n]=e},draw:(e,t,r,o,a=[])=>{for(o in t=e-W.lastFrame,W.lastFrame=e,requestAnimationFrame(W.draw),W.next.camera.g&&W.render(W.next[W.next.camera.g],t,1),r=W.animation("camera"),W.next?.camera?.g&&r.preMultiplySelf(W.next[W.next.camera.g].M||W.next[W.next.camera.g].m),WOP_PUSHDATA2(77) .gl.uniformMatrix4fv(W.gl.getUniformLocation(W.program,"eye"),!1,r.toFloat32Array()),r.invertSelf(),r.preMultiplySelf(W.projection),W.gl.uniformMatrix4fv(W.gl.getUniformLocation(W.program,"pv"),!1,r.toFloat32Array()),W.gl.clear(16640),W.next)W.next[o].t||1!=W.col(W.next[o].b)[3]?a.push(W.next[o]):W.render(W.next[o],t);for(o of(a.sort(((e,t)=>W.dist(t)-W.dist(e))),W.gl.enable(3042),a))["plane","billboard"].includes(o.type)&&W.gl.depthMask(0),W.render(o,t),W.gl.depthMask(1);W.gl.disable(3042),W.gl.uniform3f(W.gl.getUOP_PUSHDATA2(77) niformLocation(W.program,"light"),W.lerp("light","x"),W.lerp("light","y"),W.lerp("light","z"))},render:(e,t,r=["camera","light","group"].includes(e.type),o)=>{e.t&&(W.gl.bindTexture(3553,W.textures[e.t.id]),W.gl.uniform1i(W.gl.getUniformLocation(W.program,"sampler"),0)),e.f<e.a&&(e.f+=t),e.f>e.a&&(e.f=e.a),W.next[e.n].m=W.animation(e.n),W.next[e.g]&&W.next[e.n].m.preMultiplySelf(W.next[e.g].M||W.next[e.g].m),W.gl.uniformMatrix4fv(W.gl.getUniformLocation(W.program,"m"),!1,(W.next[e.n].M||W.next[e.n].m).toFloat32ArraOP_PUSHDATA2(77) y()),W.gl.uniformMatrix4fv(W.gl.getUniformLocation(W.program,"im"),!1,new DOMMatrix(W.next[e.n].M||W.next[e.n].m).invertSelf().toFloat32Array()),r||(W.gl.bindBuffer(34962,W.models[e.type].verticesBuffer),W.gl.vertexAttribPointer(o=W.gl.getAttribLocation(W.program,"pos"),3,5126,!1,0,0),W.gl.enableVertexAttribArray(o),W.models[e.type].uvBuffer&&(W.gl.bindBuffer(34962,W.models[e.type].uvBuffer),W.gl.vertexAttribPointer(o=W.gl.getAttribLocation(W.program,"uv"),2,5126,!1,0,0),W.gl.enableVertexAttribArray(o)),(e.s||W.modOP_PUSHDATA2(77) els[e.type].customNormals)&&W.models[e.type].normalsBuffer&&(W.gl.bindBuffer(34962,W.models[e.type].normalsBuffer),W.gl.vertexAttribPointer(o=W.gl.getAttribLocation(W.program,"normal"),3,5126,!1,0,0),W.gl.enableVertexAttribArray(o)),W.gl.uniform4f(W.gl.getUniformLocation(W.program,"o"),e.s,(e.mode>3||W.gl[e.mode]>3)&&!e.ns?1:0,W.ambientLight||.2,e.mix),W.gl.uniform4f(W.gl.getUniformLocation(W.program,"bb"),e.w,e.h,"billboard"==e.type,0),W.models[e.type].indicesBuffer&&W.gl.bindBuffer(34963,W.models[e.type].indicesBOP_PUSHDATA2(77) uffer),W.gl.vertexAttrib4fv(W.gl.getAttribLocation(W.program,"col"),W.col(e.b)),W.models[e.type].indicesBuffer?W.gl.drawElements(+e.mode||W.gl[e.mode],W.models[e.type].indices.length,5123,0):W.gl.drawArrays(+e.mode||W.gl[e.mode],0,W.models[e.type].vertices.length/3))},lerp:(e,t)=>W.next[e]?.a?W.current[e][t]+(W.next[e][t]-W.current[e][t])*(W.next[e].f/W.next[e].a):W.next[e][t],animation:(e,t=new DOMMatrix)=>W.next[e]?t.translateSelf(W.lerp(e,"x"),W.lerp(e,"y"),W.lerp(e,"z")).rotateSelf(W.lerp(e,"rx"),W.lerp(e,"ry")OP_PUSHDATA2(77) ,W.lerp(e,"rz")).scaleSelf(W.lerp(e,"w"),W.lerp(e,"h"),W.lerp(e,"d")):t,dist:(e,t=W.next.camera)=>e?.m&&t?.m?(t.m.m41-e.m.m41)**2+(t.m.m42-e.m.m42)**2+(t.m.m43-e.m.m43)**2:0,ambient:e=>W.ambientLight=e,col:e=>[...e.replace("#","").match(e.length<5?/./g:/../g).map((t=>("0x"+t)/(e.length<5?15:255))),1],add:(e,t)=>{W.models[e]=t,t.normals&&(W.models[e].customNormals=1),W[e]=t=>W.setState(t,e)},group:e=>W.setState(e,"group"),move:(e,t)=>setTimeout((()=>{W.setState(e)}),t||1),delete:(e,t)=>setTimeout((()=>{delete W.nextOP_PUSHDATA2(77) [e]}),t||1),camera:(e,t)=>setTimeout((()=>{W.setState(e,e.n="camera")}),t||1),light:(e,t)=>t?setTimeout((()=>{W.setState(e,e.n="light")}),t):W.setState(e,e.n="light")},W.smooth=(e,t={},r=[],o,a,n,l,i,s,m,g,d,c,p)=>{for(W.models[e.type].normals=[],n=0;n<W.models[e.type].vertices.length;n+=3)r.push(W.models[e.type].vertices.slice(n,n+3));for((o=W.models[e.type].indices)?a=1:(o=r,a=0),n=0;n<2*o.length;n+=3)l=n%o.length,i=r[g=a?W.models[e.type].indices[l]:l],s=r[d=a?W.models[e.type].indices[l+1]:l+1],m=r[c=a?W.models[eOP_PUSHDATA2(77) .type].indices[l+2]:l+2],AB=[s[0]-i[0],s[1]-i[1],s[2]-i[2]],BC=[m[0]-s[0],m[1]-s[1],m[2]-s[2]],p=n>l?[0,0,0]:[AB[1]*BC[2]-AB[2]*BC[1],AB[2]*BC[0]-AB[0]*BC[2],AB[0]*BC[1]-AB[1]*BC[0]],t[i[0]+"_"+i[1]+"_"+i[2]]||=[0,0,0],t[s[0]+"_"+s[1]+"_"+s[2]]||=[0,0,0],t[m[0]+"_"+m[1]+"_"+m[2]]||=[0,0,0],W.models[e.type].normals[g]=t[i[0]+"_"+i[1]+"_"+i[2]]=t[i[0]+"_"+i[1]+"_"+i[2]].map(((e,t)=>e+p[t])),W.models[e.type].normals[d]=t[s[0]+"_"+s[1]+"_"+s[2]]=t[s[0]+"_"+s[1]+"_"+s[2]].map(((e,t)=>e+p[t])),W.models[e.type].normals[c]OP_PUSHDATA2(77) =t[m[0]+"_"+m[1]+"_"+m[2]]=t[m[0]+"_"+m[1]+"_"+m[2]].map(((e,t)=>e+p[t]))},W.add("plane",{vertices:[.5,.5,0,-.5,.5,0,-.5,-.5,0,.5,.5,0,-.5,-.5,0,.5,-.5,0],uv:[1,1,0,1,0,0,1,1,0,0,1,0]}),W.add("billboard",W.models.plane),W.add("cube",{vertices:[.5,.5,.5,-.5,.5,.5,-.5,-.5,.5,.5,.5,.5,-.5,-.5,.5,.5,-.5,.5,.5,.5,-.5,.5,.5,.5,.5,-.5,.5,.5,.5,-.5,.5,-.5,.5,.5,-.5,-.5,.5,.5,-.5,-.5,.5,-.5,-.5,.5,.5,.5,.5,-.5,-.5,.5,.5,.5,.5,.5,-.5,.5,.5,-.5,.5,-.5,-.5,-.5,-.5,-.5,.5,.5,-.5,-.5,-.5,-.5,-.5,.5,-.5,.5,-.5,.5,.5,-.5,.5,-.5,-.OP_PUSHDATA2(77) 5,-.5,.5,-.5,.5,-.5,-.5,-.5,-.5,-.5,.5,-.5,.5,-.5,-.5,.5,-.5,-.5,-.5,.5,-.5,.5,-.5,-.5,-.5,.5,-.5,-.5],uv:[1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0]}),W.cube=e=>W.setState(e,"cube"),W.add("pyramid",{vertices:[-.5,-.5,.5,.5,-.5,.5,0,.5,0,.5,-.5,.5,.5,-.5,-.5,0,.5,0,.5,-.5,-.5,-.5,-.5,-.5,0,.5,0,-.5,-.5,-.5,-.5,-.5,.5,0,.5,0,.5,-.5,.5,-.5,-.5,.5,-.5,-.5,-.5,.5,-.5,.5,-.5,-.5,-.5,.5,-.5,-.5],uv:[0,0,1,0,.5,1,0,0,1,0,OP_PUSHDATA2(77) .5,1,0,0,1,0,.5,1,0,0,1,0,.5,1,1,1,0,1,0,0,1,1,0,0,1,0]}),((e,t,r,o,a,n,l=[],i=[],s=[],m=20)=>{for(r=0;r<=m;r++)for(o=r*Math.PI/m,e=0;e<=m;e++)t=2*e*Math.PI/m,l.push(+(Math.sin(t)*Math.sin(o)/2).toFixed(6),+(Math.cos(o)/2).toFixed(6),+(Math.cos(t)*Math.sin(o)/2).toFixed(6)),s.push(3.5*Math.sin(e/m),-Math.sin(r/m)),e<m&&r<m&&i.push(a=r*(m+1)+e,n=a+(m+1),a+1,a+1,n,n+1);W.add("sphere",{vertices:l,uv:s,indices:i})})() </script> <style> body{height:100%;margin:0;padding:0}#a{z-index:9;pointer-events:none}canvas{dOP_PUSHDATA2(77) isplay:block;position:absolute;left:0;top:0}#txt{position:absolute;z-index:99;bottom:30px;left:30px;background:#000;color:#fff;font-family:courier;font-size:12px;display:block} </style> </head> <body> <canvas id="c" width=1024 height=768></canvas> <div id="txt"></div> <script> let colorSets=[["77b4da","bbdbdf","fefbe7","333"],["fefbe8",2,"f3d656",9,"ec8a34","77b4da","bbdbdf","333"],["e5af9e","a3573a",4,"df9152","eaa198",3,"fff4f1",8],["323030","5d5f64","ebebeb","ddd2c3","98988f"],["DDB37A",2,"F4C898",2,"EDA183"OP_PUSHDATA2(77) ,4,"D84545",8,"A4E0DA",2,"333"],["90987d","858d6f","8b9a71","abbd9a","fff","ced2ba"],["4db04f","ffc929",9,"fff",3,"000"],["FFF","ff5a20","ffc929",2,"333",2],["166968","4C8479","779F8D","A1BBA5","CAD7C1","F1F4E2"],["A6CBBE","89AAA9","738A90","5F6A72","4B4D52","333","fafafa"],["9b2226","ff5a20","e9d8a6",9,"94d2bd","0a9396"],["DDB37A","F4C898","EDA183","D84545"],["fefbe8",4,"ff5a20","77b4da","bbdbdf"],["FFFBE9","F4EAD5",2,"DAE2B6","546a2f",2,"333",2,"eee"],["537791","C1C0B9","F7F6E7","E7E6E1"],["132743","D7385E","EDC9OP_PUSHDATA2(77) 88","F8EFD4"],["E26868","FF8787","EDEDED","D8D9CF"],["ECB390","DD4A48","F5EEDC",3,"C0D8C0"],["73A9AD","90C8AC","C4DFAA","F5F0BB","333"],["F8F4EA","ECE8DD","E1D7C6","579BB1"],["333","111","000","444","ff5a20"],["3f3","333","222","111",1,"FF69B4",2,"151515",2,"3a3"],["ff6e40","f5f0e1","1e3d59"],["eb5e28","252422","403d39","ccc5b9"],["56494c","9fa4a9","afbfc0","c2d3cd"],["688cad","77b4da","b4cdd9",2,"e1ddcc",3,"333","efe"],["f3d7a0",9,"87aba8","755c5b","6d98ad","373637","acbade","bcbaaa","c9c7d2","dd8a6f","bf6f4c","cbOP_PUSHDATA2(77) 7561",2],["eae6dd","d0beb6","9aa0a0","d88780"],["f28482","84a59d","f5cac3","f7ede2"],["ffdab9","fbc4ab","f8ad9d","f4978e","f08080"],["323030",3,"5d5f64","ebebeb","ddd2c3","98988f","ff4d00"],["e5af9e",4,"bd4b35",2,"fff","eaa198",2,"fff4f1",2],["DEC197","F5E1C9","F5D1C1","DE645F"],["9AA8A8","466A44","E0D5BE","E0908D","C7495C"],["ffe3e0","f7a399","f38375","ef6351"],["d37f64","beb8a1","efefef",10,"3e3e3e","6e97ad","eadadb"],["fefbe8","f3d656","bbdbdf","77b4da"],["eaa198","fff4f1"],["EAE0DA","F7F5EB","A0C3D2",9,"EAC7C7"OP_PUSHDATA2(77) ,9,"eee","fff"],["485458","68797b","f3c195","fff"],["333","111","000","444","fff",4,"ff5a20",4],["eae6dd","d0beb6","9aa0a0","d88780","8b6d6c"],["f8d3e4",2,"ed4137","fff",2,"000",4]],q=[];for(let e of colorSets){let t=new cP,n=0;for(;n<e.length;){let o,c;if("string"==typeof e[n]&&"number"==typeof e[n+1])o=e[n],c=e[n+1],n+=2;else{if("string"!=typeof e[n]){n++;continue}o=e[n],c=1,n+=1}t.a(o,c)}q.push(t)}let ww=window,D=document,ev=ww.addEventListener,M=Math,RD=M.round,fR=60,lU=Date.now(),fC=0,show=0,t=0,m=0,count=0,roOP_PUSHDATA2(77) t=0,url="https://api.hiro.so/ordinals/v1/inscriptions/"+seed;seed=seed.substr(0,seed.length-2);let bin,grid,d,rX,rY,sX,sY,mX,mY,oX,oY,B,TN,w=ww.innerWidth,h=ww.innerHeight,cx=Cnv("a"),cx2=Cnv("b"),cx3=Cnv("d"),g_sz=3,dv=2,pN=R(0,q.length-1),sp=R(1,2),cols=q[pN],bg=cols.get(R(9)),fc=cols.get(R(9)),ctx=D.getElementById("c"),cv=ctx.getContext("webgl2"),side=R(9)>8?1:0;W.reset(c),W.group({n:"G",ry:0,z:g_sz/2,x:side}),W.projection=orthogonal({left:-4,right:4,top:4,bottom:-4,near:.1,far:4});let camz=map(w,640,2e3,8,6);caOP_PUSHDATA2(77) mz<6&&(camz=6),W.camera({z:camz,fov:35}),W.light({x:.25,y:-.5,z:-.4}),W.ambient(.65),W.clearColor(bg);let up=R(1),noise=R(1);up?(sX=mX=oX=-560,sY=mY=oY=180):(sX=mX=oX=-560,sY=mY=oY=420);let rZ=30;rX=-140,rY=45;let Rty=()=>{let e=`0x${cols.get(1).slice(4,6).toUpperCase()}`;W.$generativeTraits={Palette:e,Sidewinder:side?"Yes":"No",Speed:3-sp,Noise:noise?"Yes":"No",View:up?"Above":"Below"},console.log(W.$generativeTraits)};function draw(){cx.clearRect(0,0,w,h),cx2.clearRect(0,0,w,h),rX=tween(rX,sX/4,2)+rot/1.3,rY=tweeOP_PUSHDATA2(77) n(rY,sY/4,2)-rot/2,rZ=rot/3,TN&&(rot+=.05),W.move({n:"G",rx:rY,ry:rX,rz:rZ}),cx.drawImage(cv.canvas,0,0,w,h),LNS(),cx.drawImage(cx3.canvas,0,0)}function orthogonal({L:e,R:t,T:n,B:o,N:c,F:f}){return new DOMMatrix([2/(t-e),0,0,0,0,2/(n-o),0,0,0,0,-2/(f-c),0,-(t+e)/(t-e),-(n+o)/(n-o),-(f+c)/(f-c),1])}function getBlock(){fetch(url).then((e=>e.json())).then((e=>GO(e))).catch((e=>{GO(seed)}))}function showTxt(){let e,t,n=document.getElementById("txt");show=!show,show&&d.number?(e="#"+d.number,t="2px 5px 4px 5px"):(e="",tOP_PUSHDATA2(77) ="0"),n.textContent=e,n.style.padding=t}function GO(e){let t;d=e,d.address?(t=d.address,console.log("owner:",t)):(t=seed,console.log("-- no owner found"));let n=GLN(t);bin=BIN(n),setupGrid(),loop()}function setupGrid(){grid=[],grid=new G3D(dv,g_sz),grid.pos.forEach(((e,t)=>{fc=cols.get(R(count)),isBin(count)?(W.cube({g:"G",x:e.x,y:e.y,z:e.z,w:e.sz.x,h:e.sz.y,d:e.sz.y,b:fc,ns:0,rx:180+e.row%2*180}),count++):(count++,e.grid=new G3D(dv,e.sz.x),e.grid.pos.forEach(((t,n)=>{isBin(count)?(fc=cols.get(R(count)),R(9)>7&&W.cOP_PUSHDATA2(77) ube({g:"G",x:e.x+t.x,y:e.y+t.y,z:e.z+t.z,size:t.sz.x,b:fc,ns:0,rx:180+t.row%2*180}),count++):(count++,t.grid=new G3D(dv,t.sz.x),t.grid.pos.forEach(((n,o)=>{isBin(count)?(fc=cols.get(R(count)),R(9)>7&&W.cube({g:"G",x:e.x+t.x+n.x,y:e.y+t.y+n.y,z:e.z+t.z+n.z,size:n.sz.x,b:fc,ns:0,rx:180+n.row%2*180}),count++):(count++,n.grid=new G3D(dv,n.sz.x),n.grid.pos.forEach(((o,c)=>{isBin(count)&&(fc=cols.get(R(count)),R(9)>7&&W.cube({g:"G",x:e.x+t.x+n.x+o.x,y:e.y+t.y+n.y+o.y,z:e.z+t.z+n.z+o.z,size:o.sz.x,b:fc,ns:0,rx:180+o.row%2OP_PUSHDATA2(77) *180}),count++)}))),count++})))})))}))}function isBin(e){return Number(bin.substr(e%(bin.length-1),1))}function loop(){let e=Date.now(),t=e-lU,n=1e3/fR;"function"==typeof ww.draw&&t>=n&&(ww.draw(),fC++,lU=e-t%n),requestAnimationFrame(loop)}function tween(e,t,n){return e+=(t-e)/n}function Cnv(e,t){let n=D.createElement("canvas"),o=D.querySelector("body");n.setAttribute("id",e),o.appendChild(n);let c=n.getContext("2d");c.imageSmoothingEnabled=!0,n.width=w,n.height=h;let f=D.getElementById("c");return f.width=w,f.heigOP_PUSHDATA2(77) ht=h,c}function G3D(e,t){this.pos=[];let n=t/(e=RD(e)),o=n/2-t/2;for(let t=0;t<e;t++)for(let c=0;c<e;c++)for(let f=0;f<e;f++)this.pos.push({x:f*n+o,y:c*n+o,z:t*n+o,sz:{x:n,y:n,z:n},row:c})}function R(e,t){return void 0===t&&(t=e,e=0),RD(map(mathRand(),0,1,e,t))}function map(e,t,n,o,c,f){return(e-t)/(n-t)*(c-o)+o}function clamp(e,t,n){return M.min(M.max(e,M.min(t,n)),M.max(t,n))}function BIN(e){let t="";for(let f=0;f<e.length;f++){var n=e[f].charCodeAt(0),o="";do{var c=n%2;n=(n-c)/2,o=c+o}while(0!=n);for(;o.length<8OP_PUSHDATA2(77) ;)o="0"+o;t+=o}return t}function GLN(e){let t="";for(var n=0;n<e.length;n+=1){let o=getHash(hash32(e.substr(n,2),1));o=o.toString(),o=o.substr(2,o.length),t+=o}return t}function getHash(e){let t=e.split("").reduce(((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e),0);return M.abs(t)}function hash32(e,t){var n,o,c=2166136261;for(n=0,o=e.length;n<o;n++)c^=e.charCodeAt(n),c+=(c<<1)+(c<<4)+(c<<7)+(c<<8)+(c<<24);return t?("00000"+(c>>>0).toString(16)).substr(-6):c>>>0}function cP(){let e=[],t=[],n=[];return this.a=function(o,c){reOP_PUSHDATA2(77) turn null==c&&(c=1),e.push(o),n.push(c),t=this.gWL(e,n),this},this.get=function(e){return null==e&&(e=R(t.length)),e=RD(e),"#"+t[e%t.length]},this.gWL=function(e,t){for(var n=[],o=0;o<t.length;o++)for(var c=0;c<t[o];c++)n.push(e[o]);return n},this}function resize(){D.getElementsByTagName("canvas");let e=ww.innerWidth,t=ww.innerHeight,n=ww.devicePixelRatio||1;cx.canvas.style.width=cx2.canvas.style.width=cv.canvas.style.width=e+"px",cx.canvas.style.height=cx2.canvas.style.height=cv.canvas.style.height=t+"px",cx.widthOP_PUSHDATA2(77) =cx2.width=cv.width=M.floor(e*n),cx.height=cx2.height=cv.height=M.floor(t*n)}function NZ(e){for(var t=0;t<h;t+=1){let o=R(1,9)/80;e.fillStyle=`rgba(0, 0, 0, ${o})`;for(var n=0;n<w;n+=1)R(9)>8&&e.fillRect(n,t,1,1)}}function LNS(){let e=cx.getImageData(0,0,w,h);B=new Uint32Array(e.data.buffer),cx.lineWidth=sp;for(let e=0;e<w;e+=1==sp?3:4)cx.strokeStyle=PX(RD(e),RD(h/2)),cx.beginPath(),cx.moveTo(e,h/2),cx.lineTo(e,0),cx.stroke(),cx.closePath()}function PX(e,t){let n=RD(e+t*w),o=B[n]>>16&255,c=B[n]>>8&255;return`rgb(${OP_PUSHDATA2(77) B[n]>>0&255}, ${c}, ${o})`}Rty(),noise&&NZ(cx3),getBlock(),ev("mousemove",(e=>{m&&(mX=e.clientX,mY=e.clientY,-560!==oX&&180!==oY&&(sX-=oX-mX,sY+=oY-mY),oX=mX,oY=mY)})),ev("mousedown",(e=>{m=1,oX=e.clientX,oY=e.clientY})),ev("mouseup",(()=>m=0)),ev("resize",(()=>resize())),ev("keypress",(e=>{let t=e.key;"S"==t.toUpperCase()&&showTxt(),"R"==t.toUpperCase()&&(TN=!TN)})),function(){let e=0;ww.requestAnimationFrame||(ww.requestAnimationFrame=function(t,n){let o=(new Date).getTime(),c=M.max(0,16-(o-e)),f=ww.setTimeout((fOP_DATA_71(71) unction(){t(o+c)}),c);return e=o+c,f})}(); </script> </body> </html>OP_ENDIF(104)
1 Outputs
- 0e16c5ae3c8c610f068dd4a06ddfb2f5a98ffa65e27ed8c534fd8ade1d6d18ed:0
value 10000
address bc1pcw4me600kwa8u5gvwxup3934ewsuqde0hgch87xum7w9ktt2uyys2q6kk4