0.5.11 version number update and packed version
authorDmitry Baranovskiy <dmitry.baranovskiy@gmail.com>
Tue, 23 Dec 2008 06:47:12 +0000 (17:47 +1100)
committerDmitry Baranovskiy <dmitry.baranovskiy@gmail.com>
Tue, 23 Dec 2008 06:47:12 +0000 (17:47 +1100)
raphael-packed.js
raphael.js

index 90695cd..ad7d55f 100644 (file)
@@ -1 +1,7 @@
-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}('9 1M=(I(q){9 r=I(){K r.3j.2q(r,N)};r.3F="0.5.10";r.1a=q;9 C={};I 2i(a,b,c,d,e,f){7.m=[[a||1,b||0,0],[c||0,d||1,0],[e||0,f||0,1]]}C.1d=C.1f=C.1w=C.1y=I(x){K x};J(q=="2L"){2i.1p.2x=I(){K"4I:4J.4K.2i(4L="+7.m[0][0]+", 4M="+7.m[1][0]+", 4N="+7.m[0][1]+", 4O="+7.m[1][1]+", 4P="+7.m[2][0]+", 4Q="+7.m[2][1]+", 4R=\'4S 4T\', 4U=\'4V\')"};9 t=I(j,l,m){9 g=17.1u("1m:1N"),2y=g.1h;2y.2j="2k";2y.1H=0;2y.1z=0;2y.13=m.13+"1A";2y.14=m.14+"1A";9 n=17.1u("1m:2l"),2z=n.1h;2z.13=m.13+"1A";2z.14=m.14+"1A";n.1g="";J(j["3G"]){n.4W=j["3G"]}n.2M=7.2M;n.2N=7.2N;g.1b(n);m.18.1b(g);9 p=1n z(n,g,m);u(p,j);J(j.1I){v(p,j.1I)}p.P=22;p.1a="1g";p.1g=[];p.O={x:0,y:0,2c:0,2d:0,P:22};p.2m="";p.2A=I(){7.P=22;K 7};p.36=I(){7.P=2O;K 7};p.3H=I(){7.2m="";9 a=7.1g;7.1g=[];1k(9 i=0,1l=a.19;i<1l;i++){J(a[i].1a!="3k"){7[a[i].1a+"3I"].2q(7,a[i].1O)}1i{7.2r()}}K 7};p.2e=I(x,y){9 d=7.P?"m":"t";9 a=7.P?m.1d:m.1w;9 b=7.P?m.1f:m.1y;d+=U.15(a(T(x,10)))+" "+U.15(b(T(y,10)));7[0].1g=7.2m+=d;7.O.x=(7.P?0:7.O.x)+a(T(x,10));7.O.y=(7.P?0:7.O.y)+b(T(y,10));7.O.P=7.P;7.1g.1J({1a:"3J",1O:[].2P.2B(N,0),23:7.P});K 7};p.1o=I(x,y){9 d=7.P?"l":"r";9 a=7.P?m.1d:m.1w;9 b=7.P?m.1f:m.1y;d+=U.15(a(T(x,10)))+" "+U.15(b(T(y,10)));7[0].1g=7.2m+=d;7.O.x=(7.P?0:7.O.x)+a(T(x,10));7.O.y=(7.P?0:7.O.y)+b(T(y,10));7.O.P=7.P;7.1g.1J({1a:"3K",1O:[].2P.2B(N,0),23:7.P});K 7};p.37=I(a,b,c,e,f,g){f=(7.P?0:7.O.x)+f;g=(7.P?0:7.O.y)+g;9 h=7.O.x,2Q=7.O.y,x=(h-f)/2,y=(2Q-g)/2,k=(c==e?-1:1)*U.4X((a*a*b*b-a*a*y*y-b*b*x*x)/(a*a*y*y+b*b*x*x)),1E=k*a*y/b+(h+f)/2,1K=k*-b*x/a+(2Q+g)/2,d=e?(7.P?"4Y":"4Z"):(7.P?"50":"51"),1d=7.P?m.1d:m.1w,1f=7.P?m.1f:m.1y,1H=U.15(1E-a),1z=U.15(1K-b);d+=[1H,1z,U.15(1H+a*2),U.15(1z+b*2),U.15(h),U.15(2Q),U.15(1d(T(f,10))),U.15(1d(T(g,10)))].1V(", ");7[0].1g=7.2m+=d;7.O.x=(7.P?0:7.O.x)+1d(T(f,10));7.O.y=(7.P?0:7.O.y)+1f(T(g,10));7.O.P=7.P;7.1g.1J({1a:"3L",1O:[].2P.2B(N,0),23:7.P});K 7};p.3M=I(a,b,c){J(!c){K 7.1o(a,b)}1i{9 p={};p.1d=7.P?m.1d:m.1w;p.1f=7.P?m.1f:m.1y;9 x=U.15(p.1d(U.15(T(a,10)*1e)/1e));9 y=U.15(p.1f(U.15(T(b,10)*1e)/1e));9 w=U.15(m.1w(U.15(T(c,10)*1e)/1e));9 d=7.P?"c":"v";9 e=[U.15(7.O.x)+w,U.15(7.O.y),x-w,y,x,y];d+=e.1V(" ")+" ";7.O.x=(7.P?0:7.O.x)+e[4];7.O.y=(7.P?0:7.O.y)+e[5];7.O.2c=e[2];7.O.2d=e[3];7[0].1g=7.2m+=d;7.1g.1J({1a:"3N",1O:[].2P.2B(N,0),23:7.P});K 7}};p.1q=I(){9 d=7.P?"c":"v";9 a=7.P?m.1d:m.1w;9 b=7.P?m.1f:m.1y;J(N.19==6){7.O.2c=(7.P?0:7.O.x)+a(T(N[2],10));7.O.2d=(7.P?0:7.O.y)+b(T(N[3],10));7.O.x=(7.P?0:7.O.x)+a(T(N[4],10));7.O.y=(7.P?0:7.O.y)+b(T(N[5],10));d+=U.15(a(T(N[0],10)))+" "+U.15(b(T(N[1],10)))+" "+U.15(a(T(N[2],10)))+" "+U.15(b(T(N[3],10)))+" "+U.15(a(T(N[4],10)))+" "+U.15(b(T(N[5],10)))+" ";7.O.P=7.P}J(N.19==4){9 c=7.O.x*2-7.O.2c;9 e=7.O.y*2-7.O.2d;7.O.2c=(7.P?0:7.O.x)+a(T(N[0],10));7.O.2d=(7.P?0:7.O.y)+b(T(N[1],10));7.O.x=(7.P?0:7.O.x)+a(T(N[2],10));7.O.y=(7.P?0:7.O.y)+b(T(N[3],10));d+=[U.15(c),U.15(e),U.15(a(T(N[0],10))),U.15(b(T(N[1],10))),U.15(a(T(N[2],10))),U.15(b(T(N[3],10)))].1V(" ")}7[0].1g=7.2m+=d;7.1g.1J({1a:"3O",1O:[].2P.2B(N,0),23:7.P});K 7};p.2C=I(r,a){9 R=.3P*r,24=7.P,o=7;J(24){7.36();24=I(){o.2A()}}1i{24=I(){}}9 b={l:I(){K{u:I(){o.1q(-R,0,-r,-(r-R),-r,-r)},d:I(){o.1q(-R,0,-r,r-R,-r,r)}}},r:I(){K{u:I(){o.1q(R,0,r,-(r-R),r,-r)},d:I(){o.1q(R,0,r,r-R,r,r)}}},u:I(){K{r:I(){o.1q(0,-R,-(R-r),-r,r,-r)},l:I(){o.1q(0,-R,R-r,-r,-r,-r)}}},d:I(){K{r:I(){o.1q(0,R,-(R-r),r,r,r)},l:I(){o.1q(0,R,R-r,r,-r,r)}}}};b[a.38(0)]()[a.38(1)]();24();K o};p.2r=I(){7[0].1g=(7.2m+="x e");K 7};J(1j l=="2f"){p.2A();C.3l(p,l)}K p};9 u=I(o,a){9 s=o[0].1h;o.Q=o.Q||{};1k(9 b 1r a){o.Q[b]=a[b]}a["2g-3Q"]&&(s.52=a["2g-3Q"]);a["2g-3R"]&&(s.53=a["2g-3R"]);a["2g"]&&(s.2g=a["2g"]);a["2g-39"]&&(s.54=a["2g-39"]);J(1j a.1B!="1s"||1j a["1c-13"]!="1s"||1j a.1x!="1s"||1j a.1c!="1s"){o=o.2l||o[0];9 c=(o.2R("1x")&&o.2R("1x")[0])||17.1u("1m:1x");J("1x-1B"1r a||"1B"1r a){c.1B=((a["1x-1B"]+1||2)-1)*((a.1B+1||2)-1)}J(a.1x){c.25=22}J(c.25==1s||a.1x=="1P"){c.25=2O}J(c.25&&a.1x){c.26=a.1x}o.1b(c);9 d=(o.2R("1c")&&o.2R("1c")[0])||17.1u("1m:1c");J((a.1c&&a.1c!="1P")||a["1c-13"]||a["1c-1B"]||a["1c-2S"]){d.25=22}J(a.1c=="1P"||1j d.25=="1s"){d.25=2O}J(d.25&&a.1c){d.26=a.1c}d.1B=((a["1c-1B"]+1||2)-1)*((a.1B+1||2)-1);a["1c-3S"]&&(d.55=a["1c-3S"]||"3T");d.3U=a["1c-3U"]||8;a["1c-3V"]&&(d.56={58:"59",3W:"3W",15:"15"}[a["1c-3V"]]||"3T");a["1c-13"]&&(d.39=(T(a["1c-13"],10)||1)*12/16);J(a["1c-2S"]){9 e=a["1c-2S"].2s(" ",",").5a(","),3m=[],3X=d.39;1k(9 i=0,1l=e.19;i<1l;i++){9 f=e[i]/3X;J(!5b(f)){3m.1J(f)}};d.5c=3m.1V(" ")}o.1b(d)}};9 v=I(o,a){o.Q=o.Q||{};o.Q.1I=a;o=o.2l||o[0];9 b=o.2R("1x");J(b.19){b=b[0]}1i{b=17.1u("1m:1x")}J(a.1t.19){b.25=22;b.1a=(a.1a.3n()=="5d")?"1I":"5e";J(1j a.1t[0].26!="1s"){b.26=a.1t[0].26||"#1C"}J(1j a.1t[0].1B!="1s"){b.1B=a.1t[0].1B}J(1j a.1t[a.1t.19-1].1B!="1s"){b.5f=a.1t[a.1t.19-1].1B}J(1j a.1t[a.1t.19-1].26!="1s"){b.5g=a.1t[a.1t.19-1].26||"#1C"}9 c="";1k(9 i=1,1l=a.1t.19-1;i<1l;i++){c+=a.1t[i].3a+" "+a.1t[i].26;J(i!=1l-1){c+=","}};J(c){b.5h=c}J(a.1W){9 d=U.15(U.3Y((1G(a.1W[3],10)-1G(a.1W[1],10))/(1G(a.1W[2],10)-1G(a.1W[0],10)))*57.29)+5i;b.5j=d+5k}J(a.1a.3n()=="5l"){b.5m="0.5, 0.5";b.5n="0, 0";b.5o="1P"}}};9 z=I(b,c,d){9 e=0,5p=0,5q=0,5r=1;7[0]=b;7.3Z=b;7.X=0;7.Y=0;7.Q={};7.1v=c;7.27=d;7.3o=I(a){J(a==1s){K e}e+=a;7.1v.1h.5s=e;K 7}};z.1p.2D=I(a){9 b=7.1v.1h,2E=7[0].1h;1k(9 i 1r a){7.Q[i]=a[i]}9 c=7.Q,x,y,w,h;40(7.1a){1F"2T":x=c.1E-c.r;y=c.1K-c.r;w=h=c.r*2;1Q;1F"2U":x=c.1E-c.2n;y=c.1K-c.2o;w=c.2n*2;h=c.2o*2;1Q;1F"2h":1F"2F":x=c.x;y=c.y;w=c.w;h=c.h;1Q;1F"1L":7.3p.v=["m",U.15(c.x),", ",U.15(c.y-2),"l",U.15(c.x)+1,", ",U.15(c.y-2)].1V("");K;3q:K}9 d=7.27.13/2-w/2,1z=7.27.14/2-h/2;b.2j="2k";b.1H=x-d+"1A";b.1z=y-1z+"1A";7.X=x-d;7.Y=y-1z;7.W=w;7.H=h;b.13=7.27.13+"1A";b.14=7.27.14+"1A";2E.2j="2k";2E.1z=1z+"1A";2E.1H=d+"1A";2E.13=w+"1A";2E.14=h+"1A"};z.1p.41=I(){7.1v.1h.3b="1P";K 7};z.1p.42=I(){7.1v.1h.3b="43";K 7};z.1p.3r=I(x,y){J(x==1s&&y==1s){K{x:7.X,y:7.Y}}7.X+=x;7.Y+=y;7.1v.1h.1H=7.X+"1A";7.1v.1h.1z=7.Y+"1A";K 7};z.1p.3s=I(a,b,c,d,e,f){3t=1n 2i(a,b,c,d,e,f);7.1v.1h.44=3t;K 7};z.1p.45=I(x,y){J(x==1s&&y==1s){K}y=y||x;J(x!=0&&!(x==1&&y==1)){9 a=U.15(x/U.46(x)),3c=U.15(y/U.46(y)),s=7[0].1h;J(a!=1||3c!=1){s.44=1n 2i(a,0,0,3c,0,0)}9 b=1G(s.13,10)*x*a;9 c=1G(s.14,10)*y*3c;9 d=1G(s.1H,10);9 e=1G(s.1z,10);s.1H=7.X=d+7.W/2-b/2;s.1z=7.Y=e+7.H/2-c/2;s.13=7.W=b;s.14=7.H=c}K 7};z.1p.2V=I(){K{x:7.1v.5t,y:7.1v.5u,13:7.1v.5v,14:7.1v.5w}};z.1p.2W=I(){7[0].1D.28(7[0]);7.1v.1D.28(7.1v);7.2l&&7.2l.1D.28(7.2l)};z.1p.2G=I(){J(N.19==1&&1j N[0]=="2f"){K 7.Q[N[0]]}J(7.Q&&N.19==1&&N[0]47 48){9 a={};1k(9 i=0,1l=N[0].19;i<1l;i++){a[N[0][i]]=7.Q[N[0][i]]};K a}J(7[0].5x.3n()=="1N"){9 b=7[0].2X;7.Q=7.Q||{};J(N.19==2){7.Q[N[0]]=N[1]}1i J(N.19==1||1j N[0]=="2t"){1k(9 j 1r N[0]){7.Q[j]=N[0][j]}}1k(9 i=0,1l=b.19;i<1l;i++){7.2G.2q(1n 5y(b[i],7[0],7.27),N)}}1i{9 c;J(N.19==2){c={};c[N[0]]=N[1]}J(N.19==1&&1j N[0]=="2t"){c=N[0]}J(c){u(7,c);7.2D(c);J(c.1I){v(7,c.1I)}J(c.1L&&7.1a=="1L"){7[0].2f=c.1L}J(c.2Y){7[0].2Y=c.2Y}}}K 7};z.1p.49=I(){7.1v.1D.1b(7.1v);K 7};z.1p.4a=I(){J(7.1v.1D.1R!=7.1v){7.1v.1D.3d(7.1v,7.1v.1D.1R)}K 7};9 A=I(a,x,y,r){9 g=17.1u("1m:1N");9 o=17.1u("1m:4b");g.1b(o);a.18.1b(g);9 b=1n z(o,g,a);u(b,{1c:"#1C",1x:"1P"});b.2D({x:x-r,y:y-r,w:r*2,h:r*2});b.Q.1E=x;b.Q.1K=y;b.Q.r=r;b.1a="2T";K b};9 B=I(a,x,y,w,h,r){9 g=17.1u("1m:1N");9 o=17.1u(r?"1m:5z":"1m:2h");J(r){o.5A=r/(U.2Z(w,h))}g.1b(o);a.18.1b(g);9 b=1n z(o,g,a);u(b,{1c:"#1C"});b.2D({x:x,y:y,w:w,h:h});b.Q.x=x;b.Q.y=y;b.Q.w=w;b.Q.h=h;b.Q.r=r;b.1a="2h";K b};9 D=I(a,x,y,b,c){9 g=17.1u("1m:1N");9 o=17.1u("1m:4b");g.1b(o);a.18.1b(g);9 d=1n z(o,g,a);u(d,{1c:"#1C"});d.2D({x:x-b,y:y-c,w:b*2,h:c*2});d.Q.1E=x;d.Q.1K=y;d.Q.2n=b;d.Q.2o=c;d.1a="2U";K d};9 E=I(a,b,x,y,w,h){9 g=17.1u("1m:1N");9 o=17.1u("1m:2F");o.5B=b;g.1b(o);a.18.1b(g);9 c=1n z(o,g,a);c.1a="2F";c.2D({x:x,y:y,w:w,h:h});c.Q.x=x;c.Q.y=y;c.Q.w=w;c.Q.h=h;K c};9 F=I(a,x,y,b){9 g=17.1u("1m:1N"),2H=g.1h;9 c=17.1u("1m:2l"),2z=c.1h;9 d=17.1u("1m:1g"),5C=d.1h;d.v=["m",U.15(x),", ",U.15(y-2),"l",U.15(x)+1,", ",U.15(y-2)].1V("");d.5D=22;2z.13=a.13;2z.14=a.14;2H.2j="2k";2H.1H=0;2H.1z=0;2H.13=a.13;2H.14=a.14;9 o=17.1u("1m:3p");o.2f=b;o.25=22;o.2M=a.2M;o.2N=a.2N;c.1b(o);c.1b(d);g.1b(c);a.18.1b(g);9 e=1n z(o,g,a);e.2l=c;e.3p=d;e.1a="1L";e.Q.x=x;e.Q.y=y;e.Q.w=1;e.Q.h=1;K e};9 G=I(a){9 b=17.1u("1m:1N"),2I=b.1h;2I.2j="2k";2I.1H=0;2I.1z=0;2I.13=a.13;2I.14=a.14;J(a.18){a.18.1b(b)}9 c=1n z(b,b,a);1k(9 f 1r a){J(f.38(0)!="4c"&&1j a[f]=="I"){c[f]=(I(f){K I(){9 e=a[f].2q(a,N);b.1b(e[0].1D);K e}})(f)}}c.1a="1N";K c};r.3j=I(){9 d,13,14;J(1j N[0]=="2f"){d=17.4d(N[0]);13=N[1];14=N[2]}J(1j N[0]=="2t"){d=N[0];13=N[1];14=N[2]}J(1j N[0]=="4e"){d=1;x=N[0];y=N[1];13=N[2];14=N[3]}J(!d){4f 1n 4g("2L 4h 4i 4j.");}J(!17.4k["1m"]){17.4k.5E("1m","5F:5G-5H-5I:27");17.5J().5K("1m\\\\:*","5L:4l(#3q#2L)")}9 c=17.1u("5M"),r=C.18=17.1u("1m:1N"),2a=c.1h,30=r.1h;C.13=13;C.14=14;13=13||"5N";14=14||"5O";2a.5P="2h(0 "+13+" "+14+" 0)";2a.2j="2k";30.13=13;30.14=14;r.2M=(13=="1e%"?13:T(13))+" "+(14=="1e%"?14:T(14));r.2N="0 0";9 b=17.1u("1m:2h"),31=b.1h;31.1H=31.1z=0;31.13=30.13;31.14=30.14;b.5Q=b.5R="f";r.1b(b);c.1b(r);J(d==1){17.4m.1b(c);2a.2j="2k";2a.1H=x+"1A";2a.1z=y+"1A";2a.13=13;2a.14=14;d={1h:{13:13,14:14}}}1i{2a.13=d.1h.13=13;2a.14=d.1h.14=14;J(d.1R){d.3d(c,d.1R)}1i{d.1b(c)}}1k(9 e 1r C){d[e]=C[e]}d.3u=I(){9 a=[];1k(9 i=0,1l=r.2X.19;i<1l;i++){J(r.2X[i]!=b){a.1J(r.2X[i])}}1k(i=0,1l=a.19;i<1l;i++){r.28(a[i])}};K d};C.2W=I(){C.18.1D.1D.28(C.18.1D)}}J(q=="2J"){2i.1p.2x=I(){K"3s("+7.m[0][0]+", "+7.m[1][0]+", "+7.m[0][1]+", "+7.m[1][1]+", "+7.m[2][0]+", "+7.m[2][1]+")"};9 t=I(j,k,l){9 m=17.1X(l.1S,"1g");m.11("1x","1P");J(j){1k(9 n 1r j){J(j.1I){v(m,j.1I,l)}1i{m.11(n,j[n])}}}J(l.18){l.18.1b(m)}9 p=1n z(m,l);1k(9 n 1r j){p.Q[n]=j[n]}p.P=22;p.1g=[];p.O={x:0,y:0,2c:0,2d:0};p.2A=I(){7.P=22;K 7};p.36=I(){7.P=2O;K 7};p.3H=I(){7[0].11("d","5S 0");9 a=7.1g;7.1g=[];1k(9 i=0,1l=a.19;i<1l;i++){J(a[i].1a!="3k"){7[a[i].1a+"3I"].2q(7,a[i].1O)}1i{7.2r()}}K 7};p.2e=I(x,y){9 d=7.P?"M":"m";9 a=7.P?l.1d:l.1w;9 b=7.P?l.1f:l.1y;d+=a(T(x,10))+" "+b(T(y,10))+" ";9 c=7[0].2u("d")||"";7[0].11("d",c+d);7.O.x=(7.P?0:7.O.x)+l.1d(T(x,10));7.O.y=(7.P?0:7.O.y)+l.1f(T(y,10));7.1g.1J({1a:"3J",1O:N,23:7.P});K 7};p.1o=I(x,y){7.O.x=(7.P?0:7.O.x)+l.1d(T(x,10));7.O.y=(7.P?0:7.O.y)+l.1f(T(y,10));9 d=7.P?"L":"l";9 a=7.P?l.1d:l.1w;9 b=7.P?l.1f:l.1y;d+=a(T(x,10))+" "+b(T(y,10))+" ";9 c=7[0].2u("d")||"";7[0].11("d",c+d);7.1g.1J({1a:"3K",1O:N,23:7.P});K 7};p.37=I(a,b,c,e,x,y){9 d=7.P?"A":"a";9 f=7.P?l.1d:l.1w;9 g=7.P?l.1f:l.1y;d+=[l.1w(T(a,10)),l.1y(T(b,10)),0,c,e,f(T(x,10)),g(T(y,10))].1V(" ");9 h=7[0].2u("d")||"";7[0].11("d",h+d);7.O.x=l.1d(T(x,10));7.O.y=l.1f(T(y,10));7.1g.1J({1a:"3L",1O:N,23:7.P});K 7};p.3M=I(a,b,c){J(!c){K 7.1o(a,b)}1i{9 p={};p.1d=7.P?l.1d:l.1w;p.1f=7.P?l.1f:l.1y;9 x=p.1d(U.15(T(a,10)*1e)/1e);9 y=p.1f(U.15(T(b,10)*1e)/1e);9 w=l.1w(U.15(T(c,10)*1e)/1e);9 d=7.P?"C":"c";9 e=[7.O.x+w,7.O.y,x-w,y,x,y];1k(9 i=0,1l=e.19;i<1l;i++){d+=e[i]+" "}7.O.x=(7.P?0:7.O.x)+e[4];7.O.y=(7.P?0:7.O.y)+e[5];7.O.2c=e[2];7.O.2d=e[3];9 f=7[0].2u("d")||"";7[0].11("d",f+d);7.1g.1J({1a:"3N",1O:N,23:7.P});K 7}};p.1q=I(){9 p={};p.1d=7.P?l.1d:l.1w;p.1f=7.P?l.1f:l.1y;J(N.19==6){9 d=7.P?"C":"c";1k(9 i=0,1l=N.19;i<1l;i++){d+=p[(i%2==0)?"1d":"1f"](U.15(T(N[i],10)*1e)/1e)+" "}7.O.x=(7.P?0:7.O.x)+p.1d((T(N[4],10)*1e)/1e);7.O.y=(7.P?0:7.O.y)+p.1f((T(N[5],10)*1e)/1e);7.O.2c=p.1d((T(N[2],10)*1e)/1e);7.O.2d=p.1f((T(N[3],10)*1e)/1e)}1i{J(N.19==4){9 d=7.P?"S":"s";1k(9 i=0,1l=N.19;i<1l;i++){d+=p[i%2==0?"1d":"1f"]((T(N[i],10)*1e)/1e)+" "}}7.O.x=(7.P?0:7.O.x)+p.1d((T(N[2],10)*1e)/1e);7.O.y=(7.P?0:7.O.y)+p.1f((T(N[3],10)*1e)/1e);7.O.2c=p.1d((T(N[0],10)*1e)/1e);7.O.2d=p.1f((T(N[1],10)*1e)/1e)}9 a=7[0].2u("d")||"";7[0].11("d",a+d);7.1g.1J({1a:"3O",1O:N,23:7.P});K 7};p.2C=I(r,a){9 R=.3P*r,24=7.P,o=7;J(24){7.36();24=I(){o.2A()}}1i{24=I(){}}9 b={l:I(){K{u:I(){o.1q(-R,0,-r,-(r-R),-r,-r)},d:I(){o.1q(-R,0,-r,r-R,-r,r)}}},r:I(){K{u:I(){o.1q(R,0,r,-(r-R),r,-r)},d:I(){o.1q(R,0,r,r-R,r,r)}}},u:I(){K{r:I(){o.1q(0,-R,-(R-r),-r,r,-r)},l:I(){o.1q(0,-R,R-r,-r,-r,-r)}}},d:I(){K{r:I(){o.1q(0,R,-(R-r),r,r,r)},l:I(){o.1q(0,R,R-r,r,-r,r)}}}};b[a[0]]()[a[1]]();24();K o};p.2r=I(){9 a=7[0].2u("d")||"";7[0].11("d",a+"Z ");7.1g.1J({1a:"3k"});K 7};J(1j k=="2f"){p.2A();C.3l(p,k)}K p};9 v=I(o,a,b){9 c=17.1X(b.1S,a.1a+"5T");c.2Y="5U-1I-"+b.4n++;J(a.1W&&a.1W.19){c.11("5V",a.1W[0]);c.11("2Q",a.1W[1]);c.11("5W",a.1W[2]);c.11("5X",a.1W[3])}b.3e.1b(c);1k(9 i=0,1l=a.1t.19;i<1l;i++){9 d=17.1X(b.1S,"3v");d.11("3a",a.1t[i].3a?a.1t[i].3a:(i==0)?"0%":"1e%");d.11("3v-26",a.1t[i].26||"#5Y");J(1j a.1t[i].1B!="1s"){d.11("3v-1B",a.1t[i].1B)}c.1b(d)};o.11("1x","4l(#"+c.2Y+")")};9 z=I(c,d){9 X=0,Y=0,32={33:0,x:0,y:0},2v=1,2w=1,3t=5Z;7[0]=c;7.3Z=c;7.1Y=d;7.Q=7.Q||{};7.1T=[];7.3o=I(a){J(a==1s){K 32.33}9 b=7.2V();32.33+=a;J(32.33){7.1T[0]=("3o("+32.33+" "+(b.x+b.13/2)+" "+(b.y+b.14/2)+")")}1i{7.1T[0]=""}7[0].11("3f",7.1T.1V(" "));K 7};7.3r=I(x,y){J(x==1s&&y==1s){K{x:X,y:Y}}X+=x;Y+=y;J(X&&Y){7.1T[1]="3r("+X+","+Y+")"}1i{7.1T[1]=""}7[0].11("3f",7.1T.1V(" "));K 7};7.45=I(x,y){J(x==1s&&y==1s){K{x:2v,y:2w}}y=y||x;J(x!=0&&!(x==1&&y==1)){2v*=x;2w*=y;J(!(2v==1&&2w==1)){9 a=7.2V(),34=a.x*(1-2v)+(a.13/2-a.13*2v/2),4o=a.y*(1-2w)+(a.14/2-a.14*2w/2);7.1T[2]=1n 2i(2v,0,0,2w,34,4o)}1i{7.1T[2]=""}7[0].11("3f",7.1T.1V(" "))}K 7}};z.1p.41=I(){7[0].1h.3b="1P";K 7};z.1p.42=I(){7[0].1h.3b="43";K 7};z.1p.3s=I(a,b,c,d,e,f){7.1T[3]=1n 2i(a,b,c,d,e,f);7[0].11("3f",7.1T.1V(" "));K 7};z.1p.2W=I(){7[0].1D.28(7[0])};z.1p.2V=I(){K 7[0].2V()};z.1p.2G=I(){J(N.19==1&&1j N[0]=="2f"){K 7[0].2u(N[0])}J(N.19==1&&N[0]47 48){9 a={};1k(9 j 1r N[0]){a[N[0][j]]=7.Q[N[0][j]]}K a}J(N.19==2){9 b=N[0],1U=N[1];7[b]=1U;7.Q[b]=1U;40(b){1F"2n":1F"1E":1F"x":7[0].11(b,7.1Y.1d(1U));1Q;1F"2o":1F"1K":1F"y":7[0].11(b,7.1Y.1f(1U));1Q;1F"13":7[0].11(b,7.1Y.1w(1U));1Q;1F"14":7[0].11(b,7.1Y.1y(1U));1Q;1F"1I":v(7[0],1U,7.1Y);1Q;1F"1c-2S":7[0].11(b,1U.2s(" ",","));1Q;1F"1L":J(7.1a=="1L"){7[0].28(7[0].1R);7[0].1b(17.3w(1U))}1Q;3q:9 c=b.2s(/(\\-.)/g,I(w){K w.2p(1).4p()});7[0].1h[c]=1U;7[0].11(b,1U);1Q}}1i J(N.19==1&&1j N[0]=="2t"){9 d=N[0];1k(9 e 1r d){7.Q[e]=d[e];J(e=="1c-2S"){7[0].11(e,d[e].2s(" ",","))}1i J(e=="1L"&&7.1a=="1L"){7[0].2X.19&&7[0].28(7[0].1R);7[0].1b(17.3w(d.1L))}1i{9 c=e.2s(/(\\-.)/g,I(w){K w.2p(1).4p()});7[0].1h[c]=d[e];7[0].11(e,d[e])}}J(d.1I){7.Q.1I=d.1I;v(7[0],d.1I,7.1Y)}}K 7};z.1p.49=I(){7[0].1D.1b(7[0]);K 7};z.1p.4a=I(){J(7[0].1D.1R!=7[0]){7[0].1D.3d(7[0],7[0].1D.1R)}K 7};9 A=I(a,x,y,r){9 b=17.1X(a.1S,"2T");b.11("1E",a.1d(x));b.11("1K",a.1f(y));b.11("r",r);b.11("1x","1P");b.11("1c","#1C");J(a.18){a.18.1b(b)}9 c=1n z(b,a);c.Q=c.Q||{};c.Q.1E=x;c.Q.1K=y;c.Q.r=r;c.Q.1c="#1C";c.1a="2T";K c};9 B=I(a,x,y,w,h,r){9 b=17.1X(a.1S,"2h");b.11("x",a.1d(x));b.11("y",a.1f(y));b.11("13",a.1w(w));b.11("14",a.1y(h));J(r){b.11("2n",r);b.11("2o",r)}b.11("1x","1P");b.11("1c","#1C");J(a.18){a.18.1b(b)}9 c=1n z(b,a);c.Q=c.Q||{};c.Q.x=x;c.Q.y=y;c.Q.13=w;c.Q.14=h;c.Q.1c="#1C";J(r){c.Q.2n=c.Q.2o=r}c.1a="2h";K c};9 D=I(a,x,y,b,c){9 d=17.1X(a.1S,"2U");d.11("1E",a.1d(x));d.11("1K",a.1f(y));d.11("2n",a.1w(b));d.11("2o",a.1y(c));d.11("1x","1P");d.11("1c","#1C");J(a.18){a.18.1b(d)}9 e=1n z(d,a);e.Q=e.Q||{};e.Q.1E=x;e.Q.1K=y;e.Q.2n=b;e.Q.2o=c;e.Q.1c="#1C";e.1a="2U";K e};9 E=I(a,b,x,y,w,h){9 c=17.1X(a.1S,"2F");c.11("x",a.1d(x));c.11("y",a.1f(y));c.11("13",a.1w(w));c.11("14",a.1y(h));c.60(a.3x,"61",b);J(a.18){a.18.1b(c)}9 d=1n z(c,a);d.Q=d.Q||{};d.Q.x=x;d.Q.y=y;d.Q.13=w;d.Q.14=h;d.1a="2F";K d};9 F=I(a,x,y,b){9 c=17.1X(a.1S,"1L");c.11("x",x);c.11("y",y);c.11("1L-62","63");c.11("1x","#1C");J(b){c.1b(17.3w(b))}J(a.18){a.18.1b(c)}9 d=1n z(c,a);d.Q=d.Q||{};d.Q.x=x;d.Q.y=y;d.Q.1x="#1C";d.1a="1L";K d};9 G=I(a){9 b=17.1X(a.1S,"g");J(a.18){a.18.1b(b)}9 i=1n z(b,a);1k(9 f 1r a){J(f[0]!="4c"&&1j a[f]=="I"){i[f]=(I(f){K I(){9 e=a[f].2q(a,N);b.1b(e[0]);K e}})(f)}}i.1a="1N";K i};r.3j=I(){J(1j N[0]=="2f"){9 a=17.4d(N[0]);9 b=N[1];9 c=N[2]}J(1j N[0]=="2t"){9 a=N[0];9 b=N[1];9 c=N[2]}J(1j N[0]=="4e"){9 a=1,x=N[0],y=N[1],b=N[2],c=N[3]}J(!a){4f 1n 4g("2J 4h 4i 4j.");}C.18=17.1X(C.1S,"1Y");C.18.11("13",b||4q);C.13=b||4q;C.18.11("14",c||4r);C.14=c||4r;J(a==1){17.4m.1b(C.18);C.18.1h.2j="2k";C.18.1h.1H=x+"1A";C.18.1h.1z=y+"1A"}1i{J(a.1R){a.3d(C.18,a.1R)}1i{a.1b(C.18)}}a={18:C.18,3u:I(){4s(7.18.1R){7.18.28(7.18.1R)}7.3e=17.1X(C.1S,"3e");7.4n=0;7.18.1b(7.3e)}};1k(9 d 1r C){J(d!="64"){a[d]=C[d]}}a.3u();K a};C.2W=I(){C.18.1D.28(C.18)};C.1S="4t://4u.4v.4w/65/1Y";C.3x="4t://4u.4v.4w/66/3x"}J(q=="2L"||q=="2J"){C.2T=I(x,y,r){K A(7,x,y,r)};C.2h=I(x,y,w,h,r){K B(7,x,y,w,h,r)};C.2U=I(x,y,a,b){K D(7,x,y,a,b)};C.1g=I(a,b){K t(a,b,7)};C.2F=I(a,x,y,w,h){K E(7,a,x,y,w,h)};C.1L=I(x,y,a){K F(7,x,y,a)};C.1N=I(){K G(7)};C.67=I(x,y,w,h,r){J(r&&1G(r,10)){K 7.1g({1c:"#1C"}).2e(x+r,y).1o(x+w-r,y).2C(r,"68").1o(x+w,y+h-r).2C(r,"69").1o(x+r,y+h).2C(r,"6a").1o(x,y+r).2C(r,"6b").2r()}K 7.1g({1c:"#1C"}).2e(x,y).1o(x+w,y).1o(x+w,y+h).1o(x,y+h).2r()};C.6c=I(x,y,w,h,a,b,c){c=c||"#1C";9 p=7.1g({1c:c,"1c-13":1}).2e(x,y).1o(x+w,y).1o(x+w,y+h).1o(x,y+h).1o(x,y),3y=h/b,3z=w/a;1k(9 i=1;i<b;i++){p.2e(x,y+i*3y).1o(x+w,y+i*3y)}1k(9 i=1;i<a;i++){p.2e(x+i*3z,y).1o(x+i*3z,y+h)}K p};C.6d=I(a,b,c,d,w,h){9 e=(c-a)/w;9 f=(d-b)/h;7.1d=I(x){K a+x*e};7.1f=I(y){K b+y*f};7.1w=I(w){K w*e};7.1y=I(h){K h*f}};C.6e=I(){7.1d=7.1f=7.1w=7.1y=I(x){K x}};C.3A=I(){J(r.1a=="2J"){9 a=C.2h(-C.13,-C.14,C.13*3,C.14*3).2G({1c:"1P"});4x(I(){a.2W()},0)}};z.1p.6f=I(x,y,d,e){6g(7.4y);J("1E"1r 7.Q||"x"1r 7.Q){9 f=("1E"1r 7.Q),X=7.Q.1E||7.Q.x,Y=7.Q.1K||7.Q.y;J(x==X&&y==Y){K 7}9 g=y-Y,34=x-X,3g=g/34,4z=Y-3g*X,4A=U.3Y(7.3g);7.3B=7.6h*U.6i(4A);J(x<X){7.3B=-7.3B}9 h=1n 4B(),35=7;(I(){9 a=(1n 4B()).4C()-h.4C();J(a<d){9 b=X+a*34/d;9 c=b*3g+4z;35.2G(f?{1E:b,1K:c}:{x:b,y:c});35.4y=4x(N.3h,1);C.3A()}1i{35.2G(f?{1E:x,1K:y}:{x:x,y:y});C.3A();e&&e.2B(35)}})()}K 7};C.3l=I(p,g){9 h={M:I(x,y){7.2e(x,y)},m:I(x,y){7.2e(7.O.x+x,7.O.y+y)},C:I(a,b,c,d,e,f){7.1q(a,b,c,d,e,f)},c:I(a,b,c,d,e,f){7.1q(7.O.x+a,7.O.y+b,7.O.x+c,7.O.y+d,7.O.x+e,7.O.y+f)},S:I(a,b,c,d){p.1q(a,b,c,d)},s:I(a,b,c,d){7.1q(7.O.x+a,7.O.y+b,7.O.x+c,7.O.y+d)},L:I(x,y){p.1o(x,y)},l:I(x,y){7.1o(7.O.x+x,7.O.y+y)},H:I(x){7.1o(x,7.O.y)},h:I(x){7.1o(7.O.x+x,7.O.y)},V:I(y){7.1o(7.O.x,y)},v:I(y){7.1o(7.O.x,7.O.y+y)},A:I(a,b,c,d,e,x,y){7.37(a,b,d,e,x,y)},a:I(a,b,c,d,e,x,y){7.37(7.O.x+a,7.O.y+b,d,6j,7.O.x+x,7.O.y+y)},z:I(){7.2r()}};g.2s(/([6k])\\s*((-?\\d*\\.?\\d*\\s*,?\\s*)+)/4D,I(a,b,c){9 d=[];c.2s(/(-?\\d*\\.?\\d*)\\s*,?\\s*/4D,I(a,b){b&&d.1J(+b)});4s(d.19>=h[b].19){h[b].2q(p,d.6l(0,h[b].19));J(!h[b].19){1Q}}})};K r}1i{K I(){}}})((!(3C.4E&&3C.4E.6m==2))?"2L":"2J");1M.27=!(1M.1Y=(1M.1a=="2J"));J(1M.27&&3C.6n){1M.1a="6o 6p";1M.27=1M.1Y=2O}1M.2x=I(){K"6q 6r 6s "+7.1a+".\\6t 6u 6v "+6w("6x%6y%20")+7.3F};1M.4F=I(a,c,d){J(1j a=="2t"&&"h"1r a&&"s"1r a&&"b"1r a){d=a.b;c=a.s;a=a.h}9 e,1Z,21;J(d==0){K{r:0,g:0,b:0,3D:"#1C"}}1i{9 i=U.6z(a*6),f=(a*6)-i,p=d*(1-c),q=d*(1-(c*f)),t=d*(1-(c*(1-f)));[I(){e=d;1Z=t;21=p},I(){e=q;1Z=d;21=p},I(){e=p;1Z=d;21=t},I(){e=p;1Z=q;21=d},I(){e=t;1Z=p;21=d},I(){e=d;1Z=p;21=q},I(){e=d;1Z=t;21=p}][i]()}9 h={r:e,g:1Z,b:21};e*=2K;1Z*=2K;21*=2K;9 r=U.15(e).2x(16);J(r.19==1){r="0"+r}9 g=U.15(1Z).2x(16);J(g.19==1){g="0"+g}9 b=U.15(21).2x(16);J(b.19==1){b="0"+b}h.3D="#"+r+g+b;K h};1M.6A=I(a,b,c){J(1j a=="2t"&&"r"1r a&&"g"1r a&&"b"1r a){c=a.b;b=a.g;a=a.r}J(1j a=="2f"&&a.38(0)=="#"){J(a.19==4){c=1G(a.2p(3),16);b=1G(a.2p(2,3),16);a=1G(a.2p(1,2),16)}1i{c=1G(a.2p(5),16);b=1G(a.2p(3,5),16);a=1G(a.2p(1,3),16)}}J(a>1||b>1||c>1){a/=2K;b/=2K;c/=2K}9 d=U.6B(a,b,c),2Z=U.2Z(a,b,c),2b,3E,4G=d;J(2Z==d){K{h:0,s:0,b:d}}1i{9 e=(d-2Z);3E=e/d;J(a==d){2b=(b-c)/e}1i J(b==d){2b=2+((c-a)/e)}1i{2b=4+((a-b)/e)}2b/=6;J(2b<0){2b+=1}J(2b>1){2b-=1}}K{h:2b,s:3E,b:4G}};1M.4H=I(a){9 b=N.3h.3i=N.3h.3i||{h:0,s:1,b:a||.6C};9 c=7.4F(b.h,b.s,b.b);b.h+=.6D;J(b.h>1){b.h=0;b.s-=.2;J(b.s<=0){N.3h.3i={h:0,s:1,b:b.b}}}K c.3D};1M.4H.6E=I(){7.3i=1s};',62,413,'|||||||this||var|||||||||||||||||||||||||||||||||||function|if|return|||arguments|last|isAbsolute|attrs|||parseFloat|Math|||||||setAttribute||width|height|round||document|canvas|length|type|appendChild|stroke|_getX|100|_getY|path|style|else|typeof|for|ii|rvml|new|lineTo|prototype|curveTo|in|undefined|dots|createElement|Group|_getW|fill|_getH|top|px|opacity|000|parentNode|cx|case|parseInt|left|gradient|push|cy|text|Raphael|group|arg|none|break|firstChild|svgns|transformations|value|join|vector|createElementNS|svg|green||blue|true|pos|rollback|on|color|vml|removeChild||cs|hue|bx|by|moveTo|string|font|rect|Matrix|position|absolute|shape|Path|rx|ry|substring|apply|andClose|replace|object|getAttribute|ScaleX|ScaleY|toString|gl|ol|absolutely|call|addRoundedCorner|setBox|os|image|attr|gs|els|SVG|255|VML|coordsize|coordorigin|false|slice|y1|getElementsByTagName|dasharray|circle|ellipse|getBBox|remove|childNodes|id|min|rs|bs|Rotation|deg|dx|that|relatively|arcTo|charAt|weight|offset|display|diry|insertBefore|defs|transform|coeff|callee|start|_create|end|pathfinder|dashesn|toLowerCase|rotate|textpath|default|translate|matrix|tMatrix|clear|stop|createTextNode|xlink|rowHeight|columnWidth|safari|xs|window|hex|saturation|version|class|redraw|To|move|line|arc|cplineTo|cpline|curve|5522|family|size|linejoin|miter|miterlimit|linecap|square|str|atan|node|switch|hide|show|block|filter|scale|abs|instanceof|Array|toFront|toBack|oval|_|getElementById|number|throw|Error|container|not|found|namespaces|url|body|gradients|dy|toUpperCase|320|200|while|http|www|w3|org|setTimeout|animation_in_progress|plus|alpha|Date|getTime|ig|SVGPreserveAspectRatio|hsb2rgb|brightness|getColor|progid|DXImageTransform|Microsoft|M11|M12|M21|M22|Dx|Dy|sizingmethod|auto|expand|filtertype|bilinear|className|sqrt|wa|wr|at|ar|fontFamily|fontSize|fontWeight|joinstyle|endcap||butt|flat|split|isNaN|dashstyle|linear|gradientradial|opacity2|color2|colors|180|angle|90|radial|focusposition|focussize|method|RotX|RotY|Scale|rotation|offsetLeft|offsetTop|offsetWidth|offsetHeight|tagName|item|roundrect|arcsize|src|ps|textpathok|add|urn|schemas|microsoft|com|createStyleSheet|addRule|behavior|div|320px|200px|clip|filled|stroked|M0|Gradient|raphael|x1|x2|y2|fff|null|setAttributeNS|href|anchor|middle|create|2000|1999|linerect|rd|dl|lu|ur|drawGrid|setGrid|clearGrid|animateTo|clearTimeout|step|cos|sweethisflag|mzlhvcsqta|splice|SVG_PRESERVEASPECTRATIO_XMINYMIN|CanvasRenderingContext2D|Canvas|only|Your|browser|supports|nYou|are|running|unescape|Rapha|EBl|floor|rgb2hsb|max|75|075|reset'.split('|'),0,{}))
\ No newline at end of file
+/*
+ * Raphael 0.5.11 - JavaScript Vector Library
+ *
+ * Copyright (c) 2008 Dmitry Baranovskiy (raphaeljs.com)
+ * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license.
+ */
+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}('9 1N=(I(q){9 r=I(){N r.3I.2u(r,K)};r.3Y="0.5.11";r.1b=q;9 C={};I 2n(a,b,c,d,e,f){7.m=[[a||1,b||0,0],[c||0,d||1,0],[e||0,f||0,1]]}C.1e=C.1g=C.1x=C.1B=I(x){N x};J(q=="31"){2n.1r.2G=I(){N"6r:6q.6p.2n(6o="+7.m[0][0]+", 6n="+7.m[1][0]+", 6m="+7.m[0][1]+", 6l="+7.m[1][1]+", 6k="+7.m[2][0]+", 6i="+7.m[2][1]+", 6h=\'6g 6f\', 6e=\'6d\')"};9 t=I(j,l,m){9 g=18.1t("1m:1S"),2B=g.1h;2B.2i="2g";2B.1H=0;2B.1z=0;2B.13=m.13+"1A";2B.15=m.15+"1A";9 n=18.1t("1m:2l"),2L=n.1h;2L.13=m.13+"1A";2L.15=m.15+"1A";n.1i="";J(j["44"]){n.5R=j["44"]}n.2O=7.2O;n.2R=7.2R;g.19(n);m.1a.19(g);9 p=1q z(n,g,m);u(p,j);J(j.2q){v(p,j.2q)}p.P=27;p.1b="1i";p.1i=[];p.O={x:0,y:0,2f:0,2c:0,P:27};p.2k="";p.2z=I(){7.P=27;N 7};p.3a=I(){7.P=2Z;N 7};p.4e=I(){7.2k="";9 a=7.1i;7.1i=[];1o(9 i=0,1n=a.1c;i<1n;i++){J(a[i].1b!="3J"){7[a[i].1b+"3N"].2u(7,a[i].1T)}1j{7.2r()}}N 7};p.2h=I(x,y){9 d=7.P?"m":"t";9 a=7.P?m.1e:m.1x;9 b=7.P?m.1g:m.1B;d+=14.17(a(U(x,10)))+" "+14.17(b(U(y,10)));7[0].1i=7.2k+=d;7.O.x=(7.P?0:7.O.x)+a(U(x,10));7.O.y=(7.P?0:7.O.y)+b(U(y,10));7.O.P=7.P;7.1i.1J({1b:"3T",1T:[].2P.2A(K,0),21:7.P});N 7};p.1p=I(x,y){9 d=7.P?"l":"r";9 a=7.P?m.1e:m.1x;9 b=7.P?m.1g:m.1B;d+=14.17(a(U(x,10)))+" "+14.17(b(U(y,10)));7[0].1i=7.2k+=d;7.O.x=(7.P?0:7.O.x)+a(U(x,10));7.O.y=(7.P?0:7.O.y)+b(U(y,10));7.O.P=7.P;7.1i.1J({1b:"41",1T:[].2P.2A(K,0),21:7.P});N 7};p.3i=I(a,b,c,e,f,g){f=(7.P?0:7.O.x)+f;g=(7.P?0:7.O.y)+g;9 h=7.O.x,2Q=7.O.y,x=(h-f)/2,y=(2Q-g)/2,k=(c==e?-1:1)*14.58((a*a*b*b-a*a*y*y-b*b*x*x)/(a*a*y*y+b*b*x*x)),1F=k*a*y/b+(h+f)/2,1K=k*-b*x/a+(2Q+g)/2,d=e?(7.P?"54":"53"):(7.P?"52":"51"),1e=7.P?m.1e:m.1x,1g=7.P?m.1g:m.1B,1H=14.17(1F-a),1z=14.17(1K-b);d+=[1H,1z,14.17(1H+a*2),14.17(1z+b*2),14.17(h),14.17(2Q),14.17(1e(U(f,10))),14.17(1e(U(g,10)))].1P(", ");7[0].1i=7.2k+=d;7.O.x=(7.P?0:7.O.x)+1e(U(f,10));7.O.y=(7.P?0:7.O.y)+1g(U(g,10));7.O.P=7.P;7.1i.1J({1b:"46",1T:[].2P.2A(K,0),21:7.P});N 7};p.47=I(a,b,c){J(!c){N 7.1p(a,b)}1j{9 p={};p.1e=7.P?m.1e:m.1x;p.1g=7.P?m.1g:m.1B;9 x=14.17(p.1e(14.17(U(a,10)*1f)/1f));9 y=14.17(p.1g(14.17(U(b,10)*1f)/1f));9 w=14.17(m.1x(14.17(U(c,10)*1f)/1f));9 d=7.P?"c":"v";9 e=[14.17(7.O.x)+w,14.17(7.O.y),x-w,y,x,y];d+=e.1P(" ")+" ";7.O.x=(7.P?0:7.O.x)+e[4];7.O.y=(7.P?0:7.O.y)+e[5];7.O.2f=e[2];7.O.2c=e[3];7[0].1i=7.2k+=d;7.1i.1J({1b:"4l",1T:[].2P.2A(K,0),21:7.P});N 7}};p.1s=I(){9 d=7.P?"c":"v";9 a=7.P?m.1e:m.1x;9 b=7.P?m.1g:m.1B;J(K.1c==6){7.O.2f=(7.P?0:7.O.x)+a(U(K[2],10));7.O.2c=(7.P?0:7.O.y)+b(U(K[3],10));7.O.x=(7.P?0:7.O.x)+a(U(K[4],10));7.O.y=(7.P?0:7.O.y)+b(U(K[5],10));d+=14.17(a(U(K[0],10)))+" "+14.17(b(U(K[1],10)))+" "+14.17(a(U(K[2],10)))+" "+14.17(b(U(K[3],10)))+" "+14.17(a(U(K[4],10)))+" "+14.17(b(U(K[5],10)))+" ";7.O.P=7.P}J(K.1c==4){9 c=7.O.x*2-7.O.2f;9 e=7.O.y*2-7.O.2c;7.O.2f=(7.P?0:7.O.x)+a(U(K[0],10));7.O.2c=(7.P?0:7.O.y)+b(U(K[1],10));7.O.x=(7.P?0:7.O.x)+a(U(K[2],10));7.O.y=(7.P?0:7.O.y)+b(U(K[3],10));d+=[14.17(c),14.17(e),14.17(a(U(K[0],10))),14.17(b(U(K[1],10))),14.17(a(U(K[2],10))),14.17(b(U(K[3],10)))].1P(" ")}7[0].1i=7.2k+=d;7.1i.1J({1b:"4A",1T:[].2P.2A(K,0),21:7.P});N 7};p.2I=I(r,a){9 R=.4O*r,26=7.P,o=7;J(26){7.3a();26=I(){o.2z()}}1j{26=I(){}}9 b={l:I(){N{u:I(){o.1s(-R,0,-r,-(r-R),-r,-r)},d:I(){o.1s(-R,0,-r,r-R,-r,r)}}},r:I(){N{u:I(){o.1s(R,0,r,-(r-R),r,-r)},d:I(){o.1s(R,0,r,r-R,r,r)}}},u:I(){N{r:I(){o.1s(0,-R,-(R-r),-r,r,-r)},l:I(){o.1s(0,-R,R-r,-r,-r,-r)}}},d:I(){N{r:I(){o.1s(0,R,-(R-r),r,r,r)},l:I(){o.1s(0,R,R-r,r,-r,r)}}}};b[a.3m(0)]()[a.3m(1)]();26();N o};p.2r=I(){7[0].1i=(7.2k+="x e");N 7};J(1k l=="2e"){p.2z();C.3v(p,l)}N p};9 u=I(o,a){9 s=o[0].1h;o.Q=o.Q||{};1o(9 b 1y a){o.Q[b]=a[b]}a["2b-4D"]&&(s.6u=a["2b-4D"]);a["2b-4B"]&&(s.4R=a["2b-4B"]);a["2b"]&&(s.2b=a["2b"]);a["2b-3x"]&&(s.4S=a["2b-3x"]);J(1k a.1G!="1w"||1k a["1d-13"]!="1w"||1k a.1l!="1w"||1k a.1d!="1w"){o=o.2l||o[0];9 c=(o.2X("1l")&&o.2X("1l")[0])||18.1t("1m:1l");J("1l-1G"1y a||"1G"1y a){c.1G=((a["1l-1G"]+1||2)-1)*((a.1G+1||2)-1)}J(a.1l){c.22=27}J(c.22==1w||a.1l=="1Q"){c.22=2Z}J(c.22&&a.1l){9 d=a.1l.4q(/^2C\\(([^\\)]+)\\)$/i);J(d){c.38=d[1];c.1b="4T"}1j{c.28=a.1l;c.38="";c.1b="4U"}}o.19(c);9 e=(o.2X("1d")&&o.2X("1d")[0])||18.1t("1m:1d");J((a.1d&&a.1d!="1Q")||a["1d-13"]||a["1d-1G"]||a["1d-3b"]){e.22=27}J(a.1d=="1Q"||1k e.22=="1w"){e.22=2Z}J(e.22&&a.1d){e.28=a.1d}e.1G=((a["1d-1G"]+1||2)-1)*((a.1G+1||2)-1);a["1d-4j"]&&(e.4V=a["1d-4j"]||"4h");e.4g=a["1d-4g"]||8;a["1d-3z"]&&(e.4W={3d:"4X",3G:"3G",17:"17"}[a["1d-3z"]]||"4h");a["1d-13"]&&(e.3x=(U(a["1d-13"],10)||1)*12/16);J(a["1d-3b"]){9 f={"-":"4Y",".":"4Z","-.":"50","-..":"55",". ":"56","- ":"59","--":"5a","- .":"5b","--.":"5c","--..":"5d"};e.5e=f[a["1d-3b"]]||""}o.19(e)}};9 v=I(o,a){o.Q=o.Q||{};o.Q.2q=a;o=o.2l||o[0];9 b=o.2X("1l");J(b.1c){b=b[0]}1j{b=18.1t("1m:1l")}J(a.1v.1c){b.22=27;b.5f="1Q";b.1b=(a.1b.3j()=="5g")?"2q":"5h";J(1k a.1v[0].28!="1w"){b.28=a.1v[0].28||"#1E"}J(1k a.1v[a.1v.1c-1].28!="1w"){b.5i=a.1v[a.1v.1c-1].28||"#1E"}9 c=[];1o(9 i=0,1n=a.1v.1c;i<1n;i++){J(a.1v[i].32){c.1J(a.1v[i].32+" "+a.1v[i].28)}};9 d=a.1v[0].1G||1;9 e=a.1v[a.1v.1c-1].1G||1;J(c){b.5j.5k=c.1P(",");e+=d;d=e-d;e-=d}b.T("1G",d);b.T("5l",e);J(a.1Z){9 f=14.17(14.43((U(a.1Z[3],10)-U(a.1Z[1],10))/(U(a.1Z[2],10)-U(a.1Z[0],10)))*57.29)||0;b.5m=5n-f}J(a.1b.3j()=="5o"){b.5p="1f%";b.5q="0.5 0.5"}}};9 z=I(b,c,d){9 e=0,5r=0,5s=0,5t=1;7[0]=b;7.4a=b;7.X=0;7.Y=0;7.Q={};7.1u=c;7.25=d;7.3B=I(a){J(a==1w){N e}e+=a;7.1u.1h.5u=e;N 7}};z.1r.2E=I(a){9 b=7.1u.1h,2H=7[0].1h;1o(9 i 1y a){7.Q[i]=a[i]}9 c=7.Q,x,y,w,h;4z(7.1b){1D"2M":x=c.1F-c.r;y=c.1K-c.r;w=h=c.r*2;1O;1D"2U":x=c.1F-c.2m;y=c.1K-c.2j;w=c.2m*2;h=c.2j*2;1O;1D"2d":1D"2t":x=c.x;y=c.y;w=c.w;h=c.h;1O;1D"1U":7.3o.v=["m",14.17(c.x),", ",14.17(c.y-2),"l",14.17(c.x)+1,", ",14.17(c.y-2)].1P("");N;3n:N}9 d=7.25.13/2-w/2,1z=7.25.15/2-h/2;b.2i="2g";b.1H=x-d+"1A";b.1z=y-1z+"1A";7.X=x-d;7.Y=y-1z;7.W=w;7.H=h;b.13=7.25.13+"1A";b.15=7.25.15+"1A";2H.2i="2g";2H.1z=1z+"1A";2H.1H=d+"1A";2H.13=w+"1A";2H.15=h+"1A"};z.1r.4M=I(){7.1u.1h.3l="1Q";N 7};z.1r.4K=I(){7.1u.1h.3l="4J";N 7};z.1r.3s=I(x,y){J(x==1w&&y==1w){N{x:7.X,y:7.Y}}7.X+=x;7.Y+=y;7.1u.1h.1H=7.X+"1A";7.1u.1h.1z=7.Y+"1A";N 7};z.1r.3t=I(a,b,c,d,e,f){3u=1q 2n(a,b,c,d,e,f);7.1u.1h.4I=3u;N 7};z.1r.4F=I(x,y){J(x==1w&&y==1w){N}y=y||x;J(x!=0&&!(x==1&&y==1)){9 a=14.17(x/14.4p(x)),3c=14.17(y/14.4p(y)),s=7[0].1h;J(a!=1||3c!=1){s.4I=1q 2n(a,0,0,3c,0,0)}9 b=1Y(s.13,10)*x*a;9 c=1Y(s.15,10)*y*3c;9 d=1Y(s.1H,10);9 e=1Y(s.1z,10);s.1H=7.X=d+7.W/2-b/2;s.1z=7.Y=e+7.H/2-c/2;s.13=7.W=b;s.15=7.H=c}N 7};z.1r.2W=I(){N{x:7.1u.5v,y:7.1u.5w,13:7.1u.3A,15:7.1u.3C}};z.1r.35=I(){7[0].1C.2a(7[0]);7.1u.1C.2a(7.1u);7.2l&&7.2l.1C.2a(7.2l)};z.1r.2p=I(){J(K.1c==1&&1k K[0]=="2e"){N 7.Q[K[0]]}J(7.Q&&K.1c==1&&K[0]4d 4c){9 a={};1o(9 i=0,1n=K[0].1c;i<1n;i++){a[K[0][i]]=7.Q[K[0][i]]};N a}J(7[0].5x.3j()=="1S"){9 b=7[0].2Y;7.Q=7.Q||{};J(K.1c==2){7.Q[K[0]]=K[1]}1j J(K.1c==1||1k K[0]=="2v"){1o(9 j 1y K[0]){7.Q[j]=K[0][j]}}1o(9 i=0,1n=b.1c;i<1n;i++){7.2p.2u(1q 5y(b[i],7[0],7.25),K)}}1j{9 c;J(K.1c==2){c={};c[K[0]]=K[1]}J(K.1c==1&&1k K[0]=="2v"){c=K[0]}J(c){u(7,c);7.2E(c);J(c.2q){v(7,c.2q)}J(c.1U&&7.1b=="1U"){7[0].2e=c.1U}J(c.2o){7[0].2o=c.2o}}}N 7};z.1r.4b=I(){7.1u.1C.19(7.1u);N 7};z.1r.48=I(){J(7.1u.1C.1W!=7.1u){7.1u.1C.3e(7.1u,7.1u.1C.1W)}N 7};9 A=I(a,x,y,r){9 g=18.1t("1m:1S");9 o=18.1t("1m:40");g.19(o);a.1a.19(g);9 b=1q z(o,g,a);u(b,{1d:"#1E",1l:"1Q"});b.2E({x:x-r,y:y-r,w:r*2,h:r*2});b.Q.1F=x;b.Q.1K=y;b.Q.r=r;b.1b="2M";N b};9 B=I(a,x,y,w,h,r){9 g=18.1t("1m:1S");9 o=18.1t(r?"1m:5z":"1m:2d");J(r){o.5A=r/(14.2N(w,h))}g.19(o);a.1a.19(g);9 b=1q z(o,g,a);u(b,{1d:"#1E"});b.2E({x:x,y:y,w:w,h:h});b.Q.x=x;b.Q.y=y;b.Q.w=w;b.Q.h=h;b.Q.r=r;b.1b="2d";N b};9 D=I(a,x,y,b,c){9 g=18.1t("1m:1S");9 o=18.1t("1m:40");g.19(o);a.1a.19(g);9 d=1q z(o,g,a);u(d,{1d:"#1E"});d.2E({x:x-b,y:y-c,w:b*2,h:c*2});d.Q.1F=x;d.Q.1K=y;d.Q.2m=b;d.Q.2j=c;d.1b="2U";N d};9 E=I(a,b,x,y,w,h){9 g=18.1t("1m:1S");9 o=18.1t("1m:2t");o.38=b;g.19(o);a.1a.19(g);9 c=1q z(o,g,a);c.1b="2t";c.2E({x:x,y:y,w:w,h:h});c.Q.x=x;c.Q.y=y;c.Q.w=w;c.Q.h=h;N c};9 F=I(a,x,y,b){9 g=18.1t("1m:1S"),2J=g.1h;9 c=18.1t("1m:2l"),2L=c.1h;9 d=18.1t("1m:1i"),5B=d.1h;d.v=["m",14.17(x),", ",14.17(y-2),"l",14.17(x)+1,", ",14.17(y-2)].1P("");d.5C=27;2L.13=a.13;2L.15=a.15;2J.2i="2g";2J.1H=0;2J.1z=0;2J.13=a.13;2J.15=a.15;9 o=18.1t("1m:3o");o.2e=b;o.22=27;o.2O=a.2O;o.2R=a.2R;c.19(o);c.19(d);g.19(c);a.1a.19(g);9 e=1q z(o,g,a);e.2l=c;e.3o=d;e.1b="1U";e.Q.x=x;e.Q.y=y;e.Q.w=1;e.Q.h=1;N e};9 G=I(a){9 b=18.1t("1m:1S"),2F=b.1h;2F.2i="2g";2F.1H=0;2F.1z=0;2F.13=a.13;2F.15=a.15;J(a.1a){a.1a.19(b)}9 c=1q z(b,b,a);1o(9 f 1y a){J(f.3m(0)!="3O"&&1k a[f]=="I"){c[f]=(I(f){N I(){9 e=a[f].2u(a,K);b.19(e[0].1C);N e}})(f)}}c.1b="1S";N c};r.3I=I(){9 d,13,15;J(1k K[0]=="2e"){d=18.3Q(K[0]);13=K[1];15=K[2]}J(1k K[0]=="2v"){d=K[0];13=K[1];15=K[2]}J(1k K[0]=="3R"){d=1;x=K[0];y=K[1];13=K[2];15=K[3]}J(!d){3S 1q 3U("31 4P 3V 3W.");}J(!18.3X["1m"]){18.3X.5D("1m","5E:5F-5G-5H:25");18.5I().5J("1m\\\\:*","5K:2C(#3n#31)")}9 c=18.1t("5L"),r=C.1a=18.1t("1m:1S"),24=c.1h,30=r.1h;C.13=13;C.15=15;13=13||"5M";15=15||"5N";24.5O="2d(0 "+13+" "+15+" 0)";24.2i="2g";30.13=13;30.15=15;r.2O=(13=="1f%"?13:U(13))+" "+(15=="1f%"?15:U(15));r.2R="0 0";9 b=18.1t("1m:2d"),2S=b.1h;2S.1H=2S.1z=0;2S.13=30.13;2S.15=30.15;b.5P=b.5Q="f";r.19(b);c.19(r);J(d==1){18.3f.19(c);24.2i="2g";24.1H=x+"1A";24.1z=y+"1A";24.13=13;24.15=15;d={1h:{13:13,15:15}}}1j{24.13=d.1h.13=13;24.15=d.1h.15=15;J(d.1W){d.3e(c,d.1W)}1j{d.19(c)}}1o(9 e 1y C){d[e]=C[e]}d.3K=I(){9 a=[];1o(9 i=0,1n=r.2Y.1c;i<1n;i++){J(r.2Y[i]!=b){a.1J(r.2Y[i])}}1o(i=0,1n=a.1c;i<1n;i++){r.2a(a[i])}};N d};C.35=I(){C.1a.1C.1C.2a(C.1a.1C)}}J(q=="2K"){2n.1r.2G=I(){N"3t("+7.m[0][0]+", "+7.m[1][0]+", "+7.m[0][1]+", "+7.m[1][1]+", "+7.m[2][0]+", "+7.m[2][1]+")"};9 t=I(j,k,l){9 m=18.1M(l.1L,"1i");m.T("1l","1Q");J(l.1a){l.1a.19(m)}9 p=1q z(m,l);J(j){u(p,j)}p.P=27;p.1i=[];p.O={x:0,y:0,2f:0,2c:0};p.2z=I(){7.P=27;N 7};p.3a=I(){7.P=2Z;N 7};p.4e=I(){7[0].T("d","5S 0");9 a=7.1i;7.1i=[];1o(9 i=0,1n=a.1c;i<1n;i++){J(a[i].1b!="3J"){7[a[i].1b+"3N"].2u(7,a[i].1T)}1j{7.2r()}}N 7};p.2h=I(x,y){9 d=7.P?"M":"m";9 a=7.P?l.1e:l.1x;9 b=7.P?l.1g:l.1B;d+=a(U(x,10))+" "+b(U(y,10))+" ";9 c=7[0].2w("d")||"";7[0].T("d",c+d);7.O.x=(7.P?0:7.O.x)+l.1e(U(x,10));7.O.y=(7.P?0:7.O.y)+l.1g(U(y,10));7.1i.1J({1b:"3T",1T:K,21:7.P});N 7};p.1p=I(x,y){7.O.x=(7.P?0:7.O.x)+l.1e(U(x,10));7.O.y=(7.P?0:7.O.y)+l.1g(U(y,10));9 d=7.P?"L":"l";9 a=7.P?l.1e:l.1x;9 b=7.P?l.1g:l.1B;d+=a(U(x,10))+" "+b(U(y,10))+" ";9 c=7[0].2w("d")||"";7[0].T("d",c+d);7.1i.1J({1b:"41",1T:K,21:7.P});N 7};p.3i=I(a,b,c,e,x,y){9 d=7.P?"A":"a";9 f=7.P?l.1e:l.1x;9 g=7.P?l.1g:l.1B;d+=[l.1x(U(a,10)),l.1B(U(b,10)),0,c,e,f(U(x,10)),g(U(y,10))].1P(" ");9 h=7[0].2w("d")||"";7[0].T("d",h+d);7.O.x=l.1e(U(x,10));7.O.y=l.1g(U(y,10));7.1i.1J({1b:"46",1T:K,21:7.P});N 7};p.47=I(a,b,c){J(!c){N 7.1p(a,b)}1j{9 p={};p.1e=7.P?l.1e:l.1x;p.1g=7.P?l.1g:l.1B;9 x=p.1e(14.17(U(a,10)*1f)/1f);9 y=p.1g(14.17(U(b,10)*1f)/1f);9 w=l.1x(14.17(U(c,10)*1f)/1f);9 d=7.P?"C":"c";9 e=[7.O.x+w,7.O.y,x-w,y,x,y];1o(9 i=0,1n=e.1c;i<1n;i++){d+=e[i]+" "}7.O.x=(7.P?0:7.O.x)+e[4];7.O.y=(7.P?0:7.O.y)+e[5];7.O.2f=e[2];7.O.2c=e[3];9 f=7[0].2w("d")||"";7[0].T("d",f+d);7.1i.1J({1b:"4l",1T:K,21:7.P});N 7}};p.1s=I(){9 p={};p.1e=7.P?l.1e:l.1x;p.1g=7.P?l.1g:l.1B;J(K.1c==6){9 d=7.P?"C":"c";1o(9 i=0,1n=K.1c;i<1n;i++){d+=p[(i%2==0)?"1e":"1g"](14.17(U(K[i],10)*1f)/1f)+" "}7.O.x=(7.P?0:7.O.x)+p.1e((U(K[4],10)*1f)/1f);7.O.y=(7.P?0:7.O.y)+p.1g((U(K[5],10)*1f)/1f);7.O.2f=p.1e((U(K[2],10)*1f)/1f);7.O.2c=p.1g((U(K[3],10)*1f)/1f)}1j{J(K.1c==4){9 d=7.P?"S":"s";1o(9 i=0,1n=K.1c;i<1n;i++){d+=p[i%2==0?"1e":"1g"]((U(K[i],10)*1f)/1f)+" "}}7.O.x=(7.P?0:7.O.x)+p.1e((U(K[2],10)*1f)/1f);7.O.y=(7.P?0:7.O.y)+p.1g((U(K[3],10)*1f)/1f);7.O.2f=p.1e((U(K[0],10)*1f)/1f);7.O.2c=p.1g((U(K[1],10)*1f)/1f)}9 a=7[0].2w("d")||"";7[0].T("d",a+d);7.1i.1J({1b:"4A",1T:K,21:7.P});N 7};p.2I=I(r,a){9 R=.4O*r,26=7.P,o=7;J(26){7.3a();26=I(){o.2z()}}1j{26=I(){}}9 b={l:I(){N{u:I(){o.1s(-R,0,-r,-(r-R),-r,-r)},d:I(){o.1s(-R,0,-r,r-R,-r,r)}}},r:I(){N{u:I(){o.1s(R,0,r,-(r-R),r,-r)},d:I(){o.1s(R,0,r,r-R,r,r)}}},u:I(){N{r:I(){o.1s(0,-R,-(R-r),-r,r,-r)},l:I(){o.1s(0,-R,R-r,-r,-r,-r)}}},d:I(){N{r:I(){o.1s(0,R,-(R-r),r,r,r)},l:I(){o.1s(0,R,R-r,r,-r,r)}}}};b[a[0]]()[a[1]]();26();N o};p.2r=I(){9 a=7[0].2w("d")||"";7[0].T("d",a+"Z ");7.1i.1J({1b:"3J"});N 7};J(1k k=="2e"){p.2z();C.3v(p,k)}N p};9 v=I(o,a,b){9 c=18.1M(b.1L,a.1b+"5T");c.2o="45-2q-"+b.3H++;J(a.1Z&&a.1Z.1c){c.T("5U",a.1Z[0]);c.T("2Q",a.1Z[1]);c.T("5V",a.1Z[2]);c.T("5W",a.1Z[3])}b.2T.19(c);1o(9 i=0,1n=a.1v.1c;i<1n;i++){9 d=18.1M(b.1L,"3E");d.T("32",a.1v[i].32?a.1v[i].32:(i==0)?"0%":"1f%");d.T("3E-28",a.1v[i].28||"#5X");J(1k a.1v[i].1G!="1w"){d.T("3E-1G",a.1v[i].1G)}c.19(d)};o.T("1l","2C(#"+c.2o+")")};9 u=I(o,a){9 b={"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]};1o(9 c 1y a){9 d=a[c];o.Q[c]=d;4z(c){1D"2m":1D"1F":1D"x":o[0].T(c,o.1I.1e(d));1O;1D"2j":1D"1K":1D"y":o[0].T(c,o.1I.1g(d));1O;1D"13":o[0].T(c,o.1I.1x(d));1O;1D"15":o[0].T(c,o.1I.1B(d));1O;1D"2q":v(o[0],d,o.1I);1O;1D"1d-3b":d=b[d.3j()];J(d){9 e=a["1d-13"]||o.2p("1d-13")||"1",3d={17:e,3G:e,3d:0}[o.2p("1d-3z")]||0,3D=[];1o(9 i=0,1n=d.1c;i<1n;i++){3D.1J(d[i]*e+((i%2)?1:-1)*3d)}d=3D.1P(",");o[0].T(c,d)}1O;1D"1U":J(o.1b=="1U"){o[0].2Y.1c&&o[0].2a(o[0].1W);o[0].19(18.4i(d))}1O;1D"1l":9 f=d.4q(/^2C\\(([^\\)]+)\\)$/i);J(f){9 g=18.1M(o.1I.1L,"4k");9 h=18.1M(o.1I.1L,"2t");5Y.5Z(f);g.2o="45-4k-"+o.1I.3H++;g.T("x",0);g.T("y",0);g.T("60","61");h.T("x",0);h.T("y",0);h.4m(o.1I.37,"4n",f[1]);g.19(h);9 j=18.1t("62");j.38=f[1];j.1h.2i="2g";j.1h.1z="-4o";j.1h.1H="-4o";j.63=I(){g.T("13",7.3A);g.T("15",7.3C);h.T("13",7.3A);h.T("15",7.3C);18.3f.2a(7)};18.3f.19(j);o.1I.2T.19(g);o[0].1h.1l="2C(#"+g.2o+")";o[0].T("1l","2C(#"+g.2o+")");1O}3n:9 k=c.3y(/(\\-.)/g,I(w){N w.2s(1).64()});o[0].1h[k]=d;o[0].T(c,d);1O}}};9 z=I(c,d){9 X=0,Y=0,33={34:0,x:0,y:0},2y=1,2x=1,3u=65;7[0]=c;7.4a=c;7.1I=d;7.Q=7.Q||{};7.1R=[];7.3B=I(a){J(a==1w){N 33.34}9 b=7.2W();33.34+=a;J(33.34){7.1R[0]=("3B("+33.34+" "+(b.x+b.13/2)+" "+(b.y+b.15/2)+")")}1j{7.1R[0]=""}7[0].T("39",7.1R.1P(" "));N 7};7.3s=I(x,y){J(x==1w&&y==1w){N{x:X,y:Y}}X+=x;Y+=y;J(X||Y){7.1R[1]="3s("+X+","+Y+")"}1j{7.1R[1]=""}7[0].T("39",7.1R.1P(" "));N 7};7.4F=I(x,y){J(x==1w&&y==1w){N{x:2y,y:2x}}y=y||x;J(x!=0&&!(x==1&&y==1)){2y*=x;2x*=y;J(!(2y==1&&2x==1)){9 a=7.2W(),36=a.x*(1-2y)+(a.13/2-a.13*2y/2),4r=a.y*(1-2x)+(a.15/2-a.15*2x/2);7.1R[2]=1q 2n(2y,0,0,2x,36,4r)}1j{7.1R[2]=""}7[0].T("39",7.1R.1P(" "))}N 7}};z.1r.4M=I(){7[0].1h.3l="1Q";N 7};z.1r.4K=I(){7[0].1h.3l="4J";N 7};z.1r.3t=I(a,b,c,d,e,f){7.1R[3]=1q 2n(a,b,c,d,e,f);7[0].T("39",7.1R.1P(" "));N 7};z.1r.35=I(){7[0].1C.2a(7[0])};z.1r.2W=I(){N 7[0].2W()};z.1r.2p=I(){J(K.1c==1&&1k K[0]=="2e"){N 7[0].2w(K[0])}J(K.1c==1&&K[0]4d 4c){9 a={};1o(9 j 1y K[0]){a[K[0][j]]=7.Q[K[0][j]]}N a}J(K.1c==2){9 b={};b[K[0]]=K[1];u(7,b)}1j J(K.1c==1&&1k K[0]=="2v"){u(7,K[0])}N 7};z.1r.4b=I(){7[0].1C.19(7[0]);N 7};z.1r.48=I(){J(7[0].1C.1W!=7[0]){7[0].1C.3e(7[0],7[0].1C.1W)}N 7};9 A=I(a,x,y,r){9 b=18.1M(a.1L,"2M");b.T("1F",a.1e(x));b.T("1K",a.1g(y));b.T("r",r);b.T("1l","1Q");b.T("1d","#1E");J(a.1a){a.1a.19(b)}9 c=1q z(b,a);c.Q=c.Q||{};c.Q.1F=x;c.Q.1K=y;c.Q.r=r;c.Q.1d="#1E";c.1b="2M";N c};9 B=I(a,x,y,w,h,r){9 b=18.1M(a.1L,"2d");b.T("x",a.1e(x));b.T("y",a.1g(y));b.T("13",a.1x(w));b.T("15",a.1B(h));J(r){b.T("2m",r);b.T("2j",r)}b.T("1l","1Q");b.T("1d","#1E");J(a.1a){a.1a.19(b)}9 c=1q z(b,a);c.Q=c.Q||{};c.Q.x=x;c.Q.y=y;c.Q.13=w;c.Q.15=h;c.Q.1d="#1E";J(r){c.Q.2m=c.Q.2j=r}c.1b="2d";N c};9 D=I(a,x,y,b,c){9 d=18.1M(a.1L,"2U");d.T("1F",a.1e(x));d.T("1K",a.1g(y));d.T("2m",a.1x(b));d.T("2j",a.1B(c));d.T("1l","1Q");d.T("1d","#1E");J(a.1a){a.1a.19(d)}9 e=1q z(d,a);e.Q=e.Q||{};e.Q.1F=x;e.Q.1K=y;e.Q.2m=b;e.Q.2j=c;e.Q.1d="#1E";e.1b="2U";N e};9 E=I(a,b,x,y,w,h){9 c=18.1M(a.1L,"2t");c.T("x",a.1e(x));c.T("y",a.1g(y));c.T("13",a.1x(w));c.T("15",a.1B(h));c.4m(a.37,"4n",b);J(a.1a){a.1a.19(c)}9 d=1q z(c,a);d.Q=d.Q||{};d.Q.x=x;d.Q.y=y;d.Q.13=w;d.Q.15=h;d.1b="2t";N d};9 F=I(a,x,y,b){9 c=18.1M(a.1L,"1U");c.T("x",x);c.T("y",y);c.T("1U-66","67");c.T("1l","#1E");J(b){c.19(18.4i(b))}J(a.1a){a.1a.19(c)}9 d=1q z(c,a);d.Q=d.Q||{};d.Q.x=x;d.Q.y=y;d.Q.1l="#1E";d.1b="1U";N d};9 G=I(a){9 b=18.1M(a.1L,"g");J(a.1a){a.1a.19(b)}9 i=1q z(b,a);1o(9 f 1y a){J(f[0]!="3O"&&1k a[f]=="I"){i[f]=(I(f){N I(){9 e=a[f].2u(a,K);b.19(e[0]);N e}})(f)}}i.1b="1S";N i};r.3I=I(){J(1k K[0]=="2e"){9 a=18.3Q(K[0]);9 b=K[1];9 c=K[2]}J(1k K[0]=="2v"){9 a=K[0];9 b=K[1];9 c=K[2]}J(1k K[0]=="3R"){9 a=1,x=K[0],y=K[1],b=K[2],c=K[3]}J(!a){3S 1q 3U("2K 4P 3V 3W.");}C.1a=18.1M(C.1L,"1I");C.1a.T("13",b||4s);C.13=b||4s;C.1a.T("15",c||4t);C.15=c||4t;J(a==1){18.3f.19(C.1a);C.1a.1h.2i="2g";C.1a.1h.1H=x+"1A";C.1a.1h.1z=y+"1A"}1j{J(a.1W){a.3e(C.1a,a.1W)}1j{a.19(C.1a)}}a={1a:C.1a,3K:I(){4u(7.1a.1W){7.1a.2a(7.1a.1W)}7.2T=18.1M(C.1L,"2T");7.3H=0;7.1a.19(7.2T)}};1o(9 d 1y C){J(d!="68"){a[d]=C[d]}}a.3K();N a};C.35=I(){C.1a.1C.2a(C.1a)};C.1L="4x://4y.4C.4E/69/1I";C.37="4x://4y.4C.4E/6a/37"}J(q=="31"||q=="2K"){C.2M=I(x,y,r){N A(7,x,y,r)};C.2d=I(x,y,w,h,r){N B(7,x,y,w,h,r)};C.2U=I(x,y,a,b){N D(7,x,y,a,b)};C.1i=I(a,b){N t(a,b,7)};C.2t=I(a,x,y,w,h){N E(7,a,x,y,w,h)};C.1U=I(x,y,a){N F(7,x,y,a)};C.1S=I(){N G(7)};C.6b=I(x,y,w,h,r){J(r&&1Y(r,10)){N 7.1i({1d:"#1E"}).2h(x+r,y).1p(x+w-r,y).2I(r,"6c").1p(x+w,y+h-r).2I(r,"6j").1p(x+r,y+h).2I(r,"6s").1p(x,y+r).2I(r,"6t").2r()}N 7.1i({1d:"#1E"}).2h(x,y).1p(x+w,y).1p(x+w,y+h).1p(x,y+h).2r()};C.4Q=I(x,y,w,h,a,b,c){c=c||"#1E";9 p=7.1i({1d:c,"1d-13":1}).2h(x,y).1p(x+w,y).1p(x+w,y+h).1p(x,y+h).1p(x,y),3r=h/b,3q=w/a;1o(9 i=1;i<b;i++){p.2h(x,y+i*3r).1p(x+w,y+i*3r)}1o(9 i=1;i<a;i++){p.2h(x+i*3q,y).1p(x+i*3q,y+h)}N p};C.6v=I(a,b,c,d,w,h){9 e=(c-a)/w;9 f=(d-b)/h;7.1e=I(x){N a+x*e};7.1g=I(y){N b+y*f};7.1x=I(w){N w*e};7.1B=I(h){N h*f}};C.6w=I(){7.1e=7.1g=7.1x=7.1B=I(x){N x}};C.3p=I(){J(r.1b=="2K"){9 a=C.2d(-C.13,-C.15,C.13*3,C.15*3).2p({1d:"1Q"});4N(I(){a.35()},0)}};z.1r.6x=I(x,y,d,e){6y(7.4L);J("1F"1y 7.Q||"x"1y 7.Q){9 f=("1F"1y 7.Q),X=7.Q.1F||7.Q.x,Y=7.Q.1K||7.Q.y;J(x==X&&y==Y){N 7}9 g=y-Y,36=x-X,3k=g/36,4H=Y-3k*X,4G=14.43(7.3k);7.3w=7.6z*14.6A(4G);J(x<X){7.3w=-7.3w}9 h=1q 4w(),2V=7;(I(){9 a=(1q 4w()).49()-h.49();J(a<d){9 b=X+a*36/d;9 c=b*3k+4H;2V.2p(f?{1F:b,1K:c}:{x:b,y:c});2V.4L=4N(K.3h,1);C.3p()}1j{2V.2p(f?{1F:x,1K:y}:{x:x,y:y});C.3p();e&&e.2A(2V)}})()}N 7};C.3v=I(p,g){9 h={M:I(x,y){7.2h(x,y)},m:I(x,y){7.2h(7.O.x+x,7.O.y+y)},C:I(a,b,c,d,e,f){7.1s(a,b,c,d,e,f)},c:I(a,b,c,d,e,f){7.1s(7.O.x+a,7.O.y+b,7.O.x+c,7.O.y+d,7.O.x+e,7.O.y+f)},S:I(a,b,c,d){p.1s(a,b,c,d)},s:I(a,b,c,d){7.1s(7.O.x+a,7.O.y+b,7.O.x+c,7.O.y+d)},L:I(x,y){p.1p(x,y)},l:I(x,y){7.1p(7.O.x+x,7.O.y+y)},H:I(x){7.1p(x,7.O.y)},h:I(x){7.1p(7.O.x+x,7.O.y)},V:I(y){7.1p(7.O.x,y)},v:I(y){7.1p(7.O.x,7.O.y+y)},A:I(a,b,c,d,e,x,y){7.3i(a,b,d,e,x,y)},a:I(a,b,c,d,e,x,y){7.3i(7.O.x+a,7.O.y+b,d,6B,7.O.x+x,7.O.y+y)},z:I(){7.2r()}};g.3y(/([6C])\\s*((-?\\d*\\.?\\d*\\s*,?\\s*)+)/42,I(a,b,c){9 d=[];c.3y(/(-?\\d*\\.?\\d*)\\s*,?\\s*/42,I(a,b){b&&d.1J(+b)});4u(d.1c>=h[b].1c){h[b].2u(p,d.6D(0,h[b].1c));J(!h[b].1c){1O}}})};N r}1j{N I(){}}})((!(3L.3Z&&3L.3Z.6E==2))?"31":"2K");1N.25=!(1N.1I=(1N.1b=="2K"));J(1N.25&&3L.6F){1N.1b="6G 6H";1N.25=1N.1I=2Z}1N.2G=I(){N"6I 6J 6K "+7.1b+".\\6L 6M 6N "+6O("6P%6Q%20")+7.3Y};1N.3P=I(a,c,d){J(1k a=="2v"&&"h"1y a&&"s"1y a&&"b"1y a){d=a.b;c=a.s;a=a.h}9 e,1V,1X;J(d==0){N{r:0,g:0,b:0,3M:"#1E"}}1j{9 i=14.6R(a*6),f=(a*6)-i,p=d*(1-c),q=d*(1-(c*f)),t=d*(1-(c*(1-f)));[I(){e=d;1V=t;1X=p},I(){e=q;1V=d;1X=p},I(){e=p;1V=d;1X=t},I(){e=p;1V=q;1X=d},I(){e=t;1V=p;1X=d},I(){e=d;1V=p;1X=q},I(){e=d;1V=t;1X=p}][i]()}9 h={r:e,g:1V,b:1X};e*=2D;1V*=2D;1X*=2D;9 r=14.17(e).2G(16);J(r.1c==1){r="0"+r}9 g=14.17(1V).2G(16);J(g.1c==1){g="0"+g}9 b=14.17(1X).2G(16);J(b.1c==1){b="0"+b}h.3M="#"+r+g+b;N h};1N.6S=I(a,b,c){J(1k a=="2v"&&"r"1y a&&"g"1y a&&"b"1y a){c=a.b;b=a.g;a=a.r}J(1k a=="2e"&&a.3m(0)=="#"){J(a.1c==4){c=1Y(a.2s(3),16);b=1Y(a.2s(2,3),16);a=1Y(a.2s(1,2),16)}1j{c=1Y(a.2s(5),16);b=1Y(a.2s(3,5),16);a=1Y(a.2s(1,3),16)}}J(a>1||b>1||c>1){a/=2D;b/=2D;c/=2D}9 d=14.6T(a,b,c),2N=14.2N(a,b,c),23,3F,4f=d;J(2N==d){N{h:0,s:0,b:d}}1j{9 e=(d-2N);3F=e/d;J(a==d){23=(b-c)/e}1j J(b==d){23=2+((c-a)/e)}1j{23=4+((a-b)/e)}23/=6;J(23<0){23+=1}J(23>1){23-=1}}N{h:23,s:3F,b:4f}};1N.4v=I(a){9 b=K.3h.3g=K.3h.3g||{h:0,s:1,b:a||.6U};9 c=7.3P(b.h,b.s,b.b);b.h+=.6V;J(b.h>1){b.h=0;b.s-=.2;J(b.s<=0){K.3h.3g={h:0,s:1,b:b.b}}}N c.3M};1N.4v.6W=I(){7.3g=1w};',62,431,'|||||||this||var|||||||||||||||||||||||||||||||||||function|if|arguments|||return|last|isAbsolute|attrs|||setAttribute|parseFloat|||||||||width|Math|height||round|document|appendChild|canvas|type|length|stroke|_getX|100|_getY|style|path|else|typeof|fill|rvml|ii|for|lineTo|new|prototype|curveTo|createElement|Group|dots|undefined|_getW|in|top|px|_getH|parentNode|case|000|cx|opacity|left|svg|push|cy|svgns|createElementNS|Raphael|break|join|none|transformations|group|arg|text|green|firstChild|blue|parseInt|vector||pos|on|hue|cs|vml|rollback|true|color||removeChild|font|by|rect|string|bx|absolute|moveTo|position|ry|Path|shape|rx|Matrix|id|attr|gradient|andClose|substring|image|apply|object|getAttribute|ScaleY|ScaleX|absolutely|call|gl|url|255|setBox|els|toString|os|addRoundedCorner|gs|SVG|ol|circle|min|coordsize|slice|y1|coordorigin|bs|defs|ellipse|that|getBBox|getElementsByTagName|childNodes|false|rs|VML|offset|Rotation|deg|remove|dx|xlink|src|transform|relatively|dasharray|diry|butt|insertBefore|body|start|callee|arcTo|toLowerCase|coeff|display|charAt|default|textpath|safari|columnWidth|rowHeight|translate|matrix|tMatrix|pathfinder|xs|weight|replace|linecap|offsetWidth|rotate|offsetHeight|dashes|stop|saturation|square|gradients|_create|end|clear|window|hex|To|_|hsb2rgb|getElementById|number|throw|move|Error|not|found|namespaces|version|SVGPreserveAspectRatio|oval|line|ig|atan|class|raphael|arc|cplineTo|toBack|getTime|node|toFront|Array|instanceof|redraw|brightness|miterlimit|miter|createTextNode|linejoin|pattern|cpline|setAttributeNS|href|9999em|abs|match|dy|320|200|while|getColor|Date|http|www|switch|curve|size|w3|family|org|scale|alpha|plus|filter|block|show|animation_in_progress|hide|setTimeout|5522|container|drawGrid|fontSize|fontWeight|tile|solid|joinstyle|endcap|flat|shortdash|shortdot|shortdashdot|ar|at|wr|wa|shortdashdotdot|dot||sqrt|dash|longdash|dashdot|longdashdot|longdashdotdot|dashstyle|method|linear|gradientTitle|color2|colors|value|opacity2|angle|270|radial|focus|focusposition|RotX|RotY|Scale|rotation|offsetLeft|offsetTop|tagName|item|roundrect|arcsize|ps|textpathok|add|urn|schemas|microsoft|com|createStyleSheet|addRule|behavior|div|320px|200px|clip|filled|stroked|className|M0|Gradient|x1|x2|y2|fff|console|log|patternUnits|userSpaceOnUse|img|onload|toUpperCase|null|anchor|middle|create|2000|1999|linerect|rd|bilinear|filtertype|expand|auto|sizingmethod|Dy|dl|Dx|M22|M21|M12|M11|Microsoft|DXImageTransform|progid|lu|ur|fontFamily|setGrid|clearGrid|animateTo|clearTimeout|step|cos|sweethisflag|mzlhvcsqta|splice|SVG_PRESERVEASPECTRATIO_XMINYMIN|CanvasRenderingContext2D|Canvas|only|Your|browser|supports|nYou|are|running|unescape|Rapha|EBl|floor|rgb2hsb|max|75|075|reset'.split('|'),0,{}))
index 130aa87..0911104 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Raphael 0.5.10 - JavaScript Vector Library
+ * Raphael 0.5.11 - JavaScript Vector Library
  *
  * Copyright (c) 2008 Dmitry Baranovskiy (raphaeljs.com)
  * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license.
@@ -8,7 +8,7 @@ var Raphael = (function (type) {
         var r = function () {
             return r._create.apply(r, arguments);
         };
-        r.version = "0.5.10";
+        r.version = "0.5.11";
         r.type = type;
         var C = {};
         function Matrix(m11, m12, m21, m22, dx, dy) {