Number(Cc)&&
(d.src='javascript:""');c.Kh=Cg(c.Sg).cc("IFRAME",d);d=c.Kh.style;d.visibility="hidden";d.width=d.height="10px";d.display="none";xc?d.marginTop=d.marginLeft="-10px":(d.position="absolute",d.top=d.left="-10px");if(tc&&!Gc("11")){c.Sg.target=c.Bs||"";Cg(c.Sg).He.body.appendChild(c.Kh);fd(c.Kh,"readystatechange",c.IK,!1,c);try{c.b=!1,c.Sg.submit()}catch(Ub){nd(c.Kh,"readystatechange",c.IK,!1,c),To(c)}}else{Cg(c.Sg).He.body.appendChild(c.Kh);var d=c.Bs+"_inner",e=ih(c.Kh),f;document.baseURI?(f=Fa(d),
dg("Short HTML snippet, input escaped, safe URL, for performance"),f='',f=wg(f,null)):(f=Fa(d),dg("Short HTML snippet, input escaped, for performance"),f=wg('',null));sc&&!xc?e.documentElement.innerHTML=ug(f):e.write(ug(f));fd(e.getElementById(d),"load",c.YD,!1,c);var h=Jg("TEXTAREA",c.Sg);f=0;for(var k=h.length;f.");if("A"in Ag)throw Error("Tag name is not allowed for SafeHtml.");y=null;var ia;A="";if(x)for(var ya in x){if(!yg.test(ya))throw Error('Invalid attribute name "'+ya+'".');
var ka=x[ya];if(null!=ka){D=A;var wb,P=ya,R=ka;if(R instanceof ag)R=cg(R);else if("style"==P.toLowerCase()){Q=R;if(!z(Q))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof Q+" given: "+Q);if(!(Q instanceof eg)){da=Q;f="";k=void 0;for(k in da){if(!/^[-_a-zA-Z0-9]+$/.test(k))throw Error("Name allows only [-_a-zA-Z0-9], got: "+k);var bb=da[k];if(null!=bb){if(bb instanceof ag)bb=cg(bb);else if(jg.test(bb)){l=h=!0;for(n=0;n";else{var Oc=Bg(O);ia+=">"+ug(Oc)+"";y=Oc.bv()}var xb=x&&x.dir;xb&&(/^(ltr|rtl|auto)$/i.test(xb)?y=0:y=null);U=wg(ia,y);v=Bg(Y,U,xg("\nLine: "+w.lineNumber+"\n\nBrowser stack:\n"+w.stack+"-> [end]\n\nJS stack traversal:\n"+Sm(void 0)+"-> "))}catch(Ye){v=
xg("Exception trying to expose exception! You win, we lose. "+Ye)}ug(v);nd(e.getElementById(d),"load",c.YD,!1,c);e.close();To(c)}}Uo(c)}function So(a,b){var c=Cg(a);fm(b,function(b,e){r(b)||(b=[b]);$a(b,function(b){b=c.cc("INPUT",{type:"hidden",name:e,value:b});a.appendChild(b)})})}g=Oo.prototype;g.Sg=null;g.Kh=null;g.Bs=null;g.I9=0;g.Go=!1;g.xS=null;g.jT=null;g.As=null;g.abort=function(){this.Go&&(pd(Vo(this)),this.Go=!1,this.dispatchEvent("abort"),Wo(this))};
g.da=function(){this.Go&&this.abort();Oo.G.da.call(this);this.Kh&&Xo(this);Uo(this);delete this.g;this.xS=this.jT=this.Sg=null;delete Qo[this.Cj]};g.xk=function(){return this.Go};g.IK=function(){if("complete"==this.Kh.readyState){nd(this.Kh,"readystatechange",this.IK,!1,this);var a;try{if(a=ih(this.Kh),tc&&"about:blank"==a.location&&!navigator.onLine){To(this);return}}catch(b){To(this);return}Yo(this,a)}};
g.YD=function(){if(!sc||xc||"about:blank"!=(this.Kh?ih(Vo(this)):null).location){nd(Vo(this),"load",this.YD,!1,this);try{Yo(this,this.Kh?ih(Vo(this)):null)}catch(a){To(this)}}};function Yo(a,b){a.Go=!1;var c;try{var d=b.body;a.jT=d.textContent||d.innerText}catch(e){c=1}c||"function"!=typeof a.g||(d=a.g(b))&&(c=4);c?To(a):(a.dispatchEvent("complete"),a.dispatchEvent("success"),Wo(a))}function To(a){a.b||(a.Go=!1,a.dispatchEvent("complete"),a.dispatchEvent("error"),Wo(a),a.b=!0)}
function Wo(a){Xo(a);Uo(a);a.Sg=null;a.dispatchEvent("ready")}function Xo(a){var b=a.Kh;b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.f.push(b));a.As&&(ba.clearTimeout(a.As),a.As=null);wc||sc&&!xc?a.As=zd(a.iR,2E3,a):a.iR();a.Kh=null;a.Bs=null}g.iR=function(){this.As&&(ba.clearTimeout(this.As),this.As=null);for(;this.f.length;){var a=this.f.pop();bh(a)}};function Uo(a){a.Sg&&a.Sg==Ro&&$g(a.Sg)}
function Vo(a){return a.Kh?tc&&!Gc("11")?a.Kh:ih(a.Kh).getElementById(a.Bs+"_inner"):null}g.zV=function(){if(this.Go){var a=this.Kh?ih(Vo(this)):null;a&&!pc(a,"documentUri")?(nd(Vo(this),"load",this.YD,!1,this),To(this)):zd(this.zV,250,this)}};var Zo={};function ui(a){var b=a.ga();if(b){var c=String(na(a));Zo[c]=a;b.setAttribute("data-ac-wrapper-id",c)}}function yi(a){delete Zo[String(na(a))];(a=a.ga())&&a.removeAttribute("data-ac-wrapper-id")}function Al(a,b){for(var c,d=b.ga().parentNode;a&&a!=d;){c=a.getAttribute&&a.getAttribute("data-ac-wrapper-id")||null;if(null!=c)break;a=a.parentNode}return(c=Zo[c||""]||null)&&c.ga()==a?c:null}var In="svg",Hn=null,Hn=tc&&!Gc("9")?"vml":In,pi="vml"==Hn?ho.ed():hl.ed();
function Nn(a,b,c){return"vml"==Hn?new Lo(a,b,c):new Qn(a,b,c)}var Fn="//export.anychart.com";function Ul(a,b){var c;a&&(c=Tg("STYLE"),c.type="text/css",c.styleSheet?c.styleSheet.cssText=a:c.appendChild(document.createTextNode(String(a))),ah(Kg(document,"head",void 0,b)[0],c,0))}ba.acgraph=ba.acgraph||{};ba.acgraph.fontSize="10px";ba.acgraph.fontColor="#000";ba.acgraph.textDirection="ltr";ba.acgraph.fontFamily="Verdana";function Ki(a,b,c,d){return new Ii(a,b,c,d)}
function Ni(a,b,c){return new Fi(a,b,c)}function pj(){return new oj}function Xi(a,b,c,d){return new Ci(a,b,c,d)}function Yi(){return new Ji}function uj(a,b,c,d,e){return new Yj(a,b,c,d,e)}function rj(a,b,c,d){a="vml"==Hn?new Bo(a,b):new Nk(a,b);d&&a.style(d);c&&a.text(c);return a}function Lf(a,b,c,d){return new Ai(a,b,c,d)}function Hf(a){return new Gf(a)}function xi(a,b,c,d){return"vml"==Hn?new Rn(null,a,b,c,d):new vi(null,a,b,c,d)}var $o=void 0;
function ul(){return m($o)?$o:tc&&Gc("9")&&!Gc("10")?$o="":$o=Me||null===Me&&Kg(document,"base",void 0,void 0).length?window.location.origin+window.location.pathname+window.location.search:""}E("acgraph.create",Nn);E("acgraph.type",function(){return Hn});E("acgraph.server",function(a){m(a)&&(Fn=a);return Fn});E("acgraph.StageType.SVG",In);E("acgraph.StageType.VML","vml");E("acgraph.rect",Ki);E("acgraph.circle",Ni);E("acgraph.ellipse",Xi);E("acgraph.path",Yi);E("acgraph.text",rj);
E("acgraph.layer",pj);E("acgraph.image",uj);E("acgraph.hatchFill",Lf);E("acgraph.patternFill",Hf);E("acgraph.clip",xi);E("acgraph.useAbsoluteReferences",function(a){if(m(a))Me=a;else return!!ul()});E("acgraph.updateReferences",function(){var a=$o;$o=void 0;if(m(a)&&ul()!=a){var b=pi,c;for(c in Zo)if(Zo.hasOwnProperty(c)){var a=Zo[c],d=a.Da();d&&(K(a,mi)&&(d.Bd()?a.tb(512):a.Vd(512)||b.kL(a)),K(a,wi)&&(d.Bd()?a.tb(24):(a.Vd(8)||tl(b,a),a.Vd(16)||xl(b,a))))}}});E("anychart.VERSION","7.14.4.1448");E("anychart.DEVELOP",!1);E("anychart.DEFAULT_THEME","defaultTheme");E("anychart.PERFORMANCE_MONITORING",!1);function ap(a){a=String(a).toLowerCase();switch(a){case "byspot":case "spot":case "sp":return"bySpot";case "single":case "s":return"single"}return"byX"}function bp(a){a=String(a).toLowerCase();switch(a){case "singleselect":case "single":case "single_select":case "s":case "ss":return"singleSelect";case "multiselect":case "multi_select":case "multi":case "m":case "ms":return"multiSelect";case "drill":case "drilldown":case "drill_down":case "d":return"drillDown"}return"none"}
function cp(a,b){a=String(a).toLowerCase();switch(a){case "default":case "def":case "d":return"default";case "crosshair":case "cross":return"crosshair";case "pointer":case "point":return"pointer";case "move":return"move";case "text":return"text";case "wait":return"wait";case "help":return"help";case "n-resize":case "north":case "n":return"n-resize";case "ne-resize":case "northeast":case "ne":return"ne-resize";case "e-resize":case "east":case "e":return"e-resize";case "se-resize":case "southeast":case "se":return"se-resize";
case "s-resize":case "south":case "s":return"s-resize";case "sw-resize":case "southwest":case "sw":return"sw-resize";case "w-resize":case "west":case "w":return"w-resize";case "nw-resize":case "northwest":case "nw":return"nw-resize"}return b||"default"}
function dp(a,b){a=String(a).toLowerCase();switch(a){case "lefttop":case "topleft":case "lt":case "tl":return"leftTop";case "leftcenter":case "centerleft":case "left":case "lc":case "cl":case "l":return"leftCenter";case "leftbottom":case "bottomleft":case "lb":case "bl":return"leftBottom";case "centertop":case "topcenter":case "top":case "ct":case "tc":case "t":return"centerTop";case "centercenter":case "center":case "c":return"center";case "centerbottom":case "bottomcenter":case "bottom":case "cb":case "bc":case "b":return"centerBottom";
case "righttop":case "topright":case "tr":case "rt":return"rightTop";case "rightcenter":case "centerright":case "right":case "rc":case "cr":case "r":return"rightCenter";case "rightbottom":case "bottomright":case "rb":case "br":return"rightBottom";case "auto":case "null":return"auto"}return m(b)?b:"leftTop"}function ep(a,b){a=dp(a,b);return"auto"==a&&m(b)?b:a}
function fp(a,b){a=String(a).toLowerCase();switch(a){case "left":return"left";case "right":return"right";case "center":case "middle":return"center";case "top":return"top";case "bottom":return"bottom"}return b||"center"}function gp(a,b){a=String(a).toLowerCase();switch(a){case "vertical":case "v":case "vert":return"vertical";case "horizontal":case "h":case "horz":case "horiz":return"horizontal"}return b||"vertical"}
function hp(a,b){a=String(a).toLowerCase();switch(a){case "vertical":case "v":case "vert":return"vertical";case "horizontal":case "h":case "horz":case "horiz":return"horizontal";case "verticalexpandable":case "vexpandable":case "evertical":case "ve":case "vertical_expandable":return"verticalexpandable";case "horizontalexpandable":case "expandable":case "hexpandable":case "ehorizontal":case "he":case "horizontal_expandable":return"horizontalexpandable"}return b||"vertical"}
function ip(a){a=String(a).toLowerCase();switch(a){case "radial":case "r":case "rad":return"radial"}return"circuit"}
function jp(a,b){a=String(a).toLowerCase();switch(a){case "centertop":case "topcenter":case "top":case "t":case "up":case "u":return"top";case "rightcenter":case "centerright":case "right":case "r":return"right";case "bottomcenter":case "centerbottom":case "bottom":case "b":case "down":case "d":return"bottom";case "leftcenter":case "centerleft":case "left":case "l":return"left"}return b||"top"}
function kp(a,b){a=String(a).toLowerCase();switch(a){case "asc":case "a":case "forward":case "f":case "straight":case "s":case "yes":case "y":return"asc";case "desc":case "d":case "backward":case "b":case "reversed":case "reverse":case "r":return"desc";case "none":case "null":case "no":case "nosort":return"none"}return b||"none"}
var lp={Bba:"circle",Fca:"square",Tca:"triangleUp",Sba:"diamond",Qca:"triangleDown",Sca:"triangleRight",Rca:"triangleLeft",Eba:"cross",AW:"diagonalCross",Hca:"star4",Ica:"star5",Jca:"star6",Kca:"star7",Gca:"star10",eca:"pentagon",Pca:"trapezium",$ba:"line",Wca:"vline",$aa:"arrowhead",dba:"arrowUp",cba:"arrowRight",aba:"arrowDown",bba:"arrowLeft"};
function mp(a,b){a=String(a).toLowerCase();switch(a){case "line":return"line";case "vline":return"vline";case "star4":return"star4";case "star5":return"star5";case "star6":return"star6";case "star7":return"star7";case "star10":return"star10";case "diamond":return"diamond";case "triangleup":return"triangleUp";case "triangledown":return"triangleDown";case "triangleleft":return"triangleLeft";case "triangleright":return"triangleRight";case "cross":return"cross";case "diagonalcross":return"diagonalCross";
case "circle":return"circle";case "square":return"square";case "trapezoid":case "trapezium":return"trapezium";case "pentagon":return"pentagon";case "arrow":case "arrowhead":return"arrowhead";case "arrowup":case "up":return"arrowUp";case "arrowdown":case "down":return"arrowDown";case "arrowright":case "right":return"arrowRight";case "arrowleft":case "left":return"arrowLeft"}return b||"star5"}
function np(a){a=String(a).toLowerCase();switch(a){case "star4":return"star4";case "star5":return"star5";case "star6":return"star6";case "star7":return"star7";case "star10":return"star10";case "diamond":return"diamond";case "triangleup":return"triangleUp";case "triangledown":return"triangleDown";case "triangleleft":return"triangleLeft";case "triangleright":return"triangleRight";case "cross":return"cross";case "diagonalcross":return"diagonalCross";case "circle":return"circle";case "square":return"square";
case "x":return op;case "line":return pp;case "ellipse":return qp;case "bar":return rp;case "trapezoid":case "trapezium":return"trapezium";case "pentagon":return"pentagon";case "arrow":case "arrowhead":return"arrowhead";case "vline":return"vline";case "arrowup":case "up":return"arrowUp";case "arrowdown":case "down":return"arrowDown";case "arrowright":case "right":return"arrowRight";case "arrowleft":case "left":return"arrowLeft"}return null}
function sp(a,b,c){a=String(a).toLowerCase();switch(a){case "no":case "false":case "nooverlap":case "none":case "null":case "forbid":case "0":return"noOverlap";case "yes":case "allow":case "overlap":case "allowoverlap":case "true":case "1":return"allowOverlap";case "autowidth":if(c)return"autoWidth"}return b||"allowOverlap"}
function tp(a){a=String(a).toLowerCase();switch(a){case "min":case "minor":case "nomajor":case "notmajor":case "forbidmajor":case "allowminor":case "allowminoroverlap":return"allowMinorOverlap";case "maj":case "major":case "nominor":case "notminor":case "forbidminor":case "allowmajor":case "allowmajoroverlap":return"allowMajorOverlap";case "yes":case "allow":case "overlap":case "allowoverlap":case "true":case "1":return"allowOverlap"}return"noOverlap"}
function up(a){a=String(a).toLowerCase();switch(a){case "area":return"area";case "bar":return"bar";case "bubble":return"bubble";case "candlestick":return"candlestick";case "column":return"column";case "line":return"line";case "marker":return"marker";case "ohlc":return"ohlc";case "rangearea":return"rangearea";case "rangebar":return"rangebar";case "rangecolumn":return"rangecolumn";case "rangesplinearea":return"rangesplinearea";case "rangesteparea":return"rangesteparea";case "spline":return"spline";
case "splinearea":return"splinearea";case "stepline":return"stepline";case "steparea":return"steparea";case "circle":return"circle";case "star4":return"star4";case "star5":return"star5";case "star6":return"star6";case "star7":return"star7";case "star10":return"star10";case "diamond":return"diamond";case "triangleup":return"triangleup";case "triangledown":return"triangledown";case "cross":return"cross";case "diagonalcross":return"diagonalcross";case "trapezoid":case "trapezium":return"trapezium";case "pentagon":return"pentagon";
case "arrow":case "arrowhead":return"arrowhead";case "vline":return"vline";case "rf":case "risingfalling":return"risingfalling"}return"square"}var op="x",pp="line",qp="ellipse",rp="bar";function vp(a){a=String(a).toLowerCase();switch(a){case "x":return op;case "line":return pp;case "ellipse":return qp}return rp}
function wp(a){a=String(a).toLowerCase();switch(a){case "inside":case "in":case "i":case "inner":return"inside";case "outside":case "out":case "o":case "outer":return"outside"}return"center"}function xp(a,b){a=String(a).toLowerCase();switch(a){case "inside":case "in":case "i":case "inner":return"inside";case "outside":case "out":case "o":case "outer":return"outside";case "middle":case "mid":case "m":case "center":case "c":return"center"}return b||"inside"}
function yp(a){a=String(a).toLowerCase();switch(a){case "inside":case "in":case "i":case "inner":return"inside";case "outside":case "out":case "o":case "outer":case "l":case "left":case "outsideleft":case "outleft":case "ol":case "outerleft":return"outsideLeft";case "r":case "right":case "outsideright":case "outright":case "or":case "outerright":return"outsideRight";case "outsiderightincolumn":case "outsiderightcolumn":case "outrightincolumn":case "outrightcolumn":case "oric":case "orc":case "rc":case "outerrightincolumn":case "outerrightcolumn":return"outsideRightInColumn"}return"outsideLeftInColumn"}
var ie="animationstart",ge="animationend",ve="zoom",xe="zoomend";function zp(a){a=String(a).toLowerCase();switch(a){case "value":case "values":case "val":case "v":case "true":case "yes":case "y":case "t":case "1":return"value";case "percent":case "ratio":case "relative":case "p":case "r":return"percent"}return"none"}
function Ap(a){a=String(a).toLowerCase();switch(a){case "series":case "datastart":case "seriesstart":return"seriesStart";case "firstvisible":case "first":case "default":return"firstVisible"}return null}function Bp(a){a=String(a).toLowerCase();switch(a){case "bubble":return"bubble";case "marker":return"marker";case "connector":return"connector"}return"choropleth"}
function Cp(a){switch(String(a).toLowerCase()){case "bonne":return"bonne";case "eckert1":return"eckert1";case "eckert3":return"eckert3";case "fahey":return"fahey";case "hammeraitoff":case "hammer-aitoff":case "hammer":return"hammer";case "aitoff":return"aitoff";case "mercator":return"mercator";case "orthographic":return"orthographic";case "robinson":return"robinson";case "wagner":case "wagner6":return"wagner6";case "undefined":case "null":case "none":case "wsg84":case "base":case "+proj=longlat +datum=WGS84 +no_defs":return"wsg84";
case "equirectangular":return"equirectangular";case "august":return"august"}return a}
function Dp(a){a=String(a).toLowerCase();switch(a){case "area":return"area";case "bar":return"bar";case "box":return"box";case "bubble":return"bubble";case "candlestick":return"candlestick";case "column":return"column";case "jumpline":return"jumpLine";case "stick":return"stick";case "marker":return"marker";case "ohlc":return"ohlc";case "rangearea":return"rangeArea";case "rangebar":return"rangeBar";case "rangecolumn":return"rangeColumn";case "rangesplinearea":return"rangeSplineArea";case "rangesteparea":return"rangeStepArea";
case "spline":return"spline";case "splinearea":return"splineArea";case "steparea":return"stepArea";case "stepline":return"stepLine";case "hilo":return"hilo"}return"line"}
function Ep(a,b){a=String(a).toLowerCase();switch(a){case "area":return"area";case "candlestick":return"candlestick";case "column":return"column";case "jumpline":return"jumpLine";case "stick":return"stick";case "line":return"line";case "marker":return"marker";case "ohlc":return"ohlc";case "rangearea":return"rangeArea";case "rangecolumn":return"rangeColumn";case "rangesplinearea":return"rangeSplineArea";case "rangesteparea":return"rangeStepArea";case "spline":return"spline";case "splinearea":return"splineArea";
case "steparea":return"stepArea";case "stepline":return"stepLine";case "hilo":return"hilo"}return b||"line"}function Fp(a,b){a=String(a).toLowerCase();switch(a){case "sma":return"sma";case "ema":return"ema"}return b||"sma"}function Gp(a){a=String(a).toLowerCase();switch(a){case "area":case "are":case "ar":case "a":return"area";case "column":case "col":case "c":return"column";case "win":case "loss":case "winloss":case "win_loss":case "wl":return"winLoss"}return"line"}
function Hp(a){a=String(a).toLowerCase();switch(a){case "rangebar":case "range":case "rb":case "r":return"rangeBar";case "marker":case "m":return"marker";case "thermometer":case "ther":case "th":return"thermometer";case "tank":case "t":return"tank";case "led":case "l":return"led"}return"bar"}
function Ip(a){a=String(a).toLowerCase();switch(a){case "firstdate":case "fd":return"firstDate";case "firstvisibledate":case "fvd":return"firstVisibleDate";case "lastvisibledate":case "lvd":return"lastVisibleDate";case "lastdate":case "ld":return"lastDate"}return m(void 0)?void 0:"firstVisibleDate"}function Jp(a){a=String(a).toLowerCase();switch(a){case "area":return"area";case "marker":return"marker"}return"line"}
function Kp(a){a=String(a).toLowerCase();switch(a){case "area":return"area";case "polygon":return"polygon";case "polyline":return"polyline";case "marker":return"marker";case "column":return"column";case "rangecolumn":return"rangeColumn"}return"line"}function Lp(a){a=String(a).toLowerCase();switch(a){case "bubble":return"bubble";case "marker":return"marker"}return"line"}
function Mp(a){a=String(a).toLowerCase();switch(a){case "raw":return"raw";case "selected":return"selected";case "grouped":return"grouped"}return"default"}
function Np(a,b,c){a=String(a).toLowerCase();switch(a){case "years":case "year":case "yyyy":case "yy":case "y":return"year";case "semesters":case "semester":case "sem":return"semester";case "quarters":case "quarter":case "q":return"quarter";case "months":case "month":case "mm":case "m":return"month";case "thirdofmonths":case "thirdofmonth":case "decades":case "decade":case "tom":case "dec":return"thirdofmonth";case "weeks":case "week":case "w":return"week";case "days":case "day":case "dd":case "d":return"day";
case "hours":case "hour":case "hh":case "h":return c?"day":"hour";case "minutes":case "minute":case "min":case "n":return c?"day":"minute";case "seconds":case "second":case "secs":case "sec":case "s":return c?"day":"second";case "milliseconds":case "millisecond":case "millis":case "milli":case "ms":return c?"day":"millisecond"}return m(b)?b:"year"}
function Op(a){a=String(a).toLowerCase();switch(a){case "false":case "null":case "none":return"none";case "x":return"x";case "y":case "value":return"value"}return"both"}function Pp(a){z(a)&&(a=a.mode);a=String(a).toLowerCase();switch(a){case "byword":return"byWord";case "bychar":return"byChar"}return"csv"}
function Qp(a){a=String(a).toLowerCase();switch(a){case "left":case "l":return"left";case "right":case "r":return"right";case "center":case "middle":case "c":case "m":return"center";case "end":case "e":return"end"}return"start"}function Rp(a){a=String(a).toLowerCase();switch(a){case "bottom":case "b":return"bottom";case "center":case "middle":case "c":case "m":return"middle"}return"top"}
function Sp(a){a=String(a).toLowerCase();switch(a){case "blink":case "b":return"blink";case "line-through":case "line_through":case "linethrough":case "line":case "l":return"line-through";case "overline":case "over":case "o":return"overline";case "underline":case "under":case "u":return"underline"}return"none"}function Tp(a){a=String(a).toLowerCase();switch(a){case "italic":case "i":return"italic";case "oblique":case "o":return"oblique"}return"normal"}
function Up(a){a=String(a).toLowerCase();switch(a){case "small-caps":case "small_caps":case "smallcaps":case "small":case "caps":case "sc":case "s":case "c":return"small-caps"}return"normal"}function Vp(a){a=String(a).toLowerCase();switch(a){case "rtl":case "r":return"rtl"}return"ltr"}function Wp(a){a=String(a).toLowerCase();switch(a){case "nowrap":case "no":case "n":return"noWrap";case "byword":return"byWord";default:return"byLetter"}}
function Xp(a){a=String(a).toLowerCase();switch(a){case "first":case "open":return"first";case "last":case "close":return"last";case "max":case "high":case "maximum":case "highest":return"max";case "min":case "low":case "minimum":case "lowest":return"min";case "average":case "avg":return"average";case "weightedaverage":case "weightedavg":case "wavg":case "weights":case "weighted":return"weightedAverage";case "firstvalue":case "firstval":case "openvalue":case "openval":return"firstValue";case "lastvalue":case "lastval":case "closevalue":case "closeval":case "fill":case "hoverfill":case "risingfill":case "hoverrisingfill":case "fallingfill":case "hoverfallingfill":case "stroke":case "hoverstroke":case "lowstroke":case "hoverlowstroke":case "highstroke":case "hoverhighstroke":case "risingstroke":case "hoverrisingstroke":case "fallingstroke":case "hoverfallingstroke":case "hatchfill":case "hoverhatchfill":case "risinghatchfill":case "hoverrisinghatchfill":case "fallinghatchfill":case "hoverfallinghatchfill":case "marker":case "hovermarker":return"lastValue";
case "sum":case "add":return"sum";case "list":case "group":case "array":return"list";default:return"last"}}function Yp(a){if(!a)return"exact";a=String(a).toLowerCase();switch(a){default:return"exact";case "exactornext":case "next":case "n":return"exactOrNext";case "exactorprev":case "prev":case "p":return"exactOrPrev";case "nearest":case "near":case "closest":case "close":case "c":return"nearest"}}
function Zp(a){a=String(a).toLowerCase();switch(a){case "unit":case "u":return"Unit";case "ytd":return"YTD";case "qtd":return"QTD";case "mtd":return"MTD";case "max":return"Max"}return m(null)?null:"Max"}function $p(a){a=String(a).toLowerCase();switch(a){case "firstdate":case "fd":return"firstDate";case "firstvisibledate":case "fvd":return"firstVisibleDate";case "lastvisibledate":case "lvd":return"lastVisibleDate";case "lastdate":case "ld":return"lastDate"}return m(void 0)?void 0:"lastDate"}
function aq(a){a=String(a).toLowerCase();switch(a){case "drop":case "d":return"drop";case "alwaysshow":case "always":case "show":case "none":case "null":case "no":case "false":case "f":case "0":case "n":return"alwaysShow"}return"clip"}
var bq={eba:"average",WV:"bubbleSize",XV:"bubbleSizePercentOfCategory",YV:"bubbleSizePercentOfSeries",ZV:"bubbleSizePercentOfTotal",hba:"categoryName",$V:"categoryYAverage",jba:"categoryYMax",aW:"categoryYMedian",mba:"categoryYMin",bW:"categoryYMode",cW:"categoryYPercentOfTotal",pba:"categoryYRangeAverage",dW:"categoryYRangeMax",sba:"categoryYRangeMedian",eW:"categoryYRangeMin",vba:"categoryYRangeMode",fW:"categoryYRangePercentOfTotal",gW:"categoryYRangeSum",hW:"categoryYSum",iW:"close",Dba:"count",
jW:"dataPlotBubbleMaxSize",kW:"dataPlotBubbleMinSize",lW:"dataPlotBubbleSizeAverage",mW:"dataPlotBubbleSizeSum",Jba:"dataPlotMaxXSumSeriesName",Lba:"dataPlotMaxYSumSeriesName",Kba:"dataPlotMaxXValuePointSeriesName",Mba:"dataPlotMaxYValuePointSeriesName",Nba:"dataPlotMinXSumSeriesName",Pba:"dataPlotMinYSumSeriesName",Oba:"dataPlotMinXValuePointSeriesName",Qba:"dataPlotMinYValuePointSeriesName",nW:"dataPlotPointCount",oW:"dataPlotSeriesCount",pW:"dataPlotXAverage",qW:"dataPlotXMax",rW:"dataPlotXMin",
sW:"dataPlotXSum",tW:"dataPlotYAverage",uW:"dataPlotYMax",vW:"dataPlotYMin",wW:"dataPlotYRangeMax",xW:"dataPlotYRangeMin",yW:"dataPlotYRangeSum",zW:"dataPlotYSum",DW:"high",EW:"index",FW:"low",aca:"max",cca:"min",dca:"name",OPEN:"open",uca:"pointsCount",rca:"pertChartCriticalPathStandardDeviation",sca:"pertChartProjectDuration",IW:"range",JW:"rangeEnd",KW:"rangeStart",wca:"seriesAverage",LW:"seriesBubbleMaxSize",MW:"seriesBubbleMinSize",NW:"seriesBubbleSizeAverage",OW:"seriesBubbleSizeMedian",PW:"seriesBubbleSizeMode",
QW:"seriesBubbleSizeSum",RW:"seriesFirstXValue",SW:"seriesFirstYValue",TW:"seriesLastXValue",UW:"seriesLastYValue",xca:"seriesMax",yca:"seriesMin",zca:"seriesName",WW:"seriesPointCount",VW:"seriesPointsCount",Aca:"seriesSum",XW:"seriesXAverage",YW:"seriesXMax",ZW:"seriesXMedian",$W:"seriesXMin",aX:"seriesXMode",bX:"seriesXSum",cX:"seriesYAverage",dX:"seriesYMax",eX:"seriesYMedian",fX:"seriesYMin",gX:"seriesYMode",Bca:"seriesYRangeAverage",hX:"seriesYRangeMax",Cca:"seriesYRangeMedian",iX:"seriesYRangeMin",
Dca:"seriesYRangeMode",jX:"seriesYRangeSum",kX:"seriesYSum",Nca:"sum",lX:"value",HW:"percentValue",nX:"xPercentOfSeries",oX:"xPercentOfTotal",pX:"xValue",qX:"yPercentOfCategory",rX:"yPercentOfSeries",sX:"yPercentOfTotal",tX:"yValue",Zca:"xScalesMin",Yca:"xScalesMax",ada:"yScalesMin",$ca:"yScalesMax",yba:"catYSumArr_",nba:"catYMinArr_",kba:"catYMaxArr_",iba:"catYAvgArr_",lba:"catYMedianArr_",oba:"catYModeArr_",xba:"catYRangeSumArr_",uba:"catYRangeMinArr_",rba:"catYRangeMaxArr_",qba:"catYRangeAvgArr_",
tba:"catYRangeMedianArr_",wba:"catYRangeModeArr_"},cq={},dq;for(dq in bq)bq.hasOwnProperty(dq)&&(cq[dq]=bq[dq].toLowerCase());
function eq(a){a=String(a).toLowerCase();switch(a){case "ray":return"ray";case "iline":case "infiniteline":return"infiniteLine";case "vline":case "verticalline":return"verticalLine";case "hline":case "horizontalline":return"horizontalLine";case "rect":case "rectangle":return"rectangle";case "circle":case "ellipse":return"ellipse";case "tri":case "triangle":return"triangle";case "trend":case "channel":case "trendchannel":return"trendChannel";case "fork":case "pitchfork":case "andrewspitchfork":return"andrewsPitchfork";
case "fan":case "ffan":case "fibonaccifan":return"fibonacciFan";case "arc":case "farc":case "fibonacciarc":return"fibonacciArc";case "ret":case "retracement":case "fretracement":case "fibonacciretracement":return"fibonacciRetracement";case "tz":case "ftz":case "timezones":case "ftimezones":case "fibonaccitimezones":return"fibonacciTimezones";case "arrow":case "marker":return"marker"}return"line"}
function fq(a){a=String(a).toLowerCase();switch(a){case "rhomb":case "rhombus":return"rhombus";case "rect":case "rectangle":return"rectangle";default:return"circle"}}function gq(a){a=String(a).toLowerCase();switch(a){case "y":case "year":return"year";case "w":case "week":return"week";case "d":case "day":return"day"}return"none"}
function hq(a){a=String(a).toLowerCase();switch(a){case "availabilityperchart":return"availabilityPerChart";case "availabilityperresource":return"availabilityPerResource";case "activityperchart":return"activityPerChart";default:return"activityPerResource"}}E("anychart.enums.RadialGridLayout.CIRCUIT","circuit");E("anychart.enums.RadialGridLayout.RADIAL","radial");E("anychart.enums.HoverMode.BY_SPOT","bySpot");E("anychart.enums.HoverMode.BY_X","byX");E("anychart.enums.SelectionMode.NONE","none");
E("anychart.enums.SelectionMode.SINGLE_SELECT","singleSelect");E("anychart.enums.SelectionMode.MULTI_SELECT","multiSelect");E("anychart.enums.SelectionMode.DRILL_DOWN","drillDown");E("anychart.enums.Anchor.LEFT_TOP","leftTop");E("anychart.enums.Anchor.LEFT_CENTER","leftCenter");E("anychart.enums.Anchor.LEFT_BOTTOM","leftBottom");E("anychart.enums.Anchor.CENTER_TOP","centerTop");E("anychart.enums.Anchor.CENTER","center");E("anychart.enums.Anchor.CENTER_BOTTOM","centerBottom");
E("anychart.enums.Anchor.RIGHT_TOP","rightTop");E("anychart.enums.Anchor.RIGHT_CENTER","rightCenter");E("anychart.enums.Anchor.RIGHT_BOTTOM","rightBottom");E("anychart.enums.Anchor.AUTO","auto");E("anychart.enums.Cursor.DEFAULT","default");E("anychart.enums.Cursor.CROSSHAIR","crosshair");E("anychart.enums.Cursor.POINTER","pointer");E("anychart.enums.Cursor.MOVE","move");E("anychart.enums.Cursor.TEXT","text");E("anychart.enums.Cursor.WAIT","wait");E("anychart.enums.Cursor.HELP","help");
E("anychart.enums.Cursor.N_RESIZE","n-resize");E("anychart.enums.Cursor.NE_RESIZE","ne-resize");E("anychart.enums.Cursor.E_RESIZE","e-resize");E("anychart.enums.Cursor.SE_RESIZE","se-resize");E("anychart.enums.Cursor.S_RESIZE","s-resize");E("anychart.enums.Cursor.SW_RESIZE","sw-resize");E("anychart.enums.Cursor.W_RESIZE","w-resize");E("anychart.enums.Cursor.NW_RESIZE","nw-resize");E("anychart.enums.Position.LEFT_TOP","leftTop");E("anychart.enums.Position.LEFT_CENTER","leftCenter");
E("anychart.enums.Position.LEFT_BOTTOM","leftBottom");E("anychart.enums.Position.CENTER_TOP","centerTop");E("anychart.enums.Position.CENTER","center");E("anychart.enums.Position.CENTER_BOTTOM","centerBottom");E("anychart.enums.Position.RIGHT_TOP","rightTop");E("anychart.enums.Position.RIGHT_CENTER","rightCenter");E("anychart.enums.Position.RIGHT_BOTTOM","rightBottom");E("anychart.enums.Align.CENTER","center");E("anychart.enums.Align.LEFT","left");E("anychart.enums.Align.RIGHT","right");
E("anychart.enums.Align.TOP","top");E("anychart.enums.Align.BOTTOM","bottom");E("anychart.enums.Orientation.LEFT","left");E("anychart.enums.Orientation.RIGHT","right");E("anychart.enums.Orientation.TOP","top");E("anychart.enums.Orientation.BOTTOM","bottom");E("anychart.enums.Layout.HORIZONTAL","horizontal");E("anychart.enums.Layout.VERTICAL","vertical");E("anychart.enums.LegendLayout.HORIZONTAL","horizontal");E("anychart.enums.LegendLayout.VERTICAL","vertical");
E("anychart.enums.LegendLayout.HORIZONTAL_EXPANDABLE","horizontalexpandable");E("anychart.enums.LegendLayout.VERTICAL_EXPANDABLE","verticalexpandable");E("anychart.enums.LegendPositionMode.INSIDE","inside");E("anychart.enums.LegendPositionMode.OUTSIDE","outside");E("anychart.enums.Sort.NONE","none");E("anychart.enums.Sort.ASC","asc");E("anychart.enums.Sort.DESC","desc");E("anychart.enums.BulletMarkerType.X",op);E("anychart.enums.BulletMarkerType.BAR",rp);
E("anychart.enums.BulletMarkerType.ELLIPSE",qp);E("anychart.enums.BulletMarkerType.LINE",pp);E("anychart.enums.MarkerType.CIRCLE","circle");E("anychart.enums.MarkerType.SQUARE","square");E("anychart.enums.MarkerType.TRIANGLE_UP","triangleUp");E("anychart.enums.MarkerType.DIAMOND","diamond");E("anychart.enums.MarkerType.TRIANGLE_DOWN","triangleDown");E("anychart.enums.MarkerType.TRIANGLE_LEFT","triangleLeft");E("anychart.enums.MarkerType.TRIANGLE_RIGHT","triangleRight");
E("anychart.enums.MarkerType.CROSS","cross");E("anychart.enums.MarkerType.DIAGONAL_CROSS","diagonalCross");E("anychart.enums.MarkerType.STAR4","star4");E("anychart.enums.MarkerType.STAR5","star5");E("anychart.enums.MarkerType.STAR6","star6");E("anychart.enums.MarkerType.STAR7","star7");E("anychart.enums.MarkerType.STAR10","star10");E("anychart.enums.MarkerType.PENTAGON","pentagon");E("anychart.enums.MarkerType.TRAPEZIUM","trapezium");E("anychart.enums.MarkerType.LINE","line");
E("anychart.enums.MapAsTableMode.VALUE","value");E("anychart.enums.MapAsTableMode.RANGE","range");E("anychart.enums.MapAsTableMode.OHLC","ohlc");E("anychart.enums.MapProjections.BONNE","bonne");E("anychart.enums.MapProjections.AITOFF","aitoff");E("anychart.enums.MapProjections.AUGUST","august");E("anychart.enums.MapProjections.ECKERT1","eckert1");E("anychart.enums.MapProjections.ECKERT3","eckert3");E("anychart.enums.MapProjections.EQUIRECTANGULAR","equirectangular");
E("anychart.enums.MapProjections.FAHEY","fahey");E("anychart.enums.MapProjections.HAMMER","hammer");E("anychart.enums.MapProjections.MERCATOR","mercator");E("anychart.enums.MapProjections.ORTHOGRAPHIC","orthographic");E("anychart.enums.MapProjections.ROBINSON","robinson");E("anychart.enums.MapProjections.WAGNER6","wagner6");E("anychart.enums.MapProjections.WSG84","wsg84");E("anychart.enums.MapGridZIndex.UNDER_MAP",5);E("anychart.enums.MapGridZIndex.OVER_MAP",45);
E("anychart.enums.MapUnboundRegionsMode.AS_IS","asis");E("anychart.enums.MapUnboundRegionsMode.HIDE","hide");E("anychart.enums.MapPointMiddlePositionMode.ABSOLUTE","absolute");E("anychart.enums.MapPointMiddlePositionMode.RELATIVE","relative");E("anychart.enums.MapPointOutsidePositionMode.RELATIVE","relative");E("anychart.enums.MapPointOutsidePositionMode.ABSOLUTE","absolute");E("anychart.enums.MapPointOutsidePositionMode.OFFSET","offset");E("anychart.enums.TreeFillingMethod.AS_TREE","asTree");
E("anychart.enums.TreeFillingMethod.AS_TABLE","asTable");E("anychart.enums.LabelsOverlapMode.ALLOW_OVERLAP","allowOverlap");E("anychart.enums.LabelsOverlapMode.NO_OVERLAP","noOverlap");E("anychart.enums.BackgroundCornersType.NONE","none");E("anychart.enums.BackgroundCornersType.ROUND","round");E("anychart.enums.BackgroundCornersType.CUT","cut");E("anychart.enums.BackgroundCornersType.ROUND_INNER","roundInner");E("anychart.enums.LegendItemIconType.AREA","area");
E("anychart.enums.LegendItemIconType.BAR","bar");E("anychart.enums.LegendItemIconType.BUBBLE","bubble");E("anychart.enums.LegendItemIconType.CANDLESTICK","candlestick");E("anychart.enums.LegendItemIconType.COLUMN","column");E("anychart.enums.LegendItemIconType.LINE","line");E("anychart.enums.LegendItemIconType.MARKER","marker");E("anychart.enums.LegendItemIconType.OHLC","ohlc");E("anychart.enums.LegendItemIconType.RANGE_AREA","rangearea");E("anychart.enums.LegendItemIconType.RANGE_BAR","rangebar");
E("anychart.enums.LegendItemIconType.RANGE_COLUMN","rangecolumn");E("anychart.enums.LegendItemIconType.RANGE_SPLINE_AREA","rangesplinearea");E("anychart.enums.LegendItemIconType.RANGE_STEP_AREA","rangesteparea");E("anychart.enums.LegendItemIconType.SPLINE","spline");E("anychart.enums.LegendItemIconType.SPLINE_AREA","splinearea");E("anychart.enums.LegendItemIconType.STEP_LINE","stepline");E("anychart.enums.LegendItemIconType.STEP_AREA","steparea");E("anychart.enums.LegendItemIconType.CIRCLE","circle");
E("anychart.enums.LegendItemIconType.SQUARE","square");E("anychart.enums.LegendItemsSourceMode.DEFAULT","default");E("anychart.enums.LegendItemsSourceMode.CATEGORIES","categories");E("anychart.enums.SidePosition.INSIDE","inside");E("anychart.enums.SidePosition.OUTSIDE","outside");E("anychart.enums.PyramidLabelsPosition.INSIDE","inside");E("anychart.enums.PyramidLabelsPosition.OUTSIDE_LEFT","outsideLeft");E("anychart.enums.PyramidLabelsPosition.OUTSIDE_LEFT_IN_COLUMN","outsideLeftInColumn");
E("anychart.enums.PyramidLabelsPosition.OUTSIDE_RIGHT","outsideRight");E("anychart.enums.PyramidLabelsPosition.OUTSIDE_RIGHT_IN_COLUMN","outsideRightInColumn");E("anychart.enums.GaugeSidePosition.INSIDE","inside");E("anychart.enums.GaugeSidePosition.CENTER","center");E("anychart.enums.GaugeSidePosition.OUTSIDE","outside");E("anychart.enums.EventType.POINT_MOUSE_OUT","pointmouseout");E("anychart.enums.EventType.POINT_MOUSE_OVER","pointmouseover");E("anychart.enums.EventType.POINT_MOUSE_DOWN","pointmousedown");
E("anychart.enums.EventType.POINT_MOUSE_UP","pointmouseup");E("anychart.enums.EventType.POINT_MOUSE_MOVE","pointmousemove");E("anychart.enums.EventType.POINT_CLICK","pointclick");E("anychart.enums.EventType.POINT_DBLCLICK","pointdblclick");E("anychart.enums.EventType.POINT_HOVER","pointhover");E("anychart.enums.EventType.POINTS_SELECT","pointsselect");E("anychart.enums.EventType.POINTS_HOVER","pointshover");E("anychart.enums.EventType.DRILL_CHANGE","drillchange");
E("anychart.enums.EventType.CHART_DRAW","chartdraw");E("anychart.enums.EventType.ANIMATION_START",ie);E("anychart.enums.EventType.ANIMATION_END",ge);E("anychart.enums.EventType.ZOOM_START","zoomstart");E("anychart.enums.EventType.ZOOM",ve);E("anychart.enums.EventType.ZOOM_END",xe);E("anychart.enums.EventType.LEGEND_ITEM_MOUSE_OUT","legenditemmouseout");E("anychart.enums.EventType.LEGEND_ITEM_MOUSE_OVER","legenditemmouseover");E("anychart.enums.EventType.LEGEND_ITEM_MOUSE_MOVE","legenditemmousemove");
E("anychart.enums.EventType.LEGEND_ITEM_MOUSE_DOWN","legenditemmousedown");E("anychart.enums.EventType.LEGEND_ITEM_MOUSE_UP","legenditemmouseup");E("anychart.enums.EventType.LEGEND_ITEM_CLICK","legenditemclick");E("anychart.enums.EventType.LEGEND_ITEM_DBLCLICK","legenditemdblclick");E("anychart.enums.EventType.DRAG_START","dragstart");E("anychart.enums.EventType.DRAG","drag");E("anychart.enums.EventType.DRAG_END","dragend");E("anychart.enums.EventType.SCROLL_CHANGE","scrollchange");
E("anychart.enums.EventType.SPLITTER_CHANGE","splitterchange");E("anychart.enums.EventType.SIGNAL","signal");E("anychart.enums.EventType.ROW_SELECT","rowSelect");E("anychart.enums.EventType.ROW_CLICK","rowClick");E("anychart.enums.EventType.ROW_DBL_CLICK","rowDblClick");E("anychart.enums.EventType.ROW_MOUSE_OVER","rowMouseOver");E("anychart.enums.EventType.ROW_MOUSE_OUT","rowMouseOut");E("anychart.enums.EventType.ROW_MOUSE_MOVE","rowMouseMove");E("anychart.enums.EventType.ROW_MOUSE_DOWN","rowMouseDown");
E("anychart.enums.EventType.ROW_MOUSE_UP","rowMouseUp");E("anychart.enums.EventType.CONNECTOR_SELECT","connectorselect");E("anychart.enums.EventType.CONNECTOR_CLICK","connectorclick");E("anychart.enums.EventType.CONNECTOR_DBL_CLICK","connectordblclick");E("anychart.enums.EventType.CONNECTOR_MOUSE_OVER","connectormouseover");E("anychart.enums.EventType.CONNECTOR_MOUSE_OUT","connectormouseout");E("anychart.enums.EventType.CONNECTOR_MOUSE_MOVE","connectormousemove");
E("anychart.enums.EventType.CONNECTOR_MOUSE_DOWN","connectormousedown");E("anychart.enums.EventType.CONNECTOR_MOUSE_UP","connectormouseup");E("anychart.enums.EventType.ROW_COLLAPSE_EXPAND","rowcollapseexpand");E("anychart.enums.EventType.BEFORE_CREATE_CONNECTOR","beforeCreateConnector");E("anychart.enums.EventType.TREE_ITEM_CREATE","treeItemCreate");E("anychart.enums.EventType.TREE_ITEM_MOVE","treeItemMove");E("anychart.enums.EventType.TREE_ITEM_REMOVE","treeItemRemove");
E("anychart.enums.EventType.TREE_ITEM_UPDATE","treeItemUpdate");E("anychart.enums.ScaleStackMode.NONE","none");E("anychart.enums.ScaleStackMode.VALUE","value");E("anychart.enums.ScaleStackMode.PERCENT","percent");E("anychart.enums.ScaleComparisonMode.NONE","none");E("anychart.enums.ScaleComparisonMode.VALUE","value");E("anychart.enums.ScaleComparisonMode.PERCENT","percent");E("anychart.enums.ScaleCompareWithMode.SERIES_START","seriesStart");E("anychart.enums.ScaleCompareWithMode.FIRST_VISIBLE","firstVisible");
E("anychart.enums.ScatterTicksMode.LINEAR","linear");E("anychart.enums.ScatterTicksMode.LOGARITHMIC","logarithmic");E("anychart.enums.SparklineSeriesType.AREA","area");E("anychart.enums.SparklineSeriesType.LINE","line");E("anychart.enums.SparklineSeriesType.COLUMN","column");E("anychart.enums.SparklineSeriesType.WIN_LOSS","winLoss");E("anychart.enums.LinearGaugePointerType.BAR","bar");E("anychart.enums.LinearGaugePointerType.RANGE_BAR","rangeBar");
E("anychart.enums.LinearGaugePointerType.THERMOMETER","thermometer");E("anychart.enums.LinearGaugePointerType.MARKER","marker");E("anychart.enums.LinearGaugePointerType.TANK","tank");E("anychart.enums.LinearGaugePointerType.LED","led");E("anychart.enums.GanttDataFields.ACTUAL","actual");E("anychart.enums.GanttDataFields.ACTUAL_START","actualStart");E("anychart.enums.GanttDataFields.ACTUAL_END","actualEnd");E("anychart.enums.GanttDataFields.BASELINE_START","baselineStart");
E("anychart.enums.GanttDataFields.BASELINE_END","baselineEnd");E("anychart.enums.GanttDataFields.CHILDREN","children");E("anychart.enums.GanttDataFields.PROGRESS","progress");E("anychart.enums.GanttDataFields.PROGRESS_VALUE","progressValue");E("anychart.enums.GanttDataFields.MILESTONE","milestone");E("anychart.enums.GanttDataFields.NAME","name");E("anychart.enums.GanttDataFields.COLLAPSED","collapsed");E("anychart.enums.GanttDataFields.ROW_HEIGHT","rowHeight");
E("anychart.enums.GanttDataFields.ID","id");E("anychart.enums.GanttDataFields.PERIODS","periods");E("anychart.enums.GanttDataFields.PARENT","parent");E("anychart.enums.GanttDataFields.START","start");E("anychart.enums.GanttDataFields.END","end");E("anychart.enums.GanttDataFields.FILL","fill");E("anychart.enums.GanttDataFields.STROKE","stroke");E("anychart.enums.GanttDataFields.HOVER_FILL","hoverFill");E("anychart.enums.GanttDataFields.HOVER_STROKE","hoverStroke");
E("anychart.enums.GanttDataFields.CONNECT_TO","connectTo");E("anychart.enums.GanttDataFields.CONNECTOR","connector");E("anychart.enums.GanttDataFields.CONNECTOR_TYPE","connectorType");E("anychart.enums.GanttDataFields.START_MARKER","startMarker");E("anychart.enums.GanttDataFields.END_MARKER","endMarker");E("anychart.enums.GanttDataFields.LABEL","label");E("anychart.enums.GanttRangeAnchor.FIRST_DATE","firstDate");E("anychart.enums.GanttRangeAnchor.FIRST_VISIBLE_DATE","firstVisibleDate");
E("anychart.enums.GanttRangeAnchor.LAST_DATE","lastDate");E("anychart.enums.GanttRangeAnchor.LAST_VISIBLE_DATE","lastVisibleDate");E("anychart.enums.ConnectorType.FINISH_START","finishstart");E("anychart.enums.ConnectorType.FINISH_FINISH","finishfinish");E("anychart.enums.ConnectorType.START_FINISH","startfinish");E("anychart.enums.ConnectorType.START_START","startstart");E("anychart.enums.ColumnFormats.DIRECT_NUMBERING","directNumbering");E("anychart.enums.ColumnFormats.TEXT","text");
E("anychart.enums.ColumnFormats.SHORT_TEXT","shortText");E("anychart.enums.ColumnFormats.PERCENT","percent");E("anychart.enums.ColumnFormats.DATE_COMMON_LOG","dateCommonLog");E("anychart.enums.ColumnFormats.DATE_ISO_8601","dateIso8601");E("anychart.enums.ColumnFormats.DATE_US_SHORT","dateUsShort");E("anychart.enums.ColumnFormats.DATE_DMY_DOTS","dateDmyDots");E("anychart.enums.ColumnFormats.FINANCIAL","financial");E("anychart.enums.GanttDateTimeMarkers.START","start");
E("anychart.enums.GanttDateTimeMarkers.END","end");E("anychart.enums.GanttDateTimeMarkers.CURRENT","current");E("anychart.enums.DataField.DEPENDS_ON","dependsOn");E("anychart.enums.DataField.OPTIMISTIC","optimistic");E("anychart.enums.DataField.PESSIMISTIC","pessimistic");E("anychart.enums.DataField.MOST_LIKELY","mostLikely");E("anychart.enums.DataField.EXPECTED","expected");E("anychart.enums.DataField.FROM","from");E("anychart.enums.DataField.TO","to");E("anychart.enums.DataField.ID","id");
E("anychart.enums.DataField.NAME","name");E("anychart.enums.Interval.YEARS","year");E("anychart.enums.Interval.MONTHS","month");E("anychart.enums.Interval.DAYS","day");E("anychart.enums.Interval.HOURS","hour");E("anychart.enums.Interval.MINUTES","minute");E("anychart.enums.Interval.SECONDS","second");E("anychart.enums.Interval.YEAR","year");E("anychart.enums.Interval.SEMESTER","semester");E("anychart.enums.Interval.QUARTER","quarter");E("anychart.enums.Interval.MONTH","month");
E("anychart.enums.Interval.THIRD_OF_MONTH","thirdofmonth");E("anychart.enums.Interval.WEEK","week");E("anychart.enums.Interval.DAY","day");E("anychart.enums.Interval.HOUR","hour");E("anychart.enums.Interval.MINUTE","minute");E("anychart.enums.Interval.SECOND","second");E("anychart.enums.Interval.MILLISECOND","millisecond");E("anychart.enums.ErrorMode.NONE","none");E("anychart.enums.ErrorMode.X","x");E("anychart.enums.ErrorMode.VALUE","value");E("anychart.enums.ErrorMode.BOTH","both");
E("anychart.enums.ScaleTypes.LINEAR","linear");E("anychart.enums.ScaleTypes.LOG","log");E("anychart.enums.ScaleTypes.DATE_TIME","dateTime");E("anychart.enums.ScaleTypes.ORDINAL","ordinal");E("anychart.enums.ScatterScaleTypes.LINEAR","linear");E("anychart.enums.ScatterScaleTypes.LOG","log");E("anychart.enums.ScatterScaleTypes.DATE_TIME","dateTime");E("anychart.enums.GaugeScaleTypes.LINEAR","linear");E("anychart.enums.GaugeScaleTypes.LOG","log");E("anychart.enums.AggregationType.AVERAGE","average");
E("anychart.enums.AggregationType.FIRST","first");E("anychart.enums.AggregationType.FIRST_VALUE","firstValue");E("anychart.enums.AggregationType.LAST","last");E("anychart.enums.AggregationType.LAST_VALUE","lastValue");E("anychart.enums.AggregationType.LIST","list");E("anychart.enums.AggregationType.MAX","max");E("anychart.enums.AggregationType.MIN","min");E("anychart.enums.AggregationType.SUM","sum");E("anychart.enums.AggregationType.WEIGHTED_AVERAGE","weightedAverage");
E("anychart.enums.TooltipDisplayMode.UNION","union");E("anychart.enums.TooltipDisplayMode.SEPARATED","separated");E("anychart.enums.TooltipDisplayMode.SINGLE","single");E("anychart.enums.TooltipPositionMode.FLOAT","float");E("anychart.enums.TooltipPositionMode.POINT","point");E("anychart.enums.TooltipPositionMode.CHART","chart");E("anychart.enums.CrosshairDisplayMode.FLOAT","float");E("anychart.enums.CrosshairDisplayMode.STICKY","sticky");E("anychart.enums.StockLabelsOverlapMode.NO_OVERLAP","noOverlap");
E("anychart.enums.StockLabelsOverlapMode.ALLOW_OVERLAP","allowOverlap");E("anychart.enums.StockLabelsOverlapMode.ALLOW_MAJOR_OVERLAP","allowMajorOverlap");E("anychart.enums.StockLabelsOverlapMode.ALLOW_MINOR_OVERLAP","allowMinorOverlap");E("anychart.enums.StockRangeType.UNIT","Unit");E("anychart.enums.StockRangeType.YTD","YTD");E("anychart.enums.StockRangeType.QTD","QTD");E("anychart.enums.StockRangeType.MTD","MTD");E("anychart.enums.StockRangeType.MAX","Max");
E("anychart.enums.StockRangeAnchor.FIRST_DATE","firstDate");E("anychart.enums.StockRangeAnchor.FIRST_VISIBLE_DATE","firstVisibleDate");E("anychart.enums.StockRangeAnchor.LAST_VISIBLE_DATE","lastVisibleDate");E("anychart.enums.StockRangeAnchor.LAST_DATE","lastDate");E("anychart.enums.TableSearchMode.EXACT_OR_PREV","exactOrPrev");E("anychart.enums.TableSearchMode.EXACT","exact");E("anychart.enums.TableSearchMode.EXACT_OR_NEXT","exactOrNext");E("anychart.enums.TableSearchMode.NEAREST","nearest");
E("anychart.enums.ChartScrollerPosition.AFTER_AXES","afterAxes");E("anychart.enums.ChartScrollerPosition.BEFORE_AXES","beforeAxes");E("anychart.enums.LabelsDisplayMode.ALWAYS_SHOW","alwaysShow");E("anychart.enums.LabelsDisplayMode.DROP","drop");E("anychart.enums.LabelsDisplayMode.CLIP","clip");E("anychart.enums.StepDirection.CENTER","center");E("anychart.enums.StepDirection.FORWARD","forward");E("anychart.enums.StepDirection.BACKWARD","backward");E("anychart.enums.TokenType.UNKNOWN","");
E("anychart.enums.TokenType.NUMBER","number");E("anychart.enums.TokenType.STRING","string");E("anychart.enums.TokenType.DATE_TIME","datetime");E("anychart.enums.TokenType.PERCENT","percent");E("anychart.enums.StringToken.AXIS_NAME","%AxisName");E("anychart.enums.StringToken.AXIS_SCALE_MAX","%AxisScaleMax");E("anychart.enums.StringToken.AXIS_SCALE_MIN","%AxisScaleMin");E("anychart.enums.StringToken.BUBBLE_SIZE","%BubbleSize");E("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_CATEGORY","%BubbleSizePercentOfCategory");
E("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_SERIES","%BubbleSizePercentOfSeries");E("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_TOTAL","%BubbleSizePercentOfTotal");E("anychart.enums.StringToken.CATEGORY_NAME","%CategoryName");E("anychart.enums.StringToken.CATEGORY_Y_AVERAGE","%CategoryYAverage");E("anychart.enums.StringToken.CATEGORY_Y_MEDIAN","%CategoryYMedian");E("anychart.enums.StringToken.CATEGORY_Y_MODE","%CategoryYMode");
E("anychart.enums.StringToken.CATEGORY_Y_PERCENT_OF_TOTAL","%CategoryYPercentOfTotal");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_AVERAGE","%CategoryYRangeAverage");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_PERCENT_OF_TOTAL","%CategoryYRangePercentOfTotal");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_MAX","%CategoryYRangeMax");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_MIN","%CategoryYRangeMin");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_MEDIAN","%CategoryYRangeMedian");
E("anychart.enums.StringToken.CATEGORY_Y_RANGE_MODE","%CategoryYRangeMode");E("anychart.enums.StringToken.CATEGORY_Y_RANGE_SUM","%CategoryYRangeSum");E("anychart.enums.StringToken.CATEGORY_Y_SUM","%CategoryYSum");E("anychart.enums.StringToken.CLOSE","%Close");E("anychart.enums.StringToken.DATA_PLOT_BUBBLE_MAX_SIZE","%DataPlotBubbleMaxSize");E("anychart.enums.StringToken.DATA_PLOT_BUBBLE_MIN_SIZE","%DataPlotBubbleMinSize");E("anychart.enums.StringToken.DATA_PLOT_BUBBLE_SIZE_AVERAGE","%DataPlotBubbleSizeAverage");
E("anychart.enums.StringToken.DATA_PLOT_BUBBLE_SIZE_SUM","%DataPlotBubbleSizeSum");E("anychart.enums.StringToken.DATA_PLOT_MAX_Y_SUM_SERIES_NAME","%DataPlotMaxYSumSeriesName");E("anychart.enums.StringToken.DATA_PLOT_MAX_Y_VALUE_POINT_NAME","%DataPlotMaxYValuePointName");E("anychart.enums.StringToken.DATA_PLOT_MAX_Y_VALUE_POINT_SERIES_NAME","%DataPlotMaxYValuePointSeriesName");E("anychart.enums.StringToken.DATA_PLOT_MIN_Y_SUM_SERIES_NAME","%DataPlotMinYSumSeriesName");
E("anychart.enums.StringToken.DATA_PLOT_MIN_Y_VALUE_POINT_NAME","%DataPlotMinYValuePointName");E("anychart.enums.StringToken.DATA_PLOT_MIN_Y_VALUE_POINT_SERIES_NAME","%DataPlotMinYValuePointSeriesName");E("anychart.enums.StringToken.DATA_PLOT_POINT_COUNT","%DataPlotPointCount");E("anychart.enums.StringToken.DATA_PLOT_SERIES_COUNT","%DataPlotSeriesCount");E("anychart.enums.StringToken.DATA_PLOT_X_AVERAGE","%DataPlotXAverage");E("anychart.enums.StringToken.DATA_PLOT_X_MAX","%DataPlotXMax");
E("anychart.enums.StringToken.DATA_PLOT_X_MIN","%DataPlotXMin");E("anychart.enums.StringToken.DATA_PLOT_X_SUM","%DataPlotXSum");E("anychart.enums.StringToken.DATA_PLOT_Y_AVERAGE","%DataPlotYAverage");E("anychart.enums.StringToken.DATA_PLOT_Y_MAX","%DataPlotYMax");E("anychart.enums.StringToken.DATA_PLOT_Y_MIN","%DataPlotYMin");E("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_MAX","%DataPlotYRangeMax");E("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_MIN","%DataPlotYRangeMin");
E("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_SUM","%DataPlotYRangeSum");E("anychart.enums.StringToken.DATA_PLOT_Y_SUM","%DataPlotYSum");E("anychart.enums.StringToken.HIGH","%High");E("anychart.enums.StringToken.INDEX","%Index");E("anychart.enums.StringToken.LOW","%Low");E("anychart.enums.StringToken.NAME","%Name");E("anychart.enums.StringToken.OPEN","%Open");E("anychart.enums.StringToken.PERT_CHART_CRITICAL_PATH_STANDARD_DEVIATION","%PertChartCriticalPathStandardDeviation");
E("anychart.enums.StringToken.PERT_CHART_PROJECT_DURATION","%PertChartProjectDuration");E("anychart.enums.StringToken.RANGE","%Range");E("anychart.enums.StringToken.RANGE_END","%RangeEnd");E("anychart.enums.StringToken.RANGE_START","%RangeStart");E("anychart.enums.StringToken.SERIES_BUBBLE_MAX_SIZE","%SeriesBubbleMaxSize");E("anychart.enums.StringToken.SERIES_BUBBLE_MIN_SIZE","%SeriesBubbleMinSize");E("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_AVERAGE","%SeriesBubbleSizeAverage");
E("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_MEDIAN","%SeriesBubbleSizeMedian");E("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_MODE","%SeriesBubbleSizeMode");E("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_SUM","%SeriesBubbleSizeSum");E("anychart.enums.StringToken.SERIES_FIRST_X_VALUE","%SeriesFirstXValue");E("anychart.enums.StringToken.SERIES_FIRST_Y_VALUE","%SeriesFirstYValue");E("anychart.enums.StringToken.SERIES_LAST_X_VALUE","%SeriesLastXValue");
E("anychart.enums.StringToken.SERIES_LAST_Y_VALUE","%SeriesLastYValue");E("anychart.enums.StringToken.SERIES_MIN","%SeriesMin");E("anychart.enums.StringToken.SERIES_MAX","%SeriesMax");E("anychart.enums.StringToken.SERIES_NAME","%SeriesName");E("anychart.enums.StringToken.SERIES_POINT_COUNT","%SeriesPointCount");E("anychart.enums.StringToken.SERIES_X_AVERAGE","%SeriesXAverage");E("anychart.enums.StringToken.SERIES_X_AXIS_NAME","%SeriesXAxisName");E("anychart.enums.StringToken.SERIES_X_MAX","%SeriesXMax");
E("anychart.enums.StringToken.SERIES_X_MEDIAN","%SeriesXMedian");E("anychart.enums.StringToken.SERIES_X_MIN","%SeriesXMin");E("anychart.enums.StringToken.SERIES_X_MODE","%SeriesXMode");E("anychart.enums.StringToken.SERIES_X_SUM","%SeriesXSum");E("anychart.enums.StringToken.SERIES_Y_AVERAGE","%SeriesYAverage");E("anychart.enums.StringToken.SERIES_Y_AXIS_NAME","%SeriesYAxisName");E("anychart.enums.StringToken.SERIES_Y_MAX","%SeriesYMax");E("anychart.enums.StringToken.SERIES_Y_MEDIAN","%SeriesYMedian");
E("anychart.enums.StringToken.SERIES_Y_MIN","%SeriesYMin");E("anychart.enums.StringToken.SERIES_Y_MODE","%SeriesYMode");E("anychart.enums.StringToken.SERIES_Y_RANGE_MAX","%SeriesYRangeMax");E("anychart.enums.StringToken.SERIES_Y_RANGE_MIN","%SeriesYRangeMin");E("anychart.enums.StringToken.SERIES_Y_RANGE_SUM","%SeriesYRangeSum");E("anychart.enums.StringToken.SERIES_Y_SUM","%SeriesYSum");E("anychart.enums.StringToken.VALUE","%Value");E("anychart.enums.StringToken.PERCENT_VALUE","%PercentValue");
E("anychart.enums.StringToken.X_PERCENT_OF_SERIES","%XPercentOfSeries");E("anychart.enums.StringToken.X_PERCENT_OF_TOTAL","%XPercentOfTotal");E("anychart.enums.StringToken.X_VALUE","%XValue");E("anychart.enums.StringToken.Y_PERCENT_OF_CATEGORY","%YPercentOfCategory");E("anychart.enums.StringToken.Y_PERCENT_OF_SERIES","%YPercentOfSeries");E("anychart.enums.StringToken.Y_PERCENT_OF_TOTAL","%YPercentOfTotal");E("anychart.enums.StringToken.Y_VALUE","%YValue");
E("anychart.enums.StringToken.RESOURCE_INDEX","resourceIndex");E("anychart.enums.StringToken.ACTIVITY_INDEX","activityIndex");E("anychart.enums.StringToken.START","start");E("anychart.enums.StringToken.END","end");E("anychart.enums.StringToken.MINUTES_PER_DAY","minutesPerDay");E("anychart.enums.Statistics.AVERAGE","average");E("anychart.enums.Statistics.BUBBLE_SIZE","bubbleSize");E("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_CATEGORY","bubbleSizePercentOfCategory");
E("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_SERIES","bubbleSizePercentOfSeries");E("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_TOTAL","bubbleSizePercentOfTotal");E("anychart.enums.Statistics.CATEGORY_NAME","categoryName");E("anychart.enums.Statistics.CATEGORY_Y_AVERAGE","categoryYAverage");E("anychart.enums.Statistics.CATEGORY_Y_MAX","categoryYMax");E("anychart.enums.Statistics.CATEGORY_Y_MEDIAN","categoryYMedian");E("anychart.enums.Statistics.CATEGORY_Y_MIN","categoryYMin");
E("anychart.enums.Statistics.CATEGORY_Y_MODE","categoryYMode");E("anychart.enums.Statistics.CATEGORY_Y_PERCENT_OF_TOTAL","categoryYPercentOfTotal");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_AVERAGE","categoryYRangeAverage");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_MAX","categoryYRangeMax");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_MEDIAN","categoryYRangeMedian");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_MIN","categoryYRangeMin");
E("anychart.enums.Statistics.CATEGORY_Y_RANGE_MODE","categoryYRangeMode");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_PERCENT_OF_TOTAL","categoryYRangePercentOfTotal");E("anychart.enums.Statistics.CATEGORY_Y_RANGE_SUM","categoryYRangeSum");E("anychart.enums.Statistics.CATEGORY_Y_SUM","categoryYSum");E("anychart.enums.Statistics.CLOSE","close");E("anychart.enums.Statistics.COUNT","count");E("anychart.enums.Statistics.DATA_PLOT_BUBBLE_MAX_SIZE","dataPlotBubbleMaxSize");
E("anychart.enums.Statistics.DATA_PLOT_BUBBLE_MIN_SIZE","dataPlotBubbleMinSize");E("anychart.enums.Statistics.DATA_PLOT_BUBBLE_SIZE_AVERAGE","dataPlotBubbleSizeAverage");E("anychart.enums.Statistics.DATA_PLOT_BUBBLE_SIZE_SUM","dataPlotBubbleSizeSum");E("anychart.enums.Statistics.DATA_PLOT_MAX_X_SUM_SERIES_NAME","dataPlotMaxXSumSeriesName");E("anychart.enums.Statistics.DATA_PLOT_MAX_Y_SUM_SERIES_NAME","dataPlotMaxYSumSeriesName");
E("anychart.enums.Statistics.DATA_PLOT_MAX_X_VALUE_POINT_SERIES_NAME","dataPlotMaxXValuePointSeriesName");E("anychart.enums.Statistics.DATA_PLOT_MAX_Y_VALUE_POINT_SERIES_NAME","dataPlotMaxYValuePointSeriesName");E("anychart.enums.Statistics.DATA_PLOT_MIN_X_SUM_SERIES_NAME","dataPlotMinXSumSeriesName");E("anychart.enums.Statistics.DATA_PLOT_MIN_Y_SUM_SERIES_NAME","dataPlotMinYSumSeriesName");E("anychart.enums.Statistics.DATA_PLOT_MIN_X_VALUE_POINT_SERIES_NAME","dataPlotMinXValuePointSeriesName");
E("anychart.enums.Statistics.DATA_PLOT_MIN_Y_VALUE_POINT_SERIES_NAME","dataPlotMinYValuePointSeriesName");E("anychart.enums.Statistics.DATA_PLOT_POINT_COUNT","dataPlotPointCount");E("anychart.enums.Statistics.DATA_PLOT_SERIES_COUNT","dataPlotSeriesCount");E("anychart.enums.Statistics.DATA_PLOT_X_AVERAGE","dataPlotXAverage");E("anychart.enums.Statistics.DATA_PLOT_X_MAX","dataPlotXMax");E("anychart.enums.Statistics.DATA_PLOT_X_MIN","dataPlotXMin");E("anychart.enums.Statistics.DATA_PLOT_X_SUM","dataPlotXSum");
E("anychart.enums.Statistics.DATA_PLOT_Y_AVERAGE","dataPlotYAverage");E("anychart.enums.Statistics.DATA_PLOT_Y_MAX","dataPlotYMax");E("anychart.enums.Statistics.DATA_PLOT_Y_MIN","dataPlotYMin");E("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_MAX","dataPlotYRangeMax");E("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_MIN","dataPlotYRangeMin");E("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_SUM","dataPlotYRangeSum");E("anychart.enums.Statistics.DATA_PLOT_Y_SUM","dataPlotYSum");
E("anychart.enums.Statistics.HIGH","high");E("anychart.enums.Statistics.INDEX","index");E("anychart.enums.Statistics.LOW","low");E("anychart.enums.Statistics.NAME","name");E("anychart.enums.Statistics.MAX","max");E("anychart.enums.Statistics.MIN","min");E("anychart.enums.Statistics.OPEN","open");E("anychart.enums.Statistics.PERT_CHART_CRITICAL_PATH_STANDARD_DEVIATION","pertChartCriticalPathStandardDeviation");E("anychart.enums.Statistics.PERT_CHART_PROJECT_DURATION","pertChartProjectDuration");
E("anychart.enums.Statistics.POINTS_COUNT","pointsCount");E("anychart.enums.Statistics.RANGE","range");E("anychart.enums.Statistics.RANGE_END","rangeEnd");E("anychart.enums.Statistics.RANGE_START","rangeStart");E("anychart.enums.Statistics.SERIES_AVERAGE","seriesAverage");E("anychart.enums.Statistics.SERIES_BUBBLE_MAX_SIZE","seriesBubbleMaxSize");E("anychart.enums.Statistics.SERIES_BUBBLE_MIN_SIZE","seriesBubbleMinSize");E("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_AVERAGE","seriesBubbleSizeAverage");
E("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_MEDIAN","seriesBubbleSizeMedian");E("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_MODE","seriesBubbleSizeMode");E("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_SUM","seriesBubbleSizeSum");E("anychart.enums.Statistics.SERIES_FIRST_X_VALUE","seriesFirstXValue");E("anychart.enums.Statistics.SERIES_FIRST_Y_VALUE","seriesFirstYValue");E("anychart.enums.Statistics.SERIES_LAST_X_VALUE","seriesLastXValue");E("anychart.enums.Statistics.SERIES_LAST_Y_VALUE","seriesLastYValue");
E("anychart.enums.Statistics.SERIES_MIN","seriesMin");E("anychart.enums.Statistics.SERIES_MAX","seriesMax");E("anychart.enums.Statistics.SERIES_NAME","seriesName");E("anychart.enums.Statistics.SERIES_POINT_COUNT","seriesPointCount");E("anychart.enums.Statistics.SERIES_POINTS_COUNT","seriesPointsCount");E("anychart.enums.Statistics.SERIES_SUM","seriesSum");E("anychart.enums.Statistics.SERIES_X_AVERAGE","seriesXAverage");E("anychart.enums.Statistics.SERIES_X_MAX","seriesXMax");
E("anychart.enums.Statistics.SERIES_X_MEDIAN","seriesXMedian");E("anychart.enums.Statistics.SERIES_X_MIN","seriesXMin");E("anychart.enums.Statistics.SERIES_X_MODE","seriesXMode");E("anychart.enums.Statistics.SERIES_X_SUM","seriesXSum");E("anychart.enums.Statistics.SERIES_Y_AVERAGE","seriesYAverage");E("anychart.enums.Statistics.SERIES_Y_MAX","seriesYMax");E("anychart.enums.Statistics.SERIES_Y_MEDIAN","seriesYMedian");E("anychart.enums.Statistics.SERIES_Y_MIN","seriesYMin");
E("anychart.enums.Statistics.SERIES_Y_MODE","seriesYMode");E("anychart.enums.Statistics.SERIES_Y_RANGE_AVERAGE","seriesYRangeAverage");E("anychart.enums.Statistics.SERIES_Y_RANGE_MAX","seriesYRangeMax");E("anychart.enums.Statistics.SERIES_Y_RANGE_MEDIAN","seriesYRangeMedian");E("anychart.enums.Statistics.SERIES_Y_RANGE_MIN","seriesYRangeMin");E("anychart.enums.Statistics.SERIES_Y_RANGE_MODE","seriesYRangeMode");E("anychart.enums.Statistics.SERIES_Y_RANGE_SUM","seriesYRangeSum");
E("anychart.enums.Statistics.SERIES_Y_SUM","seriesYSum");E("anychart.enums.Statistics.SUM","sum");E("anychart.enums.Statistics.VALUE","value");E("anychart.enums.Statistics.PERCENT_VALUE","percentValue");E("anychart.enums.Statistics.X_PERCENT_OF_SERIES","xPercentOfSeries");E("anychart.enums.Statistics.X_PERCENT_OF_TOTAL","xPercentOfTotal");E("anychart.enums.Statistics.X_VALUE","xValue");E("anychart.enums.Statistics.Y_PERCENT_OF_CATEGORY","yPercentOfCategory");
E("anychart.enums.Statistics.Y_PERCENT_OF_SERIES","yPercentOfSeries");E("anychart.enums.Statistics.Y_PERCENT_OF_TOTAL","yPercentOfTotal");E("anychart.enums.Statistics.Y_VALUE","yValue");E("anychart.enums.Statistics.X_SCALES_MIN","xScalesMin");E("anychart.enums.Statistics.X_SCALES_MAX","xScalesMax");E("anychart.enums.Statistics.Y_SCALES_MIN","yScalesMin");E("anychart.enums.Statistics.Y_SCALES_MAX","yScalesMax");E("anychart.enums.ChartDataExportMode.RAW","raw");
E("anychart.enums.ChartDataExportMode.SELECTED","selected");E("anychart.enums.ChartDataExportMode.GROUPED","grouped");E("anychart.enums.ChartDataExportMode.DEFAULT","default");E("anychart.enums.MapSeriesType.CHOROPLETH","choropleth");E("anychart.enums.MapSeriesType.BUBBLE","bubble");E("anychart.enums.MapSeriesType.MARKER","marker");E("anychart.enums.MapSeriesType.CONNECTOR","connector");E("anychart.enums.CartesianSeriesType.AREA","area");E("anychart.enums.CartesianSeriesType.BAR","bar");
E("anychart.enums.CartesianSeriesType.BOX","box");E("anychart.enums.CartesianSeriesType.BUBBLE","bubble");E("anychart.enums.CartesianSeriesType.CANDLESTICK","candlestick");E("anychart.enums.CartesianSeriesType.COLUMN","column");E("anychart.enums.CartesianSeriesType.LINE","line");E("anychart.enums.CartesianSeriesType.MARKER","marker");E("anychart.enums.CartesianSeriesType.OHLC","ohlc");E("anychart.enums.CartesianSeriesType.RANGE_AREA","rangeArea");E("anychart.enums.CartesianSeriesType.RANGE_BAR","rangeBar");
E("anychart.enums.CartesianSeriesType.RANGE_COLUMN","rangeColumn");E("anychart.enums.CartesianSeriesType.RANGE_SPLINE_AREA","rangeSplineArea");E("anychart.enums.CartesianSeriesType.RANGE_STEP_AREA","rangeStepArea");E("anychart.enums.CartesianSeriesType.SPLINE","spline");E("anychart.enums.CartesianSeriesType.SPLINE_AREA","splineArea");E("anychart.enums.CartesianSeriesType.STEP_AREA","stepArea");E("anychart.enums.CartesianSeriesType.STEP_LINE","stepLine");
E("anychart.enums.Cartesian3dSeriesType.AREA","area");E("anychart.enums.Cartesian3dSeriesType.BAR","bar");E("anychart.enums.Cartesian3dSeriesType.COLUMN","column");E("anychart.enums.ScatterSeriesType.BUBBLE","bubble");E("anychart.enums.ScatterSeriesType.LINE","line");E("anychart.enums.ScatterSeriesType.MARKER","marker");E("anychart.enums.SparklineSeriesType.AREA","area");E("anychart.enums.SparklineSeriesType.COLUMN","column");E("anychart.enums.SparklineSeriesType.LINE","line");
E("anychart.enums.SparklineSeriesType.WIN_LOSS","winLoss");E("anychart.enums.StockSeriesType.AREA","area");E("anychart.enums.StockSeriesType.CANDLESTICK","candlestick");E("anychart.enums.StockSeriesType.COLUMN","column");E("anychart.enums.StockSeriesType.LINE","line");E("anychart.enums.StockSeriesType.MARKER","marker");E("anychart.enums.StockSeriesType.OHLC","ohlc");E("anychart.enums.StockSeriesType.RANGE_AREA","rangeArea");E("anychart.enums.StockSeriesType.RANGE_COLUMN","rangeColumn");
E("anychart.enums.StockSeriesType.RANGE_SPLINE_AREA","rangeSplineArea");E("anychart.enums.StockSeriesType.RANGE_STEP_AREA","rangeStepArea");E("anychart.enums.StockSeriesType.SPLINE","spline");E("anychart.enums.StockSeriesType.SPLINE_AREA","splineArea");E("anychart.enums.StockSeriesType.STEP_AREA","stepArea");E("anychart.enums.StockSeriesType.STEP_LINE","stepLine");E("anychart.enums.MovingAverageType.SMA","sma");E("anychart.enums.MovingAverageType.EMA","ema");
E("anychart.enums.RadarSeriesType.AREA","area");E("anychart.enums.RadarSeriesType.LINE","line");E("anychart.enums.RadarSeriesType.MARKER","marker");E("anychart.enums.PolarSeriesType.AREA","area");E("anychart.enums.PolarSeriesType.LINE","line");E("anychart.enums.PolarSeriesType.MARKER","marker");E("anychart.enums.PolarSeriesType.POLYGON","polygon");E("anychart.enums.PolarSeriesType.POLYLINE","polyline");E("anychart.enums.PolarSeriesType.COLUMN","column");
E("anychart.enums.PolarSeriesType.RANGE_COLUMN","rangeColumn");E("anychart.enums.MekkoSeriesType.MEKKO","mekko");E("anychart.enums.MilestoneShape.CIRCLE","circle");E("anychart.enums.MilestoneShape.RHOMBUS","rhombus");E("anychart.enums.MilestoneShape.RECTANGLE","rectangle");E("anychart.enums.AnnotationTypes.RAY","ray");E("anychart.enums.AnnotationTypes.LINE","line");E("anychart.enums.AnnotationTypes.INFINITE_LINE","infiniteLine");E("anychart.enums.AnnotationTypes.VERTICAL_LINE","verticalLine");
E("anychart.enums.AnnotationTypes.HORIZONTAL_LINE","horizontalLine");E("anychart.enums.AnnotationTypes.RECTANGLE","rectangle");E("anychart.enums.AnnotationTypes.ELLIPSE","ellipse");E("anychart.enums.AnnotationTypes.TRIANGLE","triangle");E("anychart.enums.AnnotationTypes.TREND_CHANNEL","trendChannel");E("anychart.enums.AnnotationTypes.ANDREWS_PITCHFORK","andrewsPitchfork");E("anychart.enums.AnnotationTypes.FIBONACCI_FAN","fibonacciFan");E("anychart.enums.AnnotationTypes.FIBONACCI_ARC","fibonacciArc");
E("anychart.enums.AnnotationTypes.FIBONACCI_RETRACEMENT","fibonacciRetracement");E("anychart.enums.AnnotationTypes.FIBONACCI_TIMEZONES","fibonacciTimezones");E("anychart.enums.AnnotationTypes.MARKER","marker");E("anychart.enums.A11yMode.CHART_ELEMENTS","chartElements");E("anychart.enums.A11yMode.DATA_TABLE","dataTable");E("anychart.enums.LocaleDateTimeFormat.YEAR","year");E("anychart.enums.LocaleDateTimeFormat.YEAR_SEMESTER","year_semester");E("anychart.enums.LocaleDateTimeFormat.YEAR_QUARTER","year_quarter");
E("anychart.enums.LocaleDateTimeFormat.YEAR_MONTH","year_month");E("anychart.enums.LocaleDateTimeFormat.YEAR_THIRD_OF_MONTH","year_third_of_month");E("anychart.enums.LocaleDateTimeFormat.YEAR_WEEK","year_week");E("anychart.enums.LocaleDateTimeFormat.YEAR_DAY","year_day");E("anychart.enums.LocaleDateTimeFormat.YEAR_HOUR","year_hour");E("anychart.enums.LocaleDateTimeFormat.YEAR_MINUTE","year_minute");E("anychart.enums.LocaleDateTimeFormat.YEAR_SECOND","year_second");
E("anychart.enums.LocaleDateTimeFormat.YEAR_MILLISECOND","year_millisecond");E("anychart.enums.LocaleDateTimeFormat.SEMESTER","semester");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_QUARTER","semester_quarter");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_MONTH","semester_month");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_THIRD_OF_MONTH","semester_third_of_month");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_WEEK","semester_week");
E("anychart.enums.LocaleDateTimeFormat.SEMESTER_DAY","semester_day");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_HOUR","semester_hour");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_MINUTE","semester_minute");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_SECOND","semester_second");E("anychart.enums.LocaleDateTimeFormat.SEMESTER_MILLISECOND","semester_millisecond");E("anychart.enums.LocaleDateTimeFormat.QUARTER","quarter");E("anychart.enums.LocaleDateTimeFormat.QUARTER_MONTH","quarter_month");
E("anychart.enums.LocaleDateTimeFormat.QUARTER_THIRD_OF_MONTH","quarter_third_of_month");E("anychart.enums.LocaleDateTimeFormat.QUARTER_WEEK","quarter_week");E("anychart.enums.LocaleDateTimeFormat.QUARTER_DAY","quarter_day");E("anychart.enums.LocaleDateTimeFormat.QUARTER_HOUR","quarter_hour");E("anychart.enums.LocaleDateTimeFormat.QUARTER_MINUTE","quarter_minute");E("anychart.enums.LocaleDateTimeFormat.QUARTER_SECOND","quarter_second");E("anychart.enums.LocaleDateTimeFormat.QUARTER_MILLISECOND","quarter_millisecond");
E("anychart.enums.LocaleDateTimeFormat.MONTH","month");E("anychart.enums.LocaleDateTimeFormat.MONTH_THIRD_OF_MONTH","month_third_of_month");E("anychart.enums.LocaleDateTimeFormat.MONTH_WEEK","month_week");E("anychart.enums.LocaleDateTimeFormat.MONTH_DAY","month_day");E("anychart.enums.LocaleDateTimeFormat.MONTH_HOUR","month_hour");E("anychart.enums.LocaleDateTimeFormat.MONTH_MINUTE","month_minute");E("anychart.enums.LocaleDateTimeFormat.MONTH_SECOND","month_second");
E("anychart.enums.LocaleDateTimeFormat.MONTH_MILLISECOND","month_millisecond");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH","third_of_month");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_WEEK","third_of_month_week");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_DAY","third_of_month_day");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_HOUR","third_of_month_hour");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_MINUTE","third_of_month_minute");
E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_SECOND","third_of_month_second");E("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_MILLISECOND","third_of_month_millisecond");E("anychart.enums.LocaleDateTimeFormat.WEEK","week");E("anychart.enums.LocaleDateTimeFormat.WEEK_DAY","week_day");E("anychart.enums.LocaleDateTimeFormat.WEEK_HOUR","week_hour");E("anychart.enums.LocaleDateTimeFormat.WEEK_MINUTE","week_minute");E("anychart.enums.LocaleDateTimeFormat.WEEK_SECOND","week_second");
E("anychart.enums.LocaleDateTimeFormat.WEEK_MILLISECOND","week_millisecond");E("anychart.enums.LocaleDateTimeFormat.DAY","day");E("anychart.enums.LocaleDateTimeFormat.DAY_HOUR","day_hour");E("anychart.enums.LocaleDateTimeFormat.DAY_MINUTE","day_minute");E("anychart.enums.LocaleDateTimeFormat.DAY_SECOND","day_second");E("anychart.enums.LocaleDateTimeFormat.DAY_MILLISECOND","day_millisecond");E("anychart.enums.LocaleDateTimeFormat.HOUR","hour");E("anychart.enums.LocaleDateTimeFormat.HOUR_MINUTE","hour_minute");
E("anychart.enums.LocaleDateTimeFormat.HOUR_SECOND","hour_second");E("anychart.enums.LocaleDateTimeFormat.HOUR_MILLISECOND","hour_millisecond");E("anychart.enums.LocaleDateTimeFormat.MINUTE","minute");E("anychart.enums.LocaleDateTimeFormat.MINUTE_SECOND","minute_second");E("anychart.enums.LocaleDateTimeFormat.MINUTE_MILLISECOND","minute_millisecond");E("anychart.enums.LocaleDateTimeFormat.SECOND","second");E("anychart.enums.LocaleDateTimeFormat.SECOND_MILLISECOND","second_millisecond");
E("anychart.enums.LocaleDateTimeFormat.MILLISECOND","millisecond");E("anychart.enums.IntervalFormatPrefix.NONE","");E("anychart.enums.IntervalFormatPrefix.FULL","full");E("anychart.enums.AvailabilityPeriod.YEAR","year");E("anychart.enums.AvailabilityPeriod.WEEK","week");E("anychart.enums.AvailabilityPeriod.DAY","day");E("anychart.enums.AvailabilityPeriod.NONE","none");E("anychart.enums.TimeTrackingMode.AVAILABILITY_PER_CHART","availabilityPerChart");
E("anychart.enums.TimeTrackingMode.AVAILABILITY_PER_RESOURCE","availabilityPerResource");E("anychart.enums.TimeTrackingMode.ACTIVITY_PER_CHART","activityPerChart");E("anychart.enums.TimeTrackingMode.ACTIVITY_PER_RESOURCE","activityPerResource");E("anychart.enums.ShapeType.PATH","path");E("anychart.enums.ShapeType.CIRCLE","circle");E("anychart.enums.ShapeType.ELLIPSE","ellipse");E("anychart.enums.ShapeType.RECT","rect");E("anychart.enums.FontStyle.NORMAL","normal");
E("anychart.enums.FontStyle.ITALIC","italic");E("anychart.enums.FontStyle.OBLIQUE","oblique");E("anychart.enums.FontVariant.NORMAL","normal");E("anychart.enums.FontVariant.SMALL_CAP","small-caps");E("anychart.enums.TextParsingMode.CSV","csv");E("anychart.enums.TextParsingMode.BY_WORD","byWord");E("anychart.enums.TextParsingMode.BY_CHAR","byChar");E("anychart.enums.HAlign.LEFT","left");E("anychart.enums.HAlign.START","start");E("anychart.enums.HAlign.CENTER","center");
E("anychart.enums.HAlign.END","end");E("anychart.enums.HAlign.RIGHT","right");E("anychart.enums.VAlign.TOP","top");E("anychart.enums.VAlign.MIDDLE","middle");E("anychart.enums.VAlign.BOTTOM","bottom");E("anychart.enums.TextWrap.NO_WRAP","noWrap");E("anychart.enums.TextWrap.BY_LETTER","byLetter");E("anychart.enums.TextWrap.BY_WORD","byWord");E("anychart.enums.TagCloudMode.SPIRAL","spiral");E("anychart.enums.TagCloudMode.RECT","rect");E("anychart.enums.WaterfallDataMode.ABSOLUTE","absolute");
E("anychart.enums.WaterfallDataMode.DIFF","diff");var iq=-1;function jq(a,b,c){kq("error","Error: "+a+"\nDescription: "+lq(a,c),b||"")}
function lq(a,b){switch(a){case 1:return"Container is not set or can not be properly recognized. Use container() method to set it.";case 2:return"Scale is not set. Use scale() method to set it.";case 3:return"Table.contents() accepts only an Array of Arrays as it's first argument.";case 4:return'Feature "'+b[0]+'" is not supported in this module. See modules list for details.';case 5:return b[0]+" should be only "+b[1]+" type"+(b[2]?" ("+b[2]+").":".");case 7:return"Empty config passed to anychart.fromJson() or anychart.fromXml() method.";
case 8:return"Bullet and Sparkline charts do not support Legend. Please use anychart.ui.Legend component for a group of charts instead.";case 51:return"Stock chart itself doesn't support legend - stock plots do. So use stock.plot().legend() instead.";case 9:return"Bullet and Sparkline charts do not support Credits.";case 10:return"Invalid GeoJSON object:";case 100:return"Double quotes in separator are not allowed.";case 101:return"CSV parsing failed.";case 200:return"Cannot create a computer on the table with the mapping of another table.";
case 201:return'Cannot create computed field "'+b[0]+'" - field name should be unique for the table';case 202:return'Cannot create output field "'+b[0]+'" on the computer - field with this name already exists';case 300:var c=b[2],d=[],e;for(e in c)d.push(e+" ("+c[e]+")");return['Series "',b[0],'" of type "',b[1],'" cannot be drawn, because it requires ',c.length," shapes with the following names: ",d.join(", ")].join("");default:return"Unknown error occurred. Please, contact support team at http://support.anychart.com/.\nWe will be very grateful for your report."}}
function M(a,b,c,d){d&&iq!=a&&(iq=a,kq("warn","Warning: "+a+"\nDescription: "+mq(a,c),b||""))}
function mq(a,b){switch(a){case 1:return"Data item with ID='"+b[0]+"' already exists in the tree and will be used as the parent for all related data items.";case 2:return"Data item with ID='"+b[0]+"' is not unique. First met object will be used.";case 3:return"One of the data items was looking for the parent with ID='"+b[0]+"', but did not find it. Please check the data.\nPLEASE NOTE: this data item will be added as the root to avoid loss of information.";case 4:return"Data item {ID='"+b[0]+"', PARENT='"+
b[1]+"'} belongs to a cycle and will not be added to the tree.";case 5:return"Can not set value for the '"+b[0]+"' field to an array row if it is not mapped.";case 6:return"Setting complex value to the default '"+b[0]+"' field changes row behaviour.";case 7:return"Can not set value for the '"+b[0]+"' field to a row that is not an object or an array.";case 8:return"We can not serialize '"+b[0]+"' function, please reset it manually.";case 9:return"Data grid incorrect method '"+b[0]+"()' usage: You use not standalone data grid. Perform all operations on data grid using the controller, but not directly. In current case, use '"+
b[1]+"()' instead. "+b[2];case 404:return b[0]+" with id='"+b[1]+"' is not found in data tree. Please check what you are looking for.";case 11:return"Can not fit gantt chart timeline to task with id '"+b[0]+"' because both fields 'actualStart' and 'actualEnd' must be correctly specified in data item.";case 12:return'Series type "'+b[0]+'" does not support error settings - only Area, Bar, Column, Line, Marker, Spline, SplineArea, StepLine and StepLineArea do.';case 13:return"Toolbar container is not specified. Please set a container using toolbar.container() method.";
case 14:return"Target chart has not method "+b[0]+"(). PLease make sure that you use correct instance of chart.";case 15:return"No chart is assigned for toolbar. Please set a target chart using toolbar.target() method.";case 405:return(b[3]||"Method")+" "+b[0]+" is deprecated. Use "+b[1]+" instead"+(b[2]?b[2]+".":".");case 19:return"The projection that used cannot work correctly without Proj4. Please include Proj4 binary (https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.3.15/proj4.js) into your page, or use another projection";
case 17:return"Incorrect arguments passed to treeDataItem.set() method. You try to set a value by path in complex structure, but path contains errors (It can be not string and not numeric values, or invalid path in existing structure, or incorrect number of path's elements etc). Please, see the documentation for treeDataItem.set() method and carefully check your data.";case 101:return"Table is already in transaction mode. Calling startTransaction() multiple times does nothing.";case 201:return"Wrong mapping passed to "+
b[0]+' series - required "'+b[1]+"' field is missing.";case 406:return'Could not parse date time value "'+b[0]+'".'+(b[1]?"Symbols parsed: "+b[1]:"");case 500:return"Scale is immutable for this type of axis marker and scale will not be set.";case 501:return"Layout is immutable for this type of axis marker and layout will not be set.";case 18:return"There should be only one root in tree map data. First node has been taken as root.";case 301:return'Feature with id "'+b[0]+'" not found';case 20:var c=
b[1];return"Current scale ticks settings resulted in too many ticks: trying to generate about "+b[0]/c+" ticks with interval "+c;case 21:return"Data item with ID='"+b[0]+"' already exists. You should use another key.";case 22:return"Area "+b[0]+" not represented on screen.";default:return"Unknown error. Please, contact support team at http://support.anychart.com/.\nWe will be very grateful for your report!"}}
function kq(a,b,c){var d=ba.console;d&&(a=d[a]||d.log,"object"!=typeof a&&a.call(d,b,c))};function nq(a,b){Jb.call(this);this.b=a;this.F=b;this.W=oq.test(Sg().location.hostname);this.B=!(this.F||this.W);this.i=pq|qq|rq|sq}F(nq,Jb);var oq=/^(.*\.)?anychart\.(com|stg|dev)$/i,tq=!1,pq=1,qq=2,rq=4,sq=8;g=nq.prototype;g.N=function(a){return!!(this.i&a)};g.K=function(a){this.i&=~a};g.o=function(a,b){var c=a&~this.i;this.i|=c;!this.vd&&!this.b.Bd()&&c&&b&&this.b.gd()};function uq(){return("https:"==Sg().location.protocol?"https://":"http://")+"static.anychart.com/logo.png"}
g.enabled=function(a){return m(a)?(this.B!=a&&(this.B=a,(vq(this)||this.F)&&this.o(pq,!0)),this):this.B};g.text=function(a){return m(a)?(this.Sb!=a&&(this.Sb=a,vq(this)&&this.o(rq,!0)),this):this.Sb};g.EB=function(a){return m(a)?(this.ba!=a&&(this.ba=a,vq(this)&&this.o(qq,!0)),this):this.ba};g.CB=function(a){return m(a)?(this.pa!=a&&(this.pa=a,vq(this)&&this.o(qq,!0)),this):this.pa};g.DB=function(a){return m(a)?(this.O!=a&&(this.O=a,vq(this)&&this.o(qq,!0)),this):this.O};
g.zx=function(a){return m(a)?(this.X!=a&&(this.X=a,vq(this)&&this.o(sq,!0)),this):this.X};g.Da=function(){return this.b};g.ga=function(){return this.Lc};
g.gd=function(){var a=vq(this);a&&m(this.Y)&&!this.Y&&this.o(pq,!1);this.Y=a;if(!this.i||this.vd||!this.b||this.b.Bd())return this;if(!this.enabled()&&(this.F||a))return this.N(pq)&&(bh(this.Lc),this.K(pq)),this;if(!tq){var b="",c=Tg("STYLE");c.type="text/css";b+='.anychart-credits{position:absolute;overflow:hidden;right:9px;bottom:6px;height:10px;}.anychart-credits a {text-decoration:none;}.anychart-credits-logo{border:none;margin-right:2px;height:10px;width:10px;display:inline-block;vertical-align:top;}.anychart-credits-text{font-size:10px;line-height:9px;display:inline-block;vertical-align:top;text-decoration:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#929292;height:10px;}';c.styleSheet?
c.styleSheet.cssText=b:c.appendChild(document.createTextNode(String(b)));ah(Kg(document,"head",void 0,void 0)[0],c,0);tq=!0}this.Lc||(this.Lc=Tg("DIV","anychart-credits"));this.g||(this.g=Tg("A"),this.u=Tg("SPAN","anychart-credits-text"),this.f=Tg("IMG","anychart-credits-logo"),Zg(this.g,this.u),this.Lc.appendChild(this.g));b=this.b.yj();this.N(pq)&&(b&&b.appendChild(this.Lc),this.K(pq));this.N(qq)&&(Lg(this.g,{href:a?this.EB():"https://www.anychart.com/?utm_source=trial",title:a?this.CB():"AnyChart - JavaScript Charts designed to be embedded and integrated",
target:"_blank"}),Lg(this.f,{alt:a?this.DB():"AnyChart - JavaScript Charts"}),this.K(qq));this.N(rq)&&(a=a?this.text():"AnyChart Trial Version",jh(this.u,a),this.K(rq));if(this.N(sq)){if(a=vq(this)?this.zx():uq()){if(this.J=a,b=pk(pi))fd(b,"complete",this.LT,!1,this),fd(b,"load",this.jP,!1,this),fd(b,"error",this.MT,!1,this),this.j&&(hk(b,a),this.j=!1),gk(b,a,a),this.j=!0,b.start()}else bh(this.f);this.K(sq)}return this};function vq(a){return wq()||a.W}
g.jP=function(a){var b=this.J;a.target.id==b&&(this.vd||(vq(this)?this.zx():uq())!=b||this.f.parentNode||ah(this.g,this.f,0),Lg(this.f,{src:b}),this.j=!1)};g.LT=function(a){a.target.id==this.J&&(this.j=!1)};g.MT=function(a){a.target.id==this.J&&bh(this.f)};g.R=function(a){this.b.qe();B(a)?(this.text(a),this.enabled(!0)):la(a)||null===a?this.enabled(!!a):z(a)&&(this.EB(a.url),this.text(a.text),this.CB(a.alt),this.DB(a.imgAlt),this.zx(a.logoSrc),this.enabled(a.enabled));this.b.he()};
g.I=function(){var a={};a.url=this.EB();a.alt=this.CB();a.imgAlt=this.DB();a.text=this.text();a.logoSrc=this.zx();a.enabled=this.enabled();return a};g.da=function(){var a=pk(pi);a&&(nd(a,"load",this.jP,!1,this),nd(a,"complete",this.LT,!1,this),nd(a,"error",this.MT,!1,this));bh(this.u);bh(this.f);bh(this.g);bh(this.Lc);this.b=this.Lc=this.g=this.f=this.u=null;nq.G.da.call(this)};var xq=nq.prototype;xq.text=xq.text;xq.url=xq.EB;xq.alt=xq.CB;xq.imgAlt=xq.DB;xq.logoSrc=xq.zx;xq.enabled=xq.enabled;ba.performance&&C(ba.performance.now)&&sa(ba.performance.now,ba.performance);var yq={color:"#fff",opacity:1E-5};function zq(a,b,c){a=Aq(a);b=Aq(b);var d=(a.opacity+b.opacity)/2;return{color:If(co(a.zU,b.zU,m(c)?c:.5)),opacity:d}}function Aq(a){var b=a,c=1;r(a)||(B(a)?b=a:(b=a.color||"#000",c=m(a.opacity)?a.opacity:1),a=Bq(b).Vg,b=$n(a));return{zU:b,opacity:c}}
function Cq(a,b,c,d){b=null==b||isNaN(+b)?7:+b;d=null!=d?Ne(d,0,1):NaN;var e,f;a=Bq(a||"#000").Vg;f=$n(a);a=f[0]/255;e=f[1]/255;f=f[2]/255;var h=Math.max(a,e,f),k=Math.min(a,e,f),l=0,n=0,p=.5*(h+k);h!=k&&(h==a?l=60*(e-f)/(h-k):h==e?l=60*(f-a)/(h-k)+120:h==f&&(l=60*(a-e)/(h-k)+240),n=0=p?(h-k)/(2*p):(h-k)/(2-2*p));f=[Math.round(l+360)%360,n,p];a=f[0];e=f[1];f=f[2];isNaN(d)?(d=f,c=null!=c?Ne(c,0,1):.95):c=null!=c?Ne(c,0,1):f;f=1l?l*(1+e):l+e-e*l;q=2*l-t;l=255*bo(q,t,p+1/3);n=255*bo(q,t,p);p=255*bo(q,t,p-1/3)}else l=n=p=255*l;h.push(If([Math.round(l),Math.round(n),Math.round(p)]))}return h}function Dq(a){if(z(a))if(a.color)a=a.color;else return null;if(B(a))try{return Vn(a).Vg}catch(b){}return null}
function Eq(a,b){if(z(a)&&m(a.keys)){for(var c=hc(a),d=c.keys,e=[],f=0,h=d.length;f=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}return c.length?(b.Vg=If(c),b.type="rgb",b):Un&&(a=Un[a.toLowerCase()])?(b.Vg=a,b.type="named",b):null}function Jq(a,b,c){var d;c?d=Cf(a):d=Jf(a);B(d)?d={color:d,opacity:b}:z(d)&&(d.opacity=b);return d}
function Kq(a,b,c){a=Jf(a);B(a)?a={color:a,thickness:b}:z(a)&&(a.thickness=b);c&&(a.opacity=c);return a}var Lq={};function Mq(a,b){var c;if(!a)return Nq;if(r(a)){var d=b+"|"+a.join("|");c=Lq[d];if(!c){switch(b){case 2:c=Oq;break;case 3:c=Pq;break;default:case 1:c=Qq}Lq[d]=c=ta(Rq,a,c,3==b)}}else(c=Lq.transparent)||(c=Lq.transparent=function(){return yq});return c}function Nq(){return"none"}
function Rq(a,b,c,d,e,f,h){var k;e=Math.min(e&(Vq|Wq),Wq);if(e!=Xq&&1a++;){if(this.vd)return;this.Xj.bp();b=Ir(this)}b&&this.Xj.bp();this.vd||(b?(this.Xj.lf(this.Ke),this.XK=setTimeout(this.nE,0)):this.Xj.NB())};function Hr(a){for(var b=a.length,c=Array(b),d=c[0]=-1,e=1;e=d){f="";e=0;a.Nj=-1;a.Oj=-1;a.Ke=c+1;h=0;break}else return 0d&&(c=f,d=b[f])}return c}function Ur(a,b){var c=!1,d,e,f,h;if(!a||!b)return!1;f=0;for(h=a.length;f=Wr(a,b,c,d,e[h],e[h+1]);return f}function Wr(a,b,c,d,e,f){return(a=(b-d)*e+(c-a)*f+(a*d-c*b))?0=((h-f)*(b-p)-(k-p)*(a-f))*((h-f)*(d-p)-(k-p)*(c-f))&&0>=((c-a)*(p-b)-(d-b)*(f-a))*((c-a)*(k-b)-(d-b)*(h-a))}return f}
function Yr(a,b,c,d){var e;a>b&&(e=a,a=b,b=e);c>d&&(e=c,c=d,d=e);return Math.max(a,c)<=Math.min(b,d)}function Zr(a,b,c,d){var e=!1,f,h;if(!d)return!1;f=0;for(h=d.length;fc*c;return e}
function $r(a,b,c,d,e){var f=e.left+e.width,h=e.top+e.height,k=(d-b)/(c-a),l,n,p,q,t=!1;if(isNaN(k))af||bh?t=!0:(l=n=a,p=q=b);else if(k)if(isFinite(k)){var u=b-a*k,v=k*e.left+u,w=k*f+u;vh&&w>h?t=!0:(n=(e.top-u)/k,k=(h-u)/k,vh?(l=k,p=h):(l=e.left,p=v),wh?(n=k,q=h):(n=f,q=w))}else af?t=!0:(l=n=a,p=e.top,q=h);else bh?t=!0:(l=e.left,n=f,p=q=b);if(t)return null;if(a>c||a==c&&b>d)a=l,l=n,n=a,a=p,p=q,q=a;
return[l,p,n,q]}function as(a,b,c,d,e){if(e=$r(a,b,c,d,e)){var f;if(c-=a)d=e[0]-a,f=e[2]-a;else if(c=d-b)d=e[1]-b,f=e[3]-b;else return e;0>f*c?e=null:0>c*d&&(e[0]=a,e[1]=b)}return e}function bs(a,b,c,d,e){if(e=$r(a,b,c,d,e)){var f,h,k,l,n;if(f=c-a)h=e[0]-a,k=e[2]-a,l=e[0]-c,n=e[2]-c;else if(f=d-b)h=e[1]-b,k=e[3]-b,l=e[1]-d,n=e[3]-d;else return e;0>k*f||0h*f&&(e[0]=a,e[1]=b),0=(v-w)*u;v+=u){var A=Or(t+v*Math.PI*2,4),D=(v-c)/x+d,P=q+(p-q)*D,R=ds(A,P,l),A=es(A,P,n);y.push(c%1?0:1);fs(a,b,c,d,R,A,v,D,l,n,p,q,t,y);a=R;b=A;c=v;d=D}y.push(c%1?0:1);fs(a,b,c,d,e,f,h,k,l,n,p,q,t,y);return y}
function gs(a,b,c,d,e,f,h,k,l,n,p,q,t,u){u?(c(x-h)*u;x+=u){var y=Or(t+x*Math.PI*2,4),A=(x-c)/v+d,D=q+(p-q)*A,P=ds(y,D,l),y=es(y,D,n);fs(a,b,c,d,P,y,x,A,l,n,p,q,t,w);a=P;b=y;c=x;d=A}fs(a,b,c,d,e,f,h,k,l,n,p,q,t,w);return w}
function fs(a,b,c,d,e,f,h,k,l,n,p,q,t,u){c=Or(t+c*Math.PI*2,4);h=Or(t+h*Math.PI*2,4);t=(h-c)/3;c=Or(c+t,4);h=Or(h-t,4);t=(k-d)/3;d=q+(d+t)*(p-q);p=q+(k-t)*(p-q);k=ds(c,d,l);q=es(c,d,n);l=ds(h,p,l);n=es(h,p,n);u.push((-5*a+18*k-9*l+2*e)/6,(-5*b+18*q-9*n+2*f)/6,(2*a-9*k+18*l-5*e)/6,(2*b-9*q+18*n-5*f)/6,e,f)}
function hs(a,b,c,d,e){var f;if(b&&c){f=b/c;var h=c/b;d=((e+c)*d-e*(d+b))/b;for(b=0;bc&&0c&&d.push("-");d.push("P");(a.u||b)&&d.push(Math.abs(a.u)+"Y");(a.j||b)&&d.push(Math.abs(a.j)+"M");(a.b||b)&&d.push(Math.abs(a.b)+"D");if(a.g||a.i||a.f||b)d.push("T"),(a.g||b)&&d.push(Math.abs(a.g)+"H"),(a.i||b)&&d.push(Math.abs(a.i)+"M"),(a.f||b)&&d.push(Math.abs(a.f)+"S");return d.join("")}
qs.prototype.clone=function(){return new qs(this.u,this.j,this.b,this.g,this.i,this.f)};var rs="y",ss="m",ts="d",us="h",vs="n",ws="s";qs.prototype.B=function(a){return new qs(this.u*a,this.j*a,this.b*a,this.g*a,this.i*a,this.f*a)};qs.prototype.add=function(a){this.u+=a.u;this.j+=a.j;this.b+=a.b;this.g+=a.g;this.i+=a.i;this.f+=a.f};
function zs(a,b,c){ma(a)?(this.b=As(a,b||0,c||1),Bs(this,c||1)):z(a)?(this.b=As(a.getFullYear(),a.getMonth(),a.getDate()),Bs(this,a.getDate())):(this.b=new Date(va()),a=this.b.getDate(),this.b.setHours(0),this.b.setMinutes(0),this.b.setSeconds(0),this.b.setMilliseconds(0),Bs(this,a))}function As(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}g=zs.prototype;g.Ru=ns.tF;g.Tu=ns.uF;g.clone=function(){var a=new zs(this.b);a.Ru=this.Ru;a.Tu=this.Tu;return a};
g.getFullYear=function(){return this.b.getFullYear()};g.getMonth=function(){return this.b.getMonth()};g.getDate=function(){return this.b.getDate()};g.getTime=function(){return this.b.getTime()};g.getDay=function(){return this.b.getDay()};g.getUTCFullYear=function(){return this.b.getUTCFullYear()};g.getUTCMonth=function(){return this.b.getUTCMonth()};g.getUTCDate=function(){return this.b.getUTCDate()};g.iD=function(){return this.b.getDay()};g.getUTCHours=function(){return this.b.getUTCHours()};
g.getUTCMinutes=function(){return this.b.getUTCMinutes()};g.getTimezoneOffset=function(){return this.b.getTimezoneOffset()};function Cs(a){if(a=a.getTimezoneOffset()){var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0b&&(b+=12);var d=Math.min(ps(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.b&&(b=new Date(this.getFullYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.b),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),Bs(this,a.getDate()))};
g.jD=function(a,b){return[this.getFullYear(),Sa(this.getMonth()+1,2),Sa(this.getDate(),2)].join(a?"-":"")+(b?Cs(this):"")};g.LL=function(a,b){return[this.getUTCFullYear(),Sa(this.getUTCMonth()+1,2),Sa(this.getUTCDate(),2)].join(a?"-":"")+(b?"Z":"")};g.toString=function(){return this.jD()};function Bs(a,b){if(a.getDate()!=b){var c=a.getDate()c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);(c%=60)&&d.push(":",Sa(c,2));c=d.join("")}else c="Etc/GMT";b.i=c;(c=a)?(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),(c%=60)&&d.push(":",c),c=d.join("")):c="UTC";a=Ks(a);b.j=[c,c];b.b={Mca:a,fM:a};b.g=[];return b}b=new Is;b.i=a.id;b.f=-a.std_offset;b.j=a.names;b.b=a.names_ext;b.g=a.transitions;return b}
function Ks(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Sa(Math.floor(a/60)%100,2),":",Sa(a%60,2));return b.join("")}function Ls(a,b){for(var c=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5,d=0;d=a.g[d];)d+=2;return d?a.g[d-1]:0};function Ms(a,b){this.f=[];this.b=b||ns;"number"==typeof a?Ns(this,a):Os(this,a)}var Ps=[/^\'(?:[^\']|\'\')*(\'|$)/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/];function Qs(a){return a.getHours?a.getHours():0}
function Os(a,b){for(Rs&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;db)c=a.b.dw[b];else if(8>b)c=a.b.fw[b-4];else if(12>b)c=a.b.rF[b-8],c=c.replace("{1}",a.b.dw[b-8]),c=c.replace("{0}",a.b.fw[b-8]);else{Ns(a,10);return}Os(a,c)}function Us(a,b){var c;c=String(b);var d=a.b||ns;if(void 0!==d.FF){for(var e=[],f=0;f=h?String.fromCharCode(d.FF+h-48):c.charAt(f))}c=e.join("")}return c}var Rs=!1;
function Vs(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");}
function Ts(a,b,c,d,e,f){var h=b.length;switch(b.charAt(0)){case "G":return c=0c&&(c=-c),2==h&&(c%=100),Us(a,Sa(c,h));case "M":a:switch(c=d.getMonth(),h){case 5:h=a.b.aM[c];break a;case 4:h=a.b.wF[c];break a;case 3:h=a.b.yF[c];break a;default:h=Us(a,Sa(c+1,h))}return h;case "k":return Vs(e),c=Qs(e)||24,Us(a,Sa(c,h));case "S":return Us(a,(e.getTime()%1E3/1E3).toFixed(Math.min(3,h)).substr(2)+(3h?1:0];case "h":return Vs(e),c=Qs(e)%12||12,Us(a,Sa(c,h));case "K":return Vs(e),c=Qs(e)%12,Us(a,Sa(c,h));case "H":return Vs(e),c=Qs(e),Us(a,Sa(c,h));case "c":a:switch(c=d.getDay(),h){case 5:h=a.b.cM[c];break a;case 4:h=a.b.eM[c];break a;case 3:h=a.b.dM[c];break a;default:h=Us(a,Sa(c,1))}return h;case "L":a:switch(c=d.getMonth(),h){case 5:h=a.b.bM[c];break a;case 4:h=a.b.CF[c];break a;case 3:h=a.b.DF[c];break a;default:h=
Us(a,Sa(c+1,h))}return h;case "Q":return c=Math.floor(d.getMonth()/3),4>h?a.b.zF[c]:a.b.xF[c];case "d":return Us(a,Sa(d.getDate(),h));case "m":return Vs(e),Us(a,Sa(e.getMinutes(),h));case "s":return Vs(e),Us(a,Sa(e.getSeconds(),h));case "v":return h=f||Js(c.getTimezoneOffset()),h.i;case "V":return a=f||Js(c.getTimezoneOffset()),2>=h?a.i:0h?a.j[0h?(h=-(e.f-Ls(e,c)),a=[0>h?"-":"+"],h=Math.abs(h),a.push(Sa(Math.floor(h/60)%100,2),Sa(h%60,2)),h=a.join("")):h=Us(a,Ks(e.f-Ls(e,c))),h;default:return""}}
;function Ws(a){if(ba.JSON)try{return ba.JSON.stringify(a)}catch(b){}return Mm(a)}function Xs(a){if(ba.JSON)try{var b=ba.JSON.parse(a);return b}catch(c){}return b=Lm(a)};var Ys;function Zs(a,b,c,d,e){if(c)for(var f=0;fb?1:a==b?0:-1}function ct(a,b){return-$s(a,b)}function at(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:a-b}function dt(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:b-a}function et(a){for(var b;K(a,mi);){b=a.tag;if(m(b))return b;a=a.parent()}}
function ft(a,b){if(!a)return!1;for(;K(b,ud)&&b!=a;)b=b.Eg();return b==a}function bt(a){return z(a)?"o"+na(a):(typeof a).charAt(0)+a}function S(a,b,c){a=ma(a)?a:!isNaN(b)&>(a)?b*parseFloat(a)/100:parseFloat(a);return c&&!isNaN(b)?b-a:a}function gt(a){return B(a)&&xa(a,"%")&&!isNaN(parseFloat(a))}function ht(a,b){if(null===a)return null;a=m(a)?a:0;b=m(b)?b:0;var c=gt(a),d=parseFloat(a);return isNaN(d)?b:c?a:d}
function it(a,b){if(gt(a))return a;ma(a)||(a=parseFloat(a));return isNaN(a)?b?NaN:"0%":a+"%"}function T(a){return null==a||la(a)?NaN:+a}function jt(a){return B(a)?a:T(a)}function kt(a){return ma(a)&&!isNaN(a)||B(a)&&""!=Ca(a)?a:null}function lt(a){return isNaN(T(a))}function mt(a,b,c){ma(a)||(a=parseFloat(a));a=Math.round(a);return!isNaN(a)&&(0c&&(c+=b);c>=b&&(c-=b);return Or(a-c,7)}
function vt(a,b,c){c=Or((a-(c||0))%b,7);c>=b&&(c-=b);if(c)0>c&&(c+=b);else return Or(a,7);return Or(a+b-c,7)}
function wt(a,b,c){var d=new Date(a),e=d.getUTCFullYear(),f=d.getUTCMonth(),h=d.getUTCDate(),k=d.getUTCHours(),l=d.getUTCMinutes(),n=d.getUTCSeconds(),p=d.getUTCMilliseconds();if(b.u)return e=ut(e,b.u,(new Date(c)).getUTCFullYear()),Date.UTC(e,0);if(b.j)return f=ut(f,b.j),Date.UTC(e,f);if(!b.b||b.b%7)return b.b?(h=ut(h,b.b),Date.UTC(e,f,h)):b.g?(k=ut(k,b.g),Date.UTC(e,f,h,k)):b.i?(l=ut(l,b.i),Date.UTC(e,f,h,k,l)):1<=b.f?(n=ut(n,b.f),Date.UTC(e,f,h,k,l,n)):b.f?(p=ut(p,1E3*b.f),Date.UTC(e,f,h,k,l,n,
p)):a;a=xt(yt());return ut(d.getTime(),864E5*b.b,Date.UTC(2E3,0,2+(a?a.firstDayOfWeek:0)))}
function zt(a,b,c){var d=new Date(a),e=d.getUTCFullYear(),f=d.getUTCMonth(),h=d.getUTCDate(),k=d.getUTCHours(),l=d.getUTCMinutes(),n=d.getUTCSeconds(),p=d.getUTCMilliseconds();switch(b){case "year":return e=ut(e,c,(new Date(2E3)).getUTCFullYear()),Date.UTC(e,0);case "semester":return f=ut(f,6*c),Date.UTC(e,f);case "quarter":return f=ut(f,3*c),Date.UTC(e,f);case "month":return f=ut(f,c),Date.UTC(e,f);case "thirdofmonth":return ut(d.getTime(),864E6*c,Date.UTC(2E3,0,2));case "week":return a=xt(yt()),
ut(d.getTime(),6048E5*c,Date.UTC(2E3,0,2+(a?a.firstDayOfWeek:0)));case "day":return ut(d.getTime(),864E5*c,Date.UTC(2E3,0,2));case "hour":return k=ut(k,c),Date.UTC(e,f,h,k);case "minute":return l=ut(l,c),Date.UTC(e,f,h,k,l);case "second":return n=ut(n,c),Date.UTC(e,f,h,k,l,n);case "millisecond":return p=ut(p,c),Date.UTC(e,f,h,k,l,n,p)}return a}
function At(a,b){var c,d;switch(a){case "year":c=rs;d=b;break;case "semester":c=ss;d=6*b;break;case "quarter":c=ss;d=3*b;break;case "month":c=ss;d=b;break;case "thirdofmonth":c=ts;d=10*b;break;case "week":c=ts;d=7*b;break;case "day":c=ts;d=b;break;case "hour":c=us;d=b;break;case "minute":c=vs;d=b;break;case "second":c=ws;d=b;break;case "millisecond":c=ws;d=b/1E3;break;default:c=rs,d=b}return new qs(c,d)}function Bt(a,b,c){b=(b&1)/2;return.5<=a%1?Math.ceil(a)-(c?-b:b):Math.floor(a)+(c?-b:b)}
function Ct(a){var b=a.Ma(),c=a.Ga();a.left=Bt(a.left,0);a.top=Bt(a.top,0);a.width=Bt(b,0)-a.left;a.height=Bt(c,0)-a.top;return a}function Dt(a,b,c,d){switch(b){case "leftTop":case "leftCenter":case "centerTop":case "center":a.x+=c;a.y+=d;break;case "leftBottom":case "centerBottom":a.x+=c;a.y-=d;break;case "rightCenter":case "rightTop":a.x-=c;a.y+=d;break;case "rightBottom":a.x-=c,a.y-=d}}function Et(a){for(var b=0,c=arguments.length;bb;b++)a.lineTo(c+e*iu[b],d+e*ju[b]);a.lineTo(c+e*iu[0],d+e*ju[0]);a.close();return a};case "square":return function(a,c,d,e,f){var b=c-e,k=d-e;c+=e;d+=e;m(f)&&(f=f||0,b=Bt(b,f),k=Bt(k,f),c=Bt(c,f),d=Bt(d,f));a.moveTo(b,
k).lineTo(c,k).lineTo(c,d).lineTo(b,d).lineTo(b,k).close();return a};case "vline":case "line":return function(a,c,d,e,f){f=f||0;e*=2;var b=e/2;c-=b/2;d-=e/2;b=c+b;e=d+e;m(f)&&(f=f||0,c=Bt(c,f),d=Bt(d,f),b=Bt(b,f),e=Bt(e,f));a.moveTo(c,d).lineTo(b,d).lineTo(b,e).lineTo(c,e).lineTo(c,d).close();return a};case "arrowup":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,p=c+k,k=c-k;m(f)&&(f=f||0,e=Bt(e,f),l=Bt(l,f),n=Bt(n,f),b=Bt(b,f),p=Bt(p,f),k=Bt(k,f),c=Bt(c,f),d=Bt(d,f));a.moveTo(c,
b);a.lineTo(e,d,p,d,p,n,k,n,k,d,l,d);a.close();return a};case "arrowdown":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,p=c+k,k=c-k;m(f)&&(f=f||0,e=Bt(e,f),l=Bt(l,f),n=Bt(n,f),b=Bt(b,f),p=Bt(p,f),k=Bt(k,f),c=Bt(c,f),d=Bt(d,f));a.moveTo(c,n);a.lineTo(e,d,p,d,p,b,k,b,k,d,l,d);a.close();return a};case "arrowleft":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,p=d+k,k=d-k;m(f)&&(f=f||0,e=Bt(e,f),l=Bt(l,f),n=Bt(n,f),b=Bt(b,f),p=Bt(p,f),k=Bt(k,f),c=Bt(c,
f),d=Bt(d,f));a.moveTo(l,d);a.lineTo(c,n,c,p,e,p,e,k,c,k,c,b);a.close();return a};case "arrowright":return function(a,c,d,e,f){var b=e/2,k=b/2;e=c+b;var l=c-b,n=d+b,b=d-b,p=d+k,k=d-k;m(f)&&(f=f||0,e=Bt(e,f),l=Bt(l,f),n=Bt(n,f),b=Bt(b,f),p=Bt(p,f),k=Bt(k,f),c=Bt(c,f),d=Bt(d,f));a.moveTo(e,d);a.lineTo(c,n,c,p,l,p,l,k,c,k,c,b);a.close();return a};default:return Bj}}
function lu(a,b,c,d){var e=new Gr;c=!0;z(d)&&(e.Ez(d.rowsSeparator),e.Qx(d.columnsSeparator),e.Zy(d.ignoreTrailingSpaces),c=!d.ignoreFirstRow,e.Xy(c));if(a=e.Ex(a)){d=Tg("table");b&&(e=Tg("caption"),Zg(e,b),d.appendChild(e));var f,h;c&&(f=Tg("thead"),h=Tg("tr"),f.appendChild(h));b=Tg("tbody");for(e=0;e=a||96<=a&&106>=a||65<=a&&90>=a||(xc||uc)&&!a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function pu(a){if(wc)a=qu(a);else if(yc&&xc)switch(a){case 93:a=91}return a}
function qu(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function ru(a,b){ud.call(this);a&&su(this,a,b)}F(ru,ud);g=ru.prototype;g.dd=null;g.CD=null;g.jK=null;g.DD=null;g.nl=-1;g.Fs=-1;g.UF=!1;
var tu={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},uu={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},vu=tc||uc||xc&&Gc("525"),wu=yc&&wc;g=ru.prototype;
g.y7=function(a){(xc||uc)&&(17==this.nl&&!a.ctrlKey||18==this.nl&&!a.altKey||yc&&91==this.nl&&!a.metaKey)&&this.uE();-1==this.nl&&(a.ctrlKey&&17!=a.keyCode?this.nl=17:a.altKey&&18!=a.keyCode?this.nl=18:a.metaKey&&91!=a.keyCode&&(this.nl=91));vu&&!nu(a.keyCode,this.nl,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.Fs=pu(a.keyCode),wu&&(this.UF=a.altKey))};g.uE=function(){this.Fs=this.nl=-1};g.d8=function(a){this.uE();this.UF=a.altKey};
g.handleEvent=function(a){var b=a.Ii,c,d,e=b.altKey;tc&&"keypress"==a.type?(c=this.Fs,d=13!=c&&27!=c?b.keyCode:0):(xc||uc)&&"keypress"==a.type?(c=this.Fs,d=0<=b.charCode&&63232>b.charCode&&ou(c)?b.charCode:0):sc&&!xc?(c=this.Fs,d=ou(c)?b.keyCode:0):(c=b.keyCode||this.Fs,d=b.charCode||0,wu&&(e=this.UF),yc&&63==d&&224==c&&(c=191));var f=c=pu(c);c?63232<=c&&c in tu?f=tu[c]:25==c&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in uu&&(f=uu[b.keyIdentifier]);a=f==this.nl;this.nl=f;b=new xu(f,d,a,b);
b.altKey=e;this.dispatchEvent(b)};g.Ka=function(){return this.dd};function su(a,b,c){a.DD&&yu(a);a.dd=b;a.CD=fd(a.dd,"keypress",a,c);a.jK=fd(a.dd,"keydown",a.y7,c,a);a.DD=fd(a.dd,"keyup",a.d8,c,a)}function yu(a){a.CD&&(od(a.CD),od(a.jK),od(a.DD),a.CD=null,a.jK=null,a.DD=null);a.dd=null;a.nl=-1;a.Fs=-1}g.da=function(){ru.G.da.call(this);yu(this)};function xu(a,b,c,d){Qc.call(this,d);this.type="key";this.keyCode=a;this.B=b;this.repeat=c}F(xu,Qc);var zu=ba.acgraph;yn.prototype.B=!1;yn.prototype.u=function(a){this.ue||(this.ue=new nq(this,this.B),this.ue.R(dr("stageCredits")));return m(a)?(this.ue.R(a),this):this.ue};var Au=0,Bu=[];function Cu(a,b){Au?Bu.push(sa(a,b)):a.apply(b)}function Du(){Au--;if(!Au)for(var a=Bu.slice(0),b=Bu.length=0;be;e++){c=e;for(var f=0;8>f;f++)c=c&1?3988292384^c>>>1:c>>>1;d[e]=c}$t=d}c=-1;for(d=0;d>>8^$t[(c^a.charCodeAt(d++))&255];a=((c^-1)>>>0).toString(16);return b==a}var Nu=[],Ou=[],Pu=[];
function dr(a){var b;Ou.length||(Ou.push(ba.anychart.themes.defaultTheme||{}),Pu.push(Ou[0]));for(b=Ou.length-1;bc.length?c[0]:c[b]):0}
g.parent=function(a){return m(a)?(this.ka!=a&&(a?(this.ka&&cx(this.ka,this.pH,this),this.ka=a,V(this.ka,this.pH,this)):(cx(this.ka,this.pH,this),this.ka=null)),this):this.ka};g.pH=function(a){var b=0,c=0;W(a,1)&&(b|=16,c|=1);W(a,8)&&(b|=4,c|=8);W(a,32768)&&(b|=1,c|=1);this.g=null;this.o(b,c)};function ry(a,b,c,d,e,f,h){switch(a.P("cornerType")){case "round":b.Td(e,f,h,h,!1,!0);break;case "roundInner":b.Td(e,f,h,h,!1,!1);break;case "cut":b.lineTo(e,f);break;default:b.lineTo(c,d).lineTo(e,f)}}
g.pJ=function(){return this.hb()};
g.$=function(){if(!this.Tb())return this;var a=this.P("fill")||"none",b=this.P("stroke"),c=this.P("topStroke"),d=this.P("rightStroke"),e=this.P("bottomStroke"),f=this.P("leftStroke"),h=!!(c||d||e||f),k=c&&d&&e&&f,l,n,p=this.U()?this.U().Da():null,q=p&&!p.Bd();q&&p.qe();if(this.N(4)){this.Oa||(this.Oa=pj());k&&this.b?this.b.clear().parent(null):(this.b||(this.b=Yi()),this.b.parent(this.Oa),this.b.clear());h?(this.i||(this.i=Yi()),this.i.parent(this.Oa),this.i.clear()):this.i&&this.i.clear().parent(null);
if(this.F)for(k=0,l=this.F.length;kd||c>e)return 1;if(bd)return 1}else if(a.ca){if(ce)return 1}return 0}
function Iy(a){var b=a.ma(),c,d,e;b?(c=b.width,b=b.height,null!=a.cb?(a.ba=d=S(a.cb,c),c=!1):(d=0,c=!0),null!=a.Ob?(a.Y=e=S(a.Ob,b),b=!1):(e=0,b=!0)):(lt(a.cb)?(c=!0,d=0):(c=!1,a.ba=d=T(a.cb)),lt(a.Ob)?(b=!0,e=0):(b=!1,a.Y=e=T(a.Ob)));var f=a.eg();a.b.width(null);a.b.height(null);c?(d+=a.b.ub().width,a.ha=d,a.ba=f.Uh(d)):d=a.ha=f.kg(d);a.b.width(a.ha);b?(e+=a.b.ub().height,a.ia=e,a.Y=f.rh(e)):e=a.ia=f.jg(e);a.b.height(a.ia);var h=!c&&a.W||!b&&a.ca;H(a);if(h){var h=Math.round((a.la+a.ra)/2),k=a.ra,
l=a.la,n;n=a.F;var p=rj();p.ad("aria-hidden","true");a.Be(p,!0);a.F=n;p.fontSize(a.la);if(0>=Hy(a,p.ub().width,p.ub().height,d,e))d=a.la;else{p.fontSize(h);for(var q=n=Hy(a,p.ub().width,p.ub().height,d,e);k!=l;){if(0>n)k=Math.min(h+1,l),h+=Math.floor((l-h)/2);else if(0=q*n)break}if(n){do h+=q,p.fontSize(h),n=Hy(a,p.ub().width,p.ub().height,d,e);while(0>q*n);Mb(p);0b?null:b;m(a.width())||a.o(4)}function Gz(a,b){a.O=0>b?null:b;m(a.height())||a.o(4)}g.margin=function(a,b,c,d){this.tc||(this.tc=new jz,G(this,this.tc),V(this.tc,this.xP,this));return m(a)?(this.tc.R.apply(this.tc,arguments),this):this.tc};
g.Sl=function(a,b,c,d){this.Ua||(this.Ua=new Ey,G(this,this.Ua),V(this.Ua,this.xP,this));return m(a)?(this.Ua.R.apply(this.Ua,arguments),this):this.Ua};function Hz(a,b){if(m(b)){var c=a.P("orientation")!=b;a.bd.orientation=b;c&&a.o(4);return a}return a.bd.orientation}g.P3=function(a,b){if(m(a)){if(B(a))if(m(b)){if(a in this.B)this[a](b)}else return this.Kb(a);else if(z(a))for(var c in a)if(c in this.B)this[c](a[c]);return this}c={};for(var d in this.j)d in this.B&&(c[d]=this.j[d]);return c};
function Iz(a,b){if(m(b)){var c=null==b?"":String(b);a.W!=c&&(a.W=c,a.o(20,9));return a}return a.W}g.o=function(a,b){var c=Cz.G.o.call(this,a,b);!c&&this.X&&this.sa(b||0);return c};function Jz(a){var b=!1;a.lb||(b=!0,a.lb=pj(),a.Np().U(a.lb),a.Sb=a.lb.text(),a.Sb.zIndex(.1),a.Sb.ad("aria-hidden","true"),G(a,a.lb),wx(a,a.lb));return b}
g.$=function(){if(!this.Tb())return this;var a=Jz(this),b=this.U();H(this);this.N(2)&&(this.lb.parent(b),this.K(2));this.N(8)&&(this.lb.zIndex(this.zIndex()),this.K(8));this.N(16)&&(this.Be(a),this.K(16));this.N(4)&&(Kz(this),this.Sb.x(S(this.Sl().P("left"),this.f)),this.Sb.y(S(this.Sl().P("top"),this.b)),this.lb.Qb(this.u.Uc,this.u.Hd,this.u.Od,this.u.Cd,this.u.Vc,this.u.Wc),this.o(64),this.K(4));this.N(64)&&(a=this.Np(),H(a),a.ma(0,0,this.f,this.b),a.$(),a.ja(!1),this.K(64));this.ja(!1);return this};
g.remove=function(){this.lb?this.lb.parent(null):this.Sb&&this.Sb.parent(null)};g.Jc=function(){var a=this.ma(),a=a?a.clone():ls(0,0,0,0);if(!this.enabled())return a;this.ob&&!this.N(4)||Kz(this);switch(this.P("orientation")){case "top":a.top+=this.ob.height;a.height-=this.ob.height;break;case "right":a.width-=this.ob.width;break;case "bottom":a.height-=this.ob.height;break;case "left":a.left+=this.ob.width,a.width-=this.ob.width}return a};
g.Jf=function(){if(!this.enabled())return new J(0,0,0,0);this.ob&&!this.N(4)||Kz(this);return this.ob.clone()};
g.Be=function(a){var b=this.P("text"),c=Iz(this),d=this.P("useHtml");if(a||m(b)||m(c)||m(d))a=!b&&m(c)?c:b,d?this.Sb.htmlText(a):this.Sb.text(a);this.Sb.fontSize(this.P("fontSize"));this.Sb.fontFamily(this.P("fontFamily"));this.Sb.color(this.P("fontColor"));this.Sb.yp(this.P("textDirection"));this.Sb.wt(this.P("textWrap"));this.Sb.opacity(this.P("fontOpacity"));this.Sb.bn(this.P("fontDecoration"));this.Sb.fontStyle(this.P("fontStyle"));this.Sb.fontVariant(this.P("fontVariant"));this.Sb.fontWeight(this.P("fontWeight"));
this.Sb.letterSpacing(this.P("letterSpacing"));this.Sb.ut(this.P("lineHeight"));this.Sb.vt(this.P("textIndent"));this.Sb.Jm(this.P("vAlign"));this.Sb.ik(this.P("hAlign"));this.Sb.Xk(this.P("textOverflow"));this.Sb.zp(this.P("selectable"));this.Sb.yc(this.P("disablePointerEvents"))};
g.ts=function(){var a=this.Kb("rotation");delete this.bd.rotation;a=m(a)?a:this.P("rotation");if(m(a))return a;switch(this.P("orientation")){case "left":return this.bd.rotation=-90;case "right":return this.bd.rotation=90;default:return this.bd.rotation=0}};
function Kz(a){var b=a.Sl(),c=a.margin(),d=a.ma(),e,f,h=a.P("orientation"),k=!(a.ts()%180);f=!((a.ts()+90)%180);d?f?(e=d.height,f=d.width):(e=d.width,f=d.height):e=f=void 0;var l=Jz(a);if(l||a.N(16))a.Be(l),a.K(16);a.Sb.width(null);a.Sb.height(null);a.Sb.Qb(1,0,0,1,0,0);var l=a.Sb.ub(),n=a.Nc("width")?a.Kb("width"):a.Y||null;null===n?(a.J=l.width,a.f=b.Uh(a.J)):(a.f=S(n,e),a.J=b.kg(a.f));d&&e=a.documentMode)?wh(this.f,Wz):wh(this.f,Vz);Hn==In?(wh(this.Da().yj(),Oz),wh(this.Da().ga(),Xz)):(wh(this.Da().yj(),Yz),wh(this.Da().ga(),Zz));this.u()};Uz.prototype.u=function(){if(Hn==In){var a;a=this.i;a=a.b?a.b.clone():null;this.Da().tt(a.width,a.height)}};Uz.prototype.Es=function(){return!1};function $z(a,b,c){this.b={values:a||{},fh:b||null,Zg:c||[],Oi:{},ri:{}};this.b.Oi["%Value"]="value";this.b.Oi["%YValue"]="value";this.b.Oi["%Index"]="index"}g=$z.prototype;g.values=function(a){return m(a)?(this.b.values=a,this):this.b.values};g.fh=function(a){return m(a)?(this.b.fh=a,this):this.b.fh};g.Zg=function(a){return m(a)?(this.b.Zg=a,this):this.b.Zg};g.Oi=function(a){return m(a)?(this.b.Oi=a,this):this.b.Oi};g.ri=function(a){return m(a)?(this.b.ri=a,this):this.b.ri};
g.vr=function(a){var b=this.b.fh;return b?b.get.apply(b,arguments):void 0};g.wZ=function(a){var b=this.b.fh?this.b.fh.D(a):void 0;m(b)||(b=(b=this.b.values.series)?b.value.D(a):void 0);return b};g.hf=function(a){var b=void 0;if(a)for(var c=0;cc?d=this.f.dw[c]:8>c?d=this.f.fw[c-4]:(d=this.f.rF[c-8],d=d.replace("{1}",this.f.dw[c-8]),d=d.replace("{0}",this.f.fw[c-8]));eA(this,d)}else eA(this,a)}
function eA(a,b){for(var c=!1,d="",e=0;e=a.count)return!1;var b="MydhHmsSDkK".indexOf(a.text.charAt(0));return 0a.count}function hA(a,b){var c=a.substring(b[0]).match(/^\s+/);c&&(b[0]+=c[0].length)}
function iA(a,b,c,d,e,f){hA(b,c);var h=c[0],k=d.text.charAt(0),l=-1;if(gA(d))if(0b.length)return!1;l=jA(a,b.substring(0,h+e),c)}else l=jA(a,b,c);switch(k){case "G":return l=kA(b,c,a.f.sF),0<=l&&(f.era=l),!0;case "M":case "L":a:{d=l;if(0>d){a=a.f.wF.concat(a.f.CF).concat(a.f.yF).concat(a.f.DF);d=kA(b,c,a);if(0>d){f=!1;break a}f.month=d%12}else f.month=d-1;f=!0}return f;case "E":return d=kA(b,c,a.f.EF),0>d&&(d=kA(b,c,a.f.AF)),0>d?f=!1:(f.f=d,f=!0),f;case "a":return l=kA(b,c,a.f.qF),0<=l&&
(f.i=l),!0;case "y":a:{var n;if(0>l){n=b.charAt(c[0]);if("+"!=n&&"-"!=n){f=!1;break a}c[0]++;l=jA(a,b,c);if(0>l){f=!1;break a}"-"==n&&(l=-l)}n||2!=c[0]-h||2!=d.count?f.year=l:(b=l,c=(new Date).getFullYear()-80,a=c%100,f.F=b==a,b+=100*Math.floor(c/100)+(bl?(d=kA(b,c,a.f.xF),0>d&&(d=kA(b,c,a.f.zF)),0>d?f=!1:(f.month=3*d,f.day=1,f=!0)):f=!1,f;case "d":return 0<=l&&(f.day=l),!0;case "S":return b=c[0]-h,f.B=3>b?l*Math.pow(10,3-b):Math.round(l/Math.pow(10,
b-3)),!0;case "h":12==l&&(l=0);case "K":case "H":case "k":return 0<=l&&(f.b=l),!0;case "m":return 0<=l&&(f.j=l),!0;case "s":return 0<=l&&(f.u=l),!0;case "z":case "Z":case "v":b.indexOf("GMT",c[0])==c[0]&&(c[0]+=3);a:if(c[0]>=b.length)f.g=0,f=!0;else{d=1;switch(b.charAt(c[0])){case "-":d=-1;case "+":c[0]++}h=c[0];l=jA(a,b,c);if(0>l)f=!1;else{if(c[0]l){f=!1;break a}n+=l}else n=l,n=24>n&&2>=c[0]-h?60*n:n%100+n/100*60;f.g=-(n*d);f=!0}}return f;
default:return!1}}function jA(a,b,c){if(a.f.FF){for(var d=[],e=c[0];e=f?String.fromCharCode(f+48):b.charAt(e))}b=d.join("")}else b=b.substring(c[0]);a=b.match(/^\d+/);if(!a)return-1;c[0]+=a[0].length;return parseInt(a[0],10)}function kA(a,b,c){var d=0,e=-1;a=a.substring(b[0]).toLowerCase();for(var f=0;fd&&!a.indexOf(c[f].toLowerCase())&&(e=f,d=h)}0<=e&&(b[0]+=d);return e}function lA(){};E("anychart.format.locales.default.dateTimeLocale",{eras:["BC","AD"],eraNames:["Before Christ","Anno Domini"],narrowMonths:"JFMAMJJASOND".split(""),standaloneNarrowMonths:"JFMAMJJASOND".split(""),months:"January February March April May June July August September October November December".split(" "),standaloneMonths:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),standaloneShortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),
weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),standaloneWeekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),shortWeekdays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),standaloneShortWeekdays:"Sun Mon Tue Wed Thu Fri Sat".split(" "),narrowWeekdays:"SMTWTFS".split(""),standaloneNarrowWeekdays:"SMTWTFS".split(""),shortQuarters:["Q1","Q2","Q3","Q4"],quarters:["1st quarter","2nd quarter","3rd quarter","4th quarter"],ampms:["AM","PM"],firstDayOfWeek:0,
weekendRange:[5,6],firstWeekCutOffDay:3,dateFormat:"y MMM d",timeFormat:"HH:mm:ss",dateTimeFormat:"y MMM d 'at' HH:mm:ss",formats:{full_year:"yyyy",full_year_semester:"MMM yyyy",full_year_quarter:"MMM yyyy",full_year_month:"MMM yyyy",full_year_third_of_month:"dd MMM yyyy",full_year_week:"dd MMM yyyy",full_year_day:"dd MMM yyyy",full_year_hour:"HH dd MMM yyyy",full_year_minute:"dd MMM yyyy, HH:mm",full_year_second:"dd MMM yyyy, HH:mm:ss",full_year_millisecond:"dd MMM yyyy, HH:mm:ss.SSS",timeline_year:["yyyy",
"yy"],timeline_year_semester:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_quarter:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_month:["MMMM yyyy","MMM ''yyyy","MMM ''yy","MM ''yy"],timeline_year_third_of_month:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"),timeline_year_week:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"),timeline_year_day:"EEEE, dd MMMM yyyy;EE, dd MMM yyyy;EE, dd MMM yy;dd MMM yyyy;dd MMMM yy;MM.dd.yyyy;MM.dd.yy".split(";"),
timeline_semester:["MMMM","MMM","MM"],timeline_semester_quarter:["MMMM","MMM","MM"],timeline_semester_month:["MMMM","MMM","MM"],timeline_semester_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_semester_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_semester_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter:["MMMM","MMM","MM"],timeline_quarter_month:["MMMM",
"MMM","MM"],timeline_quarter_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_quarter_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_month:["MMMM","MMM","MM"],timeline_month_third_of_month:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_month_week:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),
timeline_month_day:"EEEE, dd MMMM;EE, dd MMM;EE, dd MMM;dd MMM;dd MMMM;MM.dd;MM.dd".split(";"),timeline_third_of_month:["dd"],timeline_third_of_month_week:["dd"],timeline_third_of_month_day:["EEEE, dd","EE, dd","dd"],timeline_week:["dd"],timeline_week_day:["EEEE, dd","EE, dd","dd"],timeline_day:["EEEE, dd","EEEE","EE, dd","EE","dd"],year:"yyyy",year_semester:"yyyy MMM",year_quarter:"yyyy MMM",year_month:"yyyy MMM",year_third_of_month:"MMM dd",year_week:"MMM dd",year_day:"MMM dd",year_hour:"MMM-dd HH",
year_minute:"dd HH:mm",year_second:"HH:mm:ss",year_millisecond:"HH:mm:ss.SSS",semester:"MMM",semester_quarter:"MMM",semester_month:"MMM",semester_third_of_month:"dd",semester_week:"dd",semester_day:"dd",semester_hour:"HH",semester_minute:"HH:mm",semester_second:"HH:mm:ss",semester_millisecond:"SSS",quarter:"MMM",quarter_month:"MMM",quarter_third_of_month:"dd",quarter_week:"dd",quarter_day:"dd",quarter_hour:"HH",quarter_minute:"HH:mm",quarter_second:"HH:mm:ss",quarter_millisecond:"SSS",month:"MMM",
month_third_of_month:"dd",month_week:"dd",month_day:"dd",month_hour:"HH",month_minute:"HH:mm",month_second:"HH:mm:ss",month_millisecond:"SSS",third_of_month:"dd",third_of_month_week:"dd",third_of_month_day:"dd",third_of_month_hour:"HH",third_of_month_minute:"HH:mm",third_of_month_second:"HH:mm:ss",third_of_month_millisecond:"SSS",week:"dd",week_day:"dd",week_hour:"HH",week_minute:"HH:mm",week_second:"HH:mm:ss",week_millisecond:"SSS",day:"dd",day_hour:"HH",day_minute:"HH:mm",day_second:"HH:mm:ss",
day_millisecond:"SSS",hour:"HH",hour_minute:"HH:mm",hour_second:"HH:mm:ss",hour_millisecond:"SSS",minute:"HH:mm",minute_second:"HH:mm:ss",minute_millisecond:"SSS",second:"HH:mm:ss",second_millisecond:"SSS",millisecond:"SSS",timelineHeader_year:"yyyy",timelineHeader_year_month:"MMMM, yyyy",timelineHeader_year_week:"dd MMM yy",timelineHeader_year_quarter:"MMM yyyy",timelineHeader_year_day:"dd MMM yy",timelineHeader_quarter_month:"MMMM",timelineHeader_month_week:"dd-MMM",timelineHeader_week_day:"d MMM, EEE",
timelineHeader_day_hour:"HH:mm",timelineHeader_hour_minute:"H:mm"}});E("anychart.format.locales.default.numberLocale",{decimalsCount:1,decimalPoint:".",groupsSeparator:"",scale:!1,zeroFillDecimals:!1,scaleSuffixSeparator:"",useBracketsForNegative:!1});E("anychart.format.locales.default.messages",{});
var mA=/^([-]?\d+\.?\d*)(.*?)?$/,nA={factors:[1E15,1E12,1E9,1E6,1E3,1E3,1,.001,1E-6,1E-9],suffixes:"P T G M K k m u n".split(" ")},oA="default",pA=null,qA=NaN,rA="default",sA=null,tA=null,uA=null,vA=0,wA={},xA={},yA={},zA={};function AA(a){z(a)||(a=ba.anychart.format.locales[String(a)]);return a||null}function xt(a){return(a=AA(a))&&a.dateTimeLocale||null}function BA(a){return(a=AA(a))&&a.numberLocale||null}function CA(a,b){var c=xt(a);return c&&c[b||"dateTimeFormat"]||null}
function DA(a){if(!a)return ns;var b=na(a);b in zA||(zA[b]={sF:a.eras,$L:a.eraNames,aM:a.narrowMonths,bM:a.standaloneNarrowMonths,wF:a.months,CF:a.standaloneMonths,yF:a.shortMonths,DF:a.standaloneShortMonths,EF:a.weekdays,eM:a.standaloneWeekdays,AF:a.shortWeekdays,dM:a.standaloneShortWeekdays,GW:a.narrowWeekdays,cM:a.standaloneNarrowWeekdays,zF:a.shortQuarters,xF:a.quarters,qF:a.ampms||a.amPmS,dw:a.dateFormats||[],fw:a.timeFormats||[],rF:a.dateTimeFormats||[],tF:a.firstDayOfWeek,mX:a.weekendRange,
uF:a.firstWeekCutOffDay||a.firstWeekCutOfDay});return zA[b]}function HA(a){m(a)&&(qA=ja(a)?a.getTime():T(a));return isNaN(qA)?(a=new Date,a.setTime(Date.UTC(a.getUTCFullYear(),a.getUTCMonth())),a):new Date(qA)}function yt(a){m(a)&&(B(a)||z(a)?rA=a:rA="default");return rA}function IA(a){m(a)&&(B(a)?sA=a:sA=null);return sA||CA(rA)||CA("default")||"yyyy.MM.dd"}function JA(a){m(a)&&(B(a)?tA=a:tA=null);return tA||CA(rA,"dateFormat")||CA("default","dateFormat")||"yyyy.MM.dd"}
function KA(a){m(a)&&(B(a)?uA=a:uA=null);return uA||CA(rA,"timeFormat")||CA("default","timeFormat")||"HH:mm:ss"}function LA(a){m(a)&&(vA=T(a)||0);return vA}
function MA(a,b,c,d){if(ja(a))return a;if(ma(a))return isNaN(a)?null:new Date(a);if(B(a)){if(b=(m(b)?b:pA)||null){d=xt(d)||xt(oA)||xt("default");var e=na(d),e=b+e,f;e in xA||(d=DA(d),xA[e]=new dA(b,d));f=xA[e];c=ja(c)?c:HA();(b=-1==b.replace(/'.+?'/g,"").search(/z+/i))&&c.setTime(c.getTime()+6E4*c.getTimezoneOffset());d=a.length;a:{for(var h=new lA,e=[0],k=-1,l=0,n=0,p=0;pk&&f.b[p].qt&&(k=p,n=l=0),0<=k){var q=f.b[p].count;if(p==k&&(q-=n,n++,0==q)){a=0;break a}iA(f,
a,e,f.b[p],q,h)||(p=k-1,e[0]=l)}else{if(k=-1,!iA(f,a,e,f.b[p],0,h)){a=0;break a}}else{k=-1;if(" "==f.b[p].text.charAt(0)){if(q=e[0],hA(a,e),e[0]>q)continue}else if(a.indexOf(f.b[p].text,e[0])==e[0]){e[0]+=f.b[p].text.length;continue}a=0;break a}b:{void 0!=h.era&&void 0!=h.year&&!h.era&&0f?
f:a));C(c.setHours)&&(void 0==h.b&&(h.b=c.getHours()),void 0!=h.i&&0h.b&&(h.b+=12),c.setHours(h.b));C(c.setMinutes)&&void 0!=h.j&&c.setMinutes(h.j);C(c.setSeconds)&&void 0!=h.u&&c.setSeconds(h.u);C(c.setMilliseconds)&&void 0!=h.B&&c.setMilliseconds(h.B);void 0!=h.g&&c.setTime(c.getTime()+6E4*(h.g-c.getTimezoneOffset()));h.F&&(a=new Date,a.setFullYear(a.getFullYear()-80),c.getTime()a)&&(a=-a);n="";if(z(e)&&r(e.factors)&&r(e.suffixes)){var p=1,q=e.factors;e=e.suffixes;for(var t=Math.min(q.length,e.length),u=0;u=p||1>=p&&a>.1*p){n=e[u];break}n?n=h+n:p=1;a/=p}f=f?a.toFixed(b):Or(a,b).toString();a="";/(e+|e-)/.test(f)&&(b=f.split("e"),f=b[0],a="e"+b[1]);b=f.split(".");if(d){f=b[0];for(h=[];0<(e=f.substr(0,f.length-3)).length;)h.unshift(f.substr(-3)),
f=e;f&&h.unshift(f);b[0]=h.join(d)}d=l?"-":"";c=b.join(c)+a+n;l&&k&&(c=["(",c,")"].join(""),d="");return d+c}E("anychart.format.inputLocale",function(a){m(a)&&(B(a)||z(a)?oA=a:oA="default");return oA});E("anychart.format.inputBaseDate",HA);E("anychart.format.inputDateTimeFormat",function(a){m(a)&&(B(a)?pA=a:pA=null);return pA});E("anychart.format.outputLocale",yt);E("anychart.format.outputTimezone",LA);E("anychart.format.outputDateFormat",JA);E("anychart.format.outputTimeFormat",KA);
E("anychart.format.outputDateTimeFormat",IA);E("anychart.format.parseDateTime",MA);
E("anychart.format.parseNumber",function(a,b){var c=BA(b)||BA(oA)||BA("default"),d=1;if(B(a)){c.useBracketsForNegative&&"("==a.charAt(0)&&")"==a.charAt(a.length-1)&&(d=-1,a=a.substring(1,a.length-1));a=a.replace(c.decimalPoint,".");a=a.replace(new RegExp(Qa(c.groupsSeparator),"g"),"");var e=c.scale;!0===e&&(e=nA);if(z(e)&&r(e.factors)&&r(e.suffixes)){a=a.replace(new RegExp(Qa(c.scaleSuffixSeparator),"g"),"");var f=a.match(mA);if(!f)return NaN;var h=1;a=+f[1];if(f=f[2])for(var k=e.factors,e=e.suffixes,
l=Math.min(k.length,e.length),n=0;nd.left-v+c&&(h-=d.left-v+c),0>d.top-w+e&&(k-=d.top-w+e),d.Ma()-v+c>l.width&&(h-=d.Ma()-v+c-l.width),d.Ga()-w+e>l.height&&(k-=d.Ga()-w+e-l.height));q||(b.x(h),b.y(k),d=b.hb(),d.leftf.width+v&&(h-=d.Ma()-f.width-v),d.Ga()>f.height+w&&(k-=d.Ga()-f.height-w));u||(b.x(h),b.y(k),d=b.hb(),d.lefta.Ma()+v&&(h-=d.Ma()-v-a.Ma()),d.Ga()>a.Ga()+w&&(k-=
d.Ga()-w-a.Ga()));b.x(h);b.y(k)}
function iB(a,b,c,d,e,f){if(a.check(3)&&(a.b=e?e.pb():a,jB(a,[a.b]),a.b.enabled())){for(var h={clientX:{value:c,type:"number"},clientY:{value:d,type:"number"},formattedValues:{value:[],type:""},points:{value:[],type:""}},k=[],l=0;ld.Ga()?(e=d.bb(),f=d.Ma(),h=d.Cb(),k=d.Ga(),c+=2):(e=f=d.bb()+2,h=d.Cb(),k=d.Ga(),b-=2);else if(b>d.Ma())cd.Ga()?(e=d.bb(),f=d.Ma(),h=d.Ga(),k=d.Cb(),c+=2):(e=f=d.Ma()-2,h=d.Cb(),k=d.Ga(),b+=2);else if(c<
d.Cb())h=k=d.Cb()+2,e=d.Ma(),f=d.bb(),c-=2;else if(c>d.Ga())h=k=d.Ga()-2,e=d.bb(),f=d.Ma(),c+=2;else break a;a.F=[e,h,f,k,b,c]}nd(document,"mousemove",a.UD,!1,a)}else e&&d.yc(!0)}}function pB(a,b,c,d){aB(a);a.b=a;d&&(d.clientX=b,d.clientY=c,Iz(a.title(),lB(a,d)),a.Bg().text(kB(a,d)));bB(a,a);fB(a,a,b,c);mB(a,b,c)}
function qB(a,b,c){var d=a.P("displayMode");"single"==d&&(fB(a,a.b,b,c),mB(a.b,b,c));if("union"==d)fB(a,a.b,b,c),mB(a.b,b,c);else if("separated"==d)for(var e in a.B)if(d=a.B[e])oB(a,d,b,c),mB(d,b,c)}function lB(a,b){b.values().titleText={value:a.Ab.P("text"),type:"string"};aA(b);var c=a.P("titleFormat");B(c)&&(c=rB(sB.ed(),c));return c.call(b,b)}
function kB(a,b,c){b.values().valuePrefix={value:a.P("valuePrefix")||"",type:"string"};b.values().valuePostfix={value:a.P("valuePostfix")||"",type:"string"};aA(b);a=c?a.P("unionFormat"):a.P("format");B(a)&&(a=rB(sB.ed(),a));return a.call(b,b)}g.Bg=function(a){this.J||(this.J=new Ky,V(this.J,this.b$,this),this.J.Wa(this),this.J.width("100%").height("100%"),G(this,this.J));return m(a)?(this.J.R(a),this):this.J};
g.content=function(a){M(405,null,[".content()","the following behaviour",": the method called through the .content()-method should be applied to the .tooltip()-method directly"],!0);return this.Bg(a)};g.b$=function(a){W(a,8)?($A(this),this.o(1988,1)):W(a,1)&&this.o(512,1)};function $A(a){a.Y=null;a.ba=null}
function YA(a,b,c){if(b)return a.u&&a.u.stop(),a.remove(),!0;if(a.P("selectable")&&c){b=c.originalEvent.clientX;c=c.originalEvent.clientY;var d=a.hb().Le(new Ue(b,c)),e=cB(a).ga();if(e&&!d)return fd(e,"mouseleave",a.tD,!1,a),a.F=null,!1;if(tB(a,b,c))return fd(document,"mousemove",a.UD,!1,a),e&&(fd(cB(a).ga(),"mouseenter",a.ML,!1,a),fd(cB(a).ga(),"mouseleave",a.NL,!1,a)),!1;a.F=null}if(a.lv())return ZA(a),a.u.xk()||a.u.start(),!1;a.remove();return!0}g.remove=function(){cB(this).parent(null)};
function aB(a){var b;b=a.check(1)&&!cc(a.B);a.title().X=b;a.Sm().X=b;a.fo().X=b;a.eg().X=b}g.hb=function(){this.ba=null;eB(this);return new J(this.ba.x+this.P("offsetX"),this.ba.y+this.P("offsetY"),this.Y.width,this.Y.height)};g.Jf=function(){dB(this);return this.Y};g.Be=function(){if(this.N(512)){H(this.Bg());for(var a in this.W){var b=this.P(a);m(b)&&this.Bg().ye(a,b)}this.Bg().pr(this.P("adjustFontSize"));this.Bg().sB(this.P("minFontSize"));this.Bg().rB(this.P("maxFontSize"));this.Bg().ja(!1)}};
g.o=function(a,b){var c=VA.G.o.call(this,a,b);!c&&this.check(1)&&!cc(this.B)&&this.sa(b||0);return c};function cB(a){if(!a.f){a.f=pj();G(a,a.f);wx(a,a.f);var b=a.fo(),c=a.title(),d=a.Sm(),e=a.Bg();b.U(a.f);c.U(a.f);d.U(a.f);e.U(a.f)}return a.f}function gB(a,b){return m(b)?(a.ra=b,a):a.ra}function hB(a){return $w&&a.P("allowLeaveStage")&&a.P("allowLeaveChart")}function ZA(a){a.u&&a.u.xk()?a.Ba=!0:(Mb(a.u),a.u=new Ad(function(){this.remove();this.Ba&&(this.Ba=!1,ZA(this))},a.lv(),a))}
function jB(a,b){b=b||[];for(var c in a.B)eb(b,function(a){return String(na(a))==c})||a.B[c].Yc(!0)}
function dB(a){if(!a.Y){H(a.Bg());a.Be();a.Bg().ja(!1);var b=a.P("width"),c=a.P("height"),d=(a.Fa||gB(a)).hb(),b=S(b,d.width),c=S(c,d.height),d=!isNaN(b),e=!isNaN(c),f=new J(0,0,0,0),h,k=null,l=null,n=a.title(),p=a.Sm(),q=a.Bg();H(n);H(p);H(q);var t;if(!d||!e){if(n.enabled()){Hn==In?n.ma(null):n.ma(a.Fa&&a.Fa.U()?a.Fa.U().Da().ub():null);t=n.P("width");var u=null!=n.Kb("width");h=n.P("height");var v=null!=n.Kb("height");gt(t)&&(k=t,d?(t=a.eg().kg(b),n.width(t)):n.width(null));gt(h)&&(l=h,e?(t=a.eg().jg(c),
n.height(t)):n.height(null));h=n.Jf();f.width=b||Math.max(f.width,h.width);u?n.width(k):delete n.j.width;v?n.height(l):delete n.j.height;l=k=null;e||(f.height+=h.height)}if(q.enabled()){var w=(u=a.ka?a.ka.Bg():null)?u.width():void 0,u=u?u.height():void 0;q.ma(null);w=q.width()||w;u=q.height()||u;gt(w)&&(k=w,d?(t=a.eg().kg(b),q.width(t)):q.width(null));gt(u)&&(l=u,e?(t=a.eg().jg(c),q.height(t)):q.height(null));w=q.Jf();f.width=b||Math.max(f.width,w.width);k&&q.width(k);l&&q.height(l);e||(f.height+=
w.height)}n.enabled()&&n.ma(new J(0,0,f.width,h.height));q.enabled()&&q.ma(new J(0,0,f.width,w.height));p.enabled()&&(p.ma(n.enabled()||q.enabled()?f:null),h=p.Jf(),f.width=b||Math.max(f.width,h.width),e||(f.height+=h.height))}f=a.eg().TV(f);d&&(f.width=b);e&&(f.height=c);f.left=0;f.top=0;a.Y=f;n.ja(!1);p.ja(!1);q.ja(!1)}}function eB(a){dB(a);if(!a.ba){var b=a.P("anchor"),c=a.P("offsetX"),d=a.P("offsetY"),e=a.P("x"),f=a.P("y"),e=new Ue(e,f);Dt(e,b,c,d);b=ot(a.Y,b);e.x-=b.x;e.y-=b.y;a.ba=e}}
function oB(a,b,c,d,e){var f=c,h=d,k,l=a.P("positionMode")||"float",n=a.P("displayMode"),p=(a.wa()||gB(a)).hb(),q=a.ra.U().Da(),t=q.ub();k=Cn(q);var u=hB(b),q=b.P("allowLeaveStage"),v=b.P("allowLeaveScreen"),w=b.P("allowLeaveChart"),x=b.P("offsetX"),y=b.P("offsetY");"float"==l?(f=u?c:c-k.x,h=u?d:d-k.y):"point"==l?(h="union"==n?a.P("position"):b.P("position"),h=e.Vn(h,!0).value,f=u?h.x+k.x:h.x,h=u?h.y+k.y:h.y):"chart"==l&&(f=a.wa().hb(),h="union"==n?a.P("position"):b.P("position"),h=ot(f,h),f=h.x+
(u?k.x:0),h=h.y+(u?k.y:0));v||(b.x(f),b.y(h),v=u?0:k.x,u=u?0:k.y,k=b.hb(),a=Ng(window),0>k.left-x+v&&(f-=k.left-x+v),0>k.top-y+u&&(h-=k.top-y+u),k.Ma()-x+v>a.width&&(f-=k.Ma()-x+v-a.width),k.Ga()-y+u>a.height&&(h-=k.Ga()-y+u-a.height));q||(b.x(f),b.y(h),k=b.hb(),k.leftt.width+x&&(f-=k.Ma()-t.width-x),k.Ga()>t.height+y&&(h-=k.Ga()-t.height-y));w||(b.x(f),b.y(h),k=b.hb(),k.leftp.Ma()+
x&&(f-=k.Ma()-x-p.Ma()),k.Ga()>p.Ga()+y&&(h-=k.Ga()-y-p.Ga()));b.x(f);b.y(h)}function uB(a){var b=null;gB(a)?b=gB(a).U():a.wa()?b=a.wa().U():a.parent()&&(gB(a.parent())?b=gB(a.parent()).U():a.parent().wa()&&(b=a.parent().wa().U()));return b}
function bB(a,b){if(b.N(2)){var c;if(hB(b)||"vml"==Hn)c=Uz.ed(),a.j&&a.j.Es()&&b.j.U(null),b.j=c,b.j.U(document.body),b.U(c.b),cB(b).parent(b.U()),b.K(2);else{var d=uB(b);if(d){var e=vB(b);c=fu[e];c||(c=new Mz,fu[e]=c);b.j=c;cB(b).parent(b.U());d=d.Da().yj();c.U(d);b.U(c.b);b.K(2)}}}}
g.UD=function(a){if(tB(this,a.clientX,a.clientY))this.j.Es()||Qz(this.j,!0);else{nd(document,"mousemove",this.UD,!1,this);var b=cB(this).ga();b&&(nd(b,"mouseenter",this.ML,!1,this),nd(b,"mouseleave",this.NL,!1,this));this.tD(a)}};function tB(a,b,c){if(!a.F)return!1;var d=a.F[0],e=a.F[1],f=a.F[2],h=a.F[3],k=a.F[4],l=a.F[5];a=Wr(f,h,k,l,b,c);k=Wr(k,l,d,e,b,c);return Wr(d,e,f,h,b,c)==a&&a==k}
g.ML=function(){nd(document,"mousemove",this.UD,!1,this);cB(this).ga()&&nd(cB(this).ga(),"mouseenter",this.ML,!1,this);this.F=null};g.NL=function(a){cB(this).ga()&&nd(cB(this).ga(),"mouseleave",this.NL,!1,this);this.tD(a)};g.tD=function(a){if(2==a.Ii.buttons)return!0;this.j.Es()||Qz(this.j,!1);cB(this).ga()&&nd(cB(this).ga(),"mouseleave",this.tD,!1,this);this.F=null;this.lv()?(ZA(this),this.u.xk()||this.u.start()):this.Yc(!0)};function vB(a){a=uB(a).Da();return"stg"+na(a)}
g.parent=function(a){if(m(a)){if(this.ka!=a){var b=String(na(this));a?(this.ka&&cx(this.ka,this.HB,this),this.ka=a,this.title().parent(this.ka.title()),this.Sm().parent(this.ka.Sm()),this.fo().parent(this.ka.fo()),this.eg().parent(this.ka.eg()),this.Bg().eg().parent(this.ka.Bg().eg()),this.ka.B[b]=this,V(this.ka,this.HB,this)):(cx(this.ka,this.HB,this),this.title().parent(null),this.Sm().parent(null),this.fo().parent(null),this.eg().parent(null),this.Bg().eg().parent(null),delete this.ka.B[b],this.ka=
null)}return this}return this.ka};g.HB=function(a){var b=0,c=0;if(W(a,8)||W(a,1))b|=1988,c|=8,$A(this);W(a,32768)&&(b|=1,c|=1);this.g=null;this.o(b,c)};g.Kb=function(a){return this.O[a]};g.Nc=function(a){return null!=this.O[a]};g.Mc=function(a){return this.Xa[a]};g.P=my;g.Ec=function(a,b){this.O[a]=b};g.check=function(a){return m(a)?!!(a&this.Ta):!0};g.xf=function(a){m(a)&&(this.g=a);return this.g};g.Hi=ly;g.we=function(){var a=[this.Xa];this.ka&&(a=pb(a,this.ka.we()));return a};
g.re=function(){var a=[this.O];this.ka&&(a=pb(a,this.ka.re()));return a};g.aT=function(a){M(405,null,["isFloating()","positionMode()"],!0);var b=this.P("positionMode");return m(a)?("float"==b!=a&&this.Ec("positionMode",a?"float":"chart"),this):"float"==b};g.enabled=function(a){return m(a)?(this.O.enabled!=a&&(this.O.enabled=a,this.o(1,32777),this.O.enabled?(this.Ze=!1,this.ja(!0)):isNaN(this.qh)?H(this):this.Ze=!0),this):this.P("enabled")};
g.I=function(){var a={};Rx(this,this.W,a);Rx(this,this.hA,a);delete a.x;delete a.y;var b=this.title().I();cc(b)||(a.title=b);b=this.Sm().I();cc(b)||(a.separator=b);b=this.fo().I();cc(b)||(a.background=b);b=this.eg().I();cc(b)||(a.padding=b);m(this.ia)&&(a.hideDelay=this.ia);m(this.zIndex())&&(a.zIndex=this.zIndex());this.Nc("enabled")&&(a.enabled=this.O.enabled);return a};
g.aa=function(a,b){a.content&&this.content(a.content);a.isFloating&&this.aT(a.isFloating);if(b){for(var c in this.W){var d=a[c];m(d)&&(this.Xa[c]=d)}for(c in this.hA)d=a[c],m(d)&&(this.Xa[c]=d);"enabled"in a&&(this.Xa.enabled=a.enabled)}else Qx(this,this.W,a),Qx(this,this.hA,a);this.title().Ca(!!b,a.title);this.Sm().Ca(!!b,a.separator);this.fo().Ca(!!b,a.background);this.eg().Ca(!!b,a.padding);this.lv(a.hideDelay);c=a.contentInternal;if(!(c&&"anchor"in a&&"position"in a)){var e,f;c&&(e=c.position,
f=c.anchor);if(!e||!f){for(var d=this.Hi(),h=0;hb?(w=Math.max(w,p),x+=n,q++,p=e+a.f,n=k+a.f):(p+=e+a.f,n=Math.max(n,k+a.f)):"verticalexpandable"==a.Y&&(t+k>c?(x=Math.max(x,t),w+=u,v++,u=e+a.f,t=k+a.f):(t+=k+a.f,u=Math.max(u,e+a.f))));!d||0>f?f=d=0:d-=a.f;!h||
0>l?l=h=0:h-=a.f;a.wc=v;return"vertical"==a.Y?ls(0,0,Math.max(0,f),Math.max(0,h)):"horizontal"==a.Y?ls(0,0,Math.max(0,d),Math.max(0,l)):"verticalexpandable"==a.Y?(w+=u-a.f,x=Math.max(x,t)-a.f,ls(0,0,Math.max(0,w),Math.max(0,x))):"horizontalexpandable"==a.Y?(w=Math.max(w,p)-a.f,x+=n-a.f,ls(0,0,Math.max(0,w),Math.max(0,x))):ls(0,0,0,0)}
function AB(a){var b=a.ma();b&&0>=b.width&&0>=b.height&&(b=null);var c,d,e=a.margin(),f=a.pu(),h,k,l,n,p=0,q=0,t,u;b?(c=b.width,d=b.height,null!=a.cb?(l=Math.min(c,S(a.cb,c),null!=a.$f?S(a.$f,c):c),t=f.kg(e.kg(l))):t=null!=a.$f?f.kg(e.kg(S(a.$f,c))):f.kg(e.kg(c)),null!=a.Ob?(n=Math.min(d,S(a.Ob,d),null!=a.Ue?S(a.Ue,d):d),u=f.jg(e.jg(n))):u=null!=a.Ue?f.jg(e.jg(S(a.Ue,d))):f.jg(e.jg(d))):(ma(a.cb)&&!isNaN(a.cb)?(l=a.cb,t=f.kg(a.cb)):t=ma(a.$f)&&!isNaN(a.$f)?f.kg(a.$f):Infinity,ma(a.Ob)&&!isNaN(a.Ob)?
(n=a.Ob,u=f.jg(a.Ob)):u=ma(a.Ue)&&!isNaN(a.Ue)?f.jg(a.Ue):Infinity);var v,w,x,y=a.Wz(),A=a.Dn(),D=a.title(),P=A.Tr(),P="bottom"==P||"top"==P,R=D.P("orientation")||Hz(D),R="bottom"==R||"top"==R,Q=!(D.ts()%180),da=y.nb();H(y);H(A);H(D);var Y=w=null;do{w&&(Y=w);var U=w=0,O=0,ia=0;D.enabled()?(D.ma(null),Fz(D,null),Gz(D,null),x=D.Jf(),R?(x.width>t&&(Q?Fz(D,t):Gz(D,t),x=D.Jf()),ia=x.width,w+=x.height):(x.height>u&&(Q?Gz(D,u):Fz(D,u),x=D.Jf()),O=x.height,U+=x.width)):x=null;y.enabled()?(y.ma(null),v=y.Jf(),
da?w+=v.height:U+=v.width):v=null;h=t-U;k=BB(a,h,u-w);var ya=k.width;k=k.height;w+=k;U+=ya;O=Math.max(O,k);ia=Math.max(ia,ya);U=Math.max(ia,U);ia=Math.max(O,w);O=u;R&&(O-=x?x.height:0);da&&(O-=v?v.height:0);A.ma(null);w=vz(A,1);if("horizontal"==a.Y)ya>h&&a.b&&1h&&1O&&a.b&&1=t-x.width?ia:ya,x=Math.max(Math.min(D.text().length,1),D.margin().kg(O-ka<=x?O-x:ka)),Fz(D,x);else if(!Q&&ia>u){x=0;v&&da&&(x+=v.height);if("top"==A.Tr()||"bottom"==A.Tr())x+=w.height;ya=tz(A)&&!P?w.height:0;ya=Math.max(a.b&&a.b.length?a.b[0].hb().height:0,ya);x=Math.max(1,D.margin().jg(u-
x-ya));Q?Gz(D,x):Fz(D,x)}x=D.Jf();y.width(h)}else x=D.Jf(),y.width(k);v=y.Jf();R?U-=x.height:O-=x.width}y.enabled()&&(da?U-=v.height:O-=v.width);ya=O;x=U;A.Tr();tz(A)&&(P?x=U-w.height:ya=O-w.width);w=a;v=x;var wb;w.J=[];x=0;U=w.b&&w.b.length;for(O=0;Oya?(x++,w.J[x]=[],w.J[x][0]=w.b[O],v=w.b[O].hb().sd()):(v=v+w.f+w.b[O].hb().sd(),w.J[x].push(w.b[O])));
break;case "vertical":ya=w.b[O].hb().rd();O+=1;for(U=w.b.length;Ov?(x++,w.J[x]=[],w.J[x][0]=w.b[O],ya=w.b[O].hb().rd()):(ya=ya+w.f+w.b[O].hb().rd(),w.J[x].push(w.b[O])));break;case "horizontalexpandable":for(var bb=w.b[O].hb().sd()+w.f,Xb=w.b[O].hb().rd()+w.f,Oc=0,O=O+1;Oya?(Oc+=Xb,Oc+wb>v?(x++,w.J[x]=[],w.J[x][0]=ia,Oc=0):w.J[x].push(ia),bb=ka+w.f,Xb=wb+w.f):(bb+=ka+w.f,Xb=Math.max(Xb,wb+
w.f),w.J[x].push(ia)));break;case "verticalexpandable":for(bb=w.b[O].hb().sd()+w.f,Xb=w.b[O].hb().rd()+w.f,Oc=0,O+=1;Ov?(Oc+=bb,Oc+ka>ya?(x++,w.J[x]=[],w.J[x][0]=ia,Oc=0):w.J[x].push(ia),bb=ka+w.f,Xb=wb+w.f):(bb=Math.max(bb,ka+w.f),Xb+=wb+w.f,w.J[x].push(ia)))}lz(w.Dn(),x+1);A.ma(null);w=A.hb()}while(!cf(Y,w));l||(l=h);n||(n=k);a.ob=new J(p,q,l,n);if(a.Ha)p=a.acb.Ma()&&(p=b.Ma()-l),qb.Ga()&&(q=b.Ga()-n));else if(b){p=b.bb();q=b.Cb();switch(a.B){case "left":case "right":switch(a.u){case "center":q+=(d-n)/2;break;case "right":case "bottom":q=b.Ga()-n}break;case "top":case "bottom":switch(a.u){case "center":p+=(c-l)/2;break;case "right":case "bottom":p=b.Ma()-l}}switch(a.B){case "right":p=b.Ma()-
l;break;case "bottom":q=b.Ga()-n}}else p=S(e.P("left"),0),q=S(e.P("top"),0);a.ob.left=p;a.ob.top=q;a.qc=a.pu().$g(a.margin().$g(a.ob));b=a.ob.clone();b.left=0;b.top=0;a.Na=a.margin().$g(b);a.bc=a.pu().$g(a.Na);y.ja(!1);A.ja(!1);D.ja(!1);a.K(4)}function CB(a){if(r(a.Bb))return a.Bb;if(null!=a.O){for(var b,c=[],d=0;dc.width&&(e+=f,f=d=0),n.o(4),H(n).ma(c).x(d).y(e).enabled(!0).ja(!1).$(),
d+=n.hb().sd()+a.f,f=Math.max(f,p.rd()+a.f);break;case "verticalexpandable":for(k=0;kc.height&&(d+=h,h=e=0),n.o(4),H(n).ma(c).x(d).y(e).enabled(!0).ja(!1).$(),e+=l[k].hb().rd()+a.f,h=Math.max(h,p.sd()+a.f)}if(a.title().enabled()&&(c=a.title().P("orientation")||Hz(a.title()),"top"!=c&&"bottom"!=c)){d=c=0;if(e=a.Oa.pc)c=e.Vc,d=e.Wc;e=a.ca.tk();f=a.Ab.Jf();f.top+=d;f.left+=c;c=f.top+f.height/2-(e.top+e.height/2);c=Math.min(a.qc.height-e.height,Math.max(c,0));a.ca.Qb(1,
0,0,1,0,c)}}a.Db=b}g.U7=function(a){return this.dispatchEvent(a.type)};g.wf=function(a){a=xB.G.wf.call(this,a);var b=et(a.domTarget),b=T(b&&b.index);isNaN(b)||(a.itemIndex=b);return a};g.j8=function(a){var b=IB(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&(b&&C(b.zk)&&b.zk(c,a),c.Ta=!0,Wy(c,!0),Sy(c,!0),Vy(c,!0),a&&zB(this,a))}};g.i8=function(a){var b=IB(this,a);b&&this.dispatchEvent(b)&&a&&zB(this,a)};
g.Z2=function(a){var b=IB(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&(b&&C(b.yk)&&b.yk(c,a),c.Ta=!1,Wy(c,!1),Sy(c,!1),Vy(c,!1),this.pb().Yc())}};g.Y2=function(a){if(a.button==Bl){var b=IB(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&b&&C(b.ol)&&b.ol.call(b,c,a)}}};g.Wf=function(a){(a=IB(this,a))&&this.dispatchEvent(a)};
function IB(a,b){var c=T(b.itemIndex);if(isNaN(c))return null;var d=b.type;switch(d){case "mouseout":d="legenditemmouseout";break;case "mouseover":d="legenditemmouseover";break;case "mousemove":d="legenditemmousemove";break;case "mousedown":d="legenditemmousedown";break;case "mouseup":d="legenditemmouseup";break;case "click":d="legenditemclick";break;case "dblclick":d="legenditemdblclick";break;default:return null}var c=a.ha?a.b.length-1-c:c,e=null,f=NaN,h=a.b[c];if(h&&a.O)for(var k=0;ke?(lb(a.i,c,~e),lb(a.b,b,~e)):(f=!(a.b[e]&b))?a.b[e]|=b:m(d)&&(a.b[e]=d);a.target.enabled()&&a.target.fa().select(c)&&(a.target.Mf()||"single"!=a.target.rc()||(h?a.target.Pg(b):m(d)&&!h&&WB(a,NaN)&&a.target.Pg(d)),f?a.target.Og(b):m(d)&&a.target.Og(d))}}}
function WB(a,b){var c;if(m(b)){if(isNaN(b))return!XB(a,Wq)&&!(a.g&Wq);c=Ee(a,+b)}else c=a.g;return!(c&Wq)}
TB.prototype.j=function(a,b,c){var d;if(m(b)){var e=this.target.fa().Nb(),f=!0;if(r(b))for(Bb(b),d=b.length;d--;){var h=+b[d];hc?(lb(this.i,b,~c),lb(this.b,a,~c),this.g==Xq&&this.target.Og(a),WB(this,NaN)&&!this.target.Mf()&&"single"==this.target.rc()&&this.target.Pg(a)):this.b[c]|=a)}};
function ZB(a,b,c){var d;if(m(c)){if(!(c>=a.target.fa().Nb())){if(r(c))for(Bb(c),d=c.length;d--;)a.u(b,+c[d]);else a.u(b,+c);a.target.hi()}}else if(a.g&b)if(b==Vq){for(d=a.b.length;d--;)YB(a,b,d)&&(mb(a.b,d,1),mb(a.i,d,1));a.g=Xq}else b==Wq&&(a.b.length=0,a.i.length=0,a.g=Xq);else{for(d=a.b.length;d--;)YB(a,b,d)&&(mb(a.b,d,1),mb(a.i,d,1));a.g=b}}function YB(a,b,c){return!(a.b[c]&=~b)}
function VB(a,b,c){var d=a.i[c];YB(a,b,c)?(mb(a.i,c,1),mb(a.b,c,1),a.target.enabled()&&a.target.fa().select(d)&&a.g==Xq&&a.target.Og(Xq)):a.target.enabled()&&a.target.fa().select(d)&&a.g==Xq&&a.target.Og(a.b[c])}function $B(a,b,c){isNaN(c)||(c=vb(a.i,c),0<=c&&VB(a,b,c))}
TB.prototype.f=function(a,b){var c;if(m(b)){if(r(b))for(Bb(b),c=b.length;c--;)$B(this,a,+b[c]);else if(isNaN(b))for(c=this.i.length;c--;)VB(this,a,c);else $B(this,a,+b);this.target.hi();this.target.Mf()||"single"!=this.target.rc()||this.target.Pg(XB(this,Wq)?Wq:XB(this,Vq)?Vq:Xq)}else{for(c=this.b.length;c--;)YB(this,a,c)&&(this.target.fa().select(this.i[c])&&this.target.Og(Xq),mb(this.i,c,1),mb(this.b,c,1));this.target.hi();this.g&=~a;if(dx(this.target))if(this.target.Mf())for(c=this.target.Xb();c.advance();){var d=
c.oa();c.select(d)&&WB(this,d)&&this.target.Pg(this.g)}else this.target.Pg(this.g)}};function aC(a,b){for(var c=[],d=0,e=a.b.length;dc?(lb(this.i,b,~c),lb(this.b,a,~c),this.g==Xq&&this.target.Og(a),WB(this,NaN)&&!this.target.Mf()&&"single"==this.target.rc()&&this.target.Pg(a)):(this.b[c]|=a,this.target.Og(this.b[c])))}};function fC(a){TB.call(this,a)}F(fC,TB);
fC.prototype.j=function(a,b,c){var d;if(m(b)){var e=this.target.fa().Nb(),f=!0;if(r(b))for(Bb(b),d=b.length;d--;){var h=+b[d];ha.nearestPointToCursor.distance&&(a.series.fa().select(a.nearestPointToCursor.index),e=a)});"single"==this.X.P("displayMode")?nB(this.X,[e],a.originalEvent.clientX,a.originalEvent.clientY,
e.series,this.mp()):nB(this.X,b,a.originalEvent.clientX,a.originalEvent.clientY,e.series,this.mp())}}};g.$z=function(a){qB(this.X,a.clientX,a.clientY)};g.mp=function(){return!1};g.Lt=function(a){!this.cg&&(this.cg=ba.anychart.ui.contextMenu(!!z(a)&&a.fromTheme))&&(G(this,this.cg),this.cg.itemsProvider(this.Q5));return m(a)?(this.cg&&this.cg.setup(a),this):this.cg};
g.Q5=function(a){var b=a.event?a.event.target.Eg():null,c=a.event?et(a.event.domTarget):null,b=z(c)&&m(c.ea)&&c.ea.seriesType&&m(c.index)||b&&b.seriesType,c=Gq(iC);return a.chart.UE(Gq(c),a,b)};g.UE=function(a){return a};g.AJ=function(){var a=[],b,c,d,e,f=this.je();for(d=0;dp.Le||!d)d=n.ea,e=p.index,f=jb(n.hc,p.index),h=p.Le}}a={index:e,series:d};a[b]=c?!f:f;return a};
g.Xg=function(a,b,c,d,e){var f=this.sv(c,a,d),h=[],k;if(!d)for(var l=0;lv.fd.Le&&(w=v));p=w.ea;f=aC(p.state,Wq);l=1==f.length&&f[0]==w.fd.index;n=!l||l&&
(k||a.shiftKey);f=(k||a.shiftKey)&&cC(p.state.mg(),Wq);!f&&(k||a.shiftKey)||l||p.hd();p.ag(w.fd.index,a);f=aC(p.state,Wq);if(f.length)for(d.push({ea:p,hc:[w.fd.index],fd:w.fd}),e=this.je(),h=0;he?c+e:c,l=0>f?d+f:d;return{type:a,offsetX:h.offsetX,offsetY:h.offsetY,clientX:h.clientX,clientY:h.clientY,screenX:h.screenX,screenY:h.screenY,button:h.button,actionButton:h.actionButton,keyCode:h.keyCode,charCode:h.charCode,ctrlKey:h.ctrlKey,altKey:h.altKey,shiftKey:h.shiftKey,metaKey:h.metaKey,platformModifierKey:h.platformModifierKey,clientStartX:c+b.x,clientStartY:d+b.y,clientLeft:k+b.x,clientTop:l+b.y,startX:c,startY:d,left:k,top:l,width:Math.abs(e),
height:Math.abs(f)}};g.q$=function(a,b,c,d,e,f){return this.dispatchEvent(this.fs("selectmarqueestart",a,b,c,d,e,f))};g.o$=function(a,b,c,d,e,f){return this.dispatchEvent(this.fs("selectmarqueechange",a,b,c,d,e,f))};g.p$=function(a,b,c,d,e,f){a=this.fs("selectmarqueefinish",a,b,c,d,e,f);(b=this.dispatchEvent(a))&&this.KU(a);this.vp=!1;return b};g.KU=function(){};g.av=function(){return this.je()};g.rS=function(){var a=pb.apply(null,cb(this.av(),function(a){return a.data().Eo()}));ub(a,a,bt);return a};
g.RK=function(a,b,c){var d;if(r(b))for(d=0;db||h&&d>c?-1:f&&a==b||h&&d==c?0:1});0>d&&(d=~d-1);return a[Ne(d,0,a.length)]}
function ZC(a){var b=MC(a),c=b.useHtml,d=a.Qe();a.N(1024)&&(JC(a.ll,a.oa()),a.K(1024));b=NC(a.ll,b.format,d,a.oa());a.qs||(a.qs=rj(),a.qs.ad("aria-hidden","true"));c?a.qs.htmlText(m(b)?String(b):""):a.qs.text(m(b)?String(b):"");TC(a,function(a,b,c){a=0==c;K(b,nC)||K(b,KC)?this.Be.call(b,this.qs,a):this.Be(this.qs,a,b)},!0);return a.qs}g.clear=function(){this.sg();this.lb&&(this.lb.parent(null),this.lb.Qh());this.o(2)};
g.bP=function(a,b){var c=this.f.positionFormatter,d=BC(this.f.anchor)||"leftTop",e=WC(this),f=this.f.offsetX,h=this.f.offsetY,k=0,l=0;b&&(k=b.width,l=b.height);var n=this.mc(),p=hc(c.call(n,n)),p=new Ue(p.x,p.y),n=n&&n.connectorPoint;this.B&&(this.B.clear(),this.B.Qb(1,0,0,1,0,0));n&&(this.B||(this.B=this.lb.path(),this.B.en(!0)),this.B.stroke(this.f.connectorStroke),c=hc(c.call(n,n)),this.B.moveTo(p.x,p.y).lineTo(c.x,c.y));c=ot(new J(0,0,a.width,a.height),d);p.x-=c.x;p.y-=c.y;f=m(f)?S(f,k):0;h=m(h)?
S(h,l):0;e?Dt(p,d,h,f):Dt(p,d,f,h);a.left=p.x;a.top=p.y;this.i.x(this.u+p.x).y(this.J+p.y)};function $C(a){var b=a.mc(),c=a.f.positionFormatter,d=hc(c.call(b,b)),d=new Ue(d.x,d.y),b=b&&b.connectorPoint;a.B&&(a.B.clear(),a.B.Qb(1,0,0,1,0,0));b&&(a.B||(a.B=a.lb.path(),a.B.en(!0)),a.B.stroke(a.f.connectorStroke),c=hc(c.call(b,b)),a.B.moveTo(d.x,d.y).lineTo(c.x,c.y))}
g.Be=function(a,b,c){var d,e,f=m(c)?function(a){return c[a]}:K(this,KC)?this.Kb:nC.prototype.wJ;d=f.call(this,"text");e=f.call(this,"useHtml");if(b||m(d)||m(e))e?a.htmlText(d):a.text(d);a.fontSize(f.call(this,"fontSize"));a.fontFamily(f.call(this,"fontFamily"));a.color(f.call(this,"fontColor"));a.yp(f.call(this,"textDirection"));a.wt(f.call(this,"textWrap"));a.opacity(f.call(this,"fontOpacity"));a.bn(f.call(this,"fontDecoration"));a.fontStyle(f.call(this,"fontStyle"));a.fontVariant(f.call(this,"fontVariant"));
a.fontWeight(f.call(this,"fontWeight"));a.letterSpacing(f.call(this,"letterSpacing"));a.ut(f.call(this,"lineHeight"));a.vt(f.call(this,"textIndent"));a.Jm(f.call(this,"vAlign"));a.ik(f.call(this,"hAlign"));a.Xk(f.call(this,"textOverflow"));a.zp(f.call(this,"selectable"));a.yc(f.call(this,"disablePointerEvents"))};
g.$=function(){var a=this.ll,b;this.lb||(this.lb=pj());this.lb.tag=this.ia;b=this.fg("enabled");if(SC(this,1))if(b)this.U()&&!this.lb.parent()&&this.lb.parent(this.U()),this.K(1);else return this.lb&&this.lb.parent(null),this.K(4294967295),this;if(!b)return this;SC(this,2)&&(b&&((!this.ll.enabled()||m(this.enabled())&&!this.enabled())&&this.ll.Te()&&(this.U()||this.U(a.Te()),this.U().parent()||this.U().parent(a.U())),this.U()&&this.lb.parent(this.U())),this.K(2));this.N(8)&&(this.U()&&this.U().zIndex(a.zIndex()),
this.lb.zIndex(this.zIndex()),this.K(8));this.N(1024)&&(JC(a,this.oa()),this.K(1024));if(SC(this,20)){this.f=null;b=MC(this);var c=this.Qe(),d=NC(a,b.format,c,this.oa());this.lb.Qb(1,0,0,1,0,0);var e,f=b.background;if(K(f,ny)){if(f.enabled()||this.F&&this.F.enabled())e=f.I()}else e=f;!z(e)||!e||"enabled"in e||(e.enabled=!1);(c=B(e)||la(e)||e&&e.enabled)||this.F?(this.F||(this.F=new ny,this.F.zIndex(0),this.F.U(this.lb)),this.ba&&this.F.R(K(this.ba,ny)?this.ba.I():this.ba),this.F.R(e),this.F.$()):
f&&(this.ba=f);this.us();var h,k;this.X=TC(this,function(a,b){if(K(b,nC)){var c=b.ma();if(c)return c}});this.X||(a.U()?this.X=a.U().ub():this.X=ls(0,0,0,0));this.X&&(h=this.X.width,k=this.X.height);e=this.f.useHtml;this.i.width(null);this.i.height(null);e?this.i.htmlText(m(d)?String(d):""):this.i.text(m(d)?String(d):"");this.Be(this.i,!0,b);e=null!==b.width;var d=null!==b.height,f=new J(0,0,0,0),l;if(K(b.padding,Ey))l=b.padding;else if(z(b.padding)||ma(b.padding)||B(b.padding))l=new Ey,l.R(b.padding);
var n,p,q;e?(n=Math.ceil(S(b.width,h)),l?(q=l.kg(n),this.u=S(l.P("left"),n)):(this.u=0,q=n),f.width=n,n=!1):(p=this.i.ub(),n=p.width,l?(f.width=l.Uh(n),this.u=S(l.P("left"),f.width)):(this.u=0,f.width=n),n=!0);m(q)&&this.i.width(q);var t;d?(p=Math.ceil(S(b.height,k)),l?(t=l.jg(p),this.J=S(l.P("top"),p)):(this.J=0,t=p),f.height=p,p=!1):(p=this.i.ub(),p=p.height,l?(f.height=l.rh(p),this.J=S(l.P("top"),f.height)):(this.J=0,f.height=p),p=!0);m(t)&&this.i.height(t);if(!n&&b.adjustByHeight||!p&&b.adjustByHeight){var u;
"different"==AC(a)?u=YC(this,q,t,b.minFontSize,b.maxFontSize,b.adjustByWidth,b.adjustByHeight):u=TC(this,function(a,b){if(K(b,nC)&&m(b.bd.fontSize))return b.bd.fontSize});H(this);this.i.fontSize(u);e?(n=Math.ceil(S(b.width,h)),f.width=n):(p=this.i.ub(),n=p.width,l?f.width=l.Uh(n):f.width=n);d?(p=Math.ceil(S(b.height,k)),f.height=p):(p=this.i.ub(),p=p.height,l?f.height=l.rh(p):f.height=p);this.ja(!1)}this.Ub=f;this.o(2048);this.K(20)}SC(this,2048)&&(this.bP(this.Ub,this.X),c&&(this.F.ma(this.Ub),this.F.$()),
a=ot(this.Ub,this.f.anchor),this.lb.dt(this.f.rotation,a.x,a.y),this.o(512),this.K(2048));this.N(512)&&($C(this),this.K(512));SC(this,256)&&(this.lb&&this.lb.clip(this.f.clip),this.K(256));return this};g.us=function(){this.i||(this.i=rj(),this.i.ad("aria-hidden","true"),this.i.zIndex(1),this.lb||(this.lb=pj()),this.i.parent(this.lb),this.i.yc(!0));return this.i};
g.I=function(){var a=KC.G.I.call(this),b;m(this.Nc("background"))&&(b=this.tB().I(),cc(b)||(a.background=b));m(this.Nc("padding"))&&(b=this.uB().I(),cc(b)||(a.padding=b));Rx(this,this.FH,a,"Labels factory label text");Rx(this,this.ou,a,"Labels factory label props");(b=a.adjustFontSize)&&(m(b.width)||m(b.height))||delete a.adjustFontSize;this.Nc("enabled")||delete a.enabled;return a};
g.aa=function(a,b){var c=this.P("enabled");Qx(this,this.FH,a);Qx(this,this.ou,a);KC.G.aa.call(this,a,b);m(a.enabled)||delete this.b.enabled;this.Ec("enabled","enabled"in a?a.enabled:c);"background"in a&&this.tB(a.background);"padding"in a&&this.uB(a.padding)};g.da=function(){Ob(this.b.background,this.b.padding,this.F,this.i,this.lb);this.i=this.F=null;this.b.background=null;this.b.padding=null;KC.G.da.call(this)};var aD=nC.prototype;aD.background=aD.vB;aD.padding=aD.Qr;aD.enabled=aD.enabled;
aD.getLabel=aD.Md;aD.getLabelsCount=aD.FD;aD=KC.prototype;aD.getIndex=aD.oa;aD.padding=aD.uB;aD.background=aD.tB;aD.clear=aD.clear;aD.draw=aD.$;function bD(){ud.call(this);this.ha=0;this.X=!1;this.qb=1;this.Ta=0;this.Ja="none"}F(bD,bx);g=bD.prototype;g.ua=6;g.Ko=function(){return!1};g.Ea=ea;g.Rv=function(a,b,c){return this.transform(a,c)};g.as=function(a){return a};function cD(a,b,c){if(a.qb!=b||a.Ta!=c)a.qb=b,a.Ta=c,a.sa(2)}function dD(a,b){var c=(b-a.Ta)*a.qb;return a.X?1-c:c}function eD(a,b){a.X&&(b=1-b);return b/a.qb+a.Ta}g.Mh=function(a){return lt(a)};g.be=function(a){return m(a)?(a=!!a,this.X!=a&&(this.X=a,this.sa(2)),this):this.X};
g.zf=function(){this.ha||this.Ok();this.ha++;return this};g.If=function(a){return(this.ha=Math.max(this.ha-1,0))?!0:this.OB(!!a)};g.$p=function(){return!1};g.dD=function(){return 0};g.mI=!1;g.Mn=function(a){return m(a)?(a=this.mI?zp(a):"none",this.Ja!=a&&(this.Ja=a,this.sa(6)),this):this.mI?this.Ja:"none"};g.I=function(){var a=bD.G.I.call(this);a.type=this.Pa();a.inverted=this.be();return a};g.aa=function(a,b){bD.G.aa.call(this,a,b);this.be(a.inverted)};
function fD(a,b){a=(a+"").toLowerCase();switch(a){case "log":case "logarithmic":return gD();case "lin":case "linear":return hD();case "date":case "datetime":case "dt":return iD();case "ordinal":case "ord":case "discrete":return jD();case "color":case "ordinalcolor":case "discretecolor":return kD();case "linearcolor":return lD();default:return null===b?null:b?jD():hD()}}var mD=bD.prototype;mD.inverted=mD.be;mD.startAutoCalc=mD.zf;mD.finishAutoCalc=mD.If;function nD(a){ud.call(this);this.scale=a;this.g=oD;this.f=pD;this.b=qD}F(nD,bx);g=nD.prototype;g.ua=2;g.mk=null;g.Vi=4;g.yi=null;g.jo=null;
g.Q4=function(a,b,c,d,e,f){if(m(a)){var h;if(null===a)h=null;else if(B(a)&&1==arguments.length)h=xs(a);else{if(B(a))switch(a=Np(a),b=T(b)||1,a){case "year":a="y";break;case "semester":a="m";b*=6;break;case "quarter":a="m";b*=4;break;case "month":a="m";break;case "thirdofmonth":a="d";b*=10;break;case "week":a="d";b*=7;break;case "day":a="d";break;case "hour":a="h";break;case "minute":a="n";break;case "second":a="s";break;case "millisecond":a="t"}h=new qs(a,b,c,d,e,f)}var k;if(k=h&&this.mk)k=this.mk,
k=h.u==k.u&&h.j==k.j&&h.b==k.b&&h.g==k.g&&h.i==k.i&&h.f==k.f;k||!h&&!this.mk||(h?(this.Vi=NaN,this.mk=h):(this.Vi=4,this.mk=null),this.jo=this.yi=null,this.sa(2));return this}return ys(this.mk,!1)};g.count=function(a){return m(a)?(this.Vi!=a&&(this.mk=null,this.Vi=isNaN(a)||2>a?4:Math.ceil(+a),this.jo=this.yi=null,this.sa(2)),this):this.Vi};
g.set=function(a){if(this.yi!=a){this.Vi=NaN;this.mk=null;this.yi=cb(a,function(a){return MA(a)});Bb(this.yi);for(var b=this.yi[0],c=1,d=1;da||1this.i&&(this.i=c,this.b=!1)}return this};
g.OB=function(a){var b=this.Ha!=this.g||this.Bb!=this.i;b&&(this.b=!1,a||this.sa(2));return b};g.af=function(){return this.F||this.B};g.transform=function(a){this.Mg();a=T(a);return dD(this,(a-this.min)/this.fe)};g.Mg=function(){this.b||(this.b=!0,this.LP())};
g.LP=function(){isFinite(this.i)?isFinite(this.g)?te(this.g,this.i,1E-10)&&(this.g-=.5,this.i+=.5):this.g=this.i-1:isFinite(this.g)?this.i=this.g+1:(this.g=0,this.i=1);var a=(this.B?isNaN(this.J)?this.i:Math.max(this.i,this.J):this.max)-(this.F?isNaN(this.pa)?this.g:Math.min(this.g,this.pa):this.min);1E-4>Math.abs(a)&&!this.F&&!this.B&&(this.max+=1E-4);var b,c="percent"!=this.Mn();this.F&&(b=c?this.Y:0,this.min=this.g-a*b,isNaN(this.pa)||(this.min=0this.min&&0<=this.g&&this.min!=this.pa&&(this.min=0));this.B&&(b=c?this.W:0,this.max=this.i+a*b,isNaN(this.J)||(this.max=0this.max&&0<=this.i&&this.max!=this.J&&(this.max=0))};g.Ic=function(a){this.Mg();a=eD(this,a);return a*this.fe+this.min};
g.I=function(){var a=tD.G.I.call(this);a.maximum=this.B?null:this.max;a.minimum=this.F?null:this.min;a.minimumGap=this.zu();a.maximumGap=this.yu();a.softMinimum=isNaN(this.pa)?null:this.pa;a.softMaximum=isNaN(this.J)?null:this.J;a.maxTicksCount=this.va;return a};g.aa=function(a,b){tD.G.aa.call(this,a,b);this.zu(a.minimumGap);this.yu(a.maximumGap);this.UB(a.softMinimum);this.TB(a.softMaximum);this.Jg(a.minimum);this.lh(a.maximum);this.Zp(a.maxTicksCount)};
function uD(a,b){a=(a+"").toLowerCase();switch(a){case "log":case "logarithmic":return gD();case "lin":case "linear":return hD();case "date":case "datetime":case "dt":return iD();default:return b?null:hD()}}var vD=tD.prototype;vD.maxTicksCount=vD.Zp;vD.minimum=vD.Jg;vD.maximum=vD.lh;vD.extendDataRange=vD.Dc;function wD(){tD.call(this);this.j=this.u=null;tD.call(this)}F(wD,tD);g=wD.prototype;g.Mh=function(a){return!MA(a)};g.Pa=function(){return"dateTime"};g.Ea=function(a){this.u||(this.u=new nD(this),G(this,this.u),V(this.u,this.IP,this));return m(a)?(this.u.R(a),this):this.u};g.ab=function(a){this.j||(this.j=new nD(this),G(this,this.j),V(this.j,this.IP,this));return m(a)?(this.j.R(a),this):this.j};g.Dc=function(a){for(var b=0;ba.scale.Zp()&&(M(20,null,[c-b,hu(k)]),k=null,a.Vi=4);k||(k=rD(a,b,c,!1));d&&(f[0]=b=wt(b,k,0));b=new Es(new Date(b));c=new Es(new Date(c));for(d=0;0>=b.getTime()-c.getTime()&&150>d;b.add(k),d++)h.push(b.getTime());e&&0a.scale.Zp()&&(M(20,null,[l-d,hu(h)]),h=null,a.Vi=4);h||(h=rD(a,c,b,!0));c=new Es(new Date(d));l=new Es(new Date(l));for(b=0;0>=c.getTime()-l.getTime()&&150>b;c.add(h),b++)e.push(c.getTime());a.jo=e;a.Vi=k}this.F&&(this.min=f[0]);this.B&&(this.max=f[1]);this.fe=this.max-this.min}};g.IP=function(a){W(a,2)&&(this.b=!1,this.sa(2))};g.I=function(){var a=wD.G.I.call(this);a.ticks=this.Ea().I();a.minorTicks=this.ab().I();return a};
g.aa=function(a,b){wD.G.aa.call(this,a,b);this.Ea(a.ticks);this.ab(a.minorTicks)};function iD(){var a=new wD;a.aa(dr("defaultScaleSettings.dateTime"));return a}var xD=wD.prototype;E("anychart.scales.dateTime",iD);xD.getType=xD.Pa;xD.ticks=xD.Ea;xD.minorTicks=xD.ab;xD.transform=xD.transform;xD.inverseTransform=xD.Ic;xD.extendDataRange=xD.Dc;xD.softMinimum=xD.UB;xD.softMaximum=xD.TB;xD.minimumGap=xD.zu;xD.maximumGap=xD.yu;function yD(a){ud.call(this);this.na=a}F(yD,bx);g=yD.prototype;g.ua=2;g.Ng=NaN;g.Pe=4;g.Bh=6;g.lg=null;g.dh=null;g.Lj=0;g.Au="linear";g.d5=function(a){return m(a)?(this.Ng!=a&&(a=T(a),0>=a?(this.Pe=4,this.Bh=6,this.Ng=NaN):(this.Bh=this.Pe=NaN,this.Ng=+a),this.dh=this.lg=null,this.sa(2)),this):this.Ng};
g.count=function(a,b){return m(a)?(this.Pe!=a&&(this.Ng=NaN,this.Pe=Math.ceil(T(a)),this.Bh=Math.ceil(T(b)),2<=this.Pe||(this.Pe=4),this.Bh>=this.Pe||(this.Bh=this.Pe),this.dh=this.lg=null,this.sa(2)),this):[this.Pe,this.Bh]};g.Ix=function(a){return m(a)?(a=+a||0,this.Lj!=a&&(this.Lj=a,this.dh=null,this.lg||this.sa(2)),this):this.Lj};g.set=function(a){Fb(this.lg,a)||(this.Ng=this.Bh=this.Pe=NaN,this.lg=tb(a,0),ub(this.lg),Bb(this.lg,at),this.dh=null,this.sa(2));return this};
g.get=function(){var a=zD(this);return ab(a,function(a){a=this.transform(a);return 0<=a&&1>=a},this.na)};function zD(a){a.lg?a=a.lg:(a.na.Mg(),a=a.dh);return a||[]}g.mode=function(a){return m(a)?(a=(""+a).toLowerCase(),a="log"==a||"logarithmic"==a?"logarithmic":"linear",this.Au!=a&&(this.dh=null,this.Au=a,this.lg||this.sa(2)),this):this.Au};
function AD(a,b,c,d,e,f){if("logarithmic"==a.Au){f=f||10;a.dh=null;var h=[b,c];if(a.lg)d&&(h[0]=Math.min(b,a.lg[0]||0)),e&&(h[1]=Math.max(c,a.lg[a.lg.length-1]||0));else{b=Qr(b,f);c=Qr(c,f);var k=[],l=a.Ng,n=a.Pe,p=a.Bh;!isNaN(l)&&(c-b)/l>a.na.Zp()&&(M(20,null,[c-b,l]),l=NaN,n=4,p=6);if(isNaN(l))for(var q=NaN,t=n;t<=p;t++){var n=(c-b)/(t-1),u=Math.log(n),v=Math.ceil(Math.pow(10,Math.floor(u*Math.LOG10E))),n=Math.min(vt(n,v),vt(n,Math.ceil(Math.pow(10,Math.ceil(u*Math.LOG10E)))),vt(n,Math.ceil(Math.pow(2,
Math.floor(u*Math.LOG2E)))),vt(n,Math.ceil(Math.pow(2,Math.ceil(u*Math.LOG2E)))),vt(n,Math.ceil(v/2)),vt(n,Math.ceil(v/4)),vt(n,Math.ceil(v/8))),n=Math.max(n,1E-7),u=Pr(ut(b,n,a.Lj))-b,u=u*u,v=Pr(vt(c,n,a.Lj))-c,v=v*v,u=u+v;if(isNaN(q)||ua.na.Zp()&&(M(20,null,[c-b,k]),k=NaN,q=4,l=6);if(isNaN(k))for(p=NaN,n=q;n<=l;n++){var q=(c-b)/(n-1),t=Math.log(q),u=Math.pow(10,Math.floor(t*Math.LOG10E)),v=Math.pow(10,Math.ceil(t*Math.LOG10E)),w=qb.length)){c=c||10;var f="logarithmic"==a.Au,h=f?a.gY:a.c5,k,l,n=b.length-1,p=a.Ng,q=a.Pe;isNaN(a.Ng)||(l=b[n],k=b[0],f&&(k=Qr(k,c),l=Qr(l,c)),(l-k)/a.Ng>a.na.Zp()&&(M(20,null,[l-k,a.Ng]),a.Ng=NaN,a.Pe=4));m(d)?(k=b[0],l=b[1],h.call(a,k,l,d,l,c),k=1):k=0;m(e)&&n--;for(d=k;d<=n-1;d++)k=b[d],l=b[d+1],h.call(a,k,l,k,l,c);m(e)&&(k=b[n],l=b[n+1],h.call(a,k,l,k,e,c));a.Ng=p;a.Pe=q}}
g.c5=function(a,b,c,d){var e=this.Ng;isNaN(e)&&(e=(d-c)/(this.Pe-1));e=Math.max(e,1E-7);c=this.dh[this.dh.length-1];b=Or(b,7);for(a=Or(a,7);a<=b;a=Or(a+e,7))c!=a&&this.dh.push(a),c=a};g.gY=function(a,b,c,d,e){var f=this.Ng;a=Qr(a,e);b=Qr(b,e);c=Qr(c,e);d=Qr(d,e);isNaN(f)&&(f=(d-c)/(this.Pe-1));f=Math.max(f,1E-7);c=this.dh[this.dh.length-1];b=Or(b,7);for(a=Or(a,7);a<=b;a=Or(a+f,7))c!=a&&this.dh.push(Rr(e,a)),c=a};
g.I=function(){var a=yD.G.I.call(this);a.mode=this.Au;a.base=this.Lj;this.lg?a.explicit=this.lg:(this.Pe==this.Bh?isNaN(this.Pe)||(a.count=this.Pe):(isNaN(this.Pe)||(a.minCount=this.Pe),isNaN(this.Bh)||(a.maxCount=this.Bh)),isNaN(this.Ng)||(a.interval=this.Ng));return a};g.nd=function(a,b){var c=arguments[1];return r(c)?(this.set(c),!0):bx.prototype.nd.apply(this,arguments)};
g.aa=function(a,b){yD.G.aa.call(this,a,b);this.mode(a.mode);this.Ix(a.base);this.lg=a.explicit||null;this.Pe=a.count||a.minCount||NaN;this.Bh=a.count||a.maxCount||NaN;this.Ng=a.interval||NaN;this.lg?this.Pe=this.Bh=this.Ng=NaN:this.Ng?this.Pe=this.Bh=NaN:(this.Pe=Math.ceil(T(this.Pe)),this.Bh=Math.ceil(T(this.Bh)),2<=this.Pe||(this.Pe=4),this.Bh>=this.Pe||(this.Bh=this.Pe))};var CD=yD.prototype;CD.interval=CD.d5;CD.count=CD.count;CD.base=CD.Ix;CD.set=CD.set;CD.get=CD.get;CD.mode=CD.mode;function DD(){tD.call(this);this.j=this.u=null;this.mI=!0;this.f=10;this.ba=!0;this.la=this.pT}F(DD,tD);g=DD.prototype;g.jC="none";g.vI="firstVisible";g.Pa=function(){return"linear"};g.Ea=function(a){this.u||(this.u=ED(this));return m(a)?(this.u.R(a),this):this.u};g.ab=function(a){this.j||(this.j=ED(this),H(this.j),this.j.count(5),this.j.ja(!1));return m(a)?(this.j.R(a),this):this.j};g.IL=function(a){return m(a)?(a=!!a,a!=this.ba&&(this.ba=a,this.F||this.B)&&(this.b=!1,this.sa(4)),this):this.ba};
g.Mg=function(){if(!this.b){DD.G.Mg.call(this);var a=AD(this.Ea(),this.min,this.max,this.F&&this.min!=this.pa,this.B&&this.max!=this.J,this.f);this.F&&(this.min=a[0]);this.B&&(this.max=a[1]);BD(this.ab(),zD(this.Ea()),this.f,a[2],a[3]);this.fe=this.max-this.min}};g.W4=function(a){W(a,2)&&(this.b=!1,this.sa(2))};function ED(a){var b=new yD(a);G(a,b);V(b,a.W4,a);return b}
g.uQ=function(a){if(m(a)){a=zp(a);if(this.jC!=a){this.jC=a;switch(this.jC){case "none":this.la=this.pT;break;case "value":this.la=this.g9;break;case "percent":this.la=this.c9}this.sa(6)}return this}return this.jC};g.tQ=function(a){return m(a)?(a=Ap(a)||nt(a),this.vI!=a&&(this.vI=a,this.sa(6)),this):this.vI};g.as=function(a,b){return this.la(a,b)};g.pT=function(a){return a};g.g9=function(a,b){return T(a)-b};g.c9=function(a,b){return(T(a)-b)/(b||1)*100};
g.I=function(){var a=DD.G.I.call(this);a.ticks=this.Ea().I();a.minorTicks=this.ab().I();a.stackMode=this.Mn();a.stickToZero=this.IL();return a};g.aa=function(a,b){DD.G.aa.call(this,a,b);this.Ea(a.ticks);this.ab(a.minorTicks);this.Mn(a.stackMode);this.IL(a.stickToZero)};function hD(){var a=new DD;a.aa(dr("defaultScaleSettings.linear"));return a}var FD=DD.prototype;E("anychart.scales.linear",hD);FD.transform=FD.transform;FD.inverseTransform=FD.Ic;FD.getType=FD.Pa;FD.ticks=FD.Ea;FD.minorTicks=FD.ab;
FD.stackMode=FD.Mn;FD.stickToZero=FD.IL;FD.softMinimum=FD.UB;FD.softMaximum=FD.TB;FD.minimumGap=FD.zu;FD.maximumGap=FD.yu;FD.comparisonMode=FD.uQ;FD.compareWith=FD.tQ;function GD(a){ud.call(this);this.scale=a}F(GD,bx);g=GD.prototype;g.ua=2;g.Yp=NaN;g.fl=null;g.Zr=null;g.qk=null;g.Xp=null;g.Qg=null;g.$r=100;g.SB=function(a){return m(a)?(a=mt(a,NaN),isNaN(a)||this.Yp==a||(this.Yp=a,this.$r=NaN,this.Qg=this.Xp=this.qk=this.Zr=null,this.sa(2)),this):this.Yp};g.sK=function(a){return m(a)?(a=mt(a,NaN),isNaN(a)||this.$r==a||(this.$r=a,this.Yp=NaN,this.Qg=this.Xp=this.qk=this.Zr=null,this.sa(2)),this):this.$r};
g.set=function(a){Fb(this.qk,a)||(this.qk=rb(a),this.qk=cb(this.qk,function(a){return T(a)}),Bb(this.qk),ub(this.qk),this.qk[0]=0,this.Qg=this.Xp=this.Zr=null,this.sa(2));return this};
g.names=function(a){if(m(a))return this.fl!=a&&(this.fl=a,this.sa(2)),this;a=HD(this);var b,c;if(this.fl&&this.fl.lengthf&&0>h||1b&&0>a||1=d?(l=d-1,f=!0):l--;e.push(k==l?c[k]:[c[k],c[l]])}return e};function ID(a){a.Zr=null;a.Xp=null;a.Qg=null}g.I=function(){var a=GD.G.I.call(this);this.qk?a.explicit=this.qk:isNaN(this.$r)?isNaN(this.Yp)||(a.interval=this.Yp):a.maxCount=this.$r;this.fl&&(a.names=this.fl);return a};
g.nd=function(a,b){var c=arguments[1];return r(c)?(this.set(c),!0):bx.prototype.nd.apply(this,arguments)};g.aa=function(a,b){GD.G.aa.call(this,a,b);"explicit"in a?this.set(a.explicit):"interval"in a?this.SB(a.interval):"maxCount"in a&&this.sK(a.maxCount);this.fl=a.names||null;this.Qg=this.Xp=null};var JD=GD.prototype;JD.interval=JD.SB;JD.maxCount=JD.sK;JD.set=JD.set;JD.get=JD.get;JD.names=JD.names;function KD(){this.b=[];this.g=[];this.f=[];this.j=[];this.u=[];this.J=!0;this.ia={};this.pa=null;this.B=!0;this.Ya=null;bD.call(this)}F(KD,bD);g=KD.prototype;g.Pa=function(){return"ordinal"};g.Mh=function(a){return!m(a)};g.Ea=function(a){this.Ya||(this.Ya=new GD(this),G(this,this.Ya),V(this.Ya,this.Z4,this));return m(a)?(this.Ya.R(a),this):this.Ya};
g.values=function(a,b){if(!m(a))return this.b;if(null===a)this.B||(this.B=!0,this.sa(4));else{this.B=!1;var c=r(a);this.Ok();c&&a.length?this.Dc.apply(this,a):this.Dc.apply(this,arguments);this.OB(!1)}return this};
g.names=function(a){if(m(a)){if(null===a)this.g=[];else if(r(a))this.g=rb(a);else{if(!B(a)||this.g==a)return this;this.g=a}this.i=null;ID(this.Ea());this.sa(2);return this}if(r(this.g)){this.i||(this.i=rb(this.g));if(this.i.lengtha.Mq?a.Mq:a.Pz}else a.W=a.Ov;if((null!==a.Ov||null!==a.Mq&&a.Pz>a.Mq)&&"noOverlap"==a.PA()){p=[];for(h=0;h=A&&a.bl()||1<=A&&a.pj()?t=D:0A&&(t=D)),D++;x<=Q&&h=A&&a.bl()||1<=A&&a.pj()?(u=l,n.push(!0)):0A?(u=l,n.push(!0)):n.push(!1))):n.push(!1),l++)}da||(n=!1)}else if(K(p,bD))for(h=0;hh&&(h=
d)}if(n&&!a.it())for(n=z(p)?p.Ra:!p,q=b.ab().get(),e=0,f=n.length;ek&&(k=d);return a.kQ(h,k)+l}g.ji=function(a){return this.nb()?this.ff().kg(a):this.ff().jg(a)};
g.Jc=function(){var a=this.ma();if(a){var b=a.clone();if(this.scale()&&this.enabled()){var c=this.hb(),d=this.ff(),e=a.height-d.jg(a.height)+c.height,a=a.width-d.kg(a.width)+c.width;switch(this.Zd()){case "top":b.height-=e;b.top+=e;break;case "right":b.width-=a;break;case "bottom":b.height-=e;break;case "left":b.width-=a,b.left+=a}}return b}return new J(0,0,0,0)};g.QN=function(a,b,c){return this.cb?S(this.cb,a):VD(this,c,b)};
g.hb=function(){if(!this.tl||this.N(4)){var a=this.ma();if(a){var b,c;a.top=Math.round(a.top);a.left=Math.round(a.left);a.width=Math.round(a.width);a.height=Math.round(a.height);this.nb()?(b=a.width,c=a.height):(b=a.height,c=a.width);b=this.ji(b);c=this.QN(c,b,a);var d,e,f=this.ff(),h=S(f.P("top"),a.height),k=S(f.P("right"),a.width),l=S(f.P("bottom"),a.height),f=S(f.P("left"),a.width),n,p;switch(this.Zd()){case "top":e=a.top+h;d=a.left+f;p=c;n=b;break;case "right":e=a.top+h;d=a.left+a.width-c-k;p=
b;n=c;break;case "bottom":e=a.top+a.height-c-l;d=a.left+f;p=c;n=b;break;case "left":e=a.top+h,d=a.left+f,p=b,n=c}this.tl=new J(Math.round(d),Math.round(e),Math.round(n),Math.round(p))}else this.tl=new J(0,0,0,0);this.K(4)}return this.tl};
function UD(a,b,c,d,e){if(!c&&a.scale()&&!K(a.scale(),tD))return null;var f=c?a.NA:a.OA;if(m(f[b]))return f[b];var h=m(e)?e:a.hb();e=m(e)?e:a.Yb.ub();var k=c?a.Ea():a.ab(),l=k.length(),n=a.stroke(),n=!n||Ft(n)?0:n.thickness?parseFloat(a.stroke().thickness):1;c=c?a.labels():a.Ra();var p,q,t=a.scale();d=d[b];r(d)?(t=(t.transform(d[0],0)+t.transform(d[1],1))/2,d=d[0]):t=t.transform(d,.5);if(0>t||1=v&&b.call(e,v,y,A,f,c),l==k-1&&(v=a.transform(Y,1),0<=v&&1>=v&&b.call(e,v,y,A,f,c))),w=r(p)?p[l]:p,WD(this,d,t,l,c,!0,h,w&&0<=t&&1>=t);this.labels().$()}this.title().ja(!1);this.labels().ja(!1);this.Ra().ja(!1);
this.Ea().ja(!1);this.ab().ja(!1);return this};g.remove=function(){this.Ab&&this.Ab.remove();this.Yb&&this.Yb.parent(null);this.Ea().remove();this.ab().remove();this.qa&&this.qa.remove();this.Hb&&this.Hb.remove()};
g.I=function(){var a=RD.G.I.call(this);a.title=this.title().I();a.labels=this.labels().I();a.minorLabels=this.Ra().I();a.ticks=this.Ea().I();a.minorTicks=this.ab().I();a.stroke=N(this.stroke());a.staggerMode=this.it();a.staggerLines=this.GL();a.staggerMaxLines=this.HL();a.width=this.width();this.uc&&(a.orientation=this.uc);a.drawFirstLabel=this.bl();a.drawLastLabel=this.pj();a.overlapMode=this.PA();return a};
g.aa=function(a,b){RD.G.aa.call(this,a,b);"title"in a&&this.title(a.title);this.labels().Ca(!!b,a.labels);this.Ra().Ca(!!b,a.minorLabels);this.Ea(a.ticks);this.ab(a.minorTicks);this.it(a.staggerMode);this.GL(a.staggerLines);this.HL(a.staggerMaxLines);this.stroke(a.stroke);this.width(a.width);this.Zd(a.orientation);this.bl(a.drawFirstLabel);this.pj(a.drawLastLabel);this.PA(a.overlapMode)};
g.da=function(){RD.G.da.call(this);this.kh&&cx(this.kh,this.DG,this);delete this.kh;this.Ab=this.OA=this.NA=null;Ob(this.Ua,this.Yb,this.qa,this.Hb);this.Hb=this.qa=this.tl=this.dc=this.Ya=this.Yb=this.Ua=null};var XD=RD.prototype;XD.staggerMode=XD.it;XD.staggerLines=XD.GL;XD.staggerMaxLines=XD.HL;XD.title=XD.title;XD.labels=XD.labels;XD.minorLabels=XD.Ra;XD.ticks=XD.Ea;XD.minorTicks=XD.ab;XD.stroke=XD.stroke;XD.orientation=XD.Zd;XD.scale=XD.scale;XD.width=XD.width;XD.getRemainingBounds=XD.Jc;
XD.drawFirstLabel=XD.bl;XD.drawLastLabel=XD.pj;XD.overlapMode=XD.PA;XD.isHorizontal=XD.nb;XD.padding=XD.ff;XD.getPixelBounds=XD.hb;function YD(){X.call(this);this.Fa=this.b=null}F(YD,X);g=YD.prototype;g.ua=X.prototype.ua|8;g.ta=X.prototype.ta|20;g.Jb=function(){return this.Fa};g.Am=function(a){return m(a)?(this.na!=a&&(this.na&&cx(this.na,this.KG,this),(this.na=a)&&V(this.na,this.KG,this),this.o(4,9)),this):this.na?this.na:this.b?this.b.scale():null};g.KG=function(a){var b=0;W(a,4)&&(b|=4);W(a,2)&&(b|=1);this.o(4,b|8)};function ZD(a,b){return m(b)?(a.f!==b&&(a.f=b,a.o(4,9)),a):a.f}g.iO=function(){this.o(4,9)};
g.bi=function(a){return m(a)?(this.b!=a&&(this.b&&cx(this.b,this.iO,this),this.b=a,V(this.b,this.iO,this),this.na&&cx(this.na,this.KG,this),this.na=null,this.o(4,9)),this):this.b};g.Wi=function(a,b,c,d){this.i||(this.i=new Ey,G(this,this.i));return m(a)?(this.i.R.apply(this.i,arguments),this):this.i};g.nb=function(){return"horizontal"==this.gc()};g.Hr=void 0;g.bx=void 0;
g.$=function(){if(!this.scale())return jq(2),this;if(!this.Tb())return this;if(this.N(8)){var a=this.zIndex();$D(this).zIndex(a);this.K(8)}this.N(2)&&(a=this.U(),$D(this).parent(a),this.K(2));this.N(16)&&(this.bx(),this.K(16));this.N(4)&&(this.Hr(),this.K(4));return this};
function aE(a){var b=a.scale();if(b){var c=$D(a),b=b.transform(a.f,.5);if(!isNaN(b)&&(c.clear(),0<=b&&1>=b)){var d=c.ul()%2?-.5:0,e=a.ma(),f=a.Wi();a.nb()?(a=Math.round(e.Cb()+e.height-b*e.height),1==b?a-=d:a+=d,c.moveTo(e.bb(),a),c.lineTo(e.Ma(),a)):(a=Math.round(e.bb()+b*e.width),1==b?a+=d:a-=d,c.moveTo(a,e.Cb()),c.lineTo(a,e.Ga()));c.clip(f.$g(e))}}else jq(2)}
function bE(a){var b=a.f,c=a.scale();if(c){var d=$D(a);d.clear();var e=b.$c,f=b.from,h=c.transform(f),k=c.transform(e);h>k&&(e=b.from,f=b.$c);f=c.transform(f,0);c=c.transform(e,1);b=Math.min(c,f);f=Math.max(c,f);!isNaN(b)&&!isNaN(f)&&0<=f&&1>=b&&(b=Ne(b,0,1),f=Ne(f,0,1),c=a.ma(),e=a.Wi(),a.nb()?(a=Math.floor(c.Ga()-c.height*f),b=Math.ceil(c.Ga()-c.height*b),f=c.bb(),h=c.Ma(),d.moveTo(f,a).lineTo(h,a).lineTo(h,b).lineTo(f,b).close()):(a=c.Ga(),h=c.Cb(),b=Math.floor(c.bb()+c.width*b),f=Math.ceil(c.bb()+
c.width*f),d.moveTo(b,a).lineTo(b,h).lineTo(f,h).lineTo(f,a).close()),d.clip(e.$g(c)))}else jq(2)}g.remove=function(){$D(this).parent(null)};function $D(a){a.u||(a.u=Yi(),G(a,a.u));return a.u}g.aa=function(a,b){YD.G.aa.call(this,a,b);"layout"in a&&a.layout&&this.gc(a.layout);if("axis"in a){var c=a.axis;ma(c)?this.Fa&&this.bi(this.Fa.jq(c)):K(c,RD)&&this.bi(c)}};g.da=function(){this.Fa=this.b=null;YD.G.da.call(this)};function cE(){YD.call(this);this.f={from:0,$c:0};this.g="black";this.B="horizontal";dE(this,"#c1c1c1 0.4")}F(cE,YD);g=cE.prototype;g.ua=YD.prototype.ua;g.ta=YD.prototype.ta;g.gc=function(a){return m(a)?(a=gp(a),this.J!=a&&(this.J=a,this.o(4,9)),this):this.J?this.J:this.bi()?(a=this.bi().Zd(),"left"==a||"right"==a?"horizontal":"vertical"):this.B};function eE(a,b){var c=!a.J&&a.B!=b;a.B=b;c&&a.o(4)}g.scale=function(a){return this.Am(a)};
g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);k!=this.j&&(this.j=k,this.o(16,1));return this}return this.j||this.g};function dE(a,b){var c=!a.j&&a.g!=b;a.g=b;c&&a.o(16)}g.from=function(a){return m(a)?(this.f.from!=a&&(this.f.from=a,this.o(4,9)),this):this.f.from};g.$c=function(a){return m(a)?(this.f.$c!=a&&(this.f.$c=a,this.o(4,9)),this):this.f.$c};g.Hr=function(){bE(this)};g.bx=function(){$D(this).stroke(null).fill(this.fill())};g.da=function(){delete this.j;cE.G.da.call(this)};
g.I=function(){var a=cE.G.I.call(this);a.from=this.from();a.to=this.$c();this.j&&(a.fill=N(this.j));this.J&&(a.layout=this.J);return a};g.aa=function(a,b){cE.G.aa.call(this,a,b);this.from(a.from);this.$c(a.to);this.fill(a.fill)};var fE=cE.prototype;fE.from=fE.from;fE.to=fE.$c;fE.scale=fE.scale;fE.axis=fE.bi;fE.layout=fE.gc;fE.fill=fE.fill;fE.isHorizontal=fE.nb;function gE(){X.call(this);this.f=null;this.u=NaN;this.B=this.i="black"}F(gE,X);var hE={x:"30%",line:"30%",ellipse:"30%",bar:"50%"};g=gE.prototype;g.ua=X.prototype.ua;g.ta=X.prototype.ta|20;g.type=function(a){return m(a)?(a=vp(a),this.O!=a&&(this.O=a,this.o(4,9)),this):this.O||this.X};function iE(a,b){var c=!a.O&&a.X!=b;a.X=b;c&&a.o(4)}g.Fi=function(a){return m(a)?(this.f!=a&&(this.f=a,this.o(4,9)),this):null===this.f?hE[this.type()]:this.f};
g.value=function(a){return m(a)?(a=T(a),this.u!=a&&(this.u=a,this.o(4,9)),this):this.u};g.gc=function(a){return m(a)?(a=gp(a),this.J!=a&&(this.J=a,this.o(4,9)),this):this.J||this.F};g.nb=function(){return"horizontal"==this.gc()};g.scale=function(a){return m(a)?(this.na!=a&&(this.na=a,V(this.na,this.m$,this),this.o(4,9)),this):this.na};g.m$=function(a){var b=0;W(a,4)&&(b|=4);W(a,2)&&(b|=1);this.o(4,b|8)};
g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);k!=this.j&&(this.j=k,this.o(16,1));return this}return this.j||this.i};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);this.g!=f&&(this.g=f,this.o(16,1));return this}return this.g||this.B};
function jE(a,b){if("horizontal"==a)switch(b){default:case rp:return function(a,b){var c=this.scale().transform(0),c=isNaN(c)?0:Ne(c,0,1),d=this.ma(),h=this.Fi(),k=gt(h)?S(h,d.height):d.height*h,h=d.left+c*d.width,l=d.top+k/2,c=(b-c)*d.width,d=d.height-k;a.clear().moveTo(h,l).lineTo(h+c,l).lineTo(h+c,l+d).lineTo(h,l+d).close()};case pp:return function(a,b){var c=this.ma(),d=this.Fi(),h=Math.round(c.left+c.width*b),k=Math.round(c.top+c.height/2),c=c.height-(gt(d)?S(d,c.height):c.height*d);a.clear().moveTo(h-
1,k-c/2).lineTo(h-1,k+c/2).lineTo(h+1,k+c/2).lineTo(h+1,k-c/2).close()};case qp:return function(a,b){var c=this.ma(),d=this.Fi(),h=c.left+c.width*b,k=c.top+c.height/2,c=(c.height-(gt(d)?S(d,c.height):c.height*d))/2,d=c/4;a.clear();a.Qc(h,k,d,c,0,360).close()};case op:return function(a,b){var c=this.ma(),d=this.Fi(),h=Math.round(c.left+c.width*b),k=Math.round(c.top+c.height/2),c=(c.height-(gt(d)?S(d,c.height):c.height*d))/2,d=c/1.5;a.clear().moveTo(h-d-1,k-c).lineTo(h+d-1,k+c).lineTo(h+d+1,k+c).lineTo(h-
d+1,k-c).moveTo(h+d-1,k-c).lineTo(h-d-1,k+c).lineTo(h-d+1,k+c).lineTo(h+d+1,k-c).close()}}else switch(b){default:case rp:return function(a,b){var c=this.scale().transform(0),c=isNaN(c)?0:Ne(c,0,1),d=this.ma(),h=this.Fi(),k=gt(h)?S(h,d.width):d.width*h,h=d.left+k/2,l=d.Ga()-d.height*b,k=d.width-k,c=(b-c)*d.height;a.clear().moveTo(h-.25,l-.5).lineTo(h+k+.25,l-.5).lineTo(h+k+.25,l+c-.5).lineTo(h-.25,l+c-.5).close()};case pp:return function(a,b){var c=this.ma(),d=this.Fi(),h=Math.round(c.left+c.width/
2),k=Math.round(c.Ga()-c.height*b),c=c.width-(gt(d)?S(d,c.width):c.width*d);a.clear().moveTo(h-c/2,k-1).lineTo(h+c/2,k-1).lineTo(h+c/2,k+1).lineTo(h-c/2,k+1).close()};case qp:return function(a,b){var c=this.ma(),d=this.Fi(),h=Math.round(c.left+c.width/2),k=Math.round(c.Ga()-c.height*b),c=(c.width-(gt(d)?S(d,c.width):c.width*d))/2,d=c/4;a.clear();a.Qc(h,k,c,d,0,360).close()};case op:return function(a,b){var c=this.ma(),d=this.Fi(),h=Math.round(c.left+c.width/2),k=Math.round(c.Ga()-c.height*b),c=(c.width-
(gt(d)?S(d,c.width):c.width*d))/2,d=c/1.5;a.clear().moveTo(h-c-1,k-d).lineTo(h+c-1,k+d).lineTo(h+c+1,k+d).lineTo(h-c+1,k-d).moveTo(h+c-1,k-d).lineTo(h-c-1,k+d).lineTo(h-c+1,k+d).lineTo(h+c+1,k-d).close()}}}
g.$=function(){if(!this.scale())return jq(2),this;if(!this.Tb())return this;var a=this.U()?this.U().Da():null,b=a&&!a.Bd();b&&a.qe();this.b||(this.b=Yi(),G(this,this.b));if(this.N(8)){var c=this.zIndex();this.b.zIndex(c);this.K(8)}this.N(2)&&(c=this.U(),this.b.parent(c),this.K(2));this.N(16)&&(this.b.stroke(this.stroke()),this.b.fill(this.fill()),this.K(16));this.N(4)&&(c=this.value(),c=this.scale().transform(c,0),this.b.clear(),isNaN(c)||(c=Ne(c,0,1),jE(this.gc(),this.type()).call(this,this.b,c)),
this.K(4));b&&a.he();return this};g.remove=function(){this.b&&this.b.parent(null)};function kE(a){this.i=a;this.reset()}g=kE.prototype;g.select=function(a){this.g=a-1;return this.advance()};g.reset=function(){this.g=-1;this.f=void 0;return this};g.advance=function(){this.f=this.i.qf(++this.g);var a=this.Nb();return!!a&&this.g=this.Nb()))return this.i.Hh(this.g).Sp(this.f,this.g,a)};g.hm=function(a){return this.get(a)};g.oa=function(){return this.g};g.Cx=function(){return this.get("x")};g.Nb=function(){return this.i.Nb()};
g.D=function(a,b){return 1b){var f=a;a=b;b=f}var f=this.fa(),h,k=d||"x",l=[];for(f.reset();f.advance();)h=f.oa(),d=c?h:f.get(k),d>=a&&d<=b&&l.push(h);return this.u[e]=l};g.get=function(a,b){if(!(a>=this.Nb()))return this.Hh(a).Sp(this.qf(a),a,b)};g.set=function(a,b,c){var d=this.qf(a);m(d)&&this.qf(a,vE(this.Hh(a),d,b,c));return this};g.fa=function(){nE(this);return new kE(this)};g.Kx=function(){return null};
g.xz=function(a){this.u=this.g=null;W(a,16)&&this.o(1,16)};g.D=function(a,b,c){if(this.PL)return this.hE.apply(this,arguments);this.vv||(this.vv=[]);var d=this.vv[a];d||(this.vv[a]=d={});return 2a:!(!this.Tm||!this.Tm[a])};g.jE=function(a,b){function c(c){c in a||(a[c]=b++)}var d;for(d=0;d=c&&0=f&&0=c&&0this.f.length||!this.b)return null;if(m(b))return this.g[a]=b,this.sa(2),this;a>this.b-1&&(a=this.b-1);0>a&&(a=0);var c=this.g[a];return c?c:null};
function PE(a){if(a.f&&a.b){var b=[],c=r(a.f)?a.f:a.f.keys;if(r(c)&&c.length){isNaN(a.b)&&(a.b=c.length);for(var d=1/(c.length-1),e,f=0;f=b[h].offset&&(c=b[h]),e<=b[h].offset&&null==d&&
(d=b[h]);c||(c=b[0]);d||(d=b[b.length-1]);d.offset==c.offset?a.g[f]={color:c.color}:(e=1-(e-c.offset)/(d.offset-c.offset),a.g[f]={color:If(co($n(c.color),$n(d.color),e))})}}}}g.I=function(){var a=OE.G.I.call(this);a.type="range";for(var b=[],c=0;ca&&(c=b,b=a,a=c),c=[b,a])):c=null;this.F=!1;this.b=c;WE(this);this.sa(2);return this}return this.b};g.GV=function(a){return m(a)?(this.i=T(a),WE(this),this.sa(2),this):this.i};g.YP=function(a){if(m(a)){this.g=r(a)?a.slice():[];for(a=this.f.length=0;a=a.u&&--d;){b.add(c);f=b.getTime();if(ZE(a,f,e))return f;e=f}return d&&a.ka?bF(a.ka,b.getTime(),c):NaN}
function $E(a,b){var c=zs.prototype.LL.call(b),d=a.j[c];if(m(d))return d;for(var d=null,e=0;ea.b[1])&&d.push([b.getTime(),b.getTime()+864E5-6E4]));!d&&a.ka&&(d=$E(a.ka,b));d||(d=[]);return a.j[c]=d}function WE(a){a.j={};a.B=null;a.u=null}g.JS=function(a){W(a,2)&&!this.b&&WE(this)};
function XE(a){var b=a.isWorking;this.g=m(b)?!b:!1;b=gq(a.each);switch(b){case "year":var c=a.on,d=a.from,e=a.to;this.B=this.n5;(c=MA(c,"dd.MM",SE))?(this.j=this.wK,this.b=new Es(2E3,c.getUTCMonth(),c.getUTCDate()),e=cF(d,e),this.O=e[0],this.i=e[1]):(this.j=this.tU,this.b=null,c=(c=MA(d,"dd.MM",SE))?new Es(c):TE,this.O=new Es(2E3,c.getUTCMonth(),c.getUTCDate()),c=(c=MA(e,"dd.MM",SE))?new Es(c):UE,this.i=new Es(2E3,c.getUTCMonth(),c.getUTCDate()),this.i.add(VE));break;case "week":dF(this,a.on,a.from,
a.to);break;case "day":dF(this,NaN,a.from,a.to);break;default:c=a.on,d=a.from,e=a.to,this.B=this.WL,(c=MA(c))?(this.j=this.wK,this.b=new Es(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),e=cF(d,e),this.O=e[0],this.i=e[1]):(this.j=this.tU,this.b=null,c=(c=MA(d))?new Es(c):TE,this.O=new Es(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),c=(c=MA(e))?new Es(c):UE,this.i=new Es(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),this.i.add(VE))}"none"==b?this.b?(this.u=this.b.clone(),this.f=this.b.clone(),
this.f.add(VE)):(this.u=this.O.clone(),this.f=this.i.clone()):(this.u=(b=MA(a.starts))?new Es(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()):TE,(b=MA(a.ends))?(this.f=new Es(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()),this.f.add(VE)):this.f=UE)}function dF(a,b,c,d){a.B=a.o5;a.j=a.wK;b=Math.min(mt(b,NaN,!0),6);a.b=isNaN(b)?null:b;b=cF(c,d);a.O=b[0];a.i=b[1]}g=XE.prototype;g.WL=function(a){return a.getTime()>=this.u.getTime()&&a.getTime()<=this.f.getTime()};
g.o5=function(a){return this.WL(a)&&(null===this.b||(a.iD()+6)%7==this.b)};g.n5=function(a){if(!this.WL(a))return!1;if(this.b)return a.getUTCMonth()==this.b.getUTCMonth()&&a.getUTCDate()==this.b.getUTCDate();var b=a.getUTCFullYear();a=a.getTime();var c=this.O.clone();c.EJ(b);var d=this.i.clone();d.EJ(b);return a>=c.getTime()&&a<=d.getTime()};
g.wK=function(a,b){for(var c=this.O,d=b.getTime()+36E5*c[0]+6E4*c[1],c=this.i,e=b.getTime()+36E5*c[0]+6E4*c[1],f=[],h=0;(c=a[h])&&c[1]e)this.g||f.push([d,e]);else{this.g?(c[0]=f.offset?b=f:c=f}var h;b?c?h=zq(c.color,b.color,(a-b.offset)/(c.offset-b.offset)):h=b.color:h=c.color;return r(h)?If(h):h.color};
g.U4=function(a){this.Mg();a=$n(Bq(a).Vg);var b,c,d,e,f,h,k;h=0;for(k=this.f.length;h=d?(l=d-1,f=!0):l--;var n=m(c[k].kl)?c[k].kl:(c[k].start+c[k].end)/2,p=m(c[l].kl)?c[l].kl:(c[l].start+c[l].end)/2;e.push(k==l?n:[n,p])}return e};function lF(){bD.call(this);this.B=this.f=null;this.j=[];this.J=this.g=null;this.Ia=[];this.O=!1}F(lF,bD);g=lF.prototype;g.Ko=function(){return!0};g.Pa=function(){return"ordinalColor"};g.be=function(a){return m(a)?(a=!!a,this.X!=a&&(this.X=a,this.Ok(),this.sa(2)),this):this.X};
g.Tf=function(a){if(m(a))return a?r(a)&&(this.f=rb(a)):this.f=[],this.Ok(),this.sa(2),this;if(r(this.f)){this.F||(this.F=rb(this.f));if(this.F.length "+c.start:"< "+c.end;c.name||(c.name=d);this.Qg.push(d)}}return this.Qg};g.Gx=function(a){return m(a)?(this.j!=a&&(this.j=a,this.O||(this.J=dr("defaultOrdinalColorScale.autoColors")(this.j.length)),this.Ok(),ID(this.Ea()),this.sa(4)),this):this.j};g.ml=function(){nF(this);this.names();return this.g};g.fj=function(a){nF(this);var b=null;if(this.g)for(var c=this.g.length;c--;){var d=this.g[c];if(m(d.kl)&&d.kl===a||a>=d.start&&a<=d.end&&-1d.length-1?d[d.length-1]:d[c])}}return b};g.X4=function(a){nF(this);a=Bq(a).Vg;for(var b=NaN,c=0,d=this.g.length;cb.start?1:a.startb.start?a.sourceIndex>b.sourceIndex?b.end=a.start:(a.start=b.end,a.start>=a.end&&(a.enabled=!1)):a.startb.sourceIndex?(b.start=a.end,b.start>=b.end&&(b.enabled=!1)):a.end=b.start:a.sourceIndex>b.sourceIndex?(b.start=a.end,b.start>=b.end&&(b.enabled=!1)):(a.end=b.start,a.start>=a.end&&(a.enabled=!1)));return c});e=[];b=0;for(c=h.length;bd.GE&&(d.GE=h),hc&&(c=mc,h=Oc);Dde&&(e=Ua,l=Oc);Uaq&&(q=Od,w=Oc);ncu&&(u=Pd,y=Oc);Pd=v,e.push(w?t:v),w&&(q++,t=q=v,y.push(w?t:v),w&&(q++,t=qt&&(t=~t-1),t=Ne(t,0,d-1),u=vb(n,u,h),0>u&&(u=~u),u=Ne(u,0,d-1),f.inverted()&&(n=t,t=u,u=n)):u=t=NaN);h=a.Jk[q];for(var v in h){f=h[v];d=a.Na[v];n=a.Hy(d);var w="none"!=n,
x="percent"==n,y;if(w)for(y=[],c=t;c<=u;c++)y.push({ap:0,Mk:0,To:0,$o:0,Kk:0,So:0,Ev:!1,yv:!1,tm:!1});for(b=0;bk+n||al+p)return null;var b=[],h=this.Rc(),q;if("bySpot"==h.rc())for(h=h.Mv(),this.la?(d=(p-(a-h-l))/p,p=(p-(a+h-l))/p,k=c,c=a,a=k):(d=(c-h-k)/n,p=(c+h-k)/n),k=0,l=this.f.length;k=Wq}),d=d&&f,e.push({series:k,pointsInRect:c,allPointsAreSelected:f});a.seriesStatus=e;a.allPointsAreSelected=d;return a};
g.KU=function(a){var b=a.shiftKey||a.ctrlKey||a.metaKey,c=a.seriesStatus;if(b&&a.allPointsAreSelected)for(a=0;athis.EC()&&f.La(b[d.xScale]),"yScale"in d&&d.yScale>this.EC()&&f.fb(b[d.yScale]))}};g.OU=function(a,b,c){var d,e,f=[];for(d=0;da.EC()&&h.scale(d[f.scale])}}function CG(a,b,c,d,e,f,h,k){for(var l=[],n=0;n=b.top&&a<=b.Ga();a=[];a.push(this.g.xAnchor);a.push(this.g.secondXAnchor);a.push(this.g.thirdXAnchor);for(var c=!0,d=!0,e=0;eb.Ma());return!c&&!d};function QG(a,b){return a.i.left+b*a.i.width}function RG(a,b){return a.i.Ga()-b*a.i.height}
g.$=function(){if(!this.Tb())return this;H(this);this.N(4)&&(this.i=this.hb(),this.o(64),this.K(4));this.Vf();var a=NG(this);this.vE();this.N(16)&&(this.uf(this.state),this.K(16));if(this.N(256)){if(a)15==this.Jd&&15==this.X?this.NC(this.g.xAnchor,this.g.valueAnchor,this.g.secondXAnchor,this.g.secondValueAnchor,this.g.thirdXAnchor,this.g.thirdValueAnchor):7<=this.Jd&&7<=this.X?this.em(this.g.xAnchor,this.g.valueAnchor,this.g.secondXAnchor,this.g.secondValueAnchor):(3<=this.Jd&&3<=this.X||this.X==
this.Jd)&&this.Sj(this.g.xAnchor,this.g.valueAnchor);else return this.remove(),this.o(2),this.ja(!1),this;this.K(256)}this.N(1024)&&(this.f.yc(!this.P("allowEdit")),this.K(1024));if(this.N(512)){if(this.Qa){var a=this.zb(),b=this.Wt().enabled()||this.Xt().enabled();H(a);if(!1!==a.enabled()||b){a.U(this.f);a.clear();a.ma(this.i);a.sf=5;var c=this.state,b=this.zb(),c=dC(c);switch(c){case Vq:c=this.Wt();break;case Wq:c=this.Xt();break;default:c=null}if(c&&null!==c.enabled()?c.enabled():b.enabled())for(var d=
SG(this),e=0;e=b||a>this.i.Ma()&&0<=b);return a};g.I=function(){var a=cH.G.I.call(this);Rx(this,EF,a,"Annotation");Rx(this,AF,a,"Annotation");Rx(this,BF,a,"Annotation");Rx(this,CF,a,"Annotation");Rx(this,DF,a,"Annotation");return a};
g.aa=function(a,b){Qx(this,EF,a);Qx(this,AF,a);Qx(this,BF,a);Qx(this,CF,a);Qx(this,DF,a);cH.G.aa.call(this,a,b)};g.da=function(){cH.G.da.call(this);Ob(this.b);delete this.j};function dH(a){JG.call(this,a);this.b=null;this.F=TG(["stroke","hoverStroke","selectStroke"],2);this.j=TG(["fill","hoverFill","selectFill"],1);this.B=TG(["hatchFill","hoverHatchFill","selectHatchFill"],3)}F(dH,JG);Ox(dH,AF);Ox(dH,BF);Ox(dH,CF);Ox(dH,DF);Ox(dH,EF);Ox(dH,HF);yF.ellipse=dH;g=dH.prototype;g.type="ellipse";g.Jd=7;g.Vf=function(){dH.G.Vf.call(this);this.b||(this.b=[this.f.path(),this.f.path(),this.f.path()],this.b[0].zIndex(0),this.b[1].zIndex(1),this.b[2].zIndex(3))};
g.Sj=function(a,b){for(var c=0;cthis.i.Ma());return a};function iH(a){eH.call(this,a);this.ca=[];this.B=null;this.Za=TG(["grid","hoverGrid","selectGrid"],2)}F(iH,eH);Ox(iH,GF);yF.fibonacciFan=iH;g=iH.prototype;g.type="fibonacciFan";g.cF=function(a){if(m(a)){if(r(a)){for(var b=this.ca.length=0;b=b||a>this.i.Ma()&&0<=b);return a};g.uf=function(a){iH.G.uf.call(this,a);for(var b=0;b=this.F.length?c.timeLevel=this.ca[b-this.F.length]:c.level=this.F[b]);return c};
g.vE=function(){if(this.N(4096)){this.j||(this.j=[]);this.B||(this.B=[]);var a,b=this.F.length+this.ca.length;for(a=this.j.length;a=b||a>this.i.Ma()&&0<=b);return a};
g.I=function(){var a=qH.G.I.call(this);Rx(this,EF,a,"Annotation");Rx(this,AF,a,"Annotation");Rx(this,BF,a,"Annotation");Rx(this,CF,a,"Annotation");return a};g.aa=function(a,b){Qx(this,EF,a);Qx(this,AF,a);Qx(this,BF,a);Qx(this,CF,a);qH.G.aa.call(this,a,b)};g.da=function(){qH.G.da.call(this);Ob(this.b);delete this.j};function rH(a){JG.call(this,a);this.b=null;this.F=TG(["stroke","hoverStroke","selectStroke"],2);this.j=TG(["fill","hoverFill","selectFill"],1);this.B=TG(["hatchFill","hoverHatchFill","selectHatchFill"],3)}F(rH,JG);Ox(rH,AF);Ox(rH,BF);Ox(rH,CF);Ox(rH,EF);Ox(rH,HF);yF.rectangle=rH;g=rH.prototype;g.type="rectangle";g.Jd=7;g.Vf=function(){rH.G.Vf.call(this);this.b||(this.b=[this.f.path(),this.f.path(),this.f.path()],this.b[0].zIndex(0),this.b[1].zIndex(1),this.b[2].zIndex(3))};
g.Sj=function(a,b){for(var c=0;ck&&e>l?c=f=d=h=null:(c=$r(a,b,a,b+d,this.i),f=$r(e,f,e,f+d,this.i),b=Math.max(Math.min(a,e),k),a=Math.min(Math.max(a,e),l),d=[b,h],h=[a,h,a,n,b,n,b,h]);else{d=(d-b)/(c-a);b-=d*a;var p=f-d*e;b>p&&(f=b,b=p,p=f);a=c>a?Math.min(a,e):Math.max(a,e);e=c;e>a&&a>l||ea?(a=Math.max(a,k),e=l):(e=Math.min(a,l),a=k),c=d*a+b,f=d*a+p,k=d*e+b,l=d*e+p,fn&&k>n?c=
f=d=h=null:(c=bs(a,c,e,k,this.i),f=bs(a,f,e,l,this.i),0>d?(l=Math.max(a,(n-b)/d),b=Math.min(e,(h-p)/d),c?(d=[c[0],c[1]],h=[c[2],c[3],b,c[3]]):(d=[a,h],h=[b,h]),f?h.push(b,f[3],f[0],f[1],l,f[1]):h.push(b,n,l,n)):0b?Math.min(b,d):Math.max(b,d),a=!(aa||a>this.i.Ma()&&c=b){var c=this.ma(),c=c.clone().round(),d=this.dx();a.Qb(1,0,0,1,0,0);a.width(null);a.height(null);a.x(0);a.y(0);var e=null!==this.width(),f=null!==this.height(),h=a.ub(),k=e?Math.ceil(S(this.width(),c.width)):h.width;
e&&a.width(k);h=a.ub();c=f?Math.ceil(S(this.height(),c.height)):h.height;f&&a.height(c);var l=this.ma(),l=l.clone().round();if(this.nb())switch(e=Math.round(l.Cb()+l.height-b*l.height),1==b?e-=-.5:e+=-.5,this.u){case "left":f=l.bb();break;case "right":f=l.Ma();break;default:f=l.bb()+l.width/2}else switch(f=Math.round(l.bb()+b*l.width),1==b?f+=-.5:f-=-.5,this.u){case "top":e=l.Cb();break;case "bottom":e=l.Ga();break;default:e=l.Cb()+l.height/2}b=new Ue(f,e);f=T(this.X);f=isNaN(f)?this.nb()?0:-90:f;
e=uf(I(f),0,0);h=nf(h,e);e=ot(ls(0,0,h.width,h.height),d);b.x-=e.x;b.y-=e.y;e=S(this.offsetX(),k);l=S(this.offsetY(),c);Dt(b,d,e,l);this.Be(a,!0);a.x(b.x+h.width/2-k/2).y(b.y+h.height/2-c/2).Jz(f,"center");this.o(2)}else this.remove(),this.K(2);this.K(4)}this.N(2)&&(a=this.U(),FH(this).parent(a),this.K(2));return this};g.remove=function(){FH(this).parent(null)};function FH(a){a.f||(a.f=rj(),a.f.ad("aria-hidden","true"),G(a,a.f));return a.f}g.da=function(){Mb(this.f);this.b=this.Fa=this.f=null;DH.G.da.call(this)};
g.I=function(){var a=DH.G.I.call(this);a.anchor=this.dx();a.align=this.WA();this.J&&(a.layout=this.J);a.rotation=this.rotation();a.offsetX=this.offsetX();a.offsetY=this.offsetY();a.text=this.text();a.height=this.height();a.width=this.width();return a};
g.aa=function(a,b){DH.G.aa.call(this,a,b);this.dx(a.anchor);this.WA(a.align);"layout"in a&&a.layout&&this.gc(a.layout);this.rotation(a.rotation);this.offsetX(a.offsetX);this.offsetY(a.offsetY);this.text(a.text);this.height(a.height);this.width(a.width);if("axis"in a){var c=a.axis;ma(c)?this.Fa&&this.bi(this.Fa.jq(c)):K(c,RD)&&this.bi(c)}};function GH(){DH.call(this)}F(GH,DH);g=GH.prototype;g.ua=DH.prototype.ua;g.ta=DH.prototype.ta;g.scale=function(a){return this.Am(a)};g.value=function(a){return EH(this,a)};g.I=function(){var a=GH.G.I.call(this);a.value=this.value();return a};g.aa=function(a,b){GH.G.aa.call(this,a,b);this.value(a.value)};var HH=GH.prototype;HH.value=HH.value;HH.scale=HH.scale;HH.axis=HH.bi;HH.anchor=HH.dx;HH.align=HH.WA;HH.layout=HH.gc;HH.rotation=HH.rotation;HH.offsetX=HH.offsetX;HH.offsetY=HH.offsetY;HH.text=HH.text;
HH.height=HH.height;HH.width=HH.width;HH.isHorizontal=HH.nb;function IH(){X.call(this);this.na=this.f=this.j=this.u=null;this.Y=!1;this.b=null;this.X="horizontal"}F(IH,X);g=IH.prototype;g.ua=X.prototype.ua|8;g.ta=X.prototype.ta|80;g.Jb=function(){return this.Fa};g.gc=function(a){return m(a)?(a=gp(a),this.J!=a&&(this.J=a,this.o(64,9)),this):this.J?this.J:this.b?(a=this.b.Zd(),"left"==a||"right"==a?"horizontal":"vertical"):this.X};function JH(a,b){var c=!a.J&&a.X!=b;a.X=b;c&&a.o(64)}
g.scale=function(a){return m(a)?(this.na!=a&&(this.na=a,V(this.na,this.P_,this),this.o(68,9)),this):this.na?this.na:this.b?this.b.scale():null};g.P_=function(a){var b=0;W(a,4)&&(b|=4);W(a,2)&&(b|=1);this.o(20,b|8)};g.pO=function(){this.o(64,9)};g.bi=function(a){return m(a)?(this.b!=a&&(this.b&&cx(this.b,this.pO,this),this.b=a,V(this.b,this.pO,this),this.o(64,9)),this):this.b};g.Wi=function(a,b,c,d){this.i||(this.i=new Ey,G(this,this.i));return m(a)?(this.i.R.apply(this.i,arguments),this):this.i};
g.Nh=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.O!=k&&(this.O=k,this.o(16,1));return this}return this.O};g.Fh=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.F!=k&&(this.F=k,this.o(16,1));return this}return this.F};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);if(this.g!=f){var h=this.g?Of(this.g):0;this.g=f;var f=16,k=1;h!=(this.g?Of(this.g):0)&&(f|=68,k|=8);this.o(f,k)}return this}return this.g};
g.NG=function(a){return m(a)?(this.W!=a&&(this.W=a,this.o(64,9)),this):this.W};g.OG=function(a){return m(a)?(this.B!=a&&(this.B=a,this.o(64,9)),this):this.B};g.XA=function(a){return m(a)?(this.Y!=a&&(this.Y=a,this.o(80,9)),this):this.Y};g.sO=function(a,b){var c=this.ma()||ls(0,0,0,0),d=Math.round(c.Ga()-a*c.height);1==a?d-=b:d+=b;this.f.moveTo(c.bb(),d);this.f.lineTo(c.Ma(),d)};
g.tO=function(a,b){var c=this.ma()||ls(0,0,0,0),d=Math.round(c.bb()+a*c.width);1==a?d+=b:d-=b;this.f.moveTo(d,c.Ga());this.f.lineTo(d,c.Cb())};g.nb=function(){return"horizontal"==this.gc()};g.qO=function(a,b,c,d,e){if(!isNaN(b)){c=this.ma()||ls(0,0,0,0);var f,h;f=Math.round(c.Ga()-b*c.height);h=Math.round(c.Ga()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.bb(),f);d.lineTo(c.Ma(),f);d.lineTo(c.Ma(),h);d.lineTo(c.bb(),h);d.close()}};
g.rO=function(a,b,c,d,e){if(!isNaN(b)){c=this.ma()||ls(0,0,0,0);var f,h;f=Math.round(c.bb()+b*c.width);h=Math.round(c.bb()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f,c.Cb());d.lineTo(h,c.Cb());d.lineTo(h,c.Ga());d.lineTo(f,c.Ga());d.close()}};
g.$=function(){var a=this.scale();if(!a)return jq(2),this;if(!this.Tb())return this;if(this.N(8)){var b=this.zIndex();KH(this).zIndex(b);LH(this).zIndex(b);MH(this).zIndex(b);this.K(8)}this.N(2)&&(b=this.U(),KH(this).parent(b),LH(this).parent(b),MH(this).parent(b),this.K(2));this.N(16)&&(MH(this).stroke(this.stroke()),LH(this).fill(this.Nh()),KH(this).fill(this.Fh()),this.K(16));if(this.N(64)||this.N(4)){var c,d,e,f,b=NaN,h=K(this.scale(),KD),k=(h?a.Ea():this.XA()?a.ab():a.Ea()).get();c=this.nb()?
[this.sO,this.qO]:[this.tO,this.rO];KH(this).clear();LH(this).clear();MH(this).clear();var l=this.ma()||ls(0,0,0,0);if(d=this.Fa&&this.Fa.cT()){this.qb=this.Jb().qb;this.Ta=this.Jb().Ta;var n=Of(this.stroke())/2;l.top-=this.Ta+n;l.height+=this.Ta+n;l.width+=this.qb}l=this.Wi().$g(l);KH(this).clip(l);LH(this).clip(l);MH(this).clip(l);l=c[1];c=c[0];n=-MH(this).ul()%2/2;d&&this.nb()&&c.call(this,0,n);for(var p=0,q=k.length;pa.nearestPointToCursor.distance&&(a.series.fa().select(a.nearestPointToCursor.index),c=a)});var d=c.series;a=this.U();var e=this.ma(),f=this.u.ul()%2?-.5:0,h=this.B.ul()%2?-.5:0,k=d.La(),l=d.fb(),d=d.fa(),n=T(d.D("x")),p=T(d.D("value"));if(this.F&&"none"!=this.F){var q;
this.u.clear();q=Ne(n,e.bb(),e.Ma()-1);q=Math.round(q)-f;this.u.moveTo(q,e.Cb()).lineTo(q,e.Ga())}this.g&&this.g.enabled()&&this.i.enabled()&&(f=this.lu(this.g,k.transform(d.get("x"))),q=this.i.Jj()||Ht,this.i.text(q.call(f,f)),k=VH(this,this.g,this.i,n,p,k.transform(d.get("x"))),this.i.x(k.x).y(k.y),this.i.U(a).$());this.J&&"none"!=this.J&&(this.B.clear(),k=Ne(p,e.Cb(),e.Ga()-1),k=Math.round(k)-h,this.B.moveTo(e.bb(),k).lineTo(e.Ma(),k));this.b&&this.b.enabled()&&this.j.enabled()&&(e=this.lu(this.b,
l.transform(d.get("value"))),h=this.j.Jj()||Ht,this.j.text(h.call(e,e)),l=VH(this,this.b,this.j,n,p,l.transform(d.get("value"))),this.j.x(l.x).y(l.y),this.j.U(a).$())}else this.Yc()};g.Yc=function(){WH(this);XH(this)};function WH(a){a.u.clear();a.i.U(null).remove()}function XH(a){a.B.clear();a.j.U(null).remove()}function YH(a){return m(a.scale().Ic(0))}
g.Nr=function(a){if(this.enabled()){var b=this.U(),c=this.ma(),d=Cn(this.U().Da()),e=a.clientX-d.x;a=a.clientY-d.y;if(e>=c.bb()&&e<=c.Ma()&&a>=c.Cb()&&a<=c.Ga()){var d=this.u.ul()%2?-.5:0,f=this.B.ul()%2?-.5:0,h=c.Ma()-c.bb(),k=c.Ga()-c.Cb(),l=e-c.bb(),n=a-c.Cb(),p;this.X?(p=(k-n)/k,h=l/h):(p=l/h,h=(k-n)/k);this.g&&YH(this.g)?(this.F&&"none"!=this.F&&(this.u.clear(),this.g.nb()?(k=Ne(ZH(this,this.g,p,e),c.bb(),c.Ma()-1),this.u.moveTo(k-d,c.Cb()).lineTo(k-d,c.Ga())):(k=Ne(ZH(this,this.g,p,a),c.Cb(),
c.Ga()-1),this.u.moveTo(c.bb(),k-f).lineTo(c.Ma(),k-f))),this.i.enabled()&&(k=this.lu(this.g,p),l=this.i.Jj()||Ht,this.i.text(l.call(k,k)),p=VH(this,this.g,this.i,e,a,p),this.i.x(p.x).y(p.y),this.i.U(b).$())):WH(this);this.b&&YH(this.b)?(this.J&&"none"!=this.J&&(this.B.clear(),this.b.nb()?(p=Ne(ZH(this,this.b,h,e),c.bb(),c.Ma()-1),this.B.moveTo(p-d,c.Cb()).lineTo(p-d,c.Ga())):(p=Ne(ZH(this,this.b,h,a),c.Cb(),c.Ga()-1),this.B.moveTo(c.bb(),p-f).lineTo(c.Ma(),p-f))),this.j.enabled()&&(c=this.lu(this.b,
h),d=this.j.Jj()||Ht,this.j.text(d.call(c,c)),e=VH(this,this.b,this.j,e,a,h),this.j.x(e.x).y(e.y),this.j.U(b).$())):XH(this)}else this.Yc()}};function ZH(a,b,c,d){a=a.ma();var e=b.scale(),f="ordinal"==e.Pa();c=e.transform(e.Ic(c),.5);return b.nb()?f?Math.round(a.left+c*a.width):d:f?Math.round(a.top+a.height-c*a.height):d}
function VH(a,b,c,d,e,f){a=a.ma();var h=0,k=0;if(!b)return{x:h,y:k};var l=b.scale(),n=b.hb(),p="ordinal"==l.Pa();f=l.transform(l.Ic(f),.5);var q=b.enabled(),l=q?n.bb():a.Ma(),t=q?n.Cb():a.Ga(),u=q?n.Ma():a.bb(),n=q?n.Ga():a.Cb();switch(b.Zd()){case "left":h=$H(c)?u-1:u+1;k=p?Math.round(a.top+a.height-f*a.height):e;break;case "top":h=p?Math.round(a.left+f*a.width):d;k=aI(c)?n-1:n+1;break;case "right":h=$H(c)?l-1:l+1;k=p?Math.round(a.top+a.height-f*a.height):e;break;case "bottom":h=p?Math.round(a.left+
f*a.width):d,k=aI(c)?t-1:t+1}return{x:h,y:k}}function $H(a){a=Gy(a);return"leftTop"==a||"leftCenter"==a||"leftBottom"==a}function aI(a){a=Gy(a);return"leftTop"==a||"centerTop"==a||"rightTop"==a}
g.lu=function(a,b){if(!a)return null;var c=a.scale(),d=c.Pa(),e=c.Ic(b),f;switch(d){case "linear":f=+parseFloat(e).toFixed();break;case "log":f=+e.toFixed(1);break;case "ordinal":f=String(e);break;case "dateTime":var h=new Date(e),d=h.getMonth()+1;f=h.getDate();h=h.getFullYear();f=(10>d?"0"+d:""+d)+"-"+(10>f?"0"+f:""+f)+"-"+h}return{value:f,rawValue:e,max:c.max?c.max:null,min:c.min?c.min:null,scale:c}};
g.pB=function(a){var b=this.ma(),c=a.offsetX;a=a.offsetY;(c<=b.bb()||c>=b.Ma()||a<=b.Cb()||a>=b.Ga())&&this.Yc()};g.remove=function(){this.Yc()};g.da=function(){this.wa&&(this.wa.zc("mouseover",this.Nr,!1,this),this.wa.zc("mousemove",this.Nr,!1,this),this.wa.zc("mouseout",this.pB,!1,this),this.wa.zc("pointshover",this.show,!1,this),this.wa=null);Mb(this.u);this.u=null;Mb(this.B);this.b=this.g=this.B=null;Mb(this.i);this.i=null;Mb(this.j);this.j=null;QH.G.da.call(this)};
g.I=function(){var a=QH.G.I.call(this);a.displayMode=this.OI();a.xStroke=N(this.Zv());a.yStroke=N(this.aw());a.xLabel=this.i.I();a.yLabel=this.j.I();return a};g.aa=function(a,b){QH.G.aa.call(this,a,b);this.OI(a.displayMode);this.Zv(a.xStroke);this.aw(a.yStroke);this.mt(a.xLabel);this.nt(a.yLabel)};var bI=QH.prototype;bI.displayMode=bI.OI;bI.xStroke=bI.Zv;bI.yStroke=bI.aw;bI.xLabel=bI.mt;bI.yLabel=bI.nt;function cI(){ud.call(this)}F(cI,bx);g=cI.prototype;g.ta=bx.prototype.ta;g.ua=bx.prototype.ua|1;g.stroke=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);f!=this.g&&(this.g=f,this.sa(1));return this}return this.g};g.I=function(){var a=cI.G.I.call(this);a.stroke=N(this.stroke());return a};g.aa=function(a,b){cI.G.aa.call(this,a,b);this.stroke(a.stroke)};g.da=function(){this.g=null;cI.G.da.call(this)};function dI(){ny.call(this);this.Ua=this.tc=this.Ab=null;this.qa=[]}F(dI,ny);g=dI.prototype;g.ta=ny.prototype.ta|384;g.title=function(a){this.Ab||(this.Ab=new Cz,this.Ab.Wa(this),V(this.Ab,this.A4,this));return m(a)?(this.Ab.R(a),this):this.Ab};g.A4=function(a){var b=0,c=0;W(a,1)&&(b|=128,c|=1);W(a,8)&&(b|=4,c|=8);this.o(b,c)};g.margin=function(a,b,c,d){this.tc||(this.tc=new jz,V(this.tc,this.y4,this));return m(a)?(this.tc.R.apply(this.tc,arguments),this):this.tc};
g.y4=function(a){W(a,2)&&this.o(4,9)};g.IB=function(a,b,c,d){this.Ua||(this.Ua=new Ey,V(this.Ua,this.z4,this));return m(a)?(this.Ua.R.apply(this.Ua,arguments),this):this.Ua};g.z4=function(a){W(a,2)&&this.o(4,9)};function eI(a,b){return m(b)?(a.kp=b,a):a.kp||{}}g.label=function(a,b){var c,d;ma(a)||B(a)&&!isNaN(+a)?(c=+a,d=b):(c=0,d=a);var e=this.qa[c];e||(e=new Ky,e.Wa(this),e.R(eI(this)),this.qa[c]=e,V(e,this.R8,this),this.o(256,1));return m(d)?(e.R(d),this):e};g.R8=function(){this.o(256,1)};
g.pJ=function(){return this.margin().$g(this.hb())};g.$=function(){if(!this.Tb())return this;this.N(4)&&this.o(384);dI.G.$.call(this);if(this.N(128)){var a=this.title();H(a);a.U(this.Oa);a.zIndex(10);a.ma(this.hb());a.ja(!1);a.$();this.K(128)}if(this.N(256)){for(var a=this.pJ(),b=0,c=this.qa.length;b=this.g.length?this.Y[a-this.g.length]:this.g[a]};g.gV=function(a){a.scale(this.fb())};g.MQ=function(){return new BH};
g.xr=function(a,b){var c,d;c=T(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Gb[c];if(!e){e=this.MQ();e.Fa=this;e.R(mI(this));var f=e,h=this.la?"vertical":"horizontal",k=!f.J&&f.j!=h;f.j=h;k&&f.o(4);this.Gb[c]=e;G(this,e);V(e,this.LK,this);this.o(5242880,1)}return m(d)?(e.R(d),this):e};g.RQ=function(){return new cE};
g.yr=function(a,b){var c,d;c=T(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.ac[c];e||(e=this.RQ(),e.Fa=this,e.R(oI(this)),eE(e,this.la?"vertical":"horizontal"),this.ac[c]=e,G(this,e),V(e,this.LK,this),this.o(5242880,1));return m(d)?(e.R(d),this):e};g.UQ=function(){return new GH};
g.zr=function(a,b){var c,d;c=T(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.bc[c];if(!e){e=this.UQ();e.Fa=this;e.R(nI(this));var f=e,h=this.la?"vertical":"horizontal",k=!f.J&&f.B!=h;f.B=h;k&&f.o(4);this.bc[c]=e;G(this,e);V(e,this.LK,this);this.o(5242880,1)}return m(d)?(e.R(d),this):e};g.LK=function(){this.o(4194304,1)};
function pI(a,b,c){a.oc();b=hc(b);var d=pb(a.Gb,a.ac,a.bc,a.Qa,a.Mb),e,f,h;for(h=0;hh);c=0;for(d=this.g.length;cd?("layout"in e||(e.layout=a.nb()?"horizontal":"vertical"),"scale"in e||AG(e,"scale",a.scale(),b,c)):e.axis=d;return e};g.jL=function(a,b,c,d){var e=a.I();AG(e,"scale",a.Am(),b,c);if(a=a.bi())d=Za(d,na(a)),0>d?("layout"in e||(e.layout=a.nb()?"horizontal":"vertical"),"scale"in e||AG(e,"scale",a.scale(),b,c)):e.axis=d;return e};
g.da=function(){Ob(this.g,this.Y,this.Gb,this.ac,this.bc,this.Qa,this.Mb,this.wj,this.Dd);delete this.g;delete this.Y;this.Dd=this.wj=this.Mb=this.Qa=this.bc=this.ac=this.Gb=null;iI.G.da.call(this)};function qI(a,b){this.wa=a;this.index=mt(b,0,!0);this.b={}}g=qI.prototype;g.oa=function(){return this.index};g.Jb=function(){return this.wa};g.get=function(a){return this.wa.data().get(this.index,a)};g.set=function(a,b){this.wa.data().set(this.index,a,b);return this};g.Fp=function(a){var b=this.Jb(),c=bC(b.state,Vq,this.index);return m(a)&&c!=a?(a?b.pg(this.index):b.Hc(this.index),this):c};
g.Mm=function(a){var b=this.Jb(),c=bC(b.state,Wq,this.index);return m(a)&&c!=a?(a?b.select(this.index):b.hd(this.index),this):c};g.ls=function(){return this.indexthis.u[u]?v=this.j[u][this.u[u]]:this.j[u].push(v=t.G5());this.u[u]++;this.f[u].push(v);l=wJ(this,l,n,p,q,v,!0);e[k]=l}this.mb(this.ea,e,a);return e};g.OF=function(a,b){return this.xc(a,void 0,b)};
g.bo=function(a,b){if(r(b))for(var c=0;cb;b=Math.abs(b);var d=(b-a.xK)/(a.sT-a.xK);if(isNaN(d)||!isFinite(d))d=.5;b=a.yK+d*(a.tT-a.yK);return c?-b:b}
function LJ(a){return na(a.uk())+"_"+na(a.fb())}g.ng=function(){return this.Ta.P("yValues")};g.Jb=function(){return this.wa};g.fa=function(){return this.th||this.Xb()};g.Xb=function(){return this.th=this.vf()};g.uk=function(){return this.wa.La()};g.fb=function(a){return m(a)?(K(a,bD)||(a=null),this.Zb!=a&&(this.Zb&&cx(this.Zb,this.dB,this),(this.Zb=a)&&V(this.Zb,this.dB,this),this.o(1024,5)),this):this.Zb||this.Mb.fb()};g.dB=function(a){var b=0;W(a,4)&&(b|=4);W(a,2)?this.o(1024,b|1):this.sa(b)};
g.G0=function(a,b){return this.Qf(this.uk().transform(a,b),!0)};g.JO=function(a,b){return this.Qf(this.fb().transform(a,b),!1)};g.Hq=function(a){return m(a)?(this.Ta.R(a),this):this.Ta};g.error=function(a){nG(this)||M(12,void 0,[this.Ej()]);this.ic||(this.ic=new BJ(this),V(this.ic,this.e$,this));return m(a)?(this.ic.R(a),this):this.ic};g.e$=function(a){var b=0;W(a,1)&&(b|=1);W(a,4)&&(b|=4);this.o(1024,b)};g.jm=function(a){return this.error().jm(a)};
g.B0=function(a){if(a=!a.D("missing")){var b=this.error(),c=b.b.fa();a=c.get("xError")||b.Xv();var d=c.get("xLowerError")||b.Yv(),e=c.get("xUpperError")||b.$v(),f=c.get("valueError")||b.Uv(),h=c.get("valueLowerError")||b.Vv(),b=c.get("valueUpperError")||b.Wv(),f=m(h)||m(b)||gt(f)||!lt(f);a=m(d)||m(e)||gt(a)||!lt(a)||f}if(a)switch(a=this.error(),d=a.mode(),e=this.P("isVertical"),d){case "x":a.$(!0,e);break;case "value":a.$(!1,e);break;case "both":a.$(!0,e),a.$(!1,e)}};
g.clip=function(a){return m(a)?(null===a&&(a=!1),this.W!=a&&(this.W=a,this.o(4096,1)),this):this.W};g.pm=function(a){this.ca||(this.ca=new EJ,V(this.ca,this.F0,this));return m(a)?(this.ca.R(a),this):this.ca};g.F0=function(a){var b=64,c=!1;W(a,8)&&(b|=8,c=!0);this.sa(b,c)};
g.dv=function(a){var b=this.pm();b.K(b.ta);var c=yy.prototype.I.call(b);m(b.vu())&&(c.iconTextSpacing=b.vu());m(b.text())&&(c.text=b.text());m(b.su())&&(c.iconEnabled=b.su());m(b.wu())&&(c.iconType=b.wu());m(b.uu())&&(c.iconSize=b.uu());m(b.Tl())&&(c.iconFill=b.Tl());m(b.Vl())&&(c.iconStroke=b.Vl());m(b.Ul())&&(c.iconHatchFill=b.Ul());m(b.tu())&&(c.iconMarkerType=b.tu());m(b.Wr())&&(c.iconMarkerFill=b.Wr());m(b.Xr())&&(c.iconMarkerStroke=b.Xr());m(b.disabled())&&(c.disabled=b.disabled());var b=this.P("color"),
d=this.Tx();a=c.text||a;B(a)&&(a=rB(sB.ed(),a));c.text=C(a)?a.call(d,d):this.kS(d);c.disabled="disabled"in c?!!c.disabled:!this.enabled();c.meta=this.D();"marker"!=c.iconType||this.check(8192)||(c.iconFill=this.u.fill(),c.iconStroke=this.u.stroke());c.iconType=this.cv(c.iconType,d);c.iconEnabled="iconEnabled"in c?!!c.iconEnabled:!0;c.iconStroke=this.xy(c.iconStroke,2,b,d);c.iconFill=this.xy(c.iconFill,1,b,d);c.iconHatchFill=this.xy(c.iconHatchFill,3,this.Dp(),d);this.check(4194304)&&this.zb().enabled()?
(c.iconMarkerType=c.iconMarkerType||this.u.type(),c.iconMarkerFill=c.iconMarkerFill||this.u.fill(),c.iconMarkerStroke=c.iconMarkerStroke||this.u.stroke()):(c.iconMarkerType=null,c.iconMarkerFill=null,c.iconMarkerStroke=null);return c};g.cv=function(a){"marker"==a?(this.check(8192)?a=this.P("type"):this.check(4194304)?a=this.zb().type():a="square","line"==a&&(a="vline")):C(a)||(a=up(a));return a};
g.xy=function(a,b,c){if(a)C(a)?(b={sourceColor:c},a=a.call(b,b)):a=N(a);else{if(2==b)a="stroke";else if(3==b){if(this.check(8))return null;a="hatchFill"}else this.check(8)?(a="stroke",b=2):a="fill";a=Mq([a],b)(this,Xq,!0)}return a};g.kS=function(){return this.name()};g.pb=function(a){if(!this.Ja&&(this.Ja=new VA(0),this.wa.wV())){var b=this.wa,c=b.pb();this.Ja.Wa(this);this.Ja.parent(c);this.Ja.wa(b)}return m(a)?(this.Ja.R(a),this):this.Ja};
function MJ(a,b,c){if(!a)return NJ;var d=na(b)+"|"+a.join("|")+(c?"|"+c.join("|"):"");c=c||a;var e=HJ[d];e||(HJ[d]=e=function(d,e,k){k=dC(k);return k!=Xq&&1this.j.left+this.j.width){var f=d,d=Za(pt,f);0<=d&&(f=pt.length,f=pt[(f-d)%f]);d=f}if(("leftBottom"==d||"centerBottom"==d||"rightBottom"==d)&&c.topthis.j.top+this.j.height)c=Za(pt,d),0<=c&&(d=pt.length,d=pt[(d-c+4)%d]);d=rt(d,e);b.gl(d)};
g.iV=function(a,b,c,d,e,f,h){a.state("pointState",z(h)?h:null);a.state("seriesState",e);a.state("chartState",d);a.state("pointNormal",z(f)?f:null);a.state("seriesNormal",c);a.state("chartNormal",b);a.state("seriesStateTheme",e?e.Xa:null);a.state("chartStateTheme",d?d.Xa:null);a.state("auto",a.bd);a.state("seriesNormalTheme",c.Xa);a.state("chartNormalTheme",b?b.Xa:null)};
g.MC=function(a,b,c,d,e,f,h,k,l,n,p){var q=d?a.Md(b):DG(a,b);q?(d&&q.Qe(d),q.mc(c)):q=d?a.add(d,c,b):a.add(c,b);q.sg();d?(b=q,this.iV(b,e,a,h,f,k,l),e=b.fg("anchor"),WC(b,this.P("isVertical")),m(p)&&"auto"==e&&(b.gl(QJ(this,p,Number(b.fg("rotation"))||0)),this.qQ(a,b))):(GG(q,f||a),q.kc(k,l));n&&q.$();return q};g.labels=function(a){this.ba||(this.ba=new nC,this.ba.Wa(this),V(this.ba,this.C0,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ba.R(a),this):this.ba};
g.Lb=function(a){this.Gb||(this.Gb=new nC,this.Gb.K(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Gb.R(a),this):this.Gb};g.Wb=function(a){this.lc||(this.lc=new nC,this.lc.K(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.lc.R(a),this):this.lc};g.C0=function(a){W(a,1)&&this.o(256,1025)};
g.Ol=function(a,b,c){a.D("label",PJ(this,[this.labels,this.Lb,this.Wb],[this.Jb().labels,this.Jb().Lb,this.Jb().Wb],["label","hoverLabel","selectLabel"],this.zz(),!0,null,a,b,c))};g.PF=function(){};g.zb=function(a){this.u||(this.u=new oC,this.u.Wa(this),V(this.u,this.D0,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.u.R(a),this):this.u};g.Pl=function(a){this.ha||(this.ha=new oC,this.ha.K(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ha.R(a),this):this.ha};
g.ao=function(a){this.la||(this.la=new oC,this.la.K(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.la.R(a),this):this.la};g.D0=function(a){W(a,1)&&this.o(128,65)};g.Zn=function(a,b,c){a.D("marker",PJ(this,[this.zb,this.Pl,this.ao],null,["marker","hoverMarker","selectMarker"],this.iE(),!1,null,a,b,c))};g.Vo=function(a){this.ra||(this.ra=new oC,this.ra.Wa(this),V(this.ra,this.x$,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ra.R(a),this):this.ra};
g.Vy=function(a){this.Ee||(this.Ee=new oC);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Ee.R(a),this):this.Ee};g.Hz=function(a){this.bc||(this.bc=new oC);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.bc.R(a),this):this.bc};g.x$=function(a){W(a,1)&&this.o(128,1)};g.LC=function(a,b,c){var d=a.D("outliers");d&&d.length&&PJ(this,[this.Vo,this.Vy,this.Hz],null,["outlierMarker","hoverOutlierMarker","selectOutlierMarker"],this.QK(),!1,d,a,b,c)};
function RJ(a,b){return+ac(a.Ie,function(a){return eb(a,function(a){return a==b})})}g.zz=function(){return!1};g.iE=function(){return!1};g.QK=function(){return!1};g.WT=function(){return!1};g.bf=function(){return!1};g.Cv=function(){return!1};g.remove=function(){this.check(4)?vJ(this.Rh,null):this.f&&this.f.remove();this.ba&&this.ba.Te()&&(this.ba.Te().remove(),this.ba.o(2));this.u&&(this.u.remove(),this.u.o(2));this.ra&&(this.ra.remove(),this.ra.o(2))};
g.mx=function(a){this.va||(this.va=new PB(this),G(this,this.va),V(this.va,this.E0,this),K(this.wa,gC)&&(NB(this.va,this.wa.Nw()),NB(this.va).sa(2)));return m(a)?(this.va.R.apply(this.va,arguments),this):this.va};g.E0=function(){this.o(32,1)};
g.$=function(){if(!this.Tb())return this;H(this);m(this.bd.color)&&this.N(16768)&&this.Pk(this.bd.color);this.N(32768)&&(IJ(this),this.K(32768));if(this.N(4)){this.j=this.hb();this.xe=this.i?this.i.$g(this.j):this.j;var a=Math.min(this.j.height,this.j.width);this.yK=S(this.Dd,a);this.tT=S(this.ti,a);this.o(7168)}this.N(512)&&(this.Xb(),this.UK(),this.o(3104,2049),this.K(512));this.N(1024)&&this.o(24960);var a=[],b=[],c,d,e,f;d=!1;this.N(1026)&&(this.VK(),this.Az());this.N(1282)&&(c=this.labels(),
f=this.Lb().enabled()||this.Wb().enabled(),OJ(this,c,f,this.zz(),TF,256)&&(d=this.zIndex()+this.vF+(this.bf()?1:0),c.sf=d,c.o(8),this.check(TF)&&a.push(this.Ol),b.push(c),d=!0),this.K(256));this.N(1154)&&(c=this.zb(),f=this.Pl().enabled()||this.ao().enabled(),OJ(this,c,f,this.iE(),4194304,128)&&(f=this.zIndex()+1.1E-5+(this.bf()?1:0),c.sf=f,this.check(4194304)&&a.push(this.Zn),b.push(c)),this.K(128));if(this.N(9218)){this.Sc||(this.Sc=[]);if(this.Db)for(;this.Db.length;)c=this.Db.pop(),c.clear(),
c.parent(null),this.Sc.push(c);else this.Db=[];nG(this)&&"none"!=this.error().mode()&&(this.WT()||oG(this.error()))&&a.push(this.B0);this.K(8192)}this.N(17410)&&(c=this.Vo(),f=this.Vy().enabled()||this.Hz().enabled(),OJ(this,c,f,this.QK(),256,16384)&&(f=this.zIndex()+AI,c.sf=f,this.check(256)&&a.push(this.LC),b.push(c)),this.K(16384));c=a.length;if(this.N(1024)){f=this.cL();var h;if(f){var k=this.ng();this.Dv(f,k);d&&this.PF();this.nx();h=this.Xb();if(d=this.yJ())this.hz(d,k,f),this.Mr(d,this.km(d.oa()));
for(h.reset();h.advance();)for(e=this.km(h.oa()),this.hz(h,k,f),this.Mr(h,e),d=0;da)&&(a=0);return a};
g.Kx=function(){this.B=[];this.j=[];this.f=[];this.i=0;this.K(1);for(var a=this.fa(),b;a.advance();)b=a.get("value"),this.f.push(b),this.i+=b;if(this.f.length)if(this.i)for(this.B[0]=this.j[0]=100*this.f[0]/this.i,a=1;ad)throw Error("Index can not be masked by this View");return a>=d?(a-=d,2x[n]&&(x[n]=D)}else for(n in u)D=T(R.values[n]),Dx[n]&&(x[n]=D);for(n=0;n<=a.g;n++)D=
T(R.f[n]),DA[n]&&(A[n]=D);R=R.next}if(v)for(n=0;nd)if(d=~d,"exactOrNext"==c)d=d=pK)this.g=-1,this.b.length=0,rK(this,a,b,this.j,!1);else{if(this.f&2){this.g=-1;var c=a.length?a[0]:null;if(c){var d=this.b.length?this.b[0]:null,e=c.key;if(d&&!(d.key>=e)){for(var f=0,h;(h=d.next)&&h.keya.u){d&&(c|=1);if(a.u){for(var c=c|2,e=new vK(a.b,null,!0),f=0,d=e.next();d&&d.g;)f++,d=e.next();mb(a.b,0,f);if(d=a.b[0])d.b=null}wK(a,new vK(null,a.f,b))}else e=new vK(a.b,a.f,b),a.b=[],wK(a,e),c=pK;a.f.length=0;a.i=a.kU;a.g=-1;a.u=0;jK(a);xK(a.B,c,!0)}}g=sK.prototype;
g.remove=function(a,b){for(var c=new vK(this.b,this.f,uK(this),a,b),d;d=c.next();)d.g=!0;this.u=2;this.J||tK(this);return this};function yK(a,b){b=mt(b);for(var c=new vK(a.b,a.f,uK(a)),d=NaN,e;(e=c.next())&&0a.key?(this.i=1==b?this.jU:this.ZK,this.f.push(a)):this.f[b-1]=a};g.jU=function(a){var b=this.f.length,c=this.f[b-1];c.key>a.key?this.f.push(a):c.keya?~a:a];c?(this.g=this.D9,this.b=isNaN(d)?0:Ab(this.i,eK,d),0>this.b&&(this.b=~this.b)):(this.g=this.G9,this.b=isNaN(d)?this.i.length-1:Ab(this.i,fK,d),0>this.b&&(this.b=~this.b-1))}g=vK.prototype;g.zv=function(){return null};
g.D9=function(){var a=this.f,b=this.i[this.b];if(a){if(b){if(0>dK(a,b))return this.f=this.f.next,a;this.b++;return b}this.f=this.f.next;this.g=this.FT;return a}if(b)return this.b++,this.g=this.B9,b;this.next=this.zv;return null};g.G9=function(){var a=this.f,b=this.i[this.b];if(a){if(b){if(0>dK(a,b))return this.f=this.f.next,a;this.b--;return b}this.f=this.f.next;this.g=this.FT;return a}if(b)return this.b--,this.g=this.C9,b;this.next=this.zv;return null};
g.FT=function(){var a=this.f;if(a)return this.f=this.f.next,a;this.next=this.zv;return null};g.B9=function(){var a=this.i[this.b++];if(a)return a;this.next=this.zv;return null};g.C9=function(){var a=this.i[this.b--];if(a)return a;this.next=this.zv;return null};g.A5=function(){var a=this.g();return!a||a.key>this.u?(this.next=this.zv,null):a};g.S9=function(){return this.g()};function zK(a,b){this.i=Np(a);this.b=b||1;this.f=new Date(0);switch(this.i){case "year":return this.g=315576E5*this.b,this.u=this.uY,this.next=this.R9,this;case "semester":return this.g=315576E5*this.b/2,this.u=this.rY,this.next=this.O9,this;case "quarter":return this.g=315576E5*this.b/4,this.u=this.pY,this.next=this.M9,this;case "month":return this.g=315576E5*this.b/12,this.u=this.SF,this.next=this.L9,this;case "thirdofmonth":return this.g=315576E5*this.b/36,this.u=this.sY,this.next=this.P9,this;
case "week":return this.g=6048E5*this.b,this.u=this.tY,this.next=this.Q9,this;default:this.g=864E5*this.b;this.u=this.lY;this.next=this.E9;break;case "hour":this.g=36E5*this.b;this.u=this.mY;this.next=this.H9;break;case "minute":this.g=6E4*this.b;this.u=this.oY;this.next=this.K9;break;case "second":this.g=1E3*this.b;this.u=this.qY;this.next=this.N9;break;case "millisecond":this.g=this.b,this.u=this.nY,this.next=this.J9}}g=zK.prototype;
g.uY=function(a){this.f.setTime(Date.UTC(ut(this.f.getUTCFullYear(),this.b,a?a.getUTCFullYear():2E3)-this.b,0))};g.rY=function(a){var b=this.b;this.b*=6;this.SF(a);this.b=b};g.pY=function(a){var b=this.b;this.b*=3;this.SF(a);this.b=b};g.SF=function(a){var b=ut(this.f.getUTCMonth()+12*this.f.getUTCFullYear(),this.b,a?a.getUTCMonth()+12*a.getUTCFullYear():24E3)-this.b;a=Math.floor(b/12);b%=12;0>b&&(b+=12);this.f.setTime(Date.UTC(a,b))};
g.sY=function(a){a=ut(AK(this.f),this.b,a?AK(a):72E3)-this.b;var b=Math.floor(a/36);a%=36;var c=Math.floor(a/3);0>c&&(c+=12);a%=3;0>a&&(a+=3);this.f.setTime(Date.UTC(b,c,1+10*a))};g.tY=function(a){BK(this,6048E5*this.b,a||new Date(Date.UTC(2E3,0,2)))};g.lY=function(a){BK(this,864E5*this.b,a)};g.mY=function(a){BK(this,36E5*this.b,a)};g.oY=function(a){BK(this,6E4*this.b,a)};g.qY=function(a){BK(this,1E3*this.b,a)};g.nY=function(a){BK(this,this.b,a)};
function BK(a,b,c){a.f.setTime(ut(a.f.getTime(),b,c?c.getTime():Date.UTC(2E3,0))-b)}function AK(a){var b=a.getUTCDate();return 3*(12*a.getUTCFullYear()+a.getUTCMonth())+(10>=b?0:20>=b?1:2)}g.R9=function(){this.f.setUTCFullYear(this.f.getUTCFullYear()+this.b);return this.f.getTime()};g.O9=function(){var a=this.f.getUTCMonth()+6*this.b,b=this.f.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.f.setUTCFullYear(b);this.f.setUTCMonth(a);return this.f.getTime()};
g.M9=function(){var a=this.f.getUTCMonth()+3*this.b,b=this.f.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.f.setUTCFullYear(b);this.f.setUTCMonth(a);return this.f.getTime()};g.L9=function(){var a=this.f.getUTCMonth()+this.b,b=this.f.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.f.setUTCFullYear(b);this.f.setUTCMonth(a);return this.f.getTime()};
g.P9=function(){var a,b=this.f.getUTCDate();a=3*(12*this.f.getUTCFullYear()+this.f.getUTCMonth())+(10>=b?0:20>=b?1:2)+this.b;b=Math.floor(a/36);a%=36;var c=Math.floor(a/3);0>c&&(c+=12);a%=3;0>a&&(a+=3);this.f.setTime(Date.UTC(b,c,1+10*a));return this.f.getTime()};g.Q9=function(){var a=this.f.getTime()+6048E5*this.b;this.f.setTime(a);return a};g.E9=function(){var a=this.f.getTime()+864E5*this.b;this.f.setTime(a);return a};g.H9=function(){var a=this.f.getTime()+36E5*this.b;this.f.setTime(a);return a};
g.K9=function(){var a=this.f.getTime()+6E4*this.b;this.f.setTime(a);return a};g.N9=function(){var a=this.f.getTime()+1E3*this.b;this.f.setTime(a);return a};g.J9=function(){var a=this.f.getTime()+this.b;this.f.setTime(a);return a};g.uy=function(){return this.b};function CK(a,b){var c=a.g-b.g;return c?c:b.b-a.b};function DK(a,b,c,d,e){this.J=a;this.X=d;this.u=new bK(isNaN(b.Yo)?-1:b.Yo,[]);this.u.next=b.hJ;this.pa=b.SK;this.W=b.lastIndex-b.Rg+1||0;this.O=(this.f=e||null)?this.H5:this.iY;this.Y=this.f?this.X6:this.i7;this.B=c;this.reset()}g=DK.prototype;g.reset=function(){this.f&&this.f.reset();this.b=this.u;this.j=this.f?this.f.f:this.u.key;this.g=!1;this.i=NaN;this.F=!0;return this};g.advance=function(){return this.O()};g.get=function(a){return this.hm(this.X?EK(this.J,a):FK(this.J,a))};
g.D=function(a,b){var c=this.B[this.oa()];c||(c=this.B[this.oa()]={});return 1a?this.b.f&&(b=this.b.f[~a]):b=this.b.values[a]);return b};g.Cx=function(){return this.i};g.oa=function(){return this.Y()};g.Nb=function(){return this.W};g.E4=function(){return this.i};g.i7=function(){return this.j};g.X6=function(){return this.f.f};
g.iY=function(){if(this.b){this.j++;if((this.b=this.b.next)&&this.b!=this.pa)return this.g=!0,this.i=this.b.key,!0;this.b=null;this.g=!1;this.j=this.i=NaN}return!1};g.H5=function(){if(this.f.advance())return this.F&&(this.b=this.b.next),(this.F=!(!this.b||this.b.key!=this.f.g||this.b==this.pa))?(this.g=!0,this.i=this.b.key):(this.g=!1,this.i=this.f.g),!0;this.b=null;this.i=NaN;return this.g=!1};var GK=DK.prototype;GK.reset=GK.reset;GK.advance=GK.advance;GK.get=GK.get;GK.getKey=GK.E4;GK.getIndex=GK.oa;
GK.meta=GK.D;function HK(a){this.f=a;this.i=qK(a.De());this.j=!0;this.b=oK(this.i);this.g=null;this.B=!1;this.u=[];IK(this)}function IK(a){for(var b=a.g?a.g.f.b.length:a.i.Nb();a.u.lengthc){var e=b;b=c;c=e}e=qK(a.f.De(),d);if(a.B||e!=a.i||a.b.Lg!=b||a.b.hh!=c)a.B=!1,a.i=e,a.j=!d,a.b=e.select(b,c),IK(a);return a}function MK(a,b,c){return b?(c=a.g?NK(a.g,b.key):c,new JK(b,a.f,!a.j,c,a.u[c])):null}function OK(a){return MK(a,a.b.cU,a.b.Yo)}function PK(a){return MK(a,a.b.SK,a.b.Ts)}
function QK(a,b){return a.j?FK(a.f,b):EK(a.f,b)}g.oq=function(){return this.f};function LK(a,b,c){return new DK(a.f,a.b,a.u,!a.j,b&&a.g?RK(a.g,!!c):null)}function JK(a,b,c,d,e){this.b=a;this.f=b;this.j=c;this.u=d;this.B=e}g=JK.prototype;g.get=function(a){return this.hm(this.j?EK(this.f,a):FK(this.f,a))};g.hm=function(a){var b;ma(a)&&0>a?this.b.f&&(b=this.b.f[~a]):b=this.b.values[a];return b};g.oa=function(){return this.u};g.Cx=function(){return this.b.key};
g.D=function(a,b){return 1e)this.g[a]={rV:e,xU:e};else if(B(e)||!isNaN(e)){if((b=z(c))&&!C(c)&&!("reset"in c&&"considerItem"in c&&"getResult"in c))return this;var f=b?c:Xp(m(c)?c:a);b=d;"weightedAverage"==f&&(ma(d)?b=Math.round(d):B(d)?(b=this.f.g[d]||NaN,isNaN(b)&&(b=d)):b=NaN,ma(b)&&isNaN(b)&&(f="average"));H(this.f);d=this.f;c=e;var h=b;b=WK(f,c,h);b in d.B?b=d.B[b]:(c=XK(f,c,h),
d.B[b]=b=d.j.length,d.j.push(c),xK(d,4,!1));this.g[a]={rV:e,xU:b};this.f.ja(!0)}return this};function EK(a,b){return b in a.g?a.g[b].xU:NaN}function FK(a,b){return b in a.g?a.g[b].rV:NaN}VK.prototype.De=function(){return this.f};var YK=VK.prototype;YK.addField=YK.b;YK.createSelectable=YK.BI;function ZK(a,b){Jb.call(this);this.i=a;this.j=m(b)?b:NaN;this.clear()}F(ZK,Jb);ZK.prototype.clear=function(){this.value=void 0};ZK.prototype.f=function(){var a=this.value;this.clear();return a};ZK.prototype.da=function(){delete this.value;ZK.G.da.call(this)};function $K(a){ZK.call(this,a)}F($K,ZK);$K.prototype.clear=function(){this.value=this.g=0};$K.prototype.b=function(a){a=T(a);isNaN(a)||(this.value+=a,this.g++)};$K.prototype.f=function(){var a=this.g?this.value/this.g:NaN;this.clear();return a};function aL(a,b){this.g=b;ZK.call(this,a)}F(aL,ZK);aL.prototype.clear=function(){this.g.reset()};aL.prototype.b=function(a,b,c){this.g.considerItem(a,c)};aL.prototype.f=function(){var a=this.g.getResult();this.clear();return a};aL.prototype.da=function(){delete this.g;aL.G.da.call(this)};function bL(a,b,c){this.u=b;this.g=c;ZK.call(this,a)}F(bL,ZK);bL.prototype.clear=function(){this.value=[];this.B=[]};bL.prototype.b=function(a,b,c){this.value.push(a);this.B.push(c)};bL.prototype.f=function(){var a=this.u.call(this.g,this.value,this.B);this.clear();return a};bL.prototype.da=function(){delete this.u;delete this.g;bL.G.da.call(this)};function cL(a){ZK.call(this,a)}F(cL,ZK);cL.prototype.clear=function(){this.value=NaN};cL.prototype.b=function(a){isNaN(this.value)&&(this.value=T(a))};function dL(a){ZK.call(this,a)}F(dL,ZK);dL.prototype.b=function(a){m(this.value)||(this.value=a)};function eL(a){ZK.call(this,a)}F(eL,ZK);eL.prototype.clear=function(){this.value=NaN};eL.prototype.b=function(a){a=T(a);isNaN(a)||(this.value=a)};function fL(a){ZK.call(this,a)}F(fL,ZK);fL.prototype.b=function(a){m(a)&&(this.value=a)};function gL(a){ZK.call(this,a)}F(gL,ZK);gL.prototype.clear=function(){this.value=[]};gL.prototype.b=function(a){m(a)&&this.value.push(a)};function hL(a){ZK.call(this,a)}F(hL,ZK);hL.prototype.clear=function(){this.value=NaN};hL.prototype.b=function(a){a=T(a);isNaN(a)||this.value>=a||(this.value=a)};function iL(a){ZK.call(this,a)}F(iL,ZK);iL.prototype.clear=function(){this.value=NaN};iL.prototype.b=function(a){a=T(a);isNaN(a)||this.value<=a||(this.value=a)};function jL(a){ZK.call(this,a)}F(jL,ZK);jL.prototype.clear=function(){this.value=0};jL.prototype.b=function(a){a=T(a);isNaN(a)||(this.value+=a)};function kL(a,b){ZK.call(this,a,b)}F(kL,ZK);kL.prototype.clear=function(){this.value=this.g=0};kL.prototype.b=function(a,b){a=T(a);b=T(b)||0;isNaN(a)||(this.value+=a*b,this.g+=b)};kL.prototype.f=function(){var a=this.g?this.value/this.g:NaN;this.clear();return a};function XK(a,b,c){if(C(a))return new bL(b,a,c);if(z(a))return new aL(b,a);switch(a){case "average":return new $K(b);case "first":return new cL(b);case "firstValue":return new dL(b);case "lastValue":return new fL(b);case "list":return new gL(b);case "max":return new hL(b);case "min":return new iL(b);case "sum":return new jL(b);case "weightedAverage":return new kL(b,c);default:case "last":return new eL(b)}}
function WK(a,b,c){ma(b)&&(b=b.toFixed(0));if(z(a))return na(a)+"|"+b+"|"+bt(c);switch(a){case "average":return"a"+b;case "first":return"f"+b;case "firstValue":return"o"+b;case "lastValue":return"c"+b;case "list":return"g"+b;case "max":return"x"+b;case "min":return"n"+b;case "sum":return"s"+b;case "weightedAverage":return ma(c)&&(c=c.toFixed(0)),"w"+b+":"+String(c);default:case "last":return"l"+b}};function lL(a,b,c,d,e){ud.call(this);this.Tp=new sK(this,a,b,c,d,e);this.b={};this.B={};this.g={};this.F=0;this.i=[];this.j=[];this.f=[];this.u=[]}F(lL,bx);g=lL.prototype;g.ua=16;
g.CP=function(a,b,c){var d=this.Tp,e=!d.J;e&&(d.J&&M(101),d.J=!0);if(B(a)){var f=new gK(d),h=new Gr;z(c)&&(h.Ez(c.rowsSeparator),h.Qx(c.columnsSeparator),h.Zy(c.ignoreTrailingSpaces),h.Xy(c.ignoreFirstRow));h.Ex(a,f);!0===b&&(b=f.uy())}else if(r(a)){for(f=c=0;fh){var p=~h;lb(d,n,p);(h=this.search("id",n))?(h=K(h,sL)?h:h[0],lb(e,h,p),h.D("nc",!0),M(1,null,[n])):lb(e,k,p)}else M(2,null,[n])}for(b=0;bh?((h=this.search("id",k))?(h=K(h,sL)?h:h[0],CL(h,f)):(this.g.push(f),M(3,null,[k])),DL(this,f)):(h=e[h],CL(h,f),h.D("nc")&&DL(this,f))):(this.g.push(f),DL(this,f));l.length&&this.sa(16);this.ja(!0);break;default:H(this);b=0;for(d=a.length;ba?lb(d,e,~a):(a=d[a],r(a.value)?kb(a.value,b):a.value!=b&&(a.value=[a.value],a.value.push(b)))}else for(e in a.b)EL(a,b,e,d)}
function FL(a,b,c,d){if(c){if(d)for(var e=b.Vb();e--;)FL(a,b.md(e),c,d);if(d=a.b[c])e={key:b.get(c)},a.j[c]&&(e.key=""+e.key),e=vb(d,e,a.iC),(d=d[e])&&(r(d.value)&&1k||b=d)return[];a=new sE(a);c=[];if(1==b)for(b=0;b=this.g.Rg&&a<=this.g.lastIndex};
function ML(a,b,c,d,e){var f=a.data(),h=f.fa(),k=a.fb(),l=!1,n=!1,p=a.Fg(),q,t,u=[];a.Mf()&&a.bk()&&u.push("zIndex");p&&u.push("size");a.vl()&&u.push("outliers");nG(a)&&(CJ(a.La())&&(f.Gf("xError")&&(u.push("xError"),l=!0),f.Gf("xLowerError")&&(u.push("xLowerError"),l=!0),f.Gf("xUpperError")&&(u.push("xUpperError"),l=!0)),CJ(a.fb())&&(f.Gf("valueError")&&(u.push("valueError"),n=!0),f.Gf("valueLowerError")&&(u.push("valueLowerError"),n=!0),f.Gf("valueUpperError")&&(u.push("valueUpperError"),n=!0)));
K(k,KD)&&(t=OD(k))&&f.Gf(t)&&u.push(t);var v=a.La();K(v,KD)&&(t=OD(v))&&f.Gf(t)&&u.push(t);for(v=a.WS();h.advance();){var w=d(h.get("x"));if(!e(w)){var x={};x.x=w;var y,A,w=!1,D=a.ng();q=0;for(y=D.length;qq&&!a.P("displayNegative"))&&(w=!0);q={};q.missing=w?1:0;q.rawIndex=h.oa();x={data:x,D:q};a.aU(h,x,v);c(b,x)}}a.o(512);return a.g={data:b,ea:a,w8:a.check(TF)&&
(f.Gf("label")||f.Gf("hoverLabel")||f.Gf("selectLabel")),x8:a.check(4194304)&&(f.Gf("marker")||f.Gf("hoverMarker")||f.Gf("selectMarker")),y8:a.vl()&&(f.Gf("outliers")||f.Gf("outlierMarker")||f.Gf("hoverOutlierMarker")||f.Gf("selectOutlierMarker")),NS:l,z8:n,v8:l||n}}g.WS=function(){return null};g.aU=function(){};g.HT=function(a){return a};
function jG(a,b,c){if(b){var d={},e=-Infinity;b=function(a,b){var c,h=b.data.x;h in d?(c=a[d[h]],a[d[h]]=b):(d[h]=a.length,a.push(b),hc&&(c=~c,0b-a.g.data[c-1].data.x&&c--)),c):-1:a.ac.$H("x",b)}
g.VC=function(a,b){if(this.g){var c=[],d,e;this.g.kt?(d=this.g.kt[bt(a)],e=this.g.kt[bt(b)]):(d=Ab(this.g.data,function(b){return a-b.data.x}),0>d&&(d=~d),e=Ab(this.g.data,function(a){return b-a.data.x}),0>e&&(e=~e));if(!isNaN(d)&&!isNaN(e)){if(d>e){var f=d;d=e;e=f}for(e=Math.min(e,this.g.data.length-1);d<=e;d++)c.push(d)}return c}c=this.La();if(e=K(c,KD))a=c.nq(a),b=c.nq(b);return this.ac.VC(a,b,e)};
function yG(a,b,c,d,e){var f=a.fa();f.reset();for(var h=[];f.advance();){var k=a,l=f,n=b,p=c,q=d,t=e,u=void 0,v;if(K(k.Rh,zJ)&&(u=l.D(k.Rh.B)))a:{v=u;var w=n,x=p,k=q,y=t,A=void 0;for(A in v){var D=v[A];if(K(D,mi)&&(D=D.ub(),D.left<=w+k&&w<=D.left+D.width&&D.top<=x+y&&x<=D.top+D.height)){v=!0;break a}}v=!1}else v=l.D(k.J.ib+"X"),w=l.D(k.J.ib),k.J.ib==k.J.jb?v=n<=v&&v<=n+q&&p<=w&&w<=p+t:(x=l.D(k.J.jb+"X"),k=l.D(k.J.jb),v=Ur([v,w,x,k],[n,p,n+q,p,n+q,p+t,n,p+t]));!v&&(u=l.D("marker"))&&(v=u.Te().ub().Vj(new J(n,
p,q,t)));v&&h.push(f.oa())}return h}g.Og=function(a){var b=this.fa();this.Mf()&&this.Rh.ck(a,b.D("shapes"));this.vl()&&this.LC(b,a,!0);this.Ud.Zz(b,a);this.check(4194304)&&this.Zn(b,a,!0);this.check(TF)&&this.Ol(b,a,!0)};g.hi=ea;g.Pg=function(a){var b=this.fa();this.Rh.ck(a,b.D("shapes"));this.Ud.Zz(b,a);this.vl()&&this.LC(b,a,!0)};g.Pd=function(a){return m(a)?(a=null===a?null:bp(a),a!=this.Y&&(this.Y=a),this):this.Y};g.rc=function(a){return m(a)?this:this.wa.Rc().rc()};
g.pg=function(a){m(a)?this.Xf(a):this.Jh();return this};g.Hc=function(a){if(!XB(this.state,Vq)&&!cC(this.state.mg(),Vq)||!this.enabled())return this;var b;m(a)?b=a:b=this.state.g==Xq?NaN:void 0;this.state.f(Vq,b);return this};g.Xf=function(a){if(!this.enabled())return this;if(r(a)){for(var b=aC(this.state,Vq),c=0;cc&&(c=NaN);a.pointIndex=c}return a};
g.Wf=function(a){(a=this.$e(a))&&this.dispatchEvent(a)};
g.$e=function(a){var b=a.type;switch(b){case "mouseout":b="pointmouseout";break;case "mouseover":b="pointmouseover";break;case "mousemove":b="pointmousemove";break;case "mousedown":b="pointmousedown";break;case "mouseup":b="pointmouseup";break;case "click":case "touchstart":b="pointclick";break;case "dblclick":b="pointdblclick";break;default:return null}var c;a.target!=this.Vo()||isNaN(a.markerIndex)?"pointIndex"in a?c=a.pointIndex:"labelIndex"in a?c=a.labelIndex:"markerIndex"in a&&(c=a.markerIndex):
c=RJ(this,a.markerIndex);c=T(c);a.pointIndex=c;var d=this.vf();d.select(c)||d.reset();return{type:b,actualTarget:a.target,series:this,iterator:d,pointIndex:c,target:this,originalEvent:a,point:this.zd(c)}};
g.zd=function(a){var b;this.Fg()?b=new uI(this,a):b=new sI(this,a);var c=this.wa;c.Qu();var d=this.check(aG|bG),e=d?b.get("high")-b.get("low"):b.get("value");b.Aa("index",a);m(e)&&b.Aa("value",e);var f=b.get("size"),h;ma(c.Aa("dataPlotXSum"))&&(h=e/c.Aa("dataPlotXSum"),b.Aa("xPercentOfTotal",100*h));ma(this.Aa("seriesXSum"))&&(h=e/this.Aa("seriesXSum"),b.Aa("xPercentOfSeries",100*h));ma(this.Aa("seriesBubbleSizeSum"))&&(h=f/this.Aa("seriesBubbleSizeSum"),b.Aa("bubbleSizePercentOfSeries",100*h),h=
f/c.Aa("dataPlotBubbleSizeSum"),b.Aa("bubbleSizePercentOfTotal",100*h),b.Aa("bubbleSize",f));h=d?this.Aa("catYRangeSumArr_"):this.Aa("catYSumArr_");f=b.get("x");h?(b.Aa("categoryName",f),f=h[a],d?(h=e/this.Aa("seriesYRangeSum"),b.Aa("yPercentOfSeries",100*h),h=e/c.Aa("dataPlotYSum"),b.Aa("yPercentOfTotal",100*h),b.Aa("yPercentOfCategory",e/f*100),h=f/c.Aa("dataPlotYSum"),b.Aa("categoryYRangePercentOfTotal",100*h),b.Aa("categoryYRangeSum",f),b.Aa("categoryYRangeMax",this.Aa("catYRangeMaxArr_")[a]),
b.Aa("categoryYRangeMin",this.Aa("catYRangeMinArr_")[a]),b.Aa("categoryYRangeAverage",this.Aa("catYRangeAvgArr_")[a]),b.Aa("categoryYRangeMedian",this.Aa("catYRangeMedianArr_")[a]),b.Aa("categoryYRangeMode",this.Aa("catYRangeModeArr_")[a])):(h=e/this.Aa("seriesYSum"),b.Aa("yPercentOfSeries",100*h),h=e/c.Aa("dataPlotYSum"),b.Aa("yPercentOfTotal",100*h),b.Aa("yPercentOfCategory",e/f*100),h=f/c.Aa("dataPlotYSum"),b.Aa("categoryYPercentOfTotal",100*h),b.Aa("categoryYSum",f),b.Aa("categoryYMax",this.Aa("catYMaxArr_")[a]),
b.Aa("categoryYMin",this.Aa("catYMinArr_")[a]),b.Aa("categoryYAverage",this.Aa("catYAvgArr_")[a]),b.Aa("categoryYMedian",this.Aa("catYMedianArr_")[a]),b.Aa("categoryYMode",this.Aa("catYModeArr_")[a]))):(h=f/this.Aa("seriesXSum"),b.Aa("xPercentOfSeries",100*h),h=e/this.Aa("seriesYSum"),b.Aa("yPercentOfSeries",100*h),h=f/c.Aa("dataPlotXSum"),b.Aa("xPercentOfTotal",100*h),h=e/c.Aa("dataPlotYSum"),b.Aa("yPercentOfTotal",100*h));return b};
g.I=function(){var a=LL.G.I.call(this);if(this.g){for(var b=[],c=this.data(),d=new XJ(this);d.advance();){var e=d.D("rawIndex");isNaN(e)?b.push({x:d.get("x")}):b.push(wE(c,e))}a.data=b}else a.data=this.data().I();m(this.Pd())&&(a.selectionMode=this.Pd());return a};g.aa=function(a,b){LL.G.aa.call(this,a,b);"data"in a&&this.data(a.data||null);this.Pd(a.selectionMode)};g.da=function(){Mb(this.Ha);delete this.ac;this.Va=this.g=this.state=this.b=this.Ha=null;LL.G.da.call(this)};var OL=LL.prototype;
OL.data=OL.data;OL.xScale=OL.La;OL.hover=OL.pg;OL.unhover=OL.Hc;OL.select=OL.select;OL.unselect=OL.hd;OL.selectionMode=OL.Pd;OL.getPoint=OL.zd;OL.excludePoint=OL.OR;OL.includePoint=OL.cK;OL.keepOnlyPoints=OL.fT;OL.includeAllPoints=OL.bK;OL.getExcludedPoints=OL.KO;function PL(a){X.call(this);this.ic=this.Na=!1;this.la=this.Ha=this.Y=this.ha=this.ia=this.i=this.j=this.f=null;this.X=0;this.O=QL;this.F=new J(0,0,0,0);this.u=new J(0,0,0,0);this.Ta=this.Ba=this.Ja=null;this.Bb=0;this.eb=this.Gb=this.Sc=!1;this.Ua=this.qb=null;this.uc="bottom";this.ba=!0;this.Id=!!a;this.ca=!1}F(PL,X);var QL=1E6;g=PL.prototype;g.ua=X.prototype.ua;g.ta=X.prototype.ta|464;g.ko=function(a){return m(a)?(a=!!a,this.Na!=a&&(this.Na=a,this.o(256,9)),this):this.Na};
g.Oq=function(a){this.qb||(this.qb=new RL(this));return m(a)?(this.qb.Ca(!1,a),this):this.qb};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.Db!=k&&(this.Db=k,this.o(16,1));return this}return this.Db};g.hL=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.Za!=k&&(this.Za=k,this.o(16,1));return this}return this.Za};g.NK=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);f!=this.Qa&&(this.Qa=f,this.o(16,1));return this}return this.Qa};
g.height=function(a){return m(a)?(a=jt(a)||this.Ob,a!=this.Ob&&(this.Ob=a,this.o(4,9)),this):this.Ob};g.RH=function(a){return m(a)?(a=kt(a),a!==this.Yj&&(this.Yj=a,this.o(4,9)),this):this.Yj};g.maxHeight=function(a){return m(a)?(a=kt(a),a!==this.Ue&&(this.Ue=a,this.o(4,9)),this):this.Ue};g.ci=function(a,b,c,d){this.Ua||(this.Ua=new Ey,V(this.Ua,this.k3,this));return m(a)?(this.Ua.R.apply(this.Ua,arguments),this):this.Ua};g.k3=function(a){W(a,2)&&this.o(4,9)};
g.BB=function(a){return m(a)?(a=jp(a),this.uc!=a&&(this.uc=a,this.o(196,9)),this):this.uc};g.be=function(a){return m(a)?(a=!!a,this.ca!=a&&(this.ca=a,this.o(16,1)),this):this.ca};g.nb=function(){return"bottom"==this.uc||"top"==this.uc};function SL(a){return a.nb()?"ew-resize":"ns-resize"}g.remove=function(){this.f&&this.f.remove()};g.te=function(){return this.enabled()&&(!this.Na||this.ba||!!this.X||this.O!=QL)};
g.$=function(){if(!this.Tb())return this;this.K(256);if(!this.te())return this.remove(),this.o(2),this;if(dx(this))return this;this.f||(this.f=pj(),this.j=Yi(),this.j.zIndex(100),this.i=Yi(),this.i.zIndex(100),this.ha=this.f.rect(),this.ha.zIndex(1),this.Ha=xi(),this.ha.clip(this.Ha),this.Y=this.f.rect(),this.Y.zIndex(50),this.la=xi(),this.Y.clip(this.la),this.ia=this.f.path(),this.ia.zIndex(99),wx(this,this.f,this.j3,this.w9),this.pa.xa(this.j,"mouseover",this.BV),this.pa.xa(this.j,"mouseout",this.AV),
this.pa.Nd(this.j,"mousedown",this.Pv),this.pa.Nd(this.j,"touchstart",this.Pv),this.pa.xa(this.i,"mouseover",this.BV),this.pa.xa(this.i,"mouseout",this.AV),this.pa.Nd(this.i,"mousedown",this.Pv),this.pa.Nd(this.i,"touchstart",this.Pv),this.pa.Nd(this.Y,"mousedown",this.Pv),this.pa.Nd(this.Y,"touchstart",this.Pv),this.pa.xa(this.ha,"click",this.T9));this.N(2)&&(this.f.parent(this.U()),this.K(2));this.N(8)&&(this.f.zIndex(this.zIndex()),this.K(8));this.N(128)&&(this.j.cursor(SL(this)),this.i.cursor(SL(this)),
this.Y.cursor(SL(this)),this.o(84),this.K(128));this.N(4)&&(this.fF(),this.K(4));if(this.N(64)){var a=(Math.max(Of(this.Qa),5)-1)/2;if(this.nb()){var b=this.F.top;if(this.Oq().enabled())a=b+this.F.height/2,this.j.clear().moveTo(-4,a-6).lineTo(-2,a-8).lineTo(2,a-8).lineTo(4,a-6).lineTo(4,a+6).lineTo(2,a+8).lineTo(-2,a+8).lineTo(-4,a+6).close().moveTo(-1,a-5).lineTo(-1,a+5).moveTo(1,a-5).lineTo(1,a+5),this.i.clear().moveTo(-4,a-6).lineTo(-2,a-8).lineTo(2,a-8).lineTo(4,a-6).lineTo(4,a+6).lineTo(2,a+
8).lineTo(-2,a+8).lineTo(-4,a+6).close().moveTo(-1,a-5).lineTo(-1,a+5).moveTo(1,a-5).lineTo(1,a+5);else{var c=b+this.F.height;this.j.clear().moveTo(-a,b).lineTo(a,b).lineTo(a,c).lineTo(-a,c).close();this.i.clear().moveTo(-a,b).lineTo(a,b).lineTo(a,c).lineTo(-a,c).close()}}else b=this.F.left,this.Oq().enabled()?(a=b+this.F.width/2,this.j.clear().moveTo(a-6,-4).lineTo(a-8,-2).lineTo(a-8,2).lineTo(a-6,4).lineTo(a+6,4).lineTo(a+8,2).lineTo(a+8,-2).lineTo(a+6,-4).close().moveTo(a-5,-1).lineTo(a+5,-1).moveTo(a-
5,1).lineTo(a+5,1),this.i.clear().moveTo(a-6,-4).lineTo(a-8,-2).lineTo(a-8,2).lineTo(a-6,4).lineTo(a+6,4).lineTo(a+8,2).lineTo(a+8,-2).lineTo(a+6,-4).close().moveTo(a-5,-1).lineTo(a+5,-1).moveTo(a-5,1).lineTo(a+5,1)):(c=b+this.F.height,this.j.clear().moveTo(b,-a).lineTo(b,a).lineTo(c,a).lineTo(c,-a).close(),this.i.clear().moveTo(b,-a).lineTo(b,a).lineTo(c,a).lineTo(c,-a).close());this.o(16);this.K(64)}if(this.N(16)){this.ha.Ne(this.F);this.Y.Ne(this.F);this.Ha.shape(this.F);this.ha.fill("none"==this.Db?
yq:this.Db).stroke(null);this.Y.fill("none"==this.Za?yq:this.Za).stroke(null);this.ia.stroke(this.Qa).fill(null);TL(this,this.j,this.Gb);TL(this,this.i,this.eb);switch(this.uc){case "top":a=this.F;b=this.X;c=this.O;this.ca&&(b=QL-b,c=QL-c);var b=a.left+b/QL*a.width,d=a.left+c/QL*a.width;this.j.Qb(1,0,0,1,b,0);this.i.Qb(1,0,0,1,d,0);c=Math.min(b,d);b=Math.max(b,d);this.la.shape(c,a.top,b-c,a.height);this.ia.clear().moveTo(a.left,a.top+a.height).lineTo(c,a.top+a.height).lineTo(c,a.top).lineTo(b,a.top).lineTo(b,
a.top+a.height).lineTo(a.left+a.width,a.top+a.height);break;case "right":a=this.F;b=this.X;c=this.O;this.ca||(b=QL-b,c=QL-c);b=a.top+b/QL*a.height;d=a.top+c/QL*a.height;this.j.Qb(1,0,0,1,0,b);this.i.Qb(1,0,0,1,0,d);c=Math.min(b,d);b=Math.max(b,d);this.la.shape(a.left,c,a.width,b-c);this.ia.clear().moveTo(a.left,a.top).lineTo(a.left,c).lineTo(a.left+a.width,c).lineTo(a.left+a.width,b).lineTo(a.left,b).lineTo(a.left,a.top+a.height);break;case "bottom":a=this.F;b=this.X;c=this.O;this.ca&&(b=QL-b,c=QL-
c);b=a.left+b/QL*a.width;d=a.left+c/QL*a.width;this.j.Qb(1,0,0,1,b,0);this.i.Qb(1,0,0,1,d,0);c=Math.min(b,d);b=Math.max(b,d);this.la.shape(c,a.top,b-c,a.height);this.ia.clear().moveTo(a.left,a.top).lineTo(c,a.top).lineTo(c,a.top+a.height).lineTo(b,a.top+a.height).lineTo(b,a.top).lineTo(a.left+a.width,a.top);break;case "left":a=this.F,b=this.X,c=this.O,this.ca&&(b=QL-b,c=QL-c),b=a.top+b/QL*a.height,d=a.top+c/QL*a.height,this.j.Qb(1,0,0,1,0,b),this.i.Qb(1,0,0,1,0,d),c=Math.min(b,d),b=Math.max(b,d),
this.la.shape(a.left,c,a.width,b-c),this.ia.clear().moveTo(a.left+a.width,a.top).lineTo(a.left+a.width,c).lineTo(a.left,c).lineTo(a.left,b).lineTo(a.left+a.width,b).lineTo(a.left+a.width,a.top+a.height)}this.Oq().ko()||UL(this);this.K(16)}return this};function VL(a,b,c){b=WL(b);c=WL(c);if(b>c){var d=b;b=c;c=d}if(b!=a.X||c!=a.O)a.X=b,a.O=c,a.o(16,1)}g.TF=function(a){return m(a)?(this.ba=!!a,this):this.ba};
g.Jc=function(){var a=this.ma(),a=a?a.clone():ls(0,0,0,0);this.te()&&(this.N(4)&&(this.fF(),this.K(4)),this.nb()?(a.height-=this.u.height,"top"==this.uc&&(a.top+=this.u.height)):(a.width-=this.u.width,"left"==this.uc&&(a.left+=this.u.width)));return a};
g.fF=function(){var a=this.ma(),b=this.nb()?a.height:a.width,c=S(this.Ob,b);null===this.Yj||(c=Math.max(c,S(this.Yj,b)));null===this.Ue||(c=Math.min(c,S(this.Ue,b)));c=this.nb()?this.ci().rh(c):this.ci().Uh(c);this.u.left=a.left;this.u.top=a.top;this.nb()?(this.u.width=a.width,this.u.height=c,"bottom"==this.uc&&(this.u.top+=a.height-c)):(this.u.width=c,this.u.height=a.height,"right"==this.uc&&(this.u.left+=a.width-c));var d;this.Id||this.nb()?this.F=this.ci().$g(this.u):(d=this.ci(),"left"==this.uc?
(b=S(d.P("left"),this.u.width),a=S(d.P("top"),this.u.height),c=S(d.P("right"),this.u.width),d=S(d.P("bottom"),this.u.height)):(b=S(d.P("right"),this.u.width),a=S(d.P("bottom"),this.u.height),c=S(d.P("left"),this.u.width),d=S(d.P("top"),this.u.height)),this.F.left=this.u.left+d,this.F.top=this.u.top+b,this.F.width=this.u.width-d-a,this.F.height=this.u.height-b-c);this.o(80)};g.j3=function(a){a.f();!ft(this.f,a.relatedTarget)&&this.gg(a)&&(this.Sc=!0,UL(this))};
g.w9=function(a){a.f();!ft(this.f,a.relatedTarget)&&this.gg(a)&&(this.Sc=!1,XL(this))};g.BV=function(a){a=a.target;K(a,Ji)&&(a==this.j?TL(this,this.j,this.Gb=!0):a==this.i&&TL(this,this.i,this.eb=!0))};g.AV=function(a){a=a.target;K(a,Ji)&&(a==this.j?TL(this,this.j,this.Gb=!1):a==this.i&&TL(this,this.i,this.eb=!1))};
g.Pv=function(a){if(K(a.b,mi)){var b=a.b,c;b!=this.j||this.Ja?b!=this.i||this.Ba?b!=this.Y||this.Ta||(this.Ta=c=new YL(this,this.Y,!1)):this.Ba=c=new YL(this,this.i,!0):this.Ja=c=new YL(this,this.j,!0);c&&(this.pa.xa(c,"start",this.i3),this.pa.xa(c,"end",this.h3),c.Sh(a.Wh))}};g.T9=function(a){var b=Cn(this.f.Da());a=this.nb()?a.clientX-b.x:a.clientY-b.y;ZL(this,"backgroundClick","scrollerchangestart")&&($L(this,!1,a),ZL(this,"backgroundClick","scrollerchangefinish"))};
g.i3=function(a){var b;this.ba&&a.j!=this.Ta?(a=SL(this),b="thumbDrag"):(a=SL(this),b="selectedRangeDrag");if(b=ZL(this,b,"scrollerchangestart"))this.Bb++,this.j.cursor(null),this.i.cursor(null),this.Y.cursor(null),wh(document.body,"cursor",a);return b};g.h3=function(a){this.Bb=Math.max(this.Bb-1,0);XL(this);this.j.cursor(SL(this));this.i.cursor(SL(this));this.Y.cursor(SL(this));wh(document.body,"cursor","");ZL(this,this.ba&&a.j!=this.Ta?"thumbDrag":"selectedRangeDrag","scrollerchangefinish")};
function UL(a){a.ic||(a.f.$b(a.j),a.f.$b(a.i),a.ic=!0)}function XL(a){a.ic&&a.Oq().ko()&&!a.Bb&&!a.Sc&&(a.f.removeChild(a.j),a.f.removeChild(a.i),a.ic=!1)}function TL(a,b,c){a=a.Oq();a.enabled()?c?(c=a.zB(),a=a.AB()):(c=a.fill(),a=a.stroke()):(c=yq,a="none");b.fill(c);b.stroke(a)}function WL(a){return Ne(Math.round(a*QL),0,QL)}g.qT=function(a,b,c,d){return{type:a,startRatio:b,endRatio:c,source:d}};function ZL(a,b,c,d,e){return a.dispatchEvent(a.qT(c,(m(d)?d:a.X)/QL,(m(e)?e:a.O)/QL,b))}
function $L(a,b,c){c=aM(a,b,c);var d=a.F;switch(a.uc){case "right":d=(d.top+d.height-c)/d.height;break;case "left":d=(c-d.top)/d.height;break;default:d=(c-d.left)/d.width}a.ca&&(d=1-d);if(a.ba&&b==a.j)c=d,d=a.O/QL,b="thumbDrag";else if(a.ba&&b==a.i)c=a.X/QL,b="thumbDrag";else{var e=(a.O-a.X)/QL/2;c=d-e;d+=e;b=!0===b?"selectedRangeDrag":"backgroundClick"}c=WL(c);d=WL(d);c==d&&(d+=dd&&(e=a.j,a.j=a.i,a.i=e,e=a.Ja,a.Ja=a.Ba,a.Ba=e,e=c,c=d,d=e);c==a.X&&d==a.O||!ZL(a,b,"scrollerchange",c,d)||
(a.X=c,a.O=d,a.o(16,1))}function aM(a,b,c){var d=a.F,e=a.nb();a=la(b)||!a.ba?(a.O-a.X)/QL*(e?d.width:d.height)/2:0;return e?Ne(c,d.left+a,d.left+d.width-a):Ne(c,d.top+a,d.top+d.height-a)}function bM(a,b){var c;c=a.ba&&b==a.j?a.X:a.ba&&b==a.i?a.O:(a.X+a.O)/2;c/=QL;a.ca&&(c=1-c);var d=a.F;return a.nb()?d.left+d.width*c:"left"==a.uc?d.top+d.height*c:d.top+d.height*(1-c)}
g.da=function(){Mb(this.f);this.Y=this.ha=this.ia=this.i=this.j=this.f=null;Mb(this.Ja);this.Ja=null;Mb(this.Ba);this.Ba=null;Mb(this.Ta);this.Ta=null;Mb(this.qb);this.qb=null;Mb(this.Ua);this.Ua=null;PL.G.da.call(this)};
g.I=function(){var a=PL.G.I.call(this);a.fill=this.fill();a.selectedFill=this.hL();a.outlineStroke=this.NK();a.height=this.height();a.minHeight=this.RH();a.maxHeight=this.maxHeight();a.orientation=this.BB();a.autoHide=this.ko();a.allowRangeChange=this.TF();a.thumbs=this.Oq().I();return a};
g.aa=function(a,b){PL.G.aa.call(this,a,b);this.BB(a.orientation);this.ko(a.autoHide);this.TF(a.allowRangeChange);this.fill(a.fill);this.hL(a.selectedFill);this.NK(a.outlineStroke);this.height(a.height);this.RH(a.minHeight);this.maxHeight(a.maxHeight);this.Oq().Ca(!!b,a.thumbs)};function YL(a,b,c){bi.call(this,b.ga());this.b=a;this.B=c?b:null;this.f=void 0;this.W=sa(function(){this.f=void 0;$L(this.b,this.B||!0,this.ca)},this);di(this);this.xa("end",this.g3)}F(YL,bi);g=YL.prototype;
g.g3=function(){m(this.f)&&(window.cancelAnimationFrame(this.f),this.W(0))};g.bm=function(){this.b.nb()?(this.g=bM(this.b,this.B),this.deltaY=0):(this.g=0,this.deltaY=bM(this.b,this.B))};g.cn=function(a,b){this.ca=this.b.nb()?a:b;m(this.f)||(this.f=window.requestAnimationFrame(this.W))};g.rv=function(a){return this.b.nb()?aM(this.b,this.B,a):0};g.zq=function(a){return this.b.nb()?0:aM(this.b,this.B,a)};function RL(a){this.b=a}g=RL.prototype;
g.enabled=function(a){return m(a)?(a=!!a,this.g!=a&&(this.g=a,this.b.o(16,1)),this):this.g};g.ko=function(a){return m(a)?(a=!!a,this.f!=a&&(this.f=a,this.b.o(16,1)),this):this.f};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.i!=k&&(this.i=k,this.b.o(16,1));return this}return this.i};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);f!=this.B&&(this.B=f,this.b.o(16,1));return this}return this.B};
g.zB=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);this.j!=k&&(this.j=k,this.b.o(16,1));return this}return this.j};g.AB=function(a,b,c,d,e){if(m(a)){var f=Jf.apply(null,arguments);f!=this.u&&(this.u=f,this.b.o(16,1));return this}return this.u};g.I=function(){var a={};a.fill=N(this.fill());a.stroke=N(this.stroke());a.hoverFill=N(this.zB());a.hoverStroke=N(this.AB());a.enabled=this.enabled();a.autoHide=this.ko();return a};
g.Ca=function(a,b){if(m(b)){var c;la(b)||null===b?(this.enabled(!!b),c=!0):c=!1;!c&&z(b)&&(this.enabled("enabled"in b?!!b.enabled:!0),this.fill(b.fill),this.stroke(b.stroke),this.zB(b.hoverFill),this.AB(b.hoverStroke),this.ko(b.autoHide))}return this};var cM=PL.prototype;cM.fill=cM.fill;cM.selectedFill=cM.hL;cM.outlineStroke=cM.NK;cM.height=cM.height;cM.minHeight=cM.RH;cM.maxHeight=cM.maxHeight;cM.thumbs=cM.Oq;cM.orientation=cM.BB;cM.allowRangeChange=cM.TF;cM.autoHide=cM.ko;cM=RL.prototype;
cM.enabled=cM.enabled;cM.autoHide=cM.ko;cM.fill=cM.fill;cM.stroke=cM.stroke;cM.hoverFill=cM.zB;cM.hoverStroke=cM.AB;function dM(){PL.call(this,!0);this.B="afterAxes"}F(dM,PL);dM.prototype.position=function(a){if(m(a)){a:{a=String(a).toLowerCase();switch(a){case "beforeaxes":case "before":case "ba":case "b":case "inside":case "in":case "i":a="beforeAxes";break a}a="afterAxes"}a!=this.B&&(this.B=a,this.o(20,9));return this}return this.B};dM.prototype.I=function(){var a=dM.G.I.call(this);a.position=this.position();a.inverted=this.be();return a};
dM.prototype.aa=function(a,b){dM.G.aa.call(this,a,b);this.position(a.position);this.be(a.inverted)};var eM=dM.prototype;eM.position=eM.position;eM.inverted=eM.be;function fM(a,b){this.i=b;this.Fa=a;this.f=0;this.b=1;this.g=!0;this.ha=null}function gM(a){a.Fa.MR();if(a.ha){var b;(b=a.ha.scale)||(b=a.Fa,b=a.i?b.La():b.fb());if(a.ha.count&&K(b,KD))b=a.ha.count/b.values().length,a.ha.R6?a.Lq(1-b,1):a.Lq(0,b);else if(m(a.ha.start)&&m(a.ha.end)&&b){var c=eD(b,b.transform(a.ha.start,0)),d=eD(b,b.transform(a.ha.end,1));c>d&&(c=eD(b,b.transform(a.ha.end,0)),d=eD(b,b.transform(a.ha.start,1)));a.Lq(c,d)}else a.ha=null}}g=fM.prototype;
g.Lq=function(a,b){a=Ne(T(a),0,1);isNaN(a)&&(a=this.f);b=Ne(T(b),0,1);isNaN(b)&&(b=this.b);this.ha=null;if(this.f!=a||this.b!=b)this.f=a,this.b=b,this.Fa.o(268435456,1);return this};g.fV=function(a,b,c){this.ha={start:a,end:b,scale:c};this.Fa.o(268435456,1);return this};g.eV=function(a,b,c){this.ha={count:mt(a),scale:c,R6:!!b};this.Fa.o(268435456,1);return this};g.io=function(){gM(this);return this.f};g.ho=function(){gM(this);return this.b};
g.mC=function(a){return m(a)?(a=!!a,this.g!=a&&(this.g=a),this):this.g};g.R=function(a){m(a)&&(isNaN(+a)?z(a)&&(this.mC(a.continuous),m(a.startValue)&&m(a.endValue)?this.fV(a.startValue,a.endValue,K(a.scale,bD)?a.scale:void 0):m(a.pointsCount)?this.eV(a.pointsCount,a.fromEnd,K(a.scale,bD)?a.scale:void 0):this.Lq(a.startRatio,a.endRatio)):this.Lq(0,1/Math.abs(+a||1)));return this};g.I=function(){return{startRatio:this.io(),endRatio:this.ho(),continuous:this.g}};var hM=fM.prototype;hM.setTo=hM.Lq;
hM.setToValues=hM.fV;hM.setToPointsCount=hM.eV;hM.getStartRatio=hM.io;hM.getEndRatio=hM.ho;hM.continuous=hM.mC;function iM(a){iI.call(this,m(a)?a:!0);this.Re=new fM(this,!0);this.Aj=this.qc=0;this.eb=null;this.Cl=!1;this.Uj=0}F(iM,iI);g=iM.prototype;g.lF=function(a){return m(a)?(this.Aj!=a&&(this.Aj=Ne(T(a),0,90),this.o(4,9)),this):this.Aj};g.mF=function(a){return m(a)?(this.qc!=a&&(this.qc=ma(a)?Math.max(a,0):a,this.o(4,9)),this):this.qc};g.YL=function(a){M(405,null,["chart.zDepth","chart.zAspect with chart.zPadding"],!0);return m(a)?(this.eb!=a&&(this.eb=null===a?a:T(a),this.o(4,9)),this):this.eb};
g.fk=function(a){return m(a)?(a=!!a,this.Cl!=a&&(this.Cl=a,this.o(131076,9)),this):this.Cl};g.nF=function(a){return m(a)?(a=T(a),this.Uj!==a&&(this.Uj=Math.max(a,0),this.o(4,9)),this):this.Uj};g.ta=iI.prototype.ta|805306368;g.MR=function(){fG(this);this.N(65536)&&this.Vh().ha&&gG(this)};g.Vh=function(a){return m(a)?(H(this),this.Re.R(a),this.ja(!0),this):this.Re};
g.dk=function(a){this.Za||(this.Za=new dM,this.Za.Wa(this),V(this.Za,this.xZ,this),this.pa.xa(this.Za,"scrollerchange",this.Fz),this.pa.xa(this.Za,"scrollerchangefinish",this.Fz),this.o(536870916,1));return m(a)?(this.Za.R(a),this):this.Za};g.xZ=function(a){var b=536870912,c=1;W(a,8)&&(b|=4,c|=8);this.o(b,c)};g.Fz=function(a){this.Re.mC()^"scrollerchangefinish"==a.type&&(a.preventDefault(),H(this),this.Re.Lq(a.startRatio,a.endRatio),this.ja(!0))};g.vo=function(a,b){return new LL(this,this,a,b,!0)};
g.Bn=function(a){return Dp(a)};g.Jt=function(a){var b=this.dk();a=jM(b,a);return iM.G.Jt.call(this,a.yQ,a.JU)};g.XB=function(a,b){return kM(this,a,this.dk(),b)};function jM(a,b){var c="beforeAxes"==a.position();a.ci(0);a.ma(b);var d=a.nb(),e=NaN;c?e=d?b.height-a.Jc().height:b.width-a.Jc().width:b=a.Jc();return{yQ:b,JU:e}}
function kM(a,b,c,d){if("beforeAxes"==c.position())switch(c.BB()){case "top":c.ci().top(b[0]+(a.Yd||0));c.ci().bottom(0);b[0]+=d;break;case "bottom":c.ci().top(0);c.ci().bottom(b[2]+(a.Gc||0));b[2]+=d;break;case "left":c.ci().left(b[3]+(a.Rd||0));c.ci().right(0);b[3]+=d;break;case "right":c.ci().left(0),c.ci().right(b[1]+(a.Sd||0)),b[1]+=d}c.nb()?(c.ci().left(b[3]),c.ci().right(b[1])):(c.ci().top(b[0]),c.ci().bottom(b[2]));return b}
g.TP=function(){if(this.N(268435456)){for(var a in this.va){var b=this.Vh().io(),c=1/(this.Vh().ho()-b);cD(this.va[a],c,b)}VL(this.dk(),this.Vh().io(),this.Vh().ho());this.K(268435456);this.o(570687488)}};g.tS=function(){return this.Re.io()};g.sS=function(){return this.Re.ho()};g.qy=function(){return iM.G.qy.call(this)|536870912};g.Mw=function(){iM.G.Mw.call(this);this.N(536870912)&&(this.dk().U(this.Oa),this.dk().$(),this.K(536870912))};
g.pV=function(a,b,c){var d=this.cS(b);b=d.transform(c,0);c=d.transform(c,1);return"selected"!=a||1>=Math.min(b,c)&&0<=Math.max(b,c)};g.cS=function(a){return a.uk()};g.Cm=function(a,b,c){iM.G.Cm.call(this,a,b,c);this.Wl(a.barGroupsPadding);this.mo(a.barsPadding);this.dk(a.xScroller);a=a.xZoom;z(a)&&(ma(a.scale)||B(a.scale))?(c=a.scale,a.scale=b[a.scale],this.Vh(a),a.scale=c):this.Vh(a)};
g.I=function(){var a=iM.G.I.call(this);a.type=this.Pa();a.barGroupsPadding=this.Wl();a.barsPadding=this.mo();a.xScroller=this.dk().I();a.xZoom=this.Vh().I();return{chart:a}};g.da=function(){iM.G.da.call(this);Mb(this.Za);this.Za=null};function lM(){iM.call(this);this.O="cartesian"}F(lM,iM);var mM={},nM=TF|7864320;mM.area={kb:1,wb:1,xb:[BI,CI,DI],vb:null,mb:null,rb:nM,jb:"value",ib:"zero"};mM.bar={kb:6,wb:2,xb:[QI,DI],vb:null,mb:null,rb:nM,jb:"value",ib:"zero"};mM.box={kb:3,wb:2,xb:[QI,DI,RI,SI,TI],vb:null,mb:null,rb:nM,jb:"highest",ib:"lowest"};mM.bubble={kb:4,wb:2,xb:[EI,FI,GI,HI],vb:null,mb:null,rb:nM,jb:"value",ib:"value"};mM.candlestick={kb:5,wb:2,xb:[II,KI,LI,NI],vb:null,mb:null,rb:nM,jb:"high",ib:"low"};
mM.column={kb:6,wb:2,xb:[QI,DI],vb:null,mb:null,rb:nM,jb:"value",ib:"zero"};mM.jumpLine={kb:19,wb:2,xb:[CI],vb:null,mb:null,rb:nM,jb:"value",ib:"value"};mM.line={kb:8,wb:1,xb:[CI],vb:null,mb:null,rb:nM,jb:"value",ib:"value"};mM.marker={kb:9,wb:2,xb:[QI,DI],vb:null,mb:null,rb:TF|3670016,jb:"value",ib:"value"};mM.ohlc={kb:10,wb:2,xb:[JI,MI],vb:null,mb:null,rb:nM,jb:"high",ib:"low"};mM.rangeArea={kb:11,wb:1,xb:[BI,PI,OI,DI],vb:null,mb:null,rb:nM,jb:"high",ib:"low"};
mM.rangeBar={kb:12,wb:2,xb:[QI,DI],vb:null,mb:null,rb:nM,jb:"high",ib:"low"};mM.rangeColumn={kb:12,wb:2,xb:[QI,DI],vb:null,mb:null,rb:nM,jb:"high",ib:"low"};mM.rangeSplineArea={kb:13,wb:1,xb:[BI,OI,PI,DI],vb:null,mb:null,rb:nM,jb:"high",ib:"low"};mM.rangeStepArea={kb:14,wb:1,xb:[BI,OI,PI,DI],vb:null,mb:null,rb:nM,jb:"high",ib:"low"};mM.spline={kb:15,wb:1,xb:[CI],vb:null,mb:null,rb:nM,jb:"value",ib:"value"};mM.splineArea={kb:16,wb:1,xb:[BI,CI,DI],vb:null,mb:null,rb:nM,jb:"value",ib:"zero"};
mM.stepArea={kb:17,wb:1,xb:[BI,CI,DI],vb:null,mb:null,rb:nM,jb:"value",ib:"zero"};mM.stepLine={kb:18,wb:1,xb:[CI],vb:null,mb:null,rb:nM,jb:"value",ib:"value"};mM.stick={kb:20,wb:2,xb:[CI],vb:null,mb:null,rb:nM,jb:"value",ib:"zero"};mM.hilo={kb:31,wb:2,xb:[CI],vb:null,mb:null,rb:nM,jb:"high",ib:"low"};lM.prototype.ig=mM;KF(lM,lM.prototype.ig);Zu=function(a){var b=new lM;b.Ca(!0,dr("cartesian"));m(a)&&(b.la=!!a);return b};Eu.cartesian=Zu;var oM=lM.prototype;E("anychart.cartesian",Zu);oM.xScale=oM.La;
oM.yScale=oM.fb;oM.barsPadding=oM.mo;oM.barGroupsPadding=oM.Wl;oM.crosshair=oM.Wn;oM.maxBubbleSize=oM.tv;oM.minBubbleSize=oM.xv;oM.grid=oM.wr;oM.minorGrid=oM.Kt;oM.xAxis=oM.Ep;oM.getXAxesCount=oM.Fy;oM.yAxis=oM.Xn;oM.getYAxesCount=oM.Gy;oM.getSeries=oM.$d;oM.lineMarker=oM.xr;oM.rangeMarker=oM.yr;oM.textMarker=oM.zr;oM.palette=oM.wh;oM.markerPalette=oM.$h;oM.hatchFillPalette=oM.Zh;oM.getType=oM.Pa;oM.defaultSeriesType=oM.Fd;oM.addSeries=oM.jk;oM.getSeriesAt=oM.Xh;oM.getSeriesCount=oM.Yh;
oM.removeSeries=oM.Zj;oM.removeSeriesAt=oM.$k;oM.removeAllSeries=oM.Ll;oM.getPlotBounds=oM.Lf;oM.xZoom=oM.Vh;oM.xScroller=oM.dk;oM.zAspect=oM.mF;oM.zAngle=oM.lF;oM.zDistribution=oM.fk;oM.zPadding=oM.nF;oM.getStat=oM.hf;oM.zDepth=oM.YL;oM.annotations=oM.wg;oM.getXScales=oM.qq;oM.getYScales=oM.rq;function pM(){BH.call(this)}F(pM,BH);
pM.prototype.Hr=function(){var a=Ne(this.scale().transform(this.value(),.5),0,1);if(!isNaN(a)){var b=$D(this).ul()%2?-.5:0,c=this.ma(),d=this.Wi();$D(this).clear();var e=this.Jb().qb,f=this.Jb().Ta;if("horizontal"==this.gc()){var h=Math.round(c.Cb()+c.height-a*c.height);1==a?h-=b:h+=b;$D(this).moveTo(c.bb(),h).lineTo(c.bb()+e,h-f).lineTo(c.Ma()+e,h-f)}else"vertical"==this.gc()&&(h=Math.round(c.bb()+a*c.width),1==a?h+=b:h-=b,$D(this).moveTo(h+e,c.Cb()-f).lineTo(h+e,c.Ga()-f).lineTo(h,c.Ga()));c.top-=
f;c.height+=f;c.width+=e;$D(this).clip(d.$g(c))}};function qM(){cE.call(this)}F(qM,cE);
qM.prototype.Hr=function(){var a=this.gc(),b=this.from(),c=this.$c();this.from()>this.$c()&&(b=this.from(),c=this.$c());var d=Ne(this.scale().transform(b,0),0,1),e=Ne(this.scale().transform(c,1),0,1);if(!isNaN(d)&&!isNaN(e)){c=this.ma();b=this.Wi();$D(this).clear();var f=this.Jb().qb,h=this.Jb().Ta;if("horizontal"==a){var e=Math.floor(c.Ga()-c.height*e),d=Math.ceil(c.Ga()-c.height*d),a=c.bb(),k=c.Ma();$D(this).moveTo(a,e).lineTo(a+f,e-h).lineTo(k+f,e-h).lineTo(k+f,d-h).lineTo(a+f,d-h).lineTo(a,d).close()}else"vertical"==
a&&(a=c.Ga(),k=c.Cb(),d=Math.floor(c.bb()+c.width*d),e=Math.ceil(c.bb()+c.width*e),$D(this).moveTo(d,a).lineTo(d+f,a-h).lineTo(d+f,k-h).lineTo(e+f,k-h).lineTo(e+f,a-h).lineTo(e,a).close());c.top-=h;c.height+=h;c.width+=f;$D(this).clip(b.$g(c))}};function rM(){DH.call(this)}F(rM,GH);rM.prototype.ma=function(a,b,c,d){b=rM.G.ma.call(this,a,b,c,d);m(a)||(a=this.Jb().qb,c=this.Jb().Ta,b.top-=c,b.height+=c,b.width+=a);return b};function sM(a){yI.call(this,a)}F(sM,yI);LF[2]=sM;g=sM.prototype;g.type=2;g.Ye=NF|177;g.df={top:"path",bottom:"path",left:"path",right:"path",back:"path",front:"path",frontHatch:"path"};g.LG=function(){for(var a=this.ea.vf();a.advance();){var b=a.D("shapes");if(b){var c=a.D("zIndex");this.nc.bo(c+1E-8*a.oa(),b)}}};
g.Ae=function(a){sM.G.Ae.call(this,a);this.X=!0;a=this.ea.wa;var b=this.ea.oa(),c=this.ea.bf(),d=LJ(this.ea);this.ca=!c||b==a.pe[d];this.ba=TJ(a,b,c);this.O=UJ(a,b,c);this.i=tM(a,c);this.u=uM(a,c);a.La().be()?(yJ(this.nc,"left",4E-6),yJ(this.nc,"right",1E-6)):(yJ(this.nc,"left",1E-6),yJ(this.nc,"right",4E-6));a.fb().be()?(yJ(this.nc,"top",2E-6),yJ(this.nc,"bottom",3E-6)):(yJ(this.nc,"top",3E-6),yJ(this.nc,"bottom",2E-6))};
g.lk=function(a){var b=this.nc.xc(this.g,null,this.ea.zIndex()),c=a.D("x")+this.ba,d=a.D("zero")-this.O,e=a.D("zeroMissing");a=a.D("value")-this.O;b.front.moveTo(c,d).lineTo(c,a);b.frontHatch.moveTo(c,d).lineTo(c,a);this.ea.bf()?this.f=[c,d,e]:(b.back.moveTo(c+this.i,d-this.u).lineTo(c+this.i,a-this.u),b.bottom.moveTo(c,d).lineTo(c+this.i,d-this.u),b.left.moveTo(c,d).lineTo(c,a).lineTo(c+this.i,a-this.u).lineTo(c+this.i,d-this.u).close());this.B=c;this.W=a;this.Pf=this.Y=d};
g.Je=function(a){var b=this.nc.xc(this.g),c=a.D("x")+this.ba,d=a.D("zero")-this.O,e=a.D("zeroMissing");a=a.D("value")-this.O;this.ea.bf()?this.f.push(c,d,e):(b.bottom.lineTo(c+this.i,d-this.u),b.back.lineTo(c+this.i,a-this.u));this.ca&&(e=b.front.EM(),this.X?b.top.moveTo(e.x,e.y).lineTo(e.x+this.i,e.y-this.u).lineTo(c+this.i,a-this.u).lineTo(c,a).close():b.top.moveTo(e.x,e.y).lineTo(c,a).lineTo(c+this.i,a-this.u).lineTo(e.x+this.i,e.y-this.u).close(),this.X=!this.X);b.front.lineTo(c,a);b.frontHatch.lineTo(c,
a);this.B=c;this.W=a;this.Y=d};
g.Ui=function(){if(this.F){var a=this.nc.xc(this.g),b=a.front,c=a.frontHatch;if(this.f){for(var d=NaN,e=NaN,f=!1,h=this.f.length-1;0<=h;h-=3){var k=this.f[h-2],l=this.f[h-1],n=this.f[h];n&&!isNaN(d)?(b.lineTo(d,l),c.lineTo(d,l)):f&&!isNaN(e)&&(b.lineTo(k,e),c.lineTo(k,e));b.lineTo(k,l);c.lineTo(k,l);d=k;e=l;f=n}b.close();c.close();this.f=null}else isNaN(this.B)||(b.lineTo(this.B,this.Pf).close(),c.lineTo(this.B,this.Pf).close(),a.back.lineTo(this.B+this.i,this.Pf-this.u).close(),a.bottom.lineTo(this.B,
this.Pf).close());isNaN(this.B)||a.right.moveTo(this.B,this.Y).lineTo(this.B,this.W).lineTo(this.B+this.i,this.W-this.u).lineTo(this.B+this.i,this.Y-this.u).close()}};function vM(a){yI.call(this,a)}F(vM,yI);LF[7]=vM;g=vM.prototype;g.type=7;g.Ye=NF|263845;g.df={top:"path",bottom:"path",left:"path",right:"path",back:"path",front:"path",frontHatch:"path",rightHatch:"path",topHatch:"path"};g.Ae=function(a){vM.G.Ae.call(this,a);a=this.ea.wa;var b=this.ea.oa(),c=this.ea.bf();this.i=TJ(a,b,c);this.f=UJ(a,b,c);this.u=tM(a,c);this.B=uM(a,c)};g.LG=function(a){for(var b=this.ea.vf();b.advance();){var c=b.D("shapes");c&&(a=b.D("zIndex"),this.nc.bo(a+1E-8*b.oa(),c))}};
g.Je=function(a,b){var c=a.D("zIndex"),c=this.nc.xc(b,null,c+1E-8*a.oa());wM(this,a,c)};g.Nm=function(a){var b=a.D("shapes"),c;for(c in b)b[c].clear();wM(this,a,b)};
function wM(a,b,c){var d=b.D("x"),e=b.D("zero"),f=b.D("value");a.b||(d+=a.i,e-=a.f,f-=a.f);b=c.bottom;var h=c.back,k=c.left,l=c.right,n=c.front,p=c.top,q=c.rightHatch,t=c.frontHatch;c=c.topHatch;var u=a.u,v=a.B,w,x,y=n.stroke().thickness%2/2||0;a.b?(x=a.j,w=Math.min(e,f)+a.i,d=d-x/2-a.f,a=Math.abs(e-f),e=y,f=0):(a=a.j,w=d-a/2,d=Math.min(e,f),x=Math.abs(e-f),f=e=-y);b.moveTo(w+y,d+x).lineTo(w+a,d+x).lineTo(w+a+u-y,d+x-v+y).lineTo(w+u,d+x-v).close();h.moveTo(w+u,d-v).lineTo(w+u+a,d-v).lineTo(w+u+a,
d-v+x).lineTo(w+u,d-v+x).close();k.moveTo(w,d).lineTo(w+u+e,d-v+y).lineTo(w+u,d+x-v).lineTo(w,d+x-y).close();l.moveTo(w+a,d).lineTo(w+a+u+f,d-v+y).lineTo(w+a+u,d+x-v).lineTo(w+a,d+x-y).close();q.moveTo(w+a,d).lineTo(w+a+u+f,d-v+y).lineTo(w+a+u,d+x-v).lineTo(w+a,d+x-y).close();n.moveTo(w,d).lineTo(w+a,d).lineTo(w+a,d+x).lineTo(w,d+x).close();t.moveTo(w,d).lineTo(w+a,d).lineTo(w+a,d+x).lineTo(w,d+x).close();p.moveTo(w+y,d).lineTo(w+a,d).lineTo(w+a+u-y,d-v+y).lineTo(w+u,d-v).close();c.moveTo(w+y,d).lineTo(w+
a,d).lineTo(w+a+u-y,d-v+y).lineTo(w+u,d-v).close()};function xM(){IH.call(this)}F(xM,IH);xM.prototype.sO=function(a,b){var c=this.ma()||ls(0,0,0,0),d=Math.round(c.Ga()-a*c.height);1==a?d-=b:d+=b;var e=c.bb()+this.qb,f=d-this.Ta;this.f.moveTo(c.bb(),d).lineTo(e,f).lineTo(c.Ma()+this.qb,f)};xM.prototype.tO=function(a,b){var c=this.ma()||ls(0,0,0,0),d=Math.round(c.bb()+a*c.width);1==a?d+=b:d-=b;var e=d+this.qb,f=c.Ga()-this.Ta;this.f.moveTo(d,c.Ga()).lineTo(e,f).lineTo(e,c.Cb()-this.Ta)};
xM.prototype.qO=function(a,b,c,d,e){if(!isNaN(b)){c=this.ma()||ls(0,0,0,0);var f,h;f=Math.round(c.Ga()-b*c.height);h=Math.round(c.Ga()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.bb(),f).lineTo(c.bb()+this.qb,f-this.Ta).lineTo(c.Ma()+this.qb,f-this.Ta).lineTo(c.Ma()+this.qb,h-this.Ta).lineTo(c.bb()+this.qb,h-this.Ta).lineTo(c.bb(),h).close()}};
xM.prototype.rO=function(a,b,c,d,e){if(!isNaN(b)){c=this.ma()||ls(0,0,0,0);var f,h;f=Math.round(c.bb()+b*c.width);h=Math.round(c.bb()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f+this.qb,c.Cb()-this.Ta).lineTo(h+this.qb,c.Cb()-this.Ta).lineTo(h+this.qb,c.Ga()-this.Ta).lineTo(h,c.Ga()).lineTo(f,c.Ga()).lineTo(f+this.qb,c.Ga()-this.Ta).close()}};function yM(){iM.call(this);this.b=0;this.O="cartesian3d"}F(yM,iM);function zM(a){var b=et(a.domTarget);if(b&&b.ea&&b.ea.check(4)){var c=et(a.relatedDomTarget);c&&c.ea&&c.ea==b.ea&&c.index==b.index||(b=b.ea)&&!b.vd&&b.enabled()&&(c=b.Eg(),b.Wa(null),b.gg(a.dE),b.Wa(c))}}yM.prototype.Ti=function(a){zM(a);yM.G.Ti.call(this,a)};yM.prototype.Lm=function(a){zM(a);yM.G.Lm.call(this,a)};yM.prototype.al=function(a){zM(a);yM.G.al.call(this,a)};yM.prototype.Wf=function(a){zM(a);yM.G.Wf.call(this,a)};
function AM(a,b,c){var d,e,f,h,k;k=Mq(["fill","hoverFill","selectFill"],1)(a,c);c=z(k)?k.opacity:1;e=z(k)?k.color:k;if(k=Bq(e)){e=k.Vg;var l=$n(e);f=eo(l,.2);k=eo(l,.25);h=co([255,255,255],l,.1);d=If(co(l,f,.7));h=If(co(f,h,.1));l=If(co(l,f,.1));a={angle:a.P("isVertical")?0:90,opacity:c,keys:[Eq(d,.2),Eq(e,.3)]};e=Eq(l,.2);d=Eq(d,.2);f=If(f);k=If(k)}else a=e=d=f=h=k="none";b.bottom.fill({color:f,opacity:c});b.back.fill({color:h,opacity:c});b.left.fill({color:k,opacity:c});b.right.fill({color:e,opacity:c});
b.top.fill({color:d,opacity:c});b.front.fill(a)}var BM={},CM=TF|5767168;
BM.area={kb:2,wb:1,xb:[{name:"top",sc:"path",Ac:null,Bc:null,jc:!1,zIndex:3E-6},VI,WI,XI,YI,ZI,$I],vb:null,mb:function(a,b,c){var d,e,f,h,k;c=Mq(["fill","hoverFill","selectFill"],1)(a,c);a=z(c)?c.opacity:1;d=z(c)?c.color:c;if(c=Bq(d)){d=c.Vg;h=$n(d);var l=eo(h,.2);f=eo(h,.3);c=eo(h,.25);k=co([255,255,255],h,.1);e=If(co(h,l,.7));f=If(co(h,f,.7));k=If(co(l,k,.1));h=If(co(h,l,.1));d={angle:90,opacity:a,keys:[Eq(e,.2),Eq(d,.3)]};e=Eq(f,.2);f=h=Eq(h,.2);c=If(c)}else d=e=f=h=k=c="none";b.bottom.fill({color:h,
opacity:a});b.back.fill({color:k,opacity:a});b.left.fill({color:c,opacity:a});b.right.fill({color:f,opacity:a});b.top.fill({color:e,opacity:a});b.front.fill(d);b.top.stroke({color:e,thickness:.8})},rb:CM,jb:"value",ib:"zero"};BM.bar={kb:7,wb:2,xb:[UI,VI,WI,XI,YI,ZI,$I,aJ,bJ],vb:null,mb:AM,rb:CM,jb:"value",ib:"zero"};BM.column={kb:7,wb:2,xb:[UI,VI,WI,XI,YI,ZI,$I,aJ,bJ],vb:null,mb:AM,rb:CM,jb:"value",ib:"zero"};yM.prototype.ig=BM;KF(yM,yM.prototype.ig);
$u=function(a){var b=new yM;b.Ca(!0,dr("cartesian3d"));m(a)&&(b.la=!!a);return b};Eu.cartesian3d=$u;g=yM.prototype;g.cT=function(){return!0};function TJ(a,b,c){c||!a.fk()?a=0:(b=a.Yh()-b-1,a=(tM(a,c)+a.F)*b);return a}function UJ(a,b,c){c||!a.fk()?a=0:(b=a.Yh()-b-1,a=(uM(a,c)+a.Ha)*b);return a}function tM(a,b){var c=a.Yh(),d=a.F,e=a.qb;!b&&a.fk()&&(e=(e-d*(c-1))/c);return e}function uM(a,b){var c=a.Yh(),d=a.Ha,e=a.Ta;!b&&a.fk()&&(e=(e-d*(c-1))/c);return e}g.lG=function(){return new xM};
g.MQ=function(){var a=new pM;a.Fa=this;return a};g.RQ=function(){var a=new qM;a.Fa=this;return a};g.UQ=function(){var a=new rM;a.Fa=this;return a};g.TK=function(){this.pe={};for(var a=this.je(),b,c=0;ck&&(l=e.P("isVertical")?l-f:e.bf()?l-f:l+f);h.D("zIndex",l)}else this.pe[LJ(b)]=c};
g.$R=function(a){a=a.clone().round();var b=this.Jt(a),c=this.Yh(),d=I(this.Aj),e=I(90-this.Aj),f=this.Uj;if(null==this.eb&>(this.qc)){for(var h=parseFloat(this.qc)/100,k=h*Math.sin(e),l=h*Math.sin(d),n=h=0,p=this.je(),q,t=0;t=this.b&&(f=(this.b-c)/b),this.F=Math.round(f*Math.sin(e)),this.Ha=Math.round(f*Math.sin(d));this.qb=
Math.max(this.qb,0)||0;this.Ta=Math.max(this.Ta,0)||0;this.F=Math.max(this.F,0)||0;this.Ha=Math.max(this.Ha,0)||0;a.top+=this.Ta;a.height-=this.Ta;a.width-=this.qb;return a};g.HC=function(a,b,c){if(!this.Qd&&this.fk()){if(0h?e+h+270:e+h+90:e,f=m(c)&&c.anchor||this.P("anchor"));a=LC(this,a,b,c,d);b=ot(a,f);b=uf(I(e),b.x,b.y);a=js(a)||[];b.transform(a,0,a,0,4);return a};
NM.prototype.oC=function(){return new SM};function SM(){KC.call(this)}F(SM,KC);var TM=SM.prototype,UM=hc(KC.prototype.ou);Z(UM,0,"autoRotate",Nx,16,9);TM.ou=UM;Ox(SM,SM.prototype.ou);SM.prototype.ts=function(a){var b=this.fg("rotation");return this.fg("autoRotate")?0a?b+a+270:b+a+90:b};
SM.prototype.bP=function(a,b){var c=this.f.positionFormatter,d=BC(this.f.anchor)||"leftTop",e=this.f.offsetX||0,f=this.f.offsetY||0,h=this.ll,k=this.mc(),l=hc(c.call(k,k)),c=l.angle,k=l.radius,l=m(l.radiusY)?l.radiusY:k,n=0,p=0,q=h.kd(),t=h.ld(),u=h.ve(),h=OM(h);if(b||!isNaN(q)&&!isNaN(t))var n=b.left,p=b.top,v=b.width,w=b.height,n=isNaN(q)?n+v/2:q,p=isNaN(t)?p+w/2:t,f=m(h)&&!isNaN(h)?S(f,h):b?S(f,Math.min(v,w)/2):0,c=c+S(e,null!=u?u:360),k=k+f,l=l+f;e=n+Se(c,k);f=p+Te(c,l);d=ot(new J(0,0,a.width,
a.height),d);e-=d.x;f-=d.y;this.u+=e;this.J+=f;a.left=e;a.top=f;this.f.rotation=this.ts(c);this.i.x(this.u).y(this.J)};function VM(){X.call(this);this.F=[];this.J=[];this.X=[];this.W=[]}F(VM,X);VM.prototype.ua=X.prototype.ua|2;VM.prototype.ta=X.prototype.ta|912;var LM=2,IM=3;g=VM.prototype;g.ai=null;g.qa=null;g.Hb=null;g.Ya=null;g.dc=null;g.scale=function(a){if(m(a))return B(a)&&(a=WM(a)),this.na!=a&&(this.na&&cx(this.na,this.vG,this),this.na=a,V(this.na,this.vG,this),this.o(388,3)),this;this.na||(this.na=hD(),V(this.na,this.vG,this));return this.na};
function WM(a){a:{a=String(a).toLowerCase();switch(a){case "log":case "logarithmic":a="log";break a}a="linear"}switch(a){case "log":return gD()}return hD()}g.vG=function(a){W(a,2)&&this.o(388,3)};g.Ra=function(a){this.Hb||(this.Hb=new NM,this.Hb.Wa(this),V(this.Hb,this.ON,this),G(this,this.Hb));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Hb.R(a),this):this.Hb};
g.labels=function(a){this.qa||(this.qa=new NM,this.qa.Wa(this),V(this.qa,this.ON,this),G(this,this.qa));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.qa.R(a),this):this.qa};g.ON=function(){XM(this);this.o(384,1)};g.Fr=function(a){return m(a)?(this.fn!=a&&(this.fn=a,this.o(388,9)),this):this.fn};g.Gr=function(a){return m(a)?(this.gn!=a&&(this.gn=a,this.o(388,9)),this):this.gn};
g.ab=function(a){this.dc||(this.dc=new EM,this.dc.Wa(this),this.dc.b=this,V(this.dc,this.PN,this),G(this,this.dc));return m(a)?(this.dc.R(a),this):this.dc};g.Ea=function(a){this.Ya||(this.Ya=new EM,this.Ya.Wa(this),this.Ya.b=this,V(this.Ya,this.PN,this),G(this,this.Ya));return m(a)?(this.Ya.R(a),this):this.Ya};g.PN=function(a){var b=0;W(a,8)&&(b=384,XM(this));W(a,1)&&(b|=256);this.o(b,1)};g.Fc=function(a){return m(a)?(a=null===a?a:Qe(T(a)||0),this.Pc!=a&&(this.Pc=a,this.o(388,9)),this):this.Pc};
g.ve=function(a){return m(a)?(a=null===a?a:Ne(T(a)||0,-360,360),this.O!=a&&(this.O=a,this.o(388,9)),this):this.O};g.Sa=function(a){return m(a)?(a=null===a?a:it(a),this.$a!=a&&(this.$a=a,this.o(388,9)),this):this.$a};g.Xw=function(a){return m(a)?(a=it(a),this.g!=a&&(this.g=a,this.o(388,9)),this):this.g};g.width=function(a){return m(a)?(a=null===a?a:it(a),this.cb!=a&&(this.cb=a,this.o(388,1)),this):this.cb};
g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Cf.apply(null,arguments);k!=this.j&&(this.j=k,this.o(16,1));return this}return this.j};g.uG=function(a){return m(a)?(a=sp(a,this.b),this.b!=a&&(this.b=a,this.o(388,1)),this):this.b};g.gf=function(){return this.B};g.Ug=function(){return null!=this.Pc?this.Pc+YM:this.u.Ug()};function XM(a){a.F.length=0;a.J.length=0;a.X.length=0;a.W.length=0;a.i=null}
function ZM(a,b,c){var d=b?a.Ea():a.ab();b=b?a.labels():a.Ra();b=wp(b.P("position"));var e=a.B;"outside"==b?(e+=a.Sf/2+c,d.enabled()&&("outside"==d.position()?e+=d.f:"center"==d.position()&&(e+=d.f>a.Sf?(d.f-a.Sf)/2:0))):"inside"==b&&(e-=a.Sf/2+c,d.enabled()&&("inside"==d.position()?e-=d.f:"center"==d.position()&&(e-=d.f>a.Sf?(d.f-a.Sf)/2:0)));return e}
function $M(a,b,c){var d=c?a.X:a.W;if(m(d[b]))return d[b];var e=c?a.labels():a.Ra(),f=e.Md(b),h=a.na;c=(c?h.Ea():h.ab()).get()[b];a=aN(a,b,c);c={value:{angle:0,radius:0}};d[b]=f?RM(e,f):RM(e,a,c);return d[b]}
function bN(a,b,c){var d=c?a.F:a.J;if(m(d[b]))return d[b];var e=$M(a,b,c),f=c?a.labels():a.Ra(),h=a.na,k=(c?h.Ea():h.ab()).get()[b],l=h.transform(k),k=(h=f.Md(b))&&m(h.P("autoRotate"))?h.P("autoRotate"):f.P("autoRotate"),n=h&&m(h.P("offsetX"))?h.P("offsetX"):f.P("offsetX"),p=h&&m(h.P("offsetY"))?h.P("offsetY"):f.P("offsetY");c=ZM(a,c,k?e.height:0);c+=S(p,a.u.gf());var q=a.Ug(),p=m(a.O)?a.O:a.u.ve(),l=Qe(q+l*p),l=l+S(n,p),p=I(l),n=a.u.yb+c*Math.cos(p),p=a.u.sb+c*Math.sin(p);c=h&&m(h.P("rotation"))?
h.P("rotation"):f.P("rotation");k&&(c+=0l?l+270:l+90);a=h&&m(h.P("anchor"))?h.P("anchor"):k?f.P("anchor"):cN(a,l);e.left=n;e.top=p;f=ot(new J(0,0,e.width,e.height),a);e.left-=f.x;e.top-=f.y;a=ot(e,a);a=uf(I(c),a.x,a.y);e=js(e);a.transform(e,0,e,0,4);return d[b]=e}
function aN(a,b,c){var d=a.scale();a=new TA({axis:{value:a,type:""},index:{value:b,type:"number"},value:{value:parseFloat(c),type:"number"},tickValue:{value:parseFloat(c),type:"number"},max:{value:m(d.max)?d.max:null,type:"number"},min:{value:m(d.min)?d.min:null,type:"number"},scale:{value:d,type:""}});a.Oi({"%AxisScaleMax":"max","%AxisScaleMin":"mix"});return aA(a)}
function cN(a,b){b=Qe(b);var c="center",d=wp(a.labels().P("position"));"inside"==d?b?0b?c="rightBottom":90==b?c="centerBottom":90b?c="leftBottom":180==b?c="leftCenter":180b?c="leftTop":270==b?c="centerTop":270b?c="leftTop":90==b?c="centerTop":90b?c="rightTop":180==b?c="rightCenter":180b?c="rightBottom":270==b?c="centerBottom":270=U&&this.Fr()||1<=U&&this.Gr()?A=O:0U&&(A=O)),O++;R<=Xb&&ka=U||1<=U?(-1==u&&(u=wb),D=wb,v.push(!0)):0U?(-1==u&&(u=wb),D=wb,v.push(!0)):v.push(!1))):v.push(!1),wb++)}Oc||(v=!1);ia||(q=!1);this.i={labels:q,Ra:v};this.K(512)}q=this.i}z(q)?(t=q.labels,w=q.Ra):(t=!q,w=!q);v=q=0;for(var xb;qc)for(a=c;a<=d;a++)k=e+p*(a-c),n=a*Math.PI/180,l=q+k*Math.cos(n),k=t+k*Math.sin(n),h&&a==c?b.moveTo(l,k):b.lineTo(l,k);else for(a=c;a>=d;a--)k=e+p*(a-c),n=a*Math.PI/180,l=q+k*Math.cos(n),k=t+k*Math.sin(n),h&&a==c?b.moveTo(l,k):b.lineTo(l,k);n=d*Math.PI/180;l=q+f*Math.cos(n);k=t+f*Math.sin(n);b.lineTo(l,k)}
function hN(a,b,c,d,e){return"outside"==a.B?b*(1+(e?0:d))+c/2:"inside"==a.B?b*(1-(e?0:d))-c/2:b*(1+(e?-.5:.5)*d)}g.remove=function(){this.ga&&this.ga.parent(null);this.b&&this.b.length&&$a(this.b,function(a){a.parent(null)})};function iN(a,b,c,d){var e=a.u.sb;d=I(d);b.x=a.u.yb+c*Math.cos(d);b.y=e+c*Math.sin(d)}
function jN(a,b,c,d,e,f,h,k,l,n,p,q,t,u,v,w,x){var y=(c+d)/2,A=(e+f)/2,D=(h+k)/2,P=a.u.yb,R=a.u.sb,Q=b[t],da={},Y={},U={},O={};iN(a,da,e,c);iN(a,Y,f,d);iN(a,U,k,d);iN(a,O,h,c);var ia=ls(0,0,0,0);ia.left=Math.min(da.x,Y.x,U.x,O.x);ia.top=Math.min(da.y,Y.y,U.y,O.y);ia.width=Math.max(da.x,Y.x,U.x,O.x)-ia.left;ia.height=Math.max(da.y,Y.y,U.y,O.y)-ia.top;da=[];Y={};U={};Y.position="0";Y.opacity=n;Y.color=l;da.push(Y);U.position="1";U.opacity=q;U.color=p;da.push(U);n=(l=kN(a.u,a.Ff()).scale().be())?-1:
1;p={};p.angle=-(y+90*n);p.keys=da;q=Yi();gN(a,q,c,y,(h+e)/2,(D+A)/2,!0);gN(a,q,y,d,(D+A)/2,(k+f)/2,!1);p.mode=q.ub();gN(a,Q,c,y,e,A,!0);gN(a,Q,y,c,D,h,!1);!t&&u&&(h=P+Se(c,e),c=R+Te(c,e),ua?0:a);this.i&&(this.i.Wm(b),this.i.Xm(c),this.i.Sa(a));this.K(4)}return this};g.I=function(){var a=nN.G.I.call(this);a.fill=N(this.fill());a.stroke=N(this.stroke());a.hatchFill=N(this.MG());a.radius=this.Sa();return a};g.aa=function(a,b){nN.G.aa.call(this,a,b);this.fill(a.fill);this.stroke(a.stroke);this.MG(a.hatchFill);this.Sa(a.radius)};var oN=nN.prototype;oN.radius=oN.Sa;oN.stroke=oN.stroke;oN.fill=oN.fill;
oN.hatchFill=oN.MG;function pN(){X.call(this);this.f={};this.state=new TB(this)}F(pN,X);g=pN.prototype;g.ta=X.prototype.ta|65552;g.ua=X.prototype.ua|4;g.Mf=function(){return!0};g.Fg=function(){return!1};g.hg=function(){return!0};g.yq=function(){return!1};g.stroke=function(a,b,c,d,e){if(m(a)){var f=C(a)?a:Jf.apply(null,arguments);f!=this.g&&(this.g=f,this.o(16,1));return this}return this.g};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=C(a)?a:Cf.apply(null,arguments);k!=this.j&&(this.j=k,this.o(16,1));return this}return this.j};
function qN(a,b,c){C(b)?(a=b.call(a.f,a.f),a=c?Cf(a):Jf(a)):a=b;return a}g.Ir=function(a,b,c,d){if(m(a)){la(a)&&(a=a?GM:"none");var e=Kf.apply(null,arguments);e!==this.Ba&&(this.Ba=e,this.o(65536,1));return this}return this.Ba};g.Ff=function(a){return m(a)?(this.W!=a&&(this.W=a,this.o(4,5)),this):this.W};g.We=function(a){return m(a)?(this.ba!=a&&(this.ba=a,this.o(4,5)),this):this.ba};g.Ce=function(a){return m(a)?(this.u!=a&&(this.u=a),this):this.u};
g.remove=function(){this.ga&&(K(this.ga,Ji)?this.ga.parent(null):this.ga.U(null));this.b&&(K(this.b,Ji)?this.b.parent(null):this.b.U(null))};g.fa=function(){return this.Ce().fa()};g.Xb=function(){return this.Ce().Xb()};
g.$=function(){this.N(16)&&(this.ga.fill(qN(this,this.j,!0)),this.ga.stroke(qN(this,this.g,!1)),this.K(16));this.N(8)&&(this.ga.zIndex(this.zIndex()),this.b&&this.b.zIndex(this.zIndex()+.1*KM),this.K(8));this.N(2)&&(K(this.ga,Ji)?this.ga.parent(this.U()):this.ga.U(this.U()),this.b&&(K(this.b,Ji)?this.b.parent(this.U()):this.b.U(this.U())),this.K(2));return this};
g.eh=function(){this.ia||(this.ia=new TA);var a=this.fa(),b={series:{value:this,type:""},index:{value:a.oa(),type:"number"},value:{value:a.get("value"),type:"number"}};this.ia.fh(a).Zg([this]);return aA(this.ia,b)};g.Og=ea;g.hi=ea;g.Pg=ea;g.wf=function(a){a=pN.G.wf.call(this,a);a.pointIndex=T(et(a.domTarget).index);return a};
g.$e=function(a){var b=a.type;switch(b){case "mouseout":b="pointmouseout";break;case "mouseover":b="pointmouseover";break;case "mousemove":b="pointmousemove";break;case "mousedown":b="pointmousedown";break;case "mouseup":b="pointmouseup";break;case "click":b="pointclick";break;case "dblclick":b="pointdblclick";break;default:return null}var c;"pointIndex"in a?c=a.pointIndex:"labelIndex"in a?c=a.labelIndex:"markerIndex"in a&&(c=a.markerIndex);c=T(c);a.pointIndex=c;var d=this.Ce().fa();d.select(c)||
d.reset();return{type:b,actualTarget:a.target,series:this,iterator:d,pointIndex:c,target:this,originalEvent:a}};g.Wf=function(a){(a=this.$e(a))&&this.dispatchEvent(a)};function rN(a,b){b&&(b.tag={ea:a},b.tag.index=a.Ce().fa().oa())}g.pg=function(a){m(a)?this.Xf(a):this.Jh();return this};g.Hc=function(){if(!XB(this.state,Vq)&&!cC(this.state.mg(),Vq)||!this.enabled())return this;this.state.f(Vq,this.state.g==Xq?NaN:void 0);return this};
g.Xf=function(a){if(!this.enabled())return this;if(r(a)){for(var b=aC(this.state,Vq),c=0;c=l?(n=e,h=l):(n=l,h=e);n=Qe(f+n*b);(f=Qe(Qe(f+h*b)-n))||(f=e==l?0:360);this.f.cx=c;this.f.cy=d;this.f.radius=k;this.f.startAngle=
Qe(n-YM);this.f.sweepAngle=f;this.f.width=a;this.ga.Qc(c,d,k-a/2,k-a/2,n,f);this.ga.Qc(c,d,k+a/2,k+a/2,n+f,-f,!0);this.ga.close();rN(this,this.ga);this.b&&(this.b.clear(),this.b.Qc(c,d,k-a/2,k-a/2,n,f),this.b.Qc(c,d,k+a/2,k+a/2,n+f,-f,!0),this.b.close());(C(this.fill())||C(this.stroke()))&&this.o(16);this.K(4)}tN.G.$.call(this);return this};g.I=function(){var a=tN.G.I.call(this);a.position=this.position();m(this.width())&&(a.width=this.width());m(this.Sa())&&(a.radius=this.Sa());return a};
g.aa=function(a,b){tN.G.aa.call(this,a,b);this.position(a.position);this.width(a.width);this.Sa(a.radius)};var uN=tN.prototype;uN.width=uN.width;uN.position=uN.position;uN.radius=uN.Sa;function vN(){pN.call(this)}F(vN,pN);g=vN.prototype;g.TL=function(a){return m(a)?(this.B!=a&&(this.B=a,this.o(4,9)),this):this.B};g.UL=function(a){return m(a)?(this.i!=a&&(this.i=a,this.o(4,9)),this):this.i};g.OL=function(a){return m(a)?(a=Ne(a,0,1),this.X!=a&&(this.X=a,this.o(4,9)),this):this.X};g.jI=function(a){return m(a)?(a=Ne(a,0,1),this.J!=a&&(this.J=a,this.o(4,9)),this):this.J};g.dF=function(a){return m(a)?(a=null===a?a:it(a),this.O!=a&&(this.O=a,this.o(4,9)),this):this.O};
g.$B=function(a){return m(a)?(a=null===a?a:it(a),this.F!=a&&(this.F=a,this.o(4,9)),this):this.F};
function wN(a,b,c,d,e,f,h,k,l,n,p,q,t,u){var v;u?(f=Qe(c+f),d=Qe(c+d/2-e)):(f=Qe(c+d-f),d=Qe(c+d/2+e));c=l+Math.cos(I(f))*k;k=n+Math.sin(I(f))*k;l+=Math.cos(I(d))*h;h=n+Math.sin(I(d))*h;d=I(f+90);n=c+100*Math.cos(d);e=k+100*Math.sin(d);d=(c*Math.pow(e-k,2)+l*Math.pow(n-c,2)+(n-c)*(e-k)*(h-k))/(Math.pow(e-k,2)+Math.pow(n-c,2))||0;n=(n-c)*(l-d)/(e-k)+h||0;n=Re(Math.atan(is(l,h,d,n)/is(c,k,d,n)));n=a.X<1-a.J?u?90-n:-(90-n):u?-(90-n):90-n;n=f+(u?-p:p)+n;v=(c+l)/2+Math.cos(I(n))*q;d=(k+h)/2+Math.sin(I(n))*
q;e=.5>a.i?90:-90;p=v+.5*Math.cos(I(n+e))*q;f=d+.5*Math.sin(I(n+e))*q;e=.5>a.i?-90:90;a=v+.5*Math.cos(I(n+e))*q;q=d+.5*Math.sin(I(n+e))*q;u?t?b.aj(p,f,a,q,l,h):b.aj(a,q,p,f,l,h):t?b.aj(p,f,a,q,c,k):b.aj(a,q,p,f,c,k)}
g.$=function(){var a=this.Ce(),b=kN(a,this.Ff());if(!this.Tb())return this;if(!b||!b.enabled())return this.ga&&this.ga.clear(),this.b&&this.b.clear(),this;if(this.N(65536)){var c=this.Ir();this.b||Ft(c)||(this.b=Yi(),this.b.parent(this.U()),this.b.zIndex(this.zIndex()+1));this.b&&(this.b.yc(!0),this.b.fill(c),this.b.stroke(null),this.o(4));this.K(65536)}if(this.N(4)){var c=a.yb,d=a.sb,e=b.scale(),f=a.Xb();f.select(this.We());var h=parseFloat(f.get("value"));if(e.Mh(h))return this.ga&&this.ga.clear(),
this.b&&this.b.clear(),this.K(4),this;this.ga?this.ga.clear():(this.ga=Yi(),G(this,this.ga));var f=b.gf(),k=m(b.Fc())?b.Ug():a.Ug(),l=m(b.ve())?b.ve():a.ve(),b=null!=this.O?S(this.O,a.gf()):.7*f,a=null!=this.F?S(this.F,a.gf()):.6*f,f=360/this.B,n=f/2*this.X,p=f/2*this.J,e=Ne(e.transform(h),0,1),e=Qe(k+e*l);this.f.cx=c;this.f.cy=d;this.f.topRadius=b;this.f.bottomRadius=a;this.f.angle=Qe(e-YM);var k=bthis.i?90:-90,l=Math.abs(b-a)/2*Math.abs(.5-this.i),q,t,u;this.ga.clear();for(u=0;u