if(!window.jQuery_YChartsp_stw){var jqueryPlaceholder;window.jQuery_YChartsp_stw=window.jQuery}
(function(S){if(!document.createElement("canvas").getContext)if(window.G_vmlCanvasManager_YChartsp_stw){window.G_vmlCanvasManager=window.G_vmlCanvasManager_YChartsp_stw;window.CanvasRenderingContext2D=window.CanvasRenderingContext2D_YChartsp_stw;window.CanvasGradient=window.CanvasGradient_YChartsp_stw;window.CanvasPattern=window.CanvasPattern_YChartsp_stw;window.DOMException=window.DOMException_YChartsp_stw}else{document.createElement("canvas").getContext||function(){function b(){return this.context_||
(this.context_=new V(this))}function a(h,n){var v=za.call(arguments,2);return function(){return h.apply(n,v.concat(za.call(arguments)))}}function g(h){return String(h).replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function d(h){h.namespaces.g_vml_||h.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML");h.namespaces.g_o_||h.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML");if(!h.styleSheets.ex_canvas_){h=h.createStyleSheet();h.owningElement.id="ex_canvas_";
h.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}}function m(h){var n=h.srcElement;switch(h.propertyName){case "width":n.getContext().clearRect();n.style.width=n.attributes.width.nodeValue+"px";n.firstChild.style.width=n.clientWidth+"px";break;case "height":n.getContext().clearRect();n.style.height=n.attributes.height.nodeValue+"px";n.firstChild.style.height=n.clientHeight+"px"}}function y(h){h=h.srcElement;if(h.firstChild){h.firstChild.style.width=
h.clientWidth+"px";h.firstChild.style.height=h.clientHeight+"px"}}function q(){return[[1,0,0],[0,1,0],[0,0,1]]}function C(h,n){for(var v=q(),x=0;x<3;x++)for(var l=0;l<3;l++){for(var M=0,F=0;F<3;F++)M+=h[x][F]*n[F][l];v[x][l]=M}return v}function T(h,n){n.fillStyle=h.fillStyle;n.lineCap=h.lineCap;n.lineJoin=h.lineJoin;n.lineWidth=h.lineWidth;n.miterLimit=h.miterLimit;n.shadowBlur=h.shadowBlur;n.shadowColor=h.shadowColor;n.shadowOffsetX=h.shadowOffsetX;n.shadowOffsetY=h.shadowOffsetY;n.strokeStyle=h.strokeStyle;
n.globalAlpha=h.globalAlpha;n.font=h.font;n.textAlign=h.textAlign;n.textBaseline=h.textBaseline;n.arcScaleX_=h.arcScaleX_;n.arcScaleY_=h.arcScaleY_;n.lineScale_=h.lineScale_}function N(h){var n=h.indexOf("(",3),v=h.indexOf(")",n+1);n=h.substring(n+1,v).split(",");if(n.length!=4||h.charAt(3)!="a")n[3]=1;return n}function B(h,n,v){return Math.min(v,Math.max(n,h))}function Z(h,n,v){v<0&&v++;v>1&&v--;return 6*v<1?h+(n-h)*6*v:2*v<1?n:3*v<2?h+(n-h)*(2/3-v)*6:h}function O(h){if(h in Aa)return Aa[h];var n,
v=1;h=String(h);if(h.charAt(0)=="#")n=h;else if(/^rgb/.test(h)){v=N(h);n="#";for(var x,l=0;l<3;l++){x=v[l].indexOf("%")!=-1?Math.floor(parseFloat(v[l])/100*255):+v[l];n+=ua[B(x,0,255)]}v=+v[3]}else if(/^hsl/.test(h)){l=v=N(h);n=parseFloat(l[0])/360%360;n<0&&n++;x=B(parseFloat(l[1])/100,0,1);l=B(parseFloat(l[2])/100,0,1);if(x==0)x=l=n=l;else{var M=l<0.5?l*(1+x):l+x-l*x,F=2*l-M;x=Z(F,M,n+1/3);l=Z(F,M,n);n=Z(F,M,n-1/3)}n="#"+ua[Math.floor(x*255)]+ua[Math.floor(l*255)]+ua[Math.floor(n*255)];v=v[3]}else n=
Ea[h]||h;return Aa[h]={color:n,alpha:v}}function V(h){this.m_=q();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.fillStyle=this.strokeStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=W*1;this.globalAlpha=1;this.font="10px sans-serif";this.textAlign="left";this.textBaseline="alphabetic";this.canvas=h;var n="width:"+h.clientWidth+"px;height:"+h.clientHeight+"px;overflow:hidden;position:absolute",v=h.ownerDocument.createElement("div");v.style.cssText=
n;h.appendChild(v);n=v.cloneNode(false);n.style.backgroundColor="red";n.style.filter="alpha(opacity=0)";h.appendChild(n);this.element_=v;this.lineScale_=this.arcScaleY_=this.arcScaleX_=1}function ga(h,n,v,x){h.currentPath_.push({type:"bezierCurveTo",cp1x:n.x,cp1y:n.y,cp2x:v.x,cp2y:v.y,x:x.x,y:x.y});h.currentX_=x.x;h.currentY_=x.y}function ha(h,n){var v=O(h.strokeStyle),x=v.color;v=v.alpha*h.globalAlpha;var l=h.lineScale_*h.lineWidth;if(l<1)v*=l;n.push("<g_vml_:stroke",' opacity="',v,'"',' joinstyle="',
h.lineJoin,'"',' miterlimit="',h.miterLimit,'"',' endcap="',Ga[h.lineCap]||"square",'"',' weight="',l,'px"',' color="',x,'" />')}function va(h,n,v,x){var l=h.fillStyle,M=h.arcScaleX_,F=h.arcScaleY_,X=x.x-v.x,s=x.y-v.y;if(l instanceof ca){var P=0;x={x:0,y:0};var U=0,ba=1;if(l.type_=="gradient"){P=l.x1_/M;v=l.y1_/F;var G=fa(h,l.x0_/M,l.y0_/F);P=fa(h,P,v);P=Math.atan2(P.x-G.x,P.y-G.y)*180/Math.PI;if(P<0)P+=360;if(P<1.0E-6)P=0}else{G=fa(h,l.x0_,l.y0_);x={x:(G.x-v.x)/X,y:(G.y-v.y)/s};X/=M*W;s/=F*W;ba=
ia.max(X,s);U=2*l.r0_/ba;ba=2*l.r1_/ba-U}M=l.colors_;M.sort(function(oa,qa){return oa.offset-qa.offset});F=M.length;G=M[0].color;v=M[F-1].color;X=M[0].alpha*h.globalAlpha;h=M[F-1].alpha*h.globalAlpha;s=[];for(var da=0;da<F;da++){var ja=M[da];s.push(ja.offset*ba+U+" "+ja.color)}n.push('<g_vml_:fill type="',l.type_,'"',' method="none" focus="100%"',' color="',G,'"',' color2="',v,'"',' colors="',s.join(","),'"',' opacity="',h,'"',' g_o_:opacity2="',X,'"',' angle="',P,'"',' focusposition="',x.x,",",x.y,
'" />')}else if(l instanceof ta)X&&s&&n.push("<g_vml_:fill",' position="',-v.x/X*M*M,",",-v.y/s*F*F,'"',' type="tile"',' src="',l.src_,'" />');else{l=O(h.fillStyle);n.push('<g_vml_:fill color="',l.color,'" opacity="',l.alpha*h.globalAlpha,'" />')}}function fa(h,n,v){h=h.m_;return{x:W*(n*h[0][0]+v*h[1][0]+h[2][0])-ka,y:W*(n*h[0][1]+v*h[1][1]+h[2][1])-ka}}function ma(h,n,v){if(isFinite(n[0][0])&&isFinite(n[0][1])&&isFinite(n[1][0])&&isFinite(n[1][1])&&isFinite(n[2][0])&&isFinite(n[2][1])){h.m_=n;if(v)h.lineScale_=
la(Y(n[0][0]*n[1][1]-n[0][1]*n[1][0]))}}function ca(h){this.type_=h;this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0;this.colors_=[]}function ta(h,n){if(!h||h.nodeType!=1||h.tagName!="IMG")throw new ya("TYPE_MISMATCH_ERR");if(h.readyState!="complete")throw new ya("INVALID_STATE_ERR");switch(n){case "repeat":case null:case "":this.repetition_="repeat";break;case "repeat-x":case "repeat-y":case "no-repeat":this.repetition_=n;break;default:throw new ya("SYNTAX_ERR");}this.src_=h.src;this.width_=
h.width;this.height_=h.height}function ya(h){this.code=this[h];this.message=h+": DOM Exception "+this.code}var ia=Math,aa=ia.round,L=ia.sin,R=ia.cos,Y=ia.abs,la=ia.sqrt,W=10,ka=W/2;navigator.userAgent.match(/MSIE ([\d.]+)?/);var za=Array.prototype.slice;d(document);var ra={init:function(h){h=h||document;h.createElement("canvas");h.attachEvent("onreadystatechange",a(this.init_,this,h))},init_:function(h){h=h.getElementsByTagName("canvas");for(var n=0;n<h.length;n++)this.initElement(h[n])},initElement:function(h){if(!h.getContext){h.getContext=
b;d(h.ownerDocument);h.innerHTML="";h.attachEvent("onpropertychange",m);h.attachEvent("onresize",y);var n=h.attributes;if(n.width&&n.width.specified)h.style.width=n.width.nodeValue+"px";else h.width=h.clientWidth;if(n.height&&n.height.specified)h.style.height=n.height.nodeValue+"px";else h.height=h.clientHeight}return h}};ra.init();for(var ua=[],Q=0;Q<16;Q++)for(var Ca=0;Ca<16;Ca++)ua[Q*16+Ca]=Q.toString(16)+Ca.toString(16);var Ea={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",
beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",
darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",
indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",
mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",
papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",
yellowgreen:"#9ACD32"},Aa={},Ba={style:"normal",variant:"normal",weight:"normal",size:10,family:"sans-serif"},Da={},Ga={butt:"flat",round:"round"};Q=V.prototype;Q.clearRect=function(){if(this.textMeasureEl_){this.textMeasureEl_.removeNode(true);this.textMeasureEl_=null}this.element_.innerHTML=""};Q.beginPath=function(){this.currentPath_=[]};Q.moveTo=function(h,n){var v=fa(this,h,n);this.currentPath_.push({type:"moveTo",x:v.x,y:v.y});this.currentX_=v.x;this.currentY_=v.y};Q.lineTo=function(h,n){var v=
fa(this,h,n);this.currentPath_.push({type:"lineTo",x:v.x,y:v.y});this.currentX_=v.x;this.currentY_=v.y};Q.bezierCurveTo=function(h,n,v,x,l,M){l=fa(this,l,M);h=fa(this,h,n);v=fa(this,v,x);ga(this,h,v,l)};Q.quadraticCurveTo=function(h,n,v,x){h=fa(this,h,n);v=fa(this,v,x);x={x:this.currentX_+2/3*(h.x-this.currentX_),y:this.currentY_+2/3*(h.y-this.currentY_)};ga(this,x,{x:x.x+(v.x-this.currentX_)/3,y:x.y+(v.y-this.currentY_)/3},v)};Q.arc=function(h,n,v,x,l,M){v*=W;var F=M?"at":"wa",X=h+R(x)*v-ka,s=n+
L(x)*v-ka;x=h+R(l)*v-ka;l=n+L(l)*v-ka;if(X==x&&!M)X+=0.125;h=fa(this,h,n);X=fa(this,X,s);x=fa(this,x,l);this.currentPath_.push({type:F,x:h.x,y:h.y,radius:v,xStart:X.x,yStart:X.y,xEnd:x.x,yEnd:x.y})};Q.rect=function(h,n,v,x){this.moveTo(h,n);this.lineTo(h+v,n);this.lineTo(h+v,n+x);this.lineTo(h,n+x);this.closePath()};Q.strokeRect=function(h,n,v,x){var l=this.currentPath_;this.beginPath();this.moveTo(h,n);this.lineTo(h+v,n);this.lineTo(h+v,n+x);this.lineTo(h,n+x);this.closePath();this.stroke();this.currentPath_=
l};Q.fillRect=function(h,n,v,x){var l=this.currentPath_;this.beginPath();this.moveTo(h,n);this.lineTo(h+v,n);this.lineTo(h+v,n+x);this.lineTo(h,n+x);this.closePath();this.fill();this.currentPath_=l};Q.createLinearGradient=function(h,n,v,x){var l=new ca("gradient");l.x0_=h;l.y0_=n;l.x1_=v;l.y1_=x;return l};Q.createRadialGradient=function(h,n,v,x,l,M){var F=new ca("gradientradial");F.x0_=h;F.y0_=n;F.r0_=v;F.x1_=x;F.y1_=l;F.r1_=M;return F};Q.drawImage=function(h){var n,v,x,l,M,F,X,s;x=h.runtimeStyle.width;
l=h.runtimeStyle.height;h.runtimeStyle.width="auto";h.runtimeStyle.height="auto";var P=h.width,U=h.height;h.runtimeStyle.width=x;h.runtimeStyle.height=l;if(arguments.length==3){n=arguments[1];v=arguments[2];M=F=0;X=x=P;s=l=U}else if(arguments.length==5){n=arguments[1];v=arguments[2];x=arguments[3];l=arguments[4];M=F=0;X=P;s=U}else if(arguments.length==9){M=arguments[1];F=arguments[2];X=arguments[3];s=arguments[4];n=arguments[5];v=arguments[6];x=arguments[7];l=arguments[8]}else throw Error("Invalid number of arguments");
var ba=fa(this,n,v),G=[];G.push(" <g_vml_:group",' coordsize="',W*10,",",W*10,'"',' coordorigin="0,0"',' style="width:',10,"px;height:",10,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]||this.m_[1][1]!=1||this.m_[1][0]){var da=[];da.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",aa(ba.x/W),",","Dy=",aa(ba.y/W),"");var ja=fa(this,n+x,v),oa=fa(this,n,v+l);n=fa(this,n+x,v+l);ba.x=ia.max(ba.x,ja.x,oa.x,n.x);ba.y=ia.max(ba.y,
ja.y,oa.y,n.y);G.push("padding:0 ",aa(ba.x/W),"px ",aa(ba.y/W),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",da.join(""),", sizingmethod='clip');")}else G.push("top:",aa(ba.y/W),"px;left:",aa(ba.x/W),"px;");G.push(' ">','<g_vml_:image src="',h.src,'"',' style="width:',W*x,"px;"," height:",W*l,'px"',' cropleft="',M/P,'"',' croptop="',F/U,'"',' cropright="',(P-M-X)/P,'"',' cropbottom="',(U-F-s)/U,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",G.join(""))};Q.stroke=
function(h){for(var n={x:null,y:null},v={x:null,y:null},x=0;x<this.currentPath_.length;x+=5E3){var l=[];l.push("<g_vml_:shape",' filled="',!!h,'"',' style="position:absolute;width:',10,"px;height:",10,'px;"',' coordorigin="0,0"',' coordsize="',W*10,",",W*10,'"',' stroked="',!h,'"',' path="');for(var M=x;M<Math.min(x+5E3,this.currentPath_.length);M++){M%5E3==0&&M>0&&l.push(" m ",aa(this.currentPath_[M-1].x),",",aa(this.currentPath_[M-1].y));var F=this.currentPath_[M];switch(F.type){case "moveTo":l.push(" m ",
aa(F.x),",",aa(F.y));break;case "lineTo":l.push(" l ",aa(F.x),",",aa(F.y));break;case "close":l.push(" x ");F=null;break;case "bezierCurveTo":l.push(" c ",aa(F.cp1x),",",aa(F.cp1y),",",aa(F.cp2x),",",aa(F.cp2y),",",aa(F.x),",",aa(F.y));break;case "at":case "wa":l.push(" ",F.type," ",aa(F.x-this.arcScaleX_*F.radius),",",aa(F.y-this.arcScaleY_*F.radius)," ",aa(F.x+this.arcScaleX_*F.radius),",",aa(F.y+this.arcScaleY_*F.radius)," ",aa(F.xStart),",",aa(F.yStart)," ",aa(F.xEnd),",",aa(F.yEnd))}if(F){if(n.x==
null||F.x<n.x)n.x=F.x;if(v.x==null||F.x>v.x)v.x=F.x;if(n.y==null||F.y<n.y)n.y=F.y;if(v.y==null||F.y>v.y)v.y=F.y}}l.push(' ">');h?va(this,l,n,v):ha(this,l);l.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",l.join(""))}};Q.fill=function(){this.stroke(true)};Q.closePath=function(){this.currentPath_.push({type:"close"})};Q.save=function(){var h={};T(this,h);this.aStack_.push(h);this.mStack_.push(this.m_);this.m_=C(q(),this.m_)};Q.restore=function(){if(this.aStack_.length){T(this.aStack_.pop(),
this);this.m_=this.mStack_.pop()}};Q.translate=function(h,n){ma(this,C([[1,0,0],[0,1,0],[h,n,1]],this.m_),false)};Q.rotate=function(h){var n=R(h);h=L(h);ma(this,C([[n,h,0],[-h,n,0],[0,0,1]],this.m_),false)};Q.scale=function(h,n){this.arcScaleX_*=h;this.arcScaleY_*=n;ma(this,C([[h,0,0],[0,n,0],[0,0,1]],this.m_),true)};Q.transform=function(h,n,v,x,l,M){ma(this,C([[h,n,0],[v,x,0],[l,M,1]],this.m_),true)};Q.setTransform=function(h,n,v,x,l,M){ma(this,[[h,n,0],[v,x,0],[l,M,1]],true)};Q.drawText_=function(h,
n,v,x,l){var M=this.m_;x=0;var F=1E3,X={x:0,y:0},s=[],P;P=this.font;if(Da[P])P=Da[P];else{var U=document.createElement("div").style;try{U.font=P}catch(ba){}P=Da[P]={style:U.fontStyle||Ba.style,variant:U.fontVariant||Ba.variant,weight:U.fontWeight||Ba.weight,size:U.fontSize||Ba.size,family:U.fontFamily||Ba.family}}U=P;var G=this.element_;P={};for(var da in U)P[da]=U[da];da=parseFloat(G.currentStyle.fontSize);G=parseFloat(U.size);P.size=typeof U.size=="number"?U.size:U.size.indexOf("px")!=-1?G:U.size.indexOf("em")!=
-1?da*G:U.size.indexOf("%")!=-1?da/100*G:U.size.indexOf("pt")!=-1?G/0.75:da;P.size*=0.981;da=P.style+" "+P.variant+" "+P.weight+" "+P.size+"px "+P.family;G=this.element_.currentStyle;U=this.textAlign.toLowerCase();switch(U){case "left":case "center":case "right":break;case "end":U=G.direction=="ltr"?"right":"left";break;case "start":U=G.direction=="rtl"?"right":"left";break;default:U="left"}switch(this.textBaseline){case "hanging":case "top":X.y=P.size/1.75;break;case "middle":break;default:case null:case "alphabetic":case "ideographic":case "bottom":X.y=
-P.size/2.25}switch(U){case "right":x=1E3;F=0.05;break;case "center":x=F=500}n=fa(this,n+X.x,v+X.y);s.push('<g_vml_:line from="',-x,' 0" to="',F,' 0.05" ',' coordsize="100 100" coordorigin="0 0"',' filled="',!l,'" stroked="',!!l,'" style="position:absolute;width:1px;height:1px;">');l?ha(this,s):va(this,s,{x:-x,y:0},{x:F,y:P.size});l=M[0][0].toFixed(3)+","+M[1][0].toFixed(3)+","+M[0][1].toFixed(3)+","+M[1][1].toFixed(3)+",0,0";n=aa(n.x/W)+","+aa(n.y/W);s.push('<g_vml_:skew on="t" matrix="',l,'" ',
' offset="',n,'" origin="',x,' 0" />','<g_vml_:path textpathok="true" />','<g_vml_:textpath on="true" string="',g(h),'" style="v-text-align:',U,";font:",g(da),'" /></g_vml_:line>');this.element_.insertAdjacentHTML("beforeEnd",s.join(""))};Q.fillText=function(h,n,v,x){this.drawText_(h,n,v,x,false)};Q.strokeText=function(h,n,v,x){this.drawText_(h,n,v,x,true)};Q.measureText=function(h){if(!this.textMeasureEl_){this.element_.insertAdjacentHTML("beforeEnd",'<span style="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;"></span>');
this.textMeasureEl_=this.element_.lastChild}var n=this.element_.ownerDocument;this.textMeasureEl_.innerHTML="";this.textMeasureEl_.style.font=this.font;this.textMeasureEl_.appendChild(n.createTextNode(h));return{width:this.textMeasureEl_.offsetWidth}};Q.clip=function(){};Q.arcTo=function(){};Q.createPattern=function(h,n){return new ta(h,n)};ca.prototype.addColorStop=function(h,n){n=O(n);this.colors_.push({offset:h,color:n.color,alpha:n.alpha})};Q=ya.prototype=Error();Q.INDEX_SIZE_ERR=1;Q.DOMSTRING_SIZE_ERR=
2;Q.HIERARCHY_REQUEST_ERR=3;Q.WRONG_DOCUMENT_ERR=4;Q.INVALID_CHARACTER_ERR=5;Q.NO_DATA_ALLOWED_ERR=6;Q.NO_MODIFICATION_ALLOWED_ERR=7;Q.NOT_FOUND_ERR=8;Q.NOT_SUPPORTED_ERR=9;Q.INUSE_ATTRIBUTE_ERR=10;Q.INVALID_STATE_ERR=11;Q.SYNTAX_ERR=12;Q.INVALID_MODIFICATION_ERR=13;Q.NAMESPACE_ERR=14;Q.INVALID_ACCESS_ERR=15;Q.VALIDATION_ERR=16;Q.TYPE_MISMATCH_ERR=17;G_vmlCanvasManager=ra;CanvasRenderingContext2D=V;CanvasGradient=ca;CanvasPattern=ta;DOMException=ya}();window.G_vmlCanvasManager_YChartsp_stw=window.G_vmlCanvasManager;
window.CanvasRenderingContext2D_YChartsp_stw=window.CanvasRenderingContext2D;window.CanvasGradient_YChartsp_stw=window.CanvasGradient;window.CanvasPattern_YChartsp_stw=window.CanvasPattern;window.DOMException_YChartsp_stw=window.DOMException}if(!window.flot_YChartsp_stw){(function(b){b.color={};b.color.make=function(g,d,m,y){var q={};q.r=g||0;q.g=d||0;q.b=m||0;q.a=y!=null?y:1;q.add=function(C,T){for(var N=0;N<C.length;++N)q[C.charAt(N)]+=T;return q.normalize()};q.scale=function(C,T){for(var N=0;N<
C.length;++N)q[C.charAt(N)]*=T;return q.normalize()};q.toString=function(){return q.a>=1?"rgb("+[q.r,q.g,q.b].join(",")+")":"rgba("+[q.r,q.g,q.b,q.a].join(",")+")"};q.normalize=function(){function C(T,N,B){return N<T?T:N>B?B:N}q.r=C(0,parseInt(q.r),255);q.g=C(0,parseInt(q.g),255);q.b=C(0,parseInt(q.b),255);q.a=C(0,q.a,1);return q};q.clone=function(){return b.color.make(q.r,q.b,q.g,q.a)};return q.normalize()};b.color.extract=function(g,d){var m;do{m=g.css(d).toLowerCase();if(m!=""&&m!="transparent")break;
g=g.parent()}while(!b.nodeName(g.get(0),"body"));if(m=="rgba(0, 0, 0, 0)")m="transparent";return b.color.parse(m)};b.color.parse=function(g){var d,m=b.color.make;if(d=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(g))return m(parseInt(d[1],10),parseInt(d[2],10),parseInt(d[3],10));if(d=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(g))return m(parseInt(d[1],10),parseInt(d[2],10),parseInt(d[3],10),parseFloat(d[4]));if(d=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g))return m(parseFloat(d[1])*
2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55);if(d=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(g))return m(parseFloat(d[1])*2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55,parseFloat(d[4]));if(d=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(g))return m(parseInt(d[1],16),parseInt(d[2],16),parseInt(d[3],16));if(d=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(g))return m(parseInt(d[1]+d[1],16),
parseInt(d[2]+d[2],16),parseInt(d[3]+d[3],16));g=b.trim(g).toLowerCase();if(g=="transparent")return m(255,255,255,0);else{d=a[g]||[0,0,0];return m(d[0],d[1],d[2])}};var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,
0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,
255],yellow:[255,255,0]}})(S);(function(b){function a(d,m,y,q){function C(c,e){e=[ea].concat(e);for(var f=0;f<c.length;++f)c[f].apply(this,e)}function T(c){for(var e=[],f=0;f<c.length;++f){var k=b.extend(true,{},l.series);if(c[f].data!=null){k.data=c[f].data;delete c[f].data;b.extend(true,k,c[f]);c[f].data=k.data}else k.data=c[f];e.push(k)}x=e;e=x.length;f=[];k=[];for(c=0;c<x.length;++c){var j=x[c].color;if(j!=null){--e;typeof j=="number"?k.push(j):f.push(b.color.parse(x[c].color))}}for(c=0;c<k.length;++c)e=
Math.max(e,k[c]+1);f=[];for(c=k=0;f.length<e;){j=l.colors.length==c?b.color.make(100,100,100):b.color.parse(l.colors[c]);j.scale("rgb",1+(k%2==1?-1:1)*Math.ceil(k/2)*0.2);f.push(j);++c;if(c>=l.colors.length){c=0;++k}}for(c=e=0;c<x.length;++c){k=x[c];if(k.color==null){k.color=f[e].toString();++e}else if(typeof k.color=="number")k.color=f[k.color].toString();if(k.lines.show==null){var o;j=true;for(o in k)if(k[o]&&k[o].show){j=false;break}if(j)k.lines.show=true}k.xaxis=O(U,N(k,"x"));k.yaxis=O(ba,N(k,
"y"))}V()}function N(c,e){var f=c[e+"axis"];if(typeof f=="object")f=f.n;if(typeof f!="number")f=1;return f}function B(){return b.grep(U.concat(ba),function(c){return c})}function Z(c){var e={},f,k;for(f=0;f<U.length;++f)if((k=U[f])&&k.used)e["x"+k.n]=k.c2p(c.left);for(f=0;f<ba.length;++f)if((k=ba[f])&&k.used)e["y"+k.n]=k.c2p(c.top);if(e.x1!==undefined)e.x=e.x1;if(e.y1!==undefined)e.y=e.y1;return e}function O(c,e){c[e-1]||(c[e-1]={n:e,direction:c==U?"x":"y",options:b.extend(true,{},c==U?l.xaxis:l.yaxis)});
return c[e-1]}function V(){function c(E,J,$){if(J<E.datamin&&J!=-k)E.datamin=J;if($>E.datamax&&$!=k)E.datamax=$}var e=Number.POSITIVE_INFINITY,f=Number.NEGATIVE_INFINITY,k=Number.MAX_VALUE,j,o,p,u,r,w,t,D,I,K;b.each(B(),function(E,J){J.datamin=e;J.datamax=f;J.used=false});for(j=0;j<x.length;++j){r=x[j];r.datapoints={points:[]};C(sa.processRawData,[r,r.data,r.datapoints])}for(j=0;j<x.length;++j){r=x[j];var H=r.data,A=r.datapoints.format;if(!A){A=[];A.push({x:true,number:true,required:true});A.push({y:true,
number:true,required:true});if(r.bars.show||r.lines.show&&r.lines.fill){A.push({y:true,number:true,required:false,defaultValue:0});if(r.bars.horizontal){delete A[A.length-1].y;A[A.length-1].x=true}}r.datapoints.format=A}if(r.datapoints.pointsize==null){r.datapoints.pointsize=A.length;t=r.datapoints.pointsize;w=r.datapoints.points;insertSteps=r.lines.show&&r.lines.steps;r.xaxis.used=r.yaxis.used=true;for(o=p=0;o<H.length;++o,p+=t){K=H[o];var z=K==null;if(!z)for(u=0;u<t;++u){D=K[u];if(I=A[u]){if(I.number&&
D!=null){D=+D;if(isNaN(D))D=null;else if(D==Infinity)D=k;else if(D==-Infinity)D=-k}if(D==null){if(I.required)z=true;if(I.defaultValue!=null)D=I.defaultValue}}w[p+u]=D}if(z)for(u=0;u<t;++u){D=w[p+u];if(D!=null){I=A[u];I.x&&c(r.xaxis,D,D);I.y&&c(r.yaxis,D,D)}w[p+u]=null}else if(insertSteps&&p>0&&w[p-t]!=null&&w[p-t]!=w[p]&&w[p-t+1]!=w[p+1]){for(u=0;u<t;++u)w[p+t+u]=w[p+u];w[p+1]=w[p-t+1];p+=t}}}}for(j=0;j<x.length;++j){r=x[j];C(sa.processDatapoints,[r,r.datapoints])}for(j=0;j<x.length;++j){r=x[j];w=
r.datapoints.points;t=r.datapoints.pointsize;A=r.datapoints.format;K=p=e;z=H=f;for(o=0;o<w.length;o+=t)if(w[o]!=null)for(u=0;u<t;++u){D=w[o+u];I=A[u];if(!(!I||D==k||D==-k)){if(I.x){if(D<p)p=D;if(D>H)H=D}if(I.y){if(D<K)K=D;if(D>z)z=D}}}if(r.bars.show){o=r.bars.align=="left"?0:-r.bars.barWidth/2;if(r.bars.horizontal){K+=o;z+=o+r.bars.barWidth}else{p+=o;H+=o+r.bars.barWidth}}c(r.xaxis,p,H);c(r.yaxis,K,z)}b.each(B(),function(E,J){if(J.datamin==e)J.datamin=null;if(J.datamax==f)J.datamax=null})}function ga(c,
e){var f=document.createElement("canvas");f.className=e;f.width=da;f.height=ja;c||b(f).css({position:"absolute",left:0,top:0});b(f).appendTo(d);f.getContext||(f=window.G_vmlCanvasManager.initElement(f));f.getContext("2d").save();return f}function ha(){da=d.width();ja=d.height();if(da<=0||ja<=0)throw"Invalid dimensions for plot, width = "+da+", height = "+ja;}function va(c){if(c.width!=da)c.width=da;if(c.height!=ja)c.height=ja;c=c.getContext("2d");c.restore();c.save()}function fa(c){function e(p){return p}
var f,k,j=c.options.transform||e,o=c.options.inverseTransform;if(c.direction=="x"){f=c.scale=oa/Math.abs(j(c.max)-j(c.min));k=Math.min(j(c.max),j(c.min))}else{f=c.scale=qa/Math.abs(j(c.max)-j(c.min));f=-f;k=Math.max(j(c.max),j(c.min))}c.p2c=j==e?function(p){return(p-k)*f}:function(p){return(j(p)-k)*f};c.c2p=o?function(p){return o(k+p/f)}:function(p){return k+p/f}}function ma(c){var e=c.labelWidth,f=c.labelHeight,k=c.options.position,j=c.options.tickLength,o=l.grid.axisMargin,p=l.grid.labelMargin,
u=c.direction=="x"?U:ba,r=b.grep(u,function(t){return t&&t.options.position==k&&t.reserveSpace});if(b.inArray(c,r)==r.length-1)o=0;if(j==null){j=b.grep(u,function(t){return t&&t.reserveSpace});var w=b.inArray(c,j)==0;j=w?"full":5}isNaN(+j)||(p+=+j);if(c.direction=="x"){f+=p;if(k=="bottom"){G.bottom+=f+o;c.box={top:ja-G.bottom,height:f}}else{c.box={top:G.top+o,height:f};G.top+=f+o}}else{e+=p;if(k=="left"){c.box={left:G.left+o,width:e};G.left+=e+o}else{G.right+=e+o;c.box={left:da-G.right,width:e}}}c.position=
k;c.tickLength=j;c.box.padding=p;c.innermost=w}function ca(){var c=l.grid.minBorderMargin,e={x:0,y:0},f;if(c==null)for(f=c=0;f<x.length;++f)c=Math.max(c,2*(x[f].points.radius+x[f].points.lineWidth/2));e.x=e.y=Math.ceil(c);b.each(B(),function(k,j){var o=j.direction;if(j.reserveSpace)e[o]=Math.ceil(Math.max(e[o],(o=="x"?j.labelWidth:j.labelHeight)/2))});G.left=Math.max(e.x,G.left);G.right=Math.max(e.x,G.right);G.top=Math.max(e.y,G.top);G.bottom=Math.max(e.y,G.bottom)}function ta(){var c,e=B();c=l.grid.show;
for(var f in G)G[f]=typeof l.grid.borderWidth=="object"?c?l.grid.borderWidth[f]:0:c?l.grid.borderWidth:0;b.each(e,function(j,o){o.show=o.options.show;if(o.show==null)o.show=o.used;o.reserveSpace=o.show||o.options.reserveSpace;var p=o.options,u=+(p.min!=null?p.min:o.datamin),r=+(p.max!=null?p.max:o.datamax),w=r-u;if(w==0){w=r==0?1:0.01;if(p.min==null)u-=w;if(p.max==null||p.min!=null)r+=w}else{var t=p.autoscaleMargin;if(t!=null){if(p.min==null){u-=w*t;if(u<0&&o.datamin!=null&&o.datamin>=0)u=0}if(p.max==
null){r+=w*t;if(r>0&&o.datamax!=null&&o.datamax<=0)r=0}}}o.min=u;o.max=r});if(c){var k={style:d.css("font-style"),size:Math.round(0.8*(+d.css("font-size").replace("px","")||13)),variant:d.css("font-variant"),weight:d.css("font-weight"),family:d.css("font-family")};f=b.grep(e,function(j){return j.reserveSpace});b.each(f,function(j,o){ya(o);var p=o.options.ticks,u=[];if(p==null||typeof p=="number"&&p>0)u=o.tickGenerator(o);else if(p)u=b.isFunction(p)?p(o):p;var r;o.ticks=[];for(p=0;p<u.length;++p){var w=
null,t=u[p];if(typeof t=="object"){r=+t[0];if(t.length>1)w=t[1]}else r=+t;if(w==null)w=o.tickFormatter(r,o);isNaN(r)||o.ticks.push({v:r,label:w})}u=o.ticks;if(o.options.autoscaleMargin&&u.length>0){if(o.options.min==null)o.min=Math.min(o.min,u[0].v);if(o.options.max==null&&u.length>1)o.max=Math.max(o.max,u[u.length-1].v)}o.font=b.extend({},k,o.options.font);u=o.options;p=o.ticks||[];r=u.labelWidth||0;w=u.labelHeight||0;t=o.font;s.save();s.font=t.style+" "+t.variant+" "+t.weight+" "+t.size+"px '"+
t.family+"'";for(var D=0;D<p.length;++D){var I=p[D];I.lines=[];I.width=I.height=0;if(I.label){for(var K=I.label.replace(/<br ?\/?>|\r\n|\r/g,"\n").split("\n"),H=0;H<K.length;++H){var A={text:K[H]},z=s.measureText(A.text);A.width=z.width;A.height=z.height!=null?z.height:t.size;A.height+=Math.round(t.size*0.15);I.width=Math.max(A.width,I.width);I.height+=A.height;I.lines.push(A)}if(u.labelWidth==null)r=Math.max(r,I.width);if(u.labelHeight==null)w=Math.max(w,I.height)}}s.restore();o.labelWidth=Math.ceil(r);
o.labelHeight=Math.ceil(w)});for(c=f.length-1;c>=0;--c)ma(f[c]);ca();b.each(f,function(j,o){if(o.direction=="x"){o.box.left=G.left-o.labelWidth/2;o.box.width=da-G.left-G.right+o.labelWidth}else{o.box.top=G.top-o.labelHeight/2;o.box.height=ja-G.bottom-G.top+o.labelHeight}})}oa=da-G.left-G.right;qa=ja-G.bottom-G.top;b.each(e,function(j,o){fa(o)});ra()}function ya(c){var e=c.options,f=(c.max-c.min)/(typeof e.ticks=="number"&&e.ticks>0?e.ticks:0.3*Math.sqrt(c.direction=="x"?da:ja)),k,j,o,p;if(e.mode==
"time"){var u={second:1E3,minute:6E4,hour:36E5,day:864E5,month:2592E6,year:525949.2*60*1E3};p=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],[6,"month"],[1,"year"]];k=0;if(e.minTickSize!=null)k=typeof e.tickSize=="number"?e.tickSize:e.minTickSize[0]*u[e.minTickSize[1]];
for(j=0;j<p.length-1;++j)if(f<(p[j][0]*u[p[j][1]]+p[j+1][0]*u[p[j+1][1]])/2&&p[j][0]*u[p[j][1]]>=k)break;k=p[j][0];o=p[j][1];if(o=="year"){j=Math.pow(10,Math.floor(Math.log(f/u.year)/Math.LN10));p=f/u.year/j;k=p<1.5?1:p<3?2:p<7.5?5:10;k*=j}c.tickSize=e.tickSize||[k,o];j=function(t){var D=[],I=t.tickSize[0],K=t.tickSize[1],H=new Date(t.min),A=I*u[K];K=="second"&&H.setUTCSeconds(g(H.getUTCSeconds(),I));K=="minute"&&H.setUTCMinutes(g(H.getUTCMinutes(),I));K=="hour"&&H.setUTCHours(g(H.getUTCHours(),I));
K=="month"&&H.setUTCMonth(g(H.getUTCMonth(),I));K=="year"&&H.setUTCFullYear(g(H.getUTCFullYear(),I));H.setUTCMilliseconds(0);A>=u.minute&&H.setUTCSeconds(0);A>=u.hour&&H.setUTCMinutes(0);A>=u.day&&H.setUTCHours(0);A>=u.day*4&&H.setUTCDate(1);A>=u.year&&H.setUTCMonth(0);var z=0,E=Number.NaN,J;do{J=E;E=H.getTime();D.push(E);if(K=="month")if(I<1){H.setUTCDate(1);var $=H.getTime();H.setUTCMonth(H.getUTCMonth()+1);var na=H.getTime();H.setTime(E+z*u.hour+(na-$)*I);z=H.getUTCHours();H.setUTCHours(0)}else H.setUTCMonth(H.getUTCMonth()+
I);else K=="year"?H.setUTCFullYear(H.getUTCFullYear()+I):H.setTime(E+A)}while(E<t.max&&E!=J);return D};k=function(t,D){var I=new Date(t);if(e.timeformat!=null)return b.plot.formatDate(I,e.timeformat,e.monthNames);var K=D.tickSize[0]*u[D.tickSize[1]],H=D.max-D.min,A=e.twelveHourClock?" %p":"";fmt=K<u.minute?"%h:%M:%S"+A:K<u.day?H<2*u.day?"%h:%M"+A:"%b %d %h:%M"+A:K<u.month?"%b %d":K<u.year?H<u.year?"%b":"%b %y":"%y";return b.plot.formatDate(I,fmt,e.monthNames)}}else{o=e.tickDecimals;var r=-Math.floor(Math.log(f)/
Math.LN10);if(o!=null&&r>o)r=o;j=Math.pow(10,-r);p=f/j;if(p<1.5)k=1;else if(p<3){k=2;if(p>2.25&&(o==null||r+1<=o)){k=2.5;++r}}else k=p<7.5?5:10;k*=j;if(e.minTickSize!=null&&k<e.minTickSize)k=e.minTickSize;c.tickDecimals=Math.max(0,o!=null?o:r);c.tickSize=e.tickSize||k;j=function(t){var D=[],I=g(t.min,t.tickSize),K=0,H=Number.NaN,A;do{A=H;H=I+K*t.tickSize;D.push(H);++K}while(H<t.max&&H!=A);return D};k=function(t,D){return t.toFixed(D.tickDecimals)}}if(e.alignTicksWithAxis!=null){var w=(c.direction==
"x"?U:ba)[e.alignTicksWithAxis-1];if(w&&w.used&&w!=c){j=j(c);if(j.length>0){if(e.min==null)c.min=Math.min(c.min,j[0]);if(e.max==null&&j.length>1)c.max=Math.max(c.max,j[j.length-1])}j=function(t){var D=[],I,K;for(K=0;K<w.ticks.length;++K){I=(w.ticks[K].v-w.min)/(w.max-w.min);I=t.min+I*(t.max-t.min);D.push(I)}return D};if(!c.mode&&e.tickDecimals==null){f=Math.max(0,-Math.floor(Math.log(f)/Math.LN10)+1);p=j(c);if(!(p.length>1&&/\..*0$/.test((p[1]-p[0]).toFixed(f))))c.tickDecimals=f}}}c.tickGenerator=
j;c.tickFormatter=b.isFunction(e.tickFormatter)?function(t,D){return""+e.tickFormatter(t,D)}:k}function ia(){s.clearRect(0,0,da,ja);var c=l.grid;if(c.show&&c.backgroundColor){s.save();s.translate(G.left,G.top);s.fillStyle=v(l.grid.backgroundColor,qa,0,"rgba(255, 255, 255, 0)");s.fillRect(0,0,oa,qa);s.restore()}if(c.show&&!c.aboveData){L();R()}for(var e=0;e<x.length;++e){C(sa.drawSeries,[s,x[e]]);var f=x[e];f.lines.show&&Y(f);f.bars.show&&ka(f);f.points.show&&la(f)}C(sa.draw,[s]);if(c.show&&c.aboveData){L();
R()}}function aa(c,e){var f,k,j,o,p=B();for(i=0;i<p.length;++i){f=p[i];if(f.direction==e){o=e+f.n+"axis";if(!c[o]&&f.n==1)o=e+"axis";if(c[o]){k=c[o].from;j=c[o].to;break}}}if(!c[o]){f=e=="x"?U[0]:ba[0];k=c[e+"1"];j=c[e+"2"]}if(k!=null&&j!=null&&k>j){o=k;k=j;j=o}return{from:k,to:j,axis:f}}function L(){var c;s.save();s.translate(G.left,G.top);var e=l.grid.markings;if(e){if(b.isFunction(e)){var f=ea.getAxes();f.xmin=f.xaxis.min;f.xmax=f.xaxis.max;f.ymin=f.yaxis.min;f.ymax=f.yaxis.max;e=e(f)}for(c=0;c<
e.length;++c){f=e[c];var k=aa(f,"x"),j=aa(f,"y");if(k.from==null)k.from=k.axis.min;if(k.to==null)k.to=k.axis.max;if(j.from==null)j.from=j.axis.min;if(j.to==null)j.to=j.axis.max;if(!(k.to<k.axis.min||k.from>k.axis.max||j.to<j.axis.min||j.from>j.axis.max)){k.from=Math.max(k.from,k.axis.min);k.to=Math.min(k.to,k.axis.max);j.from=Math.max(j.from,j.axis.min);j.to=Math.min(j.to,j.axis.max);if(!(k.from==k.to&&j.from==j.to)){k.from=k.axis.p2c(k.from);k.to=k.axis.p2c(k.to);j.from=j.axis.p2c(j.from);j.to=j.axis.p2c(j.to);
if(k.from==k.to||j.from==j.to){s.beginPath();s.strokeStyle=f.color||l.grid.markingsColor;s.lineWidth=f.lineWidth||l.grid.markingsLineWidth;s.moveTo(k.from,j.from);s.lineTo(k.to,j.to);s.stroke()}else{s.fillStyle=f.color||l.grid.markingsColor;s.fillRect(k.from,j.to,k.to-k.from,j.from-j.to)}}}}}f=B();e=l.grid.borderWidth;for(k=0;k<f.length;++k){j=f[k];c=j.box;var o=j.tickLength,p,u,r,w;if(!(!j.show||j.ticks.length==0)){s.strokeStyle=j.options.tickColor||b.color.parse(j.options.color).scale("a",0.22).toString();
s.lineWidth=1;if(j.direction=="x"){p=0;u=o=="full"?j.position=="top"?0:qa:c.top-G.top+(j.position=="top"?c.height:0)}else{u=0;p=o=="full"?j.position=="left"?0:oa:c.left-G.left+(j.position=="left"?c.width:0)}if(!j.innermost){s.beginPath();r=w=0;if(j.direction=="x")r=oa;else w=qa;if(s.lineWidth==1){p=Math.floor(p)+0.5;u=Math.floor(u)+0.5}s.moveTo(p,u);s.lineTo(p+r,u+w);s.stroke()}s.beginPath();for(c=0;c<j.ticks.length;++c){var t=j.ticks[c].v;r=w=0;if(!(t<j.min||t>j.max||o=="full"&&(typeof e=="object"&&
e[j.position]>0||e>0)&&(t==j.min||t==j.max))){if(j.direction=="x"){p=j.p2c(t);w=o=="full"?-qa:o;if(j.position=="top")w=-w}else{u=j.p2c(t);r=o=="full"?-oa:o;if(j.position=="left")r=-r}if(s.lineWidth==1)if(j.direction=="x")p=Math.floor(p)+0.5;else u=Math.floor(u)+0.5;s.moveTo(p,u);s.lineTo(p+r,u+w)}}s.stroke()}}if(e){bc=l.grid.borderColor;if(typeof e=="object"||typeof bc=="object"){s.beginPath();s.strokeStyle=typeof bc=="object"?bc.top:bc;s.lineWidth=typeof e=="object"?e.top:e;s.moveTo(0-e.left,0-e.top/
2);s.lineTo(oa,0-e.top/2);s.stroke();s.beginPath();s.strokeStyle=typeof bc=="object"?bc.right:bc;s.lineWidth=typeof e=="object"?e.right:e;s.moveTo(oa+e.right/2,0-e.top);s.lineTo(oa+e.right/2,qa);s.stroke();s.beginPath();s.strokeStyle=typeof bc=="object"?bc.bottom:bc;s.lineWidth=typeof e=="object"?e.bottom:e;s.moveTo(oa+e.right,qa+e.bottom/2);s.lineTo(0,qa+e.bottom/2);s.stroke();s.beginPath();s.strokeStyle=typeof bc=="object"?bc.left:bc;s.lineWidth=typeof e=="object"?e.left:e;s.moveTo(0-e.left/2,qa+
e.bottom);s.lineTo(0-e.left/2,0);s.stroke()}else{s.lineWidth=e;s.strokeStyle=l.grid.borderColor;s.strokeRect(-e/2,-e/2,oa+e,qa+e)}}s.restore()}function R(){s.save();b.each(B(),function(c,e){if(!(!e.show||e.ticks.length==0)){var f=e.box,k=e.font;s.fillStyle=e.options.color;s.font=k.style+" "+k.variant+" "+k.weight+" "+k.size+"px "+k.family;s.textAlign="start";s.textBaseline="middle";for(k=0;k<e.ticks.length;++k){var j=e.ticks[k];if(!(!j.label||j.v<e.min||j.v>e.max))for(var o,p,u=0,r,w=0;w<j.lines.length;++w){r=
j.lines[w];if(e.direction=="x"){o=G.left+e.p2c(j.v)-r.width/2;p=e.position=="bottom"?f.top+f.padding:f.top+f.height-f.padding-j.height}else{p=G.top+e.p2c(j.v)-j.height/2;o=e.position=="left"?f.left+f.width-f.padding-r.width:f.left+f.padding}p+=r.height/2+u;u+=r.height;if(b.browser.opera){o=Math.floor(o);p=Math.ceil(p-2)}s.fillText(r.text,o,p)}}}});s.restore()}function Y(c){function e(p,u,r,w,t){var D=p.points;p=p.pointsize;var I=null,K=null;s.beginPath();for(var H=p;H<D.length;H+=p){var A=D[H-p],
z=D[H-p+1],E=D[H],J=D[H+1];if(!(A==null||E==null)){if(z<=J&&z<t.min){if(J<t.min)continue;A=(t.min-z)/(J-z)*(E-A)+A;z=t.min}else if(J<=z&&J<t.min){if(z<t.min)continue;E=(t.min-z)/(J-z)*(E-A)+A;J=t.min}if(z>=J&&z>t.max){if(J>t.max)continue;A=(t.max-z)/(J-z)*(E-A)+A;z=t.max}else if(J>=z&&J>t.max){if(z>t.max)continue;E=(t.max-z)/(J-z)*(E-A)+A;J=t.max}if(A<=E&&A<w.min){if(E<w.min)continue;z=(w.min-A)/(E-A)*(J-z)+z;A=w.min}else if(E<=A&&E<w.min){if(A<w.min)continue;J=(w.min-A)/(E-A)*(J-z)+z;E=w.min}if(A>=
E&&A>w.max){if(E>w.max)continue;z=(w.max-A)/(E-A)*(J-z)+z;A=w.max}else if(E>=A&&E>w.max){if(A>w.max)continue;J=(w.max-A)/(E-A)*(J-z)+z;E=w.max}if(A!=I||z!=K)s.moveTo(w.p2c(A)+u,t.p2c(z)+r);I=E;K=J;s.lineTo(w.p2c(E)+u,t.p2c(J)+r)}}s.stroke()}function f(p,u,r){var w=p.points;p=p.pointsize;for(var t=Math.min(Math.max(0,r.min),r.max),D=0,I=false,K=1,H=0,A=0;;){if(p>0&&D>w.length+p)break;D+=p;var z=w[D-p],E=w[D-p+K],J=w[D],$=w[D+K];if(I){if(p>0&&z!=null&&J==null){A=D;p=-p;K=2;continue}if(p<0&&D==H+p){s.fill();
I=false;p=-p;K=1;D=H=A+p;continue}}if(!(z==null||J==null)){if(z<=J&&z<u.min){if(J<u.min)continue;E=(u.min-z)/(J-z)*($-E)+E;z=u.min}else if(J<=z&&J<u.min){if(z<u.min)continue;$=(u.min-z)/(J-z)*($-E)+E;J=u.min}if(z>=J&&z>u.max){if(J>u.max)continue;E=(u.max-z)/(J-z)*($-E)+E;z=u.max}else if(J>=z&&J>u.max){if(z>u.max)continue;$=(u.max-z)/(J-z)*($-E)+E;J=u.max}if(!I){s.beginPath();s.moveTo(u.p2c(z),r.p2c(t));I=true}if(E>=r.max&&$>=r.max){s.lineTo(u.p2c(z),r.p2c(r.max));s.lineTo(u.p2c(J),r.p2c(r.max))}else if(E<=
r.min&&$<=r.min){s.lineTo(u.p2c(z),r.p2c(r.min));s.lineTo(u.p2c(J),r.p2c(r.min))}else{var na=z,pa=J;if(E<=$&&E<r.min&&$>=r.min){z=(r.min-E)/($-E)*(J-z)+z;E=r.min}else if($<=E&&$<r.min&&E>=r.min){J=(r.min-E)/($-E)*(J-z)+z;$=r.min}if(E>=$&&E>r.max&&$<=r.max){z=(r.max-E)/($-E)*(J-z)+z;E=r.max}else if($>=E&&$>r.max&&E<=r.max){J=(r.max-E)/($-E)*(J-z)+z;$=r.max}z!=na&&s.lineTo(u.p2c(na),r.p2c(E));s.lineTo(u.p2c(z),r.p2c(E));s.lineTo(u.p2c(J),r.p2c($));if(J!=pa){s.lineTo(u.p2c(J),r.p2c($));s.lineTo(u.p2c(pa),
r.p2c($))}}}}}s.save();s.translate(G.left,G.top);s.lineJoin="round";var k=c.lines.lineWidth,j=c.shadowSize;if(k>0&&j>0){s.lineWidth=j;s.strokeStyle="rgba(0,0,0,0.1)";var o=Math.PI/18;e(c.datapoints,Math.sin(o)*(k/2+j/2),Math.cos(o)*(k/2+j/2),c.xaxis,c.yaxis);s.lineWidth=j/2;e(c.datapoints,Math.sin(o)*(k/2+j/4),Math.cos(o)*(k/2+j/4),c.xaxis,c.yaxis)}s.lineWidth=k;s.strokeStyle=c.color;if(j=za(c.lines,c.color,0,qa)){s.fillStyle=j;f(c.datapoints,c.xaxis,c.yaxis)}k>0&&e(c.datapoints,0,0,c.xaxis,c.yaxis);
s.restore()}function la(c){function e(p,u,r,w,t,D,I,K){var H=p.points;p=p.pointsize;for(var A=0;A<H.length;A+=p){var z=H[A],E=H[A+1];if(!(z==null||z<D.min||z>D.max||E<I.min||E>I.max)){s.beginPath();z=D.p2c(z);E=I.p2c(E)+w;K=="circle"?s.arc(z,E,u,0,t?Math.PI:Math.PI*2,false):K(s,z,E,u,t);s.closePath();if(r){s.fillStyle=r;s.fill()}s.stroke()}}}s.save();s.translate(G.left,G.top);var f=c.points.lineWidth,k=c.shadowSize,j=c.points.radius,o=c.points.symbol;if(f>0&&k>0){k=k/2;s.lineWidth=k;s.strokeStyle=
"rgba(0,0,0,0.1)";e(c.datapoints,j,null,k+k/2,true,c.xaxis,c.yaxis,o);s.strokeStyle="rgba(0,0,0,0.2)";e(c.datapoints,j,null,k/2,true,c.xaxis,c.yaxis,o)}s.lineWidth=f;s.strokeStyle=c.color;e(c.datapoints,j,za(c.points,c.color),0,false,c.xaxis,c.yaxis,o);s.restore()}function W(c,e,f,k,j,o,p,u,r,w,t,D){var I,K,H,A;if(t){A=K=H=true;I=false;t=f;c=c;f=e+k;j=e+j;if(c<t){e=c;c=t;t=e;I=true;K=false}}else{I=K=H=true;A=false;t=c+k;c=c+j;j=f;f=e;if(f<j){e=f;f=j;j=e;A=true;H=false}}if(!(c<u.min||t>u.max||f<r.min||
j>r.max)){if(t<u.min){t=u.min;I=false}if(c>u.max){c=u.max;K=false}if(j<r.min){j=r.min;A=false}if(f>r.max){f=r.max;H=false}t=u.p2c(t);j=r.p2c(j);c=u.p2c(c);f=r.p2c(f);if(p){w.beginPath();w.moveTo(t,j);w.lineTo(t,f);w.lineTo(c,f);w.lineTo(c,j);w.fillStyle=p(j,f);w.fill()}if(D>0&&(I||K||H||A)){w.beginPath();w.moveTo(t,j+o);I?w.lineTo(t,f+o):w.moveTo(t,f+o);H?w.lineTo(c,f+o):w.moveTo(c,f+o);K?w.lineTo(c,j+o):w.moveTo(c,j+o);A?w.lineTo(t,j+o):w.moveTo(t,j+o);w.stroke()}}}function ka(c){s.save();s.translate(G.left,
G.top);s.lineWidth=c.bars.lineWidth;s.strokeStyle=c.color;var e=c.bars.align=="left"?0:-c.bars.barWidth/2;(function(f,k,j,o,p,u,r){var w=f.points;f=f.pointsize;for(var t=0;t<w.length;t+=f)w[t]!=null&&W(w[t],w[t+1],w[t+2],k,j,o,p,u,r,s,c.bars.horizontal,c.bars.lineWidth)})(c.datapoints,e,e+c.bars.barWidth,0,c.bars.fill?function(f,k){return za(c.bars,c.color,f,k)}:null,c.xaxis,c.yaxis);s.restore()}function za(c,e,f,k){var j=c.fill;if(!j)return null;if(c.fillColor)return v(c.fillColor,f,k,e);c=b.color.parse(e);
c.a=typeof j=="number"?j:0.4;c.normalize();return c.toString()}function ra(){d.find(".legend").remove();if(l.legend.show){for(var c=[],e=false,f=l.legend.labelFormatter,k,j,o=0;o<x.length;++o){k=x[o];if(j=k.label){if(o%l.legend.noColumns==0){e&&c.push("</tr>");c.push("<tr>");e=true}if(f)j=f(j,k);c.push('<td class="legendColorBox"><div style="border:1px solid '+l.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+k.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+
j+"</td>")}}e&&c.push("</tr>");if(c.length!=0){e='<table style="font-size:smaller;color:'+l.grid.color+'">'+c.join("")+"</table>";if(l.legend.container!=null)b(l.legend.container).html(e);else{c="";f=l.legend.position;k=l.legend.margin;if(k[0]==null)k=[k,k];if(f.charAt(0)=="n")c+="top:"+(k[1]+G.top)+"px;";else if(f.charAt(0)=="s")c+="bottom:"+(k[1]+G.bottom)+"px;";if(f.charAt(1)=="e")c+="right:"+(k[0]+G.right)+"px;";else if(f.charAt(1)=="w")c+="left:"+(k[0]+G.left)+"px;";e=b('<div class="legend">'+
e.replace('style="','style="position:absolute;'+c+";")+"</div>").appendTo(d);if(l.legend.backgroundOpacity!=0){f=l.legend.backgroundColor;if(f==null){f=(f=l.grid.backgroundColor)&&typeof f=="string"?b.color.parse(f):b.color.extract(e,"background-color");f.a=1;f=f.toString()}k=e.children();b('<div style="position:absolute;width:'+k.width()+"px;height:"+k.height()+"px;"+c+"background-color:"+f+';"> </div>').prependTo(e).css("opacity",l.legend.backgroundOpacity)}}}}}function ua(c){l.grid.hoverable&&
Ea("plothover",c,function(e){return e.hoverable!=false})}function Q(c){l.grid.hoverable&&Ea("plothover",c,function(){return false})}function Ca(c){Ea("plotclick",c,function(e){return e.clickable!=false})}function Ea(c,e,f){var k=X.offset(),j=e.pageX-k.left-G.left,o=e.pageY-k.top-G.top,p=Z({left:j,top:o});p.pageX=e.pageX;p.pageY=e.pageY;e=l.grid.mouseActiveRadius;var u=e*e+1,r=null,w,t;for(w=x.length-1;w>=0;--w)if(f(x[w])){var D=x[w],I=D.xaxis,K=D.yaxis,H=D.datapoints.points,A=D.datapoints.pointsize,
z=I.c2p(j),E=K.c2p(o),J=e/I.scale,$=e/K.scale;if(I.options.inverseTransform)J=Number.MAX_VALUE;if(K.options.inverseTransform)$=Number.MAX_VALUE;if(D.lines.show||D.points.show)for(t=0;t<H.length;t+=A){var na=H[t],pa=H[t+1];if(na!=null)if(!(na-z>J||na-z<-J||pa-E>$||pa-E<-$)){na=Math.abs(I.p2c(na)-j);pa=Math.abs(K.p2c(pa)-o);pa=na*na+pa*pa;if(pa<u){u=pa;r=[w,t/A]}}}if(D.bars.show&&!r){I=D.bars.align=="left"?0:-D.bars.barWidth/2;D=I+D.bars.barWidth;for(t=0;t<H.length;t+=A){na=H[t];pa=H[t+1];K=H[t+2];
if(na!=null)if(x[w].bars.horizontal?z<=Math.max(K,na)&&z>=Math.min(K,na)&&E>=pa+I&&E<=pa+D:z>=na+I&&z<=na+D&&E>=Math.min(K,pa)&&E<=Math.max(K,pa))r=[w,t/A]}}}if(r){w=r[0];t=r[1];A=x[w].datapoints.pointsize;f={datapoint:x[w].datapoints.points.slice(t*A,(t+1)*A),dataIndex:t,series:x[w],seriesIndex:w}}else f=null;if(f){f.pageX=parseInt(f.series.xaxis.p2c(f.datapoint[0])+k.left+G.left);f.pageY=parseInt(f.series.yaxis.p2c(f.datapoint[1])+k.top+G.top)}if(l.grid.autoHighlight){for(k=0;k<wa.length;++k){j=
wa[k];j.auto==c&&!(f&&j.series==f.series&&j.point[0]==f.datapoint[0]&&j.point[1]==f.datapoint[1])&&Ga(j.series,j.point)}f&&Da(f.series,f.datapoint,c)}d.trigger(c,[p,f])}function Aa(){var c=l.interaction.redrawOverlayInterval;if(c==-1)Ba();else Fa||(Fa=setTimeout(Ba,c))}function Ba(){Fa=null;P.save();P.clearRect(0,0,da,ja);P.translate(G.left,G.top);var c,e;for(c=0;c<wa.length;++c){e=wa[c];if(e.series.bars.show)n(e.series,e.point);else{var f=e.series,k=e.point;e=k[0];k=k[1];var j=f.xaxis,o=f.yaxis;
if(!(e<j.min||e>j.max||k<o.min||k>o.max)){var p=f.points.radius+f.points.lineWidth/2;P.lineWidth=p;P.strokeStyle=b.color.parse(f.color).scale("a",0.5).toString();p=1.5*p;e=j.p2c(e);k=o.p2c(k);P.beginPath();f.points.symbol=="circle"?P.arc(e,k,p,0,2*Math.PI,false):f.points.symbol(P,e,k,p,false);P.closePath();P.stroke()}}}P.restore();C(sa.drawOverlay,[P])}function Da(c,e,f){if(typeof c=="number")c=x[c];if(typeof e=="number"){var k=c.datapoints.pointsize;e=c.datapoints.points.slice(k*e,k*(e+1))}k=h(c,
e);if(k==-1){wa.push({series:c,point:e,auto:f});Aa()}else if(!f)wa[k].auto=false}function Ga(c,e){if(c==null&&e==null){wa=[];Aa()}if(typeof c=="number")c=x[c];if(typeof e=="number")e=c.data[e];var f=h(c,e);if(f!=-1){wa.splice(f,1);Aa()}}function h(c,e){for(var f=0;f<wa.length;++f){var k=wa[f];if(k.series==c&&k.point[0]==e[0]&&k.point[1]==e[1])return f}return-1}function n(c,e){P.lineWidth=c.bars.lineWidth;P.strokeStyle=b.color.parse(c.color).scale("a",0.5).toString();var f=b.color.parse(c.color).scale("a",
0.5).toString(),k=c.bars.align=="left"?0:-c.bars.barWidth/2;W(e[0],e[1],e[2]||0,k,k+c.bars.barWidth,0,function(){return f},c.xaxis,c.yaxis,P,c.bars.horizontal,c.bars.lineWidth)}function v(c,e,f,k){if(typeof c=="string")return c;else{e=s.createLinearGradient(0,f,0,e);f=0;for(var j=c.colors.length;f<j;++f){var o=c.colors[f];if(typeof o!="string"){var p=b.color.parse(k);if(o.brightness!=null)p=p.scale("rgb",o.brightness);if(o.opacity!=null)p.a*=o.opacity;o=p.toString()}e.addColorStop(f/(j-1),o)}return e}}
var x=[],l={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{show:null,position:"bottom",mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,
tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:false},yaxis:{autoscaleMargin:0.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,borderColor:null,
tickColor:null,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1E3/60},hooks:{}},M=null,F=null,X=null,s=null,P=null,U=[],ba=[],G={left:0,right:0,top:0,bottom:0},da=0,ja=0,oa=0,qa=0,sa={processOptions:[],processRawData:[],processDatapoints:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},ea=this;ea.setData=
T;ea.setupGrid=ta;ea.draw=ia;ea.getPlaceholder=function(){return d};ea.getCanvas=function(){return M};ea.getPlotOffset=function(){return G};ea.width=function(){return oa};ea.height=function(){return qa};ea.offset=function(){var c=X.offset();c.left+=G.left;c.top+=G.top;return c};ea.getData=function(){return x};ea.getAxes=function(){var c={};b.each(U.concat(ba),function(e,f){if(f)c[f.direction+(f.n!=1?f.n:"")+"axis"]=f});return c};ea.getXAxes=function(){return U};ea.getYAxes=function(){return ba};ea.c2p=
Z;ea.p2c=function(c){var e={},f,k,j;for(f=0;f<U.length;++f)if((k=U[f])&&k.used){j="x"+k.n;if(c[j]==null&&k.n==1)j="x";if(c[j]!=null){e.left=k.p2c(c[j]);break}}for(f=0;f<ba.length;++f)if((k=ba[f])&&k.used){j="y"+k.n;if(c[j]==null&&k.n==1)j="y";if(c[j]!=null){e.top=k.p2c(c[j]);break}}return e};ea.getOptions=function(){return l};ea.highlight=Da;ea.unhighlight=Ga;ea.triggerRedrawOverlay=Aa;ea.pointOffset=function(c){return{left:parseInt(U[N(c,"x")-1].p2c(+c.x)+G.left),top:parseInt(ba[N(c,"y")-1].p2c(+c.y)+
G.top)}};ea.shutdown=function(){Fa&&clearTimeout(Fa);X.unbind("mousemove",ua);X.unbind("mouseleave",Q);X.unbind("click",Ca);C(sa.shutdown,[X])};ea.resize=function(){ha();va(M);va(F)};ea.hooks=sa;(function(){for(var c=0;c<q.length;++c){var e=q[c];e.init(ea);e.options&&b.extend(true,l,e.options)}})(ea);(function(c){b.extend(true,l,c);if(l.xaxis.color==null)l.xaxis.color=l.grid.color;if(l.yaxis.color==null)l.yaxis.color=l.grid.color;if(l.xaxis.tickColor==null)l.xaxis.tickColor=l.grid.tickColor;if(l.yaxis.tickColor==
null)l.yaxis.tickColor=l.grid.tickColor;if(l.grid.borderColor==null)l.grid.borderColor=l.grid.color;if(l.grid.tickColor==null)l.grid.tickColor=b.color.parse(l.grid.color).scale("a",0.22).toString();for(c=0;c<Math.max(1,l.xaxes.length);++c)l.xaxes[c]=b.extend(true,{},l.xaxis,l.xaxes[c]);for(c=0;c<Math.max(1,l.yaxes.length);++c)l.yaxes[c]=b.extend(true,{},l.yaxis,l.yaxes[c]);if(l.xaxis.noTicks&&l.xaxis.ticks==null)l.xaxis.ticks=l.xaxis.noTicks;if(l.yaxis.noTicks&&l.yaxis.ticks==null)l.yaxis.ticks=l.yaxis.noTicks;
if(l.x2axis){l.xaxes[1]=b.extend(true,{},l.xaxis,l.x2axis);l.xaxes[1].position="top"}if(l.y2axis){l.yaxes[1]=b.extend(true,{},l.yaxis,l.y2axis);l.yaxes[1].position="right"}if(l.grid.coloredAreas)l.grid.markings=l.grid.coloredAreas;if(l.grid.coloredAreasColor)l.grid.markingsColor=l.grid.coloredAreasColor;l.lines&&b.extend(true,l.series.lines,l.lines);l.points&&b.extend(true,l.series.points,l.points);l.bars&&b.extend(true,l.series.bars,l.bars);if(l.shadowSize!=null)l.series.shadowSize=l.shadowSize;
for(c=0;c<l.xaxes.length;++c)O(U,c+1).options=l.xaxes[c];for(c=0;c<l.yaxes.length;++c)O(ba,c+1).options=l.yaxes[c];for(var e in sa)if(l.hooks[e]&&l.hooks[e].length)sa[e]=sa[e].concat(l.hooks[e]);C(sa.processOptions,[l])})(y);(function(){var c;c=d.children("canvas.flot-base");var e=d.children("canvas.flot-overlay");if(c.length==0||e==0){d.html("");d.css({padding:0});d.css("position")=="static"&&d.css("position","relative");ha();M=ga(true,"flot-base");F=ga(false,"flot-overlay");c=false}else{M=c.get(0);
F=e.get(0);c=true}s=M.getContext("2d");P=F.getContext("2d");X=b(F);if(c){d.data("plot").shutdown();ea.resize();P.clearRect(0,0,da,ja);X.unbind();d.children().not([M,F]).remove()}d.data("plot",ea)})();T(m);ta();ia();if(l.grid.hoverable){X.mousemove(ua);X.mouseleave(Q)}l.grid.clickable&&X.click(Ca);C(sa.bindEvents,[X]);var wa=[],Fa=null}function g(d,m){return m*Math.floor(d/m)}b.plot=function(d,m,y){return new a(b(d),m,y,b.plot.plugins)};b.plot.version="0.7";b.plot.plugins=[];b.plot.formatDate=function(d,
m,y){var q=function(ga){ga=""+ga;return ga.length==1?"0"+ga:ga},C=[],T=false,N=false,B=d.getUTCHours(),Z=B<12;if(y==null)y=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];if(m.search(/%p|%P/)!=-1)if(B>12)B-=12;else if(B==0)B=12;for(var O=0;O<m.length;++O){var V=m.charAt(O);if(T){switch(V){case "h":V=""+B;break;case "H":V=q(B);break;case "M":V=q(d.getUTCMinutes());break;case "S":V=q(d.getUTCSeconds());break;case "d":V=""+d.getUTCDate();break;case "m":V=""+(d.getUTCMonth()+
1);break;case "y":V=""+d.getUTCFullYear();break;case "b":V=""+y[d.getUTCMonth()];break;case "p":V=Z?"am":"pm";break;case "P":V=Z?"AM":"PM";break;case "0":V="";N=true}if(V&&N){V=q(V);N=false}C.push(V);N||(T=false)}else if(V=="%")T=true;else C.push(V)}return C.join("")}})(S);(function(b){b.plot.plugins.push({init:function(a){function g(){if(!m.locked)if(m.x!=-1){m.x=-1;a.triggerRedrawOverlay()}}function d(y){if(!m.locked)if(a.getSelection&&a.getSelection())m.x=-1;else{var q=a.offset();m.x=Math.max(0,
Math.min(y.pageX-q.left,a.width()));m.y=Math.max(0,Math.min(y.pageY-q.top,a.height()));a.triggerRedrawOverlay()}}var m={x:-1,y:-1,locked:false};a.setCrosshair=function(y){if(y){y=a.p2c(y);m.x=Math.max(0,Math.min(y.left,a.width()));m.y=Math.max(0,Math.min(y.top,a.height()))}else m.x=-1;a.triggerRedrawOverlay()};a.clearCrosshair=a.setCrosshair;a.lockCrosshair=function(y){y&&a.setCrosshair(y);m.locked=true};a.unlockCrosshair=function(){m.locked=false};a.hooks.bindEvents.push(function(y,q){if(y.getOptions().crosshair.mode){q.mouseout(g);
q.mousemove(d)}});a.hooks.drawOverlay.push(function(y,q){var C=y.getOptions().crosshair;if(C.mode){var T=y.getPlotOffset();q.save();q.translate(T.left,T.top);if(m.x!=-1){q.strokeStyle=C.color;q.lineWidth=C.lineWidth;q.lineJoin="round";q.beginPath();if(C.mode.indexOf("x")!=-1){q.moveTo(m.x,0);q.lineTo(m.x,y.height())}if(C.mode.indexOf("y")!=-1){q.moveTo(0,m.y);q.lineTo(y.width(),m.y)}q.stroke()}q.restore()}});a.hooks.shutdown.push(function(y,q){q.unbind("mouseout",g);q.unbind("mousemove",d)})},options:{crosshair:{mode:null,
color:"rgba(170, 0, 0, 0.80)",lineWidth:1}},name:"crosshair",version:"1.0"})})(S);window.flot_YChartsp_stw=true}if(window.numberFormatter_YChartsp_stw)var Ha=window.numberFormatter_YChartsp_stw;else{Ha=function(){var b={};b.getFormatted=function(a,g){return b.getFormatter(g)(a)};b.getFormatter=function(a){if(a=="figure"||a=="figure_money")return b.figureFormatter;else if(a=="thou_figure"||a=="thou_figure_money")return b.thouFigureFormatter;else if(a=="mil_figure"||a=="mil_figure_money")return b.milFigureFormatter;
else if(a=="percent")return b.percentFormatter};b.percentFormatter=function(a,g){var d="";if(a==a.toFixed(0))g=0;else if(g==0)g=1;else if(g==undefined)g=2;if(a>=1E4||a<=-1E4){a/=1E3;d="K";g=0}else if(a>=1E3||a<=-1E3){a/=1E3;d="K";g=g>1?1:g}return a.toFixed(g)+d+"%"};b.thouFigureFormatter=function(a,g){var d;if(a==0)d="";else if(a>-1E3&&a<1E3)d="K";else if(a>=1E3&&a<1E6||a<=-1E3&&a>-1E6){d="M";a/=1E3}else if(a>=1E6&&a<1E9||a<=-1E6&&a>-1E9){d="B";a/=1E6}else return"";if(a==a.toFixed(0))g=0;else if(g==
0)g=1;else if(g==undefined)g=2;return a.toFixed(g)+d};b.milFigureFormatter=function(a,g){var d;if(a==0)d="";else if(a>-1E3&&a<1E3)d="M";else if(a>=1E3&&a<1E6||a<=-1E3&&a>-1E6){d="B";a/=1E3}else if(a>=1E6&&a<1E9||a<=-1E6&&a>-1E9){d="T";a/=1E6}else return"";if(a==a.toFixed(0))g=0;else if(g==0)g=1;else if(g==undefined)g=2;return a.toFixed(g)+d};b.figureFormatter=function(a,g){if(a==a.toFixed(0))g=0;else if(g==0)g=1;else if(g==undefined)g=2;return a.toFixed(g).toString()};return b}();window.numberFormatter_YChartsp_stw=
Ha}if(window.dateFormatter_YChartsp_stw)var Ia=window.dateFormatter_YChartsp_stw;else{Ia=function(){var b={};b.getFormatted=function(a,g,d){return b.getFormatter(g,d)(a)};b.getFormatter=function(a,g){if(a=="daily")return b.monthDayYearFormatter;else if(a=="weekly")return b.monthDayYearFormatter;else if(a=="monthly")return b.monthYearFormatter;else if(a=="quarterly")return g=="month"?b.monthYearFormatter:b.quarterFormatter;else if(a=="yearly")return b.yearFormatter};b._monthNameAbbrevHelper=function(a){months=
["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];return months[a-1]};b.monthDayYearFormatter=function(a){var g=new Date(a);a=g.getUTCDate();var d=g.getUTCMonth()+1;g=g.getUTCFullYear();return b._monthNameAbbrevHelper(d)+" "+a+" "+g};b.monthYearFormatter=function(a){var g=new Date(a);a=g.getUTCMonth()+1;g=g.getUTCFullYear();return b._monthNameAbbrevHelper(a)+" "+g};b.quarterFormatter=function(a){var g=new Date(a);a=g.getUTCMonth()+1;g=g.getUTCFullYear();var d;d="";if(a==2||
a==3||a==4)d="Q1";else if(a==5||a==6||a==7)d="Q2";else if(a==8||a==9||a==10)d="Q3";else if(a==11||a==12||a==1){d="Q4";if(a==1)g-=1}g=g.toString().substring(2);return d+" "+g};b.yearFormatter=function(a){return(new Date(a)).getUTCFullYear().toString()};return b}();window.dateFormatter_YChartsp_stw=Ia}if(window.YChartsp_stw)var xa=window.YChartsp_stw;else{xa=function(){var b={};b.textRuler=typeof TEXT_RULER=="object"?TEXT_RULER:null;b.numberFormatter=typeof Ha=="object"?Ha:null;b.dateFormatter=typeof Ia==
"object"?Ia:null;b.charts=[];b.chartOptions={};b.chartData={};b.yAxesTypeMap={};b.frequencyLengths={daily:864E5,weekly:6048E5,monthly:2592E6,quarterly:7776E6,yearly:525949.2*60*1E3};b.timeUnitSize={second:1E3,minute:6E4,hour:36E5,day:864E5,month:2592E6,year:525949.2*60*1E3};b.tooltipStyles=function(){var a={};a.styles={fontSize:"11px",fontFamily:"Arial",width:"210px",fontWeight:"bold"};a.styleMap={fontFamily:"font-family",fontWeight:"font-weight",fontSize:"font-size"};a.styleString=function(){var g=
"",d="",m;for(m in a.styles)if(a.styles.hasOwnProperty(m)){d=a.styleMap[m]?a.styleMap[m]:m;styleValue=a.styles[m];g+=d+": "+styleValue+"; "}return g.slice(0,-2)}();return a}();b.standardOptions={xaxis:{mode:"time",font:{size:11,family:"arial"},ticks:5,tickColor:"#D9D9D9",tickSize:null,minTickSize:[1,"day"],tickFormatter:null,labelWidth:36,labelHeight:12,autoscaleMargin:0},yaxis:{mode:null,font:{size:11,family:"arial"},ticks:null,color:"#333333",tickColor:"#D9D9D9",tickSize:null,labelWidth:36,labelHeight:12,
autoscaleMargin:0.02,alignTicksWithAxis:1},xaxes:[{}],yaxes:[{position:"right",tickFormatter:null,tickLength:null},{position:"right",tickFormatter:null,tickLength:0},{position:"right",tickFormatter:null,tickLength:0},{position:"right",tickFormatter:null,tickLength:0},{position:"right",tickFormatter:null,tickLength:0},{position:"right",tickFormatter:null,tickLength:0}],legend:{show:false,position:"nw"},grid:{color:"#333333",borderWidth:1,borderColor:"#808080",backgroundColor:"#EBF2FE",hoverable:true,
clickable:false,markings:null},colors:["#FF7900","#0082E9","#E83535","#008700","#7F33BA","#1C1CB5","#8CC63F","#4A4FCF","#B8292F","#AF98EA"],series:{lines:{show:true,lineWidth:2},points:{show:true,radius:0,fill:true},shadowSize:0},crosshair:{mode:"x",color:"#808080",lineWidth:1}};b.recessionCycles=[[-35528544E5,-35055072E5],[-34476192E5,-3426624E6],[-3305664E6,-32215104E5],[-31741632E5,-3126816E6],[-3037392E6,-28665792E5],[-27718848E5,-267192E7],[-26141184E5,-25798176E5],[-25088832E5,-24826176E5],
[-24298272E5,-23852448E5],[-23378976E5,-22905504E5],[-22274784E5,-21801312E5],[-21249216E5,-20644416E5],[-19777824E5,-19434816E5],[-1893456E6,-1830384E6],[-17987616E5,-1738368E6],[-16226784E5,-16043616E5],[-15779232E5,-15306624E5],[-14728608E5,-1435968E6],[-13649472E5,-13307328E5],[-12755232E5,-1162512E6],[-10310112E5,-9967968E5],[-78624E7,-7653312E5],[-6679584E5,-6391008E5],[-5208192E5,-4945536E5],[-3919104E5,-3709152E5],[-3077568E5,-2813184E5],[-26784E5,262656E5],[12096E7,162864E6],[3155328E5,3312576E5],
[3627936E5,4049568E5],[6467904E5,6677856E5],[9834048E5,10045728E5],[11964672E5,12438144E5]];b.updateTooltipTimeout=null;b.addChart=function(a,g){var d=S.extend(true,{},g);b.chartOptions[a]=d;b.chartData[a]=[];if(typeof b.chartOptions[a].format=="undefined")b.chartOptions[a].format="none";if(typeof b.chartOptions[a].outliers=="undefined")b.chartOptions[a].outliers="false";if(typeof b.chartOptions[a].recessions=="undefined")b.chartOptions[a].recessions="false";if(typeof b.chartOptions[a].tooltipStyle==
"undefined")b.chartOptions[a].tooltipStyle="box";if(typeof b.chartOptions[a].tooltipBar=="undefined")b.chartOptions[a].tooltipBar="";if(typeof b.chartOptions[a].clickURL=="undefined")b.chartOptions[a].clickURL=null;if(typeof b.chartOptions[a].quarterlyFormat=="undefined"||!(b.chartOptions[a].quarterlyFormat in{quarter:"",month:""}))b.chartOptions[a].quarterlyFormat="quarter";if(typeof b.chartOptions[a].allAxesOnRight=="undefined")b.chartOptions[a].allAxesOnRight=false;if(typeof b.chartOptions[a].xNumTicks==
"undefined")b.chartOptions[a].xNumTicks=b.standardOptions.xaxis.ticks;if(typeof b.chartOptions[a].yNumTicks=="undefined")b.chartOptions[a].yNumTicks=b.standardOptions.yaxis.ticks;if(typeof b.chartOptions[a].xTickLength=="undefined")b.chartOptions[a].xTickLength=b.standardOptions.xaxis.tickLength;if(typeof b.chartOptions[a].yTickLength=="undefined")b.chartOptions[a].yTickLength=b.standardOptions.yaxis.tickLength;if(typeof b.chartOptions[a].xLabelWidth=="undefined")b.chartOptions[a].xLabelWidth=b.standardOptions.xaxis.labelWidth;
if(typeof b.chartOptions[a].yLabelWidth=="undefined")b.chartOptions[a].yLabelWidth=b.standardOptions.yaxis.labelWidth;if(typeof b.chartOptions[a].xLabelHeight=="undefined")b.chartOptions[a].xLabelHeight=b.standardOptions.xaxis.labelHeight;if(typeof b.chartOptions[a].yLabelHeight=="undefined")b.chartOptions[a].yLabelHeight=b.standardOptions.yaxis.labelHeight;if(typeof b.chartOptions[a].xFont=="undefined")b.chartOptions[a].xFont=b.standardOptions.xaxis.font;if(typeof b.chartOptions[a].yFont=="undefined")b.chartOptions[a].yFont=
b.standardOptions.yaxis.font;if(typeof b.chartOptions[a].showLegend=="undefined")b.chartOptions[a].showLegend=b.standardOptions.legend.show;if(typeof b.chartOptions[a].lineWidth=="undefined")b.chartOptions[a].lineWidth=b.standardOptions.series.lines.lineWidth;if(typeof b.chartOptions[a].pointRadius=="undefined")b.chartOptions[a].pointRadius=b.standardOptions.series.points.radius;if(typeof b.chartOptions[a].colors=="undefined")b.chartOptions[a].colors=b.standardOptions.colors;if(typeof b.chartOptions[a].gridMarkingsColor==
"undefined")b.chartOptions[a].gridMarkingsColor="#E2E2E2";if(typeof b.chartOptions[a].gridBorderColor=="undefined")b.chartOptions[a].gridBorderColor=b.standardOptions.grid.borderColor;if(typeof b.chartOptions[a].gridBorderWidth=="undefined")b.chartOptions[a].gridBorderWidth=b.standardOptions.grid.borderWidth;if(typeof b.chartOptions[a].gridBackgroundColor=="undefined")b.chartOptions[a].gridBackgroundColor=b.standardOptions.grid.backgroundColor};b.deleteChart=function(a){if(a in b.charts){b.clearChart(a);
delete b.charts[a];delete b.chartOptions[a];delete b.chartData[a];delete b.yAxesTypeMap[a]}};b.clearChart=function(a){b.removeDataTooltip(a);S("#"+a).html("");S("#"+a).unbind("plotclick");S("#"+a).unbind("plothover");b.chartOptions[a].format="none"};b.addChartOption=function(a,g,d){b.chartOptions[a][g]=d};b.addData=function(a,g){b.chartData[a].push(g)};b.deleteData=function(a){b.chartData[a]=[]};b.getDataSet=function(a){return b.chartData[a]};b.chartLine=function(a){b.clearChart(a);b.chartOptions[a].format=
"real";var g=b.getDataSet(a);if(g.length!=0){var d=b.formBasicChartOptions(a,"real"),m=b.chartOptions[a].quarterlyFormat;b.formProcessedDataSet(a);if(!b.chartOptions[a].allAxesOnRight)d.yaxes[0].position="left";if(b.hasOnlyQuarterlyData(a)&&m!="month")d.xaxis.ticks=b.formQuarterlyDateTicks(a,g,b.chartOptions[a].xNumTicks);else d.xaxis.tickFormatter=b.xAxisTimeFormatter;for(type in b.yAxesTypeMap[a]){m=b.getNumberTickFormatter(type);axis=b.yAxesTypeMap[a][type];d.yaxes[axis-1].tickFormatter=m}var y,
q=[],C=0,T;m=0;for(y=g.length;m<y;m++){data=g[m];T=null;if(d.colors.length>C)T=d.colors[C];q.push({label:data.label,data:data.processedData,yaxis:data.axis,points:{fillColor:T}});C++}b.drawChart(a,q,d);if(d.grid.hoverable){b.resetDataTooltip(a);b.setupLineEvents(a)}}};b.drawChart=function(a,g,d){b.charts[a]=S.plot(S("#"+a),g,d)};b.chartScatter=function(a){b.clearChart(a);b.chartOptions[a].format="scatter";var g=b.getDataSet(a)[0],d=g.scatter_data,m=g.calc_metadata,y=g.comp_calc_metadata;g=b.formBasicChartOptions(a,
"scatter");m=b.getNumberTickFormatter(m.type);g.yaxis.tickFormatter=m;g.yaxis.autoscaleMargin=0.05;g.yaxes[0].position="left";m=b.getNumberTickFormatter(y.type);g.xaxis.mode=null;g.xaxis.tickFormatter=m;g.xaxis.autoscaleMargin=0.05;var q,C,T,N;m=[];y=b.chartOptions[a].outliers;if(y=="false"){var B=[],Z=[],O,V;q=0;for(C=d.length;q<C;q++){N=d[q].data[0];B.push(N[0]);Z.push(N[1])}B=b.arrayStats(B);O=b.arrayStats(Z);Z=-1.5*B.stdDev+B.average;B=1.5*B.stdDev+B.average;V=-1.5*O.stdDev+O.average;O=1.5*O.stdDev+
O.average}q=0;for(C=d.length;q<C;q++){N=d[q].data[0];if(y=="false"){T=N[0];N=N[1];if(T<Z||T>B)continue;if(N<V||N>O)continue}m.push({label:d[q].label,data:d[q].data,color:"#000",points:{fillColor:"#000"}})}b.charts[a]=S.plot(S("#"+a),m,g);b.setupScatterEvents(a)};b.formProcessedDataSet=function(a){var g=b.getDataSet(a),d,m,y;m=0;for(y=g.length;m<y;m++)g[m].processedData=S.extend(true,[],g[m].raw_data);var q=1;b.yAxesTypeMap[a]={};m=0;for(y=g.length;m<y;m++){d=g[m];if(typeof b.yAxesTypeMap[a][d.type]!=
"undefined")g[m].axis=b.yAxesTypeMap[a][d.type];else{g[m].axis=q;b.yAxesTypeMap[a][d.type]=q;q++}}};b.formBasicChartOptions=function(a,g){var d=S.extend(true,{},b.standardOptions),m=S.extend(true,{},b.chartOptions[a]);if(m.clickURL||g=="scatter")d.grid.clickable=true;if(g=="scatter")d.crosshair={mode:null};d.xaxis.ticks=m.xNumTicks;if(m.xNumTicks==0){d.grid.labelMargin=0;d.grid.axisMargin=0}d.yaxis.ticks=m.yNumTicks;if(m.yNumTicks==0){d.grid.labelMargin=0;d.grid.axisMargin=0}d.xaxis.tickLength=m.xTickLength;
d.yaxis.tickLength=m.yTickLength;d.xaxis.labelWidth=m.xLabelWidth;d.yaxis.labelWidth=m.yLabelWidth;d.xaxis.labelHeight=m.xLabelHeight;d.yaxis.labelHeight=m.yLabelHeight;d.xaxis.font=m.xFont;d.yaxis.font=m.xFont;d.legend.show=m.showLegend;d.series.lines.lineWidth=m.lineWidth;if(m.pointRadius==0)d.series.points.show=false;if(m.recessions=="true")d.grid.markings=function(){for(var y=[],q=b.recessionCycles.length,C=0;C<q;C++)y.push({xaxis:{from:b.recessionCycles[C][0],to:b.recessionCycles[C][1]},color:m.gridMarkingsColor});
return y}();d.series.points.radius=m.pointRadius;d.colors=m.colors;d.grid.backgroundColor=m.gridBackgroundColor;d.grid.borderColor=m.gridBorderColor;d.grid.borderWidth=m.gridBorderWidth;d.grid.markingsColor=m.gridMarkingsColor;return d};b.formQuarterlyDateTicks=function(a,g,d){var m,y,q,C,T={};m=0;for(y=g.length;m<y;m++){q=0;for(C=g[m].processedData.length;q<C;q++)T[g[m].processedData[q][0]]=1}g=[];for(m in T)g.push(parseInt(m,10));g.sort(function(B,Z){return B-Z});if(g.length<=d){T=1;q=g.length-
1}else{T=Math.ceil(g.length/d);q=Math.ceil(g.length-T/3);T=Math.ceil(q/d)}a=b.getDateTickFormatter("quarterly",b.chartOptions[a].quarterlyFormat);d=[];var N=C=1;m=0;for(y=g.length;m<y;m++){if(N>q)break;if(C==T||N==1){C=1;d.push([g[m],a(g[m])])}else C+=1;N++}return d};b.hasOnlyQuarterlyData=function(a){a=b.getDataSet(a);var g,d;g=0;for(d=a.length;g<d;g++)if(a[g].frequency!="quarterly")return false;return true};b.setupLineEvents=function(a){b.chartOptions[a].clickURL&&S("#"+a).bind("plotclick",b.lineClickHandler);
S("#"+a).bind("plothover",function(g,d,m){g=function(){b.lineHoverHandler(a,d,m)};if(!b.updateTooltipTimeout)b.updateTooltipTimeout=setTimeout(g,33)});S("#"+a).bind("mouseout",function(g){if(!S(g.relatedTarget).hasClass("ychartsTooltipPoint")&&!S(g.relatedTarget).hasClass("ychartsTooltipBox")){if(b.updateTooltipTimeout){clearTimeout(b.updateTooltipTimeout);b.updateTooltipTimeout=null}b.resetDataTooltip(a);typeof b.charts[a]!="undefined"&&b.charts[a].unhighlight()}})};b.lineClickHandler=function(){var a=
S(this).attr("id");if(b.chartOptions[a].clickURL)window.location=b.chartOptions[a].clickURL};b.lineHoverHandler=function(a,g){b.updateTooltipTimeout=null;var d=g.x,m=g.pageX,y=g.pageY,q=b.getDataSet(a),C,T=0,N={},B,Z,O,V;B=0;for(Z=q.length;B<Z;B++){B=parseInt(B,10);C=q[B].processedData;O=0;for(V=C.length;O<V;O++){O=parseInt(O,10);if(C[O][0]>=d){if(C[O][0]>d)for(O=O-1;O>=0;O--){if(C[O][1]!=null)break}else O=O;if(O>=0){N[B]=O;T++}break}if(O+1==C.length&&C[O][1]!=null){N[B]=O;T++;break}}}if(T==0)b.resetDataTooltip(a);
else{b.charts[a].unhighlight();d=[];var ga;T=b.chartOptions[a].quarterlyFormat;var ha;B=0;for(Z=q.length;B<Z;B++){B=parseInt(B,10);O={};if(typeof N[B]=="undefined"){O.label=b.formLabel(q[B].object_label,q[B].object_short_label,q[B].calc_label,q[B].calc_short_label);O.short_label=b.formShortLabel(q[B].object_label,q[B].object_short_label,q[B].calc_label,q[B].calc_short_label);O.val1="";O.val2="";O.series_id=q[B].series_id}else{b.charts[a].highlight(B,N[B]);C=q[B];V=C.processedData[N[B]];ga=C.frequency;
O.label=b.formLabel(q[B].object_label,q[B].object_short_label,q[B].calc_label,q[B].calc_short_label);O.short_label=b.formShortLabel(q[B].object_label,q[B].object_short_label,q[B].calc_label,q[B].calc_short_label);ha=V[0];if(C.last_formatted!=null&&ha>C.last_formatted)ga="daily";ga=b.getDateFormatter(ga,T);ha=ga(ha);O.val1=ha;V=V[1];ha=b.chartOptions[a].format=="indexed"?b.percentFormatter:b.getNumberFormatter(C.type);V=ha(V);O.val2=V;O.series_id=typeof C.series_id!="undefined"?C.series_id:""}d.push(O)}b.removeDataTooltip(a);
b.showDataTooltip(a,m,y,"",d)}};b.setupScatterEvents=function(a){S("#"+a).bind("plotclick",b.scatterClickHandler);S("#"+a).bind("plothover",function(g,d,m){b.scatterHoverHandler(a,d,m)});S("#"+a).bind("mouseout",function(g){if(!S(g.relatedTarget).hasClass("ychartsTooltipPoint")){S(".ychartsTooltipWrap").remove();S(".statRow").removeClass("hover");typeof b.charts[a]!="undefined"&&b.charts[a].unhighlight()}})};b.scatterClickHandler=function(a,g,d){a=S(this).attr("id");if(d){g=b.getDataSet(a)[0];var m=
d.datapoint[0];d=d.datapoint[1];for(var y=0,q=g.scatter_data.length;y<q;y++){scatterTuple=g.scatter_data[y].data[0];if(m==scatterTuple[0]&&d==scatterTuple[1]){var C=g.scatter_data[y].url;C+="#outliers="+b.chartOptions[a].outliers;window.location=C}}}else if(b.chartOptions[a].clickURL)if(b.chartOptions[a].clickDestination=="currentWindow")window.location=b.chartOptions[a].clickURL;else window.open(b.chartOptions[a].clickURL)};b.scatterHoverHandler=function(a,g,d){if(d){g=d.pageX;var m=d.pageY,y=b.getDataSet(a)[0],
q=y.calc_metadata;y=y.comp_calc_metadata;var C=d.datapoint[0],T=d.datapoint[1];C=b.getNumberFormatter(y.type)(C);T=b.getNumberFormatter(q.type)(T);d=d.series.label;var N=[],B={},Z={};B.label=q.label;B.short_label=q.short_label;B.val1="";B.val2=T;N.push(B);Z.label=y.label;Z.short_label=y.short_label;Z.val1="";Z.val2=C;N.push(Z);b.removeDataTooltip(a);b.showDataTooltip(a,g,m,d,N)}else{b.removeDataTooltip(a);b.charts[a].unhighlight();S(".statRow").removeClass("hover")}};b.formShortLabel=function(a,g,
d,m){return[g,m].join(" ")};b.formLabel=function(a,g,d,m){return(d==""&&m==""?[a,d]:[g,d]).join(" ")};b.showDataTooltip=function(a,g,d,m,y){var q=b.chartOptions[a].tooltipStyle;if(q=="box")b.showDataTooltipBox(a,g,d,m,y);else if(q=="pointBox")b.showDataTooltipPointBox(a,g,d,m,y);else q=="bar"&&b.showDataTooltipBar(a,g,d,m,y)};b.showDataTooltipBox=function(a,g,d,m,y){m=b.showDataTooltipBaseBoxContents(a,m,y);b.showDataTooltipBaseBox(a,g,d,m,false)};b.showDataTooltipPointBox=function(a,g,d,m,y){m=b.showDataTooltipBaseBoxContents(a,
m,y);b.showDataTooltipBaseBox(a,g,d,m,true)};b.showDataTooltipBaseBoxContents=function(a,g,d){var m='<table class="ychartsTooltipData">';if(g!="")m+='<tr><td class="ychartsTitle" colspan="2">'+g+"</td></tr>";g="";var y;i=0;for(len=d.length;i<len;i++){y=d[i];if(g!=y.val1){m+='<tr><td class="ychartsLabel" colspan="2">'+y.val1+"</td></tr>";g=y.val1}var q=b.chartOptions[a].colors[i];if(y.val2!=""){m+="<tr>";m+='<td class="ychartsLabel" style="color:'+q+'">'+y.short_label+"</td>";m+='<td class="ychartsData" style="color:'+
q+'">'+y.val2+"</td>";m+="</tr>"}}m+="</table>";return m};b.showDataTooltipBaseBox=function(a,g,d,m,y){var q=S('<div id="" class="ychartsTooltipWrap"><div class="ychartsTooltipBox">'+m+"</div></div>").appendTo("body"),C=q.outerWidth(),T=q.outerHeight(),N,B,Z=b.chartOptions[a].pointRadius;if(y){m=S('<div class="ychartsTooltipPoint"></div>');N=14;B=18}else{m=null;B=N=0}g=g;var O=d-5,V=S("body"),ga=S(window).width(),ha=V.width();d=0;if(V.css("position")=="relative"&&ha<ga){d=Math.floor((ha-ga)/2);g+=
d}T=O-(T+B)-Z;B=g-C/2;Z=B+C;d=b.charts[a].offset().left+d;a=d+b.charts[a].width();if(B<d)B=Math.floor(d-N/2);else if(Z>a)B=Math.floor(a-C+N/2);a=Math.floor(g-B-N/2);q.css({top:T,left:B,position:"absolute",display:"none"});q.mouseover(function(){setTimeout(function(){q.hide()},150)});if(y){m.css({marginLeft:a});m.appendTo(q);m.mouseover(function(va){va.stopPropagation()})}q.show()};b.showDataTooltipBar=function(a,g,d,m,y){g=b.showDataTooltipBarContents(a,m,y);S("#"+b.chartOptions[a].tooltipBar).html(g)};
b.showDataTooltipBarContents=function(a,g,d){a="";var m,y;a+='<div id="ychartsBigChartKeySect1" class="ychartsBigChartKeySect">';i=0;for(len=d.length;i<len;i++){if(i==3)a+='</div><div id="ychartsBigChartKeySect2" class="ychartsBigChartKeySect">';g=d[i].label!=""?d[i].label:"&nbsp;";if(b.textRuler)g=b.textRuler.truncate(g,b.tooltipStyles.styles);else if(g.length>27)g=g.slice(0,27)+"...";m=d[i].val1!=""?d[i].val1:"&nbsp;";y=d[i].val2!=""?d[i].val2:"&nbsp;";a+='<div class="ychartsKeyLineBox ychartsKeyLine'+
String(i+1)+'">';a+='<div class="ychartsKeyLineCo" style="'+b.tooltipStyles.styleString+'">'+g+"</div>";a+='<div class="ychartsKeyLineDate">'+m+"</div>";a+='<div class="ychartsKeyLineVal">'+y+"</div>";if(i>0)a+='<a class="closeX" href="#" data-series-id="'+d[i].series_id+'"></a>';a+="</div>"}a+="</div>";if(d.length<=3)a+='<div id="ychartsBigChartKeySect2" class="ychartsBigChartKeySect">&nbsp;</div>';return a};b.resetDataTooltip=function(a){var g=b.chartOptions[a].tooltipStyle;if(g=="box")b.removeDataTooltipBox(a);
else if(g=="pointBox")b.removeDataTooltipPointBox(a);else g=="bar"&&b.resetDataTooltipBar(a)};b.resetDataTooltipBar=function(a){S("#"+b.chartOptions[a].tooltipBar).html("");var g=b.getDataSet(a),d=0;i=0;for(len=g.length;i<len;i++)if(g[i].processedData.length>d)d=g[i].processedData;if(d!=0)if(d=b.charts[a]){g=d.getXAxes();d=d.getYAxes();b.lineHoverHandler(a,{x:g.max,y:d.max,pageX:0,pageY:0})}};b.removeDataTooltip=function(a){var g=b.chartOptions[a].tooltipStyle;if(g=="box")b.removeDataTooltipBox(a);
else if(g=="pointBox")b.removeDataTooltipPointBox(a);else g=="bar"&&b.removeDataTooltipBar(a)};b.removeDataTooltipBox=function(){S(".ychartsTooltipWrap").remove()};b.removeDataTooltipPointBox=function(){S(".ychartsTooltipWrap").remove()};b.removeDataTooltipBar=function(a){S("#"+b.chartOptions[a].tooltipBar).html("")};b.getNumberFormatter=function(a){return b.numberFormatter.getFormatter(a)};b.getNumberTickFormatter=function(a){var g=b.numberFormatter.getFormatter(a);return function(d){return g(d)}};
b.getDateFormatter=function(a,g){return b.dateFormatter.getFormatter(a,g)};b.getDateTickFormatter=function(a,g){var d=b.dateFormatter.getFormatter(a,g);return function(m,y){return d(m,y.tickDecimals)}};b.xAxisTimeFormatter=function(a,g){var d=new Date(a),m=g.tickSize[0]*b.timeUnitSize[g.tickSize[1]],y=g.max-g.min;if(m<b.timeUnitSize.minute)fmt="%h:%M:%S %p";else if(m<b.timeUnitSize.day)fmt=y<2*b.timeUnitSize.day?"%h:%M %p":"%b %d %h:%M %p";else if(m<b.timeUnitSize.month)fmt="%b %d";else if(m<b.timeUnitSize.year){if(y<
b.timeUnitSize.year)fmt="%b";fmt="%b %y"}else fmt="%y";return S.plot.formatDate(d,fmt)};b.arrayStats=function(a){var g,d,m=0,y=0;g=0;for(d=a.length;g<d;g++)m+=a[g];m/=a.length;g=0;for(d=a.length;g<d;g++)y+=Math.pow(a[g]-m,2);y/=a.length-1;stdDev=Math.sqrt(y);min=Math.min.apply({},a);max=Math.max.apply({},a);return{average:m,min:min,max:max,variance:y,stdDev:stdDev}};b.arrayAverage=function(a){var g,d,m=0;g=0;for(d=a.length;g<d;g++)m+=a[g];m/=a.length;return m};b.arrayMedian=function(a){if(a.length==
0)return null;a.sort(function(d,m){return d-m});var g=Math.floor(a.length/2);return a.length%2==1?a[g]:(a[g-1]+a[g])/2};b.arrayMin=function(a){return Math.min.apply({},a)};b.arrayMax=function(a){return Math.max.apply({},a)};return b}();window.YChartsp_stw=xa}if(!window.YChartsEmbed)window.YChartsEmbed={count:0,scriptIDs:{}};YChartsEmbed.chartCompany=function(b,a){return YChartsEmbed.initChart("/companies/__item__/json",b,a)};YChartsEmbed.chartIndicator=function(b,a){return YChartsEmbed.initChart("/indicators/__item__/json",
b,a)};YChartsEmbed.chartIndex=function(b,a){return YChartsEmbed.initChart("/indices/__item__/json",b,a)};YChartsEmbed.initChart=function(b,a,g){var d="",m="revenues",y,q="5",C,T,N,B,Z,O,V,ga={xFont:{family:"arial",size:10},colors:["#FF0600","#0082E9","#E83535","#008700","#7F33BA","#1C1CB5","#8CC63F","#4A4FCF","#B8292F","#AF98EA"],yFont:{family:"arial",size:10},pointRadius:0,yNumTicks:3,lineWidth:1,xNumTicks:4},ha=S(".ychartsEmbed:last");ha.html('<div class="ychartsMenusWrap"> <div class="ychartsDropdownWrap ychartsDropdownWrapOne"> <div class="ychartsMetDropdownMenu"> <div class="ychartsPane"> <div> <ul class="ychartsChartOpts"> <li><a href="#asset_utilization" data-metric-key="asset_utilization" class="ychartsMetric">Asset Utilization</a></li> <li><a href="#book_value_of_equity" data-metric-key="book_value_of_equity" class="ychartsMetric">Book Value</a></li> <li><a href="#book_value_per_share" data-metric-key="book_value_per_share" class="ychartsMetric">Book Value per Share</a></li> <li><a href="#capex" data-metric-key="capex" class="ychartsMetric">Capital Expenditures</a></li> <li><a href="#cash_financing" data-metric-key="cash_financing" class="ychartsMetric">Cash Financing</a></li> <li><a href="#cash_financing_ttm" data-metric-key="cash_financing_ttm" class="ychartsMetric">Cash Financing TTM</a></li> <li><a href="#cash_investing" data-metric-key="cash_investing" class="ychartsMetric">Cash Investing</a></li> <li><a href="#cash_investing_ttm" data-metric-key="cash_investing_ttm" class="ychartsMetric">Cash Investing TTM</a></li> <li><a href="#cash_operations" data-metric-key="cash_operations" class="ychartsMetric">Cash Operations</a></li> <li><a href="#cash_operations_ttm" data-metric-key="cash_operations_ttm" class="ychartsMetric">Cash Operations TTM</a></li> <li><a href="#cash_and_equivalents" data-metric-key="cash_and_equivalents" class="ychartsMetric">Cash and Equivalents</a></li> <li><a href="#cash_on_hand" data-metric-key="cash_on_hand" class="ychartsMetric">Cash and ST Investments</a></li> <li><a href="#current_ratio" data-metric-key="current_ratio" class="ychartsMetric">Current Ratio</a></li> <li><a href="#debt_equity_ratio" data-metric-key="debt_equity_ratio" class="ychartsMetric">Debt to Equity Ratio</a></li> <li><a href="#dividend" data-metric-key="dividend" class="ychartsMetric">Dividend</a></li> <li><a href="#dividend_yield" data-metric-key="dividend_yield" class="ychartsMetric">Dividend Yield</a></li> <li><a href="#eps" data-metric-key="eps" class="ychartsMetric">Earnings Per Share</a></li> <li><a href="#eps_growth" data-metric-key="eps_growth" class="ychartsMetric">Earnings Per Share Growth</a></li> </ul> </div> <div class="yCharsclear"></div> </div> <div class="ychartsPane"> <div> <ul class="ychartsChartOpts"> <li><a href="#eps_ttm" data-metric-key="eps_ttm" class="ychartsMetric">Earnings Per Share TTM</a></li> <li><a href="#earning_yield" data-metric-key="earning_yield" class="ychartsMetric">Earnings Yield</a></li> <li><a href="#enterprise_value" data-metric-key="enterprise_value" class="ychartsMetric">Enterprise Value</a></li> <li><a href="#expenses" data-metric-key="expenses" class="ychartsMetric">Expenses</a></li> <li><a href="#expenses_ttm" data-metric-key="expenses_ttm" class="ychartsMetric">Expenses TTM</a></li> <li><a href="#free_cash_flow" data-metric-key="free_cash_flow" class="ychartsMetric">Free Cash Flow</a></li> <li><a href="#free_cash_flow_ttm" data-metric-key="free_cash_flow_ttm" class="ychartsMetric">Free Cash Flow TTM</a></li> <li><a href="#gross_profit_margin" data-metric-key="gross_profit_margin" class="ychartsMetric">Gross Profit Margin</a></li> <li><a href="#gross_profit_ttm" data-metric-key="gross_profit_ttm" class="ychartsMetric">Gross Profit TTM</a></li> <li><a href="#interest_expense" data-metric-key="interest_expense" class="ychartsMetric">Interest Expense</a></li> <li><a href="#liabilities" data-metric-key="liabilities" class="ychartsMetric">Liabilities</a></li> <li><a href="#long_term_debt" data-metric-key="long_term_debt" class="ychartsMetric">Long Term Debt</a></li> <li><a href="#market_cap" data-metric-key="market_cap" class="ychartsMetric">Market Cap</a></li> <li><a href="#net_income" data-metric-key="net_income" class="ychartsMetric">Net Income</a></li> <li><a href="#net_income_ttm" data-metric-key="net_income_ttm" class="ychartsMetric">Net Income TTM</a></li> <li><a href="#pe_ratio" data-metric-key="pe_ratio" class="ychartsMetric">PE Ratio</a></li> <li><a href="#peg_ratio" data-metric-key="peg_ratio" class="ychartsMetric">PEG Ratio</a></li> <li><a href="#price" data-metric-key="price" class="ychartsMetric">Price</a></li> </ul> </div> <div class="yCharsclear"></div> </div> <div class="ychartsPane"> <div> <ul class="ychartsChartOpts"> <li><a href="#price_to_book_value" data-metric-key="price_to_book_value" class="ychartsMetric">Price / Book Value</a></li> <li><a href="#ps_ratio" data-metric-key="ps_ratio" class="ychartsMetric">Price / Sales Ratio</a></li> <li><a href="#profit_margin" data-metric-key="profit_margin" class="ychartsMetric">Profit Margin</a></li> <li><a href="#r_and_d_expense" data-metric-key="r_and_d_expense" class="ychartsMetric">R&amp;D Expense</a></li> <li><a href="#receivables_turnover" data-metric-key="receivables_turnover" class="ychartsMetric">Receivables Turnover</a></li> <li><a href="#retained_earnings_growth" data-metric-key="retained_earnings_growth" class="ychartsMetric">Retained Earnings Growth</a></li> <li><a href="#return_on_assets" data-metric-key="return_on_assets" class="ychartsMetric">Return on Assets</a></li> <li><a href="#return_on_equity" data-metric-key="return_on_equity" class="ychartsMetric">Return on Equity</a></li> <li><a href="#revenue_growth" data-metric-key="revenue_growth" class="ychartsMetric">Revenue Growth</a></li> <li><a href="#revenue_per_share" data-metric-key="revenue_per_share" class="ychartsMetric">Revenue Per Share TTM</a></li> <li><a href="#revenues" data-metric-key="revenues" class="ychartsMetric">Revenues</a></li> <li><a href="#revenues_ttm" data-metric-key="revenues_ttm" class="ychartsMetric">Revenues TTM</a></li> <li><a href="#sga_expense" data-metric-key="sga_expense" class="ychartsMetric">SG&amp;A Expense</a></li> <li><a href="#shareholders_equity" data-metric-key="shareholders_equity" class="ychartsMetric">Shareholders Equity</a></li> <li><a href="#shares_outstanding" data-metric-key="shares_outstanding" class="ychartsMetric">Shares Outstanding</a></li> <li><a href="#stock_buyback" data-metric-key="stock_buyback" class="ychartsMetric">Stock Buybacks</a></li> <li><a href="#assets" data-metric-key="assets" class="ychartsMetric">Total Assets</a></li> <li><a href="#total_return_price" data-metric-key="total_return_price" class="ychartsMetric">Total Return Price</a></li> </ul> </div> <div class="yCharsclear"></div> </div> </div> <a class="ychartsPulldown ychartsMetPulldown" href="#"></a> </div> <div class="ychartsLogo" onclick="window.location=\'http://ycharts.com\';">&nbsp;</div> </div> <div class="ychartsClear"></div> <div class="ychartsEmbedChart"></div> ');
YChartsEmbed.scriptIDs.p_stw||S("html head").append('<style type="text/css">.ychartsEmbed_p_stw{width:260px!important;margin:0 auto!important;padding:0!important;border:0!important;color:#2D2D2D!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.3em!important;font-weight:normal!important;font-style:normal!important;text-align:left!important;background-color:#fff!important;background-image:none!important;background-repeat:repeat!important;background-position:0 0!important;}.ychartsEmbed_p_stw *{outline:0!important;background-color:transparent!important;font-size:10px!important;line-height:1.4em!important;font-weight:normal!important;font-style:normal!important;font-family:Arial,Helvetica,sans-serif!important;}.ychartsEmbed_p_stw a{color:#4871a8!important;text-decoration:none!important;}.ychartsEmbed_p_stw a:hover{text-decoration:underline!important;}.ychartsEmbed_p_stw table{border:0!important;border-collapse:collapse!important;border-spacing:0!important;}.ychartsEmbed_p_stw td{padding:0!important;vertical-align:top!important;}.ychartsEmbed_p_stw .ychartsClear{clear:both!important;font-size:0!important;line-height:0!important;height:0!important;}.ychartsEmbed_p_stw .ychartsEmbedChartCont{position:relative!important;}.ychartsEmbed_p_stw .ychartsEmbedChart{width:260px!important;height:148px!important;margin:0!important;cursor:pointer!important;}.ychartsEmbed_p_stw .legendLabel{padding:0 5px!important;}.ychartsTooltipWrap{width:130px!important;cursor:pointer!important;text-align:left!important;z-index:1000!important;}.ychartsTooltipBox{width:120px!important;padding:3px 4px!important;background-color:#fff!important;border:1px solid #808080!important;}.ychartsTooltipPoint{width:14px!important;height:18px!important;margin-top:-1px!important;margin-right:0!important;margin-bottom:0!important;background-image:url(http://ycharts.com/media/images/embed/spriteEmbed.png)!important;background-repeat:no-repeat!important;background-position:0 -30px!important;}.ychartsTooltipBox div.ychartsTooltipHeader{font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:bold!important;line-height:13px!important;text-align:left!important;}.ychartsTooltipBox table.ychartsTooltipData{border:0!important;border-collapse:collapse!important;border-spacing:0!important;margin:0!important;width:100%!important;}.ychartsTooltipBox table.ychartsTooltipData td.ychartsLabel{margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:bold!important;text-align:left!important;line-height:13px!important;}.ychartsTooltipBox table.ychartsTooltipData td.ychartsData{margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:bold!important;text-align:right!important;line-height:13px!important;}.ychartsEmbed_p_stw table.ychartsChartHed{width:398px!important;margin-bottom:4px!important;}.ychartsEmbed_p_stw td.ychartsChartInfo{padding:0 8px 8px 8px!important;border-right:1px solid #808080!important;}.ychartsEmbed_p_stw td.ychartsLogo{width:90px!important;height:48px!important;font-size:0!important;background-image:url(http://ycharts.com/media/images/embed/logoEmbed.png)!important;background-repeat:no-repeat!important;background-position:center center!important;cursor:pointer!important;}.ychartsEmbed_p_stw td.ychartsLogoPrice{width:90px!important;height:30px!important;font-size:0!important;background-image:url(http://ycharts.com/media/images/embed/logoEmbed.png)!important;background-repeat:no-repeat!important;background-position:center center!important;cursor:pointer!important;}.ychartsEmbed_p_stw h2.ychartsChartTitle{margin:0 0 5px 0!important;font-size:15px!important;line-height:20px!important;font-weight:bold!important;}.ychartsEmbed_p_stw span.ychartsLine{display:block;margin-bottom:10px!important;padding-left:6px!important;border-left:8px solid #fff!important;font-size:12px!important;line-height:8px!important;font-weight:bold!important;}.ychartsEmbed_p_stw span.ychartsLine1{border-color:#FF7900!important;color:#FF7900!important;}.ychartsEmbed_p_stw span.ychartsLine2{border-color:#0082E9!important;color:#0082E9!important;}.ychartsEmbed_p_stw span.ychartsLine3{border-color:#E83535!important;color:#E83535!important;}.ychartsEmbed_p_stw span.ychartsLine4{border-color:#008700!important;color:#008700!important;}.ychartsEmbed_p_stw span.ychartsLine5{border-color:#7F33BA!important;color:#7F33BA!important;}.ychartsEmbed_p_stw span.ychartsLine6{border-color:#1C1CB5!important;color:#1C1CB5!important;}.ychartsEmbed_p_stw table.ychartsPriceTable td{padding:0 13px 7px 0!important;font-size:14px!important;line-height:15px!important;font-weight:bold!important;text-align:right!important;}.ychartsEmbed_p_stw td.ychartsColSym{text-align:left!important;}.ychartsEmbed_p_stw td.ychartsLegend{width:15px!important;}.ychartsEmbed_p_stw td.ychartsLegend div{width:15px!important;height:15px!important;}.ychartsEmbed_p_stw tr.ychartsLine1 td.name{color:#FF7900!important;}.ychartsEmbed_p_stw tr.ychartsLine2 td.name{color:#0082E9!important;}.ychartsEmbed_p_stw tr.ychartsLine3 td.name{color:#E83535!important;}.ychartsEmbed_p_stw tr.ychartsLine4 td.name{color:#008700!important;}.ychartsEmbed_p_stw tr.ychartsLine5 td.name{color:#7F33BA!important;}.ychartsEmbed_p_stw tr.ychartsLine6 td.name{color:#1C1CB5!important;}.ychartsEmbed_p_stw tr.ychartsLine1 td.legend div{background-color:#FF7900!important;}.ychartsEmbed_p_stw tr.ychartsLine2 td.legend div{background-color:#0082E9!important;}.ychartsEmbed_p_stw tr.ychartsLine3 td.legend div{background-color:#E83535!important;}.ychartsEmbed_p_stw tr.ychartsLine4 td.legend div{background-color:#008700!important;}.ychartsEmbed_p_stw tr.ychartsLine5 td.legend div{background-color:#7F33BA!important;}.ychartsEmbed_p_stw tr.ychartsLine6 td.legend div{background-color:#1C1CB5!important;}.ychartsEmbed_p_stw td.valPos{color:#00A200!important;}.ychartsEmbed_p_stw td.valNeg{color:#F00!important;}.ychartsEmbed_p_stw .ychartsChartCtrls{z-index:20!important;position:absolute!important;top:10px!important;left:50px!important;}.ychartsEmbed_p_stw ul.ychartsTimePeriod{padding:0 0 0 0!important;margin:0 0 0 0!important;}.ychartsEmbed_p_stw ul.ychartsTimePeriod a{padding:0 5px 0 0!important;}.ychartsEmbed_p_stw ul.ychartsTimePeriod a.ychartsSelected{color:#666!important;}.ychartsEmbed_p_stw .ychartsDropdownWrap{float:left!important;width:182px!important;margin:0 0 9px 8px!important;position:relative!important;}* html .ychartsEmbed_p_stw .ychartsDropdownWrap{z-index:1000!important;}.ychartsEmbed_p_stw .ychartsDropdownWrapOne{margin-left:0!important;border-top:0!important;}.ychartsEmbed_p_stw .ychartsDropdownWrapTwo{border-top:6px solid #0082E9!important;}.ychartsEmbed_p_stw .ychartsDropdownWrap.ychartsGreyed{border-top:6px solid #b3b3b3!important;}.ychartsEmbed_p_stw a.ychartsPulldown{display:block;height:14px!important;padding:4px 0 0 22px!important;color:#2D2D2D!important;font-size:10px!important;line-height:1.2em!important;font-weight:normal!important;border:0!important;border-width:0!important;background-color:#e7e7e7!important;background-image:url(http://ycharts.com/media/images/embed/spriteStocktwits.gif)!important;background-position:0 0!important;background-repeat:no-repeat!important;text-transform:uppercase!important;width:160px!important;text-decoration:none!important;}.ychartsEmbed_p_stw a.ychartsPulldown:hover{border-color:#ccc!important;text-decoration:none!important;background-position:0 -23px!important;}.ychartsEmbed_p_stw .ychartsMetDropdownMenu{display:none;position:absolute!important;z-index:1000!important;width:412px!important;padding:10px 10px!important;margin:26px 0 0 0!important;background-color:#fff!important;border:1px solid #808080!important;}.ychartsEmbed_p_stw .ychartsMetDropdownMenu div.ychartsPane{float:left!important;display:inline;}.ychartsEmbed_p_stw .ychartsMetDropdownMenu ul.ychartsChartOpts{list-style:none!important;height:295px!important;padding:0!important;margin:0 5px 0 0!important;}.ychartsEmbed_p_stw .ychartsMetDropdownMenu ul.ychartsChartOpts li{font-size:11px!important;line-height:1.5em!important;font-style:normal!important;list-style:none outside none!important;}.ychartsEmbed_p_stw .ychartsMetDropdownMenu div.ychartsPane ul{width:130px!important;}.ychartsEmbed_p_stw ul.ychartsChartOpts li a{font-size:11px!important;line-height:1.5em!important;}.ychartsEmbed_p_stw .ychartsDropdownWrap.ychartsGreyed a.ychartsPulldown{color:#999!important;background-position:0 -46px!important;}.ychartsEmbed_p_stw a:visited{color:#4871a8!important;}.ychartsEmbed_p_stw .ychartsDropdownWrap.ychartsGreyed a.ychartsPulldown:hover{color:#4871a8!important;background-position:0 -23px!important;}.ychartsEmbed_p_stw ul.ychartsChartOpts li{width:auto!important;float:none!important;}.ychartsEmbed_p_stw div.ychartsMetDropdownMenu{margin:18px 0 0 0!important;top:-1px!important;right:0!important;border:1px solid #cdcdcd!important;position:absolute!important;}</style>');
window.YChartsEmbed.scriptIDs.p_stw=1;var va=++window.YChartsEmbed.count,fa="ychartsEmbed_"+va,ma="ychartsEmbedChart_"+va;ha.attr("id",fa);ha.addClass("ychartsEmbed_p_stw");ha.find(".ychartsEmbedChart").attr("id",ma);var ca=S("#"+fa);ca.find(".ychartsPulldown").click(function(){S(this).closest(".ychartsDropdownWrap").children(".ychartsMetDropdownMenu").toggle();return false});ca.find(".ychartsMetric").click(function(){m=S(this).attr("data-metric-key");var L=S(this).html(),R=ca.find(".ychartsMetPulldown"),
Y=ca.find(".ychartsCompMetPulldown");R.html(L);Y.html("Second Metric");Y.closest(".ychartsDropdownWrap").addClass("ychartsGreyed");S(this).closest(".ychartsEmbed").find(".ychartsMetDropdownMenu").hide();ta();return false});ca.find(".ychartsCompMetric").click(function(){y=S(this).attr("data-metric-key");if(m==y){y=null;ca.find(".ychartsMetric[href$=#"+m+"]").click();return false}var L=ca.find(".ychartsMetric[href$=#"+m+"]").html(),R=S(this).html(),Y=ca.find(".ychartsMetPulldown"),la=ca.find(".ychartsCompMetPulldown");
Y.html(L);la.html(R);la.closest(".ychartsDropdownWrap").removeClass("ychartsGreyed");S(this).closest(".ychartsEmbed").find(".ychartsMetDropdownMenu").hide();ta();return false});ca.find(".ychartsZoom").click(function(){var L=S(this).attr("data-zoom-level");if(q==L)return false;q=L;ca.find(".ychartsTimePeriod").find(".ychartsZoom").removeClass("ychartsSelected");ta();return false});var ta=function(){var L="";L=d;if(m!=null)L=ia(L,"calc",m);if(y!=null)L=ia(L,"comp",y);if(q!=null)L=ia(L,"zoom",q);if(C!=
null)L=ia(L,"format",C);if(O!=null)L=ia(L,"startDate",O);if(V!=null)L=ia(L,"endDate",V);if(B!=null)L=ia(L,"compCos",B);if(Z!=null)L=ia(L,"compInd",Z);if(240!=null)L=ia(L,"maxPoints",240);S.ajax({url:L,dataType:"jsonp",success:function(R){xa.deleteChart(ma);xa.addChart(ma,ga);typeof C!="undefined"&&xa.addChartOption(ma,"format",C);typeof T!="undefined"&&xa.addChartOption(ma,"recessions",T);typeof N!="undefined"&&xa.addChartOption(ma,"outliers",N);xa.addChartOption(ma,"quarterlyFormat",R.chart_quarterly_format);
var Y,la;Y=0;for(la=R.main_data.length;Y<la;Y++)xa.addData(ma,R.main_data[Y]);xa.chartLine(ma);if(ca.find(".ychartsChartHed").length!=0){Y=ca.find(".ychartsChartTitle");if(Y.length!=0)if(R.chart_name)Y.html(R.chart_name);else{Y.html("");ca.find("span.ychartsLine").remove();var W,ka;Y=0;for(la=R.chart_name_list.length;Y<la;Y++){W=R.chart_name_list[Y];if("0">0){W=W;if(W.length>"0")W=W.slice(0,"0")+"...";W=W}ka="ychartsLine"+String(Number(Y)+1);W=aa('<span class="ychartsLine <%= lineClass %>"><%= label %></span>',
{lineClass:ka,label:W});ca.find(".ychartsChartInfo").append(W)}}}Y=ca.find(".ychartsPriceTable");if(Y.length!=0){la=R.quotes.length==1?'<tr><td class="ychartsColSym"><%= symbol %></td><td class="ychartsColQt"><%= priceQuote %></td><td class="<%= valClass %> ychartsColChg"><%= change %></td><td class="<%= valClass %> ychartsColChgPct"><%= changePercent %></td></tr>':'<tr><td class="ychartsLegend"><div></div></td><td class="ychartsColSym"><%= symbol %></td><td class="ychartsColQt"><%= priceQuote %></td><td class="<%= valClass %> ychartsColChg"><%= change %></td><td class="<%= valClass %> ychartsColChgPct"><%= changePercent %></td></tr>';
W=[];ka=0;for(var za=R.quotes.length;ka<za;ka++){var ra=R.quotes[ka],ua=parseFloat(ra.change)>0?"valPos":"valNeg";ra=aa(la,{valClass:ua,symbol:ra.symbol,priceQuote:ra.quote,change:ra.change,changePercent:ra.change_percent});W.push(ra)}Y.empty();Y.append(W.join(""))}ya();return false},error:function(){S("#"+ma).html("");return false}});return false},ya=function(){var L=ca.find(".ychartsTimePeriod");L.length>0&&L.find(".ychartsZoom").each(function(){S(this).attr("data-zoom-level")==q&&S(this).addClass("ychartsSelected")});
return false},ia=function(L,R,Y){var la=RegExp("([?|&])"+R+"=.*?(&|$)","i");if(L.match(la))L=L.replace(la,"$1"+R+"="+Y+"$2");else{la=false;if(L.lastIndexOf("?")==-1)la=true;var W=L.lastIndexOf("#"),ka="";if(W!=-1){ka=L.slice(hasPos);L=L.slice(0,W)}L=la?L+"?"+R+"="+Y+ka:L+"&"+R+"="+Y+ka}return L},aa=function(L,R){var Y=!/\W/.test(L)?(void 0)[L]=(void 0)[L]||tmpl(document.getElementById(L).innerHTML):new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+L.replace(/[\r\t\n]/g,
" ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');");return R?Y(R):Y};(function(L,R){var Y;Y=Object.prototype.toString.call(L)==="[object Array]"?encodeURIComponent(L.join(", ")):encodeURIComponent(L);d="http://ycharts.com"+b.replace("__item__",Y);if(typeof R!="object")R={};if(typeof R.calc!="undefined")m=R.calc;if(typeof R.comp!="undefined")y=R.comp;if(typeof R.ychartsZoom!=
"undefined")q=R.ychartsZoom;if(typeof R.startDate!="undefined"){q=null;O=R.startDate}if(typeof R.endDate!="undefined"){q=null;V=R.endDate}if(q!=null&&typeof R.ychartsZoom!="undefined")q=R.ychartsZoom;if(typeof R.format!="undefined")C=R.format;if(typeof R.recessions!="undefined")T=R.recessions;if(typeof R.outliers!="undefined")N=R.outliers;if(typeof R.compCos!="undefined")B=R.compCos;if(typeof R.compInd!="undefined")Z=R.compInd;if(ca.find(".ychartsMetric").length==0)ta();else ca.find(".ychartsCompMetric").length==
0||y==null?ca.find(".ychartsMetric[href$=#"+m+"]").click():ca.find(".ychartsCompMetric[href$=#"+y+"]").click()})(a,g)}})(window.jQuery_YChartsp_stw);

