// GX - Full-Featured Javascript Animations Framework v1.0 - by Riccardo Degni (RD) - Copyright (c) 2009 Riccardo Degni (http://www.riccardodegni.net/) - MIT-Style License
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))};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('j a={22:9(M){j M=M||{};j J=9(){k(6.1H)?6.1H.Z(6,1Q):6};I(j U P M)J.2a[U]=M[U];k J},1n:9(J,2o,2i){k 9(){J.Z(2o,2i||[])}},3c:9(w){k w!=3b},2D:9(w,y){I(j i=0;i<w.T;i++)f(w[i]==y)k 1z;k 19},1l:9(1g){1g=1g.1U(/-\\D/g,9(2s){k 2s.1j(1).3a()});k 1g},1q:9(){k 21 3d().2N()},B:9(w,2y){k(3e w==2y)},1S:9(11,1P,2x){f(!a.B(11,\'W\'))11={};I(j U P 1P)f(!11[U]||2x)11[U]=1P[U];k 11},1s:9(w,J){I(j i=0;i<w.T;i++)J.Z(w,[w[i],i,w])},25:9(w,M){I(j p P M)w[M[p]]=w[p]},1w:9(t,b,c,d){k c*t/d+b}};j l=a.22({G:{q:1K,29:2G,20:\'1v\',1d:\'1d\',F:\'2m\'},1H:9(1y){6.G=a.1S(1y,l.2a.G);k 6},1c:9(z,n,q,F,C){f(!6.1b){6.1b=1z;f(!6.z)6.z=z;6.n=n;6.q=(q)?(a.B(q,\'1x\')?l.2k[a.1l(q)]:q):6.G.q;6.F=F||6.G.F;6.C=(a.B(C,\'W\')?C.2L:(a.B(C,\'9\')?C:19));6.1M=(a.B(C,\'W\')?C.2I:19);f(!6.1f)6.1f=[];6.1F=2B.2j(1K/6.G.29);6.N={};6.1t={};6.V={};6.S={};6.13={};I(j 8 P 6.n){j v=a.1l(8),v=(l.1E.2K(v))?l.1E[v]:v,o=6.n[8],1A=6.G.20||\'1v\',1R=19;j 1B=6.z.10(v),K=R((1B==\'2M\')?0:1B);f((8==\'2p\'||8==\'2q\')&&6.z.10(\'2A\')==\'2F\')6.z.10(\'2A\',\'14\');f(l.E.1u(8)){K=l.E.1J(6.z.10(v));o=l.E.1J(6.n[8]);1R=[o[0]-K[0],o[1]-K[1],o[2]-K[2]]}Q{f(a.B(o,\'1x\')&&a.2D(l.2b,o)){f(!6.z.H(\'1C\'+v))6.z.H(\'1C\'+v,1B);j 1G=R(6.z.H(\'1C\'+v))||1;2H(o){1I\'1V\':6.n[8]=o=1G;1D;1I\'1X\':6.n[8]=o=0;1D;1I\'1Z\':6.n[8]=o=(R(2B.2j(K))!=0)?0:1G;1D}}Q f(a.B(n[8],\'1x\')){A=l.2d.8(o,1A);f(a.B(A,\'W\')){6.n[8]=o=R(A[0]);1A=A[1]||\'1v\';f(A[2])6.n[8]=o=(A[2]==\'+=\')?(o+K):(K-o)}Q f(a.B(A,\'1x\')){6.n[8]=o=R(A)}}}6.N[8]=K;6.1t[8]=o;6.V[8]=1R||6.1t[8]-6.N[8];6.13[8]=1A}f(6.1M)6.1M.Z(6,[6.z,6]);6.1O=a.1q();6.1p=23(a.1n(6.1L,6),6.1F)}Q{f(6.G.1d==\'1d\'){j 2v=a.1n(6.1c,6,1Q);6.1f.15(2v)}Q f(6.G.1d==\'2E\'){6.1k();6.1c.Z(6,1Q)}}k 6},1L:9(){j O=6.O=a.1q()-6.1O;f(O<6.q){I(j 8 P 6.n){j F=6.F.2h(\':\'),2n=(F[1])?F[1]:\'2g\',17=l.2r[F[0]][2n];f(!a.B(6.N[8],\'W\')){6.S[8]=17(O,6.N[8],6.V[8],6.q);f(6.S[8]<0&&(8!=\'2p\'&&8!=\'2q\'))6.S[8]=0}Q{6.S[8]=[17(O,6.N[8][0],6.V[8][0],6.q),17(O,6.N[8][1],6.V[8][1],6.q),17(O,6.N[8][2],6.V[8][2],6.q)]}}}Q{6.1k();I(j 8 P 6.n){6.S[8]=(l.E.1u(8))?6.1t[8]:6.n[8]}}6.27()},2c:9(8,12){j v=a.1l(8);f(l.E.1u(v)){j m=\'2C(\'+1a(12[0])+\',\'+1a(12[1])+\',\'+1a(12[2])+\')\';6.z.10(v,m)}Q{6.z.10(v,(v==\'2J\')?12:12+6.13[8])}},1k:9(){6.1b=19;6.1p=3i(6.1p)},24:9(){6.1k()},26:9(){6.1b=1z;6.1O=a.1q()-6.O;6.1p=23(a.1n(6.1L,6),6.1F)},27:9(){I(j 8 P 6.n){6.2c(8,6.S[8])}f(!6.1b){f(6.C&&a.B(6.C,\'9\'))6.C.Z(6,[6.z,6]);f(6.1f.T!=0)6.1f.3f()()}}});l.2d={8:9(s,1Y){j A=[],1e,Y,14,1W=[\'+=\',\'-=\'];a.1s(1W,9(1r,i){f(s.1h(1r)!=-1){14=1r;s=s.1U(1r,\'\')}});a.1s(l.13,9(u,i){f(s.1h(u)!=-1){1e=R(s);Y=u;A.15(1e,Y)}});f(!Y){1e=R(s);Y=1Y;A.15(1e,Y)}f(14)A.15(14);k(A.T>0)?A:s}};l.E={2z:9(2t){k 2t.3g(16)},2w:9(2e){k 1a(2e,16)},3h:9(r,g,b){j 1i=l.E.2z;k[1i(r),1i(g),1i(b)]},2u:9(h,e,x){j 1m=l.E.2w;k[1m(h),1m(e),1m(x)]},1J:9(m){f(l.E.1N[m])k l.E.1N[m];f(a.B(m,\'W\')&&m.T==3)k m;f(m.1h(\'2C\')<=-1){j m=(m.T>4)?m:l.E.2l(m);k l.E.2u(m.1o(1,3),m.1o(3,5),m.1o(5,7))}j 2f=m.1o(4,m.T-1).2h(\',\'),1T=[];a.1s(2f,9(c){1T.15(1a(c))});k 1T},2l:9(m){j r=m.1j(1),g=m.1j(2),b=m.1j(3);k\'#\'+r+r+g+g+b+b},1u:9(8){k(8.3j().1h(\'m\')!=-1)},1N:{3o:[X,0,0],3q:[0,X,0],3s:[0,0,X],3r:[X,X,X],3p:[0,0,0]}};l.2r={2m:{\'3k\':a.1w,\'3l\':a.1w,\'2g\':a.1w}};l.13=[\'1v\',\'3m\',\'%\',\'P\',\'3n\',\'39\'];l.2k={\'38\':2U,\'2V\':2W,\'2T\':1K,\'2S\':2O,\'2P\':2Q};l.2b=[\'1V\',\'1X\',\'1Z\'];l.1E={\'2R\':\'2X\',\'2Y\':\'35\',\'36\':\'37\',\'34\':\'33\'};28.J.2Z({18:9(y){f(!y.H(\'L\'))y.H(\'L\',21 l());k y},30:9(1y){j y=6.18($(6));a.1S(y.H(\'L\').G,1y,1z);k 6},L:9(n,q,F,C){j y=6.18($(6));y.H(\'L\').1c(y,n,q,F,C);k 6},31:9(){j y=6.18($(6));y.H(\'L\').24();k 6},32:9(){j y=6.18($(6));y.H(\'L\').26();k 6}});a.25(28.J,{\'L\':\'1c\'});',62,215,'||||||this||style|function|Fns|||||if||||var|return|GX|color|styles|jStyle||duration|||||camelStyle|obj||el|element|fullStyle|Type|callback||Color|easing|options|data|for|fn|startStyle|gx|props|starts|elapsedTime|in|else|parseFloat|sizes|length|prop|changes|object|255|unit|apply|css|base|sz|units|relative|push||ease|setGX|false|parseInt|isRunning|anime|queue|value|chain|str|indexOf|dth|charAt|clearTimer|Camelize|htd|Bind|substring|timer|Now|rel|Each|ends|isColor|px|linear|string|opts|true|jUnit|cssStyle|gxSave_|break|complex|interval|to|init|case|cssToRgb|1000|increase|startFn|customColors|time|more|arguments|jChanges|Extend|nCol|replace|show|relatives|hide|un|toggle|defaultUnit|new|Create|setInterval|pause|Alias|resume|setStyles|jQuery|fps|prototype|specialValues|parseStyle|Parse|hex|col|InOut|split|args|round|durations|shortToFull|Linear|easingType|bind|top|left|Transitions|match|dec|hexToRgb|boundAnime|hexToDec|merge|type|decToHex|position|Math|rgb|Contains|cancel|static|50|switch|start|opacity|hasOwnProperty|complete|auto|getTime|500|veryFast|250|borderWidth|fast|normal|4000|slow|2000|borderTopWidth|borderColor|extend|gxInit|gxPause|gxResume|paddingTop|padding|borderTopColor|margin|marginTop|verySlow|ex|toUpperCase|undefined|Defined|Date|typeof|shift|toString|rgbToHex|clearInterval|toLowerCase|In|Out|em|pt|red|black|green|white|blue'.split('|')))

