-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathjquery.svganim.pack.js
7 lines (7 loc) · 8.69 KB
/
jquery.svganim.pack.js
1
2
3
4
5
6
7
/* http://keith-wood.name/svg.html
SVG attribute animations for jQuery v1.4.3.
Written by Keith Wood (kbwood{at}iinet.com.au) June 2008.
Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and
MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses.
Please attribute the author if you use it. */
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}('(z($){$.23([\'x\',\'y\',\'24\',\'2G\',\'2H\',\'2I\',\'2J\',\'2K\',\'r\',\'2L\',\'2M\',\'2N\',\'2O\',\'1z-24\',\'2P\',\'1A\',\'26-1A\',\'2Q\',\'1z-1A\',\'2R\',\'2S-2T\',\'2U\'],z(i,f){o g=f.1B(0).27()+f.1C(1);$.Q.R[\'E\'+g]=$.Q.R[\'E-\'+f]=z(a){o b=$.E.2V[f]||f;o c=a.A.W.1a(b);u(!a.S){a.k=(c?p(c.J):0);o d=a.1k.1l[\'E-\'+f]||a.1k.1l[\'E\'+g];u(/^[+-]=/.K(d)){a.l=a.k+p(d.28(/=/,\'\'))}$(a.A).29(b,\'\');a.S=1m}o e=(a.v*(a.l-a.k)+a.k)+(a.2W==\'%\'?\'%\':\'\');(c?c.J=e:a.A.1n(b,e))}});$.Q.R[\'2a\']=$.Q.R[\'E-1o\']=z(a){o b=a.A.W.1a(\'1o\');u(!a.S){a.k=1D(b?b.J:\'\');o c=a.1k.1l[\'E-1o\']||a.1k.1l[\'2a\'];a.l=1D(c);u(/^[+-]=/.K(c)){c=c.2b(\' \');1p(c.1b<4){c.2c(\'0\')}1q(o i=0;i<4;i++){u(/^[+-]=/.K(c[i])){a.l[i]=a.k[i]+p(c[i].28(/=/,\'\'))}}}a.S=1m}o d=$.2X(a.k,z(n,i){F(a.v*(a.l[i]-n)+n)}).2d(\' \');(b?b.J=d:a.A.1n(\'1o\',d))};z 1D(a){o b=a.2b(\' \');1q(o i=0;i<b.1b;i++){b[i]=p(b[i]);u(2Y(b[i])){b[i]=0}}1p(b.1b<4){b.2c(0)}F b}$.Q.R[\'2Z\']=$.Q.R[\'E-1E\']=z(a){o b=a.A.W.1a(\'1E\');u(!a.S){a.k=1F(b?b.J:\'\');a.l=1F(a.l,a.k);a.S=1m}o c=\'\';1q(o i=0;i<a.l.L.1b;i++){2e(a.l.L.1B(i)){B\'t\':c+=(a.k.X!=a.l.X||a.k.Y!=a.l.Y?\' 2f(\'+(a.v*(a.l.X-a.k.X)+a.k.X)+\',\'+(a.v*(a.l.Y-a.k.Y)+a.k.Y)+\')\':\'\');C;B\'s\':c+=(a.k.T!=a.l.T||a.k.12!=a.l.12?\' 2g(\'+(a.v*(a.l.T-a.k.T)+a.k.T)+\',\'+(a.v*(a.l.12-a.k.12)+a.k.12)+\')\':\'\');C;B\'r\':c+=(a.k.13!=a.l.13||a.k.14!=a.l.14||a.k.15!=a.l.15?\' 2h(\'+(a.v*(a.l.13-a.k.13)+a.k.13)+\',\'+(a.v*(a.l.14-a.k.14)+a.k.14)+\',\'+(a.v*(a.l.15-a.k.15)+a.k.15)+\')\':\'\');C;B\'x\':c+=(a.k.M!=a.l.M?\' M(\'+(a.v*(a.l.M-a.k.M)+a.k.M)+\')\':\'\');B\'y\':c+=(a.k.N!=a.l.N?\' N(\'+(a.v*(a.l.N-a.k.N)+a.k.N)+\')\':\'\');C;B\'m\':o d=\'\';1q(o j=0;j<6;j++){d+=\',\'+(a.v*(a.l.17[j]-a.k.17[j])+a.k.17[j])}c+=\' 17(\'+d.1C(1)+\')\';C}}(b?b.J=c:a.A.1n(\'1E\',c))};z 1F(a,b){a=a||\'\';u(31 a==\'33\'){a=a.J}o c=$.36({X:0,Y:0,T:0,12:0,13:0,14:0,15:0,M:0,N:0,17:[0,0,0,0,0,0]},b||{});c.L=\'\';o d=/([a-37-Z]+)\\(\\s*([+-]?[\\d\\.]+)\\s*(?:[\\s,]\\s*([+-]?[\\d\\.]+)\\s*(?:[\\s,]\\s*([+-]?[\\d\\.]+)\\s*(?:[\\s,]\\s*([+-]?[\\d\\.]+)\\s*[\\s,]\\s*([+-]?[\\d\\.]+)\\s*[\\s,]\\s*([+-]?[\\d\\.]+)\\s*)?)?)?\\)/g;o e=d.K(a);1p(e){2e(e[1]){B\'2f\':c.L+=\'t\';c.X=p(e[2]);c.Y=(e[3]?p(e[3]):0);C;B\'2g\':c.L+=\'s\';c.T=p(e[2]);c.12=(e[3]?p(e[3]):c.T);C;B\'2h\':c.L+=\'r\';c.13=p(e[2]);c.14=(e[3]?p(e[3]):0);c.15=(e[4]?p(e[4]):0);C;B\'M\':c.L+=\'x\';c.M=p(e[2]);C;B\'N\':c.L+=\'y\';c.N=p(e[2]);C;B\'17\':c.L+=\'m\';c.17=[p(e[2]),p(e[3]),p(e[4]),p(e[5]),p(e[6]),p(e[7])];C}e=d.K(a)}F c}$.23([\'26\',\'1z\'],z(i,e){o f=e.1B(0).27()+e.1C(1);$.Q.R[\'E\'+f]=$.Q.R[\'E-\'+e]=z(a){u(!a.S){a.k=1G(a.A,e);o b=(a.l==\'1i\');a.l=(b?1G(a.A.2i,e):1H(a.l));a.l[3]=b;$(a.A).29(e,\'\');a.S=1m}o c=a.A.W.1a(e);o d=\'1I(\'+[1c.1J(1c.1K(D((a.v*(a.l[0]-a.k[0]))+a.k[0],10),0),8),1c.1J(1c.1K(D((a.v*(a.l[1]-a.k[1]))+a.k[1],10),0),8),1c.1J(1c.1K(D((a.v*(a.l[2]-a.k[2]))+a.k[2],10),0),8)].2d(\',\')+\')\';d=(a.l[3]&&a.38==1?\'1i\':d);(c?c.J=d:a.A.1n(e,d))}});z 1G(a,b){o c;39{c=(a.W&&a.W.1a(b)?a.W.1a(b).J:\'\');u((c!=\'\'&&c!=\'1i\')||$(a).3a(\'3b\')){C}}1p(a=a.2i);F 1H(c)}z 1H(a){o b;u(a&&a.3c==3d&&(a.1b==3||a.1b==4)){F a}u(b=/1I\\(\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*\\)/.K(a)){F[D(b[1],10),D(b[2],10),D(b[3],10)]}u(b=/1I\\(\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*\\)/.K(a)){F[p(b[1])*2.55,p(b[2])*2.55,p(b[3])*2.55]}u(b=/#([a-1d-1e-9]{2})([a-1d-1e-9]{2})([a-1d-1e-9]{2})/.K(a)){F[D(b[1],16),D(b[2],16),D(b[3],16)]}u(b=/#([a-1d-1e-9])([a-1d-1e-9])([a-1d-1e-9])/.K(a)){F[D(b[1]+b[1],16),D(b[2]+b[2],16),D(b[3]+b[3],16)]}F h[$.3e(a).3f()]||h[\'1i\']}o h={\'\':[8,8,8,1],1i:[8,8,8,1],3g:[G,1r,8],3h:[w,1L,2j],3i:[0,8,8],3j:[1s,8,3k],3l:[G,8,8],3m:[H,H,1f],3n:[8,1M,2k],3o:[0,0,0],3p:[8,1L,O],3q:[0,0,8],3r:[3s,43,3t],3u:[1N,42,42],3v:[1t,2l,1O],3w:[3x,3y,1u],3z:[1s,8,0],3A:[1P,P,30],3B:[8,1s,3C],3D:[2m,3E,3F],3G:[8,1r,1f],3H:[1f,20,60],3I:[0,8,8],3J:[0,0,I],3K:[0,I,I],3L:[2l,3M,11],3N:[1g,1g,1g],3O:[0,2m,0],3P:[1g,1g,1g],3Q:[3R,3S,1Q],3T:[I,0,I],3U:[2n,1Q,47],3V:[8,1R,0],3W:[1S,50,2o],3X:[I,0,0],3Y:[3Z,40,2p],41:[1v,2q,1v],44:[2r,61,I],48:[47,1w,1w],49:[47,1w,1w],4a:[0,1T,2s],4b:[4c,0,U],4d:[8,20,1U],4e:[0,2t,8],4f:[P,P,P],4g:[P,P,P],4h:[30,1j,8],4i:[2u,34,34],4j:[8,w,G],4k:[34,I,34],4l:[8,0,8],4m:[1f,1f,1f],4n:[1r,1r,8],4o:[8,2j,0],4p:[1V,1N,32],4q:[q,q,q],4r:[q,q,q],4s:[0,q,0],4t:[1W,8,47],4u:[G,8,G],4v:[8,P,1X],4w:[O,2v,2v],4x:[4y,0,1Y],4z:[8,8,G],4A:[G,18,1R],4B:[18,18,w],4C:[8,G,H],4D:[4E,4F,0],4G:[8,w,O],4H:[1W,1Z,18],4I:[G,q,q],4J:[1x,8,8],4K:[w,w,1P],4L:[U,U,U],4M:[1j,V,1j],4N:[U,U,U],4O:[8,4P,4Q],4R:[8,1u,2p],4S:[32,2u,22],4T:[1O,1T,w],4U:[2w,2x,1S],4V:[2w,2x,1S],4W:[2y,2k,1t],4X:[8,8,1x],4Y:[0,8,0],4Z:[50,O,50],51:[w,G,18],52:[8,0,8],53:[q,0,0],54:[56,O,22],57:[0,0,O],58:[59,2n,U],5a:[1U,1h,2z],5b:[60,2A,5c],5d:[5e,5f,V],5g:[0,w,2B],5h:[2r,2s,2o],5i:[5j,21,2C],5k:[25,25,1h],5l:[H,8,w],5m:[8,1M,2D],5n:[8,1M,5o],5p:[8,1t,1W],5q:[0,0,q],5r:[5s,H,18],5t:[q,q,0],5u:[1Q,5v,35],5w:[8,1N,0],5x:[8,69,0],5y:[1V,1h,5z],5A:[V,5B,22],5C:[2E,5D,2E],5E:[5F,V,V],5G:[2z,1h,1U],5H:[8,5I,5J],5K:[8,1V,5L],5M:[O,2C,63],5N:[8,1y,5O],5P:[2F,1u,2F],5Q:[2y,1x,18],5R:[q,0,q],5S:[8,0,0],5T:[2q,1v,1v],5U:[65,P,2D],5V:[I,69,19],5W:[w,q,5X],5Y:[5Z,62,66],67:[46,I,68],6a:[8,H,V],6b:[1u,6c,45],6d:[1y,1y,1y],6e:[1O,1T,1L],6f:[6g,6h,O],6i:[1h,q,1j],6j:[1h,q,1j],6k:[8,w,w],6l:[0,8,1s],6m:[6n,1Y,1X],6o:[1P,1X,1R],6p:[0,q,q],6q:[1Z,2t,1Z],6r:[8,6s,6t],6u:[64,1x,6v],6w:[V,1Y,V],6x:[H,1t,2A],6y:[8,8,8],6z:[H,H,H],6A:[8,8,0],6B:[2B,O,50]}})(6C);',62,411,'||||||||255||||||||||||start|end|||var|parseFloat|128||||if|pos|250|||function|elem|case|break|parseInt|svg|return|240|245|139|nodeValue|exec|order|skewX|skewY|205|105|fx|step|set|scaleX|211|238|attributes|translateX|translateY||||scaleY|rotateA|rotateX|rotateY||matrix|230||getNamedItem|length|Math|fA|F0|220|169|112|none|144|options|curAnim|true|setAttribute|viewBox|while|for|248|127|222|160|143|79|224|192|stroke|opacity|charAt|substr|parseViewBox|transform|parseTransform|getColour|getRGB|rgb|min|max|235|228|165|135|210|107|140|153|206|147|218|173|180|130|216|||170|each|width||fill|toUpperCase|replace|css|svgViewBox|split|push|join|switch|translate|scale|rotate|parentNode|215|196|184|100|85|204|122|188|72|209|191|178|92|119|136|176|219|179|154|133|225|152|221|height|rx|ry|cx|cy|x1|y1|x2|y2|strokeWidth|fillOpacity|strokeOpacity|font|size|fontSize|_attrNames|unit|map|isNaN|svgTransform||typeof||object|||extend|zA|state|do|hasClass|hasSVG|constructor|Array|trim|toLowerCase|aliceblue|antiquewhite|aqua|aquamarine|212|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|138|226|brown|burlywood|cadetblue|95|158|chartreuse|chocolate|coral|80|cornflowerblue|149|237|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|134|darkgray|darkgreen|darkgrey|darkkhaki|189|183|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|233|150|darkseagreen|||darkslateblue||||darkslategray|darkslategrey|darkturquoise|darkviolet|148|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|grey|green|greenyellow|honeydew|hotpink|indianred|indigo|75|ivory|khaki|lavender|lavenderblush|lawngreen|124|252|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|182|193|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen||linen|magenta|maroon|mediumaquamarine||102|mediumblue|mediumorchid|186|mediumpurple|mediumseagreen|113|mediumslateblue|123|104|mediumspringgreen|mediumturquoise|mediumvioletred|199|midnightblue|mintcream|mistyrose|moccasin|181|navajowhite|navy|oldlace|253|olive|olivedrab|142|orange|orangered|orchid|214|palegoldenrod|232|palegreen|251|paleturquoise|175|palevioletred|papayawhip|239|213|peachpuff|185|peru|pink|203|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|114|sandybrown|244|||164||||96|seagreen|87||seashell|sienna|82|silver|skyblue|slateblue|106|90|slategray|slategrey|snow|springgreen|steelblue|70|tan|teal|thistle|tomato|99|71|turquoise|208|violet|wheat|white|whitesmoke|yellow|yellowgreen|jQuery'.split('|'),0,{}))