0xf7d96d2d…484dsent to0xd8b7cc75…bde6·#13,811,191·view on Etherscan
<!doctype html><html lang=en><meta charset=UTF-8><meta name=viewport content="width=device-width,shrink-to-fit=0,user-scalable=no,minimum-scale=1,maximum-scale=1"><head> <title>Fjäll</title> <style>body{background: #000; width: 100vw; height: 100vh; display: flex; justify-content: center; align-items: center; flex-direction: row; margin: 0}</style></head><body> <script>!function(){"use strict";const hash=7486238764736478362532435243352;function t(t){var e=z(~~t[0],0,255),r=z(~~t[1],0,255);return"#"+(z(~~t[2],0,255)|r<<8|e<<16|16777216).toString(16).slice(1)}function e(t,e){for(var r=0,n=0;n<t.length;n++)r+=d(t[n]-e[n],2);return c(r)}function r(...t){this.mD=t[0],this.maD=t[1],this.mT=t[2],this.dF=t[3],this.rng=t[4],this.mDpE=this.mD+O,this.dD=f(0,this.maD-this.mDpE),this.cS=this.maD/c(2),this.n=function(t){var e,r=((t,e)=>{for(var r=2*(t=t||1)+1,n=d(r,e=e||2)-1,i=Array(n),s=0;s<n;s++)for(var h,o=i[s]=Array(e),a=s<n/2?s:s+1,l=1;l<=e;l++)h=a%d(r,l),o[l-1]=h/d(r,l-1)-t,a-=h;return i})(2,t),n=[];for(r=r.filter((e=>{for(var r=Math.abs,n=0,i=0;i<t;i++)n+=d(f(0,r(e[i])-1),2);return n<t})),e=0;e<t;e++)n.push(0);return r.push(n),r.sort(((e,r)=>{var n,i=0,s=0;for(n=0;n<t;n++)i+=d(e[n],2),s+=d(r[n],2);return i<s?-1:i>s?1:0})),r}(2),this.cP=null,this.cD=0,this.pL=[],this.sP=[],this.sD=[],this.gridShape=[];for(var e=0;2>e;e++)this.gridShape.push(Math.ceil(1/this.cS));this.grid=(t=>{var e,r,n=t.length,i=1,s=Array(n),h=[];for(e=n;0<e;e--)s[e-1]=i,i*=t[e-1];for(r=0;r<i;r++)h.push([]);return{stride:s,data:h}})(this.gridShape)}function n(t,e,r){var n=e[0],i=e[1],s=e[2],h=e[3],o=e[4],a=e[5],l=e[6],u=e[7],c=e[8],f=e[9],d=e[10],p=e[11],g=e[12],v=e[13],D=e[14],E=e[15],m=r[0],w=r[1],F=r[2],A=r[3];return t[0]=m*n+w*o+F*c+A*g,t[1]=m*i+w*a+F*f+A*v,t[2]=m*s+w*l+F*d+A*D,t[3]=m*h+w*u+F*p+A*E,m=r[4],w=r[5],F=r[6],A=r[7],t[4]=m*n+w*o+F*c+A*g,t[5]=m*i+w*a+F*f+A*v,t[6]=m*s+w*l+F*d+A*D,t[7]=m*h+w*u+F*p+A*E,m=r[8],w=r[9],F=r[10],A=r[11],t[8]=m*n+w*o+F*c+A*g,t[9]=m*i+w*a+F*f+A*v,t[10]=m*s+w*l+F*d+A*D,t[11]=m*h+w*u+F*p+A*E,m=r[12],w=r[13],F=r[14],A=r[15],t[12]=m*n+w*o+F*c+A*g,t[13]=m*i+w*a+F*f+A*v,t[14]=m*s+w*l+F*d+A*D,t[15]=m*h+w*u+F*p+A*E,t}function i(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function s(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}var h=Math.sin,o=Math.cos,a=Math.PI,l=Math.min,u=Math.floor,c=Math.sqrt,f=Math.max,d=Math.pow;const p=d(2,-32),g=32557,v=19605,D=new Uint16Array(4),E=new DataView(D.buffer),m=()=>{const t=D[0],e=D[1],r=D[2],n=D[3],i=0|33103+g*t,s=0|63335+g*e+(v*t+(i>>>16)),h=0|31614+g*r+v*e+(62509*t+(s>>>16));D[0]=i,D[1]=s,D[2]=h,D[3]=5125+g*n+(v*r+62509*e)+(22609*t+(h>>>16));const o=(n<<21)+((n>>2^r)<<5)+((r>>2^e)>>11);return p*((o>>>(n>>11)|o<<(31&-(n>>11)))>>>0)},w=(t,e=0)=>{const r=16,n=65535,i=255;for(var s,h=1540483477,o=t.length,a=e^o,l=0;4<=o;)s=((s=t[l]&i|(t[++l]&i)<<8|(t[++l]&i)<<16|(t[++l]&i)<<24)&n)*h+(((s>>>r)*h&n)<<r),a=(a&n)*h+(((a>>>r)*h&n)<<r)^(s=((s^=s>>>24)&n)*h+(((s>>>r)*h&n)<<r)),o-=4,++l;switch(o){case 3:a^=(t[l+2]&i)<<r;case 2:a^=(t[l+1]&i)<<8;case 1:a=((a^=t[l]&i)&n)*h+(((a>>>r)*h&n)<<r)}return a=((a^=a>>>13)&n)*h+(((a>>>16)*h&n)<<16),(a^=a>>>15)>>>0},F=(t=.5)=>m()<t,A=(t,e)=>(void 0===e&&(e=t,t=0),m()*(e-t)+t),C=t=>{return t.length?t[(e=t.length,u(A(e,undefined)))]:void 0;var e},P=t=>{var e,r=0;for(e=0;e<t.length;e++)r+=t[e];var n=m()*r;for(e=0;e<t.length;e++){if(n<t[e])return e;n-=t[e]}return 0},y=.95047,M=1.08883,b=.137931034,S=.12841855,k=([t,e,r])=>{const[n,i,s]=U(t,e,r),h=116*i-16;return[0>h?0:h,500*(n-i),200*(i-s)]},B=t=>.04045>=(t/=255)?t/12.92:d((t+.055)/1.055,2.4),T=t=>t>.008856452?d(t,1/3):t/S+b,U=(t,e,r)=>(t=B(t),e=B(e),r=B(r),[T((.4124564*t+.3575761*e+.1804375*r)/y),T((.2126729*t+.7151522*e+.072175*r)/1),T((.0193339*t+.119192*e+.9503041*r)/M)]),N=(t,e,r)=>{var n=Math.round;let i,s,h,o,a,l;return s=(t+16)/116,i=isNaN(e)?s:s+e/500,h=isNaN(r)?s:s-r/200,s=1*W(s),i=y*W(i),h=M*W(h),o=L(3.2404542*i-1.5371385*s-.4985314*h),a=L(-.969266*i+1.8760108*s+.041556*h),l=L(.0556434*i-.2040259*s+1.0572252*h),[n(o),n(a),n(l)]},L=t=>255*(.00304>=t?12.92*t:1.055*d(t,1/2.4)-.055),W=t=>t>.206896552?t*t*t:S*(t-b),x=t=>{(4===t.length||7===t.length)&&(t=t.substr(1)),3===t.length&&(t=(t=t.split(""))[0]+t[0]+t[1]+t[1]+t[2]+t[2]);const e=parseInt(t,16);return[e>>16,255&e>>8,255&e]},H=(t,e)=>{let r=k(x(t));return r[0]-=18*e,N(...r)},z=(t,e,r)=>f(l(t,r),e),I=.5*(c(3)-1),R=(3-c(3))/6,q=new Float32Array([1,1,0,-1,1,0,1,-1,0,-1,-1,0,1,0,1,-1,0,1,1,0,-1,-1,0,-1,0,1,1,0,-1,1,0,1,-1,0,-1,-1]);class G{constructor(t){this.p=(t=>{const e=new Uint8Array(256);for(let t=0;256>t;t++)e[t]=t;for(let r=0;255>r;r++){const n=r+~~(t()*(256-r)),i=e[r];e[r]=e[n],e[n]=i}return e})(t),this.perm=new Uint8Array(512),this.permMod12=new Uint8Array(512);for(let t=0;512>t;t++)this.perm[t]=this.p[255&t],this.permMod12[t]=this.perm[t]%12}noise2D(t,e){const r=this.permMod12,n=this.perm;let i=0,s=0,h=0;const o=(t+e)*I,a=u(t+o),l=u(e+o),c=(a+l)*R,f=t-(a-c),d=e-(l-c);let p,g;f>d?(p=1,g=0):(p=0,g=1);const v=f-p+R,D=d-g+R,E=f-1+2*R,m=d-1+2*R,w=255&a,F=255&l;let A=.5-f*f-d*d;if(0<=A){const t=3*r[w+n[F]];A*=A,i=A*A*(q[t]*f+q[t+1]*d)}let C=.5-v*v-D*D;if(0<=C){const t=3*r[w+p+n[F+g]];C*=C,s=C*C*(q[t]*v+q[t+1]*D)}let P=.5-E*E-m*m;if(0<=P){const t=3*r[w+1+n[F+1]];P*=P,h=P*P*(q[t]*E+q[t+1]*m)}return 70*(i+s+h)}}const O=2e-14;r.prototype.aP=function(t){var e,r=!0;if(2===t.length)for(e=0;2>e&&r;e++)r=0<=t[e]&&1>=t[e];else r=!1;return r?this.dAP(t):null},r.prototype.dAP=function(t){var e,r=0,n=this.grid.stride,i=this.sP.length;let s=this.dF(t);for(this.pL.push(i),this.sP.push(t),this.sD.push(s),e=0;2>e;e++)r+=(0|t[e]/this.cS)*n[e];return this.grid.data[r].push(i),[...t,s]},r.prototype.iN=function(t){var r,n,i,s,h,o,a=this.grid.stride,u=this.dF(t);for(r=0;r<this.n.length;r++){for(n=0,i=0;2>i;i++){if(0>(s=(0|t[i]/this.cS)+this.n[r][i])||s>=this.gridShape[i]){n=-1;break}n+=s*a[i]}if(-1!==n&&0<this.grid.data[n].length)for(var c=0;c<this.grid.data[n].length;c++){h=this.sP[this.grid.data[n][c]],o=this.sD[this.grid.data[n][c]];var f=l(o,u);if(e(t,h)<this.mD+this.dD*f)return!0}}return!1},r.prototype.next=function(){for(var t,e,r,n,i,s,l,u;0<this.pL.length;){if(null===this.cP){var c=this.pL.shift();this.cP=this.sP[c],this.cD=this.sD[c]}for(n=this.cP,i=this.cD,t=0;t<this.mT;t++){for(l=!0,r=this.mDpE+this.dD*i,e=this.rng()*a*2,s=[o(e),h(e)],u=0;l&&2>u;u++)s[u]=n[u]+s[u]*r,l=0<=s[u]&&1>s[u];if(l&&!this.iN(s))return this.dAP(s)}t===this.mT&&(this.cP=null)}return null};var V=[0,0,0,0];const j=(t,e,r)=>{var[n,i,s,h]=e;return J(t,r[0]*n+r[4]*i+r[8]*s+r[12]*h,r[1]*n+r[5]*i+r[9]*s+r[13]*h,r[2]*n+r[6]*i+r[10]*s+r[14]*h,r[3]*n+r[7]*i+r[11]*s+r[15]*h)},J=(t,...e)=>{for(let r=0;r<e.length;r++)t[r]=e[r];return t},K=(t,e,r,n,i)=>{return((t,e,r)=>t*(1-r)+e*r)(n,i,(t-(s=e))/(r-s));var s};var Y=(e,u,p,g,v,D)=>{(t=>{const e=~~((t.length-2)/2),r=[];for(let n=0;n<e;n++){const e=2+2*n;r.push(parseInt(t.slice(e,e+2),16))}const n=w(r,1690382925),i=w(r,72970470);E.setUint32(0,n),E.setUint32(4,i)})(e);let y,M,b,S,B,T,U,L,W,z,I,R,q,O,Y,Q,X,Z,$,_,tt,et,rt,nt={},it=.3,st=1,ht=-.05,ot=0;const at=([t,e])=>{const r=(t=>1.1*p*(2*t-1))(t),n=(t=>(.7<$?1.3*p:1)*(2.5*t-1)+ht)(e),i=(([t,e])=>{let r=I,n=st*(et?d(h((t+e)*a/2),2)+.1:1),i=1,s=0,o=0;for(let h=0;h<11;h++)s+=n*((y.noise2D((t+7*r)*r,(e+3*r)*r)+1)/2),o+=i,r*=(tt?1.6:2)*(_?K(s,0,o,.999,1.001):1),n*=.5,i*=.5;return d(s*L/o,U)})([r,n]);return[r,i,n]},lt=([t,e,r])=>{let n=t([e,r]),i=t([e-1e-4,r-1e-4]);var h,o,a,l,u,f,d,p,g;return[n,((t,e)=>{var r=e[0],n=e[1],i=e[2],s=r*r+n*n+i*i;return 0<s&&(s=1/c(s)),t[0]=e[0]*s,t[1]=e[1]*s,t[2]=e[2]*s,t})([],(h=[],o=s([],t([e+1e-4,r+1e-5]),n),a=s([],i,n),l=o[0],u=o[1],f=o[2],d=a[0],p=a[1],g=a[2],h[0]=u*g-f*p,h[1]=f*d-l*g,h[2]=l*p-u*d,h))]},ut=(t,e)=>{t.fillStyle=e},ct=(t,e,r,n)=>{t.strokeStyle=n,t.beginPath(),t.moveTo(e[0],e[1]),t.lineTo(r[0],r[1]),t.stroke()};let ft,dt;X=F(.5),T=m(),$=m();let pt,gt=[3,6][P([.05,.95])];if(_=F(.01),tt=F(_?.2:.01),et=F(.01),rt=F(.05),ot=.03,it=C([-1.5,0,1.5]),q=C([[0,0,1],[1,0,0],[-1,0,1]]),z=9e-4,W=z/5,.3>$)pt="Satellite",T=A(0,.8),ft=z*(.4>T?.7:1),dt=z*[2,3][P([1,.1])],[st,L,U,I]=C([[1.1,1.8,3,C([1.2,1.4])],[1.7,.88,5,.64]]),S=C([1,2]),B=1==S?.4<T?0:m():A(0,.6),b=C([2,3]),O=[0,1,.05],Z=.88;else if(.9>$)pt="Helicopter",T=m(),ft=z*(.4>T?.5:.8),dt=z*[2,3][P([.9,.1])],[st,L,U,I]=C([[1.25,1.6,3,C([.9,1.1])],[1.8,.85,4,.69]]),B=0,S=[0,1,2][P([2,4,2])],O=[0,10,1],Z=9.5;else if(.97>$)pt="Outlook",T=P([4,1]),ft=z*(.4>T?.4:.9),dt=2*z,[st,L,I,U]=C([[1.1,.96,C([.56,.7]),C([2,3])],[1,1.05,C([.7,1.01]),3]]),S=C([1,2]),B=2==S?m():0,b=C([2,1.5]),O=[0,8,8],Z=9.5;else{pt="Window",T=A(0,.6),z=.001,W=C([z/8]),ft=.3*z,dt=z*(.4>T?.65:.8),I=C([.7,.6]),U=C([5]),st=1,L=.83,S=C([0,2]),B=0;let t=[P([1,4])];O=[[0,1,3],[0,1,5]][t],Z=[5,12][t],ht=.1}.8<T&&(ft=z,dt=z*(.7<$?2:4)),nt.Valleys=et?"Forced":2<U?"Smooth":"Sharp",nt.Perspective=pt,nt.Drawing=.8<T?"Cross-stitch":.4<T?rt?"Brush":"Marker":"Dot",nt["Colouring Style"]=.5<B?"Solid":"Gradient",nt["Colouring Dimension"]=S,nt["Mountain Peaks"]=1<=L?"Peaky":"Rounded",nt.Fill=3==gt?"Patchy":"Uniform",nt.Topography=(_?"Terraced":"Natural")+(tt?" Hills":""),y=new G(m),M=new r(...[ft,dt,gt,t=>{let e=at(t)[1];return l(1,f(.01,1-e*(.29>$?1:2)))},m]);let vt=["Moored","The floor is Lava","Coral","Arctic Smoke","Kebnekaise","Mars","Yellowstone","Jupiter","Uluru","Måås-Fjetterström","Petrol","Concrete"],Dt=[.7,1,.7,1,.5,1,.7,.5,.5,.7,.5,.7],Et=[["#EED","#3d295a","#752536","#b56576","#eaac8b"],["#EED","#780000","#c1121f","#fdf0d5","#003049","#669bbc"],["#F8F4E3","#FFD275","#FE938C","#25283D"],["#e9faff","#272643","#889FC0","#272643","#EEEEFF"],["#44444a","#bae8e8","#81b29a","#A9B7CF","#fff"],["#221820","#3B1829","#6A1F31","#BB3334","#EC6143","#CE7B30"],["#EED","#2C658D","#474D2C","#5D352A"],["#FCF6E9","#241302","#984E35","#C89F83","#746B70"],["#DFCDC6","#751714","#91340F","#241302"],["#E4D6CA","#241717","#152548","#322927","#6A353F"],["#FFE","#0E3A44","#196779"],["#333","#666","#B3B3B3","#000"]];.5>B?(Et.push(["#fefef0","#002030","#24448c","#D62828","#ffde17"],["#fadcaf","#052040","#35553C"],["#EED","#e07a5f","#3d405b","#81b29a","#f2cc8f"],["#1d203b","#e07a5f","#FCF6E9","#81b29a","#f2cc8f"],["#385364","#2a5b26","#d0c41e","#ed9aae","#a25caf"],["#FEFEF0","#752536","#3d295a"],["#113","#780000","#fdf0d5","#FBC86D","#D26059"],["#2d193a","#000","#bae8e8","#231C3C"]),vt.push("Sunrise","Uluwatu","Amazon","Amazon Night","Alien","Twilight","Sunset","The Groke"),Dt.push(1.2,.5,1,.8,.5,.5,1,.7)):(Et.push(["#F3EAE9","#6C84A7","#2E3E68","#0B0E17","#C57044"],["#EEA24B","#000","#000"],["#EED","#003049","#334162"]),vt.push("Märta","Oskar","Lysekil"),Dt.push(1,1,2),F(.07)&&(B=1,Et=[["#EED","#111","#222"],["#111","#eee","#fff"]],Dt=[1,1],nt.Palette="Monochrome"));let mt,wt=P(Dt);var Ft;wt=.5>B&&1!=S&&(16==wt||19==wt)?12:wt,Y=Et[wt],null==nt.Palette&&(nt.Palette=vt[wt]),F(.05)?mt=Y.slice(0,1)[0]:(mt=Y.splice(0,1)[0],F(.05)&&.5>B&&(Y=[Y[0],[Y[Y.length-1]]])),Ft=Y.slice(0),Q=t=>{if(0>t)return x(Ft[0]);if(1<=t)return x(Ft[Ft.length-1]);let e=t*(Ft.length-1),r=~~e;return((t,e,r)=>{const n=k(x(t)),i=k(x(e));return N(n[0]+r*(i[0]-n[0]),n[1]+r*(i[1]-n[1]),n[2]+r*(i[2]-n[2]))})(Ft[r],Ft[r+1],e%1)},Array(10).fill().map((()=>M.aP([A(.45,.55),A(0,.08)])));let At=-10;return R=((...t)=>{let[e,r,i,s]=t;const h=r/i*2;let o;const a=(u=(l=e)[0],f=l[1],d=l[2],Math.hypot(u,f,d));var l,u,f,d;e=((t,e,r)=>(t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t))([],e,0===a?1:1/a),s/=a/2,o=((t,e,r,n,i,s,h,o)=>{const a=(r-e)/(2*s),l=4/(2*s),u=(r+e)/2;return((t,e,r,n,i,s,h)=>{var o=1/(e-r),a=1/(n-i),l=-.005;return t[0]=-2*o,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*l,t[11]=0,t[12]=(e+r)*o,t[13]=(i+n)*a,t[14]=-0,t[15]=1,t})([],u-a,u+a,0-l,0+l)})(0,-h,h,0,0,s);const p=((t,e,r,n)=>{var i=e[0],s=e[1],h=e[2],o=n[0],a=n[1],l=n[2],u=i-r[0],f=s-r[1],d=h-r[2],p=u*u+f*f+d*d;0<p&&(u*=p=1/c(p),f*=p,d*=p);var g=a*d-l*f,v=l*u-o*d,D=o*f-a*u;return 0<(p=g*g+v*v+D*D)&&(g*=p=1/c(p),v*=p,D*=p),t[0]=g,t[1]=v,t[2]=D,t[3]=0,t[4]=f*D-d*v,t[5]=d*g-u*D,t[6]=u*v-f*g,t[7]=0,t[8]=u,t[9]=f,t[10]=d,t[11]=0,t[12]=i,t[13]=s,t[14]=h,t[15]=1,t})([],e,[0,0,0],[0,1,0]),g=(D=e,(v=[])[0]=1,v[1]=0,v[2]=0,v[3]=0,v[4]=0,v[5]=1,v[6]=0,v[7]=0,v[8]=0,v[9]=0,v[10]=1,v[11]=0,v[12]=D[0],v[13]=D[1],v[14]=D[2],v[15]=1,v);var v,D;n(g,g,p);const E=((t,e)=>{var r=e[0],n=e[1],i=e[2],s=e[3],h=e[4],o=e[5],a=e[6],l=e[7],u=e[8],c=e[9],f=e[10],d=e[11],p=e[12],g=e[13],v=e[14],D=e[15],E=r*o-n*h,m=r*a-i*h,w=r*l-s*h,F=n*a-i*o,A=n*l-s*o,C=i*l-s*a,P=u*g-c*p,y=u*v-f*p,M=u*D-d*p,b=c*v-f*g,S=c*D-d*g,k=f*D-d*v,B=E*k-m*S+w*b+F*M-A*y+C*P;return B?(B=1/B,t[0]=(o*k-a*S+l*b)*B,t[1]=(i*S-n*k-s*b)*B,t[2]=(g*C-v*A+D*F)*B,t[3]=(f*A-c*C-d*F)*B,t[4]=(a*M-h*k-l*y)*B,t[5]=(r*k-i*M+s*y)*B,t[6]=(v*w-p*C-D*m)*B,t[7]=(u*C-f*w+d*m)*B,t[8]=(h*S-o*M+l*P)*B,t[9]=(n*M-r*S-s*P)*B,t[10]=(p*A-g*w+D*E)*B,t[11]=(c*w-u*A-d*E)*B,t[12]=(o*y-h*b-a*P)*B,t[13]=(r*b-n*y+i*P)*B,t[14]=(g*m-p*F-v*E)*B,t[15]=(u*F-c*m+f*E)*B,t):null})([],g),m=n([],o,E),w=[0,0,r,i];return t=>{const[e,r,n,i]=w,s=((t,e,r,n)=>{var i=r[0],s=r[1],h=r[2],o=r[3];J(V,e[0],e[1],e[2],1),j(V,V,n);var a=V[3];return 0!==a&&(V[0]/=a,V[1]/=a,V[2]/=a),t[0]=i+h/2*V[0]+(0+h/2),t[1]=s+o/2*V[1]+(0+o/2),t[2]=.5*V[2]+.5,t[3]=0===a?0:1/a,t})([],t,w,m);return s[1]=i-s[1],s}})(O,v,D,Z),ut(g,mt),g.fillRect(0,0,v,D),(e,r,n=10)=>{v=r.width,D=r.height,e.lineCap="round";let s=~~((n||8)/z);for(let r,n=0;n<s;n++){if(r=M.next(),null==r)return window&&(window.METADATA=nt),window.top&&window.top.postMessage("genart:done","*"),null;let n=[r];if(.8<T){n=[];let t=2*z;n.push([r[0]-t,r[1]-t]),n.push([r[0]+t,r[1]+t]),n.push([r[0]-t,r[1]+t]),n.push([r[0]+t,r[1]-t])}else if(.4<T){let t=y.noise2D(...r)*a*2,e=(1.5-r[2])*z*(rt?4:2);n.push([r[0]+o(t)*e,r[1]+h(t)*e])}const s=n.map((t=>lt([at,t[0],t[1]])));let u=s.map((t=>R(t[0])));var c,g,E,m;if(.8<T?(c=u[0],g=u[1],E=u[2],m=u[3]):.4<T?(c=u[0],g=u[1]):c=u[0],c[1]<.95*D&&c[1]>.05*D&&c[0]>.05*v/p&&c[0]<v*(1-.05/p)){const[r,n]=s[0];r[1]>At&&(At=r[1]);const h=f(0,i(n,q));if(0<=i(O,n)){let n;e.lineWidth=v*K(h,0,1,W,z)*(.7<$?1.6:1),.5<B?(n=Y[~~((y.noise2D(r[S]+13,d(r[1]/(0<At?.9*At:1),X?1:1/U)/L+5)/2+1+A(-.03,.03))*Y.length*b)%Y.length],n=t(H(n,K(h,0,1,-it,it)))):(n=t(Q((1==S?d(r[S]/(0<At?l(At,1.5):1),X?1:1/U)/L:0==S?(1+r[S]*(.97<$?2*p:1)/(1.1*p))/2:((r[S]*(.97<$?2:1)-ht)/(.7<$?1.3*p:1)+1)/2.5)+A(-.03,.03))),n=t(H(n,K(h,0,1,-it,it)))),ut(e,n),.8<T?(e.lineWidth=v*K(h,0,1,W,z)/2,ct(e,c,g,n),ct(e,E,m,n)):.4<T?ct(e,c,g,n):(e.beginPath(),e.arc(c[0],c[1],e.lineWidth/2,0,2*a,!1),e.fill())}}}return u+=s}};let Q=hash,X=0;(()=>{function t(){null!==X&&(X=u(l,a),window.requestAnimationFrame(c))}let e=window,r=window.document;const n=e.devicePixelRatio,i=297/210,s=e.innerWidth*n,h=f(1,2048/s);let o=s,a=r.body.appendChild(r.createElement("canvas"));const l=a?a.getContext("2d"):null;if(a){a.width=~~(~~(o*i)*h),a.height=~~(o*h);const t=a.style;if(t){const r=()=>{t.position="absolute",t.display="block",t.top=t.left=t.right=t.bottom="0",t.margin="auto",t.height=e.innerWidth>e.innerHeight*i?"100%":"auto",t.width=e.innerWidth>e.innerHeight*i?"auto":"100%",t.padding=0};e.addEventListener("resize",r),r()}}let u=Y(Q,X,i,l,a.width,a.height),c=()=>t();t()})()}(); </script></body></html>VanillaJS