");return null==a||null==a.sheet?Dc:sg(a.sheet,void 0!=b?b:null,c)} function wg(a){return O.Ra&&!O.wb(10)||"function"!=typeof B.DOMParser?null:(new DOMParser).parseFromString("
"+a+"","text/html").body.children[0]} function ug(a,b){if(!a)return nc;var c=document.createElement("div").style,d=xg(a);kb(d,function(e){var f=O.kd&&e in rg?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");Ob(f,"--")||Ob(f,"var")||(e=og(a,e),e=Of(f,e,b),null!=e&&pg(c,f,e))});return Xc(c.cssText||"")} function yg(a){var b=Array.from(fg(Wf,a,"getElementsByTagName",["STYLE"])),c=tb(b,function(e){return sb(jg(e).cssRules)});c=tg(c);c.sort(function(e,f){e=Hf(e.selectorText);a:{f=Hf(f.selectorText);for(var g=Math.min(e.length,f.length),h=0;hw(O.datum,R)&&Bc(U)&&(U=Yi(U,this)));P.attr("fill",O.fill?O.fill:U);P.attr("data-id",O.dataId);P.attr("display",O.validValue?null:"none");P.attr("stroke",U);P.attr("stroke-dasharray",O.dashPattern);P.attr("stroke-width",O.strokeWidth);P.attr("class",O.barClass);P.attr("filter",O.filter)});var N=a.Ua;z.attrTween?z.attrTween("d",function(O){var R=xs(this),P=ds(R.domainPosition,O.domainPosition),U=ds(R.measurePosition,O.measurePosition),na=ds(R.domainSize,O.domainSize),ca=ds(R.measureSize,O.measureSize),V=O.roundedCorners?N:0;return function(Z){return ws(P(Z),U(Z),na(Z),ca(Z),C,V,a.R)}}):z.attr("d",function(O){return ws(O.domainPosition,O.measurePosition,O.domainSize,O.measureSize,C,O.roundedCorners?N:0,a.R)});z=ir(a);for(H=0;He.length)throw Error('Number of series exceeds length of weight pattern "'+a.ka+'"');for(var f=[],k=0;kq.measureSize?q.measurePosition+q.measureSize:q.measurePosition,q.domainSize,Math.abs(q.measureSize)):new wf(0>q.measureSize?q.measurePosition+q.measureSize:q.measurePosition,q.domainPosition,Math.abs(q.measureSize),q.domainSize);a:{var y=Math.max(e.left,w.left);var z=Math.min(e.left+ e.width,w.left+w.width);if(y<=z){var H=Math.max(e.top,w.top);w=Math.min(e.top+e.height,w.top+w.height);if(H<=w){y=new wf(y,H,z-y,w-H);break a}}y=null}if(null===y)continue}if(!Qc(f)||f(q,n,c,d))y=As(this,q,c,d),y.domainDistance =d&&a<=f?0:Math.abs(a-k),measureDistance:c>=m&&c<=n?0:Math.abs(c-b),relativeDistance:sf(new rf(k,b),new rf(a,c))}} J.ne=function(a,b,c,d,e){var f=e.width;e=e.height;var k=d.append("g").attr("class","bar-group");d=c.Hc()(a,b);var m=Il(c,"strokeWidth")?c.rb()(a,b):this.Sa;f=k.append("rect").attr("class","bar").attr("width",f).attr("height",e).attr("stroke-width",m).attr("stroke-dasharray",d).attr("x",0).attr("y",0).attr("rx",1);Qi(f,function(){return c.color()(a,b)},!0);d&&"none"!==d.toLowerCase()&&f.attr("fill","transparent")};function xs(a){a=ji(a).attr("data-rect").split(",");return{domainPosition:+a[0],measurePosition:+a[1],domainSize:+a[2],measureSize:+a[3]}} function zs(a,b,c,d){d={domainPosition:d.domainPosition,measurePosition:d.measurePosition,domainSize:d.domainSize,measureSize:d.measureSize};switch(a.mb){case 1:d.domainPosition-=c;break;case 2:d.domainPosition+=c;break;default:d.measurePosition=b,d.measureSize=0}return d} function ts(a,b,c,d,e){var f=c.measureOffset,k=c.measure+f,m=gp(e,f),n=gp(e,k);if(Cj(m)&&Cj(n)){k=k Math.abs(n-m)?n=m:m+=(k?1:-1)*a.Ga);k?(k=0===f?Math.floor:Math.ceil,q=Math.ceil):(k=0===f?Math.ceil:Math.floor,q=Math.floor);m=k(m);n=q(n)}else n=m=null;k=ln(d,c.domain);q=fp(d,c.domain)+b.barOffset;var w=b.barWidth,y=m;m=n-m;var z=n=void 0,H=Math.min(w/2,Math.abs(m),c.strokeWidth);w-=H;q+=H/2;m+=(0<=m?-1:1)*H/2;if(null!=c.measureLowerBound&&null!= c.measureUpperBound){var G=c.measureLowerBound,C=c.measureUpperBound;null!=G&&null!=C&&(n=gp(e,f+G),z=gp(e,f+C))}a="x"==gr(a);f=b.barWidth/2;b=fp(d,c.domain)+b.barOffset+f;c=ln(e,c.measure+c.measureOffset);return{barGroupCenter:k,chartX:a?b:c,chartY:a?c:b,domainPosition:q,domainSize:w,measurePosition:y,measureSize:m,measureLowerBoundPosition:n,measureUpperBoundPosition:z,strokeWidth:H}} J.oe=Fb(!0);J.Ag=function(a,b){b=dm(b);return null==b.barData?a.data:b.barData};ls.prototype.getRoundingRadiusPx=ls.prototype.Fm;ls.prototype.setRoundingRadiusPx=ls.prototype.ji;ls.prototype.roundingRadiusPx=ls.prototype.Hn;ls.prototype.getBarHorizontalMargin=ls.prototype.Ml;ls.prototype.setBarHorizontalMargin=ls.prototype.Yj;ls.prototype.barHorizontalMargin=ls.prototype.dl;ls.prototype.setWeightPattern=ls.prototype.Ck;ls.prototype.getWeightPattern=ls.prototype.Rm;ls.prototype.getBarGroupInnerPadding=ls.prototype.Kl;ls.prototype.setBarGroupInnerPadding=ls.prototype.Wj;ls.prototype.barGroupInnerPadding=ls.prototype.bl;ls.prototype.getMinBarWidth=ls.prototype.zm;ls.prototype.setMinBarWidth=ls.prototype.vk;ls.prototype.getMaxBarWidth=ls.prototype.xm;ls.prototype.setMaxBarWidth=ls.prototype.Ug;ls.prototype.maxBarWidth=ls.prototype.Ig;ls.prototype.getStackedBarPadding=ls.prototype.Lm;ls.prototype.setStackedBarPadding=ls.prototype.oi;ls.prototype.stackedBarPadding=ls.prototype.ho;ls.prototype.getGroupingType=ls.prototype.fm;ls.prototype.setGroupingType=ls.prototype.Vf;ls.prototype.getStack=ls.prototype.Se;ls.prototype.setStack=ls.prototype.Pd;ls.prototype.stack=ls.prototype.stack;ls.prototype.getStrokeWidth=ls.prototype.Ef;ls.prototype.setStrokeWidth=ls.prototype.Qd;ls.prototype.strokeWidth=ls.prototype.rb;ls.prototype.autoBarLabels=ls.prototype.al;ls.prototype.getBorderRenderingStrategy=ls.prototype.Ol;ls.prototype.setBorderRenderingStrategy=ls.prototype.Nn;ls.prototype.setTransitionStrategy=ls.prototype.co;ls.prototype.getBarLabelDecorator=ls.prototype.Nl;function ws(a,b,c,d,e,f,k){if(null===a||null===b||null===c||null===d||null===f)return"";f=Math.min(Math.abs(d),f,c/2);k=1==k?"Z":"";return e?0<=d?"M"+b+" "+a+"h"+(d-f)+"a"+f+","+f+" 0 0 1 "+f+","+f+"v"+(c-2*f)+"a"+f+","+f+" 0 0 1 "+-f+","+f+"h"+-1*(d-f)+k:"M"+b+" "+a+"h"+(d+f)+"a"+f+","+f+" 0 0 0 "+-f+","+f+"v"+(c-2*f)+"a"+f+","+f+" 0 0 0 "+f+","+f+"h"+-1*(d+f)+k:0>=d?"M"+a+" "+b+"v"+(d+f)+"a"+f+","+f+" 0 0 1 "+f+","+-f+"h"+(c-2*f)+"a"+f+","+f+" 0 0 1 "+f+","+f+"v"+-1*(d+f)+k:"M"+a+" "+b+"v"+(d-f)+ "a"+f+","+f+" 0 0 0 "+f+","+f+"h"+(c-2*f)+"a"+f+","+f+" 0 0 0 "+f+","+-f+"v"+-1*(d-f)+k} function rs(a,b,c,d,e,f,k,m){d=Math.floor((d-(2*m+e*(a-1)))/a);f&&(d=Math.max(f,d));k&&(d=Math.min(k,d));return c&&0!=c.length?Math.floor(d*a*c[b]):d} function ss(a,b,c,d,e,f,k,m){var n=Math.floor((d-(2*m+e*(a-1)))/a),q=0;k&&n>k&&(q=Math.floor((n-k)*a/2));for(var w=n=0;wG&&(H.lineClass+=" inverse-highlight")};J.render=function(a,b,c,d){a=dm(b).lineData;var e=gp(b.vb(),0),f=this.R?"round":"butt";b=c.selectAll(".bar-target-line").data(a,function(q){return q.key});c=b.enter().append("line");a=b.exit();var k=c.merge(b),m=ir(this),n=gr(this);d&&(c.each(function(q){var w=ji(this);Eh(w,{display:q.validValue?null:"none","class":"bar-target-line "+q.lineClass,stroke:q.color,"stroke-linecap":f,"stroke-width":q.strokeWidth,"stroke-dasharray":q.dashPattern});w.attr(n+"1",q.domainPosition);w.attr(n+"2",q.domainPosition+q.domainSize);w.attr(m+"1",e);w.attr(m+"2",e)}),k=k.transition().duration(d),a=a.transition().duration(d),a.attr(m+"1",e),a.attr(m+"2",e));a.remove();k.each(function(q){var w=ji(this);d&&(w=w.transition(k));Eh(w,{display:q.validValue?null:"none","class":"bar-target-line "+q.lineClass,filter:q.filter,stroke:q.color,"stroke-linecap":f,"stroke-width":q.strokeWidth,"stroke-dasharray":q.dashPattern});w.attr(n+"1",q.domainPosition);w.attr(n+"2",q.domainPosition+q.domainSize);w.attr(m+"1",q.measurePosition);w.attr(m+"2",q.measurePosition)});return null};function Gs(a,b,c,d,e){a.v&&(c=1,b=0);return(0===b?e:0)+d+(b+1===c?e:0)} function Hs(a,b,c,d,e,f){if(a.v)return Math.floor((c-b)/2)-f;c=Math.floor((c-b)*e/2);0===d&&(c-=f);return c+(a.ka+b)*d} function Is(a,b,c,d,e,f){var k=b.measureOffset,m=b.measure+k;Cj(m)&&Cj(k)||(m=0);k=ln(f,m);var n=ln(f,0);m=0>m;f=(f=n =d&&a<=f?0:Math.abs(a-k),b.domainDistance=c,b.measureDistance=e,b.relativeDistance=a,b):null};J.ee=function(a,b,c,d,e){a=e||[];if(b=dm(b).lineData)for(e=0;e K.chartX&&(f=!0);k=K.chartX;Zt(this,K);K.pointClass="";var N=n(K.datum,L);0 N&&(K.pointClass=(K.pointClass+" inverse-highlight").trim());N=q(K.datum,L);0 N&&(K.pointClass=(K.pointClass+" inverse-selected").trim());G&&(N=K.domainOffset||0,w&&y&&(K.domainLowerBound=w(K.datum,L),K.domainUpperBound= y(K.datum,L),b||(K.domainLowerBound+=N,K.domainUpperBound+=N),null!==K.domainLowerBound&&null!==K.domainUpperBound&&(K.domainLowerBoundPosition=gp(d,K.domainLowerBound,null,N),K.domainUpperBoundPosition=gp(d,K.domainUpperBound,null,N),K.errorBarColor=K.color)),N=K.measureOffset||0,K.measureLowerBound=z(K.datum,L),K.measureUpperBound=H(K.datum,L),C||(K.measureLowerBound+=N,K.measureUpperBound+=N),null!==K.measureLowerBound&&null!==K.measureUpperBound&&(K.measureLowerBoundPosition=gp(e,K.measureLowerBound,null,N),K.measureUpperBoundPosition=gp(e,K.measureUpperBound,null,N),K.errorBarColor=K.color));K.shapeRenderer=a(K.datum,K.index)}f&&m.sort(function(O,R){return O.chartX-R.chartX});c.Jb=m;this.v.Pb(m,ir(this),d,e)}};function Yt(a,b,c){var d=a.ka;b.shapeRenderer&&(d=Xt(b.shapeRenderer));return fm(c,function(e){return e.shapeRenderer?Xt(e.shapeRenderer):d})} function Zt(a,b){switch(a.ha){case 1:b.labelX=isNaN(b.chartX)?null:b.chartX;b.labelY=isNaN(b.chartY)?null:b.chartY-6.5-b.radius;break;case 4:b.labelX=isNaN(b.chartX)?null:b.chartX;b.labelY=isNaN(b.chartY)?null:b.chartY;break;case 2:b.labelX=isNaN(b.chartX)?null:b.chartX-6.5-b.radius;b.labelY=isNaN(b.chartY)?null:b.chartY;break;case 3:b.labelX=isNaN(b.chartX)?null:b.chartX+6.5+b.radius;b.labelY=isNaN(b.chartY)?null:b.chartY;break;default:case 0:b.labelX=null,b.labelY=null}} J.render=function(a,b,c,d,e,f,k){a=gp(b.vb(),0);e=dm(b);var m=Il(b,"datumHoverState")?b.od():Fb(0);b=Il(b,"datumClickState")?b.Yd():Fb(0);var n=c.node();$t(this,e.Jb||[],n,a,d,f,k,m,b);return c.selectAll(".point-group")};function $t(a,b,c,d,e,f,k,m,n){if(0===b.length)au(a,c,d,e);else{c=ji(c).selectAll(".point-group").data(b,function(C){return C.key});c.exit().remove();var q=c.enter().append("g").attr("class","point-group");c=q.merge(c);a.v.Pf()||a.v.add(q,e,f);var w=function(C,L){var K=+C.radius;if(0 n(C.datum,L)?Yi(K):K},z=a.ka;q.each(function(C,L){(C.shapeRenderer||z).Ie(ji(this),"point",C.chartX,d,w(C,L),y(C,L),C)});var H=q.append("text").attr("class","point-label");switch(a.ha){case 1:case 4:H.attr("display",null).attr("text-anchor",wi("middle")).attr("alignment-baseline","middle");break;case 2:H.attr("display",null).attr("text-anchor",wi("end")).attr("alignment-baseline","middle");break;case 3:H.attr("display",null).attr("text-anchor",wi("start")).attr("alignment-baseline","middle");break;default:case 0:H=c.select(".point-label"),H.attr("display","none")}a.v.Pf()&&a.v.add(q,e,f);q.each(function(C){C=Wd(C);a.R&&(C.Dj=d);C.radius=0;C.wq=C.Dj;C.xq=C.Dj;C=ir(a);a.v.update(ji(this),e,C,k)});H.style("fill",a.ma);f={display:function(C){return C.validValue?null:"none"},"class":function(C){var L="point-group";void 0!==C.pointClass&&(L=(L+" "+C.pointClass).trim());void 0!==C.datumClass&&(L=(L+" "+C.datumClass).trim());return L}};b={dx:function(C){return isNaN(C.labelX)?null:C.labelX},dy:d,"class":"point-label"};var G=c;e&&(Eh(q,f),H&&Eh(H,b),G=c.transition().duration(e));c=G.select(".point");c.attr("display",function(C){return k.contains(new rf(C.chartX,C.chartY))?null:"none"});c.each(function(C,L){var K=ji(this);e&&(K=K.transition().duration(e));(C.shapeRenderer||z).Rd(K,"point",C.chartX,C.chartY,w(C,L),y(C,L),C)});c=G.select(".point-label");Eh(G,f);b.dy=function(C){return isNaN(C.labelY)?null:C.labelY};b.display=function(C){return k.contains(new rf(C.chartX,C.chartY))?null:"none"};switch(a.ha){case 1:case 4:b["text-anchor"]=wi("middle");break;case 2:b["text-anchor"]=wi("end");break;case 3:b["text-anchor"]=wi("start");break;default:case 0:b.display="none"}c.text(function(C){return C.label});c.style("fill",a.ma);Eh(c,b);G.each(function(){var C=ir(a);if(e){var L=ji(this).transition(G);a.v.update(L,e,C,k)}else a.v.update(ji(this),e,C,k)})}} function au(a,b,c,d){a.v.remove(ji(b),c,d);a=ji(b).selectAll(".point-group");b=ji(b).selectAll(".point");d&&(a=a.transition().duration(d),b=b.transition().duration(d),c={cx:function(e){return e.chartX},cy:c,r:function(e){return e.radius},fill:function(e){return e.color}},Eh(a,{display:function(e){return e.validValue?null:"none"}}),Eh(b,c));a.remove()} J.sd=function(a,b,c,d,e,f){b=dm(b).Jb;a=null;for(var k=Number.MAX_VALUE,m=[],n=0;n N.chartX&&(k=!0);n=N.chartX;Zt(this.v,N);this.ta&&(H&&G&&(N.domainLowerBound=H(N.datum,K),N.domainUpperBound=G(N.datum,K),null!==N.domainLowerBound&&null!==N.domainUpperBound&&(O=N.domainOffset||0,N.domainLowerBound+=O,N.domainUpperBound+=O,N.domainLowerBoundPosition=gp(e,O+N.domainLowerBound),N.domainUpperBoundPosition=gp(e,O+N.domainUpperBound),N.errorBarColor=N.color)),N.measureLowerBound=C(N.datum,K),N.measureUpperBound=L(N.datum,K),null!=N.measureLowerBound&&null!=N.measureUpperBound&&(O=N.measureOffset||0,N.measureLowerBound+=O,N.measureUpperBound+=O,N.measureLowerBoundPosition= gp(f,O+N.measureLowerBound),N.measureUpperBoundPosition=gp(f,O+N.measureUpperBound),N.errorBarColor=N.color));N.shapeRenderer=b(N.datum,N.index);N.strokeWidth=z(N.datum,K)}k&&q.sort(function(ca,V){return ca.chartX-V.chartX});var R=this.Ua?this.Ua(q,this):q;k=[];if(m)for(m=0;m U&&(N=Yi(L.color));L=b+"|"+N+"|"+K+"|"+na;m[L]||(m[L]=[],""==n&&(n=L));H!=L&&(m[H]&&Ut(m[H][m[H].length-1],C),H=L,m[L].push(new Js(C,C)));Ut(m[L][m[L].length- 1],C)}""!=n&&(G=e.range(),Ut(m[n][0],G[0]),Ut(m[H][m[H].length-1],G[1]));Nd(m,function(ca,V){V=V.split("|");var Z="line-series";null!=V[3]&&""!=V[3]&&(Z+=" "+V[3]);var fa=z(q[0].datum,0),pa=w(q[0].datum,0);0 pa&&(Z+=" inverse-highlight");var ua=y(q[0].datum,0);0 ua&&(Z+=" inverse-selected");P.push({color:V[0],Hg:V[1],Hc:V[2],Ee:V[3],Al:ca,Ac:R,Bq:a.name,rb:fa,uq:fa,sq:0 pa,id:"lineclip"+Ji(),yj:Z})},this)}d.Jb=q;d.oj=k;d.Jf=P;this.R&&this.v.v.Pb(q,ir(this),e,f)}};J.render=function(a,b,c,d,e,f,k){var m=gp(b.vb(),0),n=dm(b),q=c.node();if(0!==a.data.length||null!=q){var w=c.select("g");w.node()&&w.classed("area-segments")||Ii(q,' ');var y=bi(q);w=y[1];var z=y[2],H=y[3];q=y[4];y=y[5];hu(c,n.Jf,b);iu(this,n.Jf,w,m,d,f);ju(this,n.Jf,z,m,d,f);ku(this,n.oj,H,m,d,f);lu(this,n.Jf,y,m,d,f);this.R?this.v.render(a,b,ji(q),d,e,f,k):(b=b.Dh(),dm(b,{}),this.v.render({name:a.name,data:[]},b,ji(q),d,e,f,k));return c.selectAll(".area, .line-series, .event-target, .error-area, .isolate-datum, .point-group")}};function ju(a,b,c,d,e,f){if(a.ka)if(0===b.length)mu(a,c,d,e);else if(ji(c).attr("clip-path",f),e){f=ji(c).selectAll(".line-series").data(b);f.exit().remove();b=ji(c).selectAll(".event-target").data(b);b.exit().remove();c=f.enter().append("path");Eh(c,{"class":function(n){return n.yj},fill:"none"});f=c.merge(f);var k=b.enter().append("path");Eh(k,{"class":"event-target",fill:"none"});b=k.merge(b);var m=nu().defined(function(n){return n.validValue}).curve(a.ha).x(function(n){return n.chartX}).y(d);e&&(Eh(c,{stroke:function(n){return n.Hg},"stroke-dasharray":function(n){return n.Hc},d:function(n){return m(n.Ac)},"stroke-width":function(n){return n.rb}}),f=f.transition().duration(e),Eh(k,{stroke:"transparent",opacity:"0",d:function(n){return m(n.Ac)},"stroke-width":function(n){return Math.max(10,n.rb)}}),b=b.transition().duration(e));m.y(function(n){return n.chartY});Eh(f,{"clip-path":function(n){return"url(#"+n.id+")"},stroke:function(n){return n.color},"stroke-dasharray":function(n){return n.Hc},d:function(n){return m(n.Ac)},"stroke-width":function(n){return n.rb}});Eh(b,{"clip-path":function(n){return"url(#"+n.id+")"},stroke:"transparent",opacity:"0",d:function(n){return m(n.Ac)},"stroke-width":function(n){return Math.max(10,n.rb)}})}else ou(a,c,b),ji(c).selectAll(".line-series").data(b),ji(c).selectAll(".event-target").data(b);else Ii(c,"")} function ou(a,b,c){for(var d="",e=nu().defined(function(m){return m.validValue}).curve(a.ha).x(function(m){return a.Ga?Math.round(m.chartX):Math.round(100*m.chartX)/100}).y(function(m){m=Cj(m.chartY)?m.chartY:1E4;return a.Ga?Math.round(m):Math.round(100*m)/100}),f=0;f ';d+=' '}Ii(b,d)} function mu(a,b,c,d){var e=ji(b).selectAll(".line-series");d&&(e=e.transition().duration(d));var f=nu().defined(function(k){return k.validValue}).curve(a.ha).x(function(k){return k.chartX}).y(c);e.attr("d",function(k){return f(k.Ac)}).remove();ji(b).selectAll(".event-target").remove()} function ku(a,b,c,d,e,f){b.length&&!a.R&&a.ka?(a=ji(c).attr("clip-path",f).selectAll(".isolate-datum").data(b),a.exit().remove(),b=a.enter().append("path").attr("stroke-linecap","round"),a=b.merge(a),c={d:function(k){return"M"+k.chartX+","+d+"h0"},stroke:function(k){return k.color},"stroke-width":function(k){return 2*k.strokeWidth},"class":function(k){return"line-series isolate-datum"+(null!=k.datumClass?" "+k.datumClass:"")}},e&&(Eh(b,c),a=a.transition().duration(e)),c.d=function(k){return"M"+k.chartX+","+k.chartY+"h0"},Eh(a,c)):Ii(c,"")} function iu(a,b,c,d,e,f){if(a.ma)if(0===b.length)pu(c,d,e);else{b=ji(c).attr("clip-path",f).selectAll(".area").data(b);b.exit().remove();c=b.enter().append("path").attr("class","area").attr("stroke-width",0);b=c.merge(b);var k=qu().curve(a.Oa).defined(function(m){return m.validValue}).x(function(m){return m.chartX}).y1(d).y0(d);e&&(Eh(c,{fill:function(m){return m.Hg},d:function(m){return k(m.Ac)}}),b=b.transition().duration(e));k.y1(function(m){return m.chartY}).y0(function(m){return m.chartY0});Eh(b,{"clip-path":function(m){return"url(#"+m.id+")"},fill:function(m){return m.Hg},d:function(m){return k(m.Ac)},"class":function(m){return"area"+(null!=m.datumClass?" "+m.datumClass:"")}})}else Ii(c,"")} function pu(a,b,c){a=ji(a).selectAll(".area");c&&(a=a.transition().duration(c));var d=qu().defined(function(e){return e.validValue}).x(function(e){return e.chartX}).y1(b).y0(b);a.attr("d",function(e){return d(e.Ac)}).remove()} function lu(a,b,c,d,e,f){if(a.ta)if(0===b.length||a.R)ru(c,d,e);else{b=ji(c).attr("clip-path",f).selectAll(".error-area").data(b);b.exit().remove();c=b.enter().append("path");Eh(c,{"class":"error-area","stroke-width":0});b=c.merge(b);var k=qu().curve(a.Oa).defined(function(m){return m.validValue}).x(function(m){return m.chartX}).y1(d).y0(d);e&&(Eh(c,{fill:function(m){return m.color},d:function(m){return k(m.Ac)}}),b=b.transition().duration(e));k.y1(function(m){return null!=m.measureUpperBoundPosition?m.measureUpperBoundPosition:m.chartY});k.y0(function(m){return null!=m.measureLowerBoundPosition?m.measureLowerBoundPosition:m.chartY});Eh(b,{"clip-path":function(m){return"url(#"+m.id+")"},fill:function(m){return m.color},opacity:a.R?"0":".2",d:function(m){return k(m.Ac)}})}else Ii(c,"")} function ru(a,b,c){a=ji(a).selectAll(".area");c&&(a=a.transition().duration(c));var d=qu().defined(function(e){return e.validValue}).x(function(e){return e.chartX}).y1(b).y0(b);a.attr("d",function(e){return d(e.Ac)}).remove()} function gu(a,b){var c=null!=a.$;return function(d,e){if(c)for(d=0;d w)return!0;if(H =a&&!k(b);b--);null!=q&&(q=this.Eb(q,c,d));return q};function tu(a,b,c){c=void 0===c?!1:c;var d=Ed(a,b,function(e,f){return e-f.chartX});if(0>d)return-d-1;if(c)for(;d ')),document.body.appendChild(Ki),Ki.contentDocument.body.appendChild(Nh(new be(ce,"\n \n \n \n \n