Number(Qc)&&
(d.src='javascript:""');c.wh=Qg(c.Kg).fc("IFRAME",d);d=c.wh.style;d.visibility="hidden";d.width=d.height="10px";d.display="none";Hc?d.marginTop=d.marginLeft="-10px":(d.position="absolute",d.top=d.left="-10px");if(Dc&&!Uc("11")){c.Kg.target=c.ir||"";Qg(c.Kg).Me.body.appendChild(c.wh);qd(c.wh,"readystatechange",c.PH,!1,c);try{c.b=!1,c.Kg.submit()}catch(Nb){zd(c.wh,"readystatechange",c.PH,!1,c),ap(c)}}else{Qg(c.Kg).Me.body.appendChild(c.wh);var d=c.ir+"_inner",e=sh(c.wh),f;document.baseURI?(f=Na(d),
og("Short HTML snippet, input escaped, safe URL, for performance"),f='',f=Jg(f,null)):(f=Na(d),og("Short HTML snippet, input escaped, for performance"),f=Jg('',null));Bc&&!Hc?e.documentElement.innerHTML=Hg(f):e.write(Hg(f));qd(e.getElementById(d),"load",c.wB,!1,c);var h=Ug("TEXTAREA",c.Kg);f=0;for(var k=h.length;f.");if("A"in Ng)throw Error("Tag name is not allowed for SafeHtml.");y=null;var fa;B="";if(x)for(var Ba in x){if(!Lg.test(Ba))throw Error('Invalid attribute name "'+Ba+'".');
var ja=x[Ba];if(null!=ja){D=B;var qb,M=Ba,P=ja;if(P instanceof lg)P=ng(P);else if("style"==M.toLowerCase()){Q=P;if(!z(Q))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof Q+" given: "+Q);if(!(Q instanceof pg)){Y=Q;f="";k=void 0;for(k in Y){if(!/^[-_a-zA-Z0-9]+$/.test(k))throw Error("Name allows only [-_a-zA-Z0-9], got: "+k);var Ya=Y[k];if(null!=Ya){if(Ya instanceof lg)Ya=ng(Ya);else if(wg.test(Ya)){l=h=!0;for(n=0;n";else{var Cc=Og(U);fa+=">"+Hg(Cc)+"";y=Cc.st()}var rb=x&&x.dir;rb&&(/^(ltr|rtl|auto)$/i.test(rb)?y=0:y=null);Z=Jg(fa,y);v=Og(T,Z,Kg("\nLine: "+w.lineNumber+"\n\nBrowser stack:\n"+w.stack+"-> [end]\n\nJS stack traversal:\n"+cn(void 0)+"-> "))}catch(Je){v=
Kg("Exception trying to expose exception! You win, we lose. "+Je)}Hg(v);zd(e.getElementById(d),"load",c.wB,!1,c);e.close();ap(c)}}bp(c)}function $o(a,b){var c=Qg(a);lm(b,function(b,e){r(b)||(b=[b]);ib(b,function(b){b=c.fc("INPUT",{type:"hidden",name:e,value:b});a.appendChild(b)})})}g=Wo.prototype;g.Kg=null;g.wh=null;g.ir=null;g.G5=0;g.Mn=!1;g.QP=null;g.wQ=null;g.gr=null;g.abort=function(){this.Mn&&(Bd(cp(this)),this.Mn=!1,this.dispatchEvent("abort"),dp(this))};
g.ca=function(){this.Mn&&this.abort();Wo.F.ca.call(this);this.wh&&ep(this);bp(this);delete this.g;this.QP=this.wQ=this.Kg=null;delete Yo[this.Th]};g.nk=function(){return this.Mn};g.PH=function(){if("complete"==this.wh.readyState){zd(this.wh,"readystatechange",this.PH,!1,this);var a;try{if(a=sh(this.wh),Dc&&"about:blank"==a.location&&!navigator.onLine){ap(this);return}}catch(b){ap(this);return}fp(this,a)}};
g.wB=function(){if(!Bc||Hc||"about:blank"!=(this.wh?sh(cp(this)):null).location){zd(cp(this),"load",this.wB,!1,this);try{fp(this,this.wh?sh(cp(this)):null)}catch(a){ap(this)}}};function fp(a,b){a.Mn=!1;var c;try{var d=b.body;a.wQ=d.textContent||d.innerText}catch(e){c=1}c||"function"!=typeof a.g||(d=a.g(b))&&(c=4);c?ap(a):(a.dispatchEvent("complete"),a.dispatchEvent("success"),dp(a))}function ap(a){a.b||(a.Mn=!1,a.dispatchEvent("complete"),a.dispatchEvent("error"),dp(a),a.b=!0)}
function dp(a){ep(a);bp(a);a.Kg=null;a.dispatchEvent("ready")}function ep(a){var b=a.wh;b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.f.push(b));a.gr&&(na.clearTimeout(a.gr),a.gr=null);Gc||Bc&&!Hc?a.gr=Md(a.FO,2E3,a):a.FO();a.wh=null;a.ir=null}g.FO=function(){this.gr&&(na.clearTimeout(this.gr),this.gr=null);for(;this.f.length;){var a=this.f.pop();mh(a)}};function bp(a){a.Kg&&a.Kg==Zo&&kh(a.Kg)}
function cp(a){return a.wh?Dc&&!Uc("11")?a.wh:sh(a.wh).getElementById(a.ir+"_inner"):null}g.uS=function(){if(this.Mn){var a=this.wh?sh(cp(this)):null;a&&!yc(a,"documentUri")?(zd(cp(this),"load",this.wB,!1,this),ap(this)):Md(this.uS,250,this)}};var gp={};function Ni(a){var b=a.ea();if(b){var c=String(wa(a));gp[c]=a;b.setAttribute("data-ac-wrapper-id",c)}}function Ri(a){delete gp[String(wa(a))];(a=a.ea())&&a.removeAttribute("data-ac-wrapper-id")}function Ol(a,b){for(var c,d=b.ea().parentNode;a&&a!=d;){c=a.getAttribute&&a.getAttribute("data-ac-wrapper-id")||null;if(null!=c)break;a=a.parentNode}return(c=gp[c||""]||null)&&c.ea()==a?c:null}var On="svg",Nn=null,Nn=Dc&&!Uc("9")?"vml":On,Ii="vml"==Nn?uo.Yc():ul.Yc();
function Tn(a,b,c){return"vml"==Nn?new So(a,b,c):new Wn(a,b,c)}var Ln="//export.anychart.com";function $l(a,b){var c;a&&(c=dh("STYLE"),c.type="text/css",c.styleSheet?c.styleSheet.cssText=a:c.appendChild(document.createTextNode(String(a))),lh(Vg(document,"head",void 0,b)[0],c,0))}na.acgraph=na.acgraph||{};na.acgraph.fontSize="10px";na.acgraph.fontColor="#000";na.acgraph.textDirection="ltr";na.acgraph.fontFamily="Verdana";function bj(a,b,c,d){return new $i(a,b,c,d)}
function ej(a,b,c){return new Xi(a,b,c)}function yj(){return new xj}function fj(a,b,c,d){return new Vi(a,b,c,d)}function gj(){return new aj}function Bj(a,b,c,d,e){return new nk(a,b,c,d,e)}function Aj(a,b,c,d){a="vml"==Nn?new To(a,b):new Rk(a,b);d&&a.style(d);c&&a.text(c);return a}function Vf(a,b,c,d){return new Ti(a,b,c,d)}function Rf(a){return new Qf(a)}function Qi(a,b,c,d){return"vml"==Nn?new Xn(null,a,b,c,d):new Oi(null,a,b,c,d)}var hp=void 0;
function Il(){return m(hp)?hp:Dc&&Uc("9")&&!Uc("10")?hp="":hp=bf||null===bf&&Vg(document,"base",void 0,void 0).length?window.location.origin+window.location.pathname+window.location.search:""}E("acgraph.create",Tn);E("acgraph.type",function(){return Nn});E("acgraph.server",function(a){m(a)&&(Ln=a);return Ln});E("acgraph.StageType.SVG",On);E("acgraph.StageType.VML","vml");E("acgraph.rect",bj);E("acgraph.circle",ej);E("acgraph.ellipse",fj);E("acgraph.path",gj);E("acgraph.text",Aj);
E("acgraph.layer",yj);E("acgraph.image",Bj);E("acgraph.hatchFill",Vf);E("acgraph.patternFill",Rf);E("acgraph.clip",Qi);E("acgraph.useAbsoluteReferences",function(a){if(m(a))bf=a;else return!!Il()});E("acgraph.updateReferences",function(){var a=hp;hp=void 0;if(m(a)&&Il()!=a){var b=Ii,c;for(c in gp)if(gp.hasOwnProperty(c)){var a=gp[c],d=a.Ea();d&&(a instanceof Fi&&(d.pe()?a.mb(512):a.oe(512)||b.pI(a)),a instanceof Pi&&(d.pe()?a.mb(24):(a.oe(8)||Hl(b,a),a.oe(16)||Ll(b,a))))}}});E("anychart.VERSION","7.13.1.1364");E("anychart.DEVELOP",!1);E("anychart.DEFAULT_THEME","defaultTheme");E("anychart.PERFORMANCE_MONITORING",!1);function ip(a){a=String(a).toLowerCase();switch(a){case "byspot":case "spot":case "sp":return"bySpot";case "single":case "s":return"single"}return"byX"}function jp(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 kp(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 lp(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 mp(a,b){a=lp(a,b);return"auto"==a&&m(b)?b:a}
function np(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 op(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 pp(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 qp(a){a=String(a).toLowerCase();switch(a){case "radial":case "r":case "rad":return"radial"}return"circuit"}
function rp(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 sp(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 tp={C8:"circle",L9:"square",Z9:"triangleUp",U8:"diamond",W9:"triangleDown",Y9:"triangleRight",X9:"triangleLeft",G8:"cross",tT:"diagonalCross",N9:"star4",O9:"star5",P9:"star6",Q9:"star7",M9:"star10",j9:"pentagon",V9:"trapezium",e9:"line",c$:"vline",Y7:"arrowhead",e8:"arrowUp",d8:"arrowRight",Z7:"arrowDown",c8:"arrowLeft"};
function up(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 vp(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 wp;case "line":return xp;case "ellipse":return yp;case "bar":return zp;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 Ap(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 Bp(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 Cp(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 wp="x",xp="line",yp="ellipse",zp="bar";function Dp(a){a=String(a).toLowerCase();switch(a){case "x":return wp;case "line":return xp;case "ellipse":return yp}return zp}
function Ep(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 Fp(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 Gp(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 re="animationstart",pe="animationend",Fe="zoom",He="zoomend";function Hp(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 Ip(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 Jp(a){a=String(a).toLowerCase();switch(a){case "bubble":return"bubble";case "marker":return"marker";case "connector":return"connector"}return"choropleth"}
function Kp(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 Lp(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"}return"line"}
function Mp(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"}return b||"line"}function Np(a,b){a=String(a).toLowerCase();switch(a){case "sma":return"sma";case "ema":return"ema"}return b||"sma"}function Op(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 Pp(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 Qp(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 Rp(a){a=String(a).toLowerCase();switch(a){case "area":return"area";case "marker":return"marker"}return"line"}
function Sp(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 Tp(a){a=String(a).toLowerCase();switch(a){case "bubble":return"bubble";case "marker":return"marker"}return"line"}function Up(a){a=String(a).toLowerCase();switch(a){case "raw":return"raw";case "grouped":return"grouped"}return"specific"}
function Vp(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 Wp(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 Xp(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 Yp(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 Zp(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 $p(a){a=String(a).toLowerCase();switch(a){case "italic":case "i":return"italic";case "oblique":case "o":return"oblique"}return"normal"}function aq(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 bq(a){a=String(a).toLowerCase();switch(a){case "rtl":case "r":return"rtl"}return"ltr"}
function cq(a){a=String(a).toLowerCase();switch(a){case "nowrap":case "no":case "n":return"noWrap";default:return"byLetter"}}
function dq(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 eq(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 fq(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 gq(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 hq(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 mq={f8:"average",PS:"bubbleSize",QS:"bubbleSizePercentOfCategory",RS:"bubbleSizePercentOfSeries",SS:"bubbleSizePercentOfTotal",i8:"categoryName",TS:"categoryYAverage",k8:"categoryYMax",US:"categoryYMedian",n8:"categoryYMin",VS:"categoryYMode",WS:"categoryYPercentOfTotal",q8:"categoryYRangeAverage",XS:"categoryYRangeMax",t8:"categoryYRangeMedian",YS:"categoryYRangeMin",w8:"categoryYRangeMode",ZS:"categoryYRangePercentOfTotal",$S:"categoryYRangeSum",aT:"categoryYSum",bT:"close",E8:"count",cT:"dataPlotBubbleMaxSize",
dT:"dataPlotBubbleMinSize",eT:"dataPlotBubbleSizeAverage",fT:"dataPlotBubbleSizeSum",L8:"dataPlotMaxXSumSeriesName",N8:"dataPlotMaxYSumSeriesName",M8:"dataPlotMaxXValuePointSeriesName",O8:"dataPlotMaxYValuePointSeriesName",P8:"dataPlotMinXSumSeriesName",R8:"dataPlotMinYSumSeriesName",Q8:"dataPlotMinXValuePointSeriesName",S8:"dataPlotMinYValuePointSeriesName",gT:"dataPlotPointCount",hT:"dataPlotSeriesCount",iT:"dataPlotXAverage",jT:"dataPlotXMax",kT:"dataPlotXMin",lT:"dataPlotXSum",mT:"dataPlotYAverage",
nT:"dataPlotYMax",oT:"dataPlotYMin",pT:"dataPlotYRangeMax",qT:"dataPlotYRangeMin",rT:"dataPlotYRangeSum",sT:"dataPlotYSum",vT:"high",wT:"index",xT:"low",f9:"max",h9:"min",i9:"name",OPEN:"open",z9:"pointsCount",w9:"pertChartCriticalPathStandardDeviation",x9:"pertChartProjectDuration",AT:"range",BT:"rangeEnd",CT:"rangeStart",B9:"seriesAverage",DT:"seriesBubbleMaxSize",ET:"seriesBubbleMinSize",FT:"seriesBubbleSizeAverage",GT:"seriesBubbleSizeMedian",HT:"seriesBubbleSizeMode",IT:"seriesBubbleSizeSum",
JT:"seriesFirstXValue",KT:"seriesFirstYValue",LT:"seriesLastXValue",MT:"seriesLastYValue",C9:"seriesMax",D9:"seriesMin",E9:"seriesName",OT:"seriesPointCount",NT:"seriesPointsCount",G9:"seriesSum",PT:"seriesXAverage",QT:"seriesXMax",RT:"seriesXMedian",ST:"seriesXMin",TT:"seriesXMode",UT:"seriesXSum",VT:"seriesYAverage",WT:"seriesYMax",XT:"seriesYMedian",YT:"seriesYMin",ZT:"seriesYMode",H9:"seriesYRangeAverage",$T:"seriesYRangeMax",I9:"seriesYRangeMedian",aU:"seriesYRangeMin",J9:"seriesYRangeMode",
bU:"seriesYRangeSum",cU:"seriesYSum",T9:"sum",dU:"value",zT:"percentValue",fU:"xPercentOfSeries",gU:"xPercentOfTotal",hU:"xValue",iU:"yPercentOfCategory",jU:"yPercentOfSeries",kU:"yPercentOfTotal",lU:"yValue",z8:"catYSumArr_",o8:"catYMinArr_",l8:"catYMaxArr_",j8:"catYAvgArr_",m8:"catYMedianArr_",p8:"catYModeArr_",y8:"catYRangeSumArr_",v8:"catYRangeMinArr_",s8:"catYRangeMaxArr_",r8:"catYRangeAvgArr_",u8:"catYRangeMedianArr_",x8:"catYRangeModeArr_"},nq={},oq;
for(oq in mq)mq.hasOwnProperty(oq)&&(nq[oq]=mq[oq].toLowerCase());
function pq(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 qq(a){a=String(a).toLowerCase();switch(a){case "rhomb":case "rhombus":return"rhombus";case "rect":case "rectangle":return"rectangle";default:return"circle"}}function rq(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 sq(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",wp);E("anychart.enums.BulletMarkerType.BAR",zp);
E("anychart.enums.BulletMarkerType.ELLIPSE",yp);E("anychart.enums.BulletMarkerType.LINE",xp);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",re);E("anychart.enums.EventType.ANIMATION_END",pe);E("anychart.enums.EventType.ZOOM_START","zoomstart");E("anychart.enums.EventType.ZOOM",Fe);E("anychart.enums.EventType.ZOOM_END",He);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.ChartDataExportMode.RAW","raw");E("anychart.enums.ChartDataExportMode.SPECIFIC","specific");E("anychart.enums.ChartDataExportMode.GROUPED","grouped");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.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.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");var tq=-1;function uq(a,b,c){vq("error","Error: "+a+"\nDescription: "+wq(a,c),b||"")}
function wq(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 K(a,b,c,d){d&&tq!=a&&(tq=a,vq("warn","Warning: "+a+"\nDescription: "+xq(a,c),b||""))}
function xq(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 16:return'Scale type "'+b[0]+'" is not supported - only '+b[1]+" is.";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;default:return"Unknown error. Please, contact support team at http://support.anychart.com/.\nWe will be very grateful for your report!"}}function vq(a,b,c){var d=na.console;d&&(a=d[a]||d.log,"object"!=typeof a&&a.call(d,b,c))};function yq(a,b){Tb.call(this);this.f=a;this.ba=b;this.W=zq.test(ch().location.hostname);this.B=!(this.ba||this.W);this.b=Aq|Bq|Cq|Dq}F(yq,Tb);var zq=/^(.*\.)?anychart\.(com|stg|dev)$/i,Eq=!1,Aq=1,Bq=2,Cq=4,Dq=8;g=yq.prototype;g.K=function(a){this.b&=~a};g.j=function(a,b){var c=a&~this.b;this.b|=c;!this.wd&&!this.f.pe()&&c&&b&&this.f.gd()};function Fq(){return("https:"==ch().location.protocol?"https://":"http://")+"static.anychart.com/logo.png"}
g.enabled=function(a){return m(a)?(this.B!=a&&(this.B=a,(Gq(this)||this.ba)&&this.j(Aq,!0)),this):this.B};g.text=function(a){return m(a)?(this.ec!=a&&(this.ec=a,Gq(this)&&this.j(Cq,!0)),this):this.ec};g.dz=function(a){return m(a)?(this.aa!=a&&(this.aa=a,Gq(this)&&this.j(Bq,!0)),this):this.aa};g.bz=function(a){return m(a)?(this.J!=a&&(this.J=a,Gq(this)&&this.j(Bq,!0)),this):this.J};g.cz=function(a){return m(a)?(this.N!=a&&(this.N=a,Gq(this)&&this.j(Bq,!0)),this):this.N};
g.pv=function(a){return m(a)?(this.U!=a&&(this.U=a,Gq(this)&&this.j(Dq,!0)),this):this.U};g.Ea=function(){return this.f};g.ea=function(){return this.Hc};
g.gd=function(){var a=Gq(this);a&&m(this.$)&&!this.$&&this.j(Aq,!1);this.$=a;if(!this.b||this.wd||!this.f||this.f.pe())return this;if(!this.enabled()&&(this.ba||a))return this.b&Aq&&(mh(this.Hc),this.K(Aq)),this;if(!Eq){var b="",c=dh("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)));lh(Vg(document,"head",void 0,void 0)[0],c,0);Eq=!0}this.Hc||(this.Hc=dh("DIV","anychart-credits"));this.i||(this.i=dh("A"),this.o=dh("SPAN","anychart-credits-text"),this.g=dh("IMG","anychart-credits-logo"),jh(this.i,this.o),this.Hc.appendChild(this.i));b=this.f.Hm();this.b&Aq&&(b&&b.appendChild(this.Hc),this.K(Aq));this.b&Bq&&(Wg(this.i,{href:a?this.dz():"http://www.anychart.com/?utm_source=trial",title:a?this.bz():"AnyChart - JavaScript Charts designed to be embedded and integrated",
target:"_blank"}),Wg(this.g,{alt:a?this.cz():"AnyChart - JavaScript Charts"}),this.K(Bq));this.b&Cq&&(a=a?this.text():"AnyChart Trial Version",th(this.o,a),this.K(Cq));if(this.b&Dq){if(a=Gq(this)?this.pv():Fq()){if(this.I=a,b=Dk(Ii))qd(b,"complete",this.TQ,!1,this),qd(b,"load",this.CM,!1,this),qd(b,"error",this.UQ,!1,this),this.u&&(wk(b,a),this.u=!1),vk(b,a,a),this.u=!0,b.start()}else mh(this.g);this.K(Dq)}return this};function Gq(a){return Hq()||a.W}
g.CM=function(a){var b=this.I;a.target.id==b&&(this.wd||(Gq(this)?this.pv():Fq())!=b||this.g.parentNode||lh(this.i,this.g,0),Wg(this.g,{src:b}),this.u=!1)};g.TQ=function(a){a.target.id==this.I&&(this.u=!1)};g.UQ=function(a){a.target.id==this.I&&mh(this.g)};g.P=function(a){this.f.Ve();A(a)?(this.text(a),this.enabled(!0)):ua(a)||null===a?this.enabled(!!a):z(a)&&(this.dz(a.url),this.text(a.text),this.bz(a.alt),this.cz(a.imgAlt),this.pv(a.logoSrc),this.enabled(a.enabled));this.f.Pe()};
g.G=function(){var a={};a.url=this.dz();a.alt=this.bz();a.imgAlt=this.cz();a.text=this.text();a.logoSrc=this.pv();a.enabled=this.enabled();return a};g.ca=function(){var a=Dk(Ii);a&&(zd(a,"load",this.CM,!1,this),zd(a,"complete",this.TQ,!1,this),zd(a,"error",this.UQ,!1,this));mh(this.o);mh(this.g);mh(this.i);mh(this.Hc);this.f=this.Hc=this.i=this.g=this.o=null;yq.F.ca.call(this)};var Iq=yq.prototype;Iq.text=Iq.text;Iq.url=Iq.dz;Iq.alt=Iq.bz;Iq.imgAlt=Iq.cz;Iq.logoSrc=Iq.pv;Iq.enabled=Iq.enabled;na.performance&&C(na.performance.now)&&Ca(na.performance.now,na.performance);var Jq={color:"#fff",opacity:1E-5};
function Kq(a,b,c,d){b=null==b||isNaN(+b)?7:+b;d=null!=d?cf(d,0,1):NaN;var e,f;a=Lq(a||"#000").Yg;f=mo(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?cf(c,0,1):.95):c=null!=c?cf(c,0,1):f;f=1l?l*(1+e):l+e-e*l;q=2*l-t;l=255*po(q,t,p+1/3);n=255*po(q,t,p);p=255*po(q,t,p-1/3)}else l=n=p=255*l;h.push(Sf([Math.round(l),Math.round(n),Math.round(p)]))}return h}function Mq(a){if(z(a))if(a.color)a=a.color;else return null;if(A(a))try{return ao(a).Yg}catch(b){}return null}
function Nq(a,b){if(z(a)&&m(a.keys)){for(var c=rc(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.Yg=Sf(c),b.type="rgb",b):$n&&(a=$n[a.toLowerCase()])?(b.Yg=a,b.type="named",b):null}function Sq(a,b,c){var d;c?d=Mf(a):d=Tf(a);A(d)?d={color:d,opacity:b}:z(d)&&(d.opacity=b);return d}
E("anychart.color.blend",function(a,b,c){return qo(a,b,c)});E("anychart.color.lighten",Nq);E("anychart.color.darken",Oq);E("anychart.color.setThickness",function(a,b,c){a=Tf(a);A(a)?a={color:a,thickness:b}:z(a)&&(a.thickness=b);c&&(a.opacity=c);return a});E("anychart.color.setOpacity",Sq);E("anychart.color.singleHueProgression",Kq);
E("anychart.color.bipolarHueProgression",function(a,b,c){c=m(c)?c:7;a=Kq(a||"blue",Math.floor(c/2)+1,null,1);b=Kq(b||"red",Math.floor(c/2)+1,1);c%2||wb(a,a.length-1,1);wb(b,0,1);return a.concat(b)});E("anychart.color.blendedHueProgression",function(a,b,c){c=m(c)?c:7;a=mo(Lq(a||"yellow").Yg);b=mo(Lq(b||"brown").Yg);for(var d=[no.apply(null,a)],e=1/c,f=1;f=a.documentMode)?dh("div",{style:"position:absolute; left:0; top:0; z-index: 9999;"}):dh("div",{style:"position:absolute; z-index: 9999; left: -10000px; top: -10000px"});var b;Nc||Oc||Mc?(b=Yg(window),a=b.width,b=b.height):(b=ch().screen,a=b.availWidth,b=b.availHeight);Dc&&!Uc("9")?this.b=Tn(this.g,1,1):(this.b=Tn(this.g,a,b),this.i=new Cr,G(this,this.i),this.f=new Ar(this.i),G(this,this.f),qd(this.f,"resize",
this.o,!1,this));this.b.ea().style.cssText="position:fixed; left:0; top:0; opacity:1; pointer-events: none";this.b.N=!0;document.body.appendChild(this.g)}F(Dr,Tb);qa(Dr);Dr.prototype.g=null;Dr.prototype.b=null;Dr.prototype.o=function(){var a;a=this.f;a=a.b?a.b.clone():null;this.b.es(a.width,a.height)};function Er(a){var b=Dr.Yc();return m(a)?(b.u=a,b):b.u}
Dr.prototype.ca=function(){this.i&&(Wb(this.i),this.i=null);m(this.f)&&(zd(this.f,"resize",this.o,!1,this),Wb(this.f),this.f=null);Wb(this.b);this.b=null;mh(this.g);this.g=null};function Fr(){}g=Fr.prototype;g.getData=function(){return this.La};g.ko=function(){this.La.push(this.b||[]);this.b=[]};g.dI=function(a,b){this.b.push(b)};g.start=function(){this.La=[];this.b=[]};g.nf=pa;g.mz=function(){this.b&&this.b.length&&this.ko()};function Gr(){Tb.call(this);this.$w=this.Hr.length-1;this.Av=this.Kq.length-1;this.OB=Ca(this.OB,this)}F(Gr,Tb);g=Gr.prototype;g.Qj=null;g.Hr="\n";g.Kq=",";g.$w=NaN;g.Av=NaN;g.Mq=NaN;g.Rn=!1;g.zw=!1;g.Re=NaN;g.Hj=-1;g.Gj=-1;g.tA=!1;g.eI=NaN;g.ax=function(a){return m(a)?(this.Hr=a,this.$w=this.Hr.length-1,this):this.Hr};g.Bv=function(a){return m(a)?(this.Kq=a,this.Av=this.Kq.length-1,this):this.Kq};g.yw=function(a){return m(a)?(this.zw=!!a,this):this.zw};
g.Aw=function(a){return m(a)?(this.Rn=!!a,this):this.Rn};g.rv=function(a,b,c){this.Qj=b||new Fr;c=!!c;this.b=a||"";this.Mq=a.length;this.i=Hr(this.Hr);this.g=Hr(this.Kq);this.Re=0;this.tA=this.Re==this.Mq;this.f=this.zw?this.B6:this.hR;this.Qj.start();Ir(this)&&(this.zw?this.f=this.hR:this.Qj.ko());this.zw=!1;if(c)this.OB();else{for(;Ir(this);)this.Qj.ko();this.Qj.nf(this.Re);this.Qj.mz();if(this.Qj instanceof Fr)return this.Qj.getData()}return null};
g.OB=function(){clearTimeout(this.eI);for(var a=0,b=Ir(this);b&&500>a++;){if(this.wd)return;this.Qj.ko();b=Ir(this)}b&&this.Qj.ko();this.wd||(b?(this.Qj.nf(this.Re),this.eI=setTimeout(this.OB,0)):this.Qj.mz())};function Hr(a){for(var b=a.length,c=Array(b),d=c[0]=-1,e=1;e=d){f="";e=0;a.Gj=-1;a.Hj=-1;a.Re=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 B=Or(t+v*Math.PI*2,4),D=(v-c)/x+d,M=q+(p-q)*D,P=ds(B,M,l),B=es(B,M,n);y.push(c%1?0:1);fs(a,b,c,d,P,B,v,D,l,n,p,q,t,y);a=P;b=B;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),B=(x-c)/v+d,D=q+(p-q)*B,M=ds(y,D,l),y=es(y,D,n);fs(a,b,c,d,M,y,x,B,l,n,p,q,t,w);a=M;b=y;c=x;d=B}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.o||b)&&d.push(Math.abs(a.o)+"Y");(a.u||b)&&d.push(Math.abs(a.u)+"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.o,this.u,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.o*a,this.u*a,this.b*a,this.g*a,this.i*a,this.f*a)};qs.prototype.add=function(a){this.o+=a.o;this.u+=a.u;this.b+=a.b;this.g+=a.g;this.i+=a.i;this.f+=a.f};
function zs(a,b,c){va(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(Fa()),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.kt=ns.KC;g.nt=ns.LC;g.clone=function(){var a=new zs(this.b);a.kt=this.kt;a.nt=this.nt;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.DA=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.EA=function(a,b){return[this.getFullYear(),bb(this.getMonth()+1,2),bb(this.getDate(),2)].join(a?"-":"")+(b?Cs(this):"")};g.RI=function(a,b){return[this.getUTCFullYear(),bb(this.getUTCMonth()+1,2),bb(this.getUTCDate(),2)].join(a?"-":"")+(b?"Z":"")};g.toString=function(){return this.EA()};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(":",bb(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.u=[c,c];b.b={S9:a,nJ:a};b.g=[];return b}b=new Is;b.i=a.id;b.f=-a.std_offset;b.u=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(bb(Math.floor(a/60)%100,2),":",bb(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.qu[b];else if(8>b)c=a.b.ru[b-4];else if(12>b)c=a.b.IC[b-8],c=c.replace("{1}",a.b.qu[b-8]),c=c.replace("{0}",a.b.ru[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.bD){for(var e=[],f=0;f=h?String.fromCharCode(d.bD+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,bb(c,h));case "M":a:switch(c=d.getMonth(),h){case 5:h=a.b.iJ[c];break a;case 4:h=a.b.MC[c];break a;case 3:h=a.b.PC[c];break a;default:h=Us(a,bb(c+1,h))}return h;case "k":return Vs(e),c=Qs(e)||24,Us(a,bb(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,bb(c,h));case "K":return Vs(e),c=Qs(e)%12,Us(a,bb(c,h));case "H":return Vs(e),c=Qs(e),Us(a,bb(c,h));case "c":a:switch(c=d.getDay(),h){case 5:h=a.b.kJ[c];break a;case 4:h=a.b.mJ[c];break a;case 3:h=a.b.lJ[c];break a;default:h=Us(a,bb(c,1))}return h;case "L":a:switch(c=d.getMonth(),h){case 5:h=a.b.jJ[c];break a;case 4:h=a.b.SC[c];break a;case 3:h=a.b.TC[c];break a;default:h=
Us(a,bb(c+1,h))}return h;case "Q":return c=Math.floor(d.getMonth()/3),4>h?a.b.QC[c]:a.b.NC[c];case "d":return Us(a,bb(d.getDate(),h));case "m":return Vs(e),Us(a,bb(e.getMinutes(),h));case "s":return Vs(e),Us(a,bb(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.u[0h?(h=-(e.f-Ls(e,c)),a=[0>h?"-":"+"],h=Math.abs(h),a.push(bb(Math.floor(h/60)%100,2),bb(h%60,2)),h=a.join("")):h=Us(a,Ks(e.f-Ls(e,c))),h;default:return""}}
;function Ws(a){if(na.JSON)try{return na.JSON.stringify(a)}catch(b){}return Xm(a)}function Xs(a){if(na.JSON)try{var b=na.JSON.parse(a);return b}catch(c){}return b=Wm(a)};var Ys;function Zs(a,b,c,d,e){if(c)for(var f=0;fb?1:a==b?0:-1}function ht(a,b){return-$s(a,b)}function ft(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:a-b}function it(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:b-a}
function jt(a){for(var b;a instanceof Fi;){b=a.tag;if(m(b))return b;a=a.parent()}}function kt(a,b){if(!a)return!1;for(;b instanceof Hd&&b!=a;)b=b.ii();return b==a}function gt(a){return z(a)?"o"+wa(a):(typeof a).charAt(0)+a}function N(a,b,c){a=va(a)?a:!isNaN(b)&<(a)?b*parseFloat(a)/100:parseFloat(a);return c&&!isNaN(b)?b-a:a}function lt(a){return A(a)&&Ha(a,"%")&&!isNaN(parseFloat(a))}
function mt(a,b){if(null===a)return null;a=m(a)?a:0;b=m(b)?b:0;var c=lt(a),d=parseFloat(a);return isNaN(d)?b:c?a:d}function nt(a,b){if(lt(a))return a;va(a)||(a=parseFloat(a));return isNaN(a)?b?NaN:"0%":a+"%"}function O(a){return null==a||ua(a)?NaN:+a}function ot(a){return A(a)?a:O(a)}function pt(a){return va(a)&&!isNaN(a)||A(a)&&""!=La(a)?a:null}function qt(a){return isNaN(O(a))}function rt(a,b,c){va(a)||(a=parseFloat(a));a=Math.round(a);return!isNaN(a)&&(0a?"leftTop":90==a?"centerTop":90a?"rightTop":180==a?"rightCenter":180a?"rightBottom":270==a?"centerBottom":"leftBottom":"leftCenter"}
function vt(a){switch(a){case "leftTop":return"rightBottom";case "leftCenter":return"rightCenter";case "leftBottom":return"rightTop";case "centerTop":return"centerBottom";case "centerBottom":return"centerTop";case "rightTop":return"leftBottom";case "rightCenter":return"leftCenter";case "rightBottom":return"leftTop"}return a}function wt(a,b,c){c=Or((a-(c||0))%b,7);0>c&&(c+=b);c>=b&&(c-=b);return Or(a-c,7)}
function xt(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 yt(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.o)return e=wt(e,b.o,(new Date(c)).getUTCFullYear()),Date.UTC(e,0);if(b.u)return f=wt(f,b.u),Date.UTC(e,f);if(!b.b||b.b%7)return b.b?(h=wt(h,b.b),Date.UTC(e,f,h)):b.g?(k=wt(k,b.g),Date.UTC(e,f,h,k)):b.i?(l=wt(l,b.i),Date.UTC(e,f,h,k,l)):1<=b.f?(n=wt(n,b.f),Date.UTC(e,f,h,k,l,n)):b.f?(p=wt(p,1E3*b.f),Date.UTC(e,f,h,k,l,n,
p)):a;a=zt(At());return wt(d.getTime(),864E5*b.b,Date.UTC(2E3,0,2+(a?a.firstDayOfWeek:0)))}
function Bt(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=wt(e,c,(new Date(2E3)).getUTCFullYear()),Date.UTC(e,0);case "semester":return f=wt(f,6*c),Date.UTC(e,f);case "quarter":return f=wt(f,3*c),Date.UTC(e,f);case "month":return f=wt(f,c),Date.UTC(e,f);case "thirdofmonth":return wt(d.getTime(),864E6*c,Date.UTC(2E3,0,2));case "week":return a=zt(At()),
wt(d.getTime(),6048E5*c,Date.UTC(2E3,0,2+(a?a.firstDayOfWeek:0)));case "day":return wt(d.getTime(),864E5*c,Date.UTC(2E3,0,2));case "hour":return k=wt(k,c),Date.UTC(e,f,h,k);case "minute":return l=wt(l,c),Date.UTC(e,f,h,k,l);case "second":return n=wt(n,c),Date.UTC(e,f,h,k,l,n);case "millisecond":return p=wt(p,c),Date.UTC(e,f,h,k,l,n,p)}return a}
function Ct(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 Dt(a,b,c){b=(b&1)/2;return.5<=a%1?Math.ceil(a)-(c?-b:b):Math.floor(a)+(c?-b:b)}
function Et(a){var b=a.Ia(),c=a.Da();a.left=Dt(a.left,0);a.top=Dt(a.top,0);a.width=Dt(b,0)-a.left;a.height=Dt(c,0)-a.top;return a}function Ft(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 Pq(a){var b;b=ra(a);if("array"==b){b=[];for(var c=0;cb;b++)a.lineTo(c+e*au[b],d+e*bu[b]);a.lineTo(c+e*au[0],d+e*bu[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=Dt(b,f),k=Dt(k,f),c=Dt(c,f),d=Dt(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=Dt(c,f),d=Dt(d,f),b=Dt(b,f),e=Dt(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=Dt(e,f),l=Dt(l,f),n=Dt(n,f),b=Dt(b,f),p=Dt(p,f),k=Dt(k,f),c=Dt(c,f),d=Dt(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=Dt(e,f),l=Dt(l,f),n=Dt(n,f),b=Dt(b,f),p=Dt(p,f),k=Dt(k,f),c=Dt(c,f),d=Dt(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=Dt(e,f),l=Dt(l,f),n=Dt(n,f),b=Dt(b,f),p=Dt(p,f),k=Dt(k,f),c=Dt(c,
f),d=Dt(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=Dt(e,f),l=Dt(l,f),n=Dt(n,f),b=Dt(b,f),p=Dt(p,f),k=Dt(k,f),c=Dt(c,f),d=Dt(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 Hj}}
function du(a,b,c,d){var e=new Gr;c=!0;z(d)&&(e.ax(d.rowsSeparator),e.Bv(d.columnsSeparator),e.Aw(d.ignoreTrailingSpaces),c=!d.ignoreFirstRow,e.yw(c));if(a=e.rv(a)){d=dh("table");b&&(e=dh("caption"),jh(e,b),d.appendChild(e));var f,h;c&&(f=dh("thead"),h=dh("tr"),f.appendChild(h));b=dh("tbody");for(e=0;e=a||96<=a&&106>=a||65<=a&&90>=a||(Hc||Ec)&&!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 hu(a){if(Gc)a=iu(a);else if(Ic&&Hc)switch(a){case 93:a=91}return a}
function iu(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 ju(a,b){Hd.call(this);a&&ku(this,a,b)}F(ju,Hd);g=ju.prototype;g.cd=null;g.WA=null;g.rH=null;g.XA=null;g.Qk=-1;g.lr=-1;g.pD=!1;
var lu={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},mu={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},nu=Dc||Ec||Hc&&Uc("525"),ou=Ic&&Gc;g=ju.prototype;
g.B3=function(a){(Hc||Ec)&&(17==this.Qk&&!a.ctrlKey||18==this.Qk&&!a.altKey||Ic&&91==this.Qk&&!a.metaKey)&&this.UB();-1==this.Qk&&(a.ctrlKey&&17!=a.keyCode?this.Qk=17:a.altKey&&18!=a.keyCode?this.Qk=18:a.metaKey&&91!=a.keyCode&&(this.Qk=91));nu&&!fu(a.keyCode,this.Qk,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.lr=hu(a.keyCode),ou&&(this.pD=a.altKey))};g.UB=function(){this.lr=this.Qk=-1};g.g4=function(a){this.UB();this.pD=a.altKey};
g.handleEvent=function(a){var b=a.ji,c,d,e=b.altKey;Dc&&"keypress"==a.type?(c=this.lr,d=13!=c&&27!=c?b.keyCode:0):(Hc||Ec)&&"keypress"==a.type?(c=this.lr,d=0<=b.charCode&&63232>b.charCode&&gu(c)?b.charCode:0):Bc&&!Hc?(c=this.lr,d=gu(c)?b.keyCode:0):(c=b.keyCode||this.lr,d=b.charCode||0,ou&&(e=this.pD),Ic&&63==d&&224==c&&(c=191));var f=c=hu(c);c?63232<=c&&c in lu?f=lu[c]:25==c&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in mu&&(f=mu[b.keyIdentifier]);a=f==this.Qk;this.Qk=f;b=new pu(f,d,a,b);
b.altKey=e;this.dispatchEvent(b)};g.Ga=function(){return this.cd};function ku(a,b,c){a.XA&&qu(a);a.cd=b;a.WA=qd(a.cd,"keypress",a,c);a.rH=qd(a.cd,"keydown",a.B3,c,a);a.XA=qd(a.cd,"keyup",a.g4,c,a)}function qu(a){a.WA&&(Ad(a.WA),Ad(a.rH),Ad(a.XA),a.WA=null,a.rH=null,a.XA=null);a.cd=null;a.Qk=-1;a.lr=-1}g.ca=function(){ju.F.ca.call(this);qu(this)};function pu(a,b,c,d){bd.call(this,d);this.type="key";this.keyCode=a;this.o=b;this.repeat=c}F(pu,bd);var ru=na.acgraph;En.prototype.ba=!1;En.prototype.B=null;En.prototype.o=function(a){this.ad||(this.ad=new yq(this,this.ba),this.ad.P(Zq("stageCredits")));return m(a)?(this.ad.P(a),this):this.ad};function su(a){a.B||(a.B=a.qe(),a.B.zIndex(1E10));return a.B}var tu=0,uu=[];function vu(a,b){tu?uu.push(Ca(a,b)):a.apply(b)}function wu(){tu--;if(!tu)for(var a=uu.slice(0),b=uu.length=0;be;e++){c=e;for(var f=0;8>f;f++)c=c&1?3988292384^c>>>1:c>>>1;d[e]=c}Tt=d}c=-1;for(d=0;d>>8^Tt[(c^a.charCodeAt(d++))&255];a=((c^-1)>>>0).toString(16);return b==a}var Hu=[],Iu=[],Ju=[];
function Zq(a){var b;Iu.length||(Iu.push(na.anychart.themes.defaultTheme||{}),Ju.push(Iu[0]));for(b=Iu.length-1;bc.length?c[0]:c[b]):0}
g.parent=function(a){return m(a)?(this.ka!=a&&(a?(this.ka&&Nw(this.ka,this.DE,this),this.ka=a,R(this.ka,this.DE,this)):(Nw(this.ka,this.DE,this),this.ka=null)),this):this.ka};g.DE=function(a){var b=0,c=0;V(a,1)&&(b|=16,c|=1);V(a,8)&&(b|=4,c|=8);V(a,32768)&&(b|=1,c|=1);this.f=null;this.j(b,c)};function dy(a,b,c,d,e,f,h){switch(a.O("cornerType")){case "round":b.Vd(e,f,h,h,!1,!0);break;case "roundInner":b.Vd(e,f,h,h,!1,!1);break;case "cut":b.lineTo(e,f);break;default:b.lineTo(c,d).lineTo(e,f)}}
g.X=function(){if(!this.Tb())return this;var a=this.O("fill")||"none",b=this.O("stroke"),c=this.O("topStroke"),d=this.O("rightStroke"),e=this.O("bottomStroke"),f=this.O("leftStroke"),h=!!(c||d||e||f),k=c&&d&&e&&f,l,n,p=this.R()?this.R().Ea():null,q=p&&!p.pe();q&&p.Ve();if(S(this,4)){this.b||(this.b=yj());k&&this.g?this.g.clear().parent(null):(this.g||(this.g=gj()),this.g.parent(this.b),this.g.clear());h?(this.u||(this.u=gj()),this.u.parent(this.b),this.u.clear()):this.u&&this.u.clear().parent(null);
if(this.J)for(k=0,l=this.J.length;kd||c>e)return 1;if(bd)return 1}else if(a.aa){if(ce)return 1}return 0}
function uy(a){var b=a.ja(),c,d,e;b?(c=b.width,b=b.height,null!=a.ib?(a.$=d=N(a.ib,c),c=!1):(d=0,c=!0),null!=a.Pb?(a.W=e=N(a.Pb,b),b=!1):(e=0,b=!0)):(qt(a.ib)?(c=!0,d=0):(c=!1,a.$=d=O(a.ib)),qt(a.Pb)?(b=!0,e=0):(b=!1,a.W=e=O(a.Pb)));var f=a.Eg();a.rb.width(null);a.rb.height(null);c?(d+=a.rb.cb().width,a.la=d,a.$=f.Gh(d)):d=a.la=f.Cg(d);a.rb.width(a.la);b?(e+=a.rb.cb().height,a.fa=e,a.W=f.gh(e)):e=a.fa=f.Bg(e);a.rb.height(a.fa);var h=!c&&a.b||!b&&a.aa;H(a);if(h){var h=Math.round((a.xa+a.ia)/2),k=a.ia,
l=a.xa,n;n=a.I;var p=Aj();p.Vf("aria-hidden","true");a.Be(p,!0);a.I=n;p.fontSize(a.xa);if(0>=ty(a,p.cb().width,p.cb().height,d,e))d=a.xa;else{p.fontSize(h);for(var q=n=ty(a,p.cb().width,p.cb().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=ty(a,p.cb().width,p.cb().height,d,e);while(0>q*n);Wb(p);0b?null:b;m(a.width())||a.j(4)}function qz(a,b){a.W=0>b?null:b;m(a.height())||a.j(4)}g.margin=function(a,b,c,d){this.Nc||(this.Nc=new Xy,G(this,this.Nc),R(this.Nc,this.PM,this));return m(a)?(this.Nc.P.apply(this.Nc,arguments),this):this.Nc};
g.wl=function(a,b,c,d){this.$a||(this.$a=new qy,G(this,this.$a),R(this.$a,this.PM,this));return m(a)?(this.$a.P.apply(this.$a,arguments),this):this.$a};function rz(a,b){if(m(b)){var c=a.O("orientation")!=b;a.rd.orientation=b;c&&a.j(4);return a}return a.rd.orientation}g.f0=function(a,b){if(m(a)){if(A(a))if(m(b)){if(a in this.I)this[a](b)}else return this.gc(a);else if(z(a))for(var c in a)if(c in this.I)this[c](a[c]);return this}c={};for(var d in this.o)d in this.I&&(c[d]=this.o[d]);return c};
function sz(a,b){if(m(b)){var c=null==b?"":String(b);a.$!=c&&(a.$=c,a.j(20,9));return a}return a.$}g.j=function(a,b){var c=nz.F.j.call(this,a,b);!c&&this.Ma&&this.pa(b||0);return c};function tz(a){var b=!1;a.u||(b=!0,a.u=yj(),a.Lo().R(a.u),a.ec=a.u.text(),a.ec.zIndex(.1),a.ec.Vf("aria-hidden","true"),G(a,a.u),gx(a,a.u));return b}
g.X=function(){if(!this.Tb())return this;var a=tz(this),b=this.R();H(this);S(this,2)&&(this.u.parent(b),this.K(2));S(this,8)&&(this.u.zIndex(this.zIndex()),this.K(8));S(this,16)&&(this.Be(a),this.K(16));S(this,4)&&(uz(this),this.ec.x(N(this.wl().O("left"),this.i)),this.ec.y(N(this.wl().O("top"),this.b)),this.u.Rb(this.B.Rc,this.B.Jd,this.B.Sd,this.B.Gd,this.B.Sc,this.B.Tc),this.j(64),this.K(4));S(this,64)&&(a=this.Lo(),H(a),a.ja(0,0,this.i,this.b),a.X(),a.ha(!1),this.K(64));this.ha(!1);return this};
g.remove=function(){this.u?this.u.parent(null):this.ec&&this.ec.parent(null)};g.jc=function(){var a=this.ja(),a=a?a.clone():ls(0,0,0,0);if(!this.enabled())return a;this.jb&&!S(this,4)||uz(this);switch(this.O("orientation")){case "top":a.top+=this.jb.height;a.height-=this.jb.height;break;case "right":a.width-=this.jb.width;break;case "bottom":a.height-=this.jb.height;break;case "left":a.left+=this.jb.width,a.width-=this.jb.width}return a};
g.Ff=function(){if(!this.enabled())return new I(0,0,0,0);this.jb&&!S(this,4)||uz(this);return this.jb.clone()};
g.Be=function(a){var b=this.O("text"),c=sz(this),d=this.O("useHtml");if(a||m(b)||m(c)||m(d))a=!b&&m(c)?c:b,d?this.ec.htmlText(a):this.ec.text(a);this.ec.fontSize(this.O("fontSize"));this.ec.fontFamily(this.O("fontFamily"));this.ec.color(this.O("fontColor"));this.ec.yo(this.O("textDirection"));this.ec.hs(this.O("textWrap"));this.ec.opacity(this.O("fontOpacity"));this.ec.Am(this.O("fontDecoration"));this.ec.fontStyle(this.O("fontStyle"));this.ec.fontVariant(this.O("fontVariant"));this.ec.fontWeight(this.O("fontWeight"));
this.ec.letterSpacing(this.O("letterSpacing"));this.ec.fs(this.O("lineHeight"));this.ec.gs(this.O("textIndent"));this.ec.hm(this.O("vAlign"));this.ec.Yj(this.O("hAlign"));this.ec.Dk(this.O("textOverflow"));this.ec.zo(this.O("selectable"));this.ec.xc(this.O("disablePointerEvents"))};
function vz(a){var b=a.gc("rotation");delete a.rd.rotation;b=m(b)?b:a.O("rotation");if(m(b))return b;switch(a.O("orientation")){case "left":return a.rd.rotation=-90;case "right":return a.rd.rotation=90;default:return a.rd.rotation=0}}
function uz(a){var b=a.wl(),c=a.margin(),d=a.ja(),e,f,h=a.O("orientation"),k=!(vz(a)%180);f=!((vz(a)+90)%180);d?f?(e=d.height,f=d.width):(e=d.width,f=d.height):e=f=void 0;var l=tz(a);if(l||S(a,16))a.Be(l),a.K(16);a.ec.width(null);a.ec.height(null);a.ec.Rb(1,0,0,1,0,0);var l=a.ec.cb(),n=a.$c("width")?a.gc("width"):a.aa||null;null===n?(a.N=l.width,a.i=b.Gh(a.N)):(a.i=N(n,e),a.N=b.Cg(a.i));d&&ec?d=this.f.qu[c]:8>c?d=this.f.ru[c-4]:(d=this.f.IC[c-8],d=d.replace("{1}",this.f.qu[c-8]),d=d.replace("{0}",this.f.ru[c-8]));Cz(this,d)}else Cz(this,a)}
function Cz(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 Fz(a,b){var c=a.substring(b[0]).match(/^\s+/);c&&(b[0]+=c[0].length)}
function Gz(a,b,c,d,e,f){Fz(b,c);var h=c[0],k=d.text.charAt(0),l=-1;if(Ez(d))if(0b.length)return!1;l=Hz(a,b.substring(0,h+e),c)}else l=Hz(a,b,c);switch(k){case "G":return l=Iz(b,c,a.f.JC),0<=l&&(f.era=l),!0;case "M":case "L":a:{d=l;if(0>d){a=a.f.MC.concat(a.f.SC).concat(a.f.PC).concat(a.f.TC);d=Iz(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=Iz(b,c,a.f.YC),0>d&&(d=Iz(b,c,a.f.RC)),0>d?f=!1:(f.f=d,f=!0),f;case "a":return l=Iz(b,c,a.f.HC),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=Hz(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.ba=b==a,b+=100*Math.floor(c/100)+(bl?(d=Iz(b,c,a.f.NC),0>d&&(d=Iz(b,c,a.f.QC)),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.u=l),!0;case "s":return 0<=l&&(f.o=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=Hz(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 Hz(a,b,c){if(a.f.bD){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 Iz(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 Jz(){};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 Kz=/^([-]?\d+\.?\d*)(.*?)?$/,Lz={factors:[1E15,1E12,1E9,1E6,1E3,1E3,1,.001,1E-6,1E-9],suffixes:"P T G M K k m u n".split(" ")},Mz="default",Nz=null,Oz=NaN,Pz="default",Qz=null,Rz=null,Sz=null,Tz=0,Uz={},Vz={},Wz={},Xz={};function Yz(a){z(a)||(a=na.anychart.format.locales[String(a)]);return a||null}function zt(a){return(a=Yz(a))&&a.dateTimeLocale||null}function Zz(a){return(a=Yz(a))&&a.numberLocale||null}function $z(a,b){var c=zt(a);return c&&c[b||"dateTimeFormat"]||null}
function aA(a){if(!a)return ns;var b=wa(a);b in Xz||(Xz[b]={JC:a.eras,gJ:a.eraNames,iJ:a.narrowMonths,jJ:a.standaloneNarrowMonths,MC:a.months,SC:a.standaloneMonths,PC:a.shortMonths,TC:a.standaloneShortMonths,YC:a.weekdays,mJ:a.standaloneWeekdays,RC:a.shortWeekdays,lJ:a.standaloneShortWeekdays,yT:a.narrowWeekdays,kJ:a.standaloneNarrowWeekdays,QC:a.shortQuarters,NC:a.quarters,HC:a.ampms||a.amPmS,qu:a.dateFormats||[],ru:a.timeFormats||[],IC:a.dateTimeFormats||[],KC:a.firstDayOfWeek,eU:a.weekendRange,
LC:a.firstWeekCutOffDay||a.firstWeekCutOfDay});return Xz[b]}function bA(a){m(a)&&(Oz=ta(a)?a.getTime():O(a));return isNaN(Oz)?(a=new Date,a.setTime(Date.UTC(a.getUTCFullYear(),a.getUTCMonth())),a):new Date(Oz)}function At(a){m(a)&&(A(a)||z(a)?Pz=a:Pz="default");return Pz}function cA(a){m(a)&&(A(a)?Qz=a:Qz=null);return Qz||$z(Pz)||$z("default")||"yyyy.MM.dd"}function dA(a){m(a)&&(A(a)?Rz=a:Rz=null);return Rz||$z(Pz,"dateFormat")||$z("default","dateFormat")||"yyyy.MM.dd"}
function eA(a){m(a)&&(A(a)?Sz=a:Sz=null);return Sz||$z(Pz,"timeFormat")||$z("default","timeFormat")||"HH:mm:ss"}
function fA(a,b,c,d){if(ta(a))return a;if(va(a))return isNaN(a)?null:new Date(a);if(A(a)){if(b=(m(b)?b:Nz)||null){d=zt(d)||zt(Mz)||zt("default");var e=wa(d),e=b+e,f;e in Vz||(d=aA(d),Vz[e]=new Bz(b,d));f=Vz[e];c=ta(c)?c:bA();(b=-1==b.replace(/'.+?'/g,"").search(/z+/i)?6E4*c.getTimezoneOffset():0)&&c.setTime(c.getTime()+b);d=a.length;a:{for(var h=new Jz,e=[0],k=-1,l=0,n=0,p=0;pk&&f.b[p].cs&&(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}Gz(f,
a,e,f.b[p],q,h)||(p=k-1,e[0]=l)}else{if(k=-1,!Gz(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],Fz(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.u&&c.setMinutes(h.u);C(c.setSeconds)&&void 0!=h.o&&c.setSeconds(h.o);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.ba&&(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)&&(A(a)||z(a)?Mz=a:Mz="default");return Mz});E("anychart.format.inputBaseDate",bA);E("anychart.format.inputDateTimeFormat",function(a){m(a)&&(A(a)?Nz=a:Nz=null);return Nz});E("anychart.format.outputLocale",At);E("anychart.format.outputTimezone",function(a){m(a)&&(Tz=O(a)||0);return Tz});E("anychart.format.outputDateFormat",dA);
E("anychart.format.outputTimeFormat",eA);E("anychart.format.outputDateTimeFormat",cA);E("anychart.format.parseDateTime",fA);
E("anychart.format.parseNumber",function(a,b){var c=Zz(b)||Zz(Mz)||Zz("default"),d=1;if(A(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($a(c.groupsSeparator),"g"),"");var e=c.scale;!0===e&&(e=Lz);if(z(e)&&r(e.factors)&&r(e.suffixes)){a=a.replace(new RegExp($a(c.scaleSuffixSeparator),"g"),"");var f=a.match(Kz);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.width+v&&(h-=c.Ia()-d.width-v),c.Da()>d.height+w&&(k-=c.Da()-d.height-w));q||(b.x(h),b.y(k),c=b.eb(),c.leftf.width+v&&(h-=c.Ia()-f.width-v),c.Da()>f.height+w&&(k-=c.Da()-f.height-w));u||(b.x(h),b.y(k),c=b.eb(),c.lefta.Ia()+v&&(h-=c.Ia()-v-a.Ia()),c.Da()>a.Da()+w&&(k-=c.Da()-w-a.Da()));b.x(h);b.y(k)}
function AA(a,b,c,d,e,f){if(a.check(3)&&(a.b=e?e.nb():a,BA(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.Da()?(e=d.Ya(),f=d.Ia(),h=d.vb(),k=d.Da(),c+=2):(e=f=d.Ya()+2,h=d.vb(),k=d.Da(),b-=2);else if(b>d.Ia())cd.Da()?(e=d.Ya(),f=d.Ia(),h=d.Da(),k=d.vb(),c+=2):(e=f=d.Ia()-2,h=d.vb(),k=d.Da(),b+=2);else if(c<
d.vb())h=k=d.vb()+2,e=d.Ia(),f=d.Ya(),c-=2;else if(c>d.Da())h=k=d.Da()-2,e=d.Ya(),f=d.Ia(),c+=2;else break a;a.I=[e,h,f,k,b,c]}zd(document,"mousemove",a.qB,!1,a)}else e&&d.xc(!0)}}function HA(a,b,c,d){sA(a);a.b=a;d&&(d.clientX=b,d.clientY=c,sz(a.title(),DA(a,d)),a.qg().text(CA(a,d)));tA(a);xA(a,a,b,c);EA(a,b,c)}function DA(a,b){b.values().titleText={value:a.Db.O("text"),type:"string"};yz(b);var c=a.O("titleFormat");A(c)&&(c=IA(JA.Yc(),c));return c.call(b,b)}
function CA(a,b,c){b.values().valuePrefix={value:a.O("valuePrefix")||"",type:"string"};b.values().valuePostfix={value:a.O("valuePostfix")||"",type:"string"};yz(b);a=c?a.O("unionFormat"):a.O("format");A(a)&&(a=IA(JA.Yc(),a));return a.call(b,b)}g.qg=function(a){this.J||(this.J=new wy,R(this.J,this.Z5,this),this.J.Xa(this),this.J.width("100%").height("100%"),G(this,this.J));return m(a)?(this.J.P(a),this):this.J};
g.content=function(a){K(405,null,[".content()","the following behaviour",": the method called through the .content()-method should be applied to the .tooltip()-method directly"],!0);return this.qg(a)};g.Z5=function(a){V(a,8)?(this.U=this.B=null,this.j(1988,1)):V(a,1)&&this.j(512,1)};
function qA(a,b,c){if(b)return a.u&&a.u.stop(),a.remove(),!0;if(a.O("selectable")&&c){b=c.originalEvent.clientX;c=c.originalEvent.clientY;var d=a.eb().Se(new jf(b,c)),e=uA(a).ea();if(e&&!d)return qd(e,"mouseleave",a.PA,!1,a),a.I=null,!1;if(KA(a,b,c))return qd(document,"mousemove",a.qB,!1,a),e&&(qd(uA(a).ea(),"mouseenter",a.SI,!1,a),qd(uA(a).ea(),"mouseleave",a.TI,!1,a)),!1;a.I=null}if(a.At())return rA(a),a.u.nk()||a.u.start(),!1;a.remove();return!0}g.remove=function(){uA(this).parent(null)};
function sA(a){var b;b=a.check(1)&&!mc(a.o);a.title().Ma=b;a.rm().Aa=b;a.kn().Ha=b}g.eb=function(){this.U=this.B=null;wA(this);return new I(this.U.x-this.Eg().left()+this.O("offsetX"),this.U.y-this.Eg().top()+this.O("offsetY"),this.B.width,this.B.height)};g.Ff=function(){vA(this);return this.B};
g.Be=function(){if(S(this,512)){H(this.qg());for(var a in this.W){var b=this.O(a);m(b)&&this.qg().Ae(a,b)}this.qg().gq(this.O("adjustFontSize"));this.qg().nB(this.O("minFontSize"));this.qg().hB(this.O("maxFontSize"));this.qg().ha(!1)}};g.j=function(a,b){var c=oA.F.j.call(this,a,b);!c&&this.check(1)&&!mc(this.o)&&this.pa(b||0);return c};function uA(a){if(!a.i){a.i=yj();G(a,a.i);gx(a,a.i);var b=a.kn(),c=a.title(),d=a.rm(),e=a.qg();b.R(a.i);c.R(a.i);d.R(a.i);e.R(a.i)}return a.i}
function yA(a,b){return m(b)?(a.ia=b,a):a.ia}function zA(a){return Kw&&a.O("allowLeaveStage")&&a.O("allowLeaveChart")}function rA(a){a.u&&a.u.nk()?a.Ca=!0:(Wb(a.u),a.u=new Nd(function(){this.remove();this.Ca&&(this.Ca=!1,rA(this))},a.At(),a))}function BA(a,b){b=b||[];for(var c in a.o)mb(b,function(a){return String(wa(a))==c})||a.o[c].nd(!0)}
function vA(a){if(!a.B){H(a.qg());a.Be();a.qg().ha(!1);var b=a.O("width"),c=a.O("height"),d=(a.Fa||yA(a)).eb(),b=N(b,d.width),c=N(c,d.height),d=!isNaN(b),e=!isNaN(c),f=new I(0,0,0,0),h,k=null,l=null,n=a.title(),p=a.rm(),q=a.qg();if(!d||!e){if(n.enabled()){n.ja(null);h=n.O("width");var t=null!=n.gc("width"),u=n.O("height"),v=null!=n.gc("height");lt(h)&&(k=h,n.width(null));lt(u)&&(l=u,n.height(null));h=n.Ff();f.width=b||Math.max(f.width,h.width);t?n.width(k):delete n.o.width;v?n.height(l):delete n.o.height;
l=k=null;e||(f.height+=h.height)}if(q.enabled()){var w=(t=a.ka?a.ka.qg():null)?t.width():void 0,t=t?t.height():void 0;q.ja(null);w=q.width()||w;t=q.height()||t;lt(w)&&(k=w,q.width(null));lt(t)&&(l=t,q.height(null));w=q.Ff();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.ja(new I(0,0,f.width,h.height));q.enabled()&&q.ja(new I(0,0,f.width,w.height));p.enabled()&&(p.ja(n.enabled()||q.enabled()?f:null),h=p.Ff(),f.width=b||Math.max(f.width,h.width),
e||(f.height+=h.height))}f=a.Eg().OS(f);d&&(f.left=0,f.width=b);e&&(f.top=0,f.height=c);a.B=f}}function wA(a){vA(a);if(!a.U){var b=a.O("anchor"),c=a.O("offsetX"),d=a.O("offsetY"),e=a.O("x"),f=a.O("y"),e=new jf(e,f);Ft(e,b,c,d);b=tt(a.B,b);e.x-=b.x;e.y-=b.y;a.U=e}}
function GA(a,b,c,d,e){var f=c,h=d,k,l=a.O("positionMode")||"float",n=a.O("displayMode"),p=(a.ra()||yA(a)).eb(),q=a.ia.R().Ea().cb(),t=b.O("allowLeaveStage");k=b.O("allowLeaveScreen");var u=b.O("allowLeaveChart"),v=b.O("offsetX"),w=b.O("offsetY");"float"==l?(f=c,h=d):"point"==l?(h="union"==n?a.O("position"):b.O("position"),h=e.cn(h,!0).value,f=h.x,h=h.y):"chart"==l&&(f=a.ra().eb(),h="union"==n?a.O("position"):b.O("position"),h=tt(f,h),f=h.x,h=h.y);k||(b.x(f),b.y(h),k=b.eb(),a=Yg(window),k.lefta.width+v&&(f-=k.Ia()-a.width-v),k.Da()>a.height+w&&(h-=k.Da()-a.height-w));t||(b.x(f),b.y(h),k=b.eb(),k.leftq.width+v&&(f-=k.Ia()-q.width-v),k.Da()>q.height+w&&(h-=k.Da()-q.height-w));u||(b.x(f),b.y(h),k=b.eb(),k.leftp.Ia()+v&&(f-=k.Ia()-v-p.Ia()),k.Da()>p.Da()+w&&(h-=k.Da()-w-p.Da()));b.x(f);b.y(h)}
function tA(a){if(S(a,2))if(zA(a)){var b=Dr.Yc();a.R(b.b);uA(a).parent(a.R())}else if(yA(a)?b=yA(a).R():a.ra()?b=a.ra().R():a.parent()&&(yA(a.parent())?b=yA(a.parent()).R():a.parent().ra()&&(b=a.parent().ra().R())),b){var c=b.Ea();uA(a).parent(su(c));a.R(b);a.K(2)}}g.qB=function(a){if(KA(this,a.clientX,a.clientY))zA(this)&&Er(!0);else{zd(document,"mousemove",this.qB,!1,this);var b=uA(this).ea();b&&(zd(b,"mouseenter",this.SI,!1,this),zd(b,"mouseleave",this.TI,!1,this));this.PA(a)}};
function KA(a,b,c){if(!a.I)return!1;var d=a.I[0],e=a.I[1],f=a.I[2],h=a.I[3],k=a.I[4],l=a.I[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.SI=function(){zd(document,"mousemove",this.qB,!1,this);uA(this).ea()&&zd(uA(this).ea(),"mouseenter",this.SI,!1,this);this.I=null};g.TI=function(a){uA(this).ea()&&zd(uA(this).ea(),"mouseleave",this.TI,!1,this);this.PA(a)};
g.PA=function(a){if(2==a.ji.buttons)return!0;zA(this)&&Er(!1);uA(this).ea()&&zd(uA(this).ea(),"mouseleave",this.PA,!1,this);this.I=null;this.At()?(rA(this),this.u.nk()||this.u.start()):this.nd(!0)};
g.parent=function(a){if(m(a)){if(this.ka!=a){var b=String(wa(this));a?(this.ka&&Nw(this.ka,this.gz,this),this.ka=a,this.title().parent(this.ka.title()),this.rm().parent(this.ka.rm()),this.kn().parent(this.ka.kn()),this.Eg().parent(this.ka.Eg()),this.qg().Eg().parent(this.ka.qg().Eg()),this.ka.o[b]=this,R(this.ka,this.gz,this)):(Nw(this.ka,this.gz,this),this.title().parent(null),this.rm().parent(null),this.kn().parent(null),this.Eg().parent(null),this.qg().Eg().parent(null),delete this.ka.o[b],this.ka=
null)}return this}return this.ka};g.gz=function(a){var b=0,c=0;if(V(a,8)||V(a,1))b|=1988,c|=8;V(a,32768)&&(b|=1,c|=1);this.f=null;this.j(b,c)};g.gc=function(a){return this.N[a]};g.$c=function(a){return null!=this.N[a]};g.Yd=function(a){return this.Eb[a]};g.O=$x;g.Jc=function(a,b){this.N[a]=b};g.check=function(a){return m(a)?!!(a&this.Ka):!0};g.Pg=function(a){m(a)&&(this.f=a);return this.f};g.gj=Zx;g.af=function(){var a=[this.Eb];this.ka&&(a=zb(a,this.ka.af()));return a};
g.Ze=function(){var a=[this.N];this.ka&&(a=zb(a,this.ka.Ze()));return a};g.pQ=function(a){K(405,null,["isFloating()","positionMode()"],!0);var b=this.O("positionMode");return m(a)?("float"==b!=a&&this.Jc("positionMode",a?"float":"chart"),this):"float"==b};g.enabled=function(a){return m(a)?(this.N.enabled!=a&&(this.N.enabled=a,this.j(1,32777),this.N.enabled?(this.Je=!1,this.ha(!0)):isNaN(this.eh)?H(this):this.Je=!0),this):this.O("enabled")};
g.G=function(){var a={};Ex(this,this.W,a);Ex(this,this.fa,a);delete a.x;delete a.y;var b=this.title().G();mc(b)||(a.title=b);b=this.rm().G();mc(b)||(a.separator=b);b=this.kn().G();mc(b)||(a.background=b);b=this.Eg().G();mc(b)||(a.padding=b);m(this.aa)&&(a.hideDelay=this.aa);m(this.zIndex())&&(a.zIndex=this.zIndex());this.$c("enabled")&&(a.enabled=this.N.enabled);return a};
g.Y=function(a,b){a.content&&this.content(a.content);a.isFloating&&this.pQ(a.isFloating);if(b){for(var c in this.W){var d=a[c];m(d)&&(this.Eb[c]=d)}for(c in this.fa)d=a[c],m(d)&&(this.Eb[c]=d);"enabled"in a&&(this.Eb.enabled=a.enabled)}else Dx(this,this.W,a),Dx(this,this.fa,a);Cu(this.title(),a.title,b);Cu(this.rm(),a.separator,b);Cu(this.kn(),a.background,b);Cu(this.Eg(),a.padding,b);this.At(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.gj(),h=0;hb?(w=Math.max(w,p),x+=n,q++,p=e+a.i,n=k+a.i):(p+=e+a.i,n=Math.max(n,k+a.i)):"verticalexpandable"==a.$&&(t+k>c?(x=Math.max(x,t),w+=u,v++,u=e+a.i,t=k+a.i):(t+=k+a.i,u=Math.max(u,e+a.i))));!d||0>f?f=d=0:d-=a.i;!h||
0>l?l=h=0:h-=a.i;a.Rg=v;return"vertical"==a.$?ls(0,0,Math.max(0,f),Math.max(0,h)):"horizontal"==a.$?ls(0,0,Math.max(0,d),Math.max(0,l)):"verticalexpandable"==a.$?(w+=u-a.i,x=Math.max(x,t)-a.i,ls(0,0,Math.max(0,w),Math.max(0,x))):"horizontalexpandable"==a.$?(w=Math.max(w,p)-a.i,x+=n-a.i,ls(0,0,Math.max(0,w),Math.max(0,x))):ls(0,0,0,0)}
function PA(a){var b=a.ja();b&&0>=b.width&&0>=b.height&&(b=null);var c,d,e=a.margin(),f=a.Ms(),h,k,l,n,p=0,q=0,t,u;b?(c=b.width,d=b.height,null!=a.ib?(l=Math.min(c,N(a.ib,c),null!=a.Rf?N(a.Rf,c):c),t=f.Cg(e.Cg(l))):t=null!=a.Rf?f.Cg(e.Cg(N(a.Rf,c))):f.Cg(e.Cg(c)),null!=a.Pb?(n=Math.min(d,N(a.Pb,d),null!=a.bf?N(a.bf,d):d),u=f.Bg(e.Bg(n))):u=null!=a.bf?f.Bg(e.Bg(N(a.bf,d))):f.Bg(e.Bg(d))):(va(a.ib)&&!isNaN(a.ib)?(l=a.ib,t=f.Cg(a.ib)):t=va(a.Rf)&&!isNaN(a.Rf)?f.Cg(a.Rf):Infinity,va(a.Pb)&&!isNaN(a.Pb)?
(n=a.Pb,u=f.Bg(a.Pb)):u=va(a.bf)&&!isNaN(a.bf)?f.Bg(a.bf):Infinity);var v,w,x,y=a.xx(),B=a.Um(),D=a.title(),M=B.yq(),M="bottom"==M||"top"==M,P=D.O("orientation")||rz(D),P="bottom"==P||"top"==P,Q=!(vz(D)%180),Y=y.fb();H(y);H(B);H(D);do{var T=w=0,Z=0,U=0;D.enabled()?(D.ja(null),pz(D,null),qz(D,null),x=D.Ff(),P?(x.width>t&&(Q?pz(D,t):qz(D,t),x=D.Ff()),U=x.width,w+=x.height):(x.height>u&&(Q?qz(D,u):pz(D,u),x=D.Ff()),Z=x.height,T+=x.width)):x=null;y.enabled()?(y.ja(null),v=y.Ff(),Y?w+=v.height:T+=v.width):
v=null;h=t-T;k=TA(a,h,u-w);var fa=k.width;k=k.height;w+=k;T+=fa;Z=Math.max(Z,k);U=Math.max(U,fa);T=Math.max(U,T);U=Math.max(Z,w);Z=u;P&&(Z-=x?x.height:0);Y&&(Z-=v?v.height:0);B.ja(null);w=B.eb();if("horizontal"==a.$)fa>h&&a.b&&1h&&1Z&&a.b&&1=t-x.width?U:fa,x=Math.max(Math.min(D.text().length,1),D.margin().Cg(Z-Ba<=x?Z-x:Ba)),pz(D,x);else if(!Q&&U>u){x=0;v&&Y&&(x+=v.height);if("top"==B.yq()||"bottom"==B.yq())x+=w.height;fa=gz(B)&&!M?w.height:0;fa=Math.max(a.b&&a.b.length?a.b[0].eb().height:0,fa);x=Math.max(1,D.margin().Bg(u-x-fa));Q?qz(D,x):pz(D,x)}x=D.Ff();y.width(h)}else x=
D.Ff(),y.width(k);v=y.Ff();P?T-=x.height:Z-=x.width}y.enabled()&&(Y?T-=v.height:Z-=v.width);v=Z;fa=T;B.yq();gz(B)&&(M?fa=T-w.height:v=Z-w.width);x=a;var Z=fa,ja,qb;x.N=[];fa=0;U=x.b&&x.b.length;for(T=0;Tv?(fa++,x.N[fa]=[],x.N[fa][0]=x.b[T],Z=x.b[T].eb().vd()):(Z=Z+x.i+x.b[T].eb().vd(),x.N[fa].push(x.b[T])));break;case "vertical":v=x.b[T].eb().ud();
T+=1;for(U=x.b.length;TZ?(fa++,x.N[fa]=[],x.N[fa][0]=x.b[T],v=x.b[T].eb().ud()):(v=v+x.i+x.b[T].eb().ud(),x.N[fa].push(x.b[T])));break;case "horizontalexpandable":for(var Ya=x.b[T].eb().vd()+x.i,Rb=x.b[T].eb().ud()+x.i,Cc=0,T=T+1;Tv?(Cc+=Rb,Cc+qb>Z?(fa++,x.N[fa]=[],x.N[fa][0]=Ba,Cc=0):x.N[fa].push(Ba),Ya=ja+x.i,Rb=qb+x.i):(Ya+=ja+x.i,Rb=Math.max(Rb,qb+x.i),x.N[fa].push(Ba)));break;case "verticalexpandable":for(Ya=
x.b[T].eb().vd()+x.i,Rb=x.b[T].eb().ud()+x.i,Cc=0,T+=1;TZ?(Cc+=Ya,Cc+ja>v?(fa++,x.N[fa]=[],x.N[fa][0]=Ba,Cc=0):x.N[fa].push(Ba),Ya=ja+x.i,Rb=qb+x.i):(Ya=Math.max(Ya,ja+x.i),Rb+=qb+x.i,x.N[fa].push(Ba)))}Zy(x.Um(),fa+1);B.ja(null);x=B.eb()}while(!rf(w,x));l||(l=h);n||(n=k);a.jb=new I(p,q,l,n);if(a.Oa)p=a.Ubb.Ia()&&(p=b.Ia()-l),qb.Da()&&(q=b.Da()-n));else if(b){p=b.Ya();q=b.vb();switch(a.o){case "left":case "right":switch(a.u){case "center":q+=(d-n)/2;break;case "right":case "bottom":q=b.Da()-n}break;case "top":case "bottom":switch(a.u){case "center":p+=(c-l)/2;break;case "right":case "bottom":p=b.Ia()-l}}switch(a.o){case "right":p=b.Ia()-l;break;case "bottom":q=b.Da()-n}}else p=N(e.O("left"),
0),q=N(e.O("top"),0);a.jb.left=p;a.jb.top=q;a.Xc=a.Ms().fh(a.margin().fh(a.jb));b=a.jb.clone();b.left=0;b.top=0;a.Ob=a.margin().fh(b);a.Lc=a.Ms().fh(a.Ob);y.ha(!1);B.ha(!1);D.ha(!1);a.K(4)}function UA(a){if(r(a.Wb))return a.Wb;if(null!=a.U){for(var b,c=[],d=0;dc.width&&(e+=f,f=d=0),n.j(4),H(n).ja(c).x(d).y(e).enabled(!0).ha(!1).X(),
d+=n.eb().vd()+a.i,f=Math.max(f,p.ud()+a.i);break;case "verticalexpandable":for(k=0;kc.height&&(d+=h,h=e=0),n.j(4),H(n).ja(c).x(d).y(e).enabled(!0).ha(!1).X(),e+=l[k].eb().ud()+a.i,h=Math.max(h,p.vd()+a.i)}if(a.title().enabled()&&(c=a.title().O("orientation")||rz(a.title()),"top"!=c&&"bottom"!=c)){d=c=0;if(e=a.B.qc)c=e.Sc,d=e.Tc;e=a.fa.ik();f=a.Db.Ff();f.top+=d;f.left+=c;c=f.top+f.height/2-(e.top+e.height/2);c=Math.min(a.Xc.height-e.height,Math.max(c,0));a.fa.Rb(1,
0,0,1,0,c)}}a.Za=b}g.X3=function(a){return this.dispatchEvent(a.type)};g.Qf=function(a){a=MA.F.Qf.call(this,a);var b=jt(a.domTarget),b=O(b&&b.index);isNaN(b)||(a.itemIndex=b);return a};g.m4=function(a){var b=$A(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&(b&&C(b.Zn)&&b.Zn(c,a),c.Ka=!0,Iy(c,!0),Ey(c,!0),Hy(c,!0),a&&OA(this,a))}};g.l4=function(a){var b=$A(this,a);b&&this.dispatchEvent(b)&&a&&OA(this,a)};
g.r_=function(a){var b=$A(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&(b&&C(b.Yn)&&b.Yn(c,a),c.Ka=!1,Iy(c,!1),Ey(c,!1),Hy(c,!1),this.nb().nd())}};g.q_=function(a){if(a.button==Pl){var b=$A(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&b&&C(b.qp)&&b.qp.call(b,c,a)}}};g.Gf=function(a){(a=$A(this,a))&&this.dispatchEvent(a)};
function $A(a,b){var c=O(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.xa?a.b.length-1-c:c,e=null,f=NaN,h=a.b[c];if(h&&a.U)for(var k=0;ke?(vb(a.g,c,~e),vb(a.b,b,~e)):(f=!(a.b[e]&b))?a.b[e]|=b:m(d)&&(a.b[e]=d);a.target.enabled()&&a.target.da().select(c)&&(a.target.Yf()||"single"!=a.target.tc()||(h?a.target.Hg(b):m(d)&&!h&&mB(a,NaN)&&a.target.Hg(d)),f?a.target.Gg(b):m(d)&&a.target.Gg(d))}else 0c?(vb(this.g,b,~c),vb(this.b,a,~c),!this.f&&this.target.Gg(a),mB(this,NaN)&&!this.target.Yf()&&"single"==this.target.tc()&&this.target.Hg(a)):this.b[c]|=a)}};
function qB(a,b,c){var d;if(m(c)){if(!(c>=a.target.da().Lb())){if(r(c))for(Kb(c),d=c.length;d--;)a.u(b,+c[d]);else a.u(b,+c);a.target.Qh()}}else if(a.f&b)if(1==b){for(d=a.b.length;d--;)pB(a,b,d)&&(wb(a.b,d,1),wb(a.g,d,1));a.f=0}else 2==b&&(a.b.length=0,a.g.length=0,a.f=0);else{for(d=a.b.length;d--;)pB(a,b,d)&&(wb(a.b,d,1),wb(a.g,d,1));a.f=b}}function pB(a,b,c){return!(a.b[c]&=~b)}
function nB(a,b,c){var d=a.g[c];pB(a,b,c)?(wb(a.g,c,1),wb(a.b,c,1),a.target.enabled()&&a.target.da().select(d)&&!a.f&&a.target.Gg(0)):a.target.enabled()&&a.target.da().select(d)&&!a.f&&a.target.Gg(a.b[c])}function rB(a,b,c){isNaN(c)||(c=Fb(a.g,c),0<=c&&nB(a,b,c))}
kB.prototype.i=function(a,b){var c;if(m(b)){if(r(b))for(Kb(b),c=b.length;c--;)rB(this,a,+b[c]);else if(isNaN(b))for(c=this.g.length;c--;)nB(this,a,c);else rB(this,a,+b);this.target.Qh();this.target.Yf()||"single"!=this.target.tc()||this.target.Hg(oB(this,2)?2:oB(this,1)?1:0)}else{for(c=this.b.length;c--;)pB(this,a,c)&&(this.target.da().select(this.g[c])&&this.target.Gg(0),wb(this.g,c,1),wb(this.b,c,1));this.target.Qh();this.f&=~a;if(Ow(this.target))if(this.target.Yf())for(c=this.target.lc();c.advance();){var d=
c.qa();c.select(d)&&mB(this,d)&&this.target.Hg(this.f)}else this.target.Hg(this.f)}};function sB(a,b){for(var c=[],d=0,e=a.b.length;dc?(vb(this.g,b,~c),vb(this.b,a,~c),!this.f&&this.target.Gg(a),mB(this,NaN)&&!this.target.Yf()&&"single"==this.target.tc()&&this.target.Hg(a)):(this.b[c]|=a,this.target.Gg(this.b[c])))}};function xB(a){kB.call(this,a)}F(xB,kB);
xB.prototype.$f=function(a,b,c){var d;if(m(b)){var e=this.target.da().Lb(),f=!0;if(r(b))for(Kb(b),d=b.length;d--;){var h=+b[d];ha.nearestPointToCursor.distance&&(a.series.da().select(a.nearestPointToCursor.index),e=a)});"single"==this.Ib.O("displayMode")?FA(this.Ib,[e],a.originalEvent.clientX,a.originalEvent.clientY,
e.series,this.so()):FA(this.Ib,b,a.originalEvent.clientX,a.originalEvent.clientY,e.series,this.so())}}};g.so=function(){return!1};g.XI=function(a){var b=this.Ib,c=a.clientX;a=a.clientY;var d=b.O("displayMode");"single"==d&&(xA(b,b.b,c,a),EA(b.b,c,a));if("union"==d)xA(b,b.b,c,a),EA(b.b,c,a);else if("separated"==d)for(var e in b.o)if(d=b.o[e])GA(b,d,c,a),EA(d,c,a)};
g.qs=function(a){!this.df&&(this.df=na.anychart.ui.contextMenu(!!z(a)&&a.fromTheme))&&(G(this,this.df),this.df.itemsProvider(this.U1));return m(a)?(this.df&&this.df.setup(a),this):this.df};g.U1=function(a){var b=a.event.target.ii(),c=jt(a.event.domTarget),b=z(c)&&m(c.ga)&&c.ga.seriesType&&m(c.index)||b&&b.seriesType,c=Pq(zB);return a.chart.II(Pq(c),a,b)};g.II=function(a){return a};
g.GG=function(){var a=[],b,c,d,e,f=this.Qd();for(d=0;dp.Se||!d)d=n.ga,e=p.index,f=tb(n.kc,p.index),h=p.Se}}a={index:e,series:d};a[b]=c?!f:f;return a};
g.Ng=function(a,b,c,d,e){var f=this.Gt(c,a,d),h=[],k;if(!d)for(var l=0;lu.fd.Se&&(v=u));p=v.ga;f=sB(p.state,2);l=1==f.length&&f[0]==v.fd.index;n=
!l||l&&(k||a.shiftKey);f=(k||a.shiftKey)&&uB(p.state.tg(),2);!f&&(k||a.shiftKey)||l||p.Bd();p.ig(v.fd.index,a);f=sB(p.state,2);if(f.length)for(d.push({ga:p,kc:[v.fd.index],fd:v.fd}),e=this.Qd(),h=0;hthis.el&&(k.__original_id__=h.length,k.__original_parent__=h.length+1,h.push("__original_id__","__original_parent__"));
f||n.push(h.join(e));for(l=0;l=this.el?(v=t[0],w=t[1]):(v=p.id,w=t[2]);for(f=0;fc||b>d)return 1;if(ac)return 1}else if(f){if(bd)return 1}return 0}g.De=function(a){return m(a)?(this.u!=a&&(this.u=a,this.j(16,1)),this):this.u};g.cc=function(a){return m(a)?(this.$!=a&&(this.$=a,this.j(16,8)),this):this.$};g.Pg=function(a){m(a)&&(this.f=a);return this.f};
g.gj=function(){var a=this.Pg();a||(a=this.Ze(),this.Pg(a));return a};g.af=function(){return[]};g.Ze=function(){return[this.b]};g.gc=function(a){return this.b[a]};g.$c=function(a){return null!=this.b[a]};g.O=$x;g.CG=TB.prototype.gc;g.Yd=TB.prototype.gc;g.Jc=function(a,b){this.b[a]=b};g.check=function(){return!0};
g.Zf=function(){this.b.background&&(Wb(this.b.background),this.b.background=null);this.b.padding&&(Wb(this.b.padding),this.b.padding=null);this.b={};this.rd={};this.N={pointNormal:this};this.W=null;delete this.f;this.Jl&&(this.N.seriesNormal=this.Jl,this.N.seriesNormalTheme=this.Jl.Eb);this.i=null};g.dc=function(a,b){m(a)&&this.P(a);b&&(this.N.pointState=b);(m(a)||m(b))&&this.j(17,9);return this};
g.sg=function(a){if("adjustFontSize"==a){var b=fC(this,a,function(a){return a.width});a=fC(this,a,function(a){return a.height});return{width:b,height:a}}return fC(this,a)};function bC(a,b,c){var d=void 0;(c?sb:ob)(ZB(a),function(c,f){var e=A(c)?"auto"==c?a.rd:a.N[c]:c;if(e&&(d=b.call(a,c,e,f),m(d)))return!0});return d}
function fC(a,b,c){return bC(a,function(a,e){var d;if(e instanceof TB||e instanceof CB)"enabled"==b?d=null===e[b]()?void 0:e[b]():d=e.CG(b);else if(z(e))if("adjustFontSize"==b){var h=e[b];m(h)?r(h)?(d=h[0],h=h[1]):z(h)?(d=h.width,h=h.height):(d=!!h,h=!!h):h=d=void 0;d={width:d,height:h}}else d=e[b];c&&m(d)&&(d=c(d));return d})}
function VB(a){if(a.i)return rc(a.i);for(var b=a.Jl.wI,c={},d=0,e=b.length;d=eC(a.cb().width,a.cb().height,b,c,f,h))return e;a.fontSize(k);for(var n=e=eC(a.cb().width,a.cb().height,b,c,f,h);d!=l;){if(0>e)d=Math.min(k+1,l),k+=Math.floor((l-k)/2);else if(0=n*e)break}if(!e)return k;do k+=n,a.fontSize(k),e=eC(a.cb().width,a.cb().height,b,c,f,h);while(0>n*e);0this.i&&(this.i=c,this.b=!1)}return this};g.nz=function(a){var b=this.Je!=this.g||this.Ka!=this.i;b&&(this.b=!1,a||this.pa(2));return b};g.Ue=function(){return this.ba||this.B};g.transform=function(a){this.bb();a=O(a);return mC(this,(a-this.min)/this.xe)};g.bb=function(){this.b||(this.b=!0,this.hN())};
g.hN=function(){isFinite(this.i)?isFinite(this.g)?De(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.I)?this.i:Math.max(this.i,this.I):this.max)-(this.ba?isNaN(this.J)?this.g:Math.min(this.g,this.J):this.min);1E-4>Math.abs(a)&&!this.ba&&!this.B&&(this.max+=1E-4);this.ba&&(this.min=this.g-a*this.$,isNaN(this.J)||(this.min=0this.min&&0<=this.g&&
this.min!=this.J&&(this.min=0));this.B&&(this.max=this.i+a*this.W,isNaN(this.I)||(this.max=0this.max&&0<=this.i&&this.max!=this.I&&(this.max=0))};g.Ic=function(a){this.bb();a=nC(this,a);return a*this.xe+this.min};
g.G=function(){var a=wC.F.G.call(this);a.maximum=this.B?null:this.max;a.minimum=this.ba?null:this.min;a.minimumGap=this.Hq();a.maximumGap=this.Gq();a.softMinimum=isNaN(this.J)?null:this.J;a.softMaximum=isNaN(this.I)?null:this.I;a.maxTicksCount=this.Ha;return a};g.Y=function(a,b){wC.F.Y.call(this,a,b);this.Hq(a.minimumGap);this.Gq(a.maximumGap);this.uz(a.softMinimum);this.sz(a.softMaximum);this.bj(a.minimum);this.bk(a.maximum);this.Uo(a.maxTicksCount)};
function xC(a,b){a=(a+"").toLowerCase();switch(a){case "log":case "logarithmic":return pC();case "lin":case "linear":return qC();case "date":case "datetime":case "dt":return rC();default:return b?null:qC()}}var yC=wC.prototype;yC.maxTicksCount=yC.Uo;yC.minimum=yC.bj;yC.maximum=yC.bk;yC.extendDataRange=yC.Ec;function zC(){H(this);W.call(this);this.ty=[];this.uy=[];this.Cd=980;this.ha(!1)}F(zC,W);g=zC.prototype;g.sa=W.prototype.sa|976;g.ua=W.prototype.ua;g.Th="axis";g.Db=null;g.ma=null;g.Cb=null;g.Ua=null;g.bc=null;g.TF="top";g.$g=null;g.Xu="noOverlap";g.ox=!1;g.Yt=null;g.Kp=null;g.nx=1;g.Vk=null;g.ib=null;g.$a=null;g.Dm=!0;g.Em=!0;g.ty=null;g.uy=null;g.title=function(a){this.Db||(this.Db=new nz,this.Db.Xa(this),R(this.Db,this.$W,this),G(this,this.Db));return m(a)?(this.Db.P(a),this):this.Db};
g.$W=function(a){var b=0,c=0;V(a,8)?(b=this.Cd,c=9):V(a,1)&&(b=64,c=1);this.j(b,c)};g.labels=function(a){this.ma||(this.ma=new CB,this.ma.Xa(this),R(this.ma,this.XW,this),G(this,this.ma));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ma.P(a),this):this.ma};g.XW=function(a){var b=0,c=0;V(a,8)?(b=this.Cd,c=9):V(a,1)&&(b=384,c=1);this.B=null;this.Ed();this.j(b,c)};
g.Qa=function(a){this.Cb||(this.Cb=new CB,this.Cb.Xa(this),this.fb()?this.Cb.rotation(0):this.Cb.rotation(-90),R(this.Cb,this.YW,this),G(this,this.Cb));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Cb.P(a),this):this.Cb};g.YW=function(a){var b=0,c=0;V(a,8)?(b=this.Cd,c=9):V(a,1)&&(b=128,c=1);this.Ed();this.j(b,c)};g.PD=function(){return new JB};g.VD=function(){return this.Yb?this.Yb:this.Yb=gj()};
g.Ba=function(a){this.Ua||(this.Ua=this.PD(),this.Ua.Xa(this),R(this.Ua,this.iL,this),G(this,this.Ua));return m(a)?(this.Ua.P(a),this):this.Ua};g.Wa=function(a){this.bc||(this.bc=this.PD(),this.bc.Xa(this),R(this.bc,this.iL,this),G(this,this.bc));return m(a)?(this.bc.P(a),this):this.bc};g.iL=function(a){var b=0,c=0;V(a,8)?(b=this.Cd,c=9):V(a,1)&&(b=256,c=1);this.j(b,c)};
g.stroke=function(a,b,c,d,e){if(m(a)){a=Tf.apply(null,arguments);if(this.f!=a){var f=z(this.f)?this.f.thickness||1:1,h=z(a)?a.thickness||1:1;this.f=a;h==f?this.j(16,1):this.j(this.Cd,9)}return this}return this.f};g.ke=function(a){return m(a)?(a=null===a?null:rp(a),this.rc!=a&&(this.rc=a,this.B=null,this.j(this.Cd,9)),this):this.rc||this.TF};function AC(a,b){var c=a.TF!=b&&!a.rc;a.TF=b;c&&a.j(a.Cd)}
g.scale=function(a){return m(a)?(this.$g!=a&&(this.$g&&Nw(this.$g,this.WD,this),(this.$g=a)&&R(this.$g,this.WD,this),this.B=null,this.Ed(),SB(this.labels()),SB(this.Qa()),this.j(this.Cd,9)),this):this.$g};g.WD=function(a){V(a,2)&&(this.B=null,this.Ed(),SB(this.labels()),SB(this.Qa()),this.j(this.Cd,9))};g.width=function(a){return m(a)?(this.ib!=a&&(this.ib=a,this.j(this.Cd,9)),this):this.ib};
g.hb=function(a,b,c,d){this.$a||(this.$a=new qy,G(this,this.$a),R(this.$a,this.ZW,this));return m(a)?(this.$a.P.apply(this.$a,arguments),this):this.$a};g.ZW=function(a){V(a,2)&&(this.B=null,this.Ed(),this.j(this.Cd,9))};g.Pj=function(){this.B=null;this.Ed();this.j(this.Cd,9)};g.Ed=function(){this.I&&(this.I.length=0);this.ty.length=0;this.uy.length=0;this.o=null};
function BC(a,b){var c;if(a.Or())if(a.B)c=a.B;else if((c=a.scale())&&a.labels().enabled()){a.nx=1;a.U=1;var d;c=c.Ba().get();var e=c.length,f,h,k,l,n,p;if(null===a.Yt){var q=!1;for(f=1;!q&&f<=e;)for(q=!0,k=0;ka.Kp?a.Kp:a.nx}else a.U=a.Yt;if((null!==a.Yt||null!==a.Kp&&a.nx>a.Kp)&&"noOverlap"==a.vy()){p=[];for(h=0;h=B&&a.Gk()||1<=B&&a.Zi()?t=D:0B&&(t=D)),D++;x<=Q&&h=B&&a.Gk()||1<=B&&a.Zi()?(u=l,n.push(!0)):0B?(u=l,n.push(!0)):n.push(!1))):n.push(!1),l++)}Y||(n=!1)}else if(p instanceof kC)for(h=0;hh&&(h=d)}if(n&&!a.Or())for(n=z(p)?p.Qa:!p,q=b.Wa().get(),e=0,f=n.length;ek&&(k=d);return a.EN(h,k)+l}g.Mj=function(a){return this.fb()?this.hb().Cg(a):this.hb().Bg(a)};
g.jc=function(){var a=this.ja();if(a){var b=a.clone();if(this.scale()&&this.enabled()){var c=this.eb(),d=this.hb(),e=a.height-d.Bg(a.height)+c.height,a=a.width-d.Cg(a.width)+c.width;switch(this.ke()){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 I(0,0,0,0)};g.gL=function(a,b,c){return this.ib?N(this.ib,a):DC(this,c,b)};
g.eb=function(){if(!this.Vk||S(this,4)){var a=this.ja();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.fb()?(b=a.width,c=a.height):(b=a.height,c=a.width);b=this.Mj(b);c=this.gL(c,b,a);var d,e,f=this.hb(),h=N(f.O("top"),a.height),k=N(f.O("right"),a.width),l=N(f.O("bottom"),a.height),f=N(f.O("left"),a.width),n,p;switch(this.ke()){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.Vk=new I(Math.round(d),Math.round(e),Math.round(n),Math.round(p))}else this.Vk=new I(0,0,0,0);this.K(4)}return this.Vk};
function CC(a,b,c,d,e){if(!c&&a.scale()&&!(a.scale()instanceof wC))return null;var f=c?a.ty:a.uy;if(m(f[b]))return f[b];var h=m(e)?e:a.eb();e=m(e)?e:a.Yb.cb();var k=c?a.Ba():a.Wa(),l=k.length(),n=a.stroke(),n=!n||Gt(n)?0:n.thickness?parseFloat(a.stroke().thickness):1;c=c?a.labels():a.Qa();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,B,f,c),l==k-1&&(v=a.transform(T,1),0<=v&&1>=v&&b.call(e,v,y,B,f,c))),(w=r(p)?p[l]:p)&&0<=t&&1>=t&&GC(this,d,t,l,c,!0,h);this.labels().X()}this.title().ha(!1);this.labels().ha(!1);
this.Qa().ha(!1);this.Ba().ha(!1);this.Wa().ha(!1);return this};g.remove=function(){this.Db&&this.Db.remove();this.Yb&&this.Yb.parent(null);this.Ba().remove();this.Wa().remove();this.ma&&this.ma.remove();this.Cb&&this.Cb.remove()};
g.G=function(){var a=zC.F.G.call(this);a.title=this.title().G();a.labels=this.labels().G();a.minorLabels=this.Qa().G();a.ticks=this.Ba().G();a.minorTicks=this.Wa().G();a.stroke=L(this.stroke());a.staggerMode=this.Or();a.staggerLines=this.LI();a.staggerMaxLines=this.MI();a.width=this.width();this.rc&&(a.orientation=this.rc);a.drawFirstLabel=this.Gk();a.drawLastLabel=this.Zi();a.overlapMode=this.vy();return a};
g.Y=function(a,b){zC.F.Y.call(this,a,b);"title"in a&&this.title(a.title);Cu(this.labels(),a.labels,b);Cu(this.Qa(),a.minorLabels,b);this.Ba(a.ticks);this.Wa(a.minorTicks);this.Or(a.staggerMode);this.LI(a.staggerLines);this.MI(a.staggerMaxLines);this.stroke(a.stroke);this.width(a.width);this.ke(a.orientation);this.Gk(a.drawFirstLabel);this.Zi(a.drawLastLabel);this.vy(a.overlapMode)};
g.ca=function(){zC.F.ca.call(this);this.$g&&Nw(this.$g,this.WD,this);delete this.$g;this.Db=this.uy=this.ty=null;Xb(this.$a,this.Yb,this.ma,this.Cb);this.Cb=this.ma=this.Vk=this.bc=this.Ua=this.Yb=this.$a=null};var HC=zC.prototype;HC.staggerMode=HC.Or;HC.staggerLines=HC.LI;HC.staggerMaxLines=HC.MI;HC.title=HC.title;HC.labels=HC.labels;HC.minorLabels=HC.Qa;HC.ticks=HC.Ba;HC.minorTicks=HC.Wa;HC.stroke=HC.stroke;HC.orientation=HC.ke;HC.scale=HC.scale;HC.width=HC.width;HC.getRemainingBounds=HC.jc;
HC.drawFirstLabel=HC.Gk;HC.drawLastLabel=HC.Zi;HC.overlapMode=HC.vy;HC.isHorizontal=HC.fb;HC.padding=HC.hb;function IC(){W.call(this);this.Fa=this.b=null}F(IC,W);g=IC.prototype;g.ua=W.prototype.ua|8;g.sa=W.prototype.sa|20;g.Gb=function(){return this.Fa};g.$l=function(a){return m(a)?(this.na!=a&&(this.na&&Nw(this.na,this.cE,this),(this.na=a)&&R(this.na,this.cE,this),this.j(4,9)),this):this.na?this.na:this.b?this.b.scale():null};g.cE=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.j(4,b|8)};function JC(a,b){return m(b)?(a.i!==b&&(a.i=b,a.j(4,9)),a):a.i}g.zL=function(){this.j(4,9)};
g.kh=function(a){return m(a)?(this.b!=a&&(this.b&&Nw(this.b,this.zL,this),this.b=a,R(this.b,this.zL,this),this.na&&Nw(this.na,this.cE,this),this.na=null,this.j(4,9)),this):this.b};g.Mh=function(a,b,c,d){this.g||(this.g=new qy,G(this,this.g));return m(a)?(this.g.P.apply(this.g,arguments),this):this.g};g.fb=function(){return"horizontal"==this.hc()};g.qq=void 0;g.av=void 0;
g.X=function(){if(!this.scale())return uq(2),this;if(!this.Tb())return this;if(S(this,8)){var a=this.zIndex();KC(this).zIndex(a);this.K(8)}S(this,2)&&(a=this.R(),KC(this).parent(a),this.K(2));S(this,16)&&(this.av(),this.K(16));S(this,4)&&(this.qq(),this.K(4));return this};
function LC(a){var b=a.scale();if(b){var c=KC(a),b=b.transform(a.i,.5);if(!isNaN(b)&&(c.clear(),0<=b&&1>=b)){var d=c.Yk()%2?-.5:0,e=a.ja(),f=a.Mh();a.fb()?(a=Math.round(e.vb()+e.height-b*e.height),1==b?a-=d:a+=d,c.moveTo(e.Ya(),a),c.lineTo(e.Ia(),a)):(a=Math.round(e.Ya()+b*e.width),1==b?a+=d:a-=d,c.moveTo(a,e.vb()),c.lineTo(a,e.Da()));c.clip(f.fh(e))}}else uq(2)}
function MC(a){var b=a.i,c=a.scale();if(c){var d=KC(a);d.clear();var e=b.bd,f=b.from,h=c.transform(f),k=c.transform(e);h>k&&(e=b.from,f=b.bd);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=cf(b,0,1),f=cf(f,0,1),c=a.ja(),e=a.Mh(),a.fb()?(a=Math.floor(c.Da()-c.height*f),b=Math.ceil(c.Da()-c.height*b),f=c.Ya(),h=c.Ia(),d.moveTo(f,a).lineTo(h,a).lineTo(h,b).lineTo(f,b).close()):(a=c.Da(),h=c.vb(),b=Math.floor(c.Ya()+c.width*b),f=Math.ceil(c.Ya()+
c.width*f),d.moveTo(b,a).lineTo(b,h).lineTo(f,h).lineTo(f,a).close()),d.clip(e.fh(c)))}else uq(2)}g.remove=function(){KC(this).parent(null)};function KC(a){a.o||(a.o=gj(),G(a,a.o));return a.o}g.Y=function(a,b){IC.F.Y.call(this,a,b);"layout"in a&&a.layout&&this.hc(a.layout);if("axis"in a){var c=a.axis;va(c)?this.Fa&&this.kh(this.Fa.Jn(c)):c instanceof zC&&this.kh(c)}};g.ca=function(){this.Fa=this.b=null;IC.F.ca.call(this)};function NC(){IC.call(this);this.i={from:0,bd:0};this.f="black";this.I="horizontal";OC(this,"#c1c1c1 0.4")}F(NC,IC);g=NC.prototype;g.ua=IC.prototype.ua;g.sa=IC.prototype.sa;g.hc=function(a){return m(a)?(a=op(a),this.B!=a&&(this.B=a,this.j(4,9)),this):this.B?this.B:this.kh()?(a=this.kh().ke(),"left"==a||"right"==a?"horizontal":"vertical"):this.I};function PC(a,b){var c=!a.B&&a.I!=b;a.I=b;c&&a.j(4)}g.scale=function(a){return this.$l(a)};
g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Mf.apply(null,arguments);k!=this.u&&(this.u=k,this.j(16,1));return this}return this.u||this.f};function OC(a,b){var c=!a.u&&a.f!=b;a.f=b;c&&a.j(16)}g.from=function(a){return m(a)?(this.i.from!=a&&(this.i.from=a,this.j(4,9)),this):this.i.from};g.bd=function(a){return m(a)?(this.i.bd!=a&&(this.i.bd=a,this.j(4,9)),this):this.i.bd};g.qq=function(){MC(this)};g.av=function(){KC(this).stroke(null).fill(this.fill())};g.ca=function(){delete this.u;NC.F.ca.call(this)};
g.G=function(){var a=NC.F.G.call(this);a.from=this.from();a.to=this.bd();this.u&&(a.fill=L(this.u));this.B&&(a.layout=this.B);return a};g.Y=function(a,b){NC.F.Y.call(this,a,b);this.from(a.from);this.bd(a.to);this.fill(a.fill)};var QC=NC.prototype;QC.from=QC.from;QC.to=QC.bd;QC.scale=QC.scale;QC.axis=QC.kh;QC.layout=QC.hc;QC.fill=QC.fill;QC.isHorizontal=QC.fb;function RC(){W.call(this);this.g=null;this.o=NaN;this.I=this.i="black"}F(RC,W);var SC={x:"30%",line:"30%",ellipse:"30%",bar:"50%"};g=RC.prototype;g.ua=W.prototype.ua;g.sa=W.prototype.sa|20;g.type=function(a){return m(a)?(a=Dp(a),this.J!=a&&(this.J=a,this.j(4,9)),this):this.J||this.U};function TC(a,b){var c=!a.J&&a.U!=b;a.U=b;c&&a.j(4)}g.hi=function(a){return m(a)?(this.g!=a&&(this.g=a,this.j(4,9)),this):null===this.g?SC[this.type()]:this.g};
g.value=function(a){return m(a)?(a=O(a),this.o!=a&&(this.o=a,this.j(4,9)),this):this.o};g.hc=function(a){return m(a)?(a=op(a),this.B!=a&&(this.B=a,this.j(4,9)),this):this.B||this.N};g.fb=function(){return"horizontal"==this.hc()};g.scale=function(a){return m(a)?(this.na!=a&&(this.na=a,R(this.na,this.o6,this),this.j(4,9)),this):this.na};g.o6=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.j(4,b|8)};
g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Mf.apply(null,arguments);k!=this.u&&(this.u=k,this.j(16,1));return this}return this.u||this.i};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Tf.apply(null,arguments);this.f!=f&&(this.f=f,this.j(16,1));return this}return this.f||this.I};
function UC(a,b){if("horizontal"==a)switch(b){default:case zp:return function(a,b){var c=this.scale().transform(0),c=isNaN(c)?0:cf(c,0,1),d=this.ja(),h=this.hi(),k=lt(h)?N(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 xp:return function(a,b){var c=this.ja(),d=this.hi(),h=Math.round(c.left+c.width*b),k=Math.round(c.top+c.height/2),c=c.height-(lt(d)?N(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 yp:return function(a,b){var c=this.ja(),d=this.hi(),h=c.left+c.width*b,k=c.top+c.height/2,c=(c.height-(lt(d)?N(d,c.height):c.height*d))/2,d=c/4;a.clear();a.Pc(h,k,d,c,0,360).close()};case wp:return function(a,b){var c=this.ja(),d=this.hi(),h=Math.round(c.left+c.width*b),k=Math.round(c.top+c.height/2),c=(c.height-(lt(d)?N(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 zp:return function(a,b){var c=this.scale().transform(0),c=isNaN(c)?0:cf(c,0,1),d=this.ja(),h=this.hi(),k=lt(h)?N(h,d.width):d.width*h,h=d.left+k/2,l=d.Da()-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 xp:return function(a,b){var c=this.ja(),d=this.hi(),h=Math.round(c.left+c.width/
2),k=Math.round(c.Da()-c.height*b),c=c.width-(lt(d)?N(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 yp:return function(a,b){var c=this.ja(),d=this.hi(),h=Math.round(c.left+c.width/2),k=Math.round(c.Da()-c.height*b),c=(c.width-(lt(d)?N(d,c.width):c.width*d))/2,d=c/4;a.clear();a.Pc(h,k,c,d,0,360).close()};case wp:return function(a,b){var c=this.ja(),d=this.hi(),h=Math.round(c.left+c.width/2),k=Math.round(c.Da()-c.height*b),c=(c.width-
(lt(d)?N(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.X=function(){if(!this.scale())return uq(2),this;if(!this.Tb())return this;var a=this.R()?this.R().Ea():null,b=a&&!a.pe();b&&a.Ve();this.b||(this.b=gj(),G(this,this.b));if(S(this,8)){var c=this.zIndex();this.b.zIndex(c);this.K(8)}S(this,2)&&(c=this.R(),this.b.parent(c),this.K(2));S(this,16)&&(this.b.stroke(this.stroke()),this.b.fill(this.fill()),this.K(16));S(this,4)&&(c=this.value(),c=this.scale().transform(c,0),this.b.clear(),isNaN(c)||(c=cf(c,0,1),UC(this.hc(),this.type()).call(this,this.b,c)),
this.K(4));b&&a.Pe();return this};g.remove=function(){this.b&&this.b.parent(null)};function VC(a){this.i=a;this.reset()}g=VC.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.re(++this.g);var a=this.Lb();return!!a&&this.g=this.Lb()))return this.i.vh(this.g).Oo(this.f,this.g,a)};g.cp=function(a){return this.get(a)};g.qa=function(){return this.g};g.kF=function(){return this.get("x")};g.Lb=function(){return this.i.Lb()};
g.D=function(a,b){return 1b){var f=a;a=b;b=f}var f=this.da(),h,k=d||"x",l=[];for(f.reset();f.advance();)h=f.qa(),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.Lb()))return this.vh(a).Oo(this.re(a),a,b)};g.set=function(a,b,c){var d=this.re(a);m(d)&&this.re(a,fD(this.vh(a),d,b,c));return this};g.da=function(){YC(this);return new VC(this)};g.wv=function(){return null};
g.Ww=function(a){this.u=this.$=this.f=null;V(a,16)&&this.j(1,16)};g.D=function(a,b,c){if(this.VI)return this.GB.apply(this,arguments);this.It||(this.It=[]);var d=this.It[a];d||(this.It[a]=d={});return 2a:!(!this.Po||!this.Po[a])};g.yt=function(){return this.nS};g.D=function(){throw Error("Wrong usage of the data Set");};g.Zq=function(){return[this]};function pD(a,b){return new cD(a,b)}var qD=cD.prototype;E("anychart.data.set",pD);qD.data=qD.data;qD.mapAs=qD.Qe;qD.row=qD.re;qD.append=qD.L0;qD.insert=qD.N4;qD.remove=qD.remove;
qD.getRowsCount=qD.Lb;function rD(){Hd.call(this);this.f=null;this.f=Bb(Zq("palette.items"));this.pa(2)}F(rD,Mw);g=rD.prototype;g.ua=2;g.U0=function(a,b){K(405,null,["colorAt()","itemAt()"],!0);return this.Kh(a,b)};g.Kh=function(a,b){this.f||(this.f=[]);var c=this.f.length;a>=c&&0=f&&0=c&&0this.f.length||!this.b)return null;if(m(b))return this.g[a]=b,this.pa(2),this;a>this.b-1&&(a=this.b-1);0>a&&(a=0);var c=this.g[a];return c?c:null};
function yD(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:Sf(qo(mo(c.color),mo(d.color),e))})}}}}g.G=function(){var a=xD.F.G.call(this);a.type="range";for(var b=[],c=0;ca&&(c=b,b=a,a=c),c=[b,a])):c=null;this.ba=!1;this.b=c;FD(this);this.pa(2);return this}return this.b};g.BS=function(a){return m(a)?(this.i=O(a),FD(this),this.pa(2),this):this.i};g.sN=function(a){if(m(a)){this.g=r(a)?a.slice():[];for(a=this.f.length=0;a=a.o&&--d;){b.add(c);f=b.getTime();if(ID(a,f,e))return f;e=f}return d&&a.ka?LD(a.ka,b.getTime(),c):NaN}
function JD(a,b){var c=zs.prototype.RI.call(b),d=a.u[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=JD(a.ka,b));d||(d=[]);return a.u[c]=d}function FD(a){a.u={};a.B=null;a.o=null}g.aQ=function(a){V(a,2)&&!this.b&&FD(this)};
function GD(a){var b=a.isWorking;this.i=m(b)?!b:!1;b=rq(a.each);switch(b){case "year":var c=a.on,d=a.from,e=a.to;this.B=this.u1;(c=fA(c,"dd.MM",BD))?(this.u=this.DH,this.b=new Es(2E3,c.getUTCMonth(),c.getUTCDate()),e=MD(d,e),this.I=e[0],this.g=e[1]):(this.u=this.xR,this.b=null,c=(c=fA(d,"dd.MM",BD))?new Es(c):CD,this.I=new Es(2E3,c.getUTCMonth(),c.getUTCDate()),c=(c=fA(e,"dd.MM",BD))?new Es(c):DD,this.g=new Es(2E3,c.getUTCMonth(),c.getUTCDate()),this.g.add(ED));break;case "week":ND(this,a.on,a.from,
a.to);break;case "day":ND(this,NaN,a.from,a.to);break;default:c=a.on,d=a.from,e=a.to,this.B=this.cJ,(c=fA(c))?(this.u=this.DH,this.b=new Es(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),e=MD(d,e),this.I=e[0],this.g=e[1]):(this.u=this.xR,this.b=null,c=(c=fA(d))?new Es(c):CD,this.I=new Es(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),c=(c=fA(e))?new Es(c):DD,this.g=new Es(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),this.g.add(ED))}"none"==b?this.b?(this.o=this.b.clone(),this.f=this.b.clone(),
this.f.add(ED)):(this.o=this.I.clone(),this.f=this.g.clone()):(this.o=(b=fA(a.starts))?new Es(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()):CD,(b=fA(a.ends))?(this.f=new Es(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()),this.f.add(ED)):this.f=DD)}function ND(a,b,c,d){a.B=a.v1;a.u=a.DH;b=Math.min(rt(b,NaN,!0),6);a.b=isNaN(b)?null:b;b=MD(c,d);a.I=b[0];a.g=b[1]}g=GD.prototype;g.cJ=function(a){return a.getTime()>=this.o.getTime()&&a.getTime()<=this.f.getTime()};
g.v1=function(a){return this.cJ(a)&&(null===this.b||(a.DA()+6)%7==this.b)};g.u1=function(a){if(!this.cJ(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.I.clone();c.KG(b);var d=this.g.clone();d.KG(b);return a>=c.getTime()&&a<=d.getTime()};
g.DH=function(a,b){for(var c=this.I,d=b.getTime()+36E5*c[0]+6E4*c[1],c=this.g,e=b.getTime()+36E5*c[0]+6E4*c[1],f=[],h=0;(c=a[h])&&c[1]e)this.i||f.push([d,e]);else{this.i?(c[0]a?4:Math.ceil(+a),this.pn=this.bi=null,this.pa(2)),this):this.zi};
g.set=function(a){if(this.bi!=a){this.zi=NaN;this.ak=null;this.bi=kb(a,function(a){return fA(a)});Kb(this.bi);for(var b=this.bi[0],c=1,d=1;da||1a.scale.Uo()&&(K(20,null,[c-b,$t(k)]),k=null,a.zi=4);k||(k=TD(a,b,c,!1));d&&(f[0]=b=yt(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.Uo()&&(K(20,null,[l-d,$t(h)]),h=null,a.zi=4);h||(h=TD(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.pn=e;a.zi=k}this.ba&&(this.min=f[0]);this.B&&(this.max=f[1]);this.xe=this.max-this.min}};g.cN=function(a){V(a,2)&&(this.b=!1,this.pa(2))};g.G=function(){var a=FC.F.G.call(this);a.ticks=this.Ba().G();a.minorTicks=this.Wa().G();return a};
g.Y=function(a,b){FC.F.Y.call(this,a,b);this.Ba(a.ticks);this.Wa(a.minorTicks)};function rC(){var a=new FC;a.Y(Zq("defaultScaleSettings.dateTime"));return a}var VD=FC.prototype;E("anychart.scales.dateTime",rC);VD.getType=VD.Ra;VD.ticks=VD.Ba;VD.minorTicks=VD.Wa;VD.transform=VD.transform;VD.inverseTransform=VD.Ic;VD.extendDataRange=VD.Ec;VD.softMinimum=VD.uz;VD.softMaximum=VD.sz;VD.minimumGap=VD.Hq;VD.maximumGap=VD.Gq;function WD(a){Hd.call(this);this.na=a}F(WD,Mw);g=WD.prototype;g.ua=2;g.Fg=NaN;g.Xe=4;g.ph=6;g.bg=null;g.Ug=null;g.Dj=0;g.Ws="linear";g.i1=function(a){return m(a)?(this.Fg!=a&&(a=O(a),0>=a?(this.Xe=4,this.ph=6,this.Fg=NaN):(this.ph=this.Xe=NaN,this.Fg=+a),this.Ug=this.bg=null,this.pa(2)),this):this.Fg};
g.count=function(a,b){return m(a)?(this.Xe!=a&&(this.Fg=NaN,this.Xe=Math.ceil(O(a)),this.ph=Math.ceil(O(b)),2<=this.Xe||(this.Xe=4),this.ph>=this.Xe||(this.ph=this.Xe),this.Ug=this.bg=null,this.pa(2)),this):[this.Xe,this.ph]};g.vv=function(a){return m(a)?(a=+a||0,this.Dj!=a&&(this.Dj=a,this.Ug=null,this.bg||this.pa(2)),this):this.Dj};g.set=function(a){Pb(this.bg,a)||(this.Fg=this.ph=this.Xe=NaN,this.bg=Db(a,0),Eb(this.bg),Kb(this.bg,ft),this.Ug=null,this.pa(2));return this};
g.get=function(){var a=XD(this);return jb(a,function(a){a=this.transform(a);return 0<=a&&1>=a},this.na)};function XD(a){a.bg?a=a.bg:(a.na.bb(),a=a.Ug);return a||[]}g.mode=function(a){return m(a)?(a=(""+a).toLowerCase(),a="log"==a||"logarithmic"==a?"logarithmic":"linear",this.Ws!=a&&(this.Ug=null,this.Ws=a,this.bg||this.pa(2)),this):this.Ws};
function YD(a,b,c,d,e,f){if("logarithmic"==a.Ws){f=f||10;a.Ug=null;var h=[b,c];if(a.bg)d&&(h[0]=Math.min(b,a.bg[0]||0)),e&&(h[1]=Math.max(c,a.bg[a.bg.length-1]||0));else{b=Qr(b,f);c=Qr(c,f);var k=[],l=a.Fg,n=a.Xe,p=a.ph;!isNaN(l)&&(c-b)/l>a.na.Uo()&&(K(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(xt(n,v),xt(n,Math.ceil(Math.pow(10,Math.ceil(u*Math.LOG10E)))),xt(n,Math.ceil(Math.pow(2,
Math.floor(u*Math.LOG2E)))),xt(n,Math.ceil(Math.pow(2,Math.ceil(u*Math.LOG2E)))),xt(n,Math.ceil(v/2)),xt(n,Math.ceil(v/4)),xt(n,Math.ceil(v/8))),n=Math.max(n,1E-7),u=Pr(wt(b,n,a.Dj))-b,u=u*u,v=Pr(xt(c,n,a.Dj))-c,v=v*v,u=u+v;if(isNaN(q)||ua.na.Uo()&&(K(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.Ws,h=f?a.YU:a.h1,k,l,n=b.length-1,p=a.Fg,q=a.Xe;isNaN(a.Fg)||(l=b[n],k=b[0],f&&(k=Qr(k,c),l=Qr(l,c)),(l-k)/a.Fg>a.na.Uo()&&(K(20,null,[l-k,a.Fg]),a.Fg=NaN,a.Xe=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.Fg=p;a.Xe=q}}
g.h1=function(a,b,c,d){var e=this.Fg;isNaN(e)&&(e=(d-c)/(this.Xe-1));e=Math.max(e,1E-7);c=this.Ug[this.Ug.length-1];b=Or(b,7);for(a=Or(a,7);a<=b;a=Or(a+e,7))c!=a&&this.Ug.push(a),c=a};g.YU=function(a,b,c,d,e){var f=this.Fg;a=Qr(a,e);b=Qr(b,e);c=Qr(c,e);d=Qr(d,e);isNaN(f)&&(f=(d-c)/(this.Xe-1));f=Math.max(f,1E-7);c=this.Ug[this.Ug.length-1];b=Or(b,7);for(a=Or(a,7);a<=b;a=Or(a+f,7))c!=a&&this.Ug.push(Rr(e,a)),c=a};
g.G=function(){var a=WD.F.G.call(this);a.mode=this.Ws;a.base=this.Dj;this.bg?a.explicit=this.bg:(this.Xe==this.ph?isNaN(this.Xe)||(a.count=this.Xe):(isNaN(this.Xe)||(a.minCount=this.Xe),isNaN(this.ph)||(a.maxCount=this.ph)),isNaN(this.Fg)||(a.interval=this.Fg));return a};g.ze=function(a){var b=arguments;return r(b[0])?(this.set(b[0]),!0):Mw.prototype.ze.apply(this,b)};
g.Y=function(a,b){WD.F.Y.call(this,a,b);this.mode(a.mode);this.vv(a.base);this.bg=a.explicit||null;this.Xe=a.count||a.minCount||NaN;this.ph=a.count||a.maxCount||NaN;this.Fg=a.interval||NaN;this.bg?this.Xe=this.ph=this.Fg=NaN:this.Fg?this.Xe=this.ph=NaN:(this.Xe=Math.ceil(O(this.Xe)),this.ph=Math.ceil(O(this.ph)),2<=this.Xe||(this.Xe=4),this.ph>=this.Xe||(this.ph=this.Xe))};var $D=WD.prototype;$D.interval=$D.i1;$D.count=$D.count;$D.base=$D.vv;$D.set=$D.set;$D.get=$D.get;$D.mode=$D.mode;function aE(){wC.call(this);this.u=this.o=null;this.wF=!0;this.f=10;this.aa=!0;this.ia=this.zQ}F(aE,wC);g=aE.prototype;g.Nz="none";g.GF="firstVisible";g.Ra=function(){return"linear"};g.Ba=function(a){this.o||(this.o=bE(this));return m(a)?(this.o.P(a),this):this.o};g.Wa=function(a){this.u||(this.u=bE(this),H(this.u),this.u.count(5),this.u.ha(!1));return m(a)?(this.u.P(a),this):this.u};g.NI=function(a){return m(a)?(a=!!a,a!=this.aa&&(this.aa=a,this.ba||this.B)&&(this.b=!1,this.pa(4)),this):this.aa};
g.bb=function(){if(!this.b){aE.F.bb.call(this);var a=YD(this.Ba(),this.min,this.max,this.ba&&this.min!=this.J,this.B&&this.max!=this.I,this.f);this.ba&&(this.min=a[0]);this.B&&(this.max=a[1]);ZD(this.Wa(),XD(this.Ba()),this.f,a[2],a[3]);this.xe=this.max-this.min}};g.d1=function(a){V(a,2)&&(this.b=!1,this.pa(2))};function bE(a){var b=new WD(a);G(a,b);R(b,a.d1,a);return b}
g.PN=function(a){if(m(a)){a=Hp(a);if(this.Nz!=a){this.Nz=a;switch(this.Nz){case "none":this.ia=this.zQ;break;case "value":this.ia=this.g5;break;case "percent":this.ia=this.c5}this.pa(6)}return this}return this.Nz};g.ON=function(a){return m(a)?(a=Ip(a)||st(a),this.GF!=a&&(this.GF=a,this.pa(6)),this):this.GF};g.Iq=function(a,b){return this.ia(a,b)};g.zQ=function(a){return a};g.g5=function(a,b){return O(a)-b};g.c5=function(a,b){return(O(a)-b)/(b||1)*100};
g.G=function(){var a=aE.F.G.call(this);a.ticks=this.Ba().G();a.minorTicks=this.Wa().G();a.stackMode=this.bm();a.stickToZero=this.NI();return a};g.Y=function(a,b){aE.F.Y.call(this,a,b);this.Ba(a.ticks);this.Wa(a.minorTicks);this.bm(a.stackMode);this.NI(a.stickToZero)};function qC(){var a=new aE;a.Y(Zq("defaultScaleSettings.linear"));return a}var cE=aE.prototype;E("anychart.scales.linear",qC);cE.transform=cE.transform;cE.inverseTransform=cE.Ic;cE.getType=cE.Ra;cE.ticks=cE.Ba;cE.minorTicks=cE.Wa;
cE.stackMode=cE.bm;cE.stickToZero=cE.NI;cE.softMinimum=cE.uz;cE.softMaximum=cE.sz;cE.minimumGap=cE.Hq;cE.maximumGap=cE.Gq;cE.comparisonMode=cE.PN;cE.compareWith=cE.ON;function dE(){wC.call(this);this.W=this.$=0}F(dE,wC);g=dE.prototype;g.Ra=function(){return"linearColor"};g.mG=function(a){var b,c,d,e=[];b=0;for(c=arguments.length;b=f.offset?b=f:c=f}var h;b?c?h=qo(c.color,b.color,(a-b.offset)/(c.offset-b.offset)):h=b.color:h=c.color;return Sf(h)};
g.$0=function(a){this.bb();a=mo(Lq(a).Yg);var b,c,d,e,f,h,k;h=0;for(k=this.f.length;hf&&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 kE(a){a.Eq=null;a.So=null;a.Ig=null}g.G=function(){var a=iE.F.G.call(this);this.fk?a.explicit=this.fk:isNaN(this.Fq)?isNaN(this.To)||(a.interval=this.To):a.maxCount=this.Fq;this.Jk&&(a.names=this.Jk);return a};
g.ze=function(a){var b=arguments;return r(b[0])?(this.set(b[0]),!0):Mw.prototype.ze.apply(this,b)};g.Y=function(a,b){iE.F.Y.call(this,a,b);"explicit"in a?this.set(a.explicit):"interval"in a?this.rz(a.interval):"maxCount"in a&&this.zH(a.maxCount);this.Jk=a.names||null;this.Ig=this.So=null};var lE=iE.prototype;lE.interval=lE.rz;lE.maxCount=lE.zH;lE.set=lE.set;lE.get=lE.get;lE.names=lE.names;function EC(){this.b=[];this.f=[];this.g={};this.o=null;this.u=!0;this.Ua=null;kC.call(this)}F(EC,kC);g=EC.prototype;g.Ra=function(){return"ordinal"};g.vg=function(a){return!m(a)};g.Ba=function(a){this.Ua||(this.Ua=new iE(this),G(this,this.Ua),R(this.Ua,this.g1,this));return m(a)?(this.Ua.P(a),this):this.Ua};g.values=function(a,b){if(!m(a))return this.b;if(null===a)this.u||(this.u=!0,this.pa(4));else{this.u=!1;var c=r(a);this.zk();c&&a.length?this.Ec.apply(this,a):this.Ec.apply(this,arguments);this.nz(!1)}return this};
g.names=function(a){if(m(a)){if(null===a)this.f=[];else if(r(a))this.f=Bb(a);else{if(!A(a)||this.f==a)return this;this.f=a}this.i=null;kE(this.Ba());this.pa(2);return this}if(r(this.f)){this.i||(this.i=Bb(this.f));if(this.i.length=d?(l=d-1,f=!0):l--;var n=(c[k].start+c[k].end)/2,p=(c[l].start+c[l].end)/2;e.push(k==l?n:[n,p])}return e};function qE(){kC.call(this);this.B=this.f=null;this.u=[];this.J=this.g=null;this.La=[]}F(qE,kC);g=qE.prototype;g.Ra=function(){return"ordinalColor"};g.Rd=function(a){return m(a)?(a=!!a,this.U!=a&&(this.U=a,this.zk(),this.pa(2)),this):this.U};
g.oh=function(a){if(m(a))return a?r(a)&&(this.f=Bb(a)):this.f=[],this.zk(),this.pa(2),this;if(r(this.f)){this.ba||(this.ba=Bb(this.f));if(this.ba.length "+c.start:"< "+c.end;c.name||(c.name=d);this.Ig.push(d)}}return this.Ig};g.tv=function(a){return m(a)?(this.u!=a&&(this.u=a,this.J=Zq("defaultOrdinalColorScale.autoColors")(this.u.length),this.zk(),kE(this.Ba()),this.pa(4)),this):this.u};g.Ml=function(){this.bb();this.names();return this.g};g.Nj=function(a){this.bb();var b=null;if(this.g)for(var c=this.g.length;c--;){var d=this.g[c];if(m(d.pA)&&d.pA===a||a>=d.start&&a<=d.end&&-1d.length-1?d[d.length-1]:d[c])}}return b};g.e1=function(a){this.bb();a=Lq(a).Yg;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});x=[];a=0;for(b=f.length;ad.bC&&(d.bC=h),h=v,e.push(w?t:v),w&&(q++,t=q=v,y.push(w?t:v),w&&(q++,t=qq&&(q=~q-1),q=cf(q,0,b-1),t=Fb(n,t,d),0>t&&(t=~t),t=cf(t,0,b-1)):t=q=NaN);h=a.ck[k];for(var u in h){f=h[u];d=a.wb[u];var v="none"!=d.bm(),w="percent"==d.bm(),x;if(v)for(x=
[],c=q;c<=t;c++)x.push({LB:0,Ot:0,tB:0,KB:0,Jt:0,sB:0,cI:!1,NH:!1,GH:!1});for(b=0;bc&&(c=cc,h=Cc);ude&&(e=Ra,l=Cc);Raq&&(q=Ed,w=Cc);dcu&&(u=Fd,y=Cc);Fdk+n||al+p)return null;var b=[],h=this.xd(),q;if("bySpot"==h.tc())for(h=h.Nr(),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.b.length;k=b.top&&a<=b.Da();a=[];a.push(this.f.xAnchor);a.push(this.f.secondXAnchor);a.push(this.f.thirdXAnchor);for(var c=!0,d=!0,e=0;eb.Ia());return!c&&!d};function QF(a,b){return a.g.left+b*a.g.width}function RF(a,b){return a.g.Da()-b*a.g.height}
g.X=function(){if(!this.Tb())return this;H(this);S(this,4)&&(this.g=this.eb(),this.j(64),this.K(4));this.Mf();var a=this.bb();this.VB();S(this,16)&&(this.wf(this.state),this.K(16));if(S(this,256)){if(a)15==this.Ld&&15==this.I?this.kA(this.f.xAnchor,this.f.valueAnchor,this.f.secondXAnchor,this.f.secondValueAnchor,this.f.thirdXAnchor,this.f.thirdValueAnchor):7<=this.Ld&&7<=this.I?this.Il(this.f.xAnchor,this.f.valueAnchor,this.f.secondXAnchor,this.f.secondValueAnchor):(3<=this.Ld&&3<=this.I||this.I==
this.Ld)&&this.Kj(this.f.xAnchor,this.f.valueAnchor);else return this.remove(),this.j(2),this.ha(!1),this;this.K(256)}S(this,1024)&&(this.za.xc(!this.O("allowEdit")),this.K(1024));if(S(this,512)){if(this.Ka){var a=this.gb(),b=this.Uc().enabled()||this.pd().enabled();H(a);if(!1!==a.enabled()||b){a.R(this.za);a.clear();a.ja(this.g);a.$e=5;var c=this.state,b=this.gb(),c=vB(c);switch(c){case 1:c=this.Uc();break;case 2:c=this.pd();break;default:c=null}if(c&&null!==c.enabled()?c.enabled():b.enabled())for(var d=
SF(this),e=0;e=b||a>this.g.Ia()&&0<=b);return a};g.G=function(){var a=cG.F.G.call(this);Ex(this,IE,a,"Annotation");Ex(this,EE,a,"Annotation");Ex(this,FE,a,"Annotation");Ex(this,GE,a,"Annotation");Ex(this,HE,a,"Annotation");return a};
g.Y=function(a,b){Dx(this,IE,a);Dx(this,EE,a);Dx(this,FE,a);Dx(this,GE,a);Dx(this,HE,a);cG.F.Y.call(this,a,b)};g.ca=function(){cG.F.ca.call(this);Xb(this.b);delete this.i};function dG(a){KF.call(this,a);this.b=null;this.o=TF(["stroke","hoverStroke","selectStroke"],2);this.i=TF(["fill","hoverFill","selectFill"],1);this.u=TF(["hatchFill","hoverHatchFill","selectHatchFill"],3)}F(dG,KF);yx(dG,EE);yx(dG,FE);yx(dG,GE);yx(dG,HE);yx(dG,IE);yx(dG,LE);CE.ellipse=dG;g=dG.prototype;g.type="ellipse";g.Ld=7;g.Mf=function(){dG.F.Mf.call(this);this.b||(this.b=[this.za.path(),this.za.path(),this.za.path()],this.b[0].zIndex(0),this.b[1].zIndex(1),this.b[2].zIndex(3))};
g.Kj=function(a,b){for(var c=0;cthis.g.Ia());return a};function iG(a){eG.call(this,a);this.U=[];this.u=null;this.Ca=TF(["grid","hoverGrid","selectGrid"],2)}F(iG,eG);yx(iG,KE);CE.fibonacciFan=iG;g=iG.prototype;g.type="fibonacciFan";g.tC=function(a){if(m(a)){if(r(a)){for(var b=this.U.length=0;b=b||a>this.g.Ia()&&0<=b);return a};g.wf=function(a){iG.F.wf.call(this,a);for(var b=0;b=this.o.length?c.timeLevel=this.U[b-this.o.length]:c.level=this.o[b]);return c};
g.VB=function(){if(S(this,4096)){this.i||(this.i=[]);this.u||(this.u=[]);var a,b=this.o.length+this.U.length;for(a=this.i.length;a=b||a>this.g.Ia()&&0<=b);return a};
g.G=function(){var a=qG.F.G.call(this);Ex(this,IE,a,"Annotation");Ex(this,EE,a,"Annotation");Ex(this,FE,a,"Annotation");Ex(this,GE,a,"Annotation");return a};g.Y=function(a,b){Dx(this,IE,a);Dx(this,EE,a);Dx(this,FE,a);Dx(this,GE,a);qG.F.Y.call(this,a,b)};g.ca=function(){qG.F.ca.call(this);Xb(this.b);delete this.i};function rG(a){KF.call(this,a);this.b=null;this.o=TF(["stroke","hoverStroke","selectStroke"],2);this.i=TF(["fill","hoverFill","selectFill"],1);this.u=TF(["hatchFill","hoverHatchFill","selectHatchFill"],3)}F(rG,KF);yx(rG,EE);yx(rG,FE);yx(rG,GE);yx(rG,IE);yx(rG,LE);CE.rectangle=rG;g=rG.prototype;g.type="rectangle";g.Ld=7;g.Mf=function(){rG.F.Mf.call(this);this.b||(this.b=[this.za.path(),this.za.path(),this.za.path()],this.b[0].zIndex(0),this.b[1].zIndex(1),this.b[2].zIndex(3))};
g.Kj=function(a,b){for(var c=0;ck&&e>l?c=f=d=h=null:(c=$r(a,b,a,b+d,this.g),f=$r(e,f,e,f+d,this.g),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.g),f=bs(a,f,e,l,this.g),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.g.Ia()&&c=b){var c=this.ja(),c=c.clone().round(),d=this.bv();a.Rb(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.cb(),k=e?Math.ceil(N(this.width(),c.width)):h.width;
e&&a.width(k);h=a.cb();c=f?Math.ceil(N(this.height(),c.height)):h.height;f&&a.height(c);var l=this.ja(),l=l.clone().round();if(this.fb())switch(e=Math.round(l.vb()+l.height-b*l.height),1==b?e-=-.5:e+=-.5,this.u){case "left":f=l.Ya();break;case "right":f=l.Ia();break;default:f=l.Ya()+l.width/2}else switch(f=Math.round(l.Ya()+b*l.width),1==b?f+=-.5:f-=-.5,this.u){case "top":e=l.vb();break;case "bottom":e=l.Da();break;default:e=l.vb()+l.height/2}b=new jf(f,e);f=O(this.U);f=isNaN(f)?this.fb()?0:-90:f;
e=If(Oe(f),0,0);h=yf(h,e);e=tt(ls(0,0,h.width,h.height),d);b.x-=e.x;b.y-=e.y;e=N(this.offsetX(),k);l=N(this.offsetY(),c);Ft(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).gx(f,"center");this.j(2)}else this.remove(),this.K(2);this.K(4)}S(this,2)&&(a=this.R(),FG(this).parent(a),this.K(2));return this};g.remove=function(){FG(this).parent(null)};function FG(a){a.i||(a.i=Aj(),a.i.Vf("aria-hidden","true"),G(a,a.i));return a.i}g.ca=function(){Wb(this.i);this.b=this.Fa=this.i=null;DG.F.ca.call(this)};
g.G=function(){var a=DG.F.G.call(this);a.anchor=this.bv();a.align=this.zy();this.B&&(a.layout=this.B);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.Y=function(a,b){DG.F.Y.call(this,a,b);this.bv(a.anchor);this.zy(a.align);"layout"in a&&a.layout&&this.hc(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;va(c)?this.Fa&&this.kh(this.Fa.Jn(c)):c instanceof zC&&this.kh(c)}};function GG(){DG.call(this)}F(GG,DG);g=GG.prototype;g.ua=DG.prototype.ua;g.sa=DG.prototype.sa;g.scale=function(a){return this.$l(a)};g.value=function(a){return EG(this,a)};g.G=function(){var a=GG.F.G.call(this);a.value=this.value();return a};g.Y=function(a,b){GG.F.Y.call(this,a,b);this.value(a.value)};var HG=GG.prototype;HG.value=HG.value;HG.scale=HG.scale;HG.axis=HG.kh;HG.anchor=HG.bv;HG.align=HG.zy;HG.layout=HG.hc;HG.rotation=HG.rotation;HG.offsetX=HG.offsetX;HG.offsetY=HG.offsetY;HG.text=HG.text;
HG.height=HG.height;HG.width=HG.width;HG.isHorizontal=HG.fb;function IG(){W.call(this);this.na=this.i=this.u=this.o=null;this.aa=!1;this.b=null;this.U="horizontal"}F(IG,W);g=IG.prototype;g.ua=W.prototype.ua|8;g.sa=W.prototype.sa|80;g.Gb=function(){return this.Fa};g.hc=function(a){return m(a)?(a=op(a),this.B!=a&&(this.B=a,this.j(64,9)),this):this.B?this.B:this.b?(a=this.b.ke(),"left"==a||"right"==a?"horizontal":"vertical"):this.U};function JG(a,b){var c=!a.B&&a.U!=b;a.U=b;c&&a.j(64)}
g.scale=function(a){return m(a)?(this.na!=a&&(this.na=a,R(this.na,this.DX,this),this.j(68,9)),this):this.na?this.na:this.b?this.b.scale():null};g.DX=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.j(20,b|8)};g.GL=function(){this.j(64,9)};g.kh=function(a){return m(a)?(this.b!=a&&(this.b&&Nw(this.b,this.GL,this),this.b=a,R(this.b,this.GL,this),this.j(64,9)),this):this.b};g.Mh=function(a,b,c,d){this.g||(this.g=new qy,G(this,this.g));return m(a)?(this.g.P.apply(this.g,arguments),this):this.g};
g.yh=function(a,b,c,d,e,f,h){if(m(a)){var k=Mf.apply(null,arguments);this.N!=k&&(this.N=k,this.j(16,1));return this}return this.N};g.sh=function(a,b,c,d,e,f,h){if(m(a)){var k=Mf.apply(null,arguments);this.J!=k&&(this.J=k,this.j(16,1));return this}return this.J};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Tf.apply(null,arguments);if(this.f!=f){var h=this.f?Yf(this.f):0;this.f=f;var f=16,k=1;h!=(this.f?Yf(this.f):0)&&(f|=68,k|=8);this.j(f,k)}return this}return this.f};
g.dE=function(a){return m(a)?(this.W!=a&&(this.W=a,this.j(64,9)),this):this.W};g.eE=function(a){return m(a)?(this.I!=a&&(this.I=a,this.j(64,9)),this):this.I};g.By=function(a){return m(a)?(this.aa!=a&&(this.aa=a,this.j(80,9)),this):this.aa};g.JL=function(a,b){var c=this.ja()||ls(0,0,0,0),d=Math.round(c.Da()-a*c.height);1==a?d-=b:d+=b;this.i.moveTo(c.Ya(),d);this.i.lineTo(c.Ia(),d)};
g.KL=function(a,b){var c=this.ja()||ls(0,0,0,0),d=Math.round(c.Ya()+a*c.width);1==a?d+=b:d-=b;this.i.moveTo(d,c.Da());this.i.lineTo(d,c.vb())};g.fb=function(){return"horizontal"==this.hc()};g.HL=function(a,b,c,d,e){if(!isNaN(b)){c=this.ja()||ls(0,0,0,0);var f,h;f=Math.round(c.Da()-b*c.height);h=Math.round(c.Da()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.Ya(),f);d.lineTo(c.Ia(),f);d.lineTo(c.Ia(),h);d.lineTo(c.Ya(),h);d.close()}};
g.IL=function(a,b,c,d,e){if(!isNaN(b)){c=this.ja()||ls(0,0,0,0);var f,h;f=Math.round(c.Ya()+b*c.width);h=Math.round(c.Ya()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f,c.vb());d.lineTo(h,c.vb());d.lineTo(h,c.Da());d.lineTo(f,c.Da());d.close()}};
g.X=function(){var a=this.scale();if(!a)return uq(2),this;if(!this.Tb())return this;if(S(this,8)){var b=this.zIndex();KG(this).zIndex(b);LG(this).zIndex(b);MG(this).zIndex(b);this.K(8)}S(this,2)&&(b=this.R(),KG(this).parent(b),LG(this).parent(b),MG(this).parent(b),this.K(2));S(this,16)&&(MG(this).stroke(this.stroke()),LG(this).fill(this.yh()),KG(this).fill(this.sh()),this.K(16));if(S(this,64)||S(this,4)){var c,d,e,b=NaN,f=this.scale()instanceof EC,h=(f?a.Ba():this.By()?a.Wa():a.Ba()).get();c=this.fb()?
[this.JL,this.HL]:[this.KL,this.IL];KG(this).clear();LG(this).clear();MG(this).clear();var k=this.ja()||ls(0,0,0,0);this.Gb()&&this.Gb().kH&&(this.xa=this.Gb().xa,this.$=this.Gb().$,d=Yf(this.stroke())/2,k.top-=this.$+d,k.height+=this.$+d,k.width+=this.xa);k=this.Mh().fh(k);KG(this).clip(k);LG(this).clip(k);MG(this).clip(k);var k=c[1],l=c[0],n=-MG(this).Yk()%2/2;this.Gb()&&this.Gb().kH&&this.fb()&&l.call(this,0,n);for(var p=0,q=h.length;pa.nearestPointToCursor.distance&&(a.series.da().select(a.nearestPointToCursor.index),c=a)});var d=c.series;a=this.R();var e=this.ja(),f=this.o.Yk()%2?-.5:0,h=this.B.Yk()%2?-.5:0,k=d.Ja(),l=d.ab(),d=d.da(),n=O(d.D("x")),p=O(d.D("value"));if(this.I&&"none"!=this.I){var q;
this.o.clear();q=cf(n,e.Ya(),e.Ia()-1);q=Math.round(q)-f;this.o.moveTo(q,e.vb()).lineTo(q,e.Da())}this.f&&this.f.enabled()&&this.b.enabled()&&(f=this.Ks(this.f,k.transform(d.get("x"))),q=this.b.zj()||It,this.b.text(q.call(f,f)),k=VG(this,this.f,this.b,n,p,k.transform(d.get("x"))),this.b.x(k.x).y(k.y),this.b.R(a).X());this.J&&"none"!=this.J&&(this.B.clear(),k=cf(p,e.vb(),e.Da()-1),k=Math.round(k)-h,this.B.moveTo(e.Ya(),k).lineTo(e.Ia(),k));this.u&&this.u.enabled()&&this.g.enabled()&&(e=this.Ks(this.u,
l.transform(d.get("value"))),h=this.g.zj()||It,this.g.text(h.call(e,e)),l=VG(this,this.u,this.g,n,p,l.transform(d.get("value"))),this.g.x(l.x).y(l.y),this.g.R(a).X())}else this.nd()};g.nd=function(){WG(this);XG(this)};function WG(a){a.o.clear();a.b.R(null).remove()}function XG(a){a.B.clear();a.g.R(null).remove()}function YG(a){return m(a.scale().Ic(0))}
g.sq=function(a){if(this.enabled()){var b=this.R(),c=this.ja(),d=In(this.R().Ea()),e=a.clientX-d.x;a=a.clientY-d.y;if(e>=c.Ya()&&e<=c.Ia()&&a>=c.vb()&&a<=c.Da()){var d=this.o.Yk()%2?-.5:0,f=this.B.Yk()%2?-.5:0,h=c.Ia()-c.Ya(),k=c.Da()-c.vb(),l=e-c.Ya(),n=a-c.vb(),p;this.U?(p=(k-n)/k,h=l/h):(p=l/h,h=(k-n)/k);this.f&&YG(this.f)?(this.I&&"none"!=this.I&&(this.o.clear(),this.f.fb()?(k=cf(ZG(this,this.f,p,e),c.Ya(),c.Ia()-1),this.o.moveTo(k-d,c.vb()).lineTo(k-d,c.Da())):(k=cf(ZG(this,this.f,p,a),c.vb(),
c.Da()-1),this.o.moveTo(c.Ya(),k-f).lineTo(c.Ia(),k-f))),this.b.enabled()&&(k=this.Ks(this.f,p),l=this.b.zj()||It,this.b.text(l.call(k,k)),p=VG(this,this.f,this.b,e,a,p),this.b.x(p.x).y(p.y),this.b.R(b).X())):WG(this);this.u&&YG(this.u)?(this.J&&"none"!=this.J&&(this.B.clear(),this.u.fb()?(p=cf(ZG(this,this.u,h,e),c.Ya(),c.Ia()-1),this.B.moveTo(p-d,c.vb()).lineTo(p-d,c.Da())):(p=cf(ZG(this,this.u,h,a),c.vb(),c.Da()-1),this.B.moveTo(c.Ya(),p-f).lineTo(c.Ia(),p-f))),this.g.enabled()&&(c=this.Ks(this.u,
h),d=this.g.zj()||It,this.g.text(d.call(c,c)),e=VG(this,this.u,this.g,e,a,h),this.g.x(e.x).y(e.y),this.g.R(b).X())):XG(this)}else this.nd()}};function ZG(a,b,c,d){a=a.ja();var e=b.scale(),f="ordinal"==e.Ra();c=e.transform(e.Ic(c),.5);return b.fb()?f?Math.round(a.left+c*a.width):d:f?Math.round(a.top+a.height-c*a.height):d}
function VG(a,b,c,d,e,f){a=a.ja();var h=0,k=0;if(!b)return{x:h,y:k};var l=b.scale(),n=b.eb(),p="ordinal"==l.Ra();f=l.transform(l.Ic(f),.5);var q=b.enabled(),l=q?n.Ya():a.Ia(),t=q?n.vb():a.Da(),u=q?n.Ia():a.Ya(),n=q?n.Da():a.vb();switch(b.ke()){case "left":h=$G(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=aH(c)?n-1:n+1;break;case "right":h=$G(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=aH(c)?t-1:t+1}return{x:h,y:k}}function $G(a){a=sy(a);return"leftTop"==a||"leftCenter"==a||"leftBottom"==a}function aH(a){a=sy(a);return"leftTop"==a||"centerTop"==a||"rightTop"==a}
g.Ks=function(a,b){if(!a)return null;var c=a.scale(),d=c.Ra(),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.Uy=function(a){var b=this.ja(),c=a.offsetX;a=a.offsetY;(c<=b.Ya()||c>=b.Ia()||a<=b.vb()||a>=b.Da())&&this.nd()};g.remove=function(){this.nd()};g.ca=function(){this.ra&&(this.ra.wc("mouseover",this.sq,!1,this),this.ra.wc("mousemove",this.sq,!1,this),this.ra.wc("mouseout",this.Uy,!1,this),this.ra.wc("pointshover",this.show,!1,this),this.ra=null);Wb(this.o);this.o=null;Wb(this.B);this.u=this.f=this.B=null;Wb(this.b);this.b=null;Wb(this.g);this.g=null;QG.F.ca.call(this)};
g.G=function(){var a=QG.F.G.call(this);a.displayMode=this.XF();a.xStroke=L(this.iu());a.yStroke=L(this.lu());a.xLabel=this.b.G();a.yLabel=this.g.G();return a};g.Y=function(a,b){QG.F.Y.call(this,a,b);this.XF(a.displayMode);this.iu(a.xStroke);this.lu(a.yStroke);this.Sr(a.xLabel);this.Tr(a.yLabel)};var bH=QG.prototype;bH.displayMode=bH.XF;bH.xStroke=bH.iu;bH.yStroke=bH.lu;bH.xLabel=bH.Sr;bH.yLabel=bH.Tr;function cH(a){cF.call(this,a);this.i=null;this.f=[];this.u=[];this.jd=[];this.Kd=[];this.ae=[];this.Xc=[];this.Dd=[]}F(cH,cF);g=cH.prototype;g.sa=cF.prototype.sa|32505856;function dH(a,b){b.fb()^a.la?b.scale(a.ab()):b.scale(a.Ja())}g.$x=function(){return this.la};g.op=function(){this.jh().op()};function eH(a,b){return m(b)?(a.Ok=b,a):a.Ok||{}}function fH(a,b){return m(b)?(a.je=b,a):a.je||{}}function gH(a,b){return m(b)?(a.Fb=b,a):a.Fb||{}}function hH(a,b){return m(b)?(a.ie=b,a):a.ie||{}}
function iH(a,b){return m(b)?(a.tj=b,a):a.tj||{}}function jH(a,b){return m(b)?(a.fl=b,a):a.fl||{}}function kH(a,b){return m(b)?(a.Ck=b,a):a.Ck||{}}g.ED=function(){return new IG};g.an=function(a,b){var c,d;c=O(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Xc[c];e||(e=this.ED(),e.Fa=this,JG(e,this.la?"vertical":"horizontal"),e.P(gH(this)),this.Xc[c]=e,G(this,e),R(e,this.FK,this),this.j(4194304,1));return m(d)?(e.P(d),this):e};
g.Iu=function(a,b){var c,d;c=O(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Dd[c];e||(e=this.ED(),e.Fa=this,JG(e,this.la?"vertical":"horizontal"),e.P(hH(this)),this.Dd[c]=e,G(this,e),R(e,this.FK,this),this.j(4194304,1));return m(d)?(e.P(d),this):e};g.FK=function(){this.j(4194304,1)};g.bn=function(a,b){var c,d;c=O(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.f[c];e||(e=new zC,e.Xa(this),e.P(eH(this)),this.f[c]=e,G(this,e),R(e,this.EK,this),this.j(1048580,1));return m(d)?(e.P(d),this):e};
g.jm=function(a,b){var c,d;c=O(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.u[c];e||(e=new zC,e.Xa(this),e.P(fH(this)),this.u[c]=e,G(this,e),R(e,this.EK,this),this.j(1048580,1));return m(d)?(e.P(d),this):e};g.JP=function(){return this.f.length};g.KP=function(){return this.u.length};g.EK=function(a){var b=0,c=0;V(a,1)&&(b|=1048576,c|=1);V(a,8)&&(b|=4);this.j(b,c)};g.Jn=function(a){return a>=this.f.length?this.u[a-this.f.length]:this.f[a]};g.hO=function(){return new BG};
g.Hu=function(a,b){var c,d;c=O(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.jd[c];if(!e){e=this.hO();e.Fa=this;e.P(iH(this));var f=e,h=this.la?"vertical":"horizontal",k=!f.B&&f.u!=h;f.u=h;k&&f.j(4);this.jd[c]=e;G(this,e);R(e,this.RH,this);this.j(2097152,1)}return m(d)?(e.P(d),this):e};g.mO=function(){return new NC};
g.Ju=function(a,b){var c,d;c=O(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Kd[c];e||(e=this.mO(),e.Fa=this,e.P(kH(this)),PC(e,this.la?"vertical":"horizontal"),this.Kd[c]=e,G(this,e),R(e,this.RH,this),this.j(2097152,1));return m(d)?(e.P(d),this):e};g.qO=function(){return new GG};
g.Ku=function(a,b){var c,d;c=O(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.ae[c];if(!e){e=this.qO();e.Fa=this;e.P(jH(this));var f=e,h=this.la?"vertical":"horizontal",k=!f.B&&f.J!=h;f.J=h;k&&f.j(4);this.ae[c]=e;G(this,e);R(e,this.RH,this);this.j(2097152,1)}return m(d)?(e.P(d),this):e};g.RH=function(){this.j(2097152,1)};g.lq=function(a){this.i||(this.i=new QG,this.i.enabled(!1),RG(this.i,this),G(this,this.i),R(this.i,this.lW,this),this.j(8388608,1));return m(a)?(this.i.P(a),this):this.i};
g.lW=function(){this.j(8388608,1)};g.jh=function(a){this.Oe||(this.Wl=new YF(this),this.Oe=new vG(this.Wl,this),R(this.Oe,this.kW,this),G(this,this.Oe));return m(a)?(this.Oe.P(a),this):this.Oe};g.kW=function(){this.j(16777216,1)};g.Hv=function(a){return m(a)?(this.Uf=a,this):this.Uf};g.up=function(a){this.jh().Bd();cH.F.up.call(this,a)};g.uh=function(){return this.U};g.tP=function(a){return a.clone().round()};
g.by=function(a,b){var c,d,e,f=zb(this.f,this.u),h=0;c=0;for(d=this.f.length;ch);c=0;for(d=this.f.length;cd?("layout"in e||(e.layout=a.fb()?"horizontal":"vertical"),"scale"in e||DF(e,"scale",a.scale(),b,c)):e.axis=d;return e};g.oI=function(a,b,c,d){var e=a.G();DF(e,"scale",a.$l(),b,c);if(a=a.kh())d=hb(d,wa(a)),0>d?("layout"in e||(e.layout=a.fb()?"horizontal":"vertical"),"scale"in e||DF(e,"scale",a.scale(),b,c)):e.axis=d;return e};
g.ca=function(){Xb(this.f,this.u,this.jd,this.Kd,this.ae,this.Xc,this.Dd);delete this.f;delete this.u;this.Dd=this.Xc=this.ae=this.Kd=this.jd=null;cH.F.ca.call(this)};function lH(a,b){this.ra=a;this.index=rt(b,0,!0);this.b={}}g=lH.prototype;g.qa=function(){return this.index};g.Gb=function(){return this.ra};g.get=function(a){return this.ra.data().get(this.index,a)};g.set=function(a,b){this.ra.data().set(this.index,a,b);return this};g.mp=function(a){var b=this.Gb(),c=tB(b.state,1,this.index);return m(a)&&c!=a?(a?b.ug(this.index):b.Oc(this.index),this):c};
g.mm=function(a){var b=this.Gb(),c=tB(b.state,2,this.index);return m(a)&&c!=a?(a?b.select(this.index):b.Bd(this.index),this):c};g.Sq=function(){return this.indexthis.o[u]?v=this.u[u][this.o[u]]:this.u[u].push(v=t.M1());this.o[u]++;this.i[u].push(v);l=sI(this,l,n,p,q,v,!0);e[k]=l}this.qb(this.ga,e,a);return e};g.mD=function(a,b){return this.Fc(a,void 0,b)};
g.cu=function(a,b){if(b)if(r(b))for(var c=0;cb;b=Math.abs(b);var d=(b-a.EH)/(a.CQ-a.EH);if(isNaN(d)||!isFinite(d))d=.5;b=a.FH+d*(a.DQ-a.FH);return c?-b:b}function KI(a){return wa(a.Ln())+"_"+wa(a.ab())}function ZE(a){return a.la.O("yValues")}g.JD=function(){return this.za};g.Gb=function(){return this.ra};g.da=function(){return this.iterator||this.lc()};g.lc=function(){return this.iterator=this.ai()};g.Ln=function(){return this.ra.Ja()};
g.ab=function(a){return m(a)?(a instanceof kC||(a=null),this.Nb!=a&&(this.Nb&&Nw(this.Nb,this.Go,this),(this.Nb=a)&&R(this.Nb,this.Go,this),this.j(1024,5)),this):this.Nb||this.wb.ab()};g.Go=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)?this.j(1024,b|1):this.pa(b)};g.uY=function(a,b){return zI(this,this.Ln().transform(a,b),!0)};g.$L=function(a,b){return zI(this,this.ab().transform(a,b),!1)};g.Ap=function(a){return m(a)?(this.la.P(a),this):this.la};
g.error=function(a){kF(this)||K(12,void 0,[this.nj()]);this.Wb||(this.Wb=new xI(this),R(this.Wb,this.f6,this));return m(a)?(this.Wb.P(a),this):this.Wb};g.f6=function(a){var b=0;V(a,1)&&(b|=1);V(a,4)&&(b|=4);this.j(1024,b)};g.Ll=function(a){return this.error().Ll(a)};
g.pY=function(a){if(a=!a.D("missing")){var b=this.error(),c=b.b.da();a=c.get("xError")||b.gu();var d=c.get("xLowerError")||b.hu(),e=c.get("xUpperError")||b.ju(),f=c.get("valueError")||b.du(),h=c.get("valueLowerError")||b.eu(),b=c.get("valueUpperError")||b.fu(),f=m(h)||m(b)||lt(f)||!qt(f);a=m(d)||m(e)||lt(a)||!qt(a)||f}if(a)switch(a=this.error(),d=a.mode(),e=this.O("isVertical"),d){case "x":a.X(!0,e);break;case "value":a.X(!1,e);break;case "both":a.X(!0,e),a.X(!1,e)}};
g.clip=function(a){return m(a)?(null===a&&(a=!1),this.Nd!=a&&(this.Nd=a,this.j(4096,1)),this):this.Nd};g.Ds=function(a){this.I||(this.I=new BI,R(this.I,this.tY,this));return m(a)?(this.I.P(a),this):this.I};g.tY=function(a){var b=64,c=!1;V(a,8)&&(b|=8,c=!0);this.pa(b,c)};
g.Jy=function(a){var b=this.Ds();b.K(b.sa);var c=ky.prototype.G.call(b);m(b.Us())&&(c.iconTextSpacing=b.Us());m(b.text())&&(c.text=b.text());m(b.Rs())&&(c.iconEnabled=b.Rs());m(b.Vs())&&(c.iconType=b.Vs());m(b.Ts())&&(c.iconSize=b.Ts());m(b.xl())&&(c.iconFill=b.xl());m(b.zl())&&(c.iconStroke=b.zl());m(b.yl())&&(c.iconHatchFill=b.yl());m(b.Ss())&&(c.iconMarkerType=b.Ss());m(b.Bq())&&(c.iconMarkerFill=b.Bq());m(b.Cq())&&(c.iconMarkerStroke=b.Cq());m(b.disabled())&&(c.disabled=b.disabled());var b=this.O("color"),
d=this.sE();a=c.text||a;A(a)&&(a=IA(JA.Yc(),a));c.text=C(a)?a.call(d,d):this.CP(d);c.disabled="disabled"in c?!!c.disabled:!this.enabled();c.meta=this.D();"marker"!=c.iconType||this.check(8192)||(c.iconFill=this.Ta.fill(),c.iconStroke=this.Ta.stroke());c.iconType=this.Iy(c.iconType,d);c.iconEnabled="iconEnabled"in c?!!c.iconEnabled:!0;c.iconStroke=this.dw(c.iconStroke,2,b,d);c.iconFill=this.dw(c.iconFill,1,b,d);c.iconHatchFill=this.dw(c.iconHatchFill,3,HI(this),d);this.Lp()&&this.gb().enabled()?(c.iconMarkerType=
c.iconMarkerType||this.Ta.type(),c.iconMarkerFill=c.iconMarkerFill||this.Ta.fill(),c.iconMarkerStroke=c.iconMarkerStroke||this.Ta.stroke()):(c.iconMarkerType=null,c.iconMarkerFill=null,c.iconMarkerStroke=null);return c};g.Iy=function(a){"marker"==a?(this.check(8192)?a=this.O("type"):this.Lp()?a=this.gb().type():a="square","line"==a&&(a="vline")):C(a)||(a=Cp(a));return a};
g.dw=function(a,b,c){if(a)C(a)?(b={sourceColor:c},a=a.call(b,b)):a=L(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=qI([a],b)(this,0,!0)}return a};g.CP=function(){return this.name()};g.nb=function(a){if(!this.Ib&&(this.Ib=new oA(0),this.ra.rS())){var b=this.ra,c=b.nb();this.Ib.parent(c);this.Ib.ra(b)}return m(a)?(this.Ib.P(a),this):this.Ib};
function qI(a,b){var c;if(!a)return LI;if(r(a)){var d=b+"|"+a.join("|");c=EI[d];if(!c){switch(b){case 2:c=Ox;break;case 3:c=Qx;break;default:case 1:c=Px}EI[d]=c=Da(MI,a,c,3==b)}}else(c=EI.transparent)||(c=EI.transparent=function(){return Jq});return c}
function MI(a,b,c,d,e,f,h){var k;e=vB(e);if(0!=e&&1a)&&(a=0);return a};
g.wv=function(){this.o=[];this.i=[];this.b=[];this.g=0;this.K(1);for(var a=this.da(),b;a.advance();)b=a.get("value"),this.b.push(b),this.g+=b;if(this.b.length)if(this.g)for(this.o[0]=this.i[0]=100*this.b[0]/this.g,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=O(P.values[n]),Dx[n]&&(x[n]=D);for(n=0;n<=a.g;n++)D=O(P.f[n]),
DB[n]&&(B[n]=D);P=P.next}if(v)for(n=0;nd)if(d=~d,"exactOrNext"==c)d=d=pJ)this.g=-1,this.b.length=0,rJ(this,a,b,this.u,!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.o){d&&(c|=1);if(a.o){for(var c=c|2,e=new vJ(a.b,null,!0),f=0,d=e.next();d&&d.g;)f++,d=e.next();wb(a.b,0,f);if(d=a.b[0])d.b=null}wJ(a,new vJ(null,a.f,b))}else e=new vJ(a.b,a.f,b),a.b=[],wJ(a,e),c=pJ;a.f.length=0;a.i=a.oR;a.g=-1;a.o=0;jJ(a);xJ(a.B,c,!0)}}g=sJ.prototype;
g.remove=function(a,b){for(var c=new vJ(this.b,this.f,uJ(this),a,b),d;d=c.next();)d.g=!0;this.o=2;this.I||tJ(this);return this};function yJ(a,b){b=rt(b);for(var c=new vJ(a.b,a.f,uJ(a)),d=NaN,e;(e=c.next())&&0a.key?(this.i=1==b?this.nR:this.fI,this.f.push(a)):this.f[b-1]=a};g.nR=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.B5,this.b=isNaN(d)?0:Jb(this.i,eJ,d),0>this.b&&(this.b=~this.b)):(this.g=this.D5,this.b=isNaN(d)?this.i.length-1:Jb(this.i,fJ,d),0>this.b&&(this.b=~this.b-1))}g=vJ.prototype;g.Kt=function(){return null};
g.B5=function(){var a=this.f,b=this.i[this.b];if(a){if(b){if(0>dJ(a,b))return this.f=this.f.next,a;this.b++;return b}this.f=this.f.next;this.g=this.OQ;return a}if(b)return this.b++,this.g=this.z5,b;this.next=this.Kt;return null};g.D5=function(){var a=this.f,b=this.i[this.b];if(a){if(b){if(0>dJ(a,b))return this.f=this.f.next,a;this.b--;return b}this.f=this.f.next;this.g=this.OQ;return a}if(b)return this.b--,this.g=this.A5,b;this.next=this.Kt;return null};
g.OQ=function(){var a=this.f;if(a)return this.f=this.f.next,a;this.next=this.Kt;return null};g.z5=function(){var a=this.i[this.b++];if(a)return a;this.next=this.Kt;return null};g.A5=function(){var a=this.i[this.b--];if(a)return a;this.next=this.Kt;return null};g.I1=function(){var a=this.g();return!a||a.key>this.o?(this.next=this.Kt,null):a};g.Q5=function(){return this.g()};function zJ(a,b){this.i=Vp(a);this.b=b||1;this.f=new Date(0);switch(this.i){case "year":return this.g=315576E5*this.b,this.u=this.jV,this.next=this.P5,this;case "semester":return this.g=315576E5*this.b/2,this.u=this.gV,this.next=this.M5,this;case "quarter":return this.g=315576E5*this.b/4,this.u=this.eV,this.next=this.K5,this;case "month":return this.g=315576E5*this.b/12,this.u=this.nD,this.next=this.J5,this;case "thirdofmonth":return this.g=315576E5*this.b/36,this.u=this.hV,this.next=this.N5,this;
case "week":return this.g=6048E5*this.b,this.u=this.iV,this.next=this.O5,this;default:this.g=864E5*this.b;this.u=this.aV;this.next=this.C5;break;case "hour":this.g=36E5*this.b;this.u=this.bV;this.next=this.E5;break;case "minute":this.g=6E4*this.b;this.u=this.dV;this.next=this.I5;break;case "second":this.g=1E3*this.b;this.u=this.fV;this.next=this.L5;break;case "millisecond":this.g=this.b,this.u=this.cV,this.next=this.H5}}g=zJ.prototype;
g.jV=function(a){this.f.setTime(Date.UTC(wt(this.f.getUTCFullYear(),this.b,a?a.getUTCFullYear():2E3)-this.b,0))};g.gV=function(a){var b=this.b;this.b*=6;this.nD(a);this.b=b};g.eV=function(a){var b=this.b;this.b*=3;this.nD(a);this.b=b};g.nD=function(a){var b=wt(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.hV=function(a){a=wt(AJ(this.f),this.b,a?AJ(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.iV=function(a){BJ(this,6048E5*this.b,a||new Date(Date.UTC(2E3,0,2)))};g.aV=function(a){BJ(this,864E5*this.b,a)};g.bV=function(a){BJ(this,36E5*this.b,a)};g.dV=function(a){BJ(this,6E4*this.b,a)};g.fV=function(a){BJ(this,1E3*this.b,a)};g.cV=function(a){BJ(this,this.b,a)};
function BJ(a,b,c){a.f.setTime(wt(a.f.getTime(),b,c?c.getTime():Date.UTC(2E3,0))-b)}function AJ(a){var b=a.getUTCDate();return 3*(12*a.getUTCFullYear()+a.getUTCMonth())+(10>=b?0:20>=b?1:2)}g.P5=function(){this.f.setUTCFullYear(this.f.getUTCFullYear()+this.b);return this.f.getTime()};g.M5=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.K5=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.J5=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.N5=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.O5=function(){var a=this.f.getTime()+6048E5*this.b;this.f.setTime(a);return a};g.C5=function(){var a=this.f.getTime()+864E5*this.b;this.f.setTime(a);return a};g.E5=function(){var a=this.f.getTime()+36E5*this.b;this.f.setTime(a);return a};
g.I5=function(){var a=this.f.getTime()+6E4*this.b;this.f.setTime(a);return a};g.L5=function(){var a=this.f.getTime()+1E3*this.b;this.f.setTime(a);return a};g.H5=function(){var a=this.f.getTime()+this.b;this.f.setTime(a);return a};g.bw=function(){return this.b};function CJ(a,b){var c=a.g-b.g;return c?c:b.b-a.b};function DJ(a,b,c,d,e){this.I=a;this.U=d;this.u=new bJ(b.th-1,[]);this.u.next=b.rG;this.J=b.YH;this.$=b.lastIndex;this.N=(this.f=e||null)?this.N1:this.$U;this.W=this.f?this.Z2:this.k3;this.o=c;this.reset()}g=DJ.prototype;g.reset=function(){this.f&&this.f.reset();this.b=this.u;this.B=this.f?this.f.f:this.u.key;this.i=!1;this.g=NaN;this.ba=!0;return this};g.advance=function(){return this.N()};g.get=function(a){return this.cp(this.U?EJ(this.I,a):FJ(this.I,a))};
g.D=function(a,b){var c=this.o[this.qa()];c||(c=this.o[this.qa()]={});return 1a?this.b.f&&(b=this.b.f[~a]):b=this.b.values[a]);return b};g.kF=function(){return this.g};g.qa=function(){return this.W()};g.Lb=function(){return this.$-this.u.key};g.M0=function(){return this.g};g.k3=function(){return this.B};g.Z2=function(){return this.f.f};
g.$U=function(){if(this.b){this.B++;if((this.b=this.b.next)&&this.b!=this.J)return this.i=!0,this.g=this.b.key,!0;this.b=null;this.i=!1;this.B=this.g=NaN}return!1};g.N1=function(){if(this.f.advance())return this.ba&&(this.b=this.b.next),(this.ba=!(!this.b||this.b.key!=this.f.g||this.b==this.J))?(this.i=!0,this.g=this.b.key):(this.i=!1,this.g=this.f.g),!0;this.b=null;this.g=NaN;return this.i=!1};var GJ=DJ.prototype;GJ.reset=GJ.reset;GJ.advance=GJ.advance;GJ.get=GJ.get;GJ.getKey=GJ.M0;GJ.getIndex=GJ.qa;
GJ.meta=GJ.D;function HJ(a){this.f=a;this.i=qJ(a.b);this.u=!0;this.b=oJ(this.i);this.g=null;this.B=!1;this.o=[];IJ(this)}function IJ(a){for(var b=a.g?a.g.f.b.length:a.i.Lb();a.o.lengthc){var e=b;b=c;c=e}e=qJ(a.f.b,d);if(a.B||e!=a.i||a.b.Dh!=b||a.b.ei!=c)a.B=!1,a.i=e,a.u=!d,a.b=e.select(b,c),IJ(a);return a}function MJ(a,b,c){if(b){if(a.g){c=a.g;var d=b.key;NJ(c);c=OJ(c.f,d)}return new JJ(b,a.f,!a.u,c,a.o[c])}return null}function PJ(a){return MJ(a,a.b.gR,a.b.Dr)}
function QJ(a){return MJ(a,a.b.YH,a.b.Cr)}function RJ(a,b){return a.u?FJ(a.f,b):EJ(a.f,b)}function LJ(a,b){return new DJ(a.f,a.b,a.o,!a.u,a.g?SJ(a.g,!!b):null)}function JJ(a,b,c,d,e){this.re=a;this.b=b;this.i=c;this.u=d;this.o=e}g=JJ.prototype;g.get=function(a){return this.cp(this.i?EJ(this.b,a):FJ(this.b,a))};g.cp=function(a){var b;va(a)&&0>a?this.re.f&&(b=this.re.f[~a]):b=this.re.values[a];return b};g.qa=function(){return this.u};g.kF=function(){return this.re.key};
g.D=function(a,b){return 1e)this.g[a]={oS:e,zR:e};else if(A(e)||!isNaN(e)){if((b=z(c))&&!C(c)&&!("reset"in c&&"considerItem"in c&&"getResult"in c))return this;var f=b?c:dq(m(c)?c:a);b=d;"weightedAverage"==f&&(va(d)?b=Math.round(d):A(d)?(b=this.b.i[d]||NaN,isNaN(b)&&(b=d)):b=NaN,va(b)&&isNaN(b)&&(f="average"));H(this.b);d=this.b;c=e;var h=b;b=XJ(f,c,h);b in d.ba?b=d.ba[b]:(c=YJ(f,c,
h),d.ba[b]=b=d.o.length,d.o.push(c),xJ(d,4,!1));this.g[a]={oS:e,zR:b};this.b.ha(!0)}return this};function EJ(a,b){return b in a.g?a.g[b].zR:NaN}function FJ(a,b){return b in a.g?a.g[b].oS:NaN}var ZJ=WJ.prototype;ZJ.addField=ZJ.f;ZJ.createSelectable=ZJ.i;function $J(a,b){Tb.call(this);this.i=a;this.u=m(b)?b:NaN;this.clear()}F($J,Tb);$J.prototype.clear=function(){this.value=void 0};$J.prototype.f=function(){var a=this.value;this.clear();return a};$J.prototype.ca=function(){delete this.value;$J.F.ca.call(this)};function aK(a){$J.call(this,a)}F(aK,$J);aK.prototype.clear=function(){this.value=this.g=0};aK.prototype.b=function(a){a=O(a);isNaN(a)||(this.value+=a,this.g++)};aK.prototype.f=function(){var a=this.g?this.value/this.g:NaN;this.clear();return a};function bK(a,b){this.g=b;$J.call(this,a)}F(bK,$J);bK.prototype.clear=function(){this.g.reset()};bK.prototype.b=function(a,b,c){this.g.considerItem(a,c)};bK.prototype.f=function(){var a=this.g.getResult();this.clear();return a};bK.prototype.ca=function(){delete this.g;bK.F.ca.call(this)};function cK(a,b,c){this.o=b;this.g=c;$J.call(this,a)}F(cK,$J);cK.prototype.clear=function(){this.value=[];this.B=[]};cK.prototype.b=function(a,b,c){this.value.push(a);this.B.push(c)};cK.prototype.f=function(){var a=this.o.call(this.g,this.value,this.B);this.clear();return a};cK.prototype.ca=function(){delete this.o;delete this.g;cK.F.ca.call(this)};function dK(a){$J.call(this,a)}F(dK,$J);dK.prototype.clear=function(){this.value=NaN};dK.prototype.b=function(a){isNaN(this.value)&&(this.value=O(a))};function eK(a){$J.call(this,a)}F(eK,$J);eK.prototype.b=function(a){m(this.value)||(this.value=a)};function fK(a){$J.call(this,a)}F(fK,$J);fK.prototype.clear=function(){this.value=NaN};fK.prototype.b=function(a){a=O(a);isNaN(a)||(this.value=a)};function gK(a){$J.call(this,a)}F(gK,$J);gK.prototype.b=function(a){m(a)&&(this.value=a)};function hK(a){$J.call(this,a)}F(hK,$J);hK.prototype.clear=function(){this.value=[]};hK.prototype.b=function(a){m(a)&&this.value.push(a)};function iK(a){$J.call(this,a)}F(iK,$J);iK.prototype.clear=function(){this.value=NaN};iK.prototype.b=function(a){a=O(a);isNaN(a)||this.value>=a||(this.value=a)};function jK(a){$J.call(this,a)}F(jK,$J);jK.prototype.clear=function(){this.value=NaN};jK.prototype.b=function(a){a=O(a);isNaN(a)||this.value<=a||(this.value=a)};function kK(a){$J.call(this,a)}F(kK,$J);kK.prototype.clear=function(){this.value=0};kK.prototype.b=function(a){a=O(a);isNaN(a)||(this.value+=a)};function lK(a,b){$J.call(this,a,b)}F(lK,$J);lK.prototype.clear=function(){this.value=this.g=0};lK.prototype.b=function(a,b){a=O(a);b=O(b)||0;isNaN(a)||(this.value+=a*b,this.g+=b)};lK.prototype.f=function(){var a=this.g?this.value/this.g:NaN;this.clear();return a};function YJ(a,b,c){if(C(a))return new cK(b,a,c);if(z(a))return new bK(b,a);switch(a){case "average":return new aK(b);case "first":return new dK(b);case "firstValue":return new eK(b);case "lastValue":return new gK(b);case "list":return new hK(b);case "max":return new iK(b);case "min":return new jK(b);case "sum":return new kK(b);case "weightedAverage":return new lK(b,c);default:case "last":return new fK(b)}}
function XJ(a,b,c){va(b)&&(b=b.toFixed(0));if(z(a))return wa(a)+"|"+b+"|"+gt(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 va(c)&&(c=c.toFixed(0)),"w"+b+":"+String(c);default:case "last":return"l"+b}};function mK(a,b,c,d,e){Hd.call(this);this.g=new sJ(this,a,b,c,d,e);this.b={};this.ba={};this.i={};this.I=0;this.u=[];this.o=[];this.f=[];this.B=[]}F(mK,Mw);g=mK.prototype;g.ua=16;
g.UM=function(a,b,c){var d=this.g,e=!d.I;e&&(d.I&&K(101),d.I=!0);if(A(a)){var f=new gJ(d),h=new Gr;z(c)&&(h.ax(c.rowsSeparator),h.Bv(c.columnsSeparator),h.Aw(c.ignoreTrailingSpaces),h.yw(c.ignoreFirstRow));h.rv(a,f);!0===b&&(b=f.bw())}else if(r(a)){for(f=c=0;fh){var p=~h;vb(d,n,p);(h=this.search("id",n))?(h=h instanceof tK?h:h[0],vb(e,h,p),h.D("nc",!0),K(1,null,[n])):vb(e,k,p)}else K(2,null,[n])}for(b=0;bh?((h=this.search("id",k))?(h=h instanceof tK?h:h[0],DK(h,f)):(this.g.push(f),K(3,null,[k])),EK(this,f)):(h=e[h],DK(h,f),h.D("nc")&&EK(this,f))):(this.g.push(f),EK(this,f));l.length&&this.pa(16);this.ha(!0);break;default:H(this);b=0;for(d=
a.length;ba?vb(d,e,~a):(a=d[a],r(a.value)||(a.value=[a.value]),a.value.push(b))}else for(e in a.b)FK(a,b,e,d)}function GK(a,b,c,d){if(c){if(d)for(var e=b.Xb();e--;)GK(a,b.td(e),c,d);if(d=a.b[c])e={key:b.get(c)},a.u[c]&&(e.key=""+e.key),e=Fb(d,e,a.Mz),(d=d[e])&&(r(d.value)&&1=d)return[];a=new cD(a);c=[];if(1==b)for(b=0;b=this.b.th&&a<=this.b.lastIndex};
function LK(a,b,c,d,e,f){var h=a.data(),k=h.da(),l=a.ab(),n=!1,p=!1,q=a.xg(),t=[];q&&t.push("size");a.Zk()&&t.push("outliers");kF(a)&&(yI(a.Ja())&&(h.Wf("xError")&&(t.push("xError"),n=!0),h.Wf("xLowerError")&&(t.push("xLowerError"),n=!0),h.Wf("xUpperError")&&(t.push("xUpperError"),n=!0)),yI(a.ab())&&(h.Wf("valueError")&&(t.push("valueError"),p=!0),h.Wf("valueLowerError")&&(t.push("valueLowerError"),p=!0),h.Wf("valueUpperError")&&(t.push("valueUpperError"),p=!0)));for(f&&h.Wf(f)&&t.push(f);k.advance();){var u=
d(k.get("x"));if(!e(u)){f={};f.x=u;var v,w,x,y,u=!1,B=ZE(a);v=0;for(w=B.length;vv&&!a.O("displayNegative"))&&(u=!0);v={};v.missing=u?1:0;v.rawIndex=k.qa();c(b,{data:f,D:v})}}a.j(512);return a.b={data:b,ga:a,A4:a.check(WE)&&(h.Wf("label")||h.Wf("hoverLabel")||h.Wf("selectLabel")),B4:a.Lp()&&(h.Wf("marker")||h.Wf("hoverMarker")||h.Wf("selectMarker")),C4:a.Zk()&&(h.Wf("outliers")||
h.Wf("outlierMarker")||h.Wf("hoverOutlierMarker")||h.Wf("selectOutlierMarker")),fQ:n,D4:p,z4:n||p}}function iF(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.b.data[c-1].data.x&&c--)),c):-1:a.Vc.oF("x",b)}
g.Uq=function(a,b){if(this.b){var c=[],d,e;this.b.Rr?(d=this.b.Rr[gt(a)],e=this.b.Rr[gt(b)]):(d=Jb(this.b.data,function(b){return a-b.data.x}),0>d&&(d=~d),e=Jb(this.b.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.b.data.length-1);d<=e;d++)c.push(d)}return c}c=this.Ja();if(e=c instanceof EC)a=c.gp(a),b=c.gp(b);return this.Vc.Uq(a,b,e)};
g.Gg=function(a){var b=this.da();this.Yf()&&this.bh.dm(a,b.D("shapes"));this.Zk()&&this.iA(b,a);this.Wd.Ax(b,a);this.tE(b,a);this.fv(b,a)};g.Qh=pa;g.Hg=function(a){var b=this.da();this.Wd.Ax(b,a);this.bh.dm(a,b.D("shapes"));this.Zk()&&this.iA(b,a)};g.Ad=function(a){return m(a)?(a=null===a?null:jp(a),a!=this.N&&(this.N=a),this):this.N};g.tc=function(a){return m(a)?this:this.ra.xd().tc()};g.ug=function(a){m(a)?this.eg(a):NK(this);return this};
g.Oc=function(a){if(!oB(this.state,1)&&!uB(this.state.tg(),1)||!this.enabled())return this;var b;m(a)?b=a:b=this.state.f?void 0:NaN;this.state.i(1,b);return this};g.eg=function(a){if(!this.enabled())return this;if(r(a)){for(var b=sB(this.state,1),c=0;cc&&(c=NaN);a.pointIndex=c}return a};g.Gf=function(a){(a=this.jf(a))&&this.dispatchEvent(a)};
g.jf=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.fo()||isNaN(a.markerIndex)?"pointIndex"in a?c=a.pointIndex:"labelIndex"in a?c=a.labelIndex:"markerIndex"in a&&(c=a.markerIndex):
c=SI(this,a.markerIndex);c=O(c);a.pointIndex=c;var d=this.ai();d.select(c)||d.reset();return{type:b,actualTarget:a.target,series:this,iterator:d,pointIndex:c,target:this,originalEvent:a,point:this.Xd(c)}};
g.Xd=function(a){var b;this.xg()?b=new pH(this,a):b=new nH(this,a);var c=this.ra;c.jt();var d=this.check(qF|rF),e=d?b.get("high")-b.get("low"):b.get("value");b.oa("index",a);m(e)&&b.oa("value",e);var f=b.get("size"),h;va(c.oa("dataPlotXSum"))&&(h=e/c.oa("dataPlotXSum"),b.oa("xPercentOfTotal",100*h));va(this.oa("seriesXSum"))&&(h=e/this.oa("seriesXSum"),b.oa("xPercentOfSeries",100*h));va(this.oa("seriesBubbleSizeSum"))&&(h=f/this.oa("seriesBubbleSizeSum"),b.oa("bubbleSizePercentOfSeries",100*h),h=
f/c.oa("dataPlotBubbleSizeSum"),b.oa("bubbleSizePercentOfTotal",100*h),b.oa("bubbleSize",f));h=d?this.oa("catYRangeSumArr_"):this.oa("catYSumArr_");f=b.get("x");h?(b.oa("categoryName",f),f=h[a],d?(h=e/this.oa("seriesYRangeSum"),b.oa("yPercentOfSeries",100*h),h=e/c.oa("dataPlotYSum"),b.oa("yPercentOfTotal",100*h),b.oa("yPercentOfCategory",e/f*100),h=f/c.oa("dataPlotYSum"),b.oa("categoryYRangePercentOfTotal",100*h),b.oa("categoryYRangeSum",f),b.oa("categoryYRangeMax",this.oa("catYRangeMaxArr_")[a]),
b.oa("categoryYRangeMin",this.oa("catYRangeMinArr_")[a]),b.oa("categoryYRangeAverage",this.oa("catYRangeAvgArr_")[a]),b.oa("categoryYRangeMedian",this.oa("catYRangeMedianArr_")[a]),b.oa("categoryYRangeMode",this.oa("catYRangeModeArr_")[a])):(h=e/this.oa("seriesYSum"),b.oa("yPercentOfSeries",100*h),h=e/c.oa("dataPlotYSum"),b.oa("yPercentOfTotal",100*h),b.oa("yPercentOfCategory",e/f*100),h=f/c.oa("dataPlotYSum"),b.oa("categoryYPercentOfTotal",100*h),b.oa("categoryYSum",f),b.oa("categoryYMax",this.oa("catYMaxArr_")[a]),
b.oa("categoryYMin",this.oa("catYMinArr_")[a]),b.oa("categoryYAverage",this.oa("catYAvgArr_")[a]),b.oa("categoryYMedian",this.oa("catYMedianArr_")[a]),b.oa("categoryYMode",this.oa("catYModeArr_")[a]))):(h=f/this.oa("seriesXSum"),b.oa("xPercentOfSeries",100*h),h=e/this.oa("seriesYSum"),b.oa("yPercentOfSeries",100*h),h=f/c.oa("dataPlotXSum"),b.oa("xPercentOfTotal",100*h),h=e/c.oa("dataPlotYSum"),b.oa("yPercentOfTotal",100*h));return b};
g.G=function(){var a=KK.F.G.call(this);if(this.b){for(var b=[],c=this.data(),d=new XI(this);d.advance();){var e=d.D("rawIndex");isNaN(e)?b.push({x:d.get("x")}):b.push(gD(c,e))}a.data=b}else a.data=this.data().G();m(this.Ad())&&(a.selectionMode=this.Ad());return a};g.Y=function(a,b){KK.F.Y.call(this,a,b);"data"in a&&this.data(a.data||null);this.Ad(a.selectionMode)};g.ca=function(){Wb(this.ia);delete this.Vc;this.Na=this.b=this.state=this.B=this.ia=null;KK.F.ca.call(this)};var OK=KK.prototype;
OK.data=OK.data;OK.xScale=OK.Ja;OK.hover=OK.ug;OK.unhover=OK.Oc;OK.select=OK.select;OK.unselect=OK.Bd;OK.selectionMode=OK.Ad;OK.getPoint=OK.Xd;OK.excludePoint=OK.iP;OK.includePoint=OK.iH;OK.keepOnlyPoints=OK.sQ;OK.includeAllPoints=OK.hH;OK.getExcludedPoints=OK.aM;function PK(a){W.call(this);this.wb=this.Ka=!1;this.xa=this.Oa=this.W=this.la=this.fa=this.g=this.i=this.za=null;this.N=0;this.J=QK;this.B=new I(0,0,0,0);this.u=new I(0,0,0,0);this.Aa=this.Ha=this.Ma=null;this.Wb=0;this.Fb=this.ad=this.Vc=!1;this.$a=this.Ca=null;this.rc="bottom";this.$=!0;this.Hb=!!a;this.aa=!1}F(PK,W);var QK=1E6;g=PK.prototype;g.ua=W.prototype.ua;g.sa=W.prototype.sa|464;g.rn=function(a){return m(a)?(a=!!a,this.Ka!=a&&(this.Ka=a,this.j(256,9)),this):this.Ka};
g.Op=function(a){this.Ca||(this.Ca=new RK(this));return m(a)?(this.Ca.P(a),this):this.Ca};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Mf.apply(null,arguments);this.Za!=k&&(this.Za=k,this.j(16,1));return this}return this.Za};g.nI=function(a,b,c,d,e,f,h){if(m(a)){var k=Mf.apply(null,arguments);this.Sa!=k&&(this.Sa=k,this.j(16,1));return this}return this.Sa};g.TH=function(a,b,c,d,e){if(m(a)){var f=Tf.apply(null,arguments);f!=this.Pa&&(this.Pa=f,this.j(16,1));return this}return this.Pa};
g.height=function(a){return m(a)?(a=ot(a)||this.Pb,a!=this.Pb&&(this.Pb=a,this.j(4,9)),this):this.Pb};g.eF=function(a){return m(a)?(a=pt(a),a!==this.Ob&&(this.Ob=a,this.j(4,9)),this):this.Ob};g.maxHeight=function(a){return m(a)?(a=pt(a),a!==this.bf&&(this.bf=a,this.j(4,9)),this):this.bf};g.hb=function(a,b,c,d){this.$a||(this.$a=new qy,R(this.$a,this.B_,this));return m(a)?(this.$a.P.apply(this.$a,arguments),this):this.$a};g.B_=function(a){V(a,2)&&this.j(4,9)};
g.Ko=function(a){return m(a)?(a=rp(a),this.rc!=a&&(this.rc=a,this.j(196,9)),this):this.rc};g.Rd=function(a){return m(a)?(a=!!a,this.aa!=a&&(this.aa=a,this.j(16,1)),this):this.aa};g.fb=function(){return"bottom"==this.rc||"top"==this.rc};function SK(a){return a.fb()?"ew-resize":"ns-resize"}g.remove=function(){this.za&&this.za.remove()};g.we=function(){return this.enabled()&&(!this.Ka||this.$||!!this.N||this.J!=QK)};
g.X=function(){if(!this.Tb())return this;this.K(256);if(!this.we())return this.remove(),this.j(2),this;if(Ow(this))return this;this.za||(this.za=yj(),this.i=gj(),this.i.zIndex(100),this.g=gj(),this.g.zIndex(100),this.la=this.za.rect(),this.la.zIndex(1),this.Oa=Qi(),this.la.clip(this.Oa),this.W=this.za.rect(),this.W.zIndex(50),this.xa=Qi(),this.W.clip(this.xa),this.fa=this.za.path(),this.fa.zIndex(99),gx(this,this.za,this.A_,this.v5),this.ba.wa(this.i,"mouseover",this.wS),this.ba.wa(this.i,"mouseout",
this.vS),this.ba.Id(this.i,"mousedown",this.Zt),this.ba.Id(this.i,"touchstart",this.Zt),this.ba.wa(this.g,"mouseover",this.wS),this.ba.wa(this.g,"mouseout",this.vS),this.ba.Id(this.g,"mousedown",this.Zt),this.ba.Id(this.g,"touchstart",this.Zt),this.ba.Id(this.W,"mousedown",this.Zt),this.ba.Id(this.W,"touchstart",this.Zt),this.ba.wa(this.la,"click",this.R5));S(this,2)&&(this.za.parent(this.R()),this.K(2));S(this,8)&&(this.za.zIndex(this.zIndex()),this.K(8));S(this,128)&&(this.i.ye(SK(this)),this.g.ye(SK(this)),
this.W.ye(SK(this)),this.j(84),this.K(128));S(this,4)&&(this.wC(),this.K(4));if(S(this,64)){var a=(Math.max(Yf(this.Pa),5)-1)/2;if(this.fb()){var b=this.B.top;if(this.Op().enabled())a=b+this.B.height/2,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),this.g.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.B.height;this.i.clear().moveTo(-a,b).lineTo(a,b).lineTo(a,c).lineTo(-a,c).close();this.g.clear().moveTo(-a,b).lineTo(a,b).lineTo(a,c).lineTo(-a,c).close()}}else b=this.B.left,this.Op().enabled()?(a=b+this.B.width/2,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),this.g.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.B.height,this.i.clear().moveTo(b,-a).lineTo(b,a).lineTo(c,a).lineTo(c,-a).close(),this.g.clear().moveTo(b,-a).lineTo(b,a).lineTo(c,a).lineTo(c,-a).close());this.j(16);this.K(64)}if(S(this,16)){this.la.yf(this.B);this.W.yf(this.B);this.Oa.shape(this.B);this.la.fill("none"==this.Za?Jq:this.Za).stroke(null);
this.W.fill("none"==this.Sa?Jq:this.Sa).stroke(null);this.fa.stroke(this.Pa).fill(null);TK(this,this.i,this.ad);TK(this,this.g,this.Fb);switch(this.rc){case "top":a=this.B;b=this.N;c=this.J;this.aa&&(b=QK-b,c=QK-c);var b=a.left+b/QK*a.width,d=a.left+c/QK*a.width;this.i.Rb(1,0,0,1,b,0);this.g.Rb(1,0,0,1,d,0);c=Math.min(b,d);b=Math.max(b,d);this.xa.shape(c,a.top,b-c,a.height);this.fa.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.B;b=this.N;c=this.J;this.aa||(b=QK-b,c=QK-c);b=a.top+b/QK*a.height;d=a.top+c/QK*a.height;this.i.Rb(1,0,0,1,0,b);this.g.Rb(1,0,0,1,0,d);c=Math.min(b,d);b=Math.max(b,d);this.xa.shape(a.left,c,a.width,b-c);this.fa.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.B;b=this.N;c=this.J;this.aa&&(b=QK-b,c=QK-c);b=a.left+b/QK*a.width;d=a.left+
c/QK*a.width;this.i.Rb(1,0,0,1,b,0);this.g.Rb(1,0,0,1,d,0);c=Math.min(b,d);b=Math.max(b,d);this.xa.shape(c,a.top,b-c,a.height);this.fa.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.B,b=this.N,c=this.J,this.aa&&(b=QK-b,c=QK-c),b=a.top+b/QK*a.height,d=a.top+c/QK*a.height,this.i.Rb(1,0,0,1,0,b),this.g.Rb(1,0,0,1,0,d),c=Math.min(b,d),b=Math.max(b,d),this.xa.shape(a.left,c,a.width,b-c),
this.fa.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.Op().rn()||UK(this);this.K(16)}return this};function VK(a,b,c){b=WK(b);c=WK(c);if(b>c){var d=b;b=c;c=d}if(b!=a.N||c!=a.J)a.N=b,a.J=c,a.j(16,1)}g.oD=function(a){return m(a)?(this.$=!!a,this):this.$};
g.jc=function(){var a=this.ja(),a=a?a.clone():ls(0,0,0,0);this.we()&&(S(this,4)&&(this.wC(),this.K(4)),this.fb()?(a.height-=this.u.height,"top"==this.rc&&(a.top+=this.u.height)):(a.width-=this.u.width,"left"==this.rc&&(a.left+=this.u.width)));return a};
g.wC=function(){var a=this.ja(),b=this.fb()?a.height:a.width,c=N(this.Pb,b);null===this.Ob||(c=Math.max(c,N(this.Ob,b)));null===this.bf||(c=Math.min(c,N(this.bf,b)));c=this.fb()?this.hb().gh(c):this.hb().Gh(c);this.u.left=a.left;this.u.top=a.top;this.fb()?(this.u.width=a.width,this.u.height=c,"bottom"==this.rc&&(this.u.top+=a.height-c)):(this.u.width=c,this.u.height=a.height,"right"==this.rc&&(this.u.left+=a.width-c));var d;this.Hb||this.fb()?this.B=this.hb().fh(this.u):(d=this.hb(),"left"==this.rc?
(b=N(d.O("left"),this.u.width),a=N(d.O("top"),this.u.height),c=N(d.O("right"),this.u.width),d=N(d.O("bottom"),this.u.height)):(b=N(d.O("right"),this.u.width),a=N(d.O("bottom"),this.u.height),c=N(d.O("left"),this.u.width),d=N(d.O("top"),this.u.height)),this.B.left=this.u.left+d,this.B.top=this.u.top+b,this.B.width=this.u.width-d-a,this.B.height=this.u.height-b-c);this.j(80)};g.A_=function(a){a.f();!kt(this.za,a.relatedTarget)&&this.Xf(a)&&(this.Vc=!0,UK(this))};
g.v5=function(a){a.f();!kt(this.za,a.relatedTarget)&&this.Xf(a)&&(this.Vc=!1,XK(this))};g.wS=function(a){a=a.target;a instanceof aj&&(a==this.i?TK(this,this.i,this.ad=!0):a==this.g&&TK(this,this.g,this.Fb=!0))};g.vS=function(a){a=a.target;a instanceof aj&&(a==this.i?TK(this,this.i,this.ad=!1):a==this.g&&TK(this,this.g,this.Fb=!1))};
g.Zt=function(a){if(a.b instanceof Fi){var b=a.b,c;b!=this.i||this.Ma?b!=this.g||this.Ha?b!=this.W||this.Aa||(this.Aa=c=new YK(this,this.W,!1)):this.Ha=c=new YK(this,this.g,!0):this.Ma=c=new YK(this,this.i,!0);c&&(this.ba.wa(c,"start",this.z_),this.ba.wa(c,"end",this.y_),c.hj(a.wi))}};g.R5=function(a){var b=In(this.za.Ea());a=this.fb()?a.clientX-b.x:a.clientY-b.y;ZK(this,"backgroundClick","scrollerchangestart")&&($K(this,!1,a),ZK(this,"backgroundClick","scrollerchangefinish"))};
g.z_=function(a){var b;this.$&&a.f!=this.Aa?(a=SK(this),b="thumbDrag"):(a=SK(this),b="selectedRangeDrag");if(b=ZK(this,b,"scrollerchangestart"))this.Wb++,this.i.ye(null),this.g.ye(null),this.W.ye(null),Gh(document.body,"cursor",a);return b};g.y_=function(a){this.Wb=Math.max(this.Wb-1,0);XK(this);this.i.ye(SK(this));this.g.ye(SK(this));this.W.ye(SK(this));Gh(document.body,"cursor","");ZK(this,this.$&&a.f!=this.Aa?"thumbDrag":"selectedRangeDrag","scrollerchangefinish")};
function UK(a){a.wb||(a.za.$b(a.i),a.za.$b(a.g),a.wb=!0)}function XK(a){a.wb&&a.Op().rn()&&!a.Wb&&!a.Vc&&(a.za.removeChild(a.i),a.za.removeChild(a.g),a.wb=!1)}function TK(a,b,c){a=a.Op();a.enabled()?c?(c=a.dd(),a=a.ed()):(c=a.fill(),a=a.stroke()):(c=Jq,a="none");b.fill(c);b.stroke(a)}function WK(a){return cf(Math.round(a*QK),0,QK)}g.AQ=function(a,b,c,d){return{type:a,startRatio:b,endRatio:c,source:d}};function ZK(a,b,c,d,e){return a.dispatchEvent(a.AQ(c,(m(d)?d:a.N)/QK,(m(e)?e:a.J)/QK,b))}
function $K(a,b,c){c=aL(a,b,c);var d=a.B;switch(a.rc){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.aa&&(d=1-d);if(a.$&&b==a.i)c=d,d=a.J/QK,b="thumbDrag";else if(a.$&&b==a.g)c=a.N/QK,b="thumbDrag";else{var e=(a.J-a.N)/QK/2;c=d-e;d+=e;b=!0===b?"selectedRangeDrag":"backgroundClick"}c=WK(c);d=WK(d);c==d&&(d+=dd&&(e=a.i,a.i=a.g,a.g=e,e=a.Ma,a.Ma=a.Ha,a.Ha=e,e=c,c=d,d=e);c==a.N&&d==a.J||!ZK(a,b,"scrollerchange",c,d)||
(a.N=c,a.J=d,a.j(16,1))}function aL(a,b,c){var d=a.B,e=a.fb();a=ua(b)||!a.$?(a.J-a.N)/QK*(e?d.width:d.height)/2:0;return e?cf(c,d.left+a,d.left+d.width-a):cf(c,d.top+a,d.top+d.height-a)}function bL(a,b){var c;c=a.$&&b==a.i?a.N:a.$&&b==a.g?a.J:(a.N+a.J)/2;c/=QK;a.aa&&(c=1-c);var d=a.B;return a.fb()?d.left+d.width*c:"left"==a.rc?d.top+d.height*c:d.top+d.height*(1-c)}
g.ca=function(){Wb(this.za);this.W=this.la=this.fa=this.g=this.i=this.za=null;Wb(this.Ma);this.Ma=null;Wb(this.Ha);this.Ha=null;Wb(this.Aa);this.Aa=null;Wb(this.Ca);this.Ca=null;Wb(this.$a);this.$a=null;PK.F.ca.call(this)};
g.G=function(){var a=PK.F.G.call(this);a.fill=this.fill();a.selectedFill=this.nI();a.outlineStroke=this.TH();a.height=this.height();a.minHeight=this.eF();a.maxHeight=this.maxHeight();a.orientation=this.Ko();a.autoHide=this.rn();a.allowRangeChange=this.oD();a.thumbs=this.Op().G();return a};
g.Y=function(a,b){PK.F.Y.call(this,a,b);this.Ko(a.orientation);this.rn(a.autoHide);this.oD(a.allowRangeChange);this.fill(a.fill);this.nI(a.selectedFill);this.TH(a.outlineStroke);this.height(a.height);this.eF(a.minHeight);this.maxHeight(a.maxHeight);this.Op(a.thumbs)};function YK(a,b,c){oi.call(this,b.ea());this.b=a;this.B=c?b:null;this.i=void 0;this.W=Ca(function(){this.i=void 0;$K(this.b,this.B||!0,this.fa)},this);qi(this);this.wa("end",this.w_)}F(YK,oi);g=YK.prototype;
g.w_=function(){m(this.i)&&(window.cancelAnimationFrame(this.i),this.W(0))};g.xm=function(){this.b.fb()?(this.f=bL(this.b,this.B),this.deltaY=0):(this.f=0,this.deltaY=bL(this.b,this.B))};g.An=function(a,b){this.fa=this.b.fb()?a:b;m(this.i)||(this.i=window.requestAnimationFrame(this.W))};g.Ft=function(a){return this.b.fb()?aL(this.b,this.B,a):0};g.rp=function(a){return this.b.fb()?0:aL(this.b,this.B,a)};function RK(a){this.b=a}g=RK.prototype;
g.enabled=function(a){return m(a)?(a=!!a,this.g!=a&&(this.g=a,this.b.j(16,1)),this):this.g};g.rn=function(a){return m(a)?(a=!!a,this.f!=a&&(this.f=a,this.b.j(16,1)),this):this.f};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Mf.apply(null,arguments);this.i!=k&&(this.i=k,this.b.j(16,1));return this}return this.i};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Tf.apply(null,arguments);f!=this.B&&(this.B=f,this.b.j(16,1));return this}return this.B};
g.dd=function(a,b,c,d,e,f,h){if(m(a)){var k=Mf.apply(null,arguments);this.u!=k&&(this.u=k,this.b.j(16,1));return this}return this.u};g.ed=function(a,b,c,d,e){if(m(a)){var f=Tf.apply(null,arguments);f!=this.o&&(this.o=f,this.b.j(16,1));return this}return this.o};g.G=function(){var a={};a.fill=L(this.fill());a.stroke=L(this.stroke());a.hoverFill=L(this.dd());a.hoverStroke=L(this.ed());a.enabled=this.enabled();a.autoHide=this.rn();return a};
g.x_=function(a){return ua(a)||null===a?(this.enabled(!!a),!0):!1};g.P=function(a){var b=arguments[0];m(b)&&!this.x_.apply(this,arguments)&&z(b)&&(b=arguments[0],this.enabled("enabled"in b?!!b.enabled:!0),this.fill(b.fill),this.stroke(b.stroke),this.dd(b.hoverFill),this.ed(b.hoverStroke),this.rn(b.autoHide));return this};var cL=PK.prototype;cL.fill=cL.fill;cL.selectedFill=cL.nI;cL.outlineStroke=cL.TH;cL.height=cL.height;cL.minHeight=cL.eF;cL.maxHeight=cL.maxHeight;cL.thumbs=cL.Op;cL.orientation=cL.Ko;
cL.allowRangeChange=cL.oD;cL.autoHide=cL.rn;cL=RK.prototype;cL.enabled=cL.enabled;cL.autoHide=cL.rn;cL.fill=cL.fill;cL.stroke=cL.stroke;cL.hoverFill=cL.dd;cL.hoverStroke=cL.ed;function dL(){PK.call(this,!0);this.o="afterAxes"}F(dL,PK);dL.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.o&&(this.o=a,this.j(20,9));return this}return this.o};dL.prototype.G=function(){var a=dL.F.G.call(this);a.position=this.position();a.inverted=this.Rd();return a};
dL.prototype.Y=function(a,b){dL.F.Y.call(this,a,b);this.position(a.position);this.Rd(a.inverted)};var eL=dL.prototype;eL.position=eL.position;eL.inverted=eL.Rd;function fL(a,b){this.i=b;this.Fa=a;this.f=0;this.b=1;this.g=!0;this.W=null}function gL(a){a.Fa.gP();if(a.W){var b=a.W.scale||a.Fa.wP(a.i);if(a.W.count&&b instanceof EC)b=a.W.count/b.values().length,a.W.R2?a.mo(1-b,1):a.mo(0,b);else if(m(a.W.start)&&m(a.W.end)&&b){var c=nC(b,b.transform(a.W.start,0)),d=nC(b,b.transform(a.W.end,1));c>d&&(c=nC(b,b.transform(a.W.end,0)),d=nC(b,b.transform(a.W.start,1)));a.mo(c,d)}else a.W=null}}g=fL.prototype;
g.mo=function(a,b){a=cf(O(a),0,1);isNaN(a)&&(a=this.f);b=cf(O(b),0,1);isNaN(b)&&(b=this.b);this.W=null;if(this.f!=a||this.b!=b)this.f=a,this.b=b,this.Fa.RA(this.i);return this};g.gS=function(a,b,c){this.W={start:a,end:b,scale:c};this.Fa.RA(this.i);return this};g.fS=function(a,b,c){this.W={count:rt(a),scale:c,R2:!!b};this.Fa.RA(this.i);return this};g.nn=function(){gL(this);return this.f};g.mn=function(){gL(this);return this.b};g.Cv=function(a){return m(a)?(a=!!a,this.g!=a&&(this.g=a),this):this.g};
g.P=function(a){m(a)&&(isNaN(+a)?z(a)&&(this.Cv(a.continuous),m(a.startValue)&&m(a.endValue)?this.gS(a.startValue,a.endValue,a.scale instanceof kC?a.scale:void 0):m(a.pointsCount)?this.fS(a.pointsCount,a.fromEnd,a.scale instanceof kC?a.scale:void 0):this.mo(a.startRatio,a.endRatio)):this.mo(0,1/Math.abs(+a||1)));return this};g.G=function(){return{startRatio:this.nn(),endRatio:this.mn(),continuous:this.g}};var hL=fL.prototype;hL.setTo=hL.mo;hL.setToValues=hL.gS;hL.setToPointsCount=hL.fS;
hL.getStartRatio=hL.nn;hL.getEndRatio=hL.mn;hL.continuous=hL.Cv;function iL(){cH.call(this,!0);this.Lc=new fL(this,!0);this.Vi=this.Ub=0;this.Hb=null;this.Sk=!1;this.Wi=0;this.Td("line");this.J="cartesian"}F(iL,cH);g=iL.prototype;g.CC=function(a){return m(a)?(this.Vi!=a&&(this.Vi=cf(O(a),0,90),this.j(4,9)),this):this.Vi};g.DC=function(a){return m(a)?(this.Ub!=a&&(this.Ub=va(a)?Math.max(a,0):a,this.j(4,9)),this):this.Ub};
g.eJ=function(a){K(405,null,["chart.zDepth","chart.zAspect with chart.zPadding"],!0);return m(a)?(this.Hb!=a&&(this.Hb=null===a?a:O(a),this.j(4,9)),this):this.Hb};g.Wj=function(a){return m(a)?(a=!!a,this.Sk!=a&&(this.Sk=a,this.j(131076,9)),this):this.Sk};g.EC=function(a){return m(a)?(a=O(a),this.Wi!==a&&(this.Wi=Math.max(a,0),this.j(4,9)),this):this.Wi};g.sa=cH.prototype.sa|100663296;g.Ra=function(){return this.J};g.RA=function(){this.j(33554432,1)};g.wP=function(a){return a?this.Ja():this.ab()};
g.gP=function(){eF(this);S(this,65536)&&this.ol().W&&fF(this)};g.ol=function(a){return m(a)?(H(this),this.Lc.P(a),this.ha(!0),this):this.Lc};g.km=function(a){this.aa||(this.aa=new dL,this.aa.Xa(this),R(this.aa,this.jW,this),this.ba.wa(this.aa,"scrollerchange",this.DK),this.ba.wa(this.aa,"scrollerchangefinish",this.DK),this.j(67108868,1));return m(a)?(this.aa.P(a),this):this.aa};g.jW=function(a){var b=67108864,c=1;V(a,8)&&(b|=4,c|=8);this.j(b,c)};
g.DK=function(a){this.Lc.Cv()^"scrollerchangefinish"==a.type&&(a.preventDefault(),H(this),this.Lc.mo(a.startRatio,a.endRatio),this.ha(!0))};g.dt=function(a,b){return new KK(this,this,a,b,!0)};g.Br=function(a){return Lp(a)};g.by=function(a,b){var c=this.km(),d="beforeAxes"==c.position();c.hb(0);c.ja(a);var e=c.fb(),f=b;d?f=e?a.height-c.jc().height:a.width-c.jc().width:a=c.jc();return iL.F.by.call(this,a,f)};
g.mN=function(a,b){var c=this.km();if("beforeAxes"==c.position())switch(c.Ko()){case "top":c.hb().top(a[0]+(this.Ka||0));c.hb().bottom(0);a[0]+=b;break;case "bottom":c.hb().top(0);c.hb().bottom(a[2]+(this.ta||0));a[2]+=b;break;case "left":c.hb().left(a[3]+(this.Aa||0));c.hb().right(0);a[3]+=b;break;case "right":c.hb().left(0),c.hb().right(a[1]+(this.Ca||0)),a[1]+=b}c.fb()?(c.hb().left(a[3]),c.hb().right(a[1])):(c.hb().top(a[0]),c.hb().bottom(a[2]));return a};
g.nN=function(){if(S(this,33554432)){for(var a in this.Oa){var b=this.ol().nn(),c=1/(this.ol().mn()-b);lC(this.Oa[a],c,b)}VK(this.km(),this.ol().nn(),this.ol().mn());this.K(33554432);this.j(84148224)}};g.MP=function(){return this.Lc.nn()};g.LP=function(){return this.Lc.mn()};g.xG=function(){return iL.F.xG.call(this)|67108864};g.FD=function(){S(this,67108864)&&(this.km().R(this.Ab),this.km().X(),this.K(67108864));iL.F.FD.call(this)};
g.no=function(a,b,c){iL.F.no.call(this,a,b,c);this.Bl(a.barGroupsPadding);this.tn(a.barsPadding);this.km(a.xScroller);a=a.xZoom;z(a)&&(va(a.scale)||A(a.scale))?(c=a.scale,a.scale=b[a.scale],this.ol(a),a.scale=c):this.ol(a)};g.G=function(){var a=iL.F.G.call(this);a.type=this.J;a.barGroupsPadding=this.Bl();a.barsPadding=this.tn();a.xScroller=this.km().G();a.xZoom=this.ol().G();return{chart:a}};g.ca=function(){iL.F.ca.call(this);Wb(this.aa);this.aa=null};function jL(){iL.call(this)}F(jL,iL);var kL={},lL=WE|7864320;kL.area={pb:1,yb:1,zb:[wH,xH,yH],xb:null,qb:null,ub:lL,tb:"value",sb:"zero"};kL.bar={pb:6,yb:2,zb:[LH,yH],xb:null,qb:null,ub:lL,tb:"value",sb:"zero"};kL.box={pb:3,yb:2,zb:[LH,yH,MH,NH,OH],xb:null,qb:null,ub:lL,tb:"highest",sb:"lowest"};kL.bubble={pb:4,yb:2,zb:[zH,AH,BH,CH],xb:null,qb:null,ub:lL,tb:"value",sb:"value"};kL.candlestick={pb:5,yb:2,zb:[DH,FH,GH,IH],xb:null,qb:null,ub:lL,tb:"high",sb:"low"};
kL.column={pb:6,yb:2,zb:[LH,yH],xb:null,qb:null,ub:lL,tb:"value",sb:"zero"};kL.jumpLine={pb:19,yb:2,zb:[xH],xb:null,qb:null,ub:lL,tb:"value",sb:"value"};kL.line={pb:8,yb:1,zb:[xH],xb:null,qb:null,ub:lL,tb:"value",sb:"value"};kL.marker={pb:9,yb:2,zb:[LH,yH],xb:null,qb:null,ub:WE|3670016,tb:"value",sb:"value"};kL.ohlc={pb:10,yb:2,zb:[EH,HH],xb:null,qb:null,ub:lL,tb:"high",sb:"low"};kL.rangeArea={pb:11,yb:1,zb:[wH,KH,JH,yH],xb:null,qb:null,ub:lL,tb:"high",sb:"low"};
kL.rangeBar={pb:12,yb:2,zb:[LH,yH],xb:null,qb:null,ub:lL,tb:"high",sb:"low"};kL.rangeColumn={pb:12,yb:2,zb:[LH,yH],xb:null,qb:null,ub:lL,tb:"high",sb:"low"};kL.rangeSplineArea={pb:13,yb:1,zb:[wH,JH,KH,yH],xb:null,qb:null,ub:lL,tb:"high",sb:"low"};kL.rangeStepArea={pb:14,yb:1,zb:[wH,JH,KH,yH],xb:null,qb:null,ub:lL,tb:"high",sb:"low"};kL.spline={pb:15,yb:1,zb:[xH],xb:null,qb:null,ub:lL,tb:"value",sb:"value"};kL.splineArea={pb:16,yb:1,zb:[wH,xH,yH],xb:null,qb:null,ub:lL,tb:"value",sb:"zero"};
kL.stepArea={pb:17,yb:1,zb:[wH,xH,yH],xb:null,qb:null,ub:lL,tb:"value",sb:"zero"};kL.stepLine={pb:18,yb:1,zb:[xH],xb:null,qb:null,ub:lL,tb:"value",sb:"value"};kL.stick={pb:20,yb:2,zb:[xH],xb:null,qb:null,ub:lL,tb:"value",sb:"zero"};jL.prototype.Ch=kL;OE(jL,jL.prototype.Ch);Su=function(a){var b=new jL;Cu(b,Zq("cartesian"),!0);m(a)&&(b.la=!!a);return b};xu.cartesian=Su;var mL=jL.prototype;E("anychart.cartesian",Su);mL.xScale=mL.Ja;mL.yScale=mL.ab;mL.barsPadding=mL.tn;mL.barGroupsPadding=mL.Bl;
mL.crosshair=mL.lq;mL.maxBubbleSize=mL.rr;mL.minBubbleSize=mL.wr;mL.grid=mL.an;mL.minorGrid=mL.Iu;mL.xAxis=mL.bn;mL.getXAxesCount=mL.JP;mL.yAxis=mL.jm;mL.getYAxesCount=mL.KP;mL.getSeries=mL.me;mL.lineMarker=mL.Hu;mL.rangeMarker=mL.Ju;mL.textMarker=mL.Ku;mL.palette=mL.$h;mL.markerPalette=mL.Zh;mL.hatchFillPalette=mL.Yh;mL.getType=mL.Ra;mL.defaultSeriesType=mL.Td;mL.addSeries=mL.pl;mL.getSeriesAt=mL.vj;mL.getSeriesCount=mL.wj;mL.removeSeries=mL.Wk;mL.removeSeriesAt=mL.lm;mL.removeAllSeries=mL.en;
mL.getPlotBounds=mL.uh;mL.xZoom=mL.ol;mL.xScroller=mL.km;mL.zAspect=mL.DC;mL.zAngle=mL.CC;mL.zDistribution=mL.Wj;mL.zPadding=mL.EC;mL.getStat=mL.hf;mL.zDepth=mL.eJ;mL.annotations=mL.jh;function nL(){BG.call(this)}F(nL,BG);
nL.prototype.qq=function(){var a=cf(this.scale().transform(this.value(),.5),0,1);if(!isNaN(a)){var b=KC(this).Yk()%2?-.5:0,c=this.ja(),d=this.Mh();KC(this).clear();var e=this.Gb().xa,f=this.Gb().$;if("horizontal"==this.hc()){var h=Math.round(c.vb()+c.height-a*c.height);1==a?h-=b:h+=b;KC(this).moveTo(c.Ya(),h).lineTo(c.Ya()+e,h-f).lineTo(c.Ia()+e,h-f)}else"vertical"==this.hc()&&(h=Math.round(c.Ya()+a*c.width),1==a?h+=b:h-=b,KC(this).moveTo(h+e,c.vb()-f).lineTo(h+e,c.Da()-f).lineTo(h,c.Da()));c.top-=
f;c.height+=f;c.width+=e;KC(this).clip(d.fh(c))}};function oL(){NC.call(this)}F(oL,NC);
oL.prototype.qq=function(){var a=this.hc(),b=this.from(),c=this.bd();this.from()>this.bd()&&(b=this.from(),c=this.bd());var d=cf(this.scale().transform(b,0),0,1),e=cf(this.scale().transform(c,1),0,1);if(!isNaN(d)&&!isNaN(e)){c=this.ja();b=this.Mh();KC(this).clear();var f=this.Gb().xa,h=this.Gb().$;if("horizontal"==a){var e=Math.floor(c.Da()-c.height*e),d=Math.ceil(c.Da()-c.height*d),a=c.Ya(),k=c.Ia();KC(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.Da(),k=c.vb(),d=Math.floor(c.Ya()+c.width*d),e=Math.ceil(c.Ya()+c.width*e),KC(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;KC(this).clip(b.fh(c))}};function pL(){DG.call(this)}F(pL,GG);pL.prototype.ja=function(a,b,c,d){b=pL.F.ja.call(this,a,b,c,d);m(a)||(a=this.Gb().xa,c=this.Gb().$,b.top-=c,b.height+=c,b.width+=a);return b};function qL(a){tH.call(this,a)}F(qL,tH);PE[2]=qL;g=qL.prototype;g.type=2;g.Nf=QE|177;g.Sf={top:"path",bottom:"path",left:"path",right:"path",back:"path",front:"path",frontHatch:"path"};
g.Cc=function(a){qL.F.Cc.call(this,a);this.N=!0;a=this.ga.ra;var b=this.ga.qa(),c=this.ga.hg(),d=KI(this.ga);this.aa=!c||b==a.Qb[d];this.$=TI(a,b,c);this.J=UI(a,b,c);this.i=rL(a,c);this.o=sL(a,c);a.Ja().Rd()?(uI(this.zc,"left",4E-6),uI(this.zc,"right",1E-6)):(uI(this.zc,"left",1E-6),uI(this.zc,"right",4E-6));a.ab().Rd()?(uI(this.zc,"top",2E-6),uI(this.zc,"bottom",3E-6)):(uI(this.zc,"top",3E-6),uI(this.zc,"bottom",2E-6))};
g.$j=function(a){var b=this.zc.Fc(this.f,null,this.ga.zIndex()),c=a.D("x")+this.$,d=a.D("zero")-this.J,e=a.D("zeroMissing");a=a.D("value")-this.J;b.front.moveTo(c,d).lineTo(c,a);b.frontHatch.moveTo(c,d).lineTo(c,a);this.ga.hg()?this.g=[c,d,e]:(b.back.moveTo(c+this.i,d-this.o).lineTo(c+this.i,a-this.o),b.bottom.moveTo(c,d).lineTo(c+this.i,d-this.o),b.left.moveTo(c,d).lineTo(c,a).lineTo(c+this.i,a-this.o).lineTo(c+this.i,d-this.o).close());this.B=c;this.U=a;this.Jf=this.W=d};
g.uf=function(a){var b=this.zc.Fc(this.f),c=a.D("x")+this.$,d=a.D("zero")-this.J,e=a.D("zeroMissing");a=a.D("value")-this.J;this.ga.hg()?this.g.push(c,d,e):(b.bottom.lineTo(c+this.i,d-this.o),b.back.lineTo(c+this.i,a-this.o));this.aa&&(e=b.front.MJ(),this.N?b.top.moveTo(e.x,e.y).lineTo(e.x+this.i,e.y-this.o).lineTo(c+this.i,a-this.o).lineTo(c,a).close():b.top.moveTo(e.x,e.y).lineTo(c,a).lineTo(c+this.i,a-this.o).lineTo(e.x+this.i,e.y-this.o).close(),this.N=!this.N);b.front.lineTo(c,a);b.frontHatch.lineTo(c,
a);this.B=c;this.U=a;this.W=d};
g.yi=function(){if(this.u){var a=this.zc.Fc(this.f),b=a.front,c=a.frontHatch;if(this.g){for(var d=NaN,e=NaN,f=!1,h=this.g.length-1;0<=h;h-=3){var k=this.g[h-2],l=this.g[h-1],n=this.g[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.g=null}else isNaN(this.B)||(b.lineTo(this.B,this.Jf).close(),c.lineTo(this.B,this.Jf).close(),a.back.lineTo(this.B+this.i,this.Jf-this.o).close(),a.bottom.lineTo(this.B,
this.Jf).close());isNaN(this.B)||a.right.moveTo(this.B,this.W).lineTo(this.B,this.U).lineTo(this.B+this.i,this.U-this.o).lineTo(this.B+this.i,this.W-this.o).close()}};function tL(a){tH.call(this,a)}F(tL,tH);PE[7]=tL;g=tL.prototype;g.type=7;g.Nf=QE|263845;g.Sf={top:"path",bottom:"path",left:"path",right:"path",back:"path",front:"path",frontHatch:"path",rightHatch:"path",topHatch:"path"};g.Cc=function(a){tL.F.Cc.call(this,a);a=this.ga.ra;var b=this.ga.qa(),c=this.ga.hg();this.i=TI(a,b,c);this.g=UI(a,b,c);this.o=rL(a,c);this.B=sL(a,c)};g.uf=function(a,b){var c=this.ga.da().D("zIndex"),c=this.zc.Fc(b,null,c+1E-8*a.qa());uL(this,a,c)};
g.rq=function(a){var b=a.D("shapes"),c;for(c in b)b[c].clear();uL(this,a,b)};
function uL(a,b,c){var d=b.D("x"),e=b.D("zero"),f=b.D("value");a.b||(d+=a.i,e-=a.g,f-=a.g);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.o,v=a.B,w,x,y=n.stroke().thickness%2/2||0;a.b?(x=a.ba,w=Math.min(e,f)+a.i,d=d-x/2-a.g,a=Math.abs(e-f),e=y,f=0):(a=a.ba,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 vL(){IG.call(this)}F(vL,IG);vL.prototype.JL=function(a,b){var c=this.ja()||ls(0,0,0,0),d=Math.round(c.Da()-a*c.height);1==a?d-=b:d+=b;var e=c.Ya()+this.xa,f=d-this.$;this.i.moveTo(c.Ya(),d).lineTo(e,f).lineTo(c.Ia()+this.xa,f)};vL.prototype.KL=function(a,b){var c=this.ja()||ls(0,0,0,0),d=Math.round(c.Ya()+a*c.width);1==a?d+=b:d-=b;var e=d+this.xa,f=c.Da()-this.$;this.i.moveTo(d,c.Da()).lineTo(e,f).lineTo(e,c.vb()-this.$)};
vL.prototype.HL=function(a,b,c,d,e){if(!isNaN(b)){c=this.ja()||ls(0,0,0,0);var f,h;f=Math.round(c.Da()-b*c.height);h=Math.round(c.Da()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.Ya(),f).lineTo(c.Ya()+this.xa,f-this.$).lineTo(c.Ia()+this.xa,f-this.$).lineTo(c.Ia()+this.xa,h-this.$).lineTo(c.Ya()+this.xa,h-this.$).lineTo(c.Ya(),h).close()}};
vL.prototype.IL=function(a,b,c,d,e){if(!isNaN(b)){c=this.ja()||ls(0,0,0,0);var f,h;f=Math.round(c.Ya()+b*c.width);h=Math.round(c.Ya()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f+this.xa,c.vb()-this.$).lineTo(h+this.xa,c.vb()-this.$).lineTo(h+this.xa,c.Da()-this.$).lineTo(h,c.Da()).lineTo(f,c.Da()).lineTo(f+this.xa,c.Da()-this.$).close()}};function wL(){iL.call(this);this.B=0;this.J="cartesian3d"}F(wL,iL);function xL(a){var b=jt(a.domTarget);if(b&&b.ga&&b.ga.check(4)){var c=jt(a.relatedDomTarget);c&&c.ga&&c.ga==b.ga&&c.index==b.index||(b=b.ga)&&!b.wd&&b.enabled()&&(c=b.ii(),b.Xa(null),b.Xf(a.DB),b.Xa(c))}}wL.prototype.xj=function(a){xL(a);wL.F.xj.call(this,a)};wL.prototype.fn=function(a){xL(a);wL.F.fn.call(this,a)};wL.prototype.ql=function(a){xL(a);wL.F.ql.call(this,a)};wL.prototype.Gf=function(a){xL(a);wL.F.Gf.call(this,a)};
function yL(a,b,c){var d,e,f,h,k;k=qI(["fill","hoverFill","selectFill"],1)(a,c);c=z(k)?k.opacity:1;e=z(k)?k.color:k;if(k=Lq(e)){e=k.Yg;var l=mo(e);f=ro(l,.2);k=ro(l,.25);h=qo([255,255,255],l,.1);d=Sf(qo(l,f,.7));h=Sf(qo(f,h,.1));l=Sf(qo(l,f,.1));a={angle:a.O("isVertical")?0:90,opacity:c,keys:[Nq(d,.2),Nq(e,.3)]};e=Nq(l,.2);d=Nq(d,.2);f=Sf(f);k=Sf(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 zL={},AL=WE|5767168;
zL.area={pb:2,yb:1,zb:[{name:"top",uc:"path",Bc:null,Dc:null,mc:!1,zIndex:3E-6},QH,RH,SH,TH,UH,VH],xb:null,qb:function(a,b,c){var d,e,f,h,k;c=qI(["fill","hoverFill","selectFill"],1)(a,c);a=z(c)?c.opacity:1;d=z(c)?c.color:c;if(c=Lq(d)){d=c.Yg;h=mo(d);var l=ro(h,.2);f=ro(h,.3);c=ro(h,.25);k=qo([255,255,255],h,.1);e=Sf(qo(h,l,.7));f=Sf(qo(h,f,.7));k=Sf(qo(l,k,.1));h=Sf(qo(h,l,.1));d={angle:90,opacity:a,keys:[Nq(e,.2),Nq(d,.3)]};e=Nq(f,.2);f=h=Nq(h,.2);c=Sf(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})},ub:AL,tb:"value",sb:"zero"};zL.bar={pb:7,yb:2,zb:[PH,QH,RH,SH,TH,UH,VH,WH,XH],xb:null,qb:yL,ub:AL,tb:"value",sb:"zero"};zL.column={pb:7,yb:2,zb:[PH,QH,RH,SH,TH,UH,VH,WH,XH],xb:null,qb:yL,ub:AL,tb:"value",sb:"zero"};wL.prototype.Ch=zL;OE(wL,wL.prototype.Ch);
Tu=function(a){var b=new wL;Cu(b,Zq("cartesian3d"),!0);m(a)&&(b.la=!!a);return b};xu.cartesian3d=Tu;g=wL.prototype;g.kH=!0;function TI(a,b,c){c||!a.Wj()?a=0:(b=a.wj()-b-1,a=(rL(a,c)+a.ia)*b);return a}function UI(a,b,c){c||!a.Wj()?a=0:(b=a.wj()-b-1,a=(sL(a,c)+a.Pa)*b);return a}function rL(a,b){var c=a.wj(),d=a.ia,e=a.xa;!b&&a.Wj()&&(e=(e-d*(c-1))/c);return e}function sL(a,b){var c=a.wj(),d=a.Pa,e=a.$;!b&&a.Wj()&&(e=(e-d*(c-1))/c);return e}g.ED=function(){return new vL};
g.hO=function(){var a=new nL;a.Fa=this;return a};g.mO=function(){var a=new oL;a.Fa=this;return a};g.qO=function(){var a=new pL;a.Fa=this;return a};g.ZH=function(){this.Qb={};for(var a=this.Qd(),b,c=0;ck&&(l=e.O("isVertical")?l-f:e.hg()?l-f:l+f);h.D("zIndex",l)}else this.Qb[KI(b)]=c};
g.tP=function(a){a=a.clone().round();var b=this.by(a),c=this.wj(),d=Oe(this.Vi),e=Oe(90-this.Vi),f=this.Wi;if(null==this.Hb&<(this.Ub)){for(var h=parseFloat(this.Ub)/100,k=h*Math.sin(e),l=h*Math.sin(d),n=h=0,p=this.Qd(),q,t=0;t=this.B&&(f=(this.B-c)/b),this.ia=Math.round(f*Math.sin(e)),this.Pa=Math.round(f*Math.sin(d));this.xa=
Math.max(this.xa,0)||0;this.$=Math.max(this.$,0)||0;this.ia=Math.max(this.ia,0)||0;this.Pa=Math.max(this.Pa,0)||0;a.top+=this.$;a.height-=this.$;a.width-=this.xa;return a};g.fA=function(a,b,c){if(!this.ve&&this.Wj()){if(0h?e+h+270:e+h+90:e,f=m(c)&&c.anchor||this.O("anchor"));a=UB(this,a,b,c,d);b=tt(a,f);b=If(Oe(e),b.x,b.y);a=js(a)||[];b.transform(a,0,a,0,4);return a};
JL.prototype.Rz=function(){return new OL};function OL(){TB.call(this)}F(OL,TB);var QL=OL.prototype,RL=rc(TB.prototype.Ls);RL.autoRotate=X(0,"autoRotate",xx,16,9);QL.Ls=RL;yx(OL,OL.prototype.Ls);function PL(a,b){var c=a.sg("rotation");return a.sg("autoRotate")?0b?c+b+270:c+b+90:c}
OL.prototype.uM=function(a,b){var c=this.i.positionFormatter,d=this.i.anchor,e=this.i.offsetX||0,f=this.i.offsetY||0,h=this.Jl,k=this.cc(),l=rc(c.call(k,k)),c=l.angle,k=l.radius,l=m(l.radiusY)?l.radiusY:k,n=0,p=0,q=h.ld(),t=h.md(),u=h.ue(),h=KL(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)?N(f,h):b?N(f,Math.min(v,w)/2):0,c=c+N(e,null!=u?u:360),k=k+f,l=l+f;e=n+gf(c,k);f=p+hf(c,l);d=tt(new I(0,0,a.width,a.height),d);e-=
d.x;f-=d.y;this.B+=e;this.J+=f;a.left=e;a.top=f;this.i.rotation=PL(this,c);this.rb.x(this.B).y(this.J)};function SL(){W.call(this);this.g=[];this.J=[];this.U=[];this.W=[]}F(SL,W);SL.prototype.ua=W.prototype.ua|2;SL.prototype.sa=W.prototype.sa|912;var HL=2,FL=3;g=SL.prototype;g.Ih=null;g.ma=null;g.Cb=null;g.Ua=null;g.bc=null;g.scale=function(a){if(m(a))return A(a)&&(a=TL(a)),this.na!=a&&(this.na&&Nw(this.na,this.OD,this),this.na=a,R(this.na,this.OD,this),this.j(388,3)),this;this.na||(this.na=qC(),R(this.na,this.OD,this));return this.na};
function TL(a){a:{a=String(a).toLowerCase();switch(a){case "log":case "logarithmic":a="log";break a}a="linear"}switch(a){case "log":return pC()}return qC()}g.OD=function(a){V(a,2)&&this.j(388,3)};g.Qa=function(a){this.Cb||(this.Cb=new JL,this.Cb.Xa(this),R(this.Cb,this.eL,this),G(this,this.Cb));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Cb.P(a),this):this.Cb};
g.labels=function(a){this.ma||(this.ma=new JL,this.ma.Xa(this),R(this.ma,this.eL,this),G(this,this.ma));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ma.P(a),this):this.ma};g.eL=function(){UL(this);this.j(384,1)};g.oq=function(a){return m(a)?(this.Dm!=a&&(this.Dm=a,this.j(388,9)),this):this.Dm};g.pq=function(a){return m(a)?(this.Em!=a&&(this.Em=a,this.j(388,9)),this):this.Em};
g.Wa=function(a){this.bc||(this.bc=new CL,this.bc.Xa(this),this.bc.b=this,R(this.bc,this.fL,this),G(this,this.bc));return m(a)?(this.bc.P(a),this):this.bc};g.Ba=function(a){this.Ua||(this.Ua=new CL,this.Ua.Xa(this),this.Ua.b=this,R(this.Ua,this.fL,this),G(this,this.Ua));return m(a)?(this.Ua.P(a),this):this.Ua};g.fL=function(a){var b=0;V(a,8)&&(b=384,UL(this));V(a,1)&&(b|=256);this.j(b,1)};g.Ac=function(a){return m(a)?(a=null===a?a:ef(O(a)||0),this.Kc!=a&&(this.Kc=a,this.j(388,9)),this):this.Kc};
g.ue=function(a){return m(a)?(a=null===a?a:cf(O(a)||0,-360,360),this.N!=a&&(this.N=a,this.j(388,9)),this):this.N};g.pc=function(a){return m(a)?(a=null===a?a:nt(a),this.Va!=a&&(this.Va=a,this.j(388,9)),this):this.Va};g.Wu=function(a){return m(a)?(a=nt(a),this.f!=a&&(this.f=a,this.j(388,9)),this):this.f};g.width=function(a){return m(a)?(a=null===a?a:nt(a),this.ib!=a&&(this.ib=a,this.j(388,1)),this):this.ib};
g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Mf.apply(null,arguments);k!=this.u&&(this.u=k,this.j(16,1));return this}return this.u};g.ND=function(a){return m(a)?(a=Ap(a,this.b),this.b!=a&&(this.b=a,this.j(388,1)),this):this.b};g.mf=function(){return this.i};g.Lg=function(){return null!=this.Kc?this.Kc+VL:this.B.Lg()};function UL(a){a.g.length=0;a.J.length=0;a.U.length=0;a.W.length=0;a.o=null}
function WL(a,b,c){var d=b?a.Ba():a.Wa();b=b?a.labels():a.Qa();b=Ep(b.O("position"));var e=a.i;"outside"==b?(e+=a.Kf/2+c,d.enabled()&&("outside"==d.position()?e+=d.I:"center"==d.position()&&(e+=d.I>a.Kf?(d.I-a.Kf)/2:0))):"inside"==b&&(e-=a.Kf/2+c,d.enabled()&&("inside"==d.position()?e-=d.I:"center"==d.position()&&(e-=d.I>a.Kf?(d.I-a.Kf)/2:0)));return e}
function XL(a,b,c){var d=c?a.U:a.W;if(m(d[b]))return d[b];var e=c?a.labels():a.Qa(),f=e.Hd(b),h=a.na;c=(c?h.Ba():h.Wa()).get()[b];a=YL(a,b,c);c={value:{angle:0,radius:0}};d[b]=f?NL(e,f):NL(e,a,c);return d[b]}
function ZL(a,b,c){var d=c?a.g:a.J;if(m(d[b]))return d[b];var e=XL(a,b,c),f=c?a.labels():a.Qa(),h=a.na,k=(c?h.Ba():h.Wa()).get()[b],l=h.transform(k),k=(h=f.Hd(b))&&m(h.O("autoRotate"))?h.O("autoRotate"):f.O("autoRotate"),n=h&&m(h.O("offsetX"))?h.O("offsetX"):f.O("offsetX"),p=h&&m(h.O("offsetY"))?h.O("offsetY"):f.O("offsetY");c=WL(a,c,k?e.height:0);c+=N(p,a.B.mf());var q=a.Lg(),p=m(a.N)?a.N:a.B.ue(),l=ef(q+l*p),l=l+N(n,p),p=Oe(l),n=a.B.ob+c*Math.cos(p),p=a.B.lb+c*Math.sin(p);c=h&&m(h.O("rotation"))?
h.O("rotation"):f.O("rotation");k&&(c+=0l?l+270:l+90);a=h&&m(h.O("anchor"))?h.O("anchor"):k?f.O("anchor"):$L(a,l);e.left=n;e.top=p;f=tt(new I(0,0,e.width,e.height),a);e.left-=f.x;e.top-=f.y;a=tt(e,a);a=If(Oe(c),a.x,a.y);e=js(e);a.transform(e,0,e,0,4);return d[b]=e}
function YL(a,b,c){var d=a.scale();a=new mA({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.Fh({"%AxisScaleMax":"max","%AxisScaleMin":"mix"});return yz(a)}
function $L(a,b){b=ef(b);var c="center",d=Ep(a.labels().O("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=Z&&this.oq()||1<=Z&&this.pq()?B=U:0Z&&(B=U)),U++;P<=Rb&&ja=Z||1<=Z?(-1==u&&(u=qb),D=qb,v.push(!0)):0Z?(-1==u&&(u=qb),D=qb,v.push(!0)):v.push(!1))):v.push(!1),qb++)}Cc||(v=!1);fa||(q=!1);this.o={labels:q,Qa:v};this.K(512)}q=this.o}z(q)?(t=q.labels,w=q.Qa):(t=!q,w=!q);v=q=0;for(var rb;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 eM(a,b,c,d,e){return"outside"==a.o?b*(1+(e?0:d))+c/2:"inside"==a.o?b*(1-(e?0:d))-c/2:b*(1+(e?-.5:.5)*d)}g.remove=function(){this.ea&&this.ea.parent(null);this.b&&this.b.length&&ib(this.b,function(a){a.parent(null)})};function fM(a,b,c,d){var e=a.B.lb;d=Oe(d);b.x=a.B.ob+c*Math.cos(d);b.y=e+c*Math.sin(d)}
function gM(a,b,c,d,e,f,h,k,l,n,p,q,t,u,v,w,x){var y=(c+d)/2,B=(e+f)/2,D=(h+k)/2,M=a.B.ob,P=a.B.lb,Q=b[t],Y={},T={},Z={},U={};fM(a,Y,e,c);fM(a,T,f,d);fM(a,Z,k,d);fM(a,U,h,c);var fa=ls(0,0,0,0);fa.left=Math.min(Y.x,T.x,Z.x,U.x);fa.top=Math.min(Y.y,T.y,Z.y,U.y);fa.width=Math.max(Y.x,T.x,Z.x,U.x)-fa.left;fa.height=Math.max(Y.y,T.y,Z.y,U.y)-fa.top;Y=[];T={};Z={};T.position="0";T.opacity=n;T.color=l;Y.push(T);Z.position="1";Z.opacity=q;Z.color=p;Y.push(Z);n=(l=hM(a.B,a.Df()).scale().Rd())?-1:1;p={};p.angle=
-(y+90*n);p.keys=Y;q=gj();dM(a,q,c,y,(h+e)/2,(D+B)/2,!0);dM(a,q,y,d,(D+B)/2,(k+f)/2,!1);p.mode=q.cb();dM(a,Q,c,y,e,B,!0);dM(a,Q,y,c,D,h,!1);!t&&u&&(h=M+gf(c,e),c=P+hf(c,e),ua?0:a);this.g&&(this.g.vm(b),this.g.wm(c),this.g.pc(a));this.K(4)}return this};g.G=function(){var a=kM.F.G.call(this);a.fill=L(this.fill());a.stroke=L(this.stroke());a.hatchFill=L(this.ic());a.radius=this.pc();return a};g.Y=function(a,b){kM.F.Y.call(this,a,b);this.fill(a.fill);this.stroke(a.stroke);this.ic(a.hatchFill);this.pc(a.radius)};var lM=kM.prototype;lM.radius=lM.pc;lM.stroke=lM.stroke;lM.fill=lM.fill;lM.hatchFill=lM.ic;function mM(){W.call(this);this.g={};this.state=new kB(this)}F(mM,W);g=mM.prototype;g.sa=W.prototype.sa|65552;g.ua=W.prototype.ua|4;g.Yf=function(){return!0};g.xg=function(){return!1};g.wg=function(){return!0};g.Sn=function(){return!1};g.stroke=function(a,b,c,d,e){if(m(a)){var f=C(a)?a:Tf.apply(null,arguments);f!=this.f&&(this.f=f,this.j(16,1));return this}return this.f};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=C(a)?a:Mf.apply(null,arguments);k!=this.u&&(this.u=k,this.j(16,1));return this}return this.u};
function nM(a,b,c){C(b)?(a=b.call(a.g,a.g),a=c?Mf(a):Tf(a)):a=b;return a}g.ic=function(a,b,c,d){if(m(a)){ua(a)&&(a=a?EL:"none");var e=Uf.apply(null,arguments);e!==this.U&&(this.U=e,this.j(65536,1));return this}return this.U};g.Df=function(a){return m(a)?(this.la!=a&&(this.la=a,this.j(4,5)),this):this.la};g.ff=function(a){return m(a)?(this.xa!=a&&(this.xa=a,this.j(4,5)),this):this.xa};g.Ee=function(a){return m(a)?(this.B!=a&&(this.B=a),this):this.B};
g.remove=function(){this.ea&&(this.ea instanceof aj?this.ea.parent(null):this.ea.R(null));this.b&&(this.b instanceof aj?this.b.parent(null):this.b.R(null))};g.da=function(){return this.Ee().da()};g.lc=function(){return this.Ee().lc()};
g.X=function(){S(this,16)&&(this.ea.fill(nM(this,this.u,!0)),this.ea.stroke(nM(this,this.f,!1)),this.K(16));S(this,8)&&(this.ea.zIndex(this.zIndex()),this.b&&this.b.zIndex(this.zIndex()+.1*GL),this.K(8));S(this,2)&&(this.ea instanceof aj?this.ea.parent(this.R()):this.ea.R(this.R()),this.b&&(this.b instanceof aj?this.b.parent(this.R()):this.b.R(this.R())),this.K(2));return this};
g.Zb=function(a){if(!this.W||a)this.W=new mA;a=this.da();var b={series:{value:this,type:""},index:{value:a.qa(),type:"number"},value:{value:a.get("value"),type:"number"}};this.W.Vg(a).Qg([this]);return yz(this.W,b)};g.qh=function(){return this.Zb()};g.Gg=pa;g.Qh=pa;g.Hg=pa;g.Qf=function(a){a=mM.F.Qf.call(this,a);a.pointIndex=O(jt(a.domTarget).index);return a};
g.jf=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=O(c);a.pointIndex=c;var d=this.Ee().da();d.select(c)||
d.reset();return{type:b,actualTarget:a.target,series:this,iterator:d,pointIndex:c,target:this,originalEvent:a}};g.Gf=function(a){(a=this.jf(a))&&this.dispatchEvent(a)};function oM(a,b){b&&(b.tag={ga:a},b.tag.index=a.Ee().da().qa())}g.ug=function(a){m(a)?this.eg(a):this.enabled()&&this.state.$f(1);return this};g.Oc=function(){if(!oB(this.state,1)&&!uB(this.state.tg(),1)||!this.enabled())return this;this.state.i(1,this.state.f?void 0:NaN);return this};
g.eg=function(a){if(!this.enabled())return this;if(r(a)){for(var b=sB(this.state,1),c=0;c=l?(n=e,h=l):(n=l,h=e);n=ef(f+n*b);(f=ef(ef(f+h*b)-n))||(f=e==l?0:360);this.g.cx=c;this.g.cy=d;this.g.radius=k;this.g.startAngle=
ef(n-VL);this.g.sweepAngle=f;this.g.width=a;this.ea.Pc(c,d,k-a/2,k-a/2,n,f);this.ea.Pc(c,d,k+a/2,k+a/2,n+f,-f,!0);this.ea.close();oM(this,this.ea);this.b&&(this.b.clear(),this.b.Pc(c,d,k-a/2,k-a/2,n,f),this.b.Pc(c,d,k+a/2,k+a/2,n+f,-f,!0),this.b.close());(C(this.fill())||C(this.stroke()))&&this.j(16);this.K(4)}qM.F.X.call(this);return this};g.G=function(){var a=qM.F.G.call(this);a.position=this.position();m(this.width())&&(a.width=this.width());m(this.pc())&&(a.radius=this.pc());return a};
g.Y=function(a,b){qM.F.Y.call(this,a,b);this.position(a.position);this.width(a.width);this.pc(a.radius)};var rM=qM.prototype;rM.width=rM.width;rM.position=rM.position;rM.radius=rM.pc;function sM(){mM.call(this)}F(sM,mM);g=sM.prototype;g.aJ=function(a){return m(a)?(this.o!=a&&(this.o=a,this.j(4,9)),this):this.o};g.bJ=function(a){return m(a)?(this.i!=a&&(this.i=a,this.j(4,9)),this):this.i};g.UI=function(a){return m(a)?(a=cf(a,0,1),this.fa!=a&&(this.fa=a,this.j(4,9)),this):this.fa};g.uF=function(a){return m(a)?(a=cf(a,0,1),this.J!=a&&(this.J=a,this.j(4,9)),this):this.J};g.uC=function(a){return m(a)?(a=null===a?a:nt(a),this.$!=a&&(this.$=a,this.j(4,9)),this):this.$};
g.Dz=function(a){return m(a)?(a=null===a?a:nt(a),this.I!=a&&(this.I=a,this.j(4,9)),this):this.I};
function tM(a,b,c,d,e,f,h,k,l,n,p,q,t,u){var v;u?(f=ef(c+f),d=ef(c+d/2-e)):(f=ef(c+d-f),d=ef(c+d/2+e));c=l+Math.cos(Oe(f))*k;k=n+Math.sin(Oe(f))*k;l+=Math.cos(Oe(d))*h;h=n+Math.sin(Oe(d))*h;d=Oe(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=ff(Math.atan(is(l,h,d,n)/is(c,k,d,n)));n=a.fa<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(Oe(n))*q;d=(k+h)/2+Math.sin(Oe(n))*
q;e=.5>a.i?90:-90;p=v+.5*Math.cos(Oe(n+e))*q;f=d+.5*Math.sin(Oe(n+e))*q;e=.5>a.i?-90:90;a=v+.5*Math.cos(Oe(n+e))*q;q=d+.5*Math.sin(Oe(n+e))*q;u?t?b.Di(p,f,a,q,l,h):b.Di(a,q,p,f,l,h):t?b.Di(p,f,a,q,c,k):b.Di(a,q,p,f,c,k)}
g.X=function(){var a=this.Ee(),b=hM(a,this.Df());if(!this.Tb())return this;if(!b||!b.enabled())return this.ea&&this.ea.clear(),this.b&&this.b.clear(),this;if(S(this,65536)){var c=this.ic();this.b||Gt(c)||(this.b=gj(),this.b.parent(this.R()),this.b.zIndex(this.zIndex()+1));this.b&&(this.b.xc(!0),this.b.fill(c),this.b.stroke(null),this.j(4));this.K(65536)}if(S(this,4)){var c=a.ob,d=a.lb,e=b.scale(),f=a.lc();f.select(this.ff());var h=parseFloat(f.get("value"));if(e.vg(h))return this.ea&&this.ea.clear(),
this.b&&this.b.clear(),this.K(4),this;this.ea?this.ea.clear():(this.ea=gj(),G(this,this.ea));var f=b.mf(),k=m(b.Ac())?b.Lg():a.Lg(),l=m(b.ue())?b.ue():a.ue(),b=null!=this.$?N(this.$,a.mf()):.7*f,a=null!=this.I?N(this.I,a.mf()):.6*f,f=360/this.o,n=f/2*this.fa,p=f/2*this.J,e=cf(e.transform(h),0,1),e=ef(k+e*l);this.g.cx=c;this.g.cy=d;this.g.topRadius=b;this.g.bottomRadius=a;this.g.angle=ef(e-VL);var k=b