Revision 1297:0a574315af3e .svn/pristine/58

View differences:

.svn/pristine/58/58474fe682e275f6ddad5608ec243932e9b98045.svn-base
1
// ┌────────────────────────────────────────────────────────────────────┐ \\
2
// │ Raphaël 2.1.0 - JavaScript Vector Library                          │ \\
3
// ├────────────────────────────────────────────────────────────────────┤ \\
4
// │ Copyright © 2008-2012 Dmitry Baranovskiy (http://raphaeljs.com)    │ \\
5
// │ Copyright © 2008-2012 Sencha Labs (http://sencha.com)              │ \\
6
// ├────────────────────────────────────────────────────────────────────┤ \\
7
// │ Licensed under the MIT (http://raphaeljs.com/license.html) license.│ \\
8
// └────────────────────────────────────────────────────────────────────┘ \\
9

  
10
(function(a){var b="0.3.4",c="hasOwnProperty",d=/[\.\/]/,e="*",f=function(){},g=function(a,b){return a-b},h,i,j={n:{}},k=function(a,b){var c=j,d=i,e=Array.prototype.slice.call(arguments,2),f=k.listeners(a),l=0,m=!1,n,o=[],p={},q=[],r=h,s=[];h=a,i=0;for(var t=0,u=f.length;t<u;t++)"zIndex"in f[t]&&(o.push(f[t].zIndex),f[t].zIndex<0&&(p[f[t].zIndex]=f[t]));o.sort(g);while(o[l]<0){n=p[o[l++]],q.push(n.apply(b,e));if(i){i=d;return q}}for(t=0;t<u;t++){n=f[t];if("zIndex"in n)if(n.zIndex==o[l]){q.push(n.apply(b,e));if(i)break;do{l++,n=p[o[l]],n&&q.push(n.apply(b,e));if(i)break}while(n)}else p[n.zIndex]=n;else{q.push(n.apply(b,e));if(i)break}}i=d,h=r;return q.length?q:null};k.listeners=function(a){var b=a.split(d),c=j,f,g,h,i,k,l,m,n,o=[c],p=[];for(i=0,k=b.length;i<k;i++){n=[];for(l=0,m=o.length;l<m;l++){c=o[l].n,g=[c[b[i]],c[e]],h=2;while(h--)f=g[h],f&&(n.push(f),p=p.concat(f.f||[]))}o=n}return p},k.on=function(a,b){var c=a.split(d),e=j;for(var g=0,h=c.length;g<h;g++)e=e.n,!e[c[g]]&&(e[c[g]]={n:{}}),e=e[c[g]];e.f=e.f||[];for(g=0,h=e.f.length;g<h;g++)if(e.f[g]==b)return f;e.f.push(b);return function(a){+a==+a&&(b.zIndex=+a)}},k.stop=function(){i=1},k.nt=function(a){if(a)return(new RegExp("(?:\\.|\\/|^)"+a+"(?:\\.|\\/|$)")).test(h);return h},k.off=k.unbind=function(a,b){var f=a.split(d),g,h,i,k,l,m,n,o=[j];for(k=0,l=f.length;k<l;k++)for(m=0;m<o.length;m+=i.length-2){i=[m,1],g=o[m].n;if(f[k]!=e)g[f[k]]&&i.push(g[f[k]]);else for(h in g)g[c](h)&&i.push(g[h]);o.splice.apply(o,i)}for(k=0,l=o.length;k<l;k++){g=o[k];while(g.n){if(b){if(g.f){for(m=0,n=g.f.length;m<n;m++)if(g.f[m]==b){g.f.splice(m,1);break}!g.f.length&&delete g.f}for(h in g.n)if(g.n[c](h)&&g.n[h].f){var p=g.n[h].f;for(m=0,n=p.length;m<n;m++)if(p[m]==b){p.splice(m,1);break}!p.length&&delete g.n[h].f}}else{delete g.f;for(h in g.n)g.n[c](h)&&g.n[h].f&&delete g.n[h].f}g=g.n}}},k.once=function(a,b){var c=function(){var d=b.apply(this,arguments);k.unbind(a,c);return d};return k.on(a,c)},k.version=b,k.toString=function(){return"You are running Eve "+b},typeof module!="undefined"&&module.exports?module.exports=k:typeof define!="undefined"?define("eve",[],function(){return k}):a.eve=k})(this),function(){function cF(a){for(var b=0;b<cy.length;b++)cy[b].el.paper==a&&cy.splice(b--,1)}function cE(b,d,e,f,h,i){e=Q(e);var j,k,l,m=[],o,p,q,t=b.ms,u={},v={},w={};if(f)for(y=0,z=cy.length;y<z;y++){var x=cy[y];if(x.el.id==d.id&&x.anim==b){x.percent!=e?(cy.splice(y,1),l=1):k=x,d.attr(x.totalOrigin);break}}else f=+v;for(var y=0,z=b.percents.length;y<z;y++){if(b.percents[y]==e||b.percents[y]>f*b.top){e=b.percents[y],p=b.percents[y-1]||0,t=t/b.top*(e-p),o=b.percents[y+1],j=b.anim[e];break}f&&d.attr(b.anim[b.percents[y]])}if(!!j){if(!k){for(var A in j)if(j[g](A))if(U[g](A)||d.paper.customAttributes[g](A)){u[A]=d.attr(A),u[A]==null&&(u[A]=T[A]),v[A]=j[A];switch(U[A]){case C:w[A]=(v[A]-u[A])/t;break;case"colour":u[A]=a.getRGB(u[A]);var B=a.getRGB(v[A]);w[A]={r:(B.r-u[A].r)/t,g:(B.g-u[A].g)/t,b:(B.b-u[A].b)/t};break;case"path":var D=bR(u[A],v[A]),E=D[1];u[A]=D[0],w[A]=[];for(y=0,z=u[A].length;y<z;y++){w[A][y]=[0];for(var F=1,G=u[A][y].length;F<G;F++)w[A][y][F]=(E[y][F]-u[A][y][F])/t}break;case"transform":var H=d._,I=ca(H[A],v[A]);if(I){u[A]=I.from,v[A]=I.to,w[A]=[],w[A].real=!0;for(y=0,z=u[A].length;y<z;y++){w[A][y]=[u[A][y][0]];for(F=1,G=u[A][y].length;F<G;F++)w[A][y][F]=(v[A][y][F]-u[A][y][F])/t}}else{var J=d.matrix||new cb,K={_:{transform:H.transform},getBBox:function(){return d.getBBox(1)}};u[A]=[J.a,J.b,J.c,J.d,J.e,J.f],b$(K,v[A]),v[A]=K._.transform,w[A]=[(K.matrix.a-J.a)/t,(K.matrix.b-J.b)/t,(K.matrix.c-J.c)/t,(K.matrix.d-J.d)/t,(K.matrix.e-J.e)/t,(K.matrix.f-J.f)/t]}break;case"csv":var L=r(j[A])[s](c),M=r(u[A])[s](c);if(A=="clip-rect"){u[A]=M,w[A]=[],y=M.length;while(y--)w[A][y]=(L[y]-u[A][y])/t}v[A]=L;break;default:L=[][n](j[A]),M=[][n](u[A]),w[A]=[],y=d.paper.customAttributes[A].length;while(y--)w[A][y]=((L[y]||0)-(M[y]||0))/t}}var O=j.easing,P=a.easing_formulas[O];if(!P){P=r(O).match(N);if(P&&P.length==5){var R=P;P=function(a){return cC(a,+R[1],+R[2],+R[3],+R[4],t)}}else P=bf}q=j.start||b.start||+(new Date),x={anim:b,percent:e,timestamp:q,start:q+(b.del||0),status:0,initstatus:f||0,stop:!1,ms:t,easing:P,from:u,diff:w,to:v,el:d,callback:j.callback,prev:p,next:o,repeat:i||b.times,origin:d.attr(),totalOrigin:h},cy.push(x);if(f&&!k&&!l){x.stop=!0,x.start=new Date-t*f;if(cy.length==1)return cA()}l&&(x.start=new Date-x.ms*f),cy.length==1&&cz(cA)}else k.initstatus=f,k.start=new Date-k.ms*f;eve("raphael.anim.start."+d.id,d,b)}}function cD(a,b){var c=[],d={};this.ms=b,this.times=1;if(a){for(var e in a)a[g](e)&&(d[Q(e)]=a[e],c.push(Q(e)));c.sort(bd)}this.anim=d,this.top=c[c.length-1],this.percents=c}function cC(a,b,c,d,e,f){function o(a,b){var c,d,e,f,j,k;for(e=a,k=0;k<8;k++){f=m(e)-a;if(z(f)<b)return e;j=(3*i*e+2*h)*e+g;if(z(j)<1e-6)break;e=e-f/j}c=0,d=1,e=a;if(e<c)return c;if(e>d)return d;while(c<d){f=m(e);if(z(f-a)<b)return e;a>f?c=e:d=e,e=(d-c)/2+c}return e}function n(a,b){var c=o(a,b);return((l*c+k)*c+j)*c}function m(a){return((i*a+h)*a+g)*a}var g=3*b,h=3*(d-b)-g,i=1-g-h,j=3*c,k=3*(e-c)-j,l=1-j-k;return n(a,1/(200*f))}function cq(){return this.x+q+this.y+q+this.width+" × "+this.height}function cp(){return this.x+q+this.y}function cb(a,b,c,d,e,f){a!=null?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function bH(b,c,d){b=a._path2curve(b),c=a._path2curve(c);var e,f,g,h,i,j,k,l,m,n,o=d?0:[];for(var p=0,q=b.length;p<q;p++){var r=b[p];if(r[0]=="M")e=i=r[1],f=j=r[2];else{r[0]=="C"?(m=[e,f].concat(r.slice(1)),e=m[6],f=m[7]):(m=[e,f,e,f,i,j,i,j],e=i,f=j);for(var s=0,t=c.length;s<t;s++){var u=c[s];if(u[0]=="M")g=k=u[1],h=l=u[2];else{u[0]=="C"?(n=[g,h].concat(u.slice(1)),g=n[6],h=n[7]):(n=[g,h,g,h,k,l,k,l],g=k,h=l);var v=bG(m,n,d);if(d)o+=v;else{for(var w=0,x=v.length;w<x;w++)v[w].segment1=p,v[w].segment2=s,v[w].bez1=m,v[w].bez2=n;o=o.concat(v)}}}}}return o}function bG(b,c,d){var e=a.bezierBBox(b),f=a.bezierBBox(c);if(!a.isBBoxIntersect(e,f))return d?0:[];var g=bB.apply(0,b),h=bB.apply(0,c),i=~~(g/5),j=~~(h/5),k=[],l=[],m={},n=d?0:[];for(var o=0;o<i+1;o++){var p=a.findDotsAtSegment.apply(a,b.concat(o/i));k.push({x:p.x,y:p.y,t:o/i})}for(o=0;o<j+1;o++)p=a.findDotsAtSegment.apply(a,c.concat(o/j)),l.push({x:p.x,y:p.y,t:o/j});for(o=0;o<i;o++)for(var q=0;q<j;q++){var r=k[o],s=k[o+1],t=l[q],u=l[q+1],v=z(s.x-r.x)<.001?"y":"x",w=z(u.x-t.x)<.001?"y":"x",x=bD(r.x,r.y,s.x,s.y,t.x,t.y,u.x,u.y);if(x){if(m[x.x.toFixed(4)]==x.y.toFixed(4))continue;m[x.x.toFixed(4)]=x.y.toFixed(4);var y=r.t+z((x[v]-r[v])/(s[v]-r[v]))*(s.t-r.t),A=t.t+z((x[w]-t[w])/(u[w]-t[w]))*(u.t-t.t);y>=0&&y<=1&&A>=0&&A<=1&&(d?n++:n.push({x:x.x,y:x.y,t1:y,t2:A}))}}return n}function bF(a,b){return bG(a,b,1)}function bE(a,b){return bG(a,b)}function bD(a,b,c,d,e,f,g,h){if(!(x(a,c)<y(e,g)||y(a,c)>x(e,g)||x(b,d)<y(f,h)||y(b,d)>x(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(!k)return;var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(n<+y(a,c).toFixed(2)||n>+x(a,c).toFixed(2)||n<+y(e,g).toFixed(2)||n>+x(e,g).toFixed(2)||o<+y(b,d).toFixed(2)||o>+x(b,d).toFixed(2)||o<+y(f,h).toFixed(2)||o>+x(f,h).toFixed(2))return;return{x:l,y:m}}}function bC(a,b,c,d,e,f,g,h,i){if(!(i<0||bB(a,b,c,d,e,f,g,h)<i)){var j=1,k=j/2,l=j-k,m,n=.01;m=bB(a,b,c,d,e,f,g,h,l);while(z(m-i)>n)k/=2,l+=(m<i?1:-1)*k,m=bB(a,b,c,d,e,f,g,h,l);return l}}function bB(a,b,c,d,e,f,g,h,i){i==null&&(i=1),i=i>1?1:i<0?0:i;var j=i/2,k=12,l=[-0.1252,.1252,-0.3678,.3678,-0.5873,.5873,-0.7699,.7699,-0.9041,.9041,-0.9816,.9816],m=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],n=0;for(var o=0;o<k;o++){var p=j*l[o]+j,q=bA(p,a,c,e,g),r=bA(p,b,d,f,h),s=q*q+r*r;n+=m[o]*w.sqrt(s)}return j*n}function bA(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a*g-3*b+3*c}function by(a,b){var c=[];for(var d=0,e=a.length;e-2*!b>d;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function bx(){return this.hex}function bv(a,b,c){function d(){var e=Array.prototype.slice.call(arguments,0),f=e.join("␀"),h=d.cache=d.cache||{},i=d.count=d.count||[];if(h[g](f)){bu(i,f);return c?c(h[f]):h[f]}i.length>=1e3&&delete h[i.shift()],i.push(f),h[f]=a[m](b,e);return c?c(h[f]):h[f]}return d}function bu(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return a.push(a.splice(c,1)[0])}function bm(a){if(Object(a)!==a)return a;var b=new a.constructor;for(var c in a)a[g](c)&&(b[c]=bm(a[c]));return b}function a(c){if(a.is(c,"function"))return b?c():eve.on("raphael.DOMload",c);if(a.is(c,E))return a._engine.create[m](a,c.splice(0,3+a.is(c[0],C))).add(c);var d=Array.prototype.slice.call(arguments,0);if(a.is(d[d.length-1],"function")){var e=d.pop();return b?e.call(a._engine.create[m](a,d)):eve.on("raphael.DOMload",function(){e.call(a._engine.create[m](a,d))})}return a._engine.create[m](a,arguments)}a.version="2.1.0",a.eve=eve;var b,c=/[, ]+/,d={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},e=/\{(\d+)\}/g,f="prototype",g="hasOwnProperty",h={doc:document,win:window},i={was:Object.prototype[g].call(h.win,"Raphael"),is:h.win.Raphael},j=function(){this.ca=this.customAttributes={}},k,l="appendChild",m="apply",n="concat",o="createTouch"in h.doc,p="",q=" ",r=String,s="split",t="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[s](q),u={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},v=r.prototype.toLowerCase,w=Math,x=w.max,y=w.min,z=w.abs,A=w.pow,B=w.PI,C="number",D="string",E="array",F="toString",G="fill",H=Object.prototype.toString,I={},J="push",K=a._ISURL=/^url\(['"]?([^\)]+?)['"]?\)$/i,L=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i,M={NaN:1,Infinity:1,"-Infinity":1},N=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,O=w.round,P="setAttribute",Q=parseFloat,R=parseInt,S=r.prototype.toUpperCase,T=a._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0},U=a._availableAnimAttrs={blur:C,"clip-rect":"csv",cx:C,cy:C,fill:"colour","fill-opacity":C,"font-size":C,height:C,opacity:C,path:"path",r:C,rx:C,ry:C,stroke:"colour","stroke-opacity":C,"stroke-width":C,transform:"transform",width:C,x:C,y:C},V=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]/g,W=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,X={hs:1,rg:1},Y=/,?([achlmqrstvxz]),?/gi,Z=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/ig,$=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/ig,_=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/ig,ba=a._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,bb={},bc=function(a,b){return a.key-b.key},bd=function(a,b){return Q(a)-Q(b)},be=function(){},bf=function(a){return a},bg=a._rectPath=function(a,b,c,d,e){if(e)return[["M",a+e,b],["l",c-e*2,0],["a",e,e,0,0,1,e,e],["l",0,d-e*2],["a",e,e,0,0,1,-e,e],["l",e*2-c,0],["a",e,e,0,0,1,-e,-e],["l",0,e*2-d],["a",e,e,0,0,1,e,-e],["z"]];return[["M",a,b],["l",c,0],["l",0,d],["l",-c,0],["z"]]},bh=function(a,b,c,d){d==null&&(d=c);return[["M",a,b],["m",0,-d],["a",c,d,0,1,1,0,2*d],["a",c,d,0,1,1,0,-2*d],["z"]]},bi=a._getPath={path:function(a){return a.attr("path")},circle:function(a){var b=a.attrs;return bh(b.cx,b.cy,b.r)},ellipse:function(a){var b=a.attrs;return bh(b.cx,b.cy,b.rx,b.ry)},rect:function(a){var b=a.attrs;return bg(b.x,b.y,b.width,b.height,b.r)},image:function(a){var b=a.attrs;return bg(b.x,b.y,b.width,b.height)},text:function(a){var b=a._getBBox();return bg(b.x,b.y,b.width,b.height)}},bj=a.mapPath=function(a,b){if(!b)return a;var c,d,e,f,g,h,i;a=bR(a);for(e=0,g=a.length;e<g;e++){i=a[e];for(f=1,h=i.length;f<h;f+=2)c=b.x(i[f],i[f+1]),d=b.y(i[f],i[f+1]),i[f]=c,i[f+1]=d}return a};a._g=h,a.type=h.win.SVGAngle||h.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML";if(a.type=="VML"){var bk=h.doc.createElement("div"),bl;bk.innerHTML='<v:shape adj="1"/>',bl=bk.firstChild,bl.style.behavior="url(#default#VML)";if(!bl||typeof bl.adj!="object")return a.type=p;bk=null}a.svg=!(a.vml=a.type=="VML"),a._Paper=j,a.fn=k=j.prototype=a.prototype,a._id=0,a._oid=0,a.is=function(a,b){b=v.call(b);if(b=="finite")return!M[g](+a);if(b=="array")return a instanceof Array;return b=="null"&&a===null||b==typeof a&&a!==null||b=="object"&&a===Object(a)||b=="array"&&Array.isArray&&Array.isArray(a)||H.call(a).slice(8,-1).toLowerCase()==b},a.angle=function(b,c,d,e,f,g){if(f==null){var h=b-d,i=c-e;if(!h&&!i)return 0;return(180+w.atan2(-i,-h)*180/B+360)%360}return a.angle(b,c,f,g)-a.angle(d,e,f,g)},a.rad=function(a){return a%360*B/180},a.deg=function(a){return a*180/B%360},a.snapTo=function(b,c,d){d=a.is(d,"finite")?d:10;if(a.is(b,E)){var e=b.length;while(e--)if(z(b[e]-c)<=d)return b[e]}else{b=+b;var f=c%b;if(f<d)return c-f;if(f>b-d)return c-f+b}return c};var bn=a.createUUID=function(a,b){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(a,b).toUpperCase()}}(/[xy]/g,function(a){var b=w.random()*16|0,c=a=="x"?b:b&3|8;return c.toString(16)});a.setWindow=function(b){eve("raphael.setWindow",a,h.win,b),h.win=b,h.doc=h.win.document,a._engine.initWin&&a._engine.initWin(h.win)};var bo=function(b){if(a.vml){var c=/^\s+|\s+$/g,d;try{var e=new ActiveXObject("htmlfile");e.write("<body>"),e.close(),d=e.body}catch(f){d=createPopup().document.body}var g=d.createTextRange();bo=bv(function(a){try{d.style.color=r(a).replace(c,p);var b=g.queryCommandValue("ForeColor");b=(b&255)<<16|b&65280|(b&16711680)>>>16;return"#"+("000000"+b.toString(16)).slice(-6)}catch(e){return"none"}})}else{var i=h.doc.createElement("i");i.title="Raphaël Colour Picker",i.style.display="none",h.doc.body.appendChild(i),bo=bv(function(a){i.style.color=a;return h.doc.defaultView.getComputedStyle(i,p).getPropertyValue("color")})}return bo(b)},bp=function(){return"hsb("+[this.h,this.s,this.b]+")"},bq=function(){return"hsl("+[this.h,this.s,this.l]+")"},br=function(){return this.hex},bs=function(b,c,d){c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b&&(d=b.b,c=b.g,b=b.r);if(c==null&&a.is(b,D)){var e=a.getRGB(b);b=e.r,c=e.g,d=e.b}if(b>1||c>1||d>1)b/=255,c/=255,d/=255;return[b,c,d]},bt=function(b,c,d,e){b*=255,c*=255,d*=255;var f={r:b,g:c,b:d,hex:a.rgb(b,c,d),toString:br};a.is(e,"finite")&&(f.opacity=e);return f};a.color=function(b){var c;a.is(b,"object")&&"h"in b&&"s"in b&&"b"in b?(c=a.hsb2rgb(b),b.r=c.r,b.g=c.g,b.b=c.b,b.hex=c.hex):a.is(b,"object")&&"h"in b&&"s"in b&&"l"in b?(c=a.hsl2rgb(b),b.r=c.r,b.g=c.g,b.b=c.b,b.hex=c.hex):(a.is(b,"string")&&(b=a.getRGB(b)),a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b?(c=a.rgb2hsl(b),b.h=c.h,b.s=c.s,b.l=c.l,c=a.rgb2hsb(b),b.v=c.b):(b={hex:"none"},b.r=b.g=b.b=b.h=b.s=b.v=b.l=-1)),b.toString=br;return b},a.hsb2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,a=a.h,d=a.o),a*=360;var e,f,g,h,i;a=a%360/60,i=c*b,h=i*(1-z(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a];return bt(e,f,g,d)},a.hsl2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h);if(a>1||b>1||c>1)a/=360,b/=100,c/=100;a*=360;var e,f,g,h,i;a=a%360/60,i=2*b*(c<.5?c:1-c),h=i*(1-z(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a];return bt(e,f,g,d)},a.rgb2hsb=function(a,b,c){c=bs(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;f=x(a,b,c),g=f-y(a,b,c),d=g==0?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=g==0?0:g/f;return{h:d,s:e,b:f,toString:bp}},a.rgb2hsl=function(a,b,c){c=bs(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;g=x(a,b,c),h=y(a,b,c),i=g-h,d=i==0?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=i==0?0:f<.5?i/(2*f):i/(2-2*f);return{h:d,s:e,l:f,toString:bq}},a._path2string=function(){return this.join(",").replace(Y,"$1")};var bw=a._preload=function(a,b){var c=h.doc.createElement("img");c.style.cssText="position:absolute;left:-9999em;top:-9999em",c.onload=function(){b.call(this),this.onload=null,h.doc.body.removeChild(this)},c.onerror=function(){h.doc.body.removeChild(this)},h.doc.body.appendChild(c),c.src=a};a.getRGB=bv(function(b){if(!b||!!((b=r(b)).indexOf("-")+1))return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bx};if(b=="none")return{r:-1,g:-1,b:-1,hex:"none",toString:bx};!X[g](b.toLowerCase().substring(0,2))&&b.charAt()!="#"&&(b=bo(b));var c,d,e,f,h,i,j,k=b.match(L);if(k){k[2]&&(f=R(k[2].substring(5),16),e=R(k[2].substring(3,5),16),d=R(k[2].substring(1,3),16)),k[3]&&(f=R((i=k[3].charAt(3))+i,16),e=R((i=k[3].charAt(2))+i,16),d=R((i=k[3].charAt(1))+i,16)),k[4]&&(j=k[4][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),k[1].toLowerCase().slice(0,4)=="rgba"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100));if(k[5]){j=k[5][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360),k[1].toLowerCase().slice(0,4)=="hsba"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsb2rgb(d,e,f,h)}if(k[6]){j=k[6][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360),k[1].toLowerCase().slice(0,4)=="hsla"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsl2rgb(d,e,f,h)}k={r:d,g:e,b:f,toString:bx},k.hex="#"+(16777216|f|e<<8|d<<16).toString(16).slice(1),a.is(h,"finite")&&(k.opacity=h);return k}return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bx}},a),a.hsb=bv(function(b,c,d){return a.hsb2rgb(b,c,d).hex}),a.hsl=bv(function(b,c,d){return a.hsl2rgb(b,c,d).hex}),a.rgb=bv(function(a,b,c){return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)}),a.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||.75},c=this.hsb2rgb(b.h,b.s,b.b);b.h+=.075,b.h>1&&(b.h=0,b.s-=.2,b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b}));return c.hex},a.getColor.reset=function(){delete this.start},a.parsePathString=function(b){if(!b)return null;var c=bz(b);if(c.arr)return bJ(c.arr);var d={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},e=[];a.is(b,E)&&a.is(b[0],E)&&(e=bJ(b)),e.length||r(b).replace(Z,function(a,b,c){var f=[],g=b.toLowerCase();c.replace(_,function(a,b){b&&f.push(+b)}),g=="m"&&f.length>2&&(e.push([b][n](f.splice(0,2))),g="l",b=b=="m"?"l":"L");if(g=="r")e.push([b][n](f));else while(f.length>=d[g]){e.push([b][n](f.splice(0,d[g])));if(!d[g])break}}),e.toString=a._path2string,c.arr=bJ(e);return e},a.parseTransformString=bv(function(b){if(!b)return null;var c={r:3,s:4,t:2,m:6},d=[];a.is(b,E)&&a.is(b[0],E)&&(d=bJ(b)),d.length||r(b).replace($,function(a,b,c){var e=[],f=v.call(b);c.replace(_,function(a,b){b&&e.push(+b)}),d.push([b][n](e))}),d.toString=a._path2string;return d});var bz=function(a){var b=bz.ps=bz.ps||{};b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[g](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])});return b[a]};a.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=A(j,3),l=A(j,2),m=i*i,n=m*i,o=k*a+l*3*i*c+j*3*i*i*e+n*g,p=k*b+l*3*i*d+j*3*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,x=j*e+i*g,y=j*f+i*h,z=90-w.atan2(q-s,r-t)*180/B;(q>s||r<t)&&(z+=180);return{x:o,y:p,m:{x:q,y:r},n:{x:s,y:t},start:{x:u,y:v},end:{x:x,y:y},alpha:z}},a.bezierBBox=function(b,c,d,e,f,g,h,i){a.is(b,"array")||(b=[b,c,d,e,f,g,h,i]);var j=bQ.apply(null,b);return{x:j.min.x,y:j.min.y,x2:j.max.x,y2:j.max.y,width:j.max.x-j.min.x,height:j.max.y-j.min.y}},a.isPointInsideBBox=function(a,b,c){return b>=a.x&&b<=a.x2&&c>=a.y&&c<=a.y2},a.isBBoxIntersect=function(b,c){var d=a.isPointInsideBBox;return d(c,b.x,b.y)||d(c,b.x2,b.y)||d(c,b.x,b.y2)||d(c,b.x2,b.y2)||d(b,c.x,c.y)||d(b,c.x2,c.y)||d(b,c.x,c.y2)||d(b,c.x2,c.y2)||(b.x<c.x2&&b.x>c.x||c.x<b.x2&&c.x>b.x)&&(b.y<c.y2&&b.y>c.y||c.y<b.y2&&c.y>b.y)},a.pathIntersection=function(a,b){return bH(a,b)},a.pathIntersectionNumber=function(a,b){return bH(a,b,1)},a.isPointInsidePath=function(b,c,d){var e=a.pathBBox(b);return a.isPointInsideBBox(e,c,d)&&bH(b,[["M",c,d],["H",e.x2+10]],1)%2==1},a._removedFactory=function(a){return function(){eve("raphael.log",null,"Raphaël: you are calling to method “"+a+"” of removed object",a)}};var bI=a.pathBBox=function(a){var b=bz(a);if(b.bbox)return b.bbox;if(!a)return{x:0,y:0,width:0,height:0,x2:0,y2:0};a=bR(a);var c=0,d=0,e=[],f=[],g;for(var h=0,i=a.length;h<i;h++){g=a[h];if(g[0]=="M")c=g[1],d=g[2],e.push(c),f.push(d);else{var j=bQ(c,d,g[1],g[2],g[3],g[4],g[5],g[6]);e=e[n](j.min.x,j.max.x),f=f[n](j.min.y,j.max.y),c=g[5],d=g[6]}}var k=y[m](0,e),l=y[m](0,f),o=x[m](0,e),p=x[m](0,f),q={x:k,y:l,x2:o,y2:p,width:o-k,height:p-l};b.bbox=bm(q);return q},bJ=function(b){var c=bm(b);c.toString=a._path2string;return c},bK=a._pathToRelative=function(b){var c=bz(b);if(c.rel)return bJ(c.rel);if(!a.is(b,E)||!a.is(b&&b[0],E))b=a.parsePathString(b);var d=[],e=0,f=0,g=0,h=0,i=0;b[0][0]=="M"&&(e=b[0][1],f=b[0][2],g=e,h=f,i++,d.push(["M",e,f]));for(var j=i,k=b.length;j<k;j++){var l=d[j]=[],m=b[j];if(m[0]!=v.call(m[0])){l[0]=v.call(m[0]);switch(l[0]){case"a":l[1]=m[1],l[2]=m[2],l[3]=m[3],l[4]=m[4],l[5]=m[5],l[6]=+(m[6]-e).toFixed(3),l[7]=+(m[7]-f).toFixed(3);break;case"v":l[1]=+(m[1]-f).toFixed(3);break;case"m":g=m[1],h=m[2];default:for(var n=1,o=m.length;n<o;n++)l[n]=+(m[n]-(n%2?e:f)).toFixed(3)}}else{l=d[j]=[],m[0]=="m"&&(g=m[1]+e,h=m[2]+f);for(var p=0,q=m.length;p<q;p++)d[j][p]=m[p]}var r=d[j].length;switch(d[j][0]){case"z":e=g,f=h;break;case"h":e+=+d[j][r-1];break;case"v":f+=+d[j][r-1];break;default:e+=+d[j][r-2],f+=+d[j][r-1]}}d.toString=a._path2string,c.rel=bJ(d);return d},bL=a._pathToAbsolute=function(b){var c=bz(b);if(c.abs)return bJ(c.abs);if(!a.is(b,E)||!a.is(b&&b[0],E))b=a.parsePathString(b);if(!b||!b.length)return[["M",0,0]];var d=[],e=0,f=0,g=0,h=0,i=0;b[0][0]=="M"&&(e=+b[0][1],f=+b[0][2],g=e,h=f,i++,d[0]=["M",e,f]);var j=b.length==3&&b[0][0]=="M"&&b[1][0].toUpperCase()=="R"&&b[2][0].toUpperCase()=="Z";for(var k,l,m=i,o=b.length;m<o;m++){d.push(k=[]),l=b[m];if(l[0]!=S.call(l[0])){k[0]=S.call(l[0]);switch(k[0]){case"A":k[1]=l[1],k[2]=l[2],k[3]=l[3],k[4]=l[4],k[5]=l[5],k[6]=+(l[6]+e),k[7]=+(l[7]+f);break;case"V":k[1]=+l[1]+f;break;case"H":k[1]=+l[1]+e;break;case"R":var p=[e,f][n](l.slice(1));for(var q=2,r=p.length;q<r;q++)p[q]=+p[q]+e,p[++q]=+p[q]+f;d.pop(),d=d[n](by(p,j));break;case"M":g=+l[1]+e,h=+l[2]+f;default:for(q=1,r=l.length;q<r;q++)k[q]=+l[q]+(q%2?e:f)}}else if(l[0]=="R")p=[e,f][n](l.slice(1)),d.pop(),d=d[n](by(p,j)),k=["R"][n](l.slice(-2));else for(var s=0,t=l.length;s<t;s++)k[s]=l[s];switch(k[0]){case"Z":e=g,f=h;break;case"H":e=k[1];break;case"V":f=k[1];break;case"M":g=k[k.length-2],h=k[k.length-1];default:e=k[k.length-2],f=k[k.length-1]}}d.toString=a._path2string,c.abs=bJ(d);return d},bM=function(a,b,c,d){return[a,b,c,d,c,d]},bN=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},bO=function(a,b,c,d,e,f,g,h,i,j){var k=B*120/180,l=B/180*(+e||0),m=[],o,p=bv(function(a,b,c){var d=a*w.cos(c)-b*w.sin(c),e=a*w.sin(c)+b*w.cos(c);return{x:d,y:e}});if(!j){o=p(a,b,-l),a=o.x,b=o.y,o=p(h,i,-l),h=o.x,i=o.y;var q=w.cos(B/180*e),r=w.sin(B/180*e),t=(a-h)/2,u=(b-i)/2,v=t*t/(c*c)+u*u/(d*d);v>1&&(v=w.sqrt(v),c=v*c,d=v*d);var x=c*c,y=d*d,A=(f==g?-1:1)*w.sqrt(z((x*y-x*u*u-y*t*t)/(x*u*u+y*t*t))),C=A*c*u/d+(a+h)/2,D=A*-d*t/c+(b+i)/2,E=w.asin(((b-D)/d).toFixed(9)),F=w.asin(((i-D)/d).toFixed(9));E=a<C?B-E:E,F=h<C?B-F:F,E<0&&(E=B*2+E),F<0&&(F=B*2+F),g&&E>F&&(E=E-B*2),!g&&F>E&&(F=F-B*2)}else E=j[0],F=j[1],C=j[2],D=j[3];var G=F-E;if(z(G)>k){var H=F,I=h,J=i;F=E+k*(g&&F>E?1:-1),h=C+c*w.cos(F),i=D+d*w.sin(F),m=bO(h,i,c,d,e,0,g,I,J,[F,H,C,D])}G=F-E;var K=w.cos(E),L=w.sin(E),M=w.cos(F),N=w.sin(F),O=w.tan(G/4),P=4/3*c*O,Q=4/3*d*O,R=[a,b],S=[a+P*L,b-Q*K],T=[h+P*N,i-Q*M],U=[h,i];S[0]=2*R[0]-S[0],S[1]=2*R[1]-S[1];if(j)return[S,T,U][n](m);m=[S,T,U][n](m).join()[s](",");var V=[];for(var W=0,X=m.length;W<X;W++)V[W]=W%2?p(m[W-1],m[W],l).y:p(m[W],m[W+1],l).x;return V},bP=function(a,b,c,d,e,f,g,h,i){var j=1-i;return{x:A(j,3)*a+A(j,2)*3*i*c+j*3*i*i*e+A(i,3)*g,y:A(j,3)*b+A(j,2)*3*i*d+j*3*i*i*f+A(i,3)*h}},bQ=bv(function(a,b,c,d,e,f,g,h){var i=e-2*c+a-(g-2*e+c),j=2*(c-a)-2*(e-c),k=a-c,l=(-j+w.sqrt(j*j-4*i*k))/2/i,n=(-j-w.sqrt(j*j-4*i*k))/2/i,o=[b,h],p=[a,g],q;z(l)>"1e12"&&(l=.5),z(n)>"1e12"&&(n=.5),l>0&&l<1&&(q=bP(a,b,c,d,e,f,g,h,l),p.push(q.x),o.push(q.y)),n>0&&n<1&&(q=bP(a,b,c,d,e,f,g,h,n),p.push(q.x),o.push(q.y)),i=f-2*d+b-(h-2*f+d),j=2*(d-b)-2*(f-d),k=b-d,l=(-j+w.sqrt(j*j-4*i*k))/2/i,n=(-j-w.sqrt(j*j-4*i*k))/2/i,z(l)>"1e12"&&(l=.5),z(n)>"1e12"&&(n=.5),l>0&&l<1&&(q=bP(a,b,c,d,e,f,g,h,l),p.push(q.x),o.push(q.y)),n>0&&n<1&&(q=bP(a,b,c,d,e,f,g,h,n),p.push(q.x),o.push(q.y));return{min:{x:y[m](0,p),y:y[m](0,o)},max:{x:x[m](0,p),y:x[m](0,o)}}}),bR=a._path2curve=bv(function(a,b){var c=!b&&bz(a);if(!b&&c.curve)return bJ(c.curve);var d=bL(a),e=b&&bL(b),f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h=function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null);switch(a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"][n](bO[m](0,[b.x,b.y][n](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x)),d=b.y+(b.y-(b.by||b.y)),a=["C",c,d][n](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x)),b.qy=b.y+(b.y-(b.qy||b.y)),a=["C"][n](bN(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"][n](bN(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][n](bM(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][n](bM(b.x,b.y,a[1],b.y));break;case"V":a=["C"][n](bM(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][n](bM(b.x,b.y,b.X,b.Y))}return a},i=function(a,b){if(a[b].length>7){a[b].shift();var c=a[b];while(c.length)a.splice(b++,0,["C"][n](c.splice(0,6)));a.splice(b,1),l=x(d.length,e&&e.length||0)}},j=function(a,b,c,f,g){a&&b&&a[g][0]=="M"&&b[g][0]!="M"&&(b.splice(g,0,["M",f.x,f.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],l=x(d.length,e&&e.length||0))};for(var k=0,l=x(d.length,e&&e.length||0);k<l;k++){d[k]=h(d[k],f),i(d,k),e&&(e[k]=h(e[k],g)),e&&i(e,k),j(d,e,f,g,k),j(e,d,g,f,k);var o=d[k],p=e&&e[k],q=o.length,r=e&&p.length;f.x=o[q-2],f.y=o[q-1],f.bx=Q(o[q-4])||f.x,f.by=Q(o[q-3])||f.y,g.bx=e&&(Q(p[r-4])||g.x),g.by=e&&(Q(p[r-3])||g.y),g.x=e&&p[r-2],g.y=e&&p[r-1]}e||(c.curve=bJ(d));return e?[d,e]:d},null,bJ),bS=a._parseDots=bv(function(b){var c=[];for(var d=0,e=b.length;d<e;d++){var f={},g=b[d].match(/^([^:]*):?([\d\.]*)/);f.color=a.getRGB(g[1]);if(f.color.error)return null;f.color=f.color.hex,g[2]&&(f.offset=g[2]+"%"),c.push(f)}for(d=1,e=c.length-1;d<e;d++)if(!c[d].offset){var h=Q(c[d-1].offset||0),i=0;for(var j=d+1;j<e;j++)if(c[j].offset){i=c[j].offset;break}i||(i=100,j=e),i=Q(i);var k=(i-h)/(j-d+1);for(;d<j;d++)h+=k,c[d].offset=h+"%"}return c}),bT=a._tear=function(a,b){a==b.top&&(b.top=a.prev),a==b.bottom&&(b.bottom=a.next),a.next&&(a.next.prev=a.prev),a.prev&&(a.prev.next=a.next)},bU=a._tofront=function(a,b){b.top!==a&&(bT(a,b),a.next=null,a.prev=b.top,b.top.next=a,b.top=a)},bV=a._toback=function(a,b){b.bottom!==a&&(bT(a,b),a.next=b.bottom,a.prev=null,b.bottom.prev=a,b.bottom=a)},bW=a._insertafter=function(a,b,c){bT(a,c),b==c.top&&(c.top=a),b.next&&(b.next.prev=a),a.next=b.next,a.prev=b,b.next=a},bX=a._insertbefore=function(a,b,c){bT(a,c),b==c.bottom&&(c.bottom=a),b.prev&&(b.prev.next=a),a.prev=b.prev,b.prev=a,a.next=b},bY=a.toMatrix=function(a,b){var c=bI(a),d={_:{transform:p},getBBox:function(){return c}};b$(d,b);return d.matrix},bZ=a.transformPath=function(a,b){return bj(a,bY(a,b))},b$=a._extractTransform=function(b,c){if(c==null)return b._.transform;c=r(c).replace(/\.{3}|\u2026/g,b._.transform||p);var d=a.parseTransformString(c),e=0,f=0,g=0,h=1,i=1,j=b._,k=new cb;j.transform=d||[];if(d)for(var l=0,m=d.length;l<m;l++){var n=d[l],o=n.length,q=r(n[0]).toLowerCase(),s=n[0]!=q,t=s?k.invert():0,u,v,w,x,y;q=="t"&&o==3?s?(u=t.x(0,0),v=t.y(0,0),w=t.x(n[1],n[2]),x=t.y(n[1],n[2]),k.translate(w-u,x-v)):k.translate(n[1],n[2]):q=="r"?o==2?(y=y||b.getBBox(1),k.rotate(n[1],y.x+y.width/2,y.y+y.height/2),e+=n[1]):o==4&&(s?(w=t.x(n[2],n[3]),x=t.y(n[2],n[3]),k.rotate(n[1],w,x)):k.rotate(n[1],n[2],n[3]),e+=n[1]):q=="s"?o==2||o==3?(y=y||b.getBBox(1),k.scale(n[1],n[o-1],y.x+y.width/2,y.y+y.height/2),h*=n[1],i*=n[o-1]):o==5&&(s?(w=t.x(n[3],n[4]),x=t.y(n[3],n[4]),k.scale(n[1],n[2],w,x)):k.scale(n[1],n[2],n[3],n[4]),h*=n[1],i*=n[2]):q=="m"&&o==7&&k.add(n[1],n[2],n[3],n[4],n[5],n[6]),j.dirtyT=1,b.matrix=k}b.matrix=k,j.sx=h,j.sy=i,j.deg=e,j.dx=f=k.e,j.dy=g=k.f,h==1&&i==1&&!e&&j.bbox?(j.bbox.x+=+f,j.bbox.y+=+g):j.dirtyT=1},b_=function(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];case"m":return[b,1,0,0,1,0,0];case"r":return a.length==4?[b,0,a[2],a[3]]:[b,0];case"s":return a.length==5?[b,1,1,a[3],a[4]]:a.length==3?[b,1,1]:[b,1]}},ca=a._equaliseTransform=function(b,c){c=r(c).replace(/\.{3}|\u2026/g,b),b=a.parseTransformString(b)||[],c=a.parseTransformString(c)||[];var d=x(b.length,c.length),e=[],f=[],g=0,h,i,j,k;for(;g<d;g++){j=b[g]||b_(c[g]),k=c[g]||b_(j);if(j[0]!=k[0]||j[0].toLowerCase()=="r"&&(j[2]!=k[2]||j[3]!=k[3])||j[0].toLowerCase()=="s"&&(j[3]!=k[3]||j[4]!=k[4]))return;e[g]=[],f[g]=[];for(h=0,i=x(j.length,k.length);h<i;h++)h in j&&(e[g][h]=j[h]),h in k&&(f[g][h]=k[h])}return{from:e,to:f}};a._getContainer=function(b,c,d,e){var f;f=e==null&&!a.is(b,"object")?h.doc.getElementById(b):b;if(f!=null){if(f.tagName)return c==null?{container:f,width:f.style.pixelWidth||f.offsetWidth,height:f.style.pixelHeight||f.offsetHeight}:{container:f,width:c,height:d};return{container:1,x:b,y:c,width:d,height:e}}},a.pathToRelative=bK,a._engine={},a.path2curve=bR,a.matrix=function(a,b,c,d,e,f){return new cb(a,b,c,d,e,f)},function(b){function d(a){var b=w.sqrt(c(a));a[0]&&(a[0]/=b),a[1]&&(a[1]/=b)}function c(a){return a[0]*a[0]+a[1]*a[1]}b.add=function(a,b,c,d,e,f){var g=[[],[],[]],h=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],i=[[a,c,e],[b,d,f],[0,0,1]],j,k,l,m;a&&a instanceof cb&&(i=[[a.a,a.c,a.e],[a.b,a.d,a.f],[0,0,1]]);for(j=0;j<3;j++)for(k=0;k<3;k++){m=0;for(l=0;l<3;l++)m+=h[j][l]*i[l][k];g[j][k]=m}this.a=g[0][0],this.b=g[1][0],this.c=g[0][1],this.d=g[1][1],this.e=g[0][2],this.f=g[1][2]},b.invert=function(){var a=this,b=a.a*a.d-a.b*a.c;return new cb(a.d/b,-a.b/b,-a.c/b,a.a/b,(a.c*a.f-a.d*a.e)/b,(a.b*a.e-a.a*a.f)/b)},b.clone=function(){return new cb(this.a,this.b,this.c,this.d,this.e,this.f)},b.translate=function(a,b){this.add(1,0,0,1,a,b)},b.scale=function(a,b,c,d){b==null&&(b=a),(c||d)&&this.add(1,0,0,1,c,d),this.add(a,0,0,b,0,0),(c||d)&&this.add(1,0,0,1,-c,-d)},b.rotate=function(b,c,d){b=a.rad(b),c=c||0,d=d||0;var e=+w.cos(b).toFixed(9),f=+w.sin(b).toFixed(9);this.add(e,f,-f,e,c,d),this.add(1,0,0,1,-c,-d)},b.x=function(a,b){return a*this.a+b*this.c+this.e},b.y=function(a,b){return a*this.b+b*this.d+this.f},b.get=function(a){return+this[r.fromCharCode(97+a)].toFixed(4)},b.toString=function(){return a.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},b.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},b.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},b.split=function(){var b={};b.dx=this.e,b.dy=this.f;var e=[[this.a,this.c],[this.b,this.d]];b.scalex=w.sqrt(c(e[0])),d(e[0]),b.shear=e[0][0]*e[1][0]+e[0][1]*e[1][1],e[1]=[e[1][0]-e[0][0]*b.shear,e[1][1]-e[0][1]*b.shear],b.scaley=w.sqrt(c(e[1])),d(e[1]),b.shear/=b.scaley;var f=-e[0][1],g=e[1][1];g<0?(b.rotate=a.deg(w.acos(g)),f<0&&(b.rotate=360-b.rotate)):b.rotate=a.deg(w.asin(f)),b.isSimple=!+b.shear.toFixed(9)&&(b.scalex.toFixed(9)==b.scaley.toFixed(9)||!b.rotate),b.isSuperSimple=!+b.shear.toFixed(9)&&b.scalex.toFixed(9)==b.scaley.toFixed(9)&&!b.rotate,b.noRotation=!+b.shear.toFixed(9)&&!b.rotate;return b},b.toTransformString=function(a){var b=a||this[s]();if(b.isSimple){b.scalex=+b.scalex.toFixed(4),b.scaley=+b.scaley.toFixed(4),b.rotate=+b.rotate.toFixed(4);return(b.dx||b.dy?"t"+[b.dx,b.dy]:p)+(b.scalex!=1||b.scaley!=1?"s"+[b.scalex,b.scaley,0,0]:p)+(b.rotate?"r"+[b.rotate,0,0]:p)}return"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(cb.prototype);var cc=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);navigator.vendor=="Apple Computer, Inc."&&(cc&&cc[1]<4||navigator.platform.slice(0,2)=="iP")||navigator.vendor=="Google Inc."&&cc&&cc[1]<8?k.safari=function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){a.remove()})}:k.safari=be;var cd=function(){this.returnValue=!1},ce=function(){return this.originalEvent.preventDefault()},cf=function(){this.cancelBubble=!0},cg=function(){return this.originalEvent.stopPropagation()},ch=function(){if(h.doc.addEventListener)return function(a,b,c,d){var e=o&&u[b]?u[b]:b,f=function(e){var f=h.doc.documentElement.scrollTop||h.doc.body.scrollTop,i=h.doc.documentElement.scrollLeft||h.doc.body.scrollLeft,j=e.clientX+i,k=e.clientY+f;if(o&&u[g](b))for(var l=0,m=e.targetTouches&&e.targetTouches.length;l<m;l++)if(e.targetTouches[l].target==a){var n=e;e=e.targetTouches[l],e.originalEvent=n,e.preventDefault=ce,e.stopPropagation=cg;break}return c.call(d,e,j,k)};a.addEventListener(e,f,!1);return function(){a.removeEventListener(e,f,!1);return!0}};if(h.doc.attachEvent)return function(a,b,c,d){var e=function(a){a=a||h.win.event;var b=h.doc.documentElement.scrollTop||h.doc.body.scrollTop,e=h.doc.documentElement.scrollLeft||h.doc.body.scrollLeft,f=a.clientX+e,g=a.clientY+b;a.preventDefault=a.preventDefault||cd,a.stopPropagation=a.stopPropagation||cf;return c.call(d,a,f,g)};a.attachEvent("on"+b,e);var f=function(){a.detachEvent("on"+b,e);return!0};return f}}(),ci=[],cj=function(a){var b=a.clientX,c=a.clientY,d=h.doc.documentElement.scrollTop||h.doc.body.scrollTop,e=h.doc.documentElement.scrollLeft||h.doc.body.scrollLeft,f,g=ci.length;while(g--){f=ci[g];if(o){var i=a.touches.length,j;while(i--){j=a.touches[i];if(j.identifier==f.el._drag.id){b=j.clientX,c=j.clientY,(a.originalEvent?a.originalEvent:a).preventDefault();break}}}else a.preventDefault();var k=f.el.node,l,m=k.nextSibling,n=k.parentNode,p=k.style.display;h.win.opera&&n.removeChild(k),k.style.display="none",l=f.el.paper.getElementByPoint(b,c),k.style.display=p,h.win.opera&&(m?n.insertBefore(k,m):n.appendChild(k)),l&&eve("raphael.drag.over."+f.el.id,f.el,l),b+=e,c+=d,eve("raphael.drag.move."+f.el.id,f.move_scope||f.el,b-f.el._drag.x,c-f.el._drag.y,b,c,a)}},ck=function(b){a.unmousemove(cj).unmouseup(ck);var c=ci.length,d;while(c--)d=ci[c],d.el._drag={},eve("raphael.drag.end."+d.el.id,d.end_scope||d.start_scope||d.move_scope||d.el,b);ci=[]},cl=a.el={};for(var cm=t.length;cm--;)(function(b){a[b]=cl[b]=function(c,d){a.is(c,"function")&&(this.events=this.events||[],this.events.push({name:b,f:c,unbind:ch(this.shape||this.node||h.doc,b,c,d||this)}));return this},a["un"+b]=cl["un"+b]=function(a){var c=this.events||[],d=c.length;while(d--)if(c[d].name==b&&c[d].f==a){c[d].unbind(),c.splice(d,1),!c.length&&delete this.events;return this}return this}})(t[cm]);cl.data=function(b,c){var d=bb[this.id]=bb[this.id]||{};if(arguments.length==1){if(a.is(b,"object")){for(var e in b)b[g](e)&&this.data(e,b[e]);return this}eve("raphael.data.get."+this.id,this,d[b],b);return d[b]}d[b]=c,eve("raphael.data.set."+this.id,this,c,b);return this},cl.removeData=function(a){a==null?bb[this.id]={}:bb[this.id]&&delete bb[this.id][a];return this},cl.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)},cl.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};var cn=[];cl.drag=function(b,c,d,e,f,g){function i(i){(i.originalEvent||i).preventDefault();var j=h.doc.documentElement.scrollTop||h.doc.body.scrollTop,k=h.doc.documentElement.scrollLeft||h.doc.body.scrollLeft;this._drag.x=i.clientX+k,this._drag.y=i.clientY+j,this._drag.id=i.identifier,!ci.length&&a.mousemove(cj).mouseup(ck),ci.push({el:this,move_scope:e,start_scope:f,end_scope:g}),c&&eve.on("raphael.drag.start."+this.id,c),b&&eve.on("raphael.drag.move."+this.id,b),d&&eve.on("raphael.drag.end."+this.id,d),eve("raphael.drag.start."+this.id,f||e||this,i.clientX+k,i.clientY+j,i)}this._drag={},cn.push({el:this,start:i}),this.mousedown(i);return this},cl.onDragOver=function(a){a?eve.on("raphael.drag.over."+this.id,a):eve.unbind("raphael.drag.over."+this.id)},cl.undrag=function(){var b=cn.length;while(b--)cn[b].el==this&&(this.unmousedown(cn[b].start),cn.splice(b,1),eve.unbind("raphael.drag.*."+this.id));!cn.length&&a.unmousemove(cj).unmouseup(ck)},k.circle=function(b,c,d){var e=a._engine.circle(this,b||0,c||0,d||0);this.__set__&&this.__set__.push(e);return e},k.rect=function(b,c,d,e,f){var g=a._engine.rect(this,b||0,c||0,d||0,e||0,f||0);this.__set__&&this.__set__.push(g);return g},k.ellipse=function(b,c,d,e){var f=a._engine.ellipse(this,b||0,c||0,d||0,e||0);this.__set__&&this.__set__.push(f);return f},k.path=function(b){b&&!a.is(b,D)&&!a.is(b[0],E)&&(b+=p);var c=a._engine.path(a.format[m](a,arguments),this);this.__set__&&this.__set__.push(c);return c},k.image=function(b,c,d,e,f){var g=a._engine.image(this,b||"about:blank",c||0,d||0,e||0,f||0);this.__set__&&this.__set__.push(g);return g},k.text=function(b,c,d){var e=a._engine.text(this,b||0,c||0,r(d));this.__set__&&this.__set__.push(e);return e},k.set=function(b){!a.is(b,"array")&&(b=Array.prototype.splice.call(arguments,0,arguments.length));var c=new cG(b);this.__set__&&this.__set__.push(c);return c},k.setStart=function(a){this.__set__=a||this.set()},k.setFinish=function(a){var b=this.__set__;delete this.__set__;return b},k.setSize=function(b,c){return a._engine.setSize.call(this,b,c)},k.setViewBox=function(b,c,d,e,f){return a._engine.setViewBox.call(this,b,c,d,e,f)},k.top=k.bottom=null,k.raphael=a;var co=function(a){var b=a.getBoundingClientRect(),c=a.ownerDocument,d=c.body,e=c.documentElement,f=e.clientTop||d.clientTop||0,g=e.clientLeft||d.clientLeft||0,i=b.top+(h.win.pageYOffset||e.scrollTop||d.scrollTop)-f,j=b.left+(h.win.pageXOffset||e.scrollLeft||d.scrollLeft)-g;return{y:i,x:j}};k.getElementByPoint=function(a,b){var c=this,d=c.canvas,e=h.doc.elementFromPoint(a,b);if(h.win.opera&&e.tagName=="svg"){var f=co(d),g=d.createSVGRect();g.x=a-f.x,g.y=b-f.y,g.width=g.height=1;var i=d.getIntersectionList(g,null);i.length&&(e=i[i.length-1])}if(!e)return null;while(e.parentNode&&e!=d.parentNode&&!e.raphael)e=e.parentNode;e==c.canvas.parentNode&&(e=d),e=e&&e.raphael?c.getById(e.raphaelid):null;return e},k.getById=function(a){var b=this.bottom;while(b){if(b.id==a)return b;b=b.next}return null},k.forEach=function(a,b){var c=this.bottom;while(c){if(a.call(b,c)===!1)return this;c=c.next}return this},k.getElementsByPoint=function(a,b){var c=this.set();this.forEach(function(d){d.isPointInside(a,b)&&c.push(d)});return c},cl.isPointInside=function(b,c){var d=this.realPath=this.realPath||bi[this.type](this);return a.isPointInsidePath(d,b,c)},cl.getBBox=function(a){if(this.removed)return{};var b=this._;if(a){if(b.dirty||!b.bboxwt)this.realPath=bi[this.type](this),b.bboxwt=bI(this.realPath),b.bboxwt.toString=cq,b.dirty=0;return b.bboxwt}if(b.dirty||b.dirtyT||!b.bbox){if(b.dirty||!this.realPath)b.bboxwt=0,this.realPath=bi[this.type](this);b.bbox=bI(bj(this.realPath,this.matrix)),b.bbox.toString=cq,b.dirty=b.dirtyT=0}return b.bbox},cl.clone=function(){if(this.removed)return null;var a=this.paper[this.type]().attr(this.attr());this.__set__&&this.__set__.push(a);return a},cl.glow=function(a){if(this.type=="text")return null;a=a||{};var b={width:(a.width||10)+(+this.attr("stroke-width")||1),fill:a.fill||!1,opacity:a.opacity||.5,offsetx:a.offsetx||0,offsety:a.offsety||0,color:a.color||"#000"},c=b.width/2,d=this.paper,e=d.set(),f=this.realPath||bi[this.type](this);f=this.matrix?bj(f,this.matrix):f;for(var g=1;g<c+1;g++)e.push(d.path(f).attr({stroke:b.color,fill:b.fill?b.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(b.width/c*g).toFixed(3),opacity:+(b.opacity/c).toFixed(3)}));return e.insertBefore(this).translate(b.offsetx,b.offsety)};var cr={},cs=function(b,c,d,e,f,g,h,i,j){return j==null?bB(b,c,d,e,f,g,h,i):a.findDotsAtSegment(b,c,d,e,f,g,h,i,bC(b,c,d,e,f,g,h,i,j))},ct=function(b,c){return function(d,e,f){d=bR(d);var g,h,i,j,k="",l={},m,n=0;for(var o=0,p=d.length;o<p;o++){i=d[o];if(i[0]=="M")g=+i[1],h=+i[2];else{j=cs(g,h,i[1],i[2],i[3],i[4],i[5],i[6]);if(n+j>e){if(c&&!l.start){m=cs(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),k+=["C"+m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k,k=["M"+m.x,m.y+"C"+m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]].join(),n+=j,g=+i[5],h=+i[6];continue}if(!b&&!c){m=cs(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j,g=+i[5],h=+i[6]}k+=i.shift()+i}l.end=k,m=b?n:c?l:a.findDotsAtSegment(g,h,i[0],i[1],i[2],i[3],i[4],i[5],1),m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},cu=ct(1),cv=ct(),cw=ct(0,1);a.getTotalLength=cu,a.getPointAtLength=cv,a.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return cw(a,b).end;var d=cw(a,c,1);return b?cw(d,b).end:d},cl.getTotalLength=function(){if(this.type=="path"){if(this.node.getTotalLength)return this.node.getTotalLength();return cu(this.attrs.path)}},cl.getPointAtLength=function(a){if(this.type=="path")return cv(this.attrs.path,a)},cl.getSubpath=function(b,c){if(this.type=="path")return a.getSubpath(this.attrs.path,b,c)};var cx=a.easing_formulas={linear:function(a){return a},"<":function(a){return A(a,1.7)},">":function(a){return A(a,.48)},"<>":function(a){var b=.48-a/1.04,c=w.sqrt(.1734+b*b),d=c-b,e=A(z(d),1/3)*(d<0?-1:1),f=-c-b,g=A(z(f),1/3)*(f<0?-1:1),h=e+g+.5;return(1-h)*3*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==!!a)return a;return A(2,-10*a)*w.sin((a-.075)*2*B/.3)+1},bounce:function(a){var b=7.5625,c=2.75,d;a<1/c?d=b*a*a:a<2/c?(a-=1.5/c,d=b*a*a+.75):a<2.5/c?(a-=2.25/c,d=b*a*a+.9375):(a-=2.625/c,d=b*a*a+.984375);return d}};cx.easeIn=cx["ease-in"]=cx["<"],cx.easeOut=cx["ease-out"]=cx[">"],cx.easeInOut=cx["ease-in-out"]=cx["<>"],cx["back-in"]=cx.backIn,cx["back-out"]=cx.backOut;var cy=[],cz=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){setTimeout(a,16)},cA=function(){var b=+(new Date),c=0;for(;c<cy.length;c++){var d=cy[c];if(d.el.removed||d.paused)continue;var e=b-d.start,f=d.ms,h=d.easing,i=d.from,j=d.diff,k=d.to,l=d.t,m=d.el,o={},p,r={},s;d.initstatus?(e=(d.initstatus*d.anim.top-d.prev)/(d.percent-d.prev)*f,d.status=d.initstatus,delete d.initstatus,d.stop&&cy.splice(c--,1)):d.status=(d.prev+(d.percent-d.prev)*(e/f))/d.anim.top;if(e<0)continue;if(e<f){var t=h(e/f);for(var u in i)if(i[g](u)){switch(U[u]){case C:p=+i[u]+t*f*j[u];break;case"colour":p="rgb("+[cB(O(i[u].r+t*f*j[u].r)),cB(O(i[u].g+t*f*j[u].g)),cB(O(i[u].b+t*f*j[u].b))].join(",")+")";break;case"path":p=[];for(var v=0,w=i[u].length;v<w;v++){p[v]=[i[u][v][0]];for(var x=1,y=i[u][v].length;x<y;x++)p[v][x]=+i[u][v][x]+t*f*j[u][v][x];p[v]=p[v].join(q)}p=p.join(q);break;case"transform":if(j[u].real){p=[];for(v=0,w=i[u].length;v<w;v++){p[v]=[i[u][v][0]];for(x=1,y=i[u][v].length;x<y;x++)p[v][x]=i[u][v][x]+t*f*j[u][v][x]}}else{var z=function(a){return+i[u][a]+t*f*j[u][a]};p=[["m",z(0),z(1),z(2),z(3),z(4),z(5)]]}break;case"csv":if(u=="clip-rect"){p=[],v=4;while(v--)p[v]=+i[u][v]+t*f*j[u][v]}break;default:var A=[][n](i[u]);p=[],v=m.paper.customAttributes[u].length;while(v--)p[v]=+A[v]+t*f*j[u][v]}o[u]=p}m.attr(o),function(a,b,c){setTimeout(function(){eve("raphael.anim.frame."+a,b,c)})}(m.id,m,d.anim)}else{(function(b,c,d){setTimeout(function(){eve("raphael.anim.frame."+c.id,c,d),eve("raphael.anim.finish."+c.id,c,d),a.is(b,"function")&&b.call(c)})})(d.callback,m,d.anim),m.attr(k),cy.splice(c--,1);if(d.repeat>1&&!d.next){for(s in k)k[g](s)&&(r[s]=d.totalOrigin[s]);d.el.attr(r),cE(d.anim,d.el,d.anim.percents[0],null,d.totalOrigin,d.repeat-1)}d.next&&!d.stop&&cE(d.anim,d.el,d.next,null,d.totalOrigin,d.repeat)}}a.svg&&m&&m.paper&&m.paper.safari(),cy.length&&cz(cA)},cB=function(a){return a>255?255:a<0?0:a};cl.animateWith=function(b,c,d,e,f,g){var h=this;if(h.removed){g&&g.call(h);return h}var i=d instanceof cD?d:a.animation(d,e,f,g),j,k;cE(i,h,i.percents[0],null,h.attr());for(var l=0,m=cy.length;l<m;l++)if(cy[l].anim==c&&cy[l].el==b){cy[m-1].start=cy[l].start;break}return h},cl.onAnimation=function(a){a?eve.on("raphael.anim.frame."+this.id,a):eve.unbind("raphael.anim.frame."+this.id);return this},cD.prototype.delay=function(a){var b=new cD(this.anim,this.ms);b.times=this.times,b.del=+a||0;return b},cD.prototype.repeat=function(a){var b=new cD(this.anim,this.ms);b.del=this.del,b.times=w.floor(x(a,0))||1;return b},a.animation=function(b,c,d,e){if(b instanceof cD)return b;if(a.is(d,"function")||!d)e=e||d||null,d=null;b=Object(b),c=+c||0;var f={},h,i;for(i in b)b[g](i)&&Q(i)!=i&&Q(i)+"%"!=i&&(h=!0,f[i]=b[i]);if(!h)return new cD(b,c);d&&(f.easing=d),e&&(f.callback=e);return new cD({100:f},c)},cl.animate=function(b,c,d,e){var f=this;if(f.removed){e&&e.call(f);return f}var g=b instanceof cD?b:a.animation(b,c,d,e);cE(g,f,g.percents[0],null,f.attr());return f},cl.setTime=function(a,b){a&&b!=null&&this.status(a,y(b,a.ms)/a.ms);return this},cl.status=function(a,b){var c=[],d=0,e,f;if(b!=null){cE(a,this,-1,y(b,1));return this}e=cy.length;for(;d<e;d++){f=cy[d];if(f.el.id==this.id&&(!a||f.anim==a)){if(a)return f.status;c.push({anim:f.anim,status:f.status})}}if(a)return 0;return c},cl.pause=function(a){for(var b=0;b<cy.length;b++)cy[b].el.id==this.id&&(!a||cy[b].anim==a)&&eve("raphael.anim.pause."+this.id,this,cy[b].anim)!==!1&&(cy[b].paused=!0);return this},cl.resume=function(a){for(var b=0;b<cy.length;b++)if(cy[b].el.id==this.id&&(!a||cy[b].anim==a)){var c=cy[b];eve("raphael.anim.resume."+this.id,this,c.anim)!==!1&&(delete c.paused,this.status(c.anim,c.status))}return this},cl.stop=function(a){for(var b=0;b<cy.length;b++)cy[b].el.id==this.id&&(!a||cy[b].anim==a)&&eve("raphael.anim.stop."+this.id,this,cy[b].anim)!==!1&&cy.splice(b--,1);return this},eve.on("raphael.remove",cF),eve.on("raphael.clear",cF),cl.toString=function(){return"Raphaël’s object"};var cG=function(a){this.items=[],this.length=0,this.type="set";if(a)for(var b=0,c=a.length;b<c;b++)a[b]&&(a[b].constructor==cl.constructor||a[b].constructor==cG)&&(this[this.items.length]=this.items[this.items.length]=a[b],this.length++)},cH=cG.prototype;cH.push=function(){var a,b;for(var c=0,d=arguments.length;c<d;c++)a=arguments[c],a&&(a.constructor==cl.constructor||a.constructor==cG)&&(b=this.items.length,this[b]=this.items[b]=a,this.length++);return this},cH.pop=function(){this.length&&delete this[this.length--];return this.items.pop()},cH.forEach=function(a,b){for(var c=0,d=this.items.length;c<d;c++)if(a.call(b,this.items[c],c)===!1)return this;return this};for(var cI in cl)cl[g](cI)&&(cH[cI]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a][m](c,b)})}}(cI));cH.attr=function(b,c){if(b&&a.is(b,E)&&a.is(b[0],"object"))for(var d=0,e=b.length;d<e;d++)this.items[d].attr(b[d]);else for(var f=0,g=this.items.length;f<g;f++)this.items[f].attr(b,c);return this},cH.clear=function(){while(this.length)this.pop()},cH.splice=function(a,b,c){a=a<0?x(this.length+a,0):a,b=x(0,y(this.length-a,b));var d=[],e=[],f=[],g;for(g=2;g<arguments.length;g++)f.push(arguments[g]);for(g=0;g<b;g++)e.push(this[a+g]);for(;g<this.length-a;g++)d.push(this[a+g]);var h=f.length;for(g=0;g<h+d.length;g++)this.items[a+g]=this[a+g]=g<h?f[g]:d[g-h];g=this.items.length=this.length-=b-h;while(this[g])delete this[g++];return new cG(e)},cH.exclude=function(a){for(var b=0,c=this.length;b<c;b++)if(this[b]==a){this.splice(b,1);return!0}},cH.animate=function(b,c,d,e){(a.is(d,"function")||!d)&&(e=d||null);var f=this.items.length,g=f,h,i=this,j;if(!f)return this;e&&(j=function(){!--f&&e.call(i)}),d=a.is(d,D)?d:j;var k=a.animation(b,c,d,j);h=this.items[--g].animate(k);while(g--)this.items[g]&&!this.items[g].removed&&this.items[g].animateWith(h,k,k);return this},cH.insertAfter=function(a){var b=this.items.length;while(b--)this.items[b].insertAfter(a);return this},cH.getBBox=function(){var a=[],b=[],c=[],d=[];for(var e=this.items.length;e--;)if(!this.items[e].removed){var f=this.items[e].getBBox();a.push(f.x),b.push(f.y),c.push(f.x+f.width),d.push(f.y+f.height)}a=y[m](0,a),b=y[m](0,b),c=x[m](0,c),d=x[m](0,d);return{x:a,y:b,x2:c,y2:d,width:c-a,height:d-b}},cH.clone=function(a){a=new cG;for(var b=0,c=this.items.length;b<c;b++)a.push(this.items[b].clone());return a},cH.toString=function(){return"Raphaël‘s set"},a.registerFont=function(a){if(!a.face)return a;this.fonts=this.fonts||{};var b={w:a.w,face:{},glyphs:{}},c=a.face["font-family"];for(var d in a.face)a.face[g](d)&&(b.face[d]=a.face[d]);this.fonts[c]?this.fonts[c].push(b):this.fonts[c]=[b];if(!a.svg){b.face["units-per-em"]=R(a.face["units-per-em"],10);for(var e in a.glyphs)if(a.glyphs[g](e)){var f=a.glyphs[e];b.glyphs[e]={w:f.w,k:{},d:f.d&&"M"+f.d.replace(/[mlcxtrv]/g,function(a){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[a]||"M"})+"z"};if(f.k)for(var h in f.k)f[g](h)&&(b.glyphs[e].k[h]=f.k[h])}}return a},k.getFont=function(b,c,d,e){e=e||"normal",d=d||"normal",c=+c||{normal:400,bold:700,lighter:300,bolder:800}[c]||400;if(!!a.fonts){var f=a.fonts[b];if(!f){var h=new RegExp("(^|\\s)"+b.replace(/[^\w\d\s+!~.:_-]/g,p)+"(\\s|$)","i");for(var i in a.fonts)if(a.fonts[g](i)&&h.test(i)){f=a.fonts[i];break}}var j;if(f)for(var k=0,l=f.length;k<l;k++){j=f[k];if(j.face["font-weight"]==c&&(j.face["font-style"]==d||!j.face["font-style"])&&j.face["font-stretch"]==e)break}return j}},k.print=function(b,d,e,f,g,h,i){h=h||"middle",i=x(y(i||0,1),-1);var j=r(e)[s](p),k=0,l=0,m=p,n;a.is(f,e)&&(f=this.getFont(f));if(f){n=(g||16)/f.face["units-per-em"];var o=f.face.bbox[s](c),q=+o[0],t=o[3]-o[1],u=0,v=+o[1]+(h=="baseline"?t+ +f.face.descent:t/2);for(var w=0,z=j.length;w<z;w++){if(j[w]=="\n")k=0,B=0,l=0,u+=t;else{var A=l&&f.glyphs[j[w-1]]||{},B=f.glyphs[j[w]];k+=l?(A.w||f.w)+(A.k&&A.k[j[w]]||0)+f.w*i:0,l=1}B&&B.d&&(m+=a.transformPath(B.d,["t",k*n,u*n,"s",n,n,q,v,"t",(b-q)/n,(d-v)/n]))}}return this.path(m).attr({fill:"#000",stroke:"none"})},k.add=function(b){if(a.is(b,"array")){var c=this.set(),e=0,f=b.length,h;for(;e<f;e++)h=b[e]||{},d[g](h.type)&&c.push(this[h.type]().attr(h))}return c},a.format=function(b,c){var d=a.is(c,E)?[0][n](c):arguments;b&&a.is(b,D)&&d.length-1&&(b=b.replace(e,function(a,b){return d[++b]==null?p:d[b]}));return b||p},a.fullfill=function(){var a=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,c=function(a,c,d){var e=d;c.replace(b,function(a,b,c,d,f){b=b||d,e&&(b in e&&(e=e[b]),typeof e=="function"&&f&&(e=e()))}),e=(e==null||e==d?a:e)+"";return e};return function(b,d){return String(b).replace(a,function(a,b){return c(a,b,d)})}}(),a.ninja=function(){i.was?h.win.Raphael=i.is:delete Raphael;return a},a.st=cH,function(b,c,d){function e(){/in/.test(b.readyState)?setTimeout(e,9):a.eve("raphael.DOMload")}b.readyState==null&&b.addEventListener&&(b.addEventListener(c,d=function(){b.removeEventListener(c,d,!1),b.readyState="complete"},!1),b.readyState="loading"),e()}(document,"DOMContentLoaded"),i.was?h.win.Raphael=a:Raphael=a,eve.on("raphael.DOMload",function(){b=!0})}(),window.Raphael.svg&&function(a){var b="hasOwnProperty",c=String,d=parseFloat,e=parseInt,f=Math,g=f.max,h=f.abs,i=f.pow,j=/[, ]+/,k=a.eve,l="",m=" ",n="http://www.w3.org/1999/xlink",o={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},p={};a.toString=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var q=function(d,e){if(e){typeof d=="string"&&(d=q(d));for(var f in e)e[b](f)&&(f.substring(0,6)=="xlink:"?d.setAttributeNS(n,f.substring(6),c(e[f])):d.setAttribute(f,c(e[f])))}else d=a._g.doc.createElementNS("http://www.w3.org/2000/svg",d),d.style&&(d.style.webkitTapHighlightColor="rgba(0,0,0,0)");return d},r=function(b,e){var j="linear",k=b.id+e,m=.5,n=.5,o=b.node,p=b.paper,r=o.style,s=a._g.doc.getElementById(k);if(!s){e=c(e).replace(a._radial_gradient,function(a,b,c){j="radial";if(b&&c){m=d(b),n=d(c);var e=(n>.5)*2-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&n!=.5&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/);if(j=="linear"){var t=e.shift();t=-d(t);if(isNaN(t))return null;var u=[0,0,f.cos(a.rad(t)),f.sin(a.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=a._parseDots(e);if(!w)return null;k=k.replace(/[\(\)\s,\xb0#]/g,"_"),b.gradient&&k!=b.gradient.id&&(p.defs.removeChild(b.gradient),delete b.gradient);if(!b.gradient){s=q(j+"Gradient",{id:k}),b.gradient=s,q(s,j=="radial"?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:b.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;x<y;x++)s.appendChild(q("stop",{offset:w[x].offset?w[x].offset:x?"100%":"0%","stop-color":w[x].color||"#fff"}))}}q(o,{fill:"url(#"+k+")",opacity:1,"fill-opacity":1}),r.fill=l,r.opacity=1,r.fillOpacity=1;return 1},s=function(a){var b=a.getBBox(1);q(a.pattern,{patternTransform:a.matrix.invert()+" translate("+b.x+","+b.y+")"})},t=function(d,e,f){if(d.type=="path"){var g=c(e).toLowerCase().split("-"),h=d.paper,i=f?"end":"start",j=d.node,k=d.attrs,m=k["stroke-width"],n=g.length,r="classic",s,t,u,v,w,x=3,y=3,z=5;while(n--)switch(g[n]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":r=g[n];break;case"wide":y=5;break;case"narrow":y=2;break;case"long":x=5;break;case"short":x=2}r=="open"?(x+=2,y+=2,z+=2,u=1,v=f?4:1,w={fill:"none",stroke:k.stroke}):(v=u=x/2,w={fill:k.stroke,stroke:"none"}),d._.arrows?f?(d._.arrows.endPath&&p[d._.arrows.endPath]--,d._.arrows.endMarker&&p[d._.arrows.endMarker]--):(d._.arrows.startPath&&p[d._.arrows.startPath]--,d._.arrows.startMarker&&p[d._.arrows.startMarker]--):d._.arrows={};if(r!="none"){var A="raphael-marker-"+r,B="raphael-marker-"+i+r+x+y;a._g.doc.getElementById(A)?p[A]++:(h.defs.appendChild(q(q("path"),{"stroke-linecap":"round",d:o[r],id:A})),p[A]=1);var C=a._g.doc.getElementById(B),D;C?(p[B]++,D=C.getElementsByTagName("use")[0]):(C=q(q("marker"),{id:B,markerHeight:y,markerWidth:x,orient:"auto",refX:v,refY:y/2}),D=q(q("use"),{"xlink:href":"#"+A,transform:(f?"rotate(180 "+x/2+" "+y/2+") ":l)+"scale("+x/z+","+y/z+")","stroke-width":(1/((x/z+y/z)/2)).toFixed(4)}),C.appendChild(D),h.defs.appendChild(C),p[B]=1),q(D,w);var F=u*(r!="diamond"&&r!="oval");f?(s=d._.arrows.startdx*m||0,t=a.getTotalLength(k.path)-F*m):(s=F*m,t=a.getTotalLength(k.path)-(d._.arrows.enddx*m||0)),w={},w["marker-"+i]="url(#"+B+")";if(t||s)w.d=Raphael.getSubpath(k.path,s,t);q(j,w),d._.arrows[i+"Path"]=A,d._.arrows[i+"Marker"]=B,d._.arrows[i+"dx"]=F,d._.arrows[i+"Type"]=r,d._.arrows[i+"String"]=e}else f?(s=d._.arrows.startdx*m||0,t=a.getTotalLength(k.path)-s):(s=0,t=a.getTotalLength(k.path)-(d._.arrows.enddx*m||0)),d._.arrows[i+"Path"]&&q(j,{d:Raphael.getSubpath(k.path,s,t)}),delete d._.arrows[i+"Path"],delete d._.arrows[i+"Marker"],delete d._.arrows[i+"dx"],delete d._.arrows[i+"Type"],delete d._.arrows[i+"String"];for(w in p)if(p[b](w)&&!p[w]){var G=a._g.doc.getElementById(w);G&&G.parentNode.removeChild(G)}}},u={"":[0],none:[0],"-":[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]},v=function(a,b,d){b=u[c(b).toLowerCase()];if(b){var e=a.attrs["stroke-width"]||"1",f={round:e,square:e,butt:0}[a.attrs["stroke-linecap"]||d["stroke-linecap"]]||0,g=[],h=b.length;while(h--)g[h]=b[h]*e+(h%2?1:-1)*f;q(a.node,{"stroke-dasharray":g.join(",")})}},w=function(d,f){var i=d.node,k=d.attrs,m=i.style.visibility;i.style.visibility="hidden";for(var o in f)if(f[b](o)){if(!a._availableAttrs[b](o))continue;var p=f[o];k[o]=p;switch(o){case"blur":d.blur(p);break;case"href":case"title":case"target":var u=i.parentNode;if(u.tagName.toLowerCase()!="a"){var w=q("a");u.insertBefore(w,i),w.appendChild(i),u=w}o=="target"?u.setAttributeNS(n,"show",p=="blank"?"new":p):u.setAttributeNS(n,o,p);break;case"cursor":i.style.cursor=p;break;case"transform":d.transform(p);break;case"arrow-start":t(d,p);break;case"arrow-end":t(d,p,1);break;case"clip-rect":var x=c(p).split(j);if(x.length==4){d.clip&&d.clip.parentNode.parentNode.removeChild(d.clip.parentNode);var z=q("clipPath"),A=q("rect");z.id=a.createUUID(),q(A,{x:x[0],y:x[1],width:x[2],height:x[3]}),z.appendChild(A),d.paper.defs.appendChild(z),q(i,{"clip-path":"url(#"+z.id+")"}),d.clip=A}if(!p){var B=i.getAttribute("clip-path");if(B){var C=a._g.doc.getElementById(B.replace(/(^url\(#|\)$)/g,l));C&&C.parentNode.removeChild(C),q(i,{"clip-path":l}),delete d.clip}}break;case"path":d.type=="path"&&(q(i,{d:p?k.path=a._pathToAbsolute(p):"M0,0"}),d._.dirty=1,d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1)));break;case"width":i.setAttribute(o,p),d._.dirty=1;if(k.fx)o="x",p=k.x;else break;case"x":k.fx&&(p=-k.x-(k.width||0));case"rx":if(o=="rx"&&d.type=="rect")break;case"cx":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"height":i.setAttribute(o,p),d._.dirty=1;if(k.fy)o="y",p=k.y;else break;case"y":k.fy&&(p=-k.y-(k.height||0));case"ry":if(o=="ry"&&d.type=="rect")break;case"cy":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"r":d.type=="rect"?q(i,{rx:p,ry:p}):i.setAttribute(o,p),d._.dirty=1;break;case"src":d.type=="image"&&i.setAttributeNS(n,"href",p);break;case"stroke-width":if(d._.sx!=1||d._.sy!=1)p/=g(h(d._.sx),h(d._.sy))||1;d.paper._vbSize&&(p*=d.paper._vbSize),i.setAttribute(o,p),k["stroke-dasharray"]&&v(d,k["stroke-dasharray"],f),d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"stroke-dasharray":v(d,p,f);break;case"fill":var D=c(p).match(a._ISURL);if(D){z=q("pattern");var F=q("image");z.id=a.createUUID(),q(z,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),q(F,{x:0,y:0,"xlink:href":D[1]}),z.appendChild(F),function(b){a._preload(D[1],function(){var a=this.offsetWidth,c=this.offsetHeight;q(b,{width:a,height:c}),q(F,{width:a,height:c}),d.paper.safari()})}(z),d.paper.defs.appendChild(z),q(i,{fill:"url(#"+z.id+")"}),d.pattern=z,d.pattern&&s(d);break}var G=a.getRGB(p);if(!G.error)delete f.gradient,delete k.gradient,!a.is(k.opacity,"undefined")&&a.is(f.opacity,"undefined")&&q(i,{opacity:k.opacity}),!a.is(k["fill-opacity"],"undefined")&&a.is(f["fill-opacity"],"undefined")&&q(i,{"fill-opacity":k["fill-opacity"]});else if((d.type=="circle"||d.type=="ellipse"||c(p).charAt()!="r")&&r(d,p)){if("opacity"in k||"fill-opacity"in k){var H=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l));if(H){var I=H.getElementsByTagName("stop");q(I[I.length-1],{"stop-opacity":("opacity"in k?k.opacity:1)*("fill-opacity"in k?k["fill-opacity"]:1)})}}k.gradient=p,k.fill="none";break}G[b]("opacity")&&q(i,{"fill-opacity":G.opacity>1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(p),i.setAttribute(o,G.hex),o=="stroke"&&G[b]("opacity")&&q(i,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity}),o=="stroke"&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":(d.type=="circle"||d.type=="ellipse"||c(p).charAt()!="r")&&r(d,p);break;case"opacity":k.gradient&&!k[b]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){H=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),H&&(I=H.getElementsByTagName("stop"),q(I[I.length-1],{"stop-opacity":p}));break};default:o=="font-size"&&(p=e(p,10)+"px");var J=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[J]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if(d.type=="text"&&!!(f[b]("text")||f[b]("font")||f[b]("font-size")||f[b]("x")||f[b]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(a._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10;if(f[b]("text")){g.text=f.text;while(h.firstChild)h.removeChild(h.firstChild);var j=c(f.text).split("\n"),k=[],m;for(var n=0,o=j.length;n<o;n++)m=q("tspan"),n&&q(m,{dy:i*x,x:g.x}),m.appendChild(a._g.doc.createTextNode(j[n])),h.appendChild(m),k[n]=m}else{k=h.getElementsByTagName("tspan");for(n=0,o=k.length;n<o;n++)n?q(k[n],{dy:i*x,x:g.x}):q(k[0],{dy:0})}q(h,{x:g.x,y:g.y}),d._.dirty=1;var p=d._getBBox(),r=g.y-(p.y+p.height/2);r&&a.is(r,"finite")&&q(k[0],{dy:r})}},z=function(b,c){var d=0,e=0;this[0]=this.node=b,b.raphael=!0,this.id=a._oid++,b.raphaelid=this.id,this.matrix=a.matrix(),this.realPath=null,this.paper=c,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!c.bottom&&(c.bottom=this),this.prev=c.top,c.top&&(c.top.next=this),c.top=this,this.next=null},A=a.el;z.prototype=A,A.constructor=z,a._engine.path=function(a,b){var c=q("path");b.canvas&&b.canvas.appendChild(c);var d=new z(c,b);d.type="path",w(d,{fill:"none",stroke:"#000",path:a});return d},A.rotate=function(a,b,e){if(this.removed)return this;a=c(a).split(j),a.length-1&&(b=d(a[1]),e=d(a[2])),a=d(a[0]),e==null&&(b=e);if(b==null||e==null){var f=this.getBBox(1);b=f.x+f.width/2,e=f.y+f.height/2}this.transform(this._.transform.concat([["r",a,b,e]]));return this},A.scale=function(a,b,e,f){if(this.removed)return this;a=c(a).split(j),a.length-1&&(b=d(a[1]),e=d(a[2]),f=d(a[3])),a=d(a[0]),b==null&&(b=a),f==null&&(e=f);if(e==null||f==null)var g=this.getBBox(1);e=e==null?g.x+g.width/2:e,f=f==null?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,b,e,f]]));return this},A.translate=function(a,b){if(this.removed)return this;a=c(a).split(j),a.length-1&&(b=d(a[1])),a=d(a[0])||0,b=+b||0,this.transform(this._.transform.concat([["t",a,b]]));return this},A.transform=function(c){var d=this._;if(c==null)return d.transform;a._extractTransform(this,c),this.clip&&q(this.clip,{transform:this.matrix.invert()}),this.pattern&&s(this),this.node&&q(this.node,{transform:this.matrix});if(d.sx!=1||d.sy!=1){var e=this.attrs[b]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":e})}return this},A.hide=function(){!this.removed&&this.paper.safari(this.node.style.display="none");return this},A.show=function(){!this.removed&&this.paper.safari(this.node.style.display="");return this},A.remove=function(){if(!this.removed&&!!this.node.parentNode){var b=this.paper;b.__set__&&b.__set__.exclude(this),k.unbind("raphael.*.*."+this.id),this.gradient&&b.defs.removeChild(this.gradient),a._tear(this,b),this.node.parentNode.tagName.toLowerCase()=="a"?this.node.parentNode.parentNode.removeChild(this.node.parentNode):this.node.parentNode.removeChild(this.node);for(var c in this)this[c]=typeof this[c]=="function"?a._removedFactory(c):null;this.removed=!0}},A._getBBox=function(){if(this.node.style.display=="none"){this.show();var a=!0}var b={};try{b=this.node.getBBox()}catch(c){}finally{b=b||{}}a&&this.hide();return b},A.attr=function(c,d){if(this.removed)return this;if(c==null){var e={};for(var f in this.attrs)this.attrs[b](f)&&(e[f]=this.attrs[f]);e.gradient&&e.fill=="none"&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform;return e}if(d==null&&a.is(c,"string")){if(c=="fill"&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;if(c=="transform")return this._.transform;var g=c.split(j),h={};for(var i=0,l=g.length;i<l;i++)c=g[i],c in this.attrs?h[c]=this.attrs[c]:a.is(this.paper.customAttributes[c],"function")?h[c]=this.paper.customAttributes[c].def:h[c]=a._availableAttrs[c];return l-1?h:h[g[0]]}if(d==null&&a.is(c,"array")){h={};for(i=0,l=c.length;i<l;i++)h[c[i]]=this.attr(c[i]);return h}if(d!=null){var m={};m[c]=d}else c!=null&&a.is(c,"object")&&(m=c);for(var n in m)k("raphael.attr."+n+"."+this.id,this,m[n]);for(n in this.paper.customAttributes)if(this.paper.customAttributes[b](n)&&m[b](n)&&a.is(this.paper.customAttributes[n],"function")){var o=this.paper.customAttributes[n].apply(this,[].concat(m[n]));this.attrs[n]=m[n];for(var p in o)o[b](p)&&(m[p]=o[p])}w(this,m);return this},A.toFront=function(){if(this.removed)return this;this.node.parentNode.tagName.toLowerCase()=="a"?this.node.parentNode.parentNode.appendChild(this.node.parentNode):this.node.parentNode.appendChild(this.node);var b=this.paper;b.top!=this&&a._tofront(this,b);return this},A.toBack=function(){if(this.removed)return this;var b=this.node.parentNode;b.tagName.toLowerCase()=="a"?b.parentNode.insertBefore(this.node.parentNode,this.node.parentNode.parentNode.firstChild):b.firstChild!=this.node&&b.insertBefore(this.node,this.node.parentNode.firstChild),a._toback(this,this.paper);var c=this.paper;return this},A.insertAfter=function(b){if(this.removed)return this;var c=b.node||b[b.length-1].node;c.nextSibling?c.parentNode.insertBefore(this.node,c.nextSibling):c.parentNode.appendChild(this.node),a._insertafter(this,b,this.paper);return this},A.insertBefore=function(b){if(this.removed)return this;var c=b.node||b[0].node;c.parentNode.insertBefore(this.node,c),a._insertbefore(this,b,this.paper);return this},A.blur=function(b){var c=this;if(+b!==0){var d=q("filter"),e=q("feGaussianBlur");c.attrs.blur=b,d.id=a.createUUID(),q(e,{stdDeviation:+b||1.5}),d.appendChild(e),c.paper.defs.appendChild(d),c._blur=d,q(c.node,{filter:"url(#"+d.id+")"})}else c._blur&&(c._blur.parentNode.removeChild(c._blur),delete c._blur,delete c.attrs.blur),c.node.removeAttribute("filter")},a._engine.circle=function(a,b,c,d){var e=q("circle");a.canvas&&a.canvas.appendChild(e);var f=new z(e,a);f.attrs={cx:b,cy:c,r:d,fill:"none",stroke:"#000"},f.type="circle",q(e,f.attrs);return f},a._engine.rect=function(a,b,c,d,e,f){var g=q("rect");a.canvas&&a.canvas.appendChild(g);var h=new z(g,a);h.attrs={x:b,y:c,width:d,height:e,r:f||0,rx:f||0,ry:f||0,fill:"none",stroke:"#000"},h.type="rect",q(g,h.attrs);return h},a._engine.ellipse=function(a,b,c,d,e){var f=q("ellipse");a.canvas&&a.canvas.appendChild(f);var g=new z(f,a);g.attrs={cx:b,cy:c,rx:d,ry:e,fill:"none",stroke:"#000"},g.type="ellipse",q(f,g.attrs);return g},a._engine.image=function(a,b,c,d,e,f){var g=q("image");q(g,{x:c,y:d,width:e,height:f,preserveAspectRatio:"none"}),g.setAttributeNS(n,"href",b),a.canvas&&a.canvas.appendChild(g);var h=new z(g,a);h.attrs={x:c,y:d,width:e,height:f,src:b},h.type="image";return h},a._engine.text=function(b,c,d,e){var f=q("text");b.canvas&&b.canvas.appendChild(f);var g=new z(f,b);g.attrs={x:c,y:d,"text-anchor":"middle",text:e,font:a._availableAttrs.font,stroke:"none",fill:"#000"},g.type="text",w(g,g.attrs);return g},a._engine.setSize=function(a,b){this.width=a||this.width,this.height=b||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox);return this},a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b&&b.container,d=b.x,e=b.y,f=b.width,g=b.height;if(!c)throw new Error("SVG container not found.");var h=q("svg"),i="overflow:hidden;",j;d=d||0,e=e||0,f=f||512,g=g||342,q(h,{height:g,version:1.1,width:f,xmlns:"http://www.w3.org/2000/svg"}),c==1?(h.style.cssText=i+"position:absolute;left:"+d+"px;top:"+e+"px",a._g.doc.body.appendChild(h),j=1):(h.style.cssText=i+"position:relative",c.firstChild?c.insertBefore(h,c.firstChild):c.appendChild(h)),c=new a._Paper,c.width=f,c.height=g,c.canvas=h,c.clear(),c._left=c._top=0,j&&(c.renderfix=function(){}),c.renderfix();return c},a._engine.setViewBox=function(a,b,c,d,e){k("raphael.setViewBox",this,this._viewBox,[a,b,c,d,e]);var f=g(c/this.width,d/this.height),h=this.top,i=e?"meet":"xMinYMin",j,l;a==null?(this._vbSize&&(f=1),delete this._vbSize,j="0 0 "+this.width+m+this.height):(this._vbSize=f,j=a+m+b+m+c+m+d),q(this.canvas,{viewBox:j,preserveAspectRatio:i});while(f&&h)l="stroke-width"in h.attrs?h.attrs["stroke-width"]:1,h.attr({"stroke-width":l}),h._.dirty=1,h._.dirtyT=1,h=h.prev;this._viewBox=[a,b,c,d,!!e];return this},a.prototype.renderfix=function(){var a=this.canvas,b=a.style,c;try{c=a.getScreenCTM()||a.createSVGMatrix()}catch(d){c=a.createSVGMatrix()}var e=-c.e%1,f=-c.f%1;if(e||f)e&&(this._left=(this._left+e)%1,b.left=this._left+"px"),f&&(this._top=(this._top+f)%1,b.top=this._top+"px")},a.prototype.clear=function(){a.eve("raphael.clear",this);var b=this.canvas;while(b.firstChild)b.removeChild(b.firstChild);this.bottom=this.top=null,(this.desc=q("desc")).appendChild(a._g.doc.createTextNode("Created with Raphaël "+a.version)),b.appendChild(this.desc),b.appendChild(this.defs=q("defs"))},a.prototype.remove=function(){k("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]=typeof this[b]=="function"?a._removedFactory(b):null};var B=a.st;for(var C in A)A[b](C)&&!B[b](C)&&(B[C]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(C))}(window.Raphael),window.Raphael.vml&&function(a){var b="hasOwnProperty",c=String,d=parseFloat,e=Math,f=e.round,g=e.max,h=e.min,i=e.abs,j="fill",k=/[, ]+/,l=a.eve,m=" progid:DXImageTransform.Microsoft",n=" ",o="",p={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},q=/([clmz]),?([^clmz]*)/gi,r=/ progid:\S+Blur\([^\)]+\)/g,s=/-?[^,\s-]+/g,t="position:absolute;left:0;top:0;width:1px;height:1px",u=21600,v={path:1,rect:1,image:1},w={circle:1,ellipse:1},x=function(b){var d=/[ahqstv]/ig,e=a._pathToAbsolute;c(b).match(d)&&(e=a._path2curve),d=/[clmz]/g;if(e==a._pathToAbsolute&&!c(b).match(d)){var g=c(b).replace(q,function(a,b,c){var d=[],e=b.toLowerCase()=="m",g=p[b];c.replace(s,function(a){e&&d.length==2&&(g+=d+p[b=="m"?"l":"L"],d=[]),d.push(f(a*u))});return g+d});return g}var h=e(b),i,j;g=[];for(var k=0,l=h.length;k<l;k++){i=h[k],j=h[k][0].toLowerCase(),j=="z"&&(j="x");for(var m=1,r=i.length;m<r;m++)j+=f(i[m]*u)+(m!=r-1?",":o);g.push(j)}return g.join(n)},y=function(b,c,d){var e=a.matrix();e.rotate(-b,.5,.5);return{dx:e.x(c,d),dy:e.y(c,d)}},z=function(a,b,c,d,e,f){var g=a._,h=a.matrix,k=g.fillpos,l=a.node,m=l.style,o=1,p="",q,r=u/b,s=u/c;m.visibility="hidden";if(!!b&&!!c){l.coordsize=i(r)+n+i(s),m.rotation=f*(b*c<0?-1:1);if(f){var t=y(f,d,e);d=t.dx,e=t.dy}b<0&&(p+="x"),c<0&&(p+=" y")&&(o=-1),m.flip=p,l.coordorigin=d*-r+n+e*-s;if(k||g.fillsize){var v=l.getElementsByTagName(j);v=v&&v[0],l.removeChild(v),k&&(t=y(f,h.x(k[0],k[1]),h.y(k[0],k[1])),v.position=t.dx*o+n+t.dy*o),g.fillsize&&(v.size=g.fillsize[0]*i(b)+n+g.fillsize[1]*i(c)),l.appendChild(v)}m.visibility="visible"}};a.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};var A=function(a,b,d){var e=c(b).toLowerCase().split("-"),f=d?"end":"start",g=e.length,h="classic",i="medium",j="medium";while(g--)switch(e[g]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":h=e[g];break;case"wide":case"narrow":j=e[g];break;case"long":case"short":i=e[g]}var k=a.node.getElementsByTagName("stroke")[0];k[f+"arrow"]=h,k[f+"arrowlength"]=i,k[f+"arrowwidth"]=j},B=function(e,i){e.attrs=e.attrs||{};var l=e.node,m=e.attrs,p=l.style,q,r=v[e.type]&&(i.x!=m.x||i.y!=m.y||i.width!=m.width||i.height!=m.height||i.cx!=m.cx||i.cy!=m.cy||i.rx!=m.rx||i.ry!=m.ry||i.r!=m.r),s=w[e.type]&&(m.cx!=i.cx||m.cy!=i.cy||m.r!=i.r||m.rx!=i.rx||m.ry!=i.ry),t=e;for(var y in i)i[b](y)&&(m[y]=i[y]);r&&(m.path=a._getPath[e.type](e),e._.dirty=1),i.href&&(l.href=i.href),i.title&&(l.title=i.title),i.target&&(l.target=i.target),i.cursor&&(p.cursor=i.cursor),"blur"in i&&e.blur(i.blur);if(i.path&&e.type=="path"||r)l.path=x(~c(m.path).toLowerCase().indexOf("r")?a._pathToAbsolute(m.path):m.path),e.type=="image"&&(e._.fillpos=[m.x,m.y],e._.fillsize=[m.width,m.height],z(e,1,1,0,0,0));"transform"in i&&e.transform(i.transform);if(s){var B=+m.cx,D=+m.cy,E=+m.rx||+m.r||0,G=+m.ry||+m.r||0;l.path=a.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",f((B-E)*u),f((D-G)*u),f((B+E)*u),f((D+G)*u),f(B*u))}if("clip-rect"in i){var H=c(i["clip-rect"]).split(k);if(H.length==4){H[2]=+H[2]+ +H[0],H[3]=+H[3]+ +H[1];var I=l.clipRect||a._g.doc.createElement("div"),J=I.style;J.clip=a.format("rect({1}px {2}px {3}px {0}px)",H),l.clipRect||(J.position="absolute",J.top=0,J.left=0,J.width=e.paper.width+"px",J.height=e.paper.height+"px",l.parentNode.insertBefore(I,l),I.appendChild(l),l.clipRect=I)}i["clip-rect"]||l.clipRect&&(l.clipRect.style.clip="auto")}if(e.textpath){var K=e.textpath.style;i.font&&(K.font=i.font),i["font-family"]&&(K.fontFamily='"'+i["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,o)+'"'),i["font-size"]&&(K.fontSize=i["font-size"]),i["font-weight"]&&(K.fontWeight=i["font-weight"]),i["font-style"]&&(K.fontStyle=i["font-style"])}"arrow-start"in i&&A(t,i["arrow-start"]),"arrow-end"in i&&A(t,i["arrow-end"],1);if(i.opacity!=null||i["stroke-width"]!=null||i.fill!=null||i.src!=null||i.stroke!=null||i["stroke-width"]!=null||i["stroke-opacity"]!=null||i["fill-opacity"]!=null||i["stroke-dasharray"]!=null||i["stroke-miterlimit"]!=null||i["stroke-linejoin"]!=null||i["stroke-linecap"]!=null){var L=l.getElementsByTagName(j),M=!1;L=L&&L[0],!L&&(M=L=F(j)),e.type=="image"&&i.src&&(L.src=i.src),i.fill&&(L.on=!0);if(L.on==null||i.fill=="none"||i.fill===null)L.on=!1;if(L.on&&i.fill){var N=c(i.fill).match(a._ISURL);if(N){L.parentNode==l&&l.removeChild(L),L.rotate=!0,L.src=N[1],L.type="tile";var O=e.getBBox(1);L.position=O.x+n+O.y,e._.fillpos=[O.x,O.y],a._preload(N[1],function(){e._.fillsize=[this.offsetWidth,this.offsetHeight]})}else L.color=a.getRGB(i.fill).hex,L.src=o,L.type="solid",a.getRGB(i.fill).error&&(t.type in{circle:1,ellipse:1}||c(i.fill).charAt()!="r")&&C(t,i.fill,L)&&(m.fill="none",m.gradient=i.fill,L.rotate=!1)}if("fill-opacity"in i||"opacity"in i){var P=((+m["fill-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+a.getRGB(i.fill).o+1||2)-1);P=h(g(P,0),1),L.opacity=P,L.src&&(L.color="none")}l.appendChild(L);var Q=l.getElementsByTagName("stroke")&&l.getElementsByTagName("stroke")[0],T=!1;!Q&&(T=Q=F("stroke"));if(i.stroke&&i.stroke!="none"||i["stroke-width"]||i["stroke-opacity"]!=null||i["stroke-dasharray"]||i["stroke-miterlimit"]||i["stroke-linejoin"]||i["stroke-linecap"])Q.on=!0;(i.stroke=="none"||i.stroke===null||Q.on==null||i.stroke==0||i["stroke-width"]==0)&&(Q.on=!1);var U=a.getRGB(i.stroke);Q.on&&i.stroke&&(Q.color=U.hex),P=((+m["stroke-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+U.o+1||2)-1);var V=(d(i["stroke-width"])||1)*.75;P=h(g(P,0),1),i["stroke-width"]==null&&(V=m["stroke-width"]),i["stroke-width"]&&(Q.weight=V),V&&V<1&&(P*=V)&&(Q.weight=1),Q.opacity=P,i["stroke-linejoin"]&&(Q.joinstyle=i["stroke-linejoin"]||"miter"),Q.miterlimit=i["stroke-miterlimit"]||8,i["stroke-linecap"]&&(Q.endcap=i["stroke-linecap"]=="butt"?"flat":i["stroke-linecap"]=="square"?"square":"round");if(i["stroke-dasharray"]){var W={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};Q.dashstyle=W[b](i["stroke-dasharray"])?W[i["stroke-dasharray"]]:o}T&&l.appendChild(Q)}if(t.type=="text"){t.paper.canvas.style.display=o;var X=t.paper.span,Y=100,Z=m.font&&m.font.match(/\d+(?:\.\d*)?(?=px)/);p=X.style,m.font&&(p.font=m.font),m["font-family"]&&(p.fontFamily=m["font-family"]),m["font-weight"]&&(p.fontWeight=m["font-weight"]),m["font-style"]&&(p.fontStyle=m["font-style"]),Z=d(m["font-size"]||Z&&Z[0])||10,p.fontSize=Z*Y+"px",t.textpath.string&&(X.innerHTML=c(t.textpath.string).replace(/</g,"&#60;").replace(/&/g,"&#38;").replace(/\n/g,"<br>"));var $=X.getBoundingClientRect();t.W=m.w=($.right-$.left)/Y,t.H=m.h=($.bottom-$.top)/Y,t.X=m.x,t.Y=m.y+t.H/2,("x"in i||"y"in i)&&(t.path.v=a.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));var _=["x","y","text","font","font-family","font-weight","font-style","font-size"];for(var ba=0,bb=_.length;ba<bb;ba++)if(_[ba]in i){t._.dirty=1;break}switch(m["text-anchor"]){case"start":t.textpath.style["v-text-align"]="left",t.bbx=t.W/2;break;case"end":t.textpath.style["v-text-align"]="right",t.bbx=-t.W/2;break;default:t.textpath.style["v-text-align"]="center",t.bbx=0}t.textpath.style["v-text-kern"]=!0}},C=function(b,f,g){b.attrs=b.attrs||{};var h=b.attrs,i=Math.pow,j,k,l="linear",m=".5 .5";b.attrs.gradient=f,f=c(f).replace(a._radial_gradient,function(a,b,c){l="radial",b&&c&&(b=d(b),c=d(c),i(b-.5,2)+i(c-.5,2)>.25&&(c=e.sqrt(.25-i(b-.5,2))*((c>.5)*2-1)+.5),m=b+n+c);return o}),f=f.split(/\s*\-\s*/);if(l=="linear"){var p=f.shift();p=-d(p);if(isNaN(p))return null}var q=a._parseDots(f);if(!q)return null;b=b.shape||b.node;if(q.length){b.removeChild(g),g.on=!0,g.method="none",g.color=q[0].color,g.color2=q[q.length-1].color;var r=[];for(var s=0,t=q.length;s<t;s++)q[s].offset&&r.push(q[s].offset+n+q[s].color);g.colors=r.length?r.join():"0% "+g.color,l=="radial"?(g.type="gradientTitle",g.focus="100%",g.focussize="0 0",g.focusposition=m,g.angle=0):(g.type="gradient",g.angle=(270-p)%360),b.appendChild(g)}return 1},D=function(b,c){this[0]=this.node=b,b.raphael=!0,this.id=a._oid++,b.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=c,this.matrix=a.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!c.bottom&&(c.bottom=this),this.prev=c.top,c.top&&(c.top.next=this),c.top=this,this.next=null},E=a.el;D.prototype=E,E.constructor=D,E.transform=function(b){if(b==null)return this._.transform;var d=this.paper._viewBoxShift,e=d?"s"+[d.scale,d.scale]+"-1-1t"+[d.dx,d.dy]:o,f;d&&(f=b=c(b).replace(/\.{3}|\u2026/g,this._.transform||o)),a._extractTransform(this,e+b);var g=this.matrix.clone(),h=this.skew,i=this.node,j,k=~c(this.attrs.fill).indexOf("-"),l=!c(this.attrs.fill).indexOf("url(");g.translate(-0.5,-0.5);if(l||k||this.type=="image"){h.matrix="1 0 0 1",h.offset="0 0",j=g.split();if(k&&j.noRotation||!j.isSimple){i.style.filter=g.toFilter();var m=this.getBBox(),p=this.getBBox(1),q=m.x-p.x,r=m.y-p.y;i.coordorigin=q*-u+n+r*-u,z(this,1,1,q,r,0)}else i.style.filter=o,z(this,j.scalex,j.scaley,j.dx,j.dy,j.rotate)}else i.style.filter=o,h.matrix=c(g),h.offset=g.offset();f&&(this._.transform=f);return this},E.rotate=function(a,b,e){if(this.removed)return this;if(a!=null){a=c(a).split(k),a.length-1&&(b=d(a[1]),e=d(a[2])),a=d(a[0]),e==null&&(b=e);if(b==null||e==null){var f=this.getBBox(1);b=f.x+f.width/2,e=f.y+f.height/2}this._.dirtyT=1,this.transform(this._.transform.concat([["r",a,b,e]]));return this}},E.translate=function(a,b){if(this.removed)return this;a=c(a).split(k),a.length-1&&(b=d(a[1])),a=d(a[0])||0,b=+b||0,this._.bbox&&(this._.bbox.x+=a,this._.bbox.y+=b),this.transform(this._.transform.concat([["t",a,b]]));return this},E.scale=function(a,b,e,f){if(this.removed)return this;a=c(a).split(k),a.length-1&&(b=d(a[1]),e=d(a[2]),f=d(a[3]),isNaN(e)&&(e=null),isNaN(f)&&(f=null)),a=d(a[0]),b==null&&(b=a),f==null&&(e=f);if(e==null||f==null)var g=this.getBBox(1);e=e==null?g.x+g.width/2:e,f=f==null?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,b,e,f]])),this._.dirtyT=1;return this},E.hide=function(){!this.removed&&(this.node.style.display="none");return this},E.show=function(){!this.removed&&(this.node.style.display=o);return this},E._getBBox=function(){if(this.removed)return{};return{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},E.remove=function(){if(!this.removed&&!!this.node.parentNode){this.paper.__set__&&this.paper.__set__.exclude(this),a.eve.unbind("raphael.*.*."+this.id),a._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape);for(var b in this)this[b]=typeof this[b]=="function"?a._removedFactory(b):null;this.removed=!0}},E.attr=function(c,d){if(this.removed)return this;if(c==null){var e={};for(var f in this.attrs)this.attrs[b](f)&&(e[f]=this.attrs[f]);e.gradient&&e.fill=="none"&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform;return e}if(d==null&&a.is(c,"string")){if(c==j&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;var g=c.split(k),h={};for(var i=0,m=g.length;i<m;i++)c=g[i],c in this.attrs?h[c]=this.attrs[c]:a.is(this.paper.customAttributes[c],"function")?h[c]=this.paper.customAttributes[c].def:h[c]=a._availableAttrs[c];return m-1?h:h[g[0]]}if(this.attrs&&d==null&&a.is(c,"array")){h={};for(i=0,m=c.length;i<m;i++)h[c[i]]=this.attr(c[i]);return h}var n;d!=null&&(n={},n[c]=d),d==null&&a.is(c,"object")&&(n=c);for(var o in n)l("raphael.attr."+o+"."+this.id,this,n[o]);if(n){for(o in this.paper.customAttributes)if(this.paper.customAttributes[b](o)&&n[b](o)&&a.is(this.paper.customAttributes[o],"function")){var p=this.paper.customAttributes[o].apply(this,[].concat(n[o]));this.attrs[o]=n[o];for(var q in p)p[b](q)&&(n[q]=p[q])}n.text&&this.type=="text"&&(this.textpath.string=n.text),B(this,n)}return this},E.toFront=function(){!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&a._tofront(this,this.paper);return this},E.toBack=function(){if(this.removed)return this;this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),a._toback(this,this.paper));return this},E.insertAfter=function(b){if(this.removed)return this;b.constructor==a.st.constructor&&(b=b[b.length-1]),b.node.nextSibling?b.node.parentNode.insertBefore(this.node,b.node.nextSibling):b.node.parentNode.appendChild(this.node),a._insertafter(this,b,this.paper);return this},E.insertBefore=function(b){if(this.removed)return this;b.constructor==a.st.constructor&&(b=b[0]),b.node.parentNode.insertBefore(this.node,b.node),a._insertbefore(this,b,this.paper);return this},E.blur=function(b){var c=this.node.runtimeStyle,d=c.filter;d=d.replace(r,o),+b!==0?(this.attrs.blur=b,c.filter=d+n+m+".Blur(pixelradius="+(+b||1.5)+")",c.margin=a.format("-{0}px 0 0 -{0}px",f(+b||1.5))):(c.filter=d,c.margin=0,delete this.attrs.blur)},a._engine.path=function(a,b){var c=F("shape");c.style.cssText=t,c.coordsize=u+n+u,c.coordorigin=b.coordorigin;var d=new D(c,b),e={fill:"none",stroke:"#000"};a&&(e.path=a),d.type="path",d.path=[],d.Path=o,B(d,e),b.canvas.appendChild(c);var f=F("skew");f.on=!0,c.appendChild(f),d.skew=f,d.transform(o);return d},a._engine.rect=function(b,c,d,e,f,g){var h=a._rectPath(c,d,e,f,g),i=b.path(h),j=i.attrs;i.X=j.x=c,i.Y=j.y=d,i.W=j.width=e,i.H=j.height=f,j.r=g,j.path=h,i.type="rect";return i},a._engine.ellipse=function(a,b,c,d,e){var f=a.path(),g=f.attrs;f.X=b-d,f.Y=c-e,f.W=d*2,f.H=e*2,f.type="ellipse",B(f,{cx:b,cy:c,rx:d,ry:e});return f},a._engine.circle=function(a,b,c,d){var e=a.path(),f=e.attrs;e.X=b-d,e.Y=c-d,e.W=e.H=d*2,e.type="circle",B(e,{cx:b,cy:c,r:d});return e},a._engine.image=function(b,c,d,e,f,g){var h=a._rectPath(d,e,f,g),i=b.path(h).attr({stroke:"none"}),k=i.attrs,l=i.node,m=l.getElementsByTagName(j)[0];k.src=c,i.X=k.x=d,i.Y=k.y=e,i.W=k.width=f,i.H=k.height=g,k.path=h,i.type="image",m.parentNode==l&&l.removeChild(m),m.rotate=!0,m.src=c,m.type="tile",i._.fillpos=[d,e],i._.fillsize=[f,g],l.appendChild(m),z(i,1,1,0,0,0);return i},a._engine.text=function(b,d,e,g){var h=F("shape"),i=F("path"),j=F("textpath");d=d||0,e=e||0,g=g||"",i.v=a.format("m{0},{1}l{2},{1}",f(d*u),f(e*u),f(d*u)+1),i.textpathok=!0,j.string=c(g),j.on=!0,h.style.cssText=t,h.coordsize=u+n+u,h.coordorigin="0 0";var k=new D(h,b),l={fill:"#000",stroke:"none",font:a._availableAttrs.font,text:g};k.shape=h,k.path=i,k.textpath=j,k.type="text",k.attrs.text=c(g),k.attrs.x=d,k.attrs.y=e,k.attrs.w=1,k.attrs.h=1,B(k,l),h.appendChild(j),h.appendChild(i),b.canvas.appendChild(h);var m=F("skew");m.on=!0,h.appendChild(m),k.skew=m,k.transform(o);return k},a._engine.setSize=function(b,c){var d=this.canvas.style;this.width=b,this.height=c,b==+b&&(b+="px"),c==+c&&(c+="px"),d.width=b,d.height=c,d.clip="rect(0 "+b+" "+c+" 0)",this._viewBox&&a._engine.setViewBox.apply(this,this._viewBox);return this},a._engine.setViewBox=function(b,c,d,e,f){a.eve("raphael.setViewBox",this,this._viewBox,[b,c,d,e,f]);var h=this.width,i=this.height,j=1/g(d/h,e/i),k,l;f&&(k=i/e,l=h/d,d*k<h&&(b-=(h-d*k)/2/k),e*l<i&&(c-=(i-e*l)/2/l)),this._viewBox=[b,c,d,e,!!f],this._viewBoxShift={dx:-b,dy:-c,scale:j},this.forEach(function(a){a.transform("...")});return this};var F;a._engine.initWin=function(a){var b=a.document;b.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!b.namespaces.rvml&&b.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),F=function(a){return b.createElement("<rvml:"+a+' class="rvml">')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},a._engine.initWin(a._g.win),a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b.container,d=b.height,e,f=b.width,g=b.x,h=b.y;if(!c)throw new Error("VML container not found.");var i=new a._Paper,j=i.canvas=a._g.doc.createElement("div"),k=j.style;g=g||0,h=h||0,f=f||512,d=d||342,i.width=f,i.height=d,f==+f&&(f+="px"),d==+d&&(d+="px"),i.coordsize=u*1e3+n+u*1e3,i.coordorigin="0 0",i.span=a._g.doc.createElement("span"),i.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",j.appendChild(i.span),k.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d),c==1?(a._g.doc.body.appendChild(j),k.left=g+"px",k.top=h+"px",k.position="absolute"):c.firstChild?c.insertBefore(j,c.firstChild):c.appendChild(j),i.renderfix=function(){};return i},a.prototype.clear=function(){a.eve("raphael.clear",this),this.canvas.innerHTML=o,this.span=a._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},a.prototype.remove=function(){a.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]=typeof this[b]=="function"?a._removedFactory(b):null;return!0};var G=a.st;for(var H in E)E[b](H)&&!G[b](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}(window.Raphael)
.svn/pristine/58/58549b3a041016c433eee9a2dcd21e1765215d6e.svn-base
1
<% if @project.issue_categories.any? %>
2
<table class="list">
3
  <thead><tr>
4
    <th><%= l(:label_issue_category) %></th>
5
    <th><%= l(:field_assigned_to) %></th>
6
    <th></th>
7
  </tr></thead>
8
  <tbody>
9
<% for category in @project.issue_categories %>
10
  <% unless category.new_record? %>
11
  <tr class="<%= cycle 'odd', 'even' %>">
12
    <td><%=h(category.name) %></td>
13
    <td><%=h(category.assigned_to.name) if category.assigned_to %></td>
14
    <td class="buttons">
15
    	<% if User.current.allowed_to?(:manage_categories, @project) %>
16
        <%= link_to l(:button_edit), edit_issue_category_path(category), :class => 'icon icon-edit' %>
17
        <%= delete_link issue_category_path(category) %>
18
		  <% end %>
19
    </td>
20
  </tr>
21
  <% end %>
22
<% end %>
23
    </tbody>
24
</table>
25
<% else %>
26
<p class="nodata"><%= l(:label_no_data) %></p>
27
<% end %>
28

  
29
<p><%= link_to l(:label_issue_category_new), new_project_issue_category_path(@project), :class => 'icon icon-add' if User.current.allowed_to?(:manage_categories, @project) %></p>
.svn/pristine/58/587258ace4faaa87e4a1cd23e3a8995d274ca0a7.svn-base
1
/* Thai initialisation for the jQuery UI date picker plugin. */
2
/* Written by pipo (pipo@sixhead.com). */
3
jQuery(function($){
4
	$.datepicker.regional['th'] = {
5
		closeText: 'ปิด',
6
		prevText: '&laquo;&nbsp;ย้อน',
7
		nextText: 'ถัดไป&nbsp;&raquo;',
8
		currentText: 'วันนี้',
9
		monthNames: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน',
10
		'กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
11
		monthNamesShort: ['ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.',
12
		'ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.'],
13
		dayNames: ['อาทิตย์','จันทร์','อังคาร','พุธ','พฤหัสบดี','ศุกร์','เสาร์'],
14
		dayNamesShort: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],
15
		dayNamesMin: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],
16
		weekHeader: 'Wk',
17
		dateFormat: 'dd/mm/yy',
18
		firstDay: 0,
19
		isRTL: false,
20
		showMonthAfterYear: false,
21
		yearSuffix: ''};
22
	$.datepicker.setDefaults($.datepicker.regional['th']);
23
});
.svn/pristine/58/587b9ea04438b9ba52a20430ddfa5c721225a920.svn-base
1
mk:
2
  # Text direction: Left-to-Right (ltr) or Right-to-Left (rtl)
3
  direction: ltr
4
  date:
5
    formats:
6
      # Use the strftime parameters for formats.
7
      # When no format has been given, it uses default.
8
      # You can provide other formats here if you like!
9
      default: "%d/%m/%Y"
10
      short: "%d %b"
11
      long: "%d %B, %Y"
12

  
13
    day_names: [недела, понеделник, вторник, среда, четврток, петок, сабота]
14
    abbr_day_names: [нед, пон, вто, сре, чет, пет, саб]
15

  
16
    # Don't forget the nil at the beginning; there's no such thing as a 0th month
17
    month_names: [~, јануари, февруари, март, април, мај, јуни, јули, август, септември, октомври, ноември, декември]
18
    abbr_month_names: [~, јан, фев, мар, апр, мај, јун, јул, авг, сеп, окт, ное, дек]
19
    # Used in date_select and datime_select.
20
    order:
21
      - :day
22
      - :month
23
      - :year
24

  
25
  time:
26
    formats:
27
      default: "%d/%m/%Y %H:%M"
28
      time: "%H:%M"
29
      short: "%d %b %H:%M"
30
      long: "%d %B, %Y %H:%M"
31
    am: "предпладне"
32
    pm: "попладне"
33

  
34
  datetime:
35
    distance_in_words:
36
      half_a_minute: "пола минута"
37
      less_than_x_seconds:
38
        one:   "помалку од 1 секунда"
39
        other: "помалку од %{count} секунди"
40
      x_seconds:
41
        one:   "1 секунда"
42
        other: "%{count} секунди"
43
      less_than_x_minutes:
44
        one:   "помалку од 1 минута"
45
        other: "помалку од %{count} минути"
46
      x_minutes:
47
        one:   "1 минута"
48
        other: "%{count} минути"
49
      about_x_hours:
50
        one:   "околу 1 час"
51
        other: "околу %{count} часа"
52
      x_hours:
53
        one:   "1 hour"
54
        other: "%{count} hours"
55
      x_days:
56
        one:   "1 ден"
57
        other: "%{count} дена"
58
      about_x_months:
59
        one:   "околу 1 месец"
60
        other: "околу %{count} месеци"
61
      x_months:
62
        one:   "1 месец"
63
        other: "%{count} месеци"
64
      about_x_years:
65
        one:   "околу 1 година"
66
        other: "околу %{count} години"
67
      over_x_years:
68
        one:   "преку 1 година"
69
        other: "преку %{count} години"
70
      almost_x_years:
71
        one:   "скоро 1 година"
72
        other: "скоро %{count} години"
73

  
74
  number:
75
    # Default format for numbers
76
    format:
77
      separator: "."
78
      delimiter: ""
79
      precision: 3
80
    human:
81
      format:
82
        delimiter: ""
83
        precision: 3
84
      storage_units:
85
        format: "%n %u"
86
        units:
87
          byte:
88
            one: "Byte"
89
            other: "Bytes"
90
          kb: "KB"
91
          mb: "MB"
92
          gb: "GB"
93
          tb: "TB"
94

  
95

  
96
# Used in array.to_sentence.
97
  support:
98
    array:
99
      sentence_connector: "и"
100
      skip_last_comma: false
101

  
102
  activerecord:
103
    errors:
104
      template:
105
        header:
106
          one:    "1 error prohibited this %{model} from being saved"
107
          other:  "%{count} errors prohibited this %{model} from being saved"
108
      messages:
109
        inclusion: "не е вклучено во листата"
110
        exclusion: "е резервирано"
111
        invalid: "е невалидно"
112
        confirmation: "не се совпаѓа со потврдата"
113
        accepted: "мора да е прифатено"
114
        empty: "неможе да е празно"
115
        blank: "неможе да е празно"
116
        too_long: "е предолго (макс. %{count} знаци)"
117
        too_short: "е прекратко (мин. %{count} знаци)"
118
        wrong_length: "е погрешна должина (треба да е  %{count} знаци)"
119
        taken: "е веќе зафатено"
120
        not_a_number: "не е број"
121
        not_a_date: "не е валидна дата"
122
        greater_than: "мора да е поголемо од %{count}"
123
        greater_than_or_equal_to: "мора да е поголемо или еднакво на %{count}"
124
        equal_to: "мора да е еднакво на %{count}"
125
        less_than: "мора да е помало од %{count}"
126
        less_than_or_equal_to: "мора да е помало или еднакво на %{count}"
127
        odd: "мора да е непарно"
128
        even: "мора да е парно"
129
        greater_than_start_date: "мора да е поголема од почетната дата"
130
        not_same_project: "не припаѓа на истиот проект"
131
        circular_dependency: "Оваа врска ќе креира кружна зависност"
132
        cant_link_an_issue_with_a_descendant: "Задача неможе да се поврзе со една од нејзините подзадачи"
133

  
134
  actionview_instancetag_blank_option: Изберете
135

  
136
  general_text_No: 'Не'
137
  general_text_Yes: 'Да'
138
  general_text_no: 'не'
139
  general_text_yes: 'да'
140
  general_lang_name: 'Macedonian (Македонски)'
141
  general_csv_separator: ','
142
  general_csv_decimal_separator: '.'
143
  general_csv_encoding: UTF-8
144
  general_pdf_encoding: UTF-8
145
  general_first_day_of_week: '1'
146

  
147
  notice_account_updated: Профилот е успешно ажуриран.
148
  notice_account_invalid_creditentials: Неточен корисник или лозинка
149
  notice_account_password_updated: Лозинката е успешно ажурирана.
150
  notice_account_wrong_password: Погрешна лозинка
151
  notice_account_register_done: Профилот е успешно креиран. За активација, клкнете на врската што ви е пратена по е-пошта.
152
  notice_account_unknown_email: Непознат корисник.
153
  notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
154
  notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
155
  notice_account_activated: Your account has been activated. You can now log in.
156
  notice_successful_create: Успешно креирање.
157
  notice_successful_update: Успешно ажурирање.
158
  notice_successful_delete: Успешно бришење.
159
  notice_successful_connection: Успешна конекција.
160
  notice_file_not_found: The page you were trying to access doesn't exist or has been removed.
161
  notice_locking_conflict: Data has been updated by another user.
162
  notice_not_authorized: You are not authorized to access this page.
163
  notice_email_sent: "Е-порака е пратена на %{value}"
164
  notice_email_error: "Се случи грешка при праќање на е-пораката (%{value})"
165
  notice_feeds_access_key_reseted: Вашиот RSS клуч за пристап е reset.
166
  notice_api_access_key_reseted: Вашиот API клуч за пристап е reset.
167
  notice_failed_to_save_issues: "Failed to save %{count} issue(s) on %{total} selected: %{ids}."
168
  notice_failed_to_save_members: "Failed to save member(s): %{errors}."
169
  notice_no_issue_selected: "No issue is selected! Please, check the issues you want to edit."
170
  notice_account_pending: "Your account was created and is now pending administrator approval."
171
  notice_default_data_loaded: Default configuration successfully loaded.
172
  notice_unable_delete_version: Unable to delete version.
173
  notice_unable_delete_time_entry: Unable to delete time log entry.
174
  notice_issue_done_ratios_updated: Issue done ratios updated.
175

  
176
  error_can_t_load_default_data: "Default configuration could not be loaded: %{value}"
177
  error_scm_not_found: "The entry or revision was not found in the repository."
178
  error_scm_command_failed: "An error occurred when trying to access the repository: %{value}"
179
  error_scm_annotate: "The entry does not exist or can not be annotated."
180
  error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
181
  error_no_tracker_in_project: 'No tracker is associated to this project. Please check the Project settings.'
182
  error_no_default_issue_status: 'No default issue status is defined. Please check your configuration (Go to "Administration -> Issue statuses").'
183
  error_can_not_delete_custom_field: Unable to delete custom field
184
  error_can_not_delete_tracker: "This tracker contains issues and can't be deleted."
185
  error_can_not_remove_role: "This role is in use and can not be deleted."
186
  error_can_not_reopen_issue_on_closed_version: 'An issue assigned to a closed version can not be reopened'
187
  error_can_not_archive_project: This project can not be archived
188
  error_issue_done_ratios_not_updated: "Issue done ratios not updated."
189
  error_workflow_copy_source: 'Please select a source tracker or role'
190
  error_workflow_copy_target: 'Please select target tracker(s) and role(s)'
191
  error_unable_delete_issue_status: 'Unable to delete issue status'
192
  error_unable_to_connect: "Unable to connect (%{value})"
193
  warning_attachments_not_saved: "%{count} file(s) could not be saved."
194

  
195
  mail_subject_lost_password: "Вашата %{value} лозинка"
196
  mail_body_lost_password: 'To change your password, click on the following link:'
197
  mail_subject_register: "Your %{value} account activation"
198
  mail_body_register: 'To activate your account, click on the following link:'
199
  mail_body_account_information_external: "You can use your %{value} account to log in."
200
  mail_body_account_information: Your account information
201
  mail_subject_account_activation_request: "%{value} account activation request"
202
  mail_body_account_activation_request: "Нов корисник (%{value}) е регистриран. The account is pending your approval:"
203
  mail_subject_reminder: "%{count} issue(s) due in the next %{days} days"
204
  mail_body_reminder: "%{count} issue(s) that are assigned to you are due in the next %{days} days:"
205
  mail_subject_wiki_content_added: "'%{id}' wiki page has been added"
206
  mail_body_wiki_content_added: "The '%{id}' wiki page has been added by %{author}."
207
  mail_subject_wiki_content_updated: "'%{id}' wiki page has been updated"
208
  mail_body_wiki_content_updated: "The '%{id}' wiki page has been updated by %{author}."
209

  
210
  gui_validation_error: 1 грешка
211
  gui_validation_error_plural: "%{count} грешки"
212

  
213
  field_name: Име
214
  field_description: Опис
215
  field_summary: Краток опис
216
  field_is_required: Задолжително
217
  field_firstname: Име
218
  field_lastname: Презиме
219
  field_mail: Е-пошта
220
  field_filename: Датотека
221
  field_filesize: Големина
222
  field_downloads: Превземања
223
  field_author: Автор
224
  field_created_on: Креиран
225
  field_updated_on: Ажурирано
226
  field_field_format: Формат
227
  field_is_for_all: За сите проекти
228
  field_possible_values: Можни вредности
229
  field_regexp: Regular expression
230
  field_min_length: Минимална должина
231
  field_max_length: Максимална должина
232
  field_value: Вредност
233
  field_category: Категорија
234
  field_title: Наслов
235
  field_project: Проект
236
  field_issue: Задача
237
  field_status: Статус
238
  field_notes: Белешки
239
  field_is_closed: Задачата е затворена
240
  field_is_default: Default value
241
  field_tracker: Tracker
242
  field_subject: Наслов
243
  field_due_date: Краен рок
244
  field_assigned_to: Доделена на
245
  field_priority: Приоритет
246
  field_fixed_version: Target version
247
  field_user: Корисник
248
  field_principal: Principal
249
  field_role: Улога
250
  field_homepage: Веб страна
251
  field_is_public: Јавен
252
  field_parent: Подпроект на
253
  field_is_in_roadmap: Issues displayed in roadmap
254
  field_login: Корисник
255
  field_mail_notification: Известувања по e-пошта
256
  field_admin: Администратор
257
  field_last_login_on: Последна најава
258
  field_language: Јазик
259
  field_effective_date: Дата
260
  field_password: Лозинка
261
  field_new_password: Нова лозинка
262
  field_password_confirmation: Потврда
263
  field_version: Верзија
264
  field_type: Тип
265
  field_host: Хост
266
  field_port: Порт
267
  field_account: Account
268
  field_base_dn: Base DN
269
  field_attr_login: Login attribute
270
  field_attr_firstname: Firstname attribute
271
  field_attr_lastname: Lastname attribute
272
  field_attr_mail: Email attribute
273
  field_onthefly: Моментално (On-the-fly) креирање на корисници
274
  field_start_date: Почеток
275
  field_done_ratio: "% Завршено"
276
  field_auth_source: Режим на автентикација
277
  field_hide_mail: Криј ја мојата адреса на е-пошта
278
  field_comments: Коментар
279
  field_url: URL
280
  field_start_page: Почетна страна
281
  field_subproject: Подпроект
282
  field_hours: Часови
283
  field_activity: Активност
284
  field_spent_on: Дата
285
  field_identifier: Идентификатор
286
  field_is_filter: Користи како филтер
287
  field_issue_to: Поврзана задача
288
  field_delay: Доцнење
289
  field_assignable: На оваа улога може да се доделуваат задачи
290
  field_redirect_existing_links: Пренасочи ги постоечките врски
291
  field_estimated_hours: Проценето време
292
  field_column_names: Колони
293
  field_time_entries: Бележи време
294
  field_time_zone: Временска зона
295
  field_searchable: Може да се пребарува
296
  field_default_value: Default value
297
  field_comments_sorting: Прикажувај коментари
298
  field_parent_title: Parent page
299
  field_editable: Може да се уредува
300
  field_watcher: Watcher
301
  field_identity_url: OpenID URL
302
  field_content: Содржина
303
  field_group_by: Групирај ги резултатите според
304
  field_sharing: Споделување
305
  field_parent_issue: Parent task
306

  
307
  setting_app_title: Наслов на апликацијата
308
  setting_app_subtitle: Поднаслов на апликацијата
309
  setting_welcome_text: Текст за добредојде
310
  setting_default_language: Default јазик
311
  setting_login_required: Задолжителна автентикација
312
  setting_self_registration: Само-регистрација
313
  setting_attachment_max_size: Макс. големина на прилог
314
  setting_issues_export_limit: Issues export limit
315
  setting_mail_from: Emission email address
316
  setting_bcc_recipients: Blind carbon copy recipients (bcc)
317
  setting_plain_text_mail: Текстуални е-пораки (без HTML)
318
  setting_host_name: Име на хост и патека
319
  setting_text_formatting: Форматирање на текст
320
  setting_wiki_compression: Компресија на историјата на вики
321
  setting_feeds_limit: Feed content limit
322
  setting_default_projects_public: Новите проекти се иницијално јавни
323
  setting_autofetch_changesets: Autofetch commits
324
  setting_sys_api_enabled: Enable WS for repository management
325
  setting_commit_ref_keywords: Referencing keywords
326
  setting_commit_fix_keywords: Fixing keywords
327
  setting_autologin: Автоматска најава
328
  setting_date_format: Формат на дата
329
  setting_time_format: Формат на време
330
  setting_cross_project_issue_relations: Дозволи релации на задачи меѓу проекти
331
  setting_issue_list_default_columns: Default columns displayed on the issue list
332
  setting_emails_footer: Emails footer
333
  setting_protocol: Протокол
334
  setting_per_page_options: Objects per page options
335
  setting_user_format: Приказ на корисниците
336
  setting_activity_days_default: Денови прикажана во активноста на проектот
337
  setting_display_subprojects_issues: Прикажи ги задачите на подпроектите во главните проекти
338
  setting_enabled_scm: Овозможи SCM
339
  setting_mail_handler_body_delimiters: "Truncate emails after one of these lines"
340
  setting_mail_handler_api_enabled: Enable WS for incoming emails
341
  setting_mail_handler_api_key: API клуч
342
  setting_sequential_project_identifiers: Генерирај последователни идентификатори на проекти
343
  setting_gravatar_enabled: Користи Gravatar кориснички икони
344
  setting_gravatar_default: Default Gravatar image
345
  setting_diff_max_lines_displayed: Max number of diff lines displayed
346
  setting_file_max_size_displayed: Max size of text files displayed inline
347
  setting_repository_log_display_limit: Maximum number of revisions displayed on file log
348
  setting_openid: Дозволи OpenID најава и регистрација
349
  setting_password_min_length: Мин. должина на лозинка
350
  setting_new_project_user_role_id: Улога доделена на неадминистраторски корисник кој креира проект
351
  setting_default_projects_modules: Default enabled modules for new projects
352
  setting_issue_done_ratio: Calculate the issue done ratio with
353
  setting_issue_done_ratio_issue_field: Use the issue field
354
  setting_issue_done_ratio_issue_status: Use the issue status
355
  setting_start_of_week: Start calendars on
356
  setting_rest_api_enabled: Enable REST web service
357
  setting_cache_formatted_text: Cache formatted text
358

  
359
  permission_add_project: Креирај проекти
360
  permission_add_subprojects: Креирај подпроекти
361
  permission_edit_project: Уреди проект
362
  permission_select_project_modules: Изберете модули за проект
363
  permission_manage_members: Manage members
364
  permission_manage_project_activities: Manage project activities
365
  permission_manage_versions: Manage versions
366
  permission_manage_categories: Manage issue categories
367
  permission_view_issues: Прегледај задачи
368
  permission_add_issues: Додавај задачи
369
  permission_edit_issues: Уредувај задачи
370
  permission_manage_issue_relations: Manage issue relations
371
  permission_add_issue_notes: Додавај белешки
372
  permission_edit_issue_notes: Уредувај белешки
373
  permission_edit_own_issue_notes: Уредувај сопствени белешки
374
  permission_move_issues: Преместувај задачи
375
  permission_delete_issues: Бриши задачи
376
  permission_manage_public_queries: Manage public queries
377
  permission_save_queries: Save queries
378
  permission_view_gantt: View gantt chart
379
  permission_view_calendar: View calendar
380
  permission_view_issue_watchers: View watchers list
381
  permission_add_issue_watchers: Add watchers
382
  permission_delete_issue_watchers: Delete watchers
383
  permission_log_time: Бележи потрошено време
384
  permission_view_time_entries: Прегледај потрошено време
385
  permission_edit_time_entries: Уредувај белешки за потрошено време
386
  permission_edit_own_time_entries: Уредувај сопствени белешки за потрошено време
387
  permission_manage_news: Manage news
388
  permission_comment_news: Коментирај на вести
389
  permission_manage_documents: Manage documents
390
  permission_view_documents: Прегледувај документи
391
  permission_manage_files: Manage files
392
  permission_view_files: Прегледувај датотеки
393
  permission_manage_wiki: Manage wiki
394
  permission_rename_wiki_pages: Преименувај вики страници
395
  permission_delete_wiki_pages: Бриши вики страници
396
  permission_view_wiki_pages: Прегледувај вики
397
  permission_view_wiki_edits: Прегледувај вики историја
398
  permission_edit_wiki_pages: Уредувај вики страници
399
  permission_delete_wiki_pages_attachments: Бриши прилози
400
  permission_protect_wiki_pages: Заштитувај вики страници
401
  permission_manage_repository: Manage repository
402
  permission_browse_repository: Browse repository
403
  permission_view_changesets: View changesets
404
  permission_commit_access: Commit access
405
  permission_manage_boards: Manage boards
406
  permission_view_messages: View messages
407
  permission_add_messages: Post messages
408
  permission_edit_messages: Уредувај пораки
409
  permission_edit_own_messages: Уредувај сопствени пораки
410
  permission_delete_messages: Бриши пораки
411
  permission_delete_own_messages: Бриши сопствени пораки
412
  permission_export_wiki_pages: Export wiki pages
413
  permission_manage_subtasks: Manage subtasks
414

  
415
  project_module_issue_tracking: Следење на задачи
416
  project_module_time_tracking: Следење на време
417
  project_module_news: Вести
418
  project_module_documents: Документи
419
  project_module_files: Датотеки
420
  project_module_wiki: Вики
421
  project_module_repository: Repository
422
  project_module_boards: Форуми
423
  project_module_calendar: Календар
424
  project_module_gantt: Gantt
425

  
426
  label_user: Корисник
427
  label_user_plural: Корисници
428
  label_user_new: Нов корисник
429
  label_user_anonymous: Анонимен
430
  label_project: Проект
431
  label_project_new: Нов проект
432
  label_project_plural: Проекти
433
  label_x_projects:
434
    zero:  нема проекти
435
    one:   1 проект
436
    other: "%{count} проекти"
437
  label_project_all: Сите проекти
438
  label_project_latest: Последните проекти
439
  label_issue: Задача
440
  label_issue_new: Нова задача
441
  label_issue_plural: Задачи
442
  label_issue_view_all: Прегледај ги сите задачи
443
  label_issues_by: "Задачи по %{value}"
444
  label_issue_added: Задачата е додадена
445
  label_issue_updated: Задачата е ажурирана
446
  label_document: Документ
447
  label_document_new: Нов документ
448
  label_document_plural: Документи
449
  label_document_added: Документот е додаден
450
  label_role: Улога
451
  label_role_plural: Улоги
452
  label_role_new: Нова улога
453
  label_role_and_permissions: Улоги и овластувања
454
  label_member: Член
455
  label_member_new: Нов член
456
  label_member_plural: Членови
457
  label_tracker: Tracker
458
  label_tracker_plural: Trackers
459
  label_tracker_new: New tracker
460
  label_workflow: Workflow
461
  label_issue_status: Статус на задача
462
  label_issue_status_plural: Статуси на задачи
463
  label_issue_status_new: Нов статус
464
  label_issue_category: Категорија на задача
465
  label_issue_category_plural: Категории на задачи
466
  label_issue_category_new: Нова категорија
467
  label_custom_field: Прилагодено поле
468
  label_custom_field_plural: Прилагодени полиња
469
  label_custom_field_new: Ново прилагодено поле
470
  label_enumerations: Enumerations
471
  label_enumeration_new: Нова вредност
472
  label_information: Информација
473
  label_information_plural: Информации
474
  label_please_login: Најави се
475
  label_register: Регистрирај се
476
  label_login_with_open_id_option: или најави се со OpenID
477
  label_password_lost: Изгубена лозинка
478
  label_home: Почетна
479
  label_my_page: Мојата страна
480
  label_my_account: Мојот профил
481
  label_my_projects: Мои проекти
482
  label_my_page_block: Блок елемент
483
  label_administration: Администрација
484
  label_login: Најави се
485
  label_logout: Одјави се
486
  label_help: Помош
487
  label_reported_issues: Пријавени задачи
488
  label_assigned_to_me_issues: Задачи доделени на мене
489
  label_last_login: Последна најава
490
  label_registered_on: Регистриран на
491
  label_activity: Активност
492
  label_overall_activity: Севкупна активност
493
  label_user_activity: "Активност на %{value}"
494
  label_new: Нова
495
  label_logged_as: Најавени сте како
496
  label_environment: Опкружување
497
  label_authentication: Автентикација
498
  label_auth_source: Режим на автентикација
499
  label_auth_source_new: Нов режим на автентикација
500
  label_auth_source_plural: Режими на автентикација
501
  label_subproject_plural: Подпроекти
502
  label_subproject_new: Нов подпроект
503
  label_and_its_subprojects: "%{value} и неговите подпроекти"
504
  label_min_max_length: Мин. - Макс. должина
505
  label_list: Листа
506
  label_date: Дата
507
  label_integer: Integer
508
  label_float: Float
509
  label_boolean: Boolean
510
  label_string: Текст
511
  label_text: Долг текст
512
  label_attribute: Атрибут
513
  label_attribute_plural: Атрибути
514
  label_download: "%{count} превземање"
515
  label_download_plural: "%{count} превземања"
516
  label_no_data: Нема податоци за прикажување
517
  label_change_status: Промени статус
518
  label_history: Историја
519
  label_attachment: Датотека
520
  label_attachment_new: Нова датотека
521
  label_attachment_delete: Избриши датотека
522
  label_attachment_plural: Датотеки
523
  label_file_added: Датотеката е додадена
524
  label_report: Извештај
525
  label_report_plural: Извештаи
526
  label_news: Новост
527
  label_news_new: Додади новост
528
  label_news_plural: Новости
529
  label_news_latest: Последни новости
530
  label_news_view_all: Прегледај ги сите новости
531
  label_news_added: Новостта е додадена
532
  label_settings: Settings
533
  label_overview: Преглед
534
  label_version: Верзија
535
  label_version_new: Нова верзија
536
  label_version_plural: Верзии
537
  label_close_versions: Затвори ги завршените врзии
538
  label_confirmation: Потврда
539
  label_export_to: 'Достапно и во:'
540
  label_read: Прочитај...
541
  label_public_projects: Јавни проекти
542
  label_open_issues: отворена
543
  label_open_issues_plural: отворени
544
  label_closed_issues: затворена
545
  label_closed_issues_plural: затворени
546
  label_x_open_issues_abbr_on_total:
547
    zero:  0 отворени / %{total}
548
    one:   1 отворена / %{total}
549
    other: "%{count} отворени / %{total}"
550
  label_x_open_issues_abbr:
551
    zero:  0 отворени
552
    one:   1 отворена
553
    other: "%{count} отворени"
554
  label_x_closed_issues_abbr:
555
    zero:  0 затворени
556
    one:   1 затворена
557
    other: "%{count} затворени"
558
  label_total: Вкупно
559
  label_permissions: Овластувања
560
  label_current_status: Моментален статус
561
  label_new_statuses_allowed: Дозволени нови статуси
562
  label_all: сите
563
  label_none: ниеден
564
  label_nobody: никој
565
  label_next: Следно
566
  label_previous: Претходно
567
  label_used_by: Користено од
568
  label_details: Детали
569
  label_add_note: Додади белешка
570
  label_per_page: По страна
571
  label_calendar: Календар
572
  label_months_from: месеци од
573
  label_gantt: Gantt
574
  label_internal: Internal
575
  label_last_changes: "последни %{count} промени"
576
  label_change_view_all: Прегледај ги сите промени
577
  label_personalize_page: Прилагоди ја странава
578
  label_comment: Коментар
579
  label_comment_plural: Коментари
580
  label_x_comments:
581
    zero: нема коментари
582
    one: 1 коментар
583
    other: "%{count} коментари"
584
  label_comment_add: Додади коментар
585
  label_comment_added: Коментарот е додаден
586
  label_comment_delete: Избриши коментари
587
  label_query: Custom query
588
  label_query_plural: Custom queries
589
  label_query_new: New query
590
  label_filter_add: Додади филтер
591
  label_filter_plural: Филтри
592
  label_equals: е
593
  label_not_equals: не е
594
  label_in_less_than: за помалку од
595
  label_in_more_than: за повеќе од
596
  label_greater_or_equal: '>='
597
  label_less_or_equal: '<='
598
  label_in: во
599
  label_today: денес
600
  label_all_time: цело време
601
  label_yesterday: вчера
602
  label_this_week: оваа недела
603
  label_last_week: минатата недела
604
  label_last_n_days: "последните %{count} дена"
605
  label_this_month: овој месец
606
  label_last_month: минатиот месец
607
  label_this_year: оваа година
608
  label_date_range: Date range
609
  label_less_than_ago: пред помалку од денови
610
  label_more_than_ago: пред повеќе од денови
611
  label_ago: пред денови
612
  label_contains: содржи
613
  label_not_contains: не содржи
614
  label_day_plural: денови
615
  label_repository: Складиште
616
  label_repository_plural: Складишта
617
  label_browse: Прелистувај
618
  label_modification: "%{count} промени"
619
  label_modification_plural: "%{count} промени"
620
  label_branch: Гранка
621
  label_tag: Tag
622
  label_revision: Ревизија
623
  label_revision_plural: Ревизии
624
  label_revision_id: "Ревизија %{value}"
625
  label_associated_revisions: Associated revisions
626
  label_added: added
627
  label_modified: modified
628
  label_copied: copied
629
  label_renamed: renamed
630
  label_deleted: deleted
631
  label_latest_revision: Последна ревизија
632
  label_latest_revision_plural: Последни ревизии
633
  label_view_revisions: Прегледај ги ревизиите
634
  label_view_all_revisions: Прегледај ги сите ревизии
635
  label_max_size: Макс. големина
636
  label_sort_highest: Премести најгоре
637
  label_sort_higher: Премести нагоре
638
  label_sort_lower: Премести надоле
639
  label_sort_lowest: Премести најдоле
640
  label_roadmap: Roadmap
641
  label_roadmap_due_in: "Due in %{value}"
642
  label_roadmap_overdue: "Касни %{value}"
643
  label_roadmap_no_issues: Нема задачи за оваа верзија
644
  label_search: Барај
645
  label_result_plural: Резултати
646
  label_all_words: Сите зборови
647
  label_wiki: Вики
648
  label_wiki_edit: Вики уредување
649
  label_wiki_edit_plural: Вики уредувања
650
  label_wiki_page: Вики страница
651
  label_wiki_page_plural: Вики страници
652
  label_index_by_title: Индекс по наслов
653
  label_index_by_date: Индекс по дата
654
  label_current_version: Current version
655
  label_preview: Preview
656
  label_feed_plural: Feeds
657
  label_changes_details: Детали за сите промени
658
  label_issue_tracking: Следење на задачи
659
  label_spent_time: Потрошено време
660
  label_overall_spent_time: Вкупно потрошено време
661
  label_f_hour: "%{value} час"
662
  label_f_hour_plural: "%{value} часа"
663
  label_time_tracking: Следење на време
664
  label_change_plural: Промени
665
  label_statistics: Статистики
666
  label_commits_per_month: Commits per month
667
  label_commits_per_author: Commits per author
668
  label_view_diff: View differences
669
  label_diff_inline: inline
670
  label_diff_side_by_side: side by side
671
  label_options: Опции
672
  label_copy_workflow_from: Copy workflow from
673
  label_permissions_report: Permissions report
674
  label_watched_issues: Watched issues
675
  label_related_issues: Поврзани задачи
676
  label_applied_status: Applied status
677
  label_loading: Loading...
678
  label_relation_new: Нова релација
679
  label_relation_delete: Избриши релација
680
  label_relates_to: related to
681
  label_duplicates: дупликати
682
  label_duplicated_by: duplicated by
683
  label_blocks: blocks
684
  label_blocked_by: блокирано од
685
  label_precedes: претходи
686
  label_follows: следи
687
  label_end_to_start: крај до почеток
688
  label_end_to_end: крај до крај
689
  label_start_to_start: почеток до почеток
690
  label_start_to_end: почеток до крај
691
  label_stay_logged_in: Останете најавени
692
  label_disabled: disabled
693
  label_show_completed_versions: Show completed versions
694
  label_me: јас
695
  label_board: Форум
696
  label_board_new: Нов форум
697
  label_board_plural: Форуми
698
  label_board_locked: Заклучен
699
  label_board_sticky: Sticky
700
  label_topic_plural: Теми
701
  label_message_plural: Пораки
702
  label_message_last: Последна порака
703
  label_message_new: Нова порака
704
  label_message_posted: Поракате е додадена
705
  label_reply_plural: Одговори
706
  label_send_information: Испрати ги информациите за профилот на корисникот
707
  label_year: Година
708
  label_month: Месец
709
  label_week: Недела
710
  label_date_from: Од
711
  label_date_to: До
712
  label_language_based: Според јазикот на корисникот
713
  label_sort_by: "Подреди според %{value}"
714
  label_send_test_email: Испрати тест е-порака
715
  label_feeds_access_key: RSS клуч за пристап
716
  label_missing_feeds_access_key: Недостика RSS клуч за пристап
717
  label_feeds_access_key_created_on: "RSS клучот за пристап креиран пред %{value}"
718
  label_module_plural: Модули
719
  label_added_time_by: "Додадено од %{author} пред %{age}"
720
  label_updated_time_by: "Ажурирано од %{author} пред %{age}"
721
  label_updated_time: "Ажурирано пред %{value}"
722
  label_jump_to_a_project: Префрли се на проект...
723
  label_file_plural: Датотеки
724
  label_changeset_plural: Changesets
725
  label_default_columns: Основни колони
726
  label_no_change_option: (Без промена)
727
  label_bulk_edit_selected_issues: Групно уредување на задачи
728
  label_theme: Тема
729
  label_default: Default
730
  label_search_titles_only: Пребарувај само наслови
731
  label_user_mail_option_all: "За било кој настан во сите мои проекти"
732
  label_user_mail_option_selected: "За било кој настан само во избраните проекти..."
733
  label_user_mail_no_self_notified: "Не ме известувај за промените што јас ги правам"
734
  label_registration_activation_by_email: активација на профил преку е-пошта
735
  label_registration_manual_activation: мануелна активација на профил
736
  label_registration_automatic_activation: автоматска активација на профил
737
  label_display_per_page: "По страна: %{value}"
738
  label_age: Age
739
  label_change_properties: Change properties
740
  label_general: Општо
741
  label_more: Повеќе
742
  label_scm: SCM
743
  label_plugins: Додатоци
744
  label_ldap_authentication: LDAP автентикација
745
  label_downloads_abbr: Превземања
746
  label_optional_description: Опис (незадолжително)
747
  label_add_another_file: Додади уште една датотека
748
  label_preferences: Preferences
749
  label_chronological_order: Во хронолошки ред
750
  label_reverse_chronological_order: In reverse chronological order
751
  label_planning: Планирање
752
  label_incoming_emails: Дојдовни е-пораки
753
  label_generate_key: Генерирај клуч
754
  label_issue_watchers: Watchers
755
  label_example: Пример
756
  label_display: Прикажи
757
  label_sort: Подреди
758
  label_ascending: Растечки
759
  label_descending: Опаѓачки
760
  label_date_from_to: Од %{start} до %{end}
761
  label_wiki_content_added: Вики страница додадена
762
  label_wiki_content_updated: Вики страница ажурирана
763
  label_group: Група
764
  label_group_plural: Групи
765
  label_group_new: Нова група
766
  label_time_entry_plural: Потрошено време
767
  label_version_sharing_none: Не споделено
768
  label_version_sharing_descendants: Со сите подпроекти
769
  label_version_sharing_hierarchy: Со хиерархијата на проектот
770
  label_version_sharing_tree: Со дрвото на проектот
771
  label_version_sharing_system: Со сите проекти
772
  label_update_issue_done_ratios: Update issue done ratios
773
  label_copy_source: Извор
774
  label_copy_target: Дестинација
775
  label_copy_same_as_target: Исто како дестинацијата
776
  label_display_used_statuses_only: Only display statuses that are used by this tracker
777
  label_api_access_key: API клуч за пристап
778
  label_missing_api_access_key: Недостига API клуч за пристап
779
  label_api_access_key_created_on: "API клучот за пристап е креиран пред %{value}"
780
  label_profile: Профил
781
  label_subtask_plural: Подзадачи
782
  label_project_copy_notifications: Праќај известувања по е-пошта при копирање на проект
783

  
784
  button_login: Најави се
785
  button_submit: Испрати
786
  button_save: Зачувај
787
  button_check_all: Штиклирај ги сите
788
  button_uncheck_all: Одштиклирај ги сите
789
  button_delete: Избриши
790
  button_create: Креирај
791
  button_create_and_continue: Креирај и продолжи
792
  button_test: Тест
793
  button_edit: Уреди
794
  button_add: Додади
795
  button_change: Промени
796
  button_apply: Примени
797
  button_clear: Избриши
798
  button_lock: Заклучи
799
  button_unlock: Отклучи
800
  button_download: Превземи
801
  button_list: List
802
  button_view: Прегледај
803
  button_move: Премести
804
  button_move_and_follow: Премести и следи
805
  button_back: Back
806
  button_cancel: Откажи
807
  button_activate: Активирај
808
  button_sort: Подреди
809
  button_log_time: Бележи време
810
  button_rollback: Rollback to this version
811
  button_watch: Следи
812
  button_unwatch: Не следи
813
  button_reply: Одговори
814
  button_archive: Архивирај
815
  button_unarchive: Одархивирај
816
  button_reset: Reset
817
  button_rename: Преименувај
818
  button_change_password: Промени лозинка
819
  button_copy: Копирај
820
  button_copy_and_follow: Копирај и следи
821
  button_annotate: Annotate
822
  button_update: Ажурирај
823
  button_configure: Конфигурирај
824
  button_quote: Цитирај
825
  button_duplicate: Копирај
826
  button_show: Show
827

  
828
  status_active: активни
829
  status_registered: регистрирани
830
  status_locked: заклучени
831

  
832
  version_status_open: отворени
833
  version_status_locked: заклучени
834
  version_status_closed: затворени
835

  
836
  field_active: Active
837

  
838
  text_select_mail_notifications: Изберете за кои настани да се праќаат известувања по е-пошта да се праќаат.
839
  text_regexp_info: eg. ^[A-Z0-9]+$
840
  text_min_max_length_info: 0 значи без ограничување
841
  text_project_destroy_confirmation: Дали сте сигурни дека сакате да го избришете проектот и сите поврзани податоци?
842
  text_subprojects_destroy_warning: "Неговите подпроекти: %{value} исто така ќе бидат избришани."
843
  text_workflow_edit: Select a role and a tracker to edit the workflow
844
  text_are_you_sure: Дали сте сигурни?
845
  text_journal_changed: "%{label} променето од %{old} во %{new}"
846
  text_journal_set_to: "%{label} set to %{value}"
847
  text_journal_deleted: "%{label} избришан (%{old})"
848
  text_journal_added: "%{label} %{value} додаден"
849
  text_tip_issue_begin_day: задачи што почнуваат овој ден
850
  text_tip_issue_end_day: задачи што завршуваат овој ден
851
  text_tip_issue_begin_end_day: задачи што почнуваат и завршуваат овој ден
852
  text_caracters_maximum: "%{count} знаци максимум."
853
  text_caracters_minimum: "Мора да е најмалку %{count} знаци долго."
854
  text_length_between: "Должина помеѓу %{min} и %{max} знаци."
855
  text_tracker_no_workflow: No workflow defined for this tracker
856
  text_unallowed_characters: Недозволени знаци
857
  text_comma_separated: Дозволени се повеќе вредности (разделени со запирка).
858
  text_line_separated: Дозволени се повеќе вредности (една линија за секоја вредност).
859
  text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
860
  text_issue_added: "Задачата %{id} е пријавена од %{author}."
861
  text_issue_updated: "Задачата %{id} е ажурирана од %{author}."
862
  text_wiki_destroy_confirmation: Дали сте сигурни дека сакате да го избришете ова вики и целата негова содржина?
863
  text_issue_category_destroy_question: "Некои задачи (%{count}) се доделени на оваа категорија. Што сакате да правите?"
864
  text_issue_category_destroy_assignments: Remove category assignments
865
  text_issue_category_reassign_to: Додели ги задачите на оваа категорија
866
  text_user_mail_option: "For unselected projects, you will only receive notifications about things you watch or you're involved in (eg. issues you're the author or assignee)."
867
  text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
868
  text_load_default_configuration: Load the default configuration
869
  text_status_changed_by_changeset: "Applied in changeset %{value}."
870
  text_issues_destroy_confirmation: 'Дали сте сигурни дека сакате да ги избришете избраните задачи?'
871
  text_select_project_modules: 'Изберете модули за овој проект:'
872
  text_default_administrator_account_changed: Default administrator account changed
873
  text_file_repository_writable: Во папката за прилози може да се запишува
874
  text_plugin_assets_writable: Во папката за додатоци може да се запишува
875
  text_rmagick_available: RMagick available (незадолжително)
876
  text_destroy_time_entries_question: "%{hours} hours were reported on the issues you are about to delete. What do you want to do ?"
877
  text_destroy_time_entries: Delete reported hours
878
  text_assign_time_entries_to_project: Додели ги пријавените часови на проектот
879
  text_reassign_time_entries: 'Reassign reported hours to this issue:'
880
  text_user_wrote: "%{value} напиша:"
881
  text_enumeration_destroy_question: "%{count} objects are assigned to this value."
882
  text_enumeration_category_reassign_to: 'Reassign them to this value:'
883
  text_email_delivery_not_configured: "Доставата по е-пошта не е конфигурирана, и известувањата се оневозможени.\nКонфигурирајте го Вашиот  SMTP сервер во config/configuration.yml и рестартирајте ја апликацијата."
884
  text_repository_usernames_mapping: "Select or update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped."
885
  text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
886
  text_custom_field_possible_values_info: 'One line for each value'
887
  text_wiki_page_destroy_question: "This page has %{descendants} child page(s) and descendant(s). What do you want to do?"
888
  text_wiki_page_nullify_children: "Keep child pages as root pages"
889
  text_wiki_page_destroy_children: "Delete child pages and all their descendants"
890
  text_wiki_page_reassign_children: "Reassign child pages to this parent page"
891
  text_own_membership_delete_confirmation: "You are about to remove some or all of your permissions and may no longer be able to edit this project after that.\nAre you sure you want to continue?"
892
  text_zoom_in: Zoom in
893
  text_zoom_out: Zoom out
894

  
895
  default_role_manager: Менаџер
896
  default_role_developer: Developer
897
  default_role_reporter: Reporter
898
  default_tracker_bug: Грешка
899
  default_tracker_feature: Функционалност
900
  default_tracker_support: Поддршка
901
  default_issue_status_new: Нова
902
  default_issue_status_in_progress: Во прогрес
903
  default_issue_status_resolved: Разрешена
904
  default_issue_status_feedback: Feedback
905
  default_issue_status_closed: Затворена
906
  default_issue_status_rejected: Одбиена
907
  default_doc_category_user: Корисничка документација
908
  default_doc_category_tech: Техничка документација
909
  default_priority_low: Низок
910
  default_priority_normal: Нормален
911
  default_priority_high: Висок
912
  default_priority_urgent: Итно
913
  default_priority_immediate: Веднаш
914
  default_activity_design: Дизајн
915
  default_activity_development: Развој
916

  
917
  enumeration_issue_priorities: Приоритети на задача
918
  enumeration_doc_categories: Категории на документ
919
  enumeration_activities: Активности (следење на време)
920
  enumeration_system_activity: Системска активност
921

  
922
  button_edit_associated_wikipage: "Edit associated Wiki page: %{page_title}"
923
  field_text: Text field
924
  label_user_mail_option_only_owner: Only for things I am the owner of
925
  setting_default_notification_option: Default notification option
926
  label_user_mail_option_only_my_events: Only for things I watch or I'm involved in
927
  label_user_mail_option_only_assigned: Only for things I am assigned to
928
  label_user_mail_option_none: No events
929
  field_member_of_group: Assignee's group
930
  field_assigned_to_role: Assignee's role
931
  notice_not_authorized_archived_project: The project you're trying to access has been archived.
932
  label_principal_search: "Search for user or group:"
933
  label_user_search: "Search for user:"
934
  field_visible: Visible
935
  setting_emails_header: Emails header
936
  setting_commit_logtime_activity_id: Activity for logged time
937
  text_time_logged_by_changeset: Applied in changeset %{value}.
938
  setting_commit_logtime_enabled: Enable time logging
939
  notice_gantt_chart_truncated: The chart was truncated because it exceeds the maximum number of items that can be displayed (%{max})
940
  setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
941
  field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
942
  text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
943
  label_my_queries: My custom queries
944
  text_journal_changed_no_detail: "%{label} updated"
945
  label_news_comment_added: Comment added to a news
946
  button_expand_all: Expand all
947
  button_collapse_all: Collapse all
948
  label_additional_workflow_transitions_for_assignee: Additional transitions allowed when the user is the assignee
949
  label_additional_workflow_transitions_for_author: Additional transitions allowed when the user is the author
950
  label_bulk_edit_selected_time_entries: Bulk edit selected time entries
951
  text_time_entries_destroy_confirmation: Are you sure you want to delete the selected time entr(y/ies)?
952
  label_role_anonymous: Anonymous
953
  label_role_non_member: Non member
954
  label_issue_note_added: Note added
955
  label_issue_status_updated: Status updated
956
  label_issue_priority_updated: Priority updated
957
  label_issues_visibility_own: Issues created by or assigned to the user
958
  field_issues_visibility: Issues visibility
959
  label_issues_visibility_all: All issues
960
  permission_set_own_issues_private: Set own issues public or private
961
  field_is_private: Private
962
  permission_set_issues_private: Set issues public or private
963
  label_issues_visibility_public: All non private issues
964
  text_issues_destroy_descendants_confirmation: This will also delete %{count} subtask(s).
965
  field_commit_logs_encoding: Commit messages encoding
966
  field_scm_path_encoding: Path encoding
967
  text_scm_path_encoding_note: "Default: UTF-8"
968
  field_path_to_repository: Path to repository
969
  field_root_directory: Root directory
970
  field_cvs_module: Module
971
  field_cvsroot: CVSROOT
972
  text_mercurial_repository_note: Local repository (e.g. /hgrepo, c:\hgrepo)
973
  text_scm_command: Command
974
  text_scm_command_version: Version
975
  label_git_report_last_commit: Report last commit for files and directories
976
  text_scm_config: You can configure your scm commands in config/configuration.yml. Please restart the application after editing it.
977
  text_scm_command_not_available: Scm command is not available. Please check settings on the administration panel.
978
  notice_issue_successful_create: Issue %{id} created.
979
  label_between: between
980
  setting_issue_group_assignment: Allow issue assignment to groups
981
  label_diff: diff
982
  text_git_repository_note: Repository is bare and local (e.g. /gitrepo, c:\gitrepo)
983
  description_query_sort_criteria_direction: Sort direction
984
  description_project_scope: Search scope
985
  description_filter: Filter
986
  description_user_mail_notification: Mail notification settings
987
  description_date_from: Enter start date
988
  description_message_content: Message content
989
  description_available_columns: Available Columns
990
  description_date_range_interval: Choose range by selecting start and end date
991
  description_issue_category_reassign: Choose issue category
992
  description_search: Searchfield
993
  description_notes: Notes
994
  description_date_range_list: Choose range from list
995
  description_choose_project: Projects
996
  description_date_to: Enter end date
997
  description_query_sort_criteria_attribute: Sort attribute
998
  description_wiki_subpages_reassign: Choose new parent page
999
  description_selected_columns: Selected Columns
1000
  label_parent_revision: Parent
1001
  label_child_revision: Child
1002
  error_scm_annotate_big_text_file: The entry cannot be annotated, as it exceeds the maximum text file size.
1003
  setting_default_issue_start_date_to_creation_date: Use current date as start date for new issues
1004
  button_edit_section: Edit this section
1005
  setting_repositories_encodings: Attachments and repositories encodings
1006
  description_all_columns: All Columns
1007
  button_export: Export
1008
  label_export_options: "%{export_format} export options"
1009
  error_attachment_too_big: This file cannot be uploaded because it exceeds the maximum allowed file size (%{max_size})
1010
  notice_failed_to_save_time_entries: "Failed to save %{count} time entrie(s) on %{total} selected: %{ids}."
1011
  label_x_issues:
1012
    zero:  0 Задача
1013
    one:   1 Задача
1014
    other: "%{count} Задачи"
1015
  label_repository_new: New repository
1016
  field_repository_is_default: Main repository
1017
  label_copy_attachments: Copy attachments
1018
  label_item_position: "%{position}/%{count}"
1019
  label_completed_versions: Completed versions
1020
  text_project_identifier_info: Only lower case letters (a-z), numbers, dashes and underscores are allowed.<br />Once saved, the identifier cannot be changed.
1021
  field_multiple: Multiple values
1022
  setting_commit_cross_project_ref: Allow issues of all the other projects to be referenced and fixed
1023
  text_issue_conflict_resolution_add_notes: Add my notes and discard my other changes
1024
  text_issue_conflict_resolution_overwrite: Apply my changes anyway (previous notes will be kept but some changes may be overwritten)
1025
  notice_issue_update_conflict: The issue has been updated by an other user while you were editing it.
1026
  text_issue_conflict_resolution_cancel: Discard all my changes and redisplay %{link}
1027
  permission_manage_related_issues: Manage related issues
1028
  field_auth_source_ldap_filter: LDAP filter
1029
  label_search_for_watchers: Search for watchers to add
1030
  notice_account_deleted: Your account has been permanently deleted.
1031
  setting_unsubscribe: Allow users to delete their own account
1032
  button_delete_my_account: Delete my account
1033
  text_account_destroy_confirmation: |-
1034
    Are you sure you want to proceed?
1035
    Your account will be permanently deleted, with no way to reactivate it.
1036
  error_session_expired: Your session has expired. Please login again.
1037
  text_session_expiration_settings: "Warning: changing these settings may expire the current sessions including yours."
1038
  setting_session_lifetime: Session maximum lifetime
1039
  setting_session_timeout: Session inactivity timeout
1040
  label_session_expiration: Session expiration
1041
  permission_close_project: Close / reopen the project
1042
  label_show_closed_projects: View closed projects
1043
  button_close: Close
1044
  button_reopen: Reopen
1045
  project_status_active: active
1046
  project_status_closed: closed
1047
  project_status_archived: archived
1048
  text_project_closed: This project is closed and read-only.
1049
  notice_user_successful_create: User %{id} created.
1050
  field_core_fields: Standard fields
1051
  field_timeout: Timeout (in seconds)
1052
  setting_thumbnails_enabled: Display attachment thumbnails
1053
  setting_thumbnails_size: Thumbnails size (in pixels)
1054
  label_status_transitions: Status transitions
1055
  label_fields_permissions: Fields permissions
1056
  label_readonly: Read-only
1057
  label_required: Required
1058
  text_repository_identifier_info: Only lower case letters (a-z), numbers, dashes and underscores are allowed.<br />Once saved, the identifier cannot be changed.
1059
  field_board_parent: Parent forum
1060
  label_attribute_of_project: Project's %{name}
1061
  label_attribute_of_author: Author's %{name}
1062
  label_attribute_of_assigned_to: Assignee's %{name}
1063
  label_attribute_of_fixed_version: Target version's %{name}
1064
  label_copy_subtasks: Copy subtasks
1065
  label_copied_to: copied to
1066
  label_copied_from: copied from
1067
  label_any_issues_in_project: any issues in project
1068
  label_any_issues_not_in_project: any issues not in project
1069
  field_private_notes: Private notes
1070
  permission_view_private_notes: View private notes
1071
  permission_set_notes_private: Set notes as private
1072
  label_no_issues_in_project: no issues in project
1073
  label_any: сите
1074
  label_last_n_weeks: last %{count} weeks
1075
  setting_cross_project_subtasks: Allow cross-project subtasks
1076
  label_cross_project_descendants: Со сите подпроекти
1077
  label_cross_project_tree: Со дрвото на проектот
1078
  label_cross_project_hierarchy: Со хиерархијата на проектот
1079
  label_cross_project_system: Со сите проекти
1080
  button_hide: Hide
1081
  setting_non_working_week_days: Non-working days
1082
  label_in_the_next_days: in the next
1083
  label_in_the_past_days: in the past
.svn/pristine/58/58886e314850dc59c9059a59ab843189e27816fe.svn-base
1
# Lithuanian translations for Ruby on Rails
2
# by Laurynas Butkus (laurynas.butkus@gmail.com)
3
# Redmine translation by Gediminas Muižis gediminas.muizis@gmail.com
4
#                      and Sergej Jegorov sergej.jegorov@gmail.com
5
#					   and Gytis Gurklys gytis.gurklys@gmail.com
6
lt:
7
  direction: ltr
8
  date:
9
    formats:
10
      # Use the strftime parameters for formats.
11
      # When no format has been given, it uses default.
12
      # You can provide other formats here if you like!
13
      default: "%Y-%m-%d"
14
      short: "%b %d"
15
      long: "%B %d, %Y"
16

  
17
    day_names: [sekmadienis, pirmadienis, antradienis, trečiadienis, ketvirtadienis, penktadienis, šeštadienis]
18
#    standalone_day_names: [Sekmadienis, Pirmadienis, Antradienis, Trečiadienis, Ketvirtadienis, Penktadienis, Šeštadienis]
19
    abbr_day_names: [Sek, Pir, Ant, Tre, Ket, Pen, Šeš]
20

  
21
    # Don't forget the nil at the beginning; there's no such thing as a 0th month
22
    month_names: [~, sausio, vasario, kovo, balandžio, gegužės, birželio, liepos, rugpjūčio, rugsėjo, spalio, lapkričio, gruodžio]
23
    abbr_month_names: [~, Sau, Vas, Kov, Bal, Geg, Bir, Lie, Rgp, Rgs, Spa, Lap, Grd]
24
    # Used in date_select and datime_select.
25
    order:
26
      - :year
27
      - :month
28
      - :day
29

  
30
  time:
31
    formats:
32
      default: "%a, %d %b %Y %H:%M:%S %z"
33
      time: "%H:%M"
34
      short: "%d %b %H:%M"
35
      long: "%B %d, %Y %H:%M"
36
    am: "ryto"
37
    pm: "vakaro"
38

  
39
  datetime:
40
    distance_in_words:
41
      half_a_minute: "pusė minutės"
42
      less_than_x_seconds:
43
        one:   "mažiau nei %{count} sekundę"
44
        few:   "mažiau nei %{count} sekundes"
45
        many:  "mažiau nei %{count} sekundžių"
46
        other: "mažiau nei %{count} sekundžių"
47
      x_seconds:
48
        one:   "%{count} sekundė"
49
        few:   "%{count} sekundės"
50
        many:  "%{count} sekundžių"
51
        other: "%{count} sekundžių"
52
      less_than_x_minutes:
53
        one:   "mažiau nei minutę"
54
        other: "mažiau nei %{count} minutes(čių)"
55
      x_minutes:
56
        one:   "1 minutę"
57
        other: "%{count} minutes(čių)"
58
      about_x_hours:
59
        one:   "apie 1 valandą"
60
        other: "apie %{count} valandas(ų)"
61
      x_hours:
62
        one:   "1 valandą"
63
        other: "%{count} valandas(ų)"
64
      x_days:
65
        one:   "1 dieną"
66
        other: "%{count} dienas(ų)"
67
      about_x_months:
68
        one:   "apie 1 mėnuo"
69
        other: "apie %{count} mėn."
70
      x_months:
71
        one:   "1 mėnuo"
72
        other: "%{count} mėn."
73
      about_x_years:
74
        one:   "apie 1 metus"
75
        other: "apie %{count} metų"
76
      over_x_years:
77
        one:   "virš 1 metų"
78
        other: "virš %{count} metų"
79
      almost_x_years:
80
        one:   "beveik 1 metus"
81
        other: "beveik %{count} metai(us)"
82
    prompts:
83
      year:   "Metai"
84
      month:  "Mėnuo"
85
      day:    "Diena"
86
      hour:   "Valanda"
87
      minute: "Minutė"
88
      second: "Sekundės"
89

  
90
  number:
91
    format:
92
      separator: ","
93
      delimiter: " "
94
      precision: 3
95

  
96
    currency:
97
      format:
98
        format: "%n %u"
99
        unit: "Lt"
100
        separator: ","
101
        delimiter: " "
102
        precision: 2
103

  
104
    percentage:
105
      format:
106
        delimiter: ""
107

  
108
    precision:
109
      format:
110
        delimiter: ""
111

  
112
    human:
113
      format:
114
        delimiter: ""
115
        precision: 3
116
      storage_units:
117
        # Storage units output formatting.
118
        # %u is the storage unit, %n is the number (default: 2 MB)
119
        format: "%n %u"
120
        units:
121
          byte:
122
            one:   "baitas"
123
            few:   "baitų(ai)"
124
            many:  "baitų(ai)"
125
            other: "baitų(ai)"
126
          kb: "KB"
127
          mb: "MB"
128
          gb: "GB"
129
          tb: "TB"
130

  
131
# Used in array.to_sentence.
132
  support:
133
    array:
134
      # Rails 2.2
135
      sentence_connector: "ir"
136
      skip_last_comma: true
137
      # Rails 2.3
138
      words_connector: ", "
139
      two_words_connector: " ir "
140
      last_word_connector: " ir "
141

  
142
  activerecord:
143
    errors:
144
      template:
145
        header:
146
          one:    "Išsaugant objektą %{model} rasta %{count} klaida"
147
          few:    "Išsaugant objektą %{model} rasta %{count} klaidų"
148
          many:   "Išsaugant objektą %{model} rastos %{count} klaidos"
149
          other:  "Išsaugant objektą %{model} rastos %{count} klaidos"
150
        body: "Šiuose laukuose yra klaidų:"
151

  
152
      messages:
153
        inclusion: "nenumatyta reikšmė"
154
        exclusion: "užimtas"
155
        invalid: "neteisingas"
156
        confirmation: "neteisingai pakartotas"
157
        accepted: "turi būti patvirtintas"
158
        empty: "negali būti tuščias"
159
        blank: "negali būti tuščias"
160
        too_long:
161
          one:   "per ilgas (daugiausiai %{count} simbolius)"
162
          few:   "per ilgas (daugiausiai %{count} simboliu)"
163
          many:  "per ilgas (daugiausiai %{count} simboliu)"
164
          other: "per ilgas (daugiausiai %{count} simboliai)"
165
        too_short:
166
          one:   "per trumpas (mažiausiai %{count} simbolius)"
167
          few:   "per trumpas (mažiausiai %{count} simboliu)"
168
          many:  "per trumpas (mažiausiai %{count} simboliu)"
169
          other: "per trumpas (mažiausiai %{count} simboliai)"
170
        wrong_length:
171
          one:   "neteisingo ilgio (turi būti lygiai %{count} simbolius)"
172
          few:   "neteisingo ilgio (turi būti lygiai %{count} simboliu)"
173
          many:  "neteisingo ilgio (turi būti lygiai %{count} simboliu)"
174
          other: "neteisingo ilgio (turi būti lygiai %{count} simboliai)"
175
        taken: "jau užimtas"
176
        not_a_number: "ne skaičius"
177
        not_a_date: "is not a valid date"
178
        greater_than: "turi būti didesnis už %{count}"
179
        greater_than_or_equal_to: "turi būti didesnis arba lygus %{count}"
180
        equal_to: "turi būti lygus %{count}"
181
        less_than: "turi būti mažesnis už %{count}"
182
        less_than_or_equal_to: "turi būti mažesnis arba lygus %{count}"
183
        odd: "turi būti nelyginis"
184
        even: "turi būti lyginis"
185
        greater_than_start_date: "turi būti didesnė negu pradžios data"
186
        not_same_project: "nepriklauso tam pačiam projektui"
187
        circular_dependency: "Šis ryšys sukurtų ciklinę priklausomybę"
188
        cant_link_an_issue_with_a_descendant: "Darbas negali būti susietas su viena iš savo darbo dalių"
189

  
190
  actionview_instancetag_blank_option: Prašom parinkti
191

  
192
  general_text_No: 'Ne'
193
  general_text_Yes: 'Taip'
194
  general_text_no: 'ne'
195
  general_text_yes: 'taip'
196
  general_lang_name: 'Lithuanian (lietuvių)'
197
  general_csv_separator: ','
198
  general_csv_decimal_separator: '.'
199
  general_csv_encoding: UTF-8
200
  general_pdf_encoding: UTF-8
201
  general_first_day_of_week: '1'
202

  
203
  notice_account_updated: Paskyra buvo sėkmingai atnaujinta.
204
  notice_account_invalid_creditentials: Negaliojantis vartotojo vardas ar slaptažodis
205
  notice_account_password_updated: Slaptažodis buvo sėkmingai atnaujintas.
206
  notice_account_wrong_password: Neteisingas slaptažodis
207
  notice_account_register_done: Paskyra buvo sėkmingai sukurta. Kad aktyvintumėte savo paskyrą, paspauskite nuorodą, kuri jums buvo siųsta elektroniniu paštu.
208
  notice_account_unknown_email: Nežinomas vartotojas.
209
  notice_can_t_change_password: Šis pranešimas naudoja išorinį autentiškumo nustatymo šaltinį. Neįmanoma pakeisti slaptažodį.
210
  notice_account_lost_email_sent: Į Jūsų paštą išsiųstas laiškas su naujo slaptažodžio pasirinkimo instrukcija.
211
  notice_account_activated: Jūsų paskyra aktyvuota. Galite prisijungti.
212
  notice_successful_create: Sėkmingas sukūrimas.
213
  notice_successful_update: Sėkmingas atnaujinimas.
214
  notice_successful_delete: Sėkmingas panaikinimas.
215
  notice_successful_connection: Sėkmingas susijungimas.
216
  notice_file_not_found: Puslapis, į kurį ketinate įeiti, neegzistuoja arba yra pašalintas.
217
  notice_locking_conflict: Duomenys atnaujinti kito vartotojo.
218
  notice_not_authorized: Jūs neturite teisių gauti prieigą prie šio puslapio.
219
  notice_not_authorized_archived_project: Projektas, kurį bandote atidaryti, buvo suarchyvuotas.
220
  notice_email_sent: "Laiškas išsiųstas %{value}"
221
  notice_email_error: "Laiško siuntimo metu įvyko klaida (%{value})"
222
  notice_feeds_access_key_reseted: Jūsų RSS raktas buvo atnaujintas.
223
  notice_api_access_key_reseted: Jūsų API prieigos raktas buvo atnaujintas.
224
  notice_failed_to_save_issues: "Nepavyko išsaugoti %{count} problemos(ų) iš %{total} pasirinkto: %{ids}."
225
  notice_failed_to_save_members: "Nepavyko išsaugoti nario(ių): %{errors}."
226
  notice_no_issue_selected: "Nepasirinkta nė viena problema! Prašom pažymėti problemą, kurią norite redaguoti."
227
  notice_account_pending: "Jūsų paskyra buvo sukurta ir dabar laukiama administratoriaus patvirtinimo."
228
  notice_default_data_loaded: Numatytoji konfiguracija sėkmingai užkrauta.
229
  notice_unable_delete_version: Neįmanoma panaikinti versiją.
230
  notice_unable_delete_time_entry: Neįmano ištrinti laiko žurnalo įrašą.
231
  notice_issue_done_ratios_updated: Issue done ratios updated.
232
  notice_gantt_chart_truncated: The chart was truncated because it exceeds the maximum number of items that can be displayed (%{max})
233
  notice_issue_successful_create: Darbas %{id} sukurtas.
234

  
235
  error_can_t_load_default_data: "Numatytoji konfiguracija negali būti užkrauta: %{value}"
236
  error_scm_not_found: "Duomenys ir/ar pakeitimai saugykloje(repozitorojoje) neegzistuoja."
237
  error_scm_command_failed: "Įvyko klaida jungiantis prie saugyklos: %{value}"
238
  error_scm_annotate: "Įrašas neegzistuoja arba negalima jo atvaizduoti."
239
  error_scm_annotate_big_text_file: "Įrašo negalima atvaizduoti, nes jis viršija maksimalų tekstinio failo dydį."
240
  error_issue_not_found_in_project: 'Darbas nerastas arba nesurištas su šiuo projektu'
241
  error_no_tracker_in_project: 'Joks pėdsekys nesusietas su šiuo projektu. Prašom patikrinti Projekto nustatymus.'
242
  error_no_default_issue_status: Nenustatyta numatytoji darbų būsena. Prašome patikrinti konfigūravimą ("Administravimas -> Darbų būsenos").
243
  error_can_not_delete_custom_field: Negalima ištrinti kliento lauko
244
  error_can_not_delete_tracker: "This tracker contains issues and cannot be deleted."
245
  error_can_not_remove_role: "This role is in use and cannot be deleted."
246
  error_can_not_reopen_issue_on_closed_version: Uždarytai versijai priskirtas darbas negali būti atnaujintas.
247
  error_can_not_archive_project: Šio projekto negalima suarchyvuoti
248
  error_issue_done_ratios_not_updated: "Issue done ratios not updated."
249
  error_workflow_copy_source: 'Please select a source tracker or role'
250
  error_workflow_copy_target: 'Please select target tracker(s) and role(s)'
251
  error_unable_delete_issue_status: 'Negalima ištrinti darbo statuso'
252
  error_unable_to_connect: Negalima prisijungti (%{value})
253
  error_attachment_too_big: "This file cannot be uploaded because it exceeds the maximum allowed file size (%{max_size})"
254
  warning_attachments_not_saved: "%{count} byla(ų) negali būti išsaugota."
255

  
256
  mail_subject_lost_password: "Jūsų %{value} slaptažodis"
257
  mail_body_lost_password: 'Norėdami pakeisti slaptažodį, spauskite nuorodą:'
258
  mail_subject_register: "Jūsų %{value} paskyros aktyvavimas"
259
  mail_body_register: 'Norėdami aktyvuoti paskyrą, spauskite nuorodą:'
260
  mail_body_account_information_external: "Jūs galite naudoti Jūsų %{value} paskyrą, norėdami prisijungti."
261
  mail_body_account_information: Informacija apie Jūsų paskyrą
262
  mail_subject_account_activation_request: "%{value} paskyros aktyvavimo prašymas"
263
  mail_body_account_activation_request: "Užsiregistravo naujas vartotojas (%{value}). Jo paskyra laukia jūsų patvirtinimo:"
264
  mail_subject_reminder: "%{count} jums priskirti darbai per artimiausias %{days} dienų(as)"
265
  mail_body_reminder: "%{count} darbas(ai), kurie yra jums priskirti, baigiasi per artimiausias %{days} dienų(as):"
266
  mail_subject_wiki_content_added: "'%{id}' pridėtas wiki puslapis"
267
  mail_body_wiki_content_added: "'%{id}' wiki puslapį pridėjo %{author}."
268
  mail_subject_wiki_content_updated: "'%{id}' atnaujintas wiki puslapis"
269
  mail_body_wiki_content_updated: "'%{id}' wiki puslapį atnaujino %{author}."
270

  
271
  gui_validation_error: 1 klaida
272
  gui_validation_error_plural: "%{count} klaidų(os)"
273

  
274
  field_name: Pavadinimas
275
  field_description: Aprašas
276
  field_summary: Santrauka
277
  field_is_required: Reikalaujama
278
  field_firstname: Vardas
279
  field_lastname: Pavardė
280
  field_mail: El. paštas
281
  field_filename: Failas
282
  field_filesize: Dydis
283
  field_downloads: Atsiuntimai
284
  field_author: Autorius
285
  field_created_on: Sukurta
286
  field_updated_on: Atnaujintas(a)
287
  field_field_format: Formatas
288
  field_is_for_all: Visiems projektams
289
  field_possible_values: Galimos reikšmės
290
  field_regexp: Pastovi išraiška
291
  field_min_length: Minimalus ilgis
292
  field_max_length: Maksimalus ilgis
293
  field_value: Vertė
294
  field_category: Kategorija
295
  field_title: Pavadinimas
296
  field_project: Projektas
297
  field_issue: Darbas
298
  field_status: Būsena
299
  field_notes: Pastabos
300
  field_is_closed: Darbas uždarytas
301
  field_is_default: Numatytoji vertė
302
  field_tracker: Pėdsekys
303
  field_subject: Tema
304
  field_due_date: Užbaigimo data
305
  field_assigned_to: Paskirtas
306
  field_priority: Prioritetas
307
  field_fixed_version: Tikslinė versija
308
  field_user: Vartotojas
309
  field_principal: Vardas
310
  field_role: Vaidmuo
311
  field_homepage: Pagrindinis puslapis
312
  field_is_public: Viešas
313
  field_parent: Priklauso projektui
314
  field_is_in_roadmap: Darbai rodomi veiklos grafike
315
  field_login: Registracijos vardas
316
  field_mail_notification: Elektroninio pašto pranešimai
317
  field_admin: Administratorius
318
  field_last_login_on: Paskutinis prisijungimas
319
  field_language: Kalba
320
  field_effective_date: Data
321
  field_password: Slaptažodis
322
  field_new_password: Naujas slaptažodis
323
  field_password_confirmation: Patvirtinimas
324
  field_version: Versija
325
  field_type: Tipas
326
  field_host: Pagrindinis kompiuteris
327
  field_port: Prievadas
328
  field_account: Paskyra
329
  field_base_dn: Bazinis skiriamasis vardas (base DN)
330
  field_attr_login: Registracijos vardo požymis (login)
331
  field_attr_firstname: Vardo požymis
332
  field_attr_lastname: Pavardės požymis
333
  field_attr_mail: Elektroninio pašto požymis
334
  field_onthefly: Automatinis vartotojų registravimas
335
  field_start_date: Pradėti
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff