Skip to content
Browse files

Updated version string

  • Loading branch information...
1 parent 93174a3 commit f718d95c8b300263ed2d2432644e298b1a76ad40 @meltingice committed Jun 11, 2012
Showing with 11 additions and 10 deletions.
  1. +1 −0 .gitignore
  2. +2 −2 dist/caman.full.js
  3. +1 −1 dist/caman.full.min.js
  4. +1 −1 dist/caman.full.pack.js
  5. +2 −2 dist/caman.js
  6. +1 −1 dist/caman.min.js
  7. +1 −1 dist/caman.pack.js
  8. +2 −2 src/core/caman.coffee
View
1 .gitignore
@@ -1,3 +1,4 @@
*.sublime-project
*.sublime-workspace
sftp-config.json
+node_modules/
View
4 dist/caman.full.js
@@ -98,8 +98,8 @@
};
Caman.version = {
- release: "3.0",
- date: "1/18/12"
+ release: "3.1.2",
+ date: "4/6/12"
};
Caman.DEBUG = false;
View
2 dist/caman.full.min.js
@@ -11,7 +11,7 @@ switch(arguments.length){case 1:if(Store.has(arguments[0])){return Store.get(arg
return new CamanInstance(arguments,CamanInstance.Type.Image);case 2:if(Store.has(arguments[0])){return Store.execute(arguments[0],arguments[1]);}
if(typeof arguments[1]==='function'){return new CamanInstance(arguments,CamanInstance.Type.Unknown);}else{return new CamanInstance(arguments,CamanInstance.Type.Canvas);}
break;case 3:if(Store.has(arguments[0])){return Store.execute(arguments[1],arguments[2]);}
-return new CamanInstance(arguments,CamanInstance.Type.Canvas);}};Caman.version={release:"3.0",date:"1/18/12"};Caman.DEBUG=false;Caman.toString=function(){return"Version "+Caman.version.release+", Released "+Caman.version.date;};Caman.remoteProxy="";Caman.Util=Util;CamanInstance=(function(){CamanInstance.name='CamanInstance';CamanInstance.Type={Image:1,Canvas:2,Unknown:3,Node:4};CamanInstance.toString=Caman.toString;function CamanInstance(args,type){var _this=this;if(type==null){type=CamanInstance.Type.Canvas;}
+return new CamanInstance(arguments,CamanInstance.Type.Canvas);}};Caman.version={release:"3.1.2",date:"4/6/12"};Caman.DEBUG=false;Caman.toString=function(){return"Version "+Caman.version.release+", Released "+Caman.version.date;};Caman.remoteProxy="";Caman.Util=Util;CamanInstance=(function(){CamanInstance.name='CamanInstance';CamanInstance.Type={Image:1,Canvas:2,Unknown:3,Node:4};CamanInstance.toString=Caman.toString;function CamanInstance(args,type){var _this=this;if(type==null){type=CamanInstance.Type.Canvas;}
this.id=Util.uniqid.get();this.pixelStack=[];this.layerStack=[];this.renderQueue=[];this.canvasQueue=[];this.currentLayer=null;this.analyze=new Analyze(this);switch(type){case CamanInstance.Type.Image:this.loadImage.apply(this,args);break;case CamanInstance.Type.Canvas:this.loadCanvas.apply(this,args);break;case CamanInstance.Type.Node:this.loadNode.apply(this,args);break;case CamanInstance.Type.Unknown:if($(args[0])){this.loadUnknown(args);}else{if(document.readyState==="complete"){throw"Could not find element of id "+id;}
document.addEventListener("DOMContentLoaded",function(){return _this.loadUnknown(args);},false);}}}
CamanInstance.prototype.loadUnknown=function(args){var e;e=$(args[0]);switch(e.nodeName.toLowerCase()){case"img":return this.loadImage.apply(this,args);case"canvas":return this.loadCanvas(null,args[0],args[1]);}};CamanInstance.prototype.loadImage=function(id,callback){var element,image,proxyURL,_ref,_this=this;if(callback==null){callback=function(){};}
View
2 dist/caman.full.pack.js
@@ -1 +1 @@
-eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(u(){I $,4o,1U,2L,O,1r,2N,1Q,2I,G,1Z,4E,2R,2T,4A,2Z,28,1W,77,26,1v,5E,5h,8a,7B={}.dP,9S=[].dO||u(9b){1d(I i=0,l=m.1m;i<l;i++){B(i 7C m&&m[i]===9b)o i}o-1};5h=7D.1a.5h;$=u(7l,7g){B(7g==N){7g=2r}B(1A 7l==="3q"){o 7l}o 7g.dN(7l)};1v=(u(){1v.1b=\'1v\';u 1v(){}1v.5w=(u(){I W;W=0;o{3L:u(){o W++}}})();1v.5t=u(6P){I 5I,6I,5Z,1V,H,2K;6I=6P;1V=5h.2G(1n,1);1d(H=0,2K=1V.1m;H<2K;H++){5I=1V[H];1d(5Z 7C 5I){B(!7B.2G(5I,5Z))6E;6I[5Z]=5I[5Z]}}o 6I};1v.3u=u(2z){B(2z<0){o 0}B(2z>C){o C}o 2z};o 1v})();B(1A 2u!=="4u"&&2u!==N){77=2u;2N=9R(\'K\');4E=2N.4E;5E=9R(\'5E\')}Q{77=dM}77.O=O=u(){B(1A 2u!=="4u"&&2u!==N){o 1X 1r(1n,1r.1R.7J)}4I(1n.1m){1M 1:B(26.6r(1n[0])){o 26.3L(1n[0])}o 1X 1r(1n,1r.1R.4E);1M 2:B(26.6r(1n[0])){o 26.41(1n[0],1n[1])}B(1A 1n[1]===\'u\'){o 1X 1r(1n,1r.1R.7O)}Q{o 1X 1r(1n,1r.1R.2N)}2M;1M 3:B(26.6r(1n[0])){o 26.41(1n[1],1n[2])}o 1X 1r(1n,1r.1R.2N)}};O.7Q={9C:"3.0",9Q:"1/18/12"};O.9X=3G;O.7S=u(){o"dH "+O.7Q.9C+", dF "+O.7Q.9Q};O.7z="";O.1v=1v;1r=(u(){1r.1b=\'1r\';1r.1R={4E:1,2N:2,7O:3,7J:4};1r.7S=O.7S;u 1r(2l,1j){I 1x=m;B(1j==N){1j=1r.1R.2N}m.W=1v.5w.3L();m.5O=[];m.7W=[];m.3N=[];m.7Y=[];m.5R=N;m.dD=1X 4o(m);4I(1j){1M 1r.1R.4E:m.82.3M(m,2l);2M;1M 1r.1R.2N:m.6C.3M(m,2l);2M;1M 1r.1R.7J:m.9m.3M(m,2l);2M;1M 1r.1R.7O:B($(2l[0])){m.84(2l)}Q{B(2r.85==="5U"){53"86 88 89 2B 8K W "+W;}2r.8b("8d",u(){o 1x.84(2l)},3G)}}}1r.1a.84=u(2l){I e;e=$(2l[0]);4I(e.5V.4i()){1M"1T":o m.82.3M(m,2l);1M"K":o m.6C(N,2l[0],2l[1])}};1r.1a.82=u(W,1o){I 2B,S,4g,T,1x=m;B(1o==N){1o=u(){}}B(1A W==="3q"&&((T=W.5V)!=N?T.4i():7p 0)==="1T"){2B=W;B(W.W){W=2B.W}Q{W="9K-"+(1v.5w.3L());2B.W=W}B(2B.5U){o m.5B(W,2B,1o)}}B($(W)!=N){S=$(W);4g=1Z.7f(S.1V);B(4g){S.5W=u(){o 1x.5B(W,S,1o)};o S.1V=4g}Q{B(S.5U){o m.5B(W,S,1o)}Q{o S.5W=u(){o 1x.5B(W,S,1o)}}}}Q{B(2r.85==="5U"){53"86 88 89 2B 8K W "+W;}o 2r.8b("8d",u(){o 1x.5B(W,$(W),1o)},3G)}};1r.1a.5B=u(W,S,1o){I 5X,H,2K,T;m.S=S;B(!S||S.5V.4i()!=="1T"){53"a5 2B as aN\'t an S: "+W;}m.K=2r.3U(\'K\');m.K.W=S.W;T=[\'2g-9y\',\'2g-9z\'];1d(H=0,2K=T.1m;H<2K;H++){5X=T[H];B(m.S.6Z(5X)){m.K.dr(5X,m.S.6Z(5X))}}B(S.6W!=N){S.6W.9L(m.K,m.S)}m.6A=W;m.1u={K:W,S:m.S.1V};o m.64(1o)};1r.1a.6C=u(3k,W,1o){I 2B,T,1x=m;B(1o==N){1o=u(){}}B(1A W==="3q"&&((T=W.5V)!=N?T.4i():7p 0)==="K"){2B=W;B(W.W){W=2B.W}Q{W="9K-"+(1v.5w.3L());2B.W=W}o m.6x(3k,2B,1o)}Q{B(W.ar(0)!=="#"){W="#"+W}}B($(W)!=N){o m.6x(3k,$(W),1o)}Q{B(2r.85==="5U"){53"86 88 89 2B 8K W "+W;}o 2r.8b("8d",u(){o 1x.6x(3k,$(W),1o)},3G)}};1r.1a.6x=u(3k,K,1o){I 4g,1x=m;m.K=K;B(!K||K.5V.4i()!=="K"){53"a5 2B as aN\'t a K: "+W;}B(3k!=N){m.S=2r.3U(\'1T\');m.S.5W=u(){o 1x.64(1o)};4g=1Z.7f(3k);m.6A=m.K.W;m.1u={K:K.W,S:3k};o m.S.1V=4g?4g:3k}Q{o m.64(1o)}};1r.1a.9m=u(3B,1o){I 1T,1x=m;1T=1X 4E();3B=5E.dq(3B);1T.5W=u(){I 1B;1x.6A=1v.5w.3L();1x.K=1X 2N(1T.E,1T.F);1B=1x.K.4b(\'2d\');1B.69(1T,0,0);o 1x.64(1o)};1T.do=u(9I){53 9I;};o 1T.1V=3B};1r.1a.64=u(1o){I 4O,6a,7d,7b;m.1B=m.K.4b("2d");B(m.S!=N){7b=m.S.E;7d=m.S.F;6a=m.K.6Z(\'2g-9y\');4O=m.K.6Z(\'2g-9z\');B(6a||4O){B(6a){m.S.E=3r(6a,10);B(4O){m.S.F=3r(4O,10)}Q{m.S.F=m.S.E*7d/7b}}Q B(4O){m.S.F=3r(4O,10);m.S.E=m.S.F*7b/7d}}m.K.E=m.S.E;m.K.F=m.S.F;m.1B.69(m.S,0,0,m.S.E,m.S.F)}m.42=m.1B.51(0,0,m.K.E,m.K.F);m.Z=m.42.2g;m.1c={E:m.K.E,F:m.K.F};26.az(m.6A,m);1o.2G(m,m);o m};1r.1a.8G=u(8L){I 6f;6f=m.K;m.K=8L;B(6f.6W!=N){6f.6W.9L(m.K,6f)}m.1B=m.K.4b(\'2d\');m.42=m.1B.51(0,0,m.K.E,m.K.F);m.Z=m.42.2g;o m.1c={E:m.K.E,F:m.K.F}};o 1r})();4o=(u(){4o.1b=\'4o\';u 4o(c){m.c=c}4o.1a.dn=u(){I i,39,6h,H,1p,1q,T;39={r:{},g:{},b:{}};1d(i=H=0;H<=C;i=++H){39.r[i]=0;39.g[i]=0;39.b[i]=0}1d(i=1p=0,T=m.c.Z.1m;1p<T;i=1p+=4){39.r[m.c.Z[i]]++;39.g[m.c.Z[i+1]]++;39.b[m.c.Z[i+2]]++}6h=m.c.Z.1m/4;1d(i=1q=0;1q<=C;i=++1q){39.r[i]/=6h;39.g[i]/=6h;39.b[i]/=6h}o 39};o 4o})();1U=(u(){1U.1b=\'1U\';u 1U(){}1U.8I={};1U.M=u(1b,9N){o m.8I[1b]=9N};1U.41=u(1b,V,P){o m.8I[1b](V,P)};o 1U})();O.1U=1U;2L=(u(){2L.1b=\'2L\';u 2L(){}2L.4T=u(43,3R,4x,4q){o L.8J(L.1E(4x-43,2)+L.1E(4q-3R,2))};2L.91=u(2i,1f,6g){I 3X;B(6g==N){6g=3G}3X=2i+(L.dh()*(1f-2i));B(6g){o 3X.de(6g)}Q{o L.6w(3X)}};2L.6G=u(A){o(0.27*A.r)+(0.67*A.g)+(0.d9*A.b)};2L.1N=u(1I,3F,3D,1s,6J,6R){I 8F,8E,78,7a,6e,6d,1N,8D,4R,i,j,5A,6u,t,6c,43,4x,8C,6b,3R,4q,8B,H,1p,1q,T,3w;6c=1I[0];6b=1I[1];43=3F[0];3R=3F[1];4x=3D[0];4q=3D[1];8C=1s[0];8B=1s[1];1N={};6e=3*(43-6c);78=3*(4x-43)-6e;8F=8C-6c-6e-78;6d=3*(3R-6b);7a=3*(4q-3R)-6d;8E=8B-6b-6d-7a;1d(i=H=0;H<9w;i=++H){t=i/9w;8D=L.6w((8F*L.1E(t,3))+(78*L.1E(t,2))+(6e*t)+6c);4R=L.6w((8E*L.1E(t,3))+(7a*L.1E(t,2))+(6d*t)+6b);B(6J&&4R<6J){4R=6J}Q B(6R&&4R>6R){4R=6R}1N[8D]=4R}B(1N.1m<1s[0]+1){1d(i=1p=0,T=1s[0];0<=T?1p<=T:1p>=T;i=0<=T?++1p:--1p){B(!(1N[i]!=N)){5A=[i-1,1N[i-1]];1d(j=1q=i,3w=1s[0];i<=3w?1q<=3w:1q>=3w;j=i<=3w?++1q:--1q){B(1N[j]!=N){6u=[j,1N[j]];2M}}1N[i]=5A[1]+((6u[1]-5A[1])/(6u[0]-5A[0]))*(i-5A[0])}}}B(!(1N[1s[0]]!=N)){1N[1s[0]]=1N[1s[0]-1]}o 1N};o 2L})();1Q=(u(){1Q.1b=\'1Q\';u 1Q(){}1Q.6Y=u(4Q){I b,g,r;B(4Q.ar(0)==="#"){4Q=4Q.4P(1)}r=3r(4Q.4P(0,2),16);g=3r(4Q.4P(2,2),16);b=3r(4Q.4P(4,2),16);o{r:r,g:g,b:b}};1Q.d7=u(r,g,b){I d,h,l,1f,2i,s;B(1A r==="3q"){g=r.g;b=r.b;r=r.r}r/=C;g/=C;b/=C;1f=L.1f(r,g,b);2i=L.2i(r,g,b);l=(1f+2i)/2;B(1f===2i){h=s=0}Q{d=1f-2i;s=l>0.5?d/(2-1f-2i):d/(1f+2i);h=(u(){4I(1f){1M r:o(g-b)/d+(g<b?6:0);1M g:o(b-r)/d+2;1M b:o(r-g)/d+4}})();h/=6}o{h:h,s:s,l:l}};1Q.d3=u(h,s,l){I b,g,p,q,r;B(1A h==="3q"){s=h.s;l=h.l;h=h.h}B(s===0){r=g=b=l}Q{q=l<0.5?l*(1+s):l+s-l*s;p=2*l-q;r=m.6p(p,q,h+1/3);g=m.6p(p,q,h);b=m.6p(p,q,h-1/3)}o{r:r*C,g:g*C,b:b*C}};1Q.6p=u(p,q,t){B(t<0){t+=1}B(t>1){t-=1}B(t<1/6){o p+(q-p)*6*t}B(t<1/2){o q}B(t<2/3){o p+(q-p)*(2/3-t)*6}o p};1Q.a0=u(r,g,b){I d,h,1f,2i,s,v;r/=C;g/=C;b/=C;1f=L.1f(r,g,b);2i=L.2i(r,g,b);v=1f;d=1f-2i;s=1f===0?0:d/1f;B(1f===2i){h=0}Q{h=(u(){4I(1f){1M r:o(g-b)/d+(g<b?6:0);1M g:o(b-r)/d+2;1M b:o(r-g)/d+4}})();h/=6}o{h:h,s:s,v:v}};1Q.a6=u(h,s,v){I b,f,g,i,p,q,r,t;i=L.3g(h*6);f=h*6-i;p=v*(1-s);q=v*(1-f*s);t=v*(1-(1-f)*s);4I(i%6){1M 0:r=v;g=t;b=p;2M;1M 1:r=q;g=v;b=p;2M;1M 2:r=p;g=v;b=t;2M;1M 3:r=p;g=q;b=v;2M;1M 4:r=t;g=p;b=v;2M;1M 5:r=v;g=p;b=q}o{r:r*C,g:g*C,b:b*C}};1Q.ay=u(r,g,b){I x,y,z;r/=C;g/=C;b/=C;B(r>0.8A){r=L.1E((r+0.3i)/1.3i,2.4)}Q{r/=12.92}B(g>0.8A){g=L.1E((g+0.3i)/1.3i,2.4)}Q{g/=12.92}B(b>0.8A){b=L.1E((b+0.3i)/1.3i,2.4)}Q{b/=12.92}x=r*0.d1+g*0.d0+b*0.cZ;y=r*0.9o+g*0.9p+b*0.9t;z=r*0.cT+g*0.cQ+b*0.cP;o{x:x*1h,y:y*1h,z:z*1h}};1Q.cO=u(x,y,z){I b,g,r;x/=1h;y/=1h;z/=1h;r=(3.cN*x)+(-1.cL*y)+(-0.cJ*z);g=(-0.cI*x)+(1.cH*y)+(0.cG*z);b=(0.cF*x)+(-0.cE*y)+(1.cD*z);B(r>0.8y){r=(1.3i*L.1E(r,0.8x))-0.3i}Q{r*=12.92}B(g>0.8y){g=(1.3i*L.1E(g,0.8x))-0.3i}Q{g*=12.92}B(b>0.8y){b=(1.3i*L.1E(b,0.8x))-0.3i}Q{b*=12.92}o{r:r*C,g:g*C,b:b*C}};1Q.9O=u(x,y,z){I a,b,l,8w,8v,8u;B(1A x==="3q"){y=x.y;z=x.z;x=x.x}8w=95.9T;8v=1h.0;8u=8t.9Z;x/=8w;y/=8v;z/=8u;B(x>0.8s){x=L.1E(x,0.8r)}Q{x=(7.8q*x)+0.5a}B(y>0.8s){y=L.1E(y,0.8r)}Q{y=(7.8q*y)+0.5a}B(z>0.8s){z=L.1E(z,0.8r)}Q{z=(7.8q*z)+0.5a}l=at*y-16;a=ax*(x-y);b=5g*(y-z);o{l:l,a:a,b:b}};1Q.cC=u(l,a,b){I x,y,z;B(1A l==="3q"){a=l.a;b=l.b;l=l.l}y=(l+16)/at;x=y+(a/ax);z=y-(b/5g);B(x>0.8p){x=x*x*x}Q{x=0.8o*(x-0.5a)}B(y>0.8p){y=y*y*y}Q{y=0.8o*(y-0.5a)}B(z>0.8p){z=z*z*z}Q{z=0.8o*(z-0.5a)}o{x:x*95.9T,y:y*1h.0,z:z*8t.9Z}};1Q.cB=u(r,g,b){I 8n;B(1A r==="3q"){g=r.g;b=r.b;r=r.r}8n=m.ay(r,g,b);o m.9O(8n)};1Q.cA=u(l,a,b){};o 1Q})();2I=(u(){2I.1b=\'2I\';u 2I(){}2I.4K={};2I.9c=["9i","9j","9k"];2I.6t=u(3p,1j,2g){I 62,H,2K,T,32;B(m.4K[1j]&&m.4K[1j].1m){T=m.4K[1j];32=[];1d(H=0,2K=T.1m;H<2K;H++){62=T[H];B(62.3p===N||3p.W===62.3p.W){32.2W(62.5H.2G(3p,2g))}Q{32.2W(7p 0)}}o 32}};2I.cz=u(3p,1j,5H){I 8m,8l;B(1A 3p==="4s"){8l=3p;8m=1j;3p=N;1j=8l;5H=8m}B(9S.2G(m.9c,1j)<0){o 3G}B(!m.4K[1j]){m.4K[1j]=[]}m.4K[1j].2W({3p:3p,5H:5H});o 4U};o 2I})();O.2I=2I;G=(u(){G.1b=\'G\';u G(){}G.1R={8k:1,8j:2,8i:3,8h:4,8g:5,28:6};G.M=u(1b,9H){o 1r.1a[1b]=9H};G.1a.cy=u(1o){I 1x=m;B(1o==N){1o=u(){}}o m.5Y(u(){1x.1B.dV(1x.42,0,0);o 1o.2G(1x)})};G.1a.cx=u(9M){o m.6C(m.1u.S,m.1u.K,9M)};G.1a.2c=u(1b,6X){m.3N.2W({1j:G.1R.8k,1b:1b,6X:6X});o m};G.1a.34=u(1b,J,2S,3s){I i,H,T;B(!2S){2S=0;1d(i=H=0,T=J.1m;0<=T?H<T:H>T;i=0<=T?++H:--H){2S+=J[i]}}m.3N.2W({1j:G.1R.8j,1b:1b,J:J,2S:2S,3s:3s||0});o m};G.1a.5n=u(3P,2l){m.3N.2W({1j:G.1R.28,3P:3P,2l:2l});o m};G.1a.5Y=u(5o){I 1L,1x=m;B(1A 5o==="u"){m.5o=5o}B(m.3N.1m===0){B(m.5o!=N){2I.6t(m,"9k");m.5o.2G(m)}o m}1L=m.3N.a1();o 1W.41(m,1L,u(){o 1x.5Y()})};G.1a.2H=u(1o){I 1Y;1Y=1X 2R(m);m.7Y.2W(1Y);m.3N.2W({1j:G.1R.8i});1o.2G(1Y);m.3N.2W({1j:G.1R.8h});o m};G.1a.a7=u(1Y){m.a9(1Y);o m.5Y()};G.1a.a9=u(1Y){m.7W.2W(m.5R);m.5O.2W(m.Z);m.5R=1Y;o m.Z=1Y.Z};G.1a.aa=u(){m.Z=m.5O.ab();o m.5R=m.7W.ab()};G.1a.ac=u(){o m.5R.ae()};o G})();1v.5t(1r.1a,G.1a);O.G=G;1Z=(u(){1Z.1b=\'1Z\';u 1Z(){}1Z.ag=/(?:(?:cw|cv):\\/\\/)((?:\\w+)\\.(?:(?:\\w|\\.)+))/;1Z.8f=u(3k){I 7k;B(!3k){o}7k=3k.cu(m.ag);B(7k){o 7k[1]!==2r.ct}Q{o 3G}};1Z.7f=u(1V){B(m.8f(1V)){B(!O.7z.1m){2T.8e("cs 8M cr a 93 S cq a cp 9a. co: "+1V)}Q{B(O.8f(O.7z)){2T.8e("cn cm a 93 9a 1d cl ck.");o}o""+O.7z+"?cj="+(ci(1V))}}};1Z.ch=u(4F){I 6o;6o={cg:\'cf\',ce:\'cd\',cc:\'ca\',c9:\'c8\'};4F=4F.4i();B(6o[4F]!=N){4F=6o[4F]}o"c7/c6."+4F};1Z.1a.c5=u(){B(1A 2u!=="4u"&&2u!==N){o m.9E.3M(m,1n)}Q{o m.9F.3M(m,1n)}};1Z.1a.9F=u(1j){I S;B(1j==N){1j="9G"}1j=1j.4i();S=m.83(1j).c4("S/"+1j,"S/c3-c2");o 2r.c1.c0=S};1Z.1a.9E=u(3B,6K){I 81;B(6K==N){6K=4U}bZ{81=5E.bY(3B);B(81.bX()&&!6K){o 3G}}bW(e){2T.3E("bV bU 3B "+3B)}o 5E.bT(3B,m.K.bS(),u(){o 2T.3E("bQ bP 8M "+3B)})};1Z.1a.bO=u(1j){I 1T;1T=2r.3U(\'1T\');1T.1V=m.83(1j);o 1T};1Z.1a.83=u(1j){B(1j==N){1j="9G"}1j=1j.4i();o m.K.bN("S/"+1j)};o 1Z})();1v.5t(1r.1a,1Z.1a);O.1Z=1Z;2R=(u(){2R.1b=\'2R\';u 2R(c){m.c=c;m.1F=m.c;m.1u={7V:\'7U\',2e:1.0};m.bM=1v.5w.3L();m.K=1A 2u!=="4u"&&2u!==N?1X 2N():2r.3U(\'K\');m.K.E=m.c.1c.E;m.K.F=m.c.1c.F;m.1B=m.K.4b(\'2d\');m.1B.bL(m.K.E,m.K.F);m.42=m.1B.51(0,0,m.K.E,m.K.F);m.Z=m.42.2g}2R.1a.2H=u(cb){o m.c.2H.2G(m.c,cb)};2R.1a.3b=u(ad){m.1u.7V=ad;o m};2R.1a.2e=u(2e){m.1u.2e=2e/1h;o m};2R.1a.3Q=u(){I i,2J,H,T;2J=m.c.Z;1d(i=H=0,T=m.c.Z.1m;H<T;i=H+=4){m.Z[i]=2J[i];m.Z[i+1]=2J[i+1];m.Z[i+2]=2J[i+2];m.Z[i+3]=2J[i+3]}o m};2R.1a.4j=u(){o m.c.4j.3M(m.c,1n)};2R.1a.bK=u(S){B(1A S==="3q"){S=S.1V}Q B(1A S==="4s"&&S[0]==="#"){S=$(S).1V}B(!S){o m}m.c.3N.2W({1j:G.1R.8g,1V:S,1Y:m});o m};2R.1a.ae=u(){I i,4C,2J,1D,V,P,H,T,32;2J=m.c.5O[m.c.5O.1m-1];4C=m.c.Z;32=[];1d(i=H=0,T=4C.1m;H<T;i=H+=4){P={r:2J[i],g:2J[i+1],b:2J[i+2],a:2J[i+3]};V={r:4C[i],g:4C[i+1],b:4C[i+2],a:4C[i+3]};1D=1U.41(m.1u.7V,V,P);1D.r=1v.3u(1D.r);1D.g=1v.3u(1D.g);1D.b=1v.3u(1D.b);B(!(1D.a!=N)){1D.a=V.a}2J[i]=P.r-((P.r-1D.r)*(m.1u.2e*(1D.a/C)));2J[i+1]=P.g-((P.g-1D.g)*(m.1u.2e*(1D.a/C)));32.2W(2J[i+2]=P.b-((P.b-1D.b)*(m.1u.2e*(1D.a/C))))}o 32};o 2R})();4A=(u(){4A.1b=\'4A\';u 4A(){I 1b,H,2K,T;T=[\'au\',\'8e\',\'bI\',\'aw\'];1d(H=0,2K=T.1m;H<2K;H++){1b=T[H];m[1b]=(u(1b){o u(){B(!O.9X){o}o b5[1b].3M(b5,1n)}})(1b)}m.3E=m.au}o 4A})();2T=1X 4A();2Z=(u(){2Z.1b=\'2Z\';u 2Z(c){m.c=c;m.R=0}2Z.1a.7R=u(){I x,y;y=m.c.1c.F-L.3g(m.R/(m.c.1c.E*4));x=(m.R%(m.c.1c.E*4))/4;o{x:x,y:y}};2Z.1a.aM=u(7h,7i){I 2Q;2Q=m.R+(m.c.1c.E*4*(7i*-1))+(4*7h);B(2Q>m.c.Z.1m||2Q<0){o{r:0,g:0,b:0,a:0}}o{r:m.c.Z[2Q],g:m.c.Z[2Q+1],b:m.c.Z[2Q+2],a:m.c.Z[2Q+3]}};2Z.1a.bH=u(7h,7i,A){I 8X;8X=m.R+(m.c.1c.E*4*(7i*-1))+(4*7h);B(2Q>m.c.Z.1m||2Q<0){o}m.c.Z[2Q]=A.r;m.c.Z[2Q+1]=A.g;m.c.Z[2Q+2]=A.b;m.c.Z[2Q+3]=A.a;o 4U};2Z.1a.bG=u(x,y){I R;R=(y*m.c.1c.E+x)*4;o{r:m.c.Z[R],g:m.c.Z[R+1],b:m.c.Z[R+2],a:m.c.Z[R+3]}};2Z.1a.bF=u(x,y,A){I R;R=(y*m.c.1c.E+x)*4;m.c.Z[R]=A.r;m.c.Z[R+1]=A.g;m.c.Z[R+2]=A.b;o m.c.Z[R+3]=A.a};o 2Z})();28=(u(){28.1b=\'28\';u 28(){}28.7P={};28.M=u(1b,3P){o m.7P[1b]=3P};28.41=u(1B,1b,2l){o m.7P[1b].3M(1B,2l)};o 28})();O.28=28;1W=(u(){1W.1b=\'1W\';1W.56=4;1W.41=u(4B,1K,1o){I 1Y,5N;5N=1X 1W(4B,1K,1o);4I(1K.1j){1M G.1R.8i:1Y=4B.7Y.a1();4B.a7(1Y);2M;1M G.1R.8h:4B.ac();4B.aa();1o();2M;1M G.1R.8g:5N.9d(1K.1Y,1K.1V);2M;1M G.1R.28:5N.9e();2M;bE:5N.9g()}o 4B};u 1W(c,1K,5M){m.c=c;m.1K=1K;m.5M=5M}1W.1a.9g=u(){I 5L,7N,1s,j,7M,n,1I,H,T,32,1x=m;m.7L=0;n=m.c.Z.1m;7N=L.3g((n/4)/1W.56);5L=7N*4;7M=5L+((n/4)%1W.56)*4;2I.6t(m.c,"9i",m.1K);B(m.1K.1j===G.1R.8k){32=[];1d(j=H=0,T=1W.56;0<=T?H<T:H>T;j=0<=T?++H:--H){1I=j*5L;1s=1I+(j===1W.56-1?7M:5L);32.2W(bD((u(j,1I,1s){o u(){o 1x.9q(j,1I,1s)}})(j,1I,1s),0))}o 32}Q{o m.9r()}};1W.1a.9e=u(){2T.3E("bC 3P "+m.1K.3P);28.41(m.c,m.1K.3P,m.1K.2l);2T.3E("28 "+m.1K.3P+" 6l!");o m.5M()};1W.1a.9q=u(3S,1I,1s){I 2g,i,4k,2X,H;2T.3E("bB #"+3S+" - G: "+m.1K.1b+", bA: "+1I+", bz: "+1s);2g={r:0,g:0,b:0,a:0};4k=1X 2Z(m.c);1d(i=H=1I;H<1s;i=H+=4){4k.R=i;2g.r=m.c.Z[i];2g.g=m.c.Z[i+1];2g.b=m.c.Z[i+2];2g.a=m.c.Z[i+3];2X=m.1K.6X.2G(4k,2g);B(!(2X.a!=N)){2X.a=2g.a}m.c.Z[i]=1v.3u(2X.r);m.c.Z[i+1]=1v.3u(2X.g);m.c.Z[i+2]=1v.3u(2X.b);m.c.Z[i+3]=1v.3u(2X.a)}o m.7K(3S)};1W.1a.9r=u(){I J,5K,3s,2E,5q,2S,1s,i,j,k,2w,4J,n,1b,5J,4k,2X,1I,H,1p,1q,2m;1b=m.1K.1b;3s=m.1K.3s;2S=m.1K.2S;n=m.c.Z.1m;J=m.1K.J;5K=L.8J(J.1m);2w=[];4J=[];2T.3E("by 2w - G: "+m.1K.1b);1I=m.c.1c.E*4*((5K-1)/2);1s=n-(m.c.1c.E*4*((5K-1)/2));2E=(5K-1)/2;4k=1X 2Z(m.c);1d(i=H=1I;H<1s;i=H+=4){4k.R=i;5q=0;1d(j=1p=-2E;-2E<=2E?1p<=2E:1p>=2E;j=-2E<=2E?++1p:--1p){1d(k=1q=2E;2E<=-2E?1q<=-2E:1q>=-2E;k=2E<=-2E?++1q:--1q){5J=4k.aM(j,k);2w[5q*3]=5J.r;2w[5q*3+1]=5J.g;2w[5q*3+2]=5J.b;5q++}}2X=m.34(J,2w,2S,3s);4J[i]=1v.3u(2X.r);4J[i+1]=1v.3u(2X.g);4J[i+2]=1v.3u(2X.b);4J[i+3]=m.c.Z[i+3]}1d(i=2m=1I;1I<=1s?2m<1s:2m>1s;i=1I<=1s?++2m:--2m){m.c.Z[i]=4J[i]}o m.7K(-1)};1W.1a.7K=u(3S){B(3S>=0){2T.3E("bx #"+3S+" 6l! G: "+m.1K.1b)}m.7L++;B(m.7L===1W.56||3S===-1){B(3S>=0){2T.3E("G "+m.1K.1b+" 6l!")}B(3S<0){2T.3E("8j 1F "+m.1K.1b+" 6l!")}2I.6t(m.c,"9j",m.1K);o m.5M()}};1W.1a.34=u(J,2w,2S,3s){I i,2z,H,T;2z={r:0,g:0,b:0};1d(i=H=0,T=J.1m;0<=T?H<T:H>T;i=0<=T?++H:--H){2z.r+=J[i]*2w[i*3];2z.g+=J[i]*2w[i*3+1];2z.b+=J[i]*2w[i*3+2]}2z.r=(2z.r/2S)+3s;2z.g=(2z.g/2S)+3s;2z.b=(2z.b/2S)+3s;o 2z};1W.1a.9d=u(1Y,1V){I 1T,6B,1x=m;1T=2r.3U(\'1T\');1T.5W=u(){1Y.1B.69(1T,0,0,1x.c.1c.E,1x.c.1c.F);1Y.42=1Y.1B.51(0,0,1x.c.1c.E,1x.c.1c.F);1Y.Z=1Y.42.2g;1x.c.Z=1Y.Z;o 1x.c.5Y()};6B=1Z.7f(1V);o 1T.1V=6B!=N?6B:1V};o 1W})();26=(u(){26.1b=\'26\';u 26(){}26.5x={};26.6r=u(4L){o m.5x[4L]!=N};26.3L=u(4L){o m.5x[4L]};26.az=u(1b,6P){o m.5x[1b]=6P};26.41=u(4L,1o){o 1o.2G(m.3L(4L),m.3L(4L))};26.bw=u(1b){B(1b==N){1b=3G}B(1b){o 9P m.5x[1b]}Q{o m.5x={}}};o 26})();O.26=26;1U.M("7U",u(V,P){o{r:V.r,g:V.g,b:V.b}});1U.M("5z",u(V,P){o{r:(V.r*P.r)/C,g:(V.g*P.g)/C,b:(V.b*P.b)/C}});1U.M("bv",u(V,P){o{r:C-(((C-V.r)*(C-P.r))/C),g:C-(((C-V.g)*(C-P.g))/C),b:C-(((C-V.b)*(C-P.b))/C)}});1U.M("6H",u(V,P){I 1D;1D={};1D.r=P.r>1e?C-2*(C-V.r)*(C-P.r)/C:(P.r*V.r*2)/C;1D.g=P.g>1e?C-2*(C-V.g)*(C-P.g)/C:(P.g*V.g*2)/C;1D.b=P.b>1e?C-2*(C-V.b)*(C-P.b)/C:(P.b*V.b*2)/C;o 1D});1U.M("bu",u(V,P){o{r:V.r-P.r,g:V.g-P.g,b:V.b-P.b}});1U.M("9U",u(V,P){o{r:P.r+V.r,g:P.g+V.g,b:P.b+V.b}});1U.M("bt",u(V,P){o{r:1e-2*(P.r-1e)*(V.r-1e)/C,g:1e-2*(P.g-1e)*(V.g-1e)/C,b:1e-2*(P.b-1e)*(V.b-1e)/C}});1U.M("9W",u(V,P){I 1D;1D={};1D.r=P.r>1e?C-((C-P.r)*(C-(V.r-1e)))/C:(P.r*(V.r+1e))/C;1D.g=P.g>1e?C-((C-P.g)*(C-(V.g-1e)))/C:(P.g*(V.g+1e))/C;1D.b=P.b>1e?C-((C-P.b)*(C-(V.b-1e)))/C:(P.b*(V.b+1e))/C;o 1D});1U.M("bs",u(V,P){o{r:P.r>V.r?P.r:V.r,g:P.g>V.g?P.g:V.g,b:P.b>V.b?P.b:V.b}});1U.M("br",u(V,P){o{r:P.r>V.r?V.r:P.r,g:P.g>V.g?V.g:P.g,b:P.b>V.b?V.b:P.b}});G.M("4j",u(){I 31;B(1n.1m===1){31=1Q.6Y(1n[0])}Q{31={r:1n[0],g:1n[1],b:1n[2]}}o m.2c("4j",u(A){A.r=31.r;A.g=31.g;A.b=31.b;A.a=C;o A})});G.M("3a",u(J){J=L.3g(C*(J/1h));o m.2c("3a",u(A){A.r+=J;A.g+=J;A.b+=J;o A})});G.M("3t",u(J){J*=-0.bq;o m.2c("3t",u(A){I 1f;1f=L.1f(A.r,A.g,A.b);B(A.r!==1f){A.r+=(1f-A.r)*J}B(A.g!==1f){A.g+=(1f-A.g)*J}B(A.b!==1f){A.b+=(1f-A.b)*J}o A})});G.M("3x",u(J){J*=-1;o m.2c("3x",u(A){I 1k,4r,1f;1f=L.1f(A.r,A.g,A.b);4r=(A.r+A.g+A.b)/3;1k=((L.49(1f-4r)*2/C)*J)/1h;B(A.r!==1f){A.r+=(1f-A.r)*1k}B(A.g!==1f){A.g+=(1f-A.g)*1k}B(A.b!==1f){A.b+=(1f-A.b)*1k}o A})});G.M("4v",u(J){o m.2c("4v",u(A){I 4r;4r=0.3*A.r+0.59*A.g+0.11*A.b;A.r=4r;A.g=4r;A.b=4r;o A})});G.M("2k",u(J){J=L.1E((J+1h)/1h,2);o m.2c("2k",u(A){A.r/=C;A.r-=0.5;A.r*=J;A.r+=0.5;A.r*=C;A.g/=C;A.g-=0.5;A.g*=J;A.g+=0.5;A.g*=C;A.b/=C;A.b-=0.5;A.b*=J;A.b+=0.5;A.b*=C;o A})});G.M("7F",u(J){o m.2c("7F",u(A){I h,4z,2x;4z=1Q.a0(A.r,A.g,A.b);h=4z.h*1h;h+=L.49(J);h=h%1h;h/=1h;4z.h=h;2x=1Q.a6(4z.h,4z.s,4z.v);2x.a=A.a;o 2x})});G.M("3Z",u(){I 5D,2x;B(1n.1m===2){2x=1Q.6Y(1n[0]);5D=1n[1]}Q B(1n.1m===4){2x={r:1n[0],g:1n[1],b:1n[2]};5D=1n[3]}o m.2c("3Z",u(A){A.r-=(A.r-2x.r)*(5D/1h);A.g-=(A.g-2x.g)*(5D/1h);A.b-=(A.b-2x.b)*(5D/1h);o A})});G.M("af",u(){o m.2c("af",u(A){A.r=C-A.r;A.g=C-A.g;A.b=C-A.b;o A})});G.M("3O",u(J){B(J==N){J=1h}J/=1h;o m.2c("3O",u(A){A.r=L.2i(C,(A.r*(1-(0.bp*J)))+(A.g*(0.bo*J))+(A.b*(0.bn*J)));A.g=L.2i(C,(A.r*(0.bm*J))+(A.g*(1-(0.bl*J)))+(A.b*(0.bk*J)));A.b=L.2i(C,(A.r*(0.bj*J))+(A.g*(0.bi*J))+(A.b*(1-(0.bh*J))));o A})});G.M("2h",u(J){o m.2c("2h",u(A){A.r=L.1E(A.r/C,J)*C;A.g=L.1E(A.g/C,J)*C;A.b=L.1E(A.b/C,J)*C;o A})});G.M("72",u(J){J=L.49(J)*2.55;o m.2c("72",u(A){I 3X;3X=2L.91(J*-1,J);A.r+=3X;A.g+=3X;A.b+=3X;o A})});G.M("73",u(J){J=L.49(J)*2.55;o m.2c("73",u(A){B(A.r>C-J){A.r=C}Q B(A.r<J){A.r=0}B(A.g>C-J){A.g=C}Q B(A.g<J){A.g=0}B(A.b>C-J){A.b=C}Q B(A.b<J){A.b=0}o A})});G.M("3f",u(1u){I 5d,7E;B(1A 1u!=="3q"){o m}1d(5d 7C 1u){B(!7B.2G(1u,5d))6E;7E=1u[5d];B(7E===0){9P 1u[5d];6E}1u[5d]/=1h}B(1u.1m===0){o m}o m.2c("3f",u(A){B(1u.2Y!=N){B(1u.2Y>0){A.r+=(C-A.r)*1u.2Y}Q{A.r-=A.r*L.49(1u.2Y)}}B(1u.4y!=N){B(1u.4y>0){A.g+=(C-A.g)*1u.4y}Q{A.g-=A.g*L.49(1u.4y)}}B(1u.3y!=N){B(1u.3y>0){A.b+=(C-A.b)*1u.3y}Q{A.b-=A.b*L.49(1u.3y)}}o A})});G.M("2b",u(4H,1I,3F,3D,1s){I 1N,i,H,1p,T,3w;B(1A 4H==="4s"){4H=4H.bg("")}1N=2L.1N(1I,3F,3D,1s,0,C);B(1I[0]>0){1d(i=H=0,T=1I[0];0<=T?H<T:H>T;i=0<=T?++H:--H){1N[i]=1I[1]}}B(1s[0]<C){1d(i=1p=3w=1s[0];3w<=C?1p<=C:1p>=C;i=3w<=C?++1p:--1p){1N[i]=1s[1]}}o m.2c("2b",u(A){I i,1q,5b;1d(i=1q=0,5b=4H.1m;0<=5b?1q<5b:1q>5b;i=0<=5b?++1q:--1q){A[4H[i]]=1N[A[4H[i]]]}o A})});G.M("2U",u(J){I 3F,3D,p;p=L.49(J)/1h;3F=[0,C*p];3D=[C-(C*p),C];B(J<0){3F=3F.8N();3D=3D.8N()}o m.2b(\'2x\',[0,0],3F,3D,[C,C])});O.G.M("bf",u(){o m.34("be 61",[1,1,1,1,1,1,1,1,1])});O.G.M("8R",u(){o m.34("8S 61",[0,1,0,1,1,1,0,1,0])});O.G.M("bd",u(){o m.34("bc 8S 61",[0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0])});O.G.M("bb",u(){o m.34("ba 61",[1,4,6,4,1,4,16,24,16,4,6,24,36,24,6,4,16,24,16,4,1,4,6,4,1])});O.G.M("b9",u(){I 2w;B(4h===0||4h===4M){2w=[0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0]}Q B((4h>0&&4h<90)||(4h>4M&&4h<96)){2w=[0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0]}Q B(4h===90||4h===96){2w=[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0]}Q{2w=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1]}o m.34("b8 61",2w)});O.G.M("65",u(1k){B(1k==N){1k=1h}1k/=1h;o m.34("b7",[0,-1k,0,-1k,4*1k+1,-1k,0,-1k,0])});8a={3a:u(A,1k,D){A.r=A.r-(A.r*1k*D.33);A.g=A.g-(A.g*1k*D.33);A.b=A.b-(A.b*1k*D.33);o A},2h:u(A,1k,D){A.r=L.1E(A.r/C,L.1f(10*1k*D.33,1))*C;A.g=L.1E(A.g/C,L.1f(10*1k*D.33,1))*C;A.b=L.1E(A.b/C,L.1f(10*1k*D.33,1))*C;o A},3Z:u(A,1k,D){A.r-=(A.r-D.31.r)*1k;A.g-=(A.g-D.31.g)*1k;A.b-=(A.b-D.31.b)*1k;o A}};G.M("1O",u(1l,33){I 1N,3e,1s,1I;B(33==N){33=60}B(1A 1l==="4s"&&1l.4P(-1)==="%"){B(m.1c.F>m.1c.E){1l=m.1c.E*(3r(1l.4P(0,1l.1m-1),10)/1h)}Q{1l=m.1c.F*(3r(1l.4P(0,1l.1m-1),10)/1h)}}33/=1h;3e=[m.1c.E/2,m.1c.F/2];1I=L.8J(L.1E(3e[0],2)+L.1E(3e[1],2));1s=1I-1l;1N=2L.1N([0,1],[30,30],[70,60],[1h,80]);o m.2c("1O",u(A){I 7t,2v,R;R=m.7R();7t=2L.4T(R.x,R.y,3e[0],3e[1]);B(7t>1s){2v=L.1f(1,(1N[L.6w(((7t-1s)/1l)*1h)]/10)*33);A.r=L.1E(A.r/C,2v)*C;A.g=L.1E(A.g/C,2v)*C;A.b=L.1E(A.b/C,2v)*C}o A})});G.M("9l",u(D){I 3Y,52,7w,1l,H,2K,T;3Y={33:50,2t:0,7A:\'3a\',31:{r:0,g:0,b:0}};D=1v.5t(3Y,D);B(!D.1l){o m}Q B(1A D.1l==="4s"){7w=3r(D.1l,10)/1h;D.1l={E:m.1c.E*7w,F:m.1c.F*7w}}Q B(1A D.1l==="3q"){T=["E","F"];1d(H=0,2K=T.1m;H<2K;H++){52=T[H];B(1A D.1l[52]==="4s"){D.1l[52]=m.1c[52]*(3r(D.1l[52],10)/1h)}}}Q B(D.1l==="b6"){1l=D.1l;D.1l={E:1l,F:1l}}B(1A D.2t==="4s"){D.2t=(D.1l.E/2)*(3r(D.2t,10)/1h)}D.33/=1h;D.1l.E=L.3g(D.1l.E);D.1l.F=L.3g(D.1l.F);D.S={E:m.1c.E,F:m.1c.F};B(D.7A==="3Z"&&1A D.31==="4s"){D.31=1Q.6Y(D.31)}D.1S={4S:(m.1c.E-D.1l.E)/2,54:m.1c.E-D.1S.4S,4N:(m.1c.F-D.1l.F)/2,5s:m.1c.F-D.1S.4N};D.1t=[{x:D.1S.4S+D.2t,y:D.1S.5s-D.2t},{x:D.1S.54-D.2t,y:D.1S.5s-D.2t},{x:D.1S.54-D.2t,y:D.1S.4N+D.2t},{x:D.1S.4S+D.2t,y:D.1S.4N+D.2t}];D.3T=2L.4T(0,0,D.1t[3].x,D.1t[3].y)-D.2t;o m.2c("9l",u(A){I 1k,R,3W;R=m.7R();B((R.x>D.1t[0].x&&R.x<D.1t[1].x)&&(R.y>D.1S.4N&&R.y<D.1S.5s)){o A}B((R.x>D.1S.4S&&R.x<D.1S.54)&&(R.y>D.1t[3].y&&R.y<D.1t[2].y)){o A}B(R.x>D.1t[0].x&&R.x<D.1t[1].x&&R.y>D.1S.5s){1k=(R.y-D.1S.5s)/D.3T}Q B(R.y>D.1t[2].y&&R.y<D.1t[1].y&&R.x>D.1S.54){1k=(R.x-D.1S.54)/D.3T}Q B(R.x>D.1t[0].x&&R.x<D.1t[1].x&&R.y<D.1S.4N){1k=(D.1S.4N-R.y)/D.3T}Q B(R.y>D.1t[2].y&&R.y<D.1t[1].y&&R.x<D.1S.4S){1k=(D.1S.4S-R.x)/D.3T}Q B(R.x<=D.1t[0].x&&R.y>=D.1t[0].y){3W=O.4T(R.x,R.y,D.1t[0].x,D.1t[0].y);1k=(3W-D.2t)/D.3T}Q B(R.x>=D.1t[1].x&&R.y>=D.1t[1].y){3W=O.4T(R.x,R.y,D.1t[1].x,D.1t[1].y);1k=(3W-D.2t)/D.3T}Q B(R.x>=D.1t[2].x&&R.y<=D.1t[2].y){3W=O.4T(R.x,R.y,D.1t[2].x,D.1t[2].y);1k=(3W-D.2t)/D.3T}Q B(R.x<=D.1t[3].x&&R.y<=D.1t[3].y){3W=O.4T(R.x,R.y,D.1t[3].x,D.1t[3].y);1k=(3W-D.2t)/D.3T}B(1k<0){o A}o 8a[D.7A](A,1k,D)})});(u(){I 4l,7G,7H,5u,5r;5u=[2F,2F,2V,2F,37,2V,3d,2F,3K,37,38,2V,3I,3d,3H,2F,4m,3K,4f,37,4e,38,4d,2V,4c,3I,4a,3d,2P,3H,44,2F,5l,4m,3C,3K,5f,4f,5c,37,2P,4e,57,38,4p,4d,4n,2V,4Y,4c,4X,3I,4W,4a,4V,3d,5G,2P,5C,3H,5y,44,3A,2F,6O,5l,6N,4m,6M,3C,6L,3K,6F,5f,6D,4f,47,5c,6n,37,5j,2P,7x,4e,7v,57,4w,38,3A,4p,7s,4d,7q,4n,7o,2V,7n,4Y,3C,4c,7m,4X,7j,3I,6S,4W,6y,4a,47,4V,4Z,3d,6z,5G,6j,2P,76,5C,74,3H,58,5y,4w,44,7y,3A,7u,2F,aA,6O,aB,5l,4n,6N,aC,4m,aD,6M,aE,3C,aF,6L,aG,3K,aH,6F,aI,5f,aJ,6D,aK,4f,aL,47,6q,5c,4Z,6n,6m,37,aO,5j,aP,2P,aQ,7x,aR,4e,6s,7v,58,57,aT,4w,aU,38,aV,3A,aW,4p,aX,7s,aY,4d,aZ,7q,b0,4n,b1,7o,b2,2V,b3,7n,b4,4Y,9s,3C,9h,4c,99,7m,97,4X,8Z,7j,8Y,3I,8W,6S,8V,4W,8U,6y,8T,4a,8P,47,6q,4V,8O,4Z,aS,3d,6m,6z,aq,5G,5j,6j,ap,2P,ao,76,am,5C,al,74,6s,3H,ak,58,aj,5y,ai,4w,ah,44,38,7y,a8,3A,a2,7u,4p];5r=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];7G=u(E,F,5m,5i,4t,1m,9f){I 3J,1B,2j,43,4x,3R,4q;3J=1A 2u!=="4u"&&2u!==N?1X 2N():2r.3U(\'K\');3J.E=E;3J.F=F;43=5m+L.8Q(4t)*1m*0.5;3R=5i+L.av(4t)*1m*0.5;4x=5m-L.8Q(4t)*1m*0.5;4q=5i-L.av(4t)*1m*0.5;1B=3J.4b("2d");2j=1B.bJ(43,3R,4x,4q);B(!9f){2j.4D(0,"71");2j.4D(1,"7T")}Q{2j.4D(0,"71");2j.4D(0.5,"7T");2j.4D(1,"71")}1B.a4=2j;1B.a3(0,0,E,F);o 1B.51(0,0,E,F)};7H=u(E,F,5m,5i,5P,5Q){I 3J,1B,2j;3J=1A 2u!=="4u"&&2u!==N?1X 2N():2r.3U(\'K\');3J.E=E;3J.F=F;1B=3J.4b("2d");2j=1B.bR(5m,5i,5P,5m,5i,5Q);2j.4D(1,"71");2j.4D(0,"7T");1B.a4=2j;1B.a3(0,0,E,F);o 1B.51(0,0,E,F)};4l=u(){m.r=0;m.g=0;m.b=0;m.a=0;o m.1L=N};O.28.M("7X",u(9Y,1P,9V,6Q){I 2a,2n,1J,5k,6i,2v,29,2o,1H,F,3v,i,5S,2q,3j,6v,3z,5T,2A,p,1y,1z,U,1w,2f,2p,1G,8c,X,2O,2y,Y,3V,1i,1C,2D,4G,2C,7e,6V,5e,E,3c,x,y,1g,48,46,H,1p,1q,2m,3h,3l,3o,3n,3m,5F;E=m.1c.E;F=m.1c.F;3j=m.Z;8c=9Y.2g;6V=E*F;5e=6V<<2;U=[];1d(i=H=0;0<=5e?H<5e:H>5e;i=0<=5e?++H:--H){U[i]=3j[i]}6i=0;4G=6Q;6Q-=1;9B(4G-->=0){3z=(1P+0.5)|0;B(3z===0){6E}B(3z>63){3z=63}2v=3z+3z+1;7e=E<<2;3c=E-1;3v=F-1;X=3z+1;2C=X*(X+1)/2;2D=1X 4l();3V=7p 0;Y=2D;1d(i=1p=1;1<=2v?1p<2v:1p>2v;i=1<=2v?++1p:--1p){Y=Y.1L=1X 4l();B(i===X){3V=Y}}Y.1L=2D;1i=N;1C=N;46=1g=0;2A=5u[3z];2y=5r[3z];1d(y=1q=0;0<=F?1q<F:1q>F;y=0<=F?++1q:--1q){2f=29=2a=1G=1H=1J=0;2p=X*(1w=U[1g]);2o=X*(1z=U[1g+1]);2n=X*(1y=U[1g+2]);1G+=2C*1w;1H+=2C*1z;1J+=2C*1y;Y=2D;1d(i=2m=0;0<=X?2m<X:2m>X;i=0<=X?++2m:--2m){Y.r=1w;Y.g=1z;Y.b=1y;Y=Y.1L}1d(i=3h=1;1<=X?3h<X:3h>X;i=1<=X?++3h:--3h){p=1g+((3c<i?3c:i)<<2);1G+=(Y.r=(1w=U[p]))*(2O=X-i);1H+=(Y.g=(1z=U[p+1]))*2O;1J+=(Y.b=(1y=U[p+2]))*2O;2f+=1w;29+=1z;2a+=1y;Y=Y.1L}1i=2D;1C=3V;1d(x=3l=0;0<=E?3l<E:3l>E;x=0<=E?++3l:--3l){U[1g]=(1G*2A)>>2y;U[1g+1]=(1H*2A)>>2y;U[1g+2]=(1J*2A)>>2y;1G-=2p;1H-=2o;1J-=2n;2p-=1i.r;2o-=1i.g;2n-=1i.b;p=(46+((p=x+X)<3c?p:3c))<<2;2f+=(1i.r=U[p]);29+=(1i.g=U[p+1]);2a+=(1i.b=U[p+2]);1G+=2f;1H+=29;1J+=2a;1i=1i.1L;2p+=(1w=1C.r);2o+=(1z=1C.g);2n+=(1y=1C.b);2f-=1w;29-=1z;2a-=1y;1C=1C.1L;1g+=4}46+=E}1d(x=3o=0;0<=E?3o<E:3o>E;x=0<=E?++3o:--3o){29=2a=2f=1H=1J=1G=0;1g=x<<2;2p=X*(1w=U[1g]);2o=X*(1z=U[1g+1]);2n=X*(1y=U[1g+2]);1G+=2C*1w;1H+=2C*1z;1J+=2C*1y;Y=2D;1d(i=3n=0;0<=X?3n<X:3n>X;i=0<=X?++3n:--3n){Y.r=1w;Y.g=1z;Y.b=1y;Y=Y.1L}48=E;1d(i=3m=1;1<=X?3m<X:3m>X;i=1<=X?++3m:--3m){1g=(48+x)<<2;1G+=(Y.r=(1w=U[1g]))*(2O=X-i);1H+=(Y.g=(1z=U[1g+1]))*2O;1J+=(Y.b=(1y=U[1g+2]))*2O;2f+=1w;29+=1z;2a+=1y;Y=Y.1L;B(i<3v){48+=E}}1g=x;1i=2D;1C=3V;1d(y=5F=0;0<=F?5F<F:5F>F;y=0<=F?++5F:--5F){p=1g<<2;U[p]=(1G*2A)>>2y;U[p+1]=(1H*2A)>>2y;U[p+2]=(1J*2A)>>2y;1G-=2p;1H-=2o;1J-=2n;2p-=1i.r;2o-=1i.g;2n-=1i.b;p=(x+(((p=y+X)<3v?p:3v)*E))<<2;1G+=(2f+=(1i.r=U[p]));1H+=(29+=(1i.g=U[p+1]));1J+=(2a+=(1i.b=U[p+2]));1i=1i.1L;2p+=(1w=1C.r);2o+=(1z=1C.g);2n+=(1y=1C.b);2f-=1w;29-=1z;2a-=1y;1C=1C.1L;1g+=E}}1P*=9V;i=6V;9B(--i>-1){2q=i<<2;5T=(8c[2q+2]&cK)/C.0*6Q;6v=5T|0;B(6v===6i){5k=63.0*(5T-(5T|0));5S=63-5k;3j[2q]=(3j[2q]*5S+U[2q]*5k)>>8;3j[2q+1]=(3j[2q+1]*5S+U[2q+1]*5k)>>8;3j[2q+2]=(3j[2q+2]*5S+U[2q+2]*5k)>>8}Q B(6v===6i+1){3j[2q]=U[2q];3j[2q+1]=U[2q+1];3j[2q+2]=U[2q+2]}}6i++}o m});O.G.M("cM",u(D){I 3Y,2j;3Y={3e:{x:m.1c.E/2,y:m.1c.F/2},4t:45,9x:5g,6U:3,6T:1.5,4G:3};D=O.1v.5t(3Y,D);D.4t*=L.cR/4M;2j=7G(m.1c.E,m.1c.F,D.3e.x,D.3e.y,D.4t,D.9x,4U);o m.5n("7X",[2j,D.6U,D.6T,D.4G])});o O.G.M("8R",u(D){I 3Y,2j,5P,5Q;3Y={1l:50,3e:{x:m.1c.E/2,y:m.1c.F/2},6U:3,6T:1.5,4G:3,1P:N};D=O.1v.5t(3Y,D);B(!D.1P){D.1P=m.1c.E<m.1c.F?m.1c.F:m.1c.E}5P=(D.1P/2)-D.1l;5Q=D.1P/2;2j=7H(m.1c.E,m.1c.F,D.3e.x,D.3e.y,5P,5Q);o m.5n("7X",[2j,D.6U,D.6T,D.4G])})})();O.G.M("cS",u(){o m.34("9u cU",[0,0,0,-1,1,0,0,0,0])});O.G.M("cV",u(){o m.34("9u cW",[-1,-1,-1,-1,8,-1,-1,-1,-1])});O.G.M("cX",u(){o m.34("cY",[-2,-1,0,-1,1,1,0,1,2])});O.G.M("8z",u(J){I 66,68;66=63/J;68=C/(J-1);o m.2c("8z",u(A){A.r=L.3g(L.3g(A.r/66)*68);A.g=L.3g(L.3g(A.g/66)*68);A.b=L.3g(L.3g(A.b/66)*68);o A})});O.G.M("d2",u(1O){B(1O==N){1O=4U}m.4v();m.2k(5);m.72(3);m.3O(1h);m.3f({2Y:8,3y:2,4y:4});m.2h(0.87);B(1O){o m.1O("40%",30)}});O.G.M("d4",u(1O){B(1O==N){1O=4U}m.3a(15);m.2U(15);m.2b(\'2x\',[0,0],[5g,0],[d5,C],[C,C]);m.3t(-20);m.2h(1.8);B(1O){m.1O("50%",60)}o m.3a(5)});O.G.M("d6",u(79){B(79==N){79=3G}m.3x(20);m.2b(\'2x\',[5,0],[d8,9D],[8H,da],[db,C]);m.65(15);m.1O("45%",20);B(79){m.4v();m.2k(4)}o m});O.G.M("dc",u(){m.2k(1h);m.3a(15);m.2U(10);m.8z(80);m.73(30);o m.4v()});O.G.M("dd",u(){m.2U(3.5);m.3t(-5);m.3x(50);m.3O(60);m.3Z("#9A",10);m.3f({2Y:8,3y:8});m.2k(5);m.2h(1.2);o m.1O("55%",25)});O.G.M("df",u(){m.2U(5);m.3Z("#9A",4);m.3O(20);m.3f({3y:8,2Y:3});m.2b(\'b\',[0,0],[1h,9D],[4M,4M],[C,C]);m.2k(15);m.3x(75);o m.2h(1.6)});O.G.M("dg",u(){m.2b(\'2x\',[0,0],[1h,50],[9n,5g],[C,C]);m.3x(-30);m.3t(-30);m.3Z(\'#di\',30);m.2k(-5);o m.2h(1.4)});O.G.M("dj",u(){m.3a(5);m.2U(8);m.2k(4);m.3Z(\'#dk\',30);m.3x(50);o m.2h(1.3)});O.G.M("dl",u(){m.2h(1.5);m.73(25);m.3t(-60);m.2k(5);m.72(5);o m.1O("50%",30)});O.G.M("dm",u(){m.3t(-35);m.2b(\'b\',[20,0],[90,6k],[dp,94],[C,9J]);m.2b(\'r\',[0,0],[94,90],[ds,6k],[C,C]);m.2b(\'g\',[10,0],[dt,du],[dv,1h],[C,dw]);m.2b(\'2x\',[0,0],[6k,1h],[1e,9n],[C,C]);o m.65(20)});O.G.M("dx",u(){m.4v();m.3O(10);m.2U(10);m.2k(15);o m.1O("60%",35)});O.G.M("dy",u(){m.3t(-20);m.3x(-50);m.2h(1.1);m.3O(30);m.3f({2Y:-10,3y:5});m.2b(\'2x\',[0,0],[80,50],[1e,9J],[C,C]);o m.1O("60%",30)});O.G.M("dz",u(1O){B(1O==N){1O=4U}m.3a(10);m.2H(u(){m.3b("5z");m.2e(80);m.3Q();m.1F.2h(0.8);m.1F.2k(50);o m.1F.2U(10)});m.2H(u(){m.3b("9W");m.2e(80);o m.4j("#dA")});m.2U(20);m.2h(0.8);B(1O){o m.1O("45%",20)}});O.G.M("dB",u(){m.2h(1.2);m.2H(u(){m.3b("6H");m.2e(60);m.3Q();m.1F.3f({2Y:5});o m.1F.5p(15)});m.2H(u(){m.3b("9U");m.2e(40);o m.4j("#dC")});m.2H(u(){m.3b("5z");m.2e(35);m.3Q();m.1F.3a(40);m.1F.3x(40);m.1F.2U(30);m.1F.2k(15);m.1F.2b(\'r\',[0,40],[1e,1e],[1e,1e],[C,7Z]);m.1F.2b(\'g\',[0,40],[1e,1e],[1e,1e],[C,7Z]);m.1F.2b(\'b\',[0,40],[1e,1e],[1e,1e],[C,7Z]);o m.1F.5p(5)});m.2b(\'r\',[20,0],[1e,dE],[1e,1e],[7c,C]);m.2b(\'g\',[20,0],[1e,1e],[1e,1e],[7c,C]);m.2b(\'b\',[20,0],[1e,8t],[1e,1e],[7c,C]);o m.1O("45%",20)});O.G.M("dG",u(){m.3a(40);m.3Z("#9v",10);m.2b(\'b\',[0,10],[1e,4M],[8H,8H],[C,C]);m.2H(u(){m.3b(\'6H\');m.2e(50);m.3Q();m.1F.2h(0.7);o m.2H(u(){m.3b(\'7U\');m.2e(60);o m.4j(\'#9v\')})});m.2H(u(){m.3b(\'5z\');m.2e(60);m.3Q();m.1F.3t(50);m.1F.7F(90);o m.1F.2k(10)});m.2h(1.4);m.3x(-30);m.2H(u(){m.2e(10);o m.4j(\'#dI\')});o m});O.G.M("dJ",u(){m.3t(20);m.2h(1.4);m.4v();m.2k(5);m.3O(1h);m.3f({2Y:8,3y:2,4y:4});m.2h(0.8);m.2k(5);m.2U(10);m.2H(u(){m.3b(\'6H\');m.3Q();m.2e(55);o m.1F.5p(10)});o m.1O("50%",30)});O.G.M("dK",u(){m.4v();m.2k(10);m.2h(0.9);m.2H(u(){m.3b("5z");m.2e(40);m.3Q();m.1F.2U(15);m.1F.2k(15);o m.1F.3f({4y:10,2Y:5})});m.3O(30);m.2b(\'2x\',[0,10],[6k,90],[4M,5g],[7c,C]);m.3f({2Y:5,4y:-2});o m.2U(15)});O.G.M("dL",u(){m.65(40);m.3t(-50);m.3f({2Y:3});m.2H(u(){m.3b("5z");m.2e(80);m.3Q();m.1F.65(5);m.1F.2k(50);m.1F.2U(10);o m.1F.3f({3y:5})});o m.3a(10)});O.28.M("7I",u(E,F,x,y){I K,5v;B(x==N){x=0}B(y==N){y=0}B(1A 2u!=="4u"&&2u!==N){K=1X 2N(E,F)}Q{K=2r.3U(\'K\');K.E=E;K.F=F}5v=K.4b(\'2d\');5v.69(m.K,x,y,E,F,0,0,E,F);o m.8G(K)});O.28.M("7r",u(2s){I K,5v;B(2s==N){2s=N}B(2s===N||(!(2s.E!=N)&&!(2s.F!=N))){2T.aw("dQ dR dS 1c dT 1d 7r");o}B(!(2s.E!=N)){2s.E=m.K.E*2s.F/m.K.F}Q B(!(2s.F!=N)){2s.F=m.K.F*2s.E/m.K.E}B(1A 2u!=="4u"&&2u!==N){K=1X 2N(2s.E,2s.F)}Q{K=2r.3U(\'K\');K.E=2s.E;K.F=2s.F}5v=K.4b(\'2d\');5v.69(m.K,0,0,m.K.E,m.K.F,0,0,2s.E,2s.F);o m.8G(K)});O.G.M("7I",u(E,F,x,y){B(x==N){x=0}B(y==N){y=0}o m.5n("7I",7D.1a.5h.2G(1n,0))});O.G.M("7r",u(E,F){o m.5n("7r",7D.1a.5h.2G(1n,0))});(u(){I 4l,5u,5r;5u=[2F,2F,2V,2F,37,2V,3d,2F,3K,37,38,2V,3I,3d,3H,2F,4m,3K,4f,37,4e,38,4d,2V,4c,3I,4a,3d,2P,3H,44,2F,5l,4m,3C,3K,5f,4f,5c,37,2P,4e,57,38,4p,4d,4n,2V,4Y,4c,4X,3I,4W,4a,4V,3d,5G,2P,5C,3H,5y,44,3A,2F,6O,5l,6N,4m,6M,3C,6L,3K,6F,5f,6D,4f,47,5c,6n,37,5j,2P,7x,4e,7v,57,4w,38,3A,4p,7s,4d,7q,4n,7o,2V,7n,4Y,3C,4c,7m,4X,7j,3I,6S,4W,6y,4a,47,4V,4Z,3d,6z,5G,6j,2P,76,5C,74,3H,58,5y,4w,44,7y,3A,7u,2F,aA,6O,aB,5l,4n,6N,aC,4m,aD,6M,aE,3C,aF,6L,aG,3K,aH,6F,aI,5f,aJ,6D,aK,4f,aL,47,6q,5c,4Z,6n,6m,37,aO,5j,aP,2P,aQ,7x,aR,4e,6s,7v,58,57,aT,4w,aU,38,aV,3A,aW,4p,aX,7s,aY,4d,aZ,7q,b0,4n,b1,7o,b2,2V,b3,7n,b4,4Y,9s,3C,9h,4c,99,7m,97,4X,8Z,7j,8Y,3I,8W,6S,8V,4W,8U,6y,8T,4a,8P,47,6q,4V,8O,4Z,aS,3d,6m,6z,aq,5G,5j,6j,ap,2P,ao,76,am,5C,al,74,6s,3H,ak,58,aj,5y,ai,4w,ah,44,38,7y,a8,3A,a2,7u,4p];5r=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];4l=u(){m.r=0;m.g=0;m.b=0;m.a=0;o m.1L=N};O.28.M("5p",u(1P){I 2a,2n,1J,2v,29,2o,1H,F,3v,i,2A,p,1y,1z,U,1w,2f,2p,1G,X,2O,2y,Y,3V,1i,1C,2D,2C,7e,E,3c,x,y,1g,48,46,H,1p,1q,2m,3h,3l,3o,3n,3m;B(dU(1P)||1P<1){o}1P|=0;U=m.Z;E=m.1c.E;F=m.1c.F;2v=1P+1P+1;7e=E<<2;3c=E-1;3v=F-1;X=1P+1;2C=X*(X+1)/2;2D=1X 4l();Y=2D;1d(i=H=1;1<=2v?H<2v:H>2v;i=1<=2v?++H:--H){Y=Y.1L=1X 4l();B(i===X){3V=Y}}Y.1L=2D;1i=N;1C=N;46=1g=0;2A=5u[1P];2y=5r[1P];1d(y=1p=0;0<=F?1p<F:1p>F;y=0<=F?++1p:--1p){2f=29=2a=1G=1H=1J=0;2p=X*(1w=U[1g]);2o=X*(1z=U[1g+1]);2n=X*(1y=U[1g+2]);1G+=2C*1w;1H+=2C*1z;1J+=2C*1y;Y=2D;1d(i=1q=0;0<=X?1q<X:1q>X;i=0<=X?++1q:--1q){Y.r=1w;Y.g=1z;Y.b=1y;Y=Y.1L}1d(i=2m=1;1<=X?2m<X:2m>X;i=1<=X?++2m:--2m){p=1g+((3c<i?3c:i)<<2);1G+=(Y.r=(1w=U[p]))*(2O=X-i);1H+=(Y.g=(1z=U[p+1]))*2O;1J+=(Y.b=(1y=U[p+2]))*2O;2f+=1w;29+=1z;2a+=1y;Y=Y.1L}1i=2D;1C=3V;1d(x=3h=0;0<=E?3h<E:3h>E;x=0<=E?++3h:--3h){U[1g]=(1G*2A)>>2y;U[1g+1]=(1H*2A)>>2y;U[1g+2]=(1J*2A)>>2y;1G-=2p;1H-=2o;1J-=2n;2p-=1i.r;2o-=1i.g;2n-=1i.b;p=(46+((p=x+1P+1)<3c?p:3c))<<2;2f+=(1i.r=U[p]);29+=(1i.g=U[p+1]);2a+=(1i.b=U[p+2]);1G+=2f;1H+=29;1J+=2a;1i=1i.1L;2p+=(1w=1C.r);2o+=(1z=1C.g);2n+=(1y=1C.b);2f-=1w;29-=1z;2a-=1y;1C=1C.1L;1g+=4}46+=E}1d(x=3l=0;0<=E?3l<E:3l>E;x=0<=E?++3l:--3l){29=2a=2f=1H=1J=1G=0;1g=x<<2;2p=X*(1w=U[1g]);2o=X*(1z=U[1g+1]);2n=X*(1y=U[1g+2]);1G+=2C*1w;1H+=2C*1z;1J+=2C*1y;Y=2D;1d(i=3o=0;0<=X?3o<X:3o>X;i=0<=X?++3o:--3o){Y.r=1w;Y.g=1z;Y.b=1y;Y=Y.1L}48=E;1d(i=3n=1;1<=1P?3n<=1P:3n>=1P;i=1<=1P?++3n:--3n){1g=(48+x)<<2;1G+=(Y.r=(1w=U[1g]))*(2O=X-i);1H+=(Y.g=(1z=U[1g+1]))*2O;1J+=(Y.b=(1y=U[1g+2]))*2O;2f+=1w;29+=1z;2a+=1y;Y=Y.1L;B(i<3v){48+=E}}1g=x;1i=2D;1C=3V;1d(y=3m=0;0<=F?3m<F:3m>F;y=0<=F?++3m:--3m){p=1g<<2;U[p]=(1G*2A)>>2y;U[p+1]=(1H*2A)>>2y;U[p+2]=(1J*2A)>>2y;1G-=2p;1H-=2o;1J-=2n;2p-=1i.r;2o-=1i.g;2n-=1i.b;p=(x+(((p=y+X)<3v?p:3v)*E))<<2;1G+=(2f+=(1i.r=U[p]));1H+=(29+=(1i.g=U[p+1]));1J+=(2a+=(1i.b=U[p+2]));1i=1i.1L;2p+=(1w=1C.r);2o+=(1z=1C.g);2n+=(1y=1C.b);2f-=1w;29-=1z;2a-=1y;1C=1C.1L;1g+=E}}o m});o O.G.M("5p",u(1P){o m.5n("5p",[1P])})})();O.G.M("98",u(J){o m.2c("98",u(A){I 6G;6G=(0.9o*A.r)+(0.9p*A.g)+(0.9t*A.b);B(6G<J){A.r=0;A.g=0;A.b=0}Q{A.r=C;A.g=C;A.b=C}o A})})}).2G(m);',62,864,'||||||||||||||||||||||this||return||||||function||||||rgba|if|255|opts|width|height|Filter|_i|var|adjust|canvas|Math|register|null|Caman|rgbaParent|else|loc|image|_ref|pixels|rgbaLayer|id|radiusPlus1|stack|pixelData|||||||||||prototype|name|dimensions|for|128|max|yi|100|stackIn|type|amt|size|length|arguments|callback|_j|_k|CamanInstance|end|corners|options|Util|pr|_this|pb|pg|typeof|context|stackOut|result|pow|filter|r_sum|g_sum|start|b_sum|job|next|case|bezier|vignette|radius|Convert|Type|coords|img|Blender|src|RenderJob|new|layer|IO|||||||Store||Plugin|g_in_sum|b_in_sum|curves|process||opacity|r_in_sum|data|gamma|min|gradient|contrast|args|_l|b_out_sum|g_out_sum|r_out_sum|idx|document|newDims|cornerRadius|exports|div|kernel|rgb|shg_sum|val|mul_sum|element|sumFactor|stackStart|builder|512|call|newLayer|Event|parentData|_len|Calculate|break|Canvas|rbs|312|newLoc|Layer|divisor|Log|exposure|456|push|res|red|PixelInfo||color|_results|strength|processKernel|||328|271|levels|brightness|setBlendingMode|widthMinus1|335|center|channels|floor|_m|055|imagePixels|url|_n|_q|_p|_o|target|object|parseInt|bias|saturation|clampRGB|heightMinus1|_ref1|vibrance|blue|iradius|265|file|428|ctrl2|debug|ctrl1|false|292|388|cnv|405|get|apply|renderQueue|sepia|plugin|copyParent|y1|bnum|maxDist|createElement|stackEnd|radialDist|rand|defaults|colorize||execute|imageData|x1|273||yw|354|yp|abs|360|getContext|420|496|298|364|proxyURL|degrees|toLowerCase|fillColor|pixelInfo|BlurStack|454|475|Analyze|259|y2|avg|string|angle|undefined|greyscale|278|x2|green|hsv|Logger|instance|layerData|addColorStop|Image|lang|steps|chans|switch|modPixelData|events|search|180|bottom|newHeight|substr|hex|curveY|left|distance|true|347|374|404|437|341||getImageData|dim|throw|right||Blocks|284|287||1379310345|_ref2|345|chan|wh4|383|200|slice|centerY|320|blend|482|centerX|processPlugin|finishedFn|stackBlur|builderIndex|shg_table|top|extend|mul_table|ctx|uniqid|items|282|multiply|leftCoord|imageLoaded|302|level|fs|_r|323|fn|copy|pixel|adjustSize|blockN|renderDone|rj|pixelStack|radius1|radius2|currentLayer|iblend|lookupValue|complete|nodeName|onload|attr|processNext|prop||Blur|event|256|finishInit|sharpen|numOfAreas||numOfValues|drawImage|newWidth|y0|x0|Cy|Cx|oldCanvas|getFloat|numPixels|currentIndex|318|120|finished|332|337|langToExt|hueToRGB|350|has|294|trigger|rightCoord|index|round|canvasLoaded|367|329|canvasID|proxyUrl|loadCanvas|373|continue|394|luminance|overlay|dest|lowBound|overwrite|417|441|468|497|obj|blurLevels|highBound|381|radiusFactor|startRadius|wh|parentNode|processFn|hexToRGB|getAttribute||white|noise|clip|297||307|Root|Bx|grey|By|oldWidth|235|oldHeight|w4|remoteCheck|root|horiz|vert|396|matches|sel|412|446|465|void|485|resize|507|dist|261|291|percent|305|269|remoteProxy|method|__hasProp|in|Array|value|hue|getLinearGradientMap|getRadialGradientMap|crop|Node|blockFinished|blocksDone|lastBlockN|blockPixelLength|Unknown|plugins|version|locationXY|toString|black|normal|blendingMode|layerStack|compoundBlur|canvasQueue|215||stats|loadImage|toBase64|loadUnknown|readyState|Could||not|find|vignetteFilters|addEventListener|radiusPixels|DOMContentLoaded|info|isRemote|LoadOverlay|LayerFinished|LayerDequeue|Kernel|Single|_type|_fn|xyz|1284185493|2068965517|787037037|3333333333|008856451679|108|whiteZ|whiteY|whiteX|4166666667|0031308|posterize|04045|y3|x3|curveX|Ay|Ax|replaceCanvas|190|blenders|sqrt|of|newCanvas|to|reverse|344|357|cos|radialBlur|Radial|363|370|377|385|nowLoc|392|400||randomRange||remote|144||270|408|threshold|416|proxy|item|types|loadOverlay|executePlugin|mirrored|executeFilter|424|processStart|processComplete|renderFinished|rectangularVignette|loadNode|140|2126|7152|renderBlock|renderKernel|433|0722|Edge|ea1c5d|1000|focusWidth|camanwidth|camanheight|e87b22|while|release|150|nodeSave|browserSave|png|filterFunc|err|230|caman|replaceChild|ready|func|xyzToLab|delete|date|require|__indexOf|047|addition|increaseFactor|softLight|DEBUG|radiusData|883|rgbToHSV|shift|263|fillRect|fillStyle|Given|hsvToRGB|executeLayer|267|pushContext|popContext|pop|applyCurrentLayer|mode|applyToParent|invert|domainRegex|275|280|285|289|299|304||310|315|326|charAt|ID|116|log|sin|error|500|rgbToXYZ|put|505|489|461|447|435|422|411|399|389|378|368|359|getPixelRelative|isn|324|316|309|301|338|281|274|268|262|257|501|491|480|470|460|451|442|console|number|Sharpen|Motion|motionBlur|Gaussian|gaussianBlur|Heavy|heavyRadialBlur|Box|boxBlur|split|869|534|272|168|314|349|189|769|607|01|darken|lighten|exclusion|difference|screen|flush|Block|Rendering|End|Start|BLOCK|Executing|setTimeout|default|putPixel|getPixel|putPixelRelative|warn|createLinearGradient|overlayImage|createImageData|layerID|toDataURL|toImage|writing|Finished|createRadialGradient|toBuffer|writeFile|output|Creating|catch|isFile|statSync|try|href|location|stream|octet|replace|save|caman_proxy|proxies|js|javascript|pl||perl|py|python|rb|ruby|useProxy|encodeURIComponent|camanProxyUrl|images|loading|use|Cannot|URL|configured|without|load|Attempting|domain|match|https|http|revert|render|listen|labToRGB|rgbToLab|labToXYZ|0570|2040|0557|0415|8758|9689|4986|0xff|5372|tiltShift|2406|xyzToRGB|9505|1192|PI|edgeEnhance|0193|Enhance|edgeDetect|Detect|emboss|Emboss|1805|3576|4124|vintage|hslToRGB|lomo|155|clarity|rgbToHSL|130|06|220|250|sinCity|sunrise|toFixed|crossProcess|orangePeel|random|ff9000|love|c42007|grungy|jarques|calculateLevels|onerror|186|realpathSync|setAttribute|138|115|105|148|248|pinhole|oldBoot|glowingSun|f49600|hazyDays|6899ba|analyze|158|Released|herMajesty|Version|e5f0ff|nostalgia|hemingway|concentrate|window|querySelector|indexOf|hasOwnProperty|Invalid|or|missing|given|isNaN|putImageData'.split('|'),0,{}))
+eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(u(){I $,4m,1X,2I,P,1o,2S,1R,2J,G,1Y,4F,2P,2O,4R,2Z,2b,1W,7z,1Z,1u,4W,4Z,86,82={}.dN,9j=[].dP||u(9W){1d(I i=0,l=m.1m;i<l;i++){B(i 7X m&&m[i]===9W)o i}o-1};4Z=7Z.1b.4Z;$=u(7r,7u){B(7u==N){7u=2o}B(1A 7r==="3p"){o 7r}o 7u.dO(7r)};1u=(u(){1u.1a=\'1u\';u 1u(){}1u.5k=(u(){I X;X=0;o{3C:u(){o X++}}})();1u.5d=u(7x){I 64,7t,5H,1V,H,2L;7t=7x;1V=4Z.2K(1l,1);1d(H=0,2L=1V.1m;H<2L;H++){64=1V[H];1d(5H 7X 64){B(!82.2K(64,5H))7o;7t[5H]=64[5H]}}o 7t};1u.3s=u(2C){B(2C<0){o 0}B(2C>C){o C}o 2C};o 1u})();B(1A 2x!=="4s"&&2x!==N){7z=2x;2S=9R(\'K\');4F=2S.4F;4W=9R(\'4W\')}R{7z=dM}7z.P=P=u(){B(1A 2x!=="4s"&&2x!==N){o 1U 1o(1l,1o.1Q.7A)}4G(1l.1m){1M 1:B(1Z.76(1l[0])){o 1Z.3C(1l[0])}o 1U 1o(1l,1o.1Q.4F);1M 2:B(1Z.76(1l[0])){o 1Z.3V(1l[0],1l[1])}B(1A 1l[1]===\'u\'){o 1U 1o(1l,1o.1Q.8i)}R{o 1U 1o(1l,1o.1Q.2S)}2U;1M 3:B(1Z.76(1l[0])){o 1Z.3V(1l[1],1l[2])}o 1U 1o(1l,1o.1Q.2S)}};P.8k={9v:"3.1.2",9Q:"4/6/12"};P.9a=3G;P.8r=u(){o"dH "+P.8k.9v+", dF "+P.8k.9Q};P.6I="";P.1u=1u;1o=(u(){1o.1a=\'1o\';1o.1Q={4F:1,2S:2,8i:3,7A:4};1o.8r=P.8r;u 1o(2q,1j){I 1y=m;B(1j==N){1j=1o.1Q.2S}m.X=1u.5k.3C();m.5N=[];m.8t=[];m.3Q=[];m.8x=[];m.5W=N;m.dD=1U 4m(m);4G(1j){1M 1o.1Q.4F:m.8C.3Y(m,2q);2U;1M 1o.1Q.2S:m.6m.3Y(m,2q);2U;1M 1o.1Q.7A:m.9l.3Y(m,2q);2U;1M 1o.1Q.8i:B($(2q[0])){m.8H(2q)}R{B(2o.8G==="63"){5y"8A 8y 8w 2y 8v X "+X;}2o.8s("8n",u(){o 1y.8H(2q)},3G)}}}1o.1b.8H=u(2q){I e;e=$(2q[0]);4G(e.6f.4q()){1M"1T":o m.8C.3Y(m,2q);1M"K":o m.6m(N,2q[0],2q[1])}};1o.1b.8C=u(X,1r){I 2y,S,4c,T,1y=m;B(1r==N){1r=u(){}}B(1A X==="3p"&&((T=X.6f)!=N?T.4q():6X 0)==="1T"){2y=X;B(X.X){X=2y.X}R{X="9K-"+(1u.5k.3C());2y.X=X}B(2y.63){o m.5a(X,2y,1r)}}B($(X)!=N){S=$(X);4c=1Y.6Y(S.1V);B(4c){S.5S=u(){o 1y.5a(X,S,1r)};o S.1V=4c}R{B(S.63){o m.5a(X,S,1r)}R{o S.5S=u(){o 1y.5a(X,S,1r)}}}}R{B(2o.8G==="63"){5y"8A 8y 8w 2y 8v X "+X;}o 2o.8s("8n",u(){o 1y.5a(X,$(X),1r)},3G)}};1o.1b.5a=u(X,S,1r){I 5R,H,2L,T;m.S=S;B(!S||S.6f.4q()!=="1T"){5y"ae 2y ay aR\'t an S: "+X;}m.K=2o.41(\'K\');m.K.X=S.X;T=[\'2j-9y\',\'2j-9z\'];1d(H=0,2L=T.1m;H<2L;H++){5R=T[H];B(m.S.72(5R)){m.K.dr(5R,m.S.72(5R))}}B(S.77!=N){S.77.9M(m.K,m.S)}m.7a=X;m.1v={K:X,S:m.S.1V};o m.6e(1r)};1o.1b.6m=u(3c,X,1r){I 2y,T,1y=m;B(1r==N){1r=u(){}}B(1A X==="3p"&&((T=X.6f)!=N?T.4q():6X 0)==="K"){2y=X;B(X.X){X=2y.X}R{X="9K-"+(1u.5k.3C());2y.X=X}o m.7b(3c,2y,1r)}R{B(X.ap(0)!=="#"){X="#"+X}}B($(X)!=N){o m.7b(3c,$(X),1r)}R{B(2o.8G==="63"){5y"8A 8y 8w 2y 8v X "+X;}o 2o.8s("8n",u(){o 1y.7b(3c,$(X),1r)},3G)}};1o.1b.7b=u(3c,K,1r){I 4c,1y=m;m.K=K;B(!K||K.6f.4q()!=="K"){5y"ae 2y ay aR\'t a K: "+X;}B(3c!=N){m.S=2o.41(\'1T\');m.S.5S=u(){o 1y.6e(1r)};4c=1Y.6Y(3c);m.7a=m.K.X;m.1v={K:K.X,S:3c};o m.S.1V=4c?4c:3c}R{o m.6e(1r)}};1o.1b.9l=u(3y,1r){I 1T,1y=m;1T=1U 4F();3y=4W.dq(3y);1T.5S=u(){I 1C;1y.7a=1u.5k.3C();1y.K=1U 2S(1T.E,1T.F);1C=1y.K.4w(\'2d\');1C.5Y(1T,0,0);o 1y.6e(1r)};1T.do=u(9I){5y 9I;};o 1T.1V=3y};1o.1b.6e=u(1r){I 4O,5M,7j,7m;m.1C=m.K.4w("2d");B(m.S!=N){7m=m.S.E;7j=m.S.F;5M=m.K.72(\'2j-9y\');4O=m.K.72(\'2j-9z\');B(5M||4O){B(5M){m.S.E=3q(5M,10);B(4O){m.S.F=3q(4O,10)}R{m.S.F=m.S.E*7j/7m}}R B(4O){m.S.F=3q(4O,10);m.S.E=m.S.F*7m/7j}}m.K.E=m.S.E;m.K.F=m.S.F;m.1C.5Y(m.S,0,0,m.S.E,m.S.F)}m.43=m.1C.53(0,0,m.K.E,m.K.F);m.Z=m.43.2j;m.1c={E:m.K.E,F:m.K.F};1Z.aL(m.7a,m);1r.2K(m,m);o m};1o.1b.81=u(8Z){I 5K;5K=m.K;m.K=8Z;B(5K.77!=N){5K.77.9M(m.K,5K)}m.1C=m.K.4w(\'2d\');m.43=m.1C.53(0,0,m.K.E,m.K.F);m.Z=m.43.2j;o m.1c={E:m.K.E,F:m.K.F}};o 1o})();4m=(u(){4m.1a=\'4m\';u 4m(c){m.c=c}4m.1b.dn=u(){I i,3n,6i,H,1p,1q,T;3n={r:{},g:{},b:{}};1d(i=H=0;H<=C;i=++H){3n.r[i]=0;3n.g[i]=0;3n.b[i]=0}1d(i=1p=0,T=m.c.Z.1m;1p<T;i=1p+=4){3n.r[m.c.Z[i]]++;3n.g[m.c.Z[i+1]]++;3n.b[m.c.Z[i+2]]++}6i=m.c.Z.1m/4;1d(i=1q=0;1q<=C;i=++1q){3n.r[i]/=6i;3n.g[i]/=6i;3n.b[i]/=6i}o 3n};o 4m})();1X=(u(){1X.1a=\'1X\';u 1X(){}1X.7E={};1X.M=u(1a,9P){o m.7E[1a]=9P};1X.3V=u(1a,V,O){o m.7E[1a](V,O)};o 1X})();P.1X=1X;2I=(u(){2I.1a=\'2I\';u 2I(){}2I.4I=u(3O,3U,4h,4g){o L.7Y(L.1E(4h-3O,2)+L.1E(4g-3U,2))};2I.93=u(2i,1f,5U){I 3R;B(5U==N){5U=3G}3R=2i+(L.dh()*(1f-2i));B(5U){o 3R.de(5U)}R{o L.7i(3R)}};2I.7g=u(A){o(0.27*A.r)+(0.67*A.g)+(0.d9*A.b)};2I.1N=u(1H,3A,3z,1s,7d,7c){I 8d,8e,6Z,6w,5V,68,1N,8F,4S,i,j,5F,6K,t,5Q,3O,4h,8o,5L,3U,4g,8m,H,1p,1q,T,3L;5Q=1H[0];5L=1H[1];3O=3A[0];3U=3A[1];4h=3z[0];4g=3z[1];8o=1s[0];8m=1s[1];1N={};5V=3*(3O-5Q);6Z=3*(4h-3O)-5V;8d=8o-5Q-5V-6Z;68=3*(3U-5L);6w=3*(4g-3U)-68;8e=8m-5L-68-6w;1d(i=H=0;H<9x;i=++H){t=i/9x;8F=L.7i((8d*L.1E(t,3))+(6Z*L.1E(t,2))+(5V*t)+5Q);4S=L.7i((8e*L.1E(t,3))+(6w*L.1E(t,2))+(68*t)+5L);B(7d&&4S<7d){4S=7d}R B(7c&&4S>7c){4S=7c}1N[8F]=4S}B(1N.1m<1s[0]+1){1d(i=1p=0,T=1s[0];0<=T?1p<=T:1p>=T;i=0<=T?++1p:--1p){B(!(1N[i]!=N)){5F=[i-1,1N[i-1]];1d(j=1q=i,3L=1s[0];i<=3L?1q<=3L:1q>=3L;j=i<=3L?++1q:--1q){B(1N[j]!=N){6K=[j,1N[j]];2U}}1N[i]=5F[1]+((6K[1]-5F[1])/(6K[0]-5F[0]))*(i-5F[0])}}}B(!(1N[1s[0]]!=N)){1N[1s[0]]=1N[1s[0]-1]}o 1N};o 2I})();1R=(u(){1R.1a=\'1R\';u 1R(){}1R.6V=u(4E){I b,g,r;B(4E.ap(0)==="#"){4E=4E.4J(1)}r=3q(4E.4J(0,2),16);g=3q(4E.4J(2,2),16);b=3q(4E.4J(4,2),16);o{r:r,g:g,b:b}};1R.d7=u(r,g,b){I d,h,l,1f,2i,s;B(1A r==="3p"){g=r.g;b=r.b;r=r.r}r/=C;g/=C;b/=C;1f=L.1f(r,g,b);2i=L.2i(r,g,b);l=(1f+2i)/2;B(1f===2i){h=s=0}R{d=1f-2i;s=l>0.5?d/(2-1f-2i):d/(1f+2i);h=(u(){4G(1f){1M r:o(g-b)/d+(g<b?6:0);1M g:o(b-r)/d+2;1M b:o(r-g)/d+4}})();h/=6}o{h:h,s:s,l:l}};1R.d3=u(h,s,l){I b,g,p,q,r;B(1A h==="3p"){s=h.s;l=h.l;h=h.h}B(s===0){r=g=b=l}R{q=l<0.5?l*(1+s):l+s-l*s;p=2*l-q;r=m.7f(p,q,h+1/3);g=m.7f(p,q,h);b=m.7f(p,q,h-1/3)}o{r:r*C,g:g*C,b:b*C}};1R.7f=u(p,q,t){B(t<0){t+=1}B(t>1){t-=1}B(t<1/6){o p+(q-p)*6*t}B(t<1/2){o q}B(t<2/3){o p+(q-p)*(2/3-t)*6}o p};1R.9Z=u(r,g,b){I d,h,1f,2i,s,v;r/=C;g/=C;b/=C;1f=L.1f(r,g,b);2i=L.2i(r,g,b);v=1f;d=1f-2i;s=1f===0?0:d/1f;B(1f===2i){h=0}R{h=(u(){4G(1f){1M r:o(g-b)/d+(g<b?6:0);1M g:o(b-r)/d+2;1M b:o(r-g)/d+4}})();h/=6}o{h:h,s:s,v:v}};1R.a4=u(h,s,v){I b,f,g,i,p,q,r,t;i=L.3d(h*6);f=h*6-i;p=v*(1-s);q=v*(1-f*s);t=v*(1-(1-f)*s);4G(i%6){1M 0:r=v;g=t;b=p;2U;1M 1:r=q;g=v;b=p;2U;1M 2:r=p;g=v;b=t;2U;1M 3:r=p;g=q;b=v;2U;1M 4:r=t;g=p;b=v;2U;1M 5:r=v;g=p;b=q}o{r:r*C,g:g*C,b:b*C}};1R.aw=u(r,g,b){I x,y,z;r/=C;g/=C;b/=C;B(r>0.84){r=L.1E((r+0.38)/1.38,2.4)}R{r/=12.92}B(g>0.84){g=L.1E((g+0.38)/1.38,2.4)}R{g/=12.92}B(b>0.84){b=L.1E((b+0.38)/1.38,2.4)}R{b/=12.92}x=r*0.d1+g*0.d0+b*0.cZ;y=r*0.9m+g*0.9q+b*0.9s;z=r*0.cT+g*0.cQ+b*0.cP;o{x:x*1h,y:y*1h,z:z*1h}};1R.cO=u(x,y,z){I b,g,r;x/=1h;y/=1h;z/=1h;r=(3.cN*x)+(-1.cL*y)+(-0.cJ*z);g=(-0.cI*x)+(1.cH*y)+(0.cG*z);b=(0.cF*x)+(-0.cE*y)+(1.cD*z);B(r>0.7W){r=(1.38*L.1E(r,0.7V))-0.38}R{r*=12.92}B(g>0.7W){g=(1.38*L.1E(g,0.7V))-0.38}R{g*=12.92}B(b>0.7W){b=(1.38*L.1E(b,0.7V))-0.38}R{b*=12.92}o{r:r*C,g:g*C,b:b*C}};1R.9O=u(x,y,z){I a,b,l,7U,7T,7S;B(1A x==="3p"){y=x.y;z=x.z;x=x.x}7U=95.9T;7T=1h.0;7S=7R.9Y;x/=7U;y/=7T;z/=7S;B(x>0.7Q){x=L.1E(x,0.7O)}R{x=(7.7L*x)+0.5i}B(y>0.7Q){y=L.1E(y,0.7O)}R{y=(7.7L*y)+0.5i}B(z>0.7Q){z=L.1E(z,0.7O)}R{z=(7.7L*z)+0.5i}l=aq*y-16;a=av*(x-y);b=5h*(y-z);o{l:l,a:a,b:b}};1R.cC=u(l,a,b){I x,y,z;B(1A l==="3p"){a=l.a;b=l.b;l=l.l}y=(l+16)/aq;x=y+(a/av);z=y-(b/5h);B(x>0.7K){x=x*x*x}R{x=0.7H*(x-0.5i)}B(y>0.7K){y=y*y*y}R{y=0.7H*(y-0.5i)}B(z>0.7K){z=z*z*z}R{z=0.7H*(z-0.5i)}o{x:x*95.9T,y:y*1h.0,z:z*7R.9Y}};1R.cB=u(r,g,b){I 7G;B(1A r==="3p"){g=r.g;b=r.b;r=r.r}7G=m.aw(r,g,b);o m.9O(7G)};1R.cA=u(l,a,b){};o 1R})();2J=(u(){2J.1a=\'2J\';u 2J(){}2J.4B={};2J.9d=["9f","9h","9i"];2J.7y=u(3t,1j,2j){I 61,H,2L,T,2X;B(m.4B[1j]&&m.4B[1j].1m){T=m.4B[1j];2X=[];1d(H=0,2L=T.1m;H<2L;H++){61=T[H];B(61.3t===N||3t.X===61.3t.X){2X.2V(61.6b.2K(3t,2j))}R{2X.2V(6X 0)}}o 2X}};2J.cz=u(3t,1j,6b){I 7C,8c;B(1A 3t==="4e"){8c=3t;7C=1j;3t=N;1j=8c;6b=7C}B(9j.2K(m.9d,1j)<0){o 3G}B(!m.4B[1j]){m.4B[1j]=[]}m.4B[1j].2V({3t:3t,6b:6b});o 4M};o 2J})();P.2J=2J;G=(u(){G.1a=\'G\';u G(){}G.1Q={7B:1,7D:2,7M:3,8K:4,7P:5,2b:6};G.M=u(1a,9G){o 1o.1b[1a]=9G};G.1b.cy=u(1r){I 1y=m;B(1r==N){1r=u(){}}o m.6g(u(){1y.1C.b6(1y.43,0,0);o 1r.2K(1y)})};G.1b.cx=u(9L){o m.6m(m.1v.S,m.1v.K,9L)};G.1b.29=u(1a,7p){m.3Q.2V({1j:G.1Q.7B,1a:1a,7p:7p});o m};G.1b.3e=u(1a,J,2R,3r){I i,H,T;B(!2R){2R=0;1d(i=H=0,T=J.1m;0<=T?H<T:H>T;i=0<=T?++H:--H){2R+=J[i]}}m.3Q.2V({1j:G.1Q.7D,1a:1a,J:J,2R:2R,3r:3r||0});o m};G.1b.51=u(42,2q){m.3Q.2V({1j:G.1Q.2b,42:42,2q:2q});o m};G.1b.6g=u(4X){I 1L,1y=m;B(1A 4X==="u"){m.4X=4X}B(m.3Q.1m===0){B(m.4X!=N){2J.7y(m,"9i");m.4X.2K(m)}o m}1L=m.3Q.a0();o 1W.3V(m,1L,u(){o 1y.6g()})};G.1b.2G=u(1r){I 26;26=1U 2P(m);m.8x.2V(26);m.3Q.2V({1j:G.1Q.7M});1r.2K(26);m.3Q.2V({1j:G.1Q.8K});o m};G.1b.a5=u(26){m.a6(26);o m.6g()};G.1b.a6=u(26){m.8t.2V(m.5W);m.5N.2V(m.Z);m.5W=26;o m.Z=26.Z};G.1b.a7=u(){m.Z=m.5N.a8();o m.5W=m.8t.a8()};G.1b.a9=u(){o m.5W.ab()};o G})();1u.5d(1o.1b,G.1b);P.G=G;1Y=(u(){1Y.1a=\'1Y\';u 1Y(){}1Y.ac=/(?:(?:cw|cv):\\/\\/)((?:\\w+)\\.(?:(?:\\w|\\.)+))/;1Y.85=u(3c){I 7h;B(!3c){o}7h=3c.cu(m.ac);B(7h){o 7h[1]!==2o.ct}R{o 3G}};1Y.6Y=u(1V){B(m.85(1V)){B(!P.6I.1m){2O.89("cs 8W cr a 91 S cq a cp 99. co: "+1V)}R{B(P.85(P.6I)){2O.89("cn cm a 91 99 1d cl ck.");o}o""+P.6I+"?cj="+(ci(1V))}}};1Y.ch=u(4K){I 79;79={cg:\'cf\',ce:\'cd\',cc:\'ca\',c9:\'c8\'};4K=4K.4q();B(79[4K]!=N){4K=79[4K]}o"c7/c6."+4K};1Y.1b.c5=u(){B(1A 2x!=="4s"&&2x!==N){o m.9D.3Y(m,1l)}R{o m.9E.3Y(m,1l)}};1Y.1b.9E=u(1j){I S;B(1j==N){1j="9F"}1j=1j.4q();S=m.8g(1j).c4("S/"+1j,"S/c3-c2");o 2o.c1.c0=S};1Y.1b.9D=u(3y,6W){I 8j;B(6W==N){6W=4M}bZ{8j=4W.bY(3y);B(8j.bX()&&!6W){o 3G}}bW(e){2O.3E("bV bU 3y "+3y)}o 4W.bT(3y,m.K.bS(),u(){o 2O.3E("bQ bP 8W "+3y)})};1Y.1b.bO=u(1j){I 1T;1T=2o.41(\'1T\');1T.1V=m.8g(1j);o 1T};1Y.1b.8g=u(1j){B(1j==N){1j="9F"}1j=1j.4q();o m.K.bN("S/"+1j)};o 1Y})();1u.5d(1o.1b,1Y.1b);P.1Y=1Y;2P=(u(){2P.1a=\'2P\';u 2P(c){m.c=c;m.1F=m.c;m.1v={8p:\'8q\',2f:1.0};m.bM=1u.5k.3C();m.K=1A 2x!=="4s"&&2x!==N?1U 2S():2o.41(\'K\');m.K.E=m.c.1c.E;m.K.F=m.c.1c.F;m.1C=m.K.4w(\'2d\');m.1C.bL(m.K.E,m.K.F);m.43=m.1C.53(0,0,m.K.E,m.K.F);m.Z=m.43.2j}2P.1b.2G=u(cb){o m.c.2G.2K(m.c,cb)};2P.1b.3f=u(aa){m.1v.8p=aa;o m};2P.1b.2f=u(2f){m.1v.2f=2f/1h;o m};2P.1b.3M=u(){I i,2H,H,T;2H=m.c.Z;1d(i=H=0,T=m.c.Z.1m;H<T;i=H+=4){m.Z[i]=2H[i];m.Z[i+1]=2H[i+1];m.Z[i+2]=2H[i+2];m.Z[i+3]=2H[i+3]}o m};2P.1b.4j=u(){o m.c.4j.3Y(m.c,1l)};2P.1b.bK=u(S){B(1A S==="3p"){S=S.1V}R B(1A S==="4e"&&S[0]==="#"){S=$(S).1V}B(!S){o m}m.c.3Q.2V({1j:G.1Q.7P,1V:S,26:m});o m};2P.1b.ab=u(){I i,4A,2H,1D,V,O,H,T,2X;2H=m.c.5N[m.c.5N.1m-1];4A=m.c.Z;2X=[];1d(i=H=0,T=4A.1m;H<T;i=H+=4){O={r:2H[i],g:2H[i+1],b:2H[i+2],a:2H[i+3]};V={r:4A[i],g:4A[i+1],b:4A[i+2],a:4A[i+3]};1D=1X.3V(m.1v.8p,V,O);1D.r=1u.3s(1D.r);1D.g=1u.3s(1D.g);1D.b=1u.3s(1D.b);B(!(1D.a!=N)){1D.a=V.a}2H[i]=O.r-((O.r-1D.r)*(m.1v.2f*(1D.a/C)));2H[i+1]=O.g-((O.g-1D.g)*(m.1v.2f*(1D.a/C)));2X.2V(2H[i+2]=O.b-((O.b-1D.b)*(m.1v.2f*(1D.a/C))))}o 2X};o 2P})();4R=(u(){4R.1a=\'4R\';u 4R(){I 1a,H,2L,T;T=[\'ar\',\'89\',\'bI\',\'at\'];1d(H=0,2L=T.1m;H<2L;H++){1a=T[H];m[1a]=(u(1a){o u(){B(!P.9a){o}o au[1a].3Y(au,1l)}})(1a)}m.3E=m.ar}o 4R})();2O=1U 4R();2Z=(u(){2Z.1a=\'2Z\';u 2Z(c){m.c=c;m.Q=0}2Z.1b.8B=u(){I x,y;y=m.c.1c.F-L.3d(m.Q/(m.c.1c.E*4));x=(m.Q%(m.c.1c.E*4))/4;o{x:x,y:y}};2Z.1b.ax=u(6t,6s){I 2T;2T=m.Q+(m.c.1c.E*4*(6s*-1))+(4*6t);B(2T>m.c.Z.1m||2T<0){o{r:0,g:0,b:0,a:0}}o{r:m.c.Z[2T],g:m.c.Z[2T+1],b:m.c.Z[2T+2],a:m.c.Z[2T+3]}};2Z.1b.bH=u(6t,6s,A){I 8P;8P=m.Q+(m.c.1c.E*4*(6s*-1))+(4*6t);B(2T>m.c.Z.1m||2T<0){o}m.c.Z[2T]=A.r;m.c.Z[2T+1]=A.g;m.c.Z[2T+2]=A.b;m.c.Z[2T+3]=A.a;o 4M};2Z.1b.bG=u(x,y){I Q;Q=(y*m.c.1c.E+x)*4;o{r:m.c.Z[Q],g:m.c.Z[Q+1],b:m.c.Z[Q+2],a:m.c.Z[Q+3]}};2Z.1b.bF=u(x,y,A){I Q;Q=(y*m.c.1c.E+x)*4;m.c.Z[Q]=A.r;m.c.Z[Q+1]=A.g;m.c.Z[Q+2]=A.b;o m.c.Z[Q+3]=A.a};o 2Z})();2b=(u(){2b.1a=\'2b\';u 2b(){}2b.8D={};2b.M=u(1a,42){o m.8D[1a]=42};2b.3V=u(1C,1a,2q){o m.8D[1a].3Y(1C,2q)};o 2b})();P.2b=2b;1W=(u(){1W.1a=\'1W\';1W.5A=4;1W.3V=u(4U,1K,1r){I 26,6a;6a=1U 1W(4U,1K,1r);4G(1K.1j){1M G.1Q.7M:26=4U.8x.a0();4U.a5(26);2U;1M G.1Q.8K:4U.a9();4U.a7();1r();2U;1M G.1Q.7P:6a.9b(1K.26,1K.1V);2U;1M G.1Q.2b:6a.9c();2U;dV:6a.9e()}o 4U};u 1W(c,1K,6c){m.c=c;m.1K=1K;m.6c=6c}1W.1b.9e=u(){I 6d,8I,1s,j,8J,n,1H,H,T,2X,1y=m;m.7N=0;n=m.c.Z.1m;8I=L.3d((n/4)/1W.5A);6d=8I*4;8J=6d+((n/4)%1W.5A)*4;2J.7y(m.c,"9f",m.1K);B(m.1K.1j===G.1Q.7B){2X=[];1d(j=H=0,T=1W.5A;0<=T?H<T:H>T;j=0<=T?++H:--H){1H=j*6d;1s=1H+(j===1W.5A-1?8J:6d);2X.2V(bE((u(j,1H,1s){o u(){o 1y.9o(j,1H,1s)}})(j,1H,1s),0))}o 2X}R{o m.9p()}};1W.1b.9c=u(){2O.3E("bD 42 "+m.1K.42);2b.3V(m.c,m.1K.42,m.1K.2q);2O.3E("2b "+m.1K.42+" 6j!");o m.6c()};1W.1b.9o=u(3P,1H,1s){I 2j,i,4r,33,H;2O.3E("bC #"+3P+" - G: "+m.1K.1a+", bB: "+1H+", bA: "+1s);2j={r:0,g:0,b:0,a:0};4r=1U 2Z(m.c);1d(i=H=1H;H<1s;i=H+=4){4r.Q=i;2j.r=m.c.Z[i];2j.g=m.c.Z[i+1];2j.b=m.c.Z[i+2];2j.a=m.c.Z[i+3];33=m.1K.7p.2K(4r,2j);B(!(33.a!=N)){33.a=2j.a}m.c.Z[i]=1u.3s(33.r);m.c.Z[i+1]=1u.3s(33.g);m.c.Z[i+2]=1u.3s(33.b);m.c.Z[i+3]=1u.3s(33.a)}o m.8E(3P)};1W.1b.9p=u(){I J,65,3r,2E,5w,2R,1s,i,j,k,2t,4z,n,1a,5X,4r,33,1H,H,1p,1q,2s;1a=m.1K.1a;3r=m.1K.3r;2R=m.1K.2R;n=m.c.Z.1m;J=m.1K.J;65=L.7Y(J.1m);2t=[];4z=[];2O.3E("bz 2t - G: "+m.1K.1a);1H=m.c.1c.E*4*((65-1)/2);1s=n-(m.c.1c.E*4*((65-1)/2));2E=(65-1)/2;4r=1U 2Z(m.c);1d(i=H=1H;H<1s;i=H+=4){4r.Q=i;5w=0;1d(j=1p=-2E;-2E<=2E?1p<=2E:1p>=2E;j=-2E<=2E?++1p:--1p){1d(k=1q=2E;2E<=-2E?1q<=-2E:1q>=-2E;k=2E<=-2E?++1q:--1q){5X=4r.ax(j,k);2t[5w*3]=5X.r;2t[5w*3+1]=5X.g;2t[5w*3+2]=5X.b;5w++}}33=m.3e(J,2t,2R,3r);4z[i]=1u.3s(33.r);4z[i+1]=1u.3s(33.g);4z[i+2]=1u.3s(33.b);4z[i+3]=m.c.Z[i+3]}1d(i=2s=1H;1H<=1s?2s<1s:2s>1s;i=1H<=1s?++2s:--2s){m.c.Z[i]=4z[i]}o m.8E(-1)};1W.1b.8E=u(3P){B(3P>=0){2O.3E("by #"+3P+" 6j! G: "+m.1K.1a)}m.7N++;B(m.7N===1W.5A||3P===-1){B(3P>=0){2O.3E("G "+m.1K.1a+" 6j!")}B(3P<0){2O.3E("7D 1F "+m.1K.1a+" 6j!")}2J.7y(m.c,"9h",m.1K);o m.6c()}};1W.1b.3e=u(J,2t,2R,3r){I i,2C,H,T;2C={r:0,g:0,b:0};1d(i=H=0,T=J.1m;0<=T?H<T:H>T;i=0<=T?++H:--H){2C.r+=J[i]*2t[i*3];2C.g+=J[i]*2t[i*3+1];2C.b+=J[i]*2t[i*3+2]}2C.r=(2C.r/2R)+3r;2C.g=(2C.g/2R)+3r;2C.b=(2C.b/2R)+3r;o 2C};1W.1b.9b=u(26,1V){I 1T,6A,1y=m;1T=2o.41(\'1T\');1T.5S=u(){26.1C.5Y(1T,0,0,1y.c.1c.E,1y.c.1c.F);26.43=26.1C.53(0,0,1y.c.1c.E,1y.c.1c.F);26.Z=26.43.2j;1y.c.Z=26.Z;o 1y.c.6g()};6A=1Y.6Y(1V);o 1T.1V=6A!=N?6A:1V};o 1W})();1Z=(u(){1Z.1a=\'1Z\';u 1Z(){}1Z.5r={};1Z.76=u(4C){o m.5r[4C]!=N};1Z.3C=u(4C){o m.5r[4C]};1Z.aL=u(1a,7x){o m.5r[1a]=7x};1Z.3V=u(4C,1r){o 1r.2K(m.3C(4C),m.3C(4C))};1Z.bx=u(1a){B(1a==N){1a=3G}B(1a){o 9N m.5r[1a]}R{o m.5r={}}};o 1Z})();P.1Z=1Z;1X.M("8q",u(V,O){o{r:V.r,g:V.g,b:V.b}});1X.M("5n",u(V,O){o{r:(V.r*O.r)/C,g:(V.g*O.g)/C,b:(V.b*O.b)/C}});1X.M("bw",u(V,O){o{r:C-(((C-V.r)*(C-O.r))/C),g:C-(((C-V.g)*(C-O.g))/C),b:C-(((C-V.b)*(C-O.b))/C)}});1X.M("6G",u(V,O){I 1D;1D={};1D.r=O.r>1e?C-2*(C-V.r)*(C-O.r)/C:(O.r*V.r*2)/C;1D.g=O.g>1e?C-2*(C-V.g)*(C-O.g)/C:(O.g*V.g*2)/C;1D.b=O.b>1e?C-2*(C-V.b)*(C-O.b)/C:(O.b*V.b*2)/C;o 1D});1X.M("bv",u(V,O){o{r:V.r-O.r,g:V.g-O.g,b:V.b-O.b}});1X.M("9S",u(V,O){o{r:O.r+V.r,g:O.g+V.g,b:O.b+V.b}});1X.M("bu",u(V,O){o{r:1e-2*(O.r-1e)*(V.r-1e)/C,g:1e-2*(O.g-1e)*(V.g-1e)/C,b:1e-2*(O.b-1e)*(V.b-1e)/C}});1X.M("9U",u(V,O){I 1D;1D={};1D.r=O.r>1e?C-((C-O.r)*(C-(V.r-1e)))/C:(O.r*(V.r+1e))/C;1D.g=O.g>1e?C-((C-O.g)*(C-(V.g-1e)))/C:(O.g*(V.g+1e))/C;1D.b=O.b>1e?C-((C-O.b)*(C-(V.b-1e)))/C:(O.b*(V.b+1e))/C;o 1D});1X.M("bt",u(V,O){o{r:O.r>V.r?O.r:V.r,g:O.g>V.g?O.g:V.g,b:O.b>V.b?O.b:V.b}});1X.M("bs",u(V,O){o{r:O.r>V.r?V.r:O.r,g:O.g>V.g?V.g:O.g,b:O.b>V.b?V.b:O.b}});G.M("4j",u(){I 2Y;B(1l.1m===1){2Y=1R.6V(1l[0])}R{2Y={r:1l[0],g:1l[1],b:1l[2]}}o m.29("4j",u(A){A.r=2Y.r;A.g=2Y.g;A.b=2Y.b;A.a=C;o A})});G.M("37",u(J){J=L.3d(C*(J/1h));o m.29("37",u(A){A.r+=J;A.g+=J;A.b+=J;o A})});G.M("3u",u(J){J*=-0.br;o m.29("3u",u(A){I 1f;1f=L.1f(A.r,A.g,A.b);B(A.r!==1f){A.r+=(1f-A.r)*J}B(A.g!==1f){A.g+=(1f-A.g)*J}B(A.b!==1f){A.b+=(1f-A.b)*J}o A})});G.M("3F",u(J){J*=-1;o m.29("3F",u(A){I 1k,4l,1f;1f=L.1f(A.r,A.g,A.b);4l=(A.r+A.g+A.b)/3;1k=((L.4p(1f-4l)*2/C)*J)/1h;B(A.r!==1f){A.r+=(1f-A.r)*1k}B(A.g!==1f){A.g+=(1f-A.g)*1k}B(A.b!==1f){A.b+=(1f-A.b)*1k}o A})});G.M("4d",u(J){o m.29("4d",u(A){I 4l;4l=0.3*A.r+0.59*A.g+0.11*A.b;A.r=4l;A.g=4l;A.b=4l;o A})});G.M("2g",u(J){J=L.1E((J+1h)/1h,2);o m.29("2g",u(A){A.r/=C;A.r-=0.5;A.r*=J;A.r+=0.5;A.r*=C;A.g/=C;A.g-=0.5;A.g*=J;A.g+=0.5;A.g*=C;A.b/=C;A.b-=0.5;A.b*=J;A.b+=0.5;A.b*=C;o A})});G.M("8h",u(J){o m.29("8h",u(A){I h,4Q,2u;4Q=1R.9Z(A.r,A.g,A.b);h=4Q.h*1h;h+=L.4p(J);h=h%1h;h/=1h;4Q.h=h;2u=1R.a4(4Q.h,4Q.s,4Q.v);2u.a=A.a;o 2u})});G.M("3X",u(){I 57,2u;B(1l.1m===2){2u=1R.6V(1l[0]);57=1l[1]}R B(1l.1m===4){2u={r:1l[0],g:1l[1],b:1l[2]};57=1l[3]}o m.29("3X",u(A){A.r-=(A.r-2u.r)*(57/1h);A.g-=(A.g-2u.g)*(57/1h);A.b-=(A.b-2u.b)*(57/1h);o A})});G.M("ad",u(){o m.29("ad",u(A){A.r=C-A.r;A.g=C-A.g;A.b=C-A.b;o A})});G.M("3Z",u(J){B(J==N){J=1h}J/=1h;o m.29("3Z",u(A){A.r=L.2i(C,(A.r*(1-(0.bq*J)))+(A.g*(0.bp*J))+(A.b*(0.bo*J)));A.g=L.2i(C,(A.r*(0.bn*J))+(A.g*(1-(0.bm*J)))+(A.b*(0.bl*J)));A.b=L.2i(C,(A.r*(0.bk*J))+(A.g*(0.bj*J))+(A.b*(1-(0.bi*J))));o A})});G.M("2k",u(J){o m.29("2k",u(A){A.r=L.1E(A.r/C,J)*C;A.g=L.1E(A.g/C,J)*C;A.b=L.1E(A.b/C,J)*C;o A})});G.M("73",u(J){J=L.4p(J)*2.55;o m.29("73",u(A){I 3R;3R=2I.93(J*-1,J);A.r+=3R;A.g+=3R;A.b+=3R;o A})});G.M("74",u(J){J=L.4p(J)*2.55;o m.29("74",u(A){B(A.r>C-J){A.r=C}R B(A.r<J){A.r=0}B(A.g>C-J){A.g=C}R B(A.g<J){A.g=0}B(A.b>C-J){A.b=C}R B(A.b<J){A.b=0}o A})});G.M("3l",u(1v){I 4Y,8f;B(1A 1v!=="3p"){o m}1d(4Y 7X 1v){B(!82.2K(1v,4Y))7o;8f=1v[4Y];B(8f===0){9N 1v[4Y];7o}1v[4Y]/=1h}B(1v.1m===0){o m}o m.29("3l",u(A){B(1v.31!=N){B(1v.31>0){A.r+=(C-A.r)*1v.31}R{A.r-=A.r*L.4p(1v.31)}}B(1v.4u!=N){B(1v.4u>0){A.g+=(C-A.g)*1v.4u}R{A.g-=A.g*L.4p(1v.4u)}}B(1v.3D!=N){B(1v.3D>0){A.b+=(C-A.b)*1v.3D}R{A.b-=A.b*L.4p(1v.3D)}}o A})});G.M("2c",u(4T,1H,3A,3z,1s){I 1N,i,H,1p,T,3L;B(1A 4T==="4e"){4T=4T.bh("")}1N=2I.1N(1H,3A,3z,1s,0,C);B(1H[0]>0){1d(i=H=0,T=1H[0];0<=T?H<T:H>T;i=0<=T?++H:--H){1N[i]=1H[1]}}B(1s[0]<C){1d(i=1p=3L=1s[0];3L<=C?1p<=C:1p>=C;i=3L<=C?++1p:--1p){1N[i]=1s[1]}}o m.29("2c",u(A){I i,1q,5l;1d(i=1q=0,5l=4T.1m;0<=5l?1q<5l:1q>5l;i=0<=5l?++1q:--1q){A[4T[i]]=1N[A[4T[i]]]}o A})});G.M("2N",u(J){I 3A,3z,p;p=L.4p(J)/1h;3A=[0,C*p];3z=[C-(C*p),C];B(J<0){3A=3A.8M();3z=3z.8M()}o m.2c(\'2u\',[0,0],3A,3z,[C,C])});P.G.M("bg",u(){o m.3e("bf 5P",[1,1,1,1,1,1,1,1,1])});P.G.M("8Q",u(){o m.3e("8R 5P",[0,1,0,1,1,1,0,1,0])});P.G.M("be",u(){o m.3e("bd 8R 5P",[0,0,1,0,0,0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0])});P.G.M("bc",u(){o m.3e("bb 5P",[1,4,6,4,1,4,16,24,16,4,6,24,36,24,6,4,16,24,16,4,1,4,6,4,1])});P.G.M("ba",u(){I 2t;B(4t===0||4t===4L){2t=[0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0]}R B((4t>0&&4t<90)||(4t>4L&&4t<94)){2t=[0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0]}R B(4t===90||4t===94){2t=[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0]}R{2t=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1]}o m.3e("b9 5P",2t)});P.G.M("6h",u(1k){B(1k==N){1k=1h}1k/=1h;o m.3e("b8",[0,-1k,0,-1k,4*1k+1,-1k,0,-1k,0])});86={37:u(A,1k,D){A.r=A.r-(A.r*1k*D.32);A.g=A.g-(A.g*1k*D.32);A.b=A.b-(A.b*1k*D.32);o A},2k:u(A,1k,D){A.r=L.1E(A.r/C,L.1f(10*1k*D.32,1))*C;A.g=L.1E(A.g/C,L.1f(10*1k*D.32,1))*C;A.b=L.1E(A.b/C,L.1f(10*1k*D.32,1))*C;o A},3X:u(A,1k,D){A.r-=(A.r-D.2Y.r)*1k;A.g-=(A.g-D.2Y.g)*1k;A.b-=(A.b-D.2Y.b)*1k;o A}};G.M("1O",u(1n,32){I 1N,34,1s,1H;B(32==N){32=60}B(1A 1n==="4e"&&1n.4J(-1)==="%"){B(m.1c.F>m.1c.E){1n=m.1c.E*(3q(1n.4J(0,1n.1m-1),10)/1h)}R{1n=m.1c.F*(3q(1n.4J(0,1n.1m-1),10)/1h)}}32/=1h;34=[m.1c.E/2,m.1c.F/2];1H=L.7Y(L.1E(34[0],2)+L.1E(34[1],2));1s=1H-1n;1N=2I.1N([0,1],[30,30],[70,60],[1h,80]);o m.29("1O",u(A){I 7s,2w,Q;Q=m.8B();7s=2I.4I(Q.x,Q.y,34[0],34[1]);B(7s>1s){2w=L.1f(1,(1N[L.7i(((7s-1s)/1n)*1h)]/10)*32);A.r=L.1E(A.r/C,2w)*C;A.g=L.1E(A.g/C,2w)*C;A.b=L.1E(A.b/C,2w)*C}o A})});G.M("9k",u(D){I 3W,5b,7w,1n,H,2L,T;3W={32:50,2v:0,7F:\'37\',2Y:{r:0,g:0,b:0}};D=1u.5d(3W,D);B(!D.1n){o m}R B(1A D.1n==="4e"){7w=3q(D.1n,10)/1h;D.1n={E:m.1c.E*7w,F:m.1c.F*7w}}R B(1A D.1n==="3p"){T=["E","F"];1d(H=0,2L=T.1m;H<2L;H++){5b=T[H];B(1A D.1n[5b]==="4e"){D.1n[5b]=m.1c[5b]*(3q(D.1n[5b],10)/1h)}}}R B(D.1n==="b7"){1n=D.1n;D.1n={E:1n,F:1n}}B(1A D.2v==="4e"){D.2v=(D.1n.E/2)*(3q(D.2v,10)/1h)}D.32/=1h;D.1n.E=L.3d(D.1n.E);D.1n.F=L.3d(D.1n.F);D.S={E:m.1c.E,F:m.1c.F};B(D.7F==="3X"&&1A D.2Y==="4e"){D.2Y=1R.6V(D.2Y)}D.1S={4P:(m.1c.E-D.1n.E)/2,5e:m.1c.E-D.1S.4P,4H:(m.1c.F-D.1n.F)/2,5f:m.1c.F-D.1S.4H};D.1t=[{x:D.1S.4P+D.2v,y:D.1S.5f-D.2v},{x:D.1S.5e-D.2v,y:D.1S.5f-D.2v},{x:D.1S.5e-D.2v,y:D.1S.4H+D.2v},{x:D.1S.4P+D.2v,y:D.1S.4H+D.2v}];D.3T=2I.4I(0,0,D.1t[3].x,D.1t[3].y)-D.2v;o m.29("9k",u(A){I 1k,Q,3S;Q=m.8B();B((Q.x>D.1t[0].x&&Q.x<D.1t[1].x)&&(Q.y>D.1S.4H&&Q.y<D.1S.5f)){o A}B((Q.x>D.1S.4P&&Q.x<D.1S.5e)&&(Q.y>D.1t[3].y&&Q.y<D.1t[2].y)){o A}B(Q.x>D.1t[0].x&&Q.x<D.1t[1].x&&Q.y>D.1S.5f){1k=(Q.y-D.1S.5f)/D.3T}R B(Q.y>D.1t[2].y&&Q.y<D.1t[1].y&&Q.x>D.1S.5e){1k=(Q.x-D.1S.5e)/D.3T}R B(Q.x>D.1t[0].x&&Q.x<D.1t[1].x&&Q.y<D.1S.4H){1k=(D.1S.4H-Q.y)/D.3T}R B(Q.y>D.1t[2].y&&Q.y<D.1t[1].y&&Q.x<D.1S.4P){1k=(D.1S.4P-Q.x)/D.3T}R B(Q.x<=D.1t[0].x&&Q.y>=D.1t[0].y){3S=P.4I(Q.x,Q.y,D.1t[0].x,D.1t[0].y);1k=(3S-D.2v)/D.3T}R B(Q.x>=D.1t[1].x&&Q.y>=D.1t[1].y){3S=P.4I(Q.x,Q.y,D.1t[1].x,D.1t[1].y);1k=(3S-D.2v)/D.3T}R B(Q.x>=D.1t[2].x&&Q.y<=D.1t[2].y){3S=P.4I(Q.x,Q.y,D.1t[2].x,D.1t[2].y);1k=(3S-D.2v)/D.3T}R B(Q.x<=D.1t[3].x&&Q.y<=D.1t[3].y){3S=P.4I(Q.x,Q.y,D.1t[3].x,D.1t[3].y);1k=(3S-D.2v)/D.3T}B(1k<0){o A}o 86[D.7F](A,1k,D)})});(u(){I 4v,7I,7J,5g,5j;5g=[2F,2F,2M,2F,3a,2M,39,2F,3I,3a,3o,2M,3J,39,3K,2F,49,3I,47,3a,4o,3o,4k,2M,4b,3J,4a,39,2W,3K,4f,2F,5m,49,3H,3I,5o,47,5p,3a,2W,4o,5q,3o,44,4k,4i,2M,5s,4b,5t,3J,5u,4a,5v,39,5x,2W,5z,3K,5B,4f,3v,2F,6U,5m,6T,49,6S,3H,6R,3I,6P,5o,6O,47,4n,5p,6N,3a,5E,2W,6M,4o,6L,5q,4x,3o,3v,44,6H,4k,6F,4i,6E,2M,6C,5s,3H,4b,6B,5t,6z,3J,6y,5u,6x,4a,4n,5v,5G,39,6v,5x,6u,2W,6r,5z,6q,3K,58,5B,4x,4f,6p,3v,6o,2F,az,6U,aA,5m,4i,6T,aB,49,aC,6S,aD,3H,aE,6R,aF,3I,aG,6P,aH,5o,aI,6O,aJ,47,aK,4n,6n,5p,5G,6N,6l,3a,aN,5E,aO,2W,aP,6M,aQ,4o,6k,6L,58,5q,aS,4x,aT,3o,aU,3v,aV,44,aW,6H,aX,4k,aY,6F,aZ,4i,b0,6E,b1,2M,b2,6C,b3,5s,b4,3H,b5,4b,9r,6B,9g,5t,98,6z,96,3J,8Y,6y,8X,5u,8V,6x,8U,4a,8T,4n,6n,5v,8S,5G,8O,39,6l,6v,8N,5x,5E,6u,aM,2W,ao,6r,am,5z,al,6q,6k,3K,ak,58,aj,5B,ai,4x,ah,4f,3o,6p,ag,3v,af,6o,44];5j=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];7I=u(E,F,5C,5D,4y,1m,9n){I 3x,1C,2h,3O,4h,3U,4g;3x=1A 2x!=="4s"&&2x!==N?1U 2S():2o.41(\'K\');3x.E=E;3x.F=F;3O=5C+L.8L(4y)*1m*0.5;3U=5D+L.as(4y)*1m*0.5;4h=5C-L.8L(4y)*1m*0.5;4g=5D-L.as(4y)*1m*0.5;1C=3x.4w("2d");2h=1C.bJ(3O,3U,4h,4g);B(!9n){2h.4D(0,"6D");2h.4D(1,"8u")}R{2h.4D(0,"6D");2h.4D(0.5,"8u");2h.4D(1,"6D")}1C.a2=2h;1C.a1(0,0,E,F);o 1C.53(0,0,E,F)};7J=u(E,F,5C,5D,5J,5I){I 3x,1C,2h;3x=1A 2x!=="4s"&&2x!==N?1U 2S():2o.41(\'K\');3x.E=E;3x.F=F;1C=3x.4w("2d");2h=1C.bR(5C,5D,5J,5C,5D,5I);2h.4D(1,"6D");2h.4D(0,"8u");1C.a2=2h;1C.a1(0,0,E,F);o 1C.53(0,0,E,F)};4v=u(){m.r=0;m.g=0;m.b=0;m.a=0;o m.1L=N};P.2b.M("8l",u(9X,1P,9V,6Q){I 28,2r,1I,5c,62,2w,2a,2p,1G,F,3B,i,5T,2l,3b,71,3w,5O,2D,p,1x,1w,U,1z,2e,2m,1J,8b,W,2Q,2z,Y,3N,1i,1B,2A,4N,2B,7k,7q,56,E,3m,x,y,1g,48,46,H,1p,1q,2s,3g,3h,3i,3j,3k,4V;E=m.1c.E;F=m.1c.F;3b=m.Z;8b=9X.2j;7q=E*F;56=7q<<2;U=[];1d(i=H=0;0<=56?H<56:H>56;i=0<=56?++H:--H){U[i]=3b[i]}62=0;4N=6Q;6Q-=1;9A(4N-->=0){3w=(1P+0.5)|0;B(3w===0){7o}B(3w>69){3w=69}2w=3w+3w+1;7k=E<<2;3m=E-1;3B=F-1;W=3w+1;2B=W*(W+1)/2;2A=1U 4v();3N=6X 0;Y=2A;1d(i=1p=1;1<=2w?1p<2w:1p>2w;i=1<=2w?++1p:--1p){Y=Y.1L=1U 4v();B(i===W){3N=Y}}Y.1L=2A;1i=N;1B=N;46=1g=0;2D=5g[3w];2z=5j[3w];1d(y=1q=0;0<=F?1q<F:1q>F;y=0<=F?++1q:--1q){2e=2a=28=1J=1G=1I=0;2m=W*(1z=U[1g]);2p=W*(1w=U[1g+1]);2r=W*(1x=U[1g+2]);1J+=2B*1z;1G+=2B*1w;1I+=2B*1x;Y=2A;1d(i=2s=0;0<=W?2s<W:2s>W;i=0<=W?++2s:--2s){Y.r=1z;Y.g=1w;Y.b=1x;Y=Y.1L}1d(i=3g=1;1<=W?3g<W:3g>W;i=1<=W?++3g:--3g){p=1g+((3m<i?3m:i)<<2);1J+=(Y.r=(1z=U[p]))*(2Q=W-i);1G+=(Y.g=(1w=U[p+1]))*2Q;1I+=(Y.b=(1x=U[p+2]))*2Q;2e+=1z;2a+=1w;28+=1x;Y=Y.1L}1i=2A;1B=3N;1d(x=3h=0;0<=E?3h<E:3h>E;x=0<=E?++3h:--3h){U[1g]=(1J*2D)>>2z;U[1g+1]=(1G*2D)>>2z;U[1g+2]=(1I*2D)>>2z;1J-=2m;1G-=2p;1I-=2r;2m-=1i.r;2p-=1i.g;2r-=1i.b;p=(46+((p=x+W)<3m?p:3m))<<2;2e+=(1i.r=U[p]);2a+=(1i.g=U[p+1]);28+=(1i.b=U[p+2]);1J+=2e;1G+=2a;1I+=28;1i=1i.1L;2m+=(1z=1B.r);2p+=(1w=1B.g);2r+=(1x=1B.b);2e-=1z;2a-=1w;28-=1x;1B=1B.1L;1g+=4}46+=E}1d(x=3i=0;0<=E?3i<E:3i>E;x=0<=E?++3i:--3i){2a=28=2e=1G=1I=1J=0;1g=x<<2;2m=W*(1z=U[1g]);2p=W*(1w=U[1g+1]);2r=W*(1x=U[1g+2]);1J+=2B*1z;1G+=2B*1w;1I+=2B*1x;Y=2A;1d(i=3j=0;0<=W?3j<W:3j>W;i=0<=W?++3j:--3j){Y.r=1z;Y.g=1w;Y.b=1x;Y=Y.1L}48=E;1d(i=3k=1;1<=W?3k<W:3k>W;i=1<=W?++3k:--3k){1g=(48+x)<<2;1J+=(Y.r=(1z=U[1g]))*(2Q=W-i);1G+=(Y.g=(1w=U[1g+1]))*2Q;1I+=(Y.b=(1x=U[1g+2]))*2Q;2e+=1z;2a+=1w;28+=1x;Y=Y.1L;B(i<3B){48+=E}}1g=x;1i=2A;1B=3N;1d(y=4V=0;0<=F?4V<F:4V>F;y=0<=F?++4V:--4V){p=1g<<2;U[p]=(1J*2D)>>2z;U[p+1]=(1G*2D)>>2z;U[p+2]=(1I*2D)>>2z;1J-=2m;1G-=2p;1I-=2r;2m-=1i.r;2p-=1i.g;2r-=1i.b;p=(x+(((p=y+W)<3B?p:3B)*E))<<2;1J+=(2e+=(1i.r=U[p]));1G+=(2a+=(1i.g=U[p+1]));1I+=(28+=(1i.b=U[p+2]));1i=1i.1L;2m+=(1z=1B.r);2p+=(1w=1B.g);2r+=(1x=1B.b);2e-=1z;2a-=1w;28-=1x;1B=1B.1L;1g+=E}}1P*=9V;i=7q;9A(--i>-1){2l=i<<2;5O=(8b[2l+2]&cK)/C.0*6Q;71=5O|0;B(71===62){5c=69.0*(5O-(5O|0));5T=69-5c;3b[2l]=(3b[2l]*5T+U[2l]*5c)>>8;3b[2l+1]=(3b[2l+1]*5T+U[2l+1]*5c)>>8;3b[2l+2]=(3b[2l+2]*5T+U[2l+2]*5c)>>8}R B(71===62+1){3b[2l]=U[2l];3b[2l+1]=U[2l+1];3b[2l+2]=U[2l+2]}}62++}o m});P.G.M("cM",u(D){I 3W,2h;3W={34:{x:m.1c.E/2,y:m.1c.F/2},4y:45,9w:5h,7n:3,7l:1.5,4N:3};D=P.1u.5d(3W,D);D.4y*=L.cR/4L;2h=7I(m.1c.E,m.1c.F,D.34.x,D.34.y,D.4y,D.9w,4M);o m.51("8l",[2h,D.7n,D.7l,D.4N])});o P.G.M("8Q",u(D){I 3W,2h,5J,5I;3W={1n:50,34:{x:m.1c.E/2,y:m.1c.F/2},7n:3,7l:1.5,4N:3,1P:N};D=P.1u.5d(3W,D);B(!D.1P){D.1P=m.1c.E<m.1c.F?m.1c.F:m.1c.E}5J=(D.1P/2)-D.1n;5I=D.1P/2;2h=7J(m.1c.E,m.1c.F,D.34.x,D.34.y,5J,5I);o m.51("8l",[2h,D.7n,D.7l,D.4N])})})();P.G.M("cS",u(){o m.3e("9t cU",[0,0,0,-1,1,0,0,0,0])});P.G.M("cV",u(){o m.3e("9t cW",[-1,-1,-1,-1,8,-1,-1,-1,-1])});P.G.M("cX",u(){o m.3e("cY",[-2,-1,0,-1,1,1,0,1,2])});P.G.M("83",u(J){I 66,5Z;66=69/J;5Z=C/(J-1);o m.29("83",u(A){A.r=L.3d(L.3d(A.r/66)*5Z);A.g=L.3d(L.3d(A.g/66)*5Z);A.b=L.3d(L.3d(A.b/66)*5Z);o A})});P.G.M("d2",u(1O){B(1O==N){1O=4M}m.4d();m.2g(5);m.73(3);m.3Z(1h);m.3l({31:8,3D:2,4u:4});m.2k(0.87);B(1O){o m.1O("40%",30)}});P.G.M("d4",u(1O){B(1O==N){1O=4M}m.37(15);m.2N(15);m.2c(\'2u\',[0,0],[5h,0],[d5,C],[C,C]);m.3u(-20);m.2k(1.8);B(1O){m.1O("50%",60)}o m.37(5)});P.G.M("d6",u(78){B(78==N){78=3G}m.3F(20);m.2c(\'2u\',[5,0],[d8,9H],[88,da],[db,C]);m.6h(15);m.1O("45%",20);B(78){m.4d();m.2g(4)}o m});P.G.M("dc",u(){m.2g(1h);m.37(15);m.2N(10);m.83(80);m.74(30);o m.4d()});P.G.M("dd",u(){m.2N(3.5);m.3u(-5);m.3F(50);m.3Z(60);m.3X("#9B",10);m.3l({31:8,3D:8});m.2g(5);m.2k(1.2);o m.1O("55%",25)});P.G.M("df",u(){m.2N(5);m.3X("#9B",4);m.3Z(20);m.3l({3D:8,31:3});m.2c(\'b\',[0,0],[1h,9H],[4L,4L],[C,C]);m.2g(15);m.3F(75);o m.2k(1.6)});P.G.M("dg",u(){m.2c(\'2u\',[0,0],[1h,50],[9u,5h],[C,C]);m.3F(-30);m.3u(-30);m.3X(\'#di\',30);m.2g(-5);o m.2k(1.4)});P.G.M("dj",u(){m.37(5);m.2N(8);m.2g(4);m.3X(\'#dk\',30);m.3F(50);o m.2k(1.3)});P.G.M("dl",u(){m.2k(1.5);m.74(25);m.3u(-60);m.2g(5);m.73(5);o m.1O("50%",30)});P.G.M("dm",u(){m.3u(-35);m.2c(\'b\',[20,0],[90,7e],[dp,97],[C,9J]);m.2c(\'r\',[0,0],[97,90],[ds,7e],[C,C]);m.2c(\'g\',[10,0],[dt,du],[dv,1h],[C,dw]);m.2c(\'2u\',[0,0],[7e,1h],[1e,9u],[C,C]);o m.6h(20)});P.G.M("dx",u(){m.4d();m.3Z(10);m.2N(10);m.2g(15);o m.1O("60%",35)});P.G.M("dy",u(){m.3u(-20);m.3F(-50);m.2k(1.1);m.3Z(30);m.3l({31:-10,3D:5});m.2c(\'2u\',[0,0],[80,50],[1e,9J],[C,C]);o m.1O("60%",30)});P.G.M("dz",u(1O){B(1O==N){1O=4M}m.37(10);m.2G(u(){m.3f("5n");m.2f(80);m.3M();m.1F.2k(0.8);m.1F.2g(50);o m.1F.2N(10)});m.2G(u(){m.3f("9U");m.2f(80);o m.4j("#dA")});m.2N(20);m.2k(0.8);B(1O){o m.1O("45%",20)}});P.G.M("dB",u(){m.2k(1.2);m.2G(u(){m.3f("6G");m.2f(60);m.3M();m.1F.3l({31:5});o m.1F.52(15)});m.2G(u(){m.3f("9S");m.2f(40);o m.4j("#dC")});m.2G(u(){m.3f("5n");m.2f(35);m.3M();m.1F.37(40);m.1F.3F(40);m.1F.2N(30);m.1F.2g(15);m.1F.2c(\'r\',[0,40],[1e,1e],[1e,1e],[C,8z]);m.1F.2c(\'g\',[0,40],[1e,1e],[1e,1e],[C,8z]);m.1F.2c(\'b\',[0,40],[1e,1e],[1e,1e],[C,8z]);o m.1F.52(5)});m.2c(\'r\',[20,0],[1e,dE],[1e,1e],[6J,C]);m.2c(\'g\',[20,0],[1e,1e],[1e,1e],[6J,C]);m.2c(\'b\',[20,0],[1e,7R],[1e,1e],[6J,C]);o m.1O("45%",20)});P.G.M("dG",u(){m.37(40);m.3X("#9C",10);m.2c(\'b\',[0,10],[1e,4L],[88,88],[C,C]);m.2G(u(){m.3f(\'6G\');m.2f(50);m.3M();m.1F.2k(0.7);o m.2G(u(){m.3f(\'8q\');m.2f(60);o m.4j(\'#9C\')})});m.2G(u(){m.3f(\'5n\');m.2f(60);m.3M();m.1F.3u(50);m.1F.8h(90);o m.1F.2g(10)});m.2k(1.4);m.3F(-30);m.2G(u(){m.2f(10);o m.4j(\'#dI\')});o m});P.G.M("dJ",u(){m.3u(20);m.2k(1.4);m.4d();m.2g(5);m.3Z(1h);m.3l({31:8,3D:2,4u:4});m.2k(0.8);m.2g(5);m.2N(10);m.2G(u(){m.3f(\'6G\');m.3M();m.2f(55);o m.1F.52(10)});o m.1O("50%",30)});P.G.M("dK",u(){m.4d();m.2g(10);m.2k(0.9);m.2G(u(){m.3f("5n");m.2f(40);m.3M();m.1F.2N(15);m.1F.2g(15);o m.1F.3l({4u:10,31:5})});m.3Z(30);m.2c(\'2u\',[0,10],[7e,90],[4L,5h],[6J,C]);m.3l({31:5,4u:-2});o m.2N(15)});P.G.M("dL",u(){m.6h(40);m.3u(-50);m.3l({31:3});m.2G(u(){m.3f("5n");m.2f(80);m.3M();m.1F.6h(5);m.1F.2g(50);m.1F.2N(10);o m.1F.3l({3D:5})});o m.37(10)});P.2b.M("8a",u(E,F,x,y){I K,54;B(x==N){x=0}B(y==N){y=0}B(1A 2x!=="4s"&&2x!==N){K=1U 2S(E,F)}R{K=2o.41(\'K\');K.E=E;K.F=F}54=K.4w(\'2d\');54.5Y(m.K,x,y,E,F,0,0,E,F);o m.81(K)});P.2b.M("7v",u(2n){I K,54;B(2n==N){2n=N}B(2n===N||(!(2n.E!=N)&&!(2n.F!=N))){2O.at("dQ dR dS 1c dT 1d 7v");o}B(!(2n.E!=N)){2n.E=m.K.E*2n.F/m.K.F}R B(!(2n.F!=N)){2n.F=m.K.F*2n.E/m.K.E}B(1A 2x!=="4s"&&2x!==N){K=1U 2S(2n.E,2n.F)}R{K=2o.41(\'K\');K.E=2n.E;K.F=2n.F}54=K.4w(\'2d\');54.5Y(m.K,0,0,m.K.E,m.K.F,0,0,2n.E,2n.F);o m.81(K)});P.G.M("8a",u(E,F,x,y){B(x==N){x=0}B(y==N){y=0}o m.51("8a",7Z.1b.4Z.2K(1l,0))});P.G.M("7v",u(E,F){o m.51("7v",7Z.1b.4Z.2K(1l,0))});(u(){I 4v,5g,5j;5g=[2F,2F,2M,2F,3a,2M,39,2F,3I,3a,3o,2M,3J,39,3K,2F,49,3I,47,3a,4o,3o,4k,2M,4b,3J,4a,39,2W,3K,4f,2F,5m,49,3H,3I,5o,47,5p,3a,2W,4o,5q,3o,44,4k,4i,2M,5s,4b,5t,3J,5u,4a,5v,39,5x,2W,5z,3K,5B,4f,3v,2F,6U,5m,6T,49,6S,3H,6R,3I,6P,5o,6O,47,4n,5p,6N,3a,5E,2W,6M,4o,6L,5q,4x,3o,3v,44,6H,4k,6F,4i,6E,2M,6C,5s,3H,4b,6B,5t,6z,3J,6y,5u,6x,4a,4n,5v,5G,39,6v,5x,6u,2W,6r,5z,6q,3K,58,5B,4x,4f,6p,3v,6o,2F,az,6U,aA,5m,4i,6T,aB,49,aC,6S,aD,3H,aE,6R,aF,3I,aG,6P,aH,5o,aI,6O,aJ,47,aK,4n,6n,5p,5G,6N,6l,3a,aN,5E,aO,2W,aP,6M,aQ,4o,6k,6L,58,5q,aS,4x,aT,3o,aU,3v,aV,44,aW,6H,aX,4k,aY,6F,aZ,4i,b0,6E,b1,2M,b2,6C,b3,5s,b4,3H,b5,4b,9r,6B,9g,5t,98,6z,96,3J,8Y,6y,8X,5u,8V,6x,8U,4a,8T,4n,6n,5v,8S,5G,8O,39,6l,6v,8N,5x,5E,6u,aM,2W,ao,6r,am,5z,al,6q,6k,3K,ak,58,aj,5B,ai,4x,ah,4f,3o,6p,ag,3v,af,6o,44];5j=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];4v=u(){m.r=0;m.g=0;m.b=0;m.a=0;o m.1L=N};P.2b.M("52",u(1P){I 28,2r,1I,2w,2a,2p,1G,F,3B,i,2D,p,1x,1w,U,1z,2e,2m,1J,W,2Q,2z,Y,3N,1i,1B,2A,2B,7k,E,3m,x,y,1g,48,46,H,1p,1q,2s,3g,3h,3i,3j,3k;B(dU(1P)||1P<1){o}1P|=0;U=m.Z;E=m.1c.E;F=m.1c.F;2w=1P+1P+1;7k=E<<2;3m=E-1;3B=F-1;W=1P+1;2B=W*(W+1)/2;2A=1U 4v();Y=2A;1d(i=H=1;1<=2w?H<2w:H>2w;i=1<=2w?++H:--H){Y=Y.1L=1U 4v();B(i===W){3N=Y}}Y.1L=2A;1i=N;1B=N;46=1g=0;2D=5g[1P];2z=5j[1P];1d(y=1p=0;0<=F?1p<F:1p>F;y=0<=F?++1p:--1p){2e=2a=28=1J=1G=1I=0;2m=W*(1z=U[1g]);2p=W*(1w=U[1g+1]);2r=W*(1x=U[1g+2]);1J+=2B*1z;1G+=2B*1w;1I+=2B*1x;Y=2A;1d(i=1q=0;0<=W?1q<W:1q>W;i=0<=W?++1q:--1q){Y.r=1z;Y.g=1w;Y.b=1x;Y=Y.1L}1d(i=2s=1;1<=W?2s<W:2s>W;i=1<=W?++2s:--2s){p=1g+((3m<i?3m:i)<<2);1J+=(Y.r=(1z=U[p]))*(2Q=W-i);1G+=(Y.g=(1w=U[p+1]))*2Q;1I+=(Y.b=(1x=U[p+2]))*2Q;2e+=1z;2a+=1w;28+=1x;Y=Y.1L}1i=2A;1B=3N;1d(x=3g=0;0<=E?3g<E:3g>E;x=0<=E?++3g:--3g){U[1g]=(1J*2D)>>2z;U[1g+1]=(1G*2D)>>2z;U[1g+2]=(1I*2D)>>2z;1J-=2m;1G-=2p;1I-=2r;2m-=1i.r;2p-=1i.g;2r-=1i.b;p=(46+((p=x+1P+1)<3m?p:3m))<<2;2e+=(1i.r=U[p]);2a+=(1i.g=U[p+1]);28+=(1i.b=U[p+2]);1J+=2e;1G+=2a;1I+=28;1i=1i.1L;2m+=(1z=1B.r);2p+=(1w=1B.g);2r+=(1x=1B.b);2e-=1z;2a-=1w;28-=1x;1B=1B.1L;1g+=4}46+=E}1d(x=3h=0;0<=E?3h<E:3h>E;x=0<=E?++3h:--3h){2a=28=2e=1G=1I=1J=0;1g=x<<2;2m=W*(1z=U[1g]);2p=W*(1w=U[1g+1]);2r=W*(1x=U[1g+2]);1J+=2B*1z;1G+=2B*1w;1I+=2B*1x;Y=2A;1d(i=3i=0;0<=W?3i<W:3i>W;i=0<=W?++3i:--3i){Y.r=1z;Y.g=1w;Y.b=1x;Y=Y.1L}48=E;1d(i=3j=1;1<=1P?3j<=1P:3j>=1P;i=1<=1P?++3j:--3j){1g=(48+x)<<2;1J+=(Y.r=(1z=U[1g]))*(2Q=W-i);1G+=(Y.g=(1w=U[1g+1]))*2Q;1I+=(Y.b=(1x=U[1g+2]))*2Q;2e+=1z;2a+=1w;28+=1x;Y=Y.1L;B(i<3B){48+=E}}1g=x;1i=2A;1B=3N;1d(y=3k=0;0<=F?3k<F:3k>F;y=0<=F?++3k:--3k){p=1g<<2;U[p]=(1J*2D)>>2z;U[p+1]=(1G*2D)>>2z;U[p+2]=(1I*2D)>>2z;1J-=2m;1G-=2p;1I-=2r;2m-=1i.r;2p-=1i.g;2r-=1i.b;p=(x+(((p=y+W)<3B?p:3B)*E))<<2;1J+=(2e+=(1i.r=U[p]));1G+=(2a+=(1i.g=U[p+1]));1I+=(28+=(1i.b=U[p+2]));1i=1i.1L;2m+=(1z=1B.r);2p+=(1w=1B.g);2r+=(1x=1B.b);2e-=1z;2a-=1w;28-=1x;1B=1B.1L;1g+=E}}o m});o P.G.M("52",u(1P){o m.51("52",[1P])})})();P.G.M("a3",u(J){o m.29("a3",u(A){I 7g;7g=(0.9m*A.r)+(0.9q*A.g)+(0.9s*A.b);B(7g<J){A.r=0;A.g=0;A.b=0}R{A.r=C;A.g=C;A.b=C}o A})})}).2K(m);',62,864,'||||||||||||||||||||||this||return||||||function||||||rgba|if|255|opts|width|height|Filter|_i|var|adjust|canvas|Math|register|null|rgbaParent|Caman|loc|else|image|_ref|pixels|rgbaLayer|radiusPlus1|id|stack|pixelData|||||||||||name|prototype|dimensions|for|128|max|yi|100|stackIn|type|amt|arguments|length|size|CamanInstance|_j|_k|callback|end|corners|Util|options|pg|pb|_this|pr|typeof|stackOut|context|result|pow|filter|g_sum|start|b_sum|r_sum|job|next|case|bezier|vignette|radius|Type|Convert|coords|img|new|src|RenderJob|Blender|IO|Store|||||||layer||b_in_sum|process|g_in_sum|Plugin|curves||r_in_sum|opacity|contrast|gradient|min|data|gamma|idx|r_out_sum|newDims|document|g_out_sum|args|b_out_sum|_l|kernel|rgb|cornerRadius|div|exports|element|shg_sum|stackStart|sumFactor|val|mul_sum|builder|512|newLayer|parentData|Calculate|Event|call|_len|456|exposure|Log|Layer|rbs|divisor|Canvas|newLoc|break|push|312|_results|color|PixelInfo||red|strength|res|center|||brightness|055|335|328|imagePixels|url|floor|processKernel|setBlendingMode|_m|_n|_o|_p|_q|channels|widthMinus1|levels|271|object|parseInt|bias|clampRGB|target|saturation|265|iradius|cnv|file|ctrl2|ctrl1|heightMinus1|get|blue|debug|vibrance|false|428|405|388|292|_ref1|copyParent|stackEnd|x1|bnum|renderQueue|rand|radialDist|maxDist|y1|execute|defaults|colorize|apply|sepia||createElement|plugin|imageData|259||yw|364|yp|454|360|420|proxyURL|greyscale|string|273|y2|x2|475|fillColor|496|avg|Analyze|354|298|abs|toLowerCase|pixelInfo|undefined|degrees|green|BlurStack|getContext|278|angle|modPixelData|layerData|events|search|addColorStop|hex|Image|switch|bottom|distance|substr|lang|180|true|steps|newHeight|left|hsv|Logger|curveY|chans|instance|_r|fs|finishedFn|chan|slice||processPlugin|stackBlur|getImageData|ctx||wh4|level|287||imageLoaded|dim|blend|extend|right|top|mul_table|200|1379310345|shg_table|uniqid|_ref2|482|multiply|383|345|284|items|437|404|374|347|builderIndex|323|throw|302|Blocks|282|centerX|centerY|320|leftCoord|341|prop|radius2|radius1|oldCanvas|y0|newWidth|pixelStack|lookupValue|Blur|x0|attr|onload|iblend|getFloat|Cx|currentLayer|pixel|drawImage|numOfValues||event|currentIndex|complete|copy|adjustSize|numOfAreas||Cy|256|rj|fn|renderDone|blockN|finishInit|nodeName|processNext|sharpen|numPixels|finished|294|332|loadCanvas|350|261|269|297|307|vert|horiz|318|329|By|367|381|396|proxyUrl|412|446|white|465|485|overlay|507|remoteProxy|235|rightCoord|291|305|337|373|394|blurLevels|417|441|468|497|hexToRGB|overwrite|void|remoteCheck|Bx||index|getAttribute|noise|clip||has|parentNode|grey|langToExt|canvasID|canvasLoaded|highBound|lowBound|120|hueToRGB|luminance|matches|round|oldHeight|w4|radiusFactor|oldWidth|startRadius|continue|processFn|wh|sel|dist|dest|root|resize|percent|obj|trigger|Root|Node|Single|_fn|Kernel|blenders|method|xyz|1284185493|getLinearGradientMap|getRadialGradientMap|2068965517|787037037|LayerDequeue|blocksDone|3333333333|LoadOverlay|008856451679|108|whiteZ|whiteY|whiteX|4166666667|0031308|in|sqrt|Array||replaceCanvas|__hasProp|posterize|04045|isRemote|vignetteFilters||190|info|crop|radiusPixels|_type|Ax|Ay|value|toBase64|hue|Unknown|stats|version|compoundBlur|y3|DOMContentLoaded|x3|blendingMode|normal|toString|addEventListener|layerStack|black|of|find|canvasQueue|not|215|Could|locationXY|loadImage|plugins|blockFinished|curveX|readyState|loadUnknown|blockPixelLength|lastBlockN|LayerFinished|cos|reverse|326|338|nowLoc|radialBlur|Radial|344|357|363|370|to|377|385|newCanvas||remote||randomRange|270||392|144|400|proxy|DEBUG|loadOverlay|executePlugin|types|executeFilter|processStart|408|processComplete|renderFinished|__indexOf|rectangularVignette|loadNode|2126|mirrored|renderBlock|renderKernel|7152|416|0722|Edge|140|release|focusWidth|1000|camanwidth|camanheight|while|e87b22|ea1c5d|nodeSave|browserSave|png|filterFunc|150|err|230|caman|ready|replaceChild|delete|xyzToLab|func|date|require|addition|047|softLight|increaseFactor|item|radiusData|883|rgbToHSV|shift|fillRect|fillStyle|threshold|hsvToRGB|executeLayer|pushContext|popContext|pop|applyCurrentLayer|mode|applyToParent|domainRegex|invert|Given|263|267|275|280|285|289|299|304||310|charAt|116|log|sin|error|console|500|rgbToXYZ|getPixelRelative|ID|505|489|461|447|435|422|411|399|389|378|368|359|put|315|324|316|309|301|isn|281|274|268|262|257|501|491|480|470|460|451|442|433|424|putImageData|number|Sharpen|Motion|motionBlur|Gaussian|gaussianBlur|Heavy|heavyRadialBlur|Box|boxBlur|split|869|534|272|168|314|349|189|769|607|01|darken|lighten|exclusion|difference|screen|flush|Block|Rendering|End|Start|BLOCK|Executing|setTimeout|putPixel|getPixel|putPixelRelative|warn|createLinearGradient|overlayImage|createImageData|layerID|toDataURL|toImage|writing|Finished|createRadialGradient|toBuffer|writeFile|output|Creating|catch|isFile|statSync|try|href|location|stream|octet|replace|save|caman_proxy|proxies|js|javascript|pl||perl|py|python|rb|ruby|useProxy|encodeURIComponent|camanProxyUrl|images|loading|use|Cannot|URL|configured|without|load|Attempting|domain|match|https|http|revert|render|listen|labToRGB|rgbToLab|labToXYZ|0570|2040|0557|0415|8758|9689|4986|0xff|5372|tiltShift|2406|xyzToRGB|9505|1192|PI|edgeEnhance|0193|Enhance|edgeDetect|Detect|emboss|Emboss|1805|3576|4124|vintage|hslToRGB|lomo|155|clarity|rgbToHSL|130|06|220|250|sinCity|sunrise|toFixed|crossProcess|orangePeel|random|ff9000|love|c42007|grungy|jarques|calculateLevels|onerror|186|realpathSync|setAttribute|138|115|105|148|248|pinhole|oldBoot|glowingSun|f49600|hazyDays|6899ba|analyze|158|Released|herMajesty|Version|e5f0ff|nostalgia|hemingway|concentrate|window|hasOwnProperty|querySelector|indexOf|Invalid|or|missing|given|isNaN|default'.split('|'),0,{}))
View
4 dist/caman.js
@@ -98,8 +98,8 @@
};
Caman.version = {
- release: "3.0",
- date: "1/18/12"
+ release: "3.1.2",
+ date: "4/6/12"
};
Caman.DEBUG = false;
View
2 dist/caman.min.js
@@ -11,7 +11,7 @@ switch(arguments.length){case 1:if(Store.has(arguments[0])){return Store.get(arg
return new CamanInstance(arguments,CamanInstance.Type.Image);case 2:if(Store.has(arguments[0])){return Store.execute(arguments[0],arguments[1]);}
if(typeof arguments[1]==='function'){return new CamanInstance(arguments,CamanInstance.Type.Unknown);}else{return new CamanInstance(arguments,CamanInstance.Type.Canvas);}
break;case 3:if(Store.has(arguments[0])){return Store.execute(arguments[1],arguments[2]);}
-return new CamanInstance(arguments,CamanInstance.Type.Canvas);}};Caman.version={release:"3.0",date:"1/18/12"};Caman.DEBUG=false;Caman.toString=function(){return"Version "+Caman.version.release+", Released "+Caman.version.date;};Caman.remoteProxy="";Caman.Util=Util;CamanInstance=(function(){CamanInstance.name='CamanInstance';CamanInstance.Type={Image:1,Canvas:2,Unknown:3,Node:4};CamanInstance.toString=Caman.toString;function CamanInstance(args,type){var _this=this;if(type==null){type=CamanInstance.Type.Canvas;}
+return new CamanInstance(arguments,CamanInstance.Type.Canvas);}};Caman.version={release:"3.1.2",date:"4/6/12"};Caman.DEBUG=false;Caman.toString=function(){return"Version "+Caman.version.release+", Released "+Caman.version.date;};Caman.remoteProxy="";Caman.Util=Util;CamanInstance=(function(){CamanInstance.name='CamanInstance';CamanInstance.Type={Image:1,Canvas:2,Unknown:3,Node:4};CamanInstance.toString=Caman.toString;function CamanInstance(args,type){var _this=this;if(type==null){type=CamanInstance.Type.Canvas;}
this.id=Util.uniqid.get();this.pixelStack=[];this.layerStack=[];this.renderQueue=[];this.canvasQueue=[];this.currentLayer=null;this.analyze=new Analyze(this);switch(type){case CamanInstance.Type.Image:this.loadImage.apply(this,args);break;case CamanInstance.Type.Canvas:this.loadCanvas.apply(this,args);break;case CamanInstance.Type.Node:this.loadNode.apply(this,args);break;case CamanInstance.Type.Unknown:if($(args[0])){this.loadUnknown(args);}else{if(document.readyState==="complete"){throw"Could not find element of id "+id;}
document.addEventListener("DOMContentLoaded",function(){return _this.loadUnknown(args);},false);}}}
CamanInstance.prototype.loadUnknown=function(args){var e;e=$(args[0]);switch(e.nodeName.toLowerCase()){case"img":return this.loadImage.apply(this,args);case"canvas":return this.loadCanvas(null,args[0],args[1]);}};CamanInstance.prototype.loadImage=function(id,callback){var element,image,proxyURL,_ref,_this=this;if(callback==null){callback=function(){};}
View
2 dist/caman.pack.js
@@ -1 +1 @@
-eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(m(){E $,2n,1g,1Y,1m,U,2a,1j,1G,J,1p,2C,1J,1R,2H,1P,1D,1l,3M,1q,13,2Q,3O,4g={}.8D,5j=[].8B||m(5U){19(E i=0,l=8.17;i<l;i++){u(i 4D 8&&8[i]===5U)9 i}9-1};3O=8A.N.3O;$=m(3W,3S){u(3S==Q){3S=1I}u(1t 3W==="28"){9 3W}9 3S.8z(3W)};13=(m(){13.K=\'13\';m 13(){}13.2M=(m(){E H;H=0;9{24:m(){9 H++}}})();13.4c=m(3u){E 3f,3F,3p,1i,C,1W;3F=3u;1i=3O.1T(V,1);19(C=0,1W=1i.17;C<1W;C++){3f=1i[C];19(3p 4D 3f){u(!4g.1T(3f,3p))4J;3F[3p]=3f[3p]}}9 3F};13.23=m(1B){u(1B<0){9 0}u(1B>A){9 A}9 1B};9 13})();u(1t 2g!=="46"&&2g!==Q){3M=2g;2a=5f(\'M\');2C=2a.2C;2Q=5f(\'2Q\')}P{3M=8y}3M.1m=1m=m(){u(1t 2g!=="46"&&2g!==Q){9 1M U(V,U.1f.4k)}2x(V.17){1b 1:u(1q.3z(V[0])){9 1q.24(V[0])}9 1M U(V,U.1f.2C);1b 2:u(1q.3z(V[0])){9 1q.2e(V[0],V[1])}u(1t V[1]===\'m\'){9 1M U(V,U.1f.4i)}P{9 1M U(V,U.1f.2a)}1L;1b 3:u(1q.3z(V[0])){9 1q.2e(V[1],V[2])}9 1M U(V,U.1f.2a)}};1m.4f={69:"3.0",6v:"1/18/12"};1m.5l=2f;1m.4K=m(){9"8x "+1m.4f.69+", 8w "+1m.4f.6v};1m.3N="";1m.13=13;U=(m(){U.K=\'U\';U.1f={2C:1,2a:2,4i:3,4k:4};U.4K=1m.4K;m U(1y,S){E X=8;u(S==Q){S=U.1f.2a}8.H=13.2M.24();8.3e=[];8.4e=[];8.2i=[];8.4h=[];8.3a=Q;8.8v=1M 2n(8);2x(S){1b U.1f.2C:8.4j.2k(8,1y);1L;1b U.1f.2a:8.3y.2k(8,1y);1L;1b U.1f.4k:8.6a.2k(8,1y);1L;1b U.1f.4i:u($(1y[0])){8.4x(1y)}P{u(1I.4F==="39"){2I"4N 4R 4T 1F 4X H "+H;}1I.4Y("4Z",m(){9 X.4x(1y)},2f)}}}U.N.4x=m(1y){E e;e=$(1y[0]);2x(e.34.2q()){1b"1d":9 8.4j.2k(8,1y);1b"M":9 8.3y(Q,1y[0],1y[1])}};U.N.4j=m(H,T){E 1F,F,2r,I,X=8;u(T==Q){T=m(){}}u(1t H==="28"&&((I=H.34)!=Q?I.2q():4C 0)==="1d"){1F=H;u(H.H){H=1F.H}P{H="5i-"+(13.2M.24());1F.H=H}u(1F.39){9 8.2K(H,1F,T)}}u($(H)!=Q){F=$(H);2r=1p.3U(F.1i);u(2r){F.3d=m(){9 X.2K(H,F,T)};9 F.1i=2r}P{u(F.39){9 8.2K(H,F,T)}P{9 F.3d=m(){9 X.2K(H,F,T)}}}}P{u(1I.4F==="39"){2I"4N 4R 4T 1F 4X H "+H;}9 1I.4Y("4Z",m(){9 X.2K(H,$(H),T)},2f)}};U.N.2K=m(H,F,T){E 35,C,1W,I;8.F=F;u(!F||F.34.2q()!=="1d"){2I"5z 1F 5R 5T\'t 8u F: "+H;}8.M=1I.3j(\'M\');8.M.H=F.H;I=[\'1x-6c\',\'1x-6t\'];19(C=0,1W=I.17;C<1W;C++){35=I[C];u(8.F.3C(35)){8.M.8t(35,8.F.3C(35))}}u(F.3D!=Q){F.3D.5g(8.M,8.F)}8.3E=H;8.W={M:H,F:8.F.1i};9 8.3o(T)};U.N.3y=m(1V,H,T){E 1F,I,X=8;u(T==Q){T=m(){}}u(1t H==="28"&&((I=H.34)!=Q?I.2q():4C 0)==="M"){1F=H;u(H.H){H=1F.H}P{H="5i-"+(13.2M.24());1F.H=H}9 8.3J(1V,1F,T)}P{u(H.5y(0)!=="#"){H="#"+H}}u($(H)!=Q){9 8.3J(1V,$(H),T)}P{u(1I.4F==="39"){2I"4N 4R 4T 1F 4X H "+H;}9 1I.4Y("4Z",m(){9 X.3J(1V,$(H),T)},2f)}};U.N.3J=m(1V,M,T){E 2r,X=8;8.M=M;u(!M||M.34.2q()!=="M"){2I"5z 1F 5R 5T\'t a M: "+H;}u(1V!=Q){8.F=1I.3j(\'1d\');8.F.3d=m(){9 X.3o(T)};2r=1p.3U(1V);8.3E=8.M.H;8.W={M:M.H,F:1V};9 8.F.1i=2r?2r:1V}P{9 8.3o(T)}};U.N.6a=m(29,T){E 1d,X=8;1d=1M 2C();29=2Q.8s(29);1d.3d=m(){E 1E;X.3E=13.2M.24();X.M=1M 2a(1d.14,1d.1n);1E=X.M.44(\'2d\');1E.4G(1d,0,0);9 X.3o(T)};1d.8r=m(6r){2I 6r;};9 1d.1i=29};U.N.3o=m(T){E 2E,3l,3w,3x;8.1E=8.M.44("2d");u(8.F!=Q){3x=8.F.14;3w=8.F.1n;3l=8.M.3C(\'1x-6c\');2E=8.M.3C(\'1x-6t\');u(3l||2E){u(3l){8.F.14=2P(3l,10);u(2E){8.F.1n=2P(2E,10)}P{8.F.1n=8.F.14*3w/3x}}P u(2E){8.F.1n=2P(2E,10);8.F.14=8.F.1n*3x/3w}}8.M.14=8.F.14;8.M.1n=8.F.1n;8.1E.4G(8.F,0,0,8.F.14,8.F.1n)}8.2m=8.1E.3B(0,0,8.M.14,8.M.1n);8.L=8.2m.1x;8.1z={14:8.M.14,1n:8.M.1n};1q.5u(8.3E,8);T.1T(8,8);9 8};U.N.8h=m(5x){E 31;31=8.M;8.M=5x;u(31.3D!=Q){31.3D.5g(8.M,31)}8.1E=8.M.44(\'2d\');8.2m=8.1E.3B(0,0,8.M.14,8.M.1n);8.L=8.2m.1x;9 8.1z={14:8.M.14,1n:8.M.1n}};9 U})();2n=(m(){2n.K=\'2n\';m 2n(c){8.c=c}2n.N.8g=m(){E i,1X,37,C,1k,1h,I;1X={r:{},g:{},b:{}};19(i=C=0;C<=A;i=++C){1X.r[i]=0;1X.g[i]=0;1X.b[i]=0}19(i=1k=0,I=8.c.L.17;1k<I;i=1k+=4){1X.r[8.c.L[i]]++;1X.g[8.c.L[i+1]]++;1X.b[8.c.L[i+2]]++}37=8.c.L.17/4;19(i=1h=0;1h<=A;i=++1h){1X.r[i]/=37;1X.g[i]/=37;1X.b[i]/=37}9 1X};9 2n})();1g=(m(){1g.K=\'1g\';m 1g(){}1g.4y={};1g.Z=m(K,6q){9 8.4y[K]=6q};1g.2e=m(K,G,D){9 8.4y[K](G,D)};9 1g})();1m.1g=1g;1Y=(m(){1Y.K=\'1Y\';m 1Y(){}1Y.8f=m(2Y,2Z,3q,3s){9 O.5k(O.1v(3q-2Y,2)+O.1v(3s-2Z,2))};1Y.5m=m(1u,R,32){E 2j;u(32==Q){32=2f}2j=1u+(O.8e()*(R-1u));u(32){9 2j.8d(32)}P{9 O.48(2j)}};1Y.8c=m(o){9(0.27*o.r)+(0.67*o.g)+(0.8b*o.b)};1Y.1s=m(1e,26,25,Y,3P,3Q){E 4m,4w,47,3T,3n,3k,1s,5c,2A,i,j,2U,43,t,3c,2Y,3q,4P,3b,2Z,3s,4S,C,1k,1h,I,2c;3c=1e[0];3b=1e[1];2Y=26[0];2Z=26[1];3q=25[0];3s=25[1];4P=Y[0];4S=Y[1];1s={};3n=3*(2Y-3c);47=3*(3q-2Y)-3n;4m=4P-3c-3n-47;3k=3*(2Z-3b);3T=3*(3s-2Z)-3k;4w=4S-3b-3k-3T;19(i=C=0;C<5t;i=++C){t=i/5t;5c=O.48((4m*O.1v(t,3))+(47*O.1v(t,2))+(3n*t)+3c);2A=O.48((4w*O.1v(t,3))+(3T*O.1v(t,2))+(3k*t)+3b);u(3P&&2A<3P){2A=3P}P u(3Q&&2A>3Q){2A=3Q}1s[5c]=2A}u(1s.17<Y[0]+1){19(i=1k=0,I=Y[0];0<=I?1k<=I:1k>=I;i=0<=I?++1k:--1k){u(!(1s[i]!=Q)){2U=[i-1,1s[i-1]];19(j=1h=i,2c=Y[0];i<=2c?1h<=2c:1h>=2c;j=i<=2c?++1h:--1h){u(1s[j]!=Q){43=[j,1s[j]];1L}}1s[i]=2U[1]+((43[1]-2U[1])/(43[0]-2U[0]))*(i-2U[0])}}}u(!(1s[Y[0]]!=Q)){1s[Y[0]]=1s[Y[0]-1]}9 1s};9 1Y})();1j=(m(){1j.K=\'1j\';m 1j(){}1j.4U=m(2w){E b,g,r;u(2w.5y(0)==="#"){2w=2w.3v(1)}r=2P(2w.3v(0,2),16);g=2P(2w.3v(2,2),16);b=2P(2w.3v(4,2),16);9{r:r,g:g,b:b}};1j.8a=m(r,g,b){E d,h,l,R,1u,s;u(1t r==="28"){g=r.g;b=r.b;r=r.r}r/=A;g/=A;b/=A;R=O.R(r,g,b);1u=O.1u(r,g,b);l=(R+1u)/2;u(R===1u){h=s=0}P{d=R-1u;s=l>0.5?d/(2-R-1u):d/(R+1u);h=(m(){2x(R){1b r:9(g-b)/d+(g<b?6:0);1b g:9(b-r)/d+2;1b b:9(r-g)/d+4}})();h/=6}9{h:h,s:s,l:l}};1j.89=m(h,s,l){E b,g,p,q,r;u(1t h==="28"){s=h.s;l=h.l;h=h.h}u(s===0){r=g=b=l}P{q=l<0.5?l*(1+s):l+s-l*s;p=2*l-q;r=8.3I(p,q,h+1/3);g=8.3I(p,q,h);b=8.3I(p,q,h-1/3)}9{r:r*A,g:g*A,b:b*A}};1j.3I=m(p,q,t){u(t<0){t+=1}u(t>1){t-=1}u(t<1/6){9 p+(q-p)*6*t}u(t<1/2){9 q}u(t<2/3){9 p+(q-p)*(2/3-t)*6}9 p};1j.61=m(r,g,b){E d,h,R,1u,s,v;r/=A;g/=A;b/=A;R=O.R(r,g,b);1u=O.1u(r,g,b);v=R;d=R-1u;s=R===0?0:d/R;u(R===1u){h=0}P{h=(m(){2x(R){1b r:9(g-b)/d+(g<b?6:0);1b g:9(b-r)/d+2;1b b:9(r-g)/d+4}})();h/=6}9{h:h,s:s,v:v}};1j.68=m(h,s,v){E b,f,g,i,p,q,r,t;i=O.3L(h*6);f=h*6-i;p=v*(1-s);q=v*(1-f*s);t=v*(1-(1-f)*s);2x(i%6){1b 0:r=v;g=t;b=p;1L;1b 1:r=q;g=v;b=p;1L;1b 2:r=p;g=v;b=t;1L;1b 3:r=p;g=q;b=v;1L;1b 4:r=t;g=p;b=v;1L;1b 5:r=v;g=p;b=q}9{r:r*A,g:g*A,b:b*A}};1j.6b=m(r,g,b){E x,y,z;r/=A;g/=A;b/=A;u(r>0.4z){r=O.1v((r+0.1U)/1.1U,2.4)}P{r/=12.2S}u(g>0.4z){g=O.1v((g+0.1U)/1.1U,2.4)}P{g/=12.2S}u(b>0.4z){b=O.1v((b+0.1U)/1.1U,2.4)}P{b/=12.2S}x=r*0.88+g*0.87+b*0.85;y=r*0.84+g*0.83+b*0.7W;z=r*0.7S+g*0.8F+b*0.7Q;9{x:x*1c,y:y*1c,z:z*1c}};1j.7P=m(x,y,z){E b,g,r;x/=1c;y/=1c;z/=1c;r=(3.7O*x)+(-1.7L*y)+(-0.7K*z);g=(-0.7J*x)+(1.7I*y)+(0.7H*z);b=(0.7G*x)+(-0.7F*y)+(1.6x*z);u(r>0.50){r=(1.1U*O.1v(r,0.51))-0.1U}P{r*=12.2S}u(g>0.50){g=(1.1U*O.1v(g,0.51))-0.1U}P{g*=12.2S}u(b>0.50){b=(1.1U*O.1v(b,0.51))-0.1U}P{b*=12.2S}9{r:r*A,g:g*A,b:b*A}};1j.5B=m(x,y,z){E a,b,l,52,53,54;u(1t x==="28"){y=x.y;z=x.z;x=x.x}52=5N.5O;53=1c.0;54=5P.5Q;x/=52;y/=53;z/=54;u(x>0.56){x=O.1v(x,0.58)}P{x=(7.5b*x)+0.2O}u(y>0.56){y=O.1v(y,0.58)}P{y=(7.5b*y)+0.2O}u(z>0.56){z=O.1v(z,0.58)}P{z=(7.5b*z)+0.2O}l=62*y-16;a=63*(x-y);b=64*(y-z);9{l:l,a:a,b:b}};1j.7D=m(l,a,b){E x,y,z;u(1t l==="28"){a=l.a;b=l.b;l=l.l}y=(l+16)/62;x=y+(a/63);z=y-(b/64);u(x>0.4a){x=x*x*x}P{x=0.4b*(x-0.2O)}u(y>0.4a){y=y*y*y}P{y=0.4b*(y-0.2O)}u(z>0.4a){z=z*z*z}P{z=0.4b*(z-0.2O)}9{x:x*5N.5O,y:y*1c.0,z:z*5P.5Q}};1j.7z=m(r,g,b){E 4d;u(1t r==="28"){g=r.g;b=r.b;r=r.r}4d=8.6b(r,g,b);9 8.5B(4d)};1j.7y=m(l,a,b){};9 1j})();1G=(m(){1G.K=\'1G\';m 1G(){}1G.2B={};1G.6h=["6i","6j","6k"];1G.3A=m(22,S,1x){E 33,C,1W,I,1Q;u(8.2B[S]&&8.2B[S].17){I=8.2B[S];1Q=[];19(C=0,1W=I.17;C<1W;C++){33=I[C];u(33.22===Q||22.H===33.22.H){1Q.1N(33.3t.1T(22,1x))}P{1Q.1N(4C 0)}}9 1Q}};1G.7x=m(22,S,3t){E 4n,4o;u(1t 22==="4p"){4o=22;4n=S;22=Q;S=4o;3t=4n}u(5j.1T(8.6h,S)<0){9 2f}u(!8.2B[S]){8.2B[S]=[]}8.2B[S].1N({22:22,3t:3t});9 4q};9 1G})();1m.1G=1G;J=(m(){J.K=\'J\';m J(){}J.1f={4r:1,4s:2,4t:3,4u:4,4v:5,1D:6};J.Z=m(K,5n){9 U.N[K]=5n};J.N.7w=m(T){E X=8;u(T==Q){T=m(){}}9 8.38(m(){X.1E.7u(X.2m,0,0);9 T.1T(X)})};J.N.7t=m(5s){9 8.3y(8.W.F,8.W.M,5s)};J.N.1C=m(K,3K){8.2i.1N({S:J.1f.4r,K:K,3K:3K});9 8};J.N.4A=m(K,B,1K,1Z){E i,C,I;u(!1K){1K=0;19(i=C=0,I=B.17;0<=I?C<I:C>I;i=0<=I?++C:--C){1K+=B[i]}}8.2i.1N({S:J.1f.4s,K:K,B:B,1K:1K,1Z:1Z||0});9 8};J.N.7r=m(2h,1y){8.2i.1N({S:J.1f.1D,2h:2h,1y:1y});9 8};J.N.38=m(2T){E 4H,X=8;u(1t 2T==="m"){8.2T=2T}u(8.2i.17===0){u(8.2T!=Q){1G.3A(8,"6k");8.2T.1T(8)}9 8}4H=8.2i.5D();9 1l.2e(8,4H,m(){9 X.38()})};J.N.4I=m(T){E 1r;1r=1M 1J(8);8.4h.1N(1r);8.2i.1N({S:J.1f.4t});T.1T(1r);8.2i.1N({S:J.1f.4u});9 8};J.N.5G=m(1r){8.5H(1r);9 8.38()};J.N.5H=m(1r){8.4e.1N(8.3a);8.3e.1N(8.L);8.3a=1r;9 8.L=1r.L};J.N.5I=m(){8.L=8.3e.5J();9 8.3a=8.4e.5J()};J.N.5K=m(){9 8.3a.5L()};9 J})();13.4c(U.N,J.N);1m.J=J;1p=(m(){1p.K=\'1p\';m 1p(){}1p.5M=/(?:(?:7q|7p):\\/\\/)((?:\\w+)\\.(?:(?:\\w|\\.)+))/;1p.4M=m(1V){E 3R;u(!1V){9}3R=1V.7o(8.5M);u(3R){9 3R[1]!==1I.7n}P{9 2f}};1p.3U=m(1i){u(8.4M(1i)){u(!1m.3N.17){1R.4Q("7m 5V 7l a 5X F 7j a 7i 60. 7h: "+1i)}P{u(1m.4M(1m.3N)){1R.4Q("7g 7f a 5X 60 19 7e 7d.");9}9""+1m.3N+"?7a="+(78(1i))}}};1p.77=m(2y){E 40;40={76:\'75\',73:\'72\',6Z:\'6Y\',6X:\'6V\'};2y=2y.2q();u(40[2y]!=Q){2y=40[2y]}9"6U/6S."+2y};1p.N.6Q=m(){u(1t 2g!=="46"&&2g!==Q){9 8.6n.2k(8,V)}P{9 8.6o.2k(8,V)}};1p.N.6o=m(S){E F;u(S==Q){S="6p"}S=S.2q();F=8.57(S).6N("F/"+S,"F/6M-6L");9 1I.6K.6B=F};1p.N.6n=m(29,3G){E 4l;u(3G==Q){3G=4q}6y{4l=2Q.7E(29);u(4l.6z()&&!3G){9 2f}}6A(e){1R.2b("6C 6D 29 "+29)}9 2Q.6E(29,8.M.6F(),m(){9 1R.2b("6G 6H 5V "+29)})};1p.N.6I=m(S){E 1d;1d=1I.3j(\'1d\');1d.1i=8.57(S);9 1d};1p.N.57=m(S){u(S==Q){S="6p"}S=S.2q();9 8.M.6J("F/"+S)};9 1p})();13.4c(U.N,1p.N);1m.1p=1p;1J=(m(){1J.K=\'1J\';m 1J(c){8.c=c;8.6u=8.c;8.W={5a:\'6s\',2p:1.0};8.6O=13.2M.24();8.M=1t 2g!=="46"&&2g!==Q?1M 2a():1I.3j(\'M\');8.M.14=8.c.1z.14;8.M.1n=8.c.1z.1n;8.1E=8.M.44(\'2d\');8.1E.6P(8.M.14,8.M.1n);8.2m=8.1E.3B(0,0,8.M.14,8.M.1n);8.L=8.2m.1x}1J.N.4I=m(6m){9 8.c.4I.1T(8.c,6m)};1J.N.6R=m(6l){8.W.5a=6l;9 8};1J.N.2p=m(2p){8.W.2p=2p/1c;9 8};1J.N.6T=m(){E i,1H,C,I;1H=8.c.L;19(i=C=0,I=8.c.L.17;C<I;i=C+=4){8.L[i]=1H[i];8.L[i+1]=1H[i+1];8.L[i+2]=1H[i+2];8.L[i+3]=1H[i+3]}9 8};1J.N.45=m(){9 8.c.45.2k(8.c,V)};1J.N.6W=m(F){u(1t F==="28"){F=F.1i}P u(1t F==="4p"&&F[0]==="#"){F=$(F).1i}u(!F){9 8}8.c.2i.1N({S:J.1f.4v,1i:F,1r:8});9 8};1J.N.5L=m(){E i,2D,1H,15,G,D,C,I,1Q;1H=8.c.3e[8.c.3e.17-1];2D=8.c.L;1Q=[];19(i=C=0,I=2D.17;C<I;i=C+=4){D={r:1H[i],g:1H[i+1],b:1H[i+2],a:1H[i+3]};G={r:2D[i],g:2D[i+1],b:2D[i+2],a:2D[i+3]};15=1g.2e(8.W.5a,G,D);15.r=13.23(15.r);15.g=13.23(15.g);15.b=13.23(15.b);u(!(15.a!=Q)){15.a=G.a}1H[i]=D.r-((D.r-15.r)*(8.W.2p*(15.a/A)));1H[i+1]=D.g-((D.g-15.g)*(8.W.2p*(15.a/A)));1Q.1N(1H[i+2]=D.b-((D.b-15.b)*(8.W.2p*(15.a/A))))}9 1Q};9 1J})();2H=(m(){2H.K=\'2H\';m 2H(){E K,C,1W,I;I=[\'6g\',\'4Q\',\'70\',\'71\'];19(C=0,1W=I.17;C<1W;C++){K=I[C];8[K]=(m(K){9 m(){u(!1m.5l){9}9 6f[K].2k(6f,V)}})(K)}8.2b=8.6g}9 2H})();1R=1M 2H();1P=(m(){1P.K=\'1P\';m 1P(c){8.c=c;8.1w=0}1P.N.74=m(){E x,y;y=8.c.1z.1n-O.3L(8.1w/(8.c.1z.14*4));x=(8.1w%(8.c.1z.14*4))/4;9{x:x,y:y}};1P.N.6d=m(41,3Y){E 1O;1O=8.1w+(8.c.1z.14*4*(3Y*-1))+(4*41);u(1O>8.c.L.17||1O<0){9{r:0,g:0,b:0,a:0}}9{r:8.c.L[1O],g:8.c.L[1O+1],b:8.c.L[1O+2],a:8.c.L[1O+3]}};1P.N.79=m(41,3Y,o){E 66;66=8.1w+(8.c.1z.14*4*(3Y*-1))+(4*41);u(1O>8.c.L.17||1O<0){9}8.c.L[1O]=o.r;8.c.L[1O+1]=o.g;8.c.L[1O+2]=o.b;8.c.L[1O+3]=o.a;9 4q};1P.N.7b=m(x,y){E 1w;1w=(y*8.c.1z.14+x)*4;9{r:8.c.L[1w],g:8.c.L[1w+1],b:8.c.L[1w+2],a:8.c.L[1w+3]}};1P.N.7c=m(x,y,o){E 1w;1w=(y*8.c.1z.14+x)*4;8.c.L[1w]=o.r;8.c.L[1w+1]=o.g;8.c.L[1w+2]=o.b;9 8.c.L[1w+3]=o.a};9 1P})();1D=(m(){1D.K=\'1D\';m 1D(){}1D.4V={};1D.Z=m(K,2h){9 8.4V[K]=2h};1D.2e=m(1E,K,1y){9 8.4V[K].2k(1E,1y)};9 1D})();1m.1D=1D;1l=(m(){1l.K=\'1l\';1l.2W=4;1l.2e=m(2z,1a,T){E 1r,3i;3i=1M 1l(2z,1a,T);2x(1a.S){1b J.1f.4t:1r=2z.4h.5D();2z.5G(1r);1L;1b J.1f.4u:2z.5K();2z.5I();T();1L;1b J.1f.4v:3i.5Z(1a.1r,1a.1i);1L;1b J.1f.1D:3i.5Y();1L;7k:3i.5W()}9 2z};m 1l(c,1a,3h){8.c=c;8.1a=1a;8.3h=3h}1l.N.5W=m(){E 3g,4O,Y,j,4L,n,1e,C,I,1Q,X=8;8.4E=0;n=8.c.L.17;4O=O.3L((n/4)/1l.2W);3g=4O*4;4L=3g+((n/4)%1l.2W)*4;1G.3A(8.c,"6i",8.1a);u(8.1a.S===J.1f.4r){1Q=[];19(j=C=0,I=1l.2W;0<=I?C<I:C>I;j=0<=I?++C:--C){1e=j*3g;Y=1e+(j===1l.2W-1?4L:3g);1Q.1N(7s((m(j,1e,Y){9 m(){9 X.5r(j,1e,Y)}})(j,1e,Y),0))}9 1Q}P{9 8.5q()}};1l.N.5Y=m(){1R.2b("7v 2h "+8.1a.2h);1D.2e(8.c,8.1a.2h,8.1a.1y);1R.2b("1D "+8.1a.2h+" 3H!");9 8.3h()};1l.N.5r=m(2l,1e,Y){E 1x,i,2s,1S,C;1R.2b("7A #"+2l+" - J: "+8.1a.K+", 7B: "+1e+", 7C: "+Y);1x={r:0,g:0,b:0,a:0};2s=1M 1P(8.c);19(i=C=1e;C<Y;i=C+=4){2s.1w=i;1x.r=8.c.L[i];1x.g=8.c.L[i+1];1x.b=8.c.L[i+2];1x.a=8.c.L[i+3];1S=8.1a.3K.1T(2s,1x);u(!(1S.a!=Q)){1S.a=1x.a}8.c.L[i]=13.23(1S.r);8.c.L[i+1]=13.23(1S.g);8.c.L[i+2]=13.23(1S.b);8.c.L[i+3]=13.23(1S.a)}9 8.49(2l)};1l.N.5q=m(){E B,3m,1Z,1A,2N,1K,Y,i,j,k,20,2F,n,K,36,2s,1S,1e,C,1k,1h,2L;K=8.1a.K;1Z=8.1a.1Z;1K=8.1a.1K;n=8.c.L.17;B=8.1a.B;3m=O.5k(B.17);20=[];2F=[];1R.2b("7M 20 - J: "+8.1a.K);1e=8.c.1z.14*4*((3m-1)/2);Y=n-(8.c.1z.14*4*((3m-1)/2));1A=(3m-1)/2;2s=1M 1P(8.c);19(i=C=1e;C<Y;i=C+=4){2s.1w=i;2N=0;19(j=1k=-1A;-1A<=1A?1k<=1A:1k>=1A;j=-1A<=1A?++1k:--1k){19(k=1h=1A;1A<=-1A?1h<=-1A:1h>=-1A;k=1A<=-1A?++1h:--1h){36=2s.6d(j,k);20[2N*3]=36.r;20[2N*3+1]=36.g;20[2N*3+2]=36.b;2N++}}1S=8.4A(B,20,1K,1Z);2F[i]=13.23(1S.r);2F[i+1]=13.23(1S.g);2F[i+2]=13.23(1S.b);2F[i+3]=8.c.L[i+3]}19(i=2L=1e;1e<=Y?2L<Y:2L>Y;i=1e<=Y?++2L:--2L){8.c.L[i]=2F[i]}9 8.49(-1)};1l.N.49=m(2l){u(2l>=0){1R.2b("7N #"+2l+" 3H! J: "+8.1a.K)}8.4E++;u(8.4E===1l.2W||2l===-1){u(2l>=0){1R.2b("J "+8.1a.K+" 3H!")}u(2l<0){1R.2b("4s 6u "+8.1a.K+" 3H!")}1G.3A(8.c,"6j",8.1a);9 8.3h()}};1l.N.4A=m(B,20,1K,1Z){E i,1B,C,I;1B={r:0,g:0,b:0};19(i=C=0,I=B.17;0<=I?C<I:C>I;i=0<=I?++C:--C){1B.r+=B[i]*20[i*3];1B.g+=B[i]*20[i*3+1];1B.b+=B[i]*20[i*3+2]}1B.r=(1B.r/1K)+1Z;1B.g=(1B.g/1K)+1Z;1B.b=(1B.b/1K)+1Z;9 1B};1l.N.5Z=m(1r,1i){E 1d,3Z,X=8;1d=1I.3j(\'1d\');1d.3d=m(){1r.1E.4G(1d,0,0,X.c.1z.14,X.c.1z.1n);1r.2m=1r.1E.3B(0,0,X.c.1z.14,X.c.1z.1n);1r.L=1r.2m.1x;X.c.L=1r.L;9 X.c.38()};3Z=1p.3U(1i);9 1d.1i=3Z!=Q?3Z:1i};9 1l})();1q=(m(){1q.K=\'1q\';m 1q(){}1q.2J={};1q.3z=m(2G){9 8.2J[2G]!=Q};1q.24=m(2G){9 8.2J[2G]};1q.5u=m(K,3u){9 8.2J[K]=3u};1q.2e=m(2G,T){9 T.1T(8.24(2G),8.24(2G))};1q.7R=m(K){u(K==Q){K=2f}u(K){9 5h 8.2J[K]}P{9 8.2J={}}};9 1q})();1m.1q=1q;1g.Z("6s",m(G,D){9{r:G.r,g:G.g,b:G.b}});1g.Z("7T",m(G,D){9{r:(G.r*D.r)/A,g:(G.g*D.g)/A,b:(G.b*D.b)/A}});1g.Z("7U",m(G,D){9{r:A-(((A-G.r)*(A-D.r))/A),g:A-(((A-G.g)*(A-D.g))/A),b:A-(((A-G.b)*(A-D.b))/A)}});1g.Z("7V",m(G,D){E 15;15={};15.r=D.r>1o?A-2*(A-G.r)*(A-D.r)/A:(D.r*G.r*2)/A;15.g=D.g>1o?A-2*(A-G.g)*(A-D.g)/A:(D.g*G.g*2)/A;15.b=D.b>1o?A-2*(A-G.b)*(A-D.b)/A:(D.b*G.b*2)/A;9 15});1g.Z("7X",m(G,D){9{r:G.r-D.r,g:G.g-D.g,b:G.b-D.b}});1g.Z("7Y",m(G,D){9{r:D.r+G.r,g:D.g+G.g,b:D.b+G.b}});1g.Z("7Z",m(G,D){9{r:1o-2*(D.r-1o)*(G.r-1o)/A,g:1o-2*(D.g-1o)*(G.g-1o)/A,b:1o-2*(D.b-1o)*(G.b-1o)/A}});1g.Z("80",m(G,D){E 15;15={};15.r=D.r>1o?A-((A-D.r)*(A-(G.r-1o)))/A:(D.r*(G.r+1o))/A;15.g=D.g>1o?A-((A-D.g)*(A-(G.g-1o)))/A:(D.g*(G.g+1o))/A;15.b=D.b>1o?A-((A-D.b)*(A-(G.b-1o)))/A:(D.b*(G.b+1o))/A;9 15});1g.Z("81",m(G,D){9{r:D.r>G.r?D.r:G.r,g:D.g>G.g?D.g:G.g,b:D.b>G.b?D.b:G.b}});1g.Z("82",m(G,D){9{r:D.r>G.r?G.r:D.r,g:D.g>G.g?G.g:D.g,b:D.b>G.b?G.b:D.b}});J.Z("45",m(){E 2R;u(V.17===1){2R=1j.4U(V[0])}P{2R={r:V[0],g:V[1],b:V[2]}}9 8.1C("45",m(o){o.r=2R.r;o.g=2R.g;o.b=2R.b;o.a=A;9 o})});J.Z("5e",m(B){B=O.3L(A*(B/1c));9 8.1C("5e",m(o){o.r+=B;o.g+=B;o.b+=B;9 o})});J.Z("5d",m(B){B*=-0.86;9 8.1C("5d",m(o){E R;R=O.R(o.r,o.g,o.b);u(o.r!==R){o.r+=(R-o.r)*B}u(o.g!==R){o.g+=(R-o.g)*B}u(o.b!==R){o.b+=(R-o.b)*B}9 o})});J.Z("6w",m(B){B*=-1;9 8.1C("6w",m(o){E 3r,2t,R;R=O.R(o.r,o.g,o.b);2t=(o.r+o.g+o.b)/3;3r=((O.2o(R-2t)*2/A)*B)/1c;u(o.r!==R){o.r+=(R-o.r)*3r}u(o.g!==R){o.g+=(R-o.g)*3r}u(o.b!==R){o.b+=(R-o.b)*3r}9 o})});J.Z("5F",m(B){9 8.1C("5F",m(o){E 2t;2t=0.3*o.r+0.59*o.g+0.11*o.b;o.r=2t;o.g=2t;o.b=2t;9 o})});J.Z("5E",m(B){B=O.1v((B+1c)/1c,2);9 8.1C("5E",m(o){o.r/=A;o.r-=0.5;o.r*=B;o.r+=0.5;o.r*=A;o.g/=A;o.g-=0.5;o.g*=B;o.g+=0.5;o.g*=A;o.b/=A;o.b-=0.5;o.b*=B;o.b+=0.5;o.b*=A;9 o})});J.Z("5C",m(B){9 8.1C("5C",m(o){E h,2v,21;2v=1j.61(o.r,o.g,o.b);h=2v.h*1c;h+=O.2o(B);h=h%1c;h/=1c;2v.h=h;21=1j.68(2v.h,2v.s,2v.v);21.a=o.a;9 21})});J.Z("5w",m(){E 2V,21;u(V.17===2){21=1j.4U(V[0]);2V=V[1]}P u(V.17===4){21={r:V[0],g:V[1],b:V[2]};2V=V[3]}9 8.1C("5w",m(o){o.r-=(o.r-21.r)*(2V/1c);o.g-=(o.g-21.g)*(2V/1c);o.b-=(o.b-21.b)*(2V/1c);9 o})});J.Z("5A",m(){9 8.1C("5A",m(o){o.r=A-o.r;o.g=A-o.g;o.b=A-o.b;9 o})});J.Z("5v",m(B){u(B==Q){B=1c}B/=1c;9 8.1C("5v",m(o){o.r=O.1u(A,(o.r*(1-(0.8i*B)))+(o.g*(0.8j*B))+(o.b*(0.8k*B)));o.g=O.1u(A,(o.r*(0.8l*B))+(o.g*(1-(0.8m*B)))+(o.b*(0.8n*B)));o.b=O.1u(A,(o.r*(0.8o*B))+(o.g*(0.8p*B))+(o.b*(1-(0.8q*B))));9 o})});J.Z("6e",m(B){9 8.1C("6e",m(o){o.r=O.1v(o.r/A,B)*A;o.g=O.1v(o.g/A,B)*A;o.b=O.1v(o.b/A,B)*A;9 o})});J.Z("5S",m(B){B=O.2o(B)*2.55;9 8.1C("5S",m(o){E 2j;2j=1Y.5m(B*-1,B);o.r+=2j;o.g+=2j;o.b+=2j;9 o})});J.Z("65",m(B){B=O.2o(B)*2.55;9 8.1C("65",m(o){u(o.r>A-B){o.r=A}P u(o.r<B){o.r=0}u(o.g>A-B){o.g=A}P u(o.g<B){o.g=0}u(o.b>A-B){o.b=A}P u(o.b<B){o.b=0}9 o})});J.Z("5o",m(W){E 2X,4W;u(1t W!=="28"){9 8}19(2X 4D W){u(!4g.1T(W,2X))4J;4W=W[2X];u(4W===0){5h W[2X];4J}W[2X]/=1c}u(W.17===0){9 8}9 8.1C("5o",m(o){u(W.3X!=Q){u(W.3X>0){o.r+=(A-o.r)*W.3X}P{o.r-=o.r*O.2o(W.3X)}}u(W.3V!=Q){u(W.3V>0){o.g+=(A-o.g)*W.3V}P{o.g-=o.g*O.2o(W.3V)}}u(W.42!=Q){u(W.42>0){o.b+=(A-o.b)*W.42}P{o.b-=o.b*O.2o(W.42)}}9 o})});J.Z("4B",m(2u,1e,26,25,Y){E 1s,i,C,1k,I,2c;u(1t 2u==="4p"){2u=2u.8C("")}1s=1Y.1s(1e,26,25,Y,0,A);u(1e[0]>0){19(i=C=0,I=1e[0];0<=I?C<I:C>I;i=0<=I?++C:--C){1s[i]=1e[1]}}u(Y[0]<A){19(i=1k=2c=Y[0];2c<=A?1k<=A:1k>=A;i=2c<=A?++1k:--1k){1s[i]=Y[1]}}9 8.1C("4B",m(o){E i,1h,30;19(i=1h=0,30=2u.17;0<=30?1h<30:1h>30;i=0<=30?++1h:--1h){o[2u[i]]=1s[o[2u[i]]]}9 o})});J.Z("8E",m(B){E 26,25,p;p=O.2o(B)/1c;26=[0,A*p];25=[A-(A*p),A];u(B<0){26=26.5p();25=25.5p()}9 8.4B(\'21\',[0,0],26,25,[A,A])})}).1T(8);',62,538,'||||||||this|return|||||||||||||function||rgba||||||if||||||255|adjust|_i|rgbaParent|var|image|rgbaLayer|id|_ref|Filter|name|pixelData|canvas|prototype|Math|else|null|max|type|callback|CamanInstance|arguments|options|_this|end|register||||Util|width|result||length||for|job|case|100|img|start|Type|Blender|_k|src|Convert|_j|RenderJob|Caman|height|128|IO|Store|layer|bezier|typeof|min|pow|loc|data|args|dimensions|builder|val|process|Plugin|context|element|Event|parentData|document|Layer|divisor|break|new|push|newLoc|PixelInfo|_results|Log|res|call|055|url|_len|levels|Calculate|bias|kernel|rgb|target|clampRGB|get|ctrl2|ctrl1||object|file|Canvas|debug|_ref1||execute|false|exports|plugin|renderQueue|rand|apply|bnum|imageData|Analyze|abs|opacity|toLowerCase|proxyURL|pixelInfo|avg|chans|hsv|hex|switch|lang|instance|curveY|events|Image|layerData|newHeight|modPixelData|search|Logger|throw|items|imageLoaded|_l|uniqid|builderIndex|1379310345|parseInt|fs|color|92|finishedFn|leftCoord|level|Blocks|chan|x1|y1|_ref2|oldCanvas|getFloat|event|nodeName|attr|pixel|numPixels|processNext|complete|currentLayer|y0|x0|onload|pixelStack|copy|blockN|renderDone|rj|createElement|Cy|newWidth|adjustSize|Cx|finishInit|prop|x2|amt|y2|fn|obj|substr|oldHeight|oldWidth|loadCanvas|has|trigger|getImageData|getAttribute|parentNode|canvasID|dest|overwrite|finished|hueToRGB|canvasLoaded|processFn|floor|Root|remoteProxy|slice|lowBound|highBound|matches|root|By|remoteCheck|green|sel|red|vert|proxyUrl|langToExt|horiz|blue|rightCoord|getContext|fillColor|undefined|Bx|round|blockFinished|2068965517|1284185493|extend|xyz|layerStack|version|__hasProp|canvasQueue|Unknown|loadImage|Node|stats|Ax|_fn|_type|string|true|Single|Kernel|LayerDequeue|LayerFinished|LoadOverlay|Ay|loadUnknown|blenders|04045|processKernel|curves|void|in|blocksDone|readyState|drawImage|next|newLayer|continue|toString|lastBlockN|isRemote|Could|blockPixelLength|x3|info|not|y3|find|hexToRGB|plugins|value|of|addEventListener|DOMContentLoaded|0031308|4166666667|whiteX|whiteY|whiteZ||008856451679|toBase64|3333333333||blendingMode|787037037|curveX|saturation|brightness|require|replaceChild|delete|caman|__indexOf|sqrt|DEBUG|randomRange|filterFunc|channels|reverse|renderKernel|renderBlock|ready|1000|put|sepia|colorize|newCanvas|charAt|Given|invert|xyzToLab|hue|shift|contrast|greyscale|executeLayer|pushContext|popContext|pop|applyCurrentLayer|applyToParent|domainRegex|95|047|108|883|ID|noise|isn|item|to|executeFilter|remote|executePlugin|loadOverlay|proxy|rgbToHSV|116|500|200|clip|nowLoc||hsvToRGB|release|loadNode|rgbToXYZ|camanwidth|getPixelRelative|gamma|console|log|types|processStart|processComplete|renderFinished|mode|cb|nodeSave|browserSave|png|func|err|normal|camanheight|filter|date|vibrance|0570|try|isFile|catch|href|Creating|output|writeFile|toBuffer|Finished|writing|toImage|toDataURL|location|stream|octet|replace|layerID|createImageData|save|setBlendingMode|caman_proxy|copyParent|proxies|js|overlayImage|javascript|pl|perl|warn|error|py|python|locationXY|rb|ruby|useProxy|encodeURIComponent|putPixelRelative|camanProxyUrl|getPixel|putPixel|images|loading|use|Cannot|URL|configured|without|default|load|Attempting|domain|match|https|http|processPlugin|setTimeout|revert|putImageData|Executing|render|listen|labToRGB|rgbToLab|BLOCK|Start|End|labToXYZ|statSync|2040|0557|0415|8758|9689|4986|5372|Rendering|Block|2406|xyzToRGB|9505|flush|0193|multiply|screen|overlay|0722|difference|addition|exclusion|softLight|lighten|darken|7152|2126|1805|01|3576|4124|hslToRGB|rgbToHSL|06|luminance|toFixed|random|distance|calculateLevels|replaceCanvas|607|769|189|349|314|168|272|534|869|onerror|realpathSync|setAttribute|an|analyze|Released|Version|window|querySelector|Array|indexOf|split|hasOwnProperty|exposure|1192'.split('|'),0,{}))
+eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(m(){E $,2p,1l,1X,1i,T,23,1h,1G,J,1p,2t,1M,1R,2A,1Q,1E,1f,40,1q,15,2W,3T,4H={}.8C,5R=[].8A||m(5e){17(E i=0,l=8.18;i<l;i++){u(i 4A 8&&8[i]===5e)9 i}9-1};3T=8z.M.3T;$=m(3E,3D){u(3D==R){3D=1K}u(1v 3E==="24"){9 3E}9 3D.8y(3E)};15=(m(){15.K=\'15\';m 15(){}15.2P=(m(){E I;I=0;9{28:m(){9 I++}}})();15.4W=m(3v){E 3o,3N,3m,1j,C,1T;3N=3v;1j=3T.1S(V,1);17(C=0,1T=1j.18;C<1T;C++){3o=1j[C];17(3m 4A 3o){u(!4H.1S(3o,3m))4u;3N[3m]=3o[3m]}}9 3N};15.22=m(1A){u(1A<0){9 0}u(1A>A){9 A}9 1A};9 15})();u(1v 2h!=="3w"&&2h!==R){40=2h;23=5P(\'N\');2t=23.2t;2W=5P(\'2W\')}P{40=8x}40.1i=1i=m(){u(1v 2h!=="3w"&&2h!==R){9 1J T(V,T.1d.4e)}2D(V.18){19 1:u(1q.3F(V[0])){9 1q.28(V[0])}9 1J T(V,T.1d.2t);19 2:u(1q.3F(V[0])){9 1q.2c(V[0],V[1])}u(1v V[1]===\'m\'){9 1J T(V,T.1d.4T)}P{9 1J T(V,T.1d.23)}1H;19 3:u(1q.3F(V[0])){9 1q.2c(V[1],V[2])}9 1J T(V,T.1d.23)}};1i.4S={5f:"3.1.2",5g:"4/6/12"};1i.6n=2f;1i.4v=m(){9"8w "+1i.4S.5f+", 8v "+1i.4S.5g};1i.3P="";1i.15=15;T=(m(){T.K=\'T\';T.1d={2t:1,23:2,4T:3,4e:4};T.4v=1i.4v;m T(1w,S){E X=8;u(S==R){S=T.1d.23}8.I=15.2P.28();8.3c=[];8.4O=[];8.2j=[];8.4B=[];8.34=R;8.8u=1J 2p(8);2D(S){19 T.1d.2t:8.4f.2l(8,1w);1H;19 T.1d.23:8.3R.2l(8,1w);1H;19 T.1d.4e:8.5j.2l(8,1w);1H;19 T.1d.4T:u($(1w[0])){8.4D(1w)}P{u(1K.4w==="3f"){2O"4h 47 58 1B 4Q I "+I;}1K.4P("4k",m(){9 X.4D(1w)},2f)}}}T.M.4D=m(1w){E e;e=$(1w[0]);2D(e.3e.2s()){19"1e":9 8.4f.2l(8,1w);19"N":9 8.3R(R,1w[0],1w[1])}};T.M.4f=m(I,U){E 1B,F,2m,H,X=8;u(U==R){U=m(){}}u(1v I==="24"&&((H=I.3e)!=R?H.2s():4g 0)==="1e"){1B=I;u(I.I){I=1B.I}P{I="6t-"+(15.2P.28());1B.I=I}u(1B.3f){9 8.2X(I,1B,U)}}u($(I)!=R){F=$(I);2m=1p.42(F.1j);u(2m){F.30=m(){9 X.2X(I,F,U)};9 F.1j=2m}P{u(F.3f){9 8.2X(I,F,U)}P{9 F.30=m(){9 X.2X(I,F,U)}}}}P{u(1K.4w==="3f"){2O"4h 47 58 1B 4Q I "+I;}9 1K.4P("4k",m(){9 X.2X(I,$(I),U)},2f)}};T.M.2X=m(I,F,U){E 3h,C,1T,H;8.F=F;u(!F||F.3e.2s()!=="1e"){2O"5m 1B 5v 5y\'t 8t F: "+I;}8.N=1K.3j(\'N\');8.N.I=F.I;H=[\'1x-65\',\'1x-66\'];17(C=0,1T=H.18;C<1T;C++){3h=H[C];u(8.F.3C(3h)){8.N.8s(3h,8.F.3C(3h))}}u(F.45!=R){F.45.6u(8.N,8.F)}8.44=I;8.W={N:I,F:8.F.1j};9 8.3i(U)};T.M.3R=m(1W,I,U){E 1B,H,X=8;u(U==R){U=m(){}}u(1v I==="24"&&((H=I.3e)!=R?H.2s():4g 0)==="N"){1B=I;u(I.I){I=1B.I}P{I="6t-"+(15.2P.28());1B.I=I}9 8.41(1W,1B,U)}P{u(I.5n(0)!=="#"){I="#"+I}}u($(I)!=R){9 8.41(1W,$(I),U)}P{u(1K.4w==="3f"){2O"4h 47 58 1B 4Q I "+I;}9 1K.4P("4k",m(){9 X.41(1W,$(I),U)},2f)}};T.M.41=m(1W,N,U){E 2m,X=8;8.N=N;u(!N||N.3e.2s()!=="N"){2O"5m 1B 5v 5y\'t a N: "+I;}u(1W!=R){8.F=1K.3j(\'1e\');8.F.30=m(){9 X.3i(U)};2m=1p.42(1W);8.44=8.N.I;8.W={N:N.I,F:1W};9 8.F.1j=2m?2m:1W}P{9 8.3i(U)}};T.M.5j=m(26,U){E 1e,X=8;1e=1J 2t();26=2W.8r(26);1e.30=m(){E 1D;X.44=15.2P.28();X.N=1J 23(1e.14,1e.1g);1D=X.N.3W(\'2d\');1D.4V(1e,0,0);9 X.3i(U)};1e.8q=m(6a){2O 6a;};9 1e.1j=26};T.M.3i=m(U){E 2w,3b,3V,3U;8.1D=8.N.3W("2d");u(8.F!=R){3U=8.F.14;3V=8.F.1g;3b=8.N.3C(\'1x-65\');2w=8.N.3C(\'1x-66\');u(3b||2w){u(3b){8.F.14=2S(3b,10);u(2w){8.F.1g=2S(2w,10)}P{8.F.1g=8.F.14*3V/3U}}P u(2w){8.F.1g=2S(2w,10);8.F.14=8.F.1g*3U/3V}}8.N.14=8.F.14;8.N.1g=8.F.1g;8.1D.4V(8.F,0,0,8.F.14,8.F.1g)}8.2i=8.1D.3S(0,0,8.N.14,8.N.1g);8.L=8.2i.1x;8.1y={14:8.N.14,1g:8.N.1g};1q.5o(8.44,8);U.1S(8,8);9 8};T.M.8p=m(5t){E 37;37=8.N;8.N=5t;u(37.45!=R){37.45.6u(8.N,37)}8.1D=8.N.3W(\'2d\');8.2i=8.1D.3S(0,0,8.N.14,8.N.1g);8.L=8.2i.1x;9 8.1y={14:8.N.14,1g:8.N.1g}};9 T})();2p=(m(){2p.K=\'2p\';m 2p(c){8.c=c}2p.M.8f=m(){E i,1U,38,C,1k,1m,H;1U={r:{},g:{},b:{}};17(i=C=0;C<=A;i=++C){1U.r[i]=0;1U.g[i]=0;1U.b[i]=0}17(i=1k=0,H=8.c.L.18;1k<H;i=1k+=4){1U.r[8.c.L[i]]++;1U.g[8.c.L[i+1]]++;1U.b[8.c.L[i+2]]++}38=8.c.L.18/4;17(i=1m=0;1m<=A;i=++1m){1U.r[i]/=38;1U.g[i]/=38;1U.b[i]/=38}9 1U};9 2p})();1l=(m(){1l.K=\'1l\';m 1l(){}1l.4i={};1l.Y=m(K,6i){9 8.4i[K]=6i};1l.2c=m(K,G,D){9 8.4i[K](G,D)};9 1l})();1i.1l=1l;1X=(m(){1X.K=\'1X\';m 1X(){}1X.8e=m(2N,2M,3q,3s){9 O.5i(O.1u(3q-2N,2)+O.1u(3s-2M,2))};1X.5k=m(1t,Q,35){E 2k;u(35==R){35=2f}2k=1t+(O.8d()*(Q-1t));u(35){9 2k.8c(35)}P{9 O.4y(2k)}};1X.8b=m(o){9(0.27*o.r)+(0.67*o.g)+(0.8a*o.b)};1X.1r=m(1b,2a,29,Z,3t,3M){E 4c,4d,3L,3I,3n,3p,1r,4j,2F,i,j,2I,3H,t,31,2N,3q,4C,32,2M,3s,4E,C,1k,1m,H,25;31=1b[0];32=1b[1];2N=2a[0];2M=2a[1];3q=29[0];3s=29[1];4C=Z[0];4E=Z[1];1r={};3n=3*(2N-31);3L=3*(3q-2N)-3n;4c=4C-31-3n-3L;3p=3*(2M-32);3I=3*(3s-2M)-3p;4d=4E-32-3p-3I;17(i=C=0;C<5r;i=++C){t=i/5r;4j=O.4y((4c*O.1u(t,3))+(3L*O.1u(t,2))+(3n*t)+31);2F=O.4y((4d*O.1u(t,3))+(3I*O.1u(t,2))+(3p*t)+32);u(3t&&2F<3t){2F=3t}P u(3M&&2F>3M){2F=3M}1r[4j]=2F}u(1r.18<Z[0]+1){17(i=1k=0,H=Z[0];0<=H?1k<=H:1k>=H;i=0<=H?++1k:--1k){u(!(1r[i]!=R)){2I=[i-1,1r[i-1]];17(j=1m=i,25=Z[0];i<=25?1m<=25:1m>=25;j=i<=25?++1m:--1m){u(1r[j]!=R){3H=[j,1r[j]];1H}}1r[i]=2I[1]+((3H[1]-2I[1])/(3H[0]-2I[0]))*(i-2I[0])}}}u(!(1r[Z[0]]!=R)){1r[Z[0]]=1r[Z[0]-1]}9 1r};9 1X})();1h=(m(){1h.K=\'1h\';m 1h(){}1h.4K=m(2B){E b,g,r;u(2B.5n(0)==="#"){2B=2B.3G(1)}r=2S(2B.3G(0,2),16);g=2S(2B.3G(2,2),16);b=2S(2B.3G(4,2),16);9{r:r,g:g,b:b}};1h.89=m(r,g,b){E d,h,l,Q,1t,s;u(1v r==="24"){g=r.g;b=r.b;r=r.r}r/=A;g/=A;b/=A;Q=O.Q(r,g,b);1t=O.1t(r,g,b);l=(Q+1t)/2;u(Q===1t){h=s=0}P{d=Q-1t;s=l>0.5?d/(2-Q-1t):d/(Q+1t);h=(m(){2D(Q){19 r:9(g-b)/d+(g<b?6:0);19 g:9(b-r)/d+2;19 b:9(r-g)/d+4}})();h/=6}9{h:h,s:s,l:l}};1h.88=m(h,s,l){E b,g,p,q,r;u(1v h==="24"){s=h.s;l=h.l;h=h.h}u(s===0){r=g=b=l}P{q=l<0.5?l*(1+s):l+s-l*s;p=2*l-q;r=8.3z(p,q,h+1/3);g=8.3z(p,q,h);b=8.3z(p,q,h-1/3)}9{r:r*A,g:g*A,b:b*A}};1h.3z=m(p,q,t){u(t<0){t+=1}u(t>1){t-=1}u(t<1/6){9 p+(q-p)*6*t}u(t<1/2){9 q}u(t<2/3){9 p+(q-p)*(2/3-t)*6}9 p};1h.5T=m(r,g,b){E d,h,Q,1t,s,v;r/=A;g/=A;b/=A;Q=O.Q(r,g,b);1t=O.1t(r,g,b);v=Q;d=Q-1t;s=Q===0?0:d/Q;u(Q===1t){h=0}P{h=(m(){2D(Q){19 r:9(g-b)/d+(g<b?6:0);19 g:9(b-r)/d+2;19 b:9(r-g)/d+4}})();h/=6}9{h:h,s:s,v:v}};1h.63=m(h,s,v){E b,f,g,i,p,q,r,t;i=O.3y(h*6);f=h*6-i;p=v*(1-s);q=v*(1-f*s);t=v*(1-(1-f)*s);2D(i%6){19 0:r=v;g=t;b=p;1H;19 1:r=q;g=v;b=p;1H;19 2:r=p;g=v;b=t;1H;19 3:r=p;g=q;b=v;1H;19 4:r=t;g=p;b=v;1H;19 5:r=v;g=p;b=q}9{r:r*A,g:g*A,b:b*A}};1h.68=m(r,g,b){E x,y,z;r/=A;g/=A;b/=A;u(r>0.5b){r=O.1u((r+0.1V)/1.1V,2.4)}P{r/=12.2T}u(g>0.5b){g=O.1u((g+0.1V)/1.1V,2.4)}P{g/=12.2T}u(b>0.5b){b=O.1u((b+0.1V)/1.1V,2.4)}P{b/=12.2T}x=r*0.87+g*0.86+b*0.85;y=r*0.83+g*0.82+b*0.81;z=r*0.7U+g*0.8E+b*0.7Q;9{x:x*1c,y:y*1c,z:z*1c}};1h.7O=m(x,y,z){E b,g,r;x/=1c;y/=1c;z/=1c;r=(3.7N*x)+(-1.7M*y)+(-0.7J*z);g=(-0.7I*x)+(1.7H*y)+(0.7G*z);b=(0.7F*x)+(-0.7E*y)+(1.7D*z);u(r>0.4X){r=(1.1V*O.1u(r,0.4Y))-0.1V}P{r*=12.2T}u(g>0.4X){g=(1.1V*O.1u(g,0.4Y))-0.1V}P{g*=12.2T}u(b>0.4X){b=(1.1V*O.1u(b,0.4Y))-0.1V}P{b*=12.2T}9{r:r*A,g:g*A,b:b*A}};1h.5z=m(x,y,z){E a,b,l,4Z,50,51;u(1v x==="24"){y=x.y;z=x.z;x=x.x}4Z=5K.5L;50=1c.0;51=5M.5N;x/=4Z;y/=50;z/=51;u(x>0.52){x=O.1u(x,0.53)}P{x=(7.56*x)+0.2H}u(y>0.52){y=O.1u(y,0.53)}P{y=(7.56*y)+0.2H}u(z>0.52){z=O.1u(z,0.53)}P{z=(7.56*z)+0.2H}l=5Z*y-16;a=60*(x-y);b=61*(y-z);9{l:l,a:a,b:b}};1h.6w=m(l,a,b){E x,y,z;u(1v l==="24"){a=l.a;b=l.b;l=l.l}y=(l+16)/5Z;x=y+(a/60);z=y-(b/61);u(x>0.48){x=x*x*x}P{x=0.49*(x-0.2H)}u(y>0.48){y=y*y*y}P{y=0.49*(y-0.2H)}u(z>0.48){z=z*z*z}P{z=0.49*(z-0.2H)}9{x:x*5K.5L,y:y*1c.0,z:z*5M.5N}};1h.7B=m(r,g,b){E 4b;u(1v r==="24"){g=r.g;b=r.b;r=r.r}4b=8.68(r,g,b);9 8.5z(4b)};1h.7x=m(l,a,b){};9 1h})();1G=(m(){1G.K=\'1G\';m 1G(){}1G.2G={};1G.6c=["6f","6g","6h"];1G.3A=m(20,S,1x){E 3a,C,1T,H,1P;u(8.2G[S]&&8.2G[S].18){H=8.2G[S];1P=[];17(C=0,1T=H.18;C<1T;C++){3a=H[C];u(3a.20===R||20.I===3a.20.I){1P.1N(3a.39.1S(20,1x))}P{1P.1N(4g 0)}}9 1P}};1G.7w=m(20,S,39){E 4l,4m;u(1v 20==="4n"){4m=20;4l=S;20=R;S=4m;39=4l}u(5R.1S(8.6c,S)<0){9 2f}u(!8.2G[S]){8.2G[S]=[]}8.2G[S].1N({20:20,39:39});9 4o};9 1G})();1i.1G=1G;J=(m(){J.K=\'J\';m J(){}J.1d={4p:1,4q:2,4r:3,4s:4,4t:5,1E:6};J.Y=m(K,5l){9 T.M[K]=5l};J.M.7v=m(U){E X=8;u(U==R){U=m(){}}9 8.3l(m(){X.1D.7u(X.2i,0,0);9 U.1S(X)})};J.M.7s=m(5q){9 8.3R(8.W.F,8.W.N,5q)};J.M.1C=m(K,3K){8.2j.1N({S:J.1d.4p,K:K,3K:3K});9 8};J.M.4z=m(K,B,1I,1Y){E i,C,H;u(!1I){1I=0;17(i=C=0,H=B.18;0<=H?C<H:C>H;i=0<=H?++C:--C){1I+=B[i]}}8.2j.1N({S:J.1d.4q,K:K,B:B,1I:1I,1Y:1Y||0});9 8};J.M.7r=m(2g,1w){8.2j.1N({S:J.1d.1E,2g:2g,1w:1w});9 8};J.M.3l=m(2J){E 4F,X=8;u(1v 2J==="m"){8.2J=2J}u(8.2j.18===0){u(8.2J!=R){1G.3A(8,"6h");8.2J.1S(8)}9 8}4F=8.2j.5B();9 1f.2c(8,4F,m(){9 X.3l()})};J.M.4G=m(U){E 1o;1o=1J 1M(8);8.4B.1N(1o);8.2j.1N({S:J.1d.4r});U.1S(1o);8.2j.1N({S:J.1d.4s});9 8};J.M.5D=m(1o){8.5E(1o);9 8.3l()};J.M.5E=m(1o){8.4O.1N(8.34);8.3c.1N(8.L);8.34=1o;9 8.L=1o.L};J.M.5F=m(){8.L=8.3c.5G();9 8.34=8.4O.5G()};J.M.5H=m(){9 8.34.5I()};9 J})();15.4W(T.M,J.M);1i.J=J;1p=(m(){1p.K=\'1p\';m 1p(){}1p.5J=/(?:(?:7p|7o):\\/\\/)((?:\\w+)\\.(?:(?:\\w|\\.)+))/;1p.4J=m(1W){E 3Q;u(!1W){9}3Q=1W.7n(8.5J);u(3Q){9 3Q[1]!==1K.7m}P{9 2f}};1p.42=m(1j){u(8.4J(1j)){u(!1i.3P.18){1R.4N("7l 5S 7k a 5U F 7j a 7h 5X. 7g: "+1j)}P{u(1i.4J(1i.3P)){1R.4N("7f 7e a 5U 5X 17 7d 7c.");9}9""+1i.3P+"?7b="+(78(1j))}}};1p.76=m(2u){E 3X;3X={75:\'74\',73:\'71\',70:\'6X\',6W:\'6V\'};2u=2u.2s();u(3X[2u]!=R){2u=3X[2u]}9"6T/6S."+2u};1p.M.6Q=m(){u(1v 2h!=="3w"&&2h!==R){9 8.6k.2l(8,V)}P{9 8.6l.2l(8,V)}};1p.M.6l=m(S){E F;u(S==R){S="6m"}S=S.2s();F=8.54(S).6O("F/"+S,"F/6L-6K");9 1K.6J.6I=F};1p.M.6k=m(26,46){E 5a;u(46==R){46=4o}6z{5a=2W.6x(26);u(5a.7C()&&!46){9 2f}}6y(e){1R.2b("6A 6B 26 "+26)}9 2W.6C(26,8.N.6D(),m(){9 1R.2b("6E 6F 5S "+26)})};1p.M.6G=m(S){E 1e;1e=1K.3j(\'1e\');1e.1j=8.54(S);9 1e};1p.M.54=m(S){u(S==R){S="6m"}S=S.2s();9 8.N.6H("F/"+S)};9 1p})();15.4W(T.M,1p.M);1i.1p=1p;1M=(m(){1M.K=\'1M\';m 1M(c){8.c=c;8.6s=8.c;8.W={57:\'6q\',2q:1.0};8.6M=15.2P.28();8.N=1v 2h!=="3w"&&2h!==R?1J 23():1K.3j(\'N\');8.N.14=8.c.1y.14;8.N.1g=8.c.1y.1g;8.1D=8.N.3W(\'2d\');8.1D.6N(8.N.14,8.N.1g);8.2i=8.1D.3S(0,0,8.N.14,8.N.1g);8.L=8.2i.1x}1M.M.4G=m(6o){9 8.c.4G.1S(8.c,6o)};1M.M.6P=m(6j){8.W.57=6j;9 8};1M.M.2q=m(2q){8.W.2q=2q/1c;9 8};1M.M.6R=m(){E i,1F,C,H;1F=8.c.L;17(i=C=0,H=8.c.L.18;C<H;i=C+=4){8.L[i]=1F[i];8.L[i+1]=1F[i+1];8.L[i+2]=1F[i+2];8.L[i+3]=1F[i+3]}9 8};1M.M.43=m(){9 8.c.43.2l(8.c,V)};1M.M.6U=m(F){u(1v F==="24"){F=F.1j}P u(1v F==="4n"&&F[0]==="#"){F=$(F).1j}u(!F){9 8}8.c.2j.1N({S:J.1d.4t,1j:F,1o:8});9 8};1M.M.5I=m(){E i,2x,1F,13,G,D,C,H,1P;1F=8.c.3c[8.c.3c.18-1];2x=8.c.L;1P=[];17(i=C=0,H=2x.18;C<H;i=C+=4){D={r:1F[i],g:1F[i+1],b:1F[i+2],a:1F[i+3]};G={r:2x[i],g:2x[i+1],b:2x[i+2],a:2x[i+3]};13=1l.2c(8.W.57,G,D);13.r=15.22(13.r);13.g=15.22(13.g);13.b=15.22(13.b);u(!(13.a!=R)){13.a=G.a}1F[i]=D.r-((D.r-13.r)*(8.W.2q*(13.a/A)));1F[i+1]=D.g-((D.g-13.g)*(8.W.2q*(13.a/A)));1P.1N(1F[i+2]=D.b-((D.b-13.b)*(8.W.2q*(13.a/A))))}9 1P};9 1M})();2A=(m(){2A.K=\'2A\';m 2A(){E K,C,1T,H;H=[\'6e\',\'4N\',\'6Y\',\'6Z\'];17(C=0,1T=H.18;C<1T;C++){K=H[C];8[K]=(m(K){9 m(){u(!1i.6n){9}9 6d[K].2l(6d,V)}})(K)}8.2b=8.6e}9 2A})();1R=1J 2A();1Q=(m(){1Q.K=\'1Q\';m 1Q(c){8.c=c;8.1s=0}1Q.M.72=m(){E x,y;y=8.c.1y.1g-O.3y(8.1s/(8.c.1y.14*4));x=(8.1s%(8.c.1y.14*4))/4;9{x:x,y:y}};1Q.M.6b=m(3Z,3Y){E 1L;1L=8.1s+(8.c.1y.14*4*(3Y*-1))+(4*3Z);u(1L>8.c.L.18||1L<0){9{r:0,g:0,b:0,a:0}}9{r:8.c.L[1L],g:8.c.L[1L+1],b:8.c.L[1L+2],a:8.c.L[1L+3]}};1Q.M.77=m(3Z,3Y,o){E 64;64=8.1s+(8.c.1y.14*4*(3Y*-1))+(4*3Z);u(1L>8.c.L.18||1L<0){9}8.c.L[1L]=o.r;8.c.L[1L+1]=o.g;8.c.L[1L+2]=o.b;8.c.L[1L+3]=o.a;9 4o};1Q.M.79=m(x,y){E 1s;1s=(y*8.c.1y.14+x)*4;9{r:8.c.L[1s],g:8.c.L[1s+1],b:8.c.L[1s+2],a:8.c.L[1s+3]}};1Q.M.7a=m(x,y,o){E 1s;1s=(y*8.c.1y.14+x)*4;8.c.L[1s]=o.r;8.c.L[1s+1]=o.g;8.c.L[1s+2]=o.b;9 8.c.L[1s+3]=o.a};9 1Q})();1E=(m(){1E.K=\'1E\';m 1E(){}1E.4U={};1E.Y=m(K,2g){9 8.4U[K]=2g};1E.2c=m(1D,K,1w){9 8.4U[K].2l(1D,1w)};9 1E})();1i.1E=1E;1f=(m(){1f.K=\'1f\';1f.2U=4;1f.2c=m(2y,1a,U){E 1o,33;33=1J 1f(2y,1a,U);2D(1a.S){19 J.1d.4r:1o=2y.4B.5B();2y.5D(1o);1H;19 J.1d.4s:2y.5H();2y.5F();U();1H;19 J.1d.4t:33.5Y(1a.1o,1a.1j);1H;19 J.1d.1E:33.5W();1H;7i:33.5V()}9 2y};m 1f(c,1a,36){8.c=c;8.1a=1a;8.36=36}1f.M.5V=m(){E 3g,4M,Z,j,4L,n,1b,C,H,1P,X=8;8.4I=0;n=8.c.L.18;4M=O.3y((n/4)/1f.2U);3g=4M*4;4L=3g+((n/4)%1f.2U)*4;1G.3A(8.c,"6f",8.1a);u(8.1a.S===J.1d.4p){1P=[];17(j=C=0,H=1f.2U;0<=H?C<H:C>H;j=0<=H?++C:--C){1b=j*3g;Z=1b+(j===1f.2U-1?4L:3g);1P.1N(7q((m(j,1b,Z){9 m(){9 X.5x(j,1b,Z)}})(j,1b,Z),0))}9 1P}P{9 8.5p()}};1f.M.5W=m(){1R.2b("7t 2g "+8.1a.2g);1E.2c(8.c,8.1a.2g,8.1a.1w);1R.2b("1E "+8.1a.2g+" 3J!");9 8.36()};1f.M.5x=m(2e,1b,Z){E 1x,i,2o,1O,C;1R.2b("7y #"+2e+" - J: "+8.1a.K+", 7z: "+1b+", 7A: "+Z);1x={r:0,g:0,b:0,a:0};2o=1J 1Q(8.c);17(i=C=1b;C<Z;i=C+=4){2o.1s=i;1x.r=8.c.L[i];1x.g=8.c.L[i+1];1x.b=8.c.L[i+2];1x.a=8.c.L[i+3];1O=8.1a.3K.1S(2o,1x);u(!(1O.a!=R)){1O.a=1x.a}8.c.L[i]=15.22(1O.r);8.c.L[i+1]=15.22(1O.g);8.c.L[i+2]=15.22(1O.b);8.c.L[i+3]=15.22(1O.a)}9 8.4a(2e)};1f.M.5p=m(){E B,3d,1Y,1z,2R,1I,Z,i,j,k,21,2v,n,K,3r,2o,1O,1b,C,1k,1m,2Z;K=8.1a.K;1Y=8.1a.1Y;1I=8.1a.1I;n=8.c.L.18;B=8.1a.B;3d=O.5i(B.18);21=[];2v=[];1R.2b("7K 21 - J: "+8.1a.K);1b=8.c.1y.14*4*((3d-1)/2);Z=n-(8.c.1y.14*4*((3d-1)/2));1z=(3d-1)/2;2o=1J 1Q(8.c);17(i=C=1b;C<Z;i=C+=4){2o.1s=i;2R=0;17(j=1k=-1z;-1z<=1z?1k<=1z:1k>=1z;j=-1z<=1z?++1k:--1k){17(k=1m=1z;1z<=-1z?1m<=-1z:1m>=-1z;k=1z<=-1z?++1m:--1m){3r=2o.6b(j,k);21[2R*3]=3r.r;21[2R*3+1]=3r.g;21[2R*3+2]=3r.b;2R++}}1O=8.4z(B,21,1I,1Y);2v[i]=15.22(1O.r);2v[i+1]=15.22(1O.g);2v[i+2]=15.22(1O.b);2v[i+3]=8.c.L[i+3]}17(i=2Z=1b;1b<=Z?2Z<Z:2Z>Z;i=1b<=Z?++2Z:--2Z){8.c.L[i]=2v[i]}9 8.4a(-1)};1f.M.4a=m(2e){u(2e>=0){1R.2b("7L #"+2e+" 3J! J: "+8.1a.K)}8.4I++;u(8.4I===1f.2U||2e===-1){u(2e>=0){1R.2b("J "+8.1a.K+" 3J!")}u(2e<0){1R.2b("4q 6s "+8.1a.K+" 3J!")}1G.3A(8.c,"6g",8.1a);9 8.36()}};1f.M.4z=m(B,21,1I,1Y){E i,1A,C,H;1A={r:0,g:0,b:0};17(i=C=0,H=B.18;0<=H?C<H:C>H;i=0<=H?++C:--C){1A.r+=B[i]*21[i*3];1A.g+=B[i]*21[i*3+1];1A.b+=B[i]*21[i*3+2]}1A.r=(1A.r/1I)+1Y;1A.g=(1A.g/1I)+1Y;1A.b=(1A.b/1I)+1Y;9 1A};1f.M.5Y=m(1o,1j){E 1e,3u,X=8;1e=1K.3j(\'1e\');1e.30=m(){1o.1D.4V(1e,0,0,X.c.1y.14,X.c.1y.1g);1o.2i=1o.1D.3S(0,0,X.c.1y.14,X.c.1y.1g);1o.L=1o.2i.1x;X.c.L=1o.L;9 X.c.3l()};3u=1p.42(1j);9 1e.1j=3u!=R?3u:1j};9 1f})();1q=(m(){1q.K=\'1q\';m 1q(){}1q.2Y={};1q.3F=m(2C){9 8.2Y[2C]!=R};1q.28=m(2C){9 8.2Y[2C]};1q.5o=m(K,3v){9 8.2Y[K]=3v};1q.2c=m(2C,U){9 U.1S(8.28(2C),8.28(2C))};1q.7P=m(K){u(K==R){K=2f}u(K){9 5h 8.2Y[K]}P{9 8.2Y={}}};9 1q})();1i.1q=1q;1l.Y("6q",m(G,D){9{r:G.r,g:G.g,b:G.b}});1l.Y("7R",m(G,D){9{r:(G.r*D.r)/A,g:(G.g*D.g)/A,b:(G.b*D.b)/A}});1l.Y("7S",m(G,D){9{r:A-(((A-G.r)*(A-D.r))/A),g:A-(((A-G.g)*(A-D.g))/A),b:A-(((A-G.b)*(A-D.b))/A)}});1l.Y("7T",m(G,D){E 13;13={};13.r=D.r>1n?A-2*(A-G.r)*(A-D.r)/A:(D.r*G.r*2)/A;13.g=D.g>1n?A-2*(A-G.g)*(A-D.g)/A:(D.g*G.g*2)/A;13.b=D.b>1n?A-2*(A-G.b)*(A-D.b)/A:(D.b*G.b*2)/A;9 13});1l.Y("7V",m(G,D){9{r:G.r-D.r,g:G.g-D.g,b:G.b-D.b}});1l.Y("7W",m(G,D){9{r:D.r+G.r,g:D.g+G.g,b:D.b+G.b}});1l.Y("7X",m(G,D){9{r:1n-2*(D.r-1n)*(G.r-1n)/A,g:1n-2*(D.g-1n)*(G.g-1n)/A,b:1n-2*(D.b-1n)*(G.b-1n)/A}});1l.Y("7Y",m(G,D){E 13;13={};13.r=D.r>1n?A-((A-D.r)*(A-(G.r-1n)))/A:(D.r*(G.r+1n))/A;13.g=D.g>1n?A-((A-D.g)*(A-(G.g-1n)))/A:(D.g*(G.g+1n))/A;13.b=D.b>1n?A-((A-D.b)*(A-(G.b-1n)))/A:(D.b*(G.b+1n))/A;9 13});1l.Y("7Z",m(G,D){9{r:D.r>G.r?D.r:G.r,g:D.g>G.g?D.g:G.g,b:D.b>G.b?D.b:G.b}});1l.Y("80",m(G,D){9{r:D.r>G.r?G.r:D.r,g:D.g>G.g?G.g:D.g,b:D.b>G.b?G.b:D.b}});J.Y("43",m(){E 2V;u(V.18===1){2V=1h.4K(V[0])}P{2V={r:V[0],g:V[1],b:V[2]}}9 8.1C("43",m(o){o.r=2V.r;o.g=2V.g;o.b=2V.b;o.a=A;9 o})});J.Y("5d",m(B){B=O.3y(A*(B/1c));9 8.1C("5d",m(o){o.r+=B;o.g+=B;o.b+=B;9 o})});J.Y("5c",m(B){B*=-0.84;9 8.1C("5c",m(o){E Q;Q=O.Q(o.r,o.g,o.b);u(o.r!==Q){o.r+=(Q-o.r)*B}u(o.g!==Q){o.g+=(Q-o.g)*B}u(o.b!==Q){o.b+=(Q-o.b)*B}9 o})});J.Y("6v",m(B){B*=-1;9 8.1C("6v",m(o){E 3k,2r,Q;Q=O.Q(o.r,o.g,o.b);2r=(o.r+o.g+o.b)/3;3k=((O.2n(Q-2r)*2/A)*B)/1c;u(o.r!==Q){o.r+=(Q-o.r)*3k}u(o.g!==Q){o.g+=(Q-o.g)*3k}u(o.b!==Q){o.b+=(Q-o.b)*3k}9 o})});J.Y("5w",m(B){9 8.1C("5w",m(o){E 2r;2r=0.3*o.r+0.59*o.g+0.11*o.b;o.r=2r;o.g=2r;o.b=2r;9 o})});J.Y("5O",m(B){B=O.1u((B+1c)/1c,2);9 8.1C("5O",m(o){o.r/=A;o.r-=0.5;o.r*=B;o.r+=0.5;o.r*=A;o.g/=A;o.g-=0.5;o.g*=B;o.g+=0.5;o.g*=A;o.b/=A;o.b-=0.5;o.b*=B;o.b+=0.5;o.b*=A;9 o})});J.Y("5C",m(B){9 8.1C("5C",m(o){E h,2z,1Z;2z=1h.5T(o.r,o.g,o.b);h=2z.h*1c;h+=O.2n(B);h=h%1c;h/=1c;2z.h=h;1Z=1h.63(2z.h,2z.s,2z.v);1Z.a=o.a;9 1Z})});J.Y("5u",m(){E 2K,1Z;u(V.18===2){1Z=1h.4K(V[0]);2K=V[1]}P u(V.18===4){1Z={r:V[0],g:V[1],b:V[2]};2K=V[3]}9 8.1C("5u",m(o){o.r-=(o.r-1Z.r)*(2K/1c);o.g-=(o.g-1Z.g)*(2K/1c);o.b-=(o.b-1Z.b)*(2K/1c);9 o})});J.Y("6r",m(){9 8.1C("6r",m(o){o.r=A-o.r;o.g=A-o.g;o.b=A-o.b;9 o})});J.Y("5A",m(B){u(B==R){B=1c}B/=1c;9 8.1C("5A",m(o){o.r=O.1t(A,(o.r*(1-(0.8g*B)))+(o.g*(0.8h*B))+(o.b*(0.8i*B)));o.g=O.1t(A,(o.r*(0.8j*B))+(o.g*(1-(0.8k*B)))+(o.b*(0.8l*B)));o.b=O.1t(A,(o.r*(0.8m*B))+(o.g*(0.8n*B))+(o.b*(1-(0.8o*B))));9 o})});J.Y("5s",m(B){9 8.1C("5s",m(o){o.r=O.1u(o.r/A,B)*A;o.g=O.1u(o.g/A,B)*A;o.b=O.1u(o.b/A,B)*A;9 o})});J.Y("69",m(B){B=O.2n(B)*2.55;9 8.1C("69",m(o){E 2k;2k=1X.5k(B*-1,B);o.r+=2k;o.g+=2k;o.b+=2k;9 o})});J.Y("6p",m(B){B=O.2n(B)*2.55;9 8.1C("6p",m(o){u(o.r>A-B){o.r=A}P u(o.r<B){o.r=0}u(o.g>A-B){o.g=A}P u(o.g<B){o.g=0}u(o.b>A-B){o.b=A}P u(o.b<B){o.b=0}9 o})});J.Y("5Q",m(W){E 2L,4R;u(1v W!=="24"){9 8}17(2L 4A W){u(!4H.1S(W,2L))4u;4R=W[2L];u(4R===0){5h W[2L];4u}W[2L]/=1c}u(W.18===0){9 8}9 8.1C("5Q",m(o){u(W.3O!=R){u(W.3O>0){o.r+=(A-o.r)*W.3O}P{o.r-=o.r*O.2n(W.3O)}}u(W.3x!=R){u(W.3x>0){o.g+=(A-o.g)*W.3x}P{o.g-=o.g*O.2n(W.3x)}}u(W.3B!=R){u(W.3B>0){o.b+=(A-o.b)*W.3B}P{o.b-=o.b*O.2n(W.3B)}}9 o})});J.Y("4x",m(2E,1b,2a,29,Z){E 1r,i,C,1k,H,25;u(1v 2E==="4n"){2E=2E.8B("")}1r=1X.1r(1b,2a,29,Z,0,A);u(1b[0]>0){17(i=C=0,H=1b[0];0<=H?C<H:C>H;i=0<=H?++C:--C){1r[i]=1b[1]}}u(Z[0]<A){17(i=1k=25=Z[0];25<=A?1k<=A:1k>=A;i=25<=A?++1k:--1k){1r[i]=Z[1]}}9 8.1C("4x",m(o){E i,1m,2Q;17(i=1m=0,2Q=2E.18;0<=2Q?1m<2Q:1m>2Q;i=0<=2Q?++1m:--1m){o[2E[i]]=1r[o[2E[i]]]}9 o})});J.Y("8D",m(B){E 2a,29,p;p=O.2n(B)/1c;2a=[0,A*p];29=[A-(A*p),A];u(B<0){2a=2a.62();29=29.62()}9 8.4x(\'1Z\',[0,0],2a,29,[A,A])})}).1S(8);',62,537,'||||||||this|return|||||||||||||function||rgba||||||if||||||255|adjust|_i|rgbaParent|var|image|rgbaLayer|_ref|id|Filter|name|pixelData|prototype|canvas|Math|else|max|null|type|CamanInstance|callback|arguments|options|_this|register|end||||result|width|Util||for|length|case|job|start|100|Type|img|RenderJob|height|Convert|Caman|src|_j|Blender|_k|128|layer|IO|Store|bezier|loc|min|pow|typeof|args|data|dimensions|builder|val|element|process|context|Plugin|parentData|Event|break|divisor|new|document|newLoc|Layer|push|res|_results|PixelInfo|Log|call|_len|levels|055|url|Calculate|bias|rgb|target|kernel|clampRGB|Canvas|object|_ref1|file||get|ctrl2|ctrl1|debug|execute||bnum|false|plugin|exports|imageData|renderQueue|rand|apply|proxyURL|abs|pixelInfo|Analyze|opacity|avg|toLowerCase|Image|lang|modPixelData|newHeight|layerData|instance|hsv|Logger|hex|search|switch|chans|curveY|events|1379310345|leftCoord|finishedFn|level|chan|y1|x1|throw|uniqid|_ref2|builderIndex|parseInt|92|Blocks|color|fs|imageLoaded|items|_l|onload|x0|y0|rj|currentLayer|getFloat|renderDone|oldCanvas|numPixels|fn|event|newWidth|pixelStack|adjustSize|nodeName|complete|blockN|attr|finishInit|createElement|amt|processNext|prop|Cx|copy|Cy|x2|pixel|y2|lowBound|proxyUrl|obj|undefined|green|floor|hueToRGB|trigger|blue|getAttribute|root|sel|has|substr|rightCoord|By|finished|processFn|Bx|highBound|dest|red|remoteProxy|matches|loadCanvas|getImageData|slice|oldWidth|oldHeight|getContext|langToExt|vert|horiz|Root|canvasLoaded|remoteCheck|fillColor|canvasID|parentNode|overwrite|not|2068965517|1284185493|blockFinished|xyz|Ax|Ay|Node|loadImage|void|Could|blenders|curveX|DOMContentLoaded|_fn|_type|string|true|Single|Kernel|LayerDequeue|LayerFinished|LoadOverlay|continue|toString|readyState|curves|round|processKernel|in|canvasQueue|x3|loadUnknown|y3|next|newLayer|__hasProp|blocksDone|isRemote|hexToRGB|lastBlockN|blockPixelLength|info|layerStack|addEventListener|of|value|version|Unknown|plugins|drawImage|extend|0031308|4166666667|whiteX|whiteY|whiteZ|008856451679|3333333333|toBase64||787037037|blendingMode|find||stats|04045|saturation|brightness|item|release|date|delete|sqrt|loadNode|randomRange|filterFunc|Given|charAt|put|renderKernel|ready|1000|gamma|newCanvas|colorize|ID|greyscale|renderBlock|isn|xyzToLab|sepia|shift|hue|executeLayer|pushContext|popContext|pop|applyCurrentLayer|applyToParent|domainRegex|95|047|108|883|contrast|require|channels|__indexOf|to|rgbToHSV|remote|executeFilter|executePlugin|proxy|loadOverlay|116|500|200|reverse|hsvToRGB|nowLoc|camanwidth|camanheight||rgbToXYZ|noise|err|getPixelRelative|types|console|log|processStart|processComplete|renderFinished|func|mode|nodeSave|browserSave|png|DEBUG|cb|clip|normal|invert|filter|caman|replaceChild|vibrance|labToXYZ|statSync|catch|try|Creating|output|writeFile|toBuffer|Finished|writing|toImage|toDataURL|href|location|stream|octet|layerID|createImageData|replace|setBlendingMode|save|copyParent|caman_proxy|proxies|overlayImage|js|javascript|pl|warn|error|perl|py|locationXY|python|rb|ruby|useProxy|putPixelRelative|encodeURIComponent|getPixel|putPixel|camanProxyUrl|images|loading|use|Cannot|URL|configured|default|without|load|Attempting|domain|match|https|http|setTimeout|processPlugin|revert|Executing|putImageData|render|listen|labToRGB|BLOCK|Start|End|rgbToLab|isFile|0570|2040|0557|0415|8758|9689|4986|Rendering|Block|5372|2406|xyzToRGB|flush|9505|multiply|screen|overlay|0193|difference|addition|exclusion|softLight|lighten|darken|0722|7152|2126|01|1805|3576|4124|hslToRGB|rgbToHSL|06|luminance|toFixed|random|distance|calculateLevels|607|769|189|349|314|168|272|534|869|replaceCanvas|onerror|realpathSync|setAttribute|an|analyze|Released|Version|window|querySelector|Array|indexOf|split|hasOwnProperty|exposure|1192'.split('|'),0,{}))
View
4 src/core/caman.coffee
@@ -42,8 +42,8 @@ Root.Caman = Caman = ->
return new CamanInstance(arguments, CamanInstance.Type.Canvas)
Caman.version =
- release: "3.0"
- date: "1/18/12"
+ release: "3.1.2"
+ date: "4/6/12"
# Debug mode enables console logging
Caman.DEBUG = false

0 comments on commit f718d95

Please sign in to comment.
Something went wrong with that request. Please try again.