https://docs.google.com/static/presentation/client/js/3351104330-editor_js_prod_analytics_gviz__fr.js
Last Checked: Jan 25, 2024, 05:06 EST
IP Address: | 142.251.46.206 |
ASN #: | AS15169 GOOGLE, US |
Location: | Unknown, Unknown, Unknown |
URL Reputation: |
|
Other submissions on 142.251.46.206:
-
https://sites.google.com/view/roadrunnerro/
-
https://drive.google.com/file/d/1Burjtd14YvxZuc4Bg4atSzqHx_cRZuKo
-
https://photos.app.goo.gl/pQy5hAM57tMfDRWc9
-
https://smartlock.google.com/client
-
https://youtu.be/Ki3IELHihzY
-
https://youtu.be/Ki3IELHihzY
-
https://admin.google.com/a/cpanel/ontheflywithgbc.com/ServiceNotAllowed?service=wise&continue=https%3A%2F%2Fdrive.google.com%2F
-
https://youtube.com/@lauramirez9195
-
https://clients2.google.com/service/update2/crx
-
https://www.youtube.com/watch?v=a2ot6LUA3VM
Other submissions on google.com:
-
https://mail.google.com/mail/u/0?ui=2&ik=df1e829625&attid=0.2&permmsgid=msg-a:r1493937084805713109&th=185f4875bb6d461f&view=fimg&fur=ip&sz=s0-l75-ft&attbid=ANGjdJ_gYvRhMiID-eupeq_6-0FGjZzI8ep95c5MncwIsjW3z5_0Z2m_tnz6G3KqwPe673h07dSUCpEqGh0SNY0ZWBLkAsmXxa2Bgo3YT_gUfOw6rH80INvnSK3cEao&disp=emb&realattid=185f486fb8c6b5418f01
-
https://www.google.com/url?sa=i&url=https%3A%2F%2Fopen.spotify.com%2Falbum%2F340CyAWuh5uhH5qoEeH7Ba&psig=AOvVaw1TAN2FSD_DqbrbBJ1VTTL-&ust=1674931537814000&source=images&cd=vfe&ved=0CA4QjhxqFwoTCPCmmqu06PwCFQAAAAAdAAAAABAK
-
https://www.google.com/url?sa=t&source=web&rct=j&url=https://pin.it/lhn3fioiylb6pm&ved=2ahUKEwjVvO6u2M76AhX6oWoFHWjOBEMQFnoECCMQAQ&usg=AOvVaw1nGXipNoOvLO1lr6lilYM-
-
https://notifications.google.com/
-
https://notifications.google.com/g/p/AD-FnEwhRmPIBaa5qN592ca33q_sEFWEE-qGve-dMj3d4J4fWTcEnMTWKGZO7fy_b4eCV5EzJWrvSSg17m-KpGzX3vz4N8uR510
-
https://www.google.com/url?sa=t&source=web&rct=j&url=https://arznlottery.net/&ved=2ahUKEwin3r-2pPL8AhWNILcAHSFlAoUQFnoECBcQAQ&usg=AOvVaw0Ercuv2qxwmfLBQB18PSkl
-
https://www.google.com/search?q=https%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3Dgermany%2Bpluss%2Bfull%2Bresult%26oq%3Dger%26aqs%3Dchrome.0.69i59j69i57j69i61l2j69i60j46i67j0i67j0i512.2280j0j7%26client%3Dms-android-samsung%26sourceid%3Dchrome-mobile%26ie%3DUTF-8&oq=https%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3Dgermany%2Bpluss%2Bfull%2Bresult%26oq%3Dger%26aqs%3Dchrome.0.69i59j69i57j69i61l2j69i60j46i67j0i67j0i512.2280j0j7%26client%3Dms-android-samsung%26sourceid%3Dchrome-mobile%26ie%3DUTF-8&aqs=chrome..69i58j69i57.2428j0j9&client=ms-android-samsung&sourceid=chrome-mobile&ie=UTF-8
-
https://play.google.com/store/apps/details?id=com.culqi.culqiexpress&hl=es_PE&gl=US
-
https://play.google.com/store/apps/details?id=com.culqi.culqiapp
-
https://sites.google.com/view/calatafest
Previous checks:
-
GET200 OK
https://firefox.settings.services.mozilla.com/v1/buckets/main/collections/partitioning-exempt-urls/changeset?_expected=1702403047185
- https://docs.google.com/favicon.ico https://ssl.gstatic.com/images/branding/product/1x/drive_2020q4_32dp.png
<html><head><link rel="stylesheet" href="resource://content-accessible/plaintext.css"></head><body><pre>hl(yja); var qNn="#222222",rNn="; stop-opacity:",sNn="Aucune donn\u00e9e.",tNn="Drawing_Frame_",uNn="_default_",vNn="annotations.boxStyle",wNn="annotations.stem.color",xNn="annotations.stem.length",yNn="annotations.stemColor",zNn="annotations.stemLength",ANn="annotations.style",BNn="annotations.textStyle",CNn="annotationtext",DNn="bar.width",ENn="bottom-space",D6="boxplot",FNn="boxplot.boxColor",E6="bubble",GNn="bubbles",HNn="candlestick",INn="candlestick.fallingColor",JNn="candlestick.risingColor",F6="candlesticks", KNn="categorypoint",LNn="categorysensitivityarea",MNn="chartDragStart",NNn="chartMouseDown",ONn="chartMouseMove",PNn="chartRightClick",G6="clipped",QNn="closedPhase",RNn="colorBar",SNn="colors",TNn="crosshair.color",UNn="crosshair.opacity",VNn="crosshair.orientation",WNn="curveType",XNn="data-logicalname",YNn="dataOpacity",ZNn="datum",$Nn="diff.newData.opacity",aOn="diff.oldData.opacity",bOn="dive",cOn="enableInteractivity",dOn="explorer",eOn="explorer.actions",fOn="fontName",gOn="format.pattern", hOn="format.significantDigits",iOn="formatOptions.prefix",jOn="formatOptions.scaleFactor",kOn="formatOptions.suffix",lOn="google-visualization-tooltip",mOn="gradient",nOn="gridlines.interval",oOn="gridlines.minSpacing",pOn="gridlines.multiple",H6="histogram",qOn="histogram.hideBucketItems",rOn="histogramBuckets",sOn="inside",tOn="interpolateNulls",uOn="interval",vOn="labelInLegend",wOn="labeled",xOn="legend",yOn="legendTextStyle",zOn="legendentry",AOn="legendscrollbutton",BOn="lineDashStyle",COn= "lineWidth",DOn="logScale",EOn="maxAlternation",FOn="maxValue",GOn="maximized",HOn="minValue",IOn="minorGridlines.count",JOn="minorGridlines.interval",KOn="minorGridlines.minSpacing",LOn="minorGridlines.multiple",MOn="mirrorLog",NOn="nonNegative",OOn="numberOrString",POn="offset",QOn="old-data",ROn="onmousedown",SOn="onmouseout",TOn="onmouseover",UOn="outside",VOn="overlaybox",WOn="piecewiseLinear",XOn="pointShape",YOn="pointSize",ZOn="pointsVisible",$On="pointsensitivityarea",aPn="primarydiagonalstripes", bPn="ratio",cPn="removeseriebutton",dPn="right-space",ePn="rightclick",fPn="secondarydiagonalstripes",gPn="series-color",hPn="series-color-dark",iPn="series-color-light",jPn="series.",kPn="single",lPn="smoothingFactor",mPn="steppedareabar",nPn="targetAxisIndex",oPn="textStyle",pPn="ticks",qPn="titleTextStyle",rPn="tooltip.bounds",sPn="tooltip.ignoreBounds",tPn="tooltip.showColorCode",uPn="tooltip.textStyle",vPn="tooltip.trigger",wPn="tooltipTextStyle",xPn="top-space",yPn="trendlines.",zPn="v-text-align", APn="viewWindow.max",BPn="viewWindow.min",CPn="visibleInLegend";QEl.prototype.R1a=D(928,function(a){return Eq(this,1,a)});YTk.prototype.uy=D(915,r(Xg));PS.prototype.Gpa=D(760,function(a){QS(this).pattern=a});uS.prototype.tS=D(732,function(a){tS(this,a);a=this.ea[a];a.p||(a.p={});return a.p});ose.prototype.tS=D(731,function(a){tS(this,a);a=this.columns[a];return typeof a===Wg?this.ea.tS(a):a.p||{}});uS.prototype.iJ=D(730,function(a,c){tS(this,a);return(a=(a=this.ea[a])&&a.p)&&c in a?a[c]:null}); ose.prototype.iJ=D(729,function(a,c){tS(this,a);var d=this.columns[a];return typeof d===Wg?this.ea.iJ(d,c):this.tS(a)[c]||null});uS.prototype.Kja=D(728,function(a){a=this.iJ(a,Oh);return typeof a===Hi?a:""});ose.prototype.Kja=D(727,function(a){a=this.iJ(a,Oh);return typeof a===Hi?a:""}); function DPn(a){for(var c=new OMb(a),d=0,e=0;e<c.ma.height&&!(d>=c.ma.width);e++){for(var f=e;0==c.ea[f][d];)if(f++,f==c.ma.height&&(f=e,d++,d==c.ma.width))return c;var g=a,h=e,l=g.ea[f];g.ea[f]=g.ea[h];g.ea[h]=l;f=c.ea[e][d];for(g=d;g<c.ma.width;g++)c.ea[e][g]/=f;for(f=0;f<c.ma.height;f++)if(f!=e)for(h=c.ea[f][d],g=d;g<c.ma.width;g++)c.ea[f][g]-=h*c.ea[e][g];d++}return c}function EPn(a,c,d){c=c.reduceRight(function(e,f){var g={};return g[f]=e,g},d);cre(a,c)} function FPn(a){if(a===Rg)return Rg;a=ZI(a);a=Math.round((a[0]+a[1]+a[2])/3);return Yce(a,a,a)}function GPn(a,c,d){this.style=a;this.color=lre(c);this.bgcolor=lre(null!=d?d:ea)}GPn.prototype.getStyle=r(Ji);GPn.prototype.wd=r(Sc);GPn.prototype.clone=function(){return new GPn(this.style,this.color,this.bgcolor)};function HPn(a,c){null!=c&&(a.fill=lre(c,!0))}function IPn(a,c){null!=c&&(a.fillOpacity=am(c,0,1))} function JPn(a,c){if(null!=c&&(typeof c===Hi&&(c=Number(c)),typeof c===Wg&&!isNaN(c))){if(0>c)throw Error("oF");0<=c&&(a.strokeWidth=c)}}function KPn(a,c,d){null!=c&&(a.stroke=lre(c,!0));JPn(a,d)}function LPn(a,c){null!=c&&(a.strokeOpacity=am(Number(c),0,1))} function MPn(a,c){null===a.gradient?a.gradient=lS(c||null):null!=c&&(Object.assign(a.gradient,c),c.wL=lre(c.wL||"",!0),c.xL=lre(c.xL||"",!0),null===c.FY&&delete c.FY,null===c.GY&&delete c.GY,null===c.m6&&delete c.m6,null===c.M5&&delete c.M5)} function NPn(a,c){(c=void 0===c?{}:c)||(c={});HPn(a,c.fill);IPn(a,c.fillOpacity);KPn(a,c.stroke);JPn(a,c.strokeWidth);LPn(a,c.strokeOpacity);var d=c.AB;null!=d&&(a.AB=d);d=c.rx;null!=d&&(a.radiusX=d);d=c.ry;null!=d&&(a.radiusY=d);a.Gpa(c.pattern);MPn(a,c.gradient);a.CZ=c.CZ||null}function I6(a){a=void 0===a?{}:a;this.CZ=this.pattern=this.gradient=this.radiusY=this.radiusX=null;this.fill=Rg;this.fillOpacity=1;this.stroke=Rg;this.strokeOpacity=this.strokeWidth=1;this.AB=wYf;NPn(this,a)}B=I6.prototype; B.Ob=function(){var a=this.getPattern(),c=null;a&&(c={style:a.getStyle(),color:a.wd(),bgcolor:a.bgcolor});return{fill:this.wh(),fillOpacity:this.fillOpacity,stroke:this.stroke,strokeWidth:this.strokeWidth,strokeOpacity:this.strokeOpacity,AB:this.AB,rx:this.radiusX,ry:this.radiusY,pattern:c,gradient:lS(this.jr()),CZ:lS(this.CZ)}}; B.toJSON=function(){var a=this.jr();a&&(a={color1:a.wL,color2:a.xL,opacity1:a.FY,opacity2:a.GY,x1:a.x1,y1:a.y1,x2:a.x2,y2:a.y2,useObjectBoundingBoxUnits:a.m6,sharpTransition:a.M5});var c=this.pattern?{style:this.pattern.getStyle(),color:this.pattern.wd(),bgcolor:this.pattern.bgcolor}:{},d=this.CZ;d&&(d={radius:d.radius,opacity:d.opacity,xOffset:d.ABb,yOffset:d.DBb});a={fill:this.wh(),fillOpacity:this.fillOpacity,stroke:this.stroke,strokeWidth:this.strokeWidth,strokeOpacity:this.strokeOpacity,strokeDashStyle:this.AB, rx:this.radiusX,ry:this.radiusY,gradient:a,pattern:c,shadow:d};return ere(a)};B.clone=function(){return new I6(this.Ob())};B.wh=r(bf);B.jr=r(mOn);B.Gpa=function(a){a&&(this.pattern=a instanceof GPn?a.clone():new GPn(a.style,a.color,a.bgcolor))};B.getPattern=r(sJa); B.hb=function(a){var c;if(c=this.fill===a.fill&&this.fillOpacity===a.fillOpacity&&this.stroke===a.stroke&&this.strokeWidth===a.strokeWidth&&this.strokeOpacity===a.strokeOpacity&&this.AB===a.AB&&this.radiusX===a.radiusX&&this.radiusY===a.radiusY){c=this.gradient;var d=a.gradient;c=c===d?!0:null===c||null===d?!1:c.wL===d.wL&&c.xL===d.xL&&c.x1===d.x1&&c.y1===d.y1&&c.x2===d.x2&&c.y2===d.y2&&c.m6===d.m6&&c.M5===d.M5}c&&(c=this.pattern||null,a=a.pattern||null,c=c===a?!0:null==c||null==a?!1:c.bgcolor=== a.bgcolor&&c.color===a.color&&c.style===a.style);return c};function OPn(a){var c=a.clone();HPn(c,FPn(a.fill));KPn(c,FPn(a.stroke));var d=a.jr();if(d){var e=Object.assign({},d);e.wL=FPn(d.wL);e.xL=FPn(d.xL);MPn(c,e)}a.pattern&&(d=c.Gpa,a=a.pattern,a=new GPn(a.style,FPn(a.color),FPn(a.bgcolor)),d.call(c,a));return c}function PPn(a){return null===a||""===a||a===Rg||kS(a)&&PPn(a.color)}function QPn(a){return 0<a.strokeWidth&&0<a.strokeOpacity&&!PPn(a.stroke)} function RPn(a){return QPn(a)?a.strokeWidth:0}function SPn(a){return 0<a.fillOpacity&&(!PPn(a.fill)||null!=a.gradient||null!=a.pattern)}function TPn(a){return SPn(a)&&1<=a.fillOpacity}var UPn={stroke:Oj,strokeOpacity:0,fill:Oj,fillOpacity:0}; function VPn(a,c){c=c||{};var d=c.Cu;null!=d&&""!==d&&(a.Cu=d);d=c.fontSize;if(null!=d&&(typeof d===Hi&&(d=Number(d)),typeof d===Wg)){if(0>d)throw Error("pF");0<d&&(a.fontSize=d)}d=c.color;null!=d&&(a.color=d);d=c.opacity;null!=d&&(a.opacity=d);d=c.uu;null!=d&&(a.uu=d);d=c.jha;null!=d&&(a.jha=d);d=c.bold;null!=d&&(a.bold=d);d=c.italic;null!=d&&(a.italic=d);c=c.i6;null!=c&&(a.i6=c)} function WPn(a){this.Cu=HMf;this.fontSize=Number(10);this.color=eU;this.opacity=1;this.uu="";this.jha=3;this.i6=this.italic=this.bold=!1;VPn(this,a||{})}WPn.prototype.Ob=function(){return{fontName:this.Cu,fontSize:this.fontSize,color:this.color,auraColor:this.uu,auraWidth:this.jha,bold:this.bold,italic:this.italic,underline:this.i6,opacity:this.opacity}};WPn.prototype.toJSON=function(){return ere(this.Ob())}; var XPn={fill:{name:bf,type:Sc},fillOpacity:{name:"fillOpacity",type:bPn},stroke:{name:Ii,type:Sc},strokeOpacity:{name:"strokeOpacity",type:bPn},strokeWidth:{name:"strokeWidth",type:NOn},AB:{name:"strokeDashStyle",type:["arrayOfNumber",{type:Hi,settings:{BYb:wYf,rOc:sgf}}]},rx:{name:"rx",type:Wg},ry:{name:"ry",type:Wg},gradient:{name:mOn,type:Yg,properties:{wL:{name:"color1",type:Sc},xL:{name:"color2",type:Sc},FY:{name:"opacity1",type:bPn},GY:{name:"opacity2",type:bPn},x1:{name:"x1",type:OOn},y1:{name:"y1", type:OOn},x2:{name:"x2",type:OOn},y2:{name:"y2",type:OOn},M5:{name:"sharpTransition",type:wc},m6:{name:"useObjectBoundingBoxUnits",type:wc}}},CZ:{name:"shadow",type:Yg,properties:{radius:{name:"radius",type:Wg},opacity:{name:bh,type:bPn},ABb:{name:"xOffset",type:Wg},DBb:{name:"yOffset",type:Wg}}},pattern:{name:sJa,type:Yg,properties:{color:{name:Sc,type:Sc},backgroundColor:{name:zbf,type:Sc},style:{name:Ji,type:{type:Hi,settings:{M0c:aPn,X1c:fPn}}}}}},YPn={color:{name:Sc,type:Sc},opacity:{name:bh, type:bPn},uu:{name:"auraColor",type:Sc},jha:{name:"auraWidth",type:NOn},Cu:{name:fOn,type:Hi},fontSize:{name:Bxf,type:NOn},bold:{name:jla,type:wc},italic:{name:ZGa,type:wc},i6:{name:A0f,type:wc}};function ZPn(a,c,d){if(a.ma){var e={},f=a.ma[0].split(".");EPn(e,f,d);d=e}for(f=e=0;f<c;f++)f===a.ea.length&&a.ea.push(0),e+=a.ea[f];a.ea[c]++;a.aG.splice(e,0,d)} function $Pn(a,c){for(var d=E(Object.keys(c)),e=d.next();!e.done;e=d.next()){e=e.value;var f=c[e];null!=f&&f instanceof Object&&!Array.isArray(f)?(a[e]=a[e]||{},$Pn(a[e],f)):null!=f&&(a[e]=f)}}function aQn(a,c,d){return pre(a,yre,0,c,d)}function J6(a,c,d,e){return pre(a,zre,Rg,c,d,e)} function bQn(a,c,d){function e(l,m,n){function q(){var v=l.type;v===Yg?(v=l.properties,u=bQn(a.view(m),v,n)):u=e(v,m||l.name,n||l.settings)}var u=null;Array.isArray(l)?l.find(function(v){u=e(v,m,n);return null!=u}):bre(l)?q():typeof l===Hi?u=e(mre[l],m,n):typeof l===pf&&(u=l.call(a,m,n));return u}var f=null,g;for(g in c)if(c.hasOwnProperty(g)){var h=c[g];h=e(h,h.name,d&&d[g]);null!=h&&(null==f&&(f={}),f[g]=h)}return f} function cQn(a,c,d){var e=null,f=null;d instanceof I6?e=new I6(d.Ob()):typeof d===Yg?e=new I6(d):f=d;a=a.Pe(c,f);a=a.map(function(g){typeof g===Hi&&(g={fill:zre(g)});return g});a=bQn(new mS(a),XPn);e=e||new I6;NPn(e,a);SPn(e)||(HPn(e,UPn.fill),IPn(e,UPn.fillOpacity));QPn(e)||(KPn(e,UPn.stroke),LPn(e,UPn.strokeOpacity));return e}function K6(a,c,d,e){a=a.Pe(c);e=bQn(new mS(a),YPn,{color:e,uu:e});d=new WPn(d||{});VPn(d,e);return d}function dQn(a,c,d,e){a.tS(c)[d]=e} function eQn(a){if(!arguments.length)return[];for(var c=[],d=arguments[0].length,e=1;e<arguments.length;e++)arguments[e].length<d&&(d=arguments[e].length);for(e=0;e<d;e++){for(var f=[],g=0;g<arguments.length;g++)f.push(arguments[g][e]);c.push(f)}return c}function fQn(a,c){return a.left<=c.right&&c.left<=a.right&&a.top<=c.bottom&&c.top<=a.bottom}function gQn(a,c,d){return a.left<=c.right+d&&c.left<=a.right+d&&a.top<=c.bottom+d&&c.top<=a.bottom+d}function hQn(a,c){return VNg([255,255,255],a,c)} function iQn(a){return Math.pow(a,3)}function jQn(a){this.ea=Math.max(1,a||Infinity);this.cache=new Map}B=jQn.prototype;B.R1a=function(a){this.ea=Math.max(a,1);null!=this.ea&&this.truncate(this.ea)};B.clear=function(){this.cache.clear()};B.contains=function(a){return this.cache.has(a)};B.get=function(a){var c=this.cache.get(a);if("undefined"===typeof c)throw Error("kF`"+a);this.cache.delete(a);this.cache.set(a,c);return c}; B.put=function(a,c){this.cache.delete(a);if("undefined"!==typeof c)return this.cache.set(a,c),null!=this.ea&&this.truncate(this.ea),c};B.size=function(){return this.cache.size};B.truncate=function(a){for(var c=E(this.cache),d=c.next();!d.done;d=c.next()){d=E(d.value).next().value;if(this.cache.size<=a)break;this.cache.delete(d)}}; function kQn(a,c){c=void 0===c?{}:c;var d=c.oxb||Hcd,e=c.size||1E3,f=c.cache||new jQn(e);return Object.assign(function(){var g=ek.apply(0,arguments),h=d(nk(a),[].concat(dk(g)));return f.contains(h)?f.get(h):f.put(h,a.apply(null,dk(g)))},{clear:function(){f.clear()},R1a:function(g){f.clear();f=c.cache||new jQn(g)}})}function lQn(a){for(var c=0,d=0;d<a.length;++d)c=31*c+a.charCodeAt(d)>>>0;return c} function mQn(a,c){if(null==a&&null==c)return a===c;if(a===c)return!0;var d=kk(a);if(d!==kk(c))return!1;var e=are(a),f=are(c);if(e!==f)return!1;switch(d){case Yg:if(e&&f)return 0===a.getTime()-c.getTime();for(var g in a)if(a.hasOwnProperty(g)&&(!c.hasOwnProperty(g)||!mQn(a[g],c[g])))return!1;for(var h in c)if(c.hasOwnProperty(h)&&!a.hasOwnProperty(h))return!1;return!0;case kc:if(a.length!==c.length)return!1;for(d=0;d<a.length;++d)if(!mQn(a[d],c[d]))return!1;return!0;case pf:return!0;case Hi:case Wg:case wc:return!1; default:throw Error("lF`"+a+"`"+c+"`"+d);}}function nQn(a,c){function d(e,f,g){for(var h in e)e.hasOwnProperty(h)&&(typeof e[h]===Yg?d(e[h],f,g):c.call(void 0,e[h],h,e)&&g.push(e[h]));return g}return d(a,kQn(c),[])}function oQn(a){a=Object.keys(a);a.sort(function(e,f){return e>f?1:e<f?-1:0});for(var c={},d=0;d<a.length;d++)c[a[d]]=!0;return c} function pQn(a,c){var d=kk(a);c=(31*c+lQn(d))%67108864;switch(d){case Yg:if(a.constructor===Date)c=(31*c+lQn(dd))%67108864,c=pQn(a.getTime(),c);else{d=oQn(a);for(var e in d)d.hasOwnProperty(e)&&(c=pQn(a[e],pQn(e,c)))}break;case kc:for(e=0;e<a.length;e++)c=pQn(a[e],pQn(String(e),c));break;default:c=(31*c+lQn(String(a)))%67108864}return c}function qQn(a){var c=[];a=E(a);for(var d=a.next();!d.done;d=a.next())c.push(d.value);return c}function rQn(a,c){a&&(a.logicalname=c)} function sQn(a){return(a=Im(a,function(c){return null!=c.logicalname},!0))?a.logicalname:uNn}function tQn(a,c,d){return a&&a!==Rg?c&&c!==Rg?cQ(VNg(ZI(a),ZI(c),d)):a:c}function uQn(a,c){a=h6f(a,c);var d=[];a.hasAttribute(XNn)&&d.push(a);Array.from(a.querySelectorAll("[data-logicalname]")).forEach(function(e){d.push(e)});d.forEach(function(e){var f=e.getAttribute(XNn);rQn(e,f)});return a}function vQn(a,c){return new I6({stroke:Rg,fill:a,fillOpacity:void 0===c?1:c})} function wQn(a,c,d,e){return new I6({stroke:a,strokeWidth:c,strokeOpacity:null!=e?e:1,fill:null!=d&&d?da:Rg})}function xQn(a,c){return a===c?!0:null===a||null===c?!1:a.hb(c)}function yQn(a,c){var d=Mre.lastIndexOf(".");if(0>a||0>=c)return Mre.substr(0,d);a>c&&(c=E([c,a]),a=c.next().value,c=c.next().value);d=Mre.substr(0,d+1);a="0".repeat(a)+"#".repeat(c-a);return d+a}function zQn(a,c,d,e){this.ea=a;this.ma=c;this.x1=d;this.y1=e} zQn.prototype.clone=function(){return new zQn(this.ea,this.ma,this.x1,this.y1)};zQn.prototype.hb=function(a){return this.ea==a.ea&&this.ma==a.ma&&this.x1==a.x1&&this.y1==a.y1};function AQn(a,c){return new cm(eX(a.ea,a.x1,c),eX(a.ma,a.y1,c))}function L6(a){return null==a||""===a?null:Number(a)}function BQn(a,c,d){if(0===a.x||0===c.x)return{x:0,y:(0===a.x&&0===c.x?0:0===a.x?a.y:c.y)*d/6};d=d/3*Math.min(Math.abs(a.x),Math.abs(c.x));c=(a.y/a.x+c.y/c.x)/2;return 0<a.x?{x:d,y:d*c}:{x:-d,y:-d*c}} function CQn(a,c,d){var e=a.magnitude(),f=c.magnitude();if(0===e||0===f)return new tz(0,0);e=Math.sqrt(e/f);a=GTb(a.clone().scale(1/e),c.clone().scale(e));a.scale(d/6);return a}function DQn(a,c,d,e){var f=c+d;for(e&&(f=(f+a.length)%a.length);f!==c&&0<=f&&f<a.length;){if(null!=a[f])return f;f+=d;e&&(f=(f+a.length)%a.length)}return null} function EQn(a,c,d,e,f){d=d?BQn:CQn;for(var g=[],h=0;h<a.length;++h){if(f){var l=DQn(a,h,1,e);var m=DQn(a,h,-1,e)}else l=e?(h+1)%a.length:h+1,m=e?(a.length+h-1)%a.length:h-1;null!=l&&null!=m&&null!=a[h]&&null!=a[m]&&null!=a[l]?(l=d(HTb(a[h],a[m]),HTb(a[l],a[h]),c),g.push([HTb(a[h],l),GTb(a[h],l)])):null!=a[h]?g.push([a[h].clone(),a[h].clone()]):g.push(null)}return g} function FQn(a,c,d){d=void 0===d?0:d;var e=c.findIndex(function(f){return f[d]>a});return-1===e?c.length-1:0===e?0:c[e][d]-a<a-c[e-1][d]?e:e-1}function GQn(a,c){var d=3;d=void 0===d?0:d;var e=void 0===e?0:e;if(0<c.length&&a<=c[c.length-1][e])return d=FQn(a,c,e),[d,c[d][e]];var f=c.length-1-d,g=c[c.length-1][e],h=c[f][e],l=g-h,m=Math.floor((a-g)/l);a=a-g-m*l;f=c.slice(f).map(function(n){return[n[e]-h]});a=FQn(a,f,0);return[c.length-1+m*d+a,g+m*l+f[a][0]]} function HQn(a,c){for(var d=[],e=0;e<a;e++)d[e]=c.call(void 0,e);return d}function IQn(a){return null!=a.max?a.max:a.min}function JQn(a,c){var d=void 0,e=void 0;void 0===d&&(d=0);void 0===e&&(e=a.length);d=c-d;for(var f=0,g=0<=d?0:null,h=0,l=0,m=null,n=null;f<a.length;){var q=a[f].min,u=IQn(a[f])-q;h+=q;h<=d&&(g=f+1,n=Math.min(d-h,u),l=h+n,n=q+n);if(h>c)return f>=e?{HZa:f,GJ:m,RM:c-(h-q)}:null==g?null:{HZa:g,GJ:n,RM:d-l};m=Math.min(c-h,u);h+=m;m=q+m;f++}return{HZa:f,GJ:m,RM:c-h}} function KQn(a,c,d){d=d||Zk;a=a.map(d);a.sort(function(h,l){return h>l?1:h<l?-1:0});for(var e=d=0;e<a.length;e++){var f=a.length-e,g=(a[e]-d)*f;if(g<=c)d=a[e],c-=g;else{d+=c/f;c=0;break}}return{wLc:d,RM:c}} function LQn(a,c){var d=JQn(a,c);if(!d)return null;c=d.RM;var e=a.slice(0,d.HZa),f=e.reduce(function(m,n){return Math.max(m,n.hq.length)},0),g=e.map(IQn);0<g.length&&(g[g.length-1]=d.GJ);for(d={Baa:0};d.Baa<f;d={Baa:d.Baa},d.Baa++){var h=KQn(e,c,function(m){return function(n){return n.hq[m.Baa]||0}}(d));c=h.RM;for(var l=0;l<g.length;l++)g[l]+=Math.min(h.wLc,a[l].hq[d.Baa]||0);if(0===c)break}return g} function MQn(a,c){c=LQn(a,c);var d={};if(null!=c){a=E(a.entries());for(var e=a.next();!e.done;e=a.next()){var f=E(e.value);e=f.next().value;f=f.next().value;f=f.key;null==d[f]&&(d[f]=[]);e<c.length&&d[f].push(c[e])}}return d}function NQn(a){for(var c=ek.apply(1,arguments),d=[],e=0;e<c.length;e+=2){var f=a.slice(Math.min(c[e],a.length),Math.min(c[e+1],a.length));d.push.apply(d,dk(f))}return d} function OQn(a){if(0===a)return 0;a=Math.abs(a);for(var c=0;16>c;++c){if(Math.abs(a-Math.round(a))<1E-15*a)return c;a*=10}return 16}function PQn(a,c){if(0===c||1E-290>Math.abs(c))return c;var d=Math.floor(Math.log10(Math.abs(c)))+1;if(d>a)return a=Math.pow(10,d-a),Math.round(c/a)*a;a=Math.pow(10,a-d);return Math.round(c*a)/a}function QQn(a,c,d){return 0>c||0>d?null:a[c][d]} function RQn(a,c,d,e,f,g){var h=[],l=QQn(d,e-1,f);l&&h.push({rDa:l,score:l.score+1,Zma:e-1,CGa:null,ana:null,DGa:null});(l=QQn(d,e,f-1))&&h.push({rDa:l,score:l.score+1,Zma:null,CGa:null,ana:f-1,DGa:null});(d=QQn(d,e-1,f-1))&&g(a[e-1],c[f-1])&&h.push({rDa:d,score:d.score,Zma:e-1,CGa:f-1,ana:f-1,DGa:e-1});h.sort(function(m,n){return m.score-n.score});return 0<h.length?h[0]:{rDa:null,score:0,Zma:null,CGa:null,ana:null,DGa:null}} function SQn(a,c,d){d=d||function(m,n){return m===n};for(var e=[],f=a.length,g=c.length,h=0;h<=f;h++){e[h]=e[h]||[];for(var l=0;l<=g;l++)e[h][l]=RQn(a,c,e,h,l,d)}a={};c={};e=e[f][g];for(f=e.score;e;)null!=e.Zma&&(a[e.Zma]=e.CGa),null!=e.ana&&(c[e.ana]=e.DGa),e=e.rDa;return{score:f,ssb:a,tsb:c}} function TQn(a,c,d){function e(n,q,u){if(null==u)return 0;if(u===q.length-1||null==n)return u;var v=d(q[u]);if(null==v)return u+1;q=d(q[u+1]);return null==q?u:Math.abs(n-v)<=Math.abs(n-q)?u:u+1}if(!a||!c||0===a.length||0===c.length)return null;var f=[];d||(d=Zk);for(var g=0,h=0,l,m;g<a.length||h<c.length;)g<a.length&&(l=d(a[g])),h<c.length&&(m=d(c[h])),g<a.length&&h<c.length&&l===m?(f.push({value:l,D8:g,E8:h}),g++,h++):g<a.length&&(null==l||h===c.length||l<m)?(f.push({value:l,D8:g,E8:void 0}),g++): h<c.length&&(null==m||g===a.length||m<l)&&(f.push({value:m,D8:void 0,E8:h}),h++);h=g=null;l=E(f);for(m=l.next();!m.done;m=l.next())m=m.value,null==m.D8?m.D8=e(m.value,a,g):g=m.D8,null==m.E8?m.E8=e(m.value,c,h):h=m.E8;return f}function UQn(a,c){for(var d in a)if(!c.includes(d))return!1;return!0}function VQn(a,c,d){for(var e=0,f=a.length-1;e<=f;){var g=Math.floor((f+e)/2),h=d(c,a[g]);if(0<h)e=g+1;else if(0>h)f=g-1;else{for(;0<g&&0===d(c,a[g-1]);)--g;return g}}return-e-1} function WQn(a,c){var d=VQn(a,c,function(f,g){g=g.x;return f>g?1:f<g?-1:0});if(0<=d)return a[d].y;var e=-(d+1);if(0===e||e===a.length)return null;d=a[e-1];a=a[e];return AQn(new zQn(d.x,d.y,a.x,a.y),(c-d.x)/(a.x-d.x)).y}function XQn(a,c,d){if(d)return WQn(a.filter(function(f){return null!=f}),c);var e=-1;for(d=0;d<a.length;d++)if(null==a[d]){e=a.slice(e+1,d);e=WQn(e,c);if(null!==e)return e;e=d}a=a.slice(e+1);return WQn(a,c)} var YQn=["Milliseconds","Seconds","Minutes","Hours",Vca,"Month","FullYear"],ZQn=[0,0,0,0,1,0,0];function $Qn(a,c){for(var d=new Date(a.getTime()),e=!1,f=c.length,g=Math.floor,h=0;h<f;++h){var l=a[ai+YQn[h]],m=a["get"+YQn[h]].apply(a),n=c[h],q=ZQn[h];if(0===n)e=e||0!==m&&!1,l.apply(d,[q]);else{e?l.apply(d,[q+n*(1+Math.floor((m-q)/n))]):l.apply(d,[q+n*g((m-q)/n)]);break}}return d}var aRn=[500,30,30,12,15,6,0]; function bRn(a,c){var d=Math.round,e=Array.from(a),f;for(f=0;f<e.length&&0===c[f];++f)e[f]=0;if(0===f)return e[0]=d(a[0]/c[0])*c[0],e;var g=0;a[f-1]>=aRn[f-1]?g=.7:0<a[f-1]&&(g=.1);e[f]=d((a[f]+g)/c[f])*c[f];return e}function cRn(a,c,d,e){this.endDate=c;this.oa=e;this.F3a=a.getTime();this.ma=a["get"+YQn[d]].apply(a,[]);this.qa=a[ai+YQn[d]];this.ea=new Date(this.F3a)}cRn.prototype.next=function(){var a=this.ea;this.ea=new Date(this.F3a);this.ma+=this.oa;this.qa.apply(this.ea,[this.ma]);return a}; function dRn(a){a=a.findIndex(function(c){return 0!==c});return Math.max(0,a)}var eRn=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function fRn(a){for(var c=[],d=eRn.length-1;0<=d;d--)c[d]=Math.floor(a/eRn[d]),a-=c[d]*eRn[d];return c}function gRn(a){if(null==a)return-1;for(var c=0,d=a.length,e=0;e<d;++e)c+=a[e]*eRn[e];return c}function hRn(a,c){var d=c.map(function(f){return[Math.log(gRn(f))]});a=GQn(Math.log(a),d);var e=a[0];return e<=d.length-1?c[e]:bRn(fRn(Math.exp(a[1])),c[c.length-1])} function iRn(a){a=Ore(a);return gRn(a)}function jRn(a,c){return a.map(function(d){return d*c})}var kRn=[[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]];function lRn(a){Ase(a);if(a=Bse(a,!1))a.style.display=Rg,ym(a)}function mRn(a){xS.call(this,wdf,a)}G(mRn,xS);function nRn(){H.call(this)}G(nRn,fl);nRn.prototype.ea=p();il(gl(),yja);var oRn={NONE:Rg,jMc:Vb,v1c:X5d,yua:t5d};function M6(a){return a.join("#")}var pRn=["minorgridline","gridline",s4,LNn,mPn,XWd,"pathinterval",Dbf,uOn,lg,HNn,D6,E6,svn,$On,ZFf,Zi,"axistick","axistitle",CNn,xOn,AOn,zOn,"colorbar",oN,Wb];function qRn(a,c,d){switch(d){case Fi:d=a;a+=c;break;case Se:d=a-c;break;case fM:d=a-c/2;a+=c/2;break;default:d=a=NaN}return{start:d,end:a}}function rRn(a,c,d){switch(d){case Se:return c;case fM:return Stg(a,c);default:return a}};function sRn(a,c){if(null==c)return a;c=new St(c,c);return a?new St(Math.min(a.start,c.start),Math.max(a.end,c.end)):c}function tRn(a,c,d){var e=null!=c?c:a&&null!=d&&d<a.start?d:a?a.start:null;a=null!=d?d:a&&null!=c&&c>a.end?c:a?a.end:null;return null!=e&&null!=a?new St(e,a):null}function uRn(a){if(0===a.length)return null;for(var c=a[0].clone(),d=1;d<a.length;d++)tTb(c,a[d]);return c};function vRn(a){var c=a.lines.map(function(d){var e=a.anchor?a.anchor:{x:0,y:0},f=qRn(d.x+e.x,d.length,a.Tu);d=qRn(d.y+e.y,a.Oe.fontSize,a.Zr);return f.start===f.end||d.start===d.end?null:new mz(d.start,f.end,d.end,f.start)});return uRn(c.filter(function(d){return null!=d}))};function wRn(){this.ma=this.ea=null}B=wRn.prototype;B.adoptText=Zj(Me);B.first=function(){return this.ma=0};B.current=function(){return this.ma||0};B.next=function(a){a=this.V7(a);return null==a?a:this.ma=a};function xRn(a,c){c.lastIndex=a.ma;c=c.exec(a.ea);return!c||0>c.index?a.ea.length:c.index+c[0].length} B.V7=function(a){if(0===a)a=xRn(this,/(\r\n|\n|\r)/g);else if(1===a)a=xRn(this,/([`~!@#$%^&*()_+\-=\[\]\\{}|;':",\.\/<>?]|[ \t\u2009\u200b]+)/g);else if(2===a)a=xRn(this,/[\u00ad]/g);else if(3===a)a:{a=this.ea.length;for(var c=this.ma+1;c<a;c++)if(Kwn(this.ea.charCodeAt(c-1),this.ea.charCodeAt(c),!1)){a=c;break a}a=this.ea.length}else a=this.ea.length;return a};function yRn(){this.ea={}}yRn.prototype.add=function(a,c,d,e){null==c?this.ea[a]=e?{c1:e,Ug:d}:d:(a in this.ea||(this.ea[a]={}),this.ea[a][c]=e?{c1:e,Ug:d}:d)};function zRn(a,c){if(null==c)return Object.keys(a.ea);var d=[],e;for(e in a.ea){var f=a.ea[e];if(typeof f===Wg)f===c&&d.push(e);else if(f.c1)0<=f.Ug.indexOf(c)&&d.push(e);else for(var g in f){var h=f[g];if(typeof h===Wg)h===c&&d.push(e);else if(h.c1)0<=h.Ug.indexOf(c)&&d.push(e);else throw Error("S5");}}return d};function ARn(a){var c=this;this.ua=a;this.wa={};this.qa=new yRn;this.ea={};this.oa=this.ma=null;BRn(this,lg,Wg,0);BRn(this,lg,Rg,[1,2],function(d){return"\u00ad"===c.oa[d-1]?2:1});BRn(this,vdf,null,3)}B=ARn.prototype;B.adoptText=function(a){this.oa=a;for(var c in this.wa)this.wa[c].adoptText(a)};function CRn(a,c){var d=a.wa[c];d||(d=a.wa[c]=new window.Intl.v8BreakIterator(a.ua,{type:c}),null!=a.oa&&d.adoptText(a.oa),null!=a.ma&&d.first());return d}function BRn(a,c,d,e,f){a.qa.add(c,d,e,f)} function DRn(a,c,d){d.next();if(d.current()>=a.oa.length)return!0;if(d.current()>a.ma){var e=d.breakType();d=d.current();a:{var f=a.qa;if(!(c in f.ea))throw Error("T5`"+c);f=f.ea[c];if(typeof f!==Wg)if(f.c1)f=f.c1(d);else{if(e in f){f=f[e];if(typeof f===Wg)break a;if(f.c1){f=f.c1(d);break a}}f=null}}if(null==f)throw Error("U5`"+e+"`"+c);f in a.ea||(a.ea[f]=[]);a.ea[f].push(d)}return!1} function ERn(a,c){for(var d=a.ea[c];d&&0<d.length&&d[0]<=a.ma;)d.shift();d=zRn(a.qa,c);for(var e={},f=!1;!(f||a.ea[c]&&0!==a.ea[c].length);){f=!0;for(var g=d.length,h=0;h<g;h++){var l=d[h],m=CRn(a,l);e[l]||(f=!1,DRn(a,l,m)&&(e[l]=!0))}}}B.first=function(){for(var a=zRn(this.qa),c=a.length,d=0;d<c;d++)CRn(this,a[d]).first();this.ea={};return this.ma=0};B.current=function(){return this.ma||0}; B.next=function(a){ERn(this,a);a=this.ea[a];if(null!=a&&0<a.length){a=this.ma=a.shift();for(var c in this.wa)for(var d=CRn(this,c);d.current()<=a;)DRn(this,c,d);return this.ma}return this.oa.length};B.V7=function(a){ERn(this,a);a=this.ea[a];return null!=a&&0<a.length?a[0]:this.oa.length};function FRn(){this.ea=window.Intl&&!!window.Intl.v8BreakIterator}function GRn(){var a=[nf];return fn(FRn).ea?new ARn(a):new wRn};function HRn(a,c,d,e,f,g){var h=null;g=g?2:3;for(var l=0;l<=g;l++){var m=d.V7(l);if(null==h||m<h.position)h={position:m,level:l};if(a(c(e,m))<=f)return l}return h&&h.level||g}function IRn(a){return function(c,d){c=pl(a.slice(c,d));"\u00ad"===c[c.length-1]&&(c=c.slice(0,c.length-1)+"-");return c}}function JRn(a,c){c=null==c?a.length:c;return 0<=c?pl(a.slice(0,c))+"\u2026":Aaa.slice(0,c)} function KRn(a,c,d,e){if(a(JRn(c))<=d)return JRn(c);var f=GRn();f.adoptText(c);f.first();var g=f.next(3),h=a(c.slice(0,g))<=d;if(e&&!h||!e&&a(JRn(c,g))>d)for(e=0;-3<=e&&!(c=JRn(c,e),a(c)<=d);e--);else{for(;a(JRn(c,f.V7(3)))<=d;)g=f.next(3);if(e&&a(JRn(c,g))>d)for(e=c.slice(0,g),f=0;-3<=f&&!(c=e+JRn(c,f),a(c)<=d);f--);else c=JRn(c,g)}return c} var LRn=kQn(function(a,c,d,e,f,g){if(""===c)return{lines:[],NZ:!1};var h=null==g||null==g.truncate?!0:g.truncate,l=null==g||null==g.vwb?!1:g.vwb;g=null==g||null==g.aib?!1:g.aib;var m=a;a=function(I){return m(I,d).width};var n=GRn();n.adoptText(c);n.first();for(var q=!1,u=IRn(c),v=!1,w=[],y=0;;){var z=HRn(a,u,n,y,e,g),A=n.next(z);if(0!==z)for(;A<c.length&&a(u(y,n.V7(z)))<=e;)A=n.next(z);w.push(u(y,A));var F=a(w[w.length-1])<=e;if(A>=c.length||w.length>=f||!F){(A<c.length||!F)&&h?(0!==z&&(w[w.length- 1]=u(y,n.V7(z))),v=!0):A<c.length&&(q=!0);break}y=A}v&&(w[w.length-1]=KRn(a,w[w.length-1],e,l&&1===w.length),q=!0);1===w.length&&""===w[0]&&(w=[]);return{lines:w,NZ:q}},{oxb:function(a,c){a=[a];for(var d=c.length,e=1;e<d;e++)a.push(c[e]);return ere(a)}});function N6(a,c,d,e,f){function g(h){return a(h,d)}f=null!=f?Math.floor(f):1;if(0>=e)return{lines:[],Yr:0<c.length,Cna:0};if(0===f)return{lines:[],Yr:!1,Cna:0};c=LRn(g,c,d,e,f,{truncate:!0,vwb:!1,aib:!0});return{lines:c.lines,Yr:c.NZ,Cna:0<c.lines.length?Math.max.apply(null,c.lines.map(g).map(function(h){return h.width})):0}};function O6(){this.segments=[]}function MRn(a,c){a.segments.push(c)}function NRn(a,c,d){MRn(a,ORn(c,d))}function P6(a,c,d){MRn(a,PRn(c,d))}function QRn(a,c,d){if(0!==c.length)if(0===a.segments.length?NRn(a,c[0].x,c[0].y):P6(a,c[0].x,c[0].y),d)for(var e=1;e<c.length;++e)MRn(a,RRn(d[e-1][1].x,d[e-1][1].y,d[e][0].x,d[e][0].y,c[e].x,c[e].y));else for(d=1;d<c.length;++d)P6(a,c[d].x,c[d].y)}O6.prototype.close=function(){MRn(this,{type:hM,data:null})};function ORn(a,c){return{type:RM,data:{x:a,y:c}}} function PRn(a,c){return{type:lg,data:{x:a,y:c}}}function RRn(a,c,d,e,f,g){return{type:mgf,data:{x1:a,y1:c,x2:d,y2:e,x:f,y:g}}}function SRn(a,c,d,e,f,g,h){return{type:"arc",data:{cx:a,cy:c,rx:d,ry:e,F8b:f,Yzb:g,utc:h}}}function TRn(a,c){var d=new O6;0<a.length&&(QRn(d,a),c||d.close());return d};function URn(a,c){this.x=void 0===a?0:a;this.y=void 0===c?0:c}URn.prototype.clone=function(){return new URn(this.x,this.y)};function VRn(a,c,d,e,f){var g=c.left+e;c=c.right-e;if(!(a.box.left>=g&&a.box.right<=c)){e=PO(a);var h=e.box.left;e.box.left=eX(d.x,e.box.right,-1);e.box.right=eX(d.x,h,-1);if(h=e.sC){var l=h[0];h[0]=h[2];h[2]=l;h[0].x=eX(d.x,h[0].x,-1);h[1].x=eX(d.x,h[1].x,-1);h[2].x=eX(d.x,h[2].x,-1)}e.box.left>=g&&e.box.right<=c?(a.box=e.box,a.sC=e.sC):(a.sC&&(d=new St(g+f,c-f),f=new St(e.sC[0].x,e.sC[2].x),!Ocb(d,new St(a.sC[0].x,a.sC[2].x))&&Ocb(d,f)&&(a.box=e.box,a.sC=e.sC)),a.box.right>c&&(a.box.left-=a.box.right- c,a.box.right=c),a.box.left<g&&(a.box.right+=g-a.box.left,a.box.left=g))}} function WRn(a,c,d,e){var f=c.top+e;c=c.bottom-e;if(!(a.box.top>=f&&a.box.bottom<=c)){e=PO(a);var g=e.box.top;e.box.top=eX(d.y,e.box.bottom,-1);e.box.bottom=eX(d.y,g,-1);if(g=e.sC){var h=g[0];g[0]=g[2];g[2]=h;g[0].y=eX(d.y,g[0].y,-1);g[1].y=eX(d.y,g[1].y,-1);g[2].y=eX(d.y,g[2].y,-1)}e.box.top>=f&&e.box.bottom<=c?(a.box=e.box,a.sC=e.sC):(a.box.bottom>c&&(a.box.top-=a.box.bottom-c,a.box.bottom=c),a.box.top<f&&(a.box.bottom+=f-a.box.top,a.box.top=f),delete a.sC)}};function XRn(){this.aG=Array(2).fill({});this.ea=Array(2).fill({})}function YRn(a,c,d){var e=a.aG.length;for(a.aG[c]=d;c<e;++c)a.ea[c]=ZRn(a,0===c?{}:a.ea[c-1],a.aG[c])}function $Rn(a){var c=kk(a);return c!==Yg&&c!==kc||c===Yg&&typeof a.clone===pf||are(a)} function ZRn(a,c,d){if($Rn(d)||$Rn(c)||Array.isArray(d))return d;if(kk(c)===Yg){var e=Object.assign({},c);for(g in d)if(d.hasOwnProperty(g)){var f=d[g];e[g]=null!=c&&g in c&&null!=c[g]?ZRn(a,c[g],f):f}return e}var g=Array.from(c);for(e in d)d.hasOwnProperty(e)&&(g[Number(e)]=ZRn(a,c[e],d[e]));return g}XRn.prototype.compact=function(){return this.ea[this.ea.length-1]};var aSn={NONE:Rg,Lcb:YU,p6a:pf,ZMa:eN,uNc:E6,fTc:H6},bSn={NONE:Rg,wua:lg,gHa:s4,V2c:q6,kHa:aM,BNc:F6,ZMa:eN,vNc:GNn,tNc:D6},cSn={kHa:aM,W2c:"sticks",sNc:"boxes",POINTS:"points",wua:lg,gHa:s4,NONE:Rg},dSn={qOc:hPn,PYc:iPn,COLOR:gPn},eSn={W5a:Ec,M4c:Bj,DNc:KNn},fSn={I0c:dKa,dZc:GOn,IPc:arm},gSn={NONE:Rg,qYb:Nh,BXb:jg,kNa:$i,lHa:xc,v6a:JM,EYc:wOn,pNc:"bottom-vert"},hSn={NONE:Rg,kNa:$i,lHa:xc,v6a:JM},iSn={cZb:Cj,QCb:xf},jSn={CYb:Fi,hCb:fM,yCb:Se},kSn={NONE:Rg,v6a:JM,o_c:O2},lSn={qNc:"bound",k4c:"unbound"}, mSn={dTc:"high",WYc:"low"},nSn={HZc:"multiple",SINGLE:kPn},oSn={NONE:Rg,n6a:ef,aNa:$h,T5a:fU},pSn={NONE:Rg,n6a:ef,aNa:$h,T5a:fU},qSn={QCb:xf,cZb:Cj,T5a:fU},rSn={xOc:id,LOc:bOn},sSn={uOc:ZNn,W5a:Ec,vYb:SNf},tSn={AUTO:nc,W5a:Ec,vYb:SNf,NONE:Rg},uSn={NONE:Rg,p6a:pf,C_c:"phase",NNc:QNn},vSn={JMc:"attachToStart",IMc:"attachToEnd"},wSn={OYc:yCf,i0c:ZFf,wua:lg};function xSn(a,c){this.za=a;this.wf=c;this.ua=null;this.ma={};this.va={};this.qa=this.oa=this.wa=this.Wf=null}function ySn(a,c,d){a.jW();zSn(a,c,d);var e=a.Wf;c=a.wf;e=c.Qgb(e.width,e.height);e.ea=uNn;e.element&&rQn(e.element,uNn);c.ea=e;ASn(a,d,e)}function zSn(a,c,d){var e=new XRn;YRn(e,0,c);YRn(e,1,d);a.Wf=e.compact()} function ASn(a,c,d){Q6(a,d.Da(),wdf);var e=a.Wf,f=a.wf,g=e.Za;!SPn(g)&&!QPn(g)||R6(f,0,0,e.width,e.height,g,d);e.Ka===O2&&(g=BSn(a,e.title,d,!0),Q6(a,g,Zi));a.oa=S6(f,!0);g=e.legend;CSn(a,g);g&&(f.appendChild(d,a.oa),Q6(a,a.oa.Da(),xOn));a.qa=S6(f,!0);g=e.yL;DSn(a,g);g&&g.position!==JM&&(f.appendChild(d,a.qa),a.ma.colorbar=a.qa.Da());a.wa=S6(f,!1);if(!ESn(a,e,d)){var h={color:eU,Cu:e.RR,fontSize:e.qO,bold:!1,italic:!1,i6:!1};a.wf.fP(sNn,h);var l=e.ea.top+Math.round(e.ea.height/2);g=a.wf;e=g.vwa(sNn, e.ea.left,l,e.ea.left+e.ea.width,l,fM,fM,h);g.appendChild(d,e)}f.appendChild(d,a.wa);a.ua=c}function CSn(a,c){if(c){var d=c.mia;if(d){var e=c.eC||0,f=c.pages.length;if(c.hpa)var g=c.area;else g=d.map(function(h){return FSn(h)}).filter(function(h){return null!=h}),g=uRn(g);g&&(g=N$d(g),R6(a.wf,g.left,g.top,g.width,g.height,new I6(UPn),a.oa));for(g=0;g<d.length;g++)GSn(a,d[g]);HSn(a,c.hpa,e,f)}}} function FSn(a){var c=[];if(a.Jh){var d=vRn(a.Jh);d&&c.push(d)}a.square&&c.push(l8d(a.square.xy));return uRn(c)} function ISn(a,c,d,e,f,g,h){var l=g.type,m=Number(g.sides);null!=m&&isFinite(m)||(m=5);var n=Number(g.rotation);null!=n&&isFinite(n)||(n=0);n=n/180*Math.PI-Math.PI/2;"triangle"===l?(l=$Ff,m=3):l===GOa?(l=$Ff,m=4,n+=Math.PI/4):"diamond"===l&&(l=$Ff,m=4);var q=l===HOa;500<m&&(l===$Ff||l===HOa)&&(l=gU);if(l===$Ff||l===HOa){g=Number(g.dent);null!=g&&isFinite(g)||(5<=m?(g=Math.cos(Math.PI/m),g-=Math.pow(Math.sin(Math.PI/m),2)/Math.sin(Math.PI/2-Math.PI/m)):g=.3);g*=e;l===HOa&&(m*=2);l=new O6;for(var u= 0;u<m;u++){var v=e;q&&u%2&&(v=g);var w=2*Math.PI/m*u+n,y=Math.cos(w)*v+c;v=Math.sin(w)*v+d;0<u?P6(l,y,v):NRn(l,y,v)}l.close();c=JSn(a.wf,l,f)}else c=a.wf.kwa(c,d,e,f);c&&h&&a.wf.appendChild(h,c);return c} function GSn(a,c){if(c.isVisible){var d=S6(a.wf,!1),e=d.Da();c.id&&e.setAttribute("column-id",c.id);var f=M6([zOn,c.index]);Q6(a,e,f,zOn);if(e=FSn(c))e=N$d(e),R6(a.wf,e.left,e.top,e.width,e.height,new I6(UPn),d);c.Jh&&BSn(a,c.Jh,d);if(c.square)if(e=a.Wf.Od[c.index],a.Wf.Fb&&e&&!e.WR&&e.oca){var g=c.square.xy.left;f=c.square.xy.width;var h=c.square.xy.height,l=g+f/2,m=c.square.xy.top+h/2;e.rR&&R6(a.wf,g,m,f,h/2,e.rR,d);var n=.5*h,q=e.Po;if(q){q.strokeWidth>n&&(q=q.clone(),JPn(q,n));n=a.wf;var u=g+ f,v=new O6;NRn(v,g,m);P6(v,u,m);g=JSn(n,v,q);n.appendChild(d,g)}e.Ly&&e.Sqa&&((g=e.oca)||(g={type:gU}),ISn(a,l,m,Math.min(e.M_a,h/2,f/2),e.Ly,g,d))}else R6(a.wf,c.square.xy.left,c.square.xy.top,c.square.xy.width,c.square.xy.height,c.square.He,d);c.VJ&&c.VJ.isVisible&&c.VJ.He&&(h=c.VJ.xy.x,l=c.VJ.xy.y,m=c.VJ.He,e=a.wf,f=S6(e),R6(e,h,l,12,12,m,f),e.appendChild(d,f),m=new O6,NRn(m,h+2,l+2),P6(m,h+12-2,l+12-2),NRn(m,h+12-2,l+2),P6(m,h+2,l+12-2),h=new I6,KPn(h,ea),JPn(h,2),T6(e,m,h,f),e=f.Da(),c=M6([cPn, c.index]),Q6(a,e,c));a.wf.appendChild(a.oa,d)}}function HSn(a,c,d,e){c&&(KSn(a,c.a0a,d,e,-1),c.v_a&&BSn(a,c.v_a,a.oa),KSn(a,c.GZa,d,e,1))}function KSn(a,c,d,e,f){if(c){var g=TRn(c.path);g=T6(a.wf,g,c.He,a.oa);c.active&&(c=M6([AOn,f,d,e]),Q6(a,g,c))}} function DSn(a,c){if(c){for(var d=c.definition,e=a.wf,f=a.qa,g=d.ngb,h=0;h<g.length;++h)R6(e,g[h].Fz.left,g[h].Fz.top,g[h].Fz.width,g[h].Fz.height,g[h].He,f);g=d.usb;for(h=0;h<g.length;++h){var l=new O6;NRn(l,g[h].path[0],g[h].path[1]);P6(l,g[h].path[2],g[h].path[3]);P6(l,g[h].path[4],g[h].path[5]);l.close();T6(e,l,g[h].He,f)}d=d.Ozb;for(g=0;g<d.length;++g)LSn(e,d[g].text,d[g].x,d[g].y,1,Fi,Fi,d[g].style,f);c=R6(a.wf,c.Kia.left,c.Kia.top,c.Kia.width,c.Kia.height,new I6(UPn),a.qa);Q6(a,c,"colorbar")}} function MSn(a,c){var d=a.ma[c];d&&(a.wf.hh.removeNode(d),pn(d),delete a.ma[c])}function BSn(a,c,d,e){(c=NSn(a,c,e))&&a.wf.appendChild(d,c);return c} function NSn(a,c,d){var e=c.lines;if(!e||0===e.length)return null;a=a.wf;var f=c.Oe,g=c.NG,h=null!=c.angle?c.angle:0,l=c.anchor?c.anchor:{x:0,y:0},m=c.Th;d=!!m||d||!1;var n=S6(a);if(0===h&&g){var q=vRn(c);if(q){var u=Math.ceil(q.left-3)+.5,v=Math.floor(q.top-1)+.5;R6(a,u,v,Math.floor(q.right+3)+.5-u,Math.floor(q.bottom+1)+.5-v,g,n)}}for(g=0;g<e.length;g++)q=e[g],0===h?LSn(a,q.text,q.x+l.x,q.y+l.y,q.length,c.Tu,c.Zr,f,n):OSn(a,q.text,q.x+l.x,q.y+l.y,q.length,h,c.Tu,c.Zr,f,n);if(d){d=null;if(0===h)(e= vRn(c))&&(d=R6(a,e.left,e.top,e.right-e.left,e.bottom-e.top,new I6(UPn),n));else{var w=bm(h);c=PO(c);c.angle=0;l=(new tz(l.x,l.y)).rotate(-w);c.anchor=new URn(l.x,l.y);for(l=0;l<e.length;l++)h=(new tz(e[l].x,e[l].y)).rotate(-w),c.lines[l].x=h.x,c.lines[l].y=h.y;if(e=vRn(c))e=[new tz(e.left,e.top),new tz(e.right,e.top),new tz(e.right,e.bottom),new tz(e.left,e.bottom)],e.forEach(function(y){y.rotate(w)}),e=TRn(e,!1),d=T6(a,e,new I6(UPn),n)}m&&d&&PSn(a,d,m,{background:"infobackground",padding:TQd,border:"1px solid infotext", fontSize:f.fontSize?f.fontSize+xh:void 0,fontFamily:f.Cu?f.Cu:void 0,margin:f.fontSize?f.fontSize+xh:void 0})}return n.Da()}function QSn(a,c,d,e){var f=a.ma[d];null==f?a.wf.appendChild(c,e):a.wf.replaceChild(c,e,f);Q6(a,e,d)}function Q6(a,c,d,e){c&&(RSn(c,d),a.ma[d]=c,e&&(a.va[e]||(a.va[e]=[]),Ck(a.va[e],d)||a.va[e].push(d)))}function SSn(a,c){var d=a.ma[c];d&&(a.wf.hh.removeNode(d),pn(d),delete a.ma[c])}xSn.prototype.jW=function(){this.ma={};this.va={};this.wf.clear();this.za.clear()}; xSn.prototype.getBoundingBox=function(a){var c=[];if(this.ma[a]){var d=this.wf.getBoundingBox(this.ma[a]);d&&c.push(d)}a=this.va[a]||[];for(d=0;d<a.length;++d){var e=this.wf.getBoundingBox(this.ma[a[d]]);e&&c.push(e)}return uRn(c)};function TSn(){}function USn(a,c,d){c=a.Od[c];return c.Fx&&void 0!==c.Uub?(a=a.Od[c.Uub].points[d],a=null!=a?a.Fv.d:a,null!=a?Ok(c.points,a,function(e,f){return e-f.Fv.d}):d):d}B=TSn.prototype;B.jya=function(a){var c=a.Nn;a=a.category;var d=USn(this,c,a);return this.Od[c].points[d].Zp.Z0||(this.Vi[d]?this.Vi[a].KZ[0]:null)};function VSn(a,c){var d=c.Nn;c=USn(a,d,c.category);a=a.Od[d].points[c].Zp.fU||a.Od[d].title;return null==a?null:a}B.hTa=function(a){return a.category}; B.iTa=function(a){return{row:a.category,column:this.Od[a.Nn].uW}};B.rya=function(a){var c=this.za[a.column].An;return null==c?null:{Nn:c,category:this.Ba[a.row]}};B.VUa=function(a,c){return this.Od[a].points[c].Zp};function WSn(a,c,d,e){var f=c.KZa||Mre;if(c.orientation===xf){var g=c.Oe,h=a.ea[0],l=a.ea[a.ea.length-1];f=new Gre({pattern:f});h=f.Nr(h);l=f.Nr(l);e={minValue:{text:h,width:e?e(h,g).width:0,height:g.fontSize},maxValue:{text:l,width:e?e(l,g).width:0,height:g.fontSize}};g=e.minValue.height/4;f=new rz(e.minValue.width+g,0,c.width-(e.minValue.width+e.maxValue.width+2*g),c.height)}else f=new rz(0,0,c.width,c.height),e={};g=.33*f.height;l=g/Math.sqrt(3)*2;h=new rz(f.left+l/2,f.top+g+1,f.width-l,f.height- g-1);var m=a.ma,n=a.ea,q=n[n.length-1]-n[0];if(0===q)var u=[{Fz:new rz(h.left,h.top,h.width,h.height),He:new I6({fill:m[0]})}];else{u=[];q=h.width/q;for(var v=h.left,w,y=0;y<n.length-1;++y)w=v+(n[y+1]-n[y])*q,u[y]={Fz:new rz(v,h.top,w-v,h.height),He:new I6({gradient:{x1:v,y1:0,x2:w,y2:0,wL:m[y],xL:m[y+1]}})},v=w}h=u;if(null!=h&&0<h.length&&(0>h[0].Fz.width||0>h[0].Fz.height))return null;m=f;n=c.Kvc;f=[];for(u=0;u<d.length;++u)q=d[u].value,v=a.ea,q<v[0]?q=0:(w=m.width-l,q>v[v.length-1]?q=w:(y=v[v.length- 1]-v[0],q=0===y?.5*w:(q-v[0])/y*w)),q=m.left+q+l/2,q=[q-l/2,m.top,q+l/2,m.top,q,m.top+g],v=new I6({fill:n,stroke:n}),f[u]={path:q,He:v};a=[];c.orientation===xf&&(a=e,d=[],d[0]={x:0,y:c.height-a.minValue.height,text:a.minValue.text,style:c.Oe},d[1]={x:c.width-a.maxValue.width,y:c.height-a.maxValue.height,text:a.maxValue.text,style:c.Oe},a=d);a={ngb:h,usb:f,Ozb:a};d=a.ngb;for(e=0;e<d.length;++e)g=d[e],c.orientation===Cj&&(l=g.Fz.left,g.Fz.left=g.Fz.top,g.Fz.top=l,l=g.Fz.width,g.Fz.width=g.Fz.height, g.Fz.height=l),g.Fz.left+=c.left,g.Fz.top+=c.top,l=g.He.clone(),g.He=l,g=l.jr(),c.orientation===Cj&&(g.y1=g.x1,g.x1=0,g.y2=g.x2,g.x2=0),null!=g&&(g.x1=Number(g.x1)+c.left,g.y1=Number(g.y1)+c.top,g.x2=Number(g.x2)+c.left,g.y2=Number(g.y2)+c.top);d=a.usb;for(e=0;e<d.length;++e)for(g=0;3>g;++g)c.orientation===Cj&&(l=d[e].path[2*g],d[e].path[2*g]=d[e].path[2*g+1],d[e].path[2*g+1]=l),d[e].path[2*g]+=c.left,d[e].path[2*g+1]+=c.top;d=a.Ozb;for(e=0;e<d.length;++e)d[e].x+=c.left,d[e].y+=c.top;return a};function XSn(a,c){if(a){if(c.length!==a.length)throw Error("V5");}else if(1!==c.length)throw Error("W5");this.ea=a;this.ma=c.map(function(d){return dQ(d).Mo})}function YSn(a,c){if(!a.ea)return a.ma[0];if(c>=a.ea[a.ea.length-1])return a.ma[a.ma.length-1];if(c<=a.ea[0])return a.ma[0];var d=Ok(a.ea,c);if(0<=d)return a.ma[d];var e=-d-2;d=-d-1;return tQn(a.ma[d],a.ma[e],(c-a.ea[e])/(a.ea[d]-a.ea[e]))} function ZSn(a,c){c&&0!==c.length?1===c.length&&(c=[$Sn[0],c[0]]):c=a&&3===a.length?aTn:$Sn;if(!a||2>a.length)return{values:null,JPa:[tk(c)]};var d=a[0],e=a[a.length-1],f=e-d;if(0===f)return{values:[e],JPa:[tk(c)]};if(2===a.length)for(a=[],e=f/(c.length-1),f=0;f<c.length;f++)a.push(d+e*f);return{values:a,JPa:c}}var $Sn=["#EFE6DC","#109618"],aTn=["#DC3912","#EFE6DC","#109618"];function bTn(a,c,d){this.Wf=a;this.scale=this.area=null;this.position=d?oS(c,"colorAxis.legend.position",d,hSn):Rg;this.Oe=K6(c,"colorAxis.legend.textStyle",{Cu:a.RR,fontSize:a.qO,uu:this.position===JM?a.Ha:Rg});this.KZa=c.zv("colorAxis.legend.numberFormat")}bTn.prototype.Sd=r(YM);bTn.prototype.getHeight=function(){return 1.5*this.Oe.fontSize};function cTn(a,c,d,e,f){this.qa=c;this.ea=f;a=dTn(this,a);this.ma=(e-d)/(dTn(this,c)-a);this.oa=this.ma*a-d}cTn.prototype.Dt=function(a){return dTn(this,a)*this.ma-this.oa};cTn.prototype.jC=function(a){a:switch(a=(a+this.oa)/this.ma,this.ea){case 0:a=Math.pow(Math.E,a);break a;case 1:break a;default:a=Math.pow(a*this.ea+1,1/this.ea)}return isFinite(a)?a:this.qa};function dTn(a,c){switch(a.ea){case 0:return Math.log(c);case 1:return c;default:return(Math.pow(c,a.ea)-1)/a.ea}};function eTn(a,c){return 0>c?a/Math.pow(10,-c):a*Math.pow(10,c)}function fTn(a){return Math.floor(.4342944819032518*Math.log(a))}function gTn(a){return Math.ceil(.4342944819032518*Math.log(a))};function hTn(a,c,d,e,f,g){this.ua=a;this.va=c;this.VP=d;this.bU=e;this.wa=g;this.qa=f;this.oa=this.ua===this.va?this.ua/2:isNaN(this.wa)?eTn(1,fTn(this.va-this.ua))/1E3:this.wa/2;a>=this.oa?(this.ma=new cTn(a,c,d,e,this.qa),this.ea=Math.round(this.ma.Dt(this.oa))):c<=-this.oa?(this.ma=new cTn(-c,-a,e,d,this.qa),this.ea=Math.round(this.ma.Dt(this.oa)),g=2*this.ea-e,f=2*this.ea-d,this.ma=new cTn(-c,-a,g,f,this.qa)):a>=-this.oa?(this.ea=Math.round(d),this.ma=new cTn(this.oa,c,this.ea,e,this.qa)):c<= this.oa?(this.ea=Math.round(e),f=2*this.ea-d,this.ma=new cTn(this.oa,-a,this.ea,f,this.qa)):(this.ma=new cTn(this.oa,c,0,1,this.qa),f=this.ma.Dt(-a),this.ea=Math.round(d+f/(f+1)*(e-d)),c>=-a?this.ma=new cTn(this.oa,c,this.ea,e,this.qa):(f=2*this.ea-d,this.ma=new cTn(this.oa,-a,this.ea,f,this.qa)));this.reversed=e<d}B=hTn.prototype;B.l$=r(tj);B.k$=r(Aj);B.nza=r("VP");B.mza=r("bU"); B.jC=function(a){if(this.ua===this.va)return this.ua;var c=this.reversed?-1:1;return a*c>this.ea*c?this.ma.jC(a):a*c<this.ea*c?-this.ma.jC(2*this.ea-a):0};B.Dt=function(a){return this.ua===this.va?Math.abs(this.VP-this.bU)/2:a>this.oa?this.ma.Dt(a):a<-this.oa?2*this.ea-this.ma.Dt(-a):this.ea};var iTn={E_c:WOn,EXb:NHa,lZc:MOn};function jTn(){return{transform:Yj(),inverse:Yj()}}function kTn(a){var c=lTn(a);return{transform:function(d){var e=mTn(c,d,function(f){return f.source});return null===e?d:e.target+(d-e.source)*e.Q9},inverse:function(d){var e=mTn(c,d,function(f){return f.target});return null===e?d:0===e.Q9?e.source:e.source+(d-e.target)/e.Q9}}} function lTn(a){for(var c=[],d=0,e=null,f=0;f<a.length;f++){var g=a[f],h=g.O8b,l=g.start;g=g.end;var m=h/(g-l);null===e||e!==l?c.push({source:l,target:l+d,Q9:m}):c[c.length-1].Q9=m;c.push({source:g,target:l+d+h,Q9:1});d+=h-(g-l);e=g}return c}function mTn(a,c,d){c=Ok(a,{source:c,target:c,Q9:0},function(e,f){e=d(e);f=d(f);return e<f?-1:e>f?1:0});0>c&&(c=-c-2);return 0>c?null:a[c]} function nTn(a){var c=new hTn(.5*a,a,0,1,0);return{transform:function(d){return null==d?d:c.Dt(d)},inverse:function(d){return null==d?d:c.jC(d)}}}function oTn(a){var c=new hTn(-a,a,-1,1,0,a);return{transform:function(d){return null==d?d:c.Dt(d)},inverse:function(d){return null==d?d:c.jC(d)}}}function pTn(a,c,d){return(d=a.zv(d,iTn))?d:pS(a,c)?NHa:WOn}function qTn(a,c,d){switch(a){case WOn:return Dk(d)?jTn():kTn(d);case NHa:return nTn(c);case MOn:return oTn(c);default:return jTn()}};function rTn(a,c){this.ea=[];this.ma=a;this.oa=c}rTn.prototype.KG=function(a){if(0<this.ea.length){var c=this.ea[this.ea.length-1][0],d=a-c;if(d>this.ma&&(d=Math.round(d/this.ma),1<d))for(var e=1;e<d;e++){var f=e/d*(a-c)+c;this.ea.push([f,this.oa(f)])}}this.ea.push([a,this.oa(a)])};rTn.prototype.build=r(Me);function sTn(){}B=sTn.prototype;B.cI=function(){return this};B.Rt=x(!1);B.Yqb=x(!1);B.Kj=function(){throw Error("$5");};B.tkb=function(){throw Error("a6");};B.XO=function(){throw Error("b6");};B.getValue=function(){throw Error("c6");};B.getName=function(){throw Error("d6");};function tTn(){}tTn.prototype.dP=x(")");function uTn(){}uTn.prototype.dP=x("(");function vTn(){this.Xz=[]}G(vTn,sTn);vTn.prototype.join=function(a){var c=[];this.Xz.forEach(function(d,e){0<e&&c.push(a);e=!1;d instanceof vTn&&1<d.tkb()&&this.XO()>d.XO()&&(e=!0);e&&c.push(new uTn);Lk(c,d.TI());e&&c.push(new tTn)},this);return c};vTn.prototype.cI=function(){if(1===this.Xz.length)return this.Xz[0];var a=[];this.Xz.forEach(function(c){a.push(c.cI())});this.Xz=a;return this};vTn.prototype.Kj=function(){return this.Xz[0]};vTn.prototype.tkb=function(){return this.Xz.length};function wTn(a){this.value=a}wTn.prototype.dP=x(Wg);function U6(a){this.value=a}G(U6,sTn);U6.prototype.TI=function(){return[new wTn(this.value)]};U6.prototype.Rt=function(){return 0>this.value};U6.prototype.getValue=r(Bj);U6.prototype.Yqb=x(!0);function xTn(){}xTn.prototype.dP=x(NK);function yTn(){this.Xz=[]}G(yTn,vTn);function zTn(){this.Xz=[]}G(zTn,yTn);zTn.prototype.cI=function(){var a=this.Kj().cI();if(a.Rt()){if(a instanceof zTn)return a.Kj();if(a instanceof U6)return new U6(-a.getValue());throw Error("e6");}return new zTn(a)};zTn.prototype.TI=function(){return[new xTn].concat(this.Kj().TI())};zTn.prototype.Rt=function(){return this.cI()instanceof zTn};zTn.prototype.XO=x(-1);function ATn(){}ATn.prototype.dP=x("-");function BTn(){}BTn.prototype.dP=x("+");function CTn(){this.Xz=[]}G(CTn,vTn);CTn.prototype.XO=x(1);CTn.prototype.TI=function(){for(var a=[],c=0;c<this.Xz.length;c++){var d=this.Xz[c];0<a.length&&d.Rt()?(a.push(new ATn),d=(new zTn(d)).cI()):0<a.length&&a.push(new BTn);a=a.concat(d.TI())}return a};function DTn(){}DTn.prototype.dP=x("=");function ETn(){this.Xz=[]}G(ETn,vTn);ETn.prototype.XO=x(0);ETn.prototype.TI=function(){return this.join(new DTn)};function FTn(){}FTn.prototype.dP=x("*");function GTn(a,c){this.Xz=[];this.lgb=null!=c?c:!1}G(GTn,vTn);GTn.prototype.XO=x(2);GTn.prototype.cI=function(){vTn.prototype.cI.call(this);var a=0,c=[],d=1;this.Xz.forEach(function(f){f.Rt()&&(f=(new zTn(f)).cI(),a++);f.Yqb()&&(d*=f.getValue(),f=null);f&&c.push(f)});1!==d&&c.splice(0,0,new U6(d));var e=new GTn(c,this.lgb);a%2&&(e=new zTn(e));return e};GTn.prototype.TI=function(){return this.lgb?Array.prototype.concat.apply([],this.Xz.map(function(a){return a.TI()})):this.join(new FTn)}; GTn.prototype.Rt=function(){var a=0;this.Xz.forEach(function(c){c.Rt()&&a++});return!!(a%2)};function HTn(){}HTn.prototype.dP=x("^");function ITn(){this.Xz=[]}G(ITn,vTn);ITn.prototype.XO=x(3);ITn.prototype.TI=function(){return this.join(new HTn)};function JTn(a){this.name=a}JTn.prototype.dP=x(rrm);function KTn(a){this.name=a}G(KTn,sTn);KTn.prototype.TI=function(){return[new JTn(this.name)]};KTn.prototype.getName=r(SM);function LTn(a){this.ma=a.degree+1;this.qa=a.u0a;this.va=a.xsb;this.oa=0;this.yW=a.yW||jTn();this.ua=0;this.ea=[]}LTn.prototype.add=function(a,c){if(isFinite(this.yW.transform(a))){if(0<this.ea.length){var d=a-this.ea[this.ea.length-1].x;0<d&&(this.oa+=d)}this.ua+=c;this.ea.push({x:a,y:c})}};function MTn(a){var c=a.va;c||(null!=a.qa&&null!=a.qa.min&&isFinite(a.qa.min)&&null!=a.qa.max&&isFinite(a.qa.max)?c=(a.qa.max-a.qa.min)/100:c=void 0);null!=c&&isFinite(c)||(c=a.oa/(a.ea.length-1));return c} function NTn(a,c){return a.ea.reduce(function(d,e){return d+Math.pow(a.yW.inverse(e.x),c)},0)}function OTn(a,c){return a.ea.reduce(function(d,e){return d+Math.pow(a.yW.inverse(e.x),c)*e.y},0)}function PTn(a){for(var c=[],d=a.ma,e=0;e<d;e++){for(var f=Array(d+1),g=0;g<=d;g++)f[g]=g<d?NTn(a,e+g):OTn(a,e);c.push(f)}return new OMb(c)}function QTn(a){var c=DPn(PTn(a));return Btg(a.ma).map(function(d){return PMb(c,d,this.ma)},a)} function RTn(a,c){var d=a.ma;return function(e){e=a.yW.inverse(e);for(var f=0,g=0;g<d;g++)f+=c[g]*Math.pow(e,g);return f}} function STn(a,c){c=RTn(a,c);var d=MTn(a);if(null==d||isNaN(d)||!isFinite(d)||0===d)return null;d=new rTn(d,c);var e=a.ea;e.sort(function(w,y){return w.x>y.x?1:w.x<y.x?-1:0});var f=a.ua/e.length,g=a.qa;null!=a.qa&&null!=a.qa.min&&isFinite(a.qa.min)&&0<e.length&&g.min<e[0].x&&d.KG(g.min);for(var h=0,l=0,m=!0,n=0;n<e.length;n++){var q=e[n].x,u=e[n].y,v=c(q);m=m&&v===u;d.KG(q);h+=Math.pow(u-v,2);l+=Math.pow(u-f,2)}c=m?1:1-h/l;null!=a.qa&&null!=a.qa.max&&isFinite(a.qa.max)&&1<e.length&&g.max>e[e.length- 1].x&&d.KG(g.max);return{data:d.build(),r2:c}}function TTn(a){function c(e,f){for(var g=[],h=d.length-1;0<=h;h--){var l=d[h];if(null!=l&&0!==l){l=new U6(l);if(0<h){var m=new KTn(e||"x");1<h&&(m=new ITn([m,new U6(h)]));l=new GTn([l,m],!0)}g.push(l)}}return new ETn([new KTn(f||"y"),new CTn(g)])}var d=QTn(a);a=STn(a,d);return null==a||0===a.data.length?null:{igb:d,data:a.data,r2:a.r2,FW:c().cI(),sCa:c}};function UTn(a,c,d,e){e=new LTn(e);for(var f=0;f<a;f++){var g=c(f),h=d(f);null!=g&&isFinite(g)&&null!=h&&isFinite(h)&&e.add(g,h)}return TTn(e)};function VTn(a,c,d,e){a=UTn(a,c,d,{u0a:e.u0a,xsb:e.xsb,degree:1,yW:e.yW});return null===a||isNaN(a.r2)?null:{data:a.data,r2:a.r2,FW:{offset:a.igb[0],slope:a.igb[1]}}};var WTn={LINEAR:CHa,KPc:"exponential",j0c:"polynomial"},XTn={linear:function(a,c,d,e){function f(h,l){return new ETn([new KTn(l||"y"),new CTn([new GTn([new U6(g.FW.slope),new KTn(h||"x")]),new U6(g.FW.offset)])])}var g=VTn(a,c,d,e);return null===g?null:{data:g.data,r2:g.r2,FW:f().cI(),sCa:f}},exponential:function(a,c,d,e){function f(n,q){n=new GTn([new U6(Math.exp(m.FW.offset)),new ITn([new KTn("e"),new GTn([new U6(m.FW.slope),new KTn(n||"x")])])],!0);null!==g&&(n=new CTn([n,new U6(g)]));return n= new ETn([new KTn(q||"y"),n])}for(var g=Infinity,h=0;h<a;h++){var l=d(h);null!=l&&l<g&&(g=l)}0<g?g=null:--g;var m=VTn(a,c,function(n){n=d(n);if(null==n)return null;null!=g&&(n-=g);return Math.log(n)},e);if(null===m)return null;a=[];for(c=0;c<m.data.length;c++)e=m.data[c][0],h=Math.exp(m.data[c][1]),null!=g&&(h+=g),a.push([e,h]);return{data:a,r2:m.r2,FW:f().cI(),sCa:f}}};XTn.polynomial=UTn;var YTn=[{color:"#3366CC",lighter:"#45AFE2"},{color:"#DC3912",lighter:"#FF3300"},{color:"#FF9900",lighter:"#FFCC00"},{color:"#109618",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:"#994499",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"}],ZTn={color:"#EEEEEE",lighter:"#FEFEFE"},$Tn={milliseconds:{format:["ss.SSS","SSS"],interval:[1,2,5,10,20,50,100,200,500]},seconds:{format:[tea,"ss.SSS"],interval:[1,2,5,10,15,30]},minutes:{format:[sea,"mm"],interval:[1,2,5,10,15,30]},hours:{format:[sea,"HH"],interval:[1,2,3,4,6,12]},days:{format:["d"],interval:[1,2,7]},months:{format:["MM"],interval:[1,2,3,4,6]},years:{format:["y"],interval:[1, 2,5,10,20,25,50,100,200,250,500,1E3]}},aUn={milliseconds:{format:[".SSS"],interval:[50,100,200,500]},seconds:{format:[":ss"],interval:[5,10,15,30]},minutes:{format:[":mm"],interval:[5,10,15,30]},hours:{format:["HH"],interval:[1,2,3,4,6,12]},days:{format:["d"],interval:[1,2,7]},months:{format:["MM"],interval:[1,2,3,4,6,12]},years:{format:["y"],interval:[1,2,5,10,20,50,100,200,500,1E3]}},bUn={titleTextStyle:{color:qNn,italic:!0},viewWindow:{maxPadding:WQd},minTextSpacing:10,gridlines:{baseline:nc,minorTextOpacity:.7, minorGridlineOpacity:.4,allowMinor:!0,minStrongLineDistance:40,minWeakLineDistance:20,minStrongToWeakLineDistance:0,minNotchDistance:5,minMajorTextDistance:20,minMinorTextDistance:20,unitThreshold:2.2,units:{milliseconds:{format:["HH:mm:ss.SSS"],interval:[1,2,5,10,20,50,100,200,500]},seconds:{format:[5,6],interval:[1,2,5,10,15,30]},minutes:{format:[7],interval:[1,2,5,10,15,30]},hours:{format:[7],interval:[1,2,3,4,6,12]},days:{format:[1,2,3,Fre.kD,Fre.EMa,Fre.n8,Fre.xua,Fre.XK,Fre.qHa],interval:[1, 2,7]},months:{format:[Fre.Cua,Fre.y0,"MMM"],interval:[1,2,3,4,6]},years:{format:[Fre.vNa],interval:[1,2,5,10,20,25,50,100,200,250,500,1E3]}}},minorGridlines:{count:1,units:{milliseconds:{format:[".SSS"],interval:[50,100,200,250,500]},seconds:{format:[":ss"],interval:[5,10,15,30]},minutes:{format:[":mm"],interval:[5,10,15,30]},hours:{format:[7],interval:[1,2,3,4,6,12]},days:{format:["d"],interval:[1,2,7]},months:{format:["MMMMM","MMM","MM"],interval:[1,2,3,4,6,12]},years:{format:["y"],interval:[1, 2,5,10,20,25,50,100,200,250,500,1E3]}}}},cUn={histogram:{bar:{gap:1,group:{gap:2}},histogram:{lastBucketPercentile:0,hideBucketItems:!1,bucketSize:null,numBucketsRule:"rice",minSpacing:1},domainAxis:{baselineColor:Rg,gridlines:{color:Rg},showTextEvery:0,maxAlternation:2},targetAxis:{format:"#",gridlines:{multiple:1}}}},dUn={vAxis:bUn,hAxis:bUn,domainAxis:{maxPadding:"5%"},sizeAxis:{minSize:5,maxSize:30},fontName:xa,titleTextStyle:{color:ba,bold:!0},bubble:{textStyle:{color:ba}},candlestick:{hollowIsRising:!1}, annotations:{datum:{textStyle:{color:gPn},stemColor:CT},domain:{textStyle:{color:qNn},stemColor:CT}},majorAxisTextColor:qNn,minorAxisTextColor:"#444444",backgroundColor:{fill:da,stroke:gaa,strokeWidth:0},chartArea:{backgroundColor:{fill:Rg}},baselineColor:"#333333",gridlineColor:laa,pieSliceBorderColor:ea,pieResidueSliceColor:laa,pieSliceTextStyle:{color:ea},areaOpacity:.3,intervals:{style:aM,color:hPn,lineWidth:1,fillOpacity:.3,barWidth:.25,shortBarWidth:.1,boxWidth:.25,dataOpacity:1,pointSize:6}, actionsMenu:{textStyle:{color:ba},disabledTextStyle:{color:"#c0c0c0"}},legend:{newLegend:!0,textStyle:{color:qNn},pagingTextStyle:{color:"#0011cc"},scrollArrows:{activeColor:"#0011cc",inactiveColor:laa}},tooltip:{textStyle:{color:ba},boxStyle:{stroke:laa,strokeOpacity:1,strokeWidth:1,fill:Oj,fillOpacity:1,shadow:{radius:2,opacity:.1,xOffset:1,yOffset:1}}},aggregationTarget:nc,colorAxis:{legend:{textStyle:{color:ba}}}};function eUn(){this.segments=[]}function fUn(a,c,d){a.segments.push({He:c,segment:d})}eUn.prototype.close=function(a){var c=this.segments[0].segment.data;fUn(this,a,PRn(c.x,c.y))};function gUn(a){switch(a.type){case RM:case lg:case mgf:return a=a.data,new cm(a.x,a.y);case "arc":a=a.data;var c=fX(a.Yzb);return new cm(a.cx+cWa(c-90,a.rx),a.cy+dWa(c-90,a.ry));default:return new cm(0,0)}} function hUn(a,c){for(var d=[],e=null,f=0;f<a.segments.length;f++){var g=a.segments[f],h=g.segment;if(h.type===RM)e=gUn(h);else{a:{var l=d;g=g.He;for(var m=0;m<l.length;m++){var n=l[m];if(xQn(g,n.He)){l=n;break a}}g={He:g,segments:new O6,nx:null};l.push(g);l=g}dm(l.nx,e)||NRn(l.segments,e.x,e.y);MRn(l.segments,h);e=l.nx=gUn(h)}}if(0===d.length)c=null;else if(1===d.length)c=JSn(c,d[0].segments,d[0].He);else{a=S6(c);for(e=0;e<d.length;e++)f=d[e],f=JSn(c,f.segments,f.He),c.appendChild(a,f);c=a.Da()}return c} function iUn(a){for(var c=new O6,d=0;d<a.segments.length;d++)MRn(c,a.segments[d].segment);return c};function jUn(a,c){return a.Ne&&a.Ne.He||a.He||c.Ly}function V6(a){return!a||a.isNull}function kUn(a){return a.type===lg||a.type===s4||a.type===eN}function lUn(a,c){return null!=a.visible?a.visible:c.Sqa}function mUn(a,c){var d=a.points[c],e=a.points[c-1];a=a.points[c+1];e=!e||!e.Ne||e.isNull;a=!a||!a.Ne||a.isNull;return!(!d||!d.Ne||d.isNull)&&e&&a}function nUn(a,c){return a.Ne&&null!=a.Ne.radius?a.Ne.radius:null!=a.radius?a.radius:c.M_a}function oUn(a,c){return nUn(a,c)+RPn(jUn(a,c))/2} function pUn(a){return a.xa!==Rg&&a.ma===pf&&a.orientation===xf} function qUn(a,c){for(var d=new eUn,e=!0,f=!0,g=null,h=null,l=null,m=0;m<a.points.length;m++){var n=a.points[m];if(n&&n.Ne&&null!=n.Ne.x&&null!=n.Ne.y){e&&(g=m,e=!1);var q=n.Ne,u=n&&n.fT||a.Po;if(f||null===u)fUn(d,null,ORn(q.x,q.y)),f=!1;else{var v=a.points[h];a.eXa&&v.SP?fUn(d,u,RRn(a.points[h].SP.x,a.points[h].SP.y,n.wT.x,n.wT.y,q.x,q.y)):(a.XHc&&l&&fUn(d,u,PRn(q.x,l.y)),fUn(d,u,PRn(q.x,q.y)))}h=m;l=q}else f=!c||e}!e&&a.gp&&(e=c?h:a.points.length-1,g=c?g:0,c=a.points[g],null!=e&&null!=g&&a.points[e]&& !V6(c)&&(g=c&&c.fT||a.Po,a.eXa?fUn(d,g,RRn(a.points[e].SP.x,a.points[e].SP.y,c.wT.x,c.wT.y,c.Ne.x,c.Ne.y)):d.close(g)));return d}function rUn(a){for(var c=new eUn,d=!0,e=0;e<a.points.length;e++){var f=a.points[e],g=f&&f.Ne;V6(f)||!g||null==g.x||null==g.y?d=!0:(d||fUn(c,f&&f.fT||a.Po,PRn(g.bwa,g.cwa)),(d||g.bwa!==g.Zva||g.cwa!==g.awa)&&fUn(c,null,ORn(g.Zva,g.awa)),d=!1)}return c}function sUn(a,c,d){return(d=(a=a.qa)&&a[d||0])&&d.position.cA(c)} function tUn(a,c,d){return(d=(a=a.oa)&&a[d||0])&&d.position.cA(c)}function uUn(a,c,d){return(d=(a=a.qa)&&a[d||0])&&d.position.d6(c)}function vUn(a,c,d){return(d=(a=a.oa)&&a[d||0])&&d.position.d6(c)} function wUn(a,c,d,e){for(var f=a.Od,g=null,h=Infinity,l,m=new cm(c,d),n=0,q=f.length;n<q;n++){var u=f[n];if(!u.Fx){var v=u;if(a.ma===YU){u=v.NWa.x-c;var w=v.NWa.y-d;l=0<-u*(v.NWa.y-v.L8b.y)+w*(v.NWa.x-v.L8b.x);if(0<-(v.ima.x-v.j4a.x)*w+(v.ima.y-v.j4a.y)*u&&l&&Math.sqrt(Math.pow(v.ima.x-c,2)+Math.pow(v.ima.y-d,2))<Math.sqrt(Math.pow(v.ima.x-v.j4a.x,2)+Math.pow(v.ima.y-v.j4a.y,2))+e)return{row:n,col:void 0}}else{v=0;for(w=u.points.length;v<w;v++)if((l=u.points[v])&&null!=l.Ne)switch(l=l.Ne,u.type){case lg:case GNn:case eN:l= fWa(m,l);l<e&&l<h&&(g={col:v,row:n},h=l);break;case F6:case D6:case aM:var y=null;if(u.type===aM)y=new rz(l.left,l.top,l.width,l.height);else if(u.type===F6||u.type===D6){y=l.line;var z=Math.min(l.rect.top,y.top);y=new rz(l.rect.left,z,l.rect.width,Math.max(Number(l.rect.top)+Number(l.rect.height),Number(y.top)+Number(y.height))-z)}l=e;y=y.Pk(m);(l=y>l?null:y)&&l<h&&(g={col:v,row:n},h=l);break;default:throw Error("f6");}if(0===h)break}}}return g} function xUn(a,c){c=c||{};switch(a){case hPn:return c.BQa;case iPn:return c.pYa;case gPn:return c.color;default:return a}};function yUn(a,c,d){this.ma=a;this.height=c;this.oa=d;this.index=0;this.ea=a-c/2}yUn.prototype.getTop=r(Me);yUn.prototype.Qr=function(){return this.ea+this.height/2};yUn.prototype.ig=function(){return this.ea+this.height};yUn.prototype.getHeight=r(qf);function zUn(a,c){this.ma=a;this.ea=c;a=0;for(var d=c.length;a<d;a++)c[a].index=a}function AUn(a){for(var c=0,d=0,e=a.ea.length;d<e;d++)c+=a.ea[d].getHeight();if(c>a.ma)throw Error("g6`"+c+"`"+a.ma);a.ea.sort(function(g,h){var l=g.ma,m=h.ma;return l===m?g.index>h.index?1:0:l>m?1:-1});c=0;for(d=a.ea.length;c<d;c++){e=a.ea[c];var f=BUn(a,e.getTop(),e.getHeight());e.ea=f}c=[];d=0;for(e=a.ea.length;d<e;d++)c.push([a.ea[d]]);for(;CUn(a,c););} function CUn(a,c){for(var d=0;d<c.length-1;d++){var e=c[d],f=c[d+1];if(e[e.length-1].ig()>f[0].getTop()){for(var g=0;g<f.length;g++)e.push(f[g]);for(var h=f=g=0;h<e.length;h++)g+=e[h].ma,f+=e[h].getHeight();g=g/e.length-f/2;g=BUn(a,g,f);for(a=0;a<e.length;a++)f=e[a],f.ea=g,g+=f.getHeight();c.splice(d+1,1);return!0}}return!1}function BUn(a,c,d){return am(c,0,a.ma-d)};function DUn(a,c,d,e){this.Wf=a;this.ma=!1;this.pages=this.xa=this.area=null;this.wa=this.ua=this.va=this.Ca=0;this.position=d?oS(c,"legend.position",d,gSn):Rg;this.jL=oS(c,"legend.alignment",this.position===xc?fM:Fi,jSn);d=xf;if(this.position===jg||this.position===Nh||this.position===wOn||"bottom-vert"===this.position)d=Cj;this.orientation=d;this.Oe=K6(c,"legend.textStyle",{Cu:a.RR,fontSize:a.qO,uu:this.position===JM?a.Ha:Rg});this.Fa=K6(c,"legend.pagingTextStyle",this.Oe);this.ea=kQn(a.va,{size:1E4}); this.Ba=this.Oe.fontSize;e=e?am(e,1,4):1;this.qa=this.Ba*e;this.oa=Math.round(this.Oe.fontSize/(1.618*1.618));this.Ga=pS(c,"legend.showPageIndex",!0);this.Sa=oS(c,"legend.scrollArrows.orientation",this.orientation,iSn);this.La=cQn(c,"legend.scrollArrows.activeColor");this.Ra=cQn(c,"legend.scrollArrows.inactiveColor");this.eC=rS(c,"legend.pageIndex",0);this.za=this.oa;this.Ha=this.position===$i?rS(c,"legend.maxLines",1):1}DUn.prototype.Sd=r(YM);function EUn(a,c){a.area=c} function FUn(a){a.xa=a.Wf.Sa.filter(function(c){return c.isVisible})} function GUn(a){var c=Math.max(a.area.right-a.area.left-(a.qa+a.oa),0),d=a.area.bottom-a.area.top,e=Math.max(d-2*a.Ba,0),f=a.xa,g=a.Wf;pUn(g)&&f.reverse();var h=f.map(function(l){l=N6(this.ea,l.text,this.Oe,c,Infinity);0===l.lines.length&&(l.lines=[""]);return l},a);if(a.position!==wOn||g.ub!==lg&&g.ub!==s4)if(d=HUn(a,h,d),a.ma=IUn(f,d),a.ma)if(d=HUn(a,h,e),void 0===d[0]||0===d[0].length)a.ma=!1;else{for(a.pages=[];0<f.length;){g=JUn(a,d,f);a.pages.push(g);for(g=0;void 0!==d[g]&&0!==d[g].length;)++g; h=h.slice(g);d=HUn(a,h,e);f=f.slice(g)}a.ma&&(a.Ca=Math.round(a.area.bottom-a.Oe.fontSize),a.va=a.area.left,a.ua=a.va+a.Oe.fontSize+a.za,a.Ga&&(e=KUn(a,a.pages.length),a.ua+=e+a.za))}else a.pages=[JUn(a,d,f)];else a.pages=[LUn(a,h,d,f)]}function HUn(a,c,d){var e=a.Oe.fontSize;a=MUn(a,c,e+Math.round(e/1.618),e+Math.round(e/3.236));return MQn(a,d)} function NUn(a,c){var d=Z7d(a.Wf.qa);c=a.Wf.Od[c];a=c.points.map(function(e){return V6(e)?null:new cm(e.Ne.x,e.Ne.y)});c=XQn(a,d.nx,c.BH);return null!==c?c:OUn(a,d.nx)}function OUn(a,c){a=a.filter(function(d){return null!=d});c=-(Ok(a,c,function(d,e){return Pk(d,e.x)})+1);a=a.slice(0,c);return(a=rwm(a,function(d){return null!==d.y}))?a.y:null} function LUn(a,c,d,e){for(var f=a.area.right-a.area.left,g=Math.round(a.area.left),h=[],l=[],m=a.Wf.Oaa===bOn,n=0,q=0;q<e.length;q++){var u=e[q],v=N6(a.ea,u.text,a.Oe,f,c[q].lines.length),w={};w.id=u.id;w.He=u.He.clone();n=Ol(a.Oe);n.color=w.He.wh();w.Jh={text:u.text,Oe:n,NG:null,lines:[],Tu:Fi,Zr:Fi,Th:v.Yr?u.text:"",anchor:null,angle:0};n.uu&&KPn(w.He,n.uu,1);w.isVisible=!0;for(var y=0;y<v.lines.length;y++)w.Jh.lines.push({length:f,text:v.lines[y]});m&&(v=a.ea(w.Jh.lines[0].text,n).width,w.VJ={}, w.VJ.xy={x:g+v+5},w.VJ.He=w.He,w.VJ.isVisible=!1);w.index=u.index;u=NUn(a,w.index)||0;n=a.ea(w.Jh.lines[0],n).height;h.push(new yUn(u,w.Jh.lines.length*n,w));l.push(w)}AUn(new zUn(d,h));for(a=0;a<h.length;a++)for(d=h[a],c=d.getTop(),d=d.oa,e=d.Jh.lines,f=0;f<e.length;f++)e[f].y=Math.round(f*n+c),e[f].x=g,m&&(d.VJ.xy.y=e[f].y);return l} function JUn(a,c,d){var e=a.qa+a.oa,f=a.area.right-a.area.left-e,g=a.Oe.fontSize,h=Math.round(g/1.618),l=g+h,m=g+Math.round(g/3.236);g=[];for(var n=0,q=Math.round(a.area.left),u=0;u<d.length;u++){var v=d[u],w=c[u].length;if(0!==w){w=N6(a.ea,v.text,a.Oe,f,w);var y={};y.id=v.id;y.Jh={text:v.text,Oe:a.Oe,NG:null,lines:[],anchor:new URn(q,0),Tu:Fi,Zr:Fi,Th:w.Yr?v.text:"",angle:0};y.square={};y.square.xy=new rz(q,n,a.qa,a.Ba);y.square.He=v.He.clone();a.Oe.uu&&KPn(y.square.He,a.Oe.uu,1);y.isVisible=!0; for(var z=0;z<w.lines.length;z++)0<z&&(n+=m),y.Jh.lines.push({x:e,y:n,length:f,text:w.lines[z]});y.index=v.index;n+=l;g.push(y)}}c=Math.round(a.area.top);a.ma||(h=n-h,d=a.area.bottom-a.area.top,a.jL===Se?c+=d-h:a.jL===fM&&(c+=Math.floor((d-h)/2)));for(a=0;a<g.length;a++)h=g[a],h.square.xy.top+=c,h.Jh.anchor.y+=c;return g} function MUn(a,c,d,e){for(var f=c.reduce(function(l,m){return Math.max(l,m.lines.length)},0),g=[],h={x3:0};h.x3<f;h={x3:h.x3,Drb:void 0},h.x3++)h.Drb=0===h.x3?d:e,c.forEach(function(l){return function(m,n){l.x3<m.lines.length&&g.push({key:n,min:0===l.x3&&0===n?this.Oe.fontSize:l.Drb,hq:[]})}}(h),a);return g}function IUn(a,c){var d=a.length-1;return 1<a.length&&1>c[d].length} function PUn(a,c){var d=a.area.bottom-a.area.top,e=a.Oe.fontSize,f=d-a.wa*e,g=1<a.wa?f/(a.wa-1):0,h=(d-((e+g)*c.length-g))/2,l=[];c.forEach(function(m){var n=Math.round(h);m.forEach(function(q){q.Jh.anchor.y+=n;q.square.xy.top+=n});h+=e+g;Lk(l,m)});return l}function QUn(a,c,d){var e=Math.min(a.Wf.width*(2-1.618)/2,d);if(e<a.qa+a.oa)return[];a=RUn(a,e,c);return LQn(a,d)} function SUn(a,c,d,e){for(var f=a.area.right-a.area.left,g=a.qa+a.oa,h=Math.round(1.618*a.Oe.fontSize),l=[],m=0,n=Math.round(a.area.top),q=0;q<c.length;q++){var u=d[q],v=N6(a.ea,u.text,a.Oe,c[q]-g-(0<q?h:0),1),w=0<v.lines.length?v.lines[0]:"",y=a.ea(w,a.Oe).width,z=[{x:m+g,y:0,length:y,text:w}],A={};A.id=u.id;A.Jh={text:u.text,Oe:a.Oe,NG:null,lines:w?z:[],anchor:new URn(0,n),Tu:Fi,Zr:Fi,Th:v.Yr?u.text:"",angle:0};A.isVisible=!0;A.square={};A.square.He=u.He.clone();a.Oe.uu&&KPn(A.square.He,a.Oe.uu, 1);A.square.xy=new rz(m,n,a.qa,a.Ba);A.index=u.index;l.push(A);m+=y+g+h}c=a.area.left;e||(e=m-h,a.jL===Se?c+=f-e:a.jL===fM&&(c+=Math.floor((f-e)/2)));for(a=0;a<l.length;a++)f=l[a],f.square.xy.left+=c,f.Jh.anchor.x+=c;return l}function RUn(a,c,d){var e=a.qa+a.oa,f=Math.round(1.618*a.Oe.fontSize);return d.map(function(g,h){var l=this.ea(g.text,this.Oe).width+e;g=Math.min(c,l);l-=g;0<h&&(g+=f);return{min:g,hq:[l]}},a)} function KUn(a,c){for(var d="0";10<=c;)d+="0",c/=10;return a.ea(d+"/"+d,a.Fa).width};function TUn(a,c,d,e,f){if(null==a||null==c)null==d&&(d=f),d=Math.max(0,e-d),null==a&&null==c?a=c=d/2:null==a?a=Math.max(0,d-c):c=Math.max(0,d-a);d=Math.max(0,Math.round(e-(a+c)));a=Math.round(a);e=Math.min(e,a+d);d=e-a;return{before:a,after:e,size:d}};function UUn(a,c,d,e,f){this.Ba=a;this.options=c;this.Ga=d;this.xa=this.wa=null;this.ma=a;a=this.ea=this.zgb();a.va=d;a.width=e;a.height=f;a.ma=oS(c,sj,Rg,aSn);a.RR=oS(c,fOn);a.qO=rS(c,Bxf,Math.round(Math.pow(2*(a.width+a.height),1/3)));a.ub=oS(c,"seriesType",lg,bSn);a.Zz=pS(c,cOn,!0);a.Ga=pS(c,"tooltip.isHtml");a.La=cQn(c,"tooltip.boxStyle");a.qb=oS(c,"selectionMode",kPn,nSn);a.Fb=pS(c,"legend.newLegend");a.Za=cQn(c,zbf);a.kb=cQn(c,"chartArea.backgroundColor");d=a.kb;e=a.Za;d=TPn(d)?d.wh():TPn(e)? SPn(d)?tQn(d.wh(),e.wh(),d.fillOpacity):e.wh():null;a.pb=d;a.Kb=J6(c,"baselineColor","");a.Ib=J6(c,"gridlineColor","");a.Ha=a.pb||"";d=oS(c,Zi);a.Ka=oS(c,"titlePosition",O2,kSn);e=K6(c,qPn,{Cu:a.RR,fontSize:a.qO,uu:a.Ka===JM?a.Ha:Rg});a.title={text:d,Oe:e,NG:null,lines:[],Tu:Fi,Zr:Se,Th:"",anchor:null,angle:0};a.Ra=oS(c,"axisTitlesPosition",O2,kSn);a.Db=pS(c,"is3D");a.Se=pS(c,"isRtl",!1);a.Zb=pS(c,"shouldHighlightSelection",!0);a.BH=pS(c,tOn);a.Oaa=oS(c,"interactivityModel",id,rSn);this.Vgb()}B=UUn.prototype; B.zgb=function(){return new TSn};B.qS=r(Me);B.init=function(a,c){var d=this,e=Infinity;if(null!=c){var f=nS(this.options,tka,null);e=typeof f===Wg?f:(f=pS(this.options,tka,!1))?100:Infinity}var g=Ik([this.z1b.bind(this)],this.fma()),h=a(function(){for(var l=Date.now(),m=0;0<g.length&&m<=e;)(m=g.shift()())&&(g=Ik(m,g)),m=Date.now()-l;if(0===g.length){if(d.ea.Oaa===bOn&&(!d.ea.wa||d.ea.wa.line!==d.ea.Od.length))throw Error("h6");c&&c(d)}else setTimeout(h,0)});h()}; B.fma=function(){var a=this,c;return[function(){c=a.qS()},function(){var d=a.Ca&&a.Ca.ma==Wg?null:null!=a.ua[0]&&null!=a.ua[1]?$i:null!=a.ua[1]?jg:Nh,e=a.Ca&&a.Ca.ma==Wg?$i:null,f=null,g=c.ma;!c.ua||g!==YU&&g!==eN?c.Fb&&g!==YU&&g!==E6&&(f=2):f=2;f=a.options.rq("legend.iconAspectRatio")||f;a.wa=new DUn(c,a.options,d,f);a.xa=new bTn(c,a.options,e)},this.A1b.bind(this),function(){FUn(a.wa);var d=a.ea,e=d.title.Oe.fontSize,f=a.wa.Oe.fontSize,g=a.wa.Sd(),h=a.xa.Oe.fontSize,l=a.xa.Sd(),m=d.Ka===O2?d.title.text: "",n=N6(a.Ga,m,d.title.Oe,d.ea.width,Infinity),q=Math.max(2,Math.round(e/3.236)),u=Math.max(2,Math.round(f/1.618)),v=Math.max(2,Math.round(h/1.618));h=[];h.push({key:ENn,min:2,hq:[Math.max(2,Math.round(1.618*d.qO))-2]});h.push({key:xPn,min:0,hq:[Infinity]});0<n.lines.length&&h.push({key:Zi,min:e+2,hq:[]});if(g===$i){g=a.wa;for(var w=d.ea.width,y=g.xa,z=QUn(g,y,w),A=1;(0===g.Ha||g.Ha>A)&&z.length<y.length;)++A,y=y.slice(z.length),z=QUn(g,y,w);g=A;for(w=0;w<g;++w)h.push({key:xOn,min:f+2,hq:[u-2]})}l=== $i&&h.push({key:RNn,min:Number(a.xa.getHeight())+2,hq:[v-2]});for(l=1;l<n.lines.length;l++)h.push({key:Zi,min:e+2,hq:[q-2]});n=MQn(h,d.ea.top);e=n[xPn][0]||0;q=n.title||[];l=N6(a.Ga,m,d.title.Oe,d.ea.width,q.length);for(u=0;u<l.lines.length;u++)e+=q[u],d.title.lines.push({text:l.lines[u],x:d.ea.left,y:e,length:d.ea.width});d.title.Th=l.Yr?m:"";m=n.legend||[];0<m.length&&(a.wa.wa=m.length,f=e+m[0]-f,e+=iX.apply(null,m),a.wa.area=new mz(f,d.ea.right,e,d.ea.left));f=n.colorBar||[];0<f.length&&(e+=f[0], d=new mz(e-a.xa.getHeight(),d.ea.right,e,d.ea.left),a.xa.area=d);d=c;f=a.wa;if(f.area){if(f.position!==Rg)if(f.orientation===Cj)GUn(f);else{m=[1,9,99,0];for(e=0;e<m.length;++e){b:{n=f;q=m[e];l=n.area.right-n.area.left;u=!1;h=Math.round(1.618*n.Oe.fontSize);1!==q&&(l-=h+n.za+2*n.Oe.fontSize,u=!0,0!==q&&(l-=KUn(n,q)+n.oa));h=QUn(n,n.xa,l);if(0===h.length)n.ma=!1;else{n.pages=[];for(v=n.xa;0<v.length;){if(0<q&&n.pages.length===q){n=!1;break b}g=[SUn(n,h,v,u)];for(w=1;w<n.wa&&v.length!==h.length;w++)v= v.slice(h.length),h=QUn(n,v,l),g.push(SUn(n,h,v,u));g=PUn(n,g);n.pages.push(g);v=v.slice(h.length);h=QUn(n,v,l)}n.ma=1<n.pages.length}n=!0}if(n)break}f.ma&&(f.Ca=Math.round((f.area.top+f.area.bottom-f.Oe.fontSize)/2),f.ua=f.area.right-f.Oe.fontSize,f.va=f.ua-f.za-f.Oe.fontSize,f.Ga&&(m=KUn(f,f.pages.length),f.va-=m+f.za))}m=0;n=e=null;f.pages&&0<f.pages.length&&(1<f.pages.length&&(m=f.eC<f.pages.length?f.eC:f.pages.length-1),e=f.pages[m],f.ma?(h=m,n=0<m,q=m<f.pages.length-1,l=f.Ca,u=null,f.Ga&&(u= h+1+"/"+f.pages.length,h=f.va+f.Oe.fontSize,v=f.ua-h,u={text:u,Oe:f.Fa,NG:null,lines:[{x:h+v/2,y:l,text:u,length:v}],Tu:fM,Zr:Fi,Th:"",anchor:null,angle:0}),v=f.Oe.fontSize,g=Math.round(v/2),h=f.va,w=f.ua,f.Sa===Cj?(h=[{x:h+v,y:l+v},{x:h+g,y:l},{x:h,y:l+v}],l=[{x:w,y:l},{x:w+v,y:l},{x:w+g,y:l+v}]):(h=[{x:h+v,y:l+v},{x:h+v,y:l},{x:h,y:l+g}],l=[{x:w,y:l},{x:w+v,y:l+g},{x:w,y:l+v}]),v={active:f.La,vAa:f.Ra},n={a0a:{path:h,active:n,xha:v,He:n?v.active:v.vAa},GZa:{path:l,active:q,xha:v,He:q?v.active:v.vAa}, v_a:u}):n=null);f={position:f.position,area:f.area,pages:f.pages,mia:e,eC:m,hpa:n}}else f=null;d.legend=f;d=c;f=a.xa;f.area&&f.scale?(m={top:f.area.top,left:f.area.left,width:f.area.right-f.area.left,height:f.area.bottom-f.area.top,orientation:xf,Oe:f.Oe,Kvc:eU,KZa:f.KZa},e=WSn(f.scale,m,[],f.Wf.va),f=null==e?null:{position:f.position,scale:f.scale,Kia:m,definition:e}):f=null;d.yL=f}]};B.Vgb=function(){this.ma=new ose(this.Ba);if(2>this.ma.Mw())throw Error("i6");};B.lvb=p(); B.z1b=function(){var a=this.ea,c=this.options.yH("chartArea.width",a.width),d=this.options.yH("chartArea.left",a.width),e=this.options.yH("chartArea.right",a.width),f=this.options.yH("chartArea.height",a.height),g=this.options.yH("chartArea.top",a.height),h=this.options.yH("chartArea.bottom",a.height),l=a.width,m=a.height,n=l/1.618,q=l-m*(1.618-1),u=m/1.618,v=m-l*(1.618-1);c=TUn(d,e,c,l,Math.round(n>q?n:(n+2*q)/3));f=TUn(g,h,f,m,Math.round(u>v?u:(u+2*v)/3));a.ea={left:c.before,right:c.after,width:c.size, top:f.before,bottom:f.after,height:f.size}};function VUn(a,c,d){return new tz(Math.cos(a)*c,Math.sin(a)*d)}function WUn(a,c,d,e){return new rz(Math.min(a,d),Math.min(c,e),Math.abs(d-a),Math.abs(e-c))};var XUn={100:"#c6dafc",500:"#5e97f6",800:"#2a56c6"},YUn={100:"#f4c7c3",500:"#db4437",900:"#a52714"},ZUn={100:"#fce8b2",600:"#f2a600",700:"#f09300",800:"#ee8100"},$Un={100:"#b7e1cd",500:"#0f9d58",700:"#0b8043"},aVn={100:"#e1bee7",400:"#ab47bc",800:"#6a1b9a"},bVn={100:"#b2ebf2",600:"#00acc1",800:"#00838f"},cVn={100:"#ffccbc",400:"#ff7043",700:"#e64a19"},dVn={100:"#f0f4c3",800:"#9e9d24",900:"#827717"},eVn={100:"#c5cae9",400:"#5c6bc0",600:"#3949ab"},fVn={100:"#f8bbd0",200:"#f48fb1",300:"#f06292",500:"#e91e63", 700:"#c2185b",900:"#880e4f"},gVn={100:"#b2dfdb",700:"#00796b",900:"#004d40"};var hVn={},iVn=!1;function jVn(a){return a.replace(/[^\d,.]/g,"").split(",").map(function(c){return Number(c)})}function kVn(a){var c={};typeof a===Hi&&(a={color:a});c.color=a.color;var d=lre(c.color);d===Rg?(c.BQa=a.darker||d,c.pYa=a.lighter||d):d.includes("rgba")?(d=jVn(d),a=d.slice(0,3),d=d[3]||1,c.BQa=BAi([].concat(dk(vxm(a,.25)),[d])),c.pYa=BAi([].concat(dk(hQn(a,.25)),[d]))):(d=ZI(d),c.BQa=a.darker||cQ(vxm(d,.25)),c.pYa=a.lighter||cQ(hQn(d,.25)));return c};function lVn(a){H.call(this);this.oa=[];this.ma=!1;this.ea={Ts:null,uE:0,nU:0,jia:0,kia:0};this.qa=a}G(lVn,H);lVn.prototype.Xh=function(a,c,d){this.oa[d]=!0;0===d&&a&&(this.ea.Ts=c,this.ea.uE=a.x,this.ea.nU=a.y,this.ea.jia=a.x,this.ea.kia=a.y)};lVn.prototype.dispatchEvent=function(a,c){this.qa.dispatchEvent({type:a,data:c})};lVn.prototype.Wa=function(){this.qa=null;H.prototype.Wa.call(this)};function mVn(a,c,d,e){H.call(this);this.wf=c;this.va=d;this.wa=e;this.ma=this.ea=null;this.ua=a;this.oa=new lVn(a);this.Ea(this.oa)}G(mVn,H);B=mVn.prototype;B.Wa=function(){this.ua=null;Uk(this.ma);H.prototype.Wa.call(this)};function nVn(a){var c=a.wf.ea;oVn(a,function(d,e){a.wf.Uab(c,d,e)});Uk(a.ma);a.ma=new hze(a.wf.mh);ln(a.ma,U4d,a.lRb.bind(a))}function pVn(a){var c=a.va.mh;oVn(a,function(d,e){a.va.ea.listen(c,d,e)})} function qVn(a){var c=Uqe().getDocument();rVn(a,function(d,e){a.va.ea.listen(c,d,e)})}function rVn(a,c){c(Hg,a.jRb.bind(a));c(Kg,a.kRb.bind(a))}function oVn(a,c){c(Jg,a.Xnb.bind(a));c(Ig,a.tkc.bind(a));c(Hg,a.Xnb.bind(a));c(Kg,a.okc.bind(a));c(Eg,a.kkc.bind(a));c(Pc,a.Jdc.bind(a));c(Wc,a.qnc.bind(a));c(fd,a.Rec.bind(a))} B.jRb=function(a){var c=GH(this.wf.mh),d=GH(a);d.x-=c.x;d.y-=c.y;c=this.oa;a=a.shiftKey;c.oa[0]&&d&&(c.ea.jia=d.x,c.ea.kia=d.y,c.ma||c.dispatchEvent(MNn,{Ts:c.ea.Ts,Ok:{x:c.ea.uE,y:c.ea.nU},shiftKey:a}),c.ma=!0,c.dispatchEvent("chartDrag",{Ts:c.ea.Ts,Ok:{x:c.ea.jia,y:c.ea.kia},shiftKey:a}))}; B.kRb=function(a){var c=GH(this.wf.mh),d=GH(a);d.x-=c.x;d.y-=c.y;c=this.oa;var e=a.button;a=a.shiftKey;c.oa[e]=!1;0===e&&d&&c.ma&&(c.ma=!1,c.ea.jia=d.x,c.ea.kia=d.y,c.dispatchEvent("chartDragEnd",{Ts:c.ea.Ts,Ok:{x:c.ea.jia,y:c.ea.kia},shiftKey:a}))};B.Xnb=function(a){var c=sVn(a);try{sVn(a)}catch(e){return}if(c){var d=tVn(this,a);a.type===Hg&&this.dispatchEvent(ONn,{Ok:c,Ts:d});d!==this.ea&&(null!=this.ea&&uVn(this,this.ea),this.dispatchEvent("chartHoverIn",{Ok:c}),vVn(this,"HoverIn",d),this.ea=d)}}; B.tkc=function(a){a=tVn(this,a);a===this.ea&&(uVn(this,a),this.ea=null)};function uVn(a,c){a.dispatchEvent("chartHoverOut",null);vVn(a,"HoverOut",c)}B.okc=function(a){var c=sVn(a);c&&(a=tVn(this,a),this.dispatchEvent("chartMouseUp",{Ok:c,Ts:a}),vVn(this,"MouseUp",a))};B.kkc=function(a){var c=sVn(a),d=tVn(this,a);this.dispatchEvent(NNn,{Ok:c,Ts:d,preventDefault:a.preventDefault.bind(a),shiftKey:a.shiftKey});vVn(this,"MouseDown",d);this.oa.Xh(c,d,a.button)}; B.Jdc=function(a){var c=sVn(a);a=tVn(this,a);this.dispatchEvent("chartClick",{Ok:c,Ts:a});vVn(this,"Click",a)};B.qnc=function(a){var c=sVn(a),d=tVn(this,a);this.dispatchEvent(PNn,{Ok:c,Ts:d});vVn(this,"RightClick",d);a.preventDefault()};B.Rec=function(a){var c=sVn(a);a=tVn(this,a);this.dispatchEvent("chartDblClick",{Ok:c,Ts:a});vVn(this,"DblClick",a)}; B.lRb=function(a){var c=sVn(a),d=tVn(this,a);this.dispatchEvent("chartScroll",{Ok:c,Ts:d,wheelDelta:a.deltaY,preventDefault:a.preventDefault.bind(a)});vVn(this,"Scroll",d)}; function vVn(a,c,d){var e=d.split("#");switch(e[0]){case oN:var f=d=null,g=null;a.wa===YU?d=L6(e[1]):4===e.length?(d=L6(e[1]),f=L6(e[2]),g=L6(e[3])):3===e.length?(d=L6(e[1]),f=L6(e[2])):f=L6(e[1]);e={An:d,XG:f,dha:g};a.dispatchEvent(oN+c,e);break;case Wb:e={x9:e[1]};a.dispatchEvent("actionsMenuEntry"+c,e);break;case zOn:e=L6(e[1]);if(null!=e&&0>e)break;e={RBa:e};a.dispatchEvent("legendEntry"+c,e);break;case AOn:e={MEc:L6(e[1]),eC:L6(e[2]),xda:L6(e[3])};a.dispatchEvent("legendScrollButton"+c,e);break; case cPn:e=L6(e[1]);e={RBa:e};a.dispatchEvent("removeSerieButton"+c,e);break;default:switch(e=d.split("#"),e[0]){case XWd:case E6:case HNn:case D6:case ZFf:case $On:case mPn:d=L6(e[1]);e={An:d,XG:L6(e[2])};a.dispatchEvent(ZNn+c,e);break;case LNn:e={An:null,XG:L6(e[1])};a.dispatchEvent(Ec+c,e);break;case CNn:d=L6(tk(e));a.dispatchEvent(svn+c,3===e.length?{An:null,XG:L6(e[1]),dha:d}:{An:L6(e[1]),XG:L6(e[2]),dha:d});break;case lg:case s4:d=L6(e[1]),e={An:d,XG:null},a.dispatchEvent("serie"+c,e)}}} B.dispatchEvent=function(a,c){this.ua&&this.ua.dispatchEvent({type:a,data:c})};function wVn(a){if(0===a.entries.length)return WO(rd,{"class":lOn});a.entries.filter(function(e){return e.type===fN});var c=a.entries.findIndex(function(e){return e.type===fN}),d=[];-1===c?d.push(xVn(a.entries)):(d.push(xVn(a.entries.slice(0,c))),d.push(WO(rd,{"class":"google-visualization-tooltip-separator"})),d.push(yVn(a.entries.slice(c+1))));return WO(rd,{"class":lOn},VO(d))} function xVn(a){a=a.map(function(c){return WO(kg,{"class":"google-visualization-tooltip-item"},VO(zVn(c.data)))});return WO(rN,{"class":"google-visualization-tooltip-item-list"},VO(a))}function yVn(a){a=a.map(function(c){c=c.data;return WO(kg,{"data-logicalname":M6([Wb,c.id]),"class":"google-visualization-tooltip-action"},VO(zVn(c)))});return WO(rN,{"class":"google-visualization-tooltip-action-list"},VO(a))} function zVn(a){return a.items.map(function(c,d){switch(c.type){case Vi:var e=c.html?Sqe.Ah(c.data.text):Nn(c.data.text);c=c.data.style;var f={"font-family":c.Cu,"font-size":c.fontSize+xh,color:c.color,opacity:c.opacity,margin:al("0"),"font-style":c.italic?al(ZGa):al(Rg),"text-decoration":c.i6?al(A0f):al(Rg),"font-weight":c.bold?al(jla):al(Rg)};c.italic&&(f[XU]=al("0.04em"));c=qVa(f);return WO(zi,{style:c},VO([0===d?"":" ",e]));case GOa:return WO(rd,{"class":"google-visualization-tooltip-square", style:qVa({"background-color":c.data.He&&c.data.He.wh()})});default:throw Error("j6");}})};function AVn(a,c,d,e,f,g,h,l,m){var n={items:[]};if(null!=f){var q=c.fontSize/2;f=vQn(f,g);n.items.push({type:GOa,data:{size:q,He:f}})}null!=h&&n.items.push(BVn(h,c));if(null!=d&&""!==d){if(null==e)throw Error("k6");n.items.push(BVn(d+":",e))}n.items.push(BVn(a,c,l));null!=m&&(n.id=m,n.background={He:new I6(UPn)});return{type:lg,data:n}}function BVn(a,c,d){a={type:Vi,data:{text:a||"",style:c}};d&&(a.html=!0);return a} function CVn(a,c,d,e,f,g,h,l,m){if(h)return{html:wVn(a),c4b:!1,gvb:g,anchor:e,ifb:f,spacing:20,margin:5};for(var n=h=0;n<a.entries.length;n++){var q=a.entries[n];if(q.type==lg){q=q.data;for(var u=0;u<q.items.length;u++){var v=q.items[u];v.type==Vi&&(h=Math.max(h,v.data.style.fontSize))}}}h=0==h?0:h;for(u=q=n=0;u<a.entries.length;u++)switch(v=a.entries[u],v.type){case lg:v=DVn(v.data,c);q+=v.height+(0<u?v.uU:0);n=Math.max(n,v.width);break;case fN:q+=1.5*h+v.data.He.strokeWidth}n=Math.max(n,2*h);var w= new em(Math.round(n+2*h/1.618),Math.round(q+2*h/1.618));q=hX(e.x-g.x);u=hX(e.y-g.y);var y=d?new cm(e.x+q*h,e.y+u*(h+w.height/2)):new cm(e.x+q*w.width/2,e.y+u*w.height/2);v=y.x-w.width/2;var z=v+w.width,A=y.y-w.height/2,F=A+w.height;n={};d&&(d=new cm(y.x,eX(e.y,y.y,h/(h+w.height/2))),y=new cm(eX(y.x,e.x,-1),d.y),d.x=Math.round(d.x),d.y=Math.round(d.y),y.x=Math.round(y.x),y.y=Math.round(y.y),n.sC=1==q*u?[d,e,y]:[y,e,d]);n.box=new mz(Math.round(A),Math.round(z),Math.round(F),Math.round(v));VRn(n,f,g, 5,4);WRn(n,f,g,5);e={};f=h/1.618;f=new mz(n.box.top+f,n.box.right-f,n.box.bottom-f,n.box.left+f);g=[];F=f.top;d=a.entries.length;w=!1;for(q=0;q<d;q++)if(a.entries[q].Zga){w=!0;break}y=[];u=[];for(q=0;q<d;q++)if(v=a.entries[q],v.type===lg){z=v.data;A=[];u.push(A);for(var I=0,L=z.items.length;I<L;I++){var O=EVn(z.items[I],c);A.push(O);v.Zga&&(I>y.length-1?y.push(O.width):y[I]=Math.max(y[I],O.width))}}v=[];z=[];A=0;if(w)for(q=0;q<d;q++)if(O=a.entries[q],O.type==lg){w=[];z.push(w);I=0;if(O.Zga)for(L= 0,O=O.data.items.length;L<O;L++){var S=y[L]-u[A][L].width;w.push(S);I+=S}v.push(I);A++}for(q=A=0;q<d;q++){w=a.entries[q];y={xn:w,data:{}};switch(w.type){case lg:var Z=w.data;I=y.data;L=DVn(Z,c);w.Zga&&(L.width+=v[A]);0<q&&(F+=L.uU);Z.background&&(I.background={box:new mz(F-L.uU/2,n.box.right,F+L.height+L.uU,n.box.left)});O=[];S=f.left;var fa=0;for(Z=Z.items.length;fa<Z;fa++){var ra={},va=u[A][fa];w.Zga&&(va.width+=z[A][fa]);0<fa&&(S+=va.fna);var Ka=F+(L.height-va.height)/2;ra.box=new mz(Math.round(Ka), Math.round(S+va.width),Math.round(Ka+va.height),Math.round(S));l&&(Ka=f.right-(ra.box.left-f.left)-ra.box.left-va.width,ra.box.left+=Ka,ra.box.right+=Ka);O.push(ra);S+=va.width}I.items=O;F+=L.height;A++;break;case fN:w=w.data,I=F+h+w.He.strokeWidth/2,y.data.line=new zQn(n.box.left,I,n.box.right,I),F+=1.5*h+w.He.strokeWidth/2}g.push(y)}e.entries=g;e.vw=!!l;m=m||new I6({fill:Oj,stroke:"#ccc",strokeWidth:1});return{NG:m,outline:n,vha:e}} function DVn(a,c){for(var d=0,e=0,f=0,g=0;g<a.items.length;g++){var h=EVn(a.items[g],c);d+=h.width+(0<g?h.fna:0);e=Math.max(e,h.height);f=Math.max(f,h.height/2+h.uU)}return{width:d,height:e,uU:f-e/2}}function EVn(a,c){switch(a.type){case Vi:var d=a.data.text;a=a.data.style;return{width:c?c(String(d),a).width:0,height:a.fontSize,uU:a.fontSize/3.236,fna:a.fontSize/3.236};case GOa:return c=a.data.size,{width:c,height:c,uU:c,fna:c};default:return c=a.data.size,{width:c,height:c,uU:c,fna:c}}};function FVn(a,c){[].concat(dk(a)).filter(function(d){return!c.has(d)})}function GVn(a,c){return a.size===c.size&&[].concat(dk(a)).every(function(d){return c.has(d)})}function HVn(){this.ma=new Set;this.ea=new Set;this.oa=new Set}B=HVn.prototype;B.clear=function(){this.ma=new Set;this.ea=new Set;this.oa=new Set};B.clone=function(){var a=new HVn;a.ma=new Set(this.ma);a.ea=new Set(qQn(this.ea));a.oa=new Set(qQn(this.oa));return a}; B.hb=function(a){return GVn(this.ma,a.ma)&&GVn(this.ea,a.ea)&&GVn(this.oa,a.oa)};function IVn(a,c){return qQn(c===Qh?a.ma:a.ea).map(function(d){return Number(d)})}function JVn(a){return qQn(a.oa).map(function(c){c=c.split(",");return{row:Number(c[0]),column:Number(c[1])}})} B.getSelection=function(){var a=IVn(this,Qh),c=IVn(this,sXd),d=JVn(this);return[].concat(dk(a.map(function(e){var f={};return f.row=e,f.column=null,f})),dk(c.map(function(e){var f={};return f.row=null,f.column=e,f})),dk(d.map(function(e){var f={};return f.row=e.row,f.column=e.column,f})))};B.contains=function(a,c){return a===Qh?this.ma.has(String(c[0])):a===sXd?this.ea.has(String(c[0])):KVn(this,c[0],c[1])};function KVn(a,c,d){return a.oa.has(String(c+","+d))} B.add=function(a,c){if(this.contains(a,c))return!1;a===Qh?this.ma.add(String(c[0])):a===sXd?this.ea.add(String(c[0])):this.oa.add(String(c[0]+","+c[1]));return!0};function LVn(a,c,d){var e=a.ma.has(String(c));d&&a.clear();e?a.ma.has(String(c))&&a.ma.delete(String(c)):a.add(Qh,[c])}function MVn(a,c,d){var e=a.ea.has(String(c));d&&a.clear();e?a.ea.has(String(c))&&a.ea.delete(String(c)):a.add(sXd,[c])}function NVn(a,c,d,e){var f=KVn(a,c,d);e&&a.clear();f?OVn(a,c,d):a.add(Gc,[c,d])} function OVn(a,c,d){KVn(a,c,d)&&a.oa.delete(String(c+","+d))}B.Sf=function(a){var c=new Set,d=new Set,e=new Set;a||(a=[]);for(var f=0;f<a.length;f++){var g=a[f];null!=g.row&&null!=g.column?e.add(""+g.row+","+g.column):null!=g.row?c.add(String(g.row)):null!=g.column&&d.add(String(g.column))}FVn(c,this.ma);FVn(d,this.ea);FVn(e,this.oa);FVn(this.ma,c);FVn(this.ea,d);FVn(this.oa,e);this.ma=c;this.ea=d;this.oa=e};function PVn(a){this.focused={Nn:null,QR:null,category:null};this.uy={focused:null,hC:null};this.legend={focused:{xn:null},eC:null,xda:null};this.dF={focused:{x9:null}};this.cursor={position:null,Q_a:null};this.AA=this.LM=null;this.selected=new HVn;a&&(this.selected.Sf(a.selected),a.focused&&(this.focused=QVn(this.focused,a.focused)),a.uy&&(this.uy=QVn(this.uy,a.uy)),a.legend&&(this.legend=QVn(this.legend,a.legend)),a.dF&&(this.dF=QVn(this.dF,a.dF)),a.LM&&(this.LM=QVn(this.LM,a.LM)),a.AA&&QVn(this.AA, a.AA))}PVn.prototype.clone=function(){var a=new PVn;a.selected=this.selected.clone();a.focused=lS(this.focused);a.uy=lS(this.uy);a.legend=lS(this.legend);a.dF=lS(this.dF);a.cursor=lS(this.cursor);a.LM=lS(this.LM);a.AA=lS(this.AA);return a};PVn.prototype.hb=function(a,c){c=void 0===c?!1:c;return this.selected.hb(a.selected)&&mQn(this.focused,a.focused)&&mQn(this.uy,a.uy)&&mQn(this.legend,a.legend)&&mQn(this.dF,a.dF)&&(c||mQn(this.cursor,a.cursor))&&mQn(this.LM,a.LM)&&mQn(this.AA,a.AA)}; function QVn(a,c){var d=new XRn;YRn(d,0,a);YRn(d,1,c);return d.compact()};function RVn(a,c){this.oa={};this.ea={};this.ma=[];SVn(this,a,c)}function TVn(a){wk(a.ma,function(c){UVn(this,this.ea[c])},a)}function SVn(a,c,d){a.qa=K6(c,"actionsMenu.textStyle",d);a.ua=K6(c,"actionsMenu.disabledTextStyle",d);TVn(a)}RVn.prototype.getEntries=function(){for(var a=[],c=0,d=this.ma.length;c<d;c++){var e=this.ma[c],f=this.ea[e];if(!f.visible||f.visible())e=f.enabled&&!f.enabled()?AVn(f.text||"",this.ua,null,null,null,null,null,!1,null):PO(this.oa[e]),a.push(e)}return a}; function UVn(a,c){if(!c.id)throw Error("l6");if(a.ea[c.id])var d=a.ea[c.id];else d=a.ea[c.id]={id:c.id,text:void 0,visible:void 0,enabled:void 0,action:void 0},a.ma.push(c.id);Ql(d,c);a.oa[c.id]=AVn(d.text||"",a.qa,null,null,null,null,null,!1,d.id)}RVn.prototype.Jb=function(a){(a=this.ea[a])&&(a=PO(a));return a};function VVn(a,c){a.vha=a.vha||{};a=a.vha;a.entries=a.entries||{};a=a.entries;a[c]=a[c]||{};c=a[c];c.xn=c.xn||{};return c.xn} function WVn(a,c,d){if(!a.html){var e=c.focused.x9;null!=e&&(a=Bk(a.vha.entries,function(f){return f.xn.data.id==e}),-1!==a&&(d=VVn(d,a),d.data=d.data||{},d.data.background=d.data.background||{},d.data.background.He=vQn("#DDD")))}};function XVn(a,c,d,e){var f=K6(a,uPn,{Cu:c.Cu,fontSize:c.fontSize});this.oa=pS(a,tPn,d.has(Ec));this.Ha=pS(a,tPn,!0);this.Ga=pS(a,"tooltip.showEmpty",!0);this.ea=f;this.qa=K6(a,uPn,{Cu:c.Cu,fontSize:c.fontSize,bold:!0});this.ua=e||null;this.za=oS(a,"diff.newData.tooltip.prefix","Current: ");this.Ba=oS(a,"diff.oldData.tooltip.prefix","Previous: ")}XVn.prototype.ma=p();function YVn(a){this.Wf=a}function ZVn(a,c){var d={index:{},order:[],KZ:{}};wk(c,function(e){var f=a.getKey(e);if(null!=f){f=f.toString();if(!d.KZ.hasOwnProperty(f)){var g=a.getTitle(e);g&&(d.KZ[f]=g)}d.index.hasOwnProperty(f)||(d.index[f]=[],d.order.push(f));d.index[f].push(e)}});return d};function $Vn(a){this.Wf=a}G($Vn,YVn);$Vn.prototype.getKey=function(a){return this.Wf.hTa(a)};$Vn.prototype.getTitle=function(a){return this.Wf.jya(a)};$Vn.prototype.Ae=function(a,c,d){var e=VSn(this.Wf,d);return aWn(a,e,c.content||"",!0,a.Ha,this.Wf.Od[d.Nn])};function bWn(a){this.Wf=a}G(bWn,YVn);bWn.prototype.getKey=function(a){return a.Nn};bWn.prototype.getTitle=function(a){return VSn(this.Wf,a)};bWn.prototype.Ae=function(a,c,d){d=this.Wf.jya(d)||"";return[d?AVn(c.content||"",a.qa,d,a.ea):null]};function cWn(a,c,d,e){XVn.call(this,a,c,d,e)}G(cWn,XVn); cWn.prototype.wa=function(a,c,d){var e=a.Wf,f=e.Od[c];d=e.VUa(c,d);var g=!1,h=null,l=null,m=null!=e.ua&&e.ua;if(e.ua)if(g=!0,l=[this.za,this.Ba],h=f.type,h===aM)h=[{color:f.Ly.wh(),alpha:f.Ly.fillOpacity},{color:f.WR.background.Ly.wh(),alpha:f.WR.background.Ly.fillOpacity}];else if(h===eN)h=c%2?c-1:c,c=e.Od[h],e=e.Od[h+1],h=[{color:e.Ly.wh(),alpha:e.Ly.fillOpacity},{color:c.Ly.wh(),alpha:c.Ly.fillOpacity}];else throw Error("m6");e={entries:[]};if(d.lines)for(d.title&&dWn(this,e,d.title),f=0;f<d.lines.length;f++)g= d.lines[f],g=(l=g.title)?AVn(g.value,this.qa,l,this.ea):null,null!=g&&e.entries.push(g);else d.Z0&&!d.vC?(dWn(this,e,d.Z0),eWn(this,e,d.fU,d.content,!0,this.oa,f,g,h,l,m)):d.fU&&!d.vC?eWn(this,e,d.fU,d.content,!0,this.oa,f,!0,h,l,m):null!=d.content&&eWn(this,e,null,d.content,!1,this.oa,f);this.ma(e,a.cL);return e}; function fWn(a,c,d,e){var f=c.Wf,g=new $Vn(f),h=new bWn(f),l=null;e==Ec?l=g:e==SNf&&(l=h);if(l)var m=ZVn(l,d);else{e=ZVn(g,d);var n=ZVn(h,d);l=h;m=n;1==e.order.length&&1<n.order.length&&(l=g,m=e)}var q={entries:[]};wk(m.order,function(u){dWn(this,q,(m.KZ[u]||"").toString());wk(m.index[u],function(v){var w=f.VUa(v.Nn,v.category);w.vC?eWn(this,q,null,w.content,!1,this.oa,f.Od[v.Nn]):q.entries.push.apply(q.entries,l.Ae(this,w,v))},this)},a);a.ma(q,c.cL,0<d.length);return q} cWn.prototype.xa=function(a,c){var d=a.Wf,e=d.Od[c],f=e.Zp,g=null,h=null,l=null!=d.ua&&d.ua;d.ua&&(g=d.Od.length,g=(c+g/d.Fa.aG.length)%g,h=d.Od[g],d={color:e.He.wh(),alpha:e.He.fillOpacity},h={color:h.He.wh(),alpha:h.He.fillOpacity},g=c>g?[d,h]:[h,d],h=[this.za,this.Ba]);c={entries:[]};f.fU?eWn(this,c,f.fU,f.content,!0,this.oa,e,!0,g,h,l):eWn(this,c,null,f.content,!1,this.oa,e);this.ma(c,a.cL);return c}; cWn.prototype.va=function(a,c){var d=a.Wf,e=d.Vi[c].Zp,f=!1,g={entries:[]};if(e&&e.content)eWn(this,g,null,e.content,!1,!1);else{var h=0,l=1,m=d.Od.length;pUn(d)&&(h=d.Od.length-1,m=l=-1);for(var n=null;h!=m;h+=l){var q=d.Od[h];if(q.jo){e=USn(d,h,c);if(n!=q.Au){n=q.Au;var u=d.Vi[c].KZ[n];ol(km(u))||dWn(this,g,u)}q.points[e]&&q.points[e].Zp&&q.points[e].Zp.content&&(e=q.points[e].Zp,eWn(this,g,e.fU,e.content,!0,this.oa,q,void 0,void 0,void 0,void 0,e.vC&&e.qM),f=!0)}}}null!=a.cL&&0<a.cL.length&&(f= !0);this.ma(g,a.cL);return f||this.Ga?g:null};function dWn(a,c,d){a=AVn(d,a.qa);c.entries.push(a)}function aWn(a,c,d,e,f,g,h,l,m,n,q){h=void 0===h?!1:h;e=e?a.qa:a.ea;d=d.split("\n");var u=f?g.color.color:null;c=h&&null!=c?AVn(c,a.ea,null,null,u,g&&g.Xha):AVn(d[0],e,c,a.ea,u,g&&g.Xha,null,q);a=[c];for(h=h?0:1;h<d.length;h++)u=null!=l?l[h].color:f?Rg:null,c=AVn(d[h],e,null,null,u,null!=l?l[h].alpha:null,null!=m?m[h]:null,q),c.Zga=n,a.push(c);return a} function eWn(a,c,d,e,f,g,h,l,m,n,q,u){c.entries.push.apply(c.entries,aWn(a,d,e,f,g,h,l,m,n,q,u))}cWn.prototype.ma=function(a,c,d){c&&0!==c.length&&((void 0==d||d)&&a.entries.push({type:fN,data:{He:wQn("#eee",1)}}),Lk(a.entries,c))};function gWn(a,c,d){XVn.call(this,a,c,d,void 0);this.Ca=this.qa;this.timeStyle=Ol(this.ea);this.timeStyle.color=gaa;this.timeStyle.fontSize-=2}G(gWn,cWn);gWn.prototype.wa=function(a,c,d){c=a.Wf.Od[c];a=c.points[d].Zp;d=[];c.Lda||(c=AVn(c.title||"",this.Ca),d.push(c));c=AVn(a.content,this.Ca);d.push(c);a=AVn(a.Z0,this.timeStyle);d.push(a);return{entries:d}};gWn.prototype.xa=function(){return{entries:[]}};gWn.prototype.va=function(){return{entries:[]}};function hWn(a,c,d){this.ma=c;this.ea=new mz(0,d.width,d.height,0);pS(a,["tooltip.ignoreBounds.left",sPn],!1)?this.ea.left=-Infinity:this.ea.left-=qS(a,["tooltip.bounds.left",rPn],0);pS(a,["tooltip.ignoreBounds.top",sPn],!1)?this.ea.top=-Infinity:this.ea.top-=qS(a,["tooltip.bounds.top",rPn],0);pS(a,["tooltip.ignoreBounds.right",sPn],!1)?this.ea.right=Infinity:this.ea.right+=qS(a,["tooltip.bounds.right",rPn],0);pS(a,["tooltip.ignoreBounds.bottom",sPn],!1)?this.ea.bottom=Infinity:this.ea.bottom+=qS(a, ["tooltip.bounds.bottom",rPn],0);this.oa=null;d=a.rq("tooltip.pivot.x");var e=a.rq("tooltip.pivot.y");null!=d&&typeof d===Wg&&isFinite(d)&&null!=e&&typeof e===Wg&&isFinite(e)&&(this.oa=new cm(d,e));c=null!=c.ua&&0<c.ua.getEntries().length?fU:ef;this.qa=oS(a,vPn,c,oSn)}function iWn(a){if(a.ma==YU){var c=a.Fa.CR;return new cm(c.x,c.y)}c=Z7d(a.qa);a=Z7d(a.oa);return new cm(null!=c.Fn?c.Fn.Ig:Math.min(c.Py,c.nx),null!=a.Fn?a.Fn.Ig:Math.max(a.Py,a.nx))}function jWn(a,c){a.ea=c} function kWn(a,c,d){var e=c.Ne;a=iWn(a);c=1+Math.ceil(oUn(c,d)/Math.sqrt(2));return new cm(e.x+(e.x>=a.x?c:-c),e.y+(e.y<=a.y?-c:c))}function lWn(a){var c=a.anchor?a.anchor:new cm(0,0),d=a.lines[0],e=a.Oe.fontSize;return 270==a.angle?new cm(c.x+d.x+e,c.y+d.y-d.length/2):new cm(c.x+d.x+d.length/2,c.y+d.y-e)} function mWn(a,c,d){var e=a.Od[c],f=e.type;d=USn(a,c,d);c=e.points[d];if(!c)return new cm(0,0);switch(a.ma){case pf:case H6:switch(f){case aM:case q6:return e=c.Ne.N0||c.Ne,f=iWn(a),e=new cm(e.left+(e.left<f.x?0:e.width),e.top+(e.top<f.y?0:e.height)),nWn(a,e),e;case lg:case s4:case eN:return kWn(a,c,e);case F6:return e=c.Ne.rect,f=iWn(a),e=new cm(e.left+e.width>f.x?e.left+e.width:e.left,e.top<f.y?e.top:e.top+e.height),nWn(a,e),e;case D6:return e=c.Ne.rect,f=iWn(a),e=new cm(e.left+e.width>f.x?e.left+ e.width:e.left,e.top<f.y?e.top:e.top+e.height),nWn(a,e),e}case eN:return kWn(a,c,e);case E6:f=c.Ne;e=kWn(a,c,e);if(e.x<a.ea.left||e.x>a.ea.right)e.x+=2*(f.x-e.x);if(e.y<a.ea.top||e.y>a.ea.bottom)e.y+=2*(f.y-e.y);return e}return new cm(0,0)}function nWn(a,c){a=a.ea;c.x=am(c.x,a.left,a.right);c.y=am(c.y,a.top,a.bottom)} function oWn(a,c,d,e){var f=null,g=null,h=Z7d(c.qa),l=Z7d(c.oa),m=h.nia,n=l.nia,q=e;c.orientation&&c.orientation!==xf?(n=-n,l.type===Bj&&(q=c.Vi[e].data),g=l.position.cA(q)):(h.type===Bj&&(q=c.Vi[e].data),f=h.position.cA(q));a=a.ma.ea.fontSize;d.x=null===f?d.x:f;d.y=null===g?d.y:g;f=d.x-m*a;g=d.y+n*a;return new cm(f,g)}function pWn(a){var c=a.anchor?a.anchor:new cm(0,0),d=a.lines[0],e=a.Oe.fontSize;return 270==a.angle?new cm(c.x+d.x+e/2,c.y+d.y):new cm(c.x+d.x,c.y+d.y-e/2)} function qWn(a,c,d){d=USn(a,c,d);var e=a.Od[c];c=e.type;d=e.points[d].Ne;if(c==aM||c==q6||c==F6||c==D6){var f=d.N0||d.rect||d;d=f.left;c=f.width;e=f.top;f=f.height;var g=e+f,h=iWn(a);a=a.orientation==xf?g>h.y?new cm(d+c/2,g-.1):new cm(d+c/2,e+.1):d<h.x?new cm(d+.1,e+f/2):new cm(d+c-.1,e+f/2)}else a=new cm(d.x,d.y);return a} function rWn(a,c,d,e,f,g){if(null!==d&&null!==e&&null!==f){var h=c.Wf,l=h.Od[d].points[e].annotation.labels[f],m=l.Zp;m?(g=lWn(l),l=pWn(l),m.qM&&m.vC?(c=Sqe.Ah(m.content||""),a=sWn(a,c,g,l)):(m=a.ma,e={entries:[AVn(c.Wf.Od[d].points[e].annotation.labels[f].Zp.content,m.ea)]},m.ma(e,c.cL),a=CVn(e,h.va,!1,g,a.ea,l,h.Ga,h.Se,h.La))):a=null}else if(null!==d&&null!==e)if(h=c.Wf,h.Od[d].jo)if(f=mWn(h,d,e),g=a.oa?Ttg(f,a.oa):qWn(h,d,e),l=h.Od[d].points[e].Zp)if(typeof l.qhb===pf){c=l.qhb(h,d,e);e=null;c instanceof Vl?e=c:typeof c===Hi&&(e=n_a.Ah(c));if(!e)throw Error("n6");a=sWn(a,e,f,g)}else l.qM&&l.vC?(c=Sqe.Ah(l.content||""),a=sWn(a,c,f,g)):(c=a.ma.wa(c,d,e),a=CVn(c,h.va,!0,f,a.ea,g,h.Ga,h.Se,h.La));else a=null;else a=null;else null!==d&&null===e?(e=c.Wf,g=e.Od[d],null==g.offset?a=null:(f=GTb(e.Fa.CR,VUn(((g.wuc?45:(g.H8b+g.lJc)/2)/180-.5)*Math.PI,e.Fa.radiusX,e.Fa.radiusY)),f=new cm(f.x+g.offset.x,f.y+g.offset.y),f.x=am(f.x,0,e.width),f.y=am(f.y,0,e.height),h=GTb(e.Fa.CR,VUn(((g.wuc?45:(g.H8b+g.lJc)/2)/ 180-.5)*Math.PI,e.Fa.radiusX-.1,e.Fa.radiusY-.1)),g=new cm(h.x+g.offset.x,h.y+g.offset.y),h=e.Od[d].Zp,h.qM&&h.vC?(c=Sqe.Ah(h.content||""),a=sWn(a,c,f,g)):(c=a.ma.xa(c,d),a=CVn(c,e.va,!0,f,a.ea,g,e.Ga,e.Se,e.La)))):null===d&&null!==e&&null!==f?(g=c.Wf,h=g.Vi[e].annotation.labels[f],(l=h.Zp)?(d=lWn(h),h=pWn(h),l.qM&&l.vC?(c=Sqe.Ah(l.content||""),a=sWn(a,c,d,h)):(l=a.ma,e=c.Wf.Vi[e],e={entries:[AVn((e.annotation&&e.annotation.labels[f]).Zp.content,l.ea)]},0<c.cL.length&&l.ma(e,c.cL),a=CVn(e,g.va,!1, d,a.ea,h,g.Ga,g.Se,g.La))):a=null):null===d&&null!==e?(d=c.Wf,f=g.clone(),g=oWn(a,d,f,e),f=a.oa?Ttg(g,a.oa):f,(h=d.Vi[e].Zp)&&h.qM&&h.vC?(c=Sqe.Ah(h.content),a=sWn(a,c,g,f)):(c=a.ma.va(c,e),a=null===c?null:CVn(c,d.va,!1,g,a.ea,f,d.Ga,d.Se,d.La))):a=null;return a} function tWn(a,c,d,e,f){var g=c.Wf;e=e.clone();var h=oWn(a,g,e,d[d.length-1]);e=a.oa?Ttg(h,a.oa):e;var l=[];d.forEach(function(m){g.Od.forEach(function(n,q){l.push({Nn:q,category:m})})});c=fWn(a.ma,c,l,f);return null===c?null:CVn(c,g.va,!1,h,a.ea,e,g.Ga,g.Se,g.La)}function sWn(a,c,d,e){return{html:WO(rd,{"class":lOn},c),c4b:!0,gvb:e,anchor:d,ifb:a.ea,spacing:20,margin:5}};function uWn(a,c,d,e,f,g){this.ea=g;e==bOn||this.ea?null!=this.ea&&SVn(this.ea,a,d):this.ea=new RVn(a,d);d=e==bOn?new gWn(a,d,f):new cWn(a,d,f,this.ea);this.ma=new hWn(a,d,c)} function vWn(a,c,d){var e={};if(null!=d.legend.eC){e.legend=e.legend||{};var f=c.legend,g=d.legend.eC;e.legend.mia=f.pages[g];var h=g+1+"/"+f.pages.length,l=f.hpa.a0a,m=0<g;f=f.hpa.GZa;g=g<c.legend.pages.length-1;e.legend.hpa={a0a:{He:m?l.xha.active:l.xha.vAa,active:m},GZa:{He:g?f.xha.active:f.xha.vAa,active:g},v_a:{text:h,lines:{0:{text:h}}}}}a.qa=!0;switch(c.Oaa){case id:wWn(a,c,d,e);break;case bOn:xWn(a,c,d,e)}return e}uWn.prototype.Jb=function(a){if(this.ea)return this.ea.Jb(a)};function yWn(a){H.call(this);this.mh=a;this.ea=new qn}G(yWn,H);yWn.prototype.clear=function(){zWn(this);this.ea=new qn};function zWn(a){ym(a.mh);a.ea.yd();Uk(a.ea)}yWn.prototype.Wa=function(){zWn(this);H.prototype.Wa.call(this)};function AWn(a){var c=this.ea=null,d=null;typeof a===pf?c=a:d=a;this.ma=c;this.element=d}AWn.prototype.Da=function(){!this.element&&this.ma&&(this.element=this.ma(),null!==this.ea&&rQn(this.element,this.ea));if(!this.element)throw Error("o6");return this.element};function BWn(a,c){H.call(this);var d=this;this.mh=a;this.qa=c;this.ea=null;this.height=this.width=0;this.oa=kQn(function(e,f,g){return d.yza(e,f,g)},{oxb:function(e,f){var g=[e,f[0]];Dl(f[1],function(h,l){g.push(h);g.push(l)});g.push(+f[2]);return"getTextSize_"+g.join("_")}})}G(BWn,H); function CWn(){var a=Nm(Uqe());a.__googleVisualizationAbstractRendererElementsCount__=a.__googleVisualizationAbstractRendererElementsCount__||0;var c="_ABSTRACT_RENDERER_ID_"+a.__googleVisualizationAbstractRendererElementsCount__.toString();a.__googleVisualizationAbstractRendererElementsCount__=Number(a.__googleVisualizationAbstractRendererElementsCount__)+1;return c}B=BWn.prototype;B.flush=p();B.clear=function(){this.Gta()};B.Gta=function(){this.ea=null};B.Wa=function(){this.Gta();H.prototype.Wa.call(this)}; function RSn(a,c){a&&(a instanceof AWn?(a.ea=c,a.element&&rQn(a.element,c)):rQn(a,c))}B.appendChild=function(a,c){if(c){if(c instanceof AWn){if(!c.element)return;c=c.Da()}a.Da().appendChild(c)}};function DWn(a,c){for(c instanceof AWn&&(c=c.Da());c.firstChild;)DWn(a,c.firstChild);c.parentElement.removeChild(c)}B.replaceChild=function(a,c,d){a=a.Da();RWa(d)!==a?(DWn(this,d),a.appendChild(c)):a.replaceChild(c,d)};B.Mf=function(a){if(a.element){var c=a.Da();this.hh.Mf(c);a.Da()}}; function S6(a,c){c=null!=c?c:!1;a=new AWn(a.Ygb.bind(a));c||a.Da();return a}function JSn(a,c,d){for(var e=[],f=0;f<c.segments.length;f++){var g=a,h=e,l=c.segments[f];switch(l.type){case RM:l=l.data;g.neb(h,l.x,l.y);break;case lg:l=l.data;g.meb(h,l.x,l.y);break;case mgf:l=l.data;g.leb(h,l.x1,l.y1,l.x2,l.y2,l.x,l.y);break;case "arc":l=l.data;g.jeb(h,l.cx,l.cy,l.rx,l.ry,l.F8b,l.Yzb,l.utc);break;case hM:g.keb(h);break;default:throw Error("p6`"+l.type);}}return a.ehb(e,d)} function R6(a,c,d,e,f,g,h){c=a.nO(c,d,e,f,g);a.appendChild(h,c);return c}function T6(a,c,d,e){c=JSn(a,c,d);a.appendChild(e,c);return c}function LSn(a,c,d,e,f,g,h,l,m,n){c=a.hhb(c,d,e,f,g,h,l,n);a.appendChild(m,c);return c}function OSn(a,c,d,e,f,g,h,l,m,n){c=a.wwa(c,d,e,f,g,h,l,m);a.appendChild(n,c)}B.fP=function(a,c){return this.oa(a,c).width};B.qz=function(){return this.oa(void 0,void 0).height};B.Uab=p();B.cQa=x(null);function EWn(a,c){xSn.call(this,a,c);this.ea=null;this.xa=[]}G(EWn,xSn);function FWn(a,c,d){a.xa.push({definition:c,id:d})} function GWn(a){wk(a.xa,function(c){var d=c.definition;c=c.id;if(null!=d.html){var e=a.za.mh;var f=d.html;var g=mm(e);f=uQn(g,f);e.appendChild(f);var h=d.anchor;e=d.gvb;g=d.ifb;var l=d.spacing;d=d.margin;var m=new em(f.clientWidth,f.clientHeight),n=g.right-h.x>=m.width+d,q=h.x-g.left>=m.width+d,u=g.bottom-h.y>=m.height+d,v=h.y-g.top>=m.height+d,w=hX(h.x-e.x),y=hX(h.y-e.y);0===w&&w===y&&(w=!q||n||u||v?1:-1,y=v||n?-1:1);n=h.x+(l+m.width/2)*w;h=h.y+(l+m.height/2)*y;h={box:new mz(h-m.height/2,n+m.width/ 2,h+m.height/2,n-m.width/2),sC:null};VRn(h,g,e,d,0);WRn(h,g,e,d);e=new cm(h.box.left,h.box.top);f.style.width=f.clientWidth+1+xh;f.style.height=f.clientHeight+xh;f.style.left=e.x+xh;f.style.top=e.y+xh}else{f=a.wf;e=a.wa;g=S6(f);g.Da().setAttribute(Oc,lOn);m=d.outline;h=new O6;y=new mz(m.box.top+.5,m.box.right+.5,m.box.bottom+.5,m.box.left+.5);l=m.sC;NRn(h,y.left+1,y.bottom);MRn(h,SRn(y.left+1,y.bottom-1,1,1,180,270,!0));P6(h,y.left,y.top+1);MRn(h,SRn(y.left+1,y.top+1,1,1,270,0,!0));if(null!=l&&l[0].y=== m.box.top)for(n=0;3>n;++n)P6(h,l[n].x+.5,l[n].y+.5);P6(h,y.right-1,y.top);MRn(h,SRn(y.right-1,y.top+1,1,1,0,90,!0));P6(h,y.right,y.bottom-1);MRn(h,SRn(y.right-1,y.bottom-1,1,1,90,180,!0));if(null!=l&&l[0].y===m.box.bottom)for(m=0;3>m;++m)P6(h,l[m].x+.5,l[m].y+.5);h.close();T6(f,h,d.NG,g);d=d.vha;for(h=0;h<d.entries.length;h++)switch(y=d.entries[h],m=y.xn,l=S6(f),f.appendChild(g,l),m.type){case lg:m=m.data;y=y.data;y.background&&R6(f,y.background.box.left,y.background.box.top,y.background.box.right- y.background.box.left,y.background.box.bottom-y.background.box.top,m.background.He,l);for(n=0;n<y.items.length;n++)switch(q=m.items[n],u=y.items[n],q.type){case Vi:q=q.data;LSn(f,q.text,d.vw?u.box.right:u.box.left,u.box.top,1,Fi,Fi,q.style,l,d.vw);break;case GOa:u=u.box,R6(f,u.left,u.top,u.right-u.left,u.bottom-u.top,q.data.He,l)}null!=m.id&&(m=M6([Wb,m.id]),RSn(l,m));break;case fN:m=m.data,y=y.data,n=new O6,NRn(n,y.line.ea,y.line.ma),P6(n,y.line.x1,y.line.y1),T6(f,n,m.He,l)}f.appendChild(e,g);f= g.Da()}Q6(a,f,c)});a.xa=[]} function ESn(a,c,d){function e(q){q=c.Od[q];return!c.ua||q.type!==eN||q.Sqa}HWn(a,c);var f=S6(a.wf,!1);a.wf.appendChild(d,f);Q6(a,f.Da(),"chartarea");Dl(a.ea,function(q){q.Cs||(q.Cs=S6(a.wf,!(void 0!==q.xeb&&!q.xeb)))});R6(a.wf,c.ea.left,c.ea.top,c.ea.width,c.ea.height,c.kb,f);c.Ka==JM&&BSn(a,c.title,a.ea.title.Cs,!0);c.eb&&BSn(a,c.eb,a.ea.axistitle.Cs,!0);wk(c.Vi,function(q,u){q.annotation&&IWn(a,q.annotation,null,u)});Dl(c.qa,function(q){JWn(a,c,q)});Dl(c.oa,function(q){KWn(a,c,q)});for(var g=new rz(c.ea.left, c.ea.top,c.ea.width,c.ea.height),h=[],l=0;l<c.Od.length;l++)e(l)&&h.push({Wqa:c.Od[l].Wqa,index:l});bX(h,function(q,u){return Pk(q.Wqa,u.Wqa)});for(l=0;l<h.length;l++){var m=h[l].index;LWn(a,c.Od[m],m)}c.ua&&c.Od[0].type===eN&&MWn(a,c,d);for(h=0;h<c.Vi.length;h++)c.Vi[h].Th&&(l=M6([oN,h]),FWn(a,c.Vi[h].Th,l));Dl(c.qa,function(q){NWn(a,q)});Dl(c.oa,function(q){NWn(a,q)});GWn(a);var n=S6(a.wf,!1);g=a.wf.bgb(n,g);a.wf.appendChild(f,g);wk(pRn,function(q){var u=a.ea[q].Cs;if(u){switch(a.ea[q].position){case G6:var v= n;break;case sOn:v=f;break;case UOn:v=d}a.wf.appendChild(v,u)}});return!0} function HWn(a,c){a.ea={};var d=a.ea;d.action={position:UOn};d.annotation={position:G6};d.annotationtext={position:sOn};d.area={position:G6};d.bar={position:G6};d.baseline={position:G6};d.bubble={position:G6};d.categorysensitivityarea={position:G6};d.candlestick={position:G6};d.boxplot={position:G6};d.histogram={position:G6};d.gridline={position:G6};d.interval={position:G6};d.line={position:G6};d.minorgridline={position:G6};d.overlaybox={position:G6};d.pathinterval={position:G6};d.point={position:sOn, xeb:!1};d.pointsensitivityarea={position:sOn};d.steppedareabar={position:G6};d.tooltip={position:UOn};d.title={position:c.Ka==JM?sOn:UOn};d.axistick={position:sOn};d.axistitle={position:c.Ra==JM?sOn:UOn};var e=c.legend&&c.legend.position==JM,f=e?a.oa:null;e=e?sOn:UOn;d.legend={Cs:f,position:e};d.legendscrollbutton={Cs:f,position:e};d.legendentry={Cs:f,position:e};c=c.yL&&c.yL.position==JM;d.colorbar={Cs:c?a.qa:null,position:c?sOn:UOn}} function LWn(a,c,d){if(c.type==GNn)OWn(a,c,d);else if(c.type==aM)PWn(a,c,d);else if(c.type==q6)PWn(a,c,d);else if(c.type==F6)for(var e=0;e<c.points.length;e++)QWn(a,d,c.points[e],e);else if(c.type==D6)for(e=0;e<c.points.length;e++)RWn(a,d,c.points[e],e);else if(c.type==s4){e=a.Wf.xa!==Rg;var f=a.Wf.BH;if(0!=c.points.length){f=f&&!e;for(var g=[],h={start:null,end:null,He:null},l=0;l<=c.points.length;l++){var m=c.points[l];V6(m)?f&&l!==c.points.length||(null!==h.start&&null!==h.end&&g.push(h),l<c.points.length&& (h={start:null,end:null,He:null})):null===h.start?h.start=l:(m=m&&m.xAa||c.rR,null===h.He||xQn(h.He,m)?(h.end=l,h.He=m):(g.push(h),h={start:l-1,end:l,He:m}))}l=S6(a.wf);for(m=0;m<g.length;m++){h=g[m];var n=h.He,q=new O6,u=q,v=c,w=e,y=h.start;h=h.end;var z=!0,A=null;NRn(u,v.points[y].Ne.TOa,v.points[y].Ne.UOa);for(var F=y;F<=h;F++){var I=v.points[F];V6(I)||(I=I.Ne,P6(u,I.bwa,I.cwa),I.Zva==I.bwa&&I.awa==I.cwa||P6(u,I.Zva,I.awa),null!=I.x&&null!=I.y&&(z=!1,A=F))}if(!z)if(w)for(w=h;w>=y;w--)h=v.points[w].Ne, P6(u,h.VOa,h.WOa),h.TOa==h.VOa&&h.UOa==h.WOa||P6(u,h.TOa,h.UOa);else null!=A&&(v=v.points[A].Ne,P6(u,v.VOa,v.WOa),u.close());T6(a.wf,q,n,l)}g=M6([s4,d]);QSn(a,a.ea.area.Cs,g,l.Da());if(e){f=rUn(c);e=M6([lg,d]);f=hUn(f,a.wf);g=SWn(a,c);if(f){l=c.RS;m=c.XJ;if(l||m){g=g||S6(a.wf);if(l)for(n=0;n<l.Ug.length;n++)T6(a.wf,l.Ug[n].path,l.Ug[n].He,g);m&&T6(a.wf,m.path,m.He,g)}g&&a.wf.appendChild(g,f)}f=g?g.Da():f;null!=f&&QSn(a,a.ea.line.Cs,e,f);TWn(a,c,d)}else UWn(a,c,d,f)}}else UWn(a,c,d,a.Wf.BH);if(c.Qp&& c.Qp.JP)for(c=c.Qp.JP,e=0;f=c[e];++e)0!=f.line.length&&(g=new O6,QRn(g,f.line,f.YPa),f.bottom&&QRn(g,f.bottom,f.g1b||void 0),l=S6(a.wf),T6(a.wf,g,f.He,l),f=l.Da(),g=M6(["pathinterval",d,e]),QSn(a,a.ea.pathinterval.Cs,g,f))}function VWn(a,c,d,e,f){c.type==aM||c.type==q6?WWn(a,c,d,e,f):c.type==F6?QWn(a,d,e,f):c.type==D6?RWn(a,d,e,f):c.type==GNn?XWn(a,c,d,e,f,a.ea.bubble.Cs):XWn(a,c,d,e,f,a.ea.point.Cs)} function OWn(a,c,d){var e=a.ea.bubble.Cs,f=HQn(c.points.length,Yj());c.BHc&&Qk(f,function(q,u){q=c.points[q];u=c.points[u];return(u?u.Ne.radius||0:0)-(q?q.Ne.radius||0:0)});for(var g=0;g<f.length;g++){var h=f[g],l=c.points[h];if(l){XWn(a,c,d,l,h,a.ea.bubble.Cs);var m=a.wf.oa(l.text,l.Oe),n=l.Ne.radius||0;if(m.width<2*n||m.height<2*n)l=LSn(a.wf,l.text,l.Ne.x,l.Ne.y,l.textLength,fM,fM,l.Oe,e),h=M6([E6,d,h]),RSn(l,h)}}}function PWn(a,c,d){for(var e=0;e<c.points.length;e++)WWn(a,c,d,c.points[e],e)} function WWn(a,c,d,e,f){if(!V6(e)&&e.Ne){var g=e.NI||jUn(e,c),h=c.type==aM?XWd:mPn,l=M6([h,d,f]),m=e.Ne.N0||e.Ne;g=a.wf.nO(m.left,m.top,m.width,m.height,g);m=null;var n=e.Ne.outline,q=e.RS,u=e.XJ;if(n||q||u){m=S6(a.wf);a.wf.appendChild(m,g);if(n){var v=e.Po||c.Po;n=TRn(n,!0);T6(a.wf,n,v,m)}if(q)for(v=0;v<q.Ug.length;v++)n=q.Ug[v].rect,R6(a.wf,n.left,n.top,n.width,n.height,q.Ug[v].He,m);u&&R6(a.wf,u.rect.left,u.rect.top,u.rect.width,u.rect.height,u.He,m)}g=m?m.Da():g;QSn(a,a.ea[h].Cs,l,g);e.Th&&(h= M6([oN,d,f]),FWn(a,e.Th,h));e.annotation&&IWn(a,e.annotation,d,f);e.Ne.kT&&YWn(a,c,d,f,e.Ne.kT)}}function SWn(a,c){var d=null,e=null;wk(c.points,function(f,g){if(mUn(c,g)&&(d||(d=S6(a.wf)),e||(e=vQn(c.Po.stroke,c.Po.strokeOpacity)),f&&!lUn(f,c))){g=a.wf;var h=d;f=g.kwa(f.Ne.x,f.Ne.y,c.lineWidth,e);g.appendChild(h,f)}},a);return d} function UWn(a,c,d,e){var f=M6([lg,d]);if(0>=c.lineWidth)SSn(a,f),TWn(a,c,d);else{var g=qUn(c,e);if(!Dk(g.segments)){e=(g=hUn(g,a.wf))&&e?null:SWn(a,c);if(g){var h=c.RS,l=c.XJ;if(h||l){e||(e=S6(a.wf));if(h)for(var m=0;m<h.Ug.length;m++)T6(a.wf,h.Ug[m].path,h.Ug[m].He,e);l&&T6(a.wf,l.path,l.He,e)}e&&a.wf.appendChild(e,g)}g=e?e.Da():g;null!=g&&QSn(a,a.ea.line.Cs,f,g);TWn(a,c,d)}}} function MWn(a,c,d){for(var e=0,f=c.Od.length;e<f;e+=2){var g=c.Od[e],h=c.Od[e+1],l=g.points.length;if(0!=l){var m=g.Ly.wh();m=new I6({stroke:m,strokeOpacity:g.Ly.fillOpacity,strokeWidth:1});for(var n=0;n<l;n++){var q=g.points[n],u=h.points[n];if(!V6(q)&&q.Ne){var v=a.wf,w=u.Ne.x,y=u.Ne.y,z=m;u=d;var A=new O6;NRn(A,q.Ne.x,q.Ne.y);P6(A,w,y);q=JSn(v,A,z);v.appendChild(u,q)}}}}}function TWn(a,c,d){for(var e=0;e<c.points.length;e++)XWn(a,c,d,c.points[e],e,a.ea.point.Cs)} function XWn(a,c,d,e,f,g){if(!V6(e)&&e.Ne){var h=oUn(e,c);a:{var l=e.Ne,m=a.Wf.ea;if(l.x-h>=m.right||l.x+h<=m.left||l.y-h>=m.bottom||l.y+h<=m.top)h=!1;else{if((l.x>=m.right||l.x<=m.left)&&(l.y>=m.bottom||l.y<=m.top)){h*=h;var n=l.x-m.right,q=l.x-m.left,u=l.y-m.bottom;l=l.y-m.top;m=n*n;q*=q;u*=u;l*=l;if(m+u>=h&&m+l>=h&&q+l>=h&&q+u>=h){h=!1;break a}}h=!0}}if(h){h=M6([c.type==GNn?E6:ZFf,d,f]);if(lUn(e,c)){q=nUn(e,c);l=jUn(e,c);u=null;n=e.XJ;m=e.RS;var v=e.vQa;if(n||m||v)u=S6(a.wf);v&&T6(a.wf,v.path, v.He,u);(v=e.shape)&&v.type||(v={type:gU});n&&ISn(a,n.x,n.y,n.radius+.5,n.He,v,u);if(m)for(n=0;n<m.Ug.length;n++)ISn(a,m.x,m.y,m.Ug[n].radius||0,m.Ug[n].He,v,u);q=ISn(a,e.Ne.x,e.Ne.y,q,l,v);u&&a.wf.appendChild(u,q);u=u?u.Da():q;QSn(a,g,h,u)}else SSn(a,h);e.Th&&(g=M6([oN,d,f]),FWn(a,e.Th,g));e.annotation&&IWn(a,e.annotation,d,f);e.Ne.kT&&YWn(a,c,d,f,e.Ne.kT)}}} function QWn(a,c,d,e){if(d&&d.Ne){var f=a.wf.nO(d.Ne.line.left,d.Ne.line.top,d.Ne.line.width,d.Ne.line.height,d.Po),g=a.wf.nO(d.Ne.rect.left,d.Ne.rect.top,d.Ne.rect.width,d.Ne.rect.height,d.NI),h=S6(a.wf);a.wf.appendChild(h,f);a.wf.appendChild(h,g);if(f=d.RS)for(g=0;g<f.Ug.length;g++){var l=f.Ug[g].rect;R6(a.wf,l.left,l.top,l.width,l.height,f.Ug[g].He,h)}(f=d.XJ)&&R6(a.wf,f.rect.left,f.rect.top,f.rect.width,f.rect.height,f.He,h);f=M6([HNn,c,e]);QSn(a,a.ea.candlestick.Cs,f,h.Da());d.Th&&(c=M6([oN, c,e]),FWn(a,d.Th,c))}} function RWn(a,c,d,e){if(d&&d.Ne){var f=a.wf.nO(d.Ne.line.left,d.Ne.line.top,d.Ne.line.width,d.Ne.line.height,d.Po),g=a.wf.nO(d.Ne.uva.left,d.Ne.uva.top,d.Ne.uva.width,d.Ne.uva.height,d.NI),h=a.wf.nO(d.Ne.eGa.left,d.Ne.eGa.top,d.Ne.eGa.width,d.Ne.eGa.height,d.NI),l=S6(a.wf);a.wf.appendChild(l,f);a.wf.appendChild(l,g);a.wf.appendChild(l,h);if(f=d.RS)for(g=0;g<f.Ug.length;g++)h=f.Ug[g].rect,R6(a.wf,h.left,h.top,h.width,h.height,f.Ug[g].He,l);(f=d.XJ)&&R6(a.wf,f.rect.left,f.rect.top,f.rect.width,f.rect.height, f.He,l);f=M6([D6,c,e]);QSn(a,a.ea.boxplot.Cs,f,l.Da());d.Th&&(c=M6([oN,c,e]),FWn(a,d.Th,c))}} function IWn(a,c,d,e){if(c){var f=c.uzb,g=a.Wf.ea;if(!(!f||f.x<g.left||f.x>g.right)&&(g=c.labels)&&!Dk(g)){var h=[svn,e];Fk(h,d,1);h=M6(h);var l=f.x,m=f.y,n=f.length;n=f.orientation==xf?[n,1]:[1,n];f=a.wf.nO(Math.min(l,l+n[0]),Math.min(m,m+n[1]),Math.abs(n[0]),Math.abs(n[1]),new I6({fill:f.color}));QSn(a,a.ea.annotation.Cs,h,f);f=S6(a.wf);h=[CNn,e];Fk(h,d,1);l=null;c.cO&&!c.cO.Tm&&(g=[c.cO.label],l=-1);for(c=0;c<g.length;c++)if(n=g[c],m=NSn(a,n,!0)){if(n.Aqa){var q=M6([oN,d,e,c]);FWn(a,n.Aqa,q)}a.wf.appendChild(f, m);n=Jk(h);n.push(l||c);n=M6(n);Q6(a,m,n)}d=M6(h);QSn(a,a.ea.annotationtext.Cs,d,f.Da())}}} function YWn(a,c,d,e,f){if(null!=c.Qp){var g=S6(a.wf);c=c.Qp.settings;for(var h=0;h<f.length;h++){var l=f[h].rect,m=c[f[h].U8];if(m&&m.style!=s4&&m.style!=lg){var n=f[h].He;0==l.width&&0==l.height?(m=m.PBc/2,0<m&&(l=a.wf.kwa(l.left,l.top,m,n),a.wf.appendChild(g,l))):0==l.width||0==l.height?(m=new O6,NRn(m,l.left,l.top),P6(m,l.left+l.width,l.top+l.height),T6(a.wf,m,n,g)):a.wf.appendChild(g,a.wf.nO(l.left,l.top,l.width,l.height,n))}}g.element&&(d=M6([uOn,d,e]),g=g.Da(),QSn(a,a.ea.interval.Cs,d,g))}} function JWn(a,c,d){ZWn(a,d,function(e,f){var g=null!=e.length?e.length:c.ea.height,h=d.bN.Ig;return R6(a.wf,Math.floor(e.Ig),Math.min(h,h+d.bN.direction*g),1,g,e.He,f)})}function KWn(a,c,d){ZWn(a,d,function(e,f){var g=null!=e.length?e.length:c.ea.width,h=d.bN.Ig;return R6(a.wf,Math.min(h,h+d.bN.direction*g),Math.floor(e.Ig),g,1,e.He,f)})} function ZWn(a,c,d){(function(g,h,l){if(g){var m=a.ea[h].Cs,n=M6([c.name,h]);wk(g,function(q,u){u=M6([c.name,h,u]);$Wn(a,q,l,m,u,n)})}})(c.Ik,"gridline",d);var e=a.ea.baseline.Cs,f=M6([c.name,Dbf]);c.Fn&&c.Fn.isVisible&&null!=c.Fn.hk&&Infinity!=c.Fn.Ig&&$Wn(a,c.Fn,d,e,f)}function $Wn(a,c,d,e,f,g){var h;if(h=c&&c.isVisible)h=c.He,h=!(!SPn(h)&&!QPn(h));h&&(c=d(c,e),Q6(a,c,f,g))} function NWn(a,c){var d=a.ea;if(c.title){var e=BSn(a,c.title,d.axistitle.Cs,!0),f=M6([c.name,Zi]);Q6(a,e,f);if(c.text){var g=d.axistick.Cs,h=M6([c.name,hg]);wk(c.text,function(l,m){l.isVisible&&(l=BSn(a,l.Jh,g),m=M6([c.name,hg,m]),Q6(a,l,m,h))})}}} function aXn(a,c){var d=a.ua;if(d){for(var e in d.Od){var f=Number(e),g=c.Od[f];if(UQn(d.Od[f],Jl({points:null}))){var h=d.Od[f].points,l;for(l in h){var m=Number(l),n=h[m];if(n.Th){var q=M6([oN,Number(f),Number(m)]);MSn(a,q)}if(n=n.annotation)for(var u in n.labels)n.labels[Number(u)].Aqa&&(q=M6([oN,Number(f),Number(m),u]),MSn(a,q));VWn(a,g,Number(f),g.points[m],Number(m))}}else{for(var v in d.Od[f].points)d.Od[f].points[Number(v)].Th&&(h=M6([oN,Number(f),Number(v)]),MSn(a,h));LWn(a,g,Number(f))}}for(var w in d.Vi)if(e= Number(w),f=d.Vi[e],f.Th&&(g=M6([oN,Number(e)]),MSn(a,g)),f=f.annotation){for(var y in f.labels)f.labels[Number(y)].Aqa&&(g=M6([oN,null,Number(e),Number(y)]),MSn(a,g));IWn(a,c.Vi[e].annotation,null,Number(e))}GWn(a)}};/* Copyright 2022 Google LLC This code is released under the MIT license. SPDX-License-Identifier: MIT */ function bXn(a,c,d,e){this.magnitude=c;this.ma=d;this.ea=e;this.kq=new Gre({pattern:a})}bXn.prototype.format=function(a){a/=this.magnitude;return this.kq.Nr(a)+"\u00a0"+(2>Math.abs(a)?this.ma:this.ea)};function cXn(){this.qa=this.ma=null;this.ua=[];this.wa=this.va=this.oa=null;this.ea=!0}function dXn(a,c){a.qa=c;a.ea=!0}cXn.prototype.unit=function(a){this.va=a;this.ea=!0;return this};cXn.prototype.xa=function(a){a=yQn(0,typeof a===Wg?a:3);this.ua=[new bXn(a,Math.pow(10,15),"billiard","billiards"),new bXn(a,Math.pow(10,12),"billion","billions"),new bXn(a,Math.pow(10,9),"milliard","milliards"),new bXn(a,Math.pow(10,6),"million","millions")];return this}; cXn.prototype.za=function(a){var c=yQn(0,typeof a===Wg?a:3);a=new bXn(c,Math.pow(10,15),"Bd","Bd");var d=new bXn(c,Math.pow(10,12),"B","B");var e=new bXn(c,Math.pow(10,9),"Mrd","Mrd");c=new bXn(c,Math.pow(10,6),"M","M");this.ua=[a,d,e,c];return this}; cXn.prototype.build=function(){var a=Ol(this.wa);if(this.ea&&null==a.pattern)if(typeof this.ma===Wg||typeof this.qa===Wg){var c=typeof this.ma===Wg?this.ma:0;a.pattern=yQn(c,typeof this.qa===Wg?this.qa:typeof this.ma===Wg?c:15)}else a.pattern=oYd,null==a.significantDigits&&(a.significantDigits=this.oa);return new eXn(new Gre(a),this.ua,this.oa,this.va)};function eXn(a,c,d,e){this.oa=a;this.ma=c||[];this.qa=d||null;this.ea=e||null} eXn.prototype.format=function(a){var c=0>a;a=Math.abs(a);a=PQn(this.qa||15,a);for(var d=null,e=0;e<this.ma.length;e++){var f=this.ma[e];if(a>=f.magnitude){d=f.format(a);break}}null==d&&(d=this.oa.Nr(a));this.ea&&(a=this.ea.symbol,e=this.ea.ybd?" ":"",d=this.ea.position===Nh?d+e+a:a+e+d);return c?"-"+d:d};eXn.prototype.Nr=function(a){return this.format(a)};eXn.prototype.parse=function(a){return this.oa.parse(a)};function fXn(a,c,d,e){this.value=a;this.position=c;this.ea=d;this.label=this.label=e}fXn.prototype.Sd=function(){return Math.round(this.position)};fXn.prototype.getValue=r(Bj);fXn.prototype.getLabel=r(hg);fXn.prototype.ud=Zj(hg);function gXn(){};function hXn(a,c){this.spacing=a;this.offset=void 0===c?0:c;this.position=0}G(hXn,gXn);B=hXn.prototype;B.next=function(){this.position++;return this.getValue()};B.Si=function(){this.position--;return this.getValue()};B.getValue=function(){return PQn(15,this.position*this.spacing+this.offset)};B.floor=function(a){this.position=Math.floor((a-this.offset)/this.spacing);return this.getValue()};B.ceil=function(a){this.position=Math.ceil((a-this.offset)/this.spacing);return this.getValue()}; B.round=function(a){this.position=Math.round((a-this.offset)/this.spacing);return this.getValue()};function iXn(a){this.position=0;this.ma=a.concat();this.ea=a.length}G(iXn,gXn);B=iXn.prototype;B.next=function(){this.position++;return this.getValue()};B.Si=function(){this.position--;return this.getValue()};B.getValue=function(){var a=Math.floor(this.position/this.ea);return eTn(this.ma[this.position-a*this.ea],a)};B.floor=function(a){this.position=this.ea*gTn(a);if(this.getValue()!==a)for(;this.Si()>a;);return this.getValue()}; B.ceil=function(a){this.position=this.ea*fTn(a);if(this.getValue()!==a)for(;this.next()<a;);return this.getValue()};B.round=function(a){this.position=this.ea*gTn(a);if(this.getValue()!==a){for(;this.Si()>a;);if(a-this.getValue()<this.next()-a)return this.Si()}return this.getValue()};function jXn(a){var c=0;a=E(a);for(var d=a.next();!d.done;d=a.next())c=Math.max(c,OQn(d.value));return c};function kXn(a,c,d,e){this.ea=a;this.qa=c;this.orientation=d;this.oa=e;this.ma=this.kq=null}function lXn(a){if(a.oa){var c=a.oa;c.oa=15;c.ea=!0;a.kq=a.oa.build()}}function mXn(a,c){if(a.oa){c=jXn(c);var d=a.oa;d.ma=c;d.ea=!0;dXn(a.oa,c)}}function nXn(a,c,d){var e;return Ak(c,function(f,g){g=0===g?!0:Math.abs(a.ea.Dt(f)-a.ea.Dt(e))>=d;e=f;return g})} function oXn(a,c,d){if(null==d)return!0;a.ma&&a.ma.multiple===d||(a.ma={},a.ma.multiple=d,a.ma.ntb=Math.pow(10,OQn(d||1)),a.ma.twc=Math.round(d*a.ma.ntb));return 1E-15>Math.abs(PQn(15,c*a.ma.ntb)%a.ma.twc)}function pXn(a,c){if(!a.kq)return!0;var d={};return Ak(c,function(e){var f=a.kq.Nr(e);return null==d[f]?(d[f]=e,!0):!1})}function qXn(a,c){if(!a.kq)return!0;var d=c.length;if(0<d){if(rXn(a,c[0],c[1]))return!1;for(;1<--d;)if(rXn(a,c[d-1],c[d]))return!1}return!0} function rXn(a,c,d){var e=sXn(a,c),f=sXn(a,d);return Math.abs(a.ea.Dt(c)-a.ea.Dt(d))<(e+f)/2}function sXn(a,c){c=a.kq.Nr(c);var d=a.qa;return a.orientation===xf?d.getWidth(c):d.getHeight(c)}function tXn(a,c,d){return Math.abs(a.ea.jC(d)-a.ea.jC(c))}function uXn(a,c){return yk(c,function(d){var e=d=PQn(15,d),f=a.ea.Dt(d);d=a.kq?a.kq.Nr(d):"";return new fXn(e,f,!0,d)})}function vXn(a,c){for(var d=[],e=0;e<c.length;e++){var f=c[e];d.push(new fXn(f,a.ea.Dt(f),!1,null))}return d} function wXn(a,c,d,e,f,g){g=void 0===g?null:g;if(d===e)return[d];if(!isFinite(d))return[e];var h=[],l=c.floor(d);d=null;do(null==f||oXn(a,l,f))&&(0===l||null==g||Math.abs(l)>=g)&&(h.push(l),d=l),l=c.next();while(null==d||d<e);return h};function xXn(a,c,d,e,f,g){var h=this;this.ma=a;this.options=g;this.va={};this.oa=qS(this.options,oOn);this.xa=qS(this.options,KOn,this.oa/2);this.ea=new kXn(a,d,f,c);this.wa=e;a=nS(this.options,nOn,yXn);a=typeof a===Wg?[a]:Array.isArray(a)?a:[];c=nS(this.options,JOn,zXn);var l=typeof c===Wg?[c]:Array.isArray(c)?c:[];this.multiple=this.options.rq(pOn);this.ua=this.options.rq(LOn);this.qa=new iXn(a);wk(a,function(m){var n=[];wk(l,function(q){Number.isInteger(10*m/q)&&n.push(q)});h.va[m.toString()]= n})} xXn.prototype.Ba=function(a,c){function d(u){return null!=e.wa?(u=uXn(e.ea,u),e.wa(u)):qXn(e.ea,u)}var e=this;a=void 0===a?null:a;c=void 0===c?null:c;a=null!=a?a:this.ma.l$();c=null!=c?c:this.ma.k$();var f=c-a,g=Math.min(f,AXn(this));if(0===g)return{EC:[],Hna:[]};this.qa.floor(g);var h=!1,l=null,m=null,n=null;do{var q=new hXn(g);l=[];oXn(this.ea,g,this.multiple)&&(l=wXn(this.ea,q,a,c,this.multiple,null));if(l.length)if(mXn(this.ea,l),lXn(this.ea),nXn(this.ea,l,this.oa)&&pXn(this.ea,l)&&d(l)){h=!0; break}else if(h)break;g=this.qa.next()}while(g<=f);return function(){m||(m=l,n=g);var u=uXn(e.ea,m);var v=n,w=e.ma.l$(),y=e.ma.k$(),z=[],A=PQn(15,v/Math.pow(10,Math.floor(Math.log10(v))));A=e.va[A.toString()]||[];if(0!==A.length){var F=new iXn(A);F.floor(v/20);A=F.getValue();do{if(Number.isInteger(v/A)){var I=new hXn(A),L=[];oXn(e.ea,A,e.ua)&&(L=wXn(e.ea,I,w,y,e.ua,null));if(L.length&&nXn(e.ea,L,e.xa)){z=vXn(e.ea,L);break}}A=F.next()}while(A<v)}return{EC:u,Hna:z}}()}; function AXn(a){var c=a.ma.nza(),d=a.ma.mza(),e=Math.max(tXn(a.ea,c,c+a.oa),tXn(a.ea,d,d-a.oa)),f=a.ma.Dt(0);c<=f===f<=d&&(e=Math.max(e,a.ma.jC(f+a.oa)));return 0===e?0:a.qa.ceil(e)}var yXn=[1,2,2.5,5],zXn=[1,1.5,2,2.5,5];function BXn(a,c){this.ua=a;this.position=this.location=0;this.oa=Math.floor(a/10);this.ea=a-this.oa;this.qa=fTn(Math.abs(c));this.ma=this.ea*this.qa}G(BXn,gXn);function CXn(a){var c=Math.floor(a.position/a.ea);a=10*(a.position+a.oa-c*a.ea)/a.ua;0===a&&(a=1);return eTn(a,c)}B=BXn.prototype;B.getValue=function(){this.position=Math.abs(this.location)+this.ma;return 0<this.location?CXn(this):0>this.location?-CXn(this):0};B.next=function(){this.location++;return this.getValue()}; B.Si=function(){this.location--;return this.getValue()};B.floor=function(a){var c=this.oa,d=fTn(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.qa))return this.location=0>a?-1:0,this.getValue();0<a?this.location=this.ea*d-this.ma:0>a&&(this.location=this.ma-this.ea*d,c=-c);this.getValue()!==a&&(d=this.ua*a/eTn(1,gTn(Math.abs(a))),this.location+=Math.floor(d)-c);return this.getValue()}; B.ceil=function(a){var c=this.oa,d=fTn(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.qa))return this.location=0<a?1:0,this.getValue();0<a?this.location=this.ea*d-this.ma:0>a&&(this.location=this.ma-this.ea*d,c=-c);this.getValue()!==a&&(d=this.ua*a/eTn(1,gTn(Math.abs(a))),this.location+=Math.ceil(d)-c);return this.getValue()}; B.round=function(a){var c=fTn(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.qa))return this.location=0;if(0<a){this.location=this.ea*c-this.ma;if(this.next()>a)return a-this.getValue()>=this.Si()-a?this.next():this.getValue();this.Si()}else if(0>a){this.location=this.ma-this.ea*c;if(this.Si()<a)return a-this.getValue()<this.next()-a?this.Si():this.getValue();this.next()}this.getValue()!==a&&(c=this.ua*a/eTn(1,gTn(Math.abs(a))),this.location+=Math.round(c)-this.oa);return this.getValue()};function DXn(a,c,d,e,f,g,h){var l=this;this.oa=a;this.options=g;this.xa={};this.ma=Math.abs(h)||1;this.ua=qS(this.options,oOn);this.Ca=qS(this.options,KOn,this.ua/5);this.ea=new kXn(a,d,f,c);this.za=e;a=nS(this.options,nOn,EXn);a=typeof a===Wg?[a]:Array.isArray(a)?a:[];c=nS(this.options,JOn,FXn);var m=typeof c===Wg?[c]:Array.isArray(c)?c:[];this.wa=new iXn(a);c=yk(a,function(n){for(n=10/n;10<=n;)n/=10;return n}).sort(function(n,q){return n>q?1:n<q?-1:0});this.qa=new iXn(c);wk(a,function(n){var q= [];wk(m,function(u){Number.isInteger(10*n/u)&&q.push(u)});l.xa[n.toString()]=q});this.multiple=this.options.rq(pOn);this.va=this.options.rq(LOn)} DXn.prototype.Ba=function(a,c){function d(w){return 0<w.length&&(w[0]>a||w[w.length-1]<c)||!nXn(f.ea,w,f.ua)||!pXn(f.ea,w)?!1:null!=f.za?(w=uXn(f.ea,w),f.za(w)):qXn(f.ea,w)}function e(w,y){var z=f.ea,A=[],F=w.length,I=z.ea.Dt(0);if(I!==z.ea.Dt(w[0])&&I!==z.ea.Dt(w[F-1])){for(var L=0;L<F;L++)0!==w[L]&&I===z.ea.Dt(w[L])||A.push(w[L]);w=A}z=uXn(f.ea,w);w=f.oa.l$();A=f.oa.k$();F=[];I=PQn(15,y/Math.pow(10,Math.floor(Math.log10(y))));I=f.xa[I.toString()]||[];if(0!==I.length){L=new iXn(I);L.floor(y/20); I=L.getValue();do{if(Number.isInteger(y/I)){var O=new BXn(PQn(15,10/I),f.ma),S=[];oXn(f.ea,I,f.va)&&(S=wXn(f.ea,O,w,A,f.va,f.ma));if(S.length&&nXn(f.ea,S,f.Ca)){F=vXn(f.ea,S);break}}I=L.next()}while(I<y)}return{EC:z,Hna:F}}var f=this,g;a=null!=(g=a)?g:this.oa.l$();var h;c=null!=(h=c)?h:this.oa.k$();g=c-a;h=this.ma;var l=GXn(this),m=wXn(this.ea,new BXn(l,h),a,c,null,this.ma),n=Math.min(g,10/l),q=m,u=n;lXn(this.ea);if(2>m.length)return e(m,n);var v=!1;if(d(m))v=!0;else{n=m[0]||h;m=m[1];n===m&&(n/=10); this.qa.ceil(Math.max(1,eTn(1,gTn(Math.abs(n)))/Math.abs(m-n)));l=this.qa.getValue();this.wa.floor(10/l);n=this.wa.getValue();do{l=10/n;l=new BXn(l,h);m=[];oXn(this.ea,n,this.va)&&(m=wXn(this.ea,l,a,c,this.multiple,this.ma));if(d(m)){v=!0;break}n=this.wa.next()}while(n<g);v||(m=q,n=u)}return e(m,n)};function GXn(a){var c=a.oa.Dt(10*a.ma);a.qa.floor(1);do{var d=a.qa.next();d=a.oa.Dt(10*a.ma*(d-1)/d)}while(Math.abs(c-d)>=a.ua);d=a.qa.Si();1>d&&(d=a.qa.next());return d}var EXn=[1,2,5],FXn=[1,2,5];function HXn(a,c,d,e){this.ea=a;this.qa=c;this.oa=d;this.va=e;this.ma=(this.va-this.oa)/(this.qa-this.ea);this.ua=this.ma*this.ea-this.oa}B=HXn.prototype;B.jC=function(a){return(a+this.ua)/this.ma};B.Dt=function(a){return a*this.ma-this.ua};B.nza=r(Xg);B.mza=r(Aj);B.l$=r(Me);B.k$=r(yh);function IXn(){};function JXn(a,c,d,e,f,g,h,l,m,n,q,u,v){if(f){var w=d;d=e;e=w}this.ea=a;this.oa=c;this.VP=d;this.bU=e;this.reversed=f;this.ua=g;this.va=h;this.orientation=l;this.options=m;this.xa=n;this.qa=q;this.za=u;this.wa=v;this.ma=KXn(this)}function KXn(a){1===a.ua?a.ma=new HXn(a.ea,a.oa,a.VP,a.bU):a.ma=new hTn(a.ea,a.oa,a.VP,a.bU,a.ua,a.va);a.wa&&a.wa(a.ma);return a.ma} function LXn(a,c,d,e,f){var g=100;do{if(0>g--)break;a.ea=c;a.oa=d;KXn(a);var h=c;var l=d;var m=a,n=c,q=d;if(m.ea===m.oa){var u=m.VP+(m.bU-m.VP)/2;var v="";m.qa&&(v=m.qa.build().format(m.ea));u={EC:[new fXn(m.ea,u,!1,v)],Hna:void 0}}else{u=void 0;v=m.ma;var w=m.options,y=m.va,z=m.ua,A=m.orientation,F=m.xa,I=m.qa;m=m.za;if(v.l$()===v.k$())var L=1;else{var O=Math.min(v.nza(),v.mza()),S=Math.max(v.nza(),v.mza()),Z=v.Dt(0),fa=Math.abs(v.jC(O)),ra=Math.abs(v.jC(S)),va=Math.max(fa,ra);L=0;if(O>Z||Z>S)L= Math.min(fa,ra);O=v.Dt(va);L=v.Dt(L);L=Math.abs(v.jC(L+10)-v.jC(L))/Math.abs(v.jC(O+10)-v.jC(O))}.65<L&&.5<z?u=new xXn(v,I,F,m,A,w):u=new DXn(v,I,F,m,A,w,y);u=u.Ba(n,q)}v=u.EC;1<v.length&&(null!=e&&(c=v[0].getValue()),null!=f&&(d=v[v.length-1].getValue()));h=c!==h||d!==l;if(isNaN(c)||isNaN(d))h=!1,c=null!=e?e:c,d=null!=f?f:d}while(h);if(!u)throw Error("q6");u.min=c;u.max=d;return u} function MXn(a,c,d,e,f){var g=a,h=c,l=.005*(c-a);c+=l;a-=l;return LXn(new JXn(a,c,d,e,!1,1,0,xf,f,null,null,null,null),g,h,null,null).EC};function NXn(a,c,d,e,f){this.za=OXn;this.qa=a;var g=nS(a,eGa);this.ma=null==g?null:typeof g===Hi?{pattern:g}:{pattern:g.pattern,formatType:g.formatType,timeZone:g.timeZone};this.Fa=rS(a,[oOn,"gridlines.minStrongLineDistance"]);this.Ra=rS(a,[KOn,"gridlines.minWeakLineDistance"]);this.La=rS(a,"gridlines.minStrongToWeakLineDistance");this.Ha=rS(a,"gridlines.minNotchDistance");this.Ca=rS(a,"gridlines.minMajorTextDistance");this.Ga=rS(a,"gridlines.minMinorTextDistance");this.Sa=rS(a,"gridlines.unitThreshold"); this.ua=pS(a,"gridlines.allowMinor");0===a.rq(IOn)&&(this.ua=!1);this.xa=c;this.ea=d;this.oa=e;this.Ba=f;this.wa=this.va=null}function PXn(a,c,d,e,f){return new NXn(a,c,d,e,f)} NXn.prototype.mS=function QXn(a,c,d,e){var g=this,h,l,m,n,q,u,v,w,y,z,A,F,I,L,O,S,Z,fa,ra,va,Ka,Ga,Fa,Ha,fb,ua;return FYk(QXn,function(Ma){switch(Ma.ea){case 1:h=RXn(g,a,c),l=g.qa.yAa("gridlines.units."+h.unit),m=Rre[h.unit],n=kRn[m],q=[],u={minValue:h.minValue,maxValue:h.maxValue,AAb:h.unit,zAb:m,xAb:n,yAb:l.format,B4a:l.interval,Usb:g.Fa,US:e.US,Xp:e.Xp,rwc:g.Ca,hVa:q,Tsb:0},g.va=u,v=SXn(g,u),w=null;case 2:if(!(w=v.next().value)){Ma.Zd(4);break}if(0==w.Ik.length){Ma.Zd(2);break}y=e.jL;if(!(g.ua&& 1==w.multiple&&0<m))return Fa=1!=w.multiple?0:y,Ha=TXn(e.Xp,Fa,w.Ik,w.texts),fb=void 0,1<w.multiple?(ua=UXn(g,h,w,n,e),fb=Ik(w.Ik,ua)):fb=w.Ik,HO(Ma,{Ik:fb,xm:Ha},2);z=m-1;A=Qre[z];F=g.qa.yAa("minorGridlines.units."+A);I=kRn[z];L={minValue:h.minValue,maxValue:h.maxValue,AAb:A,zAb:z,xAb:I,yAb:F.format,B4a:F.interval,Usb:g.Ra,US:e.FCa,Xp:e.Ina,rwc:g.Ga,hVa:w.Ik,Tsb:g.La};g.wa=L;O=SXn(g,L);S=null;Z=!1;case 7:if(Z){Ma.Zd(2);break}S=O.next().value;Z=null==S;if(null==S||!S.Ik.length)return Ga=TXn(e.Xp, 2,w.Ik,w.texts),HO(Ma,{Ik:w.Ik,xm:Ga},7);fa=TXn(e.Xp,y,w.Ik,w.texts);ra=TXn(e.Ina,y,S.Ik,S.texts);wk(ra,function(pb){pb.optional=!0});va=Ik(S.Ik,w.Ik);Ka=Ik(fa,ra);return HO(Ma,{Ik:va,xm:Ka},7);case 4:return Ma.return({Ik:[],xm:[]})}})};function RXn(a,c,d){a=hRn((d-c)/a.Sa,a.za);var e=VXn(a);a=Bk(kRn,function(f){return Rk(f,e)});return{minValue:c,maxValue:d,unit:Qre[a]}} var SXn=function WXn(a,c){var e,f,g,h,l,m,n,q,u,v,w,y,z,A,F,I,L,O,S,Z,fa;return FYk(WXn,function(ra){switch(ra.ea){case 1:e=c.B4a.length,f=0;case 2:if(!(f<e)){ra.Zd(4);break}g=c.B4a[f];h=0;l=jRn(c.xAb,g);m=$Qn(new Date(c.minValue+a.ea),l);if("days"===c.AAb){var va=m;va=$Qn(va,[0,0,0,0,1]);var Ka=[0,0,0,0,(7+va.getDay()-1)%7];va=new Date(va.getTime());var Ga;b:{for(Ga=0;Ga<Ka.length;++Ga)if(0!==Ka[Ga]){Ga=!1;break b}Ga=!0}if(!Ga)for(Ga=0;Ga<Ka.length;++Ga)if(0!==Ka[Ga]){var Fa=YQn[Ga],Ha=va[ai+Fa]; Fa=va["get"+Fa].apply(va,[]);Ha.apply(va,[Fa+-1*Ka[Ga]])}m=va}n=new cRn(m,new Date(c.maxValue+a.ea),c.zAb,g);q=[];u=!0;v=a.oa(c.minValue);for(w=-1;n.ea<=n.endDate;)if(y=n.next(),z=a.oa(y.getTime()-a.ea),!(z<v)){-1==w&&z>=v&&(w=q.length);A=n.ea<=n.endDate?n.ea:null;if(null!=A&&(F=a.oa(A.getTime()-a.ea),Math.abs(F-z)<c.Usb)){u=!1;break}for(I=!1;h<c.hVa.length;){L=c.hVa[h];if(Math.abs(L.Ig-z)<c.Tsb){I=!0;break}if(L.Ig>z){h=Math.max(0,h-1);break}h++}I||q.push({hk:y,Ig:z,isVisible:!0,He:c.US,length:null, xXa:!1})}if(!u){ra.Zd(3);break}O=XXn(a,q,c);S=null;case 5:if(!(S=O.next().value)){ra.Zd(7);break}if(null==S){ra.Zd(5);break}Z=Infinity;for(fa=0;fa<q.length-1;++fa)Z=Math.min(Z,q[fa+1].Ig-q[fa].Ig);return HO(ra,{Ik:q,texts:S,multiple:g,Vsb:Z},5);case 7:q=[];case 3:++f;ra.Zd(2);break;case 4:return ra.return({Ik:[],texts:[],multiple:1,Vsb:Infinity})}})},XXn=function YXn(a,c,d){var f,g,h,l,m,n,q,u,v,w,y;return FYk(YXn,function(z){1==z.ea&&(f=d.yAb,Array.isArray(f)||(f=[f]),g=[],null!=a.ma&&null!=a.ma.pattern? g=[new sS(a.ma)]:(h=a.ma||{},g=yk(f,function(A){h.pattern=A;return new sS(h)})),l=0);if(3!=z.ea){if(!(l<g.length))return z.Zd(0);m=g[l];n=[];for(q=0;q<c.length;++q)u=c[q],v=u.Xxa||m.Nr(u.hk),w=a.Ba(v,d.Xp),y=a.xa?w.height:w.width,n.push({text:v,size:y});return HO(z,n,3)}++l;return z.Zd(2)})}; function UXn(a,c,d,e,f){if(d.Vsb/d.multiple<a.Ha)return[];f=f.US;var g=[],h=new Date(c.maxValue+a.ea);e=$Qn(new Date(c.minValue+a.ea),e);c=new cRn(e,h,Rre[c.unit],1);for(e=0;c.ea<=c.endDate;){if(0!=e%d.multiple){h=c.next();var l=a.oa(h.getTime()-a.ea);g.push({hk:h,Ig:l,isVisible:!0,He:f,length:5,xXa:!0})}e++}return g} function TXn(a,c,d,e){for(var f=[],g=1==c?Fi:3==c?Se:fM,h=0,l=[],m=1<d.length?d[1].Ig-d[0].Ig:0,n=0;n<d.length;++n){var q=d[n],u=Math.round(c==m),v=e[n].size,w=void 0;w=void 0!==w?w:0;if(g==Fi){var y=u;var z=u+v}else g==Se?(y=u-v,z=u):(y=Math.round(u-v/2),z=Math.round(u+v/2));for(z=new St(y-w,z+w);h<f.length;)f[h].start>z.end&&(h=Math.max(0,h-1)),h++;l.push({hk:q.hk,isVisible:!0,Ig:u,Jh:{text:e[n].text,Oe:a,lines:[{x:u,y:0,text:e[n].text,length:v}],Tu:g,Zr:Se,obd:e[n].text,anchor:null,angle:0}})}return l} function VXn(a){return yk(a,function(c){return 0<c?1:0})}var OXn=[[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,0,1],[0,0,0,0,0,0,10],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]];function ZXn(a){switch(a){case dd:case ed:return{Nl:$Xn,Pjb:aYn};case H6d:return{Nl:bYn,Pjb:cYn};case Wg:case Hi:return{Nl:dYn,Pjb:eYn};default:throw Error("r6");}}function dYn(a){return Number(a)}function eYn(a){return a}function $Xn(a){return a.getTime()}function aYn(a){return new Date(a)}function bYn(a){return iRn(a)}function cYn(a){return fRn(a).reverse()};function fYn(){this.ym=[];this.kq=null}fYn.prototype.init=function(a){this.options=a;this.ym=[];this.OJ=Infinity;this.NJ=-Infinity;this.oa=null;this.ea=a.zv(eGa);nS(a,"valueFormatter",function(c,d){return d});this.kq=this.G4=null}; function gYn(a,c,d,e){if(0!==e.length&&c!=WOn)throw Error("s6");for(var f=[],g=0;g<e.length;g++){a:{var h=a,l=e[g];var m=h.FSa(l.P8b);var n=h.Qqa(l.QHc);h=h.Qqa(l.m7b);if(0<m)if(n+m<h)n+=m;else{m=null;break a}m={O8b:0,start:n,end:h}}m&&f.push(m)}a.G4=qTn(c,eTn(1,fTn(d)),f)}function hYn(a,c){a.ea||(a.ea=c)}function iYn(a){a.kq||a.sW();return a.kq}fYn.prototype.Yl=function(a){a=jYn(this,a);if(null==a)return null;a=kYn(this,a);return isFinite(a)?a:null}; function jYn(a,c){return null==c?null:a.Qqa(c)}fYn.prototype.IT=function(a){return this.PCa(this.G4.inverse(a))};function kYn(a,c){return a.G4.transform(c)}fYn.prototype.MPa=function(a,c){return a<c?-1:a>c?1:0};function lYn(a,c,d){fYn.call(this);this.ma=d}G(lYn,fYn);B=lYn.prototype;B.tTa=x(null);B.init=function(a,c){fYn.prototype.init.call(this,a,c);a=a.yAa("formatOptions");c=[];c.push(a.millisecond);c.push(a.second);c.push(a.minute);c.push(a.hour);c.push(a.day);c.push(a.month);c.push(a.year);this.ma=mYn([c,Sk(this.ea,c.length),this.ma])};function mYn(a){a=eQn.apply(null,a);return yk(a,function(c){return aX(c,Yj())})}B.AV=function(a,c){return nS(a,c)};B.Qqa=function(a){return $Xn(a)};B.PCa=function(a){return aYn(a)}; B.FSa=Yj();B.sW=function(){var a=dRn(this.qa);a=this.ma[a];this.kq=typeof a===Yg?new sS(a):new sS({pattern:a})}; var nYn=[[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]],oYn=[2,2,2,2,2,Fre.y0,"y"],pYn=[[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]],qYn=[6,6,7,{pattern:7,clearMinutes:!0},2,Fre.y0,"y"];var rYn=null;function sYn(){this.ea={}}function tYn(){return rYn?rYn:rYn=new sYn}sYn.prototype.getScale=function(a){return(a=this.ea[a])?a.apply(null,[]):null};function uYn(a,c,d){function e(g){if(0>=g)return-1;for(var h=0;1>g&&9>h;)g*=10,h++;return h}if(a>=c||!d)return null;d=Math.abs(a);var f=Math.abs(c);d>f&&(d=Math.abs(c),f=Math.abs(a));if(d===f)return 1<=f?1:e(f)+1;if(0===d)return e(f)+1;a=f-d;return 1>d?e(a)+1:Math.min(Math.floor(Math.log10(f))+1-(Math.floor(Math.log10(a))+1)+1,10)};function vYn(){fYn.call(this)}G(vYn,fYn);B=vYn.prototype;B.tTa=function(){return[0,0,0,0]};B.AV=function(a,c){return nS(a,c)};B.MPa=function(a,c){a=iRn(a);c=iRn(c);return a<c?-1:a>c?1:0};B.Qqa=function(a){return iRn(a)};B.PCa=function(a){return fRn(a).reverse()};B.FSa=Yj();B.sW=function(){var a=new sS({pattern:this.ea||tea,timeZone:0});this.kq={Nr:function(c){c=Pre(c);return a.Nr(c)}}};function wYn(a,c){this.ea=a;this.Oe=c}G(wYn,IXn);wYn.prototype.getWidth=function(a){return this.ea(a,this.Oe).width};wYn.prototype.getHeight=function(a){return this.ea(a,this.Oe).height};function xYn(a,c,d,e,f,g){this.ma=a;this.Ac=d[0];this.options=c.view(d);this.index=e;this.type=oS(this.options,sj,f,eSn);this.maxValue=this.minValue=null;this.Ba=[];this.Sa=this.za=null;this.Pc=0<a.wa.bars;c=oS(this.options,Zi);d=a.Ra===JM?a.Ha:Rg;d=K6(this.options,qPn,{Cu:a.RR,fontSize:a.qO,uu:d});this.title={text:c,Oe:d,NG:null,lines:[],Tu:fM,Zr:Fi,Th:"",anchor:null,angle:0};this.ym=[];this.xm=this.oa=null;this.ua=oS(this.options,"textPosition",O2,kSn);c=this.type!=Bj||a.ma==eN?J6(this.options, "majorAxisTextColor",dUn.majorAxisTextColor):J6(this.options,"minorAxisTextColor",dUn.minorAxisTextColor);d=this.ua===JM?a.Ha:Rg;c={color:c,Cu:a.RR,fontSize:a.qO,uu:d};this.Xp=K6(this.options,oPn,c);d=rS(this.options,"gridlines.minorTextOpacity");d=tQn(this.Xp.color,a.pb||da,d);this.Ina=K6(this.options,oPn,c);this.Ina.color=d;this.Vc=oS(this.options,"outTextPosition","unbound",lSn);this.Jc=oS(this.options,"inTextPosition","low",mSn);c=J6(this.options,"baselineColor",a.Kb);this.kd=new I6({fill:c}); c=J6(this.options,"gridlines.color",a.Ib);this.US=new I6({fill:c});this.wa=this.options.rq("gridlines.count");this.Ib=this.options.rq(oOn);this.Nc=this.options.rq(IOn);d=rS(this.options,"gridlines.minorGridlineOpacity");a=c==Rg?Rg:tQn(c,a.pb||da,d);a=J6(this.options,"minorGridlines.color",a);this.FCa=new I6({fill:a});this.Kb=Math.max(2,Math.round(this.title.Oe.fontSize/3.236));this.Ca=0;this.direction=this.nia=qS(this.options,od,1);this.nx=this.Py=null;this.Ga=this.xa=0;this.ea={min:-Infinity,max:Infinity}; this.Ha=this.Ad=g;this.Za=pTn(this.options,DOn,"scaleType");this.Rb=(this.va=(this.hc=this.Za===MOn)||this.Za===NHa)&&!this.hc;this.type==Bj&&(this.Fn=this.Cg=null,this.ib=Infinity,this.Db=this.Ka=null)}function yYn(a,c){typeof c!==Wg||0===c||isNaN(c)||(c=Math.abs(c),a.ib=Math.min(c-c/10,a.ib))}function zYn(a,c){a.oa&&wk(a.oa,function(d){yYn(this,d.v)},a);c=c||[];gYn(a.Cg,a.Za,a.ib,c)} function AYn(a,c){var d=tYn().getScale(c);a.Cg=d;a.dataType=c;BYn(a)&&(c={},EPn(c,[EOn],1),EPn(c,["slantedText"],!1),ZPn(a.options,1,c),a.IDa());c=a.getOrientation();if(nS(a.options,dOn)&&(!nS(a.options,"explorer.axis")||a.options.zv("explorer.axis."+c))||null!=a.wa&&0>a.wa)a.wa=-1;d.init(a.options,a.wa);a.minValue=d.AV(a.options,HOn);a.maxValue=d.AV(a.options,FOn);a.za=nS(a.options,Dbf,dUn.vAxis.gridlines.baseline);a.Sa=void 0!==a.za&&a.za!==nc?a.za:a.Sa||d.tTa();CYn(a)} function CYn(a){var c=nS(a.options,pPn);Array.isArray(c)&&(a.oa=c);a.oa&&(a.oa=yk(a.oa,function(d){var e={};e.v=void 0!==d.v?d.v:d;typeof d.f===Hi&&(e.f=d.f);return e}),0<a.oa.length&&(Qk(a.oa,function(d,e){return a.Cg.MPa(d.v,e.v)}),null==a.minValue&&(a.minValue=a.oa[0].v),null==a.maxValue&&(a.maxValue=tk(a.oa).v)))} function DYn(a){a.Ha=oS(a.options,"viewWindowMode",a.Ha,fSn);var c=a.Cg;if(a.type==Bj){var d=c.AV(a.options,"viewWindow.numericMin");typeof d!==Wg&&(d=c.Yl(c.AV(a.options,BPn)));var e=c.AV(a.options,"viewWindow.numericMax");typeof e!==Wg&&(e=c.Yl(c.AV(a.options,APn)));null!=d&&(a.ea.min=d);null!=e&&(a.ea.max=e)}else a.ea.min=qS(a.options,BPn,a.ea.min),a.ea.max=qS(a.options,APn,a.ea.max),a.ea.max=Math.max(a.ea.min+1,a.ea.max);a.ea.min>a.ea.max&&(d=a.ea.min,a.ea.min=a.ea.max,a.ea.max=d);a.type==Bj&& (-Infinity!=a.ea.min&&(d=a.ea.min,null!=d&&(c.OJ=d)),Infinity!=a.ea.max&&(d=a.ea.max,null!=d&&(c.NJ=d)),EYn(a))}function FYn(a){if(a.type==Bj&&!a.Cg)throw Error("t6`"+a.Ac);} function GYn(a,c,d,e,f){a.Py=d+(1==a.direction?.5:-.5);a.Ca=c-1;a.nx=d+c*a.direction;c=a.sfb();a.La=e;a.Fa=f;a.type!=Bj?e=HYn(a,a.Ca+1):(null!=a.za&&a.za!==nc&&W6(a,a.Cg.Yl(a.za)),null!=a.minValue&&W6(a,a.Cg.Yl(a.minValue)),null!=a.maxValue&&W6(a,a.Cg.Yl(a.maxValue)),IYn(a),e=BYn(a)?JYn(a):KYn(a));return{title:a.title,name:a.kkb(),type:a.type,Urb:a.va,dataType:a.dataType,nia:a.nia,Py:a.Py,nx:a.nx,number:{cA:a.Ktb.bind(a),d6:a.IT.bind(a)},position:{cA:a.fPa.bind(a),d6:a.pfb.bind(a)},bN:c,Fn:e.Fn,Ik:e.Ik, text:e.xm,Kda:a.Cg?{min:a.Cg.OJ,max:a.Cg.NJ}:{min:a.ea.min,max:a.ea.max}}} function HYn(a,c){var d=a.ma.Vi;-Infinity==a.ea.min&&(a.ea.min=Math.min(0,a.ea.max-1));Infinity==a.ea.max&&(a.ea.max=Math.max(d.length,a.ea.min+1));a.ea.max=Math.max(a.ea.min+1,a.ea.max);var e=a.ea.max-a.ea.min;a.Pc&&(e=Math.min(e,Math.floor((c+1)/2)));a.type==KNn&&(e=Math.max(1,e-1));a.Ga=LYn(a);a.xa=a.Ca/e;var f=MYn(a);c=HQn(d.length,function(g){var h=f.Nr(d[g].KZ[0]),l=g-a.Ga;return{hk:d[g].data,Ig:a.Fw(g),text:h,isVisible:0<=l&&l<=e,optional:!0}});return{Ik:[],Fn:null,xm:NYn(a,c),ym:[]}} function MYn(a){if(a.Cg){if(BYn(a)){var c=PXn(a.options,!1,0,function(e){return a.Fw(e)},a.ma.va);OYn(a,c,0);return new sS({pattern:8})}c=yk(a.oa,function(e){return e.v});c=jXn(c);var d=PYn(a);dXn(d,c);return d.build()}return{Nr:Yj()}} function JYn(a){function c(va){va=d(va);var Ka=NYn(a,va);if(null==Ka)return!1;ESa(Ka,function(Ga){var Fa=Ga.Jh.anchor.x;A&&(Fa=Ga.Jh.anchor.y);Ga.isVisible&&QYn(a,Fa)||Gk(Ka,Ga)});return Ka}function d(va){a.oa?va=OYn(a,I,F):(va=va||[],va=yk(va,function(Ka){var Ga=Ka.hk;Ga=(Array.isArray(Ga)?e.Yl(Ga):Ga.getTime())-F;if(null!=Ga&&(Ga=a.Fw(Ga),null!=Ga&&!isNaN(Ga)))return{hk:Ka.hk,Ig:Ga,text:Ka.Jh.text,isVisible:Ka.isVisible,optional:Ka.optional}}));return va}var e=a.Cg,f=!0,g=!0;a.Ha!=GOn&&(f=isFinite(a.ea.min), g=isFinite(a.ea.max));var h=RYn(a),l=h,m=l.min;l=l.max;SYn(a,h);EYn(a);var n=m,q=l;h=Math.abs(l-m);var u=a.WSa(),v=a.Fn.hk,w=null==v?null:e.Yl(v);v=Math.abs(a.nx-a.Py);var y=a.options.yH("viewWindow.maxPadding",v)/v;y*=h;f||(m=null!=w&&w<=m&&m-h<w?w:m-y);g||(l=null!=w&&w>=l&&l+h>w?w:l+y);h={min:m,max:l};SYn(a,h);EYn(a);Qk(a.Ba);var z=Infinity;for(h=1;h<a.Ba.length;++h)(w=Math.abs(a.Ba[h]-a.Ba[h-1]))&&(z=Math.min(z,w));Infinity===z&&(z=0);var A=u.orientation===Cj;u={};var F=0;e instanceof vYn&&(F= (new Date(1970,0,1)).getTime(),u={gridlines:{units:$Tn},minorGridlines:{units:aUn}});h=null!=a.wa&&0<=a.wa?a.wa:-1;w=a.Ib;0<=h&&(w=v/(h+1));null!=w&&EPn(u,["gridlines","minStrongLineDistance"],w);ZPn(a.options,1,u);var I=PXn(a.options,A,F,function(va){return a.Fw(va)},a.ma.va),L={Xp:a.Xp,US:a.US,Ina:a.Ina,FCa:a.FCa,jL:1==a.direction?1:0},O=a.direction;v=function Fa(Ka,Ga){var Ha,fb,ua,Ma;return FYk(Fa,function(pb){1==pb.ea&&(Ha=I.mS(Ka,Ga,z,L),fb=null,ua=function(){a.direction=1;return fb=Ha.next().value}, Ma={});if(3!=pb.ea){if(!ua())return pb.Zd(0);fb.Ik=Jk(fb.Ik);fb.xm=Jk(fb.xm);Ma.GEa=function(nb){return Math.round(100*nb)/100};-1===O&&(a.direction=O,wk(fb.Ik,function(nb){return function(lb,vb){lb=Ol(lb);fb.Ik[vb]=lb;lb.Ig=(0,nb.GEa)(TYn(a,lb.Ig))}}(Ma)),wk(fb.xm,function(nb){return function(lb,vb){lb=Ol(lb);fb.xm[vb]=lb;lb.Ig=(0,nb.GEa)(TYn(a,lb.Ig));lb.Jh=Ol(lb.Jh);lb.Jh.lines[0]=Ol(lb.Jh.lines[0]);lb.Jh.lines[0].x=(0,nb.GEa)(TYn(a,lb.Jh.lines[0].x))}}(Ma)));ESa(fb.xm,function(nb){nb.hk=e.IT(nb.hk.getTime()); nb.Jh=Ol(nb.Jh);var lb=Ol(nb.Jh.lines[0]);nb.Jh.lines[0]=lb;A&&(nb=E([lb.y,lb.x]),lb.x=nb.next().value,lb.y=nb.next().value)});ESa(fb.Ik,function(nb,lb){nb=Ol(nb);fb.Ik[lb]=nb;QYn(a,nb.Ig)?nb.hk=e.IT(nb.hk.getTime()-F):(nb.isVisible=!1,Gk(fb.Ik,nb))});bX(fb.Ik,function(nb,lb){return e.MPa(nb.hk,lb.hk)});return HO(pb,fb,3)}Ma={GEa:void 0};return pb.Zd(2)})};w=!0;u=null;for(var S,Z;w;){h=m;w=l;var fa=v(m,l);y=null;for(var ra=!1;!ra&&(y=fa.next().value);)if(u=y.Ik,ra=c(y.xm))Z=a.Ka,S=a.Db;ra&&1<u.length&& (f||(S=FSa(y.Ik,function(Ka,Ga){var Fa=e.Yl(Ga.hk);return Ga.xXa||Fa>n?Ka:Math.max(Ka,Fa)},-Infinity),m=Math.max(m,S)),g||(y=FSa(y.Ik,function(Ka,Ga){var Fa=e.Yl(Ga.hk);return Ga.xXa||Fa<q?Ka:Math.min(Ka,Fa)},Infinity),l=Math.min(l,y)));w=m!=h||l!=w;h={min:m,max:l};SYn(a,h);EYn(a)}a.oa=null;Z=Z||[];S=d(Z);return{Ik:u,Fn:UYn(a),xm:Z,ym:S}} function OYn(a,c,d){var e=[],f=yk(a.oa,function(h){var l=a.Cg.Yl(h.v);return{hk:new Date(l+d),Xxa:h.f,He:a.US}}),g=null;if(g=XXn(c,f,c.wa||c.va).next().value)if(null==g||0===g.length)return[];wk(f,function(h,l){var m=h.hk,n=m.getTime()-d;null!=n&&(n=a.Fw(n),null==n||isNaN(n)||(h.Ig=n,h.isVisible=!0,e.push({hk:m,Ig:n,text:g[l].text,isVisible:!0})))});return e} function KYn(a){function c(va,Ka){function Ga(Ma){return PQn(13,f.G4.inverse(Ma))}var Fa=Ga(va),Ha=Ga(Ka),fb=g?null:Ga(q),ua=h?null:Ga(u);if(isNaN(Fa)||isNaN(Ha))return{EC:[],Hna:[],min:va,max:Ka};va=y.VP+.5;Ka=y.bU-.5;a.va&&(Ka-=.5);return LXn(new JXn(Fa,Ha,va,Ka,y.reversed,A,a.ib||1,y.orientation,a.options,F,I,d,function(Ma){a.Fw=function(pb){if(null==pb)return null;pb=Ga(pb);return Ma.Dt(pb)};a.yva=function(pb){if(null==pb)return null;pb=Ma.jC(pb);return kYn(f,pb)}}),Fa,Ha,fb,ua)}function d(va){va= e({EC:va});return NYn(a,va)}function e(va){return a.oa?VYn(a,I):WYn(a,va.EC)}var f=a.Cg,g=!0,h=!0;a.Ha!=GOn&&(g=isFinite(a.ea.min),h=isFinite(a.ea.max));var l=RYn(a),m=l,n=m.min;m=m.max;SYn(a,l);EYn(a);var q=n,u=m,v=Math.abs(m-n);isFinite(v)||(v=1);var w=a.Fn.hk;l=null==w?null:f.Yl(w);var y=a.WSa();w=f.G4.inverse(f.OJ);var z=f.G4.inverse(f.NJ);yYn(a,w);yYn(a,z);z=Math.abs(a.nx-a.Py);var A=a.va?0:1,F=new wYn(a.ma.va,a.Xp);ZPn(a.options,1,{format:f.ea});var I=PYn(a);w=a.wa;-1===w&&(w=null);var L=a.Ib; null!=w&&2<w&&(a.va&&(w*=2),L=z/Math.max(1,w+1));null==L&&(L=40,a.getOrientation()===xf&&(L*=2));a.va&&(L/=2);g||(null!=l&&l<=n&&n-v<l&&(n=l,g=!0),a.Rb&&0>=n&&(n=.1*q));!h&&null!=l&&l>=m&&m+v<l&&(m=l,h=!0);ZPn(a.options,0,{gridlines:{minSpacing:L}});v=c(n,m);l=a.options.zv([eGa,gOn]);l=5===Jre[l]||6===Jre[l];var O;if(null==(O=a.Ka)||!O.length){z=O=a.options.rq([hOn]);if(a.va&&2<v.EC.length){L=v.EC;for(var S=[0,1,L.length-1],Z=0;Z<S.length;Z++)z=Math.max(z,uYn(0,L[S[Z]].value,l))}else z=uYn(n,m,l); null!==z&&(null===O&&3<z||typeof O===Wg&&O<z)&&(I=PYn(a,{dqa:z}),v=c(n,m))}n=kYn(f,v.min);m=kYn(f,v.max);l={min:n,max:m};SYn(a,l);EYn(a);n=a.Ka||[];if(0===w||1===w)v.EC=Mk(v.EC,0,w);2===w&&(v.EC=[v.EC[0],v.EC[v.EC.length-1]]);m=e(v);var fa=[];if(!a.oa){var ra={};wk(m,function(va){ra[(Math.round(1E4*va.Ig)/1E4).toString()]=!0});a.Nc&&(null==w||2<=w)&&wk(v.Hna||[],function(va){va=va.getValue();va=kYn(f,va);va=X6(a,va);va=Math.round(1E4*va)/1E4;ra[va.toString()]||fa.push(va)})}w=yk(m,function(va){return{sU:va, hk:va.hk,Ig:va.Ig,isVisible:QYn(this,va.Ig),length:null,He:this.US}},a);0<fa.length&&(O=yk(fa,function(va){return{hk:this.pfb(va),Ig:va,isVisible:!0,length:null,He:this.FCa}},a),Lk(w,O));if(O=UYn(a))O.isVisible=QYn(a,O.Ig);return{Ik:w,Fn:O,xm:n,ym:m}}function WYn(a,c){var d=[];wk(c,function(e){var f=e.getLabel(),g=e.getValue(),h=null==g?null:a.Cg.PCa(g);g=kYn(a.Cg,g);g=a.Fw(g);if(!isNaN(g)){g=Math.round(1E4*g)/1E4;var l=QYn(a,g);e.ea&&l&&d.push({hk:h,Ig:g,text:f||"",isVisible:l})}});return d} function VYn(a,c){var d=yk(a.oa,function(g){return g.v});d=jXn(d);dXn(c,d);var e=c.build(),f=[];wk(a.oa,function(g){var h=g.v,l=a.Cg.Yl(h);null!=l&&(l=a.Fw(l),null!=l&&!isNaN(l)&&QYn(a,l)&&(g=g.f,typeof g!==Hi&&(g=e.Nr(h)),f.push({hk:h,Ig:l,text:g,isVisible:!0})))});return f} function PYn(a,c){c=void 0===c?{}:c;var d=a.options;a=new cXn;c={pattern:d.zv([eGa,gOn]),fractionDigits:d.rq(["format.fractionDigits","formatOptions.fractionDigits"]),significantDigits:c.dqa||d.rq([hOn]),scaleFactor:d.rq(["format.scaleFactor",jOn,"formatter.scaleFactor"]),prefix:d.zv(["format.prefix",iOn,"formatter.prefix"]),suffix:d.zv(["format.suffix",kOn,"formatter.suffix"]),decimalSymbol:d.zv(["format.decimalSymbol"]),groupingSymbol:d.zv(["format.groupingSymbol"]),negativeColor:d.zv(["format.negativeColor"]), negativeParens:d.zv(["format.negativeParens"])};a.wa=c;a.ea=!1;c=d.rq(["format.numDecimals","formatter.numDecimals","formatOptions.numDecimals"]);typeof c===Wg&&(a.ma=c,a.ea=!0,dXn(a,c));c=d.rq(["format.maxNumDecimals","formatter.maxNumDecimals","formatOptions.maxNumDecimals"]);typeof c===Wg&&dXn(a,c);var e=d.rq(["format.minNumDecimals","formatter.minNumDecimals","formatOptions.minNumDecimals"]);typeof e===Wg&&(a.ma=e,a.ea=!0);e=d.rq(["format.numSignificantDigits","formatter.numSignificantDigits", "formatOptions.numSignificantDigits"]);typeof e===Wg&&(a.oa=e,a.ea=!0);if(e=nS(d,["format.unit","formatter.unit","formatOptions.unit"]))a.va={symbol:e.symbol,position:e.position,usePadding:e.usePadding},a.ea=!0;d=nS(d,["format.useMagnitudes","formatter.useMagnitudes","formatOptions.useMagnitudes"]);null!=d&&(e=a.za.bind(a),"long"===d&&(e=a.xa.bind(a)),e(typeof c===Wg?c:5));return a}function UYn(a){var c=null;a.type==Bj&&a.Fn&&(c={hk:a.Fn.hk,Ig:a.Fn.Ig,isVisible:!0,length:null,He:a.kd});return c} function IYn(a){if(a.oa){var c=Infinity,d=-Infinity;wk(a.oa,function(f){f=this.Cg.Yl(f.v);c=Math.min(c,f);d=Math.max(d,f);W6(this,f)},a);if(1<a.oa.length){var e=a.Cg.NJ;c<=a.Cg.OJ&&!isFinite(a.ea.min)&&(a.ea.min=c);d>=e&&!isFinite(a.ea.max)&&(a.ea.max=d)}}} function RYn(a){var c=isFinite(a.ea.min)?a.ea.min:a.Cg.OJ;isFinite(c)||(c=0);var d=isFinite(a.ea.max)?a.ea.max:a.Cg.NJ;isFinite(d)||(d=1);if(c===d){var e=0;if(BYn(a)){a=new Date(c);a=[a.getMilliseconds(),a.getSeconds(),a.getMinutes(),a.getHours(),a.getDate()-1,a.getMonth(),a.getFullYear()];a=dRn(a);var f=[1,1E3,6E4,36E5,864E5,26784E5];a<f.length?e=f[a]:e=316224E5}else e=1;c-=e;d+=e}c>d&&(d=E([d,c]),c=d.next().value,d=d.next().value);return{min:c,max:d}} function SYn(a,c){var d=a.Cg,e=c.min;null!=e&&(d.OJ=e);d=a.Cg;e=c.max;null!=e&&(d.NJ=e);a.ea=c;a.xa=a.Ca/Math.max(1,c.max-c.min);Infinity!==c.min&&(a.Ga=c.min)}function EYn(a){var c=null==a.Sa?null:a.Cg.Yl(a.Sa);a.Cg.oa=c;if(null!=c){var d=a.Fw(c);isNaN(d)&&(d=Infinity);a.Fn={hk:a.Cg.IT(c),Ig:d,isVisible:!0}}else a.Fn={hk:null,Ig:Infinity,isVisible:!1}}function W6(a,c){if(a.type==Bj&&null!=c&&(!a.Rb||0<=c)){var d=a.Cg;null!=c&&(c<d.OJ&&null!=c&&(d.OJ=c),c>d.NJ&&null!=c&&(d.NJ=c));a.Ba.push(c)}} function XYn(a){if(a.type==Bj){var c=a.Cg,d=c.OJ,e=c.NJ,f=.01*(e-d);0<d&&-Infinity==a.ea.min&&(d=Math.max(d-f,0),null!=d&&(c.OJ=d));0>e&&Infinity==a.ea.max&&(a=Math.min(e+f,0),null!=a&&(c.NJ=a))}}B=xYn.prototype;B.Fw=function(a){return null==a||0===this.xa?null:this.Py+(a-this.Ga)*this.direction*this.xa};function X6(a,c){a=a.Fw(c);if(null==a)throw Error("u6`"+c);return a}B.yva=function(a){return null==a||0===this.xa?null:(a-this.Py)*this.direction/this.xa+this.Ga}; B.pfb=function(a){a=this.yva(a);return null==a?null:this.IT(a)};B.fPa=function(a){a=this.Ktb(a);return null==a?null:this.Fw(a)};function YYn(a,c){a=a.fPa(c);if(null==a)throw Error("u6`"+c);return a}function TYn(a,c){return null==c?null:2*a.Py-c}function ZYn(a,c){return isNaN(c)?!0:c*a.direction>a.nx*a.direction}function QYn(a,c){return!isNaN(c)&&Infinity!=c&&!(isNaN(c)||c*a.direction<a.Py*a.direction)&&!ZYn(a,c)}B.Ktb=function(a){return this.type==Bj?this.Cg.Yl(a):a}; B.IT=function(a){return null==a?null:this.type==Bj?this.Cg.IT(a):a};function LYn(a){switch(a.type){case Ec:return a.ea.min-.5}return a.ea.min}function $Yn(a,c){return null==c?!1:a.type==Bj?c>=a.ea.min&&c<=a.ea.max:c>=Math.floor(a.ea.min)&&c<Math.ceil(a.ea.max)}function BYn(a){return null!=a.Cg&&(a.Cg instanceof lYn||a.Cg instanceof vYn)} function NYn(a,c){a.ym=c;a.xm=null;c=a.ua;c===Rg&&(a.ua=JM);a.rfb();a.qfb();var d=null;c===Rg&&(a.xm=[]);a.xm&&a.Meb()&&(a.Ka=a.xm,a.Db=a.ym,d=a.xm);a.ua=c;return d};function aZn(a,c,d,e){this.ua=c;this.qa=e;this.ma=Math.pow(a,2);this.ea=Math.pow(c,2);this.oa=(this.ix=d?new St(e.transform(d.start),e.transform(d.end)):null)?this.ix.end-this.ix.start:null};function bZn(a,c,d,e){this.wa=a;this.ea=c;this.xa=e;this.Za=d;this.Ha=K6(this.ea,"bubble.textStyle",{Cu:e.RR,fontSize:e.qO,uu:e.Ha});this.kb=pS(this.ea,"bubble.highContrast",!1);this.ib=J6(this.ea,"bubble.stroke","#ccc");this.eb=aQn(this.ea,"bubble.opacity",.8);this.qb=[[255,255,255],[97,97,97]];this.oa=3;this.qa=4;this.ma=this.La=this.Fa=this.Ka=this.Sa="";this.Ca=nS(this.ea,SNn,YTn);this.ub=kVn(this.Ca[0]).color;this.Ra=this.Ba=this.Ga=this.za=this.va=this.ua=null;cZn(this)} function cZn(a){function c(n,q,u){if(e.Mw()<=n)return"";var v=e.Hn(n);if(q&&!Ck(u,v))throw Error("y6`"+n+"`"+u.join("/"));if(!q&&Ck(u,v))throw Error("z6`"+n+"`"+u.join("/"));return v}var d=a.xa,e=a.wa,f=e.Mw();if(3>f)throw Error("x6");c(0,!0,[Hi]);var g=c(1,!1,[Hi]),h=c(2,!1,[Hi]);a.Sa=e.vF(1);a.Ka=e.vF(2);typeof a.oa===Wg&&a.oa<f?(a.ma=c(a.oa,!0,[Wg,Hi]),a.ma==Hi&&(a.ua={},a.va=[]),a.Fa=e.vF(a.oa)):a.oa=null;var l=!1;typeof a.qa===Wg&&a.qa<f?(c(a.qa,!0,[Wg]),a.La=e.vF(a.qa),l=pS(a.ea,"sortBubblesBySize", !0)):a.qa=null;d.Vi=[];d.Ba={};for(f=0;f<e.gw();f++){var m=e.X$(f);d.Ba[m]=f}d.Od=[{type:GNn,Zz:pS(a.ea,["series.0.enableInteractivity",cOn],!0),Sqa:!0,jo:!0,BHc:l,points:[],P7c:a.ua,aad:a.va}];d.xW=g;d.ib=[h];d.wa={};d.wa.bubbles=1;d.Sa=[]}function dZn(a,c,d){a=a.wa;for(var e=0;e<a.gw();e++){var f=a.getValue(e,1),g=a.getValue(e,2);f=jYn(c.Cg,f);g=jYn(d.Cg,g);null!=f&&yYn(c,f);null!=g&&yYn(d,g)}} bZn.prototype.pb=function(a){if(a){var c=ZI(eZn(this,a.Fv)),d=Ol(a.Oe);c=cQ(YNg(c,this.qb));d.color=c;a.Oe=d}};function eZn(a,c){return a.ma==Wg?YSn(a.Ba,c.color):a.ma==Hi?a.ua[c.color].color:a.ub};function fZn(a,c,d,e,f,g,h,l,m){this.ma=a;this.ym=c;this.va=d;this.xa=e;this.ua=f;this.ea=g;this.wa=h;this.oa=l;this.qa=m}function gZn(a,c,d,e){switch(e){case "attachToEnd":return(c-1-a)%d;default:return a}}function hZn(a,c,d){c=Math.ceil(a.ym.length/(c*d));return 2>a.ym.length||2>c} function iZn(a,c,d,e,f){c=gZn(c,a.ym.length,e,a.wa);for(var g=1>=a.ym.length?a.ma:Math.max(0,Math.abs(a.ym[1].Ig-a.ym[0].Ig)*e-a.oa),h=[];c<a.ym.length;c+=e){var l=a.ym[c],m=l.isVisible&&null!=l.Ig?Math.min(g,2*l.Ig,2*(a.ma-l.Ig)):g,n=a.qa(l.text,m,f),q=n.Yr;m<g&&(q=a.qa(l.text,g,f).Yr);h.push({hk:l.hk,isVisible:l.isVisible,optional:l.optional,Ig:l.Ig,Erb:d,text:l.text,width:n.Cna,layout:n,Yr:q})}return h} function jZn(a,c,d,e){var f=c*d;e=1<c?1:e;for(var g=[],h=0;h<c;h++){var l=iZn(a,a.va+h*d,h*e,f,e);Lk(g,l)}g.sort(function(m,n){return(m.Ig||0)-(n.Ig||0)});return g}function kZn(a,c,d){return jZn(a,c,d,a.xa).map(function(e){return{ET:0,Yr:e.Yr||!1,Muc:e.layout.lines.length}}).reduce(function(e,f){return{ET:Math.max(e.ET,f.Muc),Yr:e.Yr||f.Yr}},{ET:0,Yr:!1})} function lZn(a){for(var c=1,d=a.ea||1,e=kZn(a,c,d),f=c;e.Yr&&c<a.ua;){c++;if(hZn(a,c,d))break;f=c;e=kZn(a,f,d)}c=d;if(!a.ea){d=a.ym.length/f*a.oa/a.ma;if(isNaN(d)||!isFinite(d)||1>d)d=1;var g=new iXn(mZn);g.floor(d);for(d=g.next();e.Yr&&d<a.ym.length&&!hZn(a,f,d);)c=d,e=kZn(a,f,c),d=g.next()}return{gOa:f,skip:c,ET:e.ET*f}}function nZn(a,c,d,e,f){a=jZn(a,c,d,e);f=a.reduce(function(g,h){var l=h.Yr?1:0;delete h.Yr;return g+l},0)<=a.length*f;return{ZFa:a,Wdb:f}} function oZn(a,c,d,e,f){var g=Math.min(a.ua,e),h=Math.min(c,g),l=a.ea||d;d=nZn(a,h,l,e,f);for(c=h;!d.Wdb&&h<g;){h++;if(hZn(a,h,l))break;c=h;d=nZn(a,c,l,e,f)}g=l;if(!a.ea){l=a.ym.length/c*a.oa/a.ma;if(isNaN(l)||!isFinite(l)||1>l)l=1;h=new iXn(mZn);h.floor(l);for(l=h.next();!d.Wdb&&l<a.ym.length&&!hZn(a,c,l);)g=l,d=nZn(a,c,g,e,f),l=h.next()}return{gOa:c,skip:g,ZFa:d.ZFa}}var mZn=[1,2,3,4,5];function pZn(a,c,d,e,f,g){xYn.call(this,a,c,Ik(["hAxes."+e,"hAxis"],d),e,f,g);this.IDa()}G(pZn,xYn);B=pZn.prototype; B.IDa=function(){var a=this.options;this.kb=a.GWa("slantedText");var c=qS(a,"slantedTextAngle",30);this.Hb=c=QO(c,360);this.eb=bm(c);this.wc=rS(a,X2d,.5*this.Xp.fontSize);this.wb=rS(a,"firstVisibleText");this.Fb=rS(a,"maxTextLines",Infinity);this.ub=rS(a,EOn,2);this.Ra=rS(a,"showTextEvery",0);this.pb=oS(a,"showTextEveryMode","attachToStart",vSn);this.Zb=rS(a,"minTextSpacing",this.Xp.fontSize);pS(a,["allowContainerBoundaryTextCutoff","allowContainerBoundaryTextCufoff"],!1)}; B.kkb=function(){return"hAxis#"+this.index}; B.rfb=function(){var a=this,c=null!=this.xm;if(0==this.index){var d=this.ma.va,e=this.Xp.fontSize,f=this.title.Oe.fontSize,g=this.ma.Ra==O2?this.title.text:"",h=new fZn(this.ma.width,this.ym,this.wb,this.Fb,this.ub,this.Ra,this.pb,this.Zb,function(L,O,S){return N6(d,L,a.Xp,O,S)}),l=this.Ra||1;if(this.ua==O2)if(null==this.kb)if(this.ym.length*e/(this.ub*l)<=this.ma.width){var m=lZn(h);if(m.skip>l||0==m.ET){var n=qZn(this,d);m=null}}else n=qZn(this,d);else this.kb?n=qZn(this,d):m=lZn(h);var q=N6(d, g,this.title.Oe,this.ma.ea.width,Infinity),u=Math.max(2,Math.round(e/1.618)),v=Math.max(2,Math.round(e/3.236));g=function(){return{key:pPn,min:n.minHeight+2,max:n.maxHeight+2,hq:[u-2]}};var w=[];w.push({key:ENn,min:2,hq:[Infinity]});0<q.lines.length&&w.push({key:Zi,min:f+2,hq:[Infinity]});var y=this.La.Oe.fontSize;this.La.Sd()==xc&&w.push({key:xOn,min:y+2,hq:[Infinity]});this.Fa.Sd()==xc&&w.push({key:RNn,min:this.Fa.getHeight()+2,hq:[Infinity]});y=w.length;m&&0<m.ET?w.push({key:pPn,min:e+2,hq:[u- 2]}):n&&w.push(g());var z=w.length;if(m)for(var A=1;A<m.ET;A++)w.push({key:pPn,min:e+2,hq:[v-2]});e=w.length;for(v=1;v<q.lines.length;v++)w.push({key:Zi,min:f+2,hq:[this.Kb-2]});this.qb=f=MQn(w,this.ma.height-this.ma.ea.bottom);var F=f.ticks||[];if(m){var I=oZn(h,m.gOa,m.skip,F.length,0);null==this.kb&&I.skip>l&&(I=m=null,n=qZn(this,d),w[y]=g(),w=NQn(w,0,z,e,void 0),f=MQn(w,this.ma.height-this.ma.ea.bottom))}this.qa=this.ma.ea.bottom;F=f.ticks||[];if(0<F.length){for(h=1;h<F.length;h++)F[h]+=F[h-1]; if(c&&1==F.length)for(c=this.qa+F[0],h=0;h<this.xm.length;h++)l=this.xm[h].Jh,l.anchor=l.anchor||new URn(0,0),l.anchor.y=c;m?this.xm=yk(I.ZFa,function(L,O){var S=yk(L.layout.lines,function(Z,fa){return{x:0,y:F[L.Erb+fa],length:L.width,text:Z}});O=a.xm&&a.xm[O]&&a.xm[O].Jh;return{hk:L.hk,isVisible:L.isVisible,optional:L.optional,Jh:{text:L.text,Oe:a.Xp,lines:S,Tu:O?O.Tu:fM,Zr:O?O.Zr:Se,Th:L.layout.Yr?L.text:"",anchor:new URn(L.Ig,a.qa),angle:0}}}):n&&(m=F[0],I=Math.min(m-2,n.maxHeight),this.xm=rZn(this, d,this.qa+m-I,I,n.skip));this.qa+=tk(F)}sZn(this);tZn(this);uZn(this)}};function sZn(a){var c=a.ma.va,d=a.ma.Ra==O2?a.title.text:"",e=a.qb.title||[];if(0<e.length)for(c=N6(c,d,a.title.Oe,a.ma.ea.width,e.length),a.title.Th=c.Yr?d:"",a.title.lines=[],d=0;d<e.length;d++)a.qa+=e[d],a.title.Zr=Se,a.title.lines.push({x:a.ma.ea.left+a.ma.ea.width/2,y:a.qa,length:a.ma.ea.width,text:c.lines[d]})} function tZn(a){var c=a.La.Oe.fontSize,d=a.qb.legend||[];0<d.length&&(a.qa+=d[0],a.La.area=new mz(a.qa-c,a.ma.ea.right,a.qa,a.ma.ea.left))}function uZn(a){var c=a.qb.colorBar||[];0<c.length&&(a.qa+=c[0],c=new mz(a.qa-a.Fa.getHeight(),a.ma.ea.right,a.qa,a.ma.ea.left),a.Fa.area=c)} function qZn(a,c){function d(q){q=c(q.text,e).width;return Math.ceil(Math.abs(q*g)+Math.abs(f*h))}var e=a.Xp,f=e.fontSize,g=Math.sin(a.eb%Math.PI),h=Math.cos(a.eb%Math.PI),l=a.Ra;l||(l=2>a.ym.length?1:Math.ceil((f+2)/g/Math.abs(a.ym[1].Ig-a.ym[0].Ig)));for(var m=0,n=0;n<a.ym.length;n+=l)m=Math.max(d(a.ym[n]),m);a=d({text:Aaa});return{minHeight:Math.min(m,a),maxHeight:m,skip:l}} function rZn(a,c,d,e,f){var g=gZn(0,a.ym.length,f,a.pb);e=Math.floor((e-a.Xp.fontSize*Math.cos(a.eb%Math.PI))/Math.sin(a.eb%Math.PI));var h=[];for(d+=a.wc;g<a.ym.length;g+=f){var l=a.ym[g],m=N6(c,l.text,a.Xp,e,1),n={text:l.text,Oe:a.Xp,lines:[],angle:-a.Hb,Tu:180<a.Hb?Fi:Se,Zr:fM,Th:m.Yr?l.text:"",anchor:new URn(l.Ig,d)};0<m.lines.length&&n.lines.push({x:0,y:0,length:e,text:m.lines[0]});h.push({hk:l.hk,isVisible:l.isVisible,optional:l.optional,Jh:n})}return h} B.qfb=function(){var a=this;if(0==this.index){var c=this.ma.va,d=this.Xp.fontSize,e=new fZn(this.ma.width,this.ym,this.wb,this.Fb,this.ub,this.Ra,this.pb,this.Zb,function(v,w,y){return N6(c,v,a.Xp,w,y)}),f,g=this.Jc;this.ua==JM&&(f=lZn(e));var h=Math.max(2,Math.round(d/3.236)),l=Math.max(2,Math.round(d/1.618));l=this.type==Bj?h:l;var m=Math.max(2,Math.round(d/3.236));if(this.type==Bj)if("high"===g){var n=Fi;var q=h}else n=Se,q=-h;else n=fM,q=0;g=[];g.push({key:xPn,min:2,hq:[Infinity]});if(f)for(h= 0;h<f.ET;h++)g.push({key:pPn,min:d+2,hq:[(0==h?l:m)-2]});var u=MQn(g,Math.floor(this.ma.ea.height/2)).ticks||[];if(0<u.length){for(d=1;d<u.length;d++)u[d]+=u[d-1];e=oZn(e,f.gOa,f.skip,u.length,.5);this.xm=yk(e.ZFa,function(v){var w=v.layout.lines;w.reverse();w=yk(w,function(y,z){return{x:0,y:-u[v.Erb+z],length:v.width,text:y}},a);return{hk:v.hk,isVisible:v.isVisible,optional:v.optional,Jh:{text:v.text,Oe:a.Xp,lines:w,Tu:n,Zr:Fi,Th:v.layout.Yr?v.text:"",anchor:new URn(q+v.Ig,a.ma.ea.bottom),angle:0}}})}}}; B.Meb=function(){function a(l,m){var n=l[0].anchor;wk(l,function(q){var u=q.anchor,v=u.x;u=u.y;var w=n.x,y=n.y,z=m;z=z*Math.PI/180;v-=w;u-=y;var A=Math.sin(z);z=Math.cos(z);q.anchor=new URn(z*v-A*u+w,A*v+z*u+y);q.angle=0})}var c=this;if(this.ua==Rg)return!0;var d=nS(this.options,pPn,null),e=null!=d&&Array.isArray(d);bX(this.xm,function(l,m){return l.optional&&!m.optional?1:m.optional&&!l.optional?-1:0});d=yk(this.xm,function(l){return Ol(l.Jh)});var f=0<d.length?d[0].angle:0;f&&(0<f?a(d,360-f):a(d, -f));var g=[],h=[];return Ak(d,function(l,m){function n(u){return fQn(q,u)}var q=vRn(l);if(!q)return!0;l=Math.round(l.Oe.fontSize/4);q.expand(new mz(0,l,0,l));if(aX(g,n))return e||c.xm[m].optional?(c.xm[m].isVisible=!1,!0):!1;if(e||c.xm[m].optional){if(aX(h,n))return c.xm[m].isVisible=!1,0===g.length;h.push(q)}else g.push(q);return!0})};B.WSa=function(){var a={};a.reversed=-1==this.direction;a.VP=this.ma.ea.left;a.bU=this.ma.ea.right;a.orientation=this.getOrientation();return a}; B.getOrientation=x(xf);B.sfb=function(){return 0==this.index?{Ig:this.ma.ea.bottom,direction:-1}:{Ig:this.ma.ea.top,direction:1}};function vZn(){fYn.call(this)}G(vZn,fYn);B=vZn.prototype;B.tTa=x(0);B.init=function(a,c){fYn.prototype.init.call(this,a,c);this.kq=null;this.ma=qS(a,jOn,1)};B.sW=function(){var a=this.ea;a={pattern:a,fractionDigits:a?null:0,scaleFactor:this.ma,prefix:this.options.zv(iOn),suffix:this.options.zv(kOn),significantDigits:this.options.dma("formatOptions.significantDigits")};this.kq=new Gre(a)};B.AV=function(a,c){return a.rq(c)};B.Qqa=function(a){return Number(a)};B.PCa=Yj();B.FSa=Yj();tYn().ea.timeofday=function(){return new vYn};tYn().ea.date=function(){return new lYn(nYn,3,oYn)};tYn().ea.datetime=function(){return new lYn(pYn,3,qYn)};tYn().ea.number=function(){return new vZn};function wZn(a,c,d,e,f,g){xYn.call(this,a,c,Ik(["vAxes."+e,"vAxis"],d),e,f,g);this.type==Bj&&(this.direction=-this.direction);this.IDa()}G(wZn,xYn);B=wZn.prototype;B.IDa=function(){this.qa=rS(this.options,"maxTextLines",3)};B.kkb=function(){return"vAxis#"+this.index};function xZn(a){var c=a.ma.va;return FSa(a.ym,function(d,e){return Math.max(d,c(e.text,this.Xp).width)},0,a)}function yZn(a){var c=a.ma.va,d=xZn(a);a=c(Aaa,a.Xp).width;return Math.min(a,d)} B.rfb=function(){var a=this,c=this.ma.va,d=this.Xp.fontSize,e=this.title.Oe.fontSize,f=this.ma.Ra==O2?this.title.text:"",g=N6(c,f,this.title.Oe,this.ma.ea.height,Infinity),h=xZn(this),l=yZn(this),m=[];this.ua==O2?m.push({key:dPn,min:2,hq:[d-2]}):m.push({key:dPn,min:0,hq:[Infinity]});0<g.lines.length&&m.push({key:Zi,min:e+2,hq:[Infinity]});this.ua==O2&&m.push({key:pPn,min:l+2,max:h+2,hq:[Infinity]});for(d=1;d<g.lines.length;d++)m.push({key:Zi,min:e+2,hq:[this.Kb-2]});e=this.ma.ea;m=MQn(m,0==this.index? e.left:this.ma.width-e.right);var n=0==this.index?0:this.ma.width;g=m.title||[];if(0<g.length)for(c=N6(c,f,this.title.Oe,e.height,g.length),1===this.index&&c.lines.reverse(),this.title.Th=c.Yr?f:"",this.title.lines=[],f=0;f<g.length;f++)n+=g[f]*(0==this.index?1:-1),this.title.angle=-90,this.title.Zr=0==this.index?Se:Fi,this.title.lines.push({x:n,y:e.top+e.height/2,length:e.height,text:c.lines[f]});if(this.ua==O2){f=m.ticks[0]||0;n+=f*(0==this.index?1:-1);var q=Math.min(h,f-2);this.xm=q<l?[]:yk(this.ym, function(u,v){var w=0==a.index?Se:Fi,y=fM;"bound"==a.Vc&&(0==v&&(y=1==a.direction?Fi:Se),v==a.ym.length-1&&(y=1==a.direction?Se:Fi));return zZn(a,u,n,q,w,y,0)})}}; B.Meb=function(){var a=this;if(this.ua==Rg)return!0;var c=yk(this.xm,function(h){return h.Jh}),d=nS(this.options,pPn,null),e=null!=d&&Array.isArray(d),f=[],g=[];return Ak(c,function(h,l){var m=vRn(h),n=h.Oe.fontSize/8;if(!m)return!0;if(aX(f,function(q){return gQn(m,q,n)}))return e||a.xm[l].optional?(a.xm[l].isVisible=!1,!0):!1;if(e||a.xm[l].optional){if(aX(g,function(q){return gQn(m,q,n)}))return a.xm[l].isVisible=!1,0===f.length;g.push(m)}else f.push(m);return!0})}; B.qfb=function(){var a=this.ma.va,c=this.Xp.fontSize,d=Math.max(2,Math.round(c/3.236));c=Math.max(2,Math.round(c/1.618));c=this.type==Bj?d:c;if(this.type==Bj)if("high"==this.Jc){var e=Se;var f=d}else e=Fi,f=-d;else e=fM,f=0;d=FSa(this.ym,function(n,q){return Math.max(n,a(q.text,this.Xp).width)},0,this);var g=a(Aaa,this.Xp).width;g=Math.min(g,d);var h=[];h.push({key:dPn,min:2,hq:[Infinity]});this.ua==JM&&h.push({key:pPn,min:g+2,max:d+c,hq:[]});c=MQn(h,this.ma.ea.width);var l=0==this.index?this.ma.ea.left: this.ma.ea.right;if(this.ua==JM){c=c.ticks[0]||0;var m=Math.min(d,c-2);l+=(c-m)*(0==this.index?1:-1);this.xm=yk(this.ym,function(n){return zZn(this,n,l,m,0==this.index?Fi:Se,e,f)},this)}}; function zZn(a,c,d,e,f,g,h){var l=N6(a.ma.va,c.text,a.Xp,e,a.qa),m=a.Xp.fontSize,n=Math.max(2,Math.round(m/3.236)),q=l.lines.length,u=yk(l.lines,function(v,w){return{x:0,y:(m+n)*(w-(q-1)/2),length:e,text:v}});return{hk:c.hk,isVisible:c.isVisible,optional:c.optional,text:c.text,Jh:{text:c.text,Oe:a.Xp,NG:null,lines:u,Tu:f,Zr:g,Th:l.Yr?c.text:"",anchor:new URn(d,c.Ig-h),angle:0}}} B.WSa=function(){var a={};a.reversed=-1==this.direction;a.VP=this.ma.ea.top;a.bU=this.ma.ea.bottom;a.orientation=this.getOrientation();return a};B.getOrientation=x(Cj);B.sfb=function(){return 0==this.index?{Ig:this.ma.ea.left,direction:1}:{Ig:this.ma.ea.right,direction:-1}};function AZn(a){this.kq=a=void 0===a?String:a;this.ea=BZn()}function BZn(){var a=new Map;a.set(Wg,function(c,d){return d.kq(c.value)});a.set(rrm,function(c){return c.name});a.set("+",x(" + "));a.set("-",x(jK));a.set(NK,x("-"));a.set("=",x(" = "));a.set("*",x(" * "));a.set("(",x("("));a.set(")",x(")"));a.set(",",x(ha));a.set("^",x("^"));return a}AZn.prototype.render=function(a){var c=this;return a.map(function(d){return c.ea.get(d.dP())(d,c)},this).join("")};function CZn(a){a=xk(a.split("}"),function(h){return null!=h&&""!==pl(h)});for(var c={},d={},e=0;e<a.length;d={L3a:void 0},e++){var f=a[e].split("{"),g=yk(f[0].split(","),pl);d.L3a=zMg(pl(f[1]));0===g.length?Object.assign(c,d.L3a):wk(g,function(h){return function(l){c[l]=c[l]||{};Object.assign(c[l],h.L3a)}}(d))}return c};function DZn(a){this.x=a.x||0;this.y=a.y||0;this.length=a.length;this.text=a.text};function EZn(a){this.text=a.text;this.Oe=a.Oe;this.NG=a.NG;this.lines=a.lines;this.Tu=a.Tu;this.Zr=a.Zr;this.Th=void 0!==a.Th?a.Th:"";this.Zp=a.Zp;this.angle=null!=a.angle?a.angle:0;this.anchor=void 0!==a.anchor?a.anchor:null;this.NZ=!!a.NZ};function FZn(a,c,d,e,f){UUn.call(this,a,c,d,e,f);this.Ca=this.ib=this.Sa=this.qa=this.oa=this.ua=this.va=this.Ka=null;this.eb=1;this.Fa=this.Ha=null;this.za=!1}G(FZn,UUn);B=FZn.prototype; B.fma=function(){var a=this,c;return[function(){var d=a.options;c=a.ea;c.ua=pS(d,"isDiff");c.ua||c.ma!==eN||(c.ma=pf,ZPn(d,1,{pointSize:7,trendlines:{pointsVisible:!1,lineWidth:2},lineWidth:0,orientation:xf,domainAxis:{viewWindowMode:dKa}}));var e=d.zv(vPn,oSn);a.Ra=e!=Rg;e=c;var f=Set;var g=pre(d,sre,[],"focusTarget",[ZNn],sSn);e.bA=new f(g);if(c.bA.has(Ec)&&c.ma!=pf)throw Error("B6`"+c.ma);c.ma==E6?a.Ca=new bZn(a.ma,a.options,a.Ga,c):(a.Ka=nS(d,SNn,YTn),GZn(a));d=0<c.wa.bars||0<c.wa.area||0<c.wa.steppedArea; e=a.options.zv("isStacked",oRn);null==e&&(e=pS(a.options,"isStacked")?Vb:Rg);c.xa=d&&e||Rg;c.wb=pS(a.options,"showRemoveSeriesButton",!1)},this.B3b.bind(this),this.lvb.bind(this),function(){c.ma===H6&&GZn(a)},this.usc.bind(this),UUn.prototype.fma.bind(this)]}; function GZn(a){var c=a.ea,d=a.ma,e=c.ma==eN?x(eN):c.ma===H6?x(aM):function(n){return oS(a.options,jPn+n+".type",c.ub,bSn)};e=c.ua?HZn(d,e,c.ma):IZn(d,e);a.Fa=e.afb;c.Vi=[];c.Ba={};for(var f=e.lF,g={bT:0};g.bT<d.gw();g={bT:g.bT},g.bT++){var h=d.X$(g.bT),l=d.getValue(g.bT,0),m=f.map(function(n){return function(q){return d.Ko(n.bT,q.columns.domain[0])||""}}(g));l={data:l,KZ:m,uW:h};if(m=f[0].columns.tooltip)l.Zp=JZn(a,m[0],g.bT);c.Vi.push(l);c.Ba[h]=g.bT}c.Od=[];for(f=0;f<e.L1a.length;f++)g=KZn(a,f, e.L1a[f]),c.Od.push(g),Ll(d.tS(f))||(c.Od[f].properties=d.tS(f));c.za=e.ogb;c.lF=e.lF;c.xW=e.xW;c.ib={};c.wa={};a.Sa=new Set;a.ib=[];for(e=0;e<c.Od.length;++e){f=c.Od[e];a.Sa.add(f.oo);g=c.ib[f.oo];if(null==g)c.ib[f.oo]=f.dataType;else if(g!=f.dataType)throw Error("C6");c.wa[f.type]=(c.wa[f.type]||0)+1;g=a.ib[f.oo]||{};a.ib[f.oo]=g;g[f.type]=(g[f.type]||0)+1}} function LZn(a){function c(f){var g=e.Od[f];if(e.ua&&g.type===eN){var h=[nS(a.options,aOn,.5),nS(a.options,$Nn,1)],l=g.color.color;e.Sa.push({id:g.id,text:g.cna,He:new I6({gradient:{wL:l,xL:l,FY:h[0],GY:h[1],x1:ka,y1:"0%",x2:"0%",y2:"0%",m6:!0,M5:!0}}),index:f,isVisible:g.Lda})}else h=new I6({fill:g.color.color}),g.Xha?IPn(h,g.Xha):g.rR&&IPn(h,g.rR.fillOpacity),e.Sa.push({id:g.id,text:g.cna,He:h,index:f,isVisible:g.Lda});d[f]=!0}var d={},e=a.ea;e.Sa=[];e.Od.forEach(function(f,g){d[g]||(c(g),null!= f.oAb&&c(f.oAb))},a);e.ua&&e.Od[0].type===aM&&e.Sa.push({id:-1,text:"Previous data",He:new I6({fill:ZTn.color}),index:-1,isVisible:!0})} function MZn(a,c){function d(fb){return fb=864E5*fb+f}function e(fb){fb-=f;return fb/864E5}for(var f=(new Date(1900,0,1,0,0,0)).getTime(),g=new TQ("0.###E0"),h=new TQ("#.###"),l=new AZn(function(fb){return 0!==fb&&(1E5<Math.abs(fb)||.01>Math.abs(fb))?g.format(fb):h.format(fb)}),m=a.ea,n=0,q=m.orientation===Cj,u=m.Od.length,v={QX:0};v.QX<u;v={QX:v.QX,B1:void 0,hGa:void 0,yda:void 0,W3a:void 0,CQa:void 0},v.QX++){var w=m.Od[v.QX],y=function(fb){return function(ua,Ma){return[yPn+fb.QX+"."+ua,yPn+ua].concat(Ma|| [])}}(v);if(null!=nS(a.options,yPn+v.QX)){n++;var z=oS(a.options,y(sj),CHa,WTn),A=nS(a.options,y(Sc),"<default>"),F="<default>"===A;F&&(A=w.Ly.wh());F=aQn(a.options,y(bh,[YNn]),F?.5:1);var I=rS(a.options,y(YOn,[YOn]),0),L=pS(a.options,y(ZOn,[ZOn]),0<I);0>=I&&(I=6);I/=2;0<I&&(I+=1);var O={};null!=w.columns.data&&(O.data=w.columns.data);var S=rS(a.options,y(COn,[COn]),2),Z=oS(a.options,y(WNn),Rg,uSn),fa=pS(a.options,y(CPn),!1);A=kVn(A);z=XTn[z];var ra=(q?a.ua:a.va)[0],va=(q?a.va:a.ua)[w.oo];if(ra.type=== Bj){v.B1=ra.Cg;v.W3a=va.Cg;ra=c.vF(0);v.CQa=w.columns.data[0];v.yda=Zk;v.hGa=Zk;va=null;0<c.gw()&&P8d(c.getValue(0,0))?(v.yda=e,v.hGa=d):va={transform:function(fb){return function(ua){return kYn(fb.B1,(0,fb.hGa)(ua))}}(v),inverse:function(fb){return function(ua){return(0,fb.yda)(fb.B1.G4.inverse(ua))}}(v)};var Ka={min:(0,v.yda)(v.B1.OJ),max:(0,v.yda)(v.B1.NJ)};z=z(c.gw(),function(fb){return function(ua){ua=c.getValue(ua,0);ua=fb.B1.Yl(ua);return(0,fb.yda)(ua)}}(v),function(fb){return function(ua){return fb.W3a.Yl(c.getValue(ua, fb.CQa))}}(v),{u0a:Ka,yW:va,degree:qS(a.options,y("degree"),3)});if(null!==z){va=oS(a.options,y(hg),c.vF(v.CQa));ra=z.sCa?z.sCa(ra,va).cI():z.FW;ra=l.render(ra.TI())||"Trendline "+n;ra=oS(a.options,y(Zi),ra);va=z.data.map(function(fb){return function(ua){var Ma=(0,fb.hGa)(ua[0]);return[fb.B1.IT(Ma),fb.W3a.IT(ua[1])]}}(v));w.oAb=m.Od.length;Ka=wQn(A.color,S);LPn(Ka,F);var Ga=a.options.ema(y(BOn));Ga&&null!=Ga&&(Ka.AB=Ga);Ga=vQn(A.color);IPn(Ga,F);var Fa=oS(a.options,y(vOn),ra);pS(a.options,y("showR2"), !1)&&(Fa+="\n"+l.render((new ETn([new ITn([new KTn("r"),new U6(2)]),new U6(z.r2)])).TI()));z=!1!==nS(a.options,y(oN));var Ha=nS(a.options,y(XOn),{type:gU});w={id:w.id+"_trendline",title:ra,Fx:!0,data:va,dataType:w.dataType,Zz:pS(a.options,y(cOn,[cOn]),!0),jo:z,isVisible:!0,uW:0,columns:O,Uub:v.QX,Au:w.Au,Qp:null,color:A,Xha:F,Ly:Ga,Po:Ka,rR:null,Iha:null,ZOa:null,type:lg,Wqa:qS(a.options,y("zOrder"),0),lineWidth:S,M_a:I,oca:Ha,kvb:12,m1:Z,xFa:rS(a.options,y(lPn,[lPn]),1),Sqa:L,points:[],YPa:[],oo:w.oo, Lda:fa,cna:Fa};m.Od.push(w)}}}}} function IZn(a,c){for(var d=[],e=[],f=null,g=null,h=0,l=[],m=new Set,n=a.Mw(),q=!1,u,v=0;v<n;++v){var w=a.Hn(v),y=a.iJ(v,Oh)||(0==v?pM:ad);if(0==v&&y!==pM)throw Error("D6`"+y);if(y==pM){if(q||0<h)throw Error("E6`"+v);q=!0;f={columns:{},dataType:w};g={An:null,Au:e.length};e.push(f)}else if(y===ad){0===h&&(g=d.length,u=c(g),f={type:u,dataType:w,columns:{}},g={An:g,Au:null},d.push(f),h=u===F6?4:u===D6?5:1);h--;if(w!==f.dataType)throw Error("F6`"+v+"`"+w+"`"+f.dataType);u!==aM&&u!==F6&&u!==D6||m.add(v)}else if(y=== oN&&f.columns[y])throw Error("G6");y!==pM&&(q=!1);f.columns[y]=f.columns[y]||[];l.push({An:g.An,Au:g.Au,role:y,Nca:f.columns[y].length});f.columns[y].push(v)}if(0<h)throw Error("H6`"+h);a=0;c=e[0].dataType;for(f=0;f<d.length;++f){if(e.length<=a)throw Error("I6`"+f);n=e[a+1];q=d[f].columns.data;if(n&&n.columns.domain[0]<=q[0]&&(++a,c!==e[a].dataType))throw Error("J6");d[f].Au=a}return{L1a:d,lF:e,xW:c,ogb:l,afb:m}} function HZn(a,c,d){var e=[],f=[],g=null,h=[],l=new Set;if(d===eN){d=a.Mw()-2;var m=function(z){if(z!==ad&&z!==QOn)throw Error("L6");},n={data:null,"old-data":null};g=a.Hn(0);for(var q=0;2>q;++q){var u=a.Hn(q),v=a.iJ(q,Oh);m(v);if(g!==u)throw Error("K6");u={columns:{},dataType:u};u.columns.domain=[q];f.push(u);n[v]=q;h.push({Au:q,role:pM,Nca:0,An:null})}for(q=0;q<d;++q){v=2+q;var w=a.Hn(q);u=a.iJ(q,Oh);m(u);if(q%2&&e[q-1].dataType!==w)throw Error("K6");var y=n[u];w={type:c(q),dataType:w,Au:y,columns:{}}; w.columns[u]=[v];e.push(w);h.push({Au:y,role:u,Nca:0,An:q})}}else if(d===pf){u=g=null;y=0;d=a.Mw();for(m=0;m<d;++m){n=a.Hn(m);q=a.iJ(m,Oh)||(0===m?pM:ad);if(0===m&&q!==pM)throw Error("M6");if(q===pM){if(0<y)throw Error("E6`"+m);g={columns:{},dataType:n};u={An:null,Au:f.length};f.push(g)}0!==y||q!==ad&&q!==QOn||(u=e.length,v=c(u),g={type:v,dataType:n,columns:{}},u={An:u,Au:null},e.push(g),y=v===F6?4:v===D6?5:q===QOn?2:1,v!==aM&&v!==F6&&v!==D6||l.add(m));if(q===ad||q===QOn)if(y--,n!==g.dataType)throw Error("F6`"+ m+"`"+n+"`"+g.dataType);if(q===oN&&g.columns[q])throw Error("N6");g.columns[q]=g.columns[q]||[];h.push({An:u.An,Au:u.Au,role:q,Nca:g.columns[q].length});g.columns[q].push(m)}if(0<y)throw Error("H6`"+y);a=0;g=f[0].dataType;for(c=0;c<e.length;++c){if(f.length<=a)throw Error("I6`"+c);d=f[a+1];m=e[c].columns[QOn]||e[c].columns.data;if(d&&d.columns.domain[0]<=m[0]&&(++a,g!==f[a].dataType))throw Error("J6");e[c].Au=a}}return{L1a:e,lF:f,xW:g,ogb:h,afb:l}} function NZn(a){a=a.columns[QOn];return null!=a&&0<a.length} function KZn(a,c,d){var e=d.type,f=d.columns,g=d.Au,h=a.options,l=jPn+c+".",m=e+".",n=f.data||f[QOn],q=a.ma.Hh(n[0]),u=a.ma.vF(n[0])||"",v=e==eN?0:2,w=rS(h,[l+YOn,YOn],e==eN?7:0);var y=pS(h,[l+ZOn,ZOn],e==lg||e==s4||e==eN?0<w:!0);0==w&&(w=e==eN?7:6);w/=2;0<w&&(w+=1);c=nS(h,l+Sc,a.Ka[(a.ea.ua&&e==eN?Math.floor(c/2):c)%a.Ka.length]);c=kVn(c);var z=null;if(e==s4||e==q6)z=aQn(h,[l+"areaOpacity","areaOpacity"]),z=vQn(c.color,z);var A=null;if(e==F6){A=new I6({stroke:c.color,strokeWidth:2,fill:c.color}); var F=new I6({stroke:c.color,strokeWidth:2,fill:da}),I=pS(h,"candlestick.hollowIsRising"),L=I?A:F;A={Qwb:cQn(h,[l+JNn,JNn],I?F:A),kjb:cQn(h,[l+INn,INn],L)}}F=null;e==D6&&(F=new I6({stroke:c.color,strokeWidth:2,fill:c.color}),F={NI:cQn(h,[l+FNn,FNn],F)});v=rS(h,[l+COn,COn],v);I=wQn(c.color,v);(L=h.ema([l+BOn,BOn]))&&null!=L&&(I.AB=L);m=rS(h,[l+YNn,m+YNn,YNn],1);L=null;if(e===eN||e===lg||e===s4)L=nS(h,[l+XOn,XOn],{type:gU}),typeof L===Hi&&(L={type:L});var O=null;if(a.ea.ua&&e===eN){var S=NZn(d);m=S? nS(a.options,aOn,.5):nS(a.options,$Nn,1);S&&(O=!1)}S=e==q6?z:vQn(c.color,m);if(a.ea.ua)if(e===aM){var Z=nS(h,"diff.oldData.color",ZTn);Z=kVn(Z);Z={background:{Ly:vQn(Z.color,m)}}}else e===eN&&NZn(d)&&(y=!1);else e===eN&&(e=lg);var fa=OZn(a,f,h,l,c),ra=!1!==nS(a.options,l+oN);return{id:a.ma.d$(n[0]),title:u,dataType:d.dataType,isVisible:!0,jo:ra,uW:q,columns:f,Au:g,Zz:pS(h,[l+cOn,cOn],!0),Qp:fa,color:c,Xha:m,Ly:S,Po:I,rR:z,oca:L,WR:Z,Iha:A,ZOa:F,type:e,Wqa:qS(h,l+"zOrder",0),lineWidth:v,M_a:w,kvb:12, m1:oS(h,[l+WNn,WNn],Rg,uSn),xFa:rS(h,[l+lPn,lPn],1),Sqa:y,points:[],YPa:[],oo:rS(h,[l+nPn,nPn],0),Lda:null!=O?O:pS(h,l+CPn,!0),cna:oS(h,l+vOn,u),XHc:pS(h,[l+"stepped","stepped"],!1)}} function OZn(a,c,d,e,f){function g(F,I){return h(F,I).concat([e+I,I])}function h(F,I){return[e+"interval."+F+"."+I,e+"intervals."+I,"interval."+F+"."+I,"intervals."+I]}var l=c.interval;if(!l)return null;c={eW:[],W5:[],vva:[],points:[],areas:[],lines:[],settings:{}};for(var m={},n=0;n<l.length;n++){var q=l[n],u=a.ma.d$(q)||a.ma.vF(q)||id,v=d.zv(h(u,Ji),cSn);switch(v){case aM:c.eW.push(q);a.Fa.add(q);break;case "sticks":c.W5.push(q);break;case "boxes":c.vva.push(q);a.Fa.add(q);break;case "points":c.points.push(q); break;case s4:c.areas.push(q);break;case lg:c.lines.push(q);break;case Rg:break;default:throw Error("O6`"+v);}u in m?m[u].push(q):m[u]=[q]}1<c.eW.length&&0==c.W5.length&&(c.W5=[c.eW[0],c.eW[c.eW.length-1]]);if(0!=c.W5.length%2)throw Error("P6");if(0!=c.areas.length%2)throw Error("Q6");for(var w in m){a=rS(d,h(w,COn));l=aQn(d,h(w,"fillOpacity"));n=J6(d,h(w,Sc),"",Il(dSn));n=xUn(n,f);a=new I6({stroke:n,strokeWidth:a,fill:n,fillOpacity:l});l=rS(d,h(w,"barWidth"));n=rS(d,h(w,"shortBarWidth"));q=rS(d, h(w,"boxWidth"));u=rS(d,h(w,YOn));v=d.zv(h(w,Ji),cSn);var y=pS(d,g(w,tOn)),z=oS(d,g(w,WNn),Rg,uSn),A=rS(d,g(w,lPn),1);a={style:v,He:a,W0b:l,YFc:n,l1b:q,PBc:u,BH:y,m1:z,xFa:A};l=m[w];for(n=0;n<l.length;++n)c.settings[l[n]]=a}return c} B.B3b=function(){var a=this.ea;switch(a.ma){case pf:case H6:a.orientation=oS(this.options,"orientation","",iSn);if(!a.orientation)throw Error("R6");this.qa={};this.va={};this.ua={};switch(a.orientation){case xf:var c=pZn;var d=this.va;var e=wZn;var f=this.ua;break;case Cj:c=wZn,d=this.ua,e=pZn,f=this.va}for(var g=null==this.Sa?[]:qQn(this.Sa),h=0;h<g.length;++h){var l=g[h],m=new e(a,this.options,["targetAxes."+l,"targetAxis"],l,Bj,dKa);if(m.type!=Bj)throw Error("S6");this.qa[l]=m;f[l]=m}e=c;f=this.options; if(this.ma.Hn(0)==Hi)b:{switch(PZn(this)){case s4:c=1<this.ea.Vi.length?KNn:Ec;break b;case lg:case eN:case aM:case q6:case F6:case D6:c=Ec;break b}c=null}else c=Bj;this.oa=new e(a,f,["domainAxis"],0,c,GOn);d[0]=this.oa;break;case eN:case E6:this.va={0:new pZn(a,this.options,[],0,Bj,dKa)},this.ua={0:new wZn(a,this.options,[],0,Bj,dKa)},a.orientation===xf?(this.oa=this.va[0],this.qa=this.ua):(this.oa=this.ua[0],this.qa=this.va)}}; function PZn(a){var c=[lg,eN,s4,q6,aM,F6,D6],d={};c.forEach(function(e,f){d[e]=f});a=a.ea.Od.reduce(function(e,f){return Math.max(e,d[f.type])},0);return c[a]} B.usc=function(){var a=this.ea;switch(a.ma){case eN:case E6:if(a.xW==Hi)throw Error("T6");var c=a.ib[0];if(c==Hi)throw Error("U6");var d=this.va[0],e=this.ua[0];if(d.type!=Bj)throw Error("V6");AYn(d,a.xW);if(e.type!=Bj)throw Error("W6");AYn(e,c);break;case pf:case H6:c=this.oa;a.ma===H6&&(d=this.ma.iJ(0,rOn),ZPn(c.options,1,{ticks:d}));if(c.type==Bj){if(a.xW==Hi)throw Error("X6");AYn(c,a.xW)}Dl(this.qa,function(f,g){var h=a.ib[g];if(h==Hi)throw Error("Y6`"+g);AYn(f,h)},this)}Dl(this.va,function(f){FYn(f)}); Dl(this.ua,function(f){FYn(f)})};function QZn(a){if(null===RZn(a))return[];for(var c=(a.ea.lF[0].columns.domain||[])[0],d=[],e=null,f=a.ma,g=0;g<f.gw();g++){var h=f.getValue(g,c),l=SZn(a,g);if(null!==e&&null!=l){if(0>l)throw Error("Z6`"+l+"`"+g);d.push({QHc:e,m7b:h,P8b:l})}e=h}return d}function TZn(a){var c=a.columns.data;return c?c[0]:a.columns[QOn][0]} function UZn(a){for(var c=a.ea,d=a.ma,e=a.oa,f=0;f<c.Vi.length;f++){for(var g=0;g<c.Od.length;g++){var h=c.Od[g],l=a.qa[h.oo];h=d.getValue(f,TZn(h));h=jYn(l.Cg,h);null!=h&&yYn(l,h)}e.type==Bj&&(g=d.getValue(f,0),g=jYn(e.Cg,g),yYn(e,g))}}function VZn(a){var c=a.ea,d=a.ma,e=a.va[0];a=a.ua[0];for(var f=0;f<d.gw();f++)for(var g=0;g<c.Od.length;g++){var h=c.Od[g],l=TZn(h);h=d.getValue(f,c.lF[h.Au].columns.domain[0]);l=d.getValue(f,l);h=jYn(e.Cg,h);l=jYn(a.Cg,l);null!=h&&yYn(e,h);null!=l&&yYn(a,l)}} B.A1b=function(){var a=this,c;return[function(){c=a.qS()},this.B1b.bind(this),function(){(c.xa!==Rg||c.ua||c.ma===H6)&&Dl(a.qa,function(d){W6(d,0)})},function(){if(c.ma===pf||c.ma===H6)UZn(a),a.oa.type==Bj&&zYn(a.oa,QZn(a)),DYn(a.oa),Dl(a.qa,function(f){zYn(f);DYn(f)},a);else{var d=a.va[0],e=a.ua[0];c.ma==E6?dZn(a.Ca,d,e):c.ma==eN&&VZn(a);zYn(d);DYn(d);zYn(e);DYn(e)}},function(){a.za=a.za||pS(a.options,"bar.variableWidth");c.ma===H6&&(a.za=!1)},function(){c.wa.bars&&WZn(a,aM);c.wa.steppedArea&&(a.oa.type== Bj&&(a.za=!0),WZn(a,q6));c.wa.candlesticks&&XZn(a);c.wa.boxplot&&YZn(a);if(c.wa.line){for(var d=a.ea,e=0;e<d.Od.length;e++)ZZn(a,e);$Zn(a);a_n(a);b_n(a)}c.wa.area&&c_n(a);if(c.wa.scatter){d=a.ea;for(e=0;e<d.Od.length;e++)d_n(a,e);a_n(a);b_n(a)}if(c.wa.bubbles){d=a.Ca;var f=a.va[0],g=a.ua[0];e=a.xa;for(var h=0;h<d.wa.gw();h++){a:{var l=d;var m=f,n=g;var q=h;var u=l.wa,v=u.getValue(q,0),w=u.Ko(q,0),y=u.getValue(q,1),z=u.getValue(q,2),A=null;if(null!=l.oa&&(A=u.getValue(q,l.oa),null==A)){l=null;break a}var F= null;if(null!=l.qa&&(F=u.getValue(q,l.qa),null==F)){l=null;break a}u=l.Za(w,l.Ha).width;if(l.ma==Wg)l.za=sRn(l.za,A);else if(l.ma==Hi){var I=A,L=l.ua[I];if(!L){L=jPn+I+".";var O=J6(l.ea,L+Sc,l.Ca[l.va.length%l.Ca.length]);O=kVn(O);var S=pS(l.ea,L+CPn,!0);L=oS(l.ea,L+vOn,I);L={color:O.color,Lda:S,cna:L};l.ua[I]=L;l.va.push(I)}}l.Ga=sRn(l.Ga,F);y=m.Cg.Yl(y);z=n.Cg.Yl(z);null===y||null===z?l=null:($Yn(m,y)&&$Yn(n,z)&&(W6(m,y),W6(n,z)),m=l.wa,n=m.Ko(q,1),I=m.Ko(q,2),n=[{title:l.Sa||"X",value:n},{title:l.Ka|| "Y",value:I}],null!=l.oa&&(I=m.Ko(q,l.oa),n.push({title:l.Fa||zca,value:I})),null!=l.qa&&(q=m.Ko(q,l.qa),n.push({title:l.La||aia,value:q})),q={title:w,lines:n},l={id:v,text:w,textLength:u,Oe:l.Ha,Zp:q,Fv:{x:y,y:z,color:A,size:F}})}d.xa.Od[0].points.push(l)}if(d.ma==Wg){h=d.ea;l=d.za;h||(h=new mS([]));var Z=Z||"colorAxis";f=h.view(Z);g=null;if((v=f.ema("values"))&&0<v.length){1===v.length&&(v=[v[0],v[0]]);l&&(null==v[0]&&(v[0]=l.start),null==v[v.length-1]&&(v[v.length-1]=l.end));if(null==v[0])throw Error("X5`"+ Z);for(g=1;g<v.length;g++){if(null==v[g])throw Error("X5`"+Z);if(v[g]<v[g-1])throw Error("Y5`"+Z);}g=v}else{v=f.rq(HOn);w=f.rq(FOn);if(null!=v&&null!=w&&v>w)throw Error("Z5`"+Z+"`"+v+"`"+Z+"`"+w);(Z=tRn(l,v,w))&&(g=[Z.start,Z.end])}Z=pre(h,sre,[],SNn);Z=pre(f,sre,[],SNn,Z);h=nS(f,"one-sided-colors",$Sn);f=nS(f,"two-sided-colors",aTn);Z&&0!==Z.length?1===Z.length&&(Z=[h[0],Z[0]]):Z=g&&3===g.length?f:h;Z=ZSn(g,Z);Z=new XSn(Z.values,Z.JPa);d.Ba=Z;e.scale=d.Ba}else if(d.ma==Hi)for(e=0;e<d.va.length;e++)Z= d.va[e],f=d.ua[Z],f.Lda&&d.xa.Sa.push({index:e,id:Z,text:f.cna,He:new I6({fill:f.color}),isVisible:!0});f=d.ea;g=d.Ga;e=rS(f,"sizeAxis.minSize");Z=rS(f,"sizeAxis.maxSize");if(e>Z)throw Error("v6`"+e+"`"+Z);h=f.rq("sizeAxis.minValue");l=f.rq("sizeAxis.maxValue");if(null!=h&&null!=l&&h>l)throw Error("w6`"+h+"`"+l);g=tRn(g,h,l);f=pTn(f,"sizeAxis.logScale","sizeAxis.scaleType");f=qTn(f,1,[]);e=new aZn(e,Z,g,f);d.Ra=e;d.kb&&wk(d.xa.Od[0].points,d.pb,d)}},function(){var d=c.ma===H6,e=c.wa.bars||c.wa.candlesticks|| c.wa.boxplot,f=null!=c.Od.find(function(g){return null!=g.Qp});(e&&!d&&!a.za||f)&&e_n(a)},function(){c.qa=El(a.va,function(d){var e=d.ma.ea;return GYn(d,e.width,1==d.direction?e.left:e.right,this.wa,this.xa)},a);c.oa=El(a.ua,function(d){var e=d.ma.ea;return GYn(d,e.height,1==d.direction?e.top:e.bottom,this.wa,this.xa)},a);f_n(a)},this.y1b.bind(this),this.SBc.bind(this),function(){g_n(new h_n(a,a.options))},function(){var d=a.wa.Sd(),e=a.wa.Oe.fontSize,f=null;d!=Nh&&d!=wOn||null!=a.ua[1]||(f=new mz(c.ea.top, c.width-e,c.ea.bottom,c.ea.right+e));d!=jg||null!=a.ua[0]||(f=new mz(c.ea.top,c.ea.left-e,c.ea.bottom,e));f&&f.right>=f.left&&(a.wa.area=f)},this.XDc.bind(this),function(){a.Ca||(MZn(a,a.ma),LZn(a),i_n(a))}]}; B.B1b=function(){var a=this.ea,c=this.Ga,d=(Z7d(this.va)||Z7d(this.ua)).title.Oe,e=Math.max(a.title.Oe.fontSize,d.fontSize),f=this.wa.Oe.fontSize,g=this.wa.Sd(),h=this.xa.Oe.fontSize,l=this.xa.Sd(),m=a.Ka==JM?a.title.text:"",n="",q="";if(a.Ra==JM){var u=function(I){var L=Jl(I);L.sort(function(O,S){return O>S?1:O<S?-1:0});return L.map(function(O){return I[O].title.text}).filter(function(O){return""!=O}).join(ha)};switch(a.ma){case eN:case E6:n=u(this.va);q=u(this.ua);break;case pf:n=u({0:this.oa}), q=u(this.qa)}}var v;n&&q?v=n+" / "+q:n?v=n:q?v=q:v="";n=Math.max(2,Math.round(e/1.618));var w=Math.max(2,Math.round(f/1.618)),y=Math.max(2,Math.round(h/1.618)),z=a.ea.width-2*n;h=N6(c,m,a.title.Oe,z,1);q=0<h.lines.length?h.lines[0]:"";u=c(q,a.title.Oe).width;z=Math.max(z-u-Math.round(Math.max(2,1.618*e)),0);c=N6(c,v,d,z,1);var A=0<c.lines.length?c.lines[0]:"",F=[];F.push({key:ENn,min:2,hq:[Infinity]});(q||A)&&F.push({key:Zi,min:e+2,hq:[n-2]});g==JM&&F.push({key:xOn,min:f+2,hq:[w-2]});l==JM&&F.push({key:RNn, min:this.xa.getHeight()+2,hq:[y-2]});g=MQn(F,Math.floor(a.ea.height/2));e=a.ea.top;l=g.title||[];0<l.length&&(e+=l[0],q&&(a.title.lines.push({text:q,x:a.ea.left+n,y:e,length:u}),a.title.Th=h.Yr?m:""),A&&(a.eb={text:v,Oe:d,NG:null,lines:[],Tu:Se,Zr:Se,Th:c.Yr?v:"",anchor:null,angle:0},a.eb.lines.push({text:A,x:a.ea.right-n,y:e,length:z})));d=g.legend||[];0<d.length&&(e+=d[0],EUn(this.wa,new mz(e-f,a.ea.right,e,a.ea.left)));f=g.colorBar||[];0<f.length&&(e+=f[0],a=new mz(e-this.xa.getHeight(),a.ea.right, e,a.ea.left),this.xa.area=a)};function WZn(a,c){var d=a.ea;d.ua?j_n(a,c):k_n(a,c,d.xa)}function e_n(a){var c=a.oa;if(c.Cg){var d=a.ea.Vi.filter(function(g,h){return 0!=SZn(a,h)}),e=Infinity,f;d.forEach(function(g){g=c.Cg.Yl(g.data);if(null!=g&&null!=f){var h=Math.abs(g-(f||0));0<h&&(e=Math.min(e,h))}f=g},a);isFinite(e)&&(d=e/2,W6(c,c.Cg.OJ-d),W6(c,c.Cg.NJ+d))}} function l_n(a,c){for(var d=a.ea,e=[],f=0;f<d.Vi.length;f++){var g={positive:0,negative:0};e[f]=g;for(var h=0;h<d.Od.length;h++){var l=d.Od[h];if(l.type==c){var m=a.qa[l.oo];l=a.ma.getValue(f,l.columns.data[0]);null!=l&&(m=m.Cg.Yl(l),null!=m&&(0<m?g.positive+=m:g.negative-=m))}}}return e}function m_n(a,c){for(var d=a.ea,e=0;e<d.Od.length;e++){var f=d.Od[e];f.type==c&&(a.qa[f.oo].Ha=GOn)}} function k_n(a,c,d){var e=a.ea,f=a.ma,g=a.oa,h=a.ea.ma===H6,l=a.za,m=d!==Rg,n=m&&e.xa!==Vb;d=e.xa===t5d?"#.##%":"0.00#";if(h){var q=(e.ea.height-1)/n_n(a,m);a.ea.Ca=o_n(q,pS(a.options,qOn))}q=[];n&&(q=l_n(a,c),m_n(a,c));var u=null,v=g.Cg?g.Cg.oa:null;l&&W6(g,v);for(l={AJ:0};l.AJ<e.Vi.length;l={Ppa:void 0,AJ:l.AJ},l.AJ++){var w=0==SZn(a,l.AJ),y=El(a.qa,function(){return{positive:0,negative:0}}),z=-1;null!=v&&(u=v);v=p_n(a,l.AJ);W6(g,v);l.Ppa=$Yn(g,v);for(var A={qba:0};A.qba<e.Od.length;A={Twb:void 0, D0:void 0,XX:void 0,JEa:void 0,V3a:void 0,GZ:void 0,eU:void 0,pca:void 0,qba:A.qba,BSa:void 0},A.qba++)if(A.eU=e.Od[A.qba],A.eU.type==c)if(z++,m||(y[A.eU.oo]={positive:0,negative:0}),A.pca=A.eU.points,w)A.pca.push(null);else{var F=A.eU.oo;A.GZ=a.qa[F];A.V3a=A.GZ.va;var I=f.getValue(l.AJ,A.eU.columns.data[0]);I=A.V3a?I:A.GZ.Cg.Yl(I);A.BSa=void 0;n&&(hYn(A.GZ.Cg,d),A.BSa=iYn(A.GZ.Cg));A.XX=0<=Number(I)?"positive":"negative";A.D0=y[F];m||q_n(a,z+1);A.Twb=q[l.AJ]&&q[l.AJ][A.XX]||1;A.JEa=function(Z){return function(fa){return null== fa?null:fa/Z.Twb}}(A);F=function(Z,fa){return function(ra,va,Ka){var Ga=null;null==ra||isNaN(ra)||(Ga=ra+(m||h?Z.D0[Z.XX]:0));n&&(Ga=(0,Z.JEa)(Ga),Ka=(0,Z.JEa)(Ka));Z.V3a&&(Ga=Z.GZ.Cg.Yl(Ga),Ka=Z.GZ.Cg.Yl(Ka));fa.Ppa&&W6(Z.GZ,Ga);var Fa;null!=ra&&(Fa=r_n(a,Z.eU,fa.AJ,Z.D0[Z.XX],Z.JEa,!0));va={Fv:{vO:fa.AJ,X5:va,from:Ka,to:Ga,n1:u,d:v,lma:Fa}};null==ra&&(va.isNull=!0);Z.eU.type==q6&&(Fa=Z.pca.length,va.Fv.tvb=0==Fa||null==Z.pca[Fa-1]?null:Z.pca[Fa-1].Fv.to);s_n(a,va,Z.eU,Z.qba,fa.AJ);n&&va.Zp&&(va.Zp.content= va.Zp.content+aa+Z.BSa.Nr(Ga-Ka)+")");Z.pca.push(va);null==ra||isNaN(ra)||(Z.D0[Z.XX]+=ra)}}(A,l);var L=m?0:z,O=m||h?A.D0[A.XX]:null;if(h&&!a.ea.Ca)for(var S=0;S<Number(I);S++)O=m||h?A.D0[A.XX]:null,F(1,L,O);else F(I,L,O)}}m||Dl(a.qa,function(Z){XYn(Z)})} function j_n(a,c){for(var d=a.ea,e=a.ma,f=a.oa,g=d.Od.filter(function(I){return I.type==c}),h=0;h<d.Vi.length;++h){var l=0==SZn(a,h),m=p_n(a,h);W6(f,m);for(var n=$Yn(f,m),q=[QOn,ad],u=0;u<g.length;++u){var v=g[u];if(l){v.points.push(null);return}for(var w=a.qa[v.oo],y=w.Cg,z=0;z<q.length;++z){var A=q[z],F=e.getValue(h,v.columns[A][0]);F=y.Yl(F);if(null===F){v.points.push(null);return}n&&W6(w,F);q_n(a,u+1);A={He:A==QOn?v.WR.background.Ly:null,Fv:{vO:h,X5:u,from:null,to:F,d:m,Atc:A==ad,lma:r_n(a,v, h,0,null,!0)}};s_n(a,A,v,u,h);v.points.push(A)}}}Dl(a.qa,function(I){XYn(I)})} function XZn(a){var c=a.ea,d=a.ma,e=a.oa,f=c.Od.filter(function(g){return g.type==F6});c.Vi.forEach(function(g,h){var l=0==SZn(a,h);f.forEach(function(m,n){if(l)m.points.push(null);else{var q=m.columns.data,u=a.qa[m.oo];q_n(a,n+1);var v=d.getValue(h,q[0]),w=d.getValue(h,q[1]),y=d.getValue(h,q[2]);q=d.getValue(h,q[3]);v=u.Cg.Yl(v);w=u.Cg.Yl(w);y=u.Cg.Yl(y);q=u.Cg.Yl(q);if(null===v||null===q||null===w||null===y)m.points.push(null);else{var z=p_n(a,h);W6(e,z);var A=y<w;$Yn(e,z)&&(W6(u,Math.min(v,w,y, q)),W6(u,Math.max(v,w,y,q)));u={NI:A?m.Iha.kjb:m.Iha.Qwb,Po:vQn(m.color.color),Fv:{vO:h,X5:n,qYa:v,lineTo:q,dEa:A?y:w,eEa:A?w:y,Dqb:A,d:z}};s_n(a,u,m,n,h);m.points.push(u)}}})})} function YZn(a){var c=a.ea,d=a.ma,e=a.oa,f=c.Od.filter(function(g){return g.type==D6});c.Vi.forEach(function(g,h){var l=0==SZn(a,h);f.forEach(function(m,n){if(l)m.points.push(null);else{var q=m.columns.data,u=a.qa[m.oo];q_n(a,n+1);var v=d.getValue(h,q[0]),w=d.getValue(h,q[1]),y=d.getValue(h,q[2]),z=d.getValue(h,q[3]);q=d.getValue(h,q[4]);v=u.Cg.Yl(v);w=u.Cg.Yl(w);y=u.Cg.Yl(y);z=u.Cg.Yl(z);q=u.Cg.Yl(q);if(null===v||null===q||null===w||null===z||null==y)m.points.push(null);else{var A=p_n(a,h);W6(e, A);var F=z<w;$Yn(e,A)&&(W6(u,v),W6(u,q));u={NI:m.ZOa.NI,Po:vQn(m.color.color),Fv:{vO:h,X5:n,qYa:v,lineTo:q,dEa:F?z:w,eEa:F?w:z,Uvb:y,Dqb:F,d:A}};s_n(a,u,m,n,h);m.points.push(u)}}})})} function ZZn(a,c){var d=a.ea,e=a.ma,f=a.oa,g=d.Od[c];if(g.type==lg){d=g.Fx?g.data:d.Vi;for(var h=0;h<d.length;h++){var l=a.qa[g.oo],m=g.columns.data[0];m=g.Fx?g.data[h][1]:e.getValue(h,m);m=l.Cg.Yl(m);var n;if(null!=m){var q=p_n(a,h,g);W6(f,q);(n=$Yn(f,q)&&!g.Fx)&&W6(l,m);l=g.Fx?null:r_n(a,g,h,0,null,n)}else n=!1,l=null;l={Fv:{vO:h,X5:0,d:q,t:m,lma:l},shape:g.oca,Ppa:n};null==m&&(l.isNull=!0);s_n(a,l,g,c,h);g.points.push(l)}}} function $Zn(a){for(var c=a.oa,d=a.ea.Od,e=0;e<d.length;e++){var f=d[e];if((f.type==lg||f.type==s4)&&0!=f.lineWidth){var g=a.qa[f.oo],h=f.points.map(function(n){return V6(n)?null:new cm(n.Fv.d,n.Fv.t)}),l=a.ea.BH;f=XQn(h,LYn(c),l);a:{switch(c.type){case KNn:var m=c.ea.max-1;break a;case Ec:m=c.ea.max-.5;break a}m=c.ea.max}h=XQn(h,m,l);W6(g,f);W6(g,h)}}} function c_n(a){var c=a.ea,d=a.ma,e=a.oa,f=c.BH,g=c.xa!==Rg,h=g&&c.xa!==Vb,l=c.xa===t5d?"#.##%":"0.00#",m=[];h&&(m=l_n(a,s4),m_n(a,s4));for(var n={},q=0;q<c.Vi.length;n={Uwb:void 0},q++){var u=El(a.qa,x(0));n.Uwb=m[q]&&m[q].positive+m[q].negative||1;n=function(Ga){return function(Fa){return null==Fa?null:Fa/Ga.Uwb}}(n);for(var v=null,w=null,y=0;y<c.Od.length;y++){var z=c.Od[y];if(z.type==s4){var A=z.oo,F=a.qa[A],I=null,L=null,O=z.columns.data[0],S=d.getValue(q,O),Z=jYn(F.Cg,S),fa=null==Z||isNaN(Z); fa&&(Z=0);var ra=p_n(a,q);if(null!=ra){S=void 0;h&&(hYn(F.Cg,l),S=iYn(F.Cg));var va=void 0,Ka=void 0;va=void 0;va=0<q?d.getValue(q-1,O):null;Ka=0===q||null===va&&!isNaN(va);O=q<d.gw()-1?d.getValue(q+1,O):null;O=q===d.gw()-1||null===O&&!isNaN(O);g?(va=u[A],fa||(va+=Z),I=w,L=v,fa||(O||(w=va),Ka||(v=va))):(w=v=va=Z,f||(O&&(w=null),Ka&&(v=null)));W6(e,ra);Ka=$Yn(e,ra);va=n(va);v=n(v);w=n(w);Ka&&!fa&&(O=kYn(F.Cg,va),W6(F,O));O=r_n(a,z,q,u[A],n,Ka);g&&!fa&&(u[A]+=Z);va={d:ra,t:kYn(F.Cg,va),vO:q,X5:0,t3b:ra, u3b:kYn(F.Cg,v),r3b:ra,s3b:kYn(F.Cg,w),j1b:ra,k1b:kYn(F.Cg,I),h1b:ra,i1b:kYn(F.Cg,L),lma:O};A={Fv:va,shape:z.oca,Ppa:Ka,isNull:fa};fa||(s_n(a,A,z,y,q),h&&A.Zp&&(F=n(Z),A.Zp.content=A.Zp.content+aa+S.Nr(F)+")"));z.points.push(A)}}}}$Zn(a);a_n(a)}function i_n(a){a.ea.Od.forEach(function(c,d){c.Fx&&(c.type===eN?d_n(a,d):c.type===lg&&ZZn(a,d),t_n(a,d))})} function d_n(a,c){var d=a.ea,e=a.ma,f=a.va[0],g=a.ua[0],h=d.Od[c],l=h.Au;if(h.type===eN)for(var m=h.Fx?h.data.length:e.gw(),n=0;n<m;n++){var q=d.lF[l].columns.domain[0],u=TZn(h);q=h.Fx?h.data[n][0]:e.getValue(n,q);var v=h.Fx?h.data[n][1]:e.getValue(n,u);u=f.Cg.Yl(q);q=g.Cg.Yl(v);null!==u&&null!==q?((v=$Yn(f,u)&&$Yn(g,q))&&!h.Fx&&(W6(f,u),W6(g,q)),u={Fv:{x:u,y:q},shape:h.oca,dGc:v},s_n(a,u,h,c,n),h.points.push(u)):h.points.push(null)}} function a_n(a){function c(w){var y=null!=w.Fv?w.Fv.vO:null;return{Mha:null!=w.Mha?w.Mha:1,E1:null!=w.E1?w.E1:1,scope:null!=w.scope?w.scope:!0,N8b:null!=y?SZn(a,y):null}}function d(w){return!V6(w)}for(var e=null===RZn(a),f=0;f<a.ea.Od.length;f++){var g=a.ea.Od[f],h=g.rR,l=g.columns.emphasis||[],m=g.columns.scope||[];if(0!=(g.columns.certainty||[]).length||0!=l.length||0!=m.length||!e){l=rwm(g.points,d);m=c(l||{});for(var n=0;n<g.points.length;n++){var q=g.points[n];if(!V6(q)){var u=c(q),v=g.Po;u.scope|| m.scope||(g.Kmb=g.Kmb||OPn(v),v=g.Kmb,q.fT=v,h&&(g.Jmb=g.Jmb||OPn(h),q.xAa=g.Jmb));if(1>u.Mha||1>m.Mha)v=u_n(v,!1),q.fT=v;1!=u.E1&&1!=m.E1&&(v=v_n(v,Math.min(m.E1,u.E1)),q.fT=v);0!=u.N8b||V6(l)||(q.fT=null);m=u}l=q}}}} function w_n(a){var c={fill:{},stroke:{},shape:{}};null!=a&&(null!=a.visible&&(c.visible=a.visible),null!=a.size&&(c.size=a.size),null!=a.color&&(c.fill.color=c.stroke.color=a.color),null!=a.opacity&&(c.fill.opacity=c.stroke.opacity=a.opacity),null!=a.fillColor&&(c.fill.color=a.fillColor),null!=a.fillOpacity&&(c.fill.opacity=a.fillOpacity),null==c.fill.color&&null==c.fill.opacity&&delete c.fill,null!=a.strokeColor&&(c.stroke.color=a.strokeColor),null!=a.strokeOpacity&&(c.stroke.opacity=a.strokeOpacity), null!=a.strokeWidth&&(c.stroke.width=a.strokeWidth),null==c.stroke.color&&null==c.stroke.opacity&&null==c.stroke.width&&delete c.stroke,null!=a.shapeType&&(c.shape.type=a.shapeType),null!=a.shapeSides&&(c.shape.sides=a.shapeSides),null!=a.shapeRotation&&(c.shape.rotation=a.shapeRotation),null!=a.shapeDent&&(c.shape.dent=a.shapeDent),null!=a.shortSize&&(c.shortSize=a.shortSize));return c} function x_n(a,c,d){var e=void 0;c=null!=c.columns.style?c.columns.style[0]:void 0;if(null!=c&&a.ma.Hn(c)===Hi&&(a=a.ma.getValue(d,c),null!=a)){e=pl(a);if(vY(e))var f={fill:{color:e},stroke:{color:e}};else if("{"===e.charAt(0)){try{var g=dre(e)}catch(h){}null!=g&&(f=g)}null==f&&(ql(e,"{")?(f=El(CZn(e),w_n),Kl(f,"")&&(Object.assign(f,f[""]),Ml(f,"")),Kl(f,"*")&&(Object.assign(f,f["*"]),Ml(f,"*"))):f=w_n(zMg(e)));e=f}if(null!=e)return new mS([e])} function y_n(a,c,d){d!==Ii&&(HPn(a,J6(c,["fill.color",bf],a.wh())),IPn(a,aQn(c,"fill.opacity",a.fillOpacity)));d!==bf&&(KPn(a,J6(c,["stroke.color",Ii],a.stroke)),LPn(a,aQn(c,"stroke.opacity",a.strokeOpacity)),JPn(a,qS(c,"stroke.width",a.strokeWidth)))} function s_n(a,c,d,e,f){if(a.Ra){a:{if(a.ea.ma===eN||d.Fx||0===d.lineWidth){var g=a.ma;var h=a.ea,l;if(d.Fx){var m=d.data[f][0];var n=d.data[f][1];null!=m&&(m=gse(m,g.Hn(d.Au)));null!=n&&(n=gse(n,d.dataType));h.bA.has(Ec)?l=n:l=m+ha+n;var q=m}else if(a.ea.ua){var u=a.va[0].title.text||"X",v=a.ua[0].title.text||"Y";l=e%2?e-1:e;e=h.Od[l];l=h.Od[l+1];m=h.lF[l.Au].columns.domain[0];n=TZn(l);m=g.Ko(f,m);n=g.Ko(f,n);l=u+na+m+ha+v+na+n;m=h.lF[e.Au].columns.domain[0];n=TZn(e);m=g.Ko(f,m);n=g.Ko(f,n);l+="\n"+ u+na+m+ha+v+na+n}else u=TZn(d),m=g.Ko(f,h.lF[d.Au].columns.domain[0]),n=g.Ko(f,u),l=h.bA.has(Ec)?n:m+ha+n;g={vC:!1,content:l,fU:d.title,Z0:q}}else g=z_n(a,d,f);if((h=d.columns.tooltip)&&!d.Fx){h=h[0];if(a.ma.Hn(h)===pf){g.qhb=a.ma.getValue(f,h);g.qM=!0;g.vC=!0;break a}(h=JZn(a,h,f))&&h.vC&&Object.assign(g,h)}g.qM=!!g.qM}c.Zp=g}g=x_n(a,d,f);a:{h=a.ma;q=d.columns.certainty||[];if(q.length&&(u=h.getValue(f,q[0]),null!=u)){h=h.Hn(q[0])==wc?u?1:0:u;break a}h=1}a:{q=a.ma;u=d.columns.emphasis||[];if(u.length&& (v=q.getValue(f,u[0]),null!=v)){q=q.Hn(u[0])==wc?v?2:1:v;break a}q=1}a:{a=a.ma;u=d.columns.scope||[];if(u.length&&(f=a.getValue(f,u[0]),null!=f)){f=!!f;break a}f=!0}a=oUn(c,d);u=d.Ly;if(null!=g){u=u.clone();c.radius=a=rS(g,"point.size",a);v=nS(g,"point.shape");null!=v&&(c.shape=v);v=g.GWa("point.visible");null!=v&&(c.visible=v);y_n(u,g);switch(d.type){case lg:case eN:case s4:y_n(u,g.view(ZFf));null!=d.Po&&(c.fT=(c.fT||c.Po||d.Po).clone(),y_n(c.fT,g.view([lg,""]),Ii));null!=d.rR&&(c.xAa=(c.xAa||c.Po|| d.rR).clone(),y_n(c.xAa,g.view([s4,""]),bf));break;case q6:y_n(u,g.view(s4),bf),null!=d.Po&&(c.Po=(c.Po||d.Po).clone(),y_n(c.Po,g.view([lg,""]),Ii));case aM:y_n(u,g.view(XWd));break;case F6:case D6:c.NI=c.NI.clone(),y_n(c.NI,g.view([XWd,""])),y_n(c.Po,g.view([lg,""]))}c.He=u}f||(c.scope=f,d.Lmb=d.Lmb||OPn(u),u=d.Lmb,c.He=u);1!=q&&(c.E1=q,d.type==lg||d.type==s4||d.type==eN)&&(a=Math.round(a*Math.sqrt(q)*10)/10,c.radius=a);if(1>h)switch(c.Mha=h,d.type){case lg:case s4:case eN:c.He=u_n(u,!0);c.radius= Math.max(a-RPn(c.He)/2,0);break;case aM:case q6:c.He=u_n(u,!1)}}function JZn(a,c,d){var e=a.ma;a=a.ea.Ga&&(e.fb(d,c,yGa)||e.iJ(c,yGa));c=e.Ko(d,c);return{qM:!!a,vC:c?!0:!1,content:c}} function z_n(a,c,d){var e=a.ma,f=a.ea.Vi[d];f=c.Fx?c.data[d][0].toString():f.KZ[c.Au];if(c.type==F6)a=c.columns.data,a=e.Ko(d,a[0])+jK+e.Ko(d,a[3])+ha+e.Ko(d,a[1])+jK+e.Ko(d,a[2]);else if(c.type==D6)a=c.columns.data,a=e.Ko(d,a[0])+jK+e.Ko(d,a[1])+jK+e.Ko(d,a[2])+jK+e.Ko(d,a[3])+jK+e.Ko(d,a[4]);else if(a.ea.ua){var g=c.columns[QOn],h=c.columns.data,l=a.ma.getValue(d,g[0]);a=a.ma.getValue(d,h[0]);g=e.Ko(d,g[0]);h=e.Ko(d,h[0]);if(null===l&&ol(g)&&null===a&&ol(h))return{vC:!1,content:null};a=h+"\n"+g}else{h= c.columns.data;l=c.Fx?c.data[d][1]:a.ma.getValue(d,h[0]);a=c.Fx?c.data[d][1].toString():a.ma.Ko(d,h[0]);if(null===l&&ol(a))return{vC:!1,content:null};l=c.columns.interval||[];l.length&&(l=l.map(function(m){return e.Ko(d,m)}),a+=" ["+l.join(ha)+"]")}return{vC:!1,content:a,Z0:f,fU:c.title,qM:!1}} function b_n(a){function c(L,O,S){W6(m,S.d);O.Ppa&&W6(a.qa[L.oo],S.t)}function d(L){return{d:L.x,t:L.y}}function e(L){return new tz(L.d,L.t)}function f(L,O,S){O.dGc&&(W6(a.va[0],S.x),W6(a.ua[0],S.y))}function g(L){return{x:L.x,y:L.y}}function h(L){return new tz(L.x,L.y)}var l=a.ea,m=a.oa;switch(l.ma){case eN:var n=h;var q=g;var u=f;break;case pf:n=e,q=d,u=c}for(var v=0;v<l.Od.length;v++){var w=l.Od[v];if(w.type==eN||w.type==lg)if(Ck([pf,"phase",QNn],w.m1)){var y=w.type==eN&&w.m1==QNn,z=w.m1==pf;w.eXa= !0;w.gp=y;y=EQn(w.points.map(function(L){return V6(L)?null:n(L.Fv)}),w.xFa,z,y,l.BH);for(z=0;z<w.points.length;++z){var A=w.points[z];if(y[z]){var F=q(y[z][0]),I=q(y[z][1]);A.Atb=F;A.Btb=I;u(w,A,F);u(w,A,I)}}}else w.eXa=!1}} B.y1b=function(){var a=this;if(this.ea.bA.has(Ec)){var c=this.ea.Vi,d=c.map(function(v,w){return A_n(a,w)}),e=this.oa;c=Btg(c.length);bX(c,function(v,w){return Pk(d[v],d[w])});var f=e.Py,g=e.nx;if(f>g){var h=f;f=g;g=h}for(h=0;h<c.length;h++){var l=A_n(this,c[h]);if(null!=l){if(ZYn(e,l))return;if(!(isNaN(l)||l*e.direction<e.Py*e.direction)){var m=h;break}}}if(void 0!==m){h=f;f=null;for(var n=m;n<c.length;n++){null!=f&&n<f&&(n=f,f=null);var q=c[n];m=h;if(n==c.length-1){B_n(this,q,m,g);break}var u=A_n(this, c[n+1]);if(null==u){for(h=n+2;h<c.length;h++)if(u=A_n(this,c[h]),null!=u){f=h;break}if(null==u){B_n(this,q,m,g);break}}if(ZYn(e,u)){B_n(this,q,m,g);break}h=Stg(l,u);B_n(this,q,m,h);l=u}}}};function A_n(a,c){var d=a.ea.Vi;a=a.oa;return a.type==Bj?null==d[c].data?null:a.fPa(d[c].data):a.Fw(c)} function B_n(a,c,d,e){function f(){var q=d;d=e;e=q}var g=a.ea.ea.top,h=a.ea.ea.bottom,l=a.ea.ea.left,m=a.ea.ea.right,n=a.oa.direction;c=a.ea.Vi[c];a.ea.orientation==xf?1==n?(e<d&&f(),c.PEa=new mz(g,e,h,d)):(e>d&&f(),c.PEa=new mz(g,d,h,e)):1==n?(e<d&&f(),c.PEa=new mz(d,m,e,l)):(e>d&&f(),c.PEa=new mz(e,m,d,l))}B.XDc=function(){C_n(this);D_n(this)}; function C_n(a){var c=a.ea;Dl(c.oa,function(d,e){E_n(this,this.ua[e],c.oa[e],this.uuc)},a);Dl(c.qa,function(d,e){E_n(this,this.va[e],c.qa[e],this.Ntc)},a)}function D_n(a){var c=a.ea;Dl(c.oa,function(d,e){E_n(a,a.ua[e],d,x(!0))});Dl(c.qa,function(d,e){E_n(a,a.va[e],d,function(f,g){return F_n(a,g)})})}function E_n(a,c,d,e){d.text&&(d.text=d.text.filter(e.bind(a,c)))} B.Ntc=function(a,c){var d=this.ea;c=c.Jh;return c.angle?!0:(c=vRn(c))?a.ua!=JM||(new mz(d.ea.top,d.ea.right,d.ea.bottom,d.ea.left)).contains(c)?!0:!1:!0}; function F_n(a,c){var d=a.ea,e=c.Jh;if(e.angle)return!0;c=vRn(e);if(!c)return!0;e=Math.ceil(e.Oe.fontSize/8);var f=new mz(c.top,c.right+e,c.bottom,c.left-e),g;for(g in d.oa){var h=Number(g);if(a.ua[h].ua==JM&&!(1>(d.oa[h].text?d.oa[h].text.length:0))){var l=vRn(d.oa[h].text[0].Jh),m=vRn(tk(d.oa[h].text).Jh);if(l||m){if(l&&fQn(f,l)||m&&fQn(f,m))return!1;l?m?(h=Math.min(l.left,m.left),l=Math.max(l.right,m.right)):(h=l.left,l=l.right):(h=m.left,l=m.right);if(Math.abs(c.left-h)<e||Math.abs(c.right-l)< e)return!1}}}return!0}B.uuc=function(a,c){var d=this.ea,e=new mz(d.ea.top,d.ea.right,d.ea.bottom,d.ea.left),f=c.Jh;c=f.Oe.fontSize/8;f=vRn(f);if(!f)return!0;if(a.ua==JM&&!e.contains(f))return!1;a=new mz(f.top,f.right+c,f.bottom,f.left-c);return(e=vRn(d.title))&&fQn(a,e)||(d=d.eb?vRn(d.eb):null)&&fQn(a,d)?!1:(d=this.wa.area)&&fQn(a,d)?!1:!0}; function t_n(a,c){c=a.ea.Od[c];var d=G_n(a,c);c.points&&c.points.forEach(function(e){null==e||e.isNull||(e.Ne=d(e.Fv),null!=e.Atb&&(e.wT=d(e.Atb)),null!=e.Btb&&(e.SP=d(e.Btb)))});c.Qp&&(0<c.Qp.lines.length||0<c.Qp.areas.length)&&H_n(c)}B.SBc=function(){var a=this;this.ea.Od.forEach(function(c,d){t_n(a,d)})}; function H_n(a){function c(w){var y=f[w];delete f[w];if(y&&1<y.line.length){y.bottom&&y.bottom.reverse();if(g[w].m1!=Rg){var z=g[w].m1==pf;w=g[w].xFa;y.YPa=EQn(y.line,w,z,!1,!1);y.bottom&&(y.g1b=EQn(y.bottom,w,z,!1,!1))}a.Qp.JP.push(y)}}function d(w,y){if(!f[w]){var z=g[w].He.clone(),A=g[w].style,F={};F.U8=w;F.line=[];A==s4?(JPn(z,0),F.bottom=[]):IPn(z,0);F.He=z;f[w]=F}f[w].line.push(new tz(y.left,y.top));f[w].bottom&&f[w].bottom.push(new tz(y.left+y.width,y.top+y.height))}function e(w){w=g[w].style; return w==s4||w==lg}var f={},g=a.Qp.settings;a.Qp.JP=[];for(var h=0;h<a.points.length;h++){var l={},m=a.points[h];if(m&&m.Ne&&m.Ne.kT){m=m.Ne.kT;for(var n=0;n<m.length;++n){var q=m[n].U8;e(q)&&(l[q]=!0,d(q,m[n].rect))}}for(var u in f)m=Number(u),l[m]||g[m].BH||c(m)}for(var v in f)c(Number(v))} function G_n(a,c){switch(c.type){case eN:return a.AEc.bind(a,c);case GNn:return a.xEc.bind(a,c);case lg:return a.zEc.bind(a,c);case aM:return a.vEc.bind(a,c);case q6:return a.BEc.bind(a,c);case F6:return a.yEc.bind(a,c);case D6:return a.wEc.bind(a,c);case s4:return a.uEc.bind(a,c)}return null}B.AEc=function(a,c){a=this.va[0].Fw(c.x);c=this.ua[0].Fw(c.y);return{x:a,y:c}}; B.xEc=function(a,c){var d=this.Ca,e=this.ua[0];a=this.va[0].Fw(c.x);e=e.Fw(c.y);var f=eZn(d,c);f=new I6({fill:f,fillOpacity:d.eb,stroke:d.ib});a:{d=d.Ra;c=c.size;var g=null;null!=c&&null!=d.qa&&(c=d.qa.transform(c));if(null!=c&&null!=d.ix)0===d.oa&&c===d.ix.start?g=(d.ea+d.ma)/2:c<=d.ix.start?g=d.ma:c>=d.ix.end&&(g=d.ea);else if(!d.oa||null==c){c=d.ua;break a}null==g&&(c=am(c,d.ix.start,d.ix.end),g=eX(d.ma,d.ea,(c-d.ix.start)/d.oa));c=Math.round(Math.sqrt(g))}return{x:a,y:e,He:f,radius:c,QEa:c}}; B.zEc=function(a,c){var d=I_n(this,a.oo,c.d,c.t);d.kT=J_n(this,a,c);return d};B.vEc=function(a,c){var d=K_n(this,a,c,c.from,c.to);return d?{top:d.top,left:d.left,width:Math.max(.5,d.width),height:Math.max(.5,d.height),kT:J_n(this,a,c)}:null}; B.yEc=function(a,c){var d=K_n(this,a,c,c.dEa,c.eEa),e=K_n(this,a,c,c.qYa,c.lineTo);if(!d||!e)return null;var f=L_n(this,e.left,e.top),g=L_n(this,d.width,d.height),h=L_n(this,e.width,e.height);h.domain=2;f.domain+=(g.domain-(g.domain%2?3:2))/2;f=M_n(this,f.domain,f.target);h=M_n(this,h.domain,h.target);e.width=h.x;e.height=h.y;e.left=f.x;e.top=f.y;a=c.Dqb?a.Iha.kjb:a.Iha.Qwb;QPn(a)&&(a=a.strokeWidth/2,d.height-=2*a,d.width-=2*a,d.left+=a,d.top+=a);d.height=Math.max(d.height,2);d.width=Math.max(d.width, 1);return{rect:d,line:e}}; B.wEc=function(a,c){var d=K_n(this,a,c,c.dEa,c.eEa),e=K_n(this,a,c,c.Uvb,c.eEa),f=K_n(this,a,c,c.dEa,c.Uvb);c=K_n(this,a,c,c.qYa,c.lineTo);if(!(e&&f&&d&&c))return null;var g=L_n(this,c.left,c.top),h=L_n(this,d.width,d.height),l=L_n(this,c.width,c.height);l.domain=2;g.domain+=(h.domain-(h.domain%2?3:2))/2;g=M_n(this,g.domain,g.target);l=M_n(this,l.domain,l.target);c.width=l.x;c.height=l.y;c.left=g.x;c.top=g.y;a=a.ZOa.NI;QPn(a)&&(a=a.strokeWidth/2,d.height-=2*a,d.width-=2*a,d.left+=a,d.top+=a);d.height= Math.max(d.height,2);d.width=Math.max(d.width,1);return{line:c,rect:d,uva:e,eGa:f}}; B.BEc=function(a,c){var d=this.qa[a.oo];null==c.from&&(c.from=d.Cg.Yl(d.Fn.hk),null==c.from&&(c.from=0));var e=this.oa,f=c.vO;if(this.za||e.Cg){if(null==c.n1)return null;f=Math.floor(X6(e,c.n1));var g=Math.floor(X6(e,c.d));W6(e,c.n1)}else{var h=e.ym[f].Ig||0;g=e.xa;f=Math.floor(h-e.direction*g/2);g=Math.floor(h+e.direction*g/2)}W6(e,c.d);e=d.Fw(c.from);var l=d.Fw(c.to);e=M_n(this,f,e);h=M_n(this,f,l);g=M_n(this,g,l);l=[];pS(this.options,"connectSteps",!0)&&null!=c.tvb&&(d=d.Fw(c.tvb),d=M_n(this,f, d),l.push(d));l.push(h);l.push(g);return{N0:WUn(e.x,e.y,g.x,g.y),outline:l,kT:J_n(this,a,c)}}; function K_n(a,c,d,e,f){var g=a.oa,h=a.qa[c.oo];c=a.Ha;var l=h.Cg.Yl(h.Fn.hk);null==e&&(e=l||0);null==f&&(f=l||0);l=f;l=Math.min(X6(h,e),X6(h,l));e=Math.max(X6(h,e),X6(h,f));h=a.ea.ma===H6?o_n(h.xa,pS(a.options,qOn))?0:1:Math.min(1,.2*(e-l));0===h||Math.floor(l+h)<Math.floor(e)&&Math.floor(l+h)>Math.floor(l)?(l=Math.floor(l+h),e=Math.floor(e)):l+=h;h=qS(a.options,"diff.newData.widthFactor",.3);h=d.Atc?h:1;if(a.za){if(null==d.n1)return null;h=Math.floor(X6(g,d.n1));c=Math.floor(X6(g,d.d));W6(g,d.n1)}else d= N_n(a,d),f=h*c.M3a/2,h=c.q1a(d-f),c=c.q1a(d+f);W6(g,g.yva(h));W6(g,g.yva(c));g=M_n(a,h,l);a=M_n(a,c,e);return WUn(g.x,g.y,a.x,a.y)}B.uEc=function(a,c){function d(n){return null!=n?n:f}var e=this.qa[a.oo];e=e.Cg.Yl(e.Fn.hk);var f=null!=e?e:0;e=I_n(this,a.oo,c.d,c.t);var g=I_n(this,a.oo,c.h1b,d(c.i1b)),h=I_n(this,a.oo,c.j1b,d(c.k1b)),l=I_n(this,a.oo,c.r3b,d(c.s3b)),m=I_n(this,a.oo,c.t3b,d(c.u3b));a=J_n(this,a,c);return{x:e.x,y:e.y,TOa:g.x,UOa:g.y,VOa:h.x,WOa:h.y,Zva:l.x,awa:l.y,bwa:m.x,cwa:m.y,kT:a}}; function J_n(a,c,d){if(!d.lma)return[];var e=a.oa;c=a.qa[c.oo];var f=a.Ha;if(d.X5>=f.ixc||e.type!=Bj&&d.vO>=e.ym.length)return[];var g=N_n(a,d),h=f.q1a;a.za?(e=X6(e,d.d)-X6(e,d.n1),g-=e/2):e=f.M3a+f.Czb;f=[];for(var l=0,m;m=d.lma[l];l++){var n=X6(c,m.zrc),q=X6(c,m.Evc),u=e*m.GHc/2,v=h(g-u);u=h(g+u);v=M_n(a,v,Math.min(q,n));n=M_n(a,u,Math.max(q,n));f.push({rect:WUn(v.x,v.y,n.x,n.y),U8:m.U8,He:m.He})}return f} function N_n(a,c){var d=a.oa,e=a.Ha;d=d.type==Bj?X6(d,c.d):d.ym&&d.ym[c.vO]&&d.ym[c.vO].Ig;if(a.za)return d;a=e.M3a;return d-e.u5b+(a+e.Czb)*c.X5+a/2}function L_n(a,c,d){switch(a.ea.orientation){case xf:return{domain:c,target:d};case Cj:return{domain:d,target:c}}throw Error("$6");}function M_n(a,c,d){switch(a.ea.orientation){case xf:return{x:c,y:d};case Cj:return{x:d,y:c}}throw Error("$6");}function I_n(a,c,d,e){c=a.qa[c];d=a.oa.Fw(d);e=c.Fw(e);return M_n(a,d,e)} function u_n(a,c){a=a.clone();SPn(a)&&a.wh()!=ea?(a.Gpa(new GPn(aPn,a.wh())),!QPn(a)&&c&&(KPn(a,a.wh()),JPn(a,1))):QPn(a)&&(a.AB=sgf);return a}function v_n(a,c){a=a.clone();JPn(a,a.strokeWidth*c);return a}function SZn(a,c){var d=RZn(a);return null!==d?a.ma.getValue(c,d):null}function RZn(a){if(null===a.oa||a.oa.type!=Bj)return null;a=a.ea.lF[0].columns.gap||[];return 0===a.length?null:a[0]} function r_n(a,c,d,e,f,g){function h(A,F,I,L,O){var S=l.settings[A],Z=v.getValue(d,A);Z=q?Z:u(Z);F=v.getValue(d,F);F=q?F:u(F);null!=Z&&null!=F&&(Z+=e,F+=e,f&&(Z=f(Z),F=f(F)),q&&(Z=u(Z),F=u(F)),g&&(W6(n,Z),W6(n,F)),S=S.He,null!=m&&(S=S.clone(),y_n(S,m.view([L,""])),O=O||hMa,I=qS(m,[L+"."+O,O],I)),w.push({Evc:Z,zrc:F,GHc:I,U8:A,He:S}))}var l=c.Qp;if(!l)return null;var m=x_n(a,c,d),n=a.qa[c.oo],q=n.va,u=n.Cg.Yl.bind(n.Cg),v=a.ma,w=[];for(a=0;a<l.W5.length;a+=2)h(l.W5[a],l.W5[a+1],0,"interval stick"); a=0;for(c=l.vva.length-1;a<=c;a++,c--){var y=l.vva[a];h(y,l.vva[c],l.settings[y].l1b,"interval box")}for(a=0;a<l.points.length;a++)c=l.points[a],h(c,c,0,"interval point");for(a=0;a<l.eW.length;a++){c=l.eW[a];y=l.settings[c];var z=!(0==a||a==l.eW.length-1);h(c,c,z?y.YFc:y.W0b,"interval bar",z?"shortSize":void 0)}a=0;for(c=l.areas.length-1;a<=c;a++,c--)h(l.areas[a],l.areas[c],0,"interval area");for(a=0;a<l.lines.length;a++)c=l.lines[a],h(c,c,0,"interval line");return w.length?w:null} function q_n(a,c){a.eb=Math.max(a.eb,c)} function f_n(a){function c(){q=l/g;7>q&&(q=Math.floor(q));q=Math.max(1,q);u=a.options.yH("bar.gap",q);v=pre(a.options,Are,0,DNn,ka,q);null==u&&(u=Math.max(1<g?1:0,q-v));v=q-u}var d=a.ea.ma===H6,e=a.oa,f=O_n(a),g=a.eb,h=a.options.yH("bar.group.gap",f),l=a.options.yH(["bar.group.width","bar.groupWidth"],f);1==g&&(null==h&&(h=a.options.yH("bar.gap",f)),null==l&&(l=a.options.yH([DNn],f)));null==h&&d&&(h=1);if(null==l){var m=a.options.rq("bar.gap")||1,n=a.options.rq(DNn);null!=n?l=g*(n+m)-m:d||(l=Are(100/ 1.618+"%",f))}null==h&&(h=Math.max(0,f-l));l=Math.max(g,f-h);h=f-l;var q,u=null;c();u>h&&(h=u,l=f-h);h-=u;l+=u;c();var v=PQn(10,v);u=PQn(10,u);l=PQn(10,l);h=PQn(10,h);e=e.direction;f=h+u;a.Ha={ixc:g,u5b:PQn(10,d?(-1===e?l+h:0)+-(h+u)/2:(l-u)/2),w8c:h,x8c:l,M3a:v,Czb:u,q1a:7>v&&0==v%2||7>f&&0==f%2?function(w){return Math.floor(w)+.5}:function(w){return Math.floor(w+.5)}}} function O_n(a){var c=a.oa,d=a.ea.Vi;d=d.filter(function(l,m){return 0!=SZn(a,m)});if(0===d.length)return 0;var e=a.Fa;if(!e||0===e.size)return 0;if(c.type==Bj){e=c.Ca;for(var f=null,g=0;g<d.length;g++){var h=p_n(a,g);h=null==h?null:c.Fw(h);null!=h&&null!=f&&(f=Math.abs(h-f),0<f&&(e=Math.min(e,f)));f=h}return e}return Math.abs(YYn(c,1)-YYn(c,0))}function p_n(a,c,d){var e=a.ma;a=a.oa;a.type==Bj&&(c=d&&d.Fx?d.data[c][0]:e.getValue(c,0),c=a.Cg.Yl(c));return c}function h_n(a,c){this.ea=a;this.ma=c} function g_n(a){var c=a.ea.qS(),d=a.ma,e=a.ea.oa,f=c.orientation||xf;if(e){var g=e.direction,h=-1;f===Cj&&(g=1,h=e.direction);var l=a.ea.Ha,m=l&&l.Ebd;l={Cu:c.RR,fontSize:c.qO,uu:c.Ha};var n=K6(d,["annotations.domain.textStyle",BNn],l),q=cQn(d,["annotations.domain.boxStyle",vNn]),u=J6(d,["annotations.domain.stem.color","annotations.domain.stemColor",wNn,yNn],""),v=qS(d,["annotations.domain.stem.length","annotations.domain.stemLength",xNn,zNn],5),w=90;f===Cj&&(w=0);qS(d,["annotations.domain.stem.angle", "annotations.stem.angle"],w);var y=oS(d,["annotations.domain.style",ANn],ZFf,wSn);y===yCf&&(y=ZFf);c.Vi.forEach(function(fa,ra){var va=[],Ka=[];c.lF.forEach(function(fb){fb=P_n(a,ra,fb.columns,y);Lk(va,fb.PY);Lk(Ka,fb.line)});if(va.length||Ka.length){var Ga=p_n(a.ea,ra);Ga=X6(e,Ga);var Fa=null,Ha=null;f===Cj?(Fa=c.ea.left,Ha=Ga):(Fa=Ga,Ha=c.ea.top+c.ea.height);va.length&&(fa.annotation=Q_n(a,Fa,Ha,null,Rg,"",f,g,h,va,n,q,v,u));Ka.length&&(c.orientation===Cj?Fa=null:Ha=null,fa.annotation=R_n(a,Fa, Ha,f,Ka,n,u))}});var z=Il(dSn),A=pS(d,["annotations.datum.highContrast","annotations.highContrast"],!0),F=pS(d,["annotations.datum.alwaysOutside","annotations.alwaysOutside"],!1),I=K6(d,["annotations.datum.textStyle",BNn],l,z),L=cQn(d,["annotations.datum.boxStyle",vNn]),O=J6(d,["annotations.datum.stem.color","annotations.datum.stemColor",wNn,yNn],"",z),S=qS(d,["annotations.datum.stem.length","annotations.datum.stemLength",xNn,zNn],12),Z=oS(d,["annotations.datum.style",ANn],ZFf,wSn);Z===yCf&&(Z=ZFf); c.Od.forEach(function(fa,ra){if(fa.type==s4||fa.type==aM||fa.type==lg||fa.type==eN||fa.type==q6){var va=jPn+ra+".annotations.";ra=pS(d,va+"highContrast",A);var Ka=pS(d,va+"alwaysOutside",F),Ga=K6(d,va+oPn,I,z);Ga.color=xUn(Ga.color,fa.color);var Fa=cQn(d,[va+"boxStyle"],L),Ha=J6(d,[va+"stemColor",va+"stem.color"],O,z),fb=qS(d,[va+"stemLength",va+"stem.length"],S);qS(d,[va+"stem.angle"],S);Ha=xUn(Ha,fa.color);oS(d,va+Ji,Z,wSn);va=a.ea.qa[fa.oo];for(var ua=0;ua<fa.points.length;++ua)if(null!=fa.points[ua]&& null!=fa.points[ua].Ne){var Ma=fa.points[ua],pb=P_n(a,ua,fa.columns,Z),nb=Ma.Ne,lb=SPn(fa.Ly)?fa.Ly.wh():ra?da:caa;Ma=Ma.He&&SPn(Ma.He)?Ma.He.wh():lb;if(Ma!==lb&&ra){lb=Ol(Ga);var vb=[.1,.2,.3],Oa=ZI(Ma),Cb=ZI(c.Za.wh()),hb=vb.map(pk(vxm,Oa));vb=vb.map(pk(hQn,Oa));Oa=cQ(YNg(Cb,[Oa].concat(hb,vb)));lb.color=Oa}else lb=Ga;hb=Cb=Oa=null;vb=e;var tc=va;f===Cj&&(vb=va,tc=e);if(null!=nb.x)Oa=nb.x,Cb=nb.y;else if(null!=nb.N0||null!=nb.left)hb=nb.N0,null==hb&&(hb=new rz(nb.left,nb.top,nb.width,nb.height)), Oa=hb.left,Cb=hb.top,m?(1==vb.direction&&(Oa=hb.left+hb.width),1==tc.direction&&(Cb=hb.top+hb.height)):f===Cj?(Cb=hb.top+hb.height/2,1==vb.direction&&(Oa=hb.left+hb.width)):(Oa=hb.left+hb.width/2,1==tc.direction&&(Cb=hb.top+hb.height));pb.PY.length&&(fa.points[ua].annotation=Q_n(a,Oa,Cb,hb,fa.type,Ma,f,vb.direction,tc.direction,pb.PY,lb,Fa,fb,Ha,ra,Ka));pb.line.length&&(fa.points[ua].annotation=R_n(a,Oa,Cb,f,pb.line,Ga,Ha))}}})}} function P_n(a,c,d,e){var f=a.ea.ma,g=d.annotation,h={line:[],PY:[]};if(null==g)return h;d=d.annotationText||[];for(var l=0;l<g.length;++l){var m=g[l],n=m+1;0<=uk(d,n)&&f.Ko(c,n)||(n=null);null!=f.getValue(c,m)&&(n={text:f.Ko(c,m),kAb:n,rowIndex:c},oS(a.ma,"annotation."+m+".style",e,wSn)==lg?h.line.push(n):h.PY.push(n))}return h} function Q_n(a,c,d,e,f,g,h,l,m,n,q,u,v,w,y,z){var A=a.ea.qS(),F=n.length,I=[[64,64,64],[128,128,128],[255,255,255]];y=null==y?!0:y;(f=f===aM||f===q6)&&e&&(h===Cj?d=Math.floor(e.top+e.height/2):c=Math.floor(e.left+e.width/2));if(h===xf&&1===m||h===Cj&&1===l)v*=-1;var L=h===xf?1===m?xc:$i:1===l?Nh:jg,O=c,S=d-v;h===Cj&&(O=c-v,S=d);var Z=-v,fa=!1,ra=v+q.fontSize*F;d-ra<A.ea.top&&d+ra<A.ea.bottom&&(S=d+ra,Z=v);A=[];for(v=0;v<F;v++){ra=n[v];var va=(0,a.ea.Ga)(ra.text,q),Ka={},Ga=new URn(null==O?void 0: O,null==S?void 0:S),Fa=null;Ka.Oe=new WPn(q);if(!f)Ka.Tu=fM,Ka.Zr=Se;else if(e&&!z&&1===F){Fa=ZI(g);Fa=cQ(YNg(Fa,I));var Ha=hre(q,ire);y&&(Ha.uu=Rg,Ha.color=Fa);a:{Fa=void 0;var fb=ra.text;var ua=Ha;var Ma=L;Ha=new rz(e.left,e.top,e.width,e.height);var pb=a.ea.Ga,nb=a.ea.Ra,lb=pb(fb,ua),vb=d6f(lb,Ha.getSize()),Oa={},Cb=[];Oa.text=fb;Oa.Oe=ua;if(Ma===$i){var hb=Math.floor(Ha.Qr().x);Ma=Ha.top+2;Oa.Tu=fM;Oa.Zr=Fi}else if(Ma===Nh)hb=Ha.left+Ha.width-4,Ma=Math.floor(Ha.Qr().y),Oa.Tu=Se,Oa.Zr=fM;else if(Ma=== xc)hb=Math.floor(Ha.Qr().x),Ma=Ha.top+Ha.height-2,Oa.Tu=fM,Oa.Zr=Se;else if(Ma===jg)hb=Ha.left+4,Ma=Math.floor(Ha.Qr().y),Oa.Tu=Fi,Oa.Zr=fM;else throw Error("A6");if(!vb||lb.width>Ha.width-4)if(lb.height<Ha.height)ua=N6(pb,fb,ua,Ha.width-4,Ha.height/(lb.height+2)),Cb=ua.lines,ua.Yr&&(Fa=fb,Oa.NZ=!0);else if(Ha.height>ua.fontSize/3)Fa=fb,Cb=[Aaa],Ma=Math.floor(Ha.Qr().y),Oa.Zr=fM,Oa.NZ=!0;else{Fa=null;break a}Oa.lines=[];if(Cb.length)for(fb=0,ua=Cb.length,pb=0;pb<ua;pb++)Oa.lines.push(new DZn({x:0, y:fb,length:Ha.width,text:Cb[pb]})),fb+=lb.height;else Oa.lines.push(new DZn({x:0,y:0,length:lb.width,text:fb}));Oa.angle=0;Oa.anchor=new URn(hb,Ma);nb&&Fa&&(Oa.Zp={qM:!1,vC:!1,content:Fa});Fa=new EZn(Oa)}}if(Fa&&!Fa.NZ&&1===F)A.push(Fa),fa=!0;else{switch(h){case xf:Ka.Tu=fM;Ka.Zr=-1===m?Se:Fi;break;case Cj:Ka.Tu=1===l?Fi:Se,Ka.Zr=fM}Ka.text=ra.text;Ka.Oe=q;Ka.NG=u;Ka.anchor=Ga;Ka.NZ=!1;Ka.lines=[{x:0,y:0,length:va.width,text:ra.text}];Ka.angle=0;va=ra.kAb;a.ea.Ra&&null!=va&&(Ka.Zp=JZn(a.ea,va,ra.rowIndex)); A.push(new EZn(Ka));S+=m*q.fontSize*Ka.lines.length}}v=fa?0:Z;a=Cj;h===Cj&&(a=xf);return{uzb:{x:c,y:d,length:v,orientation:a,color:w},labels:A,cO:null}} function R_n(a,c,d,e,f,g,h){for(var l=a.ea.qS(),m=g.fontSize,n=[],q=a.ea.Ga,u=0;u<f.length;u++){var v=N6(q,f[u].text,g,l.ea.height-m);n.push(v)}q=Cj;u=270;var w=d,y=l.ea.top;v=l.ea.bottom;e===Cj&&(q=xf,u=0,w=c,y=l.ea.left,v=l.ea.right);if(null!=c&&null!=d){for(var z=l=0;z<n.length;z++)l=Math.max(l,n[z].Cna);l+=m;m=Math.max(Math.round(w-l/2),y);v=Math.min(m+l,v);m=v-l}else m=y;y=Math.round((m+v)/2);l=c;w=m;e===Cj&&(l=m,w=d);e===Cj?(c=y,d+=2):(c+=2,d=y);y=[];for(z=0;z<f.length;z++){var A=f[z],F=n[z]; F={text:A,Oe:g,lines:[{x:c,y:d,length:F.Cna,text:F.lines[0]||""}],Tu:fM,Zr:Fi,anchor:null,angle:u};var I=A.kAb;a.ea.Ra&&null!=I&&(F.Zp=JZn(a.ea,I,A.rowIndex));y.push(F);e===Cj?d+=g.fontSize:c+=g.fontSize}return{uzb:{x:l,y:w,length:v-m,orientation:q,color:h},labels:y,cO:null}};function S_n(a,c,d,e){mVn.call(this,a,c,d,e.ma);this.Wf=e;this.qa=T_n(this)}G(S_n,mVn);function T_n(a){var c=a.Wf;if(c.ma!==pf&&c.ma!==eN)return{};a={};c=c.Od;for(var d=0;d<c.length;d++){var e=c[d];if(kUn(e))for(var f=e.points,g=0;g<f.length;g++){var h=f[g];if(h&&h.Ne&&!h.isNull){var l=M6([ZFf,d,g]);a[l]={CR:h.Ne,radius:h.Ne&&null!=h.Ne.QEa?h.Ne.QEa:null!=h.QEa?h.QEa:e.kvb,An:d,XG:g}}}}return a} function tVn(a,c){var d=sQn(c.target),e=sVn(c);if(!e)return wdf;if((new rz(Number(a.Wf.ea.left)+1,Number(a.Wf.ea.top)+1,a.Wf.ea.width-2,a.Wf.ea.height-2)).contains(e)){var f=a.Wf.bA,g=null;if(f.has(ZNn)){g=e.x;var h=e.y,l=null,m=Infinity,n;for(n in a.qa)if(a.qa.hasOwnProperty(n)){var q=a.qa[n],u=q.CR.x,v=q.CR.y,w=q.radius;u-g<=w&&u-g>=-w&&v-h<=w&&v-h>=-w&&(u=(u-g)*(u-g)+(v-h)*(v-h),u<=w*w&&u<=m&&(l=M6([$On,q.An,q.XG]),m=u))}g=l}if(null==g&&f.has(Ec))b:{f=a.Wf.Vi;for(n=0;n<f.length;n++)if((g=f[n].PEa)&& g.contains(e)){g=M6([LNn,n]);break b}g=null}e=g}else e=null;if(c.type===Ig){c=a.ea;if(null==c)return d;e===c?e=null:e=c}null!=e&&(U_n(a,d)?(c=uk(pRn,d.split("#")[0]),f=uk(pRn,e.split("#")[0]),d=c>f?d:e):d=e);return U_n(a,d)?d:wdf}function U_n(a,c){a=a.Wf.bA;return a.has(Ec)&&!a.has(ZNn)?(c=c.split("#")[0],c!==XWd&&c!==E6&&c!==HNn&&c!==D6&&c!==ZFf&&c!==$On&&c!==mPn):!0};function V_n(a,c){var d=new O6;a=a.segments;if(0===a.length||1===a.length)return d;for(var e=[null],f=0;f<a.length;f++){var g=a[f];g.data&&(g=g.data,e.push(new cm(g.x,g.y)))}e.push(null);f=a[a.length-1].type===hM;g=e[1].clone();var h=e[2].clone(),l=e[e.length-3].clone(),m=e[e.length-2].clone();f?(e[0]=m,e[e.length-1]=g):dm(g,m)?(e[0]=l,e[e.length-1]=h):(e[0]=AQn(new zQn(g.x,g.y,h.x,h.y),-1),e[e.length-1]=AQn(new zQn(m.x,m.y,l.x,l.y),-1));g=0>c;var n=null,q=null,u=null;h=e.length-2;for(l=0;l<=h;l++)if(!dm(e[l], e[l+1])){m=e[l];var v=e[l+1],w=(v.y-m.y)/(v.x-m.x);var y=isFinite(w)?{m:w,n:m.y-w*m.x}:{m:Infinity,n:m.x};w=y.m;y=y.n;if(Infinity===w)m={m:Infinity,n:0>v.y-m.y?y+c:y-c};else{var z=c*Math.sqrt(1+w*w);m={m:w,n:0<v.x-m.x?y+z:y-z}}if(n){w=W_n(n,m);mk(w)?(v=W_n(X_n(q,e[l]),n),y=W_n(X_n(e[l],q),n),v=Vt(new St(v.x,y.x),w.x)&&Vt(new St(v.y,y.y),w.y)):v=Infinity===w;n=v&&Infinity!==w?w:W_n(X_n(e[l],q),n);y=u;u=n;q=PO(y);switch(y.type){case RM:case lg:w=q.data;w.x=u.x;w.y=u.y;break;case mgf:w=q.data,z=y.data, w.x=u.x,w.y=u.y,y=u.x-z.x,u=u.y-z.y,w.x1+=y,w.y1+=u,w.x2+=y,w.y2+=u}MRn(d,q);v||(q=W_n(X_n(e[l],e[l+1]),m),MRn(d,SRn(e[l].x,e[l].y,Math.abs(c),Math.abs(c),180-gX(Math.atan2(n.x-e[l].x,n.y-e[l].y)),180-gX(Math.atan2(q.x-e[l].x,q.y-e[l].y)),g)));n=m;q=e[l];u=a[l]}else n=m,q=e[l],m=a[l].data,u=ORn(m.x,m.y)}f&&d.close();return d}function X_n(a,c){c=(a.x-c.x)/(c.y-a.y);isFinite(c)?a=a.y-c*a.x:(c=Infinity,a=a.x);return{m:c,n:a}} function W_n(a,c){var d=a.m,e=c.m;a=a.n;c=c.n;isFinite(d)||(d=Infinity);isFinite(e)||(e=Infinity);if(d===e||1E-5>=Math.abs(d-e))return a===c||1E-5>=Math.abs(a-c)?Infinity:null;if(Infinity===d)return new cm(a,e*a+c);if(Infinity===e)return new cm(c,d*c+a);var f=e-d;return new cm(-(c-a)/f,(a*e-d*c)/f)};function Y_n(a,c,d,e,f,g,h){uWn.call(this,a,c,d,e,f,h);this.oa=a.zv("crosshair.trigger",pSn);this.Ca=oS(a,["crosshair.selected.orientation",VNn],fU,qSn);this.xa=oS(a,["crosshair.focused.orientation",VNn],fU,qSn);this.za=a.zAa(["crosshair.selected.color",TNn]);this.va=a.zAa(["crosshair.focused.color",TNn]);this.Ba=aQn(a,["crosshair.selected.opacity",UNn],1);this.wa=aQn(a,["crosshair.focused.opacity",UNn],1);this.ua=oS(a,"aggregationTarget",Rg,tSn);this.qa=!0}G(Y_n,uWn); function Z_n(a){return a.Od.some(function(c){return c.Zz})}function $_n(a,c,d){a.Od=a.Od||{};a=a.Od;a[c]=a[c]||{};c=a[c];c.points=c.points||{};c=c.points;a=c[d]||{};return c[d]=a}function a0n(a,c,d){if(null!=c)return a=$_n(a,c,d),a.annotation=a.annotation||{},a.annotation;a=b0n(a,d);a.annotation=a.annotation||{};return a.annotation}function c0n(a,c){a.Od=a.Od||[];a=a.Od;a[c]=a[c]||{};return a[c]}function b0n(a,c){a.Vi=a.Vi||{};a=a.Vi;a[c]=a[c]||{};return a[c]} function d0n(a,c){a.legend=a.legend||{};a=a.legend;a.mia=a.mia||{};a=a.mia;a[c]=a[c]||{};return a[c]} function wWn(a,c,d,e){var f={Wf:c,cL:a.ea.getEntries(),kma:e,qR:d.dF},g=d.dF.focused.x9;null!=g&&(d.dF.focused.action=a.ea.Jb(g).action);g=a.ma.qa;var h=g===$h||g===fU;g=g===ef||g===fU;for(var l=a.ua!=Rg,m=a.ea&&0<f.cL.length,n=JVn(d.selected),q=1<n.length&&(l||m),u=0;u<n.length;++u){var v=n[u],w=v.column,y=c.za[w],z=y.An;if(v=c.rya({column:w,row:v.row}))switch(y.role){case ad:e0n(a,c,v.Nn,v.category,e);h&&!q&&f0n(a,f,v.Nn,v.category);break;case svn:if(null!=z?c.Od[z].Zz:c.Zz)y=y.Nca,null!=y&&(g0n(v.Nn, v.category,y,e),h&&h0n(a,f,v.Nn,v.category,y))}}h&&q&&!c.Ca&&(n=n.map(function(A){return c.rya({column:A.column,row:A.row})}).filter(function(A){return null!=A}),0<n.length&&i0n(a,f,l?n:[],n[n.length-1]));n=IVn(d.selected,sXd);for(q=0;q<n.length;++q)u=c.za[n[q]],null!=u&&(u=u.An,null!=u&&j0n(a,c,u,e));n=c.ma===E6;q=IVn(d.selected,Qh);l=1<q.length&&(l||m);for(m=0;m<q.length;++m)u=c.Ba[q[m]],n?(e0n(a,c,0,u,e),h&&!l&&f0n(a,f,0,u)):(k0n(a,c,u,e),h&&!l&&l0n(a,f,d.cursor.Q_a,u));l&&(n?f0n(a,f,0,c.Ba[q[q.length- 1]]):h&&(h=q.map(function(A){return c.Ba[A]}),0<h.length&&m0n(a,f,d.cursor.Q_a,h)));h=d.focused.Nn;l=d.focused.QR;null!=l?c.Od[h].Zz&&(n0n(a,c,h,l,e),g&&f0n(a,f,h,l),o0n(c,h,l,e)):null!=h&&c.Od[h].Zz&&p0n(a,c,h,e);h=d.legend.focused.xn;null!=h&&c.Od[h].Zz&&p0n(a,c,h,e);h=d.focused.category;null!=h&&c.Vi[h]&&(q0n(a,c,h,e),g&&Z_n(f.Wf)&&(l0n(a,f,d.cursor.position,h),a.qa=!1));if(h=d.uy.hC)h=a0n(e,h.An,h.DQa),h.cO=h.cO||{},h.cO.Tm=!0;(h=d.uy.focused)&&g&&(l=c.za[h.column],g=l.An,h=c.Ba[h.row],l=l.Nca, (null!=g?c.Od[g].Zz:c.Zz)&&h0n(a,f,g,h,l));if(a=d.AA)e.AA=a} function n0n(a,c,d,e,f){var g=c.Od[d],h=g.points[e];if(!V6(h)&&h.Ne&&(!kUn(g)||0!=g.lineWidth||lUn(h,g))){var l=g.type==aM?r0n:s0n;e=$_n(f,d,e);e.RS={};d=e.RS;d.Ug=[];for(f=0;f<l.length;f++){var m={He:new I6({fill:Rg,stroke:eU,strokeOpacity:l[f],strokeWidth:1})};d.Ug.push(m)}switch(g.type){case aM:case q6:case F6:case D6:a=h.Ne.N0||h.Ne.rect||h.Ne;a=new rz(a.left,a.top,a.width,a.height);for(c=0;c<l.length;c++)g=d.Ug[c].He.strokeWidth,d.Ug[c].rect=new rz(a.left-g/2,a.top-g/2,a.width+g,a.height+g), a.left-=g,a.top-=g,a.width+=2*g,a.height+=2*g;break;case lg:case s4:case eN:case GNn:e.visible=!0;d.x=h.Ne.x;d.y=h.Ne.y;if(a.oa===fU||a.oa===ef)f=jUn(h,g),f=wQn(a.va||f.wh(),1,!1,a.wa),t0n(c,h,e,f,a.xa);e.XJ?(a=e.XJ,a=a.radius+a.He.strokeWidth/2):a=oUn(h,g);for(c=0;c<l.length;c++)g=d.Ug[c].He.strokeWidth,d.Ug[c].radius=a+g/2,a+=g}}} function p0n(a,c,d,e){var f=c.Od[d];if(kUn(f)&&0<f.lineWidth){var g=c0n(e,d);g.RS={};g=g.RS;g.Ug=[];var h=f.type==s4?c.xa!==Rg?rUn(f):qUn(f,!1):qUn(f,c.BH);h=iUn(h);for(var l=f.Po.strokeWidth/2,m=0;m<u0n.length;m++){var n=new I6({fill:Rg,stroke:eU,strokeOpacity:u0n[m],strokeWidth:1}),q=V_n(h,l+n.strokeWidth/2);g.Ug.push({He:n,path:q});l+=n.strokeWidth}}g=(g=(g=e.Od)&&g[d])&&g.points;for(h=0;h<f.points.length;++h)l=f.points[h],V6(l)||(lUn(l,f)||g&&g[h]&&g[h].visible)&&n0n(a,c,d,h,e);c.ua&&f.type=== eN&&!v0n(f.columns)&&p0n(a,c,d-1,e)}function v0n(a){a=a[QOn];return null!=a&&0<a.length}function q0n(a,c,d,e){for(var f=c.Od,g=0;g<f.length;++g){var h=USn(c,g,d);c.Od[g].Zz&&null!=h&&n0n(a,c,g,h,e)}} function e0n(a,c,d,e,f){var g=c.Od[d],h=g.points[e];if(!V6(h)&&h.Ne&&(!kUn(g)||0!=g.lineWidth||lUn(h,g))){var l=jUn(h,g);d=$_n(f,d,e);d.XJ={};e=d.XJ;var m=c.pb;f=1;null==m&&(m=Oj,f=0);switch(g.type){case aM:case q6:case F6:case D6:f=1;e.He=new I6(UPn);KPn(e.He,m);g.type==F6&&(a=ZI(dQ(l.wh()).Mo),c=ZI(dQ(m).Mo),g=ZI(dQ(h.NI.wh()).Mo),KPn(e.He,cQ(YNg(g,[a,c]))));LPn(e.He,f);JPn(e.He,1);h=h.Ne.N0||h.Ne.rect||h.Ne;l=l.strokeWidth;a=e.He.strokeWidth;e.rect=new rz(h.left+l/2+1.5+a/2,h.top+l/2+1.5+a/2,h.width- (l+3+a),h.height-(l+3+a));(0>=e.rect.width||0>=e.rect.height)&&delete d.XJ;break;case lg:case s4:case eN:case GNn:d.visible=!0;e.x=h.Ne.x;e.y=h.Ne.y;if(a.oa===fU||a.oa===$h){var n=wQn(a.za||l.wh(),1,!1,a.Ba);t0n(c,h,d,n,a.Ca)}e.He=new I6({fill:m,fillOpacity:f,stroke:l.wh(),strokeWidth:1});e.radius=oUn(h,g)+1.5+e.He.strokeWidth/2}}} function t0n(a,c,d,e,f){d.vQa=d.vQa||{};d=d.vQa;d.x=c.Ne.x;d.y=c.Ne.y;d.He=e;c=new cm(a.ea.left,d.y);e=new cm(a.ea.right,d.y);var g=new cm(d.x,a.ea.top);a=new cm(d.x,a.ea.bottom);d.path=d.path||new O6;if(f===fU||f===Cj)for(a=TRn([g,a]),g=0;g<a.segments.length-1;g++)MRn(d.path,a.segments[g]);if(f===fU||f===xf)for(f=TRn([c,e]),a=0;a<f.segments.length-1;a++)MRn(d.path,f.segments[a]);d.path.close()} function j0n(a,c,d,e){var f=c.Od[d];if((f.type==lg||f.type==s4||f.type==eN)&&0<f.lineWidth){var g=c0n(e,d);g.XJ={};g=g.XJ;var h=f.type==s4?c.xa!==Rg?rUn(f):qUn(f,!1):qUn(f,c.BH);h=iUn(h);g.He=new I6({stroke:f.Po.stroke,strokeWidth:Math.min(1,f.Po.strokeWidth/2)});g.path=V_n(h,-(f.Po.strokeWidth/2+2+g.He.strokeWidth/2))}for(g=0;g<f.points.length;++g)h=f.points[g],V6(h)||(lUn(h,f)||mUn(f,g)&&!c.BH)&&e0n(a,c,d,g,e);c.ua&&f.type===eN&&!v0n(f.columns)&&j0n(a,c,d-1,e)} function k0n(a,c,d,e){for(var f=c.Od,g=0;g<f.length;++g){var h=USn(c,g,d);null!=h&&e0n(a,c,g,h,e)}}function w0n(a,c,d){c=$_n(a.kma,c.Nn,c.category);var e=null!=a.qR;c.Th=d;e&&WVn(d,a.qR,c.Th)}function f0n(a,c,d,e){a=rWn(a.ma,c,d,e,null);null!=a&&w0n(c,{Nn:d,category:e},a)}function i0n(a,c,d,e){var f=a.ma;var g=a.ua;a=c.Wf;var h=mWn(a,e.Nn,e.category),l=qWn(a,e.Nn,e.category);d=fWn(f.ma,c,d,g);f=CVn(d,a.va,!0,h,f.ea,l,a.Ga,a.Se,a.La);w0n(c,e,f)} function m0n(a,c,d,e){d&&(a=tWn(a.ma,c,e,d,a.ua),e=b0n(c.kma,e[e.length-1]),d=null!=c.qR,e.Th=a,d&&WVn(a,c.qR,e.Th))}function l0n(a,c,d,e){if(d){var f=b0n(c.kma,e),g=null!=c.qR;a=rWn(a.ma,c,null,e,null,d);null!==a&&(f.Th=a,g&&WVn(a,c.qR,f.Th))}}function h0n(a,c,d,e,f){if(null!=d&&null!=f){var g=a0n(c.kma,d,e);g.labels=g.labels||{};g=g.labels;g[f]=g[f]||{};g=g[f];var h=null!=c.qR;a=rWn(a.ma,c,d,e,f);g.Aqa=a||void 0;h&&a&&WVn(a,c.qR,g.Aqa)}} function o0n(a,c,d,e){if(a.yL){var f=a.yL;a=WSn(f.scale,f.Kia,[{value:a.Od[c].points[d].Fv.color}],a.va);e.yL={definition:a}}}function g0n(a,c,d,e){a=a0n(e,a,c);a.labels=a.labels||{};a=a.labels;a[d]=a[d]||{};d=a[d];d.Oe=d.Oe||{};d.Oe.bold=!0} function xWn(a,c,d,e){var f={Wf:c,cL:[],kma:e,qR:null},g=d.focused.Nn,h=d.focused.QR;c.legend&&jWn(a.ma,new mz(0,c.legend.area.left,c.height,0));var l=a.ma.qa;if(null!=g&&null==h){var m=d.cursor.position.x,n=c.Od[g].points;h=n.filter(function(v){return null!=v});for(var q=0;q<h.length&&h[q].Ne.x<m;)q++;0==q?h=0:q==h.length?h=h.length-1:(m=m<Stg(h[q-1].Ne.x,h[q].Ne.x)?q-1:q,h=n.indexOf(h[m]));a.qa=!1}n=null;if(null!=h)for(n=$_n(e,g,h),n.visible=!0,l==ef&&f0n(a,f,g,h),c.legend&&(d0n(e,g).VJ={isVisible:c.wb}), n=0;n<c.Od.length;n++)n!=g&&(c.legend&&(d0n(e,n).Jh={Oe:{color:"#CCCCCC"}}),h=c0n(e,n),h.Po=c.Od[n].Po.clone(),LPn(h.Po,.3));if(g=d.uy.hC)g=a0n(e,g.An,g.DQa),g.cO=g.cO||{},g.cO.Tm=!0;if(h=d.uy.focused)n=c.za[h.column],g=n.An,h=c.Ba[h.row],n=n.Nca,(null!=g?c.Od[g].Zz:c.Zz)&&h0n(a,f,g,h,n);if(c.legend&&c.legend.position==wOn&&null!=d.legend.focused.xn){d=d.legend.focused.xn;d0n(e,d).VJ={isVisible:c.wb};g=c.Od[d].points;for(n=g.length-1;0<=n;n--)if(h=g[n],!V6(h)&&h.Ne&&(new mz(c.ea.top,c.ea.right,c.ea.bottom, c.ea.left)).contains(new cm(h.Ne.x,h.Ne.y))){var u=n;break}null!=u&&(n=$_n(e,d,u),n.visible=!0,l==ef&&f0n(a,f,d,u));for(a=0;a<c.Od.length;a++)a!=d&&(d0n(e,a).Jh={Oe:{color:"#CCCCCC"}},f=c0n(e,a),f.Po=c.Od[a].Po.clone(),LPn(f.Po,.3))}}var s0n=[.25,.1,.05],u0n=[.3,.1,.05],r0n=[.3,.15,.05];function x0n(a,c){this.qa=a;this.ua=c;this.oa=this.ea=this.wa=this.va=null;this.ma=Ol(a);var d=a.width!=c.width||a.height!=c.height;!d&&a.ea&&c.ea&&(d=a.ea.width!=c.ea.width||a.ea.height!=c.ea.height||a.ea.left!=c.ea.left||a.ea.top!=c.ea.top);this.ma.title&&d&&(this.ma.title.Oe.opacity=0);this.ma.qa&&(this.ma.qa=El(this.ma.qa,Ol),this.va=El(a.qa,function(e,f){return y0n(a.qa[f],c.qa[f],this.ma.qa[f],!0,!1,d)},this));this.ma.oa&&(this.ma.oa=El(this.ma.oa,Ol),this.wa=El(a.oa,function(e,f){return y0n(a.oa[f], c.oa[f],this.ma.oa[f],!1,!0,d)},this));z0n(this);A0n(this)} function y0n(a,c,d,e,f,g){if(!a||!c)return null;var h=Ol(a),l=Ol(a);l.bN=c.bN;l.Py=c.Py;l.nx=c.nx;d.title&&g&&(d.title.Oe.opacity=0);if(a.type==Bj&&c.type==Bj&&a.dataType===c.dataType){a.Fn&&c.Fn&&(l.Fn=c.Fn,d.Fn=Ol(d.Fn));l.number=Ol(l.number);l.position=Ol(l.position);d.number=Ol(d.number);d.position=Ol(d.position);l.position.cA=c.position.cA;if(a.Ik&&c.Ik){l.Ik=Jk(l.Ik);d.Ik=Jk(d.Ik);g=l.Ik;for(var m=d.Ik,n=0;n<g.length;n++){g[n]=Ol(g[n]);m[n]=Ol(m[n]);var q=g[n],u=a.number.cA(q.hk);u=c.number.d6(u); q.Ig=c.position.cA(u)}}if(a.text&&c.text)for(l.text=Jk(l.text),d.text=Jk(d.text),g=l.text,d=d.text,B0n(g),B0n(d),d=0;d<g.length;d++)C0n(a,c,a.text[d],c.text[d],g[d],e,f)}else if(a.text&&c.text){var v=SQn(a.text,c.text,function(w,y){return w.hk==y.hk});h.text=a.text.filter(function(w,y){return null!=v.ssb[y]});l.text=c.text.filter(function(w,y){return null!=v.tsb[y]});d.text=Jk(h.text);B0n(h.text);B0n(l.text);B0n(d.text)}return[h,l]} function C0n(a,c,d,e,f,g,h){var l=f.Jh,m=a.number.cA(f.hk);m=c.number.d6(m);a=a.position.cA(f.hk);c=c.position.cA(m);null!=a&&null!=c&&(g&&(l.anchor.x=c+(d.Jh.anchor.x-a),e&&(l.anchor.y=e.Jh.anchor.y)),h&&(l.anchor.y=c+(d.Jh.anchor.y-a),e&&(l.anchor.x=e.Jh.anchor.x)))}function B0n(a){a.forEach(function(c,d){a[d]=Ol(a[d]);c=a[d];c.Jh=Ol(c.Jh);c=c.Jh;c.anchor&&(d=c.anchor,c.anchor=new URn(d.x,d.y))})} function z0n(a){var c=a.qa,d=a.ua;if(c.Od&&d.Od){var e=SQn(c.Od,d.Od,function(f,g){return f.id==g.id});a.ea=c.Od.filter(function(f,g){return null!=e.ssb[g]});a.oa=d.Od.filter(function(f,g){return null!=e.tsb[g]});c.ma==pf||c.ma==eN?(c=null==c.orientation||c.orientation==xf?c.qa[0]:c.oa[0],d=null==d.orientation||d.orientation==xf?d.qa[0]:d.oa[0],c.type==Bj&&d.type==Bj&&c.dataType===d.dataType?D0n(a,c.number.cA,c.number.d6):E0n(a)):c.ma==E6&&F0n(a)}} function E0n(a){var c=a.qa.Vi,d=a.ua.Vi;if(c&&d){var e={},f={},g={},h={};c.forEach(function(v,w){null!=v.data&&(g[v.data]=w)});d.forEach(function(v,w){null!=v.data&&(h[v.data]=w)});c.forEach(function(v,w){null!=v.data&&(e[w]=h[v.data])});d.forEach(function(v,w){null!=v.data&&(v=g[v.data],e[v]!==w&&(v=null),f[w]=v)});c.forEach(function(v,w){null!=v.data&&e[g[v.data]]!==w&&(f[w]=null)});for(var l=0,m=0,n=[],q=[];l<c.length||m<d.length;)l<c.length&&null==e[l]?(q.push({S0:{cT:l,J1:!0},T0:{cT:m,J1:!1}}), n.push({data:c[l].data}),l++):(m<d.length&&null==f[m]?(q.push({S0:{cT:l,J1:!1},T0:{cT:m,J1:!0}}),n.push({data:d[m].data})):(q.push({S0:{cT:l,J1:!0},T0:{cT:m,J1:!0}}),n.push({data:c[l].data}),l++),m++);a.ma.Vi=n;var u=function(v,w){return 0==w?v[0]:w>=v.length?tk(v):G0n(v[w-1],v[w],.5)};a.qa.ua?H0n(a,q,function(v,w,y,z){return w.J1?v[w.cT*y+z]:u(v,w.cT*y+z)}):I0n(a,q,function(v,w){return w.J1?v[w.cT]:u(v,w.cT)})}} function D0n(a,c,d){var e=a.qa.Vi,f=a.ua.Vi;if(e&&f)if(0==e.length||0==f.length)a.ma.Vi=[],I0n(a,[],x(null));else{var g=function(n){return c(n.data)},h=[],l=[];if(e.length===f.length)for(var m=0;m<e.length;m++)l.push({S0:m,T0:m}),h.push({data:d(Stg(g(e[m]),g(f[m])))});else TQn(e,f,g).forEach(function(n){var q=n.D8;n=n.E8;var u;null!=e[q]&&null!=f[n]&&(u=d(Stg(g(e[q]),g(f[n]))));null!=u&&(l.push({S0:q,T0:n}),h.push({data:u}))});a.ma.Vi=h;a.qa.ua?H0n(a,l,function(n,q,u,v){return n[q*u+v]}):I0n(a,l, function(n,q){return n[q]})}} function F0n(a){function c(n){n=Ol(n);n.Ne=Ol(n.Ne);n.Ne.He=n.Ne.He.clone();IPn(n.Ne.He,0);LPn(n.Ne.He,0);n.Oe=Ol(n.Oe);n.Oe.opacity=0;return n}var d=a.ea[0].points,e=a.oa[0].points,f=[],g=[],h=[],l={};e.forEach(function(n,q){null!=n&&(void 0===l[n.id]&&(l[n.id]=[]),l[n.id].push(q))});Dl(d,function(n,q){if(null!=n){var u=n.id&&l[n.id];u=u&&u.shift();void 0!==u?h.push({S0:q,T0:u}):f.push(n)}});Dl(l,function(n){n.forEach(function(q){g.push(e[q])})});I0n(a,h,function(n,q){return n[q]});d=f.map(c);var m= g.map(c);a.ea[0].B9=f.concat(m);a.oa[0].B9=d.concat(g)}function I0n(a,c,d){for(var e=0;e<a.ea.length;e++){var f=a.ea[e].points,g=a.oa[e].points,h=[],l=[];if(a.ea[e].Fx)h=Jk(a.ea[e].points),l=Jk(a.oa[e].points);else for(var m=0;m<c.length;m++){var n=c[m],q=d(f,n.S0);n=d(g,n.T0);q&&n&&(h.push(q),l.push(n))}a.ea[e]=J0n(a.ea[e],h);a.oa[e]=J0n(a.oa[e],l)}} function H0n(a,c,d){for(var e=0;e<a.ea.length;e++){var f=a.ea[e].points,g=a.oa[e].points,h=[],l=[];if(0<c.length)for(var m=Math.ceil(f.length/c.length),n=Math.ceil(g.length/c.length),q=0;q<c.length;q++){for(var u=c[q],v=0;v<m;v++){var w=d(f,u.S0,m,v);w&&h.push(w)}for(v=0;v<n;v++)(w=d(g,u.T0,n,v))&&l.push(w)}a.ea[e]=J0n(a.ea[e],h);a.oa[e]=J0n(a.oa[e],l)}}function J0n(a,c){a=Ol(a);a.points=c;return a} function A0n(a){var c=a.qa,d=a.ua;c.legend&&c.legend.pages&&d.legend&&d.legend.pages&&(a.ma.legend=null)} function Y6(a,c,d){if(a===c)return a;if(a&&a.constructor==I6&&c&&c.constructor==I6)return new I6({fill:tQn(a.wh(),c.wh(),1-d),fillOpacity:Y6(a.fillOpacity,c.fillOpacity,d),stroke:tQn(a.stroke,c.stroke,1-d),strokeWidth:Y6(a.strokeWidth,c.strokeWidth,d),strokeOpacity:Y6(a.strokeOpacity,c.strokeOpacity,d),AB:a.AB,gradient:a.jr(),pattern:a.getPattern()});if(Array.isArray(a)&&Array.isArray(c)){if(a)if(c){for(var e=[],f=Math.min(a.length,c.length),g=0;g<f;g++)e.push(Y6(a[g],c[g],d));d=e}else d=a;else d= c;return d}return mk(a)||mk(c)?K0n(a,c,d):typeof a===Hi||typeof c===Hi?a:typeof a===Wg&&typeof c===Wg?(a=isNaN(a)?0:a,c=isNaN(c)?0:c,isFinite(a)&&isFinite(c)?a*(1-d)+c*d:Infinity):null}function K0n(a,c,d){if(!a)return c;if(!c)return a;var e={};Dl(a,function(f,g){void 0!==c[g]&&(e[g]=Y6(a[g],c[g],d))});return e}function L0n(a,c,d,e,f){c=!f||(d?c>=d.top&&c<=d.bottom:!1);return(!e||(d?a>=d.left&&a<=d.right:!1))&&c} function M0n(a,c,d,e,f){a.position&&a.position.cA&&c.position&&c.position.cA&&(d.position.cA=function(g){var h=a.position.cA(g);g=c.position.cA(g);return Y6(h,g,f)});a.title&&c.title&&d.title.lines.forEach(function(g,h){g.x=Y6(a.title.lines[h].x,c.title.lines[h].x,f);g.y=Y6(a.title.lines[h].y,c.title.lines[h].y,f)});a.Fn&&c.Fn&&(d.Fn.Ig=Y6(a.Fn.Ig,c.Fn.Ig,f));a.Ik&&c.Ik&&d.Ik.forEach(function(g,h){g.Ig=Y6(a.Ik[h].Ig,c.Ik[h].Ig,f);g.isVisible=e(g.Ig,g.Ig)});a.bN&&c.bN&&(d.bN=K0n(a.bN,c.bN,f));null!= a.Py&&null!=c.Py&&(d.Py=Y6(a.Py,c.Py,f));null!=a.nx&&null!=c.nx&&(d.nx=Y6(a.nx,c.nx,f));a.text&&c.text&&d.text.forEach(function(g,h){var l=a.text[h];h=c.text[h];if(g){l=l.Jh;h=h.Jh;var m=g.Jh;m&&m.anchor&&(m.anchor.x=Y6(l.anchor.x,h.anchor.x,f),m.anchor.y=Y6(l.anchor.y,h.anchor.y,f));g.Jh&&(l=0<g.Jh.lines.length,g.isVisible=e((l?g.Jh.lines[0].x:0)+g.Jh.anchor.x,(l?g.Jh.lines[0].y:0)+g.Jh.anchor.y))}})} function G0n(a,c,d){if(!a||!c)return null;var e=Ol(a);if(a.isNull||c.isNull)e.isNull=!0;if(void 0!==a.Ne||void 0!==c.Ne)e.Ne=Y6(a.Ne||{},c.Ne||{},d),e.Fv=Y6(a.Fv||{},c.Fv||{},d);void 0!==a.wT&&void 0!==c.wT&&(e.wT=Y6(a.wT,c.wT,d));void 0!==a.SP&&void 0!==c.SP&&(e.SP=Y6(a.SP,c.SP,d));void 0!==a.Oe&&void 0!==c.Oe&&a.Oe!==c.Oe&&(e.Oe=Ol(a.Oe),e.Oe.color=tQn(a.Oe.color,c.Oe.color,1-d),e.Oe.opacity=Y6(void 0!==a.Oe.opacity?a.Oe.opacity:1,void 0!==c.Oe.opacity?c.Oe.opacity:1,d));null!=a.annotation&&null!= c.annotation&&a.annotation.labels[0].text===c.annotation.labels[0].text?e.annotation=Y6(a.annotation,c.annotation,d):delete e.annotation;return e} function N0n(a,c){var d=a.ma;if(d.qa&&a.va){var e=function(q,u){return L0n(q,u,d.ea,!0,!1)};Dl(d.qa,function(q,u){(u=a.va[u])&&M0n(u[0],u[1],q,e,c)})}if(d.oa&&a.wa){var f=function(q,u){return L0n(q,u,d.ea,!1,!0)};Dl(d.oa,function(q,u){(u=a.wa[u])&&M0n(u[0],u[1],q,f,c)})}if(a.ea&&a.oa){d.Od=[];for(var g=0;g<a.ea.length;++g){var h=a.ea[g],l=a.oa[g],m=Ol(l);if(h&&l&&h.type==l.type){if(h.points&&l.points){m.points=[];for(var n=0;n<h.points.length;n++)m.points[n]=G0n(h.points[n],l.points[n],c);if(h.B9&& l.B9)for(n=0;n<h.B9.length;n++)m.points.push(G0n(h.B9[n],l.B9[n],c))}h.Qp&&h.Qp.JP&&l.Qp&&l.Qp.JP&&(m.Qp=Ol(m.Qp),m.Qp.JP=Y6(h.Qp.JP,l.Qp.JP,c))}d.Od[g]=m}}d.height&&(d.height=Y6(a.qa.height,a.ua.height,c));d.width&&(d.width=Y6(a.qa.width,a.ua.width,c));d.ea&&(d.ea=Y6(a.qa.ea,a.ua.ea,c));return d};function O0n(a){H.call(this);var c=this;this.ea=Infinity;this.GJ=0;this.callback=a;a=new sn(15);this.Ea(a);ln(a,Yi,function(){c.sU()});this.Yp=a}G(O0n,H);function Z6(a,c){var d=a.ea;a.ea=Math.min(a.ea,c);isFinite(a.ea)?isFinite(d)||a.Yp.start():a.Yp.stop()}O0n.prototype.sU=function(){var a=Date.now();this.ea-=a-this.GJ;this.GJ=a;0>=this.ea&&(this.callback(),this.ea=Infinity,this.Yp.stop())};var P0n={};function Q0n(a,c,d,e,f,g){H.call(this);this.oa=a;this.ea=c;this.va=d;this.qa=e;this.ma=new O0n(f);this.Ea(this.ma);this.ua=g;this.ua.ea=this.ma;R0n(this)}G(Q0n,H);B=Q0n.prototype;B.Wa=function(){pn(this.va);H.prototype.Wa.call(this)};B.ldc=function(a){this.ea.cursor.position=a.data.Ok||null;Z6(this.ma,5)};B.mdc=p();B.odc=function(a){this.ea.cursor.position=a.data.Ok||null;this.qa.dispatchEvent("onmousemove",{targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y})}; B.pdc=function(a){this.qa.dispatchEvent("onmouseup",{targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y})};B.ndc=function(a){var c={targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y,shiftKey:a.data.shiftKey};this.qa.dispatchEvent(ROn,c);this.ua.Wl(ROn,c,a.data.preventDefault)};B.gdc=function(a){this.qa.dispatchEvent(Pc,{targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y})};B.udc=function(a){var c={targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y};this.qa.dispatchEvent(ePn,c);this.ua.Wl(ePn,c,a.data.preventDefault)}; B.hdc=function(a){this.qa.dispatchEvent(fd,{targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y})};B.vdc=function(a){var c={targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y,wheelDelta:a.data.wheelDelta};this.qa.dispatchEvent(Vh,c);this.ua.Wl(Vh,c,a.data.preventDefault)};B.jdc=function(a){a={targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y,shiftKey:a.data.shiftKey};this.qa.dispatchEvent(ODa,a);this.ua.Wl(ODa,a)}; B.kdc=function(a){a={targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y,shiftKey:a.data.shiftKey};this.qa.dispatchEvent(qM,a);this.ua.Wl(qM,a)};B.idc=function(a){a={targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y,shiftKey:a.data.shiftKey};this.qa.dispatchEvent(He,a);this.ua.Wl(He,a)};B.rdc=function(a){this.ua.Wl("pinchstart",{targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y,gesture:a.data.Vjb},a.data.preventDefault)}; B.sdc=function(a){this.ua.Wl("pinch",{targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y,gesture:a.data.Vjb},a.data.preventDefault)};B.qdc=function(a){this.ua.Wl("pinchend",{targetID:a.data.Ts,x:a.data.Ok.x,y:a.data.Ok.y,gesture:a.data.Vjb},a.data.preventDefault)};B.Xmb=function(a){var c;this.ea.focused.category=null!=(c=a.data.XG)?c:null;Z6(this.ma,50)};B.Ymb=function(){this.ea.cursor.position=null;this.ea.focused.category=null;Z6(this.ma,50)}; B.Wmb=function(a){var c=this,d=this.oa;this.ea.cursor.Q_a=this.ea.cursor.position.clone();a=a.data.XG;if(d.Od.some(function(h){return h.Zz})){var e=d.Vi[a].uW;a=d.qb==kPn;if(!a&&d.bA.has(ZNn)){var f=new Set,g=new Set;this.oa.Od.forEach(function(h){var l=h.points[e];null==l||l.isNull||(h=h.uW,KVn(this.ea.selected,e,h)?f.add(h):g.add(h))},this);d=g.size;0<f.size&&0===d?f.forEach(function(h){OVn(c.ea.selected,e,h)}):0<d&&g.forEach(function(h){c.ea.selected.add(Gc,[e,h])})}else LVn(this.ea.selected,e, a);Z6(this.ma,0)}};B.Mnb=function(a){if(this.oa.ma!=E6){var c;this.ea.legend.focused.xn=null!=(c=a.data.RBa)?c:null;Z6(this.ma,50)}};B.Nnb=function(){this.oa.ma!=E6&&(this.ea.legend.focused.xn=null,Z6(this.ma,250))};B.ajc=function(a){this.oa.ma!=E6&&(S0n(this,a.data.RBa),Z6(this.ma,0))};B.bjc=function(a){null==this.ea.legend.eC&&(this.ea.legend.eC=a.data.eC||0,this.ea.legend.xda=a.data.xda||0);this.ea.legend.eC+=a.data.MEc;Z6(this.ma,0)}; B.Nob=function(a){if(this.oa.ma!=E6){var c=this.oa.Oaa;if(this.oa.bA.has(SNf)||c==bOn){var d;this.ea.focused.Nn=null!=(d=a.data.An)?d:null;Z6(this.ma,50)}}};B.Oob=function(){if(this.oa.ma!=E6){var a=this.oa.Oaa;if(this.oa.bA.has(SNf)||a==bOn)this.ea.focused.Nn=null,Z6(this.ma,250)}};B.Mob=function(a){this.oa.ma!=E6&&this.oa.bA.has(SNf)&&(S0n(this,a.data.An),Z6(this.ma,0))};B.Qmc=function(a){this.Mnb(a)};B.Rmc=function(a){this.Nnb(a)};B.Pmc=function(a){this.qa.dispatchEvent("removeserie",{index:a.data.RBa})}; B.Pec=function(a){var c=this.oa.bA;if(c.has(ZNn)){var d;this.ea.focused.Nn=null!=(d=a.data.An)?d:null;var e;this.ea.focused.QR=null!=(e=a.data.XG)?e:null}else{if(c.has(SNf)){this.Nob(a);return}if(c.has(Ec)){this.Xmb(a);return}}Z6(this.ma,50)};B.Qec=function(a){var c=this.oa.bA;if(c.has(ZNn))this.ea.focused.Nn=null,this.ea.focused.QR=null;else{if(c.has(SNf)){this.Oob(a);return}if(c.has(Ec)){this.Ymb(a);return}}Z6(this.ma,250)}; B.Oec=function(a){var c=this.oa;if(c.bA.has(ZNn)){var d=c.qb==kPn;a={category:a.data.XG,Nn:a.data.An};var e=c.Od[a.Nn];e.Zz&&(c.ma==E6?LVn(this.ea.selected,a.category,d):e.Fx||(c=c.iTa(a),a=this.oa.bA,a.has(ZNn)?NVn(this.ea.selected,c.row,c.column,d):a.has(SNf)&&MVn(this.ea.selected,c.column,d)));Z6(this.ma,0)}else c.bA.has(SNf)?this.Mob(a):c.bA.has(Ec)&&this.Wmb(a)}; B.fcc=function(a){var c=a.data.dha;if(-1!=c){var d;this.ea.uy.focused={row:a.data.XG,column:T0n(this,null!=(d=a.data.An)?d:null,c)};this.ea.focused.Nn=null;this.ea.focused.QR=null;Z6(this.ma,50)}};B.gcc=function(a){-1!=a.data.dha&&(this.ea.uy.focused=null,Z6(this.ma,250))};B.ecc=function(a){var c=this.oa,d=c.qb==kPn,e=a.data.XG,f,g=null!=(f=a.data.An)?f:null;a=a.data.dha;if(null==g||c.Od[g].Zz)-1==a?this.ea.uy.hC={An:g,DQa:e}:NVn(this.ea.selected,e,T0n(this,g,a),d);Z6(this.ma,0)};B.Epc=p(); B.Fpc=p();B.Hbc=function(a){this.ea.dF.focused.x9=a.data.x9||null;Z6(this.ma,50)};B.Ibc=function(){this.ea.dF.focused.x9=null;Z6(this.ma,250)};B.Gbc=function(){var a=this.ea.dF.focused.action;a&&a();Z6(this.ma,250)};function T0n(a,c,d){a=a.oa;var e=null;if(null!=c)e=a.Od[c].columns.annotation;else for(c=0;c<a.lF.length;++c)e=a.lF[c].columns.annotation;return e[d]} function R0n(a){function c(d,e){ln(a.va,d,e.bind(a))}c("chartHoverIn",a.ldc);c("chartHoverOut",a.mdc);c(ONn,a.odc);c("chartMouseUp",a.pdc);c(NNn,a.ndc);c("chartClick",a.gdc);c(PNn,a.udc);c("chartDblClick",a.hdc);c("chartScroll",a.vdc);c(MNn,a.jdc);c("chartDrag",a.kdc);c("chartDragEnd",a.idc);c("chartPinchStart",a.rdc);c("chartPinch",a.sdc);c("chartPinchEnd",a.qdc);c("categoryHoverIn",a.Xmb);c("categoryHoverOut",a.Ymb);c("categoryClick",a.Wmb);c("legendEntryHoverIn",a.Mnb);c("legendEntryHoverOut", a.Nnb);c("legendEntryClick",a.ajc);c("legendScrollButtonClick",a.bjc);c("serieHoverIn",a.Nob);c("serieHoverOut",a.Oob);c("serieClick",a.Mob);c("removeSerieButtonHoverIn",a.Qmc);c("removeSerieButtonHoverOut",a.Rmc);c("removeSerieButtonClick",a.Pmc);c("datumHoverIn",a.Pec);c("datumHoverOut",a.Qec);c("datumClick",a.Oec);c("annotationHoverIn",a.fcc);c("annotationHoverOut",a.gcc);c("annotationClick",a.ecc);c("tooltipHoverIn",a.Epc);c("tooltipHoverOut",a.Fpc);c("actionsMenuEntryHoverIn",a.Hbc);c("actionsMenuEntryHoverOut", a.Ibc);c("actionsMenuEntryClick",a.Gbc)}function S0n(a,c){var d=a.oa;if(d.Od[c].Zz){var e=d.qb==kPn,f=d.bA,g=d.Od[c].uW;if(d.ma==YU)LVn(a.ea.selected,g,e);else if(!e&&f.has(ZNn)){var h=new Set,l=new Set;a.oa.Od[c].points.forEach(function(m,n){null==m||m.isNull||(KVn(this.ea.selected,n,g)?h.add(n):l.add(n))},a);c=l.size;0<h.size&&0===c?h.forEach(function(m){OVn(a.ea.selected,m,g)}):0<c&&l.forEach(function(m){a.ea.selected.add(Gc,[m,g])})}else MVn(a.ea.selected,g,e)}};function U0n(){this.Ca=this.Ca}G(U0n,TSn);B=U0n.prototype;B.jya=function(a){var c=a.Nn,d=a.category;return this.Ca?TSn.prototype.jya.call(this,a):this.Od[c].properties.histogramBucketItems[d].label.Z0};B.hTa=function(a){return this.Ca?TSn.prototype.hTa.call(this,a):this.Od[a.Nn].properties.histogramBucketItems[a.category].row};B.iTa=function(a){if(this.Ca)return TSn.prototype.iTa.call(this,a);a=this.Od[a.Nn].properties.histogramBucketItems[a.category];return{row:a.row,column:a.column}}; B.rya=function(a){var c=this.za[a.column].An;return null==c?null:this.Ca?TSn.prototype.rya.call(this,a):{Nn:c,category:this.Od[c].properties.histogramElementIndexes[a.row]}};B.VUa=function(a,c){a=this.Od[a];var d=a.points[c],e;this.Ca?e={lines:[{title:"\u00c9l\u00e9ments",value:PQn(15,(this.orientation===xf?this.oa[a.oo]:this.qa[a.oo]).number.d6(d.Fv.to-d.Fv.from))}]}:e=a.properties.histogramBucketItems[c].label;return e};function V0n(a,c,d,e,f){FZn.call(this,a,c,d,e,f)}G(V0n,FZn);V0n.prototype.fma=function(){return FZn.prototype.fma.call(this)};V0n.prototype.zgb=function(){return new U0n};V0n.prototype.Vgb=function(){var a=this.Ba,c=a.Hn(0)===Hi?1:0,d=a.Mw();this.La=new uS;for(vS(this.La,Wg,hg);c<d;c++){var e=a.vF(c)+" (nombre)";vS(this.La,Wg,e)}this.ma=this.La}; V0n.prototype.lvb=function(){var a=this.Ba,c=a.Hn(0)===Hi,d=c?1:0,e=a.gw(),f=a.Mw();this.Nl=[];for(var g=d;g<f;g++)this.Nl[g]=ZXn(a.Hn(g)).Nl;a=W0n(this);var h=Jk(a),l=yk(a,function(A){return mk(A)?A.v:A}),m=l.length,n=Number((l[1]-l[0]).toPrecision(15)),q=Number(l[0].toPrecision(15)),u=Number(l[m-1].toPrecision(15));a=[];for(g=d;g<f;g++){a[g-d]=[];for(var v=0;v<m;v++)a[g-d].push([])}g=this.La;dQn(g,0,rOn,h);for(h=0;h<m;h++){v=[l[h]];for(var w=d;w<f;w++)v.push(0);wS(g,v)}for(l=0;l<e;l++)for(h=c?this.Ba.getValue(l, 0):"",v=d;v<f;v++)if(w=this.Ba.getValue(l,v),w=null!=w?this.Nl[v](w):null,(typeof w!==Wg||isFinite(w))&&(null!=w||this.ea.BH)){w=w||0;w=0==n||w<q?0:w>=u?m-1:Math.floor((w-q)/n);var y=v+1-d;g.setValue(w,y,(g.getValue(w,y)||0)+1);y=this.Ba.vF(v)||"Valeur";y={row:l,column:v,label:{title:h,Z0:h,fU:y,content:this.Ba.Ko(l,v),lines:[{title:y,value:this.Ba.Ko(l,v)||0}]}};a[v-d][w].push(y)}var z=[];for(c=d;c<f;c++)z[c]=[];c=pS(this.options,"histogram.sortBucketItems");for(e=d;e<f;e++)m=Tk(a[e-d]),c&&m.sort(function(A, F){A=A.label.lines[0].value;F=F.label.lines[0].value;return A<F?-1:A>F?1:0}),dQn(g,e-d,"histogramBucketItems",m),wk(m,function(A,F){z[A.column][A.row]=F});for(a=d;a<f;a++)dQn(g,a-d,"histogramElementIndexes",z[a])}; function W0n(a){var c=a.Ba,d=c.gw(),e=c.Mw(),f=c.Hn(0)===Hi?1:0,g=a.options.ema("histogram.buckets");if(g)return g;g=[];for(var h=0;h<d;h++)for(var l=f;l<e;l++){var m=c.getValue(h,l);m=null!=m?a.Nl[l](m):null;typeof m===Wg&&!isFinite(m)||null==m&&!a.ea.BH||(m=m||0,g.push(m))}g=g.sort(function(q,u){return q-u});e=qS(a.options,"histogram.lastBucketPercentile",0);c=g[Math.max(0,Math.ceil(e/100*g.length)-1)];g=g[Math.min(g.length-1,Math.ceil((100-e)/100*g.length)-1)];e=a.options.rq("histogram.minValue"); f=a.options.rq("histogram.maxValue");null!=e&&(c=Math.min(e,c));null!=f&&(g=Math.max(f,g));e=a.ea.ea.left;f=e+a.ea.ea.width;h=qS(a.options,"histogram.minSpacing",1);m=qS(a.options,"histogram.minNumBuckets",2);l=qS(a.options,"histogram.maxNumBuckets",(f-e)/h);var n=a.options.zv("histogram.numBucketsRule",X0n);d=(0,Y0n[n])(d);d=Math.max(m,Math.min(l,d));d==m&&(d=Math.min(2*d,(m+l)/2));m=Math.max(h,(f-e)/(2+d));n=(g-c)/d;a=a.options.rq("histogram.bucketSize");null!=a&&(0>=a?a=null:n=a,d=Math.min(l,(g- c)/n),m=Math.max(h,(f-e)/(2*d)));c-=Math.min(n,Math.abs(c));g+=Math.min(n,Math.abs(g));a=new mS([{gridlines:{minSpacing:m}}]);a=MXn(c,g,e,f,a);return g=yk(a,function(q){return q.getValue()})}function o_n(a,c){return 4>a||c} function n_n(a,c){var d=a.ma,e=a.ea;a=[];for(var f=0;f<e.Vi.length;f++){a[f]=[];for(var g=0;g<e.Od.length;g++){var h=e.Od[g];if(h.type==aM){var l=c?0:g;a[f][l]=(a[f][l]||0)+d.getValue(f,h.columns.data[0])}}}for(d=c=0;d<a.length;d++)for(e=0;e<a[d].length;e++)c=Math.max(a[d][e],c);return c}var X0n={Q2c:"sqrt",Z2c:"sturges",F1c:"rice"},Y0n={sqrt:function(a){return Math.sqrt(a)},rice:function(a){return 2*Math.cbrt(a)},sturges:function(a){return 1+Math.log2(a)}};var Z0n=Symbol("a7");function $0n(a){return Im(a,function(c){return c[Z0n]},!0)};function a1n(a,c){BWn.call(this,a,c);this.za=[];this.hh=mm(a);this.va=this.hh.getDocument();this.ma=new qn}G(a1n,BWn);function PSn(a,c,d,e){c=new xti(c);var f=a.hh.Qa(Ra);d=d.split("\n");f.appendChild(CN(a.hh,d[0]));for(var g=1;g<d.length;++g)f.appendChild(a.hh.Qa(Aa)),f.appendChild(CN(a.hh,d[g]));CH(f,e);c.Da().appendChild(f);c.gda(100);c.lWa=100;a.za.push(c)}B=a1n.prototype;B.clear=function(){this.ma.yd();Uk(this.ma);this.ma=new qn;BWn.prototype.clear.call(this)}; B.Gta=function(){BWn.prototype.Gta.call(this);this.za.forEach(function(a){Uk(a)});GSa(this.za);this.hh.Mf(this.mh);this.ma.yd();Uk(this.ma)};B.getBoundingBox=function(a){var c=$0n(a);return c?(c=KP(a,c),a=KH(a),new mz(c.y,c.x+a.width,c.y+a.height,c.x)):null};function sVn(a){for(var c=a.target;c.parentNode;)c=c.parentNode;9===c.nodeType||11===c.nodeType?(c=$0n(a.target),a=KP(a,c)):a=null;return a}B.Uab=function(a,c,d){a instanceof AWn&&(a=a.Da());this.ma.listen(a,c,d)}; B.replaceChild=function(a,c,d){BWn.prototype.replaceChild.call(this,a,c,d);pn(d)};function b1n(a,c){var d=a.Y9c,e=a.frameId,f=a.width;a=a.height;e='<iframe name="'+U(e)+vK+U(e)+'" type="'+(d?"":Zzf)+'" frameBorder="0" scrolling="no" marginHeight="0" marginWidth="0" width="'+U(f)+uK+U(a)+'" allowTransparency="true" srcdoc="';f=c&&c.csp_nonce;c=c&&c.b9;d=T((d?'<html xmlns:v="urn:schemas-microsoft-com:vml"><head>\n <style'+(c?LOd+U(ewg(c))+'"':"")+">\n v\\:* {\n behavior:url(#default#VML);\n }\n </style>\n </head>":'<?xml version="1.0"?><html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><head></head>')+ '<body marginwidth="0" marginheight="0" style="background:transparent"><div id="renderers"></div>\n <script'+(f?LOd+U(ewg(f))+'"':"")+">\n var _loaded = false;\n function CHART_loaded() {\n _loaded = true;\n }\n document.body.onload = CHART_loaded;\n \x3c/script>\n </body></html>");return T(e+U(String(X(d)))+FPd)};function c1n(a,c){a1n.call(this,a,c);this.defs=null;this.ua={};this.wa={};this.xa={};this.Se=!1;this.yza("-._.-*^*-._.-*^*-._.-",{fontSize:8,Cu:xa,bold:!1,italic:!1});for(a=this.mh.parentElement.parentElement;a;){if(null!=a.getAttribute(Qma)){this.Se=a.getAttribute(Qma)===Sh;break}a=a.parentElement}}G(c1n,a1n);function d1n(a,c){a.defs=$6(a,"defs");var d=CWn();a.defs.setAttribute(If,d);a.ua={};a.wa={};a.xa={};c.appendChild(a.defs)}B=c1n.prototype; B.Qgb=function(a,c){this.width=a;this.height=c;var d=$6(this,Li);d.setAttribute(Pj,a);d.setAttribute(qf,c);d.style.overflow=uf;d.setAttribute(ic,"Graphique.");this.mh.appendChild(d);d1n(this,d);return new AWn(d)}; B.getBoundingBox=function(a){if(a instanceof SVGGraphicsElement&&a.tagName.toLowerCase()!==lh&&a.tagName.toLowerCase()!==Li){var c=a.getBBox();return c.y|c.x|c.height|c.width?new mz(c.y,c.x+c.width,c.y+c.height,c.x):a1n.prototype.getBoundingBox.call(this,a)}return a1n.prototype.getBoundingBox.call(this,a)};B.yhb=function(){for(var a=this.ea.Da(),c=a.childNodes,d=c.length;1<d;)a.removeChild(c[0]),d--;d1n(this,a)};B.round=function(a){return Math.round(100*a)/100}; B.kwa=function(a,c,d,e){var f=$6(this,gU);f.setAttribute("cx",a);f.setAttribute("cy",c);f.setAttribute("r",d);this.gU(f,e);return f};B.nO=function(a,c,d,e,f){var g=$6(this,Jh);g.setAttribute("x",a);g.setAttribute("y",c);g.setAttribute(Pj,d);g.setAttribute(qf,e);this.gU(g,f);return g};B.ehb=function(a,c){var d=$6(this,lh);0<a.length&&d.setAttribute("d",a.join(""));this.gU(d,c);return d};B.hhb=function(a,c,d,e,f,g,h,l){return this.wwa(a,c,d,e,0,f,g,h,l)}; B.vwa=function(a,c,d,e,f,g,h,l){var m=rRn(c,e,g),n=rRn(d,f,g),q=new zQn(c,d,e,f),u=q.x1-q.ea;q=q.y1-q.ma;return this.wwa(a,m,n,Math.sqrt(u*u+q*q),fX(gX(Math.atan2(f-d,e-c))),g,h,l)}; B.wwa=function(a,c,d,e,f,g,h,l,m){var n=void 0!==l.opacity?l.opacity:1;e=new I6({fill:l.color,fillOpacity:n});if(l.color&&l.color!==Rg&&l.uu&&l.uu!==Rg){var q=new I6({fill:l.color,fillOpacity:n,stroke:l.uu,strokeOpacity:n,strokeWidth:l.jha});n=S6(this);q=e1n(this,a,c,d,f,g,h,l,q,m);this.appendChild(n,q);q.setAttribute(hc,gj);a=e1n(this,a,c,d,f,g,h,l,e,m);this.appendChild(n,a);return n.Da()}return e1n(this,a,c,d,f,g,h,l,e,m)}; function e1n(a,c,d,e,f,g,h,l,m,n){var q=$6(a,Vi);h=qRn(0,l.fontSize,h);h=rRn(h.start,h.end,Se);h-=.15*l.fontSize;h=new tz(0,h);h.rotate(bm(f));e=new tz(d,e);e.add(h);d=e.x;e=e.y;q.appendChild(a.va.createTextNode(c));switch(g){case Fi:q.setAttribute(uPa,Fi);break;case fM:q.setAttribute(uPa,TDf);break;case Se:q.setAttribute(uPa,Se)}q.setAttribute("x",String(d));q.setAttribute("y",String(e));q.setAttribute(hf,l.Cu);q.setAttribute(jf,String(l.fontSize||0));l.bold&&q.setAttribute(lf,jla);l.italic&&q.setAttribute(kf, ZGa);l.i6&&q.setAttribute(h_f,A0f);n&&q.setAttribute(od,Sh);0!==f&&q.setAttribute(fj,"rotate("+f+" "+d+" "+e+")");a.gU(q,m);return q}B.Ygb=function(){return $6(this,"g")};B.bgb=function(a,c){var d=CWn(),e=$6(this,Rla),f=$6(this,Jh);f.setAttribute("x",String(c.left));f.setAttribute("y",String(c.top));f.setAttribute(Pj,String(c.width));f.setAttribute(qf,String(c.height));e.appendChild(f);e.setAttribute(If,d);this.defs.appendChild(e);a=a.Da();a.setAttribute(Qla,f1n(d));return a}; function f1n(a,c){var d="";c||vl&&"9.0"===VUa||(d=window.location.href.split("#")[0]);return"url("+d+"#"+a+")"}B.neb=function(a,c,d){a.push("M"+c+","+d)};B.meb=function(a,c,d){a.push("L"+c+","+d)};B.leb=function(a,c,d,e,f,g,h){a.push("C"+c+","+d+","+e+","+f+","+g+","+h)};B.keb=function(a){a.push("Z")}; B.jeb=function(a,c,d,e,f,g,h,l){if(0<e&&0<f){var m=fX(h)-fX(g);180<m?m-=360:-180>=m&&(m=360+m);var n=2*Math.PI*Math.min(e,f);.1>Math.abs(m/360*n)&&(m=(.1/n*360-Math.abs(m))*hX(m)/2,g-=m,h+=m)}g=fX(g);h=fX(h);m=cWa(h-90,e);n=dWa(h-90,f);g=l?h-g:g-h;0>g&&(g+=360);a.push("A"+e+","+f+",0,"+(180<g?1:0)+","+(l?1:0)+","+(c+m)+","+(d+n))}; B.yza=function(a,c,d){var e=this.qa;if(3===e.firstChild.nodeType)e.firstChild.data=a;else throw Error("b7`"+e.firstChild.nodeType);document.contains(this.qa);var f=e.style;f.fontFamily=c.Cu;f.fontSize=c.fontSize+xh;f.fontWeight=c.bold?jla:"";f.fontStyle=c.italic?ZGa:"";f.display=cM;if(null!=d){var g=NY("rotate(%ddeg)",d);f.transform=g;f.transformOrigin="0 0"}g=e.clientWidth;e=e.clientHeight;f.display=Rg;if(0===g&&0<a.trim().length){f=document.getElementsByTagName(cXd)[0];if(this.qa.parentElement!== f)return f.appendChild(this.qa),this.yza(a,c,d);throw Error("c7");}return new em(g,e)};function $6(a,c){return a.va.createElementNS(AGa,c)} B.gU=function(a,c,d){QPn(c)?(a.setAttribute(Ii,c.stroke),a.setAttribute(UOa,c.strokeWidth),QPn(c)&&1<=c.strokeOpacity?a.removeAttribute(TOa):a.setAttribute(TOa,c.strokeOpacity),c.AB!==wYf?a.setAttribute(POa,g1n(c.AB,c.strokeWidth)):a.removeAttribute(POa)):(a.setAttribute(Ii,Rg),a.setAttribute(UOa,0));TPn(c)?a.removeAttribute(OFa):a.setAttribute(OFa,c.fillOpacity);var e=c.radiusX;typeof e===Wg&&a.setAttribute("rx",e);e=c.radiusY;typeof e===Wg&&a.setAttribute("ry",e);var f=c.jr(),g=c.getPattern();if(f){g= pQn(f,1).toString();e=this.wa[g];if(!e){e=CWn();this.wa[g]=e;g=$6(this,DHa);var h=f.x1,l=f.x2,m=f.y1,n=f.y2,q=f.wL,u=f.xL,v=1;if(0===f.FY||f.FY)v=f.FY;var w=1;if(0===f.GY||f.GY)w=f.GY;var y=f.m6?$Ia:NQa;g.setAttribute(If,e);g.setAttribute("x1",String(h));g.setAttribute("y1",String(m));g.setAttribute("x2",String(l));g.setAttribute("y2",String(n));g.setAttribute("gradientUnits",y);h="stop-color:"+q+rNn+v;u="stop-color:"+u+rNn+w;w=$6(this,Gi);w.setAttribute(POn,"0%");w.style.cssText=h;g.appendChild(w); f.M5&&(f=$6(this,Gi),f.setAttribute(POn,"49.99%"),f.style.cssText=h,g.appendChild(f),f=$6(this,Gi),f.setAttribute(POn,WQd),f.style.cssText=u,g.appendChild(f));f=$6(this,Gi);f.setAttribute(POn,ka);f.style.cssText=u;g.appendChild(f);this.defs.appendChild(g)}a.setAttribute(bf,f1n(e,d))}else if(g){e=g.getStyle()+"_"+g.wd()+"_"+g.bgcolor;f=null;if(!(e in this.ua)){switch(g.getStyle()){case aPn:f=$6(this,sJa);f.setAttribute("patternUnits",NQa);f.setAttribute("x","0");f.setAttribute("y","0");f.setAttribute(Pj, "4");f.setAttribute(qf,"4");f.setAttribute(uV,"0 0 4 4");u=$6(this,Jh);u.setAttribute("x","0");u.setAttribute("y","0");u.setAttribute(Pj,"4");u.setAttribute(qf,"4");u.setAttribute(bf,g.bgcolor);f.appendChild(u);u=$6(this,"g");u.setAttribute(Ii,g.wd());u.setAttribute(QOa,GOa);g=$6(this,lg);g.setAttribute("x1","2");g.setAttribute("y1","0");g.setAttribute("x2","4");g.setAttribute("y2","2");g.setAttribute(UOa,"2");u.appendChild(g);g=$6(this,lg);g.setAttribute("x1","0");g.setAttribute("y1","2");g.setAttribute("x2", "2");g.setAttribute("y2","4");g.setAttribute(UOa,"2");u.appendChild(g);f.appendChild(u);break;case fPn:f=$6(this,sJa),f.setAttribute("patternUnits",NQa),f.setAttribute("x","0"),f.setAttribute("y","0"),f.setAttribute(Pj,"6"),f.setAttribute(qf,"6"),f.setAttribute(uV,"0 0 4 4"),u=$6(this,Jh),u.setAttribute("x","0"),u.setAttribute("y","0"),u.setAttribute(Pj,"4"),u.setAttribute(qf,"4"),u.setAttribute(bf,g.bgcolor),f.appendChild(u),u=$6(this,"g"),u.setAttribute(Ii,g.wd()),u.setAttribute(QOa,GOa),g=$6(this, lg),g.setAttribute("x1","2"),g.setAttribute("y1","0"),g.setAttribute("x2","0"),g.setAttribute("y2","2"),g.setAttribute(UOa,"2"),u.appendChild(g),g=$6(this,lg),g.setAttribute("x1","4"),g.setAttribute("y1","2"),g.setAttribute("x2","2"),g.setAttribute("y2","4"),g.setAttribute(UOa,"2"),u.appendChild(g),f.appendChild(u)}g=CWn();f.setAttribute(If,g);this.defs.appendChild(f);this.ua[e]=g}e=this.ua[e];a.setAttribute(bf,f1n(e,d))}else a.setAttribute(bf,c.wh());null!=c.CZ&&(g=c.CZ,e=pQn(g,1).toString(),c=this.xa[e], c||(c=CWn(),this.xa[e]=c,e=$6(this,QFa),e.setAttribute(If,c),f=$6(this,HFa),f.setAttribute(JM,"SourceAlpha"),f.setAttribute("stdDeviation",String(g.radius||0)),e.appendChild(f),f=$6(this,"feOffset"),f.setAttribute("dx",String(g.ABb||0)),f.setAttribute("dy",String(g.DBb||0)),e.appendChild(f),null!=g.opacity&&(f=$6(this,GFa),u=$6(this,"feFuncA"),u.setAttribute(sj,CHa),u.setAttribute("slope",String(g.opacity)),f.appendChild(u),e.appendChild(f)),g=$6(this,"feMerge"),f=$6(this,"feMergeNode"),g.appendChild(f), f=$6(this,"feMergeNode"),f.setAttribute(JM,"SourceGraphic"),g.appendChild(f),e.appendChild(g),this.defs.appendChild(e)),a.setAttribute(QFa,f1n(c,d)))};function g1n(a,c){if(Array.isArray(a))return a.join(",");switch(a){case wYf:return"0";case sgf:return String(4*c)+","+String(c);default:return g1n(wYf,c)}} B.cQa=function(){var a="position:absolute; overflow:hidden;left:"+((this.Se?1E4:-1E4)+"px; top:auto; width:1px; height:1px;"),c=document.createElement(rd);c.setAttribute(ic,"Repr\u00e9sentation des donn\u00e9es du graphique sous forme de tableau.");c.setAttribute(Ji,a);this.mh.appendChild(c);this.mh.setAttribute(ic,"Graphique.");return c};function h1n(a,c){a1n.call(this,a,c)}G(h1n,a1n);B=h1n.prototype;B.Qgb=function(a,c){this.width=a;this.height=c;var d=i1n(this,rd);j1n(d,-5E4,-5E4,this.width+1E5,this.height+1E5);this.mh.appendChild(d);var e=S6(this),f=e.Da();f.coordorigin="0 0";f.coordsize=a+" "+c;f.style.top=k1n(5E4);f.style.left=k1n(5E4);d.appendChild(f);return e};B.yhb=function(){for(var a=this.ea.Da(),c=a.childNodes,d=c.length;1<d;)a.removeChild(c[0]),d--};B.round=function(a){return Math.round(a)}; B.kwa=function(a,c,d,e){var f=i1n(this,"v:oval"),g=2*d;j1n(f,a-d,c-d,g,g);this.gU(f,e,!1);return f};B.nO=function(a,c,d,e,f){var g=i1n(this,"v:rect"),h=TPn(f)&&1<=e&&1<=d&&null==f.jr();this.gU(g,f,h);if(QPn(f)||h)d=Math.max(d-1,0),e=Math.max(e-1,0);j1n(g,a,c,d,e);return g};B.ehb=function(a,c){for(var d=i1n(this,"v:shape"),e=i1n(this,"v:path");0<a.length&&ml(tk(a),"M");)a=a.slice(0,a.length-1);e.setAttribute("v",a.join(""));j1n(d,0,0,this.width,this.height);d.appendChild(e);this.gU(d,c,!1);return d}; B.hhb=function(a,c,d,e,f,g,h){c=qRn(c,e,f);d=qRn(d,h.fontSize,g);g=fM;d=rRn(d.start,d.end,g);return this.vwa(a,c.start,d,c.end,d,f,g,h)};B.vwa=function(a,c,d,e,f,g,h,l){var m=new I6({fill:l.color});if(l.color&&l.color!=Rg&&l.uu&&l.uu!=Rg){var n=new I6({fill:l.color,stroke:l.uu,strokeWidth:2}),q=S6(this);n=l1n(this,a,c,d,e,f,g,h,l,n);this.appendChild(q,n);a=l1n(this,a,c,d,e,f,g,h,l,m);this.appendChild(q,a);return q.Da()}return l1n(this,a,c,d,e,f,g,h,l,m)}; B.wwa=function(a,c,d,e,f,g,h,l){f=bm(f);e=qRn(c,e,g);c=new tz(c,d);var m=new tz(e.start,d);m=qbg(m.clone(),c).rotate(f).add(c);d=new tz(e.end,d);d=qbg(d.clone(),c).rotate(f).add(c);return this.vwa(a,m.x,m.y,d.x,d.y,g,h,l)}; function l1n(a,c,d,e,f,g,h,l,m,n){var q=i1n(a,"v:shape");j1n(q,0,0,a.width,a.height);l!=fM&&(l=qRn(0,m.fontSize,l),l=rRn(l.start,l.end,fM),l=new tz(0,l),l.rotate(bm(fX(gX(Math.atan2(g-e,f-d))))),e=new tz(d,e),g=new tz(f,g),e.add(l),g.add(l),d=e.x,e=e.y,f=g.x,g=g.y);d=Math.round(d);e=Math.round(e);f=Math.round(f);g=Math.round(g);l=i1n(a,"v:path");l.setAttribute("v","M"+d+","+e+"L"+f+","+g+"E");l.setAttribute("textpathok",gj);d=i1n(a,"v:textpath");d.setAttribute(ah,gj);f=d.style;f.fontSize=m.fontSize|| "";f.fontFamily=m.Cu||"";switch(h){case Fi:f.setAttribute(zPn,jg);break;case fM:f.setAttribute(zPn,fM);break;case Se:f.setAttribute(zPn,Nh)}m.bold&&(f.fontWeight=jla);m.italic&&(f.fontStyle=ZGa);d.setAttribute(Hi,c);q.appendChild(l);q.appendChild(d);a.gU(q,n,!1);return q}B.Ygb=function(){var a=i1n(this,"v:group");j1n(a,0,0,this.width,this.height);return a}; B.bgb=function(a,c){var d=i1n(this,rd);d.style.clip="rect("+[k1n(5E4+c.top),k1n(5E4+c.left+c.width),k1n(5E4+c.top+c.height),k1n(5E4+c.left)].join(ha)+")";j1n(d,0,0,this.width+1E5,this.height+1E5);a.Da();c=new AWn(d);this.appendChild(c,a);R6(this,1,1,1,1,new I6({fill:Oj}),c);return d};B.neb=function(a,c,d){a.push("M"+Math.round(c)+","+Math.round(d))};B.meb=function(a,c,d){a.push("L"+Math.round(c)+","+Math.round(d))}; B.leb=function(a,c,d,e,f,g,h){a.push("C"+Math.round(c)+","+Math.round(d)+","+Math.round(e)+","+Math.round(f)+","+Math.round(g)+","+Math.round(h))};B.keb=function(a){a.push("X")}; B.jeb=function(a,c,d,e,f,g,h,l){g=fX(g);h=fX(h);var m=Math.round(cWa(g-90,e)),n=Math.round(dWa(g-90,f)),q=Math.round(cWa(h-90,e)),u=Math.round(dWa(h-90,f));e=Math.round(e);f=Math.round(f);c=Math.round(c);d=Math.round(d);m===q&&n===u&&(l&&180>fX(h-g)||!l&&180>fX(g-h))||a.push((l?"WA":"AT")+(c-e)+","+(d-f)+","+(c+e)+","+(d+f)+","+(c+m)+","+(d+n)+","+(c+q)+","+(d+u))}; B.yza=function(a,c){var d=this.qa;d.firstChild.data=a;a=d.style;a.fontFamily=c.Cu;a.fontSize=k1n(c.fontSize||0);a.fontWeight=c.bold?jla:"";a.fontStyle=c.italic?ZGa:"";a.display=cM;var e=d.clientWidth;d=d.clientHeight;a.display=Rg;c.bold&&(e*=1.1);c.italic&&(e*=.9);return new em(e,d)};function k1n(a){return Math.round(a)+xh}function i1n(a,c){return a.va.createElement(c)} B.gU=function(a,c,d){for(var e=a.children,f=0;f<e.length;f++)a.children[f].tagName!=bf&&a.children[f].tagName!=Ii||a.removeChild(e[f]);d=null!=d?d:!0;if(QPn(c)){if(a.stroked=!0,a.strokeweight=c.strokeWidth,a.strokecolor=c.stroke,d=!(QPn(c)&&1<=c.strokeOpacity),e=c.AB!==wYf,d||e)f=i1n(this,"v:stroke"),d&&f.setAttribute(bh,Math.round(100*c.strokeOpacity)+"%"),e&&(f.dashstyle=m1n(c.AB)),a.appendChild(f)}else d&&TPn(c)?(a.stroked=!0,a.strokeweight=1,a.strokecolor=c.wh()):a.stroked=!1;void 0!==a.filled&& (a.filled=!0);d=c.jr();if(null!=d){c=i1n(this,"v:fill");c.setAttribute(Sc,d.wL);c.setAttribute("color2",d.xL);c.setAttribute(bh,d.FY||1);c.setAttribute("opacity2",d.GY||1);e=d.x1;f=d.y1;var g=d.x2;d=d.y2;typeof e==Hi&&(e=parseInt(e,10));typeof f==Hi&&(f=parseInt(f,10));typeof g==Hi&&(g=parseInt(g,10));typeof d==Hi&&(d=parseInt(d,10));d=fX(gX(Math.atan2(d-f,g-e)));d=QO(270-d,360);c.setAttribute("angle",d);c.setAttribute(sj,mOn);a.appendChild(c)}else c.getPattern()?(d=c.getPattern(),c=i1n(this,"v:fill"), c.setAttribute(sj,sJa),c.setAttribute(Sc,d.wd()),c.setAttribute("color2",d.bgcolor),d=hk("google.charts.loader.makeCssUrl")({subdir1:"core",subdir2:"patterns",filename:d.getStyle()+".gif"}),c.setAttribute(Ci,d),a.appendChild(c)):c.wh()==Rg?a.filled=!1:TPn(c)?a.fillcolor=c.wh():(d=i1n(this,"v:fill"),d.setAttribute(bh,Math.round(100*c.fillOpacity)+"%"),d.setAttribute(Sc,c.wh()),a.appendChild(d))}; function j1n(a,c,d,e,f){a=a.style;a.position=Vb;a.left=k1n(c);a.top=k1n(d);a.width=k1n(e);a.height=k1n(f)}function m1n(a){if(Array.isArray(a))return a.join(" ");switch(a){case wYf:return wYf;case sgf:return"shortdash";default:return m1n(wYf)}};function n1n(a){this.rma=!1;this.ea=a||null}n1n.prototype.ma=function(a,c){var d=this;return function(){var e=ek.apply(0,arguments);if(!d.rma)return d.ea?o1n(d.ea,function(){return a.apply(c,e)}):a.apply(c,e)}};function p1n(a,c,d,e){H.call(this);if(!(vl?0<=eUa(VUa,"5.5"):xl?0<=eUa(VUa,"1.8"):IUa?0<=eUa(VUa,"9.0"):yl?0<=eUa(VUa,"420+"):wl))throw Error("d7");for(var f=$Va(1E5);window.frames[tNn+f];)f++;this.wa=tNn+f;(a=this.ua=a)&&(a[Z0n]=!0);ym(this.ua);this.ea=mm(this.ua);this.mh=this.ea.createElement(rd);this.mh.style.position=X5d;this.ua.appendChild(this.mh);this.dimensions=c;this.za=this.ma=null;this.oa=!1;this.va=[];this.qa=null;c=Uqe().getDocument();this.Ba=(c=vl?null!=c.documentMode?9>c.documentMode: !OO("9"):!1)?h1n:c1n;if(this.xa=c||e)a=e="",this.dimensions&&(e=this.dimensions.width.toString()+xh,a=this.dimensions.height.toString()+xh),e=yN(b1n,{isVml:c,frameId:this.wa,width:e,height:a}),this.ea.appendChild(this.mh,e);q1n(this,d)}G(p1n,H);function q1n(a,c){var d=a.Ktc.bind(a);a=a.Eyc.bind(a);r1n(d,a,c)}B=p1n.prototype; B.Eyc=function(){if(this.xa){var a=(a=this.ea.Da(this.wa))?this.ea.blb(a):null;var c=this.ma=a.getElementById("renderers");c&&(c[Z0n]=!0);this.za=s1n(a.body,this.dimensions)}else this.ma=this.ea.createElement(rd),CH(this.ma,YM,X5d),this.dimensions&&HH(this.ma,this.dimensions),this.ma.dir=tg,this.mh.appendChild(this.ma),this.za=s1n(this.mh,this.dimensions);this.oa=!0}; function s1n(a,c){var d=mm(a),e=d.createElement(rd),f=e.style,g=c?c.height+10:0;c=c?c.width+10:0;f.display=Rg;f.position=Vb;f.top=g+xh;f.left=c+xh;f.whiteSpace=SEf;BH(e,uf,!0);e.setAttribute(hc,!0);d.appendChild(e,CN(d," "));d.appendChild(a,e);return e}B.Ktc=function(){if(!this.xa)return!0;var a;return(a=(a=this.ea.Da(this.wa))?this.ea.clb(a):null)?1==a._loaded:!1}; B.ce=function(a){var c=void 0===c?!0:c;if(!this.oa)return null;for(a=null!=a?a:0;this.va.length<=a;){var d=c;d=void 0===d?!0:d;var e=mm(this.ma).createElement(rd);d&&(CH(e,YM,Vb),HP(e,0,0));HH(e,ka,ka);this.ma.appendChild(e);d=new this.Ba(e,this.za);this.Ea(d);this.va.push(d)}return this.va[a]};function t1n(a){if(!a.oa)return null;if(!a.qa){var c=a.ea.createElement(rd);a.qa=new yWn(c);a.ea.appendChild(a.mh,a.qa.mh)}return a.qa}function u1n(a,c,d){r1n(function(){return null!=a.ma},c,d)} B.update=function(a,c){if(null!=a&&!fm(this.dimensions,a))if(this.dimensions=a,this.xa){if(a=this.ea.Da(this.wa))a.width=this.dimensions.width.toString(),a.height=this.dimensions.height.toString()}else this.oa&&HH(this.ma,this.dimensions);this.oa||q1n(this,c)};function r1n(a,c,d,e){a.call()?c.call():v1n(a,c,d,e)}function v1n(a,c,d,e){e=null!=e?e:10;setTimeout(d(function(){r1n(a,c,d,e)}),e)}B.Wa=function(){try{this.ea.Mf(this.ua),Uk(this.qa),wk(this.va,function(a){Uk(a)})}catch(a){}H.prototype.Wa.call(this)};var w1n={LINEAR:CHa,kTc:JM,n_c:O2,YUc:"inAndOut"};function x1n(a){switch(a){case CHa:return Zk;case JM:return iQn;case O2:return uRg;case "inAndOut":return LKd}}function y1n(a){var c=pS(a,"animation.startup",!1),d=rS(a,"animation.duration",0);if(!d)return null;var e=rS(a,"animation.maxFramesPerSecond",30);a=oS(a,"animation.easing",CHa,w1n);return{RHc:c,duration:d,easing:x1n(a),hZa:e}};function z1n(a,c){this.ea=a||[];A1n(this,c)}function B1n(){return function(a,c){return c===fOn&&typeof a===Hi&&-1===C1n.indexOf(a.toLowerCase())}}function A1n(a,c){var d=fk.WebFont;0!==a.ea.length&&d?d.load({google:{X8c:a.ea},active:function(){c.resolve()},b9c:function(){c.reject("One or more fonts could not be loaded")}}):c.resolve(null)}var C1n="arial;comic sans ms;courier new;georgia;impact;times new roman;trebuchet ms;verdana".split(";");function D1n(a,c){return am(a.x,c.left,c.left+c.width)===a.x&&am(a.y,c.top,c.top+c.height)===a.y?!0:!1};function E1n(a,c,d,e){var f=this;this.wa=a;this.qa=d;this.va=e;this.ea=null;this.ma=c;this.va.subscribe(Fh,function(){f.ua()})}E1n.prototype.ma=function(){return this.ma()};E1n.prototype.getState=r(Lj);E1n.prototype.ua=p(); function F1n(a){var c={hAxis:{viewWindowMode:arm,viewWindow:{}},vAxis:{viewWindowMode:arm,viewWindow:{}}};a.qa.Ot&&(isNaN(a.ea.ea)||(c.hAxis.viewWindow.numericMin=a.ea.ea),isNaN(a.ea.oa)||(c.hAxis.viewWindow.numericMax=a.ea.oa));a.qa.ea&&(isNaN(a.ea.ma)||(c.vAxis.viewWindow.numericMin=a.ea.ma),isNaN(a.ea.qa)||(c.vAxis.viewWindow.numericMax=a.ea.qa));a.wa.LM=c};function G1n(a,c,d,e){E1n.call(this,a,c,d,e);this.oa=null}G(G1n,E1n);G1n.prototype.ua=function(){var a=this,c=this.va;c.subscribe(ODa,function(d){var e=a.ma().getChartAreaBoundingBox();D1n(d,e)&&(a.oa=new tz(d.x,d.y))});c.subscribe(qM,function(d){a.hP(d)});c.subscribe(He,function(){a.oa=null});c.subscribe(ROn,function(d,e){a.Xh(d,e)})}; G1n.prototype.hP=function(a){if(this.oa){var c=a.x,d=a.y,e=this.ea;if(e){var f=this.ma();e.layout=f;f=this.qa;if(f.Ot){c=e.getHAxisValue(c)-e.getHAxisValue(this.oa.x);var g=e.ea-c,h=e.oa-c,l=Math.max(g,e.xa),m=Math.min(h,e.xa+e.wa);if(e.ua&&(l===g||0>c)&&(m===h||0<c)||!e.ua)e.ea=g,e.oa=h}f.ea&&(d=e.getVAxisValue(d)-e.getVAxisValue(this.oa.y),f=e.ma-d,c=e.qa-d,g=Math.max(f,e.za),h=Math.min(c,e.za+e.va),e.ua&&(g===f||0>d)&&(h===c||0<d)||!e.ua)&&(e.ma=f,e.qa=c);F1n(this)}this.oa.x=a.x;this.oa.y=a.y}}; G1n.prototype.Xh=function(a,c){var d=this.ma().getChartAreaBoundingBox();D1n(a,d)&&c()};function H1n(a,c,d,e){E1n.call(this,a,c,d,e);this.oa=null}G(H1n,E1n); H1n.prototype.ua=function(){var a=this,c=this.va;c.subscribe(ODa,function(d){var e=a.ma().getChartAreaBoundingBox();D1n(d,e)&&(a.oa=new tz(d.x,d.y))});c.subscribe(qM,function(d){a.hP(d)});c.subscribe(He,function(){if(a.oa){var d=a.qa,e=a.ea,f=a.ma();e.layout=f;var g=a.getState().AA,h=e.getHAxisValue(g.left),l=e.getHAxisValue(g.left+g.width);f=e.getVAxisValue(g.top);g=e.getVAxisValue(g.top+g.height);if(h!==l&&f!==g){var m=e.wa*e.Ba;if(d.Ot){var n=Math.min(h,l);h=Math.max(h,l);h-n<m&&(h=(n+h)/2,n=h- m/2,h+=m/2);e.ea=n;e.oa=h}m=e.va*e.Ba;d.ea&&(d=Math.min(f,g),f=Math.max(f,g),f-d<m&&(f=(d+f)/2,d=f-m/2,f+=m/2),e.ma=d,e.qa=f);F1n(a)}a.oa=null;a.getState().AA=null}});c.subscribe(ROn,function(d,e){a.Xh(d,e)})}; H1n.prototype.hP=function(a){if(this.oa){var c=this.ma().getChartAreaBoundingBox(),d=this.qa;a.x=am(a.x,c.left,c.left+c.width);a.y=am(a.y,c.top,c.top+c.height);if(d.Ot){var e=Math.min(this.oa.x,a.x);var f=Math.abs(this.oa.x-a.x)}else e=c.left,f=c.width;d.ea?(d=Math.min(this.oa.y,a.y),a=Math.abs(this.oa.y-a.y)):(d=c.top,a=c.height);this.getState().AA={left:e,top:d,width:f,height:a,color:"blue",opacity:.2}}};H1n.prototype.Xh=function(a,c){var d=this.ma().getChartAreaBoundingBox();D1n(a,d)&&c()};function I1n(a,c){this.Ot=a;this.ea=c};function J1n(a,c,d,e){E1n.call(this,a,c,d,e)}G(J1n,E1n);J1n.prototype.ua=function(){var a=this;this.va.subscribe(ePn,function(){var c=a.ea;c.scale=1;c.ea=c.xa;c.oa=c.xa+c.wa;c.ma=c.za;c.qa=c.za+c.va;F1n(a)})};function K1n(a,c,d,e){E1n.call(this,a,c,d,e)}G(K1n,E1n);K1n.prototype.ua=function(){var a=this;this.va.subscribe(Vh,function(c,d){var e=a.qa,f=a.ma().getChartAreaBoundingBox();D1n(c,f)&&(d(),d=a.ea,c=0>c.wheelDelta?d.scale*d.Ca:d.scale/d.Ca,c=am(c,d.Ba,d.Ga),c!==d.scale&&(d.scale=c,e.Ot&&(c=(d.oa+d.ea)/2,f=d.wa*d.scale/2,d.ea=c-f,d.oa=c+f),e.ea&&(e=(d.qa+d.ma)/2,c=d.va*d.scale/2,d.ma=e-c,d.qa=e+c),F1n(a)))})};function L1n(a,c,d,e,f,g){var h=this;this.Ga=d;this.Ba=e;this.Ca=f;this.ua=g;this.scale=1;var l=a.qa[0]?0:1,m=a.oa[0]?0:1;d=a.qa[l];a=a.oa[m];var n=d&&d.dataType?ZXn(d.dataType).Nl:null,q=a&&a.dataType?ZXn(a.dataType).Nl:null;this.layout=c;this.getHAxisValue=function(u){if(!n)return u;var v=h.layout.getHAxisValue;return n(v(u,l))};this.getVAxisValue=function(u){if(!q)return u;var v=h.layout.getVAxisValue;return q(v(u,m))};c=this.layout.getChartAreaBoundingBox();this.ea=this.getHAxisValue(c.left); this.ma=this.getVAxisValue(c.top+c.height);this.oa=this.getHAxisValue(c.left+c.width);this.qa=this.getVAxisValue(c.top);this.xa=this.ea;this.za=this.ma;this.wa=this.oa-this.ea;this.va=this.qa-this.ma};function M1n(a,c,d,e,f){var g=void 0===g?!0:g;this.ua=this.ea=null;this.va=[];if(nS(d,sj)===YU)throw Error("e7");this.qa=a;this.ma=c;this.options=d;this.Wf=e;this.oa=f;g&&this.init()}function N1n(a){var c=qS(a.options,"explorer.maxZoomOut",4);1>c&&(c=1/c);var d=qS(a.options,"explorer.maxZoomIn",.25);1<d&&(d=1/d);var e=qS(a.options,"explorer.zoomDelta",1.5),f=pS(a.options,"explorer.keepInBounds",!1);a.ua=new L1n(a.Wf,a.ma(),c,d,e,f);a.va.forEach(function(g){g.ea=a.ua})} M1n.prototype.init=function(){var a=this,c=this.Wf.qa[0]?0:1,d=this.Wf.oa[0]?0:1,e=this.Wf.qa[c],f=this.Wf.oa[d];c=!this.Wf.qa[1-c]&&e&&e.type===Bj&&!e.Urb;d=!this.Wf.oa[1-d]&&f&&f.type===Bj&&!f.Urb;f=(nS(this.options,dOn)||{}).axis;f===xf?d=!1:f===Cj&&(c=!1);this.ea=new I1n(c,d);O1n(this);this.oa.subscribe(Fh,function(){N1n(a)})}; function O1n(a){var c=a.va,d=nS(a.options,eOn);(null==d||Array.isArray(d)&&Ck(d,"dragToPan"))&&c.push(new G1n(a.qa,a.ma,a.ea,a.oa));d=nS(a.options,eOn);Array.isArray(d)&&Ck(d,"dragToZoom")&&c.push(new H1n(a.qa,a.ma,a.ea,a.oa));d=nS(a.options,eOn);(null==d||Array.isArray(d)&&Ck(d,"rightClickToReset"))&&c.push(new J1n(a.qa,a.ma,a.ea,a.oa));d=nS(a.options,eOn);Array.isArray(d)&&Ck(d,"pinchToZoom");d=nS(a.options,eOn);(null==d||Array.isArray(d)&&Ck(d,"scrollToZoom"))&&c.push(new K1n(a.qa,a.ma,a.ea,a.oa))} ;function P1n(a,c,d,e,f){this.options=a;this.state=c;this.Wf=e;this.qa=[];this.ea=null;this.oa=d;this.ma=new Jog;(void 0===f||f)&&this.init()}P1n.prototype.init=function(){var a=this.options;nS(a,sj)===YU?a=!1:(a=nS(a,dOn),a=null!=a&&typeof a===Yg);a&&this.qa.push(new M1n(this.state,this.oa,this.options,this.Wf,this.ma))};P1n.prototype.Wl=function(a,c,d){var e=Q1n[a];e&&this.ea&&!this.ea.isDisposed()&&Z6(this.ea,e);this.ma.Wl.apply(this.ma,[a,c,d])}; var R1n={},Q1n=(R1n.dragstart=15,R1n.drag=5,R1n.dragend=5,R1n.scroll=5,R1n.rightclick=5,R1n.pinch=5,R1n.pinchend=15,R1n);function S1n(a){H.call(this);this.ea=a}G(S1n,H);S1n.prototype.dispatchEvent=function(a,c){Hse(this.ea,a,void 0===c?null:c)};function T1n(a,c,d,e,f){c=f[c];e===YU?(d=c.uW,e=null):e=c.uW;return{type:a,data:{row:d,column:e}}}S1n.prototype.Wa=function(){this.ea=null;H.prototype.Wa.call(this)};function U1n(a){for(var c=WO("thead",{},V1n(a,W1n)),d=[],e=a.gw(),f={epa:0};f.epa<e;f={epa:f.epa},++f.epa)d.push(V1n(a,function(g){return function(h,l){h=h.Ko(g.epa,l);return WO(Ti,{},h)}}(f)));a=WO(RZf,{},VO(d));return WO(Oi,{},VO([c,a]))}function V1n(a,c){for(var d=[],e=a.Mw(),f=0;f<e;++f)""===a.Kja(f)&&d.push(c(a,f));a=VO(d);return WO(pN,{},a)}function W1n(a,c){a=a.vF(c)||a.d$(c);return WO(nN,{},a)};function X1n(a,c){this.ea=a;this.mh=c}X1n.prototype.yd=function(){lRn(this.mh)};function o1n(a,c){try{return c()}catch(g){c=g.message;var d=void 0===d?!0:d;var e={removable:!0,type:Te},f=use(a.mh,c,null,e);(null==d||d)&&Hse(a.ea,Te,{id:f,message:c,detailedMessage:"",options:e})}};function Y1n(a){H.call(this);this.Ba=null;var c=Uqe();if(!a||!c.Xqb(a))throw Error("iF");this.mh=a;this.Ra=new X1n(this,this.mh);this.qa=Wm()}G(Y1n,H);B=Y1n.prototype;B.mRb=r("mh");B.getWidth=function(a,c){return a.dma(Pj)||e_k(this.mh).width||c||400};B.getHeight=function(a,c){return a.dma(qf)||e_k(this.mh).height||c||200};function Z1n(a,c){a.qa&&(a.qa.reject=c)} B.zLa=function(a,c,d){var e=this;o1n(this.Ra,function(){if(!a)throw Error("MF");if(!(a instanceof kre)){var f="the wrong type of data";Array.isArray(a)?f="an Array":typeof a===Hi&&(f="a String");throw Error("NF`"+f);}if(null==a)throw Error("f7");e.qa&&e.qa.promise.cancel();e.qa=Wm();e.Ba&&(e.Ba.rma=!0);e.Ba=new n1n(e.Ra);f=e.Ba.ma.bind(e.Ba);$1n(e,f,a,c,d)})};B.jW=function(){this.Ba&&(this.Ba.rma=!0,this.Ba=null);this.qa&&this.qa.promise&&(this.qa.promise.cancel(),this.qa=null);this.yLa()}; B.yLa=p();B.Wa=function(){this.jW();H.prototype.Wa.call(this)};Y1n.prototype.clearChart=Y1n.prototype.jW;var a2n=P0n.n7c,b2n=P0n.o7c;function c2n(a){Y1n.call(this,a);this.oa=this.za=this.Wf=this.theme=this.Ga=null;this.La=[];this.Ca=this.ua=this.wa=this.animation=this.ea=this.xa=this.ma=null;this.height=this.width=0;this.options=null;this.orientation=xf;this.Fa=new rn;this.Ha=new S1n(this);this.Ea(this.Ha);this.pb=P1n;this.ib={}}G(c2n,Y1n);B=c2n.prototype;B.Wa=function(){this.yLa();Uk(this.Fa);Uk(this.wa);Uk(this.ua);Uk(this.Ca);Y1n.prototype.Wa.call(this)}; function d2n(a,c,d,e,f,g,h){var l;a.Ga===H6?l=new V0n(c,d,e,f,g):l=new FZn(c,d,e,f,g);l.init(a.eb,h);return l}function e2n(a,c,d,e,f){a.Ga=c;null!=d&&(a.Ka=d);null!=e&&(a.orientation=e);null!=f&&(a.theme=f)}B.zLa=function(a,c,d){Y1n.prototype.zLa.call(this,a,c,d)}; function $1n(a,c,d,e,f){e=void 0===e?{}:e;a.eb=c;e=fre(JSON.stringify(hre(e,ire)));f2n(a,e);g2n(a,e);e.orientation=e.orientation||a.orientation;e.theme=e.theme||a.theme;a.Ga!==Rg&&h2n(e);if(a.Ga!==YU&&tre(e.reverseCategories)){var g=e.orientation===Cj?"vAxis":"hAxis";e[g]=e[g]||{};e[g].direction=-1;delete e.reverseCategories}i2n(e);lRn(a.mh);if(!d)throw Error("h7");zk(Btg(d.Mw()),function(m){return d.Kja(m)===QOn})&&(e.isDiff=!0);d.Hn(0);j2n(a);e=k2n(e);var h=[],l=B1n();wk(e,function(m){h.push.apply(h, dk(nQn(m,l)))});a.Sa=e;a.options=new mS(Jk(a.Sa));a.Ga=oS(a.options,sj,Rg,aSn);a.width=a.getWidth(a.options);a.height=a.getHeight(a.options);e=new em(a.width,a.height);g=pS(a.options,"forceIFrame");if(!a.ea||a.ea.isDisposed())try{a.ea=new p1n(a.mh,e,c,g)}catch(m){throw Error("Votre navigateur n'est pas compatible avec les graphiques.");}else a.ea.update(e,c);a.ma=new PVn(f);a.va=d;h.length&&a.qa?(a.qa.promise.then(function(){u1n(a.ea,a.PPa.bind(a),c)}),Z1n(a,function(){u1n(a.ea,a.PPa.bind(a),c)}), new z1n(h,a.qa)):u1n(a.ea,a.PPa.bind(a),c)} function k2n(a){if(a.isStacked&&a.vAxis&&a.vAxis.baseline)throw Error("g7");var c=a.theme||[];c&&!Array.isArray(c)&&(c=[c]);for(var d=[a],e=0;e<c.length;e++){var f=c[e];if(typeof f===Hi){var g=f;iVn||(hVn.classic={colors:[{color:"#dea19b",dark:"#ad7d79",light:"#ffd1c9"},{color:"#cdc785",dark:"#aea971",light:"#eeeeac"},{color:"#d6b9db",dark:"#a992ad",light:"#fff0db"},{color:"#a2c488",dark:"#7f9a6b",light:"#d2feb0"},{color:"#ffbc46",dark:"#ce9839",light:"#eeee5b"},{color:"#9bbdde",dark:"#7993ad",light:"#c991ff"}], backgroundColor:{gradient:{color1:"#8080ff",color2:"#000020",x1:"0%",y1:"0%",x2:ka,y2:ka}},titleTextStyle:{color:Oj},hAxis:{textStyle:{color:Oj},titleTextStyle:{color:Oj}},vAxis:{textStyle:{color:Oj},titleTextStyle:{color:Oj}},legend:{textStyle:{color:Oj}},chartArea:{backgroundColor:{stroke:aQd,fill:Rg}},areaOpacity:.8},hVn.maximized={titlePosition:JM,axisTitlesPosition:JM,legend:{position:JM},chartArea:{width:ka,height:ka},vAxis:{textPosition:JM},hAxis:{textPosition:JM}},hVn.sparkline={enableInteractivity:!1, legend:{position:Rg},seriesType:s4,lineWidth:1.6,chartArea:{width:ka,height:ka},vAxis:{textPosition:Rg,gridlines:{color:Rg},baselineColor:Rg},hAxis:{textPosition:Rg,gridlines:{color:Rg},baselineColor:Rg}},hVn.material={bar:{groupWidth:"65%"},textStyle:{color:WPd,fontName:jha},annotations:{textStyle:{color:WPd,fontName:jha}},bubble:{highContrast:!0,textStyle:{auraColor:Rg,color:"#636363",fontName:jha}},tooltip:{textStyle:{color:WPd,fontName:jha},boxStyle:{stroke:"#b2b2b2",strokeOpacity:1,strokeWidth:1.5, fill:Oj,fillOpacity:1,shadow:{radius:1,opacity:.2,xOffset:0,yOffset:2}}},vAxis:{textStyle:{color:WPd,fontName:jha,fontSize:12},gridlines:{color:aQd},baselineColor:jaa},legend:{newLegend:!0,pagingTextStyle:{fontName:jha},textStyle:{auraColor:Rg,color:WPd,fontName:jha,fontSize:12}},hAxis:{textStyle:{color:WPd,fontName:jha,fontSize:12},gridlines:{color:aQd},baselineColor:jaa},pieSliceTextStyle:{color:ea,fontName:jha,fontSize:14},pieResidueSliceColor:WPd,titleTextStyle:{color:WPd,fontName:jha,fontSize:16, bold:Ye},scatter:{dataOpacity:.6},colorAxis:{colors:[],"one-sided-colors":[ea,XUn["500"]],"two-sided-colors":[XUn["500"],ea,ZUn["600"]],legend:{textStyle:{color:WPd,fontName:jha,fontSize:12}}},colors:[{color:XUn["500"],dark:XUn["800"],light:XUn[ja]},{color:YUn["500"],dark:YUn["900"],light:YUn[ja]},{color:ZUn["600"],dark:ZUn["800"],light:ZUn[ja]},{color:$Un["500"],dark:$Un["700"],light:$Un[ja]},{color:aVn["400"],dark:aVn["800"],light:aVn[ja]},{color:bVn["600"],dark:bVn["800"],light:bVn[ja]},{color:cVn["400"], dark:cVn["700"],light:cVn[ja]},{color:dVn["800"],dark:dVn["900"],light:dVn[ja]},{color:eVn["400"],dark:eVn["600"],light:eVn[ja]},{color:fVn["300"],dark:fVn["500"],light:fVn[ja]},{color:gVn["700"],dark:gVn["900"],light:gVn[ja]},{color:fVn["700"],dark:fVn["900"],light:fVn["200"]}]},iVn=!0);f=hVn[g]}else if(mk(f)){if(f instanceof mS){g=void 0;g=void 0===g?{}:g;for(var h=f.aG.length-1;0<=h;h--)$Pn(g,f.aG[h]);f=g}}else throw Error("i7");f&&d.push(f)}a=a.type.toLowerCase();cUn[a]&&d.push(cUn[a]);d.push(dUn); return d}B.PPa=function(){var a=this,c=this.ea.ce(),d=t1n(this.ea),e=this.options;d2n(this,this.va,e,c.oa.bind(c),this.width,this.height,function(f){l2n(a);f=f.qS();var g=new a.pb(e,a.ma,a.t9b.bind(a),f);a.ib={};Uk(a.wa);a.wa=new Q0n(f,a.ma,a.Fa,a.Ha,a.refresh.bind(a,!0),g);g=new Y_n(a.options,new em(a.width,a.height),{Cu:f.RR,fontSize:f.qO},f.Oaa,f.bA,f.Od.length,a.oa?a.oa.ea:void 0);a.oa=g;m2n(a);a.za=new EWn(d,c);n2n(a,f)||(a.Wf=f,o2n(a),p2n(a));q2n(a);a.Ha.dispatchEvent(Fh);a.wa.ua.Wl(Fh)})}; function q2n(a){var c=a.ea.ce();setTimeout(function(){if(c&&c.cQa){var d=c.cQa();if(d&&a.va){var e=U1n(a.va);uH(d,e)}}},0)} function f2n(a,c){switch(c.type){case r2n.wua:e2n(a,pf,lg,xf);c.type=null;break;case r2n.gHa:e2n(a,pf,s4,xf);c.type=null;break;case r2n.lCb:e2n(a,pf,aM,xf);c.type=null;break;case r2n.kHa:e2n(a,pf,aM,Cj);c.type=null;break;case r2n.ZMa:e2n(a,eN);c.type=null;break;case r2n.Lcb:e2n(a,YU),c.type=null}a=a.Ga;a===Rg&&(a=null);var d=c.type||Rg;d===Rg&&(d=null);if(!a&&!d)throw Error("j7");if(a&&d&&a!==d)throw Error("k7");c.type=a||d} function g2n(a,c){if(c.type===pf){a=a.Ka;a===Rg&&(a=null);var d=c.seriesType||Rg;d===Rg&&(d=null);if(a&&d&&a!==d)throw Error("l7");c.seriesType=a||d}} function h2n(a){a.hAxis=a.hAxis||{};a.vAxis=a.vAxis||{};var c=a.hAxis,d=a.vAxis,e=null;switch(a.type){case eN:e=d;break;case pf:a.targetAxis=a.targetAxis||{},e=a.targetAxis}e&&(a7(a,GIa,e,HOn),a7(a,BIa,e,FOn),a7(a,DOn,e,DOn));c&&(a7(a,"logScaleX",c,DOn),a7(a,"titleX",c,Zi));d&&a7(a,"titleY",d,Zi);a.smoothLine&&void 0===a.curveType&&(a.curveType=pf);a7(a,"lineSize",a,COn);a7(a,"reverseAxis",a,"reverseCategories");a.chartArea=a.chartArea||{};a7(a,"axisBackgroundColor",a.chartArea,zbf)} function i2n(a){s2n(a,"titleColor","titleFontSize",qPn);s2n(a,"legendTextColor","legendFontSize",yOn);t2n(a.hAxis);var c=a.hAxes||{},d;for(d in c)c.hasOwnProperty(d)&&t2n(c[d]);c=a.vAxes||{};t2n(a.vAxis);for(var e in c)c.hasOwnProperty(e)&&t2n(c[e]);e=a.tooltip;null==e&&(e={},a.tooltip=e);s2n(a,"tooltipTextColor","tooltipFontSize",wPn);a7(a,wPn,e,oPn);a7(a,"tooltipText",e,Vi);a7(a,"tooltipTrigger",e,bQa);e.trigger===xGa&&(e.trigger=ef);e=a.legend;null==e?(e={},a.legend=e):typeof e===Hi&&(c=e,e={}, a.legend=e,e.position=c);a7(a,yOn,e,oPn);e=a.animation;null==e?(e={},a.animation=e):typeof e===Wg&&(c=1E3*e,e={},a.animation=e,e.duration=c);a7(a,"animationEasing",e,"easing")}function t2n(a){if(null!=a){s2n(a,"textColor","textFontSize",oPn);s2n(a,"titleColor","titleFontSize",qPn);a.gridlines=a.gridlines||{};var c=a.gridlines,d=a.numberOfSections;void 0===c.count&&void 0!==d&&typeof d===Wg&&(c.count=d+1);a=a.gridlineColor;void 0===c.color&&void 0!==a&&(c.color=a)}} function s2n(a,c,d,e){a[e]=a[e]||{};e=a[e];a7(a,c,e,Sc);a7(a,d,e,Bxf)}function a7(a,c,d,e){void 0!==a[c]&&void 0===d[e]&&(d[e]=a[c])}B.yLa=function(){u2n(this);j2n(this);l2n(this);Uk(this.ea);pn(this)};function j2n(a){if(a.wa&&!a.wa.isDisposed()){var c=a.wa.ma;c.ea=Infinity;c.Yp.stop()}Uk(a.wa);if(a.ea&&!a.ea.isDisposed()){c=a.ea.ce();var d=t1n(a.ea);a.Ca=c;d.clear()}Uk(a.ua);pn(a.Fa)}function l2n(a){var c=a.Ca||a.ea&&a.ea.ce();a.Ca=null;c&&c.clear()} function m2n(a){wk(a.La,function(c){if(typeof c===Hi)if(null!=a.oa){var d=a.oa;d.ea&&(d=d.ea,c in d.oa&&delete d.oa[c],c in d.ea&&delete d.ea[c],c=uk(d.ma,c),0<=c&&d.ma.splice(c,1))}else a.La.push(c);else null!=a.oa?(d=a.oa,d.ea&&UVn(d.ea,c)):a.La.push(c)});a.La=[]} function v2n(a,c){var d=new HVn;d.Sf(c);c=JVn(d);d=!1;for(var e=0;e<c.length;e++){var f=c[e],g=f.column;f=f.row;g=a.Wf.za&&a.Wf.za[g];if(!g)return!1;var h=g.An,l=void 0,m=void 0;null!=h?m=a.Wf.Od[h].points[f]:l=a.Wf.Vi[f];if(!m&&!l)return!1;if(g.role===svn){if(d)return!1;d=!0;if(!(m||l).annotation)return!1}}return!0} B.Sf=function(a){if(v2n(this,a)){var c=null;if(this.Wf.ma!==YU){var d=new HVn;d.Sf(a);d=JVn(d);for(var e=0;e<d.length;e++){var f=d[e],g=this.Wf.za[f.column];if(g.role===svn){c={An:g.An,DQa:f.row};break}}}this.refresh(!0);this.ma.selected.Sf(a);c&&(this.ma.uy.hC=c);this.refresh(!1)}}; B.refresh=function(a){if(this.xa){var c=this.xa;if(!this.ma.hb(this.xa,this.oa.qa)){var d=this.ma.LM;if(d){this.options=new mS(Jk(this.Sa));ZPn(this.options,0,d);d=this.ea.ce();d=d2n(this,this.va,this.options,d.oa.bind(d),this.width,this.height).qS();this.wa.oa=d;this.Ca&&(this.Ca.clear(),this.Ca=null);if(this.ua&&this.ua instanceof S_n){var e=this.ua;e.Wf=d;e.qa=T_n(e)}e=vWn(this.oa,d,this.ma);this.Wf=d;aXn(this.za,this.Wf);d=this.za;var f=this.Wf;(null==e?0:e.AA)||!d.ma.overlaybox||SSn(d,VOn);d.ma= {};d.va={};zSn(d,f,e);d.wf.yhb();ASn(d,e,d.wf.ea);d.wf.flush();this.ma.LM=null;this.xa=this.ma.clone()}else{this.xa=this.ma.clone();e=vWn(this.oa,this.Wf,this.ma);d=this.za;var g=this.Wf,h=Jl({Od:null,Vi:null,legend:null,g$c:null,yL:null,AA:null});if(UQn(e,h)&&UQn(d.ua,h)){mQn(e.legend,d.ua.legend)||(d.wf.Mf(d.oa),h=new XRn,YRn(h,0,g.legend||{}),YRn(h,1,e.legend||{}),h=h.compact(),CSn(d,h));mQn(e.yL,d.ua.yL)||(d.wf.Mf(d.qa),h=new XRn,YRn(h,0,g.yL||{}),YRn(h,1,e.yL||{}),h=h.compact(),DSn(d,h));aXn(d, g);for(var l in e.Od){h=Number(l);var m=g.Od[h];if(UQn(e.Od[h],Jl({points:null})))for(var n in e.Od[h].points){var q=Number(n),u=new XRn;YRn(u,0,m.points[q]);YRn(u,1,e.Od[h].points[q]);u=u.compact();VWn(d,m,Number(h),u,Number(q))}else q=new XRn,YRn(q,0,m),YRn(q,1,e.Od[h]),m=q.compact(),LWn(d,m,Number(h))}for(f in e.Vi){l=Number(f);if(n=e.Vi[l].Th)h=M6([oN,Number(l)]),FWn(d,n,h);e.Vi[l].annotation&&(n=new XRn,YRn(n,0,g.Vi[l].annotation),YRn(n,1,e.Vi[l].annotation),n=n.compact(),IWn(d,n,null,Number(l)))}GWn(d); null!=e&&e.AA&&!mQn(e.AA,d.ua.AA)&&(SSn(d,VOn),f=e.AA,g=new I6,HPn(g,f.color),IPn(g,f.opacity),f=R6(d.wf,f.left,f.top,f.width,f.height,g,d.wf.ea),Q6(d,f,VOn));d.ua=e}else ySn(d,g,e)}}if(a){a=this.Ha;d=this.xa;e=this.Wf.ma;f=this.Wf.Od;g=[];l=d.focused;n=c.focused;if(l.Nn!==n.Nn||l.QR!==n.QR)null!=n.Nn&&g.push(T1n(SOn,n.Nn,n.QR,e,f)),null!=l.Nn&&g.push(T1n(TOn,l.Nn,l.QR,e,f));l.category!==n.category&&(null!=n.category&&g.push({type:SOn,data:{row:n.category,column:null}}),null!=l.category&&g.push({type:TOn, data:{row:l.category,column:null}}));l=d.uy.focused;n=c.uy.focused;!n||l&&l.row===n.row&&l.column===n.column||g.push({type:SOn,data:{row:n.row,column:n.column}});!l||n&&l.row===n.row&&l.column===n.column||g.push({type:TOn,data:{row:l.row,column:l.column}});l=d.legend.focused;n=c.legend.focused;l.xn!==n.xn&&(null!=n.xn&&g.push(T1n(SOn,n.xn,null,e,f)),null!=l.xn&&g.push(T1n(TOn,l.xn,null,e,f)));d.selected.hb(c.selected)||g.push({type:Yh});d.legend.eC===c.legend.eC&&d.legend.xda===c.legend.xda||g.push({type:"legendpagination", data:{currentPageIndex:d.legend.eC,totalPages:d.legend.xda}});c=E(g);for(d=c.next();!d.done;d=c.next())d=d.value,a.dispatchEvent(d.type,d.data)}}};B.getSelection=function(){return this.xa?this.xa.selected.getSelection():[]};B.Jb=function(a){if(this.oa)return this.oa.Jb(a)};function o2n(a){var c=vWn(a.oa,a.Wf,a.ma);ySn(a.za,a.Wf,c);a.xa=a.ma.clone()}function p2n(a){var c=a.ea.ce(),d=t1n(a.ea);Uk(a.ua);a.ua=new S_n(a.Fa,c,d,a.Wf);nVn(a.ua);pVn(a.ua);qVn(a.ua)} function n2n(a,c){var d=y1n(a.options);if(a.animation){var e=a.animation.svb;u2n(a)}else e=a.Wf;if(!d||!(d.RHc||e&&e.ma===c.ma)||c.ma===H6||c.ma===YU)return!1;if(!e){var f=Btg(a.va.Mw());e=a.va instanceof ose;var g=a.va.Cy();if(!e){var h=a.va;g=yk(h.Cy(),function(A){return typeof A===Yg?A:{sourceColumn:A,properties:h.tS(A)}})}var l=c.Od;e=c.za;c.ma===E6&&(e=[{role:If},{role:pM},{role:ad,An:0}]);var m,n;wk(e,function(A,F){if(A.role===ad||A.role===uOn){var I=Ol(g[F]);if(A.role===ad){A=l[A.An];if(A.Fx)return; A=A.oo||0;if(null!=A){var L=c.orientation&&c.orientation!==xf?c.qa[A]:c.oa[A];m=function(){return L.Fn.hk};n=L.dataType}}else I.role=uOn;I.calc=m;I.type=n;f[F]=I}});e=new ose(a.va);qse(e,f);var q={},u=c.qa;if(u){var v=Object.keys(u);v=E(v);for(var w=v.next();!w.done;w=v.next())if(w=w.value,typeof w===Wg){var y=u[w];y.Kda&&(q[w]={viewWindow:{numericMin:y.Kda.min,numericMax:y.Kda.max}})}}v={};if(u=c.oa)for(w=Object.keys(u),w=E(w),y=w.next();!y.done;y=w.next())if(y=y.value,typeof y===Wg){var z=u[y]; z.Kda&&(v[y]={viewWindow:{numericMin:z.Kda.min,numericMax:z.Kda.max}})}ZPn(a.options,0,{hAxes:q,vAxes:v});q=a.ea.ce();e=d2n(a,e,a.options,q.oa.bind(q),a.width,a.height).qS()}a.Wf=null;q=Date.now();u=a.animation&&a.animation.Y_a||0;u2n(a);a.animation={S$c:e,ttb:c,gtc:new x0n(e,c),svb:e,startTime:q,endTime:q+d.duration,Y_a:u,Yp:new sn(10),Y5b:d.easing,hZa:d.hZa,done:!1};a.rpb();ln(a.animation.Yp,Yi,a.rpb.bind(a));a.animation.Yp.start();a.Wf=c;return!0} B.rpb=function(){var a=this.animation;this.Wf=null;if(a.done)u2n(this),this.Wf=a.ttb,o2n(this),p2n(this),this.Ha.dispatchEvent(a2n);else{var c=Date.now(),d=(c-a.startTime)/(a.endTime-a.startTime);if(1>d){if(c-a.Y_a<1E3/this.animation.hZa)return}else d=1,a.done=!0;d=N0n(a.gtc,a.Y5b(d));a.svb=d;a.Y_a=c;ySn(this.za,d,{});this.Ha.dispatchEvent(b2n)}this.Wf=a.ttb};function u2n(a){a.animation&&(Uk(a.animation.Yp),a.animation=null)} B.getChartAreaBoundingBox=function(){var a=this.Wf.ea;return{left:a.left,top:a.top,width:a.width,height:a.height}};B.getBoundingBox=function(a){return null==this.za?null:(a=this.za.getBoundingBox(a))?{left:a.left,top:a.top,width:a.right-a.left,height:a.bottom-a.top}:null}; B.t9b=function(){var a=this.Wf;if(null==a)throw Error("m7");return{getChartAreaBoundingBox:this.getChartAreaBoundingBox.bind(this),getBoundingBox:this.getBoundingBox.bind(this),getXLocation:sUn.bind(null,a),getYLocation:tUn.bind(null,a),getHAxisValue:uUn.bind(null,a),getVAxisValue:vUn.bind(null,a),getPointDatum:wUn.bind(null,a)}};B.qS=r("Wf");var r2n={wua:lg,gHa:s4,lCb:"columns",kHa:aM,ZMa:eN,Lcb:YU};function w2n(a){c2n.call(this,a);e2n(this,pf,Rg,xf,"sparkline")}G(w2n,c2n);function x2n(a){c2n.call(this,a);e2n(this,pf,Rg,xf)}G(x2n,c2n);function y2n(){}y2n.prototype.ea=function(){return new uS};y2n.prototype.ma=function(a){var c=new mRn({chartType:x2n});c.HIa(a);return c};y2n.prototype.oa=function(a){var c=new mRn({chartType:w2n});c.HIa(a);return c};gk(KZd,x2n);gk(LZd,w2n);function z2n(){nRn.apply(this,arguments)}G(z2n,nRn);z2n.prototype.ea=function(){return y2n};vN(cn(yja),z2n);dn(gl()); NO(); // Google Inc. //# sourceMappingURL=editor_js_prod_analytics_gviz__fr.sourcemap </pre></body></html>