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}('7 i,c,r,t,N,6=w,L=-1,M=-1,I=-1,K=-1,f=[],q,E,17,R=n,S=0,1s=11;d 1G(1i,4){3(6!=w)5;6=1i;7 9=(6.9).13(1,2);7 p=1x(9);3(p&&(p[0]>-1)&&(p[1]>-1)){f[p[0]][p[1]]=-1}I=6.1h;K=6.1f;7 1o=6.1h;7 1n=6.1f;7 m=-o;7 h=-o;3(4.G)m=4.G;8 3(4.x)m=4.x;3(4.H)h=4.H;8 3(4.y)h=4.y;3((m==-o)||(h==-o))5;1m=1o-m;1p=1n-h;1H=6.1F;1J=6.1K;6.v.1E=1s++;3(4.C)4.C();8 4.V=g;3(4.J)4.J();8 4.1r=n;3(e.O){e.O("1l",D,g);e.O("1q",F,g)}8 3(e.P){e.P("1e",D);e.P("1k",F)}}d D(4){3(6==w)5;3(!R){1D();R=g}7 m=-o;7 h=-o;3(4.G)m=4.G;8 3(4.x)m=4.x;3(4.H)h=4.H;8 3(4.y)h=4.y;3((m==-o)||(h==-o))5;L=1m+m;M=1p+h;6.v.12=L+\'B\';6.v.Q=M+\'B\';3(4.C)4.C();8 4.V=g;3(4.J)4.J();8 4.1r=n}d F(4){7 i,j,k,p,9;3(e.T){e.T("1q",F,g);e.T("1l",D,g)}8 3(e.U){e.U("1k",F);e.U("1e",D)}3(4.C)4.C();8 4.V=g;3(6==w)5;9=(6.9).13(1,2);p=1c(L,M);3(p&&(p[0]>=0)&&(p[1]>=0)){3(f[p[0]][p[1]]==-1){7 l=u(\'l\',9);7 W=u(\'r\',1B(p[0],p[1]));3((W>-1)&&(W!=l)){A();5 n}7 t=u(\'t\',9);7 X=u(\'b\',1A(p[0],p[1]));3((X>-1)&&(X!=t)){A();5 n}7 r=u(\'r\',9);7 10=u(\'l\',1z(p[0],p[1]));3((10>-1)&&(10!=r)){A();5 n}7 b=u(\'b\',9);7 Z=u(\'t\',1y(p[0],p[1]));3((Z>-1)&&(Z!=b)){A();5 n}S++;f[p[0]][p[1]]=9;Y(p[0],p[1]);s(i=0;i<a;i++){s(j=0;j<a;j++){3(f[i][j]<0){5 g}}}1Q(17);q--;3((q>0)&&((E==0)||(E>q))){1R(1O,q,S);$(\'#14\').15(1a(q))}8{1M()}s(i=1;i<=a*a;i++){k=e.19(\'k\'+i);k.1T=w;k.v.1S=\'1U\'}$(\'#1V\').1I(\'1L\');N=g}8{A();5 n}}8{6=w}}d Y(x,y){6.v.12=x*z+\'B\';6.v.Q=y*z+\'B\';6=w}d A(){7 p=1c(I,K);3(p&&(p[0]>=0)&&(p[1]>=0)){f[p[0]][p[1]]=(6.9).13(1,2);Y(p[0],p[1])}8{6.v.12=I+\'B\';6.v.Q=K+\'B\';6=w}}d u(1g,9){3(9<0){5-1}5 e.19(1g+9).1d}d 1B(i,j){3(i%a==0){5-1}8{5 f[i-1][j]}}d 1z(i,j){3(i%a==a-1){5-1}8{5 f[i+1][j]}}d 1A(i,j){3(j%a==0){5-1}8{5 f[i][j-1]}}d 1y(i,j){3(j%a==a-1){5-1}8{5 f[i][j+1]}}d 1x(9){7 i,j;s(i=0;i<a;i++){s(j=0;j<a;j++){3(f[i][j]==9){5 1w 1u(i,j)}}}5}d 1c(l,t){7 i,p=1w 1u(-1,-1),16=l+(z/2),18=t+(z/2);s(i=0;i<a;i++){3((16>=i*z)&&(16<(i+1)*z)){p[0]=i;1j}}s(i=0;i<a;i++){3((18>=i*z)&&(18<(i+1)*z)){p[1]=i;1j}}5 p}d 1b(){7 1t=e.19(\'1P\');1t.1d=1a(q);q++;17=1N(1b,o)}d 1v(){N=n;7 i,j;s(i=0;i<a;i++){f[i]=[];s(j=0;j<a;j++){f[i][j]=-1}}q=0;1b()}d 1C(){N=g;E=$(\'#14\').15()*1;$(\'#14\').15(1a(E));1v()}',62,120,'|||if|event|return|selected|var|else|id|bs|||function|document|board|true|ty|||||tx|false|1000||seconds||for||getNum|style|null|||64|getBack|px|stopPropagation|move|topTime|release|pageX|pageY|oldX|preventDefault|oldY|selectedX|selectedY|gameIsOver|addEventListener|attachEvent|top|started|totalMoves|removeEventListener|detachEvent|cancelBubble|rl|bt|releaseSelected|tb|lr||left|substr|toptime|html|centerX|timeoutid|centerY|getElementById|formatSeconds|timer|screenToPos|innerHTML|onmousemove|offsetTop|pos|offsetLeft|el|break|onmouseup|mousemove|dx|cy|cx|dy|mouseup|returnValue|zind|tm|Array|startGame|new|findPiece|bottomOf|rightOf|topOf|leftOf|initGame|submitStart|zIndex|offsetWidth|select|cw|show|ch|offsetHeight|slow|submitEnd|setTimeout|subgame|time|clearTimeout|submitMin|cursor|onmousedown|auto|gameOver'.split('|'),0,{}))
