memoscan
← all memos

Memo 0x9b6c07c7…6e01c7 on Ethereum

(()=>{"use strict";const A=new class{constructor(A){this.useA=!1;let t=function(A){let t=parseInt(A.substr(0,8),16),e=parseInt(A.substr(8,8),16),o=parseInt(A.substr(16,8),16),n=parseInt(A.substr(24,8),16);return function(){t|=0,e|=0,o|=0,n|=0;let A=(t+e|0)+n|0;return n=n+1|0,t=e^e>>>9,e=o+(o<<3)|0,o=o<<21|o>>>11,o=o+A|0,(A>>>0)/4294967296}};this.prngA=new t(A.hash.substr(2,32)),this.prngB=new t(A.hash.substr(34,32));for(let A=0;A<1e6;A+=2)this.prngA(),this.prngB();this.hash=A.hash.substr(2,64)}random(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}}(tokenData);function t(t,e){return Math.floor(A.random()*(Math.floor(e)-Math.ceil(t)+1)+Math.ceil(t))}function e(A){return A[t(0,A.length-1)]}var o={},n=String.fromCharCode;function a(A){return function(A,t,e){var o,a,l,r,i,s,g,h=[],V=4,c=4,d=3,f="",C=[],B={val:e(0),position:32,index:1};for(o=0;o<3;o+=1)h[o]=o;function p(A){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;for(l=0,i=Math.pow(2,A),s=1;s!=i;)r=B.val&B.position,B.position>>=1,0==B.position&&(B.position=32,B.val=e(B.index++)),l|=(r>0?1:0)*s,s<<=1;1==t?g=n(l):2==t&&(h[c++]=n(l),g=c-1,V--)}switch(p(2,0),l){case 0:p(8);break;case 1:p(16);break;case 2:return""}for(h[3]=g,a=g,C.push(g);;){if(B.index>A)return"";switch(p(d),g=l){case 0:p(8,2);break;case 1:p(16,2);break;case 2:return C.join("")}if(0==V&&(V=Math.pow(2,d),d++),h[g])f=h[g];else{if(g!==c)return null;f=a+a.charAt(0)}C.push(f),h[c++]=a+f.charAt(0),a=f,0==--V&&(V=Math.pow(2,d),d++)}}(A.length,0,(function(t){return function(A,t){if(!o[A]){o[A]={};for(var e=0;e<A.length;e++)o[A][A.charAt(e)]=e}return o[A][t]}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",A.charAt(t))}))}const l=a("IIJQygEgVADAdARgOyIGyPghcDMd0J4IBMicSAAjAIQ4AkeArNTfMXfDi3Ix/hcWqFqzBAOoBOSUPHDmMcVNGKRQqAA44mAtgLEq1UuoaIWdCTDrEklhOtY8+qbgBY+jSgiGCJ4xutUFQX9pIJEuURlBVC8pMS4vACMJKEYtRBQEAkwiA1IkE3lXJzN4GHVGCi8cJGpKYNDxHAio2mc41PSsjERsQkQDPFQ6F1xJS2sHYy9LBS9nSuCA5SXpMUFiZg7tfERSbEoaUYQRniF7bmH4ANm4fS5BZKrqFy3ufXmfcVQfFldxaxrS6yGhxbj1EQuULgkHQ+CMWAZNC4PYGUYVOjyOh2BwSbHvNxsVDPFyg561XzzWouJoBKRhRhvdYiJl+JlQZDIkgDGh4ehMc5TfG3MReUmSckSqkvJp1FiyOVhLyCZkPeWCLi1JWGNSaHZYRBEfZoxxFNh8LjXXjXSkvEQUBLUJ6CKFxcQuV3qwy1Fa0KT08TLFiI/Z9fKDQpmSbYi424V8e5CJ22qGLQztP7wwOBbhp4ig1ohN0bBphD2hToINKYFD7bK9FH9bkHE28LEWGMOE6YG53C0O+XKrxp1BcYvnNZ+f2tYjTpVvGCIg1EY77citzFmHHcPEzOASdjxJOJSrVGbfMcz2JXycqz3MwHjxj3gHXhAaLqZHSGvZkQ4vPtRjNPg927O4BzmQxhxJG4L1vCcn2nZkXAzJUXxVBcATnD8ay5PpjiNP9BkcIDBW4eh4VKAZlU1Z5UGYGkXWvMIcBoX1WPgjj6RwvCf2bddeTuXg8CQLYJhsTsdxOPdCR4AdHltYhaPmBj3Tfb4VRoZln04pRgyrT9eL0YjjFIhwKPIci+BpMU2O+DMHwWL1fkcwIPwkXihl/FsjlNMZLAsKj5H3Ph1AHLwAEN4E8IQpH0DZ0JeFUvRcDYUrSqZZCQrK1h4zlugQTBsBXPjw0E3goVsWM+z3PFrnC5NngQOKcvHVKkzCYhEs2eDfi0gFoXfAy9SRAqisbAjvIEoQarOBx2E4d5sWeRgFgBPrvlYL1UALZDPU6lznjJaI2LUYbDLGhsSqbNcYqyahiUE9gBVYC1uGMeAJCkRIwq8ZAJUdZ0HqhQrWhcS9VVZaJUxSikvRwVkaFIYSzkC6LQqs+AoRPagov3d09JYhcOTSEaCuKxBJv4u7nEewx8BMZwqtezB3vxH6mopBqgdQRLwc45hIk+75KthxoNSZHc8kjDtJnBDH4RKHG8d8QG8TxypHTxiEsArcbqeeYgAjpvA8WOTMQNcBa4BQp0cBWn0pctJ1TxeCJ3QhpooeB8WXjhljDvKkZxnl6Lgtk14Xdx4WXWyjUXPc3jm0N43iOEswOxxKwbCoy0bfcO2Vrsv7Yggl2SXd4ICzLS8wl5+CXH9tOTApIVPvpfA6rgAJlZjl49PfUYPINPRqMhCVBNMu4t2qrv6QTbnbR03xgg2pGSO7715oLrHrNqE93Th7TmL8E+NX2jTQiAA=").split("*").slice(1),r=[[13,[1],[0,2],[2,4],1,.9],[19,[4],[0,3],[3,6],2,.8],[17,[3],[1,3],[2,5],2,.7],[21,[5],[0,4],[4,8],1,.9],[12,[1],[0,2],[1,4],1,.5],[9,[3],[0,2],[2,4],0,.7],[23,[3],[0,4],[4,8],2,.9],[25,[3,5],[2,5],[5,9],2,.9],[13,[3],[0,2],[2,4],1,.7],[15,[3],[0,3],[3,6],1,.8],[17,[5],[0,3],[3,6],1,.7],[21,[3],[0,4],[4,8],2,.9],[19,[3],[0,3],[3,6],2,.8],[19,[3,5],[0,3],[3,0],1,.6],[23,[4],[2,5],[4,8],2,.7],[11,[3],[0,2],[2,4],0,.7],[17,[3],[0,3],[3,6],2,.9],[15,[3],[0,3],[2,1],1,.6]],i=["AgICAgICAgICAgICAgICAgICAgICBAQEBAQEBAUFBQUFBwcHBwkJCQoKCgwMDQ0PDxAQEhITExQWFhYXGBgZGRobHB0dHh8gISIjIyUmJygpKistLjAxMjM1Nzg6Ozw+QEJDRUZISkxOUFJTVVdZW11fYmNlZ2lsbnBydXd5fH2AgoSHiYyOkJOVmJqcn6Gjpqiqra+xs7W3uby9v8HDxcfIyszNztDR0tTV1tfX2NnZ2trb29vb29vb2trZ2NjX1tTT0tDOzcvIxsTBv7y5trOwraqmo5+cmJSQjYmFgX16dXFtaWVhXVlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ==@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAgICAgMDAwQEBAUFBgYGBgcHCAgJCQoKCgsLDAwNDxASFBYYGhscHR4fICIjJCYoKSkrLC4vMTI0Njc5Ozw+QEJDRUdJS01PUVNVV1lbXV9hZGZoamxvcXN1d3l7foCDhYiLjZCSlJeZnJ6go6WnqqyusbO1t7q8vsHCxMbIyszNz9LT1NbX2Nrb3N3d3t/f4ODh4eHh4eHh4ODf3t7d3NrZ2NbU09HNy8nGxMG+u7e0sa6qp6OgnJiUkY2JhIB8d3RwbGhjX1tXV1dXV1dXV1dXV1dXV1dXV1dXV1dXVw==@DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDg4ODg4ODg8PDw8PEBAQEBERERISEhMTFBQVFRYWFxcYGBkZGRsbHBwcHR4fHyAhISIjJCQlJicoKSorLC0vLzEyMzQ2Nzg6Ozw+QEJDREZISUtNTlBSVFVXWVtdYGFjZWdqbG1vcnR2eXt9f4GEhoiKjI+RlJaXmpyeoaOlqKqrra+xs7a3ubu9v8HCxMbGx8nKy83Oz9DQ0dLS09PU1NTU1NTU09PS0dHQz83My8nHxsXCwL67ubazsK2qqKWhnpqXlJCMiYaCfnt3cm5rZ2NfW1dUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVA==","EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIUFhgaHB4fICEjJCYnKSosLS8wMjQ1Nzk6PD0/QUNFRkhKTE1PUVNUVlhaXF5gYmNlZ2lrbW5wcnR2eHp8fYCChIaIioyOkJKUlpianJ6goqSmqKqsrrCytLa4ubu9v8HDxcfJy83P0dPV19nb3eDi5Obo6uzu8PL09vj6/P7+/v7+/g==@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDBQYICgsMDQ0ODxAREhMUFRYWFxgZGhscHR4fICEiIyUvNDc7PkFERklMTlFTVlhaXV9hZGZoam1ucXN1d3t9f4KEhoiKjI6Rk5WXmZudoKKkpqiqrK6ws7W3uby+wMLExsjKzM7R09XX2dze4OLk5unr7e/x8/X3+fv9/v///////w==@KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkrLC4wMTM0NTY3ODk6Oz09P0BBQkRFRkdJSkxNTlBRU1RVV1laW11eYGJjZGZoamtsbnByc3V3eHp7fX+Bg4WHiIqMjpCRk5WWmJqcnqCho6WnqaqsrrCytLW3ubu9v8HDxcfIyszO0NLT1dfZ293f4ePl5+nr7e/x8vT2+Pr6+vr6+g==","AgICAgICAgICAgICAgICAgICAgICBAQEBAQEBAUFBQUFBwcHBwkJCQoKCgwMDQ0PDxAQEhITExQWFhYXGBgZGRobHB0dHh8gISIjIyUmJygpKistLjAxMjM1Nzg6Ozw+QEJDRUZISkxOUFJTVVdZW11fYmNlZ2lsbnBydXd5fH2AgoSHiYyOkJOVmJqcn6Gjpqiqra+xs7W3uby9v8HDxcfIyszNztDR0tTV1tfX2NnZ2trb29vb29vb2trZ2NjX1tTT0tDOzcvIxsTBv7y5trOwraqmo5+cmJSQjYmFgX16dXFtaWVhXVlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQ==@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAQEBAQEBAQEBAgICAgMDAwQEBAUFBgYGBgcHCAgJCQoKCgsLDAwNDxASFBYYGhscHR4fICIjJCYoKSkrLC4vMTI0Njc5Ozw+QEJDRUdJS01PUVNVV1lbXV9hZGZoamxvcXN1d3l7foCDhYiLjZCSlJeZnJ6go6WnqqyusbO1t7q8vsHCxMbIyszNz9LT1NbX2Nrb3N3d3t/f4ODh4eHh4eHh4ODf3t7d3NrZ2NbU09HNy8nGxMG+u7e0sa6qp6OgnJiUkY2JhIB8d3RwbGhjX1tXV1dXV1dXV1dXV1dXV1dXV1dXV1dXVw==@DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDg4ODg4ODg8PDw8PEBAQEBERERISEhMTFBQVFRYWFxcYGBkZGRsbHBwcHR4fHyAhISIjJCQlJicoKSorLC0vLzEyMzQ2Nzg6Ozw+QEJDREZISUtNTlBSVFVXWVtdYGFjZWdqbG1vcnR2eXt9f4GEhoiKjI+RlJaXmpyeoaOlqKqrra+xs7a3ubu9v8HCxMbGx8nKy83Oz9DQ0dLS09PU1NTU1NTU09PS0dHQz83My8nHxsXCwL67ubazsK2qqKWhnpqXlJCMiYaCfnt3cm5rZ2NfW1dUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVA=="],s=a("DYSw5gFgLgpgdgUggVxggzgYwE43hgQymWyJAHtFNzhzsBaAE3MbDXIDcZtgCBPBHDoBbAsATVaDAEYlEwZMJBD0IKAPTkAZlHqhIUBMOTAoIAA7A+QA").split("%"),g=a("GIQQIgTMAMCkDsAzJSAcdrQMxYJy4WSIEYRYsJcA2YYWW1AYU1mmKtWIBZWRoRa5CE0HQAhrgDGiAgFYQCwRFkUARnESIqVFptSyWmAEJdR0I7hOtMN2BICmqmfRAGWtUyxONUYRvWB5d2AqLmFYULAmI3pcLix4Hk0AE3tNAKZwzFlGJVkuVHt7ayMAUSUsWWBGMFhZVVlJWWJYTSpiaAhYdhVJHg8IFmUqJEQAsD44SPgfF1KdOFp4GDguKks1+jWwgkH4aGAuxAhVHRaTWj9YCBB4VD5r1DLiAiosY77UVFZ4WTFkrCtArJVTEZLJAKMEClfyYLj2ZLfTBUIy6IheMpVOjEPptVqISSDDSNKjJMTWRrpWjCQzwd5iQGIaDJXDuXDALhXTBYaC/CJYRHHL7WYShawUQRYRhSqVAA==").split("%").map((A=>"#"+A)),h=a("IwUl7SOrZ+xA").split("%").map((A=>parseInt(A))),V=["r","g","b"];let c=[];for(let A of i){let t={};for(let[e,o]of A.split("@").entries()){let A=atob(o);t[V[e]]=Object.keys(A).map((t=>A.charCodeAt(t)))}c.push(t)}let d,f=[],C=parseInt,B=parseFloat;for(let[A,t]of l.entries()){d={grids:t.split("@")[0].split(".").map((A=>C(A))),weight:h[A],index:A,layers:[]};for(let A of t.split("@").slice(1)){let t=A.split("!");function e(t){A.alpha=B(t)}function o(t){A.blend=s[C(t)]}if(A={type:C(t[0])},0==A.type){for(let[e,o]of["scale","angles","ox","oy"].entries())A[o]=t[e+1].split("$").map((A=>B(A)));for(let A of t.slice(5))"a"==A[0]&&e(A.slice(1)),"b"==A[0]&&o(A.slice(1))}if([1,2].includes(A.type)&&(A.color=g[C(t[1])],o(t[2])),1==A.type&&t[3]&&e(t[3]),2==A.type&&(A.fill="1"==t[3]?"in":"out",t[4]&&e(t[4])),3==A.type&&(A.name=t[1],t[2]))for(let A of t[2].split("$"))"a"==A[0]&&e(A.slice(1)),"b"==A[0]&&o(A.slice(1));d.layers.push(A)}f.push(d)}const p=3e3;function E(A){let e,o,n=[],a=-1,l=-1,r=0;const i=A.q;for(;r<i;){for(e=t(...A.r);e==l&&(e=t(...A.r),a+=1,!(a>1e4)););l=e,o=t(...A.s),r+o>i&&(o=i-r,1==A.e&&(e=1)),n.push({rise:e,span:o}),r+=o}return n}function Q(t,e,o){let n=0,a=0,l=e[t][0][0].rise,r=e[(t+1)%4][0].slice(-1)[0].rise,i=1;var s;return(s=o.p)&&A.random()<=s&&(0==l&&0!=r?(l=1==o.c?Math.floor(r/2):r/2,l<.5&&(i=2),a-=l*i,r+=l*i):0==r&&0!=l&&(r=1==o.c?Math.floor(l/2):l/2,r<.5&&(i=2),n-=r*i,l+=r*i)),{x:n,y:a,w:l,h:r}}function y(A,t,e,o,n,a,l){let r,i,s,g,h,V,c;return c=l*(Math.PI/180),h=Math.cos(c),V=Math.sin(c),r=h*(e-A)-V*(o-t)+A,i=V*(e-A)+h*(o-t)+t,s=h*(e+n-A)-V*(o+a-t)+A,g=V*(e+n-A)+h*(o+a-t)+t,[r,i,s,g]}function I(A){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const e=document.createElement("canvas"),o=e.getContext("2d");return e.width=A,e.height=A,o.imageSmoothingEnabled=t,o.webkitImageSmoothingEnabled=t,o.msImageSmoothingEnabled=t,[e,o]}const[u,R]=I(p),[w,x]=I(p);function U(){let A=Math.min(window.innerWidth,window.innerHeight);u.style.width=A+"px",u.style.height=A+"px"}document.body.appendChild(u),document.body.style.display="flex",document.body.style.justifyContent="center",U(),window.addEventListener("resize",U,!0);const K=6e3,[b,D]=I(p,!0),[m,S]=I(K),M=new Image,j=new Image;j.addEventListener("load",(function(){D.fillStyle="#ffffff",D.fillRect(0,0,p,p),D.globalAlpha=.93,D.drawImage(j,0,0,j.width,j.height,0,0,p,p);const A=Uint32Array.from({length:K*K},(()=>(0,4294967295,Math.floor(Math.random()*(Math.floor(4294967295)-Math.ceil(0)+1)+Math.ceil(0))))),o=new ImageData(new Uint8ClampedArray(A.buffer),K,K);S.putImageData(o,0,0),S.globalCompositeOperation="source-in",S.fillStyle="#000000",S.fillRect(0,0,K,K),D.globalCompositeOperation="soft-light",D.drawImage(m,0,0,K,K,0,0,p,p),M.addEventListener("load",(function(){!function(){let A={},