(function(e){var b;e.jqplot=function(r,o,l){var n,k;if(o==null){throw"No data specified"}if(o.constructor==Array&&o.length==0||o[0].constructor!=Array){throw"Improper Data Array"}if(l==null){if(o instanceof Array){n=o;k=null}else{if(o.constructor==Object){n=null;k=o}}}else{n=o;k=l}var q=new h();q.init(r,n,k);q.draw();return q};e.jqplot.debug=1;e.jqplot.installPath="jqplot";e.jqplot.pluginsPath="jqplot/plugins";e.jqplot.preInitHooks=[];e.jqplot.postInitHooks=[];e.jqplot.preParseOptionsHooks=[];e.jqplot.postParseOptionsHooks=[];e.jqplot.preDrawHooks=[];e.jqplot.postDrawHooks=[];e.jqplot.preDrawSeriesHooks=[];e.jqplot.postDrawSeriesHooks=[];e.jqplot.preDrawLegendHooks=[];e.jqplot.addLegendRowHooks=[];e.jqplot.preSeriesInitHooks=[];e.jqplot.postSeriesInitHooks=[];e.jqplot.preParseSeriesOptionsHooks=[];e.jqplot.postParseSeriesOptionsHooks=[];e.jqplot.eventListenerHooks=[];e.jqplot.ElemContainer=function(){this._elem;this._plotWidth;this._plotHeight;this._plotDimensions={height:null,width:null}};e.jqplot.ElemContainer.prototype.getWidth=function(){return this._elem.outerWidth(true)};e.jqplot.ElemContainer.prototype.getHeight=function(){return this._elem.outerHeight(true)};e.jqplot.ElemContainer.prototype.getPosition=function(){return this._elem.position()};e.jqplot.ElemContainer.prototype.getTop=function(){return this.getPosition().top};e.jqplot.ElemContainer.prototype.getLeft=function(){return this.getPosition().left};e.jqplot.ElemContainer.prototype.getBottom=function(){return this._elem.css("bottom")};e.jqplot.ElemContainer.prototype.getRight=function(){return this._elem.css("right")};function g(k){e.jqplot.ElemContainer.call(this);this.name=k;this._series=[];this.show=false;this.min=null;this.max=null;this.pad=1.2;this.ticks=[];this.numberTicks;this.tickInterval;this.renderer=e.jqplot.LinearAxisRenderer;this.rendererOptions={};this.tickOptions={};this.showTicks=true;this.showTickMarks=true;this.showMinorTicks=true;this._dataBounds={min:null,max:null};this._offsets={min:null,max:null};this._plotWidth;this._plotHeight;this._ticks=[]}g.prototype=new e.jqplot.ElemContainer();g.prototype.constructor=g;g.prototype.init=function(){this.renderer=new this.renderer();this.tickOptions.axis=this.name;this.renderer.init.call(this,this.rendererOptions)};g.prototype.draw=function(k){return this.renderer.draw.call(this,k)};g.prototype.set=function(){this.renderer.set.call(this)};g.prototype.pack=function(l,k){if(this.show){this.renderer.pack.call(this,l,k)}};function a(){e.jqplot.ElemContainer.call(this);this.show=false;this.location="ne";this.xoffset=12;this.yoffset=12;this.border;this.background;this.textColor;this.fontFamily;this.fontSize;this.rowSpacing="0.5em";this.renderer=e.jqplot.TableLegendRenderer;this.rendererOptions={};this._series=[]}a.prototype=new e.jqplot.ElemContainer();a.prototype.constructor=a;a.prototype.init=function(){this.renderer=new this.renderer();this.renderer.init.call(this,this.rendererOptions)};a.prototype.draw=function(l){for(var k=0;k<e.jqplot.preDrawLegendHooks.length;k++){e.jqplot.preDrawLegendHooks[k].call(this,l)}return this.renderer.draw.call(this,l)};a.prototype.pack=function(k){this.renderer.pack.call(this,k)};e.jqplot.TableLegendRenderer=function(){};function f(k){e.jqplot.ElemContainer.call(this);this.text=k;this.show=true;this.fontFamily;this.fontSize;this.textAlign;this.textColor;this.renderer=e.jqplot.DivTitleRenderer;this.rendererOptions={}}f.prototype=new e.jqplot.ElemContainer();f.prototype.constructor=f;f.prototype.init=function(){this.renderer=new this.renderer();this.renderer.init.call(this,this.rendererOptions)};f.prototype.draw=function(k){return this.renderer.draw.call(this,k)};f.prototype.pack=function(){this.renderer.pack.call(this)};function j(){e.jqplot.ElemContainer.call(this);this.show=true;this.xaxis="xaxis";this._xaxis;this.yaxis="yaxis";this._yaxis;this.gridBorderWidth=2;this.renderer=e.jqplot.LineRenderer;this.rendererOptions={};this.data=[];this.gridData=[];this.label="";this.color;this.lineWidth=2.5;this.shadow=true;this.shadowAngle=45;this.shadowOffset=1.5;this.shadowDepth=3;this.shadowAlpha="0.07";this.breakOnNull=false;this.markerRenderer=e.jqplot.MarkerRenderer;this.markerOptions={};this.showLine=true;this.showMarker=true;this.index;this.fill=false;this._stack=false;this._stackData=[];this._plotData=[];this._prevPlotData=[];this._prevGridData=[];this._stackAxis="y";this.plugins={}}j.prototype=new e.jqplot.ElemContainer();j.prototype.constructor=j;j.prototype.init=function(k,o){this.index=k;this.gridBorderWidth=o;var n=this.data;for(var l=0;l<n.length;l++){if(!this.breakOnNull){if(n[l]==null||n[l][0]==null||n[l][1]==null){n.splice(l,1);continue}}else{if(n[l]==null||n[l][0]==null||n[l][1]==null){}}}this.renderer=new this.renderer();this.renderer.init.call(this,this.rendererOptions);this.markerRenderer=new this.markerRenderer();if(!this.markerOptions.color){this.markerOptions.color=this.color}if(this.markerOptions.show==null){this.markerOptions.show=this.showMarker}this.markerRenderer.init(this.markerOptions)};j.prototype.draw=function(r,o){var l=(o==b)?{}:o;for(var k=0;k<e.jqplot.preDrawSeriesHooks.length;k++){e.jqplot.preDrawSeriesHooks[k].call(this,r,l)}if(this.show){this.renderer.setGridData.call(this);if(!l.preventJqPlotSeriesDrawTrigger){e(r.canvas).trigger("jqplotSeriesDraw",[this.data,this.gridData])}var q=[];if(l.data){q=l.data}else{if(!this._stack){q=this.data}else{q=this._plotData}}var n=l.gridData||this.renderer.makeGridData.call(this,q);this.renderer.draw.call(this,r,n,l)}for(var k=0;k<e.jqplot.postDrawSeriesHooks.length;k++){e.jqplot.postDrawSeriesHooks[k].call(this,r,l)}};function d(){e.jqplot.ElemContainer.call(this);this.drawGridlines=true;this.background="#fffdf6";this.borderColor="#999999";this.borderWidth=2;this.shadow=true;this.shadowAngle=45;this.shadowOffset=1.5;this.shadowWidth=3;this.shadowDepth=3;this.shadowAlpha="0.07";this._left;this._top;this._right;this._bottom;this._width;this._height;this._axes=[];this.renderer=e.jqplot.CanvasGridRenderer;this.rendererOptions={};this._offsets={top:null,bottom:null,left:null,right:null}}d.prototype=new e.jqplot.ElemContainer();d.prototype.constructor=d;d.prototype.init=function(){this.renderer=new this.renderer();this.renderer.init.call(this,this.rendererOptions)};d.prototype.createElement=function(k){this._offsets=k;return this.renderer.createElement.call(this)};d.prototype.draw=function(){this.renderer.draw.call(this)};e.jqplot.GenericCanvas=function(){e.jqplot.ElemContainer.call(this);this._ctx};e.jqplot.GenericCanvas.prototype=new e.jqplot.ElemContainer();e.jqplot.GenericCanvas.prototype.constructor=e.jqplot.GenericCanvas;e.jqplot.GenericCanvas.prototype.createElement=function(q,n,l){this._offsets=q;var k="jqplot";if(n!=b){k=n}var o=document.createElement("canvas");if(l!=b){this._plotDimensions=l}o.width=this._plotDimensions.width-this._offsets.left-this._offsets.right;o.height=this._plotDimensions.height-this._offsets.top-this._offsets.bottom;this._elem=e(o);this._elem.addClass(k);this._elem.css({position:"absolute",left:this._offsets.left,top:this._offsets.top});if(e.browser.msie){window.G_vmlCanvasManager.init_(document)}if(e.browser.msie){o=window.G_vmlCanvasManager.initElement(o)}return this._elem};e.jqplot.GenericCanvas.prototype.setContext=function(){this._ctx=this._elem.get(0).getContext("2d");return this._ctx};function h(){this.data=[];this.targetId=null;this.target=null;this.defaults={axesDefaults:{},axes:{xaxis:{},yaxis:{},x2axis:{},y2axis:{}},seriesDefaults:{},gridPadding:{top:10,right:10,bottom:10,left:10},series:[]};this.series=[];this.axes={xaxis:new g("xaxis"),yaxis:new g("yaxis"),x2axis:new g("x2axis"),y2axis:new g("y2axis")};this.grid=new d();this.legend=new a();this.baseCanvas=new e.jqplot.GenericCanvas();this.seriesCanvas=new e.jqplot.GenericCanvas();this.eventCanvas=new e.jqplot.GenericCanvas();this._width=null;this._height=null;this._plotDimensions={height:null,width:null};this._gridPadding={top:10,right:10,bottom:10,left:10};this.equalXTicks=true;this.equalYTicks=true;this.seriesColors=["#4bb2c5","#c5b47f","#EAA228","#579575","#839557","#958c12","#953579","#4b5de4","#d8b83f","#ff5800","#0085cc"];var n=0;this.textColor;this.fontFamily;this.fontSize;this.title=new f();this.options={};this.stackSeries=false;this._stackData=[];this._plotData=[];this.plugins={};this.init=function(v,u,r){for(var t=0;t<e.jqplot.preInitHooks.length;t++){e.jqplot.preInitHooks[t].call(this,v,u,r)}this.targetId=v;this.target=e("#"+v);if(!this.target.get(0)){throw"No plot target specified"}if(this.target.css("position")=="static"){this.target.css("position","relative")}if(!this.target.hasClass("jqplot-target")){this.target.addClass("jqplot-target")}if(!this.target.height()){this._height=300;this.target.css("height","300px")}else{this._height=this.target.height()}if(!this.target.width()){this._width=400;this.target.css("width","400px")}else{this._width=this.target.width()}this._plotDimensions.height=this._height;this._plotDimensions.width=this._width;this.grid._plotDimensions=this._plotDimensions;this.title._plotDimensions=this._plotDimensions;this.baseCanvas._plotDimensions=this._plotDimensions;this.seriesCanvas._plotDimensions=this._plotDimensions;this.eventCanvas._plotDimensions=this._plotDimensions;this.legend._plotDimensions=this._plotDimensions;if(this._height<=0||this._width<=0||!this._height||!this._width){throw"Canvas dimensions <=0"}this.data=u;this.parseOptions(r);if(this.textColor){this.target.css("color",this.textColor)}if(this.fontFamily){this.target.css("font-family",this.fontFamily)}if(this.fontSize){this.target.css("font-size",this.fontSize)}this.title.init();this.legend.init();for(var t=0;t<this.series.length;t++){for(var q=0;q<e.jqplot.preSeriesInitHooks.length;q++){e.jqplot.preSeriesInitHooks[q].call(this.series[t],v,u,r)}this.populatePlotData(this.series[t],t);this.series[t]._plotDimensions=this._plotDimensions;this.series[t].init(t,this.grid.borderWidth);for(var q=0;q<e.jqplot.postSeriesInitHooks.length;q++){e.jqplot.postSeriesInitHooks[q].call(this.series[t],v,u,r)}}for(var o in this.axes){this.axes[o]._plotDimensions=this._plotDimensions;this.axes[o].init()}this.grid.init();this.grid._axes=this.axes;this.legend._series=this.series;for(var t=0;t<e.jqplot.postInitHooks.length;t++){e.jqplot.postInitHooks[t].call(this,v,u,r)}};this.populatePlotData=function(t,u){if(this.stackSeries){t._stack=true;var v=t._stackAxis=="x"?0:1;var w=v?0:1;var x=e.extend(true,[],t.data);var y=e.extend(true,[],t.data);for(var r=0;r<u;r++){var o=this.series[r].data;for(var q=0;q<o.length;q++){x[q][0]+=o[q][0];x[q][1]+=o[q][1];y[q][v]+=o[q][v]}}this._plotData.push(y);this._stackData.push(x);t._stackData=x;t._plotData=y}else{this._stackData.push(t.data);this.series[u]._stackData=t.data;this._plotData.push(t.data);t._plotData=t.data}if(u>0){t._prevPlotData=this.series[u-1]._plotData}};this.getNextSeriesColor=function(){var o=this.seriesColors[n];n++;return o};this.parseOptions=function(t){for(var u=0;u<e.jqplot.preParseOptionsHooks.length;u++){e.jqplot.preParseOptionsHooks[u].call(this,t)}this.options=e.extend(true,{},this.defaults,t);this.stackSeries=this.options.stackSeries;this._gridPadding=this.options.gridPadding;for(var w in this.axes){var v=this.axes[w];e.extend(true,v,this.options.axesDefaults,this.options.axes[w]);v._plotWidth=this._width;v._plotHeight=this._height}if(this.data.length==0){this.data=[];for(var u=0;u<this.options.series.length;u++){this.data.push(this.options.series.data)}}var r=function(z){var x=[];var y;if(!(z[0] instanceof Array)){for(var y=0;y<z.length;y++){x.push([y+1,z[y]])}}else{e.extend(true,x,z)}return x};for(var u=0;u<this.data.length;u++){var o=new j();for(var q=0;q<e.jqplot.preParseSeriesOptionsHooks.length;q++){e.jqplot.preParseSeriesOptionsHooks[q].call(o,this.options.seriesDefaults,this.options.series[u])}e.extend(true,o,this.options.seriesDefaults,this.options.series[u]);o.data=r(this.data[u]);switch(o.xaxis){case"xaxis":o._xaxis=this.axes.xaxis;break;case"x2axis":o._xaxis=this.axes.x2axis;break;default:break}switch(o.yaxis){case"yaxis":o._yaxis=this.axes.yaxis;break;case"y2axis":o._yaxis=this.axes.y2axis;break;default:break}o._xaxis._series.push(o);o._yaxis._series.push(o);if(o.show){o._xaxis.show=true;o._yaxis.show=true}if(!o.color&&o.show!=false){o.color=this.getNextSeriesColor()}if(!o.label){o.label="Series "+(u+1).toString()}this.series.push(o);for(var q=0;q<e.jqplot.postParseSeriesOptionsHooks.length;q++){e.jqplot.postParseSeriesOptionsHooks[q].call(this.series[u],this.options.seriesDefaults,this.options.series[u])}}e.extend(true,this.grid,this.options.grid);if(typeof this.options.title=="string"){this.title.text=this.options.title}else{if(typeof this.options.title=="object"){e.extend(true,this.title,this.options.title)}}this.title._plotWidth=this._width;e.extend(true,this.legend,this.options.legend);for(var u=0;u<e.jqplot.postParseOptionsHooks.length;u++){e.jqplot.postParseOptionsHooks[u].call(this,t)}};this.draw=function(){for(var r=0;r<e.jqplot.preDrawHooks.length;r++){e.jqplot.preDrawHooks[r].call(this)}this.target.append(this.baseCanvas.createElement({left:0,right:0,top:0,bottom:0},"jqplot-base-canvas"));var q=this.baseCanvas.setContext();this.target.append(this.title.draw());this.title.pack({top:0,left:0});for(var o in this.axes){this.target.append(this.axes[o].draw(q));this.axes[o].set()}if(this.axes.yaxis.show){this._gridPadding.left=this.axes.yaxis.getWidth()}if(this.axes.y2axis.show){this._gridPadding.right=this.axes.y2axis.getWidth()}if(this.title.show&&this.axes.x2axis.show){this._gridPadding.top=this.title.getHeight()+this.axes.x2axis.getHeight()}else{if(this.title.show){this._gridPadding.top=this.title.getHeight()}else{if(this.axes.x2axis.show){this._gridPadding.top=this.axes.x2axis.getHeight()}}}if(this.axes.xaxis.show){this._gridPadding.bottom=this.axes.xaxis.getHeight()}this.axes.xaxis.pack({position:"absolute",bottom:0,left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});this.axes.yaxis.pack({position:"absolute",top:0,left:0,height:this._height},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});this.axes.x2axis.pack({position:"absolute",top:this.title.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});this.axes.y2axis.pack({position:"absolute",top:0,right:0},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});this.target.append(this.grid.createElement(this._gridPadding));this.grid.draw();this.target.append(this.seriesCanvas.createElement(this._gridPadding,"jqplot-series-canvas"));var v=this.seriesCanvas.setContext();this.target.append(this.eventCanvas.createElement(this._gridPadding,"jqplot-event-canvas"));var u=this.eventCanvas.setContext();u.fillStyle="rgba(0,0,0,0)";u.fillRect(0,0,u.canvas.width,u.canvas.height);this.bindCustomEvents();this.drawSeries(v);this.target.append(this.legend.draw());this.legend.pack(this._gridPadding);for(var r=0;r<e.jqplot.eventListenerHooks.length;r++){var t=e.jqplot.eventListenerHooks[r];this.eventCanvas._elem.bind(t[0],{plot:this},t[1])}for(var r=0;r<e.jqplot.postDrawHooks.length;r++){e.jqplot.postDrawHooks[r].call(this)}};this.bindCustomEvents=function(){this.eventCanvas._elem.bind("click",{plot:this},this.onClick);this.eventCanvas._elem.bind("mousedown",{plot:this},this.onMouseDown);this.eventCanvas._elem.bind("mouseup",{plot:this},this.onMouseUp);this.eventCanvas._elem.bind("mousemove",{plot:this},this.onMouseMove);this.eventCanvas._elem.bind("mouseenter",{plot:this},this.onMouseEnter);this.eventCanvas._elem.bind("mouseleave",{plot:this},this.onMouseLeave)};function k(v){var t=v.data.plot;var x=t.axes.xaxis;var u=t.axes.x2axis;var w=t.axes.yaxis;var y=t.axes.y2axis;var o=t.eventCanvas._elem.offset();var r={x:v.pageX-o.left,y:v.pageY-o.top};var q={xaxis:null,yaxis:null,x2axis:null,y2axis:null};if(x.show){q.xaxis=x.series_p2u(r.x)}if(w.show){q.yaxis=w.series_p2u(r.y)}if(u.show){q.x2axis=u.series_p2u(r.x)}if(y.show){q.y2axis=y.series_p2u(r.y)}return({offsets:o,gridPos:r,dataPos:q})}function l(u,A,z){var v=null;var B,r,o,w,q;var t;for(var r=0;r<u.series.length;r++){B=u.series[r];if(B.show){t=B.markerRenderer.size/2+4;for(var q=0;q<B.gridData.length;q++){p=B.gridData[q];w=Math.sqrt((A-p[0])*(A-p[0])+(z-p[1])*(z-p[1]));if(w<=t&&(w<=o||o==null)){o=w;v={seriesIndex:r,pointIndex:q,gridData:p,data:B.data[q]}}}}}return v}this.onClick=function(q){var o=k(q);var t=q.data.plot;var r=l(t,o.gridPos.x,o.gridPos.y);q.data.plot.eventCanvas._elem.trigger("jqplotClick",[o.gridPos,o.dataPos,r,t])};this.onMouseDown=function(q){var o=k(q);var t=q.data.plot;var r=l(t,o.gridPos.x,o.gridPos.y);q.data.plot.eventCanvas._elem.trigger("jqplotMouseDown",[o.gridPos,o.dataPos,r,t])};this.onMouseUp=function(q){var o=k(q);q.data.plot.eventCanvas._elem.trigger("jqplotMouseUp",[o.gridPos,o.dataPos,null,q.data.plot])};this.onMouseMove=function(q){var o=k(q);var t=q.data.plot;var r=l(t,o.gridPos.x,o.gridPos.y);q.data.plot.eventCanvas._elem.trigger("jqplotMouseMove",[o.gridPos,o.dataPos,r,t])};this.onMouseEnter=function(q){var o=k(q);var r=q.data.plot;q.data.plot.eventCanvas._elem.trigger("jqplotMouseEnter",[o.gridPos,o.dataPos,null,r])};this.onMouseLeave=function(q){var o=k(q);var r=q.data.plot;q.data.plot.eventCanvas._elem.trigger("jqplotMouseLeave",[o.gridPos,o.dataPos,null,r])};this.drawSeries=function(r,o){r.clearRect(0,0,r.canvas.width,r.canvas.height);for(var q=0;q<this.series.length;q++){this.series[q].draw(r,o)}}}e.jqplot.hex2rgb=function(n,k){n=n.replace("#","");if(n.length==3){n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]}var l;l="rgba("+parseInt(n.slice(0,2),16)+", "+parseInt(n.slice(2,4),16)+", "+parseInt(n.slice(4,6),16);if(k){l+=", "+k}l+=")";return l};e.jqplot.rgb2hex=function(q){var n=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *(?:, *[0-9.]*)?\)/;var k=q.match(n);var o="#";for(i=1;i<4;i++){var l;if(k[i].search(/%/)!=-1){l=parseInt(255*k[i]/100,10).toString(16);if(l.length==1){l="0"+l}}else{l=parseInt(k[i],10).toString(16);if(l.length==1){l="0"+l}}o+=l}return o};e.jqplot.normalize2rgb=function(l,k){if(l.search(/^ *rgba?\(/)!=-1){return l}else{if(l.search(/^ *#?[0-9a-fA-F]?[0-9a-fA-F]/)!=-1){return e.jqplot.hex2rgb(l,k)}else{throw"invalid color spec"}}};e.jqplot.getColorComponents=function(q){var o=e.jqplot.normalize2rgb(q);var n=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *,? *([0-9.]* *)?\)/;var k=o.match(n);var l=[];for(i=1;i<4;i++){if(k[i].search(/%/)!=-1){l[i-1]=parseInt(255*k[i]/100,10)}else{l[i-1]=parseInt(k[i],10)}}l[3]=parseFloat(k[4])?parseFloat(k[4]):1;return l};e.jqplot.log=function(){if(window.console&&e.jqplot.debug){if(arguments.length==1){console.log(arguments[0])}else{console.log(arguments)}}};var c=e.jqplot.log;e.jqplot.AxisTickRenderer=function(k){e.jqplot.ElemContainer.call(this);this.mark="outside";this.showMark=true;this.showGridline=true;this.isMinorTick=false;this.size=4;this.markSize=4;this.show=true;this.showLabel=true;this.label="";this.value=null;this._styles={};this.formatter=e.jqplot.DefaultTickFormatter;this.formatString="";this.fontFamily;this.fontSize;this.textColor;this._elem;e.extend(true,this,k)};e.jqplot.AxisTickRenderer.prototype.init=function(k){e.extend(true,this,k)};e.jqplot.AxisTickRenderer.prototype=new e.jqplot.ElemContainer();e.jqplot.AxisTickRenderer.prototype.constructor=e.jqplot.AxisTickRenderer;e.jqplot.AxisTickRenderer.prototype.setTick=function(k,n,l){this.value=k;if(l){this.isMinorTick=true}return this};e.jqplot.AxisTickRenderer.prototype.draw=function(){if(!this.label){this.label=this.formatter(this.formatString,this.value)}style="";if(Number(this.label)){style='style="white-space:nowrap;" '}this._elem=e("<div "+style+'class="jqplot-'+this.axis+'-tick">'+this.label+"</div>");for(var k in this._styles){this._elem.css(k,this._styles[k])}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}return this._elem};e.jqplot.DefaultTickFormatter=function(k,l){if(typeof l=="number"){if(!k){k="%.1f"}return e.jqplot.sprintf(k,l)}else{return String(l)}};e.jqplot.AxisTickRenderer.prototype.pack=function(){};e.jqplot.CanvasGridRenderer=function(){this.shadowRenderer=new e.jqplot.ShadowRenderer()};e.jqplot.CanvasGridRenderer.prototype.init=function(l){this._ctx;e.extend(true,this,l);var k={lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false};this.renderer.shadowRenderer.init(k)};e.jqplot.CanvasGridRenderer.prototype.createElement=function(){var n=document.createElement("canvas");var k=this._plotDimensions.width;var l=this._plotDimensions.height;n.width=k;n.height=l;this._elem=e(n);this._elem.addClass("jqplot-grid-canvas");this._elem.css({position:"absolute",left:0,top:0});if(e.browser.msie){window.G_vmlCanvasManager.init_(document)}if(e.browser.msie){n=window.G_vmlCanvasManager.initElement(n)}this._top=this._offsets.top;this._bottom=l-this._offsets.bottom;this._left=this._offsets.left;this._right=k-this._offsets.right;this._width=this._right-this._left;this._height=this._bottom-this._top;return this._elem};e.jqplot.CanvasGridRenderer.prototype.draw=function(){this._ctx=this._elem.get(0).getContext("2d");var z=this._ctx;var r=this._axes;z.save();z.fillStyle=this.background;z.fillRect(this._left,this._top,this._width,this._height);if(this.drawGridlines){z.save();z.lineJoin="miter";z.lineCap="round";z.lineWidth=1;z.strokeStyle="#cccccc";for(var k in r){var l=r[k];var w=l._ticks;if(l.show){for(var n=0;n<w.length;n++){var y=l._ticks[n];if(y.show&&y.showGridline){var v=Math.round(l.u2p(y.value))+0.5;switch(k){case"xaxis":q(v,this._top,v,this._bottom);break;case"yaxis":q(this._right,v,this._left,v);break;case"x2axis":q(v,this._bottom,v,this._top);break;case"y2axis":q(this._left,v,this._right,v);break;default:break}}}}}z.restore()}function q(C,B,A,t){z.beginPath();z.moveTo(C,B);z.lineTo(A,t);z.stroke()}z.save();z.lineJoin="miter";z.lineCap="round";z.lineWidth=1;z.strokeStyle="#cccccc";for(var k in r){var l=r[k];if(l.show){var y=l._ticks;for(var n=0;n<y.length;n++){if(y[n].show&&y[n].showMark&&y[n].mark){s=y[n].markSize;m=y[n].mark;var v=Math.round(l.u2p(y[n].value))+0.5;var u,o;switch(k){case"xaxis":switch(m){case"inside":u=this._bottom-s;o=this._bottom;break;case"outside":u=this._bottom;o=this._bottom+s;break;case"cross":u=this._bottom-s;o=this._bottom+s;break;default:u=this._bottom;o=this._bottom+s;break}q(v,u,v,o);break;case"yaxis":switch(m){case"outside":u=this._left-s;o=this._left;break;case"inside":u=this._left;o=this._left+s;break;case"cross":u=this._left-s;o=this._left+s;break;default:u=this._left-s;o=this._left;break}q(u,v,o,v);break;case"x2axis":switch(m){case"outside":u=this._top-s;o=this._top;break;case"inside":u=this._top;o=this._top+s;break;case"cross":u=this._top-s;o=this._top+s;break;default:u=this._top-s;o=this._top;break}q(v,u,v,o);break;case"y2axis":switch(m){case"inside":u=this._right-s;o=this._right;break;case"outside":u=this._right;o=this._right+s;break;case"cross":u=this._right-s;o=this._right+s;break;default:u=this._right;o=this._right+s;break}q(u,v,o,v);break;default:break}}}}}z.restore();z.lineWidth=this.borderWidth;z.strokeStyle=this.borderColor;z.strokeRect(this._left,this._top,this._width,this._height);if(this.shadow){var x=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(z,x)}z.restore()};e.jqplot.DivTitleRenderer=function(){};e.jqplot.DivTitleRenderer.prototype.init=function(k){e.extend(true,this,k)};e.jqplot.DivTitleRenderer.prototype.draw=function(){var l=this.renderer;if(!this.text){this.show=false;this._elem=e('<div style="height:0px;width:0px;"></div>')}else{if(this.text){var k="position:absolute;top:0px;left:0px;";k+=(this._plotWidth)?"width:"+this._plotWidth+"px;":"";k+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";k+=(this.fontSize)?"font-size:"+this.fontSize+";":"";k+=(this.textAlign)?"text-align:"+this.textAlign+";":"text-align:center;";k+=(this.textColor)?"color:"+this.textColor+";":"";this._elem=e('<div class="jqplot-title" style="'+k+'">'+this.text+"</div>")}}return this._elem};e.jqplot.DivTitleRenderer.prototype.pack=function(){};e.jqplot.LineRenderer=function(){this.shapeRenderer=new e.jqplot.ShapeRenderer();this.shadowRenderer=new e.jqplot.ShadowRenderer()};e.jqplot.LineRenderer.prototype.init=function(l){e.extend(true,this.renderer,l);var n={lineJoin:"miter",lineCap:"round",fill:this.fill,isarc:false,strokeStyle:this.color,fillStyle:this.color,lineWidth:this.lineWidth,closePath:this.fill};this.renderer.shapeRenderer.init(n);var k={lineJoin:"miter",lineCap:"round",fill:this.fill,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.lineWidth,closePath:this.fill};this.renderer.shadowRenderer.init(k)};e.jqplot.LineRenderer.prototype.setGridData=function(){var l=this._xaxis.series_u2p;var q=this._yaxis.series_u2p;var n=this._plotData;var o=this._prevPlotData;this.gridData=[];for(var k=0;k<this.data.length;k++){this.gridData.push([l.call(this._xaxis,n[k][0]),q.call(this._yaxis,n[k][1])]);if(o.length>k){this._prevGridData.push([l.call(this._xaxis,o[k][0]),q.call(this._yaxis,o[k][1])])}}};e.jqplot.LineRenderer.prototype.makeGridData=function(o){var n=this._xaxis.series_u2p;var q=this._yaxis.series_u2p;var l=[];var r=[];for(var k=0;k<o.length;k++){l.push([n.call(this._xaxis,o[k][0]),q.call(this._yaxis,o[k][1])])}return l};e.jqplot.LineRenderer.prototype.draw=function(w,t,x,o){var n;var k=(x!=b)?x:{};var u=(k.shadow!=b)?k.shadow:this.shadow;var q=(k.showLine!=b)?k.showLine:this.showLine;var v=(k.fill!=b)?k.fill:this.fill;w.save();if(q){if(v){if(this.index==0||!this._stack){var r=this._yaxis.series_u2p(this._yaxis.min)-this.gridBorderWidth/2;t.unshift([t[0][0],r]);len=t.length;t.push([t[len-1][0],r])}else{var l=this._prevGridData;for(var n=l.length-1;n>-1;n--){t.push(l[n])}}}this.renderer.shapeRenderer.draw(w,t,k);if(u){this.renderer.shadowRenderer.draw(w,t,k)}}if(this.markerRenderer.show){for(n=0;n<t.length;n++){this.markerRenderer.draw(t[n][0],t[n][1],w,k)}}w.restore()};e.jqplot.LinearAxisRenderer=function(){};e.jqplot.LinearAxisRenderer.prototype.init=function(n){this.tickRenderer=e.jqplot.AxisTickRenderer;e.extend(true,this,n);var k=this._dataBounds;for(var o=0;o<this._series.length;o++){var q=this._series[o];var r=q._plotData;for(var l=0;l<r.length;l++){if(this.name=="xaxis"||this.name=="x2axis"){if(r[l][0]<k.min||k.min==null){k.min=r[l][0]}if(r[l][0]>k.max||k.max==null){k.max=r[l][0]}}else{if(r[l][1]<k.min||k.min==null){k.min=r[l][1]}if(r[l][1]>k.max||k.max==null){k.max=r[l][1]}}}}};e.jqplot.LinearAxisRenderer.prototype.draw=function(k){if(this.show){this.renderer.createTicks.call(this);var u=0;var l;this._elem=e('<div class="jqplot-axis jqplot-'+this.name+'" style="position:absolute;"></div>');if(this.showTicks){var q=this._ticks;for(var o=0;o<q.length;o++){var n=q[o];if(n.showLabel&&(!n.isMinorTick||this.showMinorTicks)){var r=n.draw(k);r.appendTo(this._elem)}}}}return this._elem};e.jqplot.LinearAxisRenderer.prototype.set=function(){var q=0;var k;if(this.show&&this.showTicks){var o=this._ticks;for(var n=0;n<o.length;n++){var l=o[n];if(l.showLabel&&(!l.isMinorTick||this.showMinorTicks)){if(this.name=="xaxis"||this.name=="x2axis"){k=l._elem.outerHeight(true)}else{k=l._elem.outerWidth(true)}if(k>q){q=k}}}if(this.name=="xaxis"){this._elem.css({height:q+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){this._elem.css({height:q+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){this._elem.css({width:q+"px",left:"0px",top:"0px"})}else{if(this.name=="y2axis"){this._elem.css({width:q+"px",right:"0px",top:"0px"})}}}}}};e.jqplot.LinearAxisRenderer.prototype.createTicks=function(){var E=this._ticks;var B=this.ticks;var F=this.name;var D=this._dataBounds;var y,C;var w,z;var n,l;var k,A;if(B.length){for(A=0;A<B.length;A++){var o=B[A];var r=new this.tickRenderer(this.tickOptions);if(o.constructor==Array){r.value=o[0];r.label=o[1];if(!this.showTicks){r.showLabel=false;r.showMark=false}else{if(!this.showTickMarks){r.showMark=false}}r.setTick(o[0],this.name);this._ticks.push(r)}else{r.value=o;if(!this.showTicks){r.showLabel=false;r.showMark=false}else{if(!this.showTickMarks){r.showMark=false}}r.setTick(o,this.name);this._ticks.push(r)}}this.numberTicks=B.length;this.min=this._ticks[0].value;this.max=this._ticks[this.numberTicks-1].value;this.tickInterval=(this.max-this.min)/(this.numberTicks-1)}else{if(F=="xaxis"||F=="x2axis"){y=this._plotDimensions.width}else{y=this._plotDimensions.height}if(this.min!=null&&this.max!=null&&this.numberTicks!=null){this.tickInterval=null}if(this.min!=null&&this.max!=null&&this.tickInterval!=null){if(parseInt((this.max-this.min)/this.tickInterval,10)!=(this.max-this.min)/this.tickInterval){this.tickInterval=null}}w=((this.min!=null)?this.min:D.min);z=((this.max!=null)?this.max:D.max);if(w==z){var q=0.05;if(w!=0){q=Math.max(Math.log(w)/Math.LN10,0.05)}w-=q;z+=q}var u=z-w;var v,x;v=(this.min!=null)?this.min:w-u/2*(this.pad-1);x=(this.max!=null)?this.max:z+u/2*(this.pad-1);this.min=v;this.max=x;u=this.max-this.min;if(this.numberTicks==null){if(this.tickInterval!=null){this.numberTicks=Math.ceil((this.max-this.min)/this.tickInterval);this.max=this.min+this.tickInterval*this.numberTicks}if(y>100){this.numberTicks=parseInt(3+(y-100)/75,10)}else{this.numberTicks=2}}if(this.tickInterval==null){this.tickInterval=u/(this.numberTicks-1)}for(var A=0;A<this.numberTicks;A++){k=this.min+A*this.tickInterval;var r=new this.tickRenderer(this.tickOptions);if(!this.showTicks){r.showLabel=false;r.showMark=false}else{if(!this.showTickMarks){r.showMark=false}}r.setTick(k,this.name);this._ticks.push(r)}}};e.jqplot.LinearAxisRenderer.prototype.pack=function(v,q){var x=this._ticks;var w=this.max;var u=this.min;var o=q.max;var A=q.min;for(var k in v){this._elem.css(k,v[k])}this._offsets=q;var n=o-A;var z=w-u;this.p2u=function(t){return(t-A)*z/n+u};this.u2p=function(t){return(t-u)*n/z+A};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(t){return(t-u)*n/z};this.series_p2u=function(t){return t*z/n+u}}else{this.series_u2p=function(t){return(t-w)*n/z};this.series_p2u=function(t){return t*z/n+w}}if(this.show){if(this.name=="xaxis"||this.name=="x2axis"){for(i=0;i<x.length;i++){var y=x[i];if(y.show&&y.showLabel){var r=y.getWidth()/2;var l=this.u2p(y.value)-r+"px";y._elem.css("left",l);y.pack()}}}else{for(i=0;i<x.length;i++){var y=x[i];if(y.show&&y.showLabel){var r=y.getHeight()/2;var l=this.u2p(y.value)-r+"px";y._elem.css("top",l);y.pack()}}}}};e.jqplot.MarkerRenderer=function(k){this.show=true;this.style="filledCircle";this.lineWidth=2;this.size=9;this.color="#666666";this.shadow=true;this.shadowAngle=45;this.shadowOffset=1;this.shadowDepth=3;this.shadowAlpha="0.07";this.shadowRenderer=new e.jqplot.ShadowRenderer();this.shapeRenderer=new e.jqplot.ShapeRenderer();e.extend(true,this,k)};e.jqplot.MarkerRenderer.prototype.init=function(k){e.extend(true,this,k);var n={angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,lineWidth:this.lineWidth,depth:this.shadowDepth,closePath:true};if(this.style.indexOf("filled")!=-1){n.fill=true}if(this.style.indexOf("ircle")!=-1){n.isarc=true;n.closePath=false}this.shadowRenderer.init(n);var l={fill:false,isarc:false,strokeStyle:this.color,fillStyle:this.color,lineWidth:this.lineWidth,closePath:true};if(this.style.indexOf("filled")!=-1){l.fill=true}if(this.style.indexOf("ircle")!=-1){l.isarc=true;l.closePath=false}this.shapeRenderer.init(l)};e.jqplot.MarkerRenderer.prototype.drawDiamond=function(k,u,n,t){var q=1.2;var o=this.size/2/q;var l=this.size/2*q;var r=[[k-o,u],[k,u+l],[k+o,u],[k,u-l]];this.shapeRenderer.draw(n,r);if(this.shadow){this.shadowRenderer.draw(n,r)}n.restore()};e.jqplot.MarkerRenderer.prototype.drawSquare=function(k,u,n,t){var q=1;var o=this.size/2/q;var l=this.size/2*q;var r=[[k-o,u-l],[k-o,u+l],[k+o,u+l],[k+o,u-l]];this.shapeRenderer.draw(n,r);if(this.shadow){this.shadowRenderer.draw(n,r)}n.restore()};e.jqplot.MarkerRenderer.prototype.drawCircle=function(l,t,o,r){var k=this.size/2;var n=2*Math.PI;var q=[l,t,k,0,n,true];this.shapeRenderer.draw(o,q);if(this.shadow){this.shadowRenderer.draw(o,q)}o.restore()};e.jqplot.MarkerRenderer.prototype.draw=function(k,o,l,n){switch(this.style){case"diamond":this.drawDiamond(k,o,l,false);break;case"filledDiamond":this.drawDiamond(k,o,l,true);break;case"circle":this.drawCircle(k,o,l,false);break;case"filledCircle":this.drawCircle(k,o,l,true);break;case"square":this.drawSquare(k,o,l,false);break;case"filledSquare":this.drawSquare(k,o,l,true);break;default:this.drawDiamond(k,o,l,false);break}};e.jqplot.ShadowRenderer=function(k){this.angle=45;this.offset=1;this.alpha=0.07;this.lineWidth=1.5;this.lineJoin="miter";this.lineCap="round";this.closePath=false;this.fill=false;this.depth=3;this.isarc=false;e.extend(true,this,k)};e.jqplot.ShadowRenderer.prototype.init=function(k){e.extend(true,this,k)};e.jqplot.ShadowRenderer.prototype.draw=function(k,q,n){k.save();k.lineWidth=this.lineWidth;k.lineJoin=this.lineJoin;k.lineCap=this.lineCap;k.strokeStyle="rgba(0,0,0,"+this.alpha+")";k.fillStyle="rgba(0,0,0,"+this.alpha+")";for(var l=0;l<this.depth;l++){k.translate(Math.cos(this.angle*Math.PI/180)*this.offset,Math.sin(this.angle*Math.PI/180)*this.offset);k.beginPath();if(this.isarc){k.arc(q[0],q[1],q[2],q[3],q[4],true)}else{k.moveTo(q[0][0],q[0][1]);for(var o=1;o<q.length;o++){k.lineTo(q[o][0],q[o][1])}}if(this.closePath){k.closePath()}if(this.fill){k.fill()}else{k.stroke()}}k.restore()};e.jqplot.ShapeRenderer=function(k){this.lineWidth=1.5;this.lineJoin="miter";this.lineCap="round";this.closePath=false;this.fill=false;this.isarc=false;this.strokeStyle="#999999";this.fillStyle="#999999";e.extend(true,this,k)};e.jqplot.ShapeRenderer.prototype.init=function(k){e.extend(true,this,k)};e.jqplot.ShapeRenderer.prototype.draw=function(k,o,l){k.save();var q=(l!=null)?l:{};k.lineWidth=q.lineWidth||this.lineWidth;k.lineJoin=q.lineJoing||this.lineJoin;k.lineCap=q.lineCap||this.lineCap;k.strokeStyle=(q.strokeStyle||q.color)||this.strokeStyle;k.fillStyle=q.fillStyle||this.fillStyle;k.beginPath();if(this.isarc){k.arc(o[0],o[1],o[2],o[3],o[4],true)}else{k.moveTo(o[0][0],o[0][1]);for(var n=1;n<o.length;n++){k.lineTo(o[n][0],o[n][1])}}if(this.closePath){k.closePath()}if(this.fill){k.fill()}else{k.stroke()}k.restore()};e.jqplot.TableLegendRenderer.prototype.init=function(k){e.extend(true,this,k)};e.jqplot.TableLegendRenderer.prototype.draw=function(){var t=this;if(this.show){var q=this._series;var w="position:absolute;";w+=(this.background)?"background:"+this.background+";":"";w+=(this.border)?"border:"+this.border+";":"";w+=(this.fontSize)?"font-size:"+this.fontSize+";":"";w+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";w+=(this.textColor)?"color:"+this.textColor+";":"";this._elem=e('<table class="jqplot-legend" style="'+w+'"></table>');var k=false;for(var r=0;r<q.length;r++){s=q[r];if(s.show){var o=s.label.toString();if(o){var l=s.color;if(s._stack&&!s.fill){l=""}v.call(this,o,l,k);k=true}for(var n=0;n<e.jqplot.addLegendRowHooks.length;n++){var u=e.jqplot.addLegendRowHooks[n].call(this,s);if(u){v.call(this,u.label,u.color,k);k=true}}}}}function v(z,y,B){var x=(B)?this.rowSpacing:"0";var A=e('<tr class="jqplot-legend"></tr>').appendTo(this._elem);e('<td class="jqplot-legend" style="vertical-align:middle;text-align:center;padding-top:'+x+';"><div style="border:1px solid #cccccc;padding:0.2em;"><div style="width:1.2em;height:0.7em;background-color:'+y+';"></div></div></td>').appendTo(A);e('<td class="jqplot-legend" style="vertical-align:middle;padding-top:'+x+';">'+z+"</td>").appendTo(A)}return this._elem};e.jqplot.TableLegendRenderer.prototype.pack=function(o){if(this.show){var n={_top:o.top,_left:o.left,_right:o.right,_bottom:this._plotDimensions.height-o.bottom};switch(this.location){case"nw":var l=n._left+this.xoffset;var k=n._top+this.yoffset;this._elem.css("left",l);this._elem.css("top",k);break;case"n":var l=(o.left+(this._plotDimensions.width-o.right))/2-this.getWidth()/2;var k=n._top+this.yoffset;this._elem.css("left",l);this._elem.css("top",k);break;case"ne":var l=o.right+this.xoffset;var k=n._top+this.yoffset;this._elem.css({right:l,top:k});break;case"e":var l=o.right+this.xoffset;var k=(o.top+(this._plotDimensions.height-o.bottom))/2-this.getHeight()/2;this._elem.css({right:l,top:k});break;case"se":var l=o.right+this.xoffset;var k=o.bottom+this.yoffset;this._elem.css({right:l,bottom:k});break;case"s":var l=(o.left+(this._plotDimensions.width-o.right))/2-this.getWidth()/2;var k=o.bottom+this.yoffset;this._elem.css({left:l,bottom:k});break;case"sw":var l=n._left+this.xoffset;var k=o.bottom+this.yoffset;this._elem.css({left:l,bottom:k});break;case"w":var l=n._left+this.xoffset;var k=(o.top+(this._plotDimensions.height-o.bottom))/2-this.getHeight()/2;this._elem.css({left:l,top:k});break;default:var l=n._right-this.xoffset;var k=n._bottom+this.yoffset;this._elem.css({right:l,bottom:k});break}}};e.jqplot.sprintf=function(){function r(y,u,v,x){var w=(y.length>=u)?"":Array(1+u-y.length>>>0).join(v);return x?y+w:w+y}function n(x,w,z,u,v){var y=u-x.length;if(y>0){if(z||!v){x=r(x,u," ",z)}else{x=x.slice(0,w.length)+r("",y,"0",true)+x.slice(w.length)}}return x}function t(A,z,y,B,v,u,x){var w=A>>>0;y=y&&w&&{"2":"0b","8":"0","16":"0x"}[z]||"";A=y+r(w.toString(z),u||0,"0",false);return n(A,y,B,v,x)}function k(x,y,v,u,w){if(u!=null){x=x.slice(0,u)}return n(x,"",y,v,w)}var l=arguments,o=0,q=l[o++];return q.replace(e.jqplot.sprintf.regex,function(M,z,A,D,O,K,y){if(M=="%%"){return"%"}var E=false,B="",C=false,L=false;for(var J=0;A&&J<A.length;J++){switch(A.charAt(J)){case" ":B=" ";break;case"+":B="+";break;case"-":E=true;break;case"0":C=true;break;case"#":L=true;break}}if(!D){D=0}else{if(D=="*"){D=+l[o++]}else{if(D.charAt(0)=="*"){D=+l[D.slice(1,-1)]}else{D=+D}}}if(D<0){D=-D;E=true}if(!isFinite(D)){throw new Error("$.jqplot.sprintf: (minimum-)width must be finite")}if(!K){K="fFeE".indexOf(y)>-1?6:(y=="d")?0:void (0)}else{if(K=="*"){K=+l[o++]}else{if(K.charAt(0)=="*"){K=+l[K.slice(1,-1)]}else{K=+K}}}var G=z?l[z.slice(0,-1)]:l[o++];switch(y){case"s":return k(String(G),E,D,K,C);case"c":return k(String.fromCharCode(+G),E,D,K,C);case"b":return t(G,2,L,E,D,K,C);case"o":return t(G,8,L,E,D,K,C);case"x":return t(G,16,L,E,D,K,C);case"X":return t(G,16,L,E,D,K,C).toUpperCase();case"u":return t(G,10,L,E,D,K,C);case"i":case"d":var w=parseInt(+G);var I=w<0?"-":B;G=I+r(String(Math.abs(w)),K,"0",false);return n(G,I,E,D,C);case"e":case"E":case"f":case"F":case"g":case"G":var w=+G;var I=w<0?"-":B;var x=["toExponential","toFixed","toPrecision"]["efg".indexOf(y.toLowerCase())];var N=["toString","toUpperCase"]["eEfFgG".indexOf(y)%2];G=I+Math.abs(w)[x](K);return n(G,I,E,D,C)[N]();case"p":case"P":var w=+G;var I=w<0?"-":B;var F=String(Number(Math.abs(w)).toExponential()).split(/e|E/);var v=(F[0].indexOf(".")!=-1)?F[0].length-1:F[0].length;var H=(F[1]<0)?-F[1]-1:0;if(Math.abs(w)<1){if(v+H<=K){G=I+Math.abs(w).toPrecision(v)}else{if(v<=K-1){G=I+Math.abs(w).toExponential(v-1)}else{G=I+Math.abs(w).toExponential(K-1)}}}else{var u=(v<=K)?v:K;G=I+Math.abs(w).toPrecision(u)}var N=["toString","toUpperCase"]["pP".indexOf(y)%2];return n(G,I,E,D,C)[N]();default:return M}})};e.jqplot.sprintf.regex=/%%|%(\d+\$)?([-+#0 ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([scboxXuidfegpEGP])/g})(jQuery);
