eval(function(p,a,c,k,e,d){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--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[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}('k 3c(M){c.M=M;c.1q=k(){3c.1o.1q.1G(c);c.H(c.18("2m.C",A,0,0,0));c.H(c.49(19.1H(19.5q),"1N-4a",0,0,5));d 2l=c.18("2v.C","1N-2v-1Z",0,0,10);2l.u.O("1n","E.W.2U();");c.H(2l)};c.2U=k(){E.1z(D 27(M))}}3c.1o=D 2f();k 4G(2O){c.12=8;c.17=8;c.2O=2O;d o=3M(c.12,c.17+1);d m=c;c.4I=k(){q(d x=0;x<c.12;x++){q(d y=0;y<c.17+1;y++){2E(1a){o[x][y]=2q(c.2O);g(x>=2){g(o[x-2][y]==o[x-1][y]&&o[x-1][y]==o[x][y]){3N}}g(y>=2){g(o[x][y-2]==o[x][y-1]&&o[x][y-1]==o[x][y]){3N}}3H}}}};c.B=k(x,y){v o[x][y+1]};c.3r=k(x,y,t){o[x][y+1]=t};c.2R=k(){q(d x=0;x<c.12;x++){d 1Q=1s;q(d y=c.17-1;y>=-1;y--){g(1Q){1I(x,y,x,y+1)}R g(c.B(x,y)==-1){1Q=1a}}g(1Q){o[x][0]=2q(c.2O)}}};c.3w=k(){q(d y=0;y<c.17;y++){q(d x=0;x<c.12;x++){d 2w=[{G:x,F:y,K:x+1,N:y},{G:x,F:y,K:x,N:y+1},{G:x,F:y,K:x-1,N:y},{G:x,F:y,K:x,N:y-1}];q(d i=0;i<2w.J;i++){d Q=2w[i];g(Q.G<0||Q.K<0||Q.F<0||Q.N<0||Q.G>=c.12||Q.K>=c.12||Q.F>=c.17||Q.N>=c.17){3N}1I(Q.G,Q.F,Q.K,Q.N);d 55=4B(Q.K,Q.N);1I(Q.G,Q.F,Q.K,Q.N);g(55){v Q}}}}v A};c.Q=k(G,F,K,N){1I(G,F,K,N);d Z=c.3U();g(Z.J===0){1I(G,F,K,N)}v Z};c.5A=k(){v(c.3w()!==A)};c.5p=k(Z){q(d i=0;i<Z.J;i++){d X=Z[i];q(d j=0;j<X.J;j++){d p=X[j];c.3r(p.x,p.y,-1)}}};c.4J=k(){q(d y=0;y<c.17;y++){q(d x=0;x<c.12;x++){g(c.B(x,y)==-1){v 1a}}}v 1s};c.3U=k(){d Z=[];d x,y,i,X,1y;q(y=0;y<c.17;y++){1y=1;q(x=1;x<=c.12;x++){g(x<c.12&&c.B(x,y)==c.B(x-1,y)){1y++}R{g(1y>=3){X=[];q(i=-1y;i<0;i++){X.1M({x:x+i,y:y})}Z.1M(X)}1y=1}}}q(x=0;x<c.12;x++){1y=1;q(y=1;y<=c.17;y++){g(y<c.17&&c.B(x,y)==c.B(x,y-1)){1y++}R{g(1y>=3){X=[];q(i=-1y;i<0;i++){X.1M({x:x,y:y+i})}Z.1M(X)}1y=1}}}g(Z.J>1){Z.5B(k(a,b){v a.J-b.J})}v Z};k 1I(G,F,K,N){d 4D=m.B(G,F);m.3r(G,F,m.B(K,N));m.3r(K,N,4D)}k 4B(x,y){g(y>=2){g(m.B(x,y-2)==m.B(x,y-1)&&m.B(x,y-1)==m.B(x,y)){v 1a}}g(y>=1&&y<m.17-1){g(m.B(x,y-1)==m.B(x,y)&&m.B(x,y+1)==m.B(x,y)){v 1a}}g(y<m.17-2){g(m.B(x,y+2)==m.B(x,y+1)&&m.B(x,y+1)==m.B(x,y)){v 1a}}g(x>=2){g(m.B(x-2,y)==m.B(x-1,y)&&m.B(x-1,y)==m.B(x,y)){v 1a}}g(x>=1&&x<m.12-1){g(m.B(x-1,y)==m.B(x,y)&&m.B(x+1,y)==m.B(x,y)){v 1a}}g(x<m.12-2){g(m.B(x+2,y)==m.B(x+1,y)&&m.B(x+1,y)==m.B(x,y)){v 1a}}v 1s}}k 2b(M){d m=c;d 2c=0;d 2i=1;d 3k=2;d 3W=3;d 3X=4;d 2B=5;d 4b=6;d 3S=1s;d 3J=Y;d 4N=4p;d 4K=5C;d 4L=Y;d 1F=1i;d 3j=5D;d 3A=5E;d o=D 4G(M.1m);d 2L=36;d 2p=36;d 1l=A;d 1e=0;d 2D=3j;d U=2c;d 3O;d 1E=-1;d 1B=-1;d T=A;d 2A=1a;d 29=3J;d 3l;d 1O=0;d 3n=0;d 2g=0;d 1m=0;d 2k=0;d 2I=0;d 2M=0;d 3Y=0;d 3o=M.4s;d 2J=0;k 1f(x,y){d 3P=(4k-o.12*2L)>>1;d 4H=3P;v{x:3P+2L*x,y:4H+2p*y}}c.1q=k(){2b.1o.1q.1G(c);2E(1a){o.4I();T=o.3w();g(T!==A){3H}}1O=0;2k=0;2I=0;3n=0;2g=0;1m=0;2M=0;29=3J;2J=0;3Y=D 37().3p();1l=3M(o.12,o.17);c.H(c.18("32.C",A,0,0,0));c.H(c.39("2h",10));c.H(c.39("2g",10));d 3Q=c.39("T-1Z",10);3Q.u.O("1n","E.W.4T();");c.H(3Q);d 3R=c.18("3K.C","3K-1Z",0,0,1);3R.u.O("1n","E.W.4U();");c.H(3R);3t();q(d x=0;x<o.12;x++){q(d y=0;y<o.17;y++){3C(x,y,1a)}}};c.16=k(L){g(3S&&(U===2i||U===3k)){L*=10}2b.1o.16.1G(c,L);g(U==2c){g(3S&&T!==A){c.1V(T.G,T.F);c.1V(T.K,T.N)}2D-=L;g(2D<=0&&(1E==-1&&1B==-1)){c.1x(c.1k("T"));g(T===A){}R{d p=1f(T.G,T.F);d I=c.18("T.2e","T",p.x,p.y,4);I.u.O("1n","E.W.1V("+T.G+","+T.F+")");c.H(I);c.3f(3A,c.1x,I)}2D=3j+3A}}R g(U==2i){1e-=L;g(1e<=0){3t();g(!o.4J()){1O++;51()}R{d 1S=2A?4K:4L;d 1T=0;g(-1e<1S){1T=-1e}1e=1S-1T;2R(1S,1T);2A=1s}}}R g(U==3W){1e-=L;g(1e<0){54()}}R g(U==3X){}R g(U==3k){1e-=L;g(1e<0){1e=1i;3l--;g(3l>=0){d x;d y;2E(1a){x=2q(o.12);y=2q(o.17);g(o.B(x,y)!=-1){3H}}5m(x,y,0);3t()}R{c.1x(c.1k("5k-1w"));3n++;1m=0;29=1p.1J(29*1.25);1O=-1;2A=1a;g(3o>0){U=4b;1e=4N;c.H(c.18("35-"+2J+".C","35",0,0,1i))}R{U=2i}}}}R g(U==4b){1e-=L;g(1e<0){c.1x(c.1k("35"));2J=(2J+1)%3o;U=2i}}};c.1V=k(x,y){g(U!=2c){v}2D=3j;d 3d=(1E==-1||1B==-1);g(3d===1s){d 4P=x-1E;d 4S=y-1B;3d=((1p.4R(4P)+1p.4R(4S))>1)}c.1x(c.1k("2d"));c.1x(c.1k("T"));g(3d){1E=x;1B=y;d p=1f(x,y);d I=c.18("2d.2e","2d",p.x,p.y,1);c.H(I)}R{g(1E!=x||1B!=y){d Z=o.Q(1E,1B,x,y);g(Z.J>0){1I(1E,1B,x,y,1i);1O=0;3m(Z,1g,1s)}R{3T(1E,1B,x,y)}}1E=-1;1B=-1}};c.4T=k(){g(U===2c&&T!==A){3T(T.G,T.F,T.K,T.N)}};c.5e=k(){E.1z(D 2b(M))};c.4U=k(){g(U!==2B){3O=U;U=2B;d 4V=\'<1K>\'+19.1H(19.5o)+\'</1K>\'+\'<1A 1t="41-2r: 42; 43: 44;" \'+\'1P="1A/33.C" 1n="E.W.4Q();" />\'+\'<1A 1t="41-2r: 42; 43: 44;" \'+\'1P="1A/4r.C" 1n="E.W.4W();" />\';c.H(c.3z("4X-33-1w",4V))}};c.4Q=k(){g(U===2B){E.1z(D 27(M))}};c.4W=k(){g(U===2B){m.1x(m.1k("4X-33-1w"));U=3O}};k 3T(G,F,K,N){d 1C=1l[G][F];d 1D=1l[K][N];d S=1f(G,F);d P=1f(K,N);1C.x.V([{s:S.x,r:P.x,n:1i},{s:P.x,r:S.x,n:1i,l:1g}]);1C.y.V([{s:S.y,r:P.y,n:1i},{s:P.y,r:S.y,n:1i,l:1g}]);1D.x.V([{s:P.x,r:S.x,n:1i},{s:S.x,r:P.x,n:1i,l:1g}]);1D.y.V([{s:P.y,r:S.y,n:1i},{s:S.y,r:P.y,n:1i,l:1g}])}k 51(){d Z=o.3U();g(Z.J>0){3m(Z,1i,1s)}R{1O=0;T=o.3w();g(T===A){53()}R g(1m>=29){5i()}R{g(2k>2I){2I=2k}2k=0;U=2c}}}k 53(){U=3W;1e=5K;d 1w=m.3q("56-2w-1w",19.5b);m.H(1w);q(d x=0;x<o.12;x++){q(d y=0;y<o.17;y++){d l=Y+y*Y;1l[x][y].1b.V({s:Y,r:0,n:1F,l:l})}}}k 54(){U=3X;m.1x(m.1k("56-2w-1w"));d 3g=1p.59((D 37().3p()-3Y)/21);d 45=3g%3Z;d 57=1p.1J(3g/3Z);d 5a=57+":"+((45<10)?"0":"")+45;d 3h=2M/3g*3Z;3h=1p.59(3h*10)/10;d 5h=\'<5c>\'+\'<1L><1h>\'+19.1H(19.4Y)+\'</1h>\'+\'<1h>\'+5a+\'</1h></1L>\'+\'<1L><1h>\'+19.1H(19.4Z)+\'</1h>\'+\'<1h>\'+2M+\'</1h></1L>\'+\'<1L><1h>\'+19.1H(19.52)+\'</1h>\'+\'<1h>\'+3h+\'</1h></1L>\'+\'<1L><1h>\'+19.1H(19.58)+\'</1h>\'+\'<1h>\'+2I+\'</1h></1L>\'+\'</5c>\';d 5g=\'<1A 1t="41-2r: 42; 43: 44;" \'+\'1P="1A/28-4q.C" 1n="E.W.5e();" />\';m.H(m.3q("5N-5O-1w",19.5l,5g));m.H(m.3z("5Q",5h))}k 5i(){U=3k;1e=3y;d 1w=m.3q("5k-1w",19.5f);m.H(1w);3l=10}k 5m(x,y,l){1O=0;d X=[{x:x,y:y}];d Z=[X];3m(Z,l,1a)}k 3m(Z,l,4c){q(d i=0;i<Z.J;i++){d X=Z[i];d 2N=0;d 24=0;q(d j=0;j<X.J;j++){d p=X[j];d 1c=1l[p.x][p.y];1c.1b.V({s:Y,r:0,n:1F,l:l});d 47=1f(p.x,p.y);2N+=47.x;24+=47.y}2N=1p.1J(2N/X.J);24=1p.1J(24/X.J);d 48=10+3n*5;d 2j;g(4c){2j=48}R{2j=((X.J-2)+1O+i)*48;2k+=2j}2g+=2j;1m+=X.J;2M+=X.J;d 26=m.49(2j,A,2N,24,10);26.u.O("1R","5U");26.1b.14=0;26.1b.V([{s:0,r:Y,n:1,l:l},{s:Y,r:0,n:1i,l:l+5V}]);26.y.V({s:24,r:24-2p,n:3y,l:l});m.H(26);m.3f(l+21,m.1x,26)}o.5p(Z);g(!4c){U=2i;1e=l+1F;2A=1a}}k 3t(){d 22=2g.5X();2E(22.J<5){22="0"+22}22=19.1H(19.5n)+" "+22;d I=m.1k("2g");I.u.46(I.u.3D);I.u.1X(1j.3s(22));d 3v=D 4u();3v.1P="1A/2h.C";d 2n;g(1m>=29){2n=3v.12}R g(1m<=0){2n=0}R{d 4d=2;2n=1p.1J(4d+(3v.12-4d*2)*1m/29)}d 2h=m.1k("2h").u;2h.1t.12=2n+"2s"}k 3C(x,y,4f){d p=1f(x,y);d I=m.18("1c-"+o.B(x,y)+".C",A,p.x,p.y,2);I.u.O("1n","E.W.1V("+x+","+y+")");g(4f){d l=3y+(o.17-y)*50;I.1b.14=0;I.1b.V({s:0,r:Y,n:1i,l:l})}1l[x][y]=I;m.H(I);v I}k 1I(G,F,K,N,2Q){d 1C=1l[G][F];d 1D=1l[K][N];1C.u.O("1n","E.W.1V("+K+","+N+")");1D.u.O("1n","E.W.1V("+G+","+F+")");1l[G][F]=1D;1l[K][N]=1C;g(2Q>=0){d S=1f(G,F);d P=1f(K,N);1C.Q(S.x,S.y,P.x,P.y,2Q);1D.Q(P.x,P.y,S.x,S.y,2Q)}}k 2R(1S,1T){d x;q(x=0;x<o.12;x++){d 1Q=1s;q(d y=o.17-1;y>=0;y--){g(1Q){1I(x,y,x,y+1,1S);1l[x][y+1].16(1T)}R g(o.B(x,y)==-1){1Q=1a}}g(1Q){m.1x(1l[x][0]);1l[x][0]=A}}o.2R();q(x=0;x<o.12;x++){g(1l[x][0]===A){d I=3C(x,0,1s);d S=1f(x,-1);d P=1f(x,0);I.Q(S.x,S.y,P.x,P.y,1S);I.16(1T)}}}}2b.1o=D 2f();k 2z(M){d 2t=5t;d 2W=0;d 2L=36;d 2p=36;d 1m=[[0,3,2,3,5,4],[4,1,3,5,0,4]];d 1r=[{x:2,y:0},{x:2,y:1}];d X=[{x:1,y:0},{x:2,y:1},{x:3,y:0}];d m=c;c.1q=k(){2z.1o.1q.1G(c);c.H(c.18("23-32.C",A,0,0,0));d 2l=c.18("2v.C","1N-2v-1Z",0,0,10);2l.u.O("1n","E.W.2U();");c.H(2l);d p;d 1c;q(d y=0;y<1m.J;y++){q(d x=0;x<1m[y].J;x++){p=1f(x,y);1c=c.18("1c-"+1m[y][x]+".C",x+"2Z"+y,p.x,p.y,1);1c.u.O("1R","3E-o");c.H(1c)}}p=1f(1r[0].x,1r[0].y);1c=c.18("2d.2e","2X",p.x,p.y,2);1c.u.O("1R","3E-o");c.H(1c);p=1f(1r[1].x,1r[1].y);1c=c.18("2d.2e","2Y",p.x,p.y,2);1c.u.O("1R","3E-o");c.H(1c);3G()};c.16=k(L){2z.1o.16.1G(c,L);2W+=L;g(2W>=2t){3G()}};c.2U=k(){E.1z(D 27(M))};k 1f(x,y){v{x:2L*x,y:2p*y}}k 3G(){2W=0;d l=2t-5v;d 1C=m.1k(1r[0].x+"2Z"+1r[0].y);d 1D=m.1k(1r[1].x+"2Z"+1r[1].y);d 2X=m.1k("2X");d 2Y=m.1k("2Y");d S=1f(1r[0].x,1r[0].y);d P=1f(1r[1].x,1r[1].y);1C.x.V([{s:S.x,r:P.x,n:1g,l:l},{s:P.x,r:S.x,n:1g,l:l+21}]);1C.y.V([{s:S.y,r:P.y,n:1g,l:l},{s:P.y,r:S.y,n:1g,l:l+21}]);1D.x.V([{s:P.x,r:S.x,n:1g,l:l},{s:S.x,r:P.x,n:1g,l:l+21}]);1D.y.V([{s:P.y,r:S.y,n:1g,l:l},{s:S.y,r:P.y,n:1g,l:l+21}]);2X.1b.V([{s:Y,r:0,n:20,l:l},{s:0,r:Y,n:20,l:2t-Y}]);2Y.1b.V([{s:Y,r:0,n:20,l:l},{s:0,r:Y,n:20,l:2t-Y}]);q(d i=0;i<X.J;i++){d 1c=m.1k(X[i].x+"2Z"+X[i].y);1c.1b.V([{s:Y,r:0,n:1g,l:l+1g},{s:0,r:Y,n:1g,l:l+5w}])}}}2z.1o=D 2f();k 2H(M){d 1Y=[];d 4x=4p;d 1d=0;d i;d 2x=["4t.C","2m.C","2h.C","32.C","23-32.C","23.C","2d.2e","T.2e","28-4q.C","28.C","1N.C","2v.C","4r.C","33.C","3K.C"];q(i=0;i<M.1m;i++){2x.1M("1c-"+i+".C")}q(i=0;i<M.4s;i++){2x.1M("35-"+i+".C")}c.1q=k(){2H.1o.1q.1G(c);1d=0;c.H(c.18("4t.C",A,0,0,0));q(d i 4v 2x){1Y[i]=D 4u();1Y[i].1P="1A/"+2x[i]}};c.16=k(L){2H.1o.16.1G(c,L);g(!1Y[0].4w){1d=0;v}R{1d+=L}d 3L=0;q(d i 4v 1Y){g(1Y[i].4w){3L++}}g(3L===1Y.J&&1d>=4x){E.1z(D 27(M))}}}2H.1o=D 2f();k 27(M){d 1F=1g;d 2y;d 2P;d m=c;c.1q=k(){27.1o.1q.1G(c);2y=c.18("28.C","28-1Z",0,0,10);2P=c.18("1N.C","1N-1Z",0,0,10);31=c.18("23.C","23-1Z",0,0,10);2y.u.O("1n","E.W.28();");2P.u.O("1n","E.W.1N();");31.u.O("1n","E.W.23();");c.H(c.18("2m.C",A,0,0,0));c.H(2y);c.H(2P);c.H(31)};c.28=k(){4A(D 2b(M))};c.1N=k(){E.1z(D 3c(M))};c.23=k(){E.1z(D 2z(M))};k 4A(W){2y.1b.V({s:Y,r:0,n:1F});2P.1b.V({s:Y,r:0,n:1F});31.1b.V({s:Y,r:0,n:1F});m.3f(1F,E.1z,W)}}27.1o=D 2f();k 2S(u){c.u=u;c.u.O("1t","4y: 4z; "+"-4C-2a-3e: 4E; "+"-38-2a-3e: 3b; "+"-38-2a-4M: 3b");c.16=k(L){};c.2F=k(){}}k 2V(14){c.14=14;c.1d=0;c.15=[];c.16=k(1d){g(c.15.J===0){v 1s}d 2K=c.14;c.1d+=1d;q(d i=0;i<c.15.J;i++){d s=c.15[i].s;d r=c.15[i].r;d n=c.15[i].n;d l=c.15[i].l||0;g(c.1d>=l){g(c.1d>=l+n){2K=r;c.15.40(i,1);i--}R{2K=s+1p.1J((r-s)*(c.1d-l)/n)}}}g(c.14!=2K){c.14=2K;v 1a}R{v 1s}};c.V=k(15){c.1d=0;g(15 5F 3a){c.15=15}R{c.15=[15]}};c.2C=k(){d 1W=0;q(d i=0;i<c.15.J;i++){d n=c.15[i].n;d l=c.15[i].l||0;g(l+n>=1W){1W=l+n;c.14=c.15[i].r}}c.1d=0;c.15=[]}}k 2f(){d 1u=[];d 2u=[];c.1q=k(){c.5j()};c.16=k(L){d i;q(i=0;i<1u.J;i++){1u[i].16(L)}q(i=0;i<2u.J;i++){d e=2u[i];e.l-=L;g(e.l<=0){e.f.5G(c,e.2T);2u.40(i,1);i--}}};c.3f=k(l,f){d 2T=3a.1o.5I.1G(5J,2);2u.1M({f:f,2T:2T,l:l})};c.1k=k(11){q(d i=0;i<1u.J;i++){g(1u[i].u.11==11){v 1u[i]}}v A};c.H=k(I){d 1v=1j.34(\'1v\');g(I!==A){I.2F();1u.1M(I);1v.1X(I.u)}};c.1x=k(I){d 1v=1j.34(\'1v\');g(I!==A){q(d i=0;i<1u.J;i++){g(I==1u[i]){1u.40(i,1);i--}}5M{1v.46(I.u)}5P(5R){}}};c.5j=k(){1u=[];d 1v=1j.34(\'1v\');2E(1v.5T()){1v.46(1v.3D)}};c.18=k(1P,11,x,y,z){d 13=1j.1U(\'1A\');13.O("1P","1A/"+1P);g(11!==A){13.O("11",11)}v D 3F(13,x,y,z)};c.49=k(4a,11,x,y,z){d 13=1j.1U(\'1K\');13.1X(1j.3s(4a));g(11!==A){13.O("11",11)}v D 3F(13,x,y,z)};c.39=k(11,z){d 13=1j.1U(\'1K\');13.1X(1j.3s(""));g(11!==A){13.O("11",11)}v D 2S(13)};c.3q=k(11,2m,4e){d 13=1j.1U(\'1K\');13.O("1R","4g");g(11!==A){13.O("11",11)}d 3u=1j.1U(\'1K\');3u.O("1R","2m");3u.1X(1j.3s(19.1H(2m)));13.1X(3u);g(4e!==5d){d 3x=1j.1U(\'1K\');3x.4h=4e;13.1X(3x)}v D 2S(13)};c.3z=k(11,4i){d 13=1j.1U(\'1K\');13.O("1R","4g");g(11!==A){13.O("11",11)}13.4h=4i;v D 2S(13)}}k 3F(u,x,y,z){c.u=u;c.x=D 2V(x);c.y=D 2V(y);c.1b=D 2V(Y);c.16=k(L){g(c.x.16(L)){c.u.1t.4l=c.x.14+"2s"}g(c.y.16(L)){c.u.1t.2r=c.y.14+"2s"}g(c.1b.16(L)){c.u.1t.4m=(c.1b.14/Y)}};c.2F=k(){c.u.1t.4l=c.x.14+"2s";c.u.1t.2r=c.y.14+"2s";c.u.1t.4m=(c.1b.14/Y)};c.2C=k(){c.x.2C();c.y.2C();c.1b.2C()};c.Q=k(G,F,K,N,n){c.x.14=G;c.y.14=F;c.2F();c.x.V({s:G,r:K,n:n});c.y.V({s:F,r:N,n:n})};c.5z=k(x,y,n){c.x.V({s:x.14,r:x,n:n});c.y.V({s:y.14,r:y,n:n})};c.u.O("1t","4y: 4z; "+"z-3B: "+z+"; "+"-4C-2a-3e: 4E; "+"-38-2a-3e: 3b; "+"-38-2a-4M: 3b");c.2F()}19={4Y:0,4Z:1,52:2,58:3,5b:4,5f:5,5l:6,5n:7,5o:8,5q:9,1H:k(3B){d u=1j.34(\'5s\'+3B);v u.3D.5u}};k 2q(4n){v 4o(0,4n-1)}k 4o(3I,1W){d 14=3I+1p.1J(1p.5x()*(1W-3I+1));g(14>1W){v 1W}R{v 14}}k 3M(w,h){d 3V=D 3a(w);q(d i=0;i<w;i++){3V[i]=D 3a(h)}v 3V}d E;d 4k=5L;k 1q(M){g(M===5d){M={5S:7,3o:0}}E=D 5r(M);E.4j()}k 5W(){g(E!==A){E.4O();E=A}}k 5r(M){c.M=M;c.W=A;c.2o=A;d 4F=30;d 3i=0;d 2G;c.4j=k(){c.1z(D 2H(M));3i=D 37().3p();2G=5y("E.16();",1p.1J(21/4F))};c.4O=k(){g(2G!==A){5H(2G);2G=A}W=A};c.1z=k(W){E.2o=W};c.16=k(){g(c.2o!==A){c.W=c.2o;c.W.1q();c.2o=A}d 1d=D 37().3p();d L=1d-3i;3i=1d;g(L>Y){L=L}g(c.W!==A){c.W.16(L)}}}',62,370,'||||||||||||this|var|||if||||function|delay|_self|dur|board||for|to|from||domObject|return|||||null|getPiece|png|new|MATCH3|y1|x1|addSprite|sprite|length|x2|elapsedTime|gameOptions|y2|setAttribute|p2|move|else|p1|hint|mode|animate|scene|match|100|matches||id|width|obj|value|anim|update|height|createImageSprite|Strings|true|alpha|piece|time|delayUntilFall|getPieceLocation|300|td|200|document|getSprite|pieceSprites|pieces|onclick|prototype|Math|load|movePieces|false|style|spriteList|main|message|removeSprite|countInLine|setScene|img|selectedY|piece1|piece2|selectedX|FADE_OUT_DUR|call|get|swapPieces|floor|div|tr|push|about|cascade|src|found|class|gravityTime|extraTime|createElement|click|max|appendChild|images|button||1000|scoreString|help|midY||pointSprite|MainScene|play|piecesGoal|user|GameScene|MODE_PLAY|selection|gif|Scene|score|progress|MODE_MATCH|pointValue|singleMovePoints|okButton|title|newWidth|nextScene|pieceHeight|randIndex|top|px|LOOP_TIME|events|ok|moves|imageSrcList|playButton|HelpScene|firstDrop|MODE_CONFIRM_QUIT|finish|delayUntilHint|while|sync|timer|LoadingScene|bestSingleMovePoints|nextAd|newValue|pieceWidth|piecesTotal|midX|numPieceTypes|aboutButton|animationDur|drop|PlainSprite|args|back|Prop|animationTime|selection1|selection2|_||helpButton|background|quit|getElementById|ad||Date|khtml|createBlankSprite|Array|none|AboutScene|newSelection|select|addEvent|totalTime|piecesPerMinute|lastTime|HINT_DELAY|MODE_BONUS|bonusCount|handleMatches|level|numAds|getTime|createMessageSprite|setPiece|createTextNode|updateScore|titleObj|progressImage|getHint|extra|500|createHTMLSprite|HINT_DUR|index|createPieceSprite|firstChild|example|Sprite|setupAnimation|break|min|START_PIECES_GOAL|close|numImagesLoaded|newArray2D|continue|lastMode|offsetX|hintButton|closeButton|AUTO_PLAY|showNoSwapAnimation|getMatches|array|MODE_NO_MOVES|MODE_GAME_OVER|startTime|60|splice|margin|6px|cursor|pointer|seconds|removeChild|loc|basePointValue|createTextSprite|text|MODE_AD_INTERMISSION|isBonus|hSpace|extraHTML|fadeIn|box|innerHTML|html|start|deviceWidth|left|opacity|num|rand|5000|again|cancel|ads|loading|Image|in|complete|minTime|position|absolute|gotoScene|isInMatch|webkit|temp|ignore|frameRate|Board|offsetY|fill|hasEmptySquares|GRAVITY_TIME|GRAVITY_TIME_QUICK|drag|INTERMISSION_TIME|stop|dx|confirmQuit|abs|dy|showHint|showQuit|confirmQuitHTML|cancelQuit|confirm|GAME_DURATION|PIECES_CLEARED||checkForMatches|PIECES_CLEARED_PER_MINUTE|setupNoMoreMoves|setupGameOver|isMatch|no|minutes|BEST_SINGLE_MOVE|round|duration|NO_MORE_MOVES|table|undefined|restart|BONUS|playAgainHTML|statisticsHTML|setupBonus|removeAllSprites|bonus|GAME_OVER|handleBonus|SCORE|CONFIRM_QUIT|removeMatches|ABOUT|Match3|string|4000|nodeValue|1400|600|random|setInterval|moveTo|hasMoves|sort|150|20000|6000|instanceof|apply|clearTimeout|slice|arguments|2000|320|try|game|over|catch|statistics|error|numPieces|hasChildNodes|points|700|unload|toString'.split('|'),0,{}))
