2?ode:sde,l=c=null,d}function d(h){return h==null||isNaN(h=+h)?i:(l||(l=o(e.map(r),t,n)))(r(s(h)))}return d.invert=function(h){return s(a((c||(c=o(t,e.map(r),Dm)))(h)))},d.domain=function(h){return arguments.length?(e=Array.from(h,$m),f()):e.slice()},d.range=function(h){return arguments.length?(t=Array.from(h),f()):t.slice()},d.rangeRound=function(h){return t=Array.from(h),n=Hj,f()},d.clamp=function(h){return arguments.length?(s=h?!0:mn,f()):s!==mn},d.interpolate=function(h){return arguments.length?(n=h,f()):n},d.unknown=function(h){return arguments.length?(i=h,d):i},function(h,p){return r=h,a=p,f()}}function qj(){return Ng()(mn,mn)}function lde(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function km(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function ac(e){return e=km(Math.abs(e)),e?e[1]:NaN}function cde(e,t){return function(n,r){for(var a=n.length,i=[],s=0,o=e[0],l=0;a>0&&o>0&&(l+o+1>r&&(o=Math.max(1,r-l)),i.push(n.substring(a-=o,a+o)),!((l+=o+1)>r));)o=e[s=(s+1)%e.length];return i.reverse().join(t)}}function ude(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var fde=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Kf(e){if(!(t=fde.exec(e)))throw new Error("invalid format: "+e);var t;return new Kj({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Kf.prototype=Kj.prototype;function Kj(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}Kj.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function dde(e){e:for(var t=e.length,n=1,r=-1,a;n0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(a+1):e}var Lm;function hde(e,t){var n=km(e,t);if(!n)return Lm=void 0,e.toPrecision(t);var r=n[0],a=n[1],i=a-(Lm=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,s=r.length;return i===s?r:i>s?r+new Array(i-s+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+km(e,Math.max(0,t+i-1))[0]}function iC(e,t){var n=km(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}const sC={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:lde,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>iC(e*100,t),r:iC,s:hde,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function oC(e){return e}var lC=Array.prototype.map,cC=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function pde(e){var t=e.grouping===void 0||e.thousands===void 0?oC:cde(lC.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?oC:ude(lC.call(e.numerals,String)),s=e.percent===void 0?"%":e.percent+"",o=e.minus===void 0?"−":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function c(d,h){d=Kf(d);var p=d.fill,m=d.align,g=d.sign,b=d.symbol,y=d.zero,v=d.width,x=d.comma,w=d.precision,S=d.trim,j=d.type;j==="n"?(x=!0,j="g"):sC[j]||(w===void 0&&(w=12),S=!0,j="g"),(y||p==="0"&&m==="=")&&(y=!0,p="0",m="=");var O=(h&&h.prefix!==void 0?h.prefix:"")+(b==="$"?n:b==="#"&&/[boxX]/.test(j)?"0"+j.toLowerCase():""),E=(b==="$"?r:/[%p]/.test(j)?s:"")+(h&&h.suffix!==void 0?h.suffix:""),T=sC[j],N=/[defgprs%]/.test(j);w=w===void 0?6:/[gprs]/.test(j)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function M(C){var L=O,D=E,$,P,k;if(j==="c")D=T(C)+D,C="";else{C=+C;var I=C<0||1/C<0;if(C=isNaN(C)?l:T(Math.abs(C),w),S&&(C=dde(C)),I&&+C==0&&g!=="+"&&(I=!1),L=(I?g==="("?g:o:g==="-"||g==="("?"":g)+L,D=(j==="s"&&!isNaN(C)&&Lm!==void 0?cC[8+Lm/3]:"")+D+(I&&g==="("?")":""),N){for($=-1,P=C.length;++$k||k>57){D=(k===46?a+C.slice($+1):C.slice($))+D,C=C.slice(0,$);break}}}x&&!y&&(C=t(C,1/0));var F=L.length+C.length+D.length,H=F>1)+L+C+D+H.slice(F);break;default:C=H+L+C+D;break}return i(C)}return M.toString=function(){return d+""},M}function f(d,h){var p=Math.max(-8,Math.min(8,Math.floor(ac(h)/3)))*3,m=Math.pow(10,-p),g=c((d=Kf(d),d.type="f",d),{suffix:cC[8+p/3]});return function(b){return g(m*b)}}return{format:c,formatPrefix:f}}var Ih,Gj,k4;mde({thousands:",",grouping:[3],currency:["$",""]});function mde(e){return Ih=pde(e),Gj=Ih.format,k4=Ih.formatPrefix,Ih}function yde(e){return Math.max(0,-ac(Math.abs(e)))}function gde(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ac(t)/3)))*3-ac(Math.abs(e)))}function vde(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ac(t)-ac(e))+1}function L4(e,t,n,r){var a=r1(e,t,n),i;switch(r=Kf(r??",f"),r.type){case"s":{var s=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(i=gde(a,s))&&(r.precision=i),k4(r,s)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(i=vde(a,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=i-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(i=yde(a))&&(r.precision=i-(r.type==="%")*2);break}}return Gj(r)}function is(e){var t=e.domain;return e.ticks=function(n){var r=t();return t1(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var a=t();return L4(a[0],a[a.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),a=0,i=r.length-1,s=r[a],o=r[i],l,c,f=10;for(o0;){if(c=n1(s,o,n),c===l)return r[a]=s,r[i]=o,t(r);if(c>0)s=Math.floor(s/c)*c,o=Math.ceil(o/c)*c;else if(c<0)s=Math.ceil(s*c)/c,o=Math.floor(o*c)/c;else break;l=c}return e},e}function zm(){var e=qj();return e.copy=function(){return Qd(e,zm())},Or.apply(e,arguments),is(e)}function z4(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,$m),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return z4(e).unknown(t)},e=arguments.length?Array.from(e,$m):[0,1],is(n)}function I4(e,t){e=e.slice();var n=0,r=e.length-1,a=e[n],i=e[r],s;return iMath.pow(e,t)}function jde(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function dC(e){return(t,n)=>-e(-t,n)}function Yj(e){const t=e(uC,fC),n=t.domain;let r=10,a,i;function s(){return a=jde(r),i=wde(r),n()[0]<0?(a=dC(a),i=dC(i),e(bde,xde)):e(uC,fC),t}return t.base=function(o){return arguments.length?(r=+o,s()):r},t.domain=function(o){return arguments.length?(n(o),s()):n()},t.ticks=o=>{const l=n();let c=l[0],f=l[l.length-1];const d=f0){for(;h<=p;++h)for(m=1;mf)break;y.push(g)}}else for(;h<=p;++h)for(m=r-1;m>=1;--m)if(g=h>0?m/i(-h):m*i(h),!(gf)break;y.push(g)}y.length*2{if(o==null&&(o=10),l==null&&(l=r===10?"s":","),typeof l!="function"&&(!(r%1)&&(l=Kf(l)).precision==null&&(l.trim=!0),l=Gj(l)),o===1/0)return l;const c=Math.max(1,r*o/t.ticks().length);return f=>{let d=f/i(Math.round(a(f)));return d*rn(I4(n(),{floor:o=>i(Math.floor(a(o))),ceil:o=>i(Math.ceil(a(o)))})),t}function B4(){const e=Yj(Ng()).domain([1,10]);return e.copy=()=>Qd(e,B4()).base(e.base()),Or.apply(e,arguments),e}function hC(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function pC(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Xj(e){var t=1,n=e(hC(t),pC(t));return n.constant=function(r){return arguments.length?e(hC(t=+r),pC(t)):t},is(n)}function U4(){var e=Xj(Ng());return e.copy=function(){return Qd(e,U4()).constant(e.constant())},Or.apply(e,arguments)}function mC(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Ade(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Ode(e){return e<0?-e*e:e*e}function Wj(e){var t=e(mn,mn),n=1;function r(){return n===1?e(mn,mn):n===.5?e(Ade,Ode):e(mC(n),mC(1/n))}return t.exponent=function(a){return arguments.length?(n=+a,r()):n},is(t)}function Qj(){var e=Wj(Ng());return e.copy=function(){return Qd(e,Qj()).exponent(e.exponent())},Or.apply(e,arguments),e}function Ede(){return Qj.apply(null,arguments).exponent(.5)}function yC(e){return Math.sign(e)*e*e}function Tde(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function F4(){var e=qj(),t=[0,1],n=!1,r;function a(i){var s=Tde(e(i));return isNaN(s)?r:n?Math.round(s):s}return a.invert=function(i){return e.invert(yC(i))},a.domain=function(i){return arguments.length?(e.domain(i),a):e.domain()},a.range=function(i){return arguments.length?(e.range((t=Array.from(i,$m)).map(yC)),a):t.slice()},a.rangeRound=function(i){return a.range(i).round(!0)},a.round=function(i){return arguments.length?(n=!!i,a):n},a.clamp=function(i){return arguments.length?(e.clamp(i),a):e.clamp()},a.unknown=function(i){return arguments.length?(r=i,a):r},a.copy=function(){return F4(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},Or.apply(a,arguments),is(a)}function V4(){var e=[],t=[],n=[],r;function a(){var s=0,o=Math.max(1,t.length);for(n=new Array(o-1);++s0?n[o-1]:e[0],o=n?[r[n-1],t]:[r[c-1],r[c]]},s.unknown=function(l){return arguments.length&&(i=l),s},s.thresholds=function(){return r.slice()},s.copy=function(){return H4().domain([e,t]).range(a).unknown(i)},Or.apply(is(s),arguments)}function q4(){var e=[.5],t=[0,1],n,r=1;function a(i){return i!=null&&i<=i?t[Xd(e,i,0,r)]:n}return a.domain=function(i){return arguments.length?(e=Array.from(i),r=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(i){return arguments.length?(t=Array.from(i),r=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(i){var s=t.indexOf(i);return[e[s-1],e[s]]},a.unknown=function(i){return arguments.length?(n=i,a):n},a.copy=function(){return q4().domain(e).range(t).unknown(n)},Or.apply(a,arguments)}const Ob=new Date,Eb=new Date;function Lt(e,t,n,r){function a(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return a.floor=i=>(e(i=new Date(+i)),i),a.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),a.round=i=>{const s=a(i),o=a.ceil(i);return i-s(t(i=new Date(+i),s==null?1:Math.floor(s)),i),a.range=(i,s,o)=>{const l=[];if(i=a.ceil(i),o=o==null?1:Math.floor(o),!(i0))return l;let c;do l.push(c=new Date(+i)),t(i,o),e(i);while(cLt(s=>{if(s>=s)for(;e(s),!i(s);)s.setTime(s-1)},(s,o)=>{if(s>=s)if(o<0)for(;++o<=0;)for(;t(s,-1),!i(s););else for(;--o>=0;)for(;t(s,1),!i(s););}),n&&(a.count=(i,s)=>(Ob.setTime(+i),Eb.setTime(+s),e(Ob),e(Eb),Math.floor(n(Ob,Eb))),a.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?a.filter(r?s=>r(s)%i===0:s=>a.count(0,s)%i===0):a)),a}const Im=Lt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Im.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Lt(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Im);Im.range;const Ma=1e3,mr=Ma*60,Ra=mr*60,Qa=Ra*24,Zj=Qa*7,gC=Qa*30,Tb=Qa*365,_s=Lt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Ma)},(e,t)=>(t-e)/Ma,e=>e.getUTCSeconds());_s.range;const Jj=Lt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ma)},(e,t)=>{e.setTime(+e+t*mr)},(e,t)=>(t-e)/mr,e=>e.getMinutes());Jj.range;const eA=Lt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*mr)},(e,t)=>(t-e)/mr,e=>e.getUTCMinutes());eA.range;const tA=Lt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Ma-e.getMinutes()*mr)},(e,t)=>{e.setTime(+e+t*Ra)},(e,t)=>(t-e)/Ra,e=>e.getHours());tA.range;const nA=Lt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Ra)},(e,t)=>(t-e)/Ra,e=>e.getUTCHours());nA.range;const Zd=Lt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*mr)/Qa,e=>e.getDate()-1);Zd.range;const Cg=Lt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Qa,e=>e.getUTCDate()-1);Cg.range;const K4=Lt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Qa,e=>Math.floor(e/Qa));K4.range;function Ao(e){return Lt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*mr)/Zj)}const _g=Ao(0),Bm=Ao(1),Nde=Ao(2),Cde=Ao(3),ic=Ao(4),_de=Ao(5),Pde=Ao(6);_g.range;Bm.range;Nde.range;Cde.range;ic.range;_de.range;Pde.range;function Oo(e){return Lt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/Zj)}const Pg=Oo(0),Um=Oo(1),Mde=Oo(2),Rde=Oo(3),sc=Oo(4),Dde=Oo(5),$de=Oo(6);Pg.range;Um.range;Mde.range;Rde.range;sc.range;Dde.range;$de.range;const rA=Lt(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());rA.range;const aA=Lt(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());aA.range;const Za=Lt(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Za.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Lt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Za.range;const Ja=Lt(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Ja.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Lt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Ja.range;function G4(e,t,n,r,a,i){const s=[[_s,1,Ma],[_s,5,5*Ma],[_s,15,15*Ma],[_s,30,30*Ma],[i,1,mr],[i,5,5*mr],[i,15,15*mr],[i,30,30*mr],[a,1,Ra],[a,3,3*Ra],[a,6,6*Ra],[a,12,12*Ra],[r,1,Qa],[r,2,2*Qa],[n,1,Zj],[t,1,gC],[t,3,3*gC],[e,1,Tb]];function o(c,f,d){const h=fb).right(s,h);if(p===s.length)return e.every(r1(c/Tb,f/Tb,d));if(p===0)return Im.every(Math.max(r1(c,f,d),1));const[m,g]=s[h/s[p-1][2]53)return null;"w"in V||(V.w=1),"Z"in V?(ge=Cb(mu(V.y,0,1)),Xe=ge.getUTCDay(),ge=Xe>4||Xe===0?Um.ceil(ge):Um(ge),ge=Cg.offset(ge,(V.V-1)*7),V.y=ge.getUTCFullYear(),V.m=ge.getUTCMonth(),V.d=ge.getUTCDate()+(V.w+6)%7):(ge=Nb(mu(V.y,0,1)),Xe=ge.getDay(),ge=Xe>4||Xe===0?Bm.ceil(ge):Bm(ge),ge=Zd.offset(ge,(V.V-1)*7),V.y=ge.getFullYear(),V.m=ge.getMonth(),V.d=ge.getDate()+(V.w+6)%7)}else("W"in V||"U"in V)&&("w"in V||(V.w="u"in V?V.u%7:"W"in V?1:0),Xe="Z"in V?Cb(mu(V.y,0,1)).getUTCDay():Nb(mu(V.y,0,1)).getDay(),V.m=0,V.d="W"in V?(V.w+6)%7+V.W*7-(Xe+5)%7:V.w+V.U*7-(Xe+6)%7);return"Z"in V?(V.H+=V.Z/100|0,V.M+=V.Z%100,Cb(V)):Nb(V)}}function E(G,oe,X,V){for(var _e=0,ge=oe.length,Xe=X.length,ot,dt;_e=Xe)return-1;if(ot=oe.charCodeAt(_e++),ot===37){if(ot=oe.charAt(_e++),dt=S[ot in vC?oe.charAt(_e++):ot],!dt||(V=dt(G,X,V))<0)return-1}else if(ot!=X.charCodeAt(V++))return-1}return V}function T(G,oe,X){var V=c.exec(oe.slice(X));return V?(G.p=f.get(V[0].toLowerCase()),X+V[0].length):-1}function N(G,oe,X){var V=p.exec(oe.slice(X));return V?(G.w=m.get(V[0].toLowerCase()),X+V[0].length):-1}function M(G,oe,X){var V=d.exec(oe.slice(X));return V?(G.w=h.get(V[0].toLowerCase()),X+V[0].length):-1}function C(G,oe,X){var V=y.exec(oe.slice(X));return V?(G.m=v.get(V[0].toLowerCase()),X+V[0].length):-1}function L(G,oe,X){var V=g.exec(oe.slice(X));return V?(G.m=b.get(V[0].toLowerCase()),X+V[0].length):-1}function D(G,oe,X){return E(G,t,oe,X)}function $(G,oe,X){return E(G,n,oe,X)}function P(G,oe,X){return E(G,r,oe,X)}function k(G){return s[G.getDay()]}function I(G){return i[G.getDay()]}function F(G){return l[G.getMonth()]}function H(G){return o[G.getMonth()]}function Y(G){return a[+(G.getHours()>=12)]}function q(G){return 1+~~(G.getMonth()/3)}function te(G){return s[G.getUTCDay()]}function Z(G){return i[G.getUTCDay()]}function ye(G){return l[G.getUTCMonth()]}function J(G){return o[G.getUTCMonth()]}function st(G){return a[+(G.getUTCHours()>=12)]}function Ve(G){return 1+~~(G.getUTCMonth()/3)}return{format:function(G){var oe=j(G+="",x);return oe.toString=function(){return G},oe},parse:function(G){var oe=O(G+="",!1);return oe.toString=function(){return G},oe},utcFormat:function(G){var oe=j(G+="",w);return oe.toString=function(){return G},oe},utcParse:function(G){var oe=O(G+="",!0);return oe.toString=function(){return G},oe}}}var vC={"-":"",_:" ",0:"0"},Gt=/^\s*\d+/,Ude=/^%/,Fde=/[\\^$*+?|[\]().{}]/g;function Pe(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i[t.toLowerCase(),n]))}function Hde(e,t,n){var r=Gt.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function qde(e,t,n){var r=Gt.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Kde(e,t,n){var r=Gt.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function Gde(e,t,n){var r=Gt.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function Yde(e,t,n){var r=Gt.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function bC(e,t,n){var r=Gt.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function xC(e,t,n){var r=Gt.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function Xde(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function Wde(e,t,n){var r=Gt.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function Qde(e,t,n){var r=Gt.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function SC(e,t,n){var r=Gt.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Zde(e,t,n){var r=Gt.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function wC(e,t,n){var r=Gt.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Jde(e,t,n){var r=Gt.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function ehe(e,t,n){var r=Gt.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function the(e,t,n){var r=Gt.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function nhe(e,t,n){var r=Gt.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function rhe(e,t,n){var r=Ude.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function ahe(e,t,n){var r=Gt.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function ihe(e,t,n){var r=Gt.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function jC(e,t){return Pe(e.getDate(),t,2)}function she(e,t){return Pe(e.getHours(),t,2)}function ohe(e,t){return Pe(e.getHours()%12||12,t,2)}function lhe(e,t){return Pe(1+Zd.count(Za(e),e),t,3)}function Y4(e,t){return Pe(e.getMilliseconds(),t,3)}function che(e,t){return Y4(e,t)+"000"}function uhe(e,t){return Pe(e.getMonth()+1,t,2)}function fhe(e,t){return Pe(e.getMinutes(),t,2)}function dhe(e,t){return Pe(e.getSeconds(),t,2)}function hhe(e){var t=e.getDay();return t===0?7:t}function phe(e,t){return Pe(_g.count(Za(e)-1,e),t,2)}function X4(e){var t=e.getDay();return t>=4||t===0?ic(e):ic.ceil(e)}function mhe(e,t){return e=X4(e),Pe(ic.count(Za(e),e)+(Za(e).getDay()===4),t,2)}function yhe(e){return e.getDay()}function ghe(e,t){return Pe(Bm.count(Za(e)-1,e),t,2)}function vhe(e,t){return Pe(e.getFullYear()%100,t,2)}function bhe(e,t){return e=X4(e),Pe(e.getFullYear()%100,t,2)}function xhe(e,t){return Pe(e.getFullYear()%1e4,t,4)}function She(e,t){var n=e.getDay();return e=n>=4||n===0?ic(e):ic.ceil(e),Pe(e.getFullYear()%1e4,t,4)}function whe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Pe(t/60|0,"0",2)+Pe(t%60,"0",2)}function AC(e,t){return Pe(e.getUTCDate(),t,2)}function jhe(e,t){return Pe(e.getUTCHours(),t,2)}function Ahe(e,t){return Pe(e.getUTCHours()%12||12,t,2)}function Ohe(e,t){return Pe(1+Cg.count(Ja(e),e),t,3)}function W4(e,t){return Pe(e.getUTCMilliseconds(),t,3)}function Ehe(e,t){return W4(e,t)+"000"}function The(e,t){return Pe(e.getUTCMonth()+1,t,2)}function Nhe(e,t){return Pe(e.getUTCMinutes(),t,2)}function Che(e,t){return Pe(e.getUTCSeconds(),t,2)}function _he(e){var t=e.getUTCDay();return t===0?7:t}function Phe(e,t){return Pe(Pg.count(Ja(e)-1,e),t,2)}function Q4(e){var t=e.getUTCDay();return t>=4||t===0?sc(e):sc.ceil(e)}function Mhe(e,t){return e=Q4(e),Pe(sc.count(Ja(e),e)+(Ja(e).getUTCDay()===4),t,2)}function Rhe(e){return e.getUTCDay()}function Dhe(e,t){return Pe(Um.count(Ja(e)-1,e),t,2)}function $he(e,t){return Pe(e.getUTCFullYear()%100,t,2)}function khe(e,t){return e=Q4(e),Pe(e.getUTCFullYear()%100,t,2)}function Lhe(e,t){return Pe(e.getUTCFullYear()%1e4,t,4)}function zhe(e,t){var n=e.getUTCDay();return e=n>=4||n===0?sc(e):sc.ceil(e),Pe(e.getUTCFullYear()%1e4,t,4)}function Ihe(){return"+0000"}function OC(){return"%"}function EC(e){return+e}function TC(e){return Math.floor(+e/1e3)}var Do,Z4,J4;Bhe({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Bhe(e){return Do=Bde(e),Z4=Do.format,Do.parse,J4=Do.utcFormat,Do.utcParse,Do}function Uhe(e){return new Date(e)}function Fhe(e){return e instanceof Date?+e:+new Date(+e)}function iA(e,t,n,r,a,i,s,o,l,c){var f=qj(),d=f.invert,h=f.domain,p=c(".%L"),m=c(":%S"),g=c("%I:%M"),b=c("%I %p"),y=c("%a %d"),v=c("%b %d"),x=c("%B"),w=c("%Y");function S(j){return(l(j)t(a/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(a,i)=>Pfe(e,i/r))},n.copy=function(){return rL(t).domain(e)},ii.apply(n,arguments)}function Rg(){var e=0,t=.5,n=1,r=1,a,i,s,o,l,c=mn,f,d=!1,h;function p(g){return isNaN(g=+g)?h:(g=.5+((g=+f(g))-i)*(r*gt}var oL=Xhe,Whe=Dg,Qhe=oL,Zhe=Yc;function Jhe(e){return e&&e.length?Whe(e,Zhe,Qhe):void 0}var epe=Jhe;const Di=Ie(epe);function tpe(e,t){return ee.e^i.s<0?1:-1;for(r=i.d.length,a=e.d.length,t=0,n=re.d[t]^i.s<0?1:-1;return r===a?0:r>a^i.s<0?1:-1};ne.decimalPlaces=ne.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*nt;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};ne.dividedBy=ne.div=function(e){return Va(this,new this.constructor(e))};ne.dividedToIntegerBy=ne.idiv=function(e){var t=this,n=t.constructor;return Ge(Va(t,new n(e),0,1),n.precision)};ne.equals=ne.eq=function(e){return!this.cmp(e)};ne.exponent=function(){return _t(this)};ne.greaterThan=ne.gt=function(e){return this.cmp(e)>0};ne.greaterThanOrEqualTo=ne.gte=function(e){return this.cmp(e)>=0};ne.isInteger=ne.isint=function(){return this.e>this.d.length-2};ne.isNegative=ne.isneg=function(){return this.s<0};ne.isPositive=ne.ispos=function(){return this.s>0};ne.isZero=function(){return this.s===0};ne.lessThan=ne.lt=function(e){return this.cmp(e)<0};ne.lessThanOrEqualTo=ne.lte=function(e){return this.cmp(e)<1};ne.logarithm=ne.log=function(e){var t,n=this,r=n.constructor,a=r.precision,i=a+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Vn))throw Error(Sr+"NaN");if(n.s<1)throw Error(Sr+(n.s?"NaN":"-Infinity"));return n.eq(Vn)?new r(0):(ct=!1,t=Va(Gf(n,i),Gf(e,i),i),ct=!0,Ge(t,a))};ne.minus=ne.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?dL(t,e):uL(t,(e.s=-e.s,e))};ne.modulo=ne.mod=function(e){var t,n=this,r=n.constructor,a=r.precision;if(e=new r(e),!e.s)throw Error(Sr+"NaN");return n.s?(ct=!1,t=Va(n,e,0,1).times(e),ct=!0,n.minus(t)):Ge(new r(n),a)};ne.naturalExponential=ne.exp=function(){return fL(this)};ne.naturalLogarithm=ne.ln=function(){return Gf(this)};ne.negated=ne.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ne.plus=ne.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?uL(t,e):dL(t,(e.s=-e.s,e))};ne.precision=ne.sd=function(e){var t,n,r,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Ws+e);if(t=_t(a)+1,r=a.d.length-1,n=r*nt+1,r=a.d[r],r){for(;r%10==0;r/=10)n--;for(r=a.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};ne.squareRoot=ne.sqrt=function(){var e,t,n,r,a,i,s,o=this,l=o.constructor;if(o.s<1){if(!o.s)return new l(0);throw Error(Sr+"NaN")}for(e=_t(o),ct=!1,a=Math.sqrt(+o),a==0||a==1/0?(t=ea(o.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=Qc((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new l(t)):r=new l(a.toString()),n=l.precision,a=s=n+3;;)if(i=r,r=i.plus(Va(o,i,s+2)).times(.5),ea(i.d).slice(0,s)===(t=ea(r.d)).slice(0,s)){if(t=t.slice(s-3,s+1),a==s&&t=="4999"){if(Ge(i,n+1,0),i.times(i).eq(o)){r=i;break}}else if(t!="9999")break;s+=4}return ct=!0,Ge(r,n)};ne.times=ne.mul=function(e){var t,n,r,a,i,s,o,l,c,f=this,d=f.constructor,h=f.d,p=(e=new d(e)).d;if(!f.s||!e.s)return new d(0);for(e.s*=f.s,n=f.e+e.e,l=h.length,c=p.length,l=0;){for(t=0,a=l+r;a>r;)o=i[a]+p[r]*h[a-r-1]+t,i[a--]=o%Ut|0,t=o/Ut|0;i[a]=(i[a]+t)%Ut|0}for(;!i[--s];)i.pop();return t?++n:i.shift(),e.d=i,e.e=n,ct?Ge(e,d.precision):e};ne.toDecimalPlaces=ne.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(ca(e,0,Wc),t===void 0?t=r.rounding:ca(t,0,8),Ge(n,e+_t(n)+1,t))};ne.toExponential=function(e,t){var n,r=this,a=r.constructor;return e===void 0?n=fo(r,!0):(ca(e,0,Wc),t===void 0?t=a.rounding:ca(t,0,8),r=Ge(new a(r),e+1,t),n=fo(r,!0,e+1)),n};ne.toFixed=function(e,t){var n,r,a=this,i=a.constructor;return e===void 0?fo(a):(ca(e,0,Wc),t===void 0?t=i.rounding:ca(t,0,8),r=Ge(new i(a),e+_t(a)+1,t),n=fo(r.abs(),!1,e+_t(r)+1),a.isneg()&&!a.isZero()?"-"+n:n)};ne.toInteger=ne.toint=function(){var e=this,t=e.constructor;return Ge(new t(e),_t(e)+1,t.rounding)};ne.toNumber=function(){return+this};ne.toPower=ne.pow=function(e){var t,n,r,a,i,s,o=this,l=o.constructor,c=12,f=+(e=new l(e));if(!e.s)return new l(Vn);if(o=new l(o),!o.s){if(e.s<1)throw Error(Sr+"Infinity");return o}if(o.eq(Vn))return o;if(r=l.precision,e.eq(Vn))return Ge(o,r);if(t=e.e,n=e.d.length-1,s=t>=n,i=o.s,s){if((n=f<0?-f:f)<=cL){for(a=new l(Vn),t=Math.ceil(r/nt+4),ct=!1;n%2&&(a=a.times(o),_C(a.d,t)),n=Qc(n/2),n!==0;)o=o.times(o),_C(o.d,t);return ct=!0,e.s<0?new l(Vn).div(a):Ge(a,r)}}else if(i<0)throw Error(Sr+"NaN");return i=i<0&&e.d[Math.max(t,n)]&1?-1:1,o.s=1,ct=!1,a=e.times(Gf(o,r+c)),ct=!0,a=fL(a),a.s=i,a};ne.toPrecision=function(e,t){var n,r,a=this,i=a.constructor;return e===void 0?(n=_t(a),r=fo(a,n<=i.toExpNeg||n>=i.toExpPos)):(ca(e,1,Wc),t===void 0?t=i.rounding:ca(t,0,8),a=Ge(new i(a),e,t),n=_t(a),r=fo(a,e<=n||n<=i.toExpNeg,e)),r};ne.toSignificantDigits=ne.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(ca(e,1,Wc),t===void 0?t=r.rounding:ca(t,0,8)),Ge(new r(n),e,t)};ne.toString=ne.valueOf=ne.val=ne.toJSON=ne[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=_t(e),n=e.constructor;return fo(e,t<=n.toExpNeg||t>=n.toExpPos)};function uL(e,t){var n,r,a,i,s,o,l,c,f=e.constructor,d=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),ct?Ge(t,d):t;if(l=e.d,c=t.d,s=e.e,a=t.e,l=l.slice(),i=s-a,i){for(i<0?(r=l,i=-i,o=c.length):(r=c,a=s,o=l.length),s=Math.ceil(d/nt),o=s>o?s+1:o+1,i>o&&(i=o,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for(o=l.length,i=c.length,o-i<0&&(i=o,r=c,c=l,l=r),n=0;i;)n=(l[--i]=l[i]+c[i]+n)/Ut|0,l[i]%=Ut;for(n&&(l.unshift(n),++a),o=l.length;l[--o]==0;)l.pop();return t.d=l,t.e=a,ct?Ge(t,d):t}function ca(e,t,n){if(e!==~~e||en)throw Error(Ws+e)}function ea(e){var t,n,r,a=e.length-1,i="",s=e[0];if(a>0){for(i+=s,t=1;ts?1:-1;else for(o=l=0;oa[o]?1:-1;break}return l}function n(r,a,i){for(var s=0;i--;)r[i]-=s,s=r[i]1;)r.shift()}return function(r,a,i,s){var o,l,c,f,d,h,p,m,g,b,y,v,x,w,S,j,O,E,T=r.constructor,N=r.s==a.s?1:-1,M=r.d,C=a.d;if(!r.s)return new T(r);if(!a.s)throw Error(Sr+"Division by zero");for(l=r.e-a.e,O=C.length,S=M.length,p=new T(N),m=p.d=[],c=0;C[c]==(M[c]||0);)++c;if(C[c]>(M[c]||0)&&--l,i==null?v=i=T.precision:s?v=i+(_t(r)-_t(a))+1:v=i,v<0)return new T(0);if(v=v/nt+2|0,c=0,O==1)for(f=0,C=C[0],v++;(c1&&(C=e(C,f),M=e(M,f),O=C.length,S=M.length),w=O,g=M.slice(0,O),b=g.length;b=Ut/2&&++j;do f=0,o=t(C,g,O,b),o<0?(y=g[0],O!=b&&(y=y*Ut+(g[1]||0)),f=y/j|0,f>1?(f>=Ut&&(f=Ut-1),d=e(C,f),h=d.length,b=g.length,o=t(d,g,h,b),o==1&&(f--,n(d,O16)throw Error(lA+_t(e));if(!e.s)return new f(Vn);for(ct=!1,o=d,s=new f(.03125);e.abs().gte(.1);)e=e.times(s),c+=5;for(r=Math.log(ws(2,c))/Math.LN10*2+5|0,o+=r,n=a=i=new f(Vn),f.precision=o;;){if(a=Ge(a.times(e),o),n=n.times(++l),s=i.plus(Va(a,n,o)),ea(s.d).slice(0,o)===ea(i.d).slice(0,o)){for(;c--;)i=Ge(i.times(i),o);return f.precision=d,t==null?(ct=!0,Ge(i,d)):i}i=s}}function _t(e){for(var t=e.e*nt,n=e.d[0];n>=10;n/=10)t++;return t}function _b(e,t,n){if(t>e.LN10.sd())throw ct=!0,n&&(e.precision=n),Error(Sr+"LN10 precision limit exceeded");return Ge(new e(e.LN10),t)}function mi(e){for(var t="";e--;)t+="0";return t}function Gf(e,t){var n,r,a,i,s,o,l,c,f,d=1,h=10,p=e,m=p.d,g=p.constructor,b=g.precision;if(p.s<1)throw Error(Sr+(p.s?"NaN":"-Infinity"));if(p.eq(Vn))return new g(0);if(t==null?(ct=!1,c=b):c=t,p.eq(10))return t==null&&(ct=!0),_b(g,c);if(c+=h,g.precision=c,n=ea(m),r=n.charAt(0),i=_t(p),Math.abs(i)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)p=p.times(e),n=ea(p.d),r=n.charAt(0),d++;i=_t(p),r>1?(p=new g("0."+n),i++):p=new g(r+"."+n.slice(1))}else return l=_b(g,c+2,b).times(i+""),p=Gf(new g(r+"."+n.slice(1)),c-h).plus(l),g.precision=b,t==null?(ct=!0,Ge(p,b)):p;for(o=s=p=Va(p.minus(Vn),p.plus(Vn),c),f=Ge(p.times(p),c),a=3;;){if(s=Ge(s.times(f),c),l=o.plus(Va(s,new g(a),c)),ea(l.d).slice(0,c)===ea(o.d).slice(0,c))return o=o.times(2),i!==0&&(o=o.plus(_b(g,c+2,b).times(i+""))),o=Va(o,new g(d),c),g.precision=b,t==null?(ct=!0,Ge(o,b)):o;o=l,a+=2}}function CC(e,t){var n,r,a;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(r,a),t){if(a-=r,n=n-r-1,e.e=Qc(n/nt),e.d=[],r=(n+1)%nt,n<0&&(r+=nt),rFm||e.e<-Fm))throw Error(lA+n)}else e.s=0,e.e=0,e.d=[0];return e}function Ge(e,t,n){var r,a,i,s,o,l,c,f,d=e.d;for(s=1,i=d[0];i>=10;i/=10)s++;if(r=t-s,r<0)r+=nt,a=t,c=d[f=0];else{if(f=Math.ceil((r+1)/nt),i=d.length,f>=i)return e;for(c=i=d[f],s=1;i>=10;i/=10)s++;r%=nt,a=r-nt+s}if(n!==void 0&&(i=ws(10,s-a-1),o=c/i%10|0,l=t<0||d[f+1]!==void 0||c%i,l=n<4?(o||l)&&(n==0||n==(e.s<0?3:2)):o>5||o==5&&(n==4||l||n==6&&(r>0?a>0?c/ws(10,s-a):0:d[f-1])%10&1||n==(e.s<0?8:7))),t<1||!d[0])return l?(i=_t(e),d.length=1,t=t-i-1,d[0]=ws(10,(nt-t%nt)%nt),e.e=Qc(-t/nt)||0):(d.length=1,d[0]=e.e=e.s=0),e;if(r==0?(d.length=f,i=1,f--):(d.length=f+1,i=ws(10,nt-r),d[f]=a>0?(c/ws(10,s-a)%ws(10,a)|0)*i:0),l)for(;;)if(f==0){(d[0]+=i)==Ut&&(d[0]=1,++e.e);break}else{if(d[f]+=i,d[f]!=Ut)break;d[f--]=0,i=1}for(r=d.length;d[--r]===0;)d.pop();if(ct&&(e.e>Fm||e.e<-Fm))throw Error(lA+_t(e));return e}function dL(e,t){var n,r,a,i,s,o,l,c,f,d,h=e.constructor,p=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),ct?Ge(t,p):t;if(l=e.d,d=t.d,r=t.e,c=e.e,l=l.slice(),s=c-r,s){for(f=s<0,f?(n=l,s=-s,o=d.length):(n=d,r=c,o=l.length),a=Math.max(Math.ceil(p/nt),o)+2,s>a&&(s=a,n.length=1),n.reverse(),a=s;a--;)n.push(0);n.reverse()}else{for(a=l.length,o=d.length,f=a0;--a)l[o++]=0;for(a=d.length;a>s;){if(l[--a]0?i=i.charAt(0)+"."+i.slice(1)+mi(r):s>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(a<0?"e":"e+")+a):a<0?(i="0."+mi(-a-1)+i,n&&(r=n-s)>0&&(i+=mi(r))):a>=s?(i+=mi(a+1-s),n&&(r=n-a-1)>0&&(i=i+"."+mi(r))):((r=a+1)0&&(a+1===s&&(i+="."),i+=mi(r))),e.s<0?"-"+i:i}function _C(e,t){if(e.length>t)return e.length=t,!0}function hL(e){var t,n,r;function a(i){var s=this;if(!(s instanceof a))return new a(i);if(s.constructor=a,i instanceof a){s.s=i.s,s.e=i.e,s.d=(i=i.d)?i.slice():i;return}if(typeof i=="number"){if(i*0!==0)throw Error(Ws+i);if(i>0)s.s=1;else if(i<0)i=-i,s.s=-1;else{s.s=0,s.e=0,s.d=[0];return}if(i===~~i&&i<1e7){s.e=0,s.d=[i];return}return CC(s,i.toString())}else if(typeof i!="string")throw Error(Ws+i);if(i.charCodeAt(0)===45?(i=i.slice(1),s.s=-1):s.s=1,wpe.test(i))CC(s,i);else throw Error(Ws+i)}if(a.prototype=ne,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=hL,a.config=a.set=jpe,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=a[t+1]&&r<=a[t+2])this[n]=r;else throw Error(Ws+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(Ws+n+": "+r);return this}var cA=hL(Spe);Vn=new cA(1);const qe=cA;function Ape(e){return Npe(e)||Tpe(e)||Epe(e)||Ope()}function Ope(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
-In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Epe(e,t){if(e){if(typeof e=="string")return l1(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l1(e,t)}}function Tpe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Npe(e){if(Array.isArray(e))return l1(e)}function l1(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t?n.apply(void 0,a):e(t-s,PC(function(){for(var o=arguments.length,l=new Array(o),c=0;ce.length)&&(t=e.length);for(var n=0,r=new Array(t);n"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,a=!1,i=void 0;try{for(var s=e[Symbol.iterator](),o;!(r=(o=s.next()).done)&&(n.push(o.value),!(t&&n.length===t));r=!0);}catch(l){a=!0,i=l}finally{try{!r&&s.return!=null&&s.return()}finally{if(a)throw i}}return n}}function Vpe(e){if(Array.isArray(e))return e}function vL(e){var t=Yf(e,2),n=t[0],r=t[1],a=n,i=r;return n>r&&(a=r,i=n),[a,i]}function bL(e,t,n){if(e.lte(0))return new qe(0);var r=Lg.getDigitCount(e.toNumber()),a=new qe(10).pow(r),i=e.div(a),s=r!==1?.05:.1,o=new qe(Math.ceil(i.div(s).toNumber())).add(n).mul(s),l=o.mul(a);return t?l:new qe(Math.ceil(l))}function Hpe(e,t,n){var r=1,a=new qe(e);if(!a.isint()&&n){var i=Math.abs(e);i<1?(r=new qe(10).pow(Lg.getDigitCount(e)-1),a=new qe(Math.floor(a.div(r).toNumber())).mul(r)):i>1&&(a=new qe(Math.floor(e)))}else e===0?a=new qe(Math.floor((t-1)/2)):n||(a=new qe(Math.floor(e)));var s=Math.floor((t-1)/2),o=Mpe(Ppe(function(l){return a.add(new qe(l-s).mul(r)).toNumber()}),c1);return o(0,t)}function xL(e,t,n,r){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new qe(0),tickMin:new qe(0),tickMax:new qe(0)};var i=bL(new qe(t).sub(e).div(n-1),r,a),s;e<=0&&t>=0?s=new qe(0):(s=new qe(e).add(t).div(2),s=s.sub(new qe(s).mod(i)));var o=Math.ceil(s.sub(e).div(i).toNumber()),l=Math.ceil(new qe(t).sub(s).div(i).toNumber()),c=o+l+1;return c>n?xL(e,t,n,r,a+1):(c0?l+(n-c):l,o=t>0?o:o+(n-c)),{step:i,tickMin:s.sub(new qe(o).mul(i)),tickMax:s.add(new qe(l).mul(i))})}function qpe(e){var t=Yf(e,2),n=t[0],r=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=Math.max(a,2),o=vL([n,r]),l=Yf(o,2),c=l[0],f=l[1];if(c===-1/0||f===1/0){var d=f===1/0?[c].concat(f1(c1(0,a-1).map(function(){return 1/0}))):[].concat(f1(c1(0,a-1).map(function(){return-1/0})),[f]);return n>r?u1(d):d}if(c===f)return Hpe(c,a,i);var h=xL(c,f,s,i),p=h.step,m=h.tickMin,g=h.tickMax,b=Lg.rangeStep(m,g.add(new qe(.1).mul(p)),p);return n>r?u1(b):b}function Kpe(e,t){var n=Yf(e,2),r=n[0],a=n[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=vL([r,a]),o=Yf(s,2),l=o[0],c=o[1];if(l===-1/0||c===1/0)return[r,a];if(l===c)return[l];var f=Math.max(t,2),d=bL(new qe(c).sub(l).div(f-1),i,0),h=[].concat(f1(Lg.rangeStep(new qe(l),new qe(c).sub(new qe(.99).mul(d)),d)),[c]);return r>a?u1(h):h}var Gpe=yL(qpe),Ype=yL(Kpe),Xpe="Invariant failed";function ho(e,t){throw new Error(Xpe)}var Wpe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function oc(e){"@babel/helpers - typeof";return oc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oc(e)}function Vm(){return Vm=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rme(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function ame(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ime(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,s=-1,o=(n=r==null?void 0:r.length)!==null&&n!==void 0?n:0;if(o<=1)return 0;if(i&&i.axisType==="angleAxis"&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var l=i.range,c=0;c0?a[c-1].coordinate:a[o-1].coordinate,d=a[c].coordinate,h=c>=o-1?a[0].coordinate:a[c+1].coordinate,p=void 0;if(hn(d-f)!==hn(h-d)){var m=[];if(hn(h-d)===hn(l[1]-l[0])){p=h;var g=d+l[1]-l[0];m[0]=Math.min(g,(g+f)/2),m[1]=Math.max(g,(g+f)/2)}else{p=f;var b=h+l[1]-l[0];m[0]=Math.min(d,(b+d)/2),m[1]=Math.max(d,(b+d)/2)}var y=[Math.min(d,(p+d)/2),Math.max(d,(p+d)/2)];if(t>y[0]&&t<=y[1]||t>=m[0]&&t<=m[1]){s=a[c].index;break}}else{var v=Math.min(f,h),x=Math.max(f,h);if(t>(v+d)/2&&t<=(x+d)/2){s=a[c].index;break}}}else for(var w=0;w0&&w(r[w].coordinate+r[w-1].coordinate)/2&&t<=(r[w].coordinate+r[w+1].coordinate)/2||w===o-1&&t>(r[w].coordinate+r[w-1].coordinate)/2){s=r[w].index;break}return s},uA=function(t){var n,r=t,a=r.type.displayName,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?gt(gt({},t.type.defaultProps),t.props):t.props,s=i.stroke,o=i.fill,l;switch(a){case"Line":l=s;break;case"Area":case"Radar":l=s&&s!=="none"?s:o;break;default:l=o;break}return l},wme=function(t){var n=t.barSize,r=t.totalSize,a=t.stackGroups,i=a===void 0?{}:a;if(!i)return{};for(var s={},o=Object.keys(i),l=0,c=o.length;l=0});if(y&&y.length){var v=y[0].type.defaultProps,x=v!==void 0?gt(gt({},v),y[0].props):y[0].props,w=x.barSize,S=x[b];s[S]||(s[S]=[]);var j=me(w)?n:w;s[S].push({item:y[0],stackList:y.slice(1),barSize:me(j)?void 0:pn(j,r,0)})}}return s},jme=function(t){var n=t.barGap,r=t.barCategoryGap,a=t.bandSize,i=t.sizeList,s=i===void 0?[]:i,o=t.maxBarSize,l=s.length;if(l<1)return null;var c=pn(n,a,0,!0),f,d=[];if(s[0].barSize===+s[0].barSize){var h=!1,p=a/l,m=s.reduce(function(w,S){return w+S.barSize||0},0);m+=(l-1)*c,m>=a&&(m-=(l-1)*c,c=0),m>=a&&p>0&&(h=!0,p*=.9,m=l*p);var g=(a-m)/2>>0,b={offset:g-c,size:0};f=s.reduce(function(w,S){var j={item:S.item,position:{offset:b.offset+b.size+c,size:h?p:S.barSize}},O=[].concat(DC(w),[j]);return b=O[O.length-1].position,S.stackList&&S.stackList.length&&S.stackList.forEach(function(E){O.push({item:E,position:b})}),O},d)}else{var y=pn(r,a,0,!0);a-2*y-(l-1)*c<=0&&(c=0);var v=(a-2*y-(l-1)*c)/l;v>1&&(v>>=0);var x=o===+o?Math.min(v,o):v;f=s.reduce(function(w,S,j){var O=[].concat(DC(w),[{item:S.item,position:{offset:y+(v+c)*j+(v-x)/2,size:x}}]);return S.stackList&&S.stackList.length&&S.stackList.forEach(function(E){O.push({item:E,position:O[O.length-1].position})}),O},d)}return f},Ame=function(t,n,r,a){var i=r.children,s=r.width,o=r.margin,l=s-(o.left||0)-(o.right||0),c=AL({children:i,legendWidth:l});if(c){var f=a||{},d=f.width,h=f.height,p=c.align,m=c.verticalAlign,g=c.layout;if((g==="vertical"||g==="horizontal"&&m==="middle")&&p!=="center"&&K(t[p]))return gt(gt({},t),{},wl({},p,t[p]+(d||0)));if((g==="horizontal"||g==="vertical"&&p==="center")&&m!=="middle"&&K(t[m]))return gt(gt({},t),{},wl({},m,t[m]+(h||0)))}return t},Ome=function(t,n,r){return me(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||r==="x"?n==="xAxis":r==="y"?n==="yAxis":!0},OL=function(t,n,r,a,i){var s=n.props.children,o=Wn(s,Jd).filter(function(c){return Ome(a,i,c.props.direction)});if(o&&o.length){var l=o.map(function(c){return c.props.dataKey});return t.reduce(function(c,f){var d=St(f,r);if(me(d))return c;var h=Array.isArray(d)?[$g(d),Di(d)]:[d,d],p=l.reduce(function(m,g){var b=St(f,g,0),y=h[0]-Math.abs(Array.isArray(b)?b[0]:b),v=h[1]+Math.abs(Array.isArray(b)?b[1]:b);return[Math.min(y,m[0]),Math.max(v,m[1])]},[1/0,-1/0]);return[Math.min(p[0],c[0]),Math.max(p[1],c[1])]},[1/0,-1/0])}return null},Eme=function(t,n,r,a,i){var s=n.map(function(o){return OL(t,o,r,i,a)}).filter(function(o){return!me(o)});return s&&s.length?s.reduce(function(o,l){return[Math.min(o[0],l[0]),Math.max(o[1],l[1])]},[1/0,-1/0]):null},EL=function(t,n,r,a,i){var s=n.map(function(l){var c=l.props.dataKey;return r==="number"&&c&&OL(t,l,c,a)||rf(t,c,r,i)});if(r==="number")return s.reduce(function(l,c){return[Math.min(l[0],c[0]),Math.max(l[1],c[1])]},[1/0,-1/0]);var o={};return s.reduce(function(l,c){for(var f=0,d=c.length;f=2?hn(o[0]-o[1])*2*c:c,n&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(d){var h=i?i.indexOf(d):d;return{coordinate:a(h)+c,value:d,offset:c}});return f.filter(function(d){return!qc(d.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(d,h){return{coordinate:a(d)+c,value:d,index:h,offset:c}}):a.ticks&&!r?a.ticks(t.tickCount).map(function(d){return{coordinate:a(d)+c,value:d,offset:c}}):a.domain().map(function(d,h){return{coordinate:a(d)+c,value:i?i[d]:d,index:h,offset:c}})},Pb=new WeakMap,Bh=function(t,n){if(typeof n!="function")return t;Pb.has(t)||Pb.set(t,new WeakMap);var r=Pb.get(t);if(r.has(n))return r.get(n);var a=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return r.set(n,a),a},CL=function(t,n,r){var a=t.scale,i=t.type,s=t.layout,o=t.axisType;if(a==="auto")return s==="radial"&&o==="radiusAxis"?{scale:Ff(),realScaleType:"band"}:s==="radial"&&o==="angleAxis"?{scale:zm(),realScaleType:"linear"}:i==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!r)?{scale:nf(),realScaleType:"point"}:i==="category"?{scale:Ff(),realScaleType:"band"}:{scale:zm(),realScaleType:"linear"};if(oo(a)){var l="scale".concat(xg(a));return{scale:(NC[l]||nf)(),realScaleType:NC[l]?l:"point"}}return de(a)?{scale:a}:{scale:nf(),realScaleType:"point"}},kC=1e-4,_L=function(t){var n=t.domain();if(!(!n||n.length<=2)){var r=n.length,a=t.range(),i=Math.min(a[0],a[1])-kC,s=Math.max(a[0],a[1])+kC,o=t(n[0]),l=t(n[r-1]);(os||ls)&&t.domain([n[0],n[r-1]])}},Tme=function(t,n){if(!t)return null;for(var r=0,a=t.length;ra)&&(i[1]=a),i[0]>a&&(i[0]=a),i[1]=0?(t[o][r][0]=i,t[o][r][1]=i+l,i=t[o][r][1]):(t[o][r][0]=s,t[o][r][1]=s+l,s=t[o][r][1])}},_me=function(t){var n=t.length;if(!(n<=0))for(var r=0,a=t[0].length;r=0?(t[s][r][0]=i,t[s][r][1]=i+o,i=t[s][r][1]):(t[s][r][0]=0,t[s][r][1]=0)}},Pme={sign:Cme,expand:Wte,none:Jl,silhouette:Qte,wiggle:Zte,positive:_me},Mme=function(t,n,r){var a=n.map(function(o){return o.props.dataKey}),i=Pme[r],s=Xte().keys(a).value(function(o,l){return+St(o,l,0)}).order(Ix).offset(i);return s(t)},Rme=function(t,n,r,a,i,s){if(!t)return null;var o=s?n.reverse():n,l={},c=o.reduce(function(d,h){var p,m=(p=h.type)!==null&&p!==void 0&&p.defaultProps?gt(gt({},h.type.defaultProps),h.props):h.props,g=m.stackId,b=m.hide;if(b)return d;var y=m[r],v=d[y]||{hasStack:!1,stackGroups:{}};if($t(g)){var x=v.stackGroups[g]||{numericAxisId:r,cateAxisId:a,items:[]};x.items.push(h),v.hasStack=!0,v.stackGroups[g]=x}else v.stackGroups[jo("_stackId_")]={numericAxisId:r,cateAxisId:a,items:[h]};return gt(gt({},d),{},wl({},y,v))},l),f={};return Object.keys(c).reduce(function(d,h){var p=c[h];if(p.hasStack){var m={};p.stackGroups=Object.keys(p.stackGroups).reduce(function(g,b){var y=p.stackGroups[b];return gt(gt({},g),{},wl({},b,{numericAxisId:r,cateAxisId:a,items:y.items,stackedData:Mme(t,y.items,i)}))},m)}return gt(gt({},d),{},wl({},h,p))},f)},PL=function(t,n){var r=n.realScaleType,a=n.type,i=n.tickCount,s=n.originalDomain,o=n.allowDecimals,l=r||n.scale;if(l!=="auto"&&l!=="linear")return null;if(i&&a==="number"&&s&&(s[0]==="auto"||s[1]==="auto")){var c=t.domain();if(!c.length)return null;var f=Gpe(c,i,o);return t.domain([$g(f),Di(f)]),{niceTicks:f}}if(i&&a==="number"){var d=t.domain(),h=Ype(d,i,o);return{niceTicks:h}}return null};function qm(e){var t=e.axis,n=e.ticks,r=e.bandSize,a=e.entry,i=e.index,s=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!me(a[t.dataKey])){var o=ym(n,"value",a[t.dataKey]);if(o)return o.coordinate+r/2}return n[i]?n[i].coordinate+r/2:null}var l=St(a,me(s)?t.dataKey:s);return me(l)?null:t.scale(l)}var LC=function(t){var n=t.axis,r=t.ticks,a=t.offset,i=t.bandSize,s=t.entry,o=t.index;if(n.type==="category")return r[o]?r[o].coordinate+a:null;var l=St(s,n.dataKey,n.domain[o]);return me(l)?null:n.scale(l)-i/2+a},Dme=function(t){var n=t.numericAxis,r=n.scale.domain();if(n.type==="number"){var a=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return a<=0&&i>=0?0:i<0?i:a}return r[0]},$me=function(t,n){var r,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?gt(gt({},t.type.defaultProps),t.props):t.props,i=a.stackId;if($t(i)){var s=n[i];if(s){var o=s.items.indexOf(t);return o>=0?s.stackedData[o]:null}}return null},kme=function(t){return t.reduce(function(n,r){return[$g(r.concat([n[0]]).filter(K)),Di(r.concat([n[1]]).filter(K))]},[1/0,-1/0])},ML=function(t,n,r){return Object.keys(t).reduce(function(a,i){var s=t[i],o=s.stackedData,l=o.reduce(function(c,f){var d=kme(f.slice(n,r+1));return[Math.min(c[0],d[0]),Math.max(c[1],d[1])]},[1/0,-1/0]);return[Math.min(l[0],a[0]),Math.max(l[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},zC=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,IC=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,m1=function(t,n,r){if(de(t))return t(n,r);if(!Array.isArray(t))return n;var a=[];if(K(t[0]))a[0]=r?t[0]:Math.min(t[0],n[0]);else if(zC.test(t[0])){var i=+zC.exec(t[0])[1];a[0]=n[0]-i}else de(t[0])?a[0]=t[0](n[0]):a[0]=n[0];if(K(t[1]))a[1]=r?t[1]:Math.max(t[1],n[1]);else if(IC.test(t[1])){var s=+IC.exec(t[1])[1];a[1]=n[1]+s}else de(t[1])?a[1]=t[1](n[1]):a[1]=n[1];return a},Km=function(t,n,r){if(t&&t.scale&&t.scale.bandwidth){var a=t.scale.bandwidth();if(!r||a>0)return a}if(t&&n&&n.length>=2){for(var i=zj(n,function(d){return d.coordinate}),s=1/0,o=1,l=i.length;oe.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},qme=function(t,n,r,a,i){var s=t.width,o=t.height,l=t.startAngle,c=t.endAngle,f=pn(t.cx,s,s/2),d=pn(t.cy,o,o/2),h=$L(s,o,r),p=pn(t.innerRadius,h,0),m=pn(t.outerRadius,h,h*.8),g=Object.keys(n);return g.reduce(function(b,y){var v=n[y],x=v.domain,w=v.reversed,S;if(me(v.range))a==="angleAxis"?S=[l,c]:a==="radiusAxis"&&(S=[p,m]),w&&(S=[S[1],S[0]]);else{S=v.range;var j=S,O=Ime(j,2);l=O[0],c=O[1]}var E=CL(v,i),T=E.realScaleType,N=E.scale;N.domain(x).range(S),_L(N);var M=PL(N,Aa(Aa({},v),{},{realScaleType:T})),C=Aa(Aa(Aa({},v),M),{},{range:S,radius:m,realScaleType:T,scale:N,cx:f,cy:d,innerRadius:p,outerRadius:m,startAngle:l,endAngle:c});return Aa(Aa({},b),{},DL({},y,C))},{})},Kme=function(t,n){var r=t.x,a=t.y,i=n.x,s=n.y;return Math.sqrt(Math.pow(r-i,2)+Math.pow(a-s,2))},Gme=function(t,n){var r=t.x,a=t.y,i=n.cx,s=n.cy,o=Kme({x:r,y:a},{x:i,y:s});if(o<=0)return{radius:o};var l=(r-i)/o,c=Math.acos(l);return a>s&&(c=2*Math.PI-c),{radius:o,angle:Hme(c),angleInRadian:c}},Yme=function(t){var n=t.startAngle,r=t.endAngle,a=Math.floor(n/360),i=Math.floor(r/360),s=Math.min(a,i);return{startAngle:n-s*360,endAngle:r-s*360}},Xme=function(t,n){var r=n.startAngle,a=n.endAngle,i=Math.floor(r/360),s=Math.floor(a/360),o=Math.min(i,s);return t+o*360},VC=function(t,n){var r=t.x,a=t.y,i=Gme({x:r,y:a},n),s=i.radius,o=i.angle,l=n.innerRadius,c=n.outerRadius;if(sc)return!1;if(s===0)return!0;var f=Yme(n),d=f.startAngle,h=f.endAngle,p=o,m;if(d<=h){for(;p>h;)p-=360;for(;p=d&&p<=h}else{for(;p>d;)p-=360;for(;p