﻿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}('k 1i(4,o){6 11={};6 d=[];w(6 y F 4)w(6 x F 4[y])3(4[y][x]){3(M(4[y][x])){11={\'x\':x,\'y\':y};d[0]={\'x\':x,\'y\':y}}a{d[4[y][x]]={\'x\':x,\'y\':y}}}C{\'c\':11,\'d\':d}}k 1z(p){6 4=[];p.S("<B>0</B>");6 1o=7;6 1m=1l;p.1k(7*p.13(\'B\').1k());p.19(1l*p.13(\'B\').19());p.13().1G();6 Z=0;w(6 i=0;i<1o;i++){4[i]=[];3(i!=0)p.S(\'<1L>\');w(6 j=0;j<1m;j++){4[i][j]=0;p.S(\'<B 1N="1j\'+Z+\'">&1c;</B>\');Z++}}C 4}k 1p(4,h,g,o,z,n){3(o[h][g]!=0&&4[h][g]==0){n.1H();n.1a(o[h][g]);n.1a(0);o[h][g]=0;z[0]++}}k 1b(4,5,o,z,n){3(z)6 14=z[0];6 N=0;6 I=0;3(!5){6 1t=((4.u-1)/2).1d(0);6 1f=((4[0].u-1)/2).1d(0);4[1t][1f]=0+"\'"}a{1v(5){K\'t\':N=1;L;K\'b\':N=-1;L;K\'l\':I=1;L;K\'r\':I=-1;L}6 9=1i(4,o);w(6 f=0;f<=9.d.u-1;f++){3(14){4[(9.d[f].y)][9.d[f].x]=f+1;o[(9.d[f].y)][9.d[f].x]=n[f*1+1]!=-1?n[f*1+1]:"0";14--}a{o[(9.d[f].y)][9.d[f].x]=0;4[(9.d[f].y)][9.d[f].x]=0}}6 g=0;6 h=0;3((9.c.y<4.u-1&&5=="b")||(9.c.y>0&&5=="t")||(9.c.x>0&&5=="l")||(9.c.x<4[0].u-1&&5=="r")){g=9.c.x*1-I;h=9.c.y*1-N}a 3(9.c.y>=4.u-1&&5=="b"){g=9.c.x*1;h=0}a 3(9.c.y<=0&&5=="t"){g=9.c.x*1;h=4.u*1-1}a 3(9.c.x<=0&&5=="l"){g=4[0].u-1;h=9.c.y*1}a 3(9.c.x>=4[0].u-1&&5=="r"){g=0;h=9.c.y*1}1p(4,h,g,o,z,n);1E(4,h,g,o,n,5)}C 4}k 1D(W,1u){C 16.1C(16.1B()*(1u-W))+W}k 1A(p,m,e,5,z,n){1O="b";6 15=$.1e(Q,[],e);6 U=$.1e(Q,[],m);m=1b(m,5,e,z,n);6 V=0;w(6 y F e){w(6 x F e[y]){3(e[y][x]*1!=0||M(m[y][x])||m[y][x]||15[y][x]!=e[y][x]||U[y][x]!=m[y][x]){6 s=$(\'#1j\'+V);3(15[y][x]!=e[y][x]){s.X(e[y][x])}3(U[y][x]!=m[y][x]){s.Y({"R-D":"#10","D":"#1n"})}3(m[y][x]&&!M(m[y][x])){s.Y({"R-D":"#1y","D":"#10"})}3(M(m[y][x])){s.Y({"R-D":"#1n","D":"#10"});s.X("#")}a 3(e[y][x]!=s.X(e[y][x])){3(e[y][x])3(e[y][x]==-1)s.12("0");a s.12(e[y][x]);a s.12("&1c;")}}V++}}C 5}k 1x(){1r.1F=k 1w(8){v=A;3(!8){8=1q.8;v=Q}q=8.O?8.O:8.P?8.P:18;3(q==17){5="l";3(v)8.H=A;a 8.G()}3(q==1g){5="t";3(v)8.H=A;a 8.G()}3(q==1h){5="b";3(v)8.H=A;a 8.G()}3(q==1s){5="r";3(v)8.H=A;a 8.G()}};1r.1I=k 1J(8){v=A;3(!8){8=1q.8;v=Q}q=8.O?8.O:8.P?8.P:18;3(q==17||q==1g||q==1s||q==1h){3(v)8.H=A;a 8.G()}}}k 1K(E){3(E[0]=="t"&&5=="b")5="t";3(E[0]=="b"&&5=="t")5="b";3(E[0]=="l"&&5=="r")5="l";3(E[0]=="r"&&5=="l")5="r"}k 1M(T){6 J=0;w(6 i F T){3(T[i]!="-1")J+=1;a J-=2}C J}',62,113,'|||if|matrix|direction|var||event|coords|else||head|body|num_matrix|pice|x1|y1|||function||style_matrix|points|matrix_n|pole|keycode||cange||length|ieflag|for|||len|false|span|return|color|old_dir|in|preventDefault|returnValue|left|sum|case|break|isNaN|top|keyCode|which|true|background|append|poi|old_s_matrix|numer|min|text|css|number|000|out|html|children|leng|old_n_matrix|Math|0x25|null|width|unshift|get_s_matrix|nbsp|toFixed|extend|center_x|0x26|0x28|get_coords|cel_|height|38|cel|fff|row|eat|window|document|0x27|center_y|max|switch|keyPress|key_keeper|f9aa00|get_matrix|fill|random|floor|getRandomInt|get_over|onkeyup|remove|shift|onkeydown|keyDown|dir_control|br|get_points|id|str0'.split('|'),0,{}))
