/**
 * jqPlot
 * Pure JavaScript plotting plugin using jQuery
 *
 * Version: 1.0.0b2_r792
 *
 * Copyright (c) 2009-2011 Chris Leonello
 * jqPlot is currently available for use in all personal or commercial projects 
 * under both the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL 
 * version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html) licenses. This means that you can 
 * choose the license that best suits your project and use it accordingly. 
 *
 * Although not required, the author would appreciate an email letting him 
 * know of any substantial use of jqPlot.  You can reach the author at: 
 * chris at jqplot dot com or see http://www.jqplot.com/info.php .
 *
 * If you are feeling kind and generous, consider supporting the project by
 * making a donation at: http://www.jqplot.com/donate.php .
 *
 * sprintf functions contained in jqplot.sprintf.js by Ash Searle:
 *
 *     version 2007.04.27
 *     author Ash Searle
 *     http://hexmen.com/blog/2007/03/printf-sprintf/
 *     http://hexmen.com/js/sprintf.js
 *     The author (Ash Searle) has placed this code in the public domain:
 *     "This code is unrestricted: you are free to use it however you like."
 * 
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(g($){$.a.N=g(){$.a.36.1m(4)};$.a.N.F=1b $.a.36();$.a.N.F.1A=$.a.N;$.a.N.F.2w=g(c,b){4.2f=q;4.2x=20;4.X=0;4.M=I;4.2y=2;4.37=0.3U;4.2z=7;4.1B=I;4.1C=v;4.2g=[];4.1D=\'38\';4.39=v;4.1Z=q;4.3a=3;4.3b=0.52;4.3c=2;4.3d=I;4.1n=0;4.3e=$.a.1E;4.1F=I;4.3V=\'2A\';9(c.1C&&c.1B==q){c.1B=v}$.2B(I,4,c);9(4.X<0){4.X=0}4.21=q;4.2h=q;4.Q=[];4.1G=q;9(4.2g.z==0){G(5 i=0;i<4.1H.z;i++){5 22=$.a.3W(4.1H[i]);5 O=[22[0],22[1],22[2]];5 3f=O[0]+O[1]+O[2];G(5 j=0;j<3;j++){O[j]=(3f>3X)?O[j]*0.8:O[j]+0.3*(3Y-O[j]);O[j]=3Z(O[j],10)}4.2g.1o(\'40(\'+O[0]+\',\'+O[1]+\',\'+O[2]+\')\')}}4.3g=1b $.a.2C(4.2g);b.41.1c(3h);b.42.1c(3i);b.23.1c(\'43\',2D);b.23.1c(\'44\',3j);b.23.1c(\'45\',3k);b.23.1c(\'46\',3l);b.23.1c(\'47\',3m);b.48.1c(3n)};$.a.N.F.49=g(b){5 J=[];5 P=[];5 1d=4.1n/24*k.R;5 1I=0;4.1F=v;G(5 i=0;i<4.o.z;i++){9(4.o[i][1]!=0){4.1F=I}J.1o(4.o[i][1]);P.1o([4.o[i][0]]);9(i>0){J[i]+=J[i-1]}1I+=4.o[i][1]}5 1p=k.R*2/J[J.z-1];G(5 i=0;i<J.z;i++){P[i][1]=J[i]*1p;P[i][2]=4.o[i][1]/1I}4.4a=P};$.a.N.F.4b=g(o,b){5 J=[];5 P=[];5 1I=0;5 1d=4.1n/24*k.R;4.1F=v;G(5 i=0;i<o.z;i++){9(4.o[i][1]!=0){4.1F=I}J.1o(o[i][1]);P.1o([o[i][0]]);9(i>0){J[i]+=J[i-1]}1I+=o[i][1]}5 1p=k.R*2/J[J.z-1];G(5 i=0;i<J.z;i++){P[i][1]=J[i]*1p;P[i][2]=o[i][1]/1I}1J P};g 3o(1q){1J k.1K((1q-(1q-k.R)/8/k.R)/2.0)}g 2E(K,H,X,M,Y){5 S=0;5 1q=H-K;5 2F=k.3p(1q);5 1e=X;9(M==v){1e+=Y}9(1e>0&&2F>0.4c&&2F<6.2G){S=4d(1e)/2.0/3o(1q)}1J S}$.a.N.F.2i=g(t,K,H,1r,3q){9(4.1F){5 r=4.2h;5 M=4.M;5 Y=4.Y;5 1e=4.X;9(4.M==v){1e+=4.Y}t.3r();t.2H(4.25[0],4.25[1]);5 S=2E(K,H,4.X,4.M,4.Y);5 3s=S*k.2j((K+H)/2.0);5 3t=S*k.1K((K+H)/2.0);9((H-K)<=k.R){r-=S}u{r+=S}t.2H(3s,3t);9(3q){G(5 i=0,l=4.2z;i<l;i++){t.3r();t.2H(4.2y*k.2j(4.3u/24*k.R),4.2y*k.1K(4.3u/24*k.R));2I(r)}G(5 i=0,l=4.2z;i<l;i++){t.3v()}}u{2I(r)}t.3v()}g 2I(3w){9(H>6.2G+4.1n){H=6.2G+4.1n;9(K>H){K=6.4e+4.1n}}9(K>=H){1J}t.4f();t.4g=1r;t.4h=1r;t.Y=Y;t.4i(0,0,3w,K,H,v);t.4j(0,0);t.4k();9(M){t.M()}u{t.4l()}}};$.a.N.F.3x=g(t,15,c,b){5 i;5 26=(c!=2J)?c:{};5 Z=0;5 1L=0;5 16=1;5 1M=1b $.a.2C(4.1H);9(c.2K&&c.2K.4m==\'4n\'){5 C=c.2K;4o(C.4p){1f\'4q\':Z=C.T+C.1N;17;1f\'w\':Z=C.T+C.1N;17;1f\'4r\':Z=C.T+C.1N;17;1f\'4s\':Z=C.T+C.1N;16=-1;17;1f\'e\':Z=C.T+C.1N;16=-1;17;1f\'4t\':Z=C.T+C.1N;16=-1;17;1f\'n\':1L=C.1s+C.3y;17;1f\'s\':1L=C.1s+C.3y;16=-1;17;4u:17}}5 27=(26.27!=2J)?26.27:4.27;5 M=(26.M!=2J)?26.M:4.M;5 2L=t.B.T;5 2M=t.B.1s;5 w=2L-Z-2*4.2x;5 h=2M-1L-2*4.2x;5 3z=k.2N(w,h);5 d=3z;4.Q=[];5 1e=4.X;9(4.M==v){1e+=4.Y}5 S;5 1t=0;5 1q,K,H,2O;5 1d=4.1n/24*k.R;G(5 i=0,l=15.z;i<l;i++){K=(i==0)?1d:15[i-1][1]+1d;H=15[i][1]+1d;4.Q.1o([K,H]);S=2E(K,H,4.X,4.M,4.Y);9(k.3p(H-K)>k.R){1t=k.2P(S,1t)}}9(4.2f!=q&&4.2f>0){4.21=4.2f-2*1t}u{4.21=d-2*1t}9(4.21<6){$.a.4v(\'4w 4x 2A 4y 4z, 4A 4B.\');1J}5 r=4.2h=4.21/2;4.25=[(2L-16*Z)/2+16*Z+1t*k.2j(1d),(2M-16*1L)/2+16*1L+1t*k.1K(1d)];9(4.27){G(5 i=0,l=15.z;i<l;i++){2O=\'22(0,0,0,\'+4.37+\')\';4.1g.2i.1m(4,t,4.Q[i][0],4.Q[i][1],2O,I)}}G(5 i=0;i<15.z;i++){4.1g.2i.1m(4,t,4.Q[i][0],4.Q[i][1],1M.3A(),v);9(4.39&&15[i][2]*2k>=4.3a){5 18,2l=(4.Q[i][0]+4.Q[i][1])/2,19;9(4.1D==\'19\'){18=4.1Z||\'%s\';19=$.a.2m(18,15[i][0])}u 9(4.1D==\'4C\'){18=4.1Z||\'%d\';19=$.a.2m(18,4.o[i][1])}u 9(4.1D==\'38\'){18=4.1Z||\'%d%%\';19=$.a.2m(18,15[i][2]*2k)}u 9(4.1D.1A==4D){18=4.1Z||\'%s\';19=$.a.2m(18,4.1D[i])}5 1p=(4.2h)*4.3b+4.X+4.3c;5 x=4.25[0]+k.2j(2l)*1p+4.B.3B.3C;5 y=4.25[1]+k.1K(2l)*1p+4.B.3B.3D;5 1O=$(\'<2n 4E="a-2A-p a-o-19" 4F="3E:3F;">\'+19+\'</2n>\').4G(b.3G.1h);9(4.3d){x-=1O.T()/2;y-=1O.1s()/2}u{x-=1O.T()*k.1K(2l/2);y-=1O.1s()/2}x=k.3H(x);y=k.3H(y);1O.28({3C:x,3D:y})}}};$.a.1P=g(){$.a.3I.1m(4)};$.a.1P.F=1b $.a.3I();$.a.1P.F.1A=$.a.1P;$.a.1P.F.2w=g(c){4.3e=$.a.1E;$.2B(I,4,c);4.4H={2N:0,2P:2k};4.2N=0;4.2P=2k;4.4I=v;4.4J=[];4.4K=v;4.2o=v};$.a.1u=g(){$.a.3J.1m(4)};$.a.1u.F=1b $.a.3J();$.a.1u.F.1A=$.a.1u;$.a.1u.F.2w=g(c){4.2Q=q;4.1Q=q;$.2B(I,4,c)};$.a.1u.F.3x=g(){5 11=4;9(4.2o){5 p=4.4L;4.1h=$(1R.1i(\'1S\'));4.1h.29(\'a-1S-11\');5 U={3E:\'3F\'};9(4.2R){U[\'2R\']=4.2R}9(4.2S){U[\'2S\']=4.2S}9(4.2T){U[\'2T\']=4.2T}9(4.2U){U[\'2U\']=4.2U}9(4.2V){U[\'2V\']=4.2V}9(4.2W!=q){U[\'2W\']=4.2W}9(4.2X!=q){U[\'2X\']=4.2X}9(4.2Y!=q){U[\'2Y\']=4.2Y}9(4.2Z!=q){U[\'2Z\']=4.2Z}4.1h.28(U);5 1v=v,2p=v,1w,1T;5 s=p[0];5 1M=1b $.a.2C(s.1H);9(s.2o){5 1U=s.o;9(4.2Q){1w=4.2Q;9(!4.1Q){1T=k.3K(1U.z/1w)}u{1T=4.1Q}}u 9(4.1Q){1T=4.1Q;1w=k.3K(1U.z/4.1Q)}u{1w=1U.z;1T=1}5 i,j;5 12,1x,1j;5 2q,2r,1r;5 V=0;5 30,2a;G(i=0;i<1w;i++){12=$(1R.1i(\'12\'));12.29(\'a-1S-11\');9(2p){12.31(4.1h)}u{12.32(4.1h)}G(j=0;j<1T;j++){9(V<1U.z){2q=4.2s[V]||1U[V][0].4M();1r=1M.3A();9(!2p){9(i>0){1v=I}u{1v=v}}u{9(i==1w-1){1v=v}u{1v=I}}2r=(1v)?4.4N:\'0\';1x=$(1R.1i(\'P\'));1x.29(\'a-1S-11\');1x.28({4O:\'4P\',3L:2r});30=$(1R.1i(\'2n\'));2a=$(1R.1i(\'2n\'));2a.29(\'a-1S-11-4Q\');2a.28({4R:1r,4S:1r});1x.3M(30.3M(2a));1j=$(1R.1i(\'P\'));1j.29(\'a-1S-11\');1j.28(\'3L\',2r);9(4.4T){1j.4U(2q)}u{1j.4V(2q)}9(2p){1j.31(12);1x.31(12)}u{1x.32(12);1j.32(12)}1v=I}V++}}}}1J 4.1h};$.a.N.F.2D=g(D,1V,1W,m,b){9(m){5 f=[m.2b,m.2c,m.o];b.W.1k(\'3N\',f);9(b.p[f[0]].1B&&!(f[0]==b.E.A.1l&&f[1]==b.p[f[0]].1G)){b.W.1k(\'33\',f);1X(b,f[0],f[1])}}u 9(m==q){1y(b)}};g 3O(W,o,c){c=c||{};c.34=c.34||{};c.11=c.11||{};c.2t=c.2t||{};5 2u=v;9(c.2t.1g==$.a.N){2u=I}u 9(c.p){G(5 i=0;i<c.p.z;i++){9(c.p[i].1g==$.a.N){2u=I}}}9(2u){c.34.1g=$.a.1P;c.11.1g=$.a.1u;c.11.4W=I;c.2t.4X={2o:v}}}g 3i(W,o,c){G(5 i=0;i<4.p.z;i++){9(4.p[i].1g.1A==$.a.N){9(4.p[i].1B){4.p[i].1C=v}}}4.W.4Y(\'4Z\',{b:4},g(D){1y(D.o.b)})}g 3h(c){G(5 i=0;i<4.p.z;i++){4.p[i].1H=4.1H;4.p[i].1M=4.1M}}g 1X(b,35,2d){5 s=b.p[35];5 B=b.E.A.1a;B.1z.3P(0,0,B.1z.B.T,B.1z.B.1s);s.1G=2d;b.E.A.1l=35;s.1g.2i.1m(s,B.1z,s.Q[2d][0],s.Q[2d][1],s.3g.50(2d),v)}g 1y(b){5 B=b.E.A.1a;B.1z.3P(0,0,B.1z.B.T,B.1z.B.1s);G(5 i=0;i<b.p.z;i++){b.p[i].1G=q}b.E.A.1l=q;b.W.1k(\'51\')}g 2D(D,1V,1W,m,b){9(m){5 f=[m.2b,m.2c,m.o];5 2v=1Y.2e(\'3N\');2v.13=D.13;2v.14=D.14;b.W.1k(2v,f);9(b.p[f[0]].1B&&!(f[0]==b.E.A.1l&&f[1]==b.p[f[0]].1G)){5 L=1Y.2e(\'33\');L.13=D.13;L.14=D.14;b.W.1k(L,f);1X(b,f[0],f[1])}}u 9(m==q){1y(b)}}g 3j(D,1V,1W,m,b){9(m){5 f=[m.2b,m.2c,m.o];9(b.p[f[0]].1C&&!(f[0]==b.E.A.1l&&f[1]==b.p[f[0]].1G)){5 L=1Y.2e(\'33\');L.13=D.13;L.14=D.14;b.W.1k(L,f);1X(b,f[0],f[1])}}u 9(m==q){1y(b)}}g 3k(D,1V,1W,m,b){5 V=b.E.A.1l;9(V!=q&&b.p[V].1C){1y(b)}}g 3l(D,1V,1W,m,b){9(m){5 f=[m.2b,m.2c,m.o];5 L=1Y.2e(\'53\');L.13=D.13;L.14=D.14;b.W.1k(L,f)}}g 3m(D,1V,1W,m,b){9(m){5 f=[m.2b,m.2c,m.o];5 V=b.E.A.1l;9(V!=q&&b.p[V].1C){1y(b)}5 L=1Y.2e(\'54\');L.13=D.13;L.14=D.14;b.W.1k(L,f)}}g 3n(){9(4.E.A&&4.E.A.1a){4.E.A.1a.55();4.E.A.1a=q}4.E.A={1l:q};4.E.A.1a=1b $.a.56();5 2s=$(4.57+\' .a-o-19\');9(2s.z){$(2s[0]).3Q(4.E.A.1a.1i(4.3R,\'a-A-1X-B\',4.3S,4))}u{4.3G.1h.3Q(4.E.A.1a.1i(4.3R,\'a-A-1X-B\',4.3S,4))}5 58=4.E.A.1a.59()}$.a.5a.1o(3O);$.a.1E=g(){$.a.3T.1m(4)};$.a.1E.F=1b $.a.3T();$.a.1E.F.1A=$.a.1E})(1Y);',62,321,'||||this|var||||if|jqplot|plot|options|||ins|function||||Math||neighbor||data|series|null|||ctx|else|false||||length|pieRenderer|canvas|li|ev|plugins|prototype|for|ang2|true|stack|ang1|evt|fill|PieRenderer|newrgb|td|_sliceAngles|PI|rprime|width|ss|idx|target|sliceMargin|lineWidth|offx||legend|tr|pageX|pageY|gd|trans|break|fstr|label|highlightCanvas|new|addOnce|sa|sm|case|renderer|_elem|createElement|td2|trigger|highlightedSeriesIndex|call|startAngle|push|fact|ang|color|height|maxrprime|PieLegendRenderer|pad|nr|td1|unhighlight|_ctx|constructor|highlightMouseOver|highlightMouseDown|dataLabels|PieTickRenderer|_drawData|_highlightedPoint|seriesColors|tot|return|sin|offy|colorGenerator|xoffset|labelelem|PieAxisRenderer|numberColumns|document|table|nc|pd|gridpos|datapos|highlight|jQuery|dataLabelFormatString||_diameter|rgba|eventListenerHooks|180|_center|opts|shadow|css|addClass|div1|seriesIndex|pointIndex|pidx|Event|diameter|highlightColors|_radius|drawSlice|cos|100|avgang|sprintf|div|show|reverse|lt|rs|labels|seriesDefaults|setopts|evt1|init|padding|shadowOffset|shadowDepth|pie|extend|ColorGenerator|handleMove|calcRPrime|absang|282|translate|doDraw|undefined|legendInfo|cw|ch|min|shadowColor|max|numberRows|background|border|fontSize|fontFamily|textColor|marginTop|marginBottom|marginLeft|marginRight|div0|prependTo|appendTo|jqplotDataHighlight|axesDefaults|sidx|LineRenderer|shadowAlpha|percent|showDataLabels|dataLabelThreshold|dataLabelPositionFactor|dataLabelNudge|dataLabelCenterOn|tickRenderer|sum|highlightColorGenerator|postParseOptions|postInit|handleMouseDown|handleMouseUp|handleClick|handleRightClick|postPlotDraw|calcRadiusAdjustment|abs|isShadow|save|transx|transy|shadowAngle|restore|rad|draw|yoffset|mindim|next|_offsets|left|top|position|absolute|eventCanvas|round|LinearAxisRenderer|TableLegendRenderer|ceil|paddingTop|append|jqplotDataMouseOver|preInit|clearRect|before|_gridPadding|_plotDimensions|AxisTickRenderer|08|_type|getColorComponents|570|255|parseInt|rgb|postParseOptionsHooks|postInitHooks|jqplotMouseMove|jqplotMouseDown|jqplotMouseUp|jqplotClick|jqplotRightClick|postDrawHooks|setGridData|gridData|makeGridData|01|parseFloat|281|beginPath|fillStyle|strokeStyle|arc|lineTo|closePath|stroke|placement|insideGrid|switch|location|nw|sw|ne|se|default|log|Diameter|of|too|small|not|rendering|value|Array|class|style|insertBefore|_dataBounds|showTicks|ticks|showMark|_series|toString|rowSpacing|textAlign|center|swatch|backgroundColor|borderColor|escapeHtml|text|html|preDraw|pointLabels|bind|mouseout|get|jqplotDataUnhighlight||jqplotDataClick|jqplotDataRightClick|resetCanvas|GenericCanvas|targetId|hctx|setContext|preInitHooks'.split('|'),0,{}))
