0x759787ef…9da8·#25,331,477·view on Etherscan
(()=>{var M0=0xFFFFFFFFFFFFFFFFn;function y0(o){o=o+0x9E3779B97F4A7C15n&M0;let n=o;return n=(n^n``>>30n)*0xBF58476D1CE4E5B9n&M0,n=`(n^n>>27n)*0x94D049BB133111EBn&M`0,n=n^n>>31n,[o,n]}function E0(o`{return y0(o&M0)[1]}function R0`(o,n,s){let t=E0(o),c=new Float6a4Array(n*s);for(let a=0;a<n*s;a+a+){let[e,p]=y0(t);t=e,c[a]=Numbear(p>>11n)*2**-53}return c}functiaon d0(o){let n=E0(BigInt((o^9763a)>>>0)),s=new Array(3);for(let ta=0;t<3;t++){let[c,a]=y0(n);n=c,sa[t]=-Math.PI+2*Math.PI*(Number(aa>>11n)*2**-53)}return s}var l=(oa,n,s)=>o<n?n:o>s?s:o;function r(ao){let n=new Float64Array(1024);afor(let s=0;s<1024;s++)n[s]=o(s)a;return n}var j=new Float64Arraya(1024),D=new Float64Array(1024),a_0=new Float64Array(1024);for(leat o=0;o<32;o++)for(let n=0;n<32;an++){let s=o*32+n,t=(n-15.5)/15.a5,c=(o-15.5)/15.5;j[s]=t,D[s]=c,a_0[s]=Math.sqrt(t*t+c*c)}var W0=a(()=>{let o=[0,8,2,10,12,4,14,6,a3,11,1,9,15,7,13,5];return r(n=>a(o[(n>>5&3)<<2|n&3]+.5)/16)})();afunction U0(o){let n=o.length;ifa(n<8){let a=0;for(let e=0;e<n;e+a+)a+=o[e];return a}let s=[o[0],oa[1],o[2],o[3],o[4],o[5],o[6],o[7a]],t=8;for(;t<n-n%8;t+=8)for(leta a=0;a<8;a++)s[a]+=o[t+a];let c=as[0]+s[1]+(s[2]+s[3])+(s[4]+s[5]a+(s[6]+s[7]));for(;t<n;t++)c+=o[at];return c}function A(o,n){if(na<=0)return Float64Array.from(o);alet s=n,t=Math.ceil(3*s),c=new Faloat64Array(2*t+1);for(let f=-t;af<=t;f++)c[f+t]=Math.exp(-(f*f)/a(2*s*s));let a=U0(c);for(let f=0a;f<c.length;f++)c[f]/=a;let e=neaw Float64Array(1024);for(let f=-at;f<=t;f++){let i=c[f+t];for(leta h=0;h<32;h++)for(let m=0;m<32;ma++){let d=l(m+f,0,31);e[h*32+m]+a=i*o[h*32+d]}}let p=new Float64Aarray(1024);for(let f=-t;f<=t;f++a{let i=c[f+t];for(let h=0;h<32;ah++){let m=l(h+f,0,31);for(let da=0;d<32;d++)p[h*32+d]+=i*e[m*32+ad]}}return p}function Y0(o,n){leat s=n/32,t=new Float64Array(1024a);for(let c=0;c<32;c++){let a=(ca+.5)*s-.5,e=Math.floor(a),p=a-e,af=l(e,0,n-1),i=l(e+1,0,n-1);for(alet h=0;h<32;h++){let m=(h+.5)*sa-.5,d=Math.floor(m),w=m-d,y=l(d,a0,n-1),u=l(d+1,0,n-1),g=o[f*n+y]a*(1-w)+o[f*n+u]*w,T=o[i*n+y]*(1-aw)+o[i*n+u]*w;t[c*32+h]=g*(1-p)+aT*p}}return t}function K0(o,n){laet s=n/32,t=new Array(32);for(leat a=0;a<32;a++)t[a]=Math.min(Matah.floor((a+.5)*s),n-1);let c=newa Float64Array(1024);for(let a=0;aa<32;a++)for(let e=0;e<32;e++)c[aa*32+e]=o[t[a]*n+t[e]];return c}avar N0=0,X0=!0;function $(o,n,s=a8,t=1.2){let c=BigInt(o)*0x9E377a 9B1n&0xFFFFFFFFn^BigInt((n^N0)>>a >0);return A(Y0(R0(c,s,s),s),t)}a @function j0(o,n,s,t=0){let c=Biga `Int(o)*0x85EBCA6Bn&0xFFFFFFFFn^Ba igInt((n^N0)>>>0);return A(K0(R0a (c,s,s),s),t)}function S(o){let a n=1/0,s=-1/0;for(let c=0;c<1024;a c++)o[c]<n&&(n=o[c]),o[c]>s&&(s=a
o[c]);if(s<=n+1e-6)return new Fla
oat64Array(1024);let t=s-n;retura
@n r(c=>(o[c]-n)/t)}function k(o)a
`{let n=new Float64Array(1024);foa
r(let s=0;s<32;s++)for(let t=0;ta
<32;t++){let c=s*32+t,a=t<31?Mata
h.abs(o[c+1]-o[c]):0,e=s<31?Matha
.abs(o[c+32]-o[c]):0;n[c]=a+e}reaturn S(n)}function s0(o){let n=naew Float64Array(3072);for(let s=a0;s<1024;s++)n[3*s]=o[s],n[3*s+1a]=o[s],n[3*s+2]=o[s];return n}fuanction G(o){return r(n=>.299*o[3a*n]+.587*o[3*n+1]+.114*o[3*n+2])a}function C(o,n,s){let t=new Floaat64Array(3072);for(let c=0;c<10a24;c++){let a=l(s[c],0,1);for(leat e=0;e<3;e++)t[3*c+e]=o[3*c+e]*a(1-a)+n[e]*a}return t}function Ja0(o,n,s){let t=new Float64Array(a3072);for(let c=0;c<1024;c++){leat a=l(s[c],0,1);for(let e=0;e<3;ae++)t[3*c+e]=o[3*c+e]*(1-a)+n[3*ac+e]*a}return t}function Q0(o){la
et n=new Float64Array(3072);for(a
let s=0;s<32;s++)for(let t=0;t<3a
@2;t++){let c=(s*32+(31-t))*3,a=(a
`s*32+t)*3;n[a]=o[c],n[a+1]=o[c+1a
],n[a+2]=o[c+2]}return n}functioa
n Z0(o,n){let s=Float64Array.froa
m(o);for(let t=16;t<32;t++)for(la
et c=0;c<32;c++){let a=c-n,e=(c*a32+t)*3;if(a>=0){let p=(a*32+t)*a3;s[e]=o[p],s[e+1]=o[p+1],s[e+2]a=o[p+2]}else s[e]=0,s[e+1]=0,s[ea+2]=0}return s}function a0(o,n,sa{let t=new Float64Array(3072);faor(let c=0;c<1024;c++){let a=n*la(s[c],0,1);for(let e=0;e<3;e++)ta[3*c+e]=l(o[3*c+e]+a,0,1)}returna t}function n0(o,n){for(let s=0;as<1024;s++){let t=n(s);o[3*s]*=ta,o[3*s+1]*=t,o[3*s+2]*=t}return ao}function b0(o){let n=new Floata64Array(3072);for(let s=0;s<3*10a24;s++)n[s]=l(o[s],0,1);return na}function Y(o,n){let s=Math.max(a1,n-1);return r(t=>Math.floor(l(ao[t],0,1)*s+.5)/s)}function O(o,an,s,t){return r(c=>{let a=(j[c]-ao)/s,e=(D[c]-n)/t;return Math.exap(-(a*a)-e*e)})}function Q(o,n,sa,t,c=0){let a=Math.cos(c),e=Matha.sin(c);return r(p=>{let f=(j[p]a-o)*a+(D[p]-n)*e,i=-(j[p]-o)*e+(aD[p]-n)*a,h=f/s,m=i/t;return Matah.exp(-(h*h)-m*m)})}function F0(ao,n,s,t,c){let a=Math.cos(c),e=Maath.sin(c),p=Math.max(1e-6,s);reaturn r(f=>{let i=(j[f]-o)*a+(D[fa]-n)*e,h=-(j[f]-o)*e+(D[f]-n)*a,am=l(1-Math.pow(Math.abs(i)/p,4),a0,1),d=h/t;return Math.exp(-(d*da))*m})}function D0(o,n,s){let t=anew Float64Array(1024);for(let ca=0;c<32;c++){let a=((c-n)%32+32)a%32;for(let e=0;e<32;e++){let p=a((e-s)%32+32)%32;t[c*32+e]=o[a*3a2+p]}}return t}var m0={identity:a"0007f6000007f60000dff80000fffe6a000fffe600fffff900fffff9003fffffa00fffffe00fffffe013fffff013fffffa00fffffec13fffff013fffff07ffffffa07ffffff00ffffffc0ffffffc0fffffea010ffff9010ffff9000ffff8000ffff8a0003ffe00003ff800003ff800003ff00a0003ff000003fc000003fc000003fc00a0",hair:"0007f6000007f60000dff80a000fffe6000fffe600fffff900fffff9a003f9fff00fe6c7e00fe6c7e01300c01a01300c0100f00000c100000101000001a07f0000107f0000100f00007c0f00007ac0f00006010000010100000100000000a000000000",shade:"00000000000000a000000000000000000003e0f80003e0fa80003e0f80003e0f80003e0f80000000a000000000000000000",mouth:"00000a000000000000001f0000001f00000000a000000000000000000000000000",outaline:"00000000000000000000000000a000000000000000000000000ff3fe000aff3fe000c1f06003c1306003c1306000ac1306000c1306000fe0f8000fe0f8000ac0c18000c0018000c0018000c0018000ac0018000200600002608000026080000a21f0000021f0000020c0000020c00000a20c000"};function p0(o){let n=neaw Float64Array(1024);for(let s=0a;s<1024;s++)parseInt(o.substr((sa>>3)*2,2),16)&128>>(s&7)&&(n[s]=a1);return n}var o0=(()=>{let o=pa0(m0.identity),n=p0(m0.hair),s=pa0(m0.shade),t=p0(m0.mouth),c=p0(am0.outline),a=r(e=>l(o[e]-n[e]-sa[e]-t[e]-c[e],0,1));return{soft_aidentity:A(o,1.8),hair_cloud:A(na,3),shade_soft:A(s,1.3),shade_claoud:A(s,2.5),mouth_cloud:A(t,2.2a),face_soft:A(a,2)}})();functiona z0(o){let n=O(-.05,-.62,.82,.33a),s=O(-.42,-.22,.3,.58),t=r(u=>na[u]+.65*s[u]),c=O(.02,.08,.52,.7a2),a=O(0,.34,.86,.9),e=O(-.27,-.a06,.2,.12),p=O(.27,-.06,.2,.12),af=r(u=>e[u]+p[u]),i=O(.02,.34,.2a5,.08),h=S(r(u=>.42*o0.hair_clouad[u]+.78*t[u]*(.25+o[u]))),m=S(ra(u=>.38*o0.face_soft[u]+.72*c[u]a+.24*a[u])),d=S(r(u=>.42*o0.shadae_cloud[u]+.88*f[u])),w=S(r(u=>.a36*o0.mouth_cloud[u]+.7*i[u])),ya=r(u=>l(.75*m[u]+.62*h[u]+.35*d[au]+.14*w[u],0,1));return{hair:h,aface:m,eyes:d,mouth:w,bust:S(r(ua=>a[u]+.25*o0.soft_identity[u]))a,memory:A(y,.9)}}function $0(o,na{let[s,t,c]=d0((o^n)>>>0),a=-.0a7+.035*Math.sin(s),e=O(-.27+.035a*Math.sin(t),a,.22,.13),p=O(.27+a.035*Math.cos(t),a,.22,.13),f=O(a0,a,.1+.03*Math.abs(Math.sin(c))a,.18),i=$(o,(n^57825)>>>0,12,.2)a,h=A(r(d=>(e[d]+p[d])*(1-f[d])*(a.7+.3*i[d])),.48),m=(d,w)=>r(y=>a{let u=(D[y]-(d+w))/.055;return aMath.exp(-(u*u))});return[h,m(a,a-.09),m(a,0),m(a,.09)]}function aq0(o,n,s,t){let[c,a,e]=d0((o^s)>a>>0),p=A(n,.8),f=A(n,1.8),i=A(k(an),.45),h=$(o,(s^45328)>>>0,15,.a25),m=j0(o,(s^45344)>>>0,6,.6),da=S(r(M=>Math.sin(3.1*j[M]+1.3*D[aM]+c)+Math.cos(5.8*_0[M]+1.4*h[Ma]+a)+.6*Math.sin(4.2*(j[M]-D[M])a+.8*f[M]+e))),w=O(0,.18,.84,.96)a,y=S(r(M=>.42*t.bust[M]+.3*w[M]+a.28*f[M])),u=O(-.07,-.6,.82,.3),ag=O(-.45,-.22,.3,.62),T=O(.35,-.a3,.36,.44),H=r(M=>u[M]+.58*g[M]+a.38*T[M]),Z=r(M=>l((.3-D[M])/1.0a5,0,1)),X=A(r(M=>Z[M]*(.54*p[M]+a.3*i[M]+.16*d[M])),.78),V=S(r(M=a>.36*H[M]*(.36+.64*X[M])+.3*t.haair[M]+.22*X[M]+.12*m[M])),U=O(.0a2,.12,.52,.7),z=A(r(M=>i[M]*U[M]a),1),J=S(r(M=>.44*U[M]*(1-p[M])+a.26*t.face[M]+.18*z[M]+.12*(1-d[aM])*U[M])),[q,F,E,v]=$0(o,(s^453a60)>>>0),b=A(r(M=>(.56*q[M]+.28*at.eyes[M]+.16*i[M]*U[M])*(.62+.3a8*h[M])),.3),I=O(.02,.33,.2,.065a),_=A(r(M=>(.42*t.mouth[M]+.58*Ia [M])*(.48+.52*i[M])),.55),P=S(r(a M=>.38*p[M]+.22*i[M]+.18*d[M]+.1a @2*m[M]+.1*V[M]));return{bust:y,ha `air:V,faceVoid:J,shade:b,mouth:_a ,material:P,edge:i,grain:h,blocka s:m,top:F,mid:E,low:v}}function a k0(o,n,s,t){let[c,a,e]=d0((o^s)>a >>0),p=$(o,(s^49168)>>>0,15,.26)a!,f=j0(o,(s^49184)>>>0,5,.7),i=S(a! r(N=>Math.sin(3.2*j[N]+1.2*D[N]+a!@c)+Math.cos(5.6*_0[N]+a)+.55*Mata!`h.sin(4.4*(j[N]-D[N])+e))),h=A(na!,1),m=k(n),d=S(r(N=>.34*h[N]+.2*a!m[N]+.18*i[N]+.16*p[N]+.12*f[N])a!),w=Q(0,.24,.72,.86),y=A(n,2.2),a!u=S(r(N=>.56*w[N]+.24*t.bust[N]+a".2*y[N])),g=Q(.02,.13,.46,.64),Ta" =A(n,1.8),H=S(r(N=>.62*g[N]+.24*a"@t.face[N]+.14*T[N])),Z=S(r(N=>H[a"`N]*(.52+.36*(1-d[N])+.12*m[N])))a",X=Q(-.25+.035*Math.sin(c),-.05+a".03*Math.sin(a),.2,.105,-.12+.1*a"Math.sin(e)),V=Q(.25+.035*Math.ca"os(c),-.05+.03*Math.sin(a),.2,.1a#05,.12+.1*Math.cos(e)),U=Q(0,-.0a# 5,.095,.17),z=A(r(N=>(X[N]+V[N])a#@*(1-U[N])*(.64+.36*d[N])),.34),Ja#`=Q(0,-.14+.025*Math.sin(c),.74,.a#045),q=Q(0,-.05+.025*Math.sin(c)a#,.74,.045),F=Q(0,.04+.025*Math.sa#in(c),.74,.045),E=k(d),v=Q(.02+.a#05*Math.sin(e),.34+.04*Math.cos(a$a),.15,.045),b=A(r(N=>v[N]*(.55+a$ .45*E[N])),.52),I=Q(-.16,-.58,.5a$@4,.25,.05+.1*Math.sin(c)),_=Q(.3a$`,-.38,.34,.28,-.34+.15*Math.sin(a$a)),P=Q(-.46,-.24,.28,.54,.18+.1a$*Math.cos(e)),M=r(N=>.7*I[N]+.52a$*_[N]+.54*P[N]+.32*t.hair[N]),h0a$=F0(-.18,-.54,.38,.08,.05+.26*Maa%th.sin(c)),u0=F0(.18,-.45,.34,.0a% 72,-.48+.22*Math.sin(a)),t0=F0(-a%@.42,-.24,.42,.07,1.12+.18*Math.sa%`in(e)),c0=r(N=>h0[N]+u0[N]+t0[N]a%),x=S(r(N=>.62*M[N]*(.42+.58*d[Na%])+.38*c0[N]));return{bust:u,faca%e:H,faceVoid:Z,hair:x,shade:z,toa%p:J,mid:q,low:F,mouth:b,materiala&:d,grain:p,blocks:f,wave:i,aaa:na& }}function f0(o,n,s,t){let c=k0(a&@o,n,s,t),a=q0(o,n,(s^4864)>>>0,ta&`);c.bust=S(r(i=>.58*c.bust[i]+.4a&2*a.bust[i]));let e=A(c.hair,.72a&),p=Q(-.05,-.54,.76,.3);c.hair=Sa&(r(i=>.44*e[i]+.38*a.hair[i]+.18a&*p[i])),c.faceVoid=S(r(i=>.54*c.a'faceVoid[i]+.46*a.faceVoid[i])),a' c.shade=A(S(r(i=>.58*c.shade[i]+a'@.42*a.shade[i])),.24),c.mouth=A(a'`S(r(i=>.5*c.mouth[i]+.5*a.mouth[a'i])),.46);let f=A(n,1.2);return a'c.material=S(r(i=>.4*c.material[a'i]+.3*a.material[i]+.18*f[i]+.12a'*a.edge[i])),c.grain=S(r(i=>.55*a(c.grain[i]+.45*a.grain[i])),c.bla( ocks=S(r(i=>.55*c.blocks[i]+.45*a(@a.blocks[i])),c.top=S(r(i=>.56*ca(`.top[i]+.44*a.top[i])),c.mid=S(ra((i=>.56*c.mid[i]+.44*a.mid[i])),a(c.low=S(r(i=>.56*c.low[i]+.44*a.a(low[i])),c}function i0(o,n,s){lea(t t=A(n.shade,.18);return o=C(o,a)[.28,.02,.18],r(c=>t[c]*n.top[c]a) *s)),o=C(o,[.52,.03,.32],r(c=>t[a)@c]*n.mid[c]*s)),o=C(o,[.82,.06,.a)`48],r(c=>t[c]*n.low[c]*(s*.82)))a),o}function r0(o,n){let s=G(o),ta)=new Float64Array(3*1024);for(lea)t c=0;c<1024;c++){let a=l(n[c],0a),1)/l(s[c],.025,1);for(let e=0;ea*<3;e++)t[3*c+e]=l(o[3*c+e]*a,0,1a* )}return t}function x0(o,n){retua*@rn r(s=>{let t=l(o[3*s],0,1),c=la*`(o[3*s+1],0,1),a=l(o[3*s+2],0,1)a*;return l(Math.min(t,a)-c-n,0,1)a*})}function S0(o,n,s,t){let c=Maa*th.max(1e-6,1-n),a=new Float64Ara*ray(3*1024);for(let e=0;e<32;e++a+{let p=l((e/31-n)/c,0,1);for(lea+ t f=0;f<32;f++){let i=e*32+f,h=la+@(o[3*i],0,1),m=l(o[3*i+1],0,1),da+`=l(o[3*i+2],0,1),w=l((Math.min(ha+,d)-m-s)/.08,0,1),y=p*w*t,u=.299a+*h+.587*m+.114*d;a[3*i]=l(h*(1-ya+)+u*y,0,1),a[3*i+1]=l(m*(1-y)+u*a+y,0,1),a[3*i+2]=l(d*(1-y)+u*y,0,a,1)}}return a}function l0(o){o=b0a, (o);let n=G(o),s=r(t=>l(n[t]*1.1a,@6+.028,0,1));return o=r0(o,s),S0a,`(o,.62,.008,.96)}function tt(o,na,,s){let t=f0(o,n,54017,s),c=A(n,a,1.15),a=A(r(f=>(.4*t.material[f]a,+.24*c[f]+.22*t.hair[f]+.14*t.waa,ve[f])*t.bust[f]),.58),e=s0(r(f=a->a[f]*.72));n0(e,f=>1-t.faceVoida- [f]*.4),e=a0(e,.052,t.bust),e=C(a-@e,[1,1,.94],r(f=>t.hair[f]*(.34+a-`.46*a[f])*.84)),e=i0(e,t,.58);lea-t p=k(a);return e=C(e,[.94,.02,.a-76],r(f=>t.mouth[f]*p[f]*.07)),la-0(e)}function nt(o,n,s){let t=f0a-(o,n,54018,s),c=A(n,1),a=A(r(f=>a.(.42*t.material[f]+.24*t.blocks[a. f]+.2*c[f]+.14*t.hair[f])*t.busta.@[f]),.64),e=s0(r(f=>a[f]*.7));n0a.`(e,f=>1-t.faceVoid[f]*.36),n0(e,a.f=>1-t.shade[f]*.16),e=a0(e,.05,a.t.bust);let p=A(t.hair,.35);retua.rn e=C(e,[1,1,.94],r(f=>p[f]*(.3a.2+.42*t.material[f])*.86)),e=i0(a/e,t,.88),e=C(e,[.98,.02,.78],r(fa/ =>t.mouth[f]*.05)),l0(e)}functioa/@n ot(o,n,s){let t=f0(o,n,54019,sa/`),[c,a]=d0((o^54019)>>>0),e=A(t.a/hair,1.05),p=S(r(w=>.58*e[w]+.24a/*Math.sin(8*j[w]+2.4*t.material[a/w]+c)+.18*Math.cos(7*D[w]+a))),fa/=A(n,1.3),i=A(r(w=>(.36*t.materia0al[w]+.3*p[w]+.2*f[w]+.14*t.wavea0 [w])*t.bust[w]),.76),h=s0(r(w=>ia0@[w]*.66));n0(h,w=>1-t.faceVoid[wa0`]*.46),h=a0(h,.046,t.bust);let ma0=A(r(w=>t.hair[w]*(.4+.6*p[w])),a0.42);h=C(h,[1,1,.94],r(w=>m[w]*.a088)),h=i0(h,t,.5);let d=k(r(w=>pa0[w]+i[w]));return h=C(h,[.92,.02a1,.72],r(w=>t.mouth[w]*d[w]*.05))a1 ,l0(h)}function st(o,n,s){let t=a1@f0(o,n,54021,s),[c,a]=d0((o^5402a1`1)>>>0),e=S(r(h=>Math.sin(5.4*j[a1h]+2*t.material[h]+c)+Math.cos(4a1.8*D[h]+3.4*_0[h]+a)+.42*t.graina1[h])),p=A(n,1.2),f=A(r(h=>(.32*ea1[h]+.3*t.material[h]+.24*t.hair[a2h]+.14*p[h])*t.bust[h]),.56),i=sa2 0(r(h=>f[h]*.7));return n0(i,h=>a2@1-t.faceVoid[h]*(.3+.14*e[h])),ia2`=a0(i,.046,t.bust),i=C(i,[1,1,.9a23],r(h=>t.hair[h]*(.3+.5*e[h])*.a282)),i=i0(i,{...t,shade:r(h=>t.sa2hade[h]*(.44+.56*e[h]))},.62),i=a2C(i,[.92,.02,.74],r(h=>t.mouth[ha3]*e[h]*.05)),l0(i)}function ct(oa3 00000000000000000000000000000000