(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[90],{99545:function(e,t,n){"use strict";n.d(t,{mj:function(){return uB}});var r,i,o,a,s,u,l,c,f=n(2265),d=n(74404),p=n.n(d),h=T(),m=e=>P(e,h),y=T();m.write=e=>P(e,y);var v=T();m.onStart=e=>P(e,v);var g=T();m.onFrame=e=>P(e,g);var b=T();m.onFinish=e=>P(e,b);var x=[];m.setTimeout=(e,t)=>{let n=m.now()+t,r=()=>{let e=x.findIndex(e=>e.cancel==r);~e&&x.splice(e,1),E-=~e?1:0},i={time:n,handler:e,cancel:r};return x.splice(w(n),0,i),E+=1,k(),i};var w=e=>~(~x.findIndex(t=>t.time>e)||~x.length);m.cancel=e=>{v.delete(e),g.delete(e),b.delete(e),h.delete(e),y.delete(e)},m.sync=e=>{j=!0,m.batchedUpdates(e),j=!1},m.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,m.onStart(n)}return r.handler=e,r.cancel=()=>{v.delete(n),t=null},r};var O="undefined"!=typeof window?window.requestAnimationFrame:()=>{};m.use=e=>O=e,m.now="undefined"!=typeof performance?()=>performance.now():Date.now,m.batchedUpdates=e=>e(),m.catch=console.error,m.frameLoop="always",m.advance=()=>{"demand"!==m.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):A()};var S=-1,E=0,j=!1;function P(e,t){j?(t.delete(e),e(0)):(t.add(e),k())}function k(){S<0&&(S=0,"demand"!==m.frameLoop&&O(_))}function _(){~S&&(O(_),m.batchedUpdates(A))}function A(){let e=S,t=w(S=m.now());if(t&&(C(x.splice(0,t),e=>e.handler()),E-=t),!E){S=-1;return}v.flush(),h.flush(e?Math.min(64,S-e):16.667),g.flush(),y.flush(),b.flush()}function T(){let e=new Set,t=e;return{add(n){E+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(E-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,E-=t.size,C(t,t=>t(n)&&e.add(t)),E+=e.size,t=e)}}}function C(e,t){e.forEach(e=>{try{t(e)}catch(e){m.catch(e)}})}var M=Object.defineProperty,R={};function I(){}((e,t)=>{for(var n in t)M(e,n,{get:t[n],enumerable:!0})})(R,{assign:()=>q,colors:()=>W,createStringInterpolator:()=>r,skipAnimation:()=>Z,to:()=>i,willAdvance:()=>H});var D=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),N={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function L(e,t){if(N.arr(e)){if(!N.arr(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return e===t}var F=(e,t)=>e.forEach(t);function B(e,t,n){if(N.arr(e)){for(let r=0;r<e.length;r++)t.call(n,e[r],`${r}`);return}for(let r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r)}var z=e=>N.und(e)?[]:N.arr(e)?e:[e];function U(e,t){if(e.size){let n=Array.from(e);e.clear(),F(n,t)}}var V=(e,...t)=>U(e,e=>e(...t)),$=()=>"undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),W=null,Z=!1,H=I,q=e=>{e.to&&(i=e.to),e.now&&(m.now=e.now),void 0!==e.colors&&(W=e.colors),null!=e.skipAnimation&&(Z=e.skipAnimation),e.createStringInterpolator&&(r=e.createStringInterpolator),e.requestAnimationFrame&&m.use(e.requestAnimationFrame),e.batchedUpdates&&(m.batchedUpdates=e.batchedUpdates),e.willAdvance&&(H=e.willAdvance),e.frameLoop&&(m.frameLoop=e.frameLoop)},Y=new Set,G=[],K=[],X=0,Q={get idle(){return!Y.size&&!G.length},start(e){X>e.priority?(Y.add(e),m.onStart(J)):(ee(e),m(en))},advance:en,sort(e){if(X)m.onFrame(()=>Q.sort(e));else{let t=G.indexOf(e);~t&&(G.splice(t,1),et(e))}},clear(){G=[],Y.clear()}};function J(){Y.forEach(ee),Y.clear(),m(en)}function ee(e){G.includes(e)||et(e)}function et(e){G.splice(function(e,t){let n=e.findIndex(t);return n<0?e.length:n}(G,t=>t.priority>e.priority),0,e)}function en(e){let t=K;for(let n=0;n<G.length;n++){let r=G[n];X=r.priority,r.idle||(H(r),r.advance(e),r.idle||t.push(r))}return X=0,(K=G).length=0,(G=t).length>0}var er={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},ei="[-+]?\\d*\\.?\\d+",eo=ei+"%";function ea(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var es=RegExp("rgb"+ea(ei,ei,ei)),eu=RegExp("rgba"+ea(ei,ei,ei,ei)),el=RegExp("hsl"+ea(ei,eo,eo)),ec=RegExp("hsla"+ea(ei,eo,eo,ei)),ef=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ed=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ep=/^#([0-9a-fA-F]{6})$/,eh=/^#([0-9a-fA-F]{8})$/;function em(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ey(e,t,n){let r=n<.5?n*(1+t):n+t-n*t,i=2*n-r;return Math.round(255*em(i,r,e+1/3))<<24|Math.round(255*em(i,r,e))<<16|Math.round(255*em(i,r,e-1/3))<<8}function ev(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function eg(e){return(parseFloat(e)%360+360)%360/360}function eb(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function ex(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function ew(e){let t;let n="number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=ep.exec(e))?parseInt(t[1]+"ff",16)>>>0:W&&void 0!==W[e]?W[e]:(t=es.exec(e))?(ev(t[1])<<24|ev(t[2])<<16|ev(t[3])<<8|255)>>>0:(t=eu.exec(e))?(ev(t[1])<<24|ev(t[2])<<16|ev(t[3])<<8|eb(t[4]))>>>0:(t=ef.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=eh.exec(e))?parseInt(t[1],16)>>>0:(t=ed.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=el.exec(e))?(255|ey(eg(t[1]),ex(t[2]),ex(t[3])))>>>0:(t=ec.exec(e))?(ey(eg(t[1]),ex(t[2]),ex(t[3]))|eb(t[4]))>>>0:null;if(null===n)return e;let r=(4278190080&(n=n||0))>>>24,i=(16711680&n)>>>16,o=(65280&n)>>>8,a=(255&n)/255;return`rgba(${r}, ${i}, ${o}, ${a})`}var eO=(e,t,n)=>{if(N.fun(e))return e;if(N.arr(e))return eO({range:e,output:t,extrapolate:n});if(N.str(e.output[0]))return r(e);let i=e.output,o=e.range||[0,1],a=e.extrapolateLeft||e.extrapolate||"extend",s=e.extrapolateRight||e.extrapolate||"extend",u=e.easing||(e=>e);return t=>{let n=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(t,o);return function(e,t,n,r,i,o,a,s,u){let l=u?u(e):e;if(l<t){if("identity"===a)return l;"clamp"===a&&(l=t)}if(l>n){if("identity"===s)return l;"clamp"===s&&(l=n)}return r===i?r:t===n?e<=t?r:i:(t===-1/0?l=-l:n===1/0?l-=t:l=(l-t)/(n-t),l=o(l),r===-1/0?l=-l:i===1/0?l+=r:l=l*(i-r)+r,l)}(t,o[n],o[n+1],i[n],i[n+1],u,a,s,e.map)}},eS=Symbol.for("FluidValue.get"),eE=Symbol.for("FluidValue.observers"),ej=e=>!!(e&&e[eS]),eP=e=>e&&e[eS]?e[eS]():e,ek=e=>e[eE]||null;function e_(e,t){let n=e[eE];n&&n.forEach(e=>{e.eventObserved?e.eventObserved(t):e(t)})}var eA=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");eT(this,e)}},eT=(e,t)=>eR(e,eS,t);function eC(e,t){if(e[eS]){let n=e[eE];n||eR(e,eE,n=new Set),!n.has(t)&&(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function eM(e,t){let n=e[eE];if(n&&n.has(t)){let r=n.size-1;r?n.delete(t):e[eE]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var eR=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),eI=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,eD=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,eN=RegExp(`(${eI.source})(%|[a-z]+)`,"i"),eL=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,eF=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,eB=e=>{let[t,n]=ez(e);if(!t||$())return e;let r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){let e=window.getComputedStyle(document.documentElement).getPropertyValue(n);if(e)return e}else if(n&&eF.test(n))return eB(n);else if(n)return n;return e},ez=e=>{let t=eF.exec(e);if(!t)return[,];let[,n,r]=t;return[n,r]},eU=(e,t,n,r,i)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${i})`,eV=e=>{o||(o=W?RegExp(`(${Object.keys(W).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(e=>eP(e).replace(eF,eB).replace(eD,ew).replace(o,ew)),n=t.map(e=>e.match(eI).map(Number)),r=n[0].map((e,t)=>n.map(e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})).map(t=>eO({...e,output:t}));return e=>{let n=!eN.test(t[0])&&t.find(e=>eN.test(e))?.replace(eI,""),i=0;return t[0].replace(eI,()=>`${r[i++](e)}${n||""}`).replace(eL,eU)}},e$="react-spring: ",eW=e=>{let t=!1;if("function"!=typeof e)throw TypeError(`${e$}once requires a function parameter`);return(...n)=>{t||(e(...n),t=!0)}},eZ=eW(console.warn),eH=eW(console.warn);function eq(e){return N.str(e)&&("#"==e[0]||/\d/.test(e)||!$()&&eF.test(e)||e in(W||{}))}var eY=$()?f.useEffect:f.useLayoutEffect,eG=()=>{let e=(0,f.useRef)(!1);return eY(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function eK(){let e=(0,f.useState)()[1],t=eG();return()=>{t.current&&e(Math.random())}}var eX=e=>(0,f.useEffect)(e,eQ),eQ=[];function eJ(e){let t=(0,f.useRef)();return(0,f.useEffect)(()=>{t.current=e}),t.current}var e0=Symbol.for("Animated:node"),e1=e=>!!e&&e[e0]===e,e2=e=>e&&e[e0],e5=(e,t)=>D(e,e0,t),e6=e=>e&&e[e0]&&e[e0].getPayload(),e3=class{constructor(){e5(this,this)}getPayload(){return this.payload||[]}},e4=class extends e3{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,N.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new e4(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return N.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){let{done:e}=this;this.done=!1,N.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},e7=class extends e4{constructor(e){super(0),this._string=null,this._toString=eO({output:[e,e]})}static create(e){return new e7(e)}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(N.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=eO({output:[this.getValue(),e]})),this._value=0,super.reset()}},e8={dependencies:null},e9=class extends e3{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return B(this.source,(n,r)=>{e1(n)?t[r]=n.getValue(e):ej(n)?t[r]=eP(n):e||(t[r]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&F(this.payload,e=>e.reset())}_makePayload(e){if(e){let t=new Set;return B(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){e8.dependencies&&ej(e)&&e8.dependencies.add(e);let t=e6(e);t&&F(t,e=>this.add(e))}},te=class extends e9{constructor(e){super(e)}static create(e){return new te(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){let t=this.getPayload();return e.length==t.length?t.map((t,n)=>t.setValue(e[n])).some(Boolean):(super.setValue(e.map(tt)),!0)}};function tt(e){return(eq(e)?e7:e4).create(e)}function tn(e){let t=e2(e);return t?t.constructor:N.arr(e)?te:eq(e)?e7:e4}var tr=(e,t)=>{let n=!N.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,f.forwardRef)((r,i)=>{let o=(0,f.useRef)(null),a=n&&(0,f.useCallback)(e=>{o.current=(i&&(N.fun(i)?i(e):i.current=e),e)},[i]),[s,u]=function(e,t){let n=new Set;return e8.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new e9(e),e8.dependencies=null,[e,n]}(r,t),l=eK(),c=()=>{let e=o.current;(!n||e)&&!1===(!!e&&t.applyAnimatedValues(e,s.getValue(!0)))&&l()},d=new ti(c,u),p=(0,f.useRef)();eY(()=>(p.current=d,F(u,e=>eC(e,d)),()=>{p.current&&(F(p.current.deps,e=>eM(e,p.current)),m.cancel(p.current.update))})),(0,f.useEffect)(c,[]),eX(()=>()=>{let e=p.current;F(e.deps,t=>eM(t,e))});let h=t.getComponentProps(s.getValue());return f.createElement(e,{...h,ref:a})})},ti=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&m.write(this.update)}},to=Symbol.for("AnimatedComponent"),ta=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=e=>new e9(e),getComponentProps:r=e=>e}={})=>{let i={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},o=e=>{let t=ts(e)||"Anonymous";return(e=N.str(e)?o[e]||(o[e]=tr(e,i)):e[to]||(e[to]=tr(e,i))).displayName=`Animated(${t})`,e};return B(e,(t,n)=>{N.arr(e)&&(n=ts(t)),o[n]=o(t)}),{animated:o}},ts=e=>N.str(e)?e:e&&N.str(e.displayName)?e.displayName:N.fun(e)&&e.name||null;function tu(e,...t){return N.fun(e)?e(...t):e}var tl=(e,t)=>!0===e||!!(t&&e&&(N.fun(e)?e(t):z(e).includes(t))),tc=(e,t)=>N.obj(e)?t&&e[t]:e,tf=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,td=e=>e,tp=(e,t=td)=>{let n=th;e.default&&!0!==e.default&&(n=Object.keys(e=e.default));let r={};for(let i of n){let n=t(e[i],i);N.und(n)||(r[i]=n)}return r},th=["config","onProps","onStart","onChange","onPause","onResume","onRest"],tm={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function ty(e){let t=function(e){let t={},n=0;if(B(e,(e,r)=>{!tm[r]&&(t[r]=e,n++)}),n)return t}(e);if(t){let n={to:t};return B(e,(e,r)=>r in t||(n[r]=e)),n}return{...e}}function tv(e){return e=eP(e),N.arr(e)?e.map(tv):eq(e)?R.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function tg(e){return N.fun(e)||N.arr(e)&&N.obj(e[0])}var tb={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},tx={...tb.default,mass:1,damping:1,easing:e=>e,clamp:!1},tw=class{constructor(){this.velocity=0,Object.assign(this,tx)}};function tO(e,t){if(N.und(t.decay)){let n=!N.und(t.tension)||!N.und(t.friction);!n&&N.und(t.frequency)&&N.und(t.damping)&&N.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var tS=[],tE=class{constructor(){this.changed=!1,this.values=tS,this.toValues=null,this.fromValues=tS,this.config=new tw,this.immediate=!1}};function tj(e,{key:t,props:n,defaultProps:r,state:i,actions:o}){return new Promise((a,s)=>{let u,l;let c=tl(n.cancel??r?.cancel,t);if(c)p();else{N.und(n.pause)||(i.paused=tl(n.pause,t));let e=r?.pause;!0!==e&&(e=i.paused||tl(e,t)),u=tu(n.delay||0,t),e?(i.resumeQueue.add(d),o.pause()):(o.resume(),d())}function f(){i.resumeQueue.add(d),i.timeouts.delete(l),l.cancel(),u=l.time-m.now()}function d(){u>0&&!R.skipAnimation?(i.delayed=!0,l=m.setTimeout(p,u),i.pauseQueue.add(f),i.timeouts.add(l)):p()}function p(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(f),i.timeouts.delete(l),e<=(i.cancelId||0)&&(c=!0);try{o.start({...n,callId:e,cancel:c},a)}catch(e){s(e)}}})}var tP=(e,t)=>1==t.length?t[0]:t.some(e=>e.cancelled)?tA(e.get()):t.every(e=>e.noop)?tk(e.get()):t_(e.get(),t.every(e=>e.finished)),tk=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),t_=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),tA=e=>({value:e,cancelled:!0,finished:!1});function tT(e,t,n,r){let{callId:i,parentId:o,onRest:a}=t,{asyncTo:s,promise:u}=n;return o||e!==s||t.reset?n.promise=(async()=>{let l,c,f;n.asyncId=i,n.asyncTo=e;let d=tp(t,(e,t)=>"onRest"===t?void 0:e),p=new Promise((e,t)=>(l=e,c=t)),h=e=>{let t=i<=(n.cancelId||0)&&tA(r)||i!==n.asyncId&&t_(r,!1);if(t)throw e.result=t,c(e),e},y=(e,t)=>{let o=new tM,a=new tR;return(async()=>{if(R.skipAnimation)throw tC(n),a.result=t_(r,!1),c(a),a;h(o);let s=N.obj(e)?{...e}:{...t,to:e};s.parentId=i,B(d,(e,t)=>{N.und(s[t])&&(s[t]=e)});let u=await r.start(s);return h(o),n.paused&&await new Promise(e=>{n.resumeQueue.add(e)}),u})()};if(R.skipAnimation)return tC(n),t_(r,!1);try{let t;t=N.arr(e)?(async e=>{for(let t of e)await y(t)})(e):Promise.resolve(e(y,r.stop.bind(r))),await Promise.all([t.then(l),p]),f=t_(r.get(),!0,!1)}catch(e){if(e instanceof tM)f=e.result;else if(e instanceof tR)f=e.result;else throw e}finally{i==n.asyncId&&(n.asyncId=o,n.asyncTo=o?s:void 0,n.promise=o?u:void 0)}return N.fun(a)&&m.batchedUpdates(()=>{a(f,r,r.item)}),f})():u}function tC(e,t){U(e.timeouts,e=>e.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var tM=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},tR=class extends Error{constructor(){super("SkipAnimationSignal")}},tI=e=>e instanceof tN,tD=1,tN=class extends eA{constructor(){super(...arguments),this.id=tD++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){let e=e2(this);return e&&e.getValue()}to(...e){return R.to(this,e)}interpolate(...e){return eZ(`${e$}The "interpolate" function is deprecated in v9 (use "to" instead)`),R.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){e_(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||Q.sort(this),e_(this,{type:"priority",parent:this,priority:e})}},tL=Symbol.for("SpringPhase"),tF=e=>(1&e[tL])>0,tB=e=>(2&e[tL])>0,tz=e=>(4&e[tL])>0,tU=(e,t)=>t?e[tL]|=3:e[tL]&=-3,tV=(e,t)=>t?e[tL]|=4:e[tL]&=-5,t$=class extends tN{constructor(e,t){if(super(),this.animation=new tE,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!N.und(e)||!N.und(t)){let n=N.obj(e)?{...e}:{...t,from:e};N.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(tB(this)||this._state.asyncTo)||tz(this)}get goal(){return eP(this.animation.to)}get velocity(){let e=e2(this);return e instanceof e4?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}get hasAnimated(){return tF(this)}get isAnimating(){return tB(this)}get isPaused(){return tz(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1,r=this.animation,{toValues:i}=r,{config:o}=r,a=e6(r.to);!a&&ej(r.to)&&(i=z(eP(r.to))),r.values.forEach((s,u)=>{if(s.done)return;let l=s.constructor==e7?1:a?a[u].lastPosition:i[u],c=r.immediate,f=l;if(!c){let t;if(f=s.lastPosition,o.tension<=0){s.done=!0;return}let n=s.elapsedTime+=e,i=r.fromValues[u],a=null!=s.v0?s.v0:s.v0=N.arr(o.velocity)?o.velocity[u]:o.velocity,d=o.precision||(i==l?.005:Math.min(1,.001*Math.abs(l-i)));if(N.und(o.duration)){if(o.decay){let e=!0===o.decay?.998:o.decay,r=Math.exp(-(1-e)*n);f=i+a/(1-e)*(1-r),c=Math.abs(s.lastPosition-f)<=d,t=a*r}else{t=null==s.lastVelocity?a:s.lastVelocity;let n=o.restVelocity||d/10,r=o.clamp?0:o.bounce,u=!N.und(r),p=i==l?s.v0>0:i<l,h=Math.ceil(e/1);for(let e=0;e<h&&!(!(Math.abs(t)>n)&&(c=Math.abs(l-f)<=d));++e){u&&(f==l||f>l==p)&&(t=-t*r,f=l);let e=(-(1e-6*o.tension)*(f-l)+-(.001*o.friction)*t)/o.mass;t+=1*e,f+=1*t}}}else{let r=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,s.durationProgress>0&&(s.elapsedTime=o.duration*s.durationProgress,n=s.elapsedTime+=e)),r=(r=(o.progress||0)+n/this._memoizedDuration)>1?1:r<0?0:r,s.durationProgress=r),t=((f=i+o.easing(r)*(l-i))-s.lastPosition)/e,c=1==r}s.lastVelocity=t,Number.isNaN(f)&&(console.warn("Got NaN while animating:",this),c=!0)}a&&!a[u].done&&(c=!1),c?s.done=!0:t=!1,s.setValue(f,o.round)&&(n=!0)});let s=e2(this),u=s.getValue();if(t){let e=eP(r.to);(u!==e||n)&&!o.decay?(s.setValue(e),this._onChange(e)):n&&o.decay&&this._onChange(u),this._stop()}else n&&this._onChange(u)}set(e){return m.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(tB(this)){let{to:e,config:t}=this.animation;m.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return N.und(e)?(n=this.queue||[],this.queue=[]):n=[N.obj(e)?e:{...t,to:e}],Promise.all(n.map(e=>this._update(e))).then(e=>tP(this,e))}stop(e){let{to:t}=this.animation;return this._focus(this.get()),tC(this._state,e&&this._lastCallId),m.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){let t=this.key||"",{to:n,from:r}=e;(null==(n=N.obj(n)?n[t]:n)||tg(n))&&(n=void 0),null==(r=N.obj(r)?r[t]:r)&&(r=void 0);let i={to:n,from:r};return tF(this)||(e.reverse&&([n,r]=[r,n]),r=eP(r),N.und(r)?e2(this)||this._set(n):this._set(r)),i}_update({...e},t){let{key:n,defaultProps:r}=this;e.default&&Object.assign(r,tp(e,(e,t)=>/^on/.test(t)?tc(e,n):e)),tG(this,e,"onProps"),tK(this,"onProps",e,this);let i=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let o=this._state;return tj(++this._lastCallId,{key:n,props:e,defaultProps:r,state:o,actions:{pause:()=>{tz(this)||(tV(this,!0),V(o.pauseQueue),tK(this,"onPause",t_(this,tW(this,this.animation.to)),this))},resume:()=>{tz(this)&&(tV(this,!1),tB(this)&&this._resume(),V(o.resumeQueue),tK(this,"onResume",t_(this,tW(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then(n=>{if(e.loop&&n.finished&&!(t&&n.noop)){let t=tZ(e);if(t)return this._update(t,!0)}return n})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(tA(this));let r=!N.und(e.to),i=!N.und(e.from);if(r||i){if(!(t.callId>this._lastToId))return n(tA(this));this._lastToId=t.callId}let{key:o,defaultProps:a,animation:s}=this,{to:u,from:l}=s,{to:c=u,from:f=l}=e;i&&!r&&(!t.default||N.und(c))&&(c=f),t.reverse&&([c,f]=[f,c]);let d=!L(f,l);d&&(s.from=f),f=eP(f);let p=!L(c,u);p&&this._focus(c);let h=tg(t.to),{config:y}=s,{decay:v,velocity:g}=y;(r||i)&&(y.velocity=0),t.config&&!h&&function(e,t,n){for(let r in n&&(tO(n={...n},t),t={...n,...t}),tO(e,t),Object.assign(e,t),tx)null==e[r]&&(e[r]=tx[r]);let{frequency:r,damping:i}=e,{mass:o}=e;N.und(r)||(r<.01&&(r=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/r,2)*o,e.friction=4*Math.PI*i*o/r)}(y,tu(t.config,o),t.config!==a.config?tu(a.config,o):void 0);let b=e2(this);if(!b||N.und(c))return n(t_(this,!0));let x=N.und(t.reset)?i&&!t.default:!N.und(f)&&tl(t.reset,o),w=x?f:this.get(),O=tv(c),S=N.num(O)||N.arr(O)||eq(O),E=!h&&(!S||tl(a.immediate||t.immediate,o));if(p){let e=tn(c);if(e!==b.constructor){if(E)b=this._set(O);else throw Error(`Cannot animate between ${b.constructor.name} and ${e.name}, as the "to" prop suggests`)}}let j=b.constructor,P=ej(c),k=!1;if(!P){let e=x||!tF(this)&&d;(p||e)&&(P=!(k=L(tv(w),O))),(L(s.immediate,E)||E)&&L(y.decay,v)&&L(y.velocity,g)||(P=!0)}if(k&&tB(this)&&(s.changed&&!x?P=!0:P||this._stop(u)),!h&&((P||ej(u))&&(s.values=b.getPayload(),s.toValues=ej(c)?null:j==e7?[1]:z(O)),s.immediate==E||(s.immediate=E,E||x||this._set(u)),P)){let{onRest:e}=s;F(tY,e=>tG(this,t,e));let r=t_(this,tW(this,u));V(this._pendingCalls,r),this._pendingCalls.add(n),s.changed&&m.batchedUpdates(()=>{s.changed=!x,e?.(r,this),x?tu(a.onRest,r):s.onStart?.(r,this)})}x&&this._set(w),h?n(tT(t.to,t,this._state,this)):P?this._start():tB(this)&&!p?this._pendingCalls.add(n):n(tk(w))}_focus(e){let t=this.animation;e!==t.to&&(ek(this)&&this._detach(),t.to=e,ek(this)&&this._attach())}_attach(){let e=0,{to:t}=this.animation;ej(t)&&(eC(t,this),tI(t)&&(e=t.priority+1)),this.priority=e}_detach(){let{to:e}=this.animation;ej(e)&&eM(e,this)}_set(e,t=!0){let n=eP(e);if(!N.und(n)){let e=e2(this);if(!e||!L(n,e.getValue())){let r=tn(n);e&&e.constructor==r?e.setValue(n):e5(this,r.create(n)),e&&m.batchedUpdates(()=>{this._onChange(n,t)})}}return e2(this)}_onStart(){let e=this.animation;e.changed||(e.changed=!0,tK(this,"onStart",t_(this,tW(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),tu(this.animation.onChange,e,this)),tu(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){let e=this.animation;e2(this).reset(eP(e.to)),e.immediate||(e.fromValues=e.values.map(e=>e.lastPosition)),tB(this)||(tU(this,!0),tz(this)||this._resume())}_resume(){R.skipAnimation?this.finish():Q.start(this)}_stop(e,t){if(tB(this)){tU(this,!1);let n=this.animation;F(n.values,e=>{e.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),e_(this,{type:"idle",parent:this});let r=t?tA(this.get()):t_(this.get(),tW(this,e??n.to));V(this._pendingCalls,r),n.changed&&(n.changed=!1,tK(this,"onRest",r,this))}}};function tW(e,t){let n=tv(t);return L(tv(e.get()),n)}function tZ(e,t=e.loop,n=e.to){let r=tu(t);if(r){let i=!0!==r&&ty(r),o=(i||e).reverse,a=!i||i.reset;return tH({...e,loop:t,default:!1,pause:void 0,to:!o||tg(n)?n:void 0,from:a?e.from:void 0,reset:a,...i})}}function tH(e){let{to:t,from:n}=e=ty(e),r=new Set;return N.obj(t)&&tq(t,r),N.obj(n)&&tq(n,r),e.keys=r.size?Array.from(r):null,e}function tq(e,t){B(e,(e,n)=>null!=e&&t.add(n))}var tY=["onStart","onRest","onChange","onPause","onResume"];function tG(e,t,n){e.animation[n]=t[n]!==tf(t,n)?tc(t[n],e.key):void 0}function tK(e,t,...n){e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var tX=["onStart","onChange","onRest"],tQ=1,tJ=class{constructor(e,t){this.id=tQ++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(let t in e){let n=e[t];N.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(tH(e)),this}start(e){let{queue:t}=this;return(e?t=z(e).map(tH):this.queue=[],this._flush)?this._flush(this,t):(t4(this,t),t0(this,t))}stop(e,t){if(!!e!==e&&(t=e),t){let n=this.springs;F(z(t),t=>n[t].stop(!!e))}else tC(this._state,this._lastAsyncId),this.each(t=>t.stop(!!e));return this}pause(e){if(N.und(e))this.start({pause:!0});else{let t=this.springs;F(z(e),e=>t[e].pause())}return this}resume(e){if(N.und(e))this.start({pause:!1});else{let t=this.springs;F(z(e),e=>t[e].resume())}return this}each(e){B(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,i=this._changed.size>0;(r&&!this._started||i&&!this._started)&&(this._started=!0,U(e,([e,t])=>{t.value=this.get(),e(t,this,this._item)}));let o=!r&&this._started,a=i||o&&n.size?this.get():null;i&&t.size&&U(t,([e,t])=>{t.value=a,e(t,this,this._item)}),o&&(this._started=!1,U(n,([e,t])=>{t.value=a,e(t,this,this._item)}))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}m.onFrame(this._onFrame)}};function t0(e,t){return Promise.all(t.map(t=>t1(e,t))).then(t=>tP(e,t))}async function t1(e,t,n){let{keys:r,to:i,from:o,loop:a,onRest:s,onResolve:u}=t,l=N.obj(t.default)&&t.default;a&&(t.loop=!1),!1===i&&(t.to=null),!1===o&&(t.from=null);let c=N.arr(i)||N.fun(i)?i:void 0;c?(t.to=void 0,t.onRest=void 0,l&&(l.onRest=void 0)):F(tX,n=>{let r=t[n];if(N.fun(r)){let i=e._events[n];t[n]=({finished:e,cancelled:t})=>{let n=i.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):i.set(r,{value:null,finished:e||!1,cancelled:t||!1})},l&&(l[n]=t[n])}});let f=e._state;!f.paused===t.pause?(f.paused=t.pause,V(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let d=(r||Object.keys(e.springs)).map(n=>e.springs[n].start(t)),p=!0===t.cancel||!0===tf(t,"cancel");(c||p&&f.asyncId)&&d.push(tj(++e._lastAsyncId,{props:t,state:f,actions:{pause:I,resume:I,start(t,n){p?(tC(f,e._lastAsyncId),n(tA(e))):(t.onRest=s,n(tT(c,t,f,e)))}}})),f.paused&&await new Promise(e=>{f.resumeQueue.add(e)});let h=tP(e,await Promise.all(d));if(a&&h.finished&&!(n&&h.noop)){let n=tZ(t,a,i);if(n)return t4(e,[n]),t1(e,n,!0)}return u&&m.batchedUpdates(()=>u(h,e,e.item)),h}function t2(e,t){let n={...e.springs};return t&&F(z(t),e=>{N.und(e.keys)&&(e=tH(e)),N.obj(e.to)||(e={...e,to:void 0}),t3(n,e,e=>t6(e))}),t5(e,n),n}function t5(e,t){B(t,(t,n)=>{e.springs[n]||(e.springs[n]=t,eC(t,e))})}function t6(e,t){let n=new t$;return n.key=e,t&&eC(n,t),n}function t3(e,t,n){t.keys&&F(t.keys,r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)})}function t4(e,t){F(t,t=>{t3(e.springs,t,t=>t6(t,e))})}var t7=({children:e,...t})=>{let n=(0,f.useContext)(t8),r=t.pause||!!n.pause,i=t.immediate||!!n.immediate;t=function(e,t){let[n]=(0,f.useState)(()=>({inputs:t,result:e()})),r=(0,f.useRef)(),i=r.current,o=i;return o?t&&o.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,o.inputs)||(o={inputs:t,result:e()}):o=n,(0,f.useEffect)(()=>{r.current=o,i==n&&(n.inputs=n.result=void 0)},[o]),o.result}(()=>({pause:r,immediate:i}),[r,i]);let{Provider:o}=t8;return f.createElement(o,{value:t},e)},t8=(Object.assign(t7,f.createContext({})),t7.Provider._context=t7,t7.Consumer._context=t7,t7);t7.Provider=t8.Provider,t7.Consumer=t8.Consumer;var t9=()=>{let e=[],t=function(t){eH(`${e$}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);let r=[];return F(e,(e,i)=>{if(N.und(t))r.push(e.start());else{let o=n(t,e,i);o&&r.push(e.start(o))}}),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){let n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return F(e,e=>e.pause(...arguments)),this},t.resume=function(){return F(e,e=>e.resume(...arguments)),this},t.set=function(t){F(e,(e,n)=>{let r=N.fun(t)?t(n,e):t;r&&e.set(r)})},t.start=function(t){let n=[];return F(e,(e,r)=>{if(N.und(t))n.push(e.start());else{let i=this._getProps(t,e,r);i&&n.push(e.start(i))}}),n},t.stop=function(){return F(e,e=>e.stop(...arguments)),this},t.update=function(t){return F(e,(e,n)=>e.update(this._getProps(t,e,n))),this};let n=function(e,t,n){return N.fun(e)?e(n,t):e};return t._getProps=n,t};function ne(e,t){let n=N.fun(e),[[r],i]=function(e,t,n){let r=N.fun(t)&&t;r&&!n&&(n=[]);let i=(0,f.useMemo)(()=>r||3==arguments.length?t9():void 0,[]),o=(0,f.useRef)(0),a=eK(),s=(0,f.useMemo)(()=>({ctrls:[],queue:[],flush(e,t){let n=t2(e,t);return!(o.current>0)||s.queue.length||Object.keys(n).some(t=>!e.springs[t])?new Promise(r=>{t5(e,n),s.queue.push(()=>{r(t0(e,t))}),a()}):t0(e,t)}}),[]),u=(0,f.useRef)([...s.ctrls]),l=[],c=eJ(e)||0;function d(e,n){for(let i=e;i<n;i++){let e=u.current[i]||(u.current[i]=new tJ(null,s.flush)),n=r?r(i,e):t[i];n&&(l[i]=function(e){let t=tH(e);return N.und(t.default)&&(t.default=tp(t)),t}(n))}}(0,f.useMemo)(()=>{F(u.current.slice(e,c),e=>{e.ref?.delete(e),i?.delete(e),e.stop(!0)}),u.current.length=e,d(c,e)},[e]),(0,f.useMemo)(()=>{d(0,Math.min(c,e))},n);let p=u.current.map((e,t)=>t2(e,l[t])),h=(0,f.useContext)(t7),m=eJ(h),y=h!==m&&function(e){for(let t in e)return!0;return!1}(h);eY(()=>{o.current++,s.ctrls=u.current;let{queue:e}=s;e.length&&(s.queue=[],F(e,e=>e())),F(u.current,(e,t)=>{i?.add(e),y&&e.start({default:h});let n=l[t];if(n){var r;(r=n.ref)&&e.ref!==r&&(e.ref?.delete(e),r.add(e),e.ref=r),e.ref?e.queue.push(n):e.start(n)}})}),eX(()=>()=>{F(s.ctrls,e=>e.stop(!0))});let v=p.map(e=>({...e}));return i?[v,i]:v}(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,i]:r}var nt=class extends tN{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=eO(...t);let n=this._get();e5(this,tn(n).create(n))}advance(e){let t=this._get();L(t,this.get())||(e2(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&nr(this._active)&&ni(this)}_get(){let e=N.arr(this.source)?this.source.map(eP):z(eP(this.source));return this.calc(...e)}_start(){this.idle&&!nr(this._active)&&(this.idle=!1,F(e6(this),e=>{e.done=!1}),R.skipAnimation?(m.batchedUpdates(()=>this.advance()),ni(this)):Q.start(this))}_attach(){let e=1;F(z(this.source),t=>{ej(t)&&eC(t,this),tI(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){F(z(this.source),e=>{ej(e)&&eM(e,this)}),this._active.clear(),ni(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=z(this.source).reduce((e,t)=>Math.max(e,(tI(t)?t.priority:0)+1),0))}};function nn(e){return!1!==e.idle}function nr(e){return!e.size||Array.from(e).every(nn)}function ni(e){e.idle||(e.idle=!0,F(e6(e),e=>{e.done=!0}),e_(e,{type:"idle",parent:e}))}var no=(e,...t)=>new nt(e,t);R.assign({createStringInterpolator:eV,to:(e,t)=>new nt(e,t)}),Q.advance;var na=n(54887),ns=/^--/,nu={},nl={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},nc=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),nf=["Webkit","Ms","Moz","O"];nl=Object.keys(nl).reduce((e,t)=>(nf.forEach(n=>e[nc(n,t)]=e[t]),e),nl);var nd=/^(matrix|translate|scale|rotate|skew)/,np=/^(translate)/,nh=/^(rotate|skew)/,nm=(e,t)=>N.num(e)&&0!==e?e+t:e,ny=(e,t)=>N.arr(e)?e.every(e=>ny(e,t)):N.num(e)?e===t:parseFloat(e)===t,nv=class extends e9{constructor({x:e,y:t,z:n,...r}){let i=[],o=[];(e||t||n)&&(i.push([e||0,t||0,n||0]),o.push(e=>[`translate3d(${e.map(e=>nm(e,"px")).join(",")})`,ny(e,0)])),B(r,(e,t)=>{if("transform"===t)i.push([e||""]),o.push(e=>[e,""===e]);else if(nd.test(t)){if(delete r[t],N.und(e))return;let n=np.test(t)?"px":nh.test(t)?"deg":"";i.push(z(e)),o.push("rotate3d"===t?([e,t,r,i])=>[`rotate3d(${e},${t},${r},${nm(i,n)})`,ny(i,0)]:e=>[`${t}(${e.map(e=>nm(e,n)).join(",")})`,ny(e,t.startsWith("scale")?1:0)])}}),i.length&&(r.transform=new ng(i,o)),super(r)}},ng=class extends eA{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return F(this.inputs,(n,r)=>{let i=eP(n[0]),[o,a]=this.transforms[r](N.arr(i)?i:n.map(eP));e+=" "+o,t=t&&a}),t?"none":e}observerAdded(e){1==e&&F(this.inputs,e=>F(e,e=>ej(e)&&eC(e,this)))}observerRemoved(e){0==e&&F(this.inputs,e=>F(e,e=>ej(e)&&eM(e,this)))}eventObserved(e){"change"==e.type&&(this._value=null),e_(this,e)}};R.assign({batchedUpdates:na.unstable_batchedUpdates,createStringInterpolator:eV,colors:er});var nb=ta(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;let n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:r,children:i,scrollTop:o,scrollLeft:a,viewBox:s,...u}=t,l=Object.values(u),c=Object.keys(u).map(t=>n||e.hasAttribute(t)?t:nu[t]||(nu[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let t in void 0!==i&&(e.textContent=i),r)if(r.hasOwnProperty(t)){var f;let n=null==(f=r[t])||"boolean"==typeof f||""===f?"":"number"!=typeof f||0===f||ns.test(t)||nl.hasOwnProperty(t)&&nl[t]?(""+f).trim():f+"px";ns.test(t)?e.style.setProperty(t,n):e.style[t]=n}c.forEach((t,n)=>{e.setAttribute(t,l[n])}),void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==s&&e.setAttribute("viewBox",s)},createAnimatedStyle:e=>new nv(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}).animated,nx=n(57437);function nw(){return(nw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var nO={pointerEvents:"none",position:"absolute",zIndex:10,top:0,left:0},nS=function(e,t){return"translate("+e+"px, "+t+"px)"},nE=(0,f.memo)(function(e){var t,n=e.position,r=e.anchor,i=e.children,o=a3(),a=aG(),s=a.animate,u=a.config,l=a0(),c=l[0],d=l[1],p=(0,f.useRef)(!1),h=void 0,m=!1,y=d.width>0&&d.height>0,v=Math.round(n[0]),g=Math.round(n[1]);y&&("top"===r?(v-=d.width/2,g-=d.height+14):"right"===r?(v+=14,g-=d.height/2):"bottom"===r?(v-=d.width/2,g+=14):"left"===r?(v-=d.width+14,g-=d.height/2):"center"===r&&(v-=d.width/2,g-=d.height/2),h={transform:nS(v,g)},p.current||(m=!0),p.current=[v,g]);var b=ne({to:h,config:u,immediate:!s||m}),x=nw({},nO,o.tooltip.wrapper,{transform:null!=(t=b.transform)?t:nS(v,g),opacity:b.transform?1:0});return(0,nx.jsx)(nb.div,{ref:c,style:x,children:i})});nE.displayName="TooltipWrapper";var nj=(0,f.memo)(function(e){var t=e.size,n=void 0===t?12:t,r=e.color,i=e.style;return(0,nx.jsx)("span",{style:nw({display:"block",width:n,height:n,background:r},void 0===i?{}:i)})}),nP=(0,f.memo)(function(e){var t,n=e.id,r=e.value,i=e.format,o=e.enableChip,a=e.color,s=e.renderContent,u=a3(),l=a1(i);if("function"==typeof s)t=s();else{var c=r;void 0!==l&&void 0!==c&&(c=l(c)),t=(0,nx.jsxs)("div",{style:u.tooltip.basic,children:[void 0!==o&&o&&(0,nx.jsx)(nj,{color:a,style:u.tooltip.chip}),void 0!==c?(0,nx.jsxs)("span",{children:[n,": ",(0,nx.jsx)("strong",{children:""+c})]}):n]})}return(0,nx.jsx)("div",{style:u.tooltip.container,children:t})}),nk={width:"100%",borderCollapse:"collapse"};(0,f.memo)(function(e){var t,n=e.title,r=e.rows,i=void 0===r?[]:r,o=e.renderContent,a=a3();return i.length?(t="function"==typeof o?o():(0,nx.jsxs)("div",{children:[n&&n,(0,nx.jsx)("table",{style:nw({},nk,a.tooltip.table),children:(0,nx.jsx)("tbody",{children:i.map(function(e,t){return(0,nx.jsx)("tr",{children:e.map(function(e,t){return(0,nx.jsx)("td",{style:a.tooltip.tableCell,children:e},t)})},t)})})})]}),(0,nx.jsx)("div",{style:a.tooltip.container,children:t})):null}).displayName="TableTooltip";var n_=(0,f.memo)(function(e){var t=e.x0,n=e.x1,r=e.y0,i=e.y1,o=a3(),a=aG(),s=a.animate,u=a.config,l=(0,f.useMemo)(function(){return nw({},o.crosshair.line,{pointerEvents:"none"})},[o.crosshair.line]),c=ne({x1:t,x2:n,y1:r,y2:i,config:u,immediate:!s});return(0,nx.jsx)(nb.line,nw({},c,{fill:"none",style:l}))});n_.displayName="CrosshairLine",(0,f.memo)(function(e){var t,n,r=e.width,i=e.height,o=e.type,a=e.x,s=e.y;return"cross"===o?(t={x0:a,x1:a,y0:0,y1:i},n={x0:0,x1:r,y0:s,y1:s}):"top-left"===o?(t={x0:a,x1:a,y0:0,y1:s},n={x0:0,x1:a,y0:s,y1:s}):"top"===o?t={x0:a,x1:a,y0:0,y1:s}:"top-right"===o?(t={x0:a,x1:a,y0:0,y1:s},n={x0:a,x1:r,y0:s,y1:s}):"right"===o?n={x0:a,x1:r,y0:s,y1:s}:"bottom-right"===o?(t={x0:a,x1:a,y0:s,y1:i},n={x0:a,x1:r,y0:s,y1:s}):"bottom"===o?t={x0:a,x1:a,y0:s,y1:i}:"bottom-left"===o?(t={x0:a,x1:a,y0:s,y1:i},n={x0:0,x1:a,y0:s,y1:s}):"left"===o?n={x0:0,x1:a,y0:s,y1:s}:"x"===o?t={x0:a,x1:a,y0:0,y1:i}:"y"===o&&(n={x0:0,x1:r,y0:s,y1:s}),(0,nx.jsxs)(nx.Fragment,{children:[t&&(0,nx.jsx)(n_,{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}),n&&(0,nx.jsx)(n_,{x0:n.x0,x1:n.x1,y0:n.y0,y1:n.y1})]})}).displayName="Crosshair";var nA=(0,f.createContext)({showTooltipAt:function(){},showTooltipFromEvent:function(){},hideTooltip:function(){}}),nT={isVisible:!1,position:[null,null],content:null,anchor:null},nC=(0,f.createContext)(nT),nM=function(e){var t=(0,f.useState)(nT),n=t[0],r=t[1],i=(0,f.useCallback)(function(e,t,n){void 0===n&&(n="top"),r({isVisible:!0,position:[t[0],t[1]],anchor:n,content:e})},[r]),o=(0,f.useCallback)(function(t,n,i){void 0===i&&(i="top");var o=e.current.getBoundingClientRect(),a=e.current.offsetWidth,s=a===o.width?1:a/o.width,u="touches"in n?n.touches[0]:n,l=u.clientX,c=u.clientY,f=(l-o.left)*s,d=(c-o.top)*s;"left"!==i&&"right"!==i||(i=f<o.width/2?"right":"left"),r({isVisible:!0,position:[f,d],anchor:i,content:t})},[e,r]),a=(0,f.useCallback)(function(){r(nT)},[r]);return{actions:(0,f.useMemo)(function(){return{showTooltipAt:i,showTooltipFromEvent:o,hideTooltip:a}},[i,o,a]),state:n}},nR=function(){var e=(0,f.useContext)(nA);if(void 0===e)throw Error("useTooltip must be used within a TooltipProvider");return e},nI=function(){var e=(0,f.useContext)(nC);if(void 0===e)throw Error("useTooltipState must be used within a TooltipProvider");return e},nD=function(){var e=nI();return e.isVisible?(0,nx.jsx)(nE,{position:e.position,anchor:e.anchor,children:e.content}):null},nN=function(e){var t=e.container,n=e.children,r=nM(t),i=r.actions,o=r.state;return(0,nx.jsx)(nA.Provider,{value:i,children:(0,nx.jsx)(nC.Provider,{value:o,children:n})})},nL=n(74613),nF=n.n(nL),nB=n(44750),nz=n.n(nB),nU=n(5019),nV=n.n(nU),n$=n(83276),nW=/^--/,nZ={},nH={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},nq=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),nY=["Webkit","Ms","Moz","O"];nH=Object.keys(nH).reduce((e,t)=>(nY.forEach(n=>e[nq(n,t)]=e[t]),e),nH);var nG=/^(matrix|translate|scale|rotate|skew)/,nK=/^(translate)/,nX=/^(rotate|skew)/,nQ=(e,t)=>N.num(e)&&0!==e?e+t:e,nJ=(e,t)=>N.arr(e)?e.every(e=>nJ(e,t)):N.num(e)?e===t:parseFloat(e)===t,n0=class extends e9{constructor({x:e,y:t,z:n,...r}){let i=[],o=[];(e||t||n)&&(i.push([e||0,t||0,n||0]),o.push(e=>[`translate3d(${e.map(e=>nQ(e,"px")).join(",")})`,nJ(e,0)])),B(r,(e,t)=>{if("transform"===t)i.push([e||""]),o.push(e=>[e,""===e]);else if(nG.test(t)){if(delete r[t],N.und(e))return;let n=nK.test(t)?"px":nX.test(t)?"deg":"";i.push(z(e)),o.push("rotate3d"===t?([e,t,r,i])=>[`rotate3d(${e},${t},${r},${nQ(i,n)})`,nJ(i,0)]:e=>[`${t}(${e.map(e=>nQ(e,n)).join(",")})`,nJ(e,t.startsWith("scale")?1:0)])}}),i.length&&(r.transform=new n1(i,o)),super(r)}},n1=class extends eA{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return F(this.inputs,(n,r)=>{let i=eP(n[0]),[o,a]=this.transforms[r](N.arr(i)?i:n.map(eP));e+=" "+o,t=t&&a}),t?"none":e}observerAdded(e){1==e&&F(this.inputs,e=>F(e,e=>ej(e)&&eC(e,this)))}observerRemoved(e){0==e&&F(this.inputs,e=>F(e,e=>ej(e)&&eM(e,this)))}eventObserved(e){"change"==e.type&&(this._value=null),e_(this,e)}};R.assign({batchedUpdates:na.unstable_batchedUpdates,createStringInterpolator:eV,colors:er});var n2=ta(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;let n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:r,children:i,scrollTop:o,scrollLeft:a,viewBox:s,...u}=t,l=Object.values(u),c=Object.keys(u).map(t=>n||e.hasAttribute(t)?t:nZ[t]||(nZ[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let t in void 0!==i&&(e.textContent=i),r)if(r.hasOwnProperty(t)){var f;let n=null==(f=r[t])||"boolean"==typeof f||""===f?"":"number"!=typeof f||0===f||nW.test(t)||nH.hasOwnProperty(t)&&nH[t]?(""+f).trim():f+"px";nW.test(t)?e.style.setProperty(t,n):e.style[t]=n}c.forEach((t,n)=>{e.setAttribute(t,l[n])}),void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==s&&e.setAttribute("viewBox",s)},createAnimatedStyle:e=>new n0(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}).animated,n5=n(96907),n6=n.n(n5),n3=n(36887),n4=n.n(n3);n(95059);var n7=n(8724);function n8(e){for(var t=e.length/6|0,n=Array(t),r=0;r<t;)n[r]="#"+e.slice(6*r,6*++r);return n}var n9=n(29871),re=e=>(0,n9.hD)(e[e.length-1]),rt=[,,,].concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(n8),rn=re(rt),rr=[,,,].concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(n8),ri=re(rr),ro=[,,,].concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(n8),ra=re(ro),rs=[,,,].concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(n8),ru=re(rs),rl=[,,,].concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(n8),rc=re(rl),rf=[,,,].concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(n8),rd=re(rf),rp=[,,,].concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(n8),rh=re(rp),rm=[,,,].concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(n8),ry=re(rm),rv=[,,,].concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(n8),rg=re(rv),rb=[,,,].concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(n8),rx=re(rb),rw=[,,,].concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(n8),rO=re(rw),rS=[,,,].concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(n8),rE=re(rS),rj=[,,,].concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(n8),rP=re(rj),rk=[,,,].concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(n8),r_=re(rk),rA=[,,,].concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(n8),rT=re(rA),rC=[,,,].concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(n8),rM=re(rC),rR=[,,,].concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(n8),rI=re(rR),rD=[,,,].concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(n8),rN=re(rD),rL=[,,,].concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(n8),rF=re(rL),rB=[,,,].concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(n8),rz=re(rB),rU=[,,,].concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(n8),rV=re(rU),r$=[,,,].concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(n8),rW=re(r$),rZ=[,,,].concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(n8),rH=re(rZ),rq=[,,,].concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(n8),rY=re(rq),rG=[,,,].concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(n8),rK=re(rG),rX=[,,,].concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(n8),rQ=re(rX),rJ=[,,,].concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(n8),r0=re(rJ),r1=n8("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),r2=n8("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),r5=n8("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),r6=n8("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),r3=n8("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),r4=n8("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),r7=n8("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),r8=n8("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),r9=n8("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");function ie(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var it=ie(n8("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),ir=ie(n8("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),ii=ie(n8("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),io=ie(n8("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),ia=n(20799),is=n(97507);let iu=Math.PI/180,il=180/Math.PI;var ic=-1.78277*.29227-.1347134789;function id(e,t,n,r){return 1==arguments.length?function(e){if(e instanceof ip)return new ip(e.h,e.s,e.l,e.opacity);e instanceof is.Ss||(e=(0,is.SU)(e));var t=e.r/255,n=e.g/255,r=e.b/255,i=(ic*r+-1.7884503806*t-3.5172982438*n)/(ic+-1.7884503806-3.5172982438),o=r-i,a=-((1.97294*(n-i)- -.29227*o)/.90649),s=Math.sqrt(a*a+o*o)/(1.97294*i*(1-i)),u=s?Math.atan2(a,o)*il-120:NaN;return new ip(u<0?u+360:u,s,i,e.opacity)}(e):new ip(e,t,n,null==r?1:r)}function ip(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}(0,ia.Z)(ip,id,(0,ia.l)(is.Il,{brighter(e){return e=null==e?is.J5:Math.pow(is.J5,e),new ip(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?is.xV:Math.pow(is.xV,e),new ip(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=isNaN(this.h)?0:(this.h+120)*iu,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),i=Math.sin(e);return new is.Ss(255*(t+n*(-.14861*r+1.78277*i)),255*(t+n*(-.29227*r+-.90649*i)),255*(t+1.97294*r*n),this.opacity)}}));var ih=n(99188);function im(e){return function t(n){function r(t,r){var i=e((t=id(t)).h,(r=id(r)).h),o=(0,ih.ZP)(t.s,r.s),a=(0,ih.ZP)(t.l,r.l),s=(0,ih.ZP)(t.opacity,r.opacity);return function(e){return t.h=i(e),t.s=o(e),t.l=a(Math.pow(e,n)),t.opacity=s(e),t+""}}return n=+n,r.gamma=t,r}(1)}im(ih.wx);var iy=im(ih.ZP),iv=iy(id(-100,.75,.35),id(80,1.5,.8)),ig=iy(id(260,.75,.35),id(80,1.5,.8)),ib=id(),ix=iy(id(300,.5,0),id(-240,.5,1)),iw=(0,is.B8)(),iO=Math.PI/3,iS=2*Math.PI/3;n(80509);var iE=n(98888),ij=n.n(iE),iP=n(3940),ik=n(76394),i_=n(5142);function iA(e,t){this._basis=new iP.fE(e),this._beta=t}iA.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,i=e[0],o=t[0],a=e[n]-i,s=t[n]-o,u=-1;++u<=n;)r=u/n,this._basis.point(this._beta*e[u]+(1-this._beta)*(i+r*a),this._beta*t[u]+(1-this._beta)*(o+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var iT=function e(t){function n(e){return 1===t?new iP.fE(e):new iA(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function iC(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function iM(e,t){this._context=e,this._k=(1-t)/6}iM.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:iC(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&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,this._x1=e,this._y1=t;break;case 2:this._point=3;default:iC(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var iR=function e(t){function n(e){return new iM(e,t)}return n.tension=function(t){return e(+t)},n}(0),iI=n(67952);function iD(e,t){this._context=e,this._k=(1-t)/6}iD.prototype={areaStart:iI.Z,areaEnd:iI.Z,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:iC(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var iN=function e(t){function n(e){return new iD(e,t)}return n.tension=function(t){return e(+t)},n}(0);function iL(e,t){this._context=e,this._k=(1-t)/6}iL.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&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,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:iC(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var iF=function e(t){function n(e){return new iL(e,t)}return n.tension=function(t){return e(+t)},n}(0),iB=n(25151);function iz(e,t,n){var r=e._x1,i=e._y1,o=e._x2,a=e._y2;if(e._l01_a>iB.Ho){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,u=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/u,i=(i*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/u}if(e._l23_a>iB.Ho){var l=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*l+e._x1*e._l23_2a-t*e._l12_2a)/c,a=(a*l+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(r,i,o,a,e._x2,e._y2)}function iU(e,t){this._context=e,this._alpha=t}iU.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}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;default:iz(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var iV=function e(t){function n(e){return t?new iU(e,t):new iM(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function i$(e,t){this._context=e,this._alpha=t}i$.prototype={areaStart:iI.Z,areaEnd:iI.Z,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:iz(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var iW=function e(t){function n(e){return t?new i$(e,t):new iD(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function iZ(e,t){this._context=e,this._alpha=t}iZ.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:iz(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var iH=function e(t){function n(e){return t?new iZ(e,t):new iL(e,0)}return n.alpha=function(t){return e(+t)},n}(.5),iq=n(39281),iY=n(24460),iG=n(50664),iK=n(3222),iX=n(14743),iQ=n(52966);function iJ(e){var t=e.map(i0);return(0,iQ.Z)(e).sort(function(e,n){return t[e]-t[n]})}function i0(e){for(var t,n=0,r=-1,i=e.length;++r<i;)(t=+e[r][1])&&(n+=t);return n}function i1(e){for(var t,n=-1,r=0,i=e.length,o=-1/0;++n<i;)(t=+e[n][1])>o&&(o=t,r=n);return r}var i2=n(31968),i5=n(34610),i6=n(99821),i3=n(29799);function i4(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}var i7=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function i8(e){var t;if(!(t=i7.exec(e)))throw Error("invalid format: "+e);return new i9({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]})}function i9(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function oe(e,t){var n=i4(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+Array(i-r.length+2).join("0")}i8.prototype=i9.prototype,i9.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var ot={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return oe(100*e,t)},r:oe,s:function(e,t){var n=i4(e,t);if(!n)return e+"";var r=n[0],i=n[1],o=i-(a=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,s=r.length;return o===s?r:o>s?r+Array(o-s+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+Array(1-o).join("0")+i4(e,Math.max(0,t+o-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function on(e){return e}var or=Array.prototype.map,oi=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];u=(s=function(e){var t,n,r,i=void 0===e.grouping||void 0===e.thousands?on:(t=or.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var i=e.length,o=[],a=0,s=t[0],u=0;i>0&&s>0&&(u+s+1>r&&(s=Math.max(1,r-u)),o.push(e.substring(i-=s,i+s)),!((u+=s+1)>r));)s=t[a=(a+1)%t.length];return o.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",s=void 0===e.currency?"":e.currency[1]+"",u=void 0===e.decimal?".":e.decimal+"",l=void 0===e.numerals?on:(r=or.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return r[+e]})}),c=void 0===e.percent?"%":e.percent+"",f=void 0===e.minus?"-":e.minus+"",d=void 0===e.nan?"NaN":e.nan+"";function p(e){var t=(e=i8(e)).fill,n=e.align,r=e.sign,p=e.symbol,h=e.zero,m=e.width,y=e.comma,v=e.precision,g=e.trim,b=e.type;"n"===b?(y=!0,b="g"):ot[b]||(void 0===v&&(v=12),g=!0,b="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var x="$"===p?o:"#"===p&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",w="$"===p?s:/[%p]/.test(b)?c:"",O=ot[b],S=/[defgprs%]/.test(b);function E(e){var o,s,c,p=x,E=w;if("c"===b)E=O(e)+E,e="";else{var j=(e=+e)<0||1/e<0;if(e=isNaN(e)?d:O(Math.abs(e),v),g&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r<n;++r)switch(e[r]){case".":i=t=r;break;case"0":0===i&&(i=r),t=r;break;default:if(!+e[r])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),j&&0==+e&&"+"!==r&&(j=!1),p=(j?"("===r?r:f:"-"===r||"("===r?"":r)+p,E=("s"===b?oi[8+a/3]:"")+E+(j&&"("===r?")":""),S){for(o=-1,s=e.length;++o<s;)if(48>(c=e.charCodeAt(o))||c>57){E=(46===c?u+e.slice(o+1):e.slice(o))+E,e=e.slice(0,o);break}}}y&&!h&&(e=i(e,1/0));var P=p.length+e.length+E.length,k=P<m?Array(m-P+1).join(t):"";switch(y&&h&&(e=i(k+e,k.length?m-E.length:1/0),k=""),n){case"<":e=p+e+E+k;break;case"=":e=p+k+e+E;break;case"^":e=k.slice(0,P=k.length>>1)+p+e+E+k.slice(P);break;default:e=k+p+e+E}return l(e)}return v=void 0===v?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),E.toString=function(){return e+""},E}return{format:p,formatPrefix:function(e,t){var n,r=p(((e=i8(e)).type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor(((n=i4(Math.abs(n=t)))?n[1]:NaN)/3))),o=Math.pow(10,-i),a=oi[8+i/3];return function(e){return r(o*e)+a}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"})).format,s.formatPrefix;var oo=new Date,oa=new Date;function os(e,t,n,r){function i(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return i.floor=function(t){return e(t=new Date(+t)),t},i.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},i.round=function(e){var t=i(e),n=i.ceil(e);return e-t<n-e?t:n},i.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},i.range=function(n,r,o){var a,s=[];if(n=i.ceil(n),o=null==o?1:Math.floor(o),!(n<r)||!(o>0))return s;do s.push(a=new Date(+n)),t(n,o),e(n);while(a<n&&n<r);return s},i.filter=function(n){return os(function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,r){if(e>=e){if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}})},n&&(i.count=function(t,r){return oo.setTime(+t),oa.setTime(+r),e(oo),e(oa),Math.floor(n(oo,oa))},i.every=function(e){return isFinite(e=Math.floor(e))&&e>0?e>1?i.filter(r?function(t){return r(t)%e==0}:function(t){return i.count(0,t)%e==0}):i:null}),i}function ou(e){return os(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/6048e5})}var ol=ou(0),oc=ou(1),of=ou(2),od=ou(3),op=ou(4),oh=ou(5),om=ou(6);ol.range,oc.range,of.range,od.range,op.range,oh.range,om.range;var oy=os(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/864e5},function(e){return e.getUTCDate()-1});function ov(e){return os(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5})}oy.range;var og=ov(0),ob=ov(1),ox=ov(2),ow=ov(3),oO=ov(4),oS=ov(5),oE=ov(6);og.range,ob.range,ox.range,ow.range,oO.range,oS.range,oE.range;var oj=os(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1);oj.range;var oP=os(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});oP.every=function(e){return isFinite(e=Math.floor(e))&&e>0?os(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null},oP.range;var ok=os(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});function o_(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 oA(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 oT(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}ok.every=function(e){return isFinite(e=Math.floor(e))&&e>0?os(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null},ok.range;var oC={"-":"",_:" ",0:"0"},oM=/^\s*\d+/,oR=/^%/,oI=/[\\^$*+?|[\]().{}]/g;function oD(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",o=i.length;return r+(o<n?Array(n-o+1).join(t)+i:i)}function oN(e){return e.replace(oI,"\\$&")}function oL(e){return RegExp("^(?:"+e.map(oN).join("|")+")","i")}function oF(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function oB(e,t,n){var r=oM.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function oz(e,t,n){var r=oM.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function oU(e,t,n){var r=oM.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function oV(e,t,n){var r=oM.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function o$(e,t,n){var r=oM.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function oW(e,t,n){var r=oM.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function oZ(e,t,n){var r=oM.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function oH(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function oq(e,t,n){var r=oM.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function oY(e,t,n){var r=oM.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function oG(e,t,n){var r=oM.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function oK(e,t,n){var r=oM.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function oX(e,t,n){var r=oM.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function oQ(e,t,n){var r=oM.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function oJ(e,t,n){var r=oM.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function o0(e,t,n){var r=oM.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function o1(e,t,n){var r=oM.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function o2(e,t,n){var r=oR.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function o5(e,t,n){var r=oM.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function o6(e,t,n){var r=oM.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function o3(e,t){return oD(e.getDate(),t,2)}function o4(e,t){return oD(e.getHours(),t,2)}function o7(e,t){return oD(e.getHours()%12||12,t,2)}function o8(e,t){return oD(1+oj.count(oP(e),e),t,3)}function o9(e,t){return oD(e.getMilliseconds(),t,3)}function ae(e,t){return o9(e,t)+"000"}function at(e,t){return oD(e.getMonth()+1,t,2)}function an(e,t){return oD(e.getMinutes(),t,2)}function ar(e,t){return oD(e.getSeconds(),t,2)}function ai(e){var t=e.getDay();return 0===t?7:t}function ao(e,t){return oD(og.count(oP(e)-1,e),t,2)}function aa(e){var t=e.getDay();return t>=4||0===t?oO(e):oO.ceil(e)}function as(e,t){return e=aa(e),oD(oO.count(oP(e),e)+(4===oP(e).getDay()),t,2)}function au(e){return e.getDay()}function al(e,t){return oD(ob.count(oP(e)-1,e),t,2)}function ac(e,t){return oD(e.getFullYear()%100,t,2)}function af(e,t){return oD((e=aa(e)).getFullYear()%100,t,2)}function ad(e,t){return oD(e.getFullYear()%1e4,t,4)}function ap(e,t){var n=e.getDay();return oD((e=n>=4||0===n?oO(e):oO.ceil(e)).getFullYear()%1e4,t,4)}function ah(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+oD(t/60|0,"0",2)+oD(t%60,"0",2)}function am(e,t){return oD(e.getUTCDate(),t,2)}function ay(e,t){return oD(e.getUTCHours(),t,2)}function av(e,t){return oD(e.getUTCHours()%12||12,t,2)}function ag(e,t){return oD(1+oy.count(ok(e),e),t,3)}function ab(e,t){return oD(e.getUTCMilliseconds(),t,3)}function ax(e,t){return ab(e,t)+"000"}function aw(e,t){return oD(e.getUTCMonth()+1,t,2)}function aO(e,t){return oD(e.getUTCMinutes(),t,2)}function aS(e,t){return oD(e.getUTCSeconds(),t,2)}function aE(e){var t=e.getUTCDay();return 0===t?7:t}function aj(e,t){return oD(ol.count(ok(e)-1,e),t,2)}function aP(e){var t=e.getUTCDay();return t>=4||0===t?op(e):op.ceil(e)}function ak(e,t){return e=aP(e),oD(op.count(ok(e),e)+(4===ok(e).getUTCDay()),t,2)}function a_(e){return e.getUTCDay()}function aA(e,t){return oD(oc.count(ok(e)-1,e),t,2)}function aT(e,t){return oD(e.getUTCFullYear()%100,t,2)}function aC(e,t){return oD((e=aP(e)).getUTCFullYear()%100,t,2)}function aM(e,t){return oD(e.getUTCFullYear()%1e4,t,4)}function aR(e,t){var n=e.getUTCDay();return oD((e=n>=4||0===n?op(e):op.ceil(e)).getUTCFullYear()%1e4,t,4)}function aI(){return"+0000"}function aD(){return"%"}function aN(e){return+e}function aL(e){return Math.floor(+e/1e3)}c=(l=function(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,o=e.days,a=e.shortDays,s=e.months,u=e.shortMonths,l=oL(i),c=oF(i),f=oL(o),d=oF(o),p=oL(a),h=oF(a),m=oL(s),y=oF(s),v=oL(u),g=oF(u),b={a:function(e){return a[e.getDay()]},A:function(e){return o[e.getDay()]},b:function(e){return u[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:o3,e:o3,f:ae,g:af,G:ap,H:o4,I:o7,j:o8,L:o9,m:at,M:an,p:function(e){return i[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:aN,s:aL,S:ar,u:ai,U:ao,V:as,w:au,W:al,x:null,X:null,y:ac,Y:ad,Z:ah,"%":aD},x={a:function(e){return a[e.getUTCDay()]},A:function(e){return o[e.getUTCDay()]},b:function(e){return u[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:am,e:am,f:ax,g:aC,G:aR,H:ay,I:av,j:ag,L:ab,m:aw,M:aO,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:aN,s:aL,S:aS,u:aE,U:aj,V:ak,w:a_,W:aA,x:null,X:null,y:aT,Y:aM,Z:aI,"%":aD},w={a:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=h.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=f.exec(t.slice(n));return r?(e.w=d.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return E(e,t,n,r)},d:oG,e:oG,f:o1,g:oZ,G:oW,H:oX,I:oX,j:oK,L:o0,m:oY,M:oQ,p:function(e,t,n){var r=l.exec(t.slice(n));return r?(e.p=c.get(r[0].toLowerCase()),n+r[0].length):-1},q:oq,Q:o5,s:o6,S:oJ,u:oz,U:oU,V:oV,w:oB,W:o$,x:function(e,t,r){return E(e,n,t,r)},X:function(e,t,n){return E(e,r,t,n)},y:oZ,Y:oW,Z:oH,"%":o2};function O(e,t){return function(n){var r,i,o,a=[],s=-1,u=0,l=e.length;for(n instanceof Date||(n=new Date(+n));++s<l;)37===e.charCodeAt(s)&&(a.push(e.slice(u,s)),null!=(i=oC[r=e.charAt(++s)])?r=e.charAt(++s):i="e"===r?" ":"0",(o=t[r])&&(r=o(n,i)),a.push(r),u=s+1);return a.push(e.slice(u,s)),a.join("")}}function S(e,t){return function(n){var r,i,o=oT(1900,void 0,1);if(E(o,e,n+="",0)!=n.length)return null;if("Q"in o)return new Date(o.Q);if("s"in o)return new Date(1e3*o.s+("L"in o?o.L:0));if(!t||"Z"in o||(o.Z=0),"p"in o&&(o.H=o.H%12+12*o.p),void 0===o.m&&(o.m="q"in o?o.q:0),"V"in o){if(o.V<1||o.V>53)return null;"w"in o||(o.w=1),"Z"in o?(r=(i=(r=oA(oT(o.y,0,1))).getUTCDay())>4||0===i?oc.ceil(r):oc(r),r=oy.offset(r,(o.V-1)*7),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(r=(i=(r=o_(oT(o.y,0,1))).getDay())>4||0===i?ob.ceil(r):ob(r),r=oj.offset(r,(o.V-1)*7),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),i="Z"in o?oA(oT(o.y,0,1)).getUTCDay():o_(oT(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,oA(o)):o_(o)}}function E(e,t,n,r){for(var i,o,a=0,s=t.length,u=n.length;a<s;){if(r>=u)return -1;if(37===(i=t.charCodeAt(a++))){if(!(o=w[(i=t.charAt(a++))in oC?t.charAt(a++):i])||(r=o(e,n,r))<0)return -1}else if(i!=n.charCodeAt(r++))return -1}return r}return b.x=O(n,b),b.X=O(r,b),b.c=O(t,b),x.x=O(n,x),x.X=O(r,x),x.c=O(t,x),{format:function(e){var t=O(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=S(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=O(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=S(e+="",!0);return t.toString=function(){return e},t}}}({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"]})).format,l.parse,l.utcFormat,l.utcParse;var aF=n(23393),aB=n.n(aF);n(25247),n(93574);var az={background:"transparent",text:{fontFamily:"sans-serif",fontSize:11,fill:"#333333",outlineWidth:0,outlineColor:"transparent",outlineOpacity:1},axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{fontSize:10}},title:{text:{}}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}};function aU(){return(aU=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function aV(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var a$=["axis.ticks.text","axis.legend.text","legends.title.text","legends.text","legends.ticks.text","legends.title.text","labels.text","dots.text","markers.text","annotations.text"],aW=function(e,t){var n=nF()({},e,t);return a$.forEach(function(e){var t,r;nV()(n,e,(t=nz()(n,e),r=n.text,aU({},r,t)))}),n},aZ=(0,f.createContext)(),aH={animate:!0,config:"default"},aq=function(e){var t=e.children,n=e.animate,r=void 0===n||n,i=e.config,o=void 0===i?"default":i,a=(0,f.useMemo)(function(){return{animate:r,config:n6()(o)?tb[o]:o}},[r,o]);return(0,nx.jsx)(aZ.Provider,{value:a,children:t})},aY={animate:p().bool,motionConfig:p().oneOfType([p().oneOf(Object.keys(tb)),p().shape({mass:p().number,tension:p().number,friction:p().number,clamp:p().bool,precision:p().number,velocity:p().number,duration:p().number,easing:p().func})])};aq.propTypes={children:p().node.isRequired,animate:aY.animate,config:aY.motionConfig};var aG=function(){return(0,f.useContext)(aZ)},aK=function(e){var t,n=aG(),r=n.animate,i=n.config,o=(t=(0,f.useRef)(),(0,f.useEffect)(function(){t.current=e},[e]),t.current),a=(0,f.useMemo)(function(){return(0,n$.Z)(o,e)},[o,e]);return no(ne({from:{value:0},to:{value:1},reset:!0,config:i,immediate:!r}).value,a)},aX=Object.keys({nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:n4()(rt),PRGn:n4()(rr),PiYG:n4()(ro),PuOr:n4()(rs),RdBu:n4()(rl),RdGy:n4()(rf),RdYlBu:n4()(rp),RdYlGn:n4()(rm),spectral:n4()(rv),blues:n4()(rb),greens:n4()(rw),greys:n4()(rS),oranges:n4()(rj),purples:n4()(rk),reds:n4()(rA),BuGn:n4()(rC),BuPu:n4()(rR),GnBu:n4()(rD),OrRd:n4()(rL),PuBuGn:n4()(rB),PuBu:n4()(rU),PuRd:n4()(r$),RdPu:n4()(rZ),YlGnBu:n4()(rq),YlGn:n4()(rG),YlOrBr:n4()(rX),YlOrRd:n4()(rJ)}),aQ=Object.keys((n4()(rt),n4()(rr),n4()(ro),n4()(rs),n4()(rl),n4()(rf),n4()(rp),n4()(rm),n4()(rv),n4()(rb),n4()(rw),n4()(rS),n4()(rj),n4()(rk),n4()(rA),n4()(rC),n4()(rR),n4()(rD),n4()(rL),n4()(rB),n4()(rU),n4()(r$),n4()(rZ),n4()(rq),n4()(rG),n4()(rX),n4()(rJ),p().oneOfType([p().oneOf(aX),p().func,p().arrayOf(p().string)]),{basis:iP.ZP,basisClosed:ik.Z,basisOpen:i_.Z,bundle:iT,cardinal:iR,cardinalClosed:iN,cardinalOpen:iF,catmullRom:iV,catmullRomClosed:iW,catmullRomOpen:iH,linear:iq.Z,linearClosed:iY.Z,monotoneX:iG.Z,monotoneY:iG.s,natural:iK.Z,step:iX.ZP,stepAfter:iX.cD,stepBefore:iX.RN})),aJ=(Object.keys((Object.keys((aQ.filter(function(e){return e.endsWith("Closed")}),ij()(aQ,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),ij()(aQ,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed"),{ascending:iJ,descending:function(e){return iJ(e).reverse()},insideOut:function(e){var t,n,r,i=e.length,o=e.map(i0),a=(t=e.map(i1),(0,iQ.Z)(e).sort(function(e,n){return t[e]-t[n]})),s=0,u=0,l=[],c=[];for(n=0;n<i;++n)r=a[n],s<u?(s+=o[r],l.push(r)):(u+=o[r],c.push(r));return c.reverse().concat(l)},none:iQ.Z,reverse:function(e){return(0,iQ.Z)(e).reverse()}})),{expand:i2.Z,diverging:function(e,t){if((s=e.length)>0)for(var n,r,i,o,a,s,u=0,l=e[t[0]].length;u<l;++u)for(o=a=0,n=0;n<s;++n)(i=(r=e[t[n]][u])[1]-r[0])>0?(r[0]=o,r[1]=o+=i):i<0?(r[1]=a,r[0]=a+=i):(r[0]=0,r[1]=i)},none:i5.Z,silhouette:i6.Z,wiggle:i3.Z})),p().shape({top:p().number,right:p().number,bottom:p().number,left:p().number}).isRequired,p().oneOf(["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]),(0,n7.Z)(r9),{top:0,right:0,bottom:0,left:0}),a0=function(){var e=(0,f.useRef)(null),t=(0,f.useState)({left:0,top:0,width:0,height:0}),n=t[0],r=t[1],i=(0,f.useState)(function(){return"undefined"==typeof ResizeObserver?null:new ResizeObserver(function(e){return r(e[0].contentRect)})})[0];return(0,f.useEffect)(function(){return e.current&&null!==i&&i.observe(e.current),function(){null!==i&&i.disconnect()}},[]),[e,n]},a1=function(e){return(0,f.useMemo)(function(){return"function"==typeof e?e:"string"==typeof e?0===e.indexOf("time:")?c(e.slice("5")):u(e):function(e){return""+e}},[e])},a2=(0,f.createContext)(),a5={},a6=function(e){var t,n=e.theme,r=e.children,i=(t=void 0===n?a5:n,(0,f.useMemo)(function(){return aW(az,t)},[t]));return(0,nx.jsx)(a2.Provider,{value:i,children:r})};a6.propTypes={children:p().node.isRequired,theme:p().object};var a3=function(){return(0,f.useContext)(a2)},a4=["outlineWidth","outlineColor","outlineOpacity"],a7=function(e){var t=e.children,n=e.condition,r=e.wrapper;return n?(0,f.cloneElement)(r,{},t):t};a7.propTypes={children:p().node.isRequired,condition:p().bool.isRequired,wrapper:p().element.isRequired};var a8={position:"relative"},a9=function(e){var t=e.children,n=e.theme,r=e.renderWrapper,i=e.isInteractive,o=e.animate,a=e.motionConfig,s=(0,f.useRef)(null);return(0,nx.jsx)(a6,{theme:n,children:(0,nx.jsx)(aq,{animate:o,config:a,children:(0,nx.jsx)(nN,{container:s,children:(0,nx.jsxs)(a7,{condition:void 0===r||r,wrapper:(0,nx.jsx)("div",{style:a8,ref:s}),children:[t,(void 0===i||i)&&(0,nx.jsx)(nD,{})]})})})})};a9.propTypes={children:p().element.isRequired,isInteractive:p().bool,renderWrapper:p().bool,theme:p().object,animate:p().bool,motionConfig:p().string},p().func.isRequired,p().bool,p().bool,p().object.isRequired,p().bool.isRequired,p().string;var se=function(e){var t=e.children,n=a0(),r=n[0],i=n[1],o=i.width>0&&i.height>0;return(0,nx.jsx)("div",{ref:r,style:{width:"100%",height:"100%"},children:o&&t({width:i.width,height:i.height})})};se.propTypes={children:p().func.isRequired};var st=["id","colors"],sn=function(e){var t=e.id,n=e.colors,r=aV(e,st);return(0,nx.jsx)("linearGradient",aU({id:t,x1:0,x2:0,y1:0,y2:1},r,{children:n.map(function(e){var t=e.offset,n=e.color,r=e.opacity;return(0,nx.jsx)("stop",{offset:t+"%",stopColor:n,stopOpacity:void 0!==r?r:1},t)})}))};sn.propTypes={id:p().string.isRequired,colors:p().arrayOf(p().shape({offset:p().number.isRequired,color:p().string.isRequired,opacity:p().number})).isRequired,gradientTransform:p().string};var sr={linearGradient:sn},si={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},so=(0,f.memo)(function(e){var t=e.id,n=e.background,r=void 0===n?si.background:n,i=e.color,o=void 0===i?si.color:i,a=e.size,s=void 0===a?si.size:a,u=e.padding,l=void 0===u?si.padding:u,c=e.stagger,f=void 0===c?si.stagger:c,d=s+l,p=s/2,h=l/2;return!0===f&&(d=2*s+2*l),(0,nx.jsxs)("pattern",{id:t,width:d,height:d,patternUnits:"userSpaceOnUse",children:[(0,nx.jsx)("rect",{width:d,height:d,fill:r}),(0,nx.jsx)("circle",{cx:h+p,cy:h+p,r:p,fill:o}),f&&(0,nx.jsx)("circle",{cx:1.5*l+s+p,cy:1.5*l+s+p,r:p,fill:o})]})});so.displayName="PatternDots",so.propTypes={id:p().string.isRequired,color:p().string.isRequired,background:p().string.isRequired,size:p().number.isRequired,padding:p().number.isRequired,stagger:p().bool.isRequired};var sa=function(e){return e*Math.PI/180},ss=function(e){var t=e%360;return t<0&&(t+=360),t},su={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},sl=(0,f.memo)(function(e){var t=e.id,n=e.spacing,r=void 0===n?su.spacing:n,i=e.rotation,o=void 0===i?su.rotation:i,a=e.background,s=void 0===a?su.background:a,u=e.color,l=void 0===u?su.color:u,c=e.lineWidth,f=void 0===c?su.lineWidth:c,d=Math.round(o)%360,p=Math.abs(r);d>180?d-=360:d>90?d-=180:d<-180?d+=360:d<-90&&(d+=180);var h,m=p,y=p;return 0===d?h="\n                M 0 0 L "+m+" 0\n                M 0 "+y+" L "+m+" "+y+"\n            ":90===d?h="\n                M 0 0 L 0 "+y+"\n                M "+m+" 0 L "+m+" "+y+"\n            ":(m=Math.abs(p/Math.sin(sa(d))),y=p/Math.sin(sa(90-d)),h=d>0?"\n                    M 0 "+-y+" L "+2*m+" "+y+"\n                    M "+-m+" "+-y+" L "+m+" "+y+"\n                    M "+-m+" 0 L "+m+" "+2*y+"\n                ":"\n                    M "+-m+" "+y+" L "+m+" "+-y+"\n                    M "+-m+" "+2*y+" L "+2*m+" "+-y+"\n                    M 0 "+2*y+" L "+2*m+" 0\n                "),(0,nx.jsxs)("pattern",{id:t,width:m,height:y,patternUnits:"userSpaceOnUse",children:[(0,nx.jsx)("rect",{width:m,height:y,fill:s,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),(0,nx.jsx)("path",{d:h,strokeWidth:f,stroke:l,strokeLinecap:"square"})]})});sl.displayName="PatternLines",sl.propTypes={id:p().string.isRequired,spacing:p().number.isRequired,rotation:p().number.isRequired,background:p().string.isRequired,color:p().string.isRequired,lineWidth:p().number.isRequired};var sc={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},sf=(0,f.memo)(function(e){var t=e.id,n=e.color,r=void 0===n?sc.color:n,i=e.background,o=void 0===i?sc.background:i,a=e.size,s=void 0===a?sc.size:a,u=e.padding,l=void 0===u?sc.padding:u,c=e.stagger,f=void 0===c?sc.stagger:c,d=s+l,p=l/2;return!0===f&&(d=2*s+2*l),(0,nx.jsxs)("pattern",{id:t,width:d,height:d,patternUnits:"userSpaceOnUse",children:[(0,nx.jsx)("rect",{width:d,height:d,fill:o}),(0,nx.jsx)("rect",{x:p,y:p,width:s,height:s,fill:r}),f&&(0,nx.jsx)("rect",{x:1.5*l+s,y:1.5*l+s,width:s,height:s,fill:r})]})});sf.displayName="PatternSquares",sf.propTypes={id:p().string.isRequired,color:p().string.isRequired,background:p().string.isRequired,size:p().number.isRequired,padding:p().number.isRequired,stagger:p().bool.isRequired};var sd={patternDots:so,patternLines:sl,patternSquares:sf},sp=["type"],sh=aU({},sr,sd),sm=function(e){var t=e.defs;return!t||t.length<1?null:(0,nx.jsx)("defs",{"aria-hidden":!0,children:t.map(function(e){var t=e.type,n=aV(e,sp);return sh[t]?(0,f.createElement)(sh[t],aU({key:n.id},n)):null})})};sm.propTypes={defs:p().arrayOf(p().shape({type:p().oneOf(Object.keys(sh)).isRequired,id:p().string.isRequired}))};var sy=(0,f.memo)(sm),sv=function(e){var t=e.width,n=e.height,r=e.margin,i=e.defs,o=e.children,a=e.role,s=e.ariaLabel,u=e.ariaLabelledBy,l=e.ariaDescribedBy,c=e.isFocusable,f=a3();return(0,nx.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:n,role:a,"aria-label":s,"aria-labelledby":u,"aria-describedby":l,focusable:c,tabIndex:c?0:void 0,children:[(0,nx.jsx)(sy,{defs:i}),(0,nx.jsx)("rect",{width:t,height:n,fill:f.background}),(0,nx.jsx)("g",{transform:"translate("+r.left+","+r.top+")",children:o})]})};sv.propTypes={width:p().number.isRequired,height:p().number.isRequired,margin:p().shape({top:p().number.isRequired,left:p().number.isRequired}).isRequired,defs:p().array,children:p().oneOfType([p().arrayOf(p().node),p().node]).isRequired,role:p().string,isFocusable:p().bool,ariaLabel:p().string,ariaLabelledBy:p().string,ariaDescribedBy:p().string};var sg=function(e){var t=e.size,n=e.color,r=e.borderWidth,i=e.borderColor;return(0,nx.jsx)("circle",{r:t/2,fill:n,stroke:i,strokeWidth:r,style:{pointerEvents:"none"}})};sg.propTypes={size:p().number.isRequired,color:p().string.isRequired,borderWidth:p().number.isRequired,borderColor:p().string.isRequired};var sb=(0,f.memo)(sg),sx=function(e){var t,n=e.x,r=e.y,i=e.symbol,o=void 0===i?sb:i,a=e.size,s=e.datum,u=e.color,l=e.borderWidth,c=e.borderColor,d=e.label,p=e.labelTextAnchor,h=e.labelYOffset,m=a3(),y=aG(),v=y.animate,g=ne({transform:"translate("+n+", "+r+")",config:y.config,immediate:!v});return(0,nx.jsxs)(n2.g,{transform:g.transform,style:{pointerEvents:"none"},children:[(0,f.createElement)(o,{size:a,color:u,datum:s,borderWidth:l,borderColor:c}),d&&(0,nx.jsx)("text",{textAnchor:void 0===p?"middle":p,y:void 0===h?-12:h,style:((t=m.dots.text).outlineWidth,t.outlineColor,t.outlineOpacity,aV(t,a4)),children:d})]})};sx.propTypes={x:p().number.isRequired,y:p().number.isRequired,datum:p().object.isRequired,size:p().number.isRequired,color:p().string.isRequired,borderWidth:p().number.isRequired,borderColor:p().string.isRequired,symbol:p().oneOfType([p().func,p().object]),label:p().oneOfType([p().string,p().number]),labelTextAnchor:p().oneOf(["start","middle","end"]),labelYOffset:p().number},(0,f.memo)(sx);var sw=function(e){var t=e.width,n=e.height,r=e.axis,i=e.scale,o=e.value,a=e.lineStyle,s=e.textStyle,u=e.legend,l=e.legendPosition,c=e.legendOffsetX,f=e.legendOffsetY,d=e.legendOrientation,p=a3(),h=0,m=0,y=0,v=0;"y"===r?(y=i(o),m=t):(h=i(o),v=n);var g=null;if(u){var b=function(e){var t=e.axis,n=e.width,r=e.height,i=e.position,o=e.offsetX,a=e.offsetY,s=e.orientation,u=0,l=0,c="start";if("x"===t)switch(i){case"top-left":u=-o,l=a,c="end";break;case"top":l=-a,c="horizontal"===s?"middle":"start";break;case"top-right":u=o,l=a,c="horizontal"===s?"start":"end";break;case"right":u=o,l=r/2,c="horizontal"===s?"start":"middle";break;case"bottom-right":u=o,l=r-a,c="start";break;case"bottom":l=r+a,c="horizontal"===s?"middle":"end";break;case"bottom-left":l=r-a,u=-o,c="horizontal"===s?"end":"start";break;case"left":u=-o,l=r/2,c="horizontal"===s?"end":"middle"}else switch(i){case"top-left":u=o,l=-a,c="start";break;case"top":u=n/2,l=-a,c="horizontal"===s?"middle":"start";break;case"top-right":u=n-o,l=-a,c="horizontal"===s?"end":"start";break;case"right":u=n+o,c="horizontal"===s?"start":"middle";break;case"bottom-right":u=n-o,l=a,c="end";break;case"bottom":u=n/2,l=a,c="horizontal"===s?"middle":"end";break;case"bottom-left":u=o,l=a,c="horizontal"===s?"start":"end";break;case"left":u=-o,c="horizontal"===s?"end":"middle"}return{x:u,y:l,rotation:"vertical"===s?-90:0,textAnchor:c}}({axis:r,width:t,height:n,position:void 0===l?"top-right":l,offsetX:void 0===c?14:c,offsetY:void 0===f?14:f,orientation:void 0===d?"horizontal":d});g=(0,nx.jsx)("text",{transform:"translate("+b.x+", "+b.y+") rotate("+b.rotation+")",textAnchor:b.textAnchor,dominantBaseline:"central",style:s,children:u})}return(0,nx.jsxs)("g",{transform:"translate("+h+", "+y+")",children:[(0,nx.jsx)("line",{x1:0,x2:m,y1:0,y2:v,stroke:p.markers.lineColor,strokeWidth:p.markers.lineStrokeWidth,style:a}),g]})};sw.propTypes={width:p().number.isRequired,height:p().number.isRequired,axis:p().oneOf(["x","y"]).isRequired,scale:p().func.isRequired,value:p().oneOfType([p().number,p().string,p().instanceOf(Date)]).isRequired,lineStyle:p().object,textStyle:p().object,legend:p().string,legendPosition:p().oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:p().number.isRequired,legendOffsetY:p().number.isRequired,legendOrientation:p().oneOf(["horizontal","vertical"]).isRequired};var sO=(0,f.memo)(sw),sS=function(e){var t=e.markers,n=e.width,r=e.height,i=e.xScale,o=e.yScale;return t&&0!==t.length?t.map(function(e,t){return(0,nx.jsx)(sO,aU({},e,{width:n,height:r,scale:"y"===e.axis?o:i}),t)}):null};sS.propTypes={width:p().number.isRequired,height:p().number.isRequired,xScale:p().func.isRequired,yScale:p().func.isRequired,markers:p().arrayOf(p().shape({axis:p().oneOf(["x","y"]).isRequired,value:p().oneOfType([p().number,p().string,p().instanceOf(Date)]).isRequired,lineStyle:p().object,textStyle:p().object}))},(0,f.memo)(sS),Object.keys(sr),Object.keys(sd);var sE=n(68091),sj=n(10034),sP=n(50683);function sk(){return(sk=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var sA={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:r1,accent:r2,dark2:r5,paired:r6,pastel1:r3,pastel2:r4,set1:r7,set2:r8,set3:r9,tableau10:n8("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab")},sT=Object.keys(sA),sC={brown_blueGreen:rt,purpleRed_green:rr,pink_yellowGreen:ro,purple_orange:rs,red_blue:rl,red_grey:rf,red_yellow_blue:rp,red_yellow_green:rm,spectral:rv},sM=Object.keys(sC),sR={blues:rb,greens:rw,greys:rS,oranges:rj,purples:rk,reds:rA,blue_green:rC,blue_purple:rR,green_blue:rD,orange_red:rL,purple_blue_green:rB,purple_blue:rU,purple_red:r$,red_purple:rZ,yellow_green_blue:rq,yellow_green:rG,yellow_orange_brown:rX,yellow_orange_red:rJ},sI=Object.keys(sR),sD=sk({},sA,sC,sR),sN=(Object.keys((Object.keys(sD),sk({},{brown_blueGreen:rn,purpleRed_green:ri,pink_yellowGreen:ra,purple_orange:ru,red_blue:rc,red_grey:rd,red_yellow_blue:rh,red_yellow_green:ry,spectral:rg},{blues:rx,greens:rO,greys:rE,oranges:rP,purples:r_,reds:rT,turbo:function(e){return"rgb("+Math.max(0,Math.min(255,Math.round(34.61+(e=Math.max(0,Math.min(1,e)))*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"},viridis:it,inferno:ii,magma:ir,plasma:io,cividis:function(e){return"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-(e=Math.max(0,Math.min(1,e)))*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"},warm:iv,cool:ig,cubehelixDefault:ix,blue_green:rM,blue_purple:rI,green_blue:rN,orange_red:rF,purple_blue_green:rz,purple_blue:rV,purple_red:rW,red_purple:rH,yellow_green_blue:rY,yellow_green:rK,yellow_orange_brown:rQ,yellow_orange_red:r0},{rainbow:function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return ib.h=360*e-100,ib.s=1.5-1.5*t,ib.l=.8-.9*t,ib+""},sinebow:function(e){var t;return e=(.5-e)*Math.PI,iw.r=255*(t=Math.sin(e))*t,iw.g=255*(t=Math.sin(e+iO))*t,iw.b=255*(t=Math.sin(e+iS))*t,iw+""}}))),function(e,t){if("function"==typeof e)return e;if(aB()(e)){if(void 0!==e.theme){if(void 0===t)throw Error("Unable to use color from theme as no theme was provided");var n=nz()(t,e.theme);if(void 0===n)throw Error("Color from theme is undefined at path: '"+e.theme+"'");return function(){return n}}if(void 0!==e.from){var r=function(t){return nz()(t,e.from)};if(Array.isArray(e.modifiers)){for(var i,o=[],a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return s_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s_(e,t):void 0}}(e))){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e.modifiers);!(i=a()).done;)!function(){var e=i.value,t=e[0],n=e[1];if("brighter"===t)o.push(function(e){return e.brighter(n)});else if("darker"===t)o.push(function(e){return e.darker(n)});else{if("opacity"!==t)throw Error("Invalid color modifier: '"+t+"', must be one of: 'brighter', 'darker', 'opacity'");o.push(function(e){return e.opacity=n,e})}}();return 0===o.length?r:function(e){return o.reduce(function(e,t){return t(e)},(0,is.B8)(r(e))).toString()}}return r}throw Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return e}}),sL=function(e,t){return(0,f.useMemo)(function(){return sN(e,t)},[e,t])},sF=(p().oneOfType([p().string,p().func,p().shape({theme:p().string.isRequired}),p().shape({from:p().string.isRequired,modifiers:p().arrayOf(p().array)})]),function(e,t){if("function"==typeof e)return e;var n="function"==typeof t?t:function(e){return nz()(e,t)};if(Array.isArray(e)){var r=(0,n7.Z)(e),i=function(e){return r(n(e))};return i.scale=r,i}if(aB()(e)){if(void 0!==e.datum)return function(t){return nz()(t,e.datum)};if(void 0!==e.scheme){if(o=e.scheme,sT.includes(o)){var o,a,s,u=(0,n7.Z)(sD[e.scheme]),l=function(e){return u(n(e))};return l.scale=u,l}if(a=e.scheme,sM.includes(a)){if(void 0!==e.size&&(e.size<3||e.size>11))throw Error("Invalid size '"+e.size+"' for diverging color scheme '"+e.scheme+"', must be between 3~11");var c=(0,n7.Z)(sD[e.scheme][e.size||11]),f=function(e){return c(n(e))};return f.scale=c,f}if(s=e.scheme,sI.includes(s)){if(void 0!==e.size&&(e.size<3||e.size>9))throw Error("Invalid size '"+e.size+"' for sequential color scheme '"+e.scheme+"', must be between 3~9");var d=(0,n7.Z)(sD[e.scheme][e.size||9]),p=function(e){return d(n(e))};return p.scale=d,p}}throw Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return e}}),sB=n(12670),sz=n.n(sB),sU=n(39018),sV=n.n(sU),s$=n(22071),sW=n.n(s$),sZ=/^--/,sH={},sq={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},sY=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),sG=["Webkit","Ms","Moz","O"];sq=Object.keys(sq).reduce((e,t)=>(sG.forEach(n=>e[sY(n,t)]=e[t]),e),sq);var sK=/^(matrix|translate|scale|rotate|skew)/,sX=/^(translate)/,sQ=/^(rotate|skew)/,sJ=(e,t)=>N.num(e)&&0!==e?e+t:e,s0=(e,t)=>N.arr(e)?e.every(e=>s0(e,t)):N.num(e)?e===t:parseFloat(e)===t,s1=class extends e9{constructor({x:e,y:t,z:n,...r}){let i=[],o=[];(e||t||n)&&(i.push([e||0,t||0,n||0]),o.push(e=>[`translate3d(${e.map(e=>sJ(e,"px")).join(",")})`,s0(e,0)])),B(r,(e,t)=>{if("transform"===t)i.push([e||""]),o.push(e=>[e,""===e]);else if(sK.test(t)){if(delete r[t],N.und(e))return;let n=sX.test(t)?"px":sQ.test(t)?"deg":"";i.push(z(e)),o.push("rotate3d"===t?([e,t,r,i])=>[`rotate3d(${e},${t},${r},${sJ(i,n)})`,s0(i,0)]:e=>[`${t}(${e.map(e=>sJ(e,n)).join(",")})`,s0(e,t.startsWith("scale")?1:0)])}}),i.length&&(r.transform=new s2(i,o)),super(r)}},s2=class extends eA{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return F(this.inputs,(n,r)=>{let i=eP(n[0]),[o,a]=this.transforms[r](N.arr(i)?i:n.map(eP));e+=" "+o,t=t&&a}),t?"none":e}observerAdded(e){1==e&&F(this.inputs,e=>F(e,e=>ej(e)&&eC(e,this)))}observerRemoved(e){0==e&&F(this.inputs,e=>F(e,e=>ej(e)&&eM(e,this)))}eventObserved(e){"change"==e.type&&(this._value=null),e_(this,e)}};R.assign({batchedUpdates:na.unstable_batchedUpdates,createStringInterpolator:eV,colors:er});var s5=ta(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;let n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:r,children:i,scrollTop:o,scrollLeft:a,viewBox:s,...u}=t,l=Object.values(u),c=Object.keys(u).map(t=>n||e.hasAttribute(t)?t:sH[t]||(sH[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let t in void 0!==i&&(e.textContent=i),r)if(r.hasOwnProperty(t)){var f;let n=null==(f=r[t])||"boolean"==typeof f||""===f?"":"number"!=typeof f||0===f||sZ.test(t)||sq.hasOwnProperty(t)&&sq[t]?(""+f).trim():f+"px";sZ.test(t)?e.style.setProperty(t,n):e.style[t]=n}c.forEach((t,n)=>{e.setAttribute(t,l[n])}),void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==s&&e.setAttribute("viewBox",s)},createAnimatedStyle:e=>new s1(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}).animated;function s6(){return(s6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var s3={dotSize:4,noteWidth:120,noteTextOffset:8},s4=function(e){var t=typeof e;return(0,f.isValidElement)(e)||"string"===t||"function"===t||"object"===t},s7=function(e){return"circle"===e.type},s8=function(e){return"rect"===e.type},s9=function(e){var t=e.data,n=e.annotations,r=e.getPosition,i=e.getDimensions;return n.reduce(function(e,n){var o=n.offset||0;return[].concat(e,sz()(t,n.match).map(function(e){var t=r(e),a=i(e);return(s7(n)||s8(n))&&(a.size=a.size+2*o,a.width=a.width+2*o,a.height=a.height+2*o),s6({},sW()(n,["match","offset"]),t,a,{size:n.size||a.size,datum:e})}))},[])},ue=function(e){var t,n,r=e.x,i=e.y,o=e.noteX,a=e.noteY,s=e.noteWidth,u=void 0===s?s3.noteWidth:s,l=e.noteTextOffset,c=void 0===l?s3.noteTextOffset:l;if(sV()(o))t=r+o;else{if(void 0===o.abs)throw Error("noteX should be either a number or an object containing an 'abs' property");t=o.abs}if(sV()(a))n=i+a;else{if(void 0===a.abs)throw Error("noteY should be either a number or an object containing an 'abs' property");n=a.abs}var f=r,d=i,p=ss(180*Math.atan2(n-i,t-r)/Math.PI);if(s7(e)){var h,m,y={x:Math.cos(h=sa(p))*(m=e.size/2),y:Math.sin(h)*m};f+=y.x,d+=y.y}if(s8(e)){var v=Math.round((p+90)/45)%8;0===v&&(d-=e.height/2),1===v&&(f+=e.width/2,d-=e.height/2),2===v&&(f+=e.width/2),3===v&&(f+=e.width/2,d+=e.height/2),4===v&&(d+=e.height/2),5===v&&(f-=e.width/2,d+=e.height/2),6===v&&(f-=e.width/2),7===v&&(f-=e.width/2,d-=e.height/2)}var g=t,b=t;return(p+90)%360>180?(g-=u,b-=u):b+=u,{points:[[f,d],[t,n],[b,n]],text:[g,n-c],angle:p+90}},ut=function(e){var t=e.data,n=e.annotations,r=e.getPosition,i=e.getDimensions;return(0,f.useMemo)(function(){return s9({data:t,annotations:n,getPosition:r,getDimensions:i})},[t,n,r,i])},un=function(e){var t=e.datum,n=e.x,r=e.y,i=e.note,o=a3(),a=aG(),s=a.animate,u=ne({x:n,y:r,config:a.config,immediate:!s});return"function"==typeof i?(0,f.createElement)(i,{x:n,y:r,datum:t}):(0,nx.jsxs)(nx.Fragment,{children:[o.annotations.text.outlineWidth>0&&(0,nx.jsx)(s5.text,{x:u.x,y:u.y,style:s6({},o.annotations.text,{strokeLinejoin:"round",strokeWidth:2*o.annotations.text.outlineWidth,stroke:o.annotations.text.outlineColor}),children:i}),(0,nx.jsx)(s5.text,{x:u.x,y:u.y,style:sW()(o.annotations.text,["outlineWidth","outlineColor"]),children:i})]})},ur=function(e){var t=e.points,n=e.isOutline,r=void 0!==n&&n,i=a3(),o=aK((0,f.useMemo)(function(){var e=t[0];return t.slice(1).reduce(function(e,t){return e+" L"+t[0]+","+t[1]},"M"+e[0]+","+e[1])},[t]));if(r&&i.annotations.link.outlineWidth<=0)return null;var a=s6({},i.annotations.link);return r&&(a.strokeLinecap="square",a.strokeWidth=i.annotations.link.strokeWidth+2*i.annotations.link.outlineWidth,a.stroke=i.annotations.link.outlineColor,a.opacity=i.annotations.link.outlineOpacity),(0,nx.jsx)(s5.path,{fill:"none",d:o,style:a})},ui=function(e){var t=e.x,n=e.y,r=e.size,i=a3(),o=aG(),a=o.animate,s=ne({x:t,y:n,radius:r/2,config:o.config,immediate:!a});return(0,nx.jsxs)(nx.Fragment,{children:[i.annotations.outline.outlineWidth>0&&(0,nx.jsx)(s5.circle,{cx:s.x,cy:s.y,r:s.radius,style:s6({},i.annotations.outline,{fill:"none",strokeWidth:i.annotations.outline.strokeWidth+2*i.annotations.outline.outlineWidth,stroke:i.annotations.outline.outlineColor,opacity:i.annotations.outline.outlineOpacity})}),(0,nx.jsx)(s5.circle,{cx:s.x,cy:s.y,r:s.radius,style:i.annotations.outline})]})},uo=function(e){var t=e.x,n=e.y,r=e.size,i=void 0===r?s3.dotSize:r,o=a3(),a=aG(),s=a.animate,u=ne({x:t,y:n,radius:i/2,config:a.config,immediate:!s});return(0,nx.jsxs)(nx.Fragment,{children:[o.annotations.outline.outlineWidth>0&&(0,nx.jsx)(s5.circle,{cx:u.x,cy:u.y,r:u.radius,style:s6({},o.annotations.outline,{fill:"none",strokeWidth:2*o.annotations.outline.outlineWidth,stroke:o.annotations.outline.outlineColor,opacity:o.annotations.outline.outlineOpacity})}),(0,nx.jsx)(s5.circle,{cx:u.x,cy:u.y,r:u.radius,style:o.annotations.symbol})]})},ua=function(e){var t=e.x,n=e.y,r=e.width,i=e.height,o=e.borderRadius,a=void 0===o?6:o,s=a3(),u=aG(),l=u.animate,c=ne({x:t-r/2,y:n-i/2,width:r,height:i,config:u.config,immediate:!l});return(0,nx.jsxs)(nx.Fragment,{children:[s.annotations.outline.outlineWidth>0&&(0,nx.jsx)(s5.rect,{x:c.x,y:c.y,rx:a,ry:a,width:c.width,height:c.height,style:s6({},s.annotations.outline,{fill:"none",strokeWidth:s.annotations.outline.strokeWidth+2*s.annotations.outline.outlineWidth,stroke:s.annotations.outline.outlineColor,opacity:s.annotations.outline.outlineOpacity})}),(0,nx.jsx)(s5.rect,{x:c.x,y:c.y,rx:a,ry:a,width:c.width,height:c.height,style:s.annotations.outline})]})},us=function(e){var t=e.datum,n=e.x,r=e.y,i=e.note,o=(0,f.useMemo)(function(){return ue(e)},[e]);if(!s4(i))throw Error("note should be a valid react element");return(0,nx.jsxs)(nx.Fragment,{children:[(0,nx.jsx)(ur,{points:o.points,isOutline:!0}),s7(e)&&(0,nx.jsx)(ui,{x:n,y:r,size:e.size}),"dot"===e.type&&(0,nx.jsx)(uo,{x:n,y:r,size:e.size}),s8(e)&&(0,nx.jsx)(ua,{x:n,y:r,width:e.width,height:e.height,borderRadius:e.borderRadius}),(0,nx.jsx)(ur,{points:o.points}),(0,nx.jsx)(un,{datum:t,x:o.text[0],y:o.text[1],note:i})]})},uu=/^--/,ul={},uc={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},uf=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),ud=["Webkit","Ms","Moz","O"];uc=Object.keys(uc).reduce((e,t)=>(ud.forEach(n=>e[uf(n,t)]=e[t]),e),uc);var up=/^(matrix|translate|scale|rotate|skew)/,uh=/^(translate)/,um=/^(rotate|skew)/,uy=(e,t)=>N.num(e)&&0!==e?e+t:e,uv=(e,t)=>N.arr(e)?e.every(e=>uv(e,t)):N.num(e)?e===t:parseFloat(e)===t,ug=class extends e9{constructor({x:e,y:t,z:n,...r}){let i=[],o=[];(e||t||n)&&(i.push([e||0,t||0,n||0]),o.push(e=>[`translate3d(${e.map(e=>uy(e,"px")).join(",")})`,uv(e,0)])),B(r,(e,t)=>{if("transform"===t)i.push([e||""]),o.push(e=>[e,""===e]);else if(up.test(t)){if(delete r[t],N.und(e))return;let n=uh.test(t)?"px":um.test(t)?"deg":"";i.push(z(e)),o.push("rotate3d"===t?([e,t,r,i])=>[`rotate3d(${e},${t},${r},${uy(i,n)})`,uv(i,0)]:e=>[`${t}(${e.map(e=>uy(e,n)).join(",")})`,uv(e,t.startsWith("scale")?1:0)])}}),i.length&&(r.transform=new ub(i,o)),super(r)}},ub=class extends eA{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return F(this.inputs,(n,r)=>{let i=eP(n[0]),[o,a]=this.transforms[r](N.arr(i)?i:n.map(eP));e+=" "+o,t=t&&a}),t?"none":e}observerAdded(e){1==e&&F(this.inputs,e=>F(e,e=>ej(e)&&eC(e,this)))}observerRemoved(e){0==e&&F(this.inputs,e=>F(e,e=>ej(e)&&eM(e,this)))}eventObserved(e){"change"==e.type&&(this._value=null),e_(this,e)}};R.assign({batchedUpdates:na.unstable_batchedUpdates,createStringInterpolator:eV,colors:er});var ux=ta(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;let n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:r,children:i,scrollTop:o,scrollLeft:a,viewBox:s,...u}=t,l=Object.values(u),c=Object.keys(u).map(t=>n||e.hasAttribute(t)?t:ul[t]||(ul[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let t in void 0!==i&&(e.textContent=i),r)if(r.hasOwnProperty(t)){var f;let n=null==(f=r[t])||"boolean"==typeof f||""===f?"":"number"!=typeof f||0===f||uu.test(t)||uc.hasOwnProperty(t)&&uc[t]?(""+f).trim():f+"px";uu.test(t)?e.style.setProperty(t,n):e.style[t]=n}c.forEach((t,n)=>{e.setAttribute(t,l[n])}),void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==s&&e.setAttribute("viewBox",s)},createAnimatedStyle:e=>new ug(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}).animated;function uw(){return(uw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var uO={layers:["separators","parts","labels","annotations"],direction:"vertical",interpolation:"smooth",spacing:0,shapeBlending:.66,colors:{scheme:"nivo"},fillOpacity:1,borderWidth:6,borderColor:{from:"color"},borderOpacity:.66,enableLabel:!0,labelColor:{theme:"background"},enableBeforeSeparators:!0,beforeSeparatorLength:0,beforeSeparatorOffset:0,enableAfterSeparators:!0,afterSeparatorLength:0,afterSeparatorOffset:0,annotations:[],isInteractive:!0,currentPartSizeExtension:0,role:"img",animate:aH.animate,motionConfig:aH.config},uS=function(e){var t=e.part;return(0,nx.jsx)(nP,{id:t.data.label,value:t.formattedValue,color:t.color,enableChip:!0})},uE=function(e,t){var n=(0,sE.Z)();return"vertical"===t?n.curve("smooth"===e?iP.ZP:iq.Z).x0(function(e){return e.x0}).x1(function(e){return e.x1}).y(function(e){return e.y}):n.curve("smooth"===e?iP.ZP:iq.Z).y0(function(e){return e.y0}).y1(function(e){return e.y1}).x(function(e){return e.x}),[n,(0,sj.Z)().defined(function(e){return null!==e}).x(function(e){return e.x}).y(function(e){return e.y}).curve("smooth"===e?iP.ZP:iq.Z)]},uj=function(e){var t,n,r=e.data,i=e.direction,o=e.width,a=e.height,s=e.spacing;"vertical"===i?(t=a,n=o):(t=o,n=a);var u=(t-s*(r.length-1))/r.length,l=function(e){return s*e+u*e};l.bandwidth=u;var c=r.map(function(e){return e.value});return[l,(0,sP.Z)().domain([0,Math.max.apply(Math,c)]).range([0,n])]},uP=function(e){var t=e.parts,n=e.direction,r=e.width,i=e.height,o=e.spacing,a=e.enableBeforeSeparators,s=e.beforeSeparatorOffset,u=e.enableAfterSeparators,l=e.afterSeparatorOffset,c=[],f=[],d=t[t.length-1];if("vertical"===n){t.forEach(function(e){var t=e.y0-o/2;a&&c.push({partId:e.data.id,x0:0,x1:e.x0-s,y0:t,y1:t}),u&&f.push({partId:e.data.id,x0:e.x1+l,x1:r,y0:t,y1:t})});var p=d.y1;a&&c.push(uw({},c[c.length-1],{partId:"none",y0:p,y1:p})),u&&f.push(uw({},f[f.length-1],{partId:"none",y0:p,y1:p}))}else if("horizontal"===n){t.forEach(function(e){var t=e.x0-o/2;c.push({partId:e.data.id,x0:t,x1:t,y0:0,y1:e.y0-s}),f.push({partId:e.data.id,x0:t,x1:t,y0:e.y1+l,y1:i})});var h=d.x1;c.push(uw({},c[c.length-1],{partId:"none",x0:h,x1:h})),f.push(uw({},f[f.length-1],{partId:"none",x0:h,x1:h}))}return[c,f]},uk=function(e){var t=e.parts,n=e.setCurrentPartId,r=e.isInteractive,i=e.onMouseEnter,o=e.onMouseLeave,a=e.onMouseMove,s=e.onClick,u=e.showTooltipFromEvent,l=e.hideTooltip,c=e.tooltip,d=void 0===c?uS:c;return r?t.map(function(e){return uw({},e,{onMouseEnter:function(t){n(e.data.id),u((0,f.createElement)(d,{part:e}),t),void 0!==i&&i(e,t)},onMouseLeave:function(t){n(null),l(),void 0!==o&&o(e,t)},onMouseMove:function(t){u((0,f.createElement)(d,{part:e}),t),void 0!==a&&a(e,t)},onClick:void 0!==s?function(t){s(e,t)}:void 0})}):t},u_=function(e){var t,n,r=e.data,i=e.width,o=e.height,a=e.direction,s=void 0===a?uO.direction:a,u=e.interpolation,l=void 0===u?uO.interpolation:u,c=e.spacing,d=void 0===c?uO.spacing:c,p=e.shapeBlending,h=void 0===p?uO.shapeBlending:p,m=e.valueFormat,y=e.colors,v=void 0===y?uO.colors:y,g=e.fillOpacity,b=void 0===g?uO.fillOpacity:g,x=e.borderWidth,w=void 0===x?uO.borderWidth:x,O=e.borderColor,S=void 0===O?uO.borderColor:O,E=e.borderOpacity,j=void 0===E?uO.borderOpacity:E,P=e.labelColor,k=void 0===P?uO.labelColor:P,_=e.enableBeforeSeparators,A=void 0===_?uO.enableBeforeSeparators:_,T=e.beforeSeparatorLength,C=void 0===T?uO.beforeSeparatorLength:T,M=e.beforeSeparatorOffset,R=void 0===M?uO.beforeSeparatorOffset:M,I=e.enableAfterSeparators,D=void 0===I?uO.enableAfterSeparators:I,N=e.afterSeparatorLength,L=void 0===N?uO.afterSeparatorLength:N,F=e.afterSeparatorOffset,B=void 0===F?uO.afterSeparatorOffset:F,z=e.isInteractive,U=void 0===z?uO.isInteractive:z,V=e.currentPartSizeExtension,$=void 0===V?uO.currentPartSizeExtension:V,W=e.currentBorderWidth,Z=e.onMouseEnter,H=e.onMouseMove,q=e.onMouseLeave,Y=e.onClick,G=e.tooltip,K=a3(),X=(0,f.useMemo)(function(){return sF(v,"id")},[v,"id"]),Q=sL(S,K),J=sL(k,K),ee=a1(m),et=(0,f.useMemo)(function(){return uE(l,s)},[l,s]),en=et[0],er=et[1],ei=A?C+R:0,eo=D?L+B:0;"vertical"===s?(t=i-ei-eo,n=o):(t=i,n=o-ei-eo);var ea=(0,f.useMemo)(function(){return uj({data:r,direction:s,width:t,height:n,spacing:d})},[r,s,t,n,d]),es=ea[0],eu=ea[1],el=(0,f.useState)(null),ec=el[0],ef=el[1],ed=(0,f.useMemo)(function(){var e=r.map(function(e,r){var i,o,a,u,l=e.id===ec;"vertical"===s?(i=eu(e.value),o=es.bandwidth,u=ei+.5*(t-i),a=es(r)):(i=es.bandwidth,o=eu(e.value),u=es(r),a=ei+.5*(n-o));var c=u+i,f=u+.5*i,d=a+o,p=a+.5*o,h={data:e,width:i,height:o,color:X(e),fillOpacity:b,borderWidth:l&&void 0!==W?W:w,borderOpacity:j,formattedValue:ee(e.value),isCurrent:l,x:f,x0:u,x1:c,y:p,y0:a,y1:d,borderColor:"",labelColor:"",points:[],areaPoints:[],borderPoints:[]};return h.borderColor=Q(h),h.labelColor=J(h),h}),i=h/2;return e.forEach(function(t,n){var r=e[n+1];if("vertical"===s){t.points.push({x:t.x0,y:t.y0}),t.points.push({x:t.x1,y:t.y0}),r?(t.points.push({x:r.x1,y:t.y1}),t.points.push({x:r.x0,y:t.y1})):(t.points.push({x:t.points[1].x,y:t.y1}),t.points.push({x:t.points[0].x,y:t.y1})),t.isCurrent&&(t.points[0].x-=$,t.points[1].x+=$,t.points[2].x+=$,t.points[3].x-=$),t.areaPoints=[{x:0,x0:t.points[0].x,x1:t.points[1].x,y:t.y0,y0:0,y1:0}],t.areaPoints.push(uw({},t.areaPoints[0],{y:t.y0+t.height*i}));var o={x:0,x0:t.points[3].x,x1:t.points[2].x,y:t.y1,y0:0,y1:0};t.areaPoints.push(uw({},o,{y:t.y1-t.height*i})),t.areaPoints.push(o),[0,1,2,3].map(function(e){t.borderPoints.push({x:t.areaPoints[e].x0,y:t.areaPoints[e].y})}),t.borderPoints.push(null),[3,2,1,0].map(function(e){t.borderPoints.push({x:t.areaPoints[e].x1,y:t.areaPoints[e].y})})}else{t.points.push({x:t.x0,y:t.y0}),r?(t.points.push({x:t.x1,y:r.y0}),t.points.push({x:t.x1,y:r.y1})):(t.points.push({x:t.x1,y:t.y0}),t.points.push({x:t.x1,y:t.y1})),t.points.push({x:t.x0,y:t.y1}),t.isCurrent&&(t.points[0].y-=$,t.points[1].y-=$,t.points[2].y+=$,t.points[3].y+=$),t.areaPoints=[{x:t.x0,x0:0,x1:0,y:0,y0:t.points[0].y,y1:t.points[3].y}],t.areaPoints.push(uw({},t.areaPoints[0],{x:t.x0+t.width*i}));var a={x:t.x1,x0:0,x1:0,y:0,y0:t.points[1].y,y1:t.points[2].y};t.areaPoints.push(uw({},a,{x:t.x1-t.width*i})),t.areaPoints.push(a),[0,1,2,3].map(function(e){t.borderPoints.push({x:t.areaPoints[e].x,y:t.areaPoints[e].y0})}),t.borderPoints.push(null),[3,2,1,0].map(function(e){t.borderPoints.push({x:t.areaPoints[e].x,y:t.areaPoints[e].y1})})}}),e},[r,s,eu,es,t,n,ei,eo,h,X,ee,Q,J,ec]),ep=nR(),eh=ep.showTooltipFromEvent,em=ep.hideTooltip,ey=(0,f.useMemo)(function(){return uk({parts:ed,setCurrentPartId:ef,isInteractive:U,onMouseEnter:Z,onMouseLeave:q,onMouseMove:H,onClick:Y,showTooltipFromEvent:eh,hideTooltip:em,tooltip:G})},[ed,ef,U,Z,q,H,Y,eh,em,G]),ev=(0,f.useMemo)(function(){return uP({parts:ed,direction:s,width:i,height:o,spacing:d,enableBeforeSeparators:A,beforeSeparatorOffset:R,enableAfterSeparators:D,afterSeparatorOffset:B})},[ed,s,i,o,d,A,R,D,B]),eg=ev[0],eb=ev[1],ex=(0,f.useMemo)(function(){return{width:i,height:o,parts:ey,areaGenerator:en,borderGenerator:er,beforeSeparators:eg,afterSeparators:eb,setCurrentPartId:ef}},[i,o,ey,en,er,eg,eb,ef]);return{parts:ey,areaGenerator:en,borderGenerator:er,beforeSeparators:eg,afterSeparators:eb,setCurrentPartId:ef,currentPartId:ec,customLayerProps:ex}},uA=function(e){var t=e.part,n=e.areaGenerator,r=e.borderGenerator,i=aG(),o=i.animate,a=i.config,s=aK(n(t.areaPoints)),u=aK(r(t.borderPoints)),l=ne({areaColor:t.color,borderWidth:t.borderWidth,borderColor:t.borderColor,config:a,immediate:!o});return(0,nx.jsxs)(nx.Fragment,{children:[t.borderWidth>0&&(0,nx.jsx)(ux.path,{d:u,stroke:l.borderColor,strokeWidth:l.borderWidth,strokeOpacity:t.borderOpacity,fill:"none"}),(0,nx.jsx)(ux.path,{d:s,fill:l.areaColor,fillOpacity:t.fillOpacity,onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave,onMouseMove:t.onMouseMove,onClick:t.onClick})]})},uT=function(e){var t=e.parts,n=e.areaGenerator,r=e.borderGenerator;return(0,nx.jsx)(nx.Fragment,{children:t.map(function(e){return(0,nx.jsx)(uA,{part:e,areaGenerator:n,borderGenerator:r},e.data.id)})})},uC=function(e){var t=e.part,n=a3(),r=aG(),i=r.animate,o=r.config,a=ne({transform:"translate("+t.x+", "+t.y+")",color:t.labelColor,config:o,immediate:!i});return(0,nx.jsx)(ux.g,{transform:a.transform,children:(0,nx.jsx)(ux.text,{textAnchor:"middle",dominantBaseline:"central",style:uw({},n.labels.text,{fill:a.color,pointerEvents:"none"}),children:t.formattedValue})})},uM=function(e){var t=e.parts;return(0,nx.jsx)(nx.Fragment,{children:t.map(function(e){return(0,nx.jsx)(uC,{part:e},e.data.id)})})},uR=function(e){var t=e.separator,n=a3(),r=aG(),i=r.animate,o=r.config,a=ne({x1:t.x0,x2:t.x1,y1:t.y0,y2:t.y1,config:o,immediate:!i});return(0,nx.jsx)(ux.line,uw({x1:a.x1,x2:a.x2,y1:a.y1,y2:a.y2,fill:"none"},n.grid.line))},uI=function(e){var t=e.beforeSeparators,n=e.afterSeparators;return(0,nx.jsxs)(nx.Fragment,{children:[t.map(function(e){return(0,nx.jsx)(uR,{separator:e},e.partId)}),n.map(function(e){return(0,nx.jsx)(uR,{separator:e},e.partId)})]})},uD=function(e){var t=ut({data:e.parts,annotations:e.annotations,getPosition:function(e){return{x:e.x,y:e.y}},getDimensions:function(e){var t=e.width,n=e.height;return{size:Math.max(t,n),width:t,height:n}}});return(0,nx.jsx)(nx.Fragment,{children:t.map(function(e,t){return(0,nx.jsx)(us,uw({},e),t)})})},uN=["isInteractive","animate","motionConfig","theme","renderWrapper"],uL=function(e){var t,n=e.data,r=e.width,i=e.height,o=e.margin,a=e.direction,s=void 0===a?uO.direction:a,u=e.interpolation,l=void 0===u?uO.interpolation:u,c=e.spacing,d=void 0===c?uO.spacing:c,p=e.shapeBlending,h=void 0===p?uO.shapeBlending:p,m=e.valueFormat,y=e.colors,v=void 0===y?uO.colors:y,g=e.fillOpacity,b=void 0===g?uO.fillOpacity:g,x=e.borderWidth,w=void 0===x?uO.borderWidth:x,O=e.borderColor,S=void 0===O?uO.borderColor:O,E=e.borderOpacity,j=void 0===E?uO.borderOpacity:E,P=e.enableLabel,k=void 0===P?uO.enableLabel:P,_=e.labelColor,A=void 0===_?uO.labelColor:_,T=e.enableBeforeSeparators,C=void 0===T?uO.enableBeforeSeparators:T,M=e.beforeSeparatorLength,R=void 0===M?uO.beforeSeparatorLength:M,I=e.beforeSeparatorOffset,D=void 0===I?uO.beforeSeparatorOffset:I,N=e.enableAfterSeparators,L=void 0===N?uO.enableAfterSeparators:N,F=e.afterSeparatorLength,B=void 0===F?uO.afterSeparatorLength:F,z=e.afterSeparatorOffset,U=void 0===z?uO.afterSeparatorOffset:z,V=e.layers,$=void 0===V?uO.layers:V,W=e.annotations,Z=void 0===W?uO.annotations:W,H=e.isInteractive,q=void 0===H?uO.isInteractive:H,Y=e.currentPartSizeExtension,G=void 0===Y?uO.currentPartSizeExtension:Y,K=e.currentBorderWidth,X=e.onMouseEnter,Q=e.onMouseMove,J=e.onMouseLeave,ee=e.onClick,et=e.tooltip,en=e.role,er=void 0===en?uO.role:en,ei=e.ariaLabel,eo=e.ariaLabelledBy,ea=e.ariaDescribedBy,es=(void 0===(t=o)&&(t={}),(0,f.useMemo)(function(){var e=aU({},aJ,t);return{margin:e,innerWidth:r-e.left-e.right,innerHeight:i-e.top-e.bottom,outerWidth:r,outerHeight:i}},[r,i,t.top,t.right,t.bottom,t.left])),eu=es.margin,el=es.innerWidth,ec=es.innerHeight,ef=es.outerWidth,ed=es.outerHeight,ep=u_({data:n,width:el,height:ec,direction:s,interpolation:l,spacing:d,shapeBlending:h,valueFormat:m,colors:v,fillOpacity:b,borderWidth:w,borderColor:S,borderOpacity:j,labelColor:A,enableBeforeSeparators:C,beforeSeparatorLength:R,beforeSeparatorOffset:D,enableAfterSeparators:L,afterSeparatorLength:B,afterSeparatorOffset:U,isInteractive:q,currentPartSizeExtension:G,currentBorderWidth:K,onMouseEnter:X,onMouseMove:Q,onMouseLeave:J,onClick:ee,tooltip:et}),eh=ep.areaGenerator,em=ep.borderGenerator,ey=ep.parts,ev=ep.beforeSeparators,eg=ep.afterSeparators,eb=ep.customLayerProps,ex={separators:null,parts:null,annotations:null,labels:null};return $.includes("separators")&&(ex.separators=(0,nx.jsx)(uI,{beforeSeparators:ev,afterSeparators:eg},"separators")),$.includes("parts")&&(ex.parts=(0,nx.jsx)(uT,{parts:ey,areaGenerator:eh,borderGenerator:em},"parts")),null!=$&&$.includes("annotations")&&(ex.annotations=(0,nx.jsx)(uD,{parts:ey,annotations:Z},"annotations")),$.includes("labels")&&k&&(ex.labels=(0,nx.jsx)(uM,{parts:ey},"labels")),(0,nx.jsx)(sv,{width:ef,height:ed,margin:eu,role:er,ariaLabel:ei,ariaLabelledBy:eo,ariaDescribedBy:ea,children:$.map(function(e,t){var n;return"function"==typeof e?(0,nx.jsx)(f.Fragment,{children:(0,f.createElement)(e,eb)},t):null!=(n=null==ex?void 0:ex[e])?n:null})})},uF=function(e){var t=e.isInteractive,n=void 0===t?uO.isInteractive:t,r=e.animate,i=void 0===r?uO.animate:r,o=e.motionConfig,a=void 0===o?uO.motionConfig:o,s=e.theme,u=e.renderWrapper,l=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,uN);return(0,nx.jsx)(a9,{animate:i,isInteractive:n,motionConfig:a,renderWrapper:u,theme:s,children:(0,nx.jsx)(uL,uw({isInteractive:n},l))})},uB=function(e){return(0,nx.jsx)(se,{children:function(t){var n=t.width,r=t.height;return(0,nx.jsx)(uF,uw({width:n,height:r},e))}})}},66674:function(e,t,n){"use strict";n.d(t,{Ry:function(){return l}});var r=new WeakMap,i=new WeakMap,o={},a=0,s=function(e){return e&&(e.host||s(e.parentNode))},u=function(e,t,n,u){var l=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=s(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});o[n]||(o[n]=new WeakMap);var c=o[n],f=[],d=new Set,p=new Set(l),h=function(e){!e||d.has(e)||(d.add(e),h(e.parentNode))};l.forEach(h);var m=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(d.has(e))m(e);else try{var t=e.getAttribute(u),o=null!==t&&"false"!==t,a=(r.get(e)||0)+1,s=(c.get(e)||0)+1;r.set(e,a),c.set(e,s),f.push(e),1===a&&o&&i.set(e,!0),1===s&&e.setAttribute(n,"true"),o||e.setAttribute(u,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return m(t),d.clear(),a++,function(){f.forEach(function(e){var t=r.get(e)-1,o=c.get(e)-1;r.set(e,t),c.set(e,o),t||(i.has(e)||e.removeAttribute(u),i.delete(e)),o||e.removeAttribute(n)}),--a||(r=new WeakMap,r=new WeakMap,i=new WeakMap,o={})}},l=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),u(r,i,n,"aria-hidden")):function(){return null}}},78718:function(e,t,n){"use strict";n.d(t,{fv:function(){return h}});var r,i,o,a,s,u,l=function(){function e(e){this.parent=e}return e.prototype.setMessageText=function(e){this.parent.createSingletonIfNecessary(),window.$crisp.push(["set","message:text",[e]])},e.prototype.send=function(e,t){this.parent.createSingletonIfNecessary(),window.$crisp.push(["do","message:send",[e,t]])},e.prototype.sendText=function(e){this.send("text",e)},e.prototype.sendFile=function(e){this.send("file",e)},e.prototype.sendAnimation=function(e){this.send("animation",e)},e.prototype.sendAudio=function(e){this.send("audio",e)},e.prototype.show=function(e,t){this.parent.createSingletonIfNecessary(),window.$crisp.push(["do","message:show",[e,t]])},e.prototype.showText=function(e){this.show("text",e)},e.prototype.showFile=function(e){this.show("file",e)},e.prototype.showAnimation=function(e){this.show("animation",e)},e.prototype.showAudio=function(e){this.show("audio",e)},e.prototype.showPicker=function(e){this.show("picker",e)},e.prototype.showField=function(e){this.show("field",e)},e.prototype.showCarousel=function(e){this.show("carousel",e)},e.prototype.markAsRead=function(){this.parent.createSingletonIfNecessary(),window.$crisp.push(["do","message:read"])},e.prototype.startThread=function(e){this.parent.createSingletonIfNecessary(),window.$crisp.push(["do","message:thread:start",[e]])},e.prototype.endThread=function(e){this.parent.createSingletonIfNecessary(),window.$crisp.push(["do","message:thread:end",[e]])},e.prototype.onMessageSent=function(e){this.parent.createSingletonIfNecessary(),this.offMessageSent(),window.$crisp.push(["on","message:sent",e])},e.prototype.offMessageSent=function(){this.parent.createSingletonIfNecessary(),window.$crisp.push(["off","message:sent"])},e.prototype.onMessageReceived=function(e){this.parent.createSingletonIfNecessary(),this.offMessageReceived(),window.$crisp.push(["on","message:received",e])},e.prototype.offMessageReceived=function(){this.parent.createSingletonIfNecessary(),window.$crisp.push(["off","message:received"])},e.prototype.onMessageComposeSent=function(e){this.parent.createSingletonIfNecessary(),this.offMessageComposeSent(),window.$crisp.push(["on","message:compose:sent",e])},e.prototype.offMessageComposeSent=function(){this.parent.createSingletonIfNecessary(),window.$crisp.push(["off","message:compose:sent"])},e.prototype.onMessageComposeReceived=function(e){this.parent.createSingletonIfNecessary(),this.offMessageComposeReceived(),window.$crisp.push(["on","message:compose:received",e])},e.prototype.offMessageComposeReceived=function(){this.parent.createSingletonIfNecessary(),window.$crisp.push(["off","message:compose:received"])},e}(),c=function(){function e(e){this.parent=e}return e.prototype.setNickname=function(e){this.parent.createSingletonIfNecessary(),window.$crisp.push(["set","user:nickname",[e]])},e.prototype.setEmail=function(e,t){this.parent.createSingletonIfNecessary(),window.$crisp.push(["set","user:email",[e,t]])},e.prototype.setPhone=function(e){this.parent.createSingletonIfNecessary(),window.$crisp.push(["set","user:phone",[e]])},e.prototype.setAvatar=function(e){this.parent.createSingletonIfNecessary(),window.$crisp.push(["set","user:avatar",[e]])},e.prototype.setCompany=function(e,t){var n={};t&&(t.url&&(n.url=t.url),t.description&&(n.description=t.description),t.employment&&(n.employment=[t.employment.title],t.employment.role&&n.employment.push(t.employment.role))),this.parent.createSingletonIfNecessary(),window.$crisp.push(["set","user:company",[e,n]])},e.prototype.getEmail=function(){return this.parent.isCrispInjected()?window.$crisp.get("user:email"):null},e.prototype.getPhone=function(){return this.parent.isCrispInjected()?window.$crisp.get("user:phone"):null},e.prototype.getNickname=function(){return this.parent.isCrispInjected()?window.$crisp.get("user:nickname"):null},e.prototype.getAvatar=function(){return this.parent.isCrispInjected()?window.$crisp.get("user:avatar"):null},e.prototype.getCompany=function(){return this.parent.isCrispInjected()?window.$crisp.get("user:company"):null},e.prototype.onEmailChanged=function(e){this.parent.isCrispInjected()&&(this.offEmailChanged(),window.$crisp.push(["on","user:email:changed",e]))},e.prototype.offEmailChanged=function(){this.parent.isCrispInjected()&&window.$crisp.push(["off","user:email:changed"])},e.prototype.onPhoneChanged=function(e){this.parent.isCrispInjected()&&(this.offPhoneChanged(),window.$crisp.push(["on","user:phone:changed",e]))},e.prototype.offPhoneChanged=function(){this.parent.isCrispInjected()&&window.$crisp.push(["off","user:phone:changed"])},e.prototype.onNicknameChanged=function(e){this.parent.isCrispInjected()&&(this.offNicknameChanged(),window.$crisp.push(["on","user:nickname:changed",e]))},e.prototype.offNicknameChanged=function(){this.parent.isCrispInjected()&&window.$crisp.push(["off","user:nickname:changed"])},e.prototype.onAvatarChanged=function(e){this.parent.isCrispInjected()&&(this.offAvatarChanged(),window.$crisp.push(["on","user:avatar:changed",e]))},e.prototype.offAvatarChanged=function(){this.parent.isCrispInjected()&&window.$crisp.push(["off","user:avatar:changed"])},e}(),f=function(){function e(e){this.parent=e}return e.prototype.run=function(e){this.parent.createSingletonIfNecessary(),window.$crisp.push(["do","trigger:run",[e]])},e}();(r=a||(a={})).Red="red",r.Orange="orange",r.Yellow="yellow",r.Green="green",r.Blue="blue",r.Purple="purple",r.Pink="pink",r.Brown="brown",r.Grey="grey",r.Black="black";var d=function(){function e(e){this.parent=e}return e.prototype.reset=function(e){void 0===e&&(e=!1),this.parent.isCrispInjected()&&window.$crisp.push(["do","session:reset",[e]])},e.prototype.setSegments=function(e,t){this.parent.createSingletonIfNecessary(),$crisp.push(["set","session:segments",[e,t]])},e.prototype.setData=function(e){var t=this,n=[];Object.entries(e).forEach(function(e){t.isValidDataValue(e[0])&&n.push([e[0],e[1]])}),this.parent.createSingletonIfNecessary(),$crisp.push(["set","session:data",[n]])},e.prototype.pushEvent=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n=a.Blue),this.parent.isCrispInjected()&&window.$crisp.push(["set","session:event",[[[e,t,n]]]])},e.prototype.getData=function(e){if(this.parent.isCrispInjected())return window.$crisp.get("session:data",e)},e.prototype.getIdentifier=function(){return this.parent.isCrispInjected()?window.$crisp.get("session:identifier"):null},e.prototype.onLoaded=function(e){this.parent.createSingletonIfNecessary(),this.offLoaded(),window.$crisp.push(["on","session:loaded",e])},e.prototype.offLoaded=function(){this.parent.createSingletonIfNecessary(),window.$crisp.push(["off","session:loaded"])},e.prototype.isValidDataValue=function(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e},e}(),p=function(){function e(e){this.parent=e}return e.prototype.show=function(){this.parent.autoInjectIfNecessary(),window.$crisp.push(["do","chat:show"])},e.prototype.hide=function(){this.parent.autoInjectIfNecessary(),window.$crisp.push(["do","chat:hide"])},e.prototype.open=function(){this.parent.autoInjectIfNecessary(),window.$crisp.push(["do","chat:open"])},e.prototype.close=function(){this.parent.isCrispInjected()&&window.$crisp.push(["do","chat:close"])},e.prototype.setHelpdeskView=function(){this.parent.createSingletonIfNecessary(),window.$crisp.push(["do","helpdesk:search"])},e.prototype.openHelpdeskArticle=function(e,t,n,r){this.parent.createSingletonIfNecessary(),window.$crisp.push(["do","helpdesk:article:open",[e,t,n,r]])},e.prototype.queryHelpdesk=function(e){this.parent.createSingletonIfNecessary(),window.$crisp.push(["do","helpdesk:query",[e]])},e.prototype.unreadCount=function(){return this.parent.isCrispInjected()?window.$crisp.get("chat:unread:count"):0},e.prototype.isChatOpened=function(){return!!this.parent.isCrispInjected()&&window.$crisp.is("chat:opened")},e.prototype.isVisible=function(){return!!this.parent.isCrispInjected()&&window.$crisp.is("chat:visible")},e.prototype.onChatInitiated=function(e){this.parent.createSingletonIfNecessary(),this.offChatInitiated(),window.$crisp.push(["on","chat:initiated",e])},e.prototype.offChatInitiated=function(){this.parent.createSingletonIfNecessary(),window.$crisp.push(["off","chat:initiated"])},e.prototype.onChatOpened=function(e){this.parent.createSingletonIfNecessary(),this.offChatOpened(),window.$crisp.push(["on","chat:opened",e])},e.prototype.offChatOpened=function(){this.parent.createSingletonIfNecessary(),window.$crisp.push(["off","chat:opened"])},e.prototype.onChatClosed=function(e){this.parent.createSingletonIfNecessary(),this.offChatClosed(),window.$crisp.push(["on","chat:closed",e])},e.prototype.offChatClosed=function(){this.parent.createSingletonIfNecessary(),window.$crisp.push(["off","chat:closed"])},e.prototype.onHelpdeskQueried=function(e){this.parent.createSingletonIfNecessary(),this.offHelpdeskQueried(),window.$crisp.push(["on","helpdesk:queried",e])},e.prototype.offHelpdeskQueried=function(){this.parent.createSingletonIfNecessary(),window.$crisp.push(["off","helpdesk:queried"])},e}();(i=s||(s={})).Default="default",i.Amber="amber",i.Black="black",i.Blue="blue",i.BlueGrey="blue_grey",i.LightBlue="light_blue",i.Brown="brown",i.Cyan="cyan",i.Green="green",i.LightGreen="light_green",i.Grey="grey",i.Indigo="indigo",i.Orange="orange",i.DeepOrange="deep_orange",i.Pink="pink",i.Purple="purple",i.DeepPurple="deep_purple",i.Red="red",i.Teal="teal",(o=u||(u={})).Left="left",o.Right="right";var h=new(function(){function e(){this.clientUrl="https://client.crisp.chat/l.js",this.websiteId="",this.autoload=!0,this.injected=!1,this.chat=new p(this),this.session=new d(this),this.user=new c(this),this.message=new l(this),this.trigger=new f(this)}return e.prototype.configure=function(e,t){void 0===t&&(t={}),this.websiteId=e,this.tokenId=t.tokenId,this.locale=t.locale,this.sessionMerge=t.sessionMerge,this.cookieDomain=t.cookieDomain,this.cookieExpire=t.cookieExpire,this.lockFullview=t.lockFullview,this.lockMaximized=t.lockMaximized,this.safeMode=t.safeMode,void 0!==t.clientUrl&&(this.clientUrl=t.clientUrl),void 0!==t.autoload&&(this.autoload=t.autoload),this.autoload&&this.load()},e.prototype.load=function(){var e=document.getElementsByTagName("head");if(this.createSingletonIfNecessary(),!0!==this.isCrispInjected()){if(!this.websiteId)throw Error("websiteId must be set before loading Crisp");if(window.CRISP_WEBSITE_ID=this.websiteId,window.CRISP_RUNTIME_CONFIG={},this.tokenId&&(window.CRISP_TOKEN_ID=this.tokenId),this.sessionMerge&&(window.CRISP_RUNTIME_CONFIG.session_merge=!0),this.locale&&(window.CRISP_RUNTIME_CONFIG.locale=this.locale),this.lockFullview&&(window.CRISP_RUNTIME_CONFIG.lock_full_view=!0),this.lockMaximized&&(window.CRISP_RUNTIME_CONFIG.lock_maximized=!0),this.cookieDomain&&(window.CRISP_COOKIE_DOMAIN=this.cookieDomain),this.cookieExpire&&(window.CRISP_COOKIE_EXPIRE=this.cookieExpire),!e||!e[0])return this.deferredLoading();!0===this.safeMode&&this.setSafeMode(!0);var t=document.createElement("script");t.src=this.clientUrl,t.async=!0,e[0].appendChild(t),this.injected=!0}},e.prototype.setTokenId=function(e){this.tokenId=e,!0===this.isCrispInjected()&&(e?window.CRISP_TOKEN_ID=e:delete window.CRISP_TOKEN_ID)},e.prototype.setZIndex=function(e){this.createSingletonIfNecessary(),window.$crisp.push(["config","container:index",[e]])},e.prototype.setColorTheme=function(e){this.createSingletonIfNecessary(),window.$crisp.push(["config","color:theme",[e]])},e.prototype.setHideOnAway=function(e){this.createSingletonIfNecessary(),window.$crisp.push(["config","hide:on:away",[e]])},e.prototype.setHideOnMobile=function(e){this.createSingletonIfNecessary(),window.$crisp.push(["config","hide:on:mobile",[e]])},e.prototype.setPosition=function(e){this.createSingletonIfNecessary(),$crisp.push(["config","position:reverse",[e===u.Left]])},e.prototype.setAvailabilityTooltip=function(e){this.createSingletonIfNecessary(),window.$crisp.push(["config","availability:tooltip",[e]])},e.prototype.setVacationMode=function(e){this.createSingletonIfNecessary(),window.$crisp.push(["config","hide:vacation",[e]])},e.prototype.setSafeMode=function(e){void 0===e&&(e=!0),this.createSingletonIfNecessary(),window.$crisp.push(["safe",e])},e.prototype.muteSound=function(e){this.createSingletonIfNecessary(),window.$crisp.push(["config","sound:mute",[e]])},e.prototype.toggleOperatorCount=function(e){this.createSingletonIfNecessary(),window.$crisp.push(["config","show:operator:count",[e]])},e.prototype.onWebsiteAvailabilityChanged=function(e){this.createSingletonIfNecessary(),this.offWebsiteAvailabilityChanged(),window.$crisp.push(["on","website:availability:changed",e])},e.prototype.offWebsiteAvailabilityChanged=function(){this.createSingletonIfNecessary(),window.$crisp.push(["off","website:availability:changed"])},e.prototype.createSingletonIfNecessary=function(){void 0===window.$crisp&&(window.$crisp=[])},e.prototype.autoInjectIfNecessary=function(){this.isCrispInjected()||this.load()},e.prototype.isCrispInjected=function(){return!0===this.injected||!!window.$crisp&&!!window.$crisp.is},e.prototype.deferredLoading=function(){var e=this;document.addEventListener("DOMContentLoaded",function(){e.load()})},e}())},6122:function(e,t,n){var r;/*! decimal.js-light v2.5.1 https://github.com/MikeMcl/decimal.js-light/LICENCE */!function(i){"use strict";var o,a={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},s=!0,u="[DecimalError] ",l=u+"Invalid argument: ",c=u+"Exponent out of range: ",f=Math.floor,d=Math.pow,p=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,h=f(1286742750677284.5),m={};function y(e,t){var n,r,i,o,a,u,l,c,f=e.constructor,d=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),s?P(t,d):t;if(l=e.d,c=t.d,a=e.e,i=t.e,l=l.slice(),o=a-i){for(o<0?(r=l,o=-o,u=c.length):(r=c,i=a,u=l.length),o>(u=(a=Math.ceil(d/7))>u?a+1:u+1)&&(o=u,r.length=1),r.reverse();o--;)r.push(0);r.reverse()}for((u=l.length)-(o=c.length)<0&&(o=u,r=c,c=l,l=r),n=0;o;)n=(l[--o]=l[o]+c[o]+n)/1e7|0,l[o]%=1e7;for(n&&(l.unshift(n),++i),u=l.length;0==l[--u];)l.pop();return t.d=l,t.e=i,s?P(t,d):t}function v(e,t,n){if(e!==~~e||e<t||e>n)throw Error(l+e)}function g(e){var t,n,r,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;t<i;t++)(n=7-(r=e[t]+"").length)&&(o+=S(n)),o+=r;(n=7-(r=(a=e[t])+"").length)&&(o+=S(n))}else if(0===a)return"0";for(;a%10==0;)a/=10;return o+a}m.absoluteValue=m.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},m.comparedTo=m.cmp=function(e){var t,n,r,i;if(e=new this.constructor(e),this.s!==e.s)return this.s||-e.s;if(this.e!==e.e)return this.e>e.e^this.s<0?1:-1;for(t=0,n=(r=this.d.length)<(i=e.d.length)?r:i;t<n;++t)if(this.d[t]!==e.d[t])return this.d[t]>e.d[t]^this.s<0?1:-1;return r===i?0:r>i^this.s<0?1:-1},m.decimalPlaces=m.dp=function(){var e=this.d.length-1,t=(e-this.e)*7;if(e=this.d[e])for(;e%10==0;e/=10)t--;return t<0?0:t},m.dividedBy=m.div=function(e){return b(this,new this.constructor(e))},m.dividedToIntegerBy=m.idiv=function(e){var t=this.constructor;return P(b(this,new t(e),0,1),t.precision)},m.equals=m.eq=function(e){return!this.cmp(e)},m.exponent=function(){return w(this)},m.greaterThan=m.gt=function(e){return this.cmp(e)>0},m.greaterThanOrEqualTo=m.gte=function(e){return this.cmp(e)>=0},m.isInteger=m.isint=function(){return this.e>this.d.length-2},m.isNegative=m.isneg=function(){return this.s<0},m.isPositive=m.ispos=function(){return this.s>0},m.isZero=function(){return 0===this.s},m.lessThan=m.lt=function(e){return 0>this.cmp(e)},m.lessThanOrEqualTo=m.lte=function(e){return 1>this.cmp(e)},m.logarithm=m.log=function(e){var t,n=this.constructor,r=n.precision,i=r+5;if(void 0===e)e=new n(10);else if((e=new n(e)).s<1||e.eq(o))throw Error(u+"NaN");if(this.s<1)throw Error(u+(this.s?"NaN":"-Infinity"));return this.eq(o)?new n(0):(s=!1,t=b(E(this,i),E(e,i),i),s=!0,P(t,r))},m.minus=m.sub=function(e){return e=new this.constructor(e),this.s==e.s?k(this,e):y(this,(e.s=-e.s,e))},m.modulo=m.mod=function(e){var t,n=this.constructor,r=n.precision;if(!(e=new n(e)).s)throw Error(u+"NaN");return this.s?(s=!1,t=b(this,e,0,1).times(e),s=!0,this.minus(t)):P(new n(this),r)},m.naturalExponential=m.exp=function(){return x(this)},m.naturalLogarithm=m.ln=function(){return E(this)},m.negated=m.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},m.plus=m.add=function(e){return e=new this.constructor(e),this.s==e.s?y(this,e):k(this,(e.s=-e.s,e))},m.precision=m.sd=function(e){var t,n,r;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(l+e);if(t=w(this)+1,n=7*(r=this.d.length-1)+1,r=this.d[r]){for(;r%10==0;r/=10)n--;for(r=this.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},m.squareRoot=m.sqrt=function(){var e,t,n,r,i,o,a,l=this.constructor;if(this.s<1){if(!this.s)return new l(0);throw Error(u+"NaN")}for(e=w(this),s=!1,0==(i=Math.sqrt(+this))||i==1/0?(((t=g(this.d)).length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=f((e+1)/2)-(e<0||e%2),r=new l(t=i==1/0?"5e"+e:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+e)):r=new l(i.toString()),i=a=(n=l.precision)+3;;)if(r=(o=r).plus(b(this,o,a+2)).times(.5),g(o.d).slice(0,a)===(t=g(r.d)).slice(0,a)){if(t=t.slice(a-3,a+1),i==a&&"4999"==t){if(P(o,n+1,0),o.times(o).eq(this)){r=o;break}}else if("9999"!=t)break;a+=4}return s=!0,P(r,n)},m.times=m.mul=function(e){var t,n,r,i,o,a,u,l,c,f=this.constructor,d=this.d,p=(e=new f(e)).d;if(!this.s||!e.s)return new f(0);for(e.s*=this.s,n=this.e+e.e,(l=d.length)<(c=p.length)&&(o=d,d=p,p=o,a=l,l=c,c=a),o=[],r=a=l+c;r--;)o.push(0);for(r=c;--r>=0;){for(t=0,i=l+r;i>r;)u=o[i]+p[r]*d[i-r-1]+t,o[i--]=u%1e7|0,t=u/1e7|0;o[i]=(o[i]+t)%1e7|0}for(;!o[--a];)o.pop();return t?++n:o.shift(),e.d=o,e.e=n,s?P(e,f.precision):e},m.toDecimalPlaces=m.todp=function(e,t){var n=this,r=n.constructor;return(n=new r(n),void 0===e)?n:(v(e,0,1e9),void 0===t?t=r.rounding:v(t,0,8),P(n,e+w(n)+1,t))},m.toExponential=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=_(r,!0):(v(e,0,1e9),void 0===t?t=i.rounding:v(t,0,8),n=_(r=P(new i(r),e+1,t),!0,e+1)),n},m.toFixed=function(e,t){var n,r,i=this.constructor;return void 0===e?_(this):(v(e,0,1e9),void 0===t?t=i.rounding:v(t,0,8),n=_((r=P(new i(this),e+w(this)+1,t)).abs(),!1,e+w(r)+1),this.isneg()&&!this.isZero()?"-"+n:n)},m.toInteger=m.toint=function(){var e=this.constructor;return P(new e(this),w(this)+1,e.rounding)},m.toNumber=function(){return+this},m.toPower=m.pow=function(e){var t,n,r,i,a,l,c=this,d=c.constructor,p=+(e=new d(e));if(!e.s)return new d(o);if(!(c=new d(c)).s){if(e.s<1)throw Error(u+"Infinity");return c}if(c.eq(o))return c;if(r=d.precision,e.eq(o))return P(c,r);if(l=(t=e.e)>=(n=e.d.length-1),a=c.s,l){if((n=p<0?-p:p)<=9007199254740991){for(i=new d(o),t=Math.ceil(r/7+4),s=!1;n%2&&A((i=i.times(c)).d,t),0!==(n=f(n/2));)A((c=c.times(c)).d,t);return s=!0,e.s<0?new d(o).div(i):P(i,r)}}else if(a<0)throw Error(u+"NaN");return a=a<0&&1&e.d[Math.max(t,n)]?-1:1,c.s=1,s=!1,i=e.times(E(c,r+12)),s=!0,(i=x(i)).s=a,i},m.toPrecision=function(e,t){var n,r,i=this,o=i.constructor;return void 0===e?(n=w(i),r=_(i,n<=o.toExpNeg||n>=o.toExpPos)):(v(e,1,1e9),void 0===t?t=o.rounding:v(t,0,8),n=w(i=P(new o(i),e,t)),r=_(i,e<=n||n<=o.toExpNeg,e)),r},m.toSignificantDigits=m.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(v(e,1,1e9),void 0===t?t=n.rounding:v(t,0,8)),P(new n(this),e,t)},m.toString=m.valueOf=m.val=m.toJSON=function(){var e=w(this),t=this.constructor;return _(this,e<=t.toExpNeg||e>=t.toExpPos)};var b=function(){function e(e,t){var n,r=0,i=e.length;for(e=e.slice();i--;)n=e[i]*t+r,e[i]=n%1e7|0,r=n/1e7|0;return r&&e.unshift(r),e}function t(e,t,n,r){var i,o;if(n!=r)o=n>r?1:-1;else for(i=o=0;i<n;i++)if(e[i]!=t[i]){o=e[i]>t[i]?1:-1;break}return o}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]<t[n]?1:0,e[n]=1e7*r+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(r,i,o,a){var s,l,c,f,d,p,h,m,y,v,g,b,x,O,S,E,j,k,_=r.constructor,A=r.s==i.s?1:-1,T=r.d,C=i.d;if(!r.s)return new _(r);if(!i.s)throw Error(u+"Division by zero");for(c=0,l=r.e-i.e,j=C.length,S=T.length,m=(h=new _(A)).d=[];C[c]==(T[c]||0);)++c;if(C[c]>(T[c]||0)&&--l,(b=null==o?o=_.precision:a?o+(w(r)-w(i))+1:o)<0)return new _(0);if(b=b/7+2|0,c=0,1==j)for(f=0,C=C[0],b++;(c<S||f)&&b--;c++)x=1e7*f+(T[c]||0),m[c]=x/C|0,f=x%C|0;else{for((f=1e7/(C[0]+1)|0)>1&&(C=e(C,f),T=e(T,f),j=C.length,S=T.length),O=j,v=(y=T.slice(0,j)).length;v<j;)y[v++]=0;(k=C.slice()).unshift(0),E=C[0],C[1]>=1e7/2&&++E;do f=0,(s=t(C,y,j,v))<0?(g=y[0],j!=v&&(g=1e7*g+(y[1]||0)),(f=g/E|0)>1?(f>=1e7&&(f=1e7-1),p=(d=e(C,f)).length,v=y.length,1==(s=t(d,y,p,v))&&(f--,n(d,j<p?k:C,p))):(0==f&&(s=f=1),d=C.slice()),(p=d.length)<v&&d.unshift(0),n(y,d,v),-1==s&&(v=y.length,(s=t(C,y,j,v))<1&&(f++,n(y,j<v?k:C,v))),v=y.length):0===s&&(f++,y=[0]),m[c++]=f,s&&y[0]?y[v++]=T[O]||0:(y=[T[O]],v=1);while((O++<S||void 0!==y[0])&&b--)}return m[0]||m.shift(),h.e=l,P(h,a?o+w(h)+1:o)}}();function x(e,t){var n,r,i,a,u,l=0,f=0,p=e.constructor,h=p.precision;if(w(e)>16)throw Error(c+w(e));if(!e.s)return new p(o);for(null==t?(s=!1,u=h):u=t,a=new p(.03125);e.abs().gte(.1);)e=e.times(a),f+=5;for(u+=Math.log(d(2,f))/Math.LN10*2+5|0,n=r=i=new p(o),p.precision=u;;){if(r=P(r.times(e),u),n=n.times(++l),g((a=i.plus(b(r,n,u))).d).slice(0,u)===g(i.d).slice(0,u)){for(;f--;)i=P(i.times(i),u);return p.precision=h,null==t?(s=!0,P(i,h)):i}i=a}}function w(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function O(e,t,n){if(t>e.LN10.sd())throw s=!0,n&&(e.precision=n),Error(u+"LN10 precision limit exceeded");return P(new e(e.LN10),t)}function S(e){for(var t="";e--;)t+="0";return t}function E(e,t){var n,r,i,a,l,c,f,d,p,h=1,m=e,y=m.d,v=m.constructor,x=v.precision;if(m.s<1)throw Error(u+(m.s?"NaN":"-Infinity"));if(m.eq(o))return new v(0);if(null==t?(s=!1,d=x):d=t,m.eq(10))return null==t&&(s=!0),O(v,d);if(d+=10,v.precision=d,r=(n=g(y)).charAt(0),!(15e14>Math.abs(a=w(m))))return f=O(v,d+2,x).times(a+""),m=E(new v(r+"."+n.slice(1)),d-10).plus(f),v.precision=x,null==t?(s=!0,P(m,x)):m;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=g((m=m.times(e)).d)).charAt(0),h++;for(a=w(m),r>1?(m=new v("0."+n),a++):m=new v(r+"."+n.slice(1)),c=l=m=b(m.minus(o),m.plus(o),d),p=P(m.times(m),d),i=3;;){if(l=P(l.times(p),d),g((f=c.plus(b(l,new v(i),d))).d).slice(0,d)===g(c.d).slice(0,d))return c=c.times(2),0!==a&&(c=c.plus(O(v,d+2,x).times(a+""))),c=b(c,new v(h),d),v.precision=x,null==t?(s=!0,P(c,x)):c;c=f,i+=2}}function j(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);)++r;for(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(r,i)){if(i-=r,n=n-r-1,e.e=f(n/7),e.d=[],r=(n+1)%7,n<0&&(r+=7),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=7;r<i;)e.d.push(+t.slice(r,r+=7));r=7-(t=t.slice(r)).length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),s&&(e.e>h||e.e<-h))throw Error(c+n)}else e.s=0,e.e=0,e.d=[0];return e}function P(e,t,n){var r,i,o,a,u,l,p,m,y=e.d;for(a=1,o=y[0];o>=10;o/=10)a++;if((r=t-a)<0)r+=7,i=t,p=y[m=0];else{if((m=Math.ceil((r+1)/7))>=(o=y.length))return e;for(a=1,p=o=y[m];o>=10;o/=10)a++;r%=7,i=r-7+a}if(void 0!==n&&(u=p/(o=d(10,a-i-1))%10|0,l=t<0||void 0!==y[m+1]||p%o,l=n<4?(u||l)&&(0==n||n==(e.s<0?3:2)):u>5||5==u&&(4==n||l||6==n&&(r>0?i>0?p/d(10,a-i):0:y[m-1])%10&1||n==(e.s<0?8:7))),t<1||!y[0])return l?(o=w(e),y.length=1,t=t-o-1,y[0]=d(10,(7-t%7)%7),e.e=f(-t/7)||0):(y.length=1,y[0]=e.e=e.s=0),e;if(0==r?(y.length=m,o=1,m--):(y.length=m+1,o=d(10,7-r),y[m]=i>0?(p/d(10,a-i)%d(10,i)|0)*o:0),l)for(;;){if(0==m){1e7==(y[0]+=o)&&(y[0]=1,++e.e);break}if(y[m]+=o,1e7!=y[m])break;y[m--]=0,o=1}for(r=y.length;0===y[--r];)y.pop();if(s&&(e.e>h||e.e<-h))throw Error(c+w(e));return e}function k(e,t){var n,r,i,o,a,u,l,c,f,d,p=e.constructor,h=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),s?P(t,h):t;if(l=e.d,d=t.d,r=t.e,c=e.e,l=l.slice(),a=c-r){for((f=a<0)?(n=l,a=-a,u=d.length):(n=d,r=c,u=l.length),a>(i=Math.max(Math.ceil(h/7),u)+2)&&(a=i,n.length=1),n.reverse(),i=a;i--;)n.push(0);n.reverse()}else{for((f=(i=l.length)<(u=d.length))&&(u=i),i=0;i<u;i++)if(l[i]!=d[i]){f=l[i]<d[i];break}a=0}for(f&&(n=l,l=d,d=n,t.s=-t.s),u=l.length,i=d.length-u;i>0;--i)l[u++]=0;for(i=d.length;i>a;){if(l[--i]<d[i]){for(o=i;o&&0===l[--o];)l[o]=1e7-1;--l[o],l[i]+=1e7}l[i]-=d[i]}for(;0===l[--u];)l.pop();for(;0===l[0];l.shift())--r;return l[0]?(t.d=l,t.e=r,s?P(t,h):t):new p(0)}function _(e,t,n){var r,i=w(e),o=g(e.d),a=o.length;return t?(n&&(r=n-a)>0?o=o.charAt(0)+"."+o.slice(1)+S(r):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+S(-i-1)+o,n&&(r=n-a)>0&&(o+=S(r))):i>=a?(o+=S(i+1-a),n&&(r=n-i-1)>0&&(o=o+"."+S(r))):((r=i+1)<a&&(o=o.slice(0,r)+"."+o.slice(r)),n&&(r=n-a)>0&&(i+1===a&&(o+="."),o+=S(r))),e.s<0?"-"+o:o}function A(e,t){if(e.length>t)return e.length=t,!0}function T(e){if(!e||"object"!=typeof e)throw Error(u+"Object expected");var t,n,r,i=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if(void 0!==(r=e[n=i[t]])){if(f(r)===r&&r>=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error(l+n+": "+r)}if(void 0!==(r=e[n="LN10"])){if(r==Math.LN10)this[n]=new this(r);else throw Error(l+n+": "+r)}return this}(a=function e(t){var n,r,i;function o(e){if(!(this instanceof o))return new o(e);if(this.constructor=o,e instanceof o){this.s=e.s,this.e=e.e,this.d=(e=e.d)?e.slice():e;return}if("number"==typeof e){if(0*e!=0)throw Error(l+e);if(e>0)this.s=1;else if(e<0)e=-e,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(e===~~e&&e<1e7){this.e=0,this.d=[e];return}return j(this,e.toString())}if("string"!=typeof e)throw Error(l+e);if(45===e.charCodeAt(0)?(e=e.slice(1),this.s=-1):this.s=1,p.test(e))j(this,e);else throw Error(l+e)}if(o.prototype=m,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=e,o.config=o.set=T,void 0===t&&(t={}),t)for(n=0,i=["precision","rounding","toExpNeg","toExpPos","LN10"];n<i.length;)t.hasOwnProperty(r=i[n++])||(t[r]=this[r]);return o.config(t),o}(a)).default=a.Decimal=a,o=new a(1),void 0!==(r=(function(){return a}).call(t,n,t,e))&&(e.exports=r)}(0)},32614:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function o(e,t,r,o,a){if("function"!=typeof r)throw TypeError("The listener must be a function");var s=new i(r,o||e,a),u=n?n+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],s]:e._events[u].push(s):(e._events[u]=s,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1)),s.prototype.eventNames=function(){var e,r,i=[];if(0===this._eventsCount)return i;for(r in e=this._events)t.call(e,r)&&i.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,o=r.length,a=Array(o);i<o;i++)a[i]=r[i].fn;return a},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,i,o,a){var s=n?n+e:e;if(!this._events[s])return!1;var u,l,c=this._events[s],f=arguments.length;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),f){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,t),!0;case 3:return c.fn.call(c.context,t,r),!0;case 4:return c.fn.call(c.context,t,r,i),!0;case 5:return c.fn.call(c.context,t,r,i,o),!0;case 6:return c.fn.call(c.context,t,r,i,o,a),!0}for(l=1,u=Array(f-1);l<f;l++)u[l-1]=arguments[l];c.fn.apply(c.context,u)}else{var d,p=c.length;for(l=0;l<p;l++)switch(c[l].once&&this.removeListener(e,c[l].fn,void 0,!0),f){case 1:c[l].fn.call(c[l].context);break;case 2:c[l].fn.call(c[l].context,t);break;case 3:c[l].fn.call(c[l].context,t,r);break;case 4:c[l].fn.call(c[l].context,t,r,i);break;default:if(!u)for(d=1,u=Array(f-1);d<f;d++)u[d-1]=arguments[d];c[l].fn.apply(c[l].context,u)}}return!0},s.prototype.on=function(e,t,n){return o(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return o(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,r,i){var o=n?n+e:e;if(!this._events[o])return this;if(!t)return a(this,o),this;var s=this._events[o];if(s.fn)s.fn!==t||i&&!s.once||r&&s.context!==r||a(this,o);else{for(var u=0,l=[],c=s.length;u<c;u++)(s[u].fn!==t||i&&!s[u].once||r&&s[u].context!==r)&&l.push(s[u]);l.length?this._events[o]=1===l.length?l[0]:l:a(this,o)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&a(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s},93488:function(e,t,n){var r=n(93245)(n(67741),"DataView");e.exports=r},68193:function(e,t,n){var r=n(65660),i=n(31735),o=n(83960),a=n(52436),s=n(38175);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=a,u.prototype.set=s,e.exports=u},5835:function(e,t,n){var r=n(13234),i=n(77207),o=n(74641),a=n(70668),s=n(42572);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=a,u.prototype.set=s,e.exports=u},58246:function(e,t,n){var r=n(93245)(n(67741),"Map");e.exports=r},93785:function(e,t,n){var r=n(26528),i=n(90972),o=n(55981),a=n(76656),s=n(45541);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=a,u.prototype.set=s,e.exports=u},70490:function(e,t,n){var r=n(93245)(n(67741),"Promise");e.exports=r},50608:function(e,t,n){var r=n(93245)(n(67741),"Set");e.exports=r},22440:function(e,t,n){var r=n(93785),i=n(3367),o=n(36428);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=i,a.prototype.has=o,e.exports=a},4380:function(e,t,n){var r=n(5835),i=n(4800),o=n(73987),a=n(59728),s=n(4146),u=n(81333);function l(e){var t=this.__data__=new r(e);this.size=t.size}l.prototype.clear=i,l.prototype.delete=o,l.prototype.get=a,l.prototype.has=s,l.prototype.set=u,e.exports=l},14212:function(e,t,n){var r=n(67741).Symbol;e.exports=r},69142:function(e,t,n){var r=n(67741).Uint8Array;e.exports=r},93101:function(e,t,n){var r=n(93245)(n(67741),"WeakMap");e.exports=r},24821:function(e){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},89982:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},31917:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}},31467:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}},2664:function(e,t,n){var r=n(77095);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},64797:function(e){e.exports=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}},26546:function(e,t,n){var r=n(97944),i=n(99782),o=n(95059),a=n(64843),s=n(30176),u=n(30484),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=o(e),c=!n&&i(e),f=!n&&!c&&a(e),d=!n&&!c&&!f&&u(e),p=n||c||f||d,h=p?r(e.length,String):[],m=h.length;for(var y in e)(t||l.call(e,y))&&!(p&&("length"==y||f&&("offset"==y||"parent"==y)||d&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||s(y,m)))&&h.push(y);return h}},83690:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},65789:function(e){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},30927:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},89882:function(e){e.exports=function(e){return e.split("")}},79281:function(e,t,n){var r=n(30804),i=n(61595);e.exports=function(e,t,n){(void 0===n||i(e[t],n))&&(void 0!==n||t in e)||r(e,t,n)}},49478:function(e,t,n){var r=n(30804),i=n(61595),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];o.call(e,t)&&i(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},89329:function(e,t,n){var r=n(61595);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return -1}},52100:function(e,t,n){var r=n(99942),i=n(39406);e.exports=function(e,t){return e&&r(t,i(t),e)}},18662:function(e,t,n){var r=n(99942),i=n(70480);e.exports=function(e,t){return e&&r(t,i(t),e)}},30804:function(e,t,n){var r=n(40930);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},42993:function(e,t,n){var r=n(4380),i=n(89982),o=n(49478),a=n(52100),s=n(18662),u=n(10241),l=n(71136),c=n(37937),f=n(34737),d=n(40013),p=n(27790),h=n(96770),m=n(78646),y=n(4658),v=n(75549),g=n(95059),b=n(64843),x=n(54082),w=n(70816),O=n(86591),S=n(39406),E=n(70480),j="[object Arguments]",P="[object Function]",k="[object Object]",_={};_[j]=_["[object Array]"]=_["[object ArrayBuffer]"]=_["[object DataView]"]=_["[object Boolean]"]=_["[object Date]"]=_["[object Float32Array]"]=_["[object Float64Array]"]=_["[object Int8Array]"]=_["[object Int16Array]"]=_["[object Int32Array]"]=_["[object Map]"]=_["[object Number]"]=_[k]=_["[object RegExp]"]=_["[object Set]"]=_["[object String]"]=_["[object Symbol]"]=_["[object Uint8Array]"]=_["[object Uint8ClampedArray]"]=_["[object Uint16Array]"]=_["[object Uint32Array]"]=!0,_["[object Error]"]=_[P]=_["[object WeakMap]"]=!1,e.exports=function e(t,n,A,T,C,M){var R,I=1&n,D=2&n,N=4&n;if(A&&(R=C?A(t,T,C,M):A(t)),void 0!==R)return R;if(!w(t))return t;var L=g(t);if(L){if(R=m(t),!I)return l(t,R)}else{var F=h(t),B=F==P||"[object GeneratorFunction]"==F;if(b(t))return u(t,I);if(F==k||F==j||B&&!C){if(R=D||B?{}:v(t),!I)return D?f(t,s(R,t)):c(t,a(R,t))}else{if(!_[F])return C?t:{};R=y(t,F,I)}}M||(M=new r);var z=M.get(t);if(z)return z;M.set(t,R),O(t)?t.forEach(function(r){R.add(e(r,n,A,r,t,M))}):x(t)&&t.forEach(function(r,i){R.set(i,e(r,n,A,i,t,M))});var U=N?D?p:d:D?E:S,V=L?void 0:U(t);return i(V||t,function(r,i){V&&(r=t[i=r]),o(R,i,e(r,n,A,i,t,M))}),R}},61682:function(e,t,n){var r=n(70816),i=Object.create,o=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=o},75422:function(e,t,n){var r=n(22440),i=n(2664),o=n(64797),a=n(83690),s=n(43863),u=n(97399);e.exports=function(e,t,n,l){var c=-1,f=i,d=!0,p=e.length,h=[],m=t.length;if(!p)return h;n&&(t=a(t,s(n))),l?(f=o,d=!1):t.length>=200&&(f=u,d=!1,t=new r(t));t:for(;++c<p;){var y=e[c],v=null==n?y:n(y);if(y=l||0!==y?y:0,d&&v==v){for(var g=m;g--;)if(t[g]===v)continue t;h.push(y)}else f(t,v,l)||h.push(y)}return h}},9856:function(e,t,n){var r=n(77458),i=n(91502)(r);e.exports=i},31062:function(e,t,n){var r=n(9856);e.exports=function(e,t){var n=!0;return r(e,function(e,r,i){return n=!!t(e,r,i)}),n}},41764:function(e,t,n){var r=n(62704);e.exports=function(e,t,n){for(var i=-1,o=e.length;++i<o;){var a=e[i],s=t(a);if(null!=s&&(void 0===u?s==s&&!r(s):n(s,u)))var u=s,l=a}return l}},64150:function(e,t,n){var r=n(9856);e.exports=function(e,t){var n=[];return r(e,function(e,r,i){t(e,r,i)&&n.push(e)}),n}},98125:function(e){e.exports=function(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e[o],o,e))return o;return -1}},9677:function(e,t,n){var r=n(65789),i=n(80962);e.exports=function e(t,n,o,a,s){var u=-1,l=t.length;for(o||(o=i),s||(s=[]);++u<l;){var c=t[u];n>0&&o(c)?n>1?e(c,n-1,o,a,s):r(s,c):a||(s[s.length]=c)}return s}},94410:function(e,t,n){var r=n(320)();e.exports=r},77458:function(e,t,n){var r=n(94410),i=n(39406);e.exports=function(e,t){return e&&r(e,t,i)}},38824:function(e,t,n){var r=n(53066),i=n(217);e.exports=function(e,t){t=r(t,e);for(var n=0,o=t.length;null!=e&&n<o;)e=e[i(t[n++])];return n&&n==o?e:void 0}},86206:function(e,t,n){var r=n(65789),i=n(95059);e.exports=function(e,t,n){var o=t(e);return i(e)?o:r(o,n(e))}},7976:function(e,t,n){var r=n(14212),i=n(29829),o=n(8611),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?i(e):o(e)}},92262:function(e){e.exports=function(e,t){return e>t}},69959:function(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},77095:function(e,t,n){var r=n(98125),i=n(77562),o=n(48150);e.exports=function(e,t,n){return t==t?o(e,t,n):r(e,i,n)}},63686:function(e,t,n){var r=n(7976),i=n(19340);e.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},29759:function(e,t,n){var r=n(28685),i=n(19340);e.exports=function e(t,n,o,a,s){return t===n||(null!=t&&null!=n&&(i(t)||i(n))?r(t,n,o,a,e,s):t!=t&&n!=n)}},28685:function(e,t,n){var r=n(4380),i=n(63859),o=n(41020),a=n(10701),s=n(96770),u=n(95059),l=n(64843),c=n(30484),f="[object Arguments]",d="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,y,v){var g=u(e),b=u(t),x=g?d:s(e),w=b?d:s(t);x=x==f?p:x,w=w==f?p:w;var O=x==p,S=w==p,E=x==w;if(E&&l(e)){if(!l(t))return!1;g=!0,O=!1}if(E&&!O)return v||(v=new r),g||c(e)?i(e,t,n,m,y,v):o(e,t,x,n,m,y,v);if(!(1&n)){var j=O&&h.call(e,"__wrapped__"),P=S&&h.call(t,"__wrapped__");if(j||P){var k=j?e.value():e,_=P?t.value():t;return v||(v=new r),y(k,_,n,m,v)}}return!!E&&(v||(v=new r),a(e,t,n,m,y,v))}},21254:function(e,t,n){var r=n(96770),i=n(19340);e.exports=function(e){return i(e)&&"[object Map]"==r(e)}},59165:function(e,t,n){var r=n(4380),i=n(29759);e.exports=function(e,t,n,o){var a=n.length,s=a,u=!o;if(null==e)return!s;for(e=Object(e);a--;){var l=n[a];if(u&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<s;){var c=(l=n[a])[0],f=e[c],d=l[1];if(u&&l[2]){if(void 0===f&&!(c in e))return!1}else{var p=new r;if(o)var h=o(f,d,c,e,t,p);if(!(void 0===h?i(d,f,3,o,p):h))return!1}}return!0}},77562:function(e){e.exports=function(e){return e!=e}},35759:function(e,t,n){var r=n(80509),i=n(70740),o=n(70816),a=n(35315),s=/^\[object .+?Constructor\]$/,u=Object.prototype,l=Function.prototype.toString,c=u.hasOwnProperty,f=RegExp("^"+l.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||i(e))&&(r(e)?f:s).test(a(e))}},3662:function(e,t,n){var r=n(96770),i=n(19340);e.exports=function(e){return i(e)&&"[object Set]"==r(e)}},80043:function(e,t,n){var r=n(7976),i=n(54512),o=n(19340),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&i(e.length)&&!!a[r(e)]}},49452:function(e,t,n){var r=n(79578),i=n(18913),o=n(39100),a=n(95059),s=n(62973);e.exports=function(e){return"function"==typeof e?e:null==e?o:"object"==typeof e?a(e)?i(e[0],e[1]):r(e):s(e)}},92916:function(e,t,n){var r=n(32231),i=n(51678),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}},46107:function(e,t,n){var r=n(70816),i=n(32231),o=n(77361),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=i(e),n=[];for(var s in e)"constructor"==s&&(t||!a.call(e,s))||n.push(s);return n}},87004:function(e){e.exports=function(e,t){return e<t}},28245:function(e,t,n){var r=n(9856),i=n(10187);e.exports=function(e,t){var n=-1,o=i(e)?Array(e.length):[];return r(e,function(e,r,i){o[++n]=t(e,r,i)}),o}},79578:function(e,t,n){var r=n(59165),i=n(79836),o=n(69794);e.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?o(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},18913:function(e,t,n){var r=n(29759),i=n(44750),o=n(19955),a=n(55632),s=n(21680),u=n(69794),l=n(217);e.exports=function(e,t){return a(e)&&s(t)?u(l(e),t):function(n){var a=i(n,e);return void 0===a&&a===t?o(n,e):r(t,a,3)}}},2068:function(e,t,n){var r=n(4380),i=n(79281),o=n(94410),a=n(69580),s=n(70816),u=n(70480),l=n(96054);e.exports=function e(t,n,c,f,d){t!==n&&o(n,function(o,u){if(d||(d=new r),s(o))a(t,n,u,c,e,f,d);else{var p=f?f(l(t,u),o,u+"",t,n,d):void 0;void 0===p&&(p=o),i(t,u,p)}},u)}},69580:function(e,t,n){var r=n(79281),i=n(10241),o=n(24192),a=n(71136),s=n(75549),u=n(99782),l=n(95059),c=n(69942),f=n(64843),d=n(80509),p=n(70816),h=n(23393),m=n(30484),y=n(96054),v=n(2488);e.exports=function(e,t,n,g,b,x,w){var O=y(e,n),S=y(t,n),E=w.get(S);if(E){r(e,n,E);return}var j=x?x(O,S,n+"",e,t,w):void 0,P=void 0===j;if(P){var k=l(S),_=!k&&f(S),A=!k&&!_&&m(S);j=S,k||_||A?l(O)?j=O:c(O)?j=a(O):_?(P=!1,j=i(S,!0)):A?(P=!1,j=o(S,!0)):j=[]:h(S)||u(S)?(j=O,u(O)?j=v(O):(!p(O)||d(O))&&(j=s(S))):P=!1}P&&(w.set(S,j),b(j,S,g,x,w),w.delete(S)),r(e,n,j)}},56871:function(e,t,n){var r=n(83690),i=n(38824),o=n(49452),a=n(28245),s=n(17013),u=n(43863),l=n(31158),c=n(39100),f=n(95059);e.exports=function(e,t,n){t=t.length?r(t,function(e){return f(e)?function(t){return i(t,1===e.length?e[0]:e)}:e}):[c];var d=-1;return t=r(t,u(o)),s(a(e,function(e,n,i){return{criteria:r(t,function(t){return t(e)}),index:++d,value:e}}),function(e,t){return l(e,t,n)})}},17466:function(e,t,n){var r=n(16032),i=n(19955);e.exports=function(e,t){return r(e,t,function(t,n){return i(e,n)})}},16032:function(e,t,n){var r=n(38824),i=n(21265),o=n(53066);e.exports=function(e,t,n){for(var a=-1,s=t.length,u={};++a<s;){var l=t[a],c=r(e,l);n(c,l)&&i(u,o(l,e),c)}return u}},60411:function(e){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},34831:function(e,t,n){var r=n(38824);e.exports=function(e){return function(t){return r(t,e)}}},67535:function(e){var t=Math.ceil,n=Math.max;e.exports=function(e,r,i,o){for(var a=-1,s=n(t((r-e)/(i||1)),0),u=Array(s);s--;)u[o?s:++a]=e,e+=i;return u}},70712:function(e,t,n){var r=n(39100),i=n(7157),o=n(18501);e.exports=function(e,t){return o(i(e,t,r),e+"")}},21265:function(e,t,n){var r=n(49478),i=n(53066),o=n(30176),a=n(70816),s=n(217);e.exports=function(e,t,n,u){if(!a(e))return e;t=i(t,e);for(var l=-1,c=t.length,f=c-1,d=e;null!=d&&++l<c;){var p=s(t[l]),h=n;if("__proto__"===p||"constructor"===p||"prototype"===p)break;if(l!=f){var m=d[p];void 0===(h=u?u(m,p,d):void 0)&&(h=a(m)?m:o(t[l+1])?[]:{})}r(d,p,h),d=d[p]}return e}},79029:function(e,t,n){var r=n(71364),i=n(40930),o=n(39100),a=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:o;e.exports=a},81834:function(e){e.exports=function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r<i;)o[r]=e[r+t];return o}},61700:function(e,t,n){var r=n(9856);e.exports=function(e,t){var n;return r(e,function(e,r,i){return!(n=t(e,r,i))}),!!n}},17013:function(e){e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},97944:function(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},2218:function(e,t,n){var r=n(14212),i=n(83690),o=n(95059),a=n(62704),s=1/0,u=r?r.prototype:void 0,l=u?u.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return i(t,e)+"";if(a(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-s?"-0":n}},33223:function(e,t,n){var r=n(49406),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},43863:function(e){e.exports=function(e){return function(t){return e(t)}}},15375:function(e,t,n){var r=n(22440),i=n(2664),o=n(64797),a=n(97399),s=n(94225),u=n(1640);e.exports=function(e,t,n){var l=-1,c=i,f=e.length,d=!0,p=[],h=p;if(n)d=!1,c=o;else if(f>=200){var m=t?null:s(e);if(m)return u(m);d=!1,c=a,h=new r}else h=t?[]:p;t:for(;++l<f;){var y=e[l],v=t?t(y):y;if(y=n||0!==y?y:0,d&&v==v){for(var g=h.length;g--;)if(h[g]===v)continue t;t&&h.push(v),p.push(y)}else c(h,v,n)||(h!==p&&h.push(v),p.push(y))}return p}},81605:function(e,t,n){var r=n(53066),i=n(36887),o=n(669),a=n(217);e.exports=function(e,t){return t=r(t,e),null==(e=o(e,t))||delete e[a(i(t))]}},97399:function(e){e.exports=function(e,t){return e.has(t)}},53066:function(e,t,n){var r=n(95059),i=n(55632),o=n(35508),a=n(25635);e.exports=function(e,t){return r(e)?e:i(e,t)?[e]:o(a(e))}},32332:function(e,t,n){var r=n(81834);e.exports=function(e,t,n){var i=e.length;return n=void 0===n?i:n,!t&&n>=i?e:r(e,t,n)}},24292:function(e,t,n){var r=n(69142);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},10241:function(e,t,n){e=n.nmd(e);var r=n(67741),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}},70867:function(e,t,n){var r=n(24292);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},90093:function(e){var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},14240:function(e,t,n){var r=n(14212),i=r?r.prototype:void 0,o=i?i.valueOf:void 0;e.exports=function(e){return o?Object(o.call(e)):{}}},24192:function(e,t,n){var r=n(24292);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},9058:function(e,t,n){var r=n(62704);e.exports=function(e,t){if(e!==t){var n=void 0!==e,i=null===e,o=e==e,a=r(e),s=void 0!==t,u=null===t,l=t==t,c=r(t);if(!u&&!c&&!a&&e>t||a&&s&&l&&!u&&!c||i&&s&&l||!n&&l||!o)return 1;if(!i&&!a&&!c&&e<t||c&&n&&o&&!i&&!a||u&&n&&o||!s&&o||!l)return -1}return 0}},31158:function(e,t,n){var r=n(9058);e.exports=function(e,t,n){for(var i=-1,o=e.criteria,a=t.criteria,s=o.length,u=n.length;++i<s;){var l=r(o[i],a[i]);if(l){if(i>=u)return l;return l*("desc"==n[i]?-1:1)}}return e.index-t.index}},71136:function(e){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},99942:function(e,t,n){var r=n(49478),i=n(30804);e.exports=function(e,t,n,o){var a=!n;n||(n={});for(var s=-1,u=t.length;++s<u;){var l=t[s],c=o?o(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),a?i(n,l,c):r(n,l,c)}return n}},37937:function(e,t,n){var r=n(99942),i=n(17807);e.exports=function(e,t){return r(e,i(e),t)}},34737:function(e,t,n){var r=n(99942),i=n(12533);e.exports=function(e,t){return r(e,i(e),t)}},35852:function(e,t,n){var r=n(67741)["__core-js_shared__"];e.exports=r},55878:function(e,t,n){var r=n(70712),i=n(45021);e.exports=function(e){return r(function(t,n){var r=-1,o=n.length,a=o>1?n[o-1]:void 0,s=o>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,s&&i(n[0],n[1],s)&&(a=o<3?void 0:a,o=1),t=Object(t);++r<o;){var u=n[r];u&&e(t,u,r,a)}return t})}},91502:function(e,t,n){var r=n(10187);e.exports=function(e,t){return function(n,i){if(null==n)return n;if(!r(n))return e(n,i);for(var o=n.length,a=t?o:-1,s=Object(n);(t?a--:++a<o)&&!1!==i(s[a],a,s););return n}}},320:function(e){e.exports=function(e){return function(t,n,r){for(var i=-1,o=Object(t),a=r(t),s=a.length;s--;){var u=a[e?s:++i];if(!1===n(o[u],u,o))break}return t}}},6551:function(e,t,n){var r=n(32332),i=n(98495),o=n(14956),a=n(25635);e.exports=function(e){return function(t){var n=i(t=a(t))?o(t):void 0,s=n?n[0]:t.charAt(0),u=n?r(n,1).join(""):t.slice(1);return s[e]()+u}}},70493:function(e,t,n){var r=n(49452),i=n(10187),o=n(39406);e.exports=function(e){return function(t,n,a){var s=Object(t);if(!i(t)){var u=r(n,3);t=o(t),n=function(e){return u(s[e],e,s)}}var l=e(t,n,a);return l>-1?s[u?t[l]:l]:void 0}}},16519:function(e,t,n){var r=n(67535),i=n(45021),o=n(55038);e.exports=function(e){return function(t,n,a){return a&&"number"!=typeof a&&i(t,n,a)&&(n=a=void 0),t=o(t),void 0===n?(n=t,t=0):n=o(n),a=void 0===a?t<n?1:-1:o(a),r(t,n,a,e)}}},94225:function(e,t,n){var r=n(50608),i=n(67222),o=n(1640),a=r&&1/o(new r([,-0]))[1]==1/0?function(e){return new r(e)}:i;e.exports=a},39635:function(e,t,n){var r=n(23393);e.exports=function(e){return r(e)?void 0:e}},40930:function(e,t,n){var r=n(93245),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},63859:function(e,t,n){var r=n(22440),i=n(30927),o=n(97399);e.exports=function(e,t,n,a,s,u){var l=1&n,c=e.length,f=t.length;if(c!=f&&!(l&&f>c))return!1;var d=u.get(e),p=u.get(t);if(d&&p)return d==t&&p==e;var h=-1,m=!0,y=2&n?new r:void 0;for(u.set(e,t),u.set(t,e);++h<c;){var v=e[h],g=t[h];if(a)var b=l?a(g,v,h,t,e,u):a(v,g,h,e,t,u);if(void 0!==b){if(b)continue;m=!1;break}if(y){if(!i(t,function(e,t){if(!o(y,t)&&(v===e||s(v,e,n,a,u)))return y.push(t)})){m=!1;break}}else if(!(v===g||s(v,g,n,a,u))){m=!1;break}}return u.delete(e),u.delete(t),m}},41020:function(e,t,n){var r=n(14212),i=n(69142),o=n(61595),a=n(63859),s=n(38737),u=n(1640),l=r?r.prototype:void 0,c=l?l.valueOf:void 0;e.exports=function(e,t,n,r,l,f,d){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!f(new i(e),new i(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var p=s;case"[object Set]":var h=1&r;if(p||(p=u),e.size!=t.size&&!h)break;var m=d.get(e);if(m)return m==t;r|=2,d.set(e,t);var y=a(p(e),p(t),r,l,f,d);return d.delete(e),y;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}},10701:function(e,t,n){var r=n(40013),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,o,a,s){var u=1&n,l=r(e),c=l.length;if(c!=r(t).length&&!u)return!1;for(var f=c;f--;){var d=l[f];if(!(u?d in t:i.call(t,d)))return!1}var p=s.get(e),h=s.get(t);if(p&&h)return p==t&&h==e;var m=!0;s.set(e,t),s.set(t,e);for(var y=u;++f<c;){var v=e[d=l[f]],g=t[d];if(o)var b=u?o(g,v,d,t,e,s):o(v,g,d,e,t,s);if(!(void 0===b?v===g||a(v,g,n,o,s):b)){m=!1;break}y||(y="constructor"==d)}if(m&&!y){var x=e.constructor,w=t.constructor;x!=w&&"constructor"in e&&"constructor"in t&&!("function"==typeof x&&x instanceof x&&"function"==typeof w&&w instanceof w)&&(m=!1)}return s.delete(e),s.delete(t),m}},37525:function(e,t,n){var r=n(98007),i=n(7157),o=n(18501);e.exports=function(e){return o(i(e,void 0,r),e+"")}},58584:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},40013:function(e,t,n){var r=n(86206),i=n(17807),o=n(39406);e.exports=function(e){return r(e,o,i)}},27790:function(e,t,n){var r=n(86206),i=n(12533),o=n(70480);e.exports=function(e){return r(e,o,i)}},72080:function(e,t,n){var r=n(34850);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},79836:function(e,t,n){var r=n(21680),i=n(39406);e.exports=function(e){for(var t=i(e),n=t.length;n--;){var o=t[n],a=e[o];t[n]=[o,a,r(a)]}return t}},93245:function(e,t,n){var r=n(35759),i=n(13970);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},28766:function(e,t,n){var r=n(93332)(Object.getPrototypeOf,Object);e.exports=r},29829:function(e,t,n){var r=n(14212),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=a.call(e);return r&&(t?e[s]=n:delete e[s]),i}},17807:function(e,t,n){var r=n(31467),i=n(30786),o=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:r(a(e=Object(e)),function(t){return o.call(e,t)})}:i;e.exports=s},12533:function(e,t,n){var r=n(65789),i=n(28766),o=n(17807),a=n(30786),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,o(e)),e=i(e);return t}:a;e.exports=s},96770:function(e,t,n){var r=n(93488),i=n(58246),o=n(70490),a=n(50608),s=n(93101),u=n(7976),l=n(35315),c="[object Map]",f="[object Promise]",d="[object Set]",p="[object WeakMap]",h="[object DataView]",m=l(r),y=l(i),v=l(o),g=l(a),b=l(s),x=u;(r&&x(new r(new ArrayBuffer(1)))!=h||i&&x(new i)!=c||o&&x(o.resolve())!=f||a&&x(new a)!=d||s&&x(new s)!=p)&&(x=function(e){var t=u(e),n="[object Object]"==t?e.constructor:void 0,r=n?l(n):"";if(r)switch(r){case m:return h;case y:return c;case v:return f;case g:return d;case b:return p}return t}),e.exports=x},13970:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},24986:function(e,t,n){var r=n(53066),i=n(99782),o=n(95059),a=n(30176),s=n(54512),u=n(217);e.exports=function(e,t,n){t=r(t,e);for(var l=-1,c=t.length,f=!1;++l<c;){var d=u(t[l]);if(!(f=null!=e&&n(e,d)))break;e=e[d]}return f||++l!=c?f:!!(c=null==e?0:e.length)&&s(c)&&a(d,c)&&(o(e)||i(e))}},98495:function(e){var t=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},65660:function(e,t,n){var r=n(83463);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},31735:function(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},83960:function(e,t,n){var r=n(83463),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},52436:function(e,t,n){var r=n(83463),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},38175:function(e,t,n){var r=n(83463);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},78646:function(e){var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},4658:function(e,t,n){var r=n(24292),i=n(70867),o=n(90093),a=n(14240),s=n(24192);e.exports=function(e,t,n){var u=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new u(+e);case"[object DataView]":return i(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n);case"[object Map]":case"[object Set]":return new u;case"[object Number]":case"[object String]":return new u(e);case"[object RegExp]":return o(e);case"[object Symbol]":return a(e)}}},75549:function(e,t,n){var r=n(61682),i=n(28766),o=n(32231);e.exports=function(e){return"function"!=typeof e.constructor||o(e)?{}:r(i(e))}},80962:function(e,t,n){var r=n(14212),i=n(99782),o=n(95059),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return o(e)||i(e)||!!(a&&e&&e[a])}},30176:function(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},45021:function(e,t,n){var r=n(61595),i=n(10187),o=n(30176),a=n(70816);e.exports=function(e,t,n){if(!a(n))return!1;var s=typeof t;return("number"==s?!!(i(n)&&o(t,n.length)):"string"==s&&t in n)&&r(n[t],e)}},55632:function(e,t,n){var r=n(95059),i=n(62704),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||i(e))||a.test(e)||!o.test(e)||null!=t&&e in Object(t)}},34850:function(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},70740:function(e,t,n){var r,i=n(35852),o=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!o&&o in e}},32231:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},21680:function(e,t,n){var r=n(70816);e.exports=function(e){return e==e&&!r(e)}},13234:function(e){e.exports=function(){this.__data__=[],this.size=0}},77207:function(e,t,n){var r=n(89329),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():i.call(t,n,1),--this.size,!0)}},74641:function(e,t,n){var r=n(89329);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},70668:function(e,t,n){var r=n(89329);e.exports=function(e){return r(this.__data__,e)>-1}},42572:function(e,t,n){var r=n(89329);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},26528:function(e,t,n){var r=n(68193),i=n(5835),o=n(58246);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||i),string:new r}}},90972:function(e,t,n){var r=n(72080);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},55981:function(e,t,n){var r=n(72080);e.exports=function(e){return r(this,e).get(e)}},76656:function(e,t,n){var r=n(72080);e.exports=function(e){return r(this,e).has(e)}},45541:function(e,t,n){var r=n(72080);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},38737:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},69794:function(e){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},53092:function(e,t,n){var r=n(49512);e.exports=function(e){var t=r(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}},83463:function(e,t,n){var r=n(93245)(Object,"create");e.exports=r},51678:function(e,t,n){var r=n(93332)(Object.keys,Object);e.exports=r},77361:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},16474:function(e,t,n){e=n.nmd(e);var r=n(58584),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i&&r.process,s=function(){try{var e=o&&o.require&&o.require("util").types;if(e)return e;return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s},8611:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},93332:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},7157:function(e,t,n){var r=n(24821),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var o=arguments,a=-1,s=i(o.length-t,0),u=Array(s);++a<s;)u[a]=o[t+a];a=-1;for(var l=Array(t+1);++a<t;)l[a]=o[a];return l[t]=n(u),r(e,this,l)}}},669:function(e,t,n){var r=n(38824),i=n(81834);e.exports=function(e,t){return t.length<2?e:r(e,i(t,0,-1))}},67741:function(e,t,n){var r=n(58584),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();e.exports=o},96054:function(e){e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},3367:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},36428:function(e){e.exports=function(e){return this.__data__.has(e)}},1640:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},18501:function(e,t,n){var r=n(79029),i=n(14326)(r);e.exports=i},14326:function(e){var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var i=t(),o=16-(i-r);if(r=i,o>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},4800:function(e,t,n){var r=n(5835);e.exports=function(){this.__data__=new r,this.size=0}},73987:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},59728:function(e){e.exports=function(e){return this.__data__.get(e)}},4146:function(e){e.exports=function(e){return this.__data__.has(e)}},81333:function(e,t,n){var r=n(5835),i=n(58246),o=n(93785);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!i||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(a)}return n.set(e,t),this.size=n.size,this}},48150:function(e){e.exports=function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return -1}},14956:function(e,t,n){var r=n(89882),i=n(98495),o=n(12014);e.exports=function(e){return i(e)?o(e):r(e)}},35508:function(e,t,n){var r=n(53092),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,n,r,i){t.push(r?i.replace(o,"$1"):n||e)}),t});e.exports=a},217:function(e,t,n){var r=n(62704),i=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}},35315:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},49406:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},12014:function(e){var t="\ud800-\udfff",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\ud83c[\udffb-\udfff]",i="[^"+t+"]",o="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",s="(?:"+n+"|"+r+")?",u="[\\ufe0e\\ufe0f]?",l="(?:\\u200d(?:"+[i,o,a].join("|")+")"+u+s+")*",c=RegExp(r+"(?="+r+")|(?:"+[i+n+"?",n,o,a,"["+t+"]"].join("|")+")"+(u+s+l),"g");e.exports=function(e){return e.match(c)||[]}},71364:function(e){e.exports=function(e){return function(){return e}}},54525:function(e,t,n){var r=n(70816),i=n(80128),o=n(89753),a=Math.max,s=Math.min;e.exports=function(e,t,n){var u,l,c,f,d,p,h=0,m=!1,y=!1,v=!0;if("function"!=typeof e)throw TypeError("Expected a function");function g(t){var n=u,r=l;return u=l=void 0,h=t,f=e.apply(r,n)}function b(e){var n=e-p,r=e-h;return void 0===p||n>=t||n<0||y&&r>=c}function x(){var e,n,r,o=i();if(b(o))return w(o);d=setTimeout(x,(e=o-p,n=o-h,r=t-e,y?s(r,c-n):r))}function w(e){return(d=void 0,v&&u)?g(e):(u=l=void 0,f)}function O(){var e,n=i(),r=b(n);if(u=arguments,l=this,p=n,r){if(void 0===d)return h=e=p,d=setTimeout(x,t),m?g(e):f;if(y)return clearTimeout(d),d=setTimeout(x,t),g(p)}return void 0===d&&(d=setTimeout(x,t)),f}return t=o(t)||0,r(n)&&(m=!!n.leading,c=(y="maxWait"in n)?a(o(n.maxWait)||0,t):c,v="trailing"in n?!!n.trailing:v),O.cancel=function(){void 0!==d&&clearTimeout(d),h=0,u=p=l=d=void 0},O.flush=function(){return void 0===d?f:w(i())},O}},61595:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},72986:function(e,t,n){var r=n(31917),i=n(31062),o=n(49452),a=n(95059),s=n(45021);e.exports=function(e,t,n){var u=a(e)?r:i;return n&&s(e,t,n)&&(t=void 0),u(e,o(t,3))}},12670:function(e,t,n){var r=n(31467),i=n(64150),o=n(49452),a=n(95059);e.exports=function(e,t){return(a(e)?r:i)(e,o(t,3))}},209:function(e,t,n){var r=n(70493)(n(87539));e.exports=r},87539:function(e,t,n){var r=n(98125),i=n(49452),o=n(26018),a=Math.max;e.exports=function(e,t,n){var s=null==e?0:e.length;if(!s)return -1;var u=null==n?0:o(n);return u<0&&(u=a(s+u,0)),r(e,i(t,3),u)}},20734:function(e,t,n){var r=n(9677),i=n(30677);e.exports=function(e,t){return r(i(e,t),1)}},98007:function(e,t,n){var r=n(9677);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},44750:function(e,t,n){var r=n(38824);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},19955:function(e,t,n){var r=n(69959),i=n(24986);e.exports=function(e,t){return null!=e&&i(e,t,r)}},39100:function(e){e.exports=function(e){return e}},99782:function(e,t,n){var r=n(63686),i=n(19340),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return i(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},95059:function(e){var t=Array.isArray;e.exports=t},10187:function(e,t,n){var r=n(80509),i=n(54512);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},69942:function(e,t,n){var r=n(10187),i=n(19340);e.exports=function(e){return i(e)&&r(e)}},90849:function(e,t,n){var r=n(7976),i=n(19340);e.exports=function(e){return!0===e||!1===e||i(e)&&"[object Boolean]"==r(e)}},64843:function(e,t,n){e=n.nmd(e);var r=n(67741),i=n(33879),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,s=a&&a.exports===o?r.Buffer:void 0,u=s?s.isBuffer:void 0;e.exports=u||i},93574:function(e,t,n){var r=n(29759);e.exports=function(e,t){return r(e,t)}},80509:function(e,t,n){var r=n(7976),i=n(70816);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},54512:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},54082:function(e,t,n){var r=n(21254),i=n(43863),o=n(16474),a=o&&o.isMap,s=a?i(a):r;e.exports=s},96240:function(e,t,n){var r=n(39018);e.exports=function(e){return r(e)&&e!=+e}},71292:function(e){e.exports=function(e){return null==e}},39018:function(e,t,n){var r=n(7976),i=n(19340);e.exports=function(e){return"number"==typeof e||i(e)&&"[object Number]"==r(e)}},70816:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},19340:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},23393:function(e,t,n){var r=n(7976),i=n(28766),o=n(19340),a=Object.prototype,s=Function.prototype.toString,u=a.hasOwnProperty,l=s.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=r(e))return!1;var t=i(e);if(null===t)return!0;var n=u.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==l}},86591:function(e,t,n){var r=n(3662),i=n(43863),o=n(16474),a=o&&o.isSet,s=a?i(a):r;e.exports=s},96907:function(e,t,n){var r=n(7976),i=n(95059),o=n(19340);e.exports=function(e){return"string"==typeof e||!i(e)&&o(e)&&"[object String]"==r(e)}},62704:function(e,t,n){var r=n(7976),i=n(19340);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},30484:function(e,t,n){var r=n(80043),i=n(43863),o=n(16474),a=o&&o.isTypedArray,s=a?i(a):r;e.exports=s},39406:function(e,t,n){var r=n(26546),i=n(92916),o=n(10187);e.exports=function(e){return o(e)?r(e):i(e)}},70480:function(e,t,n){var r=n(26546),i=n(46107),o=n(10187);e.exports=function(e){return o(e)?r(e,!0):i(e)}},36887:function(e){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},30677:function(e,t,n){var r=n(83690),i=n(49452),o=n(28245),a=n(95059);e.exports=function(e,t){return(a(e)?r:o)(e,i(t,3))}},50924:function(e,t,n){var r=n(30804),i=n(77458),o=n(49452);e.exports=function(e,t){var n={};return t=o(t,3),i(e,function(e,i,o){r(n,i,t(e,i,o))}),n}},5037:function(e,t,n){var r=n(41764),i=n(92262),o=n(39100);e.exports=function(e){return e&&e.length?r(e,o,i):void 0}},99648:function(e,t,n){var r=n(41764),i=n(92262),o=n(49452);e.exports=function(e,t){return e&&e.length?r(e,o(t,2),i):void 0}},49512:function(e,t,n){var r=n(93785);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},74613:function(e,t,n){var r=n(2068),i=n(55878)(function(e,t,n){r(e,t,n)});e.exports=i},30264:function(e,t,n){var r=n(41764),i=n(87004),o=n(39100);e.exports=function(e){return e&&e.length?r(e,o,i):void 0}},59713:function(e,t,n){var r=n(41764),i=n(49452),o=n(87004);e.exports=function(e,t){return e&&e.length?r(e,i(t,2),o):void 0}},67222:function(e){e.exports=function(){}},80128:function(e,t,n){var r=n(67741);e.exports=function(){return r.Date.now()}},22071:function(e,t,n){var r=n(83690),i=n(42993),o=n(81605),a=n(53066),s=n(99942),u=n(39635),l=n(37525),c=n(27790),f=l(function(e,t){var n={};if(null==e)return n;var l=!1;t=r(t,function(t){return t=a(t,e),l||(l=t.length>1),t}),s(e,c(e),n),l&&(n=i(n,7,u));for(var f=t.length;f--;)o(n,t[f]);return n});e.exports=f},25247:function(e,t,n){var r=n(17466),i=n(37525)(function(e,t){return null==e?{}:r(e,t)});e.exports=i},62973:function(e,t,n){var r=n(60411),i=n(34831),o=n(55632),a=n(217);e.exports=function(e){return o(e)?r(a(e)):i(e)}},1646:function(e,t,n){var r=n(16519)();e.exports=r},5019:function(e,t,n){var r=n(21265);e.exports=function(e,t,n){return null==e?e:r(e,t,n)}},13435:function(e,t,n){var r=n(30927),i=n(49452),o=n(61700),a=n(95059),s=n(45021);e.exports=function(e,t,n){var u=a(e)?r:o;return n&&s(e,t,n)&&(t=void 0),u(e,i(t,3))}},97572:function(e,t,n){var r=n(9677),i=n(56871),o=n(70712),a=n(45021),s=o(function(e,t){if(null==e)return[];var n=t.length;return n>1&&a(e,t[0],t[1])?t=[]:n>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),i(e,r(t,1),[])});e.exports=s},30786:function(e){e.exports=function(){return[]}},33879:function(e){e.exports=function(){return!1}},68417:function(e,t,n){var r=n(54525),i=n(70816);e.exports=function(e,t,n){var o=!0,a=!0;if("function"!=typeof e)throw TypeError("Expected a function");return i(n)&&(o="leading"in n?!!n.leading:o,a="trailing"in n?!!n.trailing:a),r(e,t,{leading:o,maxWait:t,trailing:a})}},55038:function(e,t,n){var r=n(89753),i=1/0;e.exports=function(e){return e?(e=r(e))===i||e===-i?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},26018:function(e,t,n){var r=n(55038);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},89753:function(e,t,n){var r=n(33223),i=n(70816),o=n(62704),a=0/0,s=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return a;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=u.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):s.test(e)?a:+e}},2488:function(e,t,n){var r=n(99942),i=n(70480);e.exports=function(e){return r(e,i(e))}},25635:function(e,t,n){var r=n(2218);e.exports=function(e){return null==e?"":r(e)}},98116:function(e,t,n){var r=n(49452),i=n(15375);e.exports=function(e,t){return e&&e.length?i(e,r(t,2)):[]}},9332:function(e,t,n){var r=n(6551)("toUpperCase");e.exports=r},98888:function(e,t,n){var r=n(75422),i=n(70712),o=n(69942),a=i(function(e,t){return o(e)?r(e,t):[]});e.exports=a},70843:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(2265),i={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 v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=(e,t)=>{let n=(0,r.forwardRef)(({color:n="currentColor",size:a=24,strokeWidth:s=2,absoluteStrokeWidth:u,className:l="",children:c,...f},d)=>(0,r.createElement)("svg",{ref:d,...i,width:a,height:a,stroke:n,strokeWidth:u?24*Number(s)/Number(a):s,className:["lucide",`lucide-${o(e)}`,l].join(" "),...f},[...t.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(c)?c:[c]]));return n.displayName=`${e}`,n}},80037:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},23441:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},62985:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])},34187:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("CircleCheckBig",[["path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14",key:"g774vq"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])},77252:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},53118:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("CircleUser",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]])},59886:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("CircleX",[["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"}]])},49166:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("Cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]])},37451:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},28814:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},23438:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("LayoutTemplate",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1",key:"jqznyg"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1",key:"q5h2i8"}]])},81049:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]])},90684:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]])},79744:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])},30438:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]])},93903:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},69724:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("TriangleAlert",[["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"}]])},34059:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});/**
 * @license lucide-react v0.364.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */let r=(0,n(70843).Z)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},42463:function(e,t,n){"use strict";var r=n(60891);Object.defineProperty(t,"__esModule",{value:!0}),t.BroadcastChannel=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"nextauth.message";return{receive:function(t){var n=function(n){if(n.key===e){var r,i=JSON.parse(null!==(r=n.newValue)&&void 0!==r?r:"{}");(null==i?void 0:i.event)==="session"&&null!=i&&i.data&&t(i)}};return window.addEventListener("storage",n),function(){return window.removeEventListener("storage",n)}},post:function(t){if("undefined"!=typeof window)try{localStorage.setItem(e,JSON.stringify(u(u({},t),{},{timestamp:f()})))}catch(e){}}}},t.apiBaseUrl=c,t.fetchData=function(e,t,n){return l.apply(this,arguments)},t.now=f;var i=r(n(28311)),o=r(n(44062)),a=r(n(10580));function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){(0,o.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(){return(l=(0,a.default)(i.default.mark(function e(t,n,r){var o,a,s,l,f,d,p,h,m,y=arguments;return i.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=(o=y.length>3&&void 0!==y[3]?y[3]:{}).ctx,l=void 0===(s=o.req)?null==a?void 0:a.req:s,f="".concat(c(n),"/").concat(t),e.prev=2,p={headers:u({"Content-Type":"application/json"},null!=l&&null!==(d=l.headers)&&void 0!==d&&d.cookie?{cookie:l.headers.cookie}:{})},null!=l&&l.body&&(p.body=JSON.stringify(l.body),p.method="POST"),e.next=7,fetch(f,p);case 7:return h=e.sent,e.next=10,h.json();case 10:if(m=e.sent,h.ok){e.next=13;break}throw m;case 13:return e.abrupt("return",Object.keys(m).length>0?m:null);case 16:return e.prev=16,e.t0=e.catch(2),r.error("CLIENT_FETCH_ERROR",{error:e.t0,url:f}),e.abrupt("return",null);case 20:case"end":return e.stop()}},e,null,[[2,16]])}))).apply(this,arguments)}function c(e){return"undefined"==typeof window?"".concat(e.baseUrlServer).concat(e.basePathServer):e.basePath}function f(){return Math.floor(Date.now()/1e3)}},29625:function(e,t,n){"use strict";var r=n(60891);Object.defineProperty(t,"__esModule",{value:!0}),t.UnsupportedStrategy=t.UnknownError=t.OAuthCallbackError=t.MissingSecret=t.MissingAuthorize=t.MissingAdapterMethods=t.MissingAdapter=t.MissingAPIRoute=t.InvalidCallbackUrl=t.AccountNotLinkedError=void 0,t.adapterErrorHandler=function(e,t){if(e)return Object.keys(e).reduce(function(n,r){return n[r]=(0,o.default)(i.default.mark(function n(){var o,a,s,u,l,c=arguments;return i.default.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:for(n.prev=0,a=Array(o=c.length),s=0;s<o;s++)a[s]=c[s];return t.debug("adapter_".concat(r),{args:a}),u=e[r],n.next=6,u.apply(void 0,a);case 6:return n.abrupt("return",n.sent);case 9:throw n.prev=9,n.t0=n.catch(0),t.error("adapter_error_".concat(r),n.t0),(l=new h(n.t0)).name="".concat(j(r),"Error"),l;case 15:case"end":return n.stop()}},n,null,[[0,9]])})),n},{})},t.capitalize=j,t.eventsErrorHandler=function(e,t){return Object.keys(e).reduce(function(n,r){return n[r]=(0,o.default)(i.default.mark(function n(){var o,a=arguments;return i.default.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,o=e[r],n.next=4,o.apply(void 0,a);case 4:return n.abrupt("return",n.sent);case 7:n.prev=7,n.t0=n.catch(0),t.error("".concat(E(r),"_EVENT_ERROR"),n.t0);case 10:case"end":return n.stop()}},n,null,[[0,7]])})),n},{})},t.upperSnake=E;var i=r(n(28311)),o=r(n(10580)),a=r(n(6238)),s=r(n(44062)),u=r(n(31816)),l=r(n(37472)),c=r(n(93810)),f=r(n(32242)),d=r(n(27898));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=(0,d.default)(e);if(t){var i=(0,d.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,f.default)(this,n)}}var h=function(e){(0,c.default)(n,e);var t=p(n);function n(e){var r,i;return(0,u.default)(this,n),(i=t.call(this,null!==(r=null==e?void 0:e.message)&&void 0!==r?r:e)).name="UnknownError",i.code=e.code,e instanceof Error&&(i.stack=e.stack),i}return(0,l.default)(n,[{key:"toJSON",value:function(){return{name:this.name,message:this.message,stack:this.stack}}}]),n}((0,r(n(20598)).default)(Error));t.UnknownError=h;var m=function(e){(0,c.default)(n,e);var t=p(n);function n(){var e;(0,u.default)(this,n);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,s.default)((0,a.default)(e),"name","OAuthCallbackError"),e}return(0,l.default)(n)}(h);t.OAuthCallbackError=m;var y=function(e){(0,c.default)(n,e);var t=p(n);function n(){var e;(0,u.default)(this,n);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,s.default)((0,a.default)(e),"name","AccountNotLinkedError"),e}return(0,l.default)(n)}(h);t.AccountNotLinkedError=y;var v=function(e){(0,c.default)(n,e);var t=p(n);function n(){var e;(0,u.default)(this,n);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,s.default)((0,a.default)(e),"name","MissingAPIRouteError"),(0,s.default)((0,a.default)(e),"code","MISSING_NEXTAUTH_API_ROUTE_ERROR"),e}return(0,l.default)(n)}(h);t.MissingAPIRoute=v;var g=function(e){(0,c.default)(n,e);var t=p(n);function n(){var e;(0,u.default)(this,n);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,s.default)((0,a.default)(e),"name","MissingSecretError"),(0,s.default)((0,a.default)(e),"code","NO_SECRET"),e}return(0,l.default)(n)}(h);t.MissingSecret=g;var b=function(e){(0,c.default)(n,e);var t=p(n);function n(){var e;(0,u.default)(this,n);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,s.default)((0,a.default)(e),"name","MissingAuthorizeError"),(0,s.default)((0,a.default)(e),"code","CALLBACK_CREDENTIALS_HANDLER_ERROR"),e}return(0,l.default)(n)}(h);t.MissingAuthorize=b;var x=function(e){(0,c.default)(n,e);var t=p(n);function n(){var e;(0,u.default)(this,n);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,s.default)((0,a.default)(e),"name","MissingAdapterError"),(0,s.default)((0,a.default)(e),"code","EMAIL_REQUIRES_ADAPTER_ERROR"),e}return(0,l.default)(n)}(h);t.MissingAdapter=x;var w=function(e){(0,c.default)(n,e);var t=p(n);function n(){var e;(0,u.default)(this,n);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,s.default)((0,a.default)(e),"name","MissingAdapterMethodsError"),(0,s.default)((0,a.default)(e),"code","MISSING_ADAPTER_METHODS_ERROR"),e}return(0,l.default)(n)}(h);t.MissingAdapterMethods=w;var O=function(e){(0,c.default)(n,e);var t=p(n);function n(){var e;(0,u.default)(this,n);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,s.default)((0,a.default)(e),"name","UnsupportedStrategyError"),(0,s.default)((0,a.default)(e),"code","CALLBACK_CREDENTIALS_JWT_ERROR"),e}return(0,l.default)(n)}(h);t.UnsupportedStrategy=O;var S=function(e){(0,c.default)(n,e);var t=p(n);function n(){var e;(0,u.default)(this,n);for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return e=t.call.apply(t,[this].concat(i)),(0,s.default)((0,a.default)(e),"name","InvalidCallbackUrl"),(0,s.default)((0,a.default)(e),"code","INVALID_CALLBACK_URL_ERROR"),e}return(0,l.default)(n)}(h);function E(e){return e.replace(/([A-Z])/g,"_$1").toUpperCase()}function j(e){return"".concat(e[0].toUpperCase()).concat(e.slice(1))}t.InvalidCallbackUrl=S},71126:function(e,t,n){"use strict";var r,i,o,a,s,u=n(25566),l=n(60891),c=n(67564);Object.defineProperty(t,"__esModule",{value:!0});var f={SessionContext:!0,useSession:!0,getSession:!0,getCsrfToken:!0,getProviders:!0,signIn:!0,signOut:!0,SessionProvider:!0};t.SessionContext=void 0,t.SessionProvider=function(e){if(!A)throw Error("React Context is unavailable in Server Components");var t,n,r,i,o,a,s=e.children,u=e.basePath,l=e.refetchInterval,c=e.refetchWhenOffline;u&&(P.basePath=u);var f=void 0!==e.session;P._lastSync=f?(0,b.now)():0;var p=y.useState(function(){return f&&(P._session=e.session),e.session}),v=(0,m.default)(p,2),g=v[0],w=v[1],O=y.useState(!f),S=(0,m.default)(O,2),E=S[0],j=S[1];y.useEffect(function(){return P._getSession=(0,h.default)(d.default.mark(function e(){var t,n,r=arguments;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(r.length>0&&void 0!==r[0]?r[0]:{}).event,e.prev=1,!((n="storage"===t)||void 0===P._session)){e.next=10;break}return P._lastSync=(0,b.now)(),e.next=7,T({broadcast:!n});case 7:return P._session=e.sent,w(P._session),e.abrupt("return");case 10:if(!(!t||null===P._session||(0,b.now)()<P._lastSync)){e.next=12;break}return e.abrupt("return");case 12:return P._lastSync=(0,b.now)(),e.next=15,T();case 15:P._session=e.sent,w(P._session),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(1),_.error("CLIENT_SESSION_ERROR",e.t0);case 22:return e.prev=22,j(!1),e.finish(22);case 25:case"end":return e.stop()}},e,null,[[1,19,22,25]])})),P._getSession(),function(){P._lastSync=0,P._session=void 0,P._getSession=function(){}}},[]),y.useEffect(function(){var e=k.receive(function(){return P._getSession({event:"storage"})});return function(){return e()}},[]),y.useEffect(function(){var t=e.refetchOnWindowFocus,n=void 0===t||t,r=function(){n&&"visible"===document.visibilityState&&P._getSession({event:"visibilitychange"})};return document.addEventListener("visibilitychange",r,!1),function(){return document.removeEventListener("visibilitychange",r,!1)}},[e.refetchOnWindowFocus]);var C=(t=y.useState("undefined"!=typeof navigator&&navigator.onLine),r=(n=(0,m.default)(t,2))[0],i=n[1],o=function(){return i(!0)},a=function(){return i(!1)},y.useEffect(function(){return window.addEventListener("online",o),window.addEventListener("offline",a),function(){window.removeEventListener("online",o),window.removeEventListener("offline",a)}},[]),r),R=!1!==c||C;y.useEffect(function(){if(l&&R){var e=setInterval(function(){P._session&&P._getSession({event:"poll"})},1e3*l);return function(){return clearInterval(e)}}},[l,R]);var I=y.useMemo(function(){return{data:g,status:E?"loading":g?"authenticated":"unauthenticated",update:function(e){return(0,h.default)(d.default.mark(function t(){var n;return d.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(E||!g)){t.next=2;break}return t.abrupt("return");case 2:return j(!0),t.t0=b.fetchData,t.t1=P,t.t2=_,t.next=8,M();case 8:return t.t3=t.sent,t.t4=e,t.t5={csrfToken:t.t3,data:t.t4},t.t6={body:t.t5},t.t7={req:t.t6},t.next=15,(0,t.t0)("session",t.t1,t.t2,t.t7);case 15:return n=t.sent,j(!1),n&&(w(n),k.post({event:"session",data:{trigger:"getSession"}})),t.abrupt("return",n);case 19:case"end":return t.stop()}},t)}))()}}},[g,E]);return(0,x.jsx)(A.Provider,{value:I,children:s})},t.getCsrfToken=M,t.getProviders=I,t.getSession=T,t.signIn=function(e,t,n){return N.apply(this,arguments)},t.signOut=function(e){return L.apply(this,arguments)},t.useSession=function(e){if(!A)throw Error("React Context is unavailable in Server Components");var t=y.useContext(A),n=null!=e?e:{},r=n.required,i=n.onUnauthenticated,o=r&&"unauthenticated"===t.status;return(y.useEffect(function(){if(o){var e="/api/auth/signin?".concat(new URLSearchParams({error:"SessionRequired",callbackUrl:window.location.href}));i?i():window.location.href=e}},[o,i]),o)?{data:t.data,update:t.update,status:"loading"}:t};var d=l(n(28311)),p=l(n(44062)),h=l(n(10580)),m=l(n(79945)),y=S(n(2265)),v=S(n(53722)),g=l(n(21042)),b=n(42463),x=n(57437),w=n(78218);function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function S(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach(function(t){(0,p.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}Object.keys(w).forEach(function(e){!("default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(f,e))&&(e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))});var P={baseUrl:(0,g.default)(null!==(r=u.env.NEXTAUTH_URL)&&void 0!==r?r:u.env.VERCEL_URL).origin,basePath:(0,g.default)(u.env.NEXTAUTH_URL).path,baseUrlServer:(0,g.default)(null!==(i=null!==(o=u.env.NEXTAUTH_URL_INTERNAL)&&void 0!==o?o:u.env.NEXTAUTH_URL)&&void 0!==i?i:u.env.VERCEL_URL).origin,basePathServer:(0,g.default)(null!==(a=u.env.NEXTAUTH_URL_INTERNAL)&&void 0!==a?a:u.env.NEXTAUTH_URL).path,_lastSync:0,_session:void 0,_getSession:function(){}},k=(0,b.BroadcastChannel)(),_=(0,v.proxyLogger)(v.default,P.basePath),A=null===(s=y.createContext)||void 0===s?void 0:s.call(y,void 0);function T(e){return C.apply(this,arguments)}function C(){return(C=(0,h.default)(d.default.mark(function e(t){var n,r;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.fetchData)("session",P,_,t);case 2:return r=e.sent,(null===(n=null==t?void 0:t.broadcast)||void 0===n||n)&&k.post({event:"session",data:{trigger:"getSession"}}),e.abrupt("return",r);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function M(e){return R.apply(this,arguments)}function R(){return(R=(0,h.default)(d.default.mark(function e(t){var n;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.fetchData)("csrf",P,_,t);case 2:return n=e.sent,e.abrupt("return",null==n?void 0:n.csrfToken);case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}function I(){return D.apply(this,arguments)}function D(){return(D=(0,h.default)(d.default.mark(function e(){return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.fetchData)("providers",P,_);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e)}))).apply(this,arguments)}function N(){return(N=(0,h.default)(d.default.mark(function e(t,n,r){var i,o,a,s,u,l,c,f,p,h,m,y,v,g,x,w,O;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=void 0===(o=(i=null!=n?n:{}).callbackUrl)?window.location.href:o,u=void 0===(s=i.redirect)||s,l=(0,b.apiBaseUrl)(P),e.next=4,I();case 4:if(c=e.sent){e.next=8;break}return window.location.href="".concat(l,"/error"),e.abrupt("return");case 8:if(!(!t||!(t in c))){e.next=11;break}return window.location.href="".concat(l,"/signin?").concat(new URLSearchParams({callbackUrl:a})),e.abrupt("return");case 11:return f="credentials"===c[t].type,p="email"===c[t].type,h=f||p,m="".concat(l,"/").concat(f?"callback":"signin","/").concat(t),y="".concat(m).concat(r?"?".concat(new URLSearchParams(r)):""),e.t0=fetch,e.t1=y,e.t2={"Content-Type":"application/x-www-form-urlencoded"},e.t3=URLSearchParams,e.t4=j,e.t5=j({},n),e.t6={},e.next=25,M();case 25:return e.t7=e.sent,e.t8=a,e.t9={csrfToken:e.t7,callbackUrl:e.t8,json:!0},e.t10=(0,e.t4)(e.t5,e.t6,e.t9),e.t11=new e.t3(e.t10),e.t12={method:"post",headers:e.t2,body:e.t11},e.next=33,(0,e.t0)(e.t1,e.t12);case 33:return v=e.sent,e.next=36,v.json();case 36:if(g=e.sent,!(u||!h)){e.next=42;break}return w=null!==(x=g.url)&&void 0!==x?x:a,window.location.href=w,w.includes("#")&&window.location.reload(),e.abrupt("return");case 42:if(O=new URL(g.url).searchParams.get("error"),!v.ok){e.next=46;break}return e.next=46,P._getSession({event:"storage"});case 46:return e.abrupt("return",{error:O,status:v.status,ok:v.ok,url:O?null:g.url});case 47:case"end":return e.stop()}},e)}))).apply(this,arguments)}function L(){return(L=(0,h.default)(d.default.mark(function e(t){var n,r,i,o,a,s,u,l,c;return d.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=void 0===(r=(null!=t?t:{}).callbackUrl)?window.location.href:r,o=(0,b.apiBaseUrl)(P),e.t0={"Content-Type":"application/x-www-form-urlencoded"},e.t1=URLSearchParams,e.next=6,M();case 6:return e.t2=e.sent,e.t3=i,e.t4={csrfToken:e.t2,callbackUrl:e.t3,json:!0},e.t5=new e.t1(e.t4),a={method:"post",headers:e.t0,body:e.t5},e.next=13,fetch("".concat(o,"/signout"),a);case 13:return s=e.sent,e.next=16,s.json();case 16:if(u=e.sent,k.post({event:"session",data:{trigger:"signout"}}),!(null===(n=null==t?void 0:t.redirect)||void 0===n||n)){e.next=23;break}return c=null!==(l=u.url)&&void 0!==l?l:i,window.location.href=c,c.includes("#")&&window.location.reload(),e.abrupt("return");case 23:return e.next=25,P._getSession({event:"storage"});case 25:return e.abrupt("return",u);case 26:case"end":return e.stop()}},e)}))).apply(this,arguments)}t.SessionContext=A},78218:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},53722:function(e,t,n){"use strict";var r=n(60891);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.proxyLogger=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;try{if("undefined"==typeof window)return e;var n={},r=function(e){n[e]=function(n,r){u[e](n,r),"error"===e&&(r=s(r)),r.client=!0;var o="".concat(t,"/_log"),l=new URLSearchParams(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){(0,i.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({level:e,code:n},r));return navigator.sendBeacon?navigator.sendBeacon(o,l):fetch(o,{method:"POST",body:l,keepalive:!0})}};for(var o in e)r(o);return n}catch(e){return u}},t.setLogger=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;t||(u.debug=function(){}),e.error&&(u.error=e.error),e.warn&&(u.warn=e.warn),e.debug&&(u.debug=e.debug)};var i=r(n(44062)),o=n(29625);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){var t;return e instanceof Error&&!(e instanceof o.UnknownError)?{message:e.message,stack:e.stack,name:e.name}:(null!=e&&e.error&&(e.error=s(e.error),e.message=null!==(t=e.message)&&void 0!==t?t:e.error.message),e)}var u={error:function(e,t){t=s(t),console.error("[next-auth][error][".concat(e,"]"),"\nhttps://next-auth.js.org/errors#".concat(e.toLowerCase()),t.message,t)},warn:function(e){console.warn("[next-auth][warn][".concat(e,"]"),"\nhttps://next-auth.js.org/warnings#".concat(e.toLowerCase()))},debug:function(e,t){console.log("[next-auth][debug][".concat(e,"]"),t)}};t.default=u},21042:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t;let n=new URL("http://localhost:3000/api/auth");e&&!e.startsWith("http")&&(e=`https://${e}`);let r=new URL(null!==(t=e)&&void 0!==t?t:n),i=("/"===r.pathname?n.pathname:r.pathname).replace(/\/$/,""),o=`${r.origin}${i}`;return{origin:r.origin,host:r.host,path:i,base:o,toString:()=>o}}},20703:function(e,t,n){"use strict";n.d(t,{default:function(){return i.a}});var r=n(67447),i=n.n(r)},8792:function(e,t,n){"use strict";n.d(t,{default:function(){return i.a}});var r=n(25250),i=n.n(r)},47907:function(e,t,n){"use strict";var r=n(15313);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}})},12956:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return r}}),n(82139);let r=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},66406:function(e,t,n){"use strict";function r(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),n(82139),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81749:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return b}});let r=n(86921),i=n(91884),o=n(57437),a=i._(n(2265)),s=r._(n(54887)),u=r._(n(42251)),l=n(38630),c=n(76906),f=n(60337);n(76184);let d=n(46993),p=r._(n(10536)),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function m(e,t,n,r,i,o){let a=null==e?void 0:e.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,i=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function y(e){let[t,n]=a.version.split(".",2),r=parseInt(t,10),i=parseInt(n,10);return r>18||18===r&&i>=3?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,a.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:i,height:s,width:u,decoding:l,className:c,style:f,fetchPriority:d,placeholder:p,loading:h,unoptimized:v,fill:g,onLoadRef:b,onLoadingCompleteRef:x,setBlurComplete:w,setShowAltText:O,onLoad:S,onError:E,...j}=e;return(0,o.jsx)("img",{...j,...y(d),loading:h,width:u,height:s,decoding:l,"data-nimg":g?"fill":"1",className:c,style:f,sizes:i,srcSet:r,src:n,ref:(0,a.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(E&&(e.src=e.src),e.complete&&m(e,p,b,x,w,v))},[n,p,b,x,w,E,v,t]),onLoad:e=>{m(e.currentTarget,p,b,x,w,v)},onError:e=>{O(!0),"empty"!==p&&w(!0),E&&E(e)}})});function g(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...y(n.fetchPriority)};return t&&s.default.preload?(s.default.preload(n.src,r),null):(0,o.jsx)(u.default,{children:(0,o.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let b=(0,a.forwardRef)((e,t)=>{let n=(0,a.useContext)(d.RouterContext),r=(0,a.useContext)(f.ImageConfigContext),i=(0,a.useMemo)(()=>{let e=h||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[r]),{onLoad:s,onLoadingComplete:u}=e,m=(0,a.useRef)(s);(0,a.useEffect)(()=>{m.current=s},[s]);let y=(0,a.useRef)(u);(0,a.useEffect)(()=>{y.current=u},[u]);let[b,x]=(0,a.useState)(!1),[w,O]=(0,a.useState)(!1),{props:S,meta:E}=(0,l.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:b,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(v,{...S,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:m,onLoadingCompleteRef:y,setBlurComplete:x,setShowAltText:O,ref:t}),E.priority?(0,o.jsx)(g,{isAppRouter:!n,imgAttributes:S}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},25250:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return x}});let r=n(86921),i=n(57437),o=r._(n(2265)),a=n(14542),s=n(17434),u=n(11030),l=n(36874),c=n(12956),f=n(46993),d=n(38599),p=n(45291),h=n(66406),m=n(45786),y=n(91414),v=new Set;function g(e,t,n,r,i,o){if("undefined"!=typeof window&&(o||(0,s.isLocalURL)(t))){if(!r.bypassPrefetchedCheck){let i=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(v.has(i))return;v.add(i)}Promise.resolve(o?e.prefetch(t,i):e.prefetch(t,n,r)).catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}let x=o.default.forwardRef(function(e,t){let n,r;let{href:u,as:v,children:x,prefetch:w=null,passHref:O,replace:S,shallow:E,scroll:j,locale:P,onClick:k,onMouseEnter:_,onTouchStart:A,legacyBehavior:T=!1,...C}=e;n=x,T&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let M=o.default.useContext(f.RouterContext),R=o.default.useContext(d.AppRouterContext),I=null!=M?M:R,D=!M,N=!1!==w,L=null===w?y.PrefetchKind.AUTO:y.PrefetchKind.FULL,{href:F,as:B}=o.default.useMemo(()=>{if(!M){let e=b(u);return{href:e,as:v?b(v):e}}let[e,t]=(0,a.resolveHref)(M,u,!0);return{href:e,as:v?(0,a.resolveHref)(M,v):t||e}},[M,u,v]),z=o.default.useRef(F),U=o.default.useRef(B);T&&(r=o.default.Children.only(n));let V=T?r&&"object"==typeof r&&r.ref:t,[$,W,Z]=(0,p.useIntersection)({rootMargin:"200px"}),H=o.default.useCallback(e=>{(U.current!==B||z.current!==F)&&(Z(),U.current=B,z.current=F),$(e),V&&("function"==typeof V?V(e):"object"==typeof V&&(V.current=e))},[B,V,F,Z,$]);o.default.useEffect(()=>{I&&W&&N&&g(I,F,B,{locale:P},{kind:L},D)},[B,F,W,P,N,null==M?void 0:M.locale,I,D,L]);let q={ref:H,onClick(e){T||"function"!=typeof k||k(e),T&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),I&&!e.defaultPrevented&&function(e,t,n,r,i,a,u,l,c){let{nodeName:f}=e.currentTarget;if("A"===f.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,s.isLocalURL)(n)))return;e.preventDefault();let d=()=>{let e=null==u||u;"beforePopState"in t?t[i?"replace":"push"](n,r,{shallow:a,locale:l,scroll:e}):t[i?"replace":"push"](r||n,{scroll:e})};c?o.default.startTransition(d):d()}(e,I,F,B,S,E,j,P,D)},onMouseEnter(e){T||"function"!=typeof _||_(e),T&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),I&&(N||!D)&&g(I,F,B,{locale:P,priority:!0,bypassPrefetchedCheck:!0},{kind:L},D)},onTouchStart(e){T||"function"!=typeof A||A(e),T&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),I&&(N||!D)&&g(I,F,B,{locale:P,priority:!0,bypassPrefetchedCheck:!0},{kind:L},D)}};if((0,l.isAbsoluteUrl)(B))q.href=B;else if(!T||O||"a"===r.type&&!("href"in r.props)){let e=void 0!==P?P:null==M?void 0:M.locale,t=(null==M?void 0:M.isLocaleDomain)&&(0,h.getDomainLocale)(B,e,null==M?void 0:M.locales,null==M?void 0:M.domainLocales);q.href=t||(0,m.addBasePath)((0,c.addLocale)(B,e,null==M?void 0:M.defaultLocale))}return T?o.default.cloneElement(r,q):(0,i.jsx)("a",{...C,...q,children:n})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},52185:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{requestIdleCallback:function(){return n},cancelIdleCallback:function(){return r}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},14542:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return f}});let r=n(95770),i=n(11030),o=n(24544),a=n(36874),s=n(82139),u=n(17434),l=n(22360),c=n(96735);function f(e,t,n){let f;let d="string"==typeof t?t:(0,i.formatWithValidation)(t),p=d.match(/^[a-zA-Z]{1,}:\/\//),h=p?d.slice(p[0].length):d;if((h.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+d+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,a.normalizeRepeatedSlashes)(h);d=(p?p[0]:"")+t}if(!(0,u.isLocalURL)(d))return n?[d]:d;try{f=new URL(d.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){f=new URL("/","http://n")}try{let e=new URL(d,f);e.pathname=(0,s.normalizePathTrailingSlash)(e.pathname);let t="";if((0,l.isDynamicRoute)(e.pathname)&&e.searchParams&&n){let n=(0,r.searchParamsToUrlQuery)(e.searchParams),{result:a,params:s}=(0,c.interpolateAs)(e.pathname,e.pathname,n);a&&(t=(0,i.formatWithValidation)({pathname:a,hash:e.hash,query:(0,o.omit)(n,s)}))}let a=e.origin===f.origin?e.href.slice(e.origin.length):e.href;return n?[a,t||a]:a}catch(e){return n?[d]:d}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},45291:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return u}});let r=n(2265),i=n(52185),o="function"==typeof IntersectionObserver,a=new Map,s=[];function u(e){let{rootRef:t,rootMargin:n,disabled:u}=e,l=u||!o,[c,f]=(0,r.useState)(!1),d=(0,r.useRef)(null),p=(0,r.useCallback)(e=>{d.current=e},[]);return(0,r.useEffect)(()=>{if(o){if(l||c)return;let e=d.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:i,elements:o}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=s.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=a.get(r)))return t;let i=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:i},s.push(n),a.set(n,t),t}(n);return o.set(e,t),i.observe(e),function(){if(o.delete(e),i.unobserve(e),0===o.size){i.disconnect(),a.delete(r);let e=s.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&f(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!c){let e=(0,i.requestIdleCallback)(()=>f(!0));return()=>(0,i.cancelIdleCallback)(e)}},[l,n,t,c,d.current]),[p,c,(0,r.useCallback)(()=>{f(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2595:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=n(86921)._(n(2265)).default.createContext({})},43044:function(e,t){"use strict";function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},22202:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return i}});let n=/[|\\{}()[\]^$+*?.-]/,r=/[|\\{}()[\]^$+*?.-]/g;function i(e){return n.test(e)?e.replace(r,"\\$&"):e}},38630:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return s}}),n(76184);let r=n(67160),i=n(76906);function o(e){return void 0!==e.default}function a(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function s(e,t){var n;let s,u,l,{src:c,sizes:f,unoptimized:d=!1,priority:p=!1,loading:h,className:m,quality:y,width:v,height:g,fill:b=!1,style:x,onLoad:w,onLoadingComplete:O,placeholder:S="empty",blurDataURL:E,fetchPriority:j,layout:P,objectFit:k,objectPosition:_,lazyBoundary:A,lazyRoot:T,...C}=e,{imgConf:M,showAltText:R,blurComplete:I,defaultLoader:D}=t,N=M||i.imageConfigDefault;if("allSizes"in N)s=N;else{let e=[...N.deviceSizes,...N.imageSizes].sort((e,t)=>e-t),t=N.deviceSizes.sort((e,t)=>e-t);s={...N,allSizes:e,deviceSizes:t}}let L=C.loader||D;delete C.loader,delete C.srcSet;let F="__next_img_default"in L;if(F){if("custom"===s.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=L;L=t=>{let{config:n,...r}=t;return e(r)}}if(P){"fill"===P&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[P];e&&(x={...x,...e});let t={responsive:"100vw",fill:"100vw"}[P];t&&!f&&(f=t)}let B="",z=a(v),U=a(g);if("object"==typeof(n=c)&&(o(n)||void 0!==n.src)){let e=o(c)?c.default:c;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(u=e.blurWidth,l=e.blurHeight,E=E||e.blurDataURL,B=e.src,!b){if(z||U){if(z&&!U){let t=z/e.width;U=Math.round(e.height*t)}else if(!z&&U){let t=U/e.height;z=Math.round(e.width*t)}}else z=e.width,U=e.height}}let V=!p&&("lazy"===h||void 0===h);(!(c="string"==typeof c?c:B)||c.startsWith("data:")||c.startsWith("blob:"))&&(d=!0,V=!1),s.unoptimized&&(d=!0),F&&c.endsWith(".svg")&&!s.dangerouslyAllowSVG&&(d=!0),p&&(j="high");let $=a(y),W=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:k,objectPosition:_}:{},R?{}:{color:"transparent"},x),Z=I||"empty"===S?null:"blur"===S?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:z,heightInt:U,blurWidth:u,blurHeight:l,blurDataURL:E||"",objectFit:W.objectFit})+'")':'url("'+S+'")',H=Z?{backgroundSize:W.objectFit||"cover",backgroundPosition:W.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Z}:{},q=function(e){let{config:t,src:n,unoptimized:r,width:i,quality:o,sizes:a,loader:s}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:u,kind:l}=function(e,t,n){let{deviceSizes:r,allSizes:i}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,a),c=u.length-1;return{sizes:a||"w"!==l?a:"100vw",srcSet:u.map((e,r)=>s({config:t,src:n,quality:o,width:e})+" "+("w"===l?e:r+1)+l).join(", "),src:s({config:t,src:n,quality:o,width:u[c]})}}({config:s,src:c,unoptimized:d,width:z,quality:$,sizes:f,loader:L});return{props:{...C,loading:V?"lazy":h,fetchPriority:j,width:z,height:U,decoding:"async",className:m,style:{...W,...H},sizes:q.sizes,srcSet:q.srcSet,src:q.src},meta:{unoptimized:d,priority:p,placeholder:S,fill:b}}}},42251:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{defaultHead:function(){return f},default:function(){return m}});let r=n(86921),i=n(91884),o=n(57437),a=i._(n(2265)),s=r._(n(27392)),u=n(2595),l=n(27484),c=n(43044);function f(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(76184);let p=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:n}=t;return e.reduce(d,[]).reverse().concat(f(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return i=>{let o=!0,a=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){a=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?o=!1:t.add(i.type);break;case"meta":for(let e=0,t=p.length;e<t;e++){let t=p[e];if(i.props.hasOwnProperty(t)){if("charSet"===t)n.has(t)?o=!1:n.add(t);else{let e=i.props[t],n=r[t]||new Set;("name"!==t||!a)&&n.has(e)?o=!1:(n.add(e),r[t]=n)}}}}return o}}()).reverse().map((e,t)=>{let r=e.key||t;if(!n&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,a.default.cloneElement(e,t)}return a.default.cloneElement(e,{key:r})})}let m=function(e){let{children:t}=e,n=(0,a.useContext)(u.AmpStateContext),r=(0,a.useContext)(l.HeadManagerContext);return(0,o.jsx)(s.default,{reduceComponentsToState:h,headManager:r,inAmpMode:(0,c.isInAmpMode)(n),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},67160:function(e,t){"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:i,blurDataURL:o,objectFit:a}=e,s=r?40*r:t,u=i?40*i:n,l=s&&u?"viewBox='0 0 "+s+" "+u+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+l+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(l?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},60337:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let r=n(86921)._(n(2265)),i=n(76906),o=r.default.createContext(i.imageConfigDefault)},76906:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},67447:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getImageProps:function(){return s},default:function(){return u}});let r=n(86921),i=n(38630),o=n(81749),a=r._(n(10536)),s=e=>{let{props:t}=(0,i.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}},u=o.Image},10536:function(e,t){"use strict";function n(e){let{config:t,src:n,width:r,quality:i}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},46993:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(86921)._(n(2265)).default.createContext(null)},11030:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return o},urlObjectKeys:function(){return a},formatWithValidation:function(){return s}});let r=n(91884)._(n(95770)),i=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:n}=e,o=e.protocol||"",a=e.pathname||"",s=e.hash||"",u=e.query||"",l=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?l=t+e.host:n&&(l=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(l+=":"+e.port)),u&&"object"==typeof u&&(u=String(r.urlQueryToSearchParams(u)));let c=e.search||u&&"?"+u||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||i.test(o))&&!1!==l?(l="//"+(l||""),a&&"/"!==a[0]&&(a="/"+a)):l||(l=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),""+o+l+(a=a.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+s}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function s(e){return o(e)}},22360:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return i.isDynamicRoute}});let r=n(97409),i=n(11305)},96735:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return o}});let r=n(2395),i=n(19935);function o(e,t,n){let o="",a=(0,i.getRouteRegex)(e),s=a.groups,u=(t!==e?(0,r.getRouteMatcher)(a)(t):"")||n;o=e;let l=Object.keys(s);return l.every(e=>{let t=u[e]||"",{repeat:n,optional:r}=s[e],i="["+(n?"...":"")+e+"]";return r&&(i=(t?"":"/")+"["+i+"]"),n&&!Array.isArray(t)&&(t=[t]),(r||e in u)&&(o=o.replace(i,n?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(o=""),{params:l,result:o}}},11305:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return o}});let r=n(94749),i=/\/\[[^/]+?\](?=\/|$)/;function o(e){return(0,r.isInterceptionRouteAppPath)(e)&&(e=(0,r.extractInterceptionRouteInformation)(e).interceptedRoute),i.test(e)}},17434:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let r=n(36874),i=n(87379);function o(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,i.hasBasePath)(n.pathname)}catch(e){return!1}}},24544:function(e,t){"use strict";function n(e,t){let n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return n}})},95770:function(e,t){"use strict";function n(e){let t={};return e.forEach((e,n)=>{void 0===t[n]?t[n]=e:Array.isArray(t[n])?t[n].push(e):t[n]=[t[n],e]}),t}function r(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function i(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,i]=e;Array.isArray(i)?i.forEach(e=>t.append(n,r(e))):t.set(n,r(i))}),t}function o(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.forEach(t=>{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,n)=>e.append(n,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return i},assign:function(){return o}})},2395:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return i}});let r=n(36874);function i(e){let{re:t,groups:n}=e;return e=>{let i=t.exec(e);if(!i)return!1;let o=e=>{try{return decodeURIComponent(e)}catch(e){throw new r.DecodeError("failed to decode param")}},a={};return Object.keys(n).forEach(e=>{let t=n[e],r=i[t.pos];void 0!==r&&(a[e]=~r.indexOf("/")?r.split("/").map(e=>o(e)):t.repeat?[o(r)]:o(r))}),a}}},19935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getRouteRegex:function(){return u},getNamedRouteRegex:function(){return f},getNamedMiddlewareRegex:function(){return d}});let r=n(94749),i=n(22202),o=n(95868);function a(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let n=e.startsWith("...");return n&&(e=e.slice(3)),{key:e,repeat:n,optional:t}}function s(e){let t=(0,o.removeTrailingSlash)(e).slice(1).split("/"),n={},s=1;return{parameterizedRoute:t.map(e=>{let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&o){let{key:e,optional:r,repeat:u}=a(o[1]);return n[e]={pos:s++,repeat:u,optional:r},"/"+(0,i.escapeStringRegexp)(t)+"([^/]+?)"}if(!o)return"/"+(0,i.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:r}=a(o[1]);return n[e]={pos:s++,repeat:t,optional:r},t?r?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:n}}function u(e){let{parameterizedRoute:t,groups:n}=s(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:n}}function l(e){let{interceptionMarker:t,getSafeRouteKey:n,segment:r,routeKeys:o,keyPrefix:s}=e,{key:u,optional:l,repeat:c}=a(r),f=u.replace(/\W/g,"");s&&(f=""+s+f);let d=!1;(0===f.length||f.length>30)&&(d=!0),isNaN(parseInt(f.slice(0,1)))||(d=!0),d&&(f=n()),s?o[f]=""+s+u:o[f]=u;let p=t?(0,i.escapeStringRegexp)(t):"";return c?l?"(?:/"+p+"(?<"+f+">.+?))?":"/"+p+"(?<"+f+">.+?)":"/"+p+"(?<"+f+">[^/]+?)"}function c(e,t){let n;let a=(0,o.removeTrailingSlash)(e).slice(1).split("/"),s=(n=0,()=>{let e="",t=++n;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),u={};return{namedParameterizedRoute:a.map(e=>{let n=r.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);if(n&&o){let[n]=e.split(o[0]);return l({getSafeRouteKey:s,interceptionMarker:n,segment:o[1],routeKeys:u,keyPrefix:t?"nxtI":void 0})}return o?l({getSafeRouteKey:s,segment:o[1],routeKeys:u,keyPrefix:t?"nxtP":void 0}):"/"+(0,i.escapeStringRegexp)(e)}).join(""),routeKeys:u}}function f(e,t){let n=c(e,t);return{...u(e),namedRegex:"^"+n.namedParameterizedRoute+"(?:/)?$",routeKeys:n.routeKeys}}function d(e,t){let{parameterizedRoute:n}=s(e),{catchAll:r=!0}=t;if("/"===n)return{namedRegex:"^/"+(r?".*":"")+"$"};let{namedParameterizedRoute:i}=c(e,!1);return{namedRegex:"^"+i+(r?"(?:(/.*)?)":"")+"$"}}},97409:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return r}});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Error("Catch-all must be the last part of the URL.");let i=e[0];if(i.startsWith("[")&&i.endsWith("]")){let n=i.slice(1,-1),a=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),a=!0),n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+n+"').");if(n.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+n+"').");function o(e,n){if(null!==e&&e!==n)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"').");t.forEach(e=>{if(e===n)throw Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===i.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path')}),t.push(n)}if(r){if(a){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');o(this.optionalRestSlugName,n),this.optionalRestSlugName=n,i="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');o(this.restSlugName,n),this.restSlugName=n,i="[...]"}}else{if(a)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');o(this.slugName,n),this.slugName=n,i="[]"}}this.children.has(i)||this.children.set(i,new n),this.children.get(i)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}},27392:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let r=n(2265),i="undefined"==typeof window,o=i?()=>{}:r.useLayoutEffect,a=i?()=>{}:r.useEffect;function s(e){let{headManager:t,reduceComponentsToState:n}=e;function s(){if(t&&t.mountedInstances){let i=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(i,e))}}if(i){var u;null==t||null==(u=t.mountedInstances)||u.add(e.children),s()}return o(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},36874:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{WEB_VITALS:function(){return n},execOnce:function(){return r},isAbsoluteUrl:function(){return o},getLocationOrigin:function(){return a},getURL:function(){return s},getDisplayName:function(){return u},isResSent:function(){return l},normalizeRepeatedSlashes:function(){return c},loadGetInitialProps:function(){return f},SP:function(){return d},ST:function(){return p},DecodeError:function(){return h},NormalizeError:function(){return m},PageNotFoundError:function(){return y},MissingStaticPage:function(){return v},MiddlewareNotFoundError:function(){return g},stringifyError:function(){return b}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return n||(n=!0,t=e(...i)),t}}let i=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,o=e=>i.test(e);function a(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function s(){let{href:e}=window.location,t=a();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function l(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&l(n))return r;if(!r)throw Error('"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.');return r}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class g extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},31249:function(e){var t=String,n=function(){return{isColorSupported:!1,reset:t,bold:t,dim:t,italic:t,underline:t,inverse:t,hidden:t,strikethrough:t,black:t,red:t,green:t,yellow:t,blue:t,magenta:t,cyan:t,white:t,gray:t,bgBlack:t,bgRed:t,bgGreen:t,bgYellow:t,bgBlue:t,bgMagenta:t,bgCyan:t,bgWhite:t,blackBright:t,redBright:t,greenBright:t,yellowBright:t,blueBright:t,magentaBright:t,cyanBright:t,whiteBright:t,bgBlackBright:t,bgRedBright:t,bgGreenBright:t,bgYellowBright:t,bgBlueBright:t,bgMagentaBright:t,bgCyanBright:t,bgWhiteBright:t}};e.exports=n(),e.exports.createColors=n},18314:function(e,t,n){"use strict";var r=n(41811);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},74404:function(e,t,n){e.exports=n(18314)()},41811:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},40576:function(e,t){"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 n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=(n&&Symbol.for("react.suspense_list"),n?Symbol.for("react.memo"):60115),m=n?Symbol.for("react.lazy"):60116;n&&Symbol.for("react.block"),n&&Symbol.for("react.fundamental"),n&&Symbol.for("react.responder"),n&&Symbol.for("react.scope"),t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isFragment=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case f:case o:case s:case a:case p:return e;default:switch(e=e&&e.$$typeof){case l:case d:case m:case h:case u:return e;default:return t}}case i:return t}}}(e)===o}},97051:function(e,t,n){"use strict";e.exports=n(40576)},84814:function(e,t,n){"use strict";n.d(t,{Av:function(){return a},pF:function(){return r},xv:function(){return o},zi:function(){return i}});var r="right-scroll-bar-position",i="width-before-scroll-bar",o="with-scroll-bars-hidden",a="--removed-body-scroll-bar-size"},58387:function(e,t,n){"use strict";n.d(t,{jp:function(){return m}});var r=n(2265),i=n(68109),o=n(84814),a={left:0,top:0,right:0,gap:0},s=function(e){return parseInt(e||"",10)||0},u=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[s(n),s(r),s(i)]},l=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return a;var t=u(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},c=(0,i.Ws)(),f="data-scroll-locked",d=function(e,t,n,r){var i=e.left,a=e.top,s=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n  .".concat(o.xv," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(u,"px ").concat(r,";\n  }\n  body[").concat(f,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n    padding-left: ".concat(i,"px;\n    padding-top: ").concat(a,"px;\n    padding-right: ").concat(s,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(u,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(o.pF," {\n    right: ").concat(u,"px ").concat(r,";\n  }\n  \n  .").concat(o.zi," {\n    margin-right: ").concat(u,"px ").concat(r,";\n  }\n  \n  .").concat(o.pF," .").concat(o.pF," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(o.zi," .").concat(o.zi," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(f,"] {\n    ").concat(o.Av,": ").concat(u,"px;\n  }\n")},p=function(){var e=parseInt(document.body.getAttribute(f)||"0",10);return isFinite(e)?e:0},h=function(){r.useEffect(function(){return document.body.setAttribute(f,(p()+1).toString()),function(){var e=p()-1;e<=0?document.body.removeAttribute(f):document.body.setAttribute(f,e.toString())}},[])},m=function(e){var t=e.noRelative,n=e.noImportant,i=e.gapMode,o=void 0===i?"margin":i;h();var a=r.useMemo(function(){return l(o)},[o]);return r.createElement(c,{styles:d(a,!t,o,n?"":"!important")})}},46766:function(e,t,n){"use strict";n.d(t,{ZP:function(){return e0}});var r=n(2265),i=n(74404),o=n.n(i),a=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty;function l(e,t){return function(n,r,i){return e(n,r,i)&&t(n,r,i)}}function c(e){return function(t,n,r){if(!t||!n||"object"!=typeof t||"object"!=typeof n)return e(t,n,r);var i=r.cache,o=i.get(t),a=i.get(n);if(o&&a)return o===n&&a===t;i.set(t,n),i.set(n,t);var s=e(t,n,r);return i.delete(t),i.delete(n),s}}function f(e){return a(e).concat(s(e))}var d=Object.hasOwn||function(e,t){return u.call(e,t)};function p(e,t){return e||t?e===t:e===t||e!=e&&t!=t}var h="_owner",m=Object.getOwnPropertyDescriptor,y=Object.keys;function v(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function g(e,t){return p(e.getTime(),t.getTime())}function b(e,t,n){if(e.size!==t.size)return!1;for(var r,i,o={},a=e.entries(),s=0;(r=a.next())&&!r.done;){for(var u=t.entries(),l=!1,c=0;(i=u.next())&&!i.done;){var f=r.value,d=f[0],p=f[1],h=i.value,m=h[0],y=h[1];!l&&!o[c]&&(l=n.equals(d,m,s,c,e,t,n)&&n.equals(p,y,d,m,e,t,n))&&(o[c]=!0),c++}if(!l)return!1;s++}return!0}function x(e,t,n){var r,i=y(e),o=i.length;if(y(t).length!==o)return!1;for(;o-- >0;)if((r=i[o])===h&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!d(t,r)||!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function w(e,t,n){var r,i,o,a=f(e),s=a.length;if(f(t).length!==s)return!1;for(;s-- >0;)if((r=a[s])===h&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!d(t,r)||!n.equals(e[r],t[r],r,r,e,t,n)||(i=m(e,r),o=m(t,r),(i||o)&&(!i||!o||i.configurable!==o.configurable||i.enumerable!==o.enumerable||i.writable!==o.writable)))return!1;return!0}function O(e,t){return p(e.valueOf(),t.valueOf())}function S(e,t){return e.source===t.source&&e.flags===t.flags}function E(e,t,n){if(e.size!==t.size)return!1;for(var r,i,o={},a=e.values();(r=a.next())&&!r.done;){for(var s=t.values(),u=!1,l=0;(i=s.next())&&!i.done;)!u&&!o[l]&&(u=n.equals(r.value,i.value,r.value,i.value,e,t,n))&&(o[l]=!0),l++;if(!u)return!1}return!0}function j(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}var P=Array.isArray,k="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,_=Object.assign,A=Object.prototype.toString.call.bind(Object.prototype.toString),T=C();function C(e){void 0===e&&(e={});var t,n,r,i,o,a,s,u,f,d=e.circular,p=e.createInternalComparator,h=e.createState,m=e.strict,y=(n=(t=function(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,i={areArraysEqual:r?w:v,areDatesEqual:g,areMapsEqual:r?l(b,w):b,areObjectsEqual:r?w:x,arePrimitiveWrappersEqual:O,areRegExpsEqual:S,areSetsEqual:r?l(E,w):E,areTypedArraysEqual:r?w:j};if(n&&(i=_({},i,n(i))),t){var o=c(i.areArraysEqual),a=c(i.areMapsEqual),s=c(i.areObjectsEqual),u=c(i.areSetsEqual);i=_({},i,{areArraysEqual:o,areMapsEqual:a,areObjectsEqual:s,areSetsEqual:u})}return i}(e)).areArraysEqual,r=t.areDatesEqual,i=t.areMapsEqual,o=t.areObjectsEqual,a=t.arePrimitiveWrappersEqual,s=t.areRegExpsEqual,u=t.areSetsEqual,f=t.areTypedArraysEqual,function(e,t,l){if(e===t)return!0;if(null==e||null==t||"object"!=typeof e||"object"!=typeof t)return e!=e&&t!=t;var c=e.constructor;if(c!==t.constructor)return!1;if(c===Object)return o(e,t,l);if(P(e))return n(e,t,l);if(null!=k&&k(e))return f(e,t,l);if(c===Date)return r(e,t,l);if(c===RegExp)return s(e,t,l);if(c===Map)return i(e,t,l);if(c===Set)return u(e,t,l);var d=A(e);return"[object Date]"===d?r(e,t,l):"[object RegExp]"===d?s(e,t,l):"[object Map]"===d?i(e,t,l):"[object Set]"===d?u(e,t,l):"[object Object]"===d?"function"!=typeof e.then&&"function"!=typeof t.then&&o(e,t,l):"[object Arguments]"===d?o(e,t,l):("[object Boolean]"===d||"[object Number]"===d||"[object String]"===d)&&a(e,t,l)}),T=p?p(y):function(e,t,n,r,i,o,a){return y(e,t,a)};return function(e){var t=e.circular,n=e.comparator,r=e.createState,i=e.equals,o=e.strict;if(r)return function(e,a){var s=r(),u=s.cache;return n(e,a,{cache:void 0===u?t?new WeakMap:void 0:u,equals:i,meta:s.meta,strict:o})};if(t)return function(e,t){return n(e,t,{cache:new WeakMap,equals:i,meta:void 0,strict:o})};var a={cache:void 0,equals:i,meta:void 0,strict:o};return function(e,t){return n(e,t,a)}}({circular:void 0!==d&&d,comparator:y,createState:h,equals:T,strict:void 0!==m&&m})}function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1;requestAnimationFrame(function r(i){if(n<0&&(n=i),i-n>t)e(i),n=-1;else{var o;o=r,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(o)}})}function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach(function(t){F(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function F(e,t,n){var r;return(r=function(e,t){if("object"!==D(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==D(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===D(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}C({strict:!0}),C({circular:!0}),C({circular:!0,strict:!0}),C({createInternalComparator:function(){return p}}),C({strict:!0,createInternalComparator:function(){return p}}),C({circular:!0,createInternalComparator:function(){return p}}),C({circular:!0,createInternalComparator:function(){return p},strict:!0});var B=function(e){return e},z=function(e,t){return Object.keys(t).reduce(function(n,r){return L(L({},n),{},F({},r,e(r,t[r])))},{})},U=function(e,t,n){return e.map(function(e){return"".concat(e.replace(/([A-Z])/g,function(e){return"-".concat(e.toLowerCase())})," ").concat(t,"ms ").concat(n)}).join(",")},V=function(e,t,n,r,i,o,a,s){};function $(e,t){if(e){if("string"==typeof e)return W(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return W(e,t)}}function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Z=function(e,t){return[0,3*e,3*t-6*e,3*e-3*t+1]},H=function(e,t){return e.map(function(e,n){return e*Math.pow(t,n)}).reduce(function(e,t){return e+t})},q=function(e,t){return function(n){return H(Z(e,t),n)}},Y=function(){for(var e,t,n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var o=r[0],a=r[1],s=r[2],u=r[3];if(1===r.length)switch(r[0]){case"linear":o=0,a=0,s=1,u=1;break;case"ease":o=.25,a=.1,s=.25,u=1;break;case"ease-in":o=.42,a=0,s=1,u=1;break;case"ease-out":o=.42,a=0,s=.58,u=1;break;case"ease-in-out":o=0,a=0,s=.58,u=1;break;default:var l=r[0].split("(");if("cubic-bezier"===l[0]&&4===l[1].split(")")[0].split(",").length){var c,f=function(e){if(Array.isArray(e))return e}(c=l[1].split(")")[0].split(",").map(function(e){return parseFloat(e)}))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(c,4)||$(c,4)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();o=f[0],a=f[1],s=f[2],u=f[3]}else V(!1,"[configBezier]: arguments should be one of oneOf 'linear', 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', instead received %s",r)}V([o,s,a,u].every(function(e){return"number"==typeof e&&e>=0&&e<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",r);var d=q(o,s),p=q(a,u),h=(e=o,t=s,function(n){var r;return H([].concat(function(e){if(Array.isArray(e))return W(e)}(r=Z(e,t).map(function(e,t){return e*t}).slice(1))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||$(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),n)}),m=function(e){for(var t=e>1?1:e,n=t,r=0;r<8;++r){var i,o=d(n)-t,a=h(n);if(1e-4>Math.abs(o-t)||a<1e-4)break;n=(i=n-o/a)>1?1:i<0?0:i}return p(n)};return m.isStepper=!1,m},G=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,n=void 0===t?100:t,r=e.damping,i=void 0===r?8:r,o=e.dt,a=void 0===o?17:o,s=function(e,t,r){var o=r+(-(e-t)*n-r*i)*a/1e3,s=r*a/1e3+e;return 1e-4>Math.abs(s-t)&&1e-4>Math.abs(o)?[t,0]:[s,o]};return s.isStepper=!0,s.dt=a,s},K=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0];if("string"==typeof r)switch(r){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return Y(r);case"spring":return G();default:if("cubic-bezier"===r.split("(")[0])return Y(r);V(!1,"[configEasing]: first argument should be one of 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', 'linear' and 'spring', instead  received %s",t)}return"function"==typeof r?r:(V(!1,"[configEasing]: first argument type should be function or string, instead received %s",t),null)};function X(e){return(X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Q(e){return function(e){if(Array.isArray(e))return er(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||en(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach(function(t){et(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function et(e,t,n){var r;return(r=function(e,t){if("object"!==X(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==X(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===X(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function en(e,t){if(e){if("string"==typeof e)return er(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return er(e,t)}}function er(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ei=function(e,t,n){return e+(t-e)*n},eo=function(e){return e.from!==e.to},ea=function e(t,n,r){var i=z(function(e,n){if(eo(n)){var r,i=function(e){if(Array.isArray(e))return e}(r=t(n.from,n.to,n.velocity))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(r,2)||en(r,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=i[0],a=i[1];return ee(ee({},n),{},{from:o,velocity:a})}return n},n);return r<1?z(function(e,t){return eo(t)?ee(ee({},t),{},{velocity:ei(t.velocity,i[e].velocity,r),from:ei(t.from,i[e].from,r)}):t},n):e(t,i,r-1)},es=function(e,t,n,r,i){var o,a,s=[Object.keys(e),Object.keys(t)].reduce(function(e,t){return e.filter(function(e){return t.includes(e)})}),u=s.reduce(function(n,r){return ee(ee({},n),{},et({},r,[e[r],t[r]]))},{}),l=s.reduce(function(n,r){return ee(ee({},n),{},et({},r,{from:e[r],velocity:0,to:t[r]}))},{}),c=-1,f=function(){return null};return f=n.isStepper?function(r){o||(o=r);var a=(r-o)/n.dt;l=ea(n,l,a),i(ee(ee(ee({},e),t),z(function(e,t){return t.from},l))),o=r,Object.values(l).filter(eo).length&&(c=requestAnimationFrame(f))}:function(o){a||(a=o);var s=(o-a)/r,l=z(function(e,t){return ei.apply(void 0,Q(t).concat([n(s)]))},u);if(i(ee(ee(ee({},e),t),l)),s<1)c=requestAnimationFrame(f);else{var d=z(function(e,t){return ei.apply(void 0,Q(t).concat([n(1)]))},u);i(ee(ee(ee({},e),t),d))}},function(){return requestAnimationFrame(f),function(){cancelAnimationFrame(c)}}};function eu(e){return(eu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var el=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function ec(e){return function(e){if(Array.isArray(e))return ef(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ef(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ef(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ef(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ed(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ep(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ed(Object(n),!0).forEach(function(t){eh(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ed(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eh(e,t,n){return(t=ey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function em(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ey(r.key),r)}}function ey(e){var t=function(e,t){if("object"!==eu(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eu(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===eu(t)?t:String(t)}function ev(e,t){return(ev=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function eg(e,t){if(t&&("object"===eu(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return eb(e)}function eb(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ex(e){return(ex=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var ew=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&ev(e,t)}(a,e);var t,n,i,o=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n=ex(a);if(t){var r=ex(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return eg(this,e)});function a(e,t){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,a);var n,r=(n=o.call(this,e,t)).props,i=r.isActive,s=r.attributeName,u=r.from,l=r.to,c=r.steps,f=r.children,d=r.duration;if(n.handleStyleChange=n.handleStyleChange.bind(eb(n)),n.changeStyle=n.changeStyle.bind(eb(n)),!i||d<=0)return n.state={style:{}},"function"==typeof f&&(n.state={style:l}),eg(n);if(c&&c.length)n.state={style:c[0].style};else if(u){if("function"==typeof f)return n.state={style:u},eg(n);n.state={style:s?eh({},s,u):u}}else n.state={style:{}};return n}return n=[{key:"componentDidMount",value:function(){var e=this.props,t=e.isActive,n=e.canBegin;this.mounted=!0,t&&n&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isActive,r=t.canBegin,i=t.attributeName,o=t.shouldReAnimate,a=t.to,s=t.from,u=this.state.style;if(r){if(!n){var l={style:i?eh({},i,a):a};this.state&&u&&(i&&u[i]!==a||!i&&u!==a)&&this.setState(l);return}if(!T(e.to,a)||!e.canBegin||!e.isActive){var c=!e.canBegin||!e.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var f=c||o?s:e.to;if(this.state&&u){var d={style:i?eh({},i,f):f};(i&&u[i]!==f||!i&&u!==f)&&this.setState(d)}this.runAnimation(ep(ep({},this.props),{},{from:f,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),e&&e()}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"runJSAnimation",value:function(e){var t=this,n=e.from,r=e.to,i=e.duration,o=e.easing,a=e.begin,s=e.onAnimationEnd,u=e.onAnimationStart,l=es(n,r,K(o),i,this.changeStyle);this.manager.start([u,a,function(){t.stopJSAnimation=l()},i,s])}},{key:"runStepAnimation",value:function(e){var t=this,n=e.steps,r=e.begin,i=e.onAnimationStart,o=n[0],a=o.style,s=o.duration;return this.manager.start([i].concat(ec(n.reduce(function(e,r,i){if(0===i)return e;var o=r.duration,a=r.easing,s=void 0===a?"ease":a,u=r.style,l=r.properties,c=r.onAnimationEnd,f=i>0?n[i-1]:r,d=l||Object.keys(u);if("function"==typeof s||"spring"===s)return[].concat(ec(e),[t.runJSAnimation.bind(t,{from:f.style,to:u,duration:o,easing:s}),o]);var p=U(d,o,s),h=ep(ep(ep({},f.style),u),{},{transition:p});return[].concat(ec(e),[h,o,c]).filter(B)},[a,Math.max(void 0===s?0:s,r)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){if(!this.manager){var t,n,r;this.manager=(t=function(){return null},n=!1,r=function e(r){if(!n){if(Array.isArray(r)){if(!r.length)return;var i=function(e){if(Array.isArray(e))return e}(r)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||function(e,t){if(e){if("string"==typeof e)return I(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return I(e,t)}}(r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=i[0],a=i.slice(1);if("number"==typeof o){M(e.bind(null,a),o);return}e(o),M(e.bind(null,a));return}"object"===R(r)&&t(r),"function"==typeof r&&r()}},{stop:function(){n=!0},start:function(e){n=!1,r(e)},subscribe:function(e){return t=e,function(){t=function(){return null}}}})}var i=e.begin,o=e.duration,a=e.attributeName,s=e.to,u=e.easing,l=e.onAnimationStart,c=e.onAnimationEnd,f=e.steps,d=e.children,p=this.manager;if(this.unSubscribe=p.subscribe(this.handleStyleChange),"function"==typeof u||"function"==typeof d||"spring"===u){this.runJSAnimation(e);return}if(f.length>1){this.runStepAnimation(e);return}var h=a?eh({},a,s):s,m=U(Object.keys(h),o,u);p.start([l,i,ep(ep({},h),{},{transition:m}),o,c])}},{key:"render",value:function(){var e=this.props,t=e.children,n=(e.begin,e.duration),i=(e.attributeName,e.easing,e.isActive),o=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,el)),a=r.Children.count(t),s=this.state.style;if("function"==typeof t)return t(s);if(!i||0===a||n<=0)return t;var u=function(e){var t=e.props,n=t.style,i=t.className;return(0,r.cloneElement)(e,ep(ep({},o),{},{style:ep(ep({},void 0===n?{}:n),s),className:i}))};return 1===a?u(r.Children.only(t)):r.createElement("div",null,r.Children.map(t,function(e){return u(e)}))}}],em(a.prototype,n),i&&em(a,i),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);function eO(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}ew.displayName="Animate",ew.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},ew.propTypes={from:o().oneOfType([o().object,o().string]),to:o().oneOfType([o().object,o().string]),attributeName:o().string,duration:o().number,begin:o().number,easing:o().oneOfType([o().string,o().func]),steps:o().arrayOf(o().shape({duration:o().number.isRequired,style:o().object.isRequired,easing:o().oneOfType([o().oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),o().func]),properties:o().arrayOf("string"),onAnimationEnd:o().func})),children:o().oneOfType([o().node,o().func]),isActive:o().bool,canBegin:o().bool,onAnimationEnd:o().func,shouldReAnimate:o().bool,onAnimationStart:o().func,onAnimationReStart:o().func};var eS=n(14749);function eE(e,t){return(eE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function ej(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,eE(e,t)}var eP=r.createContext(null);function ek(e,t){var n=Object.create(null);return e&&r.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=t&&(0,r.isValidElement)(e)?t(e):e}),n}function e_(e,t,n){return null!=n[t]?n[t]:e.props[t]}var eA=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},eT=function(e){function t(t,n){var r,i=(r=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},r}ej(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,i,o=t.children,a=t.handleExited;return{children:t.firstRender?ek(e.children,function(t){return(0,r.cloneElement)(t,{onExited:a.bind(null,t),in:!0,appear:e_(t,"appear",e),enter:e_(t,"enter",e),exit:e_(t,"exit",e)})}):(Object.keys(i=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,i=Object.create(null),o=[];for(var a in e)a in t?o.length&&(i[a]=o,o=[]):o.push(a);var s={};for(var u in t){if(i[u])for(r=0;r<i[u].length;r++){var l=i[u][r];s[i[u][r]]=n(l)}s[u]=n(u)}for(r=0;r<o.length;r++)s[o[r]]=n(o[r]);return s}(o,n=ek(e.children))).forEach(function(t){var s=i[t];if((0,r.isValidElement)(s)){var u=t in o,l=t in n,c=o[t],f=(0,r.isValidElement)(c)&&!c.props.in;l&&(!u||f)?i[t]=(0,r.cloneElement)(s,{onExited:a.bind(null,s),in:!0,exit:e_(s,"exit",e),enter:e_(s,"enter",e)}):l||!u||f?l&&u&&(0,r.isValidElement)(c)&&(i[t]=(0,r.cloneElement)(s,{onExited:a.bind(null,s),in:c.props.in,exit:e_(s,"exit",e),enter:e_(s,"enter",e)})):i[t]=(0,r.cloneElement)(s,{in:!1})}}),i),firstRender:!1}},n.handleExited=function(e,t){var n=ek(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=(0,eS.Z)({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,i=eO(e,["component","childFactory"]),o=this.state.contextValue,a=eA(this.state.children).map(n);return(delete i.appear,delete i.enter,delete i.exit,null===t)?r.createElement(eP.Provider,{value:o},a):r.createElement(eP.Provider,{value:o},r.createElement(t,i,a))},t}(r.Component);eT.propTypes={},eT.defaultProps={component:"div",childFactory:function(e){return e}};var eC=n(54887),eM={disabled:!1},eR="unmounted",eI="exited",eD="entering",eN="entered",eL="exiting",eF=function(e){function t(t,n){r=e.call(this,t,n)||this;var r,i,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(i=eI,r.appearStatus=eD):i=eN:i=t.unmountOnExit||t.mountOnEnter?eR:eI,r.state={status:i},r.nextCallback=null,r}ej(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===eR?{status:eI}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==eD&&n!==eN&&(t=eD):(n===eD||n===eN)&&(t=eL)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){if(this.cancelNextCallback(),t===eD){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:eC.findDOMNode(this);n&&n.scrollTop}this.performEnter(e)}else this.performExit()}else this.props.unmountOnExit&&this.state.status===eI&&this.setState({status:eR})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[eC.findDOMNode(this),r],o=i[0],a=i[1],s=this.getTimeouts(),u=r?s.appear:s.enter;if(!e&&!n||eM.disabled){this.safeSetState({status:eN},function(){t.props.onEntered(o)});return}this.props.onEnter(o,a),this.safeSetState({status:eD},function(){t.props.onEntering(o,a),t.onTransitionEnd(u,function(){t.safeSetState({status:eN},function(){t.props.onEntered(o,a)})})})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:eC.findDOMNode(this);if(!t||eM.disabled){this.safeSetState({status:eI},function(){e.props.onExited(r)});return}this.props.onExit(r),this.safeSetState({status:eL},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:eI},function(){e.props.onExited(r)})})})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:eC.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(!n||r){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=i[0],a=i[1];this.props.addEndListener(o,a)}null!=e&&setTimeout(this.nextCallback,e)},n.render=function(){var e=this.state.status;if(e===eR)return null;var t=this.props,n=t.children,i=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,eO(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return r.createElement(eP.Provider,{value:null},"function"==typeof n?n(e,i):r.cloneElement(r.Children.only(n),i))},t}(r.Component);function eB(){}eF.contextType=eP,eF.propTypes={},eF.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:eB,onEntering:eB,onEntered:eB,onExit:eB,onExiting:eB,onExited:eB},eF.UNMOUNTED=eR,eF.EXITED=eI,eF.ENTERING=eD,eF.ENTERED=eN,eF.EXITING=eL;var ez=["children","appearOptions","enterOptions","leaveOptions"];function eU(e){return(eU="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eV(){return(eV=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function e$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eW(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?e$(Object(n),!0).forEach(function(t){eG(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eZ(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eK(r.key),r)}}function eH(e,t){return(eH=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function eq(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eY(e){return(eY=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function eG(e,t,n){return(t=eK(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eK(e){var t=function(e,t){if("object"!==eU(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eU(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===eU(t)?t:String(t)}var eX=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.steps,n=e.duration;return t&&t.length?t.reduce(function(e,t){return e+(Number.isFinite(t.duration)&&t.duration>0?t.duration:0)},0):Number.isFinite(n)?n:0},eQ=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&eH(e,t)}(a,e);var t,n,i,o=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n=eY(a);if(t){var r=eY(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return function(e,t){if(t&&("object"===eU(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return eq(e)}(this,e)});function a(){var e;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,a),eG(eq(e=o.call(this)),"handleEnter",function(t,n){var r=e.props,i=r.appearOptions,o=r.enterOptions;e.handleStyleActive(n?i:o)}),eG(eq(e),"handleExit",function(){var t=e.props.leaveOptions;e.handleStyleActive(t)}),e.state={isActive:!1},e}return n=[{key:"handleStyleActive",value:function(e){if(e){var t=e.onAnimationEnd?function(){e.onAnimationEnd()}:null;this.setState(eW(eW({},e),{},{onAnimationEnd:t,isActive:!0}))}}},{key:"parseTimeout",value:function(){var e=this.props,t=e.appearOptions,n=e.enterOptions,r=e.leaveOptions;return eX(t)+eX(n)+eX(r)}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,i=(t.appearOptions,t.enterOptions,t.leaveOptions,function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,ez));return r.createElement(eF,eV({},i,{onEnter:this.handleEnter,onExit:this.handleExit,timeout:this.parseTimeout()}),function(){return r.createElement(ew,e.state,r.Children.only(n))})}}],eZ(a.prototype,n),i&&eZ(a,i),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.Component);function eJ(e){var t=e.component,n=e.children,i=e.appear,o=e.enter,a=e.leave;return r.createElement(eT,{component:t},r.Children.map(n,function(e,t){return r.createElement(eQ,{appearOptions:i,enterOptions:o,leaveOptions:a,key:"child-".concat(t)},e)}))}eQ.propTypes={appearOptions:o().object,enterOptions:o().object,leaveOptions:o().object,children:o().element},eJ.propTypes={appear:o().object,enter:o().object,leave:o().object,children:o().oneOfType([o().array,o().element]),component:o().any},eJ.defaultProps={component:"span"};var e0=ew},68109:function(e,t,n){"use strict";n.d(t,{Ws:function(){return s}});var r,i=n(2265),o=function(){var e=0,t=null;return{add:function(i){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var o,a;(o=t).styleSheet?o.styleSheet.cssText=i:o.appendChild(document.createTextNode(i)),a=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(a)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},a=function(){var e=o();return function(t,n){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},s=function(){var e=a();return function(t){return e(t.styles,t.dynamic),null}}},43897:function(e,t,n){"use strict";n.d(t,{u:function(){return N}});var r=n(2265),i=n(75504),o=n(46766),a=n(80509),s=n.n(a),u=n(5037),l=n.n(u),c=n(71292),f=n.n(c),d=n(96240),p=n.n(d),h=n(93574),m=n.n(h),y=n(81274),v=n(84487),g=n(7986),b=n(71594),x=n(68139),w=n(20757),O=n(64225),S=n(765),E=["layout","type","stroke","connectNulls","isRange","ref"];function j(e){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function P(){return(P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach(function(t){I(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,D(r.key),r)}}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(T=function(){return!!e})()}function C(e){return(C=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function M(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R(e,t){return(R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function I(e,t,n){return(t=D(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e){var t=function(e,t){if("object"!=j(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=j(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==j(t)?t:String(t)}var N=function(e){var t,n;function a(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,a);for(var e,t,n,r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return t=a,n=[].concat(i),t=C(t),e=function(e,t){if(t&&("object"===j(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return M(e)}(this,T()?Reflect.construct(t,n||[],C(this).constructor):t.apply(this,n)),I(M(e),"state",{isAnimationFinished:!0}),I(M(e),"id",(0,w.EL)("recharts-area-")),I(M(e),"handleAnimationEnd",function(){var t=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),s()(t)&&t()}),I(M(e),"handleAnimationStart",function(){var t=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),s()(t)&&t()}),e}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&R(e,t)}(a,e),t=[{key:"renderDots",value:function(e,t,n){var i=this.props.isAnimationActive,o=this.state.isAnimationFinished;if(i&&!o)return null;var s=this.props,u=s.dot,l=s.points,c=s.dataKey,f=(0,S.L6)(this.props,!1),d=(0,S.L6)(u,!0),p=l.map(function(e,t){var n=_(_(_({key:"dot-".concat(t),r:3},f),d),{},{index:t,cx:e.x,cy:e.y,dataKey:c,value:e.value,payload:e.payload,points:l});return a.renderDotItem(u,n)}),h={clipPath:e?"url(#clipPath-".concat(t?"":"dots-").concat(n,")"):null};return r.createElement(g.m,P({className:"recharts-area-dots"},h),p)}},{key:"renderHorizontalRect",value:function(e){var t=this.props,n=t.baseLine,i=t.points,o=t.strokeWidth,a=i[0].x,s=i[i.length-1].x,u=e*Math.abs(a-s),c=l()(i.map(function(e){return e.y||0}));return((0,w.hj)(n)&&"number"==typeof n?c=Math.max(n,c):n&&Array.isArray(n)&&n.length&&(c=Math.max(l()(n.map(function(e){return e.y||0})),c)),(0,w.hj)(c))?r.createElement("rect",{x:a<s?a:a-u,y:0,width:u,height:Math.floor(c+(o?parseInt("".concat(o),10):1))}):null}},{key:"renderVerticalRect",value:function(e){var t=this.props,n=t.baseLine,i=t.points,o=t.strokeWidth,a=i[0].y,s=i[i.length-1].y,u=e*Math.abs(a-s),c=l()(i.map(function(e){return e.x||0}));return((0,w.hj)(n)&&"number"==typeof n?c=Math.max(n,c):n&&Array.isArray(n)&&n.length&&(c=Math.max(l()(n.map(function(e){return e.x||0})),c)),(0,w.hj)(c))?r.createElement("rect",{x:0,y:a<s?a:a-u,width:c+(o?parseInt("".concat(o),10):1),height:Math.floor(u)}):null}},{key:"renderClipRect",value:function(e){return"vertical"===this.props.layout?this.renderVerticalRect(e):this.renderHorizontalRect(e)}},{key:"renderAreaStatically",value:function(e,t,n,i){var o=this.props,a=o.layout,s=o.type,u=o.stroke,l=o.connectNulls,c=o.isRange,f=(o.ref,function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(o,E));return r.createElement(g.m,{clipPath:n?"url(#clipPath-".concat(i,")"):null},r.createElement(y.H,P({},(0,S.L6)(f,!0),{points:e,connectNulls:l,type:s,baseLine:t,layout:a,stroke:"none",className:"recharts-area-area"})),"none"!==u&&r.createElement(y.H,P({},(0,S.L6)(this.props,!1),{className:"recharts-area-curve",layout:a,type:s,connectNulls:l,fill:"none",points:e})),"none"!==u&&c&&r.createElement(y.H,P({},(0,S.L6)(this.props,!1),{className:"recharts-area-curve",layout:a,type:s,connectNulls:l,fill:"none",points:t})))}},{key:"renderAreaWithAnimation",value:function(e,t){var n=this,i=this.props,a=i.points,s=i.baseLine,u=i.isAnimationActive,l=i.animationBegin,c=i.animationDuration,d=i.animationEasing,h=i.animationId,m=this.state,y=m.prevPoints,v=m.prevBaseLine;return r.createElement(o.ZP,{begin:l,duration:c,isActive:u,easing:d,from:{t:0},to:{t:1},key:"area-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(i){var o=i.t;if(y){var u,l=y.length/a.length,c=a.map(function(e,t){var n=Math.floor(t*l);if(y[n]){var r=y[n],i=(0,w.k4)(r.x,e.x),a=(0,w.k4)(r.y,e.y);return _(_({},e),{},{x:i(o),y:a(o)})}return e});return u=(0,w.hj)(s)&&"number"==typeof s?(0,w.k4)(v,s)(o):f()(s)||p()(s)?(0,w.k4)(v,0)(o):s.map(function(e,t){var n=Math.floor(t*l);if(v[n]){var r=v[n],i=(0,w.k4)(r.x,e.x),a=(0,w.k4)(r.y,e.y);return _(_({},e),{},{x:i(o),y:a(o)})}return e}),n.renderAreaStatically(c,u,e,t)}return r.createElement(g.m,null,r.createElement("defs",null,r.createElement("clipPath",{id:"animationClipPath-".concat(t)},n.renderClipRect(o))),r.createElement(g.m,{clipPath:"url(#animationClipPath-".concat(t,")")},n.renderAreaStatically(a,s,e,t)))})}},{key:"renderArea",value:function(e,t){var n=this.props,r=n.points,i=n.baseLine,o=n.isAnimationActive,a=this.state,s=a.prevPoints,u=a.prevBaseLine,l=a.totalLength;return o&&r&&r.length&&(!s&&l>0||!m()(s,r)||!m()(u,i))?this.renderAreaWithAnimation(e,t):this.renderAreaStatically(r,i,e,t)}},{key:"render",value:function(){var e,t=this.props,n=t.hide,o=t.dot,a=t.points,s=t.className,u=t.top,l=t.left,c=t.xAxis,d=t.yAxis,p=t.width,h=t.height,m=t.isAnimationActive,y=t.id;if(n||!a||!a.length)return null;var v=this.state.isAnimationFinished,x=1===a.length,w=(0,i.Z)("recharts-area",s),O=c&&c.allowDataOverflow,E=d&&d.allowDataOverflow,j=O||E,P=f()(y)?this.id:y,k=null!==(e=(0,S.L6)(o,!1))&&void 0!==e?e:{r:3,strokeWidth:2},_=k.r,A=k.strokeWidth,T=((0,S.$k)(o)?o:{}).clipDot,C=void 0===T||T,M=2*(void 0===_?3:_)+(void 0===A?2:A);return r.createElement(g.m,{className:w},O||E?r.createElement("defs",null,r.createElement("clipPath",{id:"clipPath-".concat(P)},r.createElement("rect",{x:O?l:l-p/2,y:E?u:u-h/2,width:O?p:2*p,height:E?h:2*h})),!C&&r.createElement("clipPath",{id:"clipPath-dots-".concat(P)},r.createElement("rect",{x:l-M/2,y:u-M/2,width:p+M,height:h+M}))):null,x?null:this.renderArea(j,P),(o||x)&&this.renderDots(j,C,P),(!m||v)&&b.e.renderCallByParent(this.props,a))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,curBaseLine:e.baseLine,prevPoints:t.curPoints,prevBaseLine:t.curBaseLine}:e.points!==t.curPoints||e.baseLine!==t.curBaseLine?{curPoints:e.points,curBaseLine:e.baseLine}:null}}],t&&A(a.prototype,t),n&&A(a,n),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);I(N,"displayName","Area"),I(N,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!x.x.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),I(N,"getBaseValue",function(e,t,n,r){var i=e.layout,o=e.baseValue,a=t.props.baseValue,s=null!=a?a:o;if((0,w.hj)(s)&&"number"==typeof s)return s;var u="horizontal"===i?r:n,l=u.scale.domain();if("number"===u.type){var c=Math.max(l[0],l[1]),f=Math.min(l[0],l[1]);return"dataMin"===s?f:"dataMax"===s?c:c<0?c:Math.max(Math.min(l[0],l[1]),0)}return"dataMin"===s?l[0]:"dataMax"===s?l[1]:l[0]}),I(N,"getComposedData",function(e){var t,n=e.props,r=e.item,i=e.xAxis,o=e.yAxis,a=e.xAxisTicks,s=e.yAxisTicks,u=e.bandSize,l=e.dataKey,c=e.stackedData,f=e.dataStartIndex,d=e.displayedData,p=e.offset,h=n.layout,m=c&&c.length,y=N.getBaseValue(n,r,i,o),v="horizontal"===h,g=!1,b=d.map(function(e,t){m?n=c[f+t]:Array.isArray(n=(0,O.F$)(e,l))?g=!0:n=[y,n];var n,r=null==n[1]||m&&null==(0,O.F$)(e,l);return v?{x:(0,O.Hv)({axis:i,ticks:a,bandSize:u,entry:e,index:t}),y:r?null:o.scale(n[1]),value:n,payload:e}:{x:r?null:i.scale(n[1]),y:(0,O.Hv)({axis:o,ticks:s,bandSize:u,entry:e,index:t}),value:n,payload:e}});return t=m||g?b.map(function(e){var t=Array.isArray(e.value)?e.value[0]:null;return v?{x:e.x,y:null!=t&&null!=e.y?o.scale(t):null}:{x:null!=t?i.scale(t):null,y:e.y}}):v?o.scale(y):i.scale(y),_({points:b,baseLine:t,layout:h,isRange:g},p)}),I(N,"renderDotItem",function(e,t){var n;if(r.isValidElement(e))n=r.cloneElement(e,t);else if(s()(e))n=e(t);else{var o=(0,i.Z)("recharts-area-dot","boolean"!=typeof e?e.className:"");n=r.createElement(v.o,P({},t,{className:o}))}return n})},78720:function(e,t,n){"use strict";n.d(t,{$:function(){return U}});var r=n(2265),i=n(75504),o=n(46766),a=n(93574),s=n.n(a),u=n(71292),l=n.n(u),c=n(7986),f=n(99355),d=n(74994),p=n(71594),h=n(20757),m=n(765),y=n(68139),v=n(64225),g=n(77749),b=n(45094),x=n(57141),w=["x","y"];function O(e){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S(){return(S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function P(e,t){var n=e.x,r=e.y,i=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,w),o=parseInt("".concat(n),10),a=parseInt("".concat(r),10),s=parseInt("".concat(t.height||i.height),10),u=parseInt("".concat(t.width||i.width),10);return j(j(j(j(j({},t),i),o?{x:o}:{}),a?{y:a}:{}),{},{height:s,width:u,name:t.name,radius:t.radius})}function k(e){return r.createElement(x.bn,S({shapeType:"rectangle",propTransformer:P,activeClassName:"recharts-active-bar"},e))}var _=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n,r){if("number"==typeof e)return e;var i="number"==typeof n;return i?e(n,r):(i||(0,b.Z)(!1),t)}},A=["value","background"];function T(e){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(){return(C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach(function(t){B(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,z(r.key),r)}}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(D=function(){return!!e})()}function N(e){return(N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function L(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function F(e,t){return(F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function B(e,t,n){return(t=z(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e){var t=function(e,t){if("object"!=T(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=T(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==T(t)?t:String(t)}var U=function(e){var t,n;function a(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,a);for(var e,t,n,r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return t=a,n=[].concat(i),t=N(t),e=function(e,t){if(t&&("object"===T(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return L(e)}(this,D()?Reflect.construct(t,n||[],N(this).constructor):t.apply(this,n)),B(L(e),"state",{isAnimationFinished:!1}),B(L(e),"id",(0,h.EL)("recharts-bar-")),B(L(e),"handleAnimationEnd",function(){var t=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),t&&t()}),B(L(e),"handleAnimationStart",function(){var t=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),t&&t()}),e}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&F(e,t)}(a,e),t=[{key:"renderRectanglesStatically",value:function(e){var t=this,n=this.props,i=n.shape,o=n.dataKey,a=n.activeIndex,s=n.activeBar,u=(0,m.L6)(this.props,!1);return e&&e.map(function(e,n){var l=n===a,f=R(R(R({},u),e),{},{isActive:l,option:l?s:i,index:n,dataKey:o,onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd});return r.createElement(c.m,C({className:"recharts-bar-rectangle"},(0,g.bw)(t.props,e,n),{key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value)}),r.createElement(k,f))})}},{key:"renderRectanglesWithAnimation",value:function(){var e=this,t=this.props,n=t.data,i=t.layout,a=t.isAnimationActive,s=t.animationBegin,u=t.animationDuration,l=t.animationEasing,f=t.animationId,d=this.state.prevData;return r.createElement(o.ZP,{begin:s,duration:u,isActive:a,easing:l,from:{t:0},to:{t:1},key:"bar-".concat(f),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(t){var o=t.t,a=n.map(function(e,t){var n=d&&d[t];if(n){var r=(0,h.k4)(n.x,e.x),a=(0,h.k4)(n.y,e.y),s=(0,h.k4)(n.width,e.width),u=(0,h.k4)(n.height,e.height);return R(R({},e),{},{x:r(o),y:a(o),width:s(o),height:u(o)})}if("horizontal"===i){var l=(0,h.k4)(0,e.height)(o);return R(R({},e),{},{y:e.y+e.height-l,height:l})}var c=(0,h.k4)(0,e.width)(o);return R(R({},e),{},{width:c})});return r.createElement(c.m,null,e.renderRectanglesStatically(a))})}},{key:"renderRectangles",value:function(){var e=this.props,t=e.data,n=e.isAnimationActive,r=this.state.prevData;return n&&t&&t.length&&(!r||!s()(r,t))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(t)}},{key:"renderBackground",value:function(){var e=this,t=this.props,n=t.data,i=t.dataKey,o=t.activeIndex,a=(0,m.L6)(this.props.background,!1);return n.map(function(t,n){t.value;var s=t.background,u=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,A);if(!s)return null;var l=R(R(R(R(R({},u),{},{fill:"#eee"},s),a),(0,g.bw)(e.props,t,n)),{},{onAnimationStart:e.handleAnimationStart,onAnimationEnd:e.handleAnimationEnd,dataKey:i,index:n,key:"background-bar-".concat(n),className:"recharts-bar-background-rectangle"});return r.createElement(k,C({option:e.props.background,isActive:n===o},l))})}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,i=n.data,o=n.xAxis,a=n.yAxis,s=n.layout,u=n.children,l=(0,m.NN)(u,f.W);if(!l)return null;var d="vertical"===s?i[0].height/2:i[0].width/2,p=function(e,t){var n=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:n,errorVal:(0,v.F$)(e,t)}};return r.createElement(c.m,{clipPath:e?"url(#clipPath-".concat(t,")"):null},l.map(function(e){return r.cloneElement(e,{key:"error-bar-".concat(t,"-").concat(e.props.dataKey),data:i,xAxis:o,yAxis:a,layout:s,offset:d,dataPointFormatter:p})}))}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.data,o=e.className,a=e.xAxis,s=e.yAxis,u=e.left,f=e.top,d=e.width,h=e.height,m=e.isAnimationActive,y=e.background,v=e.id;if(t||!n||!n.length)return null;var g=this.state.isAnimationFinished,b=(0,i.Z)("recharts-bar",o),x=a&&a.allowDataOverflow,w=s&&s.allowDataOverflow,O=x||w,S=l()(v)?this.id:v;return r.createElement(c.m,{className:b},x||w?r.createElement("defs",null,r.createElement("clipPath",{id:"clipPath-".concat(S)},r.createElement("rect",{x:x?u:u-d/2,y:w?f:f-h/2,width:x?d:2*d,height:w?h:2*h}))):null,r.createElement(c.m,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(S,")"):null},y?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,S),(!m||g)&&p.e.renderCallByParent(this.props,n))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curData:e.data,prevData:t.curData}:e.data!==t.curData?{curData:e.data}:null}}],t&&I(a.prototype,t),n&&I(a,n),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);B(U,"displayName","Bar"),B(U,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!y.x.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"}),B(U,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,i=e.bandSize,o=e.xAxis,a=e.yAxis,s=e.xAxisTicks,u=e.yAxisTicks,l=e.stackedData,c=e.dataStartIndex,f=e.displayedData,p=e.offset,y=(0,v.Bu)(r,n);if(!y)return null;var g=t.layout,b=n.props,x=b.dataKey,w=b.children,O=b.minPointSize,S="horizontal"===g?a:o,E=l?S.scale.domain():null,j=(0,v.Yj)({numericAxis:S}),P=(0,m.NN)(w,d.b),k=f.map(function(e,t){l?f=(0,v.Vv)(l[c+t],E):Array.isArray(f=(0,v.F$)(e,x))||(f=[j,f]);var r=_(O,U.defaultProps.minPointSize)(f[1],t);if("horizontal"===g){var f,d,p,m,b,w,S,k=[a.scale(f[0]),a.scale(f[1])],A=k[0],T=k[1];d=(0,v.Fy)({axis:o,ticks:s,bandSize:i,offset:y.offset,entry:e,index:t}),p=null!==(S=null!=T?T:A)&&void 0!==S?S:void 0,m=y.size;var C=A-T;if(b=Number.isNaN(C)?0:C,w={x:d,y:a.y,width:m,height:a.height},Math.abs(r)>0&&Math.abs(b)<Math.abs(r)){var M=(0,h.uY)(b||r)*(Math.abs(r)-Math.abs(b));p-=M,b+=M}}else{var I=[o.scale(f[0]),o.scale(f[1])],D=I[0],N=I[1];if(d=D,p=(0,v.Fy)({axis:a,ticks:u,bandSize:i,offset:y.offset,entry:e,index:t}),m=N-D,b=y.size,w={x:o.x,y:p,width:o.width,height:b},Math.abs(r)>0&&Math.abs(m)<Math.abs(r)){var L=(0,h.uY)(m||r)*(Math.abs(r)-Math.abs(m));m+=L}}return R(R(R({},e),{},{x:d,y:p,width:m,height:b,value:l?f:f[1],payload:e,background:w},P&&P[t]&&P[t].props),{},{tooltipPayload:[(0,v.Qo)(n,e)],tooltipPosition:{x:d+m/2,y:p+b/2}})});return R({data:k,layout:g},p)})},70272:function(e,t,n){"use strict";n.d(t,{O:function(){return C}});var r=n(2265),i=n(80509),o=n.n(i),a=n(44750),s=n.n(a),u=n(75504),l=n(137),c=n(7986),f=n(8447),d=n(11102),p=n(20757),h=n(77749),m=n(765),y=n(31827),v=["viewBox"],g=["viewBox"],b=["ticks"];function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach(function(t){A(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function E(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function j(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,T(r.key),r)}}function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(P=function(){return!!e})()}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t){return(_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function A(e,t,n){return(t=T(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e){var t=function(e,t){if("object"!=x(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=x(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==x(t)?t:String(t)}var C=function(e){var t,n;function i(e){var t,n,r;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i),n=i,r=[e],n=k(n),(t=function(e,t){if(t&&("object"===x(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,P()?Reflect.construct(n,r||[],k(this).constructor):n.apply(this,r))).state={fontSize:"",letterSpacing:""},t}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&_(e,t)}(i,e),t=[{key:"shouldComponentUpdate",value:function(e,t){var n=e.viewBox,r=E(e,v),i=this.props,o=i.viewBox,a=E(i,g);return!(0,l.w)(n,o)||!(0,l.w)(r,a)||!(0,l.w)(t,this.state)}},{key:"componentDidMount",value:function(){var e=this.layerReference;if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];t&&this.setState({fontSize:window.getComputedStyle(t).fontSize,letterSpacing:window.getComputedStyle(t).letterSpacing})}}},{key:"getTickLineCoord",value:function(e){var t,n,r,i,o,a,s=this.props,u=s.x,l=s.y,c=s.width,f=s.height,d=s.orientation,h=s.tickSize,m=s.mirror,y=s.tickMargin,v=m?-1:1,g=e.tickSize||h,b=(0,p.hj)(e.tickCoord)?e.tickCoord:e.coordinate;switch(d){case"top":t=n=e.coordinate,a=(r=(i=l+ +!m*f)-v*g)-v*y,o=b;break;case"left":r=i=e.coordinate,o=(t=(n=u+ +!m*c)-v*g)-v*y,a=b;break;case"right":r=i=e.coordinate,o=(t=(n=u+ +m*c)+v*g)+v*y,a=b;break;default:t=n=e.coordinate,a=(r=(i=l+ +m*f)+v*g)+v*y,o=b}return{line:{x1:t,y1:r,x2:n,y2:i},tick:{x:o,y:a}}}},{key:"getTickTextAnchor",value:function(){var e,t=this.props,n=t.orientation,r=t.mirror;switch(n){case"left":e=r?"start":"end";break;case"right":e=r?"end":"start";break;default:e="middle"}return e}},{key:"getTickVerticalAnchor",value:function(){var e=this.props,t=e.orientation,n=e.mirror,r="end";switch(t){case"left":case"right":r="middle";break;case"top":r=n?"start":"end";break;default:r=n?"end":"start"}return r}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.x,n=e.y,i=e.width,o=e.height,a=e.orientation,l=e.mirror,c=e.axisLine,f=S(S(S({},(0,m.L6)(this.props,!1)),(0,m.L6)(c,!1)),{},{fill:"none"});if("top"===a||"bottom"===a){var d=+("top"===a&&!l||"bottom"===a&&l);f=S(S({},f),{},{x1:t,y1:n+d*o,x2:t+i,y2:n+d*o})}else{var p=+("left"===a&&!l||"right"===a&&l);f=S(S({},f),{},{x1:t+p*i,y1:n,x2:t+p*i,y2:n+o})}return r.createElement("line",w({},f,{className:(0,u.Z)("recharts-cartesian-axis-line",s()(c,"className"))}))}},{key:"renderTicks",value:function(e,t,n){var a=this,l=this.props,f=l.tickLine,d=l.stroke,p=l.tick,v=l.tickFormatter,g=l.unit,b=(0,y.f)(S(S({},this.props),{},{ticks:e}),t,n),x=this.getTickTextAnchor(),O=this.getTickVerticalAnchor(),E=(0,m.L6)(this.props,!1),j=(0,m.L6)(p,!1),P=S(S({},E),{},{fill:"none"},(0,m.L6)(f,!1)),k=b.map(function(e,t){var n=a.getTickLineCoord(e),l=n.line,m=n.tick,y=S(S(S(S({textAnchor:x,verticalAnchor:O},E),{},{stroke:"none",fill:d},j),m),{},{index:t,payload:e,visibleTicksCount:b.length,tickFormatter:v});return r.createElement(c.m,w({className:"recharts-cartesian-axis-tick",key:"tick-".concat(e.value,"-").concat(e.coordinate,"-").concat(e.tickCoord)},(0,h.bw)(a.props,e,t)),f&&r.createElement("line",w({},P,l,{className:(0,u.Z)("recharts-cartesian-axis-tick-line",s()(f,"className"))})),p&&i.renderTickItem(p,y,"".concat(o()(v)?v(e.value,t):e.value).concat(g||"")))});return r.createElement("g",{className:"recharts-cartesian-axis-ticks"},k)}},{key:"render",value:function(){var e=this,t=this.props,n=t.axisLine,i=t.width,a=t.height,s=t.ticksGenerator,l=t.className;if(t.hide)return null;var f=this.props,p=f.ticks,h=E(f,b),m=p;return(o()(s)&&(m=s(p&&p.length>0?this.props:h)),i<=0||a<=0||!m||!m.length)?null:r.createElement(c.m,{className:(0,u.Z)("recharts-cartesian-axis",l),ref:function(t){e.layerReference=t}},n&&this.renderAxisLine(),this.renderTicks(m,this.state.fontSize,this.state.letterSpacing),d._.renderCallByParent(this.props))}}],n=[{key:"renderTickItem",value:function(e,t,n){return r.isValidElement(e)?r.cloneElement(e,t):o()(e)?e(t):r.createElement(f.x,w({},t,{className:"recharts-cartesian-axis-tick-value"}),n)}}],t&&j(i.prototype,t),n&&j(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(r.Component);A(C,"displayName","CartesianAxis"),A(C,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"})},38333:function(e,t,n){"use strict";n.d(t,{q:function(){return A}});var r=n(2265),i=n(80509),o=n.n(i),a=n(57792),s=n(20757),u=n(765),l=n(64225),c=n(31827),f=n(70272),d=n(69081),p=["x1","y1","x2","y2","key"],h=["offset"];function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function b(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var x=function(e){var t=e.fill;if(!t||"none"===t)return null;var n=e.fillOpacity,i=e.x,o=e.y,a=e.width,s=e.height;return r.createElement("rect",{x:i,y:o,width:a,height:s,stroke:"none",fill:t,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function w(e,t){var n;if(r.isValidElement(e))n=r.cloneElement(e,t);else if(o()(e))n=e(t);else{var i=t.x1,a=t.y1,s=t.x2,l=t.y2,c=t.key,f=b(t,p),d=(0,u.L6)(f,!1),m=(d.offset,b(d,h));n=r.createElement("line",g({},m,{x1:i,y1:a,x2:s,y2:l,fill:"none",key:c}))}return n}function O(e){var t=e.x,n=e.width,i=e.horizontal,o=void 0===i||i,a=e.horizontalPoints;if(!o||!a||!a.length)return null;var s=a.map(function(r,i){return w(o,v(v({},e),{},{x1:t,y1:r,x2:t+n,y2:r,key:"line-".concat(i),index:i}))});return r.createElement("g",{className:"recharts-cartesian-grid-horizontal"},s)}function S(e){var t=e.y,n=e.height,i=e.vertical,o=void 0===i||i,a=e.verticalPoints;if(!o||!a||!a.length)return null;var s=a.map(function(r,i){return w(o,v(v({},e),{},{x1:r,y1:t,x2:r,y2:t+n,key:"line-".concat(i),index:i}))});return r.createElement("g",{className:"recharts-cartesian-grid-vertical"},s)}function E(e){var t=e.horizontalFill,n=e.fillOpacity,i=e.x,o=e.y,a=e.width,s=e.height,u=e.horizontalPoints,l=e.horizontal;if(!(void 0===l||l)||!t||!t.length)return null;var c=u.map(function(e){return Math.round(e+o-o)}).sort(function(e,t){return e-t});o!==c[0]&&c.unshift(0);var f=c.map(function(e,u){var l=c[u+1]?c[u+1]-e:o+s-e;if(l<=0)return null;var f=u%t.length;return r.createElement("rect",{key:"react-".concat(u),y:e,x:i,height:l,width:a,stroke:"none",fill:t[f],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return r.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function j(e){var t=e.vertical,n=e.verticalFill,i=e.fillOpacity,o=e.x,a=e.y,s=e.width,u=e.height,l=e.verticalPoints;if(!(void 0===t||t)||!n||!n.length)return null;var c=l.map(function(e){return Math.round(e+o-o)}).sort(function(e,t){return e-t});o!==c[0]&&c.unshift(0);var f=c.map(function(e,t){var l=c[t+1]?c[t+1]-e:o+s-e;if(l<=0)return null;var f=t%n.length;return r.createElement("rect",{key:"react-".concat(t),x:e,y:a,width:l,height:u,stroke:"none",fill:n[f],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return r.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var P=function(e,t){var n=e.xAxis,r=e.width,i=e.height,o=e.offset;return(0,l.Rf)((0,c.f)(v(v(v({},f.O.defaultProps),n),{},{ticks:(0,l.uY)(n,!0),viewBox:{x:0,y:0,width:r,height:i}})),o.left,o.left+o.width,t)},k=function(e,t){var n=e.yAxis,r=e.width,i=e.height,o=e.offset;return(0,l.Rf)((0,c.f)(v(v(v({},f.O.defaultProps),n),{},{ticks:(0,l.uY)(n,!0),viewBox:{x:0,y:0,width:r,height:i}})),o.top,o.top+o.height,t)},_={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function A(e){var t,n,i,u,l,c,f=(0,d.zn)(),p=(0,d.Mw)(),h=(0,d.qD)(),y=v(v({},e),{},{stroke:null!==(t=e.stroke)&&void 0!==t?t:_.stroke,fill:null!==(n=e.fill)&&void 0!==n?n:_.fill,horizontal:null!==(i=e.horizontal)&&void 0!==i?i:_.horizontal,horizontalFill:null!==(u=e.horizontalFill)&&void 0!==u?u:_.horizontalFill,vertical:null!==(l=e.vertical)&&void 0!==l?l:_.vertical,verticalFill:null!==(c=e.verticalFill)&&void 0!==c?c:_.verticalFill,x:(0,s.hj)(e.x)?e.x:h.left,y:(0,s.hj)(e.y)?e.y:h.top,width:(0,s.hj)(e.width)?e.width:h.width,height:(0,s.hj)(e.height)?e.height:h.height}),b=y.x,w=y.y,A=y.width,T=y.height,C=y.syncWithTicks,M=y.horizontalValues,R=y.verticalValues,I=(0,d.CW)(),D=(0,d.Nf)();if(!(0,s.hj)(A)||A<=0||!(0,s.hj)(T)||T<=0||!(0,s.hj)(b)||b!==+b||!(0,s.hj)(w)||w!==+w)return null;var N=y.verticalCoordinatesGenerator||P,L=y.horizontalCoordinatesGenerator||k,F=y.horizontalPoints,B=y.verticalPoints;if((!F||!F.length)&&o()(L)){var z=M&&M.length,U=L({yAxis:D?v(v({},D),{},{ticks:z?M:D.ticks}):void 0,width:f,height:p,offset:h},!!z||C);(0,a.Z)(Array.isArray(U),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(m(U),"]")),Array.isArray(U)&&(F=U)}if((!B||!B.length)&&o()(N)){var V=R&&R.length,$=N({xAxis:I?v(v({},I),{},{ticks:V?R:I.ticks}):void 0,width:f,height:p,offset:h},!!V||C);(0,a.Z)(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(m($),"]")),Array.isArray($)&&(B=$)}return r.createElement("g",{className:"recharts-cartesian-grid"},r.createElement(x,{fill:y.fill,fillOpacity:y.fillOpacity,x:y.x,y:y.y,width:y.width,height:y.height}),r.createElement(O,g({},y,{offset:h,horizontalPoints:F,xAxis:I,yAxis:D})),r.createElement(S,g({},y,{offset:h,verticalPoints:B,xAxis:I,yAxis:D})),r.createElement(E,g({},y,{horizontalPoints:F})),r.createElement(j,g({},y,{verticalPoints:B})))}A.displayName="CartesianGrid"},99355:function(e,t,n){"use strict";n.d(t,{W:function(){return c}});var r=n(2265),i=n(45094),o=n(7986),a=n(765),s=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function c(e){var t=e.offset,n=e.layout,c=e.width,f=e.dataKey,d=e.data,p=e.dataPointFormatter,h=e.xAxis,m=e.yAxis,y=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,s),v=(0,a.L6)(y,!1);"x"===e.direction&&"number"!==h.type&&(0,i.Z)(!1);var g=d.map(function(e){var i,a,s=p(e,f),d=s.x,y=s.y,g=s.value,b=s.errorVal;if(!b)return null;var x=[];if(Array.isArray(b)){var w=function(e){if(Array.isArray(e))return e}(b)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(b,2)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}}(b,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();i=w[0],a=w[1]}else i=a=b;if("vertical"===n){var O=h.scale,S=y+t,E=S+c,j=S-c,P=O(g-i),k=O(g+a);x.push({x1:k,y1:E,x2:k,y2:j}),x.push({x1:P,y1:S,x2:k,y2:S}),x.push({x1:P,y1:E,x2:P,y2:j})}else if("horizontal"===n){var _=m.scale,A=d+t,T=A-c,C=A+c,M=_(g-i),R=_(g+a);x.push({x1:T,y1:R,x2:C,y2:R}),x.push({x1:A,y1:M,x2:A,y2:R}),x.push({x1:T,y1:M,x2:C,y2:M})}return r.createElement(o.m,u({className:"recharts-errorBar",key:"bar-".concat(x.map(function(e){return"".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))},v),x.map(function(e){return r.createElement("line",u({},e,{key:"line-".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))}))});return r.createElement(o.m,{className:"recharts-errorBars"},g)}c.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"},c.displayName="ErrorBar"},23356:function(e,t,n){"use strict";n.d(t,{K:function(){return l}});var r=n(2265),i=n(75504),o=n(69081),a=n(70272),s=n(64225);function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l=function(e){var t=e.xAxisId,n=(0,o.zn)(),l=(0,o.Mw)(),c=(0,o.bH)(t);return null==c?null:r.createElement(a.O,u({},c,{className:(0,i.Z)("recharts-".concat(c.axisType," ").concat(c.axisType),c.className),viewBox:{x:0,y:0,width:n,height:l},ticksGenerator:function(e){return(0,s.uY)(e,!0)}}))};l.displayName="XAxis",l.defaultProps={allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0}},22983:function(e,t,n){"use strict";n.d(t,{B:function(){return l}});var r=n(2265),i=n(75504),o=n(69081),a=n(70272),s=n(64225);function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l=function(e){var t=e.yAxisId,n=(0,o.zn)(),l=(0,o.Mw)(),c=(0,o.Ud)(t);return null==c?null:r.createElement(a.O,u({},c,{className:(0,i.Z)("recharts-".concat(c.axisType," ").concat(c.axisType),c.className),viewBox:{x:0,y:0,width:n,height:l},ticksGenerator:function(e){return(0,s.uY)(e,!0)}}))};l.displayName="YAxis",l.defaultProps={allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1}},31827:function(e,t,n){"use strict";n.d(t,{f:function(){return h}});var r=n(80509),i=n.n(r),o=n(20757),a=n(21589),s=n(68139),u=n(12627);function l(e,t,n){if(t<1)return[];if(1===t&&void 0===n)return e;for(var r=[],i=0;i<e.length;i+=t){if(void 0!==n&&!0!==n(e[i]))return;r.push(e[i])}return r}function c(e,t,n,r,i){if(e*t<e*r||e*t>e*i)return!1;var o=n();return e*(t-e*o/2-r)>=0&&e*(t+e*o/2-i)<=0}function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function h(e,t,n){var r,f,d,h,m,y=e.tick,v=e.ticks,g=e.viewBox,b=e.minTickGap,x=e.orientation,w=e.interval,O=e.tickFormatter,S=e.unit,E=e.angle;if(!v||!v.length||!y)return[];if((0,o.hj)(w)||s.x.isSsr)return l(v,("number"==typeof w&&(0,o.hj)(w)?w:0)+1);var j="top"===x||"bottom"===x?"width":"height",P=S&&"width"===j?(0,a.xE)(S,{fontSize:t,letterSpacing:n}):{width:0,height:0},k=function(e,r){var o,s,l=i()(O)?O(e.value,r):e.value;return"width"===j?(s={width:(o=(0,a.xE)(l,{fontSize:t,letterSpacing:n})).width+P.width,height:o.height+P.height},(0,u.xE)(s,E)):(0,a.xE)(l,{fontSize:t,letterSpacing:n})[j]},_=v.length>=2?(0,o.uY)(v[1].coordinate-v[0].coordinate):1,A=(r="width"===j,f=g.x,d=g.y,h=g.width,m=g.height,1===_?{start:r?f:d,end:r?f+h:d+m}:{start:r?f+h:d+m,end:r?f:d});return"equidistantPreserveStart"===w?function(e,t,n,r,i){for(var o,a=(r||[]).slice(),s=t.start,u=t.end,f=0,d=1,p=s;d<=a.length;)if(o=function(){var t,o=null==r?void 0:r[f];if(void 0===o)return{v:l(r,d)};var a=f,h=function(){return void 0===t&&(t=n(o,a)),t},m=o.coordinate,y=0===f||c(e,m,h,p,u);y||(f=0,p=s,d+=1),y&&(p=m+e*(h()/2+i),f+=d)}())return o.v;return[]}(_,A,k,v,b):("preserveStart"===w||"preserveStartEnd"===w?function(e,t,n,r,i,o){var a=(r||[]).slice(),s=a.length,u=t.start,l=t.end;if(o){var f=r[s-1],d=n(f,s-1),h=e*(f.coordinate+e*d/2-l);a[s-1]=f=p(p({},f),{},{tickCoord:h>0?f.coordinate-h*e:f.coordinate}),c(e,f.tickCoord,function(){return d},u,l)&&(l=f.tickCoord-e*(d/2+i),a[s-1]=p(p({},f),{},{isShow:!0}))}for(var m=o?s-1:s,y=function(t){var r,o=a[t],s=function(){return void 0===r&&(r=n(o,t)),r};if(0===t){var f=e*(o.coordinate-e*s()/2-u);a[t]=o=p(p({},o),{},{tickCoord:f<0?o.coordinate-f*e:o.coordinate})}else a[t]=o=p(p({},o),{},{tickCoord:o.coordinate});c(e,o.tickCoord,s,u,l)&&(u=o.tickCoord+e*(s()/2+i),a[t]=p(p({},o),{},{isShow:!0}))},v=0;v<m;v++)y(v);return a}(_,A,k,v,b,"preserveStartEnd"===w):function(e,t,n,r,i){for(var o=(r||[]).slice(),a=o.length,s=t.start,u=t.end,l=function(t){var r,l=o[t],f=function(){return void 0===r&&(r=n(l,t)),r};if(t===a-1){var d=e*(l.coordinate+e*f()/2-u);o[t]=l=p(p({},l),{},{tickCoord:d>0?l.coordinate-d*e:l.coordinate})}else o[t]=l=p(p({},l),{},{tickCoord:l.coordinate});c(e,l.tickCoord,f,s,u)&&(u=l.tickCoord-e*(f()/2+i),o[t]=p(p({},l),{},{isShow:!0}))},f=a-1;f>=0;f--)l(f);return o}(_,A,k,v,b)).filter(function(e){return e.isShow})}},94830:function(e,t,n){"use strict";n.d(t,{T:function(){return u}});var r=n(65558),i=n(43897),o=n(23356),a=n(22983),s=n(12627),u=(0,r.z)({chartName:"AreaChart",GraphicalChild:i.u,axisComponents:[{axisType:"xAxis",AxisComp:o.K},{axisType:"yAxis",AxisComp:a.B}],formatAxisMap:s.t9})},81433:function(e,t,n){"use strict";n.d(t,{v:function(){return u}});var r=n(65558),i=n(78720),o=n(23356),a=n(22983),s=n(12627),u=(0,r.z)({chartName:"BarChart",GraphicalChild:i.$,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:o.K},{axisType:"yAxis",AxisComp:a.B}],formatAxisMap:s.t9})},35618:function(e,t,n){"use strict";n.d(t,{u:function(){return u}});var r=n(65558),i=n(54329),o=n(48463),a=n(57609),s=n(98308),u=(0,r.z)({chartName:"PieChart",GraphicalChild:s.b,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:i.I},{axisType:"radiusAxis",AxisComp:o.S}],formatAxisMap:a.t9,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}})},61828:function(e,t,n){"use strict";n.d(t,{B:function(){return u}});var r=n(65558),i=n(54329),o=n(48463),a=n(57609),s=n(32097),u=(0,r.z)({chartName:"RadialBarChart",GraphicalChild:s.G,legendContent:"children",defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"angleAxis",AxisComp:i.I},{axisType:"radiusAxis",AxisComp:o.S}],formatAxisMap:a.t9,defaultProps:{layout:"radial",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}})},65558:function(e,t,n){"use strict";n.d(t,{z:function(){return tx}});var r=n(2265),i=n(71292),o=n.n(i),a=n(80509),s=n.n(a),u=n(1646),l=n.n(u),c=n(44750),f=n.n(c),d=n(97572),p=n.n(d),h=n(68417),m=n.n(h),y=n(75504),v=n(45094),g=n(30103),b=n(7986),x=n(10166),w=n(94866),O=n(84487),S=n(88418),E=n(765),j=n(51897),P=n(8447),k=n(64225),_=n(20757);function A(e){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach(function(t){M(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function M(e,t,n){var r;return(r=function(e,t){if("object"!=A(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=A(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==A(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var R=["Webkit","Moz","O","ms"],I=function(e,t){if(!e)return null;var n=e.replace(/(\w)/,function(e){return e.toUpperCase()}),r=R.reduce(function(e,r){return C(C({},e),{},M({},r+n,t))},{});return r[e]=t,r};function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function N(){return(N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach(function(t){W(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function B(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Z(r.key),r)}}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(z=function(){return!!e})()}function U(e){return(U=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function V(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $(e,t){return($=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function W(e,t,n){return(t=Z(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z(e){var t=function(e,t){if("object"!=D(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=D(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==D(t)?t:String(t)}var H=function(e){var t=e.data,n=e.startIndex,r=e.endIndex,i=e.x,o=e.width,a=e.travellerWidth;if(!t||!t.length)return{};var s=t.length,u=(0,j.x)().domain(l()(0,s)).range([i,i+o-a]),c=u.domain().map(function(e){return u(e)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(n),endX:u(r),scale:u,scaleValues:c}},q=function(e){return e.changedTouches&&!!e.changedTouches.length},Y=function(e){var t,n;function i(e){var t,n,r;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i),n=i,r=[e],n=U(n),t=function(e,t){if(t&&("object"===D(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return V(e)}(this,z()?Reflect.construct(n,r||[],U(this).constructor):n.apply(this,r)),W(V(t),"handleDrag",function(e){t.leaveTimer&&(clearTimeout(t.leaveTimer),t.leaveTimer=null),t.state.isTravellerMoving?t.handleTravellerMove(e):t.state.isSlideMoving&&t.handleSlideDrag(e)}),W(V(t),"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&t.handleDrag(e.changedTouches[0])}),W(V(t),"handleDragEnd",function(){t.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var e=t.props,n=e.endIndex,r=e.onDragEnd,i=e.startIndex;null==r||r({endIndex:n,startIndex:i})}),t.detachDragEndListener()}),W(V(t),"handleLeaveWrapper",function(){(t.state.isTravellerMoving||t.state.isSlideMoving)&&(t.leaveTimer=window.setTimeout(t.handleDragEnd,t.props.leaveTimeOut))}),W(V(t),"handleEnterSlideOrTraveller",function(){t.setState({isTextActive:!0})}),W(V(t),"handleLeaveSlideOrTraveller",function(){t.setState({isTextActive:!1})}),W(V(t),"handleSlideDragStart",function(e){var n=q(e)?e.changedTouches[0]:e;t.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:n.pageX}),t.attachDragEndListener()}),t.travellerDragStartHandlers={startX:t.handleTravellerDragStart.bind(V(t),"startX"),endX:t.handleTravellerDragStart.bind(V(t),"endX")},t.state={},t}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&$(e,t)}(i,e),t=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(e){var t=e.startX,n=e.endX,r=this.state.scaleValues,o=this.props,a=o.gap,s=o.data.length-1,u=i.getIndexInRange(r,Math.min(t,n)),l=i.getIndexInRange(r,Math.max(t,n));return{startIndex:u-u%a,endIndex:l===s?s:l-l%a}}},{key:"getTextOfTick",value:function(e){var t=this.props,n=t.data,r=t.tickFormatter,i=t.dataKey,o=(0,k.F$)(n[e],i,e);return s()(r)?r(o,e):o}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(e){var t=this.state,n=t.slideMoveStartX,r=t.startX,i=t.endX,o=this.props,a=o.x,s=o.width,u=o.travellerWidth,l=o.startIndex,c=o.endIndex,f=o.onChange,d=e.pageX-n;d>0?d=Math.min(d,a+s-u-i,a+s-u-r):d<0&&(d=Math.max(d,a-r,a-i));var p=this.getIndex({startX:r+d,endX:i+d});(p.startIndex!==l||p.endIndex!==c)&&f&&f(p),this.setState({startX:r+d,endX:i+d,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var n=q(t)?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:n.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(e){var t=this.state,n=t.brushMoveStartX,r=t.movingTravellerId,i=t.endX,o=t.startX,a=this.state[r],s=this.props,u=s.x,l=s.width,c=s.travellerWidth,f=s.onChange,d=s.gap,p=s.data,h={startX:this.state.startX,endX:this.state.endX},m=e.pageX-n;m>0?m=Math.min(m,u+l-c-a):m<0&&(m=Math.max(m,u-a)),h[r]=a+m;var y=this.getIndex(h),v=y.startIndex,g=y.endIndex,b=function(){var e=p.length-1;return"startX"===r&&(i>o?v%d==0:g%d==0)||i<o&&g===e||"endX"===r&&(i>o?g%d==0:v%d==0)||i>o&&g===e};this.setState(W(W({},r,a+m),"brushMoveStartX",e.pageX),function(){f&&b()&&f(y)})}},{key:"handleTravellerMoveKeyboard",value:function(e,t){var n=this,r=this.state,i=r.scaleValues,o=r.startX,a=r.endX,s=this.state[t],u=i.indexOf(s);if(-1!==u){var l=u+e;if(-1!==l&&!(l>=i.length)){var c=i[l];"startX"===t&&c>=a||"endX"===t&&c<=o||this.setState(W({},t,c),function(){n.props.onChange(n.getIndex({startX:n.state.startX,endX:n.state.endX}))})}}}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,n=e.y,i=e.width,o=e.height,a=e.fill,s=e.stroke;return r.createElement("rect",{stroke:s,fill:a,x:t,y:n,width:i,height:o})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,n=e.y,i=e.width,o=e.height,a=e.data,s=e.children,u=e.padding,l=r.Children.only(s);return l?r.cloneElement(l,{x:t,y:n,width:i,height:o,margin:u,compact:!0,data:a}):null}},{key:"renderTravellerLayer",value:function(e,t){var n,o,a=this,s=this.props,u=s.y,l=s.travellerWidth,c=s.height,f=s.traveller,d=s.ariaLabel,p=s.data,h=s.startIndex,m=s.endIndex,y=Math.max(e,this.props.x),v=F(F({},(0,E.L6)(this.props,!1)),{},{x:y,y:u,width:l,height:c}),g=d||"Min value: ".concat(null===(n=p[h])||void 0===n?void 0:n.name,", Max value: ").concat(null===(o=p[m])||void 0===o?void 0:o.name);return r.createElement(b.m,{tabIndex:0,role:"slider","aria-label":g,"aria-valuenow":e,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[t],onTouchStart:this.travellerDragStartHandlers[t],onKeyDown:function(e){["ArrowLeft","ArrowRight"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),a.handleTravellerMoveKeyboard("ArrowRight"===e.key?1:-1,t))},onFocus:function(){a.setState({isTravellerFocused:!0})},onBlur:function(){a.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},i.renderTraveller(f,v))}},{key:"renderSlide",value:function(e,t){var n=this.props,i=n.y,o=n.height,a=n.stroke,s=n.travellerWidth;return r.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:a,fillOpacity:.2,x:Math.min(e,t)+s,y:i,width:Math.max(Math.abs(t-e)-s,0),height:o})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,n=e.endIndex,i=e.y,o=e.height,a=e.travellerWidth,s=e.stroke,u=this.state,l=u.startX,c=u.endX,f={pointerEvents:"none",fill:s};return r.createElement(b.m,{className:"recharts-brush-texts"},r.createElement(P.x,N({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,c)-5,y:i+o/2},f),this.getTextOfTick(t)),r.createElement(P.x,N({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,c)+a+5,y:i+o/2},f),this.getTextOfTick(n)))}},{key:"render",value:function(){var e=this.props,t=e.data,n=e.className,i=e.children,o=e.x,a=e.y,s=e.width,u=e.height,l=e.alwaysShowText,c=this.state,f=c.startX,d=c.endX,p=c.isTextActive,h=c.isSlideMoving,m=c.isTravellerMoving,v=c.isTravellerFocused;if(!t||!t.length||!(0,_.hj)(o)||!(0,_.hj)(a)||!(0,_.hj)(s)||!(0,_.hj)(u)||s<=0||u<=0)return null;var g=(0,y.Z)("recharts-brush",n),x=1===r.Children.count(i),w=I("userSelect","none");return r.createElement(b.m,{className:g,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:w},this.renderBackground(),x&&this.renderPanorama(),this.renderSlide(f,d),this.renderTravellerLayer(f,"startX"),this.renderTravellerLayer(d,"endX"),(p||h||m||v||l)&&this.renderText())}}],n=[{key:"renderDefaultTraveller",value:function(e){var t=e.x,n=e.y,i=e.width,o=e.height,a=e.stroke,s=Math.floor(n+o/2)-1;return r.createElement(r.Fragment,null,r.createElement("rect",{x:t,y:n,width:i,height:o,fill:a,stroke:"none"}),r.createElement("line",{x1:t+1,y1:s,x2:t+i-1,y2:s,fill:"none",stroke:"#fff"}),r.createElement("line",{x1:t+1,y1:s+2,x2:t+i-1,y2:s+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(e,t){return r.isValidElement(e)?r.cloneElement(e,t):s()(e)?e(t):i.renderDefaultTraveller(t)}},{key:"getDerivedStateFromProps",value:function(e,t){var n=e.data,r=e.width,i=e.x,o=e.travellerWidth,a=e.updateId,s=e.startIndex,u=e.endIndex;if(n!==t.prevData||a!==t.prevUpdateId)return F({prevData:n,prevTravellerWidth:o,prevUpdateId:a,prevX:i,prevWidth:r},n&&n.length?H({data:n,width:r,x:i,travellerWidth:o,startIndex:s,endIndex:u}):{scale:null,scaleValues:null});if(t.scale&&(r!==t.prevWidth||i!==t.prevX||o!==t.prevTravellerWidth)){t.scale.range([i,i+r-o]);var l=t.scale.domain().map(function(e){return t.scale(e)});return{prevData:n,prevTravellerWidth:o,prevUpdateId:a,prevX:i,prevWidth:r,startX:t.scale(e.startIndex),endX:t.scale(e.endIndex),scaleValues:l}}return null}},{key:"getIndexInRange",value:function(e,t){for(var n=e.length,r=0,i=n-1;i-r>1;){var o=Math.floor((r+i)/2);e[o]>t?i=o:r=o}return t>=e[i]?i:r}}],t&&B(i.prototype,t),n&&B(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(r.PureComponent);W(Y,"displayName","Brush"),W(Y,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var G=n(21589),K=n(36984),X=n(11102),Q=function(e,t){var n=e.alwaysShow,r=e.ifOverflow;return n&&(r="extendDomain"),r===t},J=n(12627),ee=n(57792);function et(e){return(et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function en(){return(en=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function er(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ei(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?er(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=et(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=et(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==et(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):er(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var eo=function(e){var t=e.x,n=e.y,r=e.xAxis,i=e.yAxis,o=(0,J.Ky)({x:r.scale,y:i.scale}),a=o.apply({x:t,y:n},{bandAware:!0});return Q(e,"discard")&&!o.isInRange(a)?null:a};function ea(e){var t=e.x,n=e.y,i=e.r,o=e.alwaysShow,a=e.clipPathId,s=(0,_.P2)(t),u=(0,_.P2)(n);if((0,ee.Z)(void 0===o,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!s||!u)return null;var l=eo(e);if(!l)return null;var c=l.x,f=l.y,d=e.shape,p=e.className,h=ei(ei({clipPath:Q(e,"hidden")?"url(#".concat(a,")"):void 0},(0,E.L6)(e,!0)),{},{cx:c,cy:f});return r.createElement(b.m,{className:(0,y.Z)("recharts-reference-dot",p)},ea.renderDot(d,h),X._.renderCallByParent(e,{x:c-i,y:f-i,width:2*i,height:2*i}))}ea.displayName="ReferenceDot",ea.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1},ea.renderDot=function(e,t){return r.isValidElement(e)?r.cloneElement(e,t):s()(e)?e(t):r.createElement(O.o,en({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"}))};var es=n(13435),eu=n.n(es),el=n(69081);function ec(e){return(ec="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ef(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ed(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ef(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=ec(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ec(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ec(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ef(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ep(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function eh(){return(eh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var em=function(e,t,n,r,i,o,a,s,u){var l=i.x,c=i.y,f=i.width,d=i.height;if(n){var p=u.y,h=e.y.apply(p,{position:o});if(Q(u,"discard")&&!e.y.isInRange(h))return null;var m=[{x:l+f,y:h},{x:l,y:h}];return"left"===s?m.reverse():m}if(t){var y=u.x,v=e.x.apply(y,{position:o});if(Q(u,"discard")&&!e.x.isInRange(v))return null;var g=[{x:v,y:c+d},{x:v,y:c}];return"top"===a?g.reverse():g}if(r){var b=u.segment.map(function(t){return e.apply(t,{position:o})});return Q(u,"discard")&&eu()(b,function(t){return!e.isInRange(t)})?null:b}return null};function ey(e){var t,n,i=e.x,o=e.y,a=e.segment,u=e.xAxisId,l=e.yAxisId,c=e.shape,f=e.className,d=e.alwaysShow,p=(0,el.sp)(),h=(0,el.bH)(u),m=(0,el.Ud)(l),v=(0,el.d2)();if(!p||!v)return null;(0,ee.Z)(void 0===d,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var g=em((0,J.Ky)({x:h.scale,y:m.scale}),(0,_.P2)(i),(0,_.P2)(o),a&&2===a.length,v,e.position,h.orientation,m.orientation,e);if(!g)return null;var x=function(e){if(Array.isArray(e))return e}(g)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(g,2)||function(e,t){if(e){if("string"==typeof e)return ep(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ep(e,t)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),w=x[0],O=w.x,S=w.y,j=x[1],P=j.x,k=j.y,A=ed(ed({clipPath:Q(e,"hidden")?"url(#".concat(p,")"):void 0},(0,E.L6)(e,!0)),{},{x1:O,y1:S,x2:P,y2:k});return r.createElement(b.m,{className:(0,y.Z)("recharts-reference-line",f)},(t=c,n=A,r.isValidElement(t)?r.cloneElement(t,n):s()(t)?t(n):r.createElement("line",eh({},n,{className:"recharts-reference-line-line"}))),X._.renderCallByParent(e,(0,J._b)({x1:O,y1:S,x2:P,y2:k})))}function ev(e){return(ev="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eg(){return(eg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function eb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ex(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eb(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=ev(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ev(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ev(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eb(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}ey.displayName="ReferenceLine",ey.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"};var ew=function(e,t,n,r,i){var o=i.x1,a=i.x2,s=i.y1,u=i.y2,l=i.xAxis,c=i.yAxis;if(!l||!c)return null;var f=(0,J.Ky)({x:l.scale,y:c.scale}),d={x:e?f.x.apply(o,{position:"start"}):f.x.rangeMin,y:n?f.y.apply(s,{position:"start"}):f.y.rangeMin},p={x:t?f.x.apply(a,{position:"end"}):f.x.rangeMax,y:r?f.y.apply(u,{position:"end"}):f.y.rangeMax};return!Q(i,"discard")||f.isInRange(d)&&f.isInRange(p)?(0,J.O1)(d,p):null};function eO(e){var t=e.x1,n=e.x2,i=e.y1,o=e.y2,a=e.className,s=e.alwaysShow,u=e.clipPathId;(0,ee.Z)(void 0===s,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var l=(0,_.P2)(t),c=(0,_.P2)(n),f=(0,_.P2)(i),d=(0,_.P2)(o),p=e.shape;if(!l&&!c&&!f&&!d&&!p)return null;var h=ew(l,c,f,d,e);if(!h&&!p)return null;var m=Q(e,"hidden")?"url(#".concat(u,")"):void 0;return r.createElement(b.m,{className:(0,y.Z)("recharts-reference-area",a)},eO.renderRect(p,ex(ex({clipPath:m},(0,E.L6)(e,!0)),h)),X._.renderCallByParent(e,h))}function eS(e){return function(e){if(Array.isArray(e))return eE(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return eE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eE(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}eO.displayName="ReferenceArea",eO.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1},eO.renderRect=function(e,t){return r.isValidElement(e)?r.cloneElement(e,t):s()(e)?e(t):r.createElement(S.A,eg({},t,{className:"recharts-reference-area-rect"}))};var ej=function(e,t,n,r,i){var o=(0,E.NN)(e,ey),a=(0,E.NN)(e,ea),s=[].concat(eS(o),eS(a)),u=(0,E.NN)(e,eO),l="".concat(r,"Id"),c=r[0],f=t;if(s.length&&(f=s.reduce(function(e,t){if(t.props[l]===n&&Q(t.props,"extendDomain")&&(0,_.hj)(t.props[c])){var r=t.props[c];return[Math.min(e[0],r),Math.max(e[1],r)]}return e},f)),u.length){var d="".concat(c,"1"),p="".concat(c,"2");f=u.reduce(function(e,t){if(t.props[l]===n&&Q(t.props,"extendDomain")&&(0,_.hj)(t.props[d])&&(0,_.hj)(t.props[p])){var r=t.props[d],i=t.props[p];return[Math.min(e[0],r,i),Math.max(e[1],r,i)]}return e},f)}return i&&i.length&&(f=i.reduce(function(e,t){return(0,_.hj)(t)?[Math.min(e[0],t),Math.max(e[1],t)]:e},f)),f},eP=n(57609),ek=n(137),e_=n(32614),eA=new(n.n(e_)()),eT="recharts.syncMouseEvents",eC=n(77749);function eM(e){return(eM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eR(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eD(r.key),r)}}function eI(e,t,n){return(t=eD(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eD(e){var t=function(e,t){if("object"!=eM(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eM(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eM(t)?t:String(t)}var eN=function(){var e,t;function n(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n),eI(this,"activeIndex",0),eI(this,"coordinateList",[]),eI(this,"layout","horizontal")}return e=[{key:"setDetails",value:function(e){var t,n=e.coordinateList,r=void 0===n?null:n,i=e.container,o=void 0===i?null:i,a=e.layout,s=void 0===a?null:a,u=e.offset,l=void 0===u?null:u,c=e.mouseHandlerCallback,f=void 0===c?null:c;this.coordinateList=null!==(t=null!=r?r:this.coordinateList)&&void 0!==t?t:[],this.container=null!=o?o:this.container,this.layout=null!=s?s:this.layout,this.offset=null!=l?l:this.offset,this.mouseHandlerCallback=null!=f?f:this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(e){if(0!==this.coordinateList.length)switch(e.key){case"ArrowRight":if("horizontal"!==this.layout)return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break;case"ArrowLeft":if("horizontal"!==this.layout)return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse()}}},{key:"setIndex",value:function(e){this.activeIndex=e}},{key:"spoofMouse",value:function(){if("horizontal"===this.layout&&0!==this.coordinateList.length){var e,t,n=this.container.getBoundingClientRect(),r=n.x,i=n.y,o=n.height,a=this.coordinateList[this.activeIndex].coordinate,s=(null===(e=window)||void 0===e?void 0:e.scrollX)||0,u=(null===(t=window)||void 0===t?void 0:t.scrollY)||0,l=i+this.offset.top+o/2+u;this.mouseHandlerCallback({pageX:r+a+s,pageY:l})}}}],eR(n.prototype,e),t&&eR(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n}(),eL=n(57141),eF=n(81274);function eB(e){return(eB="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ez=["x","y","top","left","width","height","className"];function eU(){return(eU=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function eV(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var e$=function(e){var t=e.x,n=void 0===t?0:t,i=e.y,o=void 0===i?0:i,a=e.top,s=void 0===a?0:a,u=e.left,l=void 0===u?0:u,c=e.width,f=void 0===c?0:c,d=e.height,p=void 0===d?0:d,h=e.className,m=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eV(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=eB(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eB(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eB(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eV(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({x:n,y:o,top:s,left:l,width:f,height:p},function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,ez));return(0,_.hj)(n)&&(0,_.hj)(o)&&(0,_.hj)(f)&&(0,_.hj)(p)&&(0,_.hj)(s)&&(0,_.hj)(l)?r.createElement("path",eU({},(0,E.L6)(m,!0),{className:(0,y.Z)("recharts-cross",h),d:"M".concat(n,",").concat(s,"v").concat(p,"M").concat(l,",").concat(o,"h").concat(f)})):null};function eW(e){var t=e.cx,n=e.cy,r=e.radius,i=e.startAngle,o=e.endAngle;return{points:[(0,eP.op)(t,n,r,i),(0,eP.op)(t,n,r,o)],cx:t,cy:n,radius:r,startAngle:i,endAngle:o}}var eZ=n(15573);function eH(e){return(eH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eq(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eY(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eq(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=eH(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eH(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eH(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eq(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eG(e){var t,n,i=e.element,o=e.tooltipEventType,a=e.isActive,s=e.activeCoordinate,u=e.activePayload,l=e.offset,c=e.activeTooltipIndex,f=e.tooltipAxisBandSize,d=e.layout,p=e.chartName;if(!i||!i.props.cursor||!a||!s||"ScatterChart"!==p&&"axis"!==o)return null;var h=eF.H;if("ScatterChart"===p)n=s,h=e$;else if("BarChart"===p)t=f/2,n={stroke:"none",fill:"#ccc",x:"horizontal"===d?s.x-t:l.left+.5,y:"horizontal"===d?l.top+.5:s.y-t,width:"horizontal"===d?f:l.width-1,height:"horizontal"===d?l.height-1:f},h=S.A;else if("radial"===d){var m=eW(s),v=m.cx,g=m.cy,b=m.radius;n={cx:v,cy:g,startAngle:m.startAngle,endAngle:m.endAngle,innerRadius:b,outerRadius:b},h=eZ.L}else n={points:function(e,t,n){var r,i,o,a;if("horizontal"===e)o=r=t.x,i=n.top,a=n.top+n.height;else if("vertical"===e)a=i=t.y,r=n.left,o=n.left+n.width;else if(null!=t.cx&&null!=t.cy){if("centric"!==e)return eW(t);var s=t.cx,u=t.cy,l=t.innerRadius,c=t.outerRadius,f=t.angle,d=(0,eP.op)(s,u,l,f),p=(0,eP.op)(s,u,c,f);r=d.x,i=d.y,o=p.x,a=p.y}return[{x:r,y:i},{x:o,y:a}]}(d,s,l)},h=eF.H;var x=eY(eY(eY(eY({stroke:"#ccc",pointerEvents:"none"},l),n),(0,E.L6)(i.props.cursor,!1)),{},{payload:u,payloadIndex:c,className:(0,y.Z)("recharts-tooltip-cursor",i.props.cursor.className)});return(0,r.isValidElement)(i.props.cursor)?(0,r.cloneElement)(i.props.cursor,x):(0,r.createElement)(h,x)}var eK=["item"],eX=["children","className","width","height","style","compact","title","desc"];function eQ(e){return(eQ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eJ(){return(eJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function e0(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||e8(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e1(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function e2(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,tr(r.key),r)}}function e5(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(e5=function(){return!!e})()}function e6(e){return(e6=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function e3(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function e4(e,t){return(e4=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function e7(e){return function(e){if(Array.isArray(e))return e9(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||e8(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e8(e,t){if(e){if("string"==typeof e)return e9(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e9(e,t)}}function e9(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(Object(n),!0).forEach(function(t){tn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tn(e,t,n){return(t=tr(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tr(e){var t=function(e,t){if("object"!=eQ(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eQ(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eQ(t)?t:String(t)}var ti={xAxis:["bottom","top"],yAxis:["left","right"]},to={width:"100%",height:"100%"},ta={x:0,y:0};function ts(e){return e}var tu=function(e,t,n,r){var i=t.find(function(e){return e&&e.index===n});if(i){if("horizontal"===e)return{x:i.coordinate,y:r.y};if("vertical"===e)return{x:r.x,y:i.coordinate};if("centric"===e){var o=i.coordinate,a=r.radius;return tt(tt(tt({},r),(0,eP.op)(r.cx,r.cy,a,o)),{},{angle:o,radius:a})}var s=i.coordinate,u=r.angle;return tt(tt(tt({},r),(0,eP.op)(r.cx,r.cy,s,u)),{},{angle:u,radius:s})}return ta},tl=function(e,t){var n=t.graphicalItems,r=t.dataStartIndex,i=t.dataEndIndex,o=(null!=n?n:[]).reduce(function(e,t){var n=t.props.data;return n&&n.length?[].concat(e7(e),e7(n)):e},[]);return o.length>0?o:e&&e.length&&(0,_.hj)(r)&&(0,_.hj)(i)?e.slice(r,i+1):[]};function tc(e){return"number"===e?[0,"auto"]:void 0}var tf=function(e,t,n,r){var i=e.graphicalItems,o=e.tooltipAxis,a=tl(t,e);return n<0||!i||!i.length||n>=a.length?null:i.reduce(function(i,s){var u,l,c=null!==(u=s.props.data)&&void 0!==u?u:t;if(c&&e.dataStartIndex+e.dataEndIndex!==0&&(c=c.slice(e.dataStartIndex,e.dataEndIndex+1)),o.dataKey&&!o.allowDuplicatedCategory){var f=void 0===c?a:c;l=(0,_.Ap)(f,o.dataKey,r)}else l=c&&c[n]||a[n];return l?[].concat(e7(i),[(0,k.Qo)(s,l)]):i},[])},td=function(e,t,n,r){var i=r||{x:e.chartX,y:e.chartY},o="horizontal"===n?i.x:"vertical"===n?i.y:"centric"===n?i.angle:i.radius,a=e.orderedTooltipTicks,s=e.tooltipAxis,u=e.tooltipTicks,l=(0,k.VO)(o,a,u,s);if(l>=0&&u){var c=u[l]&&u[l].value,f=tf(e,t,l,c),d=tu(n,a,l,i);return{activeTooltipIndex:l,activeLabel:c,activePayload:f,activeCoordinate:d}}return null},tp=function(e,t){var n=t.axes,r=t.graphicalItems,i=t.axisType,a=t.axisIdKey,s=t.stackGroups,u=t.dataStartIndex,c=t.dataEndIndex,f=e.layout,d=e.children,p=e.stackOffset,h=(0,k.NA)(f,i);return n.reduce(function(t,n){var m=n.props,y=m.type,v=m.dataKey,g=m.allowDataOverflow,b=m.allowDuplicatedCategory,x=m.scale,w=m.ticks,O=m.includeHidden,S=n.props[a];if(t[S])return t;var E=tl(e.data,{graphicalItems:r.filter(function(e){return e.props[a]===S}),dataStartIndex:u,dataEndIndex:c}),j=E.length;(function(e,t,n){if("number"===n&&!0===t&&Array.isArray(e)){var r=null==e?void 0:e[0],i=null==e?void 0:e[1];if(r&&i&&(0,_.hj)(r)&&(0,_.hj)(i))return!0}return!1})(n.props.domain,g,y)&&(T=(0,k.LG)(n.props.domain,null,g),h&&("number"===y||"auto"!==x)&&(M=(0,k.gF)(E,v,"category")));var P=tc(y);if(!T||0===T.length){var A,T,C,M,R,I=null!==(R=n.props.domain)&&void 0!==R?R:P;if(v){if(T=(0,k.gF)(E,v,y),"category"===y&&h){var D=(0,_.bv)(T);b&&D?(C=T,T=l()(0,j)):b||(T=(0,k.ko)(I,T,n).reduce(function(e,t){return e.indexOf(t)>=0?e:[].concat(e7(e),[t])},[]))}else if("category"===y)T=b?T.filter(function(e){return""!==e&&!o()(e)}):(0,k.ko)(I,T,n).reduce(function(e,t){return e.indexOf(t)>=0||""===t||o()(t)?e:[].concat(e7(e),[t])},[]);else if("number"===y){var N=(0,k.ZI)(E,r.filter(function(e){return e.props[a]===S&&(O||!e.props.hide)}),v,i,f);N&&(T=N)}h&&("number"===y||"auto"!==x)&&(M=(0,k.gF)(E,v,"category"))}else T=h?l()(0,j):s&&s[S]&&s[S].hasStack&&"number"===y?"expand"===p?[0,1]:(0,k.EB)(s[S].stackGroups,u,c):(0,k.s6)(E,r.filter(function(e){return e.props[a]===S&&(O||!e.props.hide)}),y,f,!0);"number"===y?(T=ej(d,T,S,i,w),I&&(T=(0,k.LG)(I,T,g))):"category"===y&&I&&T.every(function(e){return I.indexOf(e)>=0})&&(T=I)}return tt(tt({},t),{},tn({},S,tt(tt({},n.props),{},{axisType:i,domain:T,categoricalDomain:M,duplicateDomain:C,originalDomain:null!==(A=n.props.domain)&&void 0!==A?A:P,isCategorical:h,layout:f})))},{})},th=function(e,t){var n=t.graphicalItems,r=t.Axis,i=t.axisType,o=t.axisIdKey,a=t.stackGroups,s=t.dataStartIndex,u=t.dataEndIndex,c=e.layout,d=e.children,p=tl(e.data,{graphicalItems:n,dataStartIndex:s,dataEndIndex:u}),h=p.length,m=(0,k.NA)(c,i),y=-1;return n.reduce(function(e,t){var v,g=t.props[o],b=tc("number");return e[g]?e:(y++,v=m?l()(0,h):a&&a[g]&&a[g].hasStack?ej(d,v=(0,k.EB)(a[g].stackGroups,s,u),g,i):ej(d,v=(0,k.LG)(b,(0,k.s6)(p,n.filter(function(e){return e.props[o]===g&&!e.props.hide}),"number",c),r.defaultProps.allowDataOverflow),g,i),tt(tt({},e),{},tn({},g,tt(tt({axisType:i},r.defaultProps),{},{hide:!0,orientation:f()(ti,"".concat(i,".").concat(y%2),null),domain:v,originalDomain:b,isCategorical:m,layout:c}))))},{})},tm=function(e,t){var n=t.axisType,r=void 0===n?"xAxis":n,i=t.AxisComp,o=t.graphicalItems,a=t.stackGroups,s=t.dataStartIndex,u=t.dataEndIndex,l=e.children,c="".concat(r,"Id"),f=(0,E.NN)(l,i),d={};return f&&f.length?d=tp(e,{axes:f,graphicalItems:o,axisType:r,axisIdKey:c,stackGroups:a,dataStartIndex:s,dataEndIndex:u}):o&&o.length&&(d=th(e,{Axis:i,graphicalItems:o,axisType:r,axisIdKey:c,stackGroups:a,dataStartIndex:s,dataEndIndex:u})),d},ty=function(e){var t=(0,_.Kt)(e),n=(0,k.uY)(t,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:p()(n,function(e){return e.coordinate}),tooltipAxis:t,tooltipAxisBandSize:(0,k.zT)(t,n)}},tv=function(e){var t=e.children,n=e.defaultShowTooltip,r=(0,E.sP)(t,Y),i=0,o=0;return e.data&&0!==e.data.length&&(o=e.data.length-1),r&&r.props&&(r.props.startIndex>=0&&(i=r.props.startIndex),r.props.endIndex>=0&&(o=r.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},tg=function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},tb=function(e,t){var n=e.props,r=e.graphicalItems,i=e.xAxisMap,o=void 0===i?{}:i,a=e.yAxisMap,s=void 0===a?{}:a,u=n.width,l=n.height,c=n.children,d=n.margin||{},p=(0,E.sP)(c,Y),h=(0,E.sP)(c,w.D),m=Object.keys(s).reduce(function(e,t){var n=s[t],r=n.orientation;return n.mirror||n.hide?e:tt(tt({},e),{},tn({},r,e[r]+n.width))},{left:d.left||0,right:d.right||0}),y=Object.keys(o).reduce(function(e,t){var n=o[t],r=n.orientation;return n.mirror||n.hide?e:tt(tt({},e),{},tn({},r,f()(e,"".concat(r))+n.height))},{top:d.top||0,bottom:d.bottom||0}),v=tt(tt({},y),m),g=v.bottom;p&&(v.bottom+=p.props.height||Y.defaultProps.height),h&&t&&(v=(0,k.By)(v,r,n,t));var b=u-v.left-v.right,x=l-v.top-v.bottom;return tt(tt({brushBottom:g},v),{},{width:Math.max(b,0),height:Math.max(x,0)})},tx=function(e){var t,n=e.chartName,i=e.GraphicalChild,a=e.defaultTooltipEventType,u=void 0===a?"axis":a,l=e.validateTooltipEventTypes,c=void 0===l?["axis"]:l,d=e.axisComponents,p=e.legendContent,h=e.formatAxisMap,w=e.defaultProps,j=function(e,t){var n=t.graphicalItems,r=t.stackGroups,i=t.offset,a=t.updateId,s=t.dataStartIndex,u=t.dataEndIndex,l=e.barSize,c=e.layout,f=e.barGap,p=e.barCategoryGap,h=e.maxBarSize,m=tg(c),y=m.numericAxisName,g=m.cateAxisName,b=!!n&&!!n.length&&n.some(function(e){var t=(0,E.Gf)(e&&e.type);return t&&t.indexOf("Bar")>=0}),x=[];return n.forEach(function(n,m){var w=tl(e.data,{graphicalItems:[n],dataStartIndex:s,dataEndIndex:u}),O=n.props,S=O.dataKey,j=O.maxBarSize,P=n.props["".concat(y,"Id")],_=n.props["".concat(g,"Id")],A=d.reduce(function(e,r){var i=t["".concat(r.axisType,"Map")],o=n.props["".concat(r.axisType,"Id")];i&&i[o]||"zAxis"===r.axisType||(0,v.Z)(!1);var a=i[o];return tt(tt({},e),{},tn(tn({},r.axisType,a),"".concat(r.axisType,"Ticks"),(0,k.uY)(a)))},{}),T=A[g],C=A["".concat(g,"Ticks")],M=r&&r[P]&&r[P].hasStack&&(0,k.O3)(n,r[P].stackGroups),R=(0,E.Gf)(n.type).indexOf("Bar")>=0,I=(0,k.zT)(T,C),D=[],N=b&&(0,k.pt)({barSize:l,stackGroups:r,totalSize:"xAxis"===g?A[g].width:"yAxis"===g?A[g].height:void 0});if(R){var L,F,B=o()(j)?h:j,z=null!==(L=null!==(F=(0,k.zT)(T,C,!0))&&void 0!==F?F:B)&&void 0!==L?L:0;D=(0,k.qz)({barGap:f,barCategoryGap:p,bandSize:z!==I?z:I,sizeList:N[_],maxBarSize:B}),z!==I&&(D=D.map(function(e){return tt(tt({},e),{},{position:tt(tt({},e.position),{},{offset:e.position.offset-z/2})})}))}var U=n&&n.type&&n.type.getComposedData;U&&x.push({props:tt(tt({},U(tt(tt({},A),{},{displayedData:w,props:e,dataKey:S,item:n,bandSize:I,barPosition:D,offset:i,stackedData:M,layout:c,dataStartIndex:s,dataEndIndex:u}))),{},tn(tn(tn({key:n.key||"item-".concat(m)},y,A[y]),g,A[g]),"animationId",a)),childIndex:(0,E.$R)(n,e.children),item:n})}),x},P=function(e,t){var r=e.props,o=e.dataStartIndex,a=e.dataEndIndex,s=e.updateId;if(!(0,E.TT)({props:r}))return null;var u=r.children,l=r.layout,c=r.stackOffset,f=r.data,p=r.reverseStackOrder,m=tg(l),y=m.numericAxisName,v=m.cateAxisName,g=(0,E.NN)(u,i),b=(0,k.wh)(f,g,"".concat(y,"Id"),"".concat(v,"Id"),c,p),x=d.reduce(function(e,t){var n="".concat(t.axisType,"Map");return tt(tt({},e),{},tn({},n,tm(r,tt(tt({},t),{},{graphicalItems:g,stackGroups:t.axisType===y&&b,dataStartIndex:o,dataEndIndex:a}))))},{}),w=tb(tt(tt({},x),{},{props:r,graphicalItems:g}),null==t?void 0:t.legendBBox);Object.keys(x).forEach(function(e){x[e]=h(r,x[e],w,e.replace("Map",""),n)});var O=ty(x["".concat(v,"Map")]),S=j(r,tt(tt({},x),{},{dataStartIndex:o,dataEndIndex:a,updateId:s,graphicalItems:g,stackGroups:b,offset:w}));return tt(tt({formattedGraphicalItems:S,graphicalItems:g,offset:w,stackGroups:b},O),x)};return t=function(e){var t,i;function a(e){var t,i,u,l,c;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,a),l=a,c=[e],l=e6(l),u=function(e,t){if(t&&("object"===eQ(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return e3(e)}(this,e5()?Reflect.construct(l,c||[],e6(this).constructor):l.apply(this,c)),tn(e3(u),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),tn(e3(u),"accessibilityManager",new eN),tn(e3(u),"handleLegendBBoxUpdate",function(e){if(e){var t=u.state,n=t.dataStartIndex,r=t.dataEndIndex,i=t.updateId;u.setState(tt({legendBBox:e},P({props:u.props,dataStartIndex:n,dataEndIndex:r,updateId:i},tt(tt({},u.state),{},{legendBBox:e}))))}}),tn(e3(u),"handleReceiveSyncEvent",function(e,t,n){u.props.syncId===e&&(n!==u.eventEmitterSymbol||"function"==typeof u.props.syncMethod)&&u.applySyncEvent(t)}),tn(e3(u),"handleBrushChange",function(e){var t=e.startIndex,n=e.endIndex;if(t!==u.state.dataStartIndex||n!==u.state.dataEndIndex){var r=u.state.updateId;u.setState(function(){return tt({dataStartIndex:t,dataEndIndex:n},P({props:u.props,dataStartIndex:t,dataEndIndex:n,updateId:r},u.state))}),u.triggerSyncEvent({dataStartIndex:t,dataEndIndex:n})}}),tn(e3(u),"handleMouseEnter",function(e){var t=u.getMouseInfo(e);if(t){var n=tt(tt({},t),{},{isTooltipActive:!0});u.setState(n),u.triggerSyncEvent(n);var r=u.props.onMouseEnter;s()(r)&&r(n,e)}}),tn(e3(u),"triggeredAfterMouseMove",function(e){var t=u.getMouseInfo(e),n=t?tt(tt({},t),{},{isTooltipActive:!0}):{isTooltipActive:!1};u.setState(n),u.triggerSyncEvent(n);var r=u.props.onMouseMove;s()(r)&&r(n,e)}),tn(e3(u),"handleItemMouseEnter",function(e){u.setState(function(){return{isTooltipActive:!0,activeItem:e,activePayload:e.tooltipPayload,activeCoordinate:e.tooltipPosition||{x:e.cx,y:e.cy}}})}),tn(e3(u),"handleItemMouseLeave",function(){u.setState(function(){return{isTooltipActive:!1}})}),tn(e3(u),"handleMouseMove",function(e){e.persist(),u.throttleTriggeredAfterMouseMove(e)}),tn(e3(u),"handleMouseLeave",function(e){u.throttleTriggeredAfterMouseMove.cancel();var t={isTooltipActive:!1};u.setState(t),u.triggerSyncEvent(t);var n=u.props.onMouseLeave;s()(n)&&n(t,e)}),tn(e3(u),"handleOuterEvent",function(e){var t,n=(0,E.Bh)(e),r=f()(u.props,"".concat(n));n&&s()(r)&&r(null!==(t=/.*touch.*/i.test(n)?u.getMouseInfo(e.changedTouches[0]):u.getMouseInfo(e))&&void 0!==t?t:{},e)}),tn(e3(u),"handleClick",function(e){var t=u.getMouseInfo(e);if(t){var n=tt(tt({},t),{},{isTooltipActive:!0});u.setState(n),u.triggerSyncEvent(n);var r=u.props.onClick;s()(r)&&r(n,e)}}),tn(e3(u),"handleMouseDown",function(e){var t=u.props.onMouseDown;s()(t)&&t(u.getMouseInfo(e),e)}),tn(e3(u),"handleMouseUp",function(e){var t=u.props.onMouseUp;s()(t)&&t(u.getMouseInfo(e),e)}),tn(e3(u),"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&u.throttleTriggeredAfterMouseMove(e.changedTouches[0])}),tn(e3(u),"handleTouchStart",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&u.handleMouseDown(e.changedTouches[0])}),tn(e3(u),"handleTouchEnd",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&u.handleMouseUp(e.changedTouches[0])}),tn(e3(u),"triggerSyncEvent",function(e){void 0!==u.props.syncId&&eA.emit(eT,u.props.syncId,e,u.eventEmitterSymbol)}),tn(e3(u),"applySyncEvent",function(e){var t=u.props,n=t.layout,r=t.syncMethod,i=u.state.updateId,o=e.dataStartIndex,a=e.dataEndIndex;if(void 0!==e.dataStartIndex||void 0!==e.dataEndIndex)u.setState(tt({dataStartIndex:o,dataEndIndex:a},P({props:u.props,dataStartIndex:o,dataEndIndex:a,updateId:i},u.state)));else if(void 0!==e.activeTooltipIndex){var s=e.chartX,l=e.chartY,c=e.activeTooltipIndex,f=u.state,d=f.offset,p=f.tooltipTicks;if(!d)return;if("function"==typeof r)c=r(p,e);else if("value"===r){c=-1;for(var h=0;h<p.length;h++)if(p[h].value===e.activeLabel){c=h;break}}var m=tt(tt({},d),{},{x:d.left,y:d.top}),y=Math.min(s,m.x+m.width),v=Math.min(l,m.y+m.height),g=p[c]&&p[c].value,b=tf(u.state,u.props.data,c),x=p[c]?{x:"horizontal"===n?p[c].coordinate:y,y:"horizontal"===n?v:p[c].coordinate}:ta;u.setState(tt(tt({},e),{},{activeLabel:g,activeCoordinate:x,activePayload:b,activeTooltipIndex:c}))}else u.setState(e)}),tn(e3(u),"renderCursor",function(e){var t,i=u.state,o=i.isTooltipActive,a=i.activeCoordinate,s=i.activePayload,l=i.offset,c=i.activeTooltipIndex,f=i.tooltipAxisBandSize,d=u.getTooltipEventType(),p=null!==(t=e.props.active)&&void 0!==t?t:o,h=u.props.layout,m=e.key||"_recharts-cursor";return r.createElement(eG,{key:m,activeCoordinate:a,activePayload:s,activeTooltipIndex:c,chartName:n,element:e,isActive:p,layout:h,offset:l,tooltipAxisBandSize:f,tooltipEventType:d})}),tn(e3(u),"renderPolarAxis",function(e,t,n){var i=f()(e,"type.axisType"),o=f()(u.state,"".concat(i,"Map")),a=o&&o[e.props["".concat(i,"Id")]];return(0,r.cloneElement)(e,tt(tt({},a),{},{className:(0,y.Z)(i,a.className),key:e.key||"".concat(t,"-").concat(n),ticks:(0,k.uY)(a,!0)}))}),tn(e3(u),"renderPolarGrid",function(e){var t=e.props,n=t.radialLines,i=t.polarAngles,o=t.polarRadius,a=u.state,s=a.radiusAxisMap,l=a.angleAxisMap,c=(0,_.Kt)(s),f=(0,_.Kt)(l),d=f.cx,p=f.cy,h=f.innerRadius,m=f.outerRadius;return(0,r.cloneElement)(e,{polarAngles:Array.isArray(i)?i:(0,k.uY)(f,!0).map(function(e){return e.coordinate}),polarRadius:Array.isArray(o)?o:(0,k.uY)(c,!0).map(function(e){return e.coordinate}),cx:d,cy:p,innerRadius:h,outerRadius:m,key:e.key||"polar-grid",radialLines:n})}),tn(e3(u),"renderLegend",function(){var e=u.state.formattedGraphicalItems,t=u.props,n=t.children,i=t.width,o=t.height,a=u.props.margin||{},s=i-(a.left||0)-(a.right||0),l=(0,K.z)({children:n,formattedGraphicalItems:e,legendWidth:s,legendContent:p});if(!l)return null;var c=l.item,f=e1(l,eK);return(0,r.cloneElement)(c,tt(tt({},f),{},{chartWidth:i,chartHeight:o,margin:a,onBBoxUpdate:u.handleLegendBBoxUpdate}))}),tn(e3(u),"renderTooltip",function(){var e,t=u.props,n=t.children,i=t.accessibilityLayer,o=(0,E.sP)(n,x.u);if(!o)return null;var a=u.state,s=a.isTooltipActive,l=a.activeCoordinate,c=a.activePayload,f=a.activeLabel,d=a.offset,p=null!==(e=o.props.active)&&void 0!==e?e:s;return(0,r.cloneElement)(o,{viewBox:tt(tt({},d),{},{x:d.left,y:d.top}),active:p,label:f,payload:p?c:[],coordinate:l,accessibilityLayer:i})}),tn(e3(u),"renderBrush",function(e){var t=u.props,n=t.margin,i=t.data,o=u.state,a=o.offset,s=o.dataStartIndex,l=o.dataEndIndex,c=o.updateId;return(0,r.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:(0,k.DO)(u.handleBrushChange,e.props.onChange),data:i,x:(0,_.hj)(e.props.x)?e.props.x:a.left,y:(0,_.hj)(e.props.y)?e.props.y:a.top+a.height+a.brushBottom-(n.bottom||0),width:(0,_.hj)(e.props.width)?e.props.width:a.width,startIndex:s,endIndex:l,updateId:"brush-".concat(c)})}),tn(e3(u),"renderReferenceElement",function(e,t,n){if(!e)return null;var i=e3(u).clipPathId,o=u.state,a=o.xAxisMap,s=o.yAxisMap,l=o.offset,c=e.props,f=c.xAxisId,d=c.yAxisId;return(0,r.cloneElement)(e,{key:e.key||"".concat(t,"-").concat(n),xAxis:a[f],yAxis:s[d],viewBox:{x:l.left,y:l.top,width:l.width,height:l.height},clipPathId:i})}),tn(e3(u),"renderActivePoints",function(e){var t=e.item,n=e.activePoint,r=e.basePoint,i=e.childIndex,o=e.isRange,s=[],u=t.props.key,l=t.item.props,c=l.activeDot,f=tt(tt({index:i,dataKey:l.dataKey,cx:n.x,cy:n.y,r:4,fill:(0,k.fk)(t.item),strokeWidth:2,stroke:"#fff",payload:n.payload,value:n.value,key:"".concat(u,"-activePoint-").concat(i)},(0,E.L6)(c,!1)),(0,eC.Ym)(c));return s.push(a.renderActiveDot(c,f)),r?s.push(a.renderActiveDot(c,tt(tt({},f),{},{cx:r.x,cy:r.y,key:"".concat(u,"-basePoint-").concat(i)}))):o&&s.push(null),s}),tn(e3(u),"renderGraphicChild",function(e,t,n){var i=u.filterFormatItem(e,t,n);if(!i)return null;var a=u.getTooltipEventType(),s=u.state,l=s.isTooltipActive,c=s.tooltipAxis,f=s.activeTooltipIndex,d=s.activeLabel,p=u.props.children,h=(0,E.sP)(p,x.u),m=i.props,y=m.points,v=m.isRange,g=m.baseLine,b=i.item.props,w=b.activeDot,O=b.hide,S=b.activeBar,j=b.activeShape,P={};"axis"!==a&&h&&"click"===h.props.trigger?P={onClick:(0,k.DO)(u.handleItemMouseEnter,e.props.onClick)}:"axis"!==a&&(P={onMouseLeave:(0,k.DO)(u.handleItemMouseLeave,e.props.onMouseLeave),onMouseEnter:(0,k.DO)(u.handleItemMouseEnter,e.props.onMouseEnter)});var A=(0,r.cloneElement)(e,tt(tt({},i.props),P));if(!O&&l&&h&&(w||S||j)){if(f>=0){if(c.dataKey&&!c.allowDuplicatedCategory){var T="function"==typeof c.dataKey?function(e){return"function"==typeof c.dataKey?c.dataKey(e.payload):null}:"payload.".concat(c.dataKey.toString());M=(0,_.Ap)(y,T,d),R=v&&g&&(0,_.Ap)(g,T,d)}else M=null==y?void 0:y[f],R=v&&g&&g[f];if(j||S){var C=void 0!==e.props.activeIndex?e.props.activeIndex:f;return[(0,r.cloneElement)(e,tt(tt(tt({},i.props),P),{},{activeIndex:C})),null,null]}if(!o()(M))return[A].concat(e7(u.renderActivePoints({item:i,activePoint:M,basePoint:R,childIndex:f,isRange:v})))}else{var M,R,I,D=(null!==(I=u.getItemByXY(u.state.activeCoordinate))&&void 0!==I?I:{graphicalItem:A}).graphicalItem,N=D.item,L=void 0===N?e:N,F=D.childIndex,B=tt(tt(tt({},i.props),P),{},{activeIndex:F});return[(0,r.cloneElement)(L,B),null,null]}}return v?[A,null,null]:[A,null]}),tn(e3(u),"renderCustomized",function(e,t,n){return(0,r.cloneElement)(e,tt(tt({key:"recharts-customized-".concat(n)},u.props),u.state))}),tn(e3(u),"renderMap",{CartesianGrid:{handler:ts,once:!0},ReferenceArea:{handler:u.renderReferenceElement},ReferenceLine:{handler:ts},ReferenceDot:{handler:u.renderReferenceElement},XAxis:{handler:ts},YAxis:{handler:ts},Brush:{handler:u.renderBrush,once:!0},Bar:{handler:u.renderGraphicChild},Line:{handler:u.renderGraphicChild},Area:{handler:u.renderGraphicChild},Radar:{handler:u.renderGraphicChild},RadialBar:{handler:u.renderGraphicChild},Scatter:{handler:u.renderGraphicChild},Pie:{handler:u.renderGraphicChild},Funnel:{handler:u.renderGraphicChild},Tooltip:{handler:u.renderCursor,once:!0},PolarGrid:{handler:u.renderPolarGrid,once:!0},PolarAngleAxis:{handler:u.renderPolarAxis},PolarRadiusAxis:{handler:u.renderPolarAxis},Customized:{handler:u.renderCustomized}}),u.clipPathId="".concat(null!==(t=e.id)&&void 0!==t?t:(0,_.EL)("recharts"),"-clip"),u.throttleTriggeredAfterMouseMove=m()(u.triggeredAfterMouseMove,null!==(i=e.throttleDelay)&&void 0!==i?i:1e3/60),u.state={},u}return function(e,t){if("function"!=typeof t&&null!==t)throw 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&&e4(e,t)}(a,e),t=[{key:"componentDidMount",value:function(){var e,t;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(e=this.props.margin.left)&&void 0!==e?e:0,top:null!==(t=this.props.margin.top)&&void 0!==t?t:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var e=this.props,t=e.children,n=e.data,r=e.height,i=e.layout,o=(0,E.sP)(t,x.u);if(o){var a=o.props.defaultIndex;if("number"==typeof a&&!(a<0)&&!(a>this.state.tooltipTicks.length)){var s=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,u=tf(this.state,n,a,s),l=this.state.tooltipTicks[a].coordinate,c=(this.state.offset.top+r)/2,f="horizontal"===i?{x:l,y:c}:{y:l,x:c},d=this.state.formattedGraphicalItems.find(function(e){return"Scatter"===e.item.type.name});d&&(f=tt(tt({},f),d.props.points[a].tooltipPosition),u=d.props.points[a].tooltipPayload);var p={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:s,activePayload:u,activeCoordinate:f};this.setState(p),this.renderCursor(o),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(e,t){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==t.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==e.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==e.margin){var n,r;this.accessibilityManager.setDetails({offset:{left:null!==(n=this.props.margin.left)&&void 0!==n?n:0,top:null!==(r=this.props.margin.top)&&void 0!==r?r:0}})}return null}},{key:"componentDidUpdate",value:function(e){(0,E.rL)([(0,E.sP)(e.children,x.u)],[(0,E.sP)(this.props.children,x.u)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var e=(0,E.sP)(this.props.children,x.u);if(e&&"boolean"==typeof e.props.shared){var t=e.props.shared?"axis":"item";return c.indexOf(t)>=0?t:u}return u}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t=this.container,n=t.getBoundingClientRect(),r=(0,G.os)(n),i={chartX:Math.round(e.pageX-r.left),chartY:Math.round(e.pageY-r.top)},o=n.width/t.offsetWidth||1,a=this.inRange(i.chartX,i.chartY,o);if(!a)return null;var s=this.state,u=s.xAxisMap,l=s.yAxisMap;if("axis"!==this.getTooltipEventType()&&u&&l){var c=(0,_.Kt)(u).scale,f=(0,_.Kt)(l).scale,d=c&&c.invert?c.invert(i.chartX):null,p=f&&f.invert?f.invert(i.chartY):null;return tt(tt({},i),{},{xValue:d,yValue:p})}var h=td(this.state,this.props.data,this.props.layout,a);return h?tt(tt({},i),h):null}},{key:"inRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=this.props.layout,i=e/n,o=t/n;if("horizontal"===r||"vertical"===r){var a=this.state.offset;return i>=a.left&&i<=a.left+a.width&&o>=a.top&&o<=a.top+a.height?{x:i,y:o}:null}var s=this.state,u=s.angleAxisMap,l=s.radiusAxisMap;if(u&&l){var c=(0,_.Kt)(u);return(0,eP.z3)({x:i,y:o},c)}return null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=this.getTooltipEventType(),n=(0,E.sP)(e,x.u),r={};return n&&"axis"===t&&(r="click"===n.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}),tt(tt({},(0,eC.Ym)(this.props,this.handleOuterEvent)),r)}},{key:"addListener",value:function(){eA.on(eT,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){eA.removeListener(eT,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(e,t,n){for(var r=this.state.formattedGraphicalItems,i=0,o=r.length;i<o;i++){var a=r[i];if(a.item===e||a.props.key===e.key||t===(0,E.Gf)(a.item.type)&&n===a.childIndex)return a}return null}},{key:"renderClipPath",value:function(){var e=this.clipPathId,t=this.state.offset,n=t.left,i=t.top,o=t.height,a=t.width;return r.createElement("defs",null,r.createElement("clipPath",{id:e},r.createElement("rect",{x:n,y:i,height:o,width:a})))}},{key:"getXScales",value:function(){var e=this.state.xAxisMap;return e?Object.entries(e).reduce(function(e,t){var n=e0(t,2),r=n[0],i=n[1];return tt(tt({},e),{},tn({},r,i.scale))},{}):null}},{key:"getYScales",value:function(){var e=this.state.yAxisMap;return e?Object.entries(e).reduce(function(e,t){var n=e0(t,2),r=n[0],i=n[1];return tt(tt({},e),{},tn({},r,i.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(e){var t;return null===(t=this.state.xAxisMap)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.scale}},{key:"getYScaleByAxisId",value:function(e){var t;return null===(t=this.state.yAxisMap)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.scale}},{key:"getItemByXY",value:function(e){var t=this.state,n=t.formattedGraphicalItems,r=t.activeItem;if(n&&n.length)for(var i=0,o=n.length;i<o;i++){var a=n[i],s=a.props,u=a.item,l=(0,E.Gf)(u.type);if("Bar"===l){var c=(s.data||[]).find(function(t){return(0,S.X)(e,t)});if(c)return{graphicalItem:a,payload:c}}else if("RadialBar"===l){var f=(s.data||[]).find(function(t){return(0,eP.z3)(e,t)});if(f)return{graphicalItem:a,payload:f}}else if((0,eL.lT)(a,r)||(0,eL.V$)(a,r)||(0,eL.w7)(a,r)){var d=(0,eL.a3)({graphicalItem:a,activeTooltipItem:r,itemData:u.props.data}),p=void 0===u.props.activeIndex?d:u.props.activeIndex;return{graphicalItem:tt(tt({},a),{},{childIndex:p}),payload:(0,eL.w7)(a,r)?u.props.data[d]:a.props.data[d]}}}return null}},{key:"render",value:function(){var e,t,n=this;if(!(0,E.TT)(this))return null;var i=this.props,o=i.children,a=i.className,s=i.width,u=i.height,l=i.style,c=i.compact,f=i.title,d=i.desc,p=e1(i,eX),h=(0,E.L6)(p,!1);if(c)return r.createElement(el.br,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},r.createElement(g.T,eJ({},h,{width:s,height:u,title:f,desc:d}),this.renderClipPath(),(0,E.eu)(o,this.renderMap)));this.props.accessibilityLayer&&(h.tabIndex=null!==(e=this.props.tabIndex)&&void 0!==e?e:0,h.role=null!==(t=this.props.role)&&void 0!==t?t:"application",h.onKeyDown=function(e){n.accessibilityManager.keyboardEvent(e)},h.onFocus=function(){n.accessibilityManager.focus()});var m=this.parseEventsOfWrapper();return r.createElement(el.br,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},r.createElement("div",eJ({className:(0,y.Z)("recharts-wrapper",a),style:tt({position:"relative",cursor:"default",width:s,height:u},l)},m,{ref:function(e){n.container=e}}),r.createElement(g.T,eJ({},h,{width:s,height:u,title:f,desc:d,style:to}),this.renderClipPath(),(0,E.eu)(o,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}],e2(a.prototype,t),i&&e2(a,i),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.Component),tn(t,"displayName",n),tn(t,"defaultProps",tt({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},w)),tn(t,"getDerivedStateFromProps",function(e,t){var n=e.dataKey,r=e.data,i=e.children,a=e.width,s=e.height,u=e.layout,l=e.stackOffset,c=e.margin,f=t.dataStartIndex,d=t.dataEndIndex;if(void 0===t.updateId){var p=tv(e);return tt(tt(tt({},p),{},{updateId:0},P(tt(tt({props:e},p),{},{updateId:0}),t)),{},{prevDataKey:n,prevData:r,prevWidth:a,prevHeight:s,prevLayout:u,prevStackOffset:l,prevMargin:c,prevChildren:i})}if(n!==t.prevDataKey||r!==t.prevData||a!==t.prevWidth||s!==t.prevHeight||u!==t.prevLayout||l!==t.prevStackOffset||!(0,ek.w)(c,t.prevMargin)){var h=tv(e),m={chartX:t.chartX,chartY:t.chartY,isTooltipActive:t.isTooltipActive},y=tt(tt({},td(t,r,u)),{},{updateId:t.updateId+1}),v=tt(tt(tt({},h),m),y);return tt(tt(tt({},v),P(tt({props:e},v),t)),{},{prevDataKey:n,prevData:r,prevWidth:a,prevHeight:s,prevLayout:u,prevStackOffset:l,prevMargin:c,prevChildren:i})}if(!(0,E.rL)(i,t.prevChildren)){var g,b,x,w,O=(0,E.sP)(i,Y),S=O&&null!==(g=null===(b=O.props)||void 0===b?void 0:b.startIndex)&&void 0!==g?g:f,j=O&&null!==(x=null===(w=O.props)||void 0===w?void 0:w.endIndex)&&void 0!==x?x:d,k=o()(r)||S!==f||j!==d?t.updateId+1:t.updateId;return tt(tt({updateId:k},P(tt(tt({props:e},t),{},{updateId:k,dataStartIndex:S,dataEndIndex:j}),t)),{},{prevChildren:i,dataStartIndex:S,dataEndIndex:j})}return null}),tn(t,"renderActiveDot",function(e,t){var n;return n=(0,r.isValidElement)(e)?(0,r.cloneElement)(e,t):s()(e)?e(t):r.createElement(O.o,t),r.createElement(b.m,{className:"recharts-active-dot",key:t.key},n)}),t}},74994:function(e,t,n){"use strict";n.d(t,{b:function(){return r}});var r=function(e){return null};r.displayName="Cell"},11102:function(e,t,n){"use strict";n.d(t,{_:function(){return j}});var r=n(2265),i=n(71292),o=n.n(i),a=n(80509),s=n.n(a),u=n(70816),l=n.n(u),c=n(75504),f=n(8447),d=n(765),p=n(20757),h=n(57609);function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var y=["offset"];function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var w=function(e){var t=e.value,n=e.formatter,r=o()(e.children)?t:e.children;return s()(n)?n(r):r},O=function(e,t,n){var i,a,s=e.position,u=e.viewBox,l=e.offset,f=e.className,d=u.cx,m=u.cy,y=u.innerRadius,v=u.outerRadius,g=u.startAngle,b=u.endAngle,w=u.clockWise,O=(y+v)/2,S=(0,p.uY)(b-g)*Math.min(Math.abs(b-g),360),E=S>=0?1:-1;"insideStart"===s?(i=g+E*l,a=w):"insideEnd"===s?(i=b-E*l,a=!w):"end"===s&&(i=b+E*l,a=w),a=S<=0?a:!a;var j=(0,h.op)(d,m,O,i),P=(0,h.op)(d,m,O,i+(a?1:-1)*359),k="M".concat(j.x,",").concat(j.y,"\n    A").concat(O,",").concat(O,",0,1,").concat(a?0:1,",\n    ").concat(P.x,",").concat(P.y),_=o()(e.id)?(0,p.EL)("recharts-radial-line-"):e.id;return r.createElement("text",x({},n,{dominantBaseline:"central",className:(0,c.Z)("recharts-radial-bar-label",f)}),r.createElement("defs",null,r.createElement("path",{id:_,d:k})),r.createElement("textPath",{xlinkHref:"#".concat(_)},t))},S=function(e){var t=e.viewBox,n=e.offset,r=e.position,i=t.cx,o=t.cy,a=t.innerRadius,s=t.outerRadius,u=(t.startAngle+t.endAngle)/2;if("outside"===r){var l=(0,h.op)(i,o,s+n,u),c=l.x;return{x:c,y:l.y,textAnchor:c>=i?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:i,y:o,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:i,y:o,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:i,y:o,textAnchor:"middle",verticalAnchor:"end"};var f=(0,h.op)(i,o,(a+s)/2,u);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},E=function(e){var t=e.viewBox,n=e.parentViewBox,r=e.offset,i=e.position,o=t.x,a=t.y,s=t.width,u=t.height,c=u>=0?1:-1,f=c*r,d=c>0?"end":"start",h=c>0?"start":"end",m=s>=0?1:-1,y=m*r,v=m>0?"end":"start",g=m>0?"start":"end";if("top"===i)return b(b({},{x:o+s/2,y:a-c*r,textAnchor:"middle",verticalAnchor:d}),n?{height:Math.max(a-n.y,0),width:s}:{});if("bottom"===i)return b(b({},{x:o+s/2,y:a+u+f,textAnchor:"middle",verticalAnchor:h}),n?{height:Math.max(n.y+n.height-(a+u),0),width:s}:{});if("left"===i){var x={x:o-y,y:a+u/2,textAnchor:v,verticalAnchor:"middle"};return b(b({},x),n?{width:Math.max(x.x-n.x,0),height:u}:{})}if("right"===i){var w={x:o+s+y,y:a+u/2,textAnchor:g,verticalAnchor:"middle"};return b(b({},w),n?{width:Math.max(n.x+n.width-w.x,0),height:u}:{})}var O=n?{width:s,height:u}:{};return"insideLeft"===i?b({x:o+y,y:a+u/2,textAnchor:g,verticalAnchor:"middle"},O):"insideRight"===i?b({x:o+s-y,y:a+u/2,textAnchor:v,verticalAnchor:"middle"},O):"insideTop"===i?b({x:o+s/2,y:a+f,textAnchor:"middle",verticalAnchor:h},O):"insideBottom"===i?b({x:o+s/2,y:a+u-f,textAnchor:"middle",verticalAnchor:d},O):"insideTopLeft"===i?b({x:o+y,y:a+f,textAnchor:g,verticalAnchor:h},O):"insideTopRight"===i?b({x:o+s-y,y:a+f,textAnchor:v,verticalAnchor:h},O):"insideBottomLeft"===i?b({x:o+y,y:a+u-f,textAnchor:g,verticalAnchor:d},O):"insideBottomRight"===i?b({x:o+s-y,y:a+u-f,textAnchor:v,verticalAnchor:d},O):l()(i)&&((0,p.hj)(i.x)||(0,p.hU)(i.x))&&((0,p.hj)(i.y)||(0,p.hU)(i.y))?b({x:o+(0,p.h1)(i.x,s),y:a+(0,p.h1)(i.y,u),textAnchor:"end",verticalAnchor:"end"},O):b({x:o+s/2,y:a+u/2,textAnchor:"middle",verticalAnchor:"middle"},O)};function j(e){var t,n=e.offset,i=b({offset:void 0===n?5:n},function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,y)),a=i.viewBox,u=i.position,l=i.value,h=i.children,m=i.content,v=i.className,g=i.textBreakAll;if(!a||o()(l)&&o()(h)&&!(0,r.isValidElement)(m)&&!s()(m))return null;if((0,r.isValidElement)(m))return(0,r.cloneElement)(m,i);if(s()(m)){if(t=(0,r.createElement)(m,i),(0,r.isValidElement)(t))return t}else t=w(i);var j="cx"in a&&(0,p.hj)(a.cx),P=(0,d.L6)(i,!0);if(j&&("insideStart"===u||"insideEnd"===u||"end"===u))return O(i,t,P);var k=j?S(i):E(i);return r.createElement(f.x,x({className:(0,c.Z)("recharts-label",void 0===v?"":v)},P,k,{breakAll:g}),t)}j.displayName="Label";var P=function(e){var t=e.cx,n=e.cy,r=e.angle,i=e.startAngle,o=e.endAngle,a=e.r,s=e.radius,u=e.innerRadius,l=e.outerRadius,c=e.x,f=e.y,d=e.top,h=e.left,m=e.width,y=e.height,v=e.clockWise,g=e.labelViewBox;if(g)return g;if((0,p.hj)(m)&&(0,p.hj)(y)){if((0,p.hj)(c)&&(0,p.hj)(f))return{x:c,y:f,width:m,height:y};if((0,p.hj)(d)&&(0,p.hj)(h))return{x:d,y:h,width:m,height:y}}return(0,p.hj)(c)&&(0,p.hj)(f)?{x:c,y:f,width:0,height:0}:(0,p.hj)(t)&&(0,p.hj)(n)?{cx:t,cy:n,startAngle:i||r||0,endAngle:o||r||0,innerRadius:u||0,outerRadius:l||s||a||0,clockWise:v}:e.viewBox?e.viewBox:{}};j.parseViewBox=P,j.renderCallByParent=function(e,t){var n,i,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e||!e.children&&o&&!e.label)return null;var a=e.children,u=P(e),c=(0,d.NN)(a,j).map(function(e,n){return(0,r.cloneElement)(e,{viewBox:t||u,key:"label-".concat(n)})});return o?[(n=e.label,i=t||u,n?!0===n?r.createElement(j,{key:"label-implicit",viewBox:i}):(0,p.P2)(n)?r.createElement(j,{key:"label-implicit",viewBox:i,value:n}):(0,r.isValidElement)(n)?n.type===j?(0,r.cloneElement)(n,{key:"label-implicit",viewBox:i}):r.createElement(j,{key:"label-implicit",content:n,viewBox:i}):s()(n)?r.createElement(j,{key:"label-implicit",content:n,viewBox:i}):l()(n)?r.createElement(j,x({viewBox:i},n,{key:"label-implicit"})):null:null)].concat(function(e){if(Array.isArray(e))return v(e)}(c)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(c)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}}(c)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):c}},71594:function(e,t,n){"use strict";n.d(t,{e:function(){return j}});var r=n(2265),i=n(71292),o=n.n(i),a=n(70816),s=n.n(a),u=n(80509),l=n.n(u),c=n(36887),f=n.n(c),d=n(11102),p=n(7986),h=n(765),m=n(64225);function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var v=["valueAccessor"],g=["data","dataKey","clockWise","id","textBreakAll"];function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=y(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==y(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function S(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var E=function(e){return Array.isArray(e.value)?f()(e.value):e.value};function j(e){var t=e.valueAccessor,n=void 0===t?E:t,i=S(e,v),a=i.data,s=i.dataKey,u=i.clockWise,l=i.id,c=i.textBreakAll,f=S(i,g);return a&&a.length?r.createElement(p.m,{className:"recharts-label-list"},a.map(function(e,t){var i=o()(s)?n(e,t):(0,m.F$)(e&&e.payload,s),a=o()(l)?{}:{id:"".concat(l,"-").concat(t)};return r.createElement(d._,x({},(0,h.L6)(e,!0),f,a,{parentViewBox:e.parentViewBox,value:i,textBreakAll:c,viewBox:d._.parseViewBox(o()(u)?e:O(O({},e),{},{clockWise:u})),key:"label-".concat(t),index:t}))})):null}j.displayName="LabelList",j.renderCallByParent=function(e,t){var n,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e||!e.children&&i&&!e.label)return null;var o=e.children,a=(0,h.NN)(o,j).map(function(e,n){return(0,r.cloneElement)(e,{data:t,key:"labelList-".concat(n)})});return i?[(n=e.label)?!0===n?r.createElement(j,{key:"labelList-implicit",data:t}):r.isValidElement(n)||l()(n)?r.createElement(j,{key:"labelList-implicit",data:t,content:n}):s()(n)?r.createElement(j,x({data:t},n,{key:"labelList-implicit"})):null:null].concat(function(e){if(Array.isArray(e))return b(e)}(a)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(a)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(e,t)}}(a)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):a}},94866:function(e,t,n){"use strict";n.d(t,{D:function(){return D}});var r=n(2265),i=n(80509),o=n.n(i),a=n(75504),s=n(57792),u=n(30103),l=n(68113),c=n(77749);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(m=function(){return!!e})()}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t,n){return(t=b(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:String(t)}var x=function(e){var t,n;function i(){var e,t;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i),e=i,t=arguments,e=y(e),function(e,t){if(t&&("object"===f(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,m()?Reflect.construct(e,t||[],y(this).constructor):e.apply(this,t))}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&v(e,t)}(i,e),t=[{key:"renderIcon",value:function(e){var t=this.props.inactiveColor,n=32/6,i=32/3,o=e.inactive?t:e.color;if("plainline"===e.type)return r.createElement("line",{strokeWidth:4,fill:"none",stroke:o,strokeDasharray:e.payload.strokeDasharray,x1:0,y1:16,x2:32,y2:16,className:"recharts-legend-icon"});if("line"===e.type)return r.createElement("path",{strokeWidth:4,fill:"none",stroke:o,d:"M0,".concat(16,"h").concat(i,"\n            A").concat(n,",").concat(n,",0,1,1,").concat(2*i,",").concat(16,"\n            H").concat(32,"M").concat(2*i,",").concat(16,"\n            A").concat(n,",").concat(n,",0,1,1,").concat(i,",").concat(16),className:"recharts-legend-icon"});if("rect"===e.type)return r.createElement("path",{stroke:"none",fill:o,d:"M0,".concat(4,"h").concat(32,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(r.isValidElement(e.legendIcon)){var a=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){g(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e);return delete a.legendIcon,r.cloneElement(e.legendIcon,a)}return r.createElement(l.v,{fill:o,cx:16,cy:16,size:32,sizeType:"diameter",type:e.type})}},{key:"renderItems",value:function(){var e=this,t=this.props,n=t.payload,i=t.iconSize,l=t.layout,f=t.formatter,p=t.inactiveColor,h={x:0,y:0,width:32,height:32},m={display:"horizontal"===l?"inline-block":"block",marginRight:10},y={display:"inline-block",verticalAlign:"middle",marginRight:4};return n.map(function(t,n){var l=t.formatter||f,v=(0,a.Z)(g(g({"recharts-legend-item":!0},"legend-item-".concat(n),!0),"inactive",t.inactive));if("none"===t.type)return null;var b=o()(t.value)?null:t.value;(0,s.Z)(!o()(t.value),'The name property is also required when using a function for the dataKey of a chart\'s cartesian components. Ex: <Bar name="Name of my Data"/>');var x=t.inactive?p:t.color;return r.createElement("li",d({className:v,style:m,key:"legend-item-".concat(n)},(0,c.bw)(e.props,t,n)),r.createElement(u.T,{width:i,height:i,viewBox:h,style:y},e.renderIcon(t)),r.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},l?l(b,t,n):b))})}},{key:"render",value:function(){var e=this.props,t=e.payload,n=e.layout,i=e.align;return t&&t.length?r.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===n?i:"left"}},this.renderItems()):null}}],h(i.prototype,t),n&&h(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(r.PureComponent);g(x,"displayName","Legend"),g(x,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var w=n(20757),O=n(59684);function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var E=["ref"];function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach(function(t){M(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,R(r.key),r)}}function _(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_=function(){return!!e})()}function A(e){return(A=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function T(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(e,t){return(C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function M(e,t,n){return(t=R(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=S(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:String(t)}function I(e){return e.value}var D=function(e){var t,n;function i(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i);for(var e,t,n,r=arguments.length,o=Array(r),a=0;a<r;a++)o[a]=arguments[a];return t=i,n=[].concat(o),t=A(t),e=function(e,t){if(t&&("object"===S(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return T(e)}(this,_()?Reflect.construct(t,n||[],A(this).constructor):t.apply(this,n)),M(T(e),"lastBoundingBox",{width:-1,height:-1}),e}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&C(e,t)}(i,e),t=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();return e.height=this.wrapperNode.offsetHeight,e.width=this.wrapperNode.offsetWidth,e}return null}},{key:"updateBBox",value:function(){var e=this.props.onBBoxUpdate,t=this.getBBox();t?(Math.abs(t.width-this.lastBoundingBox.width)>1||Math.abs(t.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=t.width,this.lastBoundingBox.height=t.height,e&&e(t)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,e&&e(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?P({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(e){var t,n,r=this.props,i=r.layout,o=r.align,a=r.verticalAlign,s=r.margin,u=r.chartWidth,l=r.chartHeight;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===o&&"vertical"===i?{left:((u||0)-this.getBBoxSnapshot().width)/2}:"right"===o?{right:s&&s.right||0}:{left:s&&s.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(n="middle"===a?{top:((l||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:s&&s.bottom||0}:{top:s&&s.top||0}),P(P({},t),n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.content,i=t.width,o=t.height,a=t.wrapperStyle,s=t.payloadUniqBy,u=t.payload,l=P(P({position:"absolute",width:i||"auto",height:o||"auto"},this.getDefaultPosition(a)),a);return r.createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(t){e.wrapperNode=t}},function(e,t){if(r.isValidElement(e))return r.cloneElement(e,t);if("function"==typeof e)return r.createElement(e,t);t.ref;var n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,E);return r.createElement(x,n)}(n,P(P({},this.props),{},{payload:(0,O.z)(u,s,I)})))}}],n=[{key:"getWithHeight",value:function(e,t){var n=e.props.layout;return"vertical"===n&&(0,w.hj)(e.props.height)?{height:e.props.height}:"horizontal"===n?{width:e.props.width||t}:null}}],t&&k(i.prototype,t),n&&k(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(r.PureComponent);M(D,"displayName","Legend"),M(D,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},26587:function(e,t,n){"use strict";n.d(t,{h:function(){return m}});var r=n(75504),i=n(2265),o=n(68417),a=n.n(o),s=n(97051),u=n(20757),l=n(57792),c=n(765);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var m=(0,i.forwardRef)(function(e,t){var n,o=e.aspect,f=e.initialDimension,d=void 0===f?{width:-1,height:-1}:f,m=e.width,y=void 0===m?"100%":m,v=e.height,g=void 0===v?"100%":v,b=e.minWidth,x=void 0===b?0:b,w=e.minHeight,O=e.maxHeight,S=e.children,E=e.debounce,j=void 0===E?0:E,P=e.id,k=e.className,_=e.onResize,A=e.style,T=(0,i.useRef)(null),C=(0,i.useRef)();C.current=_,(0,i.useImperativeHandle)(t,function(){return Object.defineProperty(T.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),T.current},configurable:!0})});var M=function(e){if(Array.isArray(e))return e}(n=(0,i.useState)({containerWidth:d.width,containerHeight:d.height}))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(n,2)||function(e,t){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}}(n,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),R=M[0],I=M[1],D=(0,i.useCallback)(function(e,t){I(function(n){var r=Math.round(e),i=Math.round(t);return n.containerWidth===r&&n.containerHeight===i?n:{containerWidth:r,containerHeight:i}})},[]);(0,i.useEffect)(function(){var e=function(e){var t,n=e[0].contentRect,r=n.width,i=n.height;D(r,i),null===(t=C.current)||void 0===t||t.call(C,r,i)};j>0&&(e=a()(e,j,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),n=T.current.getBoundingClientRect();return D(n.width,n.height),t.observe(T.current),function(){t.disconnect()}},[D,j]);var N=(0,i.useMemo)(function(){var e=R.containerWidth,t=R.containerHeight;if(e<0||t<0)return null;(0,l.Z)((0,u.hU)(y)||(0,u.hU)(g),"The width(%s) and height(%s) are both fixed numbers,\n       maybe you don't need to use a ResponsiveContainer.",y,g),(0,l.Z)(!o||o>0,"The aspect(%s) must be greater than zero.",o);var n=(0,u.hU)(y)?e:y,r=(0,u.hU)(g)?t:g;o&&o>0&&(n?r=n/o:r&&(n=r*o),O&&r>O&&(r=O)),(0,l.Z)(n>0||r>0,"The width(%s) and height(%s) of chart should be greater than 0,\n       please check the style of container, or the props width(%s) and height(%s),\n       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n       height and width.",n,r,y,g,x,w,o);var a=!Array.isArray(S)&&(0,s.isElement)(S)&&(0,c.Gf)(S.type).endsWith("Chart");return i.Children.map(S,function(e){return(0,s.isElement)(e)?(0,i.cloneElement)(e,p({width:n,height:r},a?{style:p({height:"100%",width:"100%",maxHeight:r,maxWidth:n},e.props.style)}:{})):e})},[o,S,g,O,w,x,R,y]);return i.createElement("div",{id:P?"".concat(P):void 0,className:(0,r.Z)("recharts-responsive-container",k),style:p(p({},void 0===A?{}:A),{},{width:y,height:g,minWidth:x,minHeight:w,maxHeight:O}),ref:T},N)})},8447:function(e,t,n){"use strict";n.d(t,{x:function(){return L}});var r=n(2265),i=n(71292),o=n.n(i),a=n(75504),s=n(20757),u=n(68139),l=n(765),c=n(21589);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:String(t)}(r.key),r)}}var m=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,y=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,v=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,g=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,b={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},x=Object.keys(b),w=function(){var e,t;function n(e,t){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n),this.num=e,this.unit=t,this.num=e,this.unit=t,Number.isNaN(e)&&(this.unit=""),""===t||v.test(t)||(this.num=NaN,this.unit=""),x.includes(t)&&(this.num=e*b[t],this.unit="px")}return e=[{key:"add",value:function(e){return this.unit!==e.unit?new n(NaN,""):new n(this.num+e.num,this.unit)}},{key:"subtract",value:function(e){return this.unit!==e.unit?new n(NaN,""):new n(this.num-e.num,this.unit)}},{key:"multiply",value:function(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new n(NaN,""):new n(this.num*e.num,this.unit||e.unit)}},{key:"divide",value:function(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new n(NaN,""):new n(this.num/e.num,this.unit||e.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],t=[{key:"parse",value:function(e){var t,r=d(null!==(t=g.exec(e))&&void 0!==t?t:[],3),i=r[1],o=r[2];return new n(parseFloat(i),null!=o?o:"")}}],e&&h(n.prototype,e),t&&h(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n}();function O(e){if(e.includes("NaN"))return"NaN";for(var t=e;t.includes("*")||t.includes("/");){var n,r=d(null!==(n=m.exec(t))&&void 0!==n?n:[],4),i=r[1],o=r[2],a=r[3],s=w.parse(null!=i?i:""),u=w.parse(null!=a?a:""),l="*"===o?s.multiply(u):s.divide(u);if(l.isNaN())return"NaN";t=t.replace(m,l.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var c,f=d(null!==(c=y.exec(t))&&void 0!==c?c:[],4),p=f[1],h=f[2],v=f[3],g=w.parse(null!=p?p:""),b=w.parse(null!=v?v:""),x="+"===h?g.add(b):g.subtract(b);if(x.isNaN())return"NaN";t=t.replace(y,x.toString())}return t}var S=/\(([^()]*)\)/;function E(e){var t=function(e){try{var t;return t=e.replace(/\s+/g,""),t=function(e){for(var t=e;t.includes("(");){var n=d(S.exec(t),2)[1];t=t.replace(S,O(n))}return t}(t),t=O(t)}catch(e){return"NaN"}}(e.slice(5,-1));return"NaN"===t?"":t}var j=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],P=["dx","dy","angle","className","breakAll"];function k(){return(k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function _(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function A(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var C=/[ \f\n\r\t\v\u2028\u2029]+/,M=function(e){var t=e.children,n=e.breakAll,r=e.style;try{var i=[];o()(t)||(i=n?t.toString().split(""):t.toString().split(C));var a=i.map(function(e){return{word:e,width:(0,c.xE)(e,r).width}}),s=n?0:(0,c.xE)("\xa0",r).width;return{wordsWithComputedWidth:a,spaceWidth:s}}catch(e){return null}},R=function(e,t,n,r,i){var o,a=e.maxLines,u=e.children,l=e.style,c=e.breakAll,f=(0,s.hj)(a),d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.reduce(function(e,t){var o=t.word,a=t.width,s=e[e.length-1];return s&&(null==r||i||s.width+a+n<Number(r))?(s.words.push(o),s.width+=a+n):e.push({words:[o],width:a}),e},[])},p=d(t);if(!f)return p;for(var h=function(e){var t=d(M({breakAll:c,style:l,children:u.slice(0,e)+"…"}).wordsWithComputedWidth);return[t.length>a||t.reduce(function(e,t){return e.width>t.width?e:t}).width>Number(r),t]},m=0,y=u.length-1,v=0;m<=y&&v<=u.length-1;){var g=Math.floor((m+y)/2),b=A(h(g-1),2),x=b[0],w=b[1],O=A(h(g),1)[0];if(x||O||(m=g+1),x&&O&&(y=g-1),!x&&O){o=w;break}v++}return o||p},I=function(e){return[{words:o()(e)?[]:e.toString().split(C)}]},D=function(e){var t=e.width,n=e.scaleToFit,r=e.children,i=e.style,o=e.breakAll,a=e.maxLines;if((t||n)&&!u.x.isSsr){var s=M({breakAll:o,children:r,style:i});return s?R({breakAll:o,children:r,maxLines:a,style:i},s.wordsWithComputedWidth,s.spaceWidth,t,n):I(r)}return I(r)},N="#808080",L=function(e){var t,n=e.x,i=void 0===n?0:n,o=e.y,u=void 0===o?0:o,c=e.lineHeight,f=void 0===c?"1em":c,d=e.capHeight,p=void 0===d?"0.71em":d,h=e.scaleToFit,m=void 0!==h&&h,y=e.textAnchor,v=e.verticalAnchor,g=e.fill,b=void 0===g?N:g,x=_(e,j),w=(0,r.useMemo)(function(){return D({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:m,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,m,x.style,x.width]),O=x.dx,S=x.dy,A=x.angle,T=x.className,C=x.breakAll,M=_(x,P);if(!(0,s.P2)(i)||!(0,s.P2)(u))return null;var R=i+((0,s.hj)(O)?O:0),I=u+((0,s.hj)(S)?S:0);switch(void 0===v?"end":v){case"start":t=E("calc(".concat(p,")"));break;case"middle":t=E("calc(".concat((w.length-1)/2," * -").concat(f," + (").concat(p," / 2))"));break;default:t=E("calc(".concat(w.length-1," * -").concat(f,")"))}var L=[];if(m){var F=w[0].width,B=x.width;L.push("scale(".concat(((0,s.hj)(B)?B/F:1)/F,")"))}return A&&L.push("rotate(".concat(A,", ").concat(R,", ").concat(I,")")),L.length&&(M.transform=L.join(" ")),r.createElement("text",k({},(0,l.L6)(M,!0),{x:R,y:I,className:(0,a.Z)("recharts-text",T),textAnchor:void 0===y?"start":y,fill:b.includes("url")?N:b}),w.map(function(e,n){var i=e.words.join(C?"":" ");return r.createElement("tspan",{x:R,dy:0===n?t:f,key:i},i)}))}},10166:function(e,t,n){"use strict";n.d(t,{u:function(){return Z}});var r=n(2265),i=n(97572),o=n.n(i),a=n(71292),s=n.n(a),u=n(75504),l=n(20757);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){return(f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e){return Array.isArray(e)&&(0,l.P2)(e[0])&&(0,l.P2)(e[1])?e.join(" ~ "):e}var y=function(e){var t=e.separator,n=void 0===t?" : ":t,i=e.contentStyle,a=e.itemStyle,c=void 0===a?{}:a,p=e.labelStyle,y=e.payload,v=e.formatter,g=e.itemSorter,b=e.wrapperClassName,x=e.labelClassName,w=e.label,O=e.labelFormatter,S=e.accessibilityLayer,E=h({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},void 0===i?{}:i),j=h({margin:0},void 0===p?{}:p),P=!s()(w),k=P?w:"",_=(0,u.Z)("recharts-default-tooltip",b),A=(0,u.Z)("recharts-tooltip-label",x);return P&&O&&null!=y&&(k=O(w,y)),r.createElement("div",f({className:_,style:E},void 0!==S&&S?{role:"status","aria-live":"assertive"}:{}),r.createElement("p",{className:A,style:j},r.isValidElement(k)?k:"".concat(k)),function(){if(y&&y.length){var e=(g?o()(y,g):y).map(function(e,t){if("none"===e.type)return null;var i=h({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},c),o=e.formatter||v||m,a=e.value,s=e.name,u=a,f=s;if(o&&null!=u&&null!=f){var p=o(a,s,e,t,y);if(Array.isArray(p)){var g=function(e){if(Array.isArray(e))return e}(p)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(p,2)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}}(p,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();u=g[0],f=g[1]}else u=p}return r.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(t),style:i},(0,l.P2)(f)?r.createElement("span",{className:"recharts-tooltip-item-name"},f):null,(0,l.P2)(f)?r.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,r.createElement("span",{className:"recharts-tooltip-item-value"},u),r.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return r.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null}())};function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t,n){var r;return(r=function(e,t){if("object"!=v(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=v(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==v(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b="recharts-tooltip-wrapper",x={visibility:"hidden"};function w(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,i=e.offsetTopLeft,o=e.position,a=e.reverseDirection,s=e.tooltipDimension,u=e.viewBox,c=e.viewBoxDimension;if(o&&(0,l.hj)(o[r]))return o[r];var f=n[r]-s-i,d=n[r]+i;return t[r]?a[r]?f:d:a[r]?f<u[r]?Math.max(d,u[r]):Math.max(f,u[r]):d+s>u[r]+c?Math.max(f,u[r]):Math.max(d,u[r])}function O(e){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach(function(t){T(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function j(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,C(r.key),r)}}function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(P=function(){return!!e})()}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A(e,t){return(A=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function T(e,t,n){return(t=C(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O(t)?t:String(t)}var M=function(e){var t,n;function i(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i);for(var e,t,n,r=arguments.length,o=Array(r),a=0;a<r;a++)o[a]=arguments[a];return t=i,n=[].concat(o),t=k(t),e=function(e,t){if(t&&("object"===O(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return _(e)}(this,P()?Reflect.construct(t,n||[],k(this).constructor):t.apply(this,n)),T(_(e),"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),T(_(e),"handleKeyDown",function(t){if("Escape"===t.key){var n,r,i,o;e.setState({dismissed:!0,dismissedAtCoordinate:{x:null!==(n=null===(r=e.props.coordinate)||void 0===r?void 0:r.x)&&void 0!==n?n:0,y:null!==(i=null===(o=e.props.coordinate)||void 0===o?void 0:o.y)&&void 0!==i?i:0}})}}),e}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&A(e,t)}(i,e),t=[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();(Math.abs(e.width-this.state.lastBoundingBox.width)>1||Math.abs(e.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:e.width,height:e.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var e,t;this.props.active&&this.updateBBox(),this.state.dismissed&&((null===(e=this.props.coordinate)||void 0===e?void 0:e.x)!==this.state.dismissedAtCoordinate.x||(null===(t=this.props.coordinate)||void 0===t?void 0:t.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var e,t,n,i,o,a,s,c,f,d,p,h,m,y,v,O,S,j,P,k=this,_=this.props,A=_.active,T=_.allowEscapeViewBox,C=_.animationDuration,M=_.animationEasing,R=_.children,I=_.coordinate,D=_.hasPayload,N=_.isAnimationActive,L=_.offset,F=_.position,B=_.reverseDirection,z=_.useTranslate3d,U=_.viewBox,V=_.wrapperStyle,$=(h=(e={allowEscapeViewBox:T,coordinate:I,offsetTopLeft:L,position:F,reverseDirection:B,tooltipBox:this.state.lastBoundingBox,useTranslate3d:z,viewBox:U}).allowEscapeViewBox,m=e.coordinate,y=e.offsetTopLeft,v=e.position,O=e.reverseDirection,S=e.tooltipBox,j=e.useTranslate3d,P=e.viewBox,S.height>0&&S.width>0&&m?(n=(t={translateX:d=w({allowEscapeViewBox:h,coordinate:m,key:"x",offsetTopLeft:y,position:v,reverseDirection:O,tooltipDimension:S.width,viewBox:P,viewBoxDimension:P.width}),translateY:p=w({allowEscapeViewBox:h,coordinate:m,key:"y",offsetTopLeft:y,position:v,reverseDirection:O,tooltipDimension:S.height,viewBox:P,viewBoxDimension:P.height}),useTranslate3d:j}).translateX,i=t.translateY,f={transform:t.useTranslate3d?"translate3d(".concat(n,"px, ").concat(i,"px, 0)"):"translate(".concat(n,"px, ").concat(i,"px)")}):f=x,{cssProperties:f,cssClasses:(a=(o={translateX:d,translateY:p,coordinate:m}).coordinate,s=o.translateX,c=o.translateY,(0,u.Z)(b,g(g(g(g({},"".concat(b,"-right"),(0,l.hj)(s)&&a&&(0,l.hj)(a.x)&&s>=a.x),"".concat(b,"-left"),(0,l.hj)(s)&&a&&(0,l.hj)(a.x)&&s<a.x),"".concat(b,"-bottom"),(0,l.hj)(c)&&a&&(0,l.hj)(a.y)&&c>=a.y),"".concat(b,"-top"),(0,l.hj)(c)&&a&&(0,l.hj)(a.y)&&c<a.y)))}),W=$.cssClasses,Z=$.cssProperties,H=E(E({transition:N&&A?"transform ".concat(C,"ms ").concat(M):void 0},Z),{},{pointerEvents:"none",visibility:!this.state.dismissed&&A&&D?"visible":"hidden",position:"absolute",top:0,left:0},V);return r.createElement("div",{tabIndex:-1,className:W,style:H,ref:function(e){k.wrapperNode=e}},R)}}],j(i.prototype,t),n&&j(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(r.PureComponent),R=n(68139),I=n(59684);function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach(function(t){V(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$(r.key),r)}}function B(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(B=function(){return!!e})()}function z(e){return(z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function U(e,t){return(U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function V(e,t,n){return(t=$(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $(e){var t=function(e,t){if("object"!=D(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=D(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==D(t)?t:String(t)}function W(e){return e.dataKey}var Z=function(e){var t,n;function i(){var e,t;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i),e=i,t=arguments,e=z(e),function(e,t){if(t&&("object"===D(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,B()?Reflect.construct(e,t||[],z(this).constructor):e.apply(this,t))}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&U(e,t)}(i,e),t=[{key:"render",value:function(){var e,t=this,n=this.props,i=n.active,o=n.allowEscapeViewBox,a=n.animationDuration,s=n.animationEasing,u=n.content,l=n.coordinate,c=n.filterNull,f=n.isAnimationActive,d=n.offset,p=n.payload,h=n.payloadUniqBy,m=n.position,v=n.reverseDirection,g=n.useTranslate3d,b=n.viewBox,x=n.wrapperStyle,w=null!=p?p:[];c&&w.length&&(w=(0,I.z)(p.filter(function(e){return null!=e.value&&(!0!==e.hide||t.props.includeHidden)}),h,W));var O=w.length>0;return r.createElement(M,{allowEscapeViewBox:o,animationDuration:a,animationEasing:s,isAnimationActive:f,active:i,coordinate:l,hasPayload:O,offset:d,position:m,reverseDirection:v,useTranslate3d:g,viewBox:b,wrapperStyle:x},(e=L(L({},this.props),{},{payload:w}),r.isValidElement(u)?r.cloneElement(u,e):"function"==typeof u?r.createElement(u,e):r.createElement(y,e)))}}],F(i.prototype,t),n&&F(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(r.PureComponent);V(Z,"displayName","Tooltip"),V(Z,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!R.x.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}})},7986:function(e,t,n){"use strict";n.d(t,{m:function(){return u}});var r=n(2265),i=n(75504),o=n(765),a=["children","className"];function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var u=r.forwardRef(function(e,t){var n=e.children,u=e.className,l=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,a),c=(0,i.Z)("recharts-layer",u);return r.createElement("g",s({className:c},(0,o.L6)(l,!0),{ref:t}),n)})},30103:function(e,t,n){"use strict";n.d(t,{T:function(){return u}});var r=n(2265),i=n(75504),o=n(765),a=["children","width","height","viewBox","className","style","title","desc"];function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e){var t=e.children,n=e.width,u=e.height,l=e.viewBox,c=e.className,f=e.style,d=e.title,p=e.desc,h=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,a),m=l||{width:n,height:u,x:0,y:0},y=(0,i.Z)("recharts-surface",c);return r.createElement("svg",s({},(0,o.L6)(h,!0,"svg"),{className:y,width:n,height:u,style:f,viewBox:"".concat(m.x," ").concat(m.y," ").concat(m.width," ").concat(m.height)}),r.createElement("title",null,d),r.createElement("desc",null,p),t)}},69081:function(e,t,n){"use strict";n.d(t,{br:function(){return b},CW:function(){return O},Mw:function(){return _},zn:function(){return k},sp:function(){return x},qD:function(){return P},d2:function(){return j},bH:function(){return w},Ud:function(){return E},Nf:function(){return S}});var r=n(2265),i=n(45094),o=n(209),a=n.n(o),s=n(72986),u=n.n(s),l=n(49512),c=n.n(l)()(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),f=n(20757),d=(0,r.createContext)(void 0),p=(0,r.createContext)(void 0),h=(0,r.createContext)(void 0),m=(0,r.createContext)({}),y=(0,r.createContext)(void 0),v=(0,r.createContext)(0),g=(0,r.createContext)(0),b=function(e){var t=e.state,n=t.xAxisMap,i=t.yAxisMap,o=t.offset,a=e.clipPathId,s=e.children,u=e.width,l=e.height,f=c(o);return r.createElement(d.Provider,{value:n},r.createElement(p.Provider,{value:i},r.createElement(m.Provider,{value:o},r.createElement(h.Provider,{value:f},r.createElement(y.Provider,{value:a},r.createElement(v.Provider,{value:l},r.createElement(g.Provider,{value:u},s)))))))},x=function(){return(0,r.useContext)(y)},w=function(e){var t=(0,r.useContext)(d);null!=t||(0,i.Z)(!1);var n=t[e];return null!=n||(0,i.Z)(!1),n},O=function(){var e=(0,r.useContext)(d);return(0,f.Kt)(e)},S=function(){var e=(0,r.useContext)(p);return a()(e,function(e){return u()(e.domain,Number.isFinite)})||(0,f.Kt)(e)},E=function(e){var t=(0,r.useContext)(p);null!=t||(0,i.Z)(!1);var n=t[e];return null!=n||(0,i.Z)(!1),n},j=function(){return(0,r.useContext)(h)},P=function(){return(0,r.useContext)(m)},k=function(){return(0,r.useContext)(g)},_=function(){return(0,r.useContext)(v)}},98308:function(e,t,n){"use strict";n.d(t,{b:function(){return B}});var r=n(2265),i=n(46766),o=n(44750),a=n.n(o),s=n(93574),u=n.n(s),l=n(71292),c=n.n(l),f=n(80509),d=n.n(f),p=n(75504),h=n(7986),m=n(81274),y=n(8447),v=n(11102),g=n(71594),b=n(74994),x=n(765),w=n(68139),O=n(57609),S=n(20757),E=n(64225),j=n(57792),P=n(77749),k=n(57141);function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function A(){return(A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach(function(t){L(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,F(r.key),r)}}function R(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(R=function(){return!!e})()}function I(e){return(I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function D(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N(e,t){return(N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function L(e,t,n){return(t=F(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:String(t)}var B=function(e){var t,n;function o(e){var t,n,r;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,o),n=o,r=[e],n=I(n),t=function(e,t){if(t&&("object"===_(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return D(e)}(this,R()?Reflect.construct(n,r||[],I(this).constructor):n.apply(this,r)),L(D(t),"pieRef",null),L(D(t),"sectorRefs",[]),L(D(t),"id",(0,S.EL)("recharts-pie-")),L(D(t),"handleAnimationEnd",function(){var e=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),d()(e)&&e()}),L(D(t),"handleAnimationStart",function(){var e=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),d()(e)&&e()}),t.state={isAnimationFinished:!e.isAnimationActive,prevIsAnimationActive:e.isAnimationActive,prevAnimationId:e.animationId,sectorToFocus:0},t}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&N(e,t)}(o,e),t=[{key:"isActiveIndex",value:function(e){var t=this.props.activeIndex;return Array.isArray(t)?-1!==t.indexOf(e):e===t}},{key:"hasActiveIndex",value:function(){var e=this.props.activeIndex;return Array.isArray(e)?0!==e.length:e||0===e}},{key:"renderLabels",value:function(e){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var t=this.props,n=t.label,i=t.labelLine,a=t.dataKey,s=t.valueKey,u=(0,x.L6)(this.props,!1),l=(0,x.L6)(n,!1),f=(0,x.L6)(i,!1),d=n&&n.offsetRadius||20,p=e.map(function(e,t){var p=(e.startAngle+e.endAngle)/2,m=(0,O.op)(e.cx,e.cy,e.outerRadius+d,p),y=C(C(C(C({},u),e),{},{stroke:"none"},l),{},{index:t,textAnchor:o.getTextAnchor(m.x,e.cx)},m),v=C(C(C(C({},u),e),{},{fill:"none",stroke:e.fill},f),{},{index:t,points:[(0,O.op)(e.cx,e.cy,e.outerRadius,p),m],key:"line"}),g=a;return c()(a)&&c()(s)?g="value":c()(a)&&(g=s),r.createElement(h.m,{key:"label-".concat(e.startAngle,"-").concat(e.endAngle,"-").concat(e.midAngle,"-").concat(t)},i&&o.renderLabelLineItem(i,v),o.renderLabelItem(n,y,(0,E.F$)(e,g)))});return r.createElement(h.m,{className:"recharts-pie-labels"},p)}},{key:"renderSectorsStatically",value:function(e){var t=this,n=this.props,i=n.activeShape,o=n.blendStroke,a=n.inactiveShape;return e.map(function(n,s){if((null==n?void 0:n.startAngle)===0&&(null==n?void 0:n.endAngle)===0&&1!==e.length)return null;var u=t.isActiveIndex(s),l=a&&t.hasActiveIndex()?a:null,c=C(C({},n),{},{stroke:o?n.fill:n.stroke,tabIndex:-1});return r.createElement(h.m,A({ref:function(e){e&&!t.sectorRefs.includes(e)&&t.sectorRefs.push(e)},tabIndex:-1,className:"recharts-pie-sector"},(0,P.bw)(t.props,n,s),{key:"sector-".concat(null==n?void 0:n.startAngle,"-").concat(null==n?void 0:n.endAngle,"-").concat(n.midAngle,"-").concat(s)}),r.createElement(k.bn,A({option:u?i:l,isActive:u,shapeType:"sector"},c)))})}},{key:"renderSectorsWithAnimation",value:function(){var e=this,t=this.props,n=t.sectors,o=t.isAnimationActive,s=t.animationBegin,u=t.animationDuration,l=t.animationEasing,c=t.animationId,f=this.state,d=f.prevSectors,p=f.prevIsAnimationActive;return r.createElement(i.ZP,{begin:s,duration:u,isActive:o,easing:l,from:{t:0},to:{t:1},key:"pie-".concat(c,"-").concat(p),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(t){var i=t.t,o=[],s=(n&&n[0]).startAngle;return n.forEach(function(e,t){var n=d&&d[t],r=t>0?a()(e,"paddingAngle",0):0;if(n){var u=(0,S.k4)(n.endAngle-n.startAngle,e.endAngle-e.startAngle),l=C(C({},e),{},{startAngle:s+r,endAngle:s+u(i)+r});o.push(l),s=l.endAngle}else{var c=e.endAngle,f=e.startAngle,p=(0,S.k4)(0,c-f)(i),h=C(C({},e),{},{startAngle:s+r,endAngle:s+p+r});o.push(h),s=h.endAngle}}),r.createElement(h.m,null,e.renderSectorsStatically(o))})}},{key:"attachKeyboardHandlers",value:function(e){var t=this;e.onkeydown=function(e){if(!e.altKey)switch(e.key){case"ArrowLeft":var n=++t.state.sectorToFocus%t.sectorRefs.length;t.sectorRefs[n].focus(),t.setState({sectorToFocus:n});break;case"ArrowRight":var r=--t.state.sectorToFocus<0?t.sectorRefs.length-1:t.state.sectorToFocus%t.sectorRefs.length;t.sectorRefs[r].focus(),t.setState({sectorToFocus:r});break;case"Escape":t.sectorRefs[t.state.sectorToFocus].blur(),t.setState({sectorToFocus:0})}}}},{key:"renderSectors",value:function(){var e=this.props,t=e.sectors,n=e.isAnimationActive,r=this.state.prevSectors;return n&&t&&t.length&&(!r||!u()(r,t))?this.renderSectorsWithAnimation():this.renderSectorsStatically(t)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var e=this,t=this.props,n=t.hide,i=t.sectors,o=t.className,a=t.label,s=t.cx,u=t.cy,l=t.innerRadius,c=t.outerRadius,f=t.isAnimationActive,d=this.state.isAnimationFinished;if(n||!i||!i.length||!(0,S.hj)(s)||!(0,S.hj)(u)||!(0,S.hj)(l)||!(0,S.hj)(c))return null;var m=(0,p.Z)("recharts-pie",o);return r.createElement(h.m,{tabIndex:this.props.rootTabIndex,className:m,ref:function(t){e.pieRef=t}},this.renderSectors(),a&&this.renderLabels(i),v._.renderCallByParent(this.props,null,!1),(!f||d)&&g.e.renderCallByParent(this.props,i,!1))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return t.prevIsAnimationActive!==e.isAnimationActive?{prevIsAnimationActive:e.isAnimationActive,prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:[],isAnimationFinished:!0}:e.isAnimationActive&&e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:t.curSectors,isAnimationFinished:!0}:e.sectors!==t.curSectors?{curSectors:e.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(e,t){return e>t?"start":e<t?"end":"middle"}},{key:"renderLabelLineItem",value:function(e,t){if(r.isValidElement(e))return r.cloneElement(e,t);if(d()(e))return e(t);var n=(0,p.Z)("recharts-pie-label-line","boolean"!=typeof e?e.className:"");return r.createElement(m.H,A({},t,{type:"linear",className:n}))}},{key:"renderLabelItem",value:function(e,t,n){if(r.isValidElement(e))return r.cloneElement(e,t);var i=n;if(d()(e)&&(i=e(t),r.isValidElement(i)))return i;var o=(0,p.Z)("recharts-pie-label-text","boolean"==typeof e||d()(e)?"":e.className);return r.createElement(y.x,A({},t,{alignmentBaseline:"middle",className:o}),i)}}],t&&M(o.prototype,t),n&&M(o,n),Object.defineProperty(o,"prototype",{writable:!1}),o}(r.PureComponent);L(B,"displayName","Pie"),L(B,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!w.x.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0}),L(B,"parseDeltaAngle",function(e,t){return(0,S.uY)(t-e)*Math.min(Math.abs(t-e),360)}),L(B,"getRealPieData",function(e){var t=e.props,n=t.data,r=t.children,i=(0,x.L6)(e.props,!1),o=(0,x.NN)(r,b.b);return n&&n.length?n.map(function(e,t){return C(C(C({payload:e},i),e),o&&o[t]&&o[t].props)}):o&&o.length?o.map(function(e){return C(C({},i),e.props)}):[]}),L(B,"parseCoordinateOfPie",function(e,t){var n=t.top,r=t.left,i=t.width,o=t.height,a=(0,O.$4)(i,o);return{cx:r+(0,S.h1)(e.props.cx,i,i/2),cy:n+(0,S.h1)(e.props.cy,o,o/2),innerRadius:(0,S.h1)(e.props.innerRadius,a,0),outerRadius:(0,S.h1)(e.props.outerRadius,a,.8*a),maxRadius:e.props.maxRadius||Math.sqrt(i*i+o*o)/2}}),L(B,"getComposedData",function(e){var t,n,r=e.item,i=e.offset,o=B.getRealPieData(r);if(!o||!o.length)return null;var a=r.props,s=a.cornerRadius,u=a.startAngle,l=a.endAngle,f=a.paddingAngle,d=a.dataKey,p=a.nameKey,h=a.valueKey,m=a.tooltipType,y=Math.abs(r.props.minAngle),v=B.parseCoordinateOfPie(r,i),g=B.parseDeltaAngle(u,l),b=Math.abs(g),x=d;c()(d)&&c()(h)?((0,j.Z)(!1,'Use "dataKey" to specify the value of pie,\n      the props "valueKey" will be deprecated in 1.1.0'),x="value"):c()(d)&&((0,j.Z)(!1,'Use "dataKey" to specify the value of pie,\n      the props "valueKey" will be deprecated in 1.1.0'),x=h);var w=o.filter(function(e){return 0!==(0,E.F$)(e,x,0)}).length,P=b-w*y-(b>=360?w:w-1)*f,k=o.reduce(function(e,t){var n=(0,E.F$)(t,x,0);return e+((0,S.hj)(n)?n:0)},0);return k>0&&(t=o.map(function(e,t){var r,i=(0,E.F$)(e,x,0),o=(0,E.F$)(e,p,t),a=((0,S.hj)(i)?i:0)/k,l=(r=t?n.endAngle+(0,S.uY)(g)*f*(0!==i?1:0):u)+(0,S.uY)(g)*((0!==i?y:0)+a*P),c=(r+l)/2,d=(v.innerRadius+v.outerRadius)/2,h=[{name:o,value:i,payload:e,dataKey:x,type:m}],b=(0,O.op)(v.cx,v.cy,d,c);return n=C(C(C({percent:a,cornerRadius:s,name:o,tooltipPayload:h,midAngle:c,middleRadius:d,tooltipPosition:b},e),v),{},{value:(0,E.F$)(e,x),startAngle:r,endAngle:l,payload:e,paddingAngle:(0,S.uY)(g)*f})})),C(C({},v),{},{sectors:t,data:o})})},54329:function(e,t,n){"use strict";n.d(t,{I:function(){return R}});var r=n(2265),i=n(80509),o=n.n(i),a=n(75504),s=n(7986),u=n(84487),l=n(765),c=["points","className","baseLinePoints","connectNulls"];function f(){return(f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function d(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var h=function(e){return e&&e.x===+e.x&&e.y===+e.y},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[[]];return e.forEach(function(e){h(e)?t[t.length-1].push(e):t[t.length-1].length>0&&t.push([])}),h(e[0])&&t[t.length-1].push(e[0]),t[t.length-1].length<=0&&(t=t.slice(0,-1)),t},y=function(e,t){var n=m(e);t&&(n=[n.reduce(function(e,t){return[].concat(d(e),d(t))},[])]);var r=n.map(function(e){return e.reduce(function(e,t,n){return"".concat(e).concat(0===n?"M":"L").concat(t.x,",").concat(t.y)},"")}).join("");return 1===n.length?"".concat(r,"Z"):r},v=function(e,t,n){var r=y(e,n);return"".concat("Z"===r.slice(-1)?r.slice(0,-1):r,"L").concat(y(t.reverse(),n).slice(1))},g=function(e){var t=e.points,n=e.className,i=e.baseLinePoints,o=e.connectNulls,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,c);if(!t||!t.length)return null;var u=(0,a.Z)("recharts-polygon",n);if(i&&i.length){var d=s.stroke&&"none"!==s.stroke,p=v(t,i,o);return r.createElement("g",{className:u},r.createElement("path",f({},(0,l.L6)(s,!0),{fill:"Z"===p.slice(-1)?s.fill:"none",stroke:"none",d:p})),d?r.createElement("path",f({},(0,l.L6)(s,!0),{fill:"none",d:y(t,o)})):null,d?r.createElement("path",f({},(0,l.L6)(s,!0),{fill:"none",d:y(i,o)})):null)}var h=y(t,o);return r.createElement("path",f({},(0,l.L6)(s,!0),{fill:"Z"===h.slice(-1)?s.fill:"none",className:u,d:h}))},b=n(8447),x=n(77749),w=n(57609);function O(e){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S(){return(S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach(function(t){T(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,C(r.key),r)}}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(k=function(){return!!e})()}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function A(e,t){return(A=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function T(e,t,n){return(t=C(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O(t)?t:String(t)}var M=Math.PI/180,R=function(e){var t,n;function i(){var e,t;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i),e=i,t=arguments,e=_(e),function(e,t){if(t&&("object"===O(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,k()?Reflect.construct(e,t||[],_(this).constructor):e.apply(this,t))}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&A(e,t)}(i,e),t=[{key:"getTickLineCoord",value:function(e){var t=this.props,n=t.cx,r=t.cy,i=t.radius,o=t.orientation,a=t.tickSize,s=(0,w.op)(n,r,i,e.coordinate),u=(0,w.op)(n,r,i+("inner"===o?-1:1)*(a||8),e.coordinate);return{x1:s.x,y1:s.y,x2:u.x,y2:u.y}}},{key:"getTickTextAnchor",value:function(e){var t=this.props.orientation,n=Math.cos(-e.coordinate*M);return n>1e-5?"outer"===t?"start":"end":n<-.00001?"outer"===t?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,n=e.cy,i=e.radius,o=e.axisLine,a=e.axisLineType,s=j(j({},(0,l.L6)(this.props,!1)),{},{fill:"none"},(0,l.L6)(o,!1));if("circle"===a)return r.createElement(u.o,S({className:"recharts-polar-angle-axis-line"},s,{cx:t,cy:n,r:i}));var c=this.props.ticks.map(function(e){return(0,w.op)(t,n,i,e.coordinate)});return r.createElement(g,S({className:"recharts-polar-angle-axis-line"},s,{points:c}))}},{key:"renderTicks",value:function(){var e=this,t=this.props,n=t.ticks,o=t.tick,u=t.tickLine,c=t.tickFormatter,f=t.stroke,d=(0,l.L6)(this.props,!1),p=(0,l.L6)(o,!1),h=j(j({},d),{},{fill:"none"},(0,l.L6)(u,!1)),m=n.map(function(t,n){var l=e.getTickLineCoord(t),m=j(j(j({textAnchor:e.getTickTextAnchor(t)},d),{},{stroke:"none",fill:f},p),{},{index:n,payload:t,x:l.x2,y:l.y2});return r.createElement(s.m,S({className:(0,a.Z)("recharts-polar-angle-axis-tick",(0,w.$S)(o)),key:"tick-".concat(t.coordinate)},(0,x.bw)(e.props,t,n)),u&&r.createElement("line",S({className:"recharts-polar-angle-axis-tick-line"},h,l)),o&&i.renderTickItem(o,m,c?c(t.value,n):t.value))});return r.createElement(s.m,{className:"recharts-polar-angle-axis-ticks"},m)}},{key:"render",value:function(){var e=this.props,t=e.ticks,n=e.radius,i=e.axisLine;return!(n<=0)&&t&&t.length?r.createElement(s.m,{className:(0,a.Z)("recharts-polar-angle-axis",this.props.className)},i&&this.renderAxisLine(),this.renderTicks()):null}}],n=[{key:"renderTickItem",value:function(e,t,n){return r.isValidElement(e)?r.cloneElement(e,t):o()(e)?e(t):r.createElement(b.x,S({},t,{className:"recharts-polar-angle-axis-tick-value"}),n)}}],t&&P(i.prototype,t),n&&P(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(r.PureComponent);T(R,"displayName","PolarAngleAxis"),T(R,"axisType","angleAxis"),T(R,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0})},48463:function(e,t,n){"use strict";n.d(t,{S:function(){return T}});var r=n(2265),i=n(99648),o=n.n(i),a=n(59713),s=n.n(a),u=n(80509),l=n.n(u),c=n(75504),f=n(8447),d=n(11102),p=n(7986),h=n(57609),m=n(77749),y=n(765),v=["cx","cy","angle","ticks","axisLine"],g=["ticks","tick","angle","tickFormatter","stroke"];function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach(function(t){_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function S(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,A(r.key),r)}}function j(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(j=function(){return!!e})()}function P(e){return(P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e,t){return(k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function _(e,t,n){return(t=A(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e){var t=function(e,t){if("object"!=b(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=b(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==b(t)?t:String(t)}var T=function(e){var t,n;function i(){var e,t;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i),e=i,t=arguments,e=P(e),function(e,t){if(t&&("object"===b(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,j()?Reflect.construct(e,t||[],P(this).constructor):e.apply(this,t))}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&k(e,t)}(i,e),t=[{key:"getTickValueCoord",value:function(e){var t=e.coordinate,n=this.props,r=n.angle,i=n.cx,o=n.cy;return(0,h.op)(i,o,t,r)}},{key:"getTickTextAnchor",value:function(){var e;switch(this.props.orientation){case"left":e="end";break;case"right":e="start";break;default:e="middle"}return e}},{key:"getViewBox",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.angle,i=e.ticks,a=o()(i,function(e){return e.coordinate||0});return{cx:t,cy:n,startAngle:r,endAngle:r,innerRadius:s()(i,function(e){return e.coordinate||0}).coordinate||0,outerRadius:a.coordinate||0}}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,n=e.cy,i=e.angle,o=e.ticks,a=e.axisLine,s=S(e,v),u=o.reduce(function(e,t){return[Math.min(e[0],t.coordinate),Math.max(e[1],t.coordinate)]},[1/0,-1/0]),l=(0,h.op)(t,n,u[0],i),c=(0,h.op)(t,n,u[1],i),f=O(O(O({},(0,y.L6)(s,!1)),{},{fill:"none"},(0,y.L6)(a,!1)),{},{x1:l.x,y1:l.y,x2:c.x,y2:c.y});return r.createElement("line",x({className:"recharts-polar-radius-axis-line"},f))}},{key:"renderTicks",value:function(){var e=this,t=this.props,n=t.ticks,o=t.tick,a=t.angle,s=t.tickFormatter,u=t.stroke,l=S(t,g),f=this.getTickTextAnchor(),d=(0,y.L6)(l,!1),v=(0,y.L6)(o,!1),b=n.map(function(t,n){var l=e.getTickValueCoord(t),y=O(O(O(O({textAnchor:f,transform:"rotate(".concat(90-a,", ").concat(l.x,", ").concat(l.y,")")},d),{},{stroke:"none",fill:u},v),{},{index:n},l),{},{payload:t});return r.createElement(p.m,x({className:(0,c.Z)("recharts-polar-radius-axis-tick",(0,h.$S)(o)),key:"tick-".concat(t.coordinate)},(0,m.bw)(e.props,t,n)),i.renderTickItem(o,y,s?s(t.value,n):t.value))});return r.createElement(p.m,{className:"recharts-polar-radius-axis-ticks"},b)}},{key:"render",value:function(){var e=this.props,t=e.ticks,n=e.axisLine,i=e.tick;return t&&t.length?r.createElement(p.m,{className:(0,c.Z)("recharts-polar-radius-axis",this.props.className)},n&&this.renderAxisLine(),i&&this.renderTicks(),d._.renderCallByParent(this.props,this.getViewBox())):null}}],n=[{key:"renderTickItem",value:function(e,t,n){return r.isValidElement(e)?r.cloneElement(e,t):l()(e)?e(t):r.createElement(f.x,x({},t,{className:"recharts-polar-radius-axis-tick-value"}),n)}}],t&&E(i.prototype,t),n&&E(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(r.PureComponent);_(T,"displayName","PolarRadiusAxis"),_(T,"axisType","radiusAxis"),_(T,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0})},32097:function(e,t,n){"use strict";n.d(t,{G:function(){return z}});var r=n(2265),i=n(75504),o=n(46766),a=n(93574),s=n.n(a),u=n(80509),l=n.n(u),c=n(57141);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e){return"string"==typeof e?parseInt(e,10):e}function y(e,t){var n=Number("".concat(t.cx||e.cx)),r=Number("".concat(t.cy||e.cy));return h(h(h({},t),e),{},{cx:n,cy:r})}function v(e){return r.createElement(c.bn,d({shapeType:"sector",propTransformer:y},e))}var g=n(7986),b=n(765),x=n(68139),w=n(71594),O=n(74994),S=n(20757),E=n(64225),j=n(77749),P=n(57609),k=["shape","activeShape","activeIndex","cornerRadius"],_=["value","background"];function A(e){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach(function(t){F(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function M(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function R(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,B(r.key),r)}}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(I=function(){return!!e})()}function D(e){return(D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function N(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function L(e,t){return(L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function F(e,t,n){return(t=B(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(e){var t=function(e,t){if("object"!=A(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=A(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==A(t)?t:String(t)}var z=function(e){var t,n;function a(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,a);for(var e,t,n,r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return t=a,n=[].concat(i),t=D(t),e=function(e,t){if(t&&("object"===A(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return N(e)}(this,I()?Reflect.construct(t,n||[],D(this).constructor):t.apply(this,n)),F(N(e),"state",{isAnimationFinished:!1}),F(N(e),"handleAnimationEnd",function(){var t=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),l()(t)&&t()}),F(N(e),"handleAnimationStart",function(){var t=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),l()(t)&&t()}),e}return!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&L(e,t)}(a,e),t=[{key:"getDeltaAngle",value:function(){var e=this.props,t=e.startAngle,n=e.endAngle;return(0,S.uY)(n-t)*Math.min(Math.abs(n-t),360)}},{key:"renderSectorsStatically",value:function(e){var t=this,n=this.props,i=n.shape,o=n.activeShape,a=n.activeIndex,s=n.cornerRadius,u=M(n,k),l=(0,b.L6)(u,!1);return e.map(function(e,n){var c=n===a,f=C(C(C(C({},l),{},{cornerRadius:m(s)},e),(0,j.bw)(t.props,e,n)),{},{key:"sector-".concat(n),className:"recharts-radial-bar-sector ".concat(e.className),forceCornerRadius:u.forceCornerRadius,cornerIsExternal:u.cornerIsExternal,isActive:c,option:c?o:i});return r.createElement(v,f)})}},{key:"renderSectorsWithAnimation",value:function(){var e=this,t=this.props,n=t.data,i=t.isAnimationActive,a=t.animationBegin,s=t.animationDuration,u=t.animationEasing,l=t.animationId,c=this.state.prevData;return r.createElement(o.ZP,{begin:a,duration:s,isActive:i,easing:u,from:{t:0},to:{t:1},key:"radialBar-".concat(l),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(t){var i=t.t,o=n.map(function(e,t){var n=c&&c[t];if(n){var r=(0,S.k4)(n.startAngle,e.startAngle),o=(0,S.k4)(n.endAngle,e.endAngle);return C(C({},e),{},{startAngle:r(i),endAngle:o(i)})}var a=e.endAngle,s=e.startAngle,u=(0,S.k4)(s,a);return C(C({},e),{},{endAngle:u(i)})});return r.createElement(g.m,null,e.renderSectorsStatically(o))})}},{key:"renderSectors",value:function(){var e=this.props,t=e.data,n=e.isAnimationActive,r=this.state.prevData;return n&&t&&t.length&&(!r||!s()(r,t))?this.renderSectorsWithAnimation():this.renderSectorsStatically(t)}},{key:"renderBackground",value:function(e){var t=this,n=this.props.cornerRadius,o=(0,b.L6)(this.props.background,!1);return e.map(function(e,a){e.value;var s=e.background,u=M(e,_);if(!s)return null;var l=C(C(C(C(C({cornerRadius:m(n)},u),{},{fill:"#eee"},s),o),(0,j.bw)(t.props,e,a)),{},{index:a,key:"sector-".concat(a),className:(0,i.Z)("recharts-radial-bar-background-sector",null==o?void 0:o.className),option:s,isActive:!1});return r.createElement(v,l)})}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.data,o=e.className,a=e.background,s=e.isAnimationActive;if(t||!n||!n.length)return null;var u=this.state.isAnimationFinished,l=(0,i.Z)("recharts-area",o);return r.createElement(g.m,{className:l},a&&r.createElement(g.m,{className:"recharts-radial-bar-background"},this.renderBackground(n)),r.createElement(g.m,{className:"recharts-radial-bar-sectors"},this.renderSectors()),(!s||u)&&w.e.renderCallByParent(C({},this.props),n))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curData:e.data,prevData:t.curData}:e.data!==t.curData?{curData:e.data}:null}}],t&&R(a.prototype,t),n&&R(a,n),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);F(z,"displayName","RadialBar"),F(z,"defaultProps",{angleAxisId:0,radiusAxisId:0,minPointSize:0,hide:!1,legendType:"rect",data:[],isAnimationActive:!x.x.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease",forceCornerRadius:!1,cornerIsExternal:!1}),F(z,"getComposedData",function(e){var t=e.item,n=e.props,r=e.radiusAxis,i=e.radiusAxisTicks,o=e.angleAxis,a=e.angleAxisTicks,s=e.displayedData,u=e.dataKey,l=e.stackedData,c=e.barPosition,f=e.bandSize,d=e.dataStartIndex,p=(0,E.Bu)(c,t);if(!p)return null;var h=o.cx,m=o.cy,y=n.layout,v=t.props,g=v.children,x=v.minPointSize,w="radial"===y?o:r,j=l?w.scale.domain():null,k=(0,E.Yj)({numericAxis:w}),_=(0,b.NN)(g,O.b);return{data:s.map(function(e,s){var c,v,g,b,w,O;if(l?c=(0,E.Vv)(l[d+s],j):Array.isArray(c=(0,E.F$)(e,u))||(c=[k,c]),"radial"===y){v=(0,E.Fy)({axis:r,ticks:i,bandSize:f,offset:p.offset,entry:e,index:s}),w=o.scale(c[1]),b=o.scale(c[0]),g=v+p.size;var A=w-b;Math.abs(x)>0&&Math.abs(A)<Math.abs(x)&&(w+=(0,S.uY)(A||x)*(Math.abs(x)-Math.abs(A))),O={background:{cx:h,cy:m,innerRadius:v,outerRadius:g,startAngle:n.startAngle,endAngle:n.endAngle}}}else{v=r.scale(c[0]),g=r.scale(c[1]),w=(b=(0,E.Fy)({axis:o,ticks:a,bandSize:f,offset:p.offset,entry:e,index:s}))+p.size;var T=g-v;Math.abs(x)>0&&Math.abs(T)<Math.abs(x)&&(g+=(0,S.uY)(T||x)*(Math.abs(x)-Math.abs(T)))}return C(C(C(C({},e),O),{},{payload:e,value:l?c:c[1],cx:h,cy:m,innerRadius:v,outerRadius:g,startAngle:b,endAngle:w},_&&_[s]&&_[s].props),{},{tooltipPayload:[(0,E.Qo)(t,e)],tooltipPosition:(0,P.op)(h,m,(v+g)/2,(b+w)/2)})}),layout:y}})},81274:function(e,t,n){"use strict";n.d(t,{H:function(){return R}});var r=n(2265),i=n(76394),o=n(5142),a=n(3940);class s{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(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._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}var u=n(24460),l=n(39281),c=n(50664),f=n(3222),d=n(14743),p=n(68091),h=n(10034),m=n(9332),y=n.n(m),v=n(80509),g=n.n(v),b=n(75504),x=n(77749),w=n(765),O=n(20757);function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E(){return(E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=S(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var k={curveBasisClosed:i.Z,curveBasisOpen:o.Z,curveBasis:a.ZP,curveBumpX:function(e){return new s(e,!0)},curveBumpY:function(e){return new s(e,!1)},curveLinearClosed:u.Z,curveLinear:l.Z,curveMonotoneX:c.Z,curveMonotoneY:c.s,curveNatural:f.Z,curveStep:d.ZP,curveStepAfter:d.cD,curveStepBefore:d.RN},_=function(e){return e.x===+e.x&&e.y===+e.y},A=function(e){return e.x},T=function(e){return e.y},C=function(e,t){if(g()(e))return e;var n="curve".concat(y()(e));return("curveMonotone"===n||"curveBump"===n)&&t?k["".concat(n).concat("vertical"===t?"Y":"X")]:k[n]||l.Z},M=function(e){var t,n=e.type,r=e.points,i=void 0===r?[]:r,o=e.baseLine,a=e.layout,s=e.connectNulls,u=void 0!==s&&s,l=C(void 0===n?"linear":n,a),c=u?i.filter(function(e){return _(e)}):i;if(Array.isArray(o)){var f=u?o.filter(function(e){return _(e)}):o,d=c.map(function(e,t){return P(P({},e),{},{base:f[t]})});return(t="vertical"===a?(0,p.Z)().y(T).x1(A).x0(function(e){return e.base.x}):(0,p.Z)().x(A).y1(T).y0(function(e){return e.base.y})).defined(_).curve(l),t(d)}return(t="vertical"===a&&(0,O.hj)(o)?(0,p.Z)().y(T).x1(A).x0(o):(0,O.hj)(o)?(0,p.Z)().x(A).y1(T).y0(o):(0,h.Z)().x(A).y(T)).defined(_).curve(l),t(c)},R=function(e){var t=e.className,n=e.points,i=e.path,o=e.pathRef;if((!n||!n.length)&&!i)return null;var a=n&&n.length?M(e):i;return r.createElement("path",E({},(0,w.L6)(e,!1),(0,x.Ym)(e),{className:(0,b.Z)("recharts-curve",t),d:a,ref:o}))}},84487:function(e,t,n){"use strict";n.d(t,{o:function(){return u}});var r=n(2265),i=n(75504),o=n(77749),a=n(765);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var u=function(e){var t=e.cx,n=e.cy,u=e.r,l=e.className,c=(0,i.Z)("recharts-dot",l);return t===+t&&n===+n&&u===+u?r.createElement("circle",s({},(0,a.L6)(e,!1),(0,o.Ym)(e),{className:c,cx:t,cy:n,r:u})):null}},88418:function(e,t,n){"use strict";n.d(t,{A:function(){return m},X:function(){return p}});var r=n(2265),i=n(75504),o=n(46766),a=n(765);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var d=function(e,t,n,r,i){var o,a=Math.min(Math.abs(n)/2,Math.abs(r)/2),s=r>=0?1:-1,u=n>=0?1:-1,l=r>=0&&n>=0||r<0&&n<0?1:0;if(a>0&&i instanceof Array){for(var c=[0,0,0,0],f=0;f<4;f++)c[f]=i[f]>a?a:i[f];o="M".concat(e,",").concat(t+s*c[0]),c[0]>0&&(o+="A ".concat(c[0],",").concat(c[0],",0,0,").concat(l,",").concat(e+u*c[0],",").concat(t)),o+="L ".concat(e+n-u*c[1],",").concat(t),c[1]>0&&(o+="A ".concat(c[1],",").concat(c[1],",0,0,").concat(l,",\n        ").concat(e+n,",").concat(t+s*c[1])),o+="L ".concat(e+n,",").concat(t+r-s*c[2]),c[2]>0&&(o+="A ".concat(c[2],",").concat(c[2],",0,0,").concat(l,",\n        ").concat(e+n-u*c[2],",").concat(t+r)),o+="L ".concat(e+u*c[3],",").concat(t+r),c[3]>0&&(o+="A ".concat(c[3],",").concat(c[3],",0,0,").concat(l,",\n        ").concat(e,",").concat(t+r-s*c[3])),o+="Z"}else if(a>0&&i===+i&&i>0){var d=Math.min(a,i);o="M ".concat(e,",").concat(t+s*d,"\n            A ").concat(d,",").concat(d,",0,0,").concat(l,",").concat(e+u*d,",").concat(t,"\n            L ").concat(e+n-u*d,",").concat(t,"\n            A ").concat(d,",").concat(d,",0,0,").concat(l,",").concat(e+n,",").concat(t+s*d,"\n            L ").concat(e+n,",").concat(t+r-s*d,"\n            A ").concat(d,",").concat(d,",0,0,").concat(l,",").concat(e+n-u*d,",").concat(t+r,"\n            L ").concat(e+u*d,",").concat(t+r,"\n            A ").concat(d,",").concat(d,",0,0,").concat(l,",").concat(e,",").concat(t+r-s*d," Z")}else o="M ".concat(e,",").concat(t," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return o},p=function(e,t){if(!e||!t)return!1;var n=e.x,r=e.y,i=t.x,o=t.y,a=t.width,s=t.height;if(Math.abs(a)>0&&Math.abs(s)>0){var u=Math.min(i,i+a),l=Math.max(i,i+a),c=Math.min(o,o+s),f=Math.max(o,o+s);return n>=u&&n<=l&&r>=c&&r<=f}return!1},h={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},m=function(e){var t,n=f(f({},h),e),s=(0,r.useRef)(),c=function(e){if(Array.isArray(e))return e}(t=(0,r.useState)(-1))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,2)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),p=c[0],m=c[1];(0,r.useEffect)(function(){if(s.current&&s.current.getTotalLength)try{var e=s.current.getTotalLength();e&&m(e)}catch(e){}},[]);var y=n.x,v=n.y,g=n.width,b=n.height,x=n.radius,w=n.className,O=n.animationEasing,S=n.animationDuration,E=n.animationBegin,j=n.isAnimationActive,P=n.isUpdateAnimationActive;if(y!==+y||v!==+v||g!==+g||b!==+b||0===g||0===b)return null;var k=(0,i.Z)("recharts-rectangle",w);return P?r.createElement(o.ZP,{canBegin:p>0,from:{width:g,height:b,x:y,y:v},to:{width:g,height:b,x:y,y:v},duration:S,animationEasing:O,isActive:P},function(e){var t=e.width,i=e.height,l=e.x,c=e.y;return r.createElement(o.ZP,{canBegin:p>0,from:"0px ".concat(-1===p?1:p,"px"),to:"".concat(p,"px 0px"),attributeName:"strokeDasharray",begin:E,duration:S,isActive:j,easing:O},r.createElement("path",u({},(0,a.L6)(n,!0),{className:k,d:d(l,c,t,i,x),ref:s})))}):r.createElement("path",u({},(0,a.L6)(n,!0),{className:k,d:d(y,v,g,b,x)}))}},15573:function(e,t,n){"use strict";n.d(t,{L:function(){return y}});var r=n(2265),i=n(75504),o=n(765),a=n(57609),s=n(20757);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=u(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var d=function(e){var t=e.cx,n=e.cy,r=e.radius,i=e.angle,o=e.sign,s=e.isExternal,u=e.cornerRadius,l=e.cornerIsExternal,c=u*(s?1:-1)+r,f=Math.asin(u/c)/a.Wk,d=l?i:i+o*f;return{center:(0,a.op)(t,n,c,d),circleTangency:(0,a.op)(t,n,r,d),lineTangency:(0,a.op)(t,n,c*Math.cos(f*a.Wk),l?i-o*f:i),theta:f}},p=function(e){var t=e.cx,n=e.cy,r=e.innerRadius,i=e.outerRadius,o=e.startAngle,u=e.endAngle,l=(0,s.uY)(u-o)*Math.min(Math.abs(u-o),359.999),c=o+l,f=(0,a.op)(t,n,i,o),d=(0,a.op)(t,n,i,c),p="M ".concat(f.x,",").concat(f.y,"\n    A ").concat(i,",").concat(i,",0,\n    ").concat(+(Math.abs(l)>180),",").concat(+(o>c),",\n    ").concat(d.x,",").concat(d.y,"\n  ");if(r>0){var h=(0,a.op)(t,n,r,o),m=(0,a.op)(t,n,r,c);p+="L ".concat(m.x,",").concat(m.y,"\n            A ").concat(r,",").concat(r,",0,\n            ").concat(+(Math.abs(l)>180),",").concat(+(o<=c),",\n            ").concat(h.x,",").concat(h.y," Z")}else p+="L ".concat(t,",").concat(n," Z");return p},h=function(e){var t=e.cx,n=e.cy,r=e.innerRadius,i=e.outerRadius,o=e.cornerRadius,a=e.forceCornerRadius,u=e.cornerIsExternal,l=e.startAngle,c=e.endAngle,f=(0,s.uY)(c-l),h=d({cx:t,cy:n,radius:i,angle:l,sign:f,cornerRadius:o,cornerIsExternal:u}),m=h.circleTangency,y=h.lineTangency,v=h.theta,g=d({cx:t,cy:n,radius:i,angle:c,sign:-f,cornerRadius:o,cornerIsExternal:u}),b=g.circleTangency,x=g.lineTangency,w=g.theta,O=u?Math.abs(l-c):Math.abs(l-c)-v-w;if(O<0)return a?"M ".concat(y.x,",").concat(y.y,"\n        a").concat(o,",").concat(o,",0,0,1,").concat(2*o,",0\n        a").concat(o,",").concat(o,",0,0,1,").concat(-(2*o),",0\n      "):p({cx:t,cy:n,innerRadius:r,outerRadius:i,startAngle:l,endAngle:c});var S="M ".concat(y.x,",").concat(y.y,"\n    A").concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(m.x,",").concat(m.y,"\n    A").concat(i,",").concat(i,",0,").concat(+(O>180),",").concat(+(f<0),",").concat(b.x,",").concat(b.y,"\n    A").concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(x.x,",").concat(x.y,"\n  ");if(r>0){var E=d({cx:t,cy:n,radius:r,angle:l,sign:f,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),j=E.circleTangency,P=E.lineTangency,k=E.theta,_=d({cx:t,cy:n,radius:r,angle:c,sign:-f,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),A=_.circleTangency,T=_.lineTangency,C=_.theta,M=u?Math.abs(l-c):Math.abs(l-c)-k-C;if(M<0&&0===o)return"".concat(S,"L").concat(t,",").concat(n,"Z");S+="L".concat(T.x,",").concat(T.y,"\n      A").concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(A.x,",").concat(A.y,"\n      A").concat(r,",").concat(r,",0,").concat(+(M>180),",").concat(+(f>0),",").concat(j.x,",").concat(j.y,"\n      A").concat(o,",").concat(o,",0,0,").concat(+(f<0),",").concat(P.x,",").concat(P.y,"Z")}else S+="L".concat(t,",").concat(n,"Z");return S},m={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},y=function(e){var t,n=f(f({},m),e),a=n.cx,u=n.cy,c=n.innerRadius,d=n.outerRadius,y=n.cornerRadius,v=n.forceCornerRadius,g=n.cornerIsExternal,b=n.startAngle,x=n.endAngle,w=n.className;if(d<c||b===x)return null;var O=(0,i.Z)("recharts-sector",w),S=d-c,E=(0,s.h1)(y,S,0,!0);return t=E>0&&360>Math.abs(b-x)?h({cx:a,cy:u,innerRadius:c,outerRadius:d,cornerRadius:Math.min(E,S/2),forceCornerRadius:v,cornerIsExternal:g,startAngle:b,endAngle:x}):p({cx:a,cy:u,innerRadius:c,outerRadius:d,startAngle:b,endAngle:x}),r.createElement("path",l({},(0,o.L6)(n,!0),{className:O,d:t,role:"img"}))}},68113:function(e,t,n){"use strict";n.d(t,{v:function(){return A}});var r=n(2265),i=n(9332),o=n.n(i),a=n(25151),s={draw(e,t){let n=(0,a._b)(t/a.pi);e.moveTo(n,0),e.arc(0,0,n,0,a.BZ)}};let u=(0,a._b)(1/3),l=2*u,c=(0,a.O$)(a.pi/10)/(0,a.O$)(7*a.pi/10),f=(0,a.O$)(a.BZ/10)*c,d=-(0,a.mC)(a.BZ/10)*c,p=(0,a._b)(3),h=(0,a._b)(3)/2,m=1/(0,a._b)(12),y=(m/2+1)*3;var v=n(61767),g=n(29851);(0,a._b)(3),(0,a._b)(3);var b=n(75504),x=n(765);function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var O=["type","size","sizeType"];function S(){return(S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=w(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=w(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==w(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var P={symbolCircle:s,symbolCross:{draw(e,t){let n=(0,a._b)(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},symbolDiamond:{draw(e,t){let n=(0,a._b)(t/l),r=n*u;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},symbolSquare:{draw(e,t){let n=(0,a._b)(t),r=-n/2;e.rect(r,r,n,n)}},symbolStar:{draw(e,t){let n=(0,a._b)(.8908130915292852*t),r=f*n,i=d*n;e.moveTo(0,-n),e.lineTo(r,i);for(let t=1;t<5;++t){let o=a.BZ*t/5,s=(0,a.mC)(o),u=(0,a.O$)(o);e.lineTo(u*n,-s*n),e.lineTo(s*r-u*i,u*r+s*i)}e.closePath()}},symbolTriangle:{draw(e,t){let n=-(0,a._b)(t/(3*p));e.moveTo(0,2*n),e.lineTo(-p*n,-n),e.lineTo(p*n,-n),e.closePath()}},symbolWye:{draw(e,t){let n=(0,a._b)(t/y),r=n/2,i=n*m,o=n*m+n,s=-r;e.moveTo(r,i),e.lineTo(r,o),e.lineTo(s,o),e.lineTo(-.5*r-h*i,h*r+-.5*i),e.lineTo(-.5*r-h*o,h*r+-.5*o),e.lineTo(-.5*s-h*o,h*s+-.5*o),e.lineTo(-.5*r+h*i,-.5*i-h*r),e.lineTo(-.5*r+h*o,-.5*o-h*r),e.lineTo(-.5*s+h*o,-.5*o-h*s),e.closePath()}}},k=Math.PI/180,_=function(e,t,n){if("area"===t)return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var r=18*k;return 1.25*e*e*(Math.tan(r)-Math.tan(2*r)*Math.pow(Math.tan(r),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}},A=function(e){var t,n=e.type,i=void 0===n?"circle":n,a=e.size,u=void 0===a?64:a,l=e.sizeType,c=void 0===l?"area":l,f=j(j({},function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,O)),{},{type:i,size:u,sizeType:c}),d=f.className,p=f.cx,h=f.cy,m=(0,x.L6)(f,!0);return p===+p&&h===+h&&u===+u?r.createElement("path",S({},m,{className:(0,b.Z)("recharts-symbols",d),transform:"translate(".concat(p,", ").concat(h,")"),d:(t=P["symbol".concat(o()(i))]||s,(function(e,t){let n=null,r=(0,g.d)(i);function i(){let i;if(n||(n=i=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),i)return n=null,i+""||null}return e="function"==typeof e?e:(0,v.Z)(e||s),t="function"==typeof t?t:(0,v.Z)(void 0===t?64:+t),i.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,v.Z)(t),i):e},i.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,v.Z)(+e),i):t},i.context=function(e){return arguments.length?(n=null==e?null:e,i):n},i})().type(t).size(_(u,c,i))())})):null};A.registerSymbol=function(e,t){P["symbol".concat(o()(e))]=t}},57141:function(e,t,n){"use strict";n.d(t,{bn:function(){return M},a3:function(){return B},lT:function(){return R},V$:function(){return I},w7:function(){return D}});var r=n(2265),i=n(80509),o=n.n(i),a=n(23393),s=n.n(a),u=n(90849),l=n.n(u),c=n(93574),f=n.n(c),d=n(88418),p=n(75504),h=n(46766),m=n(765);function y(e){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function v(){return(v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=y(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==y(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var w=function(e,t,n,r,i){var o=n-r;return"M ".concat(e,",").concat(t)+"L ".concat(e+n,",").concat(t)+"L ".concat(e+n-o/2,",").concat(t+i)+"L ".concat(e+n-o/2-r,",").concat(t+i)+"L ".concat(e,",").concat(t," Z")},O={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},S=function(e){var t,n=x(x({},O),e),i=(0,r.useRef)(),o=function(e){if(Array.isArray(e))return e}(t=(0,r.useState)(-1))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(t,2)||function(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=o[0],s=o[1];(0,r.useEffect)(function(){if(i.current&&i.current.getTotalLength)try{var e=i.current.getTotalLength();e&&s(e)}catch(e){}},[]);var u=n.x,l=n.y,c=n.upperWidth,f=n.lowerWidth,d=n.height,y=n.className,b=n.animationEasing,S=n.animationDuration,E=n.animationBegin,j=n.isUpdateAnimationActive;if(u!==+u||l!==+l||c!==+c||f!==+f||d!==+d||0===c&&0===f||0===d)return null;var P=(0,p.Z)("recharts-trapezoid",y);return j?r.createElement(h.ZP,{canBegin:a>0,from:{upperWidth:0,lowerWidth:0,height:d,x:u,y:l},to:{upperWidth:c,lowerWidth:f,height:d,x:u,y:l},duration:S,animationEasing:b,isActive:j},function(e){var t=e.upperWidth,o=e.lowerWidth,s=e.height,u=e.x,l=e.y;return r.createElement(h.ZP,{canBegin:a>0,from:"0px ".concat(-1===a?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:E,duration:S,easing:b},r.createElement("path",v({},(0,m.L6)(n,!0),{className:P,d:w(u,l,t,o,s),ref:i})))}):r.createElement("g",null,r.createElement("path",v({},(0,m.L6)(n,!0),{className:P,d:w(u,l,c,f,d)})))},E=n(15573),j=n(7986),P=n(68113),k=["option","shapeType","propTransformer","activeClassName","isActive"];function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function C(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return r.createElement(d.A,n);case"trapezoid":return r.createElement(S,n);case"sector":return r.createElement(E.L,n);case"symbols":if("symbols"===t)return r.createElement(P.v,n);break;default:return null}}function M(e){var t,n=e.option,i=e.shapeType,a=e.propTransformer,u=e.activeClassName,c=e.isActive,f=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,k);if((0,r.isValidElement)(n))t=(0,r.cloneElement)(n,T(T({},f),(0,r.isValidElement)(n)?n.props:n));else if(o()(n))t=n(f);else if(s()(n)&&!l()(n)){var d=(void 0===a?function(e,t){return T(T({},t),e)}:a)(n,f);t=r.createElement(C,{shapeType:i,elementProps:d})}else t=r.createElement(C,{shapeType:i,elementProps:f});return c?r.createElement(j.m,{className:void 0===u?"recharts-active-shape":u},t):t}function R(e,t){return null!=t&&"trapezoids"in e.props}function I(e,t){return null!=t&&"sectors"in e.props}function D(e,t){return null!=t&&"points"in e.props}function N(e,t){var n,r,i=e.x===(null==t||null===(n=t.labelViewBox)||void 0===n?void 0:n.x)||e.x===t.x,o=e.y===(null==t||null===(r=t.labelViewBox)||void 0===r?void 0:r.y)||e.y===t.y;return i&&o}function L(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function F(e,t){var n=e.x===t.x,r=e.y===t.y,i=e.z===t.z;return n&&r&&i}function B(e){var t,n,r,i=e.activeTooltipItem,o=e.graphicalItem,a=e.itemData,s=(R(o,i)?t="trapezoids":I(o,i)?t="sectors":D(o,i)&&(t="points"),t),u=R(o,i)?null===(n=i.tooltipPayload)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.payload)||void 0===n?void 0:n.payload:I(o,i)?null===(r=i.tooltipPayload)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.payload)||void 0===r?void 0:r.payload:D(o,i)?i.payload:{},l=a.filter(function(e,t){var n=f()(u,e),r=o.props[s].filter(function(e){var t;return(R(o,i)?t=N:I(o,i)?t=L:D(o,i)&&(t=F),t)(e,i)}),a=o.props[s].indexOf(r[r.length-1]);return n&&t===a});return a.indexOf(l[l.length-1])}},12627:function(e,t,n){"use strict";n.d(t,{Ky:function(){return w},O1:function(){return g},_b:function(){return b},t9:function(){return v},xE:function(){return O}});var r=n(50924),i=n.n(r),o=n(72986),a=n.n(o),s=n(64225),u=n(765),l=n(20757),c=n(78720);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=y(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:String(t)}var v=function(e,t,n,r,i){var o=e.width,a=e.height,f=e.layout,d=e.children,p=Object.keys(t),y={left:n.left,leftMirror:n.left,right:o-n.right,rightMirror:o-n.right,top:n.top,topMirror:n.top,bottom:a-n.bottom,bottomMirror:a-n.bottom},v=!!(0,u.sP)(d,c.$);return p.reduce(function(o,a){var u,c,d,p,g,b=t[a],x=b.orientation,w=b.domain,O=b.padding,S=void 0===O?{}:O,E=b.mirror,j=b.reversed,P="".concat(x).concat(E?"Mirror":"");if("number"===b.type&&("gap"===b.padding||"no-gap"===b.padding)){var k=w[1]-w[0],_=1/0,A=b.categoricalDomain.sort();if(A.forEach(function(e,t){t>0&&(_=Math.min((e||0)-(A[t-1]||0),_))}),Number.isFinite(_)){var T=_/k,C="vertical"===b.layout?n.height:n.width;if("gap"===b.padding&&(u=T*C/2),"no-gap"===b.padding){var M=(0,l.h1)(e.barCategoryGap,T*C),R=T*C/2;u=R-M-(R-M)/C*M}}}c="xAxis"===r?[n.left+(S.left||0)+(u||0),n.left+n.width-(S.right||0)-(u||0)]:"yAxis"===r?"horizontal"===f?[n.top+n.height-(S.bottom||0),n.top+(S.top||0)]:[n.top+(S.top||0)+(u||0),n.top+n.height-(S.bottom||0)-(u||0)]:b.range,j&&(c=[c[1],c[0]]);var I=(0,s.Hq)(b,i,v),D=I.scale,N=I.realScaleType;D.domain(w).range(c),(0,s.zF)(D);var L=(0,s.g$)(D,h(h({},b),{},{realScaleType:N}));"xAxis"===r?(g="top"===x&&!E||"bottom"===x&&E,d=n.left,p=y[P]-g*b.height):"yAxis"===r&&(g="left"===x&&!E||"right"===x&&E,d=y[P]-g*b.width,p=n.top);var F=h(h(h({},b),L),{},{realScaleType:N,x:d,y:p,scale:D,width:"xAxis"===r?n.width:b.width,height:"yAxis"===r?n.height:b.height});return F.bandSize=(0,s.zT)(F,L),b.hide||"xAxis"!==r?b.hide||(y[P]+=(g?-1:1)*F.width):y[P]+=(g?-1:1)*F.height,h(h({},o),{},m({},a,F))},{})},g=function(e,t){var n=e.x,r=e.y,i=t.x,o=t.y;return{x:Math.min(n,i),y:Math.min(r,o),width:Math.abs(i-n),height:Math.abs(o-r)}},b=function(e){return g({x:e.x1,y:e.y1},{x:e.x2,y:e.y2})},x=function(){var e,t;function n(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n),this.scale=e}return e=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.bandAware,r=t.position;if(void 0!==e){if(r)switch(r){case"start":default:return this.scale(e);case"middle":var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+i;case"end":var o=this.bandwidth?this.bandwidth():0;return this.scale(e)+o}if(n){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),n=t[0],r=t[t.length-1];return n<=r?e>=n&&e<=r:e>=r&&e<=n}}],t=[{key:"create",value:function(e){return new n(e)}}],e&&d(n.prototype,e),t&&d(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n}();m(x,"EPS",1e-4);var w=function(e){var t=Object.keys(e).reduce(function(t,n){return h(h({},t),{},m({},n,x.create(e[n])))},{});return h(h({},t),{},{apply:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.bandAware,o=n.position;return i()(e,function(e,n){return t[n].apply(e,{bandAware:r,position:o})})},isInRange:function(e){return a()(e,function(e,n){return t[n].isInRange(e)})}})},O=function(e){var t=e.width,n=e.height,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=(r%180+180)%180*Math.PI/180,o=Math.atan(n/t);return Math.abs(i>o&&i<Math.PI-o?n/Math.sin(i):t/Math.cos(i))}},64225:function(e,t,n){"use strict";n.d(t,{By:function(){return n2},VO:function(){return nQ},zF:function(){return rn},DO:function(){return re},Bu:function(){return rr},zT:function(){return rv},qz:function(){return n1},pt:function(){return n0},Yj:function(){return rf},Fy:function(){return rc},Hv:function(){return rl},Rf:function(){return n7},gF:function(){return nX},s6:function(){return n3},EB:function(){return rp},fk:function(){return nJ},wh:function(){return rs},O3:function(){return rd},uY:function(){return n8},g$:function(){return ru},Qo:function(){return rb},F$:function(){return nK},NA:function(){return n4},ko:function(){return rg},ZI:function(){return n6},Hq:function(){return rt},LG:function(){return ry},Vv:function(){return ri}});var r,i,o,a={};n.r(a),n.d(a,{scaleBand:function(){return s.Z},scaleDiverging:function(){return function e(){var t=(0,u.Q)(tH()(h.yR));return t.copy=function(){return t$(t,e())},m.O.apply(t,arguments)}},scaleDivergingLog:function(){return function e(){var t=O(tH()).domain([.1,1,10]);return t.copy=function(){return t$(t,e()).base(t.base())},m.O.apply(t,arguments)}},scaleDivergingPow:function(){return tq},scaleDivergingSqrt:function(){return tY},scaleDivergingSymlog:function(){return function e(){var t=j(tH());return t.copy=function(){return t$(t,e()).constant(t.constant())},m.O.apply(t,arguments)}},scaleIdentity:function(){return function e(t){var n;function r(e){return null==e||isNaN(e=+e)?n:e}return r.invert=r,r.domain=r.range=function(e){return arguments.length?(t=Array.from(e,l.Z),r):t.slice()},r.unknown=function(e){return arguments.length?(n=e,r):n},r.copy=function(){return e(t).unknown(n)},t=arguments.length?Array.from(t,l.Z):[0,1],(0,u.Q)(r)}},scaleImplicit:function(){return P.O},scaleLinear:function(){return u.Z},scaleLog:function(){return function e(){let t=O((0,h.l4)()).domain([1,10]);return t.copy=()=>(0,h.JG)(t,e()).base(t.base()),m.o.apply(t,arguments),t}},scaleOrdinal:function(){return P.Z},scalePoint:function(){return s.x},scalePow:function(){return C},scaleQuantile:function(){return function e(){var t,n=[],r=[],i=[];function o(){var e=0,t=Math.max(1,r.length);for(i=Array(t-1);++e<t;)i[e-1]=function(e,t,n=B.Z){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,o=Math.floor(i),a=+n(e[o],o,e);return a+(+n(e[o+1],o+1,e)-a)*(i-o)}}(n,e/t);return a}function a(e){return null==e||isNaN(e=+e)?t:r[(0,z.ZP)(i,e)]}return a.invertExtent=function(e){var t=r.indexOf(e);return t<0?[NaN,NaN]:[t>0?i[t-1]:n[0],t<i.length?i[t]:n[n.length-1]]},a.domain=function(e){if(!arguments.length)return n.slice();for(let t of(n=[],e))null==t||isNaN(t=+t)||n.push(t);return n.sort(N.Z),o()},a.range=function(e){return arguments.length?(r=Array.from(e),o()):r.slice()},a.unknown=function(e){return arguments.length?(t=e,a):t},a.quantiles=function(){return i.slice()},a.copy=function(){return e().domain(n).range(r).unknown(t)},m.o.apply(a,arguments)}},scaleQuantize:function(){return function e(){var t,n=0,r=1,i=1,o=[.5],a=[0,1];function s(e){return null!=e&&e<=e?a[(0,z.ZP)(o,e,0,i)]:t}function l(){var e=-1;for(o=Array(i);++e<i;)o[e]=((e+1)*r-(e-i)*n)/(i+1);return s}return s.domain=function(e){return arguments.length?([n,r]=e,n=+n,r=+r,l()):[n,r]},s.range=function(e){return arguments.length?(i=(a=Array.from(e)).length-1,l()):a.slice()},s.invertExtent=function(e){var t=a.indexOf(e);return t<0?[NaN,NaN]:t<1?[n,o[0]]:t>=i?[o[i-1],r]:[o[t-1],o[t]]},s.unknown=function(e){return arguments.length&&(t=e),s},s.thresholds=function(){return o.slice()},s.copy=function(){return e().domain([n,r]).range(a).unknown(t)},m.o.apply((0,u.Q)(s),arguments)}},scaleRadial:function(){return function e(){var t,n=(0,h.ZP)(),r=[0,1],i=!1;function o(e){var r,o=Math.sign(r=n(e))*Math.sqrt(Math.abs(r));return isNaN(o)?t:i?Math.round(o):o}return o.invert=function(e){return n.invert(R(e))},o.domain=function(e){return arguments.length?(n.domain(e),o):n.domain()},o.range=function(e){return arguments.length?(n.range((r=Array.from(e,l.Z)).map(R)),o):r.slice()},o.rangeRound=function(e){return o.range(e).round(!0)},o.round=function(e){return arguments.length?(i=!!e,o):i},o.clamp=function(e){return arguments.length?(n.clamp(e),o):n.clamp()},o.unknown=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return e(n.domain(),r).round(i).clamp(n.clamp()).unknown(t)},m.o.apply(o,arguments),(0,u.Q)(o)}},scaleSequential:function(){return function e(){var t=(0,u.Q)(tV()(h.yR));return t.copy=function(){return t$(t,e())},m.O.apply(t,arguments)}},scaleSequentialLog:function(){return function e(){var t=O(tV()).domain([1,10]);return t.copy=function(){return t$(t,e()).base(t.base())},m.O.apply(t,arguments)}},scaleSequentialPow:function(){return tW},scaleSequentialQuantile:function(){return function e(){var t=[],n=h.yR;function r(e){if(null!=e&&!isNaN(e=+e))return n(((0,z.ZP)(t,e,1)-1)/(t.length-1))}return r.domain=function(e){if(!arguments.length)return t.slice();for(let n of(t=[],e))null==n||isNaN(n=+n)||t.push(n);return t.sort(N.Z),r},r.interpolator=function(e){return arguments.length?(n=e,r):n},r.range=function(){return t.map((e,r)=>n(r/(t.length-1)))},r.quantiles=function(e){return Array.from({length:e+1},(n,r)=>(function(e,t,n){if(!(!(r=(e=Float64Array.from((0,B.K)(e,void 0))).length)||isNaN(t=+t))){if(t<=0||r<2)return D(e);if(t>=1)return I(e);var r,i=(r-1)*t,o=Math.floor(i),a=I((function e(t,n,r=0,i=1/0,o){if(n=Math.floor(n),r=Math.floor(Math.max(0,r)),i=Math.floor(Math.min(t.length-1,i)),!(r<=n&&n<=i))return t;for(o=void 0===o?L:function(e=N.Z){if(e===N.Z)return L;if("function"!=typeof e)throw TypeError("compare is not a function");return(t,n)=>{let r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}(o);i>r;){if(i-r>600){let a=i-r+1,s=n-r+1,u=Math.log(a),l=.5*Math.exp(2*u/3),c=.5*Math.sqrt(u*l*(a-l)/a)*(s-a/2<0?-1:1),f=Math.max(r,Math.floor(n-s*l/a+c)),d=Math.min(i,Math.floor(n+(a-s)*l/a+c));e(t,n,f,d,o)}let a=t[n],s=r,u=i;for(F(t,r,n),o(t[i],a)>0&&F(t,r,i);s<u;){for(F(t,s,u),++s,--u;0>o(t[s],a);)++s;for(;o(t[u],a)>0;)--u}0===o(t[r],a)?F(t,r,u):F(t,++u,i),u<=n&&(r=u+1),n<=u&&(i=u-1)}return t})(e,o).subarray(0,o+1));return a+(D(e.subarray(o+1))-a)*(i-o)}})(t,r/e))},r.copy=function(){return e(n).domain(t)},m.O.apply(r,arguments)}},scaleSequentialSqrt:function(){return tZ},scaleSequentialSymlog:function(){return function e(){var t=j(tV());return t.copy=function(){return t$(t,e()).constant(t.constant())},m.O.apply(t,arguments)}},scaleSqrt:function(){return M},scaleSymlog:function(){return function e(){var t=j((0,h.l4)());return t.copy=function(){return(0,h.JG)(t,e()).constant(t.constant())},m.o.apply(t,arguments)}},scaleThreshold:function(){return function e(){var t,n=[.5],r=[0,1],i=1;function o(e){return null!=e&&e<=e?r[(0,z.ZP)(n,e,0,i)]:t}return o.domain=function(e){return arguments.length?(i=Math.min((n=Array.from(e)).length,r.length-1),o):n.slice()},o.range=function(e){return arguments.length?(r=Array.from(e),i=Math.min(n.length,r.length-1),o):r.slice()},o.invertExtent=function(e){var t=r.indexOf(e);return[n[t-1],n[t]]},o.unknown=function(e){return arguments.length?(t=e,o):t},o.copy=function(){return e().domain(n).range(r).unknown(t)},m.o.apply(o,arguments)}},scaleTime:function(){return tF},scaleUtc:function(){return tB},tickFormat:function(){return tG.Z}});var s=n(51897),u=n(50683),l=n(62228),c=n(75957),f=n(73621),d=n(73231);function p(e,t){e=e.slice();var n,r=0,i=e.length-1,o=e[r],a=e[i];return a<o&&(n=r,r=i,i=n,n=o,o=a,a=n),e[r]=t.floor(o),e[i]=t.ceil(a),e}var h=n(28098),m=n(85576);function y(e){return Math.log(e)}function v(e){return Math.exp(e)}function g(e){return-Math.log(-e)}function b(e){return-Math.exp(-e)}function x(e){return isFinite(e)?+("1e"+e):e<0?0:e}function w(e){return(t,n)=>-e(-t,n)}function O(e){let t,n;let r=e(y,v),i=r.domain,o=10;function a(){var a,s;return t=(a=o)===Math.E?Math.log:10===a&&Math.log10||2===a&&Math.log2||(a=Math.log(a),e=>Math.log(e)/a),n=10===(s=o)?x:s===Math.E?Math.exp:e=>Math.pow(s,e),i()[0]<0?(t=w(t),n=w(n),e(g,b)):e(y,v),r}return r.base=function(e){return arguments.length?(o=+e,a()):o},r.domain=function(e){return arguments.length?(i(e),a()):i()},r.ticks=e=>{let r,a;let s=i(),u=s[0],l=s[s.length-1],f=l<u;f&&([u,l]=[l,u]);let d=t(u),p=t(l),h=null==e?10:+e,m=[];if(!(o%1)&&p-d<h){if(d=Math.floor(d),p=Math.ceil(p),u>0){for(;d<=p;++d)for(r=1;r<o;++r)if(!((a=d<0?r/n(-d):r*n(d))<u)){if(a>l)break;m.push(a)}}else for(;d<=p;++d)for(r=o-1;r>=1;--r)if(!((a=d>0?r/n(-d):r*n(d))<u)){if(a>l)break;m.push(a)}2*m.length<h&&(m=(0,c.ZP)(u,l,h))}else m=(0,c.ZP)(d,p,Math.min(p-d,h)).map(n);return f?m.reverse():m},r.tickFormat=(e,i)=>{if(null==e&&(e=10),null==i&&(i=10===o?"s":","),"function"!=typeof i&&(o%1||null!=(i=(0,f.Z)(i)).precision||(i.trim=!0),i=(0,d.WU)(i)),e===1/0)return i;let a=Math.max(1,o*e/r.ticks().length);return e=>{let r=e/n(Math.round(t(e)));return r*o<o-.5&&(r*=o),r<=a?i(e):""}},r.nice=()=>i(p(i(),{floor:e=>n(Math.floor(t(e))),ceil:e=>n(Math.ceil(t(e)))})),r}function S(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function E(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function j(e){var t=1,n=e(S(1),E(t));return n.constant=function(n){return arguments.length?e(S(t=+n),E(t)):t},(0,u.Q)(n)}var P=n(8724);function k(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function _(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function A(e){return e<0?-e*e:e*e}function T(e){var t=e(h.yR,h.yR),n=1;return t.exponent=function(t){return arguments.length?1==(n=+t)?e(h.yR,h.yR):.5===n?e(_,A):e(k(n),k(1/n)):n},(0,u.Q)(t)}function C(){var e=T((0,h.l4)());return e.copy=function(){return(0,h.JG)(e,C()).exponent(e.exponent())},m.o.apply(e,arguments),e}function M(){return C.apply(null,arguments).exponent(.5)}function R(e){return Math.sign(e)*e*e}function I(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n<t||void 0===n&&t>=t)&&(n=t);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n<i||void 0===n&&i>=i)&&(n=i)}return n}function D(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n>i||void 0===n&&i>=i)&&(n=i)}return n}var N=n(68446);function L(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}function F(e,t,n){let r=e[t];e[t]=e[n],e[n]=r}var B=n(77983),z=n(80519),U=n(6228);let V=new Date,$=new Date;function W(e,t,n,r){function i(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),i.round=e=>{let t=i(e),n=i.ceil(e);return e-t<n-e?t:n},i.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),i.range=(n,r,o)=>{let a;let s=[];if(n=i.ceil(n),o=null==o?1:Math.floor(o),!(n<r)||!(o>0))return s;do s.push(a=new Date(+n)),t(n,o),e(n);while(a<n&&n<r);return s},i.filter=n=>W(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,r)=>{if(e>=e){if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}}),n&&(i.count=(t,r)=>(V.setTime(+t),$.setTime(+r),e(V),e($),Math.floor(n(V,$))),i.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?i.filter(r?t=>r(t)%e==0:t=>i.count(0,t)%e==0):i:null),i}let Z=W(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Z.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?W(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):Z:null,Z.range;let H=W(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());H.range;let q=W(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());q.range;let Y=W(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());Y.range;let G=W(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());G.range;let K=W(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());K.range;let X=W(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1);X.range;let Q=W(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1);Q.range;let J=W(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5));function ee(e){return W(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5)}J.range;let et=ee(0),en=ee(1),er=ee(2),ei=ee(3),eo=ee(4),ea=ee(5),es=ee(6);function eu(e){return W(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/6048e5)}et.range,en.range,er.range,ei.range,eo.range,ea.range,es.range;let el=eu(0),ec=eu(1),ef=eu(2),ed=eu(3),ep=eu(4),eh=eu(5),em=eu(6);el.range,ec.range,ef.range,ed.range,ep.range,eh.range,em.range;let ey=W(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());ey.range;let ev=W(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());ev.range;let eg=W(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());eg.every=e=>isFinite(e=Math.floor(e))&&e>0?W(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}):null,eg.range;let eb=W(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());function ex(e,t,n,r,i,o){let a=[[H,1,1e3],[H,5,5e3],[H,15,15e3],[H,30,3e4],[o,1,6e4],[o,5,3e5],[o,15,9e5],[o,30,18e5],[i,1,36e5],[i,3,108e5],[i,6,216e5],[i,12,432e5],[r,1,864e5],[r,2,1728e5],[n,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function s(t,n,r){let i=Math.abs(n-t)/r,o=(0,U.Z)(([,,e])=>e).right(a,i);if(o===a.length)return e.every((0,c.ly)(t/31536e6,n/31536e6,r));if(0===o)return Z.every(Math.max((0,c.ly)(t,n,r),1));let[s,u]=a[i/a[o-1][2]<a[o][2]/i?o-1:o];return s.every(u)}return[function(e,t,n){let r=t<e;r&&([e,t]=[t,e]);let i=n&&"function"==typeof n.range?n:s(e,t,n),o=i?i.range(e,+t+1):[];return r?o.reverse():o},s]}eb.every=e=>isFinite(e=Math.floor(e))&&e>0?W(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null,eb.range;let[ew,eO]=ex(eb,ev,el,J,K,Y),[eS,eE]=ex(eg,ey,et,X,G,q);function ej(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 eP(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 ek(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var e_={"-":"",_:" ",0:"0"},eA=/^\s*\d+/,eT=/^%/,eC=/[\\^$*+?|[\]().{}]/g;function eM(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",o=i.length;return r+(o<n?Array(n-o+1).join(t)+i:i)}function eR(e){return e.replace(eC,"\\$&")}function eI(e){return RegExp("^(?:"+e.map(eR).join("|")+")","i")}function eD(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function eN(e,t,n){var r=eA.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function eL(e,t,n){var r=eA.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function eF(e,t,n){var r=eA.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function eB(e,t,n){var r=eA.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function ez(e,t,n){var r=eA.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function eU(e,t,n){var r=eA.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function eV(e,t,n){var r=eA.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function e$(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function eW(e,t,n){var r=eA.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function eZ(e,t,n){var r=eA.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function eH(e,t,n){var r=eA.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function eq(e,t,n){var r=eA.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function eY(e,t,n){var r=eA.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function eG(e,t,n){var r=eA.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function eK(e,t,n){var r=eA.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function eX(e,t,n){var r=eA.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function eQ(e,t,n){var r=eA.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function eJ(e,t,n){var r=eT.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function e0(e,t,n){var r=eA.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function e1(e,t,n){var r=eA.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function e2(e,t){return eM(e.getDate(),t,2)}function e5(e,t){return eM(e.getHours(),t,2)}function e6(e,t){return eM(e.getHours()%12||12,t,2)}function e3(e,t){return eM(1+X.count(eg(e),e),t,3)}function e4(e,t){return eM(e.getMilliseconds(),t,3)}function e7(e,t){return e4(e,t)+"000"}function e8(e,t){return eM(e.getMonth()+1,t,2)}function e9(e,t){return eM(e.getMinutes(),t,2)}function te(e,t){return eM(e.getSeconds(),t,2)}function tt(e){var t=e.getDay();return 0===t?7:t}function tn(e,t){return eM(et.count(eg(e)-1,e),t,2)}function tr(e){var t=e.getDay();return t>=4||0===t?eo(e):eo.ceil(e)}function ti(e,t){return e=tr(e),eM(eo.count(eg(e),e)+(4===eg(e).getDay()),t,2)}function to(e){return e.getDay()}function ta(e,t){return eM(en.count(eg(e)-1,e),t,2)}function ts(e,t){return eM(e.getFullYear()%100,t,2)}function tu(e,t){return eM((e=tr(e)).getFullYear()%100,t,2)}function tl(e,t){return eM(e.getFullYear()%1e4,t,4)}function tc(e,t){var n=e.getDay();return eM((e=n>=4||0===n?eo(e):eo.ceil(e)).getFullYear()%1e4,t,4)}function tf(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+eM(t/60|0,"0",2)+eM(t%60,"0",2)}function td(e,t){return eM(e.getUTCDate(),t,2)}function tp(e,t){return eM(e.getUTCHours(),t,2)}function th(e,t){return eM(e.getUTCHours()%12||12,t,2)}function tm(e,t){return eM(1+Q.count(eb(e),e),t,3)}function ty(e,t){return eM(e.getUTCMilliseconds(),t,3)}function tv(e,t){return ty(e,t)+"000"}function tg(e,t){return eM(e.getUTCMonth()+1,t,2)}function tb(e,t){return eM(e.getUTCMinutes(),t,2)}function tx(e,t){return eM(e.getUTCSeconds(),t,2)}function tw(e){var t=e.getUTCDay();return 0===t?7:t}function tO(e,t){return eM(el.count(eb(e)-1,e),t,2)}function tS(e){var t=e.getUTCDay();return t>=4||0===t?ep(e):ep.ceil(e)}function tE(e,t){return e=tS(e),eM(ep.count(eb(e),e)+(4===eb(e).getUTCDay()),t,2)}function tj(e){return e.getUTCDay()}function tP(e,t){return eM(ec.count(eb(e)-1,e),t,2)}function tk(e,t){return eM(e.getUTCFullYear()%100,t,2)}function t_(e,t){return eM((e=tS(e)).getUTCFullYear()%100,t,2)}function tA(e,t){return eM(e.getUTCFullYear()%1e4,t,4)}function tT(e,t){var n=e.getUTCDay();return eM((e=n>=4||0===n?ep(e):ep.ceil(e)).getUTCFullYear()%1e4,t,4)}function tC(){return"+0000"}function tM(){return"%"}function tR(e){return+e}function tI(e){return Math.floor(+e/1e3)}function tD(e){return new Date(e)}function tN(e){return e instanceof Date?+e:+new Date(+e)}function tL(e,t,n,r,i,o,a,s,u,l){var c=(0,h.ZP)(),f=c.invert,d=c.domain,m=l(".%L"),y=l(":%S"),v=l("%I:%M"),g=l("%I %p"),b=l("%a %d"),x=l("%b %d"),w=l("%B"),O=l("%Y");function S(e){return(u(e)<e?m:s(e)<e?y:a(e)<e?v:o(e)<e?g:r(e)<e?i(e)<e?b:x:n(e)<e?w:O)(e)}return c.invert=function(e){return new Date(f(e))},c.domain=function(e){return arguments.length?d(Array.from(e,tN)):d().map(tD)},c.ticks=function(t){var n=d();return e(n[0],n[n.length-1],null==t?10:t)},c.tickFormat=function(e,t){return null==t?S:l(t)},c.nice=function(e){var n=d();return e&&"function"==typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?d(p(n,e)):c},c.copy=function(){return(0,h.JG)(c,tL(e,t,n,r,i,o,a,s,u,l))},c}function tF(){return m.o.apply(tL(eS,eE,eg,ey,et,X,G,q,H,i).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function tB(){return m.o.apply(tL(ew,eO,eb,ev,el,Q,K,Y,H,o).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}i=(r=function(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,o=e.days,a=e.shortDays,s=e.months,u=e.shortMonths,l=eI(i),c=eD(i),f=eI(o),d=eD(o),p=eI(a),h=eD(a),m=eI(s),y=eD(s),v=eI(u),g=eD(u),b={a:function(e){return a[e.getDay()]},A:function(e){return o[e.getDay()]},b:function(e){return u[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:e2,e:e2,f:e7,g:tu,G:tc,H:e5,I:e6,j:e3,L:e4,m:e8,M:e9,p:function(e){return i[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:tR,s:tI,S:te,u:tt,U:tn,V:ti,w:to,W:ta,x:null,X:null,y:ts,Y:tl,Z:tf,"%":tM},x={a:function(e){return a[e.getUTCDay()]},A:function(e){return o[e.getUTCDay()]},b:function(e){return u[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:td,e:td,f:tv,g:t_,G:tT,H:tp,I:th,j:tm,L:ty,m:tg,M:tb,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:tR,s:tI,S:tx,u:tw,U:tO,V:tE,w:tj,W:tP,x:null,X:null,y:tk,Y:tA,Z:tC,"%":tM},w={a:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=h.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=f.exec(t.slice(n));return r?(e.w=d.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return E(e,t,n,r)},d:eH,e:eH,f:eQ,g:eV,G:eU,H:eY,I:eY,j:eq,L:eX,m:eZ,M:eG,p:function(e,t,n){var r=l.exec(t.slice(n));return r?(e.p=c.get(r[0].toLowerCase()),n+r[0].length):-1},q:eW,Q:e0,s:e1,S:eK,u:eL,U:eF,V:eB,w:eN,W:ez,x:function(e,t,r){return E(e,n,t,r)},X:function(e,t,n){return E(e,r,t,n)},y:eV,Y:eU,Z:e$,"%":eJ};function O(e,t){return function(n){var r,i,o,a=[],s=-1,u=0,l=e.length;for(n instanceof Date||(n=new Date(+n));++s<l;)37===e.charCodeAt(s)&&(a.push(e.slice(u,s)),null!=(i=e_[r=e.charAt(++s)])?r=e.charAt(++s):i="e"===r?" ":"0",(o=t[r])&&(r=o(n,i)),a.push(r),u=s+1);return a.push(e.slice(u,s)),a.join("")}}function S(e,t){return function(n){var r,i,o=ek(1900,void 0,1);if(E(o,e,n+="",0)!=n.length)return null;if("Q"in o)return new Date(o.Q);if("s"in o)return new Date(1e3*o.s+("L"in o?o.L:0));if(!t||"Z"in o||(o.Z=0),"p"in o&&(o.H=o.H%12+12*o.p),void 0===o.m&&(o.m="q"in o?o.q:0),"V"in o){if(o.V<1||o.V>53)return null;"w"in o||(o.w=1),"Z"in o?(r=(i=(r=eP(ek(o.y,0,1))).getUTCDay())>4||0===i?ec.ceil(r):ec(r),r=Q.offset(r,(o.V-1)*7),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(r=(i=(r=ej(ek(o.y,0,1))).getDay())>4||0===i?en.ceil(r):en(r),r=X.offset(r,(o.V-1)*7),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),i="Z"in o?eP(ek(o.y,0,1)).getUTCDay():ej(ek(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,eP(o)):ej(o)}}function E(e,t,n,r){for(var i,o,a=0,s=t.length,u=n.length;a<s;){if(r>=u)return -1;if(37===(i=t.charCodeAt(a++))){if(!(o=w[(i=t.charAt(a++))in e_?t.charAt(a++):i])||(r=o(e,n,r))<0)return -1}else if(i!=n.charCodeAt(r++))return -1}return r}return b.x=O(n,b),b.X=O(r,b),b.c=O(t,b),x.x=O(n,x),x.X=O(r,x),x.c=O(t,x),{format:function(e){var t=O(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=S(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=O(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=S(e+="",!0);return t.toString=function(){return e},t}}}({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"]})).format,r.parse,o=r.utcFormat,r.utcParse;var tz=n(57900),tU=n(65503);function tV(){var e,t,n,r,i,o=0,a=1,s=h.yR,u=!1;function l(t){return null==t||isNaN(t=+t)?i:s(0===n?.5:(t=(r(t)-e)*n,u?Math.max(0,Math.min(1,t)):t))}function c(e){return function(t){var n,r;return arguments.length?([n,r]=t,s=e(n,r),l):[s(0),s(1)]}}return l.domain=function(i){return arguments.length?([o,a]=i,e=r(o=+o),t=r(a=+a),n=e===t?0:1/(t-e),l):[o,a]},l.clamp=function(e){return arguments.length?(u=!!e,l):u},l.interpolator=function(e){return arguments.length?(s=e,l):s},l.range=c(tz.Z),l.rangeRound=c(tU.Z),l.unknown=function(e){return arguments.length?(i=e,l):i},function(i){return r=i,e=i(o),t=i(a),n=e===t?0:1/(t-e),l}}function t$(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function tW(){var e=T(tV());return e.copy=function(){return t$(e,tW()).exponent(e.exponent())},m.O.apply(e,arguments)}function tZ(){return tW.apply(null,arguments).exponent(.5)}function tH(){var e,t,n,r,i,o,a,s=0,u=.5,l=1,c=1,f=h.yR,d=!1;function p(e){return isNaN(e=+e)?a:(e=.5+((e=+o(e))-t)*(c*e<c*t?r:i),f(d?Math.max(0,Math.min(1,e)):e))}function m(e){return function(t){var n,r,i;return arguments.length?([n,r,i]=t,f=function(e,t){void 0===t&&(t=e,e=tz.Z);for(var n=0,r=t.length-1,i=t[0],o=Array(r<0?0:r);n<r;)o[n]=e(i,i=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return o[t](e-t)}}(e,[n,r,i]),p):[f(0),f(.5),f(1)]}}return p.domain=function(a){return arguments.length?([s,u,l]=a,e=o(s=+s),t=o(u=+u),n=o(l=+l),r=e===t?0:.5/(t-e),i=t===n?0:.5/(n-t),c=t<e?-1:1,p):[s,u,l]},p.clamp=function(e){return arguments.length?(d=!!e,p):d},p.interpolator=function(e){return arguments.length?(f=e,p):f},p.range=m(tz.Z),p.rangeRound=m(tU.Z),p.unknown=function(e){return arguments.length?(a=e,p):a},function(a){return o=a,e=a(s),t=a(u),n=a(l),r=e===t?0:.5/(t-e),i=t===n?0:.5/(n-t),c=t<e?-1:1,p}}function tq(){var e=T(tH());return e.copy=function(){return t$(e,tq()).exponent(e.exponent())},m.O.apply(e,arguments)}function tY(){return tq.apply(null,arguments).exponent(.5)}var tG=n(37120),tK=n(31968),tX=n(34610),tQ=n(99821),tJ=n(29799),t0=n(96422),t1=n(61767),t2=n(52966);function t5(e,t){return e[t]}function t6(e){let t=[];return t.key=e,t}var t3=n(5037),t4=n.n(t3),t7=n(30264),t8=n.n(t7),t9=n(71292),ne=n.n(t9),nt=n(80509),nn=n.n(nt),nr=n(96907),ni=n.n(nr),no=n(44750),na=n.n(no),ns=n(20734),nu=n.n(ns),nl=n(96240),nc=n.n(nl),nf=n(9332),nd=n.n(nf),np=n(93574),nh=n.n(np),nm=n(97572),ny=n.n(nm),nv=n(6122),ng=n.n(nv);function nb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var nx=function(e){return e},nw={},nO=function(e){return e===nw},nS=function(e){return function t(){return 0==arguments.length||1==arguments.length&&nO(arguments.length<=0?void 0:arguments[0])?t:e.apply(void 0,arguments)}},nE=function(e){return function e(t,n){return 1===t?n:nS(function(){for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];var a=i.filter(function(e){return e!==nw}).length;return a>=t?n.apply(void 0,i):e(t-a,nS(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var o=i.map(function(e){return nO(e)?t.shift():e});return n.apply(void 0,((function(e){if(Array.isArray(e))return nb(e)})(o)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return nb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nb(e,t)}}(o)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat(t))}))})}(e.length,e)},nj=function(e,t){for(var n=[],r=e;r<t;++r)n[r-e]=r;return n},nP=nE(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(e){return t[e]}).map(e)}),nk=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t.length)return nx;var r=t.reverse(),i=r[0],o=r.slice(1);return function(){return o.reduce(function(e,t){return t(e)},i.apply(void 0,arguments))}},n_=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},nA=function(e){var t=null,n=null;return function(){for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return t&&i.every(function(e,n){return e===t[n]})?n:(t=i,n=e.apply(void 0,i))}},nT={rangeStep:function(e,t,n){for(var r=new(ng())(e),i=0,o=[];r.lt(t)&&i<1e5;)o.push(r.toNumber()),r=r.add(n),i++;return o},getDigitCount:function(e){return 0===e?1:Math.floor(new(ng())(e).abs().log(10).toNumber())+1},interpolateNumber:nE(function(e,t,n){var r=+e;return r+n*(+t-r)}),uninterpolateNumber:nE(function(e,t,n){var r=t-+e;return(n-e)/(r=r||1/0)}),uninterpolateTruncation:nE(function(e,t,n){var r=t-+e;return Math.max(0,Math.min(1,(n-e)/(r=r||1/0)))})};function nC(e){return function(e){if(Array.isArray(e))return nI(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||nR(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nM(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(e,t)||nR(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nR(e,t){if(e){if("string"==typeof e)return nI(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nI(e,t)}}function nI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function nD(e){var t=nM(e,2),n=t[0],r=t[1],i=n,o=r;return n>r&&(i=r,o=n),[i,o]}function nN(e,t,n){if(e.lte(0))return new(ng())(0);var r=nT.getDigitCount(e.toNumber()),i=new(ng())(10).pow(r),o=e.div(i),a=1!==r?.05:.1,s=new(ng())(Math.ceil(o.div(a).toNumber())).add(n).mul(a).mul(i);return t?s:new(ng())(Math.ceil(s))}function nL(e,t,n){var r=1,i=new(ng())(e);if(!i.isint()&&n){var o=Math.abs(e);o<1?(r=new(ng())(10).pow(nT.getDigitCount(e)-1),i=new(ng())(Math.floor(i.div(r).toNumber())).mul(r)):o>1&&(i=new(ng())(Math.floor(e)))}else 0===e?i=new(ng())(Math.floor((t-1)/2)):n||(i=new(ng())(Math.floor(e)));var a=Math.floor((t-1)/2);return nk(nP(function(e){return i.add(new(ng())(e-a).mul(r)).toNumber()}),nj)(0,t)}var nF=nA(function(e){var t=nM(e,2),n=t[0],r=t[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(i,2),s=nM(nD([n,r]),2),u=s[0],l=s[1];if(u===-1/0||l===1/0){var c=l===1/0?[u].concat(nC(nj(0,i-1).map(function(){return 1/0}))):[].concat(nC(nj(0,i-1).map(function(){return-1/0})),[l]);return n>r?n_(c):c}if(u===l)return nL(u,i,o);var f=function e(t,n,r,i){var o,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((n-t)/(r-1)))return{step:new(ng())(0),tickMin:new(ng())(0),tickMax:new(ng())(0)};var s=nN(new(ng())(n).sub(t).div(r-1),i,a),u=Math.ceil((o=t<=0&&n>=0?new(ng())(0):(o=new(ng())(t).add(n).div(2)).sub(new(ng())(o).mod(s))).sub(t).div(s).toNumber()),l=Math.ceil(new(ng())(n).sub(o).div(s).toNumber()),c=u+l+1;return c>r?e(t,n,r,i,a+1):(c<r&&(l=n>0?l+(r-c):l,u=n>0?u:u+(r-c)),{step:s,tickMin:o.sub(new(ng())(u).mul(s)),tickMax:o.add(new(ng())(l).mul(s))})}(u,l,a,o),d=f.step,p=f.tickMin,h=f.tickMax,m=nT.rangeStep(p,h.add(new(ng())(.1).mul(d)),d);return n>r?n_(m):m});nA(function(e){var t=nM(e,2),n=t[0],r=t[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(i,2),s=nM(nD([n,r]),2),u=s[0],l=s[1];if(u===-1/0||l===1/0)return[n,r];if(u===l)return nL(u,i,o);var c=nN(new(ng())(l).sub(u).div(a-1),o,0),f=nk(nP(function(e){return new(ng())(u).add(new(ng())(e).mul(c)).toNumber()}),nj)(0,a).filter(function(e){return e>=u&&e<=l});return n>r?n_(f):f});var nB=nA(function(e,t){var n=nM(e,2),r=n[0],i=n[1],o=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=nM(nD([r,i]),2),s=a[0],u=a[1];if(s===-1/0||u===1/0)return[r,i];if(s===u)return[s];var l=Math.max(t,2),c=nN(new(ng())(u).sub(s).div(l-1),o,0),f=[].concat(nC(nT.rangeStep(new(ng())(s),new(ng())(u).sub(new(ng())(.99).mul(c)),c)),[u]);return r>i?n_(f):f}),nz=n(99355),nU=n(20757),nV=n(765),n$=n(36984);function nW(e){return(nW="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nH(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nZ(Object(n),!0).forEach(function(t){nq(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nZ(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function nq(e,t,n){var r;return(r=function(e,t){if("object"!=nW(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=nW(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==nW(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nY(e){return function(e){if(Array.isArray(e))return nG(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return nG(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nG(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nG(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function nK(e,t,n){return ne()(e)||ne()(t)?n:(0,nU.P2)(t)?na()(e,t,n):nn()(t)?t(e):n}function nX(e,t,n,r){var i=nu()(e,function(e){return nK(e,t)});if("number"===n){var o=i.filter(function(e){return(0,nU.hj)(e)||parseFloat(e)});return o.length?[t8()(o),t4()(o)]:[1/0,-1/0]}return(r?i.filter(function(e){return!ne()(e)}):i).map(function(e){return(0,nU.P2)(e)||e instanceof Date?e:""})}var nQ=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=-1,a=null!==(t=null==n?void 0:n.length)&&void 0!==t?t:0;if(a<=1)return 0;if(i&&"angleAxis"===i.axisType&&1e-6>=Math.abs(Math.abs(i.range[1]-i.range[0])-360))for(var s=i.range,u=0;u<a;u++){var l=u>0?r[u-1].coordinate:r[a-1].coordinate,c=r[u].coordinate,f=u>=a-1?r[0].coordinate:r[u+1].coordinate,d=void 0;if((0,nU.uY)(c-l)!==(0,nU.uY)(f-c)){var p=[];if((0,nU.uY)(f-c)===(0,nU.uY)(s[1]-s[0])){d=f;var h=c+s[1]-s[0];p[0]=Math.min(h,(h+l)/2),p[1]=Math.max(h,(h+l)/2)}else{d=l;var m=f+s[1]-s[0];p[0]=Math.min(c,(m+c)/2),p[1]=Math.max(c,(m+c)/2)}var y=[Math.min(c,(d+c)/2),Math.max(c,(d+c)/2)];if(e>y[0]&&e<=y[1]||e>=p[0]&&e<=p[1]){o=r[u].index;break}}else{var v=Math.min(l,f),g=Math.max(l,f);if(e>(v+c)/2&&e<=(g+c)/2){o=r[u].index;break}}}else for(var b=0;b<a;b++)if(0===b&&e<=(n[b].coordinate+n[b+1].coordinate)/2||b>0&&b<a-1&&e>(n[b].coordinate+n[b-1].coordinate)/2&&e<=(n[b].coordinate+n[b+1].coordinate)/2||b===a-1&&e>(n[b].coordinate+n[b-1].coordinate)/2){o=n[b].index;break}return o},nJ=function(e){var t,n=e.type.displayName,r=e.props,i=r.stroke,o=r.fill;switch(n){case"Line":t=i;break;case"Area":case"Radar":t=i&&"none"!==i?i:o;break;default:t=o}return t},n0=function(e){var t=e.barSize,n=e.totalSize,r=e.stackGroups,i=void 0===r?{}:r;if(!i)return{};for(var o={},a=Object.keys(i),s=0,u=a.length;s<u;s++)for(var l=i[a[s]].stackGroups,c=Object.keys(l),f=0,d=c.length;f<d;f++){var p=l[c[f]],h=p.items,m=p.cateAxisId,y=h.filter(function(e){return(0,nV.Gf)(e.type).indexOf("Bar")>=0});if(y&&y.length){var v=y[0].props.barSize,g=y[0].props[m];o[g]||(o[g]=[]);var b=ne()(v)?t:v;o[g].push({item:y[0],stackList:y.slice(1),barSize:ne()(b)?void 0:(0,nU.h1)(b,n,0)})}}return o},n1=function(e){var t,n=e.barGap,r=e.barCategoryGap,i=e.bandSize,o=e.sizeList,a=void 0===o?[]:o,s=e.maxBarSize,u=a.length;if(u<1)return null;var l=(0,nU.h1)(n,i,0,!0),c=[];if(a[0].barSize===+a[0].barSize){var f=!1,d=i/u,p=a.reduce(function(e,t){return e+t.barSize||0},0);(p+=(u-1)*l)>=i&&(p-=(u-1)*l,l=0),p>=i&&d>0&&(f=!0,d*=.9,p=u*d);var h={offset:((i-p)/2>>0)-l,size:0};t=a.reduce(function(e,t){var n={item:t.item,position:{offset:h.offset+h.size+l,size:f?d:t.barSize}},r=[].concat(nY(e),[n]);return h=r[r.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){r.push({item:e,position:h})}),r},c)}else{var m=(0,nU.h1)(r,i,0,!0);i-2*m-(u-1)*l<=0&&(l=0);var y=(i-2*m-(u-1)*l)/u;y>1&&(y>>=0);var v=s===+s?Math.min(y,s):y;t=a.reduce(function(e,t,n){var r=[].concat(nY(e),[{item:t.item,position:{offset:m+(y+l)*n+(y-v)/2,size:v}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){r.push({item:e,position:r[r.length-1].position})}),r},c)}return t},n2=function(e,t,n,r){var i=n.children,o=n.width,a=n.margin,s=o-(a.left||0)-(a.right||0),u=(0,n$.z)({children:i,legendWidth:s});if(u){var l=r||{},c=l.width,f=l.height,d=u.align,p=u.verticalAlign,h=u.layout;if(("vertical"===h||"horizontal"===h&&"middle"===p)&&"center"!==d&&(0,nU.hj)(e[d]))return nH(nH({},e),{},nq({},d,e[d]+(c||0)));if(("horizontal"===h||"vertical"===h&&"center"===d)&&"middle"!==p&&(0,nU.hj)(e[p]))return nH(nH({},e),{},nq({},p,e[p]+(f||0)))}return e},n5=function(e,t,n,r,i){var o=t.props.children,a=(0,nV.NN)(o,nz.W).filter(function(e){var t;return t=e.props.direction,!!ne()(i)||("horizontal"===r?"yAxis"===i:"vertical"===r||"x"===t?"xAxis"===i:"y"!==t||"yAxis"===i)});if(a&&a.length){var s=a.map(function(e){return e.props.dataKey});return e.reduce(function(e,t){var r=nK(t,n);if(ne()(r))return e;var i=Array.isArray(r)?[t8()(r),t4()(r)]:[r,r],o=s.reduce(function(e,n){var r=nK(t,n,0),o=i[0]-Math.abs(Array.isArray(r)?r[0]:r),a=i[1]+Math.abs(Array.isArray(r)?r[1]:r);return[Math.min(o,e[0]),Math.max(a,e[1])]},[1/0,-1/0]);return[Math.min(o[0],e[0]),Math.max(o[1],e[1])]},[1/0,-1/0])}return null},n6=function(e,t,n,r,i){var o=t.map(function(t){return n5(e,t,n,i,r)}).filter(function(e){return!ne()(e)});return o&&o.length?o.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]):null},n3=function(e,t,n,r,i){var o=t.map(function(t){var o=t.props.dataKey;return"number"===n&&o&&n5(e,t,o,r)||nX(e,o,n,i)});if("number"===n)return o.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]);var a={};return o.reduce(function(e,t){for(var n=0,r=t.length;n<r;n++)a[t[n]]||(a[t[n]]=!0,e.push(t[n]));return e},[])},n4=function(e,t){return"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t},n7=function(e,t,n,r){if(r)return e.map(function(e){return e.coordinate});var i,o,a=e.map(function(e){return e.coordinate===t&&(i=!0),e.coordinate===n&&(o=!0),e.coordinate});return i||a.push(t),o||a.push(n),a},n8=function(e,t,n){if(!e)return null;var r=e.scale,i=e.duplicateDomain,o=e.type,a=e.range,s="scaleBand"===e.realScaleType?r.bandwidth()/2:2,u=(t||n)&&"category"===o&&r.bandwidth?r.bandwidth()/s:0;return(u="angleAxis"===e.axisType&&(null==a?void 0:a.length)>=2?2*(0,nU.uY)(a[0]-a[1])*u:u,t&&(e.ticks||e.niceTicks))?(e.ticks||e.niceTicks).map(function(e){return{coordinate:r(i?i.indexOf(e):e)+u,value:e,offset:u}}).filter(function(e){return!nc()(e.coordinate)}):e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(e,t){return{coordinate:r(e)+u,value:e,index:t,offset:u}}):r.ticks&&!n?r.ticks(e.tickCount).map(function(e){return{coordinate:r(e)+u,value:e,offset:u}}):r.domain().map(function(e,t){return{coordinate:r(e)+u,value:i?i[e]:e,index:t,offset:u}})},n9=new WeakMap,re=function(e,t){if("function"!=typeof t)return e;n9.has(e)||n9.set(e,new WeakMap);var n=n9.get(e);if(n.has(t))return n.get(t);var r=function(){e.apply(void 0,arguments),t.apply(void 0,arguments)};return n.set(t,r),r},rt=function(e,t,n){var r=e.scale,i=e.type,o=e.layout,l=e.axisType;if("auto"===r)return"radial"===o&&"radiusAxis"===l?{scale:s.Z(),realScaleType:"band"}:"radial"===o&&"angleAxis"===l?{scale:u.Z(),realScaleType:"linear"}:"category"===i&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>=0||t.indexOf("ComposedChart")>=0&&!n)?{scale:s.x(),realScaleType:"point"}:"category"===i?{scale:s.Z(),realScaleType:"band"}:{scale:u.Z(),realScaleType:"linear"};if(ni()(r)){var c="scale".concat(nd()(r));return{scale:(a[c]||s.x)(),realScaleType:a[c]?c:"point"}}return nn()(r)?{scale:r}:{scale:s.x(),realScaleType:"point"}},rn=function(e){var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,r=e.range(),i=Math.min(r[0],r[1])-1e-4,o=Math.max(r[0],r[1])+1e-4,a=e(t[0]),s=e(t[n-1]);(a<i||a>o||s<i||s>o)&&e.domain([t[0],t[n-1]])}},rr=function(e,t){if(!e)return null;for(var n=0,r=e.length;n<r;n++)if(e[n].item===t)return e[n].position;return null},ri=function(e,t){if(!t||2!==t.length||!(0,nU.hj)(t[0])||!(0,nU.hj)(t[1]))return e;var n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!(0,nU.hj)(e[0])||e[0]<n)&&(i[0]=n),(!(0,nU.hj)(e[1])||e[1]>r)&&(i[1]=r),i[0]>r&&(i[0]=r),i[1]<n&&(i[1]=n),i},ro={sign:function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var i=0,o=0,a=0;a<t;++a){var s=nc()(e[a][n][1])?e[a][n][0]:e[a][n][1];s>=0?(e[a][n][0]=i,e[a][n][1]=i+s,i=e[a][n][1]):(e[a][n][0]=o,e[a][n][1]=o+s,o=e[a][n][1])}},expand:tK.Z,none:tX.Z,silhouette:tQ.Z,wiggle:tJ.Z,positive:function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var i=0,o=0;o<t;++o){var a=nc()(e[o][n][1])?e[o][n][0]:e[o][n][1];a>=0?(e[o][n][0]=i,e[o][n][1]=i+a,i=e[o][n][1]):(e[o][n][0]=0,e[o][n][1]=0)}}},ra=function(e,t,n){var r=t.map(function(e){return e.props.dataKey}),i=ro[n];return(function(){var e=(0,t1.Z)([]),t=t2.Z,n=tX.Z,r=t5;function i(i){var o,a,s=Array.from(e.apply(this,arguments),t6),u=s.length,l=-1;for(let e of i)for(o=0,++l;o<u;++o)(s[o][l]=[0,+r(e,s[o].key,l,i)]).data=e;for(o=0,a=(0,t0.Z)(t(s));o<u;++o)s[a[o]].index=o;return n(s,a),s}return i.keys=function(t){return arguments.length?(e="function"==typeof t?t:(0,t1.Z)(Array.from(t)),i):e},i.value=function(e){return arguments.length?(r="function"==typeof e?e:(0,t1.Z)(+e),i):r},i.order=function(e){return arguments.length?(t=null==e?t2.Z:"function"==typeof e?e:(0,t1.Z)(Array.from(e)),i):t},i.offset=function(e){return arguments.length?(n=null==e?tX.Z:e,i):n},i})().keys(r).value(function(e,t){return+nK(e,t,0)}).order(t2.Z).offset(i)(e)},rs=function(e,t,n,r,i,o){if(!e)return null;var a=(o?t.reverse():t).reduce(function(e,t){var i=t.props,o=i.stackId;if(i.hide)return e;var a=t.props[n],s=e[a]||{hasStack:!1,stackGroups:{}};if((0,nU.P2)(o)){var u=s.stackGroups[o]||{numericAxisId:n,cateAxisId:r,items:[]};u.items.push(t),s.hasStack=!0,s.stackGroups[o]=u}else s.stackGroups[(0,nU.EL)("_stackId_")]={numericAxisId:n,cateAxisId:r,items:[t]};return nH(nH({},e),{},nq({},a,s))},{});return Object.keys(a).reduce(function(t,o){var s=a[o];return s.hasStack&&(s.stackGroups=Object.keys(s.stackGroups).reduce(function(t,o){var a=s.stackGroups[o];return nH(nH({},t),{},nq({},o,{numericAxisId:n,cateAxisId:r,items:a.items,stackedData:ra(e,a.items,i)}))},{})),nH(nH({},t),{},nq({},o,s))},{})},ru=function(e,t){var n=t.realScaleType,r=t.type,i=t.tickCount,o=t.originalDomain,a=t.allowDecimals,s=n||t.scale;if("auto"!==s&&"linear"!==s)return null;if(i&&"number"===r&&o&&("auto"===o[0]||"auto"===o[1])){var u=e.domain();if(!u.length)return null;var l=nF(u,i,a);return e.domain([t8()(l),t4()(l)]),{niceTicks:l}}return i&&"number"===r?{niceTicks:nB(e.domain(),i,a)}:null};function rl(e){var t=e.axis,n=e.ticks,r=e.bandSize,i=e.entry,o=e.index,a=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!ne()(i[t.dataKey])){var s=(0,nU.Ap)(n,"value",i[t.dataKey]);if(s)return s.coordinate+r/2}return n[o]?n[o].coordinate+r/2:null}var u=nK(i,ne()(a)?t.dataKey:a);return ne()(u)?null:t.scale(u)}var rc=function(e){var t=e.axis,n=e.ticks,r=e.offset,i=e.bandSize,o=e.entry,a=e.index;if("category"===t.type)return n[a]?n[a].coordinate+r:null;var s=nK(o,t.dataKey,t.domain[a]);return ne()(s)?null:t.scale(s)-i/2+r},rf=function(e){var t=e.numericAxis,n=t.scale.domain();if("number"===t.type){var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]);return r<=0&&i>=0?0:i<0?i:r}return n[0]},rd=function(e,t){var n=e.props.stackId;if((0,nU.P2)(n)){var r=t[n];if(r){var i=r.items.indexOf(e);return i>=0?r.stackedData[i]:null}}return null},rp=function(e,t,n){return Object.keys(e).reduce(function(r,i){var o=e[i].stackedData.reduce(function(e,r){var i=r.slice(t,n+1).reduce(function(e,t){return[t8()(t.concat([e[0]]).filter(nU.hj)),t4()(t.concat([e[1]]).filter(nU.hj))]},[1/0,-1/0]);return[Math.min(e[0],i[0]),Math.max(e[1],i[1])]},[1/0,-1/0]);return[Math.min(o[0],r[0]),Math.max(o[1],r[1])]},[1/0,-1/0]).map(function(e){return e===1/0||e===-1/0?0:e})},rh=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,rm=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ry=function(e,t,n){if(nn()(e))return e(t,n);if(!Array.isArray(e))return t;var r=[];if((0,nU.hj)(e[0]))r[0]=n?e[0]:Math.min(e[0],t[0]);else if(rh.test(e[0])){var i=+rh.exec(e[0])[1];r[0]=t[0]-i}else nn()(e[0])?r[0]=e[0](t[0]):r[0]=t[0];if((0,nU.hj)(e[1]))r[1]=n?e[1]:Math.max(e[1],t[1]);else if(rm.test(e[1])){var o=+rm.exec(e[1])[1];r[1]=t[1]+o}else nn()(e[1])?r[1]=e[1](t[1]):r[1]=t[1];return r},rv=function(e,t,n){if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!n||r>0)return r}if(e&&t&&t.length>=2){for(var i=ny()(t,function(e){return e.coordinate}),o=1/0,a=1,s=i.length;a<s;a++){var u=i[a],l=i[a-1];o=Math.min((u.coordinate||0)-(l.coordinate||0),o)}return o===1/0?0:o}return n?void 0:0},rg=function(e,t,n){return!e||!e.length||nh()(e,na()(n,"type.defaultProps.domain"))?t:e},rb=function(e,t){var n=e.props,r=n.dataKey,i=n.name,o=n.unit,a=n.formatter,s=n.tooltipType,u=n.chartType,l=n.hide;return nH(nH({},(0,nV.L6)(e,!1)),{},{dataKey:r,unit:o,formatter:a,name:i||r,color:nJ(e),value:nK(t,r),type:s,payload:t,chartType:u,hide:l})}},21589:function(e,t,n){"use strict";n.d(t,{os:function(){return f},xE:function(){return c}});var r=n(68139);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){var r,o;r=t,o=n[t],(r=function(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=i(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var s={widthCache:{},cacheCount:0},u={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},l="recharts_measurement_span",c=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||r.x.isSsr)return{width:0,height:0};var i=(Object.keys(t=a({},n)).forEach(function(e){t[e]||delete t[e]}),t),o=JSON.stringify({text:e,copyStyle:i});if(s.widthCache[o])return s.widthCache[o];try{var c=document.getElementById(l);c||((c=document.createElement("span")).setAttribute("id",l),c.setAttribute("aria-hidden","true"),document.body.appendChild(c));var f=a(a({},u),i);Object.assign(c.style,f),c.textContent="".concat(e);var d=c.getBoundingClientRect(),p={width:d.width,height:d.height};return s.widthCache[o]=p,++s.cacheCount>2e3&&(s.cacheCount=0,s.widthCache={}),p}catch(e){return{width:0,height:0}}},f=function(e){return{top:e.top+window.scrollY-document.documentElement.clientTop,left:e.left+window.scrollX-document.documentElement.clientLeft}}},20757:function(e,t,n){"use strict";n.d(t,{Ap:function(){return w},EL:function(){return y},Kt:function(){return g},P2:function(){return h},bv:function(){return b},h1:function(){return v},hU:function(){return d},hj:function(){return p},k4:function(){return x},uY:function(){return f}});var r=n(96907),i=n.n(r),o=n(96240),a=n.n(o),s=n(44750),u=n.n(s),l=n(39018),c=n.n(l),f=function(e){return 0===e?0:e>0?1:-1},d=function(e){return i()(e)&&e.indexOf("%")===e.length-1},p=function(e){return c()(e)&&!a()(e)},h=function(e){return p(e)||i()(e)},m=0,y=function(e){var t=++m;return"".concat(e||"").concat(t)},v=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!p(e)&&!i()(e))return r;if(d(e)){var s=e.indexOf("%");n=t*parseFloat(e.slice(0,s))/100}else n=+e;return a()(n)&&(n=r),o&&n>t&&(n=t),n},g=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},b=function(e){if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r<t;r++){if(n[e[r]])return!0;n[e[r]]=!0}return!1},x=function(e,t){return p(e)&&p(t)?function(n){return e+n*(t-e)}:function(){return t}};function w(e,t,n){return e&&e.length?e.find(function(e){return e&&("function"==typeof t?t(e):u()(e,t))===n}):null}},68139:function(e,t,n){"use strict";n.d(t,{x:function(){return r}});var r={isSsr:!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout),get:function(e){return r[e]},set:function(e,t){if("string"==typeof e)r[e]=t;else{var n=Object.keys(e);n&&n.length&&n.forEach(function(t){r[t]=e[t]})}}}},57792:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var r=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i]}},57609:function(e,t,n){"use strict";n.d(t,{$4:function(){return v},$S:function(){return S},Wk:function(){return m},op:function(){return y},t9:function(){return g},z3:function(){return O}});var r=n(71292),i=n.n(r),o=n(2265),a=n(80509),s=n.n(a),u=n(20757),l=n(64225);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){var r;return(r=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==c(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var m=Math.PI/180,y=function(e,t,n,r){return{x:e+Math.cos(-m*r)*n,y:t+Math.sin(-m*r)*n}},v=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2},g=function(e,t,n,r,o){var a=e.width,s=e.height,c=e.startAngle,f=e.endAngle,m=(0,u.h1)(e.cx,a,a/2),y=(0,u.h1)(e.cy,s,s/2),g=v(a,s,n),b=(0,u.h1)(e.innerRadius,g,0),x=(0,u.h1)(e.outerRadius,g,.8*g);return Object.keys(t).reduce(function(e,n){var a,s=t[n],u=s.domain,v=s.reversed;if(i()(s.range))"angleAxis"===r?a=[c,f]:"radiusAxis"===r&&(a=[b,x]),v&&(a=[a[1],a[0]]);else{var g,w=function(e){if(Array.isArray(e))return e}(g=a=s.range)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(g,2)||function(e,t){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();c=w[0],f=w[1]}var O=(0,l.Hq)(s,o),S=O.realScaleType,E=O.scale;E.domain(u).range(a),(0,l.zF)(E);var j=(0,l.g$)(E,d(d({},s),{},{realScaleType:S})),P=d(d(d({},s),j),{},{range:a,radius:x,realScaleType:S,scale:E,cx:m,cy:y,innerRadius:b,outerRadius:x,startAngle:c,endAngle:f});return d(d({},e),{},p({},n,P))},{})},b=function(e,t){var n=e.x,r=e.y;return Math.sqrt(Math.pow(n-t.x,2)+Math.pow(r-t.y,2))},x=function(e,t){var n=e.x,r=e.y,i=t.cx,o=t.cy,a=b({x:n,y:r},{x:i,y:o});if(a<=0)return{radius:a};var s=Math.acos((n-i)/a);return r>o&&(s=2*Math.PI-s),{radius:a,angle:180*s/Math.PI,angleInRadian:s}},w=function(e){var t=e.startAngle,n=e.endAngle,r=Math.min(Math.floor(t/360),Math.floor(n/360));return{startAngle:t-360*r,endAngle:n-360*r}},O=function(e,t){var n,r=x({x:e.x,y:e.y},t),i=r.radius,o=r.angle,a=t.innerRadius,s=t.outerRadius;if(i<a||i>s)return!1;if(0===i)return!0;var u=w(t),l=u.startAngle,c=u.endAngle,f=o;if(l<=c){for(;f>c;)f-=360;for(;f<l;)f+=360;n=f>=l&&f<=c}else{for(;f>l;)f-=360;for(;f<c;)f+=360;n=f>=c&&f<=l}return n?d(d({},t),{},{radius:i,angle:f+360*Math.min(Math.floor(t.startAngle/360),Math.floor(t.endAngle/360))}):null},S=function(e){return(0,o.isValidElement)(e)||s()(e)||"boolean"==typeof e?"":e.className}},765:function(e,t,n){"use strict";n.d(t,{$R:function(){return F},$k:function(){return C},Bh:function(){return L},Gf:function(){return S},L6:function(){return R},NN:function(){return k},TT:function(){return A},eu:function(){return N},rL:function(){return I},sP:function(){return _}});var r=n(44750),i=n.n(r),o=n(71292),a=n.n(o),s=n(96907),u=n.n(s),l=n(80509),c=n.n(l),f=n(70816),d=n.n(f),p=n(2265),h=n(97051),m=n(20757),y=n(137),v=n(77749),g=["children"],b=["children"];function x(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var O={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},S=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":""},E=null,j=null,P=function e(t){if(t===E&&Array.isArray(j))return j;var n=[];return p.Children.forEach(t,function(t){a()(t)||((0,h.isFragment)(t)?n=n.concat(e(t.props.children)):n.push(t))}),j=n,E=t,n};function k(e,t){var n=[],r=[];return r=Array.isArray(t)?t.map(function(e){return S(e)}):[S(t)],P(e).forEach(function(e){var t=i()(e,"type.displayName")||i()(e,"type.name");-1!==r.indexOf(t)&&n.push(e)}),n}function _(e,t){var n=k(e,t);return n&&n[0]}var A=function(e){if(!e||!e.props)return!1;var t=e.props,n=t.width,r=t.height;return!!(0,m.hj)(n)&&!(n<=0)&&!!(0,m.hj)(r)&&!(r<=0)},T=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],C=function(e){return e&&"object"===w(e)&&"cx"in e&&"cy"in e&&"r"in e},M=function(e,t,n,r){var i,o=null!==(i=null===v.ry||void 0===v.ry?void 0:v.ry[r])&&void 0!==i?i:[];return!c()(e)&&(r&&o.includes(t)||v.Yh.includes(t))||n&&v.nv.includes(t)},R=function(e,t,n){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var r=e;if((0,p.isValidElement)(e)&&(r=e.props),!d()(r))return null;var i={};return Object.keys(r).forEach(function(e){var o;M(null===(o=r)||void 0===o?void 0:o[e],e,t,n)&&(i[e]=r[e])}),i},I=function e(t,n){if(t===n)return!0;var r=p.Children.count(t);if(r!==p.Children.count(n))return!1;if(0===r)return!0;if(1===r)return D(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var i=0;i<r;i++){var o=t[i],a=n[i];if(Array.isArray(o)||Array.isArray(a)){if(!e(o,a))return!1}else if(!D(o,a))return!1}return!0},D=function(e,t){if(a()(e)&&a()(t))return!0;if(!a()(e)&&!a()(t)){var n=e.props||{},r=n.children,i=x(n,g),o=t.props||{},s=o.children,u=x(o,b);if(r&&s)return(0,y.w)(i,u)&&I(r,s);if(!r&&!s)return(0,y.w)(i,u)}return!1},N=function(e,t){var n=[],r={};return P(e).forEach(function(e,i){if(e&&e.type&&u()(e.type)&&T.indexOf(e.type)>=0)n.push(e);else if(e){var o=S(e.type),a=t[o]||{},s=a.handler,l=a.once;if(s&&(!l||!r[o])){var c=s(e,o,i);n.push(c),r[o]=!0}}}),n},L=function(e){var t=e&&e.type;return t&&O[t]?O[t]:null},F=function(e,t){return P(t).indexOf(e)}},137:function(e,t,n){"use strict";function r(e,t){for(var n in e)if(({}).hasOwnProperty.call(e,n)&&(!({}).hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if(({}).hasOwnProperty.call(t,r)&&!({}).hasOwnProperty.call(e,r))return!1;return!0}n.d(t,{w:function(){return r}})},36984:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});var r=n(94866),i=n(64225),o=n(765);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){var r,i;r=t,i=n[t],(r=function(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:String(t)}(r))in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var l=function(e){var t,n=e.children,a=e.formattedGraphicalItems,s=e.legendWidth,l=e.legendContent,c=(0,o.sP)(n,r.D);return c?(t=c.props&&c.props.payload?c.props&&c.props.payload:"children"===l?(a||[]).reduce(function(e,t){var n=t.item,r=t.props,i=r.sectors||r.data||[];return e.concat(i.map(function(e){return{type:c.props.iconType||n.props.legendType,value:e.name,color:e.fill,payload:e}}))},[]):(a||[]).map(function(e){var t=e.item,n=t.props,r=n.dataKey,o=n.name,a=n.legendType;return{inactive:n.hide,dataKey:r,type:c.props.iconType||a||"square",color:(0,i.fk)(t),value:o||r,payload:t.props}}),u(u(u({},c.props),r.D.getWithHeight(c,s)),{},{payload:t,item:c})):null}},59684:function(e,t,n){"use strict";n.d(t,{z:function(){return s}});var r=n(98116),i=n.n(r),o=n(80509),a=n.n(o);function s(e,t,n){return!0===t?i()(e,n):a()(t)?i()(e,t):e}},77749:function(e,t,n){"use strict";n.d(t,{Yh:function(){return s},Ym:function(){return f},bw:function(){return d},nv:function(){return c},ry:function(){return l}});var r=n(2265),i=n(70816),o=n.n(i);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s=["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"],u=["points","pathLength"],l={svg:["viewBox","children"],polygon:u,polyline:u},c=["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"],f=function(e,t){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if((0,r.isValidElement)(e)&&(n=e.props),!o()(n))return null;var i={};return Object.keys(n).forEach(function(e){c.includes(e)&&(i[e]=t||function(t){return n[e](n,t)})}),i},d=function(e,t,n){if(!o()(e)||"object"!==a(e))return null;var r=null;return Object.keys(e).forEach(function(i){var o=e[i];c.includes(i)&&"function"==typeof o&&(r||(r={}),r[i]=function(e){return o(t,n,e),null})}),r}},1609:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}});let n=["preflight","container","accessibility","pointerEvents","visibility","position","inset","isolation","zIndex","order","gridColumn","gridColumnStart","gridColumnEnd","gridRow","gridRowStart","gridRowEnd","float","clear","margin","boxSizing","lineClamp","display","aspectRatio","size","height","maxHeight","minHeight","width","minWidth","maxWidth","flex","flexShrink","flexGrow","flexBasis","tableLayout","captionSide","borderCollapse","borderSpacing","transformOrigin","translate","rotate","skew","scale","transform","animation","cursor","touchAction","userSelect","resize","scrollSnapType","scrollSnapAlign","scrollSnapStop","scrollMargin","scrollPadding","listStylePosition","listStyleType","listStyleImage","appearance","columns","breakBefore","breakInside","breakAfter","gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateColumns","gridTemplateRows","flexDirection","flexWrap","placeContent","placeItems","alignContent","alignItems","justifyContent","justifyItems","gap","space","divideWidth","divideStyle","divideColor","divideOpacity","placeSelf","alignSelf","justifySelf","overflow","overscrollBehavior","scrollBehavior","textOverflow","hyphens","whitespace","textWrap","wordBreak","borderRadius","borderWidth","borderStyle","borderColor","borderOpacity","backgroundColor","backgroundOpacity","backgroundImage","gradientColorStops","boxDecorationBreak","backgroundSize","backgroundAttachment","backgroundClip","backgroundPosition","backgroundRepeat","backgroundOrigin","fill","stroke","strokeWidth","objectFit","objectPosition","padding","textAlign","textIndent","verticalAlign","fontFamily","fontSize","fontWeight","textTransform","fontStyle","fontVariantNumeric","lineHeight","letterSpacing","textColor","textOpacity","textDecoration","textDecorationColor","textDecorationStyle","textDecorationThickness","textUnderlineOffset","fontSmoothing","placeholderColor","placeholderOpacity","caretColor","accentColor","opacity","backgroundBlendMode","mixBlendMode","boxShadow","boxShadowColor","outlineStyle","outlineWidth","outlineOffset","outlineColor","ringWidth","ringColor","ringOpacity","ringOffsetWidth","ringOffsetColor","blur","brightness","contrast","dropShadow","grayscale","hueRotate","invert","saturate","sepia","filter","backdropBlur","backdropBrightness","backdropContrast","backdropGrayscale","backdropHueRotate","backdropInvert","backdropOpacity","backdropSaturate","backdropSepia","backdropFilter","transitionProperty","transitionDelay","transitionDuration","transitionTimingFunction","willChange","contain","content","forcedColorAdjust"]},28882:function(e,t,n){"use strict";var r=n(25566);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{flagEnabled:function(){return l},issueFlagNotices:function(){return f},default:function(){return d}});let i=a(n(31249)),o=a(n(8776));function a(e){return e&&e.__esModule?e:{default:e}}let s={optimizeUniversalDefaults:!1,generalizedModifiers:!0,disableColorOpacityUtilitiesByDefault:!1,relativeContentPathsByDefault:!1},u={future:["hoverOnlyWhenSupported","respectDefaultRingColorOpacity","disableColorOpacityUtilitiesByDefault","relativeContentPathsByDefault"],experimental:["optimizeUniversalDefaults","generalizedModifiers"]};function l(e,t){var n,r,i,o,a,l;return u.future.includes(t)?"all"===e.future||null!==(i=null!==(r=null==e?void 0:null===(n=e.future)||void 0===n?void 0:n[t])&&void 0!==r?r:s[t])&&void 0!==i&&i:!!u.experimental.includes(t)&&("all"===e.experimental||null!==(l=null!==(a=null==e?void 0:null===(o=e.experimental)||void 0===o?void 0:o[t])&&void 0!==a?a:s[t])&&void 0!==l&&l)}function c(e){var t;return"all"===e.experimental?u.experimental:Object.keys(null!==(t=null==e?void 0:e.experimental)&&void 0!==t?t:{}).filter(t=>u.experimental.includes(t)&&e.experimental[t])}function f(e){if(void 0===r.env.JEST_WORKER_ID&&c(e).length>0){let t=c(e).map(e=>i.default.yellow(e)).join(", ");o.default.warn("experimental-flags-enabled",[`You have enabled experimental features: ${t}`,"Experimental features in Tailwind CSS are not covered by semver, may introduce breaking changes, and can change at any time."])}}let d=u},28070:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let i=(r=n(8776))&&r.__esModule?r:{default:r};function o({version:e,from:t,to:n}){i.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${n}\`.`,"Update your configuration file to silence this warning."])}let a={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return o({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return o({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return o({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return o({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return o({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}},44543:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=o(n(21797)),i=o(n(68798));function o(e){return e&&e.__esModule?e:{default:e}}function a(...e){let[,...t]=(0,i.default)(e[0]);return(0,r.default)([...e,...t])}},8181:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"cloneDeep",{enumerable:!0,get:function(){return function e(t){return Array.isArray(t)?t.map(t=>e(t)):"object"==typeof t&&null!==t?Object.fromEntries(Object.entries(t).map(([t,n])=>[t,e(n)])):t}}})},74560:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{parseColor:function(){return p},formatColor:function(){return h}});let i=(r=n(33382))&&r.__esModule?r:{default:r},o=/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,a=/^#([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,s=/(?:\d+|\d*\.\d+)%?/,u=/(?:\s*,\s*|\s+)/,l=/\s*[,/]\s*/,c=/var\(--(?:[^ )]*?)(?:,(?:[^ )]*?|var\(--[^ )]*?\)))?\)/,f=RegExp(`^(rgba?)\\(\\s*(${s.source}|${c.source})(?:${u.source}(${s.source}|${c.source}))?(?:${u.source}(${s.source}|${c.source}))?(?:${l.source}(${s.source}|${c.source}))?\\s*\\)$`),d=RegExp(`^(hsla?)\\(\\s*((?:${s.source})(?:deg|rad|grad|turn)?|${c.source})(?:${u.source}(${s.source}|${c.source}))?(?:${u.source}(${s.source}|${c.source}))?(?:${l.source}(${s.source}|${c.source}))?\\s*\\)$`);function p(e,{loose:t=!1}={}){var n,r,s;if("string"!=typeof e)return null;if("transparent"===(e=e.trim()))return{mode:"rgb",color:["0","0","0"],alpha:"0"};if(e in i.default)return{mode:"rgb",color:i.default[e].map(e=>e.toString())};let u=e.replace(a,(e,t,n,r,i)=>["#",t,t,n,n,r,r,i?i+i:""].join("")).match(o);if(null!==u)return{mode:"rgb",color:[parseInt(u[1],16),parseInt(u[2],16),parseInt(u[3],16)].map(e=>e.toString()),alpha:u[4]?(parseInt(u[4],16)/255).toString():void 0};let l=null!==(s=e.match(f))&&void 0!==s?s:e.match(d);if(null===l)return null;let c=[l[2],l[3],l[4]].filter(Boolean).map(e=>e.toString());return 2===c.length&&c[0].startsWith("var(")?{mode:l[1],color:[c[0]],alpha:c[1]}:(t||3===c.length)&&(!(c.length<3)||c.some(e=>/^var\(.*?\)$/.test(e)))?{mode:l[1],color:c,alpha:null===(n=l[5])||void 0===n?void 0:null===(r=n.toString)||void 0===r?void 0:r.call(n)}:null}function h({mode:e,color:t,alpha:n}){let r=void 0!==n;return"rgba"===e||"hsla"===e?`${e}(${t.join(", ")}${r?`, ${n}`:""})`:`${e}(${t.join(" ")}${r?` / ${n}`:""})`}},33382:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}});let n={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},98525:function(e,t){"use strict";function n(e,t){return void 0===e?t:Array.isArray(e)?e:[...new Set(t.filter(t=>!1!==e&&!1!==e[t]).concat(Object.keys(e).filter(t=>!1!==e[t])))]}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}})},1478:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalize:function(){return l},url:function(){return c},number:function(){return f},percentage:function(){return d},length:function(){return p},lineWidth:function(){return m},shadow:function(){return y},color:function(){return v},image:function(){return g},gradient:function(){return x},position:function(){return O},familyName:function(){return S},genericName:function(){return j},absoluteSize:function(){return k},relativeSize:function(){return A}});let r=n(74560),i=n(31540),o=n(14386),a=["min","max","clamp","calc"];function s(e){return a.some(t=>RegExp(`^${t}\\(.*\\)`).test(e))}let u=new Set(["scroll-timeline-name","timeline-scope","view-timeline-name","font-palette","scroll-timeline","animation-timeline","view-timeline"]);function l(e,t=null,n=!0){let r,i,o=t&&u.has(t.property);return e.startsWith("--")&&!o?`var(${e})`:e.includes("url(")?e.split(/(url\(.*?\))/g).filter(Boolean).map(e=>/^url\(.*?\)$/.test(e)?e:l(e,t,!1)).join(""):(e=e.replace(/([^\\])_+/g,(e,t)=>t+" ".repeat(e.length-1)).replace(/^_/g," ").replace(/\\_/g,"_"),n&&(e=e.trim()),r=["theme"],i=["min-content","max-content","fit-content","safe-area-inset-top","safe-area-inset-right","safe-area-inset-bottom","safe-area-inset-left","titlebar-area-x","titlebar-area-y","titlebar-area-width","titlebar-area-height","keyboard-inset-top","keyboard-inset-right","keyboard-inset-bottom","keyboard-inset-left","keyboard-inset-width","keyboard-inset-height","radial-gradient","linear-gradient","conic-gradient","repeating-radial-gradient","repeating-linear-gradient","repeating-conic-gradient"],e=e.replace(/(calc|min|max|clamp)\(.+\)/g,e=>{let t="";for(let a=0;a<e.length;a++){function n(t){return t.split("").every((t,n)=>e[a+n]===t)}function o(t){let n=1/0;for(let r of t){let t=e.indexOf(r,a);-1!==t&&t<n&&(n=t)}let r=e.slice(a,n);return a+=r.length-1,r}let s=e[a];if(n("var"))t+=o([")",","]);else if(i.some(e=>n(e))){let e=i.find(e=>n(e));t+=e,a+=e.length-1}else r.some(e=>n(e))?t+=o([")"]):n("[")?t+=o(["]"]):["+","-","*","/"].includes(s)&&!["(","+","-","*","/",","].includes(function(){let e=t.trimEnd();return e[e.length-1]}())?t+=` ${s} `:t+=s}return t.replace(/\s+/g," ")}))}function c(e){return e.startsWith("url(")}function f(e){return!isNaN(Number(e))||s(e)}function d(e){return e.endsWith("%")&&f(e.slice(0,-1))||s(e)}function p(e){return"0"===e||RegExp("^[+-]?[0-9]*.?[0-9]+(?:[eE][+-]?[0-9]+)?(?:cm|mm|Q|in|pc|pt|px|em|ex|ch|rem|lh|rlh|vw|vh|vmin|vmax|vb|vi|svw|svh|lvw|lvh|dvw|dvh|cqw|cqh|cqi|cqb|cqmin|cqmax)$").test(e)||s(e)}let h=new Set(["thin","medium","thick"]);function m(e){return h.has(e)}function y(e){for(let t of(0,i.parseBoxShadowValue)(l(e)))if(!t.valid)return!1;return!0}function v(e){let t=0;return!!(0,o.splitAtTopLevelOnly)(e,"_").every(e=>!!(e=l(e)).startsWith("var(")||null!==(0,r.parseColor)(e,{loose:!0})&&(t++,!0))&&t>0}function g(e){let t=0;return!!(0,o.splitAtTopLevelOnly)(e,",").every(e=>!!(e=l(e)).startsWith("var(")||!!(c(e)||x(e)||["element(","image(","cross-fade(","image-set("].some(t=>e.startsWith(t)))&&(t++,!0))&&t>0}let b=new Set(["conic-gradient","linear-gradient","radial-gradient","repeating-conic-gradient","repeating-linear-gradient","repeating-radial-gradient"]);function x(e){for(let t of(e=l(e),b))if(e.startsWith(`${t}(`))return!0;return!1}let w=new Set(["center","top","right","bottom","left"]);function O(e){let t=0;return!!(0,o.splitAtTopLevelOnly)(e,"_").every(e=>!!(e=l(e)).startsWith("var(")||!!(w.has(e)||p(e)||d(e))&&(t++,!0))&&t>0}function S(e){let t=0;return!!(0,o.splitAtTopLevelOnly)(e,",").every(e=>!!(e=l(e)).startsWith("var(")||!(e.includes(" ")&&!/(['"])([^"']+)\1/g.test(e)||/^\d/g.test(e))&&(t++,!0))&&t>0}let E=new Set(["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]);function j(e){return E.has(e)}let P=new Set(["xx-small","x-small","small","medium","large","x-large","xx-large","xxx-large"]);function k(e){return P.has(e)}let _=new Set(["larger","smaller"]);function A(e){return _.has(e)}},94784:function(e,t){"use strict";function n(e,...t){for(let n of t){var r,i;for(let t in n)(null==e?void 0:null===(r=e.hasOwnProperty)||void 0===r?void 0:r.call(e,t))||(e[t]=n[t]);for(let t of Object.getOwnPropertySymbols(n))(null==e?void 0:null===(i=e.hasOwnProperty)||void 0===i?void 0:i.call(e,t))||(e[t]=n[t])}return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"defaults",{enumerable:!0,get:function(){return n}})},37701:function(e,t){"use strict";function n(e){return e.replace(/\\,/g,"\\2c ")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}})},68798:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return function e(t){var n;let r=(null!==(n=null==t?void 0:t.presets)&&void 0!==n?n:[i.default]).slice().reverse().flatMap(t=>e(t instanceof Function?t():t)),a={respectDefaultRingColorOpacity:{theme:{ringColor:({theme:e})=>({DEFAULT:"#3b82f67f",...e("colors")})}},disableColorOpacityUtilitiesByDefault:{corePlugins:{backgroundOpacity:!1,borderOpacity:!1,divideOpacity:!1,placeholderOpacity:!1,ringOpacity:!1,textOpacity:!1}}},s=Object.keys(a).filter(e=>(0,o.flagEnabled)(t,e)).map(e=>a[e]);return[t,...s,...r]}}});let i=(r=n(26255))&&r.__esModule?r:{default:r},o=n(28882)},92683:function(e,t){"use strict";function n(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}})},8776:function(e,t,n){"use strict";var r,i=n(25566);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{dim:function(){return u},default:function(){return l}});let o=(r=n(31249))&&r.__esModule?r:{default:r},a=new Set;function s(e,t,n){(void 0===i||!i.env.JEST_WORKER_ID)&&(n&&a.has(n)||(n&&a.add(n),console.warn(""),t.forEach(t=>console.warn(e,"-",t))))}function u(e){return o.default.dim(e)}let l={info(e,t){s(o.default.bold(o.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){s(o.default.bold(o.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){s(o.default.bold(o.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}}},47495:function(e,t){"use strict";function n(e){if("0"==(e=`${e}`))return"0";if(/^[+-]?(\d+|\d*\.\d+)(e[+-]?\d+)?(%|\w+)?$/.test(e))return e.replace(/^[+-]?/,e=>"-"===e?"":"-");for(let t of["var","calc","min","max","clamp"])if(e.includes(`${t}(`))return`calc(${e} * -1)`}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}})},43789:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeConfig",{enumerable:!0,get:function(){return a}});let r=n(28882),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(8776));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function a(e){var t,n,o,a,s,u,l;let c,f;for(let d of(((()=>{if(e.purge||!e.content||!Array.isArray(e.content)&&!("object"==typeof e.content&&null!==e.content))return!1;if(Array.isArray(e.content))return e.content.every(e=>"string"==typeof e||"string"==typeof(null==e?void 0:e.raw)&&(null==e||!e.extension||"string"==typeof(null==e?void 0:e.extension)));if("object"==typeof e.content&&null!==e.content){if(Object.keys(e.content).some(e=>!["files","relative","extract","transform"].includes(e)))return!1;if(Array.isArray(e.content.files)){if(!e.content.files.every(e=>"string"==typeof e||"string"==typeof(null==e?void 0:e.raw)&&(null==e||!e.extension||"string"==typeof(null==e?void 0:e.extension))))return!1;if("object"==typeof e.content.extract){for(let t of Object.values(e.content.extract))if("function"!=typeof t)return!1}else if(!(void 0===e.content.extract||"function"==typeof e.content.extract))return!1;if("object"==typeof e.content.transform){for(let t of Object.values(e.content.transform))if("function"!=typeof t)return!1}else if(!(void 0===e.content.transform||"function"==typeof e.content.transform))return!1;if("boolean"!=typeof e.content.relative&&void 0!==e.content.relative)return!1}return!0}return!1})()||i.default.warn("purge-deprecation",["The `purge`/`content` options have changed in Tailwind CSS v3.0.","Update your configuration file to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#configure-content-sources"]),e.safelist=(()=>{var t;let{content:n,purge:r,safelist:i}=e;return Array.isArray(i)?i:Array.isArray(null==n?void 0:n.safelist)?n.safelist:Array.isArray(null==r?void 0:r.safelist)?r.safelist:Array.isArray(null==r?void 0:null===(t=r.options)||void 0===t?void 0:t.safelist)?r.options.safelist:[]})(),e.blocklist=(()=>{let{blocklist:t}=e;if(Array.isArray(t)){if(t.every(e=>"string"==typeof e))return t;i.default.warn("blocklist-invalid",["The `blocklist` option must be an array of strings.","https://tailwindcss.com/docs/content-configuration#discarding-classes"])}return[]})(),"function"==typeof e.prefix)?(i.default.warn("prefix-function",["As of Tailwind CSS v3.0, `prefix` cannot be a function.","Update `prefix` in your configuration to be a string to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#prefix-cannot-be-a-function"]),e.prefix=""):e.prefix=null!==(t=e.prefix)&&void 0!==t?t:"",e.content={relative:(()=>{let{content:t}=e;return(null==t?void 0:t.relative)?t.relative:(0,r.flagEnabled)(e,"relativeContentPathsByDefault")})(),files:(()=>{let{content:t,purge:n}=e;return Array.isArray(n)?n:Array.isArray(null==n?void 0:n.content)?n.content:Array.isArray(t)?t:Array.isArray(null==t?void 0:t.content)?t.content:Array.isArray(null==t?void 0:t.files)?t.files:[]})(),extract:(()=>{var t,n,r,i,o,a,s,u,l,c,f,d,p,h;let m=(null===(t=e.purge)||void 0===t?void 0:t.extract)?e.purge.extract:(null===(n=e.content)||void 0===n?void 0:n.extract)?e.content.extract:(null===(r=e.purge)||void 0===r?void 0:null===(i=r.extract)||void 0===i?void 0:i.DEFAULT)?e.purge.extract.DEFAULT:(null===(o=e.content)||void 0===o?void 0:null===(a=o.extract)||void 0===a?void 0:a.DEFAULT)?e.content.extract.DEFAULT:(null===(s=e.purge)||void 0===s?void 0:null===(u=s.options)||void 0===u?void 0:u.extractors)?e.purge.options.extractors:(null===(l=e.content)||void 0===l?void 0:null===(c=l.options)||void 0===c?void 0:c.extractors)?e.content.options.extractors:{},y={},v=(null===(f=e.purge)||void 0===f?void 0:null===(d=f.options)||void 0===d?void 0:d.defaultExtractor)?e.purge.options.defaultExtractor:(null===(p=e.content)||void 0===p?void 0:null===(h=p.options)||void 0===h?void 0:h.defaultExtractor)?e.content.options.defaultExtractor:void 0;if(void 0!==v&&(y.DEFAULT=v),"function"==typeof m)y.DEFAULT=m;else if(Array.isArray(m))for(let{extensions:e,extractor:t}of null!=m?m:[])for(let n of e)y[n]=t;else"object"==typeof m&&null!==m&&Object.assign(y,m);return y})(),transform:(c=(null===(n=e.purge)||void 0===n?void 0:n.transform)?e.purge.transform:(null===(o=e.content)||void 0===o?void 0:o.transform)?e.content.transform:(null===(a=e.purge)||void 0===a?void 0:null===(s=a.transform)||void 0===s?void 0:s.DEFAULT)?e.purge.transform.DEFAULT:(null===(u=e.content)||void 0===u?void 0:null===(l=u.transform)||void 0===l?void 0:l.DEFAULT)?e.content.transform.DEFAULT:{},f={},"function"==typeof c&&(f.DEFAULT=c),"object"==typeof c&&null!==c&&Object.assign(f,c),f)},e.content.files))if("string"==typeof d&&/{([^,]*?)}/g.test(d)){i.default.warn("invalid-glob-braces",[`The glob pattern ${(0,i.dim)(d)} in your Tailwind CSS configuration is invalid.`,`Update it to ${(0,i.dim)(d.replace(/{([^,]*?)}/g,"$1"))} to silence this warning.`]);break}return e}},31540:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{parseBoxShadowValue:function(){return s},formatBoxShadowValue:function(){return u}});let r=n(14386),i=new Set(["inset","inherit","initial","revert","unset"]),o=/\ +(?![^(]*\))/g,a=/^-?(\d+|\.\d+)(.*?)$/g;function s(e){return(0,r.splitAtTopLevelOnly)(e,",").map(e=>{let t=e.trim(),n={raw:t},r=t.split(o),s=new Set;for(let e of r)a.lastIndex=0,!s.has("KEYWORD")&&i.has(e)?(n.keyword=e,s.add("KEYWORD")):a.test(e)?s.has("X")?s.has("Y")?s.has("BLUR")?s.has("SPREAD")||(n.spread=e,s.add("SPREAD")):(n.blur=e,s.add("BLUR")):(n.y=e,s.add("Y")):(n.x=e,s.add("X")):n.color?(n.unknown||(n.unknown=[]),n.unknown.push(e)):n.color=e;return n.valid=void 0!==n.x&&void 0!==n.y,n})}function u(e){return e.map(e=>e.valid?[e.keyword,e.x,e.y,e.blur,e.spread,e.color].filter(Boolean).join(" "):e.raw).join(", ")}},98720:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{updateAllClasses:function(){return c},asValue:function(){return d},parseColorFormat:function(){return m},asColor:function(){return v},asLookupValue:function(){return g},typeMap:function(){return x},coerceValue:function(){return O},getMatchingTypes:function(){return S}});let r=l(n(37701)),i=n(25072),o=n(1478),a=l(n(47495)),s=n(17373),u=n(28882);function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){e.walkClasses(e=>{e.value=t(e.value),e.raws&&e.raws.value&&(e.raws.value=(0,r.default)(e.raws.value))})}function f(e,t){if(!p(e))return;let n=e.slice(1,-1);if(t(n))return(0,o.normalize)(n)}function d(e,t={},{validate:n=()=>!0}={}){var r;let i=null===(r=t.values)||void 0===r?void 0:r[e];return void 0!==i?i:t.supportsNegativeValues&&e.startsWith("-")?function(e,t={},n){let r=t[e];if(void 0!==r)return(0,a.default)(r);if(p(e)){let t=f(e,n);if(void 0===t)return;return(0,a.default)(t)}}(e.slice(1),t.values,n):f(e,n)}function p(e){return e.startsWith("[")&&e.endsWith("]")}function h(e){let t=e.lastIndexOf("/"),n=e.lastIndexOf("[",t),r=e.indexOf("]",t);return(!("]"===e[t-1]||"["===e[t+1])&&-1!==n&&-1!==r&&n<t&&t<r&&(t=e.lastIndexOf("/",n)),-1===t||t===e.length-1||p(e)&&!e.includes("]/["))?[e,void 0]:[e.slice(0,t),e.slice(t+1)]}function m(e){return"string"==typeof e&&e.includes("<alpha-value>")?({opacityValue:t=1})=>e.replace("<alpha-value>",t):e}function y(e){return(0,o.normalize)(e.slice(1,-1))}function v(e,t={},{tailwindConfig:n={}}={}){var r,a,s,u,l,c;if((null===(r=t.values)||void 0===r?void 0:r[e])!==void 0)return m(null===(a=t.values)||void 0===a?void 0:a[e]);let[f,v]=h(e);if(void 0!==v){let e=null!==(c=null===(s=t.values)||void 0===s?void 0:s[f])&&void 0!==c?c:p(f)?f.slice(1,-1):void 0;if(void 0===e)return;if(e=m(e),p(v))return(0,i.withAlphaValue)(e,y(v));if((null===(u=n.theme)||void 0===u?void 0:null===(l=u.opacity)||void 0===l?void 0:l[v])===void 0)return;return(0,i.withAlphaValue)(e,n.theme.opacity[v])}return d(e,t,{validate:o.color})}function g(e,t={}){var n;return null===(n=t.values)||void 0===n?void 0:n[e]}function b(e){return(t,n)=>d(t,n,{validate:e})}let x={any:d,color:v,url:b(o.url),image:b(o.image),length:b(o.length),percentage:b(o.percentage),position:b(o.position),lookup:g,"generic-name":b(o.genericName),"family-name":b(o.familyName),number:b(o.number),"line-width":b(o.lineWidth),"absolute-size":b(o.absoluteSize),"relative-size":b(o.relativeSize),shadow:b(o.shadow),size:b(s.backgroundSize)},w=Object.keys(x);function O(e,t,n,r){if(n.values&&t in n.values)for(let{type:i}of null!=e?e:[]){let e=x[i](t,n,{tailwindConfig:r});if(void 0!==e)return[e,i,null]}if(p(t)){let e,r=t.slice(1,-1),[i,o]=-1===(e=r.indexOf(":"))?[void 0,r]:[r.slice(0,e),r.slice(e+1)];if(/^[\w-_]+$/g.test(i)){if(void 0!==i&&!w.includes(i))return[]}else o=r;if(o.length>0&&w.includes(i))return[d(`[${o}]`,n),i,null]}for(let i of S(e,t,n,r))return i;return[]}function*S(e,t,n,r){let i=(0,u.flagEnabled)(r,"generalizedModifiers"),[o,a]=h(t);if(i&&null!=n.modifiers&&("any"===n.modifiers||"object"==typeof n.modifiers&&(a&&p(a)||a in n.modifiers))||(o=t,a=void 0),void 0!==a&&""===o&&(o="DEFAULT"),void 0!==a&&"object"==typeof n.modifiers){var s,l;let e=null!==(l=null===(s=n.modifiers)||void 0===s?void 0:s[a])&&void 0!==l?l:null;null!==e?a=e:p(a)&&(a=y(a))}for(let{type:t}of null!=e?e:[]){let e=x[t](o,n,{tailwindConfig:r});void 0!==e&&(yield[e,t,null!=a?a:null])}}},21797:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return x}});let r=m(n(47495)),i=m(n(1609)),o=m(n(98525)),a=m(n(28070)),s=n(94784),u=n(97251),l=n(43789),c=m(n(92683)),f=n(8181),d=n(98720),p=n(25072),h=m(n(7512));function m(e){return e&&e.__esModule?e:{default:e}}function y(e){return"function"==typeof e}function v(e,...t){let n=t.pop();for(let r of t)for(let t in r){let i=n(e[t],r[t]);void 0===i?(0,c.default)(e[t])&&(0,c.default)(r[t])?e[t]=v({},e[t],r[t],n):e[t]=r[t]:e[t]=i}return e}let g={colors:a.default,negative:e=>Object.keys(e).filter(t=>"0"!==e[t]).reduce((t,n)=>{let i=(0,r.default)(e[n]);return void 0!==i&&(t[`-${n}`]=i),t},{}),breakpoints:e=>Object.keys(e).filter(t=>"string"==typeof e[t]).reduce((t,n)=>({...t,[`screen-${n}`]:e[n]}),{})};function b(e,t){return Array.isArray(e)&&(0,c.default)(e[0])?e.concat(t):Array.isArray(t)&&(0,c.default)(t[0])&&(0,c.default)(e)?[e,...t]:Array.isArray(t)?t:void 0}function x(e){var t,n,r;let a=[...function e(t){let n=[];return t.forEach(t=>{var r;n=[...n,t];let i=null!==(r=null==t?void 0:t.plugins)&&void 0!==r?r:[];0!==i.length&&i.forEach(t=>{var r;t.__isOptionsFunction&&(t=t()),n=[...n,...e([null!==(r=null==t?void 0:t.config)&&void 0!==r?r:{}])]})}),n}(e),{prefix:"",important:!1,separator:":"}];return(0,l.normalizeConfig)((0,s.defaults)({theme:function(e){let t=(n,r)=>{for(let r of function*(e){let t=(0,u.toPath)(e);if(0===t.length||(yield t,Array.isArray(e)))return;let n=e.match(/^(.*?)\s*\/\s*([^/]+)$/);if(null!==n){let[,e,t]=n,r=(0,u.toPath)(e);r.alpha=t,yield r}}(n)){let n=0,i=e;for(;null!=i&&n<r.length;)i=y(i=i[r[n++]])&&(void 0===r.alpha||n<=r.length-1)?i(t,g):i;if(void 0!==i){if(void 0!==r.alpha){let e=(0,d.parseColorFormat)(i);return(0,p.withAlphaValue)(e,r.alpha,(0,h.default)(e))}if((0,c.default)(i))return(0,f.cloneDeep)(i);return i}}return r};return Object.assign(t,{theme:t,...g}),Object.keys(e).reduce((n,r)=>(n[r]=y(e[r])?e[r](t,g):e[r],n),{})}(function({extend:e,...t}){return v(t,e,(e,t)=>y(e)||t.some(y)?(n,r)=>v({},...[e,...t].map(e=>(function(e,...t){return y(e)?e(...t):e})(e,n,r)),b):v({},e,...t,b))}({...(r=a.map(e=>null!==(t=null==e?void 0:e.theme)&&void 0!==t?t:{})).reduce((e,t)=>(0,s.defaults)(e,t),{}),extend:r.reduce((e,{extend:t})=>v(e,t,(e,t)=>void 0===e?[t]:Array.isArray(e)?[t,...e]:[t,e]),{})})),corePlugins:[...a.map(e=>e.corePlugins)].reduceRight((e,t)=>y(t)?t({corePlugins:e}):(0,o.default)(t,e),i.default),plugins:[...e.map(e=>null!==(n=null==e?void 0:e.plugins)&&void 0!==n?n:[])].reduceRight((e,t)=>[...e,...t],[])},...a))}},14386:function(e,t){"use strict";function n(e,t){let n=[],r=[],i=0,o=!1;for(let a=0;a<e.length;a++){let s=e[a];0!==n.length||s!==t[0]||o||1!==t.length&&e.slice(a,a+t.length)!==t||(r.push(e.slice(i,a)),i=a+t.length),o?o=!1:"\\"===s&&(o=!0),"("===s||"["===s||"{"===s?n.push(s):(")"===s&&"("===n[n.length-1]||"]"===s&&"["===n[n.length-1]||"}"===s&&"{"===n[n.length-1])&&n.pop()}return r.push(e.slice(i)),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"splitAtTopLevelOnly",{enumerable:!0,get:function(){return n}})},7512:function(e,t){"use strict";function n(e){return"function"==typeof e?e({}):e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}})},97251:function(e,t){"use strict";function n(e){if(Array.isArray(e))return e;if(e.split("[").length-1!=e.split("]").length-1)throw Error(`Path is invalid. Has unbalanced brackets: ${e}`);return e.split(/\.(?![^\[]*\])|[\[\]]/g).filter(Boolean)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"toPath",{enumerable:!0,get:function(){return n}})},17373:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"backgroundSize",{enumerable:!0,get:function(){return o}});let r=n(1478),i=n(14386);function o(e){let t=["cover","contain"];return(0,i.splitAtTopLevelOnly)(e,",").every(e=>{let n=(0,i.splitAtTopLevelOnly)(e,"_").filter(Boolean);return!!(1===n.length&&t.includes(n[0]))||(1===n.length||2===n.length)&&n.every(e=>(0,r.length)(e)||(0,r.percentage)(e)||"auto"===e)})}},25072:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{withAlphaValue:function(){return i},default:function(){return o}});let r=n(74560);function i(e,t,n){if("function"==typeof e)return e({opacityValue:t});let i=(0,r.parseColor)(e,{loose:!0});return null===i?n:(0,r.formatColor)({...i,alpha:t})}function o({color:e,property:t,variable:n}){let i=[].concat(t);if("function"==typeof e)return{[n]:"1",...Object.fromEntries(i.map(t=>[t,e({opacityVariable:n,opacityValue:`var(${n})`})]))};let o=(0,r.parseColor)(e);return null===o?Object.fromEntries(i.map(t=>[t,e])):void 0!==o.alpha?Object.fromEntries(i.map(t=>[t,e])):{[n]:"1",...Object.fromEntries(i.map(e=>[e,(0,r.formatColor)({...o,alpha:`var(${n})`})]))}}},69261:function(e,t,n){let r=n(44543);e.exports=(r.__esModule?r:{default:r}).default},26255:function(e){e.exports={content:[],presets:[],darkMode:"media",theme:{accentColor:({theme:e})=>({...e("colors"),auto:"auto"}),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9"},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>e("brightness"),backdropContrast:({theme:e})=>e("contrast"),backdropGrayscale:({theme:e})=>e("grayscale"),backdropHueRotate:({theme:e})=>e("hueRotate"),backdropInvert:({theme:e})=>e("invert"),backdropOpacity:({theme:e})=>e("opacity"),backdropSaturate:({theme:e})=>e("saturate"),backdropSepia:({theme:e})=>e("sepia"),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"0",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({...e("colors"),DEFAULT:e("colors.gray.200","currentColor")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>({...e("spacing")}),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px"},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2"},caretColor:({theme:e})=>e("colors"),colors:({colors:e})=>({inherit:e.inherit,current:e.current,transparent:e.transparent,black:e.black,white:e.white,slate:e.slate,gray:e.gray,zinc:e.zinc,neutral:e.neutral,stone:e.stone,red:e.red,orange:e.orange,amber:e.amber,yellow:e.yellow,lime:e.lime,green:e.green,emerald:e.emerald,teal:e.teal,cyan:e.cyan,sky:e.sky,blue:e.blue,indigo:e.indigo,violet:e.violet,purple:e.purple,fuchsia:e.fuchsia,pink:e.pink,rose:e.rose}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2"},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>e("borderWidth"),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>({none:"none",...e("colors")}),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%"}),flexGrow:{0:"0",DEFAULT:"1"},flexShrink:{0:"0",DEFAULT:"1"},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%"},grayscale:{0:"0",DEFAULT:"100%"},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},height:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},inset:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),invert:{0:"0",DEFAULT:"100%"},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"},maxHeight:({theme:e})=>({...e("spacing"),none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),maxWidth:({theme:e,breakpoints:t})=>({...e("spacing"),none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...t(e("screens"))}),minHeight:({theme:e})=>({...e("spacing"),full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),minWidth:({theme:e})=>({...e("spacing"),full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1"},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12"},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:e("colors.blue.500","#3b82f6"),...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg"},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2"},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5"},screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},scrollMargin:({theme:e})=>({...e("spacing")}),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg"},space:({theme:e})=>({...e("spacing")}),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2"},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},textIndent:({theme:e})=>({...e("spacing")}),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),size:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),width:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content"}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50"}},plugins:[]}},42022:function(e,t,n){"use strict";n.d(t,{q:function(){return s}});var r=n(2265);function i(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,a=new WeakMap;function s(e,t){var n,s,u,l=(n=t||null,s=function(t){return e.forEach(function(e){return i(e,t)})},(u=(0,r.useState)(function(){return{value:n,callback:s,facade:{get current(){return u.value},set current(value){var e=u.value;e!==value&&(u.value=value,u.callback(value,e))}}}})[0]).callback=s,u.facade);return o(function(){var t=a.get(l);if(t){var n=new Set(t),r=new Set(e),o=l.current;n.forEach(function(e){r.has(e)||i(e,null)}),r.forEach(function(e){n.has(e)||i(e,o)})}a.set(l,e)},[e]),l}},29074:function(e,t,n){"use strict";n.d(t,{L:function(){return a}});var r=n(69703),i=n(2265),o=function(e){var t=e.sideCar,n=(0,r._T)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw Error("Sidecar medium not found");return i.createElement(o,(0,r.pi)({},n))};function a(e,t){return e.useMedium(t),o}o.isSideCarExport=!0},52804:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(69703);function i(e){return e}function o(e){void 0===e&&(e={});var t,n,o,a=(void 0===t&&(t=i),n=[],o=!1,{read:function(){if(o)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var r=t(e,o);return n.push(r),function(){n=n.filter(function(e){return e!==r})}},assignSyncMedium:function(e){for(o=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){o=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var i=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(i)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}});return a.options=(0,r.pi)({async:!0,ssr:!1},e),a}},25566:function(e){var t,n,r,i=e.exports={};function o(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var u=[],l=!1,c=-1;function f(){l&&r&&(l=!1,r.length?u=r.concat(u):c=-1,u.length&&d())}function d(){if(!l){var e=s(f);l=!0;for(var t=u.length;t;){for(r=u,u=[];++c<t;)r&&r[c].run();c=-1,t=u.length}r=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}i.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new p(e,t)),1!==u.length||l||s(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=h,i.addListener=h,i.once=h,i.off=h,i.removeListener=h,i.removeAllListeners=h,i.emit=h,i.prependListener=h,i.prependOnceListener=h,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}},78934:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},68307:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},6238:function(e){e.exports=function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},10580:function(e){function t(e,t,n,r,i,o,a){try{var s=e[o](a),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,i)}e.exports=function(e){return function(){var n=this,r=arguments;return new Promise(function(i,o){var a=e.apply(n,r);function s(e){t(a,i,o,s,u,"next",e)}function u(e){t(a,i,o,s,u,"throw",e)}s(void 0)})}},e.exports.__esModule=!0,e.exports.default=e.exports},31816:function(e){e.exports=function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},15467:function(e,t,n){var r=n(97114),i=n(95588);e.exports=function(e,t,n){if(r())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,t);var a=new(e.bind.apply(e,o));return n&&i(a,n.prototype),a},e.exports.__esModule=!0,e.exports.default=e.exports},37472:function(e,t,n){var r=n(40853);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}e.exports=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},44062:function(e,t,n){var r=n(40853);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},27898:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},93810:function(e,t,n){var r=n(95588);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw 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&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},60891:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},85339:function(e){e.exports=function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}},e.exports.__esModule=!0,e.exports.default=e.exports},97114:function(e){function t(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(e.exports=t=function(){return!!n},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},74979:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],u=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},56766:function(e){e.exports=function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},32242:function(e,t,n){var r=n(67564).default,i=n(6238);e.exports=function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},72192:function(e,t,n){var r=n(67564).default;function i(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e.exports=i=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},o=Object.prototype,a=o.hasOwnProperty,s=Object.defineProperty||function(e,t,n){e[t]=n.value},u="function"==typeof Symbol?Symbol:{},l=u.iterator||"@@iterator",c=u.asyncIterator||"@@asyncIterator",f=u.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,n){return e[t]=n}}function p(e,n,r,i){var o,a,u=Object.create((n&&n.prototype instanceof b?n:b).prototype);return s(u,"_invoke",{value:(o=new T(i||[]),a=m,function(n,i){if(a===y)throw Error("Generator is already running");if(a===v){if("throw"===n)throw i;return{value:t,done:!0}}for(o.method=n,o.arg=i;;){var s=o.delegate;if(s){var u=function e(n,r){var i=r.method,o=n.iterator[i];if(o===t)return r.delegate=null,"throw"===i&&n.iterator.return&&(r.method="return",r.arg=t,e(n,r),"throw"===r.method)||"return"!==i&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+i+"' method")),g;var a=h(o,n.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,g;var s=a.arg;return s?s.done?(r[n.resultName]=s.value,r.next=n.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,g):s:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,g)}(s,o);if(u){if(u===g)continue;return u}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(a===m)throw a=v,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);a=y;var l=h(e,r,o);if("normal"===l.type){if(a=o.done?v:"suspendedYield",l.arg===g)continue;return{value:l.arg,done:o.done}}"throw"===l.type&&(a=v,o.method="throw",o.arg=l.arg)}})}),u}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=p;var m="suspendedStart",y="executing",v="completed",g={};function b(){}function x(){}function w(){}var O={};d(O,l,function(){return this});var S=Object.getPrototypeOf,E=S&&S(S(C([])));E&&E!==o&&a.call(E,l)&&(O=E);var j=w.prototype=b.prototype=Object.create(O);function P(e){["next","throw","return"].forEach(function(t){d(e,t,function(e){return this._invoke(t,e)})})}function k(e,t){var n;s(this,"_invoke",{value:function(i,o){function s(){return new t(function(n,s){!function n(i,o,s,u){var l=h(e[i],e,o);if("throw"!==l.type){var c=l.arg,f=c.value;return f&&"object"==r(f)&&a.call(f,"__await")?t.resolve(f.__await).then(function(e){n("next",e,s,u)},function(e){n("throw",e,s,u)}):t.resolve(f).then(function(e){c.value=e,s(c)},function(e){return n("throw",e,s,u)})}u(l.arg)}(i,o,n,s)})}return n=n?n.then(s,s):s()}})}function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function C(e){if(e||""===e){var n=e[l];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function n(){for(;++i<e.length;)if(a.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}throw TypeError(r(e)+" is not iterable")}return x.prototype=w,s(j,"constructor",{value:w,configurable:!0}),s(w,"constructor",{value:x,configurable:!0}),x.displayName=d(w,f,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===x||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,d(e,f,"GeneratorFunction")),e.prototype=Object.create(j),e},n.awrap=function(e){return{__await:e}},P(k.prototype),d(k.prototype,c,function(){return this}),n.AsyncIterator=k,n.async=function(e,t,r,i,o){void 0===o&&(o=Promise);var a=new k(p(e,t,r,i),o);return n.isGeneratorFunction(t)?a:a.next().then(function(e){return e.done?e.value:a.next()})},P(j),d(j,f,"Generator"),d(j,l,function(){return this}),d(j,"toString",function(){return"[object Generator]"}),n.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=C,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!e)for(var n in this)"t"===n.charAt(0)&&a.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var u=a.call(o,"catchLoc"),l=a.call(o,"finallyLoc");if(u&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:C(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),g}},n}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},95588:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},79945:function(e,t,n){var r=n(68307),i=n(74979),o=n(77318),a=n(56766);e.exports=function(e,t){return r(e)||i(e,t)||o(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},82272:function(e,t,n){var r=n(67564).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},40853:function(e,t,n){var r=n(67564).default,i=n(82272);e.exports=function(e){var t=i(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},67564:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},77318:function(e,t,n){var r=n(78934);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},20598:function(e,t,n){var r=n(27898),i=n(95588),o=n(85339),a=n(15467);function s(t){var n="function"==typeof Map?new Map:void 0;return e.exports=s=function(e){if(null===e||!o(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return a(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),i(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,s(t)}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports},28311:function(e,t,n){var r=n(72192)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},14749:function(e,t,n){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}n.d(t,{Z:function(){return r}})},54493:function(e,t,n){"use strict";n.d(t,{Cp:function(){return f},RR:function(){return u},cv:function(){return p},dp:function(){return y},dr:function(){return m},oo:function(){return o},uY:function(){return h},x7:function(){return s}});var r=n(20842);function i(e,t,n){let i,{reference:o,floating:a}=e,s=(0,r.Qq)(t),u=(0,r.Wh)(t),l=(0,r.I4)(u),c=(0,r.k3)(t),f="y"===s,d=o.x+o.width/2-a.width/2,p=o.y+o.height/2-a.height/2,h=o[l]/2-a[l]/2;switch(c){case"top":i={x:d,y:o.y-a.height};break;case"bottom":i={x:d,y:o.y+o.height};break;case"right":i={x:o.x+o.width,y:p};break;case"left":i={x:o.x-a.width,y:p};break;default:i={x:o.x,y:o.y}}switch((0,r.hp)(t)){case"start":i[u]-=h*(n&&f?-1:1);break;case"end":i[u]+=h*(n&&f?-1:1)}return i}let o=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:s}=n,u=a.filter(Boolean),l=await (null==s.isRTL?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:f,y:d}=i(c,r,l),p=r,h={},m=0;for(let n=0;n<u.length;n++){let{name:a,fn:y}=u[n],{x:v,y:g,data:b,reset:x}=await y({x:f,y:d,initialPlacement:r,placement:p,strategy:o,middlewareData:h,rects:c,platform:s,elements:{reference:e,floating:t}});f=null!=v?v:f,d=null!=g?g:d,h={...h,[a]:{...h[a],...b}},x&&m<=50&&(m++,"object"==typeof x&&(x.placement&&(p=x.placement),x.rects&&(c=!0===x.rects?await s.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:f,y:d}=i(c,p,l)),n=-1)}return{x:f,y:d,placement:p,strategy:o,middlewareData:h}};async function a(e,t){var n;void 0===t&&(t={});let{x:i,y:o,platform:a,rects:s,elements:u,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=(0,r.ku)(t,e),m=(0,r.yd)(h),y=u[p?"floating"===d?"reference":"floating":d],v=(0,r.JB)(await a.getClippingRect({element:null==(n=await (null==a.isElement?void 0:a.isElement(y)))||n?y:y.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(u.floating)),boundary:c,rootBoundary:f,strategy:l})),g="floating"===d?{...s.floating,x:i,y:o}:s.reference,b=await (null==a.getOffsetParent?void 0:a.getOffsetParent(u.floating)),x=await (null==a.isElement?void 0:a.isElement(b))&&await (null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},w=(0,r.JB)(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:g,offsetParent:b,strategy:l}):g);return{top:(v.top-w.top+m.top)/x.y,bottom:(w.bottom-v.bottom+m.bottom)/x.y,left:(v.left-w.left+m.left)/x.x,right:(w.right-v.right+m.right)/x.x}}let s=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:i,placement:o,rects:a,platform:s,elements:u,middlewareData:l}=t,{element:c,padding:f=0}=(0,r.ku)(e,t)||{};if(null==c)return{};let d=(0,r.yd)(f),p={x:n,y:i},h=(0,r.Wh)(o),m=(0,r.I4)(h),y=await s.getDimensions(c),v="y"===h,g=v?"clientHeight":"clientWidth",b=a.reference[m]+a.reference[h]-p[h]-a.floating[m],x=p[h]-a.reference[h],w=await (null==s.getOffsetParent?void 0:s.getOffsetParent(c)),O=w?w[g]:0;O&&await (null==s.isElement?void 0:s.isElement(w))||(O=u.floating[g]||a.floating[m]);let S=O/2-y[m]/2-1,E=(0,r.VV)(d[v?"top":"left"],S),j=(0,r.VV)(d[v?"bottom":"right"],S),P=O-y[m]-j,k=O/2-y[m]/2+(b/2-x/2),_=(0,r.uZ)(E,k,P),A=!l.arrow&&null!=(0,r.hp)(o)&&k!==_&&a.reference[m]/2-(k<E?E:j)-y[m]/2<0,T=A?k<E?k-E:k-P:0;return{[h]:p[h]+T,data:{[h]:_,centerOffset:k-_-T,...A&&{alignmentOffset:T}},reset:A}}}),u=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,i,o,s,u;let{placement:l,middlewareData:c,rects:f,initialPlacement:d,platform:p,elements:h}=t,{mainAxis:m=!0,crossAxis:y=!0,fallbackPlacements:v,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:x=!0,...w}=(0,r.ku)(e,t);if(null!=(n=c.arrow)&&n.alignmentOffset)return{};let O=(0,r.k3)(l),S=(0,r.k3)(d)===d,E=await (null==p.isRTL?void 0:p.isRTL(h.floating)),j=v||(S||!x?[(0,r.pw)(d)]:(0,r.gy)(d));v||"none"===b||j.push(...(0,r.KX)(d,x,b,E));let P=[d,...j],k=await a(t,w),_=[],A=(null==(i=c.flip)?void 0:i.overflows)||[];if(m&&_.push(k[O]),y){let e=(0,r.i8)(l,f,E);_.push(k[e[0]],k[e[1]])}if(A=[...A,{placement:l,overflows:_}],!_.every(e=>e<=0)){let e=((null==(o=c.flip)?void 0:o.index)||0)+1,t=P[e];if(t)return{data:{index:e,overflows:A},reset:{placement:t}};let n=null==(s=A.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:s.placement;if(!n)switch(g){case"bestFit":{let e=null==(u=A.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:u[0];e&&(n=e);break}case"initialPlacement":n=d}if(l!==n)return{reset:{placement:n}}}return{}}}};function l(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function c(e){return r.mA.some(t=>e[t]>=0)}let f=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:i="referenceHidden",...o}=(0,r.ku)(e,t);switch(i){case"referenceHidden":{let e=l(await a(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:c(e)}}}case"escaped":{let e=l(await a(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:c(e)}}}default:return{}}}}};async function d(e,t){let{placement:n,platform:i,elements:o}=e,a=await (null==i.isRTL?void 0:i.isRTL(o.floating)),s=(0,r.k3)(n),u=(0,r.hp)(n),l="y"===(0,r.Qq)(n),c=["left","top"].includes(s)?-1:1,f=a&&l?-1:1,d=(0,r.ku)(t,e),{mainAxis:p,crossAxis:h,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return u&&"number"==typeof m&&(h="end"===u?-1*m:m),l?{x:h*f,y:p*c}:{x:p*c,y:h*f}}let p=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:i,y:o,placement:a,middlewareData:s}=t,u=await d(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:i+u.x,y:o+u.y,data:{...u,placement:a}}}}},h=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:i,placement:o}=t,{mainAxis:s=!0,crossAxis:u=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,r.ku)(e,t),f={x:n,y:i},d=await a(t,c),p=(0,r.Qq)((0,r.k3)(o)),h=(0,r.Rn)(p),m=f[h],y=f[p];if(s){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",n=m+d[e],i=m-d[t];m=(0,r.uZ)(n,m,i)}if(u){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=y+d[e],i=y-d[t];y=(0,r.uZ)(n,y,i)}let v=l.fn({...t,[h]:m,[p]:y});return{...v,data:{x:v.x-n,y:v.y-i}}}}},m=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:i,placement:o,rects:a,middlewareData:s}=t,{offset:u=0,mainAxis:l=!0,crossAxis:c=!0}=(0,r.ku)(e,t),f={x:n,y:i},d=(0,r.Qq)(o),p=(0,r.Rn)(d),h=f[p],m=f[d],y=(0,r.ku)(u,t),v="number"==typeof y?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(l){let e="y"===p?"height":"width",t=a.reference[p]-a.floating[e]+v.mainAxis,n=a.reference[p]+a.reference[e]-v.mainAxis;h<t?h=t:h>n&&(h=n)}if(c){var g,b;let e="y"===p?"width":"height",t=["top","left"].includes((0,r.k3)(o)),n=a.reference[d]-a.floating[e]+(t&&(null==(g=s.offset)?void 0:g[d])||0)+(t?0:v.crossAxis),i=a.reference[d]+a.reference[e]+(t?0:(null==(b=s.offset)?void 0:b[d])||0)-(t?v.crossAxis:0);m<n?m=n:m>i&&(m=i)}return{[p]:h,[d]:m}}}},y=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,i;let{placement:o,rects:s,platform:u,elements:l}=t,{apply:c=()=>{},...f}=(0,r.ku)(e,t),d=await a(t,f),p=(0,r.k3)(o),h=(0,r.hp)(o),m="y"===(0,r.Qq)(o),{width:y,height:v}=s.floating;"top"===p||"bottom"===p?(n=p,i=h===(await (null==u.isRTL?void 0:u.isRTL(l.floating))?"start":"end")?"left":"right"):(i=p,n="end"===h?"top":"bottom");let g=v-d[n],b=y-d[i],x=!t.middlewareData.shift,w=g,O=b;if(m){let e=y-d.left-d.right;O=h||x?(0,r.VV)(b,e):e}else{let e=v-d.top-d.bottom;w=h||x?(0,r.VV)(g,e):e}if(x&&!h){let e=(0,r.Fp)(d.left,0),t=(0,r.Fp)(d.right,0),n=(0,r.Fp)(d.top,0),i=(0,r.Fp)(d.bottom,0);m?O=y-2*(0!==e||0!==t?e+t:(0,r.Fp)(d.left,d.right)):w=v-2*(0!==n||0!==i?n+i:(0,r.Fp)(d.top,d.bottom))}await c({...t,availableWidth:O,availableHeight:w});let S=await u.getDimensions(l.floating);return y!==S.width||v!==S.height?{reset:{rects:!0}}:{}}}}},58610:function(e,t,n){"use strict";n.d(t,{x7:function(){return B},Me:function(){return I},oo:function(){return U},RR:function(){return N},Cp:function(){return F},dr:function(){return z},uY:function(){return D},dp:function(){return L}});var r=n(20842),i=n(54493);function o(e){return u(e)?(e.nodeName||"").toLowerCase():"#document"}function a(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function s(e){var t;return null==(t=(u(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function u(e){return e instanceof Node||e instanceof a(e).Node}function l(e){return e instanceof Element||e instanceof a(e).Element}function c(e){return e instanceof HTMLElement||e instanceof a(e).HTMLElement}function f(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof a(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=y(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function p(e){let t=h(),n=y(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function h(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function m(e){return["html","body","#document"].includes(o(e))}function y(e){return a(e).getComputedStyle(e)}function v(e){return l(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function g(e){if("html"===o(e))return e;let t=e.assignedSlot||e.parentNode||f(e)&&e.host||s(e);return f(t)?t.host:t}function b(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=g(t);return m(n)?t.ownerDocument?t.ownerDocument.body:t.body:c(n)&&d(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),s=a(i);return o?t.concat(s,s.visualViewport||[],d(i)?i:[],s.frameElement&&n?b(s.frameElement):[]):t.concat(i,b(i,[],n))}function x(e){let t=y(e),n=parseFloat(t.width)||0,i=parseFloat(t.height)||0,o=c(e),a=o?e.offsetWidth:n,s=o?e.offsetHeight:i,u=(0,r.NM)(n)!==a||(0,r.NM)(i)!==s;return u&&(n=a,i=s),{width:n,height:i,$:u}}function w(e){return l(e)?e:e.contextElement}function O(e){let t=w(e);if(!c(t))return(0,r.ze)(1);let n=t.getBoundingClientRect(),{width:i,height:o,$:a}=x(t),s=(a?(0,r.NM)(n.width):n.width)/i,u=(a?(0,r.NM)(n.height):n.height)/o;return s&&Number.isFinite(s)||(s=1),u&&Number.isFinite(u)||(u=1),{x:s,y:u}}let S=(0,r.ze)(0);function E(e){let t=a(e);return h()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:S}function j(e,t,n,i){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let s=e.getBoundingClientRect(),u=w(e),c=(0,r.ze)(1);t&&(i?l(i)&&(c=O(i)):c=O(e));let f=(void 0===(o=n)&&(o=!1),i&&(!o||i===a(u))&&o)?E(u):(0,r.ze)(0),d=(s.left+f.x)/c.x,p=(s.top+f.y)/c.y,h=s.width/c.x,m=s.height/c.y;if(u){let e=a(u),t=i&&l(i)?a(i):i,n=e,r=n.frameElement;for(;r&&i&&t!==n;){let e=O(r),t=r.getBoundingClientRect(),i=y(r),o=t.left+(r.clientLeft+parseFloat(i.paddingLeft))*e.x,s=t.top+(r.clientTop+parseFloat(i.paddingTop))*e.y;d*=e.x,p*=e.y,h*=e.x,m*=e.y,d+=o,p+=s,r=(n=a(r)).frameElement}}return(0,r.JB)({width:h,height:m,x:d,y:p})}let P=[":popover-open",":modal"];function k(e){return P.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function _(e){return j(s(e)).left+v(e).scrollLeft}function A(e,t,n){let i;if("viewport"===t)i=function(e,t){let n=a(e),r=s(e),i=n.visualViewport,o=r.clientWidth,u=r.clientHeight,l=0,c=0;if(i){o=i.width,u=i.height;let e=h();(!e||e&&"fixed"===t)&&(l=i.offsetLeft,c=i.offsetTop)}return{width:o,height:u,x:l,y:c}}(e,n);else if("document"===t)i=function(e){let t=s(e),n=v(e),i=e.ownerDocument.body,o=(0,r.Fp)(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),a=(0,r.Fp)(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),u=-n.scrollLeft+_(e),l=-n.scrollTop;return"rtl"===y(i).direction&&(u+=(0,r.Fp)(t.clientWidth,i.clientWidth)-o),{width:o,height:a,x:u,y:l}}(s(e));else if(l(t))i=function(e,t){let n=j(e,!0,"fixed"===t),i=n.top+e.clientTop,o=n.left+e.clientLeft,a=c(e)?O(e):(0,r.ze)(1),s=e.clientWidth*a.x;return{width:s,height:e.clientHeight*a.y,x:o*a.x,y:i*a.y}}(t,n);else{let n=E(e);i={...t,x:t.x-n.x,y:t.y-n.y}}return(0,r.JB)(i)}function T(e,t){return c(e)&&"fixed"!==y(e).position?t?t(e):e.offsetParent:null}function C(e,t){let n=a(e);if(!c(e)||k(e))return n;let r=T(e,t);for(;r&&["table","td","th"].includes(o(r))&&"static"===y(r).position;)r=T(r,t);return r&&("html"===o(r)||"body"===o(r)&&"static"===y(r).position&&!p(r))?n:r||function(e){let t=g(e);for(;c(t)&&!m(t);){if(p(t))return t;t=g(t)}return null}(e)||n}let M=async function(e){let t=this.getOffsetParent||C,n=this.getDimensions;return{reference:function(e,t,n){let i=c(t),a=s(t),u="fixed"===n,l=j(e,!0,u,t),f={scrollLeft:0,scrollTop:0},p=(0,r.ze)(0);if(i||!i&&!u){if(("body"!==o(t)||d(a))&&(f=v(t)),i){let e=j(t,!0,u,t);p.x=e.x+t.clientLeft,p.y=e.y+t.clientTop}else a&&(p.x=_(a))}return{x:l.left+f.scrollLeft-p.x,y:l.top+f.scrollTop-p.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}},R={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:i,strategy:a}=e,u="fixed"===a,l=s(i),f=!!t&&k(t.floating);if(i===l||f&&u)return n;let p={scrollLeft:0,scrollTop:0},h=(0,r.ze)(1),m=(0,r.ze)(0),y=c(i);if((y||!y&&!u)&&(("body"!==o(i)||d(l))&&(p=v(i)),c(i))){let e=j(i);h=O(i),m.x=e.x+i.clientLeft,m.y=e.y+i.clientTop}return{width:n.width*h.x,height:n.height*h.y,x:n.x*h.x-p.scrollLeft*h.x+m.x,y:n.y*h.y-p.scrollTop*h.y+m.y}},getDocumentElement:s,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:i,strategy:a}=e,s=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=b(e,[],!1).filter(e=>l(e)&&"body"!==o(e)),i=null,a="fixed"===y(e).position,s=a?g(e):e;for(;l(s)&&!m(s);){let t=y(s),n=p(s);n||"fixed"!==t.position||(i=null),(a?!n&&!i:!n&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||d(s)&&!n&&function e(t,n){let r=g(t);return!(r===n||!l(r)||m(r))&&("fixed"===y(r).position||e(r,n))}(e,s))?r=r.filter(e=>e!==s):i=t,s=g(s)}return t.set(e,r),r}(t,this._c):[].concat(n),i],u=s[0],c=s.reduce((e,n)=>{let i=A(t,n,a);return e.top=(0,r.Fp)(i.top,e.top),e.right=(0,r.VV)(i.right,e.right),e.bottom=(0,r.VV)(i.bottom,e.bottom),e.left=(0,r.Fp)(i.left,e.left),e},A(t,u,a));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:C,getElementRects:M,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=x(e);return{width:t,height:n}},getScale:O,isElement:l,isRTL:function(e){return"rtl"===y(e).direction}};function I(e,t,n,i){let o;void 0===i&&(i={});let{ancestorScroll:a=!0,ancestorResize:u=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:f=!1}=i,d=w(e),p=a||u?[...d?b(d):[],...b(t)]:[];p.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let h=d&&c?function(e,t){let n,i=null,o=s(e);function a(){var e;clearTimeout(n),null==(e=i)||e.disconnect(),i=null}return!function s(u,l){void 0===u&&(u=!1),void 0===l&&(l=1),a();let{left:c,top:f,width:d,height:p}=e.getBoundingClientRect();if(u||t(),!d||!p)return;let h=(0,r.GW)(f),m=(0,r.GW)(o.clientWidth-(c+d)),y={rootMargin:-h+"px "+-m+"px "+-(0,r.GW)(o.clientHeight-(f+p))+"px "+-(0,r.GW)(c)+"px",threshold:(0,r.Fp)(0,(0,r.VV)(1,l))||1},v=!0;function g(e){let t=e[0].intersectionRatio;if(t!==l){if(!v)return s();t?s(!1,t):n=setTimeout(()=>{s(!1,1e-7)},100)}v=!1}try{i=new IntersectionObserver(g,{...y,root:o.ownerDocument})}catch(e){i=new IntersectionObserver(g,y)}i.observe(e)}(!0),a}(d,n):null,m=-1,y=null;l&&(y=new ResizeObserver(e=>{let[r]=e;r&&r.target===d&&y&&(y.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(t)})),n()}),d&&!f&&y.observe(d),y.observe(t));let v=f?j(e):null;return f&&function t(){let r=j(e);v&&(r.x!==v.x||r.y!==v.y||r.width!==v.width||r.height!==v.height)&&n(),v=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;p.forEach(e=>{a&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=y)||e.disconnect(),y=null,f&&cancelAnimationFrame(o)}}let D=i.uY,N=i.RR,L=i.dp,F=i.Cp,B=i.x7,z=i.dr,U=(e,t,n)=>{let r=new Map,o={platform:R,...n},a={...o.platform,_c:r};return(0,i.oo)(e,t,{...o,platform:a})}},69707:function(e,t,n){"use strict";n.d(t,{YF:function(){return d},x7:function(){return a}});var r=n(58610),i=n(2265),o=n(54887);let a=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:i}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?(0,r.x7)({element:n.current,padding:i}).fn(t):{}:n?(0,r.x7)({element:n,padding:i}).fn(t):{}}});var s="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function u(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!u(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!u(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function l(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function c(e,t){let n=l(e);return Math.round(t*n)/n}function f(e){let t=i.useRef(e);return s(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:a=[],platform:d,elements:{reference:p,floating:h}={},transform:m=!0,whileElementsMounted:y,open:v}=e,[g,b]=i.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[x,w]=i.useState(a);u(x,a)||w(a);let[O,S]=i.useState(null),[E,j]=i.useState(null),P=i.useCallback(e=>{e!==T.current&&(T.current=e,S(e))},[]),k=i.useCallback(e=>{e!==C.current&&(C.current=e,j(e))},[]),_=p||O,A=h||E,T=i.useRef(null),C=i.useRef(null),M=i.useRef(g),R=null!=y,I=f(y),D=f(d),N=i.useCallback(()=>{if(!T.current||!C.current)return;let e={placement:t,strategy:n,middleware:x};D.current&&(e.platform=D.current),(0,r.oo)(T.current,C.current,e).then(e=>{let t={...e,isPositioned:!0};L.current&&!u(M.current,t)&&(M.current=t,o.flushSync(()=>{b(t)}))})},[x,t,n,D]);s(()=>{!1===v&&M.current.isPositioned&&(M.current.isPositioned=!1,b(e=>({...e,isPositioned:!1})))},[v]);let L=i.useRef(!1);s(()=>(L.current=!0,()=>{L.current=!1}),[]),s(()=>{if(_&&(T.current=_),A&&(C.current=A),_&&A){if(I.current)return I.current(_,A,N);N()}},[_,A,N,I,R]);let F=i.useMemo(()=>({reference:T,floating:C,setReference:P,setFloating:k}),[P,k]),B=i.useMemo(()=>({reference:_,floating:A}),[_,A]),z=i.useMemo(()=>{let e={position:n,left:0,top:0};if(!B.floating)return e;let t=c(B.floating,g.x),r=c(B.floating,g.y);return m?{...e,transform:"translate("+t+"px, "+r+"px)",...l(B.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,m,B.floating,g.x,g.y]);return i.useMemo(()=>({...g,update:N,refs:F,elements:B,floatingStyles:z}),[g,N,F,B,z])}},20842:function(e,t,n){"use strict";n.d(t,{Fp:function(){return o},GW:function(){return s},I4:function(){return y},JB:function(){return j},KX:function(){return O},NM:function(){return a},Qq:function(){return v},Rn:function(){return m},VV:function(){return i},Wh:function(){return g},gy:function(){return x},hp:function(){return h},i8:function(){return b},k3:function(){return p},ku:function(){return d},mA:function(){return r},pw:function(){return S},uZ:function(){return f},yd:function(){return E},ze:function(){return u}});let r=["top","right","bottom","left"],i=Math.min,o=Math.max,a=Math.round,s=Math.floor,u=e=>({x:e,y:e}),l={left:"right",right:"left",bottom:"top",top:"bottom"},c={start:"end",end:"start"};function f(e,t,n){return o(e,i(t,n))}function d(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function y(e){return"y"===e?"height":"width"}function v(e){return["top","bottom"].includes(p(e))?"y":"x"}function g(e){return m(v(e))}function b(e,t,n){void 0===n&&(n=!1);let r=h(e),i=g(e),o=y(i),a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=S(a)),[a,S(a)]}function x(e){let t=S(e);return[w(e),t,w(t)]}function w(e){return e.replace(/start|end/g,e=>c[e])}function O(e,t,n,r){let i=h(e),o=function(e,t,n){let r=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":if(n)return t?i:r;return t?r:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(p(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(w)))),o}function S(e){return e.replace(/left|right|bottom|top/g,e=>l[e])}function E(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function j(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}},67409:function(e,t,n){"use strict";n.d(t,{R:function(){return i}});var r,i=((r=i||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},85481:function(e,t,n){"use strict";n.d(t,{J:function(){return el}});var r,i,o,a,s,u,l,c,f,d=n(2265),p=n(54887),h=n(10641),m=n(39790),y=n(21210),v=n(94819);function g(...e){return(0,d.useMemo)(()=>(0,v.r)(...e),[...e])}var b=n(92144),x=n(36601);let w=(0,d.createContext)(!1);var O=n(41879),S=n(18318);let E=d.Fragment,j=d.Fragment,P=(0,d.createContext)(null),k=(0,d.createContext)(null);Object.assign((0,S.yV)(function(e,t){let n,r,i=(0,d.useRef)(null),o=(0,x.T)((0,x.h)(e=>{i.current=e}),t),a=g(i),s=function(e){let t=(0,d.useContext)(w),n=(0,d.useContext)(P),r=g(e),[i,o]=(0,d.useState)(()=>{if(!t&&null!==n||O.O.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let i=r.createElement("div");return i.setAttribute("id","headlessui-portal-root"),r.body.appendChild(i)});return(0,d.useEffect)(()=>{null!==i&&(null!=r&&r.body.contains(i)||null==r||r.body.appendChild(i))},[i,r]),(0,d.useEffect)(()=>{t||null!==n&&o(n.current)},[n,o,t]),i}(i),[u]=(0,d.useState)(()=>{var e;return O.O.isServer?null:null!=(e=null==a?void 0:a.createElement("div"))?e:null}),l=(0,d.useContext)(k),c=(0,b.H)();return(0,m.e)(()=>{!s||!u||s.contains(u)||(u.setAttribute("data-headlessui-portal",""),s.appendChild(u))},[s,u]),(0,m.e)(()=>{if(u&&l)return l.register(u)},[l,u]),n=(0,h.z)(()=>{var e;s&&u&&(u instanceof Node&&s.contains(u)&&s.removeChild(u),s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s)))}),r=(0,d.useRef)(!1),(0,d.useEffect)(()=>(r.current=!1,()=>{r.current=!0,(0,y.Y)(()=>{r.current&&n()})}),[n]),c&&s&&u?(0,p.createPortal)((0,S.sY)({ourProps:{ref:o},theirProps:e,defaultTag:E,name:"Portal"}),u):null}),{Group:(0,S.yV)(function(e,t){let{target:n,...r}=e,i={ref:(0,x.T)(t)};return d.createElement(P.Provider,{value:n},(0,S.sY)({ourProps:i,theirProps:r,defaultTag:j,name:"Popover.Group"}))})});var _=n(85235),A=n(92381),T=n(72640);let C=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var M=((r=M||{})[r.First=1]="First",r[r.Previous=2]="Previous",r[r.Next=4]="Next",r[r.Last=8]="Last",r[r.WrapAround=16]="WrapAround",r[r.NoScroll=32]="NoScroll",r),R=((i=R||{})[i.Error=0]="Error",i[i.Overflow=1]="Overflow",i[i.Success=2]="Success",i[i.Underflow=3]="Underflow",i),I=((o=I||{})[o.Previous=-1]="Previous",o[o.Next=1]="Next",o);function D(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(C)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var N=((a=N||{})[a.Strict=0]="Strict",a[a.Loose=1]="Loose",a);function L(e,t=0){var n;return e!==(null==(n=(0,v.r)(e))?void 0:n.body)&&(0,T.E)(t,{0:()=>e.matches(C),1(){let t=e;for(;null!==t;){if(t.matches(C))return!0;t=t.parentElement}return!1}})}var F=((s=F||{})[s.Keyboard=0]="Keyboard",s[s.Mouse=1]="Mouse",s);function B(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:i=[]}={}){var o,a,s;let u=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,l=Array.isArray(e)?n?function(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(null===r||null===i)return 0;let o=r.compareDocumentPosition(i);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}(e):e:D(e);i.length>0&&l.length>1&&(l=l.filter(e=>!i.includes(e))),r=null!=r?r:u.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,l.indexOf(r))-1;if(4&t)return Math.max(0,l.indexOf(r))+1;if(8&t)return l.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=32&t?{preventScroll:!0}:{},p=0,h=l.length,m;do{if(p>=h||p+h<=0)return 0;let e=f+p;if(16&t)e=(e+h)%h;else{if(e<0)return 3;if(e>=h)return 1}null==(m=l[e])||m.focus(d),p+=c}while(m!==u.activeElement);return 6&t&&null!=(s=null==(a=null==(o=m)?void 0:o.matches)?void 0:a.call(o,"textarea,input"))&&s&&m.select(),2}function z(e,t,n){let r=(0,_.E)(t);(0,d.useEffect)(()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}function U(e,t,n){let r=(0,_.E)(t);(0,d.useEffect)(()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)},[e,n])}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));var V=n(71454),$=((u=$||{})[u.None=1]="None",u[u.Focusable=2]="Focusable",u[u.Hidden=4]="Hidden",u);let W=(0,S.yV)(function(e,t){var n;let{features:r=1,...i}=e,o={ref:t,"aria-hidden":(2&r)==2||(null!=(n=i["aria-hidden"])?n:void 0),style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,S.sY)({ourProps:o,theirProps:i,slot:{},defaultTag:"div",name:"Hidden"})});var Z=((l=Z||{})[l.Forwards=0]="Forwards",l[l.Backwards=1]="Backwards",l);function H(){let e=(0,d.useRef)(0);return U("keydown",t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)},!0),e}var q=n(88358),Y=n(84152),G=n(67409),K=((c=K||{})[c.Open=0]="Open",c[c.Closed=1]="Closed",c),X=((f=X||{})[f.TogglePopover=0]="TogglePopover",f[f.ClosePopover=1]="ClosePopover",f[f.SetButton=2]="SetButton",f[f.SetButtonId=3]="SetButtonId",f[f.SetPanel=4]="SetPanel",f[f.SetPanelId=5]="SetPanelId",f);let Q={0:e=>{let t={...e,popoverState:(0,T.E)(e.popoverState,{0:1,1:0})};return 0===t.popoverState&&(t.__demoMode=!1),t},1:e=>1===e.popoverState?e:{...e,popoverState:1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},J=(0,d.createContext)(null);function ee(e){let t=(0,d.useContext)(J);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ee),t}return t}J.displayName="PopoverContext";let et=(0,d.createContext)(null);function en(e){let t=(0,d.useContext)(et);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,en),t}return t}et.displayName="PopoverAPIContext";let er=(0,d.createContext)(null);function ei(){return(0,d.useContext)(er)}er.displayName="PopoverGroupContext";let eo=(0,d.createContext)(null);function ea(e,t){return(0,T.E)(t.type,Q,e,t)}eo.displayName="PopoverPanelContext";let es=S.AN.RenderStrategy|S.AN.Static,eu=S.AN.RenderStrategy|S.AN.Static,el=Object.assign((0,S.yV)(function(e,t){var n,r,i;let o,a,s,u,l,c;let{__demoMode:f=!1,...p}=e,m=(0,d.useRef)(null),y=(0,x.T)(t,(0,x.h)(e=>{m.current=e})),v=(0,d.useRef)([]),b=(0,d.useReducer)(ea,{__demoMode:f,popoverState:f?0:1,buttons:v,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,d.createRef)(),afterPanelSentinel:(0,d.createRef)()}),[{popoverState:w,button:O,buttonId:E,panel:j,panelId:P,beforePanelSentinel:A,afterPanelSentinel:C},M]=b,R=g(null!=(n=m.current)?n:O),I=(0,d.useMemo)(()=>{if(!O||!j)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(O))^Number(null==e?void 0:e.contains(j)))return!0;let e=D(),t=e.indexOf(O),n=(t+e.length-1)%e.length,r=(t+1)%e.length,i=e[n],o=e[r];return!j.contains(i)&&!j.contains(o)},[O,j]),F=(0,_.E)(E),B=(0,_.E)(P),V=(0,d.useMemo)(()=>({buttonId:F,panelId:B,close:()=>M({type:1})}),[F,B,M]),Z=ei(),H=null==Z?void 0:Z.registerPopover,Y=(0,h.z)(()=>{var e;return null!=(e=null==Z?void 0:Z.isFocusWithinPopoverGroup())?e:(null==R?void 0:R.activeElement)&&((null==O?void 0:O.contains(R.activeElement))||(null==j?void 0:j.contains(R.activeElement)))});(0,d.useEffect)(()=>null==H?void 0:H(V),[H,V]);let[G,K]=(o=(0,d.useContext)(k),a=(0,d.useRef)([]),s=(0,h.z)(e=>(a.current.push(e),o&&o.register(e),()=>u(e))),u=(0,h.z)(e=>{let t=a.current.indexOf(e);-1!==t&&a.current.splice(t,1),o&&o.unregister(e)}),l=(0,d.useMemo)(()=>({register:s,unregister:u,portals:a}),[s,u,a]),[a,(0,d.useMemo)(()=>function({children:e}){return d.createElement(k.Provider,{value:l},e)},[l])]),X=function({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){var r;let i=(0,d.useRef)(null!=(r=null==n?void 0:n.current)?r:null),o=g(i),a=(0,h.z)(()=>{var n,r,a;let s=[];for(let t of e)null!==t&&(t instanceof HTMLElement?s.push(t):"current"in t&&t.current instanceof HTMLElement&&s.push(t.current));if(null!=t&&t.current)for(let e of t.current)s.push(e);for(let e of null!=(n=null==o?void 0:o.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(i.current)||e.contains(null==(a=null==(r=i.current)?void 0:r.getRootNode())?void 0:a.host)||s.some(t=>e.contains(t))||s.push(e));return s});return{resolveContainers:a,contains:(0,h.z)(e=>a().some(t=>t.contains(e))),mainTreeNodeRef:i,MainTreeNode:(0,d.useMemo)(()=>function(){return null!=n?null:d.createElement(W,{features:$.Hidden,ref:i})},[i,n])}}({mainTreeNodeRef:null==Z?void 0:Z.mainTreeNodeRef,portals:G,defaultContainers:[O,j]});r=null==R?void 0:R.defaultView,i="focus",c=(0,_.E)(e=>{var t,n,r,i;e.target!==window&&e.target instanceof HTMLElement&&0===w&&(Y()||O&&j&&(X.contains(e.target)||null!=(n=null==(t=A.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(i=null==(r=C.current)?void 0:r.contains)&&i.call(r,e.target)||M({type:1})))}),(0,d.useEffect)(()=>{function e(e){c.current(e)}return(r=null!=r?r:window).addEventListener(i,e,!0),()=>r.removeEventListener(i,e,!0)},[r,i,!0]),function(e,t,n=!0){let r=(0,d.useRef)(!1);function i(n,i){if(!r.current||n.defaultPrevented)return;let o=i(n);if(null!==o&&o.getRootNode().contains(o)&&o.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e)){if(null===t)continue;let e=t instanceof HTMLElement?t:t.current;if(null!=e&&e.contains(o)||n.composed&&n.composedPath().includes(e))return}return L(o,N.Loose)||-1===o.tabIndex||n.preventDefault(),t(n,o)}}(0,d.useEffect)(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);let o=(0,d.useRef)(null);z("pointerdown",e=>{var t,n;r.current&&(o.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),z("mousedown",e=>{var t,n;r.current&&(o.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),z("click",e=>{/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0||/Android/gi.test(window.navigator.userAgent)||o.current&&(i(e,()=>o.current),o.current=null)},!0),z("touchend",e=>i(e,()=>e.target instanceof HTMLElement?e.target:null),!0),U("blur",e=>i(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}(X.resolveContainers,(e,t)=>{M({type:1}),L(t,N.Loose)||(e.preventDefault(),null==O||O.focus())},0===w);let Q=(0,h.z)(e=>{M({type:1});let t=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:O:O;null==t||t.focus()}),ee=(0,d.useMemo)(()=>({close:Q,isPortalled:I}),[Q,I]),en=(0,d.useMemo)(()=>({open:0===w,close:Q}),[w,Q]);return d.createElement(eo.Provider,{value:null},d.createElement(J.Provider,{value:b},d.createElement(et.Provider,{value:ee},d.createElement(q.up,{value:(0,T.E)(w,{0:q.ZM.Open,1:q.ZM.Closed})},d.createElement(K,null,(0,S.sY)({ourProps:{ref:y},theirProps:p,slot:en,defaultTag:"div",name:"Popover"}),d.createElement(X.MainTreeNode,null))))))}),{Button:(0,S.yV)(function(e,t){let n=(0,A.M)(),{id:r=`headlessui-popover-button-${n}`,...i}=e,[o,a]=ee("Popover.Button"),{isPortalled:s}=en("Popover.Button"),u=(0,d.useRef)(null),l=`headlessui-focus-sentinel-${(0,A.M)()}`,c=ei(),f=null==c?void 0:c.closeOthers,p=null!==(0,d.useContext)(eo);(0,d.useEffect)(()=>{if(!p)return a({type:3,buttonId:r}),()=>{a({type:3,buttonId:null})}},[p,r,a]);let[m]=(0,d.useState)(()=>Symbol()),y=(0,x.T)(u,t,p?null:e=>{if(e)o.buttons.current.push(m);else{let e=o.buttons.current.indexOf(m);-1!==e&&o.buttons.current.splice(e,1)}o.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&a({type:2,button:e})}),v=(0,x.T)(u,t),b=g(u),w=(0,h.z)(e=>{var t,n,r;if(p){if(1===o.popoverState)return;switch(e.key){case G.R.Space:case G.R.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),a({type:1}),null==(r=o.button)||r.focus()}}else switch(e.key){case G.R.Space:case G.R.Enter:e.preventDefault(),e.stopPropagation(),1===o.popoverState&&(null==f||f(o.buttonId)),a({type:0});break;case G.R.Escape:if(0!==o.popoverState)return null==f?void 0:f(o.buttonId);if(!u.current||null!=b&&b.activeElement&&!u.current.contains(b.activeElement))return;e.preventDefault(),e.stopPropagation(),a({type:1})}}),O=(0,h.z)(e=>{p||e.key===G.R.Space&&e.preventDefault()}),E=(0,h.z)(t=>{var n,r;(0,Y.P)(t.currentTarget)||e.disabled||(p?(a({type:1}),null==(n=o.button)||n.focus()):(t.preventDefault(),t.stopPropagation(),1===o.popoverState&&(null==f||f(o.buttonId)),a({type:0}),null==(r=o.button)||r.focus()))}),j=(0,h.z)(e=>{e.preventDefault(),e.stopPropagation()}),P=0===o.popoverState,k=(0,d.useMemo)(()=>({open:P}),[P]),_=(0,V.f)(e,u),C=p?{ref:v,type:_,onKeyDown:w,onClick:E}:{ref:y,id:o.buttonId,type:_,"aria-expanded":0===o.popoverState,"aria-controls":o.panel?o.panelId:void 0,onKeyDown:w,onKeyUp:O,onClick:E,onMouseDown:j},I=H(),N=(0,h.z)(()=>{let e=o.panel;e&&(0,T.E)(I.current,{[Z.Forwards]:()=>B(e,M.First),[Z.Backwards]:()=>B(e,M.Last)})===R.Error&&B(D().filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,T.E)(I.current,{[Z.Forwards]:M.Next,[Z.Backwards]:M.Previous}),{relativeTo:o.button})});return d.createElement(d.Fragment,null,(0,S.sY)({ourProps:C,theirProps:i,slot:k,defaultTag:"button",name:"Popover.Button"}),P&&!p&&s&&d.createElement(W,{id:l,features:$.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:N}))}),Overlay:(0,S.yV)(function(e,t){let n=(0,A.M)(),{id:r=`headlessui-popover-overlay-${n}`,...i}=e,[{popoverState:o},a]=ee("Popover.Overlay"),s=(0,x.T)(t),u=(0,q.oJ)(),l=null!==u?(u&q.ZM.Open)===q.ZM.Open:0===o,c=(0,h.z)(e=>{if((0,Y.P)(e.currentTarget))return e.preventDefault();a({type:1})}),f=(0,d.useMemo)(()=>({open:0===o}),[o]);return(0,S.sY)({ourProps:{ref:s,id:r,"aria-hidden":!0,onClick:c},theirProps:i,slot:f,defaultTag:"div",features:es,visible:l,name:"Popover.Overlay"})}),Panel:(0,S.yV)(function(e,t){let n=(0,A.M)(),{id:r=`headlessui-popover-panel-${n}`,focus:i=!1,...o}=e,[a,s]=ee("Popover.Panel"),{close:u,isPortalled:l}=en("Popover.Panel"),c=`headlessui-focus-sentinel-before-${(0,A.M)()}`,f=`headlessui-focus-sentinel-after-${(0,A.M)()}`,p=(0,d.useRef)(null),y=(0,x.T)(p,t,e=>{s({type:4,panel:e})}),v=g(p),b=(0,S.Y2)();(0,m.e)(()=>(s({type:5,panelId:r}),()=>{s({type:5,panelId:null})}),[r,s]);let w=(0,q.oJ)(),O=null!==w?(w&q.ZM.Open)===q.ZM.Open:0===a.popoverState,E=(0,h.z)(e=>{var t;if(e.key===G.R.Escape){if(0!==a.popoverState||!p.current||null!=v&&v.activeElement&&!p.current.contains(v.activeElement))return;e.preventDefault(),e.stopPropagation(),s({type:1}),null==(t=a.button)||t.focus()}});(0,d.useEffect)(()=>{var t;e.static||1===a.popoverState&&(null==(t=e.unmount)||t)&&s({type:4,panel:null})},[a.popoverState,e.unmount,e.static,s]),(0,d.useEffect)(()=>{if(a.__demoMode||!i||0!==a.popoverState||!p.current)return;let e=null==v?void 0:v.activeElement;p.current.contains(e)||B(p.current,M.First)},[a.__demoMode,i,p,a.popoverState]);let j=(0,d.useMemo)(()=>({open:0===a.popoverState,close:u}),[a,u]),P={ref:y,id:r,onKeyDown:E,onBlur:i&&0===a.popoverState?e=>{var t,n,r,i,o;let u=e.relatedTarget;u&&p.current&&(null!=(t=p.current)&&t.contains(u)||(s({type:1}),(null!=(r=null==(n=a.beforePanelSentinel.current)?void 0:n.contains)&&r.call(n,u)||null!=(o=null==(i=a.afterPanelSentinel.current)?void 0:i.contains)&&o.call(i,u))&&u.focus({preventScroll:!0})))}:void 0,tabIndex:-1},k=H(),_=(0,h.z)(()=>{let e=p.current;e&&(0,T.E)(k.current,{[Z.Forwards]:()=>{var t;B(e,M.First)===R.Error&&(null==(t=a.afterPanelSentinel.current)||t.focus())},[Z.Backwards]:()=>{var e;null==(e=a.button)||e.focus({preventScroll:!0})}})}),C=(0,h.z)(()=>{let e=p.current;e&&(0,T.E)(k.current,{[Z.Forwards]:()=>{var e;if(!a.button)return;let t=D(),n=t.indexOf(a.button),r=t.slice(0,n+1),i=[...t.slice(n+1),...r];for(let t of i.slice())if("true"===t.dataset.headlessuiFocusGuard||null!=(e=a.panel)&&e.contains(t)){let e=i.indexOf(t);-1!==e&&i.splice(e,1)}B(i,M.First,{sorted:!1})},[Z.Backwards]:()=>{var t;B(e,M.Previous)===R.Error&&(null==(t=a.button)||t.focus())}})});return d.createElement(eo.Provider,{value:r},O&&l&&d.createElement(W,{id:c,ref:a.beforePanelSentinel,features:$.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:_}),(0,S.sY)({mergeRefs:b,ourProps:P,theirProps:o,slot:j,defaultTag:"div",features:eu,visible:O,name:"Popover.Panel"}),O&&l&&d.createElement(W,{id:f,ref:a.afterPanelSentinel,features:$.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:C}))}),Group:(0,S.yV)(function(e,t){let n;let r=(0,d.useRef)(null),i=(0,x.T)(r,t),[o,a]=(0,d.useState)([]),s={mainTreeNodeRef:n=(0,d.useRef)(null),MainTreeNode:(0,d.useMemo)(()=>function(){return d.createElement(W,{features:$.Hidden,ref:n})},[n])},u=(0,h.z)(e=>{a(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),l=(0,h.z)(e=>(a(t=>[...t,e]),()=>u(e))),c=(0,h.z)(()=>{var e;let t=(0,v.r)(r);if(!t)return!1;let n=t.activeElement;return!!(null!=(e=r.current)&&e.contains(n))||o.some(e=>{var r,i;return(null==(r=t.getElementById(e.buttonId.current))?void 0:r.contains(n))||(null==(i=t.getElementById(e.panelId.current))?void 0:i.contains(n))})}),f=(0,h.z)(e=>{for(let t of o)t.buttonId.current!==e&&t.close()}),p=(0,d.useMemo)(()=>({registerPopover:l,unregisterPopover:u,isFocusWithinPopoverGroup:c,closeOthers:f,mainTreeNodeRef:s.mainTreeNodeRef}),[l,u,c,f,s.mainTreeNodeRef]),m=(0,d.useMemo)(()=>({}),[]);return d.createElement(er.Provider,{value:p},(0,S.sY)({ourProps:{ref:i},theirProps:e,slot:m,defaultTag:"div",name:"Popover.Group"}),d.createElement(s.MainTreeNode,null))})})},62874:function(e,t,n){"use strict";n.d(t,{u:function(){return R}});var r,i=n(2265),o=n(21210);function a(){let e=[],t={addEventListener:(e,n,r,i)=>(e.addEventListener(n,r,i),t.add(()=>e.removeEventListener(n,r,i))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return(0,o.Y)(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(e){let t=a();return e(t),this.add(()=>t.dispose())},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function s(){let[e]=(0,i.useState)(a);return(0,i.useEffect)(()=>()=>e.dispose(),[e]),e}var u=n(10641),l=n(39790);function c(){let e=(0,i.useRef)(!1);return(0,l.e)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var f=n(85235),d=n(92144),p=n(36601),h=n(72640);function m(e,...t){e&&t.length>0&&e.classList.add(...t)}function y(e,...t){e&&t.length>0&&e.classList.remove(...t)}var v=n(88358),g=n(82466),b=n(18318);function x(e=""){return e.split(/\s+/).filter(e=>e.length>1)}let w=(0,i.createContext)(null);w.displayName="TransitionContext";var O=((r=O||{}).Visible="visible",r.Hidden="hidden",r);let S=(0,i.createContext)(null);function E(e){return"children"in e?E(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function j(e,t){let n=(0,f.E)(e),r=(0,i.useRef)([]),o=c(),a=s(),l=(0,u.z)((e,t=b.l4.Hidden)=>{let i=r.current.findIndex(({el:t})=>t===e);-1!==i&&((0,h.E)(t,{[b.l4.Unmount](){r.current.splice(i,1)},[b.l4.Hidden](){r.current[i].state="hidden"}}),a.microTask(()=>{var e;!E(r)&&o.current&&(null==(e=n.current)||e.call(n))}))}),d=(0,u.z)(e=>{let t=r.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>l(e,b.l4.Unmount)}),p=(0,i.useRef)([]),m=(0,i.useRef)(Promise.resolve()),y=(0,i.useRef)({enter:[],leave:[],idle:[]}),v=(0,u.z)((e,n,r)=>{p.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{p.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(y.current[n].map(([e,t])=>t)).then(()=>e())})]),"enter"===n?m.current=m.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),g=(0,u.z)((e,t,n)=>{Promise.all(y.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=p.current.shift())||e()}).then(()=>n(t))});return(0,i.useMemo)(()=>({children:r,register:d,unregister:l,onStart:v,onStop:g,wait:m,chains:y}),[d,l,r,v,g,y,m])}function P(){}S.displayName="NestingContext";let k=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function _(e){var t;let n={};for(let r of k)n[r]=null!=(t=e[r])?t:P;return n}let A=b.AN.RenderStrategy,T=(0,b.yV)(function(e,t){let{show:n,appear:r=!1,unmount:o=!0,...a}=e,s=(0,i.useRef)(null),c=(0,p.T)(s,t);(0,d.H)();let f=(0,v.oJ)();if(void 0===n&&null!==f&&(n=(f&v.ZM.Open)===v.ZM.Open),![!0,!1].includes(n))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[h,m]=(0,i.useState)(n?"visible":"hidden"),y=j(()=>{m("hidden")}),[g,x]=(0,i.useState)(!0),O=(0,i.useRef)([n]);(0,l.e)(()=>{!1!==g&&O.current[O.current.length-1]!==n&&(O.current.push(n),x(!1))},[O,n]);let P=(0,i.useMemo)(()=>({show:n,appear:r,initial:g}),[n,r,g]);(0,i.useEffect)(()=>{if(n)m("visible");else if(E(y)){let e=s.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&m("hidden")}else m("hidden")},[n,y]);let k={unmount:o},_=(0,u.z)(()=>{var t;g&&x(!1),null==(t=e.beforeEnter)||t.call(e)}),T=(0,u.z)(()=>{var t;g&&x(!1),null==(t=e.beforeLeave)||t.call(e)});return i.createElement(S.Provider,{value:y},i.createElement(w.Provider,{value:P},(0,b.sY)({ourProps:{...k,as:i.Fragment,children:i.createElement(C,{ref:c,...k,...a,beforeEnter:_,beforeLeave:T})},theirProps:{},defaultTag:i.Fragment,features:A,visible:"visible"===h,name:"Transition"})))}),C=(0,b.yV)(function(e,t){var n,r,o;let O;let{beforeEnter:P,afterEnter:k,beforeLeave:T,afterLeave:C,enter:M,enterFrom:R,enterTo:I,entered:D,leave:N,leaveFrom:L,leaveTo:F,...B}=e,z=(0,i.useRef)(null),U=(0,p.T)(z,t),V=null==(n=B.unmount)||n?b.l4.Unmount:b.l4.Hidden,{show:$,appear:W,initial:Z}=function(){let e=(0,i.useContext)(w);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[H,q]=(0,i.useState)($?"visible":"hidden"),Y=function(){let e=(0,i.useContext)(S);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:G,unregister:K}=Y;(0,i.useEffect)(()=>G(z),[G,z]),(0,i.useEffect)(()=>{if(V===b.l4.Hidden&&z.current){if($&&"visible"!==H){q("visible");return}return(0,h.E)(H,{hidden:()=>K(z),visible:()=>G(z)})}},[H,z,G,K,$,V]);let X=(0,f.E)({base:x(B.className),enter:x(M),enterFrom:x(R),enterTo:x(I),entered:x(D),leave:x(N),leaveFrom:x(L),leaveTo:x(F)}),Q=(o={beforeEnter:P,afterEnter:k,beforeLeave:T,afterLeave:C},O=(0,i.useRef)(_(o)),(0,i.useEffect)(()=>{O.current=_(o)},[o]),O),J=(0,d.H)();(0,i.useEffect)(()=>{if(J&&"visible"===H&&null===z.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[z,H,J]);let ee=W&&$&&Z,et=J&&(!Z||W)?$?"enter":"leave":"idle",en=function(e=0){let[t,n]=(0,i.useState)(e),r=c(),o=(0,i.useCallback)(e=>{r.current&&n(t=>t|e)},[t,r]),a=(0,i.useCallback)(e=>!!(t&e),[t]);return{flags:t,addFlag:o,hasFlag:a,removeFlag:(0,i.useCallback)(e=>{r.current&&n(t=>t&~e)},[n,r]),toggleFlag:(0,i.useCallback)(e=>{r.current&&n(t=>t^e)},[n])}}(0),er=(0,u.z)(e=>(0,h.E)(e,{enter:()=>{en.addFlag(v.ZM.Opening),Q.current.beforeEnter()},leave:()=>{en.addFlag(v.ZM.Closing),Q.current.beforeLeave()},idle:()=>{}})),ei=(0,u.z)(e=>(0,h.E)(e,{enter:()=>{en.removeFlag(v.ZM.Opening),Q.current.afterEnter()},leave:()=>{en.removeFlag(v.ZM.Closing),Q.current.afterLeave()},idle:()=>{}})),eo=j(()=>{q("hidden"),K(z)},Y),ea=(0,i.useRef)(!1);!function({immediate:e,container:t,direction:n,classes:r,onStart:i,onStop:o}){let u=c(),d=s(),p=(0,f.E)(n);(0,l.e)(()=>{e&&(p.current="enter")},[e]),(0,l.e)(()=>{let e=a();d.add(e.dispose);let n=t.current;if(n&&"idle"!==p.current&&u.current){var s,l,c;let t,u,f,d,v,g,b;return e.dispose(),i.current(p.current),e.add((s=r.current,l="enter"===p.current,c=()=>{e.dispose(),o.current(p.current)},u=l?"enter":"leave",f=a(),d=void 0!==c?(t={called:!1},(...e)=>{if(!t.called)return t.called=!0,c(...e)}):()=>{},"enter"===u&&(n.removeAttribute("hidden"),n.style.display=""),v=(0,h.E)(u,{enter:()=>s.enter,leave:()=>s.leave}),g=(0,h.E)(u,{enter:()=>s.enterTo,leave:()=>s.leaveTo}),b=(0,h.E)(u,{enter:()=>s.enterFrom,leave:()=>s.leaveFrom}),y(n,...s.base,...s.enter,...s.enterTo,...s.enterFrom,...s.leave,...s.leaveFrom,...s.leaveTo,...s.entered),m(n,...s.base,...v,...b),f.nextFrame(()=>{y(n,...s.base,...v,...b),m(n,...s.base,...v,...g),function(e,t){let n=a();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:i}=getComputedStyle(e),[o,s]=[r,i].map(e=>{let[t=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,t)=>t-e);return t}),u=o+s;if(0!==u){n.group(n=>{n.setTimeout(()=>{t(),n.dispose()},u),n.addEventListener(e,"transitionrun",e=>{e.target===e.currentTarget&&n.dispose()})});let r=n.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(t(),r())})}else t();n.add(()=>t()),n.dispose}(n,()=>(y(n,...s.base,...v),m(n,...s.base,...s.entered),d()))}),f.dispose)),e.dispose}},[n])}({immediate:ee,container:z,classes:X,direction:et,onStart:(0,f.E)(e=>{ea.current=!0,eo.onStart(z,e,er)}),onStop:(0,f.E)(e=>{ea.current=!1,eo.onStop(z,e,ei),"leave"!==e||E(eo)||(q("hidden"),K(z))})});let es=B;return ee?es={...es,className:(0,g.A)(B.className,...X.current.enter,...X.current.enterFrom)}:ea.current&&(es.className=(0,g.A)(B.className,null==(r=z.current)?void 0:r.className),""===es.className&&delete es.className),i.createElement(S.Provider,{value:eo},i.createElement(v.up,{value:(0,h.E)(H,{visible:v.ZM.Open,hidden:v.ZM.Closed})|en.flags},(0,b.sY)({ourProps:{ref:U},theirProps:es,defaultTag:"div",features:A,visible:"visible"===H,name:"Transition.Child"})))}),M=(0,b.yV)(function(e,t){let n=null!==(0,i.useContext)(w),r=null!==(0,v.oJ)();return i.createElement(i.Fragment,null,!n&&r?i.createElement(T,{ref:t,...e}):i.createElement(C,{ref:t,...e}))}),R=Object.assign(T,{Child:M,Root:T})},10641:function(e,t,n){"use strict";n.d(t,{z:function(){return o}});var r=n(2265),i=n(85235);let o=function(e){let t=(0,i.E)(e);return r.useCallback((...e)=>t.current(...e),[t])}},92381:function(e,t,n){"use strict";n.d(t,{M:function(){return u}});var r,i=n(2265),o=n(41879),a=n(39790),s=n(92144);let u=null!=(r=i.useId)?r:function(){let e=(0,s.H)(),[t,n]=i.useState(e?()=>o.O.nextId():null);return(0,a.e)(()=>{null===t&&n(o.O.nextId())},[t]),null!=t?""+t:void 0}},39790:function(e,t,n){"use strict";n.d(t,{e:function(){return o}});var r=n(2265),i=n(41879);let o=(e,t)=>{i.O.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},85235:function(e,t,n){"use strict";n.d(t,{E:function(){return o}});var r=n(2265),i=n(39790);function o(e){let t=(0,r.useRef)(e);return(0,i.e)(()=>{t.current=e},[e]),t}},71454:function(e,t,n){"use strict";n.d(t,{f:function(){return a}});var r=n(2265),i=n(39790);function o(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase())return"button"}function a(e,t){let[n,a]=(0,r.useState)(()=>o(e));return(0,i.e)(()=>{a(o(e))},[e.type,e.as]),(0,i.e)(()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&a("button")},[n,t]),n}},92144:function(e,t,n){"use strict";n.d(t,{H:function(){return a}});var r,i=n(2265),o=n(41879);function a(){let e;let t=(e="undefined"==typeof document,(0,(r||(r=n.t(i,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[a,s]=i.useState(o.O.isHandoffComplete);return a&&!1===o.O.isHandoffComplete&&s(!1),i.useEffect(()=>{!0!==a&&s(!0)},[a]),i.useEffect(()=>o.O.handoff(),[]),!t&&a}},36601:function(e,t,n){"use strict";n.d(t,{T:function(){return s},h:function(){return a}});var r=n(2265),i=n(10641);let o=Symbol();function a(e,t=!0){return Object.assign(e,{[o]:t})}function s(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,i.z)(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[o]))?void 0:n}},88358:function(e,t,n){"use strict";n.d(t,{ZM:function(){return a},oJ:function(){return s},up:function(){return u}});var r,i=n(2265);let o=(0,i.createContext)(null);o.displayName="OpenClosedContext";var a=((r=a||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function s(){return(0,i.useContext)(o)}function u({value:e,children:t}){return i.createElement(o.Provider,{value:e},t)}},84152:function(e,t,n){"use strict";function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{P:function(){return r}})},82466:function(e,t,n){"use strict";function r(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}n.d(t,{A:function(){return r}})},41879:function(e,t,n){"use strict";n.d(t,{O:function(){return s}});var r=Object.defineProperty,i=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,o=(e,t,n)=>(i(e,"symbol"!=typeof t?t+"":t,n),n);class a{constructor(){o(this,"current",this.detect()),o(this,"handoffState","pending"),o(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}let s=new a},72640:function(e,t,n){"use strict";function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let i=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,r),i}n.d(t,{E:function(){return r}})},21210:function(e,t,n){"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}n.d(t,{Y:function(){return r}})},94819:function(e,t,n){"use strict";n.d(t,{r:function(){return i}});var r=n(41879);function i(e){return r.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},18318:function(e,t,n){"use strict";n.d(t,{AN:function(){return u},Y2:function(){return d},l4:function(){return l},sY:function(){return c},yV:function(){return m}});var r,i,o=n(2265),a=n(82466),s=n(72640),u=((r=u||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),l=((i=l||{})[i.Unmount=0]="Unmount",i[i.Hidden=1]="Hidden",i);function c({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:o=!0,name:a,mergeRefs:u}){u=null!=u?u:p;let l=h(t,e);if(o)return f(l,n,r,a,u);let c=null!=i?i:0;if(2&c){let{static:e=!1,...t}=l;if(e)return f(t,n,r,a,u)}if(1&c){let{unmount:e=!0,...t}=l;return(0,s.E)(e?0:1,{0:()=>null,1:()=>f({...t,hidden:!0,style:{display:"none"}},n,r,a,u)})}return f(l,n,r,a,u)}function f(e,t={},n,r,i){let{as:s=n,children:u,refName:l="ref",...c}=v(e,["unmount","static"]),f=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof u?u(t):u;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t));let p={};if(t){let e=!1,n=[];for(let[r,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&n.push(r);e&&(p["data-headlessui-state"]=n.join(" "))}if(s===o.Fragment&&Object.keys(y(c)).length>0){if(!(0,o.isValidElement)(d)||Array.isArray(d)&&d.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map(e=>`  - ${e}`).join(`
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join(`
`)].join(`
`));let e=d.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=>(0,a.A)(null==e?void 0:e.className(...t),c.className):(0,a.A)(null==e?void 0:e.className,c.className);return(0,o.cloneElement)(d,Object.assign({},h(d.props,y(v(c,["ref"]))),p,f,{ref:i(d.ref,f.ref)},t?{className:t}:{}))}return(0,o.createElement)(s,Object.assign({},v(c,["ref"]),s!==o.Fragment&&f,s!==o.Fragment&&p),d)}function d(){let e=(0,o.useRef)([]),t=(0,o.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]);return(...n)=>{if(!n.every(e=>null==e))return e.current=n,t}}function p(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(e=>[e,void 0])));for(let e in n)Object.assign(t,{[e](t,...r){for(let i of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;i(t,...r)}}});return t}function m(e){var t;return Object.assign((0,o.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function y(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function v(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}},44991:function(e,t,n){"use strict";function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}n.d(t,{M:function(){return r}})},78019:function(e,t,n){"use strict";n.d(t,{VY:function(){return P},fC:function(){return E},p_:function(){return m},xz:function(){return j}});var r=n(14749),i=n(2265),o=n(44991),a=n(84104),s=n(9310),u=n(32618),l=n(61266),c=n(29586),f=n(12642),d=n(38687);let p="Collapsible",[h,m]=(0,a.b)(p),[y,v]=h(p),g=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:n,open:o,defaultOpen:a,disabled:u,onOpenChange:l,...f}=e,[p=!1,h]=(0,s.T)({prop:o,defaultProp:a,onChange:l});return(0,i.createElement)(y,{scope:n,disabled:u,contentId:(0,d.M)(),open:p,onOpenToggle:(0,i.useCallback)(()=>h(e=>!e),[h])},(0,i.createElement)(c.WV.div,(0,r.Z)({"data-state":S(p),"data-disabled":u?"":void 0},f,{ref:t})))}),b=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:n,...a}=e,s=v("CollapsibleTrigger",n);return(0,i.createElement)(c.WV.button,(0,r.Z)({type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":S(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled},a,{ref:t,onClick:(0,o.M)(e.onClick,s.onOpenToggle)}))}),x="CollapsibleContent",w=(0,i.forwardRef)((e,t)=>{let{forceMount:n,...o}=e,a=v(x,e.__scopeCollapsible);return(0,i.createElement)(f.z,{present:n||a.open},({present:e})=>(0,i.createElement)(O,(0,r.Z)({},o,{ref:t,present:e})))}),O=(0,i.forwardRef)((e,t)=>{let{__scopeCollapsible:n,present:o,children:a,...s}=e,f=v(x,n),[d,p]=(0,i.useState)(o),h=(0,i.useRef)(null),m=(0,l.e)(t,h),y=(0,i.useRef)(0),g=y.current,b=(0,i.useRef)(0),w=b.current,O=f.open||d,E=(0,i.useRef)(O),j=(0,i.useRef)();return(0,i.useEffect)(()=>{let e=requestAnimationFrame(()=>E.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,u.b)(()=>{let e=h.current;if(e){j.current=j.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();y.current=t.height,b.current=t.width,E.current||(e.style.transitionDuration=j.current.transitionDuration,e.style.animationName=j.current.animationName),p(o)}},[f.open,o]),(0,i.createElement)(c.WV.div,(0,r.Z)({"data-state":S(f.open),"data-disabled":f.disabled?"":void 0,id:f.contentId,hidden:!O},s,{ref:m,style:{"--radix-collapsible-content-height":g?`${g}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0,...e.style}}),O&&a)});function S(e){return e?"open":"closed"}let E=g,j=b,P=w},27533:function(e,t,n){"use strict";n.d(t,{B:function(){return s}});var r=n(2265),i=n(84104),o=n(61266),a=n(59143);function s(e){let t=e+"CollectionProvider",[n,s]=(0,i.b)(t),[u,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=e+"CollectionSlot",f=r.forwardRef((e,t)=>{let{scope:n,children:i}=e,s=l(c,n),u=(0,o.e)(t,s.collectionRef);return r.createElement(a.g7,{ref:u},i)}),d=e+"CollectionItemSlot",p="data-radix-collection-item";return[{Provider:e=>{let{scope:t,children:n}=e,i=r.useRef(null),o=r.useRef(new Map).current;return r.createElement(u,{scope:t,itemMap:o,collectionRef:i},n)},Slot:f,ItemSlot:r.forwardRef((e,t)=>{let{scope:n,children:i,...s}=e,u=r.useRef(null),c=(0,o.e)(t,u),f=l(d,n);return r.useEffect(()=>(f.itemMap.set(u,{ref:u,...s}),()=>void f.itemMap.delete(u))),r.createElement(a.g7,{[p]:"",ref:c},i)})},function(t){let n=l(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},s]}},61266:function(e,t,n){"use strict";n.d(t,{F:function(){return i},e:function(){return o}});var r=n(2265);function i(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function o(...e){return(0,r.useCallback)(i(...e),e)}},84104:function(e,t,n){"use strict";n.d(t,{b:function(){return o},k:function(){return i}});var r=n(2265);function i(e,t){let n=(0,r.createContext)(t);function i(e){let{children:t,...i}=e,o=(0,r.useMemo)(()=>i,Object.values(i));return(0,r.createElement)(n.Provider,{value:o},t)}return i.displayName=e+"Provider",[i,function(i){let o=(0,r.useContext)(n);if(o)return o;if(void 0!==t)return t;throw Error(`\`${i}\` must be used within \`${e}\``)}]}function o(e,t=[]){let n=[],i=()=>{let t=n.map(e=>(0,r.createContext)(e));return function(n){let i=(null==n?void 0:n[e])||t;return(0,r.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:i}}),[n,i])}};return i.scopeName=e,[function(t,i){let o=(0,r.createContext)(i),a=n.length;function s(t){let{scope:n,children:i,...s}=t,u=(null==n?void 0:n[e][a])||o,l=(0,r.useMemo)(()=>s,Object.values(s));return(0,r.createElement)(u.Provider,{value:l},i)}return n=[...n,i],s.displayName=t+"Provider",[s,function(n,s){let u=(null==s?void 0:s[e][a])||o,l=(0,r.useContext)(u);if(l)return l;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return(0,r.useMemo)(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}(i,...t)]}},93058:function(e,t,n){"use strict";let r;n.d(t,{x8:function(){return e_},VY:function(){return eP},aV:function(){return ej},h_:function(){return eE},fC:function(){return eO},Dx:function(){return ek},xz:function(){return eS}});var i=n(14749),o=n(2265),a=n(44991),s=n(61266),u=n(84104),l=n(38687),c=n(9310),f=n(1260),d=n(29586),p=n(39830);let h="focusScope.autoFocusOnMount",m="focusScope.autoFocusOnUnmount",y={bubbles:!1,cancelable:!0},v=(0,o.forwardRef)((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:a,onUnmountAutoFocus:u,...l}=e,[c,f]=(0,o.useState)(null),v=(0,p.W)(a),O=(0,p.W)(u),S=(0,o.useRef)(null),E=(0,s.e)(t,e=>f(e)),j=(0,o.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,o.useEffect)(()=>{if(r){function e(e){if(j.paused||!c)return;let t=e.target;c.contains(t)?S.current=t:x(S.current,{select:!0})}function t(e){if(j.paused||!c)return;let t=e.relatedTarget;null===t||c.contains(t)||x(S.current,{select:!0})}document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&x(c)});return c&&n.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,c,j.paused]),(0,o.useEffect)(()=>{if(c){w.add(j);let e=document.activeElement;if(!c.contains(e)){let t=new CustomEvent(h,y);c.addEventListener(h,v),c.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(x(r,{select:t}),document.activeElement!==n)return}(g(c).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&x(c))}return()=>{c.removeEventListener(h,v),setTimeout(()=>{let t=new CustomEvent(m,y);c.addEventListener(m,O),c.dispatchEvent(t),t.defaultPrevented||x(null!=e?e:document.body,{select:!0}),c.removeEventListener(m,O),w.remove(j)},0)}}},[c,v,O,j]);let P=(0,o.useCallback)(e=>{if(!n&&!r||j.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){let t=e.currentTarget,[r,o]=function(e){let t=g(e);return[b(t,e),b(t.reverse(),e)]}(t);r&&o?e.shiftKey||i!==o?e.shiftKey&&i===r&&(e.preventDefault(),n&&x(o,{select:!0})):(e.preventDefault(),n&&x(r,{select:!0})):i===t&&e.preventDefault()}},[n,r,j.paused]);return(0,o.createElement)(d.WV.div,(0,i.Z)({tabIndex:-1},l,{ref:E,onKeyDown:P}))});function g(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function b(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function x(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}let w=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=O(r,e)).unshift(e)},remove(e){var t;null===(t=(r=O(r,e))[0])||void 0===t||t.resume()}});function O(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var S=n(37881),E=n(12642);let j=0;function P(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var k=n(69703),_=n(84814),A=n(42022),T=(0,n(52804)._)(),C=function(){},M=o.forwardRef(function(e,t){var n=o.useRef(null),r=o.useState({onScrollCapture:C,onWheelCapture:C,onTouchMoveCapture:C}),i=r[0],a=r[1],s=e.forwardProps,u=e.children,l=e.className,c=e.removeScrollBar,f=e.enabled,d=e.shards,p=e.sideCar,h=e.noIsolation,m=e.inert,y=e.allowPinchZoom,v=e.as,g=(0,k._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),b=(0,A.q)([n,t]),x=(0,k.pi)((0,k.pi)({},g),i);return o.createElement(o.Fragment,null,f&&o.createElement(p,{sideCar:T,removeScrollBar:c,shards:d,noIsolation:h,inert:m,setCallbacks:a,allowPinchZoom:!!y,lockRef:n}),s?o.cloneElement(o.Children.only(u),(0,k.pi)((0,k.pi)({},x),{ref:b})):o.createElement(void 0===v?"div":v,(0,k.pi)({},x,{className:l,ref:b}),u))});M.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},M.classNames={fullWidth:_.zi,zeroRight:_.pF};var R=n(29074),I=n(58387),D=n(68109),N=!1;if("undefined"!=typeof window)try{var L=Object.defineProperty({},"passive",{get:function(){return N=!0,!0}});window.addEventListener("test",L,L),window.removeEventListener("test",L,L)}catch(e){N=!1}var F=!!N&&{passive:!1},B=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},z=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),U(e,n)){var r=V(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},U=function(e,t){return"v"===e?B(t,"overflowY"):B(t,"overflowX")},V=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},$=function(e,t,n,r,i){var o,a=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),s=a*r,u=n.target,l=t.contains(u),c=!1,f=s>0,d=0,p=0;do{var h=V(e,u),m=h[0],y=h[1]-h[2]-a*m;(m||y)&&U(e,u)&&(d+=y,p+=m),u=u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return f&&(i&&0===d||!i&&s>d)?c=!0:!f&&(i&&0===p||!i&&-s>p)&&(c=!0),c},W=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Z=function(e){return[e.deltaX,e.deltaY]},H=function(e){return e&&"current"in e?e.current:e},q=0,Y=[],G=(0,R.L)(T,function(e){var t=o.useRef([]),n=o.useRef([0,0]),r=o.useRef(),i=o.useState(q++)[0],a=o.useState(function(){return(0,D.Ws)()})[0],s=o.useRef(e);o.useEffect(function(){s.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(0,k.ev)([e.lockRef.current],(e.shards||[]).map(H),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var u=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!s.current.allowPinchZoom;var i,o=W(e),a=n.current,u="deltaX"in e?e.deltaX:a[0]-o[0],l="deltaY"in e?e.deltaY:a[1]-o[1],c=e.target,f=Math.abs(u)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===f&&"range"===c.type)return!1;var d=z(f,c);if(!d)return!0;if(d?i=f:(i="v"===f?"h":"v",d=z(f,c)),!d)return!1;if(!r.current&&"changedTouches"in e&&(u||l)&&(r.current=i),!i)return!0;var p=r.current||i;return $(p,t,e,"h"===p?u:l,!0)},[]),l=o.useCallback(function(e){if(Y.length&&Y[Y.length-1]===a){var n="deltaY"in e?Z(e):W(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var i=(s.current.shards||[]).map(H).filter(Boolean).filter(function(t){return t.contains(e.target)});(i.length>0?u(e,i[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=o.useCallback(function(e,n,r,i){var o={name:e,delta:n,target:r,should:i};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),f=o.useCallback(function(e){n.current=W(e),r.current=void 0},[]),d=o.useCallback(function(t){c(t.type,Z(t),t.target,u(t,e.lockRef.current))},[]),p=o.useCallback(function(t){c(t.type,W(t),t.target,u(t,e.lockRef.current))},[]);o.useEffect(function(){return Y.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",l,F),document.addEventListener("touchmove",l,F),document.addEventListener("touchstart",f,F),function(){Y=Y.filter(function(e){return e!==a}),document.removeEventListener("wheel",l,F),document.removeEventListener("touchmove",l,F),document.removeEventListener("touchstart",f,F)}},[]);var h=e.removeScrollBar,m=e.inert;return o.createElement(o.Fragment,null,m?o.createElement(a,{styles:"\n  .block-interactivity-".concat(i," {pointer-events: none;}\n  .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,h?o.createElement(I.jp,{gapMode:"margin"}):null)}),K=o.forwardRef(function(e,t){return o.createElement(M,(0,k.pi)({},e,{ref:t,sideCar:G}))});K.classNames=M.classNames;var X=n(66674),Q=n(59143);let J="Dialog",[ee,et]=(0,u.b)(J),[en,er]=ee(J),ei=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,u=er("DialogTrigger",n),l=(0,s.e)(t,u.triggerRef);return(0,o.createElement)(d.WV.button,(0,i.Z)({type:"button","aria-haspopup":"dialog","aria-expanded":u.open,"aria-controls":u.contentId,"data-state":eb(u.open)},r,{ref:l,onClick:(0,a.M)(e.onClick,u.onOpenToggle)}))}),eo="DialogPortal",[ea,es]=ee(eo,{forceMount:void 0}),eu="DialogOverlay",el=(0,o.forwardRef)((e,t)=>{let n=es(eu,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,s=er(eu,e.__scopeDialog);return s.modal?(0,o.createElement)(E.z,{present:r||s.open},(0,o.createElement)(ec,(0,i.Z)({},a,{ref:t}))):null}),ec=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,a=er(eu,n);return(0,o.createElement)(K,{as:Q.g7,allowPinchZoom:!0,shards:[a.contentRef]},(0,o.createElement)(d.WV.div,(0,i.Z)({"data-state":eb(a.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),ef="DialogContent",ed=(0,o.forwardRef)((e,t)=>{let n=es(ef,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,s=er(ef,e.__scopeDialog);return(0,o.createElement)(E.z,{present:r||s.open},s.modal?(0,o.createElement)(ep,(0,i.Z)({},a,{ref:t})):(0,o.createElement)(eh,(0,i.Z)({},a,{ref:t})))}),ep=(0,o.forwardRef)((e,t)=>{let n=er(ef,e.__scopeDialog),r=(0,o.useRef)(null),u=(0,s.e)(t,n.contentRef,r);return(0,o.useEffect)(()=>{let e=r.current;if(e)return(0,X.Ry)(e)},[]),(0,o.createElement)(em,(0,i.Z)({},e,{ref:u,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,a.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,a.M)(e.onFocusOutside,e=>e.preventDefault())}))}),eh=(0,o.forwardRef)((e,t)=>{let n=er(ef,e.__scopeDialog),r=(0,o.useRef)(!1),a=(0,o.useRef)(!1);return(0,o.createElement)(em,(0,i.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var i,o;null===(i=e.onCloseAutoFocus)||void 0===i||i.call(e,t),t.defaultPrevented||(r.current||null===(o=n.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),r.current=!1,a.current=!1},onInteractOutside:t=>{var i,o;null===(i=e.onInteractOutside)||void 0===i||i.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"!==t.detail.originalEvent.type||(a.current=!0));let s=t.target;(null===(o=n.triggerRef.current)||void 0===o?void 0:o.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}}))}),em=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:u,...l}=e,c=er(ef,n),d=(0,o.useRef)(null),p=(0,s.e)(t,d);return(0,o.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:P()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:P()),j++,()=>{1===j&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),j--}},[]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(v,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:u},(0,o.createElement)(f.XB,(0,i.Z)({role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":eb(c.open)},l,{ref:p,onDismiss:()=>c.onOpenChange(!1)}))),!1)}),ey="DialogTitle",ev=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,a=er(ey,n);return(0,o.createElement)(d.WV.h2,(0,i.Z)({id:a.titleId},r,{ref:t}))}),eg=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...r}=e,s=er("DialogClose",n);return(0,o.createElement)(d.WV.button,(0,i.Z)({type:"button"},r,{ref:t,onClick:(0,a.M)(e.onClick,()=>s.onOpenChange(!1))}))});function eb(e){return e?"open":"closed"}let[ex,ew]=(0,u.k)("DialogTitleWarning",{contentName:ef,titleName:ey,docsSlug:"dialog"}),eO=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:s=!0}=e,u=(0,o.useRef)(null),f=(0,o.useRef)(null),[d=!1,p]=(0,c.T)({prop:r,defaultProp:i,onChange:a});return(0,o.createElement)(en,{scope:t,triggerRef:u,contentRef:f,contentId:(0,l.M)(),titleId:(0,l.M)(),descriptionId:(0,l.M)(),open:d,onOpenChange:p,onOpenToggle:(0,o.useCallback)(()=>p(e=>!e),[p]),modal:s},n)},eS=ei,eE=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:i}=e,a=er(eo,t);return(0,o.createElement)(ea,{scope:t,forceMount:n},o.Children.map(r,e=>(0,o.createElement)(E.z,{present:n||a.open},(0,o.createElement)(S.h,{asChild:!0,container:i},e))))},ej=el,eP=ed,ek=ev,e_=eg},12275:function(e,t,n){"use strict";n.d(t,{gm:function(){return o}});var r=n(2265);let i=(0,r.createContext)(void 0);function o(e){let t=(0,r.useContext)(i);return e||t||"ltr"}},1260:function(e,t,n){"use strict";let r;n.d(t,{XB:function(){return d}});var i=n(14749),o=n(2265),a=n(44991),s=n(29586),u=n(61266),l=n(39830);let c="dismissableLayer.update",f=(0,o.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),d=(0,o.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:d=!1,onEscapeKeyDown:m,onPointerDownOutside:y,onFocusOutside:v,onInteractOutside:g,onDismiss:b,...x}=e,w=(0,o.useContext)(f),[O,S]=(0,o.useState)(null),E=null!==(n=null==O?void 0:O.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,j]=(0,o.useState)({}),P=(0,u.e)(t,e=>S(e)),k=Array.from(w.layers),[_]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),A=k.indexOf(_),T=O?k.indexOf(O):-1,C=w.layersWithOutsidePointerEventsDisabled.size>0,M=T>=A,R=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,l.W)(e),r=(0,o.useRef)(!1),i=(0,o.useRef)(()=>{});return(0,o.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function o(){h("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=o,t.addEventListener("click",i.current,{once:!0})):o()}else t.removeEventListener("click",i.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...w.branches].some(e=>e.contains(t));!M||n||(null==y||y(e),null==g||g(e),e.defaultPrevented||null==b||b())},E),I=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,l.W)(e),r=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{let e=e=>{e.target&&!r.current&&h("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...w.branches].some(e=>e.contains(t))||(null==v||v(e),null==g||g(e),e.defaultPrevented||null==b||b())},E);return!function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,l.W)(e);(0,o.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{T!==w.layers.size-1||(null==m||m(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},E),(0,o.useEffect)(()=>{if(O)return d&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(r=E.body.style.pointerEvents,E.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(O)),w.layers.add(O),p(),()=>{d&&1===w.layersWithOutsidePointerEventsDisabled.size&&(E.body.style.pointerEvents=r)}},[O,E,d,w]),(0,o.useEffect)(()=>()=>{O&&(w.layers.delete(O),w.layersWithOutsidePointerEventsDisabled.delete(O),p())},[O,w]),(0,o.useEffect)(()=>{let e=()=>j({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,o.createElement)(s.WV.div,(0,i.Z)({},x,{ref:P,style:{pointerEvents:C?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.M)(e.onFocusCapture,I.onFocusCapture),onBlurCapture:(0,a.M)(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:(0,a.M)(e.onPointerDownCapture,R.onPointerDownCapture)}))});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function h(e,t,n,{discrete:r}){let i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?(0,s.jH)(i,o):i.dispatchEvent(o)}},38687:function(e,t,n){"use strict";n.d(t,{M:function(){return u}});var r,i=n(2265),o=n(32618);let a=(r||(r=n.t(i,2)))["useId".toString()]||(()=>void 0),s=0;function u(e){let[t,n]=i.useState(a());return(0,o.b)(()=>{e||n(e=>null!=e?e:String(s++))},[e]),e||(t?`radix-${t}`:"")}},37881:function(e,t,n){"use strict";n.d(t,{h:function(){return s}});var r=n(14749),i=n(2265),o=n(54887),a=n(29586);let s=(0,i.forwardRef)((e,t)=>{var n;let{container:s=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...u}=e;return s?o.createPortal((0,i.createElement)(a.WV.div,(0,r.Z)({},u,{ref:t})),s):null})},12642:function(e,t,n){"use strict";n.d(t,{z:function(){return s}});var r=n(2265),i=n(54887),o=n(61266),a=n(32618);let s=e=>{let{present:t,children:n}=e,s=function(e){var t,n;let[o,s]=(0,r.useState)(),l=(0,r.useRef)({}),c=(0,r.useRef)(e),f=(0,r.useRef)("none"),[d,p]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,r.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return(0,r.useEffect)(()=>{let e=u(l.current);f.current="mounted"===d?e:"none"},[d]),(0,a.b)(()=>{let t=l.current,n=c.current;if(n!==e){let r=f.current,i=u(t);e?p("MOUNT"):"none"===i||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):n&&r!==i?p("ANIMATION_OUT"):p("UNMOUNT"),c.current=e}},[e,p]),(0,a.b)(()=>{if(o){let e=e=>{let t=u(l.current).includes(e.animationName);e.target===o&&t&&(0,i.flushSync)(()=>p("ANIMATION_END"))},t=e=>{e.target===o&&(f.current=u(l.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),()=>{o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}p("ANIMATION_END")},[o,p]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:(0,r.useCallback)(e=>{e&&(l.current=getComputedStyle(e)),s(e)},[])}}(t),l="function"==typeof n?n({present:s.isPresent}):r.Children.only(n),c=(0,o.e)(s.ref,l.ref);return"function"==typeof n||s.isPresent?(0,r.cloneElement)(l,{ref:c}):null};function u(e){return(null==e?void 0:e.animationName)||"none"}s.displayName="Presence"},29586:function(e,t,n){"use strict";n.d(t,{WV:function(){return s},jH:function(){return u}});var r=n(14749),i=n(2265),o=n(54887),a=n(59143);let s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,i.forwardRef)((e,n)=>{let{asChild:o,...s}=e,u=o?a.g7:t;return(0,i.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,i.createElement)(u,(0,r.Z)({},s,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function u(e,t){e&&(0,o.flushSync)(()=>e.dispatchEvent(t))}},44176:function(e,t,n){"use strict";let r;n.d(t,{VY:function(){return tA},JO:function(){return tk},ck:function(){return tC},wU:function(){return tR},eT:function(){return tM},h_:function(){return t_},fC:function(){return tE},xz:function(){return tj},B4:function(){return tP},l_:function(){return tT}});var i,o=n(2265),a=n.t(o,2),s=n(54887);function u(e,[t,n]){return Math.min(n,Math.max(t,e))}function l(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}var c=n(57437);function f(e,t=[]){let n=[],r=()=>{let t=n.map(e=>o.createContext(e));return function(n){let r=n?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let i=o.createContext(r),a=n.length;function s(t){let{scope:n,children:r,...s}=t,u=n?.[e][a]||i,l=o.useMemo(()=>s,Object.values(s));return(0,c.jsx)(u.Provider,{value:l,children:r})}return n=[...n,r],s.displayName=t+"Provider",[s,function(n,s){let u=s?.[e][a]||i,l=o.useContext(u);if(l)return l;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}function d(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function p(...e){return o.useCallback(d(...e),e)}var h=o.forwardRef((e,t)=>{let{children:n,...r}=e,i=o.Children.toArray(n),a=i.find(v);if(a){let e=a.props.children,n=i.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,c.jsx)(m,{...r,ref:t,children:o.isValidElement(e)?o.cloneElement(e,void 0,n):null})}return(0,c.jsx)(m,{...r,ref:t,children:n})});h.displayName="Slot";var m=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(o.isValidElement(n)){let e,i;let a=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref;return o.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...e)=>{o(...e),i(...e)}:i&&(n[r]=i):"style"===r?n[r]={...i,...o}:"className"===r&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?d(t,a):a})}return o.Children.count(n)>1?o.Children.only(null):null});m.displayName="SlotClone";var y=({children:e})=>(0,c.jsx)(c.Fragment,{children:e});function v(e){return o.isValidElement(e)&&e.type===y}var g=o.createContext(void 0),b=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=o.forwardRef((e,n)=>{let{asChild:r,...i}=e,o=r?h:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,c.jsx)(o,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function x(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}var w="dismissableLayer.update",O=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),S=o.forwardRef((e,t)=>{var n,r;let{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:f,onInteractOutside:d,onDismiss:h,...m}=e,y=o.useContext(O),[v,g]=o.useState(null),S=null!==(r=null==v?void 0:v.ownerDocument)&&void 0!==r?r:null===(n=globalThis)||void 0===n?void 0:n.document,[,P]=o.useState({}),k=p(t,e=>g(e)),_=Array.from(y.layers),[A]=[...y.layersWithOutsidePointerEventsDisabled].slice(-1),T=_.indexOf(A),C=v?_.indexOf(v):-1,M=y.layersWithOutsidePointerEventsDisabled.size>0,R=C>=T,I=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=x(e),i=o.useRef(!1),a=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){j("dismissableLayer.pointerDownOutside",r,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",a.current),a.current=t,n.addEventListener("click",a.current,{once:!0})):t()}else n.removeEventListener("click",a.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",a.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...y.branches].some(e=>e.contains(t));!R||n||(null==u||u(e),null==d||d(e),e.defaultPrevented||null==h||h())},S),D=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=x(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&j("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...y.branches].some(e=>e.contains(t))||(null==f||f(e),null==d||d(e),e.defaultPrevented||null==h||h())},S);return!function(e,t=globalThis?.document){let n=x(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{C!==y.layers.size-1||(null==s||s(e),!e.defaultPrevented&&h&&(e.preventDefault(),h()))},S),o.useEffect(()=>{if(v)return a&&(0===y.layersWithOutsidePointerEventsDisabled.size&&(i=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),y.layersWithOutsidePointerEventsDisabled.add(v)),y.layers.add(v),E(),()=>{a&&1===y.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=i)}},[v,S,a,y]),o.useEffect(()=>()=>{v&&(y.layers.delete(v),y.layersWithOutsidePointerEventsDisabled.delete(v),E())},[v,y]),o.useEffect(()=>{let e=()=>P({});return document.addEventListener(w,e),()=>document.removeEventListener(w,e)},[]),(0,c.jsx)(b.div,{...m,ref:k,style:{pointerEvents:M?R?"auto":"none":void 0,...e.style},onFocusCapture:l(e.onFocusCapture,D.onFocusCapture),onBlurCapture:l(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:l(e.onPointerDownCapture,I.onPointerDownCapture)})});function E(){let e=new CustomEvent(w);document.dispatchEvent(e)}function j(e,t,n,r){let{discrete:i}=r,o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});(t&&o.addEventListener(e,t,{once:!0}),i)?o&&s.flushSync(()=>o.dispatchEvent(a)):o.dispatchEvent(a)}S.displayName="DismissableLayer",o.forwardRef((e,t)=>{let n=o.useContext(O),r=o.useRef(null),i=p(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,c.jsx)(b.div,{...e,ref:i})}).displayName="DismissableLayerBranch";var P=0;function k(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var _="focusScope.autoFocusOnMount",A="focusScope.autoFocusOnUnmount",T={bubbles:!1,cancelable:!0},C=o.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...s}=e,[u,l]=o.useState(null),f=x(i),d=x(a),h=o.useRef(null),m=p(t,e=>l(e)),y=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(r){let e=function(e){if(y.paused||!u)return;let t=e.target;u.contains(t)?h.current=t:I(h.current,{select:!0})},t=function(e){if(y.paused||!u)return;let t=e.relatedTarget;null===t||u.contains(t)||I(h.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&I(u)});return u&&n.observe(u,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,u,y.paused]),o.useEffect(()=>{if(u){D.add(y);let e=document.activeElement;if(!u.contains(e)){let t=new CustomEvent(_,T);u.addEventListener(_,f),u.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(I(r,{select:t}),document.activeElement!==n)return}(M(u).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&I(u))}return()=>{u.removeEventListener(_,f),setTimeout(()=>{let t=new CustomEvent(A,T);u.addEventListener(A,d),u.dispatchEvent(t),t.defaultPrevented||I(null!=e?e:document.body,{select:!0}),u.removeEventListener(A,d),D.remove(y)},0)}}},[u,f,d,y]);let v=o.useCallback(e=>{if(!n&&!r||y.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){let t=e.currentTarget,[r,o]=function(e){let t=M(e);return[R(t,e),R(t.reverse(),e)]}(t);r&&o?e.shiftKey||i!==o?e.shiftKey&&i===r&&(e.preventDefault(),n&&I(o,{select:!0})):(e.preventDefault(),n&&I(r,{select:!0})):i===t&&e.preventDefault()}},[n,r,y.paused]);return(0,c.jsx)(b.div,{tabIndex:-1,...s,ref:m,onKeyDown:v})});function M(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function R(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function I(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}C.displayName="FocusScope";var D=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=N(r,e)).unshift(e)},remove(e){var t;null===(t=(r=N(r,e))[0])||void 0===t||t.resume()}});function N(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var L=globalThis?.document?o.useLayoutEffect:()=>{},F=a["useId".toString()]||(()=>void 0),B=0;function z(e){let[t,n]=o.useState(F());return L(()=>{e||n(e=>e??String(B++))},[e]),e||(t?`radix-${t}`:"")}var U=n(69707),V=n(58610),$=n(54493),W=o.forwardRef((e,t)=>{let{children:n,width:r=10,height:i=5,...o}=e;return(0,c.jsx)(b.svg,{...o,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,c.jsx)("polygon",{points:"0,0 30,0 15,10"})})});W.displayName="Arrow";var Z="Popper",[H,q]=f(Z),[Y,G]=H(Z),K=e=>{let{__scopePopper:t,children:n}=e,[r,i]=o.useState(null);return(0,c.jsx)(Y,{scope:t,anchor:r,onAnchorChange:i,children:n})};K.displayName=Z;var X="PopperAnchor",Q=o.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...i}=e,a=G(X,n),s=o.useRef(null),u=p(t,s);return o.useEffect(()=>{a.onAnchorChange((null==r?void 0:r.current)||s.current)}),r?null:(0,c.jsx)(b.div,{...i,ref:u})});Q.displayName=X;var J="PopperContent",[ee,et]=H(J),en=o.forwardRef((e,t)=>{var n,r,i,a,s,u,l,f;let{__scopePopper:d,side:h="bottom",sideOffset:m=0,align:y="center",alignOffset:v=0,arrowPadding:g=0,avoidCollisions:w=!0,collisionBoundary:O=[],collisionPadding:S=0,sticky:E="partial",hideWhenDetached:j=!1,updatePositionStrategy:P="optimized",onPlaced:k,..._}=e,A=G(J,d),[T,C]=o.useState(null),M=p(t,e=>C(e)),[R,I]=o.useState(null),D=function(e){let[t,n]=o.useState(void 0);return L(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;n({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(R),N=null!==(l=null==D?void 0:D.width)&&void 0!==l?l:0,F=null!==(f=null==D?void 0:D.height)&&void 0!==f?f:0,B="number"==typeof S?S:{top:0,right:0,bottom:0,left:0,...S},z=Array.isArray(O)?O:[O],W=z.length>0,Z={padding:B,boundary:z.filter(ea),altBoundary:W},{refs:H,floatingStyles:q,placement:Y,isPositioned:K,middlewareData:X}=(0,U.YF)({strategy:"fixed",placement:h+("center"!==y?"-"+y:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,V.Me)(...t,{animationFrame:"always"===P})},elements:{reference:A.anchor},middleware:[(0,$.cv)({mainAxis:m+F,alignmentAxis:v}),w&&(0,V.uY)({mainAxis:!0,crossAxis:!1,limiter:"partial"===E?(0,V.dr)():void 0,...Z}),w&&(0,V.RR)({...Z}),(0,V.dp)({...Z,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:i}=e,{width:o,height:a}=n.reference,s=t.floating.style;s.setProperty("--radix-popper-available-width","".concat(r,"px")),s.setProperty("--radix-popper-available-height","".concat(i,"px")),s.setProperty("--radix-popper-anchor-width","".concat(o,"px")),s.setProperty("--radix-popper-anchor-height","".concat(a,"px"))}}),R&&(0,U.x7)({element:R,padding:g}),es({arrowWidth:N,arrowHeight:F}),j&&(0,V.Cp)({strategy:"referenceHidden",...Z})]}),[Q,et]=eu(Y),en=x(k);L(()=>{K&&(null==en||en())},[K,en]);let er=null===(n=X.arrow)||void 0===n?void 0:n.x,ei=null===(r=X.arrow)||void 0===r?void 0:r.y,eo=(null===(i=X.arrow)||void 0===i?void 0:i.centerOffset)!==0,[el,ec]=o.useState();return L(()=>{T&&ec(window.getComputedStyle(T).zIndex)},[T]),(0,c.jsx)("div",{ref:H.setFloating,"data-radix-popper-content-wrapper":"",style:{...q,transform:K?q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:el,"--radix-popper-transform-origin":[null===(a=X.transformOrigin)||void 0===a?void 0:a.x,null===(s=X.transformOrigin)||void 0===s?void 0:s.y].join(" "),...(null===(u=X.hide)||void 0===u?void 0:u.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,c.jsx)(ee,{scope:d,placedSide:Q,onArrowChange:I,arrowX:er,arrowY:ei,shouldHideArrow:eo,children:(0,c.jsx)(b.div,{"data-side":Q,"data-align":et,..._,ref:M,style:{..._.style,animation:K?void 0:"none"}})})})});en.displayName=J;var er="PopperArrow",ei={top:"bottom",right:"left",bottom:"top",left:"right"},eo=o.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,i=et(er,n),o=ei[i.placedSide];return(0,c.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,c.jsx)(W,{...r,ref:t,style:{...r.style,display:"block"}})})});function ea(e){return null!==e}eo.displayName=er;var es=e=>({name:"transformOrigin",options:e,fn(t){var n,r,i,o,a;let{placement:s,rects:u,middlewareData:l}=t,c=(null===(n=l.arrow)||void 0===n?void 0:n.centerOffset)!==0,f=c?0:e.arrowWidth,d=c?0:e.arrowHeight,[p,h]=eu(s),m={start:"0%",center:"50%",end:"100%"}[h],y=(null!==(o=null===(r=l.arrow)||void 0===r?void 0:r.x)&&void 0!==o?o:0)+f/2,v=(null!==(a=null===(i=l.arrow)||void 0===i?void 0:i.y)&&void 0!==a?a:0)+d/2,g="",b="";return"bottom"===p?(g=c?m:"".concat(y,"px"),b="".concat(-d,"px")):"top"===p?(g=c?m:"".concat(y,"px"),b="".concat(u.floating.height+d,"px")):"right"===p?(g="".concat(-d,"px"),b=c?m:"".concat(v,"px")):"left"===p&&(g="".concat(u.floating.width+d,"px"),b=c?m:"".concat(v,"px")),{data:{x:g,y:b}}}});function eu(e){let[t,n="center"]=e.split("-");return[t,n]}var el=o.forwardRef((e,t)=>{var n,r;let{container:i,...a}=e,[u,l]=o.useState(!1);L(()=>l(!0),[]);let f=i||u&&(null===(r=globalThis)||void 0===r?void 0:null===(n=r.document)||void 0===n?void 0:n.body);return f?s.createPortal((0,c.jsx)(b.div,{...a,ref:t}),f):null});function ec({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,i]=function({defaultProp:e,onChange:t}){let n=o.useState(e),[r]=n,i=o.useRef(r),a=x(t);return o.useEffect(()=>{i.current!==r&&(a(r),i.current=r)},[r,i,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,s=a?e:r,u=x(n);return[s,o.useCallback(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else i(t)},[a,e,i,u])]}el.displayName="Portal";var ef=o.forwardRef((e,t)=>(0,c.jsx)(b.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));ef.displayName="VisuallyHidden";var ed=n(66674),ep=n(69703),eh=n(84814),em=n(42022),ey=(0,n(52804)._)(),ev=function(){},eg=o.forwardRef(function(e,t){var n=o.useRef(null),r=o.useState({onScrollCapture:ev,onWheelCapture:ev,onTouchMoveCapture:ev}),i=r[0],a=r[1],s=e.forwardProps,u=e.children,l=e.className,c=e.removeScrollBar,f=e.enabled,d=e.shards,p=e.sideCar,h=e.noIsolation,m=e.inert,y=e.allowPinchZoom,v=e.as,g=e.gapMode,b=(0,ep._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=(0,em.q)([n,t]),w=(0,ep.pi)((0,ep.pi)({},b),i);return o.createElement(o.Fragment,null,f&&o.createElement(p,{sideCar:ey,removeScrollBar:c,shards:d,noIsolation:h,inert:m,setCallbacks:a,allowPinchZoom:!!y,lockRef:n,gapMode:g}),s?o.cloneElement(o.Children.only(u),(0,ep.pi)((0,ep.pi)({},w),{ref:x})):o.createElement(void 0===v?"div":v,(0,ep.pi)({},w,{className:l,ref:x}),u))});eg.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},eg.classNames={fullWidth:eh.zi,zeroRight:eh.pF};var eb=n(29074),ex=n(58387),ew=n(68109),eO=!1;if("undefined"!=typeof window)try{var eS=Object.defineProperty({},"passive",{get:function(){return eO=!0,!0}});window.addEventListener("test",eS,eS),window.removeEventListener("test",eS,eS)}catch(e){eO=!1}var eE=!!eO&&{passive:!1},ej=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},eP=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),ek(e,r)){var i=e_(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},ek=function(e,t){return"v"===e?ej(t,"overflowY"):ej(t,"overflowX")},e_=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},eA=function(e,t,n,r,i){var o,a=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),s=a*r,u=n.target,l=t.contains(u),c=!1,f=s>0,d=0,p=0;do{var h=e_(e,u),m=h[0],y=h[1]-h[2]-a*m;(m||y)&&ek(e,u)&&(d+=y,p+=m),u=u instanceof ShadowRoot?u.host:u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return f&&(i&&1>Math.abs(d)||!i&&s>d)?c=!0:!f&&(i&&1>Math.abs(p)||!i&&-s>p)&&(c=!0),c},eT=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eC=function(e){return[e.deltaX,e.deltaY]},eM=function(e){return e&&"current"in e?e.current:e},eR=0,eI=[],eD=(0,eb.L)(ey,function(e){var t=o.useRef([]),n=o.useRef([0,0]),r=o.useRef(),i=o.useState(eR++)[0],a=o.useState(ew.Ws)[0],s=o.useRef(e);o.useEffect(function(){s.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(0,ep.ev)([e.lockRef.current],(e.shards||[]).map(eM),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var u=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!s.current.allowPinchZoom;var i,o=eT(e),a=n.current,u="deltaX"in e?e.deltaX:a[0]-o[0],l="deltaY"in e?e.deltaY:a[1]-o[1],c=e.target,f=Math.abs(u)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===f&&"range"===c.type)return!1;var d=eP(f,c);if(!d)return!0;if(d?i=f:(i="v"===f?"h":"v",d=eP(f,c)),!d)return!1;if(!r.current&&"changedTouches"in e&&(u||l)&&(r.current=i),!i)return!0;var p=r.current||i;return eA(p,t,e,"h"===p?u:l,!0)},[]),l=o.useCallback(function(e){if(eI.length&&eI[eI.length-1]===a){var n="deltaY"in e?eC(e):eT(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var i=(s.current.shards||[]).map(eM).filter(Boolean).filter(function(t){return t.contains(e.target)});(i.length>0?u(e,i[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=o.useCallback(function(e,n,r,i){var o={name:e,delta:n,target:r,should:i,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),f=o.useCallback(function(e){n.current=eT(e),r.current=void 0},[]),d=o.useCallback(function(t){c(t.type,eC(t),t.target,u(t,e.lockRef.current))},[]),p=o.useCallback(function(t){c(t.type,eT(t),t.target,u(t,e.lockRef.current))},[]);o.useEffect(function(){return eI.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",l,eE),document.addEventListener("touchmove",l,eE),document.addEventListener("touchstart",f,eE),function(){eI=eI.filter(function(e){return e!==a}),document.removeEventListener("wheel",l,eE),document.removeEventListener("touchmove",l,eE),document.removeEventListener("touchstart",f,eE)}},[]);var h=e.removeScrollBar,m=e.inert;return o.createElement(o.Fragment,null,m?o.createElement(a,{styles:"\n  .block-interactivity-".concat(i," {pointer-events: none;}\n  .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,h?o.createElement(ex.jp,{gapMode:e.gapMode}):null)}),eN=o.forwardRef(function(e,t){return o.createElement(eg,(0,ep.pi)({},e,{ref:t,sideCar:eD}))});eN.classNames=eg.classNames;var eL=[" ","Enter","ArrowUp","ArrowDown"],eF=[" ","Enter"],eB="Select",[ez,eU,eV]=function(e){let t=e+"CollectionProvider",[n,r]=f(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:t,children:n}=e,r=o.useRef(null),a=o.useRef(new Map).current;return(0,c.jsx)(i,{scope:t,itemMap:a,collectionRef:r,children:n})};s.displayName=t;let u=e+"CollectionSlot",l=o.forwardRef((e,t)=>{let{scope:n,children:r}=e,i=p(t,a(u,n).collectionRef);return(0,c.jsx)(h,{ref:i,children:r})});l.displayName=u;let d=e+"CollectionItemSlot",m="data-radix-collection-item",y=o.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,s=o.useRef(null),u=p(t,s),l=a(d,n);return o.useEffect(()=>(l.itemMap.set(s,{ref:s,...i}),()=>void l.itemMap.delete(s))),(0,c.jsx)(h,{[m]:"",ref:u,children:r})});return y.displayName=d,[{Provider:s,Slot:l,ItemSlot:y},function(t){let n=a(e+"CollectionConsumer",t);return o.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}(eB),[e$,eW]=f(eB,[eV,q]),eZ=q(),[eH,eq]=e$(eB),[eY,eG]=e$(eB),eK=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:i,onOpenChange:a,value:s,defaultValue:u,onValueChange:l,dir:f,name:d,autoComplete:p,disabled:h,required:m}=e,y=eZ(t),[v,b]=o.useState(null),[x,w]=o.useState(null),[O,S]=o.useState(!1),E=function(e){let t=o.useContext(g);return e||t||"ltr"}(f),[j=!1,P]=ec({prop:r,defaultProp:i,onChange:a}),[k,_]=ec({prop:s,defaultProp:u,onChange:l}),A=o.useRef(null),T=!v||!!v.closest("form"),[C,M]=o.useState(new Set),R=Array.from(C).map(e=>e.props.value).join(";");return(0,c.jsx)(K,{...y,children:(0,c.jsxs)(eH,{required:m,scope:t,trigger:v,onTriggerChange:b,valueNode:x,onValueNodeChange:w,valueNodeHasChildren:O,onValueNodeHasChildrenChange:S,contentId:z(),value:k,onValueChange:_,open:j,onOpenChange:P,dir:E,triggerPointerDownPosRef:A,disabled:h,children:[(0,c.jsx)(ez.Provider,{scope:t,children:(0,c.jsx)(eY,{scope:e.__scopeSelect,onNativeOptionAdd:o.useCallback(e=>{M(t=>new Set(t).add(e))},[]),onNativeOptionRemove:o.useCallback(e=>{M(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),T?(0,c.jsxs)(tw,{"aria-hidden":!0,required:m,tabIndex:-1,name:d,autoComplete:p,value:k,onChange:e=>_(e.target.value),disabled:h,children:[void 0===k?(0,c.jsx)("option",{value:""}):null,Array.from(C)]},R):null]})})};eK.displayName=eB;var eX="SelectTrigger",eQ=o.forwardRef((e,t)=>{let{__scopeSelect:n,disabled:r=!1,...i}=e,o=eZ(n),a=eq(eX,n),s=a.disabled||r,u=p(t,a.onTriggerChange),f=eU(n),[d,h,m]=tO(e=>{let t=f().filter(e=>!e.disabled),n=t.find(e=>e.value===a.value),r=tS(t,e,n);void 0!==r&&a.onValueChange(r.value)}),y=()=>{s||(a.onOpenChange(!0),m())};return(0,c.jsx)(Q,{asChild:!0,...o,children:(0,c.jsx)(b.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":tx(a.value)?"":void 0,...i,ref:u,onClick:l(i.onClick,e=>{e.currentTarget.focus()}),onPointerDown:l(i.onPointerDown,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(y(),a.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())}),onKeyDown:l(i.onKeyDown,e=>{let t=""!==d.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||h(e.key),(!t||" "!==e.key)&&eL.includes(e.key)&&(y(),e.preventDefault())})})})});eQ.displayName=eX;var eJ="SelectValue",e0=o.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:i,children:o,placeholder:a="",...s}=e,u=eq(eJ,n),{onValueNodeHasChildrenChange:l}=u,f=void 0!==o,d=p(t,u.onValueNodeChange);return L(()=>{l(f)},[l,f]),(0,c.jsx)(b.span,{...s,ref:d,style:{pointerEvents:"none"},children:tx(u.value)?(0,c.jsx)(c.Fragment,{children:a}):o})});e0.displayName=eJ;var e1=o.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...i}=e;return(0,c.jsx)(b.span,{"aria-hidden":!0,...i,ref:t,children:r||"▼"})});e1.displayName="SelectIcon";var e2=e=>(0,c.jsx)(el,{asChild:!0,...e});e2.displayName="SelectPortal";var e5="SelectContent",e6=o.forwardRef((e,t)=>{let n=eq(e5,e.__scopeSelect),[r,i]=o.useState();return(L(()=>{i(new DocumentFragment)},[]),n.open)?(0,c.jsx)(e7,{...e,ref:t}):r?s.createPortal((0,c.jsx)(e3,{scope:e.__scopeSelect,children:(0,c.jsx)(ez.Slot,{scope:e.__scopeSelect,children:(0,c.jsx)("div",{children:e.children})})}),r):null});e6.displayName=e5;var[e3,e4]=e$(e5),e7=o.forwardRef((e,t)=>{let{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:a,onPointerDownOutside:s,side:u,sideOffset:f,align:d,alignOffset:m,arrowPadding:y,collisionBoundary:v,collisionPadding:g,sticky:b,hideWhenDetached:x,avoidCollisions:w,...O}=e,E=eq(e5,n),[j,_]=o.useState(null),[A,T]=o.useState(null),M=p(t,e=>_(e)),[R,I]=o.useState(null),[D,N]=o.useState(null),L=eU(n),[F,B]=o.useState(!1),z=o.useRef(!1);o.useEffect(()=>{if(j)return(0,ed.Ry)(j)},[j]),o.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:k()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:k()),P++,()=>{1===P&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),P--}},[]);let U=o.useCallback(e=>{let[t,...n]=L().map(e=>e.ref.current),[r]=n.slice(-1),i=document.activeElement;for(let n of e)if(n===i||(null==n||n.scrollIntoView({block:"nearest"}),n===t&&A&&(A.scrollTop=0),n===r&&A&&(A.scrollTop=A.scrollHeight),null==n||n.focus(),document.activeElement!==i))return},[L,A]),V=o.useCallback(()=>U([R,j]),[U,R,j]);o.useEffect(()=>{F&&V()},[F,V]);let{onOpenChange:$,triggerPointerDownPosRef:W}=E;o.useEffect(()=>{if(j){let e={x:0,y:0},t=t=>{var n,r,i,o;e={x:Math.abs(Math.round(t.pageX)-(null!==(i=null===(n=W.current)||void 0===n?void 0:n.x)&&void 0!==i?i:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(r=W.current)||void 0===r?void 0:r.y)&&void 0!==o?o:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():j.contains(n.target)||$(!1),document.removeEventListener("pointermove",t),W.current=null};return null!==W.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[j,$,W]),o.useEffect(()=>{let e=()=>$(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[$]);let[Z,H]=tO(e=>{let t=L().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=tS(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),q=o.useCallback((e,t,n)=>{let r=!z.current&&!n;(void 0!==E.value&&E.value===t||r)&&(I(e),r&&(z.current=!0))},[E.value]),Y=o.useCallback(()=>null==j?void 0:j.focus(),[j]),G=o.useCallback((e,t,n)=>{let r=!z.current&&!n;(void 0!==E.value&&E.value===t||r)&&N(e)},[E.value]),K="popper"===r?e9:e8,X=K===e9?{side:u,sideOffset:f,align:d,alignOffset:m,arrowPadding:y,collisionBoundary:v,collisionPadding:g,sticky:b,hideWhenDetached:x,avoidCollisions:w}:{};return(0,c.jsx)(e3,{scope:n,content:j,viewport:A,onViewportChange:T,itemRefCallback:q,selectedItem:R,onItemLeave:Y,itemTextRefCallback:G,focusSelectedItem:V,selectedItemText:D,position:r,isPositioned:F,searchRef:Z,children:(0,c.jsx)(eN,{as:h,allowPinchZoom:!0,children:(0,c.jsx)(C,{asChild:!0,trapped:E.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:l(i,e=>{var t;null===(t=E.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,c.jsx)(S,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>E.onOpenChange(!1),children:(0,c.jsx)(K,{role:"listbox",id:E.contentId,"data-state":E.open?"open":"closed",dir:E.dir,onContextMenu:e=>e.preventDefault(),...O,...X,onPlaced:()=>B(!0),ref:M,style:{display:"flex",flexDirection:"column",outline:"none",...O.style},onKeyDown:l(O.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||H(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=L().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>U(t)),e.preventDefault()}})})})})})})});e7.displayName="SelectContentImpl";var e8=o.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:r,...i}=e,a=eq(e5,n),s=e4(e5,n),[l,f]=o.useState(null),[d,h]=o.useState(null),m=p(t,e=>h(e)),y=eU(n),v=o.useRef(!1),g=o.useRef(!0),{viewport:x,selectedItem:w,selectedItemText:O,focusSelectedItem:S}=s,E=o.useCallback(()=>{if(a.trigger&&a.valueNode&&l&&d&&x&&w&&O){let e=a.trigger.getBoundingClientRect(),t=d.getBoundingClientRect(),n=a.valueNode.getBoundingClientRect(),i=O.getBoundingClientRect();if("rtl"!==a.dir){let r=i.left-t.left,o=n.left-r,a=e.left-o,s=e.width+a,c=Math.max(s,t.width),f=u(o,[10,window.innerWidth-10-c]);l.style.minWidth=s+"px",l.style.left=f+"px"}else{let r=t.right-i.right,o=window.innerWidth-n.right-r,a=window.innerWidth-e.right-o,s=e.width+a,c=Math.max(s,t.width),f=u(o,[10,window.innerWidth-10-c]);l.style.minWidth=s+"px",l.style.right=f+"px"}let o=y(),s=window.innerHeight-20,c=x.scrollHeight,f=window.getComputedStyle(d),p=parseInt(f.borderTopWidth,10),h=parseInt(f.paddingTop,10),m=parseInt(f.borderBottomWidth,10),g=p+h+c+parseInt(f.paddingBottom,10)+m,b=Math.min(5*w.offsetHeight,g),S=window.getComputedStyle(x),E=parseInt(S.paddingTop,10),j=parseInt(S.paddingBottom,10),P=e.top+e.height/2-10,k=w.offsetHeight/2,_=p+h+(w.offsetTop+k);if(_<=P){let e=w===o[o.length-1].ref.current;l.style.bottom="0px";let t=Math.max(s-P,k+(e?j:0)+(d.clientHeight-x.offsetTop-x.offsetHeight)+m);l.style.height=_+t+"px"}else{let e=w===o[0].ref.current;l.style.top="0px";let t=Math.max(P,p+x.offsetTop+(e?E:0)+k);l.style.height=t+(g-_)+"px",x.scrollTop=_-P+x.offsetTop}l.style.margin="".concat(10,"px 0"),l.style.minHeight=b+"px",l.style.maxHeight=s+"px",null==r||r(),requestAnimationFrame(()=>v.current=!0)}},[y,a.trigger,a.valueNode,l,d,x,w,O,a.dir,r]);L(()=>E(),[E]);let[j,P]=o.useState();L(()=>{d&&P(window.getComputedStyle(d).zIndex)},[d]);let k=o.useCallback(e=>{e&&!0===g.current&&(E(),null==S||S(),g.current=!1)},[E,S]);return(0,c.jsx)(te,{scope:n,contentWrapper:l,shouldExpandOnScrollRef:v,onScrollButtonChange:k,children:(0,c.jsx)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:j},children:(0,c.jsx)(b.div,{...i,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});e8.displayName="SelectItemAlignedPosition";var e9=o.forwardRef((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:i=10,...o}=e,a=eZ(n);return(0,c.jsx)(en,{...a,...o,ref:t,align:r,collisionPadding:i,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});e9.displayName="SelectPopperPosition";var[te,tt]=e$(e5,{}),tn="SelectViewport",tr=o.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:r,...i}=e,a=e4(tn,n),s=tt(tn,n),u=p(t,a.onViewportChange),f=o.useRef(0);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),(0,c.jsx)(ez.Slot,{scope:n,children:(0,c.jsx)(b.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:u,style:{position:"relative",flex:1,overflow:"auto",...i.style},onScroll:l(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=s;if((null==r?void 0:r.current)&&n){let e=Math.abs(f.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,i=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(i<r){let o=i+e,a=Math.min(r,o),s=o-a;n.style.height=a+"px","0px"===n.style.bottom&&(t.scrollTop=s>0?s:0,n.style.justifyContent="flex-end")}}}f.current=t.scrollTop})})})]})});tr.displayName=tn;var ti="SelectGroup",[to,ta]=e$(ti);o.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=z();return(0,c.jsx)(to,{scope:n,id:i,children:(0,c.jsx)(b.div,{role:"group","aria-labelledby":i,...r,ref:t})})}).displayName=ti;var ts="SelectLabel";o.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=ta(ts,n);return(0,c.jsx)(b.div,{id:i.id,...r,ref:t})}).displayName=ts;var tu="SelectItem",[tl,tc]=e$(tu),tf=o.forwardRef((e,t)=>{let{__scopeSelect:n,value:r,disabled:i=!1,textValue:a,...s}=e,u=eq(tu,n),f=e4(tu,n),d=u.value===r,[h,m]=o.useState(null!=a?a:""),[y,v]=o.useState(!1),g=p(t,e=>{var t;return null===(t=f.itemRefCallback)||void 0===t?void 0:t.call(f,e,r,i)}),x=z(),w=()=>{i||(u.onValueChange(r),u.onOpenChange(!1))};if(""===r)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,c.jsx)(tl,{scope:n,value:r,disabled:i,textId:x,isSelected:d,onItemTextChange:o.useCallback(e=>{m(t=>{var n;return t||(null!==(n=null==e?void 0:e.textContent)&&void 0!==n?n:"").trim()})},[]),children:(0,c.jsx)(ez.ItemSlot,{scope:n,value:r,disabled:i,textValue:h,children:(0,c.jsx)(b.div,{role:"option","aria-labelledby":x,"data-highlighted":y?"":void 0,"aria-selected":d&&y,"data-state":d?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...s,ref:g,onFocus:l(s.onFocus,()=>v(!0)),onBlur:l(s.onBlur,()=>v(!1)),onPointerUp:l(s.onPointerUp,w),onPointerMove:l(s.onPointerMove,e=>{if(i){var t;null===(t=f.onItemLeave)||void 0===t||t.call(f)}else e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:l(s.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null===(t=f.onItemLeave)||void 0===t||t.call(f)}}),onKeyDown:l(s.onKeyDown,e=>{var t;(null===(t=f.searchRef)||void 0===t?void 0:t.current)!==""&&" "===e.key||(eF.includes(e.key)&&w()," "===e.key&&e.preventDefault())})})})})});tf.displayName=tu;var td="SelectItemText",tp=o.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:i,...a}=e,u=eq(td,n),l=e4(td,n),f=tc(td,n),d=eG(td,n),[h,m]=o.useState(null),y=p(t,e=>m(e),f.onItemTextChange,e=>{var t;return null===(t=l.itemTextRefCallback)||void 0===t?void 0:t.call(l,e,f.value,f.disabled)}),v=null==h?void 0:h.textContent,g=o.useMemo(()=>(0,c.jsx)("option",{value:f.value,disabled:f.disabled,children:v},f.value),[f.disabled,f.value,v]),{onNativeOptionAdd:x,onNativeOptionRemove:w}=d;return L(()=>(x(g),()=>w(g)),[x,w,g]),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(b.span,{id:f.textId,...a,ref:y}),f.isSelected&&u.valueNode&&!u.valueNodeHasChildren?s.createPortal(a.children,u.valueNode):null]})});tp.displayName=td;var th="SelectItemIndicator",tm=o.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return tc(th,n).isSelected?(0,c.jsx)(b.span,{"aria-hidden":!0,...r,ref:t}):null});tm.displayName=th;var ty="SelectScrollUpButton";o.forwardRef((e,t)=>{let n=e4(ty,e.__scopeSelect),r=tt(ty,e.__scopeSelect),[i,a]=o.useState(!1),s=p(t,r.onScrollButtonChange);return L(()=>{if(n.viewport&&n.isPositioned){let e=function(){a(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,c.jsx)(tg,{...e,ref:s,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null}).displayName=ty;var tv="SelectScrollDownButton";o.forwardRef((e,t)=>{let n=e4(tv,e.__scopeSelect),r=tt(tv,e.__scopeSelect),[i,a]=o.useState(!1),s=p(t,r.onScrollButtonChange);return L(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),i?(0,c.jsx)(tg,{...e,ref:s,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null}).displayName=tv;var tg=o.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:r,...i}=e,a=e4("SelectScrollButton",n),s=o.useRef(null),u=eU(n),f=o.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return o.useEffect(()=>()=>f(),[f]),L(()=>{var e;let t=u().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[u]),(0,c.jsx)(b.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:l(i.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(r,50))}),onPointerMove:l(i.onPointerMove,()=>{var e;null===(e=a.onItemLeave)||void 0===e||e.call(a),null===s.current&&(s.current=window.setInterval(r,50))}),onPointerLeave:l(i.onPointerLeave,()=>{f()})})});o.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,c.jsx)(b.div,{"aria-hidden":!0,...r,ref:t})}).displayName="SelectSeparator";var tb="SelectArrow";function tx(e){return""===e||void 0===e}o.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=eZ(n),o=eq(tb,n),a=e4(tb,n);return o.open&&"popper"===a.position?(0,c.jsx)(eo,{...i,...r,ref:t}):null}).displayName=tb;var tw=o.forwardRef((e,t)=>{let{value:n,...r}=e,i=o.useRef(null),a=p(t,i),s=function(e){let t=o.useRef({value:e,previous:e});return o.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(n);return o.useEffect(()=>{let e=i.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(s!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[s,n]),(0,c.jsx)(ef,{asChild:!0,children:(0,c.jsx)("select",{...r,ref:a,defaultValue:n})})});function tO(e){let t=x(e),n=o.useRef(""),r=o.useRef(0),i=o.useCallback(e=>{let i=n.current+e;t(i),function e(t){n.current=t,window.clearTimeout(r.current),""!==t&&(r.current=window.setTimeout(()=>e(""),1e3))}(i)},[t]),a=o.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return o.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,a]}function tS(e,t,n){var r;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===i.length&&(o=o.filter(e=>e!==n));let a=o.find(e=>e.textValue.toLowerCase().startsWith(i.toLowerCase()));return a!==n?a:void 0}tw.displayName="BubbleSelect";var tE=eK,tj=eQ,tP=e0,tk=e1,t_=e2,tA=e6,tT=tr,tC=tf,tM=tp,tR=tm},59143:function(e,t,n){"use strict";n.d(t,{A4:function(){return u},g7:function(){return a}});var r=n(14749),i=n(2265),o=n(61266);let a=(0,i.forwardRef)((e,t)=>{let{children:n,...o}=e,a=i.Children.toArray(n),u=a.find(l);if(u){let e=u.props.children,n=a.map(t=>t!==u?t:i.Children.count(e)>1?i.Children.only(null):(0,i.isValidElement)(e)?e.props.children:null);return(0,i.createElement)(s,(0,r.Z)({},o,{ref:t}),(0,i.isValidElement)(e)?(0,i.cloneElement)(e,void 0,n):null)}return(0,i.createElement)(s,(0,r.Z)({},o,{ref:t}),n)});a.displayName="Slot";let s=(0,i.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,i.isValidElement)(n)?(0,i.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...e)=>{o(...e),i(...e)}:i&&(n[r]=i):"style"===r?n[r]={...i,...o}:"className"===r&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?(0,o.F)(t,n.ref):n.ref}):i.Children.count(n)>1?i.Children.only(null):null});s.displayName="SlotClone";let u=({children:e})=>(0,i.createElement)(i.Fragment,null,e);function l(e){return(0,i.isValidElement)(e)&&e.type===u}},31552:function(e,t,n){"use strict";n.d(t,{xz:function(){return D}});var r=n(14749),i=n(2265),o=n(44991),a=n(84104),s=n(27533),u=n(61266),l=n(38687),c=n(29586),f=n(39830),d=n(9310),p=n(12275);let h="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},y="RovingFocusGroup",[v,g,b]=(0,s.B)(y),[x,w]=(0,a.b)(y,[b]),[O,S]=x(y),E=((e,t)=>(0,i.createElement)(v.Provider,{scope:e.__scopeRovingFocusGroup},(0,i.createElement)(v.Slot,{scope:e.__scopeRovingFocusGroup},(0,i.createElement)(E,(0,r.Z)({},e,{ref:t})))),(0,i.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:a,loop:s=!1,dir:l,currentTabStopId:y,defaultCurrentTabStopId:v,onCurrentTabStopIdChange:b,onEntryFocus:x,...w}=e,S=(0,i.useRef)(null),E=(0,u.e)(t,S),j=(0,p.gm)(l),[P=null,_]=(0,d.T)({prop:y,defaultProp:v,onChange:b}),[A,T]=(0,i.useState)(!1),C=(0,f.W)(x),M=g(n),R=(0,i.useRef)(!1),[I,D]=(0,i.useState)(0);return(0,i.useEffect)(()=>{let e=S.current;if(e)return e.addEventListener(h,C),()=>e.removeEventListener(h,C)},[C]),(0,i.createElement)(O,{scope:n,orientation:a,dir:j,loop:s,currentTabStopId:P,onItemFocus:(0,i.useCallback)(e=>_(e),[_]),onItemShiftTab:(0,i.useCallback)(()=>T(!0),[]),onFocusableItemAdd:(0,i.useCallback)(()=>D(e=>e+1),[]),onFocusableItemRemove:(0,i.useCallback)(()=>D(e=>e-1),[])},(0,i.createElement)(c.WV.div,(0,r.Z)({tabIndex:A||0===I?-1:0,"data-orientation":a},w,{ref:E,style:{outline:"none",...e.style},onMouseDown:(0,o.M)(e.onMouseDown,()=>{R.current=!0}),onFocus:(0,o.M)(e.onFocus,e=>{let t=!R.current;if(e.target===e.currentTarget&&t&&!A){let t=new CustomEvent(h,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=M().filter(e=>e.focusable);k([e.find(e=>e.active),e.find(e=>e.id===P),...e].filter(Boolean).map(e=>e.ref.current))}}R.current=!1}),onBlur:(0,o.M)(e.onBlur,()=>T(!1))})))})),j=(0,i.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:a=!0,active:s=!1,tabStopId:u,...f}=e,d=(0,l.M)(),p=u||d,h=S("RovingFocusGroupItem",n),m=h.currentTabStopId===p,y=g(n),{onFocusableItemAdd:b,onFocusableItemRemove:x}=h;return(0,i.useEffect)(()=>{if(a)return b(),()=>x()},[a,b,x]),(0,i.createElement)(v.ItemSlot,{scope:n,id:p,focusable:a,active:s},(0,i.createElement)(c.WV.span,(0,r.Z)({tabIndex:m?0:-1,"data-orientation":h.orientation},f,{ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{a?h.onItemFocus(p):e.preventDefault()}),onFocus:(0,o.M)(e.onFocus,()=>h.onItemFocus(p)),onKeyDown:(0,o.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){h.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let i=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return P[i]}(e,h.orientation,h.dir);if(void 0!==t){e.preventDefault();let i=y().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)i.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&i.reverse();let o=i.indexOf(e.currentTarget);i=h.loop?(n=i,r=o+1,n.map((e,t)=>n[(r+t)%n.length])):i.slice(o+1)}setTimeout(()=>k(i))}})})))}),P={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function k(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}n(12642);let _="Tabs",[A,T]=(0,a.b)(_,[w]),C=w(),[M,R]=A(_),I=(0,i.forwardRef)((e,t)=>{let{__scopeTabs:n,value:a,disabled:s=!1,...u}=e,l=R("TabsTrigger",n),f=C(n),d=function(e,t){return`${e}-trigger-${t}`}(l.baseId,a),p=function(e,t){return`${e}-content-${t}`}(l.baseId,a),h=a===l.value;return(0,i.createElement)(j,(0,r.Z)({asChild:!0},f,{focusable:!s,active:h}),(0,i.createElement)(c.WV.button,(0,r.Z)({type:"button",role:"tab","aria-selected":h,"aria-controls":p,"data-state":h?"active":"inactive","data-disabled":s?"":void 0,disabled:s,id:d},u,{ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{s||0!==e.button||!1!==e.ctrlKey?e.preventDefault():l.onValueChange(a)}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&l.onValueChange(a)}),onFocus:(0,o.M)(e.onFocus,()=>{let e="manual"!==l.activationMode;h||s||!e||l.onValueChange(a)})})))}),D=I},33348:function(e,t,n){"use strict";n.d(t,{Eh:function(){return ec},VY:function(){return el},h_:function(){return eu},zt:function(){return eo},fC:function(){return ea},xz:function(){return es}});var r=n(14749),i=n(2265),o=n(44991),a=n(61266),s=n(84104),u=n(1260),l=n(38687),c=n(69707),f=n(58610),d=n(54493),p=n(29586);let h=(0,i.forwardRef)((e,t)=>{let{children:n,width:o=10,height:a=5,...s}=e;return(0,i.createElement)(p.WV.svg,(0,r.Z)({},s,{ref:t,width:o,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:(0,i.createElement)("polygon",{points:"0,0 30,0 15,10"}))});var m=n(39830),y=n(32618);let v="Popper",[g,b]=(0,s.b)(v),[x,w]=g(v),O=(0,i.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:o,...s}=e,u=w("PopperAnchor",n),l=(0,i.useRef)(null),c=(0,a.e)(t,l);return(0,i.useEffect)(()=>{u.onAnchorChange((null==o?void 0:o.current)||l.current)}),o?null:(0,i.createElement)(p.WV.div,(0,r.Z)({},s,{ref:c}))}),S="PopperContent",[E,j]=g(S),P=(0,i.forwardRef)((e,t)=>{var n,o,s,u,l,h,v,g;let{__scopePopper:b,side:x="bottom",sideOffset:O=0,align:j="center",alignOffset:P=0,arrowPadding:k=0,avoidCollisions:_=!0,collisionBoundary:M=[],collisionPadding:R=0,sticky:I="partial",hideWhenDetached:D=!1,updatePositionStrategy:N="optimized",onPlaced:L,...F}=e,B=w(S,b),[z,U]=(0,i.useState)(null),V=(0,a.e)(t,e=>U(e)),[$,W]=(0,i.useState)(null),Z=function(e){let[t,n]=(0,i.useState)(void 0);return(0,y.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;n({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}($),H=null!==(n=null==Z?void 0:Z.width)&&void 0!==n?n:0,q=null!==(o=null==Z?void 0:Z.height)&&void 0!==o?o:0,Y="number"==typeof R?R:{top:0,right:0,bottom:0,left:0,...R},G=Array.isArray(M)?M:[M],K=G.length>0,X={padding:Y,boundary:G.filter(A),altBoundary:K},{refs:Q,floatingStyles:J,placement:ee,isPositioned:et,middlewareData:en}=(0,c.YF)({strategy:"fixed",placement:x+("center"!==j?"-"+j:""),whileElementsMounted:(...e)=>(0,f.Me)(...e,{animationFrame:"always"===N}),elements:{reference:B.anchor},middleware:[(0,d.cv)({mainAxis:O+q,alignmentAxis:P}),_&&(0,f.uY)({mainAxis:!0,crossAxis:!1,limiter:"partial"===I?(0,f.dr)():void 0,...X}),_&&(0,f.RR)({...X}),(0,f.dp)({...X,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:o}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${n}px`),a.setProperty("--radix-popper-available-height",`${r}px`),a.setProperty("--radix-popper-anchor-width",`${i}px`),a.setProperty("--radix-popper-anchor-height",`${o}px`)}}),$&&(0,c.x7)({element:$,padding:k}),T({arrowWidth:H,arrowHeight:q}),D&&(0,f.Cp)({strategy:"referenceHidden",...X})]}),[er,ei]=C(ee),eo=(0,m.W)(L);(0,y.b)(()=>{et&&(null==eo||eo())},[et,eo]);let ea=null===(s=en.arrow)||void 0===s?void 0:s.x,es=null===(u=en.arrow)||void 0===u?void 0:u.y,eu=(null===(l=en.arrow)||void 0===l?void 0:l.centerOffset)!==0,[el,ec]=(0,i.useState)();return(0,y.b)(()=>{z&&ec(window.getComputedStyle(z).zIndex)},[z]),(0,i.createElement)("div",{ref:Q.setFloating,"data-radix-popper-content-wrapper":"",style:{...J,transform:et?J.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:el,"--radix-popper-transform-origin":[null===(h=en.transformOrigin)||void 0===h?void 0:h.x,null===(v=en.transformOrigin)||void 0===v?void 0:v.y].join(" ")},dir:e.dir},(0,i.createElement)(E,{scope:b,placedSide:er,onArrowChange:W,arrowX:ea,arrowY:es,shouldHideArrow:eu},(0,i.createElement)(p.WV.div,(0,r.Z)({"data-side":er,"data-align":ei},F,{ref:V,style:{...F.style,animation:et?void 0:"none",opacity:null!==(g=en.hide)&&void 0!==g&&g.referenceHidden?0:void 0}}))))}),k={top:"bottom",right:"left",bottom:"top",left:"right"},_=(0,i.forwardRef)(function(e,t){let{__scopePopper:n,...o}=e,a=j("PopperArrow",n),s=k[a.placedSide];return(0,i.createElement)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[s]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0}},(0,i.createElement)(h,(0,r.Z)({},o,{ref:t,style:{...o.style,display:"block"}})))});function A(e){return null!==e}let T=e=>({name:"transformOrigin",options:e,fn(t){var n,r,i,o,a;let{placement:s,rects:u,middlewareData:l}=t,c=(null===(n=l.arrow)||void 0===n?void 0:n.centerOffset)!==0,f=c?0:e.arrowWidth,d=c?0:e.arrowHeight,[p,h]=C(s),m={start:"0%",center:"50%",end:"100%"}[h],y=(null!==(r=null===(i=l.arrow)||void 0===i?void 0:i.x)&&void 0!==r?r:0)+f/2,v=(null!==(o=null===(a=l.arrow)||void 0===a?void 0:a.y)&&void 0!==o?o:0)+d/2,g="",b="";return"bottom"===p?(g=c?m:`${y}px`,b=`${-d}px`):"top"===p?(g=c?m:`${y}px`,b=`${u.floating.height+d}px`):"right"===p?(g=`${-d}px`,b=c?m:`${v}px`):"left"===p&&(g=`${u.floating.width+d}px`,b=c?m:`${v}px`),{data:{x:g,y:b}}}});function C(e){let[t,n="center"]=e.split("-");return[t,n]}let M=e=>{let{__scopePopper:t,children:n}=e,[r,o]=(0,i.useState)(null);return(0,i.createElement)(x,{scope:t,anchor:r,onAnchorChange:o},n)};var R=n(37881),I=n(12642),D=n(59143),N=n(9310);let L=(0,i.forwardRef)((e,t)=>(0,i.createElement)(p.WV.span,(0,r.Z)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),[F,B]=(0,s.b)("Tooltip",[b]),z=b(),U="tooltip.open",[V,$]=F("TooltipProvider"),W="Tooltip",[Z,H]=F(W),q="TooltipTrigger",Y=(0,i.forwardRef)((e,t)=>{let{__scopeTooltip:n,...s}=e,u=H(q,n),l=$(q,n),c=z(n),f=(0,i.useRef)(null),d=(0,a.e)(t,f,u.onTriggerChange),h=(0,i.useRef)(!1),m=(0,i.useRef)(!1),y=(0,i.useCallback)(()=>h.current=!1,[]);return(0,i.useEffect)(()=>()=>document.removeEventListener("pointerup",y),[y]),(0,i.createElement)(O,(0,r.Z)({asChild:!0},c),(0,i.createElement)(p.WV.button,(0,r.Z)({"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute},s,{ref:d,onPointerMove:(0,o.M)(e.onPointerMove,e=>{"touch"===e.pointerType||m.current||l.isPointerInTransitRef.current||(u.onTriggerEnter(),m.current=!0)}),onPointerLeave:(0,o.M)(e.onPointerLeave,()=>{u.onTriggerLeave(),m.current=!1}),onPointerDown:(0,o.M)(e.onPointerDown,()=>{h.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:(0,o.M)(e.onFocus,()=>{h.current||u.onOpen()}),onBlur:(0,o.M)(e.onBlur,u.onClose),onClick:(0,o.M)(e.onClick,u.onClose)})))}),G="TooltipPortal",[K,X]=F(G,{forceMount:void 0}),Q="TooltipContent",J=(0,i.forwardRef)((e,t)=>{let n=X(Q,e.__scopeTooltip),{forceMount:o=n.forceMount,side:a="top",...s}=e,u=H(Q,e.__scopeTooltip);return(0,i.createElement)(I.z,{present:o||u.open},u.disableHoverableContent?(0,i.createElement)(er,(0,r.Z)({side:a},s,{ref:t})):(0,i.createElement)(ee,(0,r.Z)({side:a},s,{ref:t})))}),ee=(0,i.forwardRef)((e,t)=>{let n=H(Q,e.__scopeTooltip),o=$(Q,e.__scopeTooltip),s=(0,i.useRef)(null),u=(0,a.e)(t,s),[l,c]=(0,i.useState)(null),{trigger:f,onClose:d}=n,p=s.current,{onPointerInTransitChange:h}=o,m=(0,i.useCallback)(()=>{c(null),h(!1)},[h]),y=(0,i.useCallback)((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},i=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(n,r,i,o)){case o:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());c(function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...function(e,t,n=5){let r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,i),...function(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}(t.getBoundingClientRect())])),h(!0)},[h]);return(0,i.useEffect)(()=>()=>m(),[m]),(0,i.useEffect)(()=>{if(f&&p){let e=e=>y(e,p),t=e=>y(e,f);return f.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{f.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[f,p,y,m]),(0,i.useEffect)(()=>{if(l){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==f?void 0:f.contains(t))||(null==p?void 0:p.contains(t)),i=!function(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let a=t[e].x,s=t[e].y,u=t[o].x,l=t[o].y;s>r!=l>r&&n<(u-a)*(r-s)/(l-s)+a&&(i=!i)}return i}(n,l);r?m():i&&(m(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[f,p,l,d,m]),(0,i.createElement)(er,(0,r.Z)({},e,{ref:u}))}),[et,en]=F(W,{isInside:!1}),er=(0,i.forwardRef)((e,t)=>{let{__scopeTooltip:n,children:o,"aria-label":a,onEscapeKeyDown:s,onPointerDownOutside:l,...c}=e,f=H(Q,n),d=z(n),{onClose:p}=f;return(0,i.useEffect)(()=>(document.addEventListener(U,p),()=>document.removeEventListener(U,p)),[p]),(0,i.useEffect)(()=>{if(f.trigger){let e=e=>{let t=e.target;null!=t&&t.contains(f.trigger)&&p()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[f.trigger,p]),(0,i.createElement)(u.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:p},(0,i.createElement)(P,(0,r.Z)({"data-state":f.stateAttribute},d,c,{ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),(0,i.createElement)(D.A4,null,o),(0,i.createElement)(et,{scope:n,isInside:!0},(0,i.createElement)(L,{id:f.contentId,role:"tooltip"},a||o))))}),ei=(0,i.forwardRef)((e,t)=>{let{__scopeTooltip:n,...o}=e,a=z(n);return en("TooltipArrow",n).isInside?null:(0,i.createElement)(_,(0,r.Z)({},a,o,{ref:t}))}),eo=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:a}=e,[s,u]=(0,i.useState)(!0),l=(0,i.useRef)(!1),c=(0,i.useRef)(0);return(0,i.useEffect)(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,i.createElement)(V,{scope:t,isOpenDelayed:s,delayDuration:n,onOpen:(0,i.useCallback)(()=>{window.clearTimeout(c.current),u(!1)},[]),onClose:(0,i.useCallback)(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>u(!0),r)},[r]),isPointerInTransitRef:l,onPointerInTransitChange:(0,i.useCallback)(e=>{l.current=e},[]),disableHoverableContent:o},a)},ea=e=>{let{__scopeTooltip:t,children:n,open:r,defaultOpen:o=!1,onOpenChange:a,disableHoverableContent:s,delayDuration:u}=e,c=$(W,e.__scopeTooltip),f=z(t),[d,p]=(0,i.useState)(null),h=(0,l.M)(),m=(0,i.useRef)(0),y=null!=s?s:c.disableHoverableContent,v=null!=u?u:c.delayDuration,g=(0,i.useRef)(!1),[b=!1,x]=(0,N.T)({prop:r,defaultProp:o,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(U))):c.onClose(),null==a||a(e)}}),w=(0,i.useMemo)(()=>b?g.current?"delayed-open":"instant-open":"closed",[b]),O=(0,i.useCallback)(()=>{window.clearTimeout(m.current),g.current=!1,x(!0)},[x]),S=(0,i.useCallback)(()=>{window.clearTimeout(m.current),x(!1)},[x]),E=(0,i.useCallback)(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>{g.current=!0,x(!0)},v)},[v,x]);return(0,i.useEffect)(()=>()=>window.clearTimeout(m.current),[]),(0,i.createElement)(M,f,(0,i.createElement)(Z,{scope:t,contentId:h,open:b,stateAttribute:w,trigger:d,onTriggerChange:p,onTriggerEnter:(0,i.useCallback)(()=>{c.isOpenDelayed?E():O()},[c.isOpenDelayed,E,O]),onTriggerLeave:(0,i.useCallback)(()=>{y?S():window.clearTimeout(m.current)},[S,y]),onOpen:O,onClose:S,disableHoverableContent:y},n))},es=Y,eu=e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:o}=e,a=H(G,t);return(0,i.createElement)(K,{scope:t,forceMount:n},(0,i.createElement)(I.z,{present:n||a.open},(0,i.createElement)(R.h,{asChild:!0,container:o},r)))},el=J,ec=ei},39830:function(e,t,n){"use strict";n.d(t,{W:function(){return i}});var r=n(2265);function i(e){let t=(0,r.useRef)(e);return(0,r.useEffect)(()=>{t.current=e}),(0,r.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}},9310:function(e,t,n){"use strict";n.d(t,{T:function(){return o}});var r=n(2265),i=n(39830);function o({prop:e,defaultProp:t,onChange:n=()=>{}}){let[o,a]=function({defaultProp:e,onChange:t}){let n=(0,r.useState)(e),[o]=n,a=(0,r.useRef)(o),s=(0,i.W)(t);return(0,r.useEffect)(()=>{a.current!==o&&(s(o),a.current=o)},[o,a,s]),n}({defaultProp:t,onChange:n}),s=void 0!==e,u=s?e:o,l=(0,i.W)(n);return[u,(0,r.useCallback)(t=>{if(s){let n="function"==typeof t?t(e):t;n!==e&&l(n)}else a(t)},[s,e,a,l])]}},32618:function(e,t,n){"use strict";n.d(t,{b:function(){return i}});var r=n(2265);let i=(null==globalThis?void 0:globalThis.document)?r.useLayoutEffect:()=>{}},75504:function(e,t,n){"use strict";t.Z=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=function e(t){var n,r,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t){if(Array.isArray(t)){var o=t.length;for(n=0;n<o;n++)t[n]&&(r=e(t[n]))&&(i&&(i+=" "),i+=r)}else for(r in t)t[r]&&(i&&(i+=" "),i+=r)}return i}(e))&&(r&&(r+=" "),r+=t);return r}},68446:function(e,t,n){"use strict";function r(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}n.d(t,{Z:function(){return r}})},80519:function(e,t,n){"use strict";var r=n(68446),i=n(6228),o=n(77983);let a=(0,i.Z)(r.Z),s=a.right;a.left,(0,i.Z)(o.Z).center,t.ZP=s},6228:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(68446);function i(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function o(e){let t,n,o;function s(e,r,i=0,o=e.length){if(i<o){if(0!==t(r,r))return o;do{let t=i+o>>>1;0>n(e[t],r)?i=t+1:o=t}while(i<o)}return i}return 2!==e.length?(t=r.Z,n=(t,n)=>(0,r.Z)(e(t),n),o=(t,n)=>e(t)-n):(t=e===r.Z||e===i?e:a,n=e,o=e),{left:s,center:function(e,t,n=0,r=e.length){let i=s(e,t,n,r-1);return i>n&&o(e[i-1],t)>-o(e[i],t)?i-1:i},right:function(e,r,i=0,o=e.length){if(i<o){if(0!==t(r,r))return o;do{let t=i+o>>>1;0>=n(e[t],r)?i=t+1:o=t}while(i<o)}return i}}}function a(){return 0}},77983:function(e,t,n){"use strict";function r(e){return null===e?NaN:+e}function*i(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r=+r)>=r&&(yield r)}}n.d(t,{K:function(){return i},Z:function(){return r}})},75957:function(e,t,n){"use strict";n.d(t,{G9:function(){return u},ZP:function(){return s},ly:function(){return l}});let r=Math.sqrt(50),i=Math.sqrt(10),o=Math.sqrt(2);function a(e,t,n){let s,u,l;let c=(t-e)/Math.max(0,n),f=Math.floor(Math.log10(c)),d=c/Math.pow(10,f),p=d>=r?10:d>=i?5:d>=o?2:1;return(f<0?(s=Math.round(e*(l=Math.pow(10,-f)/p)),u=Math.round(t*l),s/l<e&&++s,u/l>t&&--u,l=-l):(s=Math.round(e/(l=Math.pow(10,f)*p)),u=Math.round(t/l),s*l<e&&++s,u*l>t&&--u),u<s&&.5<=n&&n<2)?a(e,t,2*n):[s,u,l]}function s(e,t,n){if(t=+t,e=+e,!((n=+n)>0))return[];if(e===t)return[e];let r=t<e,[i,o,s]=r?a(t,e,n):a(e,t,n);if(!(o>=i))return[];let u=o-i+1,l=Array(u);if(r){if(s<0)for(let e=0;e<u;++e)l[e]=-((o-e)/s);else for(let e=0;e<u;++e)l[e]=(o-e)*s}else if(s<0)for(let e=0;e<u;++e)l[e]=-((i+e)/s);else for(let e=0;e<u;++e)l[e]=(i+e)*s;return l}function u(e,t,n){return a(e=+e,t=+t,n=+n)[2]}function l(e,t,n){t=+t,e=+e,n=+n;let r=t<e,i=r?u(t,e,n):u(e,t,n);return(r?-1:1)*(i<0?-(1/i):i)}},97507:function(e,t,n){"use strict";n.d(t,{B8:function(){return E},Il:function(){return i},J5:function(){return a},SU:function(){return S},Ss:function(){return j},ZP:function(){return x},xV:function(){return o}});var r=n(20799);function i(){}var o=.7,a=1.4285714285714286,s="\\s*([+-]?\\d+)\\s*",u="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",l="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",c=/^#([0-9a-f]{3,8})$/,f=RegExp(`^rgb\\(${s},${s},${s}\\)$`),d=RegExp(`^rgb\\(${l},${l},${l}\\)$`),p=RegExp(`^rgba\\(${s},${s},${s},${u}\\)$`),h=RegExp(`^rgba\\(${l},${l},${l},${u}\\)$`),m=RegExp(`^hsl\\(${u},${l},${l}\\)$`),y=RegExp(`^hsla\\(${u},${l},${l},${u}\\)$`),v={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};function g(){return this.rgb().formatHex()}function b(){return this.rgb().formatRgb()}function x(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=c.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?w(t):3===n?new j(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?O(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?O(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=f.exec(e))?new j(t[1],t[2],t[3],1):(t=d.exec(e))?new j(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=p.exec(e))?O(t[1],t[2],t[3],t[4]):(t=h.exec(e))?O(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?C(t[1],t[2]/100,t[3]/100,1):(t=y.exec(e))?C(t[1],t[2]/100,t[3]/100,t[4]):v.hasOwnProperty(e)?w(v[e]):"transparent"===e?new j(NaN,NaN,NaN,0):null}function w(e){return new j(e>>16&255,e>>8&255,255&e,1)}function O(e,t,n,r){return r<=0&&(e=t=n=NaN),new j(e,t,n,r)}function S(e){return(e instanceof i||(e=x(e)),e)?new j((e=e.rgb()).r,e.g,e.b,e.opacity):new j}function E(e,t,n,r){return 1==arguments.length?S(e):new j(e,t,n,null==r?1:r)}function j(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function P(){return`#${T(this.r)}${T(this.g)}${T(this.b)}`}function k(){let e=_(this.opacity);return`${1===e?"rgb(":"rgba("}${A(this.r)}, ${A(this.g)}, ${A(this.b)}${1===e?")":`, ${e})`}`}function _(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function A(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function T(e){return((e=A(e))<16?"0":"")+e.toString(16)}function C(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new R(e,t,n,r)}function M(e){if(e instanceof R)return new R(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=x(e)),!e)return new R;if(e instanceof R)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),a=Math.max(t,n,r),s=NaN,u=a-o,l=(a+o)/2;return u?(s=t===a?(n-r)/u+(n<r)*6:n===a?(r-t)/u+2:(t-n)/u+4,u/=l<.5?a+o:2-a-o,s*=60):u=l>0&&l<1?0:s,new R(s,u,l,e.opacity)}function R(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function I(e){return(e=(e||0)%360)<0?e+360:e}function D(e){return Math.max(0,Math.min(1,e||0))}function N(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}(0,r.Z)(i,x,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:g,formatHex:g,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return M(this).formatHsl()},formatRgb:b,toString:b}),(0,r.Z)(j,E,(0,r.l)(i,{brighter(e){return e=null==e?a:Math.pow(a,e),new j(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?o:Math.pow(o,e),new j(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new j(A(this.r),A(this.g),A(this.b),_(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:P,formatHex:P,formatHex8:function(){return`#${T(this.r)}${T(this.g)}${T(this.b)}${T((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:k,toString:k})),(0,r.Z)(R,function(e,t,n,r){return 1==arguments.length?M(e):new R(e,t,n,null==r?1:r)},(0,r.l)(i,{brighter(e){return e=null==e?a:Math.pow(a,e),new R(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?o:Math.pow(o,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,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new j(N(e>=240?e-240:e+120,i,r),N(e,i,r),N(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new R(I(this.h),D(this.s),D(this.l),_(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(){let e=_(this.opacity);return`${1===e?"hsl(":"hsla("}${I(this.h)}, ${100*D(this.s)}%, ${100*D(this.l)}%${1===e?")":`, ${e})`}`}}))},20799:function(e,t,n){"use strict";function r(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function i(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}n.d(t,{Z:function(){return r},l:function(){return i}})},73231:function(e,t,n){"use strict";n.d(t,{WU:function(){return o},jH:function(){return a}});var r,i,o,a,s=n(88825),u=n(73621),l=n(28379);function c(e,t){var n=(0,l.V)(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+Array(i-r.length+2).join("0")}var f={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:l.Z,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)=>c(100*e,t),r:c,s:function(e,t){var n=(0,l.V)(e,t);if(!n)return e+"";var i=n[0],o=n[1],a=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,s=i.length;return a===s?i:a>s?i+Array(a-s+1).join("0"):a>0?i.slice(0,a)+"."+i.slice(a):"0."+Array(1-a).join("0")+(0,l.V)(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function d(e){return e}var p=Array.prototype.map,h=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];o=(i=function(e){var t,n,i,o=void 0===e.grouping||void 0===e.thousands?d:(t=p.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var i=e.length,o=[],a=0,s=t[0],u=0;i>0&&s>0&&(u+s+1>r&&(s=Math.max(1,r-u)),o.push(e.substring(i-=s,i+s)),!((u+=s+1)>r));)s=t[a=(a+1)%t.length];return o.reverse().join(n)}),a=void 0===e.currency?"":e.currency[0]+"",l=void 0===e.currency?"":e.currency[1]+"",c=void 0===e.decimal?".":e.decimal+"",m=void 0===e.numerals?d:(i=p.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return i[+e]})}),y=void 0===e.percent?"%":e.percent+"",v=void 0===e.minus?"−":e.minus+"",g=void 0===e.nan?"NaN":e.nan+"";function b(e){var t=(e=(0,u.Z)(e)).fill,n=e.align,i=e.sign,s=e.symbol,d=e.zero,p=e.width,b=e.comma,x=e.precision,w=e.trim,O=e.type;"n"===O?(b=!0,O="g"):f[O]||(void 0===x&&(x=12),w=!0,O="g"),(d||"0"===t&&"="===n)&&(d=!0,t="0",n="=");var S="$"===s?a:"#"===s&&/[boxX]/.test(O)?"0"+O.toLowerCase():"",E="$"===s?l:/[%p]/.test(O)?y:"",j=f[O],P=/[defgprs%]/.test(O);function k(e){var a,s,u,l=S,f=E;if("c"===O)f=j(e)+f,e="";else{var y=(e=+e)<0||1/e<0;if(e=isNaN(e)?g:j(Math.abs(e),x),w&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r<n;++r)switch(e[r]){case".":i=t=r;break;case"0":0===i&&(i=r),t=r;break;default:if(!+e[r])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),y&&0==+e&&"+"!==i&&(y=!1),l=(y?"("===i?i:v:"-"===i||"("===i?"":i)+l,f=("s"===O?h[8+r/3]:"")+f+(y&&"("===i?")":""),P){for(a=-1,s=e.length;++a<s;)if(48>(u=e.charCodeAt(a))||u>57){f=(46===u?c+e.slice(a+1):e.slice(a))+f,e=e.slice(0,a);break}}}b&&!d&&(e=o(e,1/0));var k=l.length+e.length+f.length,_=k<p?Array(p-k+1).join(t):"";switch(b&&d&&(e=o(_+e,_.length?p-f.length:1/0),_=""),n){case"<":e=l+e+f+_;break;case"=":e=l+_+e+f;break;case"^":e=_.slice(0,k=_.length>>1)+l+e+f+_.slice(k);break;default:e=_+l+e+f}return m(e)}return x=void 0===x?6:/[gprs]/.test(O)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x)),k.toString=function(){return e+""},k}return{format:b,formatPrefix:function(e,t){var n=b(((e=(0,u.Z)(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor((0,s.Z)(t)/3))),i=Math.pow(10,-r),o=h[8+r/3];return function(e){return n(i*e)+o}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,a=i.formatPrefix},88825:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(28379);function i(e){return(e=(0,r.V)(Math.abs(e)))?e[1]:NaN}},28379:function(e,t,n){"use strict";function r(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function i(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}n.d(t,{V:function(){return i},Z:function(){return r}})},73621:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function i(e){var t;if(!(t=r.exec(e)))throw Error("invalid format: "+e);return new o({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]})}function o(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}i.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},99188:function(e,t,n){"use strict";n.d(t,{ZP:function(){return s},wx:function(){return o},yi:function(){return a}});var r=n(62294);function i(e,t){return function(n){return e+n*t}}function o(e,t){var n=t-e;return n?i(e,n>180||n<-180?n-360*Math.round(n/360):n):(0,r.Z)(isNaN(e)?t:e)}function a(e){return 1==(e=+e)?s:function(t,n){var i,o,a;return n-t?(i=t,o=n,i=Math.pow(i,a=e),o=Math.pow(o,a)-i,a=1/a,function(e){return Math.pow(i+e*o,a)}):(0,r.Z)(isNaN(t)?n:t)}}function s(e,t){var n=t-e;return n?i(e,n):(0,r.Z)(isNaN(e)?t:e)}},62294:function(e,t){"use strict";t.Z=e=>()=>e},76498:function(e,t,n){"use strict";function r(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}n.d(t,{Z:function(){return r}})},29871:function(e,t,n){"use strict";n.d(t,{ZP:function(){return a},hD:function(){return u}});var r=n(97507);function i(e,t,n,r,i){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*n+(1+3*e+3*o-3*a)*r+a*i)/6}var o=n(99188),a=function e(t){var n=(0,o.yi)(t);function i(e,t){var i=n((e=(0,r.B8)(e)).r,(t=(0,r.B8)(t)).r),a=n(e.g,t.g),s=n(e.b,t.b),u=(0,o.ZP)(e.opacity,t.opacity);return function(t){return e.r=i(t),e.g=a(t),e.b=s(t),e.opacity=u(t),e+""}}return i.gamma=e,i}(1);function s(e){return function(t){var n,i,o=t.length,a=Array(o),s=Array(o),u=Array(o);for(n=0;n<o;++n)i=(0,r.B8)(t[n]),a[n]=i.r||0,s[n]=i.g||0,u[n]=i.b||0;return a=e(a),s=e(s),u=e(u),i.opacity=1,function(e){return i.r=a(e),i.g=s(e),i.b=u(e),i+""}}}var u=s(function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[r],a=e[r+1],s=r>0?e[r-1]:2*o-a,u=r<t-1?e[r+2]:2*a-o;return i((n-r/t)*t,s,o,a,u)}});s(function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),o=e[(r+t-1)%t],a=e[r%t],s=e[(r+1)%t],u=e[(r+2)%t];return i((n-r/t)*t,o,a,s,u)}})},65503:function(e,t,n){"use strict";function r(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}n.d(t,{Z:function(){return r}})},83276:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(76498),i=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,o=RegExp(i.source,"g");function a(e,t){var n,a,s,u,l,c=i.lastIndex=o.lastIndex=0,f=-1,d=[],p=[];for(e+="",t+="";(s=i.exec(e))&&(u=o.exec(t));)(l=u.index)>c&&(l=t.slice(c,l),d[f]?d[f]+=l:d[++f]=l),(s=s[0])===(u=u[0])?d[f]?d[f]+=u:d[++f]=u:(d[++f]=null,p.push({i:f,x:(0,r.Z)(s,u)})),c=o.lastIndex;return c<t.length&&(l=t.slice(c),d[f]?d[f]+=l:d[++f]=l),d.length<2?p[0]?(n=p[0].x,function(e){return n(e)+""}):(a=t,function(){return a}):(t=p.length,function(e){for(var n,r=0;r<t;++r)d[(n=p[r]).i]=n.x(e);return d.join("")})}},57900:function(e,t,n){"use strict";n.d(t,{Z:function(){return function e(t,n){var u,l,c=typeof n;return null==n||"boolean"===c?(0,s.Z)(n):("number"===c?o.Z:"string"===c?(l=(0,r.ZP)(n))?(n=l,i.ZP):a.Z:n instanceof r.ZP?i.ZP:n instanceof Date?function(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}:(u=n,!ArrayBuffer.isView(u)||u instanceof DataView)?Array.isArray(n)?function(t,n){var r,i=n?n.length:0,o=t?Math.min(i,t.length):0,a=Array(o),s=Array(i);for(r=0;r<o;++r)a[r]=e(t[r],n[r]);for(;r<i;++r)s[r]=n[r];return function(e){for(r=0;r<o;++r)s[r]=a[r](e);return s}}:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?function(t,n){var r,i={},o={};for(r in(null===t||"object"!=typeof t)&&(t={}),(null===n||"object"!=typeof n)&&(n={}),n)r in t?i[r]=e(t[r],n[r]):o[r]=n[r];return function(e){for(r in i)o[r]=i[r](e);return o}}:o.Z:function(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,i=t.slice();return function(o){for(n=0;n<r;++n)i[n]=e[n]*(1-o)+t[n]*o;return i}})(t,n)}}});var r=n(97507),i=n(29871),o=n(76498),a=n(83276),s=n(62294)},51897:function(e,t,n){"use strict";n.d(t,{Z:function(){return o},x:function(){return a}});var r=n(85576),i=n(8724);function o(){var e,t,n=(0,i.Z)().unknown(void 0),a=n.domain,s=n.range,u=0,l=1,c=!1,f=0,d=0,p=.5;function h(){var n=a().length,r=l<u,i=r?l:u,o=r?u:l;e=(o-i)/Math.max(1,n-f+2*d),c&&(e=Math.floor(e)),i+=(o-i-e*(n-f))*p,t=e*(1-f),c&&(i=Math.round(i),t=Math.round(t));var h=(function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),o=Array(i);++r<i;)o[r]=e+r*n;return o})(n).map(function(t){return i+e*t});return s(r?h.reverse():h)}return delete n.unknown,n.domain=function(e){return arguments.length?(a(e),h()):a()},n.range=function(e){return arguments.length?([u,l]=e,u=+u,l=+l,h()):[u,l]},n.rangeRound=function(e){return[u,l]=e,u=+u,l=+l,c=!0,h()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(c=!!e,h()):c},n.padding=function(e){return arguments.length?(f=Math.min(1,d=+e),h()):f},n.paddingInner=function(e){return arguments.length?(f=Math.min(1,e),h()):f},n.paddingOuter=function(e){return arguments.length?(d=+e,h()):d},n.align=function(e){return arguments.length?(p=Math.max(0,Math.min(1,e)),h()):p},n.copy=function(){return o(a(),[u,l]).round(c).paddingInner(f).paddingOuter(d).align(p)},r.o.apply(h(),arguments)}function a(){return function e(t){var n=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return e(n())},t}(o.apply(null,arguments).paddingInner(1))}},28098:function(e,t,n){"use strict";n.d(t,{JG:function(){return p},ZP:function(){return m},yR:function(){return l},l4:function(){return h}});var r=n(80519),i=n(57900),o=n(76498),a=n(65503),s=n(62228),u=[0,1];function l(e){return e}function c(e,t){var n;return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n})}function f(e,t,n){var r=e[0],i=e[1],o=t[0],a=t[1];return i<r?(r=c(i,r),o=n(a,o)):(r=c(r,i),o=n(o,a)),function(e){return o(r(e))}}function d(e,t,n){var i=Math.min(e.length,t.length)-1,o=Array(i),a=Array(i),s=-1;for(e[i]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<i;)o[s]=c(e[s],e[s+1]),a[s]=n(t[s],t[s+1]);return function(t){var n=(0,r.ZP)(e,t,1,i)-1;return a[n](o[n](t))}}function p(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function h(){var e,t,n,r,c,p,h=u,m=u,y=i.Z,v=l;function g(){var e,t,n,i=Math.min(h.length,m.length);return v!==l&&(e=h[0],t=h[i-1],e>t&&(n=e,e=t,t=n),v=function(n){return Math.max(e,Math.min(t,n))}),r=i>2?d:f,c=p=null,b}function b(t){return null==t||isNaN(t=+t)?n:(c||(c=r(h.map(e),m,y)))(e(v(t)))}return b.invert=function(n){return v(t((p||(p=r(m,h.map(e),o.Z)))(n)))},b.domain=function(e){return arguments.length?(h=Array.from(e,s.Z),g()):h.slice()},b.range=function(e){return arguments.length?(m=Array.from(e),g()):m.slice()},b.rangeRound=function(e){return m=Array.from(e),y=a.Z,g()},b.clamp=function(e){return arguments.length?(v=!!e||l,g()):v!==l},b.interpolate=function(e){return arguments.length?(y=e,g()):y},b.unknown=function(e){return arguments.length?(n=e,b):n},function(n,r){return e=n,t=r,g()}}function m(){return h()(l,l)}},85576:function(e,t,n){"use strict";function r(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function i(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}n.d(t,{O:function(){return i},o:function(){return r}})},50683:function(e,t,n){"use strict";n.d(t,{Q:function(){return s},Z:function(){return function e(){var t=(0,i.ZP)();return t.copy=function(){return(0,i.JG)(t,e())},o.o.apply(t,arguments),s(t)}}});var r=n(75957),i=n(28098),o=n(85576),a=n(37120);function s(e){var t=e.domain;return e.ticks=function(e){var n=t();return(0,r.ZP)(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return(0,a.Z)(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var i,o,a=t(),s=0,u=a.length-1,l=a[s],c=a[u],f=10;for(c<l&&(o=l,l=c,c=o,o=s,s=u,u=o);f-- >0;){if((o=(0,r.G9)(l,c,n))===i)return a[s]=l,a[u]=c,t(a);if(o>0)l=Math.floor(l/o)*o,c=Math.ceil(c/o)*o;else if(o<0)l=Math.ceil(l*o)/o,c=Math.floor(c*o)/o;else break;i=o}return e},e}},62228:function(e,t,n){"use strict";function r(e){return+e}n.d(t,{Z:function(){return r}})},8724:function(e,t,n){"use strict";n.d(t,{Z:function(){return function e(){var t=new r,n=[],i=[],o=s;function u(e){let r=t.get(e);if(void 0===r){if(o!==s)return o;t.set(e,r=n.push(e)-1)}return i[r%i.length]}return u.domain=function(e){if(!arguments.length)return n.slice();for(let i of(n=[],t=new r,e))t.has(i)||t.set(i,n.push(i)-1);return u},u.range=function(e){return arguments.length?(i=Array.from(e),u):i.slice()},u.unknown=function(e){return arguments.length?(o=e,u):o},u.copy=function(){return e(n,i).unknown(o)},a.o.apply(u,arguments),u}},O:function(){return s}});class r extends Map{constructor(e,t=o){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let[t,n]of e)this.set(t,n)}get(e){return super.get(i(this,e))}has(e){return super.has(i(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},n){let r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}(this,e))}}function i({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):n}function o(e){return null!==e&&"object"==typeof e?e.valueOf():e}var a=n(85576);let s=Symbol("implicit")},37120:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(75957),i=n(73621),o=n(88825),a=n(73231);function s(e,t,n,s){var u,l,c,f=(0,r.ly)(e,t,n);switch((s=(0,i.Z)(null==s?",f":s)).type){case"s":var d=Math.max(Math.abs(e),Math.abs(t));return null!=s.precision||isNaN(c=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,o.Z)(d)/3)))-(0,o.Z)(Math.abs(f))))||(s.precision=c),(0,a.jH)(s,d);case"":case"e":case"g":case"p":case"r":null!=s.precision||isNaN((u=f,l=Math.abs(l=Math.max(Math.abs(e),Math.abs(t)))-(u=Math.abs(u)),c=Math.max(0,(0,o.Z)(l)-(0,o.Z)(u))+1))||(s.precision=c-("e"===s.type));break;case"f":case"%":null!=s.precision||isNaN(c=Math.max(0,-(0,o.Z)(Math.abs(f))))||(s.precision=c-("%"===s.type)*2)}return(0,a.WU)(s)}},68091:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(96422),i=n(61767),o=n(39281),a=n(10034),s=n(29851),u=n(34308);function l(e,t,n){var l=null,c=(0,i.Z)(!0),f=null,d=o.Z,p=null,h=(0,s.d)(m);function m(i){var o,a,s,u,m,y=(i=(0,r.Z)(i)).length,v=!1,g=Array(y),b=Array(y);for(null==f&&(p=d(m=h())),o=0;o<=y;++o){if(!(o<y&&c(u=i[o],o,i))===v){if(v=!v)a=o,p.areaStart(),p.lineStart();else{for(p.lineEnd(),p.lineStart(),s=o-1;s>=a;--s)p.point(g[s],b[s]);p.lineEnd(),p.areaEnd()}}v&&(g[o]=+e(u,o,i),b[o]=+t(u,o,i),p.point(l?+l(u,o,i):g[o],n?+n(u,o,i):b[o]))}if(m)return p=null,m+""||null}function y(){return(0,a.Z)().defined(c).curve(d).context(f)}return e="function"==typeof e?e:void 0===e?u.x:(0,i.Z)(+e),t="function"==typeof t?t:void 0===t?(0,i.Z)(0):(0,i.Z)(+t),n="function"==typeof n?n:void 0===n?u.y:(0,i.Z)(+n),m.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.Z)(+t),l=null,m):e},m.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.Z)(+t),m):e},m.x1=function(e){return arguments.length?(l=null==e?null:"function"==typeof e?e:(0,i.Z)(+e),m):l},m.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,i.Z)(+e),n=null,m):t},m.y0=function(e){return arguments.length?(t="function"==typeof e?e:(0,i.Z)(+e),m):t},m.y1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:(0,i.Z)(+e),m):n},m.lineX0=m.lineY0=function(){return y().x(e).y(t)},m.lineY1=function(){return y().x(e).y(n)},m.lineX1=function(){return y().x(l).y(t)},m.defined=function(e){return arguments.length?(c="function"==typeof e?e:(0,i.Z)(!!e),m):c},m.curve=function(e){return arguments.length?(d=e,null!=f&&(p=d(f)),m):d},m.context=function(e){return arguments.length?(null==e?f=p=null:p=d(f=e),m):f},m}},96422:function(e,t,n){"use strict";function r(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}n.d(t,{Z:function(){return r}}),Array.prototype.slice},61767:function(e,t,n){"use strict";function r(e){return function(){return e}}n.d(t,{Z:function(){return r}})},3940:function(e,t,n){"use strict";function r(e,t,n){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+n)/6)}function i(e){this._context=e}function o(e){return new i(e)}n.d(t,{ZP:function(){return o},fE:function(){return i},xm:function(){return r}}),i.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:r(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&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:r(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}}},76394:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(67952),i=n(3940);function o(e){this._context=e}function a(e){return new o(e)}o.prototype={areaStart:r.Z,areaEnd:r.Z,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)}},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:(0,i.xm)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}}},5142:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(3940);function i(e){this._context=e}function o(e){return new i(e)}i.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||0!==this._line&&3===this._point)&&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 n=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:(0,r.xm)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}}},39281:function(e,t,n){"use strict";function r(e){this._context=e}function i(e){return new r(e)}n.d(t,{Z:function(){return i}}),r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&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)}}}},24460:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(67952);function i(e){this._context=e}function o(e){return new i(e)}i.prototype={areaStart:r.Z,areaEnd:r.Z,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))}}},50664:function(e,t,n){"use strict";function r(e,t,n){var r=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(r||i<0&&-0),a=(n-e._y1)/(i||r<0&&-0);return((o<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs((o*i+a*r)/(r+i)))||0}function i(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function o(e,t,n){var r=e._x0,i=e._y0,o=e._x1,a=e._y1,s=(o-r)/3;e._context.bezierCurveTo(r+s,i+s*t,o-s,a-s*n,o,a)}function a(e){this._context=e}function s(e){this._context=new u(e)}function u(e){this._context=e}function l(e){return new a(e)}function c(e){return new s(e)}n.d(t,{Z:function(){return l},s:function(){return c}}),a.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:o(this,this._t0,i(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+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,o(this,i(this,n=r(this,e,t)),n);break;default:o(this,this._t0,n=r(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(s.prototype=Object.create(a.prototype)).point=function(e,t){a.prototype.point.call(this,t,e)},u.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,n,r,i,o){this._context.bezierCurveTo(t,e,r,n,o,i)}}},3222:function(e,t,n){"use strict";function r(e){this._context=e}function i(e){var t,n,r=e.length-1,i=Array(r),o=Array(r),a=Array(r);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,o[r-1]=7,a[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/o[t-1],o[t]-=n,a[t]-=n*a[t-1];for(i[r-1]=a[r-1]/o[r-1],t=r-2;t>=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(t=0,o[r-1]=(e[r]+i[r-1])/2;t<r-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function o(e){return new r(e)}n.d(t,{Z:function(){return o}}),r.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,n=e.length;if(n){if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=i(e),o=i(t),a=0,s=1;s<n;++a,++s)this._context.bezierCurveTo(r[0][a],o[0][a],r[1][a],o[1][a],e[s],t[s])}(this._line||0!==this._line&&1===n)&&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)}}},14743:function(e,t,n){"use strict";function r(e,t){this._context=e,this._t=t}function i(e){return new r(e,.5)}function o(e){return new r(e,0)}function a(e){return new r(e,1)}n.d(t,{RN:function(){return o},ZP:function(){return i},cD:function(){return a}}),r.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&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&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 n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}}},10034:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(96422),i=n(61767),o=n(39281),a=n(29851),s=n(34308);function u(e,t){var n=(0,i.Z)(!0),u=null,l=o.Z,c=null,f=(0,a.d)(d);function d(i){var o,a,s,d=(i=(0,r.Z)(i)).length,p=!1;for(null==u&&(c=l(s=f())),o=0;o<=d;++o)!(o<d&&n(a=i[o],o,i))===p&&((p=!p)?c.lineStart():c.lineEnd()),p&&c.point(+e(a,o,i),+t(a,o,i));if(s)return c=null,s+""||null}return e="function"==typeof e?e:void 0===e?s.x:(0,i.Z)(e),t="function"==typeof t?t:void 0===t?s.y:(0,i.Z)(t),d.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.Z)(+t),d):e},d.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,i.Z)(+e),d):t},d.defined=function(e){return arguments.length?(n="function"==typeof e?e:(0,i.Z)(!!e),d):n},d.curve=function(e){return arguments.length?(l=e,null!=u&&(c=l(u)),d):l},d.context=function(e){return arguments.length?(null==e?u=c=null:c=l(u=e),d):u},d}},25151:function(e,t,n){"use strict";n.d(t,{BZ:function(){return l},Ho:function(){return s},O$:function(){return o},VV:function(){return i},_b:function(){return a},mC:function(){return r},pi:function(){return u}});let r=Math.cos,i=Math.min,o=Math.sin,a=Math.sqrt,s=1e-12,u=Math.PI,l=2*u},67952:function(e,t,n){"use strict";function r(){}n.d(t,{Z:function(){return r}})},31968:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(34610);function i(e,t){if((i=e.length)>0){for(var n,i,o,a=0,s=e[0].length;a<s;++a){for(o=n=0;n<i;++n)o+=e[n][a][1]||0;if(o)for(n=0;n<i;++n)e[n][a][1]/=o}(0,r.Z)(e,t)}}},34610:function(e,t,n){"use strict";function r(e,t){if((i=e.length)>1)for(var n,r,i,o=1,a=e[t[0]],s=a.length;o<i;++o)for(r=a,a=e[t[o]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}n.d(t,{Z:function(){return r}})},99821:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(34610);function i(e,t){if((n=e.length)>0){for(var n,i=0,o=e[t[0]],a=o.length;i<a;++i){for(var s=0,u=0;s<n;++s)u+=e[s][i][1]||0;o[i][1]+=o[i][0]=-u/2}(0,r.Z)(e,t)}}},29799:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(34610);function i(e,t){if((o=e.length)>0&&(i=(n=e[t[0]]).length)>0){for(var n,i,o,a=0,s=1;s<i;++s){for(var u=0,l=0,c=0;u<o;++u){for(var f=e[t[u]],d=f[s][1]||0,p=(d-(f[s-1][1]||0))/2,h=0;h<u;++h){var m=e[t[h]];p+=(m[s][1]||0)-(m[s-1][1]||0)}l+=d,c+=p*d}n[s-1][1]+=n[s-1][0]=a,l&&(a-=c/l)}n[s-1][1]+=n[s-1][0]=a,(0,r.Z)(e,t)}}},52966:function(e,t,n){"use strict";function r(e){for(var t=e.length,n=Array(t);--t>=0;)n[t]=t;return n}n.d(t,{Z:function(){return r}})},29851:function(e,t,n){"use strict";n.d(t,{d:function(){return u}});let r=Math.PI,i=2*r,o=i-1e-6;function a(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class s{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?a:function(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return a;let n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,r){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(e,t,n,r,i,o){this._append`C${+e},${+t},${+n},${+r},${this._x1=+i},${this._y1=+o}`}arcTo(e,t,n,i,o){if(e=+e,t=+t,n=+n,i=+i,(o=+o)<0)throw Error(`negative radius: ${o}`);let a=this._x1,s=this._y1,u=n-e,l=i-t,c=a-e,f=s-t,d=c*c+f*f;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(d>1e-6){if(Math.abs(f*u-l*c)>1e-6&&o){let p=n-a,h=i-s,m=u*u+l*l,y=Math.sqrt(m),v=Math.sqrt(d),g=o*Math.tan((r-Math.acos((m+d-(p*p+h*h))/(2*y*v)))/2),b=g/v,x=g/y;Math.abs(b-1)>1e-6&&this._append`L${e+b*c},${t+b*f}`,this._append`A${o},${o},0,0,${+(f*p>c*h)},${this._x1=e+x*u},${this._y1=t+x*l}`}else this._append`L${this._x1=e},${this._y1=t}`}}arc(e,t,n,a,s,u){if(e=+e,t=+t,u=!!u,(n=+n)<0)throw Error(`negative radius: ${n}`);let l=n*Math.cos(a),c=n*Math.sin(a),f=e+l,d=t+c,p=1^u,h=u?a-s:s-a;null===this._x1?this._append`M${f},${d}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-d)>1e-6)&&this._append`L${f},${d}`,n&&(h<0&&(h=h%i+i),h>o?this._append`A${n},${n},0,1,${p},${e-l},${t-c}A${n},${n},0,1,${p},${this._x1=f},${this._y1=d}`:h>1e-6&&this._append`A${n},${n},0,${+(h>=r)},${p},${this._x1=e+n*Math.cos(s)},${this._y1=t+n*Math.sin(s)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function u(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{let e=Math.floor(n);if(!(e>=0))throw RangeError(`invalid digits: ${n}`);t=e}return e},()=>new s(t)}s.prototype},34308:function(e,t,n){"use strict";function r(e){return e[0]}function i(e){return e[1]}n.d(t,{x:function(){return r},y:function(){return i}})},25587:function(e,t,n){"use strict";let r,i;n.d(t,{E:function(){return i7}});var o,a,s=n(2265);let u=(0,s.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),l=(0,s.createContext)({}),c=(0,s.createContext)(null),f="undefined"!=typeof document,d=f?s.useLayoutEffect:s.useEffect,p=(0,s.createContext)({strict:!1}),h=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),m="data-"+h("framerAppearId"),y={skipAnimations:!1,useManualTiming:!1};class v{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){let t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}let g=["read","resolveKeyframes","update","preRender","render","postRender"];function b(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},o=g.reduce((e,t)=>(e[t]=function(e){let t=new v,n=new v,r=0,i=!1,o=!1,a=new WeakSet,s={schedule:(e,o=!1,s=!1)=>{let u=s&&i,l=u?t:n;return o&&a.add(e),l.add(e)&&u&&i&&(r=t.order.length),e},cancel:e=>{n.remove(e),a.delete(e)},process:u=>{if(i){o=!0;return}if(i=!0,[t,n]=[n,t],n.clear(),r=t.order.length)for(let n=0;n<r;n++){let r=t.order[n];a.has(r)&&(s.schedule(r),e()),r(u)}i=!1,o&&(o=!1,s.process(u))}};return s}(()=>n=!0),e),{}),a=e=>{o[e].process(i)},s=()=>{let o=y.useManualTiming?i.timestamp:performance.now();n=!1,i.delta=r?1e3/60:Math.max(Math.min(o-i.timestamp,40),1),i.timestamp=o,i.isProcessing=!0,g.forEach(a),i.isProcessing=!1,n&&t&&(r=!1,e(s))},u=()=>{n=!0,r=!0,i.isProcessing||e(s)};return{schedule:g.reduce((e,t)=>{let r=o[t];return e[t]=(e,t=!1,i=!1)=>(n||u(),r.schedule(e,t,i)),e},{}),cancel:e=>g.forEach(t=>o[t].cancel(e)),state:i,steps:o}}let{schedule:x,cancel:w}=b(queueMicrotask,!1);function O(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function S(e){return"string"==typeof e||Array.isArray(e)}function E(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}let j=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],P=["initial",...j];function k(e){return E(e.animate)||P.some(t=>S(e[t]))}function _(e){return!!(k(e)||e.variants)}function A(e){return Array.isArray(e)?e.join(" "):e}let T={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},C={};for(let e in T)C[e]={isEnabled:t=>T[e].some(e=>!!t[e])};let M=(0,s.createContext)({}),R=(0,s.createContext)({}),I=Symbol.for("motionComponentSymbol"),D=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function N(e){if("string"!=typeof e||e.includes("-"));else if(D.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}let L={},F=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],B=new Set(F);function z(e,{layout:t,layoutId:n}){return B.has(e)||e.startsWith("origin")||(t||void 0!==n)&&(!!L[e]||"opacity"===e)}let U=e=>!!(e&&e.getVelocity),V={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},$=F.length,W=e=>t=>"string"==typeof t&&t.startsWith(e),Z=W("--"),H=W("var(--"),q=e=>!!H(e)&&Y.test(e.split("/*")[0].trim()),Y=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,G=(e,t)=>t&&"number"==typeof e?t.transform(e):e,K=(e,t,n)=>n>t?t:n<e?e:n,X={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},Q={...X,transform:e=>K(0,1,e)},J={...X,default:1},ee=e=>Math.round(1e5*e)/1e5,et=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,en=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,er=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;function ei(e){return"string"==typeof e}let eo=e=>({test:t=>ei(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),ea=eo("deg"),es=eo("%"),eu=eo("px"),el=eo("vh"),ec=eo("vw"),ef={...es,parse:e=>es.parse(e)/100,transform:e=>es.transform(100*e)},ed={...X,transform:Math.round},ep={borderWidth:eu,borderTopWidth:eu,borderRightWidth:eu,borderBottomWidth:eu,borderLeftWidth:eu,borderRadius:eu,radius:eu,borderTopLeftRadius:eu,borderTopRightRadius:eu,borderBottomRightRadius:eu,borderBottomLeftRadius:eu,width:eu,maxWidth:eu,height:eu,maxHeight:eu,size:eu,top:eu,right:eu,bottom:eu,left:eu,padding:eu,paddingTop:eu,paddingRight:eu,paddingBottom:eu,paddingLeft:eu,margin:eu,marginTop:eu,marginRight:eu,marginBottom:eu,marginLeft:eu,rotate:ea,rotateX:ea,rotateY:ea,rotateZ:ea,scale:J,scaleX:J,scaleY:J,scaleZ:J,skew:ea,skewX:ea,skewY:ea,distance:eu,translateX:eu,translateY:eu,translateZ:eu,x:eu,y:eu,z:eu,perspective:eu,transformPerspective:eu,opacity:Q,originX:ef,originY:ef,originZ:eu,zIndex:ed,backgroundPositionX:eu,backgroundPositionY:eu,fillOpacity:Q,strokeOpacity:Q,numOctaves:ed};function eh(e,t,n,r){let{style:i,vars:o,transform:a,transformOrigin:s}=e,u=!1,l=!1,c=!0;for(let e in t){let n=t[e];if(Z(e)){o[e]=n;continue}let r=ep[e],f=G(n,r);if(B.has(e)){if(u=!0,a[e]=f,!c)continue;n!==(r.default||0)&&(c=!1)}else e.startsWith("origin")?(l=!0,s[e]=f):i[e]=f}if(!t.transform&&(u||r?i.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:n=!0},r,i){let o="";for(let t=0;t<$;t++){let n=F[t];if(void 0!==e[n]){let t=V[n]||n;o+=`${t}(${e[n]}) `}}return t&&!e.z&&(o+="translateZ(0)"),o=o.trim(),i?o=i(e,r?"":o):n&&r&&(o="none"),o}(e.transform,n,c,r):i.transform&&(i.transform="none")),l){let{originX:e="50%",originY:t="50%",originZ:n=0}=s;i.transformOrigin=`${e} ${t} ${n}`}}let em=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function ey(e,t,n){for(let r in t)U(t[r])||z(r,n)||(e[r]=t[r])}let ev=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function eg(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||ev.has(e)}let eb=e=>!eg(e);try{(o=require("@emotion/is-prop-valid").default)&&(eb=e=>e.startsWith("on")?!eg(e):o(e))}catch(e){}function ex(e,t,n){return"string"==typeof e?e:eu.transform(t+n*e)}let ew={offset:"stroke-dashoffset",array:"stroke-dasharray"},eO={offset:"strokeDashoffset",array:"strokeDasharray"};function eS(e,{attrX:t,attrY:n,attrScale:r,originX:i,originY:o,pathLength:a,pathSpacing:s=1,pathOffset:u=0,...l},c,f,d){if(eh(e,l,c,d),f){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:p,style:h,dimensions:m}=e;p.transform&&(m&&(h.transform=p.transform),delete p.transform),m&&(void 0!==i||void 0!==o||h.transform)&&(h.transformOrigin=function(e,t,n){let r=ex(t,e.x,e.width),i=ex(n,e.y,e.height);return`${r} ${i}`}(m,void 0!==i?i:.5,void 0!==o?o:.5)),void 0!==t&&(p.x=t),void 0!==n&&(p.y=n),void 0!==r&&(p.scale=r),void 0!==a&&function(e,t,n=1,r=0,i=!0){e.pathLength=1;let o=i?ew:eO;e[o.offset]=eu.transform(-r);let a=eu.transform(t),s=eu.transform(n);e[o.array]=`${a} ${s}`}(p,a,s,u,!1)}let eE=()=>({...em(),attrs:{}}),ej=e=>"string"==typeof e&&"svg"===e.toLowerCase();function eP(e,{style:t,vars:n},r,i){for(let o in Object.assign(e.style,t,i&&i.getProjectionStyles(r)),n)e.style.setProperty(o,n[o])}let ek=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function e_(e,t,n,r){for(let n in eP(e,t,void 0,r),t.attrs)e.setAttribute(ek.has(n)?n:h(n),t.attrs[n])}function eA(e,t,n){var r;let{style:i}=e,o={};for(let a in i)(U(i[a])||t.style&&U(t.style[a])||z(a,e)||(null===(r=null==n?void 0:n.getValue(a))||void 0===r?void 0:r.liveStyle)!==void 0)&&(o[a]=i[a]);return o}function eT(e,t,n){let r=eA(e,t,n);for(let n in e)(U(e[n])||U(t[n]))&&(r[-1!==F.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n]=e[n]);return r}function eC(e,t,n,r={},i={}){return"function"==typeof t&&(t=t(void 0!==n?n:e.custom,r,i)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==n?n:e.custom,r,i)),t}let eM=e=>Array.isArray(e),eR=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),eI=e=>eM(e)?e[e.length-1]||0:e;function eD(e){let t=U(e)?e.get():e;return eR(t)?t.toValue():t}let eN=e=>(t,n)=>{let r=(0,s.useContext)(l),i=(0,s.useContext)(c),o=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,i,o){let a={latestValues:function(e,t,n,r){let i={},o=r(e,{});for(let e in o)i[e]=eD(o[e]);let{initial:a,animate:s}=e,u=k(e),l=_(e);t&&l&&!u&&!1!==e.inherit&&(void 0===a&&(a=t.initial),void 0===s&&(s=t.animate));let c=!!n&&!1===n.initial,f=(c=c||!1===a)?s:a;return f&&"boolean"!=typeof f&&!E(f)&&(Array.isArray(f)?f:[f]).forEach(t=>{let n=eC(e,t);if(!n)return;let{transitionEnd:r,transition:o,...a}=n;for(let e in a){let t=a[e];if(Array.isArray(t)){let e=c?t.length-1:0;t=t[e]}null!==t&&(i[e]=t)}for(let e in r)i[e]=r[e]}),i}(r,i,o,e),renderState:t()};return n&&(a.mount=e=>n(r,e,a)),a})(e,t,r,i);return n?o():function(e){let t=(0,s.useRef)(null);return null===t.current&&(t.current=e()),t.current}(o)},eL=e=>e,{schedule:eF,cancel:eB,state:ez,steps:eU}=b("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:eL,!0),eV={useVisualState:eN({scrapeMotionValuesFromProps:eT,createRenderState:eE,onMount:(e,t,{renderState:n,latestValues:r})=>{eF.read(()=>{try{n.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){n.dimensions={x:0,y:0,width:0,height:0}}}),eF.render(()=>{eS(n,r,{enableHardwareAcceleration:!1},ej(t.tagName),e.transformTemplate),e_(t,n)})}})},e$={useVisualState:eN({scrapeMotionValuesFromProps:eA,createRenderState:em})};function eW(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}let eZ=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function eH(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}let eq=e=>t=>eZ(t)&&e(t,eH(t));function eY(e,t,n,r){return eW(e,t,eq(n),r)}let eG=(e,t)=>n=>t(e(n)),eK=(...e)=>e.reduce(eG);function eX(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let eQ=eX("dragHorizontal"),eJ=eX("dragVertical");function e0(e){let t=!1;if("y"===e)t=eJ();else if("x"===e)t=eQ();else{let e=eQ(),n=eJ();e&&n?t=()=>{e(),n()}:(e&&e(),n&&n())}return t}function e1(){let e=e0(!0);return!e||(e(),!1)}class e2{constructor(e){this.isMounted=!1,this.node=e}update(){}}function e5(e,t){let n="onHover"+(t?"Start":"End");return eY(e.current,"pointer"+(t?"enter":"leave"),(r,i)=>{if("touch"===r.pointerType||e1())return;let o=e.getProps();e.animationState&&o.whileHover&&e.animationState.setActive("whileHover",t),o[n]&&o[n](r,i)},{passive:!e.getProps()[n]})}class e6 extends e2{mount(){this.unmount=eK(e5(this.node,!0),e5(this.node,!1))}unmount(){}}class e3 extends e2{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=eK(eW(this.node.current,"focus",()=>this.onFocus()),eW(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let e4=(e,t)=>!!t&&(e===t||e4(e,t.parentElement));function e7(e,t){if(!t)return;let n=new PointerEvent("pointer"+e);t(n,eH(n))}class e8 extends e2{constructor(){super(...arguments),this.removeStartListeners=eL,this.removeEndListeners=eL,this.removeAccessibleListeners=eL,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();let n=this.node.getProps(),r=eY(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:n,onTapCancel:r,globalTapTarget:i}=this.node.getProps();i||e4(this.node.current,e.target)?n&&n(e,t):r&&r(e,t)},{passive:!(n.onTap||n.onPointerUp)}),i=eY(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=eK(r,i),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=eW(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=eW(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&e7("up",(e,t)=>{let{onTap:n}=this.node.getProps();n&&n(e,t)})}),e7("down",(e,t)=>{this.startPress(e,t)}))}),t=eW(this.node.current,"blur",()=>{this.isPressing&&e7("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=eK(e,t)}}startPress(e,t){this.isPressing=!0;let{onTapStart:n,whileTap:r}=this.node.getProps();r&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&n(e,t)}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!e1()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:n}=this.node.getProps();n&&n(e,t)}mount(){let e=this.node.getProps(),t=eY(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),n=eW(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=eK(t,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let e9=new WeakMap,te=new WeakMap,tt=e=>{let t=e9.get(e.target);t&&t(e)},tn=e=>{e.forEach(tt)},tr={some:0,all:1};class ti extends e2{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r="some",once:i}=e,o={root:t?t.current:void 0,rootMargin:n,threshold:"number"==typeof r?r:tr[r]};return function(e,t,n){let r=function({root:e,...t}){let n=e||document;te.has(n)||te.set(n,{});let r=te.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(tn,{root:e,...t})),r[i]}(t);return e9.set(e,n),r.observe(e),()=>{e9.delete(e),r.unobserve(e)}}(this.node.current,o,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),o=t?n:r;o&&o(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}(e,t))&&this.startObserver()}unmount(){}}function to(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}function ta(e,t,n){let r=e.getProps();return eC(r,t,void 0!==n?n:r.custom,function(e){let t={};return e.values.forEach((e,n)=>t[n]=e.get()),t}(e),function(e){let t={};return e.values.forEach((e,n)=>t[n]=e.getVelocity()),t}(e))}let ts=e=>1e3*e,tu=e=>e/1e3,tl={type:"spring",stiffness:500,damping:25,restSpeed:10},tc=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),tf={type:"keyframes",duration:.8},td={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},tp=(e,{keyframes:t})=>t.length>2?tf:B.has(e)?e.startsWith("scale")?tc(t[1]):tl:td;function th(e,t){return e[t]||e.default||e}let tm={current:!1},ty=e=>null!==e;function tv(e,{repeat:t,repeatType:n="loop"},r){let i=e.filter(ty),o=t&&"loop"!==n&&t%2==1?0:i.length-1;return o&&void 0!==r?r:i[o]}function tg(){r=void 0}let tb={now:()=>(void 0===r&&tb.set(ez.isProcessing||y.useManualTiming?ez.timestamp:performance.now()),r),set:e=>{r=e,queueMicrotask(tg)}},tx=e=>/^0[^.\s]+$/u.test(e),tw=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),tO=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,tS=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),tE=e=>e===X||e===eu,tj=(e,t)=>parseFloat(e.split(", ")[t]),tP=(e,t)=>(n,{transform:r})=>{if("none"===r||!r)return 0;let i=r.match(/^matrix3d\((.+)\)$/u);if(i)return tj(i[1],t);{let t=r.match(/^matrix\((.+)\)$/u);return t?tj(t[1],e):0}},tk=new Set(["x","y","z"]),t_=F.filter(e=>!tk.has(e));function tA(e){let t=[];return t_.forEach(n=>{let r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t}let tT={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:tP(4,13),y:tP(5,14)};tT.translateX=tT.x,tT.translateY=tT.y;let tC=e=>t=>t.test(e),tM=[X,eu,es,ea,ec,el,{test:e=>"auto"===e,parse:e=>e}],tR=e=>tM.find(tC(e)),tI=new Set,tD=!1,tN=!1;function tL(){if(tN){let e=Array.from(tI).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{tA(e).length&&(n.set(e,tA(e)),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render()}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}tN=!1,tD=!1,tI.forEach(e=>e.complete()),tI.clear()}function tF(){tI.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(tN=!0)})}class tB{constructor(e,t,n,r,i,o=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=o}scheduleResolve(){this.isScheduled=!0,this.isAsync?(tI.add(this),tD||(tD=!0,eF.read(tF),eF.resolveKeyframes(tL))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;for(let i=0;i<e.length;i++)if(null===e[i]){if(0===i){let i=null==r?void 0:r.get(),o=e[e.length-1];if(void 0!==i)e[0]=i;else if(n&&t){let r=n.readValue(t,o);null!=r&&(e[0]=r)}void 0===e[0]&&(e[0]=o),r&&void 0===i&&r.set(e[0])}else e[i]=e[i-1]}}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),tI.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,tI.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}let tz=(e,t)=>n=>!!(ei(n)&&er.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),tU=(e,t,n)=>r=>{if(!ei(r))return r;let[i,o,a,s]=r.match(et);return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},tV=e=>K(0,255,e),t$={...X,transform:e=>Math.round(tV(e))},tW={test:tz("rgb","red"),parse:tU("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+t$.transform(e)+", "+t$.transform(t)+", "+t$.transform(n)+", "+ee(Q.transform(r))+")"},tZ={test:tz("#"),parse:function(e){let t="",n="",r="",i="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}},transform:tW.transform},tH={test:tz("hsl","hue"),parse:tU("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+es.transform(ee(t))+", "+es.transform(ee(n))+", "+ee(Q.transform(r))+")"},tq={test:e=>tW.test(e)||tZ.test(e)||tH.test(e),parse:e=>tW.test(e)?tW.parse(e):tH.test(e)?tH.parse(e):tZ.parse(e),transform:e=>ei(e)?e:e.hasOwnProperty("red")?tW.transform(e):tH.transform(e)},tY="number",tG="color",tK=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tX(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],o=0,a=t.replace(tK,e=>(tq.test(e)?(r.color.push(o),i.push(tG),n.push(tq.parse(e))):e.startsWith("var(")?(r.var.push(o),i.push("var"),n.push(e)):(r.number.push(o),i.push(tY),n.push(parseFloat(e))),++o,"${}")).split("${}");return{values:n,split:a,indexes:r,types:i}}function tQ(e){return tX(e).values}function tJ(e){let{split:t,types:n}=tX(e),r=t.length;return e=>{let i="";for(let o=0;o<r;o++)if(i+=t[o],void 0!==e[o]){let t=n[o];t===tY?i+=ee(e[o]):t===tG?i+=tq.transform(e[o]):i+=e[o]}return i}}let t0=e=>"number"==typeof e?0:e,t1={test:function(e){var t,n;return isNaN(e)&&ei(e)&&((null===(t=e.match(et))||void 0===t?void 0:t.length)||0)+((null===(n=e.match(en))||void 0===n?void 0:n.length)||0)>0},parse:tQ,createTransformer:tJ,getAnimatableNone:function(e){let t=tQ(e);return tJ(e)(t.map(t0))}},t2=new Set(["brightness","contrast","saturate","opacity"]);function t5(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[r]=n.match(et)||[];if(!r)return e;let i=n.replace(r,""),o=t2.has(t)?1:0;return r!==n&&(o*=100),t+"("+o+i+")"}let t6=/\b([a-z-]*)\(.*?\)/gu,t3={...t1,getAnimatableNone:e=>{let t=e.match(t6);return t?t.map(t5).join(" "):e}},t4={...ep,color:tq,backgroundColor:tq,outlineColor:tq,fill:tq,stroke:tq,borderColor:tq,borderTopColor:tq,borderRightColor:tq,borderBottomColor:tq,borderLeftColor:tq,filter:t3,WebkitFilter:t3},t7=e=>t4[e];function t8(e,t){let n=t7(e);return n!==t3&&(n=t1),n.getAnimatableNone?n.getAnimatableNone(t):void 0}class t9 extends tB{constructor(e,t,n,r){super(e,t,n,r,null==r?void 0:r.owner,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:n}=this;if(!t.current)return;super.readKeyframes();for(let n=0;n<e.length;n++){let r=e[n];if("string"==typeof r&&q(r)){let i=function e(t,n,r=1){eL(r<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`);let[i,o]=function(e){let t=tO.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${null!=n?n:r}`,i]}(t);if(!i)return;let a=window.getComputedStyle(n).getPropertyValue(i);if(a){let e=a.trim();return tw(e)?parseFloat(e):e}return q(o)?e(o,n,r+1):o}(r,t.current);void 0!==i&&(e[n]=i)}}if(!tS.has(n)||2!==e.length)return this.resolveNoneKeyframes();let[r,i]=e,o=tR(r),a=tR(i);if(o!==a){if(tE(o)&&tE(a))for(let t=0;t<e.length;t++){let n=e[t];"string"==typeof n&&(e[t]=parseFloat(n))}else this.needsMeasurement=!0}}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,n=[];for(let t=0;t<e.length;t++){var r;("number"==typeof(r=e[t])?0===r:null===r||"none"===r||"0"===r||tx(r))&&n.push(t)}n.length&&function(e,t,n){let r,i=0;for(;i<e.length&&!r;)"string"==typeof e[i]&&"none"!==e[i]&&"0"!==e[i]&&(r=e[i]),i++;if(r&&n)for(let i of t)e[i]=t8(n,r)}(e,n,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:n}=this;if(!e.current)return;"height"===n&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=tT[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];void 0!==r&&e.getValue(n,r).jump(r,!1)}measureEndState(){var e;let{element:t,name:n,unresolvedKeyframes:r}=this;if(!t.current)return;let i=t.getValue(n);i&&i.jump(this.measuredOrigin,!1);let o=r.length-1,a=r[o];r[o]=tT[n](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==a&&(this.finalKeyframe=a),(null===(e=this.removedTransforms)||void 0===e?void 0:e.length)&&this.removedTransforms.forEach(([e,n])=>{t.getValue(e).set(n)}),this.resolveNoneKeyframes()}}let ne=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(t1.test(e)||"0"===e)&&!e.startsWith("url("));class nt{constructor({autoplay:e=!0,delay:t=0,type:n="keyframes",repeat:r=0,repeatDelay:i=0,repeatType:o="loop",...a}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.options={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:o,...a},this.updateFinishedPromise()}get resolved(){return this._resolved||this.hasAttemptedResolve||(tF(),tL()),this._resolved}onKeyframesResolved(e,t){this.hasAttemptedResolve=!0;let{name:n,type:r,velocity:i,delay:o,onComplete:a,onUpdate:s,isGenerator:u}=this.options;if(!u&&!function(e,t,n,r){let i=e[0];if(null===i)return!1;let o=e[e.length-1],a=ne(i,t),s=ne(o,t);return eL(a===s,`You are trying to animate ${t} from "${i}" to "${o}". ${i} is not an animatable value - to enable this animation set ${i} to a value animatable to ${o} via the \`style\` property.`),!!a&&!!s&&(function(e){let t=e[0];if(1===e.length)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}(e)||"spring"===n&&r)}(e,n,r,i)){if(tm.current||!o){null==s||s(tv(e,this.options,t)),null==a||a(),this.resolveFinishedPromise();return}this.options.duration=0}let l=this.initPlayback(e,t);!1!==l&&(this._resolved={keyframes:e,finalKeyframe:t,...l},this.onPostResolved())}onPostResolved(){}then(e,t){return this.currentFinishedPromise.then(e,t)}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}function nn(e,t,n){var r,i;let o=Math.max(t-5,0);return r=n-e(o),(i=t-o)?1e3/i*r:0}function nr(e,t){return e*Math.sqrt(1-t*t)}let ni=["duration","bounce"],no=["stiffness","damping","mass"];function na(e,t){return t.some(t=>void 0!==e[t])}function ns({keyframes:e,restDelta:t,restSpeed:n,...r}){let i;let o=e[0],a=e[e.length-1],s={done:!1,value:o},{stiffness:u,damping:l,mass:c,duration:f,velocity:d,isResolvedFromDuration:p}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!na(e,no)&&na(e,ni)){let n=function({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let i,o;eL(e<=ts(10),"Spring duration must be 10 seconds or less");let a=1-t;a=K(.05,1,a),e=K(.01,10,tu(e)),a<1?(i=t=>{let r=t*a,i=r*e;return .001-(r-n)/nr(t,a)*Math.exp(-i)},o=t=>{let r=t*a*e,o=Math.pow(a,2)*Math.pow(t,2)*e,s=Math.exp(-r),u=nr(Math.pow(t,2),a);return(r*n+n-o)*s*(-i(t)+.001>0?-1:1)/u}):(i=t=>-.001+Math.exp(-t*e)*((t-n)*e+1),o=t=>e*e*(n-t)*Math.exp(-t*e));let s=function(e,t,n){let r=n;for(let n=1;n<12;n++)r-=e(r)/t(r);return r}(i,o,5/e);if(e=ts(e),isNaN(s))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(s,2)*r;return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}(e);(t={...t,...n,mass:1}).isResolvedFromDuration=!0}return t}({...r,velocity:-tu(r.velocity||0)}),h=d||0,m=l/(2*Math.sqrt(u*c)),y=a-o,v=tu(Math.sqrt(u/c)),g=5>Math.abs(y);if(n||(n=g?.01:2),t||(t=g?.005:.5),m<1){let e=nr(v,m);i=t=>a-Math.exp(-m*v*t)*((h+m*v*y)/e*Math.sin(e*t)+y*Math.cos(e*t))}else if(1===m)i=e=>a-Math.exp(-v*e)*(y+(h+v*y)*e);else{let e=v*Math.sqrt(m*m-1);i=t=>{let n=Math.exp(-m*v*t),r=Math.min(e*t,300);return a-n*((h+m*v*y)*Math.sinh(r)+e*y*Math.cosh(r))/e}}return{calculatedDuration:p&&f||null,next:e=>{let r=i(e);if(p)s.done=e>=f;else{let o=h;0!==e&&(o=m<1?nn(i,e,r):0);let u=Math.abs(o)<=n,l=Math.abs(a-r)<=t;s.done=u&&l}return s.value=s.done?a:r,s}}}function nu({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:o=500,modifyTarget:a,min:s,max:u,restDelta:l=.5,restSpeed:c}){let f,d;let p=e[0],h={done:!1,value:p},m=e=>void 0!==s&&e<s||void 0!==u&&e>u,y=e=>void 0===s?u:void 0===u?s:Math.abs(s-e)<Math.abs(u-e)?s:u,v=n*t,g=p+v,b=void 0===a?g:a(g);b!==g&&(v=b-p);let x=e=>-v*Math.exp(-e/r),w=e=>b+x(e),O=e=>{let t=x(e),n=w(e);h.done=Math.abs(t)<=l,h.value=h.done?b:n},S=e=>{m(h.value)&&(f=e,d=ns({keyframes:[h.value,y(h.value)],velocity:nn(w,e,h.value),damping:i,stiffness:o,restDelta:l,restSpeed:c}))};return S(0),{calculatedDuration:null,next:e=>{let t=!1;return(d||void 0!==f||(t=!0,O(e),S(e)),void 0!==f&&e>=f)?d.next(e-f):(t||O(e),h)}}}let nl=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e;function nc(e,t,n,r){if(e===t&&n===r)return eL;let i=t=>(function(e,t,n,r,i){let o,a;let s=0;do(o=nl(a=t+(n-t)/2,r,i)-e)>0?n=a:t=a;while(Math.abs(o)>1e-7&&++s<12);return a})(t,0,1,e,n);return e=>0===e||1===e?e:nl(i(e),t,r)}let nf=nc(.42,0,1,1),nd=nc(0,0,.58,1),np=nc(.42,0,.58,1),nh=e=>Array.isArray(e)&&"number"!=typeof e[0],nm=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,ny=e=>t=>1-e(1-t),nv=e=>1-Math.sin(Math.acos(e)),ng=ny(nv),nb=nm(nv),nx=nc(.33,1.53,.69,.99),nw=ny(nx),nO=nm(nw),nS={linear:eL,easeIn:nf,easeInOut:np,easeOut:nd,circIn:nv,circInOut:nb,circOut:ng,backIn:nw,backInOut:nO,backOut:nx,anticipate:e=>(e*=2)<1?.5*nw(e):.5*(2-Math.pow(2,-10*(e-1)))},nE=e=>{if(Array.isArray(e)){eL(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,n,r,i]=e;return nc(t,n,r,i)}return"string"==typeof e?(eL(void 0!==nS[e],`Invalid easing type '${e}'`),nS[e]):e},nj=(e,t,n)=>{let r=t-e;return 0===r?1:(n-e)/r},nP=(e,t,n)=>e+(t-e)*n;function nk(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}let n_=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},nA=[tZ,tW,tH],nT=e=>nA.find(t=>t.test(e));function nC(e){let t=nT(e);eL(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let n=t.parse(e);return t===tH&&(n=function({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let i=0,o=0,a=0;if(t/=100){let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=nk(s,r,e+1/3),o=nk(s,r,e),a=nk(s,r,e-1/3)}else i=o=a=n;return{red:Math.round(255*i),green:Math.round(255*o),blue:Math.round(255*a),alpha:r}}(n)),n}let nM=(e,t)=>{let n=nC(e),r=nC(t),i={...n};return e=>(i.red=n_(n.red,r.red,e),i.green=n_(n.green,r.green,e),i.blue=n_(n.blue,r.blue,e),i.alpha=nP(n.alpha,r.alpha,e),tW.transform(i))};function nR(e,t){return n=>n>0?t:e}function nI(e,t){return n=>nP(e,t,n)}function nD(e){return"number"==typeof e?nI:"string"==typeof e?q(e)?nR:tq.test(e)?nM:nF:Array.isArray(e)?nN:"object"==typeof e?tq.test(e)?nM:nL:nR}function nN(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>nD(e)(e,t[n]));return e=>{for(let t=0;t<r;t++)n[t]=i[t](e);return n}}function nL(e,t){let n={...e,...t},r={};for(let i in n)void 0!==e[i]&&void 0!==t[i]&&(r[i]=nD(e[i])(e[i],t[i]));return e=>{for(let t in r)n[t]=r[t](e);return n}}let nF=(e,t)=>{let n=t1.createTransformer(t),r=tX(e),i=tX(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?eK(nN(function(e,t){var n;let r=[],i={color:0,var:0,number:0};for(let o=0;o<t.values.length;o++){let a=t.types[o],s=e.indexes[a][i[a]],u=null!==(n=e.values[s])&&void 0!==n?n:0;r[o]=u,i[a]++}return r}(r,i),i.values),n):(eL(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),nR(e,t))};function nB(e,t,n){return"number"==typeof e&&"number"==typeof t&&"number"==typeof n?nP(e,t,n):nD(e)(e,t)}function nz({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){let i=nh(r)?r.map(nE):nE(r),o={done:!1,value:t[0]},a=function(e,t,{clamp:n=!0,ease:r,mixer:i}={}){let o=e.length;if(eL(o===t.length,"Both input and output ranges must be the same length"),1===o)return()=>t[0];if(2===o&&e[0]===e[1])return()=>t[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());let a=function(e,t,n){let r=[],i=n||nB,o=e.length-1;for(let n=0;n<o;n++){let o=i(e[n],e[n+1]);t&&(o=eK(Array.isArray(t)?t[n]||eL:t,o)),r.push(o)}return r}(t,r,i),s=a.length,u=t=>{let n=0;if(s>1)for(;n<e.length-2&&!(t<e[n+1]);n++);let r=nj(e[n],e[n+1],t);return a[n](r)};return n?t=>u(K(e[0],e[o-1],t)):u}((n&&n.length===t.length?n:function(e){let t=[0];return function(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=nj(0,t,r);e.push(nP(n,1,i))}}(t,e.length-1),t}(t)).map(t=>t*e),t,{ease:Array.isArray(i)?i:t.map(()=>i||np).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(o.value=a(t),o.done=t>=e,o)}}let nU=e=>{let t=({timestamp:t})=>e(t);return{start:()=>eF.update(t,!0),stop:()=>eB(t),now:()=>ez.isProcessing?ez.timestamp:tb.now()}},nV={decay:nu,inertia:nu,tween:nz,keyframes:nz,spring:ns},n$=e=>e/100;class nW extends nt{constructor({KeyframeResolver:e=tB,...t}){super(t),this.holdTime=null,this.startTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.state="idle";let{name:n,motionValue:r,keyframes:i}=this.options,o=(e,t)=>this.onKeyframesResolved(e,t);n&&r&&r.owner?this.resolver=r.owner.resolveKeyframes(i,o,n,r):this.resolver=new e(i,o,n,r),this.resolver.scheduleResolve()}initPlayback(e){let t,n;let{type:r="keyframes",repeat:i=0,repeatDelay:o=0,repeatType:a,velocity:s=0}=this.options,u=nV[r]||nz;u!==nz&&"number"!=typeof e[0]&&(t=eK(n$,nB(e[0],e[1])),e=[0,100]);let l=u({...this.options,keyframes:e});"mirror"===a&&(n=u({...this.options,keyframes:[...e].reverse(),velocity:-s})),null===l.calculatedDuration&&(l.calculatedDuration=function(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}(l));let{calculatedDuration:c}=l,f=c+o;return{generator:l,mirroredGenerator:n,mapPercentToKeyframes:t,calculatedDuration:c,resolvedDuration:f,totalDuration:f*(i+1)-o}}onPostResolved(){let{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){let{resolved:n}=this;if(!n){let{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}let{finalKeyframe:r,generator:i,mirroredGenerator:o,mapPercentToKeyframes:a,keyframes:s,calculatedDuration:u,totalDuration:l,resolvedDuration:c}=n;if(null===this.startTime)return i.next(0);let{delay:f,repeat:d,repeatType:p,repeatDelay:h,onUpdate:m}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-l/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;let y=this.currentTime-f*(this.speed>=0?1:-1),v=this.speed>=0?y<0:y>l;this.currentTime=Math.max(y,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=l);let g=this.currentTime,b=i;if(d){let e=Math.min(this.currentTime,l)/c,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),1===n&&t--,(t=Math.min(t,d+1))%2&&("reverse"===p?(n=1-n,h&&(n-=h/c)):"mirror"===p&&(b=o)),g=K(0,1,n)*c}let x=v?{done:!1,value:s[0]}:b.next(g);a&&(x.value=a(x.value));let{done:w}=x;v||null===u||(w=this.speed>=0?this.currentTime>=l:this.currentTime<=0);let O=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return O&&void 0!==r&&(x.value=tv(s,this.options,r)),m&&m(x.value),O&&this.finish(),x}get duration(){let{resolved:e}=this;return e?tu(e.calculatedDuration):0}get time(){return tu(this.currentTime)}set time(e){e=ts(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=tu(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:e=nU,onPlay:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),t&&t();let n=this.driver.now();null!==this.holdTime?this.startTime=n-this.holdTime:this.startTime&&"finished"!==this.state||(this.startTime=n),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(e=this.currentTime)&&void 0!==e?e:0}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:e}=this.options;e&&e()}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}let nZ=e=>Array.isArray(e)&&"number"==typeof e[0],nH=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,nq={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:nH([0,.65,.55,1]),circOut:nH([.55,0,1,.45]),backIn:nH([.31,.01,.66,-.59]),backOut:nH([.33,1.53,.69,.99])},nY=(a=()=>Object.hasOwnProperty.call(Element.prototype,"animate"),()=>(void 0===i&&(i=a()),i)),nG=new Set(["opacity","clipPath","filter","transform"]);class nK extends nt{constructor(e){super(e);let{name:t,motionValue:n,keyframes:r}=this.options;this.resolver=new t9(r,(e,t)=>this.onKeyframesResolved(e,t),t,n),this.resolver.scheduleResolve()}initPlayback(e,t){var n,r;let{duration:i=300,times:o,ease:a,type:s,motionValue:u,name:l}=this.options;if(!(null===(n=u.owner)||void 0===n?void 0:n.current))return!1;if("spring"===(r=this.options).type||"backgroundColor"===r.name||!function e(t){return!!(!t||"string"==typeof t&&nq[t]||nZ(t)||Array.isArray(t)&&t.every(e))}(r.ease)){let{onComplete:t,onUpdate:n,motionValue:r,...u}=this.options,l=function(e,t){let n=new nW({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0}),r={done:!1,value:e[0]},i=[],o=0;for(;!r.done&&o<2e4;)i.push((r=n.sample(o)).value),o+=10;return{times:void 0,keyframes:i,duration:o-10,ease:"linear"}}(e,u);1===(e=l.keyframes).length&&(e[1]=e[0]),i=l.duration,o=l.times,a=l.ease,s="keyframes"}let c=function(e,t,n,{delay:r=0,duration:i=300,repeat:o=0,repeatType:a="loop",ease:s,times:u}={}){let l={[t]:n};u&&(l.offset=u);let c=function e(t){if(t)return nZ(t)?nH(t):Array.isArray(t)?t.map(e):nq[t]}(s);return Array.isArray(c)&&(l.easing=c),e.animate(l,{delay:r,duration:i,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:o+1,direction:"reverse"===a?"alternate":"normal"})}(u.owner.current,l,e,{...this.options,duration:i,times:o,ease:a});return c.startTime=tb.now(),this.pendingTimeline?(c.timeline=this.pendingTimeline,this.pendingTimeline=void 0):c.onfinish=()=>{let{onComplete:n}=this.options;u.set(tv(e,this.options,t)),n&&n(),this.cancel(),this.resolveFinishedPromise()},{animation:c,duration:i,times:o,type:s,ease:a,keyframes:e}}get duration(){let{resolved:e}=this;if(!e)return 0;let{duration:t}=e;return tu(t)}get time(){let{resolved:e}=this;if(!e)return 0;let{animation:t}=e;return tu(t.currentTime||0)}set time(e){let{resolved:t}=this;if(!t)return;let{animation:n}=t;n.currentTime=ts(e)}get speed(){let{resolved:e}=this;if(!e)return 1;let{animation:t}=e;return t.playbackRate}set speed(e){let{resolved:t}=this;if(!t)return;let{animation:n}=t;n.playbackRate=e}get state(){let{resolved:e}=this;if(!e)return"idle";let{animation:t}=e;return t.playState}attachTimeline(e){if(this._resolved){let{resolved:t}=this;if(!t)return eL;let{animation:n}=t;n.timeline=e,n.onfinish=null}else this.pendingTimeline=e;return eL}play(){if(this.isStopped)return;let{resolved:e}=this;if(!e)return;let{animation:t}=e;"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){let{resolved:e}=this;if(!e)return;let{animation:t}=e;t.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;let{resolved:e}=this;if(!e)return;let{animation:t,keyframes:n,duration:r,type:i,ease:o,times:a}=e;if("idle"!==t.playState&&"finished"!==t.playState){if(this.time){let{motionValue:e,onUpdate:t,onComplete:s,...u}=this.options,l=new nW({...u,keyframes:n,duration:r,type:i,ease:o,times:a,isGenerator:!0}),c=ts(this.time);e.setWithVelocity(l.sample(c-10).value,l.sample(c).value,10)}this.cancel()}}complete(){let{resolved:e}=this;e&&e.animation.finish()}cancel(){let{resolved:e}=this;e&&e.animation.cancel()}static supports(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:o,type:a}=e;return nY()&&n&&nG.has(n)&&t&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate&&!r&&"mirror"!==i&&0!==o&&"inertia"!==a}}let nX=(e,t,n,r={},i,o)=>a=>{let s=th(r,e)||{},u=s.delay||r.delay||0,{elapsed:l=0}=r;l-=ts(u);let c={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...s,delay:-l,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{a(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:o?void 0:i};!function({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:o,repeatType:a,repeatDelay:s,from:u,elapsed:l,...c}){return!!Object.keys(c).length}(s)&&(c={...c,...tp(e,c)}),c.duration&&(c.duration=ts(c.duration)),c.repeatDelay&&(c.repeatDelay=ts(c.repeatDelay)),void 0!==c.from&&(c.keyframes[0]=c.from);let f=!1;if(!1===c.type&&(c.duration=0,0===c.delay&&(f=!0)),(tm.current||y.skipAnimations)&&(f=!0,c.duration=0,c.delay=0),f&&!o&&void 0!==t.get()){let e=tv(c.keyframes,s);if(void 0!==e){eF.update(()=>{c.onUpdate(e),c.onComplete()});return}}return!o&&nK.supports(c)?new nK(c):new nW(c)};function nQ(e){return!!(U(e)&&e.add)}function nJ(e,t){-1===e.indexOf(t)&&e.push(t)}function n0(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}class n1{constructor(){this.subscriptions=[]}add(e){return nJ(this.subscriptions,e),()=>n0(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r){if(1===r)this.subscriptions[0](e,t,n);else for(let i=0;i<r;i++){let r=this.subscriptions[i];r&&r(e,t,n)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}let n2=e=>!isNaN(parseFloat(e)),n5={current:void 0};class n6{constructor(e,t={}){this.version="11.0.24",this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{let n=tb.now();this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.canTrackVelocity=n2(this.current),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=tb.now()}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new n1);let n=this.events[e].add(t);return"change"===e?()=>{n(),eF.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return n5.current&&n5.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e;let t=tb.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let n=Math.min(this.updatedAt-this.prevUpdatedAt,30);return e=parseFloat(this.current)-parseFloat(this.prevFrameValue),n?1e3/n*e:0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function n3(e,t){return new n6(e,t)}function n4(e,t,{delay:n=0,transitionOverride:r,type:i}={}){var o;let{transition:a=e.getDefaultTransition(),transitionEnd:s,...u}=t,l=e.getValue("willChange");r&&(a=r);let c=[],f=i&&e.animationState&&e.animationState.getState()[i];for(let t in u){let r=e.getValue(t,null!==(o=e.latestValues[t])&&void 0!==o?o:null),i=u[t];if(void 0===i||f&&function({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&!0!==t[n];return t[n]=!1,r}(f,t))continue;let s={delay:n,elapsed:0,...th(a||{},t)},d=!1;if(window.HandoffAppearAnimations){let n=e.getProps()[m];if(n){let e=window.HandoffAppearAnimations(n,t);null!==e&&(s.elapsed=e,d=!0)}}r.start(nX(t,r,i,e.shouldReduceMotion&&B.has(t)?{type:!1}:s,e,d));let p=r.animation;p&&(nQ(l)&&(l.add(t),p.then(()=>l.remove(t))),c.push(p))}return s&&Promise.all(c).then(()=>{eF.update(()=>{s&&function(e,t){let{transitionEnd:n={},transition:r={},...i}=ta(e,t)||{};for(let t in i={...i,...n}){let n=eI(i[t]);e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,n3(n))}}(e,s)})}),c}function n7(e,t,n={}){var r;let i=ta(e,t,"exit"===n.type?null===(r=e.presenceContext)||void 0===r?void 0:r.custom:void 0),{transition:o=e.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(o=n.transitionOverride);let a=i?()=>Promise.all(n4(e,i,n)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:i=0,staggerChildren:a,staggerDirection:s}=o;return function(e,t,n=0,r=0,i=1,o){let a=[],s=(e.variantChildren.size-1)*r,u=1===i?(e=0)=>e*r:(e=0)=>s-e*r;return Array.from(e.variantChildren).sort(n8).forEach((e,r)=>{e.notify("AnimationStart",t),a.push(n7(e,t,{...o,delay:n+u(r)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(a)}(e,t,i+r,a,s,n)}:()=>Promise.resolve(),{when:u}=o;if(!u)return Promise.all([a(),s(n.delay)]);{let[e,t]="beforeChildren"===u?[a,s]:[s,a];return e().then(()=>t())}}function n8(e,t){return e.sortNodePosition(t)}let n9=[...j].reverse(),re=j.length;function rt(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}class rn extends e2{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:n})=>(function(e,t,n={}){let r;if(e.notify("AnimationStart",t),Array.isArray(t))r=Promise.all(t.map(t=>n7(e,t,n)));else if("string"==typeof t)r=n7(e,t,n);else{let i="function"==typeof t?ta(e,t,n.custom):t;r=Promise.all(n4(e,i,n))}return r.then(()=>{eF.postRender(()=>{e.notify("AnimationComplete",t)})})})(e,t,n))),n={animate:rt(!0),whileInView:rt(),whileHover:rt(),whileTap:rt(),whileDrag:rt(),whileFocus:rt(),exit:rt()},r=!0,i=t=>(n,r)=>{var i;let o=ta(e,r,"exit"===t?null===(i=e.presenceContext)||void 0===i?void 0:i.custom:void 0);if(o){let{transition:e,transitionEnd:t,...r}=o;n={...n,...r,...t}}return n};function o(o){let a=e.getProps(),s=e.getVariantContext(!0)||{},u=[],l=new Set,c={},f=1/0;for(let t=0;t<re;t++){var d;let p=n9[t],h=n[p],m=void 0!==a[p]?a[p]:s[p],y=S(m),v=p===o?h.isActive:null;!1===v&&(f=t);let g=m===s[p]&&m!==a[p]&&y;if(g&&r&&e.manuallyAnimateOnMount&&(g=!1),h.protectedKeys={...c},!h.isActive&&null===v||!m&&!h.prevProp||E(m)||"boolean"==typeof m)continue;let b=(d=h.prevProp,("string"==typeof m?m!==d:!!Array.isArray(m)&&!to(m,d))||p===o&&h.isActive&&!g&&y||t>f&&y),x=!1,w=Array.isArray(m)?m:[m],O=w.reduce(i(p),{});!1===v&&(O={});let{prevResolvedValues:j={}}=h,P={...j,...O},k=t=>{b=!0,l.has(t)&&(x=!0,l.delete(t)),h.needsAnimating[t]=!0;let n=e.getValue(t);n&&(n.liveStyle=!1)};for(let e in P){let t=O[e],n=j[e];if(!c.hasOwnProperty(e))(eM(t)&&eM(n)?to(t,n):t===n)?void 0!==t&&l.has(e)?k(e):h.protectedKeys[e]=!0:null!=t?k(e):l.add(e)}h.prevProp=m,h.prevResolvedValues=O,h.isActive&&(c={...c,...O}),r&&e.blockInitialAnimation&&(b=!1),b&&(!g||x)&&u.push(...w.map(e=>({animation:e,options:{type:p}})))}if(l.size){let t={};l.forEach(n=>{let r=e.getBaseTarget(n),i=e.getValue(n);i&&(i.liveStyle=!0),t[n]=void 0===r?null:r}),u.push({animation:t})}let p=!!u.length;return r&&(!1===a.initial||a.initial===a.animate)&&!e.manuallyAnimateOnMount&&(p=!1),r=!1,p?t(u):Promise.resolve()}return{animateChanges:o,setActive:function(t,r){var i;if(n[t].isActive===r)return Promise.resolve();null===(i=e.variantChildren)||void 0===i||i.forEach(e=>{var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,r)}),n[t].isActive=r;let a=o(t);for(let e in n)n[e].protectedKeys={};return a},setAnimateFunction:function(n){t=n(e)},getState:()=>n}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),E(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}let rr=0;class ri extends e2{constructor(){super(...arguments),this.id=rr++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let r=this.node.animationState.setActive("exit",!e);t&&!e&&r.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}let ro=(e,t)=>Math.abs(e-t);class ra{constructor(e,t,{transformPagePoint:n,contextWindow:r,dragSnapToOrigin:i=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let n=rl(this.lastMoveEventInfo,this.history),r=null!==this.startEvent,i=(e=n.offset,t={x:0,y:0},Math.sqrt(ro(e.x,t.x)**2+ro(e.y,t.y)**2)>=3);if(!r&&!i)return;let{point:o}=n,{timestamp:a}=ez;this.history.push({...o,timestamp:a});let{onStart:s,onMove:u}=this.handlers;r||(s&&s(this.lastMoveEvent,n),this.startEvent=this.lastMoveEvent),u&&u(this.lastMoveEvent,n)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=rs(t,this.transformPagePoint),eF.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:n,onSessionEnd:r,resumeAnimation:i}=this.handlers;if(this.dragSnapToOrigin&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let o=rl("pointercancel"===e.type?this.lastMoveEventInfo:rs(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,o),r&&r(e,o)},!eZ(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=n,this.contextWindow=r||window;let o=rs(eH(e),this.transformPagePoint),{point:a}=o,{timestamp:s}=ez;this.history=[{...a,timestamp:s}];let{onSessionStart:u}=t;u&&u(e,rl(o,this.history)),this.removeListeners=eK(eY(this.contextWindow,"pointermove",this.handlePointerMove),eY(this.contextWindow,"pointerup",this.handlePointerUp),eY(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),eB(this.updatePoint)}}function rs(e,t){return t?{point:t(e.point)}:e}function ru(e,t){return{x:e.x-t.x,y:e.y-t.y}}function rl({point:e},t){return{point:e,delta:ru(e,rc(t)),offset:ru(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,i=rc(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>ts(.1)));)n--;if(!r)return{x:0,y:0};let o=tu(i.timestamp-r.timestamp);if(0===o)return{x:0,y:0};let a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t,0)}}function rc(e){return e[e.length-1]}function rf(e){return e.max-e.min}function rd(e,t=0,n=.01){return Math.abs(e-t)<=n}function rp(e,t,n,r=.5){e.origin=r,e.originPoint=nP(t.min,t.max,e.origin),e.scale=rf(n)/rf(t),(rd(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=nP(n.min,n.max,e.origin)-e.originPoint,(rd(e.translate)||isNaN(e.translate))&&(e.translate=0)}function rh(e,t,n,r){rp(e.x,t.x,n.x,r?r.originX:void 0),rp(e.y,t.y,n.y,r?r.originY:void 0)}function rm(e,t,n){e.min=n.min+t.min,e.max=e.min+rf(t)}function ry(e,t,n){e.min=t.min-n.min,e.max=e.min+rf(t)}function rv(e,t,n){ry(e.x,t.x,n.x),ry(e.y,t.y,n.y)}function rg(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function rb(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function rx(e,t,n){return{min:rw(e,t),max:rw(e,n)}}function rw(e,t){return"number"==typeof e?e:e[t]||0}let rO=()=>({translate:0,scale:1,origin:0,originPoint:0}),rS=()=>({x:rO(),y:rO()}),rE=()=>({min:0,max:0}),rj=()=>({x:rE(),y:rE()});function rP(e){return[e("x"),e("y")]}function rk({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function r_(e){return void 0===e||1===e}function rA({scale:e,scaleX:t,scaleY:n}){return!r_(e)||!r_(t)||!r_(n)}function rT(e){return rA(e)||rC(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function rC(e){var t,n;return(t=e.x)&&"0%"!==t||(n=e.y)&&"0%"!==n}function rM(e,t,n,r,i){return void 0!==i&&(e=r+i*(e-r)),r+n*(e-r)+t}function rR(e,t=0,n=1,r,i){e.min=rM(e.min,t,n,r,i),e.max=rM(e.max,t,n,r,i)}function rI(e,{x:t,y:n}){rR(e.x,t.translate,t.scale,t.originPoint),rR(e.y,n.translate,n.scale,n.originPoint)}function rD(e){return Number.isInteger(e)?e:e>1.0000000000001||e<.999999999999?e:1}function rN(e,t){e.min=e.min+t,e.max=e.max+t}function rL(e,t,[n,r,i]){let o=void 0!==t[i]?t[i]:.5,a=nP(e.min,e.max,o);rR(e,t[n],t[r],a,t.scale)}let rF=["x","scaleX","originX"],rB=["y","scaleY","originY"];function rz(e,t){rL(e.x,t,rF),rL(e.y,t,rB)}function rU(e,t){return rk(function(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}let rV=({current:e})=>e?e.ownerDocument.defaultView:null,r$=new WeakMap;class rW{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=rj(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;let{dragSnapToOrigin:r}=this.getProps();this.panSession=new ra(e,{onSessionStart:e=>{let{dragSnapToOrigin:n}=this.getProps();n?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(eH(e,"page").point)},onStart:(e,t)=>{let{drag:n,dragPropagation:r,onDragStart:i}=this.getProps();if(n&&!r&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=e0(n),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),rP(e=>{let t=this.getAxisMotionValue(e).get()||0;if(es.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let r=n.layout.layoutBox[e];if(r){let e=rf(r);t=parseFloat(t)/100*e}}}this.originPoint[e]=t}),i&&i(e,t);let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:n,dragDirectionLock:r,onDirectionLock:i,onDrag:o}=this.getProps();if(!n&&!this.openGlobalLock)return;let{offset:a}=t;if(r&&null===this.currentDirection){this.currentDirection=function(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(a),null!==this.currentDirection&&i&&i(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),o&&o(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>rP(e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:rV(this.visualElement)})}stop(e,t){let n=this.isDragging;if(this.cancel(),!n)return;let{velocity:r}=t;this.startAnimation(r);let{onDragEnd:i}=this.getProps();i&&i(e,t)}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!rZ(e,r,this.currentDirection))return;let i=this.getAxisMotionValue(e),o=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:n},r){return void 0!==t&&e<t?e=r?nP(t,e,r.min):Math.max(e,t):void 0!==n&&e>n&&(e=r?nP(n,e,r.max):Math.min(e,n)),e}(o,this.constraints[e],this.elastic[e])),i.set(o)}resolveConstraints(){var e;let{dragConstraints:t,dragElastic:n}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,i=this.constraints;t&&O(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=function(e,{top:t,left:n,bottom:r,right:i}){return{x:rg(e.x,n,i),y:rg(e.y,t,r)}}(r.layoutBox,t):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:rx(e,"left","right"),y:rx(e,"top","bottom")}}(n),i!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&rP(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(r.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!O(t))return!1;let r=t.current;eL(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:i}=this.visualElement;if(!i||!i.layout)return!1;let o=function(e,t,n){let r=rU(e,n),{scroll:i}=t;return i&&(rN(r.x,i.offset.x),rN(r.y,i.offset.y)),r}(r,i.root,this.visualElement.getTransformPagePoint()),a={x:rb((e=i.layout.layoutBox).x,o.x),y:rb(e.y,o.y)};if(n){let e=n(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=rk(e))}return a}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:i,dragSnapToOrigin:o,onDragTransitionEnd:a}=this.getProps(),s=this.constraints||{};return Promise.all(rP(a=>{if(!rZ(a,t,this.currentDirection))return;let u=s&&s[a]||{};o&&(u={min:0,max:0});let l={type:"inertia",velocity:n?e[a]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...i,...u};return this.startAxisValueAnimation(a,l)})).then(a)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return n.start(nX(e,n,0,t,this.visualElement))}stopAnimation(){rP(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){rP(e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()})}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.state}getAxisMotionValue(e){let t="_drag"+e.toUpperCase(),n=this.visualElement.getProps();return n[t]||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){rP(t=>{let{drag:n}=this.getProps();if(!rZ(t,n,this.currentDirection))return;let{projection:r}=this.visualElement,i=this.getAxisMotionValue(t);if(r&&r.layout){let{min:n,max:o}=r.layout.layoutBox[t];i.set(e[t]-nP(n,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!O(t)||!n||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};rP(e=>{let t=this.getAxisMotionValue(e);if(t){let n=t.get();r[e]=function(e,t){let n=.5,r=rf(e),i=rf(t);return i>r?n=nj(t.min,t.max-r,e.min):r>i&&(n=nj(e.min,e.max-i,t.min)),K(0,1,n)}({min:n,max:n},this.constraints[e])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),rP(t=>{if(!rZ(t,e,null))return;let n=this.getAxisMotionValue(t),{min:i,max:o}=this.constraints[t];n.set(nP(i,o,r[t]))})}addListeners(){if(!this.visualElement.current)return;r$.set(this.visualElement,this);let e=eY(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:n=!0}=this.getProps();t&&n&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();O(e)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,r=n.addEventListener("measure",t);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),t();let i=eW(window,"resize",()=>this.scalePositionWithinConstraints()),o=n.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(rP(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())});return()=>{i(),e(),r(),o&&o()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:i=!1,dragElastic:o=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:i,dragElastic:o,dragMomentum:a}}}function rZ(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}class rH extends e2{constructor(e){super(e),this.removeGroupControls=eL,this.removeListeners=eL,this.controls=new rW(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eL}unmount(){this.removeGroupControls(),this.removeListeners()}}let rq=e=>(t,n)=>{e&&e(t,n)};class rY extends e2{constructor(){super(...arguments),this.removePointerDownListener=eL}onPointerDown(e){this.session=new ra(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rV(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:rq(e),onStart:rq(t),onMove:n,onEnd:(e,t)=>{delete this.session,r&&r(e,t)}}}mount(){this.removePointerDownListener=eY(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let rG={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function rK(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let rX={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!eu.test(e))return e;e=parseFloat(e)}let n=rK(e,t.target.x),r=rK(e,t.target.y);return`${n}% ${r}%`}};class rQ extends s.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:i}=e;Object.assign(L,r0),i&&(t.group&&t.group.add(i),n&&n.register&&r&&n.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),rG.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:i}=this.props,o=n.projection;return o&&(o.isPresent=i,r||e.layoutDependency!==t||void 0===t?o.willUpdate():this.safeToRemove(),e.isPresent===i||(i?o.promote():o.relegate()||eF.postRender(()=>{let e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),x.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function rJ(e){let[t,n]=function(){let e=(0,s.useContext)(c);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:n,register:r}=e,i=(0,s.useId)();return(0,s.useEffect)(()=>r(i),[]),!t&&n?[!1,()=>n&&n(i)]:[!0]}(),r=(0,s.useContext)(M);return s.createElement(rQ,{...e,layoutGroup:r,switchLayoutGroup:(0,s.useContext)(R),isPresent:t,safeToRemove:n})}let r0={borderRadius:{...rX,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rX,borderTopRightRadius:rX,borderBottomLeftRadius:rX,borderBottomRightRadius:rX,boxShadow:{correct:(e,{treeScale:t,projectionDelta:n})=>{let r=t1.parse(e);if(r.length>5)return e;let i=t1.createTransformer(e),o="number"!=typeof r[0]?1:0,a=n.x.scale*t.x,s=n.y.scale*t.y;r[0+o]/=a,r[1+o]/=s;let u=nP(a,s,.5);return"number"==typeof r[2+o]&&(r[2+o]/=u),"number"==typeof r[3+o]&&(r[3+o]/=u),i(r)}}},r1=["TopLeft","TopRight","BottomLeft","BottomRight"],r2=r1.length,r5=e=>"string"==typeof e?parseFloat(e):e,r6=e=>"number"==typeof e||eu.test(e);function r3(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let r4=r8(0,.5,ng),r7=r8(.5,.95,eL);function r8(e,t,n){return r=>r<e?0:r>t?1:n(nj(e,t,r))}function r9(e,t){e.min=t.min,e.max=t.max}function ie(e,t){r9(e.x,t.x),r9(e.y,t.y)}function it(e,t,n,r,i){return e-=t,e=r+1/n*(e-r),void 0!==i&&(e=r+1/i*(e-r)),e}function ir(e,t,[n,r,i],o,a){!function(e,t=0,n=1,r=.5,i,o=e,a=e){if(es.test(t)&&(t=parseFloat(t),t=nP(a.min,a.max,t/100)-a.min),"number"!=typeof t)return;let s=nP(o.min,o.max,r);e===o&&(s-=t),e.min=it(e.min,t,n,s,i),e.max=it(e.max,t,n,s,i)}(e,t[n],t[r],t[i],t.scale,o,a)}let ii=["x","scaleX","originX"],io=["y","scaleY","originY"];function ia(e,t,n,r){ir(e.x,t,ii,n?n.x:void 0,r?r.x:void 0),ir(e.y,t,io,n?n.y:void 0,r?r.y:void 0)}function is(e){return 0===e.translate&&1===e.scale}function iu(e){return is(e.x)&&is(e.y)}function il(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function ic(e){return rf(e.x)/rf(e.y)}class id{constructor(){this.members=[]}add(e){nJ(this.members,e),e.scheduleRender()}remove(e){if(n0(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t;let n=this.members.findIndex(t=>e===t);if(0===n)return!1;for(let e=n;e>=0;e--){let n=this.members[e];if(!1!==n.isPresent){t=n;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:r}=e.options;!1===r&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:n}=e;t.onExitComplete&&t.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function ip(e,t,n){let r="",i=e.x.translate/t.x,o=e.y.translate/t.y,a=(null==n?void 0:n.z)||0;if((i||o||a)&&(r=`translate3d(${i}px, ${o}px, ${a}px) `),(1!==t.x||1!==t.y)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{rotate:e,rotateX:t,rotateY:i,skewX:o,skewY:a}=n;e&&(r+=`rotate(${e}deg) `),t&&(r+=`rotateX(${t}deg) `),i&&(r+=`rotateY(${i}deg) `),o&&(r+=`skewX(${o}deg) `),a&&(r+=`skewY(${a}deg) `)}let s=e.x.scale*t.x,u=e.y.scale*t.y;return(1!==s||1!==u)&&(r+=`scale(${s}, ${u})`),r||"none"}let ih=(e,t)=>e.depth-t.depth;class im{constructor(){this.children=[],this.isDirty=!1}add(e){nJ(this.children,e),this.isDirty=!0}remove(e){n0(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(ih),this.isDirty=!1,this.children.forEach(e)}}let iy=["","X","Y","Z"],iv={visibility:"hidden"},ig=0,ib={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function ix(e,t,n,r){let{latestValues:i}=t;i[e]&&(n[e]=i[e],t.setStaticValue(e,0),r&&(r[e]=0))}function iw({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(e={},n=null==t?void 0:t()){this.id=ig++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,ib.totalNodes=ib.resolvedTargetDeltas=ib.recalculatedProjection=0,this.nodes.forEach(iE),this.nodes.forEach(iC),this.nodes.forEach(iM),this.nodes.forEach(ij),window.MotionDebug&&window.MotionDebug.record(ib)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new im)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new n1),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let n=this.eventHandlers.get(e);n&&n.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t,n=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;let{layoutId:r,layout:i,visualElement:o}=this.options;if(o&&!o.current&&o.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),n&&(i||r)&&(this.isLayoutDirty=!0),e){let n;let r=()=>this.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,n&&n(),n=function(e,t){let n=tb.now(),r=({timestamp:i})=>{let o=i-n;o>=t&&(eB(r),e(o-t))};return eF.read(r,!0),()=>eB(r)}(r,250),rG.hasAnimatedSinceResize&&(rG.hasAnimatedSinceResize=!1,this.nodes.forEach(iT))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&o&&(r||i)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let i=this.options.transition||o.getDefaultTransition()||iF,{onLayoutAnimationStart:a,onLayoutAnimationComplete:s}=o.getProps(),u=!this.targetLayout||!il(this.targetLayout,r)||n,l=!t&&n;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||l||t&&(u||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,l);let t={...th(i,"layout"),onPlay:a,onComplete:s};(o.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||iT(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,eB(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(iR),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:n}=this.options;if(void 0===t&&!n)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(ik);return}this.isUpdating||this.nodes.forEach(i_),this.isUpdating=!1,window.HandoffCancelAllAnimations&&window.HandoffCancelAllAnimations(),this.nodes.forEach(iA),this.nodes.forEach(iO),this.nodes.forEach(iS),this.clearAllSnapshots();let e=tb.now();ez.delta=K(0,1e3/60,e-ez.timestamp),ez.timestamp=e,ez.isProcessing=!0,eU.update.process(ez),eU.preRender.process(ez),eU.render.process(ez),ez.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,x.read(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(iP),this.sharedNodes.forEach(iI)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,eF.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){eF.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=rj(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:r(this.instance),offset:n(this.instance)})}resetTransform(){if(!i)return;let e=this.isLayoutDirty||this.shouldResetTransform,t=this.projectionDelta&&!iu(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,""):void 0,o=r!==this.prevTransformTemplateValue;e&&(t||rT(this.latestValues)||o)&&(i(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let n=this.measurePageBox(),r=this.removeElementScroll(n);return e&&(r=this.removeTransform(r)),iU((t=r).x),iU(t.y),{animationId:this.root.animationId,measuredBox:n,layoutBox:r,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return rj();let t=e.measureViewportBox(),{scroll:n}=this.root;return n&&(rN(t.x,n.offset.x),rN(t.y,n.offset.y)),t}removeElementScroll(e){let t=rj();ie(t,e);for(let n=0;n<this.path.length;n++){let r=this.path[n],{scroll:i,options:o}=r;if(r!==this.root&&i&&o.layoutScroll){if(i.isRoot){ie(t,e);let{scroll:n}=this.root;n&&(rN(t.x,-n.offset.x),rN(t.y,-n.offset.y))}rN(t.x,i.offset.x),rN(t.y,i.offset.y)}}return t}applyTransform(e,t=!1){let n=rj();ie(n,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];!t&&r.options.layoutScroll&&r.scroll&&r!==r.root&&rz(n,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),rT(r.latestValues)&&rz(n,r.latestValues)}return rT(this.latestValues)&&rz(n,this.latestValues),n}removeTransform(e){let t=rj();ie(t,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];if(!n.instance||!rT(n.latestValues))continue;rA(n.latestValues)&&n.updateSnapshot();let r=rj();ie(r,n.measurePageBox()),ia(t,n.latestValues,n.snapshot?n.snapshot.layoutBox:void 0,r)}return rT(this.latestValues)&&ia(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==ez.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t,n,r,i;let o=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=o.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=o.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=o.isSharedProjectionDirty);let a=!!this.resumingFrom||this!==o;if(!(e||a&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;let{layout:s,layoutId:u}=this.options;if(this.layout&&(s||u)){if(this.resolvedRelativeTargetAt=ez.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=rj(),this.relativeTargetOrigin=rj(),rv(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),ie(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=rj(),this.targetWithTransforms=rj()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),n=this.target,r=this.relativeTarget,i=this.relativeParent.target,rm(n.x,r.x,i.x),rm(n.y,r.y,i.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):ie(this.target,this.layout.layoutBox),rI(this.target,this.targetDelta)):ie(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=rj(),this.relativeTargetOrigin=rj(),rv(this.relativeTargetOrigin,this.target,e.target),ie(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}ib.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||rA(this.parent.latestValues)||rC(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;let t=this.getLead(),n=!!this.resumingFrom||this!==t,r=!0;if((this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty))&&(r=!1),n&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(r=!1),this.resolvedRelativeTargetAt===ez.timestamp&&(r=!1),r)return;let{layout:i,layoutId:o}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(i||o))return;ie(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,s=this.treeScale.y;!function(e,t,n,r=!1){let i,o;let a=n.length;if(a){t.x=t.y=1;for(let s=0;s<a;s++){o=(i=n[s]).projectionDelta;let a=i.instance;(!a||!a.style||"contents"!==a.style.display)&&(r&&i.options.layoutScroll&&i.scroll&&i!==i.root&&rz(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,rI(e,o)),r&&rT(i.latestValues)&&rz(e,i.latestValues))}t.x=rD(t.x),t.y=rD(t.y)}}(this.layoutCorrected,this.treeScale,this.path,n),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=rj());let{target:u}=t;if(!u){this.projectionTransform&&(this.projectionDelta=rS(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=rS(),this.projectionDeltaWithTransform=rS());let l=this.projectionTransform;rh(this.projectionDelta,this.layoutCorrected,u,this.latestValues),this.projectionTransform=ip(this.projectionDelta,this.treeScale),(this.projectionTransform!==l||this.treeScale.x!==a||this.treeScale.y!==s)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",u)),ib.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,t=!1){let n;let r=this.snapshot,i=r?r.latestValues:{},o={...this.latestValues},a=rS();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let s=rj(),u=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),l=this.getStack(),c=!l||l.members.length<=1,f=!!(u&&!c&&!0===this.options.crossfade&&!this.path.some(iL));this.animationProgress=0,this.mixTargetDelta=t=>{let r=t/1e3;if(iD(a.x,e.x,r),iD(a.y,e.y,r),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var l,d,p,h;rv(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,h=this.relativeTargetOrigin,iN(p.x,h.x,s.x,r),iN(p.y,h.y,s.y,r),n&&(l=this.relativeTarget,d=n,l.x.min===d.x.min&&l.x.max===d.x.max&&l.y.min===d.y.min&&l.y.max===d.y.max)&&(this.isProjectionDirty=!1),n||(n=rj()),ie(n,this.relativeTarget)}u&&(this.animationValues=o,function(e,t,n,r,i,o){i?(e.opacity=nP(0,void 0!==n.opacity?n.opacity:1,r4(r)),e.opacityExit=nP(void 0!==t.opacity?t.opacity:1,0,r7(r))):o&&(e.opacity=nP(void 0!==t.opacity?t.opacity:1,void 0!==n.opacity?n.opacity:1,r));for(let i=0;i<r2;i++){let o=`border${r1[i]}Radius`,a=r3(t,o),s=r3(n,o);(void 0!==a||void 0!==s)&&(a||(a=0),s||(s=0),0===a||0===s||r6(a)===r6(s)?(e[o]=Math.max(nP(r5(a),r5(s),r),0),(es.test(s)||es.test(a))&&(e[o]+="%")):e[o]=s)}(t.rotate||n.rotate)&&(e.rotate=nP(t.rotate||0,n.rotate||0,r))}(o,i,this.latestValues,r,f,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=r},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(eB(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=eF.update(()=>{rG.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,n){let r=U(e)?e:n3(e);return r.start(nX("",r,1e3,n)),r.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:r,latestValues:i}=e;if(t&&n&&r){if(this!==e&&this.layout&&r&&iV(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||rj();let t=rf(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let r=rf(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}ie(t,n),rz(t,i),rh(this.projectionDeltaWithTransform,this.layoutCorrected,t,i)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new id),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;let r={};n.z&&ix("z",e,r,this.animationValues);for(let t=0;t<iy.length;t++)ix(`rotate${iy[t]}`,e,r,this.animationValues),ix(`skew${iy[t]}`,e,r,this.animationValues);for(let t in e.render(),r)e.setStaticValue(t,r[t]),this.animationValues&&(this.animationValues[t]=r[t]);e.scheduleRender()}getProjectionStyles(e){var t,n;if(!this.instance||this.isSVG)return;if(!this.isVisible)return iv;let r={visibility:""},i=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,r.opacity="",r.pointerEvents=eD(null==e?void 0:e.pointerEvents)||"",r.transform=i?i(this.latestValues,""):"none",r;let o=this.getLead();if(!this.projectionDelta||!this.layout||!o.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=eD(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!rT(this.latestValues)&&(t.transform=i?i({},""):"none",this.hasProjected=!1),t}let a=o.animationValues||o.latestValues;this.applyTransformsToTarget(),r.transform=ip(this.projectionDeltaWithTransform,this.treeScale,a),i&&(r.transform=i(a,r.transform));let{x:s,y:u}=this.projectionDelta;for(let e in r.transformOrigin=`${100*s.origin}% ${100*u.origin}% 0`,o.animationValues?r.opacity=o===this?null!==(n=null!==(t=a.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==n?n:1:this.preserveOpacity?this.latestValues.opacity:a.opacityExit:r.opacity=o===this?void 0!==a.opacity?a.opacity:"":void 0!==a.opacityExit?a.opacityExit:0,L){if(void 0===a[e])continue;let{correct:t,applyTo:n}=L[e],i="none"===r.transform?a[e]:t(a[e],o);if(n){let e=n.length;for(let t=0;t<e;t++)r[n[t]]=i}else r[e]=i}return this.options.layoutId&&(r.pointerEvents=o===this?eD(null==e?void 0:e.pointerEvents)||"":"none"),r}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(ik),this.root.sharedNodes.clear()}}}function iO(e){e.updateLayout()}function iS(e){var t;let n=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:r}=e.layout,{animationType:i}=e.options,o=n.source!==e.layout.source;"size"===i?rP(e=>{let r=o?n.measuredBox[e]:n.layoutBox[e],i=rf(r);r.min=t[e].min,r.max=r.min+i}):iV(i,n.layoutBox,t)&&rP(r=>{let i=o?n.measuredBox[r]:n.layoutBox[r],a=rf(t[r]);i.max=i.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+a)});let a=rS();rh(a,t,n.layoutBox);let s=rS();o?rh(s,e.applyTransform(r,!0),n.measuredBox):rh(s,t,n.layoutBox);let u=!iu(a),l=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:i,layout:o}=r;if(i&&o){let a=rj();rv(a,n.layoutBox,i.layoutBox);let s=rj();rv(s,t,o.layoutBox),il(a,s)||(l=!0),r.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=a,e.relativeParent=r)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:n,delta:s,layoutDelta:a,hasLayoutChanged:u,hasRelativeTargetChanged:l})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function iE(e){ib.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function ij(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function iP(e){e.clearSnapshot()}function ik(e){e.clearMeasurements()}function i_(e){e.isLayoutDirty=!1}function iA(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function iT(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function iC(e){e.resolveTargetDelta()}function iM(e){e.calcProjection()}function iR(e){e.resetSkewAndRotation()}function iI(e){e.removeLeadSnapshot()}function iD(e,t,n){e.translate=nP(t.translate,0,n),e.scale=nP(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function iN(e,t,n,r){e.min=nP(t.min,n.min,r),e.max=nP(t.max,n.max,r)}function iL(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let iF={duration:.45,ease:[.4,0,.1,1]},iB=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),iz=iB("applewebkit/")&&!iB("chrome/")?Math.round:eL;function iU(e){e.min=iz(e.min),e.max=iz(e.max)}function iV(e,t,n){return"position"===e||"preserve-aspect"===e&&!rd(ic(t),ic(n),.2)}let i$=iw({attachResizeListener:(e,t)=>eW(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),iW={current:void 0},iZ=iw({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!iW.current){let e=new i$({});e.mount(window),e.setOptions({layoutScroll:!0}),iW.current=e}return iW.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position}),iH={current:null},iq={current:!1},iY=new WeakMap,iG=[...tM,tq,t1],iK=e=>iG.find(tC(e)),iX=Object.keys(C),iQ=iX.length,iJ=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],i0=P.length;class i1{constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,blockInitialAnimation:i,visualState:o},a={}){this.resolveKeyframes=(e,t,n,r)=>new this.KeyframeResolver(e,t,n,r,this),this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=tB,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>eF.render(this.render,!1,!0);let{latestValues:s,renderState:u}=o;this.latestValues=s,this.baseTarget={...s},this.initialValues=t.initial?{...s}:{},this.renderState=u,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=a,this.blockInitialAnimation=!!i,this.isControllingVariants=k(t),this.isVariantNode=_(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:l,...c}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in c){let t=c[e];void 0!==s[e]&&U(t)&&(t.set(s[e],!1),nQ(l)&&l.add(e))}}scrapeMotionValuesFromProps(e,t,n){return{}}mount(e){this.current=e,iY.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),iq.current||function(){if(iq.current=!0,f){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>iH.current=e.matches;e.addListener(t),t()}else iH.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||iH.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in iY.delete(this.current),this.projection&&this.projection.unmount(),eB(this.notifyUpdate),eB(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let n=B.has(e),r=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&eF.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0)}),i=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{r(),i(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},n,r,i){let o,a;for(let e=0;e<iQ;e++){let n=iX[e],{isEnabled:r,Feature:i,ProjectionNode:s,MeasureLayout:u}=C[n];s&&(o=s),r(t)&&(!this.features[n]&&i&&(this.features[n]=new i(this)),u&&(a=u))}if(("html"===this.type||"svg"===this.type)&&!this.projection&&o){this.projection=new o(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:n,drag:r,dragConstraints:a,layoutScroll:s,layoutRoot:u}=t;this.projection.setOptions({layoutId:e,layout:n,alwaysMeasureLayout:!!r||a&&O(a),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof n?n:"both",initialPromotionConfig:i,layoutScroll:s,layoutRoot:u})}return a}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):rj()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<iJ.length;t++){let n=iJ[t];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let r=e["on"+n];r&&(this.propEventSubscriptions[n]=this.on(n,r))}this.prevMotionValues=function(e,t,n){let{willChange:r}=t;for(let i in t){let o=t[i],a=n[i];if(U(o))e.addValue(i,o),nQ(r)&&r.add(i);else if(U(a))e.addValue(i,n3(o,{owner:e})),nQ(r)&&r.remove(i);else if(a!==o){if(e.hasValue(i)){let t=e.getValue(i);!0===t.liveStyle?t.jump(o):t.hasAnimated||t.set(o)}else{let t=e.getStaticValue(i);e.addValue(i,n3(void 0!==t?t:o,{owner:e}))}}}for(let r in n)void 0===t[r]&&e.removeValue(r);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let t={};for(let e=0;e<i0;e++){let n=P[e],r=this.props[n];(S(r)||!1===r)&&(t[n]=r)}return t}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return void 0===n&&void 0!==t&&(n=n3(null===t?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){var n;let r=void 0===this.latestValues[e]&&this.current?null!==(n=this.getBaseTargetFromProps(this.props,e))&&void 0!==n?n:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];return null!=r&&("string"==typeof r&&(tw(r)||tx(r))?r=parseFloat(r):!iK(r)&&t1.test(t)&&(r=t8(e,t)),this.setBaseTarget(e,U(r)?r.get():r)),U(r)?r.get():r}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t,n;let{initial:r}=this.props,i="string"==typeof r||"object"==typeof r?null===(n=eC(this.props,r,null===(t=this.presenceContext)||void 0===t?void 0:t.custom))||void 0===n?void 0:n[e]:void 0;if(r&&void 0!==i)return i;let o=this.getBaseTargetFromProps(this.props,e);return void 0===o||U(o)?void 0!==this.initialValues[e]&&void 0===i?void 0:this.baseTarget[e]:o}on(e,t){return this.events[e]||(this.events[e]=new n1),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class i2 extends i1{constructor(){super(...arguments),this.KeyframeResolver=t9}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}}class i5 extends i2{constructor(){super(...arguments),this.type="html"}readValueFromInstance(e,t){if(B.has(t)){let e=t7(t);return e&&e.default||0}{let n=window.getComputedStyle(e),r=(Z(t)?n.getPropertyValue(t):n[t])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return rU(e,t)}build(e,t,n,r){eh(e,t,n,r.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return eA(e,t,n)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;U(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,n,r){eP(e,t,n,r)}}class i6 extends i2{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(B.has(t)){let e=t7(t);return e&&e.default||0}return t=ek.has(t)?t:h(t),e.getAttribute(t)}measureInstanceViewportBox(){return rj()}scrapeMotionValuesFromProps(e,t){return eT(e,t,this)}build(e,t,n,r){eS(e,t,n,this.isSVGTag,r.transformTemplate)}renderInstance(e,t,n,r){e_(e,t,n,r)}mount(e){this.isSVGTag=ej(e.tagName),super.mount(e)}}let i3=(e,t)=>N(e)?new i6(t,{enableHardwareAcceleration:!1}):new i5(t,{enableHardwareAcceleration:!0}),i4={animation:{Feature:rn},exit:{Feature:ri},inView:{Feature:ti},tap:{Feature:e8},focus:{Feature:e3},hover:{Feature:e6},pan:{Feature:rY},drag:{Feature:rH,ProjectionNode:iZ,MeasureLayout:rJ},layout:{ProjectionNode:iZ,MeasureLayout:rJ}},i7=function(e){function t(t,n={}){return function({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:i}){e&&function(e){for(let t in e)C[t]={...C[t],...e[t]}}(e);let o=(0,s.forwardRef)(function(o,a){var h;let y;let v={...(0,s.useContext)(u),...o,layoutId:function({layoutId:e}){let t=(0,s.useContext)(M).id;return t&&void 0!==e?t+"-"+e:e}(o)},{isStatic:g}=v,b=function(e){let{initial:t,animate:n}=function(e,t){if(k(e)){let{initial:t,animate:n}=e;return{initial:!1===t||S(t)?t:void 0,animate:S(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,s.useContext)(l));return(0,s.useMemo)(()=>({initial:t,animate:n}),[A(t),A(n)])}(o),w=r(o,g);if(!g&&f){b.visualElement=function(e,t,n,r){let{visualElement:i}=(0,s.useContext)(l),o=(0,s.useContext)(p),a=(0,s.useContext)(c),f=(0,s.useContext)(u).reducedMotion,h=(0,s.useRef)();r=r||o.renderer,!h.current&&r&&(h.current=r(e,{visualState:t,parent:i,props:n,presenceContext:a,blockInitialAnimation:!!a&&!1===a.initial,reducedMotionConfig:f}));let y=h.current;(0,s.useInsertionEffect)(()=>{y&&y.update(n,a)});let v=(0,s.useRef)(!!(n[m]&&!window.HandoffComplete));return d(()=>{y&&(x.postRender(y.render),v.current&&y.animationState&&y.animationState.animateChanges())}),(0,s.useEffect)(()=>{y&&(y.updateFeatures(),!v.current&&y.animationState&&y.animationState.animateChanges(),v.current&&(v.current=!1,window.HandoffComplete=!0))}),y}(i,w,v,t);let n=(0,s.useContext)(R),r=(0,s.useContext)(p).strict;b.visualElement&&(y=b.visualElement.loadFeatures(v,r,e,n))}return s.createElement(l.Provider,{value:b},y&&b.visualElement?s.createElement(y,{visualElement:b.visualElement,...v}):null,n(i,o,(h=b.visualElement,(0,s.useCallback)(e=>{e&&w.mount&&w.mount(e),h&&(e?h.mount(e):h.unmount()),a&&("function"==typeof a?a(e):O(a)&&(a.current=e))},[h])),w,g,b.visualElement))});return o[I]=i,o}(e(t,n))}if("undefined"==typeof Proxy)return t;let n=new Map;return new Proxy(t,{get:(e,r)=>(n.has(r)||n.set(r,t(r)),n.get(r))})}((e,t)=>(function(e,{forwardMotionProps:t=!1},n,r){return{...N(e)?eV:e$,preloadedFeatures:n,useRender:function(e=!1){return(t,n,r,{latestValues:i},o)=>{let a=(N(t)?function(e,t,n,r){let i=(0,s.useMemo)(()=>{let n=eE();return eS(n,t,{enableHardwareAcceleration:!1},ej(r),e.transformTemplate),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};ey(t,e.style,e),i.style={...t,...i.style}}return i}:function(e,t,n){let r={},i=function(e,t,n){let r=e.style||{},i={};return ey(i,r,e),Object.assign(i,function({transformTemplate:e},t,n){return(0,s.useMemo)(()=>{let r=em();return eh(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}(e,t,n)),i}(e,t,n);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=i,r})(n,i,o,t),u=function(e,t,n){let r={};for(let i in e)("values"!==i||"object"!=typeof e.values)&&(eb(i)||!0===n&&eg(i)||!t&&!eg(i)||e.draggable&&i.startsWith("onDrag"))&&(r[i]=e[i]);return r}(n,"string"==typeof t,e),l=t!==s.Fragment?{...u,...a,ref:r}:{},{children:c}=n,f=(0,s.useMemo)(()=>U(c)?c.get():c,[c]);return(0,s.createElement)(t,{...l,children:f})}}(t),createVisualElement:r,Component:e}})(e,t,i4,i3))},30298:function(e,t,n){"use strict";n.r(t),n.d(t,{Bounce:function(){return D},Flip:function(){return F},Icons:function(){return M},Slide:function(){return N},ToastContainer:function(){return z},Zoom:function(){return L},collapseToast:function(){return c},cssTransition:function(){return f},toast:function(){return A},useToast:function(){return O},useToastContainer:function(){return w}});var r=n(2265),i=n(75504);let o=e=>"number"==typeof e&&!isNaN(e),a=e=>"string"==typeof e,s=e=>"function"==typeof e,u=e=>a(e)||s(e)?e:null,l=e=>(0,r.isValidElement)(e)||a(e)||s(e)||o(e);function c(e,t,n){void 0===n&&(n=300);let{scrollHeight:r,style:i}=e;requestAnimationFrame(()=>{i.minHeight="initial",i.height=r+"px",i.transition="all ".concat(n,"ms"),requestAnimationFrame(()=>{i.height="0",i.padding="0",i.margin="0",setTimeout(t,n)})})}function f(e){let{enter:t,exit:n,appendPosition:i=!1,collapse:o=!0,collapseDuration:a=300}=e;return function(e){let{children:s,position:u,preventExitTransition:l,done:f,nodeRef:d,isIn:p,playToast:h}=e,m=i?"".concat(t,"--").concat(u):t,y=i?"".concat(n,"--").concat(u):n,v=(0,r.useRef)(0);return(0,r.useLayoutEffect)(()=>{let e=d.current,t=m.split(" "),n=r=>{r.target===d.current&&(h(),e.removeEventListener("animationend",n),e.removeEventListener("animationcancel",n),0===v.current&&"animationcancel"!==r.type&&e.classList.remove(...t))};e.classList.add(...t),e.addEventListener("animationend",n),e.addEventListener("animationcancel",n)},[]),(0,r.useEffect)(()=>{let e=d.current,t=()=>{e.removeEventListener("animationend",t),o?c(e,f,a):f()};p||(l?t():(v.current=1,e.className+=" ".concat(y),e.addEventListener("animationend",t)))},[p]),r.createElement(r.Fragment,null,s)}}function d(e,t){return null!=e?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}let p=new Map,h=[],m=new Set,y=e=>m.forEach(t=>t(e)),v=()=>p.size>0;function g(e,t){var n;if(t)return!(null==(n=p.get(t))||!n.isToastActive(e));let r=!1;return p.forEach(t=>{t.isToastActive(e)&&(r=!0)}),r}function b(e,t){l(e)&&(v()||h.push({content:e,options:t}),p.forEach(n=>{n.buildToast(e,t)}))}function x(e,t){p.forEach(n=>{null!=t&&null!=t&&t.containerId?(null==t?void 0:t.containerId)===n.id&&n.toggle(e,null==t?void 0:t.id):n.toggle(e,null==t?void 0:t.id)})}function w(e){let{subscribe:t,getSnapshot:n,setProps:i}=(0,r.useRef)(function(e){let t=e.containerId||1;return{subscribe(n){let i=function(e,t,n){let i=1,c=0,f=[],p=[],h=[],m=t,y=new Map,v=new Set,g=()=>{h=Array.from(y.values()),v.forEach(e=>e())},b=e=>{p=null==e?[]:p.filter(t=>t!==e),g()},x=e=>{let{toastId:t,onOpen:i,updateId:o,children:a}=e.props,u=null==o;e.staleId&&y.delete(e.staleId),y.set(t,e),p=[...p,e.props.toastId].filter(t=>t!==e.staleId),g(),n(d(e,u?"added":"updated")),u&&s(i)&&i((0,r.isValidElement)(a)&&a.props)};return{id:e,props:m,observe:e=>(v.add(e),()=>v.delete(e)),toggle:(e,t)=>{y.forEach(n=>{null!=t&&t!==n.props.toastId||s(n.toggle)&&n.toggle(e)})},removeToast:b,toasts:y,clearQueue:()=>{c-=f.length,f=[]},buildToast:(t,p)=>{var h,v;if((t=>{let{containerId:n,toastId:r,updateId:i}=t,o=y.has(r)&&null==i;return(n?n!==e:1!==e)||o})(p))return;let{toastId:w,updateId:O,data:S,staleId:E,delay:j}=p,P=()=>{b(w)},k=null==O;k&&c++;let _={...m,style:m.toastStyle,key:i++,...Object.fromEntries(Object.entries(p).filter(e=>{let[t,n]=e;return null!=n})),toastId:w,updateId:O,data:S,closeToast:P,isIn:!1,className:u(p.className||m.toastClassName),bodyClassName:u(p.bodyClassName||m.bodyClassName),progressClassName:u(p.progressClassName||m.progressClassName),autoClose:!p.isLoading&&(h=p.autoClose,v=m.autoClose,!1===h||o(h)&&h>0?h:v),deleteToast(){let e=y.get(w),{onClose:t,children:i}=e.props;s(t)&&t((0,r.isValidElement)(i)&&i.props),n(d(e,"removed")),y.delete(w),--c<0&&(c=0),f.length>0?x(f.shift()):g()}};_.closeButton=m.closeButton,!1===p.closeButton||l(p.closeButton)?_.closeButton=p.closeButton:!0===p.closeButton&&(_.closeButton=!l(m.closeButton)||m.closeButton);let A=t;(0,r.isValidElement)(t)&&!a(t.type)?A=(0,r.cloneElement)(t,{closeToast:P,toastProps:_,data:S}):s(t)&&(A=t({closeToast:P,toastProps:_,data:S}));let T={content:A,props:_,staleId:E};m.limit&&m.limit>0&&c>m.limit&&k?f.push(T):o(j)?setTimeout(()=>{x(T)},j):x(T)},setProps(e){m=e},setToggle:(e,t)=>{y.get(e).toggle=t},isToastActive:e=>p.some(t=>t===e),getSnapshot:()=>m.newestOnTop?h.reverse():h}}(t,e,y);p.set(t,i);let c=i.observe(n);return h.forEach(e=>b(e.content,e.options)),h=[],()=>{c(),p.delete(t)}},setProps(e){var n;null==(n=p.get(t))||n.setProps(e)},getSnapshot(){var e;return null==(e=p.get(t))?void 0:e.getSnapshot()}}}(e)).current;i(e);let c=(0,r.useSyncExternalStore)(t,n,n);return{getToastToRender:function(e){if(!c)return[];let t=new Map;return c.forEach(e=>{let{position:n}=e.props;t.has(n)||t.set(n,[]),t.get(n).push(e)}),Array.from(t,t=>e(t[0],t[1]))},isToastActive:g,count:null==c?void 0:c.length}}function O(e){var t,n;let[i,o]=(0,r.useState)(!1),[a,s]=(0,r.useState)(!1),u=(0,r.useRef)(null),l=(0,r.useRef)({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:c,pauseOnHover:f,closeToast:d,onClick:h,closeOnClick:m}=e;function y(){o(!0)}function v(){o(!1)}function g(t){let n=u.current;l.canDrag&&n&&(l.didMove=!0,i&&v(),l.delta="x"===e.draggableDirection?t.clientX-l.start:t.clientY-l.start,l.start!==t.clientX&&(l.canCloseOnClick=!1),n.style.transform="translate3d(".concat("x"===e.draggableDirection?"".concat(l.delta,"px, var(--y)"):"0, calc(".concat(l.delta,"px + var(--y))"),",0)"),n.style.opacity=""+(1-Math.abs(l.delta/l.removalDistance)))}function b(){document.removeEventListener("pointermove",g),document.removeEventListener("pointerup",b);let t=u.current;if(l.canDrag&&l.didMove&&t){if(l.canDrag=!1,Math.abs(l.delta)>l.removalDistance)return s(!0),e.closeToast(),void e.collapseAll();t.style.transition="transform 0.2s, opacity 0.2s",t.style.removeProperty("transform"),t.style.removeProperty("opacity")}}null==(n=p.get((t={id:e.toastId,containerId:e.containerId,fn:o}).containerId||1))||n.setToggle(t.id,t.fn),(0,r.useEffect)(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||v(),window.addEventListener("focus",y),window.addEventListener("blur",v),()=>{window.removeEventListener("focus",y),window.removeEventListener("blur",v)}},[e.pauseOnFocusLoss]);let x={onPointerDown:function(t){if(!0===e.draggable||e.draggable===t.pointerType){l.didMove=!1,document.addEventListener("pointermove",g),document.addEventListener("pointerup",b);let n=u.current;l.canCloseOnClick=!0,l.canDrag=!0,n.style.transition="none","x"===e.draggableDirection?(l.start=t.clientX,l.removalDistance=n.offsetWidth*(e.draggablePercent/100)):(l.start=t.clientY,l.removalDistance=n.offsetHeight*(80===e.draggablePercent?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(t){let{top:n,bottom:r,left:i,right:o}=u.current.getBoundingClientRect();"touchend"!==t.nativeEvent.type&&e.pauseOnHover&&t.clientX>=i&&t.clientX<=o&&t.clientY>=n&&t.clientY<=r?v():y()}};return c&&f&&(x.onMouseEnter=v,e.stacked||(x.onMouseLeave=y)),m&&(x.onClick=e=>{h&&h(e),l.canCloseOnClick&&d()}),{playToast:y,pauseToast:v,isRunning:i,preventExitTransition:a,toastRef:u,eventHandlers:x}}function S(e){let{delay:t,isRunning:n,closeToast:o,type:a="default",hide:u,className:l,style:c,controlledProgress:f,progress:d,rtl:p,isIn:h,theme:m}=e,y=u||f&&0===d,v={...c,animationDuration:"".concat(t,"ms"),animationPlayState:n?"running":"paused"};f&&(v.transform="scaleX(".concat(d,")"));let g=(0,i.Z)("Toastify__progress-bar",f?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated","Toastify__progress-bar-theme--".concat(m),"Toastify__progress-bar--".concat(a),{"Toastify__progress-bar--rtl":p}),b=s(l)?l({rtl:p,type:a,defaultClassName:g}):(0,i.Z)(g,l);return r.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":y},r.createElement("div",{className:"Toastify__progress-bar--bg Toastify__progress-bar-theme--".concat(m," Toastify__progress-bar--").concat(a)}),r.createElement("div",{role:"progressbar","aria-hidden":y?"true":"false","aria-label":"notification timer",className:b,style:v,[f&&d>=1?"onTransitionEnd":"onAnimationEnd"]:f&&d<1?null:()=>{h&&o()}}))}let E=1,j=()=>""+E++;function P(e,t){return b(e,t),t.toastId}function k(e,t){return{...t,type:t&&t.type||e,toastId:t&&(a(t.toastId)||o(t.toastId))?t.toastId:j()}}function _(e){return(t,n)=>P(t,k(e,n))}function A(e,t){return P(e,k("default",t))}A.loading=(e,t)=>P(e,k("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),A.promise=function(e,t,n){let r,{pending:i,error:o,success:u}=t;i&&(r=a(i)?A.loading(i,n):A.loading(i.render,{...n,...i}));let l={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},c=(e,t,i)=>{if(null==t)return void A.dismiss(r);let o={type:e,...l,...n,data:i},s=a(t)?{render:t}:t;return r?A.update(r,{...o,...s}):A(s.render,{...o,...s}),i},f=s(e)?e():e;return f.then(e=>c("success",u,e)).catch(e=>c("error",o,e)),f},A.success=_("success"),A.info=_("info"),A.error=_("error"),A.warning=_("warning"),A.warn=A.warning,A.dark=(e,t)=>P(e,k("default",{theme:"dark",...t})),A.dismiss=function(e){!function(e){var t;if(v()){if(null==e||a(t=e)||o(t))p.forEach(t=>{t.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){let t=p.get(e.containerId);t?t.removeToast(e.id):p.forEach(t=>{t.removeToast(e.id)})}}else h=h.filter(t=>null!=e&&t.options.toastId!==e)}(e)},A.clearWaitingQueue=function(e){void 0===e&&(e={}),p.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},A.isActive=g,A.update=function(e,t){void 0===t&&(t={});let n=((e,t)=>{var n;let{containerId:r}=t;return null==(n=p.get(r||1))?void 0:n.toasts.get(e)})(e,t);if(n){let{props:r,content:i}=n,o={delay:100,...r,...t,toastId:t.toastId||e,updateId:j()};o.toastId!==e&&(o.staleId=e);let a=o.render||i;delete o.render,P(a,o)}},A.done=e=>{A.update(e,{progress:1})},A.onChange=function(e){return m.add(e),()=>{m.delete(e)}},A.play=e=>x(!0,e),A.pause=e=>x(!1,e);let T="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,C=e=>{let{theme:t,type:n,isLoading:i,...o}=e;return r.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===t?"currentColor":"var(--toastify-icon-color-".concat(n,")"),...o})},M={info:function(e){return r.createElement(C,{...e},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return r.createElement(C,{...e},r.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return r.createElement(C,{...e},r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return r.createElement(C,{...e},r.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return r.createElement("div",{className:"Toastify__spinner"})}},R=e=>{let{isRunning:t,preventExitTransition:n,toastRef:o,eventHandlers:a,playToast:u}=O(e),{closeButton:l,children:c,autoClose:f,onClick:d,type:p,hideProgressBar:h,closeToast:m,transition:y,position:v,className:g,style:b,bodyClassName:x,bodyStyle:w,progressClassName:E,progressStyle:j,updateId:P,role:k,progress:_,rtl:A,toastId:T,deleteToast:C,isIn:R,isLoading:I,closeOnClick:D,theme:N}=e,L=(0,i.Z)("Toastify__toast","Toastify__toast-theme--".concat(N),"Toastify__toast--".concat(p),{"Toastify__toast--rtl":A},{"Toastify__toast--close-on-click":D}),F=s(g)?g({rtl:A,position:v,type:p,defaultClassName:L}):(0,i.Z)(L,g),B=function(e){let{theme:t,type:n,isLoading:i,icon:o}=e,a=null,u={theme:t,type:n};return!1===o||(s(o)?a=o({...u,isLoading:i}):(0,r.isValidElement)(o)?a=(0,r.cloneElement)(o,u):i?a=M.spinner():n in M&&(a=M[n](u))),a}(e),z=!!_||!f,U={closeToast:m,type:p,theme:N},V=null;return!1===l||(V=s(l)?l(U):(0,r.isValidElement)(l)?(0,r.cloneElement)(l,U):function(e){let{closeToast:t,theme:n,ariaLabel:i="close"}=e;return r.createElement("button",{className:"Toastify__close-button Toastify__close-button--".concat(n),type:"button",onClick:e=>{e.stopPropagation(),t(e)},"aria-label":i},r.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},r.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(U)),r.createElement(y,{isIn:R,done:C,position:v,preventExitTransition:n,nodeRef:o,playToast:u},r.createElement("div",{id:T,onClick:d,"data-in":R,className:F,...a,style:b,ref:o},r.createElement("div",{...R&&{role:k},className:s(x)?x({type:p}):(0,i.Z)("Toastify__toast-body",x),style:w},null!=B&&r.createElement("div",{className:(0,i.Z)("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!I})},B),r.createElement("div",null,c)),V,r.createElement(S,{...P&&!z?{key:"pb-".concat(P)}:{},rtl:A,theme:N,delay:f,isRunning:t,isIn:R,closeToast:m,hide:h,type:p,style:j,className:E,controlledProgress:z,progress:_||0})))},I=function(e,t){return void 0===t&&(t=!1),{enter:"Toastify--animate Toastify__".concat(e,"-enter"),exit:"Toastify--animate Toastify__".concat(e,"-exit"),appendPosition:t}},D=f(I("bounce",!0)),N=f(I("slide",!0)),L=f(I("zoom")),F=f(I("flip")),B={position:"top-right",transition:D,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};function z(e){let t={...B,...e},n=e.stacked,[o,a]=(0,r.useState)(!0),l=(0,r.useRef)(null),{getToastToRender:c,isToastActive:f,count:d}=w(t),{className:p,style:h,rtl:m,containerId:y}=t;function v(){n&&(a(!0),A.play())}return T(()=>{if(n){var e;let n=l.current.querySelectorAll('[data-in="true"]'),r=null==(e=t.position)?void 0:e.includes("top"),i=0,a=0;Array.from(n).reverse().forEach((e,t)=>{e.classList.add("Toastify__toast--stacked"),t>0&&(e.dataset.collapsed="".concat(o)),e.dataset.pos||(e.dataset.pos=r?"top":"bot");let n=i*(o?.2:1)+(o?0:12*t);e.style.setProperty("--y","".concat(r?n:-1*n,"px")),e.style.setProperty("--g","".concat(12)),e.style.setProperty("--s",""+(1-(o?a:0))),i+=e.offsetHeight,a+=.025})}},[o,d,n]),r.createElement("div",{ref:l,className:"Toastify",id:y,onMouseEnter:()=>{n&&(a(!1),A.pause())},onMouseLeave:v},c((e,t)=>{let o=t.length?{...h}:{...h,pointerEvents:"none"};return r.createElement("div",{className:function(e){let t=(0,i.Z)("Toastify__toast-container","Toastify__toast-container--".concat(e),{"Toastify__toast-container--rtl":m});return s(p)?p({position:e,rtl:m,defaultClassName:t}):(0,i.Z)(t,u(p))}(e),style:o,key:"container-".concat(e)},t.map(e=>{let{content:t,props:i}=e;return r.createElement(R,{...i,stacked:n,collapseAll:v,isIn:f(i.toastId,i.containerId),style:i.style,key:"toast-".concat(i.key)},t)}))}))}},51367:function(e,t,n){"use strict";n.d(t,{m6:function(){return z},q7:function(){return B}});let r=/^\[(.+)\]$/;function i(e,t){let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n}let o=/\s+/;function a(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=function e(t){let n;if("string"==typeof t)return t;let r="";for(let i=0;i<t.length;i++)t[i]&&(n=e(t[i]))&&(r&&(r+=" "),r+=n);return r}(e))&&(r&&(r+=" "),r+=t);return r}function s(e,...t){let n,u,l;let c=function(o){var a;return u=(n={cache:function(e){if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=new Map,r=new Map;function i(i,o){n.set(i,o),++t>e&&(t=0,r=n,n=new Map)}return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(i(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):i(e,t)}}}((a=t.reduce((e,t)=>t(e),e())).cacheSize),splitModifiers:function(e){let t=e.separator,n=1===t.length,r=t[0],i=t.length;return function(e){let o;let a=[],s=0,u=0;for(let l=0;l<e.length;l++){let c=e[l];if(0===s){if(c===r&&(n||e.slice(l,l+i)===t)){a.push(e.slice(u,l)),u=l+i;continue}if("/"===c){o=l;continue}}"["===c?s++:"]"===c&&s--}let l=0===a.length?e:e.substring(u),c=l.startsWith("!"),f=c?l.substring(1):l;return{modifiers:a,hasImportantModifier:c,baseClassName:f,maybePostfixModifierPosition:o&&o>u?o-u:void 0}}}(a),...function(e){let t=function(e){var t;let{theme:n,prefix:r}=e,o={nextPart:new Map,validators:[]};return(t=Object.entries(e.classGroups),r?t.map(([e,t])=>[e,t.map(e=>"string"==typeof e?r+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,t])=>[r+e,t])):e)]):t).forEach(([e,t])=>{(function e(t,n,r,o){t.forEach(t=>{if("string"==typeof t){(""===t?n:i(n,t)).classGroupId=r;return}if("function"==typeof t){if(t.isThemeGetter){e(t(o),n,r,o);return}n.validators.push({validator:t,classGroupId:r});return}Object.entries(t).forEach(([t,a])=>{e(a,i(n,t),r,o)})})})(t,o,e,n)}),o}(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:function(e){let n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),function e(t,n){if(0===t.length)return n.classGroupId;let r=t[0],i=n.nextPart.get(r),o=i?e(t.slice(1),i):void 0;if(o)return o;if(0===n.validators.length)return;let a=t.join("-");return n.validators.find(({validator:e})=>e(a))?.classGroupId}(n,t)||function(e){if(r.test(e)){let t=r.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}(e)},getConflictingClassGroupIds:function(e,t){let r=n[e]||[];return t&&o[e]?[...r,...o[e]]:r}}}(a)}).cache.get,l=n.cache.set,c=f,f(o)};function f(e){let t=u(e);if(t)return t;let r=function(e,t){let{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,a=new Set;return e.trim().split(o).map(e=>{let{modifiers:t,hasImportantModifier:i,baseClassName:o,maybePostfixModifierPosition:a}=n(e),s=r(a?o.substring(0,a):o),u=!!a;if(!s){if(!a||!(s=r(o)))return{isTailwindClass:!1,originalClassName:e};u=!1}let l=(function(e){if(e.length<=1)return e;let t=[],n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t})(t).join(":");return{isTailwindClass:!0,modifierId:i?l+"!":l,classGroupId:s,originalClassName:e,hasPostfixModifier:u}}).reverse().filter(e=>{if(!e.isTailwindClass)return!0;let{modifierId:t,classGroupId:n,hasPostfixModifier:r}=e,o=t+n;return!a.has(o)&&(a.add(o),i(n,r).forEach(e=>a.add(t+e)),!0)}).reverse().map(e=>e.originalClassName).join(" ")}(e,n);return l(e,r),r}return function(){return c(a.apply(null,arguments))}}function u(e){let t=t=>t[e]||[];return t.isThemeGetter=!0,t}let l=/^\[(?:([a-z-]+):)?(.+)\]$/i,c=/^\d+\/\d+$/,f=new Set(["px","full","screen"]),d=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,p=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,h=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,m=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,y=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function v(e){return b(e)||f.has(e)||c.test(e)}function g(e){return M(e,"length",R)}function b(e){return!!e&&!Number.isNaN(Number(e))}function x(e){return M(e,"number",b)}function w(e){return!!e&&Number.isInteger(Number(e))}function O(e){return e.endsWith("%")&&b(e.slice(0,-1))}function S(e){return l.test(e)}function E(e){return d.test(e)}let j=new Set(["length","size","percentage"]);function P(e){return M(e,j,I)}function k(e){return M(e,"position",I)}let _=new Set(["image","url"]);function A(e){return M(e,_,N)}function T(e){return M(e,"",D)}function C(){return!0}function M(e,t,n){let r=l.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))}function R(e){return p.test(e)&&!h.test(e)}function I(){return!1}function D(e){return m.test(e)}function N(e){return y.test(e)}function L(){let e=u("colors"),t=u("spacing"),n=u("blur"),r=u("brightness"),i=u("borderColor"),o=u("borderRadius"),a=u("borderSpacing"),s=u("borderWidth"),l=u("contrast"),c=u("grayscale"),f=u("hueRotate"),d=u("invert"),p=u("gap"),h=u("gradientColorStops"),m=u("gradientColorStopPositions"),y=u("inset"),j=u("margin"),_=u("opacity"),M=u("padding"),R=u("saturate"),I=u("scale"),D=u("sepia"),N=u("skew"),L=u("space"),F=u("translate"),B=()=>["auto","contain","none"],z=()=>["auto","hidden","clip","visible","scroll"],U=()=>["auto",S,t],V=()=>[S,t],$=()=>["",v,g],W=()=>["auto",b,S],Z=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],H=()=>["solid","dashed","dotted","double","none"],q=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"],Y=()=>["start","end","center","between","around","evenly","stretch"],G=()=>["","0",S],K=()=>["auto","avoid","all","avoid-page","page","left","right","column"],X=()=>[b,x],Q=()=>[b,S];return{cacheSize:500,separator:":",theme:{colors:[C],spacing:[v,g],blur:["none","",E,S],brightness:X(),borderColor:[e],borderRadius:["none","","full",E,S],borderSpacing:V(),borderWidth:$(),contrast:X(),grayscale:G(),hueRotate:Q(),invert:G(),gap:V(),gradientColorStops:[e],gradientColorStopPositions:[O,g],inset:U(),margin:U(),opacity:X(),padding:V(),saturate:X(),scale:X(),sepia:G(),skew:Q(),space:V(),translate:V()},classGroups:{aspect:[{aspect:["auto","square","video",S]}],container:["container"],columns:[{columns:[E]}],"break-after":[{"break-after":K()}],"break-before":[{"break-before":K()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Z(),S]}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:B()}],"overscroll-x":[{"overscroll-x":B()}],"overscroll-y":[{"overscroll-y":B()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[y]}],"inset-x":[{"inset-x":[y]}],"inset-y":[{"inset-y":[y]}],start:[{start:[y]}],end:[{end:[y]}],top:[{top:[y]}],right:[{right:[y]}],bottom:[{bottom:[y]}],left:[{left:[y]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",w,S]}],basis:[{basis:U()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",S]}],grow:[{grow:G()}],shrink:[{shrink:G()}],order:[{order:["first","last","none",w,S]}],"grid-cols":[{"grid-cols":[C]}],"col-start-end":[{col:["auto",{span:["full",w,S]},S]}],"col-start":[{"col-start":W()}],"col-end":[{"col-end":W()}],"grid-rows":[{"grid-rows":[C]}],"row-start-end":[{row:["auto",{span:[w,S]},S]}],"row-start":[{"row-start":W()}],"row-end":[{"row-end":W()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",S]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",S]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...Y()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...Y(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...Y(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[M]}],px:[{px:[M]}],py:[{py:[M]}],ps:[{ps:[M]}],pe:[{pe:[M]}],pt:[{pt:[M]}],pr:[{pr:[M]}],pb:[{pb:[M]}],pl:[{pl:[M]}],m:[{m:[j]}],mx:[{mx:[j]}],my:[{my:[j]}],ms:[{ms:[j]}],me:[{me:[j]}],mt:[{mt:[j]}],mr:[{mr:[j]}],mb:[{mb:[j]}],ml:[{ml:[j]}],"space-x":[{"space-x":[L]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[L]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",S,t]}],"min-w":[{"min-w":[S,t,"min","max","fit"]}],"max-w":[{"max-w":[S,t,"none","full","min","max","fit","prose",{screen:[E]},E]}],h:[{h:[S,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[S,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[S,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[S,t,"auto","min","max","fit"]}],"font-size":[{text:["base",E,g]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",x]}],"font-family":[{font:[C]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",S]}],"line-clamp":[{"line-clamp":["none",b,x]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",v,S]}],"list-image":[{"list-image":["none",S]}],"list-style-type":[{list:["none","disc","decimal",S]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[_]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[_]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...H(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",v,g]}],"underline-offset":[{"underline-offset":["auto",v,S]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:V()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",S]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",S]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[_]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Z(),k]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",P]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},A]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[_]}],"border-style":[{border:[...H(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[_]}],"divide-style":[{divide:H()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...H()]}],"outline-offset":[{"outline-offset":[v,S]}],"outline-w":[{outline:[v,g]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:$()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[_]}],"ring-offset-w":[{"ring-offset":[v,g]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",E,T]}],"shadow-color":[{shadow:[C]}],opacity:[{opacity:[_]}],"mix-blend":[{"mix-blend":q()}],"bg-blend":[{"bg-blend":q()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",E,S]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[d]}],saturate:[{saturate:[R]}],sepia:[{sepia:[D]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[_]}],"backdrop-saturate":[{"backdrop-saturate":[R]}],"backdrop-sepia":[{"backdrop-sepia":[D]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",S]}],duration:[{duration:Q()}],ease:[{ease:["linear","in","out","in-out",S]}],delay:[{delay:Q()}],animate:[{animate:["none","spin","ping","pulse","bounce",S]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[I]}],"scale-x":[{"scale-x":[I]}],"scale-y":[{"scale-y":[I]}],rotate:[{rotate:[w,S]}],"translate-x":[{"translate-x":[F]}],"translate-y":[{"translate-y":[F]}],"skew-x":[{"skew-x":[N]}],"skew-y":[{"skew-y":[N]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",S]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",S]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":V()}],"scroll-mx":[{"scroll-mx":V()}],"scroll-my":[{"scroll-my":V()}],"scroll-ms":[{"scroll-ms":V()}],"scroll-me":[{"scroll-me":V()}],"scroll-mt":[{"scroll-mt":V()}],"scroll-mr":[{"scroll-mr":V()}],"scroll-mb":[{"scroll-mb":V()}],"scroll-ml":[{"scroll-ml":V()}],"scroll-p":[{"scroll-p":V()}],"scroll-px":[{"scroll-px":V()}],"scroll-py":[{"scroll-py":V()}],"scroll-ps":[{"scroll-ps":V()}],"scroll-pe":[{"scroll-pe":V()}],"scroll-pt":[{"scroll-pt":V()}],"scroll-pr":[{"scroll-pr":V()}],"scroll-pb":[{"scroll-pb":V()}],"scroll-pl":[{"scroll-pl":V()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",S]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[v,g,x]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}function F(e,t,n){void 0!==n&&(e[t]=n)}function B(e,...t){return"function"==typeof e?s(L,e,...t):s(()=>(function(e,{cacheSize:t,prefix:n,separator:r,extend:i={},override:o={}}){for(let i in F(e,"cacheSize",t),F(e,"prefix",n),F(e,"separator",r),o)!function(e,t){if(t)for(let n in t)F(e,n,t[n])}(e[i],o[i]);for(let t in i)!function(e,t){if(t)for(let n in t){let r=t[n];void 0!==r&&(e[n]=(e[n]||[]).concat(r))}}(e[t],i[t]);return e})(L(),e),...t)}let z=s(L)},95703:function(e,t,n){"use strict";n.d(t,{tv:function(){return b}});var r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=e=>!e||"object"!=typeof e||0===Object.keys(e).length,o=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function a(e){let t=[];return function e(t,n){t.forEach(function(t){Array.isArray(t)?e(t,n):n.push(t)})}(e,t),t}var s=(...e)=>a(e).filter(Boolean),u=(e,t)=>{let n={},r=Object.keys(e),i=Object.keys(t);for(let o of r)if(i.includes(o)){let r=e[o],i=t[o];"object"==typeof r&&"object"==typeof i?n[o]=u(r,i):Array.isArray(r)||Array.isArray(i)?n[o]=s(i,r):n[o]=i+" "+r}else n[o]=e[o];for(let e of i)r.includes(e)||(n[e]=t[e]);return n},l=e=>e&&"string"==typeof e?e.replace(/\s+/g," ").trim():e,c=n(51367),f={twMerge:!0,twMergeConfig:{},responsiveVariants:!1},d=e=>e||void 0,p=(...e)=>d(a(e).filter(Boolean).join(" ")),h=null,m={},y=!1,v=(...e)=>t=>t.twMerge?((!h||y)&&(y=!1,h=i(m)?c.m6:(0,c.q7)({...m,extend:{theme:m.theme,classGroups:m.classGroups,conflictingClassGroupModifiers:m.conflictingClassGroupModifiers,conflictingClassGroups:m.conflictingClassGroups,...m.extend}})),d(h(p(e)))):p(e),g=(e,t)=>{for(let n in t)e.hasOwnProperty(n)?e[n]=p(e[n],t[n]):e[n]=t[n];return e},b=(e,t)=>{let{extend:n=null,slots:a={},variants:c={},compoundVariants:d=[],compoundSlots:h=[],defaultVariants:b={}}=e,x={...f,...t},w=null!=n&&n.base?p(n.base,null==e?void 0:e.base):null==e?void 0:e.base,O=null!=n&&n.variants&&!i(n.variants)?u(c,n.variants):c,S=null!=n&&n.defaultVariants&&!i(n.defaultVariants)?{...n.defaultVariants,...b}:b;i(x.twMergeConfig)||o(x.twMergeConfig,m)||(y=!0,m=x.twMergeConfig);let E=i(null==n?void 0:n.slots),j=i(a)?{}:{base:p(null==e?void 0:e.base,E&&(null==n?void 0:n.base)),...a},P=E?j:g({...null==n?void 0:n.slots},i(j)?{base:null==e?void 0:e.base}:j),k=i(null==n?void 0:n.compoundVariants)?d:s(null==n?void 0:n.compoundVariants,d),_=e=>{if(i(O)&&i(a)&&E)return v(w,null==e?void 0:e.class,null==e?void 0:e.className)(x);if(k&&!Array.isArray(k))throw TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof k}`);if(h&&!Array.isArray(h))throw TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof h}`);let t=(e,t,n=[],r)=>{let i=n;if("string"==typeof t)i=i.concat(l(t).split(" ").map(t=>`${e}:${t}`));else if(Array.isArray(t))i=i.concat(t.reduce((t,n)=>t.concat(`${e}:${n}`),[]));else if("object"==typeof t&&"string"==typeof r){for(let n in t)if(t.hasOwnProperty(n)&&n===r){let o=t[n];if(o&&"string"==typeof o){let t=l(o);i[r]?i[r]=i[r].concat(t.split(" ").map(t=>`${e}:${t}`)):i[r]=t.split(" ").map(t=>`${e}:${t}`)}else Array.isArray(o)&&o.length>0&&(i[r]=o.reduce((t,n)=>t.concat(`${e}:${n}`),[]))}}return i},n=(n,o=O,a=null,s=null)=>{var u;let l=o[n];if(!l||i(l))return null;let c=null!=(u=null==s?void 0:s[n])?u:null==e?void 0:e[n];if(null===c)return null;let f=r(c),d=Array.isArray(x.responsiveVariants)&&x.responsiveVariants.length>0||!0===x.responsiveVariants,p=null==S?void 0:S[n],h=[];if("object"==typeof f&&d)for(let[e,n]of Object.entries(f)){let r=l[n];if("initial"===e){p=n;continue}Array.isArray(x.responsiveVariants)&&!x.responsiveVariants.includes(e)||(h=t(e,r,h,a))}let m=l[(null!=f&&"object"!=typeof f?f:r(p))||"false"];return"object"==typeof h&&"string"==typeof a&&h[a]?g(h,m):h.length>0?(h.push(m),h):m},o=(e,t)=>{if(!O||"object"!=typeof O)return null;let r=[];for(let i in O){let o=n(i,O,e,t),a="base"===e&&"string"==typeof o?o:o&&o[e];a&&(r[r.length]=a)}return r},s={};for(let t in e)void 0!==e[t]&&(s[t]=e[t]);let u=(t,n)=>{var r;let i="object"==typeof(null==e?void 0:e[t])?{[t]:null==(r=e[t])?void 0:r.initial}:{};return{...S,...s,...i,...n}},c=(e=[],t)=>{let n=[];for(let{class:r,className:i,...o}of e){let e=!0;for(let[n,r]of Object.entries(o)){let i=u(n,t);if(Array.isArray(r)){if(!r.includes(i[n])){e=!1;break}}else if(i[n]!==r){e=!1;break}}e&&(r&&n.push(r),i&&n.push(i))}return n},f=e=>{let t=c(k,e);if(!Array.isArray(t))return t;let n={};for(let e of t)if("string"==typeof e&&(n.base=v(n.base,e)(x)),"object"==typeof e)for(let[t,r]of Object.entries(e))n[t]=v(n[t],r)(x);return n},d=e=>{if(h.length<1)return null;let t={};for(let{slots:n=[],class:r,className:o,...a}of h){if(!i(a)){let t=!0;for(let n of Object.keys(a)){let r=u(n,e)[n];if(void 0===r||(Array.isArray(a[n])?!a[n].includes(r):a[n]!==r)){t=!1;break}}if(!t)continue}for(let e of n)t[e]=t[e]||[],t[e].push([r,o])}return t};if(!i(a)||!E){let e={};if("object"==typeof P&&!i(P))for(let t of Object.keys(P))e[t]=e=>{var n,r;return v(P[t],o(t,e),(null!=(n=f(e))?n:[])[t],(null!=(r=d(e))?r:[])[t],null==e?void 0:e.class,null==e?void 0:e.className)(x)};return e}return v(w,O?Object.keys(O).map(e=>n(e,O)):null,c(k),null==e?void 0:e.class,null==e?void 0:e.className)(x)};return _.variantKeys=(()=>{if(!(!O||"object"!=typeof O))return Object.keys(O)})(),_.extend=n,_.base=w,_.slots=P,_.variants=O,_.defaultVariants=S,_.compoundSlots=h,_.compoundVariants=k,_}},45094:function(e,t,n){"use strict";function r(e,t){if(!e)throw Error("Invariant failed")}n.d(t,{Z:function(){return r}})},69703:function(e,t,n){"use strict";n.d(t,{_T:function(){return i},ev:function(){return o},pi:function(){return r}});var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function o(e,t,n){if(n||2==arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError}}]);