D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
oems
/
wp-content
/
plugins
/
ajax-search-lite
/
build
/
js
/
Filename :
cache.js
back
Copy
(function(){var gS={7852:(function(ue,w,L){var H;/*! decimal.js-light v2.5.1 https://github.com/MikeMcl/decimal.js-light/LICENCE */(function(h){"use strict";var oe=1e9,ae={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},b=!0,x="[DecimalError] ",P=x+"Invalid argument: ",A=x+"Exponent out of range: ",N=Math.floor,B=Math.pow,Y=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,X,U=1e7,W=7,re=9007199254740991,V=N(re/W),q={};q.absoluteValue=q.abs=function(){var T=new this.constructor(this);return T.s&&(T.s=1),T},q.comparedTo=q.cmp=function(T){var I,F,D,k,j=this;if(T=new j.constructor(T),j.s!==T.s)return j.s||-T.s;if(j.e!==T.e)return j.e>T.e^j.s<0?1:-1;for(D=j.d.length,k=T.d.length,I=0,F=D<k?D:k;I<F;++I)if(j.d[I]!==T.d[I])return j.d[I]>T.d[I]^j.s<0?1:-1;return D===k?0:D>k^j.s<0?1:-1},q.decimalPlaces=q.dp=function(){var T=this,I=T.d.length-1,F=(I-T.e)*W;if(I=T.d[I],I)for(;I%10==0;I/=10)F--;return F<0?0:F},q.dividedBy=q.div=function(T){return ne(this,new this.constructor(T))},q.dividedToIntegerBy=q.idiv=function(T){var I=this,F=I.constructor;return We(ne(I,new F(T),0,1),F.precision)},q.equals=q.eq=function(T){return!this.cmp(T)},q.exponent=function(){return we(this)},q.greaterThan=q.gt=function(T){return this.cmp(T)>0},q.greaterThanOrEqualTo=q.gte=function(T){return this.cmp(T)>=0},q.isInteger=q.isint=function(){return this.e>this.d.length-2},q.isNegative=q.isneg=function(){return this.s<0},q.isPositive=q.ispos=function(){return this.s>0},q.isZero=function(){return this.s===0},q.lessThan=q.lt=function(T){return this.cmp(T)<0},q.lessThanOrEqualTo=q.lte=function(T){return this.cmp(T)<1},q.logarithm=q.log=function(T){var I,F=this,D=F.constructor,k=D.precision,j=k+5;if(T===void 0)T=new D(10);else if(T=new D(T),T.s<1||T.eq(X))throw Error(x+"NaN");if(F.s<1)throw Error(x+(F.s?"NaN":"-Infinity"));return F.eq(X)?new D(0):(b=!1,I=ne(pi(F,j),pi(T,j),j),b=!0,We(I,k))},q.minus=q.sub=function(T){var I=this;return T=new I.constructor(T),I.s==T.s?bt(I,T):Ne(I,(T.s=-T.s,T))},q.modulo=q.mod=function(T){var I,F=this,D=F.constructor,k=D.precision;if(T=new D(T),!T.s)throw Error(x+"NaN");return F.s?(b=!1,I=ne(F,T,0,1).times(T),b=!0,F.minus(I)):We(new D(F),k)},q.naturalExponential=q.exp=function(){return yt(this)},q.naturalLogarithm=q.ln=function(){return pi(this)},q.negated=q.neg=function(){var T=new this.constructor(this);return T.s=-T.s||0,T},q.plus=q.add=function(T){var I=this;return T=new I.constructor(T),I.s==T.s?Ne(I,T):bt(I,(T.s=-T.s,T))},q.precision=q.sd=function(T){var I,F,D,k=this;if(T!==void 0&&T!==!!T&&T!==1&&T!==0)throw Error(P+T);if(I=we(k)+1,D=k.d.length-1,F=D*W+1,D=k.d[D],D){for(;D%10==0;D/=10)F--;for(D=k.d[0];D>=10;D/=10)F++}return T&&I>F?I:F},q.squareRoot=q.sqrt=function(){var T,I,F,D,k,j,Q,J=this,ie=J.constructor;if(J.s<1){if(!J.s)return new ie(0);throw Error(x+"NaN")}for(T=we(J),b=!1,k=Math.sqrt(+J),k==0||k==1/0?(I=Le(J.d),(I.length+T)%2==0&&(I+="0"),k=Math.sqrt(I),T=N((T+1)/2)-(T<0||T%2),k==1/0?I="5e"+T:(I=k.toExponential(),I=I.slice(0,I.indexOf("e")+1)+T),D=new ie(I)):D=new ie(k.toString()),F=ie.precision,k=Q=F+3;;)if(j=D,D=j.plus(ne(J,j,Q+2)).times(.5),Le(j.d).slice(0,Q)===(I=Le(D.d)).slice(0,Q)){if(I=I.slice(Q-3,Q+1),k==Q&&I=="4999"){if(We(j,F+1,0),j.times(j).eq(J)){D=j;break}}else if(I!="9999")break;Q+=4}return b=!0,We(D,F)},q.times=q.mul=function(T){var I,F,D,k,j,Q,J,ie,me,fe=this,ve=fe.constructor,dt=fe.d,Ce=(T=new ve(T)).d;if(!fe.s||!T.s)return new ve(0);for(T.s*=fe.s,F=fe.e+T.e,ie=dt.length,me=Ce.length,ie<me&&(j=dt,dt=Ce,Ce=j,Q=ie,ie=me,me=Q),j=[],Q=ie+me,D=Q;D--;)j.push(0);for(D=me;--D>=0;){for(I=0,k=ie+D;k>D;)J=j[k]+Ce[D]*dt[k-D-1]+I,j[k--]=J%U|0,I=J/U|0;j[k]=(j[k]+I)%U|0}for(;!j[--Q];)j.pop();return I?++F:j.shift(),T.d=j,T.e=F,b?We(T,ve.precision):T},q.toDecimalPlaces=q.todp=function(T,I){var F=this,D=F.constructor;return F=new D(F),T===void 0?F:(he(T,0,oe),I===void 0?I=D.rounding:he(I,0,8),We(F,T+we(F)+1,I))},q.toExponential=function(T,I){var F,D=this,k=D.constructor;return T===void 0?F=pn(D,!0):(he(T,0,oe),I===void 0?I=k.rounding:he(I,0,8),D=We(new k(D),T+1,I),F=pn(D,!0,T+1)),F},q.toFixed=function(T,I){var F,D,k=this,j=k.constructor;return T===void 0?pn(k):(he(T,0,oe),I===void 0?I=j.rounding:he(I,0,8),D=We(new j(k),T+we(k)+1,I),F=pn(D.abs(),!1,T+we(D)+1),k.isneg()&&!k.isZero()?"-"+F:F)},q.toInteger=q.toint=function(){var T=this,I=T.constructor;return We(new I(T),we(T)+1,I.rounding)},q.toNumber=function(){return+this},q.toPower=q.pow=function(T){var I,F,D,k,j,Q,J=this,ie=J.constructor,me=12,fe=+(T=new ie(T));if(!T.s)return new ie(X);if(J=new ie(J),!J.s){if(T.s<1)throw Error(x+"Infinity");return J}if(J.eq(X))return J;if(D=ie.precision,T.eq(X))return We(J,D);if(I=T.e,F=T.d.length-1,Q=I>=F,j=J.s,Q){if((F=fe<0?-fe:fe)<=re){for(k=new ie(X),I=Math.ceil(D/W+4),b=!1;F%2&&(k=k.times(J),Vo(k.d,I)),F=N(F/2),F!==0;)J=J.times(J),Vo(J.d,I);return b=!0,T.s<0?new ie(X).div(k):We(k,D)}}else if(j<0)throw Error(x+"NaN");return j=j<0&&T.d[Math.max(I,F)]&1?-1:1,J.s=1,b=!1,k=T.times(pi(J,D+me)),b=!0,k=yt(k),k.s=j,k},q.toPrecision=function(T,I){var F,D,k=this,j=k.constructor;return T===void 0?(F=we(k),D=pn(k,F<=j.toExpNeg||F>=j.toExpPos)):(he(T,1,oe),I===void 0?I=j.rounding:he(I,0,8),k=We(new j(k),T,I),F=we(k),D=pn(k,T<=F||F<=j.toExpNeg,T)),D},q.toSignificantDigits=q.tosd=function(T,I){var F=this,D=F.constructor;return T===void 0?(T=D.precision,I=D.rounding):(he(T,1,oe),I===void 0?I=D.rounding:he(I,0,8)),We(new D(F),T,I)},q.toString=q.valueOf=q.val=q.toJSON=function(){var T=this,I=we(T),F=T.constructor;return pn(T,I<=F.toExpNeg||I>=F.toExpPos)};function Ne(T,I){var F,D,k,j,Q,J,ie,me,fe=T.constructor,ve=fe.precision;if(!T.s||!I.s)return I.s||(I=new fe(T)),b?We(I,ve):I;if(ie=T.d,me=I.d,Q=T.e,k=I.e,ie=ie.slice(),j=Q-k,j){for(j<0?(D=ie,j=-j,J=me.length):(D=me,k=Q,J=ie.length),Q=Math.ceil(ve/W),J=Q>J?Q+1:J+1,j>J&&(j=J,D.length=1),D.reverse();j--;)D.push(0);D.reverse()}for(J=ie.length,j=me.length,J-j<0&&(j=J,D=me,me=ie,ie=D),F=0;j;)F=(ie[--j]=ie[j]+me[j]+F)/U|0,ie[j]%=U;for(F&&(ie.unshift(F),++k),J=ie.length;ie[--J]==0;)ie.pop();return I.d=ie,I.e=k,b?We(I,ve):I}function he(T,I,F){if(T!==~~T||T<I||T>F)throw Error(P+T)}function Le(T){var I,F,D,k=T.length-1,j="",Q=T[0];if(k>0){for(j+=Q,I=1;I<k;I++)D=T[I]+"",F=W-D.length,F&&(j+=Pt(F)),j+=D;Q=T[I],D=Q+"",F=W-D.length,F&&(j+=Pt(F))}else if(Q===0)return"0";for(;Q%10===0;)Q/=10;return j+Q}var ne=(function(){function T(D,k){var j,Q=0,J=D.length;for(D=D.slice();J--;)j=D[J]*k+Q,D[J]=j%U|0,Q=j/U|0;return Q&&D.unshift(Q),D}function I(D,k,j,Q){var J,ie;if(j!=Q)ie=j>Q?1:-1;else for(J=ie=0;J<j;J++)if(D[J]!=k[J]){ie=D[J]>k[J]?1:-1;break}return ie}function F(D,k,j){for(var Q=0;j--;)D[j]-=Q,Q=D[j]<k[j]?1:0,D[j]=Q*U+D[j]-k[j];for(;!D[0]&&D.length>1;)D.shift()}return function(D,k,j,Q){var J,ie,me,fe,ve,dt,Ce,Br,je,Ye,vi,Sr,oa,sa,mi,Bo,er,Ur,gi=D.constructor,Rl=D.s==k.s?1:-1,Yt=D.d,ee=k.d;if(!D.s)return new gi(D);if(!k.s)throw Error(x+"Division by zero");for(ie=D.e-k.e,er=ee.length,mi=Yt.length,Ce=new gi(Rl),Br=Ce.d=[],me=0;ee[me]==(Yt[me]||0);)++me;if(ee[me]>(Yt[me]||0)&&--ie,j==null?Sr=j=gi.precision:Q?Sr=j+(we(D)-we(k))+1:Sr=j,Sr<0)return new gi(0);if(Sr=Sr/W+2|0,me=0,er==1)for(fe=0,ee=ee[0],Sr++;(me<mi||fe)&&Sr--;me++)oa=fe*U+(Yt[me]||0),Br[me]=oa/ee|0,fe=oa%ee|0;else{for(fe=U/(ee[0]+1)|0,fe>1&&(ee=T(ee,fe),Yt=T(Yt,fe),er=ee.length,mi=Yt.length),sa=er,je=Yt.slice(0,er),Ye=je.length;Ye<er;)je[Ye++]=0;Ur=ee.slice(),Ur.unshift(0),Bo=ee[0],ee[1]>=U/2&&++Bo;do fe=0,J=I(ee,je,er,Ye),J<0?(vi=je[0],er!=Ye&&(vi=vi*U+(je[1]||0)),fe=vi/Bo|0,fe>1?(fe>=U&&(fe=U-1),ve=T(ee,fe),dt=ve.length,Ye=je.length,J=I(ve,je,dt,Ye),J==1&&(fe--,F(ve,er<dt?Ur:ee,dt))):(fe==0&&(J=fe=1),ve=ee.slice()),dt=ve.length,dt<Ye&&ve.unshift(0),F(je,ve,Ye),J==-1&&(Ye=je.length,J=I(ee,je,er,Ye),J<1&&(fe++,F(je,er<Ye?Ur:ee,Ye))),Ye=je.length):J===0&&(fe++,je=[0]),Br[me++]=fe,J&&je[0]?je[Ye++]=Yt[sa]||0:(je=[Yt[sa]],Ye=1);while((sa++<mi||je[0]!==void 0)&&Sr--)}return Br[0]||Br.shift(),Ce.e=ie,We(Ce,Q?j+we(Ce)+1:j)}})();function yt(T,I){var F,D,k,j,Q,J,ie=0,me=0,fe=T.constructor,ve=fe.precision;if(we(T)>16)throw Error(A+we(T));if(!T.s)return new fe(X);for(I==null?(b=!1,J=ve):J=I,Q=new fe(.03125);T.abs().gte(.1);)T=T.times(Q),me+=5;for(D=Math.log(B(2,me))/Math.LN10*2+5|0,J+=D,F=k=j=new fe(X),fe.precision=J;;){if(k=We(k.times(T),J),F=F.times(++ie),Q=j.plus(ne(k,F,J)),Le(Q.d).slice(0,J)===Le(j.d).slice(0,J)){for(;me--;)j=We(j.times(j),J);return fe.precision=ve,I==null?(b=!0,We(j,ve)):j}j=Q}}function we(T){for(var I=T.e*W,F=T.d[0];F>=10;F/=10)I++;return I}function ft(T,I,F){if(I>T.LN10.sd())throw b=!0,F&&(T.precision=F),Error(x+"LN10 precision limit exceeded");return We(new T(T.LN10),I)}function Pt(T){for(var I="";T--;)I+="0";return I}function pi(T,I){var F,D,k,j,Q,J,ie,me,fe,ve=1,dt=10,Ce=T,Br=Ce.d,je=Ce.constructor,Ye=je.precision;if(Ce.s<1)throw Error(x+(Ce.s?"NaN":"-Infinity"));if(Ce.eq(X))return new je(0);if(I==null?(b=!1,me=Ye):me=I,Ce.eq(10))return I==null&&(b=!0),ft(je,me);if(me+=dt,je.precision=me,F=Le(Br),D=F.charAt(0),j=we(Ce),Math.abs(j)<15e14){for(;D<7&&D!=1||D==1&&F.charAt(1)>3;)Ce=Ce.times(T),F=Le(Ce.d),D=F.charAt(0),ve++;j=we(Ce),D>1?(Ce=new je("0."+F),j++):Ce=new je(D+"."+F.slice(1))}else return ie=ft(je,me+2,Ye).times(j+""),Ce=pi(new je(D+"."+F.slice(1)),me-dt).plus(ie),je.precision=Ye,I==null?(b=!0,We(Ce,Ye)):Ce;for(J=Q=Ce=ne(Ce.minus(X),Ce.plus(X),me),fe=We(Ce.times(Ce),me),k=3;;){if(Q=We(Q.times(fe),me),ie=J.plus(ne(Q,new je(k),me)),Le(ie.d).slice(0,me)===Le(J.d).slice(0,me))return J=J.times(2),j!==0&&(J=J.plus(ft(je,me+2,Ye).times(j+""))),J=ne(J,new je(ve),me),je.precision=Ye,I==null?(b=!0,We(J,Ye)):J;J=ie,k+=2}}function $o(T,I){var F,D,k;for((F=I.indexOf("."))>-1&&(I=I.replace(".","")),(D=I.search(/e/i))>0?(F<0&&(F=D),F+=+I.slice(D+1),I=I.substring(0,D)):F<0&&(F=I.length),D=0;I.charCodeAt(D)===48;)++D;for(k=I.length;I.charCodeAt(k-1)===48;)--k;if(I=I.slice(D,k),I){if(k-=D,F=F-D-1,T.e=N(F/W),T.d=[],D=(F+1)%W,F<0&&(D+=W),D<k){for(D&&T.d.push(+I.slice(0,D)),k-=W;D<k;)T.d.push(+I.slice(D,D+=W));I=I.slice(D),D=W-I.length}else D-=k;for(;D--;)I+="0";if(T.d.push(+I),b&&(T.e>V||T.e<-V))throw Error(A+F)}else T.s=0,T.e=0,T.d=[0];return T}function We(T,I,F){var D,k,j,Q,J,ie,me,fe,ve=T.d;for(Q=1,j=ve[0];j>=10;j/=10)Q++;if(D=I-Q,D<0)D+=W,k=I,me=ve[fe=0];else{if(fe=Math.ceil((D+1)/W),j=ve.length,fe>=j)return T;for(me=j=ve[fe],Q=1;j>=10;j/=10)Q++;D%=W,k=D-W+Q}if(F!==void 0&&(j=B(10,Q-k-1),J=me/j%10|0,ie=I<0||ve[fe+1]!==void 0||me%j,ie=F<4?(J||ie)&&(F==0||F==(T.s<0?3:2)):J>5||J==5&&(F==4||ie||F==6&&(D>0?k>0?me/B(10,Q-k):0:ve[fe-1])%10&1||F==(T.s<0?8:7))),I<1||!ve[0])return ie?(j=we(T),ve.length=1,I=I-j-1,ve[0]=B(10,(W-I%W)%W),T.e=N(-I/W)||0):(ve.length=1,ve[0]=T.e=T.s=0),T;if(D==0?(ve.length=fe,j=1,fe--):(ve.length=fe+1,j=B(10,W-D),ve[fe]=k>0?(me/B(10,Q-k)%B(10,k)|0)*j:0),ie)for(;;)if(fe==0){(ve[0]+=j)==U&&(ve[0]=1,++T.e);break}else{if(ve[fe]+=j,ve[fe]!=U)break;ve[fe--]=0,j=1}for(D=ve.length;ve[--D]===0;)ve.pop();if(b&&(T.e>V||T.e<-V))throw Error(A+we(T));return T}function bt(T,I){var F,D,k,j,Q,J,ie,me,fe,ve,dt=T.constructor,Ce=dt.precision;if(!T.s||!I.s)return I.s?I.s=-I.s:I=new dt(T),b?We(I,Ce):I;if(ie=T.d,ve=I.d,D=I.e,me=T.e,ie=ie.slice(),Q=me-D,Q){for(fe=Q<0,fe?(F=ie,Q=-Q,J=ve.length):(F=ve,D=me,J=ie.length),k=Math.max(Math.ceil(Ce/W),J)+2,Q>k&&(Q=k,F.length=1),F.reverse(),k=Q;k--;)F.push(0);F.reverse()}else{for(k=ie.length,J=ve.length,fe=k<J,fe&&(J=k),k=0;k<J;k++)if(ie[k]!=ve[k]){fe=ie[k]<ve[k];break}Q=0}for(fe&&(F=ie,ie=ve,ve=F,I.s=-I.s),J=ie.length,k=ve.length-J;k>0;--k)ie[J++]=0;for(k=ve.length;k>Q;){if(ie[--k]<ve[k]){for(j=k;j&&ie[--j]===0;)ie[j]=U-1;--ie[j],ie[k]+=U}ie[k]-=ve[k]}for(;ie[--J]===0;)ie.pop();for(;ie[0]===0;ie.shift())--D;return ie[0]?(I.d=ie,I.e=D,b?We(I,Ce):I):new dt(0)}function pn(T,I,F){var D,k=we(T),j=Le(T.d),Q=j.length;return I?(F&&(D=F-Q)>0?j=j.charAt(0)+"."+j.slice(1)+Pt(D):Q>1&&(j=j.charAt(0)+"."+j.slice(1)),j=j+(k<0?"e":"e+")+k):k<0?(j="0."+Pt(-k-1)+j,F&&(D=F-Q)>0&&(j+=Pt(D))):k>=Q?(j+=Pt(k+1-Q),F&&(D=F-k-1)>0&&(j=j+"."+Pt(D))):((D=k+1)<Q&&(j=j.slice(0,D)+"."+j.slice(D)),F&&(D=F-Q)>0&&(k+1===Q&&(j+="."),j+=Pt(D))),T.s<0?"-"+j:j}function Vo(T,I){if(T.length>I)return T.length=I,!0}function jl(T){var I,F,D;function k(j){var Q=this;if(!(Q instanceof k))return new k(j);if(Q.constructor=k,j instanceof k){Q.s=j.s,Q.e=j.e,Q.d=(j=j.d)?j.slice():j;return}if(typeof j=="number"){if(j*0!==0)throw Error(P+j);if(j>0)Q.s=1;else if(j<0)j=-j,Q.s=-1;else{Q.s=0,Q.e=0,Q.d=[0];return}if(j===~~j&&j<1e7){Q.e=0,Q.d=[j];return}return $o(Q,j.toString())}else if(typeof j!="string")throw Error(P+j);if(j.charCodeAt(0)===45?(j=j.slice(1),Q.s=-1):Q.s=1,Y.test(j))$o(Q,j);else throw Error(P+j)}if(k.prototype=q,k.ROUND_UP=0,k.ROUND_DOWN=1,k.ROUND_CEIL=2,k.ROUND_FLOOR=3,k.ROUND_HALF_UP=4,k.ROUND_HALF_DOWN=5,k.ROUND_HALF_EVEN=6,k.ROUND_HALF_CEIL=7,k.ROUND_HALF_FLOOR=8,k.clone=jl,k.config=k.set=Dl,T===void 0&&(T={}),T)for(D=["precision","rounding","toExpNeg","toExpPos","LN10"],I=0;I<D.length;)T.hasOwnProperty(F=D[I++])||(T[F]=this[F]);return k.config(T),k}function Dl(T){if(!T||typeof T!="object")throw Error(x+"Object expected");var I,F,D,k=["precision",1,oe,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(I=0;I<k.length;I+=3)if((D=T[F=k[I]])!==void 0)if(N(D)===D&&D>=k[I+1]&&D<=k[I+2])this[F]=D;else throw Error(P+F+": "+D);if((D=T[F="LN10"])!==void 0)if(D==Math.LN10)this[F]=new this(D);else throw Error(P+F+": "+D);return this}ae=jl(ae),ae.default=ae.Decimal=ae,X=new ae(1),H=(function(){return ae}).call(w,L,w,ue),H!==void 0&&(ue.exports=H)})(this)}),8623:(function(ue){(function(w,L){ue.exports=L()})(window,(()=>(()=>{"use strict";var w={d:(b,x)=>{for(var P in x)w.o(x,P)&&!w.o(b,P)&&Object.defineProperty(b,P,{enumerable:!0,get:x[P]})},o:(b,x)=>Object.prototype.hasOwnProperty.call(b,x)},L={};let H;w.d(L,{default:()=>ae}),window.DoMini===void 0?(H=function(b,x){return arguments[2]!==void 0?this.constructor.call(this,b,x):arguments.length!==1||typeof arguments[0]!="function"?new H(b,x,!0):void(document.readyState==="complete"||document.readyState==="loaded"||document.readyState==="interactive"?arguments[0].apply(this,[H]):window.addEventListener("DOMContentLoaded",(()=>{arguments[0].apply(this,[H])})))},H.prototype=H.fn={constructor:function(b,x){if(this.length=0,x!==void 0){if(x instanceof H)return x.find(b);if(this.isValidNode(x)||typeof x=="string")return H(x).find(b)}else if(typeof b=="string"&&b!=="")this.push(...this._(b));else{if(b instanceof H)return b;this.isValidNode(b)&&this.push(b)}return this},_:function(b){return b.charAt(0)==="<"?H._fn.createElementsFromHTML(b):[...document.querySelectorAll(b)]},isValidNode:b=>b instanceof Element||b instanceof Document||b instanceof Window,push:Array.prototype.push,pop:Array.prototype.pop,sort:Array.prototype.sort,splice:Array.prototype.splice},H.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator],H._fn={},H.version="0.2.8"):H=window.DoMini;const h=H;h.fn.get=function(b){return b===void 0?Array.from(this):this[b]},h.fn.extend=function(){for(let b=1;b<arguments.length;b++)for(let x in arguments[b])arguments[b].hasOwnProperty(x)&&(arguments[0][x]=arguments[b][x]);return arguments[0]},h.fn.forEach=function(b){return this.get().forEach((function(x,P,A){b.apply(x,[x,P,A])})),this},h.fn.each=function(b){return this.get().forEach((function(x,P,A){b.apply(x,[P,x,A])})),this},h.fn.css=function(b,x){for(const P of this)if(arguments.length===1){if(typeof b!="object")return window.getComputedStyle(P)[b];Object.keys(b).forEach((function(A){P.style[A]=b[A]}))}else P.style[b]=x;return this},h.fn.hasClass=function(b){let x=this.get(0);return x!=null&&x.classList.contains(b)},h.fn.addClass=function(b){let x=b;return typeof b=="string"&&(x=b.split(" ")),x=x.filter((function(P){return P.trim()!==""})),x.length>0&&this.forEach((function(P){P.classList.add.apply(P.classList,x)})),this},h.fn.removeClass=function(b){if(b!==void 0){let x=b;typeof b=="string"&&(x=b.split(" ")),x=x.filter((function(P){return P.trim()!==""})),x.length>0&&this.forEach((function(P){P.classList.remove.apply(P.classList,x)}))}else this.forEach((function(x){x.classList.length>0&&x.classList.remove.apply(x.classList,x.classList)}));return this},h.fn.isVisible=function(){let b,x=this.get(0),P=!0;for(;x!==null;){if(b=window.getComputedStyle(x),b.display==="none"||b.visibility==="hidden"||parseInt(b.opacity)===0){P=!1;break}x=x.parentElement}return P},h.fn.val=function(b){let x;if(arguments.length===1){for(const P of this)if(P.type==="select-multiple"){b=typeof b=="string"?b.split(","):b;for(let A,N=0,B=P.options.length;N<B;N++)A=P.options[N],A.selected=b.indexOf(A.value)!==-1}else P.value=b;x=this}else{let P=this.get(0);P!=null&&(x=P.type==="select-multiple"?Array.prototype.map.call(P.selectedOptions,(function(A){return A.value})):P.value)}return x},h.fn.attr=function(b,x){let P;for(const A of this)if(arguments.length===2)A.setAttribute(b,x),P=this;else{if(typeof b!="object"){P=A.getAttribute(b);break}Object.keys(b).forEach((function(N){A.setAttribute(N,b[N])}))}return P},h.fn.removeAttr=function(b){for(const x of this)x.removeAttribute(b);return this},h.fn.prop=function(b,x){let P;for(const A of this){if(arguments.length!==2){P=A[b]!==void 0?A[b]:null;break}A[b]=x}return arguments.length===2?this:P},h.fn.data=function(b,x){const P=b.replace(/-([a-z])/g,(function(A){return A[1].toUpperCase()}));if(arguments.length===2){for(const A of this)A!=null&&(A.dataset[P]=x);return this}{let A=this.get(0);return A!=null&&A.dataset[P]!==void 0?A.dataset[P]:""}},h.fn.html=function(b){if(arguments.length===1){for(const x of this)x.innerHTML=b;return this}{let x=this.get(0);return x==null?"":x.innerHTML}},h.fn.text=function(b){if(arguments.length===1){for(const x of this)x.textContent=b;return this}{let x=this.get(0);return x==null?"":x.textContent}},h.fn.position=function(){let b=this.get(0);return b!=null?{top:b.offsetTop,left:b.offsetLeft}:{top:0,left:0}},h.fn.offset=function(){let b=this.get(0);return b!=null?h._fn.hasFixedParent(b)?b.getBoundingClientRect():h._fn.absolutePosition(b):{top:0,left:0}},h.fn.outerWidth=function(b){b=b||!1;let x=this.get(0);return x!=null?b?parseInt(x.offsetWidth)+parseInt(this.css("marginLeft"))+parseInt(this.css("marginRight")):parseInt(x.offsetWidth):0},h.fn.outerHeight=function(b){b=b||!1;let x=this.get(0);return x!=null?b?parseInt(x.offsetHeight)+parseInt(this.css("marginTop"))+parseInt(this.css("marginBottom")):parseInt(x.offsetHeight):0},h.fn.noPaddingHeight=function(b){return b=b||!1,this.length>0?b?parseInt(this.css("height"))+parseInt(this.css("marginTop"))+parseInt(this.css("marginBottom")):parseInt(this.css("height")):0},h.fn.noPaddingWidth=function(b){return b=b||!1,this.length>0?b?parseInt(this.css("width"))+parseInt(this.css("marginLeft"))+parseInt(this.css("marginRight")):parseInt(this.css("width")):0},h.fn.innerWidth=function(){let b=this.get(0);if(b!=null){let x=window.getComputedStyle(b);return this.outerWidth()-parseFloat(x.borderLeftWidth)-parseFloat(x.borderRightWidth)}return 0},h.fn.innerHeight=function(){let b=this.get(0);if(b!=null){let x=window.getComputedStyle(b);return this.outerHeight()-parseFloat(x.borderTopWidth)-parseFloat(x.borderBottomtWidth)}return 0},h.fn.width=function(){return this.outerWidth()},h.fn.height=function(){return this.outerHeight()},h.fn.on=function(){let b=arguments,x=function(A,N){let B;if(N.type==="mouseenter"||N.type==="mouseleave"||N.type==="mouseover"){let Y=document.elementFromPoint(N.clientX,N.clientY);if(!Y.matches(A[1]))for(;(Y=Y.parentElement)&&!Y.matches(A[1]););Y!=null&&(B=h(Y))}else B=h(N.target).closest(A[1]);if(B!=null&&B.closest(this).length>0){let Y=[];if(Y.push(N),A[4]!==void 0)for(let X=4;X<A.length;X++)Y.push(A[X]);A[2].apply(B.get(0),Y)}},P=b[0].split(" ");for(let A=0;A<P.length;A++){let N=P[A];if(typeof b[1]=="string")this.forEach((function(B){if(!h._fn.hasEventListener(B,N,b[2])){let Y=x.bind(B,b);B.addEventListener(N,Y,b[3]),B._domini_events=B._domini_events===void 0?[]:B._domini_events,B._domini_events.push({type:N,selector:b[1],func:Y,trigger:b[2],args:b[3]})}}));else for(let B=0;B<P.length;B++){let Y=P[B];this.forEach((function(X){h._fn.hasEventListener(X,Y,b[1])||(X.addEventListener(Y,b[1],b[2]),X._domini_events=X._domini_events===void 0?[]:X._domini_events,X._domini_events.push({type:Y,func:b[1],trigger:b[1],args:b[2]}))}))}}return this},h.fn.off=function(b,x){return this.forEach((function(P){if(P._domini_events!==void 0&&P._domini_events.length>0)if(b===void 0){let A;for(;A=P._domini_events.pop();)P.removeEventListener(A.type,A.func,A.args);P._domini_events=[]}else b.split(" ").forEach((function(A){let N,B=[];for(;N=P._domini_events.pop();)N.type!==A||x!==void 0&&N.trigger!==x?B.push(N):P.removeEventListener(A,N.func,N.args);P._domini_events=B}))})),this},h.fn.offForced=function(){let b=this;return this.forEach((function(x,P){let A=x.cloneNode(!0);x.parentNode.replaceChild(A,x),b[P]=A})),this},h.fn.trigger=function(b,x,P,A){return P=P||!1,A=A||!1,this.forEach((function(N){let B=!1;if(A&&typeof jQuery<"u"&&jQuery._data!==void 0&&jQuery._data(N,"events")!==void 0&&jQuery._data(N,"events")[b]!==void 0&&(jQuery(N).trigger(b,x),B=!0),!B&&P){let Y=new Event(b);Y.detail=x,N.dispatchEvent(Y)}if(N._domini_events!==void 0)N._domini_events.forEach((function(Y){if(Y.type===b){let X=new Event(b);Y.trigger.apply(N,[X].concat(x))}}));else{let Y=!1,X=N;for(;X=X.parentElement,X!=null&&(X._domini_events!==void 0&&X._domini_events.forEach((function(U){if(U.selector!==void 0){let W=h(X).find(U.selector);if(W.length>0&&W.get().indexOf(N)>=0&&U.type===b){let re=new Event(b);U.trigger.apply(N,[re].concat(x)),Y=!0}}})),!Y););}})),this},h.fn.clear=function(){for(const b of this)delete b._domini_events;return this},h.fn.clone=function(){let b=[];for(const x of this)b.push(x.cloneNode(!0));return h().add(b)},h.fn.detach=function(b){let x=this,P=[];b!==void 0&&(x=this.find(b));for(const A of x)A.parentElement!=null&&P.push(A.parentElement.removeChild(A));return h().add(P)},h.fn.remove=function(b){return this.detach(b).off().clear()},h.fn.prepend=function(b){if((b=h._fn.elementArrayFromAny(b)).length>0)for(const x of this)for(const P of b)x.insertBefore(P,x.children[0]);return this},h.fn.append=function(b){if((b=h._fn.elementArrayFromAny(b)).length>0)for(const x of this)for(const P of b)x.appendChild(P);return this},h.fn.is=function(b){let x=!1;for(const P of this)if(P.matches(b)){x=!0;break}return x},h.fn.parent=function(b){let x=[];for(const P of this){let A=P.parentElement;typeof b=="string"&&(A==null||A.matches(b)||(A=null)),x.push(A)}return h().add(x)},h.fn.copy=function(b,x){let P,A,N;if(typeof b!="object"||b===null)return P=b,P;for(A in P=new b.constructor,b)b.hasOwnProperty(A)&&(N=typeof b[A],x&&N==="object"&&b[A]!==null?P[A]=this.copy(b[A]):P[A]=b[A]);return P},h.fn.first=function(){return h(this[0])},h.fn.last=function(){return h(this[this.length-1])},h.fn.prev=function(b){let x=[];for(const P of this){let A;if(typeof b=="string")for(A=P.previousElementSibling;A!=null;){if(A.matches(b)){x.push(A);break}A=A.previousElementSibling}else x.push(P.previousElementSibling)}return h(null).add(x)},h.fn.next=function(b){let x=[];for(const P of this){let A;if(typeof b=="string")for(A=P.nextElementSibling;A!=null;){if(A.matches(b)){x.includes(A)||x.push(A);break}A=A.nextElementSibling}else x.push(P.nextElementSibling)}return h(null).add(x)},h.fn.closest=function(b){let x=[];for(let P of this)if(typeof b=="string"&&b!==""){for(;!P.matches(b)&&(P=P.parentElement););x.includes(P)||x.push(P)}else{if((b=b instanceof h?b.get(0):b)instanceof Element)for(;P!==b&&(P=P.parentElement););else P=null;x.includes(P)||x.push(P)}return h().add(x)},h.fn.add=function(b){let x=h._fn.elementArrayFromAny(b);for(const P of x)Array.from(this).includes(P)||this.push(P);return this},h.fn.find=function(b){const x=new h;if(typeof b=="string"){let P=[];this.get().forEach((function(A){const N=A.querySelectorAll?.(b)??[];P=P.concat(Array.from(N))})),P.length>0&&x.add(P)}return x},h._fn.bodyTransform=function(){let b=0,x=0;if(typeof WebKitCSSMatrix<"u"){let P=window.getComputedStyle(document.body);if(P.transform!==void 0){let A=new WebKitCSSMatrix(P.transform);A.m41!=="undefined"&&(b=A.m41),A.m42!=="undefined"&&(x=A.m42)}}return{x:b,y:x}},h._fn.bodyTransformY=function(){return this.bodyTransform().y},h._fn.bodyTransformX=function(){return this.bodyTransform().x},h._fn.hasFixedParent=function(b){if(h._fn.bodyTransformY()!=0)return!1;do if(window.getComputedStyle(b).position=="fixed")return!0;while(b=b.parentElement);return!1},h._fn.hasEventListener=function(b,x,P){if(b._domini_events===void 0)return!1;for(let A=0;A<b._domini_events.length;A++)if(b._domini_events[A].trigger===P&&b._domini_events[A].type===x)return!0;return!1},h._fn.allDescendants=function(b){let x=[],P=this;return Array.isArray(b)||(b=[b]),b.forEach((function(A){for(let N=0;N<A.childNodes.length;N++){let B=A.childNodes[N];x.push(B),x=x.concat(P.allDescendants(B))}})),x},h._fn.createElementsFromHTML=function(b){let x=document.createElement("template");return x.innerHTML=b.replace(/(\r\n|\n|\r)/gm,""),[...x.content.childNodes]},h._fn.elementArrayFromAny=function(b){if(typeof b=="string")b=h(b).get();else if(b instanceof h)b=b.get();else if(b instanceof Element)b=[b];else{if(!(b instanceof Array))return[];b=b.filter((x=>x instanceof Element))}return b},h._fn.ElementArrayFromAny=h._fn.elementArrayFromAny,h._fn.absolutePosition=function(b){if(!b.getClientRects().length)return{top:0,left:0};let x=b.getBoundingClientRect(),P=b.ownerDocument.defaultView;return{top:x.top+P.pageYOffset,left:x.left+P.pageXOffset}},h._fn.plugin=function(b,x){h.fn[b]=function(P){return P!==void 0&&x[P]?x[P].apply(this,Array.prototype.slice.call(arguments,1)):this.forEach((function(A){A["domini_"+b]=Object.create(x).init(P,A)}))}},document.dispatchEvent(new Event("domini-dom-core-loaded"));const oe=h;h.fn.animate=function(b,x,P){x=x||200,P=P||"easeInOutQuad";for(const A of this){let N,B,Y,X,U,W=0,re=60,V={},q={};if(Y=this.prop("_domini_animations"),Y=Y??[],b===!1)Y.forEach((function(Ne){clearInterval(Ne)}));else{let Ne=function(){W++,W>N?clearInterval(X):(B=U(W/N),Object.keys(q).forEach((function(he){he.indexOf("scroll")>-1?A[he]=V[he]+q[he]*B:A.style[he]=V[he]+q[he]*B+"px"})))};U=h.fn.animate.easing[P]??h.fn.animate.easing.easeInOutQuad,Object.keys(b).forEach((function(he){he.indexOf("scroll")>-1?(V[he]=A[he],q[he]=b[he]-V[he]):(V[he]=parseInt(window.getComputedStyle(A)[he]),q[he]=b[he]-V[he])})),N=x/1e3*re,X=setInterval(Ne,1e3/re),Y.push(X),this.prop("_domini_animations",Y)}}return this},h.fn.animate.easing={linear:function(b){return b},easeInOutQuad:function(b){return b<.5?2*b*b:1-Math.pow(-2*b+2,2)/2},easeOutQuad:function(b){return 1-(1-b)*(1-b)}},h.fn.unhighlight=function(b){let x={className:"highlight",element:"span"};return h.fn.extend(x,b),this.find(x.element+"."+x.className).forEach((function(){let P=this.parentNode;P.replaceChild(this.firstChild,this),P.normalize()}))},h.fn.highlight=function(b,x){this.defaults={className:"highlight",element:"span",caseSensitive:!1,wordsOnly:!1,excludeParents:".excludeFromHighlight"};const P=h,A={...this.defaults,...x};if(b.constructor===String&&(b=[b]),(b=b.filter((function(U){return U!==""}))).forEach((function(U,W,re){re[W]=U.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&").normalize("NFD").replace(/[\u0300-\u036f]/g,"")})),b.length===0)return this;let N=A.caseSensitive?"":"i",B="("+b.join("|")+")";A.wordsOnly&&(B="(?:,|^|\\s)"+B+"(?:,|$|\\s)");let Y=new RegExp(B,N);function X(U,W,re,V,q){if(q=q===""?P.fn.highlight.defaults:q,U.nodeType===3){if(!P(U.parentNode).is(q)){let Ne=U.data.normalize("NFD").replace(/[\u0300-\u036f]/g,"").match(W);if(Ne){let he,Le=document.createElement(re||"span");Le.className=V||"highlight",he=/\.|,|\s/.test(Ne[0].charAt(0))?Ne.index+1:Ne.index;let ne=U.splitText(he);ne.splitText(Ne[1].length);let yt=ne.cloneNode(!0);return Le.appendChild(yt),ne.parentNode.replaceChild(Le,ne),1}}}else if(U.nodeType===1&&U.childNodes&&!/(script|style)/i.test(U.tagName)&&!P(U).closest(q).length>0&&(U.tagName!==re.toUpperCase()||U.className!==V))for(let Ne=0;Ne<U.childNodes.length;Ne++)Ne+=X(U.childNodes[Ne],W,re,V,q);return 0}return this.forEach((function(U){X(U,Y,A.element,A.className,A.excludeParents)}))},h.fn.serialize=function(){let b=this.get(0);if(!b||b.nodeName!=="FORM")return"";let x,P,A=[];for(x=b.elements.length-1;x>=0;x-=1)if(b.elements[x].name!=="")switch(b.elements[x].nodeName){case"INPUT":switch(b.elements[x].type){case"checkbox":case"radio":b.elements[x].checked&&A.push(b.elements[x].name+"="+encodeURIComponent(b.elements[x].value));break;case"file":break;default:A.push(b.elements[x].name+"="+encodeURIComponent(b.elements[x].value))}break;case"TEXTAREA":A.push(b.elements[x].name+"="+encodeURIComponent(b.elements[x].value));break;case"SELECT":switch(b.elements[x].type){case"select-one":A.push(b.elements[x].name+"="+encodeURIComponent(b.elements[x].value));break;case"select-multiple":for(P=b.elements[x].options.length-1;P>=0;P-=1)b.elements[x].options[P].selected&&A.push(b.elements[x].name+"="+encodeURIComponent(b.elements[x].options[P].value))}break;case"BUTTON":switch(b.elements[x].type){case"reset":case"submit":case"button":A.push(b.elements[x].name+"="+encodeURIComponent(b.elements[x].value))}}return A.join("&")},h.fn.serializeObject=function(b,x){let P,A=[];for(P in b)if(b.hasOwnProperty(P)){let N=x?x+"["+P+"]":P,B=b[P];A.push(B!==null&&typeof B=="object"?h.fn.serializeObject(B,N):encodeURIComponent(N)+"="+encodeURIComponent(B))}return A.join("&")},h.fn.inViewPort=function(b,x){let P,A,N=this.get(0);if(N==null)return!1;b=b===void 0?0:b,x=x===void 0?window:typeof x=="string"?document.querySelector(x):x;let B=N.getBoundingClientRect(),Y=B.top,X=B.bottom,U=B.left,W=B.right,re=!1;if(x==null&&(x=window),x===window)P=window.innerWidth||0,A=window.innerHeight||0;else{P=x.clientWidth,A=x.clientHeight;let V=x.getBoundingClientRect();Y-=V.top,X-=V.top,U-=V.left,W-=V.left}return b=~~Math.round(parseFloat(b)),W<=0||U>=P||(re=b>0?Y>=b&&X<A-b:(X>0&&Y<=A-b)|(Y<=0&&X>b)),re},h.fn.ajax=function(b){if((b=this.extend({url:"",method:"GET",cors:"cors",data:{},success:null,fail:null,accept:"text/html",contentType:"application/x-www-form-urlencoded; charset=UTF-8"},b)).cors==="cors"){let x=new XMLHttpRequest;return x.onreadystatechange=function(){b.success!=null&&this.readyState===4&&this.status>=200&&this.status<400&&b.success(this.responseText),b.fail!=null&&this.readyState===4&&this.status>=400&&b.fail(this)},x.open(b.method.toUpperCase(),b.url,!0),x.setRequestHeader("Content-type",b.contentType),x.setRequestHeader("Accept",b.accept),x.send(this.serializeObject(b.data)),x}{let x="ajax_cb_"+"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(A){let N=16*Math.random()|0;return(A==="x"?N:3&N|8).toString(16)})).replaceAll("-","");h.fn[x]=function(){b.success.apply(this,arguments),delete h.fn[b.data.fn]},b.data.callback="DoMini.fn."+x,b.data.fn=x;let P=document.createElement("script");P.type="text/javascript",P.src=b.url+"?"+this.serializeObject(b.data),P.onload=function(){this.remove()},document.body.appendChild(P)}};const ae=oe;return L.default})()))}),3424:(function(ue,w,L){ue.exports=L(1557).get}),2327:(function(ue,w,L){ue.exports=L(4140).isPlainObject}),2625:(function(ue,w,L){ue.exports=L(9025).range}),5339:(function(ue,w,L){ue.exports=L(5802).sortBy}),8363:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});function L(H,h){return H===h||Number.isNaN(H)&&Number.isNaN(h)}w.isEqualsSameValueZero=L}),1486:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});function L(H){return H==="__proto__"}w.isUnsafeProperty=L}),4066:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});function L(H,h=1){const oe=[],ae=Math.floor(h),b=(x,P)=>{for(let A=0;A<x.length;A++){const N=x[A];Array.isArray(N)&&P<ae?b(N,P+1):oe.push(N)}};return b(H,0),oe}w.flatten=L}),4147:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});function L(h){return typeof h=="symbol"?1:h===null?2:h===void 0?3:h!==h?4:0}const H=(h,oe,ae)=>{if(h!==oe){const b=L(h),x=L(oe);if(b===x&&b===0){if(h<oe)return ae==="desc"?1:-1;if(h>oe)return ae==="desc"?-1:1}return ae==="desc"?x-b:b-x}return 0};w.compareValues=H}),5579:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});function L(H){switch(typeof H){case"number":case"symbol":return!1;case"string":return H.includes(".")||H.includes("[")||H.includes("]")}}w.isDeepKey=L}),5402:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});const L=/^(?:0|[1-9]\d*)$/;function H(h,oe=Number.MAX_SAFE_INTEGER){switch(typeof h){case"number":return Number.isInteger(h)&&h>=0&&h<oe;case"symbol":return!1;case"string":return L.test(h)}}w.isIndex=H}),2209:(function(ue,w,L){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});const H=L(5402),h=L(3069),oe=L(6536),ae=L(8363);function b(x,P,A){return oe.isObject(A)&&(typeof P=="number"&&h.isArrayLike(A)&&H.isIndex(P)&&P<A.length||typeof P=="string"&&P in A)?ae.isEqualsSameValueZero(A[P],x):!1}w.isIterateeCall=b}),5877:(function(ue,w,L){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});const H=L(6079),h=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,oe=/^\w*$/;function ae(b,x){return Array.isArray(b)?!1:typeof b=="number"||typeof b=="boolean"||b==null||H.isSymbol(b)?!0:typeof b=="string"&&(oe.test(b)||!h.test(b))||x!=null&&Object.hasOwn(x,b)}w.isKey=ae}),7922:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});function L(H){return typeof H=="string"||typeof H=="symbol"?H:Object.is(H?.valueOf?.(),-0)?"-0":String(H)}w.toKey=L}),4174:(function(ue,w,L){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});const H=L(4147),h=L(5877),oe=L(2570);function ae(b,x,P,A){if(b==null)return[];P=A?void 0:P,Array.isArray(b)||(b=Object.values(b)),Array.isArray(x)||(x=x==null?[null]:[x]),x.length===0&&(x=[null]),Array.isArray(P)||(P=P==null?[]:[P]),P=P.map(U=>String(U));const N=(U,W)=>{let re=U;for(let V=0;V<W.length&&re!=null;++V)re=re[W[V]];return re},B=(U,W)=>W==null||U==null?W:typeof U=="object"&&"key"in U?Object.hasOwn(W,U.key)?W[U.key]:N(W,U.path):typeof U=="function"?U(W):Array.isArray(U)?N(W,U):typeof W=="object"?W[U]:W,Y=x.map(U=>(Array.isArray(U)&&U.length===1&&(U=U[0]),U==null||typeof U=="function"||Array.isArray(U)||h.isKey(U)?U:{key:U,path:oe.toPath(U)}));return b.map(U=>({original:U,criteria:Y.map(W=>B(W,U))})).slice().sort((U,W)=>{for(let re=0;re<Y.length;re++){const V=H.compareValues(U.criteria[re],W.criteria[re],P[re]);if(V!==0)return V}return 0}).map(U=>U.original)}w.orderBy=ae}),5802:(function(ue,w,L){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});const H=L(4174),h=L(4066),oe=L(2209);function ae(b,...x){const P=x.length;return P>1&&oe.isIterateeCall(b,x[0],x[1])?x=[]:P>2&&oe.isIterateeCall(x[0],x[1],x[2])&&(x=[x[0]]),H.orderBy(b,h.flatten(x),["asc"])}w.sortBy=ae}),9025:(function(ue,w,L){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});const H=L(2209),h=L(3730);function oe(ae,b,x){x&&typeof x!="number"&&H.isIterateeCall(ae,b,x)&&(b=x=void 0),ae=h.toFinite(ae),b===void 0?(b=ae,ae=0):b=h.toFinite(b),x=x===void 0?ae<b?1:-1:h.toFinite(x);const P=Math.max(Math.ceil((b-ae)/(x||1)),0),A=new Array(P);for(let N=0;N<P;N++)A[N]=ae,ae+=x;return A}w.range=oe}),1557:(function(ue,w,L){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});const H=L(1486),h=L(5579),oe=L(7922),ae=L(2570);function b(P,A,N){if(P==null)return N;switch(typeof A){case"string":{if(H.isUnsafeProperty(A))return N;const B=P[A];return B===void 0?h.isDeepKey(A)?b(P,ae.toPath(A),N):N:B}case"number":case"symbol":{typeof A=="number"&&(A=oe.toKey(A));const B=P[A];return B===void 0?N:B}default:{if(Array.isArray(A))return x(P,A,N);if(Object.is(A?.valueOf(),-0)?A="-0":A=String(A),H.isUnsafeProperty(A))return N;const B=P[A];return B===void 0?N:B}}}function x(P,A,N){if(A.length===0)return N;let B=P;for(let Y=0;Y<A.length;Y++){if(B==null||H.isUnsafeProperty(A[Y]))return N;B=B[A[Y]]}return B===void 0?N:B}w.get=b}),3069:(function(ue,w,L){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});const H=L(2638);function h(oe){return oe!=null&&typeof oe!="function"&&H.isLength(oe.length)}w.isArrayLike=h}),6536:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});function L(H){return H!==null&&(typeof H=="object"||typeof H=="function")}w.isObject=L}),4140:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});function L(H){if(typeof H!="object"||H==null)return!1;if(Object.getPrototypeOf(H)===null)return!0;if(Object.prototype.toString.call(H)!=="[object Object]"){const oe=H[Symbol.toStringTag];return oe==null||!Object.getOwnPropertyDescriptor(H,Symbol.toStringTag)?.writable?!1:H.toString()===`[object ${oe}]`}let h=H;for(;Object.getPrototypeOf(h)!==null;)h=Object.getPrototypeOf(h);return Object.getPrototypeOf(H)===h}w.isPlainObject=L}),6079:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});function L(H){return typeof H=="symbol"||H instanceof Symbol}w.isSymbol=L}),3730:(function(ue,w,L){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});const H=L(9940);function h(oe){return oe?(oe=H.toNumber(oe),oe===1/0||oe===-1/0?(oe<0?-1:1)*Number.MAX_VALUE:oe===oe?oe:0):oe===0?oe:0}w.toFinite=h}),9940:(function(ue,w,L){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});const H=L(6079);function h(oe){return H.isSymbol(oe)?NaN:Number(oe)}w.toNumber=h}),2570:(function(ue,w,L){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});const H=L(4848),h=L(7922);function oe(ae){if(Array.isArray(ae))return ae.map(h.toKey);if(typeof ae=="symbol")return[ae];ae=H.toString(ae);const b=[],x=ae.length;if(x===0)return b;let P=0,A="",N="",B=!1;for(ae.charCodeAt(0)===46&&(b.push(""),P++);P<x;){const Y=ae[P];N?Y==="\\"&&P+1<x?(P++,A+=ae[P]):Y===N?N="":A+=Y:B?Y==='"'||Y==="'"?N=Y:Y==="]"?(B=!1,b.push(A),A=""):A+=Y:Y==="["?(B=!0,A&&(b.push(A),A="")):Y==="."?A&&(b.push(A),A=""):A+=Y,P++}return A&&b.push(A),b}w.toPath=oe}),4848:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});function L(H){if(H==null)return"";if(typeof H=="string")return H;if(Array.isArray(H))return H.map(L).join(",");const h=String(H);return h==="0"&&Object.is(Number(H),-0)?"-0":h}w.toString=L}),2638:(function(ue,w){"use strict";Object.defineProperty(w,Symbol.toStringTag,{value:"Module"});function L(H){return Number.isSafeInteger(H)&&H>=0}w.isLength=L}),7621:(function(ue,w,L){"use strict";var H=L(69),h={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},oe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ae={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},b={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},x={};x[H.ForwardRef]=ae,x[H.Memo]=b;function P(re){return H.isMemo(re)?b:x[re.$$typeof]||h}var A=Object.defineProperty,N=Object.getOwnPropertyNames,B=Object.getOwnPropertySymbols,Y=Object.getOwnPropertyDescriptor,X=Object.getPrototypeOf,U=Object.prototype;function W(re,V,q){if(typeof V!="string"){if(U){var Ne=X(V);Ne&&Ne!==U&&W(re,Ne,q)}var he=N(V);B&&(he=he.concat(B(V)));for(var Le=P(re),ne=P(V),yt=0;yt<he.length;++yt){var we=he[yt];if(!oe[we]&&!(q&&q[we])&&!(ne&&ne[we])&&!(Le&&Le[we])){var ft=Y(V,we);try{A(re,we,ft)}catch{}}}}return re}ue.exports=W}),5369:(function(ue,w){"use strict";/** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var L=typeof Symbol=="function"&&Symbol.for,H=L?Symbol.for("react.element"):60103,h=L?Symbol.for("react.portal"):60106,oe=L?Symbol.for("react.fragment"):60107,ae=L?Symbol.for("react.strict_mode"):60108,b=L?Symbol.for("react.profiler"):60114,x=L?Symbol.for("react.provider"):60109,P=L?Symbol.for("react.context"):60110,A=L?Symbol.for("react.async_mode"):60111,N=L?Symbol.for("react.concurrent_mode"):60111,B=L?Symbol.for("react.forward_ref"):60112,Y=L?Symbol.for("react.suspense"):60113,X=L?Symbol.for("react.suspense_list"):60120,U=L?Symbol.for("react.memo"):60115,W=L?Symbol.for("react.lazy"):60116,re=L?Symbol.for("react.block"):60121,V=L?Symbol.for("react.fundamental"):60117,q=L?Symbol.for("react.responder"):60118,Ne=L?Symbol.for("react.scope"):60119;function he(ne){if(typeof ne=="object"&&ne!==null){var yt=ne.$$typeof;switch(yt){case H:switch(ne=ne.type,ne){case A:case N:case oe:case b:case ae:case Y:return ne;default:switch(ne=ne&&ne.$$typeof,ne){case P:case B:case W:case U:case x:return ne;default:return yt}}case h:return yt}}}function Le(ne){return he(ne)===N}w.AsyncMode=A,w.ConcurrentMode=N,w.ContextConsumer=P,w.ContextProvider=x,w.Element=H,w.ForwardRef=B,w.Fragment=oe,w.Lazy=W,w.Memo=U,w.Portal=h,w.Profiler=b,w.StrictMode=ae,w.Suspense=Y,w.isAsyncMode=function(ne){return Le(ne)||he(ne)===A},w.isConcurrentMode=Le,w.isContextConsumer=function(ne){return he(ne)===P},w.isContextProvider=function(ne){return he(ne)===x},w.isElement=function(ne){return typeof ne=="object"&&ne!==null&&ne.$$typeof===H},w.isForwardRef=function(ne){return he(ne)===B},w.isFragment=function(ne){return he(ne)===oe},w.isLazy=function(ne){return he(ne)===W},w.isMemo=function(ne){return he(ne)===U},w.isPortal=function(ne){return he(ne)===h},w.isProfiler=function(ne){return he(ne)===b},w.isStrictMode=function(ne){return he(ne)===ae},w.isSuspense=function(ne){return he(ne)===Y},w.isValidElementType=function(ne){return typeof ne=="string"||typeof ne=="function"||ne===oe||ne===N||ne===b||ne===ae||ne===Y||ne===X||typeof ne=="object"&&ne!==null&&(ne.$$typeof===W||ne.$$typeof===U||ne.$$typeof===x||ne.$$typeof===P||ne.$$typeof===B||ne.$$typeof===V||ne.$$typeof===q||ne.$$typeof===Ne||ne.$$typeof===re)},w.typeOf=he}),69:(function(ue,w,L){"use strict";ue.exports=L(5369)}),9645:(function(ue){"use strict";/* object-assign (c) Sindre Sorhus @license MIT */var w=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable;function h(ae){if(ae==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ae)}function oe(){try{if(!Object.assign)return!1;var ae=new String("abc");if(ae[5]="de",Object.getOwnPropertyNames(ae)[0]==="5")return!1;for(var b={},x=0;x<10;x++)b["_"+String.fromCharCode(x)]=x;var P=Object.getOwnPropertyNames(b).map(function(N){return b[N]});if(P.join("")!=="0123456789")return!1;var A={};return"abcdefghijklmnopqrst".split("").forEach(function(N){A[N]=N}),Object.keys(Object.assign({},A)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}ue.exports=oe()?Object.assign:function(ae,b){for(var x,P=h(ae),A,N=1;N<arguments.length;N++){x=Object(arguments[N]);for(var B in x)L.call(x,B)&&(P[B]=x[B]);if(w){A=w(x);for(var Y=0;Y<A.length;Y++)H.call(x,A[Y])&&(P[A[Y]]=x[A[Y]])}}return P}}),8658:(function(ue,w){"use strict";var L;/** * @license React * react-is.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var H=Symbol.for("react.transitional.element"),h=Symbol.for("react.portal"),oe=Symbol.for("react.fragment"),ae=Symbol.for("react.strict_mode"),b=Symbol.for("react.profiler"),x=Symbol.for("react.consumer"),P=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),B=Symbol.for("react.suspense_list"),Y=Symbol.for("react.memo"),X=Symbol.for("react.lazy"),U=Symbol.for("react.view_transition"),W=Symbol.for("react.client.reference");function re(V){if(typeof V=="object"&&V!==null){var q=V.$$typeof;switch(q){case H:switch(V=V.type,V){case oe:case b:case ae:case N:case B:case U:return V;default:switch(V=V&&V.$$typeof,V){case P:case A:case X:case Y:return V;case x:return V;default:return q}}case h:return q}}}L=x,L=P,L=H,L=A,L=oe,L=X,L=Y,L=h,L=b,L=ae,L=N,L=B,L=function(V){return re(V)===x},L=function(V){return re(V)===P},L=function(V){return typeof V=="object"&&V!==null&&V.$$typeof===H},L=function(V){return re(V)===A},w.zv=function(V){return re(V)===oe},L=function(V){return re(V)===X},L=function(V){return re(V)===Y},L=function(V){return re(V)===h},L=function(V){return re(V)===b},L=function(V){return re(V)===ae},L=function(V){return re(V)===N},L=function(V){return re(V)===B},L=function(V){return typeof V=="string"||typeof V=="function"||V===oe||V===b||V===ae||V===N||V===B||typeof V=="object"&&V!==null&&(V.$$typeof===X||V.$$typeof===Y||V.$$typeof===P||V.$$typeof===x||V.$$typeof===A||V.$$typeof===W||V.getModuleId!==void 0)},L=re}),3691:(function(ue,w,L){"use strict";/** @license React v17.0.2 * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */L(9645);var H=L(1609),h=60103;if(w.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var oe=Symbol.for;h=oe("react.element"),w.Fragment=oe("react.fragment")}var ae=H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,b=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function P(A,N,B){var Y,X={},U=null,W=null;B!==void 0&&(U=""+B),N.key!==void 0&&(U=""+N.key),N.ref!==void 0&&(W=N.ref);for(Y in N)b.call(N,Y)&&!x.hasOwnProperty(Y)&&(X[Y]=N[Y]);if(A&&A.defaultProps)for(Y in N=A.defaultProps,N)X[Y]===void 0&&(X[Y]=N[Y]);return{$$typeof:h,type:A,key:U,ref:W,props:X,_owner:ae.current}}w.jsx=P,w.jsxs=P}),3593:(function(ue,w,L){"use strict";ue.exports=L(3691)}),7385:(function(ue){"use strict";var w=Object.prototype.hasOwnProperty,L="~";function H(){}Object.create&&(H.prototype=Object.create(null),new H().__proto__||(L=!1));function h(x,P,A){this.fn=x,this.context=P,this.once=A||!1}function oe(x,P,A,N,B){if(typeof A!="function")throw new TypeError("The listener must be a function");var Y=new h(A,N||x,B),X=L?L+P:P;return x._events[X]?x._events[X].fn?x._events[X]=[x._events[X],Y]:x._events[X].push(Y):(x._events[X]=Y,x._eventsCount++),x}function ae(x,P){--x._eventsCount===0?x._events=new H:delete x._events[P]}function b(){this._events=new H,this._eventsCount=0}b.prototype.eventNames=function(){var P=[],A,N;if(this._eventsCount===0)return P;for(N in A=this._events)w.call(A,N)&&P.push(L?N.slice(1):N);return Object.getOwnPropertySymbols?P.concat(Object.getOwnPropertySymbols(A)):P},b.prototype.listeners=function(P){var A=L?L+P:P,N=this._events[A];if(!N)return[];if(N.fn)return[N.fn];for(var B=0,Y=N.length,X=new Array(Y);B<Y;B++)X[B]=N[B].fn;return X},b.prototype.listenerCount=function(P){var A=L?L+P:P,N=this._events[A];return N?N.fn?1:N.length:0},b.prototype.emit=function(P,A,N,B,Y,X){var U=L?L+P:P;if(!this._events[U])return!1;var W=this._events[U],re=arguments.length,V,q;if(W.fn){switch(W.once&&this.removeListener(P,W.fn,void 0,!0),re){case 1:return W.fn.call(W.context),!0;case 2:return W.fn.call(W.context,A),!0;case 3:return W.fn.call(W.context,A,N),!0;case 4:return W.fn.call(W.context,A,N,B),!0;case 5:return W.fn.call(W.context,A,N,B,Y),!0;case 6:return W.fn.call(W.context,A,N,B,Y,X),!0}for(q=1,V=new Array(re-1);q<re;q++)V[q-1]=arguments[q];W.fn.apply(W.context,V)}else{var Ne=W.length,he;for(q=0;q<Ne;q++)switch(W[q].once&&this.removeListener(P,W[q].fn,void 0,!0),re){case 1:W[q].fn.call(W[q].context);break;case 2:W[q].fn.call(W[q].context,A);break;case 3:W[q].fn.call(W[q].context,A,N);break;case 4:W[q].fn.call(W[q].context,A,N,B);break;default:if(!V)for(he=1,V=new Array(re-1);he<re;he++)V[he-1]=arguments[he];W[q].fn.apply(W[q].context,V)}}return!0},b.prototype.on=function(P,A,N){return oe(this,P,A,N,!1)},b.prototype.once=function(P,A,N){return oe(this,P,A,N,!0)},b.prototype.removeListener=function(P,A,N,B){var Y=L?L+P:P;if(!this._events[Y])return this;if(!A)return ae(this,Y),this;var X=this._events[Y];if(X.fn)X.fn===A&&(!B||X.once)&&(!N||X.context===N)&&ae(this,Y);else{for(var U=0,W=[],re=X.length;U<re;U++)(X[U].fn!==A||B&&!X[U].once||N&&X[U].context!==N)&&W.push(X[U]);W.length?this._events[Y]=W.length===1?W[0]:W:ae(this,Y)}return this},b.prototype.removeAllListeners=function(P){var A;return P?(A=L?L+P:P,this._events[A]&&ae(this,A)):(this._events=new H,this._eventsCount=0),this},b.prototype.off=b.prototype.removeListener,b.prototype.addListener=b.prototype.on,b.prefixed=L,b.EventEmitter=b,ue.exports=b}),8140:(function(ue,w,L){"use strict";/** * @license React * use-sync-external-store-shim.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var H=L(1609);function h(X,U){return X===U&&(X!==0||1/X===1/U)||X!==X&&U!==U}var oe=typeof Object.is=="function"?Object.is:h,ae=H.useState,b=H.useEffect,x=H.useLayoutEffect,P=H.useDebugValue;function A(X,U){var W=U(),re=ae({inst:{value:W,getSnapshot:U}}),V=re[0].inst,q=re[1];return x(function(){V.value=W,V.getSnapshot=U,N(V)&&q({inst:V})},[X,W,U]),b(function(){return N(V)&&q({inst:V}),X(function(){N(V)&&q({inst:V})})},[X]),P(W),W}function N(X){var U=X.getSnapshot;X=X.value;try{var W=U();return!oe(X,W)}catch{return!0}}function B(X,U){return U()}var Y=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?B:A;w.useSyncExternalStore=H.useSyncExternalStore!==void 0?H.useSyncExternalStore:Y}),1167:(function(ue,w,L){"use strict";/** * @license React * use-sync-external-store-shim/with-selector.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var H=L(1609),h=L(8279);function oe(B,Y){return B===Y&&(B!==0||1/B===1/Y)||B!==B&&Y!==Y}var ae=typeof Object.is=="function"?Object.is:oe,b=h.useSyncExternalStore,x=H.useRef,P=H.useEffect,A=H.useMemo,N=H.useDebugValue;w.useSyncExternalStoreWithSelector=function(B,Y,X,U,W){var re=x(null);if(re.current===null){var V={hasValue:!1,value:null};re.current=V}else V=re.current;re=A(function(){function Ne(we){if(!he){if(he=!0,Le=we,we=U(we),W!==void 0&&V.hasValue){var ft=V.value;if(W(ft,we))return ne=ft}return ne=we}if(ft=ne,ae(Le,we))return ft;var Pt=U(we);return W!==void 0&&W(ft,Pt)?(Le=we,ft):(Le=we,ne=Pt)}var he=!1,Le,ne,yt=X===void 0?null:X;return[function(){return Ne(Y())},yt===null?void 0:function(){return Ne(yt())}]},[Y,X,U,W]);var q=b(B,re[0],re[1]);return P(function(){V.hasValue=!0,V.value=q},[q]),N(q),q}}),8731:(function(ue,w,L){"use strict";var H;/** * @license React * use-sync-external-store-with-selector.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var h=L(1609);function oe(B,Y){return B===Y&&(B!==0||1/B===1/Y)||B!==B&&Y!==Y}var ae=typeof Object.is=="function"?Object.is:oe,b=h.useSyncExternalStore,x=h.useRef,P=h.useEffect,A=h.useMemo,N=h.useDebugValue;H=function(B,Y,X,U,W){var re=x(null);if(re.current===null){var V={hasValue:!1,value:null};re.current=V}else V=re.current;re=A(function(){function Ne(we){if(!he){if(he=!0,Le=we,we=U(we),W!==void 0&&V.hasValue){var ft=V.value;if(W(ft,we))return ne=ft}return ne=we}if(ft=ne,ae(Le,we))return ft;var Pt=U(we);return W!==void 0&&W(ft,Pt)?(Le=we,ft):(Le=we,ne=Pt)}var he=!1,Le,ne,yt=X===void 0?null:X;return[function(){return Ne(Y())},yt===null?void 0:function(){return Ne(yt())}]},[Y,X,U,W]);var q=b(B,re[0],re[1]);return P(function(){V.hasValue=!0,V.value=q},[q]),N(q),q}}),8279:(function(ue,w,L){"use strict";ue.exports=L(8140)}),3013:(function(ue,w,L){"use strict";ue.exports=L(1167)}),7179:(function(ue,w,L){"use strict";L(8731)}),1609:(function(ue){"use strict";ue.exports=window.React})},Kh={};function ke(ue){var w=Kh[ue];if(w!==void 0)return w.exports;var L=Kh[ue]={exports:{}};return gS[ue].call(L.exports,L,L.exports,ke),L.exports}(function(){ke.n=function(ue){var w=ue&&ue.__esModule?function(){return ue.default}:function(){return ue};return ke.d(w,{a:w}),w}})(),(function(){ke.d=function(ue,w){for(var L in w)ke.o(w,L)&&!ke.o(ue,L)&&Object.defineProperty(ue,L,{enumerable:!0,get:w[L]})}})(),(function(){ke.o=function(ue,w){return Object.prototype.hasOwnProperty.call(ue,w)}})(),(function(){ke.r=function(ue){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(ue,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ue,"__esModule",{value:!0})}})();var p8={};(function(){"use strict";var ue={};ke.r(ue),ke.d(ue,{scaleBand:function(){return td},scaleDiverging:function(){return jb},scaleDivergingLog:function(){return Db},scaleDivergingPow:function(){return Dd},scaleDivergingSqrt:function(){return Rk},scaleDivergingSymlog:function(){return Rb},scaleIdentity:function(){return Uy},scaleImplicit:function(){return Jf},scaleLinear:function(){return By},scaleLog:function(){return qy},scaleOrdinal:function(){return ed},scalePoint:function(){return vD},scalePow:function(){return yd},scaleQuantile:function(){return ob},scaleQuantize:function(){return sb},scaleRadial:function(){return eb},scaleSequential:function(){return Ab},scaleSequentialLog:function(){return Mb},scaleSequentialPow:function(){return jd},scaleSequentialQuantile:function(){return Ib},scaleSequentialSqrt:function(){return jk},scaleSequentialSymlog:function(){return Tb},scaleSqrt:function(){return nR},scaleSymlog:function(){return Zy},scaleThreshold:function(){return ub},scaleTime:function(){return Tk},scaleUtc:function(){return Ik},tickFormat:function(){return Vy}});var w=ke(3593),L=window.ReactDOM,H=ke.n(L),h=ke(1609),oe=ke.n(h);const ae=["Yay","Top of the morning to you","You did it","All good chief","Looking good","Good job"],b=["Something went south :(","Ooof, please try again","Ouch, that didn't work...","Ooops, that didn't work..."];let x=[],P=[];const A=()=>P.forEach(e=>e(x)),N=e=>{x=x.filter(t=>t.id!==e),A()},B=(e,t="")=>{const r=Math.random().toString(36).substring(2,9);t===""&&(e==="success"?t=ae[Math.floor(Math.random()*ae.length)]:t=b[Math.floor(Math.random()*b.length)]),x=[...x,{id:r,type:e,text:t}],A(),setTimeout(()=>N(r),e==="success"?3e3:15e3)},Y=(e="")=>B("success",e),X=(e="")=>{typeof e=="string"?B("error",e):B("error",e.message)},U=()=>{const[e,t]=(0,h.useState)(x);return(0,h.useEffect)(()=>(P.push(t),t(x),()=>{P=P.filter(r=>r!==t)}),[]),{messages:e,addSuccess:Y,addError:X,addMessage:B,dismissMessage:N}};function W(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=W(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function re(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=W(e))&&(n&&(n+=" "),n+=t);return n}var V=re;/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const q=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim();/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Ne=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const he=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase());/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Le=e=>{const t=he(e);return t.charAt(0).toUpperCase()+t.slice(1)};/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var ne={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const yt=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1};var we,ft;/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Pt=(0,h.createContext)({});function pi({children:e,size:t,color:r,strokeWidth:n,absoluteStrokeWidth:i,className:a}){const o=we(()=>({size:t,color:r,strokeWidth:n,absoluteStrokeWidth:i,className:a}),[t,r,n,i,a]);return ft(Pt.Provider,{value:o},e)}const $o=()=>(0,h.useContext)(Pt);/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const We=(0,h.forwardRef)(({color:e,size:t,strokeWidth:r,absoluteStrokeWidth:n,className:i="",children:a,iconNode:o,...s},u)=>{const{size:l=24,strokeWidth:c=2,absoluteStrokeWidth:f=!1,color:d="currentColor",className:v=""}=$o()??{},p=n??f?Number(r??c)*24/Number(t??l):r??c;return(0,h.createElement)("svg",{ref:u,...ne,width:t??l??ne.width,height:t??l??ne.height,stroke:e??d,strokeWidth:p,className:q("lucide",v,i),...!a&&!yt(s)&&{"aria-hidden":"true"},...s},[...o.map(([m,g])=>(0,h.createElement)(m,g)),...Array.isArray(a)?a:[a]])});/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const bt=(e,t)=>{const r=(0,h.forwardRef)(({className:n,...i},a)=>(0,h.createElement)(We,{ref:a,iconNode:t,className:q(`lucide-${Ne(Le(e))}`,`lucide-${e}`,n),...i}));return r.displayName=Le(e),r};/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Vo=bt("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Dl=bt("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const I=bt("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),F={success:(0,w.jsx)(Vo,{className:"wdo:w-5 wdo:h-5 wdo:shrink-0"}),error:(0,w.jsx)(Dl,{className:"wdo:w-5 wdo:h-5 wdo:shrink-0"})};var k=({messages:e})=>(0,w.jsx)("div",{className:"wdo:fixed wdo:top-16 wdo:left-1/2 wdo:-translate-x-1/2 wdo:w-full wdo:max-w-md wdo:z-50 wdo:flex wdo:flex-col wdo:gap-2 wdo:px-4",children:e.map(t=>(0,w.jsxs)("div",{className:V("wdo:toast",t.type==="success"?"wdo:toast-success":"wdo:toast-error"),children:[(0,w.jsx)("span",{className:V("wdo:shrink-0",t.type==="success"?"wdo:text-green-600 wdo:dark:text-green-400":"wdo:text-red-600 wdo:dark:text-red-400"),children:F[t.type]}),(0,w.jsx)("span",{className:"wdo:grow wdo:text-sm",children:t.text}),(0,w.jsx)("button",{className:"wdo:shrink-0 wdo:p-0.5 wdo:rounded wdo:border-0 wdo:cursor-pointer wdo:bg-transparent wdo:text-wp-admin-500 wdo:hover:text-wp-admin-800 wdo:dark:text-wp-admin-400 wdo:dark:hover:text-wp-admin-100 wdo:transition-colors",onClick:()=>N(t.id),"aria-label":"Dismiss",children:(0,w.jsx)(I,{className:"wdo:w-4 wdo:h-4"})})]},t.id))});/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Q=bt("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const ie=bt("monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fe=bt("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]),ve=(0,h.createContext)(void 0),dt=e=>e==="light"||e==="dark"||e==="system",Ce=e=>e==="dark"?!0:e==="light"?!1:window.matchMedia("(prefers-color-scheme: dark)").matches,Br=({children:e})=>{const[t,r]=(0,h.useState)(()=>{const o=localStorage.getItem("wdo_darkmode");return dt(o)?o:"system"}),[n,i]=(0,h.useState)(()=>Ce(t)),a=o=>{r(o),localStorage.setItem("wdo_darkmode",o)};return(0,h.useEffect)(()=>{i(Ce(t))},[t]),(0,h.useEffect)(()=>{if(t!=="system")return;const o=window.matchMedia("(prefers-color-scheme: dark)"),s=u=>i(u.matches);return o.addEventListener("change",s),()=>o.removeEventListener("change",s)},[t]),(0,h.useEffect)(()=>{document.body.classList.toggle("wdo:dark",n)},[n]),(0,h.useEffect)(()=>{const o=s=>{s.key==="wdo_darkmode"&&dt(s.newValue)&&r(s.newValue)};return window.addEventListener("storage",o),()=>window.removeEventListener("storage",o)},[]),(0,w.jsx)(ve.Provider,{value:{isDark:n,mode:t,setMode:a},children:e})},je=()=>{const e=(0,h.useContext)(ve);if(e===void 0)throw new Error("useIsDark must be used within a DarkModeProvider");return e},Ye=[{mode:"light",icon:(0,w.jsx)(Q,{}),title:"Light"},{mode:"system",icon:(0,w.jsx)(ie,{}),title:"System"},{mode:"dark",icon:(0,w.jsx)(fe,{}),title:"Dark"}],vi=()=>{const{isDark:e,mode:t,setMode:r}=je();return(0,w.jsx)("div",{className:V("wdo:inline-flex wdo:rounded-lg wdo:p-0.5 wdo:gap-0.5",e?"wdo:bg-wp-admin-700":"wdo:bg-wp-admin-200"),children:Ye.map(({mode:n,icon:i,title:a})=>{const o=t===n;return(0,w.jsx)("button",{title:a,onClick:()=>r(n),className:V("wdo:rounded wdo:p-1.5 wdo:border-0 wdo:cursor-pointer","wdo:transition-colors wdo:flex wdo:items-center wdo:justify-center",o?e?"wdo:bg-wp-admin-500 wdo:text-white":"wdo:bg-white wdo:text-wp-admin-700 wdo:shadow-sm":e?"wdo:bg-transparent wdo:text-wp-admin-300":"wdo:bg-transparent wdo:text-wp-admin-500"),children:(0,w.jsx)("span",{className:"wdo:w-[18px] wdo:h-[18px] wdo:flex wdo:items-center wdo:justify-center",children:i})},n)})})};var oa=({subtitle:e="",logo:t,className:r=""})=>(0,w.jsxs)("div",{className:"wdo:top-bar",children:[(0,w.jsxs)("div",{className:V("wdo:flex wdo:items-baseline wdo:gap-3",r),children:[t,e?(0,w.jsx)("h2",{children:e}):""]}),(0,w.jsx)(vi,{})]}),mi=()=>(0,w.jsx)("svg",{height:"20",width:"20",viewBox:"0 0 20 20",style:{float:"right"},"aria-hidden":"true",focusable:"false",children:(0,w.jsx)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"})}),er=()=>(0,w.jsx)("svg",{height:"20",width:"20",viewBox:"0 0 20 20",style:{float:"right",transform:"rotate(180deg)"},"aria-hidden":"true",focusable:"false",children:(0,w.jsx)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"})});const Ur=(0,h.createContext)(null),gi=({children:e})=>{const[t,r]=(0,h.useState)(null),[n,i]=(0,h.useState)(()=>window.location.hash.slice(1)||null),[a,o]=(0,h.useState)([]),s=(0,h.useRef)([]),[u,l]=(0,h.useState)(()=>({})),c=g=>{const y=s.current.reduce((_,S)=>(_[S]=!0,_),{});l(_=>({..._,...y,[g]:!0}))},f=g=>{l(y=>({...y,[g]:!1}))},d=g=>{l(y=>({...y,[g]:!(y[g]??!1)}))},v=g=>{o(y=>[...y,n]),i(g),g?window.history.pushState(null,"",`#${g}`):window.history.replaceState(null,"",window.location.pathname+window.location.search)},p=()=>{if(a.length===0)return;const g=a[a.length-1];o(y=>y.slice(0,-1)),i(g),g?window.history.pushState(null,"",`#${g}`):window.history.replaceState(null,"",window.location.pathname+window.location.search)},m=a.length>0;return(0,h.useEffect)(()=>{const g=()=>{i(window.location.hash.slice(1)||null),n&&c(n)};return n&&c(n),window.addEventListener("hashchange",g),()=>window.removeEventListener("hashchange",g)},[]),(0,w.jsx)(Ur.Provider,{value:{activeId:n,setActiveId:i,isOpen:u,toggleOpen:d,open:c,close:f,openedParents:s,confirmBeforeSwap:t,setConfirmBeforeSwap:r,navigate:v,goBack:p,canGoBack:m},children:e})},Rl=({children:e,...t})=>(0,w.jsx)("ul",{style:{listStyleType:"none",padding:0,userSelect:"none"},...t,children:h.Children.map(e,r=>(0,h.cloneElement)(r,{level:0}))}),Yt=({label:e,id:t,children:r,iconBefore:n,iconAfter:i,disabled:a,defaultActive:o=!1,level:s=0,parents:u=[],...l})=>{const c=(0,h.useContext)(Ur);if(!c)throw new Error("MenuItem must be used within a MenuProvider");const{activeId:f,isOpen:d,toggleOpen:v,openedParents:p,confirmBeforeSwap:m,setConfirmBeforeSwap:g,navigate:y}=c,_=f!==null?f===t:o,S=h.Children.count(r)>0,C=S?d[t]:!1;_&&(S&&(p.current=[...new Set(p.current.concat([t]))]),u.length&&(p.current=[...new Set(p.current.concat(u))]));const O=["","wdo:pl-4","wdo:pl-6","wdo:pl-8","wdo:pl-10"];return(0,w.jsxs)("li",{...l,children:[(0,w.jsxs)("a",{href:t?`#${t}`:void 0,onClick:E=>{E.preventDefault(),S&&!C&&v(t),!a&&(m===null||confirm(m))&&(g(null),S||y(t))},className:` ${O[s]??""} ${_?"wdo:menu-item-active":""} wdo:menu-item `,children:[n&&(0,w.jsx)("span",{children:n}),(0,w.jsx)("span",{children:e}),i&&(0,w.jsx)("span",{children:i}),S&&(0,w.jsx)("span",{className:"wdo:dark:fill-gray-300",onClick:E=>{E.stopPropagation(),E.preventDefault(),v(t)},children:C?(0,w.jsx)(er,{}):(0,w.jsx)(mi,{})})]}),S&&(0,w.jsx)("ul",{style:{listStyleType:"none",padding:0,display:C?"block":"none"},children:h.Children.map(r,E=>(0,h.cloneElement)(E,{level:s+1,parents:u.concat([t]),...l}))})]})};var ee=window.wp.i18n,Yh=ke(8279);const qh=0,Gh=1,Xh=2,Zh=3;var Qh=Object.prototype.hasOwnProperty;function kl(e,t){var r,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&kl(e[n],t[n]););return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(Qh.call(e,r)&&++n&&!Qh.call(t,r)||!(r in t)||!kl(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}const Wr=new WeakMap,Hr=()=>{},Nt=Hr(),Uo=Object,Me=e=>e===Nt,vr=e=>typeof e=="function",Kr=(e,t)=>({...e,...t}),Jh=e=>vr(e.then),Nl={},Wo={},Ll="undefined",ua=typeof window!=Ll,Fl=typeof document!=Ll,yS=ua&&"Deno"in window,bS=()=>ua&&typeof window.requestAnimationFrame!=Ll,ep=(e,t)=>{const r=Wr.get(e);return[()=>!Me(t)&&e.get(t)||Nl,n=>{if(!Me(t)){const i=e.get(t);t in Wo||(Wo[t]=i),r[5](t,Kr(i,n),i||Nl)}},r[6],()=>!Me(t)&&t in Wo?Wo[t]:!Me(t)&&e.get(t)||Nl]};let zl=!0;const wS=()=>zl,[$l,Vl]=ua&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Hr,Hr],_S=()=>{const e=Fl&&document.visibilityState;return Me(e)||e!=="hidden"},xS=e=>(Fl&&document.addEventListener("visibilitychange",e),$l("focus",e),()=>{Fl&&document.removeEventListener("visibilitychange",e),Vl("focus",e)}),SS=e=>{const t=()=>{zl=!0,e()},r=()=>{zl=!1};return $l("online",t),$l("offline",r),()=>{Vl("online",t),Vl("offline",r)}},CS={isOnline:wS,isVisible:_S},ES={initFocus:xS,initReconnect:SS},tp=!h.useId,yi=!ua||yS,OS=e=>bS()?window.requestAnimationFrame(e):setTimeout(e,1),Ho=yi?h.useEffect:h.useLayoutEffect,Bl=typeof navigator<"u"&&navigator.connection,rp=!yi&&Bl&&(["slow-2g","2g"].includes(Bl.effectiveType)||Bl.saveData),Ko=new WeakMap,PS=e=>Uo.prototype.toString.call(e),Ul=(e,t)=>e===`[object ${t}]`;let AS=0;const Wl=e=>{const t=typeof e,r=PS(e),n=Ul(r,"Date"),i=Ul(r,"RegExp"),a=Ul(r,"Object");let o,s;if(Uo(e)===e&&!n&&!i){if(o=Ko.get(e),o)return o;if(o=++AS+"~",Ko.set(e,o),Array.isArray(e)){for(o="@",s=0;s<e.length;s++)o+=Wl(e[s])+",";Ko.set(e,o)}if(a){o="#";const u=Uo.keys(e).sort();for(;!Me(s=u.pop());)Me(e[s])||(o+=s+":"+Wl(e[s])+",");Ko.set(e,o)}}else o=n?e.toJSON():t=="symbol"?e.toString():t=="string"?JSON.stringify(e):""+e;return o},Hl=e=>{if(vr(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?Wl(e):"",[e,t]};let MS=0;const Kl=()=>++MS;async function np(...e){const[t,r,n,i]=e,a=Kr({populateCache:!0,throwOnError:!0},typeof i=="boolean"?{revalidate:i}:i||{});let o=a.populateCache;const s=a.rollbackOnError;let u=a.optimisticData;const l=d=>typeof s=="function"?s(d):s!==!1,c=a.throwOnError;if(vr(r)){const d=r,v=[],p=t.keys();for(const m of p)!/^\$(inf|sub)\$/.test(m)&&d(t.get(m)._k)&&v.push(m);return Promise.all(v.map(f))}return f(r);async function f(d){const[v]=Hl(d);if(!v)return;const[p,m]=ep(t,v),[g,y,_,S]=Wr.get(t),C=()=>{const de=g[v];return(vr(a.revalidate)?a.revalidate(p().data,d):a.revalidate!==!1)&&(delete _[v],delete S[v],de&&de[0])?de[0](Xh).then(()=>p().data):p().data};if(e.length<3)return C();let O=n,E,M=!1;const R=Kl();y[v]=[R,0];const $=!Me(u),K=p(),te=K.data,G=K._c,ce=Me(G)?te:G;if($&&(u=vr(u)?u(ce,te):u,m({data:u,_c:ce})),vr(O))try{O=O(ce)}catch(de){E=de,M=!0}if(O&&Jh(O))if(O=await O.catch(de=>{E=de,M=!0}),R!==y[v][0]){if(M)throw E;return O}else M&&$&&l(E)&&(o=!0,m({data:ce,_c:Nt}));if(o&&!M)if(vr(o)){const de=o(O,ce);m({data:de,error:Nt,_c:Nt})}else m({data:O,error:Nt,_c:Nt});if(y[v][1]=Kl(),Promise.resolve(C()).then(()=>{m({_c:Nt})}),M){if(c)throw E;return}return O}}const ip=(e,t)=>{for(const r in e)e[r][0]&&e[r][0](t)},ap=(e,t)=>{if(!Wr.has(e)){const r=Kr(ES,t),n=Object.create(null),i=np.bind(Nt,e);let a=Hr;const o=Object.create(null),s=(c,f)=>{const d=o[c]||[];return o[c]=d,d.push(f),()=>d.splice(d.indexOf(f),1)},u=(c,f,d)=>{e.set(c,f);const v=o[c];if(v)for(const p of v)p(f,d)},l=()=>{if(!Wr.has(e)&&(Wr.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,u,s]),!yi)){const c=r.initFocus(setTimeout.bind(Nt,ip.bind(Nt,n,qh))),f=r.initReconnect(setTimeout.bind(Nt,ip.bind(Nt,n,Gh)));a=()=>{c&&c(),f&&f(),Wr.delete(e)}}};return l(),[e,i,l,a]}return[e,Wr.get(e)[4]]},TS=(e,t,r,n,i)=>{const a=r.errorRetryCount,o=i.retryCount,s=~~((Math.random()+.5)*(1<<(o<8?o:8)))*r.errorRetryInterval;!Me(a)&&o>a||setTimeout(n,s,i)},IS=kl,[Yl,jS]=ap(new Map),op=Kr({onLoadingSlow:Hr,onSuccess:Hr,onError:Hr,onErrorRetry:TS,onDiscarded:Hr,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:rp?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:rp?5e3:3e3,compare:IS,isPaused:()=>!1,cache:Yl,mutate:jS,fallback:{}},CS),sp=(e,t)=>{const r=Kr(e,t);if(t){const{use:n,fallback:i}=e,{use:a,fallback:o}=t;n&&a&&(r.use=n.concat(a)),i&&o&&(r.fallback=Kr(i,o))}return r},ql=(0,h.createContext)({}),DS=e=>{const{value:t}=e,r=(0,h.useContext)(ql),n=vr(t),i=(0,h.useMemo)(()=>n?t(r):t,[n,r,t]),a=(0,h.useMemo)(()=>n?i:sp(r,i),[n,r,i]),o=i&&i.provider,s=(0,h.useRef)(Nt);o&&!s.current&&(s.current=ap(o(a.cache||Yl),i));const u=s.current;return u&&(a.cache=u[0],a.mutate=u[1]),Ho(()=>{if(u)return u[2]&&u[2](),u[3]},[]),(0,h.createElement)(ql.Provider,Kr(e,{value:a}))},RS="$inf$";var kS,NS,LS,FS;const up=ua&&window.__SWR_DEVTOOLS_USE__,zS=up?window.__SWR_DEVTOOLS_USE__:[],$S=()=>{up&&(window.__SWR_DEVTOOLS_REACT__=h)},lp=e=>vr(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],VS=()=>{const e=(0,h.useContext)(ql);return(0,h.useMemo)(()=>Kr(op,e),[e])},v8=(e,t)=>{if(kS)return;const[r,n]=NS(e),[,,,i]=LS.get(FS);if(i[r])return i[r];const a=t(n);return i[r]=a,a},BS=e=>(t,r,n)=>e(t,r&&((...a)=>{const[o]=Hl(t),[,,,s]=Wr.get(Yl);if(o.startsWith(RS))return r(...a);const u=s[o];return Me(u)?r(...a):(delete s[o],u)}),n),US=zS.concat(BS),WS=e=>function(...r){const n=VS(),[i,a,o]=lp(r),s=sp(n,o);let u=e;const{use:l}=s,c=(l||[]).concat(US);for(let f=c.length;f--;)u=c[f](u);return u(i,a||s.fetcher||null,s)},HS=(e,t,r)=>{const n=t[e]||(t[e]=[]);return n.push(r),()=>{const i=n.indexOf(r);i>=0&&(n[i]=n[n.length-1],n.pop())}},m8=(e,t)=>(...r)=>{const[n,i,a]=lp(r),o=(a.use||[]).concat(t);return e(n,i,{...a,use:o})};$S();const KS=void 0,Gl=null,cp=e=>e===KS,YS=e=>typeof e=="function",Yo=new WeakMap,qS=e=>Gl.prototype.toString.call(e),Xl=(e,t)=>e===`[object ${t}]`;let GS=0;const Zl=e=>{const t=typeof e,r=qS(e),n=Xl(r,"Date"),i=Xl(r,"RegExp"),a=Xl(r,"Object");let o,s;if(Gl(e)===e&&!n&&!i){if(o=Yo.get(e),o)return o;if(o=++GS+"~",Yo.set(e,o),Array.isArray(e)){for(o="@",s=0;s<e.length;s++)o+=Zl(e[s])+",";Yo.set(e,o)}if(a){o="#";const u=Gl.keys(e).sort();for(;!cp(s=u.pop());)cp(e[s])||(o+=s+":"+Zl(e[s])+",");Yo.set(e,o)}}else o=n?e.toJSON():t=="symbol"?e.toString():t=="string"?JSON.stringify(e):""+e;return o},XS=e=>{if(YS(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?Zl(e):"",[e,t]},y8=e=>XS(e)[0],Ql=h.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),Jl={dedupe:!0},fp=Promise.resolve(Nt),ZS=()=>Hr,QS=(e,t,r)=>{const{cache:n,compare:i,suspense:a,fallbackData:o,revalidateOnMount:s,revalidateIfStale:u,refreshInterval:l,refreshWhenHidden:c,refreshWhenOffline:f,keepPreviousData:d,strictServerPrefetchWarning:v}=r,[p,m,g,y]=Wr.get(n),[_,S]=Hl(e),C=(0,h.useRef)(!1),O=(0,h.useRef)(!1),E=(0,h.useRef)(_),M=(0,h.useRef)(t),R=(0,h.useRef)(r),$=()=>R.current,K=()=>$().isVisible()&&$().isOnline(),[te,G,ce,de]=ep(n,_),pe=(0,h.useRef)({}).current,_e=Me(o)?Me(r.fallback)?Nt:r.fallback[_]:o,xe=(Re,rt)=>{for(const mt in pe){const gt=mt;if(gt==="data"){if(!i(Re[gt],rt[gt])&&(!Me(Re[gt])||!i(et,rt[gt])))return!1}else if(rt[gt]!==Re[gt])return!1}return!0},Se=!C.current,$e=(0,h.useMemo)(()=>{const Re=te(),rt=de(),mt=Ot=>{const xr=Kr(Ot);return delete xr._k,(()=>{if(!_||!t||$().isPaused())return!1;if(Se&&!Me(s))return s;const Fo=Me(_e)?xr.data:_e;return Me(Fo)||u})()?{isValidating:!0,isLoading:!0,...xr}:xr},gt=mt(Re),Vr=Re===rt?gt:mt(rt);let hr=gt;return[()=>{const Ot=mt(te());return xe(Ot,hr)?(hr.data=Ot.data,hr.isLoading=Ot.isLoading,hr.isValidating=Ot.isValidating,hr.error=Ot.error,hr):(hr=Ot,Ot)},()=>Vr]},[n,_]),Oe=(0,Yh.useSyncExternalStore)((0,h.useCallback)(Re=>ce(_,(rt,mt)=>{xe(mt,rt)||Re()}),[n,_]),$e[0],$e[1]),Et=p[_]&&p[_].length>0,Pe=Oe.data,De=Me(Pe)?_e&&Jh(_e)?Ql(_e):_e:Pe,lt=Oe.error,ct=(0,h.useRef)(De),et=d?Me(Pe)?Me(ct.current)?De:ct.current:Pe:De,at=_&&Me(De),vt=(0,h.useRef)(null);!yi&&(0,Yh.useSyncExternalStore)(ZS,()=>(vt.current=!1,vt),()=>(vt.current=!0,vt));const le=vt.current;v&&le&&!a&&at&&console.warn(`Missing pre-initiated data for serialized key "${_}" during server-side rendering. Data fetching should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);const se=!_||!t||$().isPaused()||Et&&!Me(lt)?!1:Se&&!Me(s)?s:a?Me(De)?!1:u:Me(De)||u,Ae=Se&&se,Z=Me(Oe.isValidating)?Ae:Oe.isValidating,tt=Me(Oe.isLoading)?Ae:Oe.isLoading,Ie=(0,h.useCallback)(async Re=>{const rt=M.current;if(!_||!rt||O.current||$().isPaused())return!1;let mt,gt,Vr=!0;const hr=Re||{},Ot=!g[_]||!hr.dedupe,xr=()=>tp?!O.current&&_===E.current&&C.current:_===E.current,Lo={isValidating:!1,isLoading:!1},Fo=()=>{G(Lo)},vS=()=>{const pr=g[_];pr&&pr[1]===gt&&delete g[_]},mS={isValidating:!0};Me(te().data)&&(mS.isLoading=!0);try{if(Ot&&(G(mS),r.loadingTimeout&&Me(te().data)&&setTimeout(()=>{Vr&&xr()&&$().onLoadingSlow(_,r)},r.loadingTimeout),g[_]=[rt(S),Kl()]),[mt,gt]=g[_],mt=await mt,Ot&&setTimeout(vS,r.dedupingInterval),!g[_]||g[_][1]!==gt)return Ot&&xr()&&$().onDiscarded(_),!1;Lo.error=Nt;const pr=m[_];if(!Me(pr)&&(gt<=pr[0]||gt<=pr[1]||pr[1]===0))return Fo(),Ot&&xr()&&$().onDiscarded(_),!1;const hn=te().data;Lo.data=i(hn,mt)?hn:mt,Ot&&xr()&&$().onSuccess(mt,_,r)}catch(pr){vS();const hn=$(),{shouldRetryOnError:Wh}=hn;hn.isPaused()||(Lo.error=pr,Ot&&xr()&&(hn.onError(pr,_,hn),(Wh===!0||vr(Wh)&&Wh(pr))&&(!$().revalidateOnFocus||!$().revalidateOnReconnect||K())&&hn.onErrorRetry(pr,_,hn,h8=>{const Hh=p[_];Hh&&Hh[0]&&Hh[0](Zh,h8)},{retryCount:(hr.retryCount||0)+1,dedupe:!0})))}return Vr=!1,Fo(),!0},[_,n]),kt=(0,h.useCallback)((...Re)=>np(n,E.current,...Re),[]);if(Ho(()=>{M.current=t,R.current=r,Me(Pe)||(ct.current=Pe)}),Ho(()=>{if(!_)return;const Re=Ie.bind(Nt,Jl);let rt=0;$().revalidateOnFocus&&(rt=Date.now()+$().focusThrottleInterval);const gt=HS(_,p,(Vr,hr={})=>{if(Vr==qh){const Ot=Date.now();$().revalidateOnFocus&&Ot>rt&&K()&&(rt=Ot+$().focusThrottleInterval,Re())}else if(Vr==Gh)$().revalidateOnReconnect&&K()&&Re();else{if(Vr==Xh)return Ie();if(Vr==Zh)return Ie(hr)}});return O.current=!1,E.current=_,C.current=!0,G({_k:S}),se&&(g[_]||(Me(De)||yi?Re():OS(Re))),()=>{O.current=!0,gt()}},[_]),Ho(()=>{let Re;function rt(){const gt=vr(l)?l(te().data):l;gt&&Re!==-1&&(Re=setTimeout(mt,gt))}function mt(){!te().error&&(c||$().isVisible())&&(f||$().isOnline())?Ie(Jl).then(rt):rt()}return rt(),()=>{Re&&(clearTimeout(Re),Re=-1)}},[l,c,f,_]),(0,h.useDebugValue)(et),a){if(!tp&&yi&&at)throw new Error("Fallback data is required when using Suspense in SSR.");at&&(M.current=t,R.current=r,O.current=!1);const Re=y[_],rt=!Me(Re)&&at?kt(Re):fp;if(Ql(rt),!Me(lt)&&at)throw lt;const mt=at?Ie(Jl):fp;!Me(et)&&at&&(mt.status="fulfilled",mt.value=!0),Ql(mt)}return{mutate:kt,get data(){return pe.data=!0,et},get error(){return pe.error=!0,lt},get isValidating(){return pe.isValidating=!0,Z},get isLoading(){return pe.isLoading=!0,tt}}},b8=Uo.defineProperty(DS,"defaultValue",{value:op}),ec=WS(QS);var tc=window.wp.url,JS=window.wp.apiFetch,bi=ke.n(JS),dp=()=>{const e=(0,tc.addQueryArgs)("/ajax-search-lite/options/statistics"),t=o=>bi()({path:o}),{data:r,isLoading:n,mutate:i,error:a}=ec(e,t,{revalidateIfStale:!1,revalidateOnFocus:!0,revalidateOnReconnect:!1,revalidateOnMount:!0});return a?{data:void 0,error:a,isLoading:n,mutate:i}:{data:r||{},error:void 0,isLoading:n,mutate:i}};const rc=({value:e,onChange:t,tabIndex:r=0})=>{const[n,i]=(0,h.useState)(e??!1);(0,h.useEffect)(()=>{e!==void 0&&i(e)},[e]);const a=()=>{const s=!n;i(s),t?.(s)},o=n?"on":"off";return(0,w.jsx)("div",{onClick:a,onKeyDown:s=>(s.key==="Enter"||s.key===" ")&&a(),"data-state":o,className:"wdo:on-off wdo:group",role:"switch","aria-checked":n,tabIndex:r,children:(0,w.jsx)("div",{className:"wdo:group-data-[state=on]:translate-x-[23px] wdo:group-data-[state=off]:translate-x-[3px]"})})},la=({label:e,className:t,description:r,labelClass:n="wdo:basis-3/5",optionClass:i="",children:a,disabled:o=!1,optionDescription:s,footer:u})=>(0,w.jsxs)("div",{className:V("wdo:option",o&&"wdo:pointer-events-none wdo:select-none wdo:opacity-50",t),...o?{"aria-disabled":"true",tabIndex:-1}:{},children:[(0,w.jsxs)("div",{className:V("wdo:option-label-container wdo:lg:grow-0 wdo:grow",n),children:[(0,w.jsx)("p",{className:"wdo:option-label",children:e}),r&&(0,w.jsx)("p",{className:"wdo:option-description",children:r})]}),(0,w.jsx)("div",{className:i||void 0,children:(0,w.jsxs)("div",{className:"wdo:option-container",children:[(0,w.jsx)("div",{children:a}),s&&(0,w.jsx)("div",{className:"wdo:option-description",children:s})]})}),u&&(0,w.jsx)("div",{className:"wdo:basis-full",children:u})]});function Nn(e){"@babel/helpers - typeof";return Nn=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},Nn(e)}function eC(e,t){if(Nn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Nn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hp(e){var t=eC(e,"string");return Nn(t)=="symbol"?t:t+""}function ca(e,t,r){return(t=hp(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ye(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pp(Object(r),!0).forEach(function(n){ca(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tC(e){if(Array.isArray(e))return e}function rC(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function nc(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function vp(e,t){if(e){if(typeof e=="string")return nc(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?nc(e,t):void 0}}function nC(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Yr(e,t){return tC(e)||rC(e,t)||vp(e,t)||nC()}function iC(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function qr(e,t){if(e==null)return{};var r,n,i=iC(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var aC=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function oC(e){var t=e.defaultInputValue,r=t===void 0?"":t,n=e.defaultMenuIsOpen,i=n===void 0?!1:n,a=e.defaultValue,o=a===void 0?null:a,s=e.inputValue,u=e.menuIsOpen,l=e.onChange,c=e.onInputChange,f=e.onMenuClose,d=e.onMenuOpen,v=e.value,p=qr(e,aC),m=(0,h.useState)(s!==void 0?s:r),g=Yr(m,2),y=g[0],_=g[1],S=(0,h.useState)(u!==void 0?u:i),C=Yr(S,2),O=C[0],E=C[1],M=(0,h.useState)(v!==void 0?v:o),R=Yr(M,2),$=R[0],K=R[1],te=(0,h.useCallback)(function(Se,$e){typeof l=="function"&&l(Se,$e),K(Se)},[l]),G=(0,h.useCallback)(function(Se,$e){var Oe;typeof c=="function"&&(Oe=c(Se,$e)),_(Oe!==void 0?Oe:Se)},[c]),ce=(0,h.useCallback)(function(){typeof d=="function"&&d(),E(!0)},[d]),de=(0,h.useCallback)(function(){typeof f=="function"&&f(),E(!1)},[f]),pe=s!==void 0?s:y,_e=u!==void 0?u:O,xe=v!==void 0?v:$;return ye(ye({},p),{},{inputValue:pe,menuIsOpen:_e,onChange:te,onInputChange:G,onMenuClose:de,onMenuOpen:ce,value:xe})}function be(){return be=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},be.apply(null,arguments)}function sC(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,hp(n.key),n)}}function uC(e,t,r){return t&&mp(e.prototype,t),r&&mp(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ic(e,t){return ic=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},ic(e,t)}function lC(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ic(e,t)}function qo(e){return qo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},qo(e)}function gp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gp=function(){return!!e})()}function cC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fC(e,t){if(t&&(Nn(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cC(e)}function dC(e){var t=gp();return function(){var r,n=qo(e);if(t){var i=qo(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return fC(this,r)}}function hC(e){if(Array.isArray(e))return nc(e)}function pC(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function vC(){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 ac(e){return hC(e)||pC(e)||vp(e)||vC()}var mC=!1;function gC(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function yC(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var bC=(function(){function e(r){var n=this;this._insertTag=function(i){var a;n.tags.length===0?n.insertionPoint?a=n.insertionPoint.nextSibling:n.prepend?a=n.container.firstChild:a=n.before:a=n.tags[n.tags.length-1].nextSibling,n.container.insertBefore(i,a),n.tags.push(i)},this.isSpeedy=r.speedy===void 0?!mC:r.speedy,this.tags=[],this.ctr=0,this.nonce=r.nonce,this.key=r.key,this.container=r.container,this.prepend=r.prepend,this.insertionPoint=r.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(n){n.forEach(this._insertTag)},t.insert=function(n){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(yC(this));var i=this.tags[this.tags.length-1];if(this.isSpeedy){var a=gC(i);try{a.insertRule(n,a.cssRules.length)}catch{}}else i.appendChild(document.createTextNode(n));this.ctr++},t.flush=function(){this.tags.forEach(function(n){var i;return(i=n.parentNode)==null?void 0:i.removeChild(n)}),this.tags=[],this.ctr=0},e})(),wC=Math.abs,Go=String.fromCharCode,_C=Object.assign;function xC(e,t){return Lt(e,0)^45?(((t<<2^Lt(e,0))<<2^Lt(e,1))<<2^Lt(e,2))<<2^Lt(e,3):0}function yp(e){return e.trim()}function SC(e,t){return(e=t.exec(e))?e[0]:e}function Ve(e,t,r){return e.replace(t,r)}function oc(e,t){return e.indexOf(t)}function Lt(e,t){return e.charCodeAt(t)|0}function fa(e,t,r){return e.slice(t,r)}function Cr(e){return e.length}function sc(e){return e.length}function Xo(e,t){return t.push(e),e}function CC(e,t){return e.map(t).join("")}var uc,EC,Zo=1,wi=1,bp=0,Wt=0,nt=0,_i="";function Qo(e,t,r,n,i,a,o){return{value:e,root:t,parent:r,type:n,props:i,children:a,line:Zo,column:wi,length:o,return:""}}function da(e,t){return _C(Qo("",null,null,"",null,null,0),e,{length:-e.length},t)}function OC(){return nt}function PC(){return nt=Wt>0?Lt(_i,--Wt):0,wi--,nt===10&&(wi=1,Zo--),nt}function qt(){return nt=Wt<bp?Lt(_i,Wt++):0,wi++,nt===10&&(wi=1,Zo++),nt}function Er(){return Lt(_i,Wt)}function Jo(){return Wt}function ha(e,t){return fa(_i,e,t)}function xi(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function lc(e){return Zo=wi=1,bp=Cr(_i=e),Wt=0,[]}function cc(e){return _i="",e}function pa(e){return yp(ha(Wt-1,fc(e===91?e+2:e===40?e+1:e)))}function _8(e){return cc(MC(lc(e)))}function AC(e){for(;(nt=Er())&&nt<33;)qt();return xi(e)>2||xi(nt)>3?"":" "}function MC(e){for(;qt();)switch(xi(nt)){case 0:uc(wp(Wt-1),e);break;case 2:uc(pa(nt),e);break;default:uc(EC(nt),e)}return e}function TC(e,t){for(;--t&&qt()&&!(nt<48||nt>102||nt>57&&nt<65||nt>70&&nt<97););return ha(e,Jo()+(t<6&&Er()==32&&qt()==32))}function fc(e){for(;qt();)switch(nt){case e:return Wt;case 34:case 39:e!==34&&e!==39&&fc(nt);break;case 40:e===41&&fc(e);break;case 92:qt();break}return Wt}function IC(e,t){for(;qt()&&e+nt!==57;)if(e+nt===84&&Er()===47)break;return"/*"+ha(t,Wt-1)+"*"+Go(e===47?e:qt())}function wp(e){for(;!xi(Er());)qt();return ha(e,Wt)}var Vt="-ms-",es="-moz-",Be="-webkit-",_p="comm",dc="rule",hc="decl",x8="@page",S8="@media",jC="@import",C8="@charset",E8="@viewport",O8="@supports",P8="@document",A8="@namespace",xp="@keyframes",M8="@font-face",T8="@counter-style",I8="@font-feature-values",DC="@layer";function Si(e,t){for(var r="",n=sc(e),i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}function RC(e,t,r,n){switch(e.type){case DC:if(e.children.length)break;case jC:case hc:return e.return=e.return||e.value;case _p:return"";case xp:return e.return=e.value+"{"+Si(e.children,n)+"}";case dc:e.value=e.props.join(",")}return Cr(r=Si(e.children,n))?e.return=e.value+"{"+r+"}":""}var kC,NC,Sp,Cp,Ep,LC,va,Op,FC,zC,Pp,$C,Ap,ma,VC,pc,BC;function UC(e){var t=sc(e);return function(r,n,i,a){for(var o="",s=0;s<t;s++)o+=e[s](r,n,i,a)||"";return o}}function WC(e){return function(t){t.root||(t=t.return)&&e(t)}}function j8(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case kC:e.return=BC(e.value,e.length,r);return;case NC:return pc([ma(e,{value:va(e.value,"@","@"+Sp)})],n);case Cp:if(e.length)return Op(e.props,function(i){switch(FC(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return pc([ma(e,{props:[va(i,/:(read-\w+)/,":"+Ep+"$1")]})],n);case"::placeholder":return pc([ma(e,{props:[va(i,/:(plac\w+)/,":"+Sp+"input-$1")]}),ma(e,{props:[va(i,/:(plac\w+)/,":"+Ep+"$1")]}),ma(e,{props:[va(i,/:(plac\w+)/,LC+"input-$1")]})],n)}return""})}}function D8(e){e.type===Cp&&(e.props=e.props.map(function(t){return Op(VC(t),function(r,n,i){switch(zC(r,0)){case 12:return Pp(r,1,$C(r));case 0:case 40:case 43:case 62:case 126:return r;case 58:i[++n]==="global"&&(i[n]="",i[++n]="\f"+Pp(i[n],n=1,-1));case 32:return n===1?"":r;default:switch(n){case 0:return e=r,Ap(i)>1?"":r;case(n=Ap(i)-1):case 2:return n===2?r+e+e:r+e;default:return r}}})}))}function HC(e){return cc(ts("",null,null,null,[""],e=lc(e),0,[0],e))}function ts(e,t,r,n,i,a,o,s,u){for(var l=0,c=0,f=o,d=0,v=0,p=0,m=1,g=1,y=1,_=0,S="",C=i,O=a,E=n,M=S;g;)switch(p=_,_=qt()){case 40:if(p!=108&&Lt(M,f-1)==58){oc(M+=Ve(pa(_),"&","&\f"),"&\f")!=-1&&(y=-1);break}case 34:case 39:case 91:M+=pa(_);break;case 9:case 10:case 13:case 32:M+=AC(p);break;case 92:M+=TC(Jo()-1,7);continue;case 47:switch(Er()){case 42:case 47:Xo(KC(IC(qt(),Jo()),t,r),u);break;default:M+="/"}break;case 123*m:s[l++]=Cr(M)*y;case 125*m:case 59:case 0:switch(_){case 0:case 125:g=0;case 59+c:y==-1&&(M=Ve(M,/\f/g,"")),v>0&&Cr(M)-f&&Xo(v>32?Tp(M+";",n,r,f-1):Tp(Ve(M," ","")+";",n,r,f-2),u);break;case 59:M+=";";default:if(Xo(E=Mp(M,t,r,l,c,i,s,S,C=[],O=[],f),a),_===123)if(c===0)ts(M,t,E,E,C,a,f,s,O);else switch(d===99&&Lt(M,3)===110?100:d){case 100:case 108:case 109:case 115:ts(e,E,E,n&&Xo(Mp(e,E,E,0,0,i,s,S,i,C=[],f),O),i,O,f,s,n?C:O);break;default:ts(M,E,E,E,[""],O,0,s,O)}}l=c=v=0,m=y=1,S=M="",f=o;break;case 58:f=1+Cr(M),v=p;default:if(m<1){if(_==123)--m;else if(_==125&&m++==0&&PC()==125)continue}switch(M+=Go(_),_*m){case 38:y=c>0?1:(M+="\f",-1);break;case 44:s[l++]=(Cr(M)-1)*y,y=1;break;case 64:Er()===45&&(M+=pa(qt())),d=Er(),c=f=Cr(S=M+=wp(Jo())),_++;break;case 45:p===45&&Cr(M)==2&&(m=0)}}return a}function Mp(e,t,r,n,i,a,o,s,u,l,c){for(var f=i-1,d=i===0?a:[""],v=sc(d),p=0,m=0,g=0;p<n;++p)for(var y=0,_=fa(e,f+1,f=wC(m=o[p])),S=e;y<v;++y)(S=yp(m>0?d[y]+" "+_:Ve(_,/&\f/g,d[y])))&&(u[g++]=S);return Qo(e,t,r,i===0?dc:s,u,l,c)}function KC(e,t,r){return Qo(e,t,r,_p,Go(OC()),fa(e,2,-2),0)}function Tp(e,t,r,n){return Qo(e,t,r,hc,fa(e,0,n),fa(e,n+1,-1),n)}var YC=function(t,r,n){for(var i=0,a=0;i=a,a=Er(),i===38&&a===12&&(r[n]=1),!xi(a);)qt();return ha(t,Wt)},qC=function(t,r){var n=-1,i=44;do switch(xi(i)){case 0:i===38&&Er()===12&&(r[n]=1),t[n]+=YC(Wt-1,r,n);break;case 2:t[n]+=pa(i);break;case 4:if(i===44){t[++n]=Er()===58?"&\f":"",r[n]=t[n].length;break}default:t[n]+=Go(i)}while(i=qt());return t},GC=function(t,r){return cc(qC(lc(t),r))},Ip=new WeakMap,XC=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var r=t.value,n=t.parent,i=t.column===n.column&&t.line===n.line;n.type!=="rule";)if(n=n.parent,!n)return;if(!(t.props.length===1&&r.charCodeAt(0)!==58&&!Ip.get(n))&&!i){Ip.set(t,!0);for(var a=[],o=GC(r,a),s=n.props,u=0,l=0;u<o.length;u++)for(var c=0;c<s.length;c++,l++)t.props[l]=a[u]?o[u].replace(/&\f/g,s[c]):s[c]+" "+o[u]}}},ZC=function(t){if(t.type==="decl"){var r=t.value;r.charCodeAt(0)===108&&r.charCodeAt(2)===98&&(t.return="",t.value="")}};function jp(e,t){switch(xC(e,t)){case 5103:return Be+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Be+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Be+e+es+e+Vt+e+e;case 6828:case 4268:return Be+e+Vt+e+e;case 6165:return Be+e+Vt+"flex-"+e+e;case 5187:return Be+e+Ve(e,/(\w+).+(:[^]+)/,Be+"box-$1$2"+Vt+"flex-$1$2")+e;case 5443:return Be+e+Vt+"flex-item-"+Ve(e,/flex-|-self/,"")+e;case 4675:return Be+e+Vt+"flex-line-pack"+Ve(e,/align-content|flex-|-self/,"")+e;case 5548:return Be+e+Vt+Ve(e,"shrink","negative")+e;case 5292:return Be+e+Vt+Ve(e,"basis","preferred-size")+e;case 6060:return Be+"box-"+Ve(e,"-grow","")+Be+e+Vt+Ve(e,"grow","positive")+e;case 4554:return Be+Ve(e,/([^-])(transform)/g,"$1"+Be+"$2")+e;case 6187:return Ve(Ve(Ve(e,/(zoom-|grab)/,Be+"$1"),/(image-set)/,Be+"$1"),e,"")+e;case 5495:case 3959:return Ve(e,/(image-set\([^]*)/,Be+"$1$`$1");case 4968:return Ve(Ve(e,/(.+:)(flex-)?(.*)/,Be+"box-pack:$3"+Vt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Be+e+e;case 4095:case 3583:case 4068:case 2532:return Ve(e,/(.+)-inline(.+)/,Be+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Cr(e)-1-t>6)switch(Lt(e,t+1)){case 109:if(Lt(e,t+4)!==45)break;case 102:return Ve(e,/(.+:)(.+)-([^]+)/,"$1"+Be+"$2-$3$1"+es+(Lt(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~oc(e,"stretch")?jp(Ve(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Lt(e,t+1)!==115)break;case 6444:switch(Lt(e,Cr(e)-3-(~oc(e,"!important")&&10))){case 107:return Ve(e,":",":"+Be)+e;case 101:return Ve(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Be+(Lt(e,14)===45?"inline-":"")+"box$3$1"+Be+"$2$3$1"+Vt+"$2box$3")+e}break;case 5936:switch(Lt(e,t+11)){case 114:return Be+e+Vt+Ve(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Be+e+Vt+Ve(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Be+e+Vt+Ve(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Be+e+Vt+e+e}return e}var QC=function(t,r,n,i){if(t.length>-1&&!t.return)switch(t.type){case hc:t.return=jp(t.value,t.length);break;case xp:return Si([da(t,{value:Ve(t.value,"@","@"+Be)})],i);case dc:if(t.length)return CC(t.props,function(a){switch(SC(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Si([da(t,{props:[Ve(a,/:(read-\w+)/,":"+es+"$1")]})],i);case"::placeholder":return Si([da(t,{props:[Ve(a,/:(plac\w+)/,":"+Be+"input-$1")]}),da(t,{props:[Ve(a,/:(plac\w+)/,":"+es+"$1")]}),da(t,{props:[Ve(a,/:(plac\w+)/,Vt+"input-$1")]})],i)}return""})}},JC=[QC],eE=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(m){var g=m.getAttribute("data-emotion");g.indexOf(" ")!==-1&&(document.head.appendChild(m),m.setAttribute("data-s",""))})}var i=t.stylisPlugins||JC,a={},o,s=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(m){for(var g=m.getAttribute("data-emotion").split(" "),y=1;y<g.length;y++)a[g[y]]=!0;s.push(m)});var u,l=[XC,ZC];{var c,f=[RC,WC(function(m){c.insert(m)})],d=UC(l.concat(i,f)),v=function(g){return Si(HC(g),d)};u=function(g,y,_,S){c=_,v(g?g+"{"+y.styles+"}":y.styles),S&&(p.inserted[y.name]=!0)}}var p={key:r,sheet:new bC({key:r,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:a,registered:{},insert:u};return p.sheet.hydrate(s),p},tE=!0;function rE(e,t,r){var n="";return r.split(" ").forEach(function(i){e[i]!==void 0?t.push(e[i]+";"):i&&(n+=i+" ")}),n}var Dp=function(t,r,n){var i=t.key+"-"+r.name;(n===!1||tE===!1)&&t.registered[i]===void 0&&(t.registered[i]=r.styles)},nE=function(t,r,n){Dp(t,r,n);var i=t.key+"-"+r.name;if(t.inserted[r.name]===void 0){var a=r;do t.insert(r===a?"."+i:"",a,t.sheet,!0),a=a.next;while(a!==void 0)}};function iE(e){for(var t=0,r,n=0,i=e.length;i>=4;++n,i-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var aE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function oE(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var sE=!1,uE=/[A-Z]|^ms/g,lE=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Rp=function(t){return t.charCodeAt(1)===45},kp=function(t){return t!=null&&typeof t!="boolean"},vc=oE(function(e){return Rp(e)?e:e.replace(uE,"-$&").toLowerCase()}),Np=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(lE,function(n,i,a){return Or={name:i,styles:a,next:Or},i})}return aE[t]!==1&&!Rp(t)&&typeof r=="number"&&r!==0?r+"px":r},cE="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function ga(e,t,r){if(r==null)return"";var n=r;if(n.__emotion_styles!==void 0)return n;switch(typeof r){case"boolean":return"";case"object":{var i=r;if(i.anim===1)return Or={name:i.name,styles:i.styles,next:Or},i.name;var a=r;if(a.styles!==void 0){var o=a.next;if(o!==void 0)for(;o!==void 0;)Or={name:o.name,styles:o.styles,next:Or},o=o.next;var s=a.styles+";";return s}return fE(e,t,r)}case"function":{if(e!==void 0){var u=Or,l=r(e);return Or=u,ga(e,t,l)}break}}var c=r;if(t==null)return c;var f=t[c];return f!==void 0?f:c}function fE(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i<r.length;i++)n+=ga(e,t,r[i])+";";else for(var a in r){var o=r[a];if(typeof o!="object"){var s=o;t!=null&&t[s]!==void 0?n+=a+"{"+t[s]+"}":kp(s)&&(n+=vc(a)+":"+Np(a,s)+";")}else{if(a==="NO_COMPONENT_SELECTOR"&&sE)throw new Error(cE);if(Array.isArray(o)&&typeof o[0]=="string"&&(t==null||t[o[0]]===void 0))for(var u=0;u<o.length;u++)kp(o[u])&&(n+=vc(a)+":"+Np(a,o[u])+";");else{var l=ga(e,t,o);switch(a){case"animation":case"animationName":{n+=vc(a)+":"+l+";";break}default:n+=a+"{"+l+"}"}}}}return n}var Lp=/label:\s*([^\s;{]+)\s*(;|$)/g,Or;function Fp(e,t,r){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var n=!0,i="";Or=void 0;var a=e[0];if(a==null||a.raw===void 0)n=!1,i+=ga(r,t,a);else{var o=a;i+=o[0]}for(var s=1;s<e.length;s++)if(i+=ga(r,t,e[s]),n){var u=a;i+=u[s]}Lp.lastIndex=0;for(var l="",c;(c=Lp.exec(i))!==null;)l+="-"+c[1];var f=iE(i)+l;return{name:f,styles:i,next:Or}}var dE=function(t){return t()},zp=h.useInsertionEffect?h.useInsertionEffect:!1,hE=zp||dE,R8=zp||h.useLayoutEffect,Ci,pE,$p,k8,vE,mE=!1,mc=h.createContext(typeof HTMLElement<"u"?eE({key:"css"}):null),N8=mc.Provider,L8=function(){return pE(mc)},gE=function(t){return(0,h.forwardRef)(function(r,n){var i=(0,h.useContext)(mc);return t(r,i,n)})},ya=h.createContext({}),F8=function(){return Ci.useContext(ya)},z8=function(t,r){if(typeof r=="function"){var n=r(t);return n}return $p({},t,r)},yE=null,$8=function(t){var r=Ci.useContext(ya);return t.theme!==r&&(r=yE(r)(t.theme)),Ci.createElement(ya.Provider,{value:r},t.children)};function V8(e){var t=e.displayName||e.name||"Component",r=Ci.forwardRef(function(i,a){var o=Ci.useContext(ya);return Ci.createElement(e,$p({theme:o,ref:a},i))});return r.displayName="WithTheme("+t+")",vE(r,e)}var gc={}.hasOwnProperty,yc="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",bE=function(t,r){var n={};for(var i in r)gc.call(r,i)&&(n[i]=r[i]);return n[yc]=t,n},wE=function(t){var r=t.cache,n=t.serialized,i=t.isStringTag;return Dp(r,n,i),hE(function(){return nE(r,n,i)}),null},_E=gE(function(e,t,r){var n=e.css;typeof n=="string"&&t.registered[n]!==void 0&&(n=t.registered[n]);var i=e[yc],a=[n],o="";typeof e.className=="string"?o=rE(t.registered,a,e.className):e.className!=null&&(o=e.className+" ");var s=Fp(a,void 0,h.useContext(ya));o+=t.key+"-"+s.name;var u={};for(var l in e)gc.call(e,l)&&l!=="css"&&l!==yc&&!mE&&(u[l]=e[l]);return u.className=o,r&&(u.ref=r),h.createElement(h.Fragment,null,h.createElement(wE,{cache:t,serialized:s,isStringTag:typeof i=="string"}),h.createElement(i,u))}),xE=_E,B8=ke(7621),U8,W8,H8,K8,SE,CE,Y8,q8,EE,G8,ge=function(t,r){var n=arguments;if(r==null||!gc.call(r,"css"))return h.createElement.apply(void 0,n);var i=n.length,a=new Array(i);a[0]=xE,a[1]=bE(t,r);for(var o=2;o<i;o++)a[o]=n[o];return h.createElement.apply(null,a)};(function(e){var t;t||(t=e.JSX||(e.JSX={}))})(ge||(ge={}));var X8=null;function bc(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Fp(t)}function OE(){var e=bc.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}var Z8=function e(t){for(var r=t.length,n=0,i="";n<r;n++){var a=t[n];if(a!=null){var o=void 0;switch(typeof a){case"boolean":break;case"object":{if(Array.isArray(a))o=e(a);else{o="";for(var s in a)a[s]&&s&&(o&&(o+=" "),o+=s)}break}default:o=a}o&&(i&&(i+=" "),i+=o)}}return i};function Q8(e,t,r){var n=[],i=CE(e,n,r);return n.length<2?r:i+t(n)}var J8=function(t){var r=t.cache,n=t.serializedArr;return EE(function(){for(var i=0;i<n.length;i++)SE(r,n[i],!1)}),null},ez=null;function PE(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}const tz=null,rz=null,nz=null,rs=Math.min,Ln=Math.max,ns=Math.round,is=Math.floor,Pr=e=>({x:e,y:e}),AE={left:"right",right:"left",bottom:"top",top:"bottom"};function iz(e,t,r){return Ln(e,rs(t,r))}function az(e,t){return typeof e=="function"?e(t):e}function Vp(e){return e.split("-")[0]}function Bp(e){return e.split("-")[1]}function ME(e){return e==="x"?"y":"x"}function TE(e){return e==="y"?"height":"width"}function IE(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function jE(e){return ME(IE(e))}function oz(e,t,r){r===void 0&&(r=!1);const n=Bp(e),i=jE(e),a=TE(i);let o=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(o=_c(o)),[o,_c(o)]}function sz(e){const t=_c(e);return[wc(e),t,wc(t)]}function wc(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const Up=null,Wp=null,DE=null,RE=null;function kE(e,t,r){switch(e){case"top":case"bottom":return r?t?Wp:Up:t?Up:Wp;case"left":case"right":return t?DE:RE;default:return[]}}function uz(e,t,r,n){const i=Bp(e);let a=kE(Vp(e),r==="start",n);return i&&(a=a.map(o=>o+"-"+i),t&&(a=a.concat(a.map(wc)))),a}function _c(e){const t=Vp(e);return AE[t]+e.slice(t.length)}function NE(e){return{top:0,right:0,bottom:0,left:0,...e}}function lz(e){return typeof e!="number"?NE(e):{top:e,right:e,bottom:e,left:e}}function Hp(e){const{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function as(){return typeof window<"u"}function Ei(e){return Kp(e)?(e.nodeName||"").toLowerCase():"#document"}function tr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ar(e){var t;return(t=(Kp(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Kp(e){return as()?e instanceof Node||e instanceof tr(e).Node:!1}function mr(e){return as()?e instanceof Element||e instanceof tr(e).Element:!1}function Gr(e){return as()?e instanceof HTMLElement||e instanceof tr(e).HTMLElement:!1}function Yp(e){return!as()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof tr(e).ShadowRoot}function ba(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=gr(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&i!=="inline"&&i!=="contents"}function LE(e){return/^(table|td|th)$/.test(Ei(e))}function os(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const FE=/transform|translate|scale|rotate|perspective|filter/,zE=/paint|layout|strict|content/,Fn=e=>!!e&&e!=="none";let xc;function Sc(e){const t=mr(e)?gr(e):e;return Fn(t.transform)||Fn(t.translate)||Fn(t.scale)||Fn(t.rotate)||Fn(t.perspective)||!Cc()&&(Fn(t.backdropFilter)||Fn(t.filter))||FE.test(t.willChange||"")||zE.test(t.contain||"")}function $E(e){let t=vn(e);for(;Gr(t)&&!Oi(t);){if(Sc(t))return t;if(os(t))return null;t=vn(t)}return null}function Cc(){return xc==null&&(xc=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),xc}function Oi(e){return/^(html|body|#document)$/.test(Ei(e))}function gr(e){return tr(e).getComputedStyle(e)}function ss(e){return mr(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function vn(e){if(Ei(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Yp(e)&&e.host||Ar(e);return Yp(t)?t.host:t}function qp(e){const t=vn(e);return Oi(t)?e.ownerDocument?e.ownerDocument.body:e.body:Gr(t)&&ba(t)?t:qp(t)}function wa(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const i=qp(e),a=i===((n=e.ownerDocument)==null?void 0:n.body),o=tr(i);if(a){const s=Ec(o);return t.concat(o,o.visualViewport||[],ba(i)?i:[],s&&r?wa(s):[])}else return t.concat(i,wa(i,[],r))}function Ec(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var cz,fz,dz,hz,pz,vz,mz,gz,yz,bz,VE;function Gp(e){const t=gr(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=Gr(e),a=i?e.offsetWidth:r,o=i?e.offsetHeight:n,s=ns(r)!==a||ns(n)!==o;return s&&(r=a,n=o),{width:r,height:n,$:s}}function Oc(e){return mr(e)?e:e.contextElement}function Pi(e){const t=Oc(e);if(!Gr(t))return Pr(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:a}=Gp(t);let o=(a?ns(r.width):r.width)/n,s=(a?ns(r.height):r.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}const BE=Pr(0);function Xp(e){const t=tr(e);return!Cc()||!t.visualViewport?BE:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function UE(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==tr(e)?!1:t}function zn(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),a=Oc(e);let o=Pr(1);t&&(n?mr(n)&&(o=Pi(n)):o=Pi(e));const s=UE(a,r,n)?Xp(a):Pr(0);let u=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,c=i.width/o.x,f=i.height/o.y;if(a){const d=tr(a),v=n&&mr(n)?tr(n):n;let p=d,m=Ec(p);for(;m&&n&&v!==p;){const g=Pi(m),y=m.getBoundingClientRect(),_=gr(m),S=y.left+(m.clientLeft+parseFloat(_.paddingLeft))*g.x,C=y.top+(m.clientTop+parseFloat(_.paddingTop))*g.y;u*=g.x,l*=g.y,c*=g.x,f*=g.y,u+=S,l+=C,p=tr(m),m=Ec(p)}}return Hp({width:c,height:f,x:u,y:l})}function us(e,t){const r=ss(e).scrollLeft;return t?t.left+r:zn(Ar(e)).left+r}function Zp(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-us(e,r),i=r.top+t.scrollTop;return{x:n,y:i}}function WE(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e;const a=i==="fixed",o=Ar(n),s=t?os(t.floating):!1;if(n===o||s&&a)return r;let u={scrollLeft:0,scrollTop:0},l=Pr(1);const c=Pr(0),f=Gr(n);if((f||!f&&!a)&&((Ei(n)!=="body"||ba(o))&&(u=ss(n)),f)){const v=zn(n);l=Pi(n),c.x=v.x+n.clientLeft,c.y=v.y+n.clientTop}const d=o&&!f&&!a?Zp(o,u):Pr(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-u.scrollLeft*l.x+c.x+d.x,y:r.y*l.y-u.scrollTop*l.y+c.y+d.y}}function HE(e){return Array.from(e.getClientRects())}function KE(e){const t=Ar(e),r=ss(e),n=e.ownerDocument.body,i=Ln(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=Ln(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let o=-r.scrollLeft+us(e);const s=-r.scrollTop;return gr(n).direction==="rtl"&&(o+=Ln(t.clientWidth,n.clientWidth)-i),{width:i,height:a,x:o,y:s}}const Qp=25;function YE(e,t){const r=tr(e),n=Ar(e),i=r.visualViewport;let a=n.clientWidth,o=n.clientHeight,s=0,u=0;if(i){a=i.width,o=i.height;const c=Cc();(!c||c&&t==="fixed")&&(s=i.offsetLeft,u=i.offsetTop)}const l=us(n);if(l<=0){const c=n.ownerDocument,f=c.body,d=getComputedStyle(f),v=c.compatMode==="CSS1Compat"&&parseFloat(d.marginLeft)+parseFloat(d.marginRight)||0,p=Math.abs(n.clientWidth-f.clientWidth-v);p<=Qp&&(a-=p)}else l<=Qp&&(a+=l);return{width:a,height:o,x:s,y:u}}function qE(e,t){const r=zn(e,!0,t==="fixed"),n=r.top+e.clientTop,i=r.left+e.clientLeft,a=Gr(e)?Pi(e):Pr(1),o=e.clientWidth*a.x,s=e.clientHeight*a.y,u=i*a.x,l=n*a.y;return{width:o,height:s,x:u,y:l}}function Jp(e,t,r){let n;if(t==="viewport")n=YE(e,r);else if(t==="document")n=KE(Ar(e));else if(mr(t))n=qE(t,r);else{const i=Xp(e);n={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return Hp(n)}function ev(e,t){const r=vn(e);return r===t||!mr(r)||Oi(r)?!1:gr(r).position==="fixed"||ev(r,t)}function GE(e,t){const r=t.get(e);if(r)return r;let n=wa(e,[],!1).filter(s=>mr(s)&&Ei(s)!=="body"),i=null;const a=gr(e).position==="fixed";let o=a?vn(e):e;for(;mr(o)&&!Oi(o);){const s=gr(o),u=Sc(o);!u&&s.position==="fixed"&&(i=null),(a?!u&&!i:!u&&s.position==="static"&&!!i&&(i.position==="absolute"||i.position==="fixed")||ba(o)&&!u&&ev(e,o))?n=n.filter(c=>c!==o):i=s,o=vn(o)}return t.set(e,n),n}function XE(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e;const o=[...r==="clippingAncestors"?os(t)?[]:GE(t,this._c):[].concat(r),n],s=Jp(t,o[0],i);let u=s.top,l=s.right,c=s.bottom,f=s.left;for(let d=1;d<o.length;d++){const v=Jp(t,o[d],i);u=Ln(v.top,u),l=rs(v.right,l),c=rs(v.bottom,c),f=Ln(v.left,f)}return{width:l-f,height:c-u,x:f,y:u}}function ZE(e){const{width:t,height:r}=Gp(e);return{width:t,height:r}}function QE(e,t,r){const n=Gr(t),i=Ar(t),a=r==="fixed",o=zn(e,!0,a,t);let s={scrollLeft:0,scrollTop:0};const u=Pr(0);function l(){u.x=us(i)}if(n||!n&&!a)if((Ei(t)!=="body"||ba(i))&&(s=ss(t)),n){const v=zn(t,!0,a,t);u.x=v.x+t.clientLeft,u.y=v.y+t.clientTop}else i&&l();a&&!n&&i&&l();const c=i&&!n&&!a?Zp(i,s):Pr(0),f=o.left+s.scrollLeft-u.x-c.x,d=o.top+s.scrollTop-u.y-c.y;return{x:f,y:d,width:o.width,height:o.height}}function Pc(e){return gr(e).position==="static"}function tv(e,t){if(!Gr(e)||gr(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ar(e)===r&&(r=r.ownerDocument.body),r}function rv(e,t){const r=tr(e);if(os(e))return r;if(!Gr(e)){let i=vn(e);for(;i&&!Oi(i);){if(mr(i)&&!Pc(i))return i;i=vn(i)}return r}let n=tv(e,t);for(;n&&LE(n)&&Pc(n);)n=tv(n,t);return n&&Oi(n)&&Pc(n)&&!Sc(n)?r:n||$E(e)||r}const JE=async function(e){const t=this.getOffsetParent||rv,r=this.getDimensions,n=await r(e.floating);return{reference:QE(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function eO(e){return gr(e).direction==="rtl"}const tO={convertOffsetParentRelativeRectToViewportRelativeRect:WE,getDocumentElement:Ar,getClippingRect:XE,getOffsetParent:rv,getElementRects:JE,getClientRects:HE,getDimensions:ZE,getScale:Pi,isElement:mr,isRTL:eO};function nv(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function rO(e,t){let r=null,n;const i=Ar(e);function a(){var s;clearTimeout(n),(s=r)==null||s.disconnect(),r=null}function o(s,u){s===void 0&&(s=!1),u===void 0&&(u=1),a();const l=e.getBoundingClientRect(),{left:c,top:f,width:d,height:v}=l;if(s||t(),!d||!v)return;const p=is(f),m=is(i.clientWidth-(c+d)),g=is(i.clientHeight-(f+v)),y=is(c),S={rootMargin:-p+"px "+-m+"px "+-g+"px "+-y+"px",threshold:Ln(0,rs(1,u))||1};let C=!0;function O(E){const M=E[0].intersectionRatio;if(M!==u){if(!C)return o();M?o(!1,M):n=setTimeout(()=>{o(!1,1e-7)},1e3)}M===1&&!nv(l,e.getBoundingClientRect())&&o(),C=!1}try{r=new IntersectionObserver(O,{...S,root:i.ownerDocument})}catch{r=new IntersectionObserver(O,S)}r.observe(e)}return o(!0),a}function nO(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:u=!1}=n,l=Oc(e),c=i||a?[...l?wa(l):[],...t?wa(t):[]]:[];c.forEach(y=>{i&&y.addEventListener("scroll",r,{passive:!0}),a&&y.addEventListener("resize",r)});const f=l&&s?rO(l,r):null;let d=-1,v=null;o&&(v=new ResizeObserver(y=>{let[_]=y;_&&_.target===l&&v&&t&&(v.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var S;(S=v)==null||S.observe(t)})),r()}),l&&!u&&v.observe(l),t&&v.observe(t));let p,m=u?zn(e):null;u&&g();function g(){const y=zn(e);m&&!nv(m,y)&&r(),m=y,p=requestAnimationFrame(g)}return r(),()=>{var y;c.forEach(_=>{i&&_.removeEventListener("scroll",r),a&&_.removeEventListener("resize",r)}),f?.(),(y=v)==null||y.disconnect(),v=null,u&&cancelAnimationFrame(p)}}const wz=null,_z=null,xz=null,Sz=null,Cz=null,Ez=null,Oz=null,Pz=null,Az=null,Mz=null,Tz=(e,t,r)=>{const n=new Map,i={platform:tO,...r},a={...i.platform,_c:n};return VE(e,t,{...i,platform:a})};var Ac=h.useLayoutEffect,iO=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],ls=function(){};function aO(e,t){return t?t[0]==="-"?e+t:e+"__"+t:e}function oO(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];var a=[].concat(n);if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&a.push("".concat(aO(e,o)));return a.filter(function(s){return s}).map(function(s){return String(s).trim()}).join(" ")}var iv=function(t){return vO(t)?t.filter(Boolean):Nn(t)==="object"&&t!==null?[t]:[]},av=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getClassNames,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var r=qr(t,iO);return ye({},r)},ot=function(t,r,n){var i=t.cx,a=t.getStyles,o=t.getClassNames,s=t.className;return{css:a(r,t),className:i(n??{},o(r,t),s)}};function Iz(e,t,r){if(r){var n=r(e,t);if(typeof n=="string")return n}return e}function cs(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function sO(e){return cs(e)?window.innerHeight:e.clientHeight}function ov(e){return cs(e)?window.pageYOffset:e.scrollTop}function fs(e,t){if(cs(e)){window.scrollTo(0,t);return}e.scrollTop=t}function uO(e){var t=getComputedStyle(e),r=t.position==="absolute",n=/(auto|scroll)/;if(t.position==="fixed")return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),!(r&&t.position==="static")&&n.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}function lO(e,t,r,n){return r*((e=e/n-1)*e*e+1)+t}function ds(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:ls,i=ov(e),a=t-i,o=10,s=0;function u(){s+=o;var l=lO(s,i,a,r);fs(e,l),s<r?window.requestAnimationFrame(u):n(e)}u()}function sv(e,t){var r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),i=t.offsetHeight/3;n.bottom+i>r.bottom?fs(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):n.top-i<r.top&&fs(e,Math.max(t.offsetTop-i,0))}function cO(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function uv(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}function fO(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}var lv=!1,dO={get passive(){return lv=!0}},hs=typeof window<"u"?window:{};hs.addEventListener&&hs.removeEventListener&&(hs.addEventListener("p",ls,dO),hs.removeEventListener("p",ls,!1));var hO=lv;function pO(e){return e!=null}function vO(e){return Array.isArray(e)}function ps(e,t,r){return e?t:r}function jz(e){return e}function Dz(e){return e}var mO=function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];var a=Object.entries(t).filter(function(o){var s=Yr(o,1),u=s[0];return!n.includes(u)});return a.reduce(function(o,s){var u=Yr(s,2),l=u[0],c=u[1];return o[l]=c,o},{})},gO=["children","innerProps"],yO=["children","innerProps"];function bO(e){var t=e.maxHeight,r=e.menuEl,n=e.minHeight,i=e.placement,a=e.shouldScroll,o=e.isFixedPosition,s=e.controlHeight,u=uO(r),l={placement:"bottom",maxHeight:t};if(!r||!r.offsetParent)return l;var c=u.getBoundingClientRect(),f=c.height,d=r.getBoundingClientRect(),v=d.bottom,p=d.height,m=d.top,g=r.offsetParent.getBoundingClientRect(),y=g.top,_=o?window.innerHeight:sO(u),S=ov(u),C=parseInt(getComputedStyle(r).marginBottom,10),O=parseInt(getComputedStyle(r).marginTop,10),E=y-O,M=_-m,R=E+S,$=f-S-m,K=v-_+S+C,te=S+m-O,G=160;switch(i){case"auto":case"bottom":if(M>=p)return{placement:"bottom",maxHeight:t};if($>=p&&!o)return a&&ds(u,K,G),{placement:"bottom",maxHeight:t};if(!o&&$>=n||o&&M>=n){a&&ds(u,K,G);var ce=o?M-C:$-C;return{placement:"bottom",maxHeight:ce}}if(i==="auto"||o){var de=t,pe=o?E:R;return pe>=n&&(de=Math.min(pe-C-s,t)),{placement:"top",maxHeight:de}}if(i==="bottom")return a&&fs(u,K),{placement:"bottom",maxHeight:t};break;case"top":if(E>=p)return{placement:"top",maxHeight:t};if(R>=p&&!o)return a&&ds(u,te,G),{placement:"top",maxHeight:t};if(!o&&R>=n||o&&E>=n){var _e=t;return(!o&&R>=n||o&&E>=n)&&(_e=o?E-O:R-O),a&&ds(u,te,G),{placement:"top",maxHeight:_e}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return l}function wO(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var cv=function(t){return t==="auto"?"bottom":t},_O=function(t,r){var n,i=t.placement,a=t.theme,o=a.borderRadius,s=a.spacing,u=a.colors;return ye((n={label:"menu"},ca(n,wO(i),"100%"),ca(n,"position","absolute"),ca(n,"width","100%"),ca(n,"zIndex",1),n),r?{}:{backgroundColor:u.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},fv=(0,h.createContext)(null),xO=function(t){var r=t.children,n=t.minMenuHeight,i=t.maxMenuHeight,a=t.menuPlacement,o=t.menuPosition,s=t.menuShouldScrollIntoView,u=t.theme,l=(0,h.useContext)(fv)||{},c=l.setPortalPlacement,f=(0,h.useRef)(null),d=(0,h.useState)(i),v=Yr(d,2),p=v[0],m=v[1],g=(0,h.useState)(null),y=Yr(g,2),_=y[0],S=y[1],C=u.spacing.controlHeight;return Ac(function(){var O=f.current;if(O){var E=o==="fixed",M=s&&!E,R=bO({maxHeight:i,menuEl:O,minHeight:n,placement:a,shouldScroll:M,isFixedPosition:E,controlHeight:C});m(R.maxHeight),S(R.placement),c?.(R.placement)}},[i,a,o,s,n,c,C]),r({ref:f,placerProps:ye(ye({},t),{},{placement:_||cv(a),maxHeight:p})})},SO=function(t){var r=t.children,n=t.innerRef,i=t.innerProps;return ge("div",be({},ot(t,"menu",{menu:!0}),{ref:n},i),r)},CO=SO,EO=function(t,r){var n=t.maxHeight,i=t.theme.spacing.baseUnit;return ye({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},r?{}:{paddingBottom:i,paddingTop:i})},OO=function(t){var r=t.children,n=t.innerProps,i=t.innerRef,a=t.isMulti;return ge("div",be({},ot(t,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:i},n),r)},dv=function(t,r){var n=t.theme,i=n.spacing.baseUnit,a=n.colors;return ye({textAlign:"center"},r?{}:{color:a.neutral40,padding:"".concat(i*2,"px ").concat(i*3,"px")})},PO=dv,AO=dv,MO=function(t){var r=t.children,n=r===void 0?"No options":r,i=t.innerProps,a=qr(t,gO);return ge("div",be({},ot(ye(ye({},a),{},{children:n,innerProps:i}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),i),n)},TO=function(t){var r=t.children,n=r===void 0?"Loading...":r,i=t.innerProps,a=qr(t,yO);return ge("div",be({},ot(ye(ye({},a),{},{children:n,innerProps:i}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),i),n)},IO=function(t){var r=t.rect,n=t.offset,i=t.position;return{left:r.left,position:i,top:n,width:r.width,zIndex:1}},jO=function(t){var r=t.appendTo,n=t.children,i=t.controlElement,a=t.innerProps,o=t.menuPlacement,s=t.menuPosition,u=(0,h.useRef)(null),l=(0,h.useRef)(null),c=(0,h.useState)(cv(o)),f=Yr(c,2),d=f[0],v=f[1],p=(0,h.useMemo)(function(){return{setPortalPlacement:v}},[]),m=(0,h.useState)(null),g=Yr(m,2),y=g[0],_=g[1],S=(0,h.useCallback)(function(){if(i){var M=cO(i),R=s==="fixed"?0:window.pageYOffset,$=M[d]+R;($!==y?.offset||M.left!==y?.rect.left||M.width!==y?.rect.width)&&_({offset:$,rect:M})}},[i,s,d,y?.offset,y?.rect.left,y?.rect.width]);Ac(function(){S()},[S]);var C=(0,h.useCallback)(function(){typeof l.current=="function"&&(l.current(),l.current=null),i&&u.current&&(l.current=nO(i,u.current,S,{elementResize:"ResizeObserver"in window}))},[i,S]);Ac(function(){C()},[C]);var O=(0,h.useCallback)(function(M){u.current=M,C()},[C]);if(!r&&s!=="fixed"||!y)return null;var E=ge("div",be({ref:O},ot(ye(ye({},t),{},{offset:y.offset,position:s,rect:y.rect}),"menuPortal",{"menu-portal":!0}),a),n);return ge(fv.Provider,{value:p},r?(0,L.createPortal)(E,r):E)},DO=function(t){var r=t.isDisabled,n=t.isRtl;return{label:"container",direction:n?"rtl":void 0,pointerEvents:r?"none":void 0,position:"relative"}},RO=function(t){var r=t.children,n=t.innerProps,i=t.isDisabled,a=t.isRtl;return ge("div",be({},ot(t,"container",{"--is-disabled":i,"--is-rtl":a}),n),r)},kO=function(t,r){var n=t.theme.spacing,i=t.isMulti,a=t.hasValue,o=t.selectProps.controlShouldRenderValue;return ye({alignItems:"center",display:i&&a&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},r?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(n.baseUnit*2,"px")})},NO=function(t){var r=t.children,n=t.innerProps,i=t.isMulti,a=t.hasValue;return ge("div",be({},ot(t,"valueContainer",{"value-container":!0,"value-container--is-multi":i,"value-container--has-value":a}),n),r)},LO=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},FO=function(t){var r=t.children,n=t.innerProps;return ge("div",be({},ot(t,"indicatorsContainer",{indicators:!0}),n),r)},hv,zO=["size"],$O=["innerProps","isRtl","size"];function Rz(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var VO={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},pv=function(t){var r=t.size,n=qr(t,zO);return ge("svg",be({height:r,width:r,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:VO},n))},Mc=function(t){return ge(pv,be({size:20},t),ge("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},vv=function(t){return ge(pv,be({size:20},t),ge("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},mv=function(t,r){var n=t.isFocused,i=t.theme,a=i.spacing.baseUnit,o=i.colors;return ye({label:"indicatorContainer",display:"flex",transition:"color 150ms"},r?{}:{color:n?o.neutral60:o.neutral20,padding:a*2,":hover":{color:n?o.neutral80:o.neutral40}})},BO=mv,UO=function(t){var r=t.children,n=t.innerProps;return ge("div",be({},ot(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),r||ge(vv,null))},WO=mv,HO=function(t){var r=t.children,n=t.innerProps;return ge("div",be({},ot(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),r||ge(Mc,null))},KO=function(t,r){var n=t.isDisabled,i=t.theme,a=i.spacing.baseUnit,o=i.colors;return ye({label:"indicatorSeparator",alignSelf:"stretch",width:1},r?{}:{backgroundColor:n?o.neutral10:o.neutral20,marginBottom:a*2,marginTop:a*2})},YO=function(t){var r=t.innerProps;return ge("span",be({},r,ot(t,"indicatorSeparator",{"indicator-separator":!0})))},qO=OE(hv||(hv=PE([` 0%, 80%, 100% { opacity: 0; } 40% { opacity: 1; } `]))),GO=function(t,r){var n=t.isFocused,i=t.size,a=t.theme,o=a.colors,s=a.spacing.baseUnit;return ye({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:i,lineHeight:1,marginRight:i,textAlign:"center",verticalAlign:"middle"},r?{}:{color:n?o.neutral60:o.neutral20,padding:s*2})},Tc=function(t){var r=t.delay,n=t.offset;return ge("span",{css:bc({animation:"".concat(qO," 1s ease-in-out ").concat(r,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},XO=function(t){var r=t.innerProps,n=t.isRtl,i=t.size,a=i===void 0?4:i,o=qr(t,$O);return ge("div",be({},ot(ye(ye({},o),{},{innerProps:r,isRtl:n,size:a}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),r),ge(Tc,{delay:0,offset:n}),ge(Tc,{delay:160,offset:!0}),ge(Tc,{delay:320,offset:!n}))},ZO=function(t,r){var n=t.isDisabled,i=t.isFocused,a=t.theme,o=a.colors,s=a.borderRadius,u=a.spacing;return ye({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:u.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},r?{}:{backgroundColor:n?o.neutral5:o.neutral0,borderColor:n?o.neutral10:i?o.primary:o.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:i?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:i?o.primary:o.neutral30}})},QO=function(t){var r=t.children,n=t.isDisabled,i=t.isFocused,a=t.innerRef,o=t.innerProps,s=t.menuIsOpen;return ge("div",be({ref:a},ot(t,"control",{control:!0,"control--is-disabled":n,"control--is-focused":i,"control--menu-is-open":s}),o,{"aria-disabled":n||void 0}),r)},JO=QO,eP=["data"],tP=function(t,r){var n=t.theme.spacing;return r?{}:{paddingBottom:n.baseUnit*2,paddingTop:n.baseUnit*2}},rP=function(t){var r=t.children,n=t.cx,i=t.getStyles,a=t.getClassNames,o=t.Heading,s=t.headingProps,u=t.innerProps,l=t.label,c=t.theme,f=t.selectProps;return ge("div",be({},ot(t,"group",{group:!0}),u),ge(o,be({},s,{selectProps:f,theme:c,getStyles:i,getClassNames:a,cx:n}),l),ge("div",null,r))},nP=function(t,r){var n=t.theme,i=n.colors,a=n.spacing;return ye({label:"group",cursor:"default",display:"block"},r?{}:{color:i.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:a.baseUnit*3,paddingRight:a.baseUnit*3,textTransform:"uppercase"})},iP=function(t){var r=av(t);r.data;var n=qr(r,eP);return ge("div",be({},ot(t,"groupHeading",{"group-heading":!0}),n))},aP=rP,oP=["innerRef","isDisabled","isHidden","inputClassName"],sP=function(t,r){var n=t.isDisabled,i=t.value,a=t.theme,o=a.spacing,s=a.colors;return ye(ye({visibility:n?"hidden":"visible",transform:i?"translateZ(0)":""},uP),r?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:s.neutral80})},gv={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},uP={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":ye({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},gv)},lP=function(t){return ye({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},gv)},cP=function(t){var r=t.cx,n=t.value,i=av(t),a=i.innerRef,o=i.isDisabled,s=i.isHidden,u=i.inputClassName,l=qr(i,oP);return ge("div",be({},ot(t,"input",{"input-container":!0}),{"data-value":n||""}),ge("input",be({className:r({input:!0},u),ref:a,style:lP(s),disabled:o},l)))},fP=cP,dP=function(t,r){var n=t.theme,i=n.spacing,a=n.borderRadius,o=n.colors;return ye({label:"multiValue",display:"flex",minWidth:0},r?{}:{backgroundColor:o.neutral10,borderRadius:a/2,margin:i.baseUnit/2})},hP=function(t,r){var n=t.theme,i=n.borderRadius,a=n.colors,o=t.cropWithEllipsis;return ye({overflow:"hidden",textOverflow:o||o===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},r?{}:{borderRadius:i/2,color:a.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},pP=function(t,r){var n=t.theme,i=n.spacing,a=n.borderRadius,o=n.colors,s=t.isFocused;return ye({alignItems:"center",display:"flex"},r?{}:{borderRadius:a/2,backgroundColor:s?o.dangerLight:void 0,paddingLeft:i.baseUnit,paddingRight:i.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},yv=function(t){var r=t.children,n=t.innerProps;return ge("div",n,r)},vP=yv,mP=yv;function gP(e){var t=e.children,r=e.innerProps;return ge("div",be({role:"button"},r),t||ge(Mc,{size:14}))}var yP=function(t){var r=t.children,n=t.components,i=t.data,a=t.innerProps,o=t.isDisabled,s=t.removeProps,u=t.selectProps,l=n.Container,c=n.Label,f=n.Remove;return ge(l,{data:i,innerProps:ye(ye({},ot(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":o})),a),selectProps:u},ge(c,{data:i,innerProps:ye({},ot(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:u},r),ge(f,{data:i,innerProps:ye(ye({},ot(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(r||"option")},s),selectProps:u}))},bP=yP,wP=function(t,r){var n=t.isDisabled,i=t.isFocused,a=t.isSelected,o=t.theme,s=o.spacing,u=o.colors;return ye({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},r?{}:{backgroundColor:a?u.primary:i?u.primary25:"transparent",color:n?u.neutral20:a?u.neutral0:"inherit",padding:"".concat(s.baseUnit*2,"px ").concat(s.baseUnit*3,"px"),":active":{backgroundColor:n?void 0:a?u.primary:u.primary50}})},_P=function(t){var r=t.children,n=t.isDisabled,i=t.isFocused,a=t.isSelected,o=t.innerRef,s=t.innerProps;return ge("div",be({},ot(t,"option",{option:!0,"option--is-disabled":n,"option--is-focused":i,"option--is-selected":a}),{ref:o,"aria-disabled":n},s),r)},xP=_P,SP=function(t,r){var n=t.theme,i=n.spacing,a=n.colors;return ye({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},r?{}:{color:a.neutral50,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},CP=function(t){var r=t.children,n=t.innerProps;return ge("div",be({},ot(t,"placeholder",{placeholder:!0}),n),r)},EP=CP,OP=function(t,r){var n=t.isDisabled,i=t.theme,a=i.spacing,o=i.colors;return ye({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},r?{}:{color:n?o.neutral40:o.neutral80,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},PP=function(t){var r=t.children,n=t.isDisabled,i=t.innerProps;return ge("div",be({},ot(t,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),i),r)},AP=PP,MP={ClearIndicator:HO,Control:JO,DropdownIndicator:UO,DownChevron:vv,CrossIcon:Mc,Group:aP,GroupHeading:iP,IndicatorsContainer:FO,IndicatorSeparator:YO,Input:fP,LoadingIndicator:XO,Menu:CO,MenuList:OO,MenuPortal:jO,LoadingMessage:TO,NoOptionsMessage:MO,MultiValue:bP,MultiValueContainer:vP,MultiValueLabel:mP,MultiValueRemove:gP,Option:xP,Placeholder:EP,SelectContainer:RO,SingleValue:AP,ValueContainer:NO},TP=function(t){return ye(ye({},MP),t.components)},bv=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function IP(e,t){return!!(e===t||bv(e)&&bv(t))}function jP(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!IP(e[r],t[r]))return!1;return!0}function DP(e,t){t===void 0&&(t=jP);var r=null;function n(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];if(r&&r.lastThis===this&&t(i,r.lastArgs))return r.lastResult;var o=e.apply(this,i);return r={lastResult:o,lastArgs:i,lastThis:this},o}return n.clear=function(){r=null},n}var RP;function kz(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}for(var kP={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},NP=function(t){return ge("span",be({css:kP},t))},wv=NP,LP={guidance:function(t){var r=t.isSearchable,n=t.isMulti,i=t.tabSelectsValue,a=t.context,o=t.isInitialFocus;switch(a){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return o?"".concat(t["aria-label"]||"Select"," is focused ").concat(r?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(t){var r=t.action,n=t.label,i=n===void 0?"":n,a=t.labels,o=t.isDisabled;switch(r){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(i,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(a.length>1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return o?"option ".concat(i," is disabled. Select another option."):"option ".concat(i,", selected.");default:return""}},onFocus:function(t){var r=t.context,n=t.focused,i=t.options,a=t.label,o=a===void 0?"":a,s=t.selectValue,u=t.isDisabled,l=t.isSelected,c=t.isAppleDevice,f=function(m,g){return m&&m.length?"".concat(m.indexOf(g)+1," of ").concat(m.length):""};if(r==="value"&&s)return"value ".concat(o," focused, ").concat(f(s,n),".");if(r==="menu"&&c){var d=u?" disabled":"",v="".concat(l?" selected":"").concat(d);return"".concat(o).concat(v,", ").concat(f(i,n),".")}return""},onFilter:function(t){var r=t.inputValue,n=t.resultsMessage;return"".concat(n).concat(r?" for search term "+r:"",".")}},FP=function(t){var r=t.ariaSelection,n=t.focusedOption,i=t.focusedValue,a=t.focusableOptions,o=t.isFocused,s=t.selectValue,u=t.selectProps,l=t.id,c=t.isAppleDevice,f=u.ariaLiveMessages,d=u.getOptionLabel,v=u.inputValue,p=u.isMulti,m=u.isOptionDisabled,g=u.isSearchable,y=u.menuIsOpen,_=u.options,S=u.screenReaderStatus,C=u.tabSelectsValue,O=u.isLoading,E=u["aria-label"],M=u["aria-live"],R=(0,h.useMemo)(function(){return ye(ye({},LP),f||{})},[f]),$=(0,h.useMemo)(function(){var pe="";if(r&&R.onChange){var _e=r.option,xe=r.options,Se=r.removedValue,$e=r.removedValues,Oe=r.value,Et=function(vt){return Array.isArray(vt)?null:vt},Pe=Se||_e||Et(Oe),De=Pe?d(Pe):"",lt=xe||$e||void 0,ct=lt?lt.map(d):[],et=ye({isDisabled:Pe&&m(Pe,s),label:De,labels:ct},r);pe=R.onChange(et)}return pe},[r,R,m,s,d]),K=(0,h.useMemo)(function(){var pe="",_e=n||i,xe=!!(n&&s&&s.includes(n));if(_e&&R.onFocus){var Se={focused:_e,label:d(_e),isDisabled:m(_e,s),isSelected:xe,options:a,context:_e===n?"menu":"value",selectValue:s,isAppleDevice:c};pe=R.onFocus(Se)}return pe},[n,i,d,m,R,a,s,c]),te=(0,h.useMemo)(function(){var pe="";if(y&&_.length&&!O&&R.onFilter){var _e=S({count:a.length});pe=R.onFilter({inputValue:v,resultsMessage:_e})}return pe},[a,v,y,R,_,S,O]),G=r?.action==="initial-input-focus",ce=(0,h.useMemo)(function(){var pe="";if(R.guidance){var _e=i?"value":y?"menu":"input";pe=R.guidance({"aria-label":E,context:_e,isDisabled:n&&m(n,s),isMulti:p,isSearchable:g,tabSelectsValue:C,isInitialFocus:G})}return pe},[E,n,i,p,m,g,y,R,s,C,G]),de=ge(h.Fragment,null,ge("span",{id:"aria-selection"},$),ge("span",{id:"aria-focused"},K),ge("span",{id:"aria-results"},te),ge("span",{id:"aria-guidance"},ce));return ge(h.Fragment,null,ge(wv,{id:l},G&&de),ge(wv,{"aria-live":M,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},o&&!G&&de))},zP=FP,Ic=[{base:"A",letters:"A\u24B6\uFF21\xC0\xC1\xC2\u1EA6\u1EA4\u1EAA\u1EA8\xC3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\xC4\u01DE\u1EA2\xC5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F"},{base:"AA",letters:"\uA732"},{base:"AE",letters:"\xC6\u01FC\u01E2"},{base:"AO",letters:"\uA734"},{base:"AU",letters:"\uA736"},{base:"AV",letters:"\uA738\uA73A"},{base:"AY",letters:"\uA73C"},{base:"B",letters:"B\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181"},{base:"C",letters:"C\u24B8\uFF23\u0106\u0108\u010A\u010C\xC7\u1E08\u0187\u023B\uA73E"},{base:"D",letters:"D\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779"},{base:"DZ",letters:"\u01F1\u01C4"},{base:"Dz",letters:"\u01F2\u01C5"},{base:"E",letters:"E\u24BA\uFF25\xC8\xC9\xCA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\xCB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E"},{base:"F",letters:"F\u24BB\uFF26\u1E1E\u0191\uA77B"},{base:"G",letters:"G\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E"},{base:"H",letters:"H\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D"},{base:"I",letters:"I\u24BE\uFF29\xCC\xCD\xCE\u0128\u012A\u012C\u0130\xCF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197"},{base:"J",letters:"J\u24BF\uFF2A\u0134\u0248"},{base:"K",letters:"K\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2"},{base:"L",letters:"L\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780"},{base:"LJ",letters:"\u01C7"},{base:"Lj",letters:"\u01C8"},{base:"M",letters:"M\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C"},{base:"N",letters:"N\u24C3\uFF2E\u01F8\u0143\xD1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4"},{base:"NJ",letters:"\u01CA"},{base:"Nj",letters:"\u01CB"},{base:"O",letters:"O\u24C4\uFF2F\xD2\xD3\xD4\u1ED2\u1ED0\u1ED6\u1ED4\xD5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\xD6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\xD8\u01FE\u0186\u019F\uA74A\uA74C"},{base:"OI",letters:"\u01A2"},{base:"OO",letters:"\uA74E"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754"},{base:"Q",letters:"Q\u24C6\uFF31\uA756\uA758\u024A"},{base:"R",letters:"R\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782"},{base:"S",letters:"S\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784"},{base:"T",letters:"T\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786"},{base:"TZ",letters:"\uA728"},{base:"U",letters:"U\u24CA\uFF35\xD9\xDA\xDB\u0168\u1E78\u016A\u1E7A\u016C\xDC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244"},{base:"V",letters:"V\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245"},{base:"VY",letters:"\uA760"},{base:"W",letters:"W\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72"},{base:"X",letters:"X\u24CD\uFF38\u1E8A\u1E8C"},{base:"Y",letters:"Y\u24CE\uFF39\u1EF2\xDD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE"},{base:"Z",letters:"Z\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762"},{base:"a",letters:"a\u24D0\uFF41\u1E9A\xE0\xE1\xE2\u1EA7\u1EA5\u1EAB\u1EA9\xE3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\xE4\u01DF\u1EA3\xE5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250"},{base:"aa",letters:"\uA733"},{base:"ae",letters:"\xE6\u01FD\u01E3"},{base:"ao",letters:"\uA735"},{base:"au",letters:"\uA737"},{base:"av",letters:"\uA739\uA73B"},{base:"ay",letters:"\uA73D"},{base:"b",letters:"b\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253"},{base:"c",letters:"c\u24D2\uFF43\u0107\u0109\u010B\u010D\xE7\u1E09\u0188\u023C\uA73F\u2184"},{base:"d",letters:"d\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A"},{base:"dz",letters:"\u01F3\u01C6"},{base:"e",letters:"e\u24D4\uFF45\xE8\xE9\xEA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\xEB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD"},{base:"f",letters:"f\u24D5\uFF46\u1E1F\u0192\uA77C"},{base:"g",letters:"g\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F"},{base:"h",letters:"h\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24D8\uFF49\xEC\xED\xEE\u0129\u012B\u012D\xEF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131"},{base:"j",letters:"j\u24D9\uFF4A\u0135\u01F0\u0249"},{base:"k",letters:"k\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3"},{base:"l",letters:"l\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747"},{base:"lj",letters:"\u01C9"},{base:"m",letters:"m\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F"},{base:"n",letters:"n\u24DD\uFF4E\u01F9\u0144\xF1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5"},{base:"nj",letters:"\u01CC"},{base:"o",letters:"o\u24DE\uFF4F\xF2\xF3\xF4\u1ED3\u1ED1\u1ED7\u1ED5\xF5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\xF6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\xF8\u01FF\u0254\uA74B\uA74D\u0275"},{base:"oi",letters:"\u01A3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\uA74F"},{base:"p",letters:"p\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755"},{base:"q",letters:"q\u24E0\uFF51\u024B\uA757\uA759"},{base:"r",letters:"r\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783"},{base:"s",letters:"s\u24E2\uFF53\xDF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B"},{base:"t",letters:"t\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787"},{base:"tz",letters:"\uA729"},{base:"u",letters:"u\u24E4\uFF55\xF9\xFA\xFB\u0169\u1E79\u016B\u1E7B\u016D\xFC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289"},{base:"v",letters:"v\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C"},{base:"vy",letters:"\uA761"},{base:"w",letters:"w\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73"},{base:"x",letters:"x\u24E7\uFF58\u1E8B\u1E8D"},{base:"y",letters:"y\u24E8\uFF59\u1EF3\xFD\u0177\u1EF9\u0233\u1E8F\xFF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF"},{base:"z",letters:"z\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763"}],$P=new RegExp("["+Ic.map(function(e){return e.letters}).join("")+"]","g"),_v={},jc=0;jc<Ic.length;jc++)for(var Dc=Ic[jc],Rc=0;Rc<Dc.letters.length;Rc++)_v[Dc.letters[Rc]]=Dc.base;var xv=function(t){return t.replace($P,function(r){return _v[r]})},VP=DP(xv),Sv=function(t){return t.replace(/^\s+|\s+$/g,"")},BP=function(t){return"".concat(t.label," ").concat(t.value)},UP=function(t){return function(r,n){if(r.data.__isNew__)return!0;var i=ye({ignoreCase:!0,ignoreAccents:!0,stringify:BP,trim:!0,matchFrom:"any"},t),a=i.ignoreCase,o=i.ignoreAccents,s=i.stringify,u=i.trim,l=i.matchFrom,c=u?Sv(n):n,f=u?Sv(s(r)):s(r);return a&&(c=c.toLowerCase(),f=f.toLowerCase()),o&&(c=VP(c),f=xv(f)),l==="start"?f.substr(0,c.length)===c:f.indexOf(c)>-1}},WP=["innerRef"];function HP(e){var t=e.innerRef,r=qr(e,WP),n=mO(r,"onExited","in","enter","exit","appear");return ge("input",be({ref:t},n,{css:bc({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var KP=function(t){t.cancelable&&t.preventDefault(),t.stopPropagation()};function YP(e){var t=e.isEnabled,r=e.onBottomArrive,n=e.onBottomLeave,i=e.onTopArrive,a=e.onTopLeave,o=(0,h.useRef)(!1),s=(0,h.useRef)(!1),u=(0,h.useRef)(0),l=(0,h.useRef)(null),c=(0,h.useCallback)(function(g,y){if(l.current!==null){var _=l.current,S=_.scrollTop,C=_.scrollHeight,O=_.clientHeight,E=l.current,M=y>0,R=C-O-S,$=!1;R>y&&o.current&&(n&&n(g),o.current=!1),M&&s.current&&(a&&a(g),s.current=!1),M&&y>R?(r&&!o.current&&r(g),E.scrollTop=C,$=!0,o.current=!0):!M&&-y>S&&(i&&!s.current&&i(g),E.scrollTop=0,$=!0,s.current=!0),$&&KP(g)}},[r,n,i,a]),f=(0,h.useCallback)(function(g){c(g,g.deltaY)},[c]),d=(0,h.useCallback)(function(g){u.current=g.changedTouches[0].clientY},[]),v=(0,h.useCallback)(function(g){var y=u.current-g.changedTouches[0].clientY;c(g,y)},[c]),p=(0,h.useCallback)(function(g){if(g){var y=hO?{passive:!1}:!1;g.addEventListener("wheel",f,y),g.addEventListener("touchstart",d,y),g.addEventListener("touchmove",v,y)}},[v,d,f]),m=(0,h.useCallback)(function(g){g&&(g.removeEventListener("wheel",f,!1),g.removeEventListener("touchstart",d,!1),g.removeEventListener("touchmove",v,!1))},[v,d,f]);return(0,h.useEffect)(function(){if(t){var g=l.current;return p(g),function(){m(g)}}},[t,p,m]),function(g){l.current=g}}var Cv=["boxSizing","height","overflow","paddingRight","position"],Ev={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function Ov(e){e.cancelable&&e.preventDefault()}function Pv(e){e.stopPropagation()}function Av(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;e===0?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function Mv(){return"ontouchstart"in window||navigator.maxTouchPoints}var Tv=!!(typeof window<"u"&&window.document&&window.document.createElement),_a=0,Ai={capture:!1,passive:!1};function qP(e){var t=e.isEnabled,r=e.accountForScrollbars,n=r===void 0?!0:r,i=(0,h.useRef)({}),a=(0,h.useRef)(null),o=(0,h.useCallback)(function(u){if(Tv){var l=document.body,c=l&&l.style;if(n&&Cv.forEach(function(p){var m=c&&c[p];i.current[p]=m}),n&&_a<1){var f=parseInt(i.current.paddingRight,10)||0,d=document.body?document.body.clientWidth:0,v=window.innerWidth-d+f||0;Object.keys(Ev).forEach(function(p){var m=Ev[p];c&&(c[p]=m)}),c&&(c.paddingRight="".concat(v,"px"))}l&&Mv()&&(l.addEventListener("touchmove",Ov,Ai),u&&(u.addEventListener("touchstart",Av,Ai),u.addEventListener("touchmove",Pv,Ai))),_a+=1}},[n]),s=(0,h.useCallback)(function(u){if(Tv){var l=document.body,c=l&&l.style;_a=Math.max(_a-1,0),n&&_a<1&&Cv.forEach(function(f){var d=i.current[f];c&&(c[f]=d)}),l&&Mv()&&(l.removeEventListener("touchmove",Ov,Ai),u&&(u.removeEventListener("touchstart",Av,Ai),u.removeEventListener("touchmove",Pv,Ai)))}},[n]);return(0,h.useEffect)(function(){if(t){var u=a.current;return o(u),function(){s(u)}}},[t,o,s]),function(u){a.current=u}}function Nz(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var GP=function(t){var r=t.target;return r.ownerDocument.activeElement&&r.ownerDocument.activeElement.blur()},XP={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function ZP(e){var t=e.children,r=e.lockEnabled,n=e.captureEnabled,i=n===void 0?!0:n,a=e.onBottomArrive,o=e.onBottomLeave,s=e.onTopArrive,u=e.onTopLeave,l=YP({isEnabled:i,onBottomArrive:a,onBottomLeave:o,onTopArrive:s,onTopLeave:u}),c=qP({isEnabled:r}),f=function(v){l(v),c(v)};return ge(h.Fragment,null,r&&ge("div",{onClick:GP,css:XP}),t(f))}function Lz(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var QP={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},JP=function(t){var r=t.name,n=t.onFocus;return ge("input",{required:!0,name:r,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:QP,value:"",onChange:function(){}})},eA=JP;function kc(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function tA(){return kc(/^iPhone/i)}function Iv(){return kc(/^Mac/i)}function rA(){return kc(/^iPad/i)||Iv()&&navigator.maxTouchPoints>1}function nA(){return tA()||rA()}function iA(){return Iv()||nA()}var aA=function(t){return t.label},oA=function(t){return t.label},sA=function(t){return t.value},uA=function(t){return!!t.isDisabled},lA={clearIndicator:WO,container:DO,control:ZO,dropdownIndicator:BO,group:tP,groupHeading:nP,indicatorsContainer:LO,indicatorSeparator:KO,input:sP,loadingIndicator:GO,loadingMessage:AO,menu:_O,menuList:EO,menuPortal:IO,multiValue:dP,multiValueLabel:hP,multiValueRemove:pP,noOptionsMessage:PO,option:wP,placeholder:SP,singleValue:OP,valueContainer:kO};function Fz(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=RP({},e);return Object.keys(t).forEach(function(n){var i=n;e[i]?r[i]=function(a,o){return t[i](e[i](a,o),o)}:r[i]=t[i]}),r}var cA={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},fA=4,jv=4,dA=38,hA=jv*2,pA={baseUnit:jv,controlHeight:dA,menuGutter:hA},Nc={borderRadius:fA,colors:cA,spacing:pA},vA={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:uv(),captureMenuScroll:!uv(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:UP(),formatGroupLabel:aA,getOptionLabel:oA,getOptionValue:sA,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:uA,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!fO(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var r=t.count;return"".concat(r," result").concat(r!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Dv(e,t,r,n){var i=Fv(e,t,r),a=zv(e,t,r),o=Lv(e,t),s=ms(e,t);return{type:"option",data:t,isDisabled:i,isSelected:a,label:o,value:s,index:n}}function vs(e,t){return e.options.map(function(r,n){if("options"in r){var i=r.options.map(function(o,s){return Dv(e,o,t,s)}).filter(function(o){return Nv(e,o)});return i.length>0?{type:"group",data:r,options:i,index:n}:void 0}var a=Dv(e,r,t,n);return Nv(e,a)?a:void 0}).filter(pO)}function Rv(e){return e.reduce(function(t,r){return r.type==="group"?t.push.apply(t,ac(r.options.map(function(n){return n.data}))):t.push(r.data),t},[])}function kv(e,t){return e.reduce(function(r,n){return n.type==="group"?r.push.apply(r,ac(n.options.map(function(i){return{data:i.data,id:"".concat(t,"-").concat(n.index,"-").concat(i.index)}}))):r.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),r},[])}function mA(e,t){return Rv(vs(e,t))}function Nv(e,t){var r=e.inputValue,n=r===void 0?"":r,i=t.data,a=t.isSelected,o=t.label,s=t.value;return(!Vv(e)||!a)&&$v(e,{label:o,value:s,data:i},n)}function gA(e,t){var r=e.focusedValue,n=e.selectValue,i=n.indexOf(r);if(i>-1){var a=t.indexOf(r);if(a>-1)return r;if(i<t.length)return t[i]}return null}function yA(e,t){var r=e.focusedOption;return r&&t.indexOf(r)>-1?r:t[0]}var Lc=function(t,r){var n,i=(n=t.find(function(a){return a.data===r}))===null||n===void 0?void 0:n.id;return i||null},Lv=function(t,r){return t.getOptionLabel(r)},ms=function(t,r){return t.getOptionValue(r)};function Fv(e,t,r){return typeof e.isOptionDisabled=="function"?e.isOptionDisabled(t,r):!1}function zv(e,t,r){if(r.indexOf(t)>-1)return!0;if(typeof e.isOptionSelected=="function")return e.isOptionSelected(t,r);var n=ms(e,t);return r.some(function(i){return ms(e,i)===n})}function $v(e,t,r){return e.filterOption?e.filterOption(t,r):!0}var Vv=function(t){var r=t.hideSelectedOptions,n=t.isMulti;return r===void 0?n:r},bA=1,Bv=(function(e){lC(r,e);var t=dC(r);function r(n){var i;if(sC(this,r),i=t.call(this,n),i.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},i.blockOptionHover=!1,i.isComposing=!1,i.commonProps=void 0,i.initialTouchX=0,i.initialTouchY=0,i.openAfterFocus=!1,i.scrollToFocusedOptionOnUpdate=!1,i.userIsDragging=void 0,i.controlRef=null,i.getControlRef=function(u){i.controlRef=u},i.focusedOptionRef=null,i.getFocusedOptionRef=function(u){i.focusedOptionRef=u},i.menuListRef=null,i.getMenuListRef=function(u){i.menuListRef=u},i.inputRef=null,i.getInputRef=function(u){i.inputRef=u},i.focus=i.focusInput,i.blur=i.blurInput,i.onChange=function(u,l){var c=i.props,f=c.onChange,d=c.name;l.name=d,i.ariaOnChange(u,l),f(u,l)},i.setValue=function(u,l,c){var f=i.props,d=f.closeMenuOnSelect,v=f.isMulti,p=f.inputValue;i.onInputChange("",{action:"set-value",prevInputValue:p}),d&&(i.setState({inputIsHiddenAfterUpdate:!v}),i.onMenuClose()),i.setState({clearFocusValueOnUpdate:!0}),i.onChange(u,{action:l,option:c})},i.selectOption=function(u){var l=i.props,c=l.blurInputOnSelect,f=l.isMulti,d=l.name,v=i.state.selectValue,p=f&&i.isOptionSelected(u,v),m=i.isOptionDisabled(u,v);if(p){var g=i.getOptionValue(u);i.setValue(v.filter(function(y){return i.getOptionValue(y)!==g}),"deselect-option",u)}else if(!m)f?i.setValue([].concat(ac(v),[u]),"select-option",u):i.setValue(u,"select-option");else{i.ariaOnChange(u,{action:"select-option",option:u,name:d});return}c&&i.blurInput()},i.removeValue=function(u){var l=i.props.isMulti,c=i.state.selectValue,f=i.getOptionValue(u),d=c.filter(function(p){return i.getOptionValue(p)!==f}),v=ps(l,d,d[0]||null);i.onChange(v,{action:"remove-value",removedValue:u}),i.focusInput()},i.clearValue=function(){var u=i.state.selectValue;i.onChange(ps(i.props.isMulti,[],null),{action:"clear",removedValues:u})},i.popValue=function(){var u=i.props.isMulti,l=i.state.selectValue,c=l[l.length-1],f=l.slice(0,l.length-1),d=ps(u,f,f[0]||null);c&&i.onChange(d,{action:"pop-value",removedValue:c})},i.getFocusedOptionId=function(u){return Lc(i.state.focusableOptionsWithIds,u)},i.getFocusableOptionsWithIds=function(){return kv(vs(i.props,i.state.selectValue),i.getElementId("option"))},i.getValue=function(){return i.state.selectValue},i.cx=function(){for(var u=arguments.length,l=new Array(u),c=0;c<u;c++)l[c]=arguments[c];return oO.apply(void 0,[i.props.classNamePrefix].concat(l))},i.getOptionLabel=function(u){return Lv(i.props,u)},i.getOptionValue=function(u){return ms(i.props,u)},i.getStyles=function(u,l){var c=i.props.unstyled,f=lA[u](l,c);f.boxSizing="border-box";var d=i.props.styles[u];return d?d(f,l):f},i.getClassNames=function(u,l){var c,f;return(c=(f=i.props.classNames)[u])===null||c===void 0?void 0:c.call(f,l)},i.getElementId=function(u){return"".concat(i.state.instancePrefix,"-").concat(u)},i.getComponents=function(){return TP(i.props)},i.buildCategorizedOptions=function(){return vs(i.props,i.state.selectValue)},i.getCategorizedOptions=function(){return i.props.menuIsOpen?i.buildCategorizedOptions():[]},i.buildFocusableOptions=function(){return Rv(i.buildCategorizedOptions())},i.getFocusableOptions=function(){return i.props.menuIsOpen?i.buildFocusableOptions():[]},i.ariaOnChange=function(u,l){i.setState({ariaSelection:ye({value:u},l)})},i.onMenuMouseDown=function(u){u.button===0&&(u.stopPropagation(),u.preventDefault(),i.focusInput())},i.onMenuMouseMove=function(u){i.blockOptionHover=!1},i.onControlMouseDown=function(u){if(!u.defaultPrevented){var l=i.props.openMenuOnClick;i.state.isFocused?i.props.menuIsOpen?u.target.tagName!=="INPUT"&&u.target.tagName!=="TEXTAREA"&&i.onMenuClose():l&&i.openMenu("first"):(l&&(i.openAfterFocus=!0),i.focusInput()),u.target.tagName!=="INPUT"&&u.target.tagName!=="TEXTAREA"&&u.preventDefault()}},i.onDropdownIndicatorMouseDown=function(u){if(!(u&&u.type==="mousedown"&&u.button!==0)&&!i.props.isDisabled){var l=i.props,c=l.isMulti,f=l.menuIsOpen;i.focusInput(),f?(i.setState({inputIsHiddenAfterUpdate:!c}),i.onMenuClose()):i.openMenu("first"),u.preventDefault()}},i.onClearIndicatorMouseDown=function(u){u&&u.type==="mousedown"&&u.button!==0||(i.clearValue(),u.preventDefault(),i.openAfterFocus=!1,u.type==="touchend"?i.focusInput():setTimeout(function(){return i.focusInput()}))},i.onScroll=function(u){typeof i.props.closeMenuOnScroll=="boolean"?u.target instanceof HTMLElement&&cs(u.target)&&i.props.onMenuClose():typeof i.props.closeMenuOnScroll=="function"&&i.props.closeMenuOnScroll(u)&&i.props.onMenuClose()},i.onCompositionStart=function(){i.isComposing=!0},i.onCompositionEnd=function(){i.isComposing=!1},i.onTouchStart=function(u){var l=u.touches,c=l&&l.item(0);c&&(i.initialTouchX=c.clientX,i.initialTouchY=c.clientY,i.userIsDragging=!1)},i.onTouchMove=function(u){var l=u.touches,c=l&&l.item(0);if(c){var f=Math.abs(c.clientX-i.initialTouchX),d=Math.abs(c.clientY-i.initialTouchY),v=5;i.userIsDragging=f>v||d>v}},i.onTouchEnd=function(u){i.userIsDragging||(i.controlRef&&!i.controlRef.contains(u.target)&&i.menuListRef&&!i.menuListRef.contains(u.target)&&i.blurInput(),i.initialTouchX=0,i.initialTouchY=0)},i.onControlTouchEnd=function(u){i.userIsDragging||i.onControlMouseDown(u)},i.onClearIndicatorTouchEnd=function(u){i.userIsDragging||i.onClearIndicatorMouseDown(u)},i.onDropdownIndicatorTouchEnd=function(u){i.userIsDragging||i.onDropdownIndicatorMouseDown(u)},i.handleInputChange=function(u){var l=i.props.inputValue,c=u.currentTarget.value;i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange(c,{action:"input-change",prevInputValue:l}),i.props.menuIsOpen||i.onMenuOpen()},i.onInputFocus=function(u){i.props.onFocus&&i.props.onFocus(u),i.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(i.openAfterFocus||i.props.openMenuOnFocus)&&i.openMenu("first"),i.openAfterFocus=!1},i.onInputBlur=function(u){var l=i.props.inputValue;if(i.menuListRef&&i.menuListRef.contains(document.activeElement)){i.inputRef.focus();return}i.props.onBlur&&i.props.onBlur(u),i.onInputChange("",{action:"input-blur",prevInputValue:l}),i.onMenuClose(),i.setState({focusedValue:null,isFocused:!1})},i.onOptionHover=function(u){if(!(i.blockOptionHover||i.state.focusedOption===u)){var l=i.getFocusableOptions(),c=l.indexOf(u);i.setState({focusedOption:u,focusedOptionId:c>-1?i.getFocusedOptionId(u):null})}},i.shouldHideSelectedOptions=function(){return Vv(i.props)},i.onValueInputFocus=function(u){u.preventDefault(),u.stopPropagation(),i.focus()},i.onKeyDown=function(u){var l=i.props,c=l.isMulti,f=l.backspaceRemovesValue,d=l.escapeClearsValue,v=l.inputValue,p=l.isClearable,m=l.isDisabled,g=l.menuIsOpen,y=l.onKeyDown,_=l.tabSelectsValue,S=l.openMenuOnFocus,C=i.state,O=C.focusedOption,E=C.focusedValue,M=C.selectValue;if(!m&&!(typeof y=="function"&&(y(u),u.defaultPrevented))){switch(i.blockOptionHover=!0,u.key){case"ArrowLeft":if(!c||v)return;i.focusValue("previous");break;case"ArrowRight":if(!c||v)return;i.focusValue("next");break;case"Delete":case"Backspace":if(v)return;if(E)i.removeValue(E);else{if(!f)return;c?i.popValue():p&&i.clearValue()}break;case"Tab":if(i.isComposing||u.shiftKey||!g||!_||!O||S&&i.isOptionSelected(O,M))return;i.selectOption(O);break;case"Enter":if(u.keyCode===229)break;if(g){if(!O||i.isComposing)return;i.selectOption(O);break}return;case"Escape":g?(i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange("",{action:"menu-close",prevInputValue:v}),i.onMenuClose()):p&&d&&i.clearValue();break;case" ":if(v)return;if(!g){i.openMenu("first");break}if(!O)return;i.selectOption(O);break;case"ArrowUp":g?i.focusOption("up"):i.openMenu("last");break;case"ArrowDown":g?i.focusOption("down"):i.openMenu("first");break;case"PageUp":if(!g)return;i.focusOption("pageup");break;case"PageDown":if(!g)return;i.focusOption("pagedown");break;case"Home":if(!g)return;i.focusOption("first");break;case"End":if(!g)return;i.focusOption("last");break;default:return}u.preventDefault()}},i.state.instancePrefix="react-select-"+(i.props.instanceId||++bA),i.state.selectValue=iv(n.value),n.menuIsOpen&&i.state.selectValue.length){var a=i.getFocusableOptionsWithIds(),o=i.buildFocusableOptions(),s=o.indexOf(i.state.selectValue[0]);i.state.focusableOptionsWithIds=a,i.state.focusedOption=o[s],i.state.focusedOptionId=Lc(a,o[s])}return i}return uC(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&sv(this.menuListRef,this.focusedOptionRef),iA()&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isDisabled,s=a.menuIsOpen,u=this.state.isFocused;(u&&!o&&i.isDisabled||u&&s&&!i.menuIsOpen)&&this.focusInput(),u&&o&&!i.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!u&&!o&&i.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(sv(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(i,a){this.props.onInputChange(i,a)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(i){var a=this,o=this.state,s=o.selectValue,u=o.isFocused,l=this.buildFocusableOptions(),c=i==="first"?0:l.length-1;if(!this.props.isMulti){var f=l.indexOf(s[0]);f>-1&&(c=f)}this.scrollToFocusedOptionOnUpdate=!(u&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:l[c],focusedOptionId:this.getFocusedOptionId(l[c])},function(){return a.onMenuOpen()})}},{key:"focusValue",value:function(i){var a=this.state,o=a.selectValue,s=a.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var u=o.indexOf(s);s||(u=-1);var l=o.length-1,c=-1;if(o.length){switch(i){case"previous":u===0?c=0:u===-1?c=l:c=u-1;break;case"next":u>-1&&u<l&&(c=u+1);break}this.setState({inputIsHidden:c!==-1,focusedValue:o[c]})}}}},{key:"focusOption",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"first",a=this.props.pageSize,o=this.state.focusedOption,s=this.getFocusableOptions();if(s.length){var u=0,l=s.indexOf(o);o||(l=-1),i==="up"?u=l>0?l-1:s.length-1:i==="down"?u=(l+1)%s.length:i==="pageup"?(u=l-a,u<0&&(u=0)):i==="pagedown"?(u=l+a,u>s.length-1&&(u=s.length-1)):i==="last"&&(u=s.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:s[u],focusedValue:null,focusedOptionId:this.getFocusedOptionId(s[u])})}}},{key:"getTheme",value:(function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(Nc):ye(ye({},Nc),this.props.theme):Nc})},{key:"getCommonProps",value:function(){var i=this.clearValue,a=this.cx,o=this.getStyles,s=this.getClassNames,u=this.getValue,l=this.selectOption,c=this.setValue,f=this.props,d=f.isMulti,v=f.isRtl,p=f.options,m=this.hasValue();return{clearValue:i,cx:a,getStyles:o,getClassNames:s,getValue:u,hasValue:m,isMulti:d,isRtl:v,options:p,selectOption:l,selectProps:f,setValue:c,theme:this.getTheme()}}},{key:"hasValue",value:function(){var i=this.state.selectValue;return i.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var i=this.props,a=i.isClearable,o=i.isMulti;return a===void 0?o:a}},{key:"isOptionDisabled",value:function(i,a){return Fv(this.props,i,a)}},{key:"isOptionSelected",value:function(i,a){return zv(this.props,i,a)}},{key:"filterOption",value:function(i,a){return $v(this.props,i,a)}},{key:"formatOptionLabel",value:function(i,a){if(typeof this.props.formatOptionLabel=="function"){var o=this.props.inputValue,s=this.state.selectValue;return this.props.formatOptionLabel(i,{context:a,inputValue:o,selectValue:s})}else return this.getOptionLabel(i)}},{key:"formatGroupLabel",value:function(i){return this.props.formatGroupLabel(i)}},{key:"startListeningComposition",value:(function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))})},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:(function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))})},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:(function(){var i=this.props,a=i.isDisabled,o=i.isSearchable,s=i.inputId,u=i.inputValue,l=i.tabIndex,c=i.form,f=i.menuIsOpen,d=i.required,v=this.getComponents(),p=v.Input,m=this.state,g=m.inputIsHidden,y=m.ariaSelection,_=this.commonProps,S=s||this.getElementId("input"),C=ye(ye(ye({"aria-autocomplete":"list","aria-expanded":f,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":d,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},f&&{"aria-controls":this.getElementId("listbox")}),!o&&{"aria-readonly":!0}),this.hasValue()?y?.action==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return o?h.createElement(p,be({},_,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:S,innerRef:this.getInputRef,isDisabled:a,isHidden:g,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:l,form:c,type:"text",value:u},C)):h.createElement(HP,be({id:S,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:ls,onFocus:this.onInputFocus,disabled:a,tabIndex:l,inputMode:"none",form:c,value:""},C))})},{key:"renderPlaceholderOrValue",value:function(){var i=this,a=this.getComponents(),o=a.MultiValue,s=a.MultiValueContainer,u=a.MultiValueLabel,l=a.MultiValueRemove,c=a.SingleValue,f=a.Placeholder,d=this.commonProps,v=this.props,p=v.controlShouldRenderValue,m=v.isDisabled,g=v.isMulti,y=v.inputValue,_=v.placeholder,S=this.state,C=S.selectValue,O=S.focusedValue,E=S.isFocused;if(!this.hasValue()||!p)return y?null:h.createElement(f,be({},d,{key:"placeholder",isDisabled:m,isFocused:E,innerProps:{id:this.getElementId("placeholder")}}),_);if(g)return C.map(function(R,$){var K=R===O,te="".concat(i.getOptionLabel(R),"-").concat(i.getOptionValue(R));return h.createElement(o,be({},d,{components:{Container:s,Label:u,Remove:l},isFocused:K,isDisabled:m,key:te,index:$,removeProps:{onClick:function(){return i.removeValue(R)},onTouchEnd:function(){return i.removeValue(R)},onMouseDown:function(ce){ce.preventDefault()}},data:R}),i.formatOptionLabel(R,"value"))});if(y)return null;var M=C[0];return h.createElement(c,be({},d,{data:M,isDisabled:m}),this.formatOptionLabel(M,"value"))}},{key:"renderClearIndicator",value:function(){var i=this.getComponents(),a=i.ClearIndicator,o=this.commonProps,s=this.props,u=s.isDisabled,l=s.isLoading,c=this.state.isFocused;if(!this.isClearable()||!a||u||!this.hasValue()||l)return null;var f={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return h.createElement(a,be({},o,{innerProps:f,isFocused:c}))}},{key:"renderLoadingIndicator",value:function(){var i=this.getComponents(),a=i.LoadingIndicator,o=this.commonProps,s=this.props,u=s.isDisabled,l=s.isLoading,c=this.state.isFocused;if(!a||!l)return null;var f={"aria-hidden":"true"};return h.createElement(a,be({},o,{innerProps:f,isDisabled:u,isFocused:c}))}},{key:"renderIndicatorSeparator",value:function(){var i=this.getComponents(),a=i.DropdownIndicator,o=i.IndicatorSeparator;if(!a||!o)return null;var s=this.commonProps,u=this.props.isDisabled,l=this.state.isFocused;return h.createElement(o,be({},s,{isDisabled:u,isFocused:l}))}},{key:"renderDropdownIndicator",value:function(){var i=this.getComponents(),a=i.DropdownIndicator;if(!a)return null;var o=this.commonProps,s=this.props.isDisabled,u=this.state.isFocused,l={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return h.createElement(a,be({},o,{innerProps:l,isDisabled:s,isFocused:u}))}},{key:"renderMenu",value:function(){var i=this,a=this.getComponents(),o=a.Group,s=a.GroupHeading,u=a.Menu,l=a.MenuList,c=a.MenuPortal,f=a.LoadingMessage,d=a.NoOptionsMessage,v=a.Option,p=this.commonProps,m=this.state.focusedOption,g=this.props,y=g.captureMenuScroll,_=g.inputValue,S=g.isLoading,C=g.loadingMessage,O=g.minMenuHeight,E=g.maxMenuHeight,M=g.menuIsOpen,R=g.menuPlacement,$=g.menuPosition,K=g.menuPortalTarget,te=g.menuShouldBlockScroll,G=g.menuShouldScrollIntoView,ce=g.noOptionsMessage,de=g.onMenuScrollToTop,pe=g.onMenuScrollToBottom;if(!M)return null;var _e=function(De,lt){var ct=De.type,et=De.data,at=De.isDisabled,vt=De.isSelected,le=De.label,se=De.value,Ae=m===et,Z=at?void 0:function(){return i.onOptionHover(et)},tt=at?void 0:function(){return i.selectOption(et)},Ie="".concat(i.getElementId("option"),"-").concat(lt),kt={id:Ie,onClick:tt,onMouseMove:Z,onMouseOver:Z,tabIndex:-1,role:"option","aria-selected":i.state.isAppleDevice?void 0:vt};return h.createElement(v,be({},p,{innerProps:kt,data:et,isDisabled:at,isSelected:vt,key:Ie,label:le,type:ct,value:se,isFocused:Ae,innerRef:Ae?i.getFocusedOptionRef:void 0}),i.formatOptionLabel(De.data,"menu"))},xe;if(this.hasOptions())xe=this.getCategorizedOptions().map(function(Pe){if(Pe.type==="group"){var De=Pe.data,lt=Pe.options,ct=Pe.index,et="".concat(i.getElementId("group"),"-").concat(ct),at="".concat(et,"-heading");return h.createElement(o,be({},p,{key:et,data:De,options:lt,Heading:s,headingProps:{id:at,data:Pe.data},label:i.formatGroupLabel(Pe.data)}),Pe.options.map(function(vt){return _e(vt,"".concat(ct,"-").concat(vt.index))}))}else if(Pe.type==="option")return _e(Pe,"".concat(Pe.index))});else if(S){var Se=C({inputValue:_});if(Se===null)return null;xe=h.createElement(f,p,Se)}else{var $e=ce({inputValue:_});if($e===null)return null;xe=h.createElement(d,p,$e)}var Oe={minMenuHeight:O,maxMenuHeight:E,menuPlacement:R,menuPosition:$,menuShouldScrollIntoView:G},Et=h.createElement(xO,be({},p,Oe),function(Pe){var De=Pe.ref,lt=Pe.placerProps,ct=lt.placement,et=lt.maxHeight;return h.createElement(u,be({},p,Oe,{innerRef:De,innerProps:{onMouseDown:i.onMenuMouseDown,onMouseMove:i.onMenuMouseMove},isLoading:S,placement:ct}),h.createElement(ZP,{captureEnabled:y,onTopArrive:de,onBottomArrive:pe,lockEnabled:te},function(at){return h.createElement(l,be({},p,{innerRef:function(le){i.getMenuListRef(le),at(le)},innerProps:{role:"listbox","aria-multiselectable":p.isMulti,id:i.getElementId("listbox")},isLoading:S,maxHeight:et,focusedOption:m}),xe)}))});return K||$==="fixed"?h.createElement(c,be({},p,{appendTo:K,controlElement:this.controlRef,menuPlacement:R,menuPosition:$}),Et):Et}},{key:"renderFormField",value:function(){var i=this,a=this.props,o=a.delimiter,s=a.isDisabled,u=a.isMulti,l=a.name,c=a.required,f=this.state.selectValue;if(c&&!this.hasValue()&&!s)return h.createElement(eA,{name:l,onFocus:this.onValueInputFocus});if(!(!l||s))if(u)if(o){var d=f.map(function(m){return i.getOptionValue(m)}).join(o);return h.createElement("input",{name:l,type:"hidden",value:d})}else{var v=f.length>0?f.map(function(m,g){return h.createElement("input",{key:"i-".concat(g),name:l,type:"hidden",value:i.getOptionValue(m)})}):h.createElement("input",{name:l,type:"hidden",value:""});return h.createElement("div",null,v)}else{var p=f[0]?this.getOptionValue(f[0]):"";return h.createElement("input",{name:l,type:"hidden",value:p})}}},{key:"renderLiveRegion",value:function(){var i=this.commonProps,a=this.state,o=a.ariaSelection,s=a.focusedOption,u=a.focusedValue,l=a.isFocused,c=a.selectValue,f=this.getFocusableOptions();return h.createElement(zP,be({},i,{id:this.getElementId("live-region"),ariaSelection:o,focusedOption:s,focusedValue:u,isFocused:l,selectValue:c,focusableOptions:f,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var i=this.getComponents(),a=i.Control,o=i.IndicatorsContainer,s=i.SelectContainer,u=i.ValueContainer,l=this.props,c=l.className,f=l.id,d=l.isDisabled,v=l.menuIsOpen,p=this.state.isFocused,m=this.commonProps=this.getCommonProps();return h.createElement(s,be({},m,{className:c,innerProps:{id:f,onKeyDown:this.onKeyDown},isDisabled:d,isFocused:p}),this.renderLiveRegion(),h.createElement(a,be({},m,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:d,isFocused:p,menuIsOpen:v}),h.createElement(u,be({},m,{isDisabled:d}),this.renderPlaceholderOrValue(),this.renderInput()),h.createElement(o,be({},m,{isDisabled:d}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(i,a){var o=a.prevProps,s=a.clearFocusValueOnUpdate,u=a.inputIsHiddenAfterUpdate,l=a.ariaSelection,c=a.isFocused,f=a.prevWasFocused,d=a.instancePrefix,v=i.options,p=i.value,m=i.menuIsOpen,g=i.inputValue,y=i.isMulti,_=iv(p),S={};if(o&&(p!==o.value||v!==o.options||m!==o.menuIsOpen||g!==o.inputValue)){var C=m?mA(i,_):[],O=m?kv(vs(i,_),"".concat(d,"-option")):[],E=s?gA(a,_):null,M=yA(a,C),R=Lc(O,M);S={selectValue:_,focusedOption:M,focusedOptionId:R,focusableOptionsWithIds:O,focusedValue:E,clearFocusValueOnUpdate:!1}}var $=u!=null&&i!==o?{inputIsHidden:u,inputIsHiddenAfterUpdate:void 0}:{},K=l,te=c&&f;return c&&!te&&(K={value:ps(y,_,_[0]||null),options:_,action:"initial-input-focus"},te=!f),l?.action==="initial-input-focus"&&(K=null),ye(ye(ye({},S),$),{},{prevProps:i,ariaSelection:K,prevWasFocused:te})}}]),r})(h.Component);Bv.defaultProps=vA;var wA,_A,xA,SA,CA=(0,h.forwardRef)(function(e,t){var r=oC(e);return h.createElement(Bv,be({ref:t},r))}),Uv=CA,zz=(function(e){var t=e.nonce,r=e.children,n=e.cacheKey,i=_A(function(){return SA({key:n,nonce:t})},[n,t]);return wA.createElement(xA,{value:i},r)}),EA,OA;let Mi={};function $z(e,t=!1,r=!0){const n=JSON.stringify(e);if(!t&&Mi[n])return Mi[n];r&&(e.path=OA(e.path,{timestamp:Date.now()}));const i=EA(e).then(a=>a).catch(a=>{throw delete Mi[n],a});return Mi[n]=i,i}function Fc(e){if(e===void 0){Mi={};return}delete Mi[e]}/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const PA=bt("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);var Wv;const $n=({className:e="",children:t,isLoading:r,...n})=>(0,w.jsx)("button",{className:`wdo:button ${e}`,...n,...r?{disabled:!0}:{},children:r?(0,w.jsx)(PA,{className:"wdo:animate-spin wdo:w-4 wdo:h-4"}):t}),zc=({className:e="",children:t,...r})=>(0,w.jsx)($n,{className:`wdo:button-primary ${e}`,...r,children:t}),Bz=({className:e="",children:t,...r})=>Wv($n,{className:`wdo:button-danger ${e}`,...r,children:t}),Uz=({className:e="",children:t,...r})=>Wv($n,{className:`wdo:button-ghost ${e}`,...r,children:t}),AA=({children:e,onOverlayClick:t,isOpen:r=!1,...n})=>(0,w.jsx)("div",{className:V("wdo:modal",r&&"open"),onClick:t,children:(0,w.jsx)("div",{className:"wdo:modal-content",onClick:i=>i.stopPropagation(),...n,children:e})});var Hv=oe().memo(AA),MA=window.lodash,TA=ke.n(MA),IA=(e=>(e.Results="results_cache",e.Image="image_cache",e))(IA||{}),Kv=()=>{const e=(0,tc.addQueryArgs)("/ajax-search-lite/options/cache"),t=o=>bi()({path:o}),{data:r,isLoading:n,mutate:i,error:a}=ec(e,t,{revalidateIfStale:!1,revalidateOnFocus:!0,revalidateOnReconnect:!1,revalidateOnMount:!0});return a?{data:void 0,error:a,isLoading:n,mutate:i}:{data:r||{},error:void 0,isLoading:n,mutate:i}};/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const jA=bt("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);var DA=({className:e,children:t})=>(0,w.jsxs)("div",{className:`wdo:flex wdo:gap-3 wdo:items-center wdo:p-3 wdo:rounded-sm wdo:border wdo:border-blue-500/30 wdo:bg-blue-500/10 wdo:text-blue-700 wdo:dark:text-blue-400 wdo:text-sm ${e??""}`,children:[(0,w.jsx)(jA,{className:"wdo:w-5 wdo:h-5 wdo:shrink-0"}),(0,w.jsx)("div",{children:t})]});/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Yv=bt("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);var qv=({className:e,children:t})=>(0,w.jsxs)("div",{className:`wdo:flex wdo:gap-3 wdo:items-center wdo:p-3 wdo:rounded-sm wdo:border wdo:border-amber-500/30 wdo:bg-amber-500/10 wdo:text-amber-700 wdo:dark:text-amber-400 wdo:text-sm ${e??""}`,children:[(0,w.jsx)(Yv,{className:"wdo:w-5 wdo:h-5 wdo:shrink-0"}),(0,w.jsx)("div",{children:t})]}),RA=({...e})=>(0,w.jsx)(Uv,{classNamePrefix:"wdo:select",...e});const kA=(0,h.forwardRef)(({className:e,value:t,defaultValue:r,onChange:n,onFocus:i,onBlur:a,min:o,max:s,...u},l)=>{const[c,f]=(0,h.useState)(!1),[d,v]=(0,h.useState)(""),p=y=>{const _=y.currentTarget.value;if(v(_),_!==""&&!isNaN(parseInt(_))){let S=parseInt(_);o!==void 0&&S<o?S=o:s!==void 0&&S>s&&(S=s),n?.(S,y)}},m=y=>{f(!0),v(y.currentTarget.value),i?.(y)},g=y=>{f(!1);let _;const S=y.currentTarget.value;if(S==="")_=o??0;else{let O=parseInt(S);o!==void 0&&O<o?_=o:s!==void 0&&O>s?_=s:_=O}const C=S===""?NaN:parseInt(S);(_!==C||isNaN(C))&&n?.(_,y),a?.(_,y)};return(0,w.jsx)("input",{type:"number",onChange:p,onFocus:m,onBlur:g,className:"wdo:input wdo:input-number "+e,defaultValue:r,value:c?d:t,min:o,max:s,ref:l,...u})}),Mr=[{label:(0,ee.__)("Custom","ajax-search-pro"),value:null},{label:(0,ee.__)("1 hour","ajax-search-pro"),value:3600},{label:(0,ee.__)("2 hours","ajax-search-pro"),value:7200},{label:(0,ee.__)("6 hours","ajax-search-pro"),value:21600},{label:(0,ee.__)("12 hours","ajax-search-pro"),value:43200},{label:(0,ee.__)("1 day","ajax-search-pro"),value:86400},{label:(0,ee.__)("2 days","ajax-search-pro"),value:172800},{label:(0,ee.__)("7 days","ajax-search-pro"),value:604800},{label:(0,ee.__)("14 days","ajax-search-pro"),value:1209600},{label:(0,ee.__)("30 days","ajax-search-pro"),value:2592e3},{label:(0,ee.__)("Never","ajax-search-pro"),value:2147483647}],NA=({value:e,defaultValue:t,onChange:r,tabIndex:n,...i})=>{const a=(0,h.useMemo)(()=>Mr.find(m=>m.value===e)!==void 0,[e,Mr]),[o,s]=(0,h.useState)(!a),[u,l]=(0,h.useState)(e??t??1800),c=(0,h.useMemo)(()=>e&&!o?Mr.find(m=>m.value===e):Mr[0],[e,o,Mr]),f=(0,h.useMemo)(()=>t&&!o?Mr.find(m=>m.value===t):Mr[0],[t,o,Mr]),d=m=>{m&&(s(m.value===null),r?.(m.value!==null?m.value:u))},v=m=>{l(m),r?.(m)},p=m=>{Mr.find(g=>g.value===m)!==void 0&&s(!1)};return(0,w.jsxs)("div",{className:"wdo:flex wdo:gap-4 wdo:flex-wrap wdo:grow-0 wdo:items-center",children:[(0,w.jsx)(RA,{options:Mr,value:c,defaultValue:f,onChange:d,isMulti:!1,tabIndex:n,...i}),(0,w.jsxs)("div",{className:o?"":"wdo:hidden",children:[(0,w.jsx)(kA,{className:"wdo:w-32",value:e,onChange:v,onBlur:p,min:1,max:2147483647,tabIndex:n}),"\xA0",(0,w.jsx)("span",{className:"wdo:option-description",children:(0,ee.__)("seconds","ajax-search-pro")})]})]})},LA=()=>{const[e,t]=(0,h.useState)(null),{data:r,isLoading:n,error:i,mutate:a}=Kv(),[o,s]=(0,h.useState)(!1),[u,l]=(0,h.useState)(!1),[c,f]=(0,h.useState)(!1),[d,v]=(0,h.useState)(!1),{addSuccess:p,addError:m}=U(),g=(0,h.useContext)(Ur);(0,h.useEffect)(()=>{r!==void 0&&t(r)},[n]);const y=()=>{s(!0),bi()({path:"/ajax-search-lite/options/cache",headers:{"Content-Type":"application/json"},method:"POST",body:JSON.stringify({...e})}).then(E=>{t(E),p((0,ee.__)("Options saved successfully!","ajax-search-lite"))}).catch(E=>{console.log(E),m(E)}).finally(()=>{Fc(),a(),s(!1),g?.setConfirmBeforeSwap(null)})},_=()=>{v(!0),bi()({path:"/ajax-search-lite/options/cache/reset",headers:{"Content-Type":"application/json"},method:"POST"}).then(E=>{console.log(E),t(E),p((0,ee.__)("Options reset successfully!","ajax-search-lite"))}).catch(E=>{console.log(E),m(E)}).finally(()=>{Fc(),a(),v(!1),l(!1),g?.setConfirmBeforeSwap(null)})},S=()=>{v(!0),bi()({path:"/ajax-search-lite/cache/purge",headers:{"Content-Type":"application/json"},method:"POST"}).then(E=>{console.log(E),p((0,ee.__)("Successfully purged","ajax-search-lite")+" "+E.purged+" "+(0,ee.__)("items from the cache.","ajax-search-lite"))}).catch(E=>{console.log(E),m(E)}).finally(()=>{Fc(),a(),v(!1),f(!1),g?.setConfirmBeforeSwap(null)})},C=(E,M)=>{if(e===null)return;const R={...e};R[E]={value:M},t(R),TA().isEqual(R,r)?g?.setConfirmBeforeSwap(null):g?.setConfirmBeforeSwap((0,ee.__)("There are unsaved changes, are you sure you want to leave?","ajax-search-lite"))};if(n||e===null||Object.keys(e).length===0)return(0,w.jsx)("div",{className:"wdo:flex wdo:flex-col wdo:card wdo:m-4",children:(0,w.jsx)("p",{className:"wdo:p-6",children:(0,ee.__)("Loading...","ajax-search-lite")})});if(i)return console.log(i),(0,w.jsx)("div",{className:"wdo:flex wdo:flex-col wdo:card wdo:m-4",children:(0,w.jsx)("p",{className:"wdo:p-6",children:(0,ee.__)("Error loading options, please reload the page.","ajax-search-lite")})});const O=[{label:(0,ee.__)("Super File","ajax-search-lite"),value:"super_file"},{label:(0,ee.__)("File","ajax-search-lite"),value:"file"},{label:(0,ee.__)("Database","ajax-search-lite"),value:"database"}];return(0,w.jsxs)("div",{className:"wdo:flex wdo:flex-col wdo:card wdo:m-4",children:[(0,w.jsx)("div",{className:"wdo:p-6",children:(0,w.jsx)("h1",{className:"wdo:text-[1.8em] wdo:dark:text-white",children:"Settings"})}),(0,w.jsxs)("div",{children:[(0,w.jsx)(la,{label:(0,ee.__)("Results cache enabled","ajax-search-lite"),description:(0,ee.__)("Greatly improves repeated live search queries by storing the responses in a cache.","ajax-search-lite"),children:(0,w.jsx)(rc,{value:e?.status.value,onChange:E=>{C("status",E)}})}),(0,w.jsx)(la,{disabled:!e?.status.value,label:(0,ee.__)("Results cache method","ajax-search-lite"),description:(0,ee.__)("Super File is recommended for the fastest responses. In case of compatibility issues use File or Database instead.","ajax-search-lite"),optionDescription:(0,ee.__)("Default: Super File","ajax-search-lite"),children:(0,w.jsx)(Uv,{classNamePrefix:"wdo:select",tabIndex:e?.status.value?0:-1,onChange:E=>{C("cache_type",E?.value??"")},value:O.find(E=>E.value===e?.cache_type.value),options:O})}),(0,w.jsx)(la,{disabled:!e?.status.value,label:(0,ee.__)("Purge the results cache when a post is created/updated?","ajax-search-lite"),description:(0,ee.__)("Great when content is not created or updated frequently.","ajax-search-lite"),children:(0,w.jsx)(rc,{value:e?.clear_on_save.value,tabIndex:e?.status.value?0:-1,onChange:E=>{C("clear_on_save",E)}})}),(0,w.jsx)(la,{disabled:!e?.status.value,label:(0,ee.__)("Results cache expiration","ajax-search-lite"),description:(0,ee.__)("Records older than this are considered stale and will be cleared automatically from the cache.","ajax-search-lite"),optionDescription:(0,ee.__)("Default: 7 days","ajax-search-lite"),children:(0,w.jsx)(NA,{value:e?.results_max_age.value,tabIndex:e?.status.value?0:-1,onChange:E=>{C("results_max_age",E)}})}),(0,w.jsx)(la,{label:(0,ee.__)("Cache images by cropping them","ajax-search-lite"),description:(0,ee.__)("Crops images and stores them in a cache folder for faster access.","ajax-search-lite"),children:(0,w.jsx)(rc,{value:e?.crop_images.value,tabIndex:e?.status.value?0:-1,onChange:E=>{C("crop_images",E)}})}),(0,w.jsx)("div",{className:"wdo:p-6",children:(0,w.jsx)(DA,{children:(0,ee.__)("The results and image cache is automatically purged when the search instance settings or these settings are saved.","ajax-search-lite")})})]}),(0,w.jsxs)("div",{className:"wdo:p-6 wdo:flex wdo:justify-between wdo:gap-6 wdo:flex-wrap",children:[(0,w.jsxs)("div",{className:"wdo:flex wdo:gap-6",children:[(0,w.jsx)(zc,{isLoading:o,disabled:o||d,onClick:E=>{E.preventDefault(),y()},children:"Save!"}),(0,w.jsx)($n,{isLoading:d,disabled:o||d,onClick:()=>l(!0),children:(0,ee.__)("Reset to defaults","ajax-search-lite")})]}),(0,w.jsx)("div",{className:"wdo:flex wdo:gap-6",children:(0,w.jsx)($n,{className:"wdo:border-red-400 wdo:bg-transparent wdo:text-red-400 wdo:hover:bg-transparent",isLoading:d,disabled:o||d,onClick:()=>f(!0),children:(0,ee.__)("Purge Cache","ajax-search-lite")})})]}),(0,w.jsxs)(Hv,{isOpen:c,onOverlayClick:()=>f(!1),children:[(0,w.jsx)("h2",{className:"wdo:mb-2",children:(0,ee.__)("Confirm","ajax-search-lite")}),(0,w.jsx)("p",{children:(0,ee.__)("Are you sure you want to purge the cache?","ajax-search-lite")}),(0,w.jsx)("p",{children:(0,ee.__)("This will clear the cache database and all the cached results and cached images.","ajax-search-lite")}),(0,w.jsxs)("div",{className:"wdo:flex wdo:mt-6 wdo:gap-6",children:[(0,w.jsx)(zc,{isLoading:d,disabled:o||d,onClick:E=>{E.preventDefault(),S()},children:(0,ee.__)("Purge","ajax-search-lite")}),(0,w.jsx)($n,{disabled:o||d,onClick:E=>{f(!1)},children:(0,ee.__)("Cancel","ajax-search-lite")})]})]}),(0,w.jsxs)(Hv,{isOpen:u,onOverlayClick:()=>l(!1),children:[(0,w.jsx)("h2",{className:"wdo:mb-2",children:(0,ee.__)("Confirm","ajax-search-lite")}),(0,w.jsx)("p",{children:(0,ee.__)("Are you sure you want to reset the settings to defaults?","ajax-search-lite")}),(0,w.jsxs)("div",{className:"wdo:flex wdo:mt-6 wdo:gap-6",children:[(0,w.jsx)(zc,{isLoading:d,disabled:o||d,onClick:E=>{E.preventDefault(),_()},children:(0,ee.__)("Reset","ajax-search-lite")}),(0,w.jsx)($n,{disabled:o||d,onClick:E=>{l(!1)},children:(0,ee.__)("Cancel","ajax-search-lite")})]})]})]})};var Ti=!0;const FA=String.raw,$c=String.raw,zA=Ti&&(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0})(),$A=Ti&&typeof CSS<"u"&&CSS.supports&&CSS.supports("line-height","mod(1,1)"),VA=Ti&&typeof matchMedia<"u"?matchMedia("(prefers-reduced-motion: reduce)"):null,gs="--_number-flow-d-opacity",Vc="--_number-flow-d-width",ys="--_number-flow-dx",Bc="--_number-flow-d",BA=(()=>{try{return CSS.registerProperty({name:gs,syntax:"<number>",inherits:!1,initialValue:"0"}),CSS.registerProperty({name:ys,syntax:"<length>",inherits:!0,initialValue:"0px"}),CSS.registerProperty({name:Vc,syntax:"<number>",inherits:!1,initialValue:"0"}),CSS.registerProperty({name:Bc,syntax:"<number>",inherits:!0,initialValue:"0"}),!0}catch{return!1}})(),Uc="var(--number-flow-char-height, 1em)",bs="round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px)",mn=`calc(${bs} * 2)`,Wc="var(--number-flow-mask-width, 0.5em)",Vn=`calc(${Wc} / var(--scale-x))`,ws="#000 0, transparent 71%",Gv=$c`:host{display:inline-block;direction:ltr;white-space:nowrap;isolation:isolate;line-height:${Uc} !important}.number,.number__inner{display:inline-block;transform-origin:left top}:host([data-will-change]) :is(.number,.number__inner,.section,.digit,.digit__num,.symbol){will-change:transform}.number{--scale-x:calc(1 + var(${Vc}) / var(--width));transform:translateX(var(${ys})) scaleX(var(--scale-x));margin:0 calc(-1 * ${Wc});position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 ${Vn},#000 calc(100% - ${Vn}),transparent ),linear-gradient(to bottom,transparent 0,#000 ${mn},#000 calc(100% - ${mn}),transparent 100% ),radial-gradient(at bottom right,${ws}),radial-gradient(at bottom left,${ws}),radial-gradient(at top left,${ws}),radial-gradient(at top right,${ws});-webkit-mask-size:100% calc(100% - ${mn} * 2),calc(100% - ${Vn} * 2) 100%,${Vn} ${mn},${Vn} ${mn},${Vn} ${mn},${Vn} ${mn};-webkit-mask-position:center,center,top left,top right,bottom right,bottom left;-webkit-mask-repeat:no-repeat}.number__inner{padding:${bs} ${Wc};transform:scaleX(calc(1 / var(--scale-x))) translateX(calc(-1 * var(${ys})))}:host > :not(.number){z-index:5}.section,.symbol{display:inline-block;position:relative;isolation:isolate}.section::after{content:'\200b';display:inline-block}.section--justify-left{transform-origin:center left}.section--justify-right{transform-origin:center right}.section > [inert],.symbol > [inert]{margin:0 !important;position:absolute !important;z-index:-1}.digit{display:inline-block;position:relative;--c:var(--current) + var(${Bc})}.digit__num,.number .section::after{padding:${bs} 0}.digit__num{display:inline-block;--offset-raw:mod(var(--length) + var(--n) - mod(var(--c),var(--length)),var(--length));--offset:calc( var(--offset-raw) - var(--length) * round(down,var(--offset-raw) / (var(--length) / 2),1) );--y:clamp(-100%,var(--offset) * 100%,100%);transform:translateY(var(--y))}.digit__num[inert]{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(var(--y))}.digit:not(.is-spinning) .digit__num[inert]{display:none}.symbol__value{display:inline-block;mix-blend-mode:plus-lighter;white-space:pre}.section--justify-left .symbol > [inert]{left:0}.section--justify-right .symbol > [inert]{right:0}.animate-presence{opacity:calc(1 + var(${gs}))}`,UA=Ti?HTMLElement:class{},Xv=$c`:host{display:inline-block;direction:ltr;white-space:nowrap;line-height:${Uc} !important}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:${bs} 0}.symbol{white-space:pre}`,WA=e=>`<span class="${e.type==="integer"||e.type==="fraction"?"digit":"symbol"}" part="${e.type==="integer"||e.type==="fraction"?`digit ${e.type}-digit`:`symbol ${e.type}`}">${e.value}</span>`,_s=(e,t)=>`<span part="${t}">${e.reduce((r,n)=>r+WA(n),"")}</span>`,Zv=(e="")=>$c`number-flow${e} > span{font-kerning:none;display:inline-block;line-height:${Uc} !important;padding:${mn} 0}`,HA=(e,{nonce:t,elementSuffix:r}={})=>FA`<template shadowroot="open" shadowrootmode="open" ><style${t?` nonce="${t}"`:""}>${Xv}</style ><span role="img" aria-label="${e.valueAsString}" >${_s(e.pre,"left")}<span part="number" class="number" >${_s(e.integer,"integer")}${_s(e.fraction,"fraction")}</span >${_s(e.post,"right")}</span ></template ><style${t?` nonce="${t}"`:""}>${Zv(r)}</style ><span>${e.valueAsString}</span>`,KA=(e,t)=>e==null?t:t==null?e:Math.max(e,t),Hc=new WeakMap,Xz={onUpdate(e,t,r){if(Hc.set(r,void 0),!r.computedTrend)return;const n=t.integer.concat(t.fraction).filter(s=>s.type==="integer"||s.type==="fraction"),i=e.integer.concat(e.fraction).filter(s=>s.type==="integer"||s.type==="fraction"),a=n.find(s=>!i.find(u=>u.pos===s.pos&&u.value===s.value)),o=i.find(s=>!n.find(u=>s.pos===u.pos&&s.value===u.value));Hc.set(r,KA(a?.pos,o?.pos))},getDelta(e,t,r){const n=e-t,i=Hc.get(r.flow);if(!n&&i!=null&&i>=r.pos)return r.length*r.flow.computedTrend}},gn=(e,t,r)=>{const n=document.createElement(e),[i,a]=Array.isArray(t)?[void 0,t]:[t,r];return i&&Object.assign(n,i),a?.forEach(o=>n.appendChild(o)),n},YA=(e,t)=>{var r;return t==="left"?e.offsetLeft:(((r=e.offsetParent instanceof HTMLElement?e.offsetParent:null)==null?void 0:r.offsetWidth)??0)-e.offsetWidth-e.offsetLeft},qA=e=>e.offsetWidth>0&&e.offsetHeight>0,GA=(e,t)=>{Ti&&!customElements.get(e)&&customElements.define(e,t)};function XA(e,t,{reverse:r=!1}={}){const n=e.length;for(let i=r?n-1:0;r?i>=0:i<n;r?i--:i++)t(e[i],i)}function ZA(e,t,r,n){const i=t.formatToParts(e);r&&i.unshift({type:"prefix",value:r}),n&&i.push({type:"suffix",value:n});const a=[],o=[],s=[],u=[],l={},c=m=>`${m}:${l[m]=(l[m]??-1)+1}`;let f="",d=!1,v=!1;for(const m of i){f+=m.value;const g=m.type==="minusSign"||m.type==="plusSign"?"sign":m.type;g==="integer"?(d=!0,o.push(...m.value.split("").map(y=>({type:g,value:parseInt(y)})))):g==="group"?o.push({type:g,value:m.value}):g==="decimal"?(v=!0,s.push({type:g,value:m.value,key:c(g)})):g==="fraction"?s.push(...m.value.split("").map(y=>({type:g,value:parseInt(y),key:c(g),pos:-1-l[g]}))):(d||v?u:a).push({type:g,value:m.value,key:c(g)})}const p=[];for(let m=o.length-1;m>=0;m--){const g=o[m];p.unshift(g.type==="integer"?{...g,key:c(g.type),pos:l[g.type]}:{...g,key:c(g.type)})}return{pre:a,integer:p,fraction:s,post:u,valueAsString:f,value:typeof e=="string"?parseFloat(e):e}}const QA=$A&&zA&&BA;class Qv extends UA{constructor(){super(),this.created=!1,this.batched=!1;const{animated:t,...r}=this.constructor.defaultProps;this._animated=this.computedAnimated=t,Object.assign(this,r)}get animated(){return this._animated}set animated(t){var r;this.animated!==t&&(this._animated=t,(r=this.shadowRoot)==null||r.getAnimations().forEach(n=>n.finish()))}set data(t){var r,n;if(t==null)return;const{pre:i,integer:a,fraction:o,post:s,value:u}=t;if(this.created){const l=this._data;this._data=t,this.computedTrend=typeof this.trend=="function"?this.trend(l.value,u):this.trend,this.computedAnimated=QA&&this._animated&&(!this.respectMotionPreference||!((r=VA)!=null&&r.matches))&&qA(this)&&this.ownerDocument.visibilityState==="visible",(n=this.plugins)==null||n.forEach(c=>{var f;return(f=c.onUpdate)==null?void 0:f.call(c,t,l,this)}),this.batched||this.willUpdate(),this._pre.update(i),this._num.update({integer:a,fraction:o}),this._post.update(s),this.batched||this.didUpdate()}else{this._data=t,this.attachShadow({mode:"open"});try{this._internals??(this._internals=this.attachInternals()),this._internals.role="img"}catch{}const l=document.createElement("style");this.nonce&&(l.nonce=this.nonce),l.textContent=Gv,this.shadowRoot.appendChild(l),this._pre=new tm(this,i,{justify:"right",part:"left"}),this.shadowRoot.appendChild(this._pre.el),this._num=new JA(this,a,o),this.shadowRoot.appendChild(this._num.el),this._post=new tm(this,s,{justify:"left",part:"right"}),this.shadowRoot.appendChild(this._post.el),this.created=!0}try{this._internals.ariaLabel=t.valueAsString}catch{}}willUpdate(){this._pre.willUpdate(),this._num.willUpdate(),this._post.willUpdate()}didUpdate(){if(!this.computedAnimated)return;this._abortAnimationsFinish?this._abortAnimationsFinish.abort():this.dispatchEvent(new Event("animationsstart")),this._pre.didUpdate(),this._num.didUpdate(),this._post.didUpdate();const t=new AbortController;Promise.all(this.shadowRoot.getAnimations().map(r=>r.finished)).then(()=>{t.signal.aborted||(this.dispatchEvent(new Event("animationsfinish")),this._abortAnimationsFinish=void 0)}),this._abortAnimationsFinish=t}}Qv.defaultProps={transformTiming:{duration:900,easing:"linear(0,.005,.019,.039,.066,.096,.129,.165,.202,.24,.278,.316,.354,.39,.426,.461,.494,.526,.557,.586,.614,.64,.665,.689,.711,.731,.751,.769,.786,.802,.817,.831,.844,.856,.867,.877,.887,.896,.904,.912,.919,.925,.931,.937,.942,.947,.951,.955,.959,.962,.965,.968,.971,.973,.976,.978,.98,.981,.983,.984,.986,.987,.988,.989,.99,.991,.992,.992,.993,.994,.994,.995,.995,.996,.996,.9963,.9967,.9969,.9972,.9975,.9977,.9979,.9981,.9982,.9984,.9985,.9987,.9988,.9989,1)"},spinTiming:void 0,opacityTiming:{duration:450,easing:"ease-out"},animated:!0,trend:(e,t)=>Math.sign(t-e),respectMotionPreference:!0,plugins:void 0,digits:void 0};class JA{constructor(t,r,n,{className:i,...a}={}){this.flow=t,this._integer=new em(t,r,{justify:"right",part:"integer"}),this._fraction=new em(t,n,{justify:"left",part:"fraction"}),this._inner=gn("span",{className:"number__inner"},[this._integer.el,this._fraction.el]),this.el=gn("span",{...a,part:"number",className:`number ${i??""}`},[this._inner])}willUpdate(){this._prevWidth=this.el.offsetWidth,this._prevLeft=this.el.getBoundingClientRect().left,this._integer.willUpdate(),this._fraction.willUpdate()}update({integer:t,fraction:r}){this._integer.update(t),this._fraction.update(r)}didUpdate(){const t=this.el.getBoundingClientRect();this._integer.didUpdate(),this._fraction.didUpdate();const r=this._prevLeft-t.left,n=this.el.offsetWidth,i=this._prevWidth-n;this.el.style.setProperty("--width",String(n)),this.el.animate({[ys]:[`${r}px`,"0px"],[Vc]:[i,0]},{...this.flow.transformTiming,composite:"accumulate"})}}class Jv{constructor(t,r,{justify:n,className:i,...a},o){this.flow=t,this.children=new Map,this.onCharRemove=u=>()=>{this.children.delete(u)},this.justify=n;const s=r.map(u=>this.addChar(u).el);this.el=gn("span",{...a,className:`section section--justify-${n} ${i??""}`},o?o(s):s)}addChar(t,{startDigitsAtZero:r=!1,...n}={}){const i=t.type==="integer"||t.type==="fraction"?new nm(this,t.type,r?0:t.value,t.pos,{...n,onRemove:this.onCharRemove(t.key)}):new e2(this,t.type,t.value,{...n,onRemove:this.onCharRemove(t.key)});return this.children.set(t.key,i),i}unpop(t){t.el.removeAttribute("inert"),t.el.style.top="",t.el.style[this.justify]=""}pop(t){t.forEach(r=>{r.el.style.top=`${r.el.offsetTop}px`,r.el.style[this.justify]=`${YA(r.el,this.justify)}px`}),t.forEach(r=>{r.el.setAttribute("inert",""),r.present=!1})}addNewAndUpdateExisting(t){const r=new Map,n=new Map,i=this.justify==="left",a=i?"prepend":"append";if(XA(t,o=>{let s;this.children.has(o.key)?(s=this.children.get(o.key),n.set(o,s),this.unpop(s),s.present=!0):(s=this.addChar(o,{startDigitsAtZero:!0,animateIn:!0}),r.set(o,s)),this.el[a](s.el)},{reverse:i}),this.flow.computedAnimated){const o=this.el.getBoundingClientRect();r.forEach(s=>{s.willUpdate(o)})}r.forEach((o,s)=>{o.update(s.value)}),n.forEach((o,s)=>{o.update(s.value)})}willUpdate(){const t=this.el.getBoundingClientRect();this._prevOffset=t[this.justify],this.children.forEach(r=>r.willUpdate(t))}didUpdate(){const t=this.el.getBoundingClientRect();this.children.forEach(i=>i.didUpdate(t));const r=t[this.justify],n=this._prevOffset-r;n&&this.children.size&&this.el.animate({transform:[`translateX(${n}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"})}}class em extends Jv{update(t){const r=new Map;this.children.forEach((n,i)=>{t.find(a=>a.key===i)||r.set(i,n),this.unpop(n)}),this.addNewAndUpdateExisting(t),r.forEach(n=>{n instanceof nm&&n.update(0)}),this.pop(r)}}class tm extends Jv{update(t){const r=new Map;this.children.forEach((n,i)=>{t.find(a=>a.key===i)||r.set(i,n)}),this.pop(r),this.addNewAndUpdateExisting(t)}}class Kc{constructor(t,r,{onRemove:n,animateIn:i=!1}={}){this.flow=t,this.el=r,this._present=!0,this._remove=()=>{var a;this.el.remove(),(a=this._onRemove)==null||a.call(this)},this.el.classList.add("animate-presence"),this.flow.computedAnimated&&i&&this.el.animate({[gs]:[-.9999,0]},{...this.flow.opacityTiming,composite:"accumulate"}),this._onRemove=n}get present(){return this._present}set present(t){if(this._present!==t){if(this._present=t,t?this.el.removeAttribute("inert"):this.el.setAttribute("inert",""),!this.flow.computedAnimated){t||this._remove();return}this.el.style.setProperty("--_number-flow-d-opacity",t?"0":"-.999"),this.el.animate({[gs]:t?[-.9999,0]:[.999,0]},{...this.flow.opacityTiming,composite:"accumulate"}),t?this.flow.removeEventListener("animationsfinish",this._remove):this.flow.addEventListener("animationsfinish",this._remove,{once:!0})}}}class rm extends Kc{constructor(t,r,n,i){super(t.flow,n,i),this.section=t,this.value=r,this.el=n}}class nm extends rm{constructor(t,r,n,i,a){var o,s;const u=(((s=(o=t.flow.digits)==null?void 0:o[i])==null?void 0:s.max)??9)+1,l=Array.from({length:u}).map((f,d)=>{const v=gn("span",{className:"digit__num"},[document.createTextNode(String(d))]);return d!==n&&v.setAttribute("inert",""),v.style.setProperty("--n",String(d)),v}),c=gn("span",{part:`digit ${r}-digit`,className:"digit"},l);c.style.setProperty("--current",String(n)),c.style.setProperty("--length",String(u)),super(t,n,c,a),this.pos=i,this._onAnimationsFinish=()=>{this.el.classList.remove("is-spinning")},this._numbers=l,this.length=u}willUpdate(t){const r=this.el.getBoundingClientRect();this._prevValue=this.value;const n=r[this.section.justify]-t[this.section.justify],i=r.width/2;this._prevCenter=this.section.justify==="left"?n+i:n-i}update(t){this.el.style.setProperty("--current",String(t)),this._numbers.forEach((r,n)=>n===t?r.removeAttribute("inert"):r.setAttribute("inert","")),this.value=t}didUpdate(t){const r=this.el.getBoundingClientRect(),n=r[this.section.justify]-t[this.section.justify],i=r.width/2,a=this.section.justify==="left"?n+i:n-i,o=this._prevCenter-a;o&&this.el.animate({transform:[`translateX(${o}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"});const s=this.getDelta();s&&(this.el.classList.add("is-spinning"),this.el.animate({[Bc]:[-s,0]},{...this.flow.spinTiming??this.flow.transformTiming,composite:"accumulate"}),this.flow.addEventListener("animationsfinish",this._onAnimationsFinish,{once:!0}))}getDelta(){var t;if(this.flow.plugins)for(const i of this.flow.plugins){const a=(t=i.getDelta)==null?void 0:t.call(i,this.value,this._prevValue,this);if(a!=null)return a}const r=this.value-this._prevValue,n=this.flow.computedTrend||Math.sign(r);return n<0&&this.value>this._prevValue?this.value-this.length-this._prevValue:n>0&&this.value<this._prevValue?this.length-this._prevValue+this.value:r}}class e2 extends rm{constructor(t,r,n,i){const a=gn("span",{className:"symbol__value",textContent:n});super(t,n,gn("span",{part:`symbol ${r}`,className:"symbol"},[a]),i),this.type=r,this._children=new Map,this._onChildRemove=o=>()=>{this._children.delete(o)},this._children.set(n,new Kc(this.flow,a,{onRemove:this._onChildRemove(n)}))}willUpdate(t){if(this.type==="decimal")return;const r=this.el.getBoundingClientRect();this._prevOffset=r[this.section.justify]-t[this.section.justify]}update(t){if(this.value!==t){const r=this._children.get(this.value);r&&(r.present=!1);const n=this._children.get(t);if(n)n.present=!0;else{const i=gn("span",{className:"symbol__value",textContent:t});this.el.appendChild(i),this._children.set(t,new Kc(this.flow,i,{animateIn:!0,onRemove:this._onChildRemove(t)}))}}this.value=t}didUpdate(t){if(this.type==="decimal")return;const r=this.el.getBoundingClientRect()[this.section.justify]-t[this.section.justify],n=this._prevOffset-r;n&&this.el.animate({transform:[`translateX(${n}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"})}}const t2=e=>[Xv,Zv(e),Gv];var Ii;const Yc=parseInt(h.version.match(/^(\d+)\./)?.[1])>=19,r2=["data","digits"];class qc extends Qv{attributeChangedCallback(t,r,n){this[t]=JSON.parse(n)}}qc.observedAttributes=Yc?[]:r2,GA("number-flow-react",qc);const n2={};function i2(e){return e}const im=Yc?i2:JSON.stringify;function am(e){const{transformTiming:t,spinTiming:r,opacityTiming:n,animated:i,respectMotionPreference:a,trend:o,plugins:s,...u}=e;return[{transformTiming:t,spinTiming:r,opacityTiming:n,animated:i,respectMotionPreference:a,trend:o,plugins:s},u]}class a2 extends h.Component{updateProperties(t){if(!this.el)return;this.el.batched=!this.props.isolate;const[r]=am(this.props);Object.entries(r).forEach(([n,i])=>{this.el[n]=i??qc.defaultProps[n]}),t?.onAnimationsStart&&this.el.removeEventListener("animationsstart",t.onAnimationsStart),this.props.onAnimationsStart&&this.el.addEventListener("animationsstart",this.props.onAnimationsStart),t?.onAnimationsFinish&&this.el.removeEventListener("animationsfinish",t.onAnimationsFinish),this.props.onAnimationsFinish&&this.el.addEventListener("animationsfinish",this.props.onAnimationsFinish)}componentDidMount(){this.updateProperties(),Yc&&this.el&&(this.el.digits=this.props.digits,this.el.data=this.props.data)}getSnapshotBeforeUpdate(t){if(this.updateProperties(t),t.data!==this.props.data){if(this.props.group)return this.props.group.willUpdate(),()=>this.props.group?.didUpdate();if(!this.props.isolate)return this.el?.willUpdate(),()=>this.el?.didUpdate()}return null}componentDidUpdate(t,r,n){n?.()}handleRef(t){this.props.innerRef&&(this.props.innerRef.current=t),this.el=t}render(){const[t,{innerRef:r,className:n,data:i,nonce:a,willChange:o,isolate:s,group:u,digits:l,onAnimationsStart:c,onAnimationsFinish:f,...d}]=am(this.props);return h.createElement("number-flow-react",{ref:this.handleRef,"data-will-change":o?"":void 0,class:n,nonce:a,...d,dangerouslySetInnerHTML:{__html:Ti?"":HA(i,{nonce:a,elementSuffix:"-react"})},suppressHydrationWarning:!0,digits:im(l),data:im(i)})}constructor(t){super(t),this.handleRef=this.handleRef.bind(this)}}const xs=h.forwardRef(function({value:t,locales:r,format:n,prefix:i,suffix:a,...o},s){h.useImperativeHandle(s,()=>u.current,[]);const u=h.useRef(),l=h.useContext(om);l?.useRegister(u);const c=h.useMemo(()=>r?JSON.stringify(r):"",[r]),f=h.useMemo(()=>n?JSON.stringify(n):"",[n]),d=h.useMemo(()=>{const v=n2[`${c}:${f}`]??=new Intl.NumberFormat(r,n);return ZA(t,v,i,a)},[t,c,f,i,a]);return h.createElement(a2,{...o,group:l,data:d,innerRef:u})}),om=h.createContext(void 0);function Qz({children:e}){const t=Ii.useRef(new Set),r=Ii.useRef(!1),n=Ii.useRef(new WeakMap),i=Ii.useMemo(()=>({useRegister(a){Ii.useEffect(()=>(t.current.add(a),()=>{t.current.delete(a)}),[])},willUpdate(){r.current||(r.current=!0,t.current.forEach(a=>{const o=a.current;!o||!o.created||(o.willUpdate(),n.current.set(o,!0))}))},didUpdate(){t.current.forEach(a=>{const o=a.current;!o||!n.current.get(o)||(o.didUpdate(),n.current.delete(o))}),r.current=!1}}),[]);return Ii.createElement(om.Provider,{value:i},e)}var sm,o2,Gc;const Jz=t2("-react"),s2=()=>sm.useSyncExternalStore(()=>()=>{},()=>o2,()=>!1),u2=()=>sm.useSyncExternalStore(e=>(Gc?.addEventListener("change",e),()=>Gc?.removeEventListener("change",e)),()=>Gc.matches,()=>!1);function e$({respectMotionPreference:e=!0}={}){const t=s2(),r=u2();return t&&(!e||!r)}const l2=()=>"Ajax Search Lite",c2=({size:e="sm"})=>{let t="";switch(e){case"xs":t="wdo:w-6 wdo:h-6";break;case"sm":t="wdo:w-8 wdo:h-8";break;case"md":t="wdo:w-10 wdo:h-10";break;case"lg":t="wdo:w-12 wdo:h-12";break;case"xl":t="wdo:w-16 wdo:h-16";break;case"2xl":t="wdo:w-20 wdo:h-20";break;case"3xl":t="wdo:w-24 wdo:h-24";break}return(0,w.jsxs)("div",{role:"status",children:[(0,w.jsxs)("svg",{"aria-hidden":"true",className:V("wdo:inline wdo:text-wp-admin-200 wdo:animate-spin wdo:dark:text-wp-admin-600 wdo:fill-asp",t),viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,w.jsx)("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),(0,w.jsx)("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]}),(0,w.jsx)("span",{className:"wdo:sr-only",children:"Loading..."})]})},f2=()=>(0,w.jsx)("div",{className:"wdo:absolute wdo:inset-0 wdo:bg-wp-admin-50/90 wdo:dark:bg-wp-admin-900/90 wdo:flex wdo:justify-center wdo:items-center",children:(0,w.jsx)("div",{children:(0,w.jsx)(c2,{})})});var d2=(e=5)=>{const t=(0,tc.addQueryArgs)("/ajax-search-lite/results_cache/realtime"),r=s=>bi()({path:s}),{data:n,isLoading:i,mutate:a,error:o}=ec(t,r,{refreshInterval:e*1e3,refreshWhenHidden:!0});return o?{data:void 0,error:o,isLoading:i,mutate:a}:{data:n,error:void 0,isLoading:i,mutate:a}},Xc=Symbol.for("immer-nothing"),xa=Symbol.for("immer-draftable"),Ee=Symbol.for("immer-state"),r$=[];function At(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var rr=Object,Bn=rr.getPrototypeOf,Sa="constructor",Ca="prototype",Zc="configurable",Ss="enumerable",Cs="writable",Ea="value",yr=e=>!!e&&!!e[Ee];function Gt(e){return e?lm(e)||Pa(e)||!!e[xa]||!!e[Sa]?.[xa]||Aa(e)||Ma(e):!1}var h2=rr[Ca][Sa].toString(),um=new WeakMap;function lm(e){if(!e||!Di(e))return!1;const t=Bn(e);if(t===null||t===rr[Ca])return!0;const r=rr.hasOwnProperty.call(t,Sa)&&t[Sa];if(r===Object)return!0;if(!Wn(r))return!1;let n=um.get(r);return n===void 0&&(n=Function.toString.call(r),um.set(r,n)),n===h2}function n$(e){return yr(e)||At(15,e),e[Ee].base_}function ji(e,t,r=!0){Un(e)===0?(r?Reflect.ownKeys(e):rr.keys(e)).forEach(i=>{t(i,e[i],e)}):e.forEach((n,i)=>t(i,n,e))}function Un(e){const t=e[Ee];return t?t.type_:Pa(e)?1:Aa(e)?2:Ma(e)?3:0}var Oa=(e,t,r=Un(e))=>r===2?e.has(t):rr[Ca].hasOwnProperty.call(e,t),Xr=(e,t,r=Un(e))=>r===2?e.get(t):e[t],Es=(e,t,r,n=Un(e))=>{n===2?e.set(t,r):n===3?e.add(r):e[t]=r};function p2(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var Pa=Array.isArray,Aa=e=>e instanceof Map,Ma=e=>e instanceof Set,Di=e=>typeof e=="object",Wn=e=>typeof e=="function",Qc=e=>typeof e=="boolean";function v2(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var cm=e=>Di(e)?e?.[Ee]:null,ht=e=>e.copy_||e.base_,m2=e=>{const t=cm(e);return t?t.copy_??t.base_:e},Jc=e=>e.modified_?e.copy_:e.base_;function ef(e,t){if(Aa(e))return new Map(e);if(Ma(e))return new Set(e);if(Pa(e))return Array[Ca].slice.call(e);const r=lm(e);if(t===!0||t==="class_only"&&!r){const n=rr.getOwnPropertyDescriptors(e);delete n[Ee];let i=Reflect.ownKeys(n);for(let a=0;a<i.length;a++){const o=i[a],s=n[o];s[Cs]===!1&&(s[Cs]=!0,s[Zc]=!0),(s.get||s.set)&&(n[o]={[Zc]:!0,[Cs]:!0,[Ss]:s[Ss],[Ea]:e[o]})}return rr.create(Bn(e),n)}else{const n=Bn(e);if(n!==null&&r)return{...e};const i=rr.create(n);return rr.assign(i,e)}}function tf(e,t=!1){return Ps(e)||yr(e)||!Gt(e)||(Un(e)>1&&rr.defineProperties(e,{set:Os,add:Os,clear:Os,delete:Os}),rr.freeze(e),t&&ji(e,(r,n)=>{tf(n,!0)},!1)),e}function g2(){At(2)}var Os={[Ea]:g2};function Ps(e){return e===null||!Di(e)?!0:rr.isFrozen(e)}var Ta="MapSet",As="Patches",rf="ArrayMethods",Ms={};function Hn(e){const t=Ms[e];return t||At(0,e),t}var fm=e=>!!Ms[e];function nf(e,t){Ms[e]||(Ms[e]=t)}var Ia,Ts=()=>Ia,y2=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:fm(Ta)?Hn(Ta):void 0,arrayMethodsPlugin_:fm(rf)?Hn(rf):void 0});function dm(e,t){t&&(e.patchPlugin_=Hn(As),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function af(e){of(e),e.drafts_.forEach(b2),e.drafts_=null}function of(e){e===Ia&&(Ia=e.parent_)}var hm=e=>Ia=y2(Ia,e);function b2(e){const t=e[Ee];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function pm(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];if(e!==void 0&&e!==r){r[Ee].modified_&&(af(t),At(4)),Gt(e)&&(e=vm(t,e));const{patchPlugin_:i}=t;i&&i.generateReplacementPatches_(r[Ee].base_,e,t)}else e=vm(t,r);return w2(t,e,!0),af(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==Xc?e:void 0}function vm(e,t){if(Ps(t))return t;const r=t[Ee];if(!r)return Ds(t,e.handledSet_,e);if(!Is(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){const{callbacks_:n}=r;if(n)for(;n.length>0;)n.pop()(e);ym(r,e)}return r.copy_}function w2(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&tf(t,r)}function mm(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var Is=(e,t)=>e.scope_===t,_2=[];function gm(e,t,r,n){const i=ht(e),a=e.type_;if(n!==void 0&&Xr(i,n,a)===t){Es(i,n,r,a);return}if(!e.draftLocations_){const s=e.draftLocations_=new Map;ji(i,(u,l)=>{if(yr(l)){const c=s.get(l)||[];c.push(u),s.set(l,c)}})}const o=e.draftLocations_.get(t)??_2;for(const s of o)Es(i,s,r,a)}function x2(e,t,r){e.callbacks_.push(function(i){const a=t;if(!a||!Is(a,i))return;i.mapSetPlugin_?.fixSetContents(a);const o=Jc(a);gm(e,a.draft_??a,o,r),ym(a,i)})}function ym(e,t){if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){const{patchPlugin_:n}=t;if(n){const i=n.getPath(e);i&&n.generatePatches_(e,i,t)}mm(e)}}function js(e,t,r){const{scope_:n}=e;if(yr(r)){const i=r[Ee];Is(i,n)&&i.callbacks_.push(function(){Da(e);const o=Jc(i);gm(e,r,o,t)})}else Gt(r)&&e.callbacks_.push(function(){const a=ht(e);e.type_===3?a.has(r)&&Ds(r,n.handledSet_,n):Xr(a,t,e.type_)===r&&n.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Ds(Xr(e.copy_,t,e.type_),n.handledSet_,n)})}function Ds(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||yr(e)||t.has(e)||!Gt(e)||Ps(e)||(t.add(e),ji(e,(n,i)=>{if(yr(i)){const a=i[Ee];if(Is(a,r)){const o=Jc(a);Es(e,n,o,e.type_),mm(a)}}else Gt(i)&&Ds(i,t,r)})),e}function S2(e,t){const r=Pa(e),n={type_:r?1:0,scope_:t?t.scope_:Ts(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let i=n,a=Rs;r&&(i=[n],a=ja);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return n.draft_=s,n.revoke_=o,[s,n]}var Rs={get(e,t){if(t===Ee)return e;let r=e.scope_.arrayMethodsPlugin_;const n=e.type_===1&&typeof t=="string";if(n&&r?.isArrayOperationMethod(t))return r.createMethodInterceptor(e,t);const i=ht(e);if(!Oa(i,t,e.type_))return C2(e,i,t);const a=i[t];if(e.finalized_||!Gt(a)||n&&e.operationMethod&&r?.isMutatingArrayMethod(e.operationMethod)&&v2(t))return a;if(a===sf(e.base_,t)){Da(e);const o=e.type_===1?+t:t,s=Ra(e.scope_,a,e,o);return e.copy_[o]=s}return a},has(e,t){return t in ht(e)},ownKeys(e){return Reflect.ownKeys(ht(e))},set(e,t,r){const n=bm(ht(e),t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=sf(ht(e),t),a=i?.[Ee];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if(p2(r,i)&&(r!==void 0||Oa(e.base_,t,e.type_)))return!0;Da(e),Tr(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_.set(t,!0),js(e,t,r)),!0},deleteProperty(e,t){return Da(e),sf(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),Tr(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=ht(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{[Cs]:!0,[Zc]:e.type_!==1||t!=="length",[Ss]:n[Ss],[Ea]:r[t]}},defineProperty(){At(11)},getPrototypeOf(e){return Bn(e.base_)},setPrototypeOf(){At(12)}},ja={};for(let e in Rs){let t=Rs[e];ja[e]=function(){const r=arguments;return r[0]=r[0][0],t.apply(this,r)}}ja.deleteProperty=function(e,t){return ja.set.call(this,e,t,void 0)},ja.set=function(e,t,r){return Rs.set.call(this,e[0],t,r,e[0])};function sf(e,t){const r=e[Ee];return(r?ht(r):e)[t]}function C2(e,t,r){const n=bm(t,r);return n?Ea in n?n[Ea]:n.get?.call(e.draft_):void 0}function bm(e,t){if(!(t in e))return;let r=Bn(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Bn(r)}}function Tr(e){e.modified_||(e.modified_=!0,e.parent_&&Tr(e.parent_))}function Da(e){e.copy_||(e.assigned_=new Map,e.copy_=ef(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var E2=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(t,r,n)=>{if(Wn(t)&&!Wn(r)){const a=r;r=t;const o=this;return function(u=a,...l){return o.produce(u,c=>r.call(this,c,...l))}}Wn(r)||At(6),n!==void 0&&!Wn(n)&&At(7);let i;if(Gt(t)){const a=hm(this),o=Ra(a,t,void 0);let s=!0;try{i=r(o),s=!1}finally{s?af(a):of(a)}return dm(a,n),pm(i,a)}else if(!t||!Di(t)){if(i=r(t),i===void 0&&(i=t),i===Xc&&(i=void 0),this.autoFreeze_&&tf(i,!0),n){const a=[],o=[];Hn(As).generateReplacementPatches_(t,i,{patches_:a,inversePatches_:o}),n(a,o)}return i}else At(1,t)},this.produceWithPatches=(t,r)=>{if(Wn(t))return(o,...s)=>this.produceWithPatches(o,u=>t(u,...s));let n,i;return[this.produce(t,r,(o,s)=>{n=o,i=s}),n,i]},Qc(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),Qc(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),Qc(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){Gt(e)||At(8),yr(e)&&(e=sr(e));const t=hm(this),r=Ra(t,e,void 0);return r[Ee].isManual_=!0,of(t),r}finishDraft(e,t){const r=e&&e[Ee];(!r||!r.isManual_)&&At(9);const{scope_:n}=r;return dm(n,t),pm(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const i=t[r];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}r>-1&&(t=t.slice(r+1));const n=Hn(As).applyPatches_;return yr(e)?n(e,t):this.produce(e,i=>n(i,t))}};function Ra(e,t,r,n){const[i,a]=Aa(t)?Hn(Ta).proxyMap_(t,r):Ma(t)?Hn(Ta).proxySet_(t,r):S2(t,r);return(r?.scope_??Ts()).drafts_.push(i),a.callbacks_=r?.callbacks_??[],a.key_=n,r&&n!==void 0?x2(r,a,n):a.callbacks_.push(function(u){u.mapSetPlugin_?.fixSetContents(a);const{patchPlugin_:l}=u;a.modified_&&l&&l.generatePatches_(a,[],u)}),i}function sr(e){return yr(e)||At(10,e),wm(e)}function wm(e){if(!Gt(e)||Ps(e))return e;const t=e[Ee];let r,n=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=ef(e,t.scope_.immer_.useStrictShallowCopy_),n=t.scope_.immer_.shouldUseStrictIteration()}else r=ef(e,!0);return ji(r,(i,a)=>{Es(r,i,wm(a))},n),t&&(t.finalized_=!1),r}function i$(){function t(p,m=[]){if(p.key_!==void 0){const g=p.parent_.copy_??p.parent_.base_,y=cm(Xr(g,p.key_)),_=Xr(g,p.key_);if(_===void 0||_!==p.draft_&&_!==p.base_&&_!==p.copy_||y!=null&&y.base_!==p.base_)return null;const S=p.parent_.type_===3;let C;if(S){const O=p.parent_;C=Array.from(O.drafts_.keys()).indexOf(p.key_)}else C=p.key_;if(!(S&&g.size>C||Oa(g,C)))return null;m.push(C)}if(p.parent_)return t(p.parent_,m);m.reverse();try{r(p.copy_,m)}catch{return null}return m}function r(p,m){let g=p;for(let y=0;y<m.length-1;y++){const _=m[y];if(g=Xr(g,_),!Di(g)||g===null)throw new Error(`Cannot resolve path at '${m.join("/")}'`)}return g}const n="replace",i="add",a="remove";function o(p,m,g){if(p.scope_.processedForPatches_.has(p))return;p.scope_.processedForPatches_.add(p);const{patches_:y,inversePatches_:_}=g;switch(p.type_){case 0:case 2:return u(p,m,y,_);case 1:return s(p,m,y,_);case 3:return l(p,m,y,_)}}function s(p,m,g,y){let{base_:_,assigned_:S}=p,C=p.copy_;C.length<_.length&&([_,C]=[C,_],[g,y]=[y,g]);const O=p.allIndicesReassigned_===!0;for(let E=0;E<_.length;E++){const M=C[E],R=_[E];if((O||S?.get(E.toString()))&&M!==R){const K=M?.[Ee];if(K&&K.modified_)continue;const te=m.concat([E]);g.push({op:n,path:te,value:v(M)}),y.push({op:n,path:te,value:v(R)})}}for(let E=_.length;E<C.length;E++){const M=m.concat([E]);g.push({op:i,path:M,value:v(C[E])})}for(let E=C.length-1;_.length<=E;--E){const M=m.concat([E]);y.push({op:a,path:M})}}function u(p,m,g,y){const{base_:_,copy_:S,type_:C}=p;ji(p.assigned_,(O,E)=>{const M=Xr(_,O,C),R=Xr(S,O,C),$=E?Oa(_,O)?n:i:a;if(M===R&&$===n)return;const K=m.concat(O);g.push($===a?{op:$,path:K}:{op:$,path:K,value:v(R)}),y.push($===i?{op:a,path:K}:$===a?{op:i,path:K,value:v(M)}:{op:n,path:K,value:v(M)})})}function l(p,m,g,y){let{base_:_,copy_:S}=p,C=0;_.forEach(O=>{if(!S.has(O)){const E=m.concat([C]);g.push({op:a,path:E,value:O}),y.unshift({op:i,path:E,value:O})}C++}),C=0,S.forEach(O=>{if(!_.has(O)){const E=m.concat([C]);g.push({op:i,path:E,value:O}),y.unshift({op:a,path:E,value:O})}C++})}function c(p,m,g){const{patches_:y,inversePatches_:_}=g;y.push({op:n,path:[],value:m===Xc?void 0:m}),_.push({op:n,path:[],value:p})}function f(p,m){return m.forEach(g=>{const{path:y,op:_}=g;let S=p;for(let M=0;M<y.length-1;M++){const R=Un(S);let $=y[M];typeof $!="string"&&typeof $!="number"&&($=""+$),(R===0||R===1)&&($==="__proto__"||$===Sa)&&At(19),Wn(S)&&$===Ca&&At(19),S=Xr(S,$),Di(S)||At(18,y.join("/"))}const C=Un(S),O=d(g.value),E=y[y.length-1];switch(_){case n:switch(C){case 2:return S.set(E,O);case 3:At(16);default:return S[E]=O}case i:switch(C){case 1:return E==="-"?S.push(O):S.splice(E,0,O);case 2:return S.set(E,O);case 3:return S.add(O);default:return S[E]=O}case a:switch(C){case 1:return S.splice(E,1);case 2:return S.delete(E);case 3:return S.delete(g.value);default:return delete S[E]}default:At(17,_)}}),p}function d(p){if(!Gt(p))return p;if(Pa(p))return p.map(d);if(Aa(p))return new Map(Array.from(p.entries()).map(([g,y])=>[g,d(y)]));if(Ma(p))return new Set(Array.from(p).map(d));const m=Object.create(Bn(p));for(const g in p)m[g]=d(p[g]);return Oa(p,xa)&&(m[xa]=p[xa]),m}function v(p){return yr(p)?d(p):p}nf(As,{applyPatches_:f,generatePatches_:o,generateReplacementPatches_:c,getPath:t})}function a$(){class e extends Map{constructor(l,c){super(),this[Ee]={type_:2,parent_:c,scope_:c?c.scope_:Ts(),modified_:!1,finalized_:!1,copy_:void 0,assigned_:void 0,base_:l,draft_:this,isManual_:!1,revoked_:!1,callbacks_:[]}}get size(){return ht(this[Ee]).size}has(l){return ht(this[Ee]).has(l)}set(l,c){const f=this[Ee];return o(f),(!ht(f).has(l)||ht(f).get(l)!==c)&&(r(f),Tr(f),f.assigned_.set(l,!0),f.copy_.set(l,c),f.assigned_.set(l,!0),js(f,l,c)),this}delete(l){if(!this.has(l))return!1;const c=this[Ee];return o(c),r(c),Tr(c),c.base_.has(l)?c.assigned_.set(l,!1):c.assigned_.delete(l),c.copy_.delete(l),!0}clear(){const l=this[Ee];o(l),ht(l).size&&(r(l),Tr(l),l.assigned_=new Map,ji(l.base_,c=>{l.assigned_.set(c,!1)}),l.copy_.clear())}forEach(l,c){const f=this[Ee];ht(f).forEach((d,v,p)=>{l.call(c,this.get(v),v,this)})}get(l){const c=this[Ee];o(c);const f=ht(c).get(l);if(c.finalized_||!Gt(f)||f!==c.base_.get(l))return f;const d=Ra(c.scope_,f,c,l);return r(c),c.copy_.set(l,d),d}keys(){return ht(this[Ee]).keys()}values(){const l=this.keys();return{[Symbol.iterator]:()=>this.values(),next:()=>{const c=l.next();return c.done?c:{done:!1,value:this.get(c.value)}}}}entries(){const l=this.keys();return{[Symbol.iterator]:()=>this.entries(),next:()=>{const c=l.next();if(c.done)return c;const f=this.get(c.value);return{done:!1,value:[c.value,f]}}}}[Symbol.iterator](){return this.entries()}}function t(u,l){const c=new e(u,l);return[c,c[Ee]]}function r(u){u.copy_||(u.assigned_=new Map,u.copy_=new Map(u.base_))}class n extends Set{constructor(l,c){super(),this[Ee]={type_:3,parent_:c,scope_:c?c.scope_:Ts(),modified_:!1,finalized_:!1,copy_:void 0,base_:l,draft_:this,drafts_:new Map,revoked_:!1,isManual_:!1,assigned_:void 0,callbacks_:[]}}get size(){return ht(this[Ee]).size}has(l){const c=this[Ee];return o(c),c.copy_?!!(c.copy_.has(l)||c.drafts_.has(l)&&c.copy_.has(c.drafts_.get(l))):c.base_.has(l)}add(l){const c=this[Ee];return o(c),this.has(l)||(a(c),Tr(c),c.copy_.add(l),js(c,l,l)),this}delete(l){if(!this.has(l))return!1;const c=this[Ee];return o(c),a(c),Tr(c),c.copy_.delete(l)||(c.drafts_.has(l)?c.copy_.delete(c.drafts_.get(l)):!1)}clear(){const l=this[Ee];o(l),ht(l).size&&(a(l),Tr(l),l.copy_.clear())}values(){const l=this[Ee];return o(l),a(l),l.copy_.values()}entries(){const l=this[Ee];return o(l),a(l),l.copy_.entries()}keys(){return this.values()}[Symbol.iterator](){return this.values()}forEach(l,c){const f=this.values();let d=f.next();for(;!d.done;)l.call(c,d.value,d.value,this),d=f.next()}}function i(u,l){const c=new n(u,l);return[c,c[Ee]]}function a(u){u.copy_||(u.copy_=new Set,u.base_.forEach(l=>{if(Gt(l)){const c=Ra(u.scope_,l,u,l);u.drafts_.set(l,c),u.copy_.add(c)}else u.copy_.add(l)}))}function o(u){u.revoked_&&At(3,JSON.stringify(ht(u)))}function s(u){if(u.type_===3&&u.copy_){const l=new Set(u.copy_);u.copy_.clear(),l.forEach(c=>{u.copy_.add(m2(c))})}}nf(Ta,{proxyMap_:t,proxySet_:i,fixSetContents:s})}function o$(){const e=new Set(["shift","unshift"]),t=new Set(["push","pop"]),r=new Set([...t,...e]),n=new Set(["reverse","sort"]),i=new Set([...r,...n,"splice"]),a=new Set(["find","findLast"]),o=new Set(["filter","slice","concat","flat",...a,"findIndex","findLastIndex","some","every","indexOf","lastIndexOf","includes","join","toString","toLocaleString"]);function s(C){return i.has(C)}function u(C){return o.has(C)}function l(C){return s(C)||u(C)}function c(C,O){C.operationMethod=O}function f(C){C.operationMethod=void 0}function d(C,O,E=!0){Da(C);const M=O();return Tr(C),E&&C.assigned_.set("length",!0),M}function v(C){C.allIndicesReassigned_=!0}function p(C,O){return C<0?Math.max(O+C,0):Math.min(C,O)}function m(C,O,E){for(let M=0;M<E.length;M++){const R=O+M;C.assigned_.set(R,!0),js(C,R,E[M])}}function g(C,O,E){return d(C,()=>{const M=C.copy_.length,R=C.copy_[O](...E);return e.has(O)&&v(C),O==="push"&&E.length>0?m(C,M,E):O==="unshift"&&E.length>0&&m(C,0,E),r.has(O)?R:C.draft_})}function y(C,O,E){return d(C,()=>(C.copy_[O](...E),v(C),C.draft_),!1)}function _(C,O){return function(...M){const R=O;c(C,R);try{if(s(R)){if(r.has(R))return g(C,R,M);if(n.has(R))return y(C,R,M);if(R==="splice"){const $=d(C,()=>C.copy_.splice(...M));if(v(C),M.length>2){const K=p(M[0]??0,C.copy_.length);m(C,K,M.slice(2))}return $}}else return S(C,R,M)}finally{f(C)}}}function S(C,O,E){const M=ht(C);if(O==="filter"){const R=E[0],$=[];for(let K=0;K<M.length;K++)R(M[K],K,M)&&$.push(C.draft_[K]);return $}if(a.has(O)){const R=E[0],$=O==="find",K=$?1:-1,te=$?0:M.length-1;for(let G=te;G>=0&&G<M.length;G+=K)if(R(M[G],G,M))return C.draft_[G];return}if(O==="slice"){const R=E[0]??0,$=E[1]??M.length,K=p(R,M.length),te=p($,M.length),G=[];for(let ce=K;ce<te;ce++)G.push(C.draft_[ce]);return G}return M[O](...E)}nf(rf,{createMethodInterceptor:_,isArrayOperationMethod:l,isMutatingArrayMethod:s})}var O2=new E2,_m=O2.produce,s$=null,u$=null,l$=null,c$=null,f$=null,d$=null,h$=null,p$=e=>e,v$=e=>e;function Mt(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var P2=typeof Symbol=="function"&&Symbol.observable||"@@observable",xm=P2,uf=()=>Math.random().toString(36).substring(7).split("").join("."),A2={INIT:`@@redux/INIT${uf()}`,REPLACE:`@@redux/REPLACE${uf()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${uf()}`},Ri=A2;function ks(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function m$(e){if(e===void 0)return"undefined";if(e===null)return"null";const t=typeof e;switch(t){case"boolean":case"string":case"number":case"symbol":case"function":return t}if(Array.isArray(e))return"array";if(I2(e))return"date";if(T2(e))return"error";const r=M2(e);switch(r){case"Symbol":case"Promise":case"WeakMap":case"WeakSet":case"Map":case"Set":return r}return Object.prototype.toString.call(e).slice(8,-1).toLowerCase().replace(/\s/g,"")}function M2(e){return typeof e.constructor=="function"?e.constructor.name:null}function T2(e){return e instanceof Error||typeof e.message=="string"&&e.constructor&&typeof e.constructor.stackTraceLimit=="number"}function I2(e){return e instanceof Date?!0:typeof e.toDateString=="function"&&typeof e.getDate=="function"&&typeof e.setDate=="function"}function j2(e){return typeof e}function lf(e,t,r){if(typeof e!="function")throw new Error(Mt(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(Mt(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(Mt(1));return r(lf)(e,t)}let n=e,i=t,a=new Map,o=a,s=0,u=!1;function l(){o===a&&(o=new Map,a.forEach((g,y)=>{o.set(y,g)}))}function c(){if(u)throw new Error(Mt(3));return i}function f(g){if(typeof g!="function")throw new Error(Mt(4));if(u)throw new Error(Mt(5));let y=!0;l();const _=s++;return o.set(_,g),function(){if(y){if(u)throw new Error(Mt(6));y=!1,l(),o.delete(_),a=null}}}function d(g){if(!ks(g))throw new Error(Mt(7));if(typeof g.type>"u")throw new Error(Mt(8));if(typeof g.type!="string")throw new Error(Mt(17));if(u)throw new Error(Mt(9));try{u=!0,i=n(i,g)}finally{u=!1}return(a=o).forEach(_=>{_()}),g}function v(g){if(typeof g!="function")throw new Error(Mt(10));n=g,d({type:Ri.REPLACE})}function p(){const g=f;return{subscribe(y){if(typeof y!="object"||y===null)throw new Error(Mt(11));function _(){const C=y;C.next&&C.next(c())}return _(),{unsubscribe:g(_)}},[xm](){return this}}}return d({type:Ri.INIT}),{dispatch:d,subscribe:f,getState:c,replaceReducer:v,[xm]:p}}function g$(e,t,r){return lf(e,t,r)}function y$(e){typeof console<"u"&&typeof console.error=="function"&&console.error(e);try{throw new Error(e)}catch{}}function b$(e,t,r,n){const i=Object.keys(t),a=r&&r.type===Ri.INIT?"preloadedState argument passed to createStore":"previous state received by the reducer";if(i.length===0)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";if(!ks(e))return`The ${a} has unexpected type of "${j2(e)}". Expected argument to be an object with the following keys: "${i.join('", "')}"`;const o=Object.keys(e).filter(s=>!t.hasOwnProperty(s)&&!n[s]);if(o.forEach(s=>{n[s]=!0}),!(r&&r.type===Ri.REPLACE)&&o.length>0)return`Unexpected ${o.length>1?"keys":"key"} "${o.join('", "')}" found in ${a}. Expected to find one of the known reducer keys instead: "${i.join('", "')}". Unexpected keys will be ignored.`}function D2(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:Ri.INIT})>"u")throw new Error(Mt(12));if(typeof r(void 0,{type:Ri.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Mt(13))})}function Sm(e){const t=Object.keys(e),r={};for(let o=0;o<t.length;o++){const s=t[o];typeof e[s]=="function"&&(r[s]=e[s])}const n=Object.keys(r);let i,a;try{D2(r)}catch(o){a=o}return function(s={},u){if(a)throw a;let l=!1;const c={};for(let f=0;f<n.length;f++){const d=n[f],v=r[d],p=s[d],m=v(p,u);if(typeof m>"u"){const g=u&&u.type;throw new Error(Mt(14))}c[d]=m,l=l||m!==p}return l=l||n.length!==Object.keys(s).length,l?c:s}}function Cm(e,t){return function(...r){return t(e.apply(this,r))}}function w$(e,t){if(typeof e=="function")return Cm(e,t);if(typeof e!="object"||e===null)throw new Error(Mt(16));const r={};for(const n in e){const i=e[n];typeof i=="function"&&(r[n]=Cm(i,t))}return r}function Ns(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function R2(...e){return t=>(r,n)=>{const i=t(r,n);let a=()=>{throw new Error(Mt(15))};const o={getState:i.getState,dispatch:(u,...l)=>a(u,...l)},s=e.map(u=>u(o));return a=Ns(...s)(i.dispatch),{...i,dispatch:a}}}function Em(e){return ks(e)&&"type"in e&&typeof e.type=="string"}function Om(e){return({dispatch:r,getState:n})=>i=>a=>typeof a=="function"?a(r,n,e):i(a)}var k2=Om(),N2=Om,Pm,Am,L2,F2,_$,z2,$2,V2,B2,x$=(...e)=>{const t=F2(...e),r=Object.assign((...n)=>{const i=t(...n),a=(o,...s)=>i(Pm(o)?Am(o):o,...s);return Object.assign(a,i),a},{withTypes:()=>r});return r},U2=null,W2=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Ns:Ns.apply(null,arguments)},S$=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:function(){return function(e){return e}},Mm=e=>e&&typeof e.match=="function";function Ft(e,t){function r(...n){if(t){let i=t(...n);if(!i)throw new Error(Ht(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>Em(n)&&n.type===e,r}function C$(e){return typeof e=="function"&&"type"in e&&Mm(e)}function H2(e){return z2(e)&&Object.keys(e).every(K2)}function K2(e){return["type","payload","error","meta"].indexOf(e)>-1}function E$(e){const t=e?`${e}`.split("/"):[],r=t[t.length-1]||"actionCreator";return`Detected an action creator with type "${e||"unknown"}" being dispatched. Make sure you're calling the action creator before dispatching, i.e. \`dispatch(${r}())\` instead of \`dispatch(${r})\`. This is necessary even if the action has no payload.`}function O$(e={}){return()=>t=>r=>t(r)}function P$(e,t){let r=0;return{measureTime(n){const i=Date.now();try{return n()}finally{const a=Date.now();r+=a-i}},warnIfExceeded(){r>e&&console.warn(`${t} took ${r}ms, which is more than the warning threshold of ${e}ms. If your state or actions are very large, you may want to disable the middleware as it might cause too much of a slowdown in development mode. See https://redux-toolkit.js.org/api/getDefaultMiddleware for instructions. It is disabled in production builds, so you don't need to worry about that.`)}}}var Tm=class zo extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,zo.prototype)}static get[Symbol.species](){return zo}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new zo(...t[0].concat(this)):new zo(...t.concat(this))}};function Im(e){return Gt(e)?_m(e,()=>{}):e}function Kn(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function A$(e){return typeof e!="object"||e==null||Object.isFrozen(e)}function M$(e,t,r){const n=jm(e,t,r);return{detectMutations(){return Dm(e,t,n,r)}}}function jm(e,t=[],r,n="",i=new Set){const a={value:r};if(!e(r)&&!i.has(r)){i.add(r),a.children={};const o=t.length>0;for(const s in r){const u=n?n+"."+s:s;o&&t.some(c=>c instanceof RegExp?c.test(u):u===c)||(a.children[s]=jm(e,t,r[s],u))}}return a}function Dm(e,t=[],r,n,i=!1,a=""){const o=r?r.value:void 0,s=o===n;if(i&&!s&&!Number.isNaN(n))return{wasMutated:!0,path:a};if(e(o)||e(n))return{wasMutated:!1};const u={};for(let c in r.children)u[c]=!0;for(let c in n)u[c]=!0;const l=t.length>0;for(let c in u){const f=a?a+"."+c:c;if(l&&t.some(p=>p instanceof RegExp?p.test(f):f===p))continue;const d=Dm(e,t,r.children[c],n[c],s,f);if(d.wasMutated)return d}return{wasMutated:!1}}function T$(e={}){if(1)return()=>n=>i=>n(i);var t,r}function Y2(e){const t=typeof e;return e==null||t==="string"||t==="boolean"||t==="number"||Array.isArray(e)||$2(e)}function q2(e,t="",r=Y2,n,i=[],a){let o;if(!r(e))return{keyPath:t||"<root>",value:e};if(typeof e!="object"||e===null||a?.has(e))return!1;const s=n!=null?n(e):Object.entries(e),u=i.length>0;for(const[l,c]of s){const f=t?t+"."+l:l;if(!(u&&i.some(v=>v instanceof RegExp?v.test(f):f===v))){if(!r(c))return{keyPath:f,value:c};if(typeof c=="object"&&(o=q2(c,f,r,n,i,a),o))return o}}return a&&Rm(e)&&a.add(e),!1}function Rm(e){if(!Object.isFrozen(e))return!1;for(const t of Object.values(e))if(!(typeof t!="object"||t===null)&&!Rm(t))return!1;return!0}function I$(e={}){return()=>t=>r=>t(r)}function G2(e){return typeof e=="boolean"}var X2=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=t??{};let o=new Tm;return r&&(G2(r)?o.push(k2):o.push(N2(r.extraArgument))),o},km="RTK_autoBatch",Ze=()=>e=>({payload:e,meta:{[km]:!0}}),Nm=e=>t=>{setTimeout(t,e)},Lm=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let i=!0,a=!1,o=!1;const s=new Set,u=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:Nm(10):e.type==="callback"?e.queueNotification:Nm(e.timeout),l=()=>{o=!1,a&&(a=!1,s.forEach(c=>c()))};return Object.assign({},n,{subscribe(c){const f=()=>i&&c(),d=n.subscribe(f);return s.add(c),()=>{d(),s.delete(c)}},dispatch(c){try{return i=!c?.meta?.[km],a=!i,a&&(o||(o=!0,u(l))),n.dispatch(c)}finally{i=!0}}})},Z2=e=>function(r){const{autoBatch:n=!0}=r??{};let i=new Tm(e);return n&&i.push(Lm(typeof n=="object"?n:void 0)),i};function Q2(e){const t=X2(),{reducer:r=void 0,middleware:n,devTools:i=!0,duplicateMiddlewareCheck:a=!0,preloadedState:o=void 0,enhancers:s=void 0}=e||{};let u;if(typeof r=="function")u=r;else if(ks(r))u=Sm(r);else throw new Error(Ht(1));let l;typeof n=="function"?l=n(t):l=t();let c=Ns;i&&(c=W2({trace:!1,...typeof i=="object"&&i}));const f=R2(...l),d=Z2(f);let v=typeof s=="function"?s(d):d();const p=c(...v);return lf(u,o,p)}function Fm(e){const t={},r=[];let n;const i={addCase(a,o){const s=typeof a=="string"?a:a.type;if(!s)throw new Error(Ht(28));if(s in t)throw new Error(Ht(29));return t[s]=o,i},addAsyncThunk(a,o){return o.pending&&(t[a.pending.type]=o.pending),o.rejected&&(t[a.rejected.type]=o.rejected),o.fulfilled&&(t[a.fulfilled.type]=o.fulfilled),o.settled&&r.push({matcher:a.settled,reducer:o.settled}),i},addMatcher(a,o){return r.push({matcher:a,reducer:o}),i},addDefaultCase(a){return n=a,i}};return e(i),[t,r,n]}function J2(e){return typeof e=="function"}function eM(e,t){let[r,n,i]=Fm(t),a;if(J2(e))a=()=>Im(e());else{const s=Im(e);a=()=>s}function o(s=a(),u){let l=[r[u.type],...n.filter(({matcher:c})=>c(u)).map(({reducer:c})=>c)];return l.filter(c=>!!c).length===0&&(l=[i]),l.reduce((c,f)=>{if(f)if(yr(c)){const v=f(c,u);return v===void 0?c:v}else{if(Gt(c))return _m(c,d=>f(d,u));{const d=f(c,u);if(d===void 0){if(c===null)return c;throw Error("A case reducer on a non-draftable value must not return undefined")}return d}}return c},s)}return o.getInitialState=a,o}var zm=(e,t)=>Mm(e)?e.match(t):e(t);function ka(...e){return t=>e.some(r=>zm(r,t))}function cf(...e){return t=>e.every(r=>zm(r,t))}function Ls(e,t){if(!e||!e.meta)return!1;const r=typeof e.meta.requestId=="string",n=t.indexOf(e.meta.requestStatus)>-1;return r&&n}function Na(e){return typeof e[0]=="function"&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function tM(...e){return e.length===0?t=>Ls(t,["pending"]):Na(e)?ka(...e.map(t=>t.pending)):tM()(e[0])}function ff(...e){return e.length===0?t=>Ls(t,["rejected"]):Na(e)?ka(...e.map(t=>t.rejected)):ff()(e[0])}function rM(...e){const t=r=>r&&r.meta&&r.meta.rejectedWithValue;return e.length===0?cf(ff(...e),t):Na(e)?cf(ff(...e),t):rM()(e[0])}function nM(...e){return e.length===0?t=>Ls(t,["fulfilled"]):Na(e)?ka(...e.map(t=>t.fulfilled)):nM()(e[0])}function iM(...e){return e.length===0?t=>Ls(t,["pending","fulfilled","rejected"]):Na(e)?ka(...e.flatMap(t=>[t.pending,t.rejected,t.fulfilled])):iM()(e[0])}var aM="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",Fs=(e=21)=>{let t="",r=e;for(;r--;)t+=aM[Math.random()*64|0];return t},oM=["name","message","stack","code"],df=class{constructor(e,t){this.payload=e,this.meta=t}_type},$m=class{constructor(e,t){this.payload=e,this.meta=t}_type},sM=e=>{if(typeof e=="object"&&e!==null){const t={};for(const r of oM)typeof e[r]=="string"&&(t[r]=e[r]);return t}return{message:String(e)}},Vm="External signal was aborted",uM=(()=>{function e(t,r,n){const i=Ft(t+"/fulfilled",(u,l,c,f)=>({payload:u,meta:{...f||{},arg:c,requestId:l,requestStatus:"fulfilled"}})),a=Ft(t+"/pending",(u,l,c)=>({payload:void 0,meta:{...c||{},arg:l,requestId:u,requestStatus:"pending"}})),o=Ft(t+"/rejected",(u,l,c,f,d)=>({payload:f,error:(n&&n.serializeError||sM)(u||"Rejected"),meta:{...d||{},arg:c,requestId:l,rejectedWithValue:!!f,requestStatus:"rejected",aborted:u?.name==="AbortError",condition:u?.name==="ConditionError"}}));function s(u,{signal:l}={}){return(c,f,d)=>{const v=n?.idGenerator?n.idGenerator(u):Fs(),p=new AbortController;let m,g;function y(S){g=S,p.abort()}l&&(l.aborted?y(Vm):l.addEventListener("abort",()=>y(Vm),{once:!0}));const _=(async function(){let S;try{let O=n?.condition?.(u,{getState:f,extra:d});if(cM(O)&&(O=await O),O===!1||p.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const E=new Promise((M,R)=>{m=()=>{R({name:"AbortError",message:g||"Aborted"})},p.signal.addEventListener("abort",m,{once:!0})});c(a(v,u,n?.getPendingMeta?.({requestId:v,arg:u},{getState:f,extra:d}))),S=await Promise.race([E,Promise.resolve(r(u,{dispatch:c,getState:f,extra:d,requestId:v,signal:p.signal,abort:y,rejectWithValue:(M,R)=>new df(M,R),fulfillWithValue:(M,R)=>new $m(M,R)})).then(M=>{if(M instanceof df)throw M;return M instanceof $m?i(M.payload,v,u,M.meta):i(M,v,u)})])}catch(O){S=O instanceof df?o(null,v,u,O.payload,O.meta):o(O,v,u)}finally{m&&p.signal.removeEventListener("abort",m)}return n&&!n.dispatchConditionRejection&&o.match(S)&&S.meta.condition||c(S),S})();return Object.assign(_,{abort:y,requestId:v,arg:u,unwrap(){return _.then(lM)}})}}return Object.assign(s,{pending:a,rejected:o,fulfilled:i,settled:ka(o,i),typePrefix:t})}return e.withTypes=()=>e,e})();function lM(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function cM(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var Bm=Symbol.for("rtk-slice-createasyncthunk"),j$={[Bm]:uM},fM=(e=>(e.reducer="reducer",e.reducerWithPrepare="reducerWithPrepare",e.asyncThunk="asyncThunk",e))(fM||{});function dM(e,t){return`${e}/${t}`}function hM({creators:e}={}){const t=e?.asyncThunk?.[Bm];return function(n){const{name:i,reducerPath:a=i}=n;if(!i)throw new Error(Ht(11));typeof process<"u";const o=(typeof n.reducers=="function"?n.reducers(vM()):n.reducers)||{},s=Object.keys(o),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},l={addCase(S,C){const O=typeof S=="string"?S:S.type;if(!O)throw new Error(Ht(12));if(O in u.sliceCaseReducersByType)throw new Error(Ht(13));return u.sliceCaseReducersByType[O]=C,l},addMatcher(S,C){return u.sliceMatchers.push({matcher:S,reducer:C}),l},exposeAction(S,C){return u.actionCreators[S]=C,l},exposeCaseReducer(S,C){return u.sliceCaseReducersByName[S]=C,l}};s.forEach(S=>{const C=o[S],O={reducerName:S,type:dM(i,S),createNotation:typeof n.reducers=="function"};gM(C)?bM(O,C,l,t):mM(O,C,l)});function c(){const[S={},C=[],O=void 0]=typeof n.extraReducers=="function"?Fm(n.extraReducers):[n.extraReducers],E={...S,...u.sliceCaseReducersByType};return eM(n.initialState,M=>{for(let R in E)M.addCase(R,E[R]);for(let R of u.sliceMatchers)M.addMatcher(R.matcher,R.reducer);for(let R of C)M.addMatcher(R.matcher,R.reducer);O&&M.addDefaultCase(O)})}const f=S=>S,d=new Map,v=new WeakMap;let p;function m(S,C){return p||(p=c()),p(S,C)}function g(){return p||(p=c()),p.getInitialState()}function y(S,C=!1){function O(M){let R=M[S];return typeof R>"u"&&C&&(R=Kn(v,O,g)),R}function E(M=f){const R=Kn(d,C,()=>new WeakMap);return Kn(R,M,()=>{const $={};for(const[K,te]of Object.entries(n.selectors??{}))$[K]=pM(te,M,()=>Kn(v,M,g),C);return $})}return{reducerPath:S,getSelectors:E,get selectors(){return E(O)},selectSlice:O}}const _={name:i,reducer:m,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:g,...y(a),injectInto(S,{reducerPath:C,...O}={}){const E=C??a;return S.inject({reducerPath:E,reducer:m},O),{..._,...y(E,!0)}}};return _}}function pM(e,t,r,n){function i(a,...o){let s=t(a);return typeof s>"u"&&n&&(s=r()),e(s,...o)}return i.unwrapped=e,i}var Bt=hM();function vM(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function mM({type:e,reducerName:t,createNotation:r},n,i){let a,o;if("reducer"in n){if(r&&!yM(n))throw new Error(Ht(17));a=n.reducer,o=n.prepare}else a=n;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?Ft(e,o):Ft(e))}function gM(e){return e._reducerDefinitionType==="asyncThunk"}function yM(e){return e._reducerDefinitionType==="reducerWithPrepare"}function bM({type:e,reducerName:t},r,n,i){if(!i)throw new Error(Ht(18));const{payloadCreator:a,fulfilled:o,pending:s,rejected:u,settled:l,options:c}=r,f=i(e,a,c);n.exposeAction(t,f),o&&n.addCase(f.fulfilled,o),s&&n.addCase(f.pending,s),u&&n.addCase(f.rejected,u),l&&n.addMatcher(f.settled,l),n.exposeCaseReducer(t,{fulfilled:o||zs,pending:s||zs,rejected:u||zs,settled:l||zs})}function zs(){}function wM(){return{ids:[],entities:{}}}function _M(e){function t(r={},n){const i=Object.assign(wM(),r);return n?e.setAll(i,n):i}return{getInitialState:t}}function xM(){function e(t,r={}){const{createSelector:n=U2}=r,i=f=>f.ids,a=f=>f.entities,o=n(i,a,(f,d)=>f.map(v=>d[v])),s=(f,d)=>d,u=(f,d)=>f[d],l=n(i,f=>f.length);if(!t)return{selectIds:i,selectEntities:a,selectAll:o,selectTotal:l,selectById:n(a,s,u)};const c=n(t,a);return{selectIds:n(t,i),selectEntities:c,selectAll:n(t,o),selectTotal:n(t,l),selectById:n(c,s,u)}}return{getSelectors:e}}var SM=null;function CM(e){const t=pt((r,n)=>e(n));return function(n){return t(n,void 0)}}function pt(e){return function(r,n){function i(o){return H2(o)}const a=o=>{i(n)?e(n.payload,o):e(n,o)};return SM(r)?(a(r),r):L2(r,a)}}function ki(e,t){return t(e)}function yn(e){return Array.isArray(e)||(e=Object.values(e)),e}function $s(e){return Pm(e)?Am(e):e}function Um(e,t,r){e=yn(e);const n=$s(r.ids),i=new Set(n),a=[],o=new Set([]),s=[];for(const u of e){const l=ki(u,t);i.has(l)||o.has(l)?s.push({id:l,changes:u}):(o.add(l),a.push(u))}return[a,s,n]}function Wm(e){function t(p,m){const g=ki(p,e);g in m.entities||(m.ids.push(g),m.entities[g]=p)}function r(p,m){p=yn(p);for(const g of p)t(g,m)}function n(p,m){const g=ki(p,e);g in m.entities||m.ids.push(g),m.entities[g]=p}function i(p,m){p=yn(p);for(const g of p)n(g,m)}function a(p,m){p=yn(p),m.ids=[],m.entities={},r(p,m)}function o(p,m){return s([p],m)}function s(p,m){let g=!1;p.forEach(y=>{y in m.entities&&(delete m.entities[y],g=!0)}),g&&(m.ids=m.ids.filter(y=>y in m.entities))}function u(p){Object.assign(p,{ids:[],entities:{}})}function l(p,m,g){const y=g.entities[m.id];if(y===void 0)return!1;const _=Object.assign({},y,m.changes),S=ki(_,e),C=S!==m.id;return C&&(p[m.id]=S,delete g.entities[m.id]),g.entities[S]=_,C}function c(p,m){return f([p],m)}function f(p,m){const g={},y={};p.forEach(S=>{S.id in m.entities&&(y[S.id]={id:S.id,changes:{...y[S.id]?.changes,...S.changes}})}),p=Object.values(y),p.length>0&&p.filter(C=>l(g,C,m)).length>0&&(m.ids=Object.values(m.entities).map(C=>ki(C,e)))}function d(p,m){return v([p],m)}function v(p,m){const[g,y]=Um(p,e,m);r(g,m),f(y,m)}return{removeAll:CM(u),addOne:pt(t),addMany:pt(r),setOne:pt(n),setMany:pt(i),setAll:pt(a),updateOne:pt(c),updateMany:pt(f),upsertOne:pt(d),upsertMany:pt(v),removeOne:pt(o),removeMany:pt(s)}}function EM(e,t,r){let n=0,i=e.length;for(;n<i;){let a=n+i>>>1;const o=e[a];r(t,o)>=0?n=a+1:i=a}return n}function OM(e,t,r){const n=EM(e,t,r);return e.splice(n,0,t),e}function PM(e,t){const{removeOne:r,removeMany:n,removeAll:i}=Wm(e);function a(g,y){return o([g],y)}function o(g,y,_){g=yn(g);const S=new Set(_??$s(y.ids)),C=new Set,O=g.filter(E=>{const M=ki(E,e),R=!C.has(M);return R&&C.add(M),!S.has(M)&&R});O.length!==0&&m(y,O)}function s(g,y){return u([g],y)}function u(g,y){let _={};if(g=yn(g),g.length!==0){for(const S of g){const C=e(S);_[C]=S,delete y.entities[C]}g=yn(_),m(y,g)}}function l(g,y){g=yn(g),y.entities={},y.ids=[],o(g,y,[])}function c(g,y){return f([g],y)}function f(g,y){let _=!1,S=!1;for(let C of g){const O=y.entities[C.id];if(!O)continue;_=!0,Object.assign(O,C.changes);const E=e(O);if(C.id!==E){S=!0,delete y.entities[C.id];const M=y.ids.indexOf(C.id);y.ids[M]=E,y.entities[E]=O}}_&&m(y,[],_,S)}function d(g,y){return v([g],y)}function v(g,y){const[_,S,C]=Um(g,e,y);_.length&&o(_,y,C),S.length&&f(S,y)}function p(g,y){if(g.length!==y.length)return!1;for(let _=0;_<g.length;_++)if(g[_]!==y[_])return!1;return!0}const m=(g,y,_,S)=>{const C=$s(g.entities),O=$s(g.ids),E=g.entities;let M=O;S&&(M=new Set(O));let R=[];for(const te of M){const G=C[te];G&&R.push(G)}const $=R.length===0;for(const te of y)E[e(te)]=te,$||OM(R,te,t);$?R=y.slice().sort(t):_&&R.sort(t);const K=R.map(e);p(O,K)||(g.ids=K)};return{removeOne:r,removeMany:n,removeAll:i,addOne:pt(a),updateOne:pt(c),upsertOne:pt(d),setOne:pt(s),setMany:pt(u),setAll:pt(l),addMany:pt(o),updateMany:pt(f),upsertMany:pt(v)}}function D$(e={}){const{selectId:t,sortComparer:r}={sortComparer:!1,selectId:o=>o.id,...e},n=r?PM(t,r):Wm(t),i=_M(n),a=xM();return{selectId:t,sortComparer:r,...i,...a,...n}}var AM="task",Hm="listener",Km="completed",hf="cancelled",MM=`task-${hf}`,TM=`task-${Km}`,pf=`${Hm}-${hf}`,IM=`${Hm}-${Km}`,Vs=class{constructor(e){this.code=e,this.message=`${AM} ${hf} (reason: ${e})`}name="TaskAbortError";message},vf=(e,t)=>{if(typeof e!="function")throw new TypeError(Ht(32))},Bs=()=>{},Ym=(e,t=Bs)=>(e.catch(t),e),qm=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),Yn=e=>{if(e.aborted)throw new Vs(e.reason)};function Gm(e,t){let r=Bs;return new Promise((n,i)=>{const a=()=>i(new Vs(e.reason));if(e.aborted){a();return}r=qm(e,a),t.finally(()=>r()).then(n,i)}).finally(()=>{r=Bs})}var jM=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(r){return{status:r instanceof Vs?"cancelled":"rejected",error:r}}finally{t?.()}},Us=e=>t=>Ym(Gm(e,t).then(r=>(Yn(e),r))),Xm=e=>{const t=Us(e);return r=>t(new Promise(n=>setTimeout(n,r)))},{assign:Ni}=Object,Zm={},Ws="listenerMiddleware",DM=(e,t)=>{const r=n=>qm(e,()=>n.abort(e.reason));return(n,i)=>{vf(n,"taskExecutor");const a=new AbortController;r(a);const o=jM(async()=>{Yn(e),Yn(a.signal);const s=await n({pause:Us(a.signal),delay:Xm(a.signal),signal:a.signal});return Yn(a.signal),s},()=>a.abort(TM));return i?.autoJoin&&t.push(o.catch(Bs)),{result:Us(e)(o),cancel(){a.abort(MM)}}}},RM=(e,t)=>{const r=async(n,i)=>{Yn(t);let a=()=>{};const s=[new Promise((u,l)=>{let c=e({predicate:n,effect:(f,d)=>{d.unsubscribe(),u([f,d.getState(),d.getOriginalState()])}});a=()=>{c(),l()}})];i!=null&&s.push(new Promise(u=>setTimeout(u,i,null)));try{const u=await Gm(t,Promise.race(s));return Yn(t),u}finally{a()}};return(n,i)=>Ym(r(n,i))},Qm=e=>{let{type:t,actionCreator:r,matcher:n,predicate:i,effect:a}=e;if(t)i=Ft(t).match;else if(r)t=r.type,i=r.match;else if(n)i=n;else if(!i)throw new Error(Ht(21));return vf(a,"options.listener"),{predicate:i,type:t,effect:a}},Jm=Ni(e=>{const{type:t,predicate:r,effect:n}=Qm(e);return{id:Fs(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw new Error(Ht(22))}}},{withTypes:()=>Jm}),e0=(e,t)=>{const{type:r,effect:n,predicate:i}=Qm(t);return Array.from(e.values()).find(a=>(typeof r=="string"?a.type===r:a.predicate===i)&&a.effect===n)},mf=e=>{e.pending.forEach(t=>{t.abort(pf)})},kM=(e,t)=>()=>{for(const r of t.keys())mf(r);e.clear()},t0=(e,t,r)=>{try{e(t,r)}catch(n){setTimeout(()=>{throw n},0)}},r0=Ni(Ft(`${Ws}/add`),{withTypes:()=>r0}),NM=Ft(`${Ws}/removeAll`),n0=Ni(Ft(`${Ws}/remove`),{withTypes:()=>n0}),LM=(...e)=>{console.error(`${Ws}/error`,...e)},La=(e={})=>{const t=new Map,r=new Map,n=v=>{const p=r.get(v)??0;r.set(v,p+1)},i=v=>{const p=r.get(v)??1;p===1?r.delete(v):r.set(v,p-1)},{extra:a,onError:o=LM}=e;vf(o,"onError");const s=v=>(v.unsubscribe=()=>t.delete(v.id),t.set(v.id,v),p=>{v.unsubscribe(),p?.cancelActive&&mf(v)}),u=v=>{const p=e0(t,v)??Jm(v);return s(p)};Ni(u,{withTypes:()=>u});const l=v=>{const p=e0(t,v);return p&&(p.unsubscribe(),v.cancelActive&&mf(p)),!!p};Ni(l,{withTypes:()=>l});const c=async(v,p,m,g)=>{const y=new AbortController,_=RM(u,y.signal),S=[];try{v.pending.add(y),n(v),await Promise.resolve(v.effect(p,Ni({},m,{getOriginalState:g,condition:(C,O)=>_(C,O).then(Boolean),take:_,delay:Xm(y.signal),pause:Us(y.signal),extra:a,signal:y.signal,fork:DM(y.signal,S),unsubscribe:v.unsubscribe,subscribe:()=>{t.set(v.id,v)},cancelActiveListeners:()=>{v.pending.forEach((C,O,E)=>{C!==y&&(C.abort(pf),E.delete(C))})},cancel:()=>{y.abort(pf),v.pending.delete(y)},throwIfCancelled:()=>{Yn(y.signal)}})))}catch(C){C instanceof Vs||t0(o,C,{raisedBy:"effect"})}finally{await Promise.all(S),y.abort(IM),i(v),v.pending.delete(y)}},f=kM(t,r);return{middleware:v=>p=>m=>{if(!Em(m))return p(m);if(r0.match(m))return u(m.payload);if(NM.match(m)){f();return}if(n0.match(m))return l(m.payload);let g=v.getState();const y=()=>{if(g===Zm)throw new Error(Ht(23));return g};let _;try{if(_=p(m),t.size>0){const S=v.getState(),C=Array.from(t.values());for(const O of C){let E=!1;try{E=O.predicate(m,S,g)}catch(M){E=!1,t0(o,M,{raisedBy:"predicate"})}E&&c(O,m,v,y)}}}finally{g=Zm}return _},startListening:u,stopListening:l,clearListeners:f}},FM=e=>({middleware:e,applied:new Map}),zM=e=>t=>t?.meta?.instanceId===e,R$=()=>{const e=Fs(),t=new Map,r=Object.assign(Ft("dynamicMiddleware/add",(...s)=>({payload:s,meta:{instanceId:e}})),{withTypes:()=>r}),n=Object.assign(function(...u){u.forEach(l=>{Kn(t,l,FM)})},{withTypes:()=>n}),i=s=>{const u=Array.from(t.values()).map(l=>Kn(l.applied,s,l.middleware));return V2(...u)},a=cf(r,zM(e));return{middleware:s=>u=>l=>a(l)?(n(...l.payload),s.dispatch):i(s)(u)(l),addMiddleware:n,withMiddleware:r,instanceId:e}},$M=e=>"reducerPath"in e&&typeof e.reducerPath=="string",VM=e=>e.flatMap(t=>$M(t)?[[t.reducerPath,t.reducer]]:Object.entries(t)),gf=Symbol.for("rtk-state-proxy-original"),BM=e=>!!e&&!!e[gf],UM=new WeakMap,WM=(e,t,r)=>Kn(UM,e,()=>new Proxy(e,{get:(n,i,a)=>{if(i===gf)return n;const o=Reflect.get(n,i,a);if(typeof o>"u"){const s=r[i];if(typeof s<"u")return s;const u=t[i];if(u){const l=u(void 0,{type:Fs()});if(typeof l>"u")throw new Error(Ht(24));return r[i]=l,l}}return o}})),HM=e=>{if(!BM(e))throw new Error(Ht(25));return e[gf]},KM={},YM=(e=KM)=>e;function k$(...e){const t=Object.fromEntries(VM(e)),r=()=>Object.keys(t).length?B2(t):YM;let n=r();function i(u,l){return n(u,l)}i.withLazyLoadedSlices=()=>i;const a={},o=(u,l={})=>{const{reducerPath:c,reducer:f}=u,d=t[c];return!l.overrideExisting&&d&&d!==f?(typeof process<"u",i):(l.overrideExisting&&d!==f&&delete a[c],t[c]=f,n=r(),i)},s=Object.assign(function(l,c){return function(d,...v){return l(WM(c?c(d,...v):d,t,a),...v)}},{original:HM});return Object.assign(i,{inject:o,selector:s})}function Ht(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var qM=ke(3424),Fa=ke.n(qM),GM=4;function bn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:GM,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function st(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e.reduce((i,a,o)=>{var s=r[o-1];return typeof s=="string"?i+s+a:s!==void 0?i+bn(s)+a:i+a},"")}var Xt=e=>e===0?0:e>0?1:-1,Zr=e=>typeof e=="number"&&e!=+e,yf=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,Ue=e=>(typeof e=="number"||e instanceof Number)&&!Zr(e),za=e=>Ue(e)||typeof e=="string",XM=0,$a=e=>{var t=++XM;return"".concat(e||"").concat(t)},nr=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Ue(t)&&typeof t!="string")return n;var a;if(yf(t)){if(r==null)return n;var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return Zr(a)&&(a=n),i&&r!=null&&a>r&&(a=r),a},i0=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++)if(!r[String(e[n])])r[String(e[n])]=!0;else return!0;return!1};function br(e,t,r){return Ue(e)&&Ue(t)?bn(e+r*(t-e)):t}function ZM(e,t,r){if(!(!e||!e.length))return e.find(n=>n&&(typeof t=="function"?t(n):Fa()(n,t))===r)}var N$=e=>{for(var t=e.length,r=0,n=0,i=0,a=0,o=1/0,s=-1/0,u=0,l=0,c=0;c<t;c++){var f,d;u=((f=e[c])===null||f===void 0?void 0:f.cx)||0,l=((d=e[c])===null||d===void 0?void 0:d.cy)||0,r+=u,n+=l,i+=u*l,a+=u*u,o=Math.min(o,u),s=Math.max(s,u)}var v=t*a!==r*r?(t*i-r*n)/(t*a-r*r):0;return{xmin:o,xmax:s,a:v,b:(n-v*r)/t}},ir=e=>e===null||typeof e>"u",Va=e=>ir(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function Ir(e){return e!=null}function bf(){}var QM=(e,t)=>{if(t&&Array.isArray(e)){var r=Number.parseInt(t,10);if(!Zr(r))return e[r]}},JM={chartName:"",tooltipPayloadSearcher:()=>{},eventEmitter:void 0,defaultTooltipEventType:"axis"},a0=Bt({name:"options",initialState:JM,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),eT=a0.reducer,{createEventEmitter:tT}=a0.actions,L$=ke(7179),qe,rT,nT=null,iT=null,aT=null,o0=null,s0=null,u0=null,wf=null,_f=null,xf=Symbol.for("react.forward_ref"),l0=null,c0=null,Hs=Symbol.for("react.memo"),f0=null,oT=null,sT=null,uT=xf,lT=Hs;function F$(e){return typeof e=="string"||typeof e=="function"||e===o0||e===u0||e===s0||e===l0||e===c0||e===oT||typeof e=="object"&&e!==null&&(e.$$typeof===f0||e.$$typeof===Hs||e.$$typeof===_f||e.$$typeof===wf||e.$$typeof===xf||e.$$typeof===sT||e.getModuleId!==void 0)}function Sf(e){if(typeof e=="object"&&e!==null){const{$$typeof:t}=e;switch(t){case iT:switch(e=e.type,e){case o0:case u0:case s0:case l0:case c0:return e;default:switch(e=e&&e.$$typeof,e){case _f:case xf:case f0:case Hs:return e;case wf:return e;default:return t}}case aT:return t}}}function z$(e){return nT?Sf(e)===wf:Sf(e)===_f}function cT(e){return Sf(e)===Hs}function d0(e){typeof console<"u"&&typeof console.error=="function"&&console.error(e);try{throw new Error(e)}catch{}}function Cf(e,t){if(e)(t==="mapStateToProps"||t==="mapDispatchToProps")&&(Object.prototype.hasOwnProperty.call(e,"dependsOnOwnProps")||d0(`The selector for ${t} of connect did not specify a value for dependsOnOwnProps.`));else throw new Error(`Unexpected value for ${t} in connect.`)}function $$(e,t,r){Cf(e,"mapStateToProps"),Cf(t,"mapDispatchToProps"),Cf(r,"mergeProps")}function fT(e,t,r,n,{areStatesEqual:i,areOwnPropsEqual:a,areStatePropsEqual:o}){let s=!1,u,l,c,f,d;function v(_,S){return u=_,l=S,c=e(u,l),f=t(n,l),d=r(c,f,l),s=!0,d}function p(){return c=e(u,l),t.dependsOnOwnProps&&(f=t(n,l)),d=r(c,f,l),d}function m(){return e.dependsOnOwnProps&&(c=e(u,l)),t.dependsOnOwnProps&&(f=t(n,l)),d=r(c,f,l),d}function g(){const _=e(u,l),S=!o(_,c);return c=_,S&&(d=r(c,f,l)),d}function y(_,S){const C=!a(S,l),O=!i(_,u,S,l);return u=_,l=S,C&&O?p():C?m():O?g():d}return function(S,C){return s?y(S,C):v(S,C)}}function dT(e,{initMapStateToProps:t,initMapDispatchToProps:r,initMergeProps:n,...i}){const a=t(e,i),o=r(e,i),s=n(e,i);return fT(a,o,s,e,i)}function hT(e,t){const r={};for(const n in e){const i=e[n];typeof i=="function"&&(r[n]=(...a)=>t(i(...a)))}return r}function pT(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);if(t===null)return!0;let r=t;for(;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return t===r}function V$(e,t,r){pT(e)||d0(`${r}() in ${t} must return a plain object. Instead received ${e}.`)}function Ef(e){return function(r){const n=e(r);function i(){return n}return i.dependsOnOwnProps=!1,i}}function h0(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function p0(e,t){return function(n,{displayName:i}){const a=function(s,u){return a.dependsOnOwnProps?a.mapToProps(s,u):a.mapToProps(s,void 0)};return a.dependsOnOwnProps=!0,a.mapToProps=function(s,u){a.mapToProps=e,a.dependsOnOwnProps=h0(e);let l=a(s,u);return typeof l=="function"&&(a.mapToProps=l,a.dependsOnOwnProps=h0(l),l=a(s,u)),l},a}}function Of(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function vT(e){return e&&typeof e=="object"?Ef(t=>hT(e,t)):e?typeof e=="function"?p0(e,"mapDispatchToProps"):Of(e,"mapDispatchToProps"):Ef(t=>({dispatch:t}))}function mT(e){return e?typeof e=="function"?p0(e,"mapStateToProps"):Of(e,"mapStateToProps"):Ef(()=>({}))}function gT(e,t,r){return{...r,...e,...t}}function yT(e){return function(r,{displayName:n,areMergedPropsEqual:i}){let a=!1,o;return function(u,l,c){const f=e(u,l,c);return a?i(f,o)||(o=f):(a=!0,o=f),o}}}function bT(e){return e?typeof e=="function"?yT(e):Of(e,"mergeProps"):()=>gT}function wT(e){e()}function _T(){let e=null,t=null;return{clear(){e=null,t=null},notify(){wT(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0;const i=t={callback:r,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!n||e===null||(n=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var v0={notify(){},get:()=>[]};function m0(e,t){let r,n=v0,i=0,a=!1;function o(m){c();const g=n.subscribe(m);let y=!1;return()=>{y||(y=!0,g(),f())}}function s(){n.notify()}function u(){p.onStateChange&&p.onStateChange()}function l(){return a}function c(){i++,r||(r=t?t.addNestedSub(u):e.subscribe(u),n=_T())}function f(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=v0)}function d(){a||(a=!0,c())}function v(){a&&(a=!1,f())}const p={addNestedSub:o,notifyNestedSubs:s,handleChangeWrapper:u,isSubscribed:l,trySubscribe:d,tryUnsubscribe:v,getListeners:()=>n};return p}var xT=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",ST=xT(),CT=()=>typeof navigator<"u"&&navigator.product==="ReactNative",ET=CT(),OT=()=>ST||ET?h.useLayoutEffect:h.useEffect,Ks=OT();function g0(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Ys(e,t){if(g0(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!g0(e[r[i]],t[r[i]]))return!1;return!0}var PT={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},AT={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},MT={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},y0={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TT={[uT]:MT,[lT]:y0};function b0(e){return cT(e)?y0:TT[e.$$typeof]||PT}var IT=Object.defineProperty,jT=Object.getOwnPropertyNames,w0=Object.getOwnPropertySymbols,DT=Object.getOwnPropertyDescriptor,RT=Object.getPrototypeOf,_0=Object.prototype;function Pf(e,t){if(typeof t!="string"){if(_0){const a=RT(t);a&&a!==_0&&Pf(e,a)}let r=jT(t);w0&&(r=r.concat(w0(t)));const n=b0(e),i=b0(t);for(let a=0;a<r.length;++a){const o=r[a];if(!AT[o]&&!(i&&i[o])&&!(n&&n[o])){const s=DT(t,o);try{IT(e,o,s)}catch{}}}}return e}var kT=Symbol.for("react-redux-context"),NT=typeof globalThis<"u"?globalThis:{};function LT(){if(!h.createContext)return{};const e=NT[kT]??=new Map;let t=e.get(h.createContext);return t||(t=h.createContext(null),e.set(h.createContext,t)),t}var Qr=LT(),FT=null,B$=e=>{try{return JSON.stringify(e)}catch{return String(e)}};function zT(e,t,r){Ks(()=>e(...t),r)}function $T(e,t,r,n,i,a){e.current=n,r.current=!1,i.current&&(i.current=null,a())}function VT(e,t,r,n,i,a,o,s,u,l,c){if(!e)return()=>{};let f=!1,d=null;const v=()=>{if(f||!s.current)return;const m=t.getState();let g,y;try{g=n(m,i.current)}catch(_){y=_,d=_}y||(d=null),g===a.current?o.current||l():(a.current=g,u.current=g,o.current=!0,c())};return r.onStateChange=v,r.trySubscribe(),v(),()=>{if(f=!0,r.tryUnsubscribe(),r.onStateChange=null,d)throw d}}function BT(e,t){return e===t}var U$=!1;function W$(e,t,r,{pure:n,areStatesEqual:i=BT,areOwnPropsEqual:a=Ys,areStatePropsEqual:o=Ys,areMergedPropsEqual:s=Ys,forwardRef:u=!1,context:l=Qr}={}){const c=l,f=mT(e),d=vT(t),v=bT(r),p=!!e;return g=>{const y=g.displayName||g.name||"Component",_=`Connect(${y})`,S={shouldHandleStateChanges:p,displayName:_,wrappedComponentName:y,WrappedComponent:g,initMapStateToProps:f,initMapDispatchToProps:d,initMergeProps:v,areStatesEqual:i,areStatePropsEqual:o,areOwnPropsEqual:a,areMergedPropsEqual:s};function C(M){const[R,$,K]=qe.useMemo(()=>{const{reactReduxForwardedRef:Z,...tt}=M;return[M.context,Z,tt]},[M]),te=qe.useMemo(()=>{let Z=c;return R?.Consumer,Z},[R,c]),G=qe.useContext(te),ce=!!M.store&&!!M.store.getState&&!!M.store.dispatch,de=!!G&&!!G.store,pe=ce?M.store:G.store,_e=de?G.getServerState:pe.getState,xe=qe.useMemo(()=>dT(pe.dispatch,S),[pe]),[Se,$e]=qe.useMemo(()=>{if(!p)return FT;const Z=m0(pe,ce?void 0:G.subscription),tt=Z.notifyNestedSubs.bind(Z);return[Z,tt]},[pe,ce,G]),Oe=qe.useMemo(()=>ce?G:{...G,subscription:Se},[ce,G,Se]),Et=qe.useRef(void 0),Pe=qe.useRef(K),De=qe.useRef(void 0),lt=qe.useRef(!1),ct=qe.useRef(!1),et=qe.useRef(void 0);Ks(()=>(ct.current=!0,()=>{ct.current=!1}),[]);const at=qe.useMemo(()=>()=>De.current&&K===Pe.current?De.current:xe(pe.getState(),K),[pe,K]),vt=qe.useMemo(()=>tt=>Se?VT(p,pe,Se,xe,Pe,Et,lt,ct,De,$e,tt):()=>{},[Se]);zT($T,[Pe,Et,lt,K,De,$e]);let le;try{le=qe.useSyncExternalStore(vt,at,_e?()=>xe(_e(),K):at)}catch(Z){throw et.current&&(Z.message+=` The error may be correlated with this previous error: ${et.current.stack} `),Z}Ks(()=>{et.current=void 0,De.current=void 0,Et.current=le});const se=qe.useMemo(()=>qe.createElement(g,{...le,ref:$}),[$,g,le]);return qe.useMemo(()=>p?qe.createElement(te.Provider,{value:Oe},se):se,[te,se,Oe])}const E=qe.memo(C);if(E.WrappedComponent=g,E.displayName=C.displayName=_,u){const R=qe.forwardRef(function(K,te){return qe.createElement(E,{...K,reactReduxForwardedRef:te})});return R.displayName=_,R.WrappedComponent=g,Pf(R,g)}return Pf(E,g)}}var H$=null;function UT(e){const{children:t,context:r,serverState:n,store:i}=e,a=h.useMemo(()=>{const u=m0(i);return{store:i,subscription:u,getServerState:n?()=>n:void 0}},[i,n]),o=h.useMemo(()=>i.getState(),[i]);Ks(()=>{const{subscription:u}=a;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),o!==i.getState()&&u.notifyNestedSubs(),()=>{u.tryUnsubscribe(),u.onStateChange=void 0}},[a,o]);const s=r||Qr;return h.createElement(s.Provider,{value:a},t)}var WT=UT;function x0(e=Qr){return function(){return qe.useContext(e)}}var S0=null;function HT(e=Qr){const t=e===Qr?S0:x0(e),r=()=>{const{store:n}=t();return n};return Object.assign(r,{withTypes:()=>r}),r}var KT=null;function K$(e=Qr){const t=e===Qr?KT:HT(e),r=()=>t().dispatch;return Object.assign(r,{withTypes:()=>r}),r}var Y$=null,YT=(e,t)=>e===t;function q$(e=Qr){const t=e===Qr?S0:x0(e),r=(n,i={})=>{const{equalityFn:a=YT}=typeof i=="function"?{equalityFn:i}:i,o=t(),{store:s,subscription:u,getServerState:l}=o,c=qe.useRef(!0),f=qe.useCallback({[n.name](v){return n(v)}}[n.name],[n]),d=rT(u.addNestedSub,s.getState,l||s.getState,f,a);return qe.useDebugValue(d),d};return Object.assign(r,{withTypes:()=>r}),r}var G$=null,X$=null,Af=Symbol.for("immer-nothing"),Ba=Symbol.for("immer-draftable"),Fe=Symbol.for("immer-state"),Z$=[];function Tt(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Li=Object.getPrototypeOf;function wn(e){return!!e&&!!e[Fe]}function jr(e){return e?E0(e)||Array.isArray(e)||!!e[Ba]||!!e.constructor?.[Ba]||zi(e)||Wa(e):!1}var qT=Object.prototype.constructor.toString(),C0=new WeakMap;function E0(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;if(typeof r!="function")return!1;let n=C0.get(r);return n===void 0&&(n=Function.toString.call(r),C0.set(r,n)),n===qT}function Q$(e){return wn(e)||Tt(15,e),e[Fe].base_}function Fi(e,t,r=!0){qn(e)===0?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(i=>{t(i,e[i],e)}):e.forEach((n,i)=>t(i,n,e))}function qn(e){const t=e[Fe];return t?t.type_:Array.isArray(e)?1:zi(e)?2:Wa(e)?3:0}function Ua(e,t){return qn(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Mf(e,t){return qn(e)===2?e.get(t):e[t]}function O0(e,t,r){const n=qn(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function GT(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function zi(e){return e instanceof Map}function Wa(e){return e instanceof Set}function It(e){return e.copy_||e.base_}function Tf(e,t){if(zi(e))return new Map(e);if(Wa(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const r=E0(e);if(t===!0||t==="class_only"&&!r){const n=Object.getOwnPropertyDescriptors(e);delete n[Fe];let i=Reflect.ownKeys(n);for(let a=0;a<i.length;a++){const o=i[a],s=n[o];s.writable===!1&&(s.writable=!0,s.configurable=!0),(s.get||s.set)&&(n[o]={configurable:!0,writable:!0,enumerable:s.enumerable,value:e[o]})}return Object.create(Li(e),n)}else{const n=Li(e);if(n!==null&&r)return{...e};const i=Object.create(n);return Object.assign(i,e)}}function If(e,t=!1){return Gs(e)||wn(e)||!jr(e)||(qn(e)>1&&Object.defineProperties(e,{set:qs,add:qs,clear:qs,delete:qs}),Object.freeze(e),t&&Object.values(e).forEach(r=>If(r,!0))),e}function XT(){Tt(2)}var qs={value:XT};function Gs(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var jf={};function Gn(e){const t=jf[e];return t||Tt(0,e),t}function P0(e,t){jf[e]||(jf[e]=t)}var Ha;function Xs(){return Ha}function ZT(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function A0(e,t){t&&(Gn("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Df(e){Rf(e),e.drafts_.forEach(QT),e.drafts_=null}function Rf(e){e===Ha&&(Ha=e.parent_)}function M0(e){return Ha=ZT(Ha,e)}function QT(e){const t=e[Fe];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function T0(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[Fe].modified_&&(Df(t),Tt(4)),jr(e)&&(e=Zs(t,e),t.parent_||Qs(t,e)),t.patches_&&Gn("Patches").generateReplacementPatches_(r[Fe].base_,e,t.patches_,t.inversePatches_)):e=Zs(t,r,[]),Df(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==Af?e:void 0}function Zs(e,t,r){if(Gs(t))return t;const n=e.immer_.shouldUseStrictIteration(),i=t[Fe];if(!i)return Fi(t,(a,o)=>I0(e,i,t,a,o,r),n),t;if(i.scope_!==e)return t;if(!i.modified_)return Qs(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;const a=i.copy_;let o=a,s=!1;i.type_===3&&(o=new Set(a),a.clear(),s=!0),Fi(o,(u,l)=>I0(e,i,a,u,l,r,s),n),Qs(e,a,!1),r&&e.patches_&&Gn("Patches").generatePatches_(i,r,e.patches_,e.inversePatches_)}return i.copy_}function I0(e,t,r,n,i,a,o){if(i==null||typeof i!="object"&&!o)return;const s=Gs(i);if(!(s&&!o)){if(wn(i)){const u=a&&t&&t.type_!==3&&!Ua(t.assigned_,n)?a.concat(n):void 0,l=Zs(e,i,u);if(O0(r,n,l),wn(l))e.canAutoFreeze_=!1;else return}else o&&r.add(i);if(jr(i)&&!s){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[n]===i&&s)return;Zs(e,i),(!t||!t.scope_.parent_)&&typeof n!="symbol"&&(zi(r)?r.has(n):Object.prototype.propertyIsEnumerable.call(r,n))&&Qs(e,i)}}}function Qs(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&If(t,r)}function JT(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:Xs(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=n,a=kf;r&&(i=[n],a=Ka);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return n.draft_=s,n.revoke_=o,s}var kf={get(e,t){if(t===Fe)return e;const r=It(e);if(!Ua(r,t))return eI(e,r,t);const n=r[t];return e.finalized_||!jr(n)?n:n===Nf(e.base_,t)?(Lf(e),e.copy_[t]=Ya(n,e)):n},has(e,t){return t in It(e)},ownKeys(e){return Reflect.ownKeys(It(e))},set(e,t,r){const n=j0(It(e),t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=Nf(It(e),t),a=i?.[Fe];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(GT(r,i)&&(r!==void 0||Ua(e.base_,t)))return!0;Lf(e),Jr(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Nf(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Lf(e),Jr(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=It(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){Tt(11)},getPrototypeOf(e){return Li(e.base_)},setPrototypeOf(){Tt(12)}},Ka={};Fi(kf,(e,t)=>{Ka[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Ka.deleteProperty=function(e,t){return Ka.set.call(this,e,t,void 0)},Ka.set=function(e,t,r){return kf.set.call(this,e[0],t,r,e[0])};function Nf(e,t){const r=e[Fe];return(r?It(r):e)[t]}function eI(e,t,r){const n=j0(t,r);return n?"value"in n?n.value:n.get?.call(e.draft_):void 0}function j0(e,t){if(!(t in e))return;let r=Li(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Li(r)}}function Jr(e){e.modified_||(e.modified_=!0,e.parent_&&Jr(e.parent_))}function Lf(e){e.copy_||(e.copy_=Tf(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var tI=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const a=r;r=t;const o=this;return function(u=a,...l){return o.produce(u,c=>r.call(this,c,...l))}}typeof r!="function"&&Tt(6),n!==void 0&&typeof n!="function"&&Tt(7);let i;if(jr(t)){const a=M0(this),o=Ya(t,void 0);let s=!0;try{i=r(o),s=!1}finally{s?Df(a):Rf(a)}return A0(a,n),T0(i,a)}else if(!t||typeof t!="object"){if(i=r(t),i===void 0&&(i=t),i===Af&&(i=void 0),this.autoFreeze_&&If(i,!0),n){const a=[],o=[];Gn("Patches").generateReplacementPatches_(t,i,a,o),n(a,o)}return i}else Tt(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(o,...s)=>this.produceWithPatches(o,u=>t(u,...s));let n,i;return[this.produce(t,r,(o,s)=>{n=o,i=s}),n,i]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof e?.useStrictIteration=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){jr(e)||Tt(8),wn(e)&&(e=rI(e));const t=M0(this),r=Ya(e,void 0);return r[Fe].isManual_=!0,Rf(t),r}finishDraft(e,t){const r=e&&e[Fe];(!r||!r.isManual_)&&Tt(9);const{scope_:n}=r;return A0(n,t),T0(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const i=t[r];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}r>-1&&(t=t.slice(r+1));const n=Gn("Patches").applyPatches_;return wn(e)?n(e,t):this.produce(e,i=>n(i,t))}};function Ya(e,t){const r=zi(e)?Gn("MapSet").proxyMap_(e,t):Wa(e)?Gn("MapSet").proxySet_(e,t):JT(e,t);return(t?t.scope_:Xs()).drafts_.push(r),r}function rI(e){return wn(e)||Tt(10,e),D0(e)}function D0(e){if(!jr(e)||Gs(e))return e;const t=e[Fe];let r,n=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=Tf(e,t.scope_.immer_.useStrictShallowCopy_),n=t.scope_.immer_.shouldUseStrictIteration()}else r=Tf(e,!0);return Fi(r,(i,a)=>{O0(r,i,D0(a))},n),t&&(t.finalized_=!1),r}function J$(){const t="replace",r="add",n="remove";function i(d,v,p,m){switch(d.type_){case 0:case 2:return o(d,v,p,m);case 1:return a(d,v,p,m);case 3:return s(d,v,p,m)}}function a(d,v,p,m){let{base_:g,assigned_:y}=d,_=d.copy_;_.length<g.length&&([g,_]=[_,g],[p,m]=[m,p]);for(let S=0;S<g.length;S++)if(y[S]&&_[S]!==g[S]){const C=v.concat([S]);p.push({op:t,path:C,value:f(_[S])}),m.push({op:t,path:C,value:f(g[S])})}for(let S=g.length;S<_.length;S++){const C=v.concat([S]);p.push({op:r,path:C,value:f(_[S])})}for(let S=_.length-1;g.length<=S;--S){const C=v.concat([S]);m.push({op:n,path:C})}}function o(d,v,p,m){const{base_:g,copy_:y}=d;Fi(d.assigned_,(_,S)=>{const C=Mf(g,_),O=Mf(y,_),E=S?Ua(g,_)?t:r:n;if(C===O&&E===t)return;const M=v.concat(_);p.push(E===n?{op:E,path:M}:{op:E,path:M,value:O}),m.push(E===r?{op:n,path:M}:E===n?{op:r,path:M,value:f(C)}:{op:t,path:M,value:f(C)})})}function s(d,v,p,m){let{base_:g,copy_:y}=d,_=0;g.forEach(S=>{if(!y.has(S)){const C=v.concat([_]);p.push({op:n,path:C,value:S}),m.unshift({op:r,path:C,value:S})}_++}),_=0,y.forEach(S=>{if(!g.has(S)){const C=v.concat([_]);p.push({op:r,path:C,value:S}),m.unshift({op:n,path:C,value:S})}_++})}function u(d,v,p,m){p.push({op:t,path:[],value:v===Af?void 0:v}),m.push({op:t,path:[],value:d})}function l(d,v){return v.forEach(p=>{const{path:m,op:g}=p;let y=d;for(let O=0;O<m.length-1;O++){const E=qn(y);let M=m[O];typeof M!="string"&&typeof M!="number"&&(M=""+M),(E===0||E===1)&&(M==="__proto__"||M==="constructor")&&Tt(19),typeof y=="function"&&M==="prototype"&&Tt(19),y=Mf(y,M),typeof y!="object"&&Tt(18,m.join("/"))}const _=qn(y),S=c(p.value),C=m[m.length-1];switch(g){case t:switch(_){case 2:return y.set(C,S);case 3:Tt(16);default:return y[C]=S}case r:switch(_){case 1:return C==="-"?y.push(S):y.splice(C,0,S);case 2:return y.set(C,S);case 3:return y.add(S);default:return y[C]=S}case n:switch(_){case 1:return y.splice(C,1);case 2:return y.delete(C);case 3:return y.delete(p.value);default:return delete y[C]}default:Tt(17,g)}}),d}function c(d){if(!jr(d))return d;if(Array.isArray(d))return d.map(c);if(zi(d))return new Map(Array.from(d.entries()).map(([p,m])=>[p,c(m)]));if(Wa(d))return new Set(Array.from(d).map(c));const v=Object.create(Li(d));for(const p in d)v[p]=c(d[p]);return Ua(d,Ba)&&(v[Ba]=d[Ba]),v}function f(d){return wn(d)?c(d):d}P0("Patches",{applyPatches_:l,generatePatches_:i,generateReplacementPatches_:u})}function eV(){class e extends Map{constructor(u,l){super(),this[Fe]={type_:2,parent_:l,scope_:l?l.scope_:Xs(),modified_:!1,finalized_:!1,copy_:void 0,assigned_:void 0,base_:u,draft_:this,isManual_:!1,revoked_:!1}}get size(){return It(this[Fe]).size}has(u){return It(this[Fe]).has(u)}set(u,l){const c=this[Fe];return o(c),(!It(c).has(u)||It(c).get(u)!==l)&&(r(c),Jr(c),c.assigned_.set(u,!0),c.copy_.set(u,l),c.assigned_.set(u,!0)),this}delete(u){if(!this.has(u))return!1;const l=this[Fe];return o(l),r(l),Jr(l),l.base_.has(u)?l.assigned_.set(u,!1):l.assigned_.delete(u),l.copy_.delete(u),!0}clear(){const u=this[Fe];o(u),It(u).size&&(r(u),Jr(u),u.assigned_=new Map,Fi(u.base_,l=>{u.assigned_.set(l,!1)}),u.copy_.clear())}forEach(u,l){const c=this[Fe];It(c).forEach((f,d,v)=>{u.call(l,this.get(d),d,this)})}get(u){const l=this[Fe];o(l);const c=It(l).get(u);if(l.finalized_||!jr(c)||c!==l.base_.get(u))return c;const f=Ya(c,l);return r(l),l.copy_.set(u,f),f}keys(){return It(this[Fe]).keys()}values(){const u=this.keys();return{[Symbol.iterator]:()=>this.values(),next:()=>{const l=u.next();return l.done?l:{done:!1,value:this.get(l.value)}}}}entries(){const u=this.keys();return{[Symbol.iterator]:()=>this.entries(),next:()=>{const l=u.next();if(l.done)return l;const c=this.get(l.value);return{done:!1,value:[l.value,c]}}}}[Symbol.iterator](){return this.entries()}}function t(s,u){return new e(s,u)}function r(s){s.copy_||(s.assigned_=new Map,s.copy_=new Map(s.base_))}class n extends Set{constructor(u,l){super(),this[Fe]={type_:3,parent_:l,scope_:l?l.scope_:Xs(),modified_:!1,finalized_:!1,copy_:void 0,base_:u,draft_:this,drafts_:new Map,revoked_:!1,isManual_:!1}}get size(){return It(this[Fe]).size}has(u){const l=this[Fe];return o(l),l.copy_?!!(l.copy_.has(u)||l.drafts_.has(u)&&l.copy_.has(l.drafts_.get(u))):l.base_.has(u)}add(u){const l=this[Fe];return o(l),this.has(u)||(a(l),Jr(l),l.copy_.add(u)),this}delete(u){if(!this.has(u))return!1;const l=this[Fe];return o(l),a(l),Jr(l),l.copy_.delete(u)||(l.drafts_.has(u)?l.copy_.delete(l.drafts_.get(u)):!1)}clear(){const u=this[Fe];o(u),It(u).size&&(a(u),Jr(u),u.copy_.clear())}values(){const u=this[Fe];return o(u),a(u),u.copy_.values()}entries(){const u=this[Fe];return o(u),a(u),u.copy_.entries()}keys(){return this.values()}[Symbol.iterator](){return this.values()}forEach(u,l){const c=this.values();let f=c.next();for(;!f.done;)u.call(l,f.value,f.value,this),f=c.next()}}function i(s,u){return new n(s,u)}function a(s){s.copy_||(s.copy_=new Set,s.base_.forEach(u=>{if(jr(u)){const l=Ya(u,s);s.drafts_.set(u,l),s.copy_.add(l)}else s.copy_.add(u)}))}function o(s){s.revoked_&&Tt(3,JSON.stringify(It(s)))}P0("MapSet",{proxyMap_:t,proxySet_:i})}var nI=new tI,tV=nI.produce,rV=null,nV=null,iV=null,aV=null,oV=null,sV=null,uV=null;function lV(e){return e}function cV(e){return e}var _n={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},iI={itemInteraction:{click:_n,hover:_n},axisInteraction:{click:_n,hover:_n},keyboardInteraction:_n,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},R0=Bt({name:"tooltip",initialState:iI,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:Ze()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:r,next:n}=t.payload,i=sr(e).tooltipItemPayloads.indexOf(r);i>-1&&(e.tooltipItemPayloads[i]=n)},prepare:Ze()},removeTooltipEntrySettings:{reducer(e,t){var r=sr(e).tooltipItemPayloads.indexOf(t.payload);r>-1&&e.tooltipItemPayloads.splice(r,1)},prepare:Ze()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.syncInteraction.sourceViewBox=void 0,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),{addTooltipEntrySettings:aI,replaceTooltipEntrySettings:oI,removeTooltipEntrySettings:sI,setTooltipSettingsState:fV,setActiveMouseOverItemIndex:k0,mouseLeaveItem:uI,mouseLeaveChart:N0,setActiveClickItemIndex:lI,setMouseOverAxisIndex:L0,setMouseClickAxisIndex:cI,setSyncInteraction:Js,setKeyboardInteraction:eu}=R0.actions,fI=R0.reducer,dI={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},F0=Bt({name:"chartData",initialState:dI,reducers:{setChartData(e,t){if(e.chartData=t.payload,t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:r,endIndex:n}=t.payload;r!=null&&(e.dataStartIndex=r),n!=null&&(e.dataEndIndex=n)}}}),{setChartData:z0,setDataStartEndIndexes:hI,setComputedData:dV}=F0.actions,pI=F0.reducer,vI={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},$0=Bt({name:"chartLayout",initialState:vI,reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var r,n,i,a;e.margin.top=(r=t.payload.top)!==null&&r!==void 0?r:0,e.margin.right=(n=t.payload.right)!==null&&n!==void 0?n:0,e.margin.bottom=(i=t.payload.bottom)!==null&&i!==void 0?i:0,e.margin.left=(a=t.payload.left)!==null&&a!==void 0?a:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:mI,setLayout:gI,setChartSize:yI,setScale:bI}=$0.actions,wI=$0.reducer,_I=(e,t,r)=>{if(t.length===1&&t[0]===r){let n=!1;try{const i={};e(i)===i&&(n=!0)}catch{}if(n){let i;try{throw new Error}catch(a){({stack:i}=a)}console.warn(`The result function returned its own inputs without modification. e.g \`createSelector([state => state.todos], todos => todos)\` This could lead to inefficient memoization and unnecessary re-renders. Ensure transformation logic is in the result function, and extraction logic is in the input selectors.`,{stack:i})}}},xI=(e,t,r)=>{const{memoize:n,memoizeOptions:i}=t,{inputSelectorResults:a,inputSelectorResultsCopy:o}=e,s=n(()=>({}),...i);if(!(s.apply(null,a)===s.apply(null,o))){let l;try{throw new Error}catch(c){({stack:l}=c)}console.warn(`An input selector returned a different result when passed same arguments. This means your output selector will likely run more frequently than intended. Avoid returning a new reference inside your input selector, e.g. \`createSelector([state => state.todos.map(todo => todo.id)], todoIds => todoIds.length)\``,{arguments:r,firstInputs:a,secondInputs:o,stack:l})}},V0={inputStabilityCheck:"once",identityFunctionCheck:"once"},hV=e=>{Object.assign(V0,e)},tu=null;function B0(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function SI(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function CI(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var U0=e=>Array.isArray(e)?e:[e];function EI(e){const t=Array.isArray(e[0])?e[0]:e;return CI(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function OI(e,t){const r=[],{length:n}=e;for(let i=0;i<n;i++)r.push(e[i].apply(null,t));return r}var pV=(e,t)=>{const{identityFunctionCheck:r,inputStabilityCheck:n}={...V0,...t};return{identityFunctionCheck:{shouldRun:r==="always"||r==="once"&&e,run:_I},inputStabilityCheck:{shouldRun:n==="always"||n==="once"&&e,run:xI}}},W0=0,qa=null,Ff=class{revision=W0;_value;_lastValue;_isEqual=zf;constructor(e,t=zf){this._value=this._lastValue=e,this._isEqual=t}get value(){return qa?.add(this),this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++W0)}};function zf(e,t){return e===t}var PI=class{_cachedValue;_cachedRevision=-1;_deps=[];hits=0;fn;constructor(e){this.fn=e}clear(){this._cachedValue=void 0,this._cachedRevision=-1,this._deps=[],this.hits=0}get value(){if(this.revision>this._cachedRevision){const{fn:e}=this,t=new Set,r=qa;qa=t,this._cachedValue=e(),qa=r,this.hits++,this._deps=Array.from(t),this._cachedRevision=this.revision}return qa?.add(this),this._cachedValue}get revision(){return Math.max(...this._deps.map(e=>e.revision),0)}};function $f(e){return e instanceof Ff||console.warn("Not a valid cell! ",e),e.value}function AI(e,t){if(!(e instanceof Ff))throw new TypeError("setValue must be passed a tracked store created with `createStorage`.");e.value=e._lastValue=t}function MI(e,t=zf){return new Ff(e,t)}function TI(e){return B0(e,"the first parameter to `createCache` must be a function"),new PI(e)}var II=(e,t)=>!1;function ru(){return MI(null,II)}function nu(e,t){AI(e,t)}var H0=e=>{let t=e.collectionTag;t===null&&(t=e.collectionTag=ru()),$f(t)},iu=e=>{const t=e.collectionTag;t!==null&&nu(t,null)},vV=Symbol(),K0=0,jI=Object.getPrototypeOf({}),DI=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,Ga);tag=ru();tags={};children={};collectionTag=null;id=K0++},Ga={get(e,t){function r(){const{value:i}=e,a=Reflect.get(i,t);if(typeof t=="symbol"||t in jI)return a;if(typeof a=="object"&&a!==null){let o=e.children[t];return o===void 0&&(o=e.children[t]=Y0(a)),o.tag&&$f(o.tag),o.proxy}else{let o=e.tags[t];return o===void 0&&(o=e.tags[t]=ru(),o.value=a),$f(o),a}}return r()},ownKeys(e){return H0(e),Reflect.ownKeys(e.value)},getOwnPropertyDescriptor(e,t){return Reflect.getOwnPropertyDescriptor(e.value,t)},has(e,t){return Reflect.has(e.value,t)}},RI=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],kI);tag=ru();tags={};children={};collectionTag=null;id=K0++},kI={get([e],t){return t==="length"&&H0(e),Ga.get(e,t)},ownKeys([e]){return Ga.ownKeys(e)},getOwnPropertyDescriptor([e],t){return Ga.getOwnPropertyDescriptor(e,t)},has([e],t){return Ga.has(e,t)}};function Y0(e){return Array.isArray(e)?new RI(e):new DI(e)}function q0(e,t){const{value:r,tags:n,children:i}=e;if(e.value=t,Array.isArray(r)&&Array.isArray(t)&&r.length!==t.length)iu(e);else if(r!==t){let a=0,o=0,s=!1;for(const l in r)a++;for(const l in t)if(o++,!(l in r)){s=!0;break}(s||a!==o)&&iu(e)}for(const a in n){const o=r[a],s=t[a];o!==s&&(iu(e),nu(n[a],s)),typeof s=="object"&&s!==null&&delete n[a]}for(const a in i){const o=i[a],s=t[a];o.value!==s&&(typeof s=="object"&&s!==null?q0(o,s):(G0(o),delete i[a]))}}function G0(e){e.tag&&nu(e.tag,null),iu(e);for(const t in e.tags)nu(e.tags[t],null);for(const t in e.children)G0(e.children[t])}function NI(e){let t;return{get(r){return t&&e(t.key,r)?t.value:tu},put(r,n){t={key:r,value:n}},getEntries(){return t?[t]:[]},clear(){t=void 0}}}function LI(e,t){let r=[];function n(s){const u=r.findIndex(l=>t(s,l.key));if(u>-1){const l=r[u];return u>0&&(r.splice(u,1),r.unshift(l)),l.value}return tu}function i(s,u){n(s)===tu&&(r.unshift({key:s,value:u}),r.length>e&&r.pop())}function a(){return r}function o(){r=[]}return{get:n,put:i,getEntries:a,clear:o}}var X0=(e,t)=>e===t;function Z0(e){return function(r,n){if(r===null||n===null||r.length!==n.length)return!1;const{length:i}=r;for(let a=0;a<i;a++)if(!e(r[a],n[a]))return!1;return!0}}function mV(e,t){const r=typeof t=="object"?t:{equalityCheck:t},{equalityCheck:n=X0,maxSize:i=1,resultEqualityCheck:a}=r,o=Z0(n);let s=0;const u=i<=1?NI(o):LI(i,o);function l(){let c=u.get(arguments);if(c===tu){if(c=e.apply(null,arguments),s++,a){const d=u.getEntries().find(v=>a(v.value,c));d&&(c=d.value,s!==0&&s--)}u.put(arguments,c)}return c}return l.clearCache=()=>{u.clear(),l.resetResultsCount()},l.resultsCount=()=>s,l.resetResultsCount=()=>{s=0},l}function gV(e){const t=Y0([]);let r=null;const n=Z0(X0),i=TI(()=>e.apply(null,t.proxy));function a(){return n(r,arguments)||(q0(t,arguments),r=arguments),i.value}return a.clearCache=()=>i.clear(),a}var FI=class{constructor(e){this.value=e}deref(){return this.value}},zI=typeof WeakRef<"u"?WeakRef:FI,$I=0,Q0=1;function au(){return{s:$I,v:void 0,o:null,p:null}}function J0(e,t={}){let r=au();const{resultEqualityCheck:n}=t;let i,a=0;function o(){let s=r;const{length:u}=arguments;for(let f=0,d=u;f<d;f++){const v=arguments[f];if(typeof v=="function"||typeof v=="object"&&v!==null){let p=s.o;p===null&&(s.o=p=new WeakMap);const m=p.get(v);m===void 0?(s=au(),p.set(v,s)):s=m}else{let p=s.p;p===null&&(s.p=p=new Map);const m=p.get(v);m===void 0?(s=au(),p.set(v,s)):s=m}}const l=s;let c;if(s.s===Q0)c=s.v;else if(c=e.apply(null,arguments),a++,n){const f=i?.deref?.()??i;f!=null&&n(f,c)&&(c=f,a!==0&&a--),i=typeof c=="object"&&c!==null||typeof c=="function"?new zI(c):c}return l.s=Q0,l.v=c,c}return o.clearCache=()=>{r=au(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function VI(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,n=(...i)=>{let a=0,o=0,s,u={},l=i.pop();typeof l=="object"&&(u=l,l=i.pop()),B0(l,`createSelector expects an output function after the inputs, but received: [${typeof l}]`);const c={...r,...u},{memoize:f,memoizeOptions:d=[],argsMemoize:v=J0,argsMemoizeOptions:p=[],devModeChecks:m={}}=c,g=U0(d),y=U0(p),_=EI(i),S=f(function(){return a++,l.apply(null,arguments)},...g);let C=!0;const O=v(function(){o++;const M=OI(_,arguments);return s=S.apply(null,M),s},...y);return Object.assign(O,{resultFunc:l,memoizedResultFunc:S,dependencies:_,dependencyRecomputations:()=>o,resetDependencyRecomputations:()=>{o=0},lastResult:()=>s,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:f,argsMemoize:v})};return Object.assign(n,{withTypes:()=>n}),n}var z=VI(J0),BI=Object.assign((e,t=z)=>{SI(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const r=Object.keys(e),n=r.map(a=>e[a]);return t(n,(...a)=>a.reduce((o,s,u)=>(o[r[u]]=s,o),{}))},{withTypes:()=>BI}),UI=ke(3013),Vf=(0,h.createContext)(null),WI=e=>e,wt=()=>{var e=(0,h.useContext)(Vf);return e?e.store.dispatch:WI},ou=()=>{},HI=()=>ou,KI=(e,t)=>e===t;function Ge(e){var t=(0,h.useContext)(Vf),r=(0,h.useMemo)(()=>t?n=>{if(n!=null)return e(n)}:ou,[t,e]);return(0,UI.useSyncExternalStoreWithSelector)(t?t.subscription.addNestedSub:HI,t?t.store.getState:ou,t?t.store.getState:ou,r,KI)}var YI=ke(5339),eg=ke.n(YI),tg=e=>e.legend.settings,qI=e=>e.legend.size,GI=e=>e.legend.payload,yV=z([GI,tg],(e,t)=>{var{itemSorter:r}=t,n=e.flat(1);return r?eg()(n,r):n});Object.defineProperty(xn,"name",{value:"default",configurable:!0});function xn(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,s=a.length;r<o;++r)for(i=a,a=e[t[r]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}Object.defineProperty(rg,"name",{value:"default",configurable:!0});function rg(e,t){if((n=e.length)>0){for(var r,n,i=0,a=e[0].length,o;i<a;++i){for(o=r=0;r<n;++r)o+=e[r][i][1]||0;if(o)for(r=0;r<n;++r)e[r][i][1]/=o}xn(e,t)}}Object.defineProperty(ng,"name",{value:"default",configurable:!0});function ng(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r<a;++r){for(var o=0,s=0;o<i;++o)s+=e[o][r][1]||0;n[r][1]+=n[r][0]=-s/2}xn(e,t)}}Object.defineProperty(ig,"name",{value:"default",configurable:!0});function ig(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n<a;++n){for(var s=0,u=0,l=0;s<o;++s){for(var c=e[t[s]],f=c[n][1]||0,d=c[n-1][1]||0,v=(f-d)/2,p=0;p<s;++p){var m=e[t[p]],g=m[n][1]||0,y=m[n-1][1]||0;v+=g-y}u+=f,l+=v*f}i[n-1][1]+=i[n-1][0]=r,u&&(r-=l/u)}i[n-1][1]+=i[n-1][0]=r,xn(e,t)}}Object.defineProperty(su,"name",{value:"default",configurable:!0});var bV=Array.prototype.slice;function su(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}Object.defineProperty(Ke,"name",{value:"default",configurable:!0});function Ke(e){return function(){return e}}Object.defineProperty(uu,"name",{value:"default",configurable:!0});function uu(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}Object.defineProperty(ag,"name",{value:"default",configurable:!0});function XI(e,t){return e[t]}function ZI(e){const t=[];return t.key=e,t}function ag(){var e=Ke([]),t=uu,r=xn,n=XI;function i(a){var o=Array.from(e.apply(this,arguments),ZI),s,u=o.length,l=-1,c;for(const f of a)for(s=0,++l;s<u;++s)(o[s][l]=[0,+n(f,o[s].key,l,a)]).data=f;for(s=0,c=su(t(o));s<u;++s)o[c[s]].index=s;return r(o,c),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:Ke(Array.from(a)),i):e},i.value=function(a){return arguments.length?(n=typeof a=="function"?a:Ke(+a),i):n},i.order=function(a){return arguments.length?(t=a==null?uu:typeof a=="function"?a:Ke(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??xn,i):r},i}function og(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}function He(e){return Number.isFinite(e)}function lu(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}var QI,JI,cu,$i,Bf,ej,fu;function sg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sg(Object(r),!0).forEach(function(n){tj(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tj(e,t,r){return(t=rj(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rj(e){var t=nj(e,"string");return typeof t=="symbol"?t:t+""}function nj(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Xe(e,t,r){return ir(e)||ir(t)?r:za(t)?Fa()(e,t,r):typeof t=="function"?t(e):r}var ij=(e,t,r)=>{if(t&&r){var{width:n,height:i}=r,{align:a,verticalAlign:o,layout:s}=t;if((s==="vertical"||s==="horizontal"&&o==="middle")&&a!=="center"&&Ue(e[a]))return Vi(Vi({},e),{},{[a]:e[a]+(n||0)});if((s==="horizontal"||s==="vertical"&&a==="center")&&o!=="middle"&&Ue(e[o]))return Vi(Vi({},e),{},{[o]:e[o]+(i||0)})}return e},Sn=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",wV=(e,t,r,n)=>{if(n)return e.map(s=>s.coordinate);var i,a,o=e.map(s=>(s.coordinate===t&&(i=!0),s.coordinate===r&&(a=!0),s.coordinate));return i||o.push(t),a||o.push(r),o},_V=(e,t,r)=>{if(!e)return null;var{duplicateDomain:n,type:i,range:a,scale:o,realScaleType:s,isCategorical:u,categoricalDomain:l,tickCount:c,ticks:f,niceTicks:d,axisType:v}=e;if(!o)return null;var p=s==="scaleBand"&&o.bandwidth?o.bandwidth()/2:2,m=(t||r)&&i==="category"&&o.bandwidth?o.bandwidth()/p:0;if(m=v==="angleAxis"&&a&&a.length>=2?JI(a[0]-a[1])*2*m:m,t&&(f||d)){var g=(f||d||[]).map((y,_)=>{var S=n?n.indexOf(y):y,C=o.map(S);return fu(C)?{coordinate:C+m,value:y,offset:m,index:_}:null}).filter(cu);return g}return u&&l?l.map((y,_)=>{var S=o.map(y);return fu(S)?{coordinate:S+m,value:y,index:_,offset:m}:null}).filter(cu):o.ticks&&!r&&c!=null?o.ticks(c).map((y,_)=>{var S=o.map(y);return fu(S)?{coordinate:S+m,value:y,index:_,offset:m}:null}).filter(cu):o.domain().map((y,_)=>{var S=o.map(y);return fu(S)?{coordinate:S+m,value:n?n[y]:y,index:_,offset:m}:null}).filter(cu)},xV=(e,t)=>{if(!t||t.length!==2||!$i(t[0])||!$i(t[1]))return e;var r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!$i(e[0])||e[0]<r)&&(i[0]=r),(!$i(e[1])||e[1]>n)&&(i[1]=n),i[0]>n&&(i[0]=n),i[1]<r&&(i[1]=r),i},aj=e=>{var t,r=e.length;if(!(r<=0)){var n=(t=e[0])===null||t===void 0?void 0:t.length;if(!(n==null||n<=0))for(var i=0;i<n;++i)for(var a=0,o=0,s=0;s<r;++s){var u=e[s],l=u?.[i];if(l!=null){var c=l[1],f=l[0],d=Zr(c)?f:c;d>=0?(l[0]=a,a+=d,l[1]=a):(l[0]=o,o+=d,l[1]=o)}}}},oj=e=>{var t,r=e.length;if(!(r<=0)){var n=(t=e[0])===null||t===void 0?void 0:t.length;if(!(n==null||n<=0))for(var i=0;i<n;++i)for(var a=0,o=0;o<r;++o){var s=e[o],u=s?.[i];if(u!=null){var l=Zr(u[1])?u[0]:u[1];l>=0?(u[0]=a,a+=l,u[1]=a):(u[0]=0,u[1]=0)}}}},sj={sign:aj,expand:rg,none:xn,silhouette:ng,wiggle:ig,positive:oj},uj=(e,t,r)=>{var n,i=(n=sj[r])!==null&&n!==void 0?n:xn,a=ag().keys(t).value((s,u)=>Number(Xe(s,u,0))).order(uu).offset(i),o=a(e);return o.forEach((s,u)=>{s.forEach((l,c)=>{var f=Xe(e[c],t[u],0);Array.isArray(f)&&f.length===2&&Ue(f[0])&&Ue(f[1])&&(l[0]=f[0],l[1]=f[1])})}),o};function SV(e){return e==null?void 0:String(e)}function CV(e){var{axis:t,ticks:r,bandSize:n,entry:i,index:a,dataKey:o}=e;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Bf(i[t.dataKey])){var s=ej(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r!=null&&r[a]?r[a].coordinate+n/2:null}var u=Xe(i,Bf(o)?t.dataKey:o),l=t.scale.map(u);return $i(l)?l:null}var EV=e=>{var{axis:t,ticks:r,offset:n,bandSize:i,entry:a,index:o}=e;if(t.type==="category")return r[o]?r[o].coordinate+n:null;var s=Xe(a,t.dataKey,t.scale.domain()[o]);if(Bf(s))return null;var u=t.scale.map(s);return $i(u)?u-i/2+n:null},OV=e=>{var{numericAxis:t}=e,r=t.scale.domain();if(t.type==="number"){var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return n<=0&&i>=0?0:i<0?i:n}return r[0]},lj=e=>{var t=e.flat(2).filter(Ue);return[Math.min(...t),Math.max(...t)]},cj=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],fj=(e,t,r)=>{if(e!=null)return cj(Object.keys(e).reduce((n,i)=>{var a=e[i];if(!a)return n;var{stackedData:o}=a,s=o.reduce((u,l)=>{var c=og(l,t,r),f=lj(c);return!He(f[0])||!He(f[1])?u:[Math.min(u[0],f[0]),Math.max(u[1],f[1])]},[1/0,-1/0]);return[Math.min(s[0],n[0]),Math.max(s[1],n[1])]},[1/0,-1/0]))},ug=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,lg=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,PV=(e,t,r)=>{if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var i=QI(t,c=>c.coordinate),a=1/0,o=1,s=i.length;o<s;o++){var u=i[o],l=i[o-1];a=Math.min((u?.coordinate||0)-(l?.coordinate||0),a)}return a===1/0?0:a}return r?void 0:0};function cg(e){var{tooltipEntrySettings:t,dataKey:r,payload:n,value:i,name:a}=e;return Vi(Vi({},t),{},{dataKey:r,payload:n,value:i,name:a})}function fg(e,t){if(e)return String(e);if(typeof t=="string")return t}var dj=(e,t)=>{if(t==="horizontal")return e.relativeX;if(t==="vertical")return e.relativeY},hj=(e,t)=>t==="centric"?e.angle:e.radius,en=e=>e.layout.width,tn=e=>e.layout.height,pj=e=>e.layout.scale,dg=e=>e.layout.margin,du=z(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),hu=z(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),AV=null,hg="data-recharts-item-index",pg="data-recharts-item-id",Xa=60;function vg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function pu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vg(Object(r),!0).forEach(function(n){vj(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vj(e,t,r){return(t=mj(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mj(e){var t=gj(e,"string");return typeof t=="symbol"?t:t+""}function gj(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yj=e=>e.brush.height;function bj(e){var t=hu(e);return t.reduce((r,n)=>{if(n.orientation==="left"&&!n.mirror&&!n.hide){var i=typeof n.width=="number"?n.width:Xa;return r+i}return r},0)}function wj(e){var t=hu(e);return t.reduce((r,n)=>{if(n.orientation==="right"&&!n.mirror&&!n.hide){var i=typeof n.width=="number"?n.width:Xa;return r+i}return r},0)}function _j(e){var t=du(e);return t.reduce((r,n)=>n.orientation==="top"&&!n.mirror&&!n.hide?r+n.height:r,0)}function xj(e){var t=du(e);return t.reduce((r,n)=>n.orientation==="bottom"&&!n.mirror&&!n.hide?r+n.height:r,0)}var zt=z([en,tn,dg,yj,bj,wj,_j,xj,tg,qI],(e,t,r,n,i,a,o,s,u,l)=>{var c={left:(r.left||0)+i,right:(r.right||0)+a},f={top:(r.top||0)+o,bottom:(r.bottom||0)+s},d=pu(pu({},f),c),v=d.bottom;d.bottom+=n,d=ij(d,u,l);var p=e-d.left-d.right,m=t-d.top-d.bottom;return pu(pu({brushBottom:v},d),{},{width:Math.max(p,0),height:Math.max(m,0)})}),Sj=z(zt,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),MV=z(en,tn,(e,t)=>({x:0,y:0,width:e,height:t})),Cj,mg=(0,h.createContext)(null),Cn=()=>(0,h.useContext)(mg)!=null,TV=e=>{var{children:t}=e;return Cj.createElement(mg.Provider,{value:!0},t)},vu=e=>e.brush,mu=z([vu,zt,dg],(e,t,r)=>({height:e.height,x:Ue(e.x)?e.x:t.left,y:Ue(e.y)?e.y:t.top+t.height+t.brushBottom-(r?.bottom||0),width:Ue(e.width)?e.width:t.width})),gu,Xn={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},IV=(e,t,r)=>{var{width:n=Xn.width,height:i=Xn.height,aspect:a,maxHeight:o}=r,s=gu(n)?e:Number(n),u=gu(i)?t:Number(i);return a&&a>0&&(s?u=s/a:u&&(s=u*a),o&&u!=null&&u>o&&(u=o)),{calculatedWidth:s,calculatedHeight:u}},Ej={width:0,height:0,overflow:"visible"},Oj={width:0,overflowX:"visible"},Pj={height:0,overflowY:"visible"},Aj={},jV=e=>{var{width:t,height:r}=e,n=gu(t),i=gu(r);return n&&i?Ej:n?Oj:i?Pj:Aj};function DV(e){var{width:t,height:r,aspect:n}=e,i=t,a=r;return i===void 0&&a===void 0?(i=Xn.width,a=Xn.height):i===void 0?i=n&&n>0?void 0:Xn.width:a===void 0&&(a=n&&n>0?void 0:Xn.height),{width:i,height:a}}var RV,Mj,Tj,kV,NV,LV,FV,zV,$V,VV,BV,UV,WV,HV,KV,YV,qV,gg;function yg(){return yg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yg.apply(null,arguments)}function bg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function GV(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bg(Object(r),!0).forEach(function(n){Ij(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ij(e,t,r){return(t=jj(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jj(e){var t=Dj(e,"string");return typeof t=="symbol"?t:t+""}function Dj(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var wg=(0,h.createContext)(Xn.initialDimension);function Rj(e){return gg(e.width)&&gg(e.height)}function XV(e){var{children:t,width:r,height:n}=e,i=Tj(()=>({width:r,height:n}),[r,n]);return Rj(i)?Mj.createElement(wg.Provider,{value:i},t):null}var _g=()=>(0,h.useContext)(wg),ZV=null,QV=null,kj,Uf,Nj,Lj,Fj;function Wf(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var xg=()=>{var e,t=Cn(),r=Ge(Sj),n=Ge(mu),i=(e=Ge(vu))===null||e===void 0?void 0:e.padding;return!t||!n||!i?r:{width:n.width-i.left-i.right,height:n.height-i.top-i.bottom,x:i.left,y:i.top}},zj={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},JV=()=>{var e;return(e=Uf(Fj))!==null&&e!==void 0?e:zj},$j=()=>Ge(en),Vj=()=>Ge(tn),eB=()=>Uf(e=>e.layout.margin),Qe=e=>e.layout.layoutType,yu=()=>Ge(Qe),tB=()=>{var e=yu();if(e==="horizontal"||e==="vertical")return e},Hf=e=>{var t=e.layout.layoutType;if(t==="centric"||t==="radial")return t},rB=()=>Uf(Hf),Bj=()=>{var e=yu();return e!==void 0},Za=e=>{var t=wt(),r=Cn(),{width:n,height:i}=e,a=_g(),o=n,s=i;return a&&(o=a.width>0?a.width:n,s=a.height>0?a.height:i),(0,h.useEffect)(()=>{!r&&lu(o)&&lu(s)&&t(yI({width:o,height:s}))},[t,r,o,s]),null},nB=e=>{var{margin:t}=e,r=Nj();return kj(()=>{r(Lj(t))},[r,t]),null},Uj=ke(2625),Sg=ke.n(Uj),wr=e=>e.chartData,Qa=z([wr],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),bu=(e,t,r,n)=>n?Qa(e):wr(e),iB=(e,t,r)=>r?Qa(e):wr(e),Wj=z([bu],e=>{var{chartData:t,dataStartIndex:r,dataEndIndex:n}=e;return t!=null?t.slice(r,n+1):[]}),Hj=z([Qa],e=>{var{chartData:t,dataStartIndex:r,dataEndIndex:n}=e;return t!=null?t.slice(r,n+1):[]}),Kj=z([wr],e=>{var{chartData:t,dataStartIndex:r,dataEndIndex:n}=e;return t!=null?t.slice(r,n+1):[]});function Dr(e){if(Array.isArray(e)&&e.length===2){var[t,r]=e;if(He(t)&&He(r))return!0}return!1}function Cg(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function Eg(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var[r,n]=e,i,a;if(He(r))i=r;else if(typeof r=="function")return;if(He(n))a=n;else if(typeof n=="function")return;var o=[i,a];if(Dr(o))return o}}function Yj(e,t,r){if(!(!r&&t==null)){if(typeof e=="function"&&t!=null)try{var n=e(t,r);if(Dr(n))return Cg(n,t,r)}catch{}if(Array.isArray(e)&&e.length===2){var[i,a]=e,o,s;if(i==="auto")t!=null&&(o=Math.min(...t));else if(Ue(i))o=i;else if(typeof i=="function")try{t!=null&&(o=i(t?.[0]))}catch{}else if(typeof i=="string"&&ug.test(i)){var u=ug.exec(i);if(u==null||u[1]==null||t==null)o=void 0;else{var l=+u[1];o=t[0]-l}}else o=t?.[0];if(a==="auto")t!=null&&(s=Math.max(...t));else if(Ue(a))s=a;else if(typeof a=="function")try{t!=null&&(s=a(t?.[1]))}catch{}else if(typeof a=="string"&&lg.test(a)){var c=lg.exec(a);if(c==null||c[1]==null||t==null)s=void 0;else{var f=+c[1];s=t[1]+f}}else s=t?.[1];var d=[o,s];if(Dr(d))return t==null?d:Cg(d,t,r)}}}var qj=ke(7852),Te=ke.n(qj);function Og(e){var t;return e===0?t=1:t=Math.floor(new(Te())(e).abs().log(10).toNumber())+1,t}function Pg(e,t,r){for(var n=new(Te())(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var Ag=e=>{var[t,r]=e,[n,i]=[t,r];return t>r&&([n,i]=[r,t]),[n,i]},Kf=(e,t,r)=>{if(e.lte(0))return new(Te())(0);var n=Og(e.toNumber()),i=new(Te())(10).pow(n),a=e.div(i),o=n!==1?.05:.1,s=new(Te())(Math.ceil(a.div(o).toNumber())).add(r).mul(o),u=s.mul(i);return t?new(Te())(u.toNumber()):new(Te())(Math.ceil(u.toNumber()))},Mg=(e,t,r)=>{var n;if(e.lte(0))return new(Te())(0);var i=[1,2,2.5,5],a=e.toNumber(),o=Math.floor(new(Te())(a).abs().log(10).toNumber()),s=new(Te())(10).pow(o),u=e.div(s).toNumber(),l=i.findIndex(v=>v>=u-1e-10);if(l===-1&&(s=s.mul(10),l=0),l+=r,l>=i.length){var c=Math.floor(l/i.length);l%=i.length,s=s.mul(new(Te())(10).pow(c))}var f=(n=i[l])!==null&&n!==void 0?n:1,d=new(Te())(f).mul(s);return t?d:new(Te())(Math.ceil(d.toNumber()))},Gj=(e,t,r)=>{var n=new(Te())(1),i=new(Te())(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new(Te())(10).pow(Og(e)-1),i=new(Te())(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new(Te())(Math.floor(e)))}else e===0?i=new(Te())(Math.floor((t-1)/2)):r||(i=new(Te())(Math.floor(e)));for(var o=Math.floor((t-1)/2),s=[],u=0;u<t;u++)s.push(i.add(new(Te())(u-o).mul(n)).toNumber());return s},Tg=function(t,r,n,i){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:Kf;if(!Number.isFinite((r-t)/(n-1)))return{step:new(Te())(0),tickMin:new(Te())(0),tickMax:new(Te())(0)};var s=o(new(Te())(r).sub(t).div(n-1),i,a),u;t<=0&&r>=0?u=new(Te())(0):(u=new(Te())(t).add(r).div(2),u=u.sub(new(Te())(u).mod(s)));var l=Math.ceil(u.sub(t).div(s).toNumber()),c=Math.ceil(new(Te())(r).sub(u).div(s).toNumber()),f=l+c+1;return f>n?Tg(t,r,n,i,a+1,o):(f<n&&(c=r>0?c+(n-f):c,l=r>0?l:l+(n-f)),{step:s,tickMin:u.sub(new(Te())(l).mul(s)),tickMax:u.add(new(Te())(c).mul(s))})},Ig=function(t){var[r,n]=t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",s=Math.max(i,2),[u,l]=Ag([r,n]);if(u===-1/0||l===1/0){var c=l===1/0?[u,...Array(i-1).fill(1/0)]:[...Array(i-1).fill(-1/0),l];return r>n?c.reverse():c}if(u===l)return Gj(u,i,a);var f=o==="snap125"?Mg:Kf,{step:d,tickMin:v,tickMax:p}=Tg(u,l,s,a,0,f),m=Pg(v,p.add(new(Te())(.1).mul(d)),d);return r>n?m.reverse():m},jg=function(t,r){var[n,i]=t,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",[s,u]=Ag([n,i]);if(s===-1/0||u===1/0)return[n,i];if(s===u)return[s];var l=o==="snap125"?Mg:Kf,c=Math.max(r,2),f=l(new(Te())(u).sub(s).div(c-1),a,0),d=[...Pg(new(Te())(s),new(Te())(u),f),u];return a===!1&&(d=d.map(v=>Math.round(v))),n>i?d.reverse():d},aB=e=>e.rootProps.maxBarSize,oB=e=>e.rootProps.barGap,Xj=e=>e.rootProps.barCategoryGap,sB=e=>e.rootProps.barSize,Ja=e=>e.rootProps.stackOffset,Dg=e=>e.rootProps.reverseStackOrder,Rg=e=>e.options.chartName,kg=e=>e.rootProps.syncId,Zj=e=>e.rootProps.syncMethod,Ng=e=>e.options.eventEmitter,uB=e=>e.rootProps.baseValue;function Lg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Fg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Lg(Object(r),!0).forEach(function(n){Qj(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Qj(e,t,r){return(t=Jj(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Jj(e){var t=eD(e,"string");return typeof t=="symbol"?t:t+""}function eD(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var wu=Math.PI/180,lB=e=>e*Math.PI/180,tD=e=>e*180/Math.PI,Ut=(e,t,r,n)=>({x:e+Math.cos(-wu*n)*r,y:t+Math.sin(-wu*n)*r}),zg=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},rD=(e,t)=>{var{x:r,y:n}=e,{x:i,y:a}=t;return Math.sqrt((r-i)**2+(n-a)**2)},nD=(e,t)=>{var{x:r,y:n}=e,{cx:i,cy:a}=t,o=rD({x:r,y:n},{x:i,y:a});if(o<=0)return{radius:o,angle:0};var s=(r-i)/o,u=Math.acos(s);return n>a&&(u=2*Math.PI-u),{radius:o,angle:tD(u),angleInRadian:u}},iD=e=>{var{startAngle:t,endAngle:r}=e,n=Math.floor(t/360),i=Math.floor(r/360),a=Math.min(n,i);return{startAngle:t-a*360,endAngle:r-a*360}},aD=(e,t)=>{var{startAngle:r,endAngle:n}=t,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return e+o*360},oD=(e,t)=>{var{relativeX:r,relativeY:n}=e,{radius:i,angle:a}=nD({x:r,y:n},t),{innerRadius:o,outerRadius:s}=t;if(i<o||i>s||i===0)return null;var{startAngle:u,endAngle:l}=iD(t),c=a,f;if(u<=l){for(;c>l;)c-=360;for(;c<u;)c+=360;f=c>=u&&c<=l}else{for(;c>u;)c-=360;for(;c<l;)c+=360;f=c>=l&&c<=u}return f?Fg(Fg({},t),{},{radius:i,angle:aD(c,t)}):null},rn={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},Zn={allowDecimals:!1,allowDuplicatedCategory:!0,allowDataOverflow:!1,angle:0,angleAxisId:0,axisLine:!0,axisLineType:"polygon",cx:0,cy:0,hide:!1,includeHidden:!1,label:!1,niceTicks:"auto",orientation:"outer",reversed:!1,scale:"auto",tick:!0,tickLine:!0,tickSize:8,type:"auto",zIndex:rn.axis},Rr={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,includeHidden:!1,hide:!1,niceTicks:"auto",label:!1,orientation:"right",radiusAxisId:0,reversed:!1,scale:"auto",stroke:"#ccc",tick:!0,tickCount:5,tickLine:!0,type:"auto",zIndex:rn.axis},_u=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function $g(e,t,r){if(r!=="auto")return r;if(e!=null)return Sn(e,t)?"category":"number"}function Vg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function xu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Vg(Object(r),!0).forEach(function(n){sD(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function sD(e,t,r){return(t=uD(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uD(e){var t=lD(e,"string");return typeof t=="symbol"?t:t+""}function lD(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Bg={allowDataOverflow:Zn.allowDataOverflow,allowDecimals:Zn.allowDecimals,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:Zn.angleAxisId,includeHidden:!1,name:void 0,reversed:Zn.reversed,scale:Zn.scale,tick:Zn.tick,tickCount:void 0,ticks:void 0,type:Zn.type,unit:void 0,niceTicks:"auto"},Ug={allowDataOverflow:Rr.allowDataOverflow,allowDecimals:Rr.allowDecimals,allowDuplicatedCategory:Rr.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:Rr.radiusAxisId,includeHidden:Rr.includeHidden,name:void 0,reversed:Rr.reversed,scale:Rr.scale,tick:Rr.tick,tickCount:Rr.tickCount,ticks:void 0,type:Rr.type,unit:void 0,niceTicks:"auto"},cD=(e,t)=>{if(t!=null)return e.polarAxis.angleAxis[t]},Yf=z([cD,Hf],(e,t)=>{var r;if(e!=null)return e;var n=(r=$g(t,"angleAxis",Bg.type))!==null&&r!==void 0?r:"category";return xu(xu({},Bg),{},{type:n})}),fD=(e,t)=>e.polarAxis.radiusAxis[t],qf=z([fD,Hf],(e,t)=>{var r;if(e!=null)return e;var n=(r=$g(t,"radiusAxis",Ug.type))!==null&&r!==void 0?r:"category";return xu(xu({},Ug),{},{type:n})}),Su=e=>e.polarOptions,Gf=z([en,tn,zt],zg),Wg=z([Su,Gf],(e,t)=>{if(e!=null)return nr(e.innerRadius,t,0)}),Hg=z([Su,Gf],(e,t)=>{if(e!=null)return nr(e.outerRadius,t,t*.8)}),dD=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:r}=e;return[t,r]},Kg=z([Su],dD),cB=z([Yf,Kg],_u),Yg=z([Gf,Wg,Hg],(e,t,r)=>{if(!(e==null||t==null||r==null))return[t,r]}),fB=z([qf,Yg],_u),qg=z([Qe,Su,Wg,Hg,en,tn],(e,t,r,n,i,a)=>{if(!(e!=="centric"&&e!=="radial"||t==null||r==null||n==null)){var{cx:o,cy:s,startAngle:u,endAngle:l}=t;return{cx:nr(o,i,i/2),cy:nr(s,a,a/2),innerRadius:r,outerRadius:n,startAngle:u,endAngle:l,clockWise:!1}}}),it=(e,t)=>t,eo=(e,t,r)=>r;function Gg(e){return e?.id}function Xg(e,t,r){var{chartData:n=[]}=t,{allowDuplicatedCategory:i,dataKey:a}=r,o=new Map;return e.forEach(s=>{var u,l=(u=s.data)!==null&&u!==void 0?u:n;if(!(l==null||l.length===0)){var c=Gg(s);l.forEach((f,d)=>{var v=a==null||i?d:String(Xe(f,a,null)),p=Xe(f,s.dataKey,0),m;o.has(v)?m=o.get(v):m={},Object.assign(m,{[c]:p}),o.set(v,m)})}}),Array.from(o.values())}function Xf(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var Cu=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function Eu(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function hD(e,t){if(e.length===t.length){for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return!1}var jt=e=>{var t=Qe(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Bi=e=>e.tooltip.settings.axisId;function Zf(e){if(e!=null){var t=e.ticks,r=e.bandwidth,n=e.range(),i=[Math.min(...n),Math.max(...n)];return{domain:()=>e.domain(),range:(function(a){function o(){return a.apply(this,arguments)}return o.toString=function(){return a.toString()},o})(()=>i),rangeMin:()=>i[0],rangeMax:()=>i[1],isInRange(a){var o=i[0],s=i[1];return o<=s?a>=o&&a<=s:a>=s&&a<=o},bandwidth:r?()=>r.call(e):void 0,ticks:t?a=>t.call(e,a):void 0,map:(a,o)=>{var s=e(a);if(s!=null){if(e.bandwidth&&o!==null&&o!==void 0&&o.position){var u=e.bandwidth();switch(o.position){case"middle":s+=u/2;break;case"end":s+=u;break;default:break}}return s}}}}}var Zg=(e,t)=>{if(t!=null)switch(e){case"linear":{if(!Dr(t)){for(var r,n,i=0;i<t.length;i++){var a=t[i];He(a)&&((r===void 0||a<r)&&(r=a),(n===void 0||a>n)&&(n=a))}return r!==void 0&&n!==void 0?[r,n]:void 0}return t}default:return t}};function pD(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n<i;)a[n]=e+n*r;return a}function ur(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function nn(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}class Qg extends Map{constructor(t,r=ty){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(Qf(this,t))}has(t){return super.has(Qf(this,t))}set(t,r){return super.set(Jg(this,t),r)}delete(t){return super.delete(ey(this,t))}}class dB extends Set{constructor(t,r=ty){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const n of t)this.add(n)}has(t){return super.has(Qf(this,t))}add(t){return super.add(Jg(this,t))}delete(t){return super.delete(ey(this,t))}}function Qf({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function Jg({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function ey({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function ty(e){return e!==null&&typeof e=="object"?e.valueOf():e}const Jf=Symbol("implicit");function ed(){var e=new Qg,t=[],r=[],n=Jf;function i(a){let o=e.get(a);if(o===void 0){if(n!==Jf)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new Qg;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return ed(t,r).unknown(n)},ur.apply(i,arguments),i}function td(){var e=ed().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,s=!1,u=0,l=0,c=.5;delete e.unknown;function f(){var d=t().length,v=i<n,p=v?i:n,m=v?n:i;a=(m-p)/Math.max(1,d-u+l*2),s&&(a=Math.floor(a)),p+=(m-p-a*(d-u))*c,o=a*(1-u),s&&(p=Math.round(p),o=Math.round(o));var g=pD(d).map(function(y){return p+a*y});return r(v?g.reverse():g)}return e.domain=function(d){return arguments.length?(t(d),f()):t()},e.range=function(d){return arguments.length?([n,i]=d,n=+n,i=+i,f()):[n,i]},e.rangeRound=function(d){return[n,i]=d,n=+n,i=+i,s=!0,f()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(d){return arguments.length?(s=!!d,f()):s},e.padding=function(d){return arguments.length?(u=Math.min(1,l=+d),f()):u},e.paddingInner=function(d){return arguments.length?(u=Math.min(1,d),f()):u},e.paddingOuter=function(d){return arguments.length?(l=+d,f()):l},e.align=function(d){return arguments.length?(c=Math.max(0,Math.min(1,d)),f()):c},e.copy=function(){return td(t(),[n,i]).round(s).paddingInner(u).paddingOuter(l).align(c)},ur.apply(f(),arguments)}function ry(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return ry(t())},e}function vD(){return ry(td.apply(null,arguments).paddingInner(1))}const mD=Math.sqrt(50),gD=Math.sqrt(10),yD=Math.sqrt(2);function Ou(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=mD?10:a>=gD?5:a>=yD?2:1;let s,u,l;return i<0?(l=Math.pow(10,-i)/o,s=Math.round(e*l),u=Math.round(t*l),s/l<e&&++s,u/l>t&&--u,l=-l):(l=Math.pow(10,i)*o,s=Math.round(e/l),u=Math.round(t/l),s*l<e&&++s,u*l>t&&--u),u<s&&.5<=r&&r<2?Ou(e,t,r*2):[s,u,l]}function rd(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,a,o]=n?Ou(t,e,r):Ou(e,t,r);if(!(a>=i))return[];const s=a-i+1,u=new Array(s);if(n)if(o<0)for(let l=0;l<s;++l)u[l]=(a-l)/-o;else for(let l=0;l<s;++l)u[l]=(a-l)*o;else if(o<0)for(let l=0;l<s;++l)u[l]=(i+l)/-o;else for(let l=0;l<s;++l)u[l]=(i+l)*o;return u}function nd(e,t,r){return t=+t,e=+e,r=+r,Ou(e,t,r)[2]}function id(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?nd(t,e,r):nd(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function En(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function bD(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function ad(e){let t,r,n;e.length!==2?(t=En,r=(s,u)=>En(e(s),u),n=(s,u)=>e(s)-u):(t=e===En||e===bD?e:wD,r=e,n=e);function i(s,u,l=0,c=s.length){if(l<c){if(t(u,u)!==0)return c;do{const f=l+c>>>1;r(s[f],u)<0?l=f+1:c=f}while(l<c)}return l}function a(s,u,l=0,c=s.length){if(l<c){if(t(u,u)!==0)return c;do{const f=l+c>>>1;r(s[f],u)<=0?l=f+1:c=f}while(l<c)}return l}function o(s,u,l=0,c=s.length){const f=i(s,u,l,c-1);return f>l&&n(s[f-1],u)>-n(s[f],u)?f-1:f}return{left:i,center:o,right:a}}function wD(){return 0}function ny(e){return e===null?NaN:+e}function*_D(e,t){if(t===void 0)for(let r of e)r!=null&&(r=+r)>=r&&(yield r);else{let r=-1;for(let n of e)(n=t(n,++r,e))!=null&&(n=+n)>=n&&(yield n)}}const iy=ad(En),xD=iy.right,hB=iy.left,pB=ad(ny).center;var to=xD;Object.defineProperty(Pu,"name",{value:"default",configurable:!0});function Pu(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function ay(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function ro(){}var no=.7,Au=1/no,Ui="\\s*([+-]?\\d+)\\s*",io="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",kr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",SD=/^#([0-9a-f]{3,8})$/,CD=new RegExp(`^rgb\\(${Ui},${Ui},${Ui}\\)$`),ED=new RegExp(`^rgb\\(${kr},${kr},${kr}\\)$`),OD=new RegExp(`^rgba\\(${Ui},${Ui},${Ui},${io}\\)$`),PD=new RegExp(`^rgba\\(${kr},${kr},${kr},${io}\\)$`),AD=new RegExp(`^hsl\\(${io},${kr},${kr}\\)$`),MD=new RegExp(`^hsla\\(${io},${kr},${kr},${io}\\)$`),oy={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Pu(ro,ao,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:sy,formatHex:sy,formatHex8:TD,formatHsl:ID,formatRgb:uy,toString:uy});function sy(){return this.rgb().formatHex()}function TD(){return this.rgb().formatHex8()}function ID(){return hy(this).formatHsl()}function uy(){return this.rgb().formatRgb()}function ao(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=SD.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?ly(t):r===3?new Zt(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Mu(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Mu(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=CD.exec(e))?new Zt(t[1],t[2],t[3],1):(t=ED.exec(e))?new Zt(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=OD.exec(e))?Mu(t[1],t[2],t[3],t[4]):(t=PD.exec(e))?Mu(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=AD.exec(e))?dy(t[1],t[2]/100,t[3]/100,1):(t=MD.exec(e))?dy(t[1],t[2]/100,t[3]/100,t[4]):oy.hasOwnProperty(e)?ly(oy[e]):e==="transparent"?new Zt(NaN,NaN,NaN,0):null}function ly(e){return new Zt(e>>16&255,e>>8&255,e&255,1)}function Mu(e,t,r,n){return n<=0&&(e=t=r=NaN),new Zt(e,t,r,n)}function jD(e){return e instanceof ro||(e=ao(e)),e?(e=e.rgb(),new Zt(e.r,e.g,e.b,e.opacity)):new Zt}function Tu(e,t,r,n){return arguments.length===1?jD(e):new Zt(e,t,r,n??1)}function Zt(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Pu(Zt,Tu,ay(ro,{brighter(e){return e=e==null?Au:Math.pow(Au,e),new Zt(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?no:Math.pow(no,e),new Zt(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Zt(Qn(this.r),Qn(this.g),Qn(this.b),Iu(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:cy,formatHex:cy,formatHex8:DD,formatRgb:fy,toString:fy}));function cy(){return`#${Jn(this.r)}${Jn(this.g)}${Jn(this.b)}`}function DD(){return`#${Jn(this.r)}${Jn(this.g)}${Jn(this.b)}${Jn((isNaN(this.opacity)?1:this.opacity)*255)}`}function fy(){const e=Iu(this.opacity);return`${e===1?"rgb(":"rgba("}${Qn(this.r)}, ${Qn(this.g)}, ${Qn(this.b)}${e===1?")":`, ${e})`}`}function Iu(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Qn(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Jn(e){return e=Qn(e),(e<16?"0":"")+e.toString(16)}function dy(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new _r(e,t,r,n)}function hy(e){if(e instanceof _r)return new _r(e.h,e.s,e.l,e.opacity);if(e instanceof ro||(e=ao(e)),!e)return new _r;if(e instanceof _r)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,s=a-i,u=(a+i)/2;return s?(t===a?o=(r-n)/s+(r<n)*6:r===a?o=(n-t)/s+2:o=(t-r)/s+4,s/=u<.5?a+i:2-a-i,o*=60):s=u>0&&u<1?0:o,new _r(o,s,u,e.opacity)}function RD(e,t,r,n){return arguments.length===1?hy(e):new _r(e,t,r,n??1)}function _r(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Pu(_r,RD,ay(ro,{brighter(e){return e=e==null?Au:Math.pow(Au,e),new _r(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?no:Math.pow(no,e),new _r(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new Zt(od(e>=240?e-240:e+120,i,n),od(e,i,n),od(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new _r(py(this.h),ju(this.s),ju(this.l),Iu(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Iu(this.opacity);return`${e===1?"hsl(":"hsla("}${py(this.h)}, ${ju(this.s)*100}%, ${ju(this.l)*100}%${e===1?")":`, ${e})`}`}}));function py(e){return e=(e||0)%360,e<0?e+360:e}function ju(e){return Math.max(0,Math.min(1,e||0))}function od(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}Object.defineProperty(my,"name",{value:"default",configurable:!0});function vy(e,t,r,n,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*r+(1+3*e+3*a-3*o)*n+o*i)/6}function my(e){var t=e.length-1;return function(r){var n=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),i=e[n],a=e[n+1],o=n>0?e[n-1]:2*i-a,s=n<t-1?e[n+2]:2*a-i;return vy((r-n/t)*t,o,i,a,s)}}Object.defineProperty(gy,"name",{value:"default",configurable:!0});function gy(e){var t=e.length;return function(r){var n=Math.floor(((r%=1)<0?++r:r)*t),i=e[(n+t-1)%t],a=e[n%t],o=e[(n+1)%t],s=e[(n+2)%t];return vy((r-n/t)*t,i,a,o,s)}}var oo=(e=>()=>e);(Object.getOwnPropertyDescriptor(oo,"name")||{}).writable||Object.defineProperty(oo,"name",{value:"default",configurable:!0});var kD;function yy(e,t){return function(r){return e+r*t}}function ND(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function vB(e,t){var r=t-e;return r?yy(e,r>180||r<-180?r-360*Math.round(r/360):r):kD(isNaN(e)?t:e)}function LD(e){return(e=+e)==1?by:function(t,r){return r-t?ND(t,r,e):oo(isNaN(t)?r:t)}}function by(e,t){var r=t-e;return r?yy(e,r):oo(isNaN(e)?t:e)}var wy=(function e(t){var r=LD(t);function n(i,a){var o=r((i=Tu(i)).r,(a=Tu(a)).r),s=r(i.g,a.g),u=r(i.b,a.b),l=by(i.opacity,a.opacity);return function(c){return i.r=o(c),i.g=s(c),i.b=u(c),i.opacity=l(c),i+""}}return n.gamma=e,n})(1);function _y(e){return function(t){var r=t.length,n=new Array(r),i=new Array(r),a=new Array(r),o,s;for(o=0;o<r;++o)s=Tu(t[o]),n[o]=s.r||0,i[o]=s.g||0,a[o]=s.b||0;return n=e(n),i=e(i),a=e(a),s.opacity=1,function(u){return s.r=n(u),s.g=i(u),s.b=a(u),s+""}}}var mB=_y(my),gB=_y(gy);Object.defineProperty($D,"name",{value:"default",configurable:!0});var FD,zD;function $D(e,t){return(FD(t)?zD:xy)(e,t)}function xy(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),a=new Array(r),o;for(o=0;o<n;++o)i[o]=ei(e[o],t[o]);for(;o<r;++o)a[o]=t[o];return function(s){for(o=0;o<n;++o)a[o]=i[o](s);return a}}Object.defineProperty(Sy,"name",{value:"default",configurable:!0});function Sy(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}Object.defineProperty(so,"name",{value:"default",configurable:!0});function so(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}Object.defineProperty(Cy,"name",{value:"default",configurable:!0});function Cy(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=ei(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}Object.defineProperty(Ey,"name",{value:"default",configurable:!0});var sd=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ud=new RegExp(sd.source,"g");function VD(e){return function(){return e}}function BD(e){return function(t){return e(t)+""}}function Ey(e,t){var r=sd.lastIndex=ud.lastIndex=0,n,i,a,o=-1,s=[],u=[];for(e=e+"",t=t+"";(n=sd.exec(e))&&(i=ud.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,u.push({i:o,x:so(n,i)})),r=ud.lastIndex;return r<t.length&&(a=t.slice(r),s[o]?s[o]+=a:s[++o]=a),s.length<2?u[0]?BD(u[0].x):VD(t):(t=u.length,function(l){for(var c=0,f;c<t;++c)s[(f=u[c]).i]=f.x(l);return s.join("")})}Object.defineProperty(Oy,"name",{value:"default",configurable:!0});function Oy(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;i<r;++i)n[i]=e[i]*(1-a)+t[i]*a;return n}}function UD(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}Object.defineProperty(ei,"name",{value:"default",configurable:!0});function ei(e,t){var r=typeof t,n;return t==null||r==="boolean"?oo(t):(r==="number"?so:r==="string"?(n=ao(t))?(t=n,wy):Ey:t instanceof ao?wy:t instanceof Date?Sy:UD(t)?Oy:Array.isArray(t)?xy:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Cy:so)(e,t)}Object.defineProperty(Du,"name",{value:"default",configurable:!0});function Du(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function WD(e){return function(){return e}}function Ru(e){return+e}var Py=[0,1];function Kt(e){return e}function ld(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:WD(isNaN(t)?NaN:.5)}function HD(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function KD(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=ld(i,n),a=r(o,a)):(n=ld(n,i),a=r(a,o)),function(s){return a(n(s))}}function YD(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),a=new Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=ld(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(s){var u=to(e,s,1,n)-1;return a[u](i[u](s))}}function uo(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function ku(){var e=Py,t=Py,r=ei,n,i,a,o=Kt,s,u,l;function c(){var d=Math.min(e.length,t.length);return o!==Kt&&(o=HD(e[0],e[d-1])),s=d>2?YD:KD,u=l=null,f}function f(d){return d==null||isNaN(d=+d)?a:(u||(u=s(e.map(n),t,r)))(n(o(d)))}return f.invert=function(d){return o(i((l||(l=s(t,e.map(n),so)))(d)))},f.domain=function(d){return arguments.length?(e=Array.from(d,Ru),c()):e.slice()},f.range=function(d){return arguments.length?(t=Array.from(d),c()):t.slice()},f.rangeRound=function(d){return t=Array.from(d),r=Du,c()},f.clamp=function(d){return arguments.length?(o=d?!0:Kt,c()):o!==Kt},f.interpolate=function(d){return arguments.length?(r=d,c()):r},f.unknown=function(d){return arguments.length?(a=d,f):a},function(d,v){return n=d,i=v,c()}}function cd(){return ku()(Kt,Kt)}var qD=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function lo(e){if(!(t=qD.exec(e)))throw new Error("invalid format: "+e);var t;return new fd({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]})}lo.prototype=fd.prototype;function fd(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+""}fd.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},Object.defineProperty(Ay,"name",{value:"default",configurable:!0});function Ay(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Nu(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}Object.defineProperty(ti,"name",{value:"default",configurable:!0});function ti(e){return e=Nu(Math.abs(e)),e?e[1]:NaN}Object.defineProperty(My,"name",{value:"default",configurable:!0});function My(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ti(t)/3)))*3-ti(Math.abs(e)))}Object.defineProperty(Ty,"name",{value:"default",configurable:!0});function Ty(e,t){return function(r,n){for(var i=r.length,a=[],o=0,s=e[0],u=0;i>0&&s>0&&(u+s+1>n&&(s=Math.max(1,n-u)),a.push(r.substring(i-=s,i+s)),!((u+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}Object.defineProperty(Iy,"name",{value:"default",configurable:!0});function Iy(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}Object.defineProperty(jy,"name",{value:"default",configurable:!0});function jy(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}Object.defineProperty(Dy,"name",{value:"default",configurable:!0});var Lu;function Dy(e,t){var r=Nu(e,t);if(!r)return Lu=void 0,e.toPrecision(t);var n=r[0],i=r[1],a=i-(Lu=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+Nu(e,Math.max(0,t+a-1))[0]}Object.defineProperty(dd,"name",{value:"default",configurable:!0});function dd(e,t){var r=Nu(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}var Ry={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Ay,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)=>dd(e*100,t),r:dd,s:Dy,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};Object.defineProperty(hd,"name",{value:"default",configurable:!0});function hd(e){return e}Object.defineProperty(Ly,"name",{value:"default",configurable:!0});var ky=Array.prototype.map,Ny=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function Ly(e){var t=e.grouping===void 0||e.thousands===void 0?hd:Ty(ky.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?hd:Iy(ky.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"\u2212":e.minus+"",u=e.nan===void 0?"NaN":e.nan+"";function l(f,d){f=lo(f);var v=f.fill,p=f.align,m=f.sign,g=f.symbol,y=f.zero,_=f.width,S=f.comma,C=f.precision,O=f.trim,E=f.type;E==="n"?(S=!0,E="g"):Ry[E]||(C===void 0&&(C=12),O=!0,E="g"),(y||v==="0"&&p==="=")&&(y=!0,v="0",p="=");var M=(d&&d.prefix!==void 0?d.prefix:"")+(g==="$"?r:g==="#"&&/[boxX]/.test(E)?"0"+E.toLowerCase():""),R=(g==="$"?n:/[%p]/.test(E)?o:"")+(d&&d.suffix!==void 0?d.suffix:""),$=Ry[E],K=/[defgprs%]/.test(E);C=C===void 0?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,C)):Math.max(0,Math.min(20,C));function te(G){var ce=M,de=R,pe,_e,xe;if(E==="c")de=$(G)+de,G="";else{G=+G;var Se=G<0||1/G<0;if(G=isNaN(G)?u:$(Math.abs(G),C),O&&(G=jy(G)),Se&&+G==0&&m!=="+"&&(Se=!1),ce=(Se?m==="("?m:s:m==="-"||m==="("?"":m)+ce,de=(E==="s"&&!isNaN(G)&&Lu!==void 0?Ny[8+Lu/3]:"")+de+(Se&&m==="("?")":""),K){for(pe=-1,_e=G.length;++pe<_e;)if(xe=G.charCodeAt(pe),48>xe||xe>57){de=(xe===46?i+G.slice(pe+1):G.slice(pe))+de,G=G.slice(0,pe);break}}}S&&!y&&(G=t(G,1/0));var $e=ce.length+G.length+de.length,Oe=$e<_?new Array(_-$e+1).join(v):"";switch(S&&y&&(G=t(Oe+G,Oe.length?_-de.length:1/0),Oe=""),p){case"<":G=ce+G+de+Oe;break;case"=":G=ce+Oe+G+de;break;case"^":G=Oe.slice(0,$e=Oe.length>>1)+ce+G+de+Oe.slice($e);break;default:G=Oe+ce+G+de;break}return a(G)}return te.toString=function(){return f+""},te}function c(f,d){var v=Math.max(-8,Math.min(8,Math.floor(ti(d)/3)))*3,p=Math.pow(10,-v),m=l((f=lo(f),f.type="f",f),{suffix:Ny[8+v/3]});return function(g){return m(p*g)}}return{format:l,formatPrefix:c}}var Fu,pd,Fy;GD({thousands:",",grouping:[3],currency:["$",""]});function GD(e){return Fu=Ly(e),pd=Fu.format,Fy=Fu.formatPrefix,Fu}Object.defineProperty(zy,"name",{value:"default",configurable:!0});function zy(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ti(t)-ti(e))+1}Object.defineProperty($y,"name",{value:"default",configurable:!0});function $y(e){return Math.max(0,-ti(Math.abs(e)))}function Vy(e,t,r,n){var i=id(e,t,r),a;switch(n=lo(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=My(i,o))&&(n.precision=a),Fy(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=zy(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=$y(i))&&(n.precision=a-(n.type==="%")*2);break}}return pd(n)}function On(e){var t=e.domain;return e.ticks=function(r){var n=t();return rd(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return Vy(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],s=n[a],u,l,c=10;for(s<o&&(l=o,o=s,s=l,l=i,i=a,a=l);c-- >0;){if(l=nd(o,s,r),l===u)return n[i]=o,n[a]=s,t(n);if(l>0)o=Math.floor(o/l)*l,s=Math.ceil(s/l)*l;else if(l<0)o=Math.ceil(o*l)/l,s=Math.floor(s*l)/l;else break;u=l}return e},e}function By(){var e=cd();return e.copy=function(){return uo(e,By())},ur.apply(e,arguments),On(e)}function Uy(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,Ru),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return Uy(e).unknown(t)},e=arguments.length?Array.from(e,Ru):[0,1],On(r)}function Wy(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return a<i&&(o=r,r=n,n=o,o=i,i=a,a=o),e[r]=t.floor(i),e[n]=t.ceil(a),e}function Hy(e){return Math.log(e)}function Ky(e){return Math.exp(e)}function XD(e){return-Math.log(-e)}function ZD(e){return-Math.exp(-e)}function QD(e){return isFinite(e)?+("1e"+e):e<0?0:e}function JD(e){return e===10?QD:e===Math.E?Math.exp:t=>Math.pow(e,t)}function eR(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 Yy(e){return(t,r)=>-e(-t,r)}function vd(e){const t=e(Hy,Ky),r=t.domain;let n=10,i,a;function o(){return i=eR(n),a=JD(n),r()[0]<0?(i=Yy(i),a=Yy(a),e(XD,ZD)):e(Hy,Ky),t}return t.base=function(s){return arguments.length?(n=+s,o()):n},t.domain=function(s){return arguments.length?(r(s),o()):r()},t.ticks=s=>{const u=r();let l=u[0],c=u[u.length-1];const f=c<l;f&&([l,c]=[c,l]);let d=i(l),v=i(c),p,m;const g=s==null?10:+s;let y=[];if(!(n%1)&&v-d<g){if(d=Math.floor(d),v=Math.ceil(v),l>0){for(;d<=v;++d)for(p=1;p<n;++p)if(m=d<0?p/a(-d):p*a(d),!(m<l)){if(m>c)break;y.push(m)}}else for(;d<=v;++d)for(p=n-1;p>=1;--p)if(m=d>0?p/a(-d):p*a(d),!(m<l)){if(m>c)break;y.push(m)}y.length*2<g&&(y=rd(l,c,g))}else y=rd(d,v,Math.min(v-d,g)).map(a);return f?y.reverse():y},t.tickFormat=(s,u)=>{if(s==null&&(s=10),u==null&&(u=n===10?"s":","),typeof u!="function"&&(!(n%1)&&(u=lo(u)).precision==null&&(u.trim=!0),u=pd(u)),s===1/0)return u;const l=Math.max(1,n*s/t.ticks().length);return c=>{let f=c/a(Math.round(i(c)));return f*n<n-.5&&(f*=n),f<=l?u(c):""}},t.nice=()=>r(Wy(r(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function qy(){const e=vd(ku()).domain([1,10]);return e.copy=()=>uo(e,qy()).base(e.base()),ur.apply(e,arguments),e}function Gy(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Xy(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function md(e){var t=1,r=e(Gy(t),Xy(t));return r.constant=function(n){return arguments.length?e(Gy(t=+n),Xy(t)):t},On(r)}function Zy(){var e=md(ku());return e.copy=function(){return uo(e,Zy()).constant(e.constant())},ur.apply(e,arguments)}function Qy(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function tR(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function rR(e){return e<0?-e*e:e*e}function gd(e){var t=e(Kt,Kt),r=1;function n(){return r===1?e(Kt,Kt):r===.5?e(tR,rR):e(Qy(r),Qy(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},On(t)}function yd(){var e=gd(ku());return e.copy=function(){return uo(e,yd()).exponent(e.exponent())},ur.apply(e,arguments),e}function nR(){return yd.apply(null,arguments).exponent(.5)}function Jy(e){return Math.sign(e)*e*e}function iR(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function eb(){var e=cd(),t=[0,1],r=!1,n;function i(a){var o=iR(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(Jy(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,Ru)).map(Jy)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return eb(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},ur.apply(i,arguments),On(i)}function tb(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r<i||r===void 0&&i>=i)&&(r=i)}return r}function rb(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let i of e)(i=t(i,++n,e))!=null&&(r>i||r===void 0&&i>=i)&&(r=i)}return r}var aR;function yB(e,...t){if(typeof e[Symbol.iterator]!="function")throw new TypeError("values is not iterable");e=Array.from(e);let[r]=t;if(r&&r.length!==2||t.length>1){const n=Uint32Array.from(e,(i,a)=>a);return t.length>1?(t=t.map(i=>e.map(i)),n.sort((i,a)=>{for(const o of t){const s=zu(o[i],o[a]);if(s)return s}})):(r=e.map(r),n.sort((i,a)=>zu(r[i],r[a]))),aR(e,n)}return e.sort(nb(r))}function nb(e=En){if(e===En)return zu;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function zu(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}function ib(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?zu:nb(i);n>r;){if(n-r>600){const u=n-r+1,l=t-r+1,c=Math.log(u),f=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*f*(u-f)/u)*(l-u/2<0?-1:1),v=Math.max(r,Math.floor(t-l*f/u+d)),p=Math.min(n,Math.floor(t+(u-l)*f/u+d));ib(e,t,v,p,i)}const a=e[t];let o=r,s=n;for(co(e,r,t),i(e[n],a)>0&&co(e,r,n);o<s;){for(co(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}i(e[r],a)===0?co(e,r,s):(++s,co(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function co(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}var oR,sR,uR,ab,lR,cR;function fR(e,t,r){if(e=Float64Array.from(_D(e,r)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return rb(e);if(t>=1)return tb(e);var n,i=(n-1)*t,a=Math.floor(i),o=tb(ib(e,a).subarray(0,a+1)),s=rb(e.subarray(a+1));return o+(s-o)*(i-a)}}function dR(e,t,r=ny){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),s=+r(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function bB(e,t,r=ab){if(!isNaN(t=+t)){if(n=Float64Array.from(e,(s,u)=>ab(r(e[u],u,e))),t<=0)return sR(n);if(t>=1)return oR(n);var n,i=Uint32Array.from(e,(s,u)=>u),a=n.length-1,o=Math.floor(a*t);return uR(i,o,0,a,(s,u)=>lR(n[s],n[u])),o=cR(i.subarray(0,o+1),s=>n[s]),o>=0?o:-1}}function ob(){var e=[],t=[],r=[],n;function i(){var o=0,s=Math.max(1,t.length);for(r=new Array(s-1);++o<s;)r[o-1]=dR(e,o/s);return a}function a(o){return o==null||isNaN(o=+o)?n:t[to(r,o)]}return a.invertExtent=function(o){var s=t.indexOf(o);return s<0?[NaN,NaN]:[s>0?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let s of o)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(En),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.quantiles=function(){return r.slice()},a.copy=function(){return ob().domain(e).range(t).unknown(n)},ur.apply(a,arguments)}function sb(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(u){return u!=null&&u<=u?i[to(n,u,0,r)]:a}function s(){var u=-1;for(n=new Array(r);++u<r;)n[u]=((u+1)*t-(u-r)*e)/(r+1);return o}return o.domain=function(u){return arguments.length?([e,t]=u,e=+e,t=+t,s()):[e,t]},o.range=function(u){return arguments.length?(r=(i=Array.from(u)).length-1,s()):i.slice()},o.invertExtent=function(u){var l=i.indexOf(u);return l<0?[NaN,NaN]:l<1?[e,n[0]]:l>=r?[n[r-1],t]:[n[l-1],n[l]]},o.unknown=function(u){return arguments.length&&(a=u),o},o.thresholds=function(){return n.slice()},o.copy=function(){return sb().domain([e,t]).range(i).unknown(a)},ur.apply(On(o),arguments)}function ub(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[to(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return ub().domain(e).range(t).unknown(r)},ur.apply(i,arguments)}const an=1e3,lr=an*60,on=lr*60,sn=on*24,bd=sn*7,lb=sn*30,wd=sn*365,_d=new Date,xd=new Date;function _t(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),s=i.ceil(a);return a-o<s-a?o:s},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{const u=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a<o)||!(s>0))return u;let l;do u.push(l=new Date(+a)),t(a,s),e(a);while(l<a&&a<o);return u},i.filter=a=>_t(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(_d.setTime(+a),xd.setTime(+o),e(_d),e(xd),Math.floor(r(_d,xd))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const $u=_t(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);$u.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?_t(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):$u);const wB=$u.range,ri=_t(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*an)},(e,t)=>(t-e)/an,e=>e.getUTCSeconds()),_B=ri.range,Sd=_t(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*an)},(e,t)=>{e.setTime(+e+t*lr)},(e,t)=>(t-e)/lr,e=>e.getMinutes()),xB=Sd.range,Cd=_t(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*lr)},(e,t)=>(t-e)/lr,e=>e.getUTCMinutes()),SB=Cd.range,Ed=_t(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*an-e.getMinutes()*lr)},(e,t)=>{e.setTime(+e+t*on)},(e,t)=>(t-e)/on,e=>e.getHours()),CB=Ed.range,Od=_t(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*on)},(e,t)=>(t-e)/on,e=>e.getUTCHours()),EB=Od.range,fo=_t(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*lr)/sn,e=>e.getDate()-1),OB=fo.range,Vu=_t(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/sn,e=>e.getUTCDate()-1),PB=Vu.range,cb=_t(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/sn,e=>Math.floor(e/sn)),AB=cb.range;function ni(e){return _t(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*lr)/bd)}const Bu=ni(0),Uu=ni(1),hR=ni(2),pR=ni(3),Wi=ni(4),vR=ni(5),mR=ni(6),MB=Bu.range,TB=Uu.range,IB=hR.range,jB=pR.range,DB=Wi.range,RB=vR.range,kB=mR.range;function ii(e){return _t(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/bd)}const Wu=ii(0),Hu=ii(1),gR=ii(2),yR=ii(3),Hi=ii(4),bR=ii(5),wR=ii(6),NB=Wu.range,LB=Hu.range,FB=gR.range,zB=yR.range,$B=Hi.range,VB=bR.range,BB=wR.range,Pd=_t(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()),UB=Pd.range,Ad=_t(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()),WB=Ad.range,un=_t(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());un.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:_t(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});const HB=un.range,ln=_t(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());ln.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:_t(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});const KB=ln.range;function fb(e,t,r,n,i,a){const o=[[ri,1,an],[ri,5,5*an],[ri,15,15*an],[ri,30,30*an],[a,1,lr],[a,5,5*lr],[a,15,15*lr],[a,30,30*lr],[i,1,on],[i,3,3*on],[i,6,6*on],[i,12,12*on],[n,1,sn],[n,2,2*sn],[r,1,bd],[t,1,lb],[t,3,3*lb],[e,1,wd]];function s(l,c,f){const d=c<l;d&&([l,c]=[c,l]);const v=f&&typeof f.range=="function"?f:u(l,c,f),p=v?v.range(l,+c+1):[];return d?p.reverse():p}function u(l,c,f){const d=Math.abs(c-l)/f,v=ad(([,,g])=>g).right(o,d);if(v===o.length)return e.every(id(l/wd,c/wd,f));if(v===0)return $u.every(Math.max(id(l,c,f),1));const[p,m]=o[d/o[v-1][2]<o[v][2]/d?v-1:v];return p.every(m)}return[s,u]}const[_R,xR]=fb(ln,Ad,Wu,cb,Od,Cd),[SR,CR]=fb(un,Pd,Bu,fo,Ed,Sd);function Md(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Td(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function ho(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function ER(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,u=e.shortMonths,l=po(i),c=vo(i),f=po(a),d=vo(a),v=po(o),p=vo(o),m=po(s),g=vo(s),y=po(u),_=vo(u),S={a:xe,A:Se,b:$e,B:Oe,c:null,d:gb,e:gb,f:qR,g:ik,G:ok,H:HR,I:KR,j:YR,L:yb,m:GR,M:XR,p:Et,q:Pe,Q:Cb,s:Eb,S:ZR,u:QR,U:JR,V:ek,w:tk,W:rk,x:null,X:null,y:nk,Y:ak,Z:sk,"%":Sb},C={a:De,A:lt,b:ct,B:et,c:null,d:wb,e:wb,f:fk,g:_k,G:Sk,H:uk,I:lk,j:ck,L:_b,m:dk,M:hk,p:at,q:vt,Q:Cb,s:Eb,S:pk,u:vk,U:mk,V:gk,w:yk,W:bk,x:null,X:null,y:wk,Y:xk,Z:Ck,"%":Sb},O={a:K,A:te,b:G,B:ce,c:de,d:vb,e:vb,f:VR,g:pb,G:hb,H:mb,I:mb,j:LR,L:$R,m:NR,M:FR,p:$,q:kR,Q:UR,s:WR,S:zR,u:TR,U:IR,V:jR,w:MR,W:DR,x:pe,X:_e,y:pb,Y:hb,Z:RR,"%":BR};S.x=E(r,S),S.X=E(n,S),S.c=E(t,S),C.x=E(r,C),C.X=E(n,C),C.c=E(t,C);function E(le,se){return function(Ae){var Z=[],tt=-1,Ie=0,kt=le.length,Jt,Re,rt;for(Ae instanceof Date||(Ae=new Date(+Ae));++tt<kt;)le.charCodeAt(tt)===37&&(Z.push(le.slice(Ie,tt)),(Re=db[Jt=le.charAt(++tt)])!=null?Jt=le.charAt(++tt):Re=Jt==="e"?" ":"0",(rt=se[Jt])&&(Jt=rt(Ae,Re)),Z.push(Jt),Ie=tt+1);return Z.push(le.slice(Ie,tt)),Z.join("")}}function M(le,se){return function(Ae){var Z=ho(1900,void 0,1),tt=R(Z,le,Ae+="",0),Ie,kt;if(tt!=Ae.length)return null;if("Q"in Z)return new Date(Z.Q);if("s"in Z)return new Date(Z.s*1e3+("L"in Z?Z.L:0));if(se&&!("Z"in Z)&&(Z.Z=0),"p"in Z&&(Z.H=Z.H%12+Z.p*12),Z.m===void 0&&(Z.m="q"in Z?Z.q:0),"V"in Z){if(Z.V<1||Z.V>53)return null;"w"in Z||(Z.w=1),"Z"in Z?(Ie=Td(ho(Z.y,0,1)),kt=Ie.getUTCDay(),Ie=kt>4||kt===0?Hu.ceil(Ie):Hu(Ie),Ie=Vu.offset(Ie,(Z.V-1)*7),Z.y=Ie.getUTCFullYear(),Z.m=Ie.getUTCMonth(),Z.d=Ie.getUTCDate()+(Z.w+6)%7):(Ie=Md(ho(Z.y,0,1)),kt=Ie.getDay(),Ie=kt>4||kt===0?Uu.ceil(Ie):Uu(Ie),Ie=fo.offset(Ie,(Z.V-1)*7),Z.y=Ie.getFullYear(),Z.m=Ie.getMonth(),Z.d=Ie.getDate()+(Z.w+6)%7)}else("W"in Z||"U"in Z)&&("w"in Z||(Z.w="u"in Z?Z.u%7:"W"in Z?1:0),kt="Z"in Z?Td(ho(Z.y,0,1)).getUTCDay():Md(ho(Z.y,0,1)).getDay(),Z.m=0,Z.d="W"in Z?(Z.w+6)%7+Z.W*7-(kt+5)%7:Z.w+Z.U*7-(kt+6)%7);return"Z"in Z?(Z.H+=Z.Z/100|0,Z.M+=Z.Z%100,Td(Z)):Md(Z)}}function R(le,se,Ae,Z){for(var tt=0,Ie=se.length,kt=Ae.length,Jt,Re;tt<Ie;){if(Z>=kt)return-1;if(Jt=se.charCodeAt(tt++),Jt===37){if(Jt=se.charAt(tt++),Re=O[Jt in db?se.charAt(tt++):Jt],!Re||(Z=Re(le,Ae,Z))<0)return-1}else if(Jt!=Ae.charCodeAt(Z++))return-1}return Z}function $(le,se,Ae){var Z=l.exec(se.slice(Ae));return Z?(le.p=c.get(Z[0].toLowerCase()),Ae+Z[0].length):-1}function K(le,se,Ae){var Z=v.exec(se.slice(Ae));return Z?(le.w=p.get(Z[0].toLowerCase()),Ae+Z[0].length):-1}function te(le,se,Ae){var Z=f.exec(se.slice(Ae));return Z?(le.w=d.get(Z[0].toLowerCase()),Ae+Z[0].length):-1}function G(le,se,Ae){var Z=y.exec(se.slice(Ae));return Z?(le.m=_.get(Z[0].toLowerCase()),Ae+Z[0].length):-1}function ce(le,se,Ae){var Z=m.exec(se.slice(Ae));return Z?(le.m=g.get(Z[0].toLowerCase()),Ae+Z[0].length):-1}function de(le,se,Ae){return R(le,t,se,Ae)}function pe(le,se,Ae){return R(le,r,se,Ae)}function _e(le,se,Ae){return R(le,n,se,Ae)}function xe(le){return o[le.getDay()]}function Se(le){return a[le.getDay()]}function $e(le){return u[le.getMonth()]}function Oe(le){return s[le.getMonth()]}function Et(le){return i[+(le.getHours()>=12)]}function Pe(le){return 1+~~(le.getMonth()/3)}function De(le){return o[le.getUTCDay()]}function lt(le){return a[le.getUTCDay()]}function ct(le){return u[le.getUTCMonth()]}function et(le){return s[le.getUTCMonth()]}function at(le){return i[+(le.getUTCHours()>=12)]}function vt(le){return 1+~~(le.getUTCMonth()/3)}return{format:function(le){var se=E(le+="",S);return se.toString=function(){return le},se},parse:function(le){var se=M(le+="",!1);return se.toString=function(){return le},se},utcFormat:function(le){var se=E(le+="",C);return se.toString=function(){return le},se},utcParse:function(le){var se=M(le+="",!0);return se.toString=function(){return le},se}}}var db={"-":"",_:" ",0:"0"},Dt=/^\s*\d+/,OR=/^%/,PR=/[\\^$*+?|[\]().{}]/g;function ze(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(t)+i:i)}function AR(e){return e.replace(PR,"\\$&")}function po(e){return new RegExp("^(?:"+e.map(AR).join("|")+")","i")}function vo(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function MR(e,t,r){var n=Dt.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function TR(e,t,r){var n=Dt.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function IR(e,t,r){var n=Dt.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function jR(e,t,r){var n=Dt.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function DR(e,t,r){var n=Dt.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function hb(e,t,r){var n=Dt.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function pb(e,t,r){var n=Dt.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function RR(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function kR(e,t,r){var n=Dt.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function NR(e,t,r){var n=Dt.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function vb(e,t,r){var n=Dt.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function LR(e,t,r){var n=Dt.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function mb(e,t,r){var n=Dt.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function FR(e,t,r){var n=Dt.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function zR(e,t,r){var n=Dt.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function $R(e,t,r){var n=Dt.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function VR(e,t,r){var n=Dt.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function BR(e,t,r){var n=OR.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function UR(e,t,r){var n=Dt.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function WR(e,t,r){var n=Dt.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function gb(e,t){return ze(e.getDate(),t,2)}function HR(e,t){return ze(e.getHours(),t,2)}function KR(e,t){return ze(e.getHours()%12||12,t,2)}function YR(e,t){return ze(1+fo.count(un(e),e),t,3)}function yb(e,t){return ze(e.getMilliseconds(),t,3)}function qR(e,t){return yb(e,t)+"000"}function GR(e,t){return ze(e.getMonth()+1,t,2)}function XR(e,t){return ze(e.getMinutes(),t,2)}function ZR(e,t){return ze(e.getSeconds(),t,2)}function QR(e){var t=e.getDay();return t===0?7:t}function JR(e,t){return ze(Bu.count(un(e)-1,e),t,2)}function bb(e){var t=e.getDay();return t>=4||t===0?Wi(e):Wi.ceil(e)}function ek(e,t){return e=bb(e),ze(Wi.count(un(e),e)+(un(e).getDay()===4),t,2)}function tk(e){return e.getDay()}function rk(e,t){return ze(Uu.count(un(e)-1,e),t,2)}function nk(e,t){return ze(e.getFullYear()%100,t,2)}function ik(e,t){return e=bb(e),ze(e.getFullYear()%100,t,2)}function ak(e,t){return ze(e.getFullYear()%1e4,t,4)}function ok(e,t){var r=e.getDay();return e=r>=4||r===0?Wi(e):Wi.ceil(e),ze(e.getFullYear()%1e4,t,4)}function sk(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ze(t/60|0,"0",2)+ze(t%60,"0",2)}function wb(e,t){return ze(e.getUTCDate(),t,2)}function uk(e,t){return ze(e.getUTCHours(),t,2)}function lk(e,t){return ze(e.getUTCHours()%12||12,t,2)}function ck(e,t){return ze(1+Vu.count(ln(e),e),t,3)}function _b(e,t){return ze(e.getUTCMilliseconds(),t,3)}function fk(e,t){return _b(e,t)+"000"}function dk(e,t){return ze(e.getUTCMonth()+1,t,2)}function hk(e,t){return ze(e.getUTCMinutes(),t,2)}function pk(e,t){return ze(e.getUTCSeconds(),t,2)}function vk(e){var t=e.getUTCDay();return t===0?7:t}function mk(e,t){return ze(Wu.count(ln(e)-1,e),t,2)}function xb(e){var t=e.getUTCDay();return t>=4||t===0?Hi(e):Hi.ceil(e)}function gk(e,t){return e=xb(e),ze(Hi.count(ln(e),e)+(ln(e).getUTCDay()===4),t,2)}function yk(e){return e.getUTCDay()}function bk(e,t){return ze(Hu.count(ln(e)-1,e),t,2)}function wk(e,t){return ze(e.getUTCFullYear()%100,t,2)}function _k(e,t){return e=xb(e),ze(e.getUTCFullYear()%100,t,2)}function xk(e,t){return ze(e.getUTCFullYear()%1e4,t,4)}function Sk(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Hi(e):Hi.ceil(e),ze(e.getUTCFullYear()%1e4,t,4)}function Ck(){return"+0000"}function Sb(){return"%"}function Cb(e){return+e}function Eb(e){return Math.floor(+e/1e3)}var Ki,Ob,Ek,Pb,Ok;Pk({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 Pk(e){return Ki=ER(e),Ob=Ki.format,Ek=Ki.parse,Pb=Ki.utcFormat,Ok=Ki.utcParse,Ki}function Ak(e){return new Date(e)}function Mk(e){return e instanceof Date?+e:+new Date(+e)}function Id(e,t,r,n,i,a,o,s,u,l){var c=cd(),f=c.invert,d=c.domain,v=l(".%L"),p=l(":%S"),m=l("%I:%M"),g=l("%I %p"),y=l("%a %d"),_=l("%b %d"),S=l("%B"),C=l("%Y");function O(E){return(u(E)<E?v:s(E)<E?p:o(E)<E?m:a(E)<E?g:n(E)<E?i(E)<E?y:_:r(E)<E?S:C)(E)}return c.invert=function(E){return new Date(f(E))},c.domain=function(E){return arguments.length?d(Array.from(E,Mk)):d().map(Ak)},c.ticks=function(E){var M=d();return e(M[0],M[M.length-1],E??10)},c.tickFormat=function(E,M){return M==null?O:l(M)},c.nice=function(E){var M=d();return(!E||typeof E.range!="function")&&(E=t(M[0],M[M.length-1],E??10)),E?d(Wy(M,E)):c},c.copy=function(){return uo(c,Id(e,t,r,n,i,a,o,s,u,l))},c}function Tk(){return ur.apply(Id(SR,CR,un,Pd,Bu,fo,Ed,Sd,ri,Ob).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Ik(){return ur.apply(Id(_R,xR,ln,Ad,Wu,Vu,Od,Cd,ri,Pb).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Ku(){var e=0,t=1,r,n,i,a,o=Kt,s=!1,u;function l(f){return f==null||isNaN(f=+f)?u:o(i===0?.5:(f=(a(f)-r)*i,s?Math.max(0,Math.min(1,f)):f))}l.domain=function(f){return arguments.length?([e,t]=f,r=a(e=+e),n=a(t=+t),i=r===n?0:1/(n-r),l):[e,t]},l.clamp=function(f){return arguments.length?(s=!!f,l):s},l.interpolator=function(f){return arguments.length?(o=f,l):o};function c(f){return function(d){var v,p;return arguments.length?([v,p]=d,o=f(v,p),l):[o(0),o(1)]}}return l.range=c(ei),l.rangeRound=c(Du),l.unknown=function(f){return arguments.length?(u=f,l):u},function(f){return a=f,r=f(e),n=f(t),i=r===n?0:1/(n-r),l}}function Pn(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Ab(){var e=On(Ku()(Kt));return e.copy=function(){return Pn(e,Ab())},nn.apply(e,arguments)}function Mb(){var e=vd(Ku()).domain([1,10]);return e.copy=function(){return Pn(e,Mb()).base(e.base())},nn.apply(e,arguments)}function Tb(){var e=md(Ku());return e.copy=function(){return Pn(e,Tb()).constant(e.constant())},nn.apply(e,arguments)}function jd(){var e=gd(Ku());return e.copy=function(){return Pn(e,jd()).exponent(e.exponent())},nn.apply(e,arguments)}function jk(){return jd.apply(null,arguments).exponent(.5)}function Ib(){var e=[],t=Kt;function r(n){if(n!=null&&!isNaN(n=+n))return t((to(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(En),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>fR(e,a/n))},r.copy=function(){return Ib(t).domain(e)},nn.apply(r,arguments)}function Dk(e,t){t===void 0&&(t=e,e=ei);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(o){var s=Math.max(0,Math.min(n-1,Math.floor(o*=n)));return a[s](o-s)}}function Yu(){var e=0,t=.5,r=1,n=1,i,a,o,s,u,l=Kt,c,f=!1,d;function v(m){return isNaN(m=+m)?d:(m=.5+((m=+c(m))-a)*(n*m<n*a?s:u),l(f?Math.max(0,Math.min(1,m)):m))}v.domain=function(m){return arguments.length?([e,t,r]=m,i=c(e=+e),a=c(t=+t),o=c(r=+r),s=i===a?0:.5/(a-i),u=a===o?0:.5/(o-a),n=a<i?-1:1,v):[e,t,r]},v.clamp=function(m){return arguments.length?(f=!!m,v):f},v.interpolator=function(m){return arguments.length?(l=m,v):l};function p(m){return function(g){var y,_,S;return arguments.length?([y,_,S]=g,l=Dk(m,[y,_,S]),v):[l(0),l(.5),l(1)]}}return v.range=p(ei),v.rangeRound=p(Du),v.unknown=function(m){return arguments.length?(d=m,v):d},function(m){return c=m,i=m(e),a=m(t),o=m(r),s=i===a?0:.5/(a-i),u=a===o?0:.5/(o-a),n=a<i?-1:1,v}}function jb(){var e=On(Yu()(Kt));return e.copy=function(){return Pn(e,jb())},nn.apply(e,arguments)}function Db(){var e=vd(Yu()).domain([.1,1,10]);return e.copy=function(){return Pn(e,Db()).base(e.base())},nn.apply(e,arguments)}function Rb(){var e=md(Yu());return e.copy=function(){return Pn(e,Rb()).constant(e.constant())},nn.apply(e,arguments)}function Dd(){var e=gd(Yu());return e.copy=function(){return Pn(e,Dd()).exponent(e.exponent())},nn.apply(e,arguments)}function Rk(){return Dd.apply(null,arguments).exponent(.5)}function kk(e){var t=ue;if(e in t&&typeof t[e]=="function")return t[e]();var r="scale".concat(Va(e));if(r in t&&typeof t[r]=="function")return t[r]()}function kb(e,t,r){if(typeof e=="function")return e.copy().domain(t).range(r);if(e!=null){var n=kk(e);if(n!=null)return n.domain(t).range(r),n}}function Rd(e,t,r,n){if(!(r==null||n==null))return typeof e.scale=="function"?kb(e.scale,r,n):kb(t,r,n)}function Nk(e){return"scale".concat(Va(e))}function Lk(e){return Nk(e)in ue}var Nb=(e,t,r)=>{if(e!=null){var{scale:n,type:i}=e;if(n==="auto")return i==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!t)?"point":i==="category"?"band":"linear";if(typeof n=="string")return Lk(n)?n:"point"}};function Fk(e,t){for(var r=0,n=e.length,i=e[0]<e[e.length-1];r<n;){var a=Math.floor((r+n)/2);(i?e[a]<t:e[a]>t)?r=a+1:n=a}return r}function Lb(e,t){if(e){var r=t??e.domain(),n=r.map(a=>{var o;return(o=e(a))!==null&&o!==void 0?o:0}),i=e.range();if(!(r.length===0||i.length<2))return a=>{var o,s,u=Fk(n,a);if(u<=0)return r[0];if(u>=r.length)return r[r.length-1];var l=(o=n[u-1])!==null&&o!==void 0?o:0,c=(s=n[u])!==null&&s!==void 0?s:0;return Math.abs(a-l)<=Math.abs(a-c)?r[u-1]:r[u]}}}function zk(e){if(e!=null)return"invert"in e&&typeof e.invert=="function"?e.invert.bind(e):Lb(e,void 0)}function Fb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function qu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Fb(Object(r),!0).forEach(function(n){$k(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fb(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $k(e,t,r){return(t=Vk(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Vk(e){var t=Bk(e,"string");return typeof t=="symbol"?t:t+""}function Bk(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kd=[0,"auto"],Uk={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0,niceTicks:"auto"},Wk=(e,t)=>e.cartesianAxis.xAxis[t],An=(e,t)=>{var r=Wk(e,t);return r??Uk},Hk={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:kd,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,niceTicks:"auto",width:Xa},Kk=(e,t)=>e.cartesianAxis.yAxis[t],Mn=(e,t)=>{var r=Kk(e,t);return r??Hk},Yk={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},Nd=(e,t)=>{var r=e.cartesianAxis.zAxis[t];return r??Yk},ut=(e,t,r)=>{switch(t){case"xAxis":return An(e,r);case"yAxis":return Mn(e,r);case"zAxis":return Nd(e,r);case"angleAxis":return Yf(e,r);case"radiusAxis":return qf(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},qk=(e,t,r)=>{switch(t){case"xAxis":return An(e,r);case"yAxis":return Mn(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},Yi=(e,t,r)=>{switch(t){case"xAxis":return An(e,r);case"yAxis":return Mn(e,r);case"angleAxis":return Yf(e,r);case"radiusAxis":return qf(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},zb=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function Ld(e,t){return r=>{switch(e){case"xAxis":return"xAxisId"in r&&r.xAxisId===t;case"yAxis":return"yAxisId"in r&&r.yAxisId===t;case"zAxis":return"zAxisId"in r&&r.zAxisId===t;case"angleAxis":return"angleAxisId"in r&&r.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in r&&r.radiusAxisId===t;default:return!1}}}var Gk=e=>e.graphicalItems.cartesianItems,Xk=z([it,eo],Ld),Fd=(e,t,r)=>e.filter(r).filter(n=>t?.includeHidden===!0?!0:!n.hide),qi=z([Gk,ut,Xk],Fd,{memoizeOptions:{resultEqualityCheck:Eu}}),$b=z([qi],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(Xf)),Vb=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),Zk=z([qi],Vb),zd=e=>e.map(t=>t.data).filter(Boolean).flat(1),Qk=z([qi],e=>e.some(t=>!t.data)),Bb=z([qi],zd,{memoizeOptions:{resultEqualityCheck:Eu}}),$d=(e,t)=>{var{chartData:r=[],dataStartIndex:n,dataEndIndex:i}=t;return e.length>0?e:r.slice(n,i+1)},Vd=z([Bb,bu],$d),Ub=(e,t,r)=>t?.dataKey!=null?e.map(n=>({value:Xe(n,t.dataKey)})):r.length>0?r.map(n=>n.dataKey).flatMap(n=>e.map(i=>({value:Xe(i,n)}))):e.map(n=>({value:n})),Wb=(e,t,r,n,i,a)=>{var{chartData:o=[],dataStartIndex:s,dataEndIndex:u}=n,l=Ub(e,t,r);if(i&&t?.dataKey!=null&&a.length>0){var c=o.slice(s,u+1),f=c.map(d=>({value:Xe(d,t.dataKey)})).filter(d=>d.value!=null);return[...f,...l]}return l},mo=z([Vd,ut,qi,bu,Qk,Bb],Wb);function Gi(e){if(za(e)||e instanceof Date){var t=Number(e);if(He(t))return t}}function Hb(e){if(Array.isArray(e)){var t=[Gi(e[0]),Gi(e[1])];return Dr(t)?t:void 0}var r=Gi(e);if(r!=null)return[r,r]}function Nr(e){return e.map(Gi).filter(Ir)}function Jk(e,t){var r=Gi(e),n=Gi(t);return r==null&&n==null?0:r==null?-1:n==null?1:r-n}var eN=z([mo],e=>e?.map(t=>t.value).sort(Jk));function Kb(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function tN(e,t,r){if(!r)return[];if(!r.length)return[];var n;if(typeof t=="number"&&!Zr(t))n=t;else if(Array.isArray(t)){var i=Nr(t);i.length>0&&(n=Math.max(...i))}return n==null?[]:Nr(r.flatMap(a=>{var o=Xe(e,a.dataKey),s,u;if(Array.isArray(o)?[s,u]=o:s=u=o,!(!He(s)||!He(u)))return[n-s,n+u]}))}var Rt=e=>{var t=jt(e),r=Bi(e);return Yi(e,t,r)},Xi=z([Rt],e=>e?.dataKey),rN=z([$b,bu,Rt],Xg),Yb=(e,t,r,n)=>{var i={},a=t.reduce((o,s)=>{if(s.stackId==null)return o;var u=o[s.stackId];return u==null&&(u=[]),u.push(s),o[s.stackId]=u,o},i);return Object.fromEntries(Object.entries(a).map(o=>{var[s,u]=o,l=n?[...u].reverse():u,c=l.map(Gg);return[s,{stackedData:uj(e,c,r),graphicalItems:l}]}))},nN=z([rN,$b,Ja,Dg],Yb),qb=(e,t,r,n)=>{var{dataStartIndex:i,dataEndIndex:a}=t;if(n==null&&r!=="zAxis"){var o=fj(e,i,a);if(!(o!=null&&o[0]===0&&o[1]===0))return o}},iN=z([ut],e=>e.allowDataOverflow),Bd=e=>{var t;if(e==null||!("domain"in e))return kd;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var r=Nr(e.ticks);return[Math.min(...r),Math.max(...r)]}if(e.type==="category")return e.ticks.map(String)}return(t=e?.domain)!==null&&t!==void 0?t:kd},Ud=z([ut],Bd),Wd=z([Ud,iN],Eg),aN=z([nN,wr,it,Wd],qb,{memoizeOptions:{resultEqualityCheck:Cu}}),Gu=e=>e.errorBars,oN=(e,t,r)=>e.flatMap(n=>t[n.id]).filter(Boolean).filter(n=>Kb(r,n)),Xu=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r.filter(Boolean);if(i.length!==0){var a=i.flat(),o=Math.min(...a),s=Math.max(...a);return[o,s]}},Hd=function(t,r,n,i,a){var o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[],s,u;if(n.length>0&&n.forEach(l=>{var c,f=l.data!=null?[...l.data]:o,d=(c=i[l.id])===null||c===void 0?void 0:c.filter(v=>Kb(a,v));f.forEach(v=>{var p,m=Xe(v,(p=r.dataKey)!==null&&p!==void 0?p:l.dataKey),g=tN(v,m,d);if(g.length>=2){var y=Math.min(...g),_=Math.max(...g);(s==null||y<s)&&(s=y),(u==null||_>u)&&(u=_)}var S=Hb(m);S!=null&&(s=s==null?S[0]:Math.min(s,S[0]),u=u==null?S[1]:Math.max(u,S[1]))})}),r?.dataKey!=null&&n.length===0&&t.forEach(l=>{var c=Hb(Xe(l,r.dataKey));c!=null&&(s=s==null?c[0]:Math.min(s,c[0]),u=u==null?c[1]:Math.max(u,c[1]))}),He(s)&&He(u))return[s,u]},sN=z([Vd,ut,Zk,Gu,it,Wj],Hd,{memoizeOptions:{resultEqualityCheck:Cu}});function uN(e){var{value:t}=e;if(za(t)||t instanceof Date)return t}var lN=(e,t,r)=>{var n=e.map(uN).filter(i=>i!=null);return r&&(t.dataKey==null||t.allowDuplicatedCategory&&i0(n))?Sg()(0,e.length):t.allowDuplicatedCategory?n:Array.from(new Set(n))},Gb=e=>e.referenceElements.dots,Zi=(e,t,r)=>e.filter(n=>n.ifOverflow==="extendDomain").filter(n=>t==="xAxis"?n.xAxisId===r:n.yAxisId===r),cN=z([Gb,it,eo],Zi),Xb=e=>e.referenceElements.areas,fN=z([Xb,it,eo],Zi),Zb=e=>e.referenceElements.lines,dN=z([Zb,it,eo],Zi),Qb=(e,t)=>{if(e!=null){var r=Nr(e.map(n=>t==="xAxis"?n.x:n.y));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},hN=z(cN,it,Qb),Jb=(e,t)=>{if(e!=null){var r=Nr(e.flatMap(n=>[t==="xAxis"?n.x1:n.y1,t==="xAxis"?n.x2:n.y2]));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},pN=z([fN,it],Jb);function vN(e){var t;if(e.x!=null)return Nr([e.x]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(n=>n.x);return r==null||r.length===0?[]:Nr(r)}function mN(e){var t;if(e.y!=null)return Nr([e.y]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(n=>n.y);return r==null||r.length===0?[]:Nr(r)}var e1=(e,t)=>{if(e!=null){var r=e.flatMap(n=>t==="xAxis"?vN(n):mN(n));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},gN=z([dN,it],e1),yN=z(hN,gN,pN,(e,t,r)=>Xu(e,r,t)),Kd=(e,t,r,n,i,a,o,s)=>{if(r!=null)return r;var u=o==="vertical"&&s==="xAxis"||o==="horizontal"&&s==="yAxis",l=u?Xu(n,a,i):Xu(a,i);return Yj(t,l,e.allowDataOverflow)},bN=z([ut,Ud,Wd,aN,sN,yN,Qe,it],Kd,{memoizeOptions:{resultEqualityCheck:Cu}}),wN=[0,1],Yd=(e,t,r,n,i,a,o)=>{if(!((e==null||r==null||r.length===0)&&o===void 0)){var{dataKey:s,type:u}=e,l=Sn(t,a);if(l&&s==null){var c;return Sg()(0,(c=r?.length)!==null&&c!==void 0?c:0)}return u==="category"?lN(n,e,l):i==="expand"&&!l?wN:o}},qd=z([ut,Qe,Vd,mo,Ja,it,bN],Yd),Tn=z([ut,zb,Rg],Nb),Gd=(e,t,r)=>{var{niceTicks:n}=t;if(n!=="none"){var i=Bd(t),a=Array.isArray(i)&&(i[0]==="auto"||i[1]==="auto");if((n==="snap125"||n==="adaptive")&&t!=null&&t.tickCount&&Dr(e)){if(a)return Ig(e,t.tickCount,t.allowDecimals,n);if(t.type==="number")return jg(e,t.tickCount,t.allowDecimals,n)}if(n==="auto"&&r==="linear"&&t!=null&&t.tickCount){if(a&&Dr(e))return Ig(e,t.tickCount,t.allowDecimals,"adaptive");if(t.type==="number"&&Dr(e))return jg(e,t.tickCount,t.allowDecimals,"adaptive")}}},Xd=z([qd,Yi,Tn],Gd),Zd=(e,t,r,n)=>{if(n!=="angleAxis"&&e?.type==="number"&&Dr(t)&&Array.isArray(r)&&r.length>0){var i,a,o=t[0],s=(i=r[0])!==null&&i!==void 0?i:0,u=t[1],l=(a=r[r.length-1])!==null&&a!==void 0?a:0;return[Math.min(o,s),Math.max(u,l)]}return t},_N=z([ut,qd,Xd,it],Zd),xN=z(mo,ut,(e,t)=>{if(!(!t||t.type!=="number")){var r=1/0,n=Array.from(Nr(e.map(f=>f.value))).sort((f,d)=>f-d),i=n[0],a=n[n.length-1];if(i==null||a==null)return 1/0;var o=a-i;if(o===0)return 1/0;for(var s=0;s<n.length-1;s++){var u=n[s],l=n[s+1];if(!(u==null||l==null)){var c=l-u;r=Math.min(r,c)}}return r/o}}),t1=z(xN,Qe,Xj,zt,(e,t,r,n,i)=>i,(e,t,r,n,i)=>{if(!He(e))return 0;var a=t==="vertical"?n.height:n.width;if(i==="gap")return e*a/2;if(i==="no-gap"){var o=nr(r,e*a),s=e*a/2;return s-o-(s-o)/a*o}return 0}),SN=(e,t,r)=>{var n=An(e,t);return n==null||typeof n.padding!="string"?0:t1(e,"xAxis",t,r,n.padding)},CN=(e,t,r)=>{var n=Mn(e,t);return n==null||typeof n.padding!="string"?0:t1(e,"yAxis",t,r,n.padding)},EN=z(An,SN,(e,t)=>{var r,n;if(e==null)return{left:0,right:0};var{padding:i}=e;return typeof i=="string"?{left:t,right:t}:{left:((r=i.left)!==null&&r!==void 0?r:0)+t,right:((n=i.right)!==null&&n!==void 0?n:0)+t}}),ON=z(Mn,CN,(e,t)=>{var r,n;if(e==null)return{top:0,bottom:0};var{padding:i}=e;return typeof i=="string"?{top:t,bottom:t}:{top:((r=i.top)!==null&&r!==void 0?r:0)+t,bottom:((n=i.bottom)!==null&&n!==void 0?n:0)+t}}),PN=z([zt,EN,mu,vu,(e,t,r)=>r],(e,t,r,n,i)=>{var{padding:a}=n;return i?[a.left,r.width-a.right]:[e.left+t.left,e.left+e.width-t.right]}),AN=z([zt,Qe,ON,mu,vu,(e,t,r)=>r],(e,t,r,n,i,a)=>{var{padding:o}=i;return a?[n.height-o.bottom,o.top]:t==="horizontal"?[e.top+e.height-r.bottom,e.top+r.top]:[e.top+r.top,e.top+e.height-r.bottom]}),go=(e,t,r,n)=>{var i;switch(t){case"xAxis":return PN(e,r,n);case"yAxis":return AN(e,r,n);case"zAxis":return(i=Nd(e,r))===null||i===void 0?void 0:i.range;case"angleAxis":return Kg(e);case"radiusAxis":return Yg(e,r);default:return}},r1=z([ut,go],_u),MN=z([Tn,_N],Zg),Qd=z([ut,Tn,MN,r1],Rd),n1=(e,t,r,n)=>{if(!(r==null||r.dataKey==null)){var{type:i,scale:a}=r,o=Sn(e,n);if(o&&(i==="number"||a!=="auto"))return t.map(s=>s.value)}},Jd=z([Qe,mo,Yi,it],n1),Zu=z([Qd],Zf),YB=z([Qd],zk),qB=z([Qd,eN],Lb),GB=z([qi,Gu,it],oN);function i1(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var Qu=(e,t)=>t,Ju=(e,t,r)=>r,TN=z(du,Qu,Ju,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(i1)),IN=z(hu,Qu,Ju,(e,t,r)=>e.filter(n=>n.orientation===t).filter(n=>n.mirror===r).sort(i1)),a1=(e,t)=>({width:e.width,height:t.height}),jN=(e,t)=>{var r=typeof t.width=="number"?t.width:Xa;return{width:r,height:e.height}},DN=z(zt,An,a1),RN=(e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}},kN=(e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}},NN=z(tn,zt,TN,Qu,Ju,(e,t,r,n,i)=>{var a={},o;return r.forEach(s=>{var u=a1(t,s);o==null&&(o=RN(t,n,e));var l=n==="top"&&!i||n==="bottom"&&i;a[s.id]=o-Number(l)*u.height,o+=(l?-1:1)*u.height}),a}),LN=z(en,zt,IN,Qu,Ju,(e,t,r,n,i)=>{var a={},o;return r.forEach(s=>{var u=jN(t,s);o==null&&(o=kN(t,n,e));var l=n==="left"&&!i||n==="right"&&i;a[s.id]=o-Number(l)*u.width,o+=(l?-1:1)*u.width}),a}),FN=(e,t)=>{var r=An(e,t);if(r!=null)return NN(e,r.orientation,r.mirror)},XB=z([zt,An,FN,(e,t)=>t],(e,t,r,n)=>{if(t!=null){var i=r?.[n];return i==null?{x:e.left,y:0}:{x:e.left,y:i}}}),zN=(e,t)=>{var r=Mn(e,t);if(r!=null)return LN(e,r.orientation,r.mirror)},ZB=z([zt,Mn,zN,(e,t)=>t],(e,t,r,n)=>{if(t!=null){var i=r?.[n];return i==null?{x:0,y:e.top}:{x:i,y:e.top}}}),$N=z(zt,Mn,(e,t)=>{var r=typeof t.width=="number"?t.width:Xa;return{width:r,height:e.height}}),QB=(e,t,r)=>{switch(t){case"xAxis":return DN(e,r).width;case"yAxis":return $N(e,r).height;default:return}},o1=(e,t,r,n)=>{if(r!=null){var{allowDuplicatedCategory:i,type:a,dataKey:o}=r,s=Sn(e,n),u=t.map(c=>c.value),l=u.filter(c=>c!=null);if(o&&s&&a==="category"&&i&&i0(l))return u}},eh=z([Qe,mo,ut,it],o1),JB=z([Qe,qk,Tn,Zu,eh,Jd,go,Xd,it],(e,t,r,n,i,a,o,s,u)=>{if(t!=null){var l=Sn(e,u);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:u,categoricalDomain:a,duplicateDomain:i,isCategorical:l,niceTicks:s,range:o,realScaleType:r,scale:n}}}),VN=(e,t,r,n,i,a,o,s,u)=>{if(!(t==null||n==null)){var l=Sn(e,u),{type:c,ticks:f,tickCount:d}=t,v=r==="scaleBand"&&typeof n.bandwidth=="function"?n.bandwidth()/2:2,p=c==="category"&&n.bandwidth?n.bandwidth()/v:0;p=u==="angleAxis"&&a!=null&&a.length>=2?Xt(a[0]-a[1])*2*p:p;var m=f||i;return m?m.map((g,y)=>{var _=o?o.indexOf(g):g,S=n.map(_);return He(S)?{index:y,coordinate:S+p,value:g,offset:p}:null}).filter(Ir):l&&s?s.map((g,y)=>{var _=n.map(g);return He(_)?{coordinate:_+p,value:g,index:y,offset:p}:null}).filter(Ir):n.ticks?n.ticks(d).map((g,y)=>{var _=n.map(g);return He(_)?{coordinate:_+p,value:g,index:y,offset:p}:null}).filter(Ir):n.domain().map((g,y)=>{var _=n.map(g);return He(_)?{coordinate:_+p,value:o?o[g]:g,index:y,offset:p}:null}).filter(Ir)}},eU=z([Qe,Yi,Tn,Zu,Xd,go,eh,Jd,it],VN),BN=(e,t,r,n,i,a,o)=>{if(!(t==null||r==null||n==null||n[0]===n[1])){var s=Sn(e,o),{tickCount:u}=t,l=0;return l=o==="angleAxis"&&n?.length>=2?Xt(n[0]-n[1])*2*l:l,s&&a?a.map((c,f)=>{var d=r.map(c);return He(d)?{coordinate:d+l,value:c,index:f,offset:l}:null}).filter(Ir):r.ticks?r.ticks(u).map((c,f)=>{var d=r.map(c);return He(d)?{coordinate:d+l,value:c,index:f,offset:l}:null}).filter(Ir):r.domain().map((c,f)=>{var d=r.map(c);return He(d)?{coordinate:d+l,value:i?i[c]:c,index:f,offset:l}:null}).filter(Ir)}},tU=z([Qe,Yi,Zu,go,eh,Jd,it],BN),rU=z(ut,Zu,(e,t)=>{if(!(e==null||t==null))return qu(qu({},e),{},{scale:t})}),UN=z([ut,Tn,qd,r1],Rd),WN=z([UN],Zf),nU=z((e,t,r)=>Nd(e,r),WN,(e,t)=>{if(!(e==null||t==null))return qu(qu({},e),{},{scale:t})}),HN=z([Qe,du,hu],(e,t,r)=>{switch(e){case"horizontal":return t.some(n=>n.reversed)?"right-to-left":"left-to-right";case"vertical":return r.some(n=>n.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),KN=(e,t,r)=>{var n;return(n=e.renderedTicks[t])===null||n===void 0?void 0:n[r]},iU=z([KN],e=>{if(!(!e||e.length===0))return t=>{var r,n=1/0,i=e[0];for(var a of e){var o=Math.abs(a.coordinate-t);o<n&&(n=o,i=a)}return(r=i)===null||r===void 0?void 0:r.value}}),YN,s1=e=>e.options.defaultTooltipEventType,u1=e=>e.options.validateTooltipEventTypes;function l1(e,t,r){if(e==null)return t;var n=e?"axis":"item";return r==null?t:r.includes(n)?n:t}function yo(e,t){var r=s1(e),n=u1(e);return l1(t,r,n)}function aU(e){return YN(t=>yo(t,e))}var c1=(e,t)=>{var r,n=Number(t);if(!(Zr(n)||t==null))return n>=0?e==null||(r=e[n])===null||r===void 0?void 0:r.value:void 0},qN=e=>e.tooltip.settings;function f1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function el(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?f1(Object(r),!0).forEach(function(n){GN(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function GN(e,t,r){return(t=XN(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XN(e){var t=ZN(e,"string");return typeof t=="symbol"?t:t+""}function ZN(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function QN(e,t,r){return t==="axis"?r==="click"?e.axisInteraction.click:e.axisInteraction.hover:r==="click"?e.itemInteraction.click:e.itemInteraction.hover}function JN(e){return e.index!=null}var d1=(e,t,r,n)=>{if(t==null)return _n;var i=QN(e,t,r);if(i==null)return _n;if(i.active)return i;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var a=e.settings.active===!0;if(JN(i)){if(a)return el(el({},i),{},{active:!0})}else if(n!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:n,graphicalItemId:void 0};return el(el({},_n),{},{coordinate:i.coordinate})};function e4(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var r=Number(e);return Number.isFinite(r)?r:void 0}function t4(e,t){var r=e4(e),n=t[0],i=t[1];if(r===void 0)return!1;var a=Math.min(n,i),o=Math.max(n,i);return r>=a&&r<=o}function r4(e,t,r){if(r==null||t==null)return!0;var n=Xe(e,t);return n==null||!Dr(r)?!0:t4(n,r)}var bo=(e,t,r,n)=>{var i=e?.index;if(i==null)return null;var a=Number(i);if(!He(a))return i;var o=0,s=1/0;t.length>0&&(s=t.length-1);var u=Math.max(o,Math.min(a,s)),l=t[u];return l==null||r4(l,r,n)?String(u):null},h1=(e,t,r,n,i,a,o)=>{if(a!=null){var s=o[0],u=s?.getPosition(a);if(u!=null)return u;var l=i?.[Number(a)];if(l)return r==="horizontal"?{x:l.coordinate,y:(n.top+t)/2}:{x:(n.left+e)/2,y:l.coordinate}}},p1=(e,t,r,n)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var i;if(r==="hover"?i=e.itemInteraction.hover.graphicalItemId:i=e.itemInteraction.click.graphicalItemId,e.syncInteraction.active&&i==null)return e.tooltipItemPayloads;if(i==null&&(n!=null||e.keyboardInteraction.active)){var a=e.tooltipItemPayloads[0];return a!=null?[a]:[]}return e.tooltipItemPayloads.filter(o=>{var s;return((s=o.settings)===null||s===void 0?void 0:s.graphicalItemId)===i})},v1=e=>e.options.tooltipPayloadSearcher,wo=e=>e.tooltip;function m1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function g1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?m1(Object(r),!0).forEach(function(n){n4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function n4(e,t,r){return(t=i4(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i4(e){var t=a4(e,"string");return typeof t=="symbol"?t:t+""}function a4(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function o4(e){if(typeof e=="string"||typeof e=="number")return e}function s4(e){if(typeof e=="string"||typeof e=="number"||typeof e=="boolean")return e}function u4(e){if(typeof e=="string"||typeof e=="number")return e;if(typeof e=="function")return t=>e(t)}function y1(e){if(typeof e=="string")return e}function l4(e){if(!(e==null||typeof e!="object")){var t="name"in e?o4(e.name):void 0,r="unit"in e?s4(e.unit):void 0,n="dataKey"in e?u4(e.dataKey):void 0,i="payload"in e?e.payload:void 0,a="color"in e?y1(e.color):void 0,o="fill"in e?y1(e.fill):void 0;return{name:t,unit:r,dataKey:n,payload:i,color:a,fill:o}}}function c4(e,t){return e??t}var b1=(e,t,r,n,i,a,o)=>{if(!(t==null||a==null)){var{chartData:s,computedData:u,dataStartIndex:l,dataEndIndex:c}=r,f=[];return e.reduce((d,v)=>{var p,{dataDefinedOnItem:m,settings:g}=v,y=c4(m,s),_=Array.isArray(y)?og(y,l,c):y,S=(p=g?.dataKey)!==null&&p!==void 0?p:n,C=g?.nameKey,O;if(n&&Array.isArray(_)&&!Array.isArray(_[0])&&o==="axis"?O=ZM(_,n,i):O=a(_,t,u,C),Array.isArray(O))O.forEach(M=>{var R,$,K=l4(M),te=K?.name,G=K?.dataKey,ce=K?.payload,de=g1(g1({},g),{},{name:te,unit:K?.unit,color:(R=K?.color)!==null&&R!==void 0?R:g?.color,fill:($=K?.fill)!==null&&$!==void 0?$:g?.fill});d.push(cg({tooltipEntrySettings:de,dataKey:G,payload:ce,value:Xe(ce,G),name:te==null?void 0:String(te)}))});else{var E;d.push(cg({tooltipEntrySettings:g,dataKey:S,payload:O,value:Xe(O,S),name:(E=Xe(O,C))!==null&&E!==void 0?E:g?.name}))}return d},f)}},th=z([Rt,zb,Rg],Nb),f4=z([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),d4=z([jt,Bi],Ld),ai=z([f4,Rt,d4],Fd,{memoizeOptions:{resultEqualityCheck:Eu}}),h4=z([ai],e=>e.filter(Xf)),w1=z([ai],zd,{memoizeOptions:{resultEqualityCheck:Eu}}),p4=z([ai],e=>e.some(t=>!t.data)),oi=z([w1,wr],$d),v4=z([h4,wr,Rt],Xg),rh=z([oi,Rt,ai,wr,p4,w1],Wb),_1=z([Rt],Bd),m4=z([Rt],e=>e.allowDataOverflow),x1=z([_1,m4],Eg),g4=z([ai],e=>e.filter(Xf)),y4=z([v4,g4,Ja,Dg],Yb),b4=z([y4,wr,jt,x1],qb),w4=z([ai],Vb),_4=z([oi,Rt,w4,Gu,jt,Kj],Hd,{memoizeOptions:{resultEqualityCheck:Cu}}),x4=z([Gb,jt,Bi],Zi),S4=z([x4,jt],Qb),C4=z([Xb,jt,Bi],Zi),E4=z([C4,jt],Jb),O4=z([Zb,jt,Bi],Zi),P4=z([O4,jt],e1),A4=z([S4,P4,E4],Xu),M4=z([Rt,_1,x1,b4,_4,A4,Qe,jt],Kd),Qi=z([Rt,Qe,oi,rh,Ja,jt,M4],Yd),T4=z([Qi,Rt,th],Gd),I4=z([Rt,Qi,T4,jt],Zd),S1=e=>{var t=jt(e),r=Bi(e),n=!1;return go(e,t,r,n)},C1=z([Rt,S1],_u),j4=z([Rt,th,I4,C1],Rd),D4=z([j4],Zf),R4=z([Qe,rh,Rt,jt],o1),k4=z([Qe,rh,Rt,jt],n1),N4=(e,t,r,n,i,a,o,s)=>{if(t){var{type:u}=t,l=Sn(e,s);if(n){var c=r==="scaleBand"&&n.bandwidth?n.bandwidth()/2:2,f=u==="category"&&n.bandwidth?n.bandwidth()/c:0;return f=s==="angleAxis"&&i!=null&&i?.length>=2?Xt(i[0]-i[1])*2*f:f,l&&o?o.map((d,v)=>{var p=n.map(d);return He(p)?{coordinate:p+f,value:d,index:v,offset:f}:null}).filter(Ir):n.domain().map((d,v)=>{var p=n.map(d);return He(p)?{coordinate:p+f,value:a?a[d]:d,index:v,offset:f}:null}).filter(Ir)}}},In=z([Qe,Rt,th,D4,S1,R4,k4,jt],N4),nh=z([s1,u1,qN],(e,t,r)=>l1(r.shared,e,t)),E1=e=>e.tooltip.settings.trigger,ih=e=>e.tooltip.settings.defaultIndex,_o=z([wo,nh,E1,ih],d1),xo=z([_o,oi,Xi,Qi],bo),O1=z([In,xo],c1),P1=z([_o],e=>{if(e)return e.dataKey}),L4=z([_o],e=>{if(e)return e.graphicalItemId}),A1=z([wo,nh,E1,ih],p1),F4=z([en,tn,Qe,zt,In,ih,A1],h1),z4=z([_o,F4],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),$4=z([_o],e=>{var t;return(t=e?.active)!==null&&t!==void 0?t:!1}),V4=z([A1,xo,wr,Xi,O1,v1,nh],b1),oU=z([V4],e=>{if(e!=null){var t=e.map(r=>r.payload).filter(r=>r!=null);return Array.from(new Set(t))}});function M1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ji(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?M1(Object(r),!0).forEach(function(n){B4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function B4(e,t,r){return(t=U4(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function U4(e){var t=W4(e,"string");return typeof t=="symbol"?t:t+""}function W4(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var H4=(e,t,r,n)=>{var i=t.find(a=>a&&a.index===r);if(i){if(e==="horizontal")return{x:i.coordinate,y:n.relativeY};if(e==="vertical")return{x:n.relativeX,y:i.coordinate}}return{x:0,y:0}},K4=(e,t,r,n)=>{var i=t.find(l=>l&&l.index===r);if(i){if(e==="centric"){var a=i.coordinate,{radius:o}=n;return Ji(Ji(Ji({},n),Ut(n.cx,n.cy,o,a)),{},{angle:a,radius:o})}var s=i.coordinate,{angle:u}=n;return Ji(Ji(Ji({},n),Ut(n.cx,n.cy,s,u)),{},{angle:u,radius:s})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function Y4(e,t){var{relativeX:r,relativeY:n}=e;return r>=t.left&&r<=t.left+t.width&&n>=t.top&&n<=t.top+t.height}var T1=(e,t,r,n,i)=>{var a,o=(a=t?.length)!==null&&a!==void 0?a:0;if(o<=1||e==null)return 0;if(n==="angleAxis"&&i!=null&&Math.abs(Math.abs(i[1]-i[0])-360)<=1e-6)for(var s=0;s<o;s++){var u,l,c,f,d,v=s>0?(u=r[s-1])===null||u===void 0?void 0:u.coordinate:(l=r[o-1])===null||l===void 0?void 0:l.coordinate,p=(c=r[s])===null||c===void 0?void 0:c.coordinate,m=s>=o-1?(f=r[0])===null||f===void 0?void 0:f.coordinate:(d=r[s+1])===null||d===void 0?void 0:d.coordinate,g=void 0;if(!(v==null||p==null||m==null))if(Xt(p-v)!==Xt(m-p)){var y=[];if(Xt(m-p)===Xt(i[1]-i[0])){g=m;var _=p+i[1]-i[0];y[0]=Math.min(_,(_+v)/2),y[1]=Math.max(_,(_+v)/2)}else{g=v;var S=m+i[1]-i[0];y[0]=Math.min(p,(S+p)/2),y[1]=Math.max(p,(S+p)/2)}var C=[Math.min(p,(g+p)/2),Math.max(p,(g+p)/2)];if(e>C[0]&&e<=C[1]||e>=y[0]&&e<=y[1]){var O;return(O=r[s])===null||O===void 0?void 0:O.index}}else{var E=Math.min(v,m),M=Math.max(v,m);if(e>(E+p)/2&&e<=(M+p)/2){var R;return(R=r[s])===null||R===void 0?void 0:R.index}}}else if(t)for(var $=0;$<o;$++){var K=t[$];if(K!=null){var te=t[$+1],G=t[$-1];if($===0&&te!=null&&e<=(K.coordinate+te.coordinate)/2||$===o-1&&G!=null&&e>(K.coordinate+G.coordinate)/2||$>0&&$<o-1&&G!=null&&te!=null&&e>(K.coordinate+G.coordinate)/2&&e<=(K.coordinate+te.coordinate)/2)return K.index}}return-1},q4,G4,X4,sU=()=>q4(G4),ah=(e,t)=>t,I1=(e,t,r)=>r,oh=(e,t,r,n)=>n,Z4=z(In,e=>eg()(e,t=>t.coordinate)),sh=z([wo,ah,I1,oh],d1),uh=z([sh,oi,Xi,Qi],bo),uU=(e,t,r)=>{if(t!=null){var n=X4(e);return t==="axis"?r==="hover"?n.axisInteraction.hover.dataKey:n.axisInteraction.click.dataKey:r==="hover"?n.itemInteraction.hover.dataKey:n.itemInteraction.click.dataKey}},j1=z([wo,ah,I1,oh],p1),tl=z([en,tn,Qe,zt,In,oh,j1],h1),lU=z([sh,tl],(e,t)=>{var r;return(r=e.coordinate)!==null&&r!==void 0?r:t}),Q4=z([In,uh],c1),cU=z([j1,uh,wr,Xi,Q4,v1,ah],b1),fU=z([sh,uh],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),J4=(e,t,r,n,i,a,o)=>{if(!(!e||!r||!n||!i)&&Y4(e,o)){var s=dj(e,t),u=T1(s,a,i,r,n),l=H4(t,i,u,e);return{activeIndex:String(u),activeCoordinate:l}}},eL=(e,t,r,n,i,a,o)=>{if(!(!e||!n||!i||!a||!r)){var s=oD(e,r);if(s){var u=hj(s,t),l=T1(u,o,a,n,i),c=K4(t,a,l,s);return{activeIndex:String(l),activeCoordinate:c}}}},tL=(e,t,r,n,i,a,o,s)=>{if(!(!e||!t||!n||!i||!a))return t==="horizontal"||t==="vertical"?J4(e,t,n,i,a,o,s):eL(e,t,r,n,i,a,o)},rL=(e,t)=>t,lh=z([rL,Qe,qg,jt,C1,In,Z4,zt],tL);function nL(e){return"getBBox"in e.currentTarget&&typeof e.currentTarget.getBBox=="function"}function ch(e){var t=e.currentTarget.getBoundingClientRect(),r,n;if(nL(e)){var i=e.currentTarget.getBBox();r=i.width>0?t.width/i.width:1,n=i.height>0?t.height/i.height:1}else{var a=e.currentTarget;r=a.offsetWidth>0?t.width/a.offsetWidth:1,n=a.offsetHeight>0?t.height/a.offsetHeight:1}var o=(s,u)=>({relativeX:Math.round((s-t.left)/r),relativeY:Math.round((u-t.top)/n)});return"touches"in e?Array.from(e.touches).map(s=>o(s.clientX,s.clientY)):o(e.clientX,e.clientY)}var D1=Ft("mouseClick"),R1=La();R1.startListening({actionCreator:D1,effect:(e,t)=>{var r=e.payload,n=lh(t.getState(),ch(r));n?.activeIndex!=null&&t.dispatch(cI({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate}))}});var fh=Ft("mouseMove"),k1=La(),ea=null,si=null,dh=null;k1.startListening({actionCreator:fh,effect:(e,t)=>{var r=e.payload,n=t.getState(),{throttleDelay:i,throttledEvents:a}=n.eventSettings,o=a==="all"||a?.includes("mousemove");ea!==null&&(cancelAnimationFrame(ea),ea=null),si!==null&&(typeof i!="number"||!o)&&(clearTimeout(si),si=null),dh=ch(r);var s=()=>{var u=t.getState(),l=yo(u,u.tooltip.settings.shared);if(!dh){ea=null,si=null;return}if(l==="axis"){var c=lh(u,dh);c?.activeIndex!=null?t.dispatch(L0({activeIndex:c.activeIndex,activeDataKey:void 0,activeCoordinate:c.activeCoordinate})):t.dispatch(N0())}ea=null,si=null};if(!o){s();return}i==="raf"?ea=requestAnimationFrame(s):typeof i=="number"&&si===null&&(si=setTimeout(s,i))}});function iL(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":e==="children"&&typeof t=="object"&&t!==null?"<<CHILDREN>>":t}function N1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function L1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?N1(Object(r),!0).forEach(function(n){aL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N1(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aL(e,t,r){return(t=oL(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oL(e){var t=sL(e,"string");return typeof t=="symbol"?t:t+""}function sL(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var dU=0,uL={xAxis:{},yAxis:{},zAxis:{}},F1=Bt({name:"cartesianAxis",initialState:uL,reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:Ze()},replaceXAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;e.xAxis[r.id]!==void 0&&(r.id!==n.id&&delete e.xAxis[r.id],e.xAxis[n.id]=n)},prepare:Ze()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:Ze()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:Ze()},replaceYAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;e.yAxis[r.id]!==void 0&&(r.id!==n.id&&delete e.yAxis[r.id],e.yAxis[n.id]=n)},prepare:Ze()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:Ze()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:Ze()},replaceZAxis:{reducer(e,t){var{prev:r,next:n}=t.payload;e.zAxis[r.id]!==void 0&&(r.id!==n.id&&delete e.zAxis[r.id],e.zAxis[n.id]=n)},prepare:Ze()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:Ze()},updateYAxisWidth(e,t){var{id:r,width:n}=t.payload,i=e.yAxis[r];if(i){var a,o=i.widthHistory||[];if(o.length===3&&o[0]===o[2]&&n===o[1]&&n!==i.width&&Math.abs(n-((a=o[0])!==null&&a!==void 0?a:0))<=1)return;var s=[...o,n].slice(-3);e.yAxis[r]=L1(L1({},i),{},{width:n,widthHistory:s})}}}}),{addXAxis:hU,replaceXAxis:pU,removeXAxis:vU,addYAxis:mU,replaceYAxis:gU,removeYAxis:yU,addZAxis:bU,replaceZAxis:wU,removeZAxis:_U,updateYAxisWidth:xU}=F1.actions,lL=F1.reducer,cL={cartesianItems:[],polarItems:[]},z1=Bt({name:"graphicalItems",initialState:cL,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:Ze()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:r,next:n}=t.payload,i=sr(e).cartesianItems.indexOf(r);i>-1&&(e.cartesianItems[i]=n)},prepare:Ze()},removeCartesianGraphicalItem:{reducer(e,t){var r=sr(e).cartesianItems.indexOf(t.payload);r>-1&&e.cartesianItems.splice(r,1)},prepare:Ze()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:Ze()},removePolarGraphicalItem:{reducer(e,t){var r=sr(e).polarItems.indexOf(t.payload);r>-1&&e.polarItems.splice(r,1)},prepare:Ze()},replacePolarGraphicalItem:{reducer(e,t){var{prev:r,next:n}=t.payload,i=sr(e).polarItems.indexOf(r);i>-1&&(e.polarItems[i]=n)},prepare:Ze()}}}),{addCartesianGraphicalItem:SU,replaceCartesianGraphicalItem:CU,removeCartesianGraphicalItem:EU,addPolarGraphicalItem:fL,removePolarGraphicalItem:dL,replacePolarGraphicalItem:hL}=z1.actions,pL=z1.reducer,vL={dots:[],areas:[],lines:[]},$1=Bt({name:"referenceElements",initialState:vL,reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var r=sr(e).dots.findIndex(n=>n===t.payload);r!==-1&&e.dots.splice(r,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var r=sr(e).areas.findIndex(n=>n===t.payload);r!==-1&&e.areas.splice(r,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var r=sr(e).lines.findIndex(n=>n===t.payload);r!==-1&&e.lines.splice(r,1)}}}),{addDot:OU,removeDot:PU,addArea:AU,removeArea:MU,addLine:TU,removeLine:IU}=$1.actions,mL=$1.reducer,V1={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},B1=Bt({name:"brush",initialState:V1,reducers:{setBrushSettings(e,t){return t.payload==null?V1:t.payload}}}),{setBrushSettings:jU}=B1.actions,gL=B1.reducer,yL={settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},U1=Bt({name:"legend",initialState:yL,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:Ze()},replaceLegendPayload:{reducer(e,t){var{prev:r,next:n}=t.payload,i=sr(e).payload.indexOf(r);i>-1&&(e.payload[i]=n)},prepare:Ze()},removeLegendPayload:{reducer(e,t){var r=sr(e).payload.indexOf(t.payload);r>-1&&e.payload.splice(r,1)},prepare:Ze()}}}),{setLegendSize:DU,setLegendSettings:RU,addLegendPayload:bL,replaceLegendPayload:wL,removeLegendPayload:_L}=U1.actions,xL=U1.reducer,W1={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},H1=Bt({name:"rootProps",initialState:W1,reducers:{updateOptions:(e,t)=>{var r;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(r=t.payload.barGap)!==null&&r!==void 0?r:W1.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),SL=H1.reducer,{updateOptions:CL}=H1.actions,EL={radiusAxis:{},angleAxis:{}},K1=Bt({name:"polarAxis",initialState:EL,reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:kU,removeRadiusAxis:NU,addAngleAxis:LU,removeAngleAxis:FU}=K1.actions,OL=K1.reducer,PL=null,AL={updatePolarOptions:(e,t)=>e===null?t.payload:(e.startAngle=t.payload.startAngle,e.endAngle=t.payload.endAngle,e.cx=t.payload.cx,e.cy=t.payload.cy,e.innerRadius=t.payload.innerRadius,e.outerRadius=t.payload.outerRadius,e)},Y1=Bt({name:"polarOptions",initialState:PL,reducers:AL}),{updatePolarOptions:ML}=Y1.actions,TL=Y1.reducer,q1=Ft("keyDown"),G1=Ft("focus"),X1=Ft("blur"),rl=La(),ta=null,ui=null,nl=null;rl.startListening({actionCreator:q1,effect:(e,t)=>{nl=e.payload,ta!==null&&(cancelAnimationFrame(ta),ta=null);var r=t.getState(),{throttleDelay:n,throttledEvents:i}=r.eventSettings,a=i==="all"||i.includes("keydown");ui!==null&&(typeof n!="number"||!a)&&(clearTimeout(ui),ui=null);var o=()=>{try{var s=t.getState(),u=s.rootProps.accessibilityLayer!==!1;if(!u)return;var{keyboardInteraction:l}=s.tooltip,c=nl;if(c!=="ArrowRight"&&c!=="ArrowLeft"&&c!=="Enter")return;var f=bo(l,oi(s),Xi(s),Qi(s)),d=f==null?-1:Number(f),v=!Number.isFinite(d)||d<0,p=In(s),m=oi(s),g=yo(s,s.tooltip.settings.shared);if(c==="Enter"){if(v)return;var y=tl(s,g,"hover",String(l.index));t.dispatch(eu({active:!l.active,activeIndex:l.index,activeCoordinate:y}));return}var _=HN(s),S=_==="left-to-right"?1:-1,C=c==="ArrowRight"?1:-1,O;if(v){var E=Xi(s),M=Qi(s),R=C*S,$=de=>({active:!1,index:String(de),dataKey:void 0,graphicalItemId:void 0,coordinate:void 0});if(O=-1,R>0){for(var K=0;K<m.length;K++)if(bo($(K),m,E,M)!=null){O=K;break}}else for(var te=m.length-1;te>=0;te--)if(bo($(te),m,E,M)!=null){O=te;break}if(O<0)return}else{O=d+C*S;var G=p?.length||m.length;if(G===0||O>=G||O<0)return}var ce=tl(s,g,"hover",String(O));t.dispatch(eu({active:!0,activeIndex:O.toString(),activeCoordinate:ce}))}finally{ta=null,ui=null}};if(!a){o();return}n==="raf"?ta=requestAnimationFrame(o):typeof n=="number"&&ui===null&&(o(),nl=null,ui=setTimeout(()=>{nl?o():(ui=null,ta=null)},n))}}),rl.startListening({actionCreator:G1,effect:(e,t)=>{var r=t.getState(),n=r.rootProps.accessibilityLayer!==!1;if(n){var{keyboardInteraction:i}=r.tooltip;if(!i.active&&i.index==null){var a="0",o=yo(r,r.tooltip.settings.shared),s=tl(r,o,"hover",String(a));t.dispatch(eu({active:!0,activeIndex:a,activeCoordinate:s}))}}}}),rl.startListening({actionCreator:X1,effect:(e,t)=>{var r=t.getState(),n=r.rootProps.accessibilityLayer!==!1;if(n){var{keyboardInteraction:i}=r.tooltip;i.active&&t.dispatch(eu({active:!1,activeIndex:i.index,activeCoordinate:i.coordinate}))}}});function Z1(e){e.persist();var{currentTarget:t}=e;return new Proxy(e,{get:(r,n)=>{if(n==="currentTarget")return t;var i=Reflect.get(r,n);return typeof i=="function"?i.bind(r):i}})}var cr=Ft("externalEvent"),Q1=La(),il=new Map,So=new Map,hh=new Map;Q1.startListening({actionCreator:cr,effect:(e,t)=>{var{handler:r,reactEvent:n}=e.payload;if(r!=null){var i=n.type,a=Z1(n);hh.set(i,{handler:r,reactEvent:a});var o=il.get(i);o!==void 0&&(cancelAnimationFrame(o),il.delete(i));var s=t.getState(),{throttleDelay:u,throttledEvents:l}=s.eventSettings,c=l,f=c==="all"||c?.includes(i),d=So.get(i);d!==void 0&&(typeof u!="number"||!f)&&(clearTimeout(d),So.delete(i));var v=()=>{var g=hh.get(i);try{if(!g)return;var{handler:y,reactEvent:_}=g,S=t.getState(),C={activeCoordinate:z4(S),activeDataKey:P1(S),activeIndex:xo(S),activeLabel:O1(S),activeTooltipIndex:xo(S),isTooltipActive:$4(S)};y&&y(C,_)}finally{il.delete(i),So.delete(i),hh.delete(i)}};if(!f){v();return}if(u==="raf"){var p=requestAnimationFrame(v);il.set(i,p)}else if(typeof u=="number"){if(!So.has(i)){v();var m=setTimeout(v,u);So.set(i,m)}}else v()}}});var IL=z([wo],e=>e.tooltipItemPayloads),jL=z([IL,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>{if(t!=null){var n=e.find(a=>a.settings.graphicalItemId===r);if(n!=null){var{getPosition:i}=n;if(i!=null)return i(t)}}}),J1=Ft("touchMove"),ew=La(),li=null,jn=null,tw=null,Co=null;ew.startListening({actionCreator:J1,effect:(e,t)=>{var r=e.payload;if(!(r.touches==null||r.touches.length===0)){Co=Z1(r);var n=t.getState(),{throttleDelay:i,throttledEvents:a}=n.eventSettings,o=a==="all"||a.includes("touchmove");li!==null&&(cancelAnimationFrame(li),li=null),jn!==null&&(typeof i!="number"||!o)&&(clearTimeout(jn),jn=null),tw=Array.from(r.touches).map(u=>ch({clientX:u.clientX,clientY:u.clientY,currentTarget:r.currentTarget}));var s=()=>{if(Co!=null){var u=t.getState(),l=yo(u,u.tooltip.settings.shared);if(l==="axis"){var c,f=(c=tw)===null||c===void 0?void 0:c[0];if(f==null){li=null,jn=null;return}var d=lh(u,f);d?.activeIndex!=null&&t.dispatch(L0({activeIndex:d.activeIndex,activeDataKey:void 0,activeCoordinate:d.activeCoordinate}))}else if(l==="item"){var v,p=Co.touches[0];if(document.elementFromPoint==null||p==null)return;var m=document.elementFromPoint(p.clientX,p.clientY);if(!m||!m.getAttribute)return;var g=m.getAttribute(hg),y=(v=m.getAttribute(pg))!==null&&v!==void 0?v:void 0,_=ai(u).find(O=>O.id===y);if(g==null||_==null||y==null)return;var{dataKey:S}=_,C=jL(u,g,y);t.dispatch(k0({activeDataKey:S,activeIndex:g,activeCoordinate:C,activeGraphicalItemId:y}))}li=null,jn=null}};if(!o){s();return}i==="raf"?li=requestAnimationFrame(s):typeof i=="number"&&jn===null&&(s(),Co=null,jn=setTimeout(()=>{Co?s():(jn=null,li=null)},i))}}});var DL={},rw=Bt({name:"errorBars",initialState:DL,reducers:{addErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]||(e[r]=[]),e[r].push(n)},replaceErrorBar:(e,t)=>{var{itemId:r,prev:n,next:i}=t.payload;e[r]&&(e[r]=e[r].map(a=>a.dataKey===n.dataKey&&a.direction===n.direction?i:a))},removeErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]&&(e[r]=e[r].filter(i=>i.dataKey!==n.dataKey||i.direction!==n.direction))}}}),{addErrorBar:zU,replaceErrorBar:$U,removeErrorBar:VU}=rw.actions,RL=rw.reducer,kL=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),Eo={devToolsEnabled:!0,isSsr:kL()};function nw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function iw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?nw(Object(r),!0).forEach(function(n){NL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NL(e,t,r){return(t=LL(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LL(e){var t=FL(e,"string");return typeof t=="symbol"?t:t+""}function FL(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zL={},$L={zIndexMap:Object.values(rn).reduce((e,t)=>iw(iw({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),zL)},VL=new Set(Object.values(rn));function BL(e){return VL.has(e)}var aw=Bt({name:"zIndex",initialState:$L,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]?e.zIndexMap[r].consumers+=1:e.zIndexMap[r]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:Ze()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!BL(r)&&delete e.zIndexMap[r])},prepare:Ze()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r,element:n,isPanorama:i}=t.payload;e.zIndexMap[r]?i?e.zIndexMap[r].panoramaElement=n:e.zIndexMap[r].element=n:e.zIndexMap[r]={consumers:0,element:i?void 0:n,panoramaElement:i?n:void 0}},prepare:Ze()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(t.payload.isPanorama?e.zIndexMap[r].panoramaElement=void 0:e.zIndexMap[r].element=void 0)},prepare:Ze()}}}),{registerZIndexPortal:UL,unregisterZIndexPortal:ph,registerZIndexPortalElement:WL,unregisterZIndexPortalElement:HL}=aw.actions,KL=aw.reducer,ow={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},sw=Bt({name:"eventSettings",initialState:ow,reducers:{setEventSettings:(e,t)=>{t.payload.throttleDelay!=null&&(e.throttleDelay=t.payload.throttleDelay),t.payload.throttledEvents!=null&&(e.throttledEvents=t.payload.throttledEvents)}}}),{setEventSettings:YL}=sw.actions,qL=sw.reducer,GL={xAxis:{},yAxis:{}},uw=Bt({name:"renderedTicks",initialState:GL,reducers:{setRenderedTicks:(e,t)=>{var{axisType:r,axisId:n,ticks:i}=t.payload;e[r][n]=i},removeRenderedTicks:(e,t)=>{var{axisType:r,axisId:n}=t.payload;delete e[r][n]}}}),{setRenderedTicks:BU,removeRenderedTicks:UU}=uw.actions,XL=uw.reducer,ZL=Sm({brush:gL,cartesianAxis:lL,chartData:pI,errorBars:RL,eventSettings:qL,graphicalItems:pL,layout:wI,legend:xL,options:eT,polarAxis:OL,polarOptions:TL,referenceElements:mL,renderedTicks:XL,rootProps:SL,tooltip:fI,zIndex:KL}),QL=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return Q2({reducer:ZL,preloadedState:t,middleware:n=>{var i;return n({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((i="es6")!==null&&i!==void 0?i:"")}).concat([R1.middleware,k1.middleware,rl.middleware,Q1.middleware,ew.middleware])},enhancers:n=>{var i=n;return typeof n=="function"&&(i=n()),i.concat(Lm({type:"raf"}))},devTools:Eo.devToolsEnabled&&{serialize:{replacer:iL},name:"recharts-".concat(r)}})};function JL(e){var{preloadedState:t,children:r,reduxStoreName:n}=e,i=Cn(),a=(0,h.useRef)(null);if(i)return r;a.current==null&&(a.current=QL(t,n));var o=Vf;return h.createElement(WT,{context:o,store:a.current},r)}var e5,t5,r5,n5,lw,i5=e=>{var{chartData:t}=e,r=wt(),n=Cn();return(0,h.useEffect)(()=>n?()=>{}:(r(z0(t)),()=>{r(z0(void 0))}),[t,r,n]),null},WU=e=>{var{computedData:t}=e,r=n5();return e5(()=>(r(t5(t)),()=>{r(r5(void 0))}),[t,r]),null},a5=e=>e.chartData.chartData,HU=()=>lw(a5),o5=e=>{var{dataStartIndex:t,dataEndIndex:r}=e.chartData;return{startIndex:t,endIndex:r}},KU=()=>lw(o5),s5=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function u5(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function cw(e,t){var r=new Set([...Object.keys(e),...Object.keys(t)]);for(var n of r)if(s5.has(n)){if(e[n]==null&&t[n]==null)continue;if(!Ys(e[n],t[n]))return!1}else if(!u5(e[n],t[n]))return!1;return!0}function l5(e){var{layout:t,margin:r}=e,n=wt(),i=Cn();return(0,h.useEffect)(()=>{i||(n(gI(t)),n(mI(r)))},[n,i,t,r]),null}var c5=(0,h.memo)(l5,cw);function f5(e){var t=wt();return(0,h.useEffect)(()=>{t(CL(e))},[t,e]),null}var d5=e=>{var t=wt();return(0,h.useEffect)(()=>{t(YL(e))},[t,e]),null},h5=(0,h.memo)(d5,cw);function p5(e){var t=wt();return(0,h.useEffect)(()=>{t(ML(e))},[t,e]),null}var v5=()=>{var e;return(e=Ge(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0},m5=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function vh(e){if(typeof e!="string")return!1;var t=m5;return t.includes(e)}var g5=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],y5=new Set(g5);function fw(e){return typeof e!="string"?!1:y5.has(e)}function dw(e){return typeof e=="string"&&e.startsWith("data-")}function ra(e){if(typeof e!="object"||e===null)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(fw(r)||dw(r))&&(t[r]=e[r]);return t}function hw(e){if(e==null)return null;if((0,h.isValidElement)(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return ra(t)}return typeof e=="object"&&!Array.isArray(e)?ra(e):null}var b5;function ar(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(fw(r)||dw(r)||vh(r))&&(t[r]=e[r]);return t}function YU(e){return e==null?null:b5(e)?ar(e.props):typeof e=="object"&&!Array.isArray(e)?ar(e):null}var w5=["children","width","height","viewBox","className","style","title","desc"];function mh(){return mh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mh.apply(null,arguments)}function _5(e,t){if(e==null)return{};var r,n,i=x5(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function x5(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var pw=(0,h.forwardRef)((e,t)=>{var{children:r,width:n,height:i,viewBox:a,className:o,style:s,title:u,desc:l}=e,c=_5(e,w5),f=a||{width:n,height:i,x:0,y:0},d=re("recharts-surface",o);return h.createElement("svg",mh({},ar(c),{className:d,width:n,height:i,style:s,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height),ref:t}),h.createElement("title",null,u),h.createElement("desc",null,l),r)}),S5=z(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,r)=>r,(e,t,r)=>{if(t!=null){var n=e[t];if(n!=null)return r?n.panoramaElement:n.element}}),C5=z(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(n=>parseInt(n,10)).concat(Object.values(rn)),r=Array.from(new Set(t));return r.sort((n,i)=>n-i)},{memoizeOptions:{resultEqualityCheck:hD}});function vw(e){var{zIndex:t,isPanorama:r}=e,n=(0,h.useRef)(null),i=wt();return(0,h.useLayoutEffect)(()=>(n.current&&i(WL({zIndex:t,element:n.current,isPanorama:r})),()=>{i(HL({zIndex:t,isPanorama:r}))}),[i,t,r]),h.createElement("g",{tabIndex:-1,ref:n,className:"recharts-zIndex-layer_".concat(t)})}function mw(e){var{children:t,isPanorama:r}=e,n=Ge(C5);if(!n||n.length===0)return t;var i=n.filter(o=>o<0),a=n.filter(o=>o>0);return h.createElement(h.Fragment,null,i.map(o=>h.createElement(vw,{key:o,zIndex:o,isPanorama:r})),t,a.map(o=>h.createElement(vw,{key:o,zIndex:o,isPanorama:r})))}var E5=["children"];function O5(e,t){if(e==null)return{};var r,n,i=P5(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function P5(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function al(){return al=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},al.apply(null,arguments)}var A5={width:"100%",height:"100%",display:"block"},M5=(0,h.forwardRef)((e,t)=>{var r=$j(),n=Vj(),i=v5();if(!lu(r)||!lu(n))return null;var{children:a,otherAttributes:o,title:s,desc:u}=e,l,c;return o!=null&&(typeof o.tabIndex=="number"?l=o.tabIndex:l=i?0:void 0,typeof o.role=="string"?c=o.role:c=i?"application":void 0),h.createElement(pw,al({},o,{title:s,desc:u,role:c,tabIndex:l,width:r,height:n,style:A5,ref:t}),a)}),T5=e=>{var{children:t}=e,r=Ge(mu);if(!r)return null;var{width:n,height:i,y:a,x:o}=r;return h.createElement(pw,{width:n,height:i,x:o,y:a},t)},gw=(0,h.forwardRef)((e,t)=>{var{children:r}=e,n=O5(e,E5),i=Cn();return i?h.createElement(T5,null,h.createElement(mw,{isPanorama:!0},r)):h.createElement(M5,al({ref:t},n),h.createElement(mw,{isPanorama:!1},r))}),I5=ke(7385),j5=I5,ol=new j5,yw="recharts.syncEvent.tooltip",bw="recharts.syncEvent.brush",ww,Lr,_w,xw,D5,Sw,R5,k5,N5,L5,F5,z5,$5,V5=["x","y"];function Cw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function na(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Cw(Object(r),!0).forEach(function(n){B5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function B5(e,t,r){return(t=U5(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function U5(e){var t=W5(e,"string");return typeof t=="symbol"?t:t+""}function W5(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function H5(e,t){if(e==null)return{};var r,n,i=K5(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function K5(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Y5(){var e=Ge(kg),t=Ge(Ng),r=wt(),n=Ge(Zj),i=Ge(In),a=yu(),o=xg(),s=Ge(u=>u.rootProps.className);(0,h.useEffect)(()=>{if(e==null)return bf;var u=(l,c,f)=>{if(t!==f&&e===l){if(c.payload.active===!1){r(Js({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(n==="index"){var d;if(o&&c!==null&&c!==void 0&&(d=c.payload)!==null&&d!==void 0&&d.coordinate&&c.payload.sourceViewBox){var v=c.payload.coordinate,{x:p,y:m}=v,g=H5(v,V5),{x:y,y:_,width:S,height:C}=c.payload.sourceViewBox,O=na(na({},g),{},{x:o.x+(S?(p-y)/S:0)*o.width,y:o.y+(C?(m-_)/C:0)*o.height});r(na(na({},c),{},{payload:na(na({},c.payload),{},{coordinate:O})}))}else r(c);return}if(i!=null){var E;if(typeof n=="function"){var M={activeTooltipIndex:c.payload.index==null?void 0:Number(c.payload.index),isTooltipActive:c.payload.active,activeIndex:c.payload.index==null?void 0:Number(c.payload.index),activeLabel:c.payload.label,activeDataKey:c.payload.dataKey,activeCoordinate:c.payload.coordinate},R=n(i,M);E=i[R]}else n==="value"&&(E=i.find(_e=>String(_e.value)===c.payload.label));var{coordinate:$}=c.payload;if($==null||o==null){r(Js({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}if(E==null){r(Js({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:c.payload.sourceViewBox,graphicalItemId:void 0}));return}var{x:K,y:te}=$,G=Math.min(K,o.x+o.width),ce=Math.min(te,o.y+o.height),de={x:a==="horizontal"?E.coordinate:G,y:a==="horizontal"?ce:E.coordinate},pe=Js({active:c.payload.active,coordinate:de,dataKey:c.payload.dataKey,index:String(E.index),label:c.payload.label,sourceViewBox:c.payload.sourceViewBox,graphicalItemId:c.payload.graphicalItemId});r(pe)}}};return ol.on(yw,u),()=>{ol.off(yw,u)}},[s,r,t,e,n,i,a,o])}function q5(){var e=Ge(kg),t=Ge(Ng),r=wt();(0,h.useEffect)(()=>{if(e==null)return bf;var n=(i,a,o)=>{t!==o&&e===i&&r(hI(a))};return ol.on(bw,n),()=>{ol.off(bw,n)}},[r,t,e])}function G5(){var e=wt();(0,h.useEffect)(()=>{e(tT())},[e]),Y5(),q5()}function qU(e,t,r,n,i,a){var o=Lr(p=>L5(p,e,t)),s=Lr(F5),u=Lr(_w),l=Lr(xw),c=Lr(D5),f=Lr(z5),d=f?.sourceViewBox!=null,v=$5();ww(()=>{if(!d&&l!=null&&u!=null){var p=N5({active:a,coordinate:r,dataKey:o,index:i,label:typeof n=="number"?String(n):n,sourceViewBox:v,graphicalItemId:s});Sw.emit(R5,l,p,u)}},[d,r,o,s,i,n,u,l,c,a,v])}function GU(){var e=Lr(xw),t=Lr(_w),r=Lr(i=>i.chartData.dataStartIndex),n=Lr(i=>i.chartData.dataEndIndex);ww(()=>{if(!(e==null||r==null||n==null||t==null)){var i={startIndex:r,endIndex:n};Sw.emit(k5,e,i,t)}},[n,r,t,e])}function X5(){var e=wt(),[t,r]=(0,h.useState)(null),n=Ge(pj);return(0,h.useEffect)(()=>{if(t!=null){var i=t.getBoundingClientRect(),a=i.width/t.offsetWidth;He(a)&&a!==n&&e(bI(a))}},[t,e,n]),r}var Z5,Ew=(0,h.createContext)(null),XU=()=>Z5(Ew),Q5,Ow=(0,h.createContext)(null),ZU=()=>Q5(Ow);function Pw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function J5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Pw(Object(r),!0).forEach(function(n){eF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function eF(e,t,r){return(t=tF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tF(e){var t=rF(e,"string");return typeof t=="symbol"?t:t+""}function rF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Dn(){return Dn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Dn.apply(null,arguments)}var nF=()=>(G5(),null);function sl(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var iF=(0,h.forwardRef)((e,t)=>{var r,n,i=(0,h.useRef)(null),[a,o]=(0,h.useState)({containerWidth:sl((r=e.style)===null||r===void 0?void 0:r.width),containerHeight:sl((n=e.style)===null||n===void 0?void 0:n.height)}),s=(0,h.useCallback)((l,c)=>{o(f=>{var d=Math.round(l),v=Math.round(c);return f.containerWidth===d&&f.containerHeight===v?f:{containerWidth:d,containerHeight:v}})},[]),u=(0,h.useCallback)(l=>{if(typeof t=="function"&&t(l),i.current!=null&&(i.current.disconnect(),i.current=null),l!=null&&typeof ResizeObserver<"u"){var{width:c,height:f}=l.getBoundingClientRect();s(c,f);var d=p=>{var m=p[0];if(m!=null){var{width:g,height:y}=m.contentRect;s(g,y)}},v=new ResizeObserver(d);v.observe(l),i.current=v}},[t,s]);return(0,h.useEffect)(()=>()=>{var l=i.current;l?.disconnect()},[s]),h.createElement(h.Fragment,null,h.createElement(Za,{width:a.containerWidth,height:a.containerHeight}),h.createElement("div",Dn({ref:u},e)))}),aF=(0,h.forwardRef)((e,t)=>{var{width:r,height:n}=e,[i,a]=(0,h.useState)({containerWidth:sl(r),containerHeight:sl(n)}),o=(0,h.useCallback)((u,l)=>{a(c=>{var f=Math.round(u),d=Math.round(l);return c.containerWidth===f&&c.containerHeight===d?c:{containerWidth:f,containerHeight:d}})},[]),s=(0,h.useCallback)(u=>{if(typeof t=="function"&&t(u),u!=null){var{width:l,height:c}=u.getBoundingClientRect();o(l,c)}},[t,o]);return h.createElement(h.Fragment,null,h.createElement(Za,{width:i.containerWidth,height:i.containerHeight}),h.createElement("div",Dn({ref:s},e)))}),oF=(0,h.forwardRef)((e,t)=>{var{width:r,height:n}=e;return h.createElement(h.Fragment,null,h.createElement(Za,{width:r,height:n}),h.createElement("div",Dn({ref:t},e)))}),sF=(0,h.forwardRef)((e,t)=>{var{width:r,height:n}=e;return typeof r=="string"||typeof n=="string"?h.createElement(aF,Dn({},e,{ref:t})):typeof r=="number"&&typeof n=="number"?h.createElement(oF,Dn({},e,{width:r,height:n,ref:t})):h.createElement(h.Fragment,null,h.createElement(Za,{width:r,height:n}),h.createElement("div",Dn({ref:t},e)))});function uF(e){return e?iF:sF}var lF=(0,h.forwardRef)((e,t)=>{var{children:r,className:n,height:i,onClick:a,onContextMenu:o,onDoubleClick:s,onMouseDown:u,onMouseEnter:l,onMouseLeave:c,onMouseMove:f,onMouseUp:d,onTouchEnd:v,onTouchMove:p,onTouchStart:m,style:g,width:y,responsive:_,dispatchTouchEvents:S=!0}=e,C=(0,h.useRef)(null),O=wt(),[E,M]=(0,h.useState)(null),[R,$]=(0,h.useState)(null),K=X5(),te=_g(),G=te?.width>0?te.width:y,ce=te?.height>0?te.height:i,de=(0,h.useCallback)(se=>{K(se),typeof t=="function"&&t(se),M(se),$(se),se!=null&&(C.current=se)},[K,t,M,$]),pe=(0,h.useCallback)(se=>{O(D1(se)),O(cr({handler:a,reactEvent:se}))},[O,a]),_e=(0,h.useCallback)(se=>{O(fh(se)),O(cr({handler:l,reactEvent:se}))},[O,l]),xe=(0,h.useCallback)(se=>{O(N0()),O(cr({handler:c,reactEvent:se}))},[O,c]),Se=(0,h.useCallback)(se=>{O(fh(se)),O(cr({handler:f,reactEvent:se}))},[O,f]),$e=(0,h.useCallback)(()=>{O(G1())},[O]),Oe=(0,h.useCallback)(()=>{O(X1())},[O]),Et=(0,h.useCallback)(se=>{O(q1(se.key))},[O]),Pe=(0,h.useCallback)(se=>{O(cr({handler:o,reactEvent:se}))},[O,o]),De=(0,h.useCallback)(se=>{O(cr({handler:s,reactEvent:se}))},[O,s]),lt=(0,h.useCallback)(se=>{O(cr({handler:u,reactEvent:se}))},[O,u]),ct=(0,h.useCallback)(se=>{O(cr({handler:d,reactEvent:se}))},[O,d]),et=(0,h.useCallback)(se=>{O(cr({handler:m,reactEvent:se}))},[O,m]),at=(0,h.useCallback)(se=>{S&&O(J1(se)),O(cr({handler:p,reactEvent:se}))},[O,S,p]),vt=(0,h.useCallback)(se=>{O(cr({handler:v,reactEvent:se}))},[O,v]),le=uF(_);return h.createElement(Ew.Provider,{value:E},h.createElement(Ow.Provider,{value:R},h.createElement(le,{width:G??g?.width,height:ce??g?.height,className:re("recharts-wrapper",n),style:J5({position:"relative",cursor:"default",width:G,height:ce},g),onClick:pe,onContextMenu:Pe,onDoubleClick:De,onFocus:$e,onBlur:Oe,onKeyDown:Et,onMouseDown:lt,onMouseEnter:_e,onMouseLeave:xe,onMouseMove:Se,onMouseUp:ct,onTouchEnd:vt,onTouchMove:at,onTouchStart:et,ref:de},h.createElement(nF,null),r)))}),cF=z([zt],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),fF=z([cF,en,tn],(e,t,r)=>{if(!(!e||t==null||r==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,r-e.top-e.bottom)}}),Qt,Aw,Mw,Tw,Iw,jw,Dw,Rw,xt,Fr,dF,hF,pF,vF,mF,QU=e=>{var t=Fr();return xt(r=>Aw(r,"xAxis",e,t))},JU=e=>{var t=Fr();return xt(r=>Aw(r,"yAxis",e,t))},gF=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt,r=Fr(),n=xt(i=>Mw(i,"xAxis",t,r));return n?.map},yF=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt,r=Fr(),n=xt(i=>Mw(i,"yAxis",t,r));return n?.map},eW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt,r=Fr();return xt(n=>Tw(n,"xAxis",t,r))},tW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt,r=Fr();return xt(n=>Iw(n,"xAxis",t,r))},rW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt;return xt(r=>jw(r,"xAxis",t))},nW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt,r=Fr();return xt(n=>Tw(n,"yAxis",t,r))},iW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt,r=Fr();return xt(n=>Iw(n,"yAxis",t,r))},aW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt;return xt(r=>jw(r,"yAxis",t))},oW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt;return xt(r=>Dw(r,"xAxis",t))},sW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt;return xt(r=>Dw(r,"yAxis",t))},uW=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Qt,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Qt,i=gF(r),a=yF(n);if(!(i==null||a==null)){var o=i(t.x),s=a(t.y);if(!(o==null||s==null))return{x:o,y:s}}},lW=()=>xt(dF),cW=()=>xt(mF),bF=()=>Ge(fF),fW=()=>xt(hF),dW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt,r=Fr();return xt(n=>Rw(n,"xAxis",t,r))},hW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qt,r=Fr();return xt(n=>Rw(n,"yAxis",t,r))},pW=()=>{var e;return(e=xt(pF))!==null&&e!==void 0?e:!1},vW=()=>{var e=xt(vF);if(e!=null)return{x:e.x,y:e.y}},wF,kw=(0,h.createContext)(void 0),_F=e=>{var{children:t}=e,[r]=(0,h.useState)("".concat($a("recharts"),"-clip")),n=bF();if(n==null)return null;var{x:i,y:a,width:o,height:s}=n;return h.createElement(kw.Provider,{value:r},h.createElement("defs",null,h.createElement("clipPath",{id:r},h.createElement("rect",{x:i,y:a,height:s,width:o}))),t)},mW=()=>wF(kw),xF=["width","height","responsive","children","className","style","compact","title","desc"];function SF(e,t){if(e==null)return{};var r,n,i=CF(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function CF(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var EF=(0,h.forwardRef)((e,t)=>{var{width:r,height:n,responsive:i,children:a,className:o,style:s,compact:u,title:l,desc:c}=e,f=SF(e,xF),d=ra(f);return u?h.createElement(h.Fragment,null,h.createElement(Za,{width:r,height:n}),h.createElement(gw,{otherAttributes:d,title:l,desc:c},a)):h.createElement(lF,{className:o,style:s,width:r,height:n,responsive:i??!1,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},h.createElement(gw,{otherAttributes:d,title:l,desc:c,ref:t},h.createElement(_F,null,a)))});function Nw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function OF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Nw(Object(r),!0).forEach(function(n){PF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function PF(e,t,r){return(t=AF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function AF(e){var t=MF(e,"string");return typeof t=="symbol"?t:t+""}function MF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cn(e,t){var r=OF({},e),n=t,i=Object.keys(t),a=i.reduce((o,s)=>(o[s]===void 0&&n[s]!==void 0&&(o[s]=n[s]),o),r);return a}var TF=["layout"];function gh(){return gh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gh.apply(null,arguments)}function IF(e,t){if(e==null)return{};var r,n,i=jF(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function jF(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Lw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function DF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Lw(Object(r),!0).forEach(function(n){RF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function RF(e,t,r){return(t=kF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kF(e){var t=NF(e,"string");return typeof t=="symbol"?t:t+""}function NF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var LF={top:5,right:5,bottom:5,left:5},Fw=DF({accessibilityLayer:!0,stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:LF,reverseStackOrder:!1,syncMethod:"index",layout:"radial",responsive:!1,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"},ow),FF=(0,h.forwardRef)(function(t,r){var n,i=cn(t.categoricalChartProps,Fw),{layout:a}=i,o=IF(i,TF),{chartName:s,defaultTooltipEventType:u,validateTooltipEventTypes:l,tooltipPayloadSearcher:c}=t,f={chartName:s,defaultTooltipEventType:u,validateTooltipEventTypes:l,tooltipPayloadSearcher:c,eventEmitter:void 0};return h.createElement(JL,{preloadedState:{options:f},reduxStoreName:(n=i.id)!==null&&n!==void 0?n:s},h.createElement(i5,{chartData:i.data}),h.createElement(c5,{layout:a,margin:i.margin}),h.createElement(h5,{throttleDelay:i.throttleDelay,throttledEvents:i.throttledEvents}),h.createElement(f5,{baseValue:void 0,accessibilityLayer:i.accessibilityLayer,barCategoryGap:i.barCategoryGap,maxBarSize:i.maxBarSize,stackOffset:i.stackOffset,barGap:i.barGap,barSize:i.barSize,syncId:i.syncId,syncMethod:i.syncMethod,className:i.className,reverseStackOrder:i.reverseStackOrder}),h.createElement(p5,{cx:i.cx,cy:i.cy,startAngle:i.startAngle,endAngle:i.endAngle,innerRadius:i.innerRadius,outerRadius:i.outerRadius}),h.createElement(EF,gh({},o,{ref:r})))});function zw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $w(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zw(Object(r),!0).forEach(function(n){zF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function zF(e,t,r){return(t=$F(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $F(e){var t=VF(e,"string");return typeof t=="symbol"?t:t+""}function VF(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var BF=["item"],UF=$w($w({},Fw),{},{layout:"centric",startAngle:0,endAngle:360}),WF=(0,h.forwardRef)((e,t)=>{var r=cn(e,UF);return h.createElement(FF,{chartName:"PieChart",defaultTooltipEventType:"item",validateTooltipEventTypes:BF,tooltipPayloadSearcher:QM,categoricalChartProps:r,ref:t})}),Vw=e=>e.graphicalItems.polarItems,HF=z([it,eo],Ld),ul=z([Vw,ut,HF],Fd),KF=z([ul],zd),ll=z([KF,Qa],$d),YF=z([ll,ut,ul],Ub),gW=z([ll,ut,ul],(e,t,r)=>r.length>0?e.flatMap(n=>r.flatMap(i=>{var a,o=Xe(n,(a=t.dataKey)!==null&&a!==void 0?a:i.dataKey);return{value:o,errorDomain:[]}})).filter(Boolean):t?.dataKey!=null?e.map(n=>({value:Xe(n,t.dataKey),errorDomain:[]})):e.map(n=>({value:n,errorDomain:[]}))),Bw=()=>{},qF=z([ll,ut,ul,Gu,it,Hj],Hd),GF=z([ut,Ud,Wd,Bw,qF,Bw,Qe,it],Kd),Uw=z([ut,Qe,ll,YF,Ja,it,GF],Yd),XF=z([Uw,Yi,Tn],Gd),ZF=z([ut,Uw,XF,it],Zd),yW=z([Tn,ZF],Zg);function Ww(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Hw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ww(Object(r),!0).forEach(function(n){QF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ww(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function QF(e,t,r){return(t=JF(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JF(e){var t=e3(e,"string");return typeof t=="symbol"?t:t+""}function e3(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var t3=(e,t)=>t,yh=z([Vw,t3],(e,t)=>e.filter(r=>r.type==="pie").find(r=>r.id===t)),r3=[],bh=(e,t,r)=>r?.length===0?r3:r,Kw=z([Qa,yh,bh],(e,t,r)=>{var{chartData:n}=e;if(t!=null){var i;if(t?.data!=null&&t.data.length>0?i=t.data:i=n,(!i||!i.length)&&r!=null&&(i=r.map(a=>Hw(Hw({},t.presentationProps),a.props))),i!=null)return i}}),n3=z([Kw,yh,bh],(e,t,r)=>{if(!(e==null||t==null))return e.map((n,i)=>{var a,o=Xe(n,t.nameKey,t.name),s;return r!=null&&(a=r[i])!==null&&a!==void 0&&(a=a.props)!==null&&a!==void 0&&a.fill?s=r[i].props.fill:typeof n=="object"&&n!=null&&"fill"in n?s=n.fill:s=t.fill,{value:fg(o,t.dataKey),color:s,payload:n,type:t.legendType}})}),i3=z([Kw,yh,bh,zt],(e,t,r,n)=>{if(!(t==null||e==null))return U7({offset:n,pieSettings:t,displayedData:e,cells:r})}),a3=["children","className"];function wh(){return wh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wh.apply(null,arguments)}function o3(e,t){if(e==null)return{};var r,n,i=s3(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function s3(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var fn=h.forwardRef((e,t)=>{var{children:r,className:n}=e,i=o3(e,a3),a=re("recharts-layer",n);return h.createElement("g",wh({className:a},ar(i),{ref:t}),r)});Object.defineProperty(Oo,"name",{value:"default",configurable:!0});function Oo(){}Object.defineProperty(qw,"name",{value:"default",configurable:!0});function cl(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Yw(e){this._context=e}Yw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:cl(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:cl(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function qw(e){return new Yw(e)}Object.defineProperty(Xw,"name",{value:"default",configurable:!0});function Gw(e){this._context=e}Gw.prototype={areaStart:Oo,areaEnd:Oo,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:cl(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Xw(e){return new Gw(e)}Object.defineProperty(Qw,"name",{value:"default",configurable:!0});function Zw(e){this._context=e}Zw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:cl(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Qw(e){return new Zw(e)}var fl;class Jw{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}class u3{constructor(t){this._context=t}lineStart(){this._point=0}lineEnd(){}point(t,r){if(t=+t,r=+r,this._point===0)this._point=1;else{const n=fl(this._x0,this._y0),i=fl(this._x0,this._y0=(this._y0+r)/2),a=fl(t,this._y0),o=fl(t,r);this._context.moveTo(...n),this._context.bezierCurveTo(...i,...a,...o)}this._x0=t,this._y0=r}}function l3(e){return new Jw(e,!0)}function c3(e){return new Jw(e,!1)}function bW(e){return new u3(e)}Object.defineProperty(t_,"name",{value:"default",configurable:!0});function e_(e){this._context=e}e_.prototype={areaStart:Oo,areaEnd:Oo,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function t_(e){return new e_(e)}Object.defineProperty(Po,"name",{value:"default",configurable:!0});function r_(e){this._context=e}r_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function Po(e){return new r_(e)}function n_(e){return e<0?-1:1}function i_(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(n_(a)+n_(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function a_(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function _h(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-n)/3;e._context.bezierCurveTo(n+s,i+s*t,a-s,o-s*r,a,o)}function dl(e){this._context=e}dl.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:_h(this,this._t0,a_(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,_h(this,a_(this,r=i_(this,e,t)),r);break;default:_h(this,this._t0,r=i_(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function o_(e){this._context=new s_(e)}(o_.prototype=Object.create(dl.prototype)).point=function(e,t){dl.prototype.point.call(this,t,e)};function s_(e){this._context=e}s_.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function f3(e){return new dl(e)}function d3(e){return new o_(e)}Object.defineProperty(c_,"name",{value:"default",configurable:!0});function u_(e){this._context=e}u_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=l_(e),i=l_(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function l_(e){var t,r=e.length-1,n,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function c_(e){return new u_(e)}Object.defineProperty(f_,"name",{value:"default",configurable:!0});function hl(e,t){this._context=e,this._t=t}hl.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function f_(e){return new hl(e,.5)}function h3(e){return new hl(e,0)}function p3(e){return new hl(e,1)}const xh=Math.PI,Sh=2*xh,ci=1e-6,v3=Sh-ci;function d_(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function m3(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return d_;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;i<a;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class pl{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?d_:m3(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,a,o){this._append`C${+t},${+r},${+n},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,r,n,i,a){if(t=+t,r=+r,n=+n,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,s=this._y1,u=n-t,l=i-r,c=o-t,f=s-r,d=c*c+f*f;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(d>ci)if(!(Math.abs(f*u-l*c)>ci)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let v=n-o,p=i-s,m=u*u+l*l,g=v*v+p*p,y=Math.sqrt(m),_=Math.sqrt(d),S=a*Math.tan((xh-Math.acos((m+d-g)/(2*y*_)))/2),C=S/_,O=S/y;Math.abs(C-1)>ci&&this._append`L${t+C*c},${r+C*f}`,this._append`A${a},${a},0,0,${+(f*v>c*p)},${this._x1=t+O*u},${this._y1=r+O*l}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),u=n*Math.sin(i),l=t+s,c=r+u,f=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${l},${c}`:(Math.abs(this._x1-l)>ci||Math.abs(this._y1-c)>ci)&&this._append`L${l},${c}`,n&&(d<0&&(d=d%Sh+Sh),d>v3?this._append`A${n},${n},0,1,${f},${t-s},${r-u}A${n},${n},0,1,${f},${this._x1=l},${this._y1=c}`:d>ci&&this._append`A${n},${n},0,${+(d>=xh)},${f},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function g3(){return new pl}g3.prototype=pl.prototype;function wW(e=3){return new pl(+e)}function Ch(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new pl(t)}function h_(e){return e[0]}function p_(e){return e[1]}Object.defineProperty(Eh,"name",{value:"default",configurable:!0});function Eh(e,t){var r=Ke(!0),n=null,i=Po,a=null,o=Ch(s);e=typeof e=="function"?e:e===void 0?h_:Ke(e),t=typeof t=="function"?t:t===void 0?p_:Ke(t);function s(u){var l,c=(u=su(u)).length,f,d=!1,v;for(n==null&&(a=i(v=o())),l=0;l<=c;++l)!(l<c&&r(f=u[l],l,u))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+e(f,l,u),+t(f,l,u));if(v)return a=null,v+""||null}return s.x=function(u){return arguments.length?(e=typeof u=="function"?u:Ke(+u),s):e},s.y=function(u){return arguments.length?(t=typeof u=="function"?u:Ke(+u),s):t},s.defined=function(u){return arguments.length?(r=typeof u=="function"?u:Ke(!!u),s):r},s.curve=function(u){return arguments.length?(i=u,n!=null&&(a=i(n)),s):i},s.context=function(u){return arguments.length?(u==null?n=a=null:a=i(n=u),s):n},s}Object.defineProperty(Ao,"name",{value:"default",configurable:!0});function Ao(e,t,r){var n=null,i=Ke(!0),a=null,o=Po,s=null,u=Ch(l);e=typeof e=="function"?e:e===void 0?h_:Ke(+e),t=typeof t=="function"?t:Ke(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?p_:Ke(+r);function l(f){var d,v,p,m=(f=su(f)).length,g,y=!1,_,S=new Array(m),C=new Array(m);for(a==null&&(s=o(_=u())),d=0;d<=m;++d){if(!(d<m&&i(g=f[d],d,f))===y)if(y=!y)v=d,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),p=d-1;p>=v;--p)s.point(S[p],C[p]);s.lineEnd(),s.areaEnd()}y&&(S[d]=+e(g,d,f),C[d]=+t(g,d,f),s.point(n?+n(g,d,f):S[d],r?+r(g,d,f):C[d]))}if(_)return s=null,_+""||null}function c(){return Eh().defined(i).curve(o).context(a)}return l.x=function(f){return arguments.length?(e=typeof f=="function"?f:Ke(+f),n=null,l):e},l.x0=function(f){return arguments.length?(e=typeof f=="function"?f:Ke(+f),l):e},l.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:Ke(+f),l):n},l.y=function(f){return arguments.length?(t=typeof f=="function"?f:Ke(+f),r=null,l):t},l.y0=function(f){return arguments.length?(t=typeof f=="function"?f:Ke(+f),l):t},l.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:Ke(+f),l):r},l.lineX0=l.lineY0=function(){return c().x(e).y(t)},l.lineY1=function(){return c().x(e).y(r)},l.lineX1=function(){return c().x(n).y(t)},l.defined=function(f){return arguments.length?(i=typeof f=="function"?f:Ke(!!f),l):i},l.curve=function(f){return arguments.length?(o=f,a!=null&&(s=o(a)),l):o},l.context=function(f){return arguments.length?(f==null?a=s=null:s=o(a=f),l):a},l}var _W=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,y3=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if((0,h.isValidElement)(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var n={};return Object.keys(r).forEach(i=>{vh(i)&&typeof r[i]=="function"&&(n[i]=t||(a=>r[i](r,a)))}),n},b3=(e,t,r)=>n=>(e(t,r,n),null),w3=(e,t,r)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var n=null;return Object.keys(e).forEach(i=>{var a=e[i];vh(i)&&typeof a=="function"&&(n||(n={}),n[i]=b3(a,t,r))}),n},xW=e=>Array.isArray(e)&&e.length>0;function Oh(){return Oh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oh.apply(null,arguments)}function v_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function m_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?v_(Object(r),!0).forEach(function(n){_3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _3(e,t,r){return(t=x3(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function x3(e){var t=S3(e,"string");return typeof t=="symbol"?t:t+""}function S3(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var g_={curveBasisClosed:Xw,curveBasisOpen:Qw,curveBasis:qw,curveBumpX:l3,curveBumpY:c3,curveLinearClosed:t_,curveLinear:Po,curveMonotoneX:f3,curveMonotoneY:d3,curveNatural:c_,curveStep:f_,curveStepAfter:p3,curveStepBefore:h3},vl=e=>He(e.x)&&He(e.y),y_=e=>e.base!=null&&vl(e.base)&&vl(e),Mo=e=>e.x,To=e=>e.y,C3=(e,t)=>{if(typeof e=="function")return e;var r="curve".concat(Va(e));if((r==="curveMonotone"||r==="curveBump")&&t){var n=g_["".concat(r).concat(t==="vertical"?"Y":"X")];if(n)return n}return g_[r]||Po},b_={connectNulls:!1,type:"linear"},E3=e=>{var{type:t=b_.type,points:r=[],baseLine:n,layout:i,connectNulls:a=b_.connectNulls}=e,o=C3(t,i),s=a?r.filter(vl):r;if(Array.isArray(n)){var u,l=r.map((p,m)=>m_(m_({},p),{},{base:n[m]}));i==="vertical"?u=Ao().y(To).x1(Mo).x0(p=>p.base.x):u=Ao().x(Mo).y1(To).y0(p=>p.base.y);var c=u.defined(y_).curve(o),f=a?l.filter(y_):l;return c(f)}var d;i==="vertical"&&Ue(n)?d=Ao().y(To).x1(Mo).x0(n):Ue(n)?d=Ao().x(Mo).y1(To).y0(n):d=Eh().x(Mo).y(To);var v=d.defined(vl).curve(o);return v(s)},w_=e=>{var{className:t,points:r,path:n,pathRef:i}=e,a=yu();if((!r||!r.length)&&!n)return null;var o={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||a,connectNulls:e.connectNulls},s=r&&r.length?E3(o):n;return h.createElement("path",Oh({},ra(e),y3(e),{className:re("recharts-curve",t),d:s===null?void 0:s,ref:i}))};function O3(e,t,r){return(t=P3(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function P3(e){var t=A3(e,"string");return typeof t=="symbol"?t:t+""}function A3(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class M3{constructor(t){O3(this,"cache",new Map),this.maxSize=t}get(t){var r=this.cache.get(t);return r!==void 0&&(this.cache.delete(t),this.cache.set(t,r)),r}set(t,r){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var n=this.cache.keys().next().value;n!=null&&this.cache.delete(n)}this.cache.set(t,r)}clear(){this.cache.clear()}size(){return this.cache.size}}var T3;function __(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ml(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?__(Object(r),!0).forEach(function(n){I3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):__(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function I3(e,t,r){return(t=j3(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function j3(e){var t=D3(e,"string");return typeof t=="symbol"?t:t+""}function D3(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var R3={cacheSize:2e3,enableCache:!0},fi=ml({},R3),Io=new M3(fi.cacheSize),k3={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},x_="recharts_measurement_span";function N3(e,t){var r=t.fontSize||"",n=t.fontFamily||"",i=t.fontWeight||"",a=t.fontStyle||"",o=t.letterSpacing||"",s=t.textTransform||"";return"".concat(e,"|").concat(r,"|").concat(n,"|").concat(i,"|").concat(a,"|").concat(o,"|").concat(s)}var S_=(e,t)=>{try{var r=document.getElementById(x_);r||(r=document.createElement("span"),r.setAttribute("id",x_),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,k3,t),r.textContent="".concat(e);var n=r.getBoundingClientRect();return{width:n.width,height:n.height}}catch{return{width:0,height:0}}},C_=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Eo.isSsr)return{width:0,height:0};if(!fi.enableCache)return S_(t,r);var n=N3(t,r),i=Io.get(n);if(i)return i;var a=S_(t,r);return Io.set(n,a),a},SW=e=>{var t=ml(ml({},fi),e);t.cacheSize!==fi.cacheSize&&(Io=new T3(t.cacheSize)),fi=t},CW=()=>ml({},fi),EW=()=>{Io.clear()},OW=()=>({size:Io.size(),maxSize:fi.cacheSize}),E_;function L3(e,t,r){return(t=F3(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F3(e){var t=z3(e,"string");return typeof t=="symbol"?t:t+""}function z3(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var O_=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,P_=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,$3=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,V3=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,B3={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},U3=["cm","mm","pt","pc","in","Q","px"];function W3(e){return U3.includes(e)}var ia="NaN";function H3(e,t){return e*B3[t]}class $t{static parse(t){var r,[,n,i]=(r=V3.exec(t))!==null&&r!==void 0?r:[];return n==null?$t.NaN:new $t(parseFloat(n),i??"")}constructor(t,r){this.num=t,this.unit=r,this.num=t,this.unit=r,Zr(t)&&(this.unit=""),r!==""&&!$3.test(r)&&(this.num=NaN,this.unit=""),W3(r)&&(this.num=H3(t,r),this.unit="px")}add(t){return this.unit!==t.unit?new $t(NaN,""):new $t(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new $t(NaN,""):new $t(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new $t(NaN,""):new $t(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new $t(NaN,""):new $t(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return Zr(this.num)}}E_=$t,L3($t,"NaN",new E_(NaN,""));function A_(e){if(e==null||e.includes(ia))return ia;for(var t=e;t.includes("*")||t.includes("/");){var r,[,n,i,a]=(r=O_.exec(t))!==null&&r!==void 0?r:[],o=$t.parse(n??""),s=$t.parse(a??""),u=i==="*"?o.multiply(s):o.divide(s);if(u.isNaN())return ia;t=t.replace(O_,u.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var l,[,c,f,d]=(l=P_.exec(t))!==null&&l!==void 0?l:[],v=$t.parse(c??""),p=$t.parse(d??""),m=f==="+"?v.add(p):v.subtract(p);if(m.isNaN())return ia;t=t.replace(P_,m.toString())}return t}var M_=/\(([^()]*)\)/;function K3(e){for(var t=e,r;(r=M_.exec(t))!=null;){var[,n]=r;t=t.replace(M_,A_(n))}return t}function Y3(e){var t=e.replace(/\s+/g,"");return t=K3(t),t=A_(t),t}function q3(e){try{return Y3(e)}catch{return ia}}function Ph(e){var t=q3(e.slice(5,-1));return t===ia?"":t}var G3=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],X3=["dx","dy","angle","className","breakAll"];function Ah(){return Ah=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ah.apply(null,arguments)}function T_(e,t){if(e==null)return{};var r,n,i=Z3(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Z3(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var I_=/[ \f\n\r\t\v\u2028\u2029]+/,j_=e=>{var{children:t,breakAll:r,style:n}=e;try{var i=[];ir(t)||(r?i=t.toString().split(""):i=t.toString().split(I_));var a=i.map(s=>({word:s,width:C_(s,n).width})),o=r?0:C_("\xA0",n).width;return{wordsWithComputedWidth:a,spaceWidth:o}}catch{return null}};function Q3(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}function J3(e){return ir(e)||typeof e=="string"||typeof e=="number"||typeof e=="boolean"}var D_=(e,t,r,n)=>e.reduce((i,a)=>{var{word:o,width:s}=a,u=i[i.length-1];if(u&&s!=null&&(t==null||n||u.width+s+r<Number(t)))u.words.push(o),u.width+=s+r;else{var l={words:[o],width:s};i.push(l)}return i},[]),R_=e=>e.reduce((t,r)=>t.width>r.width?t:r),e6="\u2026",k_=(e,t,r,n,i,a,o,s)=>{var u=e.slice(0,t),l=j_({breakAll:r,style:n,children:u+e6});if(!l)return[!1,[]];var c=D_(l.wordsWithComputedWidth,a,o,s),f=c.length>i||R_(c).width>Number(a);return[f,c]},t6=(e,t,r,n,i)=>{var{maxLines:a,children:o,style:s,breakAll:u}=e,l=Ue(a),c=String(o),f=D_(t,n,r,i);if(!l||i)return f;var d=f.length>a||R_(f).width>Number(n);if(!d)return f;for(var v=0,p=c.length-1,m=0,g;v<=p&&m<=c.length-1;){var y=Math.floor((v+p)/2),_=y-1,[S,C]=k_(c,_,u,s,a,n,r,i),[O]=k_(c,y,u,s,a,n,r,i);if(!S&&!O&&(v=y+1),S&&O&&(p=y-1),!S&&O){g=C;break}m++}return g||f},N_=e=>{var t=ir(e)?[]:e.toString().split(I_);return[{words:t,width:void 0}]},r6=e=>{var{width:t,scaleToFit:r,children:n,style:i,breakAll:a,maxLines:o}=e;if((t||r)&&!Eo.isSsr){var s,u,l=j_({breakAll:a,children:n,style:i});if(l){var{wordsWithComputedWidth:c,spaceWidth:f}=l;s=c,u=f}else return N_(n);return t6({breakAll:a,children:n,maxLines:o,style:i},s,u,t,!!r)}return N_(n)},L_="#808080",n6={angle:0,breakAll:!1,capHeight:"0.71em",fill:L_,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},Mh=(0,h.forwardRef)((e,t)=>{var r=cn(e,n6),{x:n,y:i,lineHeight:a,capHeight:o,fill:s,scaleToFit:u,textAnchor:l,verticalAnchor:c}=r,f=T_(r,G3),d=(0,h.useMemo)(()=>r6({breakAll:f.breakAll,children:f.children,maxLines:f.maxLines,scaleToFit:u,style:f.style,width:f.width}),[f.breakAll,f.children,f.maxLines,u,f.style,f.width]),{dx:v,dy:p,angle:m,className:g,breakAll:y}=f,_=T_(f,X3);if(!za(n)||!za(i)||d.length===0)return null;var S=Number(n)+(Ue(v)?v:0),C=Number(i)+(Ue(p)?p:0);if(!He(S)||!He(C))return null;var O;switch(c){case"start":O=Ph("calc(".concat(o,")"));break;case"middle":O=Ph("calc(".concat((d.length-1)/2," * -").concat(a," + (").concat(o," / 2))"));break;default:O=Ph("calc(".concat(d.length-1," * -").concat(a,")"));break}var E=[],M=d[0];if(u&&M!=null){var R=M.width,{width:$}=f;E.push("scale(".concat(Ue($)&&Ue(R)?$/R:1,")"))}return m&&E.push("rotate(".concat(m,", ").concat(S,", ").concat(C,")")),E.length&&(_.transform=E.join(" ")),h.createElement("text",Ah({},ar(_),{ref:t,x:S,y:C,className:re("recharts-text",g),textAnchor:l,fill:s.includes("url")?L_:s}),d.map((K,te)=>{var G=K.words.join(y?"":" ");return h.createElement("tspan",{x:S,dy:te===0?O:a,key:"".concat(G,"-").concat(te)},G)}))});Mh.displayName="Text";var gl=e=>null;gl.displayName="Cell";var i6=ke(8658),PW=null,F_=e=>typeof e=="string"?e:e?e.displayName||e.name||"Component":"",z_=null,Th=null,$_=e=>{if(e===z_&&Array.isArray(Th))return Th;var t=[];return h.Children.forEach(e,r=>{ir(r)||((0,i6.zv)(r)?t=t.concat($_(r.props.children)):t.push(r))}),Th=t,z_=e,t};function V_(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(i=>F_(i)):n=[F_(t)],$_(e).forEach(i=>{var a=Fa()(i,"type.displayName")||Fa()(i,"type.name");a&&n.indexOf(a)!==-1&&r.push(i)}),r}var AW=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0,a6=ke(2327),o6=ke.n(a6);function B_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function U_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?B_(Object(r),!0).forEach(function(n){s6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function s6(e,t,r){return(t=u6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u6(e){var t=l6(e,"string");return typeof t=="symbol"?t:t+""}function l6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var c6=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),W_=(e,t,r)=>e.map(n=>"".concat(c6(n)," ").concat(t,"ms ").concat(r)).join(","),f6=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((r,n)=>r.filter(i=>n.includes(i))),jo=(e,t)=>Object.keys(t).reduce((r,n)=>U_(U_({},r),{},{[n]:e(n,t[n])}),{});function H_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function St(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?H_(Object(r),!0).forEach(function(n){d6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H_(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function d6(e,t,r){return(t=h6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h6(e){var t=p6(e,"string");return typeof t=="symbol"?t:t+""}function p6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yl=(e,t,r)=>e+(t-e)*r,Ih=e=>{var{from:t,to:r}=e;return t!==r},K_=(e,t,r)=>{var n=jo((i,a)=>{if(Ih(a)){var[o,s]=e(a.from,a.to,a.velocity);return St(St({},a),{},{from:o,velocity:s})}return a},t);return r<1?jo((i,a)=>Ih(a)&&n[i]!=null?St(St({},a),{},{velocity:yl(a.velocity,n[i].velocity,r),from:yl(a.from,n[i].from,r)}):a,t):K_(e,n,r-1)};function v6(e,t,r,n,i,a){var o,s=n.reduce((d,v)=>St(St({},d),{},{[v]:{from:e[v],velocity:0,to:t[v]}}),{}),u=()=>jo((d,v)=>v.from,s),l=()=>!Object.values(s).filter(Ih).length,c=null,f=d=>{o||(o=d);var v=d-o,p=v/r.dt;s=K_(r,s,p),i(St(St(St({},e),t),u())),o=d,l()||(c=a.setTimeout(f))};return()=>(c=a.setTimeout(f),()=>{var d;(d=c)===null||d===void 0||d()})}function m6(e,t,r,n,i,a,o){var s=null,u=i.reduce((f,d)=>{var v=e[d],p=t[d];return v==null||p==null?f:St(St({},f),{},{[d]:[v,p]})},{}),l,c=f=>{l||(l=f);var d=(f-l)/n,v=jo((m,g)=>yl(...g,r(d)),u);if(a(St(St(St({},e),t),v)),d<1)s=o.setTimeout(c);else{var p=jo((m,g)=>yl(...g,r(1)),u);a(St(St(St({},e),t),p))}};return()=>(s=o.setTimeout(c),()=>{var f;(f=s)===null||f===void 0||f()})}var jh=((e,t,r,n,i,a)=>{var o=f6(e,t);return r==null?()=>(i(St(St({},e),t)),()=>{}):r.isStepper===!0?v6(e,t,r,o,i,a):m6(e,t,r,n,o,i,a)});(Object.getOwnPropertyDescriptor(jh,"name")||{}).writable||Object.defineProperty(jh,"name",{value:"default",configurable:!0});var bl=1e-4,Y_=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],q_=(e,t)=>e.map((r,n)=>r*t**n).reduce((r,n)=>r+n),G_=(e,t)=>r=>{var n=Y_(e,t);return q_(n,r)},g6=(e,t)=>r=>{var n=Y_(e,t),i=[...n.map((a,o)=>a*o).slice(1),0];return q_(i,r)},y6=e=>{var t,r=e.split("(");if(r.length!==2||r[0]!=="cubic-bezier")return null;var n=(t=r[1])===null||t===void 0||(t=t.split(")")[0])===null||t===void 0?void 0:t.split(",");if(n==null||n.length!==4)return null;var i=n.map(a=>parseFloat(a));return[i[0],i[1],i[2],i[3]]},b6=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(r.length===1)switch(r[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:{var i=y6(r[0]);if(i)return i}}return r.length===4?r:[0,0,1,1]},w6=(e,t,r,n)=>{var i=G_(e,r),a=G_(t,n),o=g6(e,r),s=l=>l>1?1:l<0?0:l,u=l=>{for(var c=l>1?1:l,f=c,d=0;d<8;++d){var v=i(f)-c,p=o(f);if(Math.abs(v-c)<bl||p<bl)return a(f);f=s(f-v/p)}return a(f)};return u.isStepper=!1,u},X_=function(){return w6(...b6(...arguments))},_6=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{stiff:r=100,damping:n=8,dt:i=17}=t,a=(o,s,u)=>{var l=-(o-s)*r,c=u*n,f=u+(l-c)*i/1e3,d=u*i/1e3+o;return Math.abs(d-s)<bl&&Math.abs(f)<bl?[s,0]:[d,f]};return a.isStepper=!0,a.dt=i,a},x6=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return X_(e);case"spring":return _6();default:if(e.split("(")[0]==="cubic-bezier")return X_(e)}return typeof e=="function"?e:null};function S6(e){var t,r=()=>null,n=!1,i=null,a=o=>{if(!n){if(Array.isArray(o)){if(!o.length)return;var s=o,[u,...l]=s;if(typeof u=="number"){i=e.setTimeout(a.bind(null,l),u);return}a(u),i=e.setTimeout(a.bind(null,l));return}typeof o=="string"&&(t=o,r(t)),typeof o=="object"&&(t=o,r(t)),typeof o=="function"&&o()}};return{stop:()=>{n=!0},start:o=>{n=!1,i&&(i(),i=null),a(o)},subscribe:o=>(r=o,()=>{r=()=>null}),getTimeoutController:()=>e}}class C6{setTimeout(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=performance.now(),i=null,a=o=>{o-n>=r?t(o):typeof requestAnimationFrame=="function"&&(i=requestAnimationFrame(a))};return i=requestAnimationFrame(a),()=>{i!=null&&cancelAnimationFrame(i)}}}function E6(){return S6(new C6)}var O6=(0,h.createContext)(E6);function P6(e,t){var r=(0,h.useContext)(O6);return(0,h.useMemo)(()=>t??r(e),[e,t,r])}function A6(){var[e,t]=(0,h.useState)(()=>Eo.isSsr||!window.matchMedia?!1:window.matchMedia("(prefers-reduced-motion: reduce)").matches);return(0,h.useEffect)(()=>{if(window.matchMedia){var r=window.matchMedia("(prefers-reduced-motion: reduce)"),n=()=>{t(r.matches)};return r.addEventListener("change",n),()=>{r.removeEventListener("change",n)}}},[]),e}var M6={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},Z_={t:0},Dh={t:1};function Rh(e){var t=cn(e,M6),{isActive:r,canBegin:n,duration:i,easing:a,begin:o,onAnimationEnd:s,onAnimationStart:u,children:l}=t,c=A6(),f=r==="auto"?!Eo.isSsr&&!c:r,d=P6(t.animationId,t.animationManager),[v,p]=(0,h.useState)(f?Z_:Dh),m=(0,h.useRef)(null);return(0,h.useEffect)(()=>{f||p(Dh)},[f]),(0,h.useEffect)(()=>{if(!f||!n)return bf;var g=jh(Z_,Dh,x6(a),i,p,d.getTimeoutController()),y=()=>{m.current=g()};return d.start([u,o,y,i,s]),()=>{d.stop(),m.current&&m.current(),s()}},[f,n,i,a,o,u,s,d]),l(v.t)}function kh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",r=(0,h.useRef)($a(t)),n=(0,h.useRef)(e);return n.current!==e&&(r.current=$a(t),n.current=e),r.current}var T6=["radius"],I6=["radius"],Q_,J_,ex,tx,rx,nx,ix,ax,ox,sx;function ux(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lx(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ux(Object(r),!0).forEach(function(n){j6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ux(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function j6(e,t,r){return(t=D6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D6(e){var t=R6(e,"string");return typeof t=="symbol"?t:t+""}function R6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wl(){return wl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wl.apply(null,arguments)}function cx(e,t){if(e==null)return{};var r,n,i=k6(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function k6(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function zr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var fx=(e,t,r,n,i)=>{var a=bn(r),o=bn(n),s=Math.min(Math.abs(a)/2,Math.abs(o)/2),u=o>=0?1:-1,l=a>=0?1:-1,c=o>=0&&a>=0||o<0&&a<0?1:0,f;if(s>0&&Array.isArray(i)){for(var d=[0,0,0,0],v=0,p=4;v<p;v++){var m,g=(m=i[v])!==null&&m!==void 0?m:0;d[v]=g>s?s:g}f=st(Q_||(Q_=zr(["M",",",""])),e,t+u*d[0]),d[0]>0&&(f+=st(J_||(J_=zr(["A ",",",",0,0,",",",",",""])),d[0],d[0],c,e+l*d[0],t)),f+=st(ex||(ex=zr(["L ",",",""])),e+r-l*d[1],t),d[1]>0&&(f+=st(tx||(tx=zr(["A ",",",",0,0,",`, `,",",""])),d[1],d[1],c,e+r,t+u*d[1])),f+=st(rx||(rx=zr(["L ",",",""])),e+r,t+n-u*d[2]),d[2]>0&&(f+=st(nx||(nx=zr(["A ",",",",0,0,",`, `,",",""])),d[2],d[2],c,e+r-l*d[2],t+n)),f+=st(ix||(ix=zr(["L ",",",""])),e+l*d[3],t+n),d[3]>0&&(f+=st(ax||(ax=zr(["A ",",",",0,0,",`, `,",",""])),d[3],d[3],c,e,t+n-u*d[3])),f+="Z"}else if(s>0&&i===+i&&i>0){var y=Math.min(s,i);f=st(ox||(ox=zr(["M ",",",` A `,",",",0,0,",",",",",` L `,",",` A `,",",",0,0,",",",",",` L `,",",` A `,",",",0,0,",",",",",` L `,",",` A `,",",",0,0,",",",","," Z"])),e,t+u*y,y,y,c,e+l*y,t,e+r-l*y,t,y,y,c,e+r,t+u*y,e+r,t+n-u*y,y,y,c,e+r-l*y,t+n,e+l*y,t+n,y,y,c,e,t+n-u*y)}else f=st(sx||(sx=zr(["M ",","," h "," v "," h "," Z"])),e,t,r,n,-r);return f},dx={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},N6=e=>{var t=cn(e,dx),r=(0,h.useRef)(null),[n,i]=(0,h.useState)(-1);(0,h.useEffect)(()=>{if(r.current&&r.current.getTotalLength)try{var xe=r.current.getTotalLength();xe&&i(xe)}catch{}},[]);var{x:a,y:o,width:s,height:u,radius:l,className:c}=t,{animationEasing:f,animationDuration:d,animationBegin:v,isAnimationActive:p,isUpdateAnimationActive:m}=t,g=(0,h.useRef)(s),y=(0,h.useRef)(u),_=(0,h.useRef)(a),S=(0,h.useRef)(o),C=(0,h.useMemo)(()=>({x:a,y:o,width:s,height:u,radius:l}),[a,o,s,u,l]),O=kh(C,"rectangle-");if(a!==+a||o!==+o||s!==+s||u!==+u||s===0||u===0)return null;var E=re("recharts-rectangle",c);if(!m){var M=ar(t),{radius:R}=M,$=cx(M,T6);return h.createElement("path",wl({},$,{x:bn(a),y:bn(o),width:bn(s),height:bn(u),radius:typeof l=="number"?l:void 0,className:E,d:fx(a,o,s,u,l)}))}var K=g.current,te=y.current,G=_.current,ce=S.current,de="0px ".concat(n===-1?1:n,"px"),pe="".concat(n,"px ").concat(n,"px"),_e=W_(["strokeDasharray"],d,typeof f=="string"?f:dx.animationEasing);return h.createElement(Rh,{animationId:O,key:O,canBegin:n>0,duration:d,easing:f,isActive:m,begin:v},xe=>{var Se=br(K,s,xe),$e=br(te,u,xe),Oe=br(G,a,xe),Et=br(ce,o,xe);r.current&&(g.current=Se,y.current=$e,_.current=Oe,S.current=Et);var Pe;p?xe>0?Pe={transition:_e,strokeDasharray:pe}:Pe={strokeDasharray:de}:Pe={strokeDasharray:pe};var De=ar(t),{radius:lt}=De,ct=cx(De,I6);return h.createElement("path",wl({},ct,{radius:typeof l=="number"?l:void 0,className:E,d:fx(Oe,Et,Se,$e,l),ref:r,style:lx(lx({},Pe),t.style)}))})},hx,px,vx,mx,gx;function yx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bx(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yx(Object(r),!0).forEach(function(n){L6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yx(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function L6(e,t,r){return(t=F6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F6(e){var t=z6(e,"string");return typeof t=="symbol"?t:t+""}function z6(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _l(){return _l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_l.apply(null,arguments)}function Do(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var wx=(e,t,r,n,i)=>{var a=r-n,o;return o=st(hx||(hx=Do(["M ",",",""])),e,t),o+=st(px||(px=Do(["L ",",",""])),e+r,t),o+=st(vx||(vx=Do(["L ",",",""])),e+r-a/2,t+i),o+=st(mx||(mx=Do(["L ",",",""])),e+r-a/2-n,t+i),o+=st(gx||(gx=Do(["L ",","," Z"])),e,t),o},$6={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},V6=e=>{var t=cn(e,$6),{x:r,y:n,upperWidth:i,lowerWidth:a,height:o,className:s}=t,{animationEasing:u,animationDuration:l,animationBegin:c,isUpdateAnimationActive:f}=t,d=(0,h.useRef)(null),[v,p]=(0,h.useState)(-1),m=(0,h.useRef)(i),g=(0,h.useRef)(a),y=(0,h.useRef)(o),_=(0,h.useRef)(r),S=(0,h.useRef)(n),C=kh(e,"trapezoid-");if((0,h.useEffect)(()=>{if(d.current&&d.current.getTotalLength)try{var de=d.current.getTotalLength();de&&p(de)}catch{}},[]),r!==+r||n!==+n||i!==+i||a!==+a||o!==+o||i===0&&a===0||o===0)return null;var O=re("recharts-trapezoid",s);if(!f)return h.createElement("g",null,h.createElement("path",_l({},ar(t),{className:O,d:wx(r,n,i,a,o)})));var E=m.current,M=g.current,R=y.current,$=_.current,K=S.current,te="0px ".concat(v===-1?1:v,"px"),G="".concat(v,"px ").concat(v,"px"),ce=W_(["strokeDasharray"],l,u);return h.createElement(Rh,{animationId:C,key:C,canBegin:v>0,duration:l,easing:u,isActive:f,begin:c},de=>{var pe=br(E,i,de),_e=br(M,a,de),xe=br(R,o,de),Se=br($,r,de),$e=br(K,n,de);d.current&&(m.current=pe,g.current=_e,y.current=xe,_.current=Se,S.current=$e);var Oe=de>0?{transition:ce,strokeDasharray:G}:{strokeDasharray:te};return h.createElement("path",_l({},ar(t),{className:O,d:wx(Se,$e,pe,_e,xe),ref:d,style:bx(bx({},Oe),t.style)}))})},_x,xx,Sx,Cx,Ex,Ox,Px;function Nh(){return Nh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Nh.apply(null,arguments)}function di(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var B6=(e,t)=>{var r=Xt(t-e),n=Math.min(Math.abs(t-e),359.999);return r*n},xl=e=>{var{cx:t,cy:r,radius:n,angle:i,sign:a,isExternal:o,cornerRadius:s,cornerIsExternal:u}=e,l=s*(o?1:-1)+n,c=Math.asin(s/l)/wu,f=u?i:i+a*c,d=Ut(t,r,l,f),v=Ut(t,r,n,f),p=u?i-a*c:i,m=Ut(t,r,l*Math.cos(c*wu),p);return{center:d,circleTangency:v,lineTangency:m,theta:c}},Ax=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:a,endAngle:o}=e,s=B6(a,o),u=a+s,l=Ut(t,r,i,a),c=Ut(t,r,i,u),f=st(_x||(_x=di(["M ",",",` A `,",",`,0, `,",",`, `,",",` `])),l.x,l.y,i,i,+(Math.abs(s)>180),+(a>u),c.x,c.y);if(n>0){var d=Ut(t,r,n,a),v=Ut(t,r,n,u);f+=st(xx||(xx=di(["L ",",",` A `,",",`,0, `,",",`, `,","," Z"])),v.x,v.y,n,n,+(Math.abs(s)>180),+(a<=u),d.x,d.y)}else f+=st(Sx||(Sx=di(["L ",","," Z"])),t,r);return f},U6=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,cornerRadius:a,forceCornerRadius:o,cornerIsExternal:s,startAngle:u,endAngle:l}=e,c=Xt(l-u),{circleTangency:f,lineTangency:d,theta:v}=xl({cx:t,cy:r,radius:i,angle:u,sign:c,cornerRadius:a,cornerIsExternal:s}),{circleTangency:p,lineTangency:m,theta:g}=xl({cx:t,cy:r,radius:i,angle:l,sign:-c,cornerRadius:a,cornerIsExternal:s}),y=s?Math.abs(u-l):Math.abs(u-l)-v-g;if(y<0)return o?st(Cx||(Cx=di(["M ",",",` a`,",",",0,0,1,",`,0 a`,",",",0,0,1,",`,0 `])),d.x,d.y,a,a,a*2,a,a,-a*2):Ax({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:u,endAngle:l});var _=st(Ex||(Ex=di(["M ",",",` A`,",",",0,0,",",",",",` A`,",",",0,",",",",",",",` A`,",",",0,0,",",",",",` `])),d.x,d.y,a,a,+(c<0),f.x,f.y,i,i,+(y>180),+(c<0),p.x,p.y,a,a,+(c<0),m.x,m.y);if(n>0){var{circleTangency:S,lineTangency:C,theta:O}=xl({cx:t,cy:r,radius:n,angle:u,sign:c,isExternal:!0,cornerRadius:a,cornerIsExternal:s}),{circleTangency:E,lineTangency:M,theta:R}=xl({cx:t,cy:r,radius:n,angle:l,sign:-c,isExternal:!0,cornerRadius:a,cornerIsExternal:s}),$=s?Math.abs(u-l):Math.abs(u-l)-O-R;if($<0&&a===0)return"".concat(_,"L").concat(t,",").concat(r,"Z");_+=st(Ox||(Ox=di(["L",",",` A`,",",",0,0,",",",",",` A`,",",",0,",",",",",",",` A`,",",",0,0,",",",",","Z"])),M.x,M.y,a,a,+(c<0),E.x,E.y,n,n,+($>180),+(c>0),S.x,S.y,a,a,+(c<0),C.x,C.y)}else _+=st(Px||(Px=di(["L",",","Z"])),t,r);return _},W6={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},H6=e=>{var t=cn(e,W6),{cx:r,cy:n,innerRadius:i,outerRadius:a,cornerRadius:o,forceCornerRadius:s,cornerIsExternal:u,startAngle:l,endAngle:c,className:f}=t;if(a<i||l===c)return null;var d=re("recharts-sector",f),v=a-i,p=nr(o,v,0,!0),m;return p>0&&Math.abs(l-c)<360?m=U6({cx:r,cy:n,innerRadius:i,outerRadius:a,cornerRadius:Math.min(p,v/2),forceCornerRadius:s,cornerIsExternal:u,startAngle:l,endAngle:c}):m=Ax({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:l,endAngle:c}),h.createElement("path",Nh({},ar(t),{className:d,d:m}))};const MW=Math.abs,TW=Math.atan2,Mx=Math.cos,IW=Math.max,Lh=Math.min,Sl=Math.sin,Ct=Math.sqrt,jW=1e-12,aa=Math.PI,Tx=aa/2,Cl=2*aa;function DW(e){return e>1?0:e<-1?aa:Math.acos(e)}function RW(e){return e>=1?Tx:e<=-1?-Tx:Math.asin(e)}var Ro={draw(e,t){const r=Ct(t/aa);e.moveTo(r,0),e.arc(0,0,r,0,Cl)}},Ix={draw(e,t){const r=Ct(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}};const jx=Ct(1/3),K6=jx*2;var Dx={draw(e,t){const r=Ct(t/K6),n=r*jx;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},Rx={draw(e,t){const r=Ct(t),n=-r/2;e.rect(n,n,r,r)}};const Y6=.8908130915292852,kx=Sl(aa/10)/Sl(7*aa/10),q6=Sl(Cl/10)*kx,G6=-Mx(Cl/10)*kx;var Nx={draw(e,t){const r=Ct(t*Y6),n=q6*r,i=G6*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Cl*a/5,s=Mx(o),u=Sl(o);e.lineTo(u*r,-s*r),e.lineTo(s*n-u*i,u*n+s*i)}e.closePath()}};const Fh=Ct(3);var Lx={draw(e,t){const r=-Ct(t/(Fh*3));e.moveTo(0,r*2),e.lineTo(-Fh*r,-r),e.lineTo(Fh*r,-r),e.closePath()}};const fr=-.5,dr=Ct(3)/2,zh=1/Ct(12),X6=(zh/2+1)*3;var Fx={draw(e,t){const r=Ct(t/X6),n=r/2,i=r*zh,a=n,o=r*zh+r,s=-a,u=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(s,u),e.lineTo(fr*n-dr*i,dr*n+fr*i),e.lineTo(fr*a-dr*o,dr*a+fr*o),e.lineTo(fr*s-dr*u,dr*s+fr*u),e.lineTo(fr*n+dr*i,fr*i-dr*n),e.lineTo(fr*a+dr*o,fr*o-dr*a),e.lineTo(fr*s+dr*u,fr*u-dr*s),e.closePath()}};const Z6=Ct(3);var Q6={draw(e,t){const r=Ct(t+Lh(t/28,.75))*.59436,n=r/2,i=n*Z6;e.moveTo(0,r),e.lineTo(0,-r),e.moveTo(-i,-n),e.lineTo(i,n),e.moveTo(-i,n),e.lineTo(i,-n)}},J6={draw(e,t){const r=Ct(t)*.62625;e.moveTo(0,-r),e.lineTo(r,0),e.lineTo(0,r),e.lineTo(-r,0),e.closePath()}},e9={draw(e,t){const r=Ct(t-Lh(t/7,2))*.87559;e.moveTo(-r,0),e.lineTo(r,0),e.moveTo(0,r),e.lineTo(0,-r)}},t9={draw(e,t){const r=Ct(t)*.4431;e.moveTo(r,r),e.lineTo(r,-r),e.lineTo(-r,-r),e.lineTo(-r,r),e.closePath()}};const r9=Ct(3);var n9={draw(e,t){const r=Ct(t)*.6824,n=r/2,i=r*r9/2;e.moveTo(0,-r),e.lineTo(i,n),e.lineTo(-i,n),e.closePath()}},i9={draw(e,t){const r=Ct(t-Lh(t/6,1.7))*.6189;e.moveTo(-r,-r),e.lineTo(r,r),e.moveTo(-r,r),e.lineTo(r,-r)}};const kW=[Ro,Ix,Dx,Rx,Nx,Lx,Fx],NW=[Ro,e9,i9,n9,Q6,t9,J6];function a9(e,t){let r=null,n=Ch(i);e=typeof e=="function"?e:Ke(e||Ro),t=typeof t=="function"?t:Ke(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:Ke(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:Ke(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}var o9=["type","size","sizeType"];function $h(){return $h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$h.apply(null,arguments)}function zx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $x(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zx(Object(r),!0).forEach(function(n){s9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zx(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function s9(e,t,r){return(t=u9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u9(e){var t=l9(e,"string");return typeof t=="symbol"?t:t+""}function l9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function c9(e,t){if(e==null)return{};var r,n,i=f9(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function f9(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var Vx={symbolCircle:Ro,symbolCross:Ix,symbolDiamond:Dx,symbolSquare:Rx,symbolStar:Nx,symbolTriangle:Lx,symbolWye:Fx},d9=Math.PI/180,h9=e=>{var t="symbol".concat(Va(e));return Vx[t]||Ro},p9=(e,t,r)=>{if(t==="area")return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var n=18*d9;return 1.25*e*e*(Math.tan(n)-Math.tan(n*2)*Math.tan(n)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},v9=(e,t)=>{Vx["symbol".concat(Va(e))]=t},Bx=e=>{var{type:t="circle",size:r=64,sizeType:n="area"}=e,i=c9(e,o9),a=$x($x({},i),{},{type:t,size:r,sizeType:n}),o="circle";typeof t=="string"&&(o=t);var s=()=>{var d=h9(o),v=a9().type(d).size(p9(r,n,o)),p=v();if(p!==null)return p},{className:u,cx:l,cy:c}=a,f=ar(a);return Ue(l)&&Ue(c)&&Ue(r)?h.createElement("path",$h({},f,{className:re("recharts-symbols",u),transform:"translate(".concat(l,", ").concat(c,")"),d:s()})):null};Bx.registerSymbol=v9;var m9=["option","shapeType","activeClassName","inActiveClassName"];function g9(e,t){if(e==null)return{};var r,n,i=y9(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function y9(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Ux(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function El(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ux(Object(r),!0).forEach(function(n){b9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ux(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function b9(e,t,r){return(t=w9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w9(e){var t=_9(e,"string");return typeof t=="symbol"?t:t+""}function _9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function x9(e,t){return El(El({},t),e)}function S9(e,t){return e==="symbols"}function Wx(e){var{shapeType:t,elementProps:r}=e;switch(t){case"rectangle":return h.createElement(N6,r);case"trapezoid":return h.createElement(V6,r);case"sector":return h.createElement(H6,r);case"symbols":if(S9(t,r))return h.createElement(Bx,r);break;case"curve":return h.createElement(w_,r);default:return null}}function C9(e){return(0,h.isValidElement)(e)?e.props:e}function E9(e){var{option:t,shapeType:r,activeClassName:n="recharts-active-shape",inActiveClassName:i="recharts-shape"}=e,a=g9(e,m9),o;if((0,h.isValidElement)(t))o=(0,h.cloneElement)(t,El(El({},a),C9(t)));else if(typeof t=="function")o=t(a,a.index);else if(o6()(t)&&typeof t!="boolean"){var s=x9(t,a);o=h.createElement(Wx,{shapeType:r,elementProps:s})}else{var u=a;o=h.createElement(Wx,{shapeType:r,elementProps:u})}return a.isActive?h.createElement(fn,{className:n},o):h.createElement(fn,{className:i},o)}var O9=(e,t,r)=>{var n=wt();return(i,a)=>o=>{e?.(i,a,o),n(k0({activeIndex:String(a),activeDataKey:t,activeCoordinate:i.tooltipPosition,activeGraphicalItemId:r}))}},P9=e=>{var t=wt();return(r,n)=>i=>{e?.(r,n,i),t(uI())}},A9=(e,t,r)=>{var n=wt();return(i,a)=>o=>{e?.(i,a,o),n(lI({activeIndex:String(a),activeDataKey:t,activeCoordinate:i.tooltipPosition,activeGraphicalItemId:r}))}};function M9(e){var{tooltipEntrySettings:t}=e,r=wt(),n=Cn(),i=(0,h.useRef)(null);return(0,h.useLayoutEffect)(()=>{n||(i.current===null?r(aI(t)):i.current!==t&&r(oI({prev:i.current,next:t})),i.current=t)},[t,r,n]),(0,h.useLayoutEffect)(()=>()=>{i.current&&(r(sI(i.current)),i.current=null)},[r]),null}var T9,Hx,I9,j9,D9,R9,k9;function LW(e){var{legendPayload:t}=e,r=j9(),n=I9(),i=T9(null);return Hx(()=>{n||(i.current===null?r(D9(t)):i.current!==t&&r(R9({prev:i.current,next:t})),i.current=t)},[r,n,t]),Hx(()=>()=>{i.current&&(r(k9(i.current)),i.current=null)},[r]),null}function N9(e){var{legendPayload:t}=e,r=wt(),n=Ge(Qe),i=(0,h.useRef)(null);return(0,h.useLayoutEffect)(()=>{n!=="centric"&&n!=="radial"||(i.current===null?r(bL(t)):i.current!==t&&r(wL({prev:i.current,next:t})),i.current=t)},[r,n,t]),(0,h.useLayoutEffect)(()=>()=>{i.current&&(r(_L(i.current)),i.current=null)},[r]),null}var Vh,L9=()=>{var[e]=h.useState(()=>$a("uid-"));return e},F9=(Vh=h.useId)!==null&&Vh!==void 0?Vh:L9;function z9(e,t){var r=F9();return t||(e?"".concat(e,"-").concat(r):r)}var $9,Kx=(0,h.createContext)(void 0),V9=e=>{var{id:t,type:r,children:n}=e,i=z9("recharts-".concat(r),t);return h.createElement(Kx.Provider,{value:i},n(i))};function FW(){return $9(Kx)}var B9,Yx,zW,U9,W9,H9,K9,$W=e=>{var t=U9(),r=B9(null);return Yx(()=>{r.current===null?t(W9(e)):r.current!==e&&t(H9({prev:r.current,next:e})),r.current=e},[t,e]),Yx(()=>()=>{r.current&&(t(K9(r.current)),r.current=null)},[t]),null},VW=null,Y9=e=>{var t=wt(),r=(0,h.useRef)(null);return(0,h.useLayoutEffect)(()=>{r.current===null?t(fL(e)):r.current!==e&&t(hL({prev:r.current,next:e})),r.current=e},[t,e]),(0,h.useLayoutEffect)(()=>()=>{r.current&&(t(dL(r.current)),r.current=null)},[t]),null},q9=(0,h.memo)(Y9);function Ol(e){var{zIndex:t,children:r}=e,n=Bj(),i=n&&t!==void 0&&t!==0,a=Cn(),o=(0,h.useRef)(void 0),s=(0,h.useRef)(new Set),u=wt(),l=Ge(f=>S5(f,t,a));if((0,h.useLayoutEffect)(()=>{if(!i){var f=s.current;f.forEach(v=>{u(ph({zIndex:v}))}),f.clear(),o.current=void 0;return}if(s.current.has(t)||(u(UL({zIndex:t})),s.current.add(t)),l){o.current=l;var d=s.current;d.forEach(v=>{v!==t&&(u(ph({zIndex:v})),d.delete(v))})}},[u,t,i,l]),(0,h.useLayoutEffect)(()=>{var f=s.current;return()=>{f.forEach(d=>{u(ph({zIndex:d}))}),f.clear()}},[u]),!i)return r;var c=l??o.current;return c?(0,L.createPortal)(r,c):null}function qx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $r(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qx(Object(r),!0).forEach(function(n){G9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qx(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function G9(e,t,r){return(t=X9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function X9(e){var t=Z9(e,"string");return typeof t=="symbol"?t:t+""}function Z9(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Q9=e=>{var{viewBox:t,position:r,offset:n=0,parentViewBox:i,clamp:a}=e,{x:o,y:s,height:u,upperWidth:l,lowerWidth:c}=Wf(t),f=o,d=o+(l-c)/2,v=(f+d)/2,p=(l+c)/2,m=f+l/2,g=u>=0?1:-1,y=g*n,_=g>0?"end":"start",S=g>0?"start":"end",C=l>=0?1:-1,O=C*n,E=C>0?"end":"start",M=C>0?"start":"end",R=i;if(r==="top"){var $={x:f+l/2,y:s-y,horizontalAnchor:"middle",verticalAnchor:_};return a&&R&&($.height=Math.max(s-R.y,0),$.width=l),$}if(r==="bottom"){var K={x:d+c/2,y:s+u+y,horizontalAnchor:"middle",verticalAnchor:S};return a&&R&&(K.height=Math.max(R.y+R.height-(s+u),0),K.width=c),K}if(r==="left"){var te={x:v-O,y:s+u/2,horizontalAnchor:E,verticalAnchor:"middle"};return a&&R&&(te.width=Math.max(te.x-R.x,0),te.height=u),te}if(r==="right"){var G={x:v+p+O,y:s+u/2,horizontalAnchor:M,verticalAnchor:"middle"};return a&&R&&(G.width=Math.max(R.x+R.width-G.x,0),G.height=u),G}var ce=a&&R?{width:p,height:u}:{};return r==="insideLeft"?$r({x:v+O,y:s+u/2,horizontalAnchor:M,verticalAnchor:"middle"},ce):r==="insideRight"?$r({x:v+p-O,y:s+u/2,horizontalAnchor:E,verticalAnchor:"middle"},ce):r==="insideTop"?$r({x:f+l/2,y:s+y,horizontalAnchor:"middle",verticalAnchor:S},ce):r==="insideBottom"?$r({x:d+c/2,y:s+u-y,horizontalAnchor:"middle",verticalAnchor:_},ce):r==="insideTopLeft"?$r({x:f+O,y:s+y,horizontalAnchor:M,verticalAnchor:S},ce):r==="insideTopRight"?$r({x:f+l-O,y:s+y,horizontalAnchor:E,verticalAnchor:S},ce):r==="insideBottomLeft"?$r({x:d+O,y:s+u-y,horizontalAnchor:M,verticalAnchor:_},ce):r==="insideBottomRight"?$r({x:d+c-O,y:s+u-y,horizontalAnchor:E,verticalAnchor:_},ce):r&&typeof r=="object"&&(Ue(r.x)||yf(r.x))&&(Ue(r.y)||yf(r.y))?$r({x:o+nr(r.x,p),y:s+nr(r.y,u),horizontalAnchor:"end",verticalAnchor:"end"},ce):$r({x:m,y:s+u/2,horizontalAnchor:"middle",verticalAnchor:"middle"},ce)},hi,Gx,J9,e7,t7,r7=["labelRef"],n7=["content"];function Xx(e,t){if(e==null)return{};var r,n,i=i7(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i7(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function Zx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ko(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Zx(Object(r),!0).forEach(function(n){a7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zx(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function a7(e,t,r){return(t=o7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o7(e){var t=s7(e,"string");return typeof t=="symbol"?t:t+""}function s7(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dn(){return dn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dn.apply(null,arguments)}var Qx=(0,h.createContext)(null),BW=e=>{var{x:t,y:r,upperWidth:n,lowerWidth:i,width:a,height:o,children:s}=e,u=Gx(()=>({x:t,y:r,upperWidth:n,lowerWidth:i,width:a,height:o}),[t,r,n,i,a,o]);return hi.createElement(Qx.Provider,{value:u},s)},Jx=()=>{var e=(0,h.useContext)(Qx),t=xg();return e||(t?Wf(t):void 0)},eS=(0,h.createContext)(null),UW=e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:a,endAngle:o,clockWise:s,children:u}=e,l=Gx(()=>({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:a,endAngle:o,clockWise:s}),[t,r,n,i,a,o,s]);return hi.createElement(eS.Provider,{value:l},u)},tS=()=>{var e=(0,h.useContext)(eS),t=Ge(qg);return e||t},u7=e=>{var{value:t,formatter:r}=e,n=ir(e.children)?t:e.children;return typeof r=="function"?r(n):n},rS=e=>e!=null&&typeof e=="function",l7=(e,t)=>{var r=Xt(t-e),n=Math.min(Math.abs(t-e),360);return r*n},c7=(e,t,r,n,i)=>{var{offset:a,className:o}=e,{cx:s,cy:u,innerRadius:l,outerRadius:c,startAngle:f,endAngle:d,clockWise:v}=i,p=(l+c)/2,m=l7(f,d),g=m>=0?1:-1,y,_;switch(t){case"insideStart":y=f+g*a,_=v;break;case"insideEnd":y=d-g*a,_=!v;break;case"end":y=d+g*a,_=v;break;default:throw new Error("Unsupported position ".concat(t))}_=m<=0?_:!_;var S=Ut(s,u,p,y),C=Ut(s,u,p,y+(_?1:-1)*359),O="M".concat(S.x,",").concat(S.y,` A`).concat(p,",").concat(p,",0,1,").concat(_?0:1,`, `).concat(C.x,",").concat(C.y),E=ir(e.id)?$a("recharts-radial-line-"):e.id;return h.createElement("text",dn({},n,{dominantBaseline:"central",className:re("recharts-radial-bar-label",o)}),h.createElement("defs",null,h.createElement("path",{id:E,d:O})),h.createElement("textPath",{xlinkHref:"#".concat(E)},r))},f7=(e,t,r)=>{var{cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:s,endAngle:u}=e,l=(s+u)/2;if(r==="outside"){var{x:c,y:f}=Ut(n,i,o+t,l);return{x:c,y:f,textAnchor:c>=n?"start":"end",verticalAnchor:"middle"}}if(r==="center")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"middle"};if(r==="centerTop")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"start"};if(r==="centerBottom")return{x:n,y:i,textAnchor:"middle",verticalAnchor:"end"};var d=(a+o)/2,{x:v,y:p}=Ut(n,i,d,l);return{x:v,y:p,textAnchor:"middle",verticalAnchor:"middle"}},Pl=e=>e!=null&&"cx"in e&&Ue(e.cx),d7={angle:0,offset:5,zIndex:rn.label,position:"middle",textBreakAll:!1};function h7(e){if(!Pl(e))return e;var{cx:t,cy:r,outerRadius:n}=e,i=n*2;return{x:t-n,y:r-n,width:i,upperWidth:i,lowerWidth:i,height:i}}function Rn(e){var t=cn(e,d7),{viewBox:r,parentViewBox:n,position:i,value:a,children:o,content:s,className:u="",textBreakAll:l,labelRef:c}=t,f=tS(),d=Jx(),v=i==="center"?d:f??d,p,m,g;r==null?p=v:Pl(r)?p=r:p=Wf(r);var y=h7(p);if(!p||ir(a)&&ir(o)&&!(0,h.isValidElement)(s)&&typeof s!="function")return null;var _=ko(ko({},t),{},{viewBox:p});if((0,h.isValidElement)(s)){var{labelRef:S}=_,C=Xx(_,r7);return(0,h.cloneElement)(s,C)}if(typeof s=="function"){var{content:O}=_,E=Xx(_,n7);if(m=(0,h.createElement)(s,E),(0,h.isValidElement)(m))return m}else m=u7(t);var M=ar(t);if(Pl(p)){if(i==="insideStart"||i==="insideEnd"||i==="end")return c7(t,i,m,M,p);g=f7(p,t.offset,t.position)}else{if(!y)return null;var R=Q9({viewBox:y,position:i,offset:t.offset,parentViewBox:Pl(n)?void 0:n,clamp:!0});g=ko(ko({x:R.x,y:R.y,textAnchor:R.horizontalAnchor,verticalAnchor:R.verticalAnchor},R.width!==void 0?{width:R.width}:{}),R.height!==void 0?{height:R.height}:{})}return h.createElement(Ol,{zIndex:t.zIndex},h.createElement(Mh,dn({ref:c,className:re("recharts-label",u)},M,g,{textAnchor:Q3(M.textAnchor)?M.textAnchor:g.textAnchor,breakAll:l}),m))}Rn.displayName="Label";var nS=(e,t,r)=>{if(!e)return null;var n={viewBox:t,labelRef:r};return e===!0?hi.createElement(Rn,dn({key:"label-implicit"},n)):t7(e)?hi.createElement(Rn,dn({key:"label-implicit",value:e},n)):J9(e)?e.type===Rn?e7(e,ko({key:"label-implicit"},n)):hi.createElement(Rn,dn({key:"label-implicit",content:e},n)):rS(e)?hi.createElement(Rn,dn({key:"label-implicit",content:e},n)):e&&typeof e=="object"?hi.createElement(Rn,dn({},e,{key:"label-implicit"},n)):null};function WW(e){var{label:t,labelRef:r}=e,n=Jx();return nS(t,n,r)||null}function HW(e){var{label:t}=e,r=tS();return nS(t,r)||null}var p7=["valueAccessor"],v7=["dataKey","clockWise","id","textBreakAll","zIndex"];function Al(){return Al=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Al.apply(null,arguments)}function iS(e,t){if(e==null)return{};var r,n,i=m7(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function m7(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}var g7=e=>{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if(J3(t))return t},aS=(0,h.createContext)(void 0),KW=aS.Provider,oS=(0,h.createContext)(void 0),y7=oS.Provider;function b7(){return(0,h.useContext)(aS)}function w7(){return(0,h.useContext)(oS)}function Ml(e){var{valueAccessor:t=g7}=e,r=iS(e,p7),{dataKey:n,clockWise:i,id:a,textBreakAll:o,zIndex:s}=r,u=iS(r,v7),l=b7(),c=w7(),f=l||c;return!f||!f.length?null:h.createElement(Ol,{zIndex:s??rn.label},h.createElement(fn,{className:"recharts-label-list"},f.map((d,v)=>{var p,m=ir(n)?t(d,v):Xe(d.payload,n),g=ir(a)?{}:{id:"".concat(a,"-").concat(v)};return h.createElement(Rn,Al({key:"label-".concat(v)},ar(d),u,g,{fill:(p=r.fill)!==null&&p!==void 0?p:d.fill,parentViewBox:d.parentViewBox,value:m,textBreakAll:o,viewBox:d.viewBox,index:v,zIndex:0}))})))}Ml.displayName="LabelList";function _7(e){var{label:t}=e;return t?t===!0?h.createElement(Ml,{key:"labelList-implicit"}):h.isValidElement(t)||rS(t)?h.createElement(Ml,{key:"labelList-implicit",content:t}):typeof t=="object"?h.createElement(Ml,Al({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}function x7(e){return e&&typeof e=="object"&&"className"in e&&typeof e.className=="string"?e.className:""}var S7=["key"],C7=["onMouseEnter","onClick","onMouseLeave"],E7=["id"],O7=["id"];function kn(){return kn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},kn.apply(null,arguments)}function Tl(e,t){if(e==null)return{};var r,n,i=P7(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function P7(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function sS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Je(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sS(Object(r),!0).forEach(function(n){A7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function A7(e,t,r){return(t=M7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function M7(e){var t=T7(e,"string");return typeof t=="symbol"?t:t+""}function T7(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function I7(e){var t=(0,h.useMemo)(()=>V_(e.children,gl),[e.children]),r=Ge(n=>n3(n,e.id,t));return r==null?null:h.createElement(N9,{legendPayload:r})}function j7(e){if(!(e==null||typeof e=="boolean"||typeof e=="function")){if(h.isValidElement(e)){var t,r=(t=e.props)===null||t===void 0?void 0:t.fill;return typeof r=="string"?r:void 0}var{fill:n}=e;return typeof n=="string"?n:void 0}}var D7=h.memo(e=>{var{dataKey:t,nameKey:r,sectors:n,stroke:i,strokeWidth:a,fill:o,name:s,hide:u,tooltipType:l,id:c,activeShape:f}=e,d=j7(f),v=n.map(m=>{var g=m.tooltipPayload;return d==null||g==null?g:g.map(y=>Je(Je({},y),{},{color:d,fill:d}))}),p={dataDefinedOnItem:v,getPosition:m=>{var g;return(g=n[Number(m)])===null||g===void 0?void 0:g.tooltipPosition},settings:{stroke:i,strokeWidth:a,fill:o,dataKey:t,nameKey:r,name:fg(s,t),hide:u,type:l,color:o,unit:"",graphicalItemId:c}};return h.createElement(M9,{tooltipEntrySettings:p})}),R7=(e,t)=>e>t?"start":e<t?"end":"middle",k7=(e,t,r)=>nr(typeof t=="function"?t(e):t,r,r*.8),N7=(e,t,r)=>{var{top:n,left:i,width:a,height:o}=t,s=zg(a,o),u=i+nr(e.cx,a,a/2),l=n+nr(e.cy,o,o/2),c=nr(e.innerRadius,s,0),f=k7(r,e.outerRadius,s),d=e.maxRadius||Math.sqrt(a*a+o*o)/2;return{cx:u,cy:l,innerRadius:c,outerRadius:f,maxRadius:d}},L7=(e,t)=>{var r=Xt(t-e),n=Math.min(Math.abs(t-e),360);return r*n},F7=(e,t)=>{if(h.isValidElement(e))return h.cloneElement(e,t);if(typeof e=="function")return e(t);var r=re("recharts-pie-label-line",typeof e!="boolean"?e.className:""),{key:n}=t,i=Tl(t,S7);return h.createElement(w_,kn({},i,{type:"linear",className:r}))},z7=(e,t,r)=>{if(h.isValidElement(e))return h.cloneElement(e,t);var n=r;if(typeof e=="function"&&(n=e(t),h.isValidElement(n)))return n;var i=re("recharts-pie-label-text",x7(e));return h.createElement(Mh,kn({},t,{alignmentBaseline:"middle",className:i}),n)};function $7(e){var{sectors:t,props:r,showLabels:n}=e,{label:i,labelLine:a,dataKey:o}=r;if(!n||!i||!t)return null;var s=ra(r),u=hw(i),l=hw(a),c=typeof i=="object"&&"offsetRadius"in i&&typeof i.offsetRadius=="number"&&i.offsetRadius||20,f=t.map((d,v)=>{var p=(d.startAngle+d.endAngle)/2,m=Ut(d.cx,d.cy,d.outerRadius+c,p),g=Je(Je(Je(Je({},s),d),{},{stroke:"none"},u),{},{index:v,textAnchor:R7(m.x,d.cx)},m),y=Je(Je(Je(Je({},s),d),{},{fill:"none",stroke:d.fill},l),{},{index:v,points:[Ut(d.cx,d.cy,d.outerRadius,p),m],key:"line"});return h.createElement(Ol,{zIndex:rn.label,key:"label-".concat(d.startAngle,"-").concat(d.endAngle,"-").concat(d.midAngle,"-").concat(v)},h.createElement(fn,null,a&&F7(a,y),z7(i,g,Xe(d,o))))});return h.createElement(fn,{className:"recharts-pie-labels"},f)}function V7(e){var{sectors:t,props:r,showLabels:n}=e,{label:i}=r;return typeof i=="object"&&i!=null&&"position"in i?h.createElement(_7,{label:i}):h.createElement($7,{sectors:t,props:r,showLabels:n})}function B7(e){var{sectors:t,activeShape:r,inactiveShape:n,allOtherPieProps:i,shape:a,id:o}=e,s=Ge(xo),u=Ge(P1),l=Ge(L4),{onMouseEnter:c,onClick:f,onMouseLeave:d}=i,v=Tl(i,C7),p=O9(c,i.dataKey,o),m=P9(d),g=A9(f,i.dataKey,o);return t==null||t.length===0?null:h.createElement(h.Fragment,null,t.map((y,_)=>{if(y?.startAngle===0&&y?.endAngle===0&&t.length!==1)return null;var S=l==null||l===o,C=String(_)===s&&(u==null||i.dataKey===u)&&S,O=s?n:null,E=r&&C?r:O,M=Je(Je({},y),{},{stroke:y.stroke,tabIndex:-1,[hg]:_,[pg]:o});return h.createElement(fn,kn({key:"sector-".concat(y?.startAngle,"-").concat(y?.endAngle,"-").concat(y.midAngle,"-").concat(_),tabIndex:-1,className:"recharts-pie-sector"},w3(v,y,_),{onMouseEnter:p(y,_),onMouseLeave:m(y,_),onClick:g(y,_)}),h.createElement(E9,kn({option:a??E,index:_,shapeType:"sector",isActive:C},M)))}))}function U7(e){var t,{pieSettings:r,displayedData:n,cells:i,offset:a}=e,{cornerRadius:o,startAngle:s,endAngle:u,dataKey:l,nameKey:c,tooltipType:f}=r,d=Math.abs(r.minAngle),v=L7(s,u),p=Math.abs(v),m=n.length<=1?0:(t=r.paddingAngle)!==null&&t!==void 0?t:0,g=n.filter(R=>Xe(R,l,0)!==0).length,y=(p>=360?g:g-1)*m,_=n.reduce((R,$)=>{var K=Xe($,l,0);return R+(Ue(K)?K:0)},0),S=d>0&&_>0&&n.some(R=>{var $=Xe(R,l,0),K=(Ue($)?$:0)/_;return $!==0&&K*p<d}),C=S?d:0,O=p-g*C-y,E;if(_>0){var M;E=n.map((R,$)=>{var K=Xe(R,l,0),te=Xe(R,c,$),G=N7(r,a,R),ce=(Ue(K)?K:0)/_,de,pe=Je(Je({},R),i&&i[$]&&i[$].props),_e=pe!=null&&"fill"in pe&&typeof pe.fill=="string"?pe.fill:r.fill;$?de=M.endAngle+Xt(v)*m*(K!==0?1:0):de=s;var xe=de+Xt(v)*((K!==0?C:0)+ce*O),Se=(de+xe)/2,$e=(G.innerRadius+G.outerRadius)/2,Oe=[{name:te,value:K,payload:pe,dataKey:l,type:f,color:_e,fill:_e,graphicalItemId:r.id}],Et=Ut(G.cx,G.cy,$e,Se);return M=Je(Je(Je(Je({},r.presentationProps),{},{percent:ce,cornerRadius:typeof o=="string"?parseFloat(o):o,name:te,tooltipPayload:Oe,midAngle:Se,middleRadius:$e,tooltipPosition:Et},pe),G),{},{value:K,dataKey:l,startAngle:de,endAngle:xe,payload:pe,paddingAngle:K!==0?Xt(v)*m:0}),M})}return E}function W7(e){var{showLabels:t,sectors:r,children:n}=e,i=(0,h.useMemo)(()=>!t||!r?[]:r.map(a=>({value:a.value,payload:a.payload,clockWise:!1,parentViewBox:void 0,viewBox:{cx:a.cx,cy:a.cy,innerRadius:a.innerRadius,outerRadius:a.outerRadius,startAngle:a.startAngle,endAngle:a.endAngle,clockWise:!1},fill:a.fill})),[r,t]);return h.createElement(y7,{value:t?i:void 0},n)}function H7(e){var{props:t,previousSectorsRef:r,id:n}=e,{sectors:i,isAnimationActive:a,animationBegin:o,animationDuration:s,animationEasing:u,activeShape:l,inactiveShape:c,onAnimationStart:f,onAnimationEnd:d}=t,v=kh(t,"recharts-pie-"),p=r.current,[m,g]=(0,h.useState)(!1),y=(0,h.useCallback)(()=>{typeof d=="function"&&d(),g(!1)},[d]),_=(0,h.useCallback)(()=>{typeof f=="function"&&f(),g(!0)},[f]);return h.createElement(W7,{showLabels:!m,sectors:i},h.createElement(Rh,{animationId:v,begin:o,duration:s,isActive:a,easing:u,onAnimationStart:_,onAnimationEnd:y,key:v},S=>{var C,O=[],E=i&&i[0],M=(C=E?.startAngle)!==null&&C!==void 0?C:0;return i?.forEach((R,$)=>{var K=p&&p[$],te=$>0?Fa()(R,"paddingAngle",0):0;if(K){var G=br(K.endAngle-K.startAngle,R.endAngle-R.startAngle,S),ce=Je(Je({},R),{},{startAngle:M+te,endAngle:M+G+te});O.push(ce),M=ce.endAngle}else{var{endAngle:de,startAngle:pe}=R,_e=br(0,de-pe,S),xe=Je(Je({},R),{},{startAngle:M+te,endAngle:M+_e+te});O.push(xe),M=xe.endAngle}}),r.current=O,h.createElement(fn,null,h.createElement(B7,{sectors:O,activeShape:l,inactiveShape:c,allOtherPieProps:t,shape:t.shape,id:n}))}),h.createElement(V7,{showLabels:!m,sectors:i,props:t}),t.children)}var K7={animationBegin:400,animationDuration:1500,animationEasing:"ease",cx:"50%",cy:"50%",dataKey:"value",endAngle:360,fill:"#808080",hide:!1,innerRadius:0,isAnimationActive:"auto",label:!1,labelLine:!0,legendType:"rect",minAngle:0,nameKey:"name",outerRadius:"80%",paddingAngle:0,rootTabIndex:0,startAngle:0,stroke:"#fff",zIndex:rn.area};function Y7(e){var{id:t}=e,r=Tl(e,E7),{hide:n,className:i,rootTabIndex:a}=e,o=(0,h.useMemo)(()=>V_(e.children,gl),[e.children]),s=Ge(c=>i3(c,t,o)),u=(0,h.useRef)(null),l=re("recharts-pie",i);return n||s==null?(u.current=null,h.createElement(fn,{tabIndex:a,className:l})):h.createElement(Ol,{zIndex:e.zIndex},h.createElement(D7,{dataKey:e.dataKey,nameKey:e.nameKey,sectors:s,stroke:e.stroke,strokeWidth:e.strokeWidth,fill:e.fill,name:e.name,hide:e.hide,tooltipType:e.tooltipType,id:t,activeShape:e.activeShape}),h.createElement(fn,{tabIndex:a,className:l},h.createElement(H7,{props:Je(Je({},r),{},{sectors:s}),previousSectorsRef:u,id:t})))}function q7(e){var t=cn(e,K7),{id:r}=t,n=Tl(t,O7),i=ra(n);return h.createElement(V9,{id:r,type:"pie"},a=>h.createElement(h.Fragment,null,h.createElement(q9,{type:"pie",id:a,data:n.data,dataKey:n.dataKey,hide:n.hide,angleAxisId:0,radiusAxisId:0,name:n.name,nameKey:n.nameKey,tooltipType:n.tooltipType,legendType:n.legendType,fill:n.fill,cx:n.cx,cy:n.cy,startAngle:n.startAngle,endAngle:n.endAngle,paddingAngle:n.paddingAngle,minAngle:n.minAngle,innerRadius:n.innerRadius,outerRadius:n.outerRadius,cornerRadius:n.cornerRadius,presentationProps:i,maxRadius:t.maxRadius}),h.createElement(I7,kn({},n,{id:a})),h.createElement(Y7,kn({},n,{id:a}))))}var Bh=q7;Bh.displayName="Pie";const uS=Math.PI/180,G7=({cx:e,cy:t,midAngle:r,innerRadius:n,outerRadius:i,percent:a,payload:o,index:s})=>{const u=n+(i-n)*.6,l=e+u*Math.cos(-(r??0)*uS);let c=t+u*Math.sin(-(r??0)*uS);const f=(parseFloat(String(a??1))*100).toFixed(2);if(f==="0.00")return null;const d=parseFloat(f);let v=c;if(d<5){const p=d<1?25:15,m=r??0;v+=(s%2===0?1:-1)*(m>180?p:-p)}return(0,w.jsx)("text",{x:l,y:v,fill:"white",fontSize:"11px",textAnchor:"middle",dominantBaseline:"central",children:`${f}% ${o.name}`})},lS=({isAnimationActive:e=!0,data:t={hits:0,misses:0}})=>{const[r,n]=(0,h.useState)(!1),i=300,a=[{name:"Hits",value:t.hits,color:"#0088FE"},{name:"Misses",value:t.misses,color:"#FF8042"}],o=a.reduce((s,u)=>s+u.value,0);return(0,h.useEffect)(()=>{setTimeout(function(){n(!0)},i*5)},[]),(0,w.jsx)(w.Fragment,{children:(0,w.jsxs)(WF,{style:{width:"100%",minWidth:"200px",maxWidth:"320px",maxHeight:"80vh",aspectRatio:1},children:[o>0?(0,w.jsx)(Bh,{data:a,labelLine:!1,label:G7,dataKey:"value",isAnimationActive:e&&!r,animationDuration:i,children:a.map((s,u)=>(0,w.jsx)(gl,{fill:s.color},`cell-${s.name}`))}):"",o===0&&(0,w.jsx)(Bh,{animationDuration:300,data:[{name:"No searches",value:1}],fill:"#eeeeee"})]})})};var Il,No,Uh;const cS=({version:e="long",style:t})=>(0,w.jsx)("span",{style:{display:"inline-flex",alignItems:"center",backgroundColor:"#e264af",color:"#fff",fontSize:"0.65rem",fontWeight:700,lineHeight:1.4,padding:"2px 6px",borderRadius:3,marginRight:6,letterSpacing:"0.03em",verticalAlign:"middle",...t},children:e==="long"?"Pro only":"Pro"}),YW=({label:e,className:t,description:r,labelClass:n="wdo:basis-3/5",optionClass:i="",children:a,optionDescription:o,disabled:s=!0})=>Il("div",{className:Uh("wdo:option",t),...s?{"aria-disabled":"true",tabIndex:-1}:{},children:[Il("div",{className:Uh("wdo:option-label-container wdo:lg:grow-0 wdo:grow",n,s&&"wdo:pointer-events-none wdo:select-none wdo:opacity-60"),children:[Il("p",{className:"wdo:option-label",children:[No(cS,{}),e]}),r&&No("p",{className:"wdo:option-description",children:r})]}),No("div",{className:Uh("wdo:pointer-events-none wdo:blur-[2px] wdo:opacity-60",i,s&&"wdo:select-none"),children:Il("div",{className:"wdo:option-container",children:[No("div",{children:a}),o&&No("p",{className:"wdo:option-description",children:o})]})})]}),X7=({refreshRate:e=5})=>{const{data:t,isLoading:r,error:n}=d2(e);return n?"There was an error.":(0,w.jsxs)("div",{className:"wdo:m-4 wdo:dark:text-wp-admin-100",children:[(0,w.jsxs)("div",{className:"wdo:flex wdo:flex-wrap wdo:xl:flex-nowrap wdo:gap-4",children:[(0,w.jsx)("div",{className:"wdo:p-4 wdo:grow wdo:card",children:(0,w.jsxs)("div",{className:"wdo:flex wdo:md:flex-nowrap wdo:gap-4",children:[(0,w.jsxs)("div",{className:"wdo:flex wdo:flex-col wdo:grow",children:[(0,w.jsx)("div",{children:(0,ee.__)("Cache hits last 24 hours","ajax-search-lite")}),(0,w.jsxs)("div",{children:[(0,w.jsx)(xs,{className:"wdo:text-[2em] wdo:2xl:text-[3em]",value:t?.last_24_hours.hits??0}),(0,w.jsx)("div",{children:(0,ee.__)("of","ajax-search-lite")}),(0,w.jsx)(xs,{className:"wdo:text-[2em] wdo:2xl:text-[3em]",value:(t?.last_24_hours.hits??0)+(t?.last_24_hours.misses??0)}),(0,w.jsx)("div",{children:(0,ee.__)("total hits.","ajax-search-lite")})]})]}),(0,w.jsx)(lS,{data:t?.last_24_hours,isAnimationActive:!0})]})}),(0,w.jsx)("div",{className:"wdo:p-4 wdo:grow wdo:card",children:(0,w.jsxs)("div",{className:"wdo:flex wdo:md:flex-nowrap wdo:gap-4",children:[(0,w.jsxs)("div",{className:"wdo:flex wdo:flex-col wdo:grow",children:[(0,w.jsx)("div",{children:(0,ee.__)("Cache hits all time","ajax-search-lite")}),(0,w.jsx)(xs,{className:"wdo:text-[2em] wdo:2xl:text-[3em]",value:t?.all_time.hits??0}),(0,w.jsx)("div",{children:(0,ee.__)("of","ajax-search-lite")}),(0,w.jsx)(xs,{className:"wdo:text-[2em] wdo:2xl:text-[3em]",value:(t?.all_time.hits??0)+(t?.all_time.misses??0)}),(0,w.jsx)("div",{children:(0,ee.__)("total hits.","ajax-search-lite")})]}),(0,w.jsx)(lS,{data:t?.all_time,isAnimationActive:!0})]})})]}),(0,w.jsx)("div",{className:"wdo:mt-8",children:(0,w.jsxs)("h2",{className:"wdo:text-[1.34em] wdo:dark:text-white",children:[(0,ee.__)("Total items in cache:","ajax-search-lite"),"\xA0",t?.cached??0]})}),(0,w.jsxs)("div",{className:"wdo:mb-4 wdo:mt-8 wdo:overflow-auto",children:[(0,w.jsx)("h2",{className:"wdo:text-[1.34em] wdo:dark:text-white wdo:mb-2",children:(0,ee.__)("Last 20 Cache Hits","ajax-search-lite")}),(0,w.jsxs)("table",{children:[(0,w.jsx)("thead",{children:(0,w.jsxs)("tr",{children:[(0,w.jsx)("th",{children:(0,ee.__)("Phrase","ajax-search-lite")}),(0,w.jsx)("th",{children:(0,ee.__)("Type","ajax-search-lite")}),(0,w.jsx)("th",{children:(0,ee.__)("Date","ajax-search-lite")}),(0,w.jsx)("th",{children:(0,ee.__)("Device","ajax-search-lite")}),(0,w.jsx)("th",{children:(0,ee.__)("User","ajax-search-lite")}),(0,w.jsx)("th",{children:(0,ee.__)("Referer","ajax-search-lite")}),(0,w.jsx)("th",{children:(0,ee.__)("Search ID","ajax-search-lite")}),ASL_BACKEND.is_multisite&&(0,w.jsx)("th",{children:(0,ee.__)("Blog ID","ajax-search-lite")}),ASL_BACKEND.is_multilang&&(0,w.jsx)("th",{children:(0,ee.__)("Language","ajax-search-lite")}),(0,w.jsx)("th",{children:(0,ee.__)("Page","ajax-search-lite")}),(0,w.jsxs)("th",{children:[(0,w.jsx)(cS,{}),(0,ee.__)("Results Displayed","ajax-search-lite")]}),(0,w.jsx)("th",{children:(0,ee.__)("Results Found","ajax-search-lite")})]})}),(0,w.jsxs)("tbody",{className:"wdo:relative",children:[r?(0,w.jsx)("tr",{style:{height:(t?.last_20_searches??[]).length===0?40:0,padding:0,margin:0},children:(0,w.jsx)("td",{style:{height:0,padding:0,margin:0},children:(0,w.jsx)(f2,{})})}):"",(t?.last_20_searches??[]).map((i,a)=>(0,w.jsxs)("tr",{children:[(0,w.jsx)("td",{children:i.phrase}),(0,w.jsx)("td",{children:i.type}),(0,w.jsx)("td",{children:i.date}),(0,w.jsx)("td",{children:i.device_type}),(0,w.jsx)("td",{children:(i.user_id??0)>0?(0,w.jsx)("a",{target:"_blank",href:ASL_BACKEND.admin_url+"/user-edit.php?user_id="+i.user_id,children:i.user_name}):(0,w.jsx)("i",{children:"Guest"})}),(0,w.jsx)("td",{children:(0,w.jsx)("a",{target:"_blank",href:ASL_BACKEND.home_url.replace(/\/$/g,"")+"/"+(i.referer??""),children:i.referer??"Home"})}),(0,w.jsx)("td",{children:(0,w.jsx)(l2,{})}),ASL_BACKEND.is_multisite&&(0,w.jsx)("td",{children:i.blog_id}),ASL_BACKEND.is_multilang&&(0,w.jsx)("td",{children:i.lang}),(0,w.jsx)("td",{children:i.page}),(0,w.jsx)("td",{children:"-"}),(0,w.jsx)("td",{children:i.found_results})]},a))]})]})]})]})};var Z7=()=>{const{data:e,isLoading:t,error:r}=dp(),{data:n,isLoading:i,error:a}=Kv();return(0,w.jsxs)("div",{children:[!t&&!r&&!e?.status.value?(0,w.jsxs)(qv,{className:"wdo:m-4",children:[(0,ee.__)("Statistics are not recorded! This feature requires search statistics to be enabled!","ajax-search-lite"),"\xA0",(0,w.jsx)("a",{className:"wdo:text-asp",target:"_blank",href:ASL_BACKEND.home_url+"wp-admin/admin.php?page=asl_statistics#settings",children:(0,ee.__)("Click here","ajax-search-lite")})," ",(0,ee.__)("to enable.","ajax-search-lite")]}):"",!i&&!a&&!n?.status.value?(0,w.jsxs)(qv,{className:"wdo:m-4",children:[(0,ee.__)("Cache is turned off! ","ajax-search-lite"),"\xA0",(0,w.jsx)("a",{className:"wdo:text-asp",href:"#settings",children:(0,ee.__)("Click here","ajax-search-lite")})," ",(0,ee.__)("to enable.","ajax-search-lite")]}):""]})};/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Q7=bt("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const fS=bt("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var ZW=ke(8623),or,dS;const QW=()=>/^((?!chrome|android).)*safari/i.test(navigator.userAgent),hS=e=>{let t=!1;return typeof window.$<"u"&&(typeof e>"u"||typeof window.$.fn[e]<"u")&&(t=window.$),t===!1&&typeof window.jQuery<"u"&&(t=window.jQuery,(typeof e>"u"||typeof window.jQuery.fn[e]<"u")&&(t=window.jQuery)),t},JW=function(e,t){let r=e.find("input,textarea,select,button").get();if(arguments.length===1){const n={};return r.forEach(function(i){i.name&&!i.disabled&&(i.checked||/select|textarea/i.test(i.nodeName)||/text/i.test(i.type)||or(i).hasClass("hasDatepicker")||or(i).hasClass("asp_slider_hidden"))&&(n[i.name]===void 0&&(n[i.name]=[]),or(i).hasClass("hasDatepicker")?n[i.name].push(or(i).parent().find(".asp_datepicker_hidden").val()):n[i.name].push(or(i).val()))}),JSON.stringify(n)}else if(t!==void 0){const n=typeof t!="object"?JSON.parse(t):t;return r.forEach(function(i){if(i.name)if(n[i.name]){let a=n[i.name],o=or(i);if(Object.prototype.toString.call(a)!=="[object Array]"&&(a=[a]),i.type==="checkbox"||i.type==="radio"){let s=o.val(),u=!1;for(let l=0;l<a.length;l++)if(a[l]===s){u=!0;break}o.prop("checked",u)}else o.val(a[0]),or(i).hasClass("asp_gochosen")||or(i).hasClass("asp_goselect2")?dS(function(s){s(i).trigger("change.asp_select2")},function(){return hS("asp_select2")},50,3):or(i).hasClass("hasDatepicker")&&dS(function(s){const u=o.get(0);if(u===void 0)return;let l=a[0],c=s(u).datepicker("option","dateFormat");s(u).datepicker("option","dateFormat","yy-mm-dd"),s(u).datepicker("setDate",l),s(u).datepicker("option","dateFormat",c),s(u).trigger("selectnochange")},function(){return hS("datepicker")},50,3)}else(i.type==="checkbox"||i.type==="radio")&&or(i).prop("checked",!1)}),e}},eH=function(e,t,r,n="self"){let i;i=or('<form style="display: none;" />'),i.attr("action",e),i.attr("method",t),or("body").append(i),typeof r<"u"&&r!==null&&Object.keys(r).forEach(function(a){let o=r[a],s=or('<input type="hidden" />');s.attr("name",a),s.attr("value",o),i.append(s)}),n=="new"&&i.attr("target","_blank"),i.get(0).submit()},J7=function(e){Object.assign(document.createElement("a"),{target:"_blank",href:e}).click()},e8=function(e){if(typeof e.checkVisibility>"u")return!0;let t=e,r=!0;for(;t!==null;){if(!t.checkVisibility({opacityProperty:!0,visibilityProperty:!0,contentVisibilityAuto:!0})){r=!1;break}t=t.parentElement}return r},tH=function(e,t=0){for(const r of e)if(e8(r))return window.scrollTo({top:r.getBoundingClientRect().top-120+window.pageYOffset+t,behavior:"smooth"}),!0;return!1};var t8=({utmContent:e})=>{const t=`https://ajaxsearchpro.com/pricing/?utm_source=ajax-search-lite&utm_medium=plugin-admin&utm_campaign=statistics-upsell&utm_content=${e}`;return(0,w.jsx)("div",{className:"wdo:mt-4 wdo:px-2",children:(0,w.jsx)("a",{href:t,target:"_blank",className:"wdo:flex wdo:items-center wdo:justify-center wdo:gap-1.5 wdo:text-sm wdo:font-semibold wdo:py-2 wdo:px-3 wdo:rounded wdo:bg-[#e264af] wdo:text-white wdo:no-underline wdo:hover:no-underline wdo:hover:opacity-90 wdo:hover:text-white wdo:transition-opacity",children:(0,ee.__)("\u2B50 Upgrade to Pro","ajax-search-lite")})})},r8=({feature:e})=>{const t=ASL_BACKEND.admin_url+"plugins.php";return(0,w.jsx)("div",{className:"wdo:flex wdo:flex-col wdo:items-center wdo:justify-center wdo:min-h-[60vh] wdo:p-8 wdo:text-center",children:(0,w.jsxs)("div",{className:"wdo:max-w-md",children:[(0,w.jsx)(Yv,{className:"wdo:w-[3rem] wdo:h-[3rem] wdo:text-amber-400 wdo:mb-4 wdo:mx-auto"}),(0,w.jsx)("h2",{className:"wdo:text-xl wdo:font-bold wdo:mb-3",children:(0,ee.__)("Ajax Search Pro is active","ajax-search-lite")}),(0,w.jsxs)("p",{className:"wdo:text-gray-500 wdo:dark:text-gray-400 wdo:leading-relaxed wdo:mb-6",children:[(0,ee.__)(`${e} is already provided by Ajax Search Pro. Running both plugins simultaneously may cause conflicts.`,"ajax-search-lite")," ",(0,ee.__)("Please deactivate Ajax Search Lite to manage this feature from Ajax Search Pro.","ajax-search-lite")]}),(0,w.jsxs)("a",{href:t,className:"wdo:inline-flex wdo:items-center wdo:gap-2 wdo:text-sm wdo:font-semibold wdo:py-2 wdo:px-4 wdo:rounded wdo:bg-amber-400 wdo:text-white wdo:no-underline wdo:hover:no-underline wdo:hover:opacity-90 wdo:hover:text-white wdo:transition-opacity",children:[(0,ee.__)("Go to Plugins page","ajax-search-lite"),(0,w.jsx)(fS,{size:14})]})]})})};/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const n8=bt("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const i8=bt("shopping-cart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const a8=bt("list-filter",[["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M9 19h6",key:"456am0"}]]);/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const o8=bt("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const s8=bt("layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]]);/** * @license lucide-react v1.14.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const u8=bt("chart-no-axes-column",[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V3",key:"1lcnhd"}],["path",{d:"M19 21V9",key:"unv183"}]]),l8=[{Icon:n8,title:"Live Indexing",description:"Always up-to-date results via a dedicated database index"},{Icon:i8,title:"WooCommerce",description:"Product search with price, stock status, and images"},{Icon:a8,title:"Advanced Filters",description:"Filter by category, tag, date, price, and custom taxonomy"},{Icon:o8,title:"Custom Fields & ACF",description:"Search and display values from custom fields"},{Icon:s8,title:"Multiple Instances",description:"Independent search widgets with separate settings each"},{Icon:u8,title:"Analytics & Tracking",description:"Built-in GA4 event tracking for every search interaction"}];var c8=({utmContent:e})=>{const t=`https://ajaxsearchpro.com/pricing/?utm_source=ajax-search-lite&utm_medium=plugin-admin&utm_campaign=pro-features-panel&utm_content=${e}`;return(0,w.jsxs)("div",{className:"wdo:mt-4 wdo:card wdo:p-6 wdo:border-l-4 wdo:border-l-[#e264af] wdo:bg-white wdo:dark:bg-wp-admin-900 wdo:max-w-[var(--wdo-breakpoint-3xl)]",children:[(0,w.jsxs)("div",{className:"wdo:flex wdo:flex-col wdo:sm:flex-row wdo:sm:items-center wdo:justify-between wdo:gap-4 wdo:mb-5",children:[(0,w.jsxs)("div",{children:[(0,w.jsx)("h2",{className:"wdo:text-[1.1em] wdo:font-semibold wdo:dark:text-white",children:(0,ee.__)("Unlock more with Ajax Search Pro","ajax-search-lite")}),(0,w.jsx)("p",{className:"wdo:text-sm wdo:text-wp-admin-500 wdo:dark:text-wp-admin-400 wdo:mt-0.5",children:(0,ee.__)("Powerful features not available in the free version","ajax-search-lite")})]}),(0,w.jsx)("a",{href:t,target:"_blank",rel:"noreferrer",className:"wdo:flex wdo:items-center wdo:justify-center wdo:gap-1.5 wdo:text-sm wdo:font-semibold wdo:py-2 wdo:px-4 wdo:rounded wdo:bg-[#e264af] wdo:text-white wdo:no-underline wdo:hover:no-underline wdo:hover:opacity-90 wdo:hover:text-white wdo:transition-opacity wdo:shrink-0",children:(0,ee.__)("\u2B50 Upgrade to Pro","ajax-search-lite")})]}),(0,w.jsx)("div",{className:"wdo:grid wdo:grid-cols-1 wdo:sm:grid-cols-2 wdo:lg:grid-cols-3 wdo:gap-4",children:l8.map(({Icon:r,title:n,description:i})=>(0,w.jsxs)("div",{className:"wdo:flex wdo:gap-3 wdo:items-start",children:[(0,w.jsx)("div",{className:"wdo:text-[#e264af] wdo:shrink-0 wdo:mt-0.5",children:(0,w.jsx)(r,{size:17})}),(0,w.jsxs)("div",{children:[(0,w.jsx)("p",{className:"wdo:text-sm wdo:font-medium wdo:dark:text-white",children:(0,ee.__)(n,"ajax-search-lite")}),(0,w.jsx)("p",{className:"wdo:text-xs wdo:text-wp-admin-500 wdo:dark:text-wp-admin-400 wdo:mt-0.5",children:(0,ee.__)(i,"ajax-search-lite")})]})]},n))})]})};const f8=()=>{const e=(0,h.useContext)(Ur),{data:t,isLoading:r,error:n}=dp();return e?.activeId==="realtime"||!e?.activeId?(0,w.jsxs)("div",{children:[(0,w.jsx)(Z7,{}),(0,w.jsx)(X7,{refreshRate:r?5:t?.realtime_refresh_rate.value})]}):e?.activeId==="settings"?(0,w.jsx)(LA,{}):""};var d8=()=>{const{messages:e}=U();return(0,w.jsxs)(Br,{children:[(0,w.jsx)(k,{messages:e}),(0,w.jsx)(oa,{subtitle:"Cache",logo:(0,w.jsx)("h1",{className:"wdo:text-[1.85em]! wdo:leading-[1.45em]! wdo:font-bold",children:"Ajax Search Lite"})}),ASL_BACKEND.is_pro_active?(0,w.jsx)(r8,{feature:"Cache"}):(0,w.jsxs)(gi,{children:[(0,w.jsxs)("div",{className:"wdo:panel-container",children:[(0,w.jsxs)("nav",{className:"wdo:menu-panel",children:[(0,w.jsxs)(Rl,{className:"hello",children:[(0,w.jsx)(Yt,{label:(0,ee.__)("Cache Statistics","ajax-search-lite"),id:"realtime",defaultActive:!0}),(0,w.jsx)(Yt,{label:(0,ee.__)("Settings","ajax-search-lite"),id:"settings",iconBefore:(0,w.jsx)(Q7,{})}),(0,w.jsx)(Yt,{label:(0,ee.__)("Documentation","ajax-search-lite"),id:"documentation",onClick:t=>{t.preventDefault(),J7("https://documentation.ajaxsearchpro.com/performance-tuning/cache")},iconAfter:(0,w.jsx)(fS,{})})]}),(0,w.jsx)(t8,{utmContent:"cache-sidebar-button"})]}),(0,w.jsx)("div",{className:"wdo:content-panel",children:(0,w.jsx)(f8,{})})]}),(0,w.jsx)(c8,{utmContent:"cache-pro-panel"})]})]})};const pS=document.getElementById("asp-root");pS!==null&&H().render((0,w.jsx)(d8,{}),pS)})()})();