(function() {
var aa=encodeURIComponent,ba=window,ca=Object,da=Infinity,ea=document,fa=isNaN,h=Math,ga=Array,ha=Number,ia=NaN,m=Error,ja=Boolean,ka=parseInt,la=parseFloat,na=isFinite,oa=decodeURIComponent;function pa(a,b){return a.width=b}function qa(a,b){return a.data=b}function ra(a,b){return a.ceil=b}function sa(a,b){return a.floor=b}function ta(a,b){return a.format=b}function ua(a,b){return a.remove=b}function va(a,b){return a.clear=b}function wa(a,b){return a.getColumnIndex=b}
function xa(a,b){return a.stroke=b}function ya(a,b){return a.getTime=b}function za(a,b){return a.fill=b}function Aa(a,b){return a.toString=b}function Ba(a,b){return a.position=b}function Ca(a,b){return a.toJSON=b}function Da(a,b){return a.next=b}function Ea(a,b){return a.constructor=b}function Fa(a,b){return a.fontSize=b}function Ga(a,b){return a.message=b}function Ia(a,b){return a.clone=b}function Ka(a,b){return a.start=b}function La(a,b){return a.init=b}function Ma(a,b){return a.bottom=b}
function Na(a,b){return a.scale=b}function Oa(a,b){return a.rows=b}function Pa(a,b){return a.contains=b}function Qa(a,b){return a.label=b}function Ra(a,b){return a.display=b}function Sa(a,b){return a.height=b}function Ta(a,b){return a.right=b}function Ua(a,b){return a.isEmpty=b}function Wa(a,b){return a.round=b}function Xa(a,b){return a.innerHTML=b}function Ya(a,b){return a.color=b}function Za(a,b){return a.left=b}function $a(a,b){return a.equals=b}function ab(a,b){return a.cssText=b}
function bb(a,b){return a.getHeight=b}function cb(a,b){return a.type=b}function db(a,b){return a.tabIndex=b}function eb(a,b){return a.translate=b}function fb(a,b){return a.name=b}function gb(a,b){return a.getValue=b}function hb(a,b){return a.parse=b}function ib(a,b){return a.visibility=b}function jb(a,b){return a.bold=b}function kb(a,b){return a.length=b}function lb(a,b){return a.prototype=b}function mb(a,b){return a.className=b}function nb(a,b){return a.opacity=b}
function ob(a,b){return a.sort=b}
var q="appendChild",pb="filter",qb="activeElement",rb="getBoundingClientRect",sb="shift",tb="exec",r="width",ub="collapse",vb="pattern",wb="replace",xb="toFixed",yb="ceil",t="floor",zb="content",Ab="offsetWidth",Bb="concat",Cb="charAt",Db="createTextNode",Eb="getDate",Fb="insertBefore",Gb="interval",Hb="targetTouches",Ib="screenX",Kb="screenY",Lb="match",Mb="getUTCFullYear",Nb="format",Ob="getBoxObjectFor",Pb="cols",Qb="remove",Rb="querySelector",Sb="createElement",Tb="scrollHeight",Ub="firstChild",
Vb="forEach",Wb="clientLeft",w="setAttribute",Xb="clientTop",Yb="clear",Zb="childNodes",$b="stroke",ac="bind",bc="getHours",cc="names",dc="nextSibling",ec="getTime",fc="getElementsByTagName",gc="documentElement",hc="substr",ic="fill",jc="previousSibling",kc="toString",lc="propertyIsEnumerable",mc="position",nc="getDay",oc="sourceIndex",pc="index",qc="next",rc="split",tc="offsetParent",uc="constructor",vc="userAgent",wc="stack",xc="location",yc="fontSize",zc="hasOwnProperty",x="style",Ac="ownerDocument",
Bc="clone",Cc="search",Dc="lastChild",Ec="getUTCMonth",Fc="getYear",Gc="scrollWidth",y="start",Hc="random",Ic="setProperty",Jc="getFullYear",Kc="init",Lc="scrollLeft",Mc="bottom",Nc="href",Oc="setTime",Qc="rows",Rc="contains",Sc="apply",Tc="tagName",Uc="removeAttribute",Vc="getMinutes",Wc="label",Xc="display",Yc="offsetTop",A="height",Zc="offsetHeight",$c="Range",ad="execScript",bd="nodeValue",cd="right",C="push",dd="isEmpty",fd="valueOf",gd="stringify",hd="test",id="text",E="round",jd="slice",kd=
"nodeType",ld="load",md="getElementById",nd="innerHTML",od="value",pd="item",qd="indexOf",F="color",rd="compareDocumentPosition",sd="nodeName",td="createRange",G="left",ud="setMonth",vd="fromCharCode",wd="setFullYear",xd="atan2",yd="children",zd="sqrt",Ad="Format",H="type",Bd="defaultView",Cd="name",I="getValue",Dd="clientX",Ed="clientY",Fd="setDate",Gd="scrollTop",Hd="getMonth",Id="bold",J="length",K="prototype",Jd="className",Kd="clientWidth",Ld="document",Md="getSeconds",Nd="getUTCDate",Od="opacity",
Pd="getMilliseconds",Qd="visualization",Rd="disabled",Sd="offsetLeft",Td="body",Ud="removeChild",L="call",Vd="some",Wd="lastIndexOf",Xd="getAttribute",Yd="querySelectorAll",Zd="setUTCMonth",$d="clientHeight",ae="charCodeAt",be="compatMode",ce="sort",de="currentStyle",ee="substring",fe="documentMode",ge="every",he="getUTCMinutes",ie="getUTCHours",je="parentNode",ke="toUpperCase",le="splice",me="join",oe="unshift",pe="toLowerCase",qe="getTimezoneOffset",O="",aaa="\x00",re="\n",se=" ",te=" and ",baa=
" does not match type ",caa=' name="',daa=' type="',ue='"',ve='" />',we="#",eaa="#$1$1$2$2$3$3",xe="#000000",ye="#808080",ze="#fff",Ae="#ffffff",Be="$",Ce="$1",De="%",Ee="&",Fe="&#0;",He="&#39;",Ie="&amp;",faa="&client=google-gviz",Je="&gt;",Ke="&lt;",Le="&quot;",Me="'",gaa="''",Ne="(",haa="(^",Oe=")",iaa=")([a-z])",Pe="*",Qe="+",Re=",",Se=", ",Te="-",jaa="-moz",kaa="-ms",laa="-o",maa="-transform",naa="-webkit",Ue=".",Ve="...",We=".SSS",oaa='.png" height="12" width="',paa="//ajax.googleapis.com/ajax",
qaa="/static/modules/gviz/",raa="/util/bar_",saa="/util/format.css",Xe="0",Ye="0.5",Ze="0.6",taa="00",$e="000",uaa="0000000000000000",af="1",vaa="1.0",waa="1.9",bf="10",cf="2",df="3",ef="4",ff="6",gf="7",hf="8",jf="9",kf=":",lf=":ss",mf=";",nf="<",xaa="</span>\u00a0",yaa="</table>",zaa="</tr>",of="<br>",Aaa='<img style="padding: 0" src="',Baa='<span style="padding: 0; float: left; white-space: nowrap;">',Caa="<table>",Daa="<td>&nbsp;</td>",Eaa="<td></td>",pf="<tr>",qf="=",rf=">",sf="?",Faa="@",tf=
"A",Gaa="APPLET",Haa="AREA",Iaa="BASE",uf="BR",vf="BUTTON",Jaa="COL",Kaa="COMMAND",yf="CSS1Compat",Laa="Can't combine significant digits and minimum fraction digits",zf="Column ",Af="Container is not defined",Bf="DAY",Cf="DIV",Maa="Date(",Df="E",Naa="EMBED",Oaa="Etc/GMT",Paa="FRAME",Qaa="G",Raa="GMT",Saa="H",Ef="HH:mm",Taa="HOUR",Ff="HR",Uaa="IFRAME",Vaa="IMG",Gf="INPUT",Waa="ISINDEX",Xaa="JavaScript",Yaa="K",Zaa="KEYGEN",Hf="L",$aa="LINK",If="M",aba="META",Jf="MILLISECOND",bba="MINUTE",Kf="MMM d",
Lf="MONTH",Mf="MSIE",cba="Moz",dba="MozOpacity",Nf="N",eba="NOFRAMES",fba="NOSCRIPT",gba="O",hba="OBJECT",iba="PARAM",Of="Q",jba="Q yyyy",Pf="QUARTER",Qf="S",Rf="SCRIPT",kba="SECOND",Sf="SELECT",Tf="SOURCE",lba="STYLE",mba="SVG",nba="Style",Uf="TEXTAREA",Vf="TL",Wf="TR",oba="TRACK",pba="Too many percent/permill",qba="Type mismatch. Value ",rba="UTC",sba="Uneven number of arguments",tba="WBR",uba="WEEK",vba="Webkit",wba="Width",Xf="YEAR",Yf="Z",xba="[",yba="[object Array]",zba="[object Function]",
Aba="[object Window]",Bba="\\",Cba="\\$1",Zf="\\\\",bg="\\s",Dba="\\u",Eba="\\x08",eg="]",Fba="]+",Gba="_bar_format_old_value",fg="_default_",gg="a",hg="absolute",Hba="alpha(opacity=",Iba="amp",ig="aria-",jg="array",kg="auto",lg="b",mg="background-color:",Jba="bar.groupWidth",pg="body",qg="boolean",Kba="borderBottom",Lba="borderBottomWidth",Mba="borderLeft",Nba="borderLeftWidth",Oba="borderRight",Pba="borderRightWidth",Qba="borderTop",Rba="borderTopWidth",rg="both",sg="c",Sba="call",Tba="callee",
Uba="class",Vba="className",Wba="clearMinutes",Xba="color:",tg="column",Yba="columnFilters[",Zba="compare",ug="d",$ba="data-",vg="date",wg="datetime",aca="decimalSymbol",bca="desc",xg="direction",yg="display",P="div",cca="document",zg="f",Ag="false",Bg="filter",Cg="fixed",Dg="focus",dca="for",eca="formatType",fca="fractionDigits",Eg="full",Fg="function",Gg="g",gca="google-visualization-formatters-arrow-dr",hca="google-visualization-formatters-arrow-empty",ica="google-visualization-formatters-arrow-ug",
jca="google.charts.",kca="google.loader.GoogleApisBase",lca="google.maps.DirectionsService",mca="google.visualization.",nca="google.visualization.ModulePath",oca="google.visualization.NumberFormat",pca="google.visualization.Version",qca="groupingSymbol",rca="gt",Ig="h",Jg="head",Kg="height",sca="hex",Lg="hidden",Mg="horizontal",Ng="href",Og="html",Pg="https",Qg="inline",tca="innerText",Rg="k",Sg="l",Tg="left",Ug="link",Vg="long",uca="lt",Wg="m",vca="maps",Zg="maxValue",$g="medium",ah="minValue",wca=
"ms",xca="named",yca="native code",zca="negativeColor",Aca="negativeParens",Bca="new ",Q="none",bh="null",T="number",ch="o",dh="object",eh="on",fh="opacity",Cca="outerHTML",gh="overflow",hh="p",Dca="paddingBottom",Eca="paddingLeft",Fca="paddingRight",Gca="paddingTop",ih="pattern",Hca="pixelHeight",Ica="pixelLeft",Jca="pixelWidth",jh="position",kh="prefix",U="px",Kca="quot",lh="r",oh="relative",ph="rgb",qh="role",rh="rtl",sh="s",Lca="scaleFactor",th="script",uh="selection",Mca="sensor=false",vh="short",
wh="single",xh="solid",Nca="sortColumns",Oca="sortColumns[",Pca="sourceIndex",Qca="splice",yh="static",zh="string",Ah="style",Rca="stylesheet",Bh="suffix",Sca="tabIndex",Tca="tabindex",Uca="text/css",Ch="text/javascript",Vca="textContent",Dh="time",Wca="timeZone",Eh="timeofday",Fh="transform",Gh="transparent",Hh="true",Ih="type",Jh="unselectable",Kh="v",Lh="value",Xca="valueType",Yca="var ",Zca="var _et_ = 1;",Mh="vertical",Nh="visible",$ca="visualization",Oh="w",Ph="white",Qh="width",Rh="y",Sh="z",
ada="zoomButtonsOrder",Th="{",bda="{0}",cda="{1}",Uh="{1} {0}",dda="|[",Vh="}",Wh="\u00a0",eda="\u00a4",Xh="\u2030",W,Yh=Yh||{},Zh=this;function $h(a){return void 0!==a}function ai(a,b,c){a=a[rc](Ue);c=c||Zh;a[0]in c||!c[ad]||c[ad](Yca+a[0]);for(var d;a[J]&&(d=a[sb]());)!a[J]&&$h(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}function bi(a,b){for(var c=a[rc](Ue),d=b||Zh,e;e=c[sb]();)if(null!=d[e])d=d[e];else return null;return d}function ci(){}function di(a){a.Vb=function(){return a.dfa?a.dfa:a.dfa=new a}}
function ei(a){var b=typeof a;if(b==dh)if(a){if(a instanceof ga)return jg;if(a instanceof ca)return b;var c=ca[K][kc][L](a);if(c==Aba)return dh;if(c==yba||typeof a[J]==T&&"undefined"!=typeof a[le]&&"undefined"!=typeof a[lc]&&!a[lc](Qca))return jg;if(c==zba||"undefined"!=typeof a[L]&&"undefined"!=typeof a[lc]&&!a[lc](Sba))return Fg}else return bh;else if(b==Fg&&"undefined"==typeof a[L])return dh;return b}function fi(a){return null===a}function gi(a){return null!=a}function hi(a){return ei(a)==jg}
function ii(a){var b=ei(a);return b==jg||b==dh&&typeof a[J]==T}function ji(a){return ki(a)&&typeof a[Jc]==Fg}function li(a){return typeof a==zh}function mi(a){return typeof a==qg}function ni(a){return typeof a==T}function oi(a){return ei(a)==Fg}function ki(a){var b=typeof a;return b==dh&&null!=a||b==Fg}function pi(a){return a[fda]||(a[fda]=++gda)}var fda="closure_uid_"+(1E9*h[Hc]()>>>0),gda=0;function hda(a,b,c){return a[L][Sc](a[ac],arguments)}
function ida(a,b,c){if(!a)throw m();if(2<arguments[J]){var d=ga[K][jd][L](arguments,2);return function(){var c=ga[K][jd][L](arguments);ga[K][oe][Sc](c,d);return a[Sc](b,c)}}return function(){return a[Sc](b,arguments)}}function X(a,b,c){X=Function[K][ac]&&-1!=Function[K][ac][kc]()[qd](yca)?hda:ida;return X[Sc](null,arguments)}function qi(a,b){var c=ga[K][jd][L](arguments,1);return function(){var b=c[jd]();b[C][Sc](b,arguments);return a[Sc](this,b)}}var ri=Date.now||function(){return+new Date};
function jda(a){if(Zh[ad])Zh[ad](a,Xaa);else if(Zh.eval)if(null==ti&&(Zh.eval(Zca),"undefined"!=typeof Zh._et_?(delete Zh._et_,ti=!0):ti=!1),ti)Zh.eval(a);else{var b=Zh[Ld],c=b[Sb](th);cb(c,Ch);c.defer=!1;c[q](b[Db](a));b[Td][q](c);b[Td][Ud](c)}else throw m("goog.globalEval not available");}var ti=null;function Y(a,b){function c(){}lb(c,b[K]);a.e=b[K];lb(a,new c);Ea(a[K],a);a.je=function(a,c,f){var g=ga[K][jd][L](arguments,2);return b[K][c][Sc](a,g)}};var google=google||ba.google||{};function ui(a){if(m.captureStackTrace)m.captureStackTrace(this,ui);else{var b=m()[wc];b&&(this.stack=b)}a&&Ga(this,String(a))}Y(ui,m);fb(ui[K],"CustomError");var kda;function vi(a,b){return 0==a[Wd](b,0)}function lda(a){var b=a[J]-1;return 0<=b&&a[qd](De,b)==b}function wi(a){return/^[\s\xa0]*$/[hd](a)}function xi(a){return wi(yi(a))}function zi(a){return!/[^0-9]/[hd](a)}function mda(a){return a[wb](/[\t\r\n ]+/g,se)[wb](/^[\t\r\n ]+|[\t\r\n ]+$/g,O)}function Ai(a){return a[wb](/^[\s\xa0]+|[\s\xa0]+$/g,O)}
function Bi(a,b){if(b)a=a[wb](nda,Ie)[wb](oda,Ke)[wb](pda,Je)[wb](qda,Le)[wb](rda,He)[wb](sda,Fe);else{if(!tda[hd](a))return a;-1!=a[qd](Ee)&&(a=a[wb](nda,Ie));-1!=a[qd](nf)&&(a=a[wb](oda,Ke));-1!=a[qd](rf)&&(a=a[wb](pda,Je));-1!=a[qd](ue)&&(a=a[wb](qda,Le));-1!=a[qd](Me)&&(a=a[wb](rda,He));-1!=a[qd](aaa)&&(a=a[wb](sda,Fe))}return a}var nda=/&/g,oda=/</g,pda=/>/g,qda=/"/g,rda=/'/g,sda=/\x00/g,tda=/[\x00&<>"']/;function uda(a){return Ci(a,Ee)?cca in Zh?vda(a):wda(a):a}
function vda(a){var b={"&amp;":Ee,"&lt;":nf,"&gt;":rf,"&quot;":ue},c;c=Zh[Ld][Sb](P);return a[wb](xda,function(a,e){var f=b[a];if(f)return f;if(e[Cb](0)==we){var g=ha(Xe+e[hc](1));fa(g)||(f=String[vd](g))}f||(Xa(c,a+se),f=c[Ub][bd][jd](0,-1));return b[a]=f})}function wda(a){return a[wb](/&([^;]+);/g,function(a,c){switch(c){case Iba:return Ee;case uca:return nf;case rca:return rf;case Kca:return ue;default:if(c[Cb](0)==we){var d=ha(Xe+c[hc](1));if(!fa(d))return String[vd](d)}return a}})}var xda=/&([^;\s<&]+);?/g;
function Di(a,b){a[J]>b&&(a=a[ee](0,b-3)+Ve);return a}function Ci(a,b){return-1!=a[qd](b)}function Ei(a,b){return ga(b+1)[me](a)}function Fi(a,b){var c=$h(void 0)?a[xb](void 0):String(a),d=c[qd](Ue);-1==d&&(d=c[J]);return Ei(Xe,h.max(0,b-d))+c}function yi(a){return null==a?O:String(a)}function yda(a){return ga[K][me][L](arguments,O)}
function Gi(a,b){for(var c=0,d=Ai(String(a))[rc](Ue),e=Ai(String(b))[rc](Ue),f=h.max(d[J],e[J]),g=0;0==c&&g<f;g++){var k=d[g]||O,l=e[g]||O,n=/(\d*)(\D*)/g,p=/(\d*)(\D*)/g;do{var s=n[tb](k)||[O,O,O],u=p[tb](l)||[O,O,O];if(0==s[0][J]&&0==u[0][J])break;c=Hi(0==s[1][J]?0:ka(s[1],10),0==u[1][J]?0:ka(u[1],10))||Hi(0==s[2][J],0==u[2][J])||Hi(s[2],u[2])}while(0==c)}return c}function Hi(a,b){return a<b?-1:a>b?1:0}function Ii(a){for(var b=0,c=0;c<a[J];++c)b=31*b+a[ae](c),b%=4294967296;return b}
var zda=2147483648*h[Hc]()|0;function Ji(a){var b=ha(a);return 0==b&&wi(a)?ia:b}function Ki(a){return String(a)[wb](/\-([a-z])/g,function(a,c){return c[ke]()})}function Ada(a){var b=li(void 0)?"undefined"[wb](/([-()\[\]{}+?*.$\^|,:#<!\\])/g,Cba)[wb](/\x08/g,Eba):bg;return a[wb](new RegExp(haa+(b?dda+b+Fba:O)+iaa,Gg),function(a,b,e){return b+e[ke]()})};function Li(a){return a[a[J]-1]}
var Mi=ga[K],Ni=Mi[qd]?function(a,b,c){return Mi[qd][L](a,b,c)}:function(a,b,c){c=null==c?0:0>c?h.max(0,a[J]+c):c;if(li(a))return li(b)&&1==b[J]?a[qd](b,c):-1;for(;c<a[J];c++)if(c in a&&a[c]===b)return c;return-1},Bda=Mi[Wd]?function(a,b,c){return Mi[Wd][L](a,b,null==c?a[J]-1:c)}:function(a,b,c){c=null==c?a[J]-1:c;0>c&&(c=h.max(0,a[J]+c));if(li(a))return li(b)&&1==b[J]?a[Wd](b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},Z=Mi[Vb]?function(a,b,c){Mi[Vb][L](a,b,c)}:function(a,b,c){for(var d=
a[J],e=li(a)?a[rc](O):a,f=0;f<d;f++)f in e&&b[L](c,e[f],f,a)};function Oi(a,b,c){for(var d=a[J],e=li(a)?a[rc](O):a,d=d-1;0<=d;--d)d in e&&b[L](c,e[d],d,a)}
var Pi=Mi[pb]?function(a,b,c){return Mi[pb][L](a,b,c)}:function(a,b,c){for(var d=a[J],e=[],f=0,g=li(a)?a[rc](O):a,k=0;k<d;k++)if(k in g){var l=g[k];b[L](c,l,k,a)&&(e[f++]=l)}return e},Qi=Mi.map?function(a,b,c){return Mi.map[L](a,b,c)}:function(a,b,c){for(var d=a[J],e=ga(d),f=li(a)?a[rc](O):a,g=0;g<d;g++)g in f&&(e[g]=b[L](c,f[g],g,a));return e},Ri=Mi.reduce?function(a,b,c,d){d&&(b=X(b,d));return Mi.reduce[L](a,b,c)}:function(a,b,c,d){var e=c;Z(a,function(c,g){e=b[L](d,e,c,g,a)});return e},Si=Mi[Vd]?
function(a,b,c){return Mi[Vd][L](a,b,c)}:function(a,b,c){for(var d=a[J],e=li(a)?a[rc](O):a,f=0;f<d;f++)if(f in e&&b[L](c,e[f],f,a))return!0;return!1},Ti=Mi[ge]?function(a,b,c){return Mi[ge][L](a,b,c)}:function(a,b,c){for(var d=a[J],e=li(a)?a[rc](O):a,f=0;f<d;f++)if(f in e&&!b[L](c,e[f],f,a))return!1;return!0};function Cda(a,b){var c=0;Z(a,function(a,e,f){b[L](void 0,a,e,f)&&++c},void 0);return c}function Ui(a,b,c){b=Vi(a,b,c);return 0>b?null:li(a)?a[Cb](b):a[b]}
function Vi(a,b,c){for(var d=a[J],e=li(a)?a[rc](O):a,f=0;f<d;f++)if(f in e&&b[L](c,e[f],f,a))return f;return-1}function Wi(a,b){var c;t:{var d=a[J];c=li(a)?a[rc](O):a;for(d-=1;0<=d;d--)if(d in c&&b[L](void 0,c[d],d,a)){c=d;break t}c=-1}return 0>c?null:li(a)?a[Cb](c):a[c]}function Xi(a,b){return 0<=Ni(a,b)}function Yi(a){return 0==a[J]}function Zi(a){if(!hi(a))for(var b=a[J]-1;0<=b;b--)delete a[b];kb(a,0)}function $i(a,b,c){aj(a,c,0,b)}
function bj(a,b){var c=Ni(a,b),d;(d=0<=c)&&Mi[le][L](a,c,1);return d}function cj(a){return Mi[Bb][Sc](Mi,arguments)}function dj(a){var b=a[J];if(0<b){for(var c=ga(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function ej(a,b){for(var c=1;c<arguments[J];c++){var d=arguments[c],e;if(hi(d)||(e=ii(d))&&ca[K][zc][L](d,Tba))a[C][Sc](a,d);else if(e)for(var f=a[J],g=d[J],k=0;k<g;k++)a[f+k]=d[k];else a[C](d)}}function aj(a,b,c,d){return Mi[le][Sc](a,fj(arguments,1))}
function fj(a,b,c){return 2>=arguments[J]?Mi[jd][L](a,b):Mi[jd][L](a,b,c)}function Dda(a){for(var b={},c=0,d=0;d<a[J];){var e=a[d++],f=ki(e)?ch+pi(e):(typeof e)[Cb](0)+e;ca[K][zc][L](b,f)||(b[f]=!0,a[c++]=e)}kb(a,c)}function hj(a,b,c){return Eda(a,c||ij,!1,b)}function Fda(a,b,c){return Eda(a,b,!0,void 0,c)}function Eda(a,b,c,d,e){for(var f=0,g=a[J],k;f<g;){var l=f+g>>1,n;n=c?b[L](e,a[l],l,a):b(d,a[l]);0<n?f=l+1:(g=l,k=!n)}return k?f:~f}function jj(a,b){a[ce](b||ij)}
function kj(a,b){for(var c=0;c<a[J];c++)a[c]={index:c,value:a[c]};var d=b||ij;jj(a,function(a,b){return d(a[od],b[od])||a[pc]-b[pc]});for(c=0;c<a[J];c++)a[c]=a[c][od]}function Gda(a){var b=ij;jj(a,function(a,d){return b(a.x,d.x)})}function lj(a,b){if(!ii(a)||!ii(b)||a[J]!=b[J])return!1;for(var c=a[J],d=Hda,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}function ij(a,b){return a>b?1:a<b?-1:0}function Hda(a,b){return a===b}
function Ida(a,b){for(var c={},d=0;d<a[J];d++){var e=a[d],f=b[L](void 0,e,d,a);$h(f)&&(c[f]||(c[f]=[]))[C](e)}return c}function mj(a){var b=[];if(0>1*(a-0))return[];for(var c=0;c<a;c+=1)b[C](c);return b}function nj(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c}function oj(a){for(var b=[],c=0;c<arguments[J];c++){var d=arguments[c];hi(d)?b[C][Sc](b,oj[Sc](null,d)):b[C](d)}return b}
function pj(a){if(!arguments[J])return[];for(var b=[],c=0;;c++){for(var d=[],e=0;e<arguments[J];e++){var f=arguments[e];if(c>=f[J])return b;d[C](f[c])}b[C](d)}};function uj(a){return function(){return a}}var Jda=uj(!0),vj=uj(null);function wj(a){return a}function Kda(a){var b;b=b||0;return function(){return a[Sc](this,ga[K][jd][L](arguments,0,b))}}function Lda(){return function(){return!fi[Sc](this,arguments)}};function xj(a,b,c){return h.min(h.max(a,b),c)}function yj(a,b){var c=a%b;return 0>c*b?c+b:c}function zj(a,b,c){return a+c*(b-a)}function Aj(a){return a*h.PI/180}function Bj(a,b){return b*h.cos(Aj(a))}function Cj(a,b){return b*h.sin(Aj(a))}function Dj(a,b,c,d){return yj(180*h[xd](d-b,c-a)/h.PI,360)}function Ej(a){return 0==a?0:0>a?-1:1}function Fj(a){return Ri(arguments,function(a,c){return a+c},0)}function Gj(a){return Fj[Sc](null,arguments)/arguments[J]}function Hj(a){return na(a)&&0==a%1}
function Ij(a){return na(a)&&!fa(a)};var Jj="StopIteration"in Zh?Zh.StopIteration:m("StopIteration");function Kj(){}Da(Kj[K],function(){throw Jj;});Kj[K].at=function(){return this};function Lj(a){if(a instanceof Kj)return a;if(typeof a.at==Fg)return a.at(!1);if(ii(a)){var b=0,c=new Kj;Da(c,function(){for(;;){if(b>=a[J])throw Jj;if(b in a)return a[b++];b++}});return c}throw m("Not implemented");}
function Mj(a,b,c){if(ii(a))try{Z(a,b,c)}catch(d){if(d!==Jj)throw d;}else{a=Lj(a);try{for(;;)b[L](c,a[qc](),void 0,a)}catch(e){if(e!==Jj)throw e;}}}function Oj(a,b,c){var d=0,e=a,f=c||1;1<arguments[J]&&(d=a,e=b);if(0==f)throw m("Range step argument must not be zero");var g=new Kj;Da(g,function(){if(0<f&&d>=e||0>f&&d<=e)throw Jj;var a=d;d+=f;return a});return g}function Mda(a,b,c){var d=Lj(a);a=new Kj;Da(a,function(){var a=d[qc]();return b[L](c,a,void 0,d)});return a}
function Nda(a){var b=Lj(arguments),c=new Kj,d=null;Da(c,function(){for(;;){if(null==d){var a=b[qc]();d=Lj(a)}try{return d[qc]()}catch(c){if(c!==Jj)throw c;d=null}}});return c}function Oda(a){if(ii(a))return dj(a);a=Lj(a);var b=[];Mj(a,function(a){b[C](a)});return b}function Pda(a){try{return Lj(a)[qc]()}catch(b){if(b!=Jj)throw b;return null}};function Pj(a,b,c){for(var d in a)b[L](c,a[d],d,a)}function Qj(a,b,c){var d={},e;for(e in a)d[e]=b[L](c,a[e],e,a);return d}function Rj(a,b){for(var c in a)if(b[L](void 0,a[c],c,a))return!0;return!1}function Uj(a,b,c){for(var d in a)if(!b[L](c,a[d],d,a))return!1;return!0}function Qda(a){var b=0,c;for(c in a)b++;return b}function Vj(a){for(var b in a)return a[b]}function Wj(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Xj(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}
function Yj(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function Zj(a){for(var b in a)return!1;return!0}function ak(a,b){b in a&&delete a[b]}function bk(a,b,c){if(b in a)throw m('The object already contains the key "'+b+ue);a[b]=c}function ck(a,b,c){return b in a?a[b]:a[b]=c}function dk(a){var b={},c;for(c in a)b[c]=a[c];return b}function ek(a){var b=ei(a);if(b==dh||b==jg){if(a[Bc])return a[Bc]();var b=b==jg?[]:{},c;for(c in a)b[c]=ek(a[c]);return b}return a}
function fk(a){var b={},c;for(c in a)b[a[c]]=c;return b}var Rda="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function gk(a,b){for(var c,d,e=1;e<arguments[J];e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Rda[J];f++)c=Rda[f],ca[K][zc][L](d,c)&&(a[c]=d[c])}}
function Sda(a){var b=arguments[J];if(1==b&&hi(arguments[0]))return Sda[Sc](null,arguments[0]);if(b%2)throw m(sba);for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}function hk(a){var b=arguments[J];if(1==b&&hi(arguments[0]))return hk[Sc](null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};function ik(a,b){this.gb={};this.ne=[];this.Oy=this.Tb=0;var c=arguments[J];if(1<c){if(c%2)throw m(sba);for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.jD(a)}W=ik[K];W.dc=function(){return this.Tb};W.Ua=function(){jk(this);for(var a=[],b=0;b<this.ne[J];b++)a[C](this.gb[this.ne[b]]);return a};W.Mk=function(){jk(this);return this.ne[Bb]()};W.bf=function(a){return kk(this.gb,a)};W.aU=function(a){for(var b=0;b<this.ne[J];b++){var c=this.ne[b];if(kk(this.gb,c)&&this.gb[c]==a)return!0}return!1};
$a(W,function(a,b){if(this===a)return!0;if(this.Tb!=a.dc())return!1;var c=b||Tda;jk(this);for(var d,e=0;d=this.ne[e];e++)if(!c(this.get(d),a.get(d)))return!1;return!0});function Tda(a,b){return a===b}Ua(W,function(){return 0==this.Tb});va(W,function(){this.gb={};kb(this.ne,0);this.Oy=this.Tb=0});ua(W,function(a){return kk(this.gb,a)?(delete this.gb[a],this.Tb--,this.Oy++,this.ne[J]>2*this.Tb&&jk(this),!0):!1});
function jk(a){if(a.Tb!=a.ne[J]){for(var b=0,c=0;b<a.ne[J];){var d=a.ne[b];kk(a.gb,d)&&(a.ne[c++]=d);b++}kb(a.ne,c)}if(a.Tb!=a.ne[J]){for(var e={},c=b=0;b<a.ne[J];)d=a.ne[b],kk(e,d)||(a.ne[c++]=d,e[d]=1),b++;kb(a.ne,c)}}W.get=function(a,b){return kk(this.gb,a)?this.gb[a]:b};W.set=function(a,b){kk(this.gb,a)||(this.Tb++,this.ne[C](a),this.Oy++);this.gb[a]=b};W.jD=function(a){var b;a instanceof ik?(b=a.Mk(),a=a.Ua()):(b=Xj(a),a=Wj(a));for(var c=0;c<b[J];c++)this.set(b[c],a[c])};
W.forEach=function(a,b){for(var c=this.Mk(),d=0;d<c[J];d++){var e=c[d],f=this.get(e);a[L](b,f,e,this)}};Ia(W,function(){return new ik(this)});W.transpose=function(){for(var a=new ik,b=0;b<this.ne[J];b++){var c=this.ne[b];a.set(this.gb[c],c)}return a};W.at=function(a){jk(this);var b=0,c=this.ne,d=this.gb,e=this.Oy,f=this,g=new Kj;Da(g,function(){for(;;){if(e!=f.Oy)throw m("The map has changed since the iterator was created");if(b>=c[J])throw Jj;var g=c[b++];return a?g:d[g]}});return g};
function kk(a,b){return ca[K][zc][L](a,b)};function Uda(a){return typeof a.dc==Fg?a.dc():ii(a)||li(a)?a[J]:Qda(a)}function lk(a){if(typeof a.Ua==Fg)return a.Ua();if(li(a))return a[rc](O);if(ii(a)){for(var b=[],c=a[J],d=0;d<c;d++)b[C](a[d]);return b}return Wj(a)}function mk(a){if(typeof a.Mk==Fg)return a.Mk();if(typeof a.Ua!=Fg){if(ii(a)||li(a)){var b=[];a=a[J];for(var c=0;c<a;c++)b[C](c);return b}return Xj(a)}}
function nk(a,b,c){if(typeof a[Vb]==Fg)a[Vb](b,c);else if(ii(a)||li(a))Z(a,b,c);else for(var d=mk(a),e=lk(a),f=e[J],g=0;g<f;g++)b[L](c,e[g],d&&d[g],a)}function Vda(a,b,c){if(typeof a[pb]==Fg)return a[pb](b,c);if(ii(a)||li(a))return Pi(a,b,c);var d,e=mk(a),f=lk(a),g=f[J];if(e){d={};for(var k=0;k<g;k++)b[L](c,f[k],e[k],a)&&(d[e[k]]=f[k])}else for(d=[],k=0;k<g;k++)b[L](c,f[k],void 0,a)&&d[C](f[k]);return d}
function Wda(a,b,c){if(typeof a.map==Fg)return a.map(b,c);if(ii(a)||li(a))return Qi(a,b,c);var d,e=mk(a),f=lk(a),g=f[J];if(e){d={};for(var k=0;k<g;k++)d[e[k]]=b[L](c,f[k],e[k],a)}else for(d=[],k=0;k<g;k++)d[k]=b[L](c,f[k],void 0,a);return d}function Xda(a,b,c){if(typeof a[ge]==Fg)return a[ge](b,c);if(ii(a)||li(a))return Ti(a,b,c);for(var d=mk(a),e=lk(a),f=e[J],g=0;g<f;g++)if(!b[L](c,e[g],d&&d[g],a))return!1;return!0};function ok(a){this.gb=new ik;a&&this.jD(a)}function qk(a){var b=typeof a;return b==dh&&a||b==Fg?ch+pi(a):b[hc](0,1)+a}W=ok[K];W.dc=function(){return this.gb.dc()};W.add=function(a){this.gb.set(qk(a),a)};W.jD=function(a){a=lk(a);for(var b=a[J],c=0;c<b;c++)this.add(a[c])};W.mc=function(a){a=lk(a);for(var b=a[J],c=0;c<b;c++)this[Qb](a[c])};ua(W,function(a){return this.gb[Qb](qk(a))});va(W,function(){this.gb[Yb]()});Ua(W,function(){return this.gb[dd]()});Pa(W,function(a){return this.gb.bf(qk(a))});
W.Nz=function(a){var b=new ok;a=lk(a);for(var c=0;c<a[J];c++){var d=a[c];this[Rc](d)&&b.add(d)}return b};W.im=function(a){var b=this[Bc]();b.mc(a);return b};W.Ua=function(){return this.gb.Ua()};Ia(W,function(){return new ok(this)});$a(W,function(a){return this.dc()==Uda(a)&&this.zU(a)});W.zU=function(a){var b=Uda(a);if(this.dc()>b)return!1;!(a instanceof ok)&&5<b&&(a=new ok(a));return Xda(this,function(b){var d=a;return typeof d[Rc]==Fg?d[Rc](b):typeof d.aU==Fg?d.aU(b):ii(d)||li(d)?Xi(d,b):Yj(d,b)})};
W.at=function(){return this.gb.at(!1)};var rk;t:{var Yda=Zh.navigator;if(Yda){var Zda=Yda[vc];if(Zda){rk=Zda;break t}}rk=O};var sk,tk,uk,$da;function vk(){return Zh.navigator||null}var wk=Ci(rk,"Opera")||Ci(rk,"OPR"),xk=Ci(rk,"Trident")||Ci(rk,Mf),yk=Ci(rk,"Gecko")&&!Ci(rk[pe](),"webkit")&&!(Ci(rk,"Trident")||Ci(rk,Mf)),zk=Ci(rk[pe](),"webkit"),aea=zk&&Ci(rk,"Mobile"),bea=vk(),Ck=bea&&bea.platform||O;sk=Ci(Ck,"Mac");tk=Ci(Ck,"Win");uk=Ci(Ck,"Linux");$da=!!vk()&&Ci(vk().appVersion||O,"X11");var Dk=rk;Dk&&Ci(Dk,"Android");Dk&&Ci(Dk,"iPhone");Dk&&Ci(Dk,"iPad");function cea(){var a=Zh[Ld];return a?a[fe]:void 0}
var Ek=function(){var a=O,b;if(wk&&Zh.opera)return a=Zh.opera.version,oi(a)?a():a;yk?b=/rv\:([^\);]+)(\)|;)/:xk?b=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:zk&&(b=/WebKit\/(\S+)/);b&&(a=(a=b[tb](rk))?a[1]:O);return xk&&(b=cea(),b>la(a))?String(b):a}(),dea={};function Fk(a){return dea[a]||(dea[a]=0<=Gi(Ek,a))}function Gk(a){return xk&&eea>=a}var fea=Zh[Ld],eea=fea&&xk?cea()||(fea[be]==yf?ka(Ek,10):5):void 0;function Hk(a,b){this.x=$h(a)?a:0;this.y=$h(b)?b:0}W=Hk[K];Ia(W,function(){return new Hk(this.x,this.y)});function Ik(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Jk(a,b){var c=a.x-b.x,d=a.y-b.y;return h[zd](c*c+d*d)}function Kk(a,b){return new Hk(a.x-b.x,a.y-b.y)}function Lk(a,b){return new Hk(a.x+b.x,a.y+b.y)}ra(W,function(){this.x=h[yb](this.x);this.y=h[yb](this.y);return this});sa(W,function(){this.x=h[t](this.x);this.y=h[t](this.y);return this});
Wa(W,function(){this.x=h[E](this.x);this.y=h[E](this.y);return this});eb(W,function(a,b){a instanceof Hk?(this.x+=a.x,this.y+=a.y):(this.x+=a,ni(b)&&(this.y+=b));return this});Na(W,function(a,b){var c=ni(b)?b:a;this.x*=a;this.y*=c;return this});function Mk(a,b){pa(this,a);Sa(this,b)}function Nk(a,b){return a==b?!0:a&&b?a[r]==b[r]&&a[A]==b[A]:!1}W=Mk[K];Ia(W,function(){return new Mk(this[r],this[A])});function Ok(a){return h.min(a[r],a[A])}W.area=function(){return this[r]*this[A]};Ua(W,function(){return!this.area()});ra(W,function(){pa(this,h[yb](this[r]));Sa(this,h[yb](this[A]));return this});sa(W,function(){pa(this,h[t](this[r]));Sa(this,h[t](this[A]));return this});Wa(W,function(){pa(this,h[E](this[r]));Sa(this,h[E](this[A]));return this});
Na(W,function(a,b){var c=ni(b)?b:a;pa(this,this[r]*a);Sa(this,this[A]*c);return this});var gea=!xk||Gk(9),hea=!yk&&!xk||xk&&Gk(9)||yk&&Fk("1.9.1"),iea=xk&&!Fk(jf),jea=xk||wk||zk;function Pk(a){return a?new Qk(Rk(a)):kda||(kda=new Qk)}function Sk(a){return li(a)?ea[md](a):a}function Tk(a,b,c){return Uk(ea,a,b,c)}function Vk(a,b){var c=b||ea;return c[Yd]&&c[Rb]?c[Yd](Ue+a):Uk(ea,Pe,a,b)}function Wk(a,b){var c=b||ea,d=null;return(d=c[Yd]&&c[Rb]?c[Rb](Ue+a):Uk(ea,Pe,a,b)[0])||null}
function Uk(a,b,c,d){a=d||a;b=b&&b!=Pe?b[ke]():O;if(a[Yd]&&a[Rb]&&(b||c))return a[Yd](b+(c?Ue+c:O));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g[sd]&&(d[e++]=g);kb(d,e);return d}return a}a=a[fc](b||Pe);if(c){d={};for(f=e=0;g=a[f];f++)b=g[Jd],typeof b[rc]==Fg&&Xi(b[rc](/\s+/),c)&&(d[e++]=g);kb(d,e);return d}return a}
function Xk(a,b){Pj(b,function(b,d){d==Ah?ab(a[x],b):d==Uba?mb(a,b):d==dca?a.htmlFor=b:d in kea?a[w](kea[d],b):vi(d,ig)||vi(d,$ba)?a[w](d,b):a[d]=b})}var kea={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:Kg,maxlength:"maxLength",role:qh,rowspan:"rowSpan",type:Ih,usemap:"useMap",valign:"vAlign",width:Qh};function Yk(a){a=a[Ld];a=a[be]==yf?a[gc]:a[Td];return new Mk(a[Kd],a[$d])}function lea(a){return zk||a[be]!=yf?a[Td]||a[gc]:a[gc]}
function Zk(a){return a?a.parentWindow||a[Bd]:ba}function $k(a,b,c){return mea(ea,arguments)}function mea(a,b){var c=b[0],d=b[1];if(!gea&&d&&(d[Cd]||d[H])){c=[nf,c];d[Cd]&&c[C](caa,Bi(d[Cd]),ue);if(d[H]){c[C](daa,Bi(d[H]),ue);var e={};gk(e,d);delete e[H];d=e}c[C](rf);c=c[me](O)}c=a[Sb](c);d&&(li(d)?mb(c,d):hi(d)?mb(c,d[me](se)):Xk(c,d));2<b[J]&&nea(a,c,b,2);return c}function nea(a,b,c,d){function e(c){c&&b[q](li(c)?a[Db](c):c)}for(;d<c[J];d++){var f=c[d];ii(f)&&!al(f)?Z(oea(f)?dj(f):f,e):e(f)}}
function bl(a){return ea[Sb](a)}function cl(a){if(1!=a[kd])return!1;switch(a[Tc]){case Gaa:case Haa:case Iaa:case uf:case Jaa:case Kaa:case Naa:case Paa:case Ff:case Vaa:case Gf:case Uaa:case Waa:case Zaa:case $aa:case eba:case fba:case aba:case hba:case iba:case Rf:case Tf:case lba:case oba:case tba:return!1}return!0}function pea(a,b){a[q](b)}function dl(a,b){nea(Rk(a),a,arguments,1)}function el(a){for(var b;b=a[Ub];)a[Ud](b)}function fl(a,b){b[je]&&b[je][Fb](a,b)}
function gl(a,b){b[je]&&b[je][Fb](a,b[dc])}function hl(a){return a&&a[je]?a[je][Ud](a):null}function il(a){return hea&&void 0!=a[yd]?a[yd]:Pi(a[Zb],function(a){return 1==a[kd]})}function jl(a){return void 0!=a.firstElementChild?a.firstElementChild:qea(a[Ub])}function qea(a){for(;a&&1!=a[kd];)a=a[dc];return a}function al(a){return ki(a)&&0<a[kd]}function kl(a){return ki(a)&&1==a[kd]}
function ll(a){var b;if(jea&&!(xk&&Fk(jf)&&!Fk(bf)&&Zh.SVGElement&&a instanceof Zh.SVGElement)&&(b=a.parentElement))return b;b=a[je];return kl(b)?b:null}function ml(a,b){if(a[Rc]&&1==b[kd])return a==b||a[Rc](b);if("undefined"!=typeof a[rd])return a==b||ja(a[rd](b)&16);for(;b&&a!=b;)b=b[je];return b==a}
function rea(a,b){if(a==b)return 0;if(a[rd])return a[rd](b)&2?1:-1;if(xk&&!Gk(9)){if(9==a[kd])return-1;if(9==b[kd])return 1}if(Pca in a||a[je]&&Pca in a[je]){var c=1==a[kd],d=1==b[kd];if(c&&d)return a[oc]-b[oc];var e=a[je],f=b[je];return e==f?sea(a,b):!c&&ml(e,b)?-1*tea(a,b):!d&&ml(f,a)?tea(b,a):(c?a[oc]:e[oc])-(d?b[oc]:f[oc])}d=Rk(a);c=d[td]();c.selectNode(a);c[ub](!0);d=d[td]();d.selectNode(b);d[ub](!0);return c.compareBoundaryPoints(Zh[$c].START_TO_END,d)}
function tea(a,b){var c=a[je];if(c==b)return-1;for(var d=b;d[je]!=c;)d=d[je];return sea(d,a)}function sea(a,b){for(var c=b;c=c[jc];)if(c==a)return-1;return 1}function Rk(a){return 9==a[kd]?a:a[Ac]||a[Ld]}function nl(a,b){if(Vca in a)a.textContent=b;else if(3==a[kd])qa(a,b);else if(a[Ub]&&3==a[Ub][kd]){for(;a[Dc]!=a[Ub];)a[Ud](a[Dc]);qa(a[Ub],b)}else{el(a);var c=Rk(a);a[q](c[Db](String(b)))}}function uea(a){if(Cca in a)return a.outerHTML;var b=Rk(a)[Sb](P);b[q](a.cloneNode(!0));return b[nd]}
function vea(a,b){var c=[];return ol(a,b,c,!0)?c[0]:void 0}function wea(a,b){var c=[];ol(a,b,c,!1);return c}function ol(a,b,c,d){if(null!=a)for(a=a[Ub];a;){if(b(a)&&(c[C](a),d)||ol(a,b,c,d))return!0;a=a[dc]}return!1}var xea={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},yea={IMG:se,BR:re};function pl(a,b){b?db(a,0):(db(a,-1),a[Uc](Sca))}function ql(a){a=a.getAttributeNode(Tca);return null!=a&&a.specified}function tl(a){a=a.tabIndex;return ni(a)&&0<=a&&32768>a}
function ul(a){if(iea&&tca in a)a=a.innerText[wb](/(\r\n|\r|\n)/g,re);else{var b=[];vl(a,b,!0);a=b[me](O)}a=a[wb](/ \xAD /g,se)[wb](/\xAD/g,O);a=a[wb](/\u200B/g,O);iea||(a=a[wb](/ +/g,se));a!=se&&(a=a[wb](/^\s*/,O));return a}function wl(a){var b=[];vl(a,b,!1);return b[me](O)}function vl(a,b,c){if(!(a[sd]in xea))if(3==a[kd])c?b[C](String(a[bd])[wb](/(\r\n|\r|\n)/g,O)):b[C](a[bd]);else if(a[sd]in yea)b[C](yea[a[sd]]);else for(a=a[Ub];a;)vl(a,b,c),a=a[dc]}
function oea(a){if(a&&typeof a[J]==T){if(ki(a))return typeof a[pd]==Fg||typeof a[pd]==zh;if(oi(a))return typeof a[pd]==Fg}return!1}function zea(a){return xl(a,function(a){return a[sd]==mba&&!0},!0)}function xl(a,b,c){c||(a=a[je]);for(c=0;a;){if(b(a))return a;a=a[je];c++}return null}function yl(a){try{return a&&a[qb]}catch(b){}return null}function Qk(a){this.qf=a||Zh[Ld]||ea}W=Qk[K];W.ia=Pk;W.gc=function(){return this.qf};W.a=function(a){return li(a)?this.qf[md](a):a};
W.St=function(a,b){return Wk(a,b||this.qf)};W.h8=function(a,b){return Wk(a,b||this.qf)};W.jw=Xk;W.j=function(a,b,c){return mea(this.qf,arguments)};W.createElement=function(a){return this.qf[Sb](a)};W.createTextNode=function(a){return this.qf[Db](String(a))};W.mga=function(a,b,c){var d=this.qf,e=!!c;c=[pf];for(var f=0;f<b;f++)c[C](e?Daa:Eaa);c[C](zaa);c=c[me](O);b=[Caa];for(f=0;f<a;f++)b[C](c);b[C](yaa);a=d[Sb](Cf);Xa(a,b[me](O));return a[Ud](a[Ub])};
function zl(a,b){var c;var d=a.qf;c=d[Sb](P);xk?(Xa(c,of+b),c[Ud](c[Ub])):Xa(c,b);if(1==c[Zb][J])c=c[Ud](c[Ub]);else{for(d=d.createDocumentFragment();c[Ub];)d[q](c[Ub]);c=d}return c}function Al(a){return a.qf[be]==yf}W.QB=function(){var a=this.qf;return a.parentWindow||a[Bd]};function Bl(a){var b=a.qf;a=lea(b);b=b.parentWindow||b[Bd];return xk&&Fk(bf)&&b.pageYOffset!=a[Gd]?new Hk(a[Lc],a[Gd]):new Hk(b.pageXOffset||a[Lc],b.pageYOffset||a[Gd])}W.wF=function(a){return yl(a||this.qf)};W.appendChild=pea;
W.append=dl;W.Nc=el;W.d_=fl;W.$ia=gl;W.removeNode=hl;W.Xf=il;W.nN=jl;W.dM=al;W.Rla=kl;Pa(W,ml);W.eqa=nl;W.vr=function(a){var b;(b=a[Tc]==tf||a[Tc]==Gf||a[Tc]==Uf||a[Tc]==Sf||a[Tc]==vf?!a[Rd]&&(!ql(a)||tl(a)):ql(a)&&tl(a))&&xk?(a=oi(a[rb])?a[rb]():{height:a[Zc],width:a[Ab]},a=null!=a&&0<a[A]&&0<a[r]):a=b;return a};function Aea(){return zk?vba:yk?cba:xk?wca:wk?gba:null}function Bea(){return zk?naa:yk?jaa:xk?kaa:wk?laa:null};function Cl(a,b,c,d){this.top=a;Ta(this,b);Ma(this,c);Za(this,d)}W=Cl[K];W.mb=function(){return this[cd]-this[G]};bb(W,function(){return this[Mc]-this.top});Ia(W,function(){return new Cl(this.top,this[cd],this[Mc],this[G])});Pa(W,function(a){return this&&a?a instanceof Cl?a[G]>=this[G]&&a[cd]<=this[cd]&&a.top>=this.top&&a[Mc]<=this[Mc]:a.x>=this[G]&&a.x<=this[cd]&&a.y>=this.top&&a.y<=this[Mc]:!1});
W.expand=function(a,b,c,d){ki(a)?(this.top-=a.top,Ta(this,this[cd]+a[cd]),Ma(this,this[Mc]+a[Mc]),Za(this,this[G]-a[G])):(this.top-=a,Ta(this,this[cd]+b),Ma(this,this[Mc]+c),Za(this,this[G]-d));return this};function Dl(a,b){Za(a,h.min(a[G],b[G]));a.top=h.min(a.top,b.top);Ta(a,h.max(a[cd],b[cd]));Ma(a,h.max(a[Mc],b[Mc]))}function El(a,b){return a[G]<=b[cd]&&b[G]<=a[cd]&&a.top<=b[Mc]&&b.top<=a[Mc]}
ra(W,function(){this.top=h[yb](this.top);Ta(this,h[yb](this[cd]));Ma(this,h[yb](this[Mc]));Za(this,h[yb](this[G]));return this});sa(W,function(){this.top=h[t](this.top);Ta(this,h[t](this[cd]));Ma(this,h[t](this[Mc]));Za(this,h[t](this[G]));return this});Wa(W,function(){this.top=h[E](this.top);Ta(this,h[E](this[cd]));Ma(this,h[E](this[Mc]));Za(this,h[E](this[G]));return this});
eb(W,function(a,b){a instanceof Hk?(Za(this,this[G]+a.x),Ta(this,this[cd]+a.x),this.top+=a.y,Ma(this,this[Mc]+a.y)):(Za(this,this[G]+a),Ta(this,this[cd]+a),ni(b)&&(this.top+=b,Ma(this,this[Mc]+b)));return this});Na(W,function(a,b){var c=ni(b)?b:a;Za(this,this[G]*a);Ta(this,this[cd]*a);this.top*=c;Ma(this,this[Mc]*c);return this});function Fl(a,b,c,d){Za(this,a);this.top=b;pa(this,c);Sa(this,d)}W=Fl[K];Ia(W,function(){return new Fl(this[G],this.top,this[r],this[A])});function Gl(a){return new Cl(a.top,a[G]+a[r],a.top+a[A],a[G])}function Hl(a){return new Fl(a[G],a.top,a[cd]-a[G],a[Mc]-a.top)}function Il(a,b){return a==b?!0:a&&b?a[G]==b[G]&&a[r]==b[r]&&a.top==b.top&&a[A]==b[A]:!1}
W.Nz=function(a){var b=h.max(this[G],a[G]),c=h.min(this[G]+this[r],a[G]+a[r]);if(b<=c){var d=h.max(this.top,a.top);a=h.min(this.top+this[A],a.top+a[A]);if(d<=a)return Za(this,b),this.top=d,pa(this,c-b),Sa(this,a-d),!0}return!1};function Cea(a,b){var c=h.max(a[G],b[G]),d=h.min(a[G]+a[r],b[G]+b[r]);if(c<=d){var e=h.max(a.top,b.top),f=h.min(a.top+a[A],b.top+b[A]);if(e<=f)return new Fl(c,e,d-c,f-e)}return null}
W.im=function(a){var b=Cea(this,a);if(b&&b[A]&&b[r]){var b=[],c=this.top,d=this[A],e=this[G]+this[r],f=this.top+this[A],g=a[G]+a[r],k=a.top+a[A];a.top>this.top&&(b[C](new Fl(this[G],this.top,this[r],a.top-this.top)),c=a.top,d-=a.top-this.top);k<f&&(b[C](new Fl(this[G],k,this[r],f-k)),d=k-c);a[G]>this[G]&&b[C](new Fl(this[G],c,a[G]-this[G],d));g<e&&b[C](new Fl(g,c,e-g,d));a=b}else a=[this[Bc]()];return a};
Pa(W,function(a){return a instanceof Fl?this[G]<=a[G]&&this[G]+this[r]>=a[G]+a[r]&&this.top<=a.top&&this.top+this[A]>=a.top+a[A]:a.x>=this[G]&&a.x<=this[G]+this[r]&&a.y>=this.top&&a.y<=this.top+this[A]});function Dea(a,b){var c=b.x<a[G]?a[G]-b.x:h.max(b.x-(a[G]+a[r]),0),d=b.y<a.top?a.top-b.y:h.max(b.y-(a.top+a[A]),0);return c*c+d*d}W.distance=function(a){return h[zd](Dea(this,a))};W.ac=function(){return new Mk(this[r],this[A])};
W.getCenter=function(){return new Hk(this[G]+this[r]/2,this.top+this[A]/2)};ra(W,function(){Za(this,h[yb](this[G]));this.top=h[yb](this.top);pa(this,h[yb](this[r]));Sa(this,h[yb](this[A]));return this});sa(W,function(){Za(this,h[t](this[G]));this.top=h[t](this.top);pa(this,h[t](this[r]));Sa(this,h[t](this[A]));return this});Wa(W,function(){Za(this,h[E](this[G]));this.top=h[E](this.top);pa(this,h[E](this[r]));Sa(this,h[E](this[A]));return this});
eb(W,function(a,b){a instanceof Hk?(Za(this,this[G]+a.x),this.top+=a.y):(Za(this,this[G]+a),ni(b)&&(this.top+=b));return this});Na(W,function(a,b){var c=ni(b)?b:a;Za(this,this[G]*a);pa(this,this[r]*a);this.top*=c;Sa(this,this[A]*c);return this});function Jl(a,b,c){li(b)?Eea(a,c,b):Pj(b,qi(Eea,a))}function Eea(a,b,c){(c=Fea(a,c))&&(a[x][c]=b)}function Fea(a,b){var c=Ki(b);if(void 0===a[x][c]){var d=Aea()+Ada(c);if(void 0!==a[x][d])return d}return c}function Gea(a,b){var c=a[x][Ki(b)];return"undefined"!==typeof c?c:a[x][Fea(a,b)]||O}function Kl(a,b){var c=Rk(a);return c[Bd]&&c[Bd].getComputedStyle&&(c=c[Bd].getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||O:O}function Ll(a,b){return Kl(a,b)||(a[de]?a[de][b]:null)||a[x]&&a[x][b]}
function Ml(a){return Ll(a,jh)}function Nl(a,b,c){var d,e=yk&&(sk||$da)&&Fk(waa);b instanceof Hk?(d=b.x,b=b.y):(d=b,b=c);Za(a[x],Ol(d,e));a[x].top=Ol(b,e)}function Pl(a){return new Hk(a[Sd],a[Yc])}function Ql(a){a=a?Rk(a):ea;return!xk||Gk(9)||Al(Pk(a))?a[gc]:a[Td]}function Rl(a){var b;try{b=a[rb]()}catch(c){return{left:0,top:0,right:0,bottom:0}}xk&&a[Ac][Td]&&(a=a[Ac],Za(b,b[G]-(a[gc][Wb]+a[Td][Wb])),b.top-=a[gc][Xb]+a[Td][Xb]);return b}
function Hea(a){if(xk&&!Gk(8))return a[tc];var b=Rk(a),c=Ll(a,jh),d=c==Cg||c==hg;for(a=a[je];a&&a!=b;a=a[je])if(c=Ll(a,jh),d=d&&c==yh&&a!=b[gc]&&a!=b[Td],!d&&(a[Gc]>a[Kd]||a[Tb]>a[$d]||c==Cg||c==hg||c==oh))return a;return null}
function Sl(a){for(var b=new Cl(0,da,da,0),c=Pk(a),d=c.gc()[Td],e=c.gc()[gc],f=lea(c.qf);a=Hea(a);)if(!(xk&&0==a[Kd]||zk&&0==a[$d]&&a==d)&&a!=d&&a!=e&&Ll(a,gh)!=Nh){var g=Tl(a),k;k=a;if(yk&&!Fk(waa)){var l=la(Kl(k,Nba));if(Ul(k))var n=k[Ab]-k[Kd]-l-la(Kl(k,Pba)),l=l+n;k=new Hk(l,la(Kl(k,Rba)))}else k=new Hk(k[Wb],k[Xb]);g.x+=k.x;g.y+=k.y;b.top=h.max(b.top,g.y);Ta(b,h.min(b[cd],g.x+a[Kd]));Ma(b,h.min(b[Mc],g.y+a[$d]));Za(b,h.max(b[G],g.x))}d=f[Lc];f=f[Gd];Za(b,h.max(b[G],d));b.top=h.max(b.top,f);c=
c.QB();c=Yk(c||ba);Ta(b,h.min(b[cd],d+c[r]));Ma(b,h.min(b[Mc],f+c[A]));return 0<=b.top&&0<=b[G]&&b[Mc]>b.top&&b[cd]>b[G]?b:null}
function Tl(a){var b,c=Rk(a),d=Ll(a,jh),e=yk&&c[Ob]&&!a[rb]&&d==hg&&(b=c[Ob](a))&&(0>b[Ib]||0>b[Kb]),f=new Hk(0,0),g=Ql(c);if(a==g)return f;if(a[rb])b=Rl(a),a=Bl(Pk(c)),f.x=b[G]+a.x,f.y=b.top+a.y;else if(c[Ob]&&!e)b=c[Ob](a),a=c[Ob](g),f.x=b[Ib]-a[Ib],f.y=b[Kb]-a[Kb];else{b=a;do{f.x+=b[Sd];f.y+=b[Yc];b!=a&&(f.x+=b[Wb]||0,f.y+=b[Xb]||0);if(zk&&Ml(b)==Cg){f.x+=c[Td][Lc];f.y+=c[Td][Gd];break}b=b[tc]}while(b&&b!=a);if(wk||zk&&d==hg)f.y-=c[Td][Yc];for(b=a;(b=Hea(b))&&b!=c[Td]&&b!=g;)f.x-=b[Lc],wk&&b[Tc]==
Wf||(f.y-=b[Gd])}return f}function Vl(a,b){var c=Wl(a),d=Wl(b);return new Hk(c.x-d.x,c.y-d.y)}function Iea(a){var b;if(a[rb])b=Rl(a),b=new Hk(b[G],b.top);else{b=Bl(Pk(a));var c=Tl(a);b=new Hk(c.x-b.x,c.y-b.y)}if(yk&&!Fk(12)){i:{c=Ki(Fh);if(void 0===a[x][c]&&(c=Aea()+Ada(c),void 0!==a[x][c])){c=Bea()+maa;break i}c=Fh}a=(a=Ll(a,c)||Ll(a,Fh))?(a=a[Lb](Jea))?new Hk(la(a[1]),la(a[2])):new Hk(0,0):new Hk(0,0);a=Lk(b,a)}else a=b;return a}
function Wl(a){if(1==a[kd])return Iea(a);var b=oi(a.Bsa),c=a;a[Hb]?c=a[Hb][0]:b&&a.Qa[Hb]&&(c=a.Qa[Hb][0]);return new Hk(c[Dd],c[Ed])}function Xl(a,b,c){if(b instanceof Mk)c=b[A],b=b[r];else if(void 0==c)throw m("missing height argument");Yl(a,b);Zl(a,c)}function Ol(a,b){typeof a==T&&(a=(b?h[E](a):a)+U);return a}function Zl(a,b){Sa(a[x],Ol(b,!0))}function Yl(a,b){pa(a[x],Ol(b,!0))}function $l(a){return bm(a)}
function bm(a){var b=Kea;if(Ll(a,yg)!=Q)return b(a);var c=a[x],d=c[Xc],e=c.visibility,f=c[mc];ib(c,Lg);Ba(c,hg);Ra(c,Qg);a=b(a);Ra(c,d);Ba(c,f);ib(c,e);return a}function Kea(a){var b=a[Ab],c=a[Zc],d=zk&&!b&&!c;return $h(b)&&!d||!a[rb]?new Mk(b,c):(a=Rl(a),new Mk(a[cd]-a[G],a[Mc]-a.top))}function cm(a){var b=Tl(a);a=bm(a);return new Fl(b.x,b.y,a[r],a[A])}function dm(a,b){var c=a[x];fh in c?nb(c,b):dba in c?c.MozOpacity=b:Bg in c&&(c.filter=b===O?O:Hba+100*b+Oe)}function em(a,b){Ra(a[x],b?O:Q)}
function fm(a){var b=Pk(void 0),c=null,c=b.gc();if(xk&&c.createStyleSheet)b=c=c.createStyleSheet(),xk&&$h(b.cssText)?ab(b,a):Xa(b,a);else{var d=Uk(b.qf,Jg,void 0,void 0)[0];d||(c=Uk(b.qf,pg,void 0,void 0)[0],d=b.j(Jg),c[je][Fb](d,c));var e=c=b.j(Ah);xk&&$h(e.cssText)?ab(e,a):Xa(e,a);b[q](d,c)}return c}function Ul(a){return rh==Ll(a,xg)}var gm=yk?"MozUserSelect":zk?"WebkitUserSelect":null;
function hm(a,b,c){c=c?null:a[fc](Pe);if(gm){if(b=b?Q:O,a[x][gm]=b,c){a=0;for(var d;d=c[a];a++)d[x][gm]=b}}else if(xk||wk)if(b=b?eh:O,a[w](Jh,b),c)for(a=0;d=c[a];a++)d[w](Jh,b)}function im(a){var b=Rk(a),c=xk&&a[de];if(c&&Al(Pk(b))&&c[r]!=kg&&c[A]!=kg&&!c.boxSizing)return b=jm(a,c[r],Qh,Jca),a=jm(a,c[A],Kg,Hca),new Mk(b,a);c=new Mk(a[Ab],a[Zc]);b=km(a);a=lm(a);return new Mk(c[r]-a[G]-b[G]-b[cd]-a[cd],c[A]-a.top-b.top-b[Mc]-a[Mc])}
function jm(a,b,c,d){if(/^\d+px?$/[hd](b))return ka(b,10);var e=a[x][c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a[de][c];a[x][c]=b;b=a[x][d];a[x][c]=e;a.runtimeStyle[c]=f;return b}function mm(a,b){var c=a[de]?a[de][b]:null;return c?jm(a,c,Tg,Ica):0}function km(a){if(xk){var b=mm(a,Eca),c=mm(a,Fca),d=mm(a,Gca);a=mm(a,Dca);return new Cl(d,c,a,b)}b=Kl(a,Eca);c=Kl(a,Fca);d=Kl(a,Gca);a=Kl(a,Dca);return new Cl(la(d),la(c),la(a),la(b))}var Lea={thin:2,medium:4,thick:6};
function nm(a,b){if((a[de]?a[de][b+nba]:null)==Q)return 0;var c=a[de]?a[de][b+wba]:null;return c in Lea?Lea[c]:jm(a,c,Tg,Ica)}function lm(a){if(xk&&!Gk(9)){var b=nm(a,Mba),c=nm(a,Oba),d=nm(a,Qba);a=nm(a,Kba);return new Cl(d,c,a,b)}b=Kl(a,Nba);c=Kl(a,Pba);d=Kl(a,Rba);a=Kl(a,Lba);return new Cl(la(d),la(c),la(a),la(b))}function om(a){var b={};Z(a[rc](/\s*;\s*/),function(a){a=a[rc](/\s*:\s*/);2==a[J]&&(b[Ki(a[0][pe]())]=a[1])});return b}var Jea=/matrix\([0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, ([0-9\.\-]+)p?x?, ([0-9\.\-]+)p?x?\)/;var Mea=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function pm(a){if(qm){qm=!1;var b=Zh[xc];if(b){var c=b[Nc];if(c&&(c=rm(c))&&c!=b.hostname)throw qm=!0,m();}}return a[Lb](Mea)}var qm=zk;function rm(a){return(a=pm(a)[3]||null)&&oa(a)}function sm(a){return(a=pm(a)[5]||null)&&oa(a)}
function tm(a,b,c,d){for(var e=c[J];0<=(b=a[qd](c,b))&&b<d;){var f=a[ae](b-1);if(38==f||63==f)if(f=a[ae](b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1}var um=/#|$/;function vm(a,b){var c=a[Cc](um),d=tm(a,0,b,c);if(0>d)return null;var e=a[qd](Ee,d);if(0>e||e>c)e=c;d+=b[J]+1;return oa(a[hc](d,e-d)[wb](/\+/g,se))}var Nea=/[?&]($|#)/;function wm(a,b){for(var c=a[Cc](um),d=0,e,f=[];0<=(e=tm(a,d,b,c));)f[C](a[ee](d,e)),d=h.min(a[qd](Ee,e)+1||c,c);f[C](a[hc](d));return f[me](O)[wb](Nea,Ce)}
function xm(a,b,c){a=[wm(a,b),Ee,b];null!=c&&a[C](qf,aa(String(c)));a[1]&&(c=a[0],b=c[qd](we),0<=b&&(a[C](c[hc](b)),a[0]=c=c[hc](0,b)),b=c[qd](sf),0>b?a[1]=sf:b==c[J]-1&&(a[1]=void 0));return a[me](O)};var ym={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:xe,blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",
darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",
gold:"#ffd700",goldenrod:"#daa520",gray:ye,green:"#008000",greenyellow:"#adff2f",grey:ye,honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",
lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",
navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",
silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:Ae,whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function zm(a){var b={};a=String(a);var c=a[Cb](0)==we?a:we+a;if(Am[hd](c))return b.od=Bm(c),cb(b,sca),b;c=Oea(a);if(c[J])return b.od=Cm(c),cb(b,ph),b;if(ym&&(c=ym[a[pe]()]))return b.od=c,cb(b,xca),b;throw m(a+" is not a valid color string");}function Dm(a){return!!(Am[hd](a[Cb](0)==we?a:we+a)||Oea(a)[J]||ym&&ym[a[pe]()])}var Pea=/#(.)(.)(.)/;function Bm(a){if(!Am[hd](a))throw m(Me+a+"' is not a valid hex color");4==a[J]&&(a=a[wb](Pea,eaa));return a[pe]()}
function Em(a){a=Bm(a);return[ka(a[hc](1,2),16),ka(a[hc](3,2),16),ka(a[hc](5,2),16)]}function Fm(a,b,c){a=ha(a);b=ha(b);c=ha(c);if(fa(a)||0>a||255<a||fa(b)||0>b||255<b||fa(c)||0>c||255<c)throw m('"('+a+Re+b+Re+c+'") is not a valid RGB color');a=Gm(a[kc](16));b=Gm(b[kc](16));c=Gm(c[kc](16));return we+a+b+c}function Cm(a){return Fm(a[0],a[1],a[2])}
function Qea(a){var b=a[0]/255,c=a[1]/255;a=a[2]/255;var d=h.max(b,c,a),e=h.min(b,c,a),f=0,g=0,k=.5*(d+e);d!=e&&(d==b?f=60*(c-a)/(d-e):d==c?f=60*(a-b)/(d-e)+120:d==a&&(f=60*(b-c)/(d-e)+240),g=0<k&&.5>=k?(d-e)/(2*k):(d-e)/(2-2*k));return[h[E](f+360)%360,g,k]}function Hm(a,b,c){0>c?c+=1:1<c&&(c-=1);return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}
function Rea(a){var b=a[1],c=a[2],d=0,e=0,f=0;a=a[0]/360;if(0==b)d=e=f=255*c;else var g=f=0,g=.5>c?c*(1+b):c+b-b*c,f=2*c-g,d=255*Hm(f,g,a+1/3),e=255*Hm(f,g,a),f=255*Hm(f,g,a-1/3);return[h[E](d),h[E](e),h[E](f)]}var Am=/^#(?:[0-9a-f]{3}){1,2}$/i,Sea=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function Oea(a){var b=a[Lb](Sea);if(b){a=ha(b[1]);var c=ha(b[2]),b=ha(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}
function Gm(a){return 1==a[J]?Xe+a:a}function Im(a,b,c){c=xj(c,0,1);return[h[E](c*a[0]+(1-c)*b[0]),h[E](c*a[1]+(1-c)*b[1]),h[E](c*a[2]+(1-c)*b[2])]}function Jm(a,b){return Im([0,0,0],a,b)}function Km(a,b){return Im([255,255,255],a,b)}function Lm(a,b){for(var c=[],d=0;d<b[J];d++)c[C]({color:b[d],Dh:Tea(b[d],a)+Uea(b[d],a)});c[ce](function(a,b){return b.Dh-a.Dh});return c[0][F]}function Tea(a,b){return h.abs(h[E]((299*a[0]+587*a[1]+114*a[2])/1E3)-h[E]((299*b[0]+587*b[1]+114*b[2])/1E3))}
function Uea(a,b){return h.abs(a[0]-b[0])+h.abs(a[1]-b[1])+h.abs(a[2]-b[2])};function Mm(a,b){Ka(this,a<b?a:b);this.end=a<b?b:a}Ia(Mm[K],function(){return new Mm(this[y],this.end)});Mm[K].getLength=function(){return this.end-this[y]};function Nm(a,b){Ka(a,h.min(a[y],b));a.end=h.max(a.end,b)}function Om(a,b){return h.max(a[y],b[y])<=h.min(a.end,b.end)}function Pm(a,b){return a[y]<=b&&a.end>=b};function Qm(a,b){a&&(a.logicalname=b)}function Vea(a){return(a=xl(a,function(a){return null!=a.logicalname},!0))?a.logicalname:fg};function Rm(a){return a==Q||a==O||a==Gh?Q:zm(a).od}function Sm(a){if(a==Q)return Q;a=Em(a);a=h[E]((a[0]+a[1]+a[2])/3);return Fm(a,a,a)}function Wea(a){a=dk(a);null==a[Id]&&jb(a,!0);return a}function Xea(a,b){var c=a.j(b[Cd],b.Sc);a.jw(c,{style:b[x]});if(null!=b[zb]){var d=hi(b[zb])?b[zb]:[b[zb]];Z(d,function(b){if(li(b))a[q](c,a[Db](b));else b=li(b[zb])&&b.Nna?zl(a,b[zb]):Xea(a,b),a[q](c,b)})}null!=b.id&&Qm(c,b.id);return c};function Tm(a,b){a=a||{};if(2==arguments[J]){var c=arguments[1],d;for(d in c)if(hi(c[d]))a[d]=dj(c[d]);else if(typeof a[d]===dh&&null!=a[d])a[d]=Tm(a[d],c[d]);else if(typeof c[d]===dh&&null!=c[d])a[d]=Tm({},c[d]);else if(null==a[d]||null!=c[d])a[d]=c[d]}else if(2<arguments[J])for(c=1,d=arguments[J];c<d;c++)a=Tm(a,arguments[c]);return a}function Um(a,b,c){return a&&a!=Q?b&&b!=Q?Cm(Im(Em(a),Em(b),c)):a:b}
function Vm(a,b){if(null==b)return a;var c=new Mm(b,b);return a?new Mm(h.min(a[y],c[y]),h.max(a.end,c.end)):c}function Yea(a,b,c){var d=null!=b?b:a&&null!=c&&c<a[y]?c:a?a[y]:null;a=null!=c?c:a&&null!=b&&b>a.end?b:a?a.end:null;return null!=d&&null!=a?new Mm(d,a):null}function Wm(a){if(0==a[J])return null;for(var b=a[0][Bc](),c=1;c<a[J];c++)Dl(b,a[c]);return b}
function Xm(a,b){var c=hj(a,b);if(0<=c)return b;c=-(c+1);if(0==c)return a[0];if(c==a[J])return Li(a);var d=a[c-1],c=a[c];return h.abs(b-d)<=h.abs(b-c)?d:c};function Ym(a,b,c){this.yd=a;this.Uk=Rm(b);this.Ay=Rm(null!=c?c:Ae)}W=Ym[K];W.Ib=function(){return this.yd};W.Vd=function(){return this.Uk};W.hs=function(){return this.Ay};Ia(W,function(){return new Ym(this.yd,this.Uk,this.Ay)});W.mH=function(){return new Ym(this.yd,Sm(this.Uk),Sm(this.Ay))};function Zm(a){a=a||{};this.CC=Q;null!=a[ic]&&this.Oe(a[ic]);this.Pe=1;null!=a.Ce&&this.Ch(a.Ce);this.re=Q;null!=a[$b]&&this.hd(a[$b]);this.Nb=1;null!=a.ua&&this.mk(a.ua);this.qi=1;null!=a.Xg&&$m(this,a.Xg);this.nl=xh;null!=a.cQ&&(this.nl=a.cQ);this.WH=null!=a.Gi?a.Gi:null;this.XH=null!=a.Hi?a.Hi:null;this.Hg=null;a.Eh&&(this.Hg=dk(a.Eh),this.Hg.jg=Rm(this.Hg.jg),this.Hg.Rf=Rm(this.Hg.Rf));this.vd=null;a[vb]&&(this.vd=a[vb]);this.d9=null}W=Zm[K];
W.jj=function(){return{fill:this.cb(),Ce:this.Pe,stroke:this.re,ua:this.Nb,Xg:this.qi,cQ:this.nl,Gi:this.WH,Hi:this.XH,Eh:ek(this.Hg),pattern:ek(this.vd)}};
Ca(W,function(){var a=this.Hg||null;a&&(a={color1:a.jg,color2:a.Rf,opacity1:a.Yv,opacity2:a.Zv,x1:a.x1,y1:a.y1,x2:a.Hb,y2:a.Lb,useObjectBoundingBoxUnits:a.vt,sharpTransition:a.TE});var b=this.vd||null;b&&(b={style:b.Ib(),color:b.Vd(),bgcolor:b.hs()});a={fill:this.cb(),fillOpacity:this.Pe,stroke:this.re,strokeWidth:this.Nb,strokeOpacity:this.qi,strokeDashStyle:this.nl,rx:this.WH,ry:this.XH,gradient:a,pattern:b};return"undefined"!==typeof JSON&&JSON[gd]?JSON[gd](a):an(a)});Ia(W,function(){return new Zm(this.jj())});
W.mH=function(){var a=this[Bc]();a.Oe(Sm(this.CC));a.hd(Sm(this.re));if(this.Hg){var b=dk(this.Hg);b.jg=Sm(this.Hg.jg);b.Rf=Sm(this.Hg.Rf);a.Eh=b}this.vd&&(b=this.vd.mH(),a.vd=b);return a};function Zea(a){return null==a||a==Q}W.Oe=function(a){this.CC=Rm(a)};W.cb=function(){return this.CC};W.Ch=function(a){this.Pe=xj(a,0,1)};W.hd=function(a,b){this.re=Rm(a);null!=b&&this.mk(b)};W.Mca=function(){return this.re};W.mk=function(a){this.Nb=a};function bn(a){return cn(a)?a.Nb:0}
function $m(a,b){a.qi=xj(b,0,1)}W.getShadow=function(){return this.d9};function dn(a){return 0<a.Pe&&(!Zea(a.CC)||null!=a.Hg||null!=a.vd)}function cn(a){return 0<a.Nb&&0<a.qi&&!Zea(a.re)}function en(a){return dn(a)&&1<=a.Pe}var fn=new Zm({Ce:0,fill:Ph,Xg:0,stroke:Ph});function on(a,b){return new Zm({stroke:Q,fill:a,Ce:null!=b?b:1})}function pn(a,b,c,d){return new Zm({stroke:a,ua:b,Xg:null!=d?d:1,fill:null!=c&&c?ze:Q})}
function $ea(a,b){var c;if(a===b)c=!0;else if(null==a||null==b)c=!1;else{if(c=a.CC==b.CC&&a.Pe==b.Pe&&a.re==b.re&&a.Nb==b.Nb&&a.qi==b.qi&&a.nl==b.nl&&a.WH==b.WH&&a.XH==b.XH){c=a.Eh;var d=b.Eh;c=c===d?!0:null==c||null==d?!1:c.jg==d.jg&&c.Rf==d.Rf&&c.x1==d.x1&&c.y1==d.y1&&c.Hb==d.Hb&&c.Lb==d.Lb&&c.vt===d.vt}c&&(c=a.vd,d=b.vd,c=c===d?!0:null==c||null==d?!1:c.Ay==d.Ay&&c.Uk==d.Uk&&c.yd==d.yd)}return c};var qn,rn="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),afa="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" ");
qn={ERAS:["p\u0159. n. l.","n. l."],ERANAMES:["p\u0159. n. l.","n. l."],NARROWMONTHS:[af,cf,df,ef,"5",ff,gf,hf,jf,bf,"11","12"],STANDALONENARROWMONTHS:[Sg,"\u00fa",lg,ug,Rg,"\u010d","\u010d",sh,Sh,"\u0159",Sg,hh],MONTHS:"ledna \u00fanora b\u0159ezna dubna kv\u011btna \u010dervna \u010dervence srpna z\u00e1\u0159\u00ed \u0159\u00edjna listopadu prosince".split(" "),STANDALONEMONTHS:"leden \u00fanor b\u0159ezen duben kv\u011bten \u010derven \u010dervenec srpen z\u00e1\u0159\u00ed \u0159\u00edjen listopad prosinec".split(" "),
SHORTMONTHS:"led \u00fano b\u0159e dub kv\u011b \u010dvn \u010dvc srp z\u00e1\u0159 \u0159\u00edj lis pro".split(" "),STANDALONESHORTMONTHS:"led \u00fano b\u0159e dub kv\u011b \u010dvn \u010dvc srp z\u00e1\u0159 \u0159\u00edj lis pro".split(" "),WEEKDAYS:"ned\u011ble pond\u011bl\u00ed \u00fater\u00fd st\u0159eda \u010dtvrtek p\u00e1tek sobota".split(" "),STANDALONEWEEKDAYS:"ned\u011ble pond\u011bl\u00ed \u00fater\u00fd st\u0159eda \u010dtvrtek p\u00e1tek sobota".split(" "),SHORTWEEKDAYS:"ne po \u00fat st \u010dt p\u00e1 so".split(" "),
STANDALONESHORTWEEKDAYS:"ne po \u00fat st \u010dt p\u00e1 so".split(" "),NARROWWEEKDAYS:[Nf,"P","\u00da",Qf,"\u010c","P",Qf],STANDALONENARROWWEEKDAYS:[Nf,"P","\u00da",Qf,"\u010c","P",Qf],SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1. \u010dtvrtlet\u00ed","2. \u010dtvrtlet\u00ed","3. \u010dtvrtlet\u00ed","4. \u010dtvrtlet\u00ed"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE d. MMMM y","d. MMMM y","d. M. y","dd.MM.yy"],TIMEFORMATS:["H:mm:ss zzzz","H:mm:ss z","H:mm:ss","H:mm"],DATETIMEFORMATS:[Uh,Uh,Uh,Uh],
FIRSTDAYOFWEEK:0,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:3};function sn(a,b){switch(b){case 1:return 0!=a%4||0==a%100&&0!=a%400?28:29;case 5:case 8:case 10:case 3:return 30}return 31}function bfa(a,b){var c=b||new Date(ri());return a[Jc]()==c[Jc]()}function tn(a,b,c){ni(a)?(this.tb=cfa(a,b||0,c||1),un(this,c||1)):ki(a)?(this.tb=cfa(a[Jc](),a[Hd](),a[Eb]()),un(this,a[Eb]())):(this.tb=new Date(ri()),this.tb.setHours(0),this.tb.setMinutes(0),this.tb.setSeconds(0),this.tb.setMilliseconds(0))}
function cfa(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b[wd](b[Jc]()-1900);return b}W=tn[K];W.Sea=qn.FIRSTDAYOFWEEK;W.Tea=qn.FIRSTWEEKCUTOFFDAY;Ia(W,function(){var a=new tn(this.tb);a.Sea=this.Sea;a.Tea=this.Tea;return a});W.getFullYear=function(){return this.tb[Jc]()};W.getYear=function(){return this[Jc]()};W.getMonth=function(){return this.tb[Hd]()};W.getDate=function(){return this.tb[Eb]()};ya(W,function(){return this.tb[ec]()});W.getDay=function(){return this.tb[nc]()};W.getUTCFullYear=function(){return this.tb[Mb]()};
W.getUTCMonth=function(){return this.tb[Ec]()};W.getUTCDate=function(){return this.tb[Nd]()};W.getUTCHours=function(){return this.tb[ie]()};W.getUTCMinutes=function(){return this.tb[he]()};W.getTimezoneOffset=function(){return this.tb[qe]()};W.set=function(a){this.tb=new Date(a[Jc](),a[Hd](),a[Eb]())};W.setFullYear=function(a){this.tb[wd](a)};W.setMonth=function(a){this.tb[ud](a)};W.setDate=function(a){this.tb[Fd](a)};W.setTime=function(a){this.tb[Oc](a)};W.setUTCFullYear=function(a){this.tb.setUTCFullYear(a)};
W.setUTCMonth=function(a){this.tb[Zd](a)};W.setUTCDate=function(a){this.tb.setUTCDate(a)};W.add=function(a){if(a.years||a.months){var b=this[Hd]()+a.months+12*a.years,c=this[Fc]()+h[t](b/12),b=b%12;0>b&&(b+=12);var d=h.min(sn(c,b),this[Eb]());this[Fd](1);this[wd](c);this[ud](b);this[Fd](d)}a.days&&(a=new Date((new Date(this[Fc](),this[Hd](),this[Eb](),12))[ec]()+864E5*a.days),this[Fd](1),this[wd](a[Jc]()),this[ud](a[Hd]()),this[Fd](a[Eb]()),un(this,a[Eb]()))};
W.bwa=function(){return[this[Jc](),Fi(this[Hd]()+1,2),Fi(this[Eb](),2)][me](O)+O};$a(W,function(a){return!(!a||this[Fc]()!=a[Fc]()||this[Hd]()!=a[Hd]()||this[Eb]()!=a[Eb]())});Aa(W,function(){return this.bwa()});function un(a,b){a[Eb]()!=b&&a.tb.setUTCHours(a.tb[ie]()+(a[Eb]()<b?1:-1))}W.valueOf=function(){return this.tb[fd]()};function vn(a,b){return a[ec]()-b[ec]()};function wn(a,b){if(null==a&&null==b)return a===b;if(a===b)return!0;var c=ei(a),d=ei(b);if(c!=d)return!1;var d=ji(a),e=ji(b);if(d!=e)return!1;switch(c){case dh:if(d&&e)return 0==vn(a,b);for(var f in a)if(a[zc](f)&&(!b[zc](f)||!wn(a[f],b[f])))return!1;for(var g in b)if(b[zc](g)&&!a[zc](g))return!1;return!0;case jg:if(a[J]!=b[J])return!1;for(c=0;c<a[J];++c)if(!wn(a[c],b[c]))return!1;return!0;case Fg:return!0;case zh:case T:case qg:return!1;default:throw m("Error while comparing "+a+te+b+": unexpected type of obj1 "+
c);}}function xn(a){if(ji(a)){var b=new Date;b[Oc](a[fd]());return b}var c=ei(a);if(c==dh||c==jg){if(a[Bc])return a[Bc]();c=c==jg?[]:{};for(b in a)c[b]=xn(a[b]);return c}return a};function yn(a){this.Ti=a||[{}]}function zn(a,b){$i(a.Ti,b,1)}function dfa(a,b){for(var c in b)ki(b[c])&&a[c]?dfa(a[c],b[c]):a[c]=b[c]}function efa(a,b){Pj(b,function(b,d){ki(b)&&!hi(b)?(a[d]=a[d]||{},efa(a[d],b)):null!=b&&(a[d]=b)})}function An(a){var b={};Oi(a.Ti,function(a){efa(b,a)});return b}function Bn(a,b,c){t:{b=b[rc](Ue);a=a||Zh;for(var d=0;d<b[J];d++){var e=b[d];if(null!=a[e])a=a[e];else{b=null;break t}}b=a}return null!=b&&oi(c)?c(b):b}
yn[K].S=function(a,b,c){for(var d=null,e=0;e<this.Ti[J];e++){t:{var d=this.Ti[e],f=a,g=c;if(li(f))d=Bn(d,f,g);else{for(var k=0;k<f[J];++k){var l=Bn(d,f[k],g);if(null!=l){d=l;break t}}d=null}}if(null!=d)return d}d=b;return $h(d)?d:null};function Cn(a,b,c,d){c=null!=c?dk(c):{};for(var e=a.Ti[J]-1;0<=e;e--){var f=c,g=a.Ti[e],k=b,l=d;li(k)&&(k=[k]);for(var n=k[J]-1;0<=n;--n){var p=Bn(g,k[n],l)||{};gk(f,p)}}return c}
function Dn(a,b,c){c=null!=c?dk(c):{};li(b)&&(b=[b]);for(var d=a.Ti[J]-1;0<=d;d--)for(var e=b[J]-1;0<=e;--e){var f=Bn(a.Ti[d],b[e])||{};Tm(c,f)}return c}function En(a){if(null==a)return null;if(typeof a==qg)return a;a=String(a);return a==af||a[pe]()==Hh?!0:a==Xe||a[pe]()==Ag?!1:null}function Fn(a,b,c){a=Gn(a,b);if(null!=a)return a;$h(c)||(c=!1);return c}function Gn(a,b){return a.S(b,null,En)}function Hn(a){if(null==a)return null;if(typeof a==T)return a;a=Ji(String(a));return fa(a)?null:a}
function In(a){return null!=a?hi(a)?Qi(a,Hn):null:null}function ffa(a){if(null==a)return null;if(ni(a))return a;a=ha(a);return fa(a)?null:a}function Jn(a,b,c){a=Kn(a,b);if(null!=a)return a;$h(c)||(c=0);return c}function gfa(a,b,c){a=a.S(b,null,ffa);if(null!=a)return a;$h(c)||(c=0);return c}function Kn(a,b){return a.S(b,null,Hn)}function Ln(a){a=Hn(a);return null!=a&&0<=a?a:null}function Mn(a,b,c){a=a.S(b,null,Ln);if(null!=a)return a;$h(c)||(c=0);return c}
function Nn(a){a=Ln(a);return null!=a?xj(a,0,1):null}function On(a,b,c){a=a.S(b,null,Nn);if(null!=a)return a;$h(c)||(c=0);return c}function Pn(a){return null!=a?String(a):null}function Qn(a,b,c){$h(c)||(c=O);return a.S(b,c,Pn)}function Rn(a,b){return a.S(b,null,Pn)}function Sn(a,b){var c=Pn(a);if(!c)return null;if(Xi(b||[],c))return c;try{return Rm(c)}catch(d){return null}}function Tn(a,b,c){return a.S(b,c,Sn)}function Un(a,b,c,d){return a.S(b,d,function(a){return Sn(a,c)})}
function Vn(a,b){return a.S(b,null,Sn)}function hfa(a){var b;a=a.S(ada,null,ifa);if(null!=a)return a;$h(b)||(b=[]);return b}function ifa(a){return null!=a?hi(a)?Qi(a,String):null:null}function Wn(a,b){var c=Pn(b);return Yj(a,c)?c:null}function Xn(a,b,c,d){return a.S(b,d,X(Wn,null,c))}function Yn(a,b,c){return a.S(b,null,X(Wn,null,c))}function Zn(a,b,c){$h(c)||(c=null);return a.S(b,c)}
function $n(a,b,c){c=c?c.jj():null;a=Cn(a,b,c,function(a){ki(a)||(a={fill:a});var b={},c=Sn(a[ic]);null!=c&&za(b,c);c=Nn(a.fillOpacity);null!=c&&(b.Ce=c);c=Sn(a[$b]);null!=c&&xa(b,c);c=Ln(a.strokeWidth);null!=c&&(b.ua=c);c=Nn(a.strokeOpacity);null!=c&&(b.Xg=c);c=In(a.strokeDashStyle);null!=c&&hi(c)&&(b.cQ=c);c=Hn(a.rx);null!=c&&(b.Gi=c);c=Hn(a.ry);null!=c&&(b.Hi=c);(a=a.gradient)&&null!=a.color1&&null!=a.color2&&null!=a.x1&&null!=a.y1&&null!=a.x2&&null!=a.y2&&(c={},c.jg=Sn(a.color1),c.Rf=Sn(a.color2),
c.Yv=Nn(a.opacity1),c.Zv=Nn(a.opacity2),c.x1=a.x1,c.y1=a.y1,c.Hb=a.x2,c.Lb=a.y2,c.vt=En(a.useObjectBoundingBoxUnits),b.Eh=c);return b});a=new Zm(a);dn(a)||(a.Oe(fn.cb()),a.Ch(fn.Pe));cn(a)||(a.hd(fn.re),$m(a,fn.qi));return a}
function ao(a,b){var c={},d=Sn(a[F],b);null!=d&&Ya(c,d);d=Nn(a[Od]);null!=d&&nb(c,d);d=Sn(a.auraColor,b);null!=d&&(c.lc=d);if(d=Ln(a.auraWidth))c.Rwa=d;if(d=Pn(a.fontName))c.ab=d;(d=Ln(a[yc]))&&Fa(c,d);d=En(a[Id]);null!=d&&jb(c,d);d=En(a.italic);null!=d&&(c.Tc=d);d=En(a.underline);null!=d&&(c.Se=d);return c}function bo(a,b,c){return Cn(a,b,c,function(a){return ao(a)})}function jfa(a,b,c,d){return Cn(a,b,d,function(a){return ao(a,c)})}
function kfa(a,b){var c=Cn(a,b,void 0);return{format:c[Nb],interval:c[Gb]}}function lfa(a,b){var c=null,d=Hn(b);if(null!=d)c=d;else if(d=Pn(b),null!=d&&lda(d)){var c=d[J]-1,e=d;0<=c&&c<d[J]&&(e=d[hc](0,c)+d[hc](c+1,d[J]-c-1));c=a*Ji(e)/100}null!=c&&(c=xj(c,0,a));return c}function mfa(a,b){var c,d=co(a,Jba,b);if(null!=d)return d;$h(c)||(c=0);return c}function co(a,b,c){return a.S(b,null,X(lfa,null,c))}
var nfa={Eya:"multiple",cza:wh},eo={NONE:Q,Mua:Dg,Uua:uh,Ry:rg},ofa={NONE:Q,Mua:Dg,Uua:uh,Ry:rg},pfa={QU:Mg,SU:Mh,Ry:rg};function qfa(){this.yn=!1;this.t4=[]}di(qfa);function rfa(a,b,c){var d=c.callback;c.callback=function(){var b=d[Sc](this,arguments);0<a.t4[J]?(a.t4[sb]()(),a.yn=!0):a.yn=!1;return b};b=X(google[ld],Zh.google,$ca,b,c);if(a.yn)a.t4[C](b);else a.yn=!0,b()};function fo(a,b,c){return b.S(Qh,null,Ln)||im(a)[r]||c||400}function go(a,b,c){return b.S(Kg,null,Ln)||im(a)[A]||c||200}function ho(a,b,c,d){return b&&(b=b[r],li(b)&&zi(b)&&(b=ka(b,10)),typeof b==T&&30<=b&&(!d||b<=d))||a&&(b=a[Kd],30<=b&&(!d||b<=d))?b:c||400}function io(a,b,c,d,e){return b&&(b=b[A],li(b)&&zi(b)&&(b=ka(b,10)),typeof b==T&&b>=(e||30)&&(!d||b<=d))||a&&(b=a[$d],b>=(e||30)&&(!d||b<=d))?b:c||200}function sfa(a){var b=tfa,c=a&&a.colors;c&&0!=c[J]||(c=(a=a&&a[F])?[a]:b);return c}
function jo(){var a=bi(nca);if(null!=a)return a;a=bi(kca);null!=a||(a=paa);var b=bi(pca);null!=b||(b=vaa);return a+qaa+b}function ufa(){if(0==ea[fc](Jg)[J]){var a=ea[fc](Og)[0],b=ea[fc](pg)[0],c=ea[Sb](Jg);a[Fb](c,b)}return ea[fc](Jg)[0]}function ko(a){a=jo()+a;for(var b=ea[fc]($aa),c=0;c<b[J];c++)if(b[c]&&b[c][Xd](Ng)&&b[c][Xd](Ng)===a)return;b=ea[Sb](Ug);b.href=a;b.rel=Rca;cb(b,Uca);ufa()[q](b)}var lo=[];
function vfa(a){function b(){if(wfa()){var a=lo;lo=[];Z(a,function(a){a()})}else throw m("Error: cannot load Maps API.");}wfa()?a():(lo[C](a),1==lo[J]&&(a=Mca,xfa()&&(a+=faa),google[ld](vca,df,{callback:b,other_params:a})))}function xfa(){var a=Zh[xc][Nc];if(!xi(a)){if((pm(a)[1]||null)!=Pg)return!1;a=rm(a);if(!xi(a)){var b=/^ajax\.googleapis\.com$/[hd](a);return/\.google\.com$/[hd](a)||b}}return!1}function wfa(){return!!bi(lca)}
function mo(a){var b=null,c=Zh.google;(c=c&&c[Qd]&&c[Qd].Locale)&&c.packages&&c.packages[a]&&(b=c.locale);return b}function no(a,b){var c=ei(a);b=(31*b+Ii(c))%67108864;switch(c){case dh:if(a[uc]==Date)b=(31*b+Ii(vg))%67108864,b=no(a[ec](),b);else{c=Xj(a);jj(c);var c=hk(c),d;for(d in c)b=no(a[d],no(d,b))}break;case jg:for(d=0;d<a[J];d++)b=no(a[d],no(String(d),b));break;default:b=(31*b+Ii(String(a)))%67108864}return b}function oo(a){if(!al(a))throw m(Af);return a}
function po(a){a=Ui(Qi([mca+a,jca+a,a],function(a){return bi(a)}),oi);return null!=a?a:null};function qo(a){this.b=a||{};ko(saa)}ta(qo[K],function(a,b){if(a.D(b)==T)for(var c=this.b.base||0,d=0;d<a.M();d++){var e=a[I](d,b),f=null,f=e<c?gca:e>c?ica:hca;a[Ic](d,b,Vba,f)}});function ro(a){a=String(a);if(/^\s*$/[hd](a)?0:/^[\],:{}\s\u2028\u2029]*$/[hd](a[wb](/\\["\\\/bfnrtu]/g,Faa)[wb](/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,eg)[wb](/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,O)))try{return eval(Ne+a+Oe)}catch(b){}throw m("Invalid JSON string: "+a);}function to(a){return eval(Ne+a+Oe)}function an(a){return(new yfa(void 0)).rg(a)}function yfa(a){this.$U=a}yfa[K].rg=function(a){var b=[];uo(this,a,b);return b[me](O)};
function uo(a,b,c){switch(typeof b){case zh:zfa(b,c);break;case T:c[C](na(b)&&!fa(b)?b:bh);break;case qg:c[C](b);break;case "undefined":c[C](bh);break;case dh:if(null==b){c[C](bh);break}if(hi(b)){var d=b[J];c[C](xba);for(var e=O,f=0;f<d;f++)c[C](e),e=b[f],uo(a,a.$U?a.$U[L](b,String(f),e):e,c),e=Re;c[C](eg);break}c[C](Th);d=O;for(f in b)ca[K][zc][L](b,f)&&(e=b[f],typeof e!=Fg&&(c[C](d),zfa(f,c),c[C](kf),uo(a,a.$U?a.$U[L](b,f,e):e,c),d=Re));c[C](Vh);break;case Fg:break;default:throw m("Unknown type: "+
typeof b);}}var yo={'"':'\\"',"\\":Zf,"/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Afa=/\uffff/[hd]("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;function zfa(a,b){b[C](ue,a[wb](Afa,function(a){if(a in yo)return yo[a];var b=a[ae](0),e=Dba;16>b?e+=$e:256>b?e+=taa:4096>b&&(e+=Xe);return yo[a]=e+b[kc](16)}),ue)};function zo(a){return an(Ao(a,Bo))}function Co(a){ro(a);return Bfa(a)}function Bfa(a){a=Do(a);return eval(Ne+a+Oe)}function Ao(a,b){a=b(a);var c=ei(a);if(c==dh||c==jg){var c=c==jg?[]:{},d;for(d in a)if(a[zc](d)){var e=Ao(a[d],b);$h(e)&&(c[d]=e)}}else c=a;return c}function Do(a){return a[wb](/"(Date\([\d,\s]*\))"/g,function(a,c){return Bca+c})}
function Bo(a){ji(a)&&(a=0!==a[Pd]()?[a[Jc](),a[Hd](),a[Eb](),a[bc](),a[Vc](),a[Md](),a[Pd]()]:0!==a[Md]()||0!==a[Vc]()||0!==a[bc]()?[a[Jc](),a[Hd](),a[Eb](),a[bc](),a[Vc](),a[Md]()]:[a[Jc](),a[Hd](),a[Eb]()],a=Maa+a[me](Se)+Oe);return a};var Cfa={qxa:qg,Gya:T,jza:zh,Hua:vg,rza:Eh,Iua:wg};var Dfa={zya:Jf,Wya:kba,Aya:bba,Xxa:Taa,Mxa:Bf,Cza:uba,Cya:Lf,Sya:Pf,Gza:Xf};function Eo(a){switch(a){case Jf:return 1;case kba:return 1E3;case bba:return 6E4;case Taa:return 36E5;case Bf:return 864E5;case uba:return 6048E5;case Lf:return 2629746E3;case Pf:return 7889238E3;case Xf:return 31556952E3}return 0};function Fo(){}function Go(a){if(typeof a==T){var b=new Fo;b.Cfa=a;var c;c=a;if(0==c)c=Oaa;else{var d=[Oaa,0>c?Te:Qe];c=h.abs(c);d[C](h[t](c/60)%100);c%=60;0!=c&&d[C](kf,Fi(c,2));c=d[me](O)}b.Dfa=c;0==a?a=rba:(c=[rba,0>a?Qe:Te],a=h.abs(a),c[C](h[t](a/60)%100),a%=60,0!=a&&c[C](kf,a),a=c[me](O));b.o4=[a,a];b.PD=[];return b}b=new Fo;b.Dfa=a.id;b.Cfa=-a.std_offset;b.o4=a[cc];b.PD=a.transitions;return b}W=Fo[K];
W.getDaylightAdjustment=function(a){a=Date.UTC(a[Mb](),a[Ec](),a[Nd](),a[ie](),a[he]())/36E5;for(var b=0;b<this.PD[J]&&a>=this.PD[b];)b+=2;return 0==b?0:this.PD[b-1]};W.getGMTString=function(a){a=this.getOffset(a);var b=[Raa];b[C](0>=a?Qe:Te);a=h.abs(a);b[C](Fi(h[t](a/60)%100,2),kf,Fi(a%60,2));return b[me](O)};W.getLongName=function(a){return this.o4[this.isDaylightTime(a)?3:1]};W.getOffset=function(a){return this.Cfa-this.getDaylightAdjustment(a)};
W.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?Te:Qe];a=h.abs(a);b[C](Fi(h[t](a/60)%100,2),Fi(a%60,2));return b[me](O)};W.getShortName=function(a){return this.o4[this.isDaylightTime(a)?2:0]};W.getTimeZoneId=function(){return this.Dfa};W.isDaylightTime=function(a){return 0<this.getDaylightAdjustment(a)};function Ho(a,b){this.yU=[];this.uf=b||qn;typeof a==T?this.hT(a):this.ft(a)}var Efa=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvwzZ]+/];Ho[K].ft=function(a){for(;a;)for(var b=0;b<Efa[J];++b){var c=a[Lb](Efa[b]);if(c){c=c[0];a=a[ee](c[J]);0==b&&(c==gaa?c=Me:(c=c[ee](1,c[J]-1),c=c[wb](/\'\'/,Me)));this.yU[C]({text:c,type:b});break}}};
ta(Ho[K],function(a,b){if(!a)throw m("The date to format must be non-null.");var c=b?6E4*(a[qe]()-b.getOffset(a)):0,d=c?new Date(a[ec]()+c):a,e=d;b&&d[qe]()!=a[qe]()&&(c+=0<c?-864E5:864E5,e=new Date(a[ec]()+c));for(var c=[],f=0;f<this.yU[J];++f){var g=this.yU[f][id];1==this.yU[f][H]?c[C](Ffa(this,g,a,d,e,b)):c[C](g)}return c[me](O)});
Ho[K].hT=function(a){var b;if(4>a)b=this.uf.DATEFORMATS[a];else if(8>a)b=this.uf.TIMEFORMATS[a-4];else if(12>a)b=this.uf.DATETIMEFORMATS[a-8],b=b[wb](cda,this.uf.DATEFORMATS[a-8]),b=b[wb](bda,this.uf.TIMEFORMATS[a-8]);else{this.hT(10);return}this.ft(b)};function Io(a,b){var c;c=String(b);var d=a.uf||qn;if(void 0!==d.ota){for(var e=[],f=0;f<c[J];f++){var g=c[ae](f);e[C](48<=g&&57>=g?String[vd](d.ota+g-48):c[Cb](f))}c=e[me](O)}return c}
function Jo(a){if(!(a[bc]&&a[Md]&&a[Vc]))throw m("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 Ffa(a,b,c,d,e,f){var g=b[J];switch(b[Cb](0)){case Qaa:return c=0<d[Jc]()?1:0,4<=g?a.uf.ERANAMES[c]:a.uf.ERAS[c];case Rh:return c=d[Jc](),0>c&&(c=-c),2==g&&(c%=100),Io(a,Fi(c,g));case If:t:switch(c=d[Hd](),g){case 5:a=a.uf.NARROWMONTHS[c];break t;case 4:a=a.uf.MONTHS[c];break t;case 3:a=a.uf.SHORTMONTHS[c];break t;default:a=Io(a,Fi(c+1,g))}return a;case Rg:return Jo(e),Io(a,Fi(e[bc]()||24,g));case Qf:return c=e[ec]()%1E3/1E3,Io(a,c[xb](h.min(3,g))[hc](2)+(3<g?Fi(0,g-3):O));case Df:return c=
d[nc](),4<=g?a.uf.WEEKDAYS[c]:a.uf.SHORTWEEKDAYS[c];case gg:return Jo(e),g=e[bc](),a.uf.AMPMS[12<=g&&24>g?1:0];case Ig:return Jo(e),Io(a,Fi(e[bc]()%12||12,g));case Yaa:return Jo(e),Io(a,Fi(e[bc]()%12,g));case Saa:return Jo(e),Io(a,Fi(e[bc](),g));case sg:t:switch(c=d[nc](),g){case 5:a=a.uf.STANDALONENARROWWEEKDAYS[c];break t;case 4:a=a.uf.STANDALONEWEEKDAYS[c];break t;case 3:a=a.uf.STANDALONESHORTWEEKDAYS[c];break t;default:a=Io(a,Fi(c,1))}return a;case Hf:t:switch(c=d[Hd](),g){case 5:a=a.uf.STANDALONENARROWMONTHS[c];
break t;case 4:a=a.uf.STANDALONEMONTHS[c];break t;case 3:a=a.uf.STANDALONESHORTMONTHS[c];break t;default:a=Io(a,Fi(c+1,g))}return a;case Of:return c=h[t](d[Hd]()/3),4>g?a.uf.SHORTQUARTERS[c]:a.uf.QUARTERS[c];case ug:return Io(a,Fi(d[Eb](),g));case Wg:return Jo(e),Io(a,Fi(e[Vc](),g));case sh:return Jo(e),Io(a,Fi(e[Md](),g));case Kh:return a=f||Go(c[qe]()),a.getTimeZoneId();case Oh:return c=new Date(e[Jc](),e[Hd](),e[Eb]()),b=a.uf.FIRSTDAYOFWEEK||0,c=c[fd]()+864E5*(((a.uf.FIRSTWEEKCUTOFFDAY||3)-b+7)%
7-((c[nc]()+6)%7-b+7)%7),c=h[t](h[E]((c-(new Date((new Date(c))[Jc](),0,1))[fd]())/864E5)/7)+1,Io(a,Fi(c,g));case Sh:return a=f||Go(c[qe]()),4>g?a.getShortName(c):a.getLongName(c);case Yf:return b=f||Go(c[qe]()),4>g?b.getRFCTimeZoneString(c):Io(a,b.getGMTString(c));default:return O}};var Ko={YEAR_FULL:Rh,YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",MONTH_DAY_ABBR:Kf,MONTH_DAY_FULL:"MMMM dd",MONTH_DAY_SHORT:"M/d",MONTH_DAY_MEDIUM:"MMMM d",MONTH_DAY_YEAR_MEDIUM:"MMM d, y",WEEKDAY_MONTH_DAY_MEDIUM:"EEE, MMM d",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE, MMM d, y",DAY_ABBR:ug},Ko={YEAR_FULL:Rh,YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"LLLL y",YEAR_MONTH_FULL:"LLLL y",MONTH_DAY_ABBR:"d. M.",MONTH_DAY_FULL:"dd. MMMM",MONTH_DAY_SHORT:"d. M.",MONTH_DAY_MEDIUM:"d. MMMM",
MONTH_DAY_YEAR_MEDIUM:"d. M. y",WEEKDAY_MONTH_DAY_MEDIUM:"EEE d. M.",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE d. M. y",DAY_ABBR:"d."};var Lo={Kfa:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},Jfa:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}},Lo={Kfa:{1E3:{other:"0\u00a0tis."},1E4:{other:"00\u00a0tis."},1E5:{other:"000\u00a0tis."},1E6:{other:"0\u00a0mil."},1E7:{other:"00\u00a0mil."},1E8:{other:"000\u00a0mil."},1E9:{other:"0\u00a0mld."},1E10:{other:"00\u00a0mld."},1E11:{other:"000\u00a0mld."},1E12:{other:"0\u00a0bil."},1E13:{other:"00\u00a0bil."},1E14:{other:"000\u00a0bil."}},Jfa:{1E3:{other:"0 tis\u00edc"},1E4:{other:"00 tis\u00edc"},1E5:{other:"000 tis\u00edc"},1E6:{other:"0 milion\u016f"},1E7:{other:"00 milion\u016f"},
1E8:{other:"000 milion\u016f"},1E9:{other:"0 miliard"},1E10:{other:"00 miliard"},1E11:{other:"000 miliard"},1E12:{other:"0 bilion\u016f"},1E13:{other:"00 bilion\u016f"},1E14:{other:"000 bilion\u016f"}}};function Gfa(a){var b=Mo.dga,c=[Xe];a=No[a][0]&7;if(0<a){c[C](Ue);for(var d=0;d<a;d++)c[C](Xe)}return b[wb](/0.00/g,c[me](O))}
var No={AED:[2,"dh","\u062f.\u0625.","DH"],ALL:[0,"Lek","Lek"],AUD:[2,Be,"AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,Be,"C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,Be,"CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[0,Be,"COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[18,"kr","kr"],DOP:[2,Be,"RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,Be,"HK$"],HRK:[2,"kn","kn"],HUF:[0,"Ft","Ft"],
IDR:[0,"Rp","Rp"],ILS:[2,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,Be,"JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],LVL:[2,"Ls","Ls"],MNT:[0,"\u20ae","MN\u20ae"],MXN:[2,Be,"Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","Php"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u0440\u0443\u0431.",
"\u0440\u0443\u0431."],SAR:[2,"Rial","Rial"],SEK:[2,"kr","kr"],SGD:[2,Be,"S$"],THB:[2,"\u0e3f","THB"],TRY:[2,Vf,"YTL"],TWD:[2,"NT$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u20b4","UAH"],USD:[2,Be,"US$"],UYU:[2,Be,"$U"],VND:[0,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var Mo={DECIMAL_SEP:Ue,GROUP_SEP:Re,tE:De,nU:Xe,rfa:Qe,qfa:Te,w3:Df,s3:Xh,RT:"\u221e",eea:"NaN",DECIMAL_PATTERN:"#,##0.###",ufa:"#E0",DU:"#,##0%",dga:"\u00a4#,##0.00",lda:"USD"},Mo={DECIMAL_SEP:Re,GROUP_SEP:Wh,tE:De,nU:Xe,rfa:Qe,qfa:Te,w3:Df,s3:Xh,RT:"\u221e",eea:"NaN",DECIMAL_PATTERN:"#,##0.###",ufa:"#E0",DU:"#,##0\u00a0%",dga:"#,##0.00\u00a0\u00a4",lda:"CZK"};function Oo(a,b,c){this.BK=b||Mo.lda;this.oqa=c||0;this.RS=40;this.To=1;this.bz=0;this.Uy=3;this.XS=this.ct=0;this.dda=this.xca=!1;this.lK=this.Qy=O;this.zv=Te;this.LD=O;this.tj=1;this.a2=3;this.SS=this.yca=!1;this.vK=0;this.Yca=null;typeof a==T?this.hT(a):this.ft(a)}var Po=!1;W=Oo[K];W.setMinimumFractionDigits=function(a){if(0<this.bz&&0<a)throw m(Laa);this.ct=a;return this};W.setMaximumFractionDigits=function(a){this.Uy=a;return this};
W.setSignificantDigits=function(a){if(0<this.ct&&0<=a)throw m(Laa);this.bz=a;return this};
W.ft=function(a){this.vd=a[wb](/ /g,Wh);var b=[0];this.Qy=Qo(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,k=-1,l=a[J],n=!0;b[0]<l&&n;b[0]++)switch(a[Cb](b[0])){case we:0<f?g++:e++;0<=k&&0>d&&k++;break;case Xe:if(0<g)throw m('Unexpected "0" in pattern "'+a+ue);f++;0<=k&&0>d&&k++;break;case Re:k=0;break;case Ue:if(0<=d)throw m('Multiple decimal separators in pattern "'+a+ue);d=e+f+g;break;case Df:if(this.SS)throw m('Multiple exponential symbols in pattern "'+a+ue);this.SS=!0;this.XS=0;b[0]+1<l&&a[Cb](b[0]+
1)==Qe&&(b[0]++,this.xca=!0);for(;b[0]+1<l&&a[Cb](b[0]+1)==Xe;)b[0]++,this.XS++;if(1>e+f||1>this.XS)throw m('Malformed exponential pattern "'+a+ue);n=!1;break;default:b[0]--,n=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==k)throw m('Malformed pattern "'+a+ue);g=e+f+g;this.Uy=0<=d?g-d:0;0<=d&&(this.ct=e+f-d,0>this.ct&&(this.ct=0));this.To=(0<=d?d:g)-e;this.SS&&(this.RS=e+this.To,0==this.Uy&&0==this.To&&(this.To=1));this.a2=h.max(0,k);this.yca=0==d||d==g;c=
b[0]-c;this.lK=Qo(this,a,b);b[0]<a[J]&&a[Cb](b[0])==mf?(b[0]++,this.zv=Qo(this,a,b),b[0]+=c,this.LD=Qo(this,a,b)):(this.zv=this.Qy+this.zv,this.LD+=this.lK)};W.hT=function(a){switch(a){case 1:this.ft(Mo.DECIMAL_PATTERN);break;case 2:this.ft(Mo.ufa);break;case 3:this.ft(Mo.DU);break;case 4:this.ft(Gfa(this.BK));break;case 5:Hfa(this,1);break;case 6:Hfa(this,2);break;default:throw m("Unsupported pattern type.");}};
function Hfa(a,b){a.vK=b;a.ft(Mo.DECIMAL_PATTERN);a.setMinimumFractionDigits(0);a.setMaximumFractionDigits(2);a.setSignificantDigits(2)}
hb(W,function(a,b){var c=b||[0];if(0!=this.vK)throw m("Parsing of compact numbers is unimplemented");var d=ia;a=a[wb](/ /g,Wh);var e=a[qd](this.Qy,c[0])==c[0],f=a[qd](this.zv,c[0])==c[0];e&&f&&(this.Qy[J]>this.zv[J]?f=!1:this.Qy[J]<this.zv[J]&&(e=!1));e?c[0]+=this.Qy[J]:f&&(c[0]+=this.zv[J]);if(a[qd](Mo.RT,c[0])==c[0])c[0]+=Mo.RT[J],d=da;else{var d=a,g=!1,k=!1,l=!1,n=1,p=Mo.DECIMAL_SEP,s=Mo.GROUP_SEP,u=Mo.w3;if(0!=this.vK)throw m("Parsing of compact style numbers is not implemented");for(var v=O;c[0]<
d[J];c[0]++){var z=d[Cb](c[0]),B=Ifa(z);if(0<=B&&9>=B)v+=B,l=!0;else if(z==p[Cb](0)){if(g||k)break;v+=Ue;g=!0}else if(z==s[Cb](0)&&(Wh!=s[Cb](0)||c[0]+1<d[J]&&0<=Ifa(d[Cb](c[0]+1)))){if(g||k)break}else if(z==u[Cb](0)){if(k)break;v+=Df;k=!0}else if(z==Qe||z==Te)v+=z;else if(z==Mo.tE[Cb](0)){if(1!=n)break;n=100;if(l){c[0]++;break}}else if(z==Mo.s3[Cb](0)){if(1!=n)break;n=1E3;if(l){c[0]++;break}}else break}d=la(v)/n}if(e){if(a[qd](this.lK,c[0])!=c[0])return ia;c[0]+=this.lK[J]}else if(f){if(a[qd](this.LD,
c[0])!=c[0])return ia;c[0]+=this.LD[J]}return f?-d:d});
ta(W,function(a){if(fa(a))return Mo.eea;var b=[],c;var d=null===this.Yca?a:this.Yca,e=a;0==this.vK?c=Ro:(d=h.abs(d),e=h.abs(e),c=Jfa(this,1>=d?0:So(d)).divisorBase,e/=h.pow(10,c),To(this,e),d/=h.pow(10,c),d=To(this,d),c=Jfa(this,c+So(d.xda)));a/=h.pow(10,c.divisorBase);b[C](c.prefix);d=0>a||0==a&&0>1/a;b[C](d?this.zv:this.Qy);if(na(a))if(a=a*(d?-1:1)*this.tj,this.SS)if(0==a)Uo(this,a,this.To,b),Kfa(this,0,b);else{e=h.log(a)/h.log(10);e=h[t](e+2E-15);a/=h.pow(10,e);var f=this.To;if(1<this.RS&&this.RS>
this.To){for(;0!=e%this.RS;)a*=10,e--;f=1}else 1>this.To?(e++,a/=10):(e-=this.To-1,a*=h.pow(10,this.To-1));Uo(this,a,f,b);Kfa(this,e,b)}else Uo(this,a,this.To,b);else b[C](Mo.RT);b[C](d?this.LD:this.lK);b[C](c.suffix);return b[me](O)});function To(a,b){var c=h.pow(10,a.Uy),d=0>=a.bz?h[E](b*c):h[E](Lfa(b*c,a.bz,a.Uy)),e;na(d)?(e=h[t](d/c),c=h[t](d-e*c)):(e=b,c=0);return{xda:e,Msa:c}}
function Uo(a,b,c,d){if(a.ct>a.Uy)throw m("Min value must be less than max value");b=To(a,b);var e=h.pow(10,a.Uy),f=b.xda,g=b.Msa,k=0==f?0:So(f)+1,l=0<a.ct||0<g||a.dda&&k<a.bz;b=a.ct;l&&(b=a.dda&&0<a.bz?a.bz-k:a.ct);for(var n=O,k=f;1E20<k;)n=Xe+n,k=h[E](k/10);var n=k+n,p=Mo.DECIMAL_SEP,s=Mo.GROUP_SEP,k=Po?48:Mo.nU[ae](0),u=n[J];if(0<f||0<c){for(f=u;f<c;f++)d[C](String[vd](k));for(f=0;f<u;f++)d[C](String[vd](k+1*n[Cb](f))),1<u-f&&0<a.a2&&1==(u-f)%a.a2&&d[C](s)}else l||d[C](String[vd](k));(a.yca||l)&&
d[C](p);a=O+(g+e);for(c=a[J];a[Cb](c-1)==Xe&&c>b+1;)c--;for(f=1;f<c;f++)d[C](String[vd](k+1*a[Cb](f)))}function Kfa(a,b,c){c[C](Mo.w3);0>b?(b=-b,c[C](Mo.qfa)):a.xca&&c[C](Mo.rfa);b=O+b;for(var d=Po?Xe:Mo.nU,e=b[J];e<a.XS;e++)c[C](d);c[C](b)}function Ifa(a){a=a[ae](0);if(48<=a&&58>a)return a-48;var b=Mo.nU[ae](0);return b<=a&&a<b+10?a-b:-1}
function Qo(a,b,c){for(var d=O,e=!1,f=b[J];c[0]<f;c[0]++){var g=b[Cb](c[0]);if(g==Me)c[0]+1<f&&b[Cb](c[0]+1)==Me?(c[0]++,d+=Me):e=!e;else if(e)d+=g;else switch(g){case we:case Xe:case Re:case Ue:case mf:return d;case eda:if(c[0]+1<f&&b[Cb](c[0]+1)==eda)c[0]++,d+=a.BK;else switch(a.oqa){case 0:d+=No[a.BK][1];break;case 2:var g=a.BK,k=No[g],d=d+(g==k[1]?g:g+se+k[1]);break;case 1:d+=No[a.BK][2]}break;case De:if(1!=a.tj)throw m(pba);a.tj=100;d+=Mo.tE;break;case Xh:if(1!=a.tj)throw m(pba);a.tj=1E3;d+=
Mo.s3;break;default:d+=g}}return d}var Ro={prefix:O,suffix:O,divisorBase:0};function Jfa(a,b){var c=1==a.vK?Lo.Kfa:Lo.Jfa;if(3>b)return Ro;b=h.min(14,b);c=c[h.pow(10,b)];if(!c)return Ro;c=c.other;return c&&c!=Xe?(c=/([^0]*)(0+)(.*)/[tb](c))?{prefix:c[1],suffix:c[3],divisorBase:b-(c[2][J]-1)}:Ro:Ro}function So(a){for(var b=0;1<=(a/=10);)b++;return b}function Lfa(a,b,c){if(!a)return a;b=b-So(a)-1;if(b<-c)return c=h.pow(10,c),h[E](a/c)*c;c=h.pow(10,b);return h[E](a*c)/c};ta(Ho[K],Ho[K][Nb]);Ho.Format={FULL_DATE:0,LONG_DATE:1,MEDIUM_DATE:2,SHORT_DATE:3,FULL_TIME:4,LONG_TIME:5,MEDIUM_TIME:6,SHORT_TIME:7,FULL_DATETIME:8,LONG_DATETIME:9,MEDIUM_DATETIME:10,SHORT_DATETIME:11};var Vo=Ko;Oo.Format={Jua:1,Tua:2,tE:3,Fua:4,Eua:5,Dua:6};ta(Oo[K],Oo[K][Nb]);Oo.setEnforceAsciiDigits=function(a){Po=a};Oo.isEnforceAsciiDigits=function(){return Po};var Wo=Mo;Fo.createTimeZone=Go;function Xo(){}Xo[K].getStringValue=function(a,b){var c=this.D(b);if(c!==zh)throw m(zf+b+" must be of type string, was "+c);return this[I](a,b)};function Yo(){}Yo[K].Oc=function(a){return this.TU(a)};function Zo(a){this[Kc](a)}Y(Zo,Yo);La(Zo[K],function(a){a=new yn([a||{},{formatType:vh,valueType:wg}]);this.vd=a.S(ih);this.sd=null;this.dqa=Yn(a,eca,Mfa);this.Xpa=Yn(a,Xca,Nfa);this.cqa=Fn(a,Wba,!1);this.Sca=null;a=Kn(a,Wca);null!=a&&(this.Sca=Fo.createTimeZone(60*-a))});var $o=Ho[Ad],Mfa={Sxa:Eg,nya:Vg,tya:$g,SHORT:vh},Nfa={Hua:vg,Iua:wg,pza:Dh};
function Ofa(a,b){switch(a){case vg:switch(b){case Eg:return Ho[Ad].FULL_DATE;case Vg:return Ho[Ad].LONG_DATE;case $g:return Ho[Ad].MEDIUM_DATE;case vh:return Ho[Ad].SHORT_DATE}case wg:switch(b){case Eg:return Ho[Ad].FULL_DATETIME;case Vg:return Ho[Ad].LONG_DATETIME;case $g:return Ho[Ad].MEDIUM_DATETIME;case vh:return Ho[Ad].SHORT_DATETIME}case Dh:switch(b){case Eg:return Ho[Ad].FULL_TIME;case Vg:return Ho[Ad].LONG_TIME;case $g:return Ho[Ad].MEDIUM_TIME;case vh:return Ho[Ad].SHORT_TIME}default:return Ho[Ad].FULL_DATETIME}}
Zo[K].gl=function(a){switch(a){case Xf:a=Vo.YEAR_FULL;break;case Pf:a=jba;break;case Lf:a=Vo.YEAR_MONTH_ABBR;break;case Bf:a=Ho[Ad].SHORT_DATE;break;default:a=Ho[Ad].SHORT_DATETIME}this[Kc]({pattern:a,timeZone:0})};ta(Zo[K],function(a,b){var c=Wn(Nfa,a.D(b));if(c==vg||c==wg)for(var c=this.QO(c),d=a.M(),e=0;e<d;e++){var f=a[I](e,b),f=Pfa(this,c,f);a.Tx(e,b,f)}});Zo[K].TU=function(a){this.sd||(this.sd=this.QO(this.Xpa));return Pfa(this,this.sd,a)};
Zo[K].QO=function(a){var b=this.vd;null!=b||(b=Ofa(a,this.dqa));return new Ho(b)};function Pfa(a,b,c){if(null===c)return O;var d=a.Sca;null==d&&(d=Fo.createTimeZone(c[qe]()));c=new Date(c[ec]());a.cqa&&c.setMinutes(0);return b[Nb](c,d)};function ap(a){var b=new yn([a||{},{decimalSymbol:Qfa,groupingSymbol:Rfa,fractionDigits:2,negativeParens:!1,prefix:O,suffix:O,scaleFactor:1}]);this.nz=Mn(b,fca);a&&ni(a.fractionDigits)&&fa(a.fractionDigits)&&(this.nz=ia);this.qsa=Qn(b,aca);this.z3=Qn(b,qca);this.xea=Qn(b,kh);this.yea=Qn(b,Bh);this.qba=Vn(b,zca);this.wea=Fn(b,Aca);(this.vd=Rn(b,ih))&&this.vd[pe]()in Sfa&&(this.vd=Sfa[this.vd[pe]()]);this.jI=Jn(b,Lca);if(0>=this.jI)throw m("Scale factor must be a positive number.");}Y(ap,Yo);
var Sfa={decimal:Oo[Ad].Jua,scientific:Oo[Ad].Tua,percent:Oo[Ad].tE,currency:Oo[Ad].Fua,"short":Oo[Ad].Eua,"long":Oo[Ad].Dua},Tfa=!1,Qfa=Wo.DECIMAL_SEP,Rfa=Wo.GROUP_SEP,bp=Wo.DECIMAL_PATTERN;ta(ap[K],function(a,b){if(a.D(b)==T)for(var c=0;c<a.M();c++){var d=a[I](c,b);if(null!=d){var e=this.Oc(d);a.Tx(c,b,e);!xi(this.qba)&&0>d&&a[Ic](c,b,Ah,Xba+this.qba+mf)}}});
ap[K].TU=function(a){var b=null,b=a/this.jI;if(null===this.vd){if(fa(this.nz))return String(a);this.wea&&(b=h.abs(b));var c=b;0==this.nz&&(c=h[E](c));b=[];0>c&&(c=-c,b[C](Te));var d=h.pow(10,this.nz),e=h[E](c*d),c=String(h[t](e/d)),d=String(e%d);if(3<c[J]&&this.z3)for(e=c[J]%3,0<e&&(b[C](c[ee](0,e),this.z3),c=c[ee](e));3<c[J];)b[C](c[ee](0,3),this.z3),c=c[ee](3);b[C](c);0<this.nz&&(b[C](this.qsa),d[J]<this.nz&&(d=uaa+d),b[C](d[ee](d[J]-this.nz)));b=b[me](O);b=this.xea+b+this.yea;this.wea&&0>a&&(b=
Ne+b+Oe)}else c=new Oo(this.vd),a=Oo.isEnforceAsciiDigits(),Oo.setEnforceAsciiDigits(!Tfa),b=c[Nb](b),b=this.xea+b+this.yea,Oo.setEnforceAsciiDigits(a);return b};function Ufa(a){return null==a?null:oi(a.Fy)?a:hi(a)?Vfa(a):new cp(a)}function Wfa(a){var b={};if(ei(a)!=dh||ji(a))b.v=null!=a?a:null,b.f=null;else{b.v="undefined"==typeof a.v?null:a.v;var c=typeof a.f;if("undefined"==c||c==bh)b.f=null;else if(c==zh)b.f=a.f;else throw m("Formatted value ('f'), if specified, must be a string.");c=typeof a.p;if(c==dh)b.p=a.p;else if(c!=bh&&"undefined"!=c)throw m("Properties ('p'), if specified, must be an Object.");}return{v:b.v,f:b.f,p:b.p}}
function Xfa(a,b,c){if(typeof b==dh&&tg in b){if(bca in b&&typeof b.desc!=qg)throw m('Property "desc" in '+c+" must be boolean.");if(Zba in b&&!oi(b.compare))throw m('Property "compare" in '+c+" must be a function.");}else throw m(c+' must be an object with a "column" property.');dp(a,b.column)}
function Yfa(a,b,c){function d(d,e){for(var f=0;f<c[J];f++){var g=c[f],k=g.column,l=b(d,k),B=b(e,k),k=g.compare?null===l?null===B?0:-1:null===B?1:g.compare(l,B):ep(a.D(k),l,B);if(0!=k)return k*(g.desc?-1:1)}return 0}if(oi(c))d=c;else if(typeof c==T)dp(a,c),c=[{column:c}];else if(typeof c==dh)if(ii(c)){if(1>c[J])throw m("sortColumns is an empty array. Must have at least one element.");for(var e={},f=[],g=0;g<c[J];g++){var k,l=c[g];if(typeof c[g]==T)k=c[g],dp(a,k),l={column:c[g]};else if(typeof c[g]==
dh)k=c[g].column,Xfa(a,c[g],Oca+g+eg);else throw m("sortColumns is an array, but not composed of only objects or numbers.");if(k in e)throw m("Column index "+k+" is duplicated in sortColumns.");e[k]=!0;f[C](l)}c=f}else Xfa(a,c,Nca),c=[c];return d}function fp(a,b){var c=a.M();if(0<c){if(h[t](b)!==b||0>b||b>=c)throw m("Invalid row index "+b+". Should be in the range [0-"+(c-1)+"].");}else throw m("Table has no rows.");}
function dp(a,b){var c=a.H();if(0<c){if(h[t](b)!==b||0>b||b>=c)throw m("Invalid column index "+b+". Should be an integer in the range [0-"+(c-1)+"].");}else throw m("Table has no columns.");}function gp(a,b,c){a=a.D(b);if(!Zfa(c,a))throw m(qba+c+baa+a+" in column index "+b);}
function Zfa(a,b){if(null==a)return!0;var c=typeof a;switch(b){case T:if(c==T)return!0;break;case zh:if(c==zh)return!0;break;case qg:if(c==qg)return!0;break;case vg:case wg:if(ji(a))return!0;break;case Eh:if(ii(a)&&2<a[J]&&5>a[J]){for(var c=!0,d=0;d<a[J];d++){var e=a[d];if(typeof e!=T||e!=h[t](e)){c=!1;break}}if(0>a[0]||0>a[1]||59<a[1]||0>a[2]||59<a[2])c=!1;4==a[J]&&(0>a[3]||999<a[3])&&(c=!1);if(c)return!0}}return!1}
function ep(a,b,c){if(null==b)return null==c?0:-1;if(null==c)return 1;switch(a){case Eh:for(a=0;3>a;a++){if(b[a]<c[a])return-1;if(c[a]<b[a])return 1}b=4>b[J]?0:b[3];c=4>c[J]?0:c[3];return b<c?-1:c<b?1:0;default:return b<c?-1:c<b?1:0}}function $fa(a,b){dp(a,b);var c=a.D(b),d=null,e=null,f,g,k=a.M();for(f=0;f<k;f++)if(g=a[I](f,b),null!=g){e=d=g;break}if(null==d)return{min:null,max:null};for(f++;f<k;f++)g=a[I](f,b),null!=g&&(0>ep(c,g,d)?d=g:0>ep(c,e,g)&&(e=g));return{min:d,max:e}}
function aga(a,b){for(var c=Yfa(a,function(b,c){return a[I](b,c)},b),d=[],e=a.M(),f=0;f<e;f++)d[C](f);kj(d,c);return d}function bga(a,b){dp(a,b);var c=a.M();if(0==c)return[];for(var d=[],e=0;e<c;++e)d[C](a[I](e,b));var f=a.D(b);kj(d,function(a,b){return ep(f,a,b)});var c=d[0],g=[];g[C](c);for(e=1;e<d[J];e++){var k=d[e];0!=ep(f,k,c)&&g[C](k);c=k}return g}
function cga(a,b,c){if(oi(b))return b(a,c);for(var d=0;d<b[J];d++){var e=b[d],f=e.column,g=a[I](c,f),k=a.D(f);if(Lh in e){if(0!==ep(k,g,e[od]))return!1}else if(null!=e.minValue||null!=e.maxValue)if(null==g||null!=e.minValue&&0>ep(k,g,e.minValue)||null!=e.maxValue&&0<ep(k,g,e.maxValue))return!1;if(oi(e[hd])&&!e[hd](g,c,f,a))return!1}return!0}
function dga(a,b){if(!oi(b)){if(!ii(b)||0==b[J])throw m("columnFilters must be a non-empty array");for(var c={},d=0;d<b[J];d++){if(typeof b[d]!=dh||!(tg in b[d])){if(!(Lh in b[d]||ah in b[d]||Zg in b[d]))throw m(Yba+d+'] must have properties "column" and "value", "minValue"or "maxValue"');if(Lh in b[d]&&(ah in b[d]||Zg in b[d]))throw m(Yba+d+'] must specify either "value" or range properties ("minValue" and/or "maxValue"');}var e=b[d].column;if(e in c)throw m("Column index "+e+" is duplicate in columnFilters.");
dp(a,e);gp(a,e,b[d][od]);c[e]=!0}}c=[];d=a.M();for(e=0;e<d;e++)cga(a,b,e)&&c[C](e);return c}function hp(a,b){var c,d;switch(b){case Eh:c=new Date(1970,0,1,a[0],a[1],a[2],a[3]||0);d=Ef;if(a[2]||a[3])d+=lf;a[3]&&(d+=We);d=new Zo({pattern:d});c=d.Oc(c);break;case vg:d=new Zo({formatType:$g,valueType:vg});c=d.Oc(a);break;case wg:d=new Zo({formatType:$g,valueType:wg});c=d.Oc(a);break;case T:d=new ap({fractionDigits:ia});c=d.Oc(a);break;default:c=null!=a?String(a):O}return c}
function ega(a,b){var c={};if(!hi(a))throw m("Not an array");if(0<a[J]){var d=!b,e,f;if(d)e=Qi(a[0],function(a){if(li(a))return{label:a};if(ki(a))return dk(a);throw m("Unknown header type: "+a);});else{e=[];f=0;hi(a[0])?f=a[0][J]:ki(a[0])&&sg in a[0]&&hi(a[0].c)&&(f=a[0].c[J]);for(var g=0;g<f;g++)e[C]({type:void 0})}c.cols=e;Oa(c,[]);f=e[J];for(var k=ga(e[J]),d=d?fj(a,1):a,g=0;g<d[J];g++){var l=d[g];if(hi(l))l={c:l};else if(!(ki(l)&&sg in l))throw m("Invalid row type for row "+g);if(l.c[J]!==e[J])throw m("Row "+
g+" has "+l.c[J]+" columns, but must have "+e[J]);l.c=dj(l.c);c[Qc][C](l);for(var n=0;n<f;n++){var p=zh,p=l.c[n];ki(p)&&(Kh in p||zg in p)?p=p.v:l.c[n]={v:p};if(null==e[n][H]&&(null==k[n]||k[n]===vg)&&null!=p){if(li(p))p=zh;else if(ni(p))p=T;else if(hi(p))p=Eh;else if(mi(p))p=qg;else if(ji(p))p=new Date(p),p=0!==p[bc]()+p[Vc]()+p[Md]()+p[Pd]()?wg:vg;else throw m("Unknown type of value in "+g+Re+n);k[n]=p}}}Z(c[Pb],function(a,b){null!=a[H]||cb(a,k[b]||zh)})}return c}
function Vfa(a,b){return new cp(ega(a,b))}function fga(a,b,c,d){for(var e=null,f=a.M();(d?0<=b:b<f)&&null===e;)e=a[I](b,c),b+=d?-1:1;return e};var gga={Aza:Ye,Bza:Ze};function cp(a,b){this.Oy=b===Ye?Ye:Ze;if(!oi(this.Fy))throw m('You called google.visualization.DataTable() without the "new" keyword');a?(li(a)?a=Co(a):hga(a),this.Pf=[],this.Nf=[],this.mt=a.p||null,null!=a[Pb]&&Z(a[Pb],X(function(a){this.Gg(a)},this)),null!=a[Qc]&&(this.Nf=a[Qc])):(this.Pf=[],this.Nf=[],this.mt=null);this.Gc=[]}Y(cp,Xo);
function hga(a){var b=a[Pb]||[];a=a[Qc]||[];for(var c=b[J],d=0;d<c;d++){var e=b[d][H];if(e==vg||e==wg)for(var e=a[J],f=0;f<e;f++){var g=a[f].c[d];if(g){var k=g.v;if(ji(k))return;li(k)&&(g=zo(g),g=Co(g),a[f].c[d]=g)}}}}W=cp[K];W.Pf=null;W.Oy=null;W.Nf=null;W.mt=null;W.Gc=null;W.M=function(){return this.Nf[J]};W.H=function(){return this.Pf[J]};W.Xe=function(a){dp(this,a);return this.Pf[a].id||O};wa(W,function(a){for(var b=this.Pf,c=0;c<b[J];c++)if(b[c].id==a)return c;return-1});
W.Ra=function(a){dp(this,a);return String(this.Pf[a][Wc]||O)};W.$u=function(a){dp(this,a);return this.Pf[a][vb]};W.mr=function(a){a=this.gj(a,qh);return a=li(a)?a:O};W.D=function(a){dp(this,a);return this.Pf[a][H]};gb(W,function(a,b){fp(this,a);dp(this,b);var c=this.Hs(a,b),d=null;c&&(d=c.v,d=$h(d)?d:null);return d});W.Hs=function(a,b){return this.Nf[a].c[b]};
W.Ea=function(a,b){fp(this,a);dp(this,b);var c=this.Hs(a,b),d=O;if(c)if("undefined"!=typeof c.f&&null!=c.f)d=c.f;else{this.Gc[a]=this.Gc[a]||[];var e=this.Gc[a],c=e[b]||{};e[b]=c;$h(c.df)?d=c.df:(e=this[I](a,b),null===e||(d=hp(e,this.D(b))),c.df=d)}return d};W.hp=function(a,b,c){fp(this,a);dp(this,b);return(a=(a=this.Hs(a,b))&&a.p)&&c in a?a[c]:null};W.jj=function(a,b){fp(this,a);dp(this,b);var c=this.Hs(a,b);c||(c={v:null,f:null},this.Nf[a].c[b]=c);c.p||(c.p={});return c.p};W.Fy=function(){return this.mt};
W.xT=function(a){var b=this.mt;return b&&a in b?b[a]:null};W.Yva=function(a){this.mt=a};W.Zva=function(a,b){this.mt||(this.mt={});this.mt[a]=b};W.Fa=function(a,b,c){this.cc(a,b,c,void 0,void 0)};W.Tx=function(a,b,c){this.cc(a,b,void 0,c,void 0)};W.jw=function(a,b,c){this.cc(a,b,void 0,void 0,c)};W.setProperty=function(a,b,c,d){this.jj(a,b)[c]=d};
W.cc=function(a,b,c,d,e){fp(this,a);dp(this,b);var f=this.Gc[a];f&&f[b]&&(f[b]={});f=this.Hs(a,b);f||(f={},this.Nf[a].c[b]=f);"undefined"!=typeof c&&(this.D(b)==T&&li(c)&&!fa(c)?f.v=ha(c):(gp(this,b,c),f.v=c));"undefined"!=typeof d&&(f.f=d);$h(e)&&(f.p=ki(e)?e:{})};W.Xva=function(a,b){fp(this,a);this.Nf[a].p=b};W.k6=function(a,b,c){this.JK(a)[b]=c};W.Mr=function(a,b){fp(this,a);var c=this.Nf[a];return(c=c&&c.p)&&b in c?c[b]:null};W.JK=function(a){fp(this,a);a=this.Nf[a];a.p||(a.p={});return a.p};
W.Kva=function(a,b){dp(this,a);Qa(this.Pf[a],b)};W.nca=function(a,b){dp(this,a);this.Pf[a].p=b};W.Kw=function(a,b,c){this.Er(a)[b]=c};W.gj=function(a,b){dp(this,a);var c=this.Pf[a];return(c=c&&c.p)&&b in c?c[b]:null};W.Er=function(a){dp(this,a);a=this.Pf[a];a.p||(a.p={});return a.p};
W.tfa=function(a,b,c,d){a!==this.Pf[J]&&(this.Gc=[],dp(this,a));ki(b)||(b={id:d||O,label:c||O,pattern:O,type:b});c=b[H];if(!Yj(Cfa,c))throw m("Invalid type, "+c+', for column "'+(b[Wc]||b.id||a)+'".');if(c=b.role)d=b.p||{},null==d.role&&(d.role=c,b.p=d);this.Pf[le](a,0,b);for(b=0;b<this.Nf[J];b++)this.Nf[b].c[le](a,0,{v:null,f:null})};W.Gg=function(a,b,c){this.tfa(this.Pf[J],a,b,c);return this.Pf[J]-1};function iga(a,b,c){c=Wfa(c);gp(a,b,c.v);return c}
W.C0=function(a,b){a!==this.Nf[J]&&(this.Gc=[],fp(this,a));var c;if(hi(b))c=b;else if(typeof b==T){if(b!=h[t](b)||0>b)throw m("Invalid value for numOrArray: "+b+". If numOrArray is a number it should be a nonnegative integer.");c=nj(null,b)}else throw m("Invalid value for numOrArray. Should be a number or an array of arrays of cells.");for(var d=[],e=0;e<c[J];e++){var f=c[e],g=[];if(null===f)for(f=0;f<this.Pf[J];f++)g[C]({v:null,f:null});else if(hi(f)){if(f[J]!=this.Pf[J])throw m("Row given with size different than "+
this.Pf[J]+" (the number of columns in the table).");for(var k=0;k<f[J];k++)g[C](iga(this,k,f[k]))}else throw m("Every row given must be either null or an array.");f={};f.c=g;d[C](f);1E4==d[J]&&(g=d,qi(aj,this.Nf,a,0)[Sc](null,g),a+=d[J],d=[])}c=d;qi(aj,this.Nf,a,0)[Sc](null,c);return a+d[J]-1};W.cB=function(a){if(typeof a==T||hi(a))return this.C0(this.Nf[J],a);throw m("Argument given to addRows must be either a number or an array");};
W.Sq=function(a){if(hi(a))return this.cB([a]);if(null!=a)throw m("If argument is given to addRow, it must be an array, or null");return this.cB(1)};W.Sp=function(a){return $fa(this,a)};W.dp=function(a){return aga(this,a)};ob(W,function(a){this.Gc=[];a=Yfa(this,function(a,c){var d=a.c[c];return d?d.v:null},a);kj(this.Nf,a)});W.uT=function(a){dp(this,a);return a};W.sT=function(a){fp(this,a);return a};Ia(W,function(){return new cp(this.ys())});
W.ys=function(){return Ao({cols:this.Pf,rows:this.Nf,p:this.mt},Bo)};Ca(W,function(){return an(this.ys())});W.QT=function(a){return bga(this,a)};W.tL=function(a){return dga(this,a)};W.yga=function(a,b){0>=b||(this.Gc=[],fp(this,a),a+b>this.Nf[J]&&(b=this.Nf[J]-a),this.Nf[le](a,b))};W.sC=function(a){this.yga(a,1)};W.xga=function(a,b){if(!(0>=b)){this.Gc=[];dp(this,a);a+b>this.Pf[J]&&(b=this.Pf[J]-a);this.Pf[le](a,b);for(var c=0;c<this.Nf[J];c++)this.Nf[c].c[le](a,b)}};W.g4=function(a){this.xga(a,1)};function ip(a){this.b=a||{};jp||(jp=jo()+raa)}var jp=null,jga={red:lh,blue:lg,green:Gg};function kp(a,b,c){0<b&&c[C](Aaa,jp,a,oaa,b,ve)}
ta(ip[K],function(a,b){if(a.D(b)==T){var c=this.b,d=c.min,e=c.max,f=null;if(null==d||null==e)f=a.Sp(b),null==e&&(e=f.max),null==d&&(d=h.min(0,f.min));d>=e&&(f=f||a.Sp(b),e=f.max,d=f.min);d==e&&(0==d?e=1:0<d?d=0:e=0);var f=e-d,g=c.base||0,g=h.max(d,h.min(e,g)),k=c[r]||100,l=c.showValue;null==l&&(l=!0);for(var n=h[E]((g-d)/f*k),p=k-n,s=0;s<a.M();s++){var u=a[I](s,b),v=[],u=h.max(d,h.min(e,u)),z=h[yb]((u-d)/f*k);v[C](Baa);kp(sh,1,v);var B=kga(c.colorPositive,lg),D=kga(c.colorNegative,lh),N=c.drawZeroLine?
1:0;0<n?u<g?(kp(Oh,z,v),kp(D,n-z,v),0<N&&kp(Sh,N,v),kp(Oh,p,v)):(kp(Oh,n,v),0<N&&kp(Sh,N,v),kp(B,z-n,v),kp(Oh,k-z,v)):(kp(B,z,v),kp(Oh,k-z,v));kp(sh,1,v);u=a.hp(s,b,Gba);null==u&&(u=a.Ea(s,b),a[Ic](s,b,Gba,u));l&&(v[C](Wh),v[C](u));v[C](xaa);a.Tx(s,b,v[me](O))}}});function kga(a,b){a=(a||O)[pe]();return jga[a]||b};function lp(a,b,c,d){ji(a)&&(a=a[ec]());ji(b)&&(b=b[ec]());hi(a)&&(a=mp(a));hi(b)&&(b=mp(b));this.iN=a;this.jN=b;this.Uk=c;this.Ay=d}Pa(lp[K],function(a){var b=this.iN,c=this.jN;if(null==a)return null==b&&null==c;ji(a)?a=a[ec]():hi(a)&&(a=mp(a));return(null==b||a>=b)&&(null==c||a<c)});lp[K].Vd=function(){return this.Uk};lp[K].hs=function(){return this.Ay};function np(a,b,c,d,e){lp[L](this,a,b,c,O);this.L3=b-a;0>=this.L3&&(this.L3=1);this.Osa=Em(zm(d).od);this.Psa=Em(zm(e).od)}Y(np,lp);
np[K].hs=function(a){if(!ni(a))return O;a=Im(this.Osa,this.Psa,1-(a-this.iN)/this.L3);return Fm(a[0],a[1],a[2])};function op(){this.uS=[]}op[K].addRange=function(a,b,c,d){this.uS[C](new lp(a,b,c,d))};op[K].fva=function(a,b,c,d,e){this.uS[C](new np(a,b,c,d,e))};
ta(op[K],function(a,b){var c=a.D(b);if(c==T||c==zh||c==vg||c==wg||c==Eh)for(c=0;c<a.M();c++){for(var d=a[I](c,b),e=O,f=0;f<this.uS[J];f++){var g=this.uS[f];if(g[Rc](d)){f=g.Vd();d=g.hs(d);f&&(e+=Xba+f+mf);d&&(e+=mg+d+mf);break}}a[Ic](c,b,Ah,e)}});function mp(a){return 36E5*a[0]+6E4*a[1]+1E3*a[2]+(4==a[J]?a[3]:0)};function pp(a){this.vd=a||O}function lga(a,b,c,d,e,f,g){return 0<f&&g[f-1]==Bba?d:b.Ea(a,c[ka(e,10)])}ta(pp[K],function(a,b,c,d){var e=b[0];null!=c&&ei(c)==T&&(e=c);c=d||null;for(d=0;d<a.M();d++){var f=this.vd[wb](/{(\d+)}/g,qi(lga,d,a,b)),f=f[wb](/\\(.)/g,Ce);c?a[Ic](d,e,c,f):a.Tx(d,e,f)}});ai(oca,ap,void 0);ta(ap[K],ap[K][Nb]);ap[K].formatValue=ap[K].Oc;ai("google.visualization.NumberFormat.useNativeCharactersIfAvailable",function(a){Tfa=a},void 0);ai("google.visualization.NumberFormat.DECIMAL_SEP",Qfa,void 0);ai("google.visualization.NumberFormat.GROUP_SEP",Rfa,void 0);ai("google.visualization.NumberFormat.DECIMAL_PATTERN",bp,void 0);ai("google.visualization.ColorFormat",op,void 0);ta(op[K],op[K][Nb]);op[K].addRange=op[K].addRange;op[K].addGradientRange=op[K].fva;
ai("google.visualization.BarFormat",ip,void 0);ta(ip[K],ip[K][Nb]);ai("google.visualization.ArrowFormat",qo,void 0);ta(qo[K],qo[K][Nb]);ai("google.visualization.PatternFormat",pp,void 0);ta(pp[K],pp[K][Nb]);ai("google.visualization.DateFormat",Zo,void 0);ta(Zo[K],Zo[K][Nb]);Zo[K].formatValue=Zo[K].Oc;ai(oca,ap,void 0);ta(ap[K],ap[K][Nb]);ai("google.visualization.TableColorFormat",op,void 0);ai("google.visualization.TableBarFormat",ip,void 0);ta(ip[K],ip[K][Nb]);
ai("google.visualization.TableArrowFormat",qo,void 0);ta(qo[K],qo[K][Nb]);ai("google.visualization.TablePatternFormat",pp,void 0);ta(pp[K],pp[K][Nb]);ai("google.visualization.TableDateFormat",Zo,void 0);;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});



function qp(a,b){return a.onload=b}function rp(a,b){return a.dispatchEvent=b}function sp(a,b){return a.setPath=b}function tp(a,b){return a.screenX=b}function up(a,b){return a.screenY=b}function vp(a,b){return a.send=b}function wp(a,b){return a.getName=b}function yp(a,b){return a.keyCode=b}function Ep(a,b){return a.handleEvent=b}function Fp(a,b){return a.bind=b}function Gp(a,b){return a.altKey=b}function Hp(a,b){return a.index=b}function Ip(a,b){return a.setOptions=b}
function Jp(a,b){return a.getOption=b}function Kp(a,b){return a.state=b}function Lp(a,b){return a.options=b}function Mp(a,b){return a.getState=b}function Np(a,b){return a.onreadystatechange=b}function Op(a,b){return a.cancel=b}function Pp(a,b){return a.metaKey=b}function Qp(a,b){return a.currentTarget=b}function Rp(a,b){return a.clientX=b}function Sp(a,b){return a.clientY=b}function Tp(a,b){return a.stop=b}function Up(a,b){return a.title=b}function Vp(a,b){return a.abort=b}
function Wp(a,b){return a.visualization=b}function Xp(a,b){return a.target=b}function Yp(a,b){return a.draw=b}
var Zp="relatedTarget",$p="clearTimeout",aq="reverse",$="data",bq="preventDefault",cq="dispatchEvent",dq="setPath",eq="MAX_VALUE",fq="send",gq="getName",hq="charCode",iq="keyCode",jq="LatLng",kq="handleEvent",lq="getColumnIndex",mq="source",nq="bounds",oq="altKey",pq="create",qq="table",rq="toJSON",sq="LatLngBounds",tq="getStringValue",uq="setTimeout",vq="stopPropagation",wq="setOptions",xq="message",yq="maps",zq="getOption",Aq="state",Bq="options",Cq="protocol",Dq="enabled",Eq="getState",Fq="removeNode",
Gq="offsetX",Hq="offsetY",Iq="gadgets",Jq="open",Kq="cancel",Lq="RequestParameters",Mq="button",Nq="metaKey",Oq="currentTarget",Qq="readyState",Rq="addEventListener",Sq="parse",Tq="stop",Uq="abort",Vq="ctrlKey",Wq="getPath",Xq="view",Yq="target",Zq="draw",$q="shiftKey",mga="\n\x3c/script>",nga="\r",oga=" [",pga=" at line ",qga=" does not fit either the Control or Visualization specification.",rga=" does not fit the Control specification while handling 'ready' event.",sga=" does not fit the Control specification.",
ar=" must be of type '",tga='""',uga='">\n',vga="%22",wga="%27",xga="&requireauth=1&",br="'.",cr="..",yga="./",dr=".format",er="/",zga="/.",Aga="//",Bga="/chart.html",Cga="/chart.js",Dga="/gviz/tq",fr="/tq",ir="528",Ega=":\n",Fga=";sig:",Gga=";type:",jr="<CRLF>",Hga="<EMPTY>",kr="<EOF>",vr="<EOR>",Iga='<script type="text/javascript" src="',wr="AnnotatedTimeLine",xr="AreaChart",yr="AreaChart-stacked",zr="BarChart",Ar="BubbleChart",Br="CandlestickChart",Jga="Cannot bind a control to itself.",Cr="ColumnChart",
Dr="ComboChart",Kga="Content-Type",Lga="Custom response handler must be a function.",Mga="Dashboard",Nga="GET",Er="Gauge",Fr="GeoChart",Gr="Histogram",Hr="ImageRadarChart",Ir="ImageSparkLine",Oga="Incompatible data table: ",Pga="Invalid DataView column type.",Jr="Invalid data table format: column #",Qga="Invalid data table format: must have 3 columns.",Rga="Invalid data table format: must have at least 2 columns.",Kr="LineChart",Sga="MSXML2.XMLHTTP",Tga="MSXML2.XMLHTTP.3.0",Uga="MSXML2.XMLHTTP.6.0",
Lr="Map",Vga="Microsoft.XMLHTTP",Mr="MotionChart",Wga="Name",Xga="One or more participants failed to draw()",Nr="OrgChart",Or="POST",Pr="PieChart",Yga="Request timed out",Qr="ScatterChart",Rr="SteppedAreaChart",Sr="Table",Zga="The requested control and participant cannot be bound together, as this would introduce a dependency cycle",$ga="Timed out after ",Tr="Timeline",Ur="TreeMap",aha="Type",Vr="W",Wr="WordTree",bha="\\c",Xr="^",cha="_table_query_refresh_interval",dha="_table_query_url",eha="a String",
fha="abort",Yr="addTrendLine",Zr="address",gha="an Array",$r="annotatedtimeline",hha="application/x-www-form-urlencoded;charset=utf-8",as="bar",bs="block",cs="chart",ds="click",es="complete",iha="content-type",jha="control",fs="controls",gs="corechart",kha="dashboard",hs="data",is="datatable",lha="date|datetime",mha="detailed_message",nha="display: none; padding-top: 2px",js="domain",ks="domainAxis",oha="draw",ls="drawing",pha="emptyString",ms="error",ns="focusin",os="focusout",qha="gadgets.io.makeRequest",
rha="gadgets.io.makeRequest failed",ps="gauge",qs="geochart",sha="google.maps.Geocoder",tha="google.visualization.LoadArgs",uha="google.visualization.Query",vha="google.visualization.events.addListener",wha="google.visualization.events.addOneTimeListener",xha="google.visualization.events.removeAllListeners",yha="google.visualization.events.removeListener",zha="google.visualization.events.trigger",rs="hasLabelsColumn",Aha="hl",ss="http",Bha="http%",Cha="http://dummy.com",Dha="https%",Eha="identity",
ts="imagesparkline",us="img",Fha="invalid_query",vs="json",ws="keypress",xs="latlng",ys="linktable",zs="makeRequest",Gha="make_request_failed",As="map",Bs="markers",Hha="message",Iha="modifier",Cs="motionchart",Ds="mousedown",Es="mouseout",Fs="mouseover",Jha="ms, aborting",Kha="nodetable",Lha="not_modified",Mha="options",Gs="orgchart",Nha="padding: 2px",Hs="pending",Oha="percent",Pha="position: absolute; top: 0; left: 0; z-index: 1;",Qha="pub",Is="ready",Rha="readystatechange",Sha="reason",Tha="refresh",
Js="regioncode",Ks="regions",Uha="reqId:",Ls="right",Ms="select",Vha="series.1.lineWidth",Wha="series.1.pointSize",Xha="series.1.visibleInLegend",Yha="sig:",Ns="span",Os="statechange",Zha="stringify",$ha="success",Ps="table",aia="targetAxes.0",bia="targetAxes.1",Qs="targetAxis",Rs="text",cia="the wrong type of data",Ss="tick",Ts="timeline",dia="timeline.taskMajor",eia="timeout",Us="tooltip",fia="tqrt",Vs="treemap",Ws="ui",gia="ui.type",Xs="uichange",hia="user_not_authenticated",Ys="vAxis",Zs="warning",
iia="window.event",jia="withCredentials",$s="xhr",at="xhrpost",kia="zx",bt="|",lia="\u00d7";function ct(a){this.$pa=mia(a);this.p2=a.status;this.Dv=[];this.Ev=[];this.Ev=a.warnings||[];this.Dv=a.errors||[];nia(this.Ev);nia(this.Dv);this.p2!=ms&&(this.Y1=a.sig,this.t=new cp(a[qq],this.$pa))}function nia(a){for(var b=0;b<a[J];b++){var c=a[b].detailed_message;if(c){var d=a[b],c=c?c[Lb](oia)&&!c[Lb](pia)?c:c[wb](/&/g,Ie)[wb](/</g,Ke)[wb](/>/g,Je)[wb](/\"/g,Le):O;d.detailed_message=c}}}
var oia=/^[^<]*(<a(( )+target=('_blank')?("_blank")?)?( )+(href=('[^']*')?("[^"]*")?)>[^<]*<\/a>[^<]*)*$/,pia=/javascript((s)?( )?)*:/;function mia(a){a=a.version||Ze;return Yj(gga,a)?a:Ze}W=ct[K];W.Y1=null;W.t=null;W.lj=function(){return this.p2==ms};W.n3=function(){return this.p2==Zs};function qia(a){for(var b=0;b<a.Dv[J];b++)if(a.Dv[b].reason==Lha)return!0;for(b=0;b<a.Ev[J];b++)if(a.Ev[b].reason==Lha)return!0;return!1}W.Va=function(){return this.t};
function dt(a,b){return a.lj()&&a.Dv&&a.Dv[0]&&a.Dv[0][b]?a.Dv[0][b]:a.n3()&&a.Ev&&a.Ev[0]&&a.Ev[0][b]?a.Ev[0][b]:null}W.sea=function(){var a=dt(this,Sha);return null!=a&&a!=O?[a]:[]};W.AJ=function(){return dt(this,Hha)||O};W.M2=function(){return dt(this,mha)||O};var et={J4:"google-visualization-errors"};et.kca=et.J4+Te;et.qea=et.J4+kf;et.x4=et.J4+"-all-";et.u1=et.qea+" container is null";et.ppa="background-color: #c00000; color: white; padding: 2px;";et.rpa="background-color: #fff4c2; color: black; white-space: nowrap; padding: 2px; border: 1px solid black;";et.spa="font: normal 0.8em arial,sans-serif; margin-bottom: 5px;";et.qpa="font-size: 1.1em; color: #0000cc; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;";
et.ica=0;
et.Md=function(a,b,c,d){if(!et.fG(a))throw m(et.u1+". message: "+b);c=et.ypa(b,c,d);var e=c.errorMessage;b=c.detailedMessage;c=c[Bq];var f=null!=c.showInTooltip?!!c.showInTooltip:!0,g=(c[H]==Zs?Zs:ms)==ms?et.ppa:et.rpa,g=g+(c[x]?c[x]:O),k=!!c.removable;d=Pk();var e=d.j(Ns,{style:g},d[Db](e)),g=et.kca+et.ica++,l=d.j(P,{id:g,style:et.spa},e);b&&(f?Up(e,b):(f=ea[Sb](Ns),Xa(f,b),d[q](l,d.j(P,{style:Nha},f))));k&&(b=d.j(Ns,{style:et.qpa},d[Db](lia)),b.onclick=qi(et.M1,l),d[q](e,b));et.tpa(a,l);c.removeDuplicates&&
et.zpa(a,l);return g};et.mc=function(a){if(!et.fG(a))throw m(et.u1);if(a=et.n4(a,!1))Ra(a[x],Q),el(a)};et.gD=function(a,b){if(!et.fG(a))throw m(et.u1);if(!b)throw m(et.qea+" response is null");if(!b.lj()&&!b.n3())return null;var c=b.sea(),d=!0;b.lj()&&(d=!(Xi(c,hia)||Xi(c,Fha)));var c=b.AJ(),e=b.M2(),d={showInTooltip:d};cb(d,b.lj()?ms:Zs);d.removeDuplicates=!0;return et.Md(a,c,e,d)};et.Hva=function(a){a=ea[md](a);return et.C4(a)?(et.M1(a),!0):!1};
et.pc=function(a){a=ea[md](a);return et.C4(a)?a[je][je]:null};et.LR=function(a,b){return function(){try{a[Sc](null,arguments)}catch(c){oi(b)?b(c):et.Md(b,c[xq])}}};et.M1=function(a){var b=a[je];hl(a);0==b[Zb][J]&&Ra(b[x],Q)};et.C4=function(a){return al(a)&&a.id&&vi(a.id,et.kca)&&(a=a[je])&&a.id&&vi(a.id,et.x4)&&a[je]?!0:!1};
et.ypa=function(a,b,c){var d=null!=a&&a?a:ms,e=O,f={},g=arguments[J];2==g?b&&ei(b)==dh?f=b:e=null!=b?b:e:3==g&&(e=null!=b?b:e,f=c||{});d=Ai(d);e=Ai(e);return{errorMessage:d,detailedMessage:e,options:f}};et.fG=function(a){return null!=a&&al(a)};et.n4=function(a,b){for(var c=a[Zb],d=null,e=Pk(),f=0;f<c[J];f++)if(c[f].id&&vi(c[f].id,et.x4)){d=c[f];e[Fq](d);break}!d&&b&&(d=et.x4+et.ica++,d=$k(P,{id:d,style:nha},null));d&&((c=a[Ub])?e.d_(d,c):e[q](a,d));return d};
et.tpa=function(a,b){var c=et.n4(a,!0);Ra(c[x],bs);c[q](b)};et.iua=function(a,b){var c=et.n4(a,!0);Z(c&&c[Zb],function(a){et.C4(a)&&b(a)})};et.zpa=function(a,b){var c=/id="?google-visualization-errors-[0-9]*"?/,d=uea(b),d=d[wb](c,O),e=[];et.iua(a,function(a){if(a!=b){var g=uea(a),g=g[wb](c,O);g==d&&e[C](a)}});Z(e,et.M1)};function ft(a){var b;if(0==ea[fc](Jg)[J]){b=ea[fc](Og)[0];var c=ea[fc](pg)[0],d=ea[Sb](Jg);b[Fb](d,c)}b=ea[fc](Jg)[0];c=ea[Sb](th);cb(c,Ch);c.src=a;b[q](c)}function ria(a){return function(b){et.mc(a);var c=b.lj();c&&et.gD(a,b);return!c}};function rt(){}rt[K].nk=!1;rt[K].Vg=function(){return this.nk};rt[K].Z=function(){this.nk||(this.nk=!0,this.B())};function st(a,b){var c=qi(tt,b);a.DL||(a.DL=[]);a.DL[C]($h(void 0)?X(c,void 0):c)}rt[K].B=function(){if(this.DL)for(;this.DL[J];)this.DL[sb]()()};function tt(a){a&&typeof a.Z==Fg&&a.Z()}function sia(a){for(var b=0,c=arguments[J];b<c;++b){var d=arguments[b];ii(d)?sia[Sc](null,d):tt(d)}};function ut(a,b){cb(this,a);Xp(this,b);Qp(this,this[Yq]);this.defaultPrevented=this.zz=!1;this.Bda=!0}ut[K].B=function(){};ut[K].Z=function(){};ut[K].stopPropagation=function(){this.zz=!0};ut[K].preventDefault=function(){this.defaultPrevented=!0;this.Bda=!1};function vt(a){a[bq]()};function wt(a){wt[se](a);return a}wt[se]=ci;var tia=!xk||Gk(9),uia=!xk||Gk(9),via=xk&&!Fk(jf);!zk||Fk(ir);yk&&Fk("1.9b")||xk&&Fk(hf)||wk&&Fk("9.5")||zk&&Fk(ir);yk&&!Fk(hf)||xk&&Fk(jf);var wia=xk?ns:"DOMFocusIn",xia=xk?os:"DOMFocusOut";function xt(a,b){ut[L](this,a?a[H]:O);Xp(this,null);Qp(this,null);this.relatedTarget=null;this.offsetY=this.offsetX=0;Rp(this,0);Sp(this,0);tp(this,0);up(this,0);this.button=0;yp(this,0);this.charCode=0;this.ctrlKey=!1;Gp(this,!1);this.shiftKey=!1;Pp(this,!1);Kp(this,null);this.V2=!1;this.Qa=null;a&&this[Kc](a,b)}Y(xt,ut);var yia=[1,4,2];W=xt[K];
La(W,function(a,b){var c=cb(this,a[H]);Xp(this,a[Yq]||a.srcElement);Qp(this,b);var d=a[Zp];if(d){if(yk){var e;t:{try{wt(d[sd]);e=!0;break t}catch(f){}e=!1}e||(d=null)}}else c==Fs?d=a.fromElement:c==Es&&(d=a.toElement);this.relatedTarget=d;this.offsetX=zk||void 0!==a[Gq]?a[Gq]:a.layerX;this.offsetY=zk||void 0!==a[Hq]?a[Hq]:a.layerY;Rp(this,void 0!==a[Dd]?a[Dd]:a.pageX);Sp(this,void 0!==a[Ed]?a[Ed]:a.pageY);tp(this,a[Ib]||0);up(this,a[Kb]||0);this.button=a[Mq];yp(this,a[iq]||0);this.charCode=a[hq]||
(c==ws?a[iq]:0);this.ctrlKey=a[Vq];Gp(this,a[oq]);this.shiftKey=a[$q];Pp(this,a[Nq]);this.V2=sk?a[Nq]:a[Vq];Kp(this,a[Aq]);this.Qa=a;a.defaultPrevented&&this[bq]()});function yt(a,b){return tia?a.Qa[Mq]==b:a[H]==ds?0==b:!!(a.Qa[Mq]&yia[b])}function zt(a){return yt(a,0)&&!(zk&&sk&&a[Vq])}W.stopPropagation=function(){xt.e[vq][L](this);this.Qa[vq]?this.Qa[vq]():this.Qa.cancelBubble=!0};
W.preventDefault=function(){xt.e[bq][L](this);var a=this.Qa;if(a[bq])a[bq]();else if(a.returnValue=!1,via)try{(a[Vq]||112<=a[iq]&&123>=a[iq])&&yp(a,-1)}catch(b){}};W.Bsa=function(){return this.Qa};W.B=function(){};var At="closure_listenable_"+(1E6*h[Hc]()|0);function Bt(a){return!(!a||!a[At])}var zia=0;function Aia(a,b,c,d,e){this.Vo=a;this.OT=null;this.src=b;cb(this,c);this.hE=!!d;this.Ta=e;this.key=++zia;this.eE=this.FT=!1}function Ct(a){a.eE=!0;a.Vo=null;a.OT=null;a.src=null;a.Ta=null};function Dt(a){this.src=a;this.Bh={};this.mL=0}W=Dt[K];W.add=function(a,b,c,d,e){var f=a[kc]();a=this.Bh[f];a||(a=this.Bh[f]=[],this.mL++);var g=Et(a,b,d,e);-1<g?(b=a[g],c||(b.FT=!1)):(b=new Aia(b,this.src,f,!!d,e),b.FT=c,a[C](b));return b};ua(W,function(a,b,c,d){a=a[kc]();if(!(a in this.Bh))return!1;var e=this.Bh[a];b=Et(e,b,c,d);return-1<b?(Ct(e[b]),Mi[le][L](e,b,1),0==e[J]&&(delete this.Bh[a],this.mL--),!0):!1});
function Ft(a,b){var c=b[H];if(!(c in a.Bh))return!1;var d=bj(a.Bh[c],b);d&&(Ct(b),0==a.Bh[c][J]&&(delete a.Bh[c],a.mL--));return d}W.mc=function(a){a=a&&a[kc]();var b=0,c;for(c in this.Bh)if(!a||c==a){for(var d=this.Bh[c],e=0;e<d[J];e++)++b,Ct(d[e]);delete this.Bh[c];this.mL--}return b};W.fU=function(a,b){var c=this.Bh[a[kc]()],d=[];if(c)for(var e=0;e<c[J];++e){var f=c[e];f.hE==b&&d[C](f)}return d};W.WK=function(a,b,c,d){a=this.Bh[a[kc]()];var e=-1;a&&(e=Et(a,b,c,d));return-1<e?a[e]:null};
W.JU=function(a,b){var c=$h(a),d=c?a[kc]():O,e=$h(b);return Rj(this.Bh,function(a){for(var g=0;g<a[J];++g)if(!(c&&a[g][H]!=d||e&&a[g].hE!=b))return!0;return!1})};function Et(a,b,c,d){for(var e=0;e<a[J];++e){var f=a[e];if(!f.eE&&f.Vo==b&&f.hE==!!c&&f.Ta==d)return e}return-1};var Gt="closure_lm_"+(1E6*h[Hc]()|0),Ht={},Bia=0;function It(a,b,c,d,e){if(hi(b)){for(var f=0;f<b[J];f++)It(a,b[f],c,d,e);return null}c=Jt(c);return Bt(a)?a.m(b,c,d,e):Cia(a,b,c,!1,d,e)}function Cia(a,b,c,d,e,f){if(!b)throw m("Invalid event type");var g=!!e,k=Kt(a);k||(a[Gt]=k=new Dt(a));c=k.add(b,c,d,e,f);if(c.OT)return c;d=Dia();c.OT=d;d.src=a;d.Vo=c;a[Rq]?a[Rq](b[kc](),d,g):a.attachEvent(Eia(b[kc]()),d);Bia++;return c}
function Dia(){var a=Fia,b=uia?function(c){return a[L](b.src,b.Vo,c)}:function(c){c=a[L](b.src,b.Vo,c);if(!c)return c};return b}function Lt(a,b,c,d,e){if(hi(b)){for(var f=0;f<b[J];f++)Lt(a,b[f],c,d,e);return null}c=Jt(c);return Bt(a)?a.AC(b,c,d,e):Cia(a,b,c,!0,d,e)}function Mt(a,b,c,d,e){if(hi(b))for(var f=0;f<b[J];f++)Mt(a,b[f],c,d,e);else c=Jt(c),Bt(a)?a.vb(b,c,d,e):a&&(a=Kt(a))&&(b=a.WK(b,c,!!d,e))&&Nt(b)}
function Nt(a){if(ni(a)||!a||a.eE)return!1;var b=a.src;if(Bt(b))return Ft(b.Yl,a);var c=a[H],d=a.OT;b.removeEventListener?b.removeEventListener(c,d,a.hE):b.detachEvent&&b.detachEvent(Eia(c),d);Bia--;(c=Kt(b))?(Ft(c,a),0==c.mL&&(c.src=null,b[Gt]=null)):Ct(a);return!0}function Ot(a){if(!a)return 0;if(Bt(a))return a.Yl?a.Yl.mc(void 0):0;a=Kt(a);if(!a)return 0;var b=0,c;for(c in a.Bh)for(var d=a.Bh[c][Bb](),e=0;e<d[J];++e)Nt(d[e])&&++b;return b}
function Gia(a){if(Bt(a))return a.JU(Ds,!1);a=Kt(a);return!!a&&a.JU(Ds,!1)}function Eia(a){return a in Ht?Ht[a]:Ht[a]=eh+a}function Hia(a,b,c,d){var e=1;if(a=Kt(a))if(b=a.Bh[b[kc]()])for(b=b[Bb](),a=0;a<b[J];a++){var f=b[a];f&&f.hE==c&&!f.eE&&(e&=!1!==Iia(f,d))}return ja(e)}function Iia(a,b){var c=a.Vo,d=a.Ta||a.src;a.FT&&Nt(a);return c[L](d,b)}
function Fia(a,b){if(a.eE)return!0;if(!uia){var c=b||bi(iia),d=new xt(c,this),e=!0;if(!(0>c[iq]||void 0!=c.returnValue)){t:{var f=!1;if(0==c[iq])try{yp(c,-1);break t}catch(g){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d[Oq];f;f=f[je])c[C](f);for(var f=a[H],k=c[J]-1;!d.zz&&0<=k;k--)Qp(d,c[k]),e&=Hia(c[k],f,!0,d);for(k=0;!d.zz&&k<c[J];k++)Qp(d,c[k]),e&=Hia(c[k],f,!1,d)}return e}return Iia(a,new xt(b,this))}function Kt(a){a=a[Gt];return a instanceof Dt?a:null}
var Pt="__closure_events_fn_"+(1E9*h[Hc]()>>>0);function Jt(a){if(oi(a))return a;a[Pt]||(a[Pt]=function(b){return a[kq](b)});return a[Pt]};function Qt(){this.Yl=new Dt(this);this.cta=this;this.$C=null}Y(Qt,rt);Qt[K][At]=!0;W=Qt[K];W.IA=function(a){this.$C=a};W.addEventListener=function(a,b,c,d){It(this,a,b,c,d)};W.removeEventListener=function(a,b,c,d){Mt(this,a,b,c,d)};
rp(W,function(a){var b,c=this.$C;if(c)for(b=[];c;c=c.$C)b[C](c);var c=this.cta,d=a[H]||a;if(li(a))a=new ut(a,c);else if(a instanceof ut)Xp(a,a[Yq]||c);else{var e=a;a=new ut(d,c);gk(a,e)}var e=!0,f;if(b)for(var g=b[J]-1;!a.zz&&0<=g;g--)f=Qp(a,b[g]),e=Rt(f,d,!0,a)&&e;a.zz||(f=Qp(a,c),e=Rt(f,d,!0,a)&&e,a.zz||(e=Rt(f,d,!1,a)&&e));if(b)for(g=0;!a.zz&&g<b[J];g++)f=Qp(a,b[g]),e=Rt(f,d,!1,a)&&e;return e});W.B=function(){Qt.e.B[L](this);this.Yl&&this.Yl.mc(void 0);this.$C=null};
W.m=function(a,b,c,d){return this.Yl.add(String(a),b,!1,c,d)};W.AC=function(a,b,c,d){return this.Yl.add(String(a),b,!0,c,d)};W.vb=function(a,b,c,d){return this.Yl[Qb](String(a),b,c,d)};function Rt(a,b,c,d){b=a.Yl.Bh[String(b)];if(!b)return!0;b=b[Bb]();for(var e=!0,f=0;f<b[J];++f){var g=b[f];if(g&&!g.eE&&g.hE==c){var k=g.Vo,l=g.Ta||g.src;g.FT&&Ft(a.Yl,g);e=!1!==k[L](l,d)&&e}}return e&&!1!=d.Bda}W.fU=function(a,b){return this.Yl.fU(String(a),b)};
W.WK=function(a,b,c,d){return this.Yl.WK(String(a),b,c,d)};W.JU=function(a,b){return this.Yl.JU($h(a)?String(a):void 0,b)};function St(a,b){Qt[L](this);this.Iv=a||1;this.hD=b||Zh;this.B3=X(this.t3,this);this.rE=ri()}Y(St,Qt);W=St[K];W.enabled=!1;W.fd=null;W.t3=function(){if(this[Dq]){var a=ri()-this.rE;0<a&&a<.8*this.Iv?this.fd=this.hD[uq](this.B3,this.Iv-a):(this.fd&&(this.hD[$p](this.fd),this.fd=null),this[cq](Ss),this[Dq]&&(this.fd=this.hD[uq](this.B3,this.Iv),this.rE=ri()))}};Ka(W,function(){this.enabled=!0;this.fd||(this.fd=this.hD[uq](this.B3,this.Iv),this.rE=ri())});
Tp(W,function(){this.enabled=!1;this.fd&&(this.hD[$p](this.fd),this.fd=null)});W.B=function(){St.e.B[L](this);this[Tq]();delete this.hD};function Tt(a,b,c){if(oi(a))c&&(a=X(a,c));else if(a&&typeof a[kq]==Fg)a=X(a[kq],a);else throw m("Invalid listener argument");return 2147483647<b?-1:Zh[uq](a,b||0)}function Ut(a){Zh[$p](a)};function Vt(){}Vt[K].kga=null;Vt[K].kd=function(){var a;(a=this.kga)||(a={},Jia(this)&&(a[0]=!0,a[1]=!0),a=this.kga=a);return a};var Wt;function Kia(){}Y(Kia,Vt);function Lia(a){return(a=Jia(a))?new ActiveXObject(a):new XMLHttpRequest}function Jia(a){if(!a.rga&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=[Uga,Tga,Sga,Vga],c=0;c<b[J];c++){var d=b[c];try{return new ActiveXObject(d),a.rga=d}catch(e){}}throw m("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.rga}Wt=new Kia;function Xt(a){Qt[L](this);this.headers=new ik;this.fT=a||null;this.Zu=!1;this.cT=this.Hd=null;this.Vy=this.i2=O;this.iy=this.T1=this.OS=this.h2=!1;this.eT=0;this.dT=null;this.Aca=O;this.f2=this.faa=!1}Y(Xt,Qt);var Mia=/^https?$/i,Nia=[Or,"PUT"],Oia=[];W=Xt[K];W.xoa=function(){this.Z();bj(Oia,this)};
vp(W,function(a,b,c,d){if(this.Hd)throw m("[goog.net.XhrIo] Object is active with another request="+this.i2+"; newUri="+a);b=b?b[ke]():Nga;this.i2=a;this.Vy=O;this.h2=!1;this.Zu=!0;this.Hd=this.fT?Lia(this.fT):Lia(Wt);this.cT=this.fT?this.fT.kd():Wt.kd();Np(this.Hd,X(this.Jca,this));try{this.T1=!0,this.Hd[Jq](b,String(a),!0),this.T1=!1}catch(e){this.Us(5,e);return}a=c||O;var f=this.headers[Bc]();d&&nk(d,function(a,b){f.set(b,a)});d=Ui(f.Mk(),Pia);c=Zh.FormData&&a instanceof Zh.FormData;!Xi(Nia,b)||
d||c||f.set(Kga,hha);f[Vb](function(a,b){this.Hd.setRequestHeader(b,a)},this);this.Aca&&(this.Hd.responseType=this.Aca);jia in this.Hd&&(this.Hd.withCredentials=this.faa);try{Qia(this),0<this.eT&&((this.f2=Ria(this.Hd))?(this.Hd.timeout=this.eT,this.Hd.ontimeout=X(this.lf,this)):this.dT=Tt(this.lf,this.eT,this)),this.OS=!0,this.Hd[fq](a),this.OS=!1}catch(g){this.Us(5,g)}});function Ria(a){return xk&&Fk(9)&&ni(a.timeout)&&$h(a.ontimeout)}function Pia(a){return iha==a[pe]()}
W.lf=function(){"undefined"!=typeof Yh&&this.Hd&&(this.Vy=$ga+this.eT+Jha,this[cq](eia),this[Uq](8))};W.Us=function(a,b){this.Zu=!1;this.Hd&&(this.iy=!0,this.Hd[Uq](),this.iy=!1);this.Vy=b;Sia(this);Yt(this)};function Sia(a){a.h2||(a.h2=!0,a[cq](es),a[cq](ms))}Vp(W,function(){this.Hd&&this.Zu&&(this.Zu=!1,this.iy=!0,this.Hd[Uq](),this.iy=!1,this[cq](es),this[cq](fha),Yt(this))});W.B=function(){this.Hd&&(this.Zu&&(this.Zu=!1,this.iy=!0,this.Hd[Uq](),this.iy=!1),Yt(this,!0));Xt.e.B[L](this)};
W.Jca=function(){this.nk||(this.T1||this.OS||this.iy?Tia(this):this.bta())};W.bta=function(){Tia(this)};function Tia(a){if(a.Zu&&"undefined"!=typeof Yh&&(!a.cT[1]||4!=Zt(a)||2!=$t(a)))if(a.OS&&4==Zt(a))Tt(a.Jca,0,a);else if(a[cq](Rha),4==Zt(a)){a.Zu=!1;try{if(Uia(a))a[cq](es),a[cq]($ha);else{var b;try{b=2<Zt(a)?a.Hd.statusText:O}catch(c){b=O}a.Vy=b+oga+$t(a)+eg;Sia(a)}}finally{Yt(a)}}}
function Yt(a,b){if(a.Hd){Qia(a);var c=a.Hd,d=a.cT[0]?ci:null;a.Hd=null;a.cT=null;b||a[cq](Is);try{Np(c,d)}catch(e){}}}function Qia(a){a.Hd&&a.f2&&(a.Hd.ontimeout=null);ni(a.dT)&&(Ut(a.dT),a.dT=null)}W.Rk=function(){return!!this.Hd};function Uia(a){var b=$t(a),c;t:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break t;default:c=!1}if(!c){if(b=0===b)a=pm(String(a.i2))[1]||null,!a&&self[xc]&&(a=self[xc][Cq],a=a[hc](0,a[J]-1)),b=!Mia[hd](a?a[pe]():O);c=b}return c}
function Zt(a){return a.Hd?a.Hd[Qq]:0}function $t(a){try{return 2<Zt(a)?a.Hd.status:-1}catch(b){return-1}}function Via(a){return li(a.Vy)?a.Vy:String(a.Vy)};function au(a,b){var c;if(a instanceof au)this.Dn=$h(b)?b:a.Dn,bu(this,a.Nl),c=a.iz,cu(this),this.iz=c,du(this,a.Jv),eu(this,a.Lv),this[dq](a[Wq]()),fu(this,a.mj[Bc]()),c=a.hz,cu(this),this.hz=c;else if(a&&(c=pm(String(a)))){this.Dn=!!b;bu(this,c[1]||O,!0);var d=c[2]||O;cu(this);this.iz=gu(d);du(this,c[3]||O,!0);eu(this,c[4]);this[dq](c[5]||O,!0);fu(this,c[6]||O,!0);c=c[7]||O;cu(this);this.hz=gu(c)}else this.Dn=!!b,this.mj=new hu(null,0,this.Dn)}W=au[K];W.Nl=O;W.iz=O;W.Jv=O;W.Lv=null;W.$k=O;
W.hz=O;W.Dva=!1;W.Dn=!1;Aa(W,function(){var a=[],b=this.Nl;b&&a[C](iu(b,Wia),kf);if(b=this.Jv){a[C](Aga);var c=this.iz;c&&a[C](iu(c,Wia),Faa);a[C](aa(String(b)));b=this.Lv;null!=b&&a[C](kf,String(b))}if(b=this[Wq]())this.Jv&&b[Cb](0)!=er&&a[C](er),a[C](iu(b,b[Cb](0)==er?Xia:Yia));(b=this.mj[kc]())&&a[C](sf,b);(b=this.hz)&&a[C](we,iu(b,Zia));return a[me](O)});
W.resolve=function(a){var b=this[Bc](),c=!!a.Nl;c?bu(b,a.Nl):c=!!a.iz;if(c){var d=a.iz;cu(b);b.iz=d}else c=!!a.Jv;c?du(b,a.Jv):c=null!=a.Lv;d=a[Wq]();if(c)eu(b,a.Lv);else if(c=!!a.$k){if(d[Cb](0)!=er)if(this.Jv&&!this.$k)d=er+d;else{var e=b[Wq]()[Wd](er);-1!=e&&(d=b[Wq]()[hc](0,e+1)+d)}e=d;if(e==cr||e==Ue)d=O;else if(Ci(e,yga)||Ci(e,zga)){for(var d=vi(e,er),e=e[rc](er),f=[],g=0;g<e[J];){var k=e[g++];k==Ue?d&&g==e[J]&&f[C](O):k==cr?((1<f[J]||1==f[J]&&f[0]!=O)&&f.pop(),d&&g==e[J]&&f[C](O)):(f[C](k),
d=!0)}d=f[me](er)}else d=e}c?b[dq](d):c=a.mj[kc]()!==O;c?fu(b,gu(a.mj[kc]())):c=!!a.hz;c&&(a=a.hz,cu(b),b.hz=a);return b};Ia(W,function(){return new au(this)});function bu(a,b,c){cu(a);a.Nl=c?gu(b):b;a.Nl&&(a.Nl=a.Nl[wb](/:$/,O))}function du(a,b,c){cu(a);a.Jv=c?gu(b):b}function eu(a,b){cu(a);if(b){b=ha(b);if(fa(b)||0>b)throw m("Bad port number "+b);a.Lv=b}else a.Lv=null}W.getPath=function(){return this.$k};sp(W,function(a,b){cu(this);this.$k=b?gu(a):a;return this});
function fu(a,b,c){cu(a);b instanceof hu?(a.mj=b,a.mj.W3(a.Dn)):(c||(b=iu(b,$ia)),a.mj=new hu(b,0,a.Dn));return a}W.Ik=function(a,b){return fu(this,a,b)};W.ro=function(){return this.mj[kc]()};W.Yc=function(a,b){cu(this);this.mj.set(a,b);return this};function aja(a,b,c){cu(a);hi(c)||(c=[String(c)]);a.mj.setValues(b,c)}function ju(a,b){return a.mj.get(b)}W.y3=function(a){cu(this);this.mj[Qb](a);return this};function cu(a){if(a.Dva)throw m("Tried to modify a read-only Uri");}
W.W3=function(a){this.Dn=a;this.mj&&this.mj.W3(a);return this};function bja(a){return a instanceof au?a[Bc]():new au(a,void 0)}function gu(a){return a?oa(a):O}function iu(a,b){return li(a)?encodeURI(a)[wb](b,cja):null}function cja(a){a=a[ae](0);return De+(a>>4&15)[kc](16)+(a&15)[kc](16)}var Wia=/[#\/\?@]/g,Yia=/[\#\?:]/g,Xia=/[\#\?]/g,$ia=/[\#\?@]/g,Zia=/#/g;function hu(a,b,c){this.gm=a||null;this.Dn=!!c}
function ku(a){if(!a.ig&&(a.ig=new ik,a.Tb=0,a.gm))for(var b=a.gm[rc](Ee),c=0;c<b[J];c++){var d=b[c][qd](qf),e=null,f=null;0<=d?(e=b[c][ee](0,d),f=b[c][ee](d+1)):e=b[c];e=oa(e[wb](/\+/g,se));e=lu(a,e);a.add(e,f?oa(f[wb](/\+/g,se)):O)}}W=hu[K];W.ig=null;W.Tb=null;W.dc=function(){ku(this);return this.Tb};W.add=function(a,b){ku(this);this.gm=null;a=lu(this,a);var c=this.ig.get(a);c||this.ig.set(a,c=[]);c[C](b);this.Tb++;return this};
ua(W,function(a){ku(this);a=lu(this,a);return this.ig.bf(a)?(this.gm=null,this.Tb-=this.ig.get(a)[J],this.ig[Qb](a)):!1});va(W,function(){this.ig=this.gm=null;this.Tb=0});Ua(W,function(){ku(this);return 0==this.Tb});W.bf=function(a){ku(this);a=lu(this,a);return this.ig.bf(a)};W.aU=function(a){var b=this.Ua();return Xi(b,a)};W.Mk=function(){ku(this);for(var a=this.ig.Ua(),b=this.ig.Mk(),c=[],d=0;d<b[J];d++)for(var e=a[d],f=0;f<e[J];f++)c[C](b[d]);return c};
W.Ua=function(a){ku(this);var b=[];if(li(a))this.bf(a)&&(b=cj(b,this.ig.get(lu(this,a))));else{a=this.ig.Ua();for(var c=0;c<a[J];c++)b=cj(b,a[c])}return b};W.set=function(a,b){ku(this);this.gm=null;a=lu(this,a);this.bf(a)&&(this.Tb-=this.ig.get(a)[J]);this.ig.set(a,[b]);this.Tb++;return this};W.get=function(a,b){var c=a?this.Ua(a):[];return 0<c[J]?String(c[0]):b};W.setValues=function(a,b){this[Qb](a);0<b[J]&&(this.gm=null,this.ig.set(lu(this,a),dj(b)),this.Tb+=b[J])};
Aa(W,function(){if(this.gm)return this.gm;if(!this.ig)return O;for(var a=[],b=this.ig.Mk(),c=0;c<b[J];c++)for(var d=b[c],e=aa(String(d)),d=this.Ua(d),f=0;f<d[J];f++){var g=e;d[f]!==O&&(g+=qf+aa(String(d[f])));a[C](g)}return this.gm=a[me](Ee)});Ia(W,function(){var a=new hu;a.gm=this.gm;this.ig&&(a.ig=this.ig[Bc](),a.Tb=this.Tb);return a});function lu(a,b){var c=String(b);a.Dn&&(c=c[pe]());return c}
W.W3=function(a){a&&!this.Dn&&(ku(this),this.gm=null,this.ig[Vb](function(a,c){var d=c[pe]();c!=d&&(this[Qb](c),this.setValues(d,a))},this));this.Dn=a};W.extend=function(a){for(var b=0;b<arguments[J];b++)nk(arguments[b],function(a,b){this.add(b,a)},this)};var dja=/\/spreadsheet/,eja=/\/(ccc|tq|pub)$/,fja=/^spreadsheets?[0-9]?\.google\.com$/,gja=/^docs\.google\.com*$/,hja=/^(trix|spreadsheets|docs|webdrive)(-[a-z]+)?\.(corp|sandbox)\.google\.com/,ija=/^(\w*\.){1,2}corp\.google\.com$/,jja=/\/spreadsheets(\/d\/[^/]+)?/,kja=/\/(edit|gviz\/tq|)$/,lja=/^docs\.google\.com*$/,mja=/^docs\.sandbox\.google\.com*$/,nja=/^(\w*\.){1,2}corp\.google\.com$/,oja=/^\/a\/([\w-]+\.)+\w+/,mu=/^(\/a\/([\w-]+\.)+\w+)?/,pja=/^[a-z]+\d+\:[a-z]+\d+$/i,qja=/^[a-z]+\d+$/i;
function nu(a){var b=rm(a),c=fja[hd](b),d=hja[hd](b),e=ija[hd](b),b=gja[hd](b),f=sm(a),g=new RegExp(mu[mq]+eja[mq]),f=(a=(new RegExp(mu[mq]+dja[mq]+eja[mq]))[hd](f))||g[hd](f);return b&&a||(d||e||c)&&f}function rja(a){var b=rm(a),c=mja[hd](b),d=nja[hd](b),b=lja[hd](b);a=sm(a);a=(new RegExp(mu[mq]+jja[mq]+kja[mq]))[hd](a);return(b||c||d)&&a}
function sja(a){if(!qja[hd](a))return null;a=a[ke]();for(var b,c=O,d=0;d<a[J];d++){var e=a[ae](d);if(65>e||90<e){c=a[ee](0,d);b=a[ee](d);break}}a=0;d=1;for(e=c[J]-1;0<=e;e--)a+=d*(c[ae](e)-64),d*=26;c=a;b=ka(b,10);return fa(b)||0>=b||0>c?null:new Hk(c,b)};var tja={firstLineIsHeader:!1};function ou(a,b,c,d){b=b[rc](/\r?\n/)[c];Ga(this,a+pga+(c+1)+Ega+b);Ga(this,this[xq]+(re+Ei(se,-1==d?b[J]:d)+Xr))}Y(ou,m);ai("vis.csv.ParseError",ou,void 0);fb(ou[K],"ParseError");function pu(a){this.b=a||{};Pj(tja,function(a,c){ck(this.b,c,a)},this)}ai("vis.csv.Parser",pu,void 0);
hb(pu[K],function(a){function b(a){a==jr&&(l--,n=p);s=a}function c(){p=n;if(null!=s){var b=s;b==jr&&(l++,n=0);s=null;return b}if(k>=g)return kr;b=a[Cb](k++);n++;var c=!1;b==re?c=!0:b==nga&&(k<g&&a[Cb](k)==re&&k++,c=!0);return c?(l++,n=0,jr):b}function d(){var d=k,e=u;u=!1;var f=c();if(f==Hga)return vr;if(f==kr||f==jr)return e?(b(Hga),O):vr;if(f==ue){d=k;e=null;for(f=c();f!=kr;f=c())if(f==ue)if(e=k-1,f=c(),f==ue)e=null;else{if(f==Re||f==kr||f==jr){f==jr&&b(f);break}throw new ou('Unexpected character "'+
f+'" after quote mark',a,l,n-1);}if(null==e)throw new ou("Unexpected end of text after open quote",a,l,n);return a[ee](d,e)[wb](/""/g,ue)}for(;f!=kr&&f!=Re&&f!=jr;f=c())if(f==ue)throw new ou("Unexpected quote mark",a,l,n-1);f==Re&&(u=!0);f!=kr&&f!=jr||b(f);return a[ee](d,f==kr?k:k-1)[wb](/[\r\n]+/g,O)}function e(){if(k>=g)return kr;for(var a=[],b=d();b!=vr;b=d())a[C](b);return a}var f=this.b.firstLineIsHeader,g=a[J],k=0,l=0,n=0,p=0,s=null,u=!1,v=[],z=[],B=null;f&&(v=e(),B=v[J]);for(var D=e();D!=kr;D=
e()){null==B&&(B=D[J]);if(D[J]!=B)throw new ou("Record has "+D[J]+" field"+(1==D[J]?O:sh)+", but expected "+B,a,l-1,-1);if(f){for(var N={},M=0;M<D[J];M++)N[v[M]]=D[M];z[C](N)}else z[C](D)}return z});hb(pu[K],pu[K][Sq]);function uja(a,b,c){this.kqa=new pu;this.GS=null!=c?c:!1;this.jqa=a;for(a=0;a<b[J];a++)if(c=b[a],!vja[c])throw m("Unsupported type: "+c);this.lqa=b;this.Qb=[]}var vja={number:function(a){var b=la(a);if(fa(b))throw m("Not a number "+a);return b},string:function(a){return a},"boolean":function(a){return a[pe]()===Hh},date:function(a){return new Date(a)},datetime:function(a){return new Date(a)},timeofday:function(a){return a[rc](Re)}};function qu(a,b){var c=b||{};this.oaa=$h(c.csvColumns);this.Lpa=c.csvColumns;this.GS=!!c.csvHasHeader;this.h1=c.sendMethod||kg;this.koa=!!c.xhrWithCredentials;if(!Yj(wja,this.h1))throw m("Send method not supported: "+this.h1);this.eba=c.makeRequestParams_||{};if(rja(a)){var d=a,c=new au(d);433==c.Lv&&eu(c,null);var e=c[Wq](),e=e[wb](/\/edit$/,Dga);c[dq](e);e=rm(d);d=!fi(ha(pm(d)[4]||null)||null);d=nja[hd](e)&&d;bu(c,d?ss:Pg);a=c[kc]()}else if(nu(a)){e=a;c=new au(e);433==c.Lv&&eu(c,null);d=c[Wq]();
d=d[wb](/\/ccc$/,fr);/\/pub$/[hd](d)&&(d=d[wb](/\/pub$/,fr),c.Yc(Qha,af));c[dq](d);var d=rm(e),e=null!=(ha(pm(e)[4]||null)||null),f=hja[hd](d),d=ija[hd](d)&&!f&&e;bu(c,d?ss:Pg);a=c[kc]()}d=a;c=nu(d);d=sm(d);d=oja[hd](d);(c=c&&d)||(d=a,c=rja(d),d=sm(d),d=oja[hd](d),c=c&&d);this.joa=c;this.ioa=a;this.g1=xja++;ru[C](this)}var wja={Eza:$s,Fza:at,Vya:"scriptInjection",pya:zs,bga:kg},yja=new ik({"X-DataSource-Auth":gg}),xja=0,su={};qu[K].Vfa=30;var ru=[],tu=Zh[Iq];
function zja(){for(var a=0;a<ru[J];a++){var b=ru[a];b.M3&&b.fu()}}function Aja(a,b){var c=a[qd](we);-1!=c&&(a=a[ee](0,c));var d=a[qd](sf),e=c=O,f=[];-1==d?c=a:(c=a[ee](0,d),e=a[ee](d+1),f=e[rc](Ee));d=[];for(e=0;e<f[J];e++){var g=f[e][rc](qf),k={};fb(k,g[0]);k.U4=f[e];d[C](k)}for(var l in b){f=b[l];g=!1;for(e=0;e<d[J];e++)if(d[e][Cd]==l){d[e].U4=l+qf+aa(f);g=!0;break}g||(e={},fb(e,l),e.U4=l+qf+aa(f),d[C](e))}l=c;if(0<d[J]){l+=sf;c=[];for(e=0;e<d[J];e++)c[C](d[e].U4);l+=c[me](Ee)}return l}W=qu[K];
W.Aoa=function(a,b){if(Uia(b[Yq])){var c;var d=b[Yq];try{c=d.Hd?d.Hd.responseText:O}catch(e){c=O}c=Ai(c);if(this.oaa){var f=new uja(c,this.Lpa,this.GS),d=f.kqa[Sq](f.jqa);c=new cp;if(d&&0<d[J]){for(var g=[],k=f.lqa,l=0,n=k[J];l<n;l++)g[C]({type:k[l],label:[]});if(f.GS)for(k=0,n=g[J];k<n;k++)g[k][Wc][C](d[0][k]);k=0;for(n=g[J];k<n;k++)l=g[k],c.Gg(l[H],l[Wc][me](se));f.Qb=g;g=f.Qb;n=f=f.GS?1:0;for(k=d[J];n<k;n++){c.Sq();for(var l=0,p=g[J];l<p;l++)c.cc(n-f,l,vja[g[l][H]](d[n][l]))}}d={};d.table=c[rq]();
d.version=mia(d);d.reqId=a;uu(d)}else c[Lb](/^({.*})$/)?(c=Bfa(c),uu(c)):jda(Do(c))}else if(this.nv)vu(this,uha,Via(b[Yq]));else throw m("google.visualization.Query: "+Via(b[Yq]));};function uu(a){var b=a.reqId,c=su[b];if(c)su[b]=null,c.qE(a);else throw m("Missing query for request id: "+b);}W.nv=null;W.wU=null;W.PU=null;W.Lj=null;W.s1=null;W.vD=null;W.M3=!0;W.Il=0;W.MJ=null;W.Rk=!1;W.Bn=function(a){if(typeof a!=T||0>a)throw m("Refresh interval must be a non-negative number");this.Il=a;wu(this)};
function xu(a){a.PU&&(ba[$p](a.PU),a.PU=null)}function vu(a,b,c,d){a.qE({version:Ze,status:ms,errors:[{reason:b,message:c,detailed_message:d}]})}
W.fu=function(){var a;a=this.ioa;var b={};this.Lj&&(b.tq=String(this.Lj));var c=Uha+String(this.g1),d=this.MJ;d&&(c+=Fga+d);this.s1&&(c+=Gga+this.s1);b.tqx=c;if(this.vD){var c=[],e;for(e in this.vD)c[C](e+kf+this.vD[e]);b.tqh=c[me](mf)}a=Aja(a,b);this.Il&&(a=new au(a),zk&&(cu(a),a.Yc(kia,h[t](2147483648*h[Hc]())[kc](36)+h.abs(h[t](2147483648*h[Hc]())^ri())[kc](36))),a=a[kc]());e={};su[String(this.g1)]=this;c=this.h1;b=Nga;c==at&&(c=$s,b=Or);c==kg&&(c={},/[?&]alt=gviz(&[^&]*)*$/[hd](a)?e=zs:(d=vm(a,
fia)||kg,d=d[rc](kf),e=d[0],e!==$s&&e!==at||!Xi(d,jia)||(c.xhrWithCredentials=!0),Yj(wja,e)||(e=kg)),e={sendMethod:e,options:c},c=e.sendMethod,e=e[Bq]);if(c==zs)if(bi(qha))b=this.eba,null==b[tu.io[Lq].CONTENT_TYPE]&&(b[tu.io[Lq].CONTENT_TYPE]=tu.io.ContentType.TEXT),null==b[tu.io[Lq].AUTHORIZATION]&&(b[tu.io[Lq].AUTHORIZATION]=tu.io.AuthorizationType.SIGNED),null==b.OAUTH_ENABLE_PRIVATE_NETWORK&&(b.OAUTH_ENABLE_PRIVATE_NETWORK=!0),null==b.OAUTH_ADD_EMAIL&&(b.OAUTH_ADD_EMAIL=!0),tu.io.makeRequest(a,
X(this.zoa,this),b),yu(this);else throw m("gadgets.io.makeRequest is not defined.");else{if(!(d=c==$s)){if(c=c==kg)d=Zh[xc][Nc],c=(new au(d)).resolve(new au(a))[kc](),d=pm(d),c=pm(c),c=d[3]==c[3]&&d[1]==c[1]&&d[4]==c[4];d=c}if(d){c=void 0;d=a;b==Or&&(a=a[rc](sf),1<=a[J]&&(d=a[0]),2<=a[J]&&(c=a[1]));a=d;d=X(qi(this.Aoa,this.g1),this);e=this.koa||!!e.xhrWithCredentials;var f=new Xt;Oia[C](f);d&&f.m(es,d);f.AC(Is,f.xoa);e&&(f.faa=e);f[fq](a,b,c,yja)}else{if(this.oaa)throw m("CSV files on other domains are not supported. Please use sendMethod: 'xhr' or 'auto' and serve your .csv file from the same domain as this page.");
b=ea[fc](pg)[0];e=null===this.MJ;this.joa&&e?(e=ea[Sb](us),Bja(this,e,a),b[q](e)):(yu(this),ft(a),wu(this))}}};function Bja(a,b,c){b.onerror=function(){yu(a);ft(c);wu(a)};qp(b,function(){yu(a);ft(c);wu(a)});Ra(b[x],Q);var d=c+xga+(new Date)[ec]();b.src=d}W.zoa=function(a){if(null!=a&&a[$])jda(Do(a[$]));else{var b=O;a&&a.errors&&(b=a.errors[me](se));vu(this,Gha,rha,b)}};function yu(a){xu(a);a.PU=ba[uq](function(){vu(a,eia,Yga)},1E3*a.Vfa)}function Cja(a){a.wU&&(ba[$p](a.wU),a.wU=null)}
function wu(a){Cja(a);0!=a.Il&&a.M3&&a.Rk&&(a.wU=ba[uq](function(){a.fu()},1E3*a.Il))}vp(W,function(a){this.Rk=!0;this.nv=a;this.fu()});W.makeRequest=function(a,b){this.Rk=!0;this.nv=a;this.Ywa=zs;this.eba=b||{};this.fu()};Vp(W,function(){this.Rk=!1;xu(this);Cja(this)});W.qE=function(a){xu(this);a=new ct(a);if(!qia(a)){this.MJ=a.lj()?null:a.Y1;var b=this.nv;b[L](b,a)}};W.setTimeout=function(a){if(typeof a!=T||fa(a)||0>=a)throw m("Timeout must be a positive number");this.Vfa=a};
W.Wva=function(a){if(typeof a!=qg)throw m("Refreshable must be a boolean");return this.M3=a};W.Ik=function(a){if(typeof a!=zh)throw m("queryString must be a string");this.Lj=a};W.Sva=function(a){this.s1=a;null!=a&&this.Wfa(Ih,a)};W.Wfa=function(a,b){a=a[wb](/\\/g,Zf);b=b[wb](/\\/g,Zf);a=a[wb](/:/g,bha);b=b[wb](/:/g,bha);a=a[wb](/;/g,bg);b=b[wb](/;/g,bg);this.vD||(this.vD={});this.vD[a]=b};function zu(){Dja||(Dja=!0,Zh.Wta&&Zh.Wta.axa(zja,{pollingInterval:100}),Zh[Iq]&&(Eja(),this.Ifa()));var a=Tk(pg)[0];this.Zta=ria(a)}var Dja=!1;zu[K].Zfa=200;function Au(){return!!Zh[Iq]&&!!Zh[Iq].rpc}zu[K].Ifa=function(){if(Au()){var a=Zh[Iq];oi(a.rpc.register)&&a.rpc.register(Tha,zja)}else 0<this.Zfa&&(this.Zfa--,ba[uq](X(this.Ifa,this),100))};zu[K].kva=function(a){var b=a.getString(dha),c=b[pe]();if(0==c[qd](Bha)||0==c[qd](Dha))b=oa(b);b=new qu(b);a=a.getInt(cha);b.Bn(a);return b};zu[K].cwa=function(a){return this.Zta(a)};
function Eja(){if(Au()){var a=Zh[Iq];try{a.rpc.getRelayUrl(cr)||a.rpc.setRelayUrl(cr,Cha)}catch(b){oi(a.rpc.setRelayUrl)&&a.rpc.setRelayUrl(cr,Cha)}}}Zh[Iq]&&!Au()&&ft("//www-opensocial.googleusercontent.com/gadgets/rpc/rpc.v.js");Eja();var Du=Zh.__gvizguard__?bi(vha):function(a,b,c){a=Bu(a);b=It(a,b,Fja(c));return new Cu(b)},Eu=Zh.__gvizguard__?bi(wha):function(a,b,c){a=Bu(a);b=Lt(a,b,Fja(c));return new Cu(b)},Gu=Zh.__gvizguard__?bi(zha):function(a,b,c){Bu(a)[cq](new Fu(b,c))},Hu=Zh.__gvizguard__?bi(yha):function(a){return(a=a&&oi(a.getKey)&&a.getKey())?Nt(a):!1},Iu=Zh.__gvizguard__?bi(xha):function(a){var b=Bu(a),b=Ot(b);tt(a.__eventTarget);a.__eventTarget=void 0;return b};
function Bu(a){var b=a.__eventTarget;null==b&&(b=new Qt,a.__eventTarget=b);return a=b}function Fja(a){return function(b){b&&b.Tta?a(b.Gs):a()}}function Cu(a){this.Eva=a}Cu[K].getKey=function(){return this.Eva};function Fu(a,b){ut[L](this,a);this.Gs=b}Y(Fu,ut);Fu[K].Tta=function(){return this.Gs};function Ju(a){this.t=a;var b=[];a=a.H();for(var c=0;c<a;c++)b[C](c);this.Qb=b;this.Js=!0;this.Is=null;this.V0=[];this.by=!0}Y(Ju,Xo);W=Ju[K];W.Va=function(){return this.t};function Gja(a){for(var b=[],c=a.t.M(),d=0;d<c;d++)b[C](d);a.Is=b;a.by=!0}
W.gr=function(a){for(var b=this.t,c=Xj(Hja),d=0;d<a[J];d++){var e=a[d];if(ni(e))dp(b,e);else if(ki(e)){var f=e.sourceColumn,e=e.calc;if(li(e)){if(!c||c&&!Xi(c,e))throw m('Unknown function "'+e+ue);null!=f&&dp(b,f)}}else throw m("Invalid column input, expected either a number or an object.");}this.Qb=ek(a);a=this.t;b=this.Qb;for(c=0;c<b[J];c++)if(d=b[c],ki(d)){if(f=d.role)e=d.properties||{},e.role=f,d.properties=e;f=d.sourceColumn;ni(f)&&(dp(a,f),d.calc=d.calc||Eha,cb(d,d[H]||a.D(f)))}this.by=!0};
function Ija(a,b,c){if(hi(b)){if($h(c))throw m("If the first parameter is an array, no second parameter is expected");for(var d=0;d<b[J];d++)fp(a.t,b[d]);return dj(b)}if(ei(b)==T){if(!ei(c)==T)throw m("If first parameter is a number, second parameter must be specified and be a number.");if(b>c)throw m("The first parameter (min) must be smaller than or equal to the second parameter (max).");fp(a.t,b);fp(a.t,c);a=[];for(d=b;d<=c;d++)a[C](d);return a}throw m("First parameter must be a number or an array.");
}W.Wn=function(a,b){this.Is=Ija(this,a,b);this.Js=!1;this.by=!0};W.Maa=function(){return ek(this.Qb)};W.uea=function(){if(this.Js){for(var a=[],b=this.t.M(),c=0;c<b;c++)a[C](c);return a}return dj(this.Is)};W.Ava=function(a){this.gr(Pi(this.Qb,function(b){return!Xi(a,b)}));this.by=!0};W.Bva=function(a,b){var c=Ija(this,a,b);this.Js&&(Gja(this),this.Js=!1);this.Wn(Pi(this.Is,function(a){return!Xi(c,a)}));this.by=!0};
W.vR=function(a){for(var b=0;b<this.Qb[J];b++){var c=this.Qb[b];if(c==a||ki(c)&&c.sourceColumn==a)return b}return-1};W.OR=function(a){return this.Js?0>a||a>=this.t.M()?-1:a:Ni(this.Is,a)};W.xG=function(a){dp(this,a);a=this.Qb[a];return ni(a)?a:ki(a)&&ni(a.sourceColumn)?a.sourceColumn:-1};W.uT=function(a){a=this.xG(a);return-1==a?a:a=this.t.uT(a)};W.um=function(a){fp(this,a);return this.Js?a:this.Is[a]};W.sT=function(a){a=this.um(a);return a=this.t.sT(a)};W.M=function(){return this.Js?this.t.M():this.Is[J]};
W.H=function(){return this.Qb[J]};W.Xe=function(a){dp(this,a);a=this.Qb[a];return ni(a)?this.t.Xe(a):a.id||O};wa(W,function(a){for(var b=0;b<this.Qb[J];b++){var c=this.Qb[b];if(ki(c)&&c.id==a)return b}a=this.t[lq](a);return this.vR(a)});W.Ra=function(a){dp(this,a);a=this.Qb[a];return ni(a)?this.t.Ra(a):a[Wc]||O};W.$u=function(a){dp(this,a);a=this.Qb[a];return ni(a)?this.t.$u(a):null};W.mr=function(a){a=this.gj(a,qh);return a=li(a)?a:O};
W.D=function(a){dp(this,a);a=this.Qb[a];return ni(a)?this.t.D(a):a[H]};
W.Hs=function(a,b){dp(this,b);var c=this.Qb[b],d=null,e=this.um(a);if(ki(c)){if(this.by){for(c=0;c<this.Qb[J];c++)ki(this.Qb[c])&&(this.V0[c]=[]);this.by=!1}c=this.V0[b][e];if(!$h(c)){var c=null,d=this.Qb[b],f=d.calc;li(f)?(f=Hja[f],c=f(this.t,e,d)):oi(f)&&(c=f[L](null,this.t,e));c=Wfa(c);d=d[H];f=c.v;if(xi(d))throw m('"type" must be specified');if(!Zfa(f,d))throw m(qba+f+baa+d);this.V0[b][e]=c}d=c;d.p=ki(d.p)?d.p:{}}else if(ni(c))d={v:this.t[I](e,c),f:null,p:null};else throw m("Invalid column definition: "+
d);return d};gb(W,function(a,b){return this.Hs(a,b).v});W.Ea=function(a,b){var c=this.Hs(a,b);if(null==c.f){var d=this.Qb[b];if(ki(d))d=this.D(b),c.f=null!=c.v?hp(c.v,d):O;else if(ni(d)){var e=this.um(a);c.f=this.t.Ea(e,d)}}return c.f};W.hp=function(a,b,c){a=this.jj(a,b)[c];return $h(a)?a:null};W.jj=function(a,b){var c=this.Hs(a,b);if(!c.p){var c=this.um(a),d=this.xG(b);return this.t.jj(c,d)}return c.p};W.gj=function(a,b){dp(this,a);var c=this.Qb[a];return ni(c)?this.t.gj(c,b):this.Er(a)[b]||null};
W.Er=function(a){dp(this,a);a=this.Qb[a];return ni(a)?this.t.Er(a):a.properties||{}};W.xT=function(a){return this.t.xT(a)};W.Fy=function(){return this.t.Fy()};W.Mr=function(a,b){var c=this.um(a);return this.t.Mr(c,b)};W.JK=function(a){fp(this,a);a=this.um(a);return this.t.JK(a)};W.Sp=function(a){return $fa(this,a)};W.QT=function(a){return bga(this,a)};W.dp=function(a){return aga(this,a)};W.tL=function(a){return dga(this,a)};
W.Ex=function(){var a=this.t;oi(a.Ex)&&(a=a.Ex());var a=a.ys(),b=this.H(),c=this.M(),d,e,f,g=[],k=[];for(d=0;d<b;d++){f=this.Qb[d];if(ki(f))e=dk(f),delete e.calc,delete e.sourceColumn;else if(ni(f))e=a[Pb][f];else throw m(Pga);g[C](e)}for(e=0;e<c;e++){var l=a[Qc][this.Js?e:this.Is[e]],n=[];for(d=0;d<b;d++){f=this.Qb[d];if(ki(f))f={v:this[I](e,d)};else if(ni(f))f=l.c[this.Qb[d]];else throw m(Pga);n[C](f)}l.c=n;k[C](l)}a.cols=g;Oa(a,k);return a=new cp(a)};
W.ys=function(){for(var a={},b=[],c=0;c<this.Qb[J];c++){var d=this.Qb[c];ki(d)&&!li(d.calc)||b[C](d)}Yi(b)||(a.columns=b);this.Js||Oa(a,dj(this.Is));return a};Ca(W,function(){return zo(this.ys())});function Ku(a,b){li(b)&&(b=Co(b));var c=new Ju(a),d=b.columns,e=b[Qc];null!=d&&c.gr(d);null!=e&&c.Wn(e);return c}
var Hja={emptyString:function(){return O},error:function(a,b,c){var d=c.sourceColumn,e=c.magnitude;if(!ni(d)||!ni(e))return null;a=a[I](b,d);return ni(a)?c.errorType==Oha?a+e/100*a:a+e:null},stringify:function(a,b,c){c=c.sourceColumn;return ni(c)?a.Ea(b,c):O},fillFromTop:function(a,b,c){c=c.sourceColumn;return ni(c)?fga(a,b,c,!0):null},fillFromBottom:function(a,b,c){c=c.sourceColumn;return ni(c)?fga(a,b,c,!1):null},identity:function(a,b,c){c=c.sourceColumn;return ni(c)?a[I](b,c):null}};function Lu(a,b,c){this.IP=a;this.n=b;a=Ml(b);a!=O&&a!=yh||Jl(b,jh,oh);this.AK=null;c&&(this.AK=$k(P,{style:Pha}))}function Jja(a){return a.AK?(a.AK[je]!=a.n&&a.n[q](a.AK),a.AK):a.n}Lu[K].Md=function(a){Kja(this,a,ms)};function Mu(a,b){Kja(a,b,Zs)}function Kja(a,b,c){var d=Jja(a);c={removable:!0,type:c};b={id:et.Md(d,b,null,c),message:b,detailedMessage:O,options:c};Gu(a.IP,ms,b)}Lu[K].mc=function(){var a=Jja(this);et.mc(a)};function Nu(a,b,c){try{b[L](c)}catch(d){a.Md(d[xq])}};function Lja(a){this.Ec=a;this.JT=!1}Lja[K].Qsa=function(a,b){return X(function(){if(!this.JT){var c=arguments;Nu(this.Ec,function(){a[Sc](b,c)})}},this)};function Ou(a){this.ra=oo(a);this.kv=new Lu(this,this.ra);this.Mv=null}Y(Ou,rt);Ou[K].pc=function(){return this.ra};Yp(Ou[K],function(a,b,c){Nu(this.kv,X(function(){this.mf(a,b,c)},this))});Ou[K].mf=function(a,b,c){if(!a)throw m("Data table is not defined.");if(!oi(a.Fy))throw b=cia,hi(a)?b=gha:li(a)&&(b=eha),m("You called the draw() method with "+b+" rather than a DataTable or DataView");this.Mv&&(this.Mv.JT=!0);this.Mv=new Lja(this.kv);var d=X(this.Mv.Qsa,this.Mv);this.mm(d,a,b,c)};
Ou[K].Zf=function(){this.Mv&&(this.Mv.JT=!0,this.Mv=null);this.sh()};function Pu(a,b,c,d){this.Lj=a;this.IP=b;this.b=c||{};this.n=d;this.Ec=null;d&&(this.Ec=this.O_=ria(d));if(!(b&&oha in b)||typeof b[Zq]!=Fg)throw m("Visualization must have a draw method.");}W=Pu[K];W.O_=null;W.fE=null;W.yK=null;W.t=null;Ip(W,function(a){this.b=a||{}});Yp(W,function(){this.t&&this.IP[Zq](this.t,this.b)});W.Nva=function(a){var b=this.n;this.Ec=a?a:b?this.Ec=this.O_:null};
W.UD=function(){if(!this.Ec)throw m("If no container was supplied, a custom error handler must be supplied instead.");var a=this;this.Lj[fq](function(b){var c=a.fE;c&&c(b);a.qE(b);(c=a.yK)&&c(b)})};W.qE=function(a){var b=this.Ec;b(a)&&(this.t=a.Va(),this.IP[Zq](this.t,this.b))};W.DT=function(a){if(null!=a){if(typeof a!=Fg)throw m(Lga);this.fE=a}};W.CT=function(a){if(null!=a){if(typeof a!=Fg)throw m("Custom post response handler must be a function.");this.yK=a}};Vp(W,function(){this.Lj[Uq]()});function Qu(a,b){this.ff=b;this.Xsa=a}vp(Qu[K],function(a){this.nv=a;this.fu()});Qu[K].fu=function(){var a;a=this.ff;var b={},c,d=this.MJ;d&&(c=Yha+d);c&&(b.tqx=c,a=Aja(a,b));this.Xsa[L](this,X(this.qE,this),a)};Qu[K].qE=function(a){a=new ct(a);if(!qia(a)){this.MJ=a.lj()?null:a.Y1;var b=this.nv;b[L](b,a)}};function Ru(){this.nm=[];this.Cn=[]}function Mja(a){Yi(a.nm)&&(a.nm=a.Cn,a.nm[aq](),a.Cn=[])}function Su(a){Mja(a);return a.nm.pop()}W=Ru[K];W.Ao=function(){Mja(this);return Li(this.nm)};W.dc=function(){return this.nm[J]+this.Cn[J]};Ua(W,function(){return Yi(this.nm)&&Yi(this.Cn)});va(W,function(){this.nm=[];this.Cn=[]});Pa(W,function(a){return Xi(this.nm,a)||Xi(this.Cn,a)});ua(W,function(a){var b=Bda(this.nm,a);if(0>b)return bj(this.Cn,a);Mi[le][L](this.nm,b,1);return!0});
W.Ua=function(){for(var a=[],b=this.nm[J]-1;0<=b;--b)a[C](this.nm[b]);for(var c=this.Cn[J],b=0;b<c;++b)a[C](this.Cn[b]);return a};function Tu(){if(!bi(sha))throw m("your page is missing the google maps API");this.lE=new google[yq].Geocoder;this.Gc={};this.Gc[an({address:O})]={response:[],status:google[yq].GeocoderStatus.ZERO_RESULTS};this.yn=new ok;this.yv=new ik;this.KD=new Ru}di(Tu);function Uu(a,b,c){this.kt=a||[];this.lL=0;this.Qs=b;this.CS=!1;this.oU=new ik;this.ssa=c||this.kt[J]}Op(Uu[K],function(){this.CS=!0});
Uu[K].finish=function(a,b){var c=an(a);this.oU.bf(c)||this.oU.set(c,b);c=[];if(!this.CS){for(var d=this.kt[J],e=this.lL;e<d;e++){var f=an(this.kt[e]);if(!this.oU.bf(f))break;f=this.oU.get(f);null!=f&&(f=f.response);c[C](f)}c[J]<this.ssa&&this.lL+c[J]<d||(this.lL+=c[J],this.Qs(c),this.lL>=this.kt[J]&&this[Kq]())}};function Vu(){this.kt=[];this.lE=null}Vu[K].add=function(a){this.kt[C](a)};
Vu[K].create=function(a,b,c){if(null!=this.lE){var d=new Uu(a,b,c);this.add(d);this.lE.geocode(d)}else vfa(X(function(){null==this.lE&&(this.lE=Tu.Vb());this[pq](a,b,c)},this))};Op(Vu[K],function(){Z(this.kt,function(a){a[Kq]()});this.kt=[]});Tu[K].geocode=function(a){Z(a.kt,X(function(b){var c=an(b);c in this.Gc?a.finish(b,this.Gc[c]):(this.yv.bf(c)||(this.KD.Cn[C](b),this.yv.set(c,[])),this.yv.get(c)[C](a))},this));this.Uda()};
Tu[K].Uda=function(){if(0!==this.KD.dc()||0!==this.yn.dc()){var a=0<this.yn.dc()?ro(this.yn.Ua()[0]):this.KD.Ao(),b=an(a);if(b in this.Gc){var c=this.yv.get(b),c=this.Gc[b];Su(this.KD);this.lT(a,c.response,c.status);this.yv[Qb](b)}else 0===this.yn.dc()&&0<this.KD.dc()?(Su(this.KD),c=this.yv.get(b),Ti(c,function(a){return a.CS})?this.lT(a,null,null):(this.yn.add(b),Nja(this,a,X(this.lT,this,a)))):0<this.yn.dc()&&Nja(this,a,X(this.lT,this,a))}};
function Nja(a,b,c){if(ki(b)&&(b=ek(b),b[nq])){var d=b[nq];b.bounds=new google[yq][sq](new google[yq][jq](d.lo.lat,d.lo.lng),new google[yq][jq](d.hi.lat,d.hi.lng))}a.lE.geocode(b,c)}function Oja(a,b,c){var d=an(b),e=a.yv.get(d);null!=e&&Z(e,function(a){a.CS||a.finish(b,c)});a.yn[Qb](d);a.yv[Qb](d)}
Tu[K].lT=function(a,b,c){var d=0;if(c==google[yq].GeocoderStatus.OVER_QUERY_LIMIT)d=520;else if(c==google[yq].GeocoderStatus.OK){var e=an(a);b={response:b,status:c};this.Gc[e]=b;Oja(this,a,b)}else Oja(this,a,{response:null,status:c});this.JT=!1;Tt(X(this.Uda,this),d,this)};function Wu(){}function Xu(a){if(!(ki(a)&&oi(a.H)&&oi(a.M)))throw m("Invalid data table.");}W=Wu[K];W.jk=function(a){return this.Pb(a)?2:0};W.$a=function(a,b,c){return a.H()>b&&c==a.D(b)};function Pja(a,b,c,d){for(var e=0;e<d[J];e++)if(a.$a(b,c,d[e]))return!0;return!1}W.indexOf=function(a,b){for(var c=0;c<a.H();c++)if(a.D(c)==b)return c;return-1};function Yu(a,b,c){for(var d=0;d<b[J];++d){var e=b[d];if(e>=a.H()||a.D(e)!=c[d])return!1}return!0}
function Zu(a,b,c){return a.$a(b,c,T)?$u(b,c,function(a){return 0<=a}):!1}function $u(a,b,c){for(var d=h.min(a.M(),20),e=0;e<d;e++){var f=a[I](e,b);if(null!=f&&!c(f))return!1}return!0}W.Ypa=function(a){return Pm(new Mm(-90,90),a)&&!Hj(a)};W.Zpa=function(a){return Pm(new Mm(-180,180),a)&&!Hj(a)};function Qja(a){for(var b=a.QT(0),c=h.min(a.M(),20),d=0,e=0;e<c;e++){var f=a[I](e,1);f&&!Xi(b,f)||d++}return.6<d/c};function av(){}Y(av,Wu);av[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};av[K].gd=function(a){Xu(a);var b=a.H();if(2>b)throw m(Rga);for(var c=!0,d=[],e=0;e<b;e++){var f=a.mr(e);wi(f)&&(c?(f=js,c=!1):f=hs);d[C](f)}if(d[0]!==js)throw m("Invalid data format: first column must be domain.");a=Rja(d);return{qg:a.qg,vw:Qi(a.Ve,function(a){return{tl:a.zc,qg:a.qg,l:Qi(a.Ve,function(a){return{jM:a.zc,qg:a.qg}})}})}};
function Rja(a){for(var b=[js,hs],c={Ve:[],qg:{}},d=[c],e=-1,f=0;f<a[J];f++){var g=a[f],k=Ni(b,g),l=null;0<=k&&(l={zc:f,zw:g,Ve:[],qg:{}});if(0<=k&&k<e){e-=k;for(g=0;g<=e;g++)d.pop();e=k;k=d[d[J]-1];d[C](l);k.Ve[C](l)}else 0<=e&&g===b[e]?(d.pop(),k=d[d[J]-1],d[C](l),k.Ve[C](l)):e+1<b[J]&&g===b[e+1]?(k=d[d[J]-1],e++,d[C](l),k.Ve[C](l)):(k=d[d[J]-1],g in k.qg||(k.qg[g]=[]),k.qg[g][C](f))}return c};function bv(){}Y(bv,Wu);bv[K].Pb=function(a){Xu(a);var b=a.H();if(2>b)return!1;var c=a.D(0);if(c!=vg&&c!=wg||a.D(1)!=T)return!1;for(var c=0,d=1;d<b;d++){var e=a.D(d);if(e==T)c=0;else if(e==zh){if(c++,2<c)return!1}else return!1}return!0};bv[K].jk=function(a){if(!this.Pb(a))return 0;var b=!1,c=0<this[qd](a,zh),b=a.M(),d=a.dp(0);if(50<b)b=!0;else{for(var e=ha[eq],f=ha.MIN_VALUE,g=1;g<b;g++)var k=h.abs(a[I](d[g-1],0)-a[I](d[g],0)),e=0<k&&k<e?k:e,f=k>f?k:f;b=0!=e&&50<f/e?!0:!1}return c&&b?3:c||b?2:1};function cv(a){this.Cba=!!(a||{}).Yfa}Y(cv,Wu);cv[K].Pb=function(a){Xu(a);var b=0,c=a.H();if(1>c)return!1;if(!this.$a(a,0,T)&&(b++,this.Cba))for(;b<c&&this.$a(a,b,zh);)b++;for(var d=null;b<c;){var e=a.D(b);if(e==T)d={};else if(this.Cba&&e==zh){if(!d)return!1}else if(e==qg){if(!d||d.$w)return!1;d.$w=b}else return!1;b++}return null!==d};function dv(a){this.uQ=a&&a.Td||!1;cv[L](this,a)}Y(dv,cv);dv[K].Pb=function(a){Xu(a);if(!dv.e.Pb[L](this,a))return!1;var b=a.H();if(this.uQ)for(var c=1;c<b;c++)if(this.$a(a,c,T)&&!Zu(this,a,c))return!1;return!0};dv[K].jk=function(a){for(var b=a.H(),c=a.M(),d=0,e=!1,f=0;f<b;f++)this.$a(a,f,T)&&(d++,Zu(this,a,f)||(e=!0));return this.Pb(a)?1==c||e||this.$a(a,0,zh)?1:2<d&&this.uQ?3:1!=d||this.uQ?1:2:0};function ev(){}Y(ev,Wu);ev[K].Pb=function(a){Xu(a);var b=a.H();return 3>b||5<b||!this.$a(a,0,zh)||!this.$a(a,1,T)||!this.$a(a,2,T)||3<b&&!this.$a(a,3,zh)||4<b&&!this.$a(a,4,T)?!1:!0};ev[K].jk=function(a){if(this.Pb(a)){var b;if(this.$a(a,3,zh)){b={};for(var c=0,d=h.min(a.M(),20),e=0;e<d;e++){var f=a[I](e,3);b[f]||c++;b[f]=!0}b=10>c}else b=!1;a=b?3:this.$a(a,3,zh)?1:2}else a=0;return a};function fv(){}Y(fv,Wu);fv[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};fv[K].gd=function(a){Xu(a);var b=a.H();if(2!==b&&3!==b)throw m("Invalid data table format: must have 2 or 3 columns.");var c=1,d=2;2===b&&(c--,d--);this.Kb(a,0,zh);this.Kb(a,c,zh);this.Kb(a,d,T);return{ou:c,lma:0,yC:d}};fv[K].Kb=function(a,b,c){if(!this.$a(a,b,c))throw m(Jr+b+ar+c+br);};function gv(a){this.rn=a;this.p$=new ik}Hp(gv[K],function(){return this.rn});function hv(){}Y(hv,Wu);hv[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};hv[K].gd=function(a){Xu(a);for(var b=[],c=a.H(),d=0;d<c;++d){var e=a.mr(d);if(e===O)b[C](new gv(d));else{if(1>b[J])throw m("At least 1 data column must come before any role column.");Li(b).p$.set(e,d)}}if(2!=b[J])throw m("Invalid data table format: must have 2 data columns.");c=b[0];b=b[1];this.Kb(a,c[pc](),lha);this.Kb(a,b[pc](),T);return{RZ:c,yC:b}};
hv[K].Kb=function(a,b,c){if(!Si(c[rc](bt),function(c){return this.$a(a,b,c)},this))throw m(Jr+b+ar+c+br);};function iv(){}Y(iv,Wu);iv[K].Pb=function(a){Xu(a);var b=a.H();if(5>b||6<b||!(this.$a(a,0,zh)&&this.$a(a,1,T)&&this.$a(a,2,T)&&this.$a(a,3,T)&&this.$a(a,4,T))||6==b&&!this.$a(a,5,zh))return!1;for(var b=h.min(a.M(),20),c=0;c<b;c++){var d=a[I](c,1),e=a[I](c,2),f=a[I](c,3),g=a[I](c,4);if(d!=h.min(d,e,f,g)||g!=h.max(d,e,f,g))return!1}return!0};iv[K].jk=function(a){return this.Pb(a)?3:0};function jv(){cv[L](this)}Y(jv,cv);jv[K].jk=function(a){var b=this.$a(a,0,T),c=a.H();b||c--;return this.Pb(a)?2>c?1:2:0};function kv(){this.Us=null}Y(kv,Wu);kv[K].Pb=function(a){return!!Sja(this,a)};kv[K].gd=function(a){a=Sja(this,a);if(null!=a)return a;throw m(this.Us);};function Sja(a,b){var c=new gv(0),d=new gv(1),e=new gv(2),f=new gv(3),g=new gv(4),k=new gv(5),l=new gv(6);return a.Kb(b,c[pc](),zh)&&a.Kb(b,d[pc](),zh)&&a.Kb(b,e[pc](),vg)&&a.Kb(b,f[pc](),vg)&&a.Kb(b,g[pc](),T)&&a.Kb(b,k[pc](),T)&&a.Kb(b,l[pc](),zh)?{csa:c,ou:d,aH:e,$G:f,bsa:g,dsa:k,$ra:l}:null}
kv[K].Kb=function(a,b,c){return this.$a(a,b,c)?!0:(this.Us=Jr+b+ar+c+br,!1)};function lv(){}Y(lv,Wu);lv[K].Pb=function(a){Xu(a);var b;b=a.H();if(1>b||2<b)b=!1;else{var c=!0;2==b&&(c=c&&this.$a(a,0,zh));b=c=c&&Zu(this,a,b-1)}if(!b)if(b=a.H(),c=a.M(),0==b||1!=c)b=!1;else{for(var c=!0,d=0;d<b;d++)if(!this.$a(a,d,T)){c=!1;break}b=c}return b};lv[K].jk=function(a){return this.Pb(a)?1<a.M()?2:3:0};function mv(){}Y(mv,Wu);var Tja={Uya:Ks,rya:Bs,TEXT:Rs,bga:kg};mv[K].Pb=function(a){var b=a.H();if(1>b||2<b)return!1;var c=this.$a(a,0,zh);2==b&&(c=c&&this.$a(a,1,T));return c};mv[K].jk=function(a){return this.Pb(a)?1:0};
mv[K].gd=function(a,b,c){try{b=b||kg;var d=0,e,f=-1,g=-1,k=-1,l=-1;if(Yu(a,[d,d+1],[T,T])){e=xs;k=d;l=d+1;d+=2;if(b===Ks)throw m("displayMode must be set to Markers when using lat/long addresses.");b===kg&&(b=Bs)}else if(Yu(a,[d],[zh])){switch(b){case kg:e=Js;b=Ks;f=d;break;case Ks:e=Js;f=d;break;case Bs:case Rs:e=Zr;g=d;break;default:throw m("Unknown displayMode: "+b);}d+=1}else throw m("Unknown address type.");var n=null;Yu(a,[d],[zh])&&Us!=a.gj(d,qh)&&(n=d++);var p=null,s=null;Yu(a,[d],[T])&&(p=
d++,Yu(a,[d],[T])&&(s=d++));var u=null;Yu(a,[d],[zh])&&Us==a.gj(d,qh)&&(u=d++);e!=Js&&null!=p&&null==s&&(s=p);if(a.H()!=d)throw m("Table contains more columns than expected (Expecting "+d+" columns)");return{PZ:e,f5:b,YH:f,ZH:g,bC:k,cC:l,qI:n,pu:p,fC:s,H_:u}}catch(v){return c&&c.Md(Oga+v),null}};function nv(){}Y(nv,Wu);nv[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};nv[K].gd=function(a){Xu(a);if(5!=a.H())throw m("Invalid data table format: must have 5 columns.");this.Kb(a,0,T);this.Kb(a,1,T);this.Kb(a,2,T);this.Kb(a,3,T);this.Kb(a,4,zh);return{Yja:0,Zja:1,Xja:2,Vja:3,Wja:4}};nv[K].Kb=function(a,b,c){if(!this.$a(a,b,c))throw m(Jr+b+ar+c+br);};function ov(a){cv[L](this,a)}Y(ov,cv);ov[K].Pb=function(a){Xu(a);if(!ov.e.Pb[L](this,a))return!1;var b=a.H();if(this.uQ)for(var c=1;c<b;c++)if(this.$a(a,c,T)&&!Zu(this,a,c))return!1;return!0};ov[K].jk=function(a){for(var b=a.H(),c=a.M(),d=0,e=0,f=0;f<b;f++)this.$a(a,f,T)?d++:this.$a(a,f,vg)&&e++;return this.Pb(a)?10>c?1:2>d&&0==e?3:2:0};function pv(){}Y(pv,Wu);pv[K].Pb=function(a){return Uja(this,a)||Vja(this,a)};pv[K].jk=function(a){var b=Uja(this,a);a=Vja(this,a);return b||a?a?1:3:0};function Uja(a,b){Xu(b);var c=b.H();if(2>c||3<c)return!1;var d=a.$a(b,0,T),d=d&&a.$a(b,1,T);3==c&&(d=d&&a.$a(b,2,zh));if(c=d)a.$a(b,0,T)&&a.$a(b,1,T)?(c=X(a.Ypa,a),d=X(a.Zpa,a),c=$u(b,0,c)&&$u(b,1,d)):c=!1;return c}function Vja(a,b){Xu(b);var c=b.H();return 1>c||2<c||!a.$a(b,0,zh)||2==c&&!a.$a(b,1,zh)?!1:!0};function qv(){}Y(qv,Wu);qv[K].Pb=function(a){Xu(a);var b=a.H();if(3>b||a.D(0)!=zh)return!1;var c=a.D(1);if(c!=T&&c!=vg&&c!=zh||c==zh&&!Wja(a)&&!Xja(a)||c==T&&!$u(a,1,function(a){return Hj(a)}))return!1;for(c=2;c<b;c++){var d=a.D(c);if(d!=T&&d!=zh)return!1}return!0};qv[K].jk=function(a){return this.Pb(a)?this.$a(a,1,T)&&!Yja(a)?1:3:0};function Yja(a){return $u(a,1,function(a){return 1900<a&&2100>a})}
function Wja(a){return $u(a,1,function(a){return 7!=a[J]||fa(a[ee](0,3))||a[Cb](4)!=Vr||fa(a[ee](6,7))?!1:!0})}function Xja(a){return $u(a,1,function(a){return 6!=a[J]||fa(a[ee](0,3))||a[Cb](4)!=Of||fa(a[Cb](5))?!1:!0})};function rv(){}Y(rv,Wu);rv[K].Pb=function(a){Xu(a);var b=a.H();if(2>b||3<b)return!1;var c=this.$a(a,0,zh)&&this.$a(a,1,zh);3==b&&(c=c&&this.$a(a,2,zh));return c&&Qja(a)};rv[K].jk=function(a){return this.Pb(a)?3:0};function sv(){}Y(sv,Wu);sv[K].Pb=function(a){Xu(a);var b=a.H();if(1>b||2<b)return!1;var c=this.$a(a,b-1,T);return c=c&&Zu(this,a,b-1)};sv[K].jk=function(a){if(this.Pb(a))if(1==a.M())a=1;else{var b;if(!(b=!this.$a(a,0,zh)||25<a.M())){for(var c=b=0;c<a.M();c++)b+=a[I](c,1);b=!(97<b&&103>b||.97<b&&1.03>b)}a=b?2:3}else a=0;return a};function tv(){}Y(tv,Wu);tv[K].Pb=function(a){Xu(a);var b=a.H();if(0==b)return!1;for(var c=this.$a(a,0,zh)?1:0,d=b>c;c<b;c++)if(!this.$a(a,c,T)){d=!1;break}return d};function uv(){}Y(uv,Wu);uv[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};
uv[K].gd=function(a){if(hi(a)){var b=a[0];a=a[1];var c=b.H();if(3!==c)throw m("Invalid linkTable format: must have 3 columns.");this.Kb(ys,b,0,T);this.Kb(ys,b,1,T);this.Kb(ys,b,2,T);c=a.H();if(1!==c&&2!==c)throw m("Invalid nodeTable format: must have 1 or 2 columns.");this.Kb(Kha,a,0,zh);2===c&&this.Kb(Kha,a,1,zh);for(var d=[],e=[],f=0,g=b.M();f<g;++f){var k=b[I](f,0),l=b[I](f,1),n=b[I](f,2);e[C]({source:k,target:l,value:n})}f=0;for(g=a.M();f<g;++f)d[C]({name:a[I](f,0),nb:2===c?a[I](f,1):O});return{links:e,
nodes:d}}Xu(a);if(3!==a.H())throw m(Qga);this.Kb(is,a,0,zh);this.Kb(is,a,1,zh);this.Kb(is,a,2,T);b=new ik;c=[];d=[];e=0;for(f=a.M();e<f;++e)g=a[tq](e,0),k=a[tq](e,1),g=Zja(b,c,g),k=Zja(b,c,k),l=a[I](e,2),d[C]({source:g,target:k,value:l});return{links:d,nodes:c}};function Zja(a,b,c){if(a.bf(c))return a.get(c);a.set(c,b[J]);b[C]({name:c,nb:O});return b[J]-1}uv[K].Kb=function(a,b,c,d){if(!this.$a(b,c,d))throw m("Invalid format in "+a+": column #"+c+ar+d+br);};function vv(){}Y(vv,Wu);vv[K].Pb=function(a){Xu(a);var b=a.H();if(2>b||this.$a(a,0,qg)||this.$a(a,0,zh))return!1;for(var c=1,d=0,e=0;c<b;){var f=a.D(c);if(f==T)d++,e=0;else if(f==qg){if(e++,0==d||1<e)return!1}else return!1;c++}return 0<d};function wv(){}Y(wv,Wu);wv[K].Pb=function(a){Xu(a);for(var b=!0,c=a.H(),d=0;d<c;d++)if(!this.$a(a,d,T)){b=!1;break}return b};wv[K].jk=function(a){return this.Pb(a)?2>a.H()?1:2:0};function xv(){}Y(xv,Wu);xv[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};xv[K].gd=function(a){Xu(a);var b=a.H();if(1>b)throw m("Invalid data table format: must have at least 1 column.");this.Kb(a,0,vg);for(var c=[],d=1;d<b;d++)this.Kb(a,d,T),c[C](d);return{RZ:0,cma:c}};xv[K].Kb=function(a,b,c){if(!this.$a(a,b,c))throw m(Jr+b+ar+c+br);};function yv(){}Y(yv,Wu);yv[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};yv[K].gd=function(a){Xu(a);if(3!=a.H())throw m(Qga);this.Kb(a,0,zh);this.Kb(a,1,T);this.Kb(a,2,zh);return{ou:0,Rma:2,yC:1}};yv[K].Kb=function(a,b,c){if(!this.$a(a,b,c))throw m(Jr+b+ar+c+br);};function zv(){}Y(zv,Wu);zv[K].Pb=function(){return!0};function Av(){}Y(Av,Wu);Av[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};Av[K].gd=function(a){Xu(a);a=a.H();if(2>a)throw m(Rga);return{numColumns:a}};function Bv(a){this.b=a||new yn([])}Y(Bv,Wu);var $ja=[vg,T,wg];Bv[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};
Bv[K].gd=function(a){Xu(a);for(var b=[],c=a.H(),d=0;d<c;++d){var e=a.mr(d);if(e===O)b[C]({index:d,qg:{}});else{if(1>b[J])throw m("At least 1 data column must come before any role columns");Li(b).qg[e]=d}}c=b[J];if(3!==c&&4!==c)throw m("Invalid data table format: must have 3 or 4 data columns.");d=4==c;this.Kb(a,b[0][pc],zh);d&&this.Kb(a,b[1][pc],zh);this.Kb(a,b[d?2:1][pc],$ja);this.Kb(a,b[d?3:2][pc],$ja);return 4===c?(a=!Fn(this.b,dia,!0),{ou:b[a?1:0],EB:b[a?0:1],aH:b[2],$G:b[3]}):{ou:b[0],EB:null,
aH:b[1],$G:b[2]}};Bv[K].Kb=function(a,b,c){hi(c)||(c=[c]);if(!Pja(this,a,b,c))throw m(Jr+b+ar+c+br);};function Cv(){}Y(Cv,Wu);Cv[K].Pb=function(a){try{this.gd(a)}catch(b){return!1}return!0};Cv[K].gd=function(a){Xu(a);if(2>a.H())throw m("Invalid data table format: must have 2 columns.");this.Kb(a,0,vg);this.Kb(a,1,T);return{Pwa:0,Qwa:1}};Cv[K].Kb=function(a,b,c){hi(c)||(c=[c]);if(!Pja(this,a,b,c))throw m(Jr+b+ar+c+br);};function Jv(){}Y(Jv,Wu);Jv[K].Pb=function(a){Xu(a);var b=a.H();if(2>b||4<b)return!1;var c=this.$a(a,0,zh)&&this.$a(a,1,zh);2<b&&(c=c&&Zu(this,a,2))&&3<b&&(c=c&&this.$a(a,3,T));return c&&Qja(a)};Jv[K].jk=function(a){return this.Pb(a)?3:0};function Kv(a){this.el=hi(a)?a:Wj(aka)}Kv[K].vW=function(a){var b=[];Pj(this.el,function(c){var d=bka[c],e=d&&d[Nb];e&&(e=e.jk(a),0!=e&&b[C]({type:c,Pea:e,Be:d.Be}))});cka(b);return Qi(b,function(a){return a[H]})};function cka(a){kj(a,function(a,c){var d=a.Pea-c.Pea;0==d&&(d=a.Be-c.Be);return-d})}
var aka={gxa:wr,sua:xr,mxa:zr,xxa:Ar,zxa:Br,Hxa:Cr,xua:Dr,Txa:Er,Uxa:Fr,Oua:Gr,Yxa:Hr,Zxa:Ir,Dya:Mr,Pua:Kr,Oya:Pr,qya:Lr,Hya:Nr,Sua:Qr,fza:yr,hza:Rr,o7:Sr,qza:Tr,sza:Ur,$ua:Wr},bka={AnnotatedTimeLine:{format:new bv,Be:3},AreaChart:{format:new dv({Yfa:!0}),Be:2},BarChart:{format:new cv,Be:2},BubbleChart:{format:new ev,Be:2},CandlestickChart:{format:new iv,Be:2},ColumnChart:{format:new cv,Be:2},ComboChart:{format:new jv,Be:2},Gauge:{format:new lv,Be:1},GeoChart:{format:new mv,Be:3},Histogram:{format:new ov,
Be:3},LineChart:{format:new cv({Yfa:!0}),Be:2},ImageRadarChart:{format:new tv,Be:1},ImageSparkLine:{format:new wv,Be:1},Map:{format:new pv,Be:2},MotionChart:{format:new qv,Be:3},OrgChart:{format:new rv,Be:2},PieChart:{format:new sv,Be:2},ScatterChart:{format:new vv,Be:2},"AreaChart-stacked":{format:new dv({Td:!0}),Be:2},SteppedAreaChart:{format:new dv,Be:2},Table:{format:new zv,Be:0},Timeline:{format:new Bv,Be:2},TreeMap:{format:new Jv,Be:2},WordTree:{format:new mv,Be:2}};ai("google.visualization.ChartSelection",Kv,void 0);Kv[K].calculateChartTypes=Kv[K].vW;var dka={"google.charts.Bar":as,AnnotatedTimeLine:$r,AnnotationChart:"annotationchart",AreaChart:gs,BarChart:gs,BubbleChart:gs,CandlestickChart:gs,ColumnChart:gs,ComboChart:gs,Gauge:ps,GeoChart:qs,GeoMap:"geomap",Histogram:gs,ImageAreaChart:"imageareachart",ImageBarChart:"imagebarchart",ImageCandlestickChart:"imagechart",ImageChart:"imagechart",ImageLineChart:"imagelinechart",ImagePieChart:"imagepiechart",ImageSparkLine:ts,IntensityMap:"intensitymap",LineChart:gs,Map:As,MotionChart:Cs,OrgChart:Gs,
PieChart:gs,RangeSelector:gs,ScatterChart:gs,SparklineChart:gs,SteppedAreaChart:gs,Table:Ps,Timeline:Ts,TreeMap:Vs,StringFilter:fs,DateRangeFilter:fs,NumberRangeFilter:fs,CategoryFilter:fs,ChartRangeFilter:fs,NumberRangeSetter:fs,ColumnSelector:fs,Dashboard:fs};function Lv(a,b){var c=a.useFormatFromData;mi(c)&&!c||!xi(a[Nb])||(b=Pi(b,function(a){return!xi(a)}),Dda(b),1==b[J]&&(c=eka(b[0]),ta(a,c)))}function eka(a){xi(a)||(a=a[wb](/\d/g,Xe),a=a[wb](/#{10,}/,Ei(we,10)));return a};function fka(a){var b=gka(a),c=new Ju(a);c.gr([0,1,{type:T,calc:function(c,e){var f=Mv(a,e);return null!=f?b.zK*f.x+b.Jqa:null}}]);return c}function gka(a){var b;b=a.M();for(var c=new Hk,d=0;d<b;d++){var e=Mv(a,d);null!=e&&(c.x+=e.x,c.y+=e.y)}b=new Hk(c.x/b,c.y/b);for(e=d=c=0;e<a.M();e++){var f=Mv(a,e);null!=f&&(f=new Hk(f.x-b.x,f.y-b.y),c+=f.x*f.y,d+=f.x*f.x)}a={};a.zK=c/d||1;a.Jqa=b.y-a.zK*b.x;return a}function Mv(a,b){var c=a[I](b,0),d=a[I](b,1);return null==c||null==d?null:new Hk(c,d)};function hka(a){var b=a.bc(),c=a.Va();a=a.kd();var d;t:if(d=a.useFormatFromData,mi(d)&&!d)d=!1;else{d=[Ys,Qs,aia,bia,ks];for(var e=0;e<d[J];e++)if(bi(d[e]+dr,a)){d=!1;break t}d=!0}if(d)if(b==Ar)3>c.H()||(b=c.$u(1),d=a.hAxis||{},Lv(d,[b]),a.hAxis=d,c=c.$u(2),b=a.vAxes||{},d=b[0]||{},Lv(d,[c]),b[0]=d,a.vAxes=b);else{d=a.vAxes||[{},{}];for(var e=a.hAxis||{},f=d[0]||{},g=d[1]||{},k=[],l=[],n=c&&c.H()||0,p=0;p<n;p++)if(c.D(p)==T){var s=c.$u(p),u;u=p;0==u?u=null:(u--,u=((a.series||{})[u]||{}).targetAxisIndex||
0);switch(u){case 0:k[C](s);break;case 1:l[C](s)}}b==zr?Lv(e,k):(Lv(f,k),Lv(g,l));0<n&&c.D(0)!=zh&&(b=b==zr?f:e,s=c.$u(0),Lv(b,[s]));d[0]=f;d[1]=g;a.vAxes=d;a.hAxis=e}}function ika(a){if(a[zq](Yr)){var b=a.Va();a.bc()==Qr&&2==b.H()&&(b=fka(b),a.Fh(b),a.K(Vha,2),a.K(Wha,0),a.K(Xha,!1));a.K(Yr,null)}}function jka(a){var b=a.Va(),c=a.zk;if(hi(c))for(var d=0;d<c[J];d++)b=Ku(b,c[d]);else null!=c&&(b=Ku(b,c));a.cD(null);a.Fh(b)}
function kka(a){var b=a.bc();if((dka[b]||null)==gs&&b!=Qr){var b=a.Va(),c=a[zq](rs);if(null!=c){for(var d=[{calc:c?Zha:pha,sourceColumn:0,type:zh}],e=b.H(),c=c?1:0;c<e;c++)d[C](c);b=new Ju(b);b.gr(d);a.K(rs,null);a.Fh(b)}}};function Nv(a,b){var c=b||{};li(c)&&(c=Co(c));this.tH=c.containerId||null;this.ON=a;this.Mg=c[a+aha]||null;this.mi=c[a+Wga]||null;this.RB=null;Wp(this,null);this.XO=null;this.ff=c.dataSourceUrl||null;this.t=null;this.Fh(c.dataTable);this.b=c[Bq]||{};this.o=c[Aq]||{};var d=c.packages;this.wO=$h(d)?d:null;this.Lj=c.query||null;this.Il=c.refreshInterval||null;this.zk=c[Xq]||null;this.XF=null;this.n8=[jka,kka,hka,ika];this.s9=c.isDefaultVisualization||!$h(c.isDefaultVisualization)}Y(Nv,rt);W=Nv[K];
W.tca=null;W.xU=null;W.n=null;Ia(W,function(){var a=new this[uc](this[rq]());a.XF=this.XF;return a});W.B=function(){this[Yb]();Nv.e.B[L](this)};va(W,function(){Ov(this)});
Yp(W,function(a){a=Sk(a||O);if(!al(a)){var b=this.tH;a=Sk(b);if(!al(a))throw m("The container #"+b+" is null or not defined.");}this.n=a;try{if(null==this.bc())throw m("The "+this.ON+" type is not defined.");if(po(this.bc()))this.Rba(a);else{var c=X(this.Rba,this,a),c=et.LR(c,X(this.nq,this,a)),d=this.wO;if(null==d){var e=this.bc(),e=e[wb](mca,O),d=dka[e]||null;if(null==d)throw m("Invalid visualization type: "+e);}li(d)&&(d=[d]);var d={packages:d,callback:c},f=bi(pca);null===f&&(f=vaa);d=d?d:{callback:ci};
d.callback=d.callback||ci;var g,e=null,k=bi(tha);k&&0<=tm(k,0,Aha,k[Cc](um))&&(e=vm(k,Aha));(g=e)&&!d.language&&(d.language=g);rfa(qfa.Vb(),f,d)}}catch(l){this.nq(a,l)}});Ca(W,function(){return zo(lka(this,this.Va()))});W.ys=function(){return lka(this,this.tca||this.Va())};
function lka(a,b){var c=a.wO,d=void 0;null===b||(d=oi(b.Ex)?b.Ex().ys():b.ys());c={containerId:a.tH||void 0,dataSourceUrl:a.ff||void 0,dataTable:d,options:a.kd()||void 0,state:a[Eq]()||void 0,packages:null===c?void 0:c,refreshInterval:a.Il||void 0,query:a.ro()||void 0,view:a.zk||void 0,isDefaultVisualization:a.ada()};c[a.ON+aha]=a.bc()||void 0;c[a.ON+Wga]=a[gq]()||void 0;a.$ca(c);return c}W.$ca=function(){};W.WU=function(){return this.ff};W.Va=function(){return this.t};W.bc=function(){return this.Mg};
wp(W,function(){return this.mi});W.S4=function(){return this[Qd]};W.UU=function(){return this.tH};W.ro=function(){return this.Lj};W.XU=function(){return this.Il};Jp(W,function(a,b){return Pv(this.b,a,b)});function Pv(a,b,c){a=-1==b[qd](Ue)?a[b]:bi(b,a);c=$h(c)?c:null;return null!=a?a:c}W.kd=function(){return this.b};Mp(W,function(){return this.o});W.ada=function(){return this.s9};W.Ni=function(a){this.ff=a};W.Ova=function(a){this.XF=a};W.uva=function(){return this.XF};W.Fh=function(a){this.t=Ufa(a)};
W.wv=function(a){this.Mg=a};W.eo=function(a){this.mi=a};W.aV=function(a){this.tH=a};W.Ik=function(a){this.Lj=a};W.Bn=function(a){this.Il=a};W.K=function(a,b){mka(this.b,a,b)};function mka(a,b,c){null==c?fi(Pv(a,b))||(c=b[rc](Ue),1<c[J]&&(b=c.pop(),a=Pv(a,c[me](Ue))),delete a[b]):ai(b,c,a)}Ip(W,function(a){this.b=a||{}});W.setProperty=function(a,b){var c=a[rc](Ue);if(0<c[J]){var d=c[sb]();if(d=nka[d])if(0===c[J])d.set[Sc](this,b);else d=d.get[Sc](this),mka(d,c[me](Ue),b)}};
W.Cc=function(a){this.o=a||{}};W.CJ=function(a){this.wO=a};W.cD=function(a){this.zk=a};W.$va=function(a){a!=this[Qd]&&(this.XO=a)};W.l6=function(a){this.s9=a};W.$S=function(){return new this[uc](this.ys())};W.ZU=function(){return this.zk};W.P4=function(){return this.wO};W.nq=function(a,b){var c=b&&b[xq]||ms,d=et.Md(a,c);Gu(this,ms,{id:d,message:c})};
W.xR=function(a,b){var c=po(this.bc());if(!c)throw m("Invalid "+this.ON+" type: "+this.bc());this.XO&&(Ov(this),Wp(this,this.XO),this.XO=null);var d;if(d=this[Qd]&&this[Qd][uc]==c)d=(d=this[Qd])&&oi(d.pc)?d.pc()==a:!1;d?c=this[Qd]:(Ov(this),c=new c(a));this.RB&&this.RB!=c&&oi(this.RB.Zf)&&this.RB.Zf();this.RB=c;oka(this,c);this.tca=b;d=xn(this.kd());d=new Qv({chartType:this.bc(),dataTable:b,options:d,view:this.zk});for(var e=0;e<this.n8[J];e++)this.n8[e](d);c[Zq](d.Va(),d.kd(),this[Eq]())};
W.Gva=function(a){hi(this.zk)?this.zk[C](a):this.zk=null===this.zk?[a]:[this.zk,a]};W.zra=function(a,b){if(b.lj()){var c=b.AJ(),d=b.M2(),e=et.gD(a,b);Gu(this,ms,{id:e,message:c,detailedMessage:d})}else this.xR(a,b.Va())};function oka(a,b){pka(a);var c=[];Z([Is,Ms,ms,Os],function(d){var e=Du(b,d,function(c){d==Is&&(a.RB=null,Wp(a,b));d!=Is&&d!=Os||!oi(b[Eq])||a.Cc(b[Eq][L](b));Gu(a,d,c)});c[C](e)});a.xU=c}
W.Rba=function(a){var b=this.Va();if(b)this.xR(a,b);else if(null!=this.ff)b=X(this.zra,this,a),b=et.LR(b,X(this.nq,this,a)),this.zS(b,!0);else throw m("Cannot draw chart: no data specified.");};W.zS=function(a,b){var c=mi(b)?b:!1,d=new qu(this.ff||O),e=this.Il;e&&c&&d.Bn(e);(c=this.ro())&&d.Ik(c);d[fq](a)};function Ov(a){a[Qd]&&oi(a[Qd].Zf)&&a[Qd].Zf();tt(a[Qd]);Wp(a,null)}function pka(a){hi(a.xU)&&(Z(a.xU,function(a){Hu(a)}),a.xU=null)}
var nka={name:{get:Nv[K][gq],set:Nv[K].eo},type:{get:Nv[K].bc,set:Nv[K].wv},containerId:{get:Nv[K].UU,set:Nv[K].aV},options:{get:Nv[K].kd,set:Nv[K][wq]},state:{get:Nv[K][Eq],set:Nv[K].Cc},dataSourceUrl:{get:Nv[K].WU,set:Nv[K].Ni},dataTable:{get:Nv[K].Va,set:Nv[K].Fh},refreshInterval:{get:Nv[K].XU,set:Nv[K].Bn},query:{get:Nv[K].ro,set:Nv[K].Ik},view:{get:Nv[K].ZU,set:Nv[K].cD}};function Qv(a){Nv[L](this,cs,a)}Y(Qv,Nv);W=Qv[K];W.ge=Nv[K].S4;W.bO=Nv[K].$va;W.Nd=Nv[K].wv;W.eb=Nv[K].bc;W.gZ=Nv[K].eo;
W.fZ=Nv[K][gq];function Rv(a){Nv[L](this,jha,a)}Y(Rv,Nv);W=Rv[K];W.gT=Nv[K].S4;W.Mva=Nv[K].wv;W.tva=Nv[K].bc;W.Lva=Nv[K].eo;W.sva=Nv[K][gq];function Sv(a){this.he=a;this.ne={}}Y(Sv,rt);var qka=[];W=Sv[K];W.m=function(a,b,c,d){return Tv(this,a,b,c,d)};function Uv(a,b,c,d,e){Tv(a,b,c,d,!1,e)}function Tv(a,b,c,d,e,f){hi(c)||(c&&(qka[0]=c[kc]()),c=qka);for(var g=0;g<c[J];g++){var k=It(b,c[g],d||a[kq],e||!1,f||a.he||a);if(!k)break;a.ne[k.key]=k}return a}W.AC=function(a,b,c,d){return rka(this,a,b,c,d)};
function rka(a,b,c,d,e,f){if(hi(c))for(var g=0;g<c[J];g++)rka(a,b,c[g],d,e,f);else{b=Lt(b,c,d||a[kq],e,f||a.he||a);if(!b)return a;a.ne[b.key]=b}return a}W.vb=function(a,b,c,d,e){if(hi(b))for(var f=0;f<b[J];f++)this.vb(a,b[f],c,d,e);else c=c||this[kq],e=e||this.he||this,c=Jt(c),d=!!d,b=Bt(a)?a.WK(b,c,d,e):a?(a=Kt(a))?a.WK(b,c,d,e):null:null,b&&(Nt(b),delete this.ne[b.key]);return this};W.mc=function(){Pj(this.ne,Nt);this.ne={}};W.B=function(){Sv.e.B[L](this);this.mc()};
Ep(W,function(){throw m("EventHandler.handleEvent not implemented");});function Vv(a){this.n=a;this.G=new Sv(this)}Y(Vv,rt);W=Vv[K];W.B=function(){this[Yb]();Vv.e.B[L](this)};va(W,function(){this.G.mc();tt(this.G);el(this.n)});W.pc=function(){return this.n};W.addEventListener=function(a,b,c,d,e){e?Tv(this.G,a,b,c,d,e):this.G.m(a,b,c,d)};Yp(W,function(){});Mp(W,function(){return{}});function Wv(a){this.n=oo(a);this.Ec=new Lu(this,this.n);this.zca=[]}Y(Wv,rt);W=Wv[K];W.B=function(){this[Yb]();Wv.e.B[L](this)};va(W,function(){ska(this)});W.ya=null;W.cA=null;W.b=null;W.Xc=null;W.pI=null;W.cZ=null;W.o=null;W.Hu=null;W.Va=function(){return this.ya};W.kd=function(){return this.b};W.nj=function(){return{}};W.El=function(a,b){return Zn(b,Ws,{})};W.ps=function(){return O};W.Zda=function(a){this.zca=a};W.cR=function(){return this.zca};W.gq=function(){};
Mp(W,function(){return this.o?Co(zo(this.o)):null});Yp(W,function(a,b,c){this.ya=a;this.cA=b||{};this.cZ=c||{};Nu(this.Ec,this.FA,this)});
W.FA=function(){if(this.ya){this.o=this.cZ||{};if(!ki(this.o))throw m("Control state must be an object.");this.Hu=this.Hu||this.o;this.b=new yn([this.cA,this.nj()||{}]);this.gq(this.ya,this.b,this.o);ska(this);var a=Qn(this.b,gia,this.ps());this.Xc=(a=po(a))?new a(this.n):null;if(!this.Xc)throw m("Invalid Ui instance.");this.pI=Du(this.Xc,Xs,X(this.Ska,this));this.Xc[Zq](this.o,this.El(this.ya,this.b));this.o=this.Xc[Eq]();Gu(this,Is,null)}};
function ska(a){a.pI&&(Hu(a.pI),tt(a.pI),a.pI=null);tt(a.Xc);a.Xc=null;el(a.n)}W.Ska=function(a){this.o=this.Xc[Eq]();Gu(this,Os,a)};W.st=function(){Nu(this.Ec,this.$sa,this)};W.$sa=function(){this.Hu&&(this.cZ=this.Hu,this.FA())};function Xv(){this.rh=new ik;this.jt=new ik;this.Av=new ik}function tka(a,b,c){uka(a,b,c)||(a.rh.set(Yv(b),b),a.rh.set(Yv(c),c),vka(b,c,a.jt),vka(c,b,a.Av))}W=Xv[K];va(W,function(){this.rh[Yb]();this.jt[Yb]();this.Av[Yb]()});Ua(W,function(){return this.rh[dd]()});W.z2=function(){try{return wka(this),!0}catch(a){return!1}};W.dc=function(){return this.rh.dc()};W.Ua=function(){return this.rh.Ua()};Pa(W,function(a){return this.rh.bf(Yv(a))});
function uka(a,b,c){b=Yv(b);return a.jt.bf(b)&&a.jt.get(b)[Rc](Yv(c))}function Zv(a,b){if(!a[Rc](b))return null;var c=a.Av.get(Yv(b));return c?Wda(c,function(a){return this.rh.get(a)},a):null}W.Xf=function(a){return this[Rc](a)?(a=this.jt.get(Yv(a)))?Wda(a,function(a){return this.rh.get(a)},this):null:null};function $v(a){if(a.rh[dd]())return[];var b=[];nk(a.jt,function(a,d){this.Av.bf(d)||b[C](this.rh.get(d))},a);if(0==b[J])throw m("Invalid state: DAG has not root node(s).");return b}
function wka(a){for(var b=xka(a.Av),c=[],d=Qi($v(a),function(a){return Yv(a)},a);0<d[J];){for(var e=[],f=0;f<d[J];f++){var g=d[f];c[C](a.rh.get(g));var k=a.jt.get(g);k&&nk(k,function(a){b.get(a)[Qb](g);b.get(a)[dd]()&&(b[Qb](a),e[C](a))})}d=e}if(c[J]!=a.rh.dc())throw m("cycle detected");}Ia(W,function(){return this[dd]()?new Xv:Xv[K].wT[Sc](this,$v(this))});W.wT=function(a){var b=new Xv;if(0==arguments[J])return b;for(var c=0;c<arguments[J];c++)yka(this,arguments[c],b);return b};
function yka(a,b,c){var d=a.Xf(b);d&&nk(d,function(a){tka(c,b,a);yka(this,a,c)},a)}function Yv(a){var b=typeof a;return b==dh&&a||b==Fg?ch+pi(a):b[hc](0,1)+a}function vka(a,b,c){var d=c.get(Yv(a));d||(d=new ok,c.set(Yv(a),d));d.add(Yv(b))}function zka(a,b,c){var d=c.get(Yv(a));d[Qb](Yv(b));d[dd]()&&c[Qb](Yv(a))}function Aka(a,b){return!a.jt.bf(Yv(b))&&!a.Av.bf(Yv(b))}function xka(a){var b=new ik;nk(a,function(a,d){b.set(d,a[Bc]())});return b};function aw(a){this.yh=new Xv;this.nT=null;this.VK=[];this.Ec=new Lu(this,a);this.An=null}Y(aw,rt);W=aw[K];W.B=function(){this[Yb]();aw.e.B[L](this)};va(W,function(){Z(this.VK,function(a){Hu(a)});this.VK=[];this.An=null;this.yh[Yb]()});W.nq=function(a){this.Ec.Md(a)};
Fp(W,function(a,b){if(Bka(a))if(Cka(b)){var c=pi(a);if(pi(b)==c)this.nq(Jga);else{c=[];this.yh[Rc](a)||c[C](a);this.yh[Rc](b)||c[C](b);tka(this.yh,a,b);var d;this.yh.z2()?d=!0:(this.nq(Zga),d=!1);if(d)for(d=0;d<c[J];d++)this.VK[C](Du(c[d],Os,X(this.Zra,this,c[d]))),this.VK[C](Du(c[d],Is,X(this.Yra,this,c[d]))),this.VK[C](Du(c[d],ms,X(this.Xra,this,c[d])));else c=this.yh,uka(c,a,b)&&(zka(a,b,c.jt),zka(b,a,c.Av),Aka(c,a)&&c.rh[Qb](Yv(a)),Aka(c,b)&&c.rh[Qb](Yv(b)))}}else this.nq(b+qga);else this.nq(a+
sga)});Yp(W,function(a){if(a&&!this.yh[dd]()){this.nT=Ufa(a);this.An=new bw(this);a=$v(this.yh);for(var b=0;b<a[J];b++)a[b].Fh(this.nT);this.An[y](a)}});function Cka(a){return ki(a)&&oi(a[Zq])&&oi(a.setDataTable)}function Bka(a){return Cka(a)&&oi(a.getControl)}W.Zra=function(a){this.An=this.An||new bw(this);Dka(this.An,a)};
W.Yra=function(a){var b;if(b=Bka(a)){b=a.gT();var c;if(c=ki(b)){if(oi(b.applyOperator))t:{b=this.yh;c=b.wT(a);for(var d=c.Ua(),e=0;e<d[J];e++){var f=d[e];if(f!=a&&Zv(c,f)[J]!=Zv(b,f)[J]){b=!1;break t}}b=!0}else b=oi(b[Sc]);c=b}b=!c}b?this.nq(a+rga):(this.An=this.An||new bw(this),Dka(this.An,a))};W.Xra=function(a){this.An&&this.An.handleError(a)};function Eka(a,b){b?Gu(a,Is,null):a.nq(Xga);a.An=null}
function Fka(a,b){if(1==b[J])return b[0];for(var c=b[0],d=fj(b,1),e=new ok(Gka(a,d[0])),f=1;f<d[J]&&(e=e.Nz(Gka(a,d[f])),!e[dd]());f++);for(var f=[],g=0;g<c.M();g++)e[Rc](Hka(a,c,g))&&f[C](g);e=new ok(Ika(a,d[0]));for(g=1;g<d[J]&&(e=e.Nz(Ika(a,d[g])),!e[dd]());g++);d=[];for(g=0;g<c.H();g++)e[Rc](Jka(a,c,g))&&d[C](g);c=new Ju(c);c.Wn(f);c.gr(d);return c}function Gka(a,b){for(var c=[],d=0;d<b.M();d++){var e=Hka(a,b,d);null!=e&&c[C](e)}return c}
function Hka(a,b,c){for(;b!==a.nT;)c=b.um(c),b=b.Va();return c}function Ika(a,b){for(var c=[],d=0;d<b.H();d++){var e=Jka(a,b,d);null!=e&&c[C](e)}return c}function Jka(a,b,c){for(;b!==a.nT&&-1!==c;)c=b.xG(c),b=b.Va();-1==c&&(c=null);return c}function bw(a){this.ws=a;this.yh=a.yh[Bc]();this.Bq={};a=this.yh.Ua();for(var b=0;b<a[J];b++)this.Bq[pi(a[b])]=Is}Ka(bw[K],function(a){bw[K].Rea[Sc](this,a);for(var b=0;b<a[J];b++)this.mf(a[b])});
function Dka(a,b){if(a.yh[Rc](b)){switch(a.Bq[pi(b)]){case Hs:break;case ms:break;case ls:a.Bq[pi(b)]=Is;Kka(a,b);break;case Is:a.Rea(b);Kka(a,b);break;default:pi(b)}Lka(a)}}bw[K].handleError=function(a){if(this.yh[Rc](a)){switch(this.Bq[pi(a)]){case Hs:case Is:case ms:break;case ls:this.Bq[pi(a)]=ms;a=this.yh.wT(a).Ua();for(var b=1;b<a[J];b++)this.Bq[pi(a[b])]=ms;break;default:pi(a)}Lka(this)}};
function Lka(a){var b=0;Uj(a.Bq,function(a){if(a==ms)b++;else if(a!=Is)return!1;return!0},a)&&Eka(a.ws,0==b)}bw[K].Rea=function(a){for(var b=Xv[K].wT[Sc](this.yh,arguments),c=b.Ua(),d=0;d<c[J];d++){var e=b,f=c[d];if(!e[Rc](f)||e.Av.bf(Yv(f)))this.Bq[pi(c[d])]=Hs}};bw[K].mf=function(a){this.Bq[pi(a)]=ls;var b=et.LR(function(){a[Zq]()},X(this.handleError,this,a));Tt(b)};
function Kka(a,b){var c=a.yh.Xf(b);if(c){var d=b.gT();d.Zda&&d.Zda(c);for(d=0;d<c[J];d++){var e=c[d],f;t:{f=a;var g=Zv(f.yh,e);if(g)for(var k=0;k<g[J];k++)if(f.Bq[pi(g[k])]!=Is){f=!1;break t}f=!0}f&&(f=Mka(a,e),e.Fh(f),a.mf(e))}}}function Mka(a,b){var c=Qi(Zv(a.yh,b),function(a){a=a.gT();if(oi(a[Sc]))return a[Sc][L](a)});return Fka(a.ws,c)};function cw(a){this.n=a;this.ws=new aw(a);tt(this.C_);this.C_=Du(this.ws,Is,X(this.Gca,this,Is));tt(this.B_);this.B_=Du(this.ws,ms,X(this.Gca,this,ms))}Y(cw,rt);W=cw[K];W.B=function(){this[Yb]();tt(this.C_);tt(this.B_);tt(this.ws);cw.e.B[L](this)};va(W,function(){Hu(this.C_);Hu(this.B_);this.ws[Yb]()});Fp(W,function(a,b){hi(a)||(a=[a]);hi(b)||(b=[b]);for(var c=0;c<a[J];c++)for(var d=0;d<b[J];d++)this.ws[ac](a[c],b[d]);return this});Yp(W,function(a){this.ws[Zq](a)});W.pc=function(){return this.n};
W.Gca=function(a,b){Gu(this,a,b||null)};function dw(a){Nv[L](this,kha,a);a=a||{};li(a)&&(a=Co(a));this.zq=a.wrappers||null;this.yD=a.bindings||null;this.wv(a.dashboardType||Mga);ew(this)}Y(dw,Nv);W=dw[K];W.xR=function(a,b){function c(a){return f[a]}tt(this[Qd]);a=oo(a);for(var d=new cw(a),e=this.yD||[],f=this.zq,g=e[J],k=0;k<g;k++){var l=Qi(e[k].controls,c),n=Qi(e[k].participants,c);d[ac](l,n)}Wp(this,d);dw.e.xR[L](this,a,b)};W.$ca=function(a){a.wrappers=this.zq?Qi(this.zq,function(a){return a[rq]()}):void 0;a.bindings=this.yD||void 0};
W.awa=function(a){this.zq=a||null;ew(this)};W.zva=function(){return this.zq};W.Jva=function(a){this.yD=a||null;ew(this)};W.ova=function(){return this.yD};W.vva=Nv[K].S4;W.Qva=Nv[K].eo;W.wva=Nv[K][gq];function ew(a){var b=a.zq;if(null!==b&&!hi(b)){var c=[];Pj(b,function(a,b){oi(a[rq])||(a=fw(a));a.eo(b);c[C](a)},a);b=c}var d=a.yD;gw(b)&&gw(d)||(a.zq=Qi(b,a.p1,a),a.yD=Qi(d,a.Zsa,a))}W.p1=function(a){oi(a[rq])||(a=fw(a));a.Fh(null);a.Ni(null);return a};
W.Zsa=function(a){var b=a.controls,c=a.participants;if(gw(b)||gw(c))throw m("invalid binding: "+a);b=Qi(b,this.nga,this);c=Qi(c,this.nga,this);return{controls:b,participants:c}};W.nga=function(a){var b=a,c=/^{.*}$/;if(ki(a)||li(a)&&c[hd](a))return oi(b[rq])||(b=fw(b)),this.zq[C](b),this.zq[J]-1;a=Nka(this);a=xi(b)?-1:Ni(a,b);if(-1==a)throw m("Invalid wrapper name: "+b);return a};function Nka(a){return Qi(a.zq,function(a){return a[gq]()})}function gw(a){return hi(a)?Yi(a):!0};function hw(a,b){fw(a)[Zq](b)}function fw(a){a=a||{};li(a)&&(a=Co(a));return a.controlType?new Rv(a):a.dashboardType?new dw(a):new Qv(a)};function iw(a,b,c){var d=b.D(c),e=b.Xe(c),f=b.Ra(c),d=a.Gg(d,f,e);a.nca(d,b.Er(c))}function jw(a){for(var b=0,c=0;c<a[J];c++)b+=a[c];return b}function Oka(a){return a[J]}function Pka(a){return jw(a)/a[J]}
function kw(a,b,c){function d(a,b,c,d){return b[L](null,c[I](d,a))}var e=[],f=[];Z(b,function(a){if(ni(a))e[C](a);else if(ei(a)==dh){var b=a.column;Iha in a&&f[C]([b,{calc:qi(d,b,a.modifier),type:a[H],label:a[Wc],id:a.id}]);e[C](b)}});if(!Yi(f)){for(var g=new Ju(a),k=g.Maa(),l=a.M(),n=0;n<l;n++)Z(f,function(a){k[a[0]]=a[1]});g.gr(k);a=g}var p=new cp,s=[];Z(e,function(c,d){var e=a.D(c),f=b[d][Wc]||a.Ra(c),g=null!=b[d].id?b[d].id:a.Xe(c);p.Gg(e,f,g);s[C](e)});c=c||[];Z(c,function(b){var c=b.column,
d=b[Wc]||a.Ra(c),c=null!=b.id?b.id:a.Xe(c);p.Gg(b[H],d,c)});var u=[];Z(e,function(a){u[C]({column:a})});for(var v=a.dp(u),z=[],B=0;B<c[J];B++)z[C]([]);for(B=0;B<v[J];B++){Z(c,function(b,c){z[c][C](a[I](v[B],b.column))});g=!1;if(B<v[J]-1)for(g=!0,l=0;l<e[J];l++){var n=a[I](v[B],e[l]),D=a[I](v[B+1],e[l]);if(0!=ep(s[l],n,D)){g=!1;break}}if(!g){var N=p.Sq();Z(e,function(b,c){p.Fa(N,c,a[I](v[B],b))});var M=b[J];Z(c,function(a,b){var c=a.aggregation[L](null,z[b]);p.Fa(N,M+b,c)});for(g=0;g<c[J];g++)z[g]=
[]}}return p};ai("google.visualization.drawChart",hw,void 0);ai("google.visualization.drawFromUrl",function(a,b){var c=new au(b||ea[xc][Nc]),d=ju(c,vs),e;null!=d?e=d:(e={},Z(c.mj.Mk(),function(a){var b=ju(c,a);try{null!=b&&(b=Co(b))}catch(d){}e[a]=b}),Lp(e,ek(e)));hw(e,a)},void 0);
ai("google.visualization.createUrl",function(a,b){li(a)&&(a=Co(a));var c=[],d,e;for(e in a)if(e==Mha){var f=a[e],g;for(g in f)d=f[g],li(d)||(d=zo(d)),c[C](g+qf+aa(String(d)))}else d=a[e],li(d)||(d=oi(d[rq])?d[rq]():zo(d)),c[C](e+qf+aa(String(d)));d=jo()+Bga;d=d[wb](/^https?:/,O);c=(b||d)+sf+c[me](Ee);c=c[wb](/'/g,wga);return c=c[wb](/"/g,vga)},void 0);
ai("google.visualization.createSnippet",function(a){var b=jo()+Cga,b=b[wb](/^https?:/,O),b=Iga+b+uga;a=fw(a)[rq]();a=a[wb](/</g,Ke);a=a[wb](/>/g,Je);return b=b+a+mga},void 0);ai("google.visualization.createWrapper",fw,void 0);ai("google.visualization.ChartWrapper",Qv,void 0);va(Qv[K],Qv[K][Yb]);Yp(Qv[K],Qv[K][Zq]);Ia(Qv[K],Qv[K][Bc]);Ca(Qv[K],Qv[K][rq]);Qv[K].getSnapshot=Qv[K].$S;Qv[K].getDataSourceUrl=Qv[K].WU;Qv[K].getDataTable=Qv[K].Va;Qv[K].getChartName=Qv[K].fZ;Qv[K].getChartType=Qv[K].eb;
Qv[K].getChart=Qv[K].ge;Qv[K].getContainerId=Qv[K].UU;Qv[K].getPackages=Qv[K].P4;Qv[K].getQuery=Qv[K].ro;Qv[K].getRefreshInterval=Qv[K].XU;Qv[K].getView=Qv[K].ZU;Jp(Qv[K],Qv[K][zq]);Qv[K].getOptions=Qv[K].kd;Mp(Qv[K],Qv[K][Eq]);Qv[K].getCustomRequestHandler=Qv[K].uva;Qv[K].isDefaultVisualization=Qv[K].ada;Qv[K].pushView=Qv[K].Gva;Qv[K].sendQuery=Qv[K].zS;Qv[K].setDataSourceUrl=Qv[K].Ni;Qv[K].setDataTable=Qv[K].Fh;Qv[K].setChart=Qv[K].bO;Qv[K].setChartName=Qv[K].gZ;Qv[K].setChartType=Qv[K].Nd;
Qv[K].setContainerId=Qv[K].aV;Qv[K].setIsDefaultVisualization=Qv[K].l6;Qv[K].setPackages=Qv[K].CJ;Qv[K].setQuery=Qv[K].Ik;Qv[K].setRefreshInterval=Qv[K].Bn;Qv[K].setView=Qv[K].cD;Qv[K].setOption=Qv[K].K;Ip(Qv[K],Qv[K][wq]);Qv[K].setState=Qv[K].Cc;Qv[K].setCustomRequestHandler=Qv[K].Ova;ai("google.visualization.ControlWrapper",Rv,void 0);va(Rv[K],Rv[K][Yb]);Yp(Rv[K],Rv[K][Zq]);Ca(Rv[K],Rv[K][rq]);Rv[K].getSnapshot=Rv[K].$S;Rv[K].getDataSourceUrl=Rv[K].WU;Rv[K].getDataTable=Rv[K].Va;
Rv[K].getControlName=Rv[K].sva;Rv[K].getControlType=Rv[K].tva;Rv[K].getControl=Rv[K].gT;Rv[K].getContainerId=Rv[K].UU;Rv[K].getPackages=Rv[K].P4;Rv[K].getQuery=Rv[K].ro;Rv[K].getRefreshInterval=Rv[K].XU;Rv[K].getView=Rv[K].ZU;Jp(Rv[K],Rv[K][zq]);Rv[K].getOptions=Rv[K].kd;Mp(Rv[K],Rv[K][Eq]);Rv[K].sendQuery=Rv[K].zS;Rv[K].setDataSourceUrl=Rv[K].Ni;Rv[K].setDataTable=Rv[K].Fh;Rv[K].setControlName=Rv[K].Lva;Rv[K].setControlType=Rv[K].Mva;Rv[K].setContainerId=Rv[K].aV;Rv[K].setPackages=Rv[K].CJ;
Rv[K].setQuery=Rv[K].Ik;Rv[K].setRefreshInterval=Rv[K].Bn;Rv[K].setView=Rv[K].cD;Rv[K].setOption=Rv[K].K;Ip(Rv[K],Rv[K][wq]);Rv[K].setState=Rv[K].Cc;ai("google.visualization.DashboardWrapper",dw,void 0);va(dw[K],dw[K][Yb]);Yp(dw[K],dw[K][Zq]);Ca(dw[K],dw[K][rq]);dw[K].getBindings=dw[K].ova;dw[K].getDataSourceUrl=dw[K].WU;dw[K].getDataTable=dw[K].Va;dw[K].getDashboard=dw[K].vva;dw[K].getDashboardName=dw[K].wva;dw[K].getContainerId=dw[K].UU;dw[K].getPackages=dw[K].P4;dw[K].getQuery=dw[K].ro;
dw[K].getRefreshInterval=dw[K].XU;dw[K].getView=dw[K].ZU;dw[K].getWrappers=dw[K].zva;dw[K].setBindings=dw[K].Jva;dw[K].setDataSourceUrl=dw[K].Ni;dw[K].setDataTable=dw[K].Fh;dw[K].setDashboardName=dw[K].Qva;dw[K].setContainerId=dw[K].aV;dw[K].setPackages=dw[K].CJ;dw[K].setQuery=dw[K].Ik;dw[K].setRefreshInterval=dw[K].Bn;dw[K].setView=dw[K].cD;dw[K].getSnapshot=dw[K].$S;dw[K].setWrappers=dw[K].awa;ai("google.visualization.data.avg",Pka,void 0);ai("google.visualization.data.count",Oka,void 0);ai("google.visualization.data.group",kw,void 0);
ai("google.visualization.data.join",function(a,b,c,d,e,f){var g=c==Tg||c==Eg,k=c==Ls||c==Eg,l=new cp,n=[];Z(d,function(c){var d=a.D(c[0]),e=b.D(c[1]);if(d!=e)throw m("Key types do not match:"+d+Se+e);iw(l,a,c[0]);n[C](d)});var p=[],s=[];Z(d,function(a){p[C]({column:a[0]});s[C]({column:a[1]})});var u=a.dp(p),v=b.dp(s);Z(e,function(b){iw(l,a,b)});Z(f,function(a){iw(l,b,a)});for(var z=!1,B=0,D=0,N=0;B<u[J]||D<v[J];){var M=0,R=[];if(D>=v[J])if(g)R[0]=u[B],M=-1;else break;else if(B>=u[J])if(k)R[1]=v[D],
M=1;else break;else{R[0]=u[B];R[1]=v[D];for(var S=0;S<d[J];S++){var M=a[I](R[0],d[S][0]),V=b[I](R[1],d[S][1]),M=ep(n[S],M,V);if(0!=M)break}}if(z&&0!=M)z=!1,D++;else{if(-1==M&&g||1==M&&k||0==M){l.Sq();var ma,Ja;-1==M&&g||0==M&&c!=Ls?(ma=a,Ja=0):(ma=b,Ja=1);Z(d,function(a,b){c==Eg?l.Fa(N,b,ma[I](R[Ja],a[Ja])):l.cc(N,b,ma[I](R[Ja],a[Ja]),ma.Ea(R[Ja],a[Ja]),ma.jj(R[Ja],a[Ja]))});if(-1==M&&g||0==M){var Ha=d[J];Z(e,function(b,c){l.cc(N,c+Ha,a[I](R[0],b),a.Ea(R[0],b),a.jj(R[0],b))})}if(1==M&&k||0==M)Ha=
e[J]+d[J],Z(f,function(a,c){l.cc(N,c+Ha,b[I](R[1],a),b.Ea(R[1],a),b.jj(R[1],a))});N++}1==M?D++:B++;0==M&&(z=!0)}}return l},void 0);ai("google.visualization.data.max",function(a){if(0==a[J])return null;for(var b=a[0],c=1;c<a[J];c++){var d=a[c];null!=d&&d>b&&(b=d)}return b},void 0);ai("google.visualization.data.min",function(a){if(0==a[J])return null;for(var b=a[0],c=1;c<a[J];c++){var d=a[c];null!=d&&d<b&&(b=d)}return b},void 0);ai("google.visualization.data.month",function(a){return a[Hd]()+1},void 0);
ai("google.visualization.data.sum",jw,void 0);ai("__gvizguard__",!0,void 0);ai(uha,qu,void 0);qu[K].makeRequest=qu[K].makeRequest;qu[K].setRefreshInterval=qu[K].Bn;qu[K].setQuery=qu[K].Ik;vp(qu[K],qu[K][fq]);qu[K].setRefreshable=qu[K].Wva;qu[K].setTimeout=qu[K][uq];qu[K].setHandlerType=qu[K].Sva;qu[K].setHandlerParameter=qu[K].Wfa;qu.setResponse=uu;Vp(qu[K],qu[K][Uq]);ai("google.visualization.CustomQuery",Qu,void 0);vp(Qu[K],Qu[K][fq]);ai("google.visualization.QueryResponse",ct,void 0);ct[K].getDataTable=ct[K].Va;ct[K].isError=ct[K].lj;
ct[K].hasWarning=ct[K].n3;ct[K].getReasons=ct[K].sea;ct[K].getMessage=ct[K].AJ;ct[K].getDetailedMessage=ct[K].M2;ai("google.visualization.DataTable",cp,void 0);cp[K].addColumn=cp[K].Gg;cp[K].addRow=cp[K].Sq;cp[K].addRows=cp[K].cB;Ia(cp[K],cp[K][Bc]);cp[K].getColumnId=cp[K].Xe;wa(cp[K],cp[K][lq]);cp[K].getColumnLabel=cp[K].Ra;cp[K].getColumnPattern=cp[K].$u;cp[K].getColumnProperty=cp[K].gj;cp[K].getColumnProperties=cp[K].Er;cp[K].getColumnRange=cp[K].Sp;cp[K].getColumnRole=cp[K].mr;
cp[K].getColumnType=cp[K].D;cp[K].getDistinctValues=cp[K].QT;cp[K].getFilteredRows=cp[K].tL;cp[K].getFormattedValue=cp[K].Ea;cp[K].getNumberOfColumns=cp[K].H;cp[K].getNumberOfRows=cp[K].M;cp[K].getProperties=cp[K].jj;cp[K].getProperty=cp[K].hp;cp[K].getRowProperty=cp[K].Mr;cp[K].getRowProperties=cp[K].JK;cp[K].getSortedRows=cp[K].dp;cp[K].getTableProperty=cp[K].xT;cp[K].getTableProperties=cp[K].Fy;cp[K].getUnderlyingTableColumnIndex=cp[K].uT;cp[K].getUnderlyingTableRowIndex=cp[K].sT;gb(cp[K],cp[K][I]);
cp[K].insertColumn=cp[K].tfa;cp[K].insertRows=cp[K].C0;cp[K].removeColumn=cp[K].g4;cp[K].removeColumns=cp[K].xga;cp[K].removeRow=cp[K].sC;cp[K].removeRows=cp[K].yga;cp[K].setCell=cp[K].cc;cp[K].setColumnLabel=cp[K].Kva;cp[K].setColumnProperties=cp[K].nca;cp[K].setColumnProperty=cp[K].Kw;cp[K].setFormattedValue=cp[K].Tx;cp[K].setProperties=cp[K].jw;cp[K].setProperty=cp[K][Ic];cp[K].setRowProperties=cp[K].Xva;cp[K].setRowProperty=cp[K].k6;cp[K].setTableProperties=cp[K].Yva;cp[K].setTableProperty=cp[K].Zva;
cp[K].setValue=cp[K].Fa;ob(cp[K],cp[K][ce]);Ca(cp[K],cp[K][rq]);ai("google.visualization.DataView",Ju,void 0);Ju.fromJSON=Ku;Ju[K].getColumnId=Ju[K].Xe;wa(Ju[K],Ju[K][lq]);Ju[K].getColumnLabel=Ju[K].Ra;Ju[K].getColumnPattern=Ju[K].$u;Ju[K].getColumnProperty=Ju[K].gj;Ju[K].getColumnProperty=Ju[K].gj;Ju[K].getColumnProperties=Ju[K].Er;Ju[K].getColumnRange=Ju[K].Sp;Ju[K].getColumnRole=Ju[K].mr;Ju[K].getColumnType=Ju[K].D;Ju[K].getDistinctValues=Ju[K].QT;Ju[K].getFilteredRows=Ju[K].tL;
Ju[K].getFormattedValue=Ju[K].Ea;Ju[K].getNumberOfColumns=Ju[K].H;Ju[K].getNumberOfRows=Ju[K].M;Ju[K].getProperties=Ju[K].jj;Ju[K].getProperty=Ju[K].hp;Ju[K].getRowProperty=Ju[K].Mr;Ju[K].getRowProperties=Ju[K].JK;Ju[K].getSortedRows=Ju[K].dp;Ju[K].getTableColumnIndex=Ju[K].xG;Ju[K].getUnderlyingTableColumnIndex=Ju[K].uT;Ju[K].getTableRowIndex=Ju[K].um;Ju[K].getUnderlyingTableRowIndex=Ju[K].sT;Ju[K].getTableProperty=Ju[K].xT;Ju[K].getTableProperties=Ju[K].Fy;gb(Ju[K],Ju[K][I]);
Ju[K].getViewColumnIndex=Ju[K].vR;Ju[K].getViewColumns=Ju[K].Maa;Ju[K].getViewRowIndex=Ju[K].OR;Ju[K].getViewRows=Ju[K].uea;Ju[K].hideColumns=Ju[K].Ava;Ju[K].hideRows=Ju[K].Bva;Ju[K].setColumns=Ju[K].gr;Ju[K].setRows=Ju[K].Wn;Ju[K].toDataTable=Ju[K].Ex;Ca(Ju[K],Ju[K][rq]);ai("google.visualization.errors",et,void 0);et.addError=et.Md;et.removeAll=et.mc;et.removeError=et.Hva;et.addErrorFromQueryResponse=et.gD;et.getContainer=et.pc;et.createProtectedCallback=et.LR;ai(vha,Du,void 0);ai(wha,Eu,void 0);
ai(zha,Gu,void 0);ai(yha,Hu,void 0);ai(xha,Iu,void 0);ai("google.visualization.QueryWrapper",Pu,void 0);Ip(Pu[K],Pu[K][wq]);Yp(Pu[K],Pu[K][Zq]);Pu[K].setCustomErrorHandler=Pu[K].Nva;Pu[K].sendAndDraw=Pu[K].UD;Pu[K].setCustomPostResponseHandler=Pu[K].CT;Pu[K].setCustomResponseHandler=Pu[K].DT;Vp(Pu[K],Pu[K][Uq]);ai("google.visualization.arrayToDataTable",Vfa,void 0);ai("google.visualization.datautils.compareValues",ep,void 0);
ai("google.visualization.dataTableToCsv",function(a){for(var b=O,c=0;c<a.M();c++){for(var d=0;d<a.H();d++){0<d&&(b+=Re);var e=a.Ea(c,d),e=e[wb](/"/g,tga),f=-1!=e[qd](Re),g=-1!=e[qd](re),k=-1!=e[qd](ue);if(f||g||k)e=ue+e+ue;b+=e}b+=re}return b},void 0);ai("google.visualization.GadgetHelper",zu,void 0);zu[K].createQueryFromPrefs=zu[K].kva;zu[K].validateResponse=zu[K].cwa;;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});



var lw=unescape,mw=escape,nw=setTimeout,ow=navigator;function pw(a,b){return a.direction=b}function qw(a,b){return a.filled=b}function rw(a,b){return a.weight=b}function sw(a,b){return a.collapse=b}function tw(a,b){return a.selected=b}function uw(a,b){return a.stroked=b}function vw(a,b){return a.fillcolor=b}function ww(a,b){return a.select=b}function xw(a,b){return a.values=b}function yw(a,b){return a.setRadius=b}function zw(a,b){return a.setSelection=b}function Aw(a,b){return a.depth=b}
function Bw(a,b){return a.refresh=b}function Cw(a,b){return a.items=b}function Dw(a,b){return a.whiteSpace=b}function Ew(a,b){return a.strokeweight=b}function Fw(a,b){return a.fillStyle=b}function Gw(a,b){return a.setVisible=b}function Hw(a,b){return a.marginWidth=b}function Iw(a,b){return a.cursor=b}function Jw(a,b){return a.size=b}function Kw(a,b){return a.setVisibleChartRange=b}function Lw(a,b){return a.coordorigin=b}function Mw(a,b){return a.style=b}function Nw(a,b){return a.close=b}
function Ow(a,b){return a.ticks=b}function Pw(a,b){return a.getPosition=b}function Qw(a,b){return a.isEnabled=b}function Rw(a,b){return a.range=b}function Sw(a,b){return a.marginHeight=b}function Tw(a,b){return a.coordinates=b}function Uw(a,b){return a.action=b}function Vw(a,b){return a.reset=b}function Ww(a,b){return a.startTime=b}function Xw(a,b){return a.node=b}function Yw(a,b){return a.lineWidth=b}function Zw(a,b){return a.frameBorder=b}function $w(a,b){return a.text=b}
function ax(a,b){return a.annotations=b}function bx(a,b){return a.createCaption=b}function cx(a,b){return a.fontFamily=b}function dx(a,b){return a.value=b}function ex(a,b){return a.move=b}function fx(a,b){return a.strokeStyle=b}function gx(a,b){return a.backgroundColor=b}function hx(a,b){return a.strokecolor=b}function ix(a,b){return a.radius=b}function jx(a,b){return a.children=b}function kx(a,b){return a.scrolling=b}function lx(a,b){return a.orientation=b}
function mx(a,b){return a.setContent=b}function nx(a,b){return a.getContent=b}function ox(a,b){return a.visible=b}function px(a,b){return a.fontWeight=b}function qx(a,b){return a.scrollTop=b}function rx(a,b){return a.endTime=b}function sx(a,b){return a.getColors=b}function tx(a,b){return a.labels=b}function ux(a,b){return a.getSelection=b}function vx(a,b){return a.rect=b}function wx(a,b){return a.disabled=b}function xx(a,b){return a.textAlign=b}function yx(a,b){return a.background=b}
function zx(a,b){return a.fontStyle=b}function Ax(a,b){return a.getId=b}function Bx(a,b){return a.anchor=b}function Cx(a,b){return a.coords=b}function Dx(a,b){return a.coordsize=b}function Ex(a,b){return a.setPosition=b}function Fx(a,b){return a.element=b}function Gx(a,b){return a.update=b}function Hx(a,b){return a.transform=b}function Ix(a,b){return a.debug=b}
var Jx="origin",Kx="order",Lx="direction",Mx="shape",Nx="fillColor",Ox="getParent",Px="center",Qx="classList",Rx="selection",Sx="inRange",Tx="extend",Ux="layout",Vx="selected",Wx="collapsed",Xx="geometry",Yx="setEnd",Zx="trim",$x="strokeColor",ay="registerElement",cy="write",fy="definition",gy="fillText",hy="focus",iy="select",jy="values",ky="padding",ly="elements",my="moveTo",ny="setSelection",oy="depth",py="getBounds",qy="datum",ry="offset",Fy="items",Gy="contentWindow",Hy="duplicate",Iy="time",
Jy="caption",Ky="setVisible",Ly="cursor",My="html",Ny="views",Oy="size",Py="MapTypeId",Qy="createElementNS",Ry="setVisibleChartRange",Sy="handle",Ty="save",Uy="count",Vy="nodes",Wy="rotate",Xy="moveToElementText",Yy="addListener",Zy="close",$y="ticks",az="parent",bz="dataType",cz="getPosition",dz="isEnabled",ez="range",fz="cells",gz="multiple",hz="fireEvent",iz="coordinates",jz="scale",kz="restore",lz="action",mz="startTime",nz="fillRect",oz="attributes",pz="node",qz="compact",rz="lineWidth",sz="closePath",
tz="Text",uz="isCollapsed",vz="margin",wz="lineTo",xz="icon",yz="replaceChild",zz="annotations",Az="getCenter",Bz="createCaption",Cz="blur",Dz="Rect",Ez="move",Fz="backgroundColor",Gz="domain",Hz="updateOptions",Iz="radius",Jz="equals",Kz="beginPath",Lz="getHeight",Mz="play",Nz="path",Oz="detach",Pz="getContext",Qz="translate",Rz="LN10",Sz="orientation",Tz="setContent",Uz="getContent",Vz="visible",Wz="keys",Xz="setActive",Yz="strokeRect",Zz="frames",$z="setStart",aA="property",bA="getColors",cA="title",
dA="labels",eA="getSelection",fA="duration",gA="scope",hA="rect",iA="then",jA="textAlign",kA="alpha",lA="Circle",mA="background",nA="entries",oA="getId",pA="anchor",qA="moveEnd",rA="coords",sA="compareEndPoints",tA="addColorStop",uA="setPosition",vA="element",wA="contentDocument",xA="axis",yA="update",zA="areas",AA="append",BA="transform",CA="debug",DA="event",Qka="\n M/d",Rka="\n a",Ska="\n yyyy",Tka="\x0B",EA=" (",Uka=" (po\u010det)",Vka=" * ",Wka=" + ",FA=" - ",Xka=" - Flash Player Installation",
Yka=" / ",Zka=" 0 ",GA=" 0 0 1 ",$ka=" = ",ala=" [+]",bla=" _loaded = true;",cla=" already defined.",dla=" does not have a domain column.",HA=' id="',ela=" loaded, but verification object ",fla=' onload="CHART_loaded()"',IA=" to ",gla=" was not defined.",hla=' xmlns:svg="http://www.w3.org/2000/svg"',ila=' xmlns:xlink="http://www.w3.org/1999/xlink">',JA='" ',jla='" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="',kla='" height="',lla='" name="',mla='" src="http://www.google.com/ig/ifr?url=',
nla='" style="',KA='" value="',ola='" width="',LA='">',MA='"></div>',pla="#.###",NA="#000",qla="#000020",OA="#00f",PA="#0f0",QA="#109618",RA="#222222",rla="#333",SA="#333333",TA="#3399CC",UA="#434343",VA="#444444",WA="#666",XA="#666666",sla="#7993ad",tla="#7f9a6b",ula="#8080ff",YA="#994499",ZA="#999",$A="#999999",vla="#9bbdde",aB="#CCCCCC",bB="#DC3912",wla="#DDD",cB="#EFE6DC",dB="#FF9900",eB="#FFFFFF",xla="#a2c488",yla="#a992ad",zla="#ad7d79",Ala="#aea971",Bla="#b7b7b7",Cla="#c991ff",fB="#ccc",gB=
"#cccccc",Dla="#cdc785",Ela="#ce9839",Fla="#d2feb0",Gla="#d6b9db",hB="#dc3912",Hla="#dea19b",Ila="#default#VML",iB="#e0e0e0",jB="#eee",Jla="#eeee5b",Kla="#eeeeac",Lla="#eeeeee",kB="#f00",Mla="#ffbc46",Nla="#ffd1c9",Ola="#fff0db",Pla="$1 ",Qla="$version",Rla="%s",Sla="%s's administration (under dispute)",Tla="%s://www.gstatic.com/charts/%s/%s/",Ula="&up_",Vla="&up__table_query_url=",Wla="').send(\n     function(response) {\n      new ",Xla="']});\n\n   function drawVisualization() {\n    new google.visualization.Query('",
Yla='(\n       document.getElementById(\'visualization\')).\n        draw(response.getDataTable(), null);\n      });\n   }\n\n   google.setOnLoadCallback(drawVisualization);\n  \x3c/script>\n </head>\n <body>\n  <div id="visualization" style="width: 500px; height: 500px;"></div>\n </body>\n</html>',Zla=") translate(",$la=",0,",ama="--",bma="-10000px",cma="-1000px",dma="-active",ema="-bg",fma="-buttons",lB="-caption",gma="-checkbox",hma="-checked",ima="-collapse-left",jma="-collapse-right",mB="-content",
nB="-default",oB="-disabled",pB="-dropdown",kma="-focused",lma="-highlight",mma="-horizontal",nma="-hover",qB="-inner-box",oma="-mag",pma="-open",rB="-outer-box",qma="-rtl",rma="-selected",sma="-title",tma="-title-close",uma="-title-draggable",vma="-title-text",wma="-unchecked",xma="-undetermined",yma="-vertical",zma="-webkit-user-select:none;",Ama="../../shapes/rect-util",Bma="../../shapes/shapes",sB="./abstract_shape",tB="./circle",uB="./ellipse",Cma="./group",vB="./line",wB="./path",Dma="./path-util",
xB="./rect",Ema="./shapes",yB="./svg-util",zB="./text",Fma=".annotations.",Gma=".gif",Hma=".gradient.from",Ima=".gradient.to",Jma=".gradient.x1",Kma=".gradient.x2",Lma=".gradient.y1",Mma=".gradient.y2",Nma=".js",Oma=".lbl",Pma=".offset",Qma=".style",Rma=".type",Sma="//chart.googleapis.com/chart",Tma="/>",Uma="/core/patterns/",AB="/core/tooltip.css",BB="0 0",Vma="0 0 4 4",CB="0%",Wma="0.###E0",Xma="1.8",Yma="1/",DB="100%",Zma="12pt Times New Roman",EB="15px",FB="1e12",GB="1px",$ma="1px solid infotext",
ana="200px",HB="2d",bna="420+",cna="49.99%",dna="5.5",ena="50%",fna="525",gna="531",hna="532.0",ina="533.17.9",jna="808080",kna="9.0",lna="90%",IB=": ",mna=":m",JB=":mm",nna=":|",ona=";color: #333333;margin:0;font-style:",pna=";font-weight:",qna=";height:",rna=";overflow-y:",sna=";stop-opacity:",tna=";text-decoration:",una=";width:",vna="< ",KB="</body>",LB="</div>",MB="</head>",NB="</html>",OB="</li>",wna="</object>",xna="\x3c/script>",PB="</span>",QB="</td>",yna="</th>",zna="</tr>\n",Ana='<?xml version="1.0"?>',
Bna='<body marginwidth="0" marginheight="0"',Cna="<default>",Dna='<div id="chartArea"></div>',Ena='<div id="renderers"></div>',Fna='<embed type="application/x-shockwave-flash" src="',RB="<head>",Gna='<html xmlns:v="urn:schemas-microsoft-com:vml">',Hna='<html xmlns="http://www.w3.org/1999/xhtml"',Ina='<html>\n <head>\n  <title>Google Visualization API</title>\n  <script type="text/javascript" src="http://www.google.com/jsapi">\x3c/script>\n  <script type="text/javascript">\n   google.load(\'visualization\', \'1\', {packages: [\'',
Jna='<iframe style="',Kna='<object id="',Lna='<param name="',Mna='<param name="flashvars" value="',Nna='<param name="movie" value="',Ona='<script type="text/javascript">',Pna='<span style="color:',SB="<style> v\\:* { behavior:url(#default#VML);}</style>",TB="<td>",Qna="<th>",UB='="',VB="A ",WB="AT",Rna="AbstractStatsModel",Sna="ActiveX",Tna="Add to iGoogle",Una="All data columns of the same series must be of the same data type",Vna="All domains must be of the same data type",XB="Arial",YB="BACKGROUND",
Wna="BODY",aC="Body",bC="C",cC="CELL",dC="COLUMN",Xna="COLUMN_INDEX",eC="COM",fC="COUNTRIES",Yna="Chart options",Zna="Circle",$na="Click",aoa="Click to expand annotations",gC="Component already rendered",boa="Const{",coa="Copy-Paste this code to an HTML page",doa="Current: ",eoa="DOMMouseScroll",foa="Data has no columns.",goa="Data must contain at least two columns.",hC="Data table is not defined",hoa="DblClick",ioa="Drawing_Frame_",joa="Each values column may be followed by one or two annotation columns. column number ",
koa="Ellipse",iC="End",loa="EndToEnd",moa="Error while loading script ",noa="Export data as CSV",ooa="Export data as HTML",yC="F",poa='Failed geocoding "',qoa="First column must be a domain column",roa="First column must contain date, or date and time.",soa="GVIZARC ",toa="GViz is Great.",uoa="Geocoding failed for all data points",voa="Google Visualization",woa="Google_Visualization",xoa="Graf.",yoa="Group",zoa="HEAD",Aoa="HH:mm MMMM dd, yyyy",Boa="HH:mm:ss",Coa="HH:mm:ss.SSS",Doa="HTML",Eoa="Hodnota",
Foa="HoverIn",Goa="HoverOut",Hoa="Javascript code",Ioa="Jsloader error (code #",Joa="L ",zC="LI",Koa="Last domain does not have enough data columns (missing ",Loa="Line",Moa="M ",Noa="METROS",AC="MMM",BC="MMMM dd, yyyy",Ooa="MouseDown",Poa="MouseUp",Qoa="No datatable provided.",Roa="OK",CC="Oblast",Soa="Only one data column with role 'tooltip' per series is allowed",Toa="PROVINCES",Uoa="Path",Voa="PlugIn",Woa="Polo\u017eky",Xoa="Previous data",Yoa="Previous: ",Zoa="Promise cannot resolve to itself",
$oa="Publish to web page",apa="REGIONS",DC="ROW",EC="ROW_INDEX",bpa="Rect",cpa="Requested map does not exist.",dpa="RightClick",epa="SU",fpa="SUBREGIONS",FC="SUBTYPE",gpa="Script ",hpa="Scroll",ipa="Shape does not exist in this group.",jpa="Shockwave Flash",kpa="ShockwaveFlash.ShockwaveFlash",lpa="ShockwaveFlash.ShockwaveFlash.",mpa="ShockwaveFlash.ShockwaveFlash.6",npa="ShockwaveFlash.ShockwaveFlash.7",GC="Sloupce",opa="SourceAlpha",ppa="SourceGraphic",HC="Start",qpa="Start and end points must be 2D",
rpa="StartToEnd",spa="StartToStart",tpa="T",IC="TD",upa="Tabulkov\u00e9 zn\u00e1zorn\u011bn\u00ed dat v grafu.",JC="Text",vpa="The columns type does not match the supported data format. See documentation for supported formats.",wpa="The visualization is not ready yet.",xpa="Timeout reached for loading script ",ypa="To",zpa="Trendline ",Apa="UK",Bpa="UL",KC="US",LC="US-",Cpa="UTF-8",Dpa="Unable to set parent component",Epa="Unexpected domain column (column #",Fpa="Unknown granularity.",Gpa="Verification object ",
Hpa="V\u00e1\u0161 prohl\u00ed\u017ee\u010d nepodporuje grafy.",MC="V\u00fdse\u010d",Ipa="WA",Jpa="Windows CE",NC="X",Kpa="Y",Lpa="Zav\u0159\u00edt",Mpa="Zru\u0161it",OC="_",Npa="_ABSTRACT_RENDERER_ID_",Opa="__",Ppa="__DISPUTED__",Qpa="__DISPUTED__All",Rpa="__internal_",Spa="_callbacks_.",PC="_focusedLabels",QC="_selectedLabels",Tpa="_trendline",Upa="charts-button",Vpa="charts-checkbox",Wpa="charts-container",Xpa="charts-control",Ypa="charts-custom-button",
Zpa="charts-flat-button",RC="charts-inline-block",SC="charts-inline-block ",$pa="charts-link-button",TC="charts-menu",aqa="charts-menu-button",bqa="charts-menuheader",cqa="charts-menuitem",dqa="charts-menuitem-accel",eqa="charts-menuitem-mnemonic-separator",UC="charts-menuseparator",fqa="charts-modalpopup",VC="charts-option",
gqa="charts-option-selected",hqa="charts-select",iqa="charts-serverchart-image",jqa="charts-slider-disabled",kqa="charts-slider-dragging",lqa="charts-slider-thumb-dragging",WC="action",mqa="actionsMenu.disabledTextStyle",nqa="actionsMenu.textStyle",oqa="actionsMenuEntry",pqa="actionsMenuEntryClick",qqa="actionsMenuEntryHoverIn",rqa="actionsMenuEntryHoverOut",sqa="activate",XC="activedescendant",YC="add",tqa="additions text",
uqa="ae",vqa="afterhide",wqa="aftershow",xqa="aggregationTarget",ZC="allValuesSuffix",yqa="allowContainerBoundaryTextCufoff",$C="always",zqa="alwaysOutside",Aqa="angle",Bqa="animate",aD="animation",bD="animation.duration",Cqa="animation.easing",Dqa="animation.maxFramesPerSecond",Eqa="animationEasing",Fqa="animationfinish",Gqa="animationframefinish",cD="annotation",Hqa="annotation.",Iqa="annotationClick",Jqa="annotationHoverIn",Kqa="annotationHoverOut",Lqa="annotations.alwaysOutside",Mqa="annotations.boxStyle",
Nqa="annotations.datum.alwaysOutside",Oqa="annotations.datum.boxStyle",Pqa="annotations.datum.highContrast",Qqa="annotations.datum.stemColor",Rqa="annotations.datum.stemLength",Sqa="annotations.datum.style",Tqa="annotations.datum.textStyle",Uqa="annotations.domain.boxStyle",Vqa="annotations.domain.stemColor",Wqa="annotations.domain.stemLength",Xqa="annotations.domain.style",Yqa="annotations.domain.textStyle",Zqa="annotations.highContrast",$qa="annotations.stemColor",ara="annotations.stemLength",bra=
"annotations.style",dD="annotations.textStyle",eD="annotationtext",cra="antialiased",dra="any",fD="arc",gD="area",era="area.",hD="areaOpacity",fra="aria-activedescendant",iD="aria-hidden",jD="aria-label",kD="arial",gra="attachToEnd",hra="attachToStart",lD="axis",ira="axisBackgroundColor",jra="axisLabelFormatter",kra="axisTitlesPosition",lra="axistick",mD="background",mra="background-color",nD="backgroundColor",oD="backgroundColor.fill",nra="bar.",ora="barWidth",pD="bars",qD="baseline",rD="baselineColor",
sD="beforedrag",tD="beforehide",uD="beforeshow",pra="begin",qra="bfbfbf",rra="bg",vD="bhg",wD="bhs",xD="bil.",yD="black",zD="bld.",AD="blue",BD="blur",CD="bold",sra="bold ",DD="border",ED="border-box",tra="border:0;vertical-align:bottom;",FD="bottom",GD="bottom-space",HD="bottom-vert",ID="bottom_left",ura="bound",JD="bounds",KD="box",vra="boxStyle",wra="boxWidth",xra="boxes",LD="br",MD="bubble",yra="bubble.opacity",zra="bubble.stroke",Ara="bubble.textStyle",ND="bubbles",OD="button",PD="bvg",QD="bvs",
Bra="callImmediate",Cra="callback",RD="cancel",SD="candlestick",Dra="candlestick.fallingColor",Era="candlestick.hollowIsRising",Fra="candlestick.risingColor",TD="candlesticks",UD="canvas",VD="category",Gra="categoryClick",Hra="categoryHoverIn",Ira="categoryHoverOut",WD="categorypoint",XD="categorysensitivityarea",Jra="cccccc",YD="cell",ZD="center",Kra="centerSelectionAroundData",$D="change",aE="character",bE="chartArea",cE="chartArea.backgroundColor",dE="chartArea.height",eE="chartArea.left",fE="chartArea.top",
gE="chartArea.width",Lra="chartClick",Mra="chartDblClick",Nra="chartDrag",Ora="chartDragEnd",Pra="chartDragStart",Qra="chartHoverIn",Rra="chartHoverOut",Sra="chartMouseDown",Tra="chartMouseMove",Ura="chartMouseUp",Vra="chartOptions",Wra="chartPinch",Xra="chartPinchEnd",Yra="chartPinchStart",Zra="chartRightClick",$ra="chartScroll",hE="chartType",iE="chartarea",asa="charteditor",jE="chco",bsa="chd",csa="chdl",dsa="check",kE="checkbox",lE="checked",esa="chf",fsa="chl",gsa="chld",mE="chs",nE="cht",hsa=
"chtt",isa="chxl",jsa="chxt",oE="circle",pE="classdef",ksa="clear",qE="clip-path",lsa="clip.height",msa="clip.width",nsa="clip.x",osa="clip.y",psa="clipPath",rE="clipped",qsa="clone",sE="close",tE="closedPhase",uE="col-resize",rsa="collapse",vE="color",ssa="color2",tsa="colorAxis.colors",usa="colorAxis.legend.numberFormat",vsa="colorAxis.legend.position",wsa="colorAxis.legend.textStyle",xsa="colorAxis.maxValue",ysa="colorAxis.minValue",zsa="colorAxis.values",Asa="colorAxis.values must not contain nulls",
wE="colorBar",Bsa="colorbar",xE="colors",Csa="columns",Dsa="connectSteps",yE="contextmenu",Esa="continents",zE="corners.bottomleft.rx",AE="corners.bottomleft.ry",BE="corners.bottomright.rx",CE="corners.bottomright.ry",DE="corners.rx",EE="corners.ry",FE="corners.topleft.rx",GE="corners.topleft.ry",HE="corners.topright.rx",IE="corners.topright.ry",JE="countries",Fsa="countries_en",Gsa="country",Hsa="crosshair.color",Isa="crosshair.focused.color",Jsa="crosshair.focused.opacity",Ksa="crosshair.focused.orientation",
Lsa="crosshair.opacity",Msa="crosshair.orientation",Nsa="crosshair.selected.color",Osa="crosshair.selected.opacity",Psa="crosshair.selected.orientation",Qsa="crosshair.trigger",Rsa="csv",Ssa="cursor:default;-webkit-user-select:none;-moz-osx-font-smoothing:grayscale;",KE="curve",LE="curveType",Tsa="cut",ME="cx",NE="cy",OE="dash",Usa="dataOpacity",Vsa="datalessRegionColor",PE="dateFormat",QE="datum",Wsa="datumClick",Xsa="datumHoverIn",Ysa="datumHoverOut",Zsa="days",RE="dblclick",$sa="deactivate",ata=
"debug",SE="default",bta="defaultColor",TE="defs",cta="degree",dta="destroy",eta="detectflash",UE="dialogselect",fta="diamond",VE="diff.newData.opacity",gta="diff.newData.tooltip.prefix",hta="diff.newData.widthFactor",ita="diff.oldData.color",WE="diff.oldData.opacity",jta="diff.oldData.tooltip.prefix",XE="disable",kta="disabled",lta="display:table-cell;padding: 0;margin: 0;border: 0",mta="display:table;position:absolute;padding:0;margin:0;border:0",nta="displayAnnotations",ota="displayDateBarSeparator",
pta="displayLegendDots",qta="displayLegendValues",rta="displayMode",YE="displayRangeSelector",sta="displayZoomButtons",tta="disputed",ZE="dive",$E="doExpressInstall",uta="down",aF="drag",vta="dragToPan",wta="dragToZoom",xta="dragend",yta="dragstart",zta="drawCircle",Ata="drawEllipse",Bta="drawLine",Cta="drawRect",Dta="drawShape",Eta="drawText",Fta="drop",bF="dx",cF="dy",dF="e",Gta="earlycancel",Hta="easing",Ita="elaborated",Jta="elaborated.isDisputed",Kta="elaborated.origin.x",Lta="elaborated.origin.y",
Mta="elaborated.rowId",eF="ellipse",Nta="empty",fF="en",gF="enable",hF="enableInteractivity",Ota="enableRegionInteractivity",Pta="enableScrollWheel",iF="end",jF="enter",Qta="expanded",kF="explicit",lF="explorer",mF="explorer.actions",Rta="explorer.axis",Sta="explorer.axis.",Tta="explorer.keepInBounds",Uta="explorer.maxZoomIn",Vta="explorer.maxZoomOut",Wta="explorer.zoomDelta",Xta="feComponentTransfer",Yta="feFuncA",Zta="feGaussianBlur",$ta="feMerge",nF="feMergeNode",aua="feOffset",oF="feature",pF=
"featureClick",qF="featureHover",rF="featureMove",sF="fgrid",bua="file:",tF="fill",uF="fill-opacity",vF="fill.color",cua="fill.opacity",dua="fillColor",eua="fillOpacity",wF="finish",xF="finishAnimation",fua="firstVisibleText",gua="fixedRangeSize",hua='flashvars="',yF="focusTarget",iua="focusedFeature",jua="focusedMarker",kua="font-family",lua="font-family:",mua="font-size",zF="font-style",AF="font-weight",nua="font.family",oua="font.size",pua="font.weight",BF="fontColor",qua="fontFamily",CF="fontName",
DF="fontSize",rua="fontWeight",EF="forceIFrame",FF="format",sua="formatOptions",GF="formatOptions.prefix",HF="formatOptions.scaleFactor",IF="formatOptions.suffix",tua="formatter.numDecimals",uua="formatter.numSignificantDigits",vua="formatter.unit",wua="formatter.useMagnitudes",xua="function CHART_loaded() {",yua="g_vml_",zua="g_vml_:",Aua="g_vml_\\:*{behavior:url(#default#VML)}",Bua="geocodingContext",JF="get",KF="getcontext",Cua="goog_",Dua="google-visualization-toolbar-big-dialog",Eua="google-visualization-toolbar-html-code-explanation",
Fua="google-visualization-toolbar-small-dialog",LF="google-visualization-tooltip",Gua="google-visualization-tooltip-action",Hua="google-visualization-tooltip-action-list",Iua="google-visualization-tooltip-item",Jua="google-visualization-tooltip-item-list",Kua="google-visualization-tooltip-separator",Lua="google-visualization-tooltip-square",Mua="google.visualization.AreaChart",Nua="google.visualization.BarChart",Oua="google.visualization.ColumnChart",Pua="google.visualization.LineChart",Qua="google.visualization.PieChart",
Rua="google.visualization.ScatterChart",Sua="google_visualization_geochart_",Tua="google_visualization_geochart_boundingBoxes",Uua="google_visualization_geochart_mapList",MF="gradient",Vua="gradientUnits",Wua="green",NF="grid",Xua="gridline",OF="gridlineColor",Yua="gridlines.allowMinor",PF="gridlines.color",QF="gridlines.count",Zua="gridlines.minMajorTextDistance",$ua="gridlines.minMinorTextDistance",ava="gridlines.minNotchDistance",bva="gridlines.minStrongLineDistance",cva="gridlines.minStrongToWeakLineDistance",
dva="gridlines.minWeakLineDistance",eva="gridlines.minorGridlineOpacity",fva="gridlines.minorTextOpacity",gva="gridlines.newTimeline",hva="gridlines.unitThreshold",iva="gridlines.units.",RF="group",jva="h:mm a",kva="hAxes.",SF="hAxis",lva="hAxis#",TF="halign",UF="haspopup",VF="headerColor",WF="headerHeight",mva="heading",nva="height:",XF="hide",YF="high",ova="highContrast",ZF="highlight",$F="histogram",pva="histogram.bucketSize",aG="histogram.hideBucketItems",qva="histogram.lastBucketPercentile",
rva="histogram.maxBucketNumber",sva="histogram.minBucketNumber",tva="histogram.sortBucketItems",uva="histogramBucketItems",vva="histogramBuckets",wva="histogramElementIndexes",xva="hover",bG="hoverIn",cG="hoverOut",yva="htmlcode",zva="http:",Ava="http://www.google.com/ig/adde?moduleurl=",Bva="http://www.w3.org/1999/xlink",dG="http://www.w3.org/2000/svg",eG="https:",fG="hybrid",gG="id",Cva="identifier",hG="iframe",Dva="igoogle",Eva="image",Fva="image/png",Gva="image/svg+xml",iG="in",jG="inAndOut",
Hva="inTextPosition",Iva="info/boundingBoxes.js",Jva="info/mapList.js",Kva="infobackground",kG="input",lG="inside",Lva="interactivityModel",mG="interpolateNulls",nG="interval",Mva="interval.",Nva="intervals.",oG="is3D",Ova="isDiff",Pva="isRtl",pG="isStacked",qG="italic",Qva="italic ",Rva='javascript:""',Sva="jscode",Tva="kavrayskiy-vii",Uva="keepAspectRatio",rG="key",sG="keydown",tG="keyup",uG="label",vG="labelInLegend",wG="labeled",xG="labelledby",Vva="leave",yG="legend",zG="legend.alignment",Wva=
"legend.bar.length",Xva="legend.maxLines",Yva="legend.newLegend",Zva="legend.numberFormat",$va="legend.orientation",awa="legend.pagingTextStyle",AG="legend.position",bwa="legend.scrollArrows.activeColor",cwa="legend.scrollArrows.inactiveColor",dwa="legend.scrollArrows.orientation",ewa="legend.showPageIndex",BG="legend.textStyle",fwa="legendEntry",gwa="legendEntryClick",hwa="legendEntryHoverIn",iwa="legendEntryHoverOut",jwa="legendFontSize",kwa="legendScrollButton",lwa="legendScrollButtonClick",mwa=
"legendTextColor",CG="legendTextStyle",DG="legendentry",EG="legendscrollbutton",FG="letter",GG="li",HG="line",nwa="line-spacing",IG="line.",owa="lineColor",pwa="lineDashStyle",qwa="lineSize",rwa="lineSpacing",swa="lineWeight",JG="lineWidth",KG="linear",LG="linearGradient",MG="links",twa="listbox",uwa="load",vwa="loaded",NG="log",OG="logScale",wwa="logScaleX",xwa="losecapture",ywa="low",PG="ltr",zwa="magnifyingGlass.enable",Awa="magnifyingGlass.zoomFactor",QG="magnifyingGlassBorder",RG="magnifyingGlassTriangle",
Bwa="majorAxisTextColor",Cwa="mapLoaded",SG="mapType",Dwa="mapfiles/%s.js",TG="marker",Ewa="marker.style.stroke",Fwa="marker.style.stroke.color",Gwa="marker.style.stroke.width",UG="markerClick",VG="markerHover",Hwa="markerMove",Iwa="markerOpacity",WG="math",Jwa="matrix(",XG="max",YG="max-width",Kwa="maxAlternation",ZG="maxColor",Lwa="maxColorValue",$G="maxDepth",Mwa="maxTextLines",aH="maximized",Nwa="menu",Owa="menuitem",Pwa="menuitemcheckbox",Qwa="menuitemradio",bH="mercator",Rwa="meta",cH="metros",
dH="midColor",eH="middle",wH="mil.",xH="min",yH="minColor",Swa="minColorValue",Twa="minRangeSize",Uwa="minTextSpacing",Vwa="minorAxisTextColor",zH="minorGridlines.color",Wwa="minorGridlines.count",Xwa="minorGridlines.units.",AH="mirrorLog",BH="mixed",CH="mld.",Ywa="modal-dialog",DH="month",EH="mouseenter",FH="mouseleave",GH="mousemove",HH="mouseup",IH="mousewheel",JH="move",KH="move_offscreen",LH="name",MH="natural",NH="no",Zwa="nodeType",OH="normal",$wa="notime",PH="nowrap",axa="objectBoundingBox",
bxa="ocean",QH="off",RH="offset",SH="ok",TH="old-data",cxa="onmousedown",UH="onmousemove",VH="onmouseout",WH="onmouseover",dxa="onmouseup",exa="onreadystatechange",fxa="onunload",gxa="opacity2",XH="opaque",YH="open",hxa="optimizeQuality",ZH="option",$H="orientation",aI="out",ixa="out:csv;",jxa="out:html;",kxa="outTextPosition",bI="outside",lxa="oval",mxa="overflow:auto;position:absolute;top:0;width:100px;height:100px",nxa="overflow:hidden;position:relative;width:",oxa="overflowX",pxa="overlaybox",
cI="owns",qxa="p3",rxa="package",sxa="paste",dI="path",txa="pathinterval",uxa="patternUnits",vxa="pc",eI="percentage",wxa="phase",fI="pie",gI="piecewiseLinear",xxa="pinchToZoom",yxa="pixelsPerLabel",zxa="placeholder",hI="play",Axa="playAnimation",iI="point",Bxa="point.",Cxa="point.shape",Dxa="point.size",Exa="point.visible",Fxa="pointShape",jI="pointSize",kI="pointer",lI="points",mI="pointsensitivityarea",nI="polygon",Gxa="posinset",Hxa="position:absolute;display:none;",Ixa="position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden",
Jxa="position:relative;overflow:hidden",Kxa="pre",Lxa="preserveAspectRatio",Mxa="pressed",oI="pretty",pI="primarydiagonalstripes",Nxa="projection",Oxa="propertychange",qI="provinces",Pxa="pt",Qxa="purple",Rxa="px ",rI="px;",Sxa="px;overflow-x:",Txa="px;position: absolute;top:0;left:0;",Uxa="quadtree",Vxa="rabl",Wxa="rabl-use-parent",Xxa="rablclip",Yxa="rablgradient",Zxa="rablshadow",sI="range",$xa="rangeChangeEventFiringRate",tI="rangechange",uI="rect",aya="rect(",bya="red",vI="redirectUrl",wI="redraw",
xI="region",cya="regionClick",yI="remove",dya="removeSerieButton",eya="removeSerieButtonClick",fya="removeSerieButtonHoverIn",gya="removeSerieButtonHoverOut",hya="removeShape",iya="removeserie",jya="removeseriebutton",kya="renderers",zI="renderers/abstract/abstractrenderer",lya="renderers/canvas/canvas",mya="renderers/canvas/circle",nya="renderers/canvas/ellipse",oya="renderers/canvas/line",pya="renderers/canvas/path",qya="renderers/canvas/rect",rya="renderers/canvas/shapes",sya="renderers/canvas/text",
tya="renderers/svg/circle",uya="renderers/svg/ellipse",vya="renderers/svg/group",wya="renderers/svg/line",xya="renderers/svg/path",yya="renderers/svg/path-util",zya="renderers/svg/rect",Aya="renderers/svg/shapes",Bya="renderers/svg/svg",Cya="renderers/svg/svg-util",Dya="renderers/svg/text",Eya="repeat",Fya="reset",AI="resize",BI="resolution",Gya="resume",Hya="reverse",Iya="reverseAxis",CI="reverseCategories",Jya="rgb(",Kya="rgba(",DI="rgba(0,0,0,0)",EI="right-space",Lya="rightClickToReset",FI="rightclick",
GI="rotate",HI="rotate(",II="row",Mya="row-resize",JI="rowlabels",KI="rows",LI="rx",MI="ry",NI="sans-serif",Nya="scale(",OI="scaleType",PI="scatter",QI="screen",RI="scroll",Oya="scrollToZoom",Pya="secondarydiagonalstripes",SI="selected",TI="selectedRows",UI="selectionMode",VI="separator",Qya="serie",Rya="serieClick",Sya="serieHoverIn",Tya="serieHoverOut",WI="series",XI="series-color",YI="series-color-dark",Uya="series-color-light",ZI="series.",Vya="series.0.enableInteractivity",Wya="seriesType",$I=
"set",Xya="setsize",aJ="shadow.opacity",bJ="shadow.radius",Yya="shadow.x-offset",Zya="shadow.xOffset",cJ="shadow.xoffset",$ya="shadow.y-offset",aza="shadow.yOffset",dJ="shadow.yoffset",eJ="shape",bza="shapes/abstract_shape",cza="shapes/circle",dza="shapes/ellipse",eza="shapes/group",fza="shapes/line",gza="shapes/path",hza="shapes/rect",iza="shapes/rect-util",fJ="shapes/shapes",jza="shapes/text",kza="shortBarWidth",lza="shortdash",mza="shouldHighlightSelection",gJ="show",nza="showChartButtons",oza=
"showGeocodeWarnings",hJ="showLine",pza="showR2",qza="showRemoveSeriesButton",rza="showScale",sza="showSidePanel",tza="showTextEvery",uza="showTextEveryMode",iJ="showTip",jJ="showTooltips",vza="sideScreenColor",wza="sizeAxis.logScale",xza="sizeAxis.maxSize",yza="sizeAxis.maxValue",zza="sizeAxis.minSize",Aza="sizeAxis.minValue",Bza="sizeAxis.scaleType",Cza="slantedText",Dza="slantedTextAngle",kJ="slider",Eza="slope",lJ="smoothingFactor",Vza="snapToData",Wza="sortBubblesBySize",Xza="sparkline",mJ="square",
nJ="src",oJ="stack",Yza="stageShape",pJ="star",qJ="start",Zza="state",$za="stdDeviation",aAa="stemColor",bAa="stemLength",rJ="step",sJ="steppedArea",tJ="steppedareabar",cAa="sticks",uJ="stop",dAa="stop-color",vJ="stop-color:",wJ="stroke",eAa="stroke-dasharray",fAa="stroke-linecap",xJ="stroke-opacity",yJ="stroke-width",zJ="stroke.color",gAa="stroke.opacity",hAa="stroke.width",iAa="strokeColor",jAa="strokeOpacity",kAa="strokeWidth",lAa="subcontinents",mAa="submit",AJ="svg",BJ="swf",CJ="t",nAa="targetAxes.",
DJ="targetAxisIndex",EJ="tbody",FJ="td",GJ="text-anchor",oAa="text-decoration",pAa="textColor",qAa="textFontSize",rAa="textPosition",HJ="textStyle",sAa="textpath",IJ="textpathok",tAa="thickness",uAa="tickScoringWeights",vAa="ticklines",JJ="ticks",wAa="timeGranularity",KJ="title",xAa="titleColor",LJ="titleFontSize",yAa="titlePosition",MJ="titleTextStyle",zAa="titleX",NJ="titleY",OJ="toggle_display",AAa="tooltip.ignoreBounds",BAa="tooltip.isHtml",CAa="tooltip.pivot.x",DAa="tooltip.pivot.y",EAa="tooltip.showColorCode",
FAa="tooltip.showDisputedText",GAa="tooltip.showEmpty",HAa="tooltip.showTitle",IAa="tooltip.textStyle",PJ="tooltip.trigger",JAa="tooltipFontSize",KAa="tooltipHoverIn",LAa="tooltipHoverOut",MAa="tooltipText",NAa="tooltipTextColor",OAa="tooltipTextStyle",PAa="tooltipTrigger",QJ="top",RJ="top-space",SJ="top_left",QAa="top_right",RAa="touchcancel",SAa="touchend",TAa="touchmove",TJ="touchstart",UAa="tqx",UJ="tr",VAa="track",WAa="translate(",XAa="trendlines.",YAa="triangle",ZAa="trigger",$Aa="tspan",aBa=
"type_error:Const",bBa="type_error:SafeHtml",VJ="ul",cBa="unbound",dBa="uncheck",WJ="underline",XJ="unhighlight",eBa="unselect",fBa="up",gBa="uritoolong",hBa="url(",YJ="url(#",ZJ="urn:schemas-microsoft-com:vml",iBa="useExpressInstall",jBa="useLargeControl",kBa="useMapTypeControl",$J="userSpaceOnUse",aK="v-text-align",bK="v:fill",lBa="v:group",cK="v:oval",dK="v:path",mBa="v:rect",eK="v:shape",nBa="v:stroke",oBa="v:textpath",fK="vAxes",pBa="vAxes.",qBa="vAxis#",gK="valign",rBa="value-and-percentage",
sBa="valueFormatter",tBa="valuemax",uBa="valuemin",vBa="valuenow",wBa="valuetext",xBa="var _loaded = false;",hK="version",iK="viewBox",jK="viewWindow.max",kK="viewWindow.min",yBa="viewWindow.numericMax",zBa="viewWindow.numericMin",lK="viewWindowMode",mK="visibleInLegend",nK="width: ",ABa="width: 700px; height: 500px;",BBa="width:100px;height:100px;overflow:scroll;position:absolute;visibility:hidden;",oK="wordtree",pK="world",qK="x",rK="x1",sK="x2",CBa="xiRedirectUrl",tK="y1",uK="y2",DBa="year",EBa=
"yyyy",FBa="zOrder",vK="zSoyz",GBa="zoomAroundSelection",HBa="zoomLevel",wK="{}",IBa="\u00b0",xK="\u017d\u00e1dn\u00e1 data",JBa="\u25bc";function yK(a,b){var c=b||KBa;return function(){var b=this||Zh,b=b.closure_memoize_cache_||(b.closure_memoize_cache_={}),e=c(pi(a),arguments);return b[zc](e)?b[e]:b[e]=a[Sc](this,arguments)}}function KBa(a,b){for(var c=[a],d=b[J]-1;0<=d;--d)c[C](typeof b[d],b[d]);return c[me](Tka)};var LBa=hk([gD,"base",LD,"col","command","embed","hr",us,kG,"keygen",Ug,Rwa,"param","source",VAa,"wbr"]);var MBa=/<[^>]*>|&[^;]+;/g;function zK(a,b){return b?a[wb](MBa,O):a}var NBa=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,OBa=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]/,PBa=/^http:\/\/.*/,QBa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;
function AK(){return QBa[hd](mo(asa)||fF)}var RBa=/\s+/,SBa=/\d/;function TBa(a,b){for(var c=0,d=0,e=!1,f=zK(a,b)[rc](RBa),g=0;g<f[J];g++){var k=f[g];OBa[hd](zK(k,void 0))?(c++,d++):PBa[hd](k)?e=!0:NBa[hd](zK(k,void 0))?d++:SBa[hd](k)&&(e=!0)}return 0==d?e?1:0:.4<c/d?-1:1};function BK(){this.G4=O;this.cua=UBa}BK[K].FU=!0;BK[K].EU=function(){return this.G4};Aa(BK[K],function(){return boa+this.G4+Vh});function VBa(a){return a instanceof BK&&a[uc]===BK&&a.cua===UBa?a.G4:aBa}var UBa={};function CK(){this.f4=O;this.mta=WBa}CK[K].FU=!0;var WBa={};CK[K].EU=function(){return this.f4};function XBa(a){var b=new CK;b.f4=a;return b}var YBa=XBa(O),ZBa=/^[-.%_!# a-zA-Z0-9]+$/;function DK(){this.FE=O;this.nta=$Ba}DK[K].FU=!0;DK[K].EU=function(){return this.FE};DK[K].yfa=!0;DK[K].rz=function(){return 1};var $Ba={};function EK(){this.FE=O;this.Ota=aCa;this.Gfa=null}EK[K].yfa=!0;EK[K].rz=function(){return this.Gfa};EK[K].FU=!0;EK[K].EU=function(){return this.FE};function FK(a){return a instanceof EK&&a[uc]===EK&&a.Ota===aCa?a.FE:bBa}function GK(a){if(a instanceof EK)return a;var b=null;a.yfa&&(b=a.rz());return HK(Bi(a.FU?a.EU():String(a)),b)}var bCa=/^[a-zA-Z0-9-]+$/,cCa=hk(WC,"cite",hs,"formaction",Ng,"manifest","poster",nJ),dCa=hk(Ug,th,Ah);
function eCa(a){function b(a){hi(a)?Z(a,b):(a=GK(a),d+=FK(a),a=a.rz(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d=O;Z(arguments,b);return HK(d,c)}var aCa={};function HK(a,b){var c=new EK;c.FE=a;c.Gfa=b;return c}var IK=HK(O,0);function JK(a,b){Xa(a,FK(b))};function fCa(a){var b=a[Sd],c=a[tc];c||Ml(a)!=Cg||(c=Rk(a)[gc]);if(!c)return b;if(yk)var d=lm(c),b=b+d[G];else Gk(8)&&!Gk(9)&&(d=lm(c),b-=d[G]);return Ul(c)?c[Kd]-(b+a[Ab]):b};function KK(a,b,c,d,e,f,g,k,l){var n=LK(c),p=cm(a),s=Sl(a);s&&p.Nz(Hl(s));var s=Pk(a),u=Pk(c);if(s.gc()!=u.gc()){var v=s.gc()[Td],u=u.QB(),z=new Hk(0,0),B=Zk(Rk(v)),D=v;do{var N=B==u?Tl(D):Iea(D);z.x+=N.x;z.y+=N.y}while(B&&B!=u&&(D=B.frameElement)&&(B=B[az]));v=Kk(z,Tl(v));!xk||Gk(9)||Al(s)||(v=Kk(v,Bl(s)));Za(p,p[G]+v.x);p.top+=v.y}a=MK(a,b);p=new Hk(a&2?p[G]+p[r]:p[G],a&1?p.top+p[A]:p.top);p=Kk(p,n);e&&(p.x+=(a&2?-1:1)*e.x,p.y+=(a&1?-1:1)*e.y);var M;if(g)if(l)M=l;else if(M=Sl(c))M.top-=n.y,Ta(M,
M[cd]-n.x),Ma(M,M[Mc]-n.y),Za(M,M[G]-n.x);return NK(p,c,d,f,M,g,k)}function LK(a){var b;if(a=a[tc]){var c=a[Tc]==Doa||a[Tc]==Wna;c&&Ml(a)==yh||(b=Tl(a),c||(c=(c=Ul(a))&&yk?-a[Lc]:!c||xk&&Fk(hf)||Ll(a,oxa)==Nh?a[Lc]:a[Gc]-a[Kd]-a[Lc],b=Kk(b,new Hk(c,a[Gd]))))}return b||new Hk}
function NK(a,b,c,d,e,f,g){a=a[Bc]();var k=0,l=MK(b,c);c=bm(b);g=g?g[Bc]():c[Bc]();if(d||0!=l)l&2?a.x-=g[r]+(d?d[cd]:0):d&&(a.x+=d[G]),l&1?a.y-=g[A]+(d?d[Mc]:0):d&&(a.y+=d.top);if(f&&(e?(k=a,d=0,65==(f&65)&&(k.x<e[G]||k.x>=e[cd])&&(f&=-2),132==(f&132)&&(k.y<e.top||k.y>=e[Mc])&&(f&=-5),k.x<e[G]&&f&1&&(k.x=e[G],d|=1),k.x<e[G]&&k.x+g[r]>e[cd]&&f&16&&(pa(g,h.max(g[r]-(k.x+g[r]-e[cd]),0)),d|=4),k.x+g[r]>e[cd]&&f&1&&(k.x=h.max(e[cd]-g[r],e[G]),d|=1),f&2&&(d=d|(k.x<e[G]?16:0)|(k.x+g[r]>e[cd]?32:0)),k.y<
e.top&&f&4&&(k.y=e.top,d|=2),k.y<=e.top&&k.y+g[A]<e[Mc]&&f&32&&(Sa(g,h.max(g[A]-(e.top-k.y),0)),k.y=e.top,d|=8),k.y>=e.top&&k.y+g[A]>e[Mc]&&f&32&&(Sa(g,h.max(g[A]-(k.y+g[A]-e[Mc]),0)),d|=8),k.y+g[A]>e[Mc]&&f&4&&(k.y=h.max(e[Mc]-g[A],e.top),d|=2),f&8&&(d=d|(k.y<e.top?64:0)|(k.y+g[A]>e[Mc]?128:0)),k=d):k=256,k&496))return k;Nl(b,a);Nk(c,g)||(a=Rk(b),e=Al(Pk(a)),!xk||Fk(bf)||e&&Fk(hf)?(b=b[x],yk?b.MozBoxSizing=ED:zk?b.WebkitBoxSizing=ED:b.boxSizing=ED,pa(b,h.max(g[r],0)+U),Sa(b,h.max(g[A],0)+U)):(a=
b[x],e?(e=km(b),b=lm(b),a.pixelWidth=g[r]-b[G]-e[G]-e[cd]-b[cd],a.pixelHeight=g[A]-b.top-e.top-e[Mc]-b[Mc]):(a.pixelWidth=g[r],a.pixelHeight=g[A])));return k}function MK(a,b){return(b&4&&Ul(a)?b^2:b)&-5};function OK(){}OK[K].Ze=function(){};function PK(a,b,c){Fx(this,a);this.HI=b;this.aua=c}Y(PK,OK);PK[K].Ze=function(a,b,c){KK(this[vA],this.HI,a,b,void 0,c,this.aua)};function QK(a,b){this.X=a instanceof Hk?a:new Hk(a,b)}Y(QK,OK);QK[K].Ze=function(a,b,c,d){KK(Ql(a),0,a,b,this.X,c,null,d)};function RK(a,b,c,d){PK[L](this,a,b);this.ZP=c?5:0;this.v4=d||void 0}Y(RK,PK);RK[K].Dla=function(){return this.ZP};RK[K].Ze=function(a,b,c,d){var e=KK(this[vA],this.HI,a,b,null,c,10,d,this.v4);if(e&496){var f=SK(e,this.HI);b=SK(e,b);e=KK(this[vA],f,a,b,null,c,10,d,this.v4);e&496&&(f=SK(e,f),b=SK(e,b),KK(this[vA],f,a,b,null,c,this.ZP,d,this.v4))}};function SK(a,b){a&48&&(b^=2);a&192&&(b^=1);return b};function TK(a,b){this.X=a instanceof Hk?a:new Hk(a,b)}Y(TK,OK);TK[K].Ze=function(a,b,c,d){var e;e=Rk(a);var f=e[Td];e=e[gc];e=new Hk(f[Lc]||e[Lc],f[Gd]||e[Gd]);f=this.X.x+e.x;e=this.X.y+e.y;var g=LK(a),f=f-g.x;e-=g.y;NK(new Hk(f,e),a,b,c,null,null,d)};function gCa(a){if(a[oq]&&!a[Vq]||a[Nq]||112<=a[iq]&&123>=a[iq])return!1;switch(a[iq]){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 224:case 92:return!1;case 0:return!yk;default:return 166>a[iq]||183<a[iq]}}
function hCa(a,b,c,d,e){if(!(xk||zk&&Fk(fna)))return!0;if(sk&&e)return UK(a);if(e&&!d)return!1;ni(b)&&(b=VK(b));if(!c&&(17==b||18==b||sk&&91==b))return!1;if(zk&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(xk&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!zk}return UK(a)}
function UK(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||zk&&0==a)return!0;switch(a){case 32:case 63: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 VK(a){if(yk)a=iCa(a);else if(sk&&zk)t:switch(a){case 93:a=91;break t}return a}
function iCa(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 WK(a,b){Qt[L](this);this.he=new Sv(this);this.Iw(a||null);b&&this.wv(b)}Y(WK,Qt);W=WK[K];W.q=null;W.zaa=!0;W.h$=null;W.bda=null;W.ZC=!1;W.Wpa=!1;W.g0=-1;W.dna=!1;W.fqa=!0;W.Mg=OJ;W.bc=function(){return this.Mg};W.wv=function(a){this.Mg=a};W.a=function(){return this.q};W.Iw=function(a){jCa(this);this.q=a};W.kN=function(a){jCa(this);this.zaa=a};W.LO=function(a,b){this.WB=a;this.rC=b};W.tc=function(){return this.he};
function jCa(a){if(a.ZC)throw m("Can not change this state of the popup while showing.");}W.R=function(){return this.ZC};Gw(W,function(a){this.WB&&this.WB[Tq]();this.rC&&this.rC[Tq]();a?this.X2():this.DD()});W.Ze=ci;
W.X2=function(){if(!this.ZC&&this.QY()){if(!this.q)throw m("Caller must call setElement before trying to show the popup");this.Ze();var a=Rk(this.q);this.dna&&this.he.m(a,sG,this.ena,!0);if(this.zaa)if(this.he.m(a,Ds,this.Caa,!0),xk){var b;try{b=a[qb]}catch(c){}for(;b&&b[sd]==Uaa;){try{var d=b[wA]||b[Gy][Ld]}catch(e){break}a=d;b=a[qb]}this.he.m(a,Ds,this.Caa,!0);this.he.m(a,$sa,this.Baa)}else this.he.m(a,BD,this.Baa);this.Mg==OJ?(ib(this.q[x],Nh),em(this.q,!0)):this.Mg==KH&&this.Ze();this.ZC=!0;this.g0=
ri();this.WB?(Lt(this.WB,iF,this.Daa,!1,this),this.WB[Mz]()):this.Daa()}};W.DD=function(a){if(!this.ZC||!this[cq]({type:tD,target:a}))return!1;this.he&&this.he.mc();this.ZC=!1;ri();this.rC?(Lt(this.rC,iF,qi(this.oea,a),!1,this),this.rC[Mz]()):this.oea(a);return!0};W.oea=function(a){this.Mg==OJ?this.Wpa?Tt(this.Hca,0,this):this.Hca():this.Mg==KH&&(this.q[x].top=bma);this.p_(a)};W.Hca=function(){ib(this.q[x],Lg);em(this.q,!1)};W.QY=function(){return this[cq](uD)};W.Daa=function(){this[cq](gJ)};
W.p_=function(a){this[cq]({type:XF,target:a})};W.Caa=function(a){a=a[Yq];ml(this.q,a)||kCa(this,a)||this.bda&&!ml(this.bda,a)||150>ri()-this.g0||this.DD(a)};W.ena=function(a){27==a[iq]&&this.DD(a[Yq])&&(a[bq](),a[vq]())};W.Baa=function(a){if(this.fqa){var b=Rk(this.q);if("undefined"!=typeof ea[qb]){if(a=b[qb],!a||ml(this.q,a)||a[Tc]==Wna)return}else if(a[Yq]!=b)return;150>ri()-this.g0||this.DD()}};function kCa(a,b){return Si(a.h$||[],function(a){return b===a||ml(a,b)})}
W.B=function(){WK.e.B[L](this);this.he.Z();tt(this.WB);tt(this.rC);delete this.q;delete this.he;delete this.h$};function XK(a,b){this.v9=4;this.za=b||void 0;WK[L](this,a)}Y(XK,WK);Pw(XK[K],function(){return this.za||null});Ex(XK[K],function(a){this.za=a||void 0;this.R()&&this.Ze()});XK[K].Ze=function(){if(this.za){var a=!this.R()&&this.bc()!=KH,b=this.a();a&&(ib(b[x],Lg),em(b,!0));this.za.Ze(b,this.v9,this.vwa);a&&em(b,!1)}};function YK(a,b,c){this.U=c||(a?Pk(Sk(a)):Pk());XK[L](this,this.U.j(P,{style:Hxa}));this.xb=new Hk(1,1);this.Pa=new ok;a&&this.dA(a);null!=b&&this.Pr(b)}Y(YK,XK);var ZK=[];W=YK[K];W.eg=null;mb(W,"charts-tooltip");W.VO=500;W.k$=0;W.ia=function(){return this.U};W.dA=function(a){a=Sk(a);this.Pa.add(a);It(a,Fs,this.ko,!1,this);It(a,Es,this.gU,!1,this);It(a,GH,this.iea,!1,this);It(a,Dg,this.Du,!1,this);It(a,BD,this.gU,!1,this)};
W.detach=function(a){if(a)a=Sk(a),lCa(this,a),this.Pa[Qb](a);else{for(var b=this.Pa.Ua(),c=0;a=b[c];c++)lCa(this,a);this.Pa[Yb]()}};function lCa(a,b){Mt(b,Fs,a.ko,!1,a);Mt(b,Es,a.gU,!1,a);Mt(b,GH,a.iea,!1,a);Mt(b,Dg,a.Du,!1,a);Mt(b,BD,a.gU,!1,a)}W.Pr=function(a){nl(this.a(),a)};W.v1=function(a){var b=this.a();b&&JK(b,a)};W.Iw=function(a){var b=this.a();b&&hl(b);YK.e.Iw[L](this,a);a&&(b=this.U.gc()[Td],b[Fb](a,b[Dc]))};W.Gv=function(){return ul(this.a())};W.U7=function(){return this.a()[nd]};
Mp(W,function(){return this.Bv?this.R()?4:1:this.aJ?3:this.R()?2:0});W.QY=function(){if(!WK[K].QY[L](this))return!1;if(this[pA])for(var a,b=0;a=ZK[b];b++)ml(a.a(),this[pA])||a[Ky](!1);Xi(ZK,this)||ZK[C](this);a=this.a();mb(a,this[Jd]);$K(this);It(a,Fs,this.Iaa,!1,this);It(a,Es,this.Haa,!1,this);aL(this);return!0};
W.p_=function(){bj(ZK,this);for(var a=this.a(),b,c=0;b=ZK[c];c++)b[pA]&&ml(a,b[pA])&&b[Ky](!1);this.Jaa&&bL(this.Jaa);Mt(a,Fs,this.Iaa,!1,this);Mt(a,Es,this.Haa,!1,this);Bx(this,void 0);0==this[Eq]()&&(this.iQ=!1);WK[K].p_[L](this)};W.Vea=function(a,b){this[pA]==a&&this.Pa[Rc](this[pA])&&(this.iQ||!this.Owa?(this[Ky](!1),this.R()||(Bx(this,a),this[uA](b||this.PP(0)),this[Ky](!0))):Bx(this,void 0));this.Bv=void 0};W.g2=function(){return this.Pa};W.wF=function(){return this.eg};
W.Uta=function(a){this.aJ=void 0;a==this[pA]&&(null!=this.eg&&(this.eg==this.a()||this.Pa[Rc](this.eg))||this.aaa&&this.aaa.eg||this[Ky](!1))};function mCa(a,b){var c=Bl(a.U);a.xb.x=b[Dd]+c.x;a.xb.y=b[Ed]+c.y}W.ko=function(a){var b=cL(this,a[Yq]);this.eg=b;$K(this);b!=this[pA]&&(Bx(this,b),this.Bv||(this.Bv=Tt(X(this.Vea,this,b,void 0),this.VO)),nCa(this),mCa(this,a))};function cL(a,b){try{for(;b&&!a.Pa[Rc](b);)b=b[je];return b}catch(c){return null}}W.iea=function(a){mCa(this,a);this.iQ=!0};
W.Du=function(a){this.eg=a=cL(this,a[Yq]);this.iQ=!0;if(this[pA]!=a){Bx(this,a);var b=this.PP(1);$K(this);this.Bv||(this.Bv=Tt(X(this.Vea,this,a,b),this.VO));nCa(this)}};W.PP=function(a){return 0==a?(a=this.xb[Bc](),new dL(a)):new eL(this.eg)};function nCa(a){if(a[pA])for(var b,c=0;b=ZK[c];c++)ml(b.a(),a[pA])&&(b.aaa=a,a.Jaa=b)}W.gU=function(a){var b=cL(this,a[Yq]),c=cL(this,a[Zp]);b!=c&&(b==this.eg&&(this.eg=null),aL(this),this.iQ=!1,!this.R()||a[Zp]&&ml(this.a(),a[Zp])?Bx(this,void 0):bL(this))};
W.Iaa=function(){var a=this.a();this.eg!=a&&($K(this),this.eg=a)};W.Haa=function(a){var b=this.a();this.eg!=b||a[Zp]&&ml(b,a[Zp])||(this.eg=null,bL(this))};function aL(a){a.Bv&&(Ut(a.Bv),a.Bv=void 0)}function bL(a){2==a[Eq]()&&(a.aJ=Tt(X(a.Uta,a,a[pA]),a.k$))}function $K(a){a.aJ&&(Ut(a.aJ),a.aJ=void 0)}W.B=function(){this[Ky](!1);aL(this);this[Oz]();this.a()&&hl(this.a());this.eg=null;delete this.U;YK.e.B[L](this)};function dL(a,b){QK[L](this,a,b)}Y(dL,QK);
dL[K].Ze=function(a,b,c){b=Ql(a);b=Sl(b);c=c?new Cl(c.top+10,c[cd],c[Mc],c[G]+10):new Cl(10,0,0,10);NK(this.X,a,4,c,b,9)&496&&NK(this.X,a,4,c,b,5)};function eL(a){PK[L](this,a,3)}Y(eL,PK);eL[K].Ze=function(a,b,c){var d=new Hk(10,0);KK(this[vA],this.HI,a,b,d,c,9)&496&&KK(this[vA],2,a,1,d,c,5)};function fL(a){var b=null,c=null;oi(a)?b=a:c=a;this.nqa=b;this.q=c;this.qT=null}fL[K].bo=function(a){this.qT=a;this.q&&Qm(this.q,a)};fL[K].Uu=function(){return this.q?Vea(this.q):this.qT};fL[K].a=function(){this.q||(this.q=this.nqa(),null===this.qT||Qm(this.q,this.qT));return this.q};function gL(){this.md=[]}W=gL[K];W.Tj=function(a){this.md[C](a)};ex(W,function(a,b){this.Tj(hL(a,b))});W.da=function(a,b){this.Tj({type:HG,data:{x:a,y:b}})};W.Bp=function(a,b,c,d,e,f){this.Tj({type:KE,data:{x1:a,y1:b,Hb:c,Lb:d,x:e,y:f}})};W.xf=function(a,b,c,d,e,f,g){this.Tj({type:fD,data:{jC:a,kC:b,Gi:c,Hi:d,ax:e,Lr:f,pba:g}})};
function iL(a,b,c){if(0!=b[J])if(0==a.md[J]?a[Ez](b[0].x,b[0].y):a.da(b[0].x,b[0].y),c)for(var d=1;d<b[J];++d)a.Bp(c[d-1][1].x,c[d-1][1].y,c[d][0].x,c[d][0].y,b[d].x,b[d].y);else for(d=1;d<b[J];++d)a.da(b[d].x,b[d].y)}Nw(W,function(){this.Tj({type:sE,data:null})});function hL(a,b){return{type:JH,data:{x:a,y:b}}}function jL(a,b){var c=new gL;0<a[J]&&(iL(c,a),b||c[Zy]());return c};var oCa={Wua:qJ,uua:ZD,Kua:iF};function kL(a,b,c){switch(c){case qJ:c=a;a+=b;break;case iF:c=a-b;break;case ZD:c=a-b/2;a+=b/2;break;default:c=a=ia}return{start:c,end:a}}function lL(a,b,c,d){d&&(c=c===qJ?iF:c===iF?qJ:c);switch(c){case iF:return b;case ZD:return Gj(a,b);default:return a}};function mL(a,b){this.ra=a;this.pD=b;this.wt=null;this.Qf=yK(X(function(a,b){return this.qD(a,b)},this),function(a,b){var e=[a,b[0]];Pj(b[1],function(a,b){e[C](a);e[C](b)});return e[me](OC)});this.Nv=null}Y(mL,rt);function nL(){Zh.__googleVisualizationAbstractRendererElementsCount__=Zh.__googleVisualizationAbstractRendererElementsCount__||0;var a=Npa+Zh.__googleVisualizationAbstractRendererElementsCount__[kc]();Zh.__googleVisualizationAbstractRendererElementsCount__++;return a}W=mL[K];pa(W,0);
Sa(W,0);W.qm=function(a,b){var c=this.aR(a,b);c.bo(fg);return this.wt=c};W.deleteContents=function(a){this.O4(a)};W.flush=function(){};va(W,function(){this.sh()});W.sh=function(){this.wt=null};W.B=function(){this.sh();mL.e.B[L](this)};W.pc=function(){return this.ra};W.bo=function(a,b){a&&(a[uc]==fL?a.bo(b):Qm(a,b))};W.Uu=function(a){return Vea(a)};W.appendChild=function(a,b){if(b){var c;if(b[uc]==fL){if(!b.q)return;c=b.a()}else c=b;a.a()[q](c)}};W.replaceChild=function(a,b,c){a.a()[yz](b,c)};
W.Nc=function(a){if(a.q){var b=a.a();this.ju.Nc(b);a.a()}};W.Ba=function(a){a=null!=a?a:!1;var b=new fL(X(this.v0,this));a||b.a();return b};W.EA=function(){};W.ZF=function(){return null};function oL(a,b,c,d,e,f){var g=new gL;g[Ez](b,c);g.da(d,e);return a.Bc(g,f)}
W.Bc=function(a,b){for(var c=[],d=0;d<a.md[J];d++){var e=c,f=a.md[d];switch(f[H]){case JH:f=f[$];this.nd(e,f.x,f.y);break;case HG:f=f[$];this.xa(e,f.x,f.y);break;case KE:f=f[$];this.lr(e,f.x1,f.y1,f.Hb,f.Lb,f.x,f.y);break;case fD:f=f[$];this.Wm(e,f.jC,f.kC,f.Gi,f.Hi,f.ax,f.Lr,f.pba);break;case sE:this.Qi(e)}}return this.o1(c,b)};W.oe=function(a,b,c,d,e){a=this.Ow(a,b,c,d);this[q](e,a);return a};W.pk=function(a,b,c,d,e,f){a=this.N4(a,b,c,d,e);this[q](f,a);return a};
W.hb=function(a,b,c,d,e,f){a=this.fl(a,b,c,d,e);this[q](f,a);return a};W.JL=function(a,b,c,d,e,f){a=oL(this,a,b,c,d,e);this[q](f,a);return a};W.sa=function(a,b,c){a=this.Bc(a,b);this[q](c,a);return a};W.Sd=function(a,b,c,d,e,f,g,k,l){a=this.gx(a,b,c,d,e,f,g,l);this[q](k,a);return a};W.Ii=function(a,b,c,d,e,f,g,k,l,n){a=this.zL(a,b,c,d,e,f,g,k,n);this[q](l,a);return a};function pCa(a,b,c,d,e,f,g,k,l,n){b=a.Vs(b,c,d,e,f,g,k,l,void 0);a[q](n,b)}W.ml=function(a,b){return this.Qf(a,b)[r]};W.zC=function(){return!1};
W.OF=vj;function qCa(a){return xl(a,function(a){return a.referencepoint},!0)}function pL(a){var b=qCa(a[Yq]);return Vl(a,b)};function qL(a,b){mL[L](this,a,b);this.ju=Pk(a);this.qP=this.ju.gc();this.kr=[];this.G=new Sv}Y(qL,mL);function rCa(a,b,c,d){b=new YK(b);var e=a.ju.j(P);c=c[rc](re);e[q](a.ju[Db](c[0]));for(var f=1;f<c[J];++f)e[q](a.ju.j(LD)),e[q](a.ju[Db](c[f]));Jl(e,d);b.a()[q](e);b.VO=100;b.k$=100;a.kr[C](b)}W=qL[K];W.Yf=function(a){this.ju[Fq](a);Ot(a)};va(W,function(){this.G.mc();tt(this.G);this.G=new Sv;qL.e[Yb][L](this)});
W.sh=function(){qL.e.sh[L](this);Z(this.kr,function(a){tt(a)});Zi(this.kr);this.ju.Nc(this.ra);this.G.mc();tt(this.G)};W.ul=function(a){var b=qCa(a);return b?(b=Vl(a,b),a=bm(a),new Cl(b.y,b.x+a[r],b.y+a[A],b.x)):null};W.hc=function(a,b,c){a[uc]==fL&&(a=a.a());this.G.m(a,b,c)};W.replaceChild=function(a,b,c){qL.e[yz][L](this,a,b,c);Ot(c)};function rL(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d}Ia(rL[K],function(){return new rL(this.x0,this.y0,this.x1,this.y1)});$a(rL[K],function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1});function sCa(a){var b=a.x1-a.x0;a=a.y1-a.y0;return h[zd](b*b+a*a)}function sL(a,b){return new Hk(zj(a.x0,a.x1,b),zj(a.y0,a.y1,b))};function tL(a,b){this.x=a;this.y=b}Y(tL,Hk);W=tL[K];Ia(W,function(){return new tL(this.x,this.y)});W.tga=function(){return h[zd](this.x*this.x+this.y*this.y)};Na(W,Hk[K][jz]);W.add=function(a){this.x+=a.x;this.y+=a.y;return this};W.D4=function(a){this.x-=a.x;this.y-=a.y;return this};W.rotate=function(a){var b=h.cos(a);a=h.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};$a(W,function(a){return this==a||!!a&&this.x==a.x&&this.y==a.y});
function uL(a,b){return new tL(a.x+b.x,a.y+b.y)}function vL(a,b){return new tL(a.x-b.x,a.y-b.y)};function wL(a,b){qL[L](this,a,b);this.na=null;var c=Pk(b)[Sb](UD);this.pD[q](c);this.kea=c[Pz](HB);this.dU=null}Y(wL,qL);function xL(a){a.cea||(a.na[Kz](),a.cea=!0)}W=wL[K];W.aR=function(a,b){var c=Pk(this.ra)[Sb](UD);c[w](Qh,a);c[w](Kg,b);this.ra[q](c);this.na=c[Pz](HB);return new fL(c)};W.O4=function(){var a=this.wt.a();this.na.clearRect(0,0,a[r],a[A])};function yL(a){return Pk(a.ra)[Sb](Nta)}function zL(a,b){if(a==Q)return DI;b==Q&&(b=1);return Kya+Em(a)+Re+b+Oe}
function AL(a,b){"undefined"!==typeof a.setLineDash?a.setLineDash(b):a.Iza=b}
W.yi=function(a){fx(this.na,zL(a.re,a.qi));Fw(this.na,zL(a.cb(),a.Pe));var b=a.nl;null!=b&&b==OE?AL(this.na,[8,2]):hi(b)?AL(this.na,b):AL(this.na,[]);var b=a.vd,c=a.Hg;if(null!=b){var d;switch(b.Ib()){case pI:c=this.qP[Sb](UD),c[w](Qh,4),c[w](Kg,4),d=c[Pz](HB),Fw(d,b.hs()),d[nz](0,0,4,4),fx(d,b.Vd()),d[Kz](),Yw(d,2),d.lineCap=mJ,d[my](2,0),d[wz](4,2),d[my](0,2),d[wz](2,4),d[$b](),d=c}Fw(this.na,this.na.createPattern(d,Eya))}else null!=c&&(b=this.na.createLinearGradient(+c.x1,+c.y1,+c.Hb,+c.Lb),b[tA](0,
c.jg),b[tA](1,c.Rf),Fw(this.na,b));Yw(this.na,a.Nb)};function tCa(a,b){b.lc&&b.lc!=Q?(fx(a,b.lc),Yw(a,3)):fx(a,DI);Fw(a,zL(b[F],b[Od]?b[Od]:1));AL(a,[]);var c=O;b.Tc&&(c=Qva);b[Id]&&(c+=sra);c+=b[yc]+Rxa+b.ab;a.font=c}W.Ow=function(a,b,c,d){this.na[Kz]();this.yi(d);this.na.arc(a,b,c,0,2*h.PI);this.na[sz]();this.na[ic]();this.na[$b]();return yL(this)};
W.N4=function(a,b,c,d,e){this.na[Ty]();this.yi(e);this.na[Qz](a,b);c>d?(this.na[jz](1,d/c),a=c):(this.na[jz](c/d,1),a=d);this.na.arc(0,0,a,0,2*h.PI,!1);this.na[ic]();this.na[$b]();this.na[kz]();return yL(this)};W.fl=function(a,b,c,d,e){this.yi(e);this.na[nz](a,b,c,d);this.na[Yz](a,b,c,d);return yL(this)};W.r0=function(){return yL(this)};W.o1=function(a,b){this.yi(b);this.na[ic]();this.na[$b]();this.cea=!1;return yL(this)};W.gx=function(a,b,c,d,e,f,g){return this.Vs(a,b,c,d,0,e,f,g)};
W.zL=function(a,b,c,d,e,f,g,k){var l=lL(b,d,f),n=lL(c,e,f),p=sCa(new rL(b,c,d,e));return this.Vs(a,l,n,p,Dj(b,c,d,e),f,g,k)};
W.Vs=function(a,b,c,d,e,f,g,k){tCa(this.na,k);this.na[Ty]();e=Aj(e);d=b*h.sin(-e)+c*h.cos(-e);b=b*h.cos(-e)-c*h.sin(-e);this.na[Wy](e);g==qJ?d+=4*k[yc]/5:g==ZD?d+=k[yc]/3:g==iF&&(d-=k[yc]/5);f!=qJ&&(f==ZD?b-=this.qD(a,k)[r]/2:f==iF&&(b-=this.qD(a,k)[r]));this.na.strokeText(a,b,d);this.na[gy](a,b,d);k.Se&&(this.na[Kz](),e=k[yc]/15,d+=e+1,1>e&&(e=1),Yw(this.na,e),this.na[my](b,d),this.na[wz](this.na.measureText(a)[r]+b,d),fx(this.na,this.na.fillStyle),this.na[$b]());this.na[kz]();return yL(this)};
W.v0=function(){return yL(this)};W.EA=function(a){if(null===a)return yL(this);this.dU=a;this.na[Ty]();this.na[Kz]();Fw(this.na,DI);this.na[hA](a[G],a.top,a[r],a[A]);this.na.clip();return yL(this)};W.ZF=function(){var a=this.dU;this.dU&&(this.dU=null,this.na[kz]());return a};W.vF=function(){return yL(this)};W.nd=function(a,b,c){xL(this);this.na[my](b,c)};W.xa=function(a,b,c){xL(this);this.na[wz](b,c)};W.lr=function(a,b,c,d,e,f,g){xL(this);this.na.bezierCurveTo(b,c,d,e,f,g)};
W.Qi=function(){xL(this);this.na[sz]()};W.Wm=function(a,b,c,d,e,f,g,k){xL(this);f=Aj(f-90);g=Aj(g-90);a=h.max(d,e);this.na[Ty]();this.na[Qz](b,c);this.na[jz](d/a,e/a);this.na.arc(0,0,a,f,g,!k);this.na[kz]()};W.Em=function(){};W.yg=function(){};W.Yj=function(){};W.gS=function(){};W.hS=function(){};W.hd=function(){};W.qD=function(a,b){tCa(this.kea,b);return new Mk(this.kea.measureText(a)[r],b[yc])};W.n2=function(){return yL(this)};W.pj=function(){};var BL;function CL(a,b){b?a[w](qh,b):a[Uc](qh)}function DL(a,b,c){ii(c)&&(c=c[me](se));var d=ig+b;if(c===O||void 0==c)BL||(BL={atomic:!1,autocomplete:Q,dropeffect:Q,haspopup:!1,live:QH,multiline:!1,multiselectable:!1,orientation:Mh,readonly:!1,relevant:tqa,required:!1,sort:Q,busy:!1,disabled:!1,hidden:!1,invalid:Ag}),c=BL,b in c?a[w](d,c[b]):a[Uc](d);else a[w](d,c)}function EL(a,b){var c=a[Xd](ig+b);return null==c||void 0==c?O:String(c)};function FL(a){this.n=a;this.G=new Sv}Y(FL,rt);W=FL[K];W.pc=function(){return this.n};va(W,function(){this.hG();this.G=new Sv});W.hG=function(){el(this.n);this.G.mc();tt(this.G)};W.B=function(){this.hG();FL.e.B[L](this)};W.hc=function(a,b,c){this.G.m(a,b,c)};function GL(a,b){qL[L](this,a,b);this.Cp=null;this.kQ={};this.m_={};this.qD(toa,{fontSize:8,ab:XB,bold:!1,Tc:!1})}Y(GL,qL);function uCa(a,b){a.Cp=a.Za(TE);a.Cp[w](gG,TE);a.kQ={};a.m_={};a.J$={};b[q](a.Cp)}W=GL[K];W.aR=function(a,b){pa(this,a);Sa(this,b);var c=this.Za(AJ);c[w](Qh,a);c[w](Kg,b);c[x].overflow=Lg;c[w](jD,xoa);this.ra[q](c);uCa(this,c);return new fL(c)};
W.ul=function(a){if(a instanceof Zh.SVGElement&&a[Tc][pe]()!==dI){var b=a.getBBox();return b.y|b.x|b[A]|b[r]?new Cl(b.y,b.x+b[r],b.y+b[A],b.x):GL.e.ul[L](this,a)}return GL.e.ul[L](this,a)};W.O4=function(){for(var a=this.wt.a(),b=a[Zb],c=b[J];1<c;)a[Ud](b[0]),c--;uCa(this,a)};W.hqa=function(){return this.ra[nd]};Wa(W,function(a){return h[E](100*a)/100});W.Ow=function(a,b,c,d){var e=this.Za(oE);e[w](ME,a);e[w](NE,b);e[w](lh,c);this.pj(e,d);return e};
W.N4=function(a,b,c,d,e){var f=this.Za(eF);f[w](ME,a);f[w](NE,b);f[w](LI,c);f[w](MI,d);this.pj(f,e);return f};W.fl=function(a,b,c,d,e){var f=this.Za(uI);f[w](qK,a);f[w](Rh,b);f[w](Qh,c);f[w](Kg,d);this.pj(f,e);return f};W.r0=function(a,b,c,d,e,f,g){b=nva+c+Sxa+(f?RI:Lg)+rna+(g?RI:Lg)+una+b+Txa;d=this.aR(d,e);if(ii(a))for(e=0,c=a[J];e<c;e++)this[q](d,a[e]);else this[q](d,a);a=$k(P,{style:b},d.a());this.ra[q](a);return{append:[],events:[d.a()]}};
W.o1=function(a,b){var c=this.Za(dI);0<a[J]&&c[w](ug,a[me](O));this.pj(c,b);return c};W.gx=function(a,b,c,d,e,f,g,k){return this.Vs(a,b,c,d,0,e,f,g,k)};W.zL=function(a,b,c,d,e,f,g,k,l){var n=lL(b,d,f,l),p=lL(c,e,f,l),s=sCa(new rL(b,c,d,e));return this.Vs(a,n,p,s,Dj(b,c,d,e),f,g,k,l)};
W.Vs=function(a,b,c,d,e,f,g,k,l){var n=$h(k[Od])?k[Od]:1,p=new Zm({fill:k[F],Ce:n});if(k[F]&&k[F]!=Q&&k.lc&&k.lc!=Q){var n=new Zm({fill:k[F],Ce:n,stroke:k.lc,Xg:n,ua:3}),s=this.Ba();this.ZI(a,b,c,d,e,f,g,k,n,s,l)[w](iD,Hh);this.ZI(a,b,c,d,e,f,g,k,p,s,l);return s.a()}return this.YI(a,b,c,d,e,f,g,k,p,l)};
W.YI=function(a,b,c,d,e,f,g,k,l,n){d=this.Za(Rs);g=kL(0,k[yc],g);g=lL(g[y],g.end,iF);g-=.15*k[yc];g=new tL(0,g);g[Wy](Aj(e));c=new tL(b,c);c.add(g);b=c.x;c=c.y;d[q](this.qP[Db](a));switch(f){case qJ:d[w](GJ,qJ);break;case ZD:d[w](GJ,eH);break;case iF:d[w](GJ,iF)}d[w](qK,b);d[w](Rh,c);d[w](kua,k.ab);d[w](mua,k[yc]||0);k[Id]&&d[w](AF,CD);k.Tc&&d[w](zF,qG);k.Se&&d[w](oAa,WJ);n&&d[w](xg,rh);0!=e&&d[w](Fh,HI+e+se+b+se+c+Oe);this.pj(d,l);return d};
W.ZI=function(a,b,c,d,e,f,g,k,l,n,p){a=this.YI(a,b,c,d,e,f,g,k,l,p);this[q](n,a);return a};W.v0=function(){return this.Za(Gg)};W.vF=function(a,b,c){var d=nL(),e=this.Za(psa);c?(c=this.Za(eF),c[w](ME,b[G]+b[r]/2),c[w](NE,b.top+b[A]/2),c[w](LI,b[r]/2),c[w](MI,b[A]/2)):(c=this.Za(uI),c[w](qK,b[G]),c[w](Rh,b.top),c[w](Qh,b[r]),c[w](Kg,b[A]));e[q](c);e[w](gG,d);this.Cp[q](e);a=a.a();b=O;yk&&(b=ba[xc][Nc][rc](we)[0]);a[w](qE,hBa+b+we+d+Oe);return a};W.nd=function(a,b,c){a[C](If+b+Re+c)};
W.xa=function(a,b,c){a[C](Hf+b+Re+c)};W.lr=function(a,b,c,d,e,f,g){a[C](bC+b+Re+c+Re+d+Re+e+Re+f+Re+g)};W.Qi=function(a){a[C](Yf)};W.Wm=function(a,b,c,d,e,f,g,k){if(0<d&&0<e){var l;l=yj(g,360)-yj(f,360);180<l?l-=360:-180>=l&&(l=360+l);var n=2*h.PI*h.min(d,e);.1>h.abs(l/360*n)&&(l=(.1/n*360-h.abs(l))*Ej(l)/2,f-=l,g+=l)}f=yj(f,360);g=yj(g,360);var n=Bj(g-90,d),p=Cj(g-90,e);l=k?g-f:f-g;0>l&&(l+=360);a[C](tf+d+Re+e+$la+(180<l?1:0)+Re+(k?1:0)+Re+(b+n)+Re+(c+p))};
W.Em=function(a,b,c){a[w](Fh,WAa+b+Se+c+Oe)};W.yg=function(a,b){a[w](Qh,b)};W.Yj=function(a,b){a[w](Kg,b)};W.gS=function(a,b){a[w](qK,b)};W.hS=function(a,b){a[w](Rh,b)};W.hd=function(a,b,c){a[w](yJ,c);b&&a[w](wJ,b)};W.qD=function(a,b){var c=this.pD;qa(c[Ub],a);var d=c[x];cx(d,b.ab);Fa(d,b[yc]+U);px(d,b[Id]?CD:O);zx(d,b.Tc?qG:O);Ra(d,bs);var e=c[Kd],c=c[$d];Ra(d,Q);return new Mk(e,c)};
W.n2=function(){if(null!=this.Nv)return this.Nv;var a=bl(P);ab(a[x],mxa);var b=bl(P);Xl(b,ana,ana);a[q](b);ea[Td][q](a);b=a[Ab]-a[Kd];hl(a);return this.Nv=b};W.Za=function(a){return this.qP[Qy](dG,a)};
W.pj=function(a,b){cn(b)?(a[w](wJ,b.re),a[w](yJ,b.Nb),cn(b)&&1<=b.qi?a[Uc](xJ):a[w](xJ,b.qi),b.nl!=xh?a[w](eAa,vCa(b.nl,b.Nb)):a[Uc](eAa)):(a[w](wJ,Q),a[w](yJ,0));en(b)?a[Uc](uF):a[w](uF,b.Pe);var c=b.WH;ni(c)&&a[w](LI,c);c=b.XH;ni(c)&&a[w](MI,c);var d=b.Hg;if(d){var e=no(d,1)[kc](),c=this.m_[e];if(!c){c=nL();this.m_[e]=c;var e=this.Za(LG),f=d.x1,g=d.Hb,k=d.y1,l=d.Lb,n=d.jg,p=d.Rf,s=d.Yv||1,u=d.Zv||1,v=d.vt?axa:$J;e[w](gG,c);e[w](rK,f);e[w](tK,k);e[w](sK,g);e[w](uK,l);e[w](Vua,v);f=vJ+n+sna+s;p=vJ+
p+sna+u;u=this.Za(uJ);u[w](RH,CB);u[w](Ah,f);e[q](u);d.TE&&(d=this.Za(uJ),d[w](RH,cna),d[w](Ah,f),e[q](d),d=this.Za(uJ),d[w](RH,ena),d[w](Ah,p),e[q](d));d=this.Za(uJ);d[w](RH,DB);d[w](Ah,p);e[q](d);this.Cp[q](e)}a[w](tF,YJ+c+Oe)}else if(null!=b.vd){e=b.vd;c=e.Ib()+OC+e.Vd()+OC+e.hs();if(!(c in this.kQ)){d=null;switch(e.Ib()){case pI:d=this.Za(ih);d[w](uxa,$J);d[w](qK,Xe);d[w](Rh,Xe);d[w](Qh,ef);d[w](Kg,ef);d[w](iK,Vma);p=this.Za(uI);p[w](qK,Xe);p[w](Rh,Xe);p[w](Qh,ef);p[w](Kg,ef);p[w](tF,e.hs());
d[q](p);p=this.Za(Gg);p[w](wJ,e.Vd());p[w](fAa,mJ);e=this.Za(HG);e[w](rK,cf);e[w](tK,Xe);e[w](sK,ef);e[w](uK,cf);e[w](yJ,cf);p[q](e);e=this.Za(HG);e[w](rK,Xe);e[w](tK,cf);e[w](sK,cf);e[w](uK,ef);e[w](yJ,cf);p[q](e);d[q](p);break;case Pya:d=this.Za(ih),d[w](uxa,$J),d[w](qK,Xe),d[w](Rh,Xe),d[w](Qh,ff),d[w](Kg,ff),d[w](iK,Vma),p=this.Za(uI),p[w](qK,Xe),p[w](Rh,Xe),p[w](Qh,ef),p[w](Kg,ef),p[w](tF,e.hs()),d[q](p),p=this.Za(Gg),p[w](wJ,e.Vd()),p[w](fAa,mJ),e=this.Za(HG),e[w](rK,cf),e[w](tK,Xe),e[w](sK,
Xe),e[w](uK,cf),e[w](yJ,cf),p[q](e),e=this.Za(HG),e[w](rK,ef),e[w](tK,cf),e[w](sK,cf),e[w](uK,ef),e[w](yJ,cf),p[q](e),d[q](p)}e=nL();d[w](gG,e);this.Cp[q](d);this.kQ[c]=e}c=this.kQ[c];a[w](tF,YJ+c+Oe)}else a[w](tF,b.cb());null!=b.d9&&(d=b.getShadow(),e=no(d,1)[kc](),c=this.J$[e],c||(c=nL(),this.J$[e]=c,e=this.Za(Bg),e[w](gG,c),p=this.Za(Zta),p[w](iG,opa),p[w]($za,d[Iz]),e[q](p),p=this.Za(aua),p[w](bF,d.Bwa||0),p[w](cF,d.Cwa||0),e[q](p),null!=d[Od]&&(p=this.Za(Xta),u=this.Za(Yta),u[w](Ih,KG),u[w](Eza,
d[Od]),p[q](u),e[q](p)),d=this.Za($ta),p=this.Za(nF),d[q](p),p=this.Za(nF),p[w](iG,ppa),d[q](p),e[q](d),this.Cp[q](e)),a[w](Bg,YJ+c+Oe))};function vCa(a,b){if(hi(a))return a[me](Re);switch(a){case xh:return Xe;case OE:return String(4*b)+Re+String(b);default:return vCa(xh,b)}}W.OF=function(){var a=$k(P,{"aria-label":upa,style:Ixa});this.ra[q](a);this.ra[w](jD,xoa);this.ra[Ub][w](iD,!0);return a};function HL(a,b){qL[L](this,a,b);this.fv=null}Y(HL,qL);W=HL[K];W.aR=function(a,b){pa(this,a);Sa(this,b);var c=this.ie(P);this.Sj(c,-5E4,-5E4,this[r]+1E5,this[A]+1E5);this.ra[q](c);var d=this.Ba(),e=d.a();Lw(e,BB);Dx(e,a+se+b);e[x].top=5E4;Za(e[x],5E4);c[q](e);return d};W.O4=function(){for(var a=this.wt.a(),b=a[Zb],c=b[J];1<c;)a[Ud](b[0]),c--};Wa(W,function(a){return h[E](a)});W.Ow=function(a,b,c,d){var e=this.ie(cK),f=2*c;this.Sj(e,a-c,b-c,f,f);this.pj(e,d,!1);return e};
W.N4=function(a,b,c,d,e){var f=this.ie(cK);this.Sj(f,a-c,b-d,2*c,2*d);this.pj(f,e,!1);return f};W.fl=function(a,b,c,d,e){var f=this.ie(mBa),g=en(e)&&1<=d&&1<=c&&null==e.Hg;this.pj(f,e,g);if(cn(e)||g)c=h.max(c-1,0),d=h.max(d-1,0);this.Sj(f,a,b,c,d);return f};W.r0=function(a,b,c,d,e,f,g){b=$k(P,{style:nva+c+Sxa+(f?RI:Lg)+rna+(g?RI:Lg)+una+b+rI});b=new fL(b);if(ii(a))for(c=0,d=a[J];c<d;c++)this[q](b,a[c]);else this[q](b,a);return{append:[b.a()],events:[]}};
W.o1=function(a,b){for(var c=this.ie(eK),d=this.ie(dK);0<a[J]&&vi(Li(a),If);)a=fj(a,0,a[J]-1);d[w](Kh,a[me](O));this.Sj(c,0,0,this[r],this[A]);c[q](d);this.pj(c,b,!1);return c};W.gx=function(a,b,c,d,e,f,g){b=kL(b,d,e);c=kL(c,g[yc],f);f=ZD;c=lL(c[y],c.end,f);return this.zL(a,b[y],c,b.end,c,e,f,g)};
W.zL=function(a,b,c,d,e,f,g,k){var l=new Zm({fill:k[F]});if(k[F]&&k[F]!=Q&&k.lc&&k.lc!=Q){var n=new Zm({fill:k[F],stroke:k.lc,ua:2}),p=this.Ba();this.ZI(a,b,c,d,e,f,g,k,n,p);this.ZI(a,b,c,d,e,f,g,k,l,p);return p.a()}return this.YI(a,b,c,d,e,f,g,k,l)};W.Vs=function(a,b,c,d,e,f,g,k){e=Aj(e);d=kL(b,d,f);b=new tL(b,c);var l=new tL(d[y],c),l=l[Bc]().D4(b)[Wy](e).add(b);c=new tL(d.end,c);c=c[Bc]().D4(b)[Wy](e).add(b);return this.zL(a,l.x,l.y,c.x,c.y,f,g,k)};
W.YI=function(a,b,c,d,e,f,g,k,l){var n=this.ie(eK);this.Sj(n,0,0,this[r],this[A]);g!=ZD&&(g=kL(0,k[yc],g),g=lL(g[y],g.end,ZD),g=new tL(0,g),g[Wy](Aj(Dj(b,c,d,e))),c=new tL(b,c),e=new tL(d,e),c.add(g),e.add(g),b=c.x,c=c.y,d=e.x,e=e.y);b=h[E](b);c=h[E](c);d=h[E](d);e=h[E](e);g=this.ie(dK);g[w](Kh,If+b+Re+c+Hf+d+Re+e+Df);g[w](IJ,Hh);b=this.ie(oBa);b[w](eh,Hh);d=b[x];Fa(d,k[yc]||O);cx(d,k.ab||O);switch(f){case qJ:d[w](aK,Tg);break;case ZD:d[w](aK,ZD);break;case iF:d[w](aK,Ls)}k[Id]&&px(d,CD);k.Tc&&zx(d,
qG);b[w](zh,a);n[q](g);n[q](b);this.pj(n,l,!1);return n};W.ZI=function(a,b,c,d,e,f,g,k,l,n){a=this.YI(a,b,c,d,e,f,g,k,l);this[q](n,a);return a};W.v0=function(){var a=this.ie(lBa);this.Sj(a,0,0,this[r],this[A]);return a};W.vF=function(a,b){var c=this.ie(P),d=[this.Zb(5E4+b.top),this.Zb(5E4+b[G]+b[r]),this.Zb(5E4+b.top+b[A]),this.Zb(5E4+b[G])];c[x].clip=aya+d[me](Se)+Oe;this.Sj(c,0,0,this[r]+1E5,this[A]+1E5);a.a();d=new fL(c);this[q](d,a);this.hb(1,1,1,1,new Zm({fill:Ph}),d);return c};
W.nd=function(a,b,c){a[C](If+h[E](b)+Re+h[E](c))};W.xa=function(a,b,c){a[C](Hf+h[E](b)+Re+h[E](c))};W.lr=function(a,b,c,d,e,f,g){a[C](bC+h[E](b)+Re+h[E](c)+Re+h[E](d)+Re+h[E](e)+Re+h[E](f)+Re+h[E](g))};W.Qi=function(a){a[C](NC)};
W.Wm=function(a,b,c,d,e,f,g,k){f=yj(f,360);g=yj(g,360);var l=h[E](Bj(f-90,d)),n=h[E](Cj(f-90,e)),p=h[E](Bj(g-90,d)),s=h[E](Cj(g-90,e));d=h[E](d);e=h[E](e);b=h[E](b);c=h[E](c);l===p&&n===s&&(k&&180>yj(g-f,360)||!k&&180>yj(f-g,360))||a[C]((k?Ipa:WB)+(b-d)+Re+(c-e)+Re+(b+d)+Re+(c+e)+Re+(b+l)+Re+(c+n)+Re+(b+p)+Re+(c+s))};W.Em=function(a,b,c){a[x].top=this.Zb(c);Za(a[x],this.Zb(b))};W.yg=function(a,b){pa(a[x],this.Zb(b))};W.Yj=function(a,b){Sa(a[x],this.Zb(b))};W.gS=function(a,b){Za(a[x],this.Zb(b))};
W.hS=function(a,b){a[x].top=this.Zb(b)};W.hd=function(a,b,c){0==c?uw(a,!1):(uw(a,!0),b&&hx(a,b),Ew(a,c))};W.qD=function(a,b){var c=this.pD;qa(c[Ub],a);var d=c[x];cx(d,b.ab);Fa(d,this.Zb(b[yc]||0));px(d,b[Id]?CD:O);zx(d,b.Tc?qG:O);Ra(d,bs);var e=c[Kd],c=c[$d];Ra(d,Q);b[Id]&&(e*=1.1);b.Tc&&(e*=.9);return new Mk(e,c)};W.n2=function(){if(null!=this.Nv)return this.Nv;var a=$k(P,{style:BBa});this.pD[q](a);Ra(this.pD[x],bs);this.Nv=a[Ab]-a[Kd];Ra(this.pD[x],Q);hl(a);return this.Nv};
W.Zb=function(a){return h[E](a)+U};W.ie=function(a){return this.qP[Sb](a)};
W.pj=function(a,b,c){for(var d=a[yd],e=0;e<d[J];e++)a[yd][e][Tc]!=tF&&a[yd][e][Tc]!=wJ||a[Ud](d[e]);c=null!=c?c:!0;if(cn(b)){if(uw(a,!0),Ew(a,b.Nb),hx(a,b.re),c=!(cn(b)&&1<=b.qi),d=b.nl!=xh,c||d)e=this.ie(nBa),c&&nb(e,String(h[E](100*b.qi))+De),d&&(e.dashstyle=wCa(b.nl)),a[q](e)}else c&&en(b)?(uw(a,!0),Ew(a,1),hx(a,b.cb())):uw(a,!1);$h(a.filled)&&qw(a,!0);c=b.Hg;if(null!=c){b=this.ie(bK);b[w](vE,c.jg);b[w](ssa,c.Rf);b[w](fh,c.Yv||1);b[w](gxa,c.Zv||1);var d=c.x1,e=c.y1,f=c.Hb;c=c.Lb;typeof d==zh&&
(d=ka(d,10));typeof e==zh&&(e=ka(e,10));typeof f==zh&&(f=ka(f,10));typeof c==zh&&(c=ka(c,10));c=Dj(d,e,f,c);c=yj(270-c,360);b[w](Aqa,c);b[w](Ih,MF);a[q](b)}else b.vd?(c=b.vd,b=this.ie(bK),b[w](Ih,ih),b[w](vE,c.Vd()),b[w](ssa,c.hs()),c=jo()+Uma+c.Ib()+Gma,b[w](nJ,c),a[q](b)):b.cb()==Q?qw(a,!1):en(b)?vw(a,b.cb()):(c=this.ie(bK),nb(c,String(h[E](100*b.Pe))+De),Ya(c,b.cb()),a[q](c))};W.Sj=function(a,b,c,d,e){a=a[x];Ba(a,hg);Za(a,this.Zb(b));a.top=this.Zb(c);pa(a,this.Zb(d));Sa(a,this.Zb(e))};W.zC=function(){return!0};
function wCa(a){if(hi(a))return a[me](se);switch(a){case xh:return xh;case OE:return lza;default:return wCa(xh)}};function IL(a,b,c,d){if(!(xk?0<=Gi(Ek,dna):yk?0<=Gi(Ek,Xma):wk?0<=Gi(Ek,kna):zk&&0<=Gi(Ek,bna)))throw m("Graphics is not supported");for(var e=h[t](1E5*h[Hc]());ba[Zz][ioa+e];)e++;this.Ek=ioa+e;(a=this.ra=a)&&(a.referencepoint=!0);Xa(this.ra,O);this.Qk=b;this.Lm=Pk(this.ra);this.v_=this.Vl=null;this.os=!1;this.zQ=[];this.xk=null;this.mqa=(b=xk?null!=ea[fe]?9>ea[fe]:!Fk(jf):!1)?HL:GL;if(this.xQ=b||d)d=this.Lm[Sb](hG),fb(d,this.Ek),d.id=this.Ek,pa(d,this.Qk[r][kc]()),Sa(d,this.Qk[A][kc]()),Zw(d,0),
kx(d,NH),Sw(d,0),Hw(d,0),d.allowTransparency=Hh,b||cb(d,Gva),this.Lm[q](this.ra,d),d=d[wA]||d[Gy][Ld],d[Jq](),a=[],b?(a[C](Gna),a[C](RB),a[C](SB)):(a[C](Ana),a[C](Hna),a[C](hla),a[C](ila),a[C](RB)),a[C](Ona),a[C](xBa),a[C](xua),a[C](bla),a[C](Vh),a[C](xna),a[C](MB),a[C](Bna),a[C](fla),a[C](rf),a[C](Ena),a[C](KB),a[C](NB),d[cy](a[me](re)),d[Zy]();xCa(this,c)}Y(IL,rt);function xCa(a,b){var c=X(a.pua,a),d=X(a.qua,a);JL(c,d,b)}W=IL[K];
W.qua=function(){if(this.xQ){var a;a=(a=this.Lm.a(this.Ek))?a[wA]||a[Gy][Ld]:null;var b=this.Vl=a[md](kya);b&&(b.referencepoint=!0);this.v_=KL(a[Td],this.Qk)}else this.Vl=this.Lm[Sb](P),Jl(this.Vl,jh,oh),Xl(this.Vl,this.Qk),this.Vl.dir=PG,this.ra[q](this.Vl),this.v_=KL(this.ra,this.Qk);this.os=!0};function KL(a,b){var c=Pk(a),d=c[Sb](P),e=d[x];Ra(e,Q);Ba(e,hg);e.top=b[A]+10+U;Za(e,b[r]+10+U);Dw(e,PH);DL(d,Lg,!0);d[w](iD,!0);e=c.gc();c[q](d,e[Db](se));c[q](a,d);return d}
W.pua=function(){if(!this.xQ)return!0;var a;return(a=(a=this.Lm.a(this.Ek))?a[Gy]||Zk(a[wA]||a[Gy][Ld]):null)&&a._loaded};W.jb=function(a){if(!this.os)return null;for(a=null!=a?a:0;this.zQ[J]<=a;){var b=Pk(this.Vl)[Sb](P);Jl(b,jh,hg);Nl(b,0,0);Xl(b,DB,DB);this.Vl[q](b);b=new this.mqa(b,this.v_);st(this,b);this.zQ[C](b)}return this.zQ[a]};W.lA=function(){if(!this.os)return null;if(!this.xk){var a;a=this.Lm[Sb](P);this.xk=new FL(a);this.Lm[q](this.ra,this.xk.pc())}return this.xk};
W.Zq=function(a,b){JL(X(function(){return null!=this.Vl},this),a,b)};Gx(W,function(a,b){if(!Nk(this.Qk,a))if(this.Qk=a,this.xQ){var c=this.Lm.a(this.Ek);c&&(pa(c,this.Qk[r][kc]()),Sa(c,this.Qk[A][kc]()))}else this.os&&Xl(this.Vl,this.Qk);this.os||xCa(this,b)});function JL(a,b,c,d){a[L]()?b[L]():yCa(a,b,c,d)}function yCa(a,b,c,d){var e=null!=d?d:10;ba[uq](c(function(){JL(a,b,c,e)}),e)}W.B=function(){this.Lm.Nc(this.ra);tt(this.xk);Z(this.zQ,function(a){tt(a)});IL.e.B[L](this)};function LL(){this.md=[]}W=LL[K];W.Tj=function(a,b){this.md[C]({brush:a,g_:b})};ex(W,function(a,b){this.Tj(null,hL(a,b))});W.da=function(a,b,c){this.Tj(a,{type:HG,data:{x:b,y:c}})};W.Bp=function(a,b,c,d,e,f,g){this.Tj(a,{type:KE,data:{x1:b,y1:c,Hb:d,Lb:e,x:f,y:g}})};W.xf=function(a,b,c,d,e,f,g,k){this.Tj(a,{type:fD,data:{jC:b,kC:c,Gi:d,Hi:e,ax:f,Lr:g,pba:k}})};Nw(W,function(a){var b=this.md[0].g_[$];this.da(a,b.x,b.y)});
function zCa(a){switch(a[H]){case JH:case HG:case KE:return a=a[$],new Hk(a.x,a.y);case fD:a=a[$];var b=yj(a.Lr,360);return new Hk(a.jC+Bj(b-90,a.Gi),a.kC+Cj(b-90,a.Hi));default:return new Hk(0,0)}}
W.Bc=function(a){for(var b=[],c=null,d=0;d<this.md[J];d++){var e=this.md[d],f=e.g_;if(f[H]==JH)c=zCa(f);else{t:{for(var e=e.brush,g=0;g<b[J];g++){var k=b[g];if($ea(e,k.brush)){e=k;break t}}k={brush:e,md:new gL,ef:null};b[C](k);e=k}Ik(e.ef,c)||e.md[Ez](c.x,c.y);e.md.Tj(f);c=e.ef=zCa(f)}}if(Yi(b))a=null;else if(1==b[J])a=a.Bc(b[0].md,b[0].brush);else{c=a.Ba();for(d=0;d<b[J];d++)f=b[d],f=a.Bc(f.md,f.brush),a[q](c,f);a=c.a()}return a};
function ACa(a){for(var b=new gL,c=0;c<a.md[J];c++)b.Tj(a.md[c].g_);return b};function BCa(a,b){var c=new gL,d=a.md;if(0==d[J]||1==d[J])return c;for(var e=[null],f=0;f<d[J];f++){var g=d[f];g[$]&&e[C](new Hk(g[$].x,g[$].y))}e[C](null);var g=d[d[J]-1][H]==sE,f=e[1][Bc](),k=e[2][Bc](),l=e[e[J]-3][Bc](),n=e[e[J]-2][Bc]();g?(e[0]=n,e[e[J]-1]=f):Ik(f,n)?(e[0]=l,e[e[J]-1]=k):(e[0]=sL(new rL(f.x,f.y,k.x,k.y),-1),e[e[J]-1]=sL(new rL(n.x,n.y,l.x,l.y),-1));for(var k=0>b,p=null,s=null,n=null,l=e[J]-2,f=0;f<=l;f++)if(!Ik(e[f],e[f+1])){var u;u=e[f];var v=e[f+1],z,B=(v.y-u.y)/(v.x-u.x);z=
na(B)?{Ul:B,Yo:u.y-B*u.x}:{Ul:da,Yo:u.x};B=z.Ul;z=z.Yo;if(B==da)u={Ul:da,Yo:0>v.y-u.y?z+b:z-b};else{var D=b*h[zd](1+B*B);u={Ul:B,Yo:0<v.x-u.x?z+D:z-D}}p?(v=ML(p,u),ki(v)?(B=ML(NL(s,e[f]),p),z=ML(NL(e[f],s),p),B=Pm(new Mm(B.x,z.x),v.x)&&Pm(new Mm(B.y,z.y),v.y)):B=v==da,p=B&&v!=da?v:ML(NL(e[f],s),p),c.Tj(CCa(n,p)),B||(n=ML(NL(e[f],e[f+1]),u),c.xf(e[f].x,e[f].y,h.abs(b),h.abs(b),180-180*h[xd](p.x-e[f].x,p.y-e[f].y)/h.PI,180-180*h[xd](n.x-e[f].x,n.y-e[f].y)/h.PI,k)),p=u,s=e[f],n=d[f]):(p=u,s=e[f],n=hL(d[f].x,
d[f].y))}g&&c[Zy]();return c}function CCa(a,b){var c=ek(a);switch(a[H]){case JH:case HG:c[$].x=b.x;c[$].y=b.y;break;case KE:c[$].x=b.x;c[$].y=b.y;var d=b.x-a[$].x,e=b.y-a[$].y;c[$].x1+=d;c[$].y1+=e;c[$].Hb+=d;c[$].Lb+=e}return c}function NL(a,b){var c=(a.x-b.x)/(b.y-a.y),d;na(c)?d=a.y-c*a.x:(c=da,d=a.x);return{Ul:c,Yo:d}}
function ML(a,b){var c=a.Ul,d=a.Yo,e=b.Ul,f=b.Yo;na(c)||(c=da);na(e)||(e=da);if(c==e||1E-5>=h.abs(c-e))return d==f||1E-5>=h.abs(d-f)?da:null;if(c==da)return new Hk(d,e*d+f);if(e==da)return new Hk(f,c*f+d);var g=e-c;return new Hk(-(f-d)/g,(d*e-c*f)/g)};var OL=function(){function a(a,b){if(-1===b[qd](Ue))return b;var c=a[rc](er);c.pop();var d=b[rc](er),l=d.pop();if(d[0]===Ue)d[le][Sc](d,[0,1][Bb](c));else{for(var n=0,p=d[J];n<p;n++)if(d[n]===cr)c.pop(),d[le](n,1),n--;else break;d=c[Bb](d)}d[C](l);return d[me](er)}function b(b,c,g){for(var k=[],l=0,n=c[J];l<n;l++)k[C](d[a(b,c[l])]);d[b]=g[Sc](this,k)}var c,d={};b(pE,[],function(){function a(){}function b(c){lb(a,c);return new a}function c(a){return function(){throw'abstract method "'+a+'" not implemented.';
}}function d(a,b){this.NW(a);this.lB[a][C](b);return this}function l(a,b){this.NW(a);for(var c=this.lB[a],d=null,e=0,f=c[J];e<f;e++)if(c[e]===b){d=e;break}return null!=d?(c[le](d,1),!0):!1}function n(a,b){this.NW(a);for(var c=this.lB[a],d=[],e=0,f=c[J];e<f;e++)d[C](c[e]);for(e=0;e<f;e++)d[e][Sc](this,b);return 0<f}function p(a){if(!this.lB[zc](a))throw'event type "'+a+'" unknown.';}var s={};s.Ir=ca[pq]||b;s.Sha=c;s.Lha=function(a){for(var b=[zta,Ata,Bta,Cta,Dta,Eta,hya,Yza,ksa],d,e=0,f=b[J];e<f;e++)d=
b[e],a[K][d]=c(d)};s.SW=function(a){a[K].m=d;a[K].vb=l;a[K].fireEvent=n;a[K].NW=p};return s});b(bza,[pE],function(a){function b(a){this.lB={add:[],click:[],getcontext:[],mousemove:[],mouseenter:[],mouseleave:[],box:[],redraw:[],remove:[],playAnimation:[],finishAnimation:[]};this.kl=this.ya=null;this.yd={};this.GG=[];this.qN=[];this.Tha=d[ac](this);if(null!=a)for(var e in a)c[L](this,e,a[e])}function c(a,b){b instanceof ca&&(b=b[kc]());if(this.yd[a]===b)return!1;this.yd[a]=b;this.fo=null;return!0}
function d(){if(!this.LW){for(var a=0,b=this.qN[J];a<b;a++)this.Uha(this.qN[a]);this.qN=[]}}qa(b[K],function(a){return void 0!==a?(this.ya=a,this):this.ya});Mw(b[K],function(a,b){return void 0!==b?(c[L](this,a,b)&&this[hz](wI,[this,a]),this):a?this.yd[a]:this.yd});b[K].getContext=function(){this.kl||this[hz](KF,[this]);return this.kl};b[K].ul=function(){if(!(null!=this.fo||this.jB()&&null!=this.fo||this[hz](KD,[this])&&null!=this.fo))throw"cannot determine bounding box until inserted into a scene.";
return this.fo};b[K].jB=function(){return!1};b[K].Uha=function(a){if(this.LW)this.qN[C](a);else a=this.GG[qd](a),-1<a&&this.GG[le](a,1),0===this.GG[J]&&this.vb(xF,this.Tha)};Ia(b[K],a.Sha(qsa));a.SW(b);return b});b(zI,[pE,bza],function(a){function b(a,c,d){this.Q=c;this.qa=d;this.lB={add:[],click:[],mousemove:[],mouseenter:[],mouseleave:[],redraw:[],remove:[]}}a.SW(b);a.Lha(b);return b});b(eza,[sB,pE],function(a,b){function c(b,d){a[L](this,d);this.mg=[];if(b)throw"prepopulating a group is unimplemented.";
this.oB=l[ac](this);this.Hl=n[ac](this);this.nB=p[ac](this);this.HG=s[ac](this)}function d(a){if(a[Pz]())throw"cannot add a shape to a group that already has a context.";this.mg[C](a);a.m(wI,this.oB);a.m(ds,this.Hl);a.m(GH,this.Hl);a.m(EH,this.Hl);a.m(FH,this.Hl);a.m(KF,this.nB);a.m(yI,this.HG);this[hz](YC,[a,!1]);return this}function l(){}function n(a){this[hz](a[H],[a])}function p(a){a.kl=this;return!0}function s(a){var b=this.mg[qd](a);if(0>b)throw ipa;a.vb(wI,this.oB);a.vb(ds,this.Hl);a.vb(GH,
this.Hl);a.vb(EH,this.Hl);a.vb(FH,this.Hl);a.vb(KF,this.nB);a.vb(yI,this.HG);a.kl=null;this.mg[le](b,1);return!0}function u(a){if(0>this.mg[qd](a))throw ipa;a[hz](yI,[a]);return this}lb(c,b.Ir(a[K]));Ea(c[K],c);c.mh=yoa;c[K].hu=d;c[K].add=d;va(c[K],function(){for(var a=0,b=this.mg[J];a<b;a++)this.mg[a].vb(wI,this.oB),this[hz](yI,[this.mg[a]]);this.mg=[];this[hz](wI,[this]);return this});Pa(c[K],function(a){return 0<=this.mg[qd](a)});c[K].oN=u;ua(c[K],u);c[K].QW=function(){return this.mg};return c});
b(cza,[sB,pE],function(a,b){function c(b,d,f,g){g=g||{};g.r=null==b?g.r:b;g.x=null==d?g.x:d;g.y=null==f?g.y:f;a[L](this,g)}lb(c,b.Ir(a[K]));Ea(c[K],c);c.mh=Zna;c[K].jB=function(){var a=this[x](lh),b=this[x](qK),c=this[x](Rh);this.fo={x:b-a,y:c-a,width:2*a,height:2*a};return!0};return c});b(dza,[sB,pE],function(a,b){function c(b,d,f,g,s){s=s||{};s.rx=null==b?s.rx:b;s.ry=null==d?s.ry:d;s.x=null==f?s.x:f;s.y=null==g?s.y:g;a[L](this,s)}lb(c,b.Ir(a[K]));Ea(c[K],c);c.mh=koa;c[K].jB=function(){var a=this[x](LI),
b=this[x](MI),c=this[x](qK),d=this[x](Rh);this.fo={x:c-a,y:d-b,width:2*a,height:2*b};return!0};return c});b(fza,[sB,pE],function(a,b){function c(b,d,f,g,s){s=s||{};s.x1=null==b?s.x1:b;s.y1=null==d?s.y1:d;s.x2=null==f?s.x2:f;s.y2=null==g?s.y2:g;a[L](this,s)}lb(c,b.Ir(a[K]));Ea(c[K],c);c.mh=Loa;c[K].jB=function(){var a=this[x](rK),b=this[x](tK),c=this[x](sK),d=this[x](uK);this.fo={x:h.min(a,c),y:h.min(b,d),width:h.abs(c-a),height:h.abs(d-b)};return!0};return c});b(WG,[],function(){function a(b,c){var d=
b%c;return 0>d*c?d+c:d}function b(c,d,f){c=a(c,360);d=a(d,360);d<c&&(d+=360);f=a(f,360);f<c&&(f+=360);return f<=d}return{pN:a,hwa:function(c,d,l,n,p,s,u){p=a(p,360);s=a(s,360);var v=p/180*h.PI,z=p/180*h.PI,B=c+l*h.cos(v),v=d+n*h.sin(v),D=c+l*h.cos(z),z=d+n*h.sin(z);u||(u=p,p=s,s=u);u=b(p,s,0)?c+l:h.max(B,D);var N=b(p,s,90)?d+n:h.max(v,z);c=b(p,s,180)?c-l:h.min(B,D);d=b(p,s,270)?d-n:h.min(v,z);return{x1:c,y1:d,Hb:u,Lb:N}},iwa:function(a,b,c,d){function e(p){var v=1-p,z=v*v,B=p*p,D=z*v,z=3*p*z,v=3*
v*B;p*=B;f[C](a.x*D+b.x*z+c.x*v+d.x*p);u[C](a.y*D+b.y*z+c.y*v+d.y*p)}var f=[a.x,d.x],u=[a.y,d.y],v=2*a.x-4*b.x+2*c.x,z=b.x-a.x,B=-a.x+3*b.x+d.x-3*c.x,D=(-v+h[zd](v*v-4*z*B))/(2*B),v=(-v-h[zd](v*v-4*z*B))/(2*B);h.abs(D)>FB&&(D=.5);h.abs(v)>FB&&(v=.5);0<D&&1>D&&e(D);0<v&&1>v&&e(v);v=2*a.y-4*b.y+2*c.y;z=b.y-a.y;B=-a.y+3*b.y+d.y-3*c.y;D=(-v+h[zd](v*v-4*z*B))/(2*B);v=(-v-h[zd](v*v-4*z*B))/(2*B);h.abs(D)>FB&&(D=.5);h.abs(v)>FB&&(v=.5);0<D&&1>D&&e(D);0<v&&1>v&&e(v);D={x1:h.min[Sc](h,f),y1:h.min[Sc](h,u),
Hb:h.max[Sc](h,f),Lb:h.max[Sc](h,u)};pa(D,D.Hb-D.x1);Sa(D,D.Lb-D.y1);return D}}});b(gza,[sB,pE,WG],function(a,b,c){function d(b){a[L](this,b);this.fo={x1:null,y1:null,Hb:null,Lb:null,width:0,height:0};this.Pp=[]}lb(d,b.Ir(a[K]));Ea(d[K],d);d.mh=Uoa;d[K].jB=function(){return!1};ex(d[K],function(a,b){this.Pp[C](Moa+a+se+b);return this});d[K].line=function(a,b){this.Pp[C](Joa+a+se+b);return this};d[K].arc=function(a,b,d,e,f,k,z){f=c.pN(f,360);k=c.pN(k,360);270===f&&0===k?this.Pp[C](VB+d+se+e+GA+(d+a)+
se+b):180===f&&270===k?this.Pp[C](VB+d+se+e+GA+a+se+(b-e)):0===f&&90===k?this.Pp[C](VB+d+se+e+GA+a+se+(b+e)):90===f&&180===k?this.Pp[C](VB+d+se+e+GA+(a-d)+se+b):this.Pp[C](soa+a+se+b+se+d+se+e+se+f+se+k+se+ha(z));return this};Nw(d[K],function(){this.Pp[C](Yf);return this});return d});b(hza,[sB,pE],function(a,b){function c(b,d,f,g,s){s=s||{};s.x=null==b?s.x:b;s.y=null==d?s.y:d;pa(s,null==f?s[r]:f);Sa(s,null==g?s[A]:g);a[L](this,s)}lb(c,b.Ir(a[K]));Ea(c[K],c);c.mh=bpa;c[K].jB=function(){this.fo={x:this[x](qK),
y:this[x](Rh),width:this[x](Qh),height:this[x](Kg)};return!0};Ia(c[K],function(){return new c(this[x](qK),this[x](Rh),this[x](Qh),this[x](Kg),this[x]())});return c});b(jza,[sB,pE],function(a,b){function c(b,d,f,g){g=g||{};g.x=null==b?g.x:b;g.y=null==d?g.y:d;$w(g,null==f?g[id]:f);a[L](this,g)}lb(c,b.Ir(a[K]));Ea(c[K],c);c.mh=JC;return c});b(fJ,[Cma,tB,uB,vB,wB,xB,zB],function(a,b,c,d,l,n,p){return{fV:a,Circle:b,FG:c,lu:d,zW:l,Rect:n,Text:p}});b(Cya,[],function(){function a(b){for(var c=0,d=arguments[J];c<
d;c++)if(null!=arguments[c])return arguments[c]}function b(c,d,f){s(c,d,f,!1);d=a(d[x](vF),d[x](dua),d[x](tF));typeof d!==zh&&typeof d!==T||c[w](tF,d)}function c(b,d){var f=a(d[x](cua),d[x](eua),d[x](uF));typeof f!==zh&&typeof f!==T||b[w](uF,f)}function d(b,c,f){s(b,c,f,!0);c=a(c[x](zJ),c[x](iAa),c[x](wJ));typeof c!==zh&&typeof c!==T||b[w](wJ,c)}function l(b,c){var d=a(c[x](gAa),c[x](jAa),c[x](xJ));typeof d!==zh&&typeof d!==T||b[w](xJ,d)}function n(b,c){var d=a(c[x](hAa),c[x](kAa),c[x](yJ));typeof d!==
zh&&typeof d!==T||b[w](yJ,d)}function p(a,b){var c=b[x](fh);typeof c!==zh&&typeof c!==T||a[w](fh,c)}function s(a,b,c,d){var e=d?wJ:tF,f=b[x](e+Hma),g=b[x](e+Ima);d=a[Xd](e);if(f&&g){var k=b[x](e+Jma)||CB,l=b[x](e+Lma)||CB,n=b[x](e+Kma)||DB,p=b[x](e+Mma)||CB,e=[f,g,k,l,n,p][me](),s=b.Jr;if(b=s?R[e]:M[e])u=b[Xd](gG);else{b=ea[Qy](dG,LG);var u=Yxa+(s?V++:S++);b[w](gG,u);b[w](rK,k);b[w](tK,l);b[w](sK,n);b[w](uK,p);k=ea[Qy](dG,uJ);k[w](dAa,f);k[w](RH,CB);f=ea[Qy](dG,uJ);f[w](dAa,g);f[w](RH,DB);b[q](k);
b[q](f);for(s?R[e]=b:M[e]=b;c[sd]!==AJ;)c=c[je];c=c[Rb](TE)||c;c[Fb](b,c[Ub])}c=YJ+u+Oe;d!==c&&a[w](tF,c)}else d&&d[hc](0,5)===YJ&&a[Uc](e)}function u(a,b,c){var d=b[x](bJ)||0,e=b[x](aJ)||0;if(d||e){var f=b[x](Zya)||b[x](Yya)||b[x](cJ)||0,g=b[x](aza)||b[x]($ya)||b[x](dJ)||0,k=[d,e,f,g][me](),l=b.Jr,n=l?Ja[k]:ma[k];if(n)b=n[Xd](gG);else{n=ea[Qy](dG,Bg);b=Zxa+(l?Va++:Ha++);n[w](gG,b);var p=ea[Qy](dG,Zta);p[w](iG,opa);p[w]($za,d);d=ea[Qy](dG,aua);d[w](bF,f);d[w](cF,g);if(null!=e){var s=ea[Qy](dG,Xta),
u=ea[Qy](dG,Yta);u[w](Ih,KG);u[w](Eza,e)}var f=ea[Qy](dG,$ta),g=ea[Qy](dG,nF),v=ea[Qy](dG,nF);v[w](iG,ppa);n[q](p);n[q](d);null!=e&&(s[q](u),n[q](s));f[q](g);f[q](v);n[q](f);for(l?Ja[k]=n:ma[k]=n;c[sd]!==AJ;)c=c[je];c=c[Rb](TE)||c;c[Fb](n,c[Ub])}c=a[Xd](Bg);b=YJ+b+Oe;c!==b&&a[w](Bg,b)}else a.hasAttribute(Bg)&&a[Uc](Bg)}var v={"fill.color":b,fillColor:b,fill:b,"fill.gradient.from":b,"fill.gradient.to":b,"fill.gradient.x1":b,"fill.gradient.y1":b,"fill.gradient.x2":b,"fill.gradient.y2":b,"fill.opacity":c,
fillOpacity:c,"fill-opacity":c,opacity:p,"stroke.color":d,strokeColor:d,stroke:d,"stroke.gradient.from":d,"stroke.gradient.to":d,"stroke.gradient.x1":d,"stroke.gradient.y1":d,"stroke.gradient.x2":d,"stroke.gradient.y2":d,"stroke.opacity":l,strokeOpacity:l,"stroke-opacity":l,"stroke.width":n,strokeWidth:n,"stroke-width":n,x:function(a,b){var c=b[x](qK);a[w](qK,c)},y:function(a,b){var c=b[x](Rh);a[w](Rh,c)}},z={},B={},D=0,N=0,M={},R={},S=0,V=0,ma={},Ja={},Ha=0,Va=0;return{Mha:u,Yw:function(a,e,s){p(a,
e);b(a,e,s);c(a,e);d(a,e,s);l(a,e);n(a,e);u(a,e,s);var v=e[x](msa),M=e[x](lsa);if(v&&M){var ma=e[x](nsa)||0,R=e[x](osa)||0,S=[ma,R,v,M][me](),V=e.Jr;if(e=V?B[S]:z[S])Ja=e[Xd](gG);else{e=ea[Qy](dG,psa);var Ja=Xxa+(V?N++:D++);e[w](gG,Ja);var Ha=ea[Qy](dG,uI);Ha[w](qK,ma);Ha[w](Rh,R);Ha[w](Qh,v);Ha[w](Kg,M);e[q](Ha);for(V?B[S]=e:z[S]=e;s[sd]!==AJ;)s=s[je];s=s[Rb](TE)||s;s[Fb](e,s[Ub])}a[w](qE,YJ+Ja+Oe)}else a.hasAttribute(qE)&&a[Uc](qE)},iB:function(a,b,c,d,e){e=e||{};return(b=e[b]||v[b])?(b(a,c,d),
!0):!1},Oha:function(){for(var a in ma)if(ma[zc](a)){var b=ma[a];b[je][Ud](b);delete ma[a]}Ha=0;ma={};for(var c in M)ma[zc](c)&&(a=M[c],a[je][Ud](a),delete M[c]);S=0;M={};for(var d in z)z[zc](d)&&(c=z[d],c[je][Ud](c),delete z[d]);D=0;z={}}}});b(tya,[yB],function(a){function b(a,c){var d=c[x](qK);a[w](ME,d)}function c(a,b){var d=b[x](Rh);a[w](NE,d)}function d(a,b){var c=b[x](lh);a[w](lh,c)}var l={},n={r:d,x:b,y:c};Yp(l,function(l,n,u){u=u||ea[Qy](dG,oE);b(u,l);c(u,l);d(u,l);a.Yw(u,l,n);n&&u[je]!==
n&&n[q](u);return u});l.ih=function(b,c,d,f){a.iB(f,c,b,d,n)};return l});b(uya,[yB],function(a){return{draw:function(b,c,d){d=d||ea[Qy](dG,eF);var l=b[x](qK);d[w](ME,l);l=b[x](Rh);d[w](NE,l);l=b[x](LI);d[w](LI,l);l=b[x](MI);d[w](MI,l);a.Yw(d,b,c);c&&d[je]!==c&&c[q](d);return d},ih:function(b,c,d,l){a.iB(l,c,b,d)}}});b(wya,[yB],function(a){function b(a,c){var d=c[x](rK);a[w](rK,d)}function c(a,b){var d=b[x](tK);a[w](tK,d)}function d(a,b){var c=b[x](sK);a[w](sK,c)}function l(a,b){var c=b[x](uK);a[w](uK,
c)}var n={},p={x1:b,x2:d,y1:c,y2:l};Yp(n,function(n,p,v){v=v||ea[Qy](dG,HG);b(v,n);d(v,n);c(v,n);l(v,n);a.Yw(v,n,p);p&&v[je]!==p&&p[q](v);return v});n.ih=function(b,c,d,f){a.iB(f,c,b,d,p)};return n});b(yya,[WG,yB],function(a,b){function c(b){b=b.Pp;for(var d=[],f=0,g=b[J];f<g;f++){var s=b[f];if(s[ee](0,8)===soa){var u=s[rc](se),v=+u[1],z=+u[2],s=+u[3],B=+u[4],D=a.pN(+u[5],360),N=a.pN(+u[6],360),u=!!+u[7],v=v+h.cos(N/180*h.PI)*s,z=z+h.sin(N/180*h.PI)*B,D=u?N-D:D-N;0>D&&(D+=360);s=VB+s+se+B+Zka+ha(180<
D)+se+ha(u)+se+v+se+z}d[C](s)}return d[me](se)}return{q6:function(a,d,e){var p=e||ea[Qy](dG,dI);e||p[w](ug,c(d));b.Yw(p,d,a);return p},Pha:c}});b(xya,[Dma,yB],function(a,b){return{draw:function(b,c,d){b=a.q6(c,b,d);c&&b[je]!==c&&c[q](b);return b},ih:function(a,c,d,e){b.iB(e,c,a,d)}}});b(iza,[wB],function(a){return{Qha:function(a){var b=a[x](FE)||0,c=a[x](GE)||0,d=a[x](HE)||0,e=a[x](IE)||0,p=a[x](zE)||0,s=a[x](AE)||0,u=a[x](BE)||0;a=a[x](CE)||0;return b||c||d||e||p||s||u||a},p6:function(b){var c=b[x](FE)||
0,d=b[x](GE)||0,l=b[x](HE)||0,n=b[x](IE)||0,p=b[x](zE)||0,s=b[x](AE)||0,u=b[x](BE)||0,v=b[x](CE)||0,z=b[x](Qh),B=b[x](Kg),D=b[x](qK),N=b[x](Rh),D=0<=z?D:D+z,N=0<=B?N:N+B,z=h.abs(z),B=h.abs(B);if(c+l>z)var M=z/(c+l),c=c*M,d=d*M,l=l*M,n=n*M;p+u>z&&(M=z/(p+u),p*=M,s*=M,u*=M,v*=M);d+s>B&&(M=B/(d+s),c*=M,d*=M,p*=M,s*=M);n+v>B&&(M=B/(n+v),l*=M,n*=M,u*=M,v*=M);return(new a(b[x]()))[Ez](D+z-l,N).arc(D+z-l,N+n,l,n,270,0,!0).line(D+z,N+B-v).arc(D+z-u,N+B-v,u,v,0,90,!0).line(D+p,N+B).arc(D+p,N+B-s,p,s,90,180,
!0).line(D,N+d).arc(D+c,N+d,c,d,180,270,!0)[Zy]()}}});b(zya,[Ama,Dma,yB],function(a,b,c){return{draw:function(d,l,n){var p=d[x](DE),s=d[x](EE),u=d[x](Qh),v=d[x](Kg),z=d[x](qK),B=d[x](Rh),z=0<=u?z:z+u,B=0<=v?B:B+v,u=h.abs(u),v=h.abs(v);typeof p===T&&typeof s===T||!a.Qha(d)?(n=n||ea[Qy](dG,uI),n[w](qK,z),n[w](Rh,B),n[w](Qh,u),n[w](Kg,v),null!=p&&typeof p===T&&n[w](LI,p),null!=s&&typeof s===T&&n[w](MI,s),c.Yw(n,d,l)):(d=a.p6(d),n=b.q6(l,d,n));l&&n[je]!==l&&l[q](n);return n},ih:function(d,l,n,p){if(!c.iB(p,
l,d,n))switch(l){case DE:case EE:case FE:case GE:case HE:case IE:case zE:case AE:case BE:case CE:p[Tc][pe]()===dI?(d=a.p6(d),d=b.Pha(d),p[w](ug,d)):l===DE?p[w](LI,d[x](DE)):l===EE&&p[w](MI,d[x](EE));break;case bJ:case aJ:case Zya:case Yya:case cJ:case aza:case $ya:case dJ:c.Mha(p,d,n);break;default:throw'unknown property on rect "'+l+'".';}}}});b(Dya,[yB,Bma],function(a){function b(a,c){var d=c[x](nua)||c[x](qua)||c[x](CF);typeof d===zh&&cx(a[x],d)}function c(a,b){var d=b[x](oua)||b[x](DF);typeof d===
T&&(d+=U);typeof d===zh&&Fa(a[x],d)}function d(a,b){var c=b[x](pua)||b[x](rua);typeof c!==zh&&typeof c!==T||px(a[x],c)}function l(a,b){!0===b[x](qG)&&zx(a[x],qG)}function n(a,b){!0===b[x](WJ)&&(a[x].textDecoration=WJ)}function p(p,s,u){var D=p[x](rwa)||p[x](nwa)||0,N=p[x](Rs);typeof N===zh&&(N=N[rc](re));var M=p[x](Rh),R=!0;1===N[J]&&(N=N[0],R=!1);var S=R?O:N,V=p[x](qK);u=u&&u[Tc]===Rs?u:ea[Qy](dG,Rs);u.textContent=S;u[w](Wxa,Hh);u[w](qK,null==V?p[x](qK):V);u[w](Rh,null==M?p[x](Rh):M);u[w](Ah,Ssa);
u[x].webkitFontSmoothing=cra;a.Yw(u,p,s);l(u,p);n(u,p);b(u,p);c(u,p);d(u,p);M=u;s&&M[je]!==s&&s[q](M);s=[];if(R)for(S=0,u=N[J];S<u;S++){V=ea[Qy](dG,$Aa);V.textContent=N[S];V[w](qK,p[x](qK));V[w](Rh,p[x](Rh));var ma=M.getBBox()[A];0<S&&(ma+=D);V[w](cF,ma+U);M[q](V);s[C](V)}D=R?s:[M];N=h.max(0,h.min(1,p[x](TF)||0));if(fa(N)||!na(N))N=0;s=p[x](gK);if(typeof s===T){if(s=h.max(0,h.min(1,s)),fa(s)||!na(s))s=0}else s=qD;S=M.getBBox();u=p[x](Rh)-S.y;V=D[D[J]-1][Tc][pe]()===$Aa?D[D[J]-1][rb]().top-M[rb]().top:
D[D[J]-1].getBBox().y-S.y;R=p[x](Rh);if(typeof s===T)R=R+u-S[A]*s;else if(s===qD)R=R+u-V;else throw"Unrecognized valign value: "+s;M[w](Rh,R);s=0;for(S=D[J];s<S;s++)u=D[s],u[w](bF,-u.getComputedTextLength()*N+U),u[w](Rh,R);D=p[x](GI);null!=D&&0!=D&&M[w](Fh,HI+D+se+p[x](qK)+se+p[x](Rh)+Oe);return M}var s={},u={"font.family":b,fontFamily:b,fontName:b,"font.size":c,fontSize:c,"font.weight":d,fontWeight:d,italic:l,underline:n};Yp(s,p);s.ih=function(b,c,d,f){if(!a.iB(f,c,b,d,u))if(c===Rs||c===TF||c===
gK){for(;f&&f[Ub];)f[Ud](f[Ub]);b=p(b,d,f);if(f!==b)throw"error redrawing text";}else throw'error redrawing text element with changed property "'+c+'".';};return s});b(vya,[tB,uB,vB,wB,xB,zB,yB],function(a,b,c,d,l,n,p){function s(a,b,c){c=c||ea[Qy](dG,Gg);p.Yw(c,a,b);b&&c[je]!==b&&b[q](c);return c}a={};Yp(a,s);a.ih=function(a,b,c){b=s(a,b,c);c!==b&&a[Pz]()[hz](YC,[a,b,!1]);a=a.mg[jd]();a[aq]();return a};return a});b(Aya,[fJ,Cma,tB,uB,vB,wB,xB,zB],function(a,b,c,d,l,n,p,s){var u={};u[a.fV.mh]=b;u[a[lA].mh]=
c;u[a.FG.mh]=d;u[a.lu.mh]=l;u[a.zW.mh]=n;u[a[Dz].mh]=p;u[a[tz].mh]=s;return u});b(Bya,[zI,pE,fJ,Ema,yB],function(a,b,c,d,l){function n(b,c,d){a[L](this,b,c,d);var f=this.svg=ea[Qy](dG,AJ);f[w](Qh,c);f[w](Kg,d);S[L]({svg:b});f[q](ea[Qy](dG,TE));b[q](f);this.nB=D[ac](this);this.UW=N[ac](this);this.oB=B[ac](this);this.HG=v[ac](this);this.s6=s[ac](this);this.Hl=z[ac](this);this.t6=M[ac](this);f[Rq](ds,this.Hl);f[Rq](GH,this.Hl);f[Rq](Fs,this.Hl);f[Rq](Es,this.Hl);this.Qp=[];this.elements=[]}function p(a,
b,c){var d=this.Qp[qd](a);if(0<=d){if(null!=this[ly][d]||!a.Jr)throw"Shape exists and is not a staged shape.";a.Jr=!1;this[ly][d]=b}else this.Qp[C](a),this[ly][C](b);a[uc].mh===JC&&a.m(KD,this.UW);a.m(wI,this.oB);a.m(YC,this.s6);a.m(Axa,this.t6);a.m(yI,this.HG);c&&a.m(KF,this.nB);return a}function s(a,b){var c=b?this.svg:R[L](this,a[Pz]()),c=d[a[uc].mh][Zq](a,c);p[L](this,a,c,!!b);u[L](this,a,c);return a}function u(a,b){if(a.QW)for(var c=a.mg,e=0,f=c[J];e<f;e++){var g=c[e],l=d[g[uc].mh][Zq](g,b);
p[L](this,g,l,!1);u[L](this,g,l)}}function v(a){var b=this.Qp[qd](a);if(0>b)return!1;if(a.QW){for(var b=a.mg,c=0,d=b[J];c<d;c++)a[hz](yI,[b[c]]);b=this.Qp[qd](a)}a.Jr||this[ly][b][je][Ud](this[ly][b]);this.Qp[le](b,1);this[ly][le](b,1);a.vb(KD,this.UW);a.vb(wI,this.oB);a.vb(yI,this.HG);a.vb(KF,this.nB);a.vb(YC,this.s6);a.vb(Axa,this.t6);a.kl=null;return!0}function z(a){for(var b=a[Yq];null!=b[Xd](Wxa);)b=b[je];var c=this[ly][qd](a[Yq]);if(0<=c){var b=a[Gq],d=a[Hq];a=a[H];a===Fs?a=EH:a===Es&&(a=FH);
c=this.Qp[c];c[hz](a,[{point:{x:b,y:d},type:a,target:c}])}}function B(a,b){var c=a[Pz]()||this,e=R[L](this,a),c=R[L](this,c);d[a[uc].mh].ih(a,b,c,e)}function D(a){a.kl=this}function N(a){if(a[uc].mh!==Uoa){if(a.Jr){var b;if(!this.r6){b=this.r6=ea[Sb](P);Ba(b[x],hg);b[x].top=cma;Za(b[x],cma);Dw(b[x],PH);var c=ea[Qy](dG,AJ);b[q](c);ea[Td][q](b)}b=this.r6;Ra(b[x],bs);c=d[a[uc].mh][Zq](a,b[Ub])}else c=R[L](this,a);var e=c.getBBox();a.fo={width:e[r],height:e[A],x:e.x,y:e.y};a.Jr&&(Ra(b[x],Q),c[je][Ud](c))}}
function M(a){function b(k){c||(c=k);a.GG[Vb](function(b,l){if(!f[l])if(e[l]||(e[l]=b.Rha(b.iN,b.jN,b.Dk,c),d[l]=c+b.Dk),k>=d[l])a[x](b.u6,b.jN),g--,f[l]=!0,b[hz](xF,[a,b]);else a[x](b.u6,e[l](k))});g?this.WW=n.v6[L](V,b):(this.WW=void 0,a.LW=!1,a[hz](xF,[a]))}var c,d=[],e=[],f=[];a.LW=!0;var g=a.GG[J];this.WW=n.v6[L](V,b)}function R(a){if(a===this)return this.svg;a=this.Qp[qd](a);return 0>a?null:this[ly][a]}function S(){for(var a=this.svg,b;a[Ub];)a[Ub][Tc]===TE&&(b=!0),a[Ud](a[Ub]);b&&a[q](ea[Qy](dG,
TE));this.Qp=[];this.elements=[];l.Oha();n.Nha[L](V,this.WW)}var V=function(){return this}();n.v6=V.requestAnimationFrame||V.mozRequestAnimationFrame||V.webkitRequestAnimationFrame||V.msRequestAnimationFrame||function(a){V[uq]((function(){return a[L](this,Date.now())},1E3/60))};n.Nha=V.cancelRequestAnimationFrame||V.cancelAnimationFrame||V.mozCancelRequestAnimationFrame||V.mozCancelAnimationFrame||V.webkitCancelRequestAnimationFrame||V.webkitCancelAnimationFrame||V.msCancelRequestAnimationFrame||
V.msCancelAnimationFrame||V[$p];lb(n,b.Ir(a[K]));Ea(n[K],n);n[K].hu=function(a){return R[L](this,a)||a[Pz]()?(a[hz](wI,[a]),a):s[L](this,a,!0)};n[K].oe=function(a,b,d,e){a=new c[lA](a,b,d,e);return this.hu(a)};n[K].pk=function(a,b,d,e,f){a=new c.FG(a,b,d,e,f);return this.hu(a)};n[K].hb=function(a,b,d,e,f){a=new c[Dz](a,b,d,e,f);return this.hu(a)};n[K].JL=function(a,b,d,e,f){a=new c.lu(a,b,d,e,f);return this.hu(a)};n[K].Sd=function(a,b,d,e){d=new c[tz](a,b,d,e);return this.hu(d)};n[K].oN=function(a){if(null==
a[Pz]())throw"Attempted to remove shape that doesn't have a context.";return a[hz](yI,[a])};n[K].Vha=function(a){if(a.Jr)throw m("can't stage a shape that's already staged.");if(-1!==this.Qp[qd](a))throw m("can't stage a shape that's already drawn.");a.Jr=!0;this.Qp[C](a);this[ly][C](null);a.m(KD,this.UW);a.m(KF,this.nB)};va(n[K],S);return n});b(Uxa,[],function(){function a(b,c){if(!b||b.x1>=b.Hb||b.y1>=b.Lb)throw"Error constructing QuadTree: invalid bounds given.";this.lN=c||0;this.bounds=b;this.nodes=
ga(4);this.mB=!1;Cw(this,[])}function b(a,c){if(this.mB){var d=this.OW(c);b[L](this[Vy][d],a,c)}a[C][Sc](a,this[Fy]);return a}lb(a,{insert:function(a){var b=a.ul();if(this.mB){var c=this.OW(b),c=this[Vy][c],d=c[nq];b.x1>=d.x1&&b.Hb<=d.Hb&&b.y1>=d.y1&&b.Lb<=d.Lb?c.insert(a):this[Fy][C](a)}else if(this[Fy][C](a),4>this.lN&&4<this[Fy][J]){this[rc]();a=0;for(b=this[Fy][J];a<b;a++)this.insert(this[Fy][a]);Cw(this,this[Fy][J]>b?this[Fy][le](b,this[Fy][J]-b):[])}},clear:function(){Cw(this,[]);if(this.mB){for(var a=
0,b=this[Vy][J];a<b;a++)this[Vy][a][Yb]();delete this[Vy];this.nodes=ga(4);this.mB=!1}},query:function(a){return b[L](this,[],a)},OW:function(a){var b=!(a.y1>(this[nq].y1+this[nq].Lb)/2),c=0;a.x1>(this[nq].x1+this[nq].Hb)/2?c=b?1:2:b||(c=3);return c},split:function(){var b=(this[nq].Hb-this[nq].x1)/2,c=(this[nq].Lb-this[nq].y1)/2,d=this[nq].x1,f=this[nq].y1,p=this.lN+1;this[Vy][0]=new a({x1:d,y1:f,Hb:d+b,Lb:f+c},p);this[Vy][1]=new a({x1:d+b,y1:f,Hb:d+b+b,Lb:f+c},p);this[Vy][2]=new a({x1:d+b,y1:f+
c,Hb:d+b+b,Lb:f+c+c},p);this[Vy][3]=new a({x1:d,y1:f+c,Hb:d+b,Lb:f+c+c},p);this.mB=!0},remove:function(a){var b=this[Fy][qd](a);return 0<=b?(this[Fy][le](b,1),!0):this.mB?!this[Vy][ge](function(b){return!b[Qb](a)}):!1}});return a});b(mya,[],function(){return{draw:function(a,b){b[Kz]();b.arc(a.x,a.y,a.eu,0,2*h.PI,!1);b[sz]();b[ic]()},kB:function(a,b){var c=a.x-b.x,d=a.y-b.y;return h[zd](c*c+d*d)<=a.eu}}});b(nya,[],function(){return{draw:function(a,b){b[Ty]();b[Kz]();b[Qz](a.x-a.Gi,a.y-a.Hi);b[jz](a.Gi,
a.Hi);b.arc(1,1,1,0,2*h.PI,!1);Fw(b,kB);b[ic]();b[kz]()},kB:function(a,b){var c=(b.x-a.x)/a.Gi,d=(b.y-a.y)/a.Hi;return 1>=c*c+d*d}}});b(oya,[],function(){return{draw:function(a,b){b[Ty]();b[Kz]();b[my](a.x1,a.y1);b[wz](a.Hb,a.Lb);b[sz]();fx(b,Qxa);b[$b]();b[kz]()},kB:function(a,b){var c=(a.y1-a.Lb)/(a.x1-a.Hb);return.5>h.abs(c*b.x+(a.y1-c*a.x1)-b.y)}}});b(pya,[],function(){function a(b,c){c[Kz]();for(var d=b.Pp,e=0,n=d[J];e<n;e++){var p=d[e][rc](se);switch(p[0]){case If:c[my](p[1],p[2]);break;case Hf:c[wz](p[1],
p[2]);break;case bC:c.bezierCurveTo(p[1],p[2],p[3],p[4],p[5],p[6]);break;case Yf:c[sz]();return;default:throw'unknown path command "'+d[e]+'".';}}}return{draw:function(b,c){c[Ty]();a(b,c);Fw(c,OA);c[ic]();c[kz]()},kB:function(b,c){var d=ea[Sb](UD)[Pz](HB);a(b,d);return d.isPointInPath(c.x,c.y)||d.jwa(c.x,c.y)}}});b(qya,[],function(){return{draw:function(a,b){b[Ty]();b[Kz]();b[hA](a.x,a.y,a[r],a[A]);Fw(b,PA);b[ic]();b[kz]()},kB:function(a,b){return b.x>a.x&&b.x<a.x+a[r]&&b.y>a.y&&b.y<a.y+a[A]}}});
b(sya,[],function(){return{draw:function(a,b){b.font=Zma;b[gy](a.Ke,a.x,a.y)},kB:function(a,b){var c=a.ul();return b.x>c.x&&b.x<c.x+c[r]&&b.y>c.y&&b.y<c.y+c[A]}}});b(rya,[tB,uB,vB,wB,xB,zB],function(a,b,c,d,l,n){return{Circle:a,FG:b,lu:c,zW:d,Rect:l,Text:n}});b(lya,[Uxa,zI,pE,fJ,Ema],function(a,b,c,d,l){function n(c,d,g){b[L](this,c,d,g);var k=this.canvas=ea[Sb](UD);k[w](Qh,d);k[w](Kg,g);k[w](Ah,zma);c[q](k);this.Zw=k[Pz](HB);this.VW=new a({x1:0,y1:0,Hb:d,Lb:g});this.all=[];c[Rq](ds,s[ac](this))}
function p(a){this.all[C](a);a.m(KD,u[ac](this));this.VW.insert(a);return a}function s(a){var b={x:a[Gq],y:a[Hq]};a=[];for(var c=this.VW.query({x1:b.x,y1:b.y,Hb:b.x,Lb:b.y}),d=0,e=c[J];d<e;d++){var f=c[d];l[f[uc][Cd]].kB(f,b)&&a[C](f)}if(a[J]){b=-1;c=a[0];d=0;for(e=a[J];d<e;d++)f=this.all[qd](a[d]),f>b&&(b=f,c=a[d]);c[hz](ds)}}function u(a){a[uc][Cd]===JC&&(a.fo={width:this.Zw.measureText(a.Ke)[r],height:12,x:a.x,y:a.y})}lb(n,c.Ir(b[K]));Ea(n[K],n);n[K].hu=function(a){l[a[uc][Cd]][Zq](a,this.Zw);
return p[L](this,a)};n[K].oe=function(a,b,c){a=new d[lA](a,b,c);l[lA][Zq](a,this.Zw);return p[L](this,a)};n[K].pk=function(a,b,c,e){a=new d.FG(a,b,c,e);l.FG[Zq](a,this.Zw);return p[L](this,a)};n[K].hb=function(a,b,c,e){a=new d[Dz](a,b,c,e);l[Dz][Zq](a,this.Zw);return p[L](this,a)};n[K].JL=function(a,b,c,e){a=new d.lu(a,b,c,e);l.lu[Zq](a,this.Zw);return p[L](this,a)};n[K].oN=function(a){var b=this.all[qd](a);if(0>b)return!1;this.VW[Qb](a);this.all[le](b,1);pa(this.canvas,this.canvas[r]);a=0;for(b=
this.all[J];a<b;a++){var c=this.all[a];c&&l[c[uc][Cd]][Zq](c,this.Zw)}return!0};return n});b(aD,[pE],function(a){function b(a,d,e,f,s){this.u6=a;this.iN=d;this.jN=e;this.Dk=f;this.Rha=s||c;this.lB={finishAnimation:[]}}function c(a,b,d,e){var f=(b-a)/d,g=f*-e+a;return function(a){return f*a+g}}a.SW(b);return b});b(Vxa,[Bya,lya,fJ,aD],function(a,b,d,k){function l(c,k,l,z){var B;l===AJ?B=a:l===UD&&(B=b);p.F=B;p.fe=d;p.U5=n;return new B(z,c,k)}function n(a){return function(b,c){var e=new d[tz](0,0,b,
c);a.Vha(e);var f=e.ul();a.oN(e);delete f.x;delete f.y;return f}}var p=c=function(a,b,c,d,e){var f=function(){return this}(),g,k=!1;e&&e.fonts&&f.WebFont?WebFont[ld]({google:{families:e.fonts},active:function(){g&&g(l(a,b,c,d))},fontinactive:function(){throw m("one or more fonts could not be loaded.");}}):k=!0;return{then:function(e){if(k)f[uq](e[ac](f,l(a,b,c,d)),0);else g=e}}};p.fe=d;p.gwa=k});return c}();function PL(a,b,c,d){this.ra=a;this.Qk=new Mk(0,0);this.Oca=d||null;this[yA](b,c)}Y(PL,IL);W=PL[K];W.jb=function(){return this.Ww};W.lA=function(){return{}};W.Zq=function(a,b){PL.e.Zq[L](this,a,b)};Gx(W,function(a){if(!Nk(this.Qk,a)){this.Qk=a[Bc]();var b=this;this.Vl=null;this.So&&this.So[Yb]();(new OL(a[r]||0,a[A]||0,AJ,this.ra,this.Oca?{fonts:this.Oca}:void 0))[iA](function(a){b.Ww=a;b.Ww.Qf=OL.$c=yK(OL.U5(b.Ww),function(a,b){var c=[a,b[0]];c[C](JSON[gd](b[1]));return c[me](OC)});b.Vl={}})}});
W.B=function(){};function QL(a,b,c,d,e){this.wg=!!b;a&&this[uA](a,d);Aw(this,void 0!=e?e:this.Yk||0);this.wg&&Aw(this,-1*this[oy]);this.tU=!c}Y(QL,Kj);W=QL[K];Xw(W,null);W.Yk=0;W.l3=!1;Ex(W,function(a,b,c){Xw(this,a);a&&(this.Yk=ni(b)?b:1!=this[pz][kd]?0:this.wg?-1:1);ni(c)&&Aw(this,c)});W.NR=function(a){Xw(this,a[pz]);this.Yk=a.Yk;Aw(this,a[oy]);this.wg=a.wg;this.tU=a.tU};Ia(W,function(){return new QL(this[pz],this.wg,!this.tU,this.Yk,this[oy])});
Da(W,function(){var a;if(this.l3){if(!this[pz]||this.tU&&0==this[oy])throw Jj;a=this[pz];var b=this.wg?-1:1;if(this.Yk==b){var c=this.wg?a[Dc]:a[Ub];c?this[uA](c):this[uA](a,-1*b)}else(c=this.wg?a[jc]:a[dc])?this[uA](c):this[uA](a[je],-1*b);Aw(this,this[oy]+this.Yk*(this.wg?-1:1))}else this.l3=!0;a=this[pz];if(!this[pz])throw Jj;return a});$a(W,function(a){return a[pz]==this[pz]&&(!this[pz]||a.Yk==this.Yk)});
W.splice=function(a){var b=this[pz],c=this.wg?1:-1;this.Yk==c&&(this.Yk=-1*c,Aw(this,this[oy]+this.Yk*(this.wg?-1:1)));this.wg=!this.wg;QL[K][qc][L](this);this.wg=!this.wg;for(var c=ii(arguments[0])?arguments[0]:arguments,d=c[J]-1;0<=d;d--)gl(c[d],b);hl(b)};function RL(){}RL[K].yda=function(){return!1};RL[K].gc=function(){return Rk(xk?this.pc():this.qj())};RL[K].QB=function(){return Zk(this.gc())};RL[K].containsNode=function(a,b){return this.QD(DCa(a),b)};function ECa(a,b){QL[L](this,a,b,!0)}Y(ECa,QL);function SL(a,b,c,d,e){var f;a&&(this.ae=a,this.$d=b,this.Gd=c,this.Zd=d,1==a[kd]&&a[Tc]!=uf&&(a=a[Zb],(b=a[b])?(this.ae=b,this.$d=0):(a[J]&&(this.ae=Li(a)),f=!0)),1==c[kd]&&((this.Gd=c[Zb][d])?this.Zd=0:this.Gd=c));QL[L](this,e?this.Gd:this.ae,e,!0);if(f)try{this[qc]()}catch(g){if(g!=Jj)throw g;}}Y(SL,ECa);W=SL[K];W.ae=null;W.Gd=null;W.$d=0;W.Zd=0;W.qj=function(){return this.ae};W.Zl=function(){return this.Gd};W.npa=function(){return this.l3&&this[pz]==this.Gd&&(!this.Zd||1!=this.Yk)};
Da(W,function(){if(this.npa())throw Jj;return SL.e[qc][L](this)});W.NR=function(a){this.ae=a.ae;this.Gd=a.Gd;this.$d=a.$d;this.Zd=a.Zd;this.Co=a.Co;SL.e.NR[L](this,a)};Ia(W,function(){var a=new SL(this.ae,this.$d,this.Gd,this.Zd,this.Co);a.NR(this);return a});function TL(){}TL[K].QD=function(a,b){var c=b&&!a[uz](),d=a.Ka;try{return c?0<=this.nn(d,0,1)&&0>=this.nn(d,1,0):0<=this.nn(d,0,0)&&0>=this.nn(d,1,1)}catch(e){if(!xk)throw e;return!1}};TL[K].containsNode=function(a,b){return this.QD(UL(a),b)};TL[K].at=function(){return new SL(this.qj(),this.jn(),this.Zl(),this.Lo())};function VL(a){this.Ka=a}Y(VL,TL);function WL(a){var b=Rk(a)[td]();if(3==a[kd])b[$z](a,0),b[Yx](a,a[J]);else if(XL(a)){for(var c,d=a;(c=d[Ub])&&XL(c);)d=c;b[$z](d,0);for(d=a;(c=d[Dc])&&XL(c);)d=c;b[Yx](d,1==d[kd]?d[Zb][J]:d[J])}else c=a[je],a=Ni(c[Zb],a),b[$z](c,a),b[Yx](c,a+1);return b}function YL(a,b,c,d){var e=Rk(a)[td]();e[$z](a,b);e[Yx](c,d);return e}W=VL[K];Ia(W,function(){return new this[uc](this.Ka.cloneRange())});W.pc=function(){return this.Ka.commonAncestorContainer};W.qj=function(){return this.Ka.startContainer};
W.jn=function(){return this.Ka.startOffset};W.Zl=function(){return this.Ka.endContainer};W.Lo=function(){return this.Ka.endOffset};W.nn=function(a,b,c){return this.Ka.compareBoundaryPoints(1==c?1==b?Zh[$c].START_TO_START:Zh[$c].START_TO_END:1==b?Zh[$c].END_TO_START:Zh[$c].END_TO_END,a)};W.isCollapsed=function(){return this.Ka[Wx]};W.Gv=function(){return this.Ka[kc]()};ww(W,function(a){var b=Zk(Rk(this.qj()));this.bK(b[eA](),a)});W.bK=function(a){a.removeAllRanges();a.addRange(this.Ka)};sw(W,function(a){this.Ka[ub](a)});function ZL(a){this.Ka=a}Y(ZL,VL);ZL[K].bK=function(a,b){if(!b||this[uz]())ZL.e.bK[L](this,a,b);else a[ub](this.Zl(),this.Lo()),a[Tx](this.qj(),this.jn())};function $L(a,b){this.Ka=a;this.Wj=b}Y($L,TL);function aM(a){var b=Rk(a)[Td].createTextRange();if(1==a[kd])b[Xy](a),XL(a)&&!a[Zb][J]&&b[ub](!1);else{for(var c=0,d=a;d=d[jc];){var e=d[kd];if(3==e)c+=d[J];else if(1==e){b[Xy](d);break}}d||b[Xy](a[je]);b[ub](!d);c&&b[Ez](aE,c);b[qA](aE,a[J])}return b}W=$L[K];W.et=null;W.ae=null;W.Gd=null;W.$d=-1;W.Zd=-1;Ia(W,function(){var a=new $L(this.Ka[Hy](),this.Wj);a.et=this.et;a.ae=this.ae;a.Gd=this.Gd;return a});
W.pc=function(){if(!this.et){var a=this.Ka[id],b=this.Ka[Hy](),c=a[wb](/ +$/,O);(c=a[J]-c[J])&&b[qA](aE,-c);c=b.parentElement();b=b.htmlText[wb](/(\r\n|\r|\n)+/g,se)[J];if(this[uz]()&&0<b)return this.et=c;for(;b>c.outerHTML[wb](/(\r\n|\r|\n)+/g,se)[J];)c=c[je];for(;1==c[Zb][J]&&c.innerText==FCa(c[Ub])&&XL(c[Ub]);)c=c[Ub];0==a[J]&&(c=GCa(this,c));this.et=c}return this.et};
function GCa(a,b){for(var c=b[Zb],d=0,e=c[J];d<e;d++){var f=c[d];if(XL(f)){var g=aM(f),k=g.htmlText!=f.outerHTML;if(a[uz]()&&k?0<=a.nn(g,1,1)&&0>=a.nn(g,1,0):a.Ka[Sx](g))return GCa(a,f)}}return b}W.qj=function(){this.ae||(this.ae=bM(this,1),this[uz]()&&(this.Gd=this.ae));return this.ae};W.jn=function(){0>this.$d&&(this.$d=this.kE(1),this[uz]()&&(this.Zd=this.$d));return this.$d};W.Zl=function(){if(this[uz]())return this.qj();this.Gd||(this.Gd=bM(this,0));return this.Gd};
W.Lo=function(){if(this[uz]())return this.jn();0>this.Zd&&(this.Zd=this.kE(0),this[uz]()&&(this.$d=this.Zd));return this.Zd};W.nn=function(a,b,c){return this.Ka[sA]((1==b?HC:iC)+ypa+(1==c?HC:iC),a)};
function bM(a,b,c){c=c||a.pc();if(!c||!c[Ub])return c;for(var d=1==b,e=0,f=c[Zb][J];e<f;e++){var g=d?e:f-e-1,k=c[Zb][g],l;try{l=UL(k)}catch(n){continue}var p=l.Ka;if(a[uz]())if(!XL(k)){if(0==a.nn(p,1,1)){a.$d=a.Zd=g;break}}else{if(l.QD(a))return bM(a,b,k)}else{if(a.QD(l)){if(!XL(k)){d?a.$d=g:a.Zd=g+1;break}return bM(a,b,k)}if(0>a.nn(p,1,0)&&0<a.nn(p,0,1))return bM(a,b,k)}}return c}
W.kE=function(a,b){var c=1==a,d=b||(c?this.qj():this.Zl());if(1==d[kd]){for(var d=d[Zb],e=d[J],f=c?1:-1,g=c?0:e-1;0<=g&&g<e;g+=f){var k=d[g];if(!XL(k)&&0==this.Ka[sA]((1==a?HC:iC)+ypa+(1==a?HC:iC),UL(k).Ka))return c?g:g+1}return-1==g?0:g}e=this.Ka[Hy]();f=aM(d);e.setEndPoint(c?loa:spa,f);e=e[id][J];return c?d[J]-e:e};function FCa(a){return 3==a[kd]?a[bd]:a.innerText}W.isCollapsed=function(){return 0==this.Ka[sA](rpa,this.Ka)};W.Gv=function(){return this.Ka[id]};ww(W,function(){this.Ka[iy]()});
sw(W,function(a){this.Ka[ub](a);a?(this.Gd=this.ae,this.Zd=this.$d):(this.ae=this.Gd,this.$d=this.Zd)});function cM(a){this.Ka=a}Y(cM,VL);cM[K].bK=function(a){a[ub](this.qj(),this.jn());this.Zl()==this.qj()&&this.Lo()==this.jn()||a[Tx](this.Zl(),this.Lo());0==a.rangeCount&&a.addRange(this.Ka)};function dM(a){this.Ka=a}Y(dM,VL);dM[K].nn=function(a,b,c){return Fk(ir)?dM.e.nn[L](this,a,b,c):this.Ka.compareBoundaryPoints(1==c?1==b?Zh[$c].START_TO_START:Zh[$c].END_TO_START:1==b?Zh[$c].START_TO_END:Zh[$c].END_TO_END,a)};dM[K].bK=function(a,b){a.removeAllRanges();b?a.setBaseAndExtent(this.Zl(),this.Lo(),this.qj(),this.jn()):a.setBaseAndExtent(this.qj(),this.jn(),this.Zl(),this.Lo())};function UL(a){if(xk&&!Gk(9)){var b=new $L(aM(a),Rk(a));if(XL(a)){for(var c,d=a;(c=d[Ub])&&XL(c);)d=c;b.ae=d;b.$d=0;for(d=a;(c=d[Dc])&&XL(c);)d=c;b.Gd=d;b.Zd=1==d[kd]?d[Zb][J]:d[J];b.et=a}else b.ae=b.Gd=b.et=a[je],b.$d=Ni(b.et[Zb],a),b.Zd=b.$d+1;a=b}else a=zk?new dM(WL(a)):yk?new ZL(WL(a)):wk?new cM(WL(a)):new VL(WL(a));return a}function XL(a){return cl(a)||3==a[kd]};function eM(){}Y(eM,RL);W=eM[K];W.Fv=null;W.ae=null;W.$d=null;W.Gd=null;W.Zd=null;W.Co=!1;Ia(W,function(){var a=new eM;a.Fv=this.Fv&&this.Fv[Bc]();a.ae=this.ae;a.$d=this.$d;a.Gd=this.Gd;a.Zd=this.Zd;a.Co=this.Co;return a});W.bc=function(){return Rs};
function fM(a){var b;if(!(b=a.Fv)){b=a.qj();var c=a.jn(),d=a.Zl(),e=a.Lo();if(xk&&!Gk(9)){var f=b,g=c,k=d,l=e,n=!1;1==f[kd]&&(g=f[Zb][g],n=!g,f=g||f[Dc]||f,g=0);var p=aM(f);g&&p[Ez](aE,g);if(f==k&&g==l)p[ub](!0);else n&&p[ub](!1),n=!1,1==k[kd]&&(k=(g=k[Zb][l])||k[Dc]||k,l=0,n=!g),f=aM(k),f[ub](!n),l&&f[qA](aE,l),p.setEndPoint(loa,f);l=new $L(p,Rk(b));l.ae=b;l.$d=c;l.Gd=d;l.Zd=e;b=l}else b=zk?new dM(YL(b,c,d,e)):yk?new ZL(YL(b,c,d,e)):wk?new cM(YL(b,c,d,e)):new VL(YL(b,c,d,e));b=a.Fv=b}return b}
W.pc=function(){return fM(this).pc()};W.qj=function(){return this.ae||(this.ae=fM(this).qj())};W.jn=function(){return null!=this.$d?this.$d:this.$d=fM(this).jn()};W.Zl=function(){return this.Gd||(this.Gd=fM(this).Zl())};W.Lo=function(){return null!=this.Zd?this.Zd:this.Zd=fM(this).Lo()};W.yda=function(){return this.Co};W.QD=function(a,b){var c=a.bc();return c==Rs?fM(this).QD(fM(a),b):c==jha?(c=a.g2(),(b?Si:Ti)(c,function(a){return this.containsNode(a,b)},this)):!1};W.isCollapsed=function(){return fM(this)[uz]()};
W.Gv=function(){return fM(this).Gv()};W.at=function(){return new SL(this.qj(),this.jn(),this.Zl(),this.Lo())};ww(W,function(){fM(this)[iy](this.Co)});sw(W,function(a){a=this.yda()?!a:a;this.Fv&&this.Fv[ub](a);a?(this.Gd=this.ae,this.Zd=this.$d):(this.ae=this.Gd,this.$d=this.Zd);this.Co=!1});function DCa(a){a=UL(a);var b=new eM;b.Fv=a;b.Co=!1;return b}function HCa(a,b,c,d){if(a==c)return d<b;var e;if(1==a[kd]&&b)if(e=a[Zb][b])a=e,b=0;else if(ml(a,c))return!0;if(1==c[kd]&&d)if(e=c[Zb][d])c=e,d=0;else if(ml(c,a))return!1;return 0<(rea(a,c)||b-d)};function gM(){}di(gM);gM[K].Fva=0;function hM(a){return kf+(a.Fva++)[kc](36)};function iM(a){Qt[L](this);this.U=a||Pk();this.pq=ICa;this.ic=null;this.Db=!1;this.q=null;this.zu=void 0;this.Zn=this.qd=this.Yd=this.xl=null;this.L7=!1}Y(iM,Qt);iM[K].Ysa=gM.Vb();var ICa=null;function JCa(a,b){switch(a){case 1:return b?XE:gF;case 2:return b?ZF:XJ;case 4:return b?sqa:$sa;case 8:return b?Ms:eBa;case 16:return b?dsa:dBa;case 32:return b?Dg:BD;case 64:return b?YH:sE}throw m("Invalid component state");}W=iM[K];Ax(W,function(){return this.ic||(this.ic=hM(this.Ysa))});
W.bx=function(a){this.Yd&&this.Yd.Zn&&(ak(this.Yd.Zn,this.ic),bk(this.Yd.Zn,a,this));this.ic=a};W.a=function(){return this.q};W.St=function(a){return this.q?this.U.St(a,this.q):null};W.h8=function(a){return this.St(a)};W.tc=function(){this.zu||(this.zu=new Sv(this));return this.zu};function jM(a,b){if(a==b)throw m(Dpa);if(b&&a.Yd&&a.ic&&a.Yd.wB(a.ic)&&a.Yd!=b)throw m(Dpa);a.Yd=b;iM.e.IA[L](a,b)}W.getParent=function(){return this.Yd};
W.IA=function(a){if(this.Yd&&this.Yd!=a)throw m("Method not supported");iM.e.IA[L](this,a)};W.ia=function(){return this.U};W.j=function(){this.q=this.U[Sb](P)};W.C=function(a){this.Iz(a)};W.Iz=function(a,b){if(this.Db)throw m(gC);this.q||this.j();a?a[Fb](this.q,b||null):this.U.gc()[Td][q](this.q);this.Yd&&!this.Yd.Db||this.Fb()};
W.Ma=function(a){if(this.Db)throw m(gC);if(a&&this.Zh(a)){this.L7=!0;var b=Rk(a);this.U&&this.U.gc()==b||(this.U=Pk(a));this.Ef(a);this.Fb()}else throw m("Invalid element to decorate");};W.Zh=function(){return!0};W.Ef=function(a){this.q=a};W.Fb=function(){this.Db=!0;kM(this,function(a){!a.Db&&a.a()&&a.Fb()})};W.He=function(){kM(this,function(a){a.Db&&a.He()});this.zu&&this.zu.mc();this.Db=!1};
W.B=function(){this.Db&&this.He();this.zu&&(this.zu.Z(),delete this.zu);kM(this,function(a){a.Z()});!this.L7&&this.q&&hl(this.q);this.Yd=this.xl=this.q=this.Zn=this.qd=null;iM.e.B[L](this)};function lM(a){return a.xl}W.va=function(a,b){this.ky(a,this.ng(),b)};
W.ky=function(a,b,c){if(a.Db&&(c||!this.Db))throw m(gC);if(0>b||b>this.ng())throw m("Child component index out of bounds");this.Zn&&this.qd||(this.Zn={},this.qd=[]);if(a[Ox]()==this){var d=a[oA]();this.Zn[d]=a;bj(this.qd,a)}else bk(this.Zn,a[oA](),a);jM(a,this);$i(this.qd,a,b);a.Db&&this.Db&&a[Ox]()==this?(c=this.Ya(),c[Fb](a.a(),c[Zb][b]||null)):c?(this.q||this.j(),b=this.wf(b+1),a.Iz(this.Ya(),b?b.q:null)):this.Db&&!a.Db&&a.q&&a.q[je]&&1==a.q[je][kd]&&a.Fb()};W.Ya=function(){return this.q};
W.hh=function(){null==this.pq&&(this.pq=Ul(this.Db?this.q:this.U.gc()[Td]));return this.pq};W.pw=function(a){if(this.Db)throw m(gC);this.pq=a};W.ng=function(){return this.qd?this.qd[J]:0};W.wB=function(a){if(this.Zn&&a){var b=this.Zn;a=(a in b?b[a]:void 0)||null}else a=null;return a};W.wf=function(a){return this.qd?this.qd[a]||null:null};function kM(a,b,c){a.qd&&Z(a.qd,b,c)}function mM(a,b){return a.qd&&b?Ni(a.qd,b):-1}
W.removeChild=function(a,b){if(a){var c=li(a)?a:a[oA]();a=this.wB(c);c&&a&&(ak(this.Zn,c),bj(this.qd,a),b&&(a.He(),a.q&&hl(a.q)),jM(a,null))}if(!a)throw m("Child is not in parent component");return a};function KCa(a,b){return a[Ud](a.wf(0),b)}W.Nc=function(a){for(var b=[];this.qd&&0!=this.qd[J];)b[C](KCa(this,a));return b};function nM(a){if(a[Qx])return a[Qx];a=a[Jd];return li(a)&&a[Lb](/\S+/g)||[]}function LCa(a,b){mb(a,b)}function oM(a,b){return a[Qx]?a[Qx][Rc](b):Xi(nM(a),b)}function pM(a,b){a[Qx]?a[Qx].add(b):oM(a,b)||mb(a,a[Jd]+(0<a[Jd][J]?se+b:b))}function qM(a,b){if(a[Qx])Z(b,function(b){pM(a,b)});else{var c={};Z(nM(a),function(a){c[a]=!0});Z(b,function(a){c[a]=!0});mb(a,O);for(var d in c)mb(a,a[Jd]+(0<a[Jd][J]?se+d:d))}}
function rM(a,b){if(a[Qx])a[Qx][Qb](b);else oM(a,b)&&mb(a,Pi(nM(a),function(a){return a!=b})[me](se))}function sM(a,b){a[Qx]?Z(b,function(b){rM(a,b)}):mb(a,Pi(nM(a),function(a){return!Xi(b,a)})[me](se))}function tM(a,b,c){c?pM(a,b):rM(a,b)};function uM(a,b,c){Qt[L](this);Xp(this,a);this.handle=b||a;this.J2=c||new Fl(ia,ia,ia,ia);this.qf=Rk(a);this.G=new Sv(this);st(this,this.G);It(this[Sy],[TJ,Ds],this.C$,!1,this)}Y(uM,Qt);var vM=xk||yk&&Fk("1.9.3");W=uM[K];Rp(W,0);Sp(W,0);tp(W,0);up(W,0);W.Eu=0;W.ll=0;W.Cu=0;W.fs=0;W.tg=!0;W.iq=!1;W.uaa=0;W.xO=0;W.gna=!1;W.hy=!1;W.ru=function(a){this.hy=a};W.tc=function(){return this.G};function wM(a,b){a.J2=b||new Fl(ia,ia,ia,ia)}W.La=function(a){this.tg=a};
W.B=function(){uM.e.B[L](this);Mt(this[Sy],[TJ,Ds],this.C$,!1,this);this.G.mc();vM&&this.qf.releaseCapture();Xp(this,null);this.handle=null};W.cI=function(){$h(this.pq)||(this.pq=Ul(this[Yq]));return this.pq};
W.C$=function(a){var b=a[H]==Ds;if(!this.tg||this.iq||b&&!zt(a))this[cq](Gta);else{xM(a);if(0==this.uaa)if(this[cq](new yM(qJ,this,a[Dd],a[Ed],a)))this.iq=!0,a[bq]();else return;else a[bq]();var b=this.qf,c=b[gc],d=!vM;this.G.m(b,[TAa,GH],this.oM,d);this.G.m(b,[SAa,HH],this.kR,d);vM?(c.setCapture(!1),this.G.m(c,xwa,this.kR)):this.G.m(Zk(b),BD,this.kR);xk&&this.gna&&this.G.m(b,yta,vt);this.ina&&this.G.m(this.ina,RI,this.hna,d);Rp(this,this.Eu=a[Dd]);Sp(this,this.ll=a[Ed]);tp(this,a[Ib]);up(this,a[Kb]);
this.Cu=this.hy?fCa(this[Yq]):this[Yq][Sd];this.fs=this[Yq][Yc];this.m0=Bl(Pk(this.qf));this.xO=ri()}};W.kR=function(a){this.G.mc();vM&&this.qf.releaseCapture();if(this.iq){xM(a);this.iq=!1;var b=MCa(this,this.Cu),c=NCa(this,this.fs);this[cq](new yM(iF,this,a[Dd],a[Ed],a,b,c))}else this[cq](Gta)};function xM(a){var b=a[H];b==TJ||b==TAa?a[Kc](a.Qa[Hb][0],a[Oq]):b!=SAa&&b!=RAa||a[Kc](a.Qa.changedTouches[0],a[Oq])}
W.oM=function(a){if(this.tg){xM(a);var b=(this.hy&&this.cI()?-1:1)*(a[Dd]-this[Dd]),c=a[Ed]-this[Ed];Rp(this,a[Dd]);Sp(this,a[Ed]);tp(this,a[Ib]);up(this,a[Kb]);if(!this.iq){var d=this.Eu-this[Dd],e=this.ll-this[Ed];if(d*d+e*e>this.uaa)if(this[cq](new yM(qJ,this,a[Dd],a[Ed],a)))this.iq=!0;else{this.nk||this.kR(a);return}}c=OCa(this,b,c);b=c.x;c=c.y;this.iq&&this[cq](new yM(sD,this,a[Dd],a[Ed],a,b,c))&&(PCa(this,a,b,c),a[bq]())}};
function OCa(a,b,c){var d=Bl(Pk(a.qf));b+=d.x-a.m0.x;c+=d.y-a.m0.y;a.m0=d;a.Cu+=b;a.fs+=c;b=MCa(a,a.Cu);a=NCa(a,a.fs);return new Hk(b,a)}W.hna=function(a){var b=OCa(this,0,0);Rp(a,this[Dd]);Sp(a,this[Ed]);PCa(this,a,b.x,b.y)};function PCa(a,b,c,d){a.Fx(c,d);a[cq](new yM(aF,a,b[Dd],b[Ed],b,c,d))}function MCa(a,b){var c=a.J2,d=fa(c[G])?null:c[G],c=fa(c[r])?0:c[r];return h.min(null!=d?d+c:da,h.max(null!=d?d:-da,b))}
function NCa(a,b){var c=a.J2,d=fa(c.top)?null:c.top,c=fa(c[A])?0:c[A];return h.min(null!=d?d+c:da,h.max(null!=d?d:-da,b))}W.Fx=function(a,b){this.hy&&this.cI()?Ta(this[Yq][x],a+U):Za(this[Yq][x],a+U);this[Yq][x].top=b+U};function yM(a,b,c,d,e,f,g){ut[L](this,a);Rp(this,c);Sp(this,d);this.kma=e;Za(this,$h(f)?f:b.Cu);this.top=$h(g)?g:b.fs;this.q_=b}Y(yM,ut);function zM(a){Qt[L](this);this.q=a;a=xk?os:BD;this.mma=It(this.q,xk?ns:Dg,this,!xk);this.nma=It(this.q,a,this,!xk)}Y(zM,Qt);Ep(zM[K],function(a){var b=new xt(a.Qa);cb(b,a[H]==ns||a[H]==Dg?ns:os);this[cq](b)});zM[K].B=function(){zM.e.B[L](this);Nt(this.mma);Nt(this.nma);delete this.q};function AM(a,b){iM[L](this,b);this.Qna=!!a;this.$B=null}Y(AM,iM);W=AM[K];W.tX=null;W.ee=!1;W.Cl=null;W.ej=null;W.ho=null;W.Y_=!1;W.ca=function(){return fqa};W.XB=function(){return this.Cl};W.j=function(){AM.e.j[L](this);var a=this.a(),b=Ai(this.ca())[rc](se);qM(a,b);pl(a,!0);em(a,!1);QCa(this);RCa(this)};function QCa(a){if(a.Qna&&!a.ej){var b;b=a.ia().j(hG,{frameborder:0,style:tra,src:Rva});a.ej=b;mb(a.ej,a.ca()+ema);em(a.ej,!1);dm(a.ej,0)}a.Cl||(a.Cl=a.ia().j(P,a.ca()+ema),em(a.Cl,!1))}
function RCa(a){a.ho||(a.ho=a.ia()[Sb](Ns),em(a.ho,!1),pl(a.ho,!0),Ba(a.ho[x],hg))}W.maa=function(){this.Y_=!1};W.Zh=function(a){return!!a&&a[Tc]==Cf};W.Ef=function(a){AM.e.Ef[L](this,a);a=Ai(this.ca())[rc](se);qM(this.a(),a);QCa(this);RCa(this);em(this.a(),!1)};W.Fb=function(){this.ej&&fl(this.ej,this.a());fl(this.Cl,this.a());AM.e.Fb[L](this);gl(this.ho,this.a());this.tX=new zM(this.ia().gc());this.tc().m(this.tX,ns,this.Xia);BM(this,!1)};
W.He=function(){this.R()&&this[Ky](!1);tt(this.tX);AM.e.He[L](this);hl(this.ej);hl(this.Cl);hl(this.ho)};Gw(W,function(a){a!=this.ee&&(this.Cx&&this.Cx[Tq](),this.eC&&this.eC[Tq](),this.kx&&this.kx[Tq](),this.IB&&this.IB[Tq](),this.Db&&BM(this,a),a?this.X2():this.DD())});function BM(a,b){if(b){a.zD||(a.zD=[]);for(var c=a.ia(),c=c.Xf(c.gc()[Td]),d=0;d<c[J];d++){var e=c[d];e==a.q||EL(e,Lg)||(DL(e,Lg,!0),a.zD[C](e))}}else if(a.zD){for(d=0;d<a.zD[J];d++)a.zD[d][Uc](iD);a.zD=null}}
W.LO=function(a,b,c,d){this.Cx=a;this.kx=b;this.eC=c;this.IB=d};W.X2=function(){if(this[cq](uD)){try{this.$B=this.ia().gc()[qb]}catch(a){}this.FY();this.Ze();this.tc().m(this.ia().QB(),AI,this.FY);SCa(this,!0);this[hy]();this.ee=!0;this.Cx&&this.eC?(Lt(this.Cx,iF,this.fQ,!1,this),this.eC[Mz](),this.Cx[Mz]()):this.fQ()}};
W.DD=function(){if(this[cq](tD)){this.tc().vb(this.ia().QB(),AI,this.FY);this.ee=!1;this.kx&&this.IB?(Lt(this.kx,iF,this.IO,!1,this),this.IB[Mz](),this.kx[Mz]()):this.IO();t:{try{var a=this.ia(),b=a.gc()[Td],c=a.gc()[qb]||b;if(!this.$B||this.$B==b){this.$B=null;break t}(c==b||a[Rc](this.a(),c))&&this.$B[hy]()}catch(d){}this.$B=null}}};function SCa(a,b){a.ej&&em(a.ej,b);a.Cl&&em(a.Cl,b);em(a.a(),b);em(a.ho,b)}W.fQ=function(){this[cq](gJ)};W.IO=function(){SCa(this,!1);this[cq](XF)};W.R=function(){return this.ee};
W.focus=function(){this.xfa()};W.FY=function(){this.ej&&em(this.ej,!1);this.Cl&&em(this.Cl,!1);var a=this.ia().gc(),b=Yk(Zk(a)||ba||ba),c=h.max(b[r],h.max(a[Td][Gc],a[gc][Gc])),a=h.max(b[A],h.max(a[Td][Tb],a[gc][Tb]));this.ej&&(em(this.ej,!0),Xl(this.ej,c,a));this.Cl&&(em(this.Cl,!0),Xl(this.Cl,c,a))};
W.Ze=function(){var a=this.ia().gc(),b=Zk(a)||ba;if(Ml(this.a())==Cg)var c=a=0;else c=Bl(this.ia()),a=c.x,c=c.y;var d=$l(this.a()),b=Yk(b||ba),a=h.max(a+b[r]/2-d[r]/2,0),c=h.max(c+b[A]/2-d[A]/2,0);Nl(this.a(),a,c);Nl(this.ho,a,c)};W.Xia=function(a){this.Y_?this.maa():a[Yq]==this.ho&&Tt(this.xfa,0,this)};W.xfa=function(){try{xk&&this.ia().gc()[Td][hy](),this.a()[hy]()}catch(a){}};W.B=function(){tt(this.Cx);this.Cx=null;tt(this.kx);this.kx=null;tt(this.eC);this.eC=null;tt(this.IB);this.IB=null;AM.e.B[L](this)};function CM(a,b,c){AM[L](this,b,c);this.Hj=a||Ywa;this.ji=(new DM).rj(EM,!0).rj(FM,!1,!0)}Y(CM,AM);W=CM[K];W.Tma=!0;W.mF=!0;W.cF=!0;W.S7=!0;W.aN=.5;W.Uf=O;W.og=null;W.Rj=null;W.zI=!1;W.Fk=null;W.Xi=null;W.dN=null;W.Pi=null;W.Hk=null;W.Ih=null;W.EL="dialog";W.ca=function(){return this.Hj};W.setTitle=function(a){this.Uf=a;this.Xi&&nl(this.Xi,a)};W.getTitle=function(){return this.Uf};mx(W,function(a){this.og=a=HK(a,null);this.Hk&&JK(this.Hk,a)});nx(W,function(){return null!=this.og?FK(this.og):O});
W.Et=function(){return this.EL};W.B4=function(a){this.EL=a};function GM(a){a.a()||a.C()}W.Ya=function(){GM(this);return this.Hk};function TCa(a){GM(a);return a.a()}W.XB=function(){GM(this);return CM.e.XB[L](this)};function HM(a,b){a.aN=b;if(a.a()){var c=a.XB();c&&dm(c,a.aN)}}function IM(a,b){a.cF=b;if(a.Db){var c=a.ia(),d=a.XB(),e=a.ej;b?(e&&c.d_(e,a.a()),c.d_(d,a.a())):(c[Fq](e),c[Fq](d))}a.R()&&BM(a,b)}W.getDraggable=function(){return this.S7};
function UCa(a,b){var c=Ai(a.Hj+uma)[rc](se);a.a()&&(b?qM(a.Fk,c):sM(a.Fk,c));if(b&&!a.Rj){var d;d=new uM(a.a(),a.Fk);a.Rj=d;qM(a.Fk,c);It(a.Rj,qJ,a.i_,!1,a)}else!b&&a.Rj&&(a.Rj.Z(),a.Rj=null)}
W.j=function(){CM.e.j[L](this);var a=this.a(),b=this.ia();this.Fk=b.j(P,this.Hj+sma,this.Xi=b.j(Ns,{className:this.Hj+vma,id:this[oA]()},this.Uf),this.Pi=b.j(Ns,this.Hj+tma));dl(a,this.Fk,this.Hk=b.j(P,this.Hj+mB),this.Ih=b.j(P,this.Hj+fma));CL(this.Xi,mva);CL(this.Pi,OD);pl(this.Pi,!0);DL(this.Pi,uG,Lpa);this.dN=this.Xi.id;CL(a,this.Et());DL(a,xG,this.dN||O);this.og&&JK(this.Hk,this.og);em(this.Pi,this.mF);this.ji&&(a=this.ji,a.q=this.Ih,a.C());em(this.Ih,!!this.ji);HM(this,this.aN)};
W.Ef=function(a){CM.e.Ef[L](this,a);a=this.a();var b=this.Hj+mB;this.Hk=Tk(null,b,a)[0];this.Hk||(this.Hk=this.ia().j(P,b),this.og&&JK(this.Hk,this.og),a[q](this.Hk));var b=this.Hj+sma,c=this.Hj+vma,d=this.Hj+tma;(this.Fk=Tk(null,b,a)[0])?(this.Xi=Tk(null,c,this.Fk)[0],this.Pi=Tk(null,d,this.Fk)[0]):(this.Fk=this.ia().j(P,b),a[Fb](this.Fk,this.Hk));this.Xi?(this.Uf=ul(this.Xi),this.Xi.id||(this.Xi.id=this[oA]())):(this.Xi=$k(Ns,{className:c,id:this[oA]()}),this.Fk[q](this.Xi));this.dN=this.Xi.id;
DL(a,xG,this.dN||O);this.Pi||(this.Pi=this.ia().j(Ns,d),this.Fk[q](this.Pi));em(this.Pi,this.mF);b=this.Hj+fma;(this.Ih=Tk(null,b,a)[0])?(this.ji=new DM(this.ia()),this.ji.Ma(this.Ih)):(this.Ih=this.ia().j(P,b),a[q](this.Ih),this.ji&&(a=this.ji,a.q=this.Ih,a.C()),em(this.Ih,!!this.ji));HM(this,this.aN)};
W.Fb=function(){CM.e.Fb[L](this);this.tc().m(this.a(),sG,this.T7).m(this.a(),ws,this.T7);this.tc().m(this.Ih,ds,this.xja);UCa(this,this.S7);this.tc().m(this.Pi,ds,this.yja);var a=this.a();CL(a,this.Et());this.Xi.id!==O&&DL(a,xG,this.Xi.id);this.cF||IM(this,!1)};W.He=function(){this.R()&&this[Ky](!1);UCa(this,!1);CM.e.He[L](this)};Gw(W,function(a){a!=this.R()&&(this.Db||this.C(),CM.e[Ky][L](this,a))});W.fQ=function(){CM.e.fQ[L](this);this[cq](wqa)};
W.IO=function(){CM.e.IO[L](this);this[cq](vqa);this.zI&&this.Z()};W.i_=function(){var a=this.ia().gc(),b=Yk(Zk(a)||ba||ba),c=h.max(a[Td][Gc],b[r]),a=h.max(a[Td][Tb],b[A]),d=$l(this.a());Ml(this.a())==Cg?wM(this.Rj,new Fl(0,0,h.max(0,b[r]-d[r]),h.max(0,b[A]-d[A]))):wM(this.Rj,new Fl(0,0,c-d[r],a-d[A]))};W.yja=function(){JM(this)};function JM(a){if(a.mF){var b=a.ji,c=b&&b.X_;if(c)b=b.get(c),a[cq](new KM(c,b))&&a[Ky](!1);else a[Ky](!1)}}W.nV=function(a){this.zI=a};
W.B=function(){this.Ih=this.Pi=null;CM.e.B[L](this)};W.xja=function(a){t:{for(a=a[Yq];null!=a&&a!=this.Ih;){if(a[Tc]==vf)break t;a=a[je]}a=null}if(a&&!a[Rd]){a=a[Cd];var b=this.ji.get(a);this[cq](new KM(a,b))&&this[Ky](!1)}};
W.T7=function(a){var b=!1,c=!1,d=this.ji,e=a[Yq];if(a[H]==sG)if(this.Tma&&27==a[iq]){var f=d&&d.X_,e=e[Tc]==Sf&&!e[Rd];f&&!e?(c=!0,b=d.get(f),b=this[cq](new KM(f,b))):e||(b=!0)}else{if(9==a[iq]&&a[$q]&&e==this.a()){this.Y_=!0;try{this.ho[hy]()}catch(g){}Tt(this.maa,0,this)}}else if(13==a[iq]){if(e[Tc]==vf&&!e[Rd])f=e[Cd];else if(e==this.Pi)JM(this);else if(d){var k=d.$Y,l=k&&LM(d,k),e=(e[Tc]==Uf||e[Tc]==Sf||e[Tc]==tf)&&!e[Rd];!l||l[Rd]||e||(f=k)}f&&d&&(c=!0,b=this[cq](new KM(f,String(d.get(f)))))}else e==
this.Pi&&32==a[iq]&&JM(this);if(b||c)a[vq](),a[bq]();b&&this[Ky](!1)};function KM(a,b){cb(this,UE);this.key=a;this.caption=b}Y(KM,ut);function DM(a){this.U=a||Pk();ik[L](this)}Y(DM,ik);W=DM[K];W.Hj="charts-buttonset";W.$Y=null;W.q=null;W.X_=null;W.set=function(a,b,c,d){ik[K].set[L](this,a,b);c&&(this.$Y=a);d&&(this.X_=a);return this};W.rj=function(a,b,c){return this.set(a.key,a[Jy],b,c)};
W.C=function(){if(this.q){JK(this.q,IK);var a=Pk(this.q);this[Vb](function(b,c){var d=a.j(OD,{name:c},b);c==this.$Y&&mb(d,this.Hj+nB);this.q[q](d)},this)}};W.Ma=function(a){if(a&&1==a[kd]){this.q=a;a=this.q[fc](OD);for(var b=0,c,d,e;c=a[b];b++)if(d=c[Cd]||c.id,e=ul(c)||c[od],d){var f=0==b;this.set(d,e,f,c[Cd]==RD);f&&pM(c,this.Hj+nB)}}};W.a=function(){return this.q};W.ia=function(){return this.U};function LM(a,b){for(var c=a.q[fc](vf),d=0,e;e=c[d];d++)if(e[Cd]==b||e.id==b)return e;return null}
var EM={key:SH,caption:Roa},FM={key:RD,caption:Mpa},VCa={key:"yes",caption:"Ano"},WCa={key:NH,caption:"Ne"},XCa={key:"save",caption:"Ulo\u017eit"},YCa={key:"continue",caption:"Pokra\u010dovat"};"undefined"!=typeof ea&&((new DM).rj(EM,!0,!0),(new DM).rj(EM,!0).rj(FM,!1,!0),(new DM).rj(VCa,!0).rj(WCa,!1,!0),(new DM).rj(VCa).rj(WCa,!0).rj(FM,!1,!0),(new DM).rj(YCa).rj(XCa).rj(FM,!0,!0));function MM(a,b){Qt[L](this);a&&this.dA(a,b)}Y(MM,Qt);W=MM[K];W.q=null;W.TS=null;W.Z1=null;W.VS=null;W.dm=-1;W.uv=-1;W.r3=!1;
var ZCa={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},$Ca={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},aDa=xk||zk&&Fk(fna),bDa=sk&&yk;W=MM[K];
W.Pm=function(a){zk&&(17==this.dm&&!a[Vq]||18==this.dm&&!a[oq]||sk&&91==this.dm&&!a[Nq])&&(this.uv=this.dm=-1);-1==this.dm&&(a[Vq]&&17!=a[iq]?this.dm=17:a[oq]&&18!=a[iq]?this.dm=18:a[Nq]&&91!=a[iq]&&(this.dm=91));if(aDa&&!hCa(a[iq],this.dm,a[$q],a[Vq],a[oq]))this[kq](a);else this.uv=VK(a[iq]),bDa&&(this.r3=a[oq])};W.Vpa=function(a){this.uv=this.dm=-1;this.r3=a[oq]};
Ep(W,function(a){var b=a.Qa,c,d,e=b[oq];xk&&a[H]==ws?(c=this.uv,d=13!=c&&27!=c?b[iq]:0):zk&&a[H]==ws?(c=this.uv,d=0<=b[hq]&&63232>b[hq]&&UK(c)?b[hq]:0):wk?(c=this.uv,d=UK(c)?b[iq]:0):(c=b[iq]||this.uv,d=b[hq]||0,bDa&&(e=this.r3),sk&&63==d&&224==c&&(c=191));var f=c=VK(c),g=b.keyIdentifier;c?63232<=c&&c in ZCa?f=ZCa[c]:25==c&&a[$q]&&(f=9):g&&g in $Ca&&(f=$Ca[g]);a=f==this.dm;this.dm=f;b=new cDa(f,d,a,b);Gp(b,e);this[cq](b)});W.a=function(){return this.q};
W.dA=function(a,b){this.VS&&this[Oz]();this.q=a;this.TS=It(this.q,ws,this,b);this.Z1=It(this.q,sG,this.Pm,b,this);this.VS=It(this.q,tG,this.Vpa,b,this)};W.detach=function(){this.TS&&(Nt(this.TS),Nt(this.Z1),Nt(this.VS),this.VS=this.Z1=this.TS=null);this.q=null;this.uv=this.dm=-1};W.B=function(){MM.e.B[L](this);this[Oz]()};function cDa(a,b,c,d){xt[L](this,d);cb(this,rG);yp(this,a);this.charCode=b;this.repeat=c}Y(cDa,xt);function NM(){}var OM;di(NM);function dDa(a){var b=new PM;b.ca=function(){return a};return b}var eDa={button:Mxa,checkbox:lE,menuitem:SI,menuitemcheckbox:lE,menuitemradio:lE,radio:lE,tab:SI,treeitem:SI};W=NM[K];W.Xk=function(){};W.j=function(a){var b=a.ia().j(P,this.Sl(a)[me](se),a[Uz]());QM(this,a,b);return b};W.Ya=function(a){return a};W.Zr=function(a,b,c){if(a=a.a?a.a():a){var d=[b];xk&&!Fk(gf)&&(d=RM(nM(a),b),d[C](b));(c?qM:sM)(a,d)}};W.Zh=function(){return!0};
W.Ma=function(a,b){b.id&&a.bx(b.id);var c=this.Ya(b);c&&c[Ub]?a.HA(c[Ub][dc]?dj(c[Zb]):c[Ub]):a.HA(null);var d=0,e=this.ca(),f=this.ca(),g=!1,k=!1,c=!1,l=dj(nM(b));Z(l,function(a){g||a!=e?k||a!=f?d|=this.G_(a):k=!0:(g=!0,f==e&&(k=!0))},this);a.o=d;g||(l[C](e),f==e&&(k=!0));k||l[C](f);var n=a.qo;n&&l[C][Sc](l,n);if(xk&&!Fk(gf)){var p=RM(l);0<p[J]&&(l[C][Sc](l,p),c=!0)}g&&k&&!n&&!c||LCa(b,l[me](se));QM(this,a,b);return b};W.Im=function(a){a.hh()&&this.pw(a.a(),!0);a[dz]()&&this.Sn(a,a.R())};
function SM(a,b,c){if(a=c||a.Xk())c=b[Xd](qh)||null,a!=c&&CL(b,a)}function QM(a,b,c){b.R()||DL(c,Lg,!b.R());b[dz]()||a.Xp(c,1,!b[dz]());TM(b,8)&&a.Xp(c,8,b.fR());TM(b,16)&&a.Xp(c,16,b.Am());TM(b,64)&&a.Xp(c,64,UM(b,64))}W.iH=function(a,b){hm(a,!b,!xk&&!wk)};W.pw=function(a,b){this.Zr(a,this.ca()+qma,b)};W.vr=function(a){var b;return TM(a,32)&&(b=a.Kg())?ql(b)&&tl(b):!1};
W.Sn=function(a,b){var c;if(TM(a,32)&&(c=a.Kg())){if(!b&&UM(a,32)){try{c[Cz]()}catch(d){}UM(a,32)&&a.Bx(null)}(ql(c)&&tl(c))!=b&&pl(c,b)}};Gw(W,function(a,b){em(a,b);a&&DL(a,Lg,!b)});W.Cc=function(a,b,c){var d=a.a();if(d){var e=this.fI(b);e&&this.Zr(a,e,c);this.Xp(d,b,c)}};W.Xp=function(a,b,c){OM||(OM={1:kta,8:SI,16:lE,64:Qta});b=OM[b];var d=a[Xd](qh)||null;d&&(d=eDa[d]||b,b=b==lE||b==SI?d:b);b&&DL(a,b,c)};
mx(W,function(a,b){var c=this.Ya(a);if(c&&(el(c),b))if(li(b))nl(c,b);else{var d=function(a){if(a){var b=Rk(c);c[q](li(a)?b[Db](a):a)}};hi(b)?Z(b,d):!ii(b)||Zwa in b?d(b):Z(dj(b),d)}});W.Kg=function(a){return a.a()};W.ca=function(){return Xpa};W.Sl=function(a){var b=this.ca(),c=[b],d=this.ca();d!=b&&c[C](d);b=a[Eq]();for(d=[];b;){var e=b&-b;d[C](this.fI(e));b&=~e}c[C][Sc](c,d);(a=a.qo)&&c[C][Sc](c,a);xk&&!Fk(gf)&&c[C][Sc](c,RM(c));return c};
function RM(a,b){var c=[];b&&(a=a[Bb]([b]));Z([],function(d){!Ti(d,qi(Xi,a))||b&&!Xi(d,b)||c[C](d[me](OC))});return c}W.fI=function(a){this.cU||fDa(this);return this.cU[a]};W.G_=function(a){this.Ufa||(this.cU||fDa(this),this.Ufa=fk(this.cU));a=ka(this.Ufa[a],10);return fa(a)?0:a};function fDa(a){var b=a.ca();Ci(b[wb](/\xa0|\s/g,se),se);a.cU={1:b+oB,2:b+nma,4:b+dma,8:b+rma,16:b+hma,32:b+kma,64:b+pma}};function VM(a,b){if(!a)throw m("Invalid class name "+a);if(!oi(b))throw m("Invalid decorator function "+b);WM[a]=b}function gDa(a){var b;a=nM(a);for(var c=0,d=a[J];c<d;c++)if(b=a[c],b=b in WM?WM[b]():null)return b;return null}var hDa={},WM={};function iDa(a){var b=gDa(a);b&&b.Ma(a);return b};function XM(a,b,c){iM[L](this,c);if(!b){b=this[uc];for(var d;b;){d=pi(b);if(d=hDa[d])break;b=b.e?b.e[uc]:null}b=d?oi(d.Vb)?d.Vb():new d:null}this.g=b;this.HA($h(a)?a:null)}Y(XM,iM);W=XM[K];W.og=null;W.o=0;W.dI=39;W.rs=255;W.Ts=0;W.ee=!0;W.qo=null;W.hN=!0;W.JN=!1;W.EL=null;function YM(a,b){a.Db&&b!=a.hN&&jDa(a,b);a.hN=b}W.Kg=function(){return this.g.Kg(this)};W.rP=function(){return this.Df||(this.Df=new MM)};W.jb=function(){return this.g};
W.Jba=function(a){if(this.Db)throw m(gC);this.a()&&(this.q=null);this.g=a};W.Nn=function(a){a&&(this.qo?Xi(this.qo,a)||this.qo[C](a):this.qo=[a],this.g.Zr(this,a,!0))};W.Zr=function(a,b){b?this.Nn(a):a&&this.qo&&bj(this.qo,a)&&(0==this.qo[J]&&(this.qo=null),this.g.Zr(this,a,!1))};W.j=function(){var a=this.g.j(this);this.q=a;SM(this.g,a,this.Et());this.JN||this.g.iH(a,!1);this.R()||this.g[Ky](a,!1)};W.Et=function(){return this.EL};W.B4=function(a){this.EL=a};W.Ya=function(){return this.g.Ya(this.a())};
W.Zh=function(a){return this.g.Zh(a)};W.Ef=function(a){this.q=a=this.g.Ma(this,a);SM(this.g,a,this.Et());this.JN||this.g.iH(a,!1);this.ee=a[x][Xc]!=Q};W.Fb=function(){XM.e.Fb[L](this);this.g.Im(this);if(this.dI&-2&&(this.hN&&jDa(this,!0),TM(this,32))){var a=this.Kg();if(a){var b=this.rP();b.dA(a);this.tc().m(b,rG,this.Yi).m(a,Dg,this.Du).m(a,BD,this.Bx)}}};
function jDa(a,b){var c=a.tc(),d=a.a();b?(c.m(d,Fs,a.ko).m(d,Ds,a.af).m(d,HH,a.Tp).m(d,Es,a.tO),a.rI!=ci&&c.m(d,yE,a.rI),xk&&c.m(d,RE,a.x9)):(c.vb(d,Fs,a.ko).vb(d,Ds,a.af).vb(d,HH,a.Tp).vb(d,Es,a.tO),a.rI!=ci&&c.vb(d,yE,a.rI),xk&&c.vb(d,RE,a.x9))}W.He=function(){XM.e.He[L](this);this.Df&&this.Df[Oz]();this.R()&&this[dz]()&&this.g.Sn(this,!1)};W.B=function(){XM.e.B[L](this);this.Df&&(this.Df.Z(),delete this.Df);delete this.g;this.qo=this.og=null};nx(W,function(){return this.og});
mx(W,function(a){this.g[Tz](this.a(),a);this.HA(a)});W.HA=function(a){this.og=a};W.Bl=function(){var a=this[Uz]();if(!a)return O;a=li(a)?a:hi(a)?Qi(a,wl)[me](O):ul(a);return mda(a)};W.pw=function(a){XM.e.pw[L](this,a);var b=this.a();b&&this.g.pw(b,a)};W.iH=function(a){this.JN=a;var b=this.a();b&&this.g.iH(b,a)};W.R=function(){return this.ee};Gw(W,function(a,b){if(b||this.ee!=a&&this[cq](a?gJ:XF)){var c=this.a();c&&this.g[Ky](c,a);this[dz]()&&this.g.Sn(this,a);this.ee=a;return!0}return!1});
Qw(W,function(){return!UM(this,1)});W.La=function(a){var b=this[Ox]();b&&typeof b[dz]==Fg&&!b[dz]()||!ZM(this,1,!a)||(a||(this[Xz](!1),this.Rh(!1)),this.R()&&this.g.Sn(this,a),this.Cc(1,!a))};W.Rh=function(a){ZM(this,2,a)&&this.Cc(2,a)};W.Rk=function(){return UM(this,4)};W.setActive=function(a){ZM(this,4,a)&&this.Cc(4,a)};W.fR=function(){return UM(this,8)};W.jo=function(a){ZM(this,8,a)&&this.Cc(8,a)};W.Am=function(){return UM(this,16)};W.Zg=function(a){ZM(this,16,a)&&this.Cc(16,a)};
W.HD=function(a){ZM(this,32,a)&&this.Cc(32,a)};W.Ad=function(a){ZM(this,64,a)&&this.Cc(64,a)};Mp(W,function(){return this.o});function UM(a,b){return!!(a.o&b)}W.Cc=function(a,b){TM(this,a)&&b!=UM(this,a)&&(this.g.Cc(this,a,b),this.o=b?this.o|a:this.o&~a)};function TM(a,b){return!!(a.dI&b)}W.cg=function(a,b){if(this.Db&&UM(this,a)&&!b)throw m(gC);!b&&UM(this,a)&&this.Cc(a,!1);this.dI=b?this.dI|a:this.dI&~a};function $M(a,b){return!!(a.rs&b)&&TM(a,b)}
function ZM(a,b,c){return TM(a,b)&&UM(a,b)!=c&&(!(a.Ts&b)||a[cq](JCa(b,c)))&&!a.nk}W.ko=function(a){!kDa(a,this.a())&&this[cq](jF)&&this[dz]()&&$M(this,2)&&this.Rh(!0)};W.tO=function(a){!kDa(a,this.a())&&this[cq](Vva)&&($M(this,4)&&this[Xz](!1),$M(this,2)&&this.Rh(!1))};W.rI=ci;function kDa(a,b){return!!a[Zp]&&ml(b,a[Zp])}W.af=function(a){this[dz]()&&($M(this,2)&&this.Rh(!0),zt(a)&&($M(this,4)&&this[Xz](!0),this.g.vr(this)&&this.Kg()[hy]()));!this.JN&&zt(a)&&a[bq]()};
W.Tp=function(a){this[dz]()&&($M(this,2)&&this.Rh(!0),this.Rk()&&this.ti(a)&&$M(this,4)&&this[Xz](!1))};W.x9=function(a){this[dz]()&&this.ti(a)};W.ti=function(a){$M(this,16)&&this.Zg(!this.Am());$M(this,8)&&this.jo(!0);$M(this,64)&&this.Ad(!UM(this,64));var b=new ut(WC,this);a&&(Gp(b,a[oq]),b.ctrlKey=a[Vq],Pp(b,a[Nq]),b.shiftKey=a[$q],b.V2=a.V2);return this[cq](b)};W.Du=function(){$M(this,32)&&this.HD(!0)};W.Bx=function(){$M(this,4)&&this[Xz](!1);$M(this,32)&&this.HD(!1)};
W.Yi=function(a){return this.R()&&this[dz]()&&this.Xj(a)?(a[bq](),a[vq](),!0):!1};W.Xj=function(a){return 13==a[iq]&&this.ti(a)};if(!oi(XM))throw m("Invalid component class "+XM);if(!oi(NM))throw m("Invalid renderer class "+NM);var lDa=pi(XM);hDa[lDa]=NM;VM(Xpa,function(){return new XM(null)});function aN(){this.q3=[]}Y(aN,NM);di(aN);function bN(a,b){var c=a.q3[b];if(!c){switch(b){case 0:c=a.ca()+lma;break;case 1:c=a.ca()+gma;break;case 2:c=a.ca()+mB}a.q3[b]=c}return c}W=aN[K];W.Xk=function(){return Owa};W.j=function(a){var b=a.ia().j(P,this.Sl(a)[me](se),mDa(this,a[Uz](),a.ia()));cN(this,a,b,TM(a,8)||TM(a,16));return b};W.Ya=function(a){return a&&a[Ub]};
W.Ma=function(a,b){var c=jl(b),d=bN(this,2);c&&oM(c,d)||b[q](mDa(this,b[Zb],a.ia()));oM(b,VC)&&(a.fP(!0),this.fP(a,b,!0));return aN.e.Ma[L](this,a,b)};mx(W,function(a,b){var c=this.Ya(a),d=dN(this,a)?c[Ub]:null;aN.e[Tz][L](this,a,b);d&&!dN(this,a)&&c[Fb](d,c[Ub]||null)});function mDa(a,b,c){a=bN(a,2);return c.j(P,a,b)}W.rZ=function(a,b,c){a&&b&&cN(this,a,b,c)};W.fP=function(a,b,c){a&&b&&cN(this,a,b,c)};function dN(a,b){var c=a.Ya(b);if(c){var c=c[Ub],d=bN(a,1);return!!c&&kl(c)&&oM(c,d)}return!1}
function cN(a,b,c,d){SM(a,c,b.Et());QM(a,b,c);if(d!=dN(a,c))if(tM(c,VC,d),c=a.Ya(c),d)a=bN(a,1),c[Fb](b.ia().j(P,a),c[Ub]||null);else c[Ud](c[Ub])}W.fI=function(a){switch(a){case 2:return bN(this,0);case 16:case 8:return gqa;default:return aN.e.fI[L](this,a)}};W.G_=function(a){var b=bN(this,0);switch(a){case gqa:return 16;case b:return 2;default:return aN.e.G_[L](this,a)}};W.ca=function(){return cqa};function eN(a,b,c,d){XM[L](this,a,d||aN.Vb(),c);this.Fa(b)}Y(eN,XM);W=eN[K];gb(W,function(){var a=this.xl;return null!=a?a:this.Bl()});W.Fa=function(a){this.xl=a};W.cg=function(a,b){eN.e.cg[L](this,a,b);switch(a){case 8:this.Am()&&!b&&this.Zg(!1);var c=this.a();c&&this.jb().rZ(this,c,b);break;case 16:(c=this.a())&&this.jb().fP(this,c,b)}};W.rZ=function(a){this.cg(8,a)};W.fP=function(a){this.cg(16,a)};
W.Bl=function(){var a=this[Uz]();return hi(a)?(a=Qi(a,function(a){return kl(a)&&(oM(a,dqa)||oM(a,eqa))?O:wl(a)})[me](O),mda(a)):eN.e.Bl[L](this)};W.Tp=function(a){var b=this[Ox]();if(b){var c=b.vba;b.vba=null;if(c&&ni(a[Dd])&&Ik(c,new Hk(a[Dd],a[Ed])))return}eN.e.Tp[L](this,a)};W.Xj=function(a){return a[iq]==this.N0&&this.ti(a)?!0:eN.e.Xj[L](this,a)};W.Boa=function(){return this.N0};VM(cqa,function(){return new eN(null)});eN[K].Et=function(){return TM(this,16)?Pwa:TM(this,8)?Qwa:eN.e.Et[L](this)};function fN(a,b,c,d){RK[L](this,a,b,c||d);if(c||d)this.ZP=65|(d?32:132)}Y(fN,RK);var gN,hN;hN=gN=!1;var iN=rk;iN&&(-1!=iN[qd]("Firefox")||-1!=iN[qd]("Camino")||(-1!=iN[qd]("iPhone")||-1!=iN[qd]("iPod")?gN=!0:-1!=iN[qd]("iPad")?hN=!0:-1!=iN[qd]("Chrome")||-1!=iN[qd]("Android")||iN[qd]("Safari")));var nDa=gN,oDa=hN;function jN(){}Y(jN,NM);di(jN);W=jN[K];W.Xk=function(){return OD};W.Xp=function(a,b,c){switch(b){case 8:case 16:DL(a,Mxa,c);break;default:case 64:case 1:jN.e.Xp[L](this,a,b,c)}};W.j=function(a){var b=jN.e.j[L](this,a);this.aj(b,a.Zm());var c=a[I]();c&&this.Fa(b,c);TM(a,16)&&this.Xp(b,16,a.Am());return b};W.Ma=function(a,b){b=jN.e.Ma[L](this,a,b);var c=this[I](b);a.wd=c;a.VB(this.Zm(b));TM(a,16)&&this.Xp(b,16,a.Am());return b};gb(W,ci);W.Fa=ci;W.Zm=function(a){return a[cA]};
W.aj=function(a,b){a&&(b?Up(a,b):a[Uc](KJ))};W.ku=function(a,b){var c=a.hh(),d=this.ca()+ima,e=this.ca()+jma;a.Zr(c?e:d,!!(b&1));a.Zr(c?d:e,!!(b&2))};W.ca=function(){return Upa};function kN(){}Y(kN,jN);di(kN);W=kN[K];W.Xk=function(){};W.j=function(a){YM(a,!1);a.rs&=-256;a.cg(32,!1);return a.ia().j(OD,{"class":this.Sl(a)[me](se),disabled:!a[dz](),title:a.Zm()||O,value:a[I]()||O},a.Bl()||O)};W.Zh=function(a){return a[Tc]==vf||a[Tc]==Gf&&(a[H]==OD||a[H]==mAa||a[H]==Fya)};W.Ma=function(a,b){YM(a,!1);a.rs&=-256;a.cg(32,!1);if(b[Rd]){var c=this.fI(1);pM(b,c)}return kN.e.Ma[L](this,a,b)};W.Im=function(a){a.tc().m(a.a(),ds,a.ti)};W.iH=ci;W.pw=ci;W.vr=function(a){return a[dz]()};
W.Sn=ci;W.Cc=function(a,b,c){kN.e.Cc[L](this,a,b,c);(a=a.a())&&1==b&&wx(a,c)};gb(W,function(a){return a[od]});W.Fa=function(a,b){a&&dx(a,b)};W.Xp=ci;function lN(a,b,c){XM[L](this,a,b||kN.Vb(),c)}Y(lN,XM);W=lN[K];gb(W,function(){return this.wd});W.Fa=function(a){this.wd=a;this.jb().Fa(this.a(),a)};W.Zm=function(){return this.ha};W.aj=function(a){this.ha=a;this.jb().aj(this.a(),a)};W.VB=function(a){this.ha=a};W.ku=function(a){this.jb().ku(this,a)};W.B=function(){lN.e.B[L](this);delete this.wd;delete this.ha};W.Fb=function(){lN.e.Fb[L](this);if(TM(this,32)){var a=this.Kg();a&&this.tc().m(a,tG,this.Xj)}};
W.Xj=function(a){return 13==a[iq]&&a[H]==rG||32==a[iq]&&a[H]==tG?this.ti(a):32==a[iq]};VM(Upa,function(){return new lN(null)});function mN(a){this.OU=a}di(mN);W=mN[K];W.Xk=function(){return this.OU};function nN(a,b){a&&db(a,b?0:-1)}W.j=function(a){return a.ia().j(P,this.Sl(a)[me](se))};W.Ya=function(a){return a};W.Zh=function(a){return a[Tc]==Cf};W.Ma=function(a,b){b.id&&a.bx(b.id);var c=this.ca(),d=!1,e=nM(b);e&&Z(e,function(b){b==c?d=!0:b&&this.B0(a,b,c)},this);d||pM(b,c);pDa(this,a,this.Ya(b));return b};W.B0=function(a,b,c){b==c+oB?a.La(!1):b==c+mma?a.nI(Mg):b==c+yma&&a.nI(Mh)};
function pDa(a,b,c){if(c)for(var d=c[Ub],e;d&&d[je]==c;){e=d[dc];if(1==d[kd]){var f=a.z_(d);f&&(f.q=d,b[dz]()||f.La(!1),b.va(f),f.Ma(d))}else d[bd]&&Ai(d[bd])!=O||c[Ud](d);d=e}}W.z_=function(a){return gDa(a)};W.Im=function(a){a=a.a();hm(a,!0,yk);xk&&(a.hideFocus=!0);var b=this.Xk();b&&CL(a,b)};W.Kg=function(a){return a.a()};W.ca=function(){return Wpa};W.Sl=function(a){var b=this.ca(),c=[b,a.us()==Mg?b+mma:b+yma];a[dz]()||c[C](b+oB);return c};function oN(a,b,c){iM[L](this,c);this.g=b||mN.Vb();this.lb=a||Mh}Y(oN,iM);W=oN[K];W.NY=null;W.Df=null;W.g=null;W.lb=null;W.ee=!0;W.tg=!0;W.b3=!0;W.Kf=-1;W.lh=null;W.Vn=!1;W.Yna=!1;W.xma=!0;W.Nr=null;W.Kg=function(){return this.NY||this.g.Kg(this)};W.rP=function(){return this.Df||(this.Df=new MM(this.Kg()))};W.jb=function(){return this.g};W.Jba=function(a){if(this.a())throw m(gC);this.g=a};W.j=function(){this.q=this.g.j(this)};W.Ya=function(){return this.g.Ya(this.a())};W.Zh=function(a){return this.g.Zh(a)};
W.Ef=function(a){this.q=this.g.Ma(this,a);a[x][Xc]==Q&&(this.ee=!1)};W.Fb=function(){oN.e.Fb[L](this);kM(this,function(a){a.Db&&qDa(this,a)},this);var a=this.a();this.g.Im(this);this[Ky](this.ee,!0);this.tc().m(this,jF,this.$W).m(this,ZF,this.yG).m(this,XJ,this.JW).m(this,YH,this.dia).m(this,sE,this.bia).m(a,Ds,this.af).m(Rk(a),HH,this.cia).m(a,[Ds,HH,Fs,Es,yE],this.aia);this.vr()&&rDa(this,!0)};
function rDa(a,b){var c=a.tc(),d=a.Kg();b?c.m(d,Dg,a.Du).m(d,BD,a.Bx).m(a.rP(),rG,a.Yi):c.vb(d,Dg,a.Du).vb(d,BD,a.Bx).vb(a.rP(),rG,a.Yi)}W.He=function(){this.Gf(-1);this.lh&&this.lh.Ad(!1);this.Vn=!1;oN.e.He[L](this)};W.B=function(){oN.e.B[L](this);this.Df&&(this.Df.Z(),this.Df=null);this.g=this.lh=this.Nr=this.NY=null};W.$W=function(){return!0};
W.yG=function(a){var b=mM(this,a[Yq]);if(-1<b&&b!=this.Kf){var c=pN(this);c&&c.Rh(!1);this.Kf=b;c=pN(this);this.Vn&&c[Xz](!0);this.xma&&this.lh&&c!=this.lh&&(TM(c,64)?c.Ad(!0):this.lh.Ad(!1))}b=this.a();null!=a[Yq].a()&&DL(b,XC,a[Yq].a().id)};W.JW=function(a){a[Yq]==pN(this)&&(this.Kf=-1);this.a()[Uc](fra)};W.dia=function(a){(a=a[Yq])&&a!=this.lh&&a[Ox]()==this&&(this.lh&&this.lh.Ad(!1),this.lh=a)};W.bia=function(a){a[Yq]==this.lh&&(this.lh=null)};
W.af=function(a){this.tg&&(this.Vn=!0);var b=this.Kg();b&&ql(b)&&tl(b)?b[hy]():a[bq]()};W.cia=function(){this.Vn=!1};W.aia=function(a){var b;t:{b=a[Yq];if(this.Nr)for(var c=this.a();b&&b!==c;){var d=b.id;if(d in this.Nr){b=this.Nr[d];break t}b=b[je]}b=null}if(b)switch(a[H]){case Ds:b.af(a);break;case HH:b.Tp(a);break;case Fs:b.ko(a);break;case Es:b.tO(a);break;case yE:b.rI(a)}};W.Du=function(){};W.Bx=function(){this.Gf(-1);this.Vn=!1;this.lh&&this.lh.Ad(!1)};
W.Yi=function(a){return this[dz]()&&this.R()&&(0!=this.ng()||this.NY)&&this.Xj(a)?(a[bq](),a[vq](),!0):!1};
W.Xj=function(a){var b=pN(this);if(b&&typeof b.Yi==Fg&&b.Yi(a)||this.lh&&this.lh!=b&&typeof this.lh.Yi==Fg&&this.lh.Yi(a))return!0;if(a[$q]||a[Vq]||a[Nq]||a[oq])return!1;switch(a[iq]){case 27:if(this.vr())this.Kg()[Cz]();else return!1;break;case 36:sDa(this);break;case 35:tDa(this);break;case 38:if(this.lb==Mh)qN(this);else return!1;break;case 37:if(this.lb==Mg)this.hh()?rN(this):qN(this);else return!1;break;case 40:if(this.lb==Mh)rN(this);else return!1;break;case 39:if(this.lb==Mg)this.hh()?qN(this):
rN(this);else return!1;break;default:return!1}return!0};function qDa(a,b){var c=b.a(),c=c.id||(c.id=b[oA]());a.Nr||(a.Nr={});a.Nr[c]=b}W.va=function(a,b){oN.e.va[L](this,a,b)};W.ky=function(a,b,c){a.Ts|=2;a.Ts|=64;!this.vr()&&this.Yna||a.cg(32,!1);YM(a,!1);oN.e.ky[L](this,a,b,c);a.Db&&this.Db&&qDa(this,a);b<=this.Kf&&this.Kf++};
W.removeChild=function(a,b){if(a=li(a)?this.wB(a):a){var c=mM(this,a);-1!=c&&(c==this.Kf?(a.Rh(!1),this.Kf=-1):c<this.Kf&&this.Kf--);(c=a.a())&&c.id&&this.Nr&&ak(this.Nr,c.id)}a=oN.e[Ud][L](this,a,b);YM(a,!0);return a};W.us=function(){return this.lb};W.nI=function(a){if(this.a())throw m(gC);this.lb=a};W.R=function(){return this.ee};Gw(W,function(a,b){if(b||this.ee!=a&&this[cq](a?gJ:XF)){this.ee=a;var c=this.a();c&&(em(c,a),this.vr()&&nN(this.Kg(),this.tg&&this.ee),b||this[cq](this.ee?wqa:vqa));return!0}return!1});
Qw(W,function(){return this.tg});W.La=function(a){this.tg!=a&&this[cq](a?gF:XE)&&(a?(this.tg=!0,kM(this,function(a){a.sda?delete a.sda:a.La(!0)})):(kM(this,function(a){a[dz]()?a.La(!1):a.sda=!0}),this.Vn=this.tg=!1),this.vr()&&nN(this.Kg(),a&&this.ee))};W.vr=function(){return this.b3};W.Sn=function(a){a!=this.b3&&this.Db&&rDa(this,a);this.b3=a;this.tg&&this.ee&&nN(this.Kg(),a)};W.Gf=function(a){(a=this.wf(a))?a.Rh(!0):-1<this.Kf&&pN(this).Rh(!1)};W.Rh=function(a){this.Gf(mM(this,a))};
function pN(a){return a.wf(a.Kf)}function sDa(a){sN(a,function(a,c){return(a+1)%c},a.ng()-1)}function tDa(a){sN(a,function(a,c){a--;return 0>a?c-1:a},0)}function rN(a){sN(a,function(a,c){return(a+1)%c},a.Kf)}function qN(a){sN(a,function(a,c){a--;return 0>a?c-1:a},a.Kf)}function sN(a,b,c){c=0>c?mM(a,a.lh):c;var d=a.ng();c=b[L](a,c,d);for(var e=0;e<=d;){var f=a.wf(c);if(f&&a.Bea(f)){a.j1(c);break}e++;c=b[L](a,c,d)}}W.Bea=function(a){return a.R()&&a[dz]()&&TM(a,2)};W.j1=function(a){this.Gf(a)};function tN(){}Y(tN,NM);di(tN);tN[K].ca=function(){return bqa};function uN(a,b,c){XM[L](this,a,c||tN.Vb(),b);this.cg(1,!1);this.cg(2,!1);this.cg(4,!1);this.cg(32,!1);this.o=1}Y(uN,XM);VM(bqa,function(){return new uN(null)});function vN(){}Y(vN,NM);di(vN);vN[K].j=function(a){return a.ia().j(P,this.ca())};vN[K].Ma=function(a,b){b.id&&a.bx(b.id);if(b[Tc]==Ff){var c=b;b=this.j(a);fl(b,c);hl(c)}else pM(b,this.ca());return b};mx(vN[K],function(){});vN[K].ca=function(){return UC};function wN(a,b){XM[L](this,null,a||vN.Vb(),b);this.cg(1,!1);this.cg(2,!1);this.cg(4,!1);this.cg(32,!1);this.o=1}Y(wN,XM);wN[K].Fb=function(){wN.e.Fb[L](this);var a=this.a();CL(a,VI)};VM(UC,function(){return new wN});function xN(a){this.OU=a||Nwa}Y(xN,mN);di(xN);W=xN[K];W.Zh=function(a){return a[Tc]==Bpa||xN.e.Zh[L](this,a)};W.z_=function(a){return a[Tc]==Ff?new wN:xN.e.z_[L](this,a)};W.ss=function(a,b){return ml(a.a(),b)};W.ca=function(){return TC};W.Im=function(a){xN.e.Im[L](this,a);a=a.a();DL(a,UF,Hh)};VM(UC,function(){return new wN});function yN(a,b){oN[L](this,Mh,b||xN.Vb(),a);this.Sn(!1)}Y(yN,oN);W=yN[K];W.sI=!0;W.Gba=!1;W.ca=function(){return this.jb().ca()};W.ss=function(a){if(this.jb().ss(this,a))return!0;for(var b=0,c=this.ng();b<c;b++){var d=this.wf(b);if(typeof d.ss==Fg&&d.ss(a))return!0}return!1};W.Aj=function(a){this.va(a,!0)};W.mv=function(a,b){this.ky(a,b,!0)};W.rd=function(a){return this.wf(a)};W.eh=function(){return this.ng()};W.fx=function(){var a=[];kM(this,function(b){a[C](b)});return a};
Ex(W,function(a,b){var c=this.R();c||em(this.a(),!0);var d=this.a(),e=a,f=b,g=Tl(d);e instanceof Hk&&(f=e.y,e=e.x);Nl(d,d[Sd]+(e-g.x),d[Yc]+(f-g.y));c||em(this.a(),!1)});Pw(W,function(){return this.R()?Tl(this.a()):null});Gw(W,function(a,b,c){(b=yN.e[Ky][L](this,a,b))&&a&&this.Db&&this.sI&&this.Kg()[hy]();this.vba=a&&c&&ni(c[Dd])?new Hk(c[Dd],c[Ed]):null;return b});W.$W=function(a){this.sI&&this.Kg()[hy]();return yN.e.$W[L](this,a)};W.Bea=function(a){return(this.Gba||a[dz]())&&a.R()&&TM(a,2)};
W.Ef=function(a){var b=this.jb(),c;c=this.ia();var d=b.ca()+mB;c=Uk(c.qf,P,d,a);for(var d=c[J],e=0;e<d;e++)pDa(b,this,c[e]);yN.e.Ef[L](this,a)};W.Xj=function(a){var b=yN.e.Xj[L](this,a);b||kM(this,function(c){!b&&c.Boa&&c.N0==a[iq]&&(this[dz]()&&this.Rh(c),b=c.Yi(a))},this);return b};
W.Gf=function(a){yN.e.Gf[L](this,a);if(a=this.wf(a)){var b=a.a();a=this.a();var c=Tl(b),d=Tl(a),e=lm(a),f=c.x-d.x-e[G],c=c.y-d.y-e.top,d=a[$d]-b[Zc],e=a[Lc],g=a[Gd],e=e+h.min(f,h.max(f-(a[Kd]-b[Ab]),0)),g=g+h.min(c,h.max(c-d,0)),b=new Hk(e,g);a.scrollLeft=b.x;qx(a,b.y)}};function zN(){}Y(zN,jN);di(zN);W=zN[K];W.j=function(a){var b={"class":SC+this.Sl(a)[me](se)},b=a.ia().j(P,b,this.$P(a[Uz](),a.ia()));this.aj(b,a.Zm());QM(this,a,b);return b};W.Xk=function(){return OD};W.Ya=function(a){return a&&a[Ub][Ub]};W.$P=function(a,b){return b.j(P,SC+(this.ca()+rB),b.j(P,SC+(this.ca()+qB),a))};W.Zh=function(a){return a[Tc]==Cf};
W.Ma=function(a,b){uDa(b,!0);uDa(b,!1);var c;t:{c=a.ia().nN(b);var d=this.ca()+rB;if(c&&oM(c,d)&&(c=a.ia().nN(c),d=this.ca()+qB,c&&oM(c,d))){c=!0;break t}c=!1}c||b[q](this.$P(b[Zb],a.ia()));qM(b,[RC,this.ca()]);return zN.e.Ma[L](this,a,b)};W.ca=function(){return Ypa};function uDa(a,b){if(a)for(var c=b?a[Ub]:a[Dc],d;c&&c[je]==a;){d=b?c[dc]:c[jc];if(3==c[kd]){var e=c[bd];if(Ai(e)==O)a[Ud](c);else{c.nodeValue=b?e[wb](/^[\s\xa0]+/,O):e[wb](/[\s\xa0]+$/,O);break}}else break;c=d}};function AN(){}Y(AN,zN);di(AN);W=AN[K];W.Ya=function(a){return AN.e.Ya[L](this,a&&a[Ub])};W.Ma=function(a,b){var c=Tk(Pe,TC,b)[0];if(c){em(c,!1);Rk(c)[Td][q](c);var d=new yN;d.Ma(c);a.Jm(d)}return AN.e.Ma[L](this,a,b)};W.$P=function(a,b){return AN.e.$P[L](this,[this[Bz](a,b),this.OP(b)],b)};bx(W,function(a,b){return BN(a,this.ca(),b)});function BN(a,b,c){return c.j(P,SC+(b+lB),a)}W.OP=function(a){return a.j(P,SC+(this.ca()+pB),Wh)};W.ca=function(){return aqa};function CN(a,b,c,d,e){lN[L](this,a,c||AN.Vb(),d);this.cg(64,!0);this.wP=new fN(null,5);b&&this.Jm(b);this.Eka=null;this.fd=new St(500);!nDa&&!oDa||Fk(ina)||(this.mA=!0);this.Joa=e||xN.Vb()}Y(CN,lN);W=CN[K];W.mA=!1;W.wha=!1;W.Fb=function(){CN.e.Fb[L](this);vDa(this,!0);this.$&&DN(this,this.$,!0);DL(this.q,UF,!!this.$)};W.He=function(){CN.e.He[L](this);vDa(this,!1);if(this.$){this.Ad(!1);this.$.He();DN(this,this.$,!1);var a=this.$.a();a&&hl(a)}};
W.B=function(){CN.e.B[L](this);this.$&&(this.$.Z(),delete this.$);delete this.qia;this.fd.Z()};W.af=function(a){CN.e.af[L](this,a);this.Rk()&&(this.Ad(!UM(this,64),a),this.$&&(this.$.Vn=UM(this,64)))};W.Tp=function(a){CN.e.Tp[L](this,a);this.$&&!this.Rk()&&(this.$.Vn=!1)};W.ti=function(){this[Xz](!1);return!0};W.tha=function(a){this.$&&this.$.R()&&!this.ss(a[Yq])&&this.Ad(!1)};W.ss=function(a){return a&&ml(this.a(),a)||this.$&&this.$.ss(a)||!1};
W.Xj=function(a){if(32==a[iq]){if(a[bq](),a[H]!=tG)return!0}else if(a[H]!=rG)return!1;if(this.$&&this.$.R()){var b=this.$.Yi(a);return 27==a[iq]?(this.Ad(!1),!0):b}return 40==a[iq]||38==a[iq]||32==a[iq]||13==a[iq]?(this.Ad(!0,a),!0):!1};W.Xx=function(){this.Ad(!1)};W.uha=function(){this.Rk()||this.Ad(!1)};W.Bx=function(a){this.mA||this.Ad(!1);CN.e.Bx[L](this,a)};W.Jf=function(){this.$||this.Jm(new yN(this.ia(),this.Joa));return this.$||null};
W.Jm=function(a){var b=this.$;if(a!=b&&(b&&(this.Ad(!1),this.Db&&DN(this,b,!1),delete this.$),this.Db&&DL(this.q,UF,!!a),a)){this.$=a;jM(a,this);a[Ky](!1);var c=this.mA;(a.sI=c)&&a.Sn(!0);this.Db&&DN(this,a,!0)}return b};W.Aj=function(a){this.Jf().va(a,!0)};W.mv=function(a,b){this.Jf().ky(a,b,!0)};W.rd=function(a){return this.$?this.$.wf(a):null};W.eh=function(){return this.$?this.$.ng():0};Gw(W,function(a,b){var c=CN.e[Ky][L](this,a,b);c&&!this.R()&&this.Ad(!1);return c});
W.La=function(a){CN.e.La[L](this,a);this[dz]()||this.Ad(!1)};W.lca=function(){this.Ad(!0)};W.dw=function(){this.Ad(!1)};
W.Ad=function(a,b){CN.e.Ad[L](this,a);if(this.$&&UM(this,64)==a){if(a){if(!this.$.Db)if(this.wha){var c;c=this.a();(c=void 0!=c.nextElementSibling?c.nextElementSibling:qea(c[dc]))?this.$.Iz(c[je],c):this.$.C(this.a()[je])}else this.$.C();this.Z5=Sl(this.a());this.Y5=cm(this.a());this.xM();this.$.Gf(!b||40!=b[iq]&&38!=b[iq]?-1:0)}else{this[Xz](!1);this.$.Vn=!1;if(c=this.a())DL(c,XC,O),DL(c,cI,O);null!=this.QM&&(this.QM=void 0,(c=this.$.a())&&Xl(c,O,O))}this.$[Ky](a,!1,b);if(!this.nk){c=this.tc();var d=
a?c.m:c.vb;d[L](c,this.ia().gc(),Ds,this.tha,!0);this.mA&&d[L](c,this.$,BD,this.uha);d[L](c,this.fd,Ss,this.vha);a?this.fd[y]():this.fd[Tq]()}}};W.xM=function(){if(this.$.Db){var a=this.qia||this.a(),b=this.wP;Fx(this.wP,a);a=this.$.a();this.$.R()||(ib(a[x],Lg),em(a,!0));!this.QM&&this.wP.Dla&&this.wP.ZP&32&&(this.QM=bm(a));b.Ze(a,b.HI^1,this.Eka,this.QM);this.$.R()||(em(a,!1),ib(a[x],Nh))}};
W.vha=function(){var a=cm(this.a()),b=Sl(this.a()),c;(c=!Il(this.Y5,a))||(c=this.Z5,c=!(c==b||c&&b&&c.top==b.top&&c[cd]==b[cd]&&c[Mc]==b[Mc]&&c[G]==b[G]));c&&(this.Y5=a,this.Z5=b,this.xM())};function DN(a,b,c){var d=a.tc();c=c?d.m:d.vb;c[L](d,b,WC,a.Xx);c[L](d,b,ZF,a.yG);c[L](d,b,XJ,a.JW)}function vDa(a,b){var c=a.tc();(b?c.m:c.vb)[L](c,a.a(),sG,a.Ela)}W.yG=function(a){var b=this.a();if(a=a[Yq].a()){var c=EL(a,XC);a=Rk(a)[md](c)||a;a.id||(c=gM.Vb(),a.id=hM(c));c=O;a&&(c=a.id);DL(b,XC,c);DL(b,cI,a.id)}};
W.Ela=function(a){TM(this,32)&&this.Kg()&&this.$&&this.$.R()&&a[vq]()};W.JW=function(){if(!pN(this.$)){var a=this.a();DL(a,XC,O);DL(a,cI,O)}};VM(aqa,function(){return new CN(null)});function EN(a){Qt[L](this);this.Ds=[];wDa(this,a)}Y(EN,Qt);W=EN[K];W.vy=null;W.EP=null;W.eh=function(){return this.Ds[J]};W.rd=function(a){return this.Ds[a]||null};function wDa(a,b){b&&(Z(b,function(a){this.IC(a,!1)},a),ej(a.Ds,b))}W.Aj=function(a){this.mv(a,this.eh())};W.mv=function(a,b){a&&(this.IC(a,!1),$i(this.Ds,a,b))};W.$e=function(){return this.vy};W.fx=function(){return dj(this.Ds)};W.Pk=function(a){a!=this.vy&&(this.IC(this.vy,!1),this.vy=a,this.IC(a,!0));this[cq](Ms)};
W.yp=function(){var a=this.vy;return a?Ni(this.Ds,a):-1};W.wl=function(a){this.Pk(this.rd(a))};va(W,function(){Zi(this.Ds);this.vy=null});W.B=function(){EN.e.B[L](this);delete this.Ds;this.vy=null};W.IC=function(a,b){a&&(typeof this.EP==Fg?this.EP(a,b):typeof a.jo==Fg&&a.jo(b))};function FN(a,b,c,d,e){CN[L](this,a,b,c,d,e||new xN(twa));this.tN=this[Uz]();this.j_=null;this.B4(twa)}Y(FN,CN);W=FN[K];W.pa=null;W.Fb=function(){FN.e.Fb[L](this);GN(this);xDa(this)};W.Ef=function(a){FN.e.Ef[L](this,a);(a=this.Bl())?(this.tN=a,GN(this)):this.$e()||this.wl(0)};W.B=function(){FN.e.B[L](this);this.pa&&(this.pa.Z(),this.pa=null);this.tN=null};W.Xx=function(a){this.Pk(a[Yq]);FN.e.Xx[L](this,a);a[vq]();this[cq](WC)};W.w_=function(){var a=this.$e();FN.e.Fa[L](this,a&&a[I]());GN(this)};
W.Jm=function(a){var b=FN.e.Jm[L](this,a);a!=b&&(this.pa&&this.pa[Yb](),a&&(this.pa?kM(a,function(a){HN(a);this.pa.Aj(a)},this):IN(this,a)));return b};W.Aj=function(a){HN(a);FN.e.Aj[L](this,a);this.pa?this.pa.Aj(a):IN(this,this.Jf());JN(this)};W.mv=function(a,b){HN(a);FN.e.mv[L](this,a,b);this.pa?this.pa.mv(a,b):IN(this,this.Jf())};W.Pk=function(a){if(this.pa){var b=this.$e();this.pa.Pk(a);a!=b&&this[cq]($D)}};W.wl=function(a){this.pa&&this.Pk(this.pa.rd(a))};
W.Fa=function(a){if(null!=a&&this.pa)for(var b=0,c;c=this.pa.rd(b);b++)if(c&&typeof c[I]==Fg&&c[I]()==a){this.Pk(c);return}this.Pk(null)};gb(W,function(){var a=this.$e();return a?a[I]():null});W.$e=function(){return this.pa?this.pa.$e():null};W.yp=function(){return this.pa?this.pa.yp():-1};function IN(a,b){a.pa=new EN;b&&kM(b,function(a){HN(a);this.pa.Aj(a)},a);xDa(a)}function xDa(a){a.pa&&a.tc().m(a.pa,Ms,a.w_)}
function GN(a){var b=a.$e();a[Tz](b?b.Bl():a.tN);var c=a.jb().Ya(a.a());c&&a.ia().Rla(c)&&(null==a.j_&&(a.j_=EL(c,uG)),b=(b=b?b.a():null)?EL(b,uG):a.j_,DL(c,uG,b),JN(a))}function JN(a){var b=a.jb();if(b&&(b=b.Ya(a.a()))){var c=a.q;b.id||(b.id=hM(gM.Vb()));CL(b,ZH);DL(c,XC,b.id);a.pa&&(c=a.pa.fx(),c=Cda(c,function(a){return a instanceof eN}),DL(b,Xya,c),DL(b,Gxa,1+a.pa.yp()))}}function HN(a){a.B4(a instanceof eN?ZH:VI)}W.Ad=function(a,b){FN.e.Ad[L](this,a,b);UM(this,64)?this.Jf().Gf(this.yp()):JN(this)};
VM(hqa,function(){return new FN(null)});function KN(a,b){this.U=Pk();this.n=a;this.wba=[];this.mf(b)}KN[K].xC=null;
function yDa(a,b){var c=Pk(),d,e,f=null;switch(a){case 2:d=new CM(Fua);f=sI+d[oA]();e=c.j(P,null,c.j(P,{"class":Eua},coa),c.j(LD,null),c.j(Kxa,null,c.j(P,{id:f},b[xq])));break;case 3:d=new CM(Dua);e=c.j(P,null,c.j(P,{"class":Eua},coa),c.j(LD,null));var g=c.j(P,null,c.j(Kxa,null,b[xq]));c[q](e,g)}d[Tz](e[nd]);c=d;GM(c);Xa(c.Xi,voa);c=d;GM(c);Xa(c.Ih,O);d[Ky](!0);if(f){d=c=Sk(f);f=0;e=1;g=new eM;g.Co=HCa(d,f,c,e);if(kl(d)&&!cl(d)){var k=d[je],f=Ni(k[Zb],d);d=k}kl(c)&&!cl(c)&&(k=c[je],e=Ni(k[Zb],c),
c=k);g.Co?(g.ae=c,g.$d=e,g.Gd=d,g.Zd=f):(g.ae=d,g.$d=f,g.Gd=c,g.Zd=e);g[iy]()}}
KN[K].mf=function(a){a=a||[];var b=this.n,c=this.U;c.Nc(b);if(!b)throw m(Af);var d=c.j(Ns,null),e=[c.j(Ns,null,Yna)];this.xC=new FN(e);if(a)for(e=0;e<a[J];e++){var f=null,f=a[e],g=f.datasource,k=f.gadget,l=f.userprefs,n=f[Qd],p=f[rxa],s=f[x]||ABa;switch(f[H]){case Rsa:f=LN(this,e,qi(function(a){ba[Jq]((new au(a)).Yc(UAa,ixa),woa)},g),noa);break;case yva:f=LN(this,e,qi(function(a,b){yDa(2,{message:Jna+s+mla+aa(a)+Vla+aa(b)+zDa(l)+ve})},k,g),$oa);break;case Sva:f=LN(this,e,qi(function(a,b,c){yDa(3,
{message:Ina+aa(b)+Xla+a+Wla+aa(c)+Yla})},g,p,n),Hoa);break;case Og:f=LN(this,e,qi(function(a){ba[Jq]((new au(a)).Yc(UAa,jxa),woa)},g),ooa);break;case Dva:f=LN(this,e,qi(function(a,b,c){ba[Jq](Ava+aa(a)+Vla+aa(b)+zDa(c))},k,g,l),Tna);break;default:throw m("No such toolbar component as: "+f.toSource());}f&&this.xC.Aj(f)}It(this.xC,WC,X(this.Fla,this));this.xC.C(d);c[q](b,d)};KN[K].Fla=function(){var a=this.xC.yp();this.wba[a]();this.xC.wl(-1)};function LN(a,b,c,d){d=new eN(d);a.wba[b]=c;return d}
function zDa(a){if(!a)return O;var b=O,c;for(c in a)b+=Ula+c+qf+aa(a[c]);return b};function PM(){}Y(PM,NM);di(PM);PM[K].j=function(a){var b=a.ia().j(Ns,this.Sl(a)[me](se));ADa(this,b,a.Rp);return b};PM[K].Ma=function(a,b){b=PM.e.Ma[L](this,a,b);var c=nM(b),d=!1;Xi(c,MN(this,null))?d=null:Xi(c,MN(this,!0))?d=!0:Xi(c,MN(this,!1))&&(d=!1);a.Rp=d;DL(b,lE,null==d?BH:!0==d?Hh:Ag);return b};PM[K].Xk=function(){return kE};function ADa(a,b,c){if(b){var d=MN(a,c);oM(b,d)||(Pj(BDa,function(a){a=MN(this,a);tM(b,a,a==d)},a),DL(b,lE,null==c?BH:!0==c?Hh:Ag))}}PM[K].ca=function(){return Vpa};
function MN(a,b){var c=a.ca();if(!0==b)return c+hma;if(!1==b)return c+wma;if(null==b)return c+xma;throw m("Invalid checkbox state: "+b);};function NN(a,b,c){c=c||PM.Vb();XM[L](this,null,c,b);this.Rp=$h(a)?a:!1}Y(NN,XM);var BDa={Exa:!0,wza:!1,xza:null};W=NN[K];W.Ob=null;W.Am=function(){return!0==this.Rp};W.Zg=function(a){a!=this.Rp&&(this.Rp=a,ADa(this.jb(),this.a(),this.Rp))};W.Bm=function(a){this.Db?(this.He(),this.Ob=a,this.Fb()):this.Ob=a};W.toggle=function(){this.Zg(this.Rp?!1:!0)};
W.Fb=function(){NN.e.Fb[L](this);if(this.hN){var a=this.tc();this.Ob&&a.m(this.Ob,ds,this.$X).m(this.Ob,Fs,this.ko).m(this.Ob,Es,this.tO).m(this.Ob,Ds,this.af).m(this.Ob,HH,this.Tp);a.m(this.a(),ds,this.$X)}this.Ob&&(this.Ob.id||(this.Ob.id=this[oA]()+Oma),a=this.a(),DL(a,xG,this.Ob.id))};W.La=function(a){NN.e.La[L](this,a);(a=this.a())&&db(a,this[dz]()?0:-1)};W.$X=function(a){a[vq]();var b=this.Rp?dBa:dsa;this[dz]()&&!a[Yq][Nc]&&this[cq](b)&&(a[bq](),this.toggle(),this[cq]($D))};
W.Xj=function(a){32==a[iq]&&this.$X(a);return!1};VM(Vpa,function(){return new NN});function ON(a,b){Qt[L](this);this.q=a;var c=kl(this.q)?this.q:this.q?this.q[Td]:null;this.Mpa=!!c&&Ul(c);this.N$=It(this.q,yk?eoa:IH,this,b)}Y(ON,Qt);
Ep(ON[K],function(a){var b=0,c=0,d=0;a=a.Qa;if(a[H]==IH){c=1;if(xk||zk&&(tk||Fk(hna)))c=40;d=PN(-a.wheelDelta,c);$h(a.wheelDeltaX)?(b=PN(-a.wheelDeltaX,c),c=PN(-a.wheelDeltaY,c)):c=d}else d=a.detail,100<d?d=3:-100>d&&(d=-3),$h(a[xA])&&a[xA]===a.HORIZONTAL_AXIS?b=d:c=d;ni(this.Jea)&&(b=xj(b,-this.Jea,this.Jea));ni(this.Kea)&&(c=xj(c,-this.Kea,this.Kea));this.Mpa&&(b=-b);b=new CDa(d,a,b,c);this[cq](b)});function PN(a,b){return zk&&(sk||uk)&&0!=a%b?a:a/b}
ON[K].B=function(){ON.e.B[L](this);Nt(this.N$);this.N$=null};function CDa(a,b,c,d){xt[L](this,b);cb(this,IH);this.detail=a;this.Cu=c;this.fs=d}Y(CDa,xt);function QN(){Qt[L](this);this.o=0;Ww(this,null);rx(this,null)}Y(QN,Qt);QN[K].Su=function(){return 1==this.o};QN[K].XI=function(){this.oj(pra)};QN[K].Wx=function(){this.oj(iF)};QN[K].oj=function(a){this[cq](a)};function RN(){QN[L](this);this.vs=[]}Y(RN,QN);RN[K].add=function(a){Xi(this.vs,a)||(this.vs[C](a),It(a,wF,this.Hfa,!1,this))};ua(RN[K],function(a){bj(this.vs,a)&&Mt(a,wF,this.Hfa,!1,this)});RN[K].B=function(){Z(this.vs,function(a){a.Z()});kb(this.vs,0);RN.e.B[L](this)};function SN(){RN[L](this);this.X1=0}Y(SN,RN);
SN[K].play=function(a){if(0==this.vs[J])return!1;if(a||0==this.o)this.X1=0,this.XI();else if(this.Su())return!1;this.oj(hI);-1==this.o&&this.oj(Gya);var b=-1==this.o&&!a;Ww(this,ri());rx(this,null);this.o=1;Z(this.vs,function(c){b&&-1!=c.o||c[Mz](a)});return!0};Tp(SN[K],function(a){Z(this.vs,function(b){0==b.o||b[Tq](a)});this.o=0;rx(this,ri());this.oj(uJ);this.Wx()});SN[K].Hfa=function(){this.X1++;this.X1==this.vs[J]&&(rx(this,ri()),this.o=0,this.oj(wF),this.Wx())};function TN(a,b,c){this.ms=a;this.Iv=b||0;this.he=c;this.Qs=X(this.ZK,this)}Y(TN,rt);W=TN[K];W.ic=0;W.B=function(){TN.e.B[L](this);this[Tq]();delete this.ms;delete this.he};Ka(W,function(a){this[Tq]();this.ic=Tt(this.Qs,$h(a)?a:this.Iv)});Tp(W,function(){this.Rk()&&Ut(this.ic);this.ic=0});W.$T=function(){this[Tq]();this.ZK()};W.Rk=function(){return 0!=this.ic};W.ZK=function(){this.ic=0;this.ms&&this.ms[L](this.he)};var UN={},VN=null;function WN(a){a=pi(a);delete UN[a];Zj(UN)&&VN&&VN[Tq]()}function DDa(){VN||(VN=new TN(function(){EDa()},20));var a=VN;a.Rk()||a[y]()}function EDa(){var a=ri();Pj(UN,function(b){FDa(b,a)});Zj(UN)||DDa()};function XN(a,b,c,d){QN[L](this);if(!hi(a)||!hi(b))throw m("Start and end parameters must be arrays");if(a[J]!=b[J])throw m("Start and end points must be the same length");this.$i=a;this.ur=b;this.duration=c;this.hfa=d;Cx(this,[]);this.hy=!1}Y(XN,QN);W=XN[K];W.ru=function(a){this.hy=a};W.un=0;
W.play=function(a){if(a||0==this.o)this.un=0,Cx(this,this.$i);else if(this.Su())return!1;WN(this);a=ri();Ww(this,a);-1==this.o&&Ww(this,this[mz]-this[fA]*this.un);rx(this,this[mz]+this[fA]);this.un||this.XI();this.oj(hI);-1==this.o&&this.oj(Gya);this.o=1;var b=pi(this);b in UN||(UN[b]=this);DDa();FDa(this,a);return!0};Tp(W,function(a){WN(this);this.o=0;a&&(this.un=1);GDa(this,this.un);this.oj(uJ);this.Wx()});W.B=function(){0==this.o||this[Tq](!1);this.oj(dta);XN.e.B[L](this)};
function FDa(a,b){a.un=(b-a[mz])/(a.endTime-a[mz]);1<=a.un&&(a.un=1);GDa(a,a.un);1==a.un?(a.o=0,WN(a),a.oj(wF),a.Wx()):a.Su()&&a.j0()}function GDa(a,b){oi(a.hfa)&&(b=a.hfa(b));Cx(a,ga(a.$i[J]));for(var c=0;c<a.$i[J];c++)a[rA][c]=(a.ur[c]-a.$i[c])*b+a.$i[c]}W.j0=function(){this.oj(Bqa)};W.oj=function(a){this[cq](new HDa(a,this))};function HDa(a,b){ut[L](this,a);Cx(this,b[rA]);this.x=b[rA][0];this.y=b[rA][1];this.z=b[rA][2];this.duration=b[fA];this.un=b.un;Kp(this,b.o)}Y(HDa,ut);function YN(a,b,c,d,e){XN[L](this,b,c,d,e);Fx(this,a)}Y(YN,XN);W=YN[K];W.Ny=ci;W.hh=function(){$h(this.pq)||(this.pq=Ul(this[vA]));return this.pq};W.j0=function(){this.Ny();YN.e.j0[L](this)};W.Wx=function(){this.Ny();YN.e.Wx[L](this)};W.XI=function(){this.Ny();YN.e.XI[L](this)};function ZN(a,b,c,d,e){if(2!=b[J]||2!=c[J])throw m(qpa);YN[Sc](this,arguments)}Y(ZN,YN);ZN[K].Ny=function(){var a=this.hy&&this.hh()?Ls:Tg;this[vA][x][a]=h[E](this[rA][0])+U;this[vA][x].top=h[E](this[rA][1])+U};
function $N(a,b,c,d,e){if(2!=b[J]||2!=c[J])throw m(qpa);YN[Sc](this,arguments)}Y($N,YN);$N[K].Ny=function(){pa(this[vA][x],h[E](this[rA][0])+U);Sa(this[vA][x],h[E](this[rA][1])+U)};function aO(a,b,c,d,e){YN[L](this,a,[b],[c],d,e)}Y(aO,YN);aO[K].Ny=function(){pa(this[vA][x],h[E](this[rA][0])+U)};function bO(a,b,c,d,e){YN[L](this,a,[b],[c],d,e)}Y(bO,YN);bO[K].Ny=function(){Sa(this[vA][x],h[E](this[rA][0])+U)};function cO(){Qt[L](this)}Y(cO,Qt);W=cO[K];W.wd=0;W.Wo=0;W.zn=100;W.fm=0;W.sj=1;W.Zk=!1;W.Iy=!1;W.Fa=function(a){a=dO(this,a);this.wd!=a&&(this.wd=a+this.fm>this.zn?this.zn-this.fm:a<this.Wo?this.Wo:a,this.Zk||this.Iy||this[cq]($D))};gb(W,function(){return dO(this,this.wd)});W.YS=function(a){a=dO(this,a);this.fm!=a&&(this.fm=0>a?0:this.wd+a>this.zn?this.zn-this.wd:a,this.Zk||this.Iy||this[cq]($D))};W.Ml=function(){var a=this.fm;return null==this.sj?a:h[E](a/this.sj)*this.sj};
W.zt=function(a){if(this.Wo!=a){var b=this.Zk;this.Zk=!0;this.Wo=a;a+this.fm>this.zn&&(this.fm=this.zn-this.Wo);a>this.wd&&this.Fa(a);a>this.zn&&(this.fm=0,this.Uq(a),this.Fa(a));(this.Zk=b)||this.Iy||this[cq]($D)}};W.of=function(){return dO(this,this.Wo)};W.Uq=function(a){a=dO(this,a);if(this.zn!=a){var b=this.Zk;this.Zk=!0;this.zn=a;a<this.wd+this.fm&&this.Fa(a-this.fm);a<this.Wo&&(this.fm=0,this.zt(a),this.Fa(this.zn));a<this.Wo+this.fm&&(this.fm=this.zn-this.Wo);(this.Zk=b)||this.Iy||this[cq]($D)}};
W.nf=function(){return dO(this,this.zn)};W.yJ=function(){return this.sj};W.wS=function(a){this.sj!=a&&(this.sj=a,a=this.Zk,this.Zk=!0,this.Uq(this.nf()),this.YS(this.Ml()),this.Fa(this[I]()),(this.Zk=a)||this.Iy||this[cq]($D))};function dO(a,b){return null==a.sj?b:a.Wo+h[E]((b-a.Wo)/a.sj)*a.sj};function eO(a,b){iM[L](this,a);this.Laa=null;this.Ne=new cO;this.Jma=b||vj;It(this.Ne,$D,this.Vca,!1,this)}Y(eO,iM);W=eO[K];W.lb=Mg;W.nR=!1;W.Uka=!1;W.pn=10;W.JS=0;W.t9=!0;W.xO=0;W.Tka=1E3;W.tg=!0;W.Fl=!1;W.j=function(){eO.e.j[L](this);var a=this.ia().j(P,this.ca(this.lb));this.Ef(a)};W.Ef=function(a){eO.e.Ef[L](this,a);pM(a,this.ca(this.lb));this.Dka();a=this.a();CL(a,kJ);IDa(this)};
W.Fb=function(){eO.e.Fb[L](this);this.Al=new uM(this.Cd);this.Fp=new uM(this.Wi);this.Al.ru(this.Fl);this.Fp.ru(this.Fl);this.Al.Fx=this.Fp.Fx=ci;this.Df=new MM(this.a());JDa(this,!0);db(this.a(),0);fO(this)};
function JDa(a,b){b?(a.tc().m(a.Al,sD,a.FP).m(a.Fp,sD,a.FP).m(a.Al,[qJ,iF],a.Ku).m(a.Fp,[qJ,iF],a.Ku).m(a.Df,rG,a.Pm).m(a.a(),ds,a.HP).m(a.a(),Ds,a.HP),a.t9&&KDa(a,!0)):(a.tc().vb(a.Al,sD,a.FP).vb(a.Fp,sD,a.FP).vb(a.Al,[qJ,iF],a.Ku).vb(a.Fp,[qJ,iF],a.Ku).vb(a.Df,rG,a.Pm).vb(a.a(),ds,a.HP).vb(a.a(),Ds,a.HP),a.t9&&KDa(a,!1))}W.He=function(){eO.e.He[L](this);sia(this.Al,this.Fp,this.Df,this.vm)};
W.FP=function(a){var b=a.q_==this.Al?this.Cd:this.Wi,c;this.lb==Mh?(c=this.a()[$d]-b[Zc],c=(c-a.top)/c*(this.nf()-this.of())+this.of()):(c=this.a()[Kd]-b[Ab],c=a[G]/c*(this.nf()-this.of())+this.of());c=a.q_==this.Al?h.min(h.max(c,this.of()),this[I]()+this.Ml()):h.min(h.max(c,this[I]()),this.nf());hO(this,b,c)};W.Ku=function(a){var b=a[H]==qJ;tM(this.a(),kqa,b);tM(a[Yq][Sy],lqa,b);a=a.q_==this.Al;b?(this[cq](dF),this[cq](a?gg:sg)):(this[cq](zg),this[cq](a?lg:ug))};
W.Pm=function(a){var b=!0;switch(a[iq]){case 36:iO(this,this.of());break;case 35:iO(this,this.nf());break;case 33:jO(this,this.pn);break;case 34:jO(this,-this.pn);break;case 37:var c=this.Fl&&this.hh()?1:-1;jO(this,a[$q]?c*this.pn:c*this.My);break;case 40:jO(this,a[$q]?-this.pn:-this.My);break;case 39:c=this.Fl&&this.hh()?-1:1;jO(this,a[$q]?c*this.pn:c*this.My);break;case 38:jO(this,a[$q]?this.pn:this.My);break;default:b=!1}b&&a[bq]()};
W.HP=function(a){this.a()[hy]&&this.a()[hy]();var b=a[Yq];ml(this.Cd,b)||ml(this.Wi,b)||(b=a[H]==ds,b&&ri()<this.xO+this.Tka||(b||(this.xO=ri()),this.Uka?iO(this,LDa(this,a)):(this.bZ(a),this.bn=MDa(this,LDa(this,a)),this.i9=this.lb==Mh?this.nx<this.bn[Yc]:this.nx>kO(this,this.bn)+this.bn[Ab],a=Rk(this.a()),this.tc().m(a,HH,this.WY,!0).m(this.a(),GH,this.bZ),this.du||(this.du=new St(200),this.tc().m(this.du,Ss,this.m9)),this.m9(),this.du[y]())))};
W.b$=function(a){jO(this,(0<a.detail?-1:1)*this.My);a[bq]()};W.m9=function(){var a;if(this.lb==Mh){var b=this.nx,c=this.bn[Yc];this.i9?b<c&&(a=lO(this,this.bn)+this.pn):b>c+this.bn[Zc]&&(a=lO(this,this.bn)-this.pn)}else b=this.nx,c=kO(this,this.bn),this.i9?b>c+this.bn[Ab]&&(a=lO(this,this.bn)+this.pn):b<c&&(a=lO(this,this.bn)-this.pn);$h(a)&&hO(this,this.bn,a)};W.WY=function(){this.du&&this.du[Tq]();var a=Rk(this.a());this.tc().vb(a,HH,this.WY,!0).vb(this.a(),GH,this.bZ)};
function mO(a,b){var c=Vl(b,a.a());return a.lb==Mh?c.y:a.Fl&&a.hh()?a.a()[Kd]-c.x:c.x}W.bZ=function(a){this.nx=mO(this,a)};function LDa(a,b){var c=a.of(),d=a.nf();if(a.lb==Mh){var e=a.Cd[Zc],f=a.a()[$d]-e,e=mO(a,b)-e/2;return(d-c)*(f-e)/f+c}e=a.Cd[Ab];f=a.a()[Kd]-e;e=mO(a,b)-e/2;return(d-c)*e/f+c}function lO(a,b){if(b==a.Cd)return a.Ne[I]();if(b==a.Wi)return a.Ne[I]()+a.Ne.Ml();throw m("Illegal thumb element. Neither minThumb nor maxThumb");}
function jO(a,b){h.abs(b)<a.yJ()&&(b=Ej(b)*a.yJ());var c=lO(a,a.Cd)+b,d=lO(a,a.Wi)+b,c=xj(c,a.of(),a.nf()-a.JS),d=xj(d,a.of()+a.JS,a.nf());nO(a,c,d-c)}function hO(a,b,c){var d=dO(a.Ne,c);c=b==a.Cd?d:a.Ne[I]();b=b==a.Wi?d:a.Ne[I]()+a.Ne.Ml();c>=a.of()&&b>=c+a.JS&&a.nf()>=b&&nO(a,c,b-c)}function nO(a,b,c){a.of()<=b&&b<=a.nf()-c&&a.JS<=c&&c<=a.nf()-b&&(b!=a[I]()||c!=a.Ml())&&(a.Ne.Iy=!0,a.Ne.YS(0),a.Ne.Fa(b),a.Ne.YS(c),a.Ne.Iy=!1,a.Vca())}W.of=function(){return this.Ne.of()};W.zt=function(a){this.Ne.zt(a)};
W.nf=function(){return this.Ne.nf()};W.Uq=function(a){this.Ne.Uq(a)};function MDa(a,b){return b<=a.Ne[I]()+a.Ne.Ml()/2?a.Cd:a.Wi}W.Vca=function(){fO(this);IDa(this);this[cq]($D)};
function fO(a){if(a.Cd&&!a.nR){var b=oO(a,lO(a,a.Cd)),c=oO(a,lO(a,a.Wi));if(a.lb==Mh)a.Cd[x].top=b.y+U,a.Wi[x].top=c.y+U,a.vg&&(b=pO(c.y,b.y,a.Cd[Zc]),a.vg[x].top=b[ry]+U,Sa(a.vg[x],b[Oy]+U));else{var d=a.Fl&&a.hh()?Ls:Tg;a.Cd[x][d]=b.x+U;a.Wi[x][d]=c.x+U;a.vg&&(b=pO(b.x,c.x,a.Cd[Ab]),a.vg[x][d]=b[ry]+U,pa(a.vg[x],b[Oy]+U))}}}function pO(a,b,c){var d=h[yb](c/2);return{offset:a+d,size:h.max(b-a+c-2*d,0)}}
function oO(a,b){var c=new Hk;if(a.Cd){var d=a.of(),e=a.nf(),d=b==d&&d==e?0:(b-d)/(e-d);a.lb==Mh?(e=a.Cd[Zc],e=a.a()[$d]-e,d=h[E](d*e),c.x=kO(a,a.Cd),c.y=e-d):(e=a.a()[Kd]-a.Cd[Ab],d=h[E](d*e),c.x=d,c.y=a.Cd[Yc])}return c}
function iO(a,b){b=xj(b,a.of(),a.nf());a.nR&&a.KO[Tq](!0);var c=new SN,d,e=MDa(a,b),f=a[I](),g=a.Ml(),k=lO(a,e),l=oO(a,k);d=a.yJ();h.abs(b-k)<d&&(b=xj(k+(b>k?d:-d),a.of(),a.nf()));hO(a,e,b);k=oO(a,lO(a,e));d=a.lb==Mh?[kO(a,e),k.y]:[k.x,e[Yc]];l=new ZN(e,[l.x,l.y],d,100);l.ru(a.Fl);c.add(l);a.vg&&NDa(a,e,f,g,k,c);a.Laa&&(e=a.Laa.Dwa(f,b,100),Z(e,function(a){c.add(a)}));a.KO=c;a.tc().m(c,iF,a.Lna);a.nR=!0;c[Mz](!1)}
function NDa(a,b,c,d,e,f){var g=oO(a,c),k=oO(a,c+d);c=g;d=k;b==a.Cd?c=e:d=e;a.lb==Mh?(b=pO(k.y,g.y,a.Cd[Zc]),g=pO(d.y,c.y,a.Cd[Zc]),e=new ZN(a.vg,[kO(a,a.vg),b[ry]],[kO(a,a.vg),g[ry]],100),b=new bO(a.vg,b[Oy],g[Oy],100)):(b=pO(g.x,k.x,a.Cd[Ab]),g=pO(c.x,d.x,a.Cd[Ab]),e=new ZN(a.vg,[b[ry],a.vg[Yc]],[g[ry],a.vg[Yc]],100),b=new aO(a.vg,b[Oy],g[Oy],100));e.ru(a.Fl);b.ru(a.Fl);f.add(e);f.add(b)}W.Lna=function(){this.nR=!1};
W.nI=function(a){if(this.lb!=a){var b=this.ca(this.lb),c=this.ca(a);this.lb=a;this.a()&&(a=this.a(),oM(a,b)&&(rM(a,b),pM(a,c)),b=this.Fl&&this.hh()?Ls:Tg,this.Cd[x][b]=this.Cd[x].top=O,this.Wi[x][b]=this.Wi[x].top=O,this.vg&&(this.vg[x][b]=this.vg[x].top=O,pa(this.vg[x],Sa(this.vg[x],O))),fO(this))}};W.us=function(){return this.lb};
W.B=function(){eO.e.B[L](this);this.du&&this.du.Z();delete this.du;this.KO&&this.KO.Z();delete this.KO;delete this.Cd;delete this.Wi;this.vg&&delete this.vg;this.Ne.Z();delete this.Ne;this.Df&&(this.Df.Z(),delete this.Df);this.vm&&(this.vm.Z(),delete this.vm);this.Al&&(this.Al.Z(),delete this.Al);this.Fp&&(this.Fp.Z(),delete this.Fp)};W.My=1;W.yJ=function(){return this.Ne.yJ()};W.wS=function(a){this.Ne.wS(a)};gb(W,function(){return this.Ne[I]()});W.Fa=function(a){hO(this,this.Cd,a)};W.Ml=function(){return this.Ne.Ml()};
W.YS=function(a){hO(this,this.Wi,this.Ne[I]()+a)};Gw(W,function(a){em(this.a(),a);a&&fO(this)});function IDa(a){var b=a.a();b&&(DL(b,uBa,a.of()),DL(b,tBa,a.nf()),DL(b,vBa,a[I]()),DL(b,wBa,a.Jma(a[I]())||O))}function KDa(a,b){b?(a.vm||(a.vm=new ON(a.a())),a.tc().m(a.vm,IH,a.b$)):a.tc().vb(a.vm,IH,a.b$)}W.La=function(a){this.tg!=a&&this[cq](a?gF:XE)&&(this.tg=a,JDa(this,a),a||this.WY(),tM(this.a(),jqa,!a))};Qw(W,function(){return this.tg});function kO(a,b){return a.Fl?fCa(b):b[Sd]};ai("google.visualization.drawToolbar",function(a,b){new KN(a,b)},void 0);function qO(){this.Ac=new ok;this.al=new ok;this.Ai=new ok}W=qO[K];va(W,function(){this.Ac=new ok;this.al=new ok;this.Ai=new ok});Ia(W,function(){var a=new qO;a.Ac=new ok(this.Ac.Ua());a.al=new ok(this.al.Ua());a.Ai=new ok(this.Ai.Ua());return a});$a(W,function(a){return this.Ac[Jz](a.Ac)&&this.al[Jz](a.al)&&this.Ai[Jz](a.Ai)});function rO(a,b){var c=[];Mj(b==II?a.Ac:a.al,function(a){c[C](ka(a,10))});return c}function sO(a){return rO(a,II)}
function tO(a){var b=[];Mj(a.Ai,function(a){a=a[rc](Re);b[C]({row:ka(a[0],10),column:ka(a[1],10)})});return b}ux(W,function(){for(var a=[],b=sO(this),c=rO(this,tg),d=tO(this),e=0;e<b[J];e++){var f={};f.row=b[e];f.column=null;a[C](f)}for(e=0;e<c[J];e++)f={row:null},f.column=c[e],a[C](f);for(e=0;e<d[J];e++)f={},f.row=d[e].row,f.column=d[e].column,a[C](f);return a});function uO(a,b){return a.Ac[Rc](String(b))}function vO(a,b){return a.al[Rc](String(b))}
function wO(a,b,c){if(b==II?uO(a,c[0]):b==tg?vO(a,c[0]):a.Ai[Rc](String(c[0]+Re+c[1])))return!1;b==II?a.Ac.add(String(c[0])):b==tg?a.al.add(String(c[0])):a.Ai.add(String(c[0]+Re+c[1]));return!0}W.Sq=function(a){return wO(this,II,[a])};W.Gg=function(a){return wO(this,tg,[a])};function xO(a,b,c){var d=uO(a,b);c&&a[Yb]();d?a.sC(b):a.Sq(b)}function yO(a,b,c){var d=vO(a,b);c&&a[Yb]();d?a.g4(b):a.Gg(b)}function zO(a,b,c,d){var e=a.Ai[Rc](String(b+Re+c));d&&a[Yb]();e?a.Afa(b,c):wO(a,YD,[b,c])}
W.sC=function(a){if(!uO(this,a))return!1;this.Ac[Qb](String(a));return!0};W.g4=function(a){if(!vO(this,a))return!1;this.al[Qb](String(a));return!0};W.Afa=function(a,b){if(!this.Ai[Rc](String(a+Re+b)))return!1;this.Ai[Qb](String(a+Re+b));return!0};
zw(W,function(a){var b=new ok,c=new ok,d=new ok;a||(a=[]);for(var e=0;e<a[J];e++){var f=a[e];null!=f.row&&null!=f.column?d.add(String(f.row+Re+f.column)):null!=f.row?b.add(String(f.row)):null!=f.column&&c.add(String(f.column))}var g=b.im(this.Ac),k=c.im(this.al),l=d.im(this.Ai);a=this.Ac.im(b);e=this.al.im(c);f=this.Ai.im(d);this.Ac=b;this.al=c;this.Ai=d;b=new qO;b.Ac=g;b.al=k;b.Ai=l;c=new qO;c.Ac=a;c.al=e;c.Ai=f;return new ODa(b,c)});function ODa(a,b){this.AH=a;this.DH=b};function PDa(){var a=[0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,5,11,11,48,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4,1,9,1,3,1,5,43,3,136,31,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,8,1,2,17,39,1,1,1,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1,9,1,41,3,17,37,4,3,5,7,8,3,2,8,2,30,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,30,2,17,38,3,1,2,5,7,1,9,1,10,2,30,2,22,48,
5,1,2,6,7,19,2,13,46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1,16,2,4,2,2,4,3,1,3,2,7,3,4,13,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,155,1,87,31,3,4,2,9,1,6,3,20,19,29,44,9,3,2,1,69,23,2,3,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,128,4,1,14,33,1,1,5,1,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,36,2,1,1,2,3,1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,203,
64,523,1,2,2,24,7,49,16,96,33,3070,3,141,1,96,32,554,6,105,2,30164,4,1,10,33,1,80,2,272,1,3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,27,18,24,24,4,8,2,23,11,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,69,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,5,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,7,216,1,158,2,89,3,513,1,2051,15,40,7,1,1472,1,1,1,53,14,1,57,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,75,2,1,48,3,9,1,1,1258,1,1,1,2,6,1,1,22681,62,
4,25042,1,1,3,3,1,5,8,8,2,7,30,4,148,3,8097,26,790017,255],b=[1,13,1,12,1,0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,1,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,2,4,0,5,2,0,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,4,0,5,0,2,4,2,6,2,5,0,2,0,4,0,5,2,0,4,2,4,2,4,2,4,2,6,2,5,0,2,0,4,0,5,0,2,4,2,4,6,0,2,0,2,0,4,0,5,6,2,4,2,4,2,4,0,5,0,2,0,4,2,6,
0,2,0,5,0,2,0,4,2,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2,4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,0,2,0,5,2,4,2,4,2,4,2,0,5,0,5,0,4,0,4,0,5,2,4,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6,5,0,2,0,2,4,0,5,4,2,4,2,6,4,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,0,2,0,2,4,2,0,2,0,4,2,0,2,0,1,2,1,0,1,0,1,0,2,0,2,0,6,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0,
4,0,5,4,6,0,2,0,5,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,6,0,4,2,4,0,2,6,0,2,4,0,4,2,4,6,2,0,1,0,2,0,2,4,2,6,0,2,4,0,4,2,4,6,0,2,4,2,4,2,6,2,0,4,2,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,14,0,1,2];this.wga=null;if(a[J]!=b[J])return null;this.wga=a;for(var c=1;c<a[J];c++)null==a[c]?a[c]=a[c-1]+1:a[c]+=a[c-1];xw(this,b)};var AO=null;function QDa(a){if(44032<=a&&55203>=a)return 16==a%28?10:11;AO||(AO=new PDa);for(var b=AO,c=b.wga,d=0,e=c[J];8<e-d;){var f=e+d>>1;c[f]<=a?d=f:e=f}for(;d<e&&!(a<c[d]);++d);a=d-1;return 0>a?null:b[jy][a]};h.pow(1024,-3);h.pow(1024,-2);h.pow(1024,2);h.pow(1024,3);h.pow(1024,4);h.pow(1024,5);xk&&Fk(8);function RDa(a){this.dua=typeof a==T?0<a?1:0>a?-1:null:null==a?null:a?-1:1}RDa[K].eua=TBa;var BO={},SDa={},JO={};function KO(){throw m("Do not instantiate directly");}KO[K].kL=null;Aa(KO[K],function(){return this[zb]});function LO(a,b,c){Xa(a,$O(b(c||aP,void 0,void 0)))}function bP(a,b,c,d){d=(d||Pk())[Sb](Cf);a=$O(a(b||aP,void 0,c));Xa(d,a);return 1==d[Zb][J]&&(a=d[Ub],1==a[kd])?a:d}function $O(a){if(!ki(a))return String(a);if(a instanceof KO){if(a.Gq===BO)return a[zb];if(a.Gq===JO)return Bi(a[zb])}return vK}var aP={};function TDa(a){if(null!=a)switch(a.kL){case 1:return 1;case -1:return-1;case 0:return 0}return null}function cP(){KO[L](this)}Y(cP,KO);cP[K].Gq=BO;function dP(a){return null!=a&&a.Gq===BO?a:a instanceof EK?eP(FK(a),a.rz()):eP(Bi(String(String(a))),TDa(a))}function fP(){KO[L](this)}Y(fP,KO);fP[K].Gq={};function gP(a,b){this.content=String(a);this.kL=null!=b?b:null}Y(gP,KO);gP[K].Gq=JO;
function UDa(a){function b(){}lb(b,a[K]);return function(a,d){var e=new b;e.content=String(a);void 0!==d&&(e.kL=d);return e}}var eP=UDa(cP);UDa(fP);function hP(a,b){var c=new Qk(void 0)||Pk(),d=$O(a(b||aP,void 0,void 0));return zl(c,d)}function iP(a,b){function c(){}lb(c,a);var d=new c,e;for(e in b)d[e]=b[e];return d}var jP=function(a){function b(){}lb(b,a[K]);return function(a,d){if(!String(a))return O;var e=new b;e.content=String(a);void 0!==d&&(e.kL=d);return e}}(cP);
function kP(a){null!=a&&a.Gq===BO?(a=String(a[zb])[wb](VDa,O)[wb](WDa,Ke),a=String(a)[wb](XDa,YDa)):a=Bi(String(a));return a}function lP(a){null!=a&&a.Gq===SDa?a=a[zb][wb](/([^"'\s])$/,Pla):(a=String(a),a=ZDa[hd](a)?a:vK);return a}function mP(a){return null!=a&&a.Gq===JO?vK:a}
var $Da={"\x00":Fe,"\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':Le,"&":Ie,"'":He,"-":"&#45;","/":"&#47;","<":Ke,"=":"&#61;",">":Je,"`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};function YDa(a){return $Da[a]}
var XDa=/[\x00\x22\x27\x3c\x3e]/g,ZDa=/^(?!style|on|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|src|usemap)(?:[a-z0-9_$:-]*)$/i,VDa=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,WDa=/</g;function nP(a,b){if(a instanceof nP)this.Jd=a.kD();else{var c;if(c=ii(a))t:{for(var d=c=0;d<a[J];d++){if(!ii(a[d])||0<c&&a[d][J]!=c){c=!1;break t}for(var e=0;e<a[d][J];e++)if(!ni(a[d][e])){c=!1;break t}0==c&&(c=a[d][J])}c=0!=c}if(c)this.Jd=dj(a);else if(a instanceof Mk)this.Jd=aEa(a[A],a[r]);else if(ni(a)&&ni(b)&&0<a&&0<b)this.Jd=aEa(a,b);else throw m("Invalid argument(s) for Matrix contructor");}this.ja=new Mk(this.Jd[0][J],this.Jd[J])}
function oP(a,b,c){for(var d=0;d<a.ac()[A];d++)for(var e=0;e<a.ac()[r];e++)b[L](c,a.Jd[d][e],d,e,a)}function pP(a,b){var c=new nP(a.ac());oP(a,function(d,e,f){c.Jd[e][f]=b[L](void 0,d,e,f,a)});return c}function aEa(a,b){for(var c=[],d=0;d<a;d++){c[d]=[];for(var e=0;e<b;e++)c[d][e]=0}return c}W=nP[K];W.add=function(a){if(!Nk(this.ja,a.ac()))throw m("Matrix summation is only supported on arrays of equal size");return pP(this,function(b,c,d){return b+a.Jd[c][d]})};
function bEa(a,b){if(a.ja[A]!=b.ac()[A])throw m("The given matrix has height "+b.ja[A]+", but  needs to have height "+a.ja[A]+Ue);var c=new nP(a.ja[A],a.ja[r]+b.ja[r]);oP(a,function(a,b,f){c.Jd[b][f]=a});oP(b,function(a,b,f){c.Jd[b][this.ja[r]+f]=a},a);return c}$a(W,function(a,b){if(this.ja[r]!=a.ja[r]||this.ja[A]!=a.ja[A])return!1;for(var c=b||0,d=0;d<this.ja[A];d++)for(var e=0;e<this.ja[r];e++)if(!(h.abs(this.Jd[d][e]-a.Jd[d][e])<=(c||1E-6)))return!1;return!0});
W.yoa=function(){if(this.ja[r]!=this.ja[A])throw m("An inverse can only be taken on a square matrix.");if(1==this.ac()[r]){var a=qP(this,0,0);return 0==a?null:new nP([[1/a]])}for(var a=this.ja[A],b=[],c=0;c<a;c++){b[c]=[];for(var d=0;d<a;d++)b[c][d]=c==d?1:0}a=new nP(b);b=cEa(bEa(this,a));return dEa(b,0,a.ja[r]-1,a.ja[A]-1)[Jz](a)?dEa(b,a.ja[r]):null};
function cEa(a){for(var b=new nP(a),c=0,d=0;d<b.ja[A]&&!(c>=b.ja[r]);d++){for(var e=d;0==b.Jd[e][c];)if(e++,e==b.ja[A]&&(e=d,c++,c==b.ja[r]))return b;var f=a,g=d,k=f.Jd[e];f.Jd[e]=f.Jd[g];f.Jd[g]=k;e=b.Jd[d][c];for(f=c;f<b.ja[r];f++)b.Jd[d][f]/=e;for(e=0;e<b.ja[A];e++)if(e!=d)for(g=b.Jd[e][c],f=c;f<b.ja[r];f++)b.Jd[e][f]-=g*b.Jd[d][f];c++}return b}W.ac=function(){return this.ja};function rP(a){var b=new nP(a.ja[r],a.ja[A]);oP(a,function(a,d,e){b.Jd[e][d]=a});return b}
function qP(a,b,c){return 0<=b&&b<a.ja[A]&&0<=c&&c<a.ja[r]?a.Jd[b][c]:null}W.multiply=function(a){if(a instanceof nP){if(this.ja[r]!=a.ac()[A])throw m("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");return eEa(this,a)}if(ni(a))return fEa(this,a);throw m("A matrix can only be multiplied by a number or another matrix.");};
W.D4=function(a){if(!Nk(this.ja,a.ac()))throw m("Matrix subtraction is only supported on arrays of equal size.");return pP(this,function(b,c,d){return b-a.Jd[c][d]})};W.kD=function(){return this.Jd};function dEa(a,b,c,d){var e=new nP((c?c:a.ja[A]-1)-0+1,(d?d:a.ja[r]-1)-b+1);oP(e,function(a,c,d){e.Jd[c][d]=this.Jd[0+c][b+d]},a);return e}
function eEa(a,b){var c=new nP(a.ja[A],b.ac()[r]);oP(c,function(a,e,f){for(var g=a=0;g<this.ja[r];g++)a+=qP(this,e,g)*qP(b,g,f);if(!(0<=e&&e<c.ja[A]&&0<=f&&f<c.ja[r]))throw m("Index out of bounds when setting matrix value, ("+e+Re+f+") in size ("+c.ja[A]+Re+c.ja[r]+Oe);c.Jd[e][f]=a},a);return c}function fEa(a,b){return pP(a,function(a){return a*b})};function gEa(a){return a}function sP(a){if(void 0===a)return gEa;if(typeof a==Fg)return a;if(typeof a==zh)return function(b){return b[a]};throw"Bad type for verbal.evaluator: "+a;}function hEa(a){a=a[jd](0);jj(a,void 0);return a}function tP(a,b){var c=sP(b);return Ri(a,function(a,b){return a+c(b)},0)}function uP(a,b){return tP(a,b)/a[J]}function iEa(a){var b=hEa(a);return[0,.25,.5,.75,1].map(function(a){a*=b[J]-1;return(b[h[t](a)]+b[h[yb](a)])/2})}function jEa(a,b){return h[zd](kEa(a,b))}
function kEa(a,b){var c=sP(b),d=uP(a,function(a){a=c(a);return a*a}),e=uP(a,c);return h.max(d-e*e,0)}function lEa(a){var b=sP(void 0),c=null;Z(a,function(a){a=b(a);c>=a||(c=a)});return c}function vP(a){var b=sP(void 0);return b(wP(a,function(a){return-b(a)}))}function wP(a,b){var c=sP(b),d,e;Z(a,function(a){var b=c(a);d>=b||(d=b,e=a)});return e}function xP(a,b){var c=sP(b);return wP(a,function(a){return-c(a)})}var mEa=1/h[zd](2*h.PI);
function nEa(a,b,c){if(0>c)throw"Bad normal distribution: sigma = "+c+Ue;if(0==c)return a==b?da:0;a=(a-b)/c;return mEa*h.exp(-.5*a*a)/c}function oEa(a){var b={};a[Vb](function(a){b[a]=(a in b?b[a]:0)+1});return b}function pEa(a){var b=oEa(a),c=lEa(Wj(b));return Xj(b)[pb](function(a){return b[a]==c}).map(function(b){return typeof a[0]==T?+b:b})}function yP(a){this.ka=a||{};this.wh=this.vh=0;fb(this,Rna)}function zP(a,b){Pj(b,function(a,b){ck(this.ka,b,a)},a)};var qEa=h.log(10);function AP(a){return a[me](we)}var rEa=["minorgridline",Xua,gD,tJ,as,txa,qD,nG,HG,SD,MD,cD,mI,iI,KJ,lra,"axistitle",XD,eD,yG,EG,DG,Bsa,Us,WC];function BP(a,b,c,d){return{html:sEa(a),Hea:!1,Iea:d,anchor:c,Gea:b,$A:20,margin:5}}function sEa(a){if(0==a[nA][J])return{name:P,content:[],Sc:{className:LF}};var b=Vi(a[nA],function(a){return a[H]==VI}),c;-1==b?c=tEa(a[nA]):(c=tEa(fj(a[nA],0,b)),a=uEa(fj(a[nA],b+1)),c=cj(c,{name:P,Sc:{className:Kua}},a));return{name:P,content:c,Sc:{className:LF}}}function tEa(a){return{name:VJ,Sc:{className:Jua},content:Qi(a,function(a){return{name:GG,content:vEa(a[$]),Sc:{className:Iua}}})}}
function uEa(a){return{name:VJ,Sc:{className:Hua},content:Qi(a,function(a){return{name:GG,id:AP([WC,a[$].id]),content:vEa(a[$]),Sc:{className:Gua}}})}}function vEa(a){return Qi(a[Fy],function(a,c){switch(a[H]){case Rs:var d=a[$][x];return{name:Ns,style:lua+d.ab+ona+(d.Tc?qG:Q)+tna+(d.Se?WJ:Q)+pna+(d[Id]?CD:Q)+mf,Nna:!!a[My],content:(0==c?O:se)+a[$][id]};case mJ:return{name:P,style:mg+(a[$].brush&&a[$].brush.cb())+mf,Sc:{className:Lua}}}})};function CP(a,b,c,d,e,f,g,k,l){var n={items:[]};null!=e&&(e=on(e,f),n[Fy][C]({type:mJ,data:{size:b[yc]/2,brush:e}}));null!=g&&n[Fy][C](DP(g,b));if(null!=c){if(null==d)throw m("Line title is specified without a text style.");c=DP(c+kf,d);n[Fy][C](c)}c=DP(a,b,k);n[Fy][C](c);null!=l&&(n.id=l,yx(n,{brush:fn}));return{type:HG,data:n}}function wEa(){return{type:VI,data:{brush:pn(jB,1)}}}function DP(a,b,c){a={type:Rs,data:{text:a,style:b}};c&&(a.html=!0);return a}
function EP(a,b,c,d,e,f,g,k,l){if(k)return BP(a,e,d,f);for(var n=k=0;n<a[nA][J];n++){var p=a[nA][n];if(p[H]==HG)for(var p=p[$],s=0;s<p[Fy][J];s++){var u=p[Fy][s];u[H]==Rs&&(k=h.max(k,u[$][x][yc]))}}0==k&&(k=g||0);var v;g=k;for(s=n=p=0;s<a[nA][J];s++)switch(u=a[nA][s],u[H]){case HG:u=xEa(u[$],b);n+=u[A]+(0<s?u.Hv:0);p=h.max(p,u[r]);break;case VI:n+=1.5*g+u[$].brush.Nb}p=h.max(p,2*g);p=h[E](p+2*g/1.618);g=h[E](n+2*g/1.618);v=new Mk(p,g);var n=Ej(d.x-f.x),p=Ej(d.y-f.y),z=null,z=c?new Hk(d.x+n*k,d.y+
p*(k+v[A]/2)):new Hk(d.x+n*v[r]/2,d.y+p*v[A]/2),s=z.x-v[r]/2,u=s+v[r],B=z.y-v[A]/2,D=B+v[A];g={};c&&(c=new Hk(z.x,zj(d.y,z.y,k/(k+v[A]/2))),z=new Hk(zj(z.x,d.x,-1),c.y),c.x=h[E](c.x),c.y=h[E](c.y),z.x=h[E](z.x),z.y=h[E](z.y),g.$j=1==n*p?[c,d,z]:[z,d,c]);g.fa=new Cl(h[E](B),h[E](u),h[E](D),h[E](s));d=e[G]+5;c=e[cd]-5;if(!(g.fa[G]>=d&&g.fa[cd]<=c)){n=ek(g);p=n.fa[G];Za(n.fa,zj(f.x,n.fa[cd],-1));Ta(n.fa,zj(f.x,p,-1));if(p=n.$j)s=p[0],p[0]=p[2],p[2]=s,p[0].x=zj(f.x,p[0].x,-1),p[1].x=zj(f.x,p[1].x,-1),
p[2].x=zj(f.x,p[2].x,-1);n.fa[G]>=d&&n.fa[cd]<=c?(g.fa=n.fa,g.$j=n.$j):(g.$j&&(p=new Mm(d+4,c-4),s=new Mm(n.$j[0].x,n.$j[2].x),u=new Mm(g.$j[0].x,g.$j[2].x),!(p[y]<=u[y]&&p.end>=u.end)&&p[y]<=s[y]&&p.end>=s.end&&(g.fa=n.fa,g.$j=n.$j)),g.fa[cd]>c&&(Za(g.fa,g.fa[G]-(g.fa[cd]-c)),Ta(g.fa,c)),g.fa[G]<d&&(Ta(g.fa,g.fa[cd]+(d-g.fa[G])),Za(g.fa,d)))}d=e.top+5;e=e[Mc]-5;if(!(g.fa.top>=d&&g.fa[Mc]<=e)){c=ek(g);n=c.fa.top;c.fa.top=zj(f.y,c.fa[Mc],-1);Ma(c.fa,zj(f.y,n,-1));if(n=c.$j)p=n[0],n[0]=n[2],n[2]=p,
n[0].y=zj(f.y,n[0].y,-1),n[1].y=zj(f.y,n[1].y,-1),n[2].y=zj(f.y,n[2].y,-1);c.fa.top>=d&&c.fa[Mc]<=e?(g.fa=c.fa,g.$j=c.$j):(g.fa[Mc]>e&&(g.fa.top-=g.fa[Mc]-e,Ma(g.fa,e)),g.fa.top<d&&(Ma(g.fa,g.fa[Mc]+(d-g.fa.top)),g.fa.top=d),delete g.$j)}f=k;e={};k=f/1.618;k=new Cl(g.fa.top+k,g.fa[cd]-k,g.fa[Mc]-k,g.fa[G]+k);d=[];var N=k.top,n=a[nA][J],M=!1;for(c=0;c<n;c++)if(a[nA][c].gK){M=!0;break}var R=[],p=[];for(c=0;c<n;c++)if(v=a[nA][c],v[H]===HG){var S=v[$],s=[];p[C](s);D=0;for(z=S[Fy][J];D<z;D++){var V=yEa(S[Fy][D],
b);s[C](V);v.gK&&(D>R[J]-1?R[C](V[r]):R[D]=h.max(R[D],V[r]))}}s=[];u=[];B=0;if(M)for(c=0;c<n;c++)if(v=a[nA][c],v[H]==HG){M=[];u[C](M);var ma=0;if(v.gK)for(S=v[$],D=0,z=S[Fy][J];D<z;D++)V=p[B][D],v=R[D]-V[r],M[C](v),ma+=v;s[C](ma);B++}for(c=B=0;c<n;c++){v=a[nA][c];R={Gh:v,data:{}};switch(v[H]){case HG:S=v[$];M=R[$];ma=xEa(S,b);v.gK&&pa(ma,ma[r]+s[B]);0<c&&(N+=ma.Hv);S[mA]&&yx(M,{fa:new Cl(N-ma.Hv/2,g.fa[cd],N+ma[A]+ma.Hv,g.fa[G])});for(var Ja=[],Ha=k[G],D=0,z=S[Fy][J];D<z;D++){S={};V=p[B][D];v.gK&&
pa(V,V[r]+u[B][D]);0<D&&(Ha+=V.iT);var Va=N+(ma[A]-V[A])/2;S.fa=new Cl(h[E](Va),h[E](Ha+V[r]),h[E](Va+V[A]),h[E](Ha));l&&(Va=k[cd]-(S.fa[G]-k[G])-S.fa[G]-V[r],Za(S.fa,S.fa[G]+Va),Ta(S.fa,S.fa[cd]+Va));Ja[C](S);Ha+=V[r]}Cw(M,Ja);N+=ma[A];B++;break;case VI:D=v[$],z=N+f+D.brush.Nb/2,R[$].line=new rL(g.fa[G],z,g.fa[cd],z),N+=1.5*f+D.brush.Nb/2}d[C](R)}e.entries=d;e.z$=!!l;return{outline:g,WI:e}}
function xEa(a,b){for(var c=0,d=0,e=0,f=0;f<a[Fy][J];f++)var g=yEa(a[Fy][f],b),c=c+(g[r]+(0<f?g.iT:0)),d=h.max(d,g[A]),e=h.max(e,g[A]/2+g.Hv);return{width:c,height:d,Hv:e-d/2}}function yEa(a,b){switch(a[H]){case Rs:var c=a[$][x];return{width:b?b(String(a[$][id]),c)[r]:0,height:c[yc],Hv:c[yc]/3.236,iT:c[yc]/3.236};case mJ:var d=c=a[$][Oy];return{width:c,height:c,Hv:d,iT:d};default:return d=c=a[$][Oy],{width:c,height:c,Hv:d,iT:d}}};function FP(a){this.Qs=a;this.$s=da;this.rE=0;a=new St(15);st(this,a);It(a,Ss,X(this.t3,this));this.fd=a}Y(FP,rt);function GP(a,b){var c=a.$s;a.$s=h.min(a.$s,b);Ij(a.$s)?Ij(c)||a.fd[y]():a.fd[Tq]()}FP[K].t3=function(){var a=ri();this.$s-=a-this.rE;this.rE=a;0>=this.$s&&(this.Qs(),this.$s=da,this.fd[Tq]())};function HP(a,b,c,d,e,f){var g=null!=e?e:1;if(0==g)return{I:[],te:!1,gh:0};e=[];b=zEa(b,e,d,g,null!=f?f:!1,function(b){return a(b,c)[r]});return{I:e,te:b.gt,gh:b.gh}}
function zEa(a,b,c,d,e,f){var g=f(a);if(g<=c)return a&&ej(b,a[kc]()[rc](re)),{gt:!1,gh:g};if(1<d){for(var k=0,l=0,g=1;g<a[J];g++){var n=a[Cb](g);if(n==se||n==re){var p=f(a[hc](0,g));if(p<=c)if(l=p,k=g,n==re)break;else continue;break}}if(0<k)return b[C](a[hc](0,k)),b=zEa(a[hc](k+1),b,c,d-1,!1,f),{gt:b.gt,gh:h.max(l,b.gh)}}if(e&&(d=f(a[hc](0,1)+Ve),c<d)){for(g=h.min(a[J],5);1<=g;g--)if(d=f(a[hc](0,g)),d<=c)return b[C](a[hc](0,g)),{gt:!0,gh:d};return{gt:!0,gh:0}}d=f(Ve);if(c<d){for(g=2;1<=g;g--)if(a=
f("..."[hc](0,g)),a<=c)return b[C]("..."[hc](0,g)),{gt:!0,gh:a};return{gt:!0,gh:0}}for(g=a[J]-1;1<=g;g--)if(e=a[hc](0,g)+Ve,l=f(e),l<=c)return b[C](e),{gt:!0,gh:l};b[C](Ve);return{gt:!0,gh:d}}function AEa(a){var b={background:Kva,padding:GB,border:$ma};null!=a[yc]&&(Fa(b,a[yc]+U),b.margin=a[yc]+U);null!=a.ab&&cx(b,a.ab);return b};function IP(){this.So=this.y4=null}function BEa(a){var b=new IP;b.y4=a;return b}function CEa(a){var b=new IP;b.So=a;return b}function JP(a){if(null!=a.y4)return a.y4;throw m("AbstractRenderer not set");}IP[K].Ww=function(){if(null!=this.So)return this.So;throw m("RaBl not set");};function KP(a,b){this.Mg=a;this.Jb=null!=b&&dk(b)||{}}function LP(a){return MP(new KP(DC),EC,a)}function NP(a,b){var c=MP(new KP(dC),Xna,a);null!=b&&MP(c,FC,b);return c}function OP(a,b){return MP(MP(new KP(cC),EC,b),Xna,a)}function PP(a){a=ro(a);return new KP(a.Mg,a.Jb)}Ia(KP[K],function(){return PP(this.rg())});$a(KP[K],function(a){if(!a||this.Mg!=a.Mg)return!1;var b=Xj(this.Jb);return b[J]!==Xj(a.Jb)[J]?!1:Ti(Qi(b,X(function(b){return this.Jb[b]===a.Jb[b]},this)),wj)});
function DEa(a){var b={},c;for(c in a.Jb)b[c]=a.Jb[c];return b}function MP(a,b,c){a.Jb[b]=c;return a}cb(KP[K],function(){return this.Mg});KP[K].rg=function(){return an(this)};function EEa(a){cb(this,a);qa(this,null)}function QP(a,b){li(a)&&(a=new EEa(a));this.rq=a;this.oq=[];b&&this.oq[C](b)}function FEa(){this.Rs=[];this.Ss=[];this.yS=!1};function RP(){tw(this,new qO);this.Ci=this.Gn=this.rf=null}Ia(RP[K],function(){var a=new RP;tw(a,this[Vx][Bc]());a.rf=this.rf?this.rf[Bc]():null;a.Gn=this.Gn?this.Gn[Bc]():null;a.Ci=this.Ci?this.Ci[Bc]():null;return a});$a(RP[K],function(a){return this[Vx][Jz](a[Vx])&&(this.rf?this.rf[Jz](a.rf):!a.rf)&&(this.Gn?this.Gn[Jz](a.Gn):!a.Gn)&&(this.Ci?this.Ci[Jz](a.Ci):!a.Ci)});function GEa(a){this.o=null;this.gv=[];this.sv=a}W=GEa[K];W.dK=function(a){if(this.o[Jz](a))return{yS:!1,Rs:[],Ss:[]};var b=this.gv;a=this.Vk(a);return this.pK(a,b)};W.Vk=function(a){if(null==this.sv)return[];var b=Ri(this.sv,function(b,d){ej(b,d.Vk(a));return b},[],this);this.gv=b;this.o=a[Bc]();return b};W.pK=function(a,b){var c=this.Rv(a),d=this.Rv(b),e=c.im(d),c=d.im(c),d=new FEa;d.Rs=this.Sv(e);d.Ss=this.Sv(c);return d};W.Rv=function(a){a=Qi(a,function(a){return an(a)});return new ok(a)};
W.Sv=function(a){a=a.Ua();return Qi(a,function(a){a=ro(a);a.oq=Qi(a.oq,function(a){return new KP(a.Mg,a.Jb)});return a})};function SP(a,b){this.Jpa=new ok(a);this.Kpa=new ok(b)};function TP(a){SP[L](this,a,[bG,cG])}Y(TP,SP);TP[K].mK=function(a,b,c){if(b==bG){if(!a[Jz](c.rf))return c.rf=a,!0}else if(null!=c.rf)return c.rf=null,!0;return!1};TP[K].Vk=function(a){return null!=a.rf?[new QP(Dg,a.rf)]:[]};function HEa(){};function UP(a,b,c,d,e){this.iD=a;this.F=b;this.ke=BEa(b);this.Dr=c;this.zs=null;this.zy=IEa;this.ts=d;this.xS=e;this.No=null}Y(UP,HEa);W=UP[K];Yp(W,function(a){this.zs={};var b=this.F;b[Yb]();this.No=this.iD.qv(a,this.Dr);a=this.No.ac();a=b.qm(a[r],a[A]);for(var c=0;c<this.zy[J];c++){var d=this.zy[c],e=b.Ba();b[q](a,e);this.zs[d]=e}this.No[Zq](this);this.f1(a)});W.fK=function(a){this.zy=a};Bw(W,function(a){this.uL(a.Ss,!1);this.uL(a.Rs,!0);this.No[Zq](this)});
W.uL=function(a,b){for(var c=0;c<a[J];c++)for(var d=a[c],e=d.oq,f=0;f<e[J];f++)this.No.wn(e[f],d.rq,b)};W.f1=function(a){var b=this.F;b.hc(a,yE,vt);b.hc(a,Fs,this.xS(X(this[kq],this,bG)));b.hc(a,Es,this.xS(X(this[kq],this,cG)));b.hc(a,ds,this.xS(X(this[kq],this,ds)))};Ep(W,function(a,b){b[vq]&&b[vq]();var c=this.F.Uu(b[Yq]);c!=fg&&(c=PP(c),this.ts(c,a))});W.jb=function(){return this.ke};W.De=function(a,b,c,d){null!=b?this.w4(a,b):this.oo(a,c,d)};
W.oo=function(a,b,c){this.F[q](this.zs[c],a);this.F.bo(a,b.rg())};W.w4=function(a,b){ll(b)[yz](a,b);var c=this.F.Uu(b);this.F.bo(a,c)};W.Yf=function(a){this.F.Yf(a)};var IEa=[mD,KI,JI,QC,PC];function VP(a){this.dz=a;this.o=null}VP[K].Cc=function(a){this.o=a[Bc]()};VP[K].qw=function(a){var b=this.o;a[Vx][Jz](b[Vx])||this[cq](Ms,null);null===a.Ci||a.Ci[Jz](b.Ci)||this[cq](Ms,null);var c=a.rf,d=b.rf,e=c;if(!c&&d||c&&!c[Jz](d)){var b=WH,f;if(!d)f=c.Jb.ROW_INDEX;else if(!c)b=VH,f=d.Jb.ROW_INDEX,e=d;else if(d[H]()!==c[H]()||d.Jb.ROW_INDEX!==c.Jb.ROW_INDEX)f=c.Jb.ROW_INDEX;c={row:f};e&&(e=e.Jb.DATE,null!=e&&(c.date=e));this[cq](b,c)}this.o=a[Bc]()};rp(VP[K],function(a,b){Gu(this.dz,a,b)});function WP(a,b){this.o=null;this.sv=b;this.bb=new FP(a);st(this,this.bb)}Y(WP,rt);WP[K].Cc=function(a){this.o=a};WP[K].hJ=function(){return X(this[kq],this)};Ep(WP[K],function(a,b){if(null!=this.sv){var c=!1;Z(this.sv,function(d){d.Jpa[Rc](a[H]())&&d.Kpa[Rc](b)&&(d=d.mK(a,b,this.o),c=c||d)},this);c&&GP(this.bb,50)}});function XP(a,b,c,d,e,f){this.iD=a;Kp(this,null);this.wK=null;a=this.iD.mz(e);this.uda=new GEa(a);e=f(X(this.li,this,!0));this.ts=new WP(e,a);st(this,this.ts);this.tda=this.iD.Ey(b,c,this.ts.hJ(),f);this.P2=new VP(d)}Y(XP,rt);Yp(XP[K],function(a,b){Kp(this,b[Bc]());this.ts.Cc(this[Aq]);this.P2.Cc(this[Aq]);var c=this.uda.Vk(this[Aq]);this.tda[Zq](a,c);this.wK=this[Aq][Bc]();this.P2[cq](Is,null)});XP[K].li=function(a){var b=this.uda.dK(this[Aq]);this.tda.refresh(b);this.wK=this[Aq][Bc]();a&&this.P2.qw(this[Aq])};
zw(XP[K],function(a){this.li(!0);this[Aq][Vx][ny](a);this.li(!1)});ux(XP[K],function(){if(null==this.wK.Ci)return this.wK[Vx][eA]();var a=this.wK.Ci,b={};null!=a.Jb.DATE&&(b.date=a.Jb.DATE);null!=a.Jb.ROW_INDEX&&(b.row=a.Jb.ROW_INDEX);return[b]});function YP(a){Ou[L](this,a)}Y(YP,Ou);YP[K].mz=function(){return null};YP[K].sh=function(){tt(this.Qd);this.Qd=null};zw(YP[K],function(a){this.Qd&&this.Qd[ny](a)});ux(YP[K],function(){return this.Qd?this.Qd[eA]():[]});function ZP(a,b){var c=b?JEa:KEa,d=c[J];this.Mo=[];for(var e=1+h[t]((a-1)/d),f=h[yb](a/e),g=[],k=0;k<d;k++)c[k][1]<f&&g[C](c[k][0]);for(k=0;k<a;k++){var c=g[b?k%f:h[t](k/e)],l=h.pow(b?.7:.85,b?h[t](k/f):k%e);this.Mo[k]=Qi(c,function(a){return~~(l*a+255*(1-l))})}}
var KEa=[[[66,133,244],0],[[219,68,55],0],[[244,180,0],0],[[15,157,88],0],[[171,71,188],0],[[0,172,193],0],[[255,112,67],0],[[158,157,36],0],[[92,107,192],0],[[240,98,146],0],[[0,121,107],0],[[194,24,91],0]],JEa=[[[67,69,157],6],[[83,168,251],8],[[95,150,84],10],[[241,202,58],2],[[231,113,27],5],[[135,27,71],4],[[67,116,224],0],[[26,135,99],1],[[185,194,70],9],[[228,147,7],7],[[211,54,45],3]];ZP[K].ac=function(){return this.Mo[J]};ZP[K].Vd=function(a){return Jya+this.Mo[a]+Oe};
function $P(a,b){function c(a){a=a[kc](16);1==a[J]&&(a=Xe+a);return a}var d=a.Mo[b];return we+(c(d[0])+c(d[1])+c(d[2]))[ke]()};function LEa(a){var b=[];b[C](Caa);MEa(b,a,NEa);for(var c=a.M(),d=0;d<c;++d)MEa(b,a,function(a,b,c){var k=d;a[C](TB);b=Bi(b[I](k,c)+O);a[C](O+b);a[C](QB)});b[C](yaa);return b[me](O)}function MEa(a,b,c){a[C](pf);for(var d=b.H(),e=0;e<d;++e)b.mr(e)===O&&c(a,b,e);a[C](zna)}function NEa(a,b,c){a[C](Qna);a[C](O+Bi(b.Ra(c)||b.Xe(c)));a[C](yna)};function aQ(a){Ou[L](this,a);this.Go=null}Y(aQ,YP);W=aQ[K];W.Ey=function(a,b,c,d){if(null==b)throw m("Internal error: missing overlayArea");a=JP(a);return new UP(this,a,b,c,d)};W.mm=function(a,b,c){et.mc(this.ra);c=new yn([c||{},this.nj()||{}]);var d=fo(this.ra,c),e=go(this.ra,c),d=new Mk(d,e),e=Fn(c,EF);this.kda(d,a,e);this.Go.Zq(X(this.yr,this,b,c,d,a),a)};W.kda=function(a,b,c){null!=this.Go?this.Go[yA](a,b):this.Go=new IL(this.ra,a,b,c)};
W.yr=function(a,b,c,d){var e=this.Go.jb(),f=this.Go.lA();c=this.Dq(a,b,X(e.Qf,e),c).Xh();tt(this.Qd);var g=e instanceof mL?BEa(e):CEa(e);this.Qd=new XP(this,g,f,this,b,d);b=new RP;this.Qd[Zq](c,b);e.OF&&(e=e.OF())&&a&&Xa(e,LEa(a))};W.sh=function(){aQ.e.sh[L](this);tt(this.Go);this.Go=null};function bQ(){this.Mo=null;this.cL=new ik;this.sE=new ik}bQ[K].Mz=function(a,b){this.cL.bf(a)||this.cL.set(a,this.cL.dc());null!=b&&!this.sE.bf(b)&&this.sE.set(b,this.sE.dc())};bQ[K].fB=function(a,b){null==this.Mo&&(this.Mo=new ZP(this.cL.dc()));var c=$P(this.Mo,this.cL.get(a));if(2>this.sE.dc()||null==b)return c;var c=Em(c),d=this.sE.get(b);return Cm(Im(c,[255,255,255],1-d/this.sE.dc()))};function cQ(a,b,c){this.Sm=a;this.xr=b[Bc]();this.Wl=c};function dQ(){this.Ys=new ik;this.vS=null;this.sba=!0}dQ[K].Oda=function(){return[]};Yp(dQ[K],function(a){if(null==this.vS){this.vS=new ik;var b=this.Oda(a);Z(b,X(this.Pda,this,a,this.vS))}var b=this.YK(a),c=new ok(this.Ys.Mk());Z(b,function(b){var e=b.xr.rg();c[Qb](e);this.Pda(a,this.Ys,b)},this);this.sba&&Mj(c,function(b){var c=this.Ys.get(b);a.Yf(c.Sm);this.Ys[Qb](b)},this)});
dQ[K].Pda=function(a,b,c){var d=c.xr.rg(),e=b.get(d,null);e&&e.Y2&&a.Yf(e.Y2);c.Wl[0]===OC?(em(e.Sm,!1),e.Y2=c.Sm,e.qra=c.Wl,a.oo(e.Y2,e.xr,e.qra)):e!=c&&(null===e||e.Wl!==c.Wl?(null!=e&&a.Yf(e.Sm),a.oo(c.Sm,c.xr,c.Wl)):a.De(c.Sm,e.Sm,c.xr,c.Wl),b.set(d,c))};function OEa(a,b){PEa(b);return 0==b[J]?null===a?0:a:Ri(b,function(a,b){return a+b},0)}function QEa(a,b){PEa(b);if(0==b[J])return a;var c=Pi(b,function(a){return null!=a});return 0==c[J]?null:OEa(a,c)/c[J]}function PEa(a){Z(a,function(){})};function eQ(a){this.Ti=nj({},a);this.i4=nj({},a)}function fQ(a,b,c){var d=a.Ti[J];for(a.Ti[b]=c;b<d;++b)a.i4[b]=gQ(a,0==b?{}:a.i4[b-1],a.Ti[b])}function REa(a){var b=ei(a);return b!=dh&&b!=jg||b==dh&&oi(a[Bc])||ji(a)}function gQ(a,b,c){if(REa(c)||REa(b)||ei(c)==jg)return c;if(ei(b)==dh){var d=dk(b);Pj(c,function(a,c){d[c]=c in b&&null!=b[c]?gQ(this,b[c],a):a},a)}else d=dj(b),Pj(c,function(a,c){d[c]=gQ(this,b[c],a)},a);return d}eQ[K].compact=function(){return Li(this.i4)};function hQ(a,b){this.ic=a;this.mi=b}Y(hQ,rt);var SEa=[];W=hQ[K];W.Yd=null;W.qd=null;W.bx=function(a){this.ic=a};Ax(W,function(){return this.ic});wp(W,function(){return this.mi});W.getParent=function(){return this.Yd};W.nG=function(){return!this.ng()};W.Xf=function(){return this.qd||SEa};W.wf=function(a){return this.Xf()[a]||null};W.ng=function(){return this.Xf()[J]};bb(W,function(){var a=this.Xf();return Ri(a,function(a,c){return h.max(a,c[Lz]())},-1)+1});
function TEa(a){var b=[];for(a=a[Ox]();a;)b[C](a),a=a[Ox]();return b}Pa(W,function(a){do a=a[Ox]();while(a&&a!=this);return ja(a)});W.sK=function(a,b){function c(d,e){!1!==a[L](b,d,e)&&Z(d.Xf(),function(a){c(a,e+1)})}c(this,0)};W.find=function(a,b){var c=[];this.sK(function(d){a[L](b,d)&&c[C](d)});return c};W.vT=function(a,b,c,d){for(var e=a[L](d,this),f=[],g=this.Xf(),k=0;k<g[J];k++){var l=g[k].vT(a,b,c,d);f[C](l)}a=b[L](d,e,f);c&&c[L](d,this,a);return a};
W.va=function(a){a.Yd=this;this.qd=this.qd||[];this.qd[C](a);st(this,a)};function iQ(a,b,c){hQ[L](this,c,a);this.t=b}Y(iQ,hQ);W=iQ[K];W.Va=function(){return this.t};function UEa(a){return a.Ea(0)||a[gq]()}W.Mr=function(a){return this.O1(this.t.Mr,a)};gb(W,function(a){return this.O1(this.t[I],a)});W.Ea=function(a){return this.O1(this.t.Ea,a)};W.O1=function(a,b){var c=this[oA]();return null!=c?(c=[c],ej(c,fj(arguments,1)),a[Sc](this.t,c)):null};function jQ(){this.Mp=[];this.Kx={}}Y(jQ,rt);W=jQ[K];W.aD=function(a){var b=a[oA]();null!=b&&(this.Kx[b]=a)};bb(W,function(){return Ri(this.Mp,function(a,b){return h.max(a,b[Lz]())},-1)});W.sK=function(a,b){for(var c=this.Mp,d=0;d<c[J];d++)c[d].sK(a,b)};W.find=function(a,b){for(var c=[],d=this.Mp,e=0;e<d[J];e++)ej(c,d[e].find(a,b));return c};W.vT=function(a,b,c,d){for(var e=this.Mp,f=0;f<e[J];f++)e[f].vT(a,b,c,d)};function kQ(a,b){jQ[L](this);if(2>a.H())throw m("Data table should have at least 2 columns");if(a.D(0)!=zh)throw m("Column 0 must be of type string");if(a.D(1)!=zh)throw m("Column 1 must be of type string");for(var c=this.Xq(b),d=c.t7,e=c.u7,c=c.v7,f={},g=[],k=0;k<a.M();k++){var l=a[I](k,0);if(l){var n=f[l];n?null==n[oA]()&&n.bx(k):(f[l]=n=new iQ(l,a,k),g[C](n));if(l=n[I](1)){var p=f[l];p||(f[l]=p=new iQ(l,a,null),g[C](p));if(n[Ox]()){if(e)throw m("More than one row with the same id ("+n[gq]()+").");
}else if(n!=p&&!n[Rc](p))p.va(n);else if(d)throw m("Data contains a cycle: "+VEa(cj(p,TEa(p)))+Ue);}}}for(d=0;d<g[J];d++){n=g[d];if(c&&fi(n[oA]()))throw m('Failed to find row with id "'+n[gq]()+'".');n[Ox]()?this.aD(n):(e=n,this.Mp[C](e),st(this,e),this.aD(e))}}Y(kQ,jQ);function VEa(a){return Qi(a,function(a){return a[gq]()})[kc]()}kQ[K].Xq=function(a){var b=new eQ(2);fQ(b,0,{t7:!0,u7:!0,v7:!0});null!=a&&fQ(b,1,a);return b[qz]()};function lQ(a,b,c){jQ[L](this);a=a.Mp;for(var d=0;d<a[J];d++){var e=WEa(this,a[d],b,c);this.Mp[C](e);st(this,e);this.aD(e)}}Y(lQ,jQ);function WEa(a,b,c,d){var e=c[L](d,b);b=b.Xf();for(var f=0;f<b[J];f++){var g=WEa(a,b[f],c,d);a.aD(g);e.va(g)}return e};function mQ(){this.ik=[];this.Tb=[];this.jm=[]}mQ[K].Fq=null;mQ[K].Ug=null;mQ[K].Yy=!0;var XEa=[2,2,6,6,0];W=mQ[K];va(W,function(){kb(this.ik,0);kb(this.Tb,0);kb(this.jm,0);delete this.Fq;delete this.Ug;delete this.Yy;return this});W.moveTo=function(a,b){0==Li(this.ik)?kb(this.jm,this.jm[J]-2):(this.ik[C](0),this.Tb[C](1));this.jm[C](a,b);this.Ug=this.Fq=[a,b];return this};
W.lineTo=function(a){var b=Li(this.ik);if(null==b)throw m("Path cannot start with lineTo");1!=b&&(this.ik[C](1),this.Tb[C](0));for(b=0;b<arguments[J];b+=2){var c=arguments[b],d=arguments[b+1];this.jm[C](c,d)}this.Tb[this.Tb[J]-1]+=b/2;this.Ug=[c,d];return this};
W.wfa=function(a){var b=Li(this.ik);if(null==b)throw m("Path cannot start with curve");2!=b&&(this.ik[C](2),this.Tb[C](0));for(b=0;b<arguments[J];b+=6){var c=arguments[b+4],d=arguments[b+5];this.jm[C](arguments[b],arguments[b+1],arguments[b+2],arguments[b+3],c,d)}this.Tb[this.Tb[J]-1]+=b/6;this.Ug=[c,d];return this};Nw(W,function(){var a=Li(this.ik);if(null==a)throw m("Path cannot start with close");4!=a&&(this.ik[C](4),this.Tb[C](1),this.Ug=this.Fq);return this});
W.arc=function(a,b,c,d,e,f,g){a+=Bj(e,c);b+=Cj(e,d);g?this.Ug&&a==this.Ug[0]&&b==this.Ug[1]||this[wz](a,b):this[my](a,b);return this.arcTo(c,d,e,f)};W.arcTo=function(a,b,c,d){var e=this.Ug[0]-Bj(c,a)+Bj(c+d,a),f=this.Ug[1]-Cj(c,b)+Cj(c+d,b);this.ik[C](3);this.Tb[C](1);this.jm[C](a,b,c,d,e,f);this.Yy=!1;this.Ug=[e,f];return this};
W.gva=function(a,b,c,d){var e=this.Ug[0]-Bj(c,a),f=this.Ug[1]-Cj(c,b),g=Aj(d);d=h[yb](h.abs(g)/h.PI*2);g/=d;c=Aj(c);for(var k=0;k<d;k++){var l=h.cos(c),n=h.sin(c),p=4/3*h.sin(g/2)/(1+h.cos(g/2)),s=e+(l-p*n)*a,u=f+(n+p*l)*b;c+=g;l=h.cos(c);n=h.sin(c);this.wfa(s,u,e+(l+p*n)*a,f+(n-p*l)*b,e+l*a,f+n*b)}return this};function nQ(a,b){for(var c=a.jm,d=0,e=0,f=a.ik[J];e<f;e++){var g=a.ik[e],k=XEa[g]*a.Tb[e];b(g,c[jd](d,d+k));d+=k}}
Ia(W,function(){var a=new this[uc];a.ik=this.ik[Bb]();a.Tb=this.Tb[Bb]();a.jm=this.jm[Bb]();a.Fq=this.Fq&&this.Fq[Bb]();a.Ug=this.Ug&&this.Ug[Bb]();a.Yy=this.Yy;return a});var oQ={};oQ[0]=mQ[K][my];oQ[1]=mQ[K][wz];oQ[4]=mQ[K][Zy];oQ[2]=mQ[K].wfa;oQ[3]=mQ[K].gva;function YEa(a){if(a.Yy)return a[Bc]();var b=new mQ;nQ(a,function(a,d){oQ[a][Sc](b,d)});return b}
Hx(mQ[K],function(a){if(!this.Yy)throw m("Non-simple path");a[BA](this.jm,0,this.jm,0,this.jm[J]/2);this.Fq&&a[BA](this.Fq,0,this.Fq,0,1);this.Ug&&this.Fq!=this.Ug&&a[BA](this.Ug,0,this.Ug,0,1);return this});Ua(mQ[K],function(){return 0==this.ik[J]});function pQ(a,b,c,d,e){iM[L](this,e);pa(this,a);Sa(this,b);this.po=c||null;this.rH=d||null}Y(pQ,iM);W=pQ[K];W.bg=null;W.wu=0;W.lx=0;function qQ(a){return a.po?new Mk(a.po,a.rH):a.Kk()}W.ac=function(){return this.Kk()};W.Kk=function(){return this.Db?$l(this.a()):ni(this[r])&&ni(this[A])?new Mk(this[r],this[A]):null};function rQ(a){var b=a.Kk();return b?b[r]/qQ(a)[r]:0}W.Yf=function(a){hl(a.a())};W.oe=function(a,b,c,d,e,f){return this.pk(a,b,c,c,d,e,f)};
W.Sd=function(a,b,c,d,e,f,g,k,l,n,p){var s=k[Oy]/2;c=g==FD?c+e-s:g==ZD?c+e/2:c+s;return this.Ii(a,b,c,b+d,c,f,k,l,n,p)};W.Bc=function(){return new mQ};function sQ(a,b,c,d,e,f){if(6==arguments[J])this.setTransform(a,b,c,d,e,f);else{if(0!=arguments[J])throw m("Insufficient matrix parameters");this.fk=this.hk=1;this.uj=this.gk=this.dk=this.ek=0}}W=sQ[K];Ia(W,function(){return new sQ(this.fk,this.uj,this.gk,this.hk,this.dk,this.ek)});W.setTransform=function(a,b,c,d,e,f){if(!(ni(a)&&ni(b)&&ni(c)&&ni(d)&&ni(e)&&ni(f)))throw m("Invalid transform parameters");this.fk=a;this.uj=b;this.gk=c;this.hk=d;this.dk=e;this.ek=f;return this};
W.NR=function(a){this.fk=a.fk;this.uj=a.uj;this.gk=a.gk;this.hk=a.hk;this.dk=a.dk;this.ek=a.ek;return this};Na(W,function(a,b){this.fk*=a;this.uj*=a;this.gk*=b;this.hk*=b;return this});eb(W,function(a,b){this.dk+=a*this.fk+b*this.gk;this.ek+=a*this.uj+b*this.hk;return this});
W.rotate=function(a,b,c){var d=new sQ,e=h.cos(a);a=h.sin(a);b=d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e);c=this.fk;d=this.gk;this.fk=b.fk*c+b.uj*d;this.gk=b.gk*c+b.hk*d;this.dk+=b.dk*c+b.ek*d;c=this.uj;d=this.hk;this.uj=b.fk*c+b.uj*d;this.hk=b.gk*c+b.hk*d;this.ek+=b.dk*c+b.ek*d;return this};Aa(W,function(){return Jwa+[this.fk,this.uj,this.gk,this.hk,this.dk,this.ek][me]()+Oe});
Hx(W,function(a,b,c,d,e){var f=b;for(b+=2*e;f<b;){e=a[f++];var g=a[f++];c[d++]=e*this.fk+g*this.gk+this.dk;c[d++]=e*this.uj+g*this.hk+this.ek}});$a(W,function(a){return this==a?!0:a?this.fk==a.fk&&this.gk==a.gk&&this.dk==a.dk&&this.uj==a.uj&&this.hk==a.hk&&this.ek==a.ek:!1});function tQ(a,b){Qt[L](this);this.q=a;this.zd=b;this[At]=!1}Y(tQ,Qt);W=tQ[K];W.zd=null;W.q=null;W.Wy=null;W.a=function(){return this.q};W.qga=function(){return this.zd};W.addEventListener=function(a,b,c,d){It(this.q,a,b,c,d)};W.removeEventListener=function(a,b,c,d){Mt(this.q,a,b,c,d)};W.B=function(){tQ.e.B[L](this);Ot(this.q)};function uQ(a,b,c,d){tQ[L](this,a,b);this.hd(c);this.Oe(d)}Y(uQ,tQ);W=uQ[K];za(W,null);W.re=null;W.Oe=function(a){za(this,a);this.zd.Z3(this,a)};W.cb=function(){return this[ic]};W.hd=function(a){this.re=a;this.zd.H3(this,a)};W.Mca=function(){return this.re};function vQ(a,b,c,d){uQ[L](this,a,b,c,d)}Y(vQ,uQ);function wQ(a,b){tQ[L](this,a,b)}Y(wQ,tQ);function xQ(a,b){tQ[L](this,a,b)}Y(xQ,tQ);function yQ(a,b,c,d){uQ[L](this,a,b,c,d)}Y(yQ,uQ);function zQ(a,b,c,d){uQ[L](this,a,b,c,d)}Y(zQ,uQ);function AQ(a,b,c,d){uQ[L](this,a,b,c,d)}Y(AQ,uQ);function BQ(a){tQ[L](this,null,a);this.qd=[]}Y(BQ,wQ);va(BQ[K],function(){this.qd[J]&&(kb(this.qd,0),this.zd.ih())});BQ[K].Ye=function(){};BQ[K].appendChild=function(a){this.qd[C](a)};Yp(BQ[K],function(){for(var a=0,b=this.qd[J];a<b;a++)this.zd.De(this.qd[a])});function CQ(a,b,c,d,e,f,g,k){uQ[L](this,a,b,g,k);this.ffa=c;this.gfa=d;this.O3=e;this.P3=f;this.$k=new mQ;DQ(this);this.Q3=new EQ(null,b,this.$k,g,k)}Y(CQ,vQ);
function DQ(a){a.$k[Yb]();a.$k[my](a.ffa+Bj(0,a.O3),a.gfa+Cj(0,a.P3));a.$k.arcTo(a.O3,a.P3,0,360);a.$k[Zy]()}CQ[K].setCenter=function(a,b){this.ffa=a;this.gfa=b;DQ(this);this.Q3[dq](this.$k)};yw(CQ[K],function(a,b){this.O3=a;this.P3=b;DQ(this);this.Q3[dq](this.$k)});Yp(CQ[K],function(a){this.Q3[Zq](a)});function FQ(a,b,c,d,e,f,g,k){uQ[L](this,a,b,g,k);this.Pv=c;this.Qv=d;this.gz=e;this.fz=f}Y(FQ,zQ);Ex(FQ[K],function(a,b){this.Pv=a;this.Qv=b;this.Eq&&this.zd.ih()});FQ[K].Eq=!1;
FQ[K].Ye=function(a,b){this.gz=a;this.fz=b;this.Eq&&this.zd.ih()};Yp(FQ[K],function(a){this.Eq=!0;a[Kz]();a[my](this.Pv,this.Qv);a[wz](this.Pv,this.Qv+this.fz);a[wz](this.Pv+this.gz,this.Qv+this.fz);a[wz](this.Pv+this.gz,this.Qv);a[sz]()});function EQ(a,b,c,d,e){uQ[L](this,a,b,d,e);this[dq](c)}Y(EQ,yQ);EQ[K].Eq=!1;sp(EQ[K],function(a){this.$k=a.Yy?a:YEa(a);this.Eq&&this.zd.ih()});
Yp(EQ[K],function(a){this.Eq=!0;a[Kz]();nQ(this.$k,function(b,c){switch(b){case 0:a[my](c[0],c[1]);break;case 1:for(var d=0;d<c[J];d+=2)a[wz](c[d],c[d+1]);break;case 2:for(d=0;d<c[J];d+=6)a.bezierCurveTo(c[d],c[d+1],c[d+2],c[d+3],c[d+4],c[d+5]);break;case 3:throw m("Canvas paths cannot contain arcs");case 4:a[sz]()}})});
function GQ(a,b,c,d,e,f,g,k,l,n){var p=$k(Cf,{style:mta});uQ[L](this,p,a,l,n);this.Ke=b;this.s$=c;this.Zla=d;this.t$=e;this.$la=f;this.Xla=g||Tg;this.Yla=k;this.pQ=$k(Cf,{style:lta});c=this.s$;k=this.t$;d=this.Zla;e=this.$la;l=this.Xla;f=this.Yla;b=this.a()[x];g=rQ(this.zd);n=this.zd;var s=n.Kk();n=s?s[A]/qQ(n)[A]:0;c==k?(b.lineHeight=lna,this.pQ[x].verticalAlign=l==ZD?eH:l==Tg?d<e?QJ:FD:d<e?FD:QJ,xx(b,ZD),k=f[Oy]*g,b.top=h[E](h.min(d,e)*n)+U,Za(b,h[E]((c-k/2)*g)+U),pa(b,h[E](k)+U),Sa(b,h.abs(d-e)*
n+U),Fa(b,.6*f[Oy]*n+Pxa)):(b.lineHeight=DB,this.pQ[x].verticalAlign=QJ,xx(b,l),b.top=h[E](((d+e)/2-2*f[Oy]/3)*n)+U,Za(b,h[E](c*g)+U),pa(b,h[E](h.abs(k-c)*g)+U),Sa(b,kg),Fa(b,f[Oy]*n+Pxa));px(b,f[Id]?CD:OH);zx(b,f.Tc?qG:OH);cx(b,f.family);c=this.cb();Ya(b,c.Vd()||c.L9());ZEa(this);a.a()[q](p);p[q](this.pQ)}Y(GQ,AQ);GQ[K].Pr=function(a){this.Ke=a;ZEa(this)};GQ[K].Oe=function(a){za(this,a);var b=this.a();b&&Ya(b[x],a.Vd()||a.L9())};GQ[K].hd=function(){};Yp(GQ[K],function(){});
function ZEa(a){Xa(a.pQ,a.s$==a.t$?Qi(a.Ke[rc](O),function(a){return Bi(a)})[me](of):Bi(a.Ke))}function HQ(a,b,c,d,e,f,g){tQ[L](this,a,b);this.Pv=c;this.Qv=d;this.gz=e;this.fz=f;this.Dsa=g}Y(HQ,xQ);W=HQ[K];W.Eq=!1;Ex(W,function(a,b){this.Pv=a;this.Qv=b;this.Eq&&this.zd.ih()});W.Ye=function(a,b){this.gz=a;this.fz=b;this.Eq&&this.zd.ih()};Yp(W,function(a){this.Yda?(this.gz&&this.fz&&a.drawImage(this.Yda,this.Pv,this.Qv,this.gz,this.fz),this.Eq=!0):(a=new Image,qp(a,X(this.Ksa,this,a)),a.src=this.Dsa)});
W.Ksa=function(a){this.Yda=a;this.zd.ih()};function $Ea(){};function IQ(a,b){this.Uk=a;this.ym=null==b?1:b}Y(IQ,$Ea);IQ[K].Vd=function(){return this.Uk};function JQ(a,b,c,d,e){pQ[L](this,a,b,c,d,e)}Y(JQ,pQ);W=JQ[K];W.Z3=function(){this.ih()};W.H3=function(){this.ih()};function aFa(a,b){var c=a[Pz]();c[Ty]();var d=b.Wy?b.Wy[Bc]():new sQ,e=d.dk,f=d.ek;(e||f)&&c[Qz](e,f);(d=d.uj)&&c[Wy](h.asin(d))}W.j=function(){var a=this.U.j(P,{style:Jxa});this.q=a;this.oc=this.U.j(UD);a[q](this.oc);this.x_=this.bg=new BQ(this);this.gma=0;KQ(this)};W.getContext=function(){this.a()||this.j();this.kl||(this.kl=this.oc[Pz](HB),this.kl[Ty]());return this.kl};
W.Ye=function(a,b){pa(this,a);Sa(this,b);KQ(this);this.ih()};W.Kk=function(){var a=this[r],b=this[A],c=li(a)&&-1!=a[qd](De),d=li(b)&&-1!=b[qd](De);if(!this.Db&&(c||d))return null;var e,f;c&&(e=this.a()[je],f=bm(e),a=la(a)*f[r]/100);d&&(e=e||this.a()[je],f=f||bm(e),b=la(b)*f[A]/100);return new Mk(a,b)};function KQ(a){Xl(a.a(),a[r],a[A]);var b=a.Kk();b&&(Xl(a.oc,b[r],b[A]),pa(a.oc,b[r]),Sa(a.oc,b[A]),a.kl=null)}
Vw(W,function(){var a=this[Pz]();a[kz]();var b=this.Kk();b[r]&&b[A]&&a.clearRect(0,0,b[r],b[A]);a[Ty]()});va(W,function(){this.reset();this.bg[Yb]();for(var a=this.a();1<a[Zb][J];)a[Ud](a[Dc])});W.ih=function(){if(!this.Swa&&this.Db){this.reset();if(this.po){var a=this.Kk();this[Pz]()[jz](a[r]/this.po,a[A]/this.rH)}(this.wu||this.lx)&&this[Pz]()[Qz](-this.wu,-this.lx);aFa(this,this.bg);this.bg[Zq](this.kl);this[Pz]()[kz]()}};
W.De=function(a){if(!(a instanceof GQ)){var b=this[Pz]();aFa(this,a);if(a.cb&&a.Mca){var c=a.cb();if(c)if(c instanceof IQ)0!=c.ym&&(b.globalAlpha=c.ym,Fw(b,c.Vd()),a[Zq](b),b[ic](),b.globalAlpha=1);else{var d=b.createLinearGradient(c.Kwa(),c.Mwa(),c.Lwa(),c.Nwa());d[tA](0,c.L9());d[tA](1,c.Jwa());Fw(b,d);a[Zq](b);b[ic]()}if(c=a.re)a[Zq](b),fx(b,c.Vd()),a=c.mb(),li(a)&&-1!=a[qd](U)&&(a=la(a)/rQ(this)),Yw(b,a),b[$b]()}else a[Zq](b);this[Pz]()[kz]()}};W.tn=function(a,b){this[AA](a,b)};
W.append=function(a,b){b=b||this.bg;b[q](a);!this.Db||this.gma||b!=this.bg&&b!=this.x_||this.De(a)};W.pk=function(a,b,c,d,e,f,g){a=new CQ(null,this,a,b,c,d,e,f);this[AA](a,g);return a};W.hb=function(a,b,c,d,e,f,g){a=new FQ(null,this,a,b,c,d,e,f);this[AA](a,g);return a};W.drawImage=function(a,b,c,d,e,f){a=new HQ(null,this,a,b,c,d,e);this[AA](a,f);return a};W.Ii=function(a,b,c,d,e,f,g,k,l,n){a=new GQ(this,a,b,c,d,e,f,g,k,l);this[AA](a,n);return a};
W.sa=function(a,b,c,d){a=new EQ(null,this,a,b,c);this[AA](a,d);return a};W.Ba=function(a){var b=new BQ(this);a=a||this.bg;if(a==this.bg||a==this.x_)this.x_=b;this[AA](b,a);return b};W.B=function(){this.kl=null;JQ.e.B[L](this)};W.Fb=function(){var a=this.Kk();JQ.e.Fb[L](this);a||(KQ(this),this[cq](AI));this.ih()};function LQ(a,b){this.Q=a;this.Uk=b}LQ[K].mb=function(){return this.Q};LQ[K].Vd=function(){return this.Uk};function MQ(a,b){tQ[L](this,a,b)}Y(MQ,wQ);va(MQ[K],function(){el(this.a())});MQ[K].Ye=function(a,b){NQ(this.a(),{width:a,height:b})};function OQ(a,b,c,d){uQ[L](this,a,b,c,d)}Y(OQ,vQ);OQ[K].setCenter=function(a,b){NQ(this.a(),{cx:a,cy:b})};yw(OQ[K],function(a,b){NQ(this.a(),{rx:a,ry:b})});function PQ(a,b,c,d){uQ[L](this,a,b,c,d)}Y(PQ,zQ);Ex(PQ[K],function(a,b){NQ(this.a(),{x:a,y:b})});PQ[K].Ye=function(a,b){NQ(this.a(),{width:a,height:b})};function QQ(a,b,c,d){uQ[L](this,a,b,c,d)}Y(QQ,yQ);
sp(QQ[K],function(a){NQ(this.a(),{d:bFa(a)})});function RQ(a,b,c,d){uQ[L](this,a,b,c,d)}Y(RQ,AQ);RQ[K].Pr=function(a){qa(this.a()[Ub],a)};function SQ(a,b){tQ[L](this,a,b)}Y(SQ,xQ);Ex(SQ[K],function(a,b){NQ(this.a(),{x:a,y:b})});SQ[K].Ye=function(a,b){NQ(this.a(),{width:a,height:b})};function TQ(a,b,c,d,e){pQ[L](this,a,b,c,d,e);this.Cp={};this.aX=zk&&!Fk(526);this.he=new Sv(this)}var UQ;Y(TQ,pQ);W=TQ[K];W.Za=function(a,b){var c=this.U.gc()[Qy](dG,a);b&&NQ(c,b);return c};function NQ(a,b){for(var c in b)a[w](c,b[c])}W.tn=function(a,b){(b||this.bg).a()[q](a.a())};W.Z3=function(a,b){var c=a.a();if(b instanceof IQ)c[w](tF,b.Vd()),c[w](uF,b.ym);else c[w](tF,Q)};
W.H3=function(a,b){var c=a.a();if(b){c[w](wJ,b.Vd());var d=b.mb();li(d)&&-1!=d[qd](U)?c[w](yJ,la(d)/rQ(this)):c[w](yJ,d)}else c[w](wJ,Q)};W.j=function(){var a=this.Za(AJ,{width:this[r],height:this[A],overflow:Lg}),b=this.Za(Gg);this.NX=this.Za(TE);this.bg=new MQ(b,this);a[q](this.NX);a[q](b);this.q=a;if(this.po||this.wu||this.lx)this.a()[w](Lxa,Q),this.aX?this.vN():this.a()[w](iK,this.wu+se+this.lx+se+(this.po?this.po+se+this.rH:O))};
W.vN=function(){if(this.Db&&(this.po||this.wu||!this.lx)){var a=this.Kk();if(0==a[r])ib(this.a()[x],Lg);else{ib(this.a()[x],O);var b=-this.wu,c=-this.lx,d=a[r]/this.po,a=a[A]/this.rH;this.bg.a()[w](Fh,Nya+d+se+a+Zla+b+se+c+Oe)}}};W.Ye=function(a,b){Xl(this.a(),a,b)};
W.Kk=function(){if(!yk)return this.Db?$l(this.a()):TQ.e.Kk[L](this);var a=this[r],b=this[A],c=li(a)&&-1!=a[qd](De),d=li(b)&&-1!=b[qd](De);if(!this.Db&&(c||d))return null;var e,f;c&&(e=this.a()[je],f=bm(e),a=la(a)*f[r]/100);d&&(e=e||this.a()[je],f=f||bm(e),b=la(b)*f[A]/100);return new Mk(a,b)};va(W,function(){this.bg[Yb]();el(this.NX);this.Cp={}});W.pk=function(a,b,c,d,e,f,g){a=this.Za(eF,{cx:a,cy:b,rx:c,ry:d});e=new OQ(a,this,e,f);this.tn(e,g);return e};
W.hb=function(a,b,c,d,e,f,g){a=this.Za(uI,{x:a,y:b,width:c,height:d});e=new PQ(a,this,e,f);this.tn(e,g);return e};W.drawImage=function(a,b,c,d,e,f){a=this.Za(Eva,{x:a,y:b,width:c,height:d,"image-rendering":hxa,preserveAspectRatio:Q});a.setAttributeNS(Bva,Ng,e);e=new SQ(a,this);this.tn(e,f);return e};
W.Ii=function(a,b,c,d,e,f,g,k,l,n){var p=h[E](Dj(b,c,d,e));d-=b;e-=c;e=h[E](h[zd](d*d+e*e));var s=g[Oy];d={"font-family":g.family,"font-size":s};var u=h[E](.85*s),s=h[E](c-s/2+u),u=b;f==ZD?(u+=h[E](e/2),d[GJ]=eH):f==Ls&&(u+=e,d[GJ]=iF);d.x=u;d.y=s;g[Id]&&(d[AF]=CD);g.Tc&&(d[zF]=qG);0!=p&&Hx(d,HI+p+se+b+se+c+Oe);b=this.Za(Rs,d);b[q](this.U.gc()[Db](a));null==k&&yk&&sk&&(a=yD,l instanceof IQ&&(a=l.Vd()),k=new LQ(1,a));l=new RQ(b,this,k,l);this.tn(l,n);return l};
W.sa=function(a,b,c,d){a=this.Za(dI,{d:bFa(a)});b=new QQ(a,this,b,c);this.tn(b,d);return b};function bFa(a){var b=[];nQ(a,function(a,d){switch(a){case 0:b[C](If);ga[K][C][Sc](b,d);break;case 1:b[C](Hf);ga[K][C][Sc](b,d);break;case 2:b[C](bC);ga[K][C][Sc](b,d);break;case 3:var e=d[3];b[C](tf,d[0],d[1],0,180<h.abs(e)?1:0,0<e?1:0,d[4],d[5]);break;case 4:b[C](Yf)}});return b[me](se)}W.Ba=function(a){var b=this.Za(Gg);(a||this.bg).a()[q](b);return new MQ(b,this)};W.ml=function(){};
W.Fb=function(){var a=this.Kk();TQ.e.Fb[L](this);a||this[cq](AI);if(this.aX){var a=this[r],b=this[A];typeof a==zh&&-1!=a[qd](De)&&typeof b==zh&&-1!=b[qd](De)&&this.he.m(cFa(),Ss,this.vN);this.vN()}};W.He=function(){TQ.e.He[L](this);this.aX&&this.he.vb(cFa(),Ss,this.vN)};W.B=function(){delete this.Cp;delete this.NX;delete this.bg;TQ.e.B[L](this)};function cFa(){UQ||(UQ=new St(400),UQ[y]());return UQ};function VQ(){return this.q=this.zd.U.a(this.ic)||this.q}function WQ(a,b){this.ic=a.id;tQ[L](this,a,b)}Y(WQ,wQ);WQ[K].a=VQ;va(WQ[K],function(){el(this.a())});WQ[K].Ye=function(a,b){var c=this.a(),d=c[x];pa(d,XQ(a)+U);Sa(d,XQ(b)+U);Dx(c,XQ(a)+se+XQ(b));this.zd.bg!=this&&Lw(c,BB)};function YQ(a,b,c,d,e,f,g,k){this.ic=a.id;uQ[L](this,a,b,g,k);this.jC=c;this.kC=d;this.Gi=e;this.Hi=f}Y(YQ,vQ);YQ[K].a=VQ;YQ[K].setCenter=function(a,b){this.jC=a;this.kC=b;ZQ(this.a(),a-this.Gi,b-this.Hi,2*this.Gi,2*this.Hi)};
yw(YQ[K],function(a,b){this.Gi=a;this.Hi=b;ZQ(this.a(),this.jC-a,this.kC-b,2*a,2*b)});function $Q(a,b,c,d){this.ic=a.id;uQ[L](this,a,b,c,d)}Y($Q,zQ);$Q[K].a=VQ;Ex($Q[K],function(a,b){var c=this.a()[x];Za(c,aR(a));c.top=aR(b)});$Q[K].Ye=function(a,b){var c=this.a()[x];pa(c,XQ(a)+U);Sa(c,XQ(b)+U)};function bR(a,b,c,d){this.ic=a.id;uQ[L](this,a,b,c,d)}Y(bR,yQ);bR[K].a=VQ;sp(bR[K],function(a){cR(this.a(),dI,dFa(a))});function dR(a,b,c,d){this.ic=a.id;uQ[L](this,a,b,c,d)}Y(dR,AQ);dR[K].a=VQ;
dR[K].Pr=function(a){cR(this.a()[Zb][1],zh,a)};function eR(a,b){this.ic=a.id;tQ[L](this,a,b)}Y(eR,xQ);eR[K].a=VQ;Ex(eR[K],function(a,b){var c=this.a()[x];Za(c,aR(a));c.top=aR(b)});eR[K].Ye=function(a,b){var c=this.a()[x];pa(c,aR(a));Sa(c,aR(b))};function fR(a,b,c,d,e){pQ[L](this,a,b,c,d,e);this.he=new Sv(this)}Y(fR,pQ);var gR=ea[fe]&&8<=ea[fe];function eFa(a){return li(a)&&lda(a)?a:la(a[kc]())+U}function hR(a){return h[E](100*(la(a[kc]())-.5))}function aR(a){return hR(a)+U}function XQ(a){return h[E](100*la(a[kc]()))}function cR(a,b,c){gR?a[b]=c:a[w](b,c)}function iR(a,b){var c=a.U[Sb](zua+b);c.id=Cua+zda++;return c}function jR(a){gR&&a.Db&&Xa(a.a(),a.a()[nd])}fR[K].tn=function(a,b){(b||this.bg).a()[q](a.a());jR(this)};
fR[K].Z3=function(a,b){var c=a.a();vw(c,O);for(var d=0;d<c[Zb][J];d++){var e=c[Zb][d];e[Tc]==tF&&c[Ud](e)}b instanceof IQ?b.Vd()==Gh?qw(c,!1):1!=b.ym?(qw(c,!0),d=iR(this,tF),nb(d,h[E](100*b.ym)+De),Ya(d,b.Vd()),c[q](d)):(qw(c,!0),vw(c,b.Vd())):qw(c,!1);jR(this)};fR[K].H3=function(a,b){var c=a.a();if(b){uw(c,!0);var d=b.mb(),d=li(d)&&-1==d[qd](U)?la(d):d*rQ(this),e=c[fc](wJ)[0];1>d?(e=e||iR(this,wJ),nb(e,d),rw(e,GB),Ya(e,b.Vd()),c[q](e)):(e&&c[Ud](e),hx(c,b.Vd()),Ew(c,d+U))}else uw(c,!1);jR(this)};
function ZQ(a,b,c,d,e){var f=a[x];Ba(f,hg);Za(f,aR(b));f.top=aR(c);pa(f,XQ(d)+U);Sa(f,XQ(e)+U);a[Tc]==eJ&&Dx(a,XQ(d)+se+XQ(e))}function kR(a,b){var c=iR(a,b),d=qQ(a);ZQ(c,0,0,d[r],d[A]);return c}try{eval("document.namespaces")}catch(fFa){}W=fR[K];
W.j=function(){var a=this.U.gc();a.namespaces.g_vml_||(gR?a.namespaces.add(yua,ZJ,Ila):a.namespaces.add(yua,ZJ),ab(a.createStyleSheet(),Aua));var a=this[r],b=this[A],c=this.U.j(P,{style:nxa+eFa(a)+qna+eFa(b)});this.q=c;var d=iR(this,RF),e=d[x];Ba(e,hg);Za(e,e.top=0);pa(e,this[r]);Sa(e,this[A]);Dx(d,this.po?XQ(this.po)+se+XQ(this.rH):XQ(a)+se+XQ(b));Lw(d,$h(this.wu)?XQ(this.wu)+se+XQ(this.lx):BB);c[q](d);this.bg=new WQ(d,this);It(c,AI,X(this.uW,this))};
W.uW=function(){var a=$l(this.a()),b=this.bg.a()[x];if(a[r])pa(b,a[r]+U),Sa(b,a[A]+U);else{for(a=this.a();a&&a[de]&&a[de][Xc]!=Q;)a=a[je];a&&a[de]&&this.he.m(a,Oxa,this.uW)}this[cq](AI)};W.Ye=function(a,b){Xl(this.a(),a,b)};W.Kk=function(){var a=this.a();return new Mk(a[x].pixelWidth||a[Ab]||1,a[x].pixelHeight||a[Zc]||1)};va(W,function(){this.bg[Yb]()});W.pk=function(a,b,c,d,e,f,g){var k=iR(this,lxa);ZQ(k,a-c,b-d,2*c,2*d);a=new YQ(k,this,a,b,c,d,e,f);this.tn(a,g);return a};
W.hb=function(a,b,c,d,e,f,g){var k=iR(this,uI);ZQ(k,a,b,c,d);a=new $Q(k,this,e,f);this.tn(a,g);return a};W.drawImage=function(a,b,c,d,e,f){var g=iR(this,Eva);ZQ(g,a,b,c,d);cR(g,nJ,e);a=new eR(g,this);this.tn(a,f);return a};
W.Ii=function(a,b,c,d,e,f,g,k,l,n){var p=kR(this,eJ),s=iR(this,dI);b=If+hR(b)+Re+hR(c)+Hf+hR(d)+Re+hR(e)+Df;cR(s,Kh,b);cR(s,IJ,Hh);b=iR(this,sAa);b[w](eh,Hh);c=b[x];Fa(c,g[Oy]*rQ(this));cx(c,g.family);null!=f&&(c[aK]=f);g[Id]&&px(c,CD);g.Tc&&zx(c,qG);cR(b,zh,a);p[q](s);p[q](b);a=new dR(p,this,k,l);this.tn(a,n);return a};W.sa=function(a,b,c,d){var e=kR(this,eJ);cR(e,dI,dFa(a));a=new bR(e,this,b,c);this.tn(a,d);return a};
function dFa(a){var b=[];nQ(a,function(a,d){switch(a){case 0:b[C](Wg);ga[K][C][Sc](b,Qi(d,XQ));break;case 1:b[C](Sg);ga[K][C][Sc](b,Qi(d,XQ));break;case 2:b[C](sg);ga[K][C][Sc](b,Qi(d,XQ));break;case 4:b[C](qK);break;case 3:var e=d[2]+d[3],f=XQ(d[4]-Bj(e,d[0])),e=XQ(d[5]-Cj(e,d[1])),g=XQ(d[0]),k=XQ(d[1]),l=h[E](-65536*d[2]),n=h[E](-65536*d[3]);b[C](uqa,f,e,g,k,l,n)}});return b[me](se)}W.Ba=function(a){var b=kR(this,RF);(a||this.bg).a()[q](b);return new WQ(b,this)};W.ml=function(){return 0};
W.Fb=function(){fR.e.Fb[L](this);this.uW();jR(this)};W.B=function(){this.bg=null;fR.e.B[L](this)};function lR(a,b,c,d,e){iM[L](this,d);this.Le=new au(e||Sma);this.eI=O;this.Od=[];this.xA=[];this.aQ=[];this.xu=[];this.Ila=[];this.Lla=[];this.JI=[];this.YZ={};this.Jla={};this.bQ={};this.Kla={};this.wv(a);this.Ye(b,c);this.Ga=mR(this)?0:da}Y(lR,iM);W=lR[K];W.E7=2048;W.ama=0;W.bma=0;W.ob=-da;W.Uf=null;W.xY=null;W.j=function(){var a=this.ac();this.q=this.ia().j(us,{src:nR(this),"class":iqa,width:a[0],height:a[1]})};W.Ef=function(a){a.src=nR(this);this.q=a};
function nR(a){var b;a.eI!=O?b=oR(a,a.eI):(b=oR(a,dF))||(b=oR(a,sh));b||a[cq](new gFa(a.Le[kc]()));return a.Le}function hFa(a,b){var c=[];Z(b,function(a){a.area=a.area||rra;a.rq=a.rq||sh;c[C]([a.area,a.rq,a[F]][me]())});c=c[me](bt);a.Yc(esa,c)}W.wv=function(a){this.Le.Yc(nE,a)};W.bc=function(){return ju(this.Le,nE)};W.Ye=function(a,b){var c=[a||300,b||150][me](qK);this.Le.Yc(mE,c)};W.ac=function(){return ju(this.Le,mE)[rc](qK)};W.ZO=function(a){this.Ga=a};W.YO=function(a){this.ob=a};
function pR(a,b){a.xu=b;a.Le.Yc(fsa,a.xu[me](bt))}function qR(a){a=a.bc();return a==LD||a==vD||a==wD||a==PD||a==QD}function mR(a){a=a.bc();return a==hh||a==qxa||a==vxa}function iFa(a){a=a.bc();return a==LD||a==vD||a==wD}function jFa(a){a=a.bc();return a==LD||a==wD||a==QD}W.Yc=function(a,b){this.Le.Yc(a,b)};W.y3=function(a){this.Le.y3(a)};W.setTitle=function(a){this.Uf=a;this.Le.Yc(hsa,this.Uf[wb](/\n/g,bt))};function rR(a,b){a.JI[C](b);a.Le.Yc(jsa,a.JI[me](Re));return a.JI[J]-1}
function sR(a,b,c){a.YZ[b]=c;b=kFa(a,a.YZ,nna,bt);a.Le.Yc(isa,b)}function tR(a,b,c,d){var e;e=da;for(var f=0,g=b[J];f<g;++f){var k=b[f];null!=k&&k<e&&(e=k)}e<a.Ga&&(a.Ga=e);e=-da;f=0;for(g=b[J];f<g;++f)k=b[f],null!=k&&k>e&&(e=k);e>a.ob&&(a.ob=e);if($h(d)){if(a.aQ[J]<a.Od[J])throw m("Cannot start adding legends text after first element.");a.aQ[C](d);a.Le.Yc(csa,a.aQ[me](bt))}a.Od[C](b);a.xA[C](c);a.Le.Yc(jE,a.xA[me](Re))}W.getData=function(a){return $h(a)?this.Od[a]:this.Od};
function oR(a,b){for(var c=[],d=0,e=a.Od[J];d<e;++d){var f=c,g=d,k;k=a;for(var l=a.Od[d],n=a.Ga,p=a.ob,s=b,u=[],v=0,z=l[J];v<z;++v)u[C](lFa(l[v],n,p,s));k=u[me](k.eI==CJ?Re:O);f[g]=k}c=c[me](b==CJ?bt:Re);c=null==a.xY?yda(b,kf,c):yda(b,a.xY,kf,c);a.Le.Yc(bsa,c);return a.Le[kc]()[J]<a.E7}function kFa(a,b,c,d){var e=[],f=0;for(a=a.JI[J];f<a;++f)b[f]&&e[C](f+c+b[f][me](d));return e[me](bt)}var mFa=h.pow(64,2)-1;
function lFa(a,b,c,d){var e=d==dF;if(null===a||!$h(a)||fa(a)||a<b||a>c)return e?Opa:OC;if(d==CJ)return String(a);d=.5;c>b&&(d=(a-b)/(c-b));if(e)return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-."[Cb](h[t](d*mFa/64))+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-."[Cb](h[t](d*mFa%64));a=h[E](61*d);return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"[Cb](a)}
lR[K].B=function(){lR.e.B[L](this);delete this.xu;delete this.Ila;delete this.Lla;delete this.ama;delete this.bma;delete this.xA;delete this.aQ;delete this.Od;this.Le=null;delete this.Ga;delete this.ob;this.Uf=null;delete this.JI;delete this.YZ;delete this.Jla;delete this.bQ;delete this.Kla};function gFa(a){ut[L](this,gBa);this.uri=a}Y(gFa,ut);function uR(a,b,c){this.Mg=a;this.Coa=b;this.Me={};this.Kra=!1;this.Zo=null;this.Doa=c;a===dI&&(za(this.Me,Q),xa(this.Me,NA),this.Zo=new OL.fe.zW(this.Me))}W=uR[K];Vw(W,function(){this.Kra&&(this.Me=ca.getPrototypeOf(this.Me))});W.Sm=function(){if(null==this.Zo){var a=nFa[this.Mg];if(!a)throw m("No draw routine for "+this.Mg+Ue);this.Zo=a[L](null,this.Me)}return this.Zo};W.Uea=function(){return this.Me};function vR(a,b){a.Me.x=b;return a}function wR(a,b){a.Me.y=b;return a}
W.yg=function(a){pa(this.Me,a);return this};W.Yj=function(a){Sa(this.Me,a);return this};W.Pr=function(a){$w(this.Me,a);return this};yw(W,function(a){ix(this.Me,a);return this});function xR(a,b,c,d){var e=d||{};Cn(b,c,null,function(b){var c=Sn(b[ic]||e[ic])||Q;a.Oe(c);c=Nn(b.fillOpacity);null!=c&&a.Ch(c);c=Sn(b[$b]||e[$b]);null!=c&&a.hd(c);b=Ln(b.strokeWidth);null!=b&&a.mk(b);return null})}W.hd=function(a){xa(this.Me,a);this.Zo&&this.Zo[x](wJ,a);return this};
W.mk=function(a){this.Me.strokeWidth=a;this.Zo&&this.Zo[x](kAa,a);return this};W.Oe=function(a){za(this.Me,a);return this};W.Ch=function(a){this.Me.fillOpacity=a;return this};ex(W,function(a,b){this.Zo[Ez](a,b);return this});W.da=function(a,b){this.Zo.line(a,b);return this};W.xf=function(a,b,c,d,e,f,g){this.Zo.arc(a,b,c,d,e,f,g);return this};function oFa(a,b){cx(a.Me,b);return a}function yR(a,b){Fa(a.Me,b);return a}function pFa(a,b){var c=a.Me.corners={};c.rx=b;c.ry=b}
function qFa(a,b){a.Me.halign=b;return a}function rFa(a,b){a.Me.valign=b;return a}var nFa={circle:function(a){return new OL.fe[lA](a[Iz],a.x,a.y,{fill:a[ic]})},line:function(a){return new OL.fe.lu(a.x,a.y,a.Hb,a.Lb,a)},rect:function(a){return new OL.fe[Dz](a.x,a.y,a[r],a[A],a)},text:function(a){return new OL.fe[tz](a.x,a.y,a[id],a)}};function zR(a){this.mg=[];this.ja=a;this.m3=0}zR[K].ac=function(){return this.ja};zR[K].QW=function(){return this.mg};zR[K].da=function(a,b,c,d,e,f){a=wR(vR(new uR(HG,a||AR(this),b||mD),c),d);a.Me.x2=e;a.Me.y2=f;this.mg[C](a);return a};function BR(a,b,c,d,e,f,g){b=wR(vR(new uR(uI,b||AR(a),c||mD),d),e).yg(f).Yj(g);a.mg[C](b);return b}zR[K].bu=function(a,b,c,d,e,f){a=wR(vR((new uR(Rs,a||AR(this),b||mD)).Pr(c),d),e).yg(f);this.mg[C](a);return a};
function AR(a){var b=new KP(YB);MP(b,FC,Rpa+a.m3);a.m3+=1;return b};function CR(a,b){var c=ga[K][jd][L](arguments),d=c[sb]();if("undefined"==typeof d)throw m("[goog.string.format] Template required");return d[wb](/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,k,l,n,p,s){if(n==De)return De;var u=c[sb]();if("undefined"==typeof u)throw m("[goog.string.format] Not enough arguments");arguments[0]=u;return DR[n][Sc](null,arguments)})}
var DR={s:function(a,b,c){return fa(c)||c==O||a[J]>=c?a:a=-1<b[qd](Te,0)?a+Ei(se,c-a[J]):Ei(se,c-a[J])+a},f:function(a,b,c,d,e){d=a[kc]();fa(e)||e==O||(d=a[xb](e));var f;f=0>a?Te:0<=b[qd](Qe)?Qe:0<=b[qd](se)?se:O;0<=a&&(d=f+d);if(fa(c)||d[J]>=c)return d;d=fa(e)?h.abs(a)[kc]():h.abs(a)[xb](e);a=c-d[J]-f[J];0<=b[qd](Te,0)?d=f+d+Ei(se,a):(b=0<=b[qd](Xe,0)?Xe:se,d=f+Ei(b,a)+d);return d},d:function(a,b,c,d,e,f,g,k){return DR.f(ka(a,10),b,c,d,0,f,g,k)}};DR.i=DR.d;DR.u=DR.d;function ER(a,b){var c;c=Zh[xc][Nc];c=xi(c)||(pm(c)[1]||null)!=ss?Pg:ss;return CR(Tla,c,a,b)};function sFa(a,b){if(a){if(b[J]!=a[J])throw m("colorsScale and valuesScale must be of the same length");}else if(1!=b[J])throw m("colorsScale must contain exactly one element when no valueScale is provided");this.Wk=a;this.lv=Qi(b,function(a){return zm(a).od})}var tFa=[cB,QA],uFa=[bB,cB,QA];
function FR(a,b){if(!a.Wk)return a.lv[0];if(b>=a.Wk[a.Wk[J]-1])return a.lv[a.lv[J]-1];if(b<=a.Wk[0])return a.lv[0];var c=hj(a.Wk,b);if(0<=c)return a.lv[c];var d=-c-2,c=-c-1;return Um(a.lv[c],a.lv[d],(b-a.Wk[d])/(a.Wk[c]-a.Wk[d]))}
function vFa(a,b){b&&0!=b[J]?1==b[J]&&(b=[tFa[0],b[0]]):b=a&&3==a[J]?uFa:tFa;if(!a||2>a[J])return{values:null,g3:[Li(b)]};var c=a[0],d=a[a[J]-1],e=d-c;if(0==e)return{values:[d],g3:[Li(b)]};if(2==a[J])for(a=[],d=e/(b[J]-1),e=0;e<b[J];e++)a[C](c+d*e);return{values:a,g3:b}}
function wFa(a,b){var c=null,d=a.S(zsa);if(d&&0<d[J]){1==d[J]&&(d=[d[0],d[0]]);b&&(null==d[0]&&(d[0]=b[y]),null==d[d[J]-1]&&(d[d[J]-1]=b.end));if(null==d[0])throw m(Asa);for(c=1;c<d[J];c++){if(null==d[c])throw m(Asa);if(d[c]<d[c-1])throw m("colorAxis.values must be a monotonically increasing series");}c=d}else{var d=Kn(a,ysa),e=Kn(a,xsa);if(null!=d&&null!=e&&d>e)throw m("colorAxis.minValue ("+d+") must be at most colorAxis.maxValue ("+e+Oe);(d=Yea(b,d,e))&&(c=[d[y],d.end])}d=a.S(xE);d=a.S(tsa,d);
c=vFa(c,d);return new sFa(c[jy],c.g3)};function GR(a,b){var c=a[My],c=Xea(Pk(b),c);b[q](c);a.Hea&&Xa(c,a[My][zb]);var d,e=a[pA],f=a.Iea;d=a.Gea;var g=a.$A,k=a[vz],l=new Mk(c[Kd],c[$d]),n=e.y+(g+l[A]/2)*Ej(e.y-f.y),e=xj(e.x+(g+l[r]/2)*Ej(e.x-f.x)-l[r]/2,d[G]+k,d[cd]-k-l[r]);d=xj(n-l[A]/2,d.top+k,d[Mc]-k-l[A]);d=new Hk(e,d);pa(c[x],c[Kd]+1+U);Sa(c[x],c[$d]+U);Za(c[x],d.x+U);c[x].top=d.y+U;return c};function HR(a,b,c){var d=b.Ba(),e=a.outline,f=new gL,g=new Cl(e.fa.top+.5,e.fa[cd]+.5,e.fa[Mc]+.5,e.fa[G]+.5),k=e.$j;f[Ez](g[G]+1,g[Mc]);f.xf(g[G]+1,g[Mc]-1,1,1,180,270,!0);f.da(g[G],g.top+1);f.xf(g[G]+1,g.top+1,1,1,270,0,!0);if(null!=k&&k[0].y==e.fa.top)for(var l=0;3>l;++l)f.da(k[l].x+.5,k[l].y+.5);f.da(g[cd]-1,g.top);f.xf(g[cd]-1,g.top+1,1,1,0,90,!0);f.da(g[cd],g[Mc]-1);f.xf(g[cd]-1,g[Mc]-1,1,1,90,180,!0);if(null!=k&&k[0].y==e.fa[Mc])for(l=0;3>l;++l)f.da(k[l].x+.5,k[l].y+.5);f[Zy]();e=[new Zm({fill:Ph,
stroke:fB,ua:1}),new Zm({fill:fB,ua:0,Ce:.6}),new Zm({fill:fB,ua:0,Ce:.4})];for(g=e[J]-1;0<=g;--g)k=b.sa(f,e[g],d),b.Em(k,g,g);a=a.WI;for(f=0;f<a[nA][J];f++)switch(k=a[nA][f],g=k.Gh,e=b.Ba(),b[q](d,e),g[H]){case HG:g=g[$];k=k[$];k[mA]&&b.hb(k[mA].fa[G],k[mA].fa.top,k[mA].fa[cd]-k[mA].fa[G],k[mA].fa[Mc]-k[mA].fa.top,g[mA].brush,e);for(l=0;l<k[Fy][J];l++){var n=g[Fy][l],p=k[Fy][l];switch(n[H]){case Rs:b.Sd(n[$][id],a.z$?p.fa[cd]:p.fa[G],p.fa.top,1,qJ,qJ,n[$][x],e,a.z$);break;case mJ:b.hb(p.fa[G],p.fa.top,
p.fa[cd]-p.fa[G],p.fa[Mc]-p.fa.top,n[$].brush,e)}}null!=g.id&&(g=AP([WC,g.id]),b.bo(e,g));break;case VI:g=g[$],k=k[$],l=new gL,l[Ez](k.line.x0,k.line.y0),l.da(k.line.x1,k.line.y1),b.sa(l,g.brush,e)}b[q](c,d);return d};function IR(a,b){this.x=a||0;this.y=b||0}Ia(IR[K],function(){return new IR(this.x,this.y)});function JR(a){var b=Qi(a.I,function(b){var d=a[pA]?a[pA]:{x:0,y:0},e=kL(b.x+d.x,b[J],a.Kc);b=kL(b.y+d.y,a.ba[yc],a.Jc);return e[y]==e.end||b[y]==b.end?null:new Cl(b[y],e.end,b.end,e[y])}),b=Pi(b,gi);return Wm(b)};function xFa(a,b){return h.abs(a-b)}function yFa(a,b,c){if(!a||!b)return!0;var d=c||xFa;return Uj(a,function(a,c){var g=b[c];return!$h(b[c])||.05>=d(a,g)})}function zFa(a,b,c){if(0==a.x||0==b.x)return{x:0,y:(0==a.x&&0==b.x?0:0==a.x?a.y:b.y)*c/6};c=c/3*h.min(h.abs(a.x),h.abs(b.x));b=(a.y/a.x+b.y/b.x)/2;return 0<a.x?{x:c,y:c*b}:{x:-c,y:-c*b}}function AFa(a,b,c){var d=a.tga(),e=b.tga();if(0==d||0==e)return new tL(0,0);d=h[zd](d/e);a=uL(a[Bc]()[jz](1/d),b[Bc]()[jz](d));a[jz](c/6);return a}
function KR(a,b,c,d,e){c=c?zFa:AFa;for(var f=[],g=0;g<a[J];++g){var k,l;e?(k=BFa(a,g,1,d),l=BFa(a,g,-1,d)):(k=d?(g+1)%a[J]:g+1,l=d?(a[J]+g-1)%a[J]:g-1);null!=k&&null!=l&&null!=a[g]&&null!=a[l]&&null!=a[k]?(k=c(vL(a[g],a[l]),vL(a[k],a[g]),b),f[C]([vL(a[g],k),uL(a[g],k)])):null!=a[g]?f[C]([a[g][Bc](),a[g][Bc]()]):f[C](null)}return f}function BFa(a,b,c,d){var e=b+c;for(d&&(e=(e+a[J])%a[J]);e!=b&&0<=e&&e<a[J];){if(null!=a[e])return e;e+=c;d&&(e=(e+a[J])%a[J])}return null}
function LR(a,b,c){c=c||0;var d=Vi(b,function(b){return b[c]>a});return-1==d?b[J]-1:0==d?0:b[d][c]-a<a-b[d-1][c]?d:d-1}function CFa(a,b,c){var d;d=d||0;c=c||0;if(0<b[J]&&a<=Li(b))return c=LR(a,b,d),[c,b[c][d]];var e=b[J]-1-c,f=Li(b)[d],g=b[e][d],k=f-g,l=h[t]((a-f)/k);a=a-f-l*k;e=Qi(fj(b,e),function(a){return[a[d]-g]});a=LR(a,e,0);return[b[J]-1+l*c+a,f+l*k+e[a][0]]}function MR(a,b,c){for(var d=[],e=0;e<a;e++)d[e]=b[L](c,e);return d}function DFa(a){return null!=a.max?a.max:a.min}
function EFa(a,b,c,d){$h(c)||(c=0);$h(d)||(d=a[J]);c=b-c;for(var e=0,f=0<=c?0:null,g=0,k=0,l=null,n=null;e<a[J];){var p=a[e].min,s=DFa(a[e])-p,g=g+p;if(g<=c)var f=e+1,u=h.min(c-g,s),k=g+u,n=p+u;if(g>b)return e>=d?{Yo:e,last:l,nL:b-(g-p)}:null===f?null:{Yo:f,last:n,nL:c-k};u=h.min(b-g,s);g+=u;l=p+u;e++}return{Yo:e,last:l,nL:b-g}}function FFa(a,b,c){a=Qi(a,c||wj);jj(a);for(var d=c=0;d<a[J];d++){var e=a[J]-d,f=(a[d]-c)*e;if(f<=b)c=a[d],b-=f;else{c+=b/e;b=0;break}}return{Asa:c,nL:b}}
function NR(a,b,c,d){var e=EFa(a,b,c,d);if(!e)return null;b=e.nL;c=fj(a,0,e.Yo);d=Ri(c,function(a,b){return h.max(a,b.Wb[J])},0);var f=Qi(c,DFa);0<f[J]&&(f[f[J]-1]=e.last);for(var g=0;g<d;g++){e=FFa(c,b,function(a){return a.Wb[g]||0});b=e.nL;for(var k=0;k<f[J];k++)f[k]+=h.min(e.Asa,a[k].Wb[g]||0);if(0==b)break}return f}function OR(a,b){var c=NR(a,b,void 0,void 0),d={};Z(a,function(a,b){var g=a.key;null!=d[g]||(d[g]=[]);b<c[J]&&d[g][C](c[b])});return d}
function GFa(a,b){for(var c=fj(arguments,1),d=[],e=0;e<c[J];e+=2){var f=h.min(c[e],a[J]),g=h.min(c[e+1],a[J]),f=fj(a,f,g);ej(d,f)}return d}function PR(a){if(0==a)return 0;a=h.abs(a);for(var b=0;16>b;++b){if(h.abs(a-h[E](a))<1E-7*a)return b;a*=10}return 16}function QR(a){var b=bp;if(0>=a)return b[hc](0,b[Wd](Ue));for(var b=b[hc](0,b[Wd](Ue)+1),c=0;c<a;c++)b+=we;return b}function RR(a,b){return li(a)?[a+Ue+b]:Qi(a,function(a){return a+Ue+b})}function SR(a,b,c){return 0>b||0>c?null:a[b][c]}
function HFa(a,b,c,d,e,f){var g=[],k=SR(c,d-1,e);k&&g[C]({qU:k,km:k.km+1,qL:d-1,rU:null,rL:null,sU:null});(k=SR(c,d,e-1))&&g[C]({qU:k,km:k.km+1,qL:null,rU:null,rL:e-1,sU:null});(c=SR(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g[C]({qU:c,km:c.km,qL:d-1,rU:e-1,rL:e-1,sU:d-1});jj(g,function(a,b){return a.km-b.km});return 0<g[J]?g[0]:{qU:null,km:0,qL:null,rU:null,rL:null,sU:null}}
function IFa(a,b,c){var d=c||function(a,b){return a==b};c=[];for(var e=0,f=a[J];e<=f;e++){c[e]=c[e]||[];for(var g=0,k=b[J];g<=k;g++)c[e][g]=HFa(a,b,c,e,g,d)}a={};b={};k=c[f][k];for(c=k.km;k;)null!=k.qL&&(a[k.qL]=k.rU),null!=k.rL&&(b[k.rL]=k.sU),k=k.qU;return{km:c,Q8:a,R8:b}}
function JFa(a,b,c){function d(a,b,c){if(null==c)return 0;if(c===b[J]-1||null==a)return c;var d=f(b[c]);if(null==d)return c+1;b=f(b[c+1]);return null==b?c:h.abs(a-d)<=h.abs(a-b)?c:c+1}if(!a||!b||0===a[J]||0===b[J])return null;for(var e=[],f=c||wj,g=c=0,k,l;c<a[J]||g<b[J];)c<a[J]&&(k=f(a[c])),g<b[J]&&(l=f(b[g])),c<a[J]&&g<b[J]&&k==l?(e[C]({value:k,cE:c,dE:g}),c++,g++):c<a[J]&&(null==k||g==b[J]||k<l)?(e[C]({value:k,cE:c,dE:null}),c++):g<b[J]&&(null==l||c==a[J]||l<k)&&(e[C]({value:l,cE:null,dE:g}),g++);
var n=null,p=null;Z(e,function(c){null==c.cE?c.cE=d(c[od],a,n):n=c.cE;null==c.dE?c.dE=d(c[od],b,p):p=c.dE});return e}function TR(a,b){for(var c in a)if(!Xi(b,c))return!1;return!0}function KFa(a,b,c,d){for(var e=1,f=0;1E3>f;f++){var g=LFa(a,b,c,e),k=LFa(a,b,c,0),l=yFa(a,g,d),k=yFa(a,k,d);if(l&&k)break;a=g;e*=.99}return a}function LFa(a,b,c,d){var e={};Pj(a,function(f,g){for(var k=f,l=0;l<b[J];l++)var n=(0,b[l])(a,g,d),k=c(k,n);e[g]=k});return e}
function UR(a,b,c){if(c)return VR(Pi(a,gi),b);var d=-1;for(c=0;c<a[J];c++)if(null===a[c]){d=fj(a,d+1,c);d=VR(d,b);if(null!==d)return d;d=c}a=fj(a,d+1);return VR(a,b)}function VR(a,b){var c=hj(a,b,function(a,b){return ij(a,b.x)});if(0<=c)return a[c].y;var d=-(c+1);if(0==d||d==a[J])return null;c=a[d-1];d=a[d];return sL(new rL(c.x,c.y,d.x,d.y),(b-c.x)/(d.x-c.x)).y};function MFa(){return{transform:function(a){return a},inverse:function(a){return a}}}function NFa(a){var b=OFa(a);return{transform:function(a){var d=PFa(b,a,function(a){return a[mq]});return null===d?a:d[Yq]+(a-d[mq])*d.HE},inverse:function(a){var d=PFa(b,a,function(a){return a[Yq]});return null===d?a:0==d.HE?d[mq]:d[mq]+(a-d[Yq])/d.HE}}}
function OFa(a){for(var b=[],c=0,d=null,e=0;e<a[J];e++){var f=a[e],g=f.ona,k=f[y],f=f.end,l=g/(f-k);null===d||d!=k?(d={source:k,target:k+c,HE:l},b[C](d)):(d=b[b[J]-1],d.HE=l);b[C]({source:f,target:k+c+g,HE:1});c+=g-(f-k);d=f}return b}function PFa(a,b,c){b=hj(a,{source:b,target:b,HE:0},function(a,b){var f=c(a),g=c(b);return f<g?-1:f>g?1:0});0>b&&(b=-b-2);return 0>b?null:a[b]}function QFa(){return{transform:function(a){return h.log(a)/h[Rz]},inverse:function(a){return h.pow(10,a)}}}
function RFa(a){return{transform:function(b){return b>a?h.log(b/a)/h[Rz]:b<-a?-h.log(-b/a)/h[Rz]:0},inverse:function(b){return 0<b?h.pow(10,b)*a:0>b?-h.pow(10,-b)*a:0}}}var SFa={Nya:gI,mya:NG,Bya:AH};function WR(a,b,c){return(c=Yn(a,c,SFa))?c:Fn(a,b)?NG:gI}function TFa(a,b,c){switch(a){case gI:return Yi(c)?MFa():NFa(c);case NG:return QFa();case AH:return RFa(b);default:return MFa()}};function UFa(a){Zh[uq](function(){throw a;},0)}var XR;
function VFa(){var a=Zh.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof ba&&ba.postMessage&&ba[Rq]&&(a=function(){var a=ea[Sb](hG);Ra(a[x],Q);a.src=O;ea[gc][q](a);var b=a[Gy],a=b[Ld];a[Jq]();a[cy](O);a[Zy]();var c=Bra+h[Hc](),d=b[xc][Cq]==bua?Pe:b[xc][Cq]+Aga+b[xc].host,a=X(function(a){if(a[Jx]==d||a[$]==c)this.port1.onmessage()},this);b[Rq](Hha,a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a){var b=new a,c={},d=c;b.port1.onmessage=
function(){c=c[qc];var a=c.lga;c.lga=null;a()};return function(a){Da(d,{lga:a});d=d[qc];b.port2.postMessage(0)}}return"undefined"!==typeof ea&&exa in ea[Sb](th)?function(a){var b=ea[Sb](th);Np(b,function(){Np(b,null);b[je][Ud](b);b=null;a();a=null});ea[gc][q](b)}:function(a){Zh[uq](a,0)}};function YR(a,b){ZR||WFa();$R||(ZR(),$R=!0);aS[C](new XFa(a,b))}var ZR;function WFa(){if(Zh.Promise&&Zh.Promise.resolve){var a=Zh.Promise.resolve();ZR=function(){a[iA](YFa)}}else ZR=function(){var a=YFa;oi(Zh.setImmediate)?Zh.setImmediate(a):(XR||(XR=VFa()),XR(a))}}var $R=!1,aS=[];function YFa(){for(;aS[J];){var a=aS;aS=[];for(var b=0;b<a[J];b++){var c=a[b];try{c.mva[L](c[gA])}catch(d){UFa(d)}}}$R=!1}function XFa(a,b){this.mva=a;this.scope=b};function ZFa(a){a[K].then=a[K][iA];a[K].$goog_Thenable=!0}function $Fa(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function bS(a,b){this.o=0;this.Xs=void 0;this.vn=this.Yd=null;this.MS=this.R1=!1;try{var c=this;a[L](b,function(a){cS(c,2,a)},function(a){cS(c,3,a)})}catch(d){cS(this,3,d)}}bS[K].then=function(a,b,c){return aGa(this,oi(a)?a:null,oi(b)?b:null,c)};ZFa(bS);Op(bS[K],function(a){0==this.o&&YR(function(){var b=new dS(a);bGa(this,b)},this)});
function bGa(a,b){if(0==a.o)if(a.Yd){var c=a.Yd;if(c.vn){for(var d=0,e=-1,f=0,g;g=c.vn[f];f++)if(g=g.ZS)if(d++,g==a&&(e=f),0<=e&&1<d)break;0<=e&&(0==c.o&&1==d?bGa(c,b):(d=c.vn[le](e,1)[0],cGa(c,d,3,b)))}}else cS(a,3,b)}function dGa(a,b){a.vn&&a.vn[J]||2!=a.o&&3!=a.o||eGa(a);a.vn||(a.vn=[]);a.vn[C](b)}
function aGa(a,b,c,d){var e={ZS:null,afa:null,bfa:null};e.ZS=new bS(function(a,g){e.afa=b?function(c){try{var e=b[L](d,c);a(e)}catch(n){g(n)}}:a;e.bfa=c?function(b){try{var e=c[L](d,b);!$h(e)&&b instanceof dS?g(b):a(e)}catch(n){g(n)}}:g});e.ZS.Yd=a;dGa(a,e);return e.ZS}bS[K].Tca=function(a){this.o=0;cS(this,2,a)};bS[K].Uca=function(a){this.o=0;cS(this,3,a)};
function cS(a,b,c){if(0==a.o){if(a==c)b=3,c=new TypeError(Zoa);else{if($Fa(c)){a.o=1;c[iA](a.Tca,a.Uca,a);return}if(ki(c))try{var d=c[iA];if(oi(d)){fGa(a,c,d);return}}catch(e){b=3,c=e}}a.Xs=c;a.o=b;eGa(a);3!=b||c instanceof dS||gGa(a,c)}}function fGa(a,b,c){function d(b){f||(f=!0,a.Uca(b))}function e(b){f||(f=!0,a.Tca(b))}a.o=1;var f=!1;try{c[L](b,e,d)}catch(g){d(g)}}function eGa(a){a.R1||(a.R1=!0,YR(a.hua,a))}
bS[K].hua=function(){for(;this.vn&&this.vn[J];){var a=this.vn;this.vn=[];for(var b=0;b<a[J];b++)cGa(this,a[b],this.o,this.Xs)}this.R1=!1};function cGa(a,b,c,d){if(2==c)b.afa(d);else{for(;a&&a.MS;a=a.Yd)a.MS=!1;b.bfa(d)}}function gGa(a,b){a.MS=!0;YR(function(){a.MS&&hGa[L](null,b)})}var hGa=UFa;function dS(a){ui[L](this,a)}Y(dS,ui);fb(dS[K],RD);/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
function eS(a,b){this.cf=[];this.Qda=a;this.Zca=b||null;this.EK=this.ZD=!1;this.Xs=void 0;this.f3=this.iqa=this.u2=!1;this.rT=0;this.Yd=null;this.s2=0}W=eS[K];Op(W,function(a){if(this.ZD)this.Xs instanceof eS&&this.Xs[Kq]();else{if(this.Yd){var b=this.Yd;delete this.Yd;if(a)b[Kq](a);else b.s2--,0>=b.s2&&b[Kq]()}this.Qda?this.Qda[L](this.Zca,this):this.f3=!0;this.ZD||fS(this,new gS)}});W.nda=function(a,b){this.u2=!1;hS(this,a,b)};function hS(a,b,c){a.ZD=!0;a.Xs=c;a.EK=!b;iGa(a)}
W.vu=function(){if(this.ZD){if(!this.f3)throw new iS;this.f3=!1}};W.ifa=function(a){this.vu();hS(this,!0,a)};function fS(a,b){a.vu();hS(a,!1,b)}function jGa(a,b){jS(a,b,null,void 0)}function kGa(a,b){jS(a,null,b,void 0)}function jS(a,b,c,d){a.cf[C]([b,c,d]);a.ZD&&iGa(a)}W.then=function(a,b,c){var d,e,f=new bS(function(a,b){d=a;e=b});jS(this,d,function(a){a instanceof gS?f[Kq]():e(a)});return f[iA](a,b,c)};ZFa(eS);eS[K].lj=function(a){return a instanceof m};
function lGa(a){return Si(a.cf,function(a){return oi(a[1])})}
function iGa(a){if(a.rT&&a.ZD&&lGa(a)){var b=a.rT,c=kS[b];c&&(Zh[$p](c.ic),delete kS[b]);a.rT=0}a.Yd&&(a.Yd.s2--,delete a.Yd);for(var b=a.Xs,d=c=!1;a.cf[J]&&!a.u2;){var e=a.cf[sb](),f=e[0],g=e[1],e=e[2];if(f=a.EK?g:f)try{var k=f[L](e||a.Zca,b);$h(k)&&(a.EK=a.EK&&(k==b||a.lj(k)),a.Xs=b=k);$Fa(b)&&(d=!0,a.u2=!0)}catch(l){b=l,a.EK=!0,lGa(a)||(c=!0)}}a.Xs=b;if(d)if(k=X(a.nda,a,!0),d=X(a.nda,a,!1),b instanceof eS)jS(b,k,d),b.iqa=!0;else b[iA](k,d);c&&(b=new mGa(b),kS[b.ic]=b,a.rT=b.ic)}
function nGa(a){var b=new eS;fS(b,a);return b}function iS(){ui[L](this)}Y(iS,ui);Ga(iS[K],"Deferred has already fired");fb(iS[K],"AlreadyCalledError");function gS(){ui[L](this)}Y(gS,ui);Ga(gS[K],"Deferred was canceled");fb(gS[K],"CanceledError");function mGa(a){this.ic=Zh[uq](X(this.Nsa,this),0);this.Us=a}mGa[K].Nsa=function(){delete kS[this.ic];throw this.Us;};var kS={};function oGa(a,b){var c=b||{},d=c[Ld]||ea,e=bl(Rf),f={kfa:e,lf:void 0},g=new eS(pGa,f),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=ba[uq](function(){lS(e,!0);fS(g,new mS(1,xpa+a))},l),f.lf=k);qp(e,Np(e,function(){e[Qq]&&e[Qq]!=vwa&&e[Qq]!=es||(lS(e,c.Wda||!1,k),g.ifa(null))}));e.onerror=function(){lS(e,!0,k);fS(g,new mS(0,moa+a))};Xk(e,{type:Ch,charset:Cpa,src:a});qGa(d)[q](e);return g}
function nS(a,b){Zh.closure_verification||(Zh.closure_verification={});var c=Zh.closure_verification;if($h(c[b]))return nGa(new mS(3,Gpa+b+cla));var d=oGa(a,{Wda:!0}),e=new eS(X(d[Kq],d));jGa(d,function(){var d=c[b];$h(d)?(e.ifa(d),delete c[b]):fS(e,new mS(2,gpa+a+ela+b+gla))});kGa(d,function(a){$h(c[b])&&delete c[b];fS(e,a)});return e}function qGa(a){var b=a[fc](zoa);return!b||Yi(b)?a[gc]:b[0]}function pGa(){if(this&&this.kfa){var a=this.kfa;a&&a[Tc]==Rf&&lS(a,!0,this.lf)}}
function lS(a,b,c){null!=c&&Zh[$p](c);qp(a,ci);a.onerror=ci;Np(a,ci);b&&ba[uq](function(){hl(a)},0)}function mS(a,b){var c=Ioa+a+Oe;b&&(c+=IB+b);ui[L](this,c);this.code=a}Y(mS,ui);var __flash_unloadHandler,__flash_savedUnloadHandler;/*
 SWFObject v1.5: Flash Player detection and embed -
 http://blog.deconcept.com/swfobject/

 SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 http://www.opensource.org/licenses/mit-license.php

*/
function oS(a,b,c,d,e,f,g,k,l,n){if(ea[md]){this.Ara=n?n:eta;t:{n=this.Ara;var p=ea[xc][Cc]||ea[xc].hash;if(null==n)n=p;else{if(p)for(var p=p[ee](1)[rc](Ee),s=0;s<p[J];s++)if(p[s][ee](0,p[s][qd](qf))==n){n=p[s][ee](p[s][qd](qf)+1);break t}n=O}}this.xra=n;this.ka={};this.$m={};this.attributes=[];a&&this[w](BJ,a);b&&this[w](gG,b);c&&this[w](Qh,c);d&&this[w](Kg,d);e&&this[w](hK,new pS(e[kc]()[rc](Ue)));t:if(a=new pS([0,0,0]),ow.plugins&&ow.mimeTypes[J])(b=ow.plugins[jpa])&&b.description&&(a=new pS(b.description[wb](/([a-zA-Z]|\s)+/,
O)[wb](/(\s+r|\s+b[0-9]+)/,Ue)[rc](Ue)));else if(ow[vc]&&0<=ow[vc][qd](Jpa))for(b=1,c=3;b;)try{c++,b=new ActiveXObject(lpa+c),a=new pS([c,0,0])}catch(u){b=null}else{b=null;try{b=new ActiveXObject(npa)}catch(v){try{b=new ActiveXObject(mpa),a=new pS([6,0,21]),b.Twa=$C}catch(z){if(6==a.oE)break t}try{b=new ActiveXObject(kpa)}catch(B){}}null!=b&&(a=new pS(b.GetVariable(Qla)[rc](se)[1][rc](Re)))}this.UT=a;!ba.opera&&ea.all&&7<this.UT.oE&&(rGa=!0);f&&(this.ka.bgcolor=f);this.ka.quality=g?g:YF;this[w](iBa,
!1);this[w]($E,!1);this[w](CBa,k?k:ba[xc]);this[w](vI,O);l&&this[w](vI,l)}}var rGa;
lb(oS,{setAttribute:function(a,b){this[oz][a]=b},getAttribute:function(a){return this[oz][a]},getParams:function(){return this.ka},write:function(a){if(this[Xd](iBa)&&qS(this.UT,new pS([6,0,65]))&&!qS(this.UT,this[Xd](hK))){this[w]($E,!0);var b=mw(this[Xd](CBa));this.$m.MMredirectURL=b;Up(ea,ea[cA][jd](0,47)+Xka);this.$m.MMdoctitle=ea[cA]}if(this.xra||this[Xd]($E)||qS(this.UT,this[Xd](hK))){a=typeof a==zh?ea[md](a):a;b=O;if(ow.plugins&&ow.mimeTypes&&ow.mimeTypes[J]){this[Xd]($E)&&(this.$m.MMplayerType=
Voa,this[w](BJ,this.uta));var b=Fna+this[Xd](BJ)+ola+this[Xd](Qh)+kla+this[Xd](Kg)+nla+this[Xd](Ah)+ue,b=b+(HA+this[Xd](gG)+lla+this[Xd](gG)+JA),c=this.getParams(),d;for(d in c)b+=[d]+UB+c[d]+JA;d=sGa(this)[me](Ee);0<d[J]&&(b+=hua+d+ue);b+=Tma}else{this[Xd]($E)&&(this.$m.MMplayerType=Sna,this[w](BJ,this.uta));b=Kna+this[Xd](gG)+jla+this[Xd](Qh)+kla+this[Xd](Kg)+nla+this[Xd](Ah)+LA;b+=Nna+this[Xd](BJ)+ve;c=this.getParams();for(d in c)b+=Lna+d+KA+c[d]+ve;d=sGa(this)[me](Ee);0<d[J]&&(b+=Mna+d+ve);b+=
wna}Xa(a,b);return!0}this[Xd](vI)!=O&&ea[xc][wb](this[Xd](vI));return!1}});function sGa(a){var b=[],c;a=a.$m;for(c in a)b[b[J]]=c+qf+a[c];return b}function pS(a){this.oE=null!=a[0]?ka(a[0],10):0;this.NU=null!=a[1]?ka(a[1],10):0;this.rev=null!=a[2]?ka(a[2],10):0}function qS(a,b){return a.oE<b.oE?!1:a.oE>b.oE?!0:a.NU<b.NU?!1:a.NU>b.NU?!0:a.rev<b.rev?!1:!0}function tGa(){for(var a=ea[fc](hba),b=a[J]-1;0<=b;b--){Ra(a[b][x],Q);for(var c in a[b])typeof a[b][c]==Fg&&(a[b][c]=function(){})}}
if(rGa&&!uGa){ba.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};ba.attachEvent(fxa,tGa)});var uGa=!0}!ea[md]&&ea.all&&(ea.getElementById=function(a){return ea.all[a]});function vGa(a){this.lva=a}var wGa=ER("regioncoder",Xe)+"geocodes",rS={};function xGa(a,b){a=Ai(a[pe]());a=aa(String(a));var c=rS[a];if(null==c){rS[a]=[b];var c=wGa+er+a+Nma,d=ufa(),e=ea[Sb](th);cb(e,Ch);e.src=c;d[q](e);Tt(qi(yGa,a,null),5E3)}else ei(c)==jg?Xi(c,b)||c[C](b):Tt(qi(b,c),0)}function yGa(a,b){if(b){var c=new vGa(b),d=rS[a];if(ei(d)==jg){rS[a]=c;for(var e=0;e<d[J];e++)d[e](c)}}else if(d=rS[a],ei(d)==jg)for(rS[a]=null,e=0;e<d[J];e++)d[e](null)}
function zGa(a,b){b=Ai(b[pe]());return a.lva[b]}
var AGa=["AD","AE","AF","AG","AL","AM","AO","AR",WB,"AU","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BN","BO",uf,"BS","BT","BW","BY","BZ","CA","CD","CF","CG","CH","CI","CL","CM","CN","CO","CR","CS","CU","CV","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","ER","ES","ET","FI","FJ","FM","FR","GA","GB","GD","GE","GH","GM","GN","GQ","GR","GT","GW","GY","HN",Ff,"HT","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KZ","LA","LB",zC,
"LK","LR","LS","LT","LU","LV","LY","MA","MD","ME","MG","MH","MK","ML","MM","MN","MR","MT","MU","MV","MW","MX","MY","MZ","NA","NE","NG","NI","NL","NO","NP","NR","NZ","OM","PA","PE","PG","PH","PK","PL","PT","PW","PY","QA","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SK","SL","SM","SN","SO","SR","ST","SV","SY","SZ",IC,"TG","TH","TJ",Vf,"TM","TN","TO",Wf,"TT","TV","TW","TZ","UA","UG","UM",KC,"UY","UZ","VC","VE","VN","VU","WS","YE","YU","ZA","ZM","ZW"];ai("gviz.util.RegionCoder.dictionaryReady",yGa,void 0);var BGa={QU:Mg,SU:Mh};
function sS(a,b,c,d){var e={},f={},g=b.f$||bp;if(b[Sz]==Mg){var f=b.ba,e=a.Wk[0],k=a.Wk[a.Wk[J]-1],g=new ap({pattern:g}),e=g.Oc(e),k=g.Oc(k),f={Fg:{text:e,width:d?d(e,f)[r]:0,height:f[yc]},Yg:{text:k,width:d?d(k,f)[r]:0,height:f[yc]}};d=f.Fg[A]/4;e=new Fl(f.Fg[r]+d,0,b[r]-(f.Fg[r]+f.Yg[r]+2*d),b[A])}else e=new Fl(0,0,b[r],b[A]);d=.33*e[A];var k=2*(d/h[zd](3)),g=new Fl(e[G]+k/2,e.top+d+1,e[r]-k,e[A]-d-1),l=a.lv,n=a.Wk,p=n[n[J]-1]-n[0],s;if(0==p)s=[{xh:new Fl(g[G],g.top,g[r],g[A]),brush:new Zm({fill:l[0]})}];
else{s=[];for(var p=g[r]/p,u=g[G],v=0,z=0;z<n[J]-1;++z)v=u+(n[z+1]-n[z])*p,s[z]={xh:new Fl(u,g.top,v-u,g[A]),brush:new Zm({Eh:{x1:u,y1:0,Hb:v,Lb:0,jg:l[z],Rf:l[z+1]}})},u=v}g=s;if(null!=g&&0<g[J]&&(0>g[0].xh[r]||0>g[0].xh[A]))return null;l=e;n=b.e$;e=[];for(s=0;s<c[J];++s)p=c[s][od],u=a.Wk,p<u[0]?p=0:(v=l[r]-k,p>u[u[J]-1]?p=v:(z=u[u[J]-1]-u[0],p=0==z?.5*v:(p-u[0])/z*v)),p=l[G]+p+k/2,p=[p-k/2,l.top,p+k/2,l.top,p,l.top+d],u=new Zm({fill:n,stroke:n}),e[s]={path:p,brush:u};a=[];b[Sz]==Mg&&(a=f,c=[],c[0]=
{x:0,y:b[A]-a.Fg[A],text:a.Fg[id],style:b.ba},c[1]={x:b[r]-a.Yg[r],y:b[A]-a.Yg[A],text:a.Yg[id],style:b.ba},a=c);a={mZ:g,nZ:e,oZ:a};f=a.mZ;for(c=0;c<f[J];++c)d=f[c],b[Sz]==Mh&&(k=d.xh[G],Za(d.xh,d.xh.top),d.xh.top=k,k=d.xh[r],pa(d.xh,d.xh[A]),Sa(d.xh,k)),Za(d.xh,d.xh[G]+b[G]),d.xh.top+=b.top,k=d.brush[Bc](),d.brush=k,d=k.Hg,b[Sz]==Mh&&(d.y1=d.x1,d.x1=0,d.Lb=d.Hb,d.Hb=0),null!=d&&(d.x1+=b[G],d.y1+=b.top,d.Hb+=b[G],d.Lb+=b.top);f=a.nZ;for(c=0;c<f[J];++c)for(d=0;3>d;++d)b[Sz]==Mh&&(k=f[c][Nz][2*d],f[c][Nz][2*
d]=f[c][Nz][2*d+1],f[c][Nz][2*d+1]=k),f[c][Nz][2*d]+=b[G],f[c][Nz][2*d+1]+=b.top;f=a.oZ;for(c=0;c<f[J];++c)f[c].x+=b[G],f[c].y+=b.top;return a};var CGa={Ixa:Esa,kza:lAa,Jxa:JE,Rya:qI,xya:cH};function tS(a){this.b=a||{}}tS[K].RX=function(){return 1.618};tS[K].set=function(a,b){this.b[a]=b};tS[K].kd=function(){return ek(this.b)};function uS(a){var b=0,c=0;if(a.boundingBox)var d=a.boundingBox.lo,c=a.boundingBox.hi,b=(c[0]-d[0])/2+d[0],c=(c[1]-d[1])/2+d[1];d=[29.5,45.5];b={parallels:d,origin:{lat:b,lng:c}};c=b[Jx];a[Jx]&&gk(c,a[Jx]);gk(b,a);b.origin=c;b.bm&&0!==b.bm[J]?2>b.bm[J]&&(b.bm[1]=h.abs(b.bm[0]-d[0])>h.abs(b.bm[0]-d[1])?d[0]:d[1]):b.bm=d;this.b=a||{};this.c1=b[Jx].lat/(180/h.PI);this.bS=b[Jx].lng/(180/h.PI);this.Po=Qi(b.parallels,function(a){return a/(180/h.PI)})}Y(uS,tS);
uS[K].zE=function(a){return Qi(arguments,X(function(a){var c=a[0]/(180/h.PI),d=.5*(h.sin(this.Po[0])+h.sin(this.Po[1]));a=d*(a[1]/(180/h.PI)-this.bS);var e=h.cos(this.Po[0]),e=e*e+2*d*h.sin(this.Po[0]),c=h[zd](e-2*d*h.sin(c))/d,d=h[zd](e-2*d*h.sin(this.c1))/d;return{x:180/h.PI*h.sin(a)*c,y:180/h.PI*(d-c*h.cos(a))}},this))};function vS(a){this.b=a||{}}Y(vS,tS);vS[K].RX=function(){return 2.2};vS[K].zE=function(a){return Qi(arguments,function(a){var c=a[0]/(180/h.PI);a=a[1]/(180/h.PI)*3/(2*h.PI)*(180/h.PI);return{x:h[zd](h.PI*h.PI/3-c*c)*a,y:c}})};function wS(a){var b=0,c=0;if(a.boundingBox)var d=a.boundingBox.lo,c=a.boundingBox.hi,b=(c[0]-d[0])/2+d[0],c=(c[1]-d[1])/2+d[1];d=[20,50];b={parallels:d,origin:{lat:b,lng:c}};c=b[Jx];a[Jx]&&gk(c,a[Jx]);gk(b,a);b.origin=c;b.bm&&0!==b.bm[J]?2>b.bm[J]&&(b.bm[1]=h.abs(b.bm[0]-d[0])>h.abs(b.bm[0]-d[1])?d[0]:d[1]):b.bm=d;this.b=a||{};this.c1=b[Jx].lat/(180/h.PI);this.bS=b[Jx].lng/(180/h.PI);this.Po=Qi(b.parallels,function(a){return a/(180/h.PI)})}Y(wS,tS);
wS[K].zE=function(a){return Qi(arguments,X(function(a){var c=a[0]/(180/h.PI);a=a[1]/(180/h.PI);var d=h.log(1/h.cos(this.Po[1])*h.cos(this.Po[0]))/h.log(h.tan(.25*h.PI+.5*this.Po[1])*(1/h.tan(.25*h.PI+.5*this.Po[0]))),e=h.cos(this.Po[0])*h.pow(h.tan(.25*h.PI+.5*this.Po[0]),d)/d,c=e*h.pow(1/h.tan(.25*h.PI+.5*c),d),e=e*h.pow(1/h.tan(.25*h.PI+.5*this.c1),d);return{x:180/h.PI*h.sin(d*(a-this.bS))*c,y:e-180/h.PI*h.cos(d*(a-this.bS))*c}},this))};function xS(a){return 180/h.PI*(h.atan(h.exp(a/(180/h.PI)))-h.PI/4)*2}function yS(){this.Jq={}}yS[K].track=function(a){Z(arguments,X(function(a){for(var c in a)if(a[zc](c)){c in this.Jq||(this.Jq[c]={min:da,max:-da});if(!this.Jq[c].min||a[c]<this.Jq[c].min)this.Jq[c].min=a[c];if(!this.Jq[c].max||a[c]>this.Jq[c].max)this.Jq[c].max=a[c]}},this))};yS[K].getBounds=function(a){return{min:this.Jq[a].min,max:this.Jq[a].max}};function zS(a){this.b=a||{}}Y(zS,tS);zS[K].zE=function(a){return Qi(arguments,function(a){return{x:a[1],y:180/h.PI*h.log(h.tan(a[0]/180*.5*h.PI+h.PI/4))}})};var DGa={exa:"albers",gya:Tva,jya:"lambert",wya:bH},AS={};AS.mercator=zS;AS[Tva]=vS;AS.albers=uS;AS.lambert=wS;var EGa={NONE:Q,TOP_LEFT:SJ,TOP_RIGHT:QAa,BOTTOM_LEFT:ID,BOTTOM_RIGHT:"bottom_right"},FGa={NONE:Q,Tya:xI,txa:JD,Ry:rg};function GGa(a){return Cn(a,Nxa,{name:bH},function(a){ki(a)||(a={name:a});var c=a[Cd];if(null!=c&&!Yj(DGa,Pn(c)))throw m("The projection you specified is not valid.");return a})}
var HGa={region:pK,resolution:JE,domain:eC,displayMode:kg,showGeocodeWarnings:!1,backgroundColor:{fill:Ph,stroke:WA,strokeWidth:0},datalessRegionColor:"F5F5F5",defaultColor:"267114",markerOpacity:1,selectionMode:wh,fontName:XB,geocodingContext:xI,tooltip:{isHtml:!1,textStyle:{fontName:XB,fontSize:13,color:yD},trigger:Dg,showDisputedText:!1,showTitle:!0},colorAxis:{minValue:null,maxValue:null,values:null},sizeAxis:{minValue:null,maxValue:null,minSize:3,maxSize:12},legend:{position:ID,orientation:Mg,
textStyle:{color:yD,auraColor:Ph}},marker:{style:{stroke:{color:fB,width:1}}},projection:bH,keepAspectRatio:!0,magnifyingGlass:{enable:!0,zoomFactor:5}};function BS(a){this.Ec=a;this.VD=null;this.Eca=!0;this.KK=null;this.up=new Vu;this.tsa=/^([a-zA-Z][a-zA-Z]|[a-zA-Z][a-zA-Z]\-[a-zA-Z0-9](|[a-zA-Z0-9](|[a-zA-Z0-9]))|\d\d\d)$/;this.Ora=/^\d\d\d$/}Y(BS,rt);W=BS[K];W.o3=function(a){this.VD=a;null!=this.$ta&&this.$ta(a)};function IGa(a,b,c,d,e,f){a.Eca=e;if(0==b.M())Tt(function(){f([],[],!0)});else switch(c.PZ){case xs:a.fY(b,c,f);break;case Js:JGa(a,b,c,d,f);break;case Zr:a.eY(b,c,d,f)}}
W.fY=function(a,b,c){for(var d=[],e=0;e<a.M();e++){var f=a[I](e,b.bC),g=a[I](e,b.cC);d[e]=null==f||null==g?null:{lat:yi(f),lng:yi(g)}}Tt(function(){c([],d,!0)})};function JGa(a,b,c,d,e){for(var f=[],g=0;g<b.M();g++)f[C](b[I](g,c.YH));d.xn==cH||d.xn==Esa||d.xn==lAa?a.aY(d,f,e):a.bY(d,f,e)}W.aY=function(a,b,c){a=vi(a.Cv,KC)&&a.xn==cH;for(var d=[],e=0;e<b[J];e++){var f=yi(b[e]);a&&this.Ora[hd](f)&&(f=LC+f);d[C](f[ke]())}Tt(function(){c(d,[],!0)})};
W.bY=function(a,b,c){var d=a.Cv,e;e=a.xn==qI&&0<=hj(AGa,d)?d:Fsa;if(a.xn==qI&&d==KC)for(a=0;a<b[J];++a){var f=b[a];2==f[J]&&(b[a]=LC+f)}xGa(e,this.Zi(function(a){a=this.L_(b,a);for(var e=[],f=0;f<b[J];f++)if(null==a[f]){var n=b[f];e[C]({j2:n,Xca:f,Wca:null});a[f]=n}Yi(e)?c(a,[],!0):(c(a,[],!1),KGa(this,e,d,c,a))}))};W.L_=function(a,b){for(var c=[],d=0;d<a[J];++d){var e=Ai(yi(a[d]))[pe](),f=b&&zGa(b,e),e=f?f:this.tsa[hd](e)?e[ke]():null;c[C](e)}return c};function CS(a,b){a.Eca&&a.Ec&&Mu(a.Ec,b)}
W.eY=function(a,b,c,d){var e=[];c=c.Cv;2==c[J]&&(c=c[ke](),c=c[wb](/GB/,Apa),c=c[wb](/RU/,epa),c=c[wb](/TP/,Vf));for(var f=0;f<a.M();f++){var g=yi(a[I](f,b.ZH));LGa(this,c)&&(g+=se+c);e[C]({j2:g,Wca:f,Xca:null})}KGa(this,e,c,d,[])};function LGa(a,b){return b==pK||zi(b)?!1:a.KK===xI||a.KK===rg}
function MGa(a){var b=da,c=da,d=-da,e=-da;if(null!=a.VD&&0!==a.VD[Ny][J])return Z(a.VD[Ny],function(a){a=a.Vt;b=h.min(b,a.jh[0]);c=h.min(b,a.jh[1]);d=h.max(d,a.ri[0]);e=h.max(d,a.ri[1])}),{lo:{lat:b,lng:c},hi:{lat:d,lng:e}}}function KGa(a,b,c,d,e){for(var f=[],g=0;g<b[J];g++){var k={address:b[g].j2};LGa(a,c)&&(k.region=c);a.KK!==JD&&a.KK!==rg||(k.bounds=MGa(a));f[C](k)}b=dj(b);d=X(a.U_,a,b,d,e,[]);a.up[pq](f,d,1)}
W.U_=function(a,b,c,d,e){for(var f=e[J],g=0;g<f;g++){var k=a[g],l=k.j2,n=k.Xca,p=k.Wca;if(e[g]&&e[g][0]){k=e[g][0];if(null!=n){var s=n,u=k.address_components,v=null;1==u[J]&&0<=Ni(u[0].types,Gsa)?v=u[0].short_name:2==u[J]&&u[1].short_name==KC&&(v=LC+u[0].short_name);c[s]=v;c[n]||(CS(this,poa+l+ue),c[n]=l)}null!=p&&(l=p,n=k,n={lat:n[Xx][xc].lat(),lng:n[Xx][xc].lng()},d[l]=n)}else null!=n&&(c[n]=null),null!=p&&(d[p]=null),CS(this,poa+l+ue)}aj(a,0,f);(a=Yi(a))&&Ti(c,fi)&&Ti(d,fi)&&CS(this,uoa);b(c,d,
a)};W.Zi=function(a){return X(a,this)};W.B=function(){this.up[Kq]();BS.e.B[L](this)};function NGa(a,b,c){for(var d=0;d<a[J];++d)b.hb(a[d].xh[G],a[d].xh.top,a[d].xh[r],a[d].xh[A],a[d].brush,c)}function OGa(a,b,c){for(var d=0;d<a[J];++d){var e=new gL;e[Ez](a[d][Nz][0],a[d][Nz][1]);e.da(a[d][Nz][2],a[d][Nz][3]);e.da(a[d][Nz][4],a[d][Nz][5]);e[Zy]();b.sa(e,a[d].brush,c)}}function PGa(a,b,c){for(var d=0;d<a[J];++d)b.Sd(a[d][id],a[d].x,a[d].y,1,qJ,qJ,a[d][x],c)};function DS(a){return a[me](Ue)};function ES(a,b,c){this.g=b;this.Qf=X(this.g.Qf,this.g);this.xk=a;this.hP=[];this.fb=c;this.td={};this.yc=new Qt;this.eZ=this.Gw=this.Rw=this.Qw=this.Lw=this.iu=this.XA=null}Y(ES,rt);ES[K].m=function(a,b){It(this.yc,a,b)};
function QGa(a,b){var c=a.g;c[Yb]();var d=c.qm(b[r],b[A]);a.td={};var e=c.Ba();RGa(a,e,b,new Fl(0,0,b[r],b[A]),!1);var f=c.Ba(),g=a.g,k=g.Ba();a.Lw=g.Ba();for(var l=0;l<b[Ny][J];++l)SGa(a,k,b,b[Ny][l],!1),TGa(a,b,b[Ny][l]);a.iu=g.Ba();FS(a,a.iu,b.Hz,!1,b.lk);g[q](f,k);g[q](f,a.Lw);g[q](f,a.iu);g=b.rha;f=c.vF(f,a.zC()?new Fl(g[G],g.top,g[r]-1,g[A]-1):g);a.Rw=c.Ba();UGa(a,b);a.Gw=c.Ba();VGa(a,b);a.Qw=c.Ba();WGa(a,b);c[q](d,e);c[q](e,f);c[q](e,a.Rw);c[q](e,a.Gw);c[q](e,a.Qw);a.XA=b;XGa(a,d)}
function GS(a,b,c){c=c||!1;a.g.Nc(a.Qw);WGa(a,b);if(c||!wn(a.XA.pA,b.pA))for(a.g.Nc(a.Lw),c=0;c<b[Ny][J];++c)TGa(a,b,b[Ny][c]);YGa(a,b);a.g.Nc(a.Rw);UGa(a,b);a.eZ!=(b.kF?b.kF.Jn:null)&&(a.g.Nc(a.Gw),VGa(a,b));a.XA=b}function TGa(a,b,c){var d=a.g.Ba();c=Pi(c.O,function(a){return Xi(b.pA,a.id)});for(var e=0;e<c[J];++e)ZGa(a,d,b,c[e]);a.g[q](a.Lw,d)}function $Ga(a,b){var c=a.g;Z(il(a.iu.a()),function(a){Z(il(a),function(a){c.Yf(a)},this)},a);FS(a,a.iu,b.Hz,!1,b.lk)}
var aHa=new Zm({ua:df,stroke:yD,Xg:"0.2"}),bHa=new Zm({ua:af,stroke:yD,Xg:"0.1"});function ZGa(a,b,c,d){a.zC()||(c=c.gA[d.id].pe,HS(a,b,d,!1,!1,[aHa,bHa,c[ic]]),Yi(d.en)||(HS(a,b,d,!0,!1,[c.en]),HS(a,b,d,!1,!1,[c.border])))}
function VGa(a,b){var c=b.kF;if(c){var d=a.Gw,e=a.g,f=c[Xq].Yz,g=f[G]+f[r]/2,k=f.top+f[A]/2,l=f[r]/2,n=f[A]/2,p=c.K7.x,s=c.K7.y,u=new Zm({fill:jna,Ce:.25}),v=new gL;v[Ez](p,s);v.da(p,s+(k>s?n:-n));v.da(p+(g>p?l:-l),s);v[Zy]();p=e.sa(v,u,d);IS(a,p,RG,!0);p=new Zm({fill:Ph});p=e.pk(g,k,l,n,p,d);IS(a,p,QG,!0);p=new Zm({stroke:qra,ua:1.5});p=e.pk(g,k,l,n,p,d);IS(a,p,QG,!0);p=e.Ba();f=e.vF(p,new Fl(f[G]+3.5,f.top+3.5,f[r]-7,f[A]-7),!0);e[q](d,f);f=new Zm({stroke:Jra,ua:1.5});d=e.pk(g,k,l-3.5,n-3.5,f,d);
IS(a,d,QG,!0);d=c[Xq];RGa(a,p,b,d.Yz,!0);SGa(a,p,b,d,!0);FS(a,p,c.Hz,!0,b.lk);a.eZ=c.Jn}else a.eZ=null}function WGa(a,b){0<a.hP[J]&&(Qi(a.hP,function(a){this.g.Yf(a)},a),a.hP=[]);a.hP=0<b.kr[J]?Qi(b.kr,function(a){return a[My]?GR(a,this.xk.pc()):HR(a,this.g,this.Qw).a()},a):[]}function cHa(a,b){Pj(b.gA,function(a,b){var e=a.pe;JS(this,b,oF,e[ic]);JS(this,b,tta,e.en);JS(this,b,DD,e.border)},a)}function JS(a,b,c,d){b=DS([c,b]);b=a.td[b];if(null!=b)for(c=0;c<b[J];++c)a.g.pj(b[c],d)}
function XGa(a,b){var c=a.Zi(function(a){var b=dHa(this,a[Yq]);if(b&&b.nQ){var c=eHa(a[H],b[H]),d=b.Wu,b=dk(b[$]);a[H]==Es?b.Rn=!1:a[H]==Fs&&(b.Rn=!0);b.xb=pL(a);this.yc[cq]({type:c,Wu:d,data:b})}}),d=a.g;d.hc(b,GH,c);d.hc(b,Es,c);d.hc(b,Fs,c);d.hc(b,ds,c)}function eHa(a,b){switch(b){case oF:switch(a){case ds:return pF;case GH:return rF;case Es:case Fs:return qF}case TG:switch(a){case ds:return UG;case GH:return Hwa;case Es:case Fs:return VG}}return null}
function IS(a,b,c,d){KS(a,b,[yC,c,af,d?af:Xe,O,Xe])}function KS(a,b,c){c=c[me](we);a.g.bo(b,c)}function dHa(a,b){var c=a.g.Uu(b);if(!c||c==fg)return null;var c=c[rc](we),d=c[1],e=c[2]==af?!0:!1,f=c[3]==af?!0:!1;switch(c[0]){case yC:return{type:oF,Wu:d,nQ:e,data:{tJ:f,xr:c[4]?c[4]:null,qH:c[5]==af?!0:!1}};case If:return{type:TG,Wu:d,nQ:e,data:{tJ:f,Jn:c[4],Oi:Ji(c[5]),Uz:c[6]==af?!0:!1}};default:return null}}function RGa(a,b,c,d,e){b=a.g.hb(d[G],d.top,d[r],d[A],c.ME,b);IS(a,b,bxa,e)}
function SGa(a,b,c,d,e){for(var f=a.g.Ba(),g=0;g<d.O[J];++g){var k=a,l=f,n=d.O[g],p=e,s=c.gA[n.id].pe;HS(k,l,n,!1,p,[s[ic]],oF);Yi(n.en)||(HS(k,l,n,!0,p,[s.en],tta),HS(k,l,n,!1,p,[s.border],DD))}a.g[q](b,f)}
function HS(a,b,c,d,e,f,g){var k=d?c.en:c.YC,l=c.id;(g=null!=g?DS([g,l]):null)&&(a.td[g]=a.td[g]||[]);for(l=0;l<k[J];++l){var n;n=k[l];var p=new gL;fHa(p,n.OJ,MH);for(var s=0;s<n.NJ[J];s++)fHa(p,n.NJ[s],Hya);n=p;if(0<n.md[J])for(p=0;p<f[J];++p)if(s=a.g.sa(n,f[p],b))KS(a,s,[yC,oF,c.nQ?af:Xe,e?af:Xe,c.id,d?af:Xe]),g&&a.td[g][C](s)}}
function fHa(a,b,c){b=b.k;var d=b[J];if(!(1>=d)){var e=c==MH?0:d-1,d=c==MH?d:-1;c=c==MH?1:-1;for(var f=e;f!=d;f+=c){var g=b[f][0],k=b[f][1];f==e?a[Ez](g,k):a.da(g,k)}a[Zy]()}}
function FS(a,b,c,d,e){var f=a.g;c=dj(c);jj(c,function(a,b){return b[Oy]-a[Oy]});for(var g=0;g<c[J];++g){var k=c[g],l=f.Ba();KS(a,l,[If,TG,af,d?af:Xe,k.Jn,k.Oi,k.Uz?af:Xe]);f[q](b,l);a.fb.f5===Rs?f.Sd(k[Wc],k.x,k.y,20,ZD,ZD,{ab:e,fontSize:k[Oy],color:k.brush.cb(),opacity:k.brush.Pe,lc:O,bold:!1,Se:!1,Tc:!1},l):f.oe(k.x,k.y,k[Oy],k.brush,l);k=DS([TG,k.Jn]);a.td[k]=l.a()}}
function YGa(a,b){var c=a.g,d=a.XA.rA;Z(d,function(a){if(!Xi(b.rA,a)){a=DS([TG,a]);a=il(this.td[a]);for(var d=1;d<a[J];++d)c.Yf(a[d])}},a);Z(b.rA,function(a){if(!Xi(d,a)){a=DS([TG,a]);a=this.td[a];var b=jl(a).cloneNode(!0);c.pj(b,aHa);a[q](b)}},a)}function UGa(a,b){if(b.Ei){var c=b.Ei,d=a.g,e=a.Rw;NGa(c.mZ,d,e);OGa(c.nZ,d,e);PGa(c.oZ,d,e)}}
ES[K].B=function(){Ot(this.yc);null!=this.Tia&&this.g.Yf(this.Tia);this.g[Yb]();tt(this.XA);this.XA=null;this.iu&&this.g.Yf(this.iu.a());this.iu=null;this.Lw&&this.g.Yf(this.Lw.a());this.Lw=null;this.Qw&&this.g.Yf(this.Qw.a());this.Qw=null;this.Rw&&this.g.Yf(this.Rw.a());this.Rw=null;this.Gw&&this.g.Yf(this.Gw.a());this.Gw=null;ES.e.B[L](this)};ES[K].Zi=function(a){return X(a,this)};ES[K].zC=function(){return this.g.zC()};function LS(a){this.selection=new qO;this.Fu=this.Vj=this.hI=this.rf=null;if(null!=a){this[Rx][ny](a[Rx]);var b=new yn([a]);this.rf=Rn(b,iua);this.hI=Rn(b,jua);if(null!=Cn(b,Ita)){a=Kn(b,Mta);var c=Gn(b,Jta),d=Kn(b,Kta),b=Kn(b,Lta);null!=a&&null!=d&&null!=b&&null!=c&&(this.Vj={Oi:a,qH:c,origin:{x:d,y:b}})}}}Ia(LS[K],function(){var a=new LS;a.selection=this[Rx][Bc]();a.rf=ek(this.rf);a.Vj=ek(this.Vj);a.Fu=ek(this.Fu);return a});$a(LS[K],function(a){return an(this)==an(a)});function gHa(a,b){var c=new Cl(-5,-5,-5,-5);this.Om=b[Bc]().expand(c);c=2*Ok(a)/5;this.B$=new Mk(c,c)}gHa[K].Y$=function(a,b,c){var d=b.OV,e=b.Yz.ac();b=la(a.lat);a=la(a.lng);a<d.jh[1]?a+=360:a>d.ri[1]&&(a-=360);c=Ok(this.B$)/2/c/(e[A]/(d.ri[0]-d.jh[0]));return{ri:[b+c,a+c],jh:[b-c,a-c]}};function hHa(a,b){var c=Ui(a.Hz,function(a){return a.Oi==b});if(!c)return!1;var d=a[Xq].Yz,c=Jk(new Hk(c.x,c.y),new Hk(d[G]+d[r]/2,d.top+d[A]/2)),d=Ok(d.ac())/2;return c<.9*d};function MS(a,b,c,d){this.tg=!a.zC()&&Fn(b,zwa);this.o=c;this.bb=d;this.uD=this.WJ=null}Ep(MS[K],function(a,b){if(!this.tg)return!1;if(iHa(this,a)||this.UX(a,b))return!0;var c=a.Wu==oF;return a[$].tJ&&c?!0:!1});MS[K].UX=function(a,b){if(a[H]!=VG)return!1;if(a[$].Rn){if(!a[$].Uz)return!1;if(b&&hHa(b,a[$].Oi))return!0;jHa(this);this.WJ=ba[uq](this.Zi(function(){this.WJ=null;this.o.Fu={Jn:a[$].Jn,Oi:a[$].Oi};GP(this.bb,0)}),300);return!0}jHa(this);return!1};
function iHa(a,b){if(!a.o.Fu)return!1;switch(b[H]){case UG:case pF:var c;b[$].tJ?c=!1:(NS(a),c=!0);return c;case VG:case qF:if(b[$].Rn){c=b.Wu==TG;var d=b.Wu==RG;b[$].tJ&&!d?OS(a):c&&(b[$].Uz?OS(a):NS(a))}else null===a.uD&&(c=b.Wu==TG,(b[$].tJ||c)&&kHa(a));return!1;case rF:return b.Wu==RG?(kHa(a),c=!0):c=!1,c;default:return!1}}function kHa(a){OS(a);a.uD=ba[uq](a.Zi(function(){this.uD=null;NS(this)}),500)}function NS(a){a.o.Fu=null;GP(a.bb,0)}function jHa(a){null!==a.WJ&&(Zh[$p](a.WJ),a.WJ=null)}
function OS(a){null!==a.uD&&(Zh[$p](a.uD),a.uD=null)}MS[K].Zi=function(a){return X(a,this)};function lHa(a,b,c,d){this.U3=h.pow(a,2);this.T3=h.pow(b,2);this.ata=b;this.V3=(this.Hq=c?new Mm(d[BA](c[y]),d[BA](c.end)):null)?this.Hq.end-this.Hq[y]:null;this.jfa=d}function mHa(a,b){var c=null;null!=b&&null!=a.jfa&&(b=a.jfa[BA](b));if(null!=b&&null!=a.Hq)0===a.V3&&b===a.Hq[y]?c=(a.T3+a.U3)/2:b<=a.Hq[y]?c=a.U3:b>=a.Hq.end&&(c=a.T3);else if(!a.V3||null==b)return a.ata;null==c&&(b=xj(b,a.Hq[y],a.Hq.end),c=zj(a.U3,a.T3,(b-a.Hq[y])/a.V3));return h[E](h[zd](c))}
function nHa(a,b){var c=Mn(a,zza),d=Mn(a,xza);if(c>d)throw m("sizeAxis.minSize ("+c+") must be at most sizeAxis.maxSize ("+d+Oe);var e=Kn(a,Aza),f=Kn(a,yza);if(null!=e&&null!=f&&e>f)throw m("sizeAxis.minValue ("+e+") must be at most sizeAxis.maxValue ("+f+Oe);e=Yea(b,e,f);f=WR(a,wza,Bza);f=TFa(f,ia,[]);return new lHa(c,d,e,f)};function PS(a){this.b=a||{}}Y(PS,tS);PS[K].RX=function(){return 1};PS[K].zE=function(a){return Qi(arguments,function(a){return{x:a[1],y:a[0]}})};function oHa(a,b,c,d,e,f){this.b=a;var g=GGa(a);this.WV=new AS[g[Cd]](g);this.Q=b;this.qa=c;var k=bn($n(a,nD)),g=b-k,k=c-k,l=h[E]((b-g)/2),n=h[E]((c-k)/2);this.wr=new Fl(l,n,g,k);l=this.wr;if(Gn(a,Uva))var p=l[r],n=l[A],s=this.WV.RX(),g=h.min(p,h[E](n*s)),k=h[E]((p-g)/2)+l[G],p=h.min(n,h[E](p/s)),l=h[E]((n-p)/2)+l.top,g=new Fl(k,l,g,p);else g=l[Bc]();this.Wt=g;this.Ld=d;this.t=e;this.fb=f;this.N5=Mn(a,DF,h[E](h.pow(2*(this.wr[r]+this.wr[A]),1/3)));this.Fha=Tn(a,[Fwa,Ewa],fB);this.Gha=Mn(a,Gwa,1);
this.VV=Qn(a,CF);this.Qq=pHa(this);this.UE=qHa(this);d=a.S(yG);this.Dia=ei(d)==dh;this.gO=Xn(a,AG,EGa,ID);this.h7=On(a,Wva,1/3);this.fO=Xn(a,$va,BGa,Mg);this.i7=bo(a,BG,{ab:this.VV,fontSize:this.N5});this.rW=Rn(a,Zva);this.via=Tn(a,Vsa,O);this.bN=Tn(a,bta,O);this.z5=rHa(this);this.Hha=sHa(this);d=bo(a,IAa);e=Wea(d);this.tA=Xn(a,PJ,eo,Dg);this.tt=this.tA!=Q;this.Br={normal:d,bold:e};d=Fn(a,FAa);this.gia=Fn(a,HAa);this.fia=d?Sla:Rla;this.pX=Fn(a,BAa);this.Zia=10;this.dW=this.tp=this.wA=null;this.eA=
fB;this.xF=null;this.Eha=On(a,Iwa);this.hia=new gHa(this.Wt.ac(),new Cl(0,b,c,0))}function tHa(a,b){for(var c=0,d=a.wA[J];c<d;c++)for(var e=a.wA[c].sX.O,f=0,g=e[J];f<g;f++){var k=e[f];if(k.id==b)return k}return null}function uHa(a,b){var c=vHa(a,a.via),d={};Z(b[Ny],function(a){Z(a.O,function(a){d[a.id]={pe:c}},this)},a);return d}
function wHa(a,b){for(var c=new yS,d=1;10>d;d++){var e=(a.ri[1]-a.jh[1])/10*d+a.jh[1],f=(a.ri[0]-a.jh[0])/10*d+a.jh[0],e=b.zE([f,a.jh[1]],[f,a.ri[1]],[a.jh[0],e],[a.ri[0],e]);c.track[Sc](c,e)}d=c[py](qK);c=c[py](Rh);return{ri:[c.max,d.max],jh:[c.min,d.min]}}W=oHa[K];
W.X6=function(a,b,c,d){for(var e=xHa(this,Nda(Lj(d.YC),Lj(d.en)));e[1]>a.ri[1];)e[1]-=360;for(;e[1]<a.jh[1];)e[1]+=360;return{id:d.id,center:this.HZ(a,b,c,e),YC:Qi(d.YC,X(this.Dea,this,a,b,c)),en:Qi(d.en,X(this.Dea,this,a,b,c)),nQ:d.id!=Qpa}};function xHa(a,b){var c=0,d=0,e=0;Mj(b,function(a){Z(a.OJ,function(a){c+=a[0];d+=yj(a[1],360);e++},this)},a);return[c/e,d/e]}W.Dea=function(a,b,c,d){return{OJ:this.Ffa(a,b,c,d.OJ),NJ:Qi(d.NJ,X(this.Ffa,this,a,b,c))}};
W.Ffa=function(a,b,c,d){return{k:Qi(d,X(this.HZ,this,a,b,c))}};W.HZ=function(a,b,c,d){var e=a.jh;a=a.ri;var f=b[r],g=b[A],k=b[G];b=b.top;c=c.zE(d)[0];return[k+f*(c.x-e[1])/(a[1]-e[1]),b+g*(1-(c.y-e[0])/(a[0]-e[0]))]};function yHa(a,b){var c=[];a.tp=[];for(var d=Qi(a.wA,function(a){return a.sX}),e=0;e<b[J];++e){var f=b[e],g={location:f,PX:{}};if(null!=f){f=zHa(a,e,f,d);ej(c,f);for(var k=0;k<f[J];k++){var l=f[k];g.PX[l.Jn]=l}}a.tp[C](g)}AHa(c);return c}
function AHa(a){for(var b=0;b<a[J];b++){for(var c=a[b],d=new Hk(c.x,c.y),e=0,f=0;f<a[J];f++)if(b!=f){var g=a[f],k=Jk(d,new Hk(g.x,g.y));k<c[Oy]+g[Oy]&&(e+=c[Oy]+g[Oy]-k)}c.Uz=e>c[Oy]}}
function zHa(a,b,c,d){var e=a.Hha(b),f=a.z5(b);if(null==f)return[];var f=new Zm({stroke:a.Fha,ua:a.Gha,fill:f,Ce:a.Eha}),g=la(c.lat),k=[];c=la(c.lng);c=[c,c+360,c-360];for(var l=0;l<d[J];++l){var n=d[l],p=a.xF[l],s=n.OV;if(!(g<s.jh[0]||g>s.ri[0])){for(var u=0;u<c[J];++u){var v=c[u];if(!(v<s.jh[1]||v>s.ri[1])){var v=a.HZ(n.Vt,n.Yz,p,[g,v]),z=String(b+Te+n.id+Te+u),B=TG;null!=a.fb.qI&&0<=a.fb.qI?B=a.t.Ea(b,a.fb.qI):null!=a.fb.ZH&&0<=a.fb.ZH?B=a.t.Ea(b,a.fb.ZH):null!=a.fb.YH&&0<=a.fb.YH?B=a.t.Ea(b,a.fb.YH):
null!=a.fb.bC&&null!=a.fb.cC&&0<=a.fb.bC&&0<=a.fb.cC&&(B=BHa(a.t[I](b,a.fb.bC),a.t[I](b,a.fb.cC)));k[C]({Jn:z,label:B,Oi:b,x:v[0],y:v[1],size:e,brush:f,Uz:!1})}}if(0<k[J])break}}return k}
function CHa(a,b,c){var d=a.tp,e=d[c],f=e.PX[b];if(!f.Uz)return null;var g=b[rc](Te)[1],k=a.wA[g],l=a.xF[g],n=Jn(a.b,Awa),p=a.hia,e=p.Y$(e[xc],k.sX,n),f=new Hk(f.x,f.y),n=p.Om,p=p.B$,s=f.x;s+p[r]>n[cd]&&(s=f.x-p[r]);var u=f.y-p[A];u<n.top&&(u=f.y);p=new Fl(s,u,p[r],p[A]);l=wHa(e,l);c={id:g+Te+c+oma,Vt:l,OV:e,Yz:p,O:Qi(k.O,X(a.X6,a,e,p,new PS))};g=[];for(k=0;k<d[J];k++)l=d[k][xc],null!=l&&ej(g,zHa(a,k,l,[c]));return{Jn:b,K7:f,view:c,Hz:g}}
function DHa(a,b){if(!a.Dia||null==a.Qq||!a.Qq.Wk)return null;var c=a.i7[yc],d=a.wr[r],e=a.wr[A],f={top:0,left:0,width:a.fO==Mg?d*a.h7:e*a.h7,height:1.5*c,orientation:a.fO,ba:a.i7,e$:yD,f$:a.rW};f.top=a.gO==SJ||a.gO==QAa?3*c:a.fO==Mh?e-c-f[r]:e-c-f[A];Za(f,a.gO==SJ||a.gO==ID?.5*c:a.fO==Mh?d-c-f[A]:d-c-f[r]);Za(f,f[G]+a.wr[G]);f.top+=a.wr.top;return sS(a.Qq,f,b,a.Ld)}function EHa(a,b){for(var c=null,d=0;d<a.t.M();++d)var e=a.t[I](d,b),c=Vm(c,e);return c}
function rHa(a){var b=a.fb.pu;return null!=b?function(a){a=this.t[I](a,b);return null!=a?FR(this.Qq,a):this.bN}:function(){return this.bN}}function sHa(a){var b=a.fb.fC;return null!=b?function(a){a=this.t[I](a,b);return mHa(this.UE,a)}:function(){return this.Zia}}function pHa(a){var b=a.fb.pu;if(null==b)return null;b=EHa(a,b);return wFa(a.b,b)}function qHa(a){var b=a.fb.fC,b=null!=b?EHa(a,b):null;return nHa(a.b,b)}
function FHa(a,b){var c={pA:[],rA:[]};null!=b.rf&&(c.pA=[b.rf]);null!=b.hI&&(c.rA=[b.hI]);c.kr=[];var d=a.tt&&(a.tA===rg||a.tA===uh);Z(sO(b[Rx]),function(a){var b=GHa(this,a,!1),e=this.Ld,f=this.Br.normal[yc],g=new Cl(0,this.Q-1,this.qa-1,0),u=this.tp[a];a=(a=this.dW[a])&&tHa(this,a);var v=null,z=null;a?(c.pA[C](a.id),d&&(v=z=new Hk(a[Px][0],a[Px][1]),c.kr[C](EP(b,e,!1,z,g,v,void 0,this.pX)))):u&&Pj(u.PX,function(a,k){c.rA[C](k);d&&c.kr[C](EP(b,e,!1,new Hk(a.x-f,a.y-f),g,new Hk(a.x,a.y),void 0,this.pX))},
this)},a);if(null!=b.Vj){if(a.tt&&(a.tA===rg||a.tA===Dg)){var e=GHa(a,b.Vj.Oi,b.Vj.qH),f=a.Br.normal[yc],g=new Hk(b.Vj[Jx].x,b.Vj[Jx].y);c.kr[C](EP(e,a.Ld,!1,new Hk(g.x-f,g.y-f),new Cl(0,a.Q-1,a.qa-1,0),g,void 0,a.pX))}null!=a.fb.pu&&(e={value:a.t[I](b.Vj.Oi,a.fb.pu)},c.Ei=DHa(a,[e]))}null!=b.Fu&&(c.kF=CHa(a,b.Fu.Jn,b.Fu.Oi));return c}function HHa(a,b,c){b=0<=a?c:b;a=h.abs(a);c=h[t](a);var d=60*(a-c);a=h[t](d);d=h[E](60*(d-a));return c+IBa+a+Me+d+ue+b}
function BHa(a,b){return HHa(a,Qf,Nf)+se+HHa(b,Vr,Df)}
function GHa(a,b,c){var d=a.fb,e=a.t,f={entries:[]},g;if(null!=d.qI)g=e.Ea(b,d.qI);else switch(d.PZ){case xs:c=e[I](b,d.bC);g=e[I](b,d.cC);g=BHa(c,g);break;case Js:g=e.Ea(b,d.YH);c&&(g=CR(a.fia,g));break;case Zr:g=e.Ea(b,d.ZH);break;default:g=O}a.gia&&(c=CP(g,a.Br[Id]),f[nA][C](c));if(null!=d.H_)if(c=e.Ea(b,d.H_),e.gj(d.H_,Og))f[nA][C](CP(c,a.Br.normal,void 0,void 0,void 0,void 0,void 0,!0));else for(b=c[rc](re),d=0;d<b[J];d++)c=CP(b[d],a.Br.normal),f[nA][C](c);else null!=d.pu&&(g=e.Ra(d.pu),c=e.Ea(b,
d.pu),c=CP(c,a.Br[Id],g,a.Br.normal),f[nA][C](c)),null!=d.fC&&d.fC!=d.pu&&(g=e.Ra(d.fC),c=e.Ea(b,d.fC),c=CP(c,a.Br[Id],g,a.Br.normal),f[nA][C](c));return f}W.Zi=function(a){return X(a,this)};function vHa(a,b){var c=b===Q?[255,255,255]:Em(b),c=Cm(Jm(c,.1));return{fill:new Zm({stroke:c,fill:b}),en:new Zm({stroke:Q,pattern:new Ym(pI,b,b==a.eA?ze:a.eA)}),border:new Zm({stroke:c})}};function QS(a,b,c,d,e,f,g,k,l){this.zl=a;this.b=b;this.Q=c;this.qa=d;this.fb=f;this.o=g;this.Dm=null;this.iX=!1;this.fka=k;this.Un=l;this.yV=!1;this.zV=null;this.N6=!1;this.bb=new FP(this.Zi(this.er));this.NB=new eQ(3);this.lP=[!1,!1,!1];this.Vz=new oHa(this.b,this.Q,this.qa,this.zl.Qf,e,this.fb);this.O6=new MS(a,b,g,this.bb);this.R7=Fn(b,Ota,f.f5==Ks);this.QX()}Y(QS,rt);W=QS[K];
W.o3=function(a,b){var c;c=this.Vz;var d=c.b;c.wA=[];c.xF=[];for(var e=[],f=0,g=a[Ny][J];f<g;f++){var k=a[Ny][f],l=c.WV.kd();l.boundingBox={lo:k.Vt.jh,hi:k.Vt.ri};l=new c.WV[uc](l);c.xF[C](l);var l=c,n=k,p=f,s=new Fl(n.Fia*l.Wt[r]+l.Wt[G],n.Gia*l.Wt[A]+l.Wt.top,n[jz]*l.Wt[r],n[jz]*l.Wt[A]),u=l.xF[p],v=wHa(n.Vt,u),l={id:String(p),Vt:v,OV:n.Vt,Yz:s,O:Qi(n.O,X(l.X6,l,v,s,u))};e[C](l);c.wA[C]({O:k.O,sX:l})}c={width:c.Q,height:c.qa,rha:c.Wt,Kz:Xn(d,UI,nfa,wh),kwa:c.tA,ME:$n(d,nD),Y4:Vn(d,OF),title:{text:Qn(d,
KJ),ba:bo(d,MJ,{ab:c.VV,fontSize:c.N5}),I:[],align:qJ,sb:O},views:e,gA:uHa(c,a),pA:[],rA:[],Hz:[],Ei:null,kF:null,lk:c.VV};this.JF(0,c);this.yV=!0;this.Un(Cwa,b);null!=this.zV?this.zV():this.er()};
function IHa(a,b,c,d,e,f){a.iX=!1;var g=a.Zi(function(){this.N6=d;if(null!=e){this.Dm=null;var a=this.Vz;a.t=e;a.Qq=pHa(a);a.UE=qHa(a)}null!=f&&(this.o=f,this.O6.o=f);a=this.Vz;a.dW=[];for(var g={},n=0;n<a.t.M();++n){var p=b[n];a.dW[C](p);if(null!=p){var s=a.z5(n);null!=s&&(g[p]={Oi:n,pe:vHa(a,s)})}}a={gA:g,Hz:yHa(a,c),Ei:DHa(a,[])};this.JF(1,a);this.er()});a.yV?g():a.zV=g}zw(W,function(a){this.o[Rx][ny](a);GP(this.bb,1)});ux(W,function(){return this.o[Rx][eA]()});
W.er=function(){if(this.yV){if(null==this.Dm||!this.Dm[Jz](this.o)){var a=FHa(this.Vz,this.o);this.JF(2,a)}a=this.NB[qz]();if(this.lP[0])QGa(this.zl,a);else if(this.lP[1]){var b=this.zl;cHa(b,a);$Ga(b,a);GS(b,a,!0)}else GS(this.zl,a);this.lP=[!1,!1,!1];this.Dm=this.o[Bc]();!this.iX&&this.N6&&(this.fka(),this.iX=!0)}};
W.Bpa=function(a){if(!RS(this,a)&&this.R7){var b=a[$].xr;null!==b&&(a[$].Rn?(this.o.rf=b,b=JHa(this,b),this.o.Vj=null!=b?{Oi:b,qH:a[$].qH,origin:{x:a[$].xb.x,y:a[$].xb.y}}:null):(this.o.rf=null,this.o.Vj=null),GP(this.bb,50))}};W.Epa=function(a){RS(this,a)||(a[$].Rn?(this.o.hI=a[$].Jn,this.o.Vj={Oi:a[$].Oi,qH:!1,origin:{x:a[$].xb.x,y:a[$].xb.y}}):(this.o.hI=null,this.o.Vj=null),GP(this.bb,50))};W.Cpa=function(a){RS(this,a)||KHa(this,a)};W.Fpa=function(a){KHa(this,a)};
function KHa(a,b){null!=a.o.Vj&&(a.o.Vj.origin={x:b[$].xb.x,y:b[$].xb.y},GP(a.bb,3))}W.Apa=function(a){if(!RS(this,a)&&this.R7){var b=a[$].xr;null===b||this.Un(cya,{region:b});b=JHa(this,b);this.ww(a,b)}};W.Dpa=function(a){RS(this,a)||this.ww(a,a[$].Oi)};W.ww=function(a,b){var c=this.NB[qz]().Kz==wh;if(null!=b)xO(this.o[Rx],b,c),this.Un(Ms,{});else this.o[Rx][Yb]();this.bb&&GP(this.bb,50)};function RS(a,b){var c=a.NB[qz]();return a.O6[kq](b,c?c.kF:null)}
W.QX=function(){this.zl.m(pF,this.Zi(this.Apa));this.zl.m(qF,this.Zi(this.Bpa));this.zl.m(rF,this.Zi(this.Cpa));this.zl.m(UG,this.Zi(this.Dpa));this.zl.m(VG,this.Zi(this.Epa));this.zl.m(Hwa,this.Zi(this.Fpa))};function JHa(a,b){if(null===b)return null;var c=a.NB[qz]();return c.gA[b]?c.gA[b].Oi:null}W.JF=function(a,b){fQ(this.NB,a,b);this.lP[a]=!0};W.B=function(){tt(this.bb);this.bb=null;tt(this.zl);this.zl=null;tt(this.Vz);this.Vz=null;QS.e.B[L](this)};W.Zi=function(a){return X(a,this)};var LHa={COM:{COUNTRIES:["002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155","AD","AE","AF","AG","AI","AL","AM","AO","AR","AS",WB,"AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ",uf,"BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG",
"EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN",Ff,"HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC",zC,"LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL",
"NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC",IC,"TF","TG","TH","TJ","TK",Vf,"TM","TN","TO",Wf,"TT","TV","TW","TZ","UA","UG","UM",KC,"UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW",pK],METROS:[KC,"US-500","US-501","US-502","US-503","US-504","US-505","US-506","US-507","US-508",
"US-509","US-510","US-511","US-512","US-513","US-514","US-515","US-516","US-517","US-518","US-519","US-520","US-521","US-522","US-523","US-524","US-525","US-526","US-527","US-528","US-529","US-530","US-531","US-532","US-533","US-534","US-535","US-536","US-537","US-538","US-539","US-540","US-541","US-542","US-543","US-544","US-545","US-546","US-547","US-548","US-549","US-550","US-551","US-552","US-553","US-554","US-555","US-556","US-557","US-558","US-559","US-560","US-561","US-563","US-564","US-565",
"US-566","US-567","US-569","US-570","US-571","US-573","US-574","US-575","US-576","US-577","US-581","US-582","US-583","US-584","US-588","US-592","US-596","US-597","US-598","US-600","US-602","US-603","US-604","US-605","US-606","US-609","US-610","US-611","US-612","US-613","US-616","US-617","US-618","US-619","US-622","US-623","US-624","US-625","US-626","US-627","US-628","US-630","US-631","US-632","US-633","US-634","US-635","US-636","US-637","US-638","US-639","US-640","US-641","US-642","US-643","US-644",
"US-647","US-648","US-649","US-650","US-651","US-652","US-656","US-657","US-658","US-659","US-661","US-662","US-669","US-670","US-671","US-673","US-675","US-676","US-678","US-679","US-682","US-686","US-687","US-691","US-692","US-693","US-698","US-702","US-705","US-709","US-710","US-711","US-716","US-717","US-718","US-722","US-724","US-725","US-734","US-736","US-737","US-740","US-743","US-744","US-745","US-746","US-747","US-749","US-751","US-752","US-753","US-754","US-755","US-756","US-757","US-758",
"US-759","US-760","US-762","US-764","US-765","US-766","US-767","US-770","US-771","US-773","US-789","US-790","US-798","US-800","US-801","US-802","US-803","US-804","US-807","US-810","US-811","US-813","US-819","US-820","US-821","US-825","US-828","US-839","US-855","US-862","US-866","US-868","US-881","US-AK","US-AL","US-AR","US-AZ","US-CA","US-CO","US-CT","US-DC","US-DE","US-FL","US-GA","US-HI","US-IA","US-ID","US-IL","US-IN","US-KS","US-KY","US-LA","US-MA","US-MD","US-ME","US-MI","US-MN","US-MO","US-MS",
"US-MT","US-NC","US-ND","US-NE","US-NH","US-NJ","US-NM","US-NV","US-NY","US-OH","US-OK","US-OR","US-PA","US-RI","US-SC","US-SD","US-TN","US-TX","US-UT","US-VA","US-VT","US-WA","US-WI","US-WV","US-WY"],PROVINCES:["AD","AE","AF","AG","AL","AM","AO","AR",WB,"AU","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BN","BO","BQ",uf,"BS","BT","BW","BY","BZ","CA","CD","CF","CG","CH","CI","CL","CM","CN","CO","CR","CU","CV","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ",
"FM","FR","GA","GB","GD","GE","GH","GL","GM","GN","GQ","GR","GT","GW","GY","HN",Ff,"HT","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KZ","LA","LB","LC",zC,"LK","LR","LS","LT","LU","LV","LY","MA","MD","ME","MG","MH","MK","ML","MM","MN","MR","MU","MV","MW","MX","MY","MZ","NA","NE","NG","NI","NL","NO","NP","NR","NZ","OM","PA","PE","PG","PH","PK","PL","PT","PW","PY","QA","RO","RS","RU","RW","SA","SB","SC","SD","SE","SH","SI","SK","SL","SM",
"SN","SO","SR","SS","ST","SV","SY","SZ",IC,"TG","TH","TJ",Vf,"TM","TN","TO",Wf,"TT","TV","TZ","UA","UG",KC,"US-AK","US-AL","US-AR","US-AZ","US-CA","US-CO","US-CT","US-DC","US-DE","US-FL","US-GA","US-HI","US-IA","US-ID","US-IL","US-IN","US-KS","US-KY","US-LA","US-MA","US-MD","US-ME","US-MI","US-MN","US-MO","US-MS","US-MT","US-NC","US-ND","US-NE","US-NH","US-NJ","US-NM","US-NV","US-NY","US-OH","US-OK","US-OR","US-PA","US-RI","US-SC","US-SD","US-TN","US-TX","US-UT","US-VA","US-VT","US-WA","US-WI","US-WV",
"US-WY","UY","UZ","VC","VE","VN","VU","YE","ZA","ZM","ZW"],REGIONS:["002","009","019","142","150",pK],SUBREGIONS:["002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155",pK]},IN:{COUNTRIES:["002","009","019","030","034","035","142","143","145","151","AF","BD","BT","CN","IN","MM","NP","PK","RU","TJ","UZ",pK],PROVINCES:"AF BD BT CN IN MM NP PK RU TJ UZ".split(" "),REGIONS:["002","009","019","142",
pK],SUBREGIONS:["002","009","019","030","034","035","142","143","145","151",pK]}};var SS={},TS={},US=null,MHa=ER(qs,bf),VS=MHa;function NHa(a,b,c){VS=a?a+er:MHa;TS={};WS=null;a?jS(nS(VS+Jva,Uua),function(a){XS=a;b()},function(){c()}):(XS=LHa,b())}
function OHa(a,b){if(null==b)throw m("Callback is null or undefined");var c=PHa(a);if($h(TS[c])){var d=X(b,null,TS[c]);nw(d,0)}else if($h(SS[c]))SS[c][C](b);else SS[c]=[b],d=VS+CR(Dwa,c),jS(nS(d,Sua+c[wb](Te,Be)),function(a){var b={views:Qi(a[Ny],QHa)};TS[c]=b;Z(SS[c],function(a){a(b)});delete SS[c]},function(){Z(SS[c],function(a){a(null)});delete SS[c]})}function PHa(a){var b=O;a[Gz]!=eC&&(b=a[Gz]+OC);return b+a.Cv+OC+RHa(a.xn)}
function RHa(a){null!=US||(US={continents:apa,subcontinents:fpa,countries:fC,provinces:Toa,metros:Noa});return US[a]}var XS=LHa;function SHa(a){var b=a[Gz],c=a.Cv;a=RHa(a.xn);if(b=XS[b])if(b=b[a])return 0<=hj(b,c);return!1}var WS=null;function THa(a){null!=WS?a(WS):jS(nS(VS+Iva,Tua),function(b){WS=b=Qi(b,UHa);a(b)},function(){a(null)})}
function QHa(a){for(var b=Qi(a.features,VHa),c={},d=[],e=0;e<b[J];e++){var f=b[e],g=f.id;vi(g,Ppa)?c[g]=f:d[C](f)}for(e=0;e<d[J];e++)f=d[e],b=c[Ppa+f.id],f.en=b?b.YC:[];if(c=c.__DISPUTED__All)c.en=c.YC,d[C](c);return{O:d,Vt:WHa(a.boundingBox),Fia:a.xoffset,Gia:a.yoffset,scale:a[jz]}}function VHa(a){return{id:a.id,YC:Qi(a.polygons,XHa),en:[]}}function XHa(a){return ii(a)?{OJ:YS(a),NJ:[]}:{OJ:YS(a.shell),NJ:Qi(a.holes,YS)}}function YS(a){return Qi(a,function(a){return[xS(a[0]),la(a[1])]})}
function WHa(a){return{ri:[xS(a.hi[0]),la(a.hi[1])],jh:[xS(a.lo[0]),la(a.lo[1])]}}function UHa(a){return{Cv:a.region,xn:a.resolution,domain:a[Gz],Aqa:Qi(a.boundingBoxes,WHa)}};function YHa(a,b,c,d){var e=Qn(c,xI);if(e!=kg)d(ZS(e,c));else if(b.PZ!=xs)d(ZS(pK,c));else{for(var f=Yn(c,BI,CGa),g=Rn(c,js),k=[],e=0;e<a.M();++e)k[C]({lat:a[I](e,b.bC),lng:a[I](e,b.cC)});THa(function(a){if(a){t:{for(var b=0;b<a[J];++b){var e=a[b];if(null==f||e.xn==f)if(null==g||e[Gz]==g){for(var s=!0,u=0;u<k[J];++u){for(var v=k[u],z=!1,B=e.Aqa,D=0;D<B[J];++D)if(ZHa(v,B[D])){z=!0;break}if(!z){s=!1;break}}if(s){a={Cv:e.Cv,xn:e.xn,domain:e[Gz]};break t}}}a=null}null!=a?d(a):d(ZS(pK,c))}else d(null)})}}
function ZS(a,b){var c=Xn(b,BI,CGa,JE),d=Qn(b,js),c={Cv:a,xn:c,domain:d};return SHa(c)||c[Gz]!=eC&&(c.domain=eC,SHa(c))?c:null}function ZHa(a,b){return a.lat>b.jh[0]&&a.lat<b.ri[0]&&Si([-360,0,360],function(c){return a.lng+c>b.jh[1]&&a.lng+c<b.ri[1]})};function $S(a){Ou[L](this,a);this.am=this.Xa=null;this.Cy=new BS(this.kv);this.b1=O;this.Oa=this.Xm=null}Y($S,Ou);W=$S[K];W.mm=function(a,b,c,d){ko(AB);et.mc(this.ra);this.Xm=a;tt(this.Cy);this.Cy=new BS(this.kv);a=c||{};a=Co(zo(a));var e=new yn([a,HGa]),f=new LS(d);this.Oa=this.Au(this.ra,e);d=Xn(e,rta,Tja,kg);var g=(new mv).gd(b,d,this.kv);if(null!=g){var k=an({options:a,format:g,size:this.Oa});d=this.Xm(function(a){if(null==a)throw m(cpa);$Ha(this,b,g,e,k,f,a)},this);YHa(b,g,e,d)}};
W.kk=function(){var a=Pk(this.ra)[Sb](P),b=KL(a,this.Oa),c=new FL(a),d=new wL(a,b),b=this.am,c=new ES(c,d,b.zl.fb),b=b.NB[qz]();QGa(c,b);cHa(c,b);$Ga(c,b);GS(c,b,!0);GS(c,b);return a[Zb][0].toDataURL(Fva)};W.Au=function(a,b){var c=fo(a,b,-1),d=go(a,b,-1);-1==c&&-1==d?(c=556,d=347):-1==c?c=h[E](556*d/347):-1==d&&(d=h[E](347*c/556));return new Mk(c,d)};
function $Ha(a,b,c,d,e,f,g){var k=Fn(d,oza);if(a.b1==e)aIa(a,!1,d,b,c,g,k,f,e);else{if(null!=a.Xa)a.Xa[yA](a.Oa,a.Xm);else{var l=Fn(d,EF);a.Xa=new IL(a.ra,a.Oa,a.Xm,l)}a.Xa.Zq(X(function(){var a=this.Xa.jb(),l=this.Xa.lA(),a=new ES(l,a,c);null!=this.am&&tt(this.am);l=this.Oa;tt(this.am);this.am=new QS(a,d,l[r],l[A],b,c,f,X(this.Loa,this),X(this.Sba,this));aIa(this,!0,d,b,c,g,k,f,e)},a),a.Xm)}}
function aIa(a,b,c,d,e,f,g,k,l){c=Xn(c,Bua,FGa,xI);var n=c===JD||c===rg,p=a.Xm(function(a,b,c){IHa(this.am,a,b,c,d,k)},a),s=X(function(){IGa(this.Cy,d,e,f,g,p)},a);a.Cy.KK=c;b&&(a.Cy.VD=null,OHa(f,a.Xm(function(a){null!=a?(this.am.o3(a,f),n&&(this.Cy.o3(a),s()),this.b1=l):this.kv.Md(cpa)},a)));n||(a.Cy.VD=null,s())}zw(W,function(a){null!=this.am?this.am[ny](a):this.kv.Md(wpa)});ux(W,function(){if(null!=this.am)return this.am[eA]();this.kv.Md(wpa);return[]});W.Loa=function(){this.Sba(Is,{})};
W.Sba=function(a,b){Gu(this,a,b)};W.sh=function(){this.b1=O;tt(this.am);this.am=null;tt(this.Xa);this.Xa=null};ai("google.visualization.GeoChart",$S,void 0);Yp($S[K],$S[K][Zq]);$S[K].getImageURI=$S[K].kk;zw($S[K],$S[K][ny]);ux($S[K],$S[K][eA]);$S[K].clearChart=$S[K].Zf;ai("google.visualization.GeoChart.mapExists",function(a){null!=a||(a={});a=new yn([a,HGa]);var b=Qn(a,xI);return null!=ZS(b,a)},void 0);ai("google.visualization.GeoChart.setMapsSource",function(a,b,c){NHa(a,function(){b&&b()},function(){c&&c()})},void 0);function aT(a,b,c,d,e){this.iD=a;this.F=b.Ww();this.ke=b;this.zs=null;this.zy=bIa;this.ts=d;this.xS=e;this.No=null}Y(aT,HEa);W=aT[K];Yp(W,function(a){this.zs={};this.F[Yb]();this.No=this.iD.qv(a,null);this.No.ac();for(a=0;a<this.zy[J];a++){var b=this.zs[this.zy[a]]=new OL.fe.fV;this.f1(b)}this.No[Zq](this);cIa(this)});function cIa(a){var b=a.ke.Ww();Z(Wj(a.zs),function(a){b.hu(a)},a)}W.fK=function(a){this.zy=a};Bw(W,function(a){this.uL(a.Ss,!1);this.uL(a.Rs,!0);this.No[Zq](this)});
W.uL=function(a,b){for(var c=0;c<a[J];c++)for(var d=a[c],e=d.oq,f=0;f<e[J];f++)this.No.wn(e[f],d.rq,b)};W.f1=function(a){function b(a,b){return function(e){a[Sc](b,[this,e])}}a.m(ds,b(function(a,b){bT(this,ds,a,b)},this));a.m(GH,b(function(a,b){bT(this,bG,a,b)},this));a.m(FH,b(function(a,b){bT(this,cG,a,b)},this))};function bT(a,b,c,d){c=d[Yq];(c=c[$]()&&c[$]().idStr)&&c!=fg&&(c=PP(c),a.ts(c,b))}W.jb=function(){return this.ke};W.oo=function(a,b,c){var d=a[$]()||{};d.idStr=b.rg();a[$](d);this.zs[c].add(a)};
W.De=function(a,b,c,d){b!==a&&(b&&this.Yf(b),this.oo(a,c,d))};W.Yf=function(a){a&&this.F.oN(a)};var bIa=[mD,KI,JI,QC,PC];function cT(a){Ou[L](this,a);this.So=null}Y(cT,YP);W=cT[K];W.mm=function(a,b,c){et.mc(this.ra);c=new yn([c||{},this.nj()||{}]);var d=fo(this.ra,c),e=go(this.ra,c),d=new Mk(d,e);this.So=new OL(d[r],d[A],AJ,this.ra);this.So[iA](X(this.yr,this,b,c,d,a))};W.yr=function(a,b,c,d,e){this.So=e;a=this.Dq(a,b,yK(OL.U5(this.So),function(a,b){var c=[a,b[0]];c[C](JSON[gd](b[1]));return c[me](OC)}),c).Xh();c=CEa(this.So);this.Qd=new XP(this,c,null,this,b,d);b=new RP;this.Qd[Zq](a,b)};W.sh=function(){cT.e.sh[L](this)};
W.Ey=function(a,b,c,d){a=new aT(this,a,0,c,d);(b=this.Sfa())&&a.fK(b);return a};W.Sfa=function(){};function dIa(){this.Ys=new ik;this.Y=this.ja=this.vS=null}W=dIa[K];W.wn=function(){};W.GJ=function(a){this.Y=a;this.Ye(a.ac())};W.Ye=function(a){this.ja=a};W.ac=function(){return this.ja};Yp(W,function(a){var b=new ik;Z(this.Y.mg,function(c){var d=c.Coa.rg();this.Ys.bf(d)?c.Sm=this.Ys.get(d).Sm:a.zs[c.Doa].add(c.Sm());b.set(d,c)},this);Mj(this.Ys.at(!0),function(a){b.bf(a)},this);this.Ys=b;cIa(a)});function dT(a){cT[L](this,a)}Y(dT,cT);dT[K].qv=function(a){var b=new dIa;b.GJ(a);return b};function eT(){this.Wsa=yK(X(this.fua,this));ta(this,X(this.gua,this))}di(eT);eT[K].gua=function(a,b){return this.Wsa(a).Oc(b)};eT[K].fua=function(a){return new Zo({pattern:a,valueType:Dh})};function fT(a,b,c){Qa(this,a);this.ba=b;xx(this,c||null)}fT[K].mb=function(a){for(var b=this[Wc][rc](re),c=0,d=0,e=b[J];d<e;d++)c=h.max(c,a(b[d],this.ba));return c};function gT(a,b,c,d,e,f,g){this.Q=a;this.xd=b;this.Hf=c;this.Dw=e;this.Kna=f;this.Rm=!0;this.Rg=[];this.D0=d;this.ll=null;this.eG=0;this.fna=g||null;a=X(this.Voa,this);b=Dygraph.pickDateTickGranularity(this.xd,this.Hf,this.Q,a);this.to=Dygraph.getDateAxis(this.xd,this.Hf,b,a);this.to[0].v[fd]()>this.xd&&(this.to[oe]({v:this.xd,label:O}),this.Rg[oe](new fT(O,{})));this.xd=h.min(this.to[0].v[fd](),this.xd);a=this.to[this.to[J]-1].v[fd]();a>this.Hf[fd]()&&(this.Hf=a);this.pZ=this.Q/(this.Hf-this.xd);
this.uh=[];a=0;for(b=this.to[J];a<b;a++)this.uh[C](this[jz](this.to[a].v))}
Yp(gT[K],function(a,b,c){if(this.Rm){if(null==this.ll)throw"startY must be set before calling draw().";var d=this.to[J]-1;if(0!==d){var e=this.Rg[0],f=e.mb(a),g=[new Mm(this.uh[0]-f/2,this.uh[0]+f/2)],k=[];this.uh[0]-f/2<this.D0-this.Dw&&(xx(e,qJ),Ka(g[0],this.uh[0]),g[0].end=this.uh[0]+f);var e=this.Rg[d],f=e.mb(a),l=new Mm(this.uh[d]-f/2,this.uh[d]+f/2);f/2+this.uh[d]-this.Kna>this.Q+this.D0&&(xx(e,iF),Ka(l,this.uh[d]-f),l.end=this.uh[d]);Om(l,g[0])?k[C](d):g[C](l);for(e=1;e<d;e++){var n=this.Rg[e];
switch(n[jA]){case qJ:n=new Mm(this.uh[e],this.uh[e]+n.mb(a));break;case ZD:case null:n=new Mm(this.uh[e]-n.mb(a)/2,this.uh[e]+n.mb(a)/2);break;case iF:n=new Mm(this.uh[e]-n.mb(a),this.uh[e]);break;default:throw m("unknown alignment in tick label.");}for(var p=!1,f=0,l=g[J];f<l;f++)if(Om(g[f],n)){p=!0;break}p?k[C](e):g[C](n)}f=0;for(l=k[J];f<l;f++)n=this.Rg[k[f]],Qa(n,O)}a={};d=0;for(g=this.to[J];d<g;d++)if(p=this.Rg[d],!(this.xd>this.to[d].v)&&p[Wc]){for(var k=b,e=this.uh[d],f=this.ll+10,l=p[jA]||
ZD,n=p.ba,p=p[Wc][rc](re),s=[],u=0,v=p[J];u<v;u++)s[C](k(p[u],e,f,15,l,qJ,n)),f+=15;k=s;e=0;for(f=k[J];e<f;e++)c(k[e],null,a)}this.Rm=!1}});Na(gT[K],function(a){return(a-this.xd)*this.pZ+this.D0});
gT[K].Voa=function(a){function b(a,b){return e(c.fna||a,b)}var c=this,d=!0,e=eT.Vb()[Nb];switch(a){case jra:return function(a,e){var k,l;c.eG=e;if(e<=Dygraph.THIRTY_SECONDLY)return l=b(sh,a),c.Rg[C](new fT(l,{lc:O,bold:!1,color:yD,ab:XB,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;if(e<=Dygraph.THIRTY_MINUTELY)return l=JB,0===a[Vc]()||d?(k=!0,l=Ef):k=!1,d=!1,l=b(l,a),c.Rg[C](new fT(l,{lc:O,bold:k,color:yD,ab:XB,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;if(e<=Dygraph.SIX_HOURLY)return l=Ig,k=a[bc](),0!==a[Vc]()&&
(l+=mna),k=12===k||0===k||d,d=c.xd>a[fd]()?!0:!1,k&&(l+=Rka),l=b(l,a),c.Rg[C](new fT(l,{lc:O,bold:k,color:yD,ab:XB,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;if(e<=Dygraph.DAILY)return l=Df,0===a[nc]()||d?(l+=Qka,k=!0):k=!1,d=!1,l=b(l,a),c.Rg[C](new fT(l,{lc:O,bold:k,color:yD,ab:XB,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;if(e<=Dygraph.WEEKLY)return k=d,d=!1,l=b(Kf,a),c.Rg[C](new fT(l,{lc:O,bold:k,color:yD,ab:XB,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;if(e<=Dygraph.BIANNUAL)return l=AC,k=0===a[Hd]()||d,
d=c.xd>a[fd]()?!0:!1,k&&(l+=Ska),l=b(l,a),c.Rg[C](new fT(l,{lc:O,bold:k,color:yD,ab:XB,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;if(e<=Dygraph.CENTENNIAL)return l=b(EBa,a),c.Rg[C](new fT(l,{lc:O,bold:!1,color:yD,ab:XB,fontSize:13,Tc:!1,Se:!1})),c.Rg[J]-1+O;throw Fpa;};case yxa:return 50}};function hT(){};ci[K].qn=function(){return this};ci[K].Hy=function(){return!1};ci[K].Kba=function(){return!1};function iT(a,b){return 0>b?a/h.pow(10,-b):a*h.pow(10,b)}function jT(a){a=h.abs(.4342944819032518*h.log(a));return 1E-7>h.abs(a-h[E](a))}function kT(a){return h[t](.4342944819032518*h.log(a))}function lT(a){return h[yb](.4342944819032518*h.log(a))};function mT(){}W=mT[K];La(W,function(a,b,c){this.b=a;this.UF=b;this.hq=null===c||0>c?this.H$():2<c?c-1:1;Ow(this,[]);this.sc=da;this.qc=-da;ta(this,Rn(a,this.Ja(FF)));a.S(this.Ja(sBa),function(a,b){return b});this.yB=null});
W.iC=function(a,b){var c=WR(this.b,this.Ja(OG),this.Ja(OI));if(!Yi(b)&&c!=gI)throw m("Non-linear scale with gaps is not supported.");for(var d=[],e=0;e<b[J];e++){var f;t:{var g=b[e];f=this.s0(g.Yka);var k=this.EJ(g.xd),g=this.EJ(g.Hf);if(0<f)if(k+f<g)k+=f;else{f=null;break t}f={ona:0,start:k,end:g}}f&&d[C](f)}this.yB=TFa(c,iT(1,kT(a)),d)};W.Ja=function(a){return RR(this.UF,a)};W.H$=function(){return-1};
function eIa(a,b,c,d){d&&(a.nc(nT(a,b)),a.nc(nT(a,c)));a.sc==da&&a.qc==-da&&(a.sc=0,a.qc=1);a.sc==da&&(a.sc=a.qc);a.qc==-da&&(a.qc=a.sc);a.sc==a.qc&&(0==a.sc?(a.sc=-1,a.qc=1):0<a.sc?(a.sc/=2,a.qc*=2):(a.sc*=2,a.qc/=2));a.vI(a.sc,a.qc,d);a.T2(a.sc,a.qc,d);a.OI();a.hq=h.max(1,a[$y][J]-1)}W.vI=function(){};W.rp=function(a){Ow(this,a)};function oT(a){a.sd||a.OI();return a.sd}function nT(a,b){var c=pT(a,b);if(null==c)return null;c=a.yB[BA](c);return na(c)?c:null}
function pT(a,b){return null!=b?a.EJ(b):null}W.nc=function(a){null!=a&&(this.sc=h.min(this.sc,a),this.qc=h.max(this.qc,a))};W.pp=function(a){return this.VF(this.yB.inverse(a))};W.K$=function(a,b){return a<b?-1:a>b?1:0};function fIa(a){this.Zp=a||String}var gIa={number:function(a,b){return b.Zp(a[od])},identifier:function(a){return a[Cd]},"+":function(){return Wka},"-":function(){return FA},"--":function(){return Te},"=":function(){return $ka},"*":function(){return Vka},"(":function(){return Ne},")":function(){return Oe},",":function(){return Se},"^":function(){return Xr}};fIa[K].C=function(a){return Qi(a,function(a){return gIa[a.Iq()](a,this)},this)[me](O)};function qT(){}Y(qT,hT);qT[K].Iq=function(){return Te};function rT(){}Y(rT,hT);rT[K].Iq=function(){return Qe};function sT(a){this.zh=a}Y(sT,ci);sT[K].join=function(a){var b=[];Z(this.zh,function(c,d){0<d&&b[C](a);var e=!1;c instanceof sT&&1<c.zh[J]&&this.vL()>c.vL()&&(e=!0);e&&b[C](new tT);ej(b,c.Fm());e&&b[C](new uT)},this);return b};sT[K].qn=function(){if(1===this.zh[J])return this.zh[0];var a=[];Z(this.zh,function(b){a[C](b.qn())});this.zh=a;return this};function vT(a){this.zh=a}Y(vT,sT);vT[K].vL=function(){return 1};vT[K].Fm=function(){var a=[];Z(this.zh,function(b){var c=b.Hy();0<a[J]&&c?(a[C](new qT),b=(new wT(b)).qn()):0<a[J]&&a[C](new rT);a=cj(a,b.Fm())});return a};function uT(){}Y(uT,hT);uT[K].Iq=function(){return Oe};function xT(a){fb(this,a)}Y(xT,hT);xT[K].Iq=function(){return Cva};function tT(){}Y(tT,hT);tT[K].Iq=function(){return Ne};function yT(){}Y(yT,hT);yT[K].Iq=function(){return qf};function zT(a){this.zh=a}Y(zT,sT);zT[K].vL=function(){return 0};zT[K].Fm=function(){return this[me](new yT)};function AT(){}Y(AT,hT);AT[K].Iq=function(){return Pe};function BT(){}Y(BT,hT);BT[K].Iq=function(){return ama};function hIa(a){this.zh=[a]}Y(hIa,sT);function wT(a){this.zh=[a]}Y(wT,hIa);wT[K].qn=function(){var a=this.zh[0].qn();if(a.Hy()){if(a instanceof wT)return a.zh[0];if(a instanceof CT)return new CT(-a[I]());throw m("Unknown type of negative.");}return new wT(a)};wT[K].Fm=function(){return cj([new BT],this.zh[0].Fm())};wT[K].Hy=function(){return this.qn()instanceof wT};function DT(a){dx(this,a)}Y(DT,hT);DT[K].Iq=function(){return T};function CT(a){dx(this,a)}Y(CT,ci);CT[K].Fm=function(){return[new DT(this[od])]};CT[K].Hy=function(){return 0>this[od]};gb(CT[K],function(){return this[od]});CT[K].Kba=function(){return!0};function ET(a,b){this.zh=a;this.Hba=null!=b?b:!1}Y(ET,sT);ET[K].vL=function(){return 2};ET[K].qn=function(){ET.e.qn[L](this);var a=0,b=[],c=1;Z(this.zh,function(d){d.Hy()&&(d=(new wT(d)).qn(),a++);d.Kba()&&(c*=d[I](),d=null);d&&b[C](d)});1!==c&&aj(b,0,0,new CT(c));var d=new ET(b,this.Hba);a%2&&(d=new wT(d));return d};ET[K].Fm=function(){return this.Hba?cj[Sc](null,Qi(this.zh,function(a){return a.Fm()})):this[me](new AT)};ET[K].Hy=function(){var a=0;Z(this.zh,function(b){b.Hy()&&a++});return!!(a%2)};function iIa(a,b){this.ya=[];this.vea=a;this.zea=b}function FT(a,b){if(0<a.ya[J]){var c=a.ya[a.ya[J]-1][0],d=b-c;if(d>a.vea&&(d=h[E](d/a.vea),1<d))for(var e=1;e<d;e++){var f=e/d*(b-c)+c;a.ya[C]([f,a.zea(f)])}}a.ya[C]([b,a.zea(b)])}iIa[K].sm=function(){return this.ya};function jIa(a,b,c,d){a=kIa(a,b,c,{range:d[ez],Lca:d.Lca,kA:1});return null===a||fa(a.sp)?null:{data:a[$],sp:a.sp,Ut:{offset:a.IJ[0],zK:a.IJ[1]}}};function GT(a){fb(this,a)}Y(GT,ci);GT[K].Fm=function(){return[new xT(this[Cd])]};wp(GT[K],function(){return this[Cd]});function HT(){}Y(HT,hT);HT[K].Iq=function(){return Xr};function IT(a){this.zh=a}Y(IT,sT);IT[K].vL=function(){return 3};IT[K].Fm=function(){return this[me](new HT)};function lIa(a){this.yT=a.kA+1;this.Ka=a[ez];this.Cqa=a.Lca;this.r2=this.K2=0;this.ya=[]}lIa[K].add=function(a,b){if(0<this.ya[J]){var c=a-this.ya[this.ya[J]-1].x;0<c&&(this.K2+=c)}this.r2+=b;this.ya[C]({x:a,y:b})};function mIa(a){var b=a.Cqa||null!=a.Ka&&null!=a.Ka.min&&Ij(a.Ka.min)&&null!=a.Ka.max&&Ij(a.Ka.max)&&(a.Ka.max-a.Ka.min)/100||void 0;null!=b&&Ij(b)||(b=a.K2/(a.ya[J]-1));return b}function nIa(a,b){return Ri(a.ya,function(a,d){return a+h.pow(d.x,b)},0)}
function oIa(a,b){return Ri(a.ya,function(a,d){return a+h.pow(d.x,b)*d.y},0)}function pIa(a){for(var b=[],c=a.yT,d=0;d<c;d++){for(var e=ga(c+1),f=0;f<=c;f++)e[f]=f<c?nIa(a,d+f):oIa(a,d);b[C](e)}return new nP(b)}function qIa(a){var b=cEa(pIa(a));return Qi(mj(a.yT),function(a){return qP(b,a,this.yT)},a)}function rIa(a,b){var c=a.yT;return function(a){for(var e=0,f=0;f<c;f++)e+=b[f]*h.pow(a,f);return e}}
function sIa(a,b){var c=rIa(a,b),d=mIa(a);if(null==d||fa(d)||!Ij(d)||0===d)return null;var d=new iIa(d,c),e=a.ya;jj(e,function(a,b){return a.x>b.x?1:a.x<b.x?-1:0});var f=a.r2/e[J],g=a.Ka;null!=a.Ka&&null!=a.Ka.min&&Ij(a.Ka.min)&&g.min<e[0].x&&FT(d,g.min);for(var k=0,l=0,n=!0,p=0;p<e[J];p++){var s=e[p].x,u=e[p].y,v=c(s),n=n&&v===u;FT(d,s);k+=h.pow(u-v,2);l+=h.pow(u-f,2)}c=n?1:1-k/l;null!=a.Ka&&null!=a.Ka.max&&Ij(a.Ka.max)&&g.max>e[e[J]-1].x&&FT(d,g.max);return{data:d.sm(),sp:c}}
function tIa(a){var b=qIa(a),c;c=[];for(var d=b[J]-1;0<=d;d--){var e=b[d];if(null!=e&&0!==e){e=new CT(e);if(0<d){var f=new GT(qK);1<d&&(f=new IT([f,new CT(d)]));e=new ET([e,f],!0)}c[C](e)}}c=new zT([new GT(Rh),new vT(c)]);a=sIa(a,b);return null!=a&&0!==a[$][J]?{IJ:b,data:a[$],sp:a.sp,Ut:c.qn()}:null};function kIa(a,b,c,d){var e=new lIa(d);Mj(Oj(a),function(a){var d=b(a);a=c(a);null!=d&&Ij(d)&&null!=a&&Ij(a)&&e.add(d,a)});return tIa(e)};var uIa={LINEAR:KG,Qxa:"exponential",Pya:"polynomial"},vIa={linear:function(a,b,c,d){a=jIa(a,b,c,d);if(null===a)return null;b=new zT([new GT(Rh),new vT([new ET([new CT(a.Ut.zK),new GT(qK)]),new CT(a.Ut[ry])])]);return{data:a[$],sp:a.sp,Ut:b.qn()}},exponential:function(a,b,c,d){for(var e=da,f=0;f<a;f++){var g=b(f),k=c(f);null!=k&&k<e&&(e=k)}e=0<e?null:e-1;a=jIa(a,b,function(a){a=c(a);if(null==a)return null;null!=e&&(a-=e);return h.log(a)},d);if(null===a)return null;b=[];for(f=0;f<a[$][J];f++)g=a[$][f][0],
k=h.exp(a[$][f][1]),null!=e&&(k+=e),b[C]([g,k]);f=new ET([new CT(h.exp(a.Ut[ry])),new IT([new GT(dF),new ET([new CT(a.Ut.zK),new GT(qK)],!0)])],!0);null===e||(f=new vT([f,new CT(e)]));f=(new zT([new GT(Rh),f])).qn();return{data:b,sp:a.sp,Ut:f}}};vIa.polynomial=kIa;var wIa={NONE:Q,Mya:fI,Nua:Fg,Rua:PI,vxa:MD,Oua:$F},xIa={NONE:Q,fga:HG,rua:gD,gza:sJ,tua:pD,yxa:TD,Rua:PI,wxa:ND},yIa={tua:pD,iza:cAa,uxa:xra,POINTS:lI,fga:HG,rua:gD,NONE:Q},zIa={Kxa:YI,lya:Uya,Gxa:XI},AIa={cga:VD,jga:Lh,Axa:WD},BIa={Qya:oI,sya:aH,Lua:kF},CIa={NONE:Q,RIGHT:Ls,LEFT:Tg,TOP:QJ,BOTTOM:FD,ega:iG,iya:wG,rxa:HD},DIa={NONE:Q,TOP:QJ,BOTTOM:FD,ega:iG},JT={SU:Mh,QU:Mg},EIa={Wua:qJ,uua:ZD,Kua:iF},KT={NONE:Q,ega:iG,Jya:aI},FIa={sxa:ura,vza:cBa},GIa={Wxa:YF,oya:ywa},HIa={NONE:Q,hya:uG,jga:Lh,Qua:eI,
zza:rBa},IIa={Ry:rg,jga:Lh,Qua:eI},JIa={DEFAULT:SE,Nxa:ZE},KIa={Lxa:QE,cga:VD,Vua:WI},LIa={bga:kg,cga:VD,Vua:WI,NONE:Q},LT={NONE:Q,Nua:Fg,Lya:wxa,Fxa:tE},MIa={lxa:hra,kxa:gra},MT={kya:FG,fga:HG},NT=[{color:"#3366CC",lighter:"#45AFE2"},{color:bB,lighter:"#FF3300"},{color:dB,lighter:"#FFCC00"},{color:QA,lighter:"#14C21D"},{color:"#990099",lighter:"#DF51FD"},{color:"#0099C6",lighter:"#15CBFF"},{color:"#DD4477",lighter:"#FF97D2"},{color:"#66AA00",lighter:"#97FB00"},{color:"#B82E2E",lighter:"#DB6651"},
{color:"#316395",lighter:"#518BC6"},{color:YA,lighter:"#BD6CBD"},{color:"#22AA99",lighter:"#35D7C2"},{color:"#AAAA11",lighter:"#E9E91F"},{color:"#6633CC",lighter:"#9877DD"},{color:"#E67300",lighter:"#FF8F20"},{color:"#8B0707",lighter:"#D20B0B"},{color:"#651067",lighter:"#B61DBA"},{color:"#329262",lighter:"#40BD7E"},{color:"#5574A6",lighter:"#6AA7C4"},{color:"#3B3EAC",lighter:"#6D70CD"},{color:"#B77322",lighter:"#DA9136"},{color:"#16D620",lighter:"#2DEA36"},{color:"#B91383",lighter:"#E81EA6"},{color:"#F4359E",
lighter:"#F558AE"},{color:"#9C5935",lighter:"#C07145"},{color:"#A9C413",lighter:"#D7EE53"},{color:"#2A778D",lighter:"#3EA7C6"},{color:"#668D1C",lighter:"#97D129"},{color:"#BEA413",lighter:"#E9CA1D"},{color:"#0C5922",lighter:"#149638"},{color:"#743411",lighter:"#C5571D"}],NIa={color:"#EEEEEE",lighter:"#FEFEFE"},OIa=[[5],[2,5],[2,5],[2,4,6,8],[2,4,6,8],[2,3,4,5,6,7],[2,3,4,5,6,7,8],[2,3,4,5,6,7,8,9]],PIa={titleTextStyle:{color:RA,italic:!0},gridlines:{baseline:kg,minorTextOpacity:.7,minorGridlineOpacity:.4,
newTimeline:!1,allowMinor:!0,minStrongLineDistance:40,minWeakLineDistance:40,minStrongToWeakLineDistance:5,minNotchDistance:10,minMajorTextDistance:10,minMinorTextDistance:5,unitThreshold:1.5,units:{milliseconds:{format:["h:mm:ss.SSS a"],interval:[1,5,10,50,100,200,500]},seconds:{format:["h:mm:ss a"],interval:[1,5,10,15,30]},minutes:{format:[jva],interval:[1,2,5,15,30]},hours:{format:["h a"],interval:[1,2,6,12]},days:{format:[Kf,ug],interval:[1,2,7]},months:{format:["MMM y","MMM yy",AC],interval:[1,
3,6]},years:{format:[Rh],interval:[1,2,5,10,20,50,100,200,500,1E3]}}},minorGridlines:{units:{milliseconds:{format:[We],interval:[50,100,200,500]},seconds:{format:[lf],interval:[1,5,10,15]},minutes:{format:[JB],interval:[1,2,5,15]},hours:{format:["h a"],interval:[1,2,6]},days:{format:[ug],interval:[1,7]},months:{format:[AC,"MM","MMMMM"],interval:[1,3]},years:{format:[Rh],interval:[1,2,5,10,20,50,100,200,500,1E3]}}}},QIa={histogram:{hAxis:{baselineColor:Q,gridlines:{color:Q}},bar:{groupWidth:DB}}},
RIa={vAxis:PIa,hAxis:PIa,sizeAxis:{minSize:5,maxSize:30},fontName:XB,titleTextStyle:{color:xe,bold:!0},bubble:{textStyle:{color:xe}},candlestick:{hollowIsRising:!1},annotations:{datum:{textStyle:{color:XI},stemColor:$A},domain:{textStyle:{color:RA},stemColor:$A}},majorAxisTextColor:RA,minorAxisTextColor:VA,backgroundColor:{fill:ze,stroke:XA,strokeWidth:0},chartArea:{backgroundColor:{fill:Q}},tooltip:{textStyle:{color:xe}},baselineColor:SA,gridlineColor:gB,pieSliceBorderColor:Ae,pieResidueSliceColor:gB,
pieSliceTextStyle:{color:Ae},areaOpacity:.3,intervals:{style:pD,color:YI,lineWidth:1,fillOpacity:.3,barWidth:.25,shortBarWidth:.1,boxWidth:.25,dataOpacity:1,pointSize:6},actionsMenu:{textStyle:{color:xe},disabledTextStyle:{color:"#c0c0c0"}},legend:{newLegend:!1,textStyle:{color:RA},pagingTextStyle:{color:"#0011cc"},scrollArrows:{activeColor:"#0011cc",inactiveColor:gB}},aggregationTarget:kg,colorAxis:{legend:{textStyle:{color:xe}}},bar:{groupWidth:100/1.618+De},histogram:{lastBucketPercentile:0,hideBucketItems:!1,
bucketSize:-1,minBucketNumer:5,maxBucketNumber:50}};function SIa(a){return h.pow(a,3)}function TIa(a){return 1-h.pow(1-a,3)}function UIa(a){return 3*a*a-2*a*a*a};var VIa={LINEAR:KG,aya:iG,Iya:aI,fya:jG};function WIa(a){switch(a){case KG:return wj;case iG:return SIa;case aI:return TIa;case jG:return UIa;default:return wj}}function XIa(a,b,c){b=Mn(a,bD,b);if(!b)return null;var d=Mn(a,Dqa,30);a=Xn(a,Cqa,VIa,c);a=WIa(a);return{duration:b,B5:a,RV:d}};function YIa(a){a=a[Jd];return li(a)&&a[Lb](/\S+/g)||[]}function ZIa(a,b){for(var c=YIa(a),d=fj(arguments,1),e=c,f=0;f<d[J];f++)Xi(e,d[f])||e[C](d[f]);c=c[me](se);mb(a,c)}function $Ia(a,b){var c=YIa(a),d=fj(arguments,1),c=aJa(c,d)[me](se);mb(a,c)}function aJa(a,b){return Pi(a,function(a){return!Xi(b,a)})};function OT(){}Y(OT,jN);di(OT);W=OT[K];W.j=function(a){var b={"class":SC+this.Sl(a)[me](se)},b=a.ia().j(P,b,a[Uz]());this.aj(b,a.Zm());QM(this,a,b);return b};W.Xk=function(){return OD};W.Zh=function(a){return a[Tc]==Cf};W.Ma=function(a,b){pM(b,RC);return OT.e.Ma[L](this,a,b)};gb(W,function(){return O});W.ca=function(){return Zpa};VM(Zpa,function(){return new lN(null,OT.Vb())});function PT(){}Y(PT,OT);di(PT);PT[K].ca=function(){return $pa};VM($pa,function(){return new lN(null,PT.Vb())});function QT(a,b){return RT(a,b,0)}function RT(a,b,c){for(var d=new Date(a[ec]()),e=!1,f=b[J],g=[h[t],h[yb]][c],k=0;k<f;++k){var l=a[$I+ST[k]],n=a[JF+ST[k]][Sc](a),p=b[k],s=bJa[k];if(0==p)e=e||0!=n&&0!=c,l[Sc](d,[s]);else{e?l[Sc](d,[s+p*(1+h[t]((n-s)/p))]):l[Sc](d,[s+p*g((n-s)/p)]);break}}return d}function cJa(a,b){var c=h[E],d=dj(a),e;for(e=0;e<d[J]&&0==b[e];++e)d[e]=0;if(0==e)return d[0]=c(a[0]/b[0])*b[0],d;var f=0;a[e-1]>=dJa[e-1]?f=.7:0<a[e-1]&&(f=.1);d[e]=c((a[e]+f)/b[e])*b[e];return d}
function eJa(a){a=QT(a,[0,0,0,0,1]);return a=TT(a,[0,0,0,0,(7+a[nc]()-1)%7],-1)}function UT(a,b,c){var d=Qi(b,function(a){return[h.log(VT(a))]});if(!c)return a=LR(h.log(a),d),b[a];c=CFa(h.log(a),d,c);a=c[0];return a<=d[J]-1?b[a]:cJa(WT(h.exp(c[1])),Li(b))}function TT(a,b,c){a=new Date(a[ec]());var d;t:{for(d=0;d<b[J];++d)if(0!=b[d]){d=!1;break t}d=!0}if(d)return a;for(d=0;d<b[J];++d)if(0!=b[d]){var e=ST[d],f=a[$I+e],e=a[JF+e][Sc](a,[]);f[Sc](a,[e+c*b[d]])}return a}
function XT(a,b,c,d){this.mfa=a[ec]();this.dB=b;this.dta=d;this.a4=a[JF+ST[c]][Sc](a,[]);this.eta=a[$I+ST[c]];this.zx=new Date(this.mfa)}Da(XT[K],function(){var a=this.zx;this.zx=new Date(this.mfa);this.a4+=this.dta;this.eta[Sc](this.zx,[this.a4]);return a});XT[K].Ao=function(){return this.zx<this.dB?this.zx:null};function fJa(a){a=Vi(a,function(a){return 0!=a});return h.max(0,a)}function VT(a){if(null==a)return-1;for(var b=0,c=a[J],d=0;d<c;++d)b+=a[d]*YT[d];return b}
function WT(a){for(var b=[],c=YT[J]-1;0<=c;c--)b[c]=h[t](a/YT[c]),a-=b[c]*YT[c];return b}function ZT(a){a=$T(a);return VT(a)}function aU(a){return WT(a)[aq]()}function $T(a){a=4>a[J]?cj(a,nj(0,4-a[J])):dj(a);return a[aq]()}function gJa(a){a=$T(a);var b=new Date(1970,0,1,0,0,0,0);b[wd]((a[6]||0)+1970);b[ud](a[5]||0);b[Fd]((a[4]||0)+1);b.setHours(a[3]||0);b.setMinutes(a[2]||0);b.setSeconds(a[1]||0);b.setMilliseconds(a[0]||0);return b}function hJa(a,b){return Qi(a,function(a){return a*b})}
var ST="Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),bU=["milliseconds","seconds","minutes","hours",Zsa,"months","years"],cU={};Z(bU,function(a,b){cU[a]=b});var dU=[[1],[0,1],[0,0,1],[0,0,0,1],[0,0,0,0,1],[0,0,0,0,0,1],[0,0,0,0,0,0,1]],bJa=[0,0,0,0,1,0,0],dJa=[500,30,30,12,15,6,0],YT=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function eU(a){switch(a){case vg:case wg:return{ak:iJa,By:jJa};case Eh:return{ak:kJa,By:lJa};case T:case zh:return{ak:mJa,By:nJa};default:return{ak:mJa,By:nJa}}}function mJa(a){return ha(a)}function nJa(a){return a}function iJa(a){return a[ec]()}function jJa(a){return new Date(a)}function kJa(a){return ZT(a)}function lJa(a){return aU(a)};function fU(a,b,c){this.S_=a;this.YQ=b;this.a1=c}Y(fU,mT);W=fU[K];La(W,function(a,b,c){fU.e[Kc][L](this,a,b,c);a=Cn(a,this.Ja(sua));b=[];b[C](a.millisecond);b[C](a.second);b[C](a.minute);b[C](a.hour);b[C](a.day);b[C](a.month);b[C](a.year);this.a1=oJa([b,nj(this[Nb],b[J]),this.a1])});function oJa(a){a=pj[Sc](null,a);return Qi(a,function(a){return Ui(a,function(a){return a})})}W.S=function(a,b){return a.S(b)};W.EJ=function(a){return iJa(a)};W.VF=function(a){return jJa(a)};W.s0=function(a){return a};
W.i0=function(){var a=new Date(0);a[wd](0);return a};W.vI=function(a,b,c){var d=this.hq;-1===d&&(d=6);var e=(b-a)/d,d=UT(e,this.S_,this.YQ);c?(a=QT(new Date(a),d),b=RT(new Date(b),d,1)):(a=RT(new Date(a),d,1),b=QT(new Date(b),d));e=WT(e);e=cJa(e,d);this.rda=e=0<VT(e)?e:d;this.tra=a;this.Gda=b;c&&(this.sc=a[ec](),this.qc=b[ec]())};W.T2=function(a,b,c){a=[];for(b=this.tra;b<this.Gda;)a[C](b[ec]()),b=TT(b,this.rda,1);if(c||b<=this.Gda)a[C](b[ec]()),this.qc=h.max(this.qc,b[ec]());this.rp(a)};
W.OI=function(){var a=fJa(this.rda),a=this.a1[a];this.sd=typeof a===dh?new Zo(a):new Zo({pattern:a})};
var pJa=[[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],qJa=[$o.MEDIUM_DATE,$o.MEDIUM_DATE,$o.MEDIUM_DATE,$o.MEDIUM_DATE,$o.MEDIUM_DATE,Vo.YEAR_MONTH_ABBR,Rh],rJa=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,
0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],sJa=[$o.MEDIUM_TIME,$o.MEDIUM_TIME,$o.SHORT_TIME,{pattern:$o.SHORT_TIME,clearMinutes:!0},$o.MEDIUM_DATE,Vo.YEAR_MONTH_ABBR,Rh];function tJa(a,b,c,d,e,f,g,k){var l=b-a;if(0>=l)return null;for(var n=h[t](h.log(l)/h.log(10)),l=MR(5,function(a){return{je:h.pow(10,n-a),hU:5}}),p=[],s=!1,u=0;u<l[J];++u){var v=l[u],z=uJa(a/(v.je*v.hU),b/(v.je*v.hU),c,d,e,f,g),p=p[Bb](Qi(z,function(a){return[v,a]}));if(s)break;s=!Yi(z)}return Ri(p,function(a,b){for(var c=b[0],d=b[1],e=null,f=d.Qra;f<=d.Pra&&e!=f;e=f,f+=d.Rra){var e=h[E](c.hU*f),l=h[E](c.hU*(f+g*d.Sra)),n=k(e,l,c.je);n>a.km&&(a={km:n,lea:{$i:h[E](e)*c.je,ur:h[E](l)*c.je}})}return a},
{km:-da,lea:null}).lea}function uJa(a,b,c,d,e,f,g){for(var k=[],l=b-a,n=d+f,p=h[yb](l/(1-(c+e))/g),l=h[t](l/(1-n)/g);p<da&&p<=l;++p){var n=p*g,s=h[yb](h.max(a-d*n,b-(1-e)*n)),u=h[t](h.min(a-c*n,b-(1-f)*n)),v=1;0<b&&0>a?1<g&&(s=h[yb](s/p)*p,u=h[t](u/p)*p,v=p):0<=a?s=h.max(0,s):u=h.min(-n,u);0<=u-s&&k[C]({Sra:p,Rra:v,Qra:s,Pra:u})}return k}function gU(a){if(0==a)return 0;0>a&&(a=-a);if(.5>a)return 0;for(;0==h[E](a%10);)a=h[E](a/10);return 1==a||5==a?.5:h[t](h.log(a)/h.log(10))+1};function hU(){this.j$=0}Y(hU,mT);W=hU[K];W.H$=function(){return 4};La(W,function(a,b,c){hU.e[Kc][L](this,a,b,c);this.sd=null;this.jI=Jn(a,this.Ja(HF),1);this.DQ=a.S(this.Ja(uAa),[10,2,5,1])});
W.T2=function(a,b,c){var d,e,f,g,k;c?(d=X(vJa,null,this.DQ,this.hq,a,b),e=-1E-4,f=1/h.max(this.hq,3),g=e,k=f):(e=-1/h.max(this.hq,3),f=0,g=e,k=f,this.DQ[0]*=-1,d=X(vJa,null,this.DQ,this.hq,this.sc,this.qc));c=this.hq;(d=tJa(a,b,e,f,g,k,c,d))||(0<=a||0>=b||1==c?d={$i:a,ur:b}:(d=h.max(1,h.min(c-1,h[E](b/(b-a)*c))),c-=d,a=h.max(b/d,-a/c),d={$i:-c*a,ur:d*a}));a=d;b=(a.ur-a.$i)/this.hq;c=[];for(d=0;d<=this.hq;++d)c[C](a.$i+b*d);this.sc=h.min(c[0],this.sc);this.qc=h.max(c[c[J]-1],this.qc);this.rp(c)};
W.rp=function(a){hU.e.rp[L](this,a);var b=0;Z(this[$y],function(a){a=this.pp(a);b=h.max(b,PR(a/this.jI))},this);this.j$=b};W.OI=function(){var a={pattern:this[Nb],fractionDigits:this[Nb]?null:this.j$,scaleFactor:this.jI,prefix:Rn(this.b,this.Ja(GF)),suffix:Rn(this.b,this.Ja(IF))};this.sd=new ap(a)};function vJa(a,b,c,d,e,f,g){c=a[0]*(d-c)/(g*(f-e));d=(f-e)/b;for(g=1;g<b;++g)c-=a[1]*h.pow(gU(e+g*d),1.2);c-=a[2]*h.pow(gU(e),1.2);c-=a[2]*h.pow(gU(f),1.2);return c-=a[3]*h.pow(gU(d),1.2)}
W.S=function(a,b){return Kn(a,b)};W.EJ=function(a){return ha(a)};W.VF=function(a){return a};W.s0=function(a){return a};W.i0=function(){return 0};function wJa(){this.FL={}}var iU=null;function jU(){return iU?iU:iU=new wJa}wJa[K].qh=function(a){return(a=this.FL[a])?a[Sc](null,[]):null};function kU(){this.J1=1}Y(kU,mT);W=kU[K];W.S=function(a,b){return a.S(b)};W.K$=function(a,b){var c=ZT(a),d=ZT(b);return c<d?-1:c>d?1:0};W.EJ=function(a){return ZT(a)};W.VF=function(a){return aU(a)};W.s0=function(a){return a};W.i0=function(){return aU(0)};W.vI=function(a,b,c){var d=this.hq;-1===d&&(d=6);var d=(b-a)/d,e=UT(d,xJa,0);this.J1=fJa(e);e=VT(e);this.tickSize=d=h.max(1,h[E](d/e))*e;c?(a=h[t](a/d)*d,b=h[yb](b/d)*d):(a=h[yb](a/d)*d,b=h[t](b/d)*d);this.Ga=a;this.ob=b;c&&(this.sc=a,this.qc=b)};
W.T2=function(){for(var a=[],b=this.Ga;b<this.ob;)a[C](b),b+=this.tickSize;a[C](b);this.rp(a)};W.OI=function(){var a=new Zo({pattern:this[Nb]?this[Nb]:1<this.J1?Ef:1===this.J1?Boa:Coa});this.sd={Oc:function(b){b=gJa(b);return a.Oc(b)}}};var xJa=[[0,1,0,0],[0,2,0,0],[0,5,0,0],[0,10,0,0],[0,20,0,0],[0,30,0,0],[0,0,1,0],[0,0,5,0],[0,0,10,0],[0,0,15,0],[0,0,30,0],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12]];jU().FL.timeofday=function(){return new kU};jU().FL.date=function(){return new fU(pJa,3,qJa)};jU().FL.datetime=function(){return new fU(rJa,3,sJa)};jU().FL.number=function(){return new hU};function lU(){}W=lU[K];W.dQ=function(a){var b=a.pb;a=a.nb;var c=mU(this,b,a);return this.l[b].k[c].de.hw||(this.Da[c]?this.Da[a].Nt[0]:null)};function yJa(a,b){var c=b.pb,d=mU(a,c,b.nb);return a.l[c].k[d].de.Cm||a.l[c][cA]}W.h_=function(a){return a.nb};W.ZX=function(a){return{Wa:a.nb,zc:this.l[a.pb].ut}};W.UN=function(a){var b=this.Pq[a.zc].uc;return null!=b?{pb:b,nb:this.Nq[a.Wa]}:null};W.JG=function(a,b){return this.l[a].k[b].de};function nU(a,b){this.F=b;this.Dr=a;this.bw=this.Lq=this.DY=this.Mb=this.tw=this.td=this.Oq=null}W=nU[K];W.cp=function(a,b){this.td={};this.tw={};this.F[Yb]();this.Dr[Yb]();zJa(this,a,b);var c=this.Mb,c=this.F.qm(c[r],c[A]);AJa(this,b,c)};function zJa(a,b,c){var d=new eQ(2);fQ(d,0,b);fQ(d,1,c);a.Mb=d[qz]()}
function AJa(a,b,c){a[ay](c.a(),cs);var d=a.Mb,e=a.F,f=d.ME;!dn(f)&&!cn(f)||e.hb(0,0,d[r],d[A],f,c);d.Lz==aI&&(f=a.Dt(d[cA],c),a[ay](f,KJ));a.Lq=e.Ba(!0);f=d.Ca;a.LE(f);f&&f[mc]!=iG&&(e[q](c,a.Lq),a[ay](a.Lq.a(),yG));a.bw=e.Ba(!0);f=d.Ei;BJa(a,f);f&&f[mc]!=iG&&(e[q](c,a.bw),a.td.colorbar=a.bw.a());a.DY=e.Ba(!1);a.U8(d,c)||a.jW(d,c);e[q](c,a.DY);a.Oq=b}
W.jW=function(a,b){var c={color:yD,ab:a.lk,fontSize:a.pm,bold:!1,Tc:!1,Se:!1};this.zj(xK,c,a.A[r]);var d=a.A.top+h[E](a.A[A]/2);this.F.Ii(xK,a.A[G],d,a.A[G]+a.A[r],d,ZD,ZD,c,b)};W.LE=function(a){if(a){var b=a.Ot;if(b){var c;a.MH?c=a.area:(c=Qi(b,function(a){return CJa(a)},this),c=Wm(c));c&&(c=Hl(c),this.F.hb(c[G],c.top,c[r],c[A],fn,this.Lq));for(c=0;c<b[J];c++)DJa(this,b[c]);EJa(this,a.MH)}}};function CJa(a){var b=[];if(a.Aa){var c=JR(a.Aa);c&&b[C](c)}a.Wc&&b[C](Gl(a.Wc[iz]));return Wm(b)}
function oU(a,b,c,d,e,f,g){var k=a.F.ZF(),l=f[H],n=ha(f.sides);null!=n&&Ij(n)||(n=5);var p=ha(f.rotation);null!=p&&Ij(p)||(p=0);p=p/180*h.PI-h.PI/2;l===YAa?(l=nI,n=3):l===mJ?(l=nI,n=4,p+=h.PI/4):l===fta&&(l=nI,n=4);var s=l===pJ;500<n&&(l===nI||l===pJ)&&(l=oE);var u=null;if(l===nI||l===pJ){f=ha(f.dent);null!=f&&Ij(f)||(5<=n?(f=h.cos(h.PI/n),f-=h.pow(h.sin(h.PI/n),2)/h.sin(h.PI/2-h.PI/n)):f=.3);f*=d;l===pJ&&(n*=2);l=new gL;for(u=0;u<n;u++){var v=d;s&&u%2&&(v=f);var z=2*h.PI/n*u+p,B=h.cos(z)*v+b,v=h.sin(z)*
v+c;0<u?l.da(B,v):l[Ez](B,v)}l[Zy]();u=a.F.Bc(l,e)}else u=a.F.Ow(b,c,d,e);u&&g&&a.F[q](g,u);a.F.EA(k);return u}
function DJa(a,b){if(b.R){var c=a.F.Ba(!1),d=AP([DG,b[pc]]);a[ay](c.a(),d,DG);if(d=CJa(b))d=Hl(d),a.F.hb(d[G],d.top,d[r],d[A],fn,c);b.Aa&&a.Dt(b.Aa,c);if(b.Wc)if(d=a.Mb.l[b[pc]],a.Mb.W4&&d&&!d.Dh&&d.RE){var e=b.Wc[iz][G],f=b.Wc[iz][r],g=b.Wc[iz][A],k=e+f/2,l=b.Wc[iz].top+g/2;d.Vv&&a.F.hb(e,l,f,g/2,d.Vv,c);var n=.5*g,p=d.Lc;p&&(p.Nb>n&&(p=p[Bc](),p.mk(n)),a.F.JL(e,l,e+f,l,p,c));d.Cg&&((e=d.RE)||(e={type:oE}),oU(a,k,l,g/2,d.Cg,e,c))}else a.F.hb(b.Wc[iz][G],b.Wc[iz].top,b.Wc[iz][r],b.Wc[iz][A],b.Wc.brush,
c);d=null;b.Eg&&b.Eg.R&&(k=b.Eg[iz].x,l=b.Eg[iz].y,e=b.Eg.brush,d=a.F,g=d.Ba(),d.hb(k,l,12,12,e,g),d[q](c,g),e=new gL,e[Ez](k+2,l+2),e.da(k+12-2,l+12-2),e[Ez](k+12-2,l+2),e.da(k+2,l+12-2),k=new Zm,k.hd(Ae),k.mk(2),d.sa(e,k,g),d=g.a(),g=AP([jya,b[pc]]),a[ay](d,g));a.F[q](a.Lq,c)}}function EJa(a,b){b&&(FJa(a,b.lZ,-1),b.kZ&&a.Dt(b.kZ,a.Lq),FJa(a,b.jZ,1))}function FJa(a,b,c){if(b){var d=jL(b[Nz]),d=a.F.sa(d,b.brush,a.Lq);b.Bu&&(b=AP([EG,c]),a[ay](d,b))}}
function BJa(a,b){if(b){var c=b[fy],d=a.F,e=a.bw;NGa(c.mZ,d,e);OGa(c.nZ,d,e);PGa(c.oZ,d,e);c=a.F.hb(b.RH[G],b.RH.top,b.RH[r],b.RH[A],fn,a.bw);a[ay](c,Bsa)}}W.zj=function(a,b,c){var d=b[yc];a=this.F.ml(a,b);a>c&&(d=h.max(1,h[t](b[yc]*c/a)));return d};function pU(a,b){var c=a.td[b];c&&(a.F.Yf(c),delete a.td[b])}W.IF=function(a,b){var c=a[My]?GR(a,this.Dr.pc()):HR(a,this.F,this.DY).a();this[ay](c,b)};W.Dt=function(a,b,c){(a=GJa(this,a,c))&&this.F[q](b,a);return a};
function GJa(a,b,c){var d=b.I;if(!d||0==d[J])return null;a=a.F;var e=b.ba,f=b.Kq,g=null!=b.Gb?b.Gb:0,k=b[pA]?b[pA]:{x:0,y:0},l=b.sb,n=!!l||c||!1;c=a.Ba();if(0===g&&f){var p=JR(b);if(p){var s=h[yb](p[G]-3)+.5,u=h[t](p.top-1)+.5;a.hb(s,u,h[t](p[cd]+3)+.5-s,h[t](p[Mc]+1)+.5-u,f,c)}}for(f=0;f<d[J];f++)p=d[f],0===g?a.Sd(p[id],p.x+k.x,p.y+k.y,p[J],b.Kc,b.Jc,e,c):pCa(a,p[id],p.x+k.x,p.y+k.y,p[J],g,b.Kc,b.Jc,e,c);if(n){n=null;if(0===g)(p=JR(b))&&(n=a.hb(p[G],p.top,p[cd]-p[G],p[Mc]-p.top,fn,c));else{var v=
Aj(g);b=ek(b);b.Gb=0;k=(new tL(k.x,k.y))[Wy](-v);Bx(b,new IR(k.x,k.y));for(f=0;f<d[J];f++)k=(new tL(d[f].x,d[f].y))[Wy](-v),b.I[f].x=k.x,b.I[f].y=k.y;if(p=JR(b))d=[new tL(p[G],p.top),new tL(p[cd],p.top),new tL(p[cd],p[Mc]),new tL(p[G],p[Mc])],Z(d,function(a){a[Wy](v)}),d=jL(d,!1),n=a.sa(d,fn,c)}l&&n&&rCa(a,n,l,AEa(e))}return c.a()}W.De=function(a,b,c){var d=this.td[b];null!=d?this.F[yz](a,c,d):this.F[q](a,c);this[ay](c,b)};
W.registerElement=function(a,b,c){a&&(this.F.bo(a,b),this.td[b]=a,c&&(this.tw[c]||(this.tw[c]=[]),Xi(this.tw[c],b)||this.tw[c][C](b)))};function qU(a,b){var c=a.td[b];c&&(a.F.Yf(c),delete a.td[b])}W.ul=function(a){var b=[];if(this.td[a]){var c=this.F.ul(this.td[a]);c&&b[C](c)}a=this.tw[a]||[];for(var d=0;d<a[J];++d)(c=this.F.ul(this.td[a[d]]))&&b[C](c);return Wm(b)};function rU(a,b){return a.V&&a.V.brush||a.brush||b.Cg}function sU(a,b){return null===a.$r?null:a.$r||b.Lc}function tU(a){return a[H]==HG||a[H]==gD||a[H]==PI}function uU(a,b){return null!=a[Vz]?a[Vz]:b.HL}function HJa(a,b){var c=a.k[b],d=a.k[b-1],e=a.k[b+1],d=!d||!d.V||d.Qe,e=!e||!e.V||e.Qe;return!(!c||!c.V||c.Qe)&&d&&e}function mU(a,b,c){b=a.l[b];return b.$g&&$h(b.H5)?(a=a.l[b.H5].k[c],a=null!=a?a.Vf.ol:a,null!=a?hj(b.k,a,function(a,b){return a-b.Vf.ol}):c):c}
function IJa(a,b){return a.V&&null!=a.V[Iz]?a.V[Iz]:null!=a[Iz]?a[Iz]:b.ad}function vU(a,b){return IJa(a,b)+bn(rU(a,b))/2}function JJa(a){return a.Td&&a.kb==Fg&&a[Sz]==Mg}
function wU(a,b){for(var c=new LL,d=!0,e=!0,f=null,g=null,k=0;k<a.k[J];k++){var l=a.k[k];if(l&&l.V&&null!=l.V.x&&null!=l.V.y){d&&(f=k,d=!1);var n=l.V,p=sU(l,a);e||null===p?(c[Ez](n.x,n.y),e=!1):a.dY?c.Bp(p,a.k[g].cs.x,a.k[g].cs.y,l.bs.x,l.bs.y,n.x,n.y):c.da(p,n.x,n.y);g=k}else e=!b||d}!d&a.qja&&(d=b?g:a.k[J]-1,f=b?f:0,null!=d&&null!=f&&a.k[d]&&a.k[f]&&(p=sU(a.k[f],a),a.dY?c.Bp(p,a.k[d].cs.x,a.k[d].cs.y,a.k[f].bs.x,a.k[f].bs.y,a.k[f].V.x,a.k[f].V.y):c[Zy](p)));return c}
function xU(a){for(var b=new LL,c=!0,d=0;d<a.k[J];d++){var e=a.k[d].V;null!=e.x&&null!=e.y?(c||b.da(sU(a.k[d],a),e.vM,e.wM),(c||e.vM!=e.tM||e.wM!=e.uM)&&b[Ez](e.tM,e.uM),c=!1):c=!0}return b}function KJa(a,b,c){return(c=(a=a.ce)&&a[c||0])&&c[mc].Ee(b)}function LJa(a,b,c){return(c=(a=a.Kd)&&a[c||0])&&c[mc].Ee(b)}function MJa(a,b,c){return(c=(a=a.ce)&&a[c||0])&&c[mc].rk(b)}function NJa(a,b,c){return(c=(a=a.Kd)&&a[c||0])&&c[mc].rk(b)}
function OJa(a,b,c,d){for(var e=a.l,f=null,g=da,k,l=new Hk(b,c),n=0,p=e[J];n<p;n++){var s=e[n];if(!s.$g)if(a.kb===fI){t:{var u=b,v=c;k=d;var z=s.Oz.x-u,B=s.Oz.y-v,D=0<-z*(s.Oz.y-s.kf.y)+B*(s.Oz.x-s.kf.x);if(0<-(s.yt.x-s.Hh.x)*B+(s.yt.y-s.Hh.y)*z&&D&&(z=h[zd](h.pow(s.yt.x-s.Hh.x,2)+h.pow(s.yt.y-s.Hh.y,2)),h[zd](h.pow(s.yt.x-u,2)+h.pow(s.yt.y-v,2))<z+k)){s=!0;break t}s=!1}if(s)return{Wa:n}}else{u=0;for(v=s.k[J];u<v;u++)if((k=s.k[u])&&null!=k.V)switch(k=k.V,s[H]){case HG:case ND:case PI:k=Jk(l,k);k<
d&&k<g&&(f={QL:u,Wa:n},g=k);break;case TD:case pD:z=null;s[H]===pD?z=new Fl(k[G],k.top,k[r],k[A]):s[H]===TD&&(z=k.line,B=h.min(k[hA].top,z.top),z=new Fl(k[hA][G],B,k[hA][r],h.max(k[hA].top+k[hA][A],z.top+z[A])-B));k=d;z=z.distance(l);(k=z>k?null:z)&&k<g&&(f={QL:u,Wa:n},g=k);break;default:throw"unknown chart type for getPointDatum.";}if(0===g)break}}return f};function yU(a,b){nU[L](this,a,b);this.zf=null;this.t2=[]}Y(yU,nU);function zU(a,b,c){a.t2[C]({definition:b,id:c})}function AU(a){var b=a.F.ZF();Z(a.t2,X(function(a){this.IF(a[fy],a.id)},a));a.F.EA(b);a.t2=[]}W=yU[K];
W.U8=function(a,b){function c(b){b=a.l[b];return!a.jd||b[H]!==PI||b.HL}PJa(this,a);var d=this.F.Ba(!1);this.F[q](b,d);this[ay](d.a(),iE);Pj(this.zf,function(a){a.Ue||(a.Ue=this.F.Ba(!($h(a.e6)&&!a.e6)))},this);this.F.hb(a.A[G],a.A.top,a.A[r],a.A[A],a.a5,d);a.Lz==iG&&this.Dt(a[cA],this.zf[cA].Ue);a.jF&&this.Dt(a.jF,this.zf.axistitle.Ue);Z(a.Da,function(a,b){a.Uc&&BU(this,a.Uc,null,b)},this);Pj(a.ce,function(b){QJa(this,a,b)},this);Pj(a.Kd,function(b){RJa(this,a,b)},this);var e=new Fl(a.A[G],a.A.top,
a.A[r],a.A[A]);this.F.EA(e);for(var f=[],g=0;g<a.l[J];g++)c(g)&&f[C]({QE:a.l[g].QE,index:g});kj(f,function(a,b){return ij(a.QE,b.QE)});for(g=0;g<f[J];g++){var k=f[g][pc];CU(this,a.l[k],k)}a.jd&&a.l[0][H]===PI&&SJa(this,a,b);for(g=0;g<a.Da[J];g++)a.Da[g].sb&&(f=AP([Us,g]),zU(this,a.Da[g].sb,f));g=this.F.ZF();Pj(a.ce,function(a){TJa(this,a)},this);Pj(a.Kd,function(a){TJa(this,a)},this);this.F.EA(g);AU(this);var l=this.F.Ba(!1),e=this.F.vF(l,e);this.F[q](d,e);Z(rEa,function(a){var c=this.zf[a].Ue;if(c){var e;
switch(this.zf[a][mc]){case rE:e=l;break;case lG:e=d;break;case bI:e=b}this.F[q](e,c)}},this);return!0};
function PJa(a,b){a.zf={};var c=a.zf;Uw(c,{position:bI});c.annotation={position:rE};c.annotationtext={position:lG};c.area={position:rE};c.bar={position:rE};c.baseline={position:rE};c.bubble={position:rE};c.categorysensitivityarea={position:rE};c.candlestick={position:rE};c.histogram={position:rE};c.gridline={position:rE};c.interval={position:rE};c.line={position:rE};c.minorgridline={position:rE};c.overlaybox={position:rE};c.pathinterval={position:rE};c.point={position:lG,e6:!1};c.pointsensitivityarea=
{position:lG};c.steppedareabar={position:rE};c.tooltip={position:bI};Up(c,{position:b.Lz==iG?lG:bI});c.axistick={position:lG};c.axistitle={position:b.OE==iG?lG:bI};var d=b.Ca&&b.Ca[mc]==iG,e=d?a.Lq:null,d=d?lG:bI;c.legend={Ue:e,position:d};c.legendscrollbutton={Ue:e,position:d};c.legendentry={Ue:e,position:d};e=b.Ei&&b.Ei[mc]==iG;c.colorbar={Ue:e?a.bw:null,position:e?lG:bI}}
function CU(a,b,c){if(b[H]==ND)UJa(a,b,c);else if(b[H]==pD)VJa(a,b,c);else if(b[H]==sJ)VJa(a,b,c);else if(b[H]==TD)for(var d=0;d<b.k[J];d++)WJa(a,c,b.k[d],d);else if(b[H]==gD){var e=a.Mb.Td,f=a.Mb.xj;if(0!=b.k[J]){for(var f=f&&!e,g=[],k={start:null,end:null,brush:null},d=0;d<=b.k[J];d++){var l=b.k[d];l&&!l.Qe?null===k[y]?Ka(k,d):(l=l.fF||b.Vv,null===k.brush||$ea(k.brush,l)?(k.end=d,k.brush=l):(g[C](k),k={start:d-1,end:d,brush:l})):f&&d!==b.k[J]||(null===k[y]||null===k.end||g[C](k),d<b.k[J]&&(k={start:null,
end:null,brush:null}))}l=a.F.Ba();for(d=0;d<g[J];d++){var k=g[d],n=k.brush,p=new gL,s=p,u=b,v=e,z=k[y],k=k.end,B=!0,D=null;s[Ez](u.k[z].V.GV,u.k[z].V.HV);for(var N=z;N<=k;N++){var M=u.k[N],R=M.V;M.Qe||(s.da(R.vM,R.wM),R.tM==R.vM&&R.uM==R.wM||s.da(R.tM,R.uM),null!=R.x&&null!=R.y&&(B=!1,D=N))}if(!B)if(v)for(N=k;N>=z;N--)R=u.k[N].V,s.da(R.IV,R.JV),R.GV==R.IV&&R.HV==R.JV||s.da(R.GV,R.HV);else R=u.k[D].V,s.da(R.IV,R.JV),s[Zy]();a.F.sa(p,n,l)}d=AP([gD,c]);a.De(a.zf.area.Ue,d,l.a());if(e){d=xU(b);e=AP([HG,
c]);f=d.Bc(a.F);g=XJa(a,b);if(f){l=b.Ln;n=b.Ji;if(l||n){g=g||a.F.Ba();if(l)for(d=0;d<l.Ie[J];d++)a.F.sa(l.Ie[d][Nz],l.Ie[d].brush,g);n&&a.F.sa(n[Nz],n.brush,g)}g&&a.F[q](g,f)}d=g?g.a():f;null!=d&&a.De(a.zf.line.Ue,e,d);DU(a,b,c)}else YJa(a,b,c,f)}}else YJa(a,b,c,a.Mb.xj);if(b.vf&&b.vf.Fi)for(b=b.vf.Fi,d=0;e=b[d];++d)0!=e.line[J]&&(f=new gL,iL(f,e.line,e.bV),e[Mc]&&iL(f,e[Mc],e.sha),g=a.F.Ba(),a.F.sa(f,e.brush,g),e=g.a(),f=AP([txa,c,d]),a.De(a.zf.pathinterval.Ue,f,e))}
function ZJa(a,b,c,d,e){b[H]==pD||b[H]==sJ?a.Ge(b,c,d,e):b[H]==TD?WJa(a,c,d,e):b[H]==ND?a.JH(b,c,d,e):EU(a,b,c,d,e,a.zf.point.Ue)}function UJa(a,b,c){var d=a.zf.bubble.Ue,e=MR(b.k[J],function(a){return a});b.fha&&jj(e,function(a,c){var d=b.k[a],e=b.k[c];return(e?e.V[Iz]:0)-(d?d.V[Iz]:0)});for(var f=0;f<e[J];f++){var g=e[f],k=b.k[g];k&&(a.JH(b,c,k,g),k=a.F.Sd(k[id],k.V.x,k.V.y,k.gha,ZD,ZD,k.ba,d),g=AP([MD,c,g]),a.F.bo(k,g))}}function VJa(a,b,c){for(var d=0;d<b.k[J];d++)a.Ge(b,c,b.k[d],d)}
W.Ge=function(a,b,c,d){if(c&&c.V){var e=c.brush||rU(c,a),f=a[H]==pD?as:tJ,g=AP([f,b,d]),k=c.V.Rq||c.V,e=this.F.fl(k[G],k.top,k[r],k[A],e),k=null,l=c.V.outline,n=c.Ln,p=c.Ji;if(l||n||p){k=this.F.Ba();this.F[q](k,e);if(l){var s=c.Lc||a.Lc,l=jL(l,!0);this.F.sa(l,s,k)}if(n)for(s=0;s<n.Ie[J];s++)l=n.Ie[s][hA],this.F.hb(l[G],l.top,l[r],l[A],n.Ie[s].brush,k);p&&this.F.hb(p[hA][G],p[hA].top,p[hA][r],p[hA][A],p.brush,k)}e=k?k.a():e;this.De(this.zf[f].Ue,g,e);c.sb&&(f=AP([Us,b,d]),zU(this,c.sb,f));c.Uc&&BU(this,
c.Uc,b,d);c.V.fr&&$Ja(this,a,b,d,c.V.fr)}};function XJa(a,b){var c=null,d=null;Z(b.k,function(a,f){HJa(b,f)&&(c||(c=this.F.Ba()),d||(d=on(b.Lc.re,b.Lc.qi)),uU(a,b)||this.F.oe(a.V.x,a.V.y,b[rz],d,c))},a);return c}
function YJa(a,b,c,d){var e=AP([HG,c]);if(0>=b[rz])qU(a,e),DU(a,b,c);else{var f=wU(b,d);if(!Yi(f.md)){d=(f=f.Bc(a.F))&&d?null:XJa(a,b);if(f){var g=b.Ln,k=b.Ji;if(g||k){d||(d=a.F.Ba());if(g)for(var l=0;l<g.Ie[J];l++)a.F.sa(g.Ie[l][Nz],g.Ie[l].brush,d);k&&a.F.sa(k[Nz],k.brush,d)}d&&a.F[q](d,f)}f=d?d.a():f;null!=f&&a.De(a.zf.line.Ue,e,f);DU(a,b,c)}}}
function SJa(a,b,c){for(var d=0,e=b.l[J];d<e;d+=2){var f=b.l[d],g=b.l[d+1],k=f.k[J];if(0!=k)for(var l=new Zm({stroke:f.Cg.cb(),Xg:f.Cg.Pe,ua:1}),n=0;n<k;n++){var p=f.k[n],s=g.k[n];p&&p.V&&!p.Qe&&a.F.JL(p.V.x,p.V.y,s.V.x,s.V.y,l,c)}}}function DU(a,b,c){for(var d=0;d<b.k[J];d++)EU(a,b,c,b.k[d],d,a.zf.point.Ue)}W.JH=function(a,b,c,d){EU(this,a,b,c,d,this.zf.bubble.Ue)};
function aKa(a,b,c,d){var e=null,f=b.Ji,g=b.Ln,k=b.O7;if(f||g||k)e=a.F.Ba();k&&a.F.sa(k[Nz],k.brush,e);(k=b[Mx])&&k[H]||(k={type:oE});f&&oU(a,f.x,f.y,f[Iz]+.5,f.brush,k,e);if(g)for(f=0;f<g.Ie[J];f++)oU(a,g.x,g.y,g.Ie[f][Iz],g.Ie[f].brush,k,e);b=oU(a,b.V.x,b.V.y,c,d,k);e&&a.F[q](e,b);return e?e.a():b}
function EU(a,b,c,d,e,f){var g;if(g=d&&d.V&&!d.Qe)t:{var k=d.V;g=vU(d,b);var l=a.Mb.A;if(k.x-g>=l[cd]||k.x+g<=l[G]||k.y-g>=l[Mc]||k.y+g<=l.top)g=!1;else{if((k.x>=l[cd]||k.x<=l[G])&&(k.y>=l[Mc]||k.y<=l.top)){g*=g;var n=k.x-l[cd],p=k.x-l[G],s=k.y-l[Mc],k=k.y-l.top,l=n*n,p=p*p,s=s*s,k=k*k;if(l+s>=g&&l+k>=g&&p+k>=g&&p+s>=g){g=!1;break t}}g=!0}}g&&(g=AP([b[H]==ND?MD:iI,c,e]),uU(d,b)?a.De(f,g,aKa(a,d,IJa(d,b),rU(d,b))):qU(a,g),d.sb&&(f=AP([Us,c,e]),zU(a,d.sb,f)),d.Uc&&BU(a,d.Uc,c,e),d.V.fr&&$Ja(a,b,c,e,
d.V.fr))}function WJa(a,b,c,d){if(c&&c.V){var e=a.F.fl(c.V.line[G],c.V.line.top,c.V.line[r],c.V.line[A],c.Lc),f=a.F.fl(c.V[hA][G],c.V[hA].top,c.V[hA][r],c.V[hA][A],c.Pz),g=a.F.Ba();a.F[q](g,e);a.F[q](g,f);if(e=c.Ln)for(f=0;f<e.Ie[J];f++){var k=e.Ie[f][hA];a.F.hb(k[G],k.top,k[r],k[A],e.Ie[f].brush,g)}(e=c.Ji)&&a.F.hb(e[hA][G],e[hA].top,e[hA][r],e[hA][A],e.brush,g);e=AP([SD,b,d]);a.De(a.zf.candlestick.Ue,e,g.a());c.sb&&(b=AP([Us,b,d]),zU(a,c.sb,b))}}
function BU(a,b,c,d){if(b){var e=b.I5,f=a.Mb.A;if(!(!e||e.x<f[G]||e.x>f[cd])&&(f=b[dA])&&!Yi(f)){var g=[cD,d];null!=c&&$i(g,c,1);var g=AP(g),k=e.x,l=e.y,n=e[J],p=e[F],e=e[Sz]==Mg?[n,1]:[1,n],e=a.F.fl(h.min(k,k+e[0]),h.min(l,l+e[1]),h.abs(e[0]),h.abs(e[1]),new Zm({fill:p}));a.De(a.zf.annotation.Ue,g,e);e=a.F.Ba();g=[eD,d];null!=c&&$i(g,c,1);k=null;b.bundle&&!b.bundle.cV&&(f=[b.bundle[Wc]],k=-1);b=a.F.ZF();for(l=0;l<f[J];l++)if(n=f[l],p=GJa(a,n,!0)){if(n.ha){var s=AP([Us,c,d,l]);zU(a,n.ha,s)}a.F[q](e,
p);n=dj(g);n[C](k||l);n=AP(n);a[ay](p,n)}a.F.EA(b);c=AP(g);a.De(a.zf.annotationtext.Ue,c,e.a())}}}
function $Ja(a,b,c,d,e){if(null!=b.vf){var f=a.F.Ba();b=b.vf.rF;for(var g=0;g<e[J];g++){var k=e[g][hA],l=b[e[g].qF];if(l&&l[x]!=gD&&l[x]!=HG){var n=l.brush;if(0==k[r]&&0==k[A])l=l.aM/2,0<l&&(k=a.F.Ow(k[G],k.top,l,n),a.F[q](f,k));else if(0==k[r]||0==k[A])l=new gL,l[Ez](k[G],k.top),l.da(k[G]+k[r],k.top+k[A]),a.F.sa(l,n,f);else a.F[q](f,a.F.fl(k[G],k.top,k[r],k[A],n))}}f.q&&(c=AP([nG,c,d]),f=f.a(),a.De(a.zf[Gb].Ue,c,f))}}
function QJa(a,b,c){var d=X(function(a,d){var e=h[t](a.X),l=null!=a[J]?a[J]:b.A[A],n=c.Jj.X,n=h.min(n,n+c.Jj[Lx]*l);return this.F.hb(e,n,1,l,a.brush,d)},a),e=X(function(a,d){var e=h[t](a.X),l=null!=a[J]?a[J]:b.A[Mc],n=c.Jj.X,n=h.min(n,n-c.Jj[Lx]*l);return this.F.hb(e,n,1,l,a.brush,d)},a);bKa(a,c,d,e)}
function RJa(a,b,c){var d=X(function(a,d){var e=h[t](a.X),l=null!=a[J]?a[J]:b.A[r],n=c.Jj.X,n=h.min(n,n+c.Jj[Lx]*l);return this.F.hb(n,e,l,1,a.brush,d)},a),e=X(function(a,d){var e=h[t](a.X),l=null!=a[J]?a[J]:b.A[G],n=c.Jj.X,n=h.min(n,n-c.Jj[Lx]*l);return this.F.hb(n,e,l,1,a.brush,d)},a);bKa(a,c,d,e)}
function bKa(a,b,c,d){var e=X(function(a,c,d){if(a){var e=this.zf[c].Ue,n=AP([b[Cd],c]);Z(a,function(a,f){var u=AP([b[Cd],c,f]);cKa(this,a,d,e,u,n)},this)}},a);e(b.Ia,Xua,c);e(b.Th,lra,d);d=a.zf.baseline.Ue;e=AP([b[Cd],qD]);cKa(a,b.Eb,c,d,e)}function cKa(a,b,c,d,e,f){var g;if(g=b&&b.R)g=b.brush,g=!(!dn(g)&&!cn(g));g&&(b=c(b,d),a[ay](b,e,f))}
function TJa(a,b){var c=a.zf,d=a.Dt(b[cA],c.axistitle.Ue),e=AP([b[Cd],KJ]);a[ay](d,e);if(b[id]){var f=c.axistick.Ue,g=AP([b[Cd],uG]);Z(b[id],function(a,c){if(a.R){var d=this.Dt(a.Aa,f),e=AP([b[Cd],uG,c]);this[ay](d,e,g)}},a)}}W.o5=function(a,b){this.bM(a);this.k2(a,b)};
W.bM=function(a){var b=this.Oq;if(b){for(var c in b.l){var d=a.l[c];if(TR(b.l[c],Xj({k:null}))){var e=b.l[c].k,f;for(f in e){var g=e[f];if(g.sb){var k=AP([Us,ha(c),ha(f)]);pU(this,k)}if(g=g.Uc)for(var l in g[dA])g[dA][l].ha&&(k=AP([Us,ha(c),ha(f),ha(l)]),pU(this,k));ZJa(this,d,ha(c),d.k[f],ha(f))}}else{for(f in b.l[c].k)b.l[c].k[f].sb&&(k=AP([Us,ha(c),ha(f)]),pU(this,k));CU(this,d,ha(c))}}for(var n in b.Da)if(c=b.Da[n],c.sb&&(k=AP([Us,ha(n)]),pU(this,k)),g=c.Uc){for(l in g[dA])g[dA][l].ha&&(k=AP([Us,
null,ha(n),ha(l)]),pU(this,k));BU(this,a.Da[n].Uc,null,ha(n))}AU(this)}};W.k2=function(a,b){for(var c in b.l){var d=a.l[c];if(TR(b.l[c],Xj({k:null})))for(var e in b.l[c].k){var f=new eQ(2);fQ(f,0,d.k[e]);fQ(f,1,b.l[c].k[e]);f=f[qz]();ZJa(this,d,ha(c),f,ha(e))}else f=new eQ(2),fQ(f,0,d),fQ(f,1,b.l[c]),d=f[qz](),CU(this,d,ha(c))}for(var g in b.Da)b.Da[g].sb&&(c=AP([Us,ha(g)]),zU(this,b.Da[g].sb,c)),b.Da[g].Uc&&(c=new eQ(2),fQ(c,0,a.Da[g].Uc),fQ(c,1,b.Da[g].Uc),c=c[qz](),BU(this,c,null,ha(g)));AU(this)};function dKa(a){this.x=a.x||0;this.y=a.y||0;this.pf=new IR(this.x,this.y);kb(this,a[J]);$w(this,a[id])};function eKa(a){$w(this,a[id]);this.ba=a.ba;this.I=a.I;this.Kc=a.Kc;this.Jc=a.Jc;this.sb=void 0!==a.sb?a.sb:O;this.de=a.de;this.Gb=null!=a.Gb?a.Gb:0;Bx(this,void 0!==a[pA]?a[pA]:null);this.hC=!!a.hC}eKa[K].Y$=function(){var a=this,b=Qi(this.I,function(b){var d=a[pA]?a[pA]:{x:0,y:0},e=kL(b.x+d.x,b[J],a.Kc);b=kL(b.y+d.y,a.ba[yc],a.Jc);return e[y]==e.end||b[y]==b.end?null:new Cl(b[y],e.end,b.end,e[y])}),b=Pi(b,gi);return Wm(b)};function fKa(a){a=Pi(a[rc](Vh),function(a){return null!=a&&Ai(a)!==O});for(var b={},c=0;c<a[J];c++){var d=a[c][rc](Th),e=Qi(d[0][rc](Re),Ai),f=om(Ai(d[1]));0===e[J]?gk(b,f):Z(e,function(a){b[a]=b[a]||{};gk(b[a],f)})}return b};var FU={},gKa=!1;
function hKa(a){if(!gKa){var b={colors:[{color:Hla,dark:zla,light:Nla},{color:Dla,dark:Ala,light:Kla},{color:Gla,dark:yla,light:Ola},{color:xla,dark:tla,light:Fla},{color:Mla,dark:Ela,light:Jla},{color:vla,dark:sla,light:Cla}],backgroundColor:{gradient:{color1:ula,color2:qla,x1:CB,y1:CB,x2:DB,y2:DB}},titleTextStyle:{color:Ph},hAxis:{textStyle:{color:Ph},titleTextStyle:{color:Ph}},vAxis:{textStyle:{color:Ph},titleTextStyle:{color:Ph}},legend:{textStyle:{color:Ph}},chartArea:{backgroundColor:{stroke:iB,fill:Q}},
areaOpacity:.8};FU.classic=b;b={titlePosition:iG,axisTitlesPosition:iG,legend:{position:iG},chartArea:{width:DB,height:DB},vAxis:{textPosition:iG},hAxis:{textPosition:iG}};FU.maximized=b;b={enableInteractivity:!1,legend:{position:Q},seriesType:gD,lineWidth:1.6,chartArea:{width:DB,height:DB},vAxis:{textPosition:Q,gridlines:{color:Q},baselineColor:Q},hAxis:{textPosition:Q,gridlines:{color:Q},baselineColor:Q}};FU.sparkline=b;gKa=!0}return FU[a]}
function GU(a){var b={};Ya(b,a[F]||a);var c=Rm(b[F]);c==Q?(b.wb=a.darker||c,b.ij=a.lighter||c):(c=Em(c),b.wb=a.darker||Cm(Jm(c,.25)),b.ij=a.lighter||Cm(Km(c,.25)));return b};function HU(a,b,c,d){this.kg=a;this.b=b;this.rm=d;this.Ld=c;this.Ha=bo(this.b,Ara,{ab:d.lk,fontSize:d.pm,lc:d.Xv});this.re=Tn(this.b,zra,fB);this.ym=On(this.b,yra,.8);this.kV=0;this.ZE=1;this.$E=2;this.Vq=3;this.Wq=4;this.fp=this.i5=this.h5=this.k5=this.j5=O;this.DV=this.b.S(xE,NT);this.bN=GU(this.DV[0])[F];this.UE=this.Qq=this.EV=this.BV=this.Wz=this.Tz=null;this.yj()}
HU[K].yj=function(){function a(a,b,d){if(c.H()<=a)return O;var e=c.D(a);if(b&&!Xi(d,e))throw m(zf+a+" must be of type "+d[me](er));if(!b&&Xi(d,e))throw m(zf+a+" cannot be of type "+d[me](er));return e}var b=this.rm,c=this.kg,d=c.H();if(3>d)throw m("Data table should have at least 3 columns");a(this.kV,!0,[zh]);var e=a(this.ZE,!1,[zh]),f=a(this.$E,!1,[zh]);this.j5=c.Ra(this.ZE);this.k5=c.Ra(this.$E);ni(this.Vq)&&this.Vq<d?(this.fp=a(this.Vq,!0,[T,zh]),this.fp==zh&&(this.Tz={},this.Wz=[]),this.h5=c.Ra(this.Vq)):
this.Vq=null;var g=!1;ni(this.Wq)&&this.Wq<d?(a(this.Wq,!0,[T]),this.i5=c.Ra(this.Wq),g=Fn(this.b,Wza,!0)):this.Wq=null;b.Da=[];b.Nq={};for(d=0;d<c.M();d++){var k=c.um(d);b.Nq[k]=d}b.l=[{type:ND,Wg:Fn(this.b,[Vya,hF],!0),HL:!0,fha:g,k:[],ewa:this.Tz,fwa:this.Wz}];b.Ft=e;b.sF=[f];b.Sf={};b.Sf.bubbles=1;b.Kn=[]};function iKa(a,b,c){for(var d=a.kg,e=0;e<d.M();e++){var f=d[I](e,a.ZE),g=d[I](e,a.$E),f=pT(b.ea,f),g=pT(c.ea,g);null!=f&&IU(b,f);null!=g&&IU(c,g)}}
function jKa(a,b,c,d){for(var e=0;e<a.kg.M();e++){var f;t:{f=a;var g=b,k=c,l=e,n=f.kg,p=n[I](l,f.kV),s=n.Ea(l,f.kV),u=n[I](l,f.ZE),v=n[I](l,f.$E),z=null;if(null!=f.Vq&&(z=n[I](l,f.Vq),null==z)){f=null;break t}var B=null;if(null!=f.Wq&&(B=n[I](l,f.Wq),null==B)){f=null;break t}n=f.Ld(s,f.Ha)[r];if(f.fp==T)f.BV=Vm(f.BV,z);else if(f.fp==zh){var D=z,N=f.Tz[D];if(!N){var N=ZI+D+Ue,M=Tn(f.b,N+vE,f.DV[f.Wz[J]%f.DV[J]]),M=GU(M),R=Fn(f.b,N+mK,!0),N=Qn(f.b,N+vG,D),N={color:M[F],Fz:R,Ez:N};f.Tz[D]=N;f.Wz[C](D)}}f.EV=
Vm(f.EV,B);u=nT(g.ea,u);v=nT(k.ea,v);null===u||null===v?f=null:(JU(g,u)&&JU(k,v)&&(g.nc(u),k.nc(v)),g=f.fW(l,s),f={id:p,text:s,gha:n,ba:f.Ha,de:g,Vf:{x:u,y:v,color:z,size:B}})}a.rm.l[0].k[C](f)}if(a.fp==T)a.Qq=wFa(a.b,a.BV),d.c6(a.Qq);else if(a.fp==zh)for(e=0;e<a.Wz[J];e++)b=a.Wz[e],c=a.Tz[b],c.Fz&&a.rm.Kn[C]({index:e,id:b,text:c.Ez,brush:new Zm({fill:c[F]}),R:!0});a.UE=nHa(a.b,a.EV)}
HU[K].fW=function(a,b){var c=this.kg,d=c.Ea(a,this.ZE),e=c.Ea(a,this.$E),d=[{title:this.j5,value:d},{title:this.k5,value:e}];null!=this.Vq&&(e=c.Ea(a,this.Vq),d[C]({title:this.h5,value:e}));null!=this.Wq&&(c=c.Ea(a,this.Wq),d[C]({title:this.i5,value:c}));return{title:b,I:d}};function kKa(){this.Ym=0;this.uY=this.aq=-1;this.gs=0;this.LH=-1}
kKa[K].create=function(a,b,c,d,e){if(0!=a[J]&&(a=Pi(a,function(a){return null!=a}),jj(a),0!=a[J]))if(a[0]==a[a[J]-1])this.Ym=1,this.aq=a[0],this.uY=a[0],this.LH=0;else{var f=h[yb](.5*a[J])-1,g=h.min(a[J]-1,h[yb]((100-b)/100*a[J])-1),k=h.max(0,h[yb](b/100*a[J])-1);b=lKa(a);var l=a[f]-h.min(a[f]-a[0],1.5*(a[f]-a[k]));l!=a[0]&&(this.gs=1,b&&(l=h[t](l)));var n=a[f]+h.min(a[a[J]-1]-a[f],1.5*(a[g]-a[f])),f=Pi(a,function(a){return a<n&&a>l});this.Ym=ni(c)&&0<c?c:mKa(l,n,f[J],b,d,e);this.aq=this.Ym*(1==this.gs?
h[E](l/this.Ym):h[t](l/this.Ym));1==this.gs&&this.aq<a[0]&&(this.gs=0);a=h[t]((n-this.aq)/this.Ym);this.uY=this.Ym*a+this.aq;this.LH=a+this.gs}};function lKa(a){for(var b=0;b<a[J];b++)if(!Hj(a[b]))return!1;return!0}function nKa(a){var b=[];1==a.gs&&b[C](vna+(a.aq.toPrecision(10)-0));for(var c=a.LH-a.gs,d=0;d<c+1;d++)b[C]((d*a.Ym+a.aq).toPrecision(10)-0+Qe);return b}function oKa(a){for(var b=[],c=0;c<=a.LH+1;c++)b[C]((c-a.gs)*a.Ym+a.aq);return b}
function mKa(a,b,c,d,e,f){if(a==b)return 1;if(0==c)return b-a;c=h[zd](c);var g=null!=e&&0<e,k=null!=f&&0<f;e=g&&k?f>e?xj(c,e,f):c:g?h.max(c,e):k?h.min(c,f):c;a=(b-a)/e;b=.8*a;e=1.2*a;f=h[E];if(!(a>e||a<b||b>=e)){c=1;g=a;do{var g=a,l=c,k=f;0==g||!Ij(g)||0>=l||(l=(0==g?1:h.pow(10,h[yb](-h.log(h.abs(g))/h[Rz])-1))*h.pow(10,h.max(0,l)),l*=0<g?1:-1,g=h.max(5*k(l*g/5),1)/l);c++}while(!(g>=b&&g<=e)&&5>c);a=5>c?g:a}return d?.5<a?h[E](a):1:a};function pKa(a,b,c){this.rm=a;this.za=c?Xn(b,vsa,DIa,c):Q;this.Ha=bo(b,wsa,{ab:a.lk,fontSize:a.pm,lc:this.za==iG?a.Xv:Q});this.rW=Rn(b,usa);this.me=this.fc=null}W=pKa[K];Pw(W,function(){return this.za});bb(W,function(){return 1.5*this.Ha[yc]});W.getArea=function(){return this.fc};W.ip=function(a){this.fc=a};W.c6=function(a){this.me=a};
W.Bw=function(){if(!this.fc||!this.me)return null;var a={top:this.fc.top,left:this.fc[G],width:this.fc[cd]-this.fc[G],height:this.fc[Mc]-this.fc.top,orientation:Mg,ba:this.Ha,e$:yD,f$:this.rW},b=sS(this.me,a,[],this.rm.$c);return null!=b?{position:this.za,scale:this.me,RH:a,definition:b}:null};function KU(a,b,c){this.Z2=a;this.qa=b;this.ZT=a-b/2;this.$ja=c;Hp(this,0)}KU[K].gu=function(){return this.ZT};KU[K].hn=function(a){this.ZT=a};KU[K].getCenter=function(){return this.ZT+this.qa/2};bb(KU[K],function(){return this.qa});function qKa(a,b){this.wJ=a;this.vz=b;for(var c=0,d=b[J];c<d;c++)Hp(b[c],c)}function rKa(a){for(var b=0,c=0,d=a.vz[J];c<d;c++)b+=a.vz[c][Lz]();if(b>a.wJ)throw m("Not enough space for labels. Need: "+b+" got: "+a.wJ);a.vz[ce](function(a,b){var c=a.Z2,d=b.Z2;return c==d?a[pc]>b[pc]?1:0:c>d?1:-1});c=0;for(d=a.vz[J];c<d;c++){var b=a.vz[c],e=sKa(a,b.gu(),b[Lz]());b.hn(e)}c=[];b=0;for(d=a.vz[J];b<d;b++)c[C]([a.vz[b]]);for(;tKa(a,c););}
function tKa(a,b){for(var c=0;c<b[J]-1;c++){var d=b[c],e=b[c+1],f=d[d[J]-1];if(f.ZT+f.qa>e[0].gu()){for(var f=a,g=e,e=0;e<g[J];e++)d[C](g[e]);for(var k=0,e=g=0;e<d[J];e++)k+=d[e].Z2,g+=d[e][Lz]();k=k/d[J]-g/2;k=sKa(f,k,g);for(e=0;e<d[J];e++)f=d[e],f.hn(k),k+=f[Lz]();b[le](c+1,1);return!0}}return!1}function sKa(a,b,c){return xj(b,0,a.wJ-c)};function LU(a,b,c,d){this.rm=a;this.za=c?Xn(b,AG,CIa,c):Q;this.iO=Xn(b,zG,EIa,this.za==FD?ZD:qJ);c=Mg;if(this.za==Tg||this.za==Ls||this.za==wG||this.za==HD)c=Mh;this.lb=c;this.Ha=bo(b,BG,{ab:a.lk,fontSize:a.pm,lc:this.za==iG?a.Xv:Q});this.Or=!1;this.f8=bo(b,awa,this.Ha);this.Ld=a.$c;this.hH=this.Ha[yc];d=d?xj(d,1,2):1;this.Lk=this.hH*d;this.nu=h[E](this.Ha[yc]/(1.618*1.618));this.SF=this.fc=null;this.mY=Fn(b,ewa,!0);this.Lja=Xn(b,dwa,JT,this.lb);this.Jja=$n(b,bwa);this.Kja=$n(b,cwa);this.fg=null;
this.PO=this.nu;this.tx=this.ux=this.lY=0;this.o6=this.za==QJ?Mn(b,Xva,1):1;this.YF=0}Pw(LU[K],function(){return this.za});LU[K].getArea=function(){return this.fc};LU[K].ip=function(a){this.fc=a};function uKa(a){a.SF=Pi(a.rm.Kn,function(a){return a.R})}
LU[K].Bw=function(){if(!this.fc)return null;if(this.za!=Q)if(this.lb==Mh)vKa(this);else{for(var a=[1,9,99,0],b=0;b<a[J];++b){var c;t:{c=a[b];var d=this.fc[cd]-this.fc[G],e=!1;1!=c&&(d-=2*(this.Lk+this.nu),e=!0,0!=c&&(d-=MU(this,c)+this.nu));var f=NU(this,this.SF,d);if(0==f[J])this.Or=!1;else{this.fg=[];for(var g=this.SF;0<g[J];){if(0<c&&this.fg[J]==c){c=!1;break t}for(var k=[wKa(this,f,g,e)],l=1;l<this.YF&&g[J]!=f[J];l++)g=fj(g,f[J]),f=NU(this,g,d),k[C](wKa(this,f,g,e));k=xKa(this,k);this.fg[C](k);
g=fj(g,f[J]);f=NU(this,g,d)}this.Or=1<this.fg[J]}c=!0}if(c)break}this.Or&&(this.lY=h[E]((this.fc.top+this.fc[Mc]-this.Lk)/2),this.tx=this.fc[cd]-this.Lk,this.ux=this.tx-this.PO-this.Lk,this.mY&&(a=MU(this,this.fg[J]),this.ux-=a+this.PO))}a=this.fg&&0<this.fg[J]?this.fg[0]:null;if(this.Or){b=1<this.fg[J];c=this.lY;d=null;this.mY&&(d=Yma+this.fg[J],e=this.ux+this.Lk,f=this.tx-e,d={text:d,ba:this.f8,Kq:null,I:[{x:e+f/2,y:c,text:d,length:f}],Kc:ZD,Jc:qJ,sb:O,anchor:null,Gb:0});var g=this.Lja==Mh,k=this.Lk,
l=h[E](k/2),n=this.ux,p=this.tx,f=e=null;g?(e=[{x:n+k,y:c+k},{x:n+l,y:c},{x:n,y:c+k}],f=[{x:p,y:c},{x:p+k,y:c},{x:p+l,y:c+k}]):(e=[{x:n+k,y:c+k},{x:n+k,y:c},{x:n,y:c+l}],f=[{x:p,y:c},{x:p+k,y:c+l},{x:p,y:c+k}]);c={Bu:this.Jja,DP:this.Kja};b={lZ:{path:e,Bu:!1,pe:c,brush:c.DP},jZ:{path:f,Bu:b,pe:c,brush:b?c.Bu:c.DP},kZ:d}}else b=null;return{position:this.za,area:this.fc,fg:this.fg,Ot:a,MH:b}};
function vKa(a){var b=h.max(a.fc[cd]-a.fc[G]-(a.Lk+a.nu),0),c=a.fc[Mc]-a.fc.top,d=h.max(c-2*a.hH,0),e=a.SF,f=a.rm;JJa(f)&&e[aq]();var g=Qi(e,function(a){a=HP(this.Ld,a[id],this.Ha,b,da);0==a.I[J]&&(a.I=[O]);return a},a);if(a.za!=wG||f.rV!=HG&&f.rV!=gD)if(c=OU(a,g,c),a.Or=yKa(e,c),a.Or)if(c=OU(a,g,d),$h(c[0])&&0!=c[0][J]){for(a.fg=[];0<e[J];){f=zKa(a,c,e);a.fg[C](f);for(f=0;$h(c[f])&&0!=c[f][J];)++f;g=fj(g,f);c=OU(a,g,d);e=fj(e,f)}a.Or&&(a.lY=h[E](a.fc[Mc]-a.hH),a.ux=a.fc[G],a.tx=a.ux+a.Lk+a.PO,a.mY&&
(d=MU(a,a.fg[J]),a.tx+=d+a.PO))}else a.Or=!1;else f=zKa(a,c,e),a.fg=[f];else f=AKa(a,g,c,e),a.fg=[f]}function OU(a,b,c){var d=a.Ha[yc],e=h[E](d/1.618),f=h[E](d/3.236);a=BKa(a,b,d+e,d+f);return OR(a,c)}function CKa(a,b){var c=Vj(a.rm.ce),d=a.rm.l[b],e=Qi(d.k,function(a){return!a||a.Qe?null:new Hk(a.V.x,a.V.y)}),d=UR(e,c.ef,d.xj);return null===d?DKa(e,c.ef):d}
function DKa(a,b){a=Pi(a,gi);var c=-(hj(a,b,function(a,b){return ij(a,b.x)})+1),c=fj(a,0,c);return(c=Wi(c,function(a){return null!==a.y}))?c.y:null}
function AKa(a,b,c,d){for(var e=a.fc[cd]-a.fc[G],f=h[E](a.fc[G]),g=[],k=[],l=a.rm.Cz==ZE,n=0;n<d[J];n++){var p=d[n],s=HP(a.Ld,p[id],a.Ha,e,b[n].I[J]),u={};u.id=p.id;u.brush=p.brush[Bc]();var v=dk(a.Ha);Ya(v,u.brush.cb());u.Aa={text:p[id],ba:v,Kq:null,I:[],Kc:qJ,Jc:qJ,sb:s.te?p[id]:O,anchor:null,Gb:0};v.lc&&u.brush.hd(v.lc,1);u.R=!0;for(var z=0;z<s.I[J];z++)u.Aa.I[C]({length:e,text:s.I[z]});l&&(z=a.Ld(u.Aa.I[0][id],v)[r],u.Eg={},Tw(u.Eg,{x:f+z+5}),u.Eg.brush=u.brush,u.Eg.R=!1);Hp(u,p[pc]);z=CKa(a,
u[pc])||0;v=a.Ld(u.Aa.I[0],v)[A];p=new KU(z,u.Aa.I[J]*v,u);g[C](p);k[C](u)}rKa(new qKa(c,g));for(z=0;z<g[J];z++)for(p=g[z],a=p.gu(),u=p.$ja,b=u.Aa.I,n=0;n<b[J];n++)b[n].y=h[E](n*v+a),b[n].x=f,l&&(u.Eg[iz].y=b[n].y);return k}
function zKa(a,b,c){for(var d=a.Lk+a.nu,e=a.fc[cd]-a.fc[G]-d,f=a.Ha[yc],g=h[E](f/1.618),k=h[E](f/3.236),l=f+g,n=f+k,f=[],k=0,p=h[E](a.fc[G]),s=0;s<c[J];s++){var u=c[s],v=b[s][J];if(0!=v){var z=HP(a.Ld,u[id],a.Ha,e,v),v={};v.id=u.id;v.Aa={text:u[id],ba:a.Ha,Kq:null,I:[],anchor:new IR(p,0),Kc:qJ,Jc:qJ,sb:z.te?u[id]:O,Gb:0};v.Wc={};Tw(v.Wc,new Fl(p,k,a.Lk,a.hH));v.Wc.brush=u.brush[Bc]();a.Ha.lc&&v.Wc.brush.hd(a.Ha.lc,1);v.R=!0;for(var B=0;B<z.I[J];B++)0<B&&(k+=n),v.Aa.I[C]({x:d,y:k,length:e,text:z.I[B]});
Hp(v,u[pc]);k+=l;f[C](v)}}b=h[E](a.fc.top);a.Or||(g=k-g,c=a.fc[Mc]-a.fc.top,a.iO==iF?b+=c-g:a.iO==ZD&&(b+=h[t]((c-g)/2)));for(s=0;s<f[J];s++)v=f[s],v.Wc[iz].top+=b,v.Aa[pA].y+=b;return f}function BKa(a,b,c,d){for(var e=Ri(b,function(a,b){return h.max(a,b.I[J])},0),f=[],g=0;g<e;g++){var k=0==g?c:d;Z(b,function(a,b){g<a.I[J]&&f[C]({key:b,min:0==g&&0==b?this.Ha[yc]:k,Wb:[]})},a)}return f}function yKa(a,b){var c=a[J]-1;return 1<a[J]&&1>b[c][J]}
function xKa(a,b){var c=a.fc[Mc]-a.fc.top,d=a.Ha[yc],e=c-a.YF*d,f=1<a.YF?e/(a.YF-1):0,g=(c-((d+f)*b[J]-f))/2,k=[];Z(b,function(a){var b=h[E](g);Z(a,function(a){a.Aa[pA].y+=b;a.Wc[iz].top+=b});g+=d+f;ej(k,a)});return k}function NU(a,b,c){var d=a.Lk+a.nu,e=h.min(a.rm[r]*(2-1.618)/2,c);if(e<d)return[];a=EKa(a,e,b);return NR(a,c)}
function wKa(a,b,c,d){for(var e=a.fc[cd]-a.fc[G],f=a.Lk+a.nu,g=h[E](1.618*a.Ha[yc]),k=[],l=0,n=h[E](a.fc.top),p=0;p<b[J];p++){var s=c[p],u=HP(a.Ld,s[id],a.Ha,b[p]-f-(0<p?g:0),1),v=0<u.I[J]?u.I[0]:O,z=a.Ld(v,a.Ha)[r],B=[{x:l+f,y:0,length:z,text:v}],D={};D.id=s.id;D.Aa={text:s[id],ba:a.Ha,Kq:null,I:v?B:[],anchor:new IR(0,n),Kc:qJ,Jc:qJ,sb:u.te?s[id]:O,Gb:0};D.R=!0;D.Wc={};D.Wc.brush=s.brush[Bc]();a.Ha.lc&&D.Wc.brush.hd(a.Ha.lc,1);Tw(D.Wc,new Fl(l,n,a.Lk,a.hH));Hp(D,s[pc]);k[C](D);l+=z+f+g}b=a.fc[G];
d||(d=l-g,a.iO==iF?b+=e-d:a.iO==ZD&&(b+=h[t]((e-d)/2)));for(p=0;p<k[J];p++)D=k[p],Za(D.Wc[iz],D.Wc[iz][G]+b),D.Aa[pA].x+=b;return k}function EKa(a,b,c){var d=a.Lk+a.nu,e=h[E](1.618*a.Ha[yc]);return Qi(c,function(a,c){var k=this.Ld(a[id],this.Ha)[r]+d,l=h.min(b,k),k=k-l;0<c&&(l+=e);return{min:l,Wb:[k]}},a)}function MU(a,b){for(var c=Xe;10<=b;)c+=Xe,b/=10;return a.Ld(c+er+c,a.f8)[r]};function PU(a,b,c,d,e){this.nA=a;this.Ub=null;Lp(this,b);this.$c=c;this.Ej=this.Cf=null;a=this.N=this.g7();a.$c=c;pa(a,d);Sa(a,e);a.kb=Xn(b,Ih,wIa,Q);a.lk=Qn(b,CF);a.pm=Mn(b,DF,h[E](h.pow(2*(a[r]+a[A]),1/3)));a.rV=Xn(b,Wya,xIa,HG);a.Wg=Fn(b,hF,!0);a.pr=Fn(b,BAa);a.Kz=Xn(b,UI,nfa,wh);a.W4=Fn(b,Yva);a.ME=$n(b,nD);a.a5=$n(b,cE);c=a.a5;d=a.ME;c=en(c)?c.cb():en(d)?dn(c)?Um(c.cb(),d.cb(),c.Pe):d.cb():null;a.KL=c;a.Bga=Tn(b,rD,O);a.Y4=Tn(b,OF,O);a.Xv=a.KL||O;c=Qn(b,KJ);a.Lz=Xn(b,yAa,KT,aI);d=bo(b,MJ,{ab:a.lk,
fontSize:a.pm,lc:a.Lz==iG?a.Xv:Q});Up(a,{text:c,ba:d,Kq:null,I:[],Kc:qJ,Jc:iF,sb:O,anchor:null,Gb:0});a.OE=Xn(b,kra,KT,aI);a.Pc=Fn(b,oG);a.Kt=Fn(b,Pva,!1);a.X4=Fn(b,mza,!0);a.xj=Fn(b,mG);a.Cz=Xn(b,Lva,JIa,SE);this.f7();this[Kc]();if(a.Cz==ZE&&(!a.Sf||a.Sf.line!=a.l[J]))throw m("DIVE interactivity model is only supported when all series are of type line.");}PU[K].g7=function(){return new lU};PU[K].Bz=function(){return this.N};
La(PU[K],function(){var a=this.N;FKa(this);var b=this.A8(),c=this.z8(),d=null,e=a.kb;!a.jd||e!==fI&&e!==PI?a.W4&&e!==fI&&e!==MD&&(d=2):d=2;this.Cf=new LU(a,this[Bq],b,d);this.Ej=new pKa(a,this[Bq],c);this.y8();uKa(this.Cf);var b=this.N,e=b[cA].ba[yc],c=this.Cf.Ha[yc],f=this.Cf[cz](),g=this.Ej.Ha[yc],k=this.Ej[cz](),d=b.Lz==aI?b[cA][id]:O,l=HP(this.$c,d,b[cA].ba,b.A[r],da),n=h.max(2,h[E](e/3.236)),p=h.max(2,h[E](c/1.618)),g=h.max(2,h[E](g/1.618)),s=h.max(2,h[E](1.618*b.pm)),u=[];u[C]({key:GD,min:2,
Wb:[s-2]});u[C]({key:RJ,min:0,Wb:[da]});0<l.I[J]&&u[C]({key:KJ,min:e+2,Wb:[]});if(f==QJ){for(var f=this.Cf,s=b.A[r],v=f.SF,z=NU(f,v,s),B=1;(0==f.o6||f.o6>B)&&z[J]<v[J];)++B,v=fj(v,z[J]),z=NU(f,v,s);s=B;for(f=0;f<s;++f)u[C]({key:yG,min:c+2,Wb:[p-2]})}k==QJ&&u[C]({key:wE,min:this.Ej[Lz]()+2,Wb:[g-2]});for(f=1;f<l.I[J];f++)u[C]({key:KJ,min:e+2,Wb:[n-2]});k=OR(u,b.A.top);e=k[RJ][0]||0;l=k[cA]||[];n=HP(this.$c,d,b[cA].ba,b.A[r],l[J]);for(f=0;f<n.I[J];f++)e+=l[f],b[cA].I[C]({text:n.I[f],x:b.A[G],y:e,length:b.A[r]});
b[cA].sb=n.te?d:O;d=k.legend||[];0<d[J]&&(this.Cf.YF=d[J],c=e+d[0]-c,e+=Fj[Sc](null,d),this.Cf.ip(new Cl(c,b.A[cd],e,b.A[G])));c=k.colorBar||[];0<c[J]&&(e+=c[0],b=new Cl(e-this.Ej[Lz](),b.A[cd],e,b.A[G]),this.Ej.ip(b));a.Ca=this.Cf.Bw();a.Ei=this.Ej.Bw()});PU[K].f7=function(){var a=this.nA,b=new Ju(a);if(2>b.H())throw m("Not enough columns given to draw the requested chart.");if(Fn(this[Bq],CI)){for(var c=[],a=a.M()-1;0<=a;a--)c[C](a);b.Wn(c)}this.Ub=b};
function GKa(a,b,c,d){null!=b||(b=d());b=h[E](b);null!=a||(a=(c-b)/2);a=h[E](a);b=h.min(a+b,c);return{start:a,end:b}}
function FKa(a){var b=a.N,c=co(a[Bq],gE,b[r]),d=co(a[Bq],dE,b[A]),e=co(a[Bq],fE,b[A]),f=co(a[Bq],eE,b[r]),g=X(function(){var a=b[r]/1.618,c=b[r]-b[A]*(1.618-1);return h[E](a>c?a:(a+2*c)/3)},a),f=GKa(f,c,b[r],g),c=h.min(f[y],f.end),f=f.end,g=f-c;a=X(function(){var a=b[A]/1.618,c=b[A]-b[r]*(1.618-1);return h[E](a>c?a:(a+2*c)/3)},a);e=GKa(e,d,b[A],a);d=h.min(e[y],e.end);e=e.end;b.A={left:c,right:f,width:g,top:d,bottom:e,height:e-d}};function QU(a,b,c,d){return new HKa(a,b,c,d)}function HKa(a,b,c,d){this.nP=b;this.sd=new ap({pattern:a});this.lsa=c;this.ksa=d}ta(HKa[K],function(a){a/=this.nP;return this.sd.Oc(a)+(se+(2>h.abs(a)?this.lsa:this.ksa))});function RU(){this.pea=new Date;this.gl(Jf)}RU[K].gl=function(a){switch(a){case Xf:a=Vo.YEAR_FULL;break;case Pf:a=jba;break;case Lf:a=Vo.YEAR_MONTH_ABBR;break;case Bf:a=Ho[Ad].SHORT_DATE;break;default:a=Ho[Ad].SHORT_DATETIME}this.sd=new Zo({pattern:a,timeZone:0})};ta(RU[K],function(a){this.pea[Oc](a);return this.sd.Oc(this.pea)});function SU(){this.X3=null;this.vE=[];this.EX=this.lz=this.gL=null}function TU(a,b){a.X3=b;return a}function UU(a,b){a.gL=b;return a}SU[K].lp=function(a){this.lz=a;return this};
function IKa(a,b){var c;c=QR(ni(b)?b:3);c=[QU(c,h.pow(10,15),zD,zD),QU(c,h.pow(10,12),xD,xD),QU(c,h.pow(10,9),CH,CH),QU(c,h.pow(10,6),wH,wH)];a.vE=c;return a}function VU(a){var b;b=QR(ni(5)?5:3);b=[QU(b,h.pow(10,15),zD,zD),QU(b,h.pow(10,12),xD,xD),QU(b,h.pow(10,9),CH,CH),QU(b,h.pow(10,6),wH,wH)];a.vE=b;return a}SU[K].sm=function(){var a;a=this.EX?new ap(this.EX):new ap({pattern:QR(ni(this.X3)?this.X3:16)});return new JKa(a,this.vE,this.gL,this.lz)};
function JKa(a,b,c,d){this.wsa=a;this.vE=b||[];this.gL=c||null;this.lz=d||null}ta(JKa[K],function(a){var b=0>a;a=h.abs(a);if(this.gL){var c=this.gL;if(0!=a){var d=h[t](h.log(h.abs(a))/qEa)+1;d>c?(c=h.pow(10,d-c),a=h[E](a/c)*c):(c=h.pow(10,c-d),a=h[E](a*c)/c)}}c=null;for(d=0;d<this.vE[J];d++){var e=this.vE[d];if(a>=e.nP){c=e[Nb](a);break}}null==c&&(c=this.wsa.Oc(a));this.lz&&(a=this.lz.symbol,d=this.lz.usePadding?se:O,c=this.lz[mc]==Ls?c+d+a:a+d+c);return b?Te+c:c});function WU(a,b,c,d,e,f){this.wd=a;this.za=b;this.qx=c;this.tu=d;this.Ob=f}function KKa(a,b,c){return new WU(a,b,!0,!0,0,c)}function XU(a,b,c){return new WU(a,b,!1,!1,0,c)}Pw(WU[K],function(){return h[E](this.za)});gb(WU[K],function(){return this.wd});WU[K].bd=function(){return this.Ob};WU[K].Bm=function(a){this.Ob=a};function YU(a,b){this.eL=a;this.dL=b||0;var c;c=this.eL+this.dL;if(1<=c)c=1;else{var d=c[kc]();c=0;var e=d[qd](dF);-1!=e?c=ka(d[hc](e+1),10):e=d[J];d=d[qd](Ue);-1!=d&&(c-=e-1-d);c=h.pow(10,-c)}this.nea=c;this.za=0}W=YU[K];Da(W,function(){this.za++;return this[I]()});W.Qg=function(){this.za--;return this[I]()};gb(W,function(){return h[E]((this.za*this.eL+this.dL)*this.nea)/this.nea});sa(W,function(a){this.za=h[t]((a-this.dL)/this.eL);return this[I]()});
ra(W,function(a){this.za=h[yb]((a-this.dL)/this.eL);return this[I]()});Wa(W,function(a){this.za=h[E]((a-this.dL)/this.eL);return this[I]()});function LKa(a,b,c,d){this.la=a;this.ug=b;this.lb=c;this.sd=d}function MKa(a,b){var c=b[J];if(0<c)for(;--c;)if(NKa(a,b[c-1],b[c]))return!1;return!0}function NKa(a,b,c){var d=OKa(a,b),e=OKa(a,c);return h.abs(a.la.ib(b)-a.la.ib(c))<(d+e)/2}function OKa(a,b){var c=a.sd[Nb](b);return a.ug.cv(c,a.lb)}function PKa(a,b,c){b=a.la.tf(b);a=a.la.tf(c);return h.abs(a-b)}function ZU(a,b){for(var c=[],d=0;d<b[J];d++){var e=b[d];c[C](KKa(e,a.la.ib(e),a.sd[Nb](e)))}return c}
function $U(a,b,c,d){if(b==c)return[b];if(!Ij(b))return[c];var e=[];for(b=a[yb](b);b<=c;)e[C](b),b=a[qc]();1==e[J]&&(b=(new YU(d/10))[t](c),b!=e[0]&&e[C](b));return e};function aV(a,b,c,d,e){this.IK=a;this.pT=b;this.vU=c;this.J3=d;this.yE=e;a=bV(this,a);b=bV(this,b)-a;this.pz=(d-c)/b;this.pL=this.pz*a-c}aV[K].ib=function(a){return bV(this,a)*this.pz-this.pL};aV[K].tf=function(a){t:switch(a=(a+this.pL)/this.pz,this.yE){case 0:a=h.pow(h.E,a);break t;case 1:break t;default:a=h.pow(a*this.yE+1,1/this.yE)}return a};function bV(a,b){switch(a.yE){case 0:return h.log(b);case 1:return b;default:return(h.pow(b,a.yE)-1)/a.yE}};function cV(a,b,c,d,e,f){this.dt=a;this.xK=b;this.WA=c;this.TA=d;this.Kv=e;this.fda=f;this.dt==this.xK?e=this.dt/2:fa(this.fda)?e=iT(1,kT(this.xK-this.dt))/1E3:(e=this.fda/2,0<this.dt&&(e=h.min(this.dt,e)));this.hm=e;a>=this.hm?(this.hg=new aV(a,b,c,d,this.Kv),this.Di=h[E](this.hg.ib(this.hm))):b<=-this.hm?(this.hg=new aV(-b,-a,d,c,this.Kv),this.Di=h[E](this.hg.ib(this.hm)),f=2*this.Di-d,e=2*this.Di-c,this.hg=new aV(-b,-a,f,e,this.Kv)):a>=-this.hm?(this.Di=h[E](c),this.hg=new aV(this.hm,b,this.Di,
d,this.Kv)):b<=this.hm?(this.Di=h[E](d),e=2*this.Di-c,this.hg=new aV(this.hm,-a,this.Di,e,this.Kv)):(this.hg=new aV(this.hm,b,0,1,this.Kv),e=this.hg.ib(-a),this.Di=h[E](c+e/(e+1)*(d-c)),b>=-a?this.hg=new aV(this.hm,b,this.Di,d,this.Kv):(e=2*this.Di-c,this.hg=new aV(this.hm,-a,this.Di,e,this.Kv)));this.wg=d<c}W=cV[K];W.$b=function(){return this.dt};W.ec=function(){return this.xK};W.Fo=function(){return this.WA};W.fn=function(){return this.TA};
W.tf=function(a){if(this.dt==this.xK)return this.dt;var b=this.wg?-1:1;return a*b>this.Di*b?this.hg.tf(a):a*b<this.Di*b?-this.hg.tf(2*this.Di-a):0};W.ib=function(a){return this.dt==this.xK?h.abs(this.WA-this.TA)/2:a>this.hm?this.hg.ib(a):a<-this.hm?2*this.Di-this.hg.ib(-a):this.Di};function dV(a){this.nsa=a[Bb]();this.aL=a[J];this.za=0}W=dV[K];Da(W,function(){this.za++;return this[I]()});W.Qg=function(){this.za--;return this[I]()};gb(W,function(){var a=h[t](this.za/this.aL);return iT(this.nsa[this.za-a*this.aL],a)});sa(W,function(a){this.za=this.aL*lT(a);if(this[I]()!=a)for(;this.Qg()>a;);return this[I]()});ra(W,function(a){this.za=this.aL*kT(a);if(this[I]()!=a)for(;this[qc]()<a;);return this[I]()});
Wa(W,function(a){this.za=this.aL*lT(a);if(this[I]()!=a){for(;this.Qg()>a;);if(a-this[I]()<this[qc]()-a)return this.Qg()}return this[I]()});function eV(a,b,c,d,e){this.hg=a;this.N2=e;this.sq=new LKa(a,c,d,b);this.Ms=new dV([1,2,5])}eV[K].xH=function(){var a=this.N1(),b;this.Ms[t](a);do b=new YU(a),b=$U(b,this.hg.$b(),this.hg.ec(),a),a=this.Ms[qc]();while(!MKa(this.sq,b));return ZU(this.sq,b)};eV[K].N1=function(){var a=this.hg.Fo(),b=this.hg.fn(),c=PKa(this.sq,b-this.N2,b),d=PKa(this.sq,a,a+this.N2),c=h.max(d,c),d=this.hg.ib(0);d>=a&&d<=b&&(a=this.hg.tf(this.hg.ib(0)+this.N2),c=h.max(c,a));return this.Ms[yb](c)};function fV(a,b,c,d){this.IK=a;this.pT=b;this.Y3=c;this.lfa=d;this.pz=(this.lfa-this.Y3)/(this.pT-this.IK);this.pL=this.pz*this.IK-this.Y3}W=fV[K];W.tf=function(a){return(a+this.pL)/this.pz};W.ib=function(a){return a*this.pz-this.pL};W.Fo=function(){return this.Y3};W.fn=function(){return this.lfa};W.$b=function(){return this.IK};W.ec=function(){return this.pT};function gV(a,b){this.oT=a;this.FK=h[t](a/10);this.it=a-this.FK;this.kc=0;this.tT=kT(h.abs(b));this.cz=this.it*this.tT;this.za=0}function QKa(a){var b=h[t](a.za/a.it);a=10*(a.za+a.FK-b*a.it)/a.oT;0==a&&(a=1);return iT(a,b)}W=gV[K];gb(W,function(){this.za=h.abs(this.kc)+this.cz;return 0<this.kc?QKa(this):0>this.kc?-QKa(this):0});Da(W,function(){this.kc++;return this[I]()});W.Qg=function(){this.kc--;return this[I]()};
sa(W,function(a){var b=this.FK,c=kT(h.abs(a));if(h.abs(a)<=h.pow(10,this.tT))return this.kc=0>a?-1:0,this[I]();0<a?this.kc=this.it*c-this.cz:0>a&&(this.kc=this.cz-this.it*c,b=-b);this[I]()!=a&&(c=this.oT*a/iT(1,lT(h.abs(a))),this.kc+=h[t](c)-b);return this[I]()});
ra(W,function(a){var b=this.FK,c=kT(h.abs(a));if(h.abs(a)<=h.pow(10,this.tT))return this.kc=0<a?1:0,this[I]();0<a?this.kc=this.it*c-this.cz:0>a&&(this.kc=this.cz-this.it*c,b=-b);this[I]()!=a&&(c=this.oT*a/iT(1,lT(h.abs(a))),this.kc+=h[yb](c)-b);return this[I]()});
Wa(W,function(a){var b=kT(h.abs(a));if(h.abs(a)<=h.pow(10,this.tT))return this.kc=0;if(0<a){this.kc=this.it*b-this.cz;if(this[qc]()>a)return a-this[I]()>=this.Qg()-a?this[qc]():this[I]();this.Qg()}else if(0>a){this.kc=this.cz-this.it*b;if(this.Qg()<a)return a-this[I]()<this[qc]()-a?this.Qg():this[I]();this[qc]()}this[I]()!=a&&(b=this.oT*a/iT(1,lT(h.abs(a))),this.kc+=h[E](b)-this.FK);return this[I]()});function hV(a,b,c,d,e,f){this.la=a;this.sd=b;this.ug=c;this.lb=d;this.Zj=f;this.Eoa=e;this.sq=new LKa(a,c,d,b);this.Ms=new dV([1,2,5])}
hV[K].xH=function(){var a=this.Zj/10,b=this.N1(),c=new gV(b,a),c=$U(c,this.la.$b(),this.la.ec(),b);if(2>c[J])return ZU(this.sq,c);var b=c[0],d=c[1];if(0==b){if(3>c[J])return ZU(this.sq,c);b=d;d=c[2]}c=iT(1,lT(h.abs(b)));c==b&&(c*=10);this.Ms[yb](c/h.abs(d-b));do if(b=this.Ms.Qg(),c=new gV(b,a),c=$U(c,this.la.$b(),this.la.ec(),b),b=this.sq,d=[],!(1>=c[J]||0!=c[0])){d[C](c[0]);for(var e=1,f=c[J];e<f;e++)NKa(b,c[0],c[e])||d[C](c[e]);c=d}while(!MKa(this.sq,c));return ZU(this.sq,c)};
hV[K].N1=function(){var a=this.la.ib(10*this.Zj),b;this.Ms[t](1);do b=this.Ms[qc](),b=this.la.ib(10*this.Zj*(b-1)/b);while(h.abs(a-b)>=this.Eoa);return this.Ms.Qg()};function RKa(a,b){this.yz=null!=a?a:1;12<this.yz&&(this.jta=new YU(h[t](this.yz/12)));this.ita=b||0;this.om=new Date;this[t](0)}W=RKa[K];gb(W,function(){return this.om[ec]()});Da(W,function(){var a=this.om[Ec](),a=a+this.yz;this.om[Zd](a);return this[I]()});W.Qg=function(){this.om[Zd](this.om[Ec]()-this.yz);return this[I]()};
sa(W,function(a){this.om[Oc](a);1<this.yz&&(this.om[Zd](this.om[Ec]()-(this.om[Ec]()+12-this.ita)%this.yz%12),12<this.yz&&(a=this.jta[t](this.om[Mb]()),this.om.setUTCFullYear(a)));this.om.setUTCDate(1);this.om.setUTCHours(0,0,0,0);return this[I]()});ra(W,function(a){return this[t](a)<a?this[qc]():this[I]()});Wa(W,function(a){return this[t](a)!=a&&a-this[I]()<this[qc]()-a?this.Qg():this[I]()});function SKa(){this.za=0}W=SKa[K];Da(W,function(){this.za++;return this[I]()});W.Qg=function(){this.za--;return this[I]()};gb(W,function(){return iT(1,this.za)});sa(W,function(a){this.za=kT(a);return this[I]()});ra(W,function(a){this.za=lT(a);return this[I]()});Wa(W,function(a){var b=iT(1,lT(a)),c=b/10;this.za=h[E](.4342944819032518*h.log(a-c<b-a?c:b));return this[I]()});function TKa(a){a?(this.ck=[1E3,5E3,1E4,15E3,3E4,6E4,3E5,6E5,9E5,18E5,36E5,108E5,216E5,432E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.cf=new dV([1,2,5])):(this.ck=[1E3,6E4,36E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.cf=new SKa);this.jT=this.cf[E](this.ck[0]);this.v2=this.cf.Qg();this.pqa=this.v2+(this.jT-this.v2)/2;this.YD=this.ck[this.ck[J]-1];this.cf[E](1);this.eda=this.YD*this.cf[qc]();this.rqa=this.YD+(this.eda-this.YD)/2;iV(this,2)}
function iV(a,b){a.w2=1==b||4==b;2==b?a.za=0:3==b?a.za=a.ck[J]-1:1==b?a.tj=1:4==b&&(a.tj=a.YD)}W=TKa[K];gb(W,function(){return this.w2?this.tj*this.cf[I]():this.ck[this.za]});sa(W,function(a){if(a<this.jT)return iV(this,1),this.cf[t](a);if(a>=this.eda)return iV(this,4),this.tj*this.cf[t](a/this.tj);for(iV(this,2);a>=this.ck[this.za];)this.za++;return this.ck[--this.za]});
ra(W,function(a){if(a<=this.v2)return iV(this,1),this.cf[yb](a);if(a>this.YD)return iV(this,4),this.tj*this.cf[yb](a/this.tj);for(iV(this,3);a<=this.ck[this.za];)this.za--;return this.ck[++this.za]});Wa(W,function(a){if(a<this.pqa)return iV(this,1),this.cf[E](a);if(a>=this.rqa)return iV(this,4),this.tj*this.cf[E](a/this.tj);for(iV(this,3);0<this.za&&a<this.ck[this.za];)this.za--;this.ck[this.za+1]-a<=a-this.ck[this.za]&&this.za++;return this.ck[this.za]});
Da(W,function(){this.w2?(this.cf[qc](),1==this.tj&&this.cf[I]()==this.jT&&iV(this,2)):(this.za++,this.za==this.ck[J]&&(iV(this,4),this.cf[E](1),this.cf[qc]()));return this[I]()});W.Qg=function(){this.w2?(this.cf.Qg(),this.tj==this.YD&&1==this.cf[I]()&&iV(this,3)):(this.za--,-1==this.za&&(iV(this,1),this.cf[E](this.jT),this.cf.Qg()));return this[I]()};function jV(a){a=(new TKa(!0))[E](a);return 2629746E3>a?6048E5==a?new YU(a,3456E5):new YU(a):new RKa(h[E](a/2629746E3))}
function UKa(a){if(!na(a))return $wa;var b=new Date;b[Oc](a);a=O+kV(b[Mb]()[kc](),4);var c=b[Ec](),d=b[Nd](),e=1!=d,f=b[ie](),g=b[he](),k=b.getUTCSeconds(),b=b.getUTCMilliseconds(),l=0!=f||0!=g||0!=k||0!=b;if(0!=c||e||l)a=a+Te+kV((c+1)[kc](),2);if(e||l)a+=Te,a+=kV(d[kc](),2);l&&(a+=tpa,a+=kV(f[kc](),2),a+=kf,a+=kV(g[kc](),2),a+=kf,a+=kV(k[kc](),2),a+=Ue,a+=kV(b[kc](),3));return a}
function lV(a,b){var c=O,d=new Date;d[Oc](a);var e=d[Ec](),f=d[Nd](),g=d[ie](),k=d[he](),l=d.getUTCSeconds(),n=d.getUTCMilliseconds(),c=c+kV(d[Mb]()[kc](),4);if(b==Xf)return c;c=c+Te+kV((e+1)[kc](),2);if(b==Lf)return c;c+=Te;c+=kV(f[kc](),2);if(b==Bf)return c;c+=tpa;c+=kV(g[kc](),2);c+=kf;c+=kV(k[kc](),2);c+=kf;c+=kV(l[kc](),2);c+=Ue;return c+=kV(n[kc](),3)}function kV(a,b){for(var c=a[J];c<b;c++)a=Xe+a;return a}
function mV(a){if(a==$wa||null==a||a==O)return ia;var b=0,c=0,d=1,e=0,f=0,g=0,k=0,b=ka(a[hc](0,4),10);4<a[J]&&(c=ka(a[hc](5,2),10)-1,7<a[J]&&(d=ka(a[hc](8,2),10),10<a[J]&&(e=ka(a[hc](11,2),10),f=ka(a[hc](14,2),10),g=ka(a[hc](17,2),10),k=ka(a[hc](20,3),10))));return Date.UTC(b,c,d,e,f,g,k)}function nV(a,b){if(a[y]==a.end||0==b)return a;var c=(a.end-a[y])*b,d;d=a[y];d=0>d?-VKa(-d,c):WKa(d,c);var e=a.end,c=0>e?-WKa(-e,c):VKa(e,c);return new Mm(d,c)}
function WKa(a,b){if(0==a)return 0;for(var c=a,d=0,e=ia;0<c;){var f=kT(c),g=iT(1,f),k=XKa(c);if(5<k&&(e=5*g+d,e=oV(e,f),e<=a&&e>a-b))break;e=k*g+d;e=oV(e,f);if(e<=a&&e>a-b)break;f=k*g;d+=f;c-=f}return e}function VKa(a,b){if(0==a)return 0;for(var c=a,d=0,e=ia;0<c;){var f=kT(c),g=iT(1,f),k=XKa(c);if(5>k&&(e=5*g+d,e=oV(e,f),e<=a+b&&e>=a))break;e=k*g+d;e=oV(e,f);if(e<=a+b&&e>=a)break;e=(k+1)*g+d;e=oV(e,f);if(e<=a+b&&e>=a)break;f=k*g;d+=f;c-=f}return e}
function oV(a,b){var c=iT(1,h.abs(b));return h[E](a*c)/c}function XKa(a){var b=kT(a),b=iT(1,b);a/=b;b=h.abs(h[E](a)-a);0!=b&&1E-10>b&&(a=h[E](a));return h[t](a)};function YKa(a,b,c,d,e,f,g,k,l){this.zma=a;this.W$=b;this.X$=c;this.ug=d;this.dg=e;this.la=f;this.VQ=g;this.lb=k;this.N_=l;this.yma=Eo(a);this.XQ=Eo(b);this.dg.gl(this.W$)}function ZKa(a,b,c){var d=a.la.ib(b);c=a.la.ib(c);d=(d+c)/2;return XU(a.la.tf(d),d,a.dg[Nb](b))};function pV(a,b,c,d,e,f,g){this.la=a;this.qk=b;this.ug=c;this.dg=d;this.VQ=e;this.lb=f;this.N_=g;this.Z$=[qV(this,Bf,1),qV(this,Bf,7),qV(this,Lf,1),qV(this,Lf,2),qV(this,Lf,3),qV(this,Pf,1),qV(this,Lf,6),qV(this,Xf,1),qV(this,Xf,2),qV(this,Xf,5),qV(this,Xf,10),qV(this,Xf,20),qV(this,Xf,50),qV(this,Xf,100),qV(this,Xf,1E3),qV(this,Xf,1E4),qV(this,Xf,1E7)]}function qV(a,b,c){return new YKa(a.qk,b,c,a.ug,a.dg,a.la,a.VQ,a.lb,a.N_)}
pV[K].xH=function(){for(var a=Eo(this.qk),b=0;b<this.Z$[J];b++){var c=this.Z$[b];if(a<=c.XQ){t:{var d=c,e=d.la.$b(),f=d.la.ec();d.dg.gl(d.zma);if(e==f)c=[XU(e,h.abs(d.la.Fo()-d.la.fn())/2,d.dg[Nb](e))];else{var g,c=d.dg[Nb](f);g=new WU(f,d.la.fn(),!0,!0,0,c);d.dg.gl(d.W$);for(var k=1==d.X$&&d.XQ>d.yma,l=jV(d.XQ*d.X$),n=jV(d.XQ),c=[],p=ia,s=l[yb](e),e=n[yb](e);e<=f;e=n[qc]()){var u=d.la.ib(e);if(e==s){var s=l[qc](),v=d,z=p,B=e,D=v.ug.cv(v.dg[Nb](z),v.lb),N=v.ug.cv(v.dg[Nb](B),v.lb);if(h.abs(v.la.ib(z)-
v.la.ib(B))-(D+N)/2<v.VQ){c=null;break t}k?(fa(p)||c[C](ZKa(d,p,e)),c[C](new WU(e,u,!0,!0,0,null))):(p=KKa(e,u,d.dg[Nb](e)),c[C](p));p=e}else c[C](new WU(e,u,!1,!0,0,null))}k&&f<e&&(l=d,k=c,e=n,n=l.dg[Nb](f),s=l.ug.cv(n,l.lb),p=e[I](),e=e.Qg(),e=l.la.ib(e),p=l.la.ib(p),l=l.la.ib(f),p=(e+p)/2,l-p>s/2&&k[C](XU(f,p,n)));if(d.N_){f=d;n=g;l=c;k=void 0;i:{for(k=l[J]-1;0<=k;k--)if(null!=l[k].bd()){k=l[k];break i}k=null}null!=k&&(l=f.ug.cv(k.bd(),f.lb),s=f.ug.cv(n.bd(),f.lb),h.abs(k[cz]()-n[cz]())-(l+s)/
2<f.VQ&&k.Bm(null));c[C](g)}g=c;for(n=f=0;n<g[J];n++)null!=g[n].bd()&&f++;if(2>f)c=d,d=c.dg[Nb](c.la.$b()),g=c.dg[Nb](c.la.ec()),d=d+Te+g,g=[],f=h.abs(c.la.Fo()-c.la.fn()),c.ug.mb(d)>f+40||g[C](XU(ia,c.la.Fo()+c.la.fn()/2,d)),c=g;else{i:{d=c;if(!(2>d[J]))for(g=d[0],f=1;f<d[J];f++){n=d[f];if(5>h.abs(n[cz]()-g[cz]())&&g[I]()!=n[I]()){d=!0;break i}g=n}d=!1}if(d){d=[];for(g=0;g<c[J];g++)f=c[g],f.tu&&!f.qx||d[C](f);c=d}}}}if(null!=c)return c}}return[]};function rV(a,b,c,d,e,f,g,k,l,n,p){e&&(e=c,c=d,d=e);if(a==b)return g=(d-c)/2+c,p=p[Nb](a),[XU(a,g,p)];a=1==f?new fV(a,b,c,d):new cV(a,b,c,d,f,g);if(a.$b()==a.ec())b=1;else{c=h.min(a.Fo(),a.fn());d=h.max(a.Fo(),a.fn());f=h.abs(a.tf(c));e=h.abs(a.tf(d));b=h.max(f,e);var s=0,u=a.ib(0);if(c>u||u>d)s=h.min(f,e);c=a.ib(s);b=a.ib(b);b=$Ka(c,a)/$Ka(b,a)}return(.65<b?new eV(a,p,n,k,l):new hV(a,p,n,k,l,g)).xH()}function $Ka(a,b){var c=b.tf(a),d=b.tf(a+10);return h.abs(d-c)};function sV(a,b){this.mua=a;this.lua=b}sV[K].mb=function(a){return a[J]*this.mua};bb(sV[K],function(){return this.lua});sV[K].cv=function(a,b){return b==Mg?this.mb(a):this[Lz](a)};function tV(a,b){this.Vx=a;this.Ha=b}tV[K].mb=function(a){return this.Vx(a,this.Ha)[r]};bb(tV[K],function(a){return this.Vx(a,this.Ha)[A]});tV[K].cv=function(a,b){return b==Mg?this.mb(a):this[Lz](a)};function aLa(a,b,c,d,e,f){this.S_=a;this.YQ=b;this.b=c;this.Y8=d;this.pka=Mn(c,d(bva));this.rka=Mn(c,d(dva));this.qka=Mn(c,d(cva));this.oka=Mn(c,d(ava));this.nka=Mn(c,d(Zua));this.Q6=Mn(c,d($ua));this.Cna=Mn(c,d(hva));this.X8=Fn(c,d(Yua));this.yf=e;this.UH=f}function bLa(a,b,c,d){return new aLa(cLa,dLa,a,b,c,d)}
aLa[K].iia=function(a,b,c,d,e,f){b=eLa(this,a,b,c);a=kfa(this.b,this.Y8(iva+b.lp));c=cU[b.lp];a=fLa(this,{Fg:b.Fg,Yg:b.Yg,M8:b.lp,L8:c,J8:dU[c],K8:a[Nb],IY:a[Gb],G8:this.pka,Bt:e.Bt,ud:e.ud,H8:this.nka,HY:[],E8:0},d,f);if(!a||0===a.Ia[J])return{Ia:[],Mi:[]};if(!(this.X8&&1==a[gz]&&0<c)){f=uV(this,e.ud,1!=a[gz]?0:1,a.Ia,a.gP);if(this.X8&&1<a[gz]){if(a.cka/a[gz]<this.oka)d=[];else{e=e.Bt;c=[];b=new XT(a.Ia[0].ta,new Date(b.Yg+this.UH),cU[b.lp],1);for(var g=0;b.zx<b.dB;){if(0!=g%a[gz]){var k=b[qc](),
l=d(k[ec]());c[C]({ta:k,X:l,R:!0,brush:e,length:5})}g++}d=c}a=cj(a.Ia,d)}else a=a.Ia;return{Ia:a,Mi:f}}c-=1;g=bU[c];k=kfa(this.b,this.Y8(Xwa+g));f=fLa(this,{Fg:b.Fg,Yg:b.Yg,M8:g,L8:c,J8:dU[c],K8:k[Nb],IY:k[Gb],G8:this.rka,Bt:e.YL,ud:e.iF,H8:this.Q6,HY:a.Ia,E8:this.qka},d,f);if(null==f)return d=uV(this,e.ud,2,a.Ia,a.gP),{Ia:a.Ia,Mi:d};d=uV(this,e.ud,1,a.Ia,a.gP);e=uV(this,e.iF,1,f.Ia,f.gP,d);a=cj(f.Ia,a.Ia);f=cj(d,e);return{Ia:a,Mi:f}};
function eLa(a,b,c,d){var e=h[E](.15*(c-b));b-=e;c+=e;UT(d,gLa,a.YQ);a=UT((c-b)/a.Cna/2,a.S_,a.YQ);var f=hLa(a);a=Vi(dU,function(a){return lj(a,f)});return{Fg:b,Yg:c,lp:bU[a]}}
function fLa(a,b,c,d){for(var e=Qi(b.K8,function(a){return new Zo({pattern:a})}),f=0;f<b.IY[J];++f){var g=b.IY[f],k=0,l=hJa(b.J8,g),l=QT(new Date(b.Fg+a.UH),l);b.M8===Zsa&&(l=eJa(l));for(var n=new XT(l,new Date(b.Yg+a.UH),b.L8,g),l=[],p=!0,s=c(b.Fg),u=-1;n.zx<n.dB;){var v=n[qc](),z=c(v[ec]()-a.UH);-1==u&&z>=s&&(u=l[J]);var B=n.Ao();if(null!=B){B=c(B[ec]()-a.UH);if(B<z+1)break;if(B-z<b.G8){p=!1;break}}for(B=!1;k<b.HY[J];){var D=b.HY[k];if(h.abs(D.X-z)<b.E8){B=!0;break}if(D.X>z){k=h.max(0,k-1);break}k++}B||
l[C]({ta:v,X:z,R:!0,brush:b.Bt,length:null})}if(p){1<u&&(l=fj(l,u-1));k=p=null;for(s=0;s<e[J];++s){u=e[s];v=!0;z=[];for(n=0;n<l[J];++n){var B=l[n],D=u.Oc(B.ta),N=d(D,b.ud),N=a.yf?N[A]:N[r];if(n+1<l[J]&&l[n+1].X-B.X<b.H8+N){v=!1;break}z[C]({text:D,size:N})}if(v&&0<z[J]){p=s;k=z;break}}if(null!=p){a=da;for(n=0;n<l[J]-1;++n)a=h.min(a,l[n+1].X-l[n].X);return{Ia:l,gP:k,multiple:g,cka:a}}}}return null}
function uV(a,b,c,d,e,f){var g=[];if(null!=f)for(var k=0;k<f[J];++k){var l=f[k].Aa,n=l.I[0];g[C](iLa(n.x,n[J],l.Kc,a.Q6))}a=1==c?qJ:ZD;f=0;k=[];l=2==c?d[J]-1:d[J];for(n=0;n<l;++n){var p=d[n];if(p.R&&e[n]){for(var s=h[E](2==c?(d[n+1].X+p.X)/2:p.X),u=e[n][Oy],v=iLa(s,u,a),z=!0;f<g[J];){var B=g[f];if(Om(v,B)){z=!1;break}if(B[y]>v.end){f=h.max(0,f-1);break}f++}z&&k[C]({ta:p.ta,R:!0,X:s,Aa:{text:e[n][id],ba:b,I:[{x:s,y:0,text:e[n][id],length:u}],Kc:a,Jc:iF,wwa:e[n][id],anchor:null,Gb:0}})}}return k}
function hLa(a){return Qi(a,function(a){return 0<a?1:0})}function iLa(a,b,c,d){d=$h(d)?d:0;c==qJ?(c=a,a=c+b):(c=h[E](a-b/2),a=h[E](a+b/2));return new Mm(c-d,a+d)}
var gLa=[[1],[50],[500],[0,1],[0,15],[0,30],[0,0,1],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,0,1]],cLa=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,0,1],[0,0,0,0,0,0,10],[0,0,0,0,0,0,50],[0,
0,0,0,0,0,100]],dLa=3;function vV(a,b,c,d,e,f,g){this.UF=c;this.b=b;Hp(this,d);cb(this,Xn(b,this.Ja(Ih),AIa,e));this.Yg=this.Fg=null;this.nF=[];this.hr=null;this.Zga=0<a.Sf.bars;c=Qn(b,this.Ja(KJ));d=a.OE===iG?a.Xv:Q;d={ab:a.lk,fontSize:a.pm,lc:d};d=bo(b,this.Ja(MJ),d);Up(this,{text:c,ba:d,Kq:null,I:[],Kc:ZD,Jc:qJ,sb:O,anchor:null,Gb:0});this.eV=!1;this.Mi=null;this.wm=Xn(b,this.Ja(rAa),KT,aI);c=this[H]!=Lh||a.kb==PI?Tn(b,Bwa,O):Tn(b,Vwa,O);d=this.wm===iG?a.Xv:Q;c={color:c,ab:a.lk,fontSize:a.pm,lc:d};this.ud=bo(b,this.Ja(HJ),
c);d=Mn(b,this.Ja(fva));d=Um(this.ud[F],a.KL||ze,d);this.iF=bo(b,this.Ja(HJ),c);Ya(this.iF,d);this.dha=Xn(b,this.Ja(kxa),FIa,cBa);this.d5=Xn(b,this.Ja(Hva),GIa,ywa);c=Tn(b,this.Ja(rD),a.Bga);this.cha=new Zm({fill:c});c=Tn(b,this.Ja(PF),a.Y4);this.Bt=new Zm({fill:c});this.vp=Mn(b,this.Ja(Wwa),0);d=Mn(b,this.Ja(eva));a=Um(c,a.KL||ze,d);a=Tn(b,this.Ja(zH),a);this.YL=new Zm({fill:a});this.gp=2;this.c5=h.max(this.gp,h[E](this[cA].ba[yc]/3.236));Ow(this,[]);if(this.Ui=g||b.S(this.Ja(JJ)))this.Ui=Qi(this.Ui,
function(a){var b={};b.v=$h(a.v)?a.v:a;li(a.f)&&(b.f=a.f);return b});this.gF=0;this.tm=Jn(b,this.Ja(xg),1);pw(this,this.tm);this.ef=this.Te=null;this.fA=this.lw=0;this.zb={min:-da,max:da};this.dr=null;this.nha=f;f=WR(this.b,this.Ja(OG),this.Ja(OI));this.qha=f===AH;this.Rz=f===NG||this.qha;this[H]==Lh?(this.pV=this.Eb=this.ea=null,this.qk=Xn(b,this.Ja(wAa),Dfa,Jf),this.ZL=da):this.Ui=null}W=vV[K];W.Ja=function(a){return RR(this.UF,a)};
function IU(a,b){ni(b)&&0!==b&&!fa(b)&&(a.ZL=h.min(h.abs(b),a.ZL))}W.iC=function(a){this.ea.iC(this.ZL/10,a||[])};function wV(a,b,c){var d=jU().qh(b);a.Ox=Kn(c,a.Ja(QF));var e=a.us(),e=!a.Rz&&Zn(c,lF)&&(!Zn(c,Rta)||Rn(c,a.Ja(Sta+e)));!a.Ui&&(e||0>a.Ox||null===a.Ox&&a.Rz)&&(a.pV=!0,a.Ox=-1);d[Kc](c,a.UF,a.Ox);a.ea=d;a.dataType=b;a.Fg=d.S(c,a.Ja(ah));a.Yg=d.S(c,a.Ja(Zg));a.hr=c.S(a.Ja(qD),RIa.vAxis.gridlines.baseline)}
function xV(a,b){a.dr=Yn(b,a.Ja(lK),BIa);if(null===a.dr||a.dr==kF){if(a[H]==Lh){var c=a.ea,d=c.S(b,a.Ja(zBa));ni(d)||(d=nT(c,c.S(b,a.Ja(kK))));var e=c.S(b,a.Ja(yBa));ni(e)||(e=nT(c,c.S(b,a.Ja(jK))));null!=d&&(a.zb.min=d);null!=e&&(a.zb.max=e)}else a.zb.min=Jn(b,a.Ja(kK),a.zb.min),a.zb.max=Jn(b,a.Ja(jK),a.zb.max);a.zb.min>a.zb.max&&(c=a.zb.min,a.zb.min=a.zb.max,a.zb.max=c);a.dr=a.zb.min!=-da||a.zb.max!=da?kF:a.nha;a[H]==Lh&&a.dr==kF&&(a.zb.min!=-da&&(a.ea.sc=a.zb.min),a.zb.max!=da&&(a.ea.qc=a.zb.max))}}
function jLa(a){return a.dr==kF&&(a.zb.min==-da||a.zb.max==da)}function kLa(a){if(a[H]==Lh&&!a.ea)throw m("Axis type/data type mismatch for "+a.UF);}
function lLa(a,b,c,d,e,f){a.Te=d+(1==a[Lx]?.5:-.5);a.gF=c-1;a.ef=d+c*a[Lx];c=a.c$(b);mLa(a)&&(a.pV||Fn(a.b,a.Ja(gva)))&&(a.eV=!0);b=a.eV?nLa(a,b,e,f):oLa(a,b,e,f);return{title:a[cA],name:a.d$(),type:a[H],ap:a.Rz,dataType:a[bz],tm:a.tm,Te:a.Te,ef:a.ef,Xd:{Ee:X(a.N9,a),rk:X(a.pp,a)},position:{Ee:X(a.VH,a),rk:X(a.Q7,a)},Jj:c,Eb:b.Eb,Ia:b.Ia,Th:b.Th,text:a.Mi}}
function oLa(a,b,c,d){a[H]==Lh?(pLa(a),a.Ui?qLa(a):a.pV?mLa(a)?rLa(a,b):sLa(a,b):tLa(a)):uLa(a,b,a.gF+1);var e=vLa(a),f=null;if(a[H]==Lh){var f=Qi(a[$y],function(a){return{c9:a,ta:a.ta,X:a.X,R:!0,length:null,brush:this.Bt}},a),g;if(g=a.Rz?wLa(a,f):xLa(a,f))g=Qi(g,function(a){return{ta:this.Q7(a),X:a,R:!0,length:null,brush:this.YL}},a),ej(f,g);Oi(f,function(a){if(a.X*this[Lx]<this.Te*this[Lx]||yV(this,a.X))a.R=!1,bj(this[$y],a.c9);delete a.c9},a)}g=null;Fn(a.b,a.Ja(vAa))&&(f&&(g=dj(f)),e&&ej(g||[],
[e]));a.cX(b,c,d,null);a.bX(b);return{Ia:f,Th:g,Eb:e}}
function nLa(a,b,c,d){zV(a);if(a.ea.sc>=a.ea.qc)return{Ia:null,Th:null,Eb:null};var e=vLa(a);jj(a.nF);for(var f=da,g=1;g<a.nF[J];++g){var k=a.nF[g]-a.nF[g-1];k&&(f=h.min(f,k))}f===da&&(f=0);var l=a.WM(b)[Sz]===Mh,g=0;a.ea instanceof kU&&(g=(new Date(1970,0,1))[ec]());var g=bLa(a.b,X(a.Ja,a),l,g),k={ud:a.ud,Bt:a.Bt,iF:a.iF,YL:a.YL},n=a[Lx];pw(a,1);var p=g.iia(a.ea.sc,a.ea.qc,f,X(a.Fe,a),k,b.$c);pw(a,n);-1===n&&(Oi(p.Ia,function(a){a.X=AV(this,a.X)},a),Oi(p.Mi,function(a){a.X=AV(this,a.X);a.Aa.I[0].x=
AV(this,a.Aa.I[0].x)},a));Oi(p.Mi,function(a){a.ta=this.ea.pp(a.ta[ec]());if(l){var b=a.Aa.I[0].x;a.Aa.I[0].x=a.Aa.I[0].y;a.Aa.I[0].y=b}},a);Oi(p.Ia,function(a){a.ta=this.ea.pp(a.ta[ec]());if(a.X*this[Lx]<this.Te*this[Lx]||yV(this,a.X))a.R=!1,bj(p.Ia,a)},a);var s=Ow(a,[]);Oi(p.Mi,function(a){a.X*this[Lx]<this.Te*this[Lx]||yV(this,a.X)?bj(p.Mi,a):s[C]({ta:a.ta,X:a.X,text:a.Aa[id],R:a.R})},a);a.cX(b,c,d,p.Mi);a.bX(b);return{Ia:p.Ia,Th:null,Eb:e}}
function uLa(a,b,c){var d;a.dr==kF?(a.zb.min==-da?a.zb.min=h.min(0,a.zb.max-1):a.zb.max==da&&(a.zb.max=h.max(b.Da[J],a.zb.min+1)),d=a.zb.max-a.zb.min):(a.zb.min=0,a.zb.max=b.Da[J],d=b.Da[J]);a.Zga&&(d=h.min(d,h[t]((c+1)/2)));a[H]==WD&&(d=h.max(1,d-1));a.fA=yLa(a);a.lw=a.gF/d;Ow(a,MR(b.Da[J],function(a){var c=a-this.fA;return{ta:b.Da[a][$],X:this.Fe(a),text:b.Da[a].Nt[0],R:0<=c&&c<=d}},a))}
function qLa(a){var b=a.ea;jj(a.Ui,function(a,c){return b.K$(a.v,c.v)});0<a.Ui[J]&&(a.nc(nT(b,a.Ui[0].v)),a.nc(nT(b,a.Ui[a.Ui[J]-1].v)));zV(a);b.vI(b.sc,b.qc,!1);-1===a.tm&&(a.Ui=dj(a.Ui),a.Ui[aq]());var c=Qi(a.Ui,function(a){return nT(this.ea,a.v)},a);b.rp(c);var d=oT(a.ea);Ow(a,Qi(a.Ui,function(a){var c=a.v,g=nT(b,c),g=this.Fe(g);a=a.f;li(a)||(a=d.Oc(c));return{ta:c,X:g,text:a,R:!0}},a))}
function tLa(a){eIa(a.ea,a.Fg,a.Yg,a.dr==oI||jLa(a));a.Rz&&zLa(a);var b=a.ea[$y];jLa(a)&&(b=Pi(b,function(a){return a>=this.zb.min&&a<=this.zb.max},a));ni(a.Ox)&&2>a.Ox&&(b=fj(b,0,a.Ox));a.ea.rp(b);a.ea.OI();var c=oT(a.ea);zV(a);Ow(a,Qi(a.ea[$y],function(a){var b=this.ea.pp(a),f=c.Oc(b);return{ta:b,X:this.Fe(a),text:f,R:!0}},a))}
function zLa(a){var b=da,c=null,d,e=a.ea[$y],e=Qi(e,function(a){d=0<a-c?1:-1;a=d*h[t](d*a);c&&0!==a*c&&0<a-c&&(b=h.min(b,h.abs(a-c)));return c=a});b!==da&&(c=null,Oi(e,function(a,g){null!==c&&(c===a&&Mi[le][L](e,g,1),h.abs(a-c)>b&&(d=0<a-c?1:-1,$i(e,c+d*b,g+1)));c=a}));a.ea.rp(e)}
function rLa(a,b){zV(a);var c=a.ea,d=a.WM(b);c.vI(c.sc,c.qc,!1);var e=oT(c);e.gl(a.qk);var f=d.WA,g=d.TA-1,k=new tV(b.$c,a.ud);if(d.wg)var l=f,f=g,g=l;d=(new pV(new fV(c.sc,c.qc,f,g),a.qk,k,e,10,d[Sz],!1)).xH();Ow(a,[]);for(e=0;e<d[J];e++)f=d[e],f.bd()&&a[$y][C]({ta:c.pp(f[I]()),X:f[cz](),text:f.bd(),R:!0})}
function xLa(a,b){if(!b||1>=b[J]||0==a.vp)return null;var c=(b[1].X-b[0].X)/(a.vp+1),d=[],e,f,g=b[0].X;for(e=f=h[t]((g-a.Te)/c);0<e;e--){var k=h[t](g-c*e);1<h.abs(k-a.Te)&&d[C](k)}for(e=0;e<b[J]-1;e++)for(g=b[e].X,f=0;f<a.vp;f++)g+=c,d[C](h[t](g));g=Li(b).X;f=h[t]((a.ef-g)/c);for(e=1;e<=f;e++)k=h[t](g+c*e),1<h.abs(k-a.ef)&&d[C](k);return d}
function wLa(a,b){if(!b||1>=b[J]||0==a.vp)return null;for(var c=b[0],d=c.ta,e=d,f=[c],g=1;g<b[J]-1;g++)c=b[g],e=d,d=c.ta,0!==d&&(jT(d)||e&&jT(e/d))&&f[C](c);f[C](b[b[J]-1]);b=f;if(1>=b[J])return null;var k=b[1].X-b[0].X,c=[],d=[],l;a.vp=h.min(OIa[J],a.vp);e=OIa[a.vp-1];a.vp=e[J];for(g=0;g<a.vp;g++)f=h.log(e[g])/h.log(10),d[C](f);for(g=0;g<b[J]-1;g++)if(e=b[g].X,f=1,k=b[g+1].ta/b[g].ta,!(0>k)&&jT(k))for(1>k&&(f=-1,e=b[g+1].X),k=b[g+1].X-b[g].X,l=0;l<a.vp;l++)c[C](e+f*k*d[l]);return c}
function vLa(a){var b=null;a[H]==Lh&&a.Eb&&(b={ta:a.Eb.ta,X:a.Eb.X,R:!0,length:null,brush:a.cha});return b}function pLa(a){null!=a.hr&&a.hr!==kg&&a.nc(nT(a.ea,a.hr));null!=a.Fg&&a.nc(nT(a.ea,a.Fg));null!=a.Yg&&a.nc(nT(a.ea,a.Yg))}
function zV(a){var b=Ij(a.zb.min)?a.zb.min:a.ea.sc,c=Ij(a.zb.max)?a.zb.max:a.ea.qc;b===c&&(b-=1,c+=1);a.lw=a.gF/(c-b);b!==da&&(a.fA=b);if($h(a.hr)&&a.hr!==kg)b=nT(a.ea,a.hr);else{var d=nT(a.ea,a.ea.i0()),b=xj(d,b,c);Ij(b)||(b=0)}a.Eb=null;Ij(b)&&(c=a.Fe(b),fa(c)||(a.Eb={ta:a.ea.pp(b),X:c}))}
function sLa(a,b){if(a.dr==oI&&na(a.ea.sc)&&na(a.ea.qc)){var c=nV(new Mm(a.ea.sc,a.ea.qc),.1);a.nc(c[y]);a.nc(c.end)}zV(a);var c=a.WM(b),d=a.ea.yB.inverse(a.ea.sc),e=a.ea.yB.inverse(a.ea.qc);IU(a,d);IU(a,e);var f=a.Rz?0:1,g=new tV(b.$c,a.ud),k,l=a.b;k=new SU;var n=Rn(l,a.Ja(FF));Zn(l,a.Ja(sua));var p=Kn(l,a.Ja(HF)),s=Rn(l,a.Ja(GF)),u=Rn(a.b,a.Ja(IF));n||p||s||u?k.EX={pattern:n,scaleFactor:p,prefix:s,suffix:u}:(n=Kn(l,a.Ja(tua)),ni(n)&&TU(k,n),n=Kn(l,a.Ja(uua)),ni(n)&&UU(k,n),(n=l.S(a.Ja(vua)))&&k.lp({symbol:n.symbol,
position:n[mc],usePadding:n.usePadding}),Fn(l,a.Ja(wua))&&VU(k));k=k.sm();l=[];Ij(d)&&(l=rV(d,e,c.WA,c.TA-1,c.wg,f,a.ZL,c[Sz],40,g,k));Ow(a,[]);for(c=0;c<l[J];c++)d=l[c],e=d[I](),f=a.ea.yB[BA](e),a[$y][C]({ta:e,X:a.Fe(f),text:d.bd(),R:!0})}W.nc=function(a){this[H]==Lh&&null!=a&&JU(this,a)&&(this.ea.nc(a),this.nF[C](a))};function ALa(a){if(a[H]==Lh){var b=a.ea,c=.01*(b.qc-b.sc);0<b.sc&&a.zb.min==-da&&(b.sc=h.max(b.sc-c,0));0>b.qc&&a.zb.max==da&&(b.qc=h.min(b.qc+c,0))}}
W.Fe=function(a){return null!=a?this.Te+(a-this.fA)*this[Lx]*this.lw:null};function AV(a,b){if(null==b)return null;pw(a,1);var c=null!=b?(b-a.Te)*a[Lx]/a.lw+a.fA:null;pw(a,-1);return a.Fe(c)}W.N9=function(a){return this[H]==Lh?nT(this.ea,a):a};W.pp=function(a){return null!=a?this[H]==Lh?this.ea.pp(a):a:null};W.Q7=function(a){a=null!=a?(a-this.Te)*this[Lx]/this.lw+this.fA:null;return null!=a?this.pp(a):null};W.VH=function(a){return this.Fe(this.N9(a))};
function yLa(a){switch(a[H]){case VD:return a.zb.min-.5}return a.zb.min}function JU(a,b){return a[H]==Lh?b>=a.zb.min&&b<=a.zb.max:b>=h[t](a.zb.min)&&b<h[yb](a.zb.max)}function yV(a,b){return b*a[Lx]>a.ef*a[Lx]}function mLa(a){return null!=a.ea&&(a.ea instanceof fU||a.ea instanceof kU)};function BLa(a,b,c,d,e,f,g,k,l,n){this.hba=a;this.Yh=b;this.Iqa=c;this.Spa=d;this.Tda=e;this.VT=f;this.eoa=g;this.doa=k;this.coa=l;this.gba=n}function CLa(a,b,c,d){switch(d){case gra:return(b-1-a)%c;default:return a}}function BV(a,b,c){b=h[yb]((a.Yh[J]-0)/(b*c));return 2>a.Yh[J]||2>b}
function DLa(a,b,c,d,e){b=CLa(b,a.Yh[J],d,a.eoa);for(var f=1>=a.Yh[J]?a.hba:h.abs(a.Yh[1].X-a.Yh[0].X)*d-a.doa,g=[];b<a.Yh[J];b+=d){var k=a.Yh[b],l=k.R&&!a.coa?h.min(f,2*k.X,2*(a.hba-k.X)):f,n=a.gba(k[id],l,e),p=n.te;l<f&&(p=a.gba(k[id],f,e).te);g[C]({ta:k.ta,R:k.R,X:k.X,W6:c,text:k[id],width:n.gh,layout:n,te:p})}return g}function ELa(a,b,c,d){var e=b*c;d=1<b?1:d;for(var f=[],g=0;g<b;g++){var k=DLa(a,a.Iqa+g*c,g*d,e,d);ej(f,k)}jj(f,function(a,b){return a.X-b.X});return f}
function CV(a,b,c){a=ELa(a,b,c,a.Spa);return Ri(a,function(a,b){return{su:h.max(a.su,b[Ux].I[J]),te:a.te||b.te}},{su:0,te:!1})}function DV(a){for(var b=1,c=a.VT||1,d=CV(a,b,c),e=b;d.te&&b<a.Tda;){b++;if(BV(a,b,c))break;e=b;d=CV(a,e,c)}b=c;if(!a.VT)for(;d.te;){c++;if(BV(a,e,c))break;b=c;d=CV(a,e,b)}return{BX:e,hx:b,su:d.su*e}}function EV(a,b,c,d,e){a=ELa(a,b,c,d);e=Ri(a,function(a,b){var c=b.te?1:0;delete b.te;return a+c},0)<=a[J]*e;return{eO:a,Qea:e}}
function FLa(a,b,c,d,e){var f=h.min(a.Tda,d);b=h.min(b,f);c=a.VT||c;for(var g=EV(a,b,c,d,e),k=b;!g.Qea&&b<f;){b++;if(BV(a,b,c))break;k=b;g=EV(a,k,c,d,e)}f=c;if(!a.VT)for(;!g.Qea;){c++;if(BV(a,k,c))break;f=c;g=EV(a,k,f,d,e)}return{BX:k,hx:f,eO:g.eO}};function FV(a,b,c,d,e,f,g){vV[L](this,a,b,cj([kva+d,SF],c),d,e,f,g);this.wX=Gn(b,this.Ja(Cza));a=Mn(b,this.Ja(Dza),30);if(0>a||90<a)a=30;this.vka=a;this.pP=Aj(a);this.S6=Mn(b,this.Ja(fua));this.T6=Mn(b,this.Ja(Mwa),da);this.mX=Mn(b,this.Ja(Kwa),2);this.FN=Mn(b,this.Ja(tza),0);this.hX=Xn(b,this.Ja(uza),MIa,hra);this.U6=Mn(b,this.Ja(Uwa),this.ud[yc]);this.R6=Fn(b,this.Ja(yqa),!1)}Y(FV,vV);W=FV[K];W.d$=function(){return lva+this[pc]};
W.yZ=function(a,b,c){return lLa(this,a,a.A[r],1==this[Lx]?a.A[G]:a.A[cd],b,c)};
W.cX=function(a,b,c,d){if(0==this[pc]){var e=a.$c,f=this.ud[yc],g=this[cA].ba[yc],k=b.Ha[yc],l=a.OE==aI?this[cA][id]:O,n=this,p=new BLa(a[r],this[$y],this.S6,this.T6,this.mX,this.FN,this.hX,this.U6,this.R6,function(a,b,c){return HP(e,a,n.ud,b,c)}),s=this.FN||1,u,v;if(this.wm==aI&&!d)if(null!=this.wX)this.wX?v=GV(this,e):u=DV(p);else if(this[$y][J]*f/(this.mX*s)<=a[r]){if(u=DV(p),u.hx>s||0==u.su)v=GV(this,e),u=null}else v=GV(this,e);var z=HP(e,l,this[cA].ba,a.A[r],da),B=this.gp,D=h.max(B,h[E](f/1.618)),
N=h.max(B,h[E](f/3.236)),M=function(){return{key:JJ,min:v.minHeight+B,max:v.maxHeight+B,Wb:[D-B]}},R=[];R[C]({key:GD,min:B,Wb:[da]});0<z.I[J]&&R[C]({key:KJ,min:g+B,Wb:[da]});b[cz]()==FD&&R[C]({key:yG,min:k+B,Wb:[da]});c[cz]()==FD&&R[C]({key:wE,min:c[Lz]()+B,Wb:[da]});var S=R[J];d||u&&0<u.su?R[C]({key:JJ,min:f+B,Wb:[D-B]}):v&&R[C](M());var V=R[J];if(u)for(var ma=1;ma<u.su;ma++)R[C]({key:JJ,min:f+B,Wb:[N-B]});f=R[J];for(ma=1;ma<z.I[J];ma++)R[C]({key:KJ,min:g+B,Wb:[this.c5-B]});var g=OR(R,a[A]-a.A[Mc]),
Ja=g[$y]||[],Ha;u&&(Ha=FLa(p,u.BX,u.hx,Ja[J],0),null==this.wX&&Ha.hx>s&&(Ha=u=null,v=GV(this,e),R[S]=M(),R=GFa(R,0,V,f,void 0),g=OR(R,a[A]-a.A[Mc])));var Va=a.A[Mc],Ja=g[$y]||[];if(0<Ja[J]){for(ma=1;ma<Ja[J];ma++)Ja[ma]+=Ja[ma-1];if(d){p=Va+Ja[0];for(ma=0;ma<d[J];ma++)s=d[ma].Aa,Bx(s,s[pA]||new IR(0,0)),s[pA].y=p;this.Mi=d}else u?this.Mi=Qi(Ha.eO,function(a){var b=Qi(a[Ux].I,function(b,c){return{x:0,y:Ja[a.W6+c],length:a[r],text:b}},this);return{ta:a.ta,R:a.R,Aa:{text:a[id],ba:this.ud,I:b,Kc:ZD,Jc:iF,
sb:a[Ux].te?a[id]:O,anchor:new IR(a.X,Va),Gb:0}}},this):v&&(ma=Ja[0],d=h.min(ma-B,v.maxHeight),this.Mi=GLa(this,e,Va+ma-d,d,v.hx));Va+=Li(Ja)}d=g[cA]||[];if(0<d[J])for(p=HP(e,l,this[cA].ba,a.A[r],d[J]),this[cA].sb=p.te?l:O,ma=0;ma<d[J];ma++)Va+=d[ma],this[cA].Jc=iF,this[cA].I[C]({x:a.A[G]+a.A[r]/2,y:Va,length:a.A[r],text:p.I[ma]});l=g.legend||[];0<l[J]&&(Va+=l[0],b.ip(new Cl(Va-k,a.A[cd],Va,a.A[G])));b=g.colorBar||[];0<b[J]&&(Va+=b[0],a=new Cl(Va-c[Lz](),a.A[cd],Va,a.A[G]),c.ip(a))}};
function GV(a,b){function c(a){a=b(a[id],d)[r]*f+e*g;return h[yb](a)}var d=a.ud,e=d[yc],f=h.sin(a.pP),g=h.cos(a.pP),k=a.FN;k||(k=2>a[$y][J]?1:h[yb]((e+a.gp)/f/h.abs(a[$y][1].X-a[$y][0].X)));for(var l=0,n=0;n<a[$y][J];n+=k)l=h.max(c(a[$y][n]),l);n=c({text:Ve});return{minHeight:h.min(l,n),maxHeight:l,hx:k}}
function GLa(a,b,c,d,e){var f=a.ud[yc],g=h.sin(a.pP),k=CLa(0,a[$y][J],e,a.hX);d=(d-f*h.cos(a.pP))/g;d=h[t](d);for(var l=[];k<a[$y][J];k+=e){var n=a[$y][k],p=HP(b,n[id],a.ud,d,1),s={text:n[id],ba:a.ud,I:[],Gb:-a.vka,Kc:iF,Jc:qJ,sb:p.te?n[id]:O,anchor:new IR(n.X-.5*g*f,c)};0<p.I[J]&&s.I[C]({x:0,y:0,length:d,text:p.I[0]});l[C]({ta:n.ta,R:n.R,Aa:s})}return l}
W.bX=function(a){if(0==this[pc]){var b=a.$c,c=this.ud[yc],d=new BLa(a[r],this[$y],this.S6,this.T6,this.mX,this.FN,this.hX,this.U6,this.R6,X(function(a,c,d){return HP(b,a,this.ud,c,d)},this)),e,f=this.d5;this.wm==iG&&(e=DV(d),this.eV&&(f=YF));var g=this.gp,k=h.max(this.gp,h[E](c/3.236)),l=h.max(this.gp,h[E](c/1.618)),l=this[H]==Lh?k:l,n=h.max(g,h[E](c/3.236)),p,s;this[H]==Lh?f===YF?(p=qJ,s=k):(p=iF,s=-k):(p=ZD,s=0);f=[];f[C]({key:RJ,min:g,Wb:[da]});if(e)for(k=0;k<e.su;k++)f[C]({key:JJ,min:c+g,Wb:[(0==
k?l:n)-g]});var u=OR(f,h[t](a.A[A]/2))[$y]||[];if(0<u[J]){for(k=1;k<u[J];k++)u[k]+=u[k-1];c=FLa(d,e.BX,e.hx,u[J],.5);this.Mi=Qi(c.eO,function(b){var c=b[Ux].I;c[aq]();c=Qi(c,function(a,c){return{x:0,y:-u[b.W6+c],length:b[r],text:a}},this);return{ta:b.ta,R:b.R,Aa:{text:b[id],ba:this.ud,I:c,Kc:p,Jc:qJ,sb:b[Ux].te?b[id]:O,anchor:new IR(s+b.X,a.A[Mc]),Gb:0}}},this)}}};W.WM=function(a){var b={};b.wg=-1==this[Lx];b.WA=a.A[G];b.TA=a.A[cd];lx(b,this.us());return b};W.us=function(){return Mg};
W.c$=function(a){return 0==this[pc]?{X:a.A[Mc],direction:-1}:{X:a.A.top,direction:1}};function HLa(a){return new tL(h[E](a.x),h[E](a.y))}function ILa(a){return Ri(arguments,uL,new tL(0,0))}function JLa(a){return Ri(arguments,function(a,c){return new Mk(a[r]+c[r],a[A]+c[A])},new Mk(0,0))}function HV(a,b,c){return new tL(h.cos(a)*b,h.sin(a)*c)}function KLa(a){return new tL(a[0],a[1])}function LLa(a,b){return Qi([[a.x-b[r]/2,a.y-b[A]/2],[a.x+b[r]/2,a.y-b[A]/2],[a.x+b[r]/2,a.y+b[A]/2],[a.x-b[r]/2,a.y+b[A]/2]],KLa)}
function MLa(a,b,c,d){return new Fl(h.min(a,c),h.min(b,d),h.abs(c-a),h.abs(d-b))};function IV(a,b,c,d,e,f,g){vV[L](this,a,b,cj([pBa+d,Ys],c),d,e,f,g);this[H]==Lh&&pw(this,-this[Lx])}Y(IV,vV);W=IV[K];W.d$=function(){return qBa+this[pc]};W.yZ=function(a,b,c){return lLa(this,a,a.A[A],1==this[Lx]?a.A.top:a.A[Mc],b,c)};
W.cX=function(a){var b=a.$c,c=this.ud[yc],d=this[cA].ba[yc],e=a.OE==aI?this[cA][id]:O,f=this.gp,g=Ri(this[$y],function(a,c){return h.max(a,b(c[id],this.ud)[r])},0,this),k=b(Ve,this.ud)[r],k=h.min(k,g),l=HP(b,e,this[cA].ba,a.A[A],da),n=[];this.wm==aI?n[C]({key:EI,min:f,Wb:[c-f]}):n[C]({key:EI,min:0,Wb:[da]});0<l.I[J]&&n[C]({key:KJ,min:d+f,Wb:[da]});this.wm==aI&&n[C]({key:JJ,min:k+f,max:g+f,Wb:[da]});for(c=1;c<l.I[J];c++)n[C]({key:KJ,min:d+f,Wb:[this.c5-f]});var d=OR(n,0==this[pc]?a.A[G]:a[r]-a.A[cd]),
p=0==this[pc]?0:a[r],l=d[cA]||[];if(0<l[J])for(n=HP(b,e,this[cA].ba,a.A[A],l[J]),1===this[pc]&&n.I[aq](),this[cA].sb=n.te?e:O,c=0;c<l[J];c++)p+=l[c]*(0==this[pc]?1:-1),this[cA].Gb=-90,this[cA].Jc=0==this[pc]?iF:qJ,this[cA].I[C]({x:p,y:a.A.top+a.A[A]/2,length:a.A[A],text:n.I[c]});if(this.wm==aI){var e=d[$y][0]||0,p=p+e*(0==this[pc]?1:-1),s=h.min(g,e-f);this.Mi=s<k?[]:Qi(this[$y],function(b,c){var d=0==this[pc]?iF:qJ,e=ZD;this.dha==ura&&(0==c&&(e=1==this[Lx]?qJ:iF),c==this[$y][J]-1&&(e=1==this[Lx]?
iF:qJ));return NLa(this,a,b,p,s,d,e,0)},this)}};
W.bX=function(a){var b=a.$c,c=this.ud[yc],d=this.gp,e=h.max(this.gp,h[E](c/3.236)),c=h.max(this.gp,h[E](c/1.618)),c=this[H]==Lh?e:c,f,g;this[H]==Lh?this.d5==YF?(f=iF,g=e):(f=qJ,g=-e):(f=ZD,g=0);var e=Ri(this[$y],function(a,c){return h.max(a,b(c[id],this.ud)[r])},0,this),k=b(Ve,this.ud)[r],k=h.min(k,e),l=[];l[C]({key:EI,min:d,Wb:[da]});this.wm==iG&&l[C]({key:JJ,min:k+d,max:e+c,Wb:[]});var c=OR(l,a.A[r]/2),n=0==this[pc]?a.A[G]:a.A[cd];if(this.wm==iG){var c=c[$y][0]||0,p=h.min(e,c-d),n=n+(c-p)*(0==this[pc]?
1:-1);this.Mi=Qi(this[$y],function(b){return NLa(this,a,b,n,p,0==this[pc]?qJ:iF,f,g)},this)}};function NLa(a,b,c,d,e,f,g,k){b=HP(b.$c,c[id],a.ud,e,1);var l=Qi(b.I,function(a){return{x:0,y:0,length:e,text:a}},a);return{ta:c.ta,R:c.R,Aa:{text:c[id],ba:a.ud,Kq:null,I:l,Kc:f,Jc:g,sb:b.te?c[id]:O,anchor:new IR(d,c.X-k),Gb:0}}}W.WM=function(a){var b={};b.wg=-1==this[Lx];b.WA=a.A.top;b.TA=a.A[Mc];lx(b,this.us());return b};W.us=function(){return Mh};
W.c$=function(a){return 0==this[pc]?{X:a.A[G],direction:1}:{X:a.A[cd],direction:-1}};function JV(a,b,c,d,e){this.qr=this.qO=this.FV=this.jf=this.ld=this.gf=this.Dg=this.ub=null;this.Pw=1;this.yO=null;PU[L](this,a,b,c,d,e)}Y(JV,PU);W=JV[K];
La(W,function(){var a=this[Bq];this.tt=Yn(a,PJ,eo)!=Q;this.N.di=Xn(a,yF,KIa,QE);if(this.N.di==VD&&this.N.kb!=Fg)throw m("Focus target "+this.N.di+" is not supported for the chosen chart type.");this.N.jd=Fn(this[Bq],Ova);this.N.kb==MD?this.qr=new HU(this.Ub,this[Bq],this.$c,this.N):(this.ub=a.S(xE,NT),OLa(this));a=0<this.N.Sf.bars||0<this.N.Sf.area||0<this.N.Sf.steppedArea;this.N.Td=Fn(this[Bq],pG)&&a;this.N.Z4=Fn(this[Bq],qza,!1);a=this.N;switch(a.kb){case Fg:case $F:lx(a,Xn(this[Bq],$H,JT,O));if(!a[Sz])throw m("Unspecified orientation.");
this.jf={};this.Dg={};this.gf={};var b,c,d,e;switch(a[Sz]){case Mg:d=FV;e=this.Dg;b=IV;c=this.gf;break;case Mh:d=IV,e=this.gf,b=FV,c=this.Dg}for(var f=this.FV.Ua(),g=0;g<f[J];++g){var k=f[g],l=new b(a,this[Bq],[nAa+k,Qs],k,Lh,oI);if(l[H]!=Lh)throw m("Target-axis must be of type value");this.jf[k]=l;c[k]=l}var n;a.kb===$F&&(n=a.l[0].Sc.histogramBuckets);b=d;c=this[Bq];if(this.Ub.D(0)==zh)i:{switch(PLa(this)){case gD:d=1<this.N.Da[J]?WD:VD;break i;case HG:case pD:case sJ:case TD:d=VD;break i}d=null}else d=
Lh;this.ld=new b(a,c,[ks],0,d,aH,n);e[0]=this.ld;break;case PI:case MD:this.Dg={0:new FV(a,this[Bq],[],0,Lh,oI)},this.gf={0:new IV(a,this[Bq],[],0,Lh,oI)}}QLa(this);JV.e[Kc][L](this)});
function OLa(a){var b=a.N,c=a.Ub,d=b.kb==PI?function(){return PI}:b.kb===$F?function(){return pD}:X(function(a){return Xn(this[Bq],ZI+a+Rma,xIa,b.rV)},a),d=b.jd?RLa(c,d,b.kb):SLa(c,d);b.Da=[];b.Nq={};for(var e=d.uk,f=0;f<c.M();f++){var g=c.um(f),k=c[I](f,0),l=Qi(e,function(a){return c.Ea(f,a.ga[Gz][0])||O}),k={data:k,Nt:l,ut:g};if(l=e[0].ga.tooltip)k.de=KV(a,l[0],f);b.Da[C](k);b.Nq[g]=f}b.l=[];for(f=0;f<d.gX[J];f++)e=TLa(a,f,d.gX[f]),b.l[C](e),Zj(c.Er(f))||(b.l[f].Sc=c.Er(f));b.Pq=d.H6;b.uk=d.uk;
b.Ft=d.Ft;b.sF={};b.Sf={};a.FV=new ok;a.qO=[];for(f=0;f<b.l[J];++f){d=b.l[f];a.FV.add(d.qe);e=b.sF[d.qe];if(null==e)b.sF[d.qe]=d[bz];else if(e!=d[bz])throw m("All series on a given axis must be of the same data type");b.Sf[d[H]]=(b.Sf[d[H]]||0)+1;e=a.qO[d.qe]||{};a.qO[d.qe]=e;e[d[H]]=(e[d[H]]||0)+1}}
function ULa(a){var b={},c=a.N;c.Kn=[];var d=X(function(a){var d=c.l[a];if(c.jd&&d[H]===PI){var g=[this[Bq].S(WE,.5),this[Bq].S(VE,1)],k=d[F][F];c.Kn[C]({id:d.id,text:d.Ez,brush:new Zm({Eh:{jg:k,Rf:k,Yv:g[0],Zv:g[1],x1:DB,y1:CB,Hb:CB,Lb:CB,vt:!0,TE:!0}}),index:a,R:d.Fz})}else g=new Zm({fill:d[F][F]}),d.eF&&g.Ch(d.eF),c.Kn[C]({id:d.id,text:d.Ez,brush:g,index:a,R:d.Fz});b[a]=!0},a);Z(c.l,function(a,c){b[c]||(d(c),null!=a.WE&&d(a.WE))},a);c.jd&&c.l[0][H]===pD&&c.Kn[C]({id:-1,text:Xoa,brush:new Zm({fill:NIa[F]}),
index:-1,R:!0})}
function VLa(a,b){function c(a){return a=864E5*a+e}function d(a){a-=e;return a/864E5}for(var e=(new Date(1900,0,1,0,0,0))[ec](),f=new Oo(Wma),g=new Oo(pla),k=new fIa(function(a){return 0!==a&&(1E5<h.abs(a)||.01>h.abs(a))?f[Nb](a):g[Nb](a)}),l=a.N,n=l.kb==PI?PI:HG,p=0,s=l.l[J],u=0;u<s;u++){var v=l.l[u],z=XAa+u+Ue;if(null!=Zn(a[Bq],XAa+u)){p++;var B=Xn(a[Bq],z+Ih,uIa,KG),D=a[Bq].S(z+vE,Cna),N=D===Cna;N&&(D=v.Cg.cb());var N=On(a[Bq],[z+fh,fh],N?.5:1),M=Mn(a[Bq],[z+jI,jI],0),R=0<M;0>=M&&(M=6);M/=2;0<
M&&(M+=1);var S={};null!=v.ga[$]&&qa(S,v.ga[$]);var V=Mn(a[Bq],[z+JG,JG],2);Xn(a[Bq],z+LE,LT,Q);Fn(a[Bq],z+mK,!1);var D=GU(D),B=vIa[B],ma=a.Dg[0],Ja=a.gf[0];if(l[Sz]===Mh)var Ha=ma,ma=Ja,Ja=Ha;if(ma[H]===Lh){var Va=ma.ea,Ge=Ja.ea,Jb=v.ga[$][0],Pc=wj,ne=wj;0<b.M()&&ji(b[I](0,0))&&(Pc=d,ne=c);ma={min:Pc(Va.sc),max:Pc(Va.qc)};B=B(b.M(),function(a){a=b[I](a,0);a=pT(Va,a);return Pc(a)},function(a){return pT(Ge,b[I](a,Jb))},{range:ma,kA:Jn(a[Bq],z+cta,3)});if(null!==B){ma=Qn(a[Bq],z+KJ,k.C(B.Ut.Fm())||
zpa+p);Ja=Qi(B[$],function(a){var b=ne(a[0]),b=null!=b?Va.VF(b):null;a=a[1];a=null!=a?Ge.VF(a):null;return[b,a]});v.WE=l.l[J];Ha=pn(D[F],V);$m(Ha,N);var sc=on(D[F]);sc.Ch(N);var ed=Qn(a[Bq],z+vG,ma);Fn(a[Bq],z+pza,!1)&&(ed+=re+k.C((new zT([new IT([new GT(lh),new CT(2)]),new CT(B.sp)])).Fm()));l.l[C]({id:v.id+Tpa,title:ma,$g:!0,data:Ja,dataType:v[bz],Wg:Fn(a[Bq],[z+hF,hF],!0),R:!0,ut:0,ga:S,H5:u,We:v.We,vf:null,color:D,eF:N,Cg:sc,Lc:Ha,Vv:null,dF:null,type:n,QE:Jn(a[Bq],z+FBa,0),lineWidth:V,ad:M,b5:12,
cw:Xn(a[Bq],z+LE,LT,Q),OL:Mn(a[Bq],[z+lJ,lJ],1),HL:R,k:[],bV:[],qe:v.qe,Fz:Fn(a[Bq],z+mK,!1),Ez:ed})}}}}}
function SLa(a,b){for(var c=[],d=[],e=null,f=null,g=0,k=[],l=0;l<a.H();++l){var n=a.D(l),p=a.gj(l,qh)||(0==l?js:hs);if(0==l&&p!==js)throw m(qoa);if(p==js){if(0<g)throw m(Epa+l+Oe);e={ga:{},dataType:n};f={uc:null,We:d[J]};d[C](e)}0==g&&p===hs&&(f=c[J],g=b(f),e={type:g,dataType:n,ga:{}},f={uc:f,We:null},c[C](e),g=g===TD?4:1);if(p===hs&&(g--,n!==e[bz]))throw m(Una);if(p===Us&&e.ga[p])throw m(Soa);e.ga[p]=e.ga[p]||[];k[C]({uc:f.uc,We:f.We,zw:p,Zz:e.ga[p][J]});e.ga[p][C](l)}if(0<g)throw m(Koa+g+Oe);e=
0;n=d[0][bz];for(l=0;l<c[J];++l){if(d[J]<=e)throw m("Series #"+l+dla);p=d[e+1];f=c[l].ga[$];if(p&&p.ga[Gz][0]<=f[0]&&(++e,n!==d[e][bz]))throw m(Vna);c[l].We=e}return{gX:c,uk:d,Ft:n,H6:k}}function WLa(a,b){if(a!==b)throw m("Column types must be consistent: equal for domain columns and for columns in the same serie.");}
function RLa(a,b,c){var d=[],e=[],f=null,g=[];if(c===PI){for(var k=a.H()-2,l=function(a){if(a!==hs&&a!==TH)throw m("All columns must be either data or old-data columns");},n={data:null,"old-data":null},f=a.D(0),p=0;2>p;++p){var s=a.D(p);c=a.gj(p,qh);l(c);WLa(f,s);s={ga:{},dataType:s};s.ga.domain=[p];e[C](s);n[c]=p;g[C]({We:p,zw:js,Zz:0,uc:null})}for(p=0;p<k;++p){var u=2+p,s=a.D(p);c=a.gj(p,qh);l(c);p%2&&WLa(d[p-1][bz],s);var v=n[c],s={type:b(p),dataType:s,We:v,ga:{}};s.ga[c]=[u];d[C](s);g[C]({We:v,
zw:c,Zz:0,uc:p})}}else if(c===Fg){k=f=null;for(p=l=0;p<a.H();++p){s=a.D(p);c=a.gj(p,qh)||(0===p?js:hs);if(0===p&&c!==js)throw m(qoa);if(c===js){if(0<l)throw m(Epa+p+Oe);f={ga:{},dataType:s};k={uc:null,We:e[J]};e[C](f)}0!==l||c!==hs&&c!==TH||(k=d[J],l=b(k),f={type:l,dataType:s,ga:{}},k={uc:k,We:null},d[C](f),l=l===TD?4:c===TH?2:1);if(c===hs||c===TH)if(l--,s!==f[bz])throw m(Una);if(c===Us&&f.ga[c])throw m(Soa);f.ga[c]=f.ga[c]||[];g[C]({uc:k.uc,We:k.We,zw:c,Zz:f.ga[c][J]});f.ga[c][C](p)}if(0<l)throw m(Koa+
l+Oe);a=0;f=e[0][bz];for(p=0;p<d[J];++p){if(e[J]<=a)throw m("Series #"+p+dla);b=e[a+1];c=d[p].ga[TH]||d[p].ga[$];if(b&&b.ga[Gz][0]<=c[0]&&(++a,f!==e[a][bz]))throw m(Vna);d[p].We=a}}return{gX:d,uk:e,Ft:f,H6:g}}W.jG=function(a){a=a.ga[TH];return null!=a&&0<a[J]};
function TLa(a,b,c){var d=c[H],e=c.ga,f=c.We,g=a[Bq],k=ZI+b+Ue,l=e[$]||e[TH],n=a.Ub.xG(l[0]),p=a.Ub.Ra(l[0])||O,s=d==PI?0:2,u=Mn(g,[k+jI,jI],d==PI?7:0),v=d==HG||d==gD||d==PI?0<u:!0;0==u&&(u=d==PI?7:6);u/=2;0<u&&(u+=1);b=g.S(k+vE,a.ub[(a.N.jd&&d==PI?h[t](b/2):b)%a.ub[J]]);b=GU(b);var z=null;if(d==gD||d==sJ)z=On(g,[k+hD,hD]),z=on(b[F],z);var B=null;if(d==TD)var B=new Zm({stroke:b[F],ua:2,fill:b[F]}),D=new Zm({stroke:b[F],ua:2,fill:ze}),N=Fn(g,Era),M=N?B:D,B={E5:$n(g,[k+Fra,Fra],N?D:B),D5:$n(g,[k+Dra,
Dra],M)};s=Mn(g,[k+JG,JG],s);D=pn(b[F],s);if(N=g.S([k+pwa,pwa],null,In))D.nl=N;N=Mn(g,[k+Usa,Usa],1);M=null;if(d===PI||d===HG||d===gD)M=Zn(g,[k+Fxa,Fxa],{type:oE}),li(M)&&(M={type:M});var R=null;if(a.N.jd&&d===PI){var S=a.jG(c),N=S?a[Bq].S(WE,.5):a[Bq].S(VE,1);S&&(R=!1)}S=d==sJ?z:on(b[F],N);if(a.N.jd)if(d===pD)var V=g.S(ita,NIa),V=GU(V),V={background:{Cg:on(V[F],N)}};else d===PI&&a.jG(c)&&(v=!1);var ma=XLa(a,e,g,k,b);return{id:a.Ub.Xe(l[0]),title:p,dataType:c[bz],R:!0,ut:n,ga:e,We:f,Wg:Fn(g,[k+hF,
hF],!0),vf:ma,color:b,eF:N,Cg:S,Lc:D,RE:M,Dh:V,Vv:z,dF:B,type:d,QE:Jn(g,k+FBa,0),lineWidth:s,ad:u,b5:12,cw:Xn(g,[k+LE,LE],LT,Q),OL:Mn(g,[k+lJ,lJ],1),HL:v,k:[],bV:[],qe:Mn(g,[k+DJ,DJ],0),Fz:null!=R?R:Fn(g,k+mK,!0),Ez:Qn(g,k+vG,p)}}
function XLa(a,b,c,d,e){function f(a,b){return g(a,b)[Bb]([d+b,b])}function g(a,b){return[d+Mva+a+Ue+b,d+Nva+b,Mva+a+Ue+b,Nva+b]}var k=b[Gb];if(!k)return null;b={Cb:[],Gx:[],uP:[],k:[],areas:[],I:[],rF:{}};for(var l={},n=0;n<k[J];n++){var p=k[n],s=a.Ub.Xe(p)||a.Ub.Ra(p)||SE,u=Yn(c,g(s,Ah),yIa);switch(u){case pD:b.Cb[C](p);break;case cAa:b.Gx[C](p);break;case xra:b.uP[C](p);break;case lI:b.k[C](p);break;case gD:b[zA][C](p);break;case HG:b.I[C](p);break;case Q:break;default:throw m("Invalid interval style: "+
u);}s in l?l[s][C](p):l[s]=[p]}1<b.Cb[J]&&0==b.Gx[J]&&(b.Gx=[b.Cb[0],b.Cb[b.Cb[J]-1]]);if(0!=b.Gx[J]%2)throw m("Stick-intervals must be defined by an even number of columns");if(0!=b[zA][J]%2)throw m("Area-intervals must be defined by an even number of columns");for(s in l){u=Mn(c,g(s,JG));n=On(c,g(s,eua));p=Un(c,g(s,vE),Wj(zIa),O);p=LV(p,e);n=new Zm({stroke:p,fill:p,Ce:n,ua:u});p=Mn(c,g(s,ora));a=Mn(c,g(s,kza));var k=Mn(c,g(s,wra)),v=Mn(c,g(s,jI)),u=Yn(c,g(s,Ah),yIa),z=Fn(c,f(s,mG)),B=Xn(c,f(s,LE),
LT,Q),D=Mn(c,f(s,lJ),1),u={style:u,brush:n,zka:p,Bka:a,Aka:k,aM:v,xj:z,cw:B,OL:D};a=l[s];for(n=0;n<a[J];++n)p=a[n],b.rF[p]=u}return b}function PLa(a){var b=[HG,gD,sJ,pD,TD],c={};Z(b,function(a,b){c[a]=b});a=Ri(a.N.l,function(a,b){return h.max(a,c[b[H]])},0);return b[a]}
function QLa(a){var b=a.N;switch(b.kb){case PI:case MD:if(b.Ft==zh)throw m("X values column cannot be of type string");var c=b.sF[0];if(c==zh)throw m("Data column(s) cannot be of type string");var d=a.Dg[0],e=a.gf[0];if(d[H]!=Lh)throw m("The x-axis must be of type value");wV(d,b.Ft,a[Bq]);if(e[H]!=Lh)throw m("The y-axis must be of type value");wV(e,c,a[Bq]);break;case Fg:case $F:c=a.ld;if(c[H]==Lh){if(b.Ft==zh)throw m("Domain column cannot be of type string, it should be the X values on a continuous domain axis");
wV(c,b.Ft,a[Bq])}Pj(a.jf,function(a,c){var d=b.sF[c];if(d==zh)throw m("Data column(s) for axis #"+c+" cannot be of type string");wV(a,d,this[Bq]);d=this.qO[c];null===a.hr&&(0<d.bars||0<d.area||0<d.steppedArea)&&(a.hr=0)},a)}Pj(a.Dg,function(a){kLa(a)});Pj(a.gf,function(a){kLa(a)})}
function YLa(a){if(null===MV(a))return[];for(var b=(a.N.uk[0].ga[Gz]||[])[0],c=[],d=null,e=a.Ub,f=0;f<e.M();f++){var g=e[I](f,b),k=NV(a,f);if(null!==d&&null!=k){if(0>k)throw m("Invalid gap value ("+k+") in data row #"+f+". Gap value must be non-negative.");c[C]({xd:d,Hf:g,Yka:k})}d=g}return c}W.A8=function(){return this.qr&&this.qr.fp==T?null:null!=this.gf[0]&&null!=this.gf[1]?QJ:null!=this.gf[1]?Tg:Ls};W.z8=function(){return this.qr&&this.qr.fp==T?QJ:null};
function OV(a){var b=a.ga[$];return b?b[0]:a.ga[TH][0]}function ZLa(a){for(var b=a.N,c=a.Ub,d=a.ld,e=0;e<b.Da[J];e++){for(var f=0;f<b.l[J];f++){var g=b.l[f],k=a.jf[g.qe],g=c[I](e,OV(g)),g=pT(k.ea,g);null!=g&&IU(k,g)}d[H]==Lh&&(f=c[I](e,0),f=pT(d.ea,f),IU(d,f))}}function $La(a){var b=a.N,c=a.Ub,d=a.Dg[0];a=a.gf[0];for(var e=0;e<c.M();e++)for(var f=0;f<b.l[J];f++){var g=b.l[f],k=OV(g),g=c[I](e,b.uk[g.We].ga[Gz][0]),k=c[I](e,k),g=pT(d.ea,g),k=pT(a.ea,k);null!=g&&IU(d,g);null!=k&&IU(a,k)}}
W.y8=function(){var a=this.N;aMa(this);(a.Td||a.jd||a.kb===$F)&&Pj(this.jf,function(a){a.nc(0)});if(a.kb===Fg||a.kb===$F)ZLa(this),this.ld[H]==Lh&&this.ld.iC(YLa(this)),xV(this.ld,this[Bq]),Pj(this.jf,function(a){a.iC();xV(a,this[Bq])},this);else{var b=this.Dg[0],c=this.gf[0];a.kb==MD?iKa(this.qr,b,c):a.kb==PI&&$La(this);b.iC();xV(b,this[Bq]);c.iC();xV(c,this[Bq])}a.Sf.bars&&bMa(this,pD);if(a.Sf.steppedArea){if(this.ld[H]==Lh)throw m("Stepped area series with value domain axis is not supported.");
bMa(this,sJ)}a.Sf.candlesticks&&cMa(this);a.Sf.line&&(dMa(this),eMa(this));a.Sf.area&&fMa(this);a.Sf.scatter&&(gMa(this),eMa(this));a.Sf.bubbles&&jKa(this.qr,this.Dg[0],this.gf[0],this.Ej);(a.Sf.bars||a.Sf.candlesticks)&&a.kb!==$F&&this.ld&&this.ld[H]==Lh&&hMa(this);a.ce=Qj(this.Dg,function(a){return a.yZ(this.N,this.Cf,this.Ej)},this);a.Kd=Qj(this.gf,function(a){return a.yZ(this.N,this.Cf,this.Ej)},this);iMa(this);jMa(this);kMa(this);(a.kb===Fg&&a[Sz]===Mg||a.Sf.bars)&&lMa(this);var b=this.Cf[cz](),
c=this.Cf.Ha[yc],d=null;b!=Ls&&b!=wG||null!=this.gf[1]||(d=new Cl(a.A.top,a[r]-c,a.A[Mc],a.A[cd]+c));b!=Tg||null!=this.gf[0]||(d=new Cl(a.A.top,a.A[G]-c,a.A[Mc],c));d&&d[cd]>=d[G]&&this.Cf.ip(d);mMa(this);nMa(this);this.qr||(VLa(this,this.Ub),ULa(this),oMa(this))};
function aMa(a){var b=a.N,c=a.$c,d=Vj(a.Dg)[cA].ba,e=h.max(b[cA].ba[yc],d[yc]),f=a.Cf.Ha[yc],g=a.Cf[cz](),k=a.Ej.Ha[yc],l=a.Ej[cz](),n=b.Lz==iG?b[cA][id]:O,p=O,s=O;if(b.OE==iG){var u=function(a){var b=Xj(a);jj(b);b=Qi(b,function(b){return a[b][cA][id]});return Pi(b,function(a){return a!=O})[me](Se)};switch(b.kb){case PI:case MD:p=u(a.Dg);s=u(a.gf);break;case Fg:p=u({0:a.ld}),s=u(a.jf)}}var p=p&&s?p+Yka+s:p?p:s?s:O,s=h.max(2,h[E](e/1.618)),v=h.max(2,h[E](f/1.618)),z=h.max(2,h[E](k/1.618)),B=b.A[r]-
2*s,k=HP(c,n,b[cA].ba,B,1),u=0<k.I[J]?k.I[0]:O,D=c(u,b[cA].ba)[r],N=h[E](h.max(2,1.618*e)),B=h.max(B-D-N,0),c=HP(c,p,d,B,1),N=0<c.I[J]?c.I[0]:O,M=[];M[C]({key:GD,min:2,Wb:[da]});(u||N)&&M[C]({key:KJ,min:e+2,Wb:[s-2]});g==iG&&M[C]({key:yG,min:f+2,Wb:[v-2]});l==iG&&M[C]({key:wE,min:a.Ej[Lz]()+2,Wb:[z-2]});g=OR(M,h[t](b.A[A]/2));e=b.A.top;l=g[cA]||[];0<l[J]&&(e+=l[0],u&&(b[cA].I[C]({text:u,x:b.A[G]+s,y:e,length:D}),b[cA].sb=k.te?n:O),N&&(b.jF={text:p,ba:d,Kq:null,I:[],Kc:iF,Jc:iF,sb:c.te?p:O,anchor:null,
Gb:0},b.jF.I[C]({text:N,x:b.A[cd]-s,y:e,length:B})));d=g.legend||[];0<d[J]&&(e+=d[0],a.Cf.ip(new Cl(e-f,b.A[cd],e,b.A[G])));f=g.colorBar||[];0<f[J]&&(e+=f[0],b=new Cl(e-a.Ej[Lz](),b.A[cd],e,b.A[G]),a.Ej.ip(b))}function bMa(a,b){var c=a.N;c.jd?pMa(a,b):qMa(a,b,c.Td)}function hMa(a){var b=a.ld,c=Pi(a.N.Da,function(a,b){return 0!=NV(this,b)},a),d=da,e;Z(c,function(a){a=nT(b.ea,a[$]);$h(e)&&(d=h.min(d,h.abs(a-e)));e=a},a);Ij(d)&&(a=d/2,b.nc(b.ea.sc-a),b.nc(b.ea.qc+a))}
function qMa(a,b,c){var d=a.N,e=a.Ub,f=a.ld,g=a.N.kb===$F,k=(d.A[A]-1)/rMa(c,d,e);a.N.mw=g&&sMa(k,Fn(a[Bq],aG));for(var l=0;l<d.Da[J];l++)for(var k=0==NV(a,l),n=Qj(a.jf,function(){return[0,0]}),p=-1,s=0;s<d.l[J];s++){var u=d.l[s];if(u[H]==b){p++;!1==c&&(n[u.qe]=[0,0]);var v=u.k;if(k)v[C](null);else{var z=u.qe,B=a.jf[z],D=e[I](l,u.ga[$][0]),D=nT(B.ea,D),N=PV(a,l);f.nc(N);var M=0<D?0:1,R=n[z];JU(f,N)&&(c?B.nc(D+R[M]):B.nc(D));c||(a.Pw=h.max(a.Pw,p+1));var z=function(a,b,c,d){b={Vf:{nr:l,yw:b,tk:c,hl:a+
(d||g?R[M]:0),ol:N,WF:QV(this,u,l,R[M],!0)}};null==a&&(b.Qe=!0);u[H]==sJ&&(c=v[J],b.Vf.d6=0!=c&&v[c-1]?v[c-1].Vf.hl:null);RV(this,b,u,s,l);v[C](b);R[M]+=a},B=c?0:p,S=c||g?R[M]:null;if(g&&!a.N.mw)for(var V=0;V<D;V++)S=c||g?R[M]:null,z[L](a,1,B,S,c);else z[L](a,D,B,S,c)}}}c||Pj(a.jf,function(a){ALa(a)})}
function pMa(a,b){for(var c=a.N,d=a.Ub,e=a.ld,f=Pi(c.l,function(a){return a[H]==b}),g=0;g<c.Da[J];++g){var k=0==NV(a,g),l=PV(a,g);e.nc(l);for(var n=JU(e,l),p=[TH,hs],s=0;s<f[J];++s){var u=f[s];if(k){u.k[C](null);return}for(var v=a.jf[u.qe],z=v.ea,B=0;B<p[J];++B){var D=p[B],N=d[I](g,u.ga[D][0]),N=nT(z,N);if(null===N){u.k[C](null);return}n&&v.nc(N);a.Pw=h.max(a.Pw,s+1);D={brush:D==TH?u.Dh[mA].Cg:null,Vf:{nr:g,yw:s,tk:null,hl:N,ol:l,wia:D==hs,WF:QV(a,u,g,0,!0)}};RV(a,D,u,s,g);u.k[C](D)}}}Pj(a.jf,function(a){ALa(a)})}
function cMa(a){var b=a.N,c=a.Ub,d=a.ld,e=Pi(b.l,function(a){return a[H]==TD});Z(b.Da,function(a,b){var k=0==NV(this,b);Z(e,function(a,e){if(k)a.k[C](null);else{var f=a.ga[$],s=this.jf[a.qe];this.Pw=h.max(this.Pw,e+1);var u=c[I](b,f[0]),v=c[I](b,f[1]),z=c[I](b,f[2]),f=c[I](b,f[3]),u=nT(s.ea,u),v=nT(s.ea,v),z=nT(s.ea,z),f=nT(s.ea,f);if(null===u||null===f||null===v||null===z)a.k[C](null);else{var B=PV(this,b);d.nc(B);var D=z<v;JU(d,B)&&(s.nc(u),s.nc(f));s={Pz:D?a.dF.D5:a.dF.E5,Lc:on(a[F][F]),Vf:{nr:b,
yw:e,nja:u,lineTo:f,oja:D?z:v,pja:D?v:z,mja:D,ol:B}};RV(this,s,a,e,b);a.k[C](s)}}},this)},a)}function tMa(a,b){var c=a.N,d=a.Ub,e=a.ld,f=c.l[b];if(f[H]==HG)for(var c=f.$g?f[$]:c.Da,g=0;g<c[J];g++){var k=a.jf[f.qe],l=f.ga[$][0],l=f.$g?f[$][g][1]:d[I](g,l),l=nT(k.ea,l),n;if(null!=l){var p=PV(a,g,f);e.nc(p);(n=JU(e,p)&&!f.$g)&&k.nc(l);k=f.$g?null:QV(a,f,g,0,n)}else n=!1,k=null;k={Vf:{nr:g,yw:0,ol:p,Mw:l,WF:k},shape:f.RE,E6:n};null==l&&(k.Qe=!0);RV(a,k,f,b,g);f.k[C](k)}}
function dMa(a){for(var b=a.N,c=0;c<b.l[J];c++)tMa(a,c);uMa(a);SV(a)}function uMa(a){for(var b=a.ld,c=a.N.l,d=0;d<c[J];d++){var e=c[d];if((e[H]==HG||e[H]==gD)&&0!=e[rz]){var f=a.jf[e.qe],g=Qi(e.k,function(a){return!a||a.Qe?null:new Hk(a.Vf.ol,a.Vf.Mw)}),k=a.N.xj,e=UR(g,yLa(b),k),l;t:{switch(b[H]){case WD:l=b.zb.max-1;break t;case VD:l=b.zb.max-.5;break t}l=b.zb.max}k=UR(g,l,k);f.nc(e);f.nc(k)}}}
function fMa(a){for(var b=a.N,c=a.Ub,d=a.ld,e=b.xj,f=0;f<b.Da[J];f++)for(var g=Qj(a.jf,function(){return 0}),k=dk(g),l=dk(g),n=0;n<b.l[J];n++){var p=b.l[n];if(p[H]==gD){var s=p.qe,u=a.jf[s],v=null,z=null,B=p.ga[$][0],D=c[I](f,B),D=nT(u.ea,D),N=PV(a,f),M;if(null==D||fa(D))b.Td&&(v=k[s],z=g[s]),s={y6:N,z6:v,w6:N,x6:z,C6:N,D6:z,A6:N,B6:v},M=!1;else{var R,S;M=0<f?c[I](f-1,B):null;var V=f<c.M()-1?c[I](f+1,B):null;b.Td?(B=D+l[s],v=k[s],z=g[s],R=k[s]+D,S=g[s]+D,f==c.M()-1||null!==V&&!fa(V)?k[s]+=D:R=k[s],
0==f||null!==M&&!fa(M)?g[s]+=D:S=g[s]):(R=S=B=D,f==c.M()-1||null!==V&&!fa(V)?R=B:e||(R=null),0==f||null!==M&&!fa(M)?S=B:e||(S=null));d.nc(N);(M=JU(d,N))&&u.nc(B);u=QV(a,p,f,l[s],M);b.Td&&(l[s]=B);s={ol:N,Mw:B,nr:f,yw:0,C6:N,D6:S,A6:N,B6:R,y6:N,z6:v,w6:N,x6:z,WF:u}}s={Vf:s,shape:p.RE,E6:M};RV(a,s,p,n,f);if(null==D||fa(D))s.Qe=!0;p.k[C](s)}}uMa(a);SV(a)}function oMa(a){Z(a.N.l,function(a,c){a.$g&&(a[H]===PI?vMa(this,c):a[H]===HG&&tMa(this,c),wMa(this,c))},a)}
function vMa(a,b){var c=a.N,d=a.Ub,e=a.Dg[0],f=a.gf[0],g=c.l[b],k=g.We;if(g[H]===PI)for(var l=g.$g?g[$][J]:d.M(),n=0;n<l;n++){var p=c.uk[k].ga[Gz][0],s=OV(g),p=g.$g?g[$][n][0]:d[I](n,p),u=g.$g?g[$][n][1]:d[I](n,s),s=nT(e.ea,p),p=nT(f.ea,u);if(null===s||null===p)g.k[C](null);else(u=JU(e,s)&&JU(f,p))&&!g.$g&&(e.nc(s),f.nc(p)),s={Vf:{x:s,y:p},shape:g.RE,Cia:u},RV(a,s,g,b,n),g.k[C](s)}}function gMa(a){for(var b=a.N,c=0;c<b.l[J];c++)vMa(a,c);SV(a)}
function SV(a){function b(a){return!(!a||a.Qe)}for(var c=X(function(a){var b=null!=a.Vf?a.Vf.nr:null;return{$w:null!=a.$w?a.$w:1,sx:null!=a.sx?a.sx:1,scope:null!=a[gA]?a[gA]:!0,Bla:null!=b?NV(this,b):null}},a),d=null===MV(a),e=0;e<a.N.l[J];e++){var f=a.N.l[e],g=f.Vv,k=f.ga.emphasis||[],l=f.ga[gA]||[];if(0!=(f.ga.certainty||[])[J]||0!=k[J]||0!=l[J]||!d)for(var k=Wi(f.k,b),n=c(k||{}),l=0;l<f.k[J];l++){var p=f.k[l];if(p&&!p.Qe){var s=c(p),u=f.Lc;s[gA]||n[gA]||(f.a$=f.a$||u.mH(),u=f.a$,p.$r=u,g&&(f.Z9=
f.Z9||g.mH(),p.fF=f.Z9));if(1>s.$w||1>n.$w)u=TV(u,!1),p.$r=u;1!=s.sx&&1!=n.sx&&(n=h.min(n.sx,s.sx),u=xMa(u,n),p.$r=u);0==s.Bla&&k&&!k.Qe&&(p.$r=null);n=s}k=p}}}
function yMa(a){var b={fill:{},stroke:{},shape:{}};null!=a&&(null!=a[Vz]&&ox(b,a[Vz]),null!=a[Oy]&&Jw(b,a[Oy]),null!=a[F]&&Ya(b[ic],Ya(b[$b],a[F])),null!=a[Od]&&nb(b[ic],nb(b[$b],a[Od])),null!=a[Nx]&&Ya(b[ic],a[Nx]),null!=a.fillOpacity&&nb(b[ic],a.fillOpacity),null!=a[$x]&&Ya(b[$b],a[$x]),null!=a.strokeOpacity&&nb(b[$b],a.strokeOpacity),null!=a.strokeWidth&&pa(b[$b],a.strokeWidth),null!=a.shapeType&&cb(b[Mx],a.shapeType),null!=a.shapeSides&&(b[Mx].sides=a.shapeSides),null!=a.shapeRotation&&(b[Mx].rotation=
a.shapeRotation),null!=a.shapeDent&&(b[Mx].dent=a.shapeDent));return b}function zMa(a,b,c){var d=void 0;b=null!=b.ga[x]?b.ga[x][0]:void 0;if(null!=b&&a.Ub.D(b)===zh&&(a=a.Ub[I](c,b),null!=a)){var e,d=Ai(a);if(Dm(d))e={fill:{color:d},stroke:{color:d}};else if(d[Cb](0)===Th){try{var f=ro(d)}catch(g){}null!=f&&(e=f)}null==e&&(Ci(d,Th)?(e=Qj(fKa(d),yMa),O in e&&(gk(e,e[O]),ak(e,O)),Pe in e&&(gk(e,e[Pe]),ak(e,Pe))):e=yMa(om(d)));d=e}if(null!=d)return new yn([d])}
function RV(a,b,c,d,e){a.tt&&(b.de=AMa(a,c,d,e));var f=zMa(a,c,e);d=BMa(a,c,e);var g=CMa(a,c,e);a=DMa(a,c,e);e=vU(b,c);var k=c.Cg;if(null!=f){var k=k[Bc](),l=function(a,b,c){b=b||O;c!==wJ&&(a.Oe(Tn(f,[b+vF,b+tF],a.cb())),a.Ch(On(f,b+cua,a.Pe)));c!==tF&&(a.hd(Tn(f,[b+zJ,b+wJ],a.re)),$m(a,On(f,b+gAa,a.qi)),a.mk(Jn(f,b+hAa,a.Nb)))};ix(b,e=Mn(f,Dxa,e));var n=Zn(f,Cxa);null!=n&&(b.shape=n);n=Gn(f,Exa);null!=n&&ox(b,n);l(k);switch(c[H]){case HG:case PI:case gD:l(k,Bxa);null!=c.Lc&&(b.$r=(b.$r||b.Lc||c.Lc)[Bc](),
l(b.$r,null,wJ),l(b.$r,IG,wJ));null!=c.Vv&&(b.fF=(b.fF||b.Lc||c.Vv)[Bc](),l(b.fF,null,tF),l(b.fF,era,tF));break;case sJ:l(k,era,tF),null!=c.Lc&&(b.Lc=(b.Lc||c.Lc)[Bc](),l(b.Lc,null,wJ),l(b.Lc,IG,wJ));case pD:l(k,nra);break;case TD:b.Pz=b.Pz[Bc](),l(b.Pz),l(b.Lc),l(b.Pz,nra),l(b.Lc,IG)}b.brush=k}a||(b.scope=a,c.Zaa=c.Zaa||k.mH(),k=c.Zaa,b.brush=k);1!=g&&(b.sx=g,c[H]==HG||c[H]==gD||c[H]==PI)&&(e=h[E](e*h[zd](g)*10)/10,ix(b,e));if(1>d)switch(b.$w=d,c[H]){case HG:case gD:case PI:b.brush=TV(k,!0);ix(b,
h.max(e-bn(b.brush)/2,0));break;case pD:case sJ:b.brush=TV(k,!1)}}function AMa(a,b,c,d){c=a.fW(b,c,d);var e=b.ga.tooltip;e&&!b.$g&&(a=KV(a,e[0],d))&&gk(c,a);c.ql=!!c.ql;return c}function KV(a,b,c){var d=a.Ub;a=a.N.pr&&(d.hp(c,b,Og)||d.gj(b,Og));b=d.Ea(c,b);return{ql:!!a,ki:b?!0:!1,content:b}}
W.fW=function(a,b,c){if(this.N.kb===PI||a.$g){var d=this.Ub,e=this.N,f,g,k,l;if(a.$g)f=a[$][c][0],g=a[$][c][1],null!=f&&(f=hp(f,d.D(a.We))),null!=g&&(g=hp(g,a[bz])),k=e.di===VD?g:f+Se+g,l=f;else if(this.N.jd){var n=this.Dg[0][cA][id]||NC,p=this.gf[0][cA][id]||Kpa;k=b%2?b-1:b;b=e.l[k];k=e.l[k+1];f=e.uk[k.We].ga[Gz][0];g=OV(k);f=d.Ea(c,f);g=d.Ea(c,g);k=n+IB+f+Se+p+IB+g;f=e.uk[b.We].ga[Gz][0];g=OV(b);f=d.Ea(c,f);g=d.Ea(c,g);k+=re+n+IB+f+Se+p+IB+g}else f=e.uk[a.We].ga[Gz][0],g=OV(a),f=d.Ea(c,f),g=d.Ea(c,
g),k=f+Se+g;a={ki:!1,content:k,Cm:a[cA],hw:l}}else a=EMa(this,a,c);return a};
function EMa(a,b,c){var d=a.Ub,e=a.N.Da[c],e=b.$g?b[$][c][0][kc]():e.Nt[b.We];if(b[H]==TD){var f=b.ga[$];a=d.Ea(c,f[0])+FA+d.Ea(c,f[3])+Se+d.Ea(c,f[1])+FA+d.Ea(c,f[2])}else if(a.N.jd){var g=b.ga[TH],f=b.ga[$],k=a.Ub[I](c,g[0]);a=a.Ub[I](c,f[0]);g=d.Ea(c,g[0]);f=d.Ea(c,f[0]);if(null===k&&wi(g)&&null===a&&wi(f))return{ki:!1,content:null};a=f+re+g}else{f=b.ga[$];k=b.$g?b[$][c][1]:a.Ub[I](c,f[0]);a=b.$g?b[$][c][1][kc]():a.Ub.Ea(c,f[0]);if(null===k&&wi(a))return{ki:!1,content:null};k=b.ga[Gb]||[];k[J]&&
(k=Qi(k,function(a){return d.Ea(c,a)}),a+=oga+k[me](Se)+eg)}return{ki:!1,content:a,hw:e,Cm:b[cA],ql:!1}}
function eMa(a){function b(a){return{ol:a.x,Mw:a.y}}function c(a){return new tL(a.ol,a.Mw)}function d(a){return{x:a.x,y:a.y}}function e(a){return new tL(a.x,a.y)}var f=a.N,g=a.ld,k=X(function(a,b,c){b.Cia&&(this.Dg[0].nc(c.x),this.gf[0].nc(c.y))},a);a=X(function(a,b,c){g.nc(c.ol);b.E6&&this.jf[a.qe].nc(c.Mw)},a);var l,n,p;switch(f.kb){case PI:l=e;n=d;p=k;break;case Fg:l=c,n=b,p=a}for(k=0;k<f.l[J];k++)if(a=f.l[k],a[H]==PI||a[H]==HG)if(Xi([Fg,wxa,tE],a.cw)){var s=a[H]==PI&&a.cw==tE,u=a.cw==Fg;a.dY=
!0;a.qja=s;s=KR(Qi(a.k,function(a){return!a||a.Qe?null:l(a.Vf)}),a.OL,u,s,f.xj);for(u=0;u<a.k[J];++u){var v=a.k[u];if(s[u]){var z=n(s[u][0]),B=n(s[u][1]);v.I7=z;v.J7=B;p(a,v,z);p(a,v,B)}}}else a.dY=!1}
function jMa(a){if(a.N.di==VD){var b=a.ld,c=mj(a.N.Da[J]);kj(c,X(function(a,b){return ij(UV(this,a),UV(this,b))},a));var d=b.Te,e=b.ef;if(d>e)var f=d,d=e,e=f;for(var g,k,f=0;f<c[J];f++){var l=c[f];k=UV(a,l);if(null!=k){if(yV(b,k))return;if(!(k*b[Lx]<b.Te*b[Lx])){g=f;break}}}if($h(g))for(var n=d,p,d=null,f=g;f<c[J];f++){null!=d&&f<d&&(f=d,d=null);l=c[f];g=n;if(f==c[J]-1){VV(a,l,g,e);break}p=UV(a,c[f+1]);if(null==p){for(n=f+2;n<c[J];n++)if(p=UV(a,c[n]),null!=p){d=n;break}if(null==p){VV(a,l,g,e);break}}if(yV(b,
p)){VV(a,l,g,e);break}n=Gj(k,p);VV(a,l,g,n);k=p}}}function UV(a,b){var c=a.N.Da,d=a.ld;return d[H]==Lh?null!=c[b][$]?d.VH(c[b][$]):null:d.Fe(b)}function VV(a,b,c,d){function e(){var a=c;c=d;d=a}var f=a.N.A.top,g=a.N.A[Mc],k=a.N.A[G],l=a.N.A[cd],n=a.ld[Lx];b=a.N.Da[b];a.N[Sz]==Mg?1==n?(d<c&&e(),b.UQ=new Cl(f,d,g,c)):(d>c&&e(),b.UQ=new Cl(f,c,g,d)):1==n?(d<c&&e(),b.UQ=new Cl(c,l,d,k)):(d>c&&e(),b.UQ=new Cl(d,l,c,k))}
function mMa(a){var b=a.N;Pj(b.Kd,function(a,d){WV(this,this.gf[d],b.Kd[d],this.Qpa)},a);Pj(b.ce,function(a,d){WV(this,this.Dg[d],b.ce[d],this.Ppa)},a)}function nMa(a){var b=a.N;Pj(b.ce,function(a,d){WV(this,this.Dg[d],b.ce[d],this.zqa)},a)}function WV(a,b,c,d){c[id]&&$w(c,Pi(c[id],X(d,a,b)))}W.Ppa=function(a,b){var c=this.N,d=b.Aa;return d.Gb?!0:(d=JR(d))?a.wm!=iG||(new Cl(c.A.top,c.A[cd],c.A[Mc],c.A[G]))[Rc](d)?!0:!1:!0};
W.zqa=function(a,b){var c=this.N;if(a.wm!=iG)return!0;var d=b.Aa;if(d.Gb)return!0;var e=JR(d);if(!e)return!0;var d=d.ba[yc]/2,f=new Cl(e.top,e[cd]+d,e[Mc],e[G]-d),g;for(g in c.Kd){var k=ha(g);if(this.gf[k].wm==iG&&!(1>(c.Kd[k][id]?c.Kd[k][id][J]:0))){var l=JR(c.Kd[k][id][0].Aa),n=JR(Li(c.Kd[k][id]).Aa);if(l||n){if(l&&El(f,l)||n&&El(f,n))return!1;l?n?(k=h.min(l[G],n[G]),l=h.max(l[cd],n[cd])):(k=l[G],l=l[cd]):(k=n[G],l=n[cd]);if(h.abs(e[G]-k)<d||h.abs(e[cd]-l)<d)return!1}}}return!0};
W.Qpa=function(a,b){var c=this.N,d=new Cl(c.A.top,c.A[cd],c.A[Mc],c.A[G]),e=b.Aa,f=e.ba[yc]/2,e=JR(e);if(!e)return!0;if(a.wm==iG&&!d[Rc](e))return!1;d=new Cl(e.top,e[cd]+f,e[Mc],e[G]-f);return(f=JR(c[cA]))&&El(d,f)||(c=c.jF?JR(c.jF):null)&&El(d,c)?!1:(c=this.Cf.getArea())&&El(d,c)?!1:!0};
function lMa(a){var b=a.N,c=a.ld,d=a[Bq],e={ab:b.lk,fontSize:b.pm,lc:b.Xv},f=bo(d,[Yqa,dD],e),g=$n(d,[Uqa,Mqa]),k=Tn(d,[Vqa,$qa],O),l=Jn(d,[Wqa,ara],5),n=Xn(d,[Xqa,bra],MT,FG);Z(a.N.Da,function(a,d){var e=[],p=[];Z(b.uk,function(a){a=this.LL(d,a.ga,n);ej(e,a.sN);ej(p,a.line)},this);if(e[J]||p[J]){var s=PV(this,d),s=c.Fe(s),u=b.A.top+b.A[A];e[J]&&(u={x:s,y:u},a.Uc=FMa(this,u,Q,O,!1,this.N[Sz],e,f,g,l,k));p[J]&&(u={x:s,y:null},a.Uc=GMa(this,u,p,f,k))}},a);var p=Wj(zIa),s=Fn(d,[Pqa,Zqa],!0),u=Fn(d,[Nqa,
Lqa],!1),v=jfa(d,[Tqa,dD],p,e),z=$n(d,[Oqa,Mqa]),B=Un(d,[Qqa,$qa],p,O),D=Jn(d,[Rqa,ara],12),N=Xn(d,[Sqa,bra],MT,FG);Z(a.N.l,function(a,b){if(a[H]==gD||a[H]==pD||a[H]==HG||a[H]==PI){var c=ZI+b+Fma,e=Fn(d,c+ova,s),f=Fn(d,c+zqa,u),g=jfa(d,c+HJ,p,v);Ya(g,LV(g[F],a[F]));var k=$n(d,[c+vra],z),l=Un(d,c+aAa,p,B),n=Jn(d,c+bAa,D),l=LV(l,a[F]);Xn(d,c+Ah,MT,N);for(c=0;c<a.k[J];++c)if(null!=a.k[c]&&null!=a.k[c].V){var Jb=a.k[c],Pc=this.LL(c,a.ga,N),ne=Jb.V,sc=dn(a.Cg)?a.Cg.cb():e?ze:NA,Jb=Jb.brush&&dn(Jb.brush)?
Jb.brush.cb():sc;if(Jb!==sc&&e){var sc=dk(g),ed=[.1,.2,.3],wf=Em(Jb),pk=Em(this.N.ME.cb()),mh=Qi(ed,qi(Jm,wf)),ed=Qi(ed,qi(Km,wf)),wf=Cm(Lm(pk,cj([wf],mh,ed)));Ya(sc,wf)}else sc=g;Pc.sN[J]&&(a.k[c].Uc=FMa(this,ne,a[H],Jb,this.N.Td,this.N[Sz],Pc.sN,sc,k,n,l,e,f));Pc.line[J]&&(a.k[c].Uc=GMa(this,ne,Pc.line,g,l))}}},a)}
W.LL=function(a,b,c){var d=this.Ub,e=b.annotation,f={line:[],sN:[]};if(null==e)return f;b=b.annotationText||[];for(var g=0;g<e[J];++g){var k=e[g],l=k+1,n=0<=Ni(b,l);d[I](a,k)&&(l={text:d.Ea(a,k),g8:n?l:null,rowIndex:a},Xn(this[Bq],Hqa+k+Qma,MT,c)==HG?f.line[C](l):f.sN[C](l))}return f};
function FMa(a,b,c,d,e,f,g,k,l,n,p,s,u){var v=[[64,64,64],[128,128,128],[255,255,255]],z=null==s?!0:s;s=c===pD;var B,D;if(s)var N=new Fl(b[G],b.top,b[r],b[A]),M=D=b.top,R=B=h[t](b[G]+b[r]/2);else var R=B=b.x,M=D=b.y;var S=M-n,V=S,ma=-n,Ja=g[J],Ha=n+k[yc]*Ja;M-Ha<a.N.A.top&&M+Ha<a.N.A[Mc]&&(S=M+Ha,V=M+n+k[yc],ma=n);M=null;1<Ja&&(n=R,M=V,V=null,V=g[0][id]+ala,Ha=a.$c(V,k),c===pD&&Ha[r]>b[r]?(c=b[G],n=qJ):(c=n,n=ZD),V={cV:!1,label:{text:V,ba:k,I:[{x:0,y:0,length:Ha[r],text:V}],Kc:n,Jc:iF,anchor:new IR(c,
M),Gb:0}},a.tt&&(V[Wc].sb=aoa),M=V);c=[];for(n=0;n<Ja;n++){var V=g[n],Va=a.$c(V[id],k),Ha={},Ge=new IR(B,S),Jb=null;Ha.ba=Ao(k,Bo);if(s){if(N&&!u){var Jb=Em(d),Pc=Cm(Lm(Jb,v)),Jb=f===Mg?QJ:Ls,ne=Ao(k,Bo);z&&(ne.lc=Q,Ya(ne,Pc));t:{var sc=V[id],ed=ne,wf=Jb,Jb=N,pk=a.$c,ne=a.tt,mh=ni(2)?2:0,xf=ni(2)?2:0,Pc=pk(sc,ed),Pq,$f=Jb.ac();Pq=Pc[r]<=$f[r]&&Pc[A]<=$f[A];var $f={},gj=[];$w($f,sc);$f.ba=ed;if(wf===QJ)wf=h[t](Jb[Az]().x),xf=Jb.top+xf,$f.Kc=ZD,$f.Jc=qJ;else if(wf===Ls)wf=Jb[G]+(Jb[r]-mh),xf=h[t](Jb[Az]().y),
$f.Kc=iF,$f.Jc=ZD;else throw m("Invalid text block position.");if(!Pq||Pc[r]>Jb[r]-mh)if(Pc[A]<Jb[A]){if(ed=HP(pk,sc,ed,Jb[r]-mh,Jb[A]/(Pc[A]+2)),gj=ed.I,ed.te){var Nj=sc;$f.hC=!0}}else if(Jb[A]>ed[yc]/3)Nj=sc,gj=[Ve],xf=h[t](Jb[Az]().y),$f.Jc=ZD,$f.hC=!0;else{Jb=null;break t}$f.I=[];if(gj[J])for(ed=sc=0,pk=gj[J];ed<pk;ed++)$f.I[C](new dKa({x:0,y:sc,length:Jb[r],text:gj[ed]})),sc+=Pc[A];else $f.I[C](new dKa({x:0,y:0,length:Pc[r],text:sc}));$f.Gb=0;Bx($f,new IR(wf,xf));ne&&Nj&&($f.de={ql:!1,ki:!1,
content:Nj});Jb=new eKa($f)}}if(u||!e&&(!Jb||1<Jb.I[J]||Jb.hC))switch(f){case Mg:Ha.Jc=iF;b[r]>Va[r]?(Ge.x=B,Ha.Kc=ZD):(Ge.x=N[G],Ha.Kc=qJ);break;case Mh:Ge.x=N[G]+N[r]+2,Ha.Kc=qJ,Ha.Jc=ZD,Ge.y=N[Az]().y}}else Ge.x=R,Ha.Kc=ZD,Ha.Jc=iF;if(Jb&&(e||!e&&!Jb.hC)){c[C](Jb);var ag=!0}else{switch(f){case Mg:Ha.Kc=ZD;Ha.Jc=iF;break;case Mh:Ha.Kc=qJ,Ha.Jc=ZD}$w(Ha,V[id]);Ha.ba=k;Ha.Kq=l;Bx(Ha,Ge);Ha.hC=!1;Ha.I=[{x:0,y:0,length:Va[r],text:V[id]}];Ha.Gb=0;Va=V.g8;a.tt&&null!=Va&&(Ha.de=KV(a,Va,V.rowIndex));c[C](Ha);
S-=k[yc]}}n=ag?0:ma;a=Mh;s&&f===Mh&&(n=0,a=Mg,B=b[G]+b[r],D=h[t](b.top+b[A]/2));return{I5:{x:B,y:D,length:n,orientation:a,color:p},labels:c,bundle:M?M:null}}
function GMa(a,b,c,d,e){var f=b.x,g=b.y,k=d[yc];b=[];for(var l=0;l<c[J];l++){var n=c[l],p=HP(a.N.$c,n[id],d,a.N.A[A]-k);b[C](p)}if(null!=g){for(l=n=0;l<b[J];l++)p=b[l],n=h.max(n,p.gh);l=n+k;g=h[E](g-l/2);g<a.N.A.top&&(g=a.N.A.top);k=g+l;k>a.N.A[Mc]&&(k=a.N.A[Mc],g=k-l)}else g=a.N.A.top,k=a.N.A[Mc];for(var s=h[E]((g+k)/2),u=f+2,v=[],l=0;l<c[J];l++){var n=c[l],p=b[l],p={text:n,ba:d,I:[{x:u,y:s,length:p.gh,text:p.I[0]}],Kc:ZD,Jc:qJ,anchor:null,Gb:270},z=n.g8;a.tt&&null!=z&&(p.de=KV(a,z,n.rowIndex));
v[C](p);u+=d[yc]}return{I5:{x:f,y:g,length:k-g,orientation:Mh,color:e},labels:v,bundle:null}}function wMa(a,b){var c=a.N.l[b],d=HMa(a,c);c.k&&Z(c.k,function(a){null!=a&&(a.V=d(a.Vf),null!=a.I7&&(a.bs=d(a.I7)),null!=a.J7&&(a.cs=d(a.J7)))});c.vf&&(0<c.vf.I[J]||0<c.vf[zA][J])&&IMa(c)}function kMa(a){Z(a.N.l,function(a,c){wMa(this,c)},a)}
function IMa(a){function b(b){var c=e[b];delete e[b];if(c&&1<c.line[J]){c[Mc]&&c[Mc][aq]();if(f[b].cw!=Q){var d=f[b].cw==Fg;b=f[b].OL;c.bV=KR(c.line,b,d,!1,!1);c[Mc]&&(c.sha=KR(c[Mc],b,d,!1,!1))}a.vf.Fi[C](c)}}function c(a,b){if(!e[a]){var c=f[a].brush[Bc](),d=f[a][x],g={};g.qF=a;g.line=[];d==gD?(c.mk(0),Ma(g,[])):c.Ch(0);g.brush=c;e[a]=g}e[a].line[C](new tL(b[G],b.top));e[a][Mc]&&e[a][Mc][C](new tL(b[G]+b[r],b.top+b[A]))}function d(a){a=f[a][x];return a==gD||a==HG}var e={},f=a.vf.rF;a.vf.Fi=[];for(var g=
0;g<a.k[J];g++){var k={},l=a.k[g];if(l&&l.V&&l.V.fr)for(var l=l.V.fr,n=0;n<l[J];++n){var p=l[n].qF;d(p)&&(k[p]=!0,c(p,l[n][hA]))}for(p in e)k[p]||f[p].xj||b(p)}for(p in e)b(p)}function HMa(a,b){switch(b[H]){case PI:return X(a.Jta,a,b);case ND:return X(a.Gta,a,b);case HG:return X(a.Ita,a,b);case pD:return X(a.Fta,a,b);case sJ:return X(a.Kta,a,b);case TD:return X(a.Hta,a,b);case gD:return X(a.Eta,a,b)}return null}W.Jta=function(a,b){return{x:this.Dg[0].Fe(b.x),y:this.gf[0].Fe(b.y)}};
W.Gta=function(a,b){var c=this.qr,d=this.Dg[0].Fe(b.x),e=this.gf[0].Fe(b.y),f;f=c.fp==T?FR(c.Qq,b[F]):c.fp==zh?c.Tz[b[F]][F]:c.bN;f=new Zm({fill:f,Ce:c.ym,stroke:c.re});c=mHa(c.UE,b[Oy]);return{x:d,y:e,brush:f,radius:c,jP:c}};W.Ita=function(a,b){var c=XV(this,a.qe,b.ol,b.Mw);c.fr=YV(this,a,b);return c};W.Fta=function(a,b){var c=ZV(this,a,b,b.tk,b.hl);return c?{top:c.top,left:c[G],width:c[r],height:c[A],fr:YV(this,a,b)}:null};
W.Hta=function(a,b){var c=ZV(this,a,b,b.oja,b.pja),d=ZV(this,a,b,b.nja,b[wz]);if(!c||!d)return null;pa(d,2);Za(d,d[G]+(c[r]-(c[r]%2?3:2))/2);var e=b.mja?a.dF.D5:a.dF.E5;cn(e)&&(e=e.Nb/2,Sa(c,c[A]-2*e),pa(c,c[r]-2*e),Za(c,c[G]+e),c.top+=e);Sa(c,h.max(c[A],2));pa(c,h.max(c[r],1));return{rect:c,line:d}};
W.Kta=function(a,b){var c=this.jf[a.qe];null==b.tk&&(b.tk=nT(c.ea,c.Eb.ta));var d=this.ld,e=d[$y][b.nr].X,f=d.lw,g=h[t](e-d[Lx]*f/2),f=h[t](e+d[Lx]*f/2),k=c.Fe(b.hl),d=$V(this,g,c.Fe(b.tk)),e=$V(this,g,k),f=$V(this,f,k),k=[];Fn(this[Bq],Dsa,!0)&&null!=b.d6&&(c=$V(this,g,c.Fe(b.d6)),k[C](c));k[C](e);k[C](f);return{Rq:MLa(d.x,d.y,f.x,f.y),outline:k,fr:YV(this,a,b)}};
function ZV(a,b,c,d,e){var f=a.ld,g=a.jf[b.qe];b=a.yO;null!=d||(d=nT(g.ea,g.Eb.ta));if(c.yw>=b.B8||c.nr>=f[$y][J]&&f[H]!=Lh)return null;f=h.min(g.Fe(d),g.Fe(e));d=h.max(g.Fe(d),g.Fe(e));g=(e=a.N.kb===$F)?sMa(g.lw,Fn(a[Bq],aG))?0:1:h.min(1,.2*(d-f));0===g||h[t](f+g)<h[t](d)&&h[t](f+g)>h[t](f)?(f=h[t](f+g),d=h[t](d)):f+=g;var k=Jn(a[Bq],hta,.3),g=JMa(a,c);c=(c.wia?k:1)*b.aP/2;b=(e?h[yb]:h[t])(g-c);c=h[t](g+c);f=$V(a,b,f);a=$V(a,c,d);return MLa(f.x,f.y,a.x,a.y)}
W.Eta=function(a,b){function c(a){return null!=a?a:e}var d=this.jf[a.qe],e=nT(d.ea,d.Eb.ta),d=XV(this,a.qe,b.ol,b.Mw),f=XV(this,a.qe,b.w6,c(b.x6)),g=XV(this,a.qe,b.y6,c(b.z6)),k=XV(this,a.qe,b.A6,c(b.B6)),l=XV(this,a.qe,b.C6,c(b.D6)),n=YV(this,a,b);return{x:d.x,y:d.y,GV:f.x,HV:f.y,IV:g.x,JV:g.y,tM:k.x,uM:k.y,vM:l.x,wM:l.y,fr:n}};
function YV(a,b,c){if(!c.WF)return[];var d=a.ld;b=a.jf[b.qe];var e=a.yO;if(c.yw>=e.B8||c.nr>=d[$y][J]&&d[H]!=Lh)return[];for(var f=JMa(a,c),g=[],k=0,l;l=c.WF[k];k++){var n=b.Fe(l.Kka),p=b.Fe(l.Lka),s=(d[H]==Lh?d[$y]&&1<d[$y][J]?d[$y][1].X-d[$y][0].X:0:e.aP)*l.Mka,u=h.abs(n-p),p=$V(a,f-s/2,h.min(p,n)),n=p.x,p=p.y,s=$V(a,s,u);g[C]({rect:new Fl(n,p,s.x,s.y),qF:l.qF})}return g}function JMa(a,b){var c=a.ld,d=a.yO;return(c[H]==Lh?c.Fe(b.ol):c[$y][b.nr].X)-d.Ola+(d.aP+1)*b.yw+d.aP/2}
function LV(a,b){switch(a){case YI:return b.wb;case Uya:return b.ij;case XI:return b[F];default:return a}}function $V(a,b,c){switch(a.N[Sz]){case Mg:return{x:b,y:c};case Mh:return{x:c,y:b}}throw m("Invalid orientation.");}function XV(a,b,c,d){return $V(a,a.ld.Fe(c),a.jf[b].Fe(d))}function TV(a,b){var c=a[Bc]();if(dn(c)&&c.cb()!=Ae){var d=new Ym(pI,c.cb());c.vd=d;!cn(c)&&b&&(c.hd(c.cb()),c.mk(1))}else cn(c)&&(c.nl=OE);return c}function xMa(a,b){var c=a[Bc]();c.mk(c.Nb*b);return c}
function BMa(a,b,c){a=a.Ub;b=b.ga.certainty||[];return b[J]&&(c=a[I](c,b[0]),null!=c)?a.D(b[0])==qg?c?1:0:c:1}function DMa(a,b,c){a=a.Ub;b=b.ga[gA]||[];return b[J]&&(c=a[I](c,b[0]),null!=c)?!!c:!0}function CMa(a,b,c){a=a.Ub;b=b.ga.emphasis||[];return b[J]&&(c=a[I](c,b[0]),null!=c)?a.D(b[0])==qg?c?2:1:c:1}function NV(a,b){var c=MV(a);return null===c?null:a.Ub[I](b,c)}function MV(a){if(null===a.ld||a.ld[H]!=Lh)return null;a=a.N.uk[0].ga.gap||[];return Yi(a)?null:a[0]}
function QV(a,b,c,d,e){function f(a,b,f){var g=nT(k.ea,l[I](c,a));b=nT(k.ea,l[I](c,b));null!=g&&null!=b&&(g+=d,b+=d,e&&(k.nc(g),k.nc(b)),n[C]({Lka:g,Kka:b,Mka:f,qF:a}))}var g=b.vf;if(!g)return null;var k=a.jf[b.qe],l=a.Ub,n=[];for(a=0;a<g.Gx[J];a+=2)f(g.Gx[a],g.Gx[a+1],0);for(var p=0,s=g.uP[J]-1;p<=s;p++,s--)a=g.uP[p],b=g.uP[s],f(a,b,g.rF[a].Aka);for(b=0;b<g.k[J];b++)a=g.k[b],f(a,a,0);for(b=0;b<g.Cb[J];b++)a=g.Cb[b],p=g.rF[a],f(a,a,0==b||b==g.Cb[J]-1?p.zka:p.Bka);p=0;for(s=g[zA][J]-1;p<=s;p++,s--)a=
g[zA][p],b=g[zA][s],f(a,b,0);for(b=0;b<g.I[J];b++)a=g.I[b],f(a,a,0);return n[J]?n:null}function iMa(a){var b=a.N;if(b.Sf.bars||b.Sf.candlesticks||!fi(Ui(b.l,function(a){return null!=a.vf}))){var c=Pi(b.Da,function(a,b){return 0!=NV(this,b)},a),c=KMa(a.ld,c),c=h.max(c,1),d=mfa(a[Bq],c),d=h.max(d,1),e=h.min(a.Pw,h[t]((d+1)/2)),f=(d-e+1)/e;c>d&&(f=h[t](f));a.yO={B8:e,aP:f,Ola:b.kb===$F?0:((f+1)*e-1)/2}}}
function KMa(a,b){if(Yi(b))return 0;if(a[H]==Lh){for(var c=a.gF,d=null,e=0;e<b[J];e++){var f=a.VH(b[e][$]);null!=d&&(c=h.min(c,h.abs(f-d)));d=f}return c}return h.abs(a.VH(1)-a.VH(0))}function PV(a,b,c){var d=a.Ub;a=a.ld;a[H]==Lh&&(b=c&&c.$g?c[$][b][0]:d[I](b,0),b=nT(a.ea,b));return b};function aW(a){this.Mn=a;this.i1=[];this.kS=!1;this.ai={ze:null,Eu:0,ll:0,SJ:0,UJ:0}}aW[K].af=function(a,b,c){this.i1[c]=!0;0===c&&(this.ai.ze=b,this.ai.Eu=a.x,this.ai.ll=a.y,this.ai.SJ=a.x,this.ai.UJ=a.y)};rp(aW[K],function(a,b){this.Mn[cq]({type:a,data:b})});function bW(a,b,c,d){this.Mn=a;this.F=b;this.Dr=c;this.bh=d;this.yy=null;this.G0=new aW(a);this.hQ=null}Y(bW,rt);W=bW[K];W.B=function(){this.F[Yb]();this.Dr[Yb]();tt(this.hQ);bW.e.B[L](this)};function LMa(a){var b=a.F.wt;MMa(a,X(function(a,d){this.F.hc(b,a,d)},a));tt(a.hQ);a.hQ=new ON(a.F.pc());It(a.hQ,IH,X(a.Opa,a))}function NMa(a){var b=a.Dr.pc();MMa(a,X(function(a,d){this.Dr.hc(b,a,d)},a))}function OMa(a){var b=ea;PMa(a,X(function(a,d){this.Dr.hc(b,a,d)},a))}
function PMa(a,b){b(GH,X(a.nua,a));b(HH,X(a.oua,a))}function MMa(a,b){b(Fs,X(a.Bfa,a));b(Es,X(a.Ata,a));b(GH,X(a.Bfa,a));b(HH,X(a.zta,a));b(Ds,X(a.yta,a));b(ds,X(a.wta,a));b(yE,X(a.Bta,a));b(RE,X(a.xta,a))}W.nua=function(a){var b=Wl(this.F.pc());a=Wl(a);a.x-=b.x;a.y-=b.y;b=this.G0;b.i1[0]&&(b.ai.SJ=a.x,b.ai.UJ=a.y,b.kS||b[cq](Pra,{ze:b.ai.ze,xb:{x:b.ai.Eu,y:b.ai.ll}}),b.kS=!0,b[cq](Nra,{ze:b.ai.ze,xb:{x:b.ai.SJ,y:b.ai.UJ}}))};
W.oua=function(a){var b=Wl(this.F.pc()),c=Wl(a);c.x-=b.x;c.y-=b.y;b=this.G0;a=a[Mq];b.i1[a]=!1;0===a&&b.kS&&(b.kS=!1,b.ai.SJ=c.x,b.ai.UJ=c.y,b[cq](Ora,{ze:b.ai.ze,xb:{x:b.ai.SJ,y:b.ai.UJ}}))};W.Bfa=function(a){var b=pL(a),c=this.lt(a);a[H]==GH&&this[cq](Tra,{xb:b,ze:c});c!=this.yy&&(null!=this.yy&&QMa(this,this.yy),this[cq](Qra,{xb:b}),cW(this,Foa,c),this.yy=c)};W.Ata=function(a){a=this.lt(a);a==this.yy&&(QMa(this,a),this.yy=null)};function QMa(a,b){a[cq](Rra,null);cW(a,Goa,b)}
W.zta=function(a){var b=pL(a);a=this.lt(a);this[cq](Ura,{xb:b,ze:a});cW(this,Poa,a)};W.yta=function(a){var b=pL(a),c=this.lt(a);this[cq](Sra,{xb:b,ze:c,preventDefault:X(a[bq],a)});cW(this,Ooa,c);this.G0.af(b,c,a[Mq])};W.wta=function(a){var b=pL(a);a=this.lt(a);this[cq](Lra,{xb:b,ze:a});cW(this,$na,a)};W.Bta=function(a){var b=pL(a),c=this.lt(a);this[cq](Zra,{xb:b,ze:c});cW(this,dpa,c);vt(a)};W.xta=function(a){var b=pL(a);a=this.lt(a);this[cq](Mra,{xb:b,ze:a});cW(this,hoa,a)};
W.Opa=function(a){var b=pL(a),c=this.lt(a);this[cq]($ra,{xb:b,ze:c,wheelDelta:a.detail,preventDefault:X(a[bq],a)});cW(this,hpa,c)};
function cW(a,b,c){var d=c[rc](we);switch(d[0]){case Us:var e=c=null,f=null;a.bh==fI?c=ha(d[1]):4==d[J]?(c=d[1]?ha(d[1]):null,e=ha(d[2]),f=ha(d[3])):3==d[J]?(c=ha(d[1]),e=ha(d[2])):e=ha(d[1]);d={uc:c,fj:e,Hx:f};a[cq](Us+b,d);break;case WC:d={Xw:d[1]};a[cq](oqa+b,d);break;case DG:d=ha(d[1]);if(0>d)break;d={ZQ:d};a[cq](fwa+b,d);break;case EG:d={Ooa:ha(d[1])};a[cq](kwa+b,d);break;case jya:d=ha(d[1]);d={ZQ:d};a[cq](dya+b,d);break;default:a.$da(b,c)}}rp(W,function(a,b){this.Mn[cq]({type:a,data:b})});function dW(a,b,c,d){bW[L](this,a,b,c,d.kb);this.P=d;this.q0=RMa(this)}Y(dW,bW);dW[K].p5=function(a){this.P=a;this.q0=RMa(this)};function RMa(a){var b=a.P;if(b.kb!=Fg&&b.kb!=PI)return{};a={};for(var b=b.l,c=0;c<b[J];c++){var d=b[c];if(tU(d))for(var e=d.k,f=0;f<e[J];f++){var g=e[f];if(g&&g.V&&!g.Qe){var k=AP([iI,c,f]);a[k]={center:g.V,radius:g.V&&null!=g.V.jP?g.V.jP:null!=g.jP?g.jP:d.b5,uc:c,fj:f}}}}return a}
dW[K].lt=function(a){var b=this.F.Uu(a[Yq]),c=pL(a),c=SMa(this,c);if(a[H]==Es){a=this.yy;if(null==a)return b;c=c==a?null:a}if(null!=c){a=TMa(b);var d=TMa(c),b=a>d?b:c}this.P.di==VD?(c=b[rc](we)[0],c=c!=as&&c!=MD&&c!=SD&&c!=iI&&c!=mI&&c!=tJ):c=!0;return c?b:cs};
function SMa(a,b){if(!(new Fl(a.P.A[G]+1,a.P.A.top+1,a.P.A[r]-2,a.P.A[A]-2))[Rc](b))return null;switch(a.P.di){case QE:var c=b.x,d=b.y,e=null,f=da,g;for(g in a.q0){var k=a.q0[g],l=k[Px].x,n=k[Px].y,p=k[Iz];l-c<=p&&l-c>=-p&&n-d<=p&&n-d>=-p&&(l=(l-c)*(l-c)+(n-d)*(n-d),l<=p*p&&l<=f&&(e=AP([mI,k.uc,k.fj]),f=l))}return e;case VD:t:{c=a.P.Da;for(d=0;d<c[J];d++)if((e=c[d].UQ)&&e[Rc](b)){c=AP([XD,d]);break t}c=null}return c}return null}function TMa(a){a=a[rc](we);return Ni(rEa,a[0])}
dW[K].$da=function(a,b){var c=b[rc](we);switch(c[0]){case as:case MD:case SD:case iI:case mI:case tJ:var d=ha(c[1]),c={uc:d,fj:ha(c[2])};this[cq](QE+a,c);break;case XD:c=ha(c[1]);c={uc:null,fj:c};this[cq](VD+a,c);break;case eD:d=ha(Li(c));this[cq](cD+a,3==c[J]?{uc:null,fj:ha(c[1]),Hx:d}:{uc:ha(c[1]),fj:ha(c[2]),Hx:d});break;case HG:case gD:d=ha(c[1]),c={uc:d,fj:null},this[cq](Qya+a,c)}};function eW(a,b){this.xv={};this.Ov={};this.mE=[];this[Hz](a,b)}function UMa(a){Z(a.mE,function(a){VMa(this,this.Ov[a])},a)}eW[K].updateOptions=function(a,b){this.Ha=bo(a,nqa,b);this.asa=bo(a,mqa,b);UMa(this)};eW[K].getEntries=function(){for(var a=[],b=0,c=this.mE[J];b<c;b++){var d=this.mE[b],e=this.Ov[d];if(!e[Vz]||e[Vz]()){var f=null,f=e[Dq]&&!e[Dq]()?CP(e[id]||O,this.asa,null,null,null,null,null,!1,null):ek(this.xv[d]);a[C](f)}}return a};
function VMa(a,b){if(!b.id)throw m("Missing mandatory ID for action.");var c=null;a.Ov[b.id]?c=a.Ov[b.id]:(c=a.Ov[b.id]={id:b.id,text:void 0,visible:void 0,enabled:void 0,action:void 0},a.mE[C](b.id));gk(c,b);a.xv[b.id]=CP(c[id]||O,a.Ha,null,null,null,null,null,!1,c.id)}eW[K].oh=function(a){(a=this.Ov[a])&&(a=ek(a));return a};function WMa(a,b){a.WI=a.WI||{};var c=a.WI;c.entries=c[nA]||{};c=c[nA];c[b]=c[b]||{};c=c[b];c.Gh=c.Gh||{};return c.Gh}
eW[K].Bs=function(a,b,c){if(!a[My]){var d=b.Sa.Xw;null!=d&&(a=Vi(a.WI[nA],function(a){return a.Gh[$].id==d}),-1!==a&&(c=WMa(c,a),qa(c,c[$]||{}),yx(c[$],c[$][mA]||{}),c[$][mA].brush=on(wla)))}};function XMa(a){this.Mb=a}function fW(a,b){var c={index:{},order:[],Nt:{}};Z(b,function(a){var b=this.getKey(a);if(null!=b){if(!c.Nt[zc](b)){var f=this.getTitle(a);f&&(c.Nt[b]=f)}c[pc][zc](b)||(c[pc][b]=[],c[Kx][C](b));c[pc][b][C](a)}},a);return c};function gW(a){this.Mb=a}Y(gW,XMa);gW[K].getKey=function(a){return this.Mb.h_(a)};gW[K].getTitle=function(a){return this.Mb.dQ(a)};nx(gW[K],function(a,b,c){var d=yJa(this.Mb,c);return YMa(a,d,b[zb]||O,!0,a.wna,this.Mb.l[c.pb])});function hW(a){this.Mb=a}Y(hW,XMa);hW[K].getKey=function(a){return a.pb};hW[K].getTitle=function(a){return yJa(this.Mb,a)};nx(hW[K],function(a,b,c){c=this.Mb.dQ(c)||O;return[c?CP(b[zb]||O,a.xI,c,a.Ha):null]});function iW(a,b,c,d){b=bo(a,IAa,{ab:b.ab,fontSize:b[yc]});this.Qr=Fn(a,EAa,c==VD);this.wna=Fn(a,EAa,!0);this.cla=Fn(a,GAa,!0);this.Ha=b;this.xI=Wea(b);this.se=d||null;this.p9=Qn(a,gta,doa);this.q9=Qn(a,jta,Yoa)}iW[K].qu=function(){};function jW(a,b,c,d){iW[L](this,a,b,c,d)}Y(jW,iW);
jW[K].E9=function(a,b,c){var d=a.Mb,e=d.l[b];c=d.JG(b,c);var f=!1,g=null,k=null,l=null!=d.jd&&d.jd;if(d.jd)if(f=!0,k=[this.p9,this.q9],d=e[H],d===pD)g=[{color:e.Cg.cb(),alpha:e.Cg.Pe},{color:e.Dh[mA].Cg.cb(),alpha:e.Dh[mA].Cg.Pe}];else if(d===PI)d=b%2?b-1:b,b=a.Mb.l[d],d=a.Mb.l[d+1],g=[{color:d.Cg.cb(),alpha:d.Cg.Pe},{color:b.Cg.cb(),alpha:b.Cg.Pe}];else throw m("Diff chart not supported for the chosen chart type.");b={entries:[]};if(c.I)for(c[cA]&&kW(this,b,c[cA]),e=0;e<c.I[J];e++)k=c.I[e],f=b,k=
(l=k[cA])?CP(k[od],this.xI,l,this.Ha):null,null!=k&&f[nA][C](k);else c.hw&&!c.ki?(kW(this,b,c.hw),lW(this,b,c.Cm,c[zb],!0,this.Qr,e,f,g,k,l)):c.Cm&&!c.ki?lW(this,b,c.Cm,c[zb],!0,this.Qr,e,!0,g,k,l):null!=c[zb]&&lW(this,b,null,c[zb],!1,this.Qr,e);this.qu(b,a.vk);return b};
function ZMa(a,b,c,d){var e=b.Mb,f=new gW(e),g=new hW(e),k=null;d==VD?k=f:d==WI&&(k=g);var l;if(k)l=fW(k,c);else{d=fW(f,c);var n=fW(g,c),k=g;l=n;1==d[Kx][J]&&1<n[Kx][J]&&(k=f,l=d)}var p={entries:[]};Z(l[Kx],function(a){kW(this,p,l.Nt[a][kc]());Z(l[pc][a],function(a){var b=e.JG(a.pb,a.nb);b.ki?lW(this,p,null,b[zb],!1,this.Qr,e.l[a.pb]):p[nA][C][Sc](p[nA],k[Uz](this,b,a))},this)},a);a.qu(p,b.vk,0<c[J]);return p}
jW[K].G9=function(a,b){var c=a.Mb,d=c.l[b],e=d.de,f=null,g=null,k=null!=c.jd&&c.jd;c.jd&&(f=c.l[J],f=(b+f/c.pie.ei[J])%f,g=c.l[f],c={color:d.brush.cb(),alpha:d.brush.Pe},g={color:g.brush.cb(),alpha:g.brush.Pe},f=b>f?[c,g]:[g,c],g=[this.p9,this.q9]);c={entries:[]};e.Cm?lW(this,c,e.Cm,e[zb],!0,this.Qr,d,!0,f,g,k):lW(this,c,null,e[zb],!1,this.Qr,d);this.qu(c,a.vk);return c};
function $Ma(a,b,c){var d=b.Mb,e={entries:[]};Z(c,X(function(a){a=d.l[a];var b=a.de;b.Cm?lW(this,e,b.Cm,b[zb],!0,this.Qr,a,!0):lW(this,e,null,b[zb],!1,this.Qr,a)},a));a.qu(e,b.vk);return e}
jW[K].D9=function(a,b){var c=a.Mb,d=c.Da[b].de,e=!1,f={entries:[]};if(d&&d[zb])lW(this,f,null,d[zb],!1,!1);else{var g=0,k=1,l=c.l[J];JJa(c)&&(g=c.l[J]-1,l=k=-1);for(var n=null;g!=l;g+=k){var p=c.l[g],d=mU(c,g,b);if(n!=p.We){var n=p.We,s=c.Da[b].Nt[n];xi(s)||kW(this,f,s)}p.k[d]&&p.k[d].de&&p.k[d].de[zb]&&(d=p.k[d].de,lW(this,f,d.Cm,d[zb],!0,this.Qr,p,void 0,void 0,void 0,void 0,d.ki&&d.ql),e=!0)}}null!=a.vk&&0<a.vk[J]&&(e=!0);this.qu(f,a.vk);return e||this.cla?f:null};
function kW(a,b,c){a=CP(c,a.xI);b[nA][C](a)}function YMa(a,b,c,d,e,f,g,k,l,n,p){g=null!=g?g:!1;d=d?a.xI:a.Ha;c=c[rc](re);var s=e?f[F][F]:null;b=g&&null!=b?CP(b,a.Ha,null,null,s,f&&f.eF):CP(c[0],d,b,a.Ha,s,f&&f.eF,null,p);a=[b];for(g=g?0:1;g<c[J];g++)s=null!=k?k[g][F]:e?Q:null,b=CP(c[g],d,null,null,s,null!=k?k[g][kA]:null,null!=l?l[g]:null,p),b.gK=n,a[C](b);return a}function lW(a,b,c,d,e,f,g,k,l,n,p,s){b[nA][C][Sc](b[nA],YMa(a,c,d,e,f,g,k,l,n,p,s))}
jW[K].qu=function(a,b,c){b&&0!==b[J]&&((void 0==c||c)&&a[nA][C](wEa()),ej(a[nA],b))};function mW(a,b,c){iW[L](this,a,b,c);this.T$=this.xI;this.SQ=dk(this.Ha);Ya(this.SQ,XA);Fa(this.SQ,this.SQ[yc]-2)}Y(mW,iW);mW[K].E9=function(a,b,c){b=a.Mb.l[b];a=b.k[c].de;c=[];b.Fz||(b=CP(b[cA],this.T$),c[C](b));b=CP(a[zb],this.T$);c[C](b);a=CP(a.hw,this.SQ);c[C](a);return{entries:c}};mW[K].G9=function(){return{entries:[]}};mW[K].D9=function(){return{entries:[]}};function aNa(a,b,c){this.ds=b;this.Om=Fn(a,AAa,!1)?new Cl(-da,da,da,-da):new Cl(0,c[r],c[A],0);this.Dx=null;c=Kn(a,CAa);var d=Kn(a,DAa);null!=c&&ni(c)&&Ij(c)&&null!=d&&ni(d)&&Ij(d)&&(this.Dx=new Hk(c,d));b=null!=b.se&&0<b.se.getEntries()[J]?rg:Dg;this.tV=Xn(a,PJ,eo,b)}function nW(a){if(a.kb==fI){var b=a.pie[Px];return new Hk(b.x,b.y)}b=Vj(a.ce);b=null!=b.Eb?b.Eb.X:h.min(b.Te,b.ef);a=Vj(a.Kd);a=null!=a.Eb?a.Eb.X:h.max(a.Te,a.ef);return new Hk(b,a)}function bNa(a,b){a.Om=b}
function oW(a,b,c){var d=b.V;b=vU(b,c);a=nW(a);b=1+h[yb](b/h[zd](2));return new Hk(d.x+(d.x>=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}function cNa(a,b){var c=uL(a.pie[Px],HV(((b.$q?45:(b.Ud+b.pd)/2)/180-.5)*h.PI,a.pie.cd,a.pie.dd)),c=new Hk(c.x+b[ry].x,c.y+b[ry].y);c.x=xj(c.x,0,a[r]);c.y=xj(c.y,0,a[A]);return c}function dNa(a){var b=a[pA]?a[pA]:new Hk(0,0),c=a.I[0],d=a.ba[yc];return 270==a.Gb?new Hk(b.x+c.x+d,b.y+c.y-c[J]/2):new Hk(b.x+c.x+c[J]/2,b.y+c.y-d)}
function eNa(a,b,c){var d=a.l[b],e=d[H];c=mU(a,b,c);switch(a.kb){case Fg:case $F:switch(e){case pD:case sJ:return d=d.k[c],d=d.V.Rq||d.V,b=nW(a),d=new Hk(d[G]+(d[G]<b.x?0:d[r]),d.top+(d.top<b.y?0:d[A])),fNa(a,d),d;case HG:case gD:return oW(a,d.k[c],d);case TD:return d=d.k[c].V[hA],b=nW(a),d=new Hk(d[G]+d[r]>b.x?d[G]+d[r]:d[G],d.top<b.y?d.top:d.top+d[A]),fNa(a,d),d}case PI:return oW(a,d.k[c],d);case MD:c=d.k[c];b=c.V;d=oW(a,c,d);if(d.x<a.A[G]||d.x>a.A[cd])d.x+=2*(b.x-d.x);if(d.y<a.A.top||d.y>a.A[Mc])d.y+=
2*(b.y-d.y);return d}return new Hk(0,0)}function fNa(a,b){var c=a.A;b.x=xj(b.x,c[G],c[cd]);b.y=xj(b.y,c.top,c[Mc])}function gNa(a,b,c,d){var e=null,f=null,g=Vj(b.ce),k=Vj(b.Kd),l=g.tm,n=k.tm,p=d;b[Sz]&&b[Sz]!==Mg?(n=-n,k[H]===Lh&&(p=b.Da[d][$]),f=k[mc].Ee(p)):(g[H]===Lh&&(p=b.Da[d][$]),e=g[mc].Ee(p));a=a.ds.Ha[yc];c.x=null===e?c.x:e;c.y=null===f?c.y:f;e=c.x-l*a;f=c.y+n*a;return new Hk(e,f)}
function hNa(a,b){var c=uL(a.pie[Px],HV(((b.$q?45:(b.Ud+b.pd)/2)/180-.5)*h.PI,a.pie.cd-.1,a.pie.dd-.1));return new Hk(c.x+b[ry].x,c.y+b[ry].y)}function iNa(a){var b=a[pA]?a[pA]:new Hk(0,0),c=a.I[0],d=a.ba[yc];return 270==a.Gb?new Hk(b.x+c.x+d/2,b.y+c.y):new Hk(b.x+c.x,b.y+c.y-d/2)}
function jNa(a,b,c){c=mU(a,b,c);var d=a.l[b];b=d[H];c=d.k[c].V;if(b==pD||b==sJ||b==TD){var e=c.Rq||c[hA]||c;c=e[G];b=e[r];var d=c+b,f=e.top,e=e[A],g=f+e,k=nW(a);a=a[Sz]==Mg?g>k.y?new Hk(c+b/2,g-.1):new Hk(c+b/2,f+.1):c<k.x?new Hk(c+.1,f+e/2):new Hk(d-.1,f+e/2)}else a=new Hk(c.x,c.y);return a}
function pW(a,b,c,d,e,f){if(null===c||null===d||null===e)if(null===c||null===d)if(null!==c&&null===d){d=b.Mb;f=d.l[c];e=cNa(d,f);f=hNa(d,f);var g=d.l[c].de;g.ql&&g.ki?a=qW(a,g[zb],f):(b=a.ds.G9(b,c),a=EP(b,d.$c,!0,e,a.Om,f,void 0,d.pr,d.Kt))}else if(null!==c||null===d||null===e)null===c&&null!==d?(c=b.Mb,e=f[Bc](),f=gNa(a,c,e,d),e=a.Dx?Lk(f,a.Dx):e,(g=c.Da[d].de)&&g.ql&&g.ki?a=qW(a,g[zb],e):(b=a.ds.D9(b,d),a=null===b?null:EP(b,c.$c,!1,f,a.Om,e,void 0,c.pr,c.Kt))):a=null;else{c=b.Mb;var g=c.Da[d].Uc[dA][e],
k=g.de;k?(f=dNa(g),g=iNa(g),k.ql&&k.ki?a=qW(a,k[zb],g):(k=a.ds,d={entries:[CP(b.Mb.Da[d].Uc[dA][e].de[zb],k.Ha)]},0<b.vk[J]&&k.qu(d,b.vk),a=EP(d,c.$c,!1,f,a.Om,g,void 0,c.pr,c.Kt))):a=null}else e=b.Mb,f=eNa(e,c,d),g=a.Dx?Lk(f,a.Dx):jNa(e,c,d),k=e.l[c].k[d].de,k.ql&&k.ki?a=qW(a,k[zb],g):(b=a.ds.E9(b,c,d),a=EP(b,e.$c,!0,f,a.Om,g,void 0,e.pr,e.Kt));else{f=b.Mb;var k=f.l[c].k[d].Uc[dA][e],l=k.de;l?(g=dNa(k),k=iNa(k),l.ql&&l.ki?a=qW(a,l[zb],k):(l=a.ds,d={entries:[CP(b.Mb.l[c].k[d].Uc[dA][e].de[zb],l.Ha)]},
l.qu(d,b.vk),a=EP(d,f.$c,!1,g,a.Om,k,void 0,f.pr,f.Kt))):a=null}return a}function kNa(a,b,c,d){var e=b.Mb,f=b.Mb.l[d];d=cNa(e,f);var f=hNa(e,f),g=Qi(c,function(a){return e.l[a].de});Si(g,function(a){return a.ql&&a.ki});b=$Ma(a.ds,b,c);return EP(b,e.$c,!0,d,a.Om,f,void 0,e.pr,e.Kt)}
function lNa(a,b,c,d,e){var f=b.Mb,g=eNa(f,d.pb,d.nb);d=jNa(f,d.pb,d.nb);var k=Qi(c,function(a){var b=mU(f,a.pb,a.nb);return f.l[a.pb].k[b].de});Si(k,function(a){return a.ql&&a.ki});b=ZMa(a.ds,b,c,e);return EP(b,f.$c,!0,g,a.Om,d,void 0,f.pr,f.Kt)}
function mNa(a,b,c,d,e){var f=b.Mb;d=d[Bc]();var g=gNa(a,f,d,c[c[J]-1]);d=a.Dx?Lk(g,a.Dx):d;var k=Qi(c,function(a){return f.Da[a].de});Si(k,function(a){return a&&a.ql&&a.ki});var l=[];Z(c,function(a){Z(f.l,function(b,c){l[C]({pb:c,nb:a})})});b=ZMa(a.ds,b,l,e);return null===b?null:EP(b,f.$c,!1,g,a.Om,d,void 0,f.pr,f.Kt)}function qW(a,b,c){return{html:{content:b,Sc:{className:LF}},Hea:!0,Iea:c,anchor:c,Gea:a.Om,$A:20,margin:5}};function rW(a,b,c,d,e,f){this.se=f;d==ZE||this.se?null!=this.se&&this.se[Hz](a,c):this.se=new eW(a,c);c=d==ZE?new mW(a,c,e):new jW(a,c,e,this.se);this.Tn=new aNa(a,c,b)}function sW(a,b,c){var d={};if(null!=c.Ca.GC){d.Ca=d.Ca||{};var e=b.Ca,f=c.Ca.GC;d.Ca.Ot=e.fg[f];var g=f+1+er+e.fg[J],k=e.MH.lZ,l=0<f,e=e.MH.jZ,f=f<b.Ca.fg[J]-1;d.Ca.MH={lZ:{brush:l?k.pe.Bu:k.pe.DP,Bu:l},jZ:{brush:f?e.pe.Bu:e.pe.DP,Bu:f},kZ:{text:g,I:{0:{text:g}}}}}a.Bs(b,c,d);return d}rW[K].dj=function(a){this.se&&VMa(this.se,a)};
rW[K].oh=function(a){if(this.se)return this.se.oh(a)};rW[K].cj=function(a){if(this.se){var b=this.se;a in b.xv&&delete b.xv[a];a in b.Ov&&delete b.Ov[a];a=Ni(b.mE,a);0<=a&&b.mE[le](a,1)}};function tW(a){tw(this,new qO);this.Sa={pb:null,datum:null,nb:null};ax(this,{Sa:null,$L:null});this.Ca={Sa:{Gh:null},GC:null};this.Uh={Sa:{Xw:null}};Iw(this,{position:null,xX:null});this.fi=this.Qn=null;a&&(this[Vx][ny](a[Vx]),a.Sa&&(this.Sa=uW(this.Sa,a.Sa)),a[zz]&&ax(this,uW(this[zz],a[zz])),a.Ca&&(this.Ca=uW(this.Ca,a.Ca)),a.Uh&&(this.Uh=uW(this.Uh,a.Uh)),a.Qn&&(this.Qn=uW(this.Qn,a.Qn)),a.fi&&uW(this.fi,a.fi))}
Ia(tW[K],function(){var a=new tW;tw(a,this[Vx][Bc]());a.Sa=xn(this.Sa);ax(a,xn(this[zz]));a.Ca=xn(this.Ca);a.Uh=xn(this.Uh);Iw(a,xn(this[Ly]));a.Qn=xn(this.Qn);a.fi=xn(this.fi);return a});$a(tW[K],function(a,b){var c=$h(b)?b:!1;return this[Vx][Jz](a[Vx])&&wn(this.Sa,a.Sa)&&wn(this[zz],a[zz])&&wn(this.Ca,a.Ca)&&wn(this.Uh,a.Uh)&&(c||wn(this[Ly],a[Ly]))&&wn(this.Qn,a.Qn)&&wn(this.fi,a.fi)});function uW(a,b){var c=new eQ(2);fQ(c,0,a);fQ(c,1,b);return c[qz]()};function vW(){}Y(vW,lU);W=vW[K];W.dQ=function(a){var b=a.pb,c=a.nb;return this.mw?vW.e.dQ[L](this,a):this.l[b].Sc.histogramBucketItems[c][Wc].hw};W.h_=function(a){return this.mw?vW.e.h_[L](this,a):this.l[a.pb].Sc.histogramBucketItems[a.nb].Wa};W.ZX=function(a){if(this.mw)return vW.e.ZX[L](this,a);a=this.l[a.pb].Sc.histogramBucketItems[a.nb];return{Wa:a.Wa,zc:a.zc}};
W.UN=function(a){var b=this.Pq[a.zc].uc;return null!=b?this.mw?vW.e.UN[L](this,a):{pb:b,nb:this.l[b].Sc.histogramElementIndexes[a.Wa]}:null};W.JG=function(a,b){var c=this.l[a],d=c.k[b];return this.mw?{I:[{title:Woa,value:d.Vf.hl-d.Vf.tk}]}:c.Sc.histogramBucketItems[b][Wc]};function wW(a,b,c,d,e){JV[L](this,a,b,c,d,e)}Y(wW,JV);wW[K].g7=function(){return new vW};
wW[K].f7=function(){for(var a=this.nA,b=a.D(0)===zh,c=b?1:0,d=[],e=a.M(),f=a.H(),g=0;g<e;g++)for(var k=c;k<f;k++){var l=a[I](g,k);ni(l)&&!na(l)||null===l&&!this.N.xj||d[C](l||0)}var g=Jn(this[Bq],pva),n=Jn(this[Bq],qva),k=Jn(this[Bq],sva),l=Jn(this[Bq],rva),p=Fn(this[Bq],tva),s=new kKa;s[pq](d,n,g,k,l);g=g||s.Ym;n=[];l=nKa(s);d=new cp;d.Gg(T,uG);for(g=c;g<f;g++)for(k=a.Ra(g)+Uka,d.Gg(T,k),n[g-c]=[],k=0;k<l[J];k++)n[g-c][C]([]);a=oKa(s);for(g=0;g<l[J];g++)d.Sq(),d.Fa(g,0,a[g]);for(g=0;g<e;g++)for(a=
b?this.nA[I](g,0):O,k=c;k<f;k++)if(l=this.nA[I](g,k),!(ni(l)&&!na(l)||null===l&&!this.N.xj)){var u=0==s.Ym||l<s.aq?0:l>=s.uY?s.LH:h[t]((l-s.aq)/s.Ym)+s.gs,v=k+1-c;d.Fa(u,v,(d[I](u,v)||0)+1);v=this.nA.Ra(k)||Eoa;n[k-c][u][C]({Wa:g,zc:k,label:{title:a,hw:a,Cm:v,content:l[kc](),I:[{title:v,value:l||0}]}})}for(var z=[],k=c;k<f;k++)z[k]=[];for(k=c;k<f;k++)b=oj(n[k-c]),p&&b[ce](function(a,b){var c=a[Wc].I[0][od],d=b[Wc].I[0][od];return c<d?-1:c>d?1:0}),d.Kw(k-c,uva,b),Z(b,function(a,b){z[a.zc][a.Wa]=b});
for(k=c;k<f;k++)d.Kw(k-c,wva,z[k]);c=oKa(s);d.Kw(0,vva,c);this.Ub=new Ju(d)};function sMa(a,b){return 4>a||b}function rMa(a,b,c){for(var d=[],e=0;e<b.Da[J];e++){d[e]=[];for(var f=0;f<b.l[J];f++){var g=b.l[f];if(g[H]==pD){var k=a?0:f;d[e][k]=(d[e][k]||0)+c[I](e,g.ga[$][0])}}}for(e=a=0;e<d[J];e++)for(f=0;f<d[e][J];f++)a=h.max(d[e][f],a);return a};function xW(a,b,c,d,e,f,g){rW[L](this,a,b,c,d,e,g);this.iP=Yn(a,Qsa,ofa);this.yka=Xn(a,[Psa,Msa],pfa,rg);this.ala=Xn(a,[Ksa,Msa],pfa,rg);this.wka=Vn(a,[Nsa,Hsa]);this.Zka=Vn(a,[Isa,Hsa]);this.xka=On(a,[Osa,Lsa],1);this.$ka=On(a,[Jsa,Lsa],1);this.iY=Xn(a,xqa,LIa,Q);this.qM=!0}Y(xW,rW);xW[K].Bs=function(a,b,c){this.qM=!0;switch(a.Cz){case SE:this.u4(a,b,c);break;case ZE:nNa(this,a,b,c)}};xW[K].n5=function(a,b){return a[Jz](b,this.qM)};function oNa(a){return Si(a.l,function(a){return a.Wg})}
function yW(a,b,c){a.l=a.l||{};a=a.l;a[b]=a[b]||{};b=a[b];b.k=b.k||{};b=b.k;b[c]=b[c]||{};return b[c]}function zW(a,b,c){if(null!=b)return a=yW(a,b,c),a.Uc=a.Uc||{},a.Uc;a=AW(a,c);a.Uc=a.Uc||{};return a.Uc}function BW(a,b){a.l=a.l||{};var c=a.l;c[b]=c[b]||{};return c[b]}function AW(a,b){a.Da=a.Da||{};var c=a.Da;c[b]=c[b]||{};return c[b]}function CW(a,b){a.Ca=a.Ca||{};var c=a.Ca;c.Ot=c.Ot||{};c=c.Ot;c[b]=c[b]||{};return c[b]}
xW[K].u4=function(a,b,c){var d={Mb:a,vk:this.se.getEntries(),Gt:c,Ak:b.Uh},e=b.Uh.Sa.Xw;null!=e&&Uw(b.Uh.Sa,this.se.oh(e)[lz]);for(var e=this.Tn.tV,f=e==uh||e==rg,e=e==Dg||e==rg,g=this.iY!=Q,k=this.se&&0<d.vk[J],l=tO(b[Vx]),n=1<l[J]&&(g||k),p=0;p<l[J];++p){var s=l[p],u=s.column,v=s.row,z=a.Pq[u],s=z.uc;if(v=a.UN({zc:u,Wa:v}))switch(z.zw){case hs:DW(this,a,v.pb,v.nb,c);f&&!n&&EW(this,d,v.pb,v.nb);break;case cD:if(null!=s?!a.l[s].Wg:!a.Wg)break;s=z.Zz;pNa(v.pb,v.nb,s,c);f&&FW(this,d,v.pb,v.nb,s)}}f&&
n&&!a.mw&&(p=Pi(Qi(l,function(b){return a.UN({zc:b.column,Wa:b.row})}),gi),0<p[J]&&qNa(this,d,g?p:[],p[p[J]-1]));l=rO(b[Vx],tg);for(p=0;p<l[J];++p)u=l[p],z=a.Pq[u],null!=z&&(s=z.uc,null!=s&&rNa(this,a,s,c));l=a.kb===MD;n=sO(b[Vx]);g=1<n[J]&&(g||k);for(p=0;p<n[J];++p)v=n[p],k=a.Nq[v],l?(s=0,DW(this,a,s,k,c),f&&!g&&EW(this,d,s,k)):(sNa(this,a,k,c),f&&!g&&tNa(this,d,b[Ly].xX,k));g&&(l?EW(this,d,0,a.Nq[n[n[J]-1]]):f&&(f=Qi(n,function(b){return a.Nq[b]}),0<f[J]&&uNa(this,d,b[Ly].xX,f)));f=b.Sa.pb;p=b.Sa[qy];
null!=p?a.l[f].Wg&&(GW(this,a,f,p,c),e&&EW(this,d,f,p),vNa(a,f,p,c)):null!=f&&a.l[f].Wg&&HW(this,a,f,c);f=b.Ca.Sa.Gh;null!=f&&a.l[f].Wg&&HW(this,a,f,c);f=b.Sa.nb;null!=f&&a.Da[f]&&(wNa(this,a,f,c),e&&oNa(d.Mb)&&(tNa(this,d,b[Ly][mc],f),this.qM=!1));if(f=b[zz].$L)f=zW(c,f.uc,f.sV),f.bundle=f.bundle||{},f.bundle.cV=!0;(f=b[zz].Sa)&&e&&(p=a.Pq[f.zc],e=p.uc,f=a.Nq[f.Wa],p=p.Zz,(null!=e?a.l[e].Wg:a.Wg)&&FW(this,d,e,f,p));if(b=b.fi)c.fi=b};var xNa=[.25,.1,.05],yNa=[.3,.1,.05],zNa=[.3,.15,.05];
function GW(a,b,c,d,e){var f=b.l[c],g=f.k[d];if(g&&!g.Qe&&g.V&&(!tU(f)||0!=f[rz]||uU(g,f))){var k=f[H]==pD?zNa:xNa;e=yW(e,c,d);e.Ln={};c=e.Ln;c.Ie=[];for(d=0;d<k[J];d++){var l=new Zm({fill:Q,stroke:yD,Xg:k[d],ua:1});c.Ie[C]({brush:l})}switch(f[H]){case pD:case sJ:case TD:a=g.V.Rq||g.V[hA]||g.V;b=new Fl(a[G],a.top,a[r],a[A]);for(d=0;d<k[J];d++)a=c.Ie[d].brush.Nb,vx(c.Ie[d],new Fl(b[G]-a/2,b.top-a/2,b[r]+a,b[A]+a)),Za(b,b[G]-a),b.top-=a,pa(b,b[r]+2*a),Sa(b,b[A]+2*a);break;case HG:case gD:case PI:case ND:ox(e,
!0);c.x=g.V.x;c.y=g.V.y;if(a.iP===rg||a.iP===Dg)d=rU(g,f),d=pn(a.Zka||d.cb(),1,!1,a.$ka),ANa(b,g,e,d,a.ala);e.Ji?(a=e.Ji,b=a[Iz]+a.brush.Nb/2):b=vU(g,f);for(d=0;d<k[J];d++)a=c.Ie[d].brush.Nb,ix(c.Ie[d],b+a/2),b+=a}}}
function HW(a,b,c,d){var e=b.l[c],f;if(tU(e)&&0<e[rz]){f=BW(d,c);f.Ln={};f=f.Ln;f.Ie=[];var g;g=e[H]==gD?b.Td?xU(e):wU(e,!1):wU(e,b.xj);g=ACa(g);for(var k=e.Lc.Nb/2,l=0;l<yNa[J];l++){var n=new Zm({fill:Q,stroke:yD,Xg:yNa[l],ua:1}),p=BCa(g,k+n.Nb/2);f.Ie[C]({brush:n,path:p});k+=n.Nb}}f=(f=(f=d.l)&&f[c])&&f.k;for(g=0;g<e.k[J];++g)k=e.k[g],!k||k.Qe||(uU(k,e)||f&&f[g]&&f[g][Vz])&&GW(a,b,c,g,d);b.jd&&e[H]===PI&&!a.jG(e.ga)&&HW(a,b,c-1,d)}xW[K].jG=function(a){a=a[TH];return null!=a&&0<a[J]};
function wNa(a,b,c,d){for(var e=b.l,f=0;f<e[J];++f){var g=mU(b,f,c);b.l[f].Wg&&null!=g&&GW(a,b,f,g,d)}}
function DW(a,b,c,d,e){var f=b.l[c],g=f.k[d];if(g&&!g.Qe&&g.V&&(!tU(f)||0!=f[rz]||uU(g,f))){var k=rU(g,f);c=yW(e,c,d);c.Ji={};d=c.Ji;var l=b.KL;e=1;null==l&&(l=Ph,e=0);switch(f[H]){case pD:case sJ:case TD:e=1;d.brush=fn[Bc]();d.brush.hd(l);f[H]==TD&&(a=Em(zm(k.cb()).od),b=Em(zm(l).od),f=Em(zm(g.Pz.cb()).od),d.brush.hd(Cm(Lm(f,[a,b]))));$m(d.brush,e);d.brush.mk(1);g=g.V.Rq||g.V[hA]||g.V;k=k.Nb;a=d.brush.Nb;vx(d,new Fl(g[G]+k/2+1.5+a/2,g.top+k/2+1.5+a/2,g[r]-(k+3+a),g[A]-(k+3+a)));(0>=d[hA][r]||0>=
d[hA][A])&&delete c.Ji;break;case HG:case gD:case PI:case ND:ox(c,!0);d.x=g.V.x;d.y=g.V.y;if(a.iP===rg||a.iP===uh){var n=pn(a.wka||k.cb(),1,!1,a.xka);ANa(b,g,c,n,a.yka)}d.brush=new Zm({fill:l,Ce:e,stroke:k.cb(),ua:1});ix(d,vU(g,f)+1.5+d.brush.Nb/2)}}}
function ANa(a,b,c,d,e){c=c.O7||(c.O7={});c.x=b.V.x;c.y=b.V.y;c.brush=d;b=new Hk(a.A[G],c.y);d=new Hk(a.A[cd],c.y);var f=new Hk(c.x,a.A.top);a=new Hk(c.x,a.A[Mc]);c.path=c[Nz]||new gL;if(e===rg||e===Mh)for(f=jL([f,a]),a=0;a<f.md[J]-1;a++)c[Nz].Tj(f.md[a]);if(e===rg||e===Mg)for(e=jL([b,d]),a=0;a<e.md[J]-1;a++)c[Nz].Tj(e.md[a]);c[Nz][Zy]()}
function rNa(a,b,c,d){var e=b.l[c];if((e[H]==HG||e[H]==gD||e[H]==PI)&&0<e[rz]){var f=BW(d,c);f.Ji={};var f=f.Ji,g;g=e[H]==gD?b.Td?xU(e):wU(e,!1):wU(e,b.xj);g=ACa(g);f.brush=new Zm({stroke:e.Lc.re,ua:h.min(1,e.Lc.Nb/2)});f.path=BCa(g,-(e.Lc.Nb/2+2+f.brush.Nb/2))}for(f=0;f<e.k[J];++f)g=e.k[f],!g||g.Qe||(uU(g,e)||HJa(e,f)&&!b.xj)&&DW(a,b,c,f,d);b.jd&&e[H]===PI&&!a.jG(e.ga)&&rNa(a,b,c-1,d)}function sNa(a,b,c,d){for(var e=b.l,f=0;f<e[J];++f){var g=mU(b,f,c);null!=g&&DW(a,b,f,g,d)}}
function BNa(a,b,c,d){c=yW(b.Gt,c.pb,c.nb);var e=null!=b.Ak;c.sb=d;e&&a.se.Bs(d,b.Ak,c.sb)}function EW(a,b,c,d){var e=pW(a.Tn,b,c,d,null);BNa(a,b,{pb:c,nb:d},e)}function qNa(a,b,c,d){c=lNa(a.Tn,b,c,d,a.iY);BNa(a,b,d,c)}function uNa(a,b,c,d){if(c){c=mNa(a.Tn,b,d,c,a.iY);d=AW(b.Gt,d[d[J]-1]);var e=null!=b.Ak;d.sb=c;e&&a.se.Bs(c,b.Ak,d.sb)}}function tNa(a,b,c,d){if(c){var e=AW(b.Gt,d),f=null!=b.Ak;c=pW(a.Tn,b,null,d,null,c);null!==c&&(e.sb=c,f&&a.se.Bs(c,b.Ak,e.sb))}}
function FW(a,b,c,d,e){var f=zW(b.Gt,c,d);tx(f,f[dA]||{});f=f[dA];f[e]=f[e]||{};var f=f[e],g=null!=b.Ak;c=pW(a.Tn,b,c,d,e);f.ha=c;g&&c&&a.se.Bs(c,b.Ak,f.ha)}function vNa(a,b,c,d){if(a.Ei){var e=a.Ei;a=sS(e[jz],e.RH,[{value:a.l[b].k[c].Vf[F]}],a.$c);d.Ei={definition:a}}}function pNa(a,b,c,d){a=zW(d,a,b);tx(a,a[dA]||{});a=a[dA];a[c]=a[c]||{};c=a[c];c.ba=c.ba||{};jb(c.ba,!0)}
function nNa(a,b,c,d){var e={Mb:b,vk:[],Gt:d,Ak:null},f=c.Sa.pb,g=c.Sa[qy];b.Ca&&bNa(a.Tn,new Cl(0,b.Ca.area[G],b[A],0));var k=a.Tn.tV;if(null!=f&&null==g){for(var l=c[Ly][mc].x,n=b.l[f].k,g=Pi(n,function(a){return null!=a}),p=0;p<g[J]&&g[p].V.x<l;)p++;0==p?g=0:p==g[J]?g=g[J]-1:(l=l<Gj(g[p-1].V.x,g[p].V.x)?p-1:p,g=Ni(n,g[l]));a.qM=!1}n=null;if(null!=g)for(n=yW(d,f,g),ox(n,!0),k==Dg&&EW(a,e,f,g),b.Ca&&(n=CW(d,f),n.Eg={R:b.Z4}),n=0;n<b.l[J];n++)n!=f&&(b.Ca&&(g=CW(d,n),g.Aa={ba:{color:aB}}),g=BW(d,n),
l=b.l[n],g.Lc=l.Lc[Bc](),$m(g.Lc,.3));if(f=c[zz].$L)f=zW(d,f.uc,f.sV),f.bundle=f.bundle||{},f.bundle.cV=!0;if(g=c[zz].Sa)n=b.Pq[g.zc],f=n.uc,g=b.Nq[g.Wa],n=n.Zz,(null!=f?b.l[f].Wg:b.Wg)&&FW(a,e,f,g,n);if(b.Ca&&b.Ca[mc]==wG&&null!=c.Ca.Sa.Gh){c=c.Ca.Sa.Gh;n=CW(d,c);n.Eg={R:b.Z4};for(var f=b.l[c].k,s,n=f[J]-1;0<=n;n--)if((g=f[n])&&!g.Qe&&g.V&&(new Cl(b.A.top,b.A[cd],b.A[Mc],b.A[G]))[Rc](new Hk(g.V.x,g.V.y))){s=n;break}null!=s&&(n=yW(d,c,s),ox(n,!0),k==Dg&&EW(a,e,c,s));for(n=0;n<b.l[J];n++)n!=c&&(g=
CW(d,n),g.Aa={ba:{color:aB}},g=BW(d,n),l=b.l[n],g.Lc=l.Lc[Bc](),$m(g.Lc,.3))}};function CNa(a,b){this.Cr=a;this.Tw=b;this.Oj=dk(a);var c=a[r]!=b[r]||a[A]!=b[A];!c&&a.A&&b.A&&(c=a.A[r]!=b.A[r]||a.A[A]!=b.A[A]||a.A[G]!=b.A[G]||a.A.top!=b.A.top);this.Oj[cA]&&c&&nb(this.Oj[cA].ba,0);this.Oj.ce&&(this.Oj.ce=Qj(this.Oj.ce,dk),this.Via=Qj(a.ce,function(d,e){return DNa(a.ce[e],b.ce[e],this.Oj.ce[e],!0,!1,c)},this));this.Oj.Kd&&(this.Oj.Kd=Qj(this.Oj.Kd,dk),this.Wia=Qj(a.Kd,function(d,e){return DNa(a.Kd[e],b.Kd[e],this.Oj.Kd[e],!1,!0,c)},this));this.co=this.Jk=null;ENa(this);this.y7=
this.x7=null;FNa(this)}
function DNa(a,b,c,d,e,f){if(!a||!b)return null;var g=dk(a),k=dk(a);k.Jj=b.Jj;k.Te=b.Te;k.ef=b.ef;c[cA]&&f&&nb(c[cA].ba,0);if(a[H]==Lh&&b[H]==Lh&&a[bz]===b[bz]){a.Eb&&b.Eb&&(k.Eb=b.Eb,c.Eb=dk(c.Eb));k.Xd=dk(k.Xd);Ba(k,dk(k[mc]));c.Xd=dk(c.Xd);Ba(c,dk(c[mc]));k[mc].Ee=b[mc].Ee;if(a.Ia&&b.Ia){k.Ia=dj(k.Ia);c.Ia=dj(c.Ia);var l=k.Ia,n=c.Ia;for(f=0;f<l[J];f++){l[f]=dk(l[f]);n[f]=dk(n[f]);var p=l[f],s=a.Xd.Ee(p.ta),s=b.Xd.rk(s);p.X=b[mc].Ee(s)}}if(a.Th&&b.Th)for(k.Th=dj(k.Th),c.Th=dj(c.Th),l=k.Th,n=c.Th,
f=0;f<l[J];f++)l[f]=dk(l[f]),n[f]=dk(n[f]),p=l[f],s=a.Xd.Ee(p.ta),s=b.Xd.rk(s),p.X=b[mc].Ee(s);if(a[id]&&b[id])for($w(k,dj(k[id])),$w(c,dj(c[id])),s=k[id],c=c[id],IW(s),IW(c),f=0;f<s[J];f++)GNa(a,b,a[id][f],b[id][f],s[f],d,e)}else if(a[id]&&b[id]){var u=IFa(a[id],b[id],function(a,b){return a.ta==b.ta});$w(g,Pi(a[id],function(a,b){return null!=u.Q8[b]}));$w(k,Pi(b[id],function(a,b){return null!=u.R8[b]}));$w(c,dj(g[id]));IW(g[id]);IW(k[id]);IW(c[id])}return[g,k]}
function GNa(a,b,c,d,e,f,g){var k=e.Aa,l=a.Xd.Ee(e.ta),l=b.Xd.rk(l);a=a[mc].Ee(e.ta);b=b[mc].Ee(l);f&&(f=c.Aa[pA].x-a,k[pA].x=b+f,d&&(k[pA].y=d.Aa[pA].y));g&&(f=c.Aa[pA].y-a,k[pA].y=b+f,d&&(k[pA].x=d.Aa[pA].x))}function IW(a){Z(a,function(b,c){a[c]=dk(a[c]);b=a[c];b.Aa=dk(b.Aa);var d=b.Aa;if(d[pA]){var e=d[pA];Bx(d,new IR(e.x,e.y))}})}
function ENa(a){var b=a.Cr,c=a.Tw;if(b.l&&c.l){var d=IFa(b.l,c.l,function(a,b){return a.id==b.id});a.Jk=Pi(b.l,function(a,b){return null!=d.Q8[b]});a.co=Pi(c.l,function(a,b){return null!=d.R8[b]});b.kb==Fg||b.kb==PI?(b=b[Sz]==Mg?b.ce[0]:b.Kd[0],c=c[Sz]==Mg?c.ce[0]:c.Kd[0],b[H]==Lh&&c[H]==Lh&&b[bz]===c[bz]?HNa(a,b.Xd.Ee,b.Xd.rk):INa(a)):b.kb==MD&&JNa(a)}}
function INa(a){var b=a.Cr.Da,c=a.Tw.Da;if(b&&c){var d={},e={},f={},g={};Z(b,function(a,b){null!=a[$]&&(f[a[$]]=b)});Z(c,function(a,b){null!=a[$]&&(g[a[$]]=b)});Z(b,function(a,b){null!=a[$]&&(d[b]=g[a[$]])});Z(c,function(a,b){if(null!=a[$]){var c=f[a[$]];d[c]!==b&&(c=null);e[b]=c}});Z(b,function(a,b){null!=a[$]&&e[g[a[$]]]!==b&&(d[b]=null)});for(var k=0,l=0,n=[],p=[];k<b[J]||l<c[J];)k<b[J]&&null==d[k]?(p[C]({Yx:{si:k,ez:!0},Zx:{si:l,ez:!1}}),n[C]({data:b[k][$]}),k++):(l<c[J]&&null==e[l]?(p[C]({Yx:{si:k,
ez:!1},Zx:{si:l,ez:!0}}),n[C]({data:c[l][$]})):(p[C]({Yx:{si:k,ez:!0},Zx:{si:l,ez:!0}}),n[C]({data:b[k][$]}),k++),l++);a.Oj.Da=n;var s=function(a,b){return 0==b?a[0]:b>=a[J]?Li(a):JW(a[b-1],a[b],.5)};a.Cr.jd?KNa(a,p,function(a,b,c,d){return b.ez?a[b.si*c+d]:s(a,b.si*c+d)}):KW(a,p,function(a,b){return b.ez?a[b.si]:s(a,b.si)})}}
function HNa(a,b,c){var d=a.Cr.Da,e=a.Tw.Da;if(d&&e)if(0==d[J]||0==e[J])a.Oj.Da=[],KW(a,[],function(){return null});else{var f=function(a){return b(a[$])},g=[],k=[];if(d[J]===e[J])for(var l=0;l<d[J];l++)k[C]({Yx:l,Zx:l}),g[C]({data:c(Gj(f(d[l]),f(e[l])))});else l=JFa(d,e,f),Z(l,function(a){var b=a.cE;a=a.dE;var l;null!=d[b]&&null!=e[a]&&(l=c(Gj(f(d[b]),f(e[a]))));null!=l&&(k[C]({Yx:b,Zx:a}),g[C]({data:l}))});a.Oj.Da=g;a.Cr.jd?KNa(a,k,function(a,b,c,d){return a[b*c+d]}):KW(a,k,function(a,b){return a[b]})}}
function JNa(a){function b(a){a=dk(a);a.V=dk(a.V);a.V.brush=a.V.brush[Bc]();a.V.brush.Ch(0);$m(a.V.brush,0);a.ba=dk(a.ba);nb(a.ba,0);return a}var c=a.Jk[0].k,d=a.co[0].k,e=[],f=[],g=[],k={};Z(d,function(a,b){null!=a&&($h(k[a.id])||(k[a.id]=[]),k[a.id][C](b))});Pj(c,function(a,b){if(null!=a){var c=a.id&&k[a.id],c=c&&c[sb]();$h(c)?g[C]({Yx:b,Zx:c}):e[C](a)}});Pj(k,function(a){Z(a,function(a){f[C](d[a])})});KW(a,g,function(a,b){return a[b]});var c=Qi(e,b),l=Qi(f,b);a.Jk[0].xB=cj(e,l);a.co[0].xB=cj(c,
f)}function KW(a,b,c){for(var d=0;d<a.Jk[J];d++){for(var e=a.Jk[d].k,f=a.co[d].k,g=[],k=[],l=0;l<b[J];l++){var n=b[l],p=c(e,n.Yx),n=c(f,n.Zx);p&&!p.Qe&&n&&!n.Qe&&(g[C](p),k[C](n))}a.Jk[d]=LW(a.Jk[d],g);a.co[d]=LW(a.co[d],k)}}
function KNa(a,b,c){for(var d=0;d<a.Jk[J];d++){var e=a.Jk[d].k,f=a.co[d].k,g=[],k=[];if(0<b[J])for(var l=h[yb](e[J]/b[J]),n=h[yb](f[J]/b[J]),p=0;p<b[J];p++){for(var s=b[p],u=0;u<l;u++){var v=c(e,s.Yx,l,u);v&&!v.Qe&&g[C](v)}for(u=0;u<n;u++)(v=c(f,s.Zx,n,u))&&!v.Qe&&k[C](v)}a.Jk[d]=LW(a.Jk[d],g);a.co[d]=LW(a.co[d],k)}}function LW(a,b){var c=dk(a);c.k=b;return c}function FNa(a){var b=a.Cr,c=a.Tw;b.Ca&&b.Ca.fg&&c.Ca&&c.Ca.fg&&(a.Oj.Ca=null)}
function MW(a,b,c){if(a!==b)if(a&&a[uc]==Zm&&b&&b[uc]==Zm)a=new Zm({fill:Um(a.cb(),b.cb(),1-c),Ce:MW(a.Pe,b.Pe,c),stroke:Um(a.re,b.re,1-c),ua:MW(a.Nb,b.Nb,c),Xg:MW(a.qi,b.qi,c),cQ:a.nl,Eh:a.Hg,pattern:a.vd});else if(hi(a)&&hi(b))if(a){if(b){for(var d=[],e=h.min(a[J],b[J]),f=0;f<e;f++)d[C](MW(a[f],b[f],c));a=d}}else a=b;else a=ki(a)||ki(b)?LNa(a,b,c):li(a)||li(b)?a:ni(a)&&ni(b)?a*(1-c)+b*c:null;return a}
function LNa(a,b,c){if(!a)return b;if(!b)return a;var d={};Pj(a,function(e,f){$h(b[f])&&(d[f]=MW(a[f],b[f],c))});return d}function MNa(a,b,c,d,e){b=!e||(c?b>=c.top&&b<=c[Mc]:!1);return(!d||(c?a>=c[G]&&a<=c[cd]:!1))&&b}
function NNa(a,b,c,d,e){a[mc]&&a[mc].Ee&&b[mc]&&b[mc].Ee&&(c[mc].Ee=function(c){var d=a[mc].Ee(c);c=b[mc].Ee(c);return MW(d,c,e)});a[cA]&&b[cA]&&Z(c[cA].I,function(c,d){c.x=MW(a[cA].I[d].x,b[cA].I[d].x,e);c.y=MW(a[cA].I[d].y,b[cA].I[d].y,e)});a.Eb&&b.Eb&&(c.Eb.X=MW(a.Eb.X,b.Eb.X,e));a.Ia&&b.Ia&&Z(c.Ia,function(c,g){c.X=MW(a.Ia[g].X,b.Ia[g].X,e);c.R=d(c.X,c.X)});a.Th&&b.Th&&Z(c.Th,function(c,g){c.X=MW(a.Th[g].X,b.Th[g].X,e);c.R=d(c.X,c.X)});a.Jj&&b.Jj&&(c.Jj=LNa(a.Jj,b.Jj,e));null!=a.Te&&null!=b.Te&&
(c.Te=MW(a.Te,b.Te,e));null!=a.ef&&null!=b.ef&&(c.ef=MW(a.ef,b.ef,e));a[id]&&b[id]&&Z(c[id],function(c,g){if(c){var k=a[id][g].Aa,l=b[id][g].Aa,n=c.Aa;n&&n[pA]&&(n[pA].x=MW(k[pA].x,l[pA].x,e),n[pA].y=MW(k[pA].y,l[pA].y,e));c.Aa&&(k=0<c.Aa.I[J],c.R=d((k?c.Aa.I[0].x:0)+c.Aa[pA].x,(k?c.Aa.I[0].y:0)+c.Aa[pA].y))}})}
function JW(a,b,c){if(!a||!b)return null;var d=dk(a);if($h(a.V)||$h(b.V))d.V=MW(a.V||{},b.V||{},c),d.Vf=MW(a.Vf||{},b.Vf||{},c);$h(a.bs)&&$h(b.bs)&&(d.bs=MW(a.bs,b.bs,c));$h(a.cs)&&$h(b.cs)&&(d.cs=MW(a.cs,b.cs,c));$h(a.ba)&&$h(b.ba)&&a.ba!==b.ba&&(d.ba=dk(a.ba),Ya(d.ba,Um(a.ba[F],b.ba[F],1-c)),nb(d.ba,MW($h(a.ba[Od])?a.ba[Od]:1,$h(b.ba[Od])?b.ba[Od]:1,c)));null!=a.Uc&&null!=b.Uc&&a.Uc[dA][0][id]===b.Uc[dA][0][id]?d.Uc=MW(a.Uc,b.Uc,c):delete d.Uc;return d}
CNa[K].interpolate=function(a){var b=this.Oj;if(b.ce){var c=function(a,c){return MNa(a,c,b.A,!0,!1)};Pj(b.ce,function(b,d){var e=this.Via[d];e&&NNa(e[0],e[1],b,c,a)},this)}if(b.Kd){var d=function(a,c){return MNa(a,c,b.A,!1,!0)};Pj(b.Kd,function(b,c){var e=this.Wia[c];e&&NNa(e[0],e[1],b,d,a)},this)}if(this.Jk&&this.co){b.l=[];for(var e=0;e<this.Jk[J];++e){var f=this.Jk[e],g=this.co[e],k=dk(g);if(f&&g&&f[H]==g[H]){if(f.k&&g.k){k.k=[];for(var l=0;l<f.k[J];l++)k.k[l]=JW(f.k[l],g.k[l],a);if(f.xB&&g.xB)for(l=
0;l<f.xB[J];l++)k.k[C](JW(f.xB[l],g.xB[l],a))}f.vf&&f.vf.Fi&&g.vf&&g.vf.Fi&&(k.vf=dk(k.vf),k.vf.Fi=MW(f.vf.Fi,g.vf.Fi,a))}b.l[e]=k}}b[A]&&Sa(b,MW(this.Cr[A],this.Tw[A],a));b[r]&&pa(b,MW(this.Cr[r],this.Tw[r],a));b.A&&(b.A=MW(this.Cr.A,this.Tw.A,a));if(this.x7&&this.y7&&b.Ca&&b.Ca.Ot)for(e=0;e<b.Ca.Ot[J];e++){f=b.Ca.Ot[e];g=this.x7[e];k=this.y7[e];if(f.Aa&&f.Aa.I&&g.Aa&&g.Aa.I&&!Yi(g.Aa.I)&&k.Aa&&k.Aa.I)for(var n=f.Aa.I,p=g.Aa.I,s=k.Aa.I,u=p[J],l=0;l<n[J];l++){var v=l<u?p[l]:p[u-1];n[l].x=MW(v.x,s[l].x,
a);n[l].y=MW(v.y,s[l].y,a)}f.Wc&&f.Wc[iz]&&g.Wc&&g.Wc[iz]&&k.Wc&&k.Wc[iz]&&(l=MW(g.Wc[iz],k.Wc[iz],a),Tw(f.Wc,new Fl(l[G],l.top,l[r],l[A])));f.Eg&&f.Eg[iz]&&g.Eg&&g.Eg[iz]&&k.Eg&&k.Eg[iz]&&Tw(f.Eg,MW(g.Eg[iz],k.Eg[iz],a))}return b};function NW(a){this.dz=a}
NW[K].qw=function(a,b,c,d){var e=[],f=b.Sa,g=a.Sa;if(f.pb!=g.pb||f[qy]!=g[qy])null!=g.pb&&e[C](OW(VH,g.pb,g[qy],c,d)),null!=f.pb&&e[C](OW(WH,f.pb,f[qy],c,d));f.nb!=g.nb&&(null!=g.nb&&(g=g.nb,e[C]({type:VH,data:{row:g,column:null}})),null!=f.nb&&(g=f.nb,e[C]({type:WH,data:{row:g,column:null}})));f=b[zz].Sa;g=a[zz].Sa;!g||f&&f.Wa==g.Wa&&f.zc==g.zc||e[C]({type:VH,data:{row:g.Wa,column:g.zc}});!f||g&&f.Wa==g.Wa&&f.zc==g.zc||e[C]({type:WH,data:{row:f.Wa,column:f.zc}});f=b.Ca.Sa;g=a.Ca.Sa;f.Gh!=g.Gh&&(null!=
g.Gh&&e[C](OW(VH,g.Gh,null,c,d)),null!=f.Gh&&e[C](OW(WH,f.Gh,null,c,d)));b[Vx][Jz](a[Vx])||e[C]({type:Ms});Z(e,X(function(a){this[cq](a[H],a[$])},this))};rp(NW[K],function(a,b){Gu(this.dz,a,b||null)});function OW(a,b,c,d,e){b=e[b];d==fI?(c=b.ut,d=null):d=b.ut;return{type:a,data:{row:c,column:d}}};function PW(a,b){return xj(a.x,b[G],b[G]+b[r])===a.x&&xj(a.y,b.top,b.top+b[A])===a.y?!0:!1};function ONa(a,b){this.Ju=a;this.Iu=b};function PNa(a,b,c,d,e,f){var g=a.ce[0]?0:1,k=a.Kd[0]?0:1,l=a.ce[g];a=a.Kd[k];var n=l[bz]&&eU(l[bz]).ak,p=a[bz]&&eU(a[bz]).ak;this.qs=b;this.wy=X(function(a){return n?n(this.qs.getHAxisValue(a,g)):a},this);this.xy=X(function(a){return p?p(this.qs.getVAxisValue(a,k)):a},this);b=this.qs.getChartAreaBoundingBox();this.kn=this.wy(b[G]);this.ln=this.xy(b.top+b[A]);this.Jo=this.wy(b[G]+b[r]);this.Ko=this.xy(b.top);this.QR=this.kn;this.RR=this.ln;this.uR=this.Jo-this.kn;this.tR=this.Ko-this.ln;Na(this,1);
this.lpa=c;this.C1=d;this.gca=e;this.VR=f};function QW(a,b,c){this.Xr=c;this.Na=a;this.Nj=b;this.Pg=null}W=QW[K];Mp(W,function(){return this.Na});W.Ew=function(a){this.Pg=a};W.az=function(){};W.Zy=function(){};W.$y=function(){};W.nE=function(){};W.$D=function(){};W.aE=function(){};W.XD=function(){};W.WD=function(){};W.af=function(){};
W.updateOptions=function(){var a={hAxis:{viewWindowMode:kF,viewWindow:{}},vAxis:{viewWindowMode:kF,viewWindow:{}}};this.Na.Qn=a;this.Xr.Ju&&(fa(this.Pg.kn)||(a.hAxis.viewWindow.numericMin=this.Pg.kn),fa(this.Pg.Jo)||(a.hAxis.viewWindow.numericMax=this.Pg.Jo));this.Xr.Iu&&(fa(this.Pg.ln)||(a.vAxis.viewWindow.numericMin=this.Pg.ln),fa(this.Pg.Ko)||(a.vAxis.viewWindow.numericMax=this.Pg.Ko))};function RW(a,b,c){QW[L](this,a,b,c);this.Qa=null}Y(RW,QW);W=RW[K];W.az=function(a){var b=this.Nj().getChartAreaBoundingBox();PW(a,b)&&(this.Qa={x:a.x,y:a.y,Dd:0,le:0})};W.Zy=function(a){if(this.Qa){var b=a.x;a=a.y;this.Qa={Dd:b-this.Qa.x,le:a-this.Qa.y,x:b,y:a};this.iE()}};W.$y=function(){this.Qa=null};W.af=function(a,b){var c=this.Nj().getChartAreaBoundingBox();PW(a,c)&&b()};
W.iE=function(){var a=this.Pg;if(a){var b=this.Nj();a.qs=b;var c=this.Xr;if(c.Ju){var b=this.Qa.x-this.Qa.Dd,d=a.wy(this.Qa.x)-a.wy(b),e=a.kn-d,f=a.Jo-d,b=h.max(e,a.QR),g=h.min(f,a.QR+a.uR);if(a.VR&&(b===e||0>d)&&(g===f||0<d)||!a.VR)a.kn=e,a.Jo=f}c.Iu&&(b=this.Qa.y-this.Qa.le,c=a.xy(this.Qa.y)-a.xy(b),d=a.ln-c,e=a.Ko-c,b=h.max(d,a.RR),g=h.min(e,a.RR+a.tR),a.VR&&(b===d||0>c)&&(g===e||0<c)||!a.VR)&&(a.ln=d,a.Ko=e);this[Hz]()}};function SW(a,b,c){QW[L](this,a,b,c);this.Qa=null}Y(SW,QW);W=SW[K];W.az=function(a){var b=this.Nj().getChartAreaBoundingBox();PW(a,b)&&(this.Qa={Eu:a.x,ll:a.y,G2:0,H2:0})};
W.Zy=function(a){if(this.Qa){var b=this.Nj().getChartAreaBoundingBox(),c=this.Xr;this.D2(a,b);this.Qa.G2=a.x;this.Qa.H2=a.y;if(c.Ju){a=h.min(this.Qa.Eu,this.Qa.G2);var d=h.abs(this.Qa.Eu-this.Qa.G2)}else a=b[G],d=b[r];c.Iu?(c=h.min(this.Qa.ll,this.Qa.H2),b=h.abs(this.Qa.ll-this.Qa.H2)):(c=b.top,b=b[A]);this[Eq]().fi={left:a,top:c,width:d,height:b,color:AD,opacity:.2}}};W.$y=function(){this.Qa&&(this.iE(),this.Qa=null)};
W.iE=function(){var a=this.Xr,b=this.Pg,c=this.Nj();b.qs=c;var d=this[Eq]().fi,e=b.wy(d[G]),f=b.wy(d[G]+d[r]),c=b.xy(d.top),d=b.xy(d.top+d[A]);if(e!==f&&c!==d){var g=b.uR*b.C1;if(a.Ju){var k=h.min(e,f),e=h.max(e,f);e-k<g&&(e=(k+e)/2,k=e-g/2,e+=g/2);b.kn=k;b.Jo=e}g=b.tR*b.C1;a.Iu&&(a=h.min(c,d),c=h.max(c,d),c-a<g&&(e=(a+c)/2,a=e-g/2,c=e+g/2),b.ln=a,b.Ko=c);this[Hz]()}};W.D2=function(a,b){a.x=xj(a.x,b[G],b[G]+b[r]);a.y=xj(a.y,b.top,b.top+b[A])};function TW(a,b,c){QW[L](this,a,b,c);this.Qa=null}Y(TW,QW);W=TW[K];W.nE=function(a){var b=this.Nj().getChartAreaBoundingBox();PW(a,b)&&(this.Qa={x:a.x,y:a.y,scale:a.gesture[jz],Kca:1})};W.$D=function(a){if(this.Qa){var b=this.Nj().getChartAreaBoundingBox();this.D2(a,b);this.Qa.Kca=this.Qa[jz];Na(this.Qa,a.gesture[jz]);this.iE()}};W.aE=function(){this.Qa&&(this.iE(),this.Qa=null)};
W.iE=function(){var a=this.Pg,b=this.Nj();a.qs=b;if(a){var b=1-(this.Qa.Kca-this.Qa[jz]),c=a.wy(this.Qa.x),d=a.Jo-c;a.kn=c-(c-a.kn)/b;a.Jo=c+d/b;c=a.xy(this.Qa.y);d=a.Ko-c;a.ln=c-(c-a.ln)/b;a.Ko=c+d/b;this[Hz]()}};W.D2=function(a,b){a.x=xj(a.x,b[G],b[G]+b[r]);a.y=xj(a.y,b.top,b.top+b[A])};function UW(a,b,c){QW[L](this,a,b,c)}Y(UW,QW);UW[K].WD=function(){var a=this.Pg;Na(a,1);a.kn=a.QR;a.Jo=a.QR+a.uR;a.ln=a.RR;a.Ko=a.RR+a.tR;this[Hz]()};function VW(a,b,c){QW[L](this,a,b,c)}Y(VW,QW);VW[K].XD=function(a,b){var c=this.Xr,d=this.Nj().getChartAreaBoundingBox();if(PW(a,d)){b();d=this.Pg;if(0>a.wheelDelta){if(d[jz]>=d.lpa)return;Na(d,d[jz]*d.gca)}else{if(d[jz]<=d.C1)return;Na(d,d[jz]/d.gca)}if(c.Ju){var e=(d.Jo+d.kn)/2,f=d.uR*d[jz]/2;d.kn=e-f;d.Jo=e+f}c.Iu&&(c=(d.Ko+d.ln)/2,e=d.tR*d[jz]/2,d.ln=c-e,d.Ko=c+e);this[Hz]()}};var QNa=[{isEnabled:function(a){a=a.S(mF);return null==a||hi(a)&&Xi(a,vta)?!0:!1},constructor:RW},{isEnabled:function(a){a=a.S(mF);return hi(a)&&Xi(a,wta)?!0:!1},constructor:SW},{isEnabled:function(a){a=a.S(mF);return null==a||hi(a)&&Xi(a,Lya)?!0:!1},constructor:UW},{isEnabled:function(a){a=a.S(mF);return hi(a)&&Xi(a,xxa),!1},constructor:TW},{isEnabled:function(a){a=a.S(mF);return null==a||hi(a)&&Xi(a,Oya)?!0:!1},constructor:VW}];function RNa(a,b,c,d){if(c.S(Ih)===fI)throw m("Cannot use explorer with a pie chart");this.b=c;this.Na=a;this.Xr=null;this.Nj=b;this.P=d;this.Pg=null;this.yo=[];SNa(this)}W=RNa[K];W.Ew=function(){var a=Jn(this.b,Vta,4);1>a&&(a=1/a);var b=Jn(this.b,Uta,.25);1<b&&(b=1/b);var c=Jn(this.b,Wta,1.5),d=Fn(this.b,Tta,!1);this.Pg=new PNa(this.P,this.Nj(),a,b,c,d);Z(this.yo,function(a){a.Ew(this.Pg)},this)};
function SNa(a){var b=a.P.ce[0]?0:1,c=a.P.Kd[0]?0:1,d=a.P.ce[b],e=a.P.Kd[c],b=!a.P.ce[1-b]&&d[H]===Lh&&!d.ap,c=!a.P.Kd[1-c]&&e[H]===Lh&&!e.ap,e=a.b.S(lF)[xA];e===Mg?c=!1:e===Mh&&(b=!1);a.Xr=new ONa(b,c);Z(QNa,function(a){a[dz](this.b)&&this.yo[C](new a[uc](this.Na,this.Nj,this.Xr))},a)}W.az=function(a){Z(this.yo,function(b){b.az(a)},this)};W.Zy=function(a){Z(this.yo,function(b){b.Zy(a)},this)};W.$y=function(a){Z(this.yo,function(b){b.$y(a)},this)};W.WD=function(a){Z(this.yo,function(b){b.WD(a)},this)};
W.XD=function(a,b){Z(this.yo,function(c){c.XD(a,b)},this)};W.af=function(a,b){Z(this.yo,function(c){c.af(a,b)},this)};W.nE=function(a,b){Z(this.yo,function(c){c.nE(a,b)},this)};W.$D=function(a,b){Z(this.yo,function(c){c.$D(a,b)},this)};W.aE=function(a,b){Z(this.yo,function(c){c.aE(a,b)},this)};var TNa=[{isEnabled:function(a){return a.S(lF)?!0:!1},constructor:RNa}];function UNa(a,b,c,d){this.b=a;this.o=b;this.Nj=c;this.P=d;this.zo=[];this.bb=null;VNa(this)}function VNa(a){a.b&&Z(TNa,function(a){a[dz]&&a[dz](this.b)&&this.zo[C](new a[uc](this.o,this.Nj,this.b,this.P))},a)}W=UNa[K];W.$y=function(a){Z(this.zo,function(b){b.$y(a)});GP(this.bb,15)};W.Zy=function(a){Z(this.zo,function(b){b.Zy(a)});GP(this.bb,5)};W.az=function(a){Z(this.zo,function(b){b.az(a)});GP(this.bb,5)};W.XD=function(a,b){Z(this.zo,function(c){c.XD(a,b)});GP(this.bb,5)};
W.WD=function(a){Z(this.zo,function(b){b.WD(a)});GP(this.bb,5)};W.af=function(a,b){Z(this.zo,function(c){c.af(a,b)})};W.nE=function(a,b){Z(this.zo,function(c){c.nE(a,b)})};W.$D=function(a,b){Z(this.zo,function(c){c.$D(a,b)});GP(this.bb,5)};W.aE=function(a,b){Z(this.zo,function(c){c.aE(a,b)});GP(this.bb,15)};W.Ew=function(){Z(this.zo,function(a){a.Ew()})};function WW(a,b,c,d,e,f){this.P=a;this.Na=b;this.Mn=c;this.hf=d;this.bb=new FP(e);st(this,this.bb);this.Oo=f;this.Oo.bb=this.bb;this.QX()}Y(WW,rt);W=WW[K];W.B=function(){Ot(this.Mn);WW.e.B[L](this)};W.Wqa=function(a){Ba(this.Na[Ly],a[$].xb);GP(this.bb,5)};W.Xqa=function(){};W.Zqa=function(a){Ba(this.Na[Ly],a[$].xb);this.hf[cq](UH,{targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y})};W.$qa=function(a){this.hf[cq](dxa,{targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y})};
W.Yqa=function(a){var b={targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y};this.hf[cq](cxa,b);this.Oo.af(b,a[$][bq])};W.Rqa=function(a){this.hf[cq](ds,{targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y})};W.dra=function(a){a={targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y};this.hf[cq](FI,a);this.Oo.WD(a)};W.Sqa=function(a){this.hf[cq](RE,{targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y})};W.fra=function(a){var b={targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y,wheelDelta:a[$].wheelDelta};this.hf[cq](RI,b);this.Oo.XD(b,a[$][bq])};
W.Uqa=function(a){a={targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y};this.hf[cq](yta,a);this.Oo.az(a)};W.Vqa=function(a){a={targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y};this.hf[cq](aF,a);this.Oo.Zy(a)};W.Tqa=function(a){a={targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y};this.hf[cq](xta,a);this.Oo.$y(a)};W.bra=function(a){this.Oo.nE({targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y,gesture:a[$].Hda},a[$][bq])};W.cra=function(a){this.Oo.$D({targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y,gesture:a[$].Hda},a[$][bq])};
W.ara=function(a){this.Oo.aE({targetID:a[$].ze,x:a[$].xb.x,y:a[$].xb.y,gesture:a[$].Hda},a[$][bq])};W.Pqa=function(a){this.Na.Sa.nb=a[$].fj;GP(this.bb,50)};W.Qqa=function(){Ba(this.Na[Ly],null);this.Na.Sa.nb=null;GP(this.bb,50)};W.Oqa=function(a){var b=this.P;this.Na[Ly].xX=this.Na[Ly][mc][Bc]();a=a[$].fj;Si(b.l,function(a){return a.Wg})&&(xO(this.Na[Vx],b.Da[a].ut,b.Kz==wh),GP(this.bb,0))};W.Cda=function(a){this.P.kb!=MD&&(this.Na.Ca.Sa.Gh=a[$].ZQ,GP(this.bb,50))};
W.Dda=function(){this.P.kb!=MD&&(this.Na.Ca.Sa.Gh=null,GP(this.bb,250))};W.jra=function(a){this.P.kb!=MD&&(WNa(this,a[$].ZQ),GP(this.bb,0))};W.kra=function(a){null==this.Na.Ca.GC&&(this.Na.Ca.GC=0);this.Na.Ca.GC+=a[$].Ooa;GP(this.bb,0)};W.gaa=function(a){if(this.P.kb!=MD){var b=this.P.Cz;if(this.P.di==WI||b==ZE)this.Na.Sa.pb=a[$].uc,GP(this.bb,50)}};W.Iba=function(){if(this.P.kb!=MD){var a=this.P.Cz;if(this.P.di==WI||a==ZE)this.Na.Sa.pb=null,GP(this.bb,250)}};
W.V8=function(a){this.P.kb!=MD&&this.P.di==WI&&(WNa(this,a[$].uc),GP(this.bb,0))};W.mra=function(a){this.Cda(a)};W.nra=function(){this.Dda()};W.lra=function(a){this.hf[cq](iya,{index:a[$].ZQ})};W.hra=function(a){this.P.di==WI?this.gaa(a):(this.Na.Sa.pb=a[$].uc,this.Na.Sa.datum=a[$].fj,GP(this.bb,50))};W.ira=function(){this.P.di==WI?this.Iba():(XW(this),GP(this.bb,250))};
W.gra=function(a){var b=this.P;if(b.di==WI)this.V8(a);else{var c=b.Kz==wh;a={nb:a[$].fj,pb:a[$].uc};var d=b.l[a.pb];d.Wg&&(b.kb==MD?xO(this.Na[Vx],a.nb,c):d.$g||(b=b.ZX(a),this.P.di==WI?yO(this.Na[Vx],b.zc,c):zO(this.Na[Vx],b.Wa,b.zc,c)));GP(this.bb,0)}};W.I$=function(a){var b=a[$].Hx;-1!=b&&(this.Na[zz].Sa={Wa:a[$].fj,zc:XNa(this,a[$].uc,b)},XW(this),GP(this.bb,50))};W.caa=function(a){-1!=a[$].Hx&&(this.Na[zz].Sa=null,GP(this.bb,250))};
W.Nqa=function(a){var b=this.P,c=b.Kz==wh,d=a[$].fj,e=a[$].uc;a=a[$].Hx;b.l[e].Wg&&(-1==a?this.Na[zz].$L={uc:e,sV:d}:zO(this.Na[Vx],d,XNa(this,e,a),c));GP(this.bb,0)};W.ora=function(a){if(null===a[$].Hx){switch(this.P.di){case QE:this.Na.Sa.datum=a[$].fj;this.Na.Sa.pb=a[$].uc;break;case WI:this.Na.Sa.pb=a[$].uc;break;case VD:this.Na.Sa.nb=a[$].fj}GP(this.bb,50)}else this.I$(a)};
W.pra=function(a){if(null===a[$].Hx){switch(this.P.di){case QE:XW(this);break;case WI:this.Na.Sa.pb=null;break;case VD:Ba(this.Na[Ly],null),this.Na.Sa.nb=null}GP(this.bb,750)}else this.caa(a)};W.Lqa=function(a){this.Na.Uh.Sa.Xw=a[$].Xw;GP(this.bb,50)};W.Mqa=function(){this.Na.Uh.Sa.Xw=null;GP(this.bb,250)};W.Kqa=function(){this.Na.Uh.Sa[lz]&&this.Na.Uh.Sa[lz]();GP(this.bb,250)};W.Ew=function(){this.Oo.Ew()};function XW(a){a.Na.Sa.pb=null;a.Na.Sa.datum=null}
function XNa(a,b,c){a=a.P;var d=null;if(null!=b)d=a.l[b].ga.annotation;else for(b=0;b<a.uk[J];++b)d=a.uk[b].ga.annotation;return d[c]}
W.QX=function(){var a=X(function(a,c){It(this.Mn,a,X(c,this))},this);a(Qra,this.Wqa);a(Rra,this.Xqa);a(Tra,this.Zqa);a(Ura,this.$qa);a(Sra,this.Yqa);a(Lra,this.Rqa);a(Zra,this.dra);a(Mra,this.Sqa);a($ra,this.fra);a(Pra,this.Uqa);a(Nra,this.Vqa);a(Ora,this.Tqa);a(Yra,this.bra);a(Wra,this.cra);a(Xra,this.ara);a(Hra,this.Pqa);a(Ira,this.Qqa);a(Gra,this.Oqa);a(hwa,this.Cda);a(iwa,this.Dda);a(gwa,this.jra);a(lwa,this.kra);a(Sya,this.gaa);a(Tya,this.Iba);a(Rya,this.V8);a(fya,this.mra);a(gya,this.nra);a(eya,
this.lra);a(Xsa,this.hra);a(Ysa,this.ira);a(Wsa,this.gra);a(Jqa,this.I$);a(Kqa,this.caa);a(Iqa,this.Nqa);a(KAa,this.ora);a(LAa,this.pra);a(qqa,this.Lqa);a(rqa,this.Mqa);a(pqa,this.Kqa)};function WNa(a,b){var c=a.P;if(c.l[b].Wg){var d=c.Kz==wh,e=c.l[b].ut;c.kb==fI?xO(a.Na[Vx],e,d):yO(a.Na[Vx],e,d)}};function YW(a){Ou[L](this,a);this.bh=null;this.lb=Mg;this.Wf=this.Qc=this.b=this.P=this.C5=null;this.mM=[];this.Lg=this.Xa=this.sw=this.Na=null;this.Mn=new Qt;this.G=null;this.hf=new NW(this);this.In=null}Y(YW,Ou);W=YW[K];W.B=function(){this.sh();tt(this.Mn);YW.e.B[L](this)};W.Ph=null;W.VL=function(a,b,c,d,e){return this.bh===fI?ZW[K].VL[Sc](this,arguments):this.bh===$F?new wW(a,b,c,d,e):new JV(a,b,c,d,e)};
W.TV=function(a,b,c,d,e,f,g){return this.bh===fI?ZW[K].TV[Sc](this,arguments):new xW(a,b,c,d,e,0,g)};W.H1=function(a,b,c,d){return this.bh===fI?ZW[K].H1[Sc](this,arguments):new dW(a,b,c,d)};W.nM=function(a,b){return this.bh===fI?ZW[K].nM[Sc](this,arguments):new yU(a,b)};W.Nd=function(a,b,c,d){this.bh=a;null!=b&&(this.osa=b);null!=c&&(this.lb=c);null!=d&&(this.C5=d)};W.uga=function(a){a&&this[uc]!==ZW&&(this.__proto__?(this.__proto__=ZW[K],Ea(this,ZW),this[uc][L](this,this.ra)):this.Nd(fI))};
Yp(W,function(a,b,c){this.uga(ki(b)&&b[H]===fI);Ou[K][Zq][L](this,a,b,c)});
W.mm=function(a,b,c,d){ko(AB);c=c||{};c=Co(zo(c));YNa(this,c);ZNa(this,c);lx(c,c[Sz]||this.lb);c.theme=c.theme||this.C5;this.bh!=Q&&$Na(c);if(this.bh!=fI&&En(c.reverseCategories)){var e=c[Sz]===Mh?Ys:SF;c[e]=c[e]||{};pw(c[e],-1);delete c.reverseCategories}aOa(c);et.mc(this.ra);if(!b)throw m(hC);Si(mj(b.H()),function(a){return b.mr(a)==TH})&&(c.isDiff=!0);this.rw=b.D(0)!=T?1:0;this.ii=b.M();bOa(this);if(c.isStacked&&c.vAxis&&c.vAxis.baseline)throw m("Cannot set a non-zero base-line for a stacked chart");
var f=c.theme||[];hi(f)||(f=[f]);for(var e=[c],g=0;g<f[J];++g){var k;if(li(f[g]))k=hKa(f[g]);else if(ki(f[g]))k=f[g];else throw m("Theme should be a theme name or an options object.");e[C](k)}c=c[H][pe]();QIa[c]&&e[C](QIa[c]);e[C](RIa);this.b=new yn(e);this.bh=Xn(this.b,Ih,wIa,Q);this.Q=fo(this.ra,this.b);this.qa=go(this.ra,this.b);c=new Mk(this.Q,this.qa);e=Fn(this.b,EF);if(!this.Xa||this.Xa.nk)try{this.Xa=new IL(this.ra,c,a,e)}catch(l){throw m(Hpa);}else this.Xa[yA](c,a);this.Na=new tW(d);this.t=
b;this.Xa.Zq(X(this.yr,this),a)};
W.yr=function(){var a=this.Xa.jb(),b=this.Xa.lA(),c;this.Lg?(c=this.Lg.L5,this.Tq()):c=this.P;var d=this.b,e=this.VL(this.t,d,X(a.Qf,a),this.Q,this.qa).Bz(),f=new UNa(d,this.Na,X(this.jp,this),e);tt(this.G);this.G=new WW(e,this.Na,this.Mn,this.hf,X(this.li,this,!0),f);this.Wf=this.TV(d,new Mk(this.Q,this.qa),{ab:e.lk,fontSize:e.pm},e.Cz,e.di,e.l[J],this.Wf?this.Wf.se:void 0);Z(this.mM,X(function(a){li(a)?this.cj(a):this.dj(a)},this));this.mM=[];this.Qc=this.nM(b,a);(b=XIa(d,0,KG))&&c&&c.kb==e.kb?
(this.P=null,d=ri(),this.Tq(),this.Lg={dwa:c,K5:e,iha:new CNa(c,e),L5:c,startTime:d,endTime:d+b[fA],M5:0,timer:new St(10),hha:b.B5,RV:b.RV,J5:!1},this.Q5(),It(this.Lg.timer,Ss,X(this.Q5,this)),this.Lg.timer[y](),this.P=e):(this.P=e,cOa(this),dOa(this));a.OF&&(a=a.OF())&&this.t&&Xa(a,LEa(this.t));this.hf[cq](Is);this.G.Ew()};W.Uv=function(a,b){if(this.bh===fI)return $W(a,b);throw m("Cannot compute diff for this chart type.");};
function $W(a,b){var c=new cp,d=b.M(),e=b.H(),f=a.D(0)!=T;f&&c.Gg(a.D(0),a.Ra(0));for(var g=f?1:0,k=g;k<e;++k)c.Gg({type:a.D(k),label:a.Ra(k),role:TH}),c.Gg({type:b.D(k),label:b.Ra(k),role:hs});c.cB(d);for(var l=0;l<d;++l){k=null;f&&(k=b[I](l,0),c.cc(l,0,k));for(var n=g,k=g;k<e;++k){var p=a[I](l,k);c.cc(l,n,p);n+=1;p=b[I](l,k);c.cc(l,n,p);n+=1}}return c}
function YNa(a,b){switch(b[H]){case HG:a.Nd(Fg,HG,Mg);cb(b,null);break;case gD:a.Nd(Fg,gD,Mg);cb(b,null);break;case Csa:a.Nd(Fg,pD,Mg);cb(b,null);break;case pD:a.Nd(Fg,pD,Mh);cb(b,null);break;case PI:a.Nd(PI);cb(b,null);break;case fI:a.Nd(fI),cb(b,null)}var c=a.bh;c==Q&&(c=null);var d=b[H]||Q;d==Q&&(d=null);if(!c&&!d)throw m("Unspecified chart type.");if(c&&d&&c!=d)throw m("Incompatible chart types.");cb(b,c||d)}
function ZNa(a,b){if(b[H]==Fg){var c=a.osa;c==Q&&(c=null);var d=b.seriesType||Q;d==Q&&(d=null);if(c&&d&&c!=d)throw m("Incompatible default series types.");b.seriesType=c||d}}
function $Na(a){a.hAxis=a.hAxis||{};a.vAxis=a.vAxis||{};var b=a.hAxis,c=a.vAxis,d=null;switch(a[H]){case PI:d=c;break;case Fg:a.targetAxis=a.targetAxis||{},d=a.targetAxis}d&&(aX(a,xH,d,ah),aX(a,XG,d,Zg),aX(a,OG,d,OG));b&&(aX(a,wwa,b,OG),aX(a,zAa,b,KJ));c&&aX(a,NJ,c,KJ);a.smoothLine&&!$h(a.curveType)&&(a.curveType=Fg);aX(a,qwa,a,JG);aX(a,Iya,a,CI);a.chartArea=a.chartArea||{};aX(a,ira,a.chartArea,nD)}
function aOa(a){bX(a,xAa,LJ,MJ);bX(a,mwa,jwa,CG);cX(a.hAxis);for(var b in a.hAxes)cX(a.hAxes[b]);cX(a.vAxis);for(b in a.vAxes)cX(a.vAxes[b]);b=a.tooltip;null==b&&(b={},a.tooltip=b);bX(a,NAa,JAa,OAa);aX(a,OAa,b,HJ);aX(a,MAa,b,Rs);aX(a,PAa,b,ZAa);b.trigger==xva&&(b.trigger=Dg);b=a.legend;if(null==b)b={},a.legend=b;else if(typeof b==zh){var c=b;b={};a.legend=b;Ba(b,c)}aX(a,CG,b,HJ);b=a.animation;null==b?(b={},a.animation=b):typeof b==T&&(c=1E3*b,b={},a.animation=b,b.duration=c);aX(a,Eqa,b,Hta)}
function cX(a){if(null!=a){bX(a,pAa,qAa,HJ);bX(a,xAa,LJ,MJ);a.gridlines=a.gridlines||{};var b=a.gridlines,c=a.numberOfSections;!$h(b[Uy])&&$h(c)&&typeof c==T&&(b.count=c+1);a=a.gridlineColor;!$h(b[F])&&$h(a)&&Ya(b,a)}}function bX(a,b,c,d){a[d]=a[d]||{};d=a[d];aX(a,b,d,vE);aX(a,c,d,DF)}function aX(a,b,c,d){$h(a[b])&&!$h(c[d])&&(c[d]=a[b])}W.sh=function(){this.Tq();bOa(this);tt(this.Xa);Ot(this)};function bOa(a){if(a.G&&!a.G.nk){var b=a.G.bb;b.$s=da;b.fd[Tq]()}tt(a.G);tt(a.In);Ot(a.Mn)}
W.dj=function(a){null!=this.Wf?this.Wf.dj(a):this.mM[C](a)};function eOa(a,b){var c=new qO;c[ny](b);for(var c=tO(c),d=!1,e=0;e<c[J];e++){var f=c[e],g=f.column,f=f.row,g=a.P.Pq&&a.P.Pq[g];if(!g)return!1;var k=g.uc,l,n;null!=k?l=a.P.l[k].k[f]:n=a.P.Da[f];if(!l&&!n)return!1;if(g.zw==cD){if(d)return!1;d=!0;if(!(l||n).Uc)return!1}}return!0}
zw(W,function(a){if(eOa(this,a)){var b=null;if(this.P.kb!=fI){var c=new qO;c[ny](a);for(var c=tO(c),d=0;d<c[J];d++){var e=c[d],f=this.P.Pq[e.column];if(f.zw==cD){b={uc:f.uc,sV:e.row};break}}}this.li(!0);this.Na[Vx][ny](a);b&&(this.Na[zz].$L=b);this.li(!1)}});
W.li=function(a){var b=this.sw;if(!this.Wf.n5(this.Na,this.sw)){var c=this.Na.Qn,d;if(c){dfa(this.b.Ti[0],c);c=this.Xa.jb();c=this.VL(this.t,this.b,X(c.Qf,c),this.Q,this.qa).Bz();this.G.P=c;this.In.p5&&this.In.p5(c);d=sW(this.Wf,c,this.Na);this.P=c;this.Qc.bM(this.P);var c=this.Qc,e=this.P;c.td={};c.tw={};zJa(c,e,d);c.F.deleteContents(!0);AJa(c,d,c.F.wt);c.F.flush();this.Na.Qn=null}else{d=sW(this.Wf,this.P,this.Na);var c=this.Qc,e=this.P,f=Xj({l:null,Da:null,Ca:null,bp:null,Ei:null,fi:null});TR(d,
f)&&TR(c.Oq,f)?(wn(d.Ca,c.Oq.Ca)||(c.F.Nc(c.Lq),f=new eQ(2),fQ(f,0,e.Ca||{}),fQ(f,1,d.Ca||{}),f=f[qz](),c.LE(f)),wn(d.Ei,c.Oq.Ei)||(c.F.Nc(c.bw),f=new eQ(2),fQ(f,0,e.Ei||{}),fQ(f,1,d.Ei||{}),f=f[qz](),BJa(c,f)),c.o5(e,d),wn(d.fi,c.Oq.fi)||(qU(c,pxa),e=d.fi,f=new Zm,f.Oe(e[F]),f.Ch(e[Od]),e=c.F.hb(e[G],e.top,e[r],e[A],f,c.F.wt),c[ay](e,pxa)),c.Oq=d):c.cp(e,d)}this.sw=this.Na[Bc]()}a&&this.hf.qw(b,this.sw,this.P.kb,this.P.l)};ux(W,function(){return this.sw?this.sw[Vx][eA]():[]});
W.oh=function(a){return this.Wf?this.Wf.oh(a):void 0};W.cj=function(a){null!=this.Wf?this.Wf.cj(a):this.mM[C](a)};W.dump=function(){var a=this.Xa.jb();return a.hqa?a.ra[nd]:O};function cOa(a){var b=sW(a.Wf,a.P,a.Na);a.Qc.cp(a.P,b);a.sw=a.Na[Bc]()}function dOa(a){var b=a.Xa.jb(),c=a.Xa.lA();tt(a.In);a.In=a.H1(a.Mn,b,c,a.P);LMa(a.In);NMa(a.In);OMa(a.In)}
W.Q5=function(){var a=this.Lg;this.P=null;if(a.J5)this.Tq(),this.P=a.K5,cOa(this),dOa(this),this.hf[cq](Fqa);else{var b=ri(),c=(b-a[mz])/(a.endTime-a[mz]);if(1>c){if(b-a.M5<1E3/this.Lg.RV)return}else c=1,a.J5=!0;c=a.iha.interpolate(a.hha(c));a.L5=c;a.M5=b;this.Qc.cp(c,{});this.hf[cq](Gqa)}this.P=a.K5};W.Tq=function(){this.Lg&&(tt(this.Lg.timer),this.Lg=null)};W.rra=function(){var a=this.P.A;return{left:a[G],top:a.top,width:a[r],height:a[A]}};
W.ul=function(a){return null==this.Qc?null:(a=this.Qc.ul(a))?{left:a[G],top:a.top,width:a[cd]-a[G],height:a[Mc]-a.top}:null};W.jp=function(){var a=this.P;return{getChartAreaBoundingBox:X(this.rra,this),getBoundingBox:X(this.ul,this),getXLocation:X(KJa,null,a),getYLocation:X(LJa,null,a),getHAxisValue:X(MJa,null,a),getVAxisValue:X(NJa,null,a),getPointDatum:X(OJa,null,a)}};W.Bz=function(){return this.P};
W.kk=function(){if(!this.b)throw m("Chart not drawn.");var a=new Mk(this.Q,this.qa),b=Pk(this.ra)[Sb](P),a=KL(b,a),a=new wL(b,a),c=new FL(b),a=this.nM(c,a),c=sW(this.Wf,this.P,this.Na);a.cp(this.P,c);return b[Zb][0].toDataURL(Fva)};function dX(a){YW[L](this,a);this.Nd(Fg,gD,Mg)}Y(dX,YW);function eX(a){YW[L](this,a);this.Nd(Fg,sJ,Mg)}Y(eX,YW);function fX(a){YW[L](this,a);this.Nd(Fg,Q,Mg,Xza)}Y(fX,YW);function gX(a){YW[L](this,a);this.Nd(Fg,HG,Mg)}Y(gX,YW);function hX(a){YW[L](this,a);this.Nd(PI)}Y(hX,YW);hX[K].Uv=function(a,b){return $W(a,b)};function iX(a){YW[L](this,a);this.Nd(MD)}Y(iX,YW);function jX(a){YW[L](this,a);this.Nd(Fg,pD,Mh)}Y(jX,YW);jX[K].Uv=function(a,b){return $W(a,b)};
function kX(a){YW[L](this,a);this.Nd(Fg,TD,Mg)}Y(kX,YW);function lX(a){YW[L](this,a);this.Nd(Fg,pD,Mg)}Y(lX,YW);lX[K].Uv=function(a,b){return $W(a,b)};function mX(a){YW[L](this,a);this.Nd(Fg,Q,Mg)}Y(mX,YW);function nX(a){YW[L](this,a);this.Nd($F,pD,Mg)}Y(nX,YW);function oX(a){Qt[L](this);this.td={};this.L=null;this.wk={$t:!1};this.$F=this.aG=this.G=this.g=this.Ng=this.P=this.Ij=this.t=null;this.n=a;this.dG=50;this.V5=0;this.cN=1;this.gW=this.hW=this.gM=!1;this.RM=this.UM=this.hV=this.iV=null;this.yf=!1;this.ed=null;this.o={range:null,mN:null,dh:null};this.Kj={Gk:{min:0,max:0},value:{min:0,max:0}};this.nW=null;this.jV=!1;this.au=null}Y(oX,Qt);
var pX={rca:xH,qca:XG,Ry:rg},qX={s5:"rangeSelectorMinHandle",r5:"rangeSelectorMaxHandle",u5:"rangeSelectorMinScreen",t5:"rangeSelectorMaxScreen"},fOa={Pua:Kr,sua:xr,xua:Dr,Sua:Qr},gOa={fill:fB,Ce:.5},hOa={chartArea:{top:Xe,height:DB},enableInteractivity:!1,legend:{position:Q},hAxis:{textPosition:iG},vAxis:{textPosition:Q,gridlines:{color:Q}}},iOa={chartArea:{left:Xe,width:DB},enableInteractivity:!1,legend:{position:Q},vAxis:{textPosition:iG},hAxis:{textPosition:Q,gridlines:{color:Q}}},rX={brush:new Zm({stroke:NA,
fill:ze}),bI:new Mk(10,16),fma:3};W=oX[K];
Yp(W,function(a,b,c){this.Zf();this.t=a;this.Ij=eU(a.D(0));this.td={};null==this.aG&&(this.aG=new FP(X(this.Qla,this)));null==this.$F&&(this.$F=new FP(X(this.pY,this,!0)));b=new yn([b||{}]);this.Xq(b);this.ed=this.m$(b);c=c||{};Du(this.L,Is,X(this.Pla,this,c));this.gM&&(this.UM=this.t[I](0,0),this.RM=this.t[I](h.max(0,this.t.M()-1),0),b={min:this.UM,max:this.RM},c[ez]&&jOa(this,b,c[ez]),this.ed.domainAxis=this.ed.domainAxis||{},this.ed.domainAxis.viewWindow=b);this.L[Zq](a,this.ed)});
W.Xq=function(a){this.dG=Mn(a,$xa,50);this.V5=Mn(a,Twa,0);this.oV=Fn(a,gua,!1);this.gM=Fn(a,GBa,!1);this.hW=Fn(a,Vza,!1);this.gW=Fn(a,Kra,!1);this.iV=$n(a,vza,new Zm(gOa));this.hV=fn[Bc]();this.Zf();var b=null;switch(Xn(a,hE,fOa,Dr)){case xr:b=new dX(this.n);break;case Dr:b=new mX(this.n);break;case Qr:b=new hX(this.n);break;case Kr:b=new gX(this.n);break;default:b=new mX(this.n)}this.L=b;this.yf=Xn(a,$H,JT,Mg)==Mh};W.m$=function(a){a=xn(Cn(a,Vra));a.theme=this.yf?iOa:hOa;return a};
function kOa(a,b){var c=MR(a.M(),function(b){return a[I](b,0)}),c=Pi(c,gi);return Qi(c,b)}W.Pla=function(a){Iu(this.L);this.wk={$t:!0};lOa(this,a);tt(this.g);this.g=this.L.Xa.jb(1);tt(this.G);this.G=new Sv;this.mf()};W.n$=function(a){Iu(this.L);lOa(this,a);sX(this,rg)};
function lOa(a,b){a.P=a.L.Bz();a.Ng=a.yf?a.P.Kd[0]:a.P.ce[0];var c=a.Kj,d;d={min:h.min(a.Ng.Te,a.Ng.ef),max:h.max(a.Ng.Te,a.Ng.ef)};c.Gk=d;c=a.Kj;d=a.Ng[mc].rk(a.Ng.Te);var e=a.Ng[mc].rk(a.Ng.ef);d={min:h.min(d,e),max:h.max(d,e)};dx(c,d);c=a.V5;if(0>=c)a.cN=1;else{d=0;d=a.Kj.Gk.min;var e=a.Ng[mc].rk(d),f=null;ji(e)?(f=new Date,f[Oc](e[ec]()+c)):f=e+c;d=h[yb](h.abs(a.Ng[mc].Ee(f)-d));c=h.max(d,1);a.cN=c<a.Kj.Gk.max-a.Kj.Gk.min?c:1}if(a.hW||a.gW)c=a.Ng,d=kOa(a.t,c[mc].Ee),c=a.yf?1==c.tm?d[aq]():d:1==
c.tm?d:d[aq](),a.nW=c;b&&(c=b[ez],Rw(a.o,mOa(a,ki(c)?c[y]:null,ki(c)?c.end:null)))}
W.mf=function(){var a=this.g,b=this.P,c=a.qm(b[r],b[A]),d=a.Ba(!1);a[q](c,d);c=b.A;a.hb(0,0,b[r],b[A],this.hV,d);var b=a.hb(c[G],c.top,c[r],c[A],this.hV,d),e=nOa(this),e=a.hb(e[G],e.top,e[r],e[A],this.iV,d);this.td[qX.u5]=e;e=oOa(this);e=a.hb(e[G],e.top,e[r],e[A],this.iV,d);this.td[qX.t5]=e;e=pOa(this,this.o[ez].Mh,c,a,d);this.td[qX.s5]=e;a=pOa(this,this.o[ez].Lh,c,a,d);this.td[qX.r5]=a;var f=Rk(this.n);this.G.m(f[Td],GH,X(this.aha,this,this.wk));this.G.m(f[Td],HH,X(this.x5,this,this.wk));d=d.a();
this.G.m(d,GH,X(this.bha,this,this.wk));this.G.m(d,Es,X(this.HF,this,this.wk,{type:QI,Rn:!1}));(this.jV=xl(d,function(a){return a==f[Td]}))||this.G.m(d,HH,X(this.x5,this,this.wk));this.oV||(qOa(this,e,xH,xH),qOa(this,a,XG,XG));this.G.m(b,Ds,X(this.iM,this,this.wk,{dh:rg}));this.G.m(b,Fs,X(this.HF,this,this.wk,{type:QI,Rn:!0}));this.G.m(b,Es,X(this.HF,this,this.wk,{type:QI,Rn:!1}));Gu(this,Is,null)};
function qOa(a,b,c,d){a.G.m(b,Ds,X(a.iM,a,a.wk,{dh:d}));a.G.m(b,Fs,X(a.HF,a,a.wk,{type:c,Rn:!0}));a.G.m(b,Es,X(a.HF,a,a.wk,{type:c,Rn:!1}))}
function pOa(a,b,c,d,e){var f=rX.bI,g=rX.fma,k=rX.brush,l=d.Ba(!1);d[q](e,l);e=.5*f[r];var n=a.yf?c[G]:h[t](b-e)+.5;b=a.yf?h[t](b-e)+.5:c.top;d.Em(l.a(),n,b);a.yf?(b=h[E](e),b=jL(a.yf?[{x:0,y:b},{x:0+c[r],y:b}]:[{x:0,y:b},{x:0,y:b+c[A]}]),d.sa(b,k,l),a.oV||rOa(a,.5*(c[r]-f[A]),0,f[A],f[r],g,d,k,l)):(b=h[E](e),b=jL(a.yf?[{x:b,y:0},{x:b+c[r],y:0}]:[{x:b,y:0},{x:b,y:0+c[A]}]),d.sa(b,k,l),a.oV||rOa(a,0,.5*(c[A]-f[A]),f[r],f[A],g,d,k,l));return l.a()}
function rOa(a,b,c,d,e,f,g,k,l){d=b+d;e=c+e;var n=jL([{x:b+f,y:c},{x:d-f,y:c},{x:d,y:c+f},{x:d,y:e-f},{x:d-f,y:e},{x:b+f,y:e},{x:b,y:e-f},{x:b,y:c+f}],!1);g.sa(n,k,l);f+=1;a.yf?(a=jL([{x:b+f,y:c+f},{x:d-f,y:c+f}]),b=jL([{x:b+f,y:e-f},{x:d-f,y:e-f}])):(a=jL([{x:b+f,y:c+f},{x:b+f,y:e-f}]),b=jL([{x:d-f,y:c+f},{x:d-f,y:e-f}]));g.sa(a,k,l);g.sa(b,k,l)}function nOa(a){var b=a.P.A,c=a.o[ez].Mh;return a.yf?new Fl(b[G],b.top,b[r],c-b.top):new Fl(b[G],b.top,c-b[G],b[A])}
function oOa(a){var b=a.P.A,c=a.o[ez].Lh;return a.yf?new Fl(b[G],c,b[r],b[Mc]-c):new Fl(c,b.top,b[cd]-c,b[A])}function mOa(a,b,c){var d=a.Kj.Gk.min,e=a.Kj.Gk.max,f=1==a.Ng.tm&&!a.yf;null!=b&&(b=a.Ng[mc].Ee(b),f?d=h.max(b,d):e=h.min(b,e));null!=c&&(a=a.Ng[mc].Ee(c),f?e=h.min(a,e):d=h.max(a,d));return{Mh:d,Lh:e}}W.mQ=function(){var a=this.o[ez],b=this.Ng[mc].rk(a.Mh),a=this.Ng[mc].rk(a.Lh),c=1==this.Ng.tm&&!this.yf;return{start:c?b:a,end:c?a:b}};
W.Vva=function(a,b){if(!this.wk.$t)return!1;var c=this.o[ez];if(null==c.Mh||null==c.Lh)return!1;c=mOa(this,a,b);c=tX(this,c.Mh,c.Lh,rg);this.o.dh=null;return c};function tX(a,b,c,d){var e=a.o[ez];if(e.Mh==b&&e.Lh==c)return!1;Rw(a.o,{Mh:b,Lh:c});sX(a,d);return!0}
function sX(a,b){var c=a.yf?rX.bI[A]:rX.bI[r],d=a.yf?rX.bI[r]:rX.bI[A];if(b!=XG){var e=nOa(a),f=a.td[qX.u5],g=a.td[qX.s5];if(a.yf){var k=h[t](e.top+e[A]-.5*d)+.5;a.g.Em(g,0,k);a.g.hS(f,e.top);a.g.Yj(f,e[A])}else k=h[t](e[G]+e[r]-.5*c)+.5,a.g.Em(g,k,0),a.g.gS(f,e[G]),a.g.yg(f,e[r])}b!=xH&&(e=oOa(a),f=a.td[qX.t5],g=a.td[qX.r5],a.yf?(k=h[t](e.top-.5*d)+.5,a.g.Em(g,0,k),a.g.hS(f,e.top),a.g.Yj(f,e[A])):(k=h[t](e[G]-.5*c)+.5,a.g.Em(g,k,0),a.g.gS(f,e[G]),a.g.yg(f,e[r])))}W.Qla=function(){sX(this,this.o.dh)};
function sOa(a){var b=a.Kj.Gk.max-a.Kj.Gk.min,c=a.Ng.tm,d=(a.o[ez].Mh-a.Kj.Gk.min)/b;if(.1>d)return{direction:-1*c,v$:d/.1};a=(a.Kj.Gk.max-a.o[ez].Lh)/b;return.1>a?{direction:1*c,v$:a/.1}:null}function uX(a){if(a.gM){var b=!1;a.o.dh==rg&&sOa(a)&&(b=!0);b&&!a.au?(a.au=new St(a.dG),a.G.m(a.au,Ss,X(a.Bma,a)),a.au[y]()):!b&&a.au&&(tt(a.au),a.au=null)}}
W.Bma=function(){if(this.au){var a=sOa(this),b=this.dG/zj(1E3,6E4,a.v$),c=this.Ij.ak(this.UM),d=this.Ij.ak(this.RM),e=(d-c)*b,b=this.ed.domainAxis.viewWindow,f=b.max,g=this.Ij.ak(b.min),f=this.Ij.ak(f);0>a[Lx]?(c=h.max(g-e,c),a=f-(g-c)):(a=h.min(f+e,d),c=g+(a-f));g=this.Ij.By(c);a=this.Ij.By(a);b.min=g;b.max=a;Du(this.L,Is,X(this.n$,this,null));this.L[Zq](this.t,this.ed);this.pY(!0)}};W.bha=function(a,b){a.$t&&null!=this.o.dh&&(this.jV||tOa(this,b),Iw(b[Yq][x],JH))};
W.aha=function(a,b){a.$t&&null!=this.o.dh&&tOa(this,b)};function tOa(a,b){var c=a.o;c[ez]&&null!=c[ez].Mh&&null!=c[ez].Lh||Rw(c,{Mh:a.Kj.Gk.min,Lh:a.Kj.Gk.max});var d=Wl(b),e,d=(a.yf?d.y:d.x)-c.mN,f=a.o[ez],g=a.Kj.Gk,k;switch(a.o.dh){case rg:e=g.min-f.Mh;k=g.max-f.Lh;break;case xH:e=g.min-f.Mh;k=f.Lh-a.cN-f.Mh;break;case XG:e=f.Mh+a.cN-f.Lh,k=g.max-f.Lh}e=xj(d,e,k);c.mN+=e;c.dh!=XG&&(c[ez].Mh+=e);c.dh!=xH&&(c[ez].Lh+=e);uX(a);GP(a.aG,a.dG);GP(a.$F,a.dG)}
W.iM=function(a,b,c){if(a.$t&&zt(c)){a=Wl(c);var d=this.o;d.mN=this.yf?a.y:a.x;d.dh=b.dh;uX(this);c[bq]()}};
W.x5=function(a){if(a.$t&&(a=this.o,null!==a.dh)){if(this.hW){var b=this.nW,c=a[ez].Lh,d=Xm(b,a[ez].Mh),c=Xm(b,c);tX(this,d,c,a.dh)}else if(this.gW){var e=new Mm(a[ez].Mh,a[ez].Lh),d=e.end-e[y],c=this.Kj.Gk,f=b=this.nW,g=X(Pm,null,e),b=Ui(f,g),g=Wi(f,g);if(null===b||null===g)b=Xm(f,e[y]),f=Xm(f,e.end),g=b=f=h.abs(e[y]-b)<=h.abs(e.end-f)?b:f;e=e.end-e[y];b=Gj(b,g)-e/2;e=new Mm(b,b+e);Ka(e,h.max(e[y],c.min));e.end=e[y]+d;e.end=h.min(e.end,c.max);Ka(e,e.end-d);tX(this,e[y],e.end,a.dh)}else this.gM&&
a.dh!=rg&&(d=this.ed.domainAxis.viewWindow,c=this.mQ(),jOa(this,d,c),Du(this.L,Is,X(this.n$,this,{range:c})),this.L[Zq](this.t,this.ed));this.pY(!1);a.dh=null;uX(this)}};
function jOa(a,b,c){var d=b.max,e=a.Ij.ak(b.min),d=a.Ij.ak(d),f=d-e;0===f&&(e-=1,d+=1,f=2);var g=c[y];c=c.end;if(null!=g&&null!=c){var k=a.Ij.ak(g),l=a.Ij.ak(c);c=l-k;var g=.1*f,n=.6*f;c>=g&&c<=n||(k=(k+l)/2,f/=(c<g?.9*n:1.1*g)/c,f=new Mm(k-f/2,k+f/2),c<g||(e=a.Ij.ak(a.UM),d=a.Ij.ak(a.RM)),uOa(f,new Mm(e,d)),e=a.Ij.By(f[y]),a=a.Ij.By(f.end),b.min=e,b.max=a)}}function uOa(a,b){a[y]<b[y]&&(a.end+=b[y]-a[y],Ka(a,b[y]));a.end>b.end&&(Ka(a,a[y]-(a.end-b.end)),a.end=b.end);a[y]<b[y]&&Ka(a,b[y])}
W.HF=function(a,b,c){a.$t&&!this.o.dh&&Iw(c[Yq][x],b.Rn?b[H]==QI?JH:this.yf?Mya:uE:SE)};W.pY=function(a){var b=this.o.dh,c=this.mQ();if(null!=b&&null!=c){var d=this.Ng.tm;Gu(this,tI,{start:c[y],end:c.end,startChanged:b==(1==d?pX.rca:pX.qca)||b==pX.Ry,endChanged:b==(1==d?pX.qca:pX.rca)||b==pX.Ry,inProgress:a})}};W.Zf=function(){this.L&&(Iu(this.L),tt(this.aG),this.aG=null,tt(this.$F),this.$F=null,this.wk.$t=!1,tt(this.g),this.g=null,tt(this.G),this.G=null,this.L.Zf(),this.L=null,Ot(this))};function vX(a){SP[L](this,a,[bG,cG])}Y(vX,SP);vX[K].mK=function(a,b,c){if(b==bG){if(!a[Jz](c.Gn))return c.Gn=a,!0}else if(null!=c.Gn)return c.Gn=null,!0;return!1};vX[K].Vk=function(a){return null!=a.Gn?[new QP(Us,a.rf)]:[]};var vOa={day:864E5,hour:36E5,minute:6E4,second:1E3,millisecond:1};function wX(a){var b=xX(a),c;t:{c=a[rc](se);if(2===c[J]){c=ha(c[0]);if(ni(c)&&!fa(c))break t;throw m('Invalid number for increment: "'+a+'".');}c=1}b=vOa[b];if(!b)throw m('Invalid number for increment "'+a+'".');return c*b}function xX(a){var b=a[J]-1;a=a[Cb](b)===sh?a[ee](0,b):a;a=a[rc](se);return 2===a[J]?a[1]:a[0]}function wOa(a,b,c){a=ha(a);b=(a-c)%wX(b);return a=new Date(a-b)}
function xOa(a,b,c){a=ha(a);c=a-c;b=wX(b);c%=b;return a=0===c?new Date(a):new Date(a+b-c)};function yX(a){Qt[L](this);this.fd=null;this.q=a;a=xk||zk&&!Fk(gna)&&a[Tc]==Uf;this.G=new Sv(this);this.G.m(this.q,a?[sG,sxa,Tsa,Fta,kG]:kG,this)}Y(yX,Qt);Ep(yX[K],function(a){if(a[H]==kG)xk&&Fk(10)&&0==a[iq]&&0==a[hq]||(zX(this),wk&&this.q!=Rk(this.q)[qb]||this[cq](yOa(a)));else if(a[H]!=sG||gCa(a)){var b=a[H]==sG?this.q[od]:null;xk&&229==a[iq]&&(b=null);var c=yOa(a);zX(this);this.fd=Tt(function(){this.fd=null;this.q[od]!=b&&this[cq](c)},0,this)}});
function zX(a){null!=a.fd&&(Ut(a.fd),a.fd=null)}function yOa(a){a=new xt(a.Qa);cb(a,kG);return a}yX[K].B=function(){yX.e.B[L](this);this.G.Z();zX(this);delete this.q};function AX(a,b,c){lN[L](this,a,b||zN.Vb(),c)}Y(AX,lN);VM(Ypa,function(){return new AX(null)});function BX(a,b){iM[L](this,b);this.Ob=a||O}var CX;Y(BX,iM);W=BX[K];W.kq=null;W.Zma=10;function DX(){null!=CX||(CX=zxa in ea[Sb](kG));return CX}W.QH=!1;W.j=function(){this.q=this.ia().j(kG,{type:Rs})};W.Ef=function(a){BX.e.Ef[L](this,a);this.Ob||(this.Ob=a[Xd](uG)||O);yl(Rk(a))==a&&(this.QH=!0,a=this.a(),rM(a,this.wI));DX()&&(this.a().placeholder=this.Ob);a=this.a();DL(a,uG,this.Ob)};
W.Fb=function(){BX.e.Fb[L](this);var a=new Sv(this);a.m(this.a(),Dg,this.s7);a.m(this.a(),BD,this.dO);if(DX())this.G=a;else{yk&&a.m(this.a(),[ws,sG,tG],this.dja);var b=Rk(this.a());a.m(Zk(b),uwa,this.eja);this.G=a;zOa(this)}this.vu();this.a().Ki=this};W.He=function(){BX.e.He[L](this);this.G&&(this.G.Z(),this.G=null);this.a().Ki=null};function zOa(a){!a.mla&&a.G&&a.a().form&&(a.G.m(a.a().form,mAa,a.nla),a.mla=!0)}W.B=function(){BX.e.B[L](this);this.G&&(this.G.Z(),this.G=null)};W.wI="label-input-label";
W.s7=function(){this.QH=!0;var a=this.a();rM(a,this.wI);if(!DX()&&!EX(this)&&!this.Uma){var b=this,a=function(){b.a()&&dx(b.a(),O)};xk?Tt(a,10):a()}};W.dO=function(){DX()||(this.G.vb(this.a(),ds,this.s7),this.kq=null);this.QH=!1;this.vu()};W.dja=function(a){27==a[iq]&&(a[H]==sG?this.kq=this.a()[od]:a[H]==ws?dx(this.a(),this.kq):a[H]==tG&&(this.kq=null),a[bq]())};W.nla=function(){EX(this)||(dx(this.a(),O),Tt(this.zna,10,this))};W.zna=function(){EX(this)||dx(this.a(),this.Ob)};W.eja=function(){this.vu()};
function EX(a){return!!a.a()&&a.a()[od]!=O&&a.a()[od]!=a.Ob}va(W,function(){dx(this.a(),O);null!=this.kq&&(this.kq=O)});Vw(W,function(){EX(this)&&(this[Yb](),this.vu())});W.Fa=function(a){null!=this.kq&&(this.kq=a);dx(this.a(),a);this.vu()};gb(W,function(){return null!=this.kq?this.kq:EX(this)?this.a()[od]:O});W.Bm=function(a){var b=this.a();DX()?(b&&(b.placeholder=a),this.Ob=a):EX(this)||(b&&dx(b,O),this.Ob=a,this.qaa());b&&DL(b,uG,this.Ob)};W.bd=function(){return this.Ob};
W.vu=function(){var a=this.a();DX()?this.a().placeholder!=this.Ob&&(this.a().placeholder=this.Ob):zOa(this);DL(a,uG,this.Ob);EX(this)?(a=this.a(),rM(a,this.wI)):(this.Uma||this.QH||(a=this.a(),pM(a,this.wI)),DX()||Tt(this.qaa,this.Zma,this))};W.La=function(a){wx(this.a(),!a);var b=this.a();tM(b,this.wI+oB,!a)};Qw(W,function(){return!this.a()[Rd]});W.qaa=function(){!this.a()||EX(this)||this.QH||dx(this.a(),this.Ob)};function FX(a,b){this.Le=new au(a);this.Jra=b?b:Cra;this.lf=5E3}var AOa=0;vp(FX[K],function(a,b,c,d){a=a||null;d=d||OC+(AOa++)[kc](36)+ri()[kc](36);Zh._callbacks_||(Zh._callbacks_={});var e=this.Le[Bc]();if(a)for(var f in a)a[zc]&&!a[zc](f)||aja(e,f,a[f]);b&&(Zh._callbacks_[d]=BOa(d,b),aja(e,this.Jra,Spa+d));b=oGa(e[kc](),{timeout:this.lf,Wda:!0});kGa(b,COa(d,a,c));return{ic:d,aea:b}});Op(FX[K],function(a){a&&(a.aea&&a.aea[Kq](),a.ic&&GX(a.ic,!1))});
function COa(a,b,c){return function(){GX(a,!1);c&&c(b)}}function BOa(a,b){return function(c){GX(a,!0);b[Sc](void 0,arguments)}}function GX(a,b){Zh._callbacks_[a]&&(b?delete Zh._callbacks_[a]:Zh._callbacks_[a]=ci)};;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});



function f0(a,b){return a.time=b}
var mZa="tooltip.text",nZa="slices.",oZa="sliceVisibilityThreshold",g0="slice",h0="size",pZa="shouldHighlightHover",qZa="pieStartAngle",rZa="pieSliceTextStyle",i0="pieSliceText",j0="pieSliceBorderColor",sZa="pieResidueSliceLabel",tZa="pieResidueSliceColor",k0="pieHole",uZa="legend.labeledValueText",vZa="legend.iconWidthScaleFactor",wZa="inline-block",xZa="displayTinySlicesInLegend",yZa="diff.oldData.inCenter",zZa="diff.innerCircle.radiusFactor",AZa="diff.innerCircle.borderFactor",l0="certainty",BZa=
"annotationText",CZa="Ostatn\u00ed",DZa="9e9e9e",m0="636363",EZa=".visibleInLegend",FZa=".textStyle",GZa=".hole",HZa=".enableInteractivity",IZa=".color",n0="#990000",JZa="#444";function o0(a,b){nU[L](this,a,b);this.zN=this.Tf=null}Y(o0,nU);o0[K].U8=function(a,b){var c=this.F;if(1>a.l[J])return!1;this.Tf=b;for(var d=a.pie.ei,e=a.l[J]/d[J],f=0;f<d[J];++f){for(var g=d[f].cd,k=d[f].dd,l=d[f].YM,n=f*e,p=n+e;n<p&&180>a.l[n].pd;)p0(this,a.l[n],g,k),n+=1;l&&p0(this,l,g,k);for(l=p-1;l>=n;--l)p0(this,a.l[l],g,k)}a.bp&&(this.zN=c.Ba(),KZa(this,a.bp),c[q](this.Tf,this.zN));return!0};
function p0(a,b,c,d){if(b.R){var e=a.F.Ba(),f=a.Mb,g=f.pie[Px],k=b[ry];if(b.Xb){var l=f.pie.Dz,n=b.Xb,p=new gL;p[Ez](k.x+n.kf.x,k.y+n.kf.y);p.da(k.x+n.kf.x,k.y+n.kf.y+l);p.xf(k.x+g.x,k.y+g.y+l,c,d,n.Ud,n.pd,!0);p.da(k.x+n.Hh.x,k.y+n.Hh.y);p.xf(k.x+g.x,k.y+g.y,c,d,n.pd,n.Ud,!1);a.F.sa(p,n.brush,e)}if(b.Ct||b.nw)l=f.pie.Dz,n=new gL,n[Ez](k.x+g.x,k.y+g.y),n.da(k.x+g.x,k.y+g.y+l),b.nw&&(n.da(k.x+b.Hh.x,k.y+b.Hh.y+l),n.da(k.x+b.Hh.x,k.y+b.Hh.y)),b.Ct&&(n.da(k.x+b.kf.x,k.y+b.kf.y+l),n.da(k.x+b.kf.x,k.y+
b.kf.y)),a.F.sa(n,b.WL,e);n=b.gw?b.gw.brush:b.brush;b.$q?0==b.lF&&0==b.Xz?a.F.pk(g.x,g.y,c,d,n,e):(p=new gL,p[Ez](g.x,g.y-d),p.xf(g.x,g.y,c,d,0,180,!0),p.xf(g.x,g.y,c,d,180,360,!0),p[Ez](g.x,g.y-b.Xz),p.xf(g.x,g.y,b.lF,b.Xz,360,180,!1),p.xf(g.x,g.y,b.lF,b.Xz,180,0,!1),p[Zy](),a.F.sa(p,n,e)):(p=new gL,p[Ez](k.x+b.Oz.x,k.y+b.Oz.y),p.da(k.x+b.kf.x,k.y+b.kf.y),p.xf(k.x+g.x,k.y+g.y,c,d,b.Ud,b.pd,!0),p.da(k.x+b.yt.x,k.y+b.yt.y),p.xf(k.x+g.x,k.y+g.y,b.lF,b.Xz,b.pd,b.Ud,!1),a.F.sa(p,n,e));b.Ji&&f.X4&&LZa(a,
b.Ji,e);if(c=b.Ln){c.Xb&&(d=new gL,d[Ez](c.Xb.kf.x,c.Xb.kf.y),d.da(c.Xb.kf.x,c.Xb.kf.y+l),d.xf(c.Xb.Oh.x,c.Xb.Oh.y+l,c.Xb.cd,c.Xb.dd,c.Xb.Ud,c.Xb.pd,!0),d.da(c.Xb.Hh.x,c.Xb.Hh.y),d.xf(c.Xb.Oh.x,c.Xb.Oh.y,c.Xb.cd,c.Xb.dd,c.Xb.pd,c.Xb.Ud,!1),a.F.sa(d,c.Xb.brush,e));if(c.Ct||c.nw)d=new gL,d[Ez](c.oA.x,c.oA.y),d.da(c.eM.x,c.eM.y),d.da(c.eM.x,c.eM.y+l),d.da(c.oA.x,c.oA.y+l),d.da(c.oA.x,c.oA.y),a.F.sa(d,c.WL,e);LZa(a,c,e)}b.wV&&a.F.Sd(b[id],b.xV.x+k.x,b.xV.y+k.y,b.fM[r],qJ,qJ,b.ba,e);k=AP([g0,b[pc]]);e=
e.a();a.De(a.Tf,k,e);b.sb&&(e=AP([Us,b[pc]]),a.IF(b.sb,e))}}function LZa(a,b,c){if(b.$q)a.F.pk(b.Oh.x,b.Oh.y,b.cd,b.dd,b.brush,c);else{var d=new gL;d[Ez](b.kf.x,b.kf.y);d.xf(b.Oh.x,b.Oh.y,b.cd,b.dd,b.Ud,b.pd,!0);a.F.sa(d,b.brush,c)}}
function KZa(a,b){for(var c=X(a.Dt,a),d=X(a[ay],a),e=a.F,f=a.zN,g=0;g<b[J];++g){var k=b[g],l=e.Ba(),n=e.Ba(),p=new gL;p[Ez](k.$i.x+.5,k.$i.y+.5);p.da(k.g6+.5,k.$i.y+.5);p.da(k.g6+.5,k.ur.y+.5);p.da(k.ur.x+.5,k.ur.y+.5);e.sa(p,k.Lc,n);e.oe(k.$i.x+.5,k.$i.y+.5,k.f6,k.Aha,n);c(k.aA,l);c(k.bA,l);e[q](f,l);e[q](f,n);k=AP([DG,k[pc]]);d(l.a(),k)}}
o0[K].o5=function(a,b){if(!wn(b.bp,this.Oq.bp)){this.F.Nc(this.zN);var c=new eQ(2);fQ(c,0,a.bp||{});fQ(c,1,b.bp||{});c=c[qz]();KZa(this,c)}this.bM(a);this.k2(a,b)};o0[K].bM=function(a){var b=this.Oq;if(b)for(var c in b.l){if(b.l[c].sb){var d=AP([Us,ha(c)]);pU(this,d)}d=a.pie.ei[c<a.l[J]/a.pie.ei[J]?0:1];p0(this,a.l[c],d.cd,d.dd)}};o0[K].k2=function(a,b){for(var c in b.l){var d=new eQ(2);fQ(d,0,a.l[c]);fQ(d,1,b.l[c]);var e=a.pie.ei[c<a.l[J]/a.pie.ei[J]?0:1],f=e.cd,e=e.dd;p0(this,d[qz](),f,e)}};function MZa(a,b,c,d,e){var f=a[cd]-a[G],g=dk(d),k=dk(d);Ya(k,DZa);d=d[yc]/3.236;var l=g[yc]+d,n=k[yc]+d,p=NZa(a,f,b,g,k,d,e),s=[],u;2==c?(c=a[cd],a=a[G],u=iF):(c=a[G],a=a[cd],u=qJ);for(var v=0;v<e[J];++v){var z=e[v],B=p[v];if(null!=B){var D=HP(b,z.aA,g,f,B.QI),N=HP(b,z.bA,k,f,B.RI),M=HLa(new tL(c,B.y));s[C]({f6:2,$i:HLa(z.P6(xj(B.y,z.yN[y],z.yN.end))),g6:a,ur:M,Aha:new Zm({fill:m0,Ce:.7}),Lc:new Zm({stroke:m0,ua:1,Xg:.7}),Awa:d,aA:{text:z.aA,ba:g,anchor:new IR(M.x,M.y),I:Qi(D.I,function(a,b){return{x:0,
y:(b-D.I[J])*l,length:D.gh,text:a}}),Kc:u,Jc:qJ,sb:D.te?z.aA:O,Gb:0},xwa:g,bA:{text:z.bA,ba:k,anchor:new IR(M.x,M.y),I:Qi(N.I,function(a,b){return{x:0,y:(b+1)*n,length:N.gh,text:a}}),Kc:u,Jc:iF,sb:N.te?z.bA:O,Gb:0},zwa:k,ywa:u,index:z[pc]})}}return s}
function NZa(a,b,c,d,e,f,g){var k=d[yc]+f,l=e[yc]+f,n=Qi(g,function(a,g){var k=HP(c,a.aA,d,b,da),l=HP(c,a.bA,e,b,da);return{tK:g,c2:a.f9,Xy:a.f9,QI:k.I[J],RI:l.I[J],aT:f,bT:f}});jj(n,function(a,b){return a.Xy-b.Xy});n=dj(n);jj(n,function(a,b){return g[a.tK].e9-g[b.tK].e9});var p=[];0<n[J]&&p[C](n.pop());for(var s=null,u=0,v;v=q0(a,k,l,g,p,!1),!(0===n[J]||v.uK&&15<u);)v.uK?(u++,s&&bj(p,s)):u=0,s=n.pop(),p[C](s),jj(p,function(a,b){return a.Xy-b.Xy});v.uK&&s&&(bj(p,s),v=q0(a,k,l,g,p,!1));a=q0(a,k,l,
g,p,!0);a.uK||(v=a);return v[Ux]}function q0(a,b,c,d,e,f){0<e[J]&&(e[0].aT=0,Li(e).bT=0);for(var g=0;g<e[J];g++){var k=e[g],l=e[g-1],n=e[g+1],n=n?d[n.tK].yN.end-5:a[Mc];k.Oea=new Mm(h.min(k.c2,l?d[l.tK].yN[y]+5:a.top),h.max(k.c2,n))}a=OZa(a,b,c,e,f);d=!1;f={};for(g=0;g<e[J];g++){var k=e[g],l=a[g],n=(l[pA]-l.top-k.aT)/b,p=(l[Mc]-l[pA]-k.bT)/c,n=h[t](n+.1),p=h[t](p+.1),s=n<k.QI||p<k.RI;d=d||s;f[k.tK]={y:l[pA],QI:n,RI:p,uK:s}}return{layout:f,uK:d}}
function OZa(a,b,c,d,e){var f=Qj(d,function(a){return{anchor:a.Xy,top:a.Xy-(a.QI*b+a.aT),bottom:a.Xy+(a.RI*c+a.bT)}}),g=[];g[C](function(b,c){var d=b[c].top;return 0==c?{top:h.max(a.top-d,0)}:{top:h.max(b[Ji(c)-1][Mc]-d,0)/2}});g[C](function(b,c){var e=b[c][Mc];return c==d[J]-1?{bottom:h.min(a[Mc]-e,0)}:{bottom:h.min(b[Ji(c)+1].top-e,0)/2}});g[C](function(a,c,f){var g=a[c][pA]-a[c].top;a=h.max(-g,0);c=d[c];c=h.max(c.QI*b+c.aT-h.max(g,0),0);f=(a+c*(e?1:f))/2;return{anchor:f,top:-f}});g[C](function(a,
b,f){var g=a[b][Mc]-a[b][pA];a=h.max(-g,0);b=d[b];b=h.max(b.RI*c+b.bT-h.max(g,0),0);f=(a+b*(e?1:f))/2;return{anchor:-f,bottom:f}});g[C](function(a,b){var c=a[b][pA],e=d[b];return{anchor:xj(c,e.Oea[y],e.Oea.end)-c}});e&&g[C](function(a,b,c){return{anchor:(d[b].c2-a[b][pA])*c}});var k=KFa(f,g,function(a,b){return{anchor:a[pA]+(b[pA]||0),top:a.top+(b.top||0),bottom:a[Mc]+(b[Mc]||0)}},function(a,b){return h.max(h.abs(a[pA]-b[pA]),h.abs(a.top-b.top),h.abs(a[Mc]-b[Mc]))});return Qi(d,function(a,b){var c=
k[String(b)];return{anchor:c[pA],top:c.top,bottom:c[Mc]}})}function PZa(a,b){var c=Vi(a,function(a){return a[pc]==b});if(0>c)return{};var d={};d[c]={f6:4,Lc:new Zm({stroke:m0,ua:2,Xg:.7})};return d};function r0(a,b,c,d,e){this.ub=b.S(xE,NT);this.I8=Jn(b,qZa,0);this.dka=0>Jn(b,xg,1);PU[L](this,a,b,c,d,e)}Y(r0,PU);La(r0[K],function(){this.N.di=WI;this.N.jd=Fn(this[Bq],Ova);this.N.Pc&=!this.N.jd;this.N.jd&&(this.N.Dh=this.N.Dh||{},this.N.Dh.pie=this.N.Dh.pie||{},this.N.Dh.pie.m5=this[Bq].S(yZa,!0),this.N.Dh.pie.uV=this[Bq].S(zZa,.6));for(var a=0;a<this.Ub.M();a++)if(0>this.Ub[I](a,1))throw m("Negative values are invalid for a pie chart.");r0.e[Kc][L](this)});r0[K].A8=function(){return Ls};
r0[K].z8=function(){return null};
r0[K].y8=function(){var a=this.N;if(this.Ub.D(0)!=zh)throw m("Pie chart should have a first column of type string");var b;b=this.N;var c=b.A,d=this.Cf[cz](),e=null,f=null,g=h[E](1.618*b.pm),e=h[E](c[r]*(1-1/1.618)-g);d==Tg?(f=new Cl(c.top,c[G]+e,c[Mc],c[G]),e=new Cl(c.top,c[cd],c[Mc],f[cd]+g)):d==Ls?(f=new Cl(c.top,c[cd],c[Mc],c[cd]-e),e=new Cl(c.top,f[G]-g,c[Mc],c[G])):d==HD?(e=new Cl(c.top,c[cd],c.top+1/1.618*(c[Mc]-c.top-g),c[G]),f=new Cl(e[Mc]+g,c[cd],c[Mc],c[G])):e=new Cl(c.top,c[cd],c[Mc],c[G]);
var c=0,d=h.min(e[cd]-e[G],e[Mc]-e.top),k=g=h[t](d/2),d=h[E]((e[cd]+e[G])/2),e=h[E]((e[Mc]+e.top)/2);b.Pc&&(k*=.8,c=g/5,e-=c/2);if(b.jd){var l={cd:g*b.Dh.pie.uV,dd:k*b.Dh.pie.uV},g={cd:g,dd:k};b={pie:{center:new tL(d,e),cd:g.cd,dd:g.dd,Dz:c,ei:b.Dh.pie.m5?[l,g]:[g,l]},Ca:f}}else b={pie:{center:new tL(d,e),cd:g,dd:k,Dz:c,ei:[{cd:g,dd:k}]},Ca:f};QZa(this,b);f=this.Cf[cz]();b.Ca?this.Cf.ip(b.Ca):f==FD?this.Cf.ip(RZa(this)):f==wG&&SZa(this,a.A,b,this.Cf.Ha)};
function TZa(a,b,c){var d=a.N,e={},f=Tn(a[Bq],j0,O);a=b[F];var g=b.wb;b=b.ij;var k;d.Pc?(d=a,k=g,f=b):k=d=f;e.normal=new Zm({stroke:d,ua:1,fill:a,Ce:null!=c?c:1});e.wb=new Zm({stroke:k,ua:1,fill:g,Ce:null!=c?c:1});e.ij=new Zm({stroke:f,ua:1,fill:b,Ce:null!=c?c:1});return e}function RZa(a){var b=a.N,c=b[A]-b.A[Mc];a=a.Cf.Ha[yc];var d=[];d[C]({min:2,Wb:[da]});var e=d[J];d[C]({min:a+2,Wb:[da]});c=NR(d,c);return c[J]>e?(c=b.A[Mc]+c[e],new Cl(c-a,b.A[cd],c,b.A[G])):null}
function QZa(a,b){var c=a.N,d=a.Ub,e=b.pie[Px],f=b.pie.Dz,g=d.M(),k=GU(Tn(a[Bq],tZa,O)),l=TZa(a,k,1),n=bo(a[Bq],rZa,{ab:c.lk,fontSize:c.pm}),p=Xn(a[Bq],i0,HIa,c.jd?Q:eI),s=Xn(a[Bq],mZa,IIa,rg),u=On(a[Bq],oZa,1/720),v=Fn(a[Bq],xZa),z=Qn(a[Bq],sZa,CZa),B=On(a[Bq],k0,0);a[Bq][vZa]=2;c.l=[];c.Kn=[];var D,N,M;c.jd?(D=a[Bq].S(AZa,.01),D=c.Dh.pie.uV*(1+D),D=c.Dh.pie.m5?[0,D]:[D,0],N=[!1,!0],M=[a[Bq].S(WE,.5),a[Bq].S(VE,1)]):(D=[0],N=[!0],M=[1]);c.pie={center:e,Dz:f,cd:b.pie.cd,dd:b.pie.dd,ei:[]};for(var f=
X(function(a,b){var d=c.l[a];if(1==b)s0(d,s,d);else{var e=c.l[a-g];s0(d,s,d,e);s0(e,s,d,e)}},a),R=X(function(a){var b=c.pie.ei[a-1].YM,d=c.pie.ei[0].YM;1==a&&b?s0(b,s,b):1<a&&(b&&d?(s0(b,s,b,d),s0(d,s,b,d)):b?(d={yA:Xe,df:Xe},s0(b,s,b,d)):d&&(b={yA:Xe,df:Xe},s0(d,s,b,d)))},a),S=X(function(a,b,d,e,f){c.jd?c.Kn[C]({id:a,text:b,brush:new Zm({Eh:{jg:d,Rf:d,Yv:M[0],Zv:M[1],x1:DB,y1:CB,Hb:CB,Lb:CB,vt:!0,TE:!0}}),index:e,R:f}):c.Kn[C]({id:a,text:b,brush:new Zm({fill:d}),index:e,R:f})},a),V=c.pie.ei,ma=b.pie.ei,
Ja=ma[J],Ha=0,Va=0;Va<Ja;++Va){for(var Ge=ma[Va],Jb=null,Pc=Ge.cd,Ge=Ge.dd,ne=D[Va],sc=N[Va],ed=0,wf=0,pk=0,mh=0;mh<g;mh++)pk+=d[I](mh,Va+1)||0;for(mh=0;mh<g;++mh){var xf=d[I](mh,Va+1)||0,Pq=d.Ea(mh,Va+1),$f=d[I](mh,0),gj=d.Ea(mh,0),Nj=wf/pk,ag=Nj+xf/pk,Xg=ag-Nj>=u;Xg?wf+=xf:ed+=xf;var gr=nZa+Ha,xp=a[Bq].S(gr+IZa,a.ub[mh%a.ub[J]]),xp=GU(xp),ey=TZa(a,xp,M[Va]),$B=Jn(a[Bq],gr+Pma,0),hr=On(a[Bq],gr+GZa,B)+ne,Yg=bo(a[Bq],gr+FZa,n),so=Fn(a[Bq],[gr+HZa,hF],!0),xf=UZa(a,Ha,mh,Nj,ag,xf,Pq,gj,Xg,e,Pc,Ge,hr,
$B,p,Yg,xp,ey,so);c.l[C](xf);Xg=Fn(a[Bq],gr+EZa,sc&&(Xg||v));S($f,gj,xp[F],Ha,Xg);Va==Ja-1&&f(Ha,Ja);Ha+=1}0<ed&&(Nj=1-ed/pk,ag=1,xf=ed,Pq=String(ed),gj=z,Jb=UZa(a,-1,-1,Nj,ag,xf,Pq,gj,!0,e,Pc,Ge,B+ne,0,p,n,k,l,!1),sc&&!v&&S(O,gj,k[F],-1,!0));V[C]({cd:Pc,dd:Ge,YM:Jb});Va==Ja-1&&R(Ja)}}function t0(a,b){switch(b){case eI:return a.yA;case Lh:return a.df;case rg:return a.df+EA+a.yA+Oe}return O}
function UZa(a,b,c,d,e,f,g,k,l,n,p,s,u,v,z,B,D,N,M){var R=a.N;if(R.Pc||1<=u)u=0;var S={},V=e-d;dx(S,f);S.df=g;Ya(S,D);S.pe=N;S.brush=S.pe.normal;Up(S,k);Hp(S,b);S.Wg=M;S.ut=0<=c?a.Ub.um(c):null;S.R=l;b=p*u;u*=s;S.lF=b;S.Xz=u;S.Ud=360*d+a.I8;S.pd=360*e+a.I8;a.dka&&(c=360-S.Ud,S.Ud=360-S.pd,S.pd=c);c=h.PI*(S.Ud-90)/180;f=h.PI*(S.pd-90)/180;S.yA=h[E](1E3*V)/10+De;k=O;switch(z){case eI:k=S.yA;break;case uG:k=S[cA];break;case Lh:k=g;break;case rBa:k=g+EA+S.yA+Oe}$w(S,k);if(!l)return S;S.ba=B;a=a.$c(S[id],
B)[r];B=B[yc];S.fM=new Mk(a,B);S.$q=1==V;if(S[id])if(S.$q)S.xV=vL(n,new tL(a/2,B/2)),S.wV=!0;else{V=p-B;B=s-B;a=S.fM;a=new Mk(a[r]/V,a[A]/B);g=new Mk(2/V,2/B);l=HV((c+f)/2+h.PI,1,1);i:{z=LLa(new tL(0,0),a);k=1;D=h.min;for(N=0;N<z[J];++N){var ma=z[N];M=l.x*ma.x+l.y*ma.y;ma=M*M+1-(ma.x*ma.x+ma.y*ma.y);0>ma?M=null:(ma=h[zd](ma),M=[M-ma,M+ma]);if(null===M||0>M[1]){z=null;break i}k=D(k,M[1])}z=k}if(.4>z)a=null;else{l=l[Bc]();l[jz](-z);a=JLa(a,g,g);i:{a=LLa(l,a);g=yj(f-c,2*h.PI);z=0;k=g;for(D=0;D<a[J];++D){N=
yj(h[xd](a[D].y,a[D].x)-c,2*h.PI);if(N>=g||0==N){a=!1;break i}k=h.min(N,k);z=h.max(N,z)}a=z-k<h.PI}a=a?l:null}V=a&&new tL(a.x*V,a.y*B);null!==V&&(S.wV=!0,S.xV=ILa(n,V,new tL(-S.fM[r]/2,-S.fM[A]/2)))}else S.wV=!1;S.offset=HV((c+f)/2,p,s)[jz](v);v=HV(f,p,s);S.kf=uL(n,HV(c,p,s));S.Hh=uL(n,v);s=HV(f,b,u);S.Oz=uL(n,HV(c,b,u));S.yt=uL(n,s);R.Pc&&270>=S.Ud&&90<=S.pd&&(s={},90>S.Ud?(s.Ud=90,s.kf=new tL(n.x+p,n.y)):(s.Ud=S.Ud,s.kf=S.kf),270<S.pd?(s.pd=270,s.Hh=new tL(n.x-p,n.y)):(s.pd=S.pd,s.Hh=S.Hh),s.brush=
S.pe.wb,S.Xb=s);S.Ct=R.Pc&&.5<d;S.nw=R.Pc&&.5>e;if(S.Ct||S.nw)S.WL=S.pe.wb;return S}function s0(a,b,c,d){c=t0(c,b);d&&(c+=re+t0(d,b));a.de={Cm:a[cA],content:c}}
function SZa(a,b,c,d){var e=a.N,f=e.pie.cd,g=e.pie.dd,k=c.pie[Px],l=Xn(a[Bq],uZa,IIa,eI),n=h.PI*(3*(f+g)-h[zd]((3*f+g)*(f+3*g))),p=[];c=[];for(var s=0;s<e.Kn[J];++s){var u=e.Kn[s];if(u.R){var v;if(0<=u[pc])v=e.l[u[pc]];else{var z=e.pie.ei;v=z[z[J]-1].YM}var B=h.max((f+v.lF)/2,.75*f),D=h.max((g+v.Xz)/2,.75*g),N=(v.pd+v.Ud)/2,z=yj(N,360),M=Gj(f-B,g-D)/n*360,R,S;2*M<v.pd-v.Ud?(R=v.Ud+M,S=v.pd-M,180>z?S=h.min(S,180):R=h.max(R,180)):S=R=N;var V=function(a){return uL(k,HV(a,B,D))},M=function(a){return V(h.asin(xj((a-
k.y)/D,-1,1)))},ma=function(a){return V(h.PI-h.asin(xj((a-k.y)/D,-1,1)))},u={f9:V(Aj(N-90)).y,yN:new Mm(V(Aj(R-90)).y,V(Aj(S-90)).y),aA:u[id],bA:t0(v,l),e9:v[od],index:v[pc]};180>z?(u.P6=M,p[C](u)):(u.P6=ma,c[C](u))}}f=b[r]/2-f-d[yc];e=MZa(new Cl(b.top,b[cd],b[Mc],b[cd]-f),a.$c,2,d,p);b=MZa(new Cl(b.top,b[G]+f,b[Mc],b[G]),a.$c,1,d,c);d=[];ej(d,e,b);a.N.bp=d};function u0(a,b,c){bW[L](this,a,b,c,fI)}Y(u0,bW);u0[K].lt=function(a){return this.F.Uu(a[Yq])};u0[K].$da=function(a,b){var c=b[rc](we);switch(c[0]){case g0:c=ha(c[1]);if(0>c)break;this[cq](Qya+a,{uc:c,fj:null})}};function v0(a,b,c,d,e,f,g){rW[L](this,a,b,c,d,e,g);var k=Fn(a,hF,!0);this.jla=MR(f,function(b){return Fn(a,nZa+b+HZa,k)});this.kla=Fn(a,pZa,!0)}Y(v0,rW);v0[K].Bs=function(a,b,c){this.u4(a,b,c)};v0[K].n5=function(a,b){return a[Jz](b,!0)};function w0(a,b){a.l=a.l||{};var c=a.l;c[b]=c[b]||{};return c[b]}
v0[K].u4=function(a,b,c){var d={Mb:a,vk:this.se.getEntries(),Gt:c,Ak:b.Uh},e=b.Uh.Sa.Xw;null!=e&&Uw(b.Uh.Sa,this.se.oh(e)[lz]);for(var f=this.Tn.tV,e=f==uh||f==rg,g=f==Dg||f==rg,k=this.se&&0<d.vk[J],f=sO(b[Vx]),k=1<f[J]&&k,l=0;l<f[J];++l){var n=f[l],p=a.pie.ei[J],n=n+a.l[J]/p*(p-1);VZa(a,n,c);e&&!k&&WZa(this,d,n)}e&&k&&XZa(this,d,f,f[f[J]-1]);var s=X(function(b){if(a.jd){var c=a.l[J];return[b,(b+c/a.pie.ei[J])%c]}return[b]},this),e=X(function(b,e){if(null!=b){for(var f=s(b),k=!1,l=0;l<f[J];++l){var n=
f[l];if(null!=n&&this.jla[n]){k=k||!0;if(a.jd){if(this.uwa){var p=n,R=c,S=a.l[p];if(null!=S[ry]){var V=S.brush[Bc]();V.hd(Um(S.brush.cb(),xe,.7));V.Ch(S.brush.Pe+.1);w0(R,p).gw={brush:V}}}}else this.kla&&YZa(a,n,c);a.bp&&(c.bp=PZa(a.bp,n))}}e&&g&&k&&WZa(this,d,b)}},this);if(f=b.fi)c.fi=f;e(b.Sa.pb,!0);e(b.Ca.Sa.Gh,!1)};
function YZa(a,b,c){var d=a.pie,e=a.l[b];if(null!=e[ry]){c=w0(c,b);c.Ln={};b=c.Ln;b.brush=new Zm({stroke:e.brush.cb(),ua:6.5,Xg:.3});b.Oh=new Hk(d[Px].x+e[ry].x,d[Px].y+e[ry].y);b.Ud=e.Ud;b.pd=e.pd;b.$q=e.$q;(c=c.Ji)&&a.X4?(a=c.cd+c.brush.Nb/2,c=c.dd+c.brush.Nb/2):(c=e.brush.Nb/2,a=d.cd+c,c=d.dd+c);d=b.brush.Nb/2;b.cd=a+d;b.dd=c+d;a=Aj(b.Ud-90);c=Aj(b.pd-90);b.kf=Lk(b.Oh,HV(a,b.cd,b.dd));b.Hh=Lk(b.Oh,HV(c,b.cd,b.dd));var f=e.Xb;f&&(b.Xb=b.Xb||{},b.Xb.brush=on(f.brush.cb(),.3),b.Xb.Oh=b.Oh[Bc](),b.Xb.Ud=
f.Ud,b.Xb.pd=f.pd,b.Xb.cd=b.cd+d,b.Xb.dd=b.dd+d,a=Aj(b.Xb.Ud-90),c=Aj(b.Xb.pd-90),b.Xb.kf=Lk(b.Xb.Oh,HV(a,b.Xb.cd,b.Xb.dd)),b.Xb.Hh=Lk(b.Xb.Oh,HV(c,b.Xb.cd,b.Xb.dd)));b.Ct=e.Ct;b.nw=e.nw;if(b.Ct||b.nw)b.WL=on(e.WL.cb(),.3),b.Nla=b.Ct?a:c,e=function(a,b){return Lk(a.Oh,HV(a.Nla,a.cd+b*a.brush.Nb/2,a.dd+b*a.brush.Nb/2))},b.oA=e(b,-1),b.eM=e(b,1)}}
function VZa(a,b,c){var d=a.pie;0<d.Dz||(a=a.l[b],null!=a[ry]&&(b=w0(c,b),b.Ji={},b=b.Ji,b.brush=pn(a.brush.cb(),2),b.Oh=new Hk(d[Px].x+a[ry].x,d[Px].y+a[ry].y),b.Ud=a.Ud,b.pd=a.pd,b.$q=a.$q,a=a.brush.Nb/2+2.5+b.brush.Nb/2,b.cd=d.cd+a,b.dd=d.dd+a,d=Aj(b.pd-90),b.kf=Lk(b.Oh,HV(Aj(b.Ud-90),b.cd,b.dd)),b.Hh=Lk(b.Oh,HV(d,b.cd,b.dd))))}function WZa(a,b,c){var d=w0(b.Gt,c);c=pW(a.Tn,b,c,null,null);d.sb=c;b.Ak&&a.se.Bs(c,b.Ak,d.sb)}
function XZa(a,b,c,d){var e=w0(b.Gt,d);c=kNa(a.Tn,b,c,d);e.sb=c;b.Ak&&a.se.Bs(c,b.Ak,e.sb)};function ZW(a){YW[L](this,a);this.Nd(fI)}Y(ZW,YW);W=ZW[K];W.uga=function(){};W.VL=function(a,b,c,d,e){return new r0(a,b,c,d,e)};W.TV=function(a,b,c,d,e,f,g){return new v0(a,b,c,d,e,f,g)};W.H1=function(a,b,c){return new u0(a,b,c)};W.nM=function(a,b){return new o0(a,b)};W.Uv=function(a,b){return $W(a,b)};ai("google.visualization.CoreChart",YW,void 0);Yp(YW[K],YW[K][Zq]);YW[K].getImageURI=YW[K].kk;ux(YW[K],YW[K][eA]);zw(YW[K],YW[K][ny]);YW[K].dump=YW[K].dump;YW[K].clearChart=YW[K].Zf;YW[K].getChartLayoutInterface=YW[K].jp;YW[K].getContainer=YW[K].pc;YW[K].setAction=YW[K].dj;YW[K].getAction=YW[K].oh;YW[K].removeAction=YW[K].cj;ai(Mua,dX,void 0);Yp(dX[K],dX[K][Zq]);dX[K].getImageURI=dX[K].kk;ux(dX[K],dX[K][eA]);zw(dX[K],dX[K][ny]);dX[K].setAction=dX[K].dj;dX[K].getAction=dX[K].oh;
dX[K].removeAction=dX[K].cj;ai(Nua,jX,void 0);jX[K].computeDiff=jX[K].Uv;Yp(jX[K],jX[K][Zq]);jX[K].getImageURI=jX[K].kk;ux(jX[K],jX[K][eA]);zw(jX[K],jX[K][ny]);jX[K].setAction=jX[K].dj;jX[K].getAction=jX[K].oh;jX[K].removeAction=jX[K].cj;ai("google.visualization.BubbleChart",iX,void 0);Yp(iX[K],iX[K][Zq]);iX[K].getImageURI=iX[K].kk;ux(iX[K],iX[K][eA]);zw(iX[K],iX[K][ny]);iX[K].setAction=iX[K].dj;iX[K].getAction=iX[K].oh;iX[K].removeAction=iX[K].cj;ai("google.visualization.CandlestickChart",kX,void 0);
Yp(kX[K],kX[K][Zq]);kX[K].getImageURI=kX[K].kk;ux(kX[K],kX[K][eA]);zw(kX[K],kX[K][ny]);kX[K].setAction=kX[K].dj;kX[K].getAction=kX[K].oh;kX[K].removeAction=kX[K].cj;ai("google.visualization.Histogram",nX,void 0);Yp(nX[K],nX[K][Zq]);nX[K].getImageURI=nX[K].kk;ux(nX[K],nX[K][eA]);zw(nX[K],nX[K][ny]);nX[K].setAction=nX[K].dj;nX[K].getAction=nX[K].oh;nX[K].removeAction=nX[K].cj;ai(Oua,lX,void 0);lX[K].computeDiff=lX[K].Uv;Yp(lX[K],lX[K][Zq]);lX[K].getImageURI=lX[K].kk;ux(lX[K],lX[K][eA]);zw(lX[K],lX[K][ny]);
lX[K].setAction=lX[K].dj;lX[K].getAction=lX[K].oh;lX[K].removeAction=lX[K].cj;ai("google.visualization.ComboChart",mX,void 0);Yp(mX[K],mX[K][Zq]);mX[K].getImageURI=mX[K].kk;ux(mX[K],mX[K][eA]);zw(mX[K],mX[K][ny]);mX[K].setAction=mX[K].dj;mX[K].getAction=mX[K].oh;mX[K].removeAction=mX[K].cj;ai(Pua,gX,void 0);Yp(gX[K],gX[K][Zq]);gX[K].getImageURI=gX[K].kk;ux(gX[K],gX[K][eA]);zw(gX[K],gX[K][ny]);gX[K].setAction=gX[K].dj;gX[K].getAction=gX[K].oh;gX[K].removeAction=gX[K].cj;ai(Qua,ZW,void 0);
ZW[K].computeDiff=ZW[K].Uv;Yp(ZW[K],ZW[K][Zq]);ZW[K].getImageURI=ZW[K].kk;ux(ZW[K],ZW[K][eA]);zw(ZW[K],ZW[K][ny]);ZW[K].setAction=ZW[K].dj;ZW[K].getAction=ZW[K].oh;ZW[K].removeAction=ZW[K].cj;ai(Rua,hX,void 0);hX[K].computeDiff=hX[K].Uv;Yp(hX[K],hX[K][Zq]);hX[K].getImageURI=hX[K].kk;ux(hX[K],hX[K][eA]);zw(hX[K],hX[K][ny]);hX[K].setAction=hX[K].dj;hX[K].getAction=hX[K].oh;hX[K].removeAction=hX[K].cj;ai("google.visualization.SparklineChart",fX,void 0);Yp(fX[K],fX[K][Zq]);fX[K].getImageURI=fX[K].kk;
ux(fX[K],fX[K][eA]);zw(fX[K],fX[K][ny]);fX[K].setAction=fX[K].dj;fX[K].getAction=fX[K].oh;fX[K].removeAction=fX[K].cj;ai("google.visualization.SteppedAreaChart",eX,void 0);Yp(eX[K],eX[K][Zq]);eX[K].getImageURI=eX[K].kk;ux(eX[K],eX[K][eA]);zw(eX[K],eX[K][ny]);eX[K].setAction=eX[K].dj;eX[K].getAction=eX[K].oh;eX[K].removeAction=eX[K].cj;ai("google.visualization.RangeSelector",oX,void 0);Yp(oX[K],oX[K][Zq]);oX[K].getRange=oX[K].mQ;oX[K].setRange=oX[K].Vva;;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});


google.loader.loaded({"module":"visualization","version":"1.0","components":["ui","corechart","default","format"]});
google.loader.eval.visualization = function() {eval(arguments[0]);};if (google.loader.eval.scripts && google.loader.eval.scripts['visualization']) {(function() {var scripts = google.loader.eval.scripts['visualization'];for (var i = 0; i < scripts.length; i++) {google.loader.eval.visualization(scripts[i]);}})();google.loader.eval.scripts['visualization'] = null;}})();