0x107a5ed5…3769sent to0xa319c382…7f9c·#16,842,809·view on Etherscan
/* minimizer, 2023. https://minimizer.art/ */
(()=>{let L=Array,i=Math,v=i.trunc,k=i.min,x=i.max,E=parseInt,A={$g:a=i=>{var t=(e,n)=>{return i=(i=(i^=i<<13)^i>>17)^i<<5,n=n-e+1,(0<(t=i<0?1+~i:i)?t%n:t%n+n)+e;var t},e=(e,n)=>t(1,n)<=e;return{G:t,K:e,S:()=>e(1,2)?1:-1}},$p:i=>{n=i;var n,i=[0,8].map(e=>E(n.slice(2+e,2+e+8),16));{var[i,r]=[...i];let e=0,n=[a(i),a(r)],t=()=>n[e++%2];return{G:(e,n)=>t().G(e,n),K:(e,n)=>t().K(e,n),S:()=>t().S()}}}};var a,r,t,n;let $={$7:r=(e,n)=>({x:v(e),y:v(n)}),Y:(e,n)=>((e.x-n.x)**2+(e.y-n.y)**2)**.5,$T:(e,n,t)=>r(e.x+i.sin(n/1e3/180*i.PI)*t,e.y+i.cos(n/1e3/180*i.PI)*t),$6:(e,n,t,i)=>({R:e,O:n,z:t,q:i,w:t-e,h:i-n})},B=({$7:m,Y:p},e)=>(n,t,i,r,a)=>{var o=x,s=v,e=1e3*t.G(0,359),l=[],d=s((n.w+n.h)/2);for(let e=1;e<2*i;e+=2){var u=s(e*n.w/(2*i));for(let e=1;e<2*i;e+=2){var F=s(e*n.h/(2*i)),c=s(d/i*t.G(120,200)/100);l.push({$f:m(u,F),V:c,$e:t.S()*t.G(r,a)})}}return{J:t=>e+l.map(e=>{var n=t;return n=p(t,e.$f),s(o(0,s(e.V-n))*e.$e/e.V)}).reduce((e,n)=>e+n,0)}},W=({Y:s})=>({$H:n=>{var i={},r=[],a=e=>v(e/n),o=(t,i,r)=>{for(let n=a(t.x-i);n<=a(t.x+i);n++)for(let e=a(t.y-i);e<=a(t.y+i);e++)if(r(1e7*n+e))return!0},t=(e,n)=>{var t={X:e,r:n};r.push(t),o(e,n,e=>{i[e]||(i[e]=[]),i[e].push(t)})};return{$2:t,Z:(n,t)=>o(n,t,e=>i[e]&&i[e].some(e=>s(n,e.X)<e.r+t)),$W:(e,n)=>e.$c.map(e=>t(e.X,e.r+n)),$c:r}},$o:(t,i)=>({$2:t.$2,Z:(e,n)=>t.Z(e,n)||i.Z(e,n)})}),M=(t=L.isArray,{$b:(e,...n)=>({$5:e,$M:n.filter(e=>!t(e)).reduce((e,n)=>({...e,...n}),{}),$0:n.filter(e=>t(e)).flat()}),$V:n=e=>"string"==typeof e?e:`<${e.$5}${Object.entries(e.$M).map(([e,n])=>` ${e}="${n}"`).join("")}${0==e.$0.length?"/":""}>`+e.$0.map(n).join("")+(0<e.$0.length?`</${e.$5}>`:"")}),H=({$7:p,Y:g})=>{var h=e=>e.length,x=e=>h(e)-1;return(r,e,n,t,i,a,o)=>{var s=[];let l=0,d,u=2*a;let F=0;var c=()=>h(d),m=e=>[e.x,e.y];return{$m:e=>{var n,t,i,e=e.G;return 0==h(s)?p(e(r.R,r.z),e(r.O,r.q)):(n=(n=s[e(e(0,x(s)),x(s))])[e(0,e(0,x(n)))],i=e(-(t=6*a),t),e=e(-t,t),p(n.x+i,n.y+e))},$J:e=>{return t=r,(n=e).x>t.R&&n.x<t.z&&n.y>t.O&&n.y<t.q&&!((n,t,i)=>{for(let e=h(i)-2;0<=e;e--)if(g(n,i[e])<t)return!0;return!1})(e,u,d)&&!o.Z(e,a);var n,t},$k:()=>d=[],$G:e=>d.push(e),$K:()=>d[x(d)],$L:c,$l:()=>c()>=n,$a:n=>{h(d)>=e?(s.push(d),F+=h(d),d.map(e=>o.$2(e,a+n))):l++},$Z:()=>F>=t||l>=i,$v:()=>s[0][0],N:()=>F,$F:()=>h(s),$Y:()=>s.map(r=>["M",m(r[0]),...(h(r)<=2?[]:r.map((e,n,t)=>{return 0==n?[]:["Q",m(r[n-1]),m((i=r[n-1],n=r[n],p((i.x+n.x)/2,(i.y+n.y)/2)))];var i})).flat(),"L",m(r[x(r)])]).flat().join(" ")}}},T=({Y:p})=>{var g=(e,n)=>({$9:e,K:n}),o=(e,n)=>{var t,i=n.map(e=>e.K).reduce((e,n)=>e+n),r=e.G(1,i);let a=0;for(t of n)if(r<=(a+=t.K))return t},h=(e,n)=>o(e,n).$9,r=(n,t,i)=>{var r=[];for(let e=0;e<t;e++){var a=o(n,i);r.push(a.$9),i=i.filter(e=>e!==a)}return r},x=(e,n,t,i,r,a)=>g({$N:i,$s:r,$B:((e,t,i)=>{var r=[];for(let n=0;n<=t;n+=e)for(let e=-1;e<=i;e+=2)r.push({J:1e3*n,$j:e});return r})(e,n,t)},a),f=(e,n)=>n(e),a=(e,n)=>f(e.split(","),e=>e[n.G(0,e.length-1)]);return(t,e,i)=>{var n;return{$P:r(n=t,e,[g("000,1B1212,301934",20),g("4169E1,1E90FF,0437F2,1F51FF,0096FF,008080",4),g("228B22,006400,008000",4),g("DC143C,B22222,E30B5C,C21E56,E0115F,FF2400,FF3131,D2042D",4),g("4B0082,663399,8B008B,5D3FD3",3),g("FF7518,FF5F15,FFA500,E49B0F,DA70D6,4CBB17,40B5AD",4),g("2F4F4F,483248,51414F,36454F,483C32",2)]).map(e=>a(e,n)).map((e,n)=>({...((e,n)=>{var{G:t,K:i,S:r}=e,a=t(t(t(2,7),7),10),o=2**a,s=t(1,k(o,5)),l=i(1,2)?15*t(1,3)*1e3:0,d=i(3,10)?2e3*t(1,t(1,12)):0,a=a<=7&&i(2,10)?7e3*t(1,7):0,u=(e,n,t)=>(n+e)*t,F=(e,n,t)=>e+n*t,c=(e,n)=>e,m=(e,n)=>0,F=h(e,[x(15,180,1,u,m,3),x(15,180,1,F,m,3),x(15,360,-1,u,m,1),x(15,360,-1,F,m,1),x(90,180,1,u,c,1),x(90,180,1,F,c,1),x(90,360,-1,u,c,2),x(1,0,-1,u,m,3)]),c={$U:n,$i:s,$h:o,$u:l,$I:d,$E:a,$8:0==a&&i(1,4)?{$A:h(e,[g(f(t(1,t(7,12)),t=>(e,n)=>n%t==0),3),g(f(t(2,12),t=>(e,n)=>e.K(1,t)),1)]),J:h(e,[g(f(15*t(2,6)*1e3,t=>(e,n)=>t*e.S()),1),g(f(15*t(2,10)*1e3,t=>(e,n)=>t*(n.$r*=-1)),2),g(f(15*t(2,4)*1e3*r(),t=>(e,n)=>t),2)])}:{$A:()=>!1},$3:F},u=1==F.$B.length?7:8,m=v(t(u,t(u,2+u))/20*n);return{N:7e4,$d:7500,U:c,V:m,$_:h(e,[g((e,n)=>n.G(-1,n.G(-1,10))/10,2),g((e,n)=>n.G(0,15)/5,2),g((e,n)=>e.$F()%5/2,3),g((e,n)=>k(1.5,(e.N()/7e4)**2*10),6),g((e,n)=>0==e.$F()||0==e.$L()?0:p(e.$v(),e.$K())/875,4)]),$1:{$n:t(0,5),$D:1e3*t(45,360)},$X:t(0,1)*t(1,4)*3*m}})(t,i),$4:e,id:n+1+"-"+e})),$O:{$C:a("F0FFF0,F0F8FF,F5F5F5,F8F8FF,FFFFF0,FFFAF0,FFFAFA,FFF8DC,FFEFD5,FFF5EE,FAF0E6,F0FFFF,FFF0F5,E6E6FA,EADDCA,ECFFDC,F5F5DC",e=t),$S:e.G(5,16),$R:e.G(5,8)/4,$Q:500*e.G(2,6)}}}},I=({$T:d},p)=>{var g=(e,n,t,i)=>{var r,a,o=e.$K(),s=n.J(o);for({J:r,$j:a}of i.$3.$B){var l=s+i.$3.$N(t,r,a),l=d(o,l,i.$U);if(e.$J(l))return{X:l,J:i.$3.$s(r,a)}}return!1},h=(e,n,t,i)=>{var r=0==e.$I?0:n.G(0,e.$I),i=e.$8.$A(n,t)?e.$8.J(n,i):0,t=0==e.$E?0:(5<=t%10?-1:1)*n.G(0,e.$E);return x(-1e5,k(1e5,r+i+t))};return{$t:(e,n,t,i,r)=>{for(var a=p(n,e.U.$i,e.U.$h,e.N,e.$d,e.V,r),o={$r:-1};!a.$Z();){m=c=void 0;var s=e,l=a,d=t,u=i,F=o,c=(l.$k(),l.$m(u));if(l.$J(c)){l.$G(c);let e=u.G(0,s.U.$u);for(;!l.$l();){e+=h(s.U,u,l.$L(),F);var m=g(l,d,e,s.U);if(!m)break;l.$G(m.X),e+=m.J}}l.$a(s.$_(l,u)*s.V)}return a}}};var e=({tokenId:e,hash:n})=>{var t,i=A,r=$,a=B(r),{$b:o,$V:s}=M,l=H(r),d=W(r),u=I(r,l),l=T(r),F=r.$6(0,0,7500,1e4),c=r.$6(500,500,7e3,9500),m=i.$p(n),{$P:p,$O:g}=l(m,5,18),h=d.$H(150);for(t of p)t.$=0,t.j=[];for(let e=1;e<=15;e++){var x=p.slice().sort((e,n)=>e.$-n.$)[0];let n,t;for(let e=0;e<20;e++){var f=d.$H(150),v=d.$o(f,h),k=a(F,m,x.$1.$n,.1*x.$1.$D,x.$1.$D),k=u.$t(x,c,k,i.$g(m.G(1,2e6)),v),v=k.N();if((!n||v>n.N())&&(n=k,t=f,1e3<v))break}300<n.N()&&(x.j.push({n:e,$q:n}),x.$+=n.N(),h.$W(t,x.$X))}var P=`piece_${e%1e6}_`,y=(e,n,...t)=>o(e,{id:P+n},...t),D=(e,...n)=>o("use",{href:"#"+P+e},...n),r=e=>`url(#${P}${e})`,w=e=>({stroke:"#"+e,"stroke-linecap":"round",fill:"none"}),b=e=>({"stroke-width":e}),C=(e,n)=>({d:[...L(e).keys()].map(n).join(" ")}),n=(e,n)=>o("path",w((E(g.$C,16)-e*g.$S).toString(16)),b(g.$R),C(n,()=>`M ${m.G(1,99)} ${m.G(1,99)} l 0 0`));return s(o("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:inkscape":"http://www.inkscape.org/namespaces/inkscape",viewBox:`${F.R} ${F.O} ${F.w} `+F.h,width:"100vw",height:"100vh"},[o("defs",[y("rect","frame",{x:F.R,y:F.O,width:F.w,height:F.h}),y("marker","dots",{viewBox:"0 0 100 100",refX:50,refY:50,markerWidth:100,markerHeight:100,orient:"auto"},[n(65793,160),n(131586,80)]),y("path","back",C(g.$Q,e=>`${0<e?"L":"M"} ${m.G(F.R,F.z)} `+m.G(F.O,F.q))),y("clipPath","clip",[D("frame")])]),D("frame",{stroke:"none",fill:"#"+g.$C},[o("title",["Scribbled Daydreams #"+e%1e6])]),D("back",w("none"),b(10),{"marker-mid":r("dots"),"clip-path":r("clip")}),...p.map(e=>y("g",e.id,{"inkscape:groupmode":"layer","inkscape:label":e.id},w(e.$4),b(15),e.j.map(e=>y("path",e.n,{d:e.$q.$Y()})))),...p.map(n=>n.j.map(e=>D(e.n,w(n.$4),b(21),{"stroke-opacity":"50%"}))).flat()]))},o=document.createElement("template");o.innerHTML=e(tokenData),document.body.append(o.content.firstChild)})();